我正在使用JavaScript处理确认框。在所有浏览器中,当更改浏览器的语言时,确认框中的确认按钮语言不会更改。我通过将语言更改为法语,在Chrome和Firefox上进行了测试。但“OK”和“Cancel”的标签未被翻译成其他语言。
请注意:我正在尝试在确认框中查看本地化字符串。
我正在使用JavaScript处理确认框。在所有浏览器中,当更改浏览器的语言时,确认框中的确认按钮语言不会更改。我通过将语言更改为法语,在Chrome和Firefox上进行了测试。但“OK”和“Cancel”的标签未被翻译成其他语言。
请注意:我正在尝试在确认框中查看本地化字符串。
无法使用 confirm()
和 alert()
JavaScript 函数并获得可靠的结果,这取决于网页浏览器的语言,也就是程序的语言,而不是你想要的语言。
想要本地化确认对话框或消息对话框怎么办?
好吧,摆脱它们。请使用jQuery UI Dialog 的模态确认框,并遵循常规的 JavaScript 字符串资源的本地化方法。
这是唯一一种可靠地将确认对话框的标题和按钮翻译成你的 Web 应用程序所使用的语言的方法。