Dokumentation Translation Generator (v2.0)

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

Archivierung von bereits hochgeladenen Sprachdateien

Bei einem "Full-Import" werden bereits hochgeladene CSV-Sprachdateien archiviert und durch die neu importierten Dateien ersetzt.

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-Übersetzung werden neben den Magento-Standard-Dateien parallel gehalten und verarbeitet

Beispiel Import Datei

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

Download bereits importierter Sprachdateien

Sind Sprachdateien bereits hochgeladen worden, so können die Dateien, welche in Verwendung sind, auch heruntergeladen werden

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

Sprachdateien werden standardmäig (dateibasierend) 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.

Des Weiteren werden Frontendübersetzungen auch parallel zum Magento-Standard generiert und verarbeitet.

Da die Übersetzungsdateien beim Import ins "Var"-Verzeichnis der Magento-Instanz gelegt werden, sollte diese manchmal (ggf. in regelmäßigen Abständen) ins Projekt-Verzeichnis übernommen werden. Über das Backend besteht die Möglichkeit bereits importierte Sprachdateien herunter zu laden.

Contributors

Martin Eisenführer

m.eisenfuehrer@techdivision.com

Developer, Maintenance

Patrick Mehringer

p.mehringer@techdivision.com

Developer, Maintenance, Documentation

Ludwig Mair

l.mair@techdivision.com

Documentation