Rechercher une page de manuel
nl_langinfo
Langue: es
Version: 11 mayo 2001 (openSuse - 09/10/07)
Section: 3 (Bibliothèques de fonctions)
NOMBRE
nl_langinfo - consulta información de idioma y localizaciónSINOPSIS
#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 2VÉASE TAMBIÉN
localeconv(3), setlocale(3), locale(1), locale(7), charsets(7), The GNU C Library Reference ManualContenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre