国際化とローカライゼーションのサポート
Django プラグインを有効化
この機能は、Django プラグインに依存しており、PyCharm にはデフォルトでバンドルされて有効になっています。 関連機能が利用できない場合は、プラグインが無効になっていないことを確認してください。
Ctrl+Alt+S を押して設定を開き、 を選択します。
インストール済み タブを開き、 Django プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。
概要
Django は国際化とローカライゼーションのサポートを提供します:
国際化対応 (i18n) は、ソースコードから文字列を抽出し、ソースコードでさらに参照されるプロパティとして提示します。
ローカライゼーションにより、これらのプロパティをターゲット言語に変換できます。
サポートされている機能
PyCharm は、ソフトウェアの国際化やローカライゼーションの課題に取り組む作業を簡単にする便利な機能を提供します。 これらの機能は次のとおりです。
manage.py ユーティリティの i18n 関連のタスクを実行する機能があります。
*.po ファイルの構文ハイライト
Django テンプレートのテキストブロックを囲むインテンションアクション。
テキストとロケールのブロック間のナビゲーション。
前提条件
国際化とローカライゼーションのサポートは Django アプリケーションで利用できます。
http://ftp.gnu.org/pub/gnu/gettext/(英語) ユーティリティから
gettextアーカイブをダウンロードし、あなたのマシンにダウンロードしてインストールします。ダウンロードしたアーカイブを解凍します。
gettext-runtimeおよびgettext-toolsの bin ディレクトリへのパスを$PATH変数に追加します。プロジェクトルートに locale ディレクトリを作成します。
プロジェクトテンプレートの言語として Django を設定します。