Knowband Blog | Ecommerce Modules

PrestaShop presenta un nuovo sistema di traduzione

PrestaShop è una nota piattaforma di e-commerce open source che ha rilasciato la versione 1.7.6 di PrestaShop, che include un nuovo sistema di traduzione Prestashop pensato per migliorare le capacità multilingue dei negozi online. Questo nuovo sistema offre maggiore precisione, efficacia e facilità d’uso e risolve gli svantaggi delle tecniche di traduzione precedenti. In questo post del blog forniremo una spiegazione tecnica approfondita del nuovo sistema di traduzione di PrestaShop, evidenziandone le caratteristiche, l’architettura e i vantaggi.

Contesto e scopo: –

La capacità di offrire informazioni in molte lingue è essenziale per rivolgersi a una base di clienti diversificata poiché l’e-commerce continua a crescere a livello globale e i sistemi di traduzione convenzionali spesso soffrono di errori, inefficienze e lavoro umano.

Classico e nuovo sistema di traduzione Prestashop

Sistema di traduzione classico: –

Il classico sistema di traduzione in PrestaShop era principalmente basato su file e meno flessibile:

Nuovo sistema di traduzione: –

Il nuovo sistema di traduzione Prestashop offre diversi miglioramenti:

Dimostrazione del nuovo sistema di traduzione Prestashop con un modulo demo

Esaminiamo la creazione di un modulo demo per mostrare il nuovo sistema di traduzione per Prestashop. Chiameremo questo modulo “kbdemotranslation”.

Passaggio 1: impostazione della struttura del modulo

Innanzitutto, crea la struttura di base del tuo modulo PrestaShop. La struttura della tua directory dovrebbe assomigliare a questa:

Passaggio 2: impostazione del file principale del modulo

Crea il file del modulo principale kbdemotranslation.php:

Pertanto, in questo file del modulo principale, definiamo la classe del modulo, i suoi metadati e i metodi di installazione e disinstallazione di base. Il metodo getContent() è dove assegniamo le stringhe tradotte alle variabili Smarty e rendiamo il modello di configurazione.

Qui, “Modules.Kbdemotranslation.Kbdemotranslation” è il dominio di traduzione del testo.

Passaggio 3: creazione del file modello

Crea un file modello personalizzato denominato ‘configure.tpl’ nella directory views/templates/admin del modulo:

Questo file modello visualizza le stringhe tradotte assegnate nel metodo getContent. Il modificatore ‘nofilter’ viene utilizzato per garantire che i tag HTML nelle traduzioni vengano visualizzati correttamente.

Passaggio 4: aggiunta di traduzioni tramite il back office di PrestaShop

Una volta predisposti la struttura del modulo e i file, il passo successivo è aggiungere le traduzioni tramite il back office di PrestaShop. Ecco come puoi farlo:

Inoltre, dopo aver aggiunto le traduzioni, queste verranno archiviate nel database e applicate automaticamente quando viene utilizzato il modulo.

Dominio di traduzione:

Il dominio di traduzione utilizzato da PrestaShop è di seguito:

Moduli.Nomedelmodulo.Partespecifica

Conclusione

Inoltre, il nuovo sistema di traduzione Prestashop rappresenta un progresso significativo nella gestione dei contenuti multilingue per i negozi di e-commerce. Affrontando le sfide dei metodi di traduzione tradizionali e introducendo funzionalità innovative, PrestaShop fornisce a commercianti e sviluppatori un potente strumento per migliorare la loro portata globale. Pertanto, la robustezza tecnica del sistema garantisce maggiore efficienza, precisione e scalabilità, rendendolo un componente essenziale per qualsiasi azienda che desideri espandere la propria presenza internazionale.

Puoi anche esplorare un’ampia gamma di estensioni eCommerce pronte all’uso Prestashop, Opencart, WooCommerce, Shopify e Magento 2.

In caso di domande/suggerimenti, è possibile contattare il nostro portale di supporto tecnico al nostro indirizzo e-mail support@knowband.com.

Dai un’occhiata al nostro modulo bestseller Supercheckout di una pagina per Prestashop ed Creatore di app Android e iOS per Prestashop.

Blog consigliato:

Tutto quello che devi sapere sul nuovo Prestashop 8.1.5

Quale scegliere: PrestaShop 1.7 o PrestaShop 8.1?