Estou usando inglês, espanhol e alemão como três visualizações de loja para o meu site. Qual é a maneira mais fácil de adicionar traduções para novas palavras?
Mesmo se eu adicionar novas palavras com as traduções, elas não aparecerão no frontend.
magento-1.9
localisation
Sukeshini
fonte
fonte
Você realmente não traduz palavras. Você precisa converter blocos estáticos, páginas, atributos, modelos de email e elementos relacionados à configuração do back-end. Para traduzir seqüências de caracteres do sistema, há
app/design/frontend/{package}/{theme]/locale/{locale}/translate.csv
{locale} pode ser, por exemplo, de_DE para o idioma alemão usado na Alemanha.
A modificação dos arquivos de tradução em
app/locale/{locale}/
NÃO é recomendada, pois eles fazem parte dos pacotes de idiomas e devem ser considerados como elementos principais que podem ser substituídos assim que o pacote for atualizado.fonte
Isso pode ser feito nessas etapas fáceis. Etapa 1: Crie uma nova visualização da loja. Por administrador da nossa loja, vá para LOJAS-> Configurações-> Todas as lojas.
Create Store View
. Selecione a loja e dê um nome, por exemplo, Hindi. Vá para LOJAS-> Configurações-> Configuração. No canto superior esquerdo emStore View
Selecione a visualização da sua lojaHindi
. NaGeneral
guiaLocale Option
SelecionarHindi(India)
no menu suspenso.Etapa 2: defina seu tema para esta visualização da loja. Do administrador Vá para CONTEÚDO-> Design-> Configuração
Edit
da visualização da Loja e defina o tema.Etapa 3: Crie o arquivo csv em
<magento dir>/app/design/frontend/<vendorName>/<themeName>/i18n/hi_IN.csv
(hi_IN para Hindi). Os conteúdos são:"Sign In", "Your Text" "My Account","Your Text" "My Wish List", "Your Text"
Etapa 4: implante o conteúdo. no diretório magento do seu terminal
php bin/magento setup:static-content:deploy -f en_US hi_IN
Limpe o cache e atualize a página. Depois de mudar para a nova loja, suas alterações serão exibidas. Isso funcionará para o magento 2.2.xfonte
Eu acho que a tecnologia parte é respondida ... :)
Para tornar "fácil" - ou acelerar l18n - você pode traduzir automaticamente
CSV
arquivos .Isso pode ser útil se você instalou ou construiu uma extensão que possui apenas
en_US.csv
incluiu.Req:
https://github.com/chriskonnertz/DeepLy
CSV
para traduziradicionar script PHP simples
Não é muito bom, mas funciona ...: P
Notas
Não estou profundamente relacionado , apenas me salvou algumas horas ... desculpe pela publicidade.
fonte