多语言计划

替换步骤

1.安装包:yarn add react-i18next i18next

2.使用 @赖晓东 Edon Lai (Engineering - FE) 开发的vscode插件,插件地址

https://github.com/Edon-100/react-i18n/blob/main/oppI18n-0.0.2.vsix

用法:

导入组件

import { useTranslation } from 'react-i18next';

用到的地方:

const { t } = useTranslation();

shift+comman+p 人肉替换

react-i18next i18

  1. 本地json数据初始化

{
  "home":{
    "title":"首页",
    "content":"我是首页",
  },
  "about":{
    "title":"关于我们",
    "content":"我是关于我们"
  }
}
  1. 创建配置react-i18next的react-i18next-config.js文件

  1. 然后将react-i18next-config.js 引入到App.js组件

  1. 默认语言和默认数据

  1. 开发选择切换语言组件

最后更新于

这有帮助吗?