Rails:翻译提交操作,如创建或更新

时间:2013-03-22 12:52:36

标签: ruby-on-rails internationalization models

可以添加模型名称的翻译,例如:

en:
  activerecord:
    models:
      user: "Account"

这会将表单提交按钮的默认文本更改为Create Account而不是Create User。还有一种方法可以翻译Create本身,理想情况是按模型。例如,在用户模型中,它可能会被翻译为Activate Account,而在邀请模型中可能会Send Invite

1 个答案:

答案 0 :(得分:2)

绝对

这些字符串来自i18n gem,其定义如下:

https://github.com/svenfuchs/rails-i18n/blob/master/rails/locale/en.yml#L136

如果您覆盖那些确切的翻译键(helpers.submit.create等),那么您将全部设置完毕。