Posted at

Titanium製iOSアプリの言語設定を日本語に

More than 5 years have passed since last update.

多言語対応の話とかではなくて、

何もしなくても日本語限定で作れば日本語なんですが

WebView内の画像選択のところとかみたいな弄らずに使うところがそのままだと英語になってしまうよねー

という話。

とりあえずなんでそうなってるのかなーと原因を探って作られたiPhoneアプリ側の

build/iphone/Info.plistを見てみると


Info.plist

〜略

<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
略〜〜
</dict>

あーこれだよねー。

ということで tiapp.xml に


tiapp.xml

〜略

<ios>
<plist>
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>Japanese</string>
略〜

といった感じでios>plist>dict内に追加しました。

Webviewからの画像選択のインターフェイスとかも無事日本語になりました。

iOSのplistのデータを弄るんじゃなくてTitanium側で何か設定したら吐き出すplistが変わるよ。

みたいな設定あるならそっちの方が良いと思われるのでそういうのあったら教えて下さい。