Dokumentation - Translation Generator (v5.x)

Beschreibung

Translation Generator bietet die Möglichkeit, zu übersetzende Texte inkl. vorhandener Übersetzungen zu exportieren und als CSV-Datei bereitzustellen.

  • Es wird eine Import-Funktionalität zur Verfügung gestellt, die CSV-Übersetzungsdateien hochlädt und diese ohne notwendiges Deployment in der Magento-Instanz bereitstellt

Funktionsmerkmale

Funktion Beschreibung

Export von Sprachen eines Stores

Generierung von Sprachdateien über die Magento Scope-Konfiguration

Eingrenzung von Übersetzungstexten

  • Nur nicht übersetzende Texte werden exportiert

  • Texte mit bereits vorhandenen Übersetzungen werden exportiert

Eingrenzung des Anwendungsbereichbereiches für einen Übersetzungsexport

Es kann unter fogenden Bereichen gewählt werden, ob diese bei einen Export mit einbezogen werden:

  • Frontend

  • Backend

Export mit optionaler Referenzsprache

Generierung von Sprachdateien inkl. zusätzlicher Sprache als Referenz

Export mit optionaler Logausgabe

Es kann definiert werden, ob während der Übersetzungsgenerierung eine Log Datei zu Auswertungszwecken geschrieben wird

Direkter Browser-Datei Download

Ein Browser-Download Link steht nach Erzeugung der Übersetzungsdaten basierend auf der Konfiguration zur Verfügung

Import von Sprachdateien

Import von CSV-Übersetzungsdateien über die Magento-Standard-Import-Funktionalität

Validierung der Importdatei

Es findet eine Validierung der hochgeladenen Sprachdatei vor dem Importvorgang statt

Speicherung und Aktualisierung der Übersetzungen in Datenbanktabellen

  • Beim Full-Import werden neue DB-Einträge für Übersetzungen erstellt

  • Beim Delta-Import werden vorhandene Übersetzungen aktualisiert

Auswahl des Importmodus

Über die Auswahl des Import-Modus können Sprachdateien ergänzt (DELTA) oder komplett ersetzt (FULL) werden

Bereinigung des Sprachen-Cache

Nach erfolgreichen Sprachen Import, wird der Translation-Cache bereinigt aber auch die JS-Übersetzungen neu generiert

Parallel Verarbeitung der Übersetzungsdateien

Die hochgeladenen Übersetzungsdateien und die generierten Frontend-Übersetzungen werden neben den Magento-Standard-Dateien parallel gehalten und verarbeitet

Beispiel Import Datei

Es besteht die Möglichkeit, eine Beispiel-Datei herunterzuladen um die Import-Struktur prüfen zu können

Download bereits importierter Übersetzungsdaten

Wurden Sprachdaten bereits hochgeladen, können die aktuell verwendeten Übersetzungen (lt. Datenbank), auch heruntergeladen werden

Download bereits exportierter Übersetzungsdateien

Alle bereits erstellten und exportierten Übersetzungsdateien sind in der Export-Historie vorhanden und weiterhin als Download Dateien verfügbar

Performance-Optimierung des Übersetzungsexports

Der Übersetzungsexport basiert auf den Magento-Übersetzungslogiken sowie einer eigenen Übersetzungsindizierung

Modul-bezogener Übersetzungsexport

Die zu exportierenden Übersetzungen können modulspezifisch gefiltert werden

Übersetzung von CMS-Blöcken / -Seiten

Übersetzung von CMS-Blöcken / -Seiten mithilfe eines Widgets mit PageBuilder und TinyMCE Unterstützung

Der Translation Generator ist kein Tool um Übersetzungen beliebig (on demand) zu manipulieren (ändern/bearbeiten/entfernen).

  • Sprach und Übersetzungsdateien werden standardmäßig im Dateiformat CSV bereitgestellt (auch in Language-Packs)

  • Das Modul erweitert auch das Lesen von Übersetzungen

  • Die importierte Sprachdatei wird hierarchisch als letzte geladen und zur Ausgabe verwendet

Ab Version 4.0.0 werden Übersetzungsdaten nicht mehr über das Dateisystem verwaltet, sondern über Datenbankeinträge.

Contributors

Patrick Mehringer

p.mehringer@techdivision.com

Developer, Maintenance

Martin Eisenführer

m.eisenfuehrer@techdivision.com

Maintenance

Ludwig Mair

l.mair@techdivision.com

Documentation

Kenza Yamlahi

k.yamlahi@techdivision.com

Maintenance