【发布时间】:2011-04-27 15:54:21
【问题描述】:
我有一个带有 payment_status 属性的模型发票。 payment_status 具有固定值 unpayed|partial_payed|payed,我想将其翻译存储在语言环境文件中。 我认为将它放在模型本地文件中会很好
de:
activerecord:
attributes:
payment_status: Zahlstatus
payment_status_values:
unpayed: offen
partial_payed: teilgezahlt
payed: ausgeglichen
现在我可以像这样获得最后一张发票的翻译后的 payment_status-value
I18n.t Invoice.last.payment_status , :scope => "activerecord.attributes.invoice.payment_status_values"
=> "offen"
在我看来,这看起来像是经常输入 sopes,是否有一个范围内的方法来获得翻译或更好的方法来做到这一点?
【问题讨论】:
标签: ruby-on-rails internationalization translation