The application, or library module must include the following code:
#include <locale.h> #include <libintl.h> setlocale("LC_MESSAGES", "<language>"); bindtestdomain("string_file_name","directory"); dgettext("string_file_name", "message"); |
where
language is one of the language locale directories in /usr/lib/locale
directory is the location of the installed translated message file, string_file_name
message is the message string to translate