为 i18n 设计属性?

发布于 2024-10-30 14:55:16 字数 314 浏览 3 评论 0原文

如何翻译 Devise 模型的属性?例如session.emailsession.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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

零時差 2024-11-06 14:55:17

我自己偶然发现了解决方案:我必须在 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).

各自安好 2024-11-06 14:55:17

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

rails generate devise:views

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:

rails generate devise:views
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文