本地化格式日期和数字精度

时间:2012-05-11 09:23:42

标签: ruby-on-rails internationalization

有没有办法在yml文件中使用帮助器? 我有这个:

en.yml

n_buy_credits: "foo %{time}. Number %{number}."

我想显示此格式的%{time}参数(“%m-%d-%Y%H:%M”)和%{number},精度为2级。可能吗? 谢谢

1 个答案:

答案 0 :(得分:2)

使用I18n.localize帮助程序:

<%= t('n_buy_credits', time: I18n.l(Time.now), number: l(1234)) %>

您可以在en.yml文件中设置格式:

https://github.com/svenfuchs/rails-i18n/blob/master/rails/locale/en-US.yml#L33 https://github.com/svenfuchs/rails-i18n/blob/master/rails/locale/en-US.yml#L140