I was hoping to utilize Globalize3 to translate models in a project I'm building. However, trying it out it looks like each model, say Post
like:
class Post < ActiveRecord::Base
translates :title, :body
end
will be completely independent from other posts in the sense that a title must be translated multiple times even if the title is identical to an already translated one. I.e. the system already knows that it should be.
I understand that in many cases the strings are unique, so this is not a problem, however, imagine a model of a car with color attribute. If the system has hundreds of cars with the same color, am I supposed to translate the color that many times? I'd like to just translate once and all can use the same translation if the string is same.
Have I misunderstood something or is this really how Globalize3 works? If so, it really sounds like it mostly fits when the strings are unique, like in a blog.
Is there another gem available that does what I'd need?
Thanks for your help!