0

Flask-babel に問題があります。日本語の翻訳を作成できません。

pybabel: エラー: 不明なロケール 'jp'

これは Flask-Babel の問題ですか?

これは、言語が存在しない場合と同じエラーです。しかし、ドイツ語の作品。では……babelは日本語をサポートしていますか?

日本語のような主要な言語をサポートする Babel に代わるものはありますか?

4

1 に答える 1

5

Babel は日本語をサポートしていますが、実際、「jp」は有効なロケールではないため、エラーが発生します。

Babel は CLDR の言語コードを使用しています (ISO などの標準化された言語コードだと思います)。あなたの場合、混乱は言語/領土の分割に由来します(ドイツ語の場合は「de」、オーストリアの領土の場合は「AT」、ドイツの場合は「DE」など)。

日本語の言語コードは「ja」、地域は「JP」です。したがって、「ja」または「ja_JP」のみを使用する必要があります。

于 2012-09-24T06:27:18.163 に答える