2011-07-09 1 views
1

私はアプリケーションディレクトリ内からdjango-admin.py makemessages -l esを実行してtrnaslation文字列を作成しています。結果には、自分のappディレクトリにあるテキストのみが含まれます。そのアプリのテンプレートディレクトリは、アプリのディレクトリの外にあります。 djangoにテンプレートファイルの翻訳を依頼するにはどうしたらいいですか?djangoは特定のファイルを翻訳する方法を教えてください。

私のプロジェクトには翻訳したくない特定のフォルダが含まれているので、私はプロジェクトのディレクトリ内から上記のコマンドを実行したくありませんでした。

答えて

0

私が正しく理解していれば、あなたはテキストの特定の文字列を変換するために、Djangoのtransblocktrans template tagsを使用する必要があります。

+0

返信いただきありがとうございます。私はそれらのテンプレートタグを使用しています。しかし、私は生成された.poファイルで翻訳されたテキストを見ることができません。それが私の問題です。 –

1

私は答えを見つけました。翻訳したいフォルダ(つまり、templaets)へのシンボリックリンクを作成し、それらのシンボリックリンクをappsディレクトリにコピーし、上記のコマンドを--symlinksと一緒に実行する必要があります。

関連する問題