11

我正在使用 javascript 中的确认框。对于所有浏览器,我发现当更改浏览器的语言时,确认框中的确认按钮语言不会改变。我通过将语言更改为法语在 chrome、firefox 上进行了测试。但是按钮标签没有翻译。“确定”和“取消”的标签不会更改为其他语言。

请注意:我正在尝试在确认框中查看本地化字符串。

4

1 回答 1

12

没有办法使用confirm()alert()JavaScript 函数并有可靠的结果。它仅取决于网络浏览器的语言,即程序,而不是您的首选语言。
首选语言用于告诉 Web 服务器您对网页语言的偏好。

那么如何本地化确认或消息对话框,你会问?
好吧,摆脱他们。相反,请使用jQuery UI Dialog 的模态确认,并遵循您对 JavaScript 字符串资源的常规本地化方法。
这是将确认对话框的标题和按钮可靠地翻译成 Web 应用程序语言的唯一方法。

于 2012-12-04T15:12:28.070 回答