今すぐ変更できる!Unityを日本語化する方法【初心者向け】
初心者向けにUnityを日本語化する方法を解説しています。ゲーム開発でおなじみのUnity自体は海外発であるのため英語がデフォルトとなっていますが、日本語で作業したいという人はぜひ参考にしてみてください。
テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日 調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名 調査手法:インターネット調査
Unityを始めとするプログラミングを勉強するにあたって、スタンダートは英語です。
しかしどうしても英語が苦手で勉強するまでは日本語で進めたいという方もいらっしゃると思います。そこで今回は、Unityを日本語化する方法について解説していきたいと思います。
なお、本記事はTechAcademyのUnity入門オンライン講座の内容をもとにしています。
田島メンター!!Unityのメニューって全部英語ですよね。できれば日本語で操作したいんですが、何か方法はありませんか〜?
Unityの日本語ローカライズは標準化されるという話もあったけれども、今のところは実装されていないみたいだね。
それでは日本語化はできないってことですか?
バージョンによっては一応方法があるよ。以下の手順を見てみよう。
Unityエディタ日本語化の手順
1. Unityの設定ファイルのディレクトリに行く
Unityをダウンロードしたフォルダに行くとこのようになっていると思います。
ただ実際にはここに見えているファイルの他にも、目に見えない形でファイルが存在しています。
そのファイルにアクセスする必要があります。そのためにはターミナルと呼ばれる、コマンドツールを使用する必要があります。右上の虫眼鏡のボタンを押して、ターミナルを打ってエンター押すとターミナルが立ち上がります。 その画面で以下のように打ち込んでください。
cd ~/Applications/Unity/Unity.app/Contents/Resources
これでUnityの設定ファイルのディレクトリに行くことが完了しました。
2. 設定ファイルを編集する
Untilエディタの言語設定は、「UI_Strings_EN.txt」というファイルに書かれています。
こちらのファイルを日本語に変換する必要があります。自分で変換するか、以下のソースにある変換されたソースを使用するなど、して翻訳をしてください。
https://github.com/tsubaki/Unity_Translation
その後Unityを再起動すると日本語化が完了しています。
ファイルの位置はWindowsとMacでそれぞれ違うので注意しよう。
UI_Strings_EN.txtを編集して、日本語化するんですね。
編集が終わったらUnityを再起動してみよう。
まとめ
今回はUnityを日本語化する方法について解説していきました。今回は設定ファイルを直接編集して、日本語化する手順を紹介しましたが、設定ファイルは無理に編集すると思わぬ不具合を起こす可能性があります。
今後のバージョンで日本語化が対応されるという話もあるそうなので、そちらを待つという方法もあります。 プログラミングに慣れるために日本語にするというのはおおいに良いと思いますが、解説する本やサイトなどは英語に情報も多く、英語力は結局必要となってきます。
慣れてきたら英語に戻すつもりで日本語化することをお勧めします。
今後公式での実装がされればそちらの方を利用するのがいいね。今はできるだけ英語で慣れておくのも大事だと思うよ。
元に戻したい場合はどうすればいいんですか〜?
その場合はUnityを再インストールすることで英語の状態に戻すことができるよ。
なるほど、分かりました!
[お知らせ]TechAcademyではオリジナルゲームアプリが公開できるUnityオンラインブートキャンプを開催しています。現役Unityエンジニアのサポートで効率的に学びたい場合はご検討ください。