过度使用 useTranslation() 钩子
我正在使用 next-i18next 来翻译我的 Next.js 页面。我想知道是否使用 每个 React 组件的任何地方的 const { t } = useTranslation('common') 都会对…
错误:您正在传递未定义的模块!请检查您传递给 i18next.use() 的对象
由于上述问题,我的单元测试失败了。 //String.ts import * as i18n from 'i18next' import { initReactI18next } from 'react-i18next' import Brows…
vuejs3 I18n 和组合 API
我现在正在 vueJS 中做一个前端界面,并且目前正在使用 vuejs 3 和 i18n。 i18n 的实现按正常方式工作得很好,但是当我想将它与组合 API 一起使用时,…
React i18next languageChanged 事件被多次调用
我在我的 React js 应用程序中使用 i18next 进行翻译。我在 Header.jsx 文件中添加了所有页面通用的语言下拉列表。我正在根据 quiz.jsx 页面之一中的…
如何在 React 应用程序中迭代 i18n 对象数组?
我在 React 应用程序中使用 i18n 包来翻译一些文本。但我无法迭代作为我的翻译数据的对象数组。 我想迭代 socials 数组并将其显示在我的模板中。但是…
使用 i18n 打印此文本的最佳方式是什么?
基本上我想要显示的是 I am Python, Javascript and Flutter Developer. 字符串。但它看起来是这样的: 使用以下组件进行反应: I am Python, Javascr…
带有 next.js 的拉丁语和非拉丁语多语言 url
我们必须使用 next.js 构建 react 网络,并解决多语言 url 的问题。我们的目标是不同语言的相同内容具有不同的 url slug。例如,www.tld.com/blog 表…
如何使用i18next为不同的语言设置不同的字体?
React i18next 我在我的项目中使用英语和阿拉伯语两种语言我正在使用 i18next React 我想使用两种不同的语言 阿拉伯语和英语字体 我想使用 DIN Next L…
创建单独的 i18next 而不使用 I18nextProvider
我有一个 shell 和一个 microfront 项目,它们都使用 react-i18next 来管理语言,但我希望每个项目控制自己的 i18next 实例。有没有什么方法可以做到…
i18next-scanner 使用带变量的键
我有一个列表 x = ['a', 'b', 'c'] 并使用 t(vars.${x[i]}) 加载翻译。 当我使用 i18next-scanner 时,我在 vars 下得到一条带有键“”的记录。 我已…
Suspense 在 NEXTJS 中不起作用 - 那么如何转换为 i18next?
我想在我的 nextjs 项目中使用 Suspense,但每当我使用它时都会出现这样的错误: 然后我知道确实存在解决方案,可以通过修改 next-i18next-config.js …
i18next-parser 在一般提取中跳过键
我正在使用 React 和 Typescript,使用 i18n 和 i18next 模块进行翻译。我想使用 i18next-parser 提取这些翻译的密钥,并且我已经使用 i18next -c i18…
i18next 仅在需要时响应加载命名空间
我有以下加载 i18n 翻译的代码。 l.json 文件仅存在于几个页面中,但它始终会加载(基于我从浏览器看到的 http 请求)。我怎样才能阻止它,以便仅在需…
react.js 关于react-i18next国际化问题
问题是这样的: 项目中需要配置多语言切换,按照官网要求也进行了配置import { Translation } from "react-i18next"; {(t) => { return t("group_intr…
i18next怎么配合jquery完成前端多语言国际化?
i18next.init({ lng: 'en', resources: { en: { translation: { "key": "hello world" } } } }, (err, t) => { // initialized and ready to go! con…