| [ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] | 
15.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
- textdomainfunction
- bindtextdomain
- bindtextdomainfunction
- 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"
 In C++:- autosprintf "%2$d %1$d"(see Introduction in GNU autosprintf)
- Portability
- autoconf (gettext.m4) and #if ENABLE_NLS 
- po-mode marking
- yes 
The following examples are available in the ‘examples’ directory:
hello-c, hello-c-gnome, hello-c++, hello-c++-qt, 
hello-c++-kde, hello-c++-gnome, hello-c++-wxwidgets,
hello-objc, hello-objc-gnustep, hello-objc-gnome.
 
  This document was generated on June 7, 2014 using texi2html 5.0.
 
 
