Bagikan melalui


Konstanta Informasi Lokal

Bagian ini menentukan konstanta yang digunakan NLS untuk menentukan bagian informasi lokal tertentu. Semua nama dimulai dengan "LOCALE_". Nama konstanta yang mewakili nilai bilangan bulat dimulai dengan "LOCALE_I". Semua nilai untuk konstanta ini adalah string Unicode yang dihentikan null. Panjang string maksimum mencakup karakter null yang dihentikan. Jika tidak ada panjang maksimum yang ditunjukkan untuk konstanta, nilainya dapat bervariasi panjangnya.

Konstanta informasi lokal berikut didefinisikan oleh NLS:

LOCALE_ALL
LOCALE_ALLOW_NEUTRAL
LOCALE_ALLOW_NEUTRAL_NAMES
LOCALE_ALTERNATE_SORTS
LOCALE_CUSTOM* Konstanta
LOCALE_FONTSIGNATURE
LOCALE_ICALENDARTYPE
LOCALE_ICENTURY
LOCALE_ICONSTRUCTEDLOCALE
LOCALE_ICOUNTRY
LOCALE_ICURRDIGITS
LOCALE_ICURRENCY
LOCALE_IDATE
LOCALE_IDAYLZERO
Konstanta 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
Konstanta LOCALE_INEG*
LOCALE_INEGATIVEPERCENT
LOCALE_INEUTRAL
LOCALE_INVARIANT
LOCALE_IOPTIONALCALENDAR
LOCALE_IPAPERSIZE
LOCALE_IPOSITIVEPERCENT
Konstanta LOCALE_IPOS*
LOCALE_IREADINGLAYOUT
LOCALE_ITIME
LOCALE_ITIMEMARKPOSN
LOCALE_ITLZERO
LOCALE_IUSEUTF8LEGACYACP
LOCALE_IUSEUTF8LEGACYOEMCP
Konstanta LOCALE_NAME*
LOCALE_NEUTRAL
LOCALE_NEUTRALDATA
LOCALE_NOUSEROVERRIDE
LOCALE_REPLACEMENT
LOCALE_RETURN* Konstanta
LOCALE_S1159
LOCALE_S2359
Konstanta LOCALE_SABBREV*
LOCALE_SAM
LOCALE_SCONSOLEFALLBACKNAME
LOCALE_SCOUNTRY
LOCALE_SCURRENCY
LOCALE_SDATE
Konstanta LOCALE_SDAYNAME*
LOCALE_SDECIMAL
LOCALE_SDURATION
LOCALE_SENG* Konstanta
Konstanta LOCALE_SENGLISH*
LOCALE_SGROUPING
LOCALE_SIETFLANGUAGE
LOCALE_SINTLSYMBOL
LOCALE_SISO* Konstanta
LOCALE_SKEYBOARDSTOINSTALL
LOCALE_SLANGDISPLAYNAME
LOCALE_SLANGUAGE
LOCALE_SLIST
Konstanta LOCALE_SLOCALIZED*
LOCALE_SLONGDATE
Konstanta LOCALE_SMON*
LOCALE_SMONTHDAY
LOCALE_SMONTHNAME* Konstanta
LOCALE_SNAME
LOCALE_SNAN
LOCALE_SNATIVE* Konstanta
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
Konstanta LOCALE_SSHORTESTDAYNAME*
LOCALE_SSHORTESTPM
LOCALE_SSHORTTIME
LOCALE_SSORT* Konstanta
LOCALE_STHOUSAND
LOCALE_STIME* Konstanta
LOCALE_SUPPLEMENTAL
LOCALE_SYEARMONTH
LOCALE_SYSTEM_DEFAULT
LOCALE_USE_CP_ACP
LOCALE_USER_DEFAULT
LOCALE_WINDOWS

Menggabungkan Konstanta

Konstanta berikut dapat dikombinasikan dengan konstanta lain menggunakan operator OR biner. Sisa konstanta saling eksklusif, dan oleh karena itu tidak dapat digabungkan satu sama lain.

  • LOCALE_NOUSEROVERRIDE
  • LOCALE_RETURN_NUMBER
  • LOCALE_USE_CP_ACP

Konstanta Pengidentifikasi Lokal Default dan Netral

Konstanta berikut mewakili pengidentifikasi lokal default dan netral.

  • LOCALE_CUSTOM_DEFAULT
  • LOCALE_CUSTOM_UI_DEFAULT
  • LOCALE_CUSTOM_UNSPECIFIED
  • LOCALE_INVARIANT
  • LOCALE_NEUTRAL
  • LOCALE_SYSTEM_DEFAULT
  • LOCALE_USER_DEFAULT

Konstanta Nama Lokal

Konstanta berikut digunakan untuk menentukan nama lokal . Mereka digunakan oleh fungsi seperti GetLocaleInfoEx.

  • LOCALE_NAME_INVARIANT
  • LOCALE_NAME_SYSTEM_DEFAULT
  • LOCALE_NAME_USER_DEFAULT

Konstanta Definisi Lokal

Konstanta berikut menentukan lokal untuk fungsi NLS seperti EnumSystemLocalesEx dan EnumLocalesProcEx.

  • LOCALE_ALL
  • LOCALE_ALTERNATE_SORTS
  • LOCALE_REPLACEMENT
  • LOCALE_SUPPLEMENTAL
  • LOCALE_WINDOWS

Konstanta yang Digunakan dalam Parameter LCType dari GetLocaleInfo, GetLocaleInfoEx, dan SetLocaleInfo

Bagian ini mencantumkan konstanta informasi lokal yang dapat digunakan aplikasi untuk parameter LCType GetLocaleInfo (Windows Me/98, Windows NT 4.0), GetLocaleInfoEx (Windows Vista), dan SetLocaleInfo. Informasi lokal diteruskan baik sebagai string (default) atau sebagai bilangan bulat. Nilai bilangan bulat ditentukan dengan menggunakan operator ATAU biner untuk menggabungkan konstanta tertentu dengan konstanta penggabungan. Lihat Menggabungkan Konstanta.

 

Konstanta yang Digunakan oleh GetLocaleInfo dan GetLocaleInfoEx Only

GetLocaleInfo dan GetLocaleInfoEx menggunakan konstanta berikut untuk mengambil informasi lokal tertentu yang tidak dapat diatur SetLocaleIn fo. Konstanta ini saling eksklusif satu sama lain dan konstanta yang digunakan oleh SetLocaleInfo dan GetLocaleInfo/GetLocaleInfoEx. Namun, konstanta dapat dikombinasikan dengan konstanta penggabungan menggunakan operator OR biner. Lihat Menggabungkan Konstanta.

  • 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

 

Konstanta yang Digunakan oleh SetLocaleInfo dan GetLocaleInfo/GetLocaleInfoEx

SetLocaleInfo menggunakan konstanta berikut untuk mengatur informasi lokal pengguna tertentu, dan GetLocaleInfo atau GetLocaleInfoEx menggunakan konstanta yang sama ini untuk mengambil potongan informasi tersebut. Konstanta ini saling eksklusif satu sama lain dan konstanta yang digunakan oleh GetLocaleInfo atau GetLocaleInfoEx saja. Namun, konstanta dapat dikombinasikan dengan konstanta penggabungan menggunakan operator OR biner. Lihat Menggabungkan Konstanta.

  • 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

Banyak konstanta informasi lokal yang sebelumnya tercantum terkait erat, sehingga mengubahnya memengaruhi nilai yang lain. Tabel berikut ini memperlihatkan hubungan di antara konstanta ini.

Nilai Konstanta yang terpengaruh
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