1
私のプロジェクトにi18n機能を追加したいと思います。中間の項目をPythonで文字列に変換するにはどうすればいいですか?
今、私はviews.pyファイルでこの文を翻訳したい:
u"Please select {0} item".format(quantity)
私はproduct.poファイルでこれを実行しようとしました:
msgid "Please select {0} item"
msgstr "请选择{0}项"
そして、これにその文を変更:
_ = request.translate
_(u"Please select {0} item".format(quantity))
しかし、私はそれを実行すると動作しません。
この場合、{0}をどのように扱うか?
UTF-8(No BOM)形式で.poファイルを保存しましたか? – Selcuk
@Selcukあなたの投稿をありがとう。はい、私はUTF-8形式で.poファイルを確信しています。私はその質問を変えた。そのようにしても動作しません。 – ithelloworld
@Selcukそれは動作します!どうもありがとうございました!答えとして書き留めたら、私はそれを受け入れます。 – ithelloworld