The following table shows the worldwide languages and locales.
Language identifier 	Language (Sublanguage/locale) 	Default code page 	Language code 	
0x0436	Afrikaans (South Africa)	1252	AFK	
0x041c	Albanian (Albania)	1250	SQI	
0x1401	Arabic (Algeria)	1256	ARG	
0x3c01	Arabic (Bahrain)	1256	ARH	
0x0c01	Arabic (Egypt)	1256	ARE	
0x0801	Arabic (Iraq)	1256	ARI	
0x2c01	Arabic (Jordan)	1256	ARJ	
0x3401	Arabic (Kuwait)	1256	ARK	
0x3001	Arabic (Lebanon)	1256	ARB	
0x1001	Arabic (Libya)	1256	ARL	
0x1801	Arabic (Morocco)	1256	ARM	
0x2001	Arabic (Oman)	1256	ARO	
0x4001	Arabic (Qatar)	1256	ARQ	
0x0401	Arabic (Saudi Arabia)	1256	ARA	
0x2801	Arabic (Syria)	1256	ARS	
0x1c01	Arabic (Tunisia)	1256	ART	
0x3801	Arabic (United Arab Emirates)	1256	ARU	
0x2401	Arabic (Yemen)	1256	ARY	
0x042b	Armenian (Armenia)	Unicode only	HYE	
0x082c	Azeri (Cyrillic, Azerbaijan)	1251	AZE	
0x042c	Azeri (Latin, Azerbaijan)	1254	AZE	
0x042d	Basque (Spain)	1252	EUQ	
0x0423	Belarusian (Belarus)	1251	BEL	
0x0402	Bulgarian (Bulgaria)	1251	BGR	
0x0403	Catalan (Spain)	1252	CAT	
0x0c04	Chinese (Hong Kong SAR)	950	ZHH	
0x1404	Chinese (Macao SAR)	950	ZHM	
0x0804	Chinese (PRC)	936	CHS	
0x1004	Chinese (Singapore)	936	ZHI	
0x0404	Chinese (Taiwan)	950	CHT	
0x041a	Croatian (Croatia)	1250	HRV	
0x0405	Czech (Czech Republic)	1250	CSY	
0x0406	Danish (Denmark)	1252	DAN	
0x0465	Divehi (Maldives)	Unicode only	DIV	
0x0813	Dutch (Belgium)	1252	NLB	
0x0413	Dutch (Netherlands)	1252	NLD	
0x0c09	English (Australia)	1252	ENA	
0x2809	English (Belize)	1252	ENL	
0x1009	English (Canada)	1252	ENC	
0x2409	English (Caribbean)	1252	ENB	
0x1809	English (Ireland)	1252	ENI	
0x2009	English (Jamaica)	1252	ENJ	
0x1409	English (New Zealand)	1252	ENZ	
0x3409	English (Philippines)	1252	ENP	
0x1c09	English (South Africa)	1252	ENS	
0x2c09	English (Trinidad)	1252	ENT	
0x0809	English (United Kingdom)	1252	ENG	
0x0409	English (United States)	1252	USA	
0x3009	English (Zimbabwe)	1252	ENW	
0x0425	Estonian (Estonia)	1257	ETI	
0x0438	Faroese (Faroe Islands)	1252	FOS	
0x040b	Finnish (Finland)	1252	FIN	
0x080c	French (Belgium)	1252	FRB	
0x0c0c	French (Canada)	1252	FRC	
0x040c	French (France)	1252	FRA	
0x140c	French (Luxembourg)	1252	FRL	
0x180c	French (Principality of Monaco)	1252	FRM	
0x100c	French (Switzerland)	1252	FRS	
0x042f	Macedonian (F.Y.R.O. Macedonia)	1251	MKI	
0x0456	Galician (Spain)	1252	GLC	
0x0437	Georgian (Georgia)	Unicode only	KAT	
0x0c07	German (Austria)	1252	DEA	
0x0407	German (Germany)	1252	DEU	
0x1407	German (Liechtenstein)	1252	DEC	
0x1007	German (Luxembourg)	1252	DEL	
0x0807	German (Switzerland)	1252	DES	
0x0408	Greek (Greece)	1253	ELL	
0x0447	Gujarati (India)	Unicode only	GUJ	
0x040d	Hebrew (Israel)	1255	HEB	
0x0439	Hindi (India)	Unicode only	HIN	
0x040e	Hungarian (Hungary)	1250	HUN	
0x040f	Icelandic (Iceland)	1252	ISL	
0x0421	Indonesian (Indonesia)	1252	IND	
0x0410	Italian (Italy)	1252	ITA	
0x0810	Italian (Switzerland)	1252	ITS	
0x0411	Japanese (Japan)	932	JPN	
0x044b	Kannada (India)	Unicode only	KAN	
0x043f	Kazakh (Kazakhstan)	1251	KKZ	
0x0457	Konkani (India)	Unicode only	KNK	
0x0412	Korean (Korea)	949	KOR	
0x0440	Kyrgyz (Kyrgyzstan)	1251	KYR	
0x0426	Latvian (Latvia)	1257	LVI	
0x0427	Lithuanian (Lithuania)	1257	LTH	
0x083e	Malay (Brunei)	1252	MSB	
0x043e	Malay (Malaysia)	1252	MSL	
0x044e	Marathi (India)	Unicode only	MAR	
0x0450	Mongolian (Cyrillic, Mongolia)	1251	MON	
0x0414	Norwegian (Bokmål, Norway)	1252	NOR	
0x0814	Norwegian (Nynorsk, Norway)	1252	NON	
0x0429	Persian (Iran)	1256	FAR	
0x0415	Polish (Poland)	1250	PLK	
0x0416	Portuguese (Brazil)	1252	PTB	
0x0816	Portuguese (Portugal)	1252	PTG	
0x0446	Punjabi (Gurmukhi, India)	Unicode only	PAN	
0x0418	Romanian (Romanian)	1250	ROM	
0x0419	Russian (Russia)	1251	RUS	
0x044f	Sanskrit (India)	Unicode only	SAN	
0x0c1a	Serbian (Cyrillic, Serbia)	1251	SRB	
0x081a	Serbian (Latin, Serbia)	1250	SRL	
0x041b	Slovak (Slovakia)	1250	SKY	
0x0424	Slovenian (Slovenia)	1250	SLV	
0x2c0a	Spanish (Argentina)	1252	ESS	
0x400a	Spanish (Bolivia)	1252	ESB	
0x340a	Spanish (Chile)	1252	ESL	
0x240a	Spanish (Colombia)	1252	ESO	
0x140a	Spanish (Costa Rica)	1252	ESC	
0x1c0a	Spanish (Dominican Republic)	1252	ESD	
0x300a	Spanish (Ecuador)	1252	ESF	
0x440a	Spanish (El Salvador)	1252	ESE	
0x100a	Spanish (Guatemala)	1252	ESG	
0x480a	Spanish (Honduras)	1252	ESH	
0x080a	Spanish (Mexico)	1252	ESM	
0x4c0a	Spanish (Nicaragua)	1252	ESI	
0x180a	Spanish (Panama)	1252	ESA	
0x3c0a	Spanish (Paraguay)	1252	ESZ	
0x280a	Spanish (Peru)	1252	ESR	
0x500a	Spanish (Puerto Rico)	1252	ESU	
0x040a	Spanish (Spain, traditional list sorting)	1252	ESP	
0x0c0a	Spanish (Spain, international list sorting)	1252	ESN	
0x380a	Spanish (Uruguay)	1252	ESY	
0x200a	Spanish (Venezuela)	1252	ESV	
0x0441	Swahili (Kenya)	1252	SWK	
0x081d	Swedish (Finland)	1252	SVF	
0x041d	Swedish (Sweden)	1252	SVE	
0x045a	Syriac (Syria)	Unicode only	SYR	
0x0449	Tamil (India)	Unicode only	TAM	
0x0444	Tatar (Russia)	1251	TTT	
0x044a	Telugu (India)	Unicode only	TEL	
0x041e	Thai (Thailand)	874	THA	
0x041f	Turkish (Turkey)	1254	TRK	
0x0422	Ukrainian (Ukraine)	1251	UKR	
0x0420	Urdu (Pakistan)	1256	URP	
0x0843	Uzbek (Cyrillic, Uzbekistan)	1251	UZB	
0x0443	Uzbek (Latin, Uzbekistan)	1254	UZB	
0x042a	Vietnamese (Vietnam)	1258	VIT	
The following special identifiers are also defined.
Identifier 	Sublanguage/locale 	
0x0000	Language-Neutral 	
0x0400	Process Default Language 	

