问题标签 [linguijs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - React antd LinguiJS 不适用于模态方法
我试图在 antd 中翻译标题,modal.confirm()
但总是收到错误消息useLingui hook was used without I18nProvider
。在其他页面中,翻译工作正常。
这是我的代码:
javascript - ReactJS - 如何使用 localeStorage 创建后备语言函数
我在决定如何处理我的语言应用程序时遇到了一些麻烦。正如您在下面看到的,我使用“window.localStorage.setItem(LOCAL_STORAGE_KEY, locale);” 获取浏览器的语言环境。我有两种语言es和en。但是,当某人使用另一种不是 es 或 en 的语言时,例如当它检测到具有语言环境继承的语言时,例如:“es-ES”
(在此处传递:(/imports/cuadds/both/locales/${locale}/messages
))我收到以下错误:
Error: Cannot find module '/imports/cuadds/both/locales/es-ES/messages'
当找不到语言时,如何创建使语言环境默认为 en 或 es 的函数?
javascript - NextJS 中的 Lingui 和 yup 验证器
我有一个带有 react-hook-form 的设置,是的,在 NextJS 中进行表单验证。Lingui 用于国际化(遵循此文档)。如何在 Lingui 支持的 yup 验证器中设置国际化?
我面临的问题是在更改语言后,yup 验证器的错误是英文的。
谢谢你。
next.js - Next JS Babel 无法解析“模块”
我已经开始使用 Next JS 和 Lingui.js 开发一个多语言 Web 应用程序 Lingui.js 正在使用 babel,所以我也必须安装它。
我已经关注了本教程https://blog.logrocket.com/complete-guide-internationalization-nextjs/ 在遇到一些问题后,我还关注了 Lingui.js 的官方文档https://lingui.js.org/教程/setup-react.html
我在使用 babel 和 typescript 时遇到了很多问题。但是现在我遇到了以下错误,我找不到任何帮助:
这是我的 babel.config.js
和我的 webpack.config.js
React.jsx: type is invalid 的部分是因为 index.tsx 中的 getStaticProps。
所以这可能是一个单独的问题