2015年05月18日

Xcode | アプリ名のローカライズ(多言語化)

リリースできました!!
iOS デバイスの人は、上のアイコンからダウンロードしてみてね!!
基本無料。ゲーム内課金有り(無料で十分遊べます)

またまた久しぶりにUnity系の記事です!
今回は、アプリアイコンの下に表示される、アプリ名称のローカライズに関して。
実は、リリース済の Earth Defence Fingers でも出来てると思ってたんですが、まったく対応出来てませんでした...


iTunesConnect の設定は関係ない
そう。実は、iTunesConnect の言語毎の設定で、勝手に対応されるんだと思ってたんですよね〜。
でも、そんな事は無く、XCodeで自分で設定しないと駄目でしたw

英語版の設定では、こんな感じで名前も説明も英語表記。
Screen Shot 2015-05-18 at 2.20.36 PM.png
日本語はこんな感じ。
Screen Shot 2015-05-18 at 2.21.13 PM.png
で、ここの "Name" の所を、アプリのダウンロード時に取って来て表示してるんだと思ってたんですが、そんな事は無かった様です。

なんで、いつもの "StackOverflow" で見つけた方法を紹介してみますね。


ローカライズファイルの作成してアプリ名を設定
ソースは こちら なんですが、全部この通りにやってみますね。
まず、新規の Strings ファイルを作成。
File -> New -> File... を選択して
Screen Shot 2015-05-18 at 2.33.20 PM.png

左側のタブで、"Resource" を選択したら出てくる "Strings File" を選んで、"Next"をクリック。
Screen Shot 2015-05-18 at 2.33.42 PM.png

ファイル名はなんでもいいのかな?でも違う気もするんで、ソースに書いてある通り、"InfoPlist" って名前で作りますね。
Screen Shot 2015-05-18 at 2.34.11 PM.png
さて、これで準備完了!

作成した InfoOlist.strings ファイルの中身を見てみましょう!
Screen Shot 2015-05-18 at 2.44.26 PM.png
まだ、空っぽですね〜。
なんでまた、元記事に書いてある様に、内容を記述していってみますね。
具体的には、CFBundleDisplayName をローカライズするだけでいいのかな?
Screen Shot 2015-05-18 at 3.04.23 PM.png
こんなフォーマットで追加します!
で、今後は目線を右側に移すと......  "Localize..." ってボタンがありますね。
Screen Shot 2015-05-18 at 3.07.16 PM.png
これをクリックしてみると....
ポップアップが出て来ました。
Screen Shot 2015-05-18 at 3.07.57 PM.png
これは、今のファイルをどの言語に設定するか?って事みたいなんで、English で Localize しますね。
すると、右側のメニューに変化が!!
Screen Shot 2015-05-18 at 3.09.41 PM.png
他にローカライズする言語が増やせる様になってるみたいです。
なんで、Japanese にチェックを入れてみます。すると.....あっ、一見、何の変化も無いんですが、よく見ると、右側の "Project Navigator" に変化が!!
Screen Shot 2015-05-18 at 3.13.07 PM.png
言語が増えてますね!
じゃあ、ここで日本語ファイルを選んで、日本語のタイトル名をセットしてみましょう!
Screen Shot 2015-05-18 at 3.15.00 PM.png
これで、ローカライズファイルは準備完了!


ビルド設定の調整
で、こっからは、XCode上のビルド設定を調整して行きますね。
こっちは別の こちらのソース を参考にしてますが、ここで言われている通りに、キーの追加と削除をやって行きますね。
まずは追加から!
Application has localised display name というキーを、Boolean 型の Yes で追加。
Screen Shot 2015-05-18 at 3.25.08 PM.png
さらに、元々設定されてる、Bundle Display name のキーを削除します。
これで完了!!らしいです。

じゃあ、ビルドを作って実行してみましょう!
英語の時は....
IMG_9592_2.PNG
まあ、これまで通りなんで特に問題無いんですが、日本語に言語設定を変えてみると....
IMG_9593_2.PNG
大丈夫ですね!日本語タイトル名になりました!!

実際、info.plist を直接編集するやり方もあるのかな?
でも、ちょっとテストも検証も出来てないんで、それは、また今度時間のある時にでも。
ちょっとだけでしたが、今回はこれでおしまいです!!

初めてみました。よかったらクリックお願いしますね ♪
        にほんブログ村 ゲームブログ×PlayNCBlogへ 
posted by やまけん at 15:41| Comment(0) | Unity | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント: