【发布时间】:2009-12-14 15:58:56
【问题描述】:
在多语言网站中,我可以依靠 javascript confirm 来翻译确定/取消按钮的文本吗?如果有,是否与浏览器或操作系统语言设置有关?
【问题讨论】:
标签: javascript localization confirm
在多语言网站中,我可以依靠 javascript confirm 来翻译确定/取消按钮的文本吗?如果有,是否与浏览器或操作系统语言设置有关?
【问题讨论】:
标签: javascript localization confirm
Internet Explorer 中的确定/取消按钮将遵循操作系统 UI 语言设置。
技术原因是 IE 使用MessageBox Win32 API 调用来显示其 Javascript 对话框。该 API 依赖于操作系统 UI 语言,而不是浏览器 UI 语言,因为它归操作系统所有。
至于 3rd 方浏览器,这真的取决于他们是否使用 MessageBox 或不显示他们的框。如果是,它将服从 Operating System 语言,如果不是,它将服从 browser UI 语言。
编辑: Firefox 和 Chrome 没有使用 MessageBox,所以从技术上讲,它们应该遵循浏览器 UI 语言设置,虽然我没有法语安装来测试它。 确认
如果您必须本地化您的按钮,最好的选择是模态 DHTML 对话框。
【讨论】:
我的操作系统语言是法语,确定和取消按钮是法语,所以答案是:是的!
IE:
删除了无效的 ImageShack 链接
火狐:
删除了无效的 ImageShack 链接
铬:
删除了无效的 ImageShack 链接
【讨论】: