INDIE INDEX

レベル:実践

Steam のローカライズ・対応言語の登録|ストアページとゲーム内の2種類

公開 2026-09-09更新 2026-10-19Steam(Steamworks Partner Program / Steam Direct)

Steam の翻訳は、ストアページの翻訳とゲーム内の翻訳の2種類で、片方だけの使用もできます。ゲーム内の対応言語は、言語ごとに字幕・インターフェイス・吹き替えのオプションが用意されています。

このページの目次
  1. 翻訳は2か所に分かれている
  2. Steam の言語の2つのレベル
  3. ストアページの翻訳
  4. ゲームの中の対応言語
  5. アプリの名前とお知らせの翻訳
  6. 情報源

翻訳は2か所に分かれている

Steam は、「ストアページ」と「ゲーム内」の2種類のローカリゼーションをサポートしています。片方だけの使用もできます。

ストアページの翻訳では、ストアページの説明・画像・予告編などのコンテンツをローカライズできます。ゲーム内の翻訳には、字幕・インターフェイス・吹き替えのオプションが言語ごとに用意されています。

Steam は現在、プラットフォームの多くの機能で29言語を公式にフルサポートしています。Steam の利用者の6割以上は、英語以外の言語で Steam を使っています。

Steam の言語の2つのレベル

Steam の言語サポートには、主に2つのレベルがあります。

1つめはフルプラットフォームサポートで、プレイヤーが Steam クライアントを実行してストアを閲覧するために、Steam の中で選べる言語です。Steam クライアントの UI(画面)・ストア・コミュニティは、これらの言語に翻訳されています。Steamworks API がサポートする唯一の言語セットです。日本語はここに入っていて、API 言語コードは japanese、Web API 言語コードは ja です。ただしアラビア語のサポートは、一覧の他の言語と少し異なります。ゲームごとの設定パネルでのゲームの言語の選択やゲームのデポには使えますが、Steam の UI 自体は現在はアラビア語に翻訳されておらず、プレイヤーは Steam を実行する言語としてアラビア語を選べません。

2つめはゲームサポートのみで、開発者がゲームの対応言語を表示するために使える言語です。開発者がゲームの対応言語を示すときにだけ選べます。この表示は、2022年10月以降にゲームのストアページに追加され、プレイヤーが検索できるようになる予定です。Steamworks API ではサポートされていません。

言語の完全な一覧と、フルプラットフォームサポートの言語ごとの API 言語コードは、「Steamでサポートされている言語」のページにあります。

ストアページの翻訳

Steam では、ストアページの説明・画像・予告編などのコンテンツをローカライズできます。

Steamworks パートナーポータルのテキストエディターでは、右上の言語ドロップダウンをクリックすると、複数の言語のコピー(文章)を入力できます。

ゲームの中の対応言語

ゲーム内の対応言語は、利用者に表示できます。字幕・インターフェイス・吹き替えのオプションが、言語ごとに用意されています。

ゲームが複数の言語に対応していても、言語に特有のコンテンツが少ないときは、コンテンツを別のデポ(配信するファイルのまとまり)に分ける必要はありません。デポを1つにして、ISteamApps::GetCurrentGameLanguage という API で、利用者が選んでいる言語を Steam から取得できます。返る値は、サポート言語に含まれる API 言語コードのひとつです。ゲームがサポートするベース言語は、デポの管理のページから設定する必要があります。

製品に言語特有のデータが大量にあるときは、データを言語特有デポに別に保存する形があります。これは言語ごとに行います。この方法で、Steam は利用者が実行している言語専用のコンテンツのみを配信します。

言語ごとにデポを分ける手順はSteam にビルドを上げるとき、デポとブランチはどう分かれるのかにまとめています。

言語サポートの有無は、ストアページではなく、ゲーム内の言語設定によって判断されます。複数の言語を使う Steam 利用者の使用言語は、地理的な位置から独立していることがあります。

アプリの名前とお知らせの翻訳

アプリの Steamworks 設定セクションの「一般のアプリケーション設定」で、製品のローカライズ名(言語ごとの名前)を入力できます。ローカライズ名を特定の言語に設定すると、その言語で Steam を実行する利用者にその名前が表示されます。

Steamworks 設定セクションでローカライズ名を設定すると、ストアページセクションで設定した同じ言語の名前を上書きします。これにより、ストアページに表示されるローカライズ名は、常に利用者のライブラリにあるローカライズ名と一致します。ローカライズ名は、その言語での検索結果に使われます。ベース名(ローカライズなしの名前)は、検索候補のフォールバック(予備)としても使われます。レガシーアプリケーションや API が言語を認識しないことがあり、その場合はフォールバック名が表示されます。

パッケージ名もローカライズできます。ローカライズ名を追加したいパッケージを選び、「パッケージ名を編集」をクリックしてから、ローカライズ名を入力します。

ゲーム名のローカライズには、ゲーム名の変更と同じ制限が適用されます。

コミュニティハブやストアページへのお知らせもローカライズできます。

アプリの実績と説明の一部も、ローカライズできます。API で実績の文字列を照会すると、利用者が選んだゲーム内の言語に基づいて、Steam はローカライズされた情報を返します。実績のローカリゼーションデータは、アプリ管理パネルの「実績ローカリゼーション」セクションで設定できます。

情報源

Steam 完全ガイドを順番に読む60本のうち6本目

このページに出た言葉

このページの内容の誤りは、問い合わせの窓口で受け付けています。