13.5.1 C, C++, Objective C 
- RPMs
 - gcc, gpp, gobjc, glibc, gettext
 - File extension
 - For C: 
c, h.
For C++: C, c++, cc, cxx, cpp, hpp.
For Objective C: m.
 - String syntax
 "abc"
- gettext shorthand
 _("abc")
- gettext/ngettext functions
 gettext, dgettext, dcgettext, ngettext,
dngettext, dcngettext
- textdomain
 textdomain function
- bindtextdomain
 bindtextdomain function
- setlocale
 - Programmer must call 
setlocale (LC_ALL, "")
 - Prerequisite
 #include <libintl.h>
#include <locale.h>
#define _(string) gettext (string)
- Use or emulate GNU gettext
 - Use
 - Extractor
 xgettext -k_
- Formatting with positions
 fprintf "%2$d %1$d" (POSIX but not C 99)
- Portability
 - autoconf (gettext.m4) and #if ENABLE_NLS
 - po-mode marking
 - yes
 
  
This document was generated
on May 6, 2002
using texi2html