make german translations work

This commit is contained in:
Ansh Nanda
2023-12-22 01:54:14 +05:30
parent 2699de7870
commit 71826ae5b7
3 changed files with 12 additions and 0 deletions
+2
View File
@@ -116,6 +116,8 @@ export function sanitizeAppLanguageSetting(appLanguage: string): AppLanguage {
return AppLanguage.ja return AppLanguage.ja
case 'fr': case 'fr':
return AppLanguage.fr return AppLanguage.fr
case 'de':
return AppLanguage.de
default: default:
continue continue
} }
+6
View File
@@ -6,6 +6,8 @@ import {messages as messagesEn} from '#/locale/locales/en/messages'
import {messages as messagesHi} from '#/locale/locales/hi/messages' import {messages as messagesHi} from '#/locale/locales/hi/messages'
import {messages as messagesJa} from '#/locale/locales/ja/messages' import {messages as messagesJa} from '#/locale/locales/ja/messages'
import {messages as messagesFr} from '#/locale/locales/fr/messages' import {messages as messagesFr} from '#/locale/locales/fr/messages'
import {messages as messagesDe} from '#/locale/locales/de/messages'
import {sanitizeAppLanguageSetting} from '#/locale/helpers' import {sanitizeAppLanguageSetting} from '#/locale/helpers'
import {AppLanguage} from '#/locale/languages' import {AppLanguage} from '#/locale/languages'
@@ -26,6 +28,10 @@ export async function dynamicActivate(locale: AppLanguage) {
i18n.loadAndActivate({locale, messages: messagesFr}) i18n.loadAndActivate({locale, messages: messagesFr})
break break
} }
case AppLanguage.de: {
i18n.loadAndActivate({locale, messages: messagesDe})
break
}
default: { default: {
i18n.loadAndActivate({locale, messages: messagesEn}) i18n.loadAndActivate({locale, messages: messagesEn})
break break
+4
View File
@@ -24,6 +24,10 @@ export async function dynamicActivate(locale: AppLanguage) {
mod = await import(`./locales/fr/messages`) mod = await import(`./locales/fr/messages`)
break break
} }
case AppLanguage.de: {
mod = await import(`./locales/de/messages`)
break
}
default: { default: {
mod = await import(`./locales/en/messages`) mod = await import(`./locales/en/messages`)
break break