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