【发布时间】:2015-09-25 07:40:28
【问题描述】:
我想要实现的想法如下:
en:
product:
category: "Product category"
category:
product: "Product"
这样我会得到以下结果
t("product.category") => "Product category"
t("product.category.product") => "Product"
但是后一个类别会覆盖第一个类别,所以我是这样的:
t("product.category") => ":product: Product"
t("product.category.product") => "Product"
任何实现这种翻译结构的方法,如果要求根,则返回文本,或者 Rails 翻译的结构是字符串(翻译)或哈希(嵌套翻译),没有办法有“两者”吗?
【问题讨论】:
标签: ruby-on-rails ruby localization internationalization rails-i18n