infrae.i18nextract egy buildout recept, amely egy scriptet kivonat i18n húrok több csomagot egy .pot. & Nbsp; A script az összevonása, illetve a rendszer az összes rendelkezésre álló fordítások is rendelkezésre áll.
A script támogatás kivonással Python Script, Zope oldalsablonról, Chameleon oldalsablonról, formázó formák és Silva metaadat sémák.
Exemple a buildout:
[Silva-fordítás]
recept = infrae.i18nextract
Ajánlatok =
& Nbsp; silva.core.views
& Nbsp; silva.core.smi
output = $ {buildout: könyvtár}
output-csomag = silva.translations
domain = silva
extra-utak = $ {zope2: hely} / lib / python
csomagok
& Nbsp; csomagok listáját kivonat fordítás.
teljesítmény
& Nbsp; kimeneti könyvtár a létrehozott sablon fájlt.
output-csomag
& Nbsp; Ha meg van adva, akkor képes lesz arra, hogy hozzon létre a sablon fájlt közvetlenül belül, hogy a csomag.
domain
& Nbsp; Translation tartományban használható.
extra-utak
& Nbsp; Extra python utat adni annak érdekében, hogy be tudja tölteni a Python kódot kivonat fordítások húrok belőle.
Scripts
Két írás jönnek létre:
rész-name-kivonat
& Nbsp; amelyek kivonat a fordítások. A -p menti a létrehozott sablon fájlt a kimeneti-csomag meghatározott buildout része.
rész-name-kezelése
& Nbsp; kezelése fordítás fájlokat a kimeneti-csomag meghatározott buildout része:
& Nbsp; * -m egyesíteni a fordítás sablon fájlt az összes létező fordítást fájlokat.
& Nbsp; -c összeállítása összes létező fordítást fájlokat.
Az utolsó script igényel, hogy a parancsokat msgfmt és msgmerge telepített rendszer (elérhető gettext).
Mi az új ebben a kiadásban:
< ul>
Mi az új 1.3 verzió:
- Add két lehetőség --export-tar archívum létrehozására hogy lehet használni feltölteni fordítások Launchpad, és --import-tar, hogy lehet használni importálni egy tar-re Lanchpad.
- Add zope-termékek opciók engedélyezéséhez kitermelés kódot használó régi Zope termékek.
Mi az új 1.2.1-es verzióban:
- .xml fájlokat nem mindig Silva metaadatok. Nem hagyják, ha azok nem értelmezhető, mint olyan.
Mi az új a 1.2-es verzió:
- átnevezése az egyesítés scriptet kezelni. Add lehetőség összeállításához fordítás fájlok.
- Fix naplózást, hogy tévedett, amikor a fordítást szereplő pontokat.
követelmények :
- Python
Hozzászólás nem található