Martin Vermeer wrote:

> On Wed, Sep 17, 2003 at 10:52:48AM +0200, Lars Gullik Bjønnes spake
> thusly:
>  
>> what happens if you function call replace the default args with
>> N_(...)
> 
> ?

N_(...) is just an empty macro (does nothing --- see src/gettext.h) 
that enables the po files to document translatable static strings. 
See po/Makefile.in.in. The actual call to the gettext translation is 
through function _(...)

Example:

char const * const translated_string = 
        N_("No code to execute. Use N_(...) to flag "
           "this message for translation");

void foo() {
        string const msg1 = _("Call the gettext translation service");
        string const msg2 = _(translated_string);
}
        

-- 
Angus

Reply via email to