infrae.i18nextract является Постройка рецепт, который создать сценарий для извлечения строк из i18n нескольких пакетов в .pot & NBSP;. Скрипт для слияния или собрать все доступные переводы также доступна.
Добыча поддержка скрипта Python из Script, Zope Page Template, Хамелеон шаблона страницы, рецептур форм и схем метаданных Сильва.
Exemple в билдаута:
[Сильва-перевод]
Рецепт = infrae.i18nextract
пакеты =
и NBSP; silva.core.views
& NBSP; silva.core.smi
Выход = $ {Постройка: каталог}
Выход-пакет = silva.translations
домен = Сильва
экстра-дорожки = $ {zope2: расположение} / Lib / Python
Опции
пакеты
& NBSP; Список пакетов для извлечения перевод с.
вывод
& NBSP; Выход каталог для создаваемого файла шаблона.
Выход-пакет
& NBSP; Если указано, вы сможете создать файл шаблона непосредственно в этом пакете.
домен
& NBSP; домен Перевод в использовании.
экстра-дорожки
& NBSP; Дополнительная путь питона, чтобы добавить для того, чтобы иметь возможность загружать код Python для извлечения строк переводы от него.
Сценарии
Два скрипты создаются:
часть-имя-экстракт
& NBSP; Чего извлечь переводы. Опция -p сохраняет созданный файл шаблона в выходной-пакета, указанного в части Buildout.
часть имя-управлении
& NBSP; Управление файлами перевода в выходной-пакета, указанного в части Buildout:
& NBSP; * -m объединить файл шаблона перевод всех существующих переводов файлов.
& NBSP; * -с собрать все существующие переводы файлов.
Последнее сценарий требует, чтобы команды msgfmt и msgmerge установлен в системе (доступно в Gettext)
Что нового В этом выпуске:.
< UL>
Что нового в версии 1.3:
- Добавить два варианта --export-архив создать архив которые могут быть использованы, чтобы загрузить переводы Launchpad, и --import-архив, который может быть использован для импорта из архива Lanchpad.
- Добавить Zope продуктов параметры для включения в добычу кода, который использует старые продукты Zope.
Что нового в версии 1.2.1:
- .xml файлы не всегда Сильва метаданных. Не сработает, если они не могут быть разобраны как таковой.
Что нового в версии 1.2:
- Переименовать слияния сценарий в управлении. Добавить опцию компиляции файлы перевода.
- Исправлена регистрация вывод, который был неправ, когда перевод содержатся точки.
Требования
- Python
Комментарии не найдены