finish fixing i18n
This commit is contained in:
parent
31229a1172
commit
36227f99e5
|
@ -11,17 +11,57 @@ function buildLoader(locale: string, key: string, file: string) {
|
||||||
|
|
||||||
const config: Config = ({
|
const config: Config = ({
|
||||||
loaders: [
|
loaders: [
|
||||||
buildLoader('en', '2fa', './locales/en/2fa.json'),
|
{
|
||||||
buildLoader('en', '2fasetup', './locales/en/2fasetup.json'),
|
locale: 'en',
|
||||||
buildLoader('en', 'common', './locales/en/common.json'),
|
key: '2fa',
|
||||||
buildLoader('en', 'hosts', './locales/en/hosts.json'),
|
loader: async () => (await import('./locales/en/2fa.json')).default
|
||||||
buildLoader('en', 'itworks', './locales/en/itworks.json'),
|
},
|
||||||
buildLoader('en', 'login', './locales/en/login.json'),
|
{
|
||||||
buildLoader('en', 'ml', './locales/en/ml.json'),
|
locale: 'en',
|
||||||
buildLoader('en', 'networkcreate', './locales/en/networkcreate.json'),
|
key: '2fasetup',
|
||||||
buildLoader('en', 'roles', './locales/en/roles.json'),
|
loader: async () => (await import('./locales/en/2fasetup.json')).default
|
||||||
buildLoader('en', 'signup', './locales/en/signup.json'),
|
},
|
||||||
|
{
|
||||||
|
locale: 'en',
|
||||||
|
key: 'common',
|
||||||
|
loader: async () => (await import('./locales/en/common.json')).default
|
||||||
|
},
|
||||||
|
{
|
||||||
|
locale: 'en',
|
||||||
|
key: 'hosts',
|
||||||
|
loader: async () => (await import('./locales/en/hosts.json')).default
|
||||||
|
},
|
||||||
|
{
|
||||||
|
locale: 'en',
|
||||||
|
key: 'itworks',
|
||||||
|
loader: async () => (await import('./locales/en/itworks.json')).default
|
||||||
|
},
|
||||||
|
{
|
||||||
|
locale: 'en',
|
||||||
|
key: 'login',
|
||||||
|
loader: async () => (await import('./locales/en/login.json')).default
|
||||||
|
},
|
||||||
|
{
|
||||||
|
locale: 'en',
|
||||||
|
key: 'ml',
|
||||||
|
loader: async () => (await import('./locales/en/ml.json')).default
|
||||||
|
},
|
||||||
|
{
|
||||||
|
locale: 'en',
|
||||||
|
key: 'networkcreate',
|
||||||
|
loader: async () => (await import('./locales/en/networkcreate.json')).default
|
||||||
|
},
|
||||||
|
{
|
||||||
|
locale: 'en',
|
||||||
|
key: 'roles',
|
||||||
|
loader: async () => (await import('./locales/en/roles.json')).default
|
||||||
|
},
|
||||||
|
{
|
||||||
|
locale: 'en',
|
||||||
|
key: 'signup',
|
||||||
|
loader: async () => (await import('./locales/en/signup.json')).default
|
||||||
|
},
|
||||||
]
|
]
|
||||||
})
|
})
|
||||||
|
|
||||||
export const { t, locale, locales, loading, loadTranslations } = new i18n(config);
|
export const { t, locale, locales, loading, loadTranslations } = new i18n(config);
|
||||||
|
|
Loading…
Reference in New Issue