我使用i18next进行本地化。我正在使用应用自定义格式的后处理器。我最近注意到,在嵌套翻译中未应用该后处理器。我有什么办法可以将其应用于嵌套翻译中?
答案 0 :(得分:1)
我已经调试了i18next的代码,发现对于嵌套翻译,后处理器是disabled by default。
您可以在翻译中启用此标志:
// translations.json
nested: "You have $t(files, {'N': 10, 'applyPostProcessor': true})"
// ------------------------------------------^
一个工作示例:]
https://codesandbox.io/s/hopeful-cloud-pz6yz?file=/src/app.js