core: support language code for IE

pull/465/head
undefined 2 years ago
parent 510eff9dbb
commit f4eac56e92

@ -45,7 +45,8 @@ String.prototype.translate = function translate(...languages: string[]) {
return app.i18n.get(this, languages[0]) || app.i18n.get(this, 'en') || this;
}
for (const language of languages.filter(Boolean)) {
const curr = app.i18n.get(this, language) || app.i18n.get(this, language.split('_')[0]);
const curr = app.i18n.get(this, language) || app.i18n.get(this, language.split('_')[0])
|| app.i18n.get(this, language.split('-')[0]);
if (curr) return curr;
}
return this;

Loading…
Cancel
Save