MouseOver Studio

MouseOver Studio header image 2

Rails i18n: store_translations sumiu em troca de hashes e YAML

October 13th, 2008 · Sem comentários

Nas primeiras versões do suporte a i18n do Rails, quando queríamos carregar um arquivo de mensagens, precisávamos executar um script que chamava o método store_translations, passando como parâmetros uma key representando o locale e um hash com os textos do mesmo.

Na versão atual o comportamento é outro, existindo duas possibilidades:

1. Ruby Hash

{
  :'pt-BR' => {
    :foo => {
      :bar => "baz"
    }
  }
}

2. YAML

pt-BR:
  foo:
    bar: baz

Não esquecer que para carregar os arquivos agora utilizamos o método load_path, que aceita o caminho de uma pasta ou um arquivo como parâmetro, como foi ensinado aqui.

Tags: i18n · rails

0 respostas ate agora ↓

  • Todavia não existem comentários... Arrasa preenchendo o formulário embaixo.

Deixar um comentário