confirm
多言語のWebサイトで、[OK] / [キャンセル]ボタンのテキストを翻訳するためにJavaScriptを使用できますか?もしそうなら、それはブラウザまたはOSの言語設定に関連していますか?
2 に答える
InternetExplorerの[OK]/[キャンセル]ボタンは、オペレーティングシステムのUI言語設定に従います。
技術的な理由は、IEがMessageBox
Win32API呼び出しを使用してJavascriptダイアログボックスを表示しているためです。このAPIは、OSが所有しているため、ブラウザのUI言語ではなく、OSのUI言語に依存しています。
サードパーティのブラウザに関してはMessageBox
、ボックスを表示するために使用しているかどうかによって異なります。そうである場合は、オペレーティングシステムの言語に従い、そうでない場合は、ブラウザのUI言語に従います。
編集: FirefoxとChromeはMessageBox
技術的には使用していないので、ブラウザのUI言語設定に従う必要がありますが、テスト用のフランス語のインストールはありません。確認済み
ボタンをローカライズする必要がある場合、最善の策はモーダルDHTMLダイアログです。
私のOS言語はフランス語で、[OK]ボタンと[キャンセル]ボタンはフランス語なので、答えは「はい」です。
IE:
死んだImageShackリンクを削除しました
Firefox:
死んだImageShackリンクを削除しました
Chrome:
死んだImageShackリンクを削除しました