INNER CODE UNIT · TypeScript
initI18n
fengshao1227/ccg-workflow · src/i18n/index.ts:1036
export async function initI18n(lang: SupportedLang = 'zh-CN'): Promise<void> {
if (!i18n.isInitialized) {
await i18n.init({
lng: lang,
fallbackLng: 'en',
resources: {
'zh-CN': { translation: zhCN, ...zhCN },
en: { translation: en, ...en },
},
interpolation: {
escapeValue: false,
},
})
}
else if (i18n.language !== lang) {
await i18n.changeLanguage(lang)
}
}