javascript - 在Rails中,如何翻译javascript弹出确认框中的按钮

标签 javascript ruby-on-rails ruby-on-rails-4 confirm rails-i18n

当包含数据时:{ 确认:“你确定吗?” }link_to helper,我们如何翻译弹出窗口中的“取消”和“确定”两个按钮?

铁路的 I18n 在某种程度上适用吗?

最佳答案

默认情况下(依靠 data-confirm 属性并调用 window.confirm()),rails-ujs 使用浏览器的 native 确认对话框,因此您可以'不会真正翻译它们,它们会使用浏览器的翻译。

如果您使用某种替代解决方案(实际上用其他内容替换 data-confirm 属性),则 View 取决于您选择的特定解决方案(例如 http://lesseverything.com/blog/archives/2012/07/18/customizing-confirmation-dialog-in-rails/ )

TL;DR:你不能。

关于javascript - 在Rails中,如何翻译javascript弹出确认框中的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26429594/

相关文章:

javascript - 如何在 Rails 应用程序中使用带有 Haml 模板的 AngularJS 路由

javascript - 如何在选项标签中使用多种颜色为文本着色

javascript - 如何在 js 中将字符串 ('a|b\\|c' ) 拆分为数组 ('a' , 'b|c' ')?

ruby-on-rails - 通过 capistrano 部署到 Rails 生产环境时出现 "Something went wrong"

ruby-on-rails - 将数组值分配给 .env 文件上的 ENV 变量

ruby-on-rails - 在 Apache 下的子目录中为生产配置 Rails 4 应用程序

javascript - 避免在 IE 中出现奇怪的自动滚动

javascript - Ajax 请求未在 IE 中发送。 11

ruby-on-rails - Accepts_nested_attributes_for 引发 ActiveRecord::InvalidForeignKey: PG::ForeignKeyViolation: ERROR

postgresql - 无法访问记录 ID 字段