札幌が舞台のゲームを、英語と韓国語でも遊べるようにした。個人ゲームの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か所あまりになりました。
韓国語の訳がまだない文は、英語で表示します。どの言語で表示するかは、設定で選んだ言語、選んでいなければブラウザの言語で決めています。
お金と日付の書き方も、言語ごとに
経営ゲームなので、お金と日付がたくさん出てきます。ここは単純に訳すだけでは足りません。
| 言語 | お金 | 日付 |
|---|---|---|
| 日本語 | 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月の予定です。
出典とリンク
- DotGothic16:github.com/fontworks-fonts/DotGothic16(SIL OFL 1.1)
- Galmuri:github.com/quiple/galmuri(SIL OFL 1.1)
- IT起業伝 公式サイト:itkigyoden.com(英語 /en/、韓国語 /ko/)
- 開発:北海道のWEB屋
新しい記事が出たら、ブラウザの通知でお知らせします。
メールアドレスの登録は要りません。いつでも止められます。
関連記事
RELATED
ゲームの紹介動画を、プログラムで撮って組み立てる。機能を足すたびに撮り直せるように
「IT起業伝」の紹介動画は、ゲームの場面をプログラムで再現して録画し、字幕や音楽と合わせて1本にしています。横長のYou…
個人で Google Play にアプリを出すには「12人×14日」のテストが要った。はじめての公開でつまずいたこと
ドット絵の経営シミュレーション「IT起業伝」のAndroid版を、Google Playで公開する準備をしています。個人…
闇の中で、宝石だけが光る。ドット絵の採掘ローグライク「GEMDARK」を公開しました
ランプの灯りだけを頼りに坑道へ潜り、闇の中で光る宝石を掘り出す、ドット絵の採掘ローグライク「GEMDARK(ジェムダーク…