Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
NE_I18N_INIT(3) 	       neon API reference		 NE_I18N_INIT(3)

NAME
     ne_i18n_init - functions to initialize internationalization support

SYNOPSIS
     #include <ne_i18n.h>

     void ne_i18n_init(const char *encoding);

DESCRIPTION
     The ne_i18n_init function can be used to enable support for translated mes-
     sages  in	the neon library. The encoding parameter, if non-NULL, specifies
     the character encoding required for generated translated string. If  it  is
     NULL,  the  appropriate  character  encoding for the process locale will be
     used.

     This call is only strictly necessary if either:

      1. neon has been installed into a different prefix than the gettext imple-
	 mentation on which it depends for i18n purposes, or

      2. the caller requires that translated messages are in a particular  char-
	 acter encoding.

     If  ne_i18n_init is never called, the message catalogs will not be found if
     case (a) applies (and so English error messages will be used), and will use
     the default character encoding specified by the process locale. The library
     will otherwise operate correctly.

     Note that the encoding used is a process-global setting and so results  may
     be  unexpected  if other users of neon within the process call ne_i18n_init
     with a different encoding parameter.

SEE ALSO
     ne_sock_init

COPYRIGHT
     Copyright (C) 2001-2024 Joe Orton

neon 0.34.0			23 November 2024		 NE_I18N_INIT(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=ne_i18n_init&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help