Provided by:
po4a_0.38-1_all 
NAME
po4a-build - buduje przetłumaczoną dokumentację
SYNOPSIS
po4a-build [[-f] | [--file] PLIK] [[--pot-only]]
po4a-build [[-?] | [-h] | [--help] | [--version]]
OPIS
po4a-build ma sprawiać, że tworzenie przetłumaczonej dokumentacji
będzie tak samo łatwe jak tworzenie treści nieprzetłumaczonej.
Kiedy po4a utworzy przetłumaczoną zawartość jako pliki POD lub DocBook
XML, po4a-build może zbudować końcową dokumentację. Zarówno
przetłumaczona, jak i nieprzetłumaczona zawartość jest budowana przez
pojedynczy proces, aktualizujący jednocześnie pliki POT.
Istniejące instrukcje budowania są zastępowane przez pojedyncze
wywołanie po4a-build i prosty plik konfiguracyjny używany przez
po4a-build do określenia, jak zbudować każdy element i które pakiety
binarne mają zawierać treści przetłumaczone i nieprzetłumaczone.
Po zbudowaniu zawartość będzie się znajdować w odpowiednich dla
pakietów podkatalogach katalogu podanego w opcji BASEDIR pliku
konfiguracyjnego. Dla pakietu binarnego o nazwie bla, zawierającego
francuskie i niemieckie tłumaczenia, wynikiem będzie:
BASEDIR/bla/man/man1/bla.1
BASEDIR/bla/man/de/man1/bla.1
BASEDIR/bla/man/fr/man1/bla.1
Ułatwia to włączanie wszystkich wygenerowanych treści do pakietu
binarnego:
doc/bla/man/* ./usr/share/man/
doc/bla/html/* ./usr/share/doc/foo/
Nie będzie trzeba aktualizować powyższej reguły po dodaniu nowych
tłumaczeń, a dodanie kolejnego pakietu binarnego (ble) pozwoli na
rozdzielenie zawartości tych pakietów.
Obsługiwane formaty
Obecnie po4a-build obsługuje następujące kombinacje:
1. Docbook XML dla sekcji 1.
2. Docbook XML dla sekcji 3.
3. DocBook XML dla HTML.
4. POD dla sekcji 1.
5. POD dla sekcji 3.
6. POD dla sekcji 5.
7. POD dla sekcji 7.
Wszystkie dostępne formaty i wszystkie dostępne kombinacje można
zawrzeć w pojedynczym pliku konfiguracyjnym po4a-build.conf i w
pojedynczym wywołaniu programu po4a-build. Szczegóły można znaleźć w
po4a-build.conf(5).
KONFIGURACJA
po4a-build używa domyślnego pliku konfiguracyjnego, po4a-build.conf,
który powinien być umieszczony w głównym katalogu źródeł pakietu
(Proszę użyć opcji-f, aby podać inny plik). Zobacz także po4a-
build.conf(5).
Example 1. przykładowy plik konfiguracji
Przykładowy plik konfiguracji jest dostępny w:
/usr/share/doc/po4a/examples/po4a-build.conf.example
Układ pliku konfiguracji
Plik konfiguracyjny składa się z kilku sekcji: ogólna, wsparcie dla
XML/XSL, wsparcie dla POD oraz wsparcie dla HTML-a.
Sekcja ogólna zawiera nazwę i lokalizację pliku konfiguracyjnego po4a
(najprawdopodobniej najlepiej byłoby go zostawić jako po4a.config),
nazwę katalogu PO zwierającego pliki PO dokumentacji (często doc/po),
pełną nazwę pliku POT używanego do wygenerowania tłumaczeń, katalog
bazowy generowanej dokumentacji (BASEDIR), informacje o tym, czy pakiet
zawiera strony podręcznika w sekcji 3 zamiast tylko w sekcji 1 oraz
nazwy pakietów binarnych zawierających wygenerowane wyjście.
Sekcja wsparcia dla XML/XSL, określa które z pakietów binarnych używają
wsparcia dla XSL (w zmiennej XMLPACKAGES), główny plik DocBook
przekazywany do xsltproc oraz lokalizacje plików XML lub DocBook.
XSLFILE może zostać nadpisane, jeśli jest to potrzebne.
Sekcja wsparcia dla POD określa, które z pakietów binarnych używają
wsparcia dla POD w zmiennej PODPACKAGES oraz pełną nazwę pliku POD.
Sekcja wsparcia dla HTML-a podaje podkatalog katalogu BASEDIR
zawierający nieprzetłumaczone i przetłumaczone dokumenty HTML oraz plik
DocBook do wygenerowania HTML-a. Plik HTMLXSL może zostać nadpisany,
jeśli jest to potrzebne.
POLECENIA
--pot-only
Aktualizuje tylko plik(i) POT. --pot-only jest przeznaczona dla
pakietów, których źródła zawierają wszystkie pliki POT. Pakiety
używające autotools mogą w prosty sposób dodać plik POT do pakietu
źródłowego, używając EXTRA_DIST, jednakże w przypadku pakietów
używających zwykłych Makefile'i lub pewnych narzędzi pomocniczych z
systemu kontroli wersji umieszczenie pliku POT (który jest plikiem
generowanym) w pakiecie źródłowym może okazać się niemożliwe bez
jednoczesnego dodania go do systemu kontroli wersji. Aby uniknąć
tej paskudnej i niepotrzebnej roboty, po4a-build potrafi
zaktualizować plik(i) POT na początku budowania pakietu, tak żeby
dpkg-source mogło włączyć go do pakietu źródłowego.
Example 2. Przykład svn-buildpackage. svn-buildpackage otwarcie
wspiera taki dodatek, za pomocą właściwości SVN useNativeDist oraz
celu native-dist programu make.
# dodaje plik POT do archiwum źródeł
native-dist: Makefile
po4a-build --pot-only
$ svn propset useNativeDist 1 debian
-h|--help
Wyświetla komunikat pomocy i kończy działanie.
--version
Wyświetla komunikat pomocy i kończy działanie.
OPCJE
-f|--file PLIK
Nadpisuje domyślny plik konfiguracyjny polecenia po4a-build (tj.
plik po4a-build.conf).
AUTOR
po4a-build napisał Neil Williams codehelp@debian.org.
Tę stronę podręcznika napisał Neil Williams codehelp@debian.org