infrae.i18nextract е buildout рецепта, която създаде скрипт за извличане i18n струни от множество пакети в .pot & Nbsp;. Скрипт, за да се слеят или събират всички налични преводи също е на разположение.
Добивът на скрипт поддръжка от Python Script, Zope Page Template, Chameleon Page Template, създателя на формулата форми и схеми Silva метаданни.
Типичен пример в buildout:
[Силва-превод]
рецепта = infrae.i18nextract
Пакети =
& Nbsp; silva.core.views
& Nbsp; silva.core.smi
изход = $ {buildout: указател}
изход-пакет = silva.translations
домейн = Силва
допълнителни пътеки = $ {zope2: местоположение} / ИЪ / Python
<Силен> Options
пакети
& Nbsp; Списък на пакети за извличане превод от.
продукция
& Nbsp; Output директория за създаден шаблон файл.
изход-пакет
& Nbsp; Ако е посочено, ще можете да създадете файл с шаблон директно в този пакет.
домейн
& Nbsp; Превод домейн за използване.
допълнителни пътеки
& Nbsp; Extra питон път да добавите, за да може да зарежда код на Python за извличане преводи струни от него.
<Силни> Scripts
Са създадени два скрипта:
непълно работно име-извлечение
& Nbsp; Това направи извличане на преводите. Опцията -p спестява създаден шаблон файл в изходна-пакет, определен в buildout част.
непълно работно име-управление
& Nbsp; Управление превод файлове в изходния-пакет, определен в buildout част:
& Nbsp; * -т слеят шаблонния файл превод на всички съществуващи преводи файлове.
& Nbsp; * -C събират всички съществуващи преводи файлове.
Последният сценария изисква да имат командите msgfmt и msgmerge инсталирани на системата (на разположение в gettext)
Какво ново в тази версия:.
< ул>
Какво ново във версия 1.3:
- Add две възможности --export-архив, за да създадете архив че може да се използва за качване на преводи на Launchpad, и --import-архив, който може да се използва за внос на архив, от Lanchpad.
- Добави опции Zope продукти към позволи извличане в код, който използва стари продукти Zope.
Какво ново във версия 1.2.1:
- .xml файлове не винаги Silva метаданни. Да не пропусна, ако те не могат да бъдат разпознаване като такава.
Какво ново във версия 1.2:
- Преименуване на сливане сценария в управлявате. Добави опция за съставяне превод файлове.
- Fix сеч продукция, която не е наред, когато превода, съдържаща точки.
<силни> Изисквания :
- Python
Коментари не е намерена