cost 206 ms
在 generateStaticParams function 中为 SSG NextJS 传递参数 - pass parameter inside generateStaticParams function for SSG NextJS

对于我的 SSG 页面,我需要将语言参数传递给我的 api 调用 function,它位于generateStaticParams function 中,我已将语言存储在 cookies 中,但我无法访问它,有没有办法可以将参数传递给我的 8834004065 8988?export async f ...

versel 不从 getServerSideProps nextjs 方法返回 i18nexus 键值 - versel does not return i18nexus key values from the getServerSideProps nextjs method

我遇到了这个问题:我使用 next-i18next 为我的站点添加了一个翻译,以便开发更快,我使用了 i18nexus。 当我开发应用程序时,我没有任何问题。 但是当上传到 Versel 时,i18nexus 的值根本不显示(只输出键的名称)。 对于 output,我使用 getServerSide ...

用 i18next 的 t function 替换项目代码中的文本的最佳方法是什么? - What would be the optimal way to replace the text in the project code with the t function from i18next?

我被赋予了一项任务,即使用 i18next 对整个移动应用程序进行本地化,react localize。 许多文件中有很多文本,到目前为止,唯一的方法是手动完成。 搜索文件,然后将文本替换为对翻译文件的相应引用。 实际上还有另一种更快更方便的方法吗? 目前我对很多文件进行了更改。 有时会想是否有更 ...

i18next 服务未初始化 - 添加自定义格式化程序时在运行时“无法读取未定义的属性(读取‘添加’)”function - i18next services not initialising - "Cannot read properties of undefined (reading 'add')" at runtime when adding a custom formatter function

在执行以下代码(在services.formatter.add )时使用 i18next (版本22.4.5 )时,我突然开始在运行时出现错误: "Uncaught TypeError: Cannot read properties of undefined (reading 'add')" 调试 ...

如何在 React Native 组件之外使用 i18next 中的 t function? - How to use t function from i18next outside of React Native component?

我尝试在 React Native 组件之外使用 i18next 的 t function。 在某些地方,我需要在 function 中使用“t”,它不是在组件中定义的。 我不知道将“t”传递给此类函数的最佳方法是什么。 目前我正在考虑这些选项: 在我想使用“t”的文件顶部从 i18n 配置文件导 ...

有没有办法根据使用 i18n 的语言选择来呈现不同的组件? - Is there a way to render diferent components depending on language selection using i18n?

我正在构建一个带有反应的应用程序,使用 i18next 进行国际化。 我需要根据用户选择的语言更改横幅。 有没有办法使用这个国际化框架来做到这一点? 目前我对我网站上的所有字符串使用 useTranslation,它工作正常,我接下来要查找的是根据语言选择呈现不同的东西。 像这样的东西。 ...

如何使用 i18n 动态翻译对象数组的属性? - How to translate dynamically properties of an array of objects with i18n?

我有一个对象数组,每个 object 都有 2 个属性(标题和副标题),我希望这 2 个属性根据视频有不同类型的翻译。因此每个视频必须有 3 种不同类型的语言翻译和不同的字符串。 例如,第一个 object 的标题:'cat',副标题:'purr' 和意大利语标题的翻译:'gatto',副标题:' ...

i18next 在 Vue 项目中没有使用正确的语言 - i18next is not using the correct language in Vue project

我有一个名为i18n.js的文件,我正在尝试在我的 Vue + Vite 应用程序中设置本地化。 它在进行翻译的意义上是有效的,但根据我在控制台日志中看到的内容,我的设置似乎是错误的。 所以我的浏览器文化是英语(美国)所以代码是en-US 。 我的语言环境位于src/locales/中,语言环境文件 ...

i18next<trans> 避免重新翻译嵌套组件</trans> - i18next <Trans> avoid retranslation of nested components

我正在为我的项目使用 i18next 和 React。 对于大多数翻译,我使用带有普通文本的t() function。 但是,在某些情况下,我更愿意使用&lt;Trans /&gt;组件。 我在下面准备了一些例子: 希望我的翻译文件看起来像这样: 但是,如您所见,我需要将嵌套组件的文本翻译两次。 我 ...

React + i18next + Trans + Prettier:Prettier 最终会在重新格式化 JSX 时破坏翻译 - React + i18next + Trans + Prettier: Prettier eventually destroys translations when reformatting JSX

赏金将在 6 天后到期。 此问题的答案有资格获得+500声望赏金。 devnull69想提请更多人注意这个问题: 我认为这可能很有趣并且适合广泛的开发人员,因为在 Visual Studio Code 中使用 react-i18n 和 Prettier 非常普遍我有一个使用 i18next 进行 ...

如何在反应 typescript 中将类型作为道具传递? - How to pass a type as prop in react typescript?

我有两个包,一个用于普通包,另一个用于翻译。 我正在将类型和翻译从翻译 package 转移到我的项目,并从我的项目转移到公共 package。但是要使用公共 package 中的翻译,我也需要类型。 有没有办法将界面作为道具传递给反应? 简单来说,有没有办法将接口/类型作为道具传递? ...

反应 Typescript 'TFunctionDetailedResult 类型的参数<object> ' 不可分配给 react-i18next 类型的参数<div id="text_translate"><p>我的项目的很多地方都有这个代码片段。 在我升级所有包(包括react-scripts typescript和react-i18next )之前,这没有任何问题。</p><pre> import _get from 'lodash/get'; const { translate } = useLocales(); translate( _get(error, 'response.data.validationFailures.0.field'), _get(error, 'response.data.validationFailures.0.code') ),</pre><p> 我得到的错误是</p><blockquote><p> “TFunctionDetailedResult”类型的参数不可分配给“SnackbarMessage”类型的参数。</p></blockquote><p> 将_get(error, 'response.data.validationFailures.0.field') as String也无法解决问题。</p><p> 但是我之前也遇到过类似的问题,</p><pre> .required(translate('validations.organization.name', 'Organization name is required.'))</pre><p> 在这里我收到了这个错误信息</p><blockquote><p> “DefaultTFuncReturn”类型的参数不可分配给“Message<{}> | 类型的参数” 不明确的'。</p></blockquote><p> 我通过将此文件添加到项目中解决了错误</p><p> <strong>i18next.d.ts</strong></p><pre> import 'i18next'; declare module 'i18next' { interface CustomTypeOptions { returnNull: false; } }</pre><p> 问题是validations.organization.name会返回null 。 因此,在覆盖不返回null ,问题得到解决。 希望如果我声明_get方法总是返回一个字符串,错误就会修复。 我怎么做?</p><p> _get 方法也不会总是返回一个字符串。 它返回路径中的内容。 因此覆盖也不会是全局覆盖。</p></div></object> - React Typescript Argument of type 'TFunctionDetailedResult<object>' is not assignable to parameter of type react-i18next

我的项目的很多地方都有这个代码片段。 在我升级所有包(包括react-scripts typescript和react-i18next )之前,这没有任何问题。 我得到的错误是 “TFunctionDetailedResult”类型的参数不可分配给“SnackbarMessage”类型的参数。 将_ ...

如何根据所选语言对数组进行排序? (ReactJS) - How to sort an array based on selected language? (ReactJS)

我想根据用户选择的语言对国家名称列表进行排序。 默认情况下,此列表根据英文字母表排序。 但考虑到每种语言都有不同且截然不同的字母表,在某些情况下,用户很难找到所需的结果。 我希望此列表按用户选择的每种语言的字母顺序排序。 我使用 ReactJS 和 react-i18next 来翻译我的应用程序。 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM