Knowband Blog | Ecommerce Modules

PrestaShop apresenta um novo sistema de tradução

PrestaShop é uma conhecida plataforma de comércio eletrônico de código aberto que lançou a versão 1.7.6 do PrestaShop, que inclui um novo sistema de tradução Prestashop destinado a aprimorar as capacidades multilíngues das lojas online. Este novo sistema oferece maior precisão, eficácia e facilidade de uso e aborda as desvantagens das técnicas de tradução anteriores. Nesta postagem do blog, forneceremos uma explicação técnica completa do novo sistema de tradução do PrestaShop, destacando seus recursos, arquitetura e benefícios.

Contexto e objetivo: –

A capacidade de oferecer informações em vários idiomas é essencial para abordar uma base variada de clientes, à medida que o comércio eletrónico continua a crescer globalmente e os sistemas de tradução convencionais sofrem frequentemente de erros, ineficiências e trabalho humano.

Clássico vs. Novo Sistema de Tradução Prestashop

Sistema de tradução clássico: –

O sistema de tradução clássico no PrestaShop era principalmente baseado em arquivos e menos flexível:

Novo sistema de tradução: –

O novo sistema de tradução Prestashop oferece diversas melhorias:

Demonstrando o novo sistema de tradução Prestashop com um módulo de demonstração

Vamos criar um módulo de demonstração para mostrar o novo sistema de tradução do Prestashop. Chamaremos este módulo de ‘kbdemotranslation’.

Etapa 1: Configurando a Estrutura do Módulo

Primeiro, crie a estrutura básica do seu módulo PrestaShop. Sua estrutura de diretórios deve ficar assim:

Passo 2: Configurando o Arquivo Principal do Módulo

Crie o arquivo do módulo principal kbdemotranslation.php:

Portanto, neste arquivo do módulo principal, definimos a classe do módulo, seus metadados e os métodos básicos de instalação e desinstalação. O método getContent() é onde atribuímos as strings traduzidas às variáveis do Smarty e renderizamos o modelo de configuração.

Aqui, ‘Modules.Kbdemotranslation.Kbdemotranslation’ é o domínio de tradução do texto.

Etapa 3: Criando o arquivo de modelo

Crie um arquivo de modelo personalizado chamado ‘configure.tpl’ no diretório views/templates/admin do módulo:

Este arquivo de modelo exibe as strings traduzidas atribuídas no método getContent. O modificador ‘nofilter’ é usado para garantir que as tags HTML nas traduções sejam renderizadas corretamente.

Passo 4: Adicionando Traduções através do Back Office PrestaShop

Com a estrutura do módulo e os arquivos definidos, o próximo passo é adicionar traduções através do back office do PrestaShop. Veja como você pode fazer isso:

Além disso, após adicionar traduções, essas traduções serão armazenadas no banco de dados e aplicadas automaticamente quando o módulo for usado.

Domínio de Tradução:

O domínio de tradução usado pelo PrestaShop está abaixo-

Módulos.Nomedomódulo.Parte específica

Conclusão

Além disso, o novo sistema de tradução Prestashop representa um avanço significativo na gestão de conteúdos multilingues para lojas de comércio eletrónico. Ao enfrentar os desafios dos métodos tradicionais de tradução e introduzir recursos inovadores, o PrestaShop oferece aos comerciantes e desenvolvedores uma ferramenta poderosa para aumentar o seu alcance global. Assim, a robustez técnica do sistema garante maior eficiência, precisão e escalabilidade, tornando-o um componente essencial para qualquer empresa que pretenda expandir a sua presença internacional.

Você também pode explorar uma ampla variedade de extensões de comércio eletrônico prontas para uso Prestashop, Opencart, WooCommerce, Shopify e Magento 2.

Caso você tenha dúvidas/sugestões, você pode entrar em contato com nosso portal de suporte técnico em nosso endereço de e-mail support@knowband.com.

Dê uma olhada em nosso módulo mais vendido Supercheckout de uma página para Prestashop e Android e iOS App Maker para Prestashop.

Blog recomendado:

Tudo o que você precisa saber sobre o novo Prestashop 8.1.5

Qual escolher: PrestaShop 1.7 ou PrestaShop 8.1?