# Translate to one language: Globalize is overkill?

**URL:** <https://www.ruby-forum.com/t/translate-to-one-language-globalize-is-overkill/80420>\
**Category:** Rails\
**Created:** [March 13, 2006, 4:56pm UTC](https://www.ruby-forum.com/t/translate-to-one-language-globalize-is-overkill/80420 "2006-03-13T16:56:10Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [March 13, 2006, 4:56pm UTC](https://www.ruby-forum.com/t/translate-to-one-language-globalize-is-overkill/80420/1 "2006-03-13T16:56:10Z")

</div>

Hi,  
I am developing a Rails application which should be in ONE language (not  
English).

Globalize seems overkill for this purpose (do you agree?).

So I’m trying some of the approaches on the wiki. In particular:  
[http://wiki.rubyonrails.org/rails/pages/OverridingRailsMessagesInAnotherLanguage](http://wiki.rubyonrails.org/rails/pages/OverridingRailsMessagesInAnotherLanguage)

This _does_ override the month names, but does _not_ override the error  
messages.  
I’m wondering:

- is the code correct?
- should errors.rb be located in overrides/active\_record/errors.rb, or  
can it also be in overrides/errors.rb. I.e. does the location matter?

The override method described in  
[http://wiki.rubyonrails.org/rails/pages/HowToLocalizeActiveRecordErrors](http://wiki.rubyonrails.org/rails/pages/HowToLocalizeActiveRecordErrors)  
_does_ work for ActiveRecord errors.

Or perhaps I should forget all this and look at Globalize?

Thanks,  
Mike

---

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [March 13, 2006, 5:14pm UTC](https://www.ruby-forum.com/t/translate-to-one-language-globalize-is-overkill/80420/2 "2006-03-13T17:14:32Z")

</div>

Try checking out [http://rutils.rubyforge.org/](http://rutils.rubyforge.org/) as a russian language  
translation. You can get the idea.

---

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [March 13, 2006, 5:59pm UTC](https://www.ruby-forum.com/t/translate-to-one-language-globalize-is-overkill/80420/3 "2006-03-13T17:59:34Z")

</div>

Yaroslav Markin wrote:

> Try checking out [http://rutils.rubyforge.org/](http://rutils.rubyforge.org/) as a russian language  
> translation. You can get the idea.  
> I’m sorry, but I don’t understand a thing from this site.

---

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [March 14, 2006, 8:46am UTC](https://www.ruby-forum.com/t/translate-to-one-language-globalize-is-overkill/80420/4 "2006-03-14T08:46:55Z")

</div>

Found the problem. Apparently Rails now has separate validations for  
:blank  
:empty  
as well as a few new ones (since the Wiki entries were made).  
I’ll update the Wiki.

Thanks,  
Mike
