diff options
| author | ivarlovlie <git@ivarlovlie.no> | 2022-08-05 13:00:14 +0200 |
|---|---|---|
| committer | ivarlovlie <git@ivarlovlie.no> | 2022-08-05 13:00:14 +0200 |
| commit | 6187962d0aad866edc7cd4ef3f2b828fa84ce670 (patch) | |
| tree | 8f573a0e52ea0268dfe8b4a736a901f3ee5fa0ae | |
| parent | f22310cf1f3f376c11dcbbd4d9b34b7bfe181381 (diff) | |
| download | greatoffice-6187962d0aad866edc7cd4ef3f2b828fa84ce670.tar.xz greatoffice-6187962d0aad866edc7cd4ef3f2b828fa84ce670.zip | |
.
| -rw-r--r-- | apps/projects/src/app/lib/i18n/i18n-util.async.ts | 8 | ||||
| -rw-r--r-- | apps/projects/src/app/lib/i18n/i18n-util.sync.ts | 5 |
2 files changed, 6 insertions, 7 deletions
diff --git a/apps/projects/src/app/lib/i18n/i18n-util.async.ts b/apps/projects/src/app/lib/i18n/i18n-util.async.ts index 75b90c9..3ccef5f 100644 --- a/apps/projects/src/app/lib/i18n/i18n-util.async.ts +++ b/apps/projects/src/app/lib/i18n/i18n-util.async.ts @@ -13,11 +13,11 @@ const localeTranslationLoaders = { const updateDictionary = (locale: Locales, dictionary: Partial<Translations>) => loadedLocales[locale] = { ...loadedLocales[locale], ...dictionary } +export const importLocaleAsync = async (locale: Locales) => + (await localeTranslationLoaders[locale]()).default as unknown as Translations + export const loadLocaleAsync = async (locale: Locales): Promise<void> => { - updateDictionary( - locale, - (await localeTranslationLoaders[locale]()).default as unknown as Translations - ) + updateDictionary(locale, await importLocaleAsync(locale)) loadFormatters(locale) } diff --git a/apps/projects/src/app/lib/i18n/i18n-util.sync.ts b/apps/projects/src/app/lib/i18n/i18n-util.sync.ts index 7a1d51e..f1a8e9e 100644 --- a/apps/projects/src/app/lib/i18n/i18n-util.sync.ts +++ b/apps/projects/src/app/lib/i18n/i18n-util.sync.ts @@ -22,6 +22,5 @@ export const loadLocale = (locale: Locales): void => { export const loadAllLocales = (): void => locales.forEach(loadLocale) -export const loadFormatters = (locale: Locales): void => { - loadedFormatters[locale] = initFormatters(locale) -} +export const loadFormatters = (locale: Locales): void => + void (loadedFormatters[locale] = initFormatters(locale)) |
