O Rails 2.2 utiliza o i18n para suportar a internacionalização.
Para a tradução deve-se criar o arquivo config/locales/pt-br.rb que conterá as informações da tradução.
O formato deste arquivo pode ser em ruby hash ou YAML. Abaixo está o exemplo do arquivo para o nome dos meses utilizando ruby hash.
{
:'pt-BR' =>{
:date => {
:order => [:day, :month, :year],
:month_names => [nil] + %w[Janeiro Fevereiro Março Abril Maio Junho Julho Agosto Setembro Outubro Novembro Dezembro]
}
}
}
Para que o idioma padrão seja o pt-br, deve-se definí-lo no environment.rb adicionando a seguinte linha:
config.i18n.default_locale = "pt-BR"
Um dos modos de se visualizar o funcionamento desta alteração é utilizando o date_select.
1 comment so far ↓
No link que posto, achei um bom arquivo de configuração local para pt-BR: http://github.com/svenfuchs/rails-i18n/blob/663e1d15b9e16e9f43a5d7a2f7ff364a258c25c8/rails/locale/pt-BR.yml
Leave a Comment