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

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

関連記事

エフェクト

Cocos2d-x 加算合成を利用して、背景が黒い画像をアニメーションで使えるようにする方法

アニメーションを利用してエフェクト表示するときに、以下のようなエフェクト素材を目にすることはよくあると思います。背景が透過処理されているものではなく、黒く塗りつぶされているものです。 元になる素材は「 …

三平方の定理

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

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

新しいファイル

ゲーム制作 Cocos2d-x関連 第8回 「より保守性のあるプログラムを目指して」

  何だこのタイトルは・・・ゲーム制作はどこに行ったの?   結論からいうと、この回ではゲームとしての進展はありません。ただ、後々のプログラムの可読性を上げるために、プログラムを少 …

ゲーム制作 Cocos2d-x関連 第11回 「音楽、効果音を鳴らす」

いつになったらゲームで音楽を流せるようになるの~   最初に書籍でcocos2dxの勉強をしていた時、こんなことを思っていた気がします・・・     今回はサウンド関連で …

パワーゲージ

ゲーム制作 Cocos2d-x関連 第10回 「パワーゲージによるボール移動距離の強弱付け」

コレは、・・・アレです。動くゲージをどこで止めるかによって、ボールの移動距離が変わるやつです。     パワーゲージの実装方法検討 パワーゲージの実装方法ですが、   パ …