2017-09-07 8 views
0

Je suis en train de fournir une entrée de tableau dans zh-CN pour « date.order », mais ne pas l'obtenir. Voici l'histoire:RAILS - Comment retourner une traduction de tableau dans I18n dossier-CN

date_order = I18n.translate(:'date.order', :locale => :en, :default => []) 
date_order = ["year", "month", "day"] 

Une traduction est nécessaire pour

date_order_cn = I18n.translate(:'date.order', :locale => :zh-CN, :default => []) 

Voici ce que j'ai essayé dans zh-CN.yml

date: 
    order: 
     year : '年' 
     month : "月" 
     day : "日" 

avec l'erreur:

"translation missing: zh-CN.date.order" 

Qu'est-ce que est le bon moyen de fournir une traduction de tableau pour date.order? Merci beaucoup.

Répondre

0

Votre fichier zh-CN.yml devrait être comme ci-dessous,

zh-CN: 
    date: 
    order: 
     year : '年' 
     month : "月" 
     day : "日" 

Et o/p comme ci-dessous,

I18n.translate('date.order', :locale => 'zh-CN', :default => []) 
#=> {:year=>"年", :month=>"月", :day=>"日"}