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