在一个多语言的网站,我可以依靠的JavaScript confirm到OK的文本翻译/取消按钮?如果是这样,则它与该浏览器或操作系统的语言设置?

有帮助吗?

解决方案

在OK / Internet Explorer中取消按钮会服从的操作系统 UI语言设置。

的技术的原因是,IE是使用MessageBox Win32 API调用以显示其的Javascript对话框。该API依赖于OS UI语言,而不是浏览器用户界面语言,因为它是由OS拥有。

对于第三方浏览器,它实际上取决于如果他们使用MessageBox或不显示他们的盒子。如果是这样,就会服从的操作系统的语言,如果不是,它会服从的浏览器 UI语言。

编辑: Firefox和Chrome不使用MessageBox所以在技术上,他们应该遵循浏览器的用户界面语言设置,<罢>虽然我没有法国安装测试它。的 CONFIRMED


如果您要本地化您的按钮,你最好的选择将是一个模态对话框DHTML

其他提示

我的操作系统语言为法语和确定和取消按钮是法语,所以答案是:是的!

IE:

除去死ImageShack的链接

火狐:

除去死ImageShack的链接

铬:

除去死ImageShack的链接

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top