2016-12-02 12 views
0

私のアプリケーションには、ローカルブラウザの言語でスペルチェックを表示するテキストフィールドがあります。たとえば、イングランドとデンマークのユーザーに異なるスペルチェックの警告が表示されます。JavaScriptにローカライゼーションパラメータを提供することは可能ですか

おそらく、ブラウザベースのプロパティでロケールを取得する可能性があります。しかし、JSコードを通じてロケールやカルチャを指定することで、この動作を無効にすることが可能かどうかを知りたいと思います。

私はそれを探してみましたが、まだ方法が見つかりませんでした。

私はスペルチェックを無効にしません。助言がありますか??

PS:ほとんどのユースケースでは

  • IPアドレス
  • navigator.language

、:それは私が角度JS

答えて

0

で働いている問題にした場合2つの解決策があります。 navigator.languageは非常に便利です。

+0

なぜそれが有用であろうか?それがどのように起こるかの実例を提供できますか? – Roberrrt

0

var type=navigator.appName 
 
if (type=="Netscape"){ 
 
    var lang = navigator.language 
 
} 
 
else{ 
 
    var lang = navigator.userLanguage 
 
} 
 
var lang = lang.substr(0,2) 
 

 
if (lang == "en"){ 
 
    console.log('en') 
 
} 
 

 
if (lang =='zh'){ 
 

 
    console.log('zh') 
 
}

+0

あなたはウルの答えのビットを説明することができるかもしれません。意図されているものはあまり明確ではありません。このコードを使ってアプリケーションの言語を設定するにはどうすればいいですか? –

+0

申し訳ありません。アプリケーションでは、初期化機能でローカルナビゲータ言語を監視する方がよいでしょう。 – arcsin1

関連する問題