16得票2回答
React-i18next suspense

我正在像示例一样使用React-i18nextimport React, { Suspense } from 'react'; import { useTranslation } from 'react-i18next'; function App() { return ( &l...

14得票2回答
i18next翻译组件外部的文本

我是i18next的新手,正在尝试本地化/翻译网站。在组件内部进行翻译一切正常,但在外部(即使用i18n.t()的json文件)无法检索到所需信息,而是显示默认值。 我正在使用create-react-app和它的默认文件夹引用设置,也许这是关键问题,但我找不出为什么以及要更改什么。 im...

13得票1回答
如何在Next-i18next / React i18next中插入一个Link组件,使其可以在文本中改变位置

目前我正在使用Next.js和Next-i18next进行国际化,但我了解到React/i18next的实现基本相同。 我的问题是,我需要在一些翻译文本中插入一个next Link组件,但是根据语言(英语vs德语),文本和链接的顺序会改变。例如,我正在努力解决的文本是:“接受数据政策” vs...

13得票5回答
i18n.changeLanguage不是一个函数。

这是我的代码。 import React, { Suspense } from 'react'; import { useTranslation } from 'react-i18next'; function Page() { const { t, i18n } = useTrans...

12得票4回答
在所有嵌套组件上使用React i18next

我有一个关于复杂的React应用程序多语言支持的问题。 所有的例子和文档都是基于没有嵌套/子组件的“平面”应用程序。 如何处理像这样嵌套的数据: <i18n> <App> translate('base')( <Ba...

12得票2回答
React i18n,检查翻译是否存在?

有没有一种方法在React应用程序上检查语言环境是否存在?像布尔值true/false一样

12得票3回答
错误:应该有一个队列。这很可能是 React 中的一个错误,请提交一个问题。

我正在使用react-i18next,有时在初始化函数组件时会遇到React的问题。有什么想法是什么原因引起的吗? 我的配置: import i18n from "i18next"; import resources from "./locales"; import { initRea...

12得票3回答
在辅助方法中使用React i18next useTranslation Hook

我正在使用React和react-i18next。 我的index.tsx文件包含一些组件,我可以在那里使用翻译函数。 index.js import React, { Suspense } from 'react' import ReactDOM from 'react-dom'; i...

12得票4回答
如何使用hooks在react i18next中修复“未指定回退UI”问题

我正在尝试在我的React组件中使用useTranslation hook实现i18next,但它一直显示: 未捕获的错误:测试在渲染时暂停,但没有指定回退UI。 添加一个<Suspense fallback=...>组件到更高的树中提供加载指示器或占位符来显示。 我该如何...

11得票2回答
如何正确使用 react-i18next 等待翻译?

我使用react-18next在我的React应用程序中加载翻译。我遇到一个问题,就是让我的应用程序等待翻译完成。这会在许多情况下破坏我们在Jenkins上的测试,因为它们正在搜索已翻译的键。 i18n.tsx: i18n .use(initReactI18next) .init({ ...