Knowband Blog | Ecommerce Modules

PrestaShop presenta un nuevo sistema de traducción

PrestaShop es una conocida plataforma de comercio electrónico de código abierto que lanzó la versión 1.7.6 de PrestaShop, que incluye un nuevo sistema de traducción Prestashop destinado a mejorar las capacidades multilingües de las tiendas en línea. Este nuevo sistema ofrece mayor precisión, eficacia y facilidad de uso, y aborda los inconvenientes de las técnicas de traducción anteriores. En esta publicación de blog, brindaremos una explicación técnica detallada del nuevo sistema de traducción de PrestaShop, destacando sus características, arquitectura y beneficios.

Contexto y propósito: –

La capacidad de ofrecer información en muchos idiomas es esencial para dirigirse a una base variada de clientes, ya que el comercio electrónico continúa creciendo a nivel mundial y los sistemas de traducción convencionales frecuentemente sufren de errores, ineficiencias y trabajo humano.

Clásico versus nuevo sistema de traducción Prestashop

Sistema de traducción clásico: –

El sistema de traducción clásico de PrestaShop se basaba principalmente en archivos y era menos flexible:

Nuevo sistema de traducción: –

El nuevo sistema de traducción de Prestashop ofrece varias mejoras:

Demostración del nuevo sistema de traducción Prestashop con un módulo de demostración

Veamos cómo crear un módulo de demostración para mostrar el nuevo sistema de traducción para Prestashop. Llamaremos a este módulo ‘kbdemotranslation’.

Paso 1: configurar la estructura del módulo

Primero, crea la estructura básica de tu módulo PrestaShop. La estructura de su directorio debería verse así:

Paso 2: Configurar el archivo principal del módulo

Cree el archivo del módulo principal kbdemotranslation.php:

Por lo tanto, en este archivo del módulo principal, definimos la clase del módulo, sus metadatos y los métodos básicos de instalación y desinstalación. El método getContent() es donde asignamos las cadenas traducidas a las variables Smarty y representamos la plantilla de configuración.

Aquí, ‘Modules.Kbdemotranslation.Kbdemotranslation’ es el dominio de traducción del texto.

Paso 3: Crear el archivo de plantilla

Crear archivo de plantilla personalizado llamado ‘configure.tpl’ en el directorio views/templates/admin del módulo:

Este archivo de plantilla muestra las cadenas traducidas asignadas en el método getContent. El modificador ‘nofilter’ se utiliza para garantizar que las etiquetas HTML en las traducciones se representen correctamente.

Paso 4: Agregar traducciones a través del Back Office de PrestaShop

Con la estructura del módulo y los archivos en su lugar, el siguiente paso es agregar traducciones a través del back office de PrestaShop. Así es como puedes hacerlo:

Además, después de agregar traducciones, estas traducciones se almacenarán en la base de datos y se aplicarán automáticamente cuando se utilice el módulo.

Dominio de traducción:

El dominio de traducción utilizado por PrestaShop se encuentra a continuación:

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

Conclusión

Además, el nuevo sistema de traducción Prestashop representa un avance significativo en la gestión de contenidos multilingües para tiendas de comercio electrónico. Al abordar los desafíos de los métodos de traducción tradicionales e introducir funciones innovadoras, PrestaShop proporciona a los comerciantes y desarrolladores una poderosa herramienta para mejorar su alcance global. Por lo tanto, la solidez técnica del sistema garantiza una mayor eficiencia, precisión y escalabilidad, lo que lo convierte en un componente esencial para cualquier empresa que busque expandir su presencia internacional.

También puede explorar una amplia gama de extensiones de comercio electrónico listas para usar de Prestashop, Opencart, WooCommerce, Shopify y Magento 2.

En caso de que tenga consultas/sugerencias, puede comunicarse con nuestro portal de soporte técnico en nuestra dirección de correo electrónico support@knowband.com.

Eche un vistazo a nuestro módulo más vendido Supercheckout de una página para Prestashop y Creador de aplicaciones Android e iOS para Prestashop.

Blog recomendado:

Todo lo que necesitas saber sobre el nuevo Prestashop 8.1.5

¿Cuál elegir: PrestaShop 1.7 o PrestaShop 8.1?