Hi Carlos, I think it can be a good idea in some cases, why dont you write a plugin? Some other people may like it :)
I just recomend you to check if the parent key contains a text or some other childs. On Nov 25, 8:38 pm, Carlos Júnior <[EMAIL PROTECTED]> wrote: > Well... I'm thinking about everything, not just activerecord things.... and > I'm thinking about inheritance, not about a namespace for global > translations... > > On Tuesday 25 November 2008 20:34:46 Sven Fuchs wrote: > > > Isn't that similar to what Diego's plugin also does? > > > The problem with this: > > > [:activerecord][:attributes][:user][:name], then, if miss: > > > [:activerecord][:attributes][:name], then, if miss: > > > is that there could be a model Name. That's what I understand Diego > > solves with the :global-attributes namespace. > > > Or am I missing something? > > > Sorry ... I'm only following this peripherally cause I'm up to my ears > > in other stuff :-/ > > > On 25.11.2008, at 23:03, Carlos Júnior wrote: > > > Sven, I think that would be really nice and useful if the > > > translations could be inheritable. > > > So, take this example: > > > pt-BR: > > > name: Nome > > > activerecord: > > > attributes: > > > user: > > > name: Nome > > > if you translated something once in a toplevel, you shouldn't need > > > to translate it again, but you can replace it: > > > pt-BR: > > > name: Nome > > > activerecord: > > > attributes: > > > user: > > > name: Nome completo > > > But, if you don't want, this would be enough: > > > pt-BR: > > > name: Nome > > > This is quite simple: > > > I18n.t "activerecord.attributes.user.name" would try: > > > [:activerecord][:attributes][:user][:name], then, if miss: > > > [:activerecord][:attributes][:name], then, if miss: > > > [:activerecord][:name], then, if miss > > > [:name], and it would finally find the translation, or, if it miss: > > > then I18n.t would return the translation missing string > > > This approach would be very welcome, if you think that "name" would > > > be used in many places of the applications, such as a lot of > > > translations. > > > What do you think? > > > I can implement this as a plugin or as a patch if you want. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "rails-i18n" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/rails-i18n?hl=en -~----------~----~----~----~------~----~------~--~---
