diff options
| author | Adam Soltys <[email protected]> | 2024-04-25 14:59:30 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2024-04-25 14:59:30 -0700 |
| commit | d3d9a28ccbf4eb943f26da2db3bfbf4af21cc0d2 (patch) | |
| tree | e34c698063b66362a76e2de27164381b27c4de9e /src/lib/translations/index.js | |
| parent | 89e69e740e0011858eca3af7d402194e3e9019f3 (diff) | |
| download | coinos-ui-d3d9a28ccbf4eb943f26da2db3bfbf4af21cc0d2.tar.gz coinos-ui-d3d9a28ccbf4eb943f26da2db3bfbf4af21cc0d2.zip | |
master locales
Diffstat (limited to 'src/lib/translations/index.js')
| -rw-r--r-- | src/lib/translations/index.js | 33 |
1 files changed, 26 insertions, 7 deletions
diff --git a/src/lib/translations/index.js b/src/lib/translations/index.js index a07a6dbf..f8fbd9c2 100644 --- a/src/lib/translations/index.js +++ b/src/lib/translations/index.js @@ -12,16 +12,17 @@ function createLocaleLoader(localeCode) { } const availableLocales = Object.keys(lang); -const translations = {}; +const trans = {}; for (let i = 0; i < availableLocales.length; i++) { - translations[availableLocales[i]] = { lang }; + trans[availableLocales[i]] = { lang }; } const loaders = availableLocales.map(createLocaleLoader); +export const defaultLocale = "en"; + const config = { - initLocale: "en", fallbackLocale: "en", - translations, + translations: trans, loaders: [ { locale: "en", @@ -49,6 +50,16 @@ const config = { loader: async () => (await import("../../locales/de.json")).default, }, { + locale: "ja", + key: "", + loader: async () => (await import("../../locales/ja.json")).default, + }, + { + locale: "ru", + key: "", + loader: async () => (await import("../../locales/ru.json")).default, + }, + { locale: "zh", key: "", loader: async () => (await import("../../locales/zh.json")).default, @@ -66,6 +77,14 @@ const config = { ], }; -export const { t, loading, locales, locale, loadTranslations } = new i18n( - config -); +export const { + t, + loading, + locales, + locale, + loadTranslations, + addTranslations, + translations, + setLocale, + setRoute, +} = new i18n(config); |
