【问题标题】:Flask-Babel -0 pybabel: error: unknown locale 'jp'Flask-Babel -0 pybabel:错误:未知语言环境“jp”
【发布时间】:2012-09-23 08:27:01
【问题描述】:

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

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

这是 Flask-Babel 问题吗?

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

是否有支持日语等主要语言的 Babel 替代方案?

【问题讨论】:

  • 日语是ja。不是jp。所以..想通了

标签: python flask python-babel flask-babel


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2017-06-18
    • 1970-01-01
    • 2013-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多