Flask-Babel -0 pybabel:错误:未知语言环境“jp”

Tam*_*mpa 0 python flask flask-babel python-babel

我在使用 Flask-babel 时遇到了问题。我无法创建日语翻译。

pybabel:错误:未知语言环境“jp”

这是 Flask-Babel 问题吗?

当一种语言不存在时,这是同样的错误。但是,德语作品。所以.....babel nit 支持日语吗?

有没有支持像日语这样的主要语言的 Babel 替代品?

Fel*_*arz 5

Babel 确实支持日语,事实上,错误是因为 'jp' 不是有效的语言环境。

Babel 使用来自 CLDR 的语言代码(我相信这是来自 ISO 等人的标准化语言代码)。在您的情况下,混淆来自语言/领土分裂(“de”代表德语,“AT”代表奥地利领土,“DE”代表德国,......)。

日语的语言代码是“ja”,领土是“JP”。所以你应该只使用“ja”或“ja_JP”。