summaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
authorivarlovlie <git@ivarlovlie.no>2022-08-05 13:00:14 +0200
committerivarlovlie <git@ivarlovlie.no>2022-08-05 13:00:14 +0200
commit6187962d0aad866edc7cd4ef3f2b828fa84ce670 (patch)
tree8f573a0e52ea0268dfe8b4a736a901f3ee5fa0ae /apps
parentf22310cf1f3f376c11dcbbd4d9b34b7bfe181381 (diff)
downloadgreatoffice-6187962d0aad866edc7cd4ef3f2b828fa84ce670.tar.xz
greatoffice-6187962d0aad866edc7cd4ef3f2b828fa84ce670.zip
.
Diffstat (limited to 'apps')
-rw-r--r--apps/projects/src/app/lib/i18n/i18n-util.async.ts8
-rw-r--r--apps/projects/src/app/lib/i18n/i18n-util.sync.ts5
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))