Dieses Tutorial führt Sie durch die Einrichtung mehrerer Sprachen in Ihrem Magento 2 E-Commerce-Geschäft. Wir werden die Best Practices der Internationalisierung behandeln, Sprachen hinzufügen, Inhalte übersetzen und benutzerdefinierte Module und Themen internationalisiert. Angenommen, Sie haben eine funktionierende Magento 2 -Installation.
Schlüsselkonzepte:
Sprachen hinzufügen:
Sprachen werden auf der Store -Ansichtsebene verwaltet. Eine Sprache hinzufügen:
Installieren von Sprachpaketen:
Verwenden Sie den Komponisten, um Sprachpakete zu installieren (z. B. von magePlaza):
composer require mageplaza/magento-2-<language>-language-pack:dev-master php bin/magento setup:upgrade php bin/magento setup:di:compile php bin/magento setup:static-content:deploy <language_code> -f php bin/magento indexer:reindex php bin/magento cache:flush
Ersetzen Sie <language></language>
und <language_code></language_code>
durch den entsprechenden Sprachcode (z. B. "Arabisch" und "AR_SA"). Der -f
Flag erzwingt den Einsatz.
CMS -Inhalt übersetzen:
internationalisierende Module und Themen:
__()
in PHP/PHTML, $.mage.__()
oder $t()
in JavaScript, {{trans}}
in E -Mail -Vorlagen, i18n
, Knockout -Kommentare oder translate
Attribut in UI -Komponenten), um Strings zur Übersetzung zu markieren. ar_SA.csv
(oder andere Sprachcodes) im Verzeichnis i18n
Ihres Moduls oder Themas. Verwenden Sie Magentos i18n:collect-phrases
Tool oder erstellen Sie diese Dateien manuell. i18n/<locale>/</locale>
Verzeichnis in Ihrem Thema oder Modul web
Verzeichnis Best Practices für RTL -Sprachen:
Erstellen Sie ein Hauptthema (LTR) und ein Kinderthema (RTL), um Stylingunterschiede effizient zu verwalten.
Schlussfolgerung:
Die Internationalisierungsfunktionen vonMagento 2 ermöglichen es Ihnen, ein wirklich globales E-Commerce-Erlebnis zu schaffen. Denken Sie daran, Ihre übersetzte Website gründlich zu testen, um Genauigkeit und Funktionalität zu gewährleisten. Die bereitgestellten FAQs bieten weitere Leitlinien zu bestimmten Aspekten der Übersetzung und Internationalisierung von Magento 2.
Das obige ist der detaillierte Inhalt vonMagento 2 Übersetzung: Wie Internationalisierung funktioniert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!