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
 
    