札幌が舞台のゲームを、英語と韓国語でも遊べるようにした。個人ゲームの3か国語対応のやり方

ドット絵の経営シミュレーション「IT起業伝」は、日本語・英語・韓国語の3つの言語で遊べます。画面の文章を3つの言語で同じ場所に並べて書く作り、お金や日付の書き方の違い、韓国語のためのドットのフォント。個人で作るゲームの多言語対応をどうやっているかを書きます。

こんにちは、北海道のWEB屋です。

ドット絵の経営シミュレーション「IT起業伝」は、日本語・英語・韓国語の3つの言語で遊べます。英語のタイトルは「IT Startup Saga」、韓国語は「IT기업전」です。

日本語、英語、韓国語のタイトル画面を並べたもの
左から日本語、英語、韓国語のタイトル画面(いまのメガドライブ風)

札幌が舞台の、日本のIT業界の50年を描くゲームを、なぜ英語や韓国語にするのか。ドット絵の経営ゲームは海外にも好きな人が多いですし、80年代のパソコン、ポケベル、ITバブルといった時代の流れは、国が違っても重なるところがあると思ったからです。

3つの言語を、同じ場所に並べて書く

多言語対応でいちばん大事にしたのは、1か所を直せば3つの言語がそろうことです。画面に出る文章は、こんなふうに日本語・英語・韓国語を並べて書いています。

L('名前の入力', 'Enter a Name', '이름 입력')
L('一時停止・再開', 'Pause / Resume', '일시정지・재개')

言語ごとに別のファイルに文章をまとめるやり方もありますが、それだと日本語だけ直して英語を直し忘れる、ということが起きやすい。並べて書いておけば、日本語を書き換えるときに、すぐ隣の英語と韓国語も目に入ります。こうして書いた文章は、ゲーム全体で2,400か所あまりになりました。

韓国語の訳がまだない文は、英語で表示します。どの言語で表示するかは、設定で選んだ言語、選んでいなければブラウザの言語で決めています。

SPONSORED

お金と日付の書き方も、言語ごとに

経営ゲームなので、お金と日付がたくさん出てきます。ここは単純に訳すだけでは足りません。

言語お金日付
日本語12億3,456万円2021年4月9日
英語¥1.5M(KやMやBで短く)Apr 9, 2021
韓国語억・만の単位で、円は「엔」2021년 4월 9일

日本語と韓国語は「万」「億」で数えるのが同じなので、そのまま単位を訳せます。英語は千、百万、十億で区切るので、金額を換算してからKやMを付けています。人数や件数、何か月、といった数え方の言葉も、言語ごとに用意しました。

韓国語のための、ドットのフォント

ドット絵のゲームなので、文字もドット風にしたい。日本語と英語はDotGothic16を使っています。ただ、このフォントにはハングルが入っていません。

そこで韓国語には、ドット風のハングルのフォントGalmuriを使いました。ハングルの文字の範囲だけをGalmuriで描き、日本語と英語は今までどおりDotGothic16のまま、という設定にしています。1つの画面に日本語の固有名詞とハングルが混ざっても、どちらもドットの文字で出ます。

どちらのフォントも、GitHubで公開されているオープンソースのフォントです。使わせてもらっているものの一覧は演出に使わせてもらったものの記事にまとめました。

人の名前、会社の名前、ニュース

このゲームには、社員の名前、取引先の会社の名前、仕事の名前、年代ごとのニュースがたくさん出てきます。

  • 社員の名前:韓国語で遊ぶときは、韓国語の名字と名前の一覧から社員が生まれます
  • 仕事や取引先の名前:日本語と英語、日本語と韓国語の対応表を、プログラムで自動で作っています。セーブした仕事の名前は作ったときの言語のまま残るので、表示するときに訳し直すためです
  • ニュース:言語ごとの見出しと説明を用意し、韓国語、英語、日本語の順に探して表示します

公式サイトも3つの言語で

公式サイトも、日本語、英語(/en/)、韓国語(/ko/)の3つです。英語と韓国語のページは日本語のページから訳の表を使って作り、検索エンジンにも「同じ内容の別の言語のページ」だと伝わるようにしています。

テスターさんの声

韓国語で遊んでくださったテスターさんからは、序章のミニゲームで、キーの絵とキーボードの割り当てがずれていることを教えていただきました。言葉が違っても、遊んで「おかしい」と思うところは同じです。直した中身ははんだ付けのミニゲームの記事に書いています。

まとめ

  • 文章は日本語・英語・韓国語を同じ場所に並べて書く。1か所直せば3つそろう
  • お金や日付は、言語ごとの書き方に。英語は「¥1.5M」「Apr 9, 2021」
  • 日本語と英語はDotGothic16、韓国語はGalmuri。ハングルだけをGalmuriで描く
  • 公式サイトも3つの言語。テスターさんの声で、遊びにくいところを直している

英語や韓国語でも、公式サイトの無料体験版で遊べます。発売は2026年12月の予定です。

SPONSORED

出典とリンク

新しい記事が出たら、ブラウザの通知でお知らせします。

メールアドレスの登録は要りません。いつでも止められます。

AUTHOR

北海道のWEB屋

北海道を拠点に、Web業界14年・サポート実績1,000件以上。WordPressの復旧、サーバー移転、独自ドメインとメールの設定、PHP・JavaScriptの修正まで対応します。相談と見積もりは無料です。

SPONSORED

関連記事

RELATED