On Fri, Sep 24, 2010 at 19:22, Erwin <[email protected]> wrote:
> I am trying to localize in Rails 3, and I don't understand the change
> w Rails 2 ...
>
> I wrote the following hierarchy :
>
> en:
> model:
> user: User
> attributes:
> login: Login
> email: Email
> password: Password
> roles: Roles
>
> and tried to use in my view I18n.t('user.roles') to get the
> localization of roles
> but cannot find it : translation missing: fr, user, roles
>
> In rails 2 I had to stipulate activerecord: should I do it also w
> Rails 3 ?
Haven't used Rails 3 myself. Just try it and see, though. I would
guess you need to put the translation in
activerecord.attributes.user.roles.
Once you use that convention, you can do
User.human_attribute_name(:roles) instead of
I18n.t("activerecord.attributes.user.roles"). Assuming that didn't
change from Rails 2.
--
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.