| 139 | function findLang(language) { | 139 | function findLang(language) { |
| 140 | const supportedLang = langs.find(x => x.lang === language); | 140 | const supportedLang = langs.find(x => x.lang === language); |
| 141 | | 141 | |
| 142 | if (!supportedLang && language !== 'en') { | 142 | const isEn = language.startsWith('en'); // includes 'en', and more specific locales like 'en-us', 'en-au', etc |
| | 143 | if (!supportedLang && !isEn) { |
| 143 | console.warn(`Unsupported language: ${language}`); | 144 | console.warn(`Unsupported language: ${language}`); |
| 144 | } | 145 | } |
| 145 | return supportedLang; | 146 | return supportedLang; |