2012-09-23 32 views
0

我遇到了Flask-babel的問題。我無法爲日語創建翻譯。Flask-Babel-0 pybabel:error:unknown locale'jp'

pybabel:錯誤:未知區域 'JP'

這是一個燒瓶通天問題?

這是語言不存在時的相同錯誤。但是,德國人的作品。所以..... babel是否支持日語?

Babel支持日語等主流語言嗎?

+0

日本人是ja。不是jp。所以......配置好了 – Tampa

回答

3

巴別爾確實支持日語,事實上,錯誤出現是因爲'jp'不是有效的語言環境。

Babel使用CLDR的語言代碼(我相信它是ISO等的標準化語言代碼)。在你的情況下,混亂來自於語言/領土分裂(德語爲'德',奧地利爲'AT',德國爲'DE',......)。

日語的語言代碼是'ja',地區是'JP'。所以你應該只使用'ja'或'ja_JP'。