我正在寻找未编译翻译文件的React内部化库。客户的要求是他们可以基于文本文件自行添加和更改翻译。
我查看了一些库(例如Ii18next,LinguiJS),据了解它们全部基于预编译的翻译文件,因此我的需要以任何结构的文本文件形式位于公共目录中。 我想使用现有的解决方案,而不是从头开始。
答案 0 :(得分:1)
我使用i18next(https://react.i18next.com/)。看一下文档。自动检测用户语言,多个翻译文件等等。我将翻译文件作为JSON保留在公共目录中。
在i18n配置中,您可以定义loadPath: .../locales/{{lng}}/{{ns}}.json
。