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
on 2010-10-20 13:11
on 2010-10-21 14:06
which version of Rails are you using ? Rails 2 or Rails 3 answer will be different ...
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
on 2010-10-21 18:24
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
on 2010-10-21 20:59
Also see http://guides.rubyonrails.org/i18n.html.