aboutsummaryrefslogtreecommitdiffstats
path: root/apps/projects/src/app/lib/i18n/i18n-util.async.ts
diff options
context:
space:
mode:
authorivarlovlie <git@ivarlovlie.no>2022-08-05 00:31:19 +0200
committerivarlovlie <git@ivarlovlie.no>2022-08-05 00:31:19 +0200
commite8e6ebf1341b2ebf356539f236f2bafa82d36ca6 (patch)
treeaa868889f3e310a6c65bc909933f41c5c61c9462 /apps/projects/src/app/lib/i18n/i18n-util.async.ts
parenta84cb76da742c0928a3c72b8ff967b8313f0d269 (diff)
downloadgreatoffice-e8e6ebf1341b2ebf356539f236f2bafa82d36ca6.tar.xz
greatoffice-e8e6ebf1341b2ebf356539f236f2bafa82d36ca6.zip
.
Diffstat (limited to 'apps/projects/src/app/lib/i18n/i18n-util.async.ts')
-rw-r--r--apps/projects/src/app/lib/i18n/i18n-util.async.ts8
1 files changed, 4 insertions, 4 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)
}