Magento Adicionando um novo idioma?

18

Eu olhei para várias páginas sobre a adição de outro suporte de idioma ao carrinho Magento, no entanto, parece haver algo faltando.

O habitual é fazer o download da tradução através da interface de administração .... Em seguida, crie uma visualização da loja e defina o local para o idioma desejado. Isso não parece funcionar, pois tentei adicionar o suporte ao idioma russo apenas para descobrir que a opção faz com que o site saia com erro e se torne inacessível.

Lembro-me de um ano atrás, encontrando algumas menções aos diretórios que precisavam ser criados no servidor para que o idioma estivesse disponível.

Karlson
fonte
O idioma está em outro domínio? depende de como você cria as visualizações de loja, quer você precise criar subdiretórios. Você deu uma olhada neste artigo e nos comentários? inchoo.net/ecommerce/magento/adding-a-new-language-in-magento
Sander Mangel
É meio irrelevante para a pergunta. E sim, eu olhei para o link e esse é o que eu estava me referindo.
Karlson 22/01
qual é o erro que você vê? Você usa mod_rewrite? Você usa "adicionar código de loja ao URL"?
Piotr Kaminski

Respostas:

12

O que eu costumo fazer para adicionar o idioma russo:

  1. Adicione a visualização da loja e atribua a localidade russa a ela, como é feito no seu link
  2. Faça o download da tradução russa por nós (ET) deste tópico (comentário do Niro) e instale-o manualmente

É isso aí!

Eu sei que existem alguns casos semelhantes aos seus e, geralmente, isso significa que você tentou instalar a tradução do Magento Connect. O problema está nas permissões. É muito mais fácil e seguro instalá-lo manualmente.

E por que tradução não oficial? Bem, porque o oficial é muito ruim.

E se isso não ajudar, seria ótimo ver como é o seu erro. Será mais fácil encontrar a fonte do problema.

Alexei Yerofeyev
fonte
2

Alguns pacotes de localidade parecem estar incorretos. Após a instalação, em vez de expandir para as pastas de código do idioma, como ru_RU, eles são expandidos no código do idioma, o que obviamente está errado. Eu conheci alguns deles. Criar pasta local correspondente e mover os arquivos nela geralmente resolve o problema. Não se esqueça de liberar o cache depois disso.

Petar Dzhambazov
fonte
1

Se você deseja adicionar outro idioma, pode baixá-lo do site e copiá-lo para app/locale/{language_code}. Por exemplo, para o idioma tcheco que você possui /app/locale/cs_CZ/*.csv.

O Magento possui três tipos de tradução carregados nesta ordem:

  1. app/locale/{language_code}
  2. app/design/{area}/{theme_package}/{theme}/locale/translate.csv
  3. traduzir online em db
MiMo
fonte