Flask-Babel -0 pybabel:错误:未知的语言环境' jp'

时间:2012-09-23 08:27:01

标签: python flask babel

我遇到了Flask-babel的问题。我不能为日语创建翻译。

pybabel:错误:未知的语言环境'jp'

这是一个Flask-Babel问题吗?

当语言不存在时,这是同样的错误。但是,德国人的作品。那么...... babel对日语有什么支持?

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

1 个答案:

答案 0 :(得分:4)

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

Babel使用CLDR的语言代码(我认为是ISO等人的标准化语言代码)。在你的情况下,混淆来自语言/领域分裂(德语为'de',奥地利为'AT',德国为'DE',......)。

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