www.delorie.com/gnu/docs/gettext/gettext_216.html   search  
 
Buy GNU books!


GNU gettext utilities

[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

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


  webmaster     delorie software   privacy  
  Copyright 2003   by The Free Software Foundation     Updated Jun 2003