Cordova (+Sencha Touch): アプリ名を日本語化する方法
Cordova (+Sencha Touch) で作成したネイティブアプリのアプリ名を日本語化する方法です。
環境
Cordova 3.4.1
Sencha Touch 2.3.1
Xcode 5.1.1
Androidの場合
デフォルトの文字列リソースファイル
cordova/platforms/android/res/values/strings.xml
をコピーして
cordova/platforms/android/res/values-ja/strings.xml
に配置します。
コピーした strings.xml
を開いて app_name
のテキストを日本語にします。
ちなみに app_name
は、AndroidManifest.xml
の <activity … android:label="@string/app_name" … >
で指定されています。
iOSの場合
iOSの場合はきれいな方法が見つからなかったのですが、以下のページの方法で設定することができました:
PhoneGap 3 でアプリ名を多言語化する方法 - Qiita
ただし、この方法だと en.lproj
の下に ja.lproj
ができてしまうので、きれいではありません。
これは、もしかするとCordovaが生成したディレクトリー構成が古いためかもしれません。
なお、他の方法も試してみましたが、うまくいったのはこれだけでした。
[iOS/Android対応] HTML5 ハイブリッドアプリ開発[実践]入門 (Software Design plus)
- 作者: 久保田光則,アシアル株式会社
- 出版社/メーカー: 技術評論社
- 発売日: 2013/12/20
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (2件) を見る
Sencha Touch2 実践開発ガイド (Parade books)
- 作者: 中村久司,小堤一弘
- 出版社/メーカー: パレード
- 発売日: 2013/07/30
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (1件) を見る