2012-03-29 6 views
2

私はdjangoプロジェクトでgettextを使用してjavascriptソースファイルで翻訳を行っています。 現在、私はdjango.po(1000 entries)とdjangojs.po(25 entries)の両方のファイルを持っています。 私はpythonファイルとjavascriptで翻訳される5つの一般的なメッセージを持っており、私は単一のファイルにそのための単一の翻訳をしたいです。翻訳に加えてdjango.poからの特定のメッセージを含むdjango拡張javascript翻訳カタログ

私はjavascript_catalogがdjango.poから、特定のメッセージを入れたいdjangojs.poからの翻訳の全体のセットを含めずにdjango.po

からそれを行うのベストプラクティスは何ですか?

答えて

2

msgcomm gettextユーティリティを使用すると、django.poとdjangojs.poに共通するメッセージを見つけることができます。

msgcomm django.po djangojs.po 

翻訳、コメントとコメントを抽出するには保持されますが、唯一の最初のPOファイルからそれらを定義するには:あなたがdjango.poでメッセージを翻訳して作成していますが、使用することができますdjangojs.poでメッセージを翻訳されていません考えます。

0

.pyファイルと同じドメイン名を使用してjsファイルにメッセージを作成することができます(あなたのケースではdjangojsではなくdjango)。 docsを参照してください。

次に、urls.pyには、javascript_catalogのドメイン名をdjangoに設定します。

希望、これは役立ちます。

関連する問題