How can I detect the system language of an iOS device using JavaScript?

18,214

UPDATE: This plugin is not required any more, and its no longer included in default installations. The current way of obtaining it is navigator.language() See https://developer.mozilla.org/es/docs/Web/API/NavigatorLanguage/language


Below method will help you to find your device language using Cordova/Phonegap.

function checkLanguage() {
    navigator.globalization.getPreferredLanguage(
        function (language) {    
            alert('language: ' + language.value + '\n');
        },
        function () {
            alert('Error getting language\n');
        }
    );
}

Note: Check the Cordova Globalization plugin documentation for more.

Share:
18,214

Related videos on Youtube

LiddleLaLoo
Author by

LiddleLaLoo

Updated on September 15, 2022

Comments

  • LiddleLaLoo
    LiddleLaLoo over 1 year

    I have found this previous question but it uses C. Is there a way to do this through JQuery or JavaScript?

  • LuckyStarr
    LuckyStarr over 6 years
    Is there any reason to prefer navigator.globalization.getPreferredLanguage vs navigator.language ?
  • e666
    e666 about 6 years
    Now in 2018, use navigator.language. There is a deprecation notice on the readme of the cordova plugin.