Commit 9f7f5145ee8734a58d4c8a5e5088f4e827d0c2fc
1 parent
acd945fc
Add support of language code without region code.
Showing
1 changed file
with
3 additions
and
1 deletions
... | ... | @@ -49,7 +49,7 @@ export default function AppConfig($provide, |
49 | 49 | suffix: '.json' |
50 | 50 | }) |
51 | 51 | .registerAvailableLanguageKeys(SUPPORTED_LANGS, getLanguageAliases(SUPPORTED_LANGS)) //eslint-disable-line |
52 | - .fallbackLanguage('en') // must be before determinePreferredLanguage | |
52 | + .fallbackLanguage('en_US') // must be before determinePreferredLanguage | |
53 | 53 | .uniformLanguageTag('java') // must be before determinePreferredLanguage |
54 | 54 | .determinePreferredLanguage(); |
55 | 55 | |
... | ... | @@ -147,10 +147,12 @@ export default function AppConfig($provide, |
147 | 147 | |
148 | 148 | supportedLangs.sort().forEach(function(item, index, array) { |
149 | 149 | if (item.length === 2) { |
150 | + aliases[item] = item; | |
150 | 151 | aliases[item + '_*'] = item; |
151 | 152 | } else { |
152 | 153 | var key = item.slice(0, 2); |
153 | 154 | if (index === 0 || key !== array[index - 1].slice(0, 2)) { |
155 | + aliases[key] = item; | |
154 | 156 | aliases[key + '_*'] = item; |
155 | 157 | } else { |
156 | 158 | aliases[item] = item; | ... | ... |