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

Is there an option to use postprocessor in nesting translations in i18next?

我使用 i18next 进行本地化。我正在使用应用自定义格式的后处理器。我最近注意到在嵌套翻译中没有应用这个后处理器。我可以做些什么来将它应用到嵌套翻译中吗?

我调试了 i18next 的代码,发现对于嵌套翻译 post-处理器是 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