infrae.i18nextract je buildout recept, který vytvořit skript extrahovat I18N řetězce z několika balíčků na pot. & Nbsp; skript sloučit nebo shromažďují všechny dostupné překlady jsou také k dispozici.
Extrakce Podpora skript ze skript v jazyce Python, Zope šablonu stránky, Chameleon šablonu stránky, formy formulátorem a Silva metadat schémata.
Exemple v buildout:
[Silva překlad]
recept = infrae.i18nextract
Balíčky =
& nbsp; silva.core.views
& Nbsp; silva.core.smi
output = $ {buildout: adresář}
output-balení = silva.translations
domain = silva
Extra cesty = $ {zope2: místo} / lib / python
Možnosti
balíčky
& Nbsp; Seznam balíčků pro extrakci překlad z.
výkon
& Nbsp; výstupní adresář pro soubor vytvořený šablony.
output-balíček
& Nbsp; Pokud je uvedeno, budete moci vytvořit soubor šablony přímo uvnitř tohoto balíčku.
doména
& Nbsp; Translation doménu použít.
Extra-cesty
& Nbsp; Extra python cesta přidat, aby mohli nahrát Pythonu extrahovat překlady řetězce z něj.
Skripty
Dva skripty jsou vytvořeny:
part-name-extrakt
& Nbsp; které se výpis překlady. Volba -p uloží vytvořený soubor šablony ve výstupním-package uvedeného v buildout části.
part-name-správa
& Nbsp; Správa překladu soubory ve výstupním-balení uvedeném v buildout části:
& Nbsp; * -m sloučit soubor překlad šablony do všech existujících překladů soubory.
& Nbsp; * -c shromažďují všechny existující soubory s překlady.
Poslední scénář vyžaduje, aby příkazy msgfmt a msgmerge nainstalován na systému (k dispozici v gettext)
Co je nového v této verzi:.
< ul>
Co je nového ve verzi 1.3:
- Přidat dvě možnosti --export-balík do vytvořit archiv které mohou být použity nahrát překlady do Launchpad, a --import, archiv, který lze použít k importu archiv z Lanchpad.
- Přidat možností Zope produktů, které mají umožnit těžbu v kódu, který používá staré výrobky Zope.
Co je nového ve verzi 1.2.1:
- .xml soubory nejsou vždy Silva metadata. Nepoužívejte selhat, pokud nelze analyzovat jako takový.
Co je nového ve verzi 1.2:
- Přejmenovat sloučení skript do řídit. Přidat možnost sestavit překladové soubory.
- protokolování Fix výstup, který se mýlil, když překlad obsahoval body.
Požadavky na :
- Python
Komentáře nebyl nalezen