Mar*_*ark 11 ruby-on-rails internationalization ruby-on-rails-3
我有一个模型,叫做车辆.
在我的翻译中,模型必须是:vehicle => Fahrzeug vehicles => Fahrzeuge
我试图在locales文件中设置它,但它不起作用:
activerecord:
models:
vehicle: Fahrzeug
vehicles: Fahrzeuge
Run Code Online (Sandbox Code Playgroud)
Mar*_*n M 24
ActiveRecord首先使用默认的I18n.translate转换模型名称
:count => 1
Run Code Online (Sandbox Code Playgroud)
之后多次化这个字符串不知道模型翻译.
但是,人类接受选择
Vehicle.model_name.human(:count => 2)
Run Code Online (Sandbox Code Playgroud)
这个技巧与多元翻译一起完成:
de:
activerecord:
models:
vehicle:
one: 'Fahrzeug'
other: 'Fahrzeuge'
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4747 次 |
最近记录: |