|
La funzione nl_langinfo() viene utilizzata per accedere agli elementi delle impostazioni locali. Diversamente da localeconv(), che restituisce tutti gli elementi, nl_langinfo() permette di scegliere l'elemento specifico.
Se il parametro item non è valido, la funzione restituisce FALSE.
Il parametro item può essere un numero intero od il nome della costante indicante l'elemento. Di seguito viene riportata la lista dei nomi per item con le rispettive descrizioni. Alcune di quest costanti possono non essere definite in alcune impostazioni locali.
Tabella 1. Costanti di nl_langinfo
Costante | Descrizione |
---|---|
Costanti per la categoria LC_TIME | |
ABDAY_(1-7) | Nome abbreviato dell'n-esimo giorno della settimana. |
DAY_(1-7) | Nome dell'n-esimo giorno della settimana (DAY_1 = domenica). |
ABMON_(1-12) | Nome abbreviato dell'n-esimo mese dell'anno. |
MON_(1-12) | Nome dell'n-esimo mese dell'anno. |
AM_STR | Stringa per ante meridiano. |
PM_STR | Stringa per pomeridiano. |
D_T_FMT | Stringa di formato che può essere usata con strftime() per rappresentare la data e l'ora. |
D_FMT | Stringa di formato che può essere usata con strftime() per rappresentare la data. |
T_FMT | Stringa di formato che può essere usata con strftime() per rappresentare l'ora. |
T_FMT_AMPM | Stringa di formato che può essere usata con strftime() per rappresentare la data e l'ora nel formato a 12 ore con ante/post meridiano. |
ERA | Era alternativa. |
ERA_YEAR | Formato dell'anno nell'era alternativa. |
ERA_D_T_FMT | Formato di data e ora nell'era alternativa (la stringa può essere usata con strftime()). |
ERA_D_FMT | Formato della data nell'era alternativa (la stringa può essere usata con strftime()). |
ERA_T_FMT | Formato dell'ora nell'era alternativa (la stringa può essere usata con strftime()). |
Costanti per la categoria LC_MONETARY | |
INT_CURR_SYMBOL | Simbolo internazionale della divisa. |
CURRENCY_SYMBOL | Simobolo locale della moneta. |
CRNCYSTR | Stesso valore di CURRENCY_SYMBOL. |
MON_DECIMAL_POINT | Carattere separatore delle cifre decimali. |
MON_THOUSANDS_SEP | Separatore delle migliaia (gruppi di tre cifre). |
MON_GROUPING | Come l'elemento di raggruppamento. |
POSITIVE_SIGN | Segno per i valori positivi. |
NEGATIVE_SIGN | Segno per i valori negativi. |
INT_FRAC_DIGITS | Numero di cifre frazionarie internazionale. |
FRAC_DIGITS | Numero di cifre frazionarie locale. |
P_CS_PRECEDES | Resituisce 1 se CURRENCY_SYMBOL precede un valore positivo. |
P_SEP_BY_SPACE | Resituisce 1 se uno spazio separa CURRENCY_SYMBOL da un valore positivo. |
N_CS_PRECEDES | Resituisce 1 se CURRENCY_SYMBOL precede un valore negativo. |
N_SEP_BY_SPACE | Resituisce 1 se uno spazio separa CURRENCY_SYMBOL da un valore negativo. |
P_SIGN_POSN |
|
N_SIGN_POSN | |
Costanti per la categoria LC_NUMERIC | |
DECIMAL_POINT | Carattere separatore delle cifre decimali. |
RADIXCHAR | Come DECIMAL_POINT. |
THOUSANDS_SEP | Separatore delle migliaia (gruppi di tre cifre). |
THOUSEP | Come THOUSANDS_SEP. |
GROUPING | |
Costanti per la categoria LC_MESSAGES | |
YESEXPR | Stringa regex per il riconoscimento di 'si'. |
NOEXPR | Stringa regex per il riconoscimento di 'no'. |
YESSTR | Testo da visualizzare per 'si'. |
NOSTR | Testo da visualizzare per 'no'. |
Costanti per la categoria LC_CTYPE | |
CODESET | Restituisce una stringa con il nome della codifica dei caratteri. |
Nota: Questa funzione non è implementata su piattaforme Windows
Vedere anche setlocale() e localeconv().
Hosting by: hurra.com
Generated: 2007-01-26 17:56:29