infrae.i18nextract jest przepis buildout które utworzyć skrypt, aby wyodrębnić ciągi i18n z wielu pakietów na pot. & Nbsp; skrypt do scalenia lub skompilować wszystkie dostępne tłumaczenia jest również dostępna.
Skrypt z wydobycia wsparcia Python Script, Zope Page Template, Chameleon Page Template, form i schematów Silva Formulator metadane.
Exemple w buildout:
[Silva-tłumaczenie]
Przepis = infrae.i18nextract
Opakowanie =
& nbsp; silva.core.views
& Nbsp; silva.core.smi
Wyjście = $ {buildout: katalog}
wyjście-pakiet = silva.translations
domain = silva
extra-ścieżki = $ {zope2: lokalizacja} / lib / python
Opcje
Pakiety
& Nbsp; Lista pakietów wyodrębnić tłumaczenie z.
produkcja
& Nbsp; Katalog wyjściowy do utworzonego pliku szablonu.
wyjście-Pakiet
& Nbsp; Jeśli określony, będzie można stworzyć plik szablonu wewnątrz tego opakowania.
domena
& Nbsp; domeny Tłumaczenie użyć.
extra-drogi
& Nbsp; Dodatkowe ścieżka python dodać, aby móc załadować kodu Pythona, aby wyodrębnić z niej struny tłumaczenia.
Skrypty
Dwa skrypty tworzone są:
część ekstraktu-nazwy-
& Nbsp; To nie wyciągnąć tłumaczenia. Opcja -p zapisuje utworzony plik szablonu w wyjściowym-pakietu określonego w części buildout.
Część-nazwy-zarządzanie
& Nbsp; Zarządzanie plikami tłumaczeniowe w wyjściowym-pakietu określonego w części buildout:
& Nbsp; * -m scalić plik szablonu tłumaczenia na wszystkich istniejących plików tłumaczeń.
& Nbsp; * -c połączyć wszystkie istniejące pliki tłumaczenia.
Ostatnia skrypt wymaga, aby polecenia msgfmt i msgmerge zainstalowany w systemie (dostępnej w gettext)
Co nowego w tym wydaniu:.
< ul>
Co nowego w wersji 1.3:
- Dodaj dwie opcje --export-paczkę do tworzenia archiwum które mogą być wykorzystywane do przesyłania tłumaczeń Launchpad i --import-tar, które mogą być używane do importowania archiwum z Lanchpad.
- Dodaj Zope produktów opcje, aby umożliwić wydobycie w kodzie, który wykorzystuje stare produkty Zope.
Co nowego w wersji 1.2.1:
- .xml nie zawsze Silva metadane. Nie powiedzie się, jeśli nie mogą być analizowane jako takie.
Co nowego w wersji 1.2:
- Zmień nazwę skryptu wtopić się zarządzać. Dodaj opcję kompilacji plików tłumaczeń.
- Wyjście rejestrowania Fix, że było źle, gdy tłumaczenie zawarte kropki.
Wymagania :
- Python
Komentarze nie znaleziono