Skip to content

Commit ec0866c

Browse files
committed
Fixes for localization support
1 parent 8d7b924 commit ec0866c

File tree

4 files changed

+9
-14
lines changed

4 files changed

+9
-14
lines changed

src/js/controllers/MainCtrl.js

+7-9
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@ function MainCtrl($s, $state, $cookies, FormSrvc, SessionSrvc, UtilSrvc, $timeou
2727
main.hideBusyDimmer = function() { main.busy = false };
2828
main.isLoggedIn = function() { return !!main.loginState };
2929

30-
window.s = main;
31-
3230
$s.extensionsCSS = {
3331
'pdf' : 'pdf',
3432
'txt' : 'text',
@@ -76,19 +74,19 @@ function MainCtrl($s, $state, $cookies, FormSrvc, SessionSrvc, UtilSrvc, $timeou
7674
function getLanguageList() {
7775
return SessionSrvc.getLanguageList(main.authToken)
7876
.then(function(data) {
79-
var languages = data.languages || [];
77+
var languages = data.languages || ['en'];
78+
8079
languages = languages.map(function(lang) {
81-
var domains = lang.split('-');
80+
var domain = lang.split('-')[0];
8281
return {
83-
name: UtilSrvc.getLanguageName(domains[1]),
84-
lang: domains[0] + '-' + domains[1].toUpperCase()
82+
name: UtilSrvc.getLanguageName(domain),
83+
lang: domain
8584
}
8685
});
8786

8887
main.languageList = languages;
89-
})
90-
.finally(function() {
91-
main.language = angular.fromJson(localStorage.rflanguage) || { lang: 'en-US', name: 'English (US)' };
88+
main.language = angular.fromJson(localStorage.rflanguage) || { lang: 'en', name: 'English' };
89+
localStorage.rflanguage = angular.toJson(main.language);
9290
});
9391
}
9492

src/js/controllers/ObjectCtrl.js

-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ function ObjectCtrl($s, $q, $params, FormSrvc, $state, $timeout, UtilSrvc) {
55
VARIABLES INITIALIZATION
66
===============================================================*/
77

8-
window.s = $s;
9-
108
// initialization block
119
$s.ctrl = {};
1210

src/js/services/RESTSrvc.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ function RESTSrvc($http, $q) {
77
var deferred = $q.defer();
88

99
var langSetting = angular.fromJson(localStorage.rflanguage);
10-
var language = 'en-US';
10+
var language = 'en';
1111

1212
if (!angular.isUndefinedOrNullOrEmpty(langSetting)
1313
&& !angular.isUndefinedOrNullOrEmpty(langSetting.domain)) {

src/js/services/UtilSrvc.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ function UtilSrvc($cookies, $filter) {
145145
zh: "Chinese",
146146
da: "Danish",
147147
nl: "Dutch",
148-
en: "English (UK)",
148+
en: "English",
149149
et: "Estonian",
150150
eo: "Esperanto",
151151
fi: "Finnish",
@@ -180,7 +180,6 @@ function UtilSrvc($cookies, $filter) {
180180
th: "Thai",
181181
tr: "Turkish",
182182
uk: "Ukrainian",
183-
us: "English (US)",
184183
vi: "Vietnamese"
185184
}
186185

0 commit comments

Comments
 (0)