Load initial translation as proper async call instead of using an event

This commit is contained in:
schlagmichdoch 2023-11-23 19:59:29 +01:00
parent 021c67bd77
commit 5a2ec9c670
2 changed files with 22 additions and 22 deletions

View file

@ -14,13 +14,6 @@ class Localization {
Localization.initialLocale = storedLanguageCode && Localization.isSupported(storedLanguageCode)
? storedLanguageCode
: Localization.systemLocale;
Localization
.setTranslation(Localization.initialLocale)
.then(_ => {
console.log("Initial translation successful.");
Events.fire("initial-translation-loaded");
});
}
static isSupported(locale) {
@ -41,6 +34,10 @@ class Localization {
|| Localization.defaultLocale;
}
async setInitialTranslation() {
await Localization.setTranslation(Localization.initialLocale)
}
static async setTranslation(locale) {
if (!locale) locale = Localization.systemLocale;