Chcę przetłumaczyć moją aplikację GTK + napisaną w C++. Nie mam pomysłów od czego zacząć, słyszałem o gettext(), ale nie wiem, jak powinienem z niego korzystać.Jak tłumaczyć aplikację GTK +?
5
A
Odpowiedz
3
Spójrz na stronę https://developer.gnome.org/gtk3/stable/gtk-question-index.html, w 1.7. paragraf wyjaśniający, w jaki sposób można przetłumaczyć swoje aplikacje za pomocą GNU gettext.
+0
Dzięki :) Jest przykład, dobry :) – poxip
Przeczytaj 'man xgettext': po przetworzeniu plików źródłowych przez' xgettext' dostaniesz plik-po. Musisz przetłumaczyć go i za pomocą pliku mo-file msgfmt' z tłumaczeniem dla gettext. Oczywiście, 'gettext()' musi wiedzieć, gdzie należy zapisywać pliki mo, więc na początku swojej funkcji 'main()' musisz wywołać funkcję 'bindtextdomain'. –