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