【发布时间】:2014-10-29 21:14:26
【问题描述】:
我希望 Rails 能够像处理表单标签一样自动翻译占位符文本。我该怎么做?
表单标签自动翻译如下:
= f.text_field :first_name
此助手使用语言环境文件:
en:
active_model:
models:
user:
attributes:
first_name: Your name
输出这个 HTML
<label for="first_name">Your name</label>
如何才能翻译占位符?我是否必须像这样输入完整的范围:
= f.text_field :first_name,
placeholder: t('.first_name', scope: 'active_model.models.user.attributes.first_name')
有没有更简单的方法?
【问题讨论】:
标签: ruby-on-rails internationalization rails-i18n