如何在Rails中的I18n zh-CN文件中返回数组转换?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Rails中的I18n zh-CN文件中返回数组转换?相关的知识,希望对你有一定的参考价值。
我试图在zh-CN
中为'date.order'提供一个数组输入但是没有得到它。这是故事:
date_order = I18n.translate(:'date.order', :locale => :en, :default => [])
date_order = ["year", "month", "day"]
需要翻译
date_order_cn = I18n.translate(:'date.order', :locale => :zh-CN, :default => [])
这是我在zh-CN.yml
尝试过的
date:
order:
year : '年'
month : "月"
day : "日"
有错误:
"translation missing: zh-CN.date.order"
为date.order
提供数组转换的正确方法是什么?
答案
你的zh-CN.yml文件应如下所示,
zh-CN:
date:
order:
year : '年'
month : "月"
day : "日"
和o / p如下,
I18n.translate('date.order', :locale => 'zh-CN', :default => [])
#=> {:year=>"年", :month=>"月", :day=>"日"}
以上是关于如何在Rails中的I18n zh-CN文件中返回数组转换?的主要内容,如果未能解决你的问题,请参考以下文章