こんにちは私はウェブサイトのフロントエンドのローカリゼーションに取り組んでおり、django-admin.py makemessages -l zh_CNの2つの問題を満たしています。django-admin.py makemessages問題(1)重複したメッセージ(2).poではない?
1).poファイルの代わりに.potファイルを生成していますか?何故ですか?これをどのように変更しますか?
2)翻訳を編集しているときに、この種のエラーメッセージ "重複メッセージ定義"が表示されます。異なるHTMLページに同じ文字列があるため(例:「ログイン」)、重複しているので意味があります。これらの重複したメッセージをすべて避ける方法についてはわかりません。それ以外の方法はありませんが、複製されたすべてのものを手動で1つずつ削除する方法はありますか? (私はpoeditの文字列を削除できません)
私が行ったことは、.potファイルの名前を.poに変更し、重複した文字列をすべて手作業で削除しましたが、それは正しい方法ではないと思います行う?私が "django-admin.py makemessages -l zh_CN"をもう一度やり直すと、やはり.potファイルが再び表示され、私は手動ですべてを何度も変更する必要があります。 .poファイルに行ったすべての翻訳は、もはやそこにはありません。どうすればこの問題を回避できますか?
あなたの時間と忍耐のために事前に多くの感謝!