// 新建index.jsximport LanguageDetector from'i18next-browser-languagedetector';import i18n from"i18next";import zh from'./zh'import en from'./en'// eslint-disable-next-line import/firstimport{initReactI18next}from'react-i18next';
i18n.use(LanguageDetector)//嗅探当前浏览器语言.use(initReactI18next)//init i18next.init({//引入资源文件
resources:{
en:{
translation: en,},
zh:{
translation: zh,},},//选择默认语言,选择内容为上述配置中的key,即en/zh
lng:'zh',
debug:false,
interpolation:{
escapeValue:false,// not needed for react as it escapes by default},})exportdefault i18n;// 新建zh.jsexportdefault{
home :'主页',
welcome :'欢迎来到主页'}// 新建en.jsexportdefault{
home :'Home',
welcome :'Welcome to home page'}