有没有内置的rails i18n支持转换属性而不调用translate()方法?

时间:2012-08-09 23:47:05

标签: ruby-on-rails ruby-on-rails-3 internationalization

我使用en.yml文件控制rails应用程序中标签和按钮上的文本,结构如下:

  helpers:
    submit:
      person:
        create: Create Person
    label:
      log:
        comment: Enter your comments here

在这种情况下,我不必显式调用translate方法。有没有办法在元素的属性上进行类似的翻译?到目前为止,我已经搜索了en.yml的层次结构但没有成功。所以,我甚至不知道是否可能。

以下是一个例子:

视图有:

<input id="person_name" hover_hint = "Please enter your name" type = "text" name="person_name">

有没有办法通过en.yml操作hover_hint属性的内容而不显式使用translate方法?

我总是可以创建一个符号:hover_hint然后在视图中使用t:hover_hint来获取hover_hint属性的值。但有没有办法避免这种情况 - 显式使用translate方法 - 并使用en.yml结构,而不是像标签和按钮那样使用?

0 个答案:

没有答案