forked from llaske/sugarizer
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathl10n.js
More file actions
27 lines (22 loc) · 663 Bytes
/
l10n.js
File metadata and controls
27 lines (22 loc) · 663 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
// Localization API
// Change current language setting
Abcd.initL10n = function() {
__$FC_l10n = Abcd.enLetters;
Abcd.letters = Abcd.enLetters;
if (Abcd.context !== undefined && Abcd.context.lang !== undefined) {
__$FC_l10n = Abcd.getTextsFromLocal(Abcd.context.lang);
Abcd.letters = Abcd.getLettersFromLocal(Abcd.context.lang);
}
}
__$FC_l10n_set = function(texts) {
__$FC_l10n = texts;
Abcd.context.lang = __$FC_l10n[0];
}
// Localization function
__$FC = function(code) {
// Look in array
var value = __$FC_l10n[code];
if (value != undefined)
return value.replace("%27", "'").replace("%22", '"');
return code;
}