2011-08-08 25 views
5

common/static/js /ディレクトリにあるscript.jsファイルがあります。 Commonはディレクトリであり、アプリケーションではないため、スクリプト内のメッセージを他の言語に翻訳する必要があります。私はどのように私のdjangoプロジェクトを設定する必要がありますか?私はダムだから基本的な指示をお願いします。djangoを使ったJavaScriptの国際化

答えて

6

単純なアプローチは、ピックアップするためにあなたのJavaScript機能/クラスのテンプレートレベルであなたの並進値を設定することである。

VAR MY_NAME = '{%のトランスMY_NAMEの%}。

しかし、DjangoにはJavaScript internationalizationがあります。

+0

リンクを修正してください、今働いていない、私はジャンゴ1.8のリンクをお勧め:https://docs.djangoproject.com/en/1.8/topics/i18n/translation/#internationalization-in-javascript-code 別の同様の方法は、 "RESOURCE"というオブジェクトを作成し、すべての文字列に変数を作成する代わりにすべての文字列をそこに格納することです。 – Willemoes

+1

現在のドキュメントと一致するように更新されました。 – Brandon