Dokumentation Translation Generator (v3.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 |
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. |