INDIE INDEX

リリース

Steam の対応言語はどこで登録し、ストアページとゲームの中でどう分かれるのか

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

Steam の翻訳は、ストアページの翻訳とゲームの中の翻訳の2つに分かれ、どちらか一方だけでも登録できます。ゲームの中の対応言語は、言語ごとに字幕・インターフェース・完全な音声の3つの区分で示します。

対応言語と翻訳の登録 のページの中身
  1. 翻訳は2か所に分かれている
  2. ストアページの翻訳
  3. ゲームの中の対応言語
  4. アプリの名前とアナウンスの翻訳
  5. このページの情報源

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

Steam の翻訳は、ストアページの翻訳と、ゲームの中の翻訳の2つに分かれています。Steamworks は、この2つを互いに独立して使えるとしたうえで、両方を揃えるのが理想だと書いています。

Valve は、Steam が29の言語を多くの機能で完全に対応していること、そして Steam の利用者の60%超が英語以外の言語で Steam を使っていることを挙げています。

Steamworks が挙げている「対応」には2つの段があります。1つめは Full Platform Support で、Steam のクライアント・ストア・コミュニティの画面そのものが翻訳されていて、利用者がその言語で Steam を動かせる言語の一群です。Steamworks の API が対応しているのはこの一群だけです。日本語はここに入っていて、API の言語コードは japanese、Web API の言語コードは ja です。

2つめは Game Support Only で、ゲームが対応している言語として開発者が示すためだけに使える一群です。この一群はストアページに表示され、2022年10月から検索の対象にもなっています。Steamworks の API はこの一群に対応していません。

言語の全体の一覧と、それぞれの API の言語コードは、Steamworks の Languages Supported on Steam のページにあります。

ストアページの翻訳

ストアページでは、説明文・画像・トレーラーを言語ごとに差し替えられます。

Steamworks のパートナーの画面では、どの文字の編集欄でも右上に言語の選択肢が出ます。ここで言語を切り替えて、その言語の文章を入れます。

ゲームの中の対応言語

ゲームの中でどの言語に対応しているかは、言語ごとに3つの区分で示します。字幕(Subtitles)、インターフェース(Interface)、完全な音声(Full Audio)です。

言語ごとの中身が小さい場合は、デポ(配信するファイルのまとまり)を分ける必要はありません。1つのデポのままにして、ISteamApps::GetCurrentGameLanguage という API で、利用者が選んでいる言語を Steam に問い合わせます。返る値は、対応言語の一覧に載っている API の言語コードです。ゲームが対応する基本の言語は、Manage Depots の画面で設定します。

言語ごとの中身が大きい場合は、言語ごとに別のデポに入れることが勧められています。1つの言語につきデポを1つ増やす形です。こうすると、利用者が動かしている言語の中身だけが配られます。

Steamworks は、ゲームの中の言語の設定が対応言語の判定に使われ、ストアページの側では判定されないと書いています。また、言語を増やしたときは特定の地域の利用者だけでなく、すべての利用者に向けて出すよう案内しています。

アプリの名前とアナウンスの翻訳

アプリの名前も言語ごとに設定できます。Steamworks の設定の General Application Settings で、言語ごとの名前を入れます。ここで設定すると、その言語で Steam を動かしている利用者にその名前が表示されます。

Steamworks の設定で入れた名前は、ストアページの側で設定した同じ言語の名前より優先されます。ストアページに出る名前と、ライブラリに出る名前が食い違わないようにするためです。この名前は、その言語の利用者に対する検索候補にも使われます。翻訳していない基本の名前も、検索候補の予備として使われます。言語を意識しない一部の古いアプリと API では、基本の名前のほうが表示されます。

パッケージの名前も翻訳できます。対象のパッケージを選び、パッケージ名の編集を開いて、翻訳した名前を足します。

アプリの名前を翻訳することには、ゲームの名前を変えるときと同じ制限が当たります。

コミュニティハブとストアページに投稿するアナウンスも、言語ごとに用意できます。

実績の名前と説明も一部を翻訳できます。API で実績の文字列を問い合わせると、利用者がゲームの中で選んでいる言語に応じた文字列が返ります。翻訳の中身は、アプリの管理画面の Achievement Localization の欄で設定します。

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

このページの情報源

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

このページに出た言葉