国际化配置

109 阅读1分钟

创建转换语言函数

// 创建多语言文件
import zh from '@/locales/zh-CN';
import en from '@/locales/en-US';

enum LOCALES {
  ZH_CN = 'zh-CN',
  EN_US = 'en-US',
}

export const t = (key: string) => {
  const locale = getNowLocale();  // 获取当前语言环境
  switch (locale) {
    case LOCALES.ZH_CN:
      return zh[key];
    case LOCALES.EN_US:
      return en[key];
    default:
      return '';
  }
};

// 使用
detail: "详情"
detail: 'detail'
t('detail')