4

如何翻譯Devise模型的屬性?例如。 session.emailsession.remember_me爲i18n設計屬性?

兩個層次結構

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

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

不起作用。什麼是正確的標識符?

回答

0

Devise I18n配置文件適用於Flash郵件和郵件標題。你需要生成視圖,並相應地修改它們:

rails generate devise:views 
+1

確實。但是這並不能提供模型的內部屬性。例如。 '<%= f.input:password =>'仍然打印「密碼:」而不是德文「Passwort:」。 – 2011-04-05 10:09:44

+0

這就是當你做'f.label:密碼,'密碼'。 – Kelly 2011-04-05 14:08:18

+1

是的。但我有錯誤消息,自動填充屬性的名稱。所以我需要翻譯屬性名稱,就像我對所有其他模型及其屬性所做的那樣。 – 2011-04-05 19:08:04