i18next 相关问题

i18next是一个功能齐全的i18n javascript库,用于翻译您的web应用程序。

i18n nextjs 国际化自动翻译

有谁知道如何使用 i18n nextjs 进行国际化并进行自动翻译,而不是提供像 en、fr 等语言环境数组? 或者除了 i18n nextjs 之外,还有其他库吗?或者

回答 1 投票 0

NextJS 14 i18n 无法检测到静态资源、favicon、robots txt

我无法访问静态资源。我将 NextJS 14 与应用程序路由和 src 文件夹一起使用。但我无法访问。 我尝试从 nextJS 复制此模板 i18n 模板,但我使用 src 文件夹进行更改。 这我...

回答 1 投票 0

为什么使用 i18n 单击 LanguageSelector 组件中的按钮时语言没有更新?

我有一个使用react-i18next库支持国际化的React应用程序。 LanguageSelector 组件呈现每种可用语言的按钮,当单击按钮时...

回答 1 投票 0

错误:nextjs 中不存在配置键 FALLBACK_LANGUAGE

我正在使用 Nestjs-i18n 进行内部化并收到此错误。 错误: {"message":"[App] 配置密钥 \"FALLBACK_LANGUAGE\" 不存在"} 这是我的应用程序。

回答 1 投票 0

如何将带有 msgid 作为原始翻译字符串和 msgstr 作为翻译字符串的 po 翻译文件转换为 2 个不同的 json 文件(en 和 fr)

我有一个遵循以下格式的 .po 文件(保持精简 - 请注意,每组字符串中只有一个 msgid 和 mstr): msgstr "大家好" msgstr "祝你好...

回答 1 投票 0

如何使用nextjs正确设置i18n?

我已经阅读了多篇文章和文档,但我仍然不太清楚我应该如何做到这一点。我主要关注的是 vercel next-intl 指南和官方 nextjs

回答 1 投票 0

使用 React i18next 在 React Native 中换行

我正在react-native项目中使用react-i18next i18next。我在翻译后的文本中添加新行时遇到问题。 // locales_en.json "FOO": "我是文字 那应该有一个新的

回答 1 投票 0

如何仅将页面的一部分翻译为特定语言?

在 Django 中,我可以使用 activate() (和 deactivate())暂时切换翻译以不同的语言完成。同样,在模板中,我可以使用 {% language %} 模板标签。 这个

回答 1 投票 0

使用 i18next 在 React 中无需重新加载翻译动态数据的问题

我正在开发一个 React 项目,我使用 i18next 实现了语言切换。语言切换器工作正常并更改语言,需要重新加载页面。不过我想要...

回答 1 投票 0

i18next“t”变量的类型是什么(TYPESCRIPT)

我使用 i18next,我想将 t 函数 prop 传递到我的界面。 经验: const { t } = useTranslation(); 导出接口 ITranslate { 翻译:...类型? } “ t... 的类型是什么

回答 4 投票 0

Next.js 14:使用 next-intl 更改语言,每当我更改语言时都会将我重定向到主页

我在我的项目中使用 Next.js 14 和 next-intl 。我可以在两种语言之间切换,但问题是每次我更改语言时,next-intl 都会将我导航到主页。 可以说我在

回答 1 投票 0

getFixedT 在react-i18next 中无法按预期工作

我正在尝试在react应用程序中使用useTranslation,并且我也想引用一种固定语言。 useTranslation t 函数按预期随浏览器变化,但固定语言始终...

回答 1 投票 0

iOS 上的 ForceRTL 无法在 React Native 应用程序中工作

Android 对方向变化反应良好,但是 iOS 没有正确切换 RTL,iOS 不断重新启动,当我检查 isRTL 的状态时,它没有改变 使用效果(()=> {

回答 1 投票 0

如何用I18Next返回JSX对象?

问题是当我尝试返回此字符串中的 NavLink 元素时,这是我的元素以及我期望带有链接的字符串。 const termsOfUseLink = ( 问题是当我尝试返回此字符串中的 NavLink 元素时,这是我的元素以及我期望带有链接的字符串。 const termsOfUseLink = ( <NavLink to="/terms-of-use" target="_blank"> {t("exchange.checkbox1-links.termsOfUse")} </NavLink> ); const howItWorksLink = ( <NavLink to="/how-its-work" target="_blank"> {t("exchange.checkbox1-links.howItWorks")} </NavLink> ); const privacyPolicyLink = ( <NavLink to="/privacy-policy" target="_blank"> {t("exchange.checkbox1-links.privacyPolicy")} </NavLink> ); // in return {t("exchange.checkbox1", { returnObjects: true, termsOfUseLink: termsOfUseLink, howItWorksLink: howItWorksLink, privacyPolicyLink: privacyPolicyLink, })} 我有这个带翻译的 JSON 文件: "checkbox1": "I agree with {{termsOfUseLink}} and {{howItWorksLink}} and {{privacyPolicyLink}}", "checkbox1-links": { "termsOfUse": "Terms of Use", "howItWorks": "How it works", "privacyPolicy": "Privacy Policy" }, 当双括号时,它返回 [object Object],当单括号时,我得到相同的字符串,如 checkbox1 值中所示。 那么有没有办法在I18Next中显示这些链接呢? 我认为解决此问题的最佳方法不是翻译您拥有的整个“checkbox1”行,而是仅引用退货内部的链接,然后翻译其他单独的文本。 return (<p> {t("exchange.iAgreeWith")} {termsOfUseLink} {t("exchange.and")} {howItWorksLink} {t("exchange.and")} {privacyPolicyLink } </p> Json 文件: "iAgreeWith": "I agree with", "and" : "and" "checkbox1-links": { "termsOfUse": "Terms of Use", "howItWorks": "How it works", "privacyPolicy": "Privacy Policy" },

回答 1 投票 0

Zod 基于 Next.js 中活动区域设置的动态错误消息

我在 Zod 中遇到 i18n 问题。基本上,我有一个由react-hook-form和Zod处理的简单表单进行验证,但是当我更改语言环境时,错误消息似乎没有被翻译...

回答 4 投票 0

使用 i18n for Outlook 插件在 React Router DOM 中实现多语言翻译

我正在开发一个 Outlook 插件,使用 React Router DOM 进行路由。我正在尝试使用 i18n 实现多语言翻译功能,但在使其正常工作时遇到困难

回答 1 投票 0

数据来自api但未在状态中设置

我正在尝试将数据设置为状态,但无法设置以下状态:文件夹hirarachay。 --下一个js 查看/src/app/page/WhyChoseUS.js '使用客户端'; 导入 React, { useState, useEffect } f...

回答 1 投票 0

i18nexus 翻译动态变量值

如何翻译来自数据库的动态值(产品名称),例如花的名称 我尝试使用这个: {t("通用:产品名称", { 产品名称: "

回答 1 投票 0

使用 i18n 将 React 中的默认语言更改为阿拉伯语

我正在开发英语和阿拉伯语的多语言 React 应用程序。默认语言是英语,然后我将其翻译到 ar.json 文件中,现在我需要将阿拉伯语设置为

回答 1 投票 0

Astro国际化

有没有办法通过检测父文件夹名称来知道当前的语言? 源代码 └── 页数 ├── FR <-- THIS IS THE PARENT FOLDER | └── index.astro └── index.astro Things I tried:...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.