52得票3回答
ReactJS 国际化(i18n)使用的 react-intl 和 react-i18next 之间的比较

我需要使用ReactJS构建一个多语言应用程序。该应用程序需要为不同的语言拥有自定义字典,以及对日期/时间、数字和货币的自动格式化。 据我所见,有两个非常受欢迎的库: react-intl和react-i18next 它们之间的优势是什么?哪个得到了最广泛的支持和普及? 针对支持多种语言的Re...

16得票2回答
React-i18next suspense

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

7得票3回答
如何在React中使用i18n翻译而不使用hook?

我需要在我的中间件逻辑中进行翻译(import { Middleware } from 'redux'),但我无法使用useTranslation钩子(import { useTranslation } from 'react-i18next')。你通常如何解决这样的情况? 错误信息:N/A...

8得票4回答
i18next 检查未使用的翻译。

我想知道是否有好的方式/工具/包来检查未使用的翻译。 我看到了rails的i18n-tasks,但react没有类似的工具。 我目前正在使用react-i18next,但任何可以浏览您的翻译文件的工具都可以。 非常感谢提前。

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

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

7得票3回答
如何在组件树之外的实用函数中使用 react-i18next?

我按照 react-i18next 文档 国际化了我的 React 应用。 我使用 `useTranslation` hook 获取 `t` 对象。目前一切都很顺利,但我有一些组件树之外的非 Hook 实用函数。 如何在那里访问转换对象?

23得票5回答
如何在连接的组件中使用 react-i18next

我希望能够在我的react-redux连接组件中使用react-i18next,但不确定该如何操作。 为了展示一个连接组件的例子,我已经简化了我的代码: import React from 'react'; import {connect} from 'react-redux'; impo...

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

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

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

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

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

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