Provided by:
potool_0.10-1_i386 
NAZWA
potool - program do manipulowania plikami po gettext
SKŁADNIA
potool PLIK1 [ PLIK2 ] [-f f|nf|t|nt|nth|o|no] [-n
ctxt|id|str|cmt|ucmt|pcmt|scmt|dcmt|tr|linf]... [-s] [-c]
potool -h
OPIS
potool pracuje w jednym z dwóch (na razie) trybów. W pierwszym wymaga
podania jednej nazwy pliku i działa wówczas jak filtr. W drugim -
powoduje zastpienie tłumaczeń w pliku PLIK1 tłumaczeniami z pliku
PLIK2 (zatem pierwszy plik jest plikiem bazowym, zaś drugi - naszym
roboczym).
OPCJE
-f filtr
opisuje filtr, który określa, jakie wpisy w pliku .po powinny
być zachowane (jest to filtr działający przy odczycie pliku). W
drugim trybie pracy filtr uwzględniany jest tylko dla pliku
PLIK2 (roboczego). Istniejące filtry:
t - wpisy przetłumaczone,
nt - wpisy nie przetłumaczone,
nth - wpisy nie przetłumaczone i nagłówek,
f - wpisy 'fuzzy',
nf - wpisy bez oznaczenia fuzzy,
o - wpisy nieużywane (oznaczone przedrostkiem "#~ ")
no - wpisy używane
Filtry można na siebie nakładać, używając kilku opcji -f.
-n filtr
działa w obu trybach pracy tak samo i określa, jakie informacje
w każdym z wpisów nie powinny być wyświetlane przy wypisywaniu
ich przez program. Dozwolona jest dowolna liczba opcji -n.
Dopuszczalne parametry:
ctxt - nie wypisuj części 'ctxt'
id - nie wypisuj części 'id'
str - nie wypisuj części 'str'
tr - nie wypisuj tłumaczeń (lecz pustą część 'str')
ucmt - nie wypisuj komentarzy użytkownika
pcmt - nie wypisuj komentarzy określających położenie w plikach
scmt - nie wypisuj komentarzy specjalnych ('#, fuzzy, c-format,
...')
dcmt - nie wyświetlaj komentarzy zarezerwowanych (głównie
rozpoczynających się kropką - '#. ...'
cmt - nie wyświetlaj żadnych komentarzy (połączenie ucmt,
pcmt, scmt, dcmt)
linf - usuwaj informację o numerach linii w komentarzach
określających położenie w plikach.
Ostatni parametr powoduje zamianę numerów linii na '1'. Jest to
przydatne w przypadku porównywania dwóch plików po lub pot przy
pomocy diff(1), gdyż w zazwyczaj jego wyjście jest zaciemnione
wieloma informacjami o mało interesujących zmianach numerów
linii.
-s powoduje wypisanie tylko liczby wpisów zamiast ich treści
-c kopiuje we wszystkich wpisach część 'id' do 'str' (być może
zastępując tłumaczenie)
-h wyświetla krótką informację na temat użycia.
PRZYKŁADY
potool x.po -s -ft
wyświetla liczbę przetłumaczonych wpisów. Patrz także
postats(1).
potool x.po -nstr
oczyszcza plik z tłumaczeń - a więc możemy zaczynać od zera ;)
potool x.po -ft && potool x.po -fnt
wyświetla z pliku najpierw wpisy przetłumaczone, a następnie nie
posiadające tłumaczenia (ze względu na pierwszy wpis nie zaleca
się stosowania odwrotnej kolejności). Plik taki zawiera
wszystkie informacje z x.po, natomiast braki w tłumaczeniach są
skupione w jednym miejscu.
potool x.po -fnt > tmp.po && editor tmp.po && potool x.po tmp.po
pozwala na proste dodawanie nowych tłumaczeń, bez przeglądania
starych.
Ostatnie dwa przykłady są zaimplementowane jako program potooledit(1).
ZOBACZ TAKŻE
potooledit(1), postats(1), msgmerge(1), msgfmt(1).
AUTOR
Potool został napisany przez Zbigniewa Chylę, a obecnie jego opiekunem
jest Marcin Owsiany <porridge@debian.org>.
21 września 2007 POTOOL(1)