为 i18n 设计属性?
如何翻译 Devise 模型的属性?例如session.email
或session.remember_me
。
这两种层次结构都
de:
devise:
sessions:
email: "E-Mail"
不起作用
de:
activerecord:
attributes:
session:
email: "E-Mail"
。什么是正确的标识符?
How can I translate the attributes of Devise's models? E.g. session.email
or session.remember_me
.
Both hierarchies
de:
devise:
sessions:
email: "E-Mail"
and
de:
activerecord:
attributes:
session:
email: "E-Mail"
do not work. What is the right identifier?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我自己偶然发现了解决方案:我必须在 simple_form 的命名空间中定义模型名称,如下所述: https:// /github.com/plataformatec/simple_form(底部)。
I stumbled upon the solution by myself: I have to define the model names in the namespace of simple_form as described here: https://github.com/plataformatec/simple_form (bottom).
Devise I18n 配置文件用于 Flash 消息和电子邮件的主题标题。您需要生成视图并相应地修改它们:
The Devise I18n config files are for flash messages and subject titles to emails. You need to generate the views and modify them accordingly with: