infrae.i18nextract ist ein Ausbau-Rezept, das ein Skript zu i18n Strings aus mehreren Paketen zu einem .pot extrahieren zu erstellen. & Nbsp; Ein Skript zu fusionieren oder kompilieren alle verfügbaren Übersetzungen zur Verfügung.
Das Skript Unterstützung Extraktion aus Python-Skript, Zope Page Template, Chamäleon Seitenvorlage, Formulierer Formen und Silva-Metadaten-Schemas.
Exemple in buildout:
[Silva-Übersetzung]
Rezept = infrae.i18nextract
Pakete =
& Nbsp; silva.core.views
& Nbsp; silva.core.smi
output = $ {buildout: Verzeichnis}
Ausgabe-Paket = silva.translations
domain = silva
Extra-Wege = $ {zope2: Standort} / lib / python
Einstellungen
Pakete
& Nbsp; Liste der Pakete, um die Translation von zu extrahieren.
Ausgabe
& Nbsp; Ausgabeverzeichnis für die erstellte Vorlagendatei.
Ausgabe-Paket
& Nbsp; Wenn angegeben, werden Sie in der Lage, die Template-Datei direkt in diesem Paket zu erstellen.
Domain
& Nbsp; Übersetzung Domain zu verwenden.
Extra-Pfaden
& Nbsp; Extra-Python-Pfad, um in der Lage sein hinzufügen, um die Python-Code zu laden, um Übersetzungen Strings daraus zu extrahieren.
Scripts
Zwei Script erstellt:
Teilname-Extrakt
& Nbsp; Das tun extrahieren Sie die Übersetzungen. Die Option -p die erstellte Vorlagendatei in der Ausgabe-Paket im Ausbau-Teil angegeben spart.
Teilname-Verwaltung
& Nbsp; verwalten Übersetzungsdateien in der Ausgabe-Paket im Ausbau-Teil angegeben:
& Nbsp; * -m Übersetzung Template-Datei zusammenführen in alle bestehenden Übersetzungen Dateien.
& Nbsp; * -c alle bestehenden Übersetzungen Dateien zu kompilieren.
Das letzte Skript benötigt zu haben, die Befehle msgfmt und msgmerge auf dem System (erhältlich in gettext) installiert
Was ist neu in dieser Pressemitteilung:.
< ul>
Was ist neu in der Version 1.3:
- Fügen Sie zwei Möglichkeiten --export-Tarball, ein Archiv zu erstellen die verwendet werden können, um Übersetzungen zu Launchpad hochladen und --import-Tarball, die verwendet werden können, um ein Tarball Lanchpad importieren.
- In zope-Produkte Optionen zur Extraktion in Code, den alten Zope Produkte verwendet zu ermöglichen.
Was ist neu in Version 1.2.1:
- .xml-Dateien sind nicht immer Silva Metadaten. Versäumen Sie nicht, wenn sie nicht als solche analysiert werden.
Was ist neu in der Version 1.2:
- Umbenennen des Merge Scripts in zu verwalten. Fügen Sie die Option, Übersetzungsdateien zu kompilieren.
- Fix Protokollausgabe, die nicht in Ordnung war, wenn der Übersetzung enthaltenen Punkte.
Anforderungen :
- Python
Kommentare nicht gefunden