INNER CODE UNIT · TypeScript

getDefaultLocale

troyzhxu/bean-searcher · bean-searcher-demos/frontend-vue/src/i18n/index.ts:9

function getDefaultLocale(): Locale {
  const stored = localStorage.getItem(STORAGE_KEY)
  if (stored === 'zh-CN' || stored === 'en-US') {
    return stored
  }
  // 根据浏览器语言推测
  return navigator.language.startsWith('zh')
    ? 'zh-CN'
    : 'en-US'
}

const i18n = createI18n({
  legacy: false,
  locale: getDefaultLocale(),
  fallbackLocale: 'zh-CN',
  messages: {
    'zh-CN': zhCN,
    'en-US': enUS,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…