我正在使用
javascript中的确认框.对于所有浏览器,我发现在更改浏览器的语言时,“确认”框中的确认按钮语言不会更改.我通过将语言更改为法语来测试chrome,firefox.但按钮标签未翻译. “确定”和“取消”的标签不会更改为其他语言.
请注意:我试图在确认框中看到本地化的字符串.
解决方法
无法使用confirm()和alert()
JavaScript函数并且具有可靠的结果.它只取决于Web浏览器的语言,即程序,而不是您的首选语言.
首选语言用于告诉Web服务器您在引用网页语言时的偏好.
首选语言用于告诉Web服务器您在引用网页语言时的偏好.
那么如何本地化确认或消息对话框,你会问?
好吧,摆脱它们.相反,请使用jQuery UI Dialog’s modal confirmation并按照常规本地化方法获取JavaScript字符串资源.这是将确认对话框的标题和按钮可靠地转换为Web应用程序语言的唯一方法.