next-intl 选择基于枚举的值不起作用

问题描述 投票:0回答:1

我需要为我的 next.js 项目(nextjs v13.4)进行 next-intl 翻译。以下官方示例https://next-intl-docs.vercel.app/docs/usage/messages#selecting-enum-based-values

其中指出

(在文件 en.json 中)

"message": "{gender, select, female {She} male {He} other {They}} is online."

和(代替使用)

t('message', {gender: 'female'});

由于某种原因无法正常工作,无法很好地阅读翻译信息?

reactjs next.js internationalization next-intl
1个回答
0
投票

事实证明,如果我有另一个翻译文件,就我而言

sr.json(塞尔维亚语)

等效值(对于相同的键)也必须包含在该文件中,就像在 en.json 文件中一样,为了使其在某种语言中工作,应该没有区别。

喜欢:

"message": "{gender, select, female {Она} male {Oн} other {Oни}} је на мрежи."
© www.soinside.com 2019 - 2024. All rights reserved.