javascript确认按钮的本地化

时间:2012-12-04 00:19:44

标签: javascript localization internationalization confirm

我正在使用javascript中的“确认”框。对于所有浏览器,我发现在更改浏览器的语言时,“确认”框中的确认按钮语言不会更改。我通过将语言更改为法语来测试chrome,firefox。但按钮标签未翻译。标签" OK"和"取消"不会改为其他语言。

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

1 个答案:

答案 0 :(得分:9)

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

那么如何本地化确认或消息对话框,你会问? 好吧,摆脱它们。相反,请使用jQuery UI Dialog's modal confirmation并按照常规本地化方法获取JavaScript字符串资源 这是将确认对话框的标题和按钮可靠地转换为Web应用程序语言的唯一方法。