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

FreeBSD Manual Pages

  
 
  

home | help
idn_setlanguage(3)	   Library Functions Manual	    idn_setlanguage(3)

NAME
       idn_setlanguage - set the current language

SYNOPSIS
       #include	<idn/api.h>

       idn_result_t
       idn_setlanguage(const char *name);

DESCRIPTION
       The function sets "the current language"	to name.

       The  current  language  value  affects  results of "language-local" and
       "lowercase" mapping procedures in encoding and decoding conversions.

       If name argument	is NULL, the current language is determined by	locale
       information.  For example, the locale category LC_CTYPE has been	set to
       "ja_JP.UTF-8", the idnkit library supposes the current language is "ja"
       (Japanese).   If	 an  application  changes its locale setting, also the
       current language	value is changed automatically.

       However,	once a	non-NULL  language  name  has  been  set  by  idn_set-
       language() or set by "language" entry in	a configuration	file, the cur-
       rent language will not be changed by locale information any longer.

       Upon success, idn_setlanguage() returns idn_success.  Otherwise,	it re-
       turns  an error code.  See idn_result_tostring(3) for the complete list
       of error	codes.

SEE ALSO
       libidnkit(3), idn_checkname(3), idn_comparenames(3), idn_decodename(3),
       idn_encodename(3),	idn_nameinit(3),       idn_result_tostring(3),
       idn.conf(5), idnlang.conf(5)

				 Sep 21, 2012		    idn_setlanguage(3)

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

home | help