Add support of language code without region code.
This commit is contained in:
parent
acd945fc88
commit
9f7f5145ee
@ -49,7 +49,7 @@ export default function AppConfig($provide,
|
|||||||
suffix: '.json'
|
suffix: '.json'
|
||||||
})
|
})
|
||||||
.registerAvailableLanguageKeys(SUPPORTED_LANGS, getLanguageAliases(SUPPORTED_LANGS)) //eslint-disable-line
|
.registerAvailableLanguageKeys(SUPPORTED_LANGS, getLanguageAliases(SUPPORTED_LANGS)) //eslint-disable-line
|
||||||
.fallbackLanguage('en') // must be before determinePreferredLanguage
|
.fallbackLanguage('en_US') // must be before determinePreferredLanguage
|
||||||
.uniformLanguageTag('java') // must be before determinePreferredLanguage
|
.uniformLanguageTag('java') // must be before determinePreferredLanguage
|
||||||
.determinePreferredLanguage();
|
.determinePreferredLanguage();
|
||||||
|
|
||||||
@ -147,10 +147,12 @@ export default function AppConfig($provide,
|
|||||||
|
|
||||||
supportedLangs.sort().forEach(function(item, index, array) {
|
supportedLangs.sort().forEach(function(item, index, array) {
|
||||||
if (item.length === 2) {
|
if (item.length === 2) {
|
||||||
|
aliases[item] = item;
|
||||||
aliases[item + '_*'] = item;
|
aliases[item + '_*'] = item;
|
||||||
} else {
|
} else {
|
||||||
var key = item.slice(0, 2);
|
var key = item.slice(0, 2);
|
||||||
if (index === 0 || key !== array[index - 1].slice(0, 2)) {
|
if (index === 0 || key !== array[index - 1].slice(0, 2)) {
|
||||||
|
aliases[key] = item;
|
||||||
aliases[key + '_*'] = item;
|
aliases[key + '_*'] = item;
|
||||||
} else {
|
} else {
|
||||||
aliases[item] = item;
|
aliases[item] = item;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user