【发布时间】:2011-12-15 19:08:23
【问题描述】:
我有一些产品类别。
由于这些类别可以更改或增长,我想我会将它们存储在数据库中,以便通过管理界面进行管理。
但是,这些类别必须翻译成另一种语言。 (en/fr/也许其他...)
这样,我想知道您对此的看法:
- 在Category模型中设置这些类别(在数组中)并通过yml文件进行翻译是否更好
-
我是否必须设置一个包含语言环境列的类别数据库,例如:
id(类别id)| zh (英文翻译) | fr (法语翻译) |等等……
或者有更好的方法吗?
【问题讨论】:
-
我自己从未做过本地化,但您查看过guides.rubyonrails.org/i18n.html 吗?
-
一定要从国际化指南开始。如果您不必这样做,那是您不想自己动手的事情之一。这方面的专家已经在很大程度上解决了难题。
标签: ruby-on-rails translation locale