Transifex mit Contao Toolbox: Unterschied zwischen den Versionen
Aus Contao Community Documentation
K |
|||
Zeile 1: | Zeile 1: | ||
[[Kategorie:Transifex]] | [[Kategorie:Transifex]] | ||
− | Die Contao-Toolbox gibt es auf GitHub: [https://github.com/cyberspectrum/contao-toolbox contao-toolbox] | + | << [[Transifex_–_Lokalisierungsplattform|Zum Hauptartikel]] |
+ | =Was ist das?= | ||
+ | Die Contao-Toolbox, kurz '''ctb''', gibt es auf GitHub: [https://github.com/cyberspectrum/contao-toolbox contao-toolbox]<br> | ||
+ | Das Konzept dahinter ist folgender. | ||
+ | * der Entwickler legt wie bisher PHP Sprachdateien an für die Ursprungsprache, z.B. "en", im Modul Unterverzeichnis language/en/ | ||
+ | * mit ''ctb'' werden die Sprachdateien in das XLIFF Format gewandelt | ||
+ | * anschließend werden diese XLIFF Dateien mit ''ctb'' hoch geladen nach Transifex und tauchen dadurch in der Ursprungsprache als Ressourcen auf | ||
+ | * übersetzte Ressourcen anderer Sprachen werden mit ''ctb'' runter geladen im XLIFF Format | ||
+ | * anschließend werden mit ''ctb'' diese in PHP Sprachdateien umgewandelt und in das passende Verzeichnis abgelegt, z.B. language/de/ | ||
− | + | =Installation= | |
− | [[Transifex_–_Lokalisierungsplattform|Zum Hauptartikel]] | + | =Konfiguration= |
+ | (composer.json / config.json) | ||
+ | |||
+ | =Kommandozeilen Workflow= | ||
+ | |||
+ | =Upload weiterer Sprachen= | ||
+ | |||
+ | |||
+ | TODO: Wird ergänzt. | ||
+ | |||
+ | << [[Transifex_–_Lokalisierungsplattform|Zum Hauptartikel]] |
Version vom 3. Juli 2014, 15:21 Uhr
Inhaltsverzeichnis
Was ist das?
Die Contao-Toolbox, kurz ctb, gibt es auf GitHub: contao-toolbox
Das Konzept dahinter ist folgender.
- der Entwickler legt wie bisher PHP Sprachdateien an für die Ursprungsprache, z.B. "en", im Modul Unterverzeichnis language/en/
- mit ctb werden die Sprachdateien in das XLIFF Format gewandelt
- anschließend werden diese XLIFF Dateien mit ctb hoch geladen nach Transifex und tauchen dadurch in der Ursprungsprache als Ressourcen auf
- übersetzte Ressourcen anderer Sprachen werden mit ctb runter geladen im XLIFF Format
- anschließend werden mit ctb diese in PHP Sprachdateien umgewandelt und in das passende Verzeichnis abgelegt, z.B. language/de/
Installation
Konfiguration
(composer.json / config.json)
Kommandozeilen Workflow
Upload weiterer Sprachen
TODO: Wird ergänzt.