Код
(hex)	Код
(dec)	Наименование	Кодовая
страница	Суффикс
шрифта	
00	000	Western (Latin 1)	CP1252		
CC	204	Cyrillic	CP1251	Cyr	
EE	238	Central (Eastern)
European (Latin 2)	CP1250	CE	
A1	161	Greek	CP1253	Greek	
A2	162	Turkish (Latin 5)	CP1254	Tur	

The Font Charset Property
This topic has not yet been rated Rate this topic 
Glossary
·	Charset: A set of characters used in Windows. Charsets refer to the same collections of characters defined by Windows code pages, but their ID numbers can be expressed in a single byte.
·	Big font: A single font file that contains glyphs representing characters from multiple charsets.
Western European editions of Windows 3.x supported three character sets per installation: a single Windows character set (ANSI), an OEM character set, and the symbol character set. Because different language editions of Windows 3.1 supported different default Windows and OEM character sets, sharing documents among different systems was not always feasible. (See Chapter 3 for more information on character sets in Windows.) The mapping between character sets and code pages is shown in Figure 6-5 below.
Charset Name	Charset Value
(Hex)	Charset Value
(Decimal)	Code-Page ID	Suffics	
ANSI_CHARSET	0x00	0	1252		
DEFAULT_CHARSET	0x01	1	 		
SYMBOL_CHARSET	0x02	2	 		
SHIFTJIS_CHARSET	0x80	128	932		
HANGUL_CHARSET	0x81	129	949		
GB2312_CHARSET	0x86	134	936		
CHINESEBIG5_CHARSET	0x88	136	950		
GREEK_CHARSET	0xA1	161	1253		
TURKISH_CHARSET	0xA2	162	1254		
HEBREW_CHARSET	0xB1	177	1255		
ARABIC_CHARSET	0xB2	178	1256		
BALTIC_CHARSET	0xBA	186	1257		
RUSSIAN_CHARSET	0xCC	204	1251		
THAI_CHARSET	0xDE	222	874		
EE_CHARSET	0xEE	238	1250		
OEM_CHARSET	0xFF	255	 	 	
Figure 6-5 Windows 95 charsets.
Note that DEFAULT_CHARSET is not a real charset; rather, it is a constant akin to NULL that means "show characters in whatever charsets are available." The meaning of OEM_CHARSET varies from locale to locale as well.

