i18next是一个功能齐全的i18n javascript库,用于翻译您的web应用程序。
有谁知道如何使用 i18n nextjs 进行国际化并进行自动翻译,而不是提供像 en、fr 等语言环境数组? 或者除了 i18n nextjs 之外,还有其他库吗?或者
NextJS 14 i18n 无法检测到静态资源、favicon、robots txt
我无法访问静态资源。我将 NextJS 14 与应用程序路由和 src 文件夹一起使用。但我无法访问。 我尝试从 nextJS 复制此模板 i18n 模板,但我使用 src 文件夹进行更改。 这我...
为什么使用 i18n 单击 LanguageSelector 组件中的按钮时语言没有更新?
我有一个使用react-i18next库支持国际化的React应用程序。 LanguageSelector 组件呈现每种可用语言的按钮,当单击按钮时...
错误:nextjs 中不存在配置键 FALLBACK_LANGUAGE
我正在使用 Nestjs-i18n 进行内部化并收到此错误。 错误: {"message":"[App] 配置密钥 \"FALLBACK_LANGUAGE\" 不存在"} 这是我的应用程序。
如何将带有 msgid 作为原始翻译字符串和 msgstr 作为翻译字符串的 po 翻译文件转换为 2 个不同的 json 文件(en 和 fr)
我有一个遵循以下格式的 .po 文件(保持精简 - 请注意,每组字符串中只有一个 msgid 和 mstr): msgstr "大家好" msgstr "祝你好...
我已经阅读了多篇文章和文档,但我仍然不太清楚我应该如何做到这一点。我主要关注的是 vercel next-intl 指南和官方 nextjs
使用 React i18next 在 React Native 中换行
我正在react-native项目中使用react-i18next i18next。我在翻译后的文本中添加新行时遇到问题。 // locales_en.json "FOO": "我是文字 那应该有一个新的
在 Django 中,我可以使用 activate() (和 deactivate())暂时切换翻译以不同的语言完成。同样,在模板中,我可以使用 {% language %} 模板标签。 这个
使用 i18next 在 React 中无需重新加载翻译动态数据的问题
我正在开发一个 React 项目,我使用 i18next 实现了语言切换。语言切换器工作正常并更改语言,需要重新加载页面。不过我想要...
i18next“t”变量的类型是什么(TYPESCRIPT)
我使用 i18next,我想将 t 函数 prop 传递到我的界面。 经验: const { t } = useTranslation(); 导出接口 ITranslate { 翻译:...类型? } “ t... 的类型是什么
Next.js 14:使用 next-intl 更改语言,每当我更改语言时都会将我重定向到主页
我在我的项目中使用 Next.js 14 和 next-intl 。我可以在两种语言之间切换,但问题是每次我更改语言时,next-intl 都会将我导航到主页。 可以说我在
getFixedT 在react-i18next 中无法按预期工作
我正在尝试在react应用程序中使用useTranslation,并且我也想引用一种固定语言。 useTranslation t 函数按预期随浏览器变化,但固定语言始终...
iOS 上的 ForceRTL 无法在 React Native 应用程序中工作
Android 对方向变化反应良好,但是 iOS 没有正确切换 RTL,iOS 不断重新启动,当我检查 isRTL 的状态时,它没有改变 使用效果(()=> {
问题是当我尝试返回此字符串中的 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" },
我在 Zod 中遇到 i18n 问题。基本上,我有一个由react-hook-form和Zod处理的简单表单进行验证,但是当我更改语言环境时,错误消息似乎没有被翻译...
使用 i18n for Outlook 插件在 React Router DOM 中实现多语言翻译
我正在开发一个 Outlook 插件,使用 React Router DOM 进行路由。我正在尝试使用 i18n 实现多语言翻译功能,但在使其正常工作时遇到困难
我正在尝试将数据设置为状态,但无法设置以下状态:文件夹hirarachay。 --下一个js 查看/src/app/page/WhyChoseUS.js '使用客户端'; 导入 React, { useState, useEffect } f...
如何翻译来自数据库的动态值(产品名称),例如花的名称 我尝试使用这个: {t("通用:产品名称", { 产品名称: "
我正在开发英语和阿拉伯语的多语言 React 应用程序。默认语言是英语,然后我将其翻译到 ar.json 文件中,现在我需要将阿拉伯语设置为
有没有办法通过检测父文件夹名称来知道当前的语言? 源代码 └── 页数 ├── FR <-- THIS IS THE PARENT FOLDER | └── index.astro └── index.astro Things I tried:...