Ich verwende Englisch, Spanisch und Deutsch als drei Store Views für meine Site. Was ist der einfachste Weg, Übersetzungen für neue Wörter hinzuzufügen?
Selbst wenn ich neue Wörter zu den Übersetzungen hinzufüge, wird dies nicht im Frontend angezeigt.
magento-1.9
localisation
Sukeshini
quelle
quelle
Sie übersetzen nicht wirklich Wörter. Sie müssen statische Blöcke, Seiten, Attribute, E-Mail-Vorlagen und konfigurationsbezogene Elemente aus dem Backend übersetzen. Zum Übersetzen von Systemzeichenfolgen gibt es
app/design/frontend/{package}/{theme]/locale/{locale}/translate.csv
{locale} könnte zum Beispiel de_DE für die in Deutschland verwendete deutsche Sprache sein.
Das Ändern von Übersetzungsdateien unter
app/locale/{locale}/
wird NICHT empfohlen, da sie Teil von Sprachpaketen sind und als Kernelemente angesehen werden sollten, die möglicherweise überschrieben werden, sobald das Paket aktualisiert wird.quelle
Dies kann in diesen einfachen Schritten erfolgen. Schritt 1: Neue Geschäftsansicht erstellen. Nach dem Admin unseres Shops gehen Sie zu STORES-> Settings-> All stores.
Create Store View
. Wählen Sie ein Geschäft und geben Sie einen Namen ein, beispielsweise Hindi. Gehen Sie zu STORES-> Settings-> Configuration. In der oberen linken Ecke vonStore View
Wählen Sie Ihre GeschäftsansichtHindi
. In derGeneral
RegisterkarteLocale Option
Wählen SieHindi(India)
aus der Dropdown-Liste.Schritt 2: Stellen Sie Ihr Thema auf diese Store-Ansicht ein. Von admin Gehen Sie zu CONTENT-> Design-> Konfiguration
Edit
Ihrer Store-Ansicht und legen Sie das Thema fest.Schritt 3: Erstellen Sie eine CSV-Datei in
<magento dir>/app/design/frontend/<vendorName>/<themeName>/i18n/hi_IN.csv
(hi_IN für Hindi). Inhalte sind:"Sign In", "Your Text" "My Account","Your Text" "My Wish List", "Your Text"
Schritt 4: Stellen Sie den Inhalt bereit. im magento verzeichnis deines terminals
php bin/magento setup:static-content:deploy -f en_US hi_IN
Bereinige den Cache und aktualisiere die Seite. Nach dem Wechsel zur neuen Store-Ansicht werden Ihre Änderungen angezeigt. Dies wird für Magento 2.2.x funktionierenquelle
Ich denke, der Tech- Teil wird beantwortet ... :)
Um es "einfach" zu machen - oder um l18n zu beschleunigen - können Sie
CSV
Dateien automatisch übersetzen .Dies kann nützlich sein, wenn Sie eine Erweiterung installiert oder erstellt haben, die nur
en_US.csv
enthalten ist.Anf .:
https://github.com/chriskonnertz/DeepLy
CSV
, um zu übersetzenFügen Sie ein einfaches PHP-Skript hinzu
Nicht wirklich schön, aber es funktioniert ...: P
Anmerkungen
Ich bin nicht tief verwandt , es hat mir nur ein paar Stunden gespart ... Entschuldigung für die Werbung.
quelle