react-i18next相关内容

使用 Jest 测试 i18next 时如何修复“TypeError:无法读取未定义的属性“类型"

我有一个 react 项目,并且包含了 i18next = 15.0.4 和 react-i18next = 10.2.0 依赖项.我已经创建了一个用于使用 react-i18next 初始化 i18next 的模块,我正在尝试使用 Jest 对这段代码进行单元测试. 我尝试导入初始化 i18next 的 i18n 模块并使用 jest 对其进行单元测试. 这是我的 i18n.ts 模 ..
发布时间:2022-01-01 23:23:05 其他开发

Reactjs - 加载翻译文件时出错

我一直在尝试开始一个新的 React 项目来练习一些技能. 最近我尝试通过添加 react-i18next 和 i18next 来添加国际化和本地化. 只需遵循 https://react.i18next.com 上提供的分步指南,并添加我的翻译文件. 但是当我运行项目时,我收到控制台错误 GET https://localhost:8080/locales/en/generic ..
发布时间:2021-09-23 19:14:13 前端开发

如何用另一个对象的键动态替换一个对象中的某些键?

我有两个对象代表两种不同语言的翻译.它们在结构上完全相同,但值已被翻译. 英语 {关于: {标题:“关于",副标题:“某事",桌子: {列: [...],}},产品: {列: [...]},游戏:{细节: {title: 《游戏详情》,列: [...]}}} 法语 {关于: {title: "À propos de",副标题:“Quelque 选择",桌子: {列: [...],}}, ..
发布时间:2021-07-05 19:24:00 前端开发

无法获取react-i18next通过FETCH后端读取JSON文件

我正在尝试使用 i18next-fetch-backend 在客户端上使用 react-i18next ,即使我可以通过浏览器,在 init 例程中如何处理它们有些麻烦. 为了记录,我将 create-react-app 用作前端React应用程序的基础(如果有所不同),到目前为止,我所有的测试都在localhost中进行.(React应用位于localhost:3000上,“服务器"位于l ..
发布时间:2021-04-24 21:21:15 其他开发

i18next外部翻译组件

我是i18next的新用户,试图对网站进行本地化/翻译.一切都可以在组件内部进行翻译,但是在外部(使用i18n.t()表示json文件),它不会检索所需的信息,而是显示默认值. 我使用的是create-react-app,它是文件夹引用的默认设置,也许这​​是关键问题,但我找不到更改原因和更改内容. import i18n from '../../i18n'; const navi ..
发布时间:2021-02-13 20:50:55 其他开发

react-intl vs react-i18next用于ReactJS国际化(i18n)

我需要使用ReactJS构建多语言应用程序.该应用程序需要一个用于不同语言的自定义词典以及日期/时间,数字和货币的自动格式. 从我所看到的所有内容中,有2个非常受欢迎的库: reac-intl 和 反应-i18next 彼此之间的优势是什么? 最受支持和最受欢迎的是什么? 支持多种语言的ReactJS应用程序的一般选择是什么? 解决方案 @whyp的响应未考虑rea ..