我希望利用 Globalize3 来翻译我正在构建的项目中的模型。但是,尝试一下它看起来像每个模型,Post
比如:
class Post < ActiveRecord::Base
translates :title, :body
end
将完全独立于其他帖子,即一个标题必须多次翻译,即使该标题与已翻译的标题相同。即系统已经知道它应该是。
我知道在很多情况下字符串是唯一的,所以这不是问题,但是,想象一下具有颜色属性的汽车模型。如果系统有数百辆相同颜色的汽车,我应该多次翻译颜色吗?我只想翻译一次,如果字符串相同,所有人都可以使用相同的翻译。
我是否误解了什么,或者这真的是 Globalize3 的工作原理吗?如果是这样,听起来它真的很适合当字符串是唯一的时候,比如在博客中。
是否有另一种可用的宝石可以满足我的需要?
谢谢你的帮助!