Dokumentation - Translation Generator (v4.x)

Beschreibung

Das Modul Translation Generator bietet die Möglichkeit, zu übersetzende Texte inkl. bereits vorhandener Übersetzungen zu exportieren und als CSV-Datei bereit zu stellen.

Des Weiteren wird eine Import-Funktionalität zur Verfügung gestellt, welche CSV-Übersetzungsdateien hochlädt und diese ohne Deployment in der Magento-Instanz bereitstellt

Funktionsmerkmale

Funktion Beschreibung

Export von Sprachen eines Stores

Generierung von Sprachdateien über Scope-Konfiguration

Eingrenzung von der Übersetzungstexte

Es können nur noch zu übersetzende Texte oder aber auch alle Texte inkl. bereits vorhandener Übersetzungen exportiert werden.

Eingrenzung des Applikationsbereiches für Übersetzungen

Es kann gewählt werden, ob die Bereiche "Frontend" und "Backend" mit in den Export übernommen werden

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 ein Log zu Auswertungszwecken geschrieben wird.

Direkter Browser-Datei Download

Unmittelbarer Browser-Download nach Erzeugung der Übersetzungsdaten basierend auf der Konfiguration

Import von Sprachdateien

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

Validierung der Importdatei

Validierung der hochgeladenen Sprachdatei vor Importvorgang

Speicherung bzw. Aktualisierung der Übersetzungen in Datenbanktabellen

Bei einem "Full-Import" werden neue DB-Einträge für Übersetzungen erstellt. Bei einem Delta-Import werden vorhandene Übersetzungen aktualisiert.

Auswahl Importmodus

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

Bereinigung Sprachen-Cache

Nach einem erfolgreichen Import von Sprachen, wir der "Translation-Cache" bereinigt und standardmäßig auch die JS-Übersetzungen neu generiert

Parallele Verarbeitung der Übersetzungsdateien

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

Beispiel Import Datei

Möglichkeit eine Beispiel-Datei herunterzuladen und die Import-Struktur zu prüfen

Download bereits importierter Übersetzungsdaten

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

Download bereits exportierter Übersetzungsdateien

Alle bereits erstellten und exportierten Übersetzungsdateien sind nachträglich noch in der Export-Historie zum Download verfügbar.

Performance-Optimierung Übersetzungsexport

Der Übersetzungsexport basiert auf Magento-Übersetzungslogiken sowie auf eigener Übersetzungsindizierung.

Modul-bezogener Übersetzungsexport

Die zu exportierenden Übersetzungen können modulspezifisch gefiltert werden.

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

Sprachdateien werden standardmäßig (dateibasiert) bereitgestellt. Es werden CSV-Übersetzungsdateien (z. B. auch in Language-Packs) vorausgesetzt.

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, sondern über Datenbankeinträge verwaltet

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