【发布时间】:2017-02-04 23:37:46
【问题描述】:
我已经为我的应用程序设置了设计,并在我的语言环境文件夹中创建了一个 fr.yml 文件,以便翻译错误消息。
这是我现在的 fr.yml 文件。
fr:
activerecord:
attributes:
client:
password: "Mot de passe"
email: "Email"
password_confirmation: "Confirmation du mot de passe"
remember_me: "Se souvenir de moi"
log_in: "Connection"
errors:
models:
client:
attributes:
password_confirmation:
confirmation: "Confirmation du mot de passe"
(目前还很粗略,但我稍后会开发它。)
虽然发生了一件有趣的事情:当我尝试创建client 模型的新用户并假设我忘记输入密码确认时,Devise 返回以下错误:
“Confirmation du mot de passe Confirmation du mot de passe”
错误信息似乎重复了。
我已删除我的fr.yml 文件中“password_confirmation”的所有法语翻译并收到以下错误:
“密码确认翻译缺失:fr.activerecord.errors.models.client.attributes.password_confirmation.confirmation”
不知道我能做些什么来让 fr.yml 正确
【问题讨论】:
标签: ruby-on-rails devise internationalization rails-i18n