PhoneGapでiOSのソフトウェアキーボード上のDoneボタン等を日本語化する

PhoneGapの日本語Googleグループに同様の質問があったので私なりに調べた対応方法を記載しておきました。

ソフトキーボードの日本語表示 –
PhoneGapファン (phonegap-fan.jp)

【対応方法】

以下の図のように言語環境設定が日本語であるにもかかわらず英語表記になっている。

これを日本語に変えるにはプロジェクトディレクトリ内の「xxx-info.plist」に以下の記述を追加すれば良いらしい。

<key>CFBundleAllowMixedLocalizations</key>
<string>true</string>

上記の設定を追加するとiPhoneの言語環境に合わせて文字列の表示が変わるので、日本語環境で利用しているiOSでは日本語表記のものに変わる模様。

【参考】

Change the language of iOS virtual keyboard “previous”, “next”, “done” buttons – Stack Overflow

IT起業アカデミア