RubyMine 2026.1 Help

国際化とローカライゼーション

RubyMine は、Rails アプリケーションやプレーン Ruby プロジェクトの国際化とローカライゼーションを支援するさまざまな機能を提供します。 エディターでインテンションアクションを使用してロケールプロパティを作成または編集したり、インスペクションを実行して、不足しているキーを見つけたり、ローカライズされた値をプレビューしたりできます。 これらの機能は、ruby スクリプト、HTML、ERB、HAML ファイルなど、さまざまなプロジェクトファイルタイプで使用できます。

i18n の規則に従い、RubyMine は config/locales ディレクトリに保存された辞書ファイル(YAML または Ruby)を自動的に読み込みます。 必要に応じて、カスタムパスを提供できます。 これを行うには、 設定 ダイアログ Ctrl+Alt+S を開き、 プロジェクト構造 ページに移動して I18n タブに切り替えます。

サンプルの Rails アプリケーション(英語)を使用して、IDE の国際化機能を示します。 このアプリケーションを チェックアウトすることにより、以下の手順を繰り返すことができます。

ロケールプロパティの作成

RubyMine は、どのロケールにも存在しないキーに対してインスペクションを提供します。 この機能の動作を確認するには、次を実行します。

  1. app/views/static_pages/home.html.erb ファイルを開き、次のコードまでスクロールします。

    <h1><%= t('.welcome') %></h1>
  2. .welcome キーにキャレットを置き、 Ctrl+F1 を押して警告を表示します。

    キー警告がありません
  3. 次に、 Alt+Enter を押し、 プロパティの作成 を選択して Enter を押します。

    ロケールプロパティを作成する
  4. 呼び出されたダイアログで、ロケールファイルを選択し、プロパティ値を指定します。

    プロパティの作成ダイアログ

    追加 ボタンを使用して、他のロケールの翻訳を追加します。 次に、 OKです。 をクリックして、指定した翻訳を辞書ファイルに作成します。

    yaml 地域化キー
  5. t メソッド内で呼び出されるキーから、辞書内の対応するキーへ 移動できます…

    キーに移動する

    ... およびその逆。

ハードコードされた文字列を抽出する

RubyMine を有効化すると、ハードコードされた文字列をロケールファイルに抽出できます。 サンプル Rails アプリケーション(英語)を使用してこの機能を試すには、次の手順を実行します。

  1. app/views/static_pages/home.html.erb プロジェクトファイルを開き、次のコードまでスクロールします。

    <%= link_to "Sign up now!", signup_path, class: "btn btn-lg btn-primary" %>
  2. 今すぐ申し込んでください ! 文字列にキャレットを置き、 Alt+Enter を押して、 ハードコーディングされた文字列を国際化する アクションを選択します。 Enter を押します。

  3. プロパティの作成 ダイアログで、キーを指定し、目的の翻訳を提供します。

    プロパティの作成ダイアログ

    OKです。 をクリックしてください。 RubyMine は対応するプロパティをロケールファイルに追加し、初期文字列を作成されたキー用に呼び出される t メソッドで置き換えます:

    <%= link_to t('.signup'), signup_path, class: "btn btn-lg btn-primary" %>

ロケールの値を表示する

RubyMine は、I18n キーの代わりにローカライズされた値を表示する機能を提供します。 サンプル Rails アプリケーション(英語)を使用してこの機能を試すには、次の手順を実行します。

  1. 必要なキーにキャレットを置き、 Ctrl+. を押して折りたたみます:

    ロケールプロパティのプレビュー

    プレビューには、システムのデフォルトロケールの値が表示されます。

  2. 別のロケールを使用して値をプレビューするには、 Alt+Enter を押して プレビューロケールを変更する を選択します。

    プレビューロケールを変更する
  3. 必要なキーの翻訳をすべて表示するもう 1 つの方法は、 Ctrl+Qクイックドキュメントルックアップ )を押すことです。

    ロケールキーのクイックドキュメント
2026 年 6 月 2 日