Cocos2d-x iOS

Cocos2d-x iOS アプリ名(アプリのアイコン名)のローカライズ方法

投稿日:

こんにちは。akiです。

この記事ではCocos2d-xでのアプリ名(アプリのアイコン名)のローカライズについて説明します。デバイスの環境に応じて一つのアプリのタイトル名を、日本語と英語でそれぞれ表示できるようにしましょう。

icon_name_02

言語環境を日本語に設定した場合

icon_name_01

言語環境を英語に設定した場合

 

■環境

XCode:7.3.1

Cocos2d-x:3.9

 

■目次(手順)

 

 

InfoPlist.stringsの作成

最初に新規ファイルとしてInfoPlist.stringsを作成します。

・「Xcode->File->New->File」を選択

・「Resources->Strings File」を選択

icon_name_05

 

・ファイル名を「InfoPlist.strings」として保存、Info.plistと同じディレクトリに配置

icon_name_06

これでInfoPlist.stringsのファイル作成は終わりました。

 

 

InfoPlist.stringsにLocalizationで”English”と”Japanese”を選択

作成したInfoPlist.stringsを選択したら、Xcodeの右側に「Localization」が表示されるので、「Localization」を押下して「English」を選択します。

icon_name_08

 

 

今度はXcode右側の「Localization」に「Japanese」も表示されるようになるので選択すると、下図のようにInfoPlist.strings(English)、InfoPlist.strings(Japanese)が表示されるようになります。

icon_name_12

Japanese選択前

 

icon_name_13

Japanese選択後

 

 

英語と日本語でそれぞれアプリ名を設定

InfoPlist.strings(English)を選択して以下のように記述しましょう。ここでは英語環境下のアプリ名を設定しています。


CFBundleDisplayName = "TestApp";

icon_name_14

 

 

続いてInfoPlist.strings(Japanese)を選択して以下のように記述しましょう。ここでは日本語環境下のアプリ名を設定しています。これでアプリ側の設定は完了です。


CFBundleDisplayName = "テストアプリ";

icon_name_15

 

 

動作確認

シミュレータで言語環境を設定して確認・・・したかったのですが、シミュレータ上ではうまく動作しなかったので実機で確認したところ動作確認できました。

icon_name_02

言語環境を日本語に設定した場合

 

icon_name_01

言語環境を英語に設定した場合

以上です。

PrainGoogleAdSense

PrainGoogleAdSense

-Cocos2d-x, iOS
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

cocos2dx

Cocos2d-x サーバ側の処理とデータ送信(Httpレスポンス)

この記事は「Cocos2d-x セーブデータをサーバに送信して保存する」の続きになります。 ・第1回 : サーバにデータを保存したい理由と全体の流れ ・第2回 : クライアント側の処理とデータ送信(H …

三平方の定理

ゲーム制作 Cocos2d-x関連 第7回 「ボールとドロップとの衝突検知と跳ね返り」

今回はボールとドロップとの衝突検知を実装してきます。   前回はボールと画面端との衝突判定と跳ね返りのプログラムを行いました。   画面端であれば上下左右の4通りの検知を行えばよか …

アプリ名のローカライズ

Cocos2d-x アプリのアイコン名変更方法について iOS/Android

こんにちは。akiです。 この記事ではCocos2d-xにおけるアプリのアイコン名の変更方法を、iOSとAndroidでそれぞれ紹介します。それでは早速やっていきましょう。     …

エフェクト

Cocos2d-x エフェクトアニメーションの終了と同時にエフェクトを消す方法

この記事では、アニメーションを表示し終わった後に、アニメーション表示を消す方法を紹介します。   ゲーム中であれば、アニメーションが1ループしたら消してしまいたいことも多いと思います。 方法 …

エフェクトサムネ

ゲーム制作 Cocos2d-x関連 第12回 「ボールヒットエフェクトの表示」

派手なヒットエフェクトが欲しい!   この回では、派手では無いですが、ボールがドロップにヒットしたタイミングでヒットエフェクトを表示していきたいと思います。 一口にエフェクトと言っても色々な …