Yerel Ayar Bilgi Sabitleri
Bu bölüm, NLS'nin belirli yerel ayar bilgilerini belirtmek için kullandığı sabitleri tanımlar. Tüm adlar "LOCALE_" ile başlar. Tamsayı değerlerini temsil eden sabitlerin adları "LOCALE_I" ile başlar. Bu sabitler için tüm değerler null olarak sonlandırılan Unicode dizeleridir. En fazla dize uzunluğu, sonlandırıcı null karakteri içerir. Sabit için uzunluk üst sınırı belirtilmemişse, değerleri uzunluk olarak değişebilir.
Aşağıdaki yerel ayar bilgisi sabitleri NLS tarafından tanımlanır:
LOCALE_ALL
LOCALE_ALLOW_NEUTRAL
LOCALE_ALLOW_NEUTRAL_NAMES
LOCALE_ALTERNATE_SORTS
LOCALE_CUSTOM* Sabitler
LOCALE_FONTSIGNATURE
LOCALE_ICALENDARTYPE
LOCALE_ICENTURY
LOCALE_ICONSTRUCTEDLOCALE
LOCALE_ICOUNTRY
LOCALE_ICURRDIGITS
LOCALE_ICURRENCY
LOCALE_IDATE
LOCALE_IDAYLZERO
LOCALE_IDEFAULT* Sabitler
LOCALE_IDIALINGCODE
LOCALE_IDIGITS
LOCALE_IDIGITSUBSTITUTION
LOCALE_IFIRSTDAYOFWEEK
LOCALE_IFIRSTWEEKOFYEAR
LOCALE_IGEOID
LOCALE_IINTLCURRDIGITS
LOCALE_ILANGUAGE
LOCALE_ILDATE
LOCALE_ILZERO
LOCALE_IMEASURE
LOCALE_IMONLZERO
LOCALE_INEG* Sabitler
LOCALE_INEGATIVEPERCENT
LOCALE_INEUTRAL
LOCALE_INVARIANT
LOCALE_IOPTIONALCALENDAR
LOCALE_IPAPERSIZE
LOCALE_IPOSITIVEPERCENT
LOCALE_IPOS* Sabitler
LOCALE_IREADINGLAYOUT
LOCALE_ITIME
LOCALE_ITIMEMARKPOSN
LOCALE_ITLZERO
LOCALE_IUSEUTF8LEGACYACP
LOCALE_IUSEUTF8LEGACYOEMCP
LOCALE_NAME* Sabitler
LOCALE_NEUTRAL
LOCALE_NEUTRALDATA
LOCALE_NOUSEROVERRIDE
LOCALE_REPLACEMENT
LOCALE_RETURN* Sabitler
LOCALE_S1159
LOCALE_S2359
LOCALE_SABBREV* Sabitler
LOCALE_SAM
LOCALE_SCONSOLEFALLBACKNAME
LOCALE_SCOUNTRY
LOCALE_SCURRENCY
LOCALE_SDATE
LOCALE_SDAYNAME* Sabitler
LOCALE_SDECIMAL
LOCALE_SDURATION
LOCALE_SENG* Sabitler
LOCALE_SENGLISH* Sabitler
LOCALE_SGROUPING
LOCALE_SIETFLANGUAGE
LOCALE_SINTLSYMBOL
LOCALE_SISO* Sabitler
LOCALE_SKEYBOARDSTOINSTALL
LOCALE_SLANGDISPLAYNAME
LOCALE_SLANGUAGE
LOCALE_SLIST
LOCALE_SLOCALIZED* Sabitler
LOCALE_SLONGDATE
LOCALE_SMON* Sabitler
LOCALE_SMONTHDAY
LOCALE_SMONTHNAME* Sabitler
LOCALE_SNAME
LOCALE_SNAN
LOCALE_SNATIVE* Sabitler
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
LOCALE_SSHORTESTDAYNAME* Sabitler
LOCALE_SSHORTESTPM
LOCALE_SSHORTTIME
LOCALE_SSORT* Sabitler
LOCALE_STHOUSAND
LOCALE_STIME* Sabitler
LOCALE_SUPPLEMENTAL
LOCALE_SYEARMONTH
LOCALE_SYSTEM_DEFAULT
LOCALE_USE_CP_ACP
LOCALE_USER_DEFAULT
LOCALE_WINDOWS
Sabitleri Birleştirme
Aşağıdaki sabitler, ikili OR işleci kullanılarak diğer sabitlerle birleştirilebilir. Sabitlerin geri kalanı birbirini dışlar ve bu nedenle birbiriyle birleştirilemez.
- LOCALE_NOUSEROVERRIDE
- LOCALE_RETURN_NUMBER
- LOCALE_USE_CP_ACP
Varsayılan ve Nötr Yerel Ayar Tanımlayıcı Sabitleri
Aşağıdaki sabitler varsayılan ve nötr yerel ayar tanımlayıcılarını temsil eder.
- LOCALE_CUSTOM_DEFAULT
- LOCALE_CUSTOM_UI_DEFAULT
- LOCALE_CUSTOM_UNSPECIFIED
- LOCALE_INVARIANT
- LOCALE_NEUTRAL
- LOCALE_SYSTEM_DEFAULT
- LOCALE_USER_DEFAULT
Yerel Ayar Adı Sabitleri
aşağıdaki sabitler biryerel ayar adı belirtmek için kullanılır. Bunlar, GetLocaleInfoExgibi işlevler tarafından kullanılır.
- LOCALE_NAME_INVARIANT
- LOCALE_NAME_SYSTEM_DEFAULT
- LOCALE_NAME_USER_DEFAULT
Yerel Ayar Tanım Sabitleri
Aşağıdaki sabitler, EnumSystemLocalesEx ve EnumLocalesProcExgibi NLS işlevlerinin yerel ayarını tanımlar.
- LOCALE_ALL
- LOCALE_ALTERNATE_SORTS
- LOCALE_REPLACEMENT
- LOCALE_SUPPLEMENTAL
- LOCALE_WINDOWS
GetLocaleInfo, GetLocaleInfoEx ve SetLocaleInfo'nun LCType Parametresinde Kullanılan Sabitler
Bu bölümde, uygulamanın GetLocaleInfo(Windows Me/98, Windows NT 4.0), GetLocaleInfoEx (Windows Vista) ve SetLocaleInfoLCType parametresi için kullanabileceği yerel ayar bilgisi sabitleri listelenir. Yerel ayar bilgileri dize (varsayılan) veya tamsayı olarak geçirilir. Belirli bir sabiti birleştirme sabitiyle birleştirmek için ikili OR işleci kullanılarak bir tamsayı değeri belirtilir. Bkz. Sabitleri Birleştirme.
GetLocaleInfo ve GetLocaleInfoEx Tarafından Kullanılan Sabitleri Yalnızca
GetLocaleInfove GetLocaleInfoEx, SetLocaleInfo ayarlayamayacağı bazı yerel ayar bilgilerini almak için aşağıdaki sabitleri kullanın. Bu sabitler birbirinin ve hem SetLocaleInfo hem de GetLocaleInfo/GetLocaleInfoExtarafından kullanılan sabitlerin birbirini dışlar. Ancak, ikili OR işleci kullanılarak birleştirme sabitleri ile birleştirilebilir. Bkz. Sabitleri Birleştirme.
- 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
Hem SetLocaleInfo hem de GetLocaleInfo/GetLocaleInfoEx tarafından Kullanılan Sabitleri
SetLocaleInfo, kullanıcı yerel ayarı bilgilerinin belirli parçalarını ayarlamak için aşağıdaki sabitleri kullanır ve GetLocaleInfoveya GetLocaleInfoExbu bilgi parçalarını almak için aynı sabitleri kullanır. Bu sabitler birbirinin ve yalnızca GetLocaleInfoExGetLocaleInfo veyatarafından kullanılan sabitlerin birbirini dışlar. Ancak, ikili OR işleci kullanılarak birleştirme sabitleri ile birleştirilebilir. Bkz. Sabitleri Birleştirme.
- 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
Yakından İlgili Yerel Ayar Bilgi Sabitleri
Daha önce listelenen yerel ayar bilgisi sabitlerinin çoğu yakından ilişkilidir, böylece birinin değiştirilmesi diğerlerinin değerini etkiler. Aşağıdaki tabloda bu sabitler arasındaki ilişkiler gösterilmektedir.
Değer | Etkilenen sabitler |
---|---|
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 |