Steam のローカライズ・対応言語の登録|ストアページとゲーム内の2種類
Steam の翻訳は、ストアページの翻訳とゲーム内の翻訳の2種類で、片方だけの使用もできます。ゲーム内の対応言語は、言語ごとに字幕・インターフェイス・吹き替えのオプションが用意されています。
翻訳は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 はローカライズされた情報を返します。実績のローカリゼーションデータは、アプリ管理パネルの「実績ローカリゼーション」セクションで設定できます。
情報源
- Steamworks — Localization and Languages(2種類の翻訳・デポ・アプリ名の翻訳)https://partner.steamgames.com/doc/store/localization確認日 2026-10-19
- Steamworks — Languages Supported on Steam(対応言語の一覧と言語コード)https://partner.steamgames.com/doc/store/localization/languages確認日 2026-10-19
- Steamworks — Events and Announcements Tools(お知らせの翻訳)https://partner.steamgames.com/doc/marketing/event_tools確認日 2026-10-19