I have found this previous question but it uses C. Is there a way to do this through JQuery or JavaScript?
Asked
Active
Viewed 1.9k times
11
-
You mentioned JavaScript, can I assume your codes will be loaded in `UIWebView` ? – Raptor Oct 21 '13 at 09:43
-
This is for browsers, will it work the same on an iOS iPad app? – LiddleLaLoo Oct 21 '13 at 09:43
-
I am using Cordova @Shivan, so I haven't used or changed any Objective C code. – LiddleLaLoo Oct 21 '13 at 09:45
-
Then it's not related to other tags. Retag as Cordova / PhoneGap . – Raptor Oct 21 '13 at 09:51
-
Sorry I am new to this. Thanks for the link I will have a read now. – LiddleLaLoo Oct 21 '13 at 09:54
1 Answers
13
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.

mjuopperi
- 773
- 7
- 25

Mumthezir VP
- 6,251
- 6
- 28
- 57
-
4Is there any reason to prefer `navigator.globalization.getPreferredLanguage` vs `navigator.language` ? – LuckyStarr Oct 26 '17 at 12:33
-
5Now in 2018, use `navigator.language`. There is a deprecation notice on the readme of the cordova plugin. – e666 Apr 06 '18 at 08:24