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)
  }
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…