diff options
Diffstat (limited to 'src/locale/i18n.ts')
-rw-r--r-- | src/locale/i18n.ts | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/src/locale/i18n.ts b/src/locale/i18n.ts index 73fa785ea..2b9be60a4 100644 --- a/src/locale/i18n.ts +++ b/src/locale/i18n.ts @@ -1,8 +1,9 @@ -import {useLanguagePrefs} from '#/state/preferences' -import {i18n} from '@lingui/core' import {useEffect} from 'react' -import {messages as messagesEn} from './locales/en/messages' -import {messages as messagesHi} from './locales/hi/messages' +import {i18n} from '@lingui/core' + +import {useLanguagePrefs} from '#/state/preferences' +import {messages as messagesEn} from '#/locale/locales/en/messages' +import {messages as messagesHi} from '#/locale/locales/hi/messages' export const locales = { en: 'English', @@ -18,15 +19,10 @@ export const defaultLocale = 'en' * @param locale any locale string */ export async function dynamicActivate(locale: string) { - if (locale === 'en') { - i18n.loadAndActivate({locale, messages: messagesEn}) - return - } else if (locale === 'hi') { + if (locale === 'hi') { i18n.loadAndActivate({locale, messages: messagesHi}) - return } else { i18n.loadAndActivate({locale, messages: messagesEn}) - return } } |