Rails i18n在一个表中(像CakePHP一样)?

时间:2012-06-04 14:45:58

标签: ruby-on-rails cakephp internationalization

是否有一个Gem将翻译存储在像CakePHP这样的表中?

多态CakePHP i18n-table具有以下结构:

id
locale
model
foreign_key
field
content

Globalize3即为每个模型翻译使用一个新表格,我发现这个表格过于冗余。

1 个答案:

答案 0 :(得分:1)

您可以为i18n gem添加各种后端,这通常为ruby提供国际化。 Globalize3是一种选择。一个更轻量级的替代方法可能是i18n-active_record,它使用类似于CakePHP示例的单个表。