Androidアプリで端末の言語設定を取得する


#はじめに
Androidアプリで端末の言語設定を取得する。
使用したプラグインcordova-plugin-globalization

#コード
プラグインをインストールする。

cd src-cordova
cordova plugin add cordova-plugin-globalization

コード


document.addEventListener("deviceready", function(){
    window.navigator.globalization.getPreferredLanguage (
      function(language) {
        let deviseLang = language.value;
        console.log(deviseLang)
      }
    )
}
, false);

app/res/xml/config.xmlに下記を追加する。

<feature name="Globalization">
    <param name="android-package" value="org.apache.cordova.globalization.Globalization" />
</feature>

#参考サイト