2013-10-21 7 views
9

this previous questionが見つかりましたが、Cを使用しています。これはJQueryやJavaScriptを使用してこれを行う方法はありますか?JavaScriptを使用してiOSデバイスのシステム言語を検出するにはどうすればよいですか?

+0

あなたはJavaScriptに言及していますが、あなたのコードは 'UIWebView'で読み込まれると思いますか? – Raptor

+0

これはブラウザ向けですが、iOS iPadアプリでも同じように動作しますか? – LiddleLaLoo

+0

私はCordova @ Shivanを使用していますので、Objective Cコードを使用したり変更したりしていません。 – LiddleLaLoo

答えて

11

以下の方法は、Cordova/Phonegapを使用してデバイスの言語を見つけるのに役立ちます。

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

注:Cordova Globalization plugin documentationを確認してください。

+2

'navigator.globalization.getPreferredLanguage'と' navigator.language'を好む理由はありますか? – LuckyStarr

関連する問題