Forum: Rails I18n Adding Translations for the Model in the Rails application

09bbc36d6eb2bfdc5b54cf56f73e88f2?d=identicon&s=25 Aruna Chinnamuthu (arunajasmine)
on 2010-10-20 13:11
Hi ,

      I am new to ROR . I am trying add translations to my application.
I have added translations for the controllers.

       1.      Where to add translations for models as i am not having
any /config/locales -> models folder ->en.yml file .

       2.  In the model i am having lines like
 validates_presence_of :name, :message => "Name cannot be blank!"

If i want to add translations for the ms Name cannot be blank , Shall i
put directly as like

 validates_presence_of :name, :message => I18n.t(str_name_notblank)


Please give suggestions
Ee0293412faca21e4ebf3326ed9d5f8c?d=identicon&s=25 Kad Kerforn (kadoudal)
on 2010-10-21 14:06
(Received via mailing list)
which version of Rails are you using ?  Rails 2 or Rails 3
answer will be different ...
09bbc36d6eb2bfdc5b54cf56f73e88f2?d=identicon&s=25 Aruna Chinnamuthu (arunajasmine)
on 2010-10-21 14:11
Kad Kerforn wrote in post #956049:
> which version of Rails are you using ?  Rails 2 or Rails 3
> answer will be different ...

Rails 3
8d0e42b57d7b84346e8e6b0deb03b107?d=identicon&s=25 shellyroche (Guest)
on 2010-10-21 18:24
(Received via mailing list)
Here's how to set up validation error messages in Rails 3:

http://rails.wordchuck.com/ (click on the "ActiveRecord validation
error messages" link for how-to and code examples)

The example code is .rb not .yml, but you can see how it works.

Hope that helps!
Shelly
4a551074ddba4460f95d011c47190d0e?d=identicon&s=25 Henrik --- (malesca)
on 2010-10-21 20:59
(Received via mailing list)
This topic is locked and can not be replied to.