PyCharm 2026.1 Help

Django テンプレートからテキストのブロックを抽出する

Django プラグインを有効化

この機能は、Django プラグインに依存しており、PyCharm にはデフォルトでバンドルされて有効になっています。 関連機能が利用できない場合は、プラグインが無効になっていないことを確認してください。

  1. Ctrl+Alt+S を押して設定を開き、 プラグイン​ を選択します。

  2. インストール済み タブを開き、 Django プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。

PyCharm は Django テンプレートの文字列を {% trans%} または {% blocktrans%} タグで囲むための専用インテンションアクションを提供します。

i18n タグのある行には、ガターに アイコンが付きます。

翻訳タグのテキストブロックをラップする

  1. 編集に必要な Django テンプレートを開き、翻訳用にマークする文字列を選択します。

  2. Alt+Enter を押すか、電球をクリックすると、利用可能なインテンションアクションのリストが表示されます。

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

    要素は trans タグでラップされています

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

2026 年 6 月 1 日