Provided by: manpages-es_1.55-10_all bug

NOMBRE

       nl_langinfo - consulta información de idioma y localización

SINOPSIS

       #include <langinfo.h>

       char *nl_langinfo(nl_item item);

DESCRIPCIÓN

       La  función  nl_langinfo  proporciona  acceso  a  información de localización de un modo más flexible que
       localeconv(3).  Se puede preguntar  por  elementos  individuales  y  adicionales  de  las  categorías  de
       localización.

       Ejemplos  de  los  elementos  de  localización  que  pueden  especificarse  en item usando las constantes
       definidas en <langinfo.h> son:

       CODESET (LC_CTYPE)
              Devuelve una cadena con el nombre de la  codificación  de  caracteres  usada  en  la  localización
              seleccionada,  tal  como "UTF-8", "ISO-8859-1", o "ANSI_X3.4-1968" (mejor conocida como US-ASCII).
              Ésta es la misma cadena que se obtiene  con  "locale  charmap".  Para  una  lista  de  nombres  de
              codificaciones de caracteres, pruebe "locale -m", cf. locale(1).

       D_T_FMT (LC_TIME)
              Devuelve  una cadena que puede emplearse como cadena de formato en strftime(3) para representar la
              hora y la fecha de manera específica para la localización.

       D_FMT (LC_TIME)
              Devuelve una cadena que puede emplearse como cadena de formato en strftime(3) para representar una
              fecha de manera específica para la localización.

       T_FMT (LC_TIME)
              Devuelve una cadena que puede emplearse como cadena de formato en strftime(3) para representar una
              hora de manera específica para la localización.

       DAY_{1–7} (LC_TIME)
              Devuelve el nombre del n-ésimo día de la semana. [Advertencia: se sigue  la  convención  de  EEUU,
              DÍA_1 = Domingo (Sunday), no la convención internacional (ISO 8601) de que el Lunes (Monday) es el
              primer día de la semana.]

       ABDAY_{1–7} (LC_TIME)
              Devuelve el nombre abreviado del n-ésimo día de la semana.

       MON_{1–12} (LC_TIME)
              Devuelve el nombre del n-ésimo mes.

       ABMON_{1–12} (LC_TIME)
              Devuelve el nombre abreviado del n-ésimo mes.

       RADIXCHAR (LC_NUMERIC)
              Devuelve el carácter radical (punto decimal, coma decimal, etc.).

       THOUSEP (LC_NUMERIC)
              Devuelve el carácter separador de miles (grupos de tres dígitos).

       YESEXPR (LC_MESSAGES)
              Devuelve  una  expresión  regular  que puede utilizarse con la función regex(3) para reconocer una
              respuesta positiva a una pregunta de sí/no.

       NOEXPR (LC_MESSAGES)
              Devuelve una expresión regular que puede utilizarse con la función  regex(3)  para  reconocer  una
              respuesta negativa a una pregunta de sí/no.

       CRNCYSTR (LC_MONETARY)
              Devuelve  el  símbolo monetario, precedido por "-" si el símbolo debiera aparecer antes del valor,
              "+" si el símbolo debiera aparecer después del valor, o "." si el símbolo  debiera  reemplazar  al
              carácter radical.

       La  lista  de  arriba cubre sólo algunos ejemplos de elementos que pueden ser consultados. Para una lista
       más detallada, consulte The GNU C Library Reference Manual.

VALOR DEVUELTO

       Si no se ha seleccionado una localización para la categoría apropiada, nl_langinfo devuelve un puntero  a
       la cadena correspondiente en la localización "C".

       Si item no es válido, se devuelve un puntero a una cadena vacía.

       Este  puntero  puede  apuntar  a  datos  estáticos que pueden ser sobreescritos en la siguiente llamada a
       nl_langinfo o setlocale.

CONFORME A

       Single UNIX® Specification, Version 2

VÉASE TAMBIÉN

       localeconv(3), setlocale(3), locale(1), locale(7), charsets(7), The GNU C Library Reference Manual

GNU                                               11 mayo 2001                                    NL_LANGINFO(3)