National Language Support (NLS) API Reference

https://www.microsoft.com/resources/msdn/goglobal/default.mspx
About NLSWeb
Select an Operating System:
NLS Information for Windows XP Service Pack 2

LCID 
Culture Identifier 	Culture Name 	Locale
Language Country/Region 	Language 	Local 
language name 	ANSI 
codepage 	OEM 
codepage 	Country or Region name abbreviation * 	Language name abbreviation ** 	
0x0036	af	Afrikaans	Afrikaans	Afrikaans	1252	850	ZAF	AFK	
0x0436	af-ZA	Afrikaans (South Africa)	Afrikaans	Afrikaans (Suid Afrika)	1252	850	ZAF	AFK	
0x001C	sq	Albanian	Albanian	shqipe	1250	852	ALB	SQI	
0x041C	sq-AL	Albanian (Albania)	Albanian	shqipe (Shqipëria)	1250	852	ALB	SQI	
0x0001	ar	Arabic	Arabic	العربية	1256	720	SAU	ARA	
0x1401	ar-DZ	Arabic (Algeria)	Arabic	العربية (الجزائر)	1256	720	DZA	ARG	
0x3C01	ar-BH	Arabic (Bahrain)	Arabic	العربية (البحرين)	1256	720	BHR	ARH	
0x0C01	ar-EG	Arabic (Egypt)	Arabic	العربية (مصر)	1256	720	EGY	ARE	
0x0801	ar-IQ	Arabic (Iraq)	Arabic	العربية (العراق)	1256	720	IRQ	ARI	
0x2C01	ar-JO	Arabic (Jordan)	Arabic	العربية (الأردن)	1256	720	JOR	ARJ	
0x3401	ar-KW	Arabic (Kuwait)	Arabic	العربية (الكويت)	1256	720	KWT	ARK	
0x3001	ar-LB	Arabic (Lebanon)	Arabic	العربية (لبنان)	1256	720	LBN	ARB	
0x1001	ar-LY	Arabic (Libya)	Arabic	العربية (ليبيا)	1256	720	LBY	ARL	
0x1801	ar-MA	Arabic (Morocco)	Arabic	العربية (المملكة المغربية)	1256	720	MAR	ARM	
0x2001	ar-OM	Arabic (Oman)	Arabic	العربية (عمان)	1256	720	OMN	ARO	
0x4001	ar-QA	Arabic (Qatar)	Arabic	العربية (قطر)	1256	720	QAT	ARQ	
0x0401	ar-SA	Arabic (Saudi Arabia)	Arabic	العربية (المملكة العربية السعودية)	1256	720	SAU	ARA	
0x2801	ar-SY	Arabic (Syria)	Arabic	العربية (سوريا)	1256	720	SYR	ARS	
0x1C01	ar-TN	Arabic (Tunisia)	Arabic	العربية (تونس)	1256	720	TUN	ART	
0x3801	ar-AE	Arabic (U.A.E.)	Arabic	العربية (الإمارات العربية المتحدة)	1256	720	ARE	ARU	
0x2401	ar-YE	Arabic (Yemen)	Arabic	العربية (اليمن)	1256	720	YEM	ARY	
0x002B	hy	Armenian	Armenian	Հայերեն	0	1	ARM	HYE	
0x042B	hy-AM	Armenian (Armenia)	Armenian	Հայերեն (Հայաստան)	0	1	ARM	HYE	
0x002C	az	Azeri	Azeri (Latin)	Azərbaycanılı	1254	857	AZE	AZE	
0x082C	az-AZ-Cyrl	Azeri (Cyrillic, Azerbaijan)	Azeri (Cyrillic)	Азәрбајҹан (Азәрбајҹан)	1251	866	AZE	AZE	
0x042C	az-AZ-Latn	Azeri (Latin, Azerbaijan)	Azeri (Latin)	Azərbaycanılı (Azərbaycanca)	1254	857	AZE	AZE	
0x002D	eu	Basque	Basque	euskara	1252	850	ESP	EUQ	
0x042D	eu-ES	Basque (Basque)	Basque	euskara (euskara)	1252	850	ESP	EUQ	
0x0023	be	Belarusian	Belarusian	Беларускі	1251	866	BLR	BEL	
0x0423	be-BY	Belarusian (Belarus)	Belarusian	Беларускі (Беларусь)	1251	866	BLR	BEL	
0x0445	bn-IN	Bengali (India)	Bengali	বাঢলা (ভারত)	0	1	IND	BNG	
0x141A	bs-BA-Latn	Bosnian (Latin, Bosnia and Herzegovina)	Bosnian	bosanski (Bosna i Hercegovina)	1250	852	BIH	BSB	
0x0002	bg	Bulgarian	Bulgarian	български	1251	866	BGR	BGR	
0x0402	bg-BG	Bulgarian (Bulgaria)	Bulgarian	български (България)	1251	866	BGR	BGR	
0x0003	ca	Catalan	Catalan	català	1252	850	ESP	CAT	
0x0403	ca-ES	Catalan (Catalan)	Catalan	català (català)	1252	850	ESP	CAT	
0x0C04	zh-HK	Chinese (Hong Kong S.A.R.)	Chinese	中文(香港特别行政區)	950	950	HKG	ZHH	
0x1404	zh-MO	Chinese (Macao S.A.R.)	Chinese	中文(澳門特别行政區)	950	950	MCO	ZHM	
0x0804	zh-CN	Chinese (People's Republic of China)	Chinese	中文(中华人民共和国)	936	936	CHN	CHS	
0x0004	zh-CHS	Chinese (Simplified)	Chinese	中文(简体)	936	936	TWN	CHS	
0x1004	zh-SG	Chinese (Singapore)	Chinese	中文(新加坡)	936	936	SGP	ZHI	
0x0404	zh-TW	Chinese (Taiwan)	Chinese	中文(台灣)	950	950	TWN	CHT	
0x7C04	zh-CHT	Chinese (Traditional)		中文(繁體)	950	950		CHT	
0x001A	hr	Croatian	Croatian	hrvatski	1250	852	HRV	HRV	
0x101A	hr-BA	Croatian (Bosnia and Herzegovina)	Croatian	hrvatski (Bosna i Hercegovina)	1250	852	BIH	HRB	
0x041A	hr-HR	Croatian (Croatia)	Croatian	hrvatski (Hrvatska)	1250	852	HRV	HRV	
0x0005	cs	Czech	Czech	čeština	1250	852	CZE	CSY	
0x0405	cs-CZ	Czech (Czech Republic)	Czech	čeština (Česká republika)	1250	852	CZE	CSY	
0x0006	da	Danish	Danish	dansk	1252	850	DNK	DAN	
0x0406	da-DK	Danish (Denmark)	Danish	dansk (Danmark)	1252	850	DNK	DAN	
0x0065	div	Divehi	Divehi	ދިވެހިބަސް	0	1	MDV	DIV	
0x0465	div-MV	Divehi (Maldives)	Divehi	ދިވެހިބަސް (ދިވެހި ރާއްޖެ)	0	1	MDV	DIV	
0x0013	nl	Dutch	Dutch	Nederlands	1252	850	NLD	NLD	
0x0813	nl-BE	Dutch (Belgium)	Dutch	Nederlands (België)	1252	850	BEL	NLB	
0x0413	nl-NL	Dutch (Netherlands)	Dutch	Nederlands (Nederland)	1252	850	NLD	NLD	
0x0009	en	English	English	English	1252	437	USA	ENU	
0x0C09	en-AU	English (Australia)	English	English (Australia)	1252	850	AUS	ENA	
0x2809	en-BZ	English (Belize)	English	English (Belize)	1252	850	BLZ	ENL	
0x1009	en-CA	English (Canada)	English	English (Canada)	1252	850	CAN	ENC	
0x2409	en-CB	English (Caribbean)	English	English (Caribbean)	1252	850	CAR	ENB	
0x1809	en-IE	English (Ireland)	English	English (Eire)	1252	850	IRL	ENI	
0x2009	en-JM	English (Jamaica)	English	English (Jamaica)	1252	850	JAM	ENJ	
0x1409	en-NZ	English (New Zealand)	English	English (New Zealand)	1252	850	NZL	ENZ	
0x3409	en-PH	English (Republic of the Philippines)	English	English (Philippines)	1252	437	PHL	ENP	
0x1C09	en-ZA	English (South Africa)	English	English (South Africa)	1252	437	ZAF	ENS	
0x2C09	en-TT	English (Trinidad and Tobago)	English	English (Trinidad y Tobago)	1252	850	TTO	ENT	
0x0809	en-GB	English (United Kingdom)	English	English (United Kingdom)	1252	850	GBR	ENG	
0x0409	en-US	English (United States)	English	English (United States)	1252	437	USA	ENU	
0x3009	en-ZW	English (Zimbabwe)	English	English (Zimbabwe)	1252	437	ZWE	ENW	
0x0025	et	Estonian	Estonian	eesti	1257	775	EST	ETI	
0x0425	et-EE	Estonian (Estonia)	Estonian	eesti (Eesti)	1257	775	EST	ETI	
0x0038	fo	Faroese	Faroese	føroyskt	1252	850	FRO	FOS	
0x0438	fo-FO	Faroese (Faroe Islands)	Faroese	føroyskt (Føroyar)	1252	850	FRO	FOS	
0x000B	fi	Finnish	Finnish	suomi	1252	850	FIN	FIN	
0x040B	fi-FI	Finnish (Finland)	Finnish	suomi (Suomi)	1252	850	FIN	FIN	
0x000C	fr	French	French	français	1252	850	FRA	FRA	
0x080C	fr-BE	French (Belgium)	French	français (Belgique)	1252	850	BEL	FRB	
0x0C0C	fr-CA	French (Canada)	French	français (Canada)	1252	850	CAN	FRC	
0x040C	fr-FR	French (France)	French	français (France)	1252	850	FRA	FRA	
0x140C	fr-LU	French (Luxembourg)	French	français (Luxembourg)	1252	850	LUX	FRL	
0x180C	fr-MC	French (Principality of Monaco)	French	français (Principauté de Monaco)	1252	850	MCO	FRM	
0x100C	fr-CH	French (Switzerland)	French	français (Suisse)	1252	850	CHE	FRS	
0x0056	gl	Galician	Galician	galego	1252	850	ESP	GLC	
0x0456	gl-ES	Galician (Galician)	Galician	galego (galego)	1252	850	ESP	GLC	
0x0037	ka	Georgian	Georgian	ქართული	0	1	GEO	KAT	
0x0437	ka-GE	Georgian (Georgia)	Georgian	ქართული (საქართველო)	0	1	GEO	KAT	
0x0007	de	German	German	Deutsch	1252	850	DEU	DEU	
0x0C07	de-AT	German (Austria)	German	Deutsch (Österreich)	1252	850	AUT	DEA	
0x0407	de-DE	German (Germany)	German	Deutsch (Deutschland)	1252	850	DEU	DEU	
0x1407	de-LI	German (Liechtenstein)	German	Deutsch (Liechtenstein)	1252	850	LIE	DEC	
0x1007	de-LU	German (Luxembourg)	German	Deutsch (Luxemburg)	1252	850	LUX	DEL	
0x0807	de-CH	German (Switzerland)	German	Deutsch (Schweiz)	1252	850	CHE	DES	
0x0008	el	Greek	Greek	ελληνικά	1253	737	GRC	ELL	
0x0408	el-GR	Greek (Greece)	Greek	ελληνικά (Ελλάδα)	1253	737	GRC	ELL	
0x0047	gu	Gujarati	Gujarati	ગુજરાતી	0	1	IND	GUJ	
0x0447	gu-IN	Gujarati (India)	Gujarati	ગુજરાતી (ભારત)	0	1	IND	GUJ	
0x000D	he	Hebrew	Hebrew	עברית	1255	862	ISR	HEB	
0x040D	he-IL	Hebrew (Israel)	Hebrew	עברית (ישראל)	1255	862	ISR	HEB	
0x0039	hi	Hindi	Hindi	हिंदी	0	1	IND	HIN	
0x0439	hi-IN	Hindi (India)	Hindi	हिंदी (भारत)	0	1	IND	HIN	
0x000E	hu	Hungarian	Hungarian	magyar	1250	852	HUN	HUN	
0x040E	hu-HU	Hungarian (Hungary)	Hungarian	magyar (Magyarország)	1250	852	HUN	HUN	
0x000F	is	Icelandic	Icelandic	íslenska	1252	850	ISL	ISL	
0x040F	is-IS	Icelandic (Iceland)	Icelandic	íslenska (Ísland)	1252	850	ISL	ISL	
0x0021	id	Indonesian	Indonesian	Bahasa Indonesia	1252	850	IDN	IND	
0x0421	id-ID	Indonesian (Indonesia)	Indonesian	Bahasa Indonesia (Indonesia)	1252	850	IDN	IND	
0x0010	it	Italian	Italian	italiano	1252	850	ITA	ITA	
0x0410	it-IT	Italian (Italy)	Italian	italiano (Italia)	1252	850	ITA	ITA	
0x0810	it-CH	Italian (Switzerland)	Italian	italiano (Svizzera)	1252	850	CHE	ITS	
0x0011	ja	Japanese	Japanese	日本語	932	932	JPN	JPN	
0x0411	ja-JP	Japanese (Japan)	Japanese	日本語 (日本)	932	932	JPN	JPN	
0x004B	kn	Kannada	Kannada	ಕನ್ನಡ	0	1	IND	KDI	
0x044B	kn-IN	Kannada (India)	Kannada	ಕನ್ನಡ (ಭಾರತ)	0	1	IND	KDI	
0x003F	kk	Kazakh	Kazakh	Қазащb	1251	866	KAZ	KKZ	
0x043F	kk-KZ	Kazakh (Kazakhstan)	Kazakh	Қазақ (Қазақстан)	1251	866	KAZ	KKZ	
0x0041	sw	Kiswahili	Swahili	Kiswahili	1252	437	KEN	SWK	
0x0441	sw-KE	Kiswahili (Kenya)	Swahili	Kiswahili (Kenya)	1252	437	KEN	SWK	
0x0057	kok	Konkani	Konkani	कोंकणी	0	1	IND	KNK	
0x0457	kok-IN	Konkani (India)	Konkani	कोंकणी (भारत)	0	1	IND	KNK	
0x0012	ko	Korean	Korean	한국어	949	949	KOR	KOR	
0x0412	ko-KR	Korean (Korea)	Korean	한국어 (대한민국)	949	949	KOR	KOR	
0x0040	ky	Kyrgyz	Kyrgyz	Кыргыз	1251	866	KGZ	KYR	
0x0440	ky-KG	Kyrgyz (Kyrgyzstan)	Kyrgyz	Кыргыз (Кыргызстан)	1251	866	KGZ	KYR	
0x0026	lv	Latvian	Latvian	latviešu	1257	775	LVA	LVI	
0x0426	lv-LV	Latvian (Latvia)	Latvian	latviešu (Latvija)	1257	775	LVA	LVI	
0x0027	lt	Lithuanian	Lithuanian	lietuvių	1257	775	LTU	LTH	
0x0427	lt-LT	Lithuanian (Lithuania)	Lithuanian	lietuvių (Lietuva)	1257	775	LTU	LTH	
0x002F	mk	Macedonian	FYRO Macedonian	македонски јазик	1251	866	MKD	MKI	
0x042F	mk-MK	Macedonian (Former Yugoslav Republic of Macedonia)	FYRO Macedonian	македонски јазик (Македонија)	1251	866	MKD	MKI	
0x003E	ms	Malay	Malay	Bahasa Malaysia	1252	850	MYS	MSL	
0x083E	ms-BN	Malay (Brunei Darussalam)	Malay	Bahasa Malaysia (Brunei Darussalam)	1252	850	BRN	MSB	
0x043E	ms-MY	Malay (Malaysia)	Malay	Bahasa Malaysia (Malaysia)	1252	850	MYS	MSL	
0x044C	ml-IN	Malayalam (India)	Malayalam	മലയാളം (ഭാരതം)	0	1	IND	MYM	
0x043A	mt-MT	Maltese	Maltese	Malti (Malta)	0	1	MLT	MLT	
0x0481	mi-NZ	Maori	Maori	Reo Māori (Aotearoa)	0	1	NZL	MRI	
0x004E	mr	Marathi	Marathi	मराठी	0	1	IND	MAR	
0x044E	mr-IN	Marathi (India)	Marathi	मराठी (भारत)	0	1	IND	MAR	
0x0050	mn	Mongolian	Mongolian	Монгол хэл	1251	866	MNG	MON	
0x0450	mn-MN	Mongolian (Cyrillic, Mongolia)	Mongolian	Монгол хэл (Монгол улс)	1251	866	MNG	MON	
0x046C	ns-ZA	Northern Sotho	Northern Sotho	Sesotho sa Leboa (Afrika Borwa)	1252	850	ZAF	NSO	
0x0014	no	Norwegian	Norwegian (Bokmål)	norsk	1252	850	NOR	NOR	
0x0414	nb-NO	Norwegian, Bokmål (Norway)	Norwegian (Bokmål)	norsk, bokmål (Norge)	1252	850	NOR	NOR	
0x0814	nn-NO	Norwegian, Nynorsk (Norway)	Norwegian (Nynorsk)	norsk, nynorsk (Noreg)	1252	850	NOR	NON	
0x0029	fa	Persian	Farsi	فارسى	1256	720	IRN	FAR	
0x0429	fa-IR	Persian (Iran)	Farsi	فارسى (ايران)	1256	720	IRN	FAR	
0x0015	pl	Polish	Polish	polski	1250	852	POL	PLK	
0x0415	pl-PL	Polish (Poland)	Polish	polski (Polska)	1250	852	POL	PLK	
0x0016	pt	Portuguese	Portuguese	Português	1252	850	BRA	PTB	
0x0416	pt-BR	Portuguese (Brazil)	Portuguese	Português (Brasil)	1252	850	BRA	PTB	
0x0816	pt-PT	Portuguese (Portugal)	Portuguese	português (Portugal)	1252	850	PRT	PTG	
0x0046	pa	Punjabi	Punjabi	ਪੰਜਾਬੀ	0	1	IND	PAN	
0x0446	pa-IN	Punjabi (India)	Punjabi	ਪੰਜਾਬੀ (ਭਾਰਤ)	0	1	IND	PAN	
0x046B	quz-BO	Quechua (Bolivia)	Quechua	runasimi (Bolivia Suyu)	1252	850	BOL	QUB	
0x086B	quz-EC	Quechua (Ecuador)	Quechua	runasimi (Ecuador Suyu)	1252	850	ECU	QUE	
0x0C6B	quz-PE	Quechua (Peru)	Quechua	runasimi (Peru Suyu)	1252	850	PER	QUP	
0x0018	ro	Romanian	Romanian	română	1250	852	ROM	ROM	
0x0418	ro-RO	Romanian (Romania)	Romanian	română (România)	1250	852	ROM	ROM	
0x0019	ru	Russian	Russian	русский	1251	866	RUS	RUS	
0x0419	ru-RU	Russian (Russia)	Russian	русский (Россия)	1251	866	RUS	RUS	
0x243B	smn-FI	Sami, Inari (Finland)	Sami (Inari)	sämikielâ (Suomâ)	1252	850	FIN	SMN	
0x103B	smj-NO	Sami, Lule (Norway)	Sami (Lule)	julevusámegiella (Vuodna)	1252	850	NOR	SMJ	
0x143B	smj-SE	Sami, Lule (Sweden)	Sami (Lule)	julevusámegiella (Svierik)	1252	850	SWE	SMK	
0x0C3B	se-FI	Sami, Northern (Finland)	Sami (Northern)	davvisámegiella (Suopma)	1252	850	FIN	SMG	
0x043B	se-NO	Sami, Northern (Norway)	Sami (Northern)	davvisámegiella (Norga)	1252	850	NOR	SME	
0x083B	se-SE	Sami, Northern (Sweden)	Sami (Northern)	davvisámegiella (Ruoŧŧa)	1252	850	SWE	SMF	
0x203B	sms-FI	Sami, Skolt (Finland)	Sami (Skolt)	sääm´ǩiõll (Lää´ddjânnam)	1252	850	FIN	SMS	
0x183B	sma-NO	Sami, Southern (Norway)	Sami (Southern)	åarjelsaemiengiele (Nöörje)	1252	850	NOR	SMA	
0x1C3B	sma-SE	Sami, Southern (Sweden)	Sami (Southern)	åarjelsaemiengiele (Sveerje)	1252	850	SWE	SMB	
0x004F	sa	Sanskrit	Sanskrit	संस्कृत	0	1	IND	SAN	
0x044F	sa-IN	Sanskrit (India)	Sanskrit	संस्कृत (भारतम्)	0	1	IND	SAN	
0x7C1A	sr	Serbian		srpski	1251	855		SRB	
0x1C1A	sr-BA-Cyrl	Serbian (Cyrillic, Bosnia and Herzegovina)	Serbian (Cyrillic)	српски (Босна и Херцеговина)	1251	855	BIH	SRN	
0x0C1A	sr-SP-Cyrl	Serbian (Cyrillic, Serbia and Montenegro)	Serbian (Cyrillic)	српски (Србија и Црна Гора)	1251	855	SCG	SRB	
0x181A	sr-BA-Latn	Serbian (Latin, Bosnia and Herzegovina)	Serbian (Latin)	srpski (Bosna i Hercegovina)	1250	852	BIH	SRS	
0x081A	sr-SP-Latn	Serbian (Latin, Serbia and Montenegro)	Serbian (Latin)	srpski (Srbija i Crna Gora)	1250	852	SCG	SRL	
0x001B	sk	Slovak	Slovak	slovenčina	1250	852	SVK	SKY	
0x041B	sk-SK	Slovak (Slovakia)	Slovak	slovenčina (Slovenská republika)	1250	852	SVK	SKY	
0x0024	sl	Slovenian	Slovenian	slovenski	1250	852	SVN	SLV	
0x0424	sl-SI	Slovenian (Slovenia)	Slovenian	slovenski (Slovenija)	1250	852	SVN	SLV	
0x000A	es	Spanish	Spanish	español	1252	850	ESP	ESP	
0x2C0A	es-AR	Spanish (Argentina)	Spanish	Español (Argentina)	1252	850	ARG	ESS	
0x400A	es-BO	Spanish (Bolivia)	Spanish	Español (Bolivia)	1252	850	BOL	ESB	
0x340A	es-CL	Spanish (Chile)	Spanish	Español (Chile)	1252	850	CHL	ESL	
0x240A	es-CO	Spanish (Colombia)	Spanish	Español (Colombia)	1252	850	COL	ESO	
0x140A	es-CR	Spanish (Costa Rica)	Spanish	Español (Costa Rica)	1252	850	CRI	ESC	
0x1C0A	es-DO	Spanish (Dominican Republic)	Spanish	Español (República Dominicana)	1252	850	DOM	ESD	
0x300A	es-EC	Spanish (Ecuador)	Spanish	Español (Ecuador)	1252	850	ECU	ESF	
0x440A	es-SV	Spanish (El Salvador)	Spanish	Español (El Salvador)	1252	850	SLV	ESE	
0x100A	es-GT	Spanish (Guatemala)	Spanish	Español (Guatemala)	1252	850	GTM	ESG	
0x480A	es-HN	Spanish (Honduras)	Spanish	Español (Honduras)	1252	850	HND	ESH	
0x080A	es-MX	Spanish (Mexico)	Spanish	Español (México)	1252	850	MEX	ESM	
0x4C0A	es-NI	Spanish (Nicaragua)	Spanish	Español (Nicaragua)	1252	850	NIC	ESI	
0x180A	es-PA	Spanish (Panama)	Spanish	Español (Panamá)	1252	850	PAN	ESA	
0x3C0A	es-PY	Spanish (Paraguay)	Spanish	Español (Paraguay)	1252	850	PRY	ESZ	
0x280A	es-PE	Spanish (Peru)	Spanish	Español (Perú)	1252	850	PER	ESR	
0x500A	es-PR	Spanish (Puerto Rico)	Spanish	Español (Puerto Rico)	1252	850	PRI	ESU	
0x0C0A	es-ES	Spanish (Spain)	Spanish	español (España)	1252	850	ESP	ESN	
0x380A	es-UY	Spanish (Uruguay)	Spanish	Español (Uruguay)	1252	850	URY	ESY	
0x200A	es-VE	Spanish (Venezuela)	Spanish	Español (Republica Bolivariana de Venezuela)	1252	850	VEN	ESV	
0x001D	sv	Swedish	Swedish	svenska	1252	850	SWE	SVE	
0x081D	sv-FI	Swedish (Finland)	Swedish	svenska (Finland)	1252	850	FIN	SVF	
0x041D	sv-SE	Swedish (Sweden)	Swedish	svenska (Sverige)	1252	850	SWE	SVE	
0x005A	syr	Syriac	Syriac	ܣܘܪܝܝܐ	0	1	SYR	SYR	
0x045A	syr-SY	Syriac (Syria)	Syriac	ܣܘܪܝܝܐ (سوريا)	0	1	SYR	SYR	
0x0049	ta	Tamil	Tamil	தமிழ்	0	1	IND	TAM	
0x0449	ta-IN	Tamil (India)	Tamil	தமிழ் (இந்தியா)	0	1	IND	TAM	
0x0044	tt	Tatar	Tatar	Татар	1251	866	RUS	TTT	
0x0444	tt-RU	Tatar (Russia)	Tatar	Татар (Россия)	1251	866	RUS	TTT	
0x004A	te	Telugu	Telugu	తెలుగు	0	1	IND	TEL	
0x044A	te-IN	Telugu (India)	Telugu	తెలుగు (భారత దేశం)	0	1	IND	TEL	
0x001E	th	Thai	Thai	ไทย	874	874	THA	THA	
0x041E	th-TH	Thai (Thailand)	Thai	ไทย (ไทย)	874	874	THA	THA	
0x0432	tn-ZA	Tswana	Tswana	Setswana (Aforika Borwa)	1252	850	ZAF	TSN	
0x001F	tr	Turkish	Turkish	Türkçe	1254	857	TUR	TRK	
0x041F	tr-TR	Turkish (Turkey)	Turkish	Türkçe (Türkiye)	1254	857	TUR	TRK	
0x0022	uk	Ukrainian	Ukrainian	україньска	1251	866	UKR	UKR	
0x0422	uk-UA	Ukrainian (Ukraine)	Ukrainian	україньска (Україна)	1251	866	UKR	UKR	
0x0020	ur	Urdu	Urdu	اُردو	1256	720	PAK	URD	
0x0420	ur-PK	Urdu (Islamic Republic of Pakistan)	Urdu	اُردو (پاکستان)	1256	720	PAK	URD	
0x0043	uz	Uzbek	Uzbek (Latin)	U'zbek	1254	857	UZB	UZB	
0x0843	uz-UZ-Cyrl	Uzbek (Cyrillic, Uzbekistan)	Uzbek (Cyrillic)	Ўзбек (Ўзбекистон)	1251	866	UZB	UZB	
0x0443	uz-UZ-Latn	Uzbek (Latin, Uzbekistan)	Uzbek (Latin)	U'zbek (U'zbekiston Respublikasi)	1254	857	UZB	UZB	
0x002A	vi	Vietnamese	Vietnamese	Tiếng Việt	1258	1258	VNM	VIT	
0x042A	vi-VN	Vietnamese (Vietnam)	Vietnamese	Tiếng Việt (Việt Nam)	1258	1258	VNM	VIT	
0x0452	cy-GB	Welsh	Welsh	Cymraeg (y Deyrnas Unedig)	1252	850	GBR	CYM	
0x0434	xh-ZA	Xhosa	Xhosa	isiXhosa (uMzantsi Afrika)	1252	850	ZAF	XHO	
0x0435	zu-ZA	Zulu	Zulu	isiZulu (iNingizimu Afrika)	1252	850	ZAF	ZUL	
* Abbreviated name of the country or region. This information can be retrieved by a call to the GetLocaleInfo() API with LCTYPE set to SABBREVCTRYNAME. 
** Abbreviated name of the language. This information can be retrieved by a call to the GetLocaleInfo() API with LCTYPE set to SABBREVLANGNAME .