设计i18n的属性?

时间:2011-04-04 19:53:30

标签: ruby-on-rails ruby-on-rails-3 internationalization devise

如何翻译Devise模型的属性?例如。 session.emailsession.remember_me

两个层次结构

de:
  devise:
    sessions:
      email: "E-Mail"

de:
  activerecord:
    attributes:
      session:
        email: "E-Mail"

不行。什么是正确的标识符?

2 个答案:

答案 0 :(得分:3)

我自己偶然发现了解决方案:我必须在simple_form的命名空间中定义模型名称,如下所述:https://github.com/plataformatec/simple_form(底部)。

答案 1 :(得分:0)

Devise I18n配置文件用于Flash消息和主题标题到电子邮件。您需要生成视图并相应地修改它们:

rails generate devise:views