是否可以在i18next的嵌套翻译中使用后处理器?

时间:2020-07-30 15:50:01

标签: i18next react-i18next

我使用i18next进行本地化。我正在使用应用自定义格式的后处理器。我最近注意到,在嵌套翻译中未应用该后处理器。我有什么办法可以将其应用于嵌套翻译中?

1 个答案:

答案 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