Constantes d’informations sur les paramètres régionaux
Cette section définit les constantes que NLS utilise pour spécifier des éléments particuliers d’informations de paramètres régionaux. Tous les noms commencent par « LOCALE_ ». Les noms de constantes qui représentent des valeurs entières commencent par « LOCALE_I ». Toutes les valeurs de ces constantes sont des chaînes Unicode terminées par null. Les longueurs maximales de chaîne incluent le caractère null de fin. Si aucune longueur maximale n’est indiquée pour une constante, ses valeurs peuvent varier en longueur.
Les constantes d’informations de paramètres régionaux suivantes sont définies par NLS :
LOCALE_ALL
LOCALE_ALLOW_NEUTRAL
LOCALE_ALLOW_NEUTRAL_NAMES
LOCALE_ALTERNATE_SORTS
constantes LOCALE_CUSTOM*
LOCALE_FONTSIGNATURE
LOCALE_ICALENDARTYPE
LOCALE_ICENTURY
LOCALE_ICONSTRUCTEDLOCALE
LOCALE_ICOUNTRY
LOCALE_ICURRDIGITS
LOCALE_ICURRENCY
LOCALE_IDATE
LOCALE_IDAYLZERO
constantes LOCALE_IDEFAULT*
LOCALE_IDIALINGCODE
LOCALE_IDIGITS
LOCALE_IDIGITSUBSTITUTION
LOCALE_IFIRSTDAYOFWEEK
LOCALE_IFIRSTWEEKOFYEAR
LOCALE_IGEOID
LOCALE_IINTLCURRDIGITS
LOCALE_ILANGUAGE
LOCALE_ILDATE
LOCALE_ILZERO
LOCALE_IMEASURE
LOCALE_IMONLZERO
constantes LOCALE_INEG*
LOCALE_INEGATIVEPERCENT
LOCALE_INEUTRAL
LOCALE_INVARIANT
LOCALE_IOPTIONALCALENDAR
LOCALE_IPAPERSIZE
LOCALE_IPOSITIVEPERCENT
constantes LOCALE_IPOS*
LOCALE_IREADINGLAYOUT
LOCALE_ITIME
LOCALE_ITIMEMARKPOSN
LOCALE_ITLZERO
LOCALE_IUSEUTF8LEGACYACP
LOCALE_IUSEUTF8LEGACYOEMCP
constantes LOCALE_NAME*
LOCALE_NEUTRAL
LOCALE_NEUTRALDATA
LOCALE_NOUSEROVERRIDE
LOCALE_REPLACEMENT
constantes LOCALE_RETURN*
LOCALE_S1159
LOCALE_S2359
constantes LOCALE_SABBREV*
LOCALE_SAM
LOCALE_SCONSOLEFALLBACKNAME
LOCALE_SCOUNTRY
LOCALE_SCURRENCY
LOCALE_SDATE
constantes LOCALE_SDAYNAME*
LOCALE_SDECIMAL
LOCALE_SDURATION
constantes LOCALE_SENG*
constantes LOCALE_SENGLISH*
LOCALE_SGROUPING
LOCALE_SIETFLANGUAGE
LOCALE_SINTLSYMBOL
constantes LOCALE_SISO*
LOCALE_SKEYBOARDSTOINSTALL
LOCALE_SLANGDISPLAYNAME
LOCALE_SLANGUAGE
LOCALE_SLIST
constantes LOCALE_SLOCALIZED*
LOCALE_SLONGDATE
constantes LOCALE_SMON*
LOCALE_SMONTHDAY
constantes LOCALE_SMONTHNAME*
LOCALE_SNAME
LOCALE_SNAN
constantes LOCALE_SNATIVE*
LOCALE_SNEGATIVESIGN
LOCALE_SNEGINFINITY
LOCALE_SOPENTYPELANGUAGETAG
LOCALE_SORTNAME
LOCALE_SPARENT
LOCALE_SPECIFICDATA
LOCALE_SPERCENT
LOCALE_SPERMILLE
LOCALE_SPM
LOCALE_SPOSINFINITY
LOCALE_SPOSITIVESIGN
LOCALE_SSCRIPTS
LOCALE_SSHORTDATE
LOCALE_SSHORTESTAM
constantes LOCALE_SSHORTESTDAYNAME*
LOCALE_SSHORTESTPM
LOCALE_SSHORTTIME
constantes LOCALE_SSORT*
LOCALE_STHOUSAND
constantes LOCALE_STIME*
LOCALE_SUPPLEMENTAL
LOCALE_SYEARMONTH
LOCALE_SYSTEM_DEFAULT
LOCALE_USE_CP_ACP
LOCALE_USER_DEFAULT
LOCALE_WINDOWS
Combinaison de constantes
Les constantes suivantes peuvent être combinées avec d’autres constantes à l’aide de l’opérateur BINAIRE OR. Le reste des constantes s’excluent mutuellement et ne peuvent donc pas être combinées les unes avec les autres.
- LOCALE_NOUSEROVERRIDE
- LOCALE_RETURN_NUMBER
- LOCALE_USE_CP_ACP
Constantes d’identificateur de paramètres régionaux par défaut et neutres
Les constantes suivantes représentent des identificateurs de paramètres régionaux neutres et par défaut.
- LOCALE_CUSTOM_DEFAULT
- LOCALE_CUSTOM_UI_DEFAULT
- LOCALE_CUSTOM_UNSPECIFIED
- LOCALE_INVARIANT
- LOCALE_NEUTRAL
- LOCALE_SYSTEM_DEFAULT
- LOCALE_USER_DEFAULT
Constantes de nom de paramètres régionaux
Les constantes suivantes sont utilisées pour spécifier un nom de paramètres régionaux. Ils sont utilisés par des fonctions telles que GetLocaleInfoEx.
- LOCALE_NAME_INVARIANT
- LOCALE_NAME_SYSTEM_DEFAULT
- LOCALE_NAME_USER_DEFAULT
Constantes de définition de paramètres régionaux
Les constantes suivantes définissent les paramètres régionaux pour les fonctions NLS telles que EnumSystemLocalesEx et EnumLocalesProcEx.
- LOCALE_ALL
- LOCALE_ALTERNATE_SORTS
- LOCALE_REPLACEMENT
- LOCALE_SUPPLEMENTAL
- LOCALE_WINDOWS
Constantes utilisées dans le paramètre LCType de GetLocaleInfo, GetLocaleInfoEx et SetLocaleInfo
Cette section répertorie les constantes d’informations de paramètres régionaux que l’application peut utiliser pour le paramètre LCType de GetLocaleInfo (Windows Me/98, Windows NT 4.0), GetLocaleInfoEx (Windows Vista) et SetLocaleInfo. Les informations de paramètres régionaux sont passées sous forme de chaînes (valeur par défaut) ou d’entiers. Une valeur entière est spécifiée à l’aide de l’opérateur binaire OR pour combiner une constante particulière avec une constante de combinaison. Consultez Combinaison de constantes.
Constantes utilisées par GetLocaleInfo et GetLocaleInfoEx uniquement
GetLocaleInfo et GetLocaleInfoEx utilisent les constantes suivantes pour récupérer certaines informations de paramètres régionaux que SetLocaleInfo ne peut pas définir. Ces constantes s’excluent mutuellement les unes des autres et des constantes utilisées par SetLocaleInfo et GetLocaleInfoGetLocaleInfoEx/. Toutefois, elles peuvent être combinées avec les constantes de combinaison à l’aide de l’opérateur BINAIRE OR. Consultez Combinaison de constantes.
- LOCALE_FONTSIGNATURE
- LOCALE_ICENTURY
- LOCALE_ICOUNTRY
- LOCALE_ICONSTRUCTEDLOCALE
- LOCALE_IDATE
- LOCALE_IDAYLZERO
- LOCALE_IDEFAULTANSICODEPAGE
- LOCALE_IDEFAULTCODEPAGE
- LOCALE_IDEFAULTCOUNTRY
- LOCALE_IDEFAULTEBCDICCODEPAGE
- LOCALE_IDEFAULTLANGUAGE
- LOCALE_IDEFAULTMACCODEPAGE
- LOCALE_IDIALINGCODE
- LOCALE_IGEOID
- LOCALE_IINTLCURRDIGITS
- LOCALE_ILANGUAGE
- LOCALE_ILDATE
- LOCALE_IMONLZERO
- LOCALE_INEGATIVEPERCENT
- LOCALE_INEGSEPBYSPACE
- LOCALE_INEGSIGNPOSN
- LOCALE_INEGSYMPRECEDES
- LOCALE_IOPTIONALCALENDAR
- LOCALE_IPOSITIVEPERCENT
- LOCALE_IPOSSEPBYSPACE
- LOCALE_IPOSSIGNPOSN
- LOCALE_IPOSSYMPRECEDES
- LOCALE_ITIMEMARKPOSN
- LOCALE_ITLZERO
- LOCALE_SABBREVCTRYNAME
- LOCALE_SABBREVDAYNAME1
- LOCALE_SABBREVDAYNAME2
- LOCALE_SABBREVDAYNAME3
- LOCALE_SABBREVDAYNAME4
- LOCALE_SABBREVDAYNAME5
- LOCALE_SABBREVDAYNAME6
- LOCALE_SABBREVDAYNAME7
- LOCALE_SABBREVLANGNAME
- LOCALE_SABBREVMONTHNAME1
- LOCALE_SABBREVMONTHNAME2
- LOCALE_SABBREVMONTHNAME3
- LOCALE_SABBREVMONTHNAME4
- LOCALE_SABBREVMONTHNAME5
- LOCALE_SABBREVMONTHNAME6
- LOCALE_SABBREVMONTHNAME7
- LOCALE_SABBREVMONTHNAME8
- LOCALE_SABBREVMONTHNAME9
- LOCALE_SABBREVMONTHNAME10
- LOCALE_SABBREVMONTHNAME11
- LOCALE_SABBREVMONTHNAME12
- LOCALE_SABBREVMONTHNAME13
- LOCALE_SCONSOLEFALLBACKNAME
- LOCALE_SDAYNAME1
- LOCALE_SDAYNAME2
- LOCALE_SDAYNAME3
- LOCALE_SDAYNAME4
- LOCALE_SDAYNAME5
- LOCALE_SDAYNAME6
- LOCALE_SDAYNAME7
- LOCALE_SDURATION
- LOCALE_SENGCURRNAME
- LOCALE_SENGLISHCOUNTRYNAME
- LOCALE_SENGLISHDISPLAYNAME
- LOCALE_SENGLISHLANGUAGENAME
- LOCALE_SINTLSYMBOL
- LOCALE_SIETFLANGUAGE
- LOCALE_SISO3166CTRYNAME
- LOCALE_SISO3166CTRYNAME2
- LOCALE_SISO639LANGNAME
- LOCALE_SISO639LANGNAME2
- LOCALE_SKEYBOARDSTOINSTALL
- LOCALE_SMONTHNAME1
- LOCALE_SMONTHNAME2
- LOCALE_SMONTHNAME3
- LOCALE_SMONTHNAME4
- LOCALE_SMONTHNAME5
- LOCALE_SMONTHNAME6
- LOCALE_SMONTHNAME7
- LOCALE_SMONTHNAME8
- LOCALE_SMONTHNAME9
- LOCALE_SMONTHNAME10
- LOCALE_SMONTHNAME11
- LOCALE_SMONTHNAME12
- LOCALE_SMONTHNAME13
- LOCALE_SNAME
- LOCALE_SNAN
- LOCALE_SNATIVECOUNTRYNAME
- LOCALE_SNATIVECURRNAME
- LOCALE_SNATIVEDISPLAYNAME
- LOCALE_SNATIVELANGUAGENAME
- LOCALE_SNEGINFINITY
- LOCALE_SPARENT
- LOCALE_SPERCENT
- LOCALE_SPOSINFINITY
- LOCALE_SSCRIPTS
- LOCALE_SSHORTESTAM
- LOCALE_SSHORTESTDAYNAME1
- LOCALE_SSHORTESTDAYNAME2
- LOCALE_SSHORTESTDAYNAME3
- LOCALE_SSHORTESTDAYNAME4
- LOCALE_SSHORTESTDAYNAME5
- LOCALE_SSHORTESTDAYNAME6
- LOCALE_SSHORTESTDAYNAME7
- LOCALE_SSHORTESTPM
- LOCALE_SSORTNAME
Constantes utilisées par SetLocaleInfo et GetLocaleInfo/GetLocaleInfoEx
SetLocaleInfo utilise les constantes suivantes pour définir des éléments spécifiques des informations de paramètres régionaux utilisateur, et GetLocaleInfo ou GetLocaleInfoEx utilise ces mêmes constantes pour récupérer ces éléments d’informations. Ces constantes s’excluent mutuellement les unes des autres et des constantes utilisées par GetLocaleInfo ou GetLocaleInfoEx uniquement. Toutefois, elles peuvent être combinées avec les constantes de combinaison à l’aide de l’opérateur BINAIRE OR. Consultez Combinaison de constantes.
- LOCALE_ICALENDARTYPE
- LOCALE_ICURRDIGITS
- LOCALE_ICURRENCY
- LOCALE_IDIGITS
- LOCALE_IDIGITSUBSTITUTION
- LOCALE_IFIRSTDAYOFWEEK
- LOCALE_IFIRSTWEEKOFYEAR
- LOCALE_ILZERO
- LOCALE_IMEASURE
- LOCALE_INEGCURR
- LOCALE_INEGNUMBER
- LOCALE_IPAPERSIZE
- LOCALE_IREADINGLAYOUT
- LOCALE_ITIME
- LOCALE_S1159
- LOCALE_S2359
- LOCALE_SAM
- LOCALE_SCURRENCY
- LOCALE_SDATE
- LOCALE_SDECIMAL
- LOCALE_SGROUPING
- LOCALE_SLIST
- LOCALE_SLONGDATE
- LOCALE_SMONDECIMALSEP
- LOCALE_SMONGROUPING
- LOCALE_SMONTHOUSANDSEP
- LOCALE_SNATIVEDIGITS
- LOCALE_SNEGATIVESIGN
- LOCALE_SPM
- LOCALE_SPOSITIVESIGN
- LOCALE_SSHORTDATE
- LOCALE_SSHORTTIME
- LOCALE_STHOUSAND
- LOCALE_STIME
- LOCALE_STIMEFORMAT
- LOCALE_SYEARMONTH
Constantes d’informations de paramètres régionaux étroitement liées
La plupart des constantes d’informations de paramètres régionaux précédemment répertoriées sont étroitement liées, de sorte que la modification de l’une affecte la valeur des autres. Le tableau suivant montre les relations entre ces constantes.
Valeur | Constantes affectées |
---|---|
LOCALE_ICURRENCY | LOCALE_IPOSSEPBYSPACE, LOCALE_IPOSSYMPRECEDES |
LOCALE_INEGCURR | LOCALE_SPOSITIVESIGN, LOCALE_INEGSEPBYSPACE, LOCALE_INEGSYMPRECEDES, LOCALE_INEGSIGNPOSN, LOCALE_IPOSSIGNPOSN |
LOCALE_SSHORTDATE | LOCALE_SDATE, LOCALE_IDATE, LOCALE_ICENTURY, LOCALE_IDAYLZERO, LOCALE_IMONLZERO |
LOCALE_SLONGDATE | LOCALE_ILDATE |
LOCALE_STIMEFORMAT | LOCALE_STIME, LOCALE_ITIME, LOCALE_ITLZERO, LOCALE_ITIMEMARKPOSN |