Sequência dos artigos

Olá este artigo faz parte da sequência sobre o tema responsivo do Magento 1.9 e vou falar da tradução dentro do tema

Como você já deve saber existem 3 níveis de tradução do Magento a primeira é pelo banco de dados acessado no painel administrativo, mas que não é muito recomendada, a tradução dentro do tema que nós veremos neste artigo e a tradução da pasta app/locale que é a tradução básica do Magento. A versão 1.9 já vem com um pacote de tradução para o português brasileiro, mas se você está acompanhando em meu site já deve ter percebido que ela não é tão boa assim, alguns botões e links ficaram meio que estourados com o texto, você pode resolver isso alterando diretamente nos arquivos de tradução básico, mas isso pode trazer algum problema no futuro com alguma atualização entao vou mostrar para você como fazer tudo isso dentro do seu próprio tema para manter todas as alterações em um só lugar

Vamos lá

Quer criar temas para Magento?

Crie a pasta app/design/frontend/rwd/red/locale se ainda não tiver criado.

Crie as pastas de idioma. Por recomendação da Magento mantenha junto o arquivo de tradução para o inglês que é a linguagem nativa do Magento, você pode copiar da pasta dentro de rwd/default/locale/en_US e duplique esta pasta renomeando para pt_BR e abra esta nova pasta.

Abra o arquivo translate.csv e veja que este tema já tem algumas frases usadas apenas dentro deste tema então é interessante traduzir estas frases, meu inglês não é lá essas coisas mas eu dei uma arrumadinha, veja abaixo e se tiver alguma ideia melhor deixe um comentário.

"###","- - - - - - - - - - - - - - - - - - - - -"
"###","Custom phrases that exist only in this theme."
"###","- - - - - - - - - - - - - - - - - - - - -"
"###","Page Module"
"Results per page","Results per page"
"%s-%s of %s","%s-%s de %s"
"###","Catalog Module"
"Filter","Filtro"
"View Details","Ver Detalhes"
"Share on Facebook","Compartilhe no Facebook"
"Share on Twitter","Compartilhe no Twitter"
"###","Checkout Module"
"Are you sure you want to leave this page? You will need to go through the checkout steps again.","Tem certeza que deseja sair desta página? Você terá que refazer todos os passos do checkout novamente."
"Zip/Postal Code","CEP"
"Discount Codes?","Códigos de desconto?"
"###","Customer Module"
"Registration is free and easy!","Registre-se é fácil e rápido!"
"Faster checkout","Checkout Rápido"
"Save multiple shipping addresses","Salvar vários endereços de envio"
"View and track orders and more","Ver e acompanhar pedidos e muito mais"

Cuidados ao traduzir no Magento

Dentro da linha de tradução existe este código %s usado para incluir texto dinâmico,não exclua este código da sua tradução,

Evite usar aspas duplas (“) dentro de suas traduções

Use a tradução do tema para os textos do tema, caso a tradução seja para toda a loja você Pode alterar em app/locale/pt_BR, mas fique atento nas atualizações.

Deixe suas dúvidas aqui nos comentários

Com este artigo terminei a sequência de artigos sobre o tema responsivo Magento 1.9. Espero que este material tenha te ajudado, se ainda não curtiu minha página no Facebook, aproveite agora para ficar atualizado em tudo que posto no meu site e muito mais

Um abraço