i18next 缺少密钥而密钥存在?

art*_*.sw 5 localization internationalization i18next

我经常收到以下错误:

i18next::translator: missingKey fr common my key.

而密钥位于翻译文件中(已正确加载并考虑在内)。为什么?

编辑:.当翻译文件中的键中 有(点字符)时,就会发生这种情况。

art*_*.sw 3

翻译文件必须是有效的 JSON 文件,并且不能包含带有.(点)字符的键。如果键包含点,i18next 会抱怨缺少键。

  • 如果键带有“.”,只需在初始化时将 keySeparator 设置为 false 即可。 (4认同)