Gettext in models


#1

hello!
i would like to translate the error messages in my models like this:

class Person < ActiveRecord::Base
validates_presence_of :name, :message => _(‘Please insert a name’)
end

but i get
undefined method `_’ for Person:Class

why? can i change this behaviour?

btw, it would also be nice if there was a
ActiveRecord::Errors.full_messages() without the
@base.class.human_attribute_name(attr), so i would be able to translate
the whole message.


#2

Masao M. wrote:

Thank you Masao! For the second time :slight_smile:
Thanks for being on the list, and thanks for making rgettext


#3

Hi,

On Sat, 19 Nov 2005 17:04:46 +0100
Simon S. removed_email_address@domain.invalid wrote:

why? can i change this behaviour?

==
include GetText::Rails #You can call this on another file once
#such as config/environment.rb after requiring
#“gettext/rails”.
class Article < ActiveRecord::Base
textdomain(“yourapp”)
validates_presence_of :description, :message => _(‘Please insert a
name’)
end