Commit 9f7f5145ee8734a58d4c8a5e5088f4e827d0c2fc

Authored by DK
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;
... ...