Traduzindo Frases no Código do Magento

Traduzindo Frases no Código do Magento

O pacote de tradução do Magento para o Português do Brasil é excelente. No entanto algumas frases persistem em aparecer em Inglês. O motivo? É porque estas frases estão escritas no código do próprio Magento ou seja elas não estão presentes nos arquivos de tradução do Magento. Para solucionar isso não há outro modo, ou seja a página que está mostrando a mensagem em inglês terá que ser editada para alterar a frase padrão. Um exemplo é a seguinte frase que aparece sempre quando um usuário adiciona um produto ao seu carrinho:

Produto XYZ ""was added to your shopping cart".

Para traduzir a frase acima você precisa acessar o FTP e ir no seguinte caminho: app/code/core/Mage/Checkout/controllers e editar o arquivo CartController.php. Procure mais ou menos na linha 211 o seguinte trecho de código:

[php] $message = $this->__('%s was added to your shopping cart.', Mage::helper('core')->escapeHtml($product->getName())); [/php]

Depois de alteração...

[php] $message = $this->__('O produto %s foi adicionado ao seu carrinho com sucesso!!', Mage::helper('core')->escapeHtml($product->getName())); [/php]

Nesta parte que o texto em Inglês pode ser editado! Para cada texto em inglês que você encontrar em seu Magento você deve realizar um procedimento similar ao descrito acima.