File tree Expand file tree Collapse file tree 5 files changed +8
-14
lines changed Expand file tree Collapse file tree 5 files changed +8
-14
lines changed Original file line number Diff line number Diff line change 1
1
//Connect dialog
2
2
function connectdlg ( ) {
3
3
var value = get_localdata ( 'language' ) ;
4
+ if ( String ( value ) . length == 0 || String ( value ) == "null" ) value = "en" ;
4
5
build_language_menu ( ) ;
5
6
translate_text ( value ) ;
6
7
var modal = setactiveModal ( 'connectdlg.html' ) ;
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ function get_localdata(key){
16
16
if ( typeof localStorage !== 'undefined' ) {
17
17
var r = "" ;
18
18
try {
19
- r = localStorage . getItem ( key ) ; ;
19
+ r = localStorage . getItem ( key ) ;
20
20
}
21
21
catch ( exception ) {
22
22
r = "" ;
Original file line number Diff line number Diff line change @@ -27,18 +27,11 @@ function setupdlg () {
27
27
var content = "" ;
28
28
content += get_icon_svg ( "flag" ) + " " ;
29
29
content += "<select id='language_selection' onchange='translate_text(this.value)'>\n" ;
30
- content += "<option value='de'" ;
31
- if ( language == "de" ) content += " selected" ;
32
- content += ">Deutsch</option>\n" ;
33
- content += "<option value='en'" ;
34
- if ( language == "en" ) content += " selected" ;
35
- content += ">English</option>\n" ;
36
- content += "<option value=sp" ;
37
- if ( language == "sp" ) content += " selected" ;
38
- content += ">Español</option>\n" ;
39
- content += "<option value='fr'" ;
40
- if ( language == "fr" ) content += " selected" ;
41
- content += ">Français</option>\n" ;
30
+ for ( var lang_i = 0 ; lang_i < language_list . length ; lang_i ++ ) {
31
+ content += "<option value='" + language_list [ lang_i ] [ 0 ] + "'" ;
32
+ if ( language_list [ lang_i ] [ 0 ] == language ) content += " selected" ;
33
+ content += ">" + language_list [ lang_i ] [ 1 ] + "</option>\n" ;
34
+ }
42
35
content += "</select>\n" ;
43
36
document . getElementById ( "setup_langage_list" ) . innerHTML = content ;
44
37
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ var translated_list=[];
9
9
function translate_text ( lang ) {
10
10
var currenttrans = { } ;
11
11
var translated_content = "" ;
12
- store_localdata ( 'language' , lang ) ;
12
+ store_localdata ( 'language' , lang ) ;
13
13
language = lang ;
14
14
for ( var lang_i = 0 ; lang_i < language_list . length ; lang_i ++ ) {
15
15
if ( language_list [ lang_i ] [ 0 ] == lang ) {
You can’t perform that action at this time.
0 commit comments