【问题标题】:how to locale field Devise?如何语言环境设计?
【发布时间】:2018-05-23 06:26:47
【问题描述】:

我在我的应用程序中使用 gem Devise 进行身份验证。我想更改以下输入的标签文本 <%= f.input :remember_me, as: :boolean if devise_mapping.rememberable? %>

但我在服务文件或设计语言环境中都找不到此字段进行标准重命名 如何本地化这个字段?

presently
check-box "Remember me"

_

need 
check-box "Запомнить меня"

【问题讨论】:

  • 您需要更改哪种语言的文本?
  • 俄语,但语言无关紧要

标签: ruby-on-rails devise


【解决方案1】:

en.yml

en:
  activerecord:
    attributes:
      user:
        email: Email
        password: Password
        remember_me: Remember me

为任何其他语言环境创建新文件并添加该语言的翻译文本

de.yml

de:
  activerecord:
    attributes:
      user:
        email: "email in de"
        password: "Password in de"
        remember_me: "Remember me in de"

你可以阅读更多关于设计翻译here

这是一个非常有用的翻译网站 - https://www.localeapp.com/projects/377/translations/5250293?in_locale=5291

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-27
    • 2019-08-27
    • 1970-01-01
    • 2011-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-20
    相关资源
    最近更新 更多