Django テンプレートからテキストのブロックを抽出する
Django プラグインを有効化
この機能は、Django プラグインに依存しており、PyCharm にはデフォルトでバンドルされて有効になっています。 関連機能が利用できない場合は、プラグインが無効になっていないことを確認してください。
Ctrl+Alt+S を押して設定を開き、 を選択します。
インストール済み タブを開き、 Django プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。
PyCharm は Django テンプレートの文字列を {% trans%} または {% blocktrans%} タグで囲むための専用インテンションアクションを提供します。
i18n タグのある行には、ガターに アイコンが付きます。
翻訳タグのテキストブロックをラップする
編集に必要な Django テンプレートを開き、翻訳用にマークする文字列を選択します。
Alt+Enter を押すか、電球をクリックすると、利用可能なインテンションアクションのリストが表示されます。

インテンションアクション 'trans' タグでラップする を選択し、 Enter を押します。 PyCharm は選択したテキストを翻訳タグで囲みます。

初めてテキストを抽出する場合、{%
load i18n%} が追加されます。
2026 年 6 月 1 日