JavaScriptの確認ボックスを使用しています。すべてのブラウザで、ブラウザの言語を変更しても、[確認]ボックスの確認ボタンの言語は変更されないことがわかりました。言語をフランス語に変更して、chrome、firefoxでテストしました。ただし、ボタンのラベルは翻訳されていません。「OK」と「キャンセル」のラベルは他の言語に変更されません。
注意:確認ボックスにローカライズされた文字列を表示しようとしています。
JavaScriptの確認ボックスを使用しています。すべてのブラウザで、ブラウザの言語を変更しても、[確認]ボックスの確認ボタンの言語は変更されないことがわかりました。言語をフランス語に変更して、chrome、firefoxでテストしました。ただし、ボタンのラベルは翻訳されていません。「OK」と「キャンセル」のラベルは他の言語に変更されません。
注意:確認ボックスにローカライズされた文字列を表示しようとしています。
JavaScript関数を使用する方法はなく、信頼できる結果が得られconfirm()
ます。alert()
それは単にウェブブラウザの言語、つまりプログラムに依存し、あなたの好みの言語には依存しません。
優先言語は、Webページの言語を参照してWebサーバーに優先する言語を通知するために使用されます。
では、確認ダイアログまたはメッセージダイアログをローカライズする方法を尋ねますか?
さて、それらを取り除きます。代わりに、jQuery UI Dialogのモーダル確認を使用し、JavaScript文字列リソースの通常のローカリゼーション方法に従ってください。
これは、確認ダイアログのタイトルとボタンをWebアプリケーションの言語に確実に変換する唯一の方法です。