NL_LANGINFO(3)

NOME
nl_langinfo - linguagem de pesquisa e informação da localização

SINÓPSE
#include <langinfo.h>

char *nl_langinfo(nl_item *item);

DESCRIÇÃO
A função nl_langinfo prove acesso à informação de localização de um modo mais flexível do que a localeconv(3) faz. Elementos individuais e adicionais das categorias de localidade podem ser pesquisados.

Exemplos para os elementos de localidade que podem ser especificados em item usando-se as constantes definidas em <langinfo.h> são:

CODESET (LC_CTYPE)
    Retorna uma seqüencia com o nome do caracter codificado como usado na localização selecionado, tal como 'UTF-8', 'ISO-8859-1', ou 'ANSI_X3.4-1968' (melhor conhecido como US-ASCII). Esta é a mesma que você obtem com 'locale charmap'. Para uma lista de nomes de caracteres codificado, tente 'locale -m', cf. locale(1).

D_T_FMT (LC_TIME)
    Retorna uma seqüencia que pode ser usada como uma seqüencia de formatação para strftime(3) re-apresentar a hora e data de modo específico à localização.

D_FMT (LC_TIME)
    Retorna uma seqüencia que pode ser usada como uma seqüencia de formatação para strftime(3) re-apresentar a data de modo específico à localização.

T_FMT (LC_TIME)
    Retorna uma seqüencia que pode ser usada como uma seqüencia de formatação para strftime(3) re-apresentar a hora de modo específico à localização.

DAY_{1–7} (LC_TIME)
    Retorna o nome do n-ésimo dia da semana. [Atenção: isto segue a convenção dos E.U.A., onde DAY_1 = Domingo, e não a convenção internacional (ISO 8601) na qual, Segunda-Feira é o primeiro dia da semana.]

ABDAY_{1–7} (LC_TIME)
    Retorna o nome abreviado do n-ésimo dia da semana.

MON_{1–12} (LC_TIME)
    Retorna o nome do n-ésimo mês.

ABMON_{1–12} (LC_TIME)
    Retorna o nome abreviado do n-ésimo mês.

RADIXCHAR (LC_NUMERIC)
    Retorna o caracter radix (ponto decimal, vírgula decimal, etc.).

THOUSEP (LC_NUMERIC)
    Retorna o caracter separador para milhares (grupo de três digitos).

YESEXPR (LC_MESSAGES)
    Retorna uma expressão regular que pode ser usado com a função regex(3) para reconhecer uma resposta positiva para uma pergunta sim/não.

NOEXPR (LC_MESSAGES)
    Retorna uma expressão regular que pode ser usada com a função regex(3) para reconhecer uma resposta negativa para uma pergunta sim/não.

CRNCYSTR (LC_MONETARY)
    Retorna o símbolo atual, precedido por '-' se o símbolo deveria aparecer antes do valor, '+' se o símbolo deveria aparecer após o valor, ou '.' se o símbolo deveria substituir o caracter radix.

A lista acima, cobre somente alguns exemplos dos ítens que podem ser solicitado. Para uma lista mais detalhada, por favor, consulte The GNU C Library Reference Manual.

VALORES RETORNADOS
Se nenhuma localização tiver sido selecionado para a categoria apropriada, nl_langinfo retorna um indicator para a correspondente seqüencia na localização 'C'.

Se item não é válido, um indicador para uma seqüencia vazia é retornada.

Este indicador pode indicar dados estáticos que podem ser sobre-escritos na próxima chamada à nl_langinfo ou setlocale.

DE ACORDO COM
The SUSv2.

VEJA TAMBÉM
localeconv(3), locale(1), locale(7), charsets(7). The GNU C Library Reference Manual.

TRADUZIDO POR LDP-BR em 23/05/2001.

  Tradução:
Ricardo C.O.Freitas <english.quest@best-service.com>

  Revisão.:
André Luiz Fassone <lonely_wolf@ig.com.br>