在多语言网站中,我可以依靠javascript confirm
来翻译“确认/取消”按钮的文本吗?如果是,它是否与浏览器或OS语言设置有关?
答案 0 :(得分:23)
Internet Explorer中的“确定/取消”按钮将遵循操作系统 UI语言设置。
技术原因是IE正在使用MessageBox
Win32 API调用来显示其Javascript对话框。该API依赖于OS UI语言,而不是操作系统所拥有的浏览器UI语言。
对于第三方浏览器,它确实取决于他们是否使用MessageBox
来显示他们的盒子。如果是,它将遵循操作系统语言,否则,它将遵循浏览器 UI语言。
编辑:Firefox和Chrome未使用MessageBox
所以从技术上讲,他们应该遵循浏览器的UI语言设置,虽然我没有法语安装来测试它上击>。的 CONFIRMED 强>
如果您必须本地化您的按钮,最好的选择是模态DHTML对话框。
答案 1 :(得分:10)
我的操作系统语言是法语,“确定”和“取消”按钮是法语,所以答案是:是的!
IE:
删除了死亡的ImageShack链接
Firefox:
删除了死亡的ImageShack链接
Chrome:
删除了死亡的ImageShack链接