cordova-plugin-localization-stringsプラグインは、アプリ名を携帯端末の使用言語に合わせて変更する場合などで使用します。


現在、Cordova 10で開発を進めていますが、このプラグインが正常に機能しないことに気がつきました。
今回は、その対処方法について説明します。

cordova-plugin-localization-stringsプラグインのコードを調べたところ、config.xmlにあるTRANSLATION_PATHを参照していることがわかりました。
Cordovaの古いバージョンは、プラグインインストール時に–variableオプションでTRANSLATION_PATHを指定すると、config.xmlに以下のコードが追加されます。

Cordova 10では、package.jsonに以下のコードが追加されます。

プラグインのコードを修正するという方法もありますが、アプリ開発以外に余計な作業が増えるので、手っ取り早い方法としてconfig.xmlに前者のコードを追加します。
ただし、プラグインをアンインストールする場合は、追加したコードも削除する必要があります。

iClever キーボード Bluetooth 日本語 JIS配列3台同時接続可能 テンキー付きフルサイズ 超薄型 ワイヤレス キーボード 静音設計 充電式 18月間無償保証 ラップトップ PC iPad用Windows Mac iOS Android対応 IC-BK22 シルバー

新品価格
¥3,999から
(2021/1/12 20:00時点)

【Cordova】Cordova 10においてcordova-plugin-localization-stringsプラグインが機能しない場合の対処方法