Formatjs 为使用react-intl注入消息 ID 和删除description的模块提供了一个babel 插件。 我如何将它与Vite一起使用? ...
Formatjs 为使用react-intl注入消息 ID 和删除description的模块提供了一个babel 插件。 我如何将它与Vite一起使用? ...
我正在尝试将多个数据源和区域设置聚合到一个TMX 翻译记忆库文件中。 我似乎找不到任何关于如何转换为 TMX 格式的好的文档/现有工具。 这些转换器是我发现的最接近的东西,但它们似乎不足以格式化 ICU 语法。 现在我已经将我的字符串提取为 JSON 格式,它看起来像这样: 根据有多少翻译 ...
赏金将在 8 小时后到期。 回答这个问题有资格获得+50声望奖励。 amoedoamorim想提请大家注意这个问题 ...
Intl.Displaynames()构造函数启用 Javascript 中的语言、区域和脚本显示名称的翻译。 不幸的是,Safari 版本 < 14.1. (参见https://developer.mozilla.org/en-US/docs/Web/JavaScript/Referen ...
是否可以在 FormatJS 消息中包含 if/else? 例子我有一个 boolean 变量isDay ,它应该确定显示什么消息。 当true时,我想显示“Day”这个词,当false时,我想显示Night 。 我希望能够做类似的事情: 我知道以上不是实际的语法,但想知道FormatJS是否可以 ...
我在Gatsby 应用程序中使用React Intl进行国际化。 该应用程序在使用npm start按预期运行良好,但在执行npm run build命令期间构建失败并出现错误。 代码 // gatsby-browser.js import React from "react" import { ...
使用Create React App和 TypeScript 时,会在src目录中自动生成一个文件: react-app-env.d.ts 。 此文件似乎需要支持图像导入,如此处所述: https : //github.com/facebook/create-react-app/issues/656 ...
提取消息时,它们在提取文件中根据其随机生成的 id 按字母顺序排序。 有什么办法可以防止这种情况发生,并让它们以与它们在代码中出现的顺序完全相同的顺序排列? 例如现在: 通缉: ...
在我的 React 应用程序中,我必须显示创建 1 小时前或 1 天前的信息,以及 10 分钟前或 3 天前的复数形式。 为了实现这一点,我正在尝试使用这个 API FormatJS并在特定的intl.formatRelativeTime() 到目前为止我尝试的是这样的 上面的结果是这样的in 1 ...
所以我正在尝试使用 react-intl 为 React 应用程序添加语言支持。 该应用程序在 JSX 代码中有文本。 有没有工具可以扫描代码并为每个Text生成id并用生成的id替换文本? 还是我必须手动完成? ...
对于在模块联合微前端 next.js 应用程序中实施 i18n,您有什么建议? 目前(刚刚开始)我通过在_app.tsx中声明提供程序来使用react-intl 然后从另一个微前端导入组件时,我将intl object 作为参数发送。 这样我就可以在微应用组件中使用它来格式化字符串。 这种方法的警告 ...
我正在尝试设置 formatjs 以与使用 react-intl 的应用程序一起使用,并且在使用他们的 CLI 进行提取时遇到了问题。 我目前有在其中嵌入FormattedMessage组件的自定义组件,例如: <AppLabel title="section_title_name"/> ...
因此,我正在 Electron 中实施一个项目,并希望在其中实施国际化。 我有一个简单的组件,它使用react-intl的 FormattedMessage 和一个带有消息描述的messages.js文件。 我尝试按照文档中的教程使用@formatjs/cli提取国际化消息,但是,即使它似乎正确运 ...
在 React 项目中,我正在使用"react-intl": "^5.6.8"并且在运行开发服务器或构建时突然开始中断,抛出与formatjs相关的错误: 任何想法如何解决这一问题? 谢谢。 ...
我正在使用 FormatJS 来本地化我的应用程序。 有一个方便的 CLI 可以从代码库中提取所有翻译。 我可以生成 en.json 文件,并将其发送给翻译器。 当我得到翻译后,我可以将其保存为 fr.json。 到现在为止还挺好。 我不明白的是当我在我的应用程序中添加新翻译时该怎么做。 当我再次运 ...
当运行 formatjs extract 时,这就是我们得到的。 从堆栈跟踪看来,问题出在 formatjs 本身。 感觉我被困在这里的问题是什么。 ...
我目前正在使用React-intl v. ^4.7.6 。 我有一个名为translations的文件夹,我所有的语言环境翻译都在其中。我使用IntlProvider根据用户的浏览器选择要加载的文件。 似乎FormatttedMessage或intl.formatMessage不能这样做。 这是我 ...
我已经使用 select 元素构建了一个可以很好地在en和zh语言环境之间转换的站点。 现在,我想让我的代码根据navigator.language的值选择初始语言环境。 这让我意识到我的语言环境是en-US ,而不是en 。 当我将该值应用于<IntlProvider />的 loc ...
我使用 react-intl 进行国际化,并在一个组件中获取并设置这样的语言环境数据: 但是要迁移到 formatJs 的库,我看不到如何使用新语法或是否需要安装其他东西。 如果有人有想法? ...