Browse Source

Fixed language error if not langpack is installed for that lang - Fixed #1028

causefx 7 years ago
parent
commit
a8f50182ae
1 changed files with 2 additions and 1 deletions
  1. 2 1
      js/functions.js

+ 2 - 1
js/functions.js

@@ -2,9 +2,10 @@
 var lang = new Lang();
 var lang = new Lang();
 var langStrings = { "token": {} };
 var langStrings = { "token": {} };
 loadLanguageList();
 loadLanguageList();
+var falbackLanguage = (languageList.filter(p => p.code == language(moment.locale(navigator.languages[0]))).length > 0 ? language(moment.locale(navigator.languages[0])) : 'en');
 lang.init({
 lang.init({
 	//defaultLang: 'en',
 	//defaultLang: 'en',
-	currentLang: (getCookie('organizrLanguage')) ? getCookie('organizrLanguage') : language(moment.locale(navigator.languages[0])),
+	currentLang: (getCookie('organizrLanguage')) ? getCookie('organizrLanguage') : falbackLanguage,
 	cookie: {
 	cookie: {
 		name: 'organizrLanguage',
 		name: 'organizrLanguage',
 		expiry: 365,
 		expiry: 365,