1

django を使用して、一部の文字列をイタリア語から他の言語にローカライズしようとしています。すべてが正常に機能していますが、アクセント付きの文字を含む文字列では機能していません。

元のファイルは、翻訳された .po ファイルと同様に UTF-8 で保存されます。文字列は同一で、compilemessages コマンドは警告なしで機能します。ただし、ページを開こうとすると、それらの文字列の翻訳バージョンが表示されず、それらのみが表示されます。

何を確認すればよいですか?

ありがとう!

4

1 に答える 1

0

同じ問題を抱えている人のためにここに。

Django 0.76 で有効: {% trans "This is the title." %} 引用符内はすべて標準 ASCII である必要があります。アクセント付きの文字は認識されません。基本的に、そこにラベルを付ける必要があります...そして、デフォルト言語用の .po ファイルも生成します。

于 2011-07-08T17:40:11.587 に答える