Knowband Blog | Ecommerce Modules

PrestaShop führt ein neues Übersetzungssystem ein

PrestaShop ist eine bekannte Open-Source-E-Commerce-Plattform, die PrestaShop Version 1.7.6 veröffentlicht hat, die ein neues Prestashop-Übersetzungssystem enthält, das die Mehrsprachigkeit von Online-Shops verbessern soll. Dieses neue System bietet eine verbesserte Genauigkeit, Effizienz und Benutzerfreundlichkeit und beseitigt die Nachteile früherer Übersetzungstechniken. In diesem Blogbeitrag geben wir eine ausführliche technische Erläuterung des neuen Übersetzungssystems von PrestaShop und heben dessen Funktionen, Architektur und Vorteile hervor.

Kontext und Zweck:-

Die Fähigkeit, Informationen in vielen Sprachen anzubieten, ist für die Ansprache eines vielfältigen Kundenstamms von entscheidender Bedeutung, da der E-Commerce weltweit weiter wächst und herkömmliche Übersetzungssysteme häufig unter Fehlern, Ineffizienzen und menschlicher Arbeit leiden.

Klassisches vs. neues Prestashop-Übersetzungssystem

Klassisches Übersetzungssystem: –

Das klassische Übersetzungssystem in PrestaShop war hauptsächlich dateibasiert und weniger flexibel:

Neues Übersetzungssystem: –

Das neue Prestashop-Übersetzungssystem bietet mehrere Verbesserungen:

Demonstration des neuen Prestashop-Übersetzungssystems mit einem Demomodul

Lassen Sie uns durch die Erstellung eines Demomoduls gehen, um das neue Übersetzungssystem für Prestashop vorzustellen. Wir nennen dieses Modul „kbdemotranslation“.

Schritt 1: Einrichten der Modulstruktur

Erstellen Sie zunächst die Grundstruktur Ihres PrestaShop-Moduls. Ihre Verzeichnisstruktur sollte so aussehen:

Schritt 2: Einrichten der Hauptdatei des Moduls

Erstellen Sie die Hauptmoduldatei kbdemotranslation.php:

Daher definieren wir in dieser Hauptmoduldatei die Modulklasse, ihre Metadaten und die grundlegenden Installations- und Deinstallationsmethoden. Mit der Methode getContent() weisen wir die übersetzten Zeichenfolgen Smarty-Variablen zu und rendern die Konfigurationsvorlage.

Hier ist „Modules.Kbdemotranslation.Kbdemotranslation“ die Übersetzungsdomäne des Textes.

Schritt 3: Erstellen der Vorlagendatei

Erstellen Sie eine benutzerdefinierte Vorlagendatei mit dem Namen „configure.tpl“ im Verzeichnis „views/templates/admin“ des Moduls:

Diese Vorlagendatei zeigt die übersetzten Zeichenfolgen an, die in der getContent-Methode zugewiesen wurden. Der Modifikator „nofilter“ wird verwendet, um sicherzustellen, dass HTML-Tags in den Übersetzungen korrekt gerendert werden.

Schritt 4: Übersetzungen über das PrestaShop-Backoffice hinzufügen

Nachdem die Modulstruktur und die Dateien eingerichtet sind, besteht der nächste Schritt darin, Übersetzungen über das PrestaShop-Backoffice hinzuzufügen. So können Sie es machen:

Darüber hinaus werden nach dem Hinzufügen von Übersetzungen diese Übersetzungen in der Datenbank gespeichert und automatisch angewendet, wenn das Modul verwendet wird.

Übersetzungsdomäne:

Die von PrestaShop verwendete Übersetzungsdomäne ist unten:

Module.NamedesModuls.Spezifischer Teil

Zusammenfassung

Darüber hinaus stellt das neue Übersetzungssystem Prestashop einen bedeutenden Fortschritt bei der Verwaltung mehrsprachiger Inhalte für E-Commerce-Shops dar. Durch die Bewältigung der Herausforderungen traditioneller Übersetzungsmethoden und die Einführung innovativer Funktionen bietet PrestaShop Händlern und Entwicklern ein leistungsstarkes Tool zur Vergrößerung ihrer globalen Reichweite. Daher gewährleistet die technische Robustheit des Systems eine verbesserte Effizienz, Genauigkeit und Skalierbarkeit und macht es zu einer wesentlichen Komponente für jedes Unternehmen, das seine internationale Präsenz ausbauen möchte.

Sie können auch eine große Auswahl an gebrauchsfertigen E-Commerce-Erweiterungen für Prestashop, Opencart, WooCommerce, Shopify und Magento 2 erkunden.

Falls Sie Fragen/Vorschläge haben, können Sie sich unter unserer E-Mail-Adresse support@knowband.com an unser technisches Support-Portal wenden.

Schauen Sie sich unser Bestseller-Modul an One Page Supercheckout für Prestashop und Android- und iOS-App-Maker für Prestashop.

Empfohlener Blog: 

Alles, was Sie über das neue Prestashop 8.1.5 wissen müssen

Welches soll ich wählen: PrestaShop 1.7 oder PrestaShop 8.1?