Blog da Improve It

Brazilian Rails com suporte i18n

Publicado por Marcos Tapajós há aproximadamente 1 ano.

Conforme anunciado anteriormente adicionei ao Brazilian Rails o suporte ao i18n.

As instruções para uso estão no Readme do projeto ou na página do plugin em:

http://improveit.com.br/software_livre/brazilian_rails

Tags , ,  | 4 comentários

O que você achou? Coloque seus comentários e sugestões abaixo!

Acompanhe o RSS dessa página.

Comentários (4 até o momento)

  1. Carlos A. da Silva disse aproximadamente 1 hora depois:

    Olá Tapajós..

    Acabo de ver a atualização para o I18n do brazilian-rails, parabéns pelo trabalho.

    Bom, aproveitei para conferir o arquivo pt-BR.yml. Percebi que a parte referente ao support > array está usando a versão para o Rails 2.2.

    Seria interessante usar a versão já atualizada para o 2.3? Segue abaixo a versão que estou utilizando (como hash):

    :support => {
      :array => {
        :words_connector => ", ",
        :two_words_connector => " e ",
        :last_word_connector => " e "
      }
    }
    

    Abraços

  2. Thiago disse 20 dias depois:

    Como eu faço para sobreescrever ou adicionar algumas traduções da lib brI18n?

    Tipo quero adicionar as traduções dos atributos dos meus modelos. Criei o arquivo pt-BR.yml lá no locales mas não está surtindo efeito. Ele só pega o arquivo da gem brI18n.

    no código fonte percebi que você carrega o arquivo dos 2, porém parece não está surtindo efeito, ou então o rails não mescla os arquivos.

    I18n.loadpath = Dir.glob("#{RAILSROOT}/config/locales/") + Dir.glob("#{BrI18n::I18N_FILES}/")

    Teria alguma ideia?

  3. Tapajós disse 20 dias depois:

    Thiago, realmente acho que não dá para mesclar os dois arquivos. Minha sugestão é você copiar o do plugin para o seu config/locales com um outro nome e usa-lo.

    []'s

  4. Regis Pires Magalhães disse 3 meses depois:

    Pelo que entendi, o brtraducao está obsoleto para a versão atual do Rails. Mas como faço para usar a pluralização no Rails 2.3.2 sem o brtraducao? Tentei usar o brI18n, mas não consegui a pluralização correta. Só funciona quando eu faço: require 'brtraducao/inflector_portuguese'