no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
Last revision | |||
— | pl:translations:test-po-file [2012/10/09 09:20] – utworzono psokol | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Testowanie tłumaczeń ====== | ||
+ | Najciekawszym etapem tłumaczenia programu jest sprawdzenie wyników własnej pracy. Umożliwia ono ocenienie komunikatów od strony wizualnej, wyłapanie błędów, no i oczywiście pozwala dostrzec swój faktyczny wkład w tłumaczenie. | ||
+ | |||
+ | Pliki PO kompiluje się do plików binarnych MO za pomocą programu „msgfmt”, | ||
+ | |||
+ | ===== Teoria ===== | ||
+ | |||
+ | **1. Tworzenie kopii zapasowej**\\ | ||
+ | Uwaga: proszę zastąpić ciągi < | ||
+ | |||
+ | < | ||
+ | cd / | ||
+ | sudo cp < | ||
+ | </ | ||
+ | |||
+ | **2. Kompilowanie pliku PO** | ||
+ | |||
+ | < | ||
+ | msgfmt -o < | ||
+ | </ | ||
+ | |||
+ | **3. Instalowanie pliku MO** | ||
+ | |||
+ | < | ||
+ | sudo cp < | ||
+ | </ | ||
+ | |||
+ | **4. Uruchamianie programu** \\ | ||
+ | Uwaga: możliwe jest testowanie programu w kilku językach, zmieniając zmienną systemową LANG. Tłumaczenia muszą być dostępne w systemie - w przeciwnym razie nie zostaną wyświetlone. | ||
+ | |||
+ | Uwaga: polecenie „'' | ||
+ | |||
+ | < | ||
+ | LANG=< | ||
+ | </ | ||
+ | |||
+ | ===== Przykład ===== | ||
+ | |||
+ | ... pobrać plik PO ze strony https:// | ||
+ | |||
+ | < | ||
+ | |||
+ | poedit xfburn.master.de.po | ||
+ | |||
+ | msgfmt xfburn.master.de.po -o xfburn.mo | ||
+ | sudo mv / | ||
+ | sudo cp xfburn.mo / | ||
+ | LANG=de_DE.utf8 xfburn | ||
+ | </ | ||
+ | |||
+ | Jeśli tłumaczenia zostały zmodyfikowane i zachodzi potrzeba przetestowania nowej wersji... | ||
+ | |||
+ | < | ||
+ | poedit xfburn.master.de.po | ||
+ | msgfmt xfburn.master.de.po -o xfburn.mo | ||
+ | sudo cp xfburn.mo / | ||
+ | LANG=de_DE.utf8 xfburn | ||
+ | </ |