AviaryPL:Gettext

Z Aviary.pl wiki
Skocz do: nawigacja, szukaj

Tutaj krótki poradnik do narzędzi linii poleceń pakietu gettext używanych np. do tłumaczenia SUSE.

msgmerge

Aby do pliku jakisprogram.pl.po dołączyć nowe stringi z jakisprogram.pot, należy wykonać polecenie:

msgmerge jakisprogram.pl.po  jakisprogram.pot > jakisprogram.pl.po.nowy

albo

msgmerge -o jakisprogram.pl.po.nowy  jakisprogram.pl.po  jakisprogram.pot

Teraz plik jakisprogram.pl.po.nowy zawiera tłumaczenia z jakisprogram.pl.po + nowe/fuzzy stringi z pliku .pot.

Jeśli nam się powiodło, możemy teraz nadpisać stary plik nowym:

mv jakisprogram.pl.po.nowy jakisprogram.pl.po

msgfmt jako statystyki

msgfmt --statistics nazwapliku.po

...wyświetli nam liczbę stringów w pliku, wraz z podziałem na przetłumaczone, fuzzy i nowe.