「RPGツクールMV」を使い、アプリリリースを目指す開発室です。MV製RPG「重力ルーペ」「探求リバーブ(AndApp専用)」、「バンドワゴン」、「地図の時間」、ツクールフェス製「そして魔女に会う」の作者です。新作ラノゲツクールMV製作品「日向と香水」を公開しました。Lab(てるのんずらぼ)フリーゲームおすすめ.comRPGツクールMVで感動ものを作る。ついてのメモ多言語対応の意味Steamは大半が海外ユーザ。多言語に対応することで作品がプレイされる機会が増えます。Forum(海外フォーラム※英語)とツクールwebフォーラム(国内フォーラム)のログイン数を比較すると、およそ9:1。【企業がデベロッパーをしたツクール作品例】ぶきあつめ......英語、中国語(簡体字、繁体字)オレンジブラッド......英語、中国語(簡体字)以上から、英語→中国語(簡体字)の翻訳の優先度かなと思います。特定の文化圏を意識する場合、慣習的なタブーに触れていないかも考慮した方がよさそうです。個人開発でできること将来必要になる作業の準備を進めておく事だと考えます。�@作品固有名詞のデータベースづくり。キャラの名前、作中のオリジナル用語、地名のリストアップと翻訳指定は必要でしょう。完全な創作名詞だと、対応する言葉を考えなければなりません。タロウ、ハナコ、サツキ、メイ、ミユキのようなメジャーな名前は対応した言葉が各言語で見つかります。後述のGoogleスプレッドシートの関数を使った方法でご確認ください。関西弁とか、口癖系(〜っすね)をどの言葉で表現するか。これも要素として指定した方が良いでしょう。好きな漫画を元に調査しておくか、翻訳業者さんからご提案を頂くとよさそうですね。データベース作成の方法Googleスプレッドシートでは以下の記述をすることで、Google翻訳のAPIを使った翻訳が可能です。=GOOGLETRANSLATE(翻訳元の参照セル,"翻訳元の言語コード","翻訳先の言語コード")三言語以上は、どの言語を翻訳元にするかも考えなければなりません。(簡体字)、韓国語、エスペラント語(?)......のような感じです。三言語くらいなら日本語ベースでも良い気もしますが、この辺は情報と経験を蓄積したいですね。Googleスプレッドシートで管理用のシートを作りました。よろしければコピーして参考になさってください。Steam展開ノウハウ2020年02月01日Steam展開時の言語切り替え方法について知見まとめSteam展開時の言語切り替え方法について知見まとめ多言語で作品をSteamに出したいのですが、その方法について考えをまとめました。Steam展開に関連する話題は「Steam展開ノウハウ」カテゴリで管理します。個人の場合は�@が現実的と考えます。ゲーム内で言語が少ない場合は、条件分岐-文章の表示で分ければ良いと思います。参考:yamachan様のプラグインhttps://tm.lucky-duet.com/viewtopic.php?t=1527翻訳作業について�@作品の独自言語を区別したうえで、翻訳ソフトをかける�A�@に対して母国語の方にチェックして頂く(言語が入る画像素材は言語分用意することに留意)英語→日本語ローカライズされた作品の場合、改行が悪いものもお見かけします。逆パターンをやらないように注意ですよね。�@については機械翻訳を使えば大幅に工数は減らせそうです。トリアコンタンさんの自動翻訳プラグインで翻訳データを作るhttps://triacontane.blogspot.com/2017/04/blog-post_16.htmlですが大切な作品に対して、機械翻訳任せで良いのか、ここは無思考ではならぬと思ってます。言葉が伝わらなければ、文字の型をあわせてるだけ。言語対応と言えません。SteamWorksで設定できることSteamWorksはゲーム公開作業の設定を行う画面。■「�@言語の数×ゲームデータを作成」の場合$100で1タイトルの出品権利を買えば、1タイトルにデポという概念で言語、OS、32/64bitごとのタイトルデータを分けて管理することが可能。日本語-Winodws-32bit日本語-Mac-64bit英語-Winodws-32bit英語-Mac-64bitごとにexeファイルを配布することができます。この方法で�@は実装できます。■「�Aゲーム内で言語分データを持つ」の場合SteamのAPIを使い切り替えが可能です。GetCurrentGameLanguage();詳細:https://partner.steamgames.com/doc/api/ISteamApps#GetCurrentGameLanguage※ご指摘頂きました・「言語の取得のみ」かつ「DLLが必要(基本はC++から使うことを想定)」と思われる・通常のJavaScriptではDLLは使えないのでツクールMVでは使えたとしても特殊な手順が必要になる以下のプラグインを使うことで、言語切り替えはわかりませんが、実績設定の連携ができそうです。私がSteamで作品展開を目指しているのは多くの方に届けたいから。その方たちが使う言語で作品を表現し、結果、楽しんで貰いたいから。次の記事で毎日制作状況を発信していますので、ご興味を持ってくださった方はよろしくお願いいたします。Steam展開ノウハウ。