# Validazione e i18n

**URL:** <https://www.ruby-forum.com/t/validazione-e-i18n/108924>\
**Category:** IT\
**Created:** [July 9, 2007, 4:24pm UTC](https://www.ruby-forum.com/t/validazione-e-i18n/108924 "2007-07-09T16:24:04Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Massimiliano\_Balest](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/c5a1d2/32.png) [@Massimiliano\_Balest](https://www.ruby-forum.com/u/Massimiliano_Balest)\
**Post date:** [July 9, 2007, 4:24pm UTC](https://www.ruby-forum.com/t/validazione-e-i18n/108924/1 "2007-07-09T16:24:04Z")

</div>

ciao a tutta la lista,  
piccola domanda:

per la traduzione in italiano dei messaggi di errori mi rifaccio a  
questa  
pagina o avete qualcosa di più recente?  
[http://floo.it/technology.htm](http://floo.it/technology.htm)

in sintesi:

gem install gettext --remote  
cd /directory/mia/applicazione/vendor  
svn checkout svn://svn.berlios.de/ri18n/trunk ri18n

[…]  
/directory/mia/applicazione/vendor/plugins/core\_i18n/lib/over\_errors.rb  
module ActiveRecord  
class Errors  
@@default\_error\_messages = {  
:inclusion =\> \_(“is not included in the list”),  
:exclusion =\> \_(“is reserved”),  
:invalid =\> \_(“is invalid”),  
:confirmation =\> \_(“doesn’t match confirmation”),  
:accepted =\> \_(“must be accepted”),  
:empty =\> \_(“can’t be empty”),  
:blank =\> \_(“can’t be blank”),  
:too\_long =\> \_(“is too long (max is %d characters)”),  
:too\_short =\> \_(“is too short (min is %d characters)”),  
:wrong\_length =\> \_(“is the wrong length (should be %d  
characters)”),  
:taken =\> \_(“has already been taken”),  
:not\_a\_number =\> \_(“is not a number”)  
}  
end  
end

grazie e ciao max

---

<div class="post-metadata">

**Author:** ![Massimiliano\_Balest](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/c5a1d2/32.png) [@Massimiliano\_Balest](https://www.ruby-forum.com/u/Massimiliano_Balest)\
**Post date:** [July 9, 2007, 4:41pm UTC](https://www.ruby-forum.com/t/validazione-e-i18n/108924/2 "2007-07-09T16:41:12Z")

</div>

Massimiliano Balestrieri wrote:

> ciao a tutta la lista,  
> piccola domanda:
> 
> per la traduzione in italiano dei messaggi di errori mi rifaccio a questa  
> pagina o avete qualcosa di più recente?

Se non devi usare piu di una lingua questo dovrebbe essere piuttosto  
aggiornato:

[http://agilewebdevelopment.com/plugins/localization\_simplified](http://agilewebdevelopment.com/plugins/localization_simplified)

## ciao, Luca

## Web: [http://spazidigitali.com](http://spazidigitali.com) - [http://thetyper.com](http://thetyper.com) Email mailto://removed\_email\_address@domain.invalid Skype callto://l.mearelli

---

<div class="post-metadata">

**Author:** ![Massimiliano\_Balest](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/c5a1d2/32.png) [@Massimiliano\_Balest](https://www.ruby-forum.com/u/Massimiliano_Balest)\
**Post date:** [July 9, 2007, 5:02pm UTC](https://www.ruby-forum.com/t/validazione-e-i18n/108924/3 "2007-07-09T17:02:16Z")

</div>

Il 09/07/07, Luca M. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) ha scritto:

> aggiornato:
> 
> [http://agilewebdevelopment.com/plugins/localization\_simplified](http://agilewebdevelopment.com/plugins/localization_simplified)

grazie direi che fa al caso mio…

io cmq continuo a non capire il sistema di compilazione/cache o che  
altro di  
rails.

1. modifico una label del plugin e devo riavviare mongrel

boh? normale?

---

<div class="post-metadata">

**Author:** ![Massimiliano\_Balest](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/c5a1d2/32.png) [@Massimiliano\_Balest](https://www.ruby-forum.com/u/Massimiliano_Balest)\
**Post date:** [July 9, 2007, 5:06pm UTC](https://www.ruby-forum.com/t/validazione-e-i18n/108924/4 "2007-07-09T17:06:17Z")

</div>

Richiamalo con require\_dependecy anziché require: require\_dependency fa in  
modo che il modulo importato si ricarichi sempre se l’ambiente è test o  
development

P.s.  
La dritta è fornita da Giovanni “acarteterompoerculo” Intini
