(翻訳用ファイルの説明はこちらを参照のこと)
- 新規作成時のコマンド
- プロジェクトで翻訳コマンドを初めて発行する場合、次の手順で行う。
(コマンドはプロジェクト・フォルダー上で実行)
- POTファイル作成
python manage.py extract_messages -a
オプション -a プロジェクトの全てのアプリケーションが対象 - POファイル作成(各言語毎にコマンドを発行する)
python manage.py add_translations -a -l ja
オプション -a プロジェクトの全てのアプリケーションが対象
オプション -l 言語コード(例 ja 日本語)
※ POファイルに対して翻訳作業を行う - MOファイル作成
python manage.py compile_translations -a
オプション -a プロジェクトの全てのアプリケーションが対象
- POTファイル作成
- 翻訳の更新時のコマンド
- 一度作成した翻訳ファイルを更新する場合、次の手順で作業を行う。
(コマンドはプロジェクト・フォルダー上で実行)
- POTファイル作成 (新規作成と同じ)
python manage.py extract_messages -a
オプション -a プロジェクトの全てのアプリケーションが対象 - POファイル更新
python manage.py update_translations -t myapp
オプション -t ターゲットを指定する(必須)
例 -t myapp
※ POファイルに対して翻訳作業を行う - MOファイル作成 (新規作成と同じ)
python manage.py compile_translations -a
オプション -a プロジェクトの全てのアプリケーションが対象
- POTファイル作成 (新規作成と同じ)