# error messages

**URL:** <https://discuss.rubyonrails.org/t/error-messages/52034>\
**Category:** rubyonrails-talk\
**Created:** [June 1, 2010, 8:14am UTC](https://discuss.rubyonrails.org/t/error-messages/52034 "2010-06-01T08:14:09Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ES1](https://avatars.discourse-cdn.com/v4/letter/e/919ad9/32.png) [@ES1](https://discuss.rubyonrails.org/u/ES1)\
**Post date:** [June 1, 2010, 8:14am UTC](https://discuss.rubyonrails.org/t/error-messages/52034/1 "2010-06-01T08:14:09Z")

</div>

I use validates\_presence\_of in my model and I use the yml file to have the error message translate into:

Veuillez vérifier les champs suivants :

&nbsp;&nbsp;&nbsp;&nbsp;\* Material doit être rempli(e)

But how can I translate the name of the attribute that is blank? I want to translate Material also into French.

---

<div class="post-metadata">

**Author:** ![Frederick\_Cheung](https://sea2.discourse-cdn.com/rubyonrails/user_avatar/discuss.rubyonrails.org/frederick_cheung/32/3901_2.png) [@Frederick\_Cheung](https://discuss.rubyonrails.org/u/Frederick_Cheung)\
**Post date:** [June 1, 2010, 9:33am UTC](https://discuss.rubyonrails.org/t/error-messages/52034/2 "2010-06-01T09:33:12Z")

</div>

> **[Rails Internationalization (I18n) API — Ruby on Rails Guides](https://guides.rubyonrails.org/i18n.html#translations-for-active-record-models)**
>
> Rails Internationalization (I18n) APIThe Ruby I18n (shorthand for internationalization) gem which is shipped with Ruby on Rails (starting from Rails 2.2) provides an easy-to-use and extensible framework for translating your application to a single...

Fred
