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
( 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 |