Desde a versão 2.2 o Rails da suporte a internacionalização I18n. O post do Patrick explica muito bem como fazê-lo funcionar. Aqui, explicarei com implementar a mesma idéia em projetos rails 2.3.2.
A diferença entre as duas versões é que o plugin activerecord_i18n_defaults utiliza um método do 2.2 que foi renomeado na 2.3.2. Então, fiz um fork do projeto e corrigi a chamada ao método. Os testes passaram, ótimo.
Nos comentários do post do Patrick, o Thiago sugere o uso do plugin i18n_label para que as tags label utilize internacionalização. Fiz um fork do projeto também e juntei com meu primeiro fork. O resultado pode ser conferido na página do projeto no github.
Abraços e bons códigos.
