Tworzenie plików z tłumaczeniem Pliki z tłumaczeniem - .po lub .pot (pusty szablon) mogą zostać stworzone ręcznie lub przez narzędzie xgettext dostarczane z pakietem. Opis programu otrzymamy pisząc: $ xgettext --help Jeśli korzystamy w swym projekcie z programów autoconf/automake, to stworzenie pliku .pot wykonamy przez wydanie polecenia: cd po/ make <nazwa_projektu>.pot Program ten utworzy plik pl.po, który tłumacz edytuje ręcznie lub przy użyciu narzędzi takich jak Poedit, Emacs lub Vim, które posiadają tryb edycji plików tłumaczeń gettext. Przetłumaczony wpis może wyglądać tak: #. TRANSLATORS: Please leave %s as it is, because it is needed by the program. #. Thank you for contributing to this project. #: src/name.c:36 msgid "My name is %s.\n" msgstr "Mam na imię %s.\n"

W finałowym stadium pliki .po zamieniane są na binarny format .mo przy użyciu programu msgfmt. Tak przygotowane pliki są gotowe do dystrybucji w paczce.

Liczby mnogie wyrazów

W przypadku słów, które zmieniają się w zależności od liczebności np. 1 tydzień, 2 tygodnie, można użyć składni liczb mnogich. Aby uzyskać tłumaczenia z liczebnikami należy:

1. Dodać odpowiednie wyrażenie w nagłówku pliku .po, dla języka polskiego może wyglądać tak:

"Plural-Forms: nplurals=3;