What's the way to translate model attributes in rails with mongoid?
Variant with "activemodel" does not work for me. But.
This variant worked for me:
en: mongoid: errors: models: user: attributes: email: blank: "You have to give me your e-mail address" not_found: "e-mail address not found in list of members" #... attributes: user: email: "Email address" name: "Your nickname" #...
Try this in the yml file (config/locales/pt-BR.yml in my case):
activemodel: attributes: [model_name]: [attribute1]: "[translation1]" [attribute2]: "[translation2]" [attribute3]: "[translation3]"
Worked for me, using mongoid 2.0.0.beta.17 and rails 3.0.0
Use like this:
mongoid: attributes: article: title: "Article title"
Check this one: https://gist.github.com/lurkermike/1596505