【发布时间】:2016-06-15 18:06:02
【问题描述】:
我的语言环境文件因一堆嵌套键而变得笨拙。有没有办法从单个语言环境文件中获取所有可用语言环境键或所有语言环境键的列表?
例如。
en:
car:
honda:
civic:
name: 'Civic'
description: 'Entry Level Sedan'
ferrari:
la_ferrari:
name: 'La Ferrari'
description: 'Supercar'
此语言环境应返回键列表,在本例中为
['en.car.honda.civic.name', 'en.car.honda.civic.description',
'en.ferrari.la_ferrari.name', 'en.car.ferrari.la_ferrari.name.description']
是否有 Rails (I18n) 助手可以执行此操作? 另一种方法是遍历解析过的 YAML。
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 rails-i18n