gpt4 book ai didi

reactjs - React-Intl:消息在 Safari 中未格式化

转载 作者:行者123 更新时间:2023-12-03 14:11:20 26 4
gpt4 key购买 nike

我有以下翻译:

{count, number} {count, plural, one {Kundenbewertung} other {Kundenbewertungen}}

在 Chrome 中它显示 23 Kundenbewertungen 很好,但在 Safari 中它显示翻译字符串并抛出错误

Error formatting message: "pdp:product-title:ratings" for locale: "de"

Cannot format message: "pdp:product-title:ratings", using message source as fallback.

在我的 React 组件中,代码如下:

<FormattedMessage
id="pdp:product-title:ratings"
values={{ count: product.metadata.rating.count }}
/>

我完全迷失了,因为它在 Chrome 中按预期工作。我使用的语法正确吗?

最佳答案

原因是Intl.PluralRules它在 Safari 上不可用。就用这个polyfill一切都应该按预期进行。

关于reactjs - React-Intl:消息在 Safari 中未格式化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57993060/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com