diff options
author | Luke T. Shumaker <lukeshu@lukeshu.com> | 2024-09-27 17:25:36 -0600 |
---|---|---|
committer | Luke T. Shumaker <lukeshu@lukeshu.com> | 2024-09-27 17:25:36 -0600 |
commit | e5e15c04bc58c34906e6d7cfcbad68d1a5617563 (patch) | |
tree | 580f5fb0fafc7e974c969fc8aae229205c836195 /3rd-party | |
parent | 71e1a86a033c380f85dd300d788af63bfef25bab (diff) |
wip
Diffstat (limited to '3rd-party')
-rw-r--r-- | 3rd-party/.gitignore | 1 | ||||
-rw-r--r-- | 3rd-party/MS-LCID.txt | 4073 |
2 files changed, 4073 insertions, 1 deletions
diff --git a/3rd-party/.gitignore b/3rd-party/.gitignore deleted file mode 100644 index 4305236..0000000 --- a/3rd-party/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/MS-LCID.txt diff --git a/3rd-party/MS-LCID.txt b/3rd-party/MS-LCID.txt new file mode 100644 index 0000000..6bc95b1 --- /dev/null +++ b/3rd-party/MS-LCID.txt @@ -0,0 +1,4073 @@ +[MS-LCID]: +Windows Language Code Identifier (LCID) Reference + + +Intellectual Property Rights Notice for Open Specifications Documentation + Technical Documentation. Microsoft publishes Open Specifications documentation (“this + documentation”) for protocols, file formats, data portability, computer languages, and standards + support. Additionally, overview documents cover inter-protocol relationships and interactions. + Copyrights. This documentation is covered by Microsoft copyrights. Regardless of any other + terms that are contained in the terms of use for the Microsoft website that hosts this + documentation, you can make copies of it in order to develop implementations of the technologies + that are described in this documentation and can distribute portions of it in your implementations + that use these technologies or in your documentation as necessary to properly document the + implementation. You can also distribute in your implementation, with or without modification, any + schemas, IDLs, or code samples that are included in the documentation. This permission also + applies to any documents that are referenced in the Open Specifications documentation. + No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. + Patents. Microsoft has patents that might cover your implementations of the technologies + described in the Open Specifications documentation. Neither this notice nor Microsoft's delivery of + this documentation grants any licenses under those patents or any other Microsoft patents. + However, a given Open Specifications document might be covered by the Microsoft Open + Specifications Promise or the Microsoft Community Promise. If you would prefer a written license, + or if the technologies described in this documentation are not covered by the Open Specifications + Promise or Community Promise, as applicable, patent licenses are available by contacting + iplg@microsoft.com. + License Programs. To see all of the protocols in scope under a specific license program and the + associated patents, visit the Patent Map. + Trademarks. The names of companies and products contained in this documentation might be + covered by trademarks or similar intellectual property rights. This notice does not grant any + licenses under those rights. For a list of Microsoft trademarks, visit + www.microsoft.com/trademarks. + Fictitious Names. The example companies, organizations, products, domain names, email + addresses, logos, people, places, and events that are depicted in this documentation are fictitious. + No association with any real company, organization, product, domain name, email address, logo, + person, place, or event is intended or should be inferred. +Reservation of Rights. All other rights are reserved, and this notice does not grant any rights other +than as specifically described above, whether by implication, estoppel, or otherwise. + +Tools. The Open Specifications documentation does not require the use of Microsoft programming +tools or programming environments in order for you to develop an implementation. If you have access +to Microsoft programming tools and environments, you are free to take advantage of them. Certain +Open Specifications documents are intended for use in conjunction with publicly available standards +specifications and network programming art and, as such, assume that the reader either is familiar +with the aforementioned material or has immediate access to it. + +Support. For questions and support, please contact dochelp@microsoft.com. + + + + + 1 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 +Revision Summary + + Revision Revision + Date History Class Comments + + 2/14/2008 2.1.3 Editorial Changed language and formatting in the technical content. + + 3/14/2008 2.1.4 Editorial Changed language and formatting in the technical content. + + 6/20/2008 2.1.5 Editorial Changed language and formatting in the technical content. + + 7/25/2008 2.1.6 Editorial Changed language and formatting in the technical content. + + 8/29/2008 2.2 Minor Clarified the meaning of the technical content. + + 10/24/2008 2.2.1 Editorial Changed language and formatting in the technical content. + + 12/5/2008 2.3 Minor Clarified the meaning of the technical content. + + 1/16/2009 2.3.1 Editorial Changed language and formatting in the technical content. + + 2/27/2009 2.3.2 Editorial Changed language and formatting in the technical content. + + 4/10/2009 2.4 Minor Clarified the meaning of the technical content. + + 5/22/2009 2.4.1 Editorial Changed language and formatting in the technical content. + + 7/2/2009 2.4.2 Editorial Changed language and formatting in the technical content. + + 8/14/2009 2.4.3 Editorial Changed language and formatting in the technical content. + + 9/25/2009 3.0 Major Updated and revised the technical content. + + 11/6/2009 3.0.1 Editorial Changed language and formatting in the technical content. + + 12/18/2009 3.0.2 Editorial Changed language and formatting in the technical content. + + 1/29/2010 3.1 Minor Clarified the meaning of the technical content. + + 3/12/2010 3.1.1 Editorial Changed language and formatting in the technical content. + + 4/23/2010 3.1.2 Editorial Changed language and formatting in the technical content. + + 6/4/2010 3.1.3 Editorial Changed language and formatting in the technical content. + + No changes to the meaning, language, or formatting of the + 7/16/2010 3.1.3 None + technical content. + + No changes to the meaning, language, or formatting of the + 8/27/2010 3.1.3 None + technical content. + + No changes to the meaning, language, or formatting of the + 10/8/2010 3.1.3 None + technical content. + + No changes to the meaning, language, or formatting of the + 11/19/2010 3.1.3 None + technical content. + + No changes to the meaning, language, or formatting of the + 1/7/2011 3.1.3 None + technical content. + + No changes to the meaning, language, or formatting of the + 2/11/2011 3.1.3 None + technical content. + + No changes to the meaning, language, or formatting of the + 3/25/2011 3.1.3 None + technical content. + + + 2 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Revision Revision + Date History Class Comments + + No changes to the meaning, language, or formatting of the + 5/6/2011 3.1.3 None + technical content. + + 6/17/2011 3.2 Minor Clarified the meaning of the technical content. + + No changes to the meaning, language, or formatting of the + 9/23/2011 3.2 None + technical content. + + 12/16/2011 4.0 Major Updated and revised the technical content. + + No changes to the meaning, language, or formatting of the + 3/30/2012 4.0 None + technical content. + + 7/12/2012 5.0 Major Updated and revised the technical content. + + No changes to the meaning, language, or formatting of the + 10/25/2012 5.0 None + technical content. + + No changes to the meaning, language, or formatting of the + 1/31/2013 5.0 None + technical content. + + 8/8/2013 6.0 Major Updated and revised the technical content. + + 11/14/2013 6.1 Minor Clarified the meaning of the technical content. + + No changes to the meaning, language, or formatting of the + 2/13/2014 6.1 None + technical content. + + No changes to the meaning, language, or formatting of the + 5/15/2014 6.1 None + technical content. + + 6/30/2015 7.0 Major Significantly changed the technical content. + + No changes to the meaning, language, or formatting of the + 10/16/2015 7.0 None + technical content. + + 7/14/2016 8.0 Major Significantly changed the technical content. + + 3/16/2017 9.0 Major Significantly changed the technical content. + + No changes to the meaning, language, or formatting of the + 6/1/2017 9.0 None + technical content. + + 9/15/2017 10.0 Major Significantly changed the technical content. + + 12/1/2017 11.0 Major Significantly changed the technical content. + + 9/12/2018 12.0 Major Significantly changed the technical content. + + 3/13/2019 13.0 Major Significantly changed the technical content. + + 3/4/2020 14.0 Major Significantly changed the technical content. + + 4/7/2021 14.1 Minor Clarified the meaning of the technical content. + + 6/25/2021 15.0 Major Significantly changed the technical content. + + 4/23/2024 16.0 Major Significantly changed the technical content. + + + + + 3 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 +Table of Contents + 1 Introduction ............................................................................................................ 5 + 1.1 Glossary ........................................................................................................... 5 + 1.2 References ........................................................................................................ 6 + 1.2.1 Normative References ................................................................................... 6 + 1.2.2 Informative References ................................................................................. 6 + 1.3 Overview .......................................................................................................... 6 + 1.4 Relationship to Protocols and Other Structures ...................................................... 7 + 1.5 Applicability Statement ....................................................................................... 7 + 1.6 Versioning and Localization ................................................................................. 7 + 1.7 Vendor-Extensible Fields ..................................................................................... 7 + 2 Structures ............................................................................................................... 8 + 2.1 Language Code Identifiers ................................................................................... 8 + 2.2 LCID Structure ................................................................................................... 8 + 2.2.1 Locale Names without LCIDs ........................................................................ 25 + 3 Structure Examples ............................................................................................... 27 + 4 Security Considerations ......................................................................................... 28 + 5 Appendix A: Product Behavior ............................................................................... 29 + 6 Change Tracking .................................................................................................... 60 + 7 Index ..................................................................................................................... 61 + + + + + 4 / 61 + [MS-LCID] - v20240423 + Windows Language Code Identifier (LCID) Reference + Copyright © 2024 Microsoft Corporation + Release: April 23, 2024 +1 Introduction +This document provides an overview of language code identifiers (LCIDs), also known as culture +identifiers, which are being deprecated, and the preferred alternate system of locale codes, which +specify a set of locale identifiers that designate culture-specific information such as how text is sorted, +how a date is formatted, and the display format for numbers and currency. + +Sections 1.7 and 2 of this specification are normative. All other sections and examples in this +specification are informative. + + +1.1 Glossary + +This document uses the following terms: + + alternate sort: Specifies an alternate collation for a language that has multiple methods for + sorting data. For example, German has both "Dictionary" and "Phone Book" sorts. "Dictionary" + sorting (de-DE) is the default for German, but developers can specify the alternate "Phone + Book" sort (de-DE_phoneb) explicitly. + + Chinese BIG5 order: Ideographs are ordered according to the code point values of the Taiwanese + BIG5 industrial standard. + + Chinese radical/stroke order: Ideographs are ordered according to radical stroke count. + + Chinese Unicode order: Deprecated. Identical to the default sort information used for English. + + Georgian modern order: An order for the Georgian language that places archaic characters that + are no longer used at the end of the alphabet. + + Georgian traditional order: An order for the Georgian language that intersperses archaic + characters that are no longer used among the rest of the alphabet in their traditional places. + + German phone book order: An order that equates Ä, Ö, and Ü with AE, OE, and UE, respectively + (commonly used in German phone books). + + Hungarian default order: The typical expected alphabetical order for the Hungarian language. + + Hungarian technical order: A sort order that places capital letters before lowercase ones, unlike + most sorts, which sort lowercase first. + + Japanese radical/stroke sort order: Ideographs are ordered by their radical and stroke + components, much like an ideographic dictionary might do. + + Japanese Unicode order: Deprecated. Identical to the default sort information used for English, + except that the backslash (\) is equal to the currency symbol, 0x00A5, the yen sign. + + Japanese XJIS order: Ideographs are ordered according to the code point values of the [JIS X + 208] and [JIS X 212] government standards. + + Korean KSC order: Ideographs are ordered according to the Korean Hangul pronunciation, as + specified in the Korean [KSC5601] government standard. + + Korean Unicode order: Deprecated. Identical to the default sort information used for English, + except that the backslash (\) is equal to the currency symbol, 0x20A9, the won sign. + + neutral locale: A locale describing a language without any region-specific information. + + PRC Chinese phonetic order: Ideographs are ordered according to their A to Z pronunciation + order. + + + 5 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + PRC Chinese stroke count order: Ideographs are ordered according to their stroke count. + + specific locale: A locale describing a language that has a qualifying regional variant. For example, + variants for English can be en-US or en-GB. + + Traditional Chinese Bopomofo order: Ideographs are ordered by their most common Mandarin + pronunciation, using the Chinese Bopomofo order of the pronunciations. + + MAY, SHOULD, MUST, SHOULD NOT, MUST NOT: These terms (in all caps) are used as defined + in [RFC2119]. All statements of optional behavior use either MAY, SHOULD, or SHOULD NOT. + + +1.2 References + +Links to a document in the Microsoft Open Specifications library point to the correct section in the +most recently published version of the referenced document. However, because individual documents +in the library are not updated at the same time, the section numbers in the documents may not +match. You can confirm the correct section numbering by checking the Errata. + + +1.2.1 Normative References + +We conduct frequent surveys of the normative references to assure their continued availability. If you +have any issue with finding a normative reference, please contact dochelp@microsoft.com. We will +assist you in finding the relevant information. + +[ISO-15924] International Organization for Standardization, "ISO 15924 Registration Authority", +http://www.unicode.org/iso15924/ + +[ISO-3166] International Organization for Standardization, "Codes for the representation of names of +countries and their subdivisions -- Part1: Country codes", ISO 3166-1:2013, November 2013, +http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=63545 + +Note There is a charge to download the specification. + +[ISO-639] International Organization for Standardization, "Codes for the representation of names of +languages -- Part 2: Alpha-3 code", ISO 639-2:1998, +http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=4767 + +Note There is a charge to download this specification. + +[MS-DTYP] Microsoft Corporation, "Windows Data Types". + +[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC +2119, March 1997, https://www.rfc-editor.org/info/rfc2119 + +[RFC5646] Phillips, A, and Davis, M., "Tags for Identifying Languages", BCP 47, RFC 4646, September +2006, https://www.rfc-editor.org/info/rfc5646 + + +1.2.2 Informative References + +[KSC5601] Korea Industrial Standards Association, "Code for Information Interchange (Hangul and +Hanja)", Korean Industrial Standard, 1987, Ref. No. KS C 5601-1987. + + +1.3 Overview + +The LCID structure is used to identify specific languages for the purpose of customizing software for +particular languages and cultures. For example, it can specify the way dates, times, and numbers are +formatted as strings. It can also specify paper sizes and preferred sort order based on language +elements. + + 6 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 +LCIDs are being deprecated, and implementers are strongly encouraged to use locale names instead. +LCIDs can be used for backward compatibility, but as noted in section 2.2.1, there is no guarantee of +LCID uniqueness when used with valid locale names not otherwise associated with an LCID. + + +1.4 Relationship to Protocols and Other Structures + +This structure is related to protocols and structures that need to make special cases for specific +languages and cultures. + + +1.5 Applicability Statement + +This structure applies in scenarios where special cases need to be made for specific languages and +cultures. + + +1.6 Versioning and Localization + +This structure serves to identify particular languages, locales, and cultures. + + +1.7 Vendor-Extensible Fields + +None. + + + + + 7 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 +2 Structures + +2.1 Language Code Identifiers + +LCIDs are identifiers used to specify localizable information. They are also known as culture identifiers +in the Microsoft .NET Framework environment. + +The name of a culture consists of its [ISO-639] language code, its [ISO-3166] country/region code, +and an optional [ISO-15924] script tag for the written language. For example, the name of the culture +in which the language is Bosnian (as written in Latin script and used in the Bosnia and Herzegovina +region) is bs-Latn-BA.<1><2><3> + + +2.2 LCID Structure + +This protocol references commonly used data types as defined in [MS-DTYP]. + +An LCID is a 4-byte value. The value supplied in an LCID is a standard numeric substitution for the +international [RFC5646] string. + +The following diagram is shown in host byte order. + + 1 2 3 +0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 + + Reserved Sort ID Language ID + + +Reserved (12 bits): This field is reserved for future use. It MUST be 0. + +Sort ID (4 bits): The sort order. In most cases, this value can be 0x0, which indicates a default sort + (SORT_DEFAULT). However, other values can be used when an alternate sort is required. These + alternate values are listed in the following table. For example, 0x0407 (German - Germany) + becomes 0x10407 when SORT_GERMAN_PHONE_BOOK is used. + + Value Meaning + + SORT_CHINESE_BIG5 Chinese BIG5 order + 0x0 Default sort for Simplified Chinese locales + Use with zh-TW, zh-HK, or zh-MO + + SORT_CHINESE_PRCP PRC Chinese phonetic order + 0x0 Default sort for Traditional Chinese locales. + Use with zn-CN or zh-SG + + SORT_DEFAULT Default sort order + 0x0 + + SORT_GEORGIAN_TRADITIONAL Georgian traditional order + 0x0 Default sort for Georgian, use with ka-GE + + SORT_HUNGARIAN_DEFAULT Hungarian default order + 0x0 Default sort for Hungarian, use with hu-HU + + SORT_JAPANESE_XJIS Japanese XJIS order + 0x0 Use with ja-JP + + SORT_KOREAN_KSC Korean KSC order + + + 8 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Value Meaning + + 0x0 Default sort for Korean, use with ko-KR + + SORT_CHINESE_UNICODE Chinese Unicode order<4> + 0x1 Do not use, deprecated + + SORT_GEORGIAN_MODERN Georgian modern order + 0x1 Use with ka-GE, resolves to ka-GE_modern + + SORT_GERMAN_PHONE_BOOK German phone book order + 0x1 Use with de-DE, resolves to de-DE_phoneb + + SORT_HUNGARIAN_TECHNICAL Hungarian technical order + 0x1 Use with hu-HU, resolves to hu-HU_technl + + SORT_JAPANESE_UNICODE Japanese Unicode order<5> + 0x1 Do not use, deprecated + + SORT_KOREAN_UNICODE Korean Unicode order<6> + 0x1 Do not use, deprecated + + SORT_CHINESE_PRC PRC Chinese stroke count order + 0x2 Use with zh-CN, resolves to zh-CN_stroke + Use with zh-SG, resolves to zh-SG_stroke + + SORT_CHINESE_BOPOMOFO Traditional Chinese Bopomofo order + 0x3 Use with zh-TW, resolves to zh-TW_pronun + + SORT_CHINESE_RADICALSTROKE Chinese radical/stroke order<7> + 0x4 Use with zh-HK, resolves to zh-HK_radstr + Use with zh-MO, resolves to zh-MO_radstr + Use with zh-TW, resolves to zh-TW_radstr + + SORT_JAPANESE_RADICALSTROKE Japanese radical/stroke sort order + 0x4 Use with ja-JP, resolves to ja-JP_radstr + + +Language ID (2 bytes): The language component of the LCID.<8> + + Language ID Language tag + + 0x0001 ar + + 0x0002 bg + + 0x0003 ca + + 0x0004 zh-Hans + + 0x0005 cs + + 0x0006 da + + 0x0007 de + + 0x0008 el + + 0x0009 en + + 0x000A es + + + 9 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language ID Language tag + + 0x000B fi + + 0x000C fr + + 0x000D he + + 0x000E hu + + 0x000F is + + 0x0010 it + + 0x0011 ja + + 0x0012 ko + + 0x0013 nl + + 0x0014 no + + 0x0015 pl + + 0x0016 pt + + 0x0017 rm + + 0x0018 ro + + 0x0019 ru + + 0x001A hr + + 0x001B sk + + 0x001C sq + + 0x001D sv + + 0x001E th + + 0x001F tr + + 0x0020 ur + + 0x0021 id + + 0x0022 uk + + 0x0023 be + + 0x0024 sl + + 0x0025 et + + 0x0026 lv + + 0x0027 lt + + 0x0028 tg + + 0x0029 fa + + 0x002A vi + + + 10 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language ID Language tag + + 0x002B hy + + 0x002C az + + 0x002D eu + + 0x002E hsb + + 0x002F mk + + 0x0030 st + + 0x0031 ts + + 0x0032 tn + + 0x0033 ve + + 0x0034 xh + + 0x0035 zu + + 0x0036 af + + 0x0037 ka + + 0x0038 fo + + 0x0039 hi + + 0x003A mt + + 0x003B se + + 0x003C ga + + 0x003D yi, reserved + + 0x003E ms + + 0x003F kk + + 0x0040 ky + + 0x0041 sw + + 0x0042 tk + + 0x0043 uz + + 0x0044 tt + + 0x0045 bn + + 0x0046 pa + + 0x0047 gu + + 0x0048 or + + 0x0049 ta + + 0x004A te + + + 11 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language ID Language tag + + 0x004B kn + + 0x004C ml + + 0x004D as + + 0x004E mr + + 0x004F sa + + 0x0050 mn + + 0x0051 bo + + 0x0052 cy + + 0x0053 km + + 0x0054 lo + + 0x0055 my + + 0x0056 gl + + 0x0057 kok + + 0x0058 mni, reserved + + 0x0059 sd + + 0x005A syr + + 0x005B si + + 0x005C chr + + 0x005D iu + + 0x005E am + + 0x005F tzm + + 0x0060 ks + + 0x0061 ne + + 0x0062 fy + + 0x0063 ps + + 0x0064 fil + + 0x0065 dv + + 0x0066 bin, reserved + + 0x0067 ff + + 0x0068 ha + + 0x0069 ibb, reserved + + 0x006A yo + + + 12 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language ID Language tag + + 0x006B quz + + 0x006C nso + + 0x006D ba + + 0x006E lb + + 0x006F kl + + 0x0070 ig + + 0x0071 kr, reserved + + 0x0072 om + + 0x0073 ti + + 0x0074 gn + + 0x0075 haw + + 0x0076 la, reserved + + 0x0077 so, reserved + + 0x0078 ii + + 0x0079 pap, reserved + + 0x007A arn + + 0x007B Neither defined nor reserved + + 0x007C moh + + 0x007D Neither defined nor reserved + + 0x007E br + + 0x007F Reserved for invariant locale behavior + + 0x0080 ug + + 0x0081 mi + + 0x0082 oc + + 0x0083 co + + 0x0084 gsw + + 0x0085 sah + + 0x0086 qut + + 0x0087 rw + + 0x0088 wo + + 0x0089 Neither defined nor reserved + + 0x008A Neither defined nor reserved + + + 13 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language ID Language tag + + 0x008B Neither defined nor reserved + + 0x008C prs + + 0x008D Neither defined nor reserved + + 0x008E Neither defined nor reserved + + 0x008F Neither defined nor reserved + + 0x0090 Neither defined nor reserved + + 0x0091 gd + + 0x0092 ku + + 0x0093 quc, reserved + + 0x0401 ar-SA + + 0x0402 bg-BG + + 0x0403 ca-ES + + 0x0404 zh-TW + + 0x0405 cs-CZ + + 0x0406 da-DK + + 0x0407 de-DE + + 0x0408 el-GR + + 0x0409 en-US + + 0x040A es-ES_tradnl + + 0x040B fi-FI + + 0x040C fr-FR + + 0x040D he-IL + + 0x040E hu-HU + + 0x040F is-IS + + 0x0410 it-IT + + 0x0411 ja-JP + + 0x0412 ko-KR + + 0x0413 nl-NL + + 0x0414 nb-NO + + 0x0415 pl-PL + + 0x0416 pt-BR + + 0x0417 rm-CH + + + 14 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language ID Language tag + + 0x0418 ro-RO + + 0x0419 ru-RU + + 0x041A hr-HR + + 0x041B sk-SK + + 0x041C sq-AL + + 0x041D sv-SE + + 0x041E th-TH + + 0x041F tr-TR + + 0x0420 ur-PK + + 0x0421 id-ID + + 0x0422 uk-UA + + 0x0423 be-BY + + 0x0424 sl-SI + + 0x0425 et-EE + + 0x0426 lv-LV + + 0x0427 lt-LT + + 0x0428 tg-Cyrl-TJ + + 0x0429 fa-IR + + 0x042A vi-VN + + 0x042B hy-AM + + 0x042C az-Latn-AZ + + 0x042D eu-ES + + 0x042E hsb-DE + + 0x042F mk-MK + + 0x0430 st-ZA + + 0x0431 ts-ZA + + 0x0432 tn-ZA + + 0x0433 ve-ZA + + 0x0434 xh-ZA + + 0x0435 zu-ZA + + 0x0436 af-ZA + + 0x0437 ka-GE + + + 15 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language ID Language tag + + 0x0438 fo-FO + + 0x0439 hi-IN + + 0x043A mt-MT + + 0x043B se-NO + + 0x043D yi-001 + + 0x043E ms-MY + + 0x043F kk-KZ + + 0x0440 ky-KG + + 0x0441 sw-KE + + 0x0442 tk-TM + + 0x0443 uz-Latn-UZ + + 0x0444 tt-RU + + 0x0445 bn-IN + + 0x0446 pa-IN + + 0x0447 gu-IN + + 0x0448 or-IN + + 0x0449 ta-IN + + 0x044A te-IN + + 0x044B kn-IN + + 0x044C ml-IN + + 0x044D as-IN + + 0x044E mr-IN + + 0x044F sa-IN + + 0x0450 mn-MN + + 0x0451 bo-CN + + 0x0452 cy-GB + + 0x0453 km-KH + + 0x0454 lo-LA + + 0x0455 my-MM + + 0x0456 gl-ES + + 0x0457 kok-IN + + 0x0458 mni-IN, reserved + + + 16 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language ID Language tag + + 0x0459 sd-Deva-IN, reserved + + 0x045A syr-SY + + 0x045B si-LK + + 0x045C chr-Cher-US + + 0x045D iu-Cans-CA + + 0x045E am-ET + + 0x045F tzm-Arab-MA + + 0x0460 ks-Arab + + 0x0461 ne-NP + + 0x0462 fy-NL + + 0x0463 ps-AF + + 0x0464 fil-PH + + 0x0465 dv-MV + + 0x0466 bin-NG, reserved + + 0x0467 ff-NG, ff-Latn-NG + + 0x0468 ha-Latn-NG + + 0x0469 ibb-NG, reserved + + 0x046A yo-NG + + 0x046B quz-BO + + 0x046C nso-ZA + + 0x046D ba-RU + + 0x046E lb-LU + + 0x046F kl-GL + + 0x0470 ig-NG + + 0x0471 kr-Latn-NG + + 0x0472 om-ET + + 0x0473 ti-ET + + 0x0474 gn-PY + + 0x0475 haw-US + + 0x0476 la-VA + + 0x0477 so-SO + + 0x0478 ii-CN + + + 17 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language ID Language tag + + 0x0479 pap-029, reserved + + 0x047A arn-CL + + 0x047C moh-CA + + 0x047E br-FR + + 0x0480 ug-CN + + 0x0481 mi-NZ + + 0x0482 oc-FR + + 0x0483 co-FR + + 0x0484 gsw-FR + + 0x0485 sah-RU + + 0x0486 qut-GT, reserved + + 0x0487 rw-RW + + 0x0488 wo-SN + + 0x048C prs-AF + + 0x048D plt-MG, reserved + + 0x048E zh-yue-HK, reserved + + 0x048F tdd-Tale-CN, reserved + + 0x0490 khb-Talu-CN, reserved + + 0x0491 gd-GB + + 0x0492 ku-Arab-IQ + + 0x0493 quc-CO, reserved + + 0x0501 qps-ploc + + 0x05FE qps-ploca + + 0x0801 ar-IQ + + 0x0803 ca-ES-valencia + + 0x0804 zh-CN + + 0x0807 de-CH + + 0x0809 en-GB + + 0x080A es-MX + + 0x080C fr-BE + + 0x0810 it-CH + + 0x0811 ja-Ploc-JP, reserved + + + 18 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language ID Language tag + + 0x0813 nl-BE + + 0x0814 nn-NO + + 0x0816 pt-PT + + 0x0818 ro-MD + + 0x0819 ru-MD + + 0x081A sr-Latn-CS + + 0x081D sv-FI + + 0x0820 ur-IN + + 0x0827 Neither defined nor reserved + + 0x082C az-Cyrl-AZ, reserved + + 0x082E dsb-DE + + 0x0832 tn-BW + + 0x083B se-SE + + 0x083C ga-IE + + 0x083E ms-BN + + 0x083F kk-Latn-KZ, reserved + + 0x0843 uz-Cyrl-UZ, reserved + + 0x0845 bn-BD + + 0x0846 pa-Arab-PK + + 0x0849 ta-LK + + 0x0850 mn-Mong-CN, reserved + + 0x0851 bo-BT, reserved + + 0x0859 sd-Arab-PK + + 0x085D iu-Latn-CA + + 0x085F tzm-Latn-DZ + + 0x0860 ks-Deva-IN + + 0x0861 ne-IN + + 0x0867 ff-Latn-SN + + 0x086B quz-EC + + 0x0873 ti-ER + + 0x09FF qps-plocm + + 0x0C00 Locale without assigned LCID if the current user default locale. See section 2.2.1. + + + 19 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language ID Language tag + + 0x0C01 ar-EG + + 0x0C04 zh-HK + + 0x0C07 de-AT + + 0x0C09 en-AU + + 0x0C0A es-ES + + 0x0C0C fr-CA + + 0x0C1A sr-Cyrl-CS + + 0x0C3B se-FI + + 0x0C50 mn-Mong-MN + + 0x0C51 dz-BT + + 0x0C5F tmz-MA, reserved + + 0x0C6b quz-PE + + 0x1000 Locale without assigned LCID if the current user default locale. See section 2.2.1. + + 0x1001 ar-LY + + 0x1004 zh-SG + + 0x1007 de-LU + + 0x1009 en-CA + + 0x100A es-GT + + 0x100C fr-CH + + 0x101A hr-BA + + 0x103B smj-NO + + 0x105F tzm-Tfng-MA + + 0x1401 ar-DZ + + 0x1404 zh-MO + + 0x1407 de-LI + + 0x1409 en-NZ + + 0x140A es-CR + + 0x140C fr-LU + + 0x141A bs-Latn-BA + + 0x143B smj-SE + + 0x1801 ar-MA + + 0x1809 en-IE + + + 20 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language ID Language tag + + 0x180A es-PA + + 0x180C fr-MC + + 0x181A sr-Latn-BA + + 0x183B sma-NO + + 0x1C01 ar-TN + + 0x1C09 en-ZA + + 0x1C0A es-DO + + 0x1C0C fr-029 + + 0x1C1A sr-Cyrl-BA + + 0x1C3B sma-SE + + 0x2000 Unassigned LCID locale temporarily assigned to LCID 0x3000. See section 2.2.1. + + 0x2001 ar-OM + + 0x2008 Neither defined nor reserved + + 0x2009 en-JM + + 0x200A es-VE + + 0x200C fr-RE + + 0x201A bs-Cyrl-BA + + 0x203B sms-FI + + 0x2400 Unassigned LCID locale temporarily assigned to LCID 0x3000. See section 2.2.1. + + 0x2401 ar-YE + + 0x2409 en-029, reserved + + 0x240A es-CO + + 0x240C fr-CD + + 0x241A sr-Latn-RS + + 0x243B smn-FI + + 0x2800 Unassigned LCID locale temporarily assigned to LCID 0x3000. See section 2.2.1. + + 0x2801 ar-SY + + 0x2809 en-BZ + + 0x280A es-PE + + 0x280C fr-SN + + 0x281A sr-Cyrl-RS + + 0x2C00 Unassigned LCID locale temporarily assigned to LCID 0x3000. See section 2.2.1. + + + 21 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language ID Language tag + + 0x2C01 ar-JO + + 0x2C09 en-TT + + 0x2C0A es-AR + + 0x2C0C fr-CM + + 0x2C1A sr-Latn-ME + + 0x3000 Unassigned LCID locale temporarily assigned to LCID 0x3000. See section 2.2.1. + + 0x3001 ar-LB + + 0x3009 en-ZW + + 0x300A es-EC + + 0x300C fr-CI + + 0x301A sr-Cyrl-ME + + 0x3400 Unassigned LCID locale temporarily assigned to LCID 0x3400. See section 2.2.1. + + 0x3401 ar-KW + + 0x3409 en-PH + + 0x340A es-CL + + 0x340C fr-ML + + 0x3800 Unassigned LCID locale temporarily assigned to LCID 0x3800. See section 2.2.1. + + 0x3801 ar-AE + + 0x3809 en-ID, reserved + + 0x380A es-UY + + 0x380C fr-MA + + 0x3C00 Unassigned LCID locale temporarily assigned to LCID 0x3C00. See section 2.2.1. + + 0x3C01 ar-BH + + 0x3C09 en-HK + + 0x3C0A es-PY + + 0x3C0C fr-HT + + 0x4000 Unassigned LCID locale temporarily assigned to LCID 0x4000. See section 2.2.1. + + 0x4001 ar-QA + + 0x4009 en-IN + + 0x400A es-BO + + 0x4400 Unassigned LCID locale temporarily assigned to LCID 0x4400. See section 2.2.1. + + 0x4401 ar-Ploc-SA, reserved + + + 22 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language ID Language tag + + 0x4409 en-MY + + 0x440A es-SV + + 0x4800 Unassigned LCID locale temporarily assigned to LCID 0x4800. See section 2.2.1. + + 0x4801 ar-145, reserved + + 0x4809 en-SG + + 0x480A es-HN + + 0x4C00 Unassigned LCID locale temporarily assigned to LCID 0x4C00. See section 2.2.1. + + 0x4C09 en-AE + + 0x4C0A es-NI + + 0x5009 en-BH, reserved + + 0x500A es-PR + + 0x5409 en-EG, reserved + + 0x540A es-US + + 0x5809 en-JO, reserved + + 0x580A es-419, reserved + + 0x5C09 en-KW, reserved + + 0x5C0A es-CU + + 0x6009 en-TR, reserved + + 0x6409 en-YE, reserved + + 0x641A bs-Cyrl + + 0x681A bs-Latn + + 0x6C1A sr-Cyrl + + 0x701A sr-Latn + + 0x703B smn + + 0x742C az-Cyrl + + 0x743B sms + + 0x7804 zh + + 0x7814 nn + + 0x781A bs + + 0x782C az-Latn + + 0x783B sma + + 0x783F kk-Cyrl, reserved + + + 23 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language ID Language tag + + 0x7843 uz-Cyrl + + 0x7850 mn-Cyrl + + 0x785D iu-Cans + + 0x785F tzm-Tfng + + 0x7C04 zh-Hant + + 0x7C14 nb + + 0x7C1A sr + + 0x7C28 tg-Cyrl + + 0x7C2E dsb + + 0x7C3B smj + + 0x7C3F kk-Latn, reserved + + 0x7C43 uz-Latn + + 0x7C46 pa-Arab + + 0x7C50 mn-Mong + + 0x7C59 sd-Arab + + 0x7C5C chr-Cher + + 0x7C5D iu-Latn + + 0x7C5F tzm-Latn + + 0x7C67 ff-Latn + + 0x7C68 ha-Latn + + 0x7C92 ku-Arab + + 0xF2EE reserved + + 0xE40C fr-015, reserved + + 0xEEEE reserved + + +Some locales have more than one method of sorting, such as by pronunciation or stroke count. The +primary sort for each locale is provided by the identifiers in the preceding Language ID table. +Alternate sorts can be selected by using one of the identifiers from the following table. + + LCID Language tag (string name) + + 0x0001007F x-IV-mathan (math alphanumeric sorting) + + 0x00010407 de-DE_phoneb + + 0x0001040E hu-HU_tchncl + + 0x00010437 ka-GE_modern + + + + 24 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + LCID Language tag (string name) + + 0x00020804 zh-CN_stroke + + 0x00021004 zh-SG_stroke + + 0x00021404 zh-MO_stroke + + 0x00030404 zh-TW_pronun + + 0x00040404<9> zh-TW_radstr + + 0x00040411 ja-JP_radstr + + 0x00040C04<10> zh-HK_radstr + + 0x00041404<11> zh-MO_radstr + + 0x00050804<12> zh-CN_phoneb + + 0x00051004<13> zh-SG_phoneb + + + + +2.2.1 Locale Names without LCIDs + +Every locale name without an assigned LCID MAY be temporarily given one of the LCIDs in the +following table, if the application requests an LCID.<14> These locale names include any valid +[RFC5646] language tag. + + Note: LCID assignments for Locale Names without LCIDs are temporary and are not suitable + for use across a protocol, or for interchange between processes or machines. These temporary + LCID assignments are also unsuitable for tagging persisted data as the meaning of the LCID + assignment will change over time. + + + Name Value Conditions + + LOCALE_CUSTOM_USER_DEFAULT<15> 0x0C00 When an LCID without a permanent LCID + assignment is also the current user locale, the + protocol will respond with + LOCALE_CUSTOM_USER_DEFAULT for that locale. + This assignment persists until the user changes the + locale. Because the meaning changes over time, + applications are discouraged from persisting this + data. Though this value will likely refer to the same + locale for the lifetime of the current process, that is + not guaranteed. This assignment is a 1-to-1 + relationship between this LCID and the user’s + current default locale name. + + + + + 25 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Name Value Conditions + + Transient LCIDs<16> 0x2000, Some user configurations temporarily associate a + 0x2400, locale without a permanent LCID assignment with + 0x2800, one of these 12 transient LCIDs. This assignment is + 0x2C00, transient and it is not guaranteed; it will likely refer + 0x3000, to the same locale for the lifetime of the process. + 0x3400, However, this assignment will differ for other users + 0x3800, on the machine, or other machines, and, as such, + 0x3C00, is unsuitable for use in protocols or persisted data. + 0x4000, This assignment is a temporary 1-to-1 relationship + 0x4400, between an LCID and a particular locale name and + 0x4800, 0x4C00 will round trip until that relationship changes. + + LOCALE_CUSTOM_UNSPECIFIED<17> 0x1000 When an LCID is requested for a locale without a + permanent LCID assignment, nor a temporary + assignment as above, the protocol will respond + with LOCALE_CUSTOM_UNSPECIFIED for all such + locales. Because this single value is used for + numerous possible locale names, it is impossible to + round trip this locale, even temporarily. + Applications should discard this value as soon as + possible and never persist it. If the system is + forced to respond to a request for + LCID_CUSTOM_UNSPECIFIED, it will fall back to + the current user locale. This is often incorrect but + may prevent an application or component from + failing. As the meaning of this temporary LCID is + unstable, it should never be used for interchange + or persisted data. This is a 1-to-many relationship + that is very unstable. + + + + + 26 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 +3 Structure Examples +The following are examples of LCID values. + + LCID Language tag (string name) Type + + 0x00000075 haw neutral locale + + 0x00000409 en-US specific locale + + 0x00010407 de-DE_phoneb alternate sort for locale + + + + + 27 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 +4 Security Considerations +None. + + + + + 28 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 +5 Appendix A: Product Behavior +The information in this specification is applicable to the following Microsoft products or supplemental +software. References to product versions include updates to those products. + +The terms "earlier" and "later", when used with a product version, refer to either all preceding +versions or all subsequent versions, respectively. The term "through" refers to the inclusive range of +versions. Applicable Microsoft products are listed chronologically in this section. + +Windows Client + + Windows NT operating system + + Windows 2000 operating system + + Windows XP operating system + + Windows Vista operating system + + Windows 7 operating system + + Windows 8 operating system + + Windows 8.1 operating system + + Windows 10 operating system + + Windows 11 operating system + +Windows Server + + Windows NT + + Windows 2000 + + Windows Server 2003 operating system + + Windows Server 2008 R2 operating system + + Windows Server 2012 operating system + + Windows Server 2012 R2 operating system + + Windows Server 2016 operating system + + Windows Server operating system + + Windows Server 2019 operating system + + Windows Server 2022 operating system + + Windows Server 2025 operating system + +Exceptions, if any, are noted in this section. If an update version, service pack or Knowledge Base +(KB) number appears with a product name, the behavior changed in that update. The new behavior +also applies to subsequent updates unless otherwise specified. If a product edition appears with the +product version, behavior is different in that product edition. + +Unless otherwise specified, any statement of optional behavior in this specification that is prescribed +using the terms "SHOULD" or "SHOULD NOT" implies product behavior in accordance with the + + + + 29 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 +SHOULD or SHOULD NOT prescription. Unless otherwise specified, the term "MAY" implies that the +product does not follow the prescription. + +<1> Section 2.1: Enabled Languages Kit (ELK) refers to a set of locales that is available through a +web download. Everything that is related to a locale is available from an ELK package (including +information on data formatting, such as date and time, font, keyboard layout, sorting, and currency +information). Additional LCID support is available through a separate ELK package for Windows XP and +Windows Vista clients and for Windows Server 2003 and Windows Server 2008 operating system +servers. + +<2> Section 2.1: In Windows, locales are primarily identified with numeric LCIDs. + +<3> Section 2.1: Windows Server 2003 supports all languages defined for Windows 95 operating +system, Windows 98 operating system, Windows Millennium Edition operating system, Windows NT +3.51 operating system, Windows NT 4.0 operating system, Windows 2000, Windows XP, and Windows +Server 2003 through the ELK. + +<4> Section 2.2: Supported only on Windows NT client and server releases. + +<5> Section 2.2: Supported only on Windows NT client and server releases. + +<6> Section 2.2: Supported only on Windows NT client and server releases. + +<7> Section 2.2: Supported only on Windows 7. + +<8> Section 2.2: The following table shows Language IDs and the versions of Windows in which they +were first made available. Language IDs are not assigned for all Language tags, please see section 1.3 +for further details. + +Supported Versions Key + + Release key Supported versions + + Release A First available in Windows NT 3.51. Supported in all later versions. + + Release B First available in Windows NT Server 4.0 operating system. Supported in all later versions. + + Release C First available in Windows 2000. Supported in all later versions. + + Release D First available in Windows XP and Windows Server 2003. Supported in all later versions. + + Release E1 First available in Windows XP ELK v1 for Windows XP SP2, Windows Server 2003, Windows + Vista, and Windows Server 2008. Supported in all later client and server versions of Windows. + + Release E2 First available in Windows XP ELK v2 for Windows XP SP2, Windows Server 2003, Windows + Vista, and Windows Server 2008. Supported in all later client and server versions of Windows. + + Release V First available in Windows Server 2008 and Windows Vista. Supported in all later versions. + + Release 7 First available in Windows 7 and Windows Server 2008 R2. Supported in all later versions. + + Release 8 First available in Windows 8 and Windows Server 2012. Supported in all later versions + + Release 8.1 First available in Windows 8.1 and Windows Server 2012 R2. Supported in all later versions. + + Release 10 First available in Windows 10 and Windows Server 2016. Supported in all later versions. + + Release 10.1 First available in Windows 10 v1607 operating system and Windows Server 2016. Supported + in all later versions. + + Release 10.2 First available in Windows 10 v1703 operating system. Supported in all later versions. + + Release 10.3 First available in Windows 10 v1709 operating system and Windows Server operating system. + + + 30 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Release key Supported versions + + Supported in all later versions. + + Release 10.4 First available in Windows 10 v1903 operating system and Windows Server v1903 operating + system. Supported in all later versions. + + Release 10.5 First available in Windows 10 v2004 operating system and Windows Server v2004 operating + system. Supported in all later versions. + + + + + Language Language Supported + Language Location (or type) ID tag version + + Afar 0x1000 aa Release 10 + + Afar Djibouti 0x1000 aa-DJ Release 10 + + Afar Eritrea 0x1000 aa-ER Release 10 + + Afar Ethiopia 0x1000 aa-ET Release 10 + + Afrikaans 0x0036 af Release 7 + + Afrikaans Namibia 0x1000 af-NA Release 10 + + Afrikaans South Africa 0x0436 af-ZA Release B + + Aghem 0x1000 agq Release 10 + + Aghem Cameroon 0x1000 agq-CM Release 10 + + Akan 0x1000 ak Release 10 + + Akan Ghana 0x1000 ak-GH Release 10 + + Albanian 0x001C sq Release 7 + + Albanian Albania 0x041C sq-AL Release B + + Albanian North Macedonia 0x1000 sq-MK Release 10 + + Alsatian 0x0084 gsw Release 7 + + Alsatian France 0x0484 gsw-FR Release V + + Alsatian Liechtenstein 0x1000 gsw-LI Release 10 + + Alsatian Switzerland 0x1000 gsw-CH Release 10 + + Amharic 0x005E am Release 7 + + Amharic Ethiopia 0x045E am-ET Release V + + Arabic 0x0001 ar Release 7 + + Arabic Algeria 0x1401 ar-DZ Release B + + Arabic Bahrain 0x3C01 ar-BH Release B + + Arabic Chad 0x1000 ar-TD Release 10 + + Arabic Comoros 0x1000 ar-KM Release 10 + + + 31 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language Language Supported + Language Location (or type) ID tag version + + Arabic Djibouti 0x1000 ar-DJ Release 10 + + Arabic Egypt 0x0c01 ar-EG Release B + + Arabic Eritrea 0x1000 ar-ER Release 10 + + Arabic Iraq 0x0801 ar-IQ Release B + + Arabic Israel 0x1000 ar-IL Release 10 + + Arabic Jordan 0x2C01 ar-JO Release B + + Arabic Kuwait 0x3401 ar-KW Release B + + Arabic Lebanon 0x3001 ar-LB Release B + + Arabic Libya 0x1001 ar-LY Release B + + Arabic Mauritania 0x1000 ar-MR Release 10 + + Arabic Morocco 0x1801 ar-MA Release B + + Arabic Oman 0x2001 ar-OM Release B + + Arabic Palestinian Authority 0x1000 ar-PS Release 10 + + Arabic Qatar 0x4001 ar-QA Release B + + Arabic Saudi Arabia 0x0401 ar-SA Release B + + Arabic Somalia 0x1000 ar-SO Release 10 + + Arabic South Sudan 0x1000 ar-SS Release 10 + + Arabic Sudan 0x1000 ar-SD Release 10 + + Arabic Syria 0x2801 ar-SY Release B + + Arabic Tunisia 0x1C01 ar-TN Release B + + Arabic U.A.E. 0x3801 ar-AE Release B + + Arabic World 0x1000 ar-001 Release 10 + + Arabic Yemen 0x2401 ar-YE Release B + + Armenian 0x002B hy Release 7 + + Armenian Armenia 0x042B hy-AM Release C + + Assamese 0x004D as Release 7 + + Assamese India 0x044D as-IN Release V + + Asturian 0x1000 ast Release 10 + + Asturian Spain 0x1000 ast-ES Release 10 + + Asu 0x1000 asa Release 10 + + Asu Tanzania 0x1000 asa-TZ Release 10 + + + + 32 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language Language Supported + Language Location (or type) ID tag version + + Azerbaijani (Cyrillic) 0x742C az-Cyrl Windows 7 + + Azerbaijani (Cyrillic) Azerbaijan 0x082C az-Cyrl-AZ Release C + + Azerbaijani (Latin) 0x002C az Release 7 + + Azerbaijani (Latin) 0x782C az-Latn Windows 7 + + Azerbaijani (Latin) Azerbaijan 0x042C az-Latn-AZ Release C + + Bafia 0x1000 ksf Release 10 + + Bafia Cameroon 0x1000 ksf-CM Release 10 + + Bamanankan 0x1000 bm Release 10 + + Bamanankan (Latin) Mali 0x1000 bm-Latn-ML Release 10 + + Bangla 0x0045 bn Release 7 + + Bangla Bangladesh 0x0845 bn-BD Release V + + Bangla India 0x0445 bn-IN Release E1 + + Basaa 0x1000 bas Release 10 + + Basaa Cameroon 0x1000 bas-CM Release 10 + + Bashkir 0x006D ba Release 7 + + Bashkir Russia 0x046D ba-RU Release V + + Basque 0x002D eu Release 7 + + Basque Spain 0x042D eu-ES Release B + + Belarusian 0x0023 be Release 7 + + Belarusian Belarus 0x0423 be-BY Release B + + Bemba 0x1000 bem Release 10 + + Bemba Zambia 0x1000 bem-ZM Release 10 + + Bena 0x1000 bez Release 10 + + Bena Tanzania 0x1000 bez-TZ Release 10 + + Bhojpuri 0x1000 bho Release 11 + + Bhojpuri (Devanagari) 0x1000 bho-Deva Release 11 + + Bhojpuri (Devanagari) India 0x1000 bho-Deva-IN Release 11 + + Blin 0x1000 byn Release 10 + + Blin Eritrea 0x1000 byn-ER Release 10 + + Bodo 0x1000 brx Release 10 + + Bodo India 0x1000 brx-IN Release 10 + + + + 33 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language Language Supported + Language Location (or type) ID tag version + + Bosnian (Cyrillic) 0x641A bs-Cyrl Windows 7 + + Bosnian (Cyrillic) Bosnia and Herzegovina 0x201A bs-Cyrl-BA Release E1 + + Bosnian (Latin) 0x681A bs-Latn Windows 7 + + Bosnian (Latin) 0x781A bs Release 7 + + Bosnian (Latin) Bosnia and Herzegovina 0x141A bs-Latn-BA Release E1 + + Breton 0x007E br Release 7 + + Breton France 0x047E br-FR Release V + + Bulgarian 0x0002 bg Release 7 + + Bulgarian Bulgaria 0x0402 bg-BG Release B + + Burmese 0x0055 my Release 8.1 + + Burmese Myanmar 0x0455 my-MM Release 8.1 + + Catalan 0x0003 ca Release 7 + + Catalan Andorra 0x1000 ca-AD Release 10 + + Catalan France 0x1000 ca-FR Release 10 + + Catalan Italy 0x1000 ca-IT Release 10 + + Catalan Spain 0x0403 ca-ES Release B + + Cebuano 0x1000 ceb Release 10.5 + + Cebuan (Latin) 0x1000 ceb-Latn Release 10.5 + + Cebuan (Latin) Philippines 0x1000 ceb-Latn-PH Release 10.5 + + Central Atlas Tamazight Morocco 0x045F tzm-Arab- Release 10 + (Arabic) MA + + Central Atlas Tamazight Morocco 0x1000 tzm-Latn- Release 10 + (Latin) MA + + Central Kurdish 0x0092 ku Release 8 + + Central Kurdish 0x7c92 ku-Arab Release 8 + + Central Kurdish Iraq 0x0492 ku-Arab-IQ Release 8 + + Chakma 0x1000 ccp Release 10.5 + + Chakma Chakma 0x1000 ccp-Cakm Release 10.5 + + Chakma Bangladesh 0x1000 ccp-Cakm- Release 10.5 + BD + + Chakma India 0x1000 ccp-Cakm- Release 10.5 + IN + + Chechen Russia 0x1000 ce-RU Release 10.1 + + + + 34 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language Language Supported + Language Location (or type) ID tag version + + Cherokee 0x005C chr Release 8 + + Cherokee 0x7c5C chr-Cher Release 8 + + Cherokee United States 0x045C chr-Cher-US Release 8 + + Chiga 0x1000 cgg Release 10 + + Chiga Uganda 0x1000 cgg-UG Release 10 + + Chinese (Simplified) 0x0004 zh-Hans Release A + + Chinese (Simplified) 0x7804 zh Windows 7 + + Chinese (Simplified) People's Republic of China 0x0804 zh-CN Release A + + Chinese (Simplified) Singapore 0x1004 zh-SG Release A + + Chinese (Traditional) 0x7C04 zh-Hant Release A + + Chinese (Traditional) Hong Kong S.A.R. 0x0C04 zh-HK Release A + + Chinese (Traditional) Macao S.A.R. 0x1404 zh-MO Release D + + Chinese (Traditional) Taiwan 0x0404 zh-TW Release A + + Church Slavic Russia 0x1000 cu-RU Release 10.1 + + Chuvash 0x1000 cv Release 11 + + Chuvash (Cyrillic) 0x1000 cv-Cyrl Release 11 + + Chuvash (Cyrillic) Russia 0x1000 cv-Cyrl-RU Release 11 + + Congo Swahili 0x1000 swc Release 10 + + Congo Swahili Congo DRC 0x1000 swc-CD Release 10 + + Cornish 0x1000 kw Release 10 + + Cornish United Kingdom 0x1000 kw-GB Release 10 + + Corsican 0x0083 co Release 7 + + Corsican France 0x0483 co-FR Release V + + Croatian 0x001A hr Release 7 + + Croatian Croatia 0x041A hr-HR Release A + + Croatian (Latin) Bosnia and Herzegovina 0x101A hr-BA Release E1 + + Czech 0x0005 cs Release 7 + + Czech Czech Republic 0x0405 cs-CZ Release A + + Danish 0x0006 da Release 7 + + Danish Denmark 0x0406 da-DK Release A + + Danish Greenland 0x1000 da-GL Release 10 + + + + 35 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language Language Supported + Language Location (or type) ID tag version + + Dari 0x008C prs Release 7 + + Dari Afghanistan 0x048C prs-AF Release V + + Divehi 0x0065 dv Release 7 + + Divehi Maldives 0x0465 dv-MV Release D + + Duala 0x1000 dua Release 10 + + Duala Cameroon 0x1000 dua-CM Release 10 + + Dutch 0x0013 nl Release 7 + + Dutch Aruba 0x1000 nl-AW Release 10 + + Dutch Belgium 0x0813 nl-BE Release A + + Dutch Bonaire, Sint Eustatius and Saba 0x1000 nl-BQ Release 10 + + Dutch Curaçao 0x1000 nl-CW Release 10 + + Dutch Netherlands 0x0413 nl-NL Release A + + Dutch Sint Maarten 0x1000 nl-SX Release 10 + + Dutch Suriname 0x1000 nl-SR Release 10 + + Dzongkha 0x1000 dz Release 10 + + Dzongkha Bhutan 0x0C51 dz-BT Release 10 + + Embu 0x1000 ebu Release 10 + + Embu Kenya 0x1000 ebu-KE Release 10 + + English 0x0009 en Release 7 + + English American Samoa 0x1000 en-AS Release 10 + + English Anguilla 0x1000 en-AI Release 10 + + English Antigua and Barbuda 0x1000 en-AG Release 10 + + English Australia 0x0C09 en-AU Release A + + English Austria 0x1000 en-AT Release 10.1 + + English Bahamas 0x1000 en-BS Release 10 + + English Barbados 0x1000 en-BB Release 10 + + English Belgium 0x1000 en-BE Release 10 + + English Belize 0x2809 en-BZ Release B + + English Bermuda 0x1000 en-BM Release 10 + + English Botswana 0x1000 en-BW Release 10 + + English British Indian Ocean Territory 0x1000 en-IO Release 10 + + + + 36 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language Language Supported + Language Location (or type) ID tag version + + English British Virgin Islands 0x1000 en-VG Release 10 + + English Burundi 0x1000 en-BI Release 10.1 + + English Cameroon 0x1000 en-CM Release 10 + + English Canada 0x1009 en-CA Release A + + English Caribbean 0x2409 en-029 Release B + + English Cayman Islands 0x1000 en-KY Release 10 + + English Christmas Island 0x1000 en-CX Release 10 + + English Cocos [Keeling] Islands 0x1000 en-CC Release 10 + + English Cook Islands 0x1000 en-CK Release 10 + + English Cyprus 0x1000 en-CY Release 10.1 + + English Denmark 0x1000 en-DK Release 10.1 + + English Dominica 0x1000 en-DM Release 10 + + English Eritrea 0x1000 en-ER Release 10 + + English Europe 0x1000 en-150 Release 10 + + English Falkland Islands 0x1000 en-FK Release 10 + + English Finland 0x1000 en-FI Release 10.1 + + English Fiji 0x1000 en-FJ Release 10 + + English Gambia 0x1000 en-GM Release 10 + + English Germany 0x1000 en-DE Release 10.1 + + English Ghana 0x1000 en-GH Release 10 + + English Gibraltar 0x1000 en-GI Release 10 + + English Grenada 0x1000 en-GD Release 10 + + English Guam 0x1000 en-GU Release 10 + + English Guernsey 0x1000 en-GG Release 10 + + English Guyana 0x1000 en-GY Release 10 + + English Hong Kong 0x3C09 en-HK Release 8.1 + + English India 0x4009 en-IN Release V + + English Ireland 0x1809 en-IE Release A + + English Isle of Man 0x1000 en-IM Release 10 + + English Israel 0x1000 en-IL Release 10.1 + + English Jamaica 0x2009 en-JM Release B + + + + 37 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language Language Supported + Language Location (or type) ID tag version + + English Jersey 0x1000 en-JE Release 10 + + English Kenya 0x1000 en-KE Release 10 + + English Kiribati 0x1000 en-KI Release 10 + + English Lesotho 0x1000 en-LS Release 10 + + English Liberia 0x1000 en-LR Release 10 + + English Macao SAR 0x1000 en-MO Release 10 + + English Madagascar 0x1000 en-MG Release 10 + + English Malawi 0x1000 en-MW Release 10 + + English Malaysia 0x4409 en-MY Release V + + English Maldives 0x1000 en-MV Release 11 + + English Malta 0x1000 en-MT Release 10 + + English Marshall Islands 0x1000 en-MH Release 10 + + English Mauritius 0x1000 en-MU Release 10 + + English Micronesia 0x1000 en-FM Release 10 + + English Montserrat 0x1000 en-MS Release 10 + + English Namibia 0x1000 en-NA Release 10 + + English Nauru 0x1000 en-NR Release 10 + + English Netherlands 0x1000 en-NL Release 10.1 + + English New Zealand 0x1409 en-NZ Release A + + English Nigeria 0x1000 en-NG Release 10 + + English Niue 0x1000 en-NU Release 10 + + English Norfolk Island 0x1000 en-NF Release 10 + + English Northern Mariana Islands 0x1000 en-MP Release 10 + + English Pakistan 0x1000 en-PK Release 10 + + English Palau 0x1000 en-PW Release 10 + + English Papua New Guinea 0x1000 en-PG Release 10 + + English Pitcairn Islands 0x1000 en-PN Release 10 + + English Puerto Rico 0x1000 en-PR Release 10 + + English Republic of the Philippines 0x3409 en-PH Release C + + English Rwanda 0x1000 en-RW Release 10 + + English Saint Kitts and Nevis 0x1000 en-KN Release 10 + + + + 38 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language Language Supported + Language Location (or type) ID tag version + + English Saint Lucia 0x1000 en-LC Release 10 + + English Saint Vincent and the Grenadines 0x1000 en-VC Release 10 + + English Samoa 0x1000 en-WS Release 10 + + English Seychelles 0x1000 en-SC Release 10 + + English Sierra Leone 0x1000 en-SL Release 10 + + English Singapore 0x4809 en-SG Release V + + English Sint Maarten 0x1000 en-SX Release 10 + + English Slovenia 0x1000 en-SI Release 10.1 + + English Solomon Islands 0x1000 en-SB Release 10 + + English South Africa 0x1C09 en-ZA Release B + + English South Sudan 0x1000 en-SS Release 10 + + English St Helena, Ascension, Tristan da 0x1000 en-SH Release 10 + Cunha + + English Sudan 0x1000 en-SD Release 10 + + English Swaziland 0x1000 en-SZ Release 10 + + English Sweden 0x1000 en-SE Release 10.1 + + English Switzerland 0x1000 en-CH Release 10.1 + + English Tanzania 0x1000 en-TZ Release 10 + + English Tokelau 0x1000 en-TK Release 10 + + English Tonga 0x1000 en-TO Release 10 + + English Trinidad and Tobago 0x2c09 en-TT Release B + + English Turks and Caicos Islands 0x1000 en-TC Release 10 + + English Tuvalu 0x1000 en-TV Release 10 + + English Uganda 0x1000 en-UG Release 10 + + English United Arab Emirates 0x4C09 en-AE Release 10.5 + + English United Kingdom 0x0809 en-GB Release A + + English United States 0x0409 en-US Release A + + English US Minor Outlying Islands 0x1000 en-UM Release 10 + + English US Virgin Islands 0x1000 en-VI Release 10 + + English Vanuatu 0x1000 en-VU Release 10 + + English World 0x1000 en-001 Release 10 + + English Zambia 0x1000 en-ZM Release 10 + + + 39 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language Language Supported + Language Location (or type) ID tag version + + English Zimbabwe 0x3009 en-ZW Release C + + Esperanto 0x1000 eo Release 10 + + Esperanto World 0x1000 eo-001 Release 10 + + Estonian 0x0025 et Release 7 + + Estonian Estonia 0x0425 et-EE Release B + + Ewe 0x1000 ee Release 10 + + Ewe Ghana 0x1000 ee-GH Release 10 + + Ewe Togo 0x1000 ee-TG Release 10 + + Ewondo 0x1000 ewo Release 10 + + Ewondo Cameroon 0x1000 ewo-CM Release 10 + + Faroese 0x0038 fo Release 7 + + Faroese Denmark 0x1000 fo-DK Release 10.1 + + Faroese Faroe Islands 0x0438 fo-FO Release B + + Filipino 0x0064 fil Release 7 + + Filipino Philippines 0x0464 fil-PH Release E2 + + Finnish 0x000B fi Release 7 + + Finnish Finland 0x040B fi-FI Release A + + French 0x000C fr Release 7 + + French Algeria 0x1000 fr-DZ Release 10 + + French Belgium 0x080C fr-BE Release A + + French Benin 0x1000 fr-BJ Release 10 + + French Burkina Faso 0x1000 fr-BF Release 10 + + French Burundi 0x1000 fr-BI Release 10 + + French Cameroon 0x2c0C fr-CM Release 8.1 + + French Canada 0x0c0C fr-CA Release A + + French Caribbean 0x1C0C fr-029 Release 10 + + French Central African Republic 0x1000 fr-CF Release 10 + + French Chad 0x1000 fr-TD Release 10 + + French Comoros 0x1000 fr-KM Release 10 + + French Congo 0x1000 fr-CG Release 10 + + French Congo, DRC 0x240C fr-CD Release 8.1 + + + + 40 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language Language Supported + Language Location (or type) ID tag version + + French Côte d'Ivoire 0x300C fr-CI Release 8.1 + + French Djibouti 0x1000 fr-DJ Release 10 + + French Equatorial Guinea 0x1000 fr-GQ Release 10 + + French France 0x040C fr-FR Release A + + French French Guiana 0x1000 fr-GF Release 10 + + French French Polynesia 0x1000 fr-PF Release 10 + + French Gabon 0x1000 fr-GA Release 10 + + French Guadeloupe 0x1000 fr-GP Release 10 + + French Guinea 0x1000 fr-GN Release 10 + + French Haiti 0x3c0C fr-HT Release 8.1 + + French Luxembourg 0x140C fr-LU Release A + + French Madagascar 0x1000 fr-MG Release 10 + + French Mali 0x340C fr-ML Release 8.1 + + French Martinique 0x1000 fr-MQ Release 10 + + French Mauritania 0x1000 fr-MR Release 10 + + French Mauritius 0x1000 fr-MU Release 10 + + French Mayotte 0x1000 fr-YT Release 10 + + French Morocco 0x380C fr-MA Release 8.1 + + French New Caledonia 0x1000 fr-NC Release 10 + + French Niger 0x1000 fr-NE Release 10 + + French Principality of Monaco 0x180C fr-MC Release A + + French Reunion 0x200C fr-RE Release 8.1 + + French Rwanda 0x1000 fr-RW Release 10 + + French Saint Barthélemy 0x1000 fr-BL Release 10 + + French Saint Martin 0x1000 fr-MF Release 10 + + French Saint Pierre and Miquelon 0x1000 fr-PM Release 10 + + French Senegal 0x280C fr-SN Release 8.1 + + French Seychelles 0x1000 fr-SC Release 10 + + French Switzerland 0x100C fr-CH Release A + + French Syria 0x1000 fr-SY Release 10 + + French Togo 0x1000 fr-TG Release 10 + + + + 41 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language Language Supported + Language Location (or type) ID tag version + + French Tunisia 0x1000 fr-TN Release 10 + + French Vanuatu 0x1000 fr-VU Release 10 + + French Wallis and Futuna 0x1000 fr-WF Release 10 + + Frisian 0x0062 fy Release 7 + + Frisian Netherlands 0x0462 fy-NL Release E2 + + Friulian 0x1000 fur Release 10 + + Friulian Italy 0x1000 fur-IT Release 10 + + Fulah 0x0067 ff Release 8 + + Fulah (Latin) 0x7C67 ff-Latn Release 8 + + Fulah (Latin) Burkina Faso 0x1000 ff-Latn-BF Release 10.4 + + Fulah Cameroon 0x1000 ff-CM Release 10 + + Fulah (Latin) Cameroon 0x1000 ff-Latn-CM Release 10.4 + + Fulah (Latin) Gambia 0x1000 ff-Latn-GM Release 10.4 + + Fulah (Latin) Ghana 0x1000 ff-Latn-GH Release 10.4 + + Fulah Guinea 0x1000 ff-GN Release 10 + + Fulah (Latin) Guinea 0x1000 ff-Latn-GN Release 10.4 + + Fulah (Latin) Guinea-Bissau 0x1000 ff-Latn-GW Release 10.4 + + Fulah (Latin) Liberia 0x1000 ff-Latn-LR Release 10.4 + + Fulah Mauritania 0x1000 ff-MR Release 10 + + Fulah (Latin) Mauritania 0x1000 ff-Latn-MR Release 10.4 + + Fulah (Latin) Niger 0x1000 ff-Latn-NE Release 10.4 + + Fulah Nigeria 0x0467 ff-NG Release 10 + + Fulah (Latin) Nigeria 0x0467 ff-Latn-NG Release 10.4 + + Fulah Senegal 0x0867 ff-Latn-SN Release 8 + + Fulah (Latin) Sierra Leone 0x1000 ff-Latn-SL Release 10.4 + + Galician 0x0056 gl Release 7 + + Galician Spain 0x0456 gl-ES Release D + + Ganda 0x1000 lg Release 10 + + Ganda Uganda 0x1000 lg-UG Release 10 + + Georgian 0x0037 ka Release 7 + + Georgian Georgia 0x0437 ka-GE Release C + + + + 42 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language Language Supported + Language Location (or type) ID tag version + + German 0x0007 de Release 7 + + German Austria 0x0C07 de-AT Release A + + German Belgium 0x1000 de-BE Release 10 + + German Germany 0x0407 de-DE Release A + + German Italy 0x1000 de-IT Release 10.2 + + German Liechtenstein 0x1407 de-LI Release B + + German Luxembourg 0x1007 de-LU Release B + + German Switzerland 0x0807 de-CH Release A + + Greek 0x0008 el Release 7 + + Greek Cyprus 0x1000 el-CY Release 10 + + Greek Greece 0x0408 el-GR Release A + + Greenlandic 0x006F kl Release 7 + + Greenlandic Greenland 0x046F kl-GL Release V + + Guarani 0x0074 gn Release 8.1 + + Guarani Paraguay 0x0474 gn-PY Release 8.1 + + Gujarati 0x0047 gu Release 7 + + Gujarati India 0x0447 gu-IN Release D + + Gusii 0x1000 guz Release 10 + + Gusii Kenya 0x1000 guz-KE Release 10 + + Haryanvi 0x1000 bgc Release 11 + + Haryanvi (Devanagari) 0x1000 bgc-Deva Release 11 + + Haryanvi (Devanagari) India 0x1000 bgc-Deva-IN Release 11 + + Hausa (Latin) 0x0068 ha Release 7 + + Hausa (Latin) 0x7C68 ha-Latn Windows 7 + + Hausa (Latin) Ghana 0x1000 ha-Latn-GH Release 10 + + Hausa (Latin) Niger 0x1000 ha-Latn-NE Release 10 + + Hausa (Latin) Nigeria 0x0468 ha-Latn-NG Release V + + Hawaiian 0x0075 haw Release 8 + + Hawaiian United States 0x0475 haw-US Release 8 + + Hebrew 0x000D he Release 7 + + Hebrew Israel 0x040D he-IL Release B + + + + 43 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language Language Supported + Language Location (or type) ID tag version + + Hindi 0x0039 hi Release 7 + + Hindi India 0x0439 hi-IN Release C + + Hindi (Latin) 0x1000 hi-Latn Release 11 + + Hindi (Latin) India 0x1000 hi-Latn-IN Release 11 + + Hungarian 0x000E hu Release 7 + + Hungarian Hungary 0x040E hu-HU Release A + + Icelandic 0x000F is Release 7 + + Icelandic Iceland 0x040F is-IS Release A + + Igbo 0x0070 ig Release 7 + + Igbo Nigeria 0x0470 ig-NG Release V + + Indonesian 0x0021 id Release 7 + + Indonesian Indonesia 0x0421 id-ID Release B + + Interlingua 0x1000 ia Release 10 + + Interlingua France 0x1000 ia-FR Release 10 + + Interlingua World 0x1000 ia-001 Release 10 + + Inuktitut (Latin) 0x005D iu Release 7 + + Inuktitut (Latin) 0x7C5D iu-Latn Windows 7 + + Inuktitut (Latin) Canada 0x085D iu-Latn-CA Release E2 + + Inuktitut (Syllabics) 0x785D iu-Cans Windows 7 + + Inuktitut (Syllabics) Canada 0x045d iu-Cans-CA Release V + + Irish 0x003C ga Windows 7 + + Irish Ireland 0x083C ga-IE Release E2 + + Italian 0x0010 it Release 7 + + Italian Italy 0x0410 it-IT Release A + + Italian San Marino 0x1000 it-SM Release 10 + + Italian Switzerland 0x0810 it-CH Release A + + Italian Vatican City 0x1000 it-VA Release 10.3 + + Japanese 0x0011 ja Release 7 + + Japanese Japan 0x0411 ja-JP Release A + + Javanese 0x1000 jv Release 8.1 + + Javanese Latin 0x1000 jv-Latn Release 8.1 + + + + 44 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language Language Supported + Language Location (or type) ID tag version + + Javanese Latin, Indonesia 0x1000 jv-Latn-ID Release 8.1 + + Jola-Fonyi 0x1000 dyo Release 10 + + Jola-Fonyi Senegal 0x1000 dyo-SN Release 10 + + Kabuverdianu 0x1000 kea Release 10 + + Kabuverdianu Cabo Verde 0x1000 kea-CV Release 10 + + Kabyle 0x1000 kab Release 10 + + Kabyle Algeria 0x1000 kab-DZ Release 10 + + Kaingang 0x1000 kgp Release 11 + + Kaingang (Latin) 0x1000 kgp-Latn Release 11 + + Kaingang (Latin) Brazil 0x1000 kgp-Latn-BR Release 11 + + Kako 0x1000 kkj Release 10 + + Kako Cameroon 0x1000 kkj-CM Release 10 + + Kalenjin 0x1000 kln Release 10 + + Kalenjin Kenya 0x1000 kln-KE Release 10 + + Kamba 0x1000 kam Release 10 + + Kamba Kenya 0x1000 kam-KE Release 10 + + Kannada 0x004B kn Release 7 + + Kannada India 0x044B kn-IN Release D + + Kanuri (Latin) Nigeria 0x0471 kr-Latn-NG Release 10 + + Kashmiri 0x0060 ks Release 10 + + Kashmiri Perso-Arabic 0x0460 ks-Arab Release 10 + + Kashmiri Perso-Arabic 0x1000 ks-Arab-IN Release 10 + + Kashmiri (Devanagari) India 0x0860 ks-Deva-IN Release 10 + + Kazakh 0x003F kk Release 7 + + Kazakh Kazakhstan 0x043F kk-KZ Release C + + Khmer 0x0053 km Release 7 + + Khmer Cambodia 0x0453 km-KH Release V + + K'iche 0x0086 quc Release 10 + + K'iche Guatemala 0x0486 quc-Latn-GT Release 10 + + Kikuyu 0x1000 ki Release 10 + + Kikuyu Kenya 0x1000 ki-KE Release 10 + + + + 45 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language Language Supported + Language Location (or type) ID tag version + + Kinyarwanda 0x0087 rw Release 7 + + Kinyarwanda Rwanda 0x0487 rw-RW Release V + + Kiswahili 0x0041 sw Release 7 + + Kiswahili Kenya 0x0441 sw-KE Release C + + Kiswahili Tanzania 0x1000 sw-TZ Release 10 + + Kiswahili Uganda 0x1000 sw-UG Release 10 + + Konkani 0x0057 kok Release 7 + + Konkani India 0x0457 kok-IN Release C + + Korean 0x0012 ko Release 7 + + Korean Korea 0x0412 ko-KR Release A + + Korean North Korea 0x1000 ko-KP Release 10.1 + + Koyra Chiini 0x1000 khq Release 10 + + Koyra Chiini Mali 0x1000 khq-ML Release 10 + + Koyraboro Senni 0x1000 ses Release 10 + + Koyraboro Senni Mali 0x1000 ses-ML Release 10 + + Kwasio 0x1000 nmg Release 10 + + Kwasio Cameroon 0x1000 nmg-CM Release 10 + + Kyrgyz 0x0040 ky Release 7 + + Kyrgyz Kyrgyzstan 0x0440 ky-KG Release D + + Kurdish Perso-Arabic, Iran 0x1000 ku-Arab-IR Release 10.1 + + Lakota 0x1000 lkt Release 10 + + Lakota United States 0x1000 lkt-US Release 10 + + Langi 0x1000 lag Release 10 + + Langi Tanzania 0x1000 lag-TZ Release 10 + + Lao 0x0054 lo Release 7 + + Lao Lao P.D.R. 0x0454 lo-LA Release V + + Latin Vatican City 0x0476 la-VA Release 10.5 + + Latvian 0x0026 lv Release 7 + + Latvian Latvia 0x0426 lv-LV Release B + + Lingala 0x1000 ln Release 10 + + Lingala Angola 0x1000 ln-AO Release 10 + + + + 46 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language Language Supported + Language Location (or type) ID tag version + + Lingala Central African Republic 0x1000 ln-CF Release 10 + + Lingala Congo 0x1000 ln-CG Release 10 + + Lingala Congo DRC 0x1000 ln-CD Release 10 + + Lithuanian 0x0027 lt Release 7 + + Lithuanian Lithuania 0x0427 lt-LT Release B + + Low German 0x1000 nds Release 10.2 + + Low German Germany 0x1000 nds-DE Release 10.2 + + Low German Netherlands 0x1000 nds-NL Release 10.2 + + Lower Sorbian 0x7C2E dsb Windows 7 + + Lower Sorbian Germany 0x082E dsb-DE Release V + + Luba-Katanga 0x1000 lu Release 10 + + Luba-Katanga Congo DRC 0x1000 lu-CD Release 10 + + Luo 0x1000 luo Release 10 + + Luo Kenya 0x1000 luo-KE Release 10 + + Luxembourgish 0x006E lb Release 7 + + Luxembourgish Luxembourg 0x046E lb-LU Release E2 + + Luyia 0x1000 luy Release 10 + + Luyia Kenya 0x1000 luy-KE Release 10 + + Macedonian 0x002F mk Release 7 + + Macedonian North Macedonia 0x042F mk-MK Release C + + Machame 0x1000 jmc Release 10 + + Machame Tanzania 0x1000 jmc-TZ Release 10 + + Makhuwa-Meetto 0x1000 mgh Release 10 + + Makhuwa-Meetto Mozambique 0x1000 mgh-MZ Release 10 + + Makonde 0x1000 kde Release 10 + + Makonde Tanzania 0x1000 kde-TZ Release 10 + + Malagasy 0x1000 mg Release 8.1 + + Malagasy Madagascar 0x1000 mg-MG Release 8.1 + + Malay 0x003E ms Release 7 + + Malay Brunei Darussalam 0x083E ms-BN Release C + + Malay Malaysia 0x043E ms-MY Release C + + + + 47 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language Language Supported + Language Location (or type) ID tag version + + Malayalam 0x004C ml Release 7 + + Malayalam India 0x044C ml-IN Release E1 + + Maltese 0x003A mt Release 7 + + Maltese Malta 0x043A mt-MT Release E1 + + Manx 0x1000 gv Release 10 + + Manx Isle of Man 0x1000 gv-IM Release 10 + + Maori 0x0081 mi Release 7 + + Maori New Zealand 0x0481 mi-NZ Release E1 + + Mapudungun 0x007A arn Release 7 + + Mapudungun Chile 0x047A arn-CL Release E2 + + Marathi 0x004E mr Release 7 + + Marathi India 0x044E mr-IN Release C + + Masai 0x1000 mas Release 10 + + Masai Kenya 0x1000 mas-KE Release 10 + + Masai Tanzania 0x1000 mas-TZ Release 10 + + Mazanderani Iran 0x1000 mzn-IR Release 10.1 + + Meru 0x1000 mer Release 10 + + Meru Kenya 0x1000 mer-KE Release 10 + + Meta' 0x1000 mgo Release 10 + + Meta' Cameroon 0x1000 mgo-CM Release 10 + + Mohawk 0x007C moh Release 7 + + Mohawk Canada 0x047C moh-CA Release E2 + + Mongolian (Cyrillic) 0x0050 mn Release 7 + + Mongolian (Cyrillic) 0x7850 mn-Cyrl Windows 7 + + Mongolian (Cyrillic) Mongolia 0x0450 mn-MN Release D + + Mongolian (Traditional 0x7C50 mn-Mong Windows 7 + Mongolian) + + Mongolian (Traditional People's Republic of China 0x0850 mn-Mong- Release V + Mongolian) CN + + Mongolian (Traditional Mongolia 0x0C50 mn-Mong- Windows 7 + Mongolian) MN + + Morisyen 0x1000 mfe Release 10 + + Morisyen Mauritius 0x1000 mfe-MU Release 10 + + + 48 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language Language Supported + Language Location (or type) ID tag version + + Mundang 0x1000 mua Release 10 + + Mundang Cameroon 0x1000 mua-CM Release 10 + + N'ko 0x1000 nqo Release 8.1 + + N'ko Guinea 0x1000 nqo-GN Release 8.1 + + Nama 0x1000 naq Release 10 + + Nama Namibia 0x1000 naq-NA Release 10 + + Nepali 0x0061 ne Release 7 + + Nepali India 0x0861 ne-IN Release 8.1 + + Nepali Nepal 0x0461 ne-NP Release E2 + + Ngiemboon 0x1000 nnh Release 10 + + Ngiemboon Cameroon 0x1000 nnh-CM Release 10 + + Ngomba 0x1000 jgo Release 10 + + Ngomba Cameroon 0x1000 jgo-CM Release 10 + + Nheengatu 0x1000 yrl Release 11 + + Nheengatu (Latin) 0x1000 yrl-Latn Release 11 + + Nheengatu (Latin) Brazil 0x1000 yrl-Latn-BR Release 11 + + Nheengatu (Latin) Colombia 0x1000 yrl-Latn-CO Release 11 + + Nheengatu (Latin) Venezuela 0x1000 yrl-Latn-VE Release 11 + + Northern Luri Iraq 0x1000 lrc-IQ Release 10.1 + + Northern Luri Iran 0x1000 lrc-IR Release 10.1 + + North Ndebele 0x1000 nd Release 10 + + North Ndebele Zimbabwe 0x1000 nd-ZW Release 10 + + Norwegian (Bokmal) 0x0014 no Release 7 + + Norwegian (Bokmal) 0x7C14 nb Release 7 + + Norwegian (Bokmal) Norway 0x0414 nb-NO Release A + + Norwegian (Nynorsk) 0x7814 nn Release 7 + + Norwegian (Nynorsk) Norway 0x0814 nn-NO Release A + + Norwegian Bokmål Svalbard and Jan Mayen 0x1000 nb-SJ Release 10 + + Nuer 0x1000 nus Release 10 + + Nuer Sudan 0x1000 nus-SD Release 10 + + Nuer South Sudan 0x1000 nus-SS Release 10.1 + + + + 49 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language Language Supported + Language Location (or type) ID tag version + + Nyankole 0x1000 nyn Release 10 + + Nyankole Uganda 0x1000 nyn-UG Release 10 + + Occitan 0x0082 oc Release 7 + + Occitan France 0x0482 oc-FR Release V + + Occitan Spain 0x1000 oc-ES Release 11 + + Odia 0x0048 or Release 7 + + Odia India 0x0448 or-IN Release V + + Oromo 0x0072 om Release 8.1 + + Oromo Ethiopia 0x0472 om-ET Release 8.1 + + Oromo Kenya 0x1000 om-KE Release 10 + + Ossetian 0x1000 os Release 10 + + Ossetian Cyrillic, Georgia 0x1000 os-GE Release 10 + + Ossetian Cyrillic, Russia 0x1000 os-RU Release 10 + + Pashto 0x0063 ps Release 7 + + Pashto Afghanistan 0x0463 ps-AF Release E2 + + Pashto Pakistan 0x1000 ps-PK Release 10.5 + + Persian 0x0029 fa Release 7 + + Persian Afghanistan 0x1000 fa-AF Release 10 + + Persian Iran 0x0429 fa-IR Release B + + Polish 0x0015 pl Release 7 + + Polish Poland 0x0415 pl-PL Release A + + Portuguese 0x0016 pt Release 7 + + Portuguese Angola 0x1000 pt-AO Release 8.1 + + Portuguese Brazil 0x0416 pt-BR Release A + + Portuguese Cabo Verde 0x1000 pt-CV Release 10 + + Portuguese Equatorial Guinea 0x1000 pt-GQ Release 10.2 + + Portuguese Guinea-Bissau 0x1000 pt-GW Release 10 + + Portuguese Luxembourg 0x1000 pt-LU Release 10.2 + + Portuguese Macao SAR 0x1000 pt-MO Release 10 + + Portuguese Mozambique 0x1000 pt-MZ Release 10 + + Portuguese Portugal 0x0816 pt-PT Release A + + + + 50 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language Language Supported + Language Location (or type) ID tag version + + Portuguese São Tomé and Príncipe 0x1000 pt-ST Release 10 + + Portuguese Switzerland 0x1000 pt-CH Release 10.2 + + Portuguese Timor-Leste 0x1000 pt-TL Release 10 + + Prussian 0x1000 prg-001 Release 10.1 + + Pseudo Language Pseudo locale for east Asian/complex 0x05FE qps-ploca Release 7 + script localization testing + + Pseudo Language Pseudo locale used for localization 0x0501 qps-ploc Release 7 + testing + + Pseudo Language Pseudo locale used for localization 0x09FF qps-plocm Release 7 + testing of mirrored locales + + Punjabi 0x0046 pa Release 7 + + Punjabi 0x7C46 pa-Arab Release 8 + + Punjabi India 0x0446 pa-IN Release D + + Punjabi Islamic Republic of Pakistan 0x0846 pa-Arab-PK Release 8 + + Quechua 0x006B quz Release 7 + + Quechua Bolivia 0x046B quz-BO Release E1 + + Quechua Ecuador 0x086B quz-EC Release E1 + + Quechua Peru 0x0C6B quz-PE Release E1 + + Rajasthani 0x1000 raj Release 11 + + Rajasthani 0x1000 raj-Deva Release 11 + (Devanagari) + + Rajasthani India 0x1000 raj-Deva-IN Release 11 + (Devanagari) + + Ripuarian 0x1000 ksh Release 10 + + Ripuarian Germany 0x1000 ksh-DE Release 10 + + Romanian 0x0018 ro Release 7 + + Romanian Moldova 0x0818 ro-MD Release 8.1 + + Romanian Romania 0x0418 ro-RO Release A + + Romansh 0x0017 rm Release 7 + + Romansh Switzerland 0x0417 rm-CH Release E2 + + Rombo 0x1000 rof Release 10 + + Rombo Tanzania 0x1000 rof-TZ Release 10 + + Rundi 0x1000 rn Release 10 + + Rundi Burundi 0x1000 rn-BI Release 10 + + + 51 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language Language Supported + Language Location (or type) ID tag version + + Russian 0x0019 ru Release 7 + + Russian Belarus 0x1000 ru-BY Release 10 + + Russian Kazakhstan 0x1000 ru-KZ Release 10 + + Russian Kyrgyzstan 0x1000 ru-KG Release 10 + + Russian Moldova 0x0819 ru-MD Release 10 + + Russian Russia 0x0419 ru-RU Release A + + Russian Ukraine 0x1000 ru-UA Release 10 + + Rwa 0x1000 rwk Release 10 + + Rwa Tanzania 0x1000 rwk-TZ Release 10 + + Saho 0x1000 ssy Release 10 + + Saho Eritrea 0x1000 ssy-ER Release 10 + + Sakha 0x0085 sah Release 7 + + Sakha Russia 0x0485 sah-RU Release V + + Samburu 0x1000 saq Release 10 + + Samburu Kenya 0x1000 saq-KE Release 10 + + Sami (Inari) 0x703B smn Windows 7 + + Sami (Inari) Finland 0x243B smn-FI Release E1 + + Sami (Lule) 0x7C3B smj Windows 7 + + Sami (Lule) Norway 0x103B smj-NO Release E1 + + Sami (Lule) Sweden 0x143B smj-SE Release E1 + + Sami (Northern) 0x003B se Release 7 + + Sami (Northern) Finland 0x0C3B se-FI Release E1 + + Sami (Northern) Norway 0x043B se-NO Release E1 + + Sami (Northern) Sweden 0x083B se-SE Release E1 + + Sami (Skolt) 0x743B sms Windows 7 + + Sami (Skolt) Finland 0x203B sms-FI Release E1 + + Sami (Southern) 0x783B sma Windows 7 + + Sami (Southern) Norway 0x183B sma-NO Release E1 + + Sami (Southern) Sweden 0x1C3B sma-SE Release E1 + + Sango 0x1000 sg Release 10 + + Sango Central African Republic 0x1000 sg-CF Release 10 + + + + 52 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language Language Supported + Language Location (or type) ID tag version + + Sangu 0x1000 sbp Release 10 + + Sangu Tanzania 0x1000 sbp-TZ Release 10 + + Sanskrit 0x004F sa Release 7 + + Sanskrit India 0x044F sa-IN Release C + + Sardinian 0x1000 sc Release 11 + + Sardinian (Latin) 0x1000 sc-Latn Release 11 + + Sardinian (Latin) Italy 0x1000 sc-Latn-IT Release 11 + + Scottish Gaelic 0x0091 gd Windows 7 + + Scottish Gaelic United Kingdom 0x0491 gd-GB Release 7 + + Sena 0x1000 seh Release 10 + + Sena Mozambique 0x1000 seh-MZ Release 10 + + Serbian (Cyrillic) 0x6C1A sr-Cyrl Windows 7 + + Serbian (Cyrillic) Bosnia and Herzegovina 0x1C1A sr-Cyrl-BA Release E1 + + Serbian (Cyrillic) Montenegro 0x301A sr-Cyrl-ME Release 7 + + Serbian (Cyrillic) Serbia 0x281A sr-Cyrl-RS Release 7 + + Serbian (Cyrillic) Serbia and Montenegro (Former) 0x0C1A sr-Cyrl-CS Release B + + Serbian (Latin) 0x701A sr-Latn Windows 7 + + Serbian (Latin) 0x7C1A sr Release 7 + + Serbian (Latin) Bosnia and Herzegovina 0x181A sr-Latn-BA Release E1 + + Serbian (Latin) Montenegro 0x2c1A sr-Latn-ME Release 7 + + Serbian (Latin) Serbia 0x241A sr-Latn-RS Release 7 + + Serbian (Latin) Serbia and Montenegro (Former) 0x081A sr-Latn-CS Release B + + Sesotho sa Leboa 0x006C nso Release 7 + + Sesotho sa Leboa South Africa 0x046C nso-ZA Release E1 + + Setswana 0x0032 tn Release 7 + + Setswana Botswana 0x0832 tn-BW Release 8 + + Setswana South Africa 0x0432 tn-ZA Release E1 + + Shambala 0x1000 ksb Release 10 + + Shambala Tanzania 0x1000 ksb-TZ Release 10 + + Shona 0x1000 sn Release 8.1 + + Shona Latin 0x1000 sn-Latn Release 8.1 + + + + 53 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language Language Supported + Language Location (or type) ID tag version + + Shona Zimbabwe 0x1000 sn-Latn-ZW Release 8.1 + + Sindhi 0x0059 sd Release 8 + + Sindhi 0x7C59 sd-Arab Release 8 + + Sindhi Islamic Republic of Pakistan 0x0859 sd-Arab-PK Release 8 + + Sinhala 0x005B si Release 7 + + Sinhala Sri Lanka 0x045B si-LK Release V + + Slovak 0x001B sk Release 7 + + Slovak Slovakia 0x041B sk-SK Release A + + Slovenian 0x0024 sl Release 7 + + Slovenian Slovenia 0x0424 sl-SI Release A + + Soga 0x1000 xog Release 10 + + Soga Uganda 0x1000 xog-UG Release 10 + + Somali 0x0077 so Release 8.1 + + Somali Djibouti 0x1000 so-DJ Release 10 + + Somali Ethiopia 0x1000 so-ET Release 10 + + Somali Kenya 0x1000 so-KE Release 10 + + Somali Somalia 0x0477 so-SO Release 8.1 + + Sotho 0x0030 st Release 8.1 + + Sotho South Africa 0x0430 st-ZA Release 8.1 + + South Ndebele 0x1000 nr Release 10 + + South Ndebele South Africa 0x1000 nr-ZA Release 10 + + Southern Sotho Lesotho 0x1000 st-LS Release 10 + + Spanish 0x000A es Release 7 + + Spanish Argentina 0x2C0A es-AR Release B + + Spanish Belize 0x1000 es-BZ Release 10.3 + + Spanish Bolivarian Republic of Venezuela 0x200A es-VE Release B + + Spanish Bolivia 0x400A es-BO Release B + + Spanish Brazil 0x1000 es-BR Release 10.2 + + Spanish Chile 0x340A es-CL Release B + + Spanish Colombia 0x240A es-CO Release B + + Spanish Costa Rica 0x140A es-CR Release B + + + + 54 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language Language Supported + Language Location (or type) ID tag version + + Spanish Cuba 0x5c0A es-CU Release 10 + + Spanish Dominican Republic 0x1c0A es-DO Release B + + Spanish Ecuador 0x300A es-EC Release B + + Spanish El Salvador 0x440A es-SV Release B + + Spanish Equatorial Guinea 0x1000 es-GQ Release 10 + + Spanish Guatemala 0x100A es-GT Release B + + Spanish Honduras 0x480A es-HN Release B + + Spanish Latin America 0x580A es-419 Release 8.1 + + Spanish Mexico 0x080A es-MX Release A + + Spanish Nicaragua 0x4C0A es-NI Release B + + Spanish Panama 0x180A es-PA Release B + + Spanish Paraguay 0x3C0A es-PY Release B + + Spanish Peru 0x280A es-PE Release B + + Spanish Philippines 0x1000 es-PH Release 10 + + Spanish Puerto Rico 0x500A es-PR Release B + + Spanish Spain 0x040A es-ES_tradnl Release A + + Spanish Spain 0x0c0A es-ES Release A + + Spanish United States 0x540A es-US Release V + + Spanish Uruguay 0x380A es-UY Release B + + Standard Moroccan 0x1000 zgh Release 8.1 + Tamazight + + Standard Moroccan Morocco 0x1000 zgh-Tfng-MA Release 8.1 + Tamazight + + Standard Moroccan Tifinagh 0x1000 zgh-Tfng Release 8.1 + Tamazight + + Swati 0x1000 ss Release 10 + + Swati South Africa 0x1000 ss-ZA Release 10 + + Swati Swaziland 0x1000 ss-SZ Release 10 + + Swedish 0x001D sv Release 7 + + Swedish Åland Islands 0x1000 sv-AX Release 10 + + Swedish Finland 0x081D sv-FI Release B + + Swedish Sweden 0x041D sv-SE Release A + + Syriac 0x005A syr Release 7 + + + 55 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language Language Supported + Language Location (or type) ID tag version + + Syriac Syria 0x045A syr-SY Release D + + Tachelhit 0x1000 shi Release 10 + + Tachelhit Tifinagh 0x1000 shi-Tfng Release 10 + + Tachelhit Tifinagh, Morocco 0x1000 shi-Tfng-MA Release 10 + + Tachelhit (Latin) 0x1000 shi-Latn Release 10 + + Tachelhit (Latin) Morocco 0x1000 shi-Latn-MA Release 10 + + Taita 0x1000 dav Release 10 + + Taita Kenya 0x1000 dav-KE Release 10 + + Tajik (Cyrillic) 0x0028 tg Release 7 + + Tajik (Cyrillic) 0x7C28 tg-Cyrl Windows 7 + + Tajik (Cyrillic) Tajikistan 0x0428 tg-Cyrl-TJ Release V + + Tamazight (Latin) 0x005F tzm Release 7 + + Tamazight (Latin) 0x7C5F tzm-Latn Windows 7 + + Tamazight (Latin) Algeria 0x085F tzm-Latn-DZ Release V + + Tamil 0x0049 ta Release 7 + + Tamil India 0x0449 ta-IN Release C + + Tamil Malaysia 0x1000 ta-MY Release 10 + + Tamil Singapore 0x1000 ta-SG Release 10 + + Tamil Sri Lanka 0x0849 ta-LK Release 8 + + Tasawaq 0x1000 twq Release 10 + + Tasawaq Niger 0x1000 twq-NE Release 10 + + Tatar 0x0044 tt Release 7 + + Tatar Russia 0x0444 tt-RU Release D + + Telugu 0x004A te Release 7 + + Telugu India 0x044A te-IN Release D + + Teso 0x1000 teo Release 10 + + Teso Kenya 0x1000 teo-KE Release 10 + + Teso Uganda 0x1000 teo-UG Release 10 + + Thai 0x001E th Release 7 + + Thai Thailand 0x041E th-TH Release B + + Tibetan 0x0051 bo Release 7 + + + + 56 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language Language Supported + Language Location (or type) ID tag version + + Tibetan India 0x1000 bo-IN Release 10 + + Tibetan People's Republic of China 0x0451 bo-CN Release V + + Tigre 0x1000 tig Release 10 + + Tigre Eritrea 0x1000 tig-ER Release 10 + + Tigrinya 0x0073 ti Release 8 + + Tigrinya Eritrea 0x0873 ti-ER Release 8 + + Tigrinya Ethiopia 0x0473 ti-ET Release 8 + + Tongan 0x1000 to Release 10 + + Tongan Tonga 0x1000 to-TO Release 10 + + Tsonga 0x0031 ts Release 8.1 + + Tsonga South Africa 0x0431 ts-ZA Release 8.1 + + Turkish 0x001F tr Release 7 + + Turkish Cyprus 0x1000 tr-CY Release 10 + + Turkish Turkey 0x041F tr-TR Release A + + Turkmen 0x0042 tk Release 7 + + Turkmen Turkmenistan 0x0442 tk-TM Release V + + Ukrainian 0x0022 uk Release 7 + + Ukrainian Ukraine 0x0422 uk-UA Release B + + Upper Sorbian 0x002E hsb Release 7 + + Upper Sorbian Germany 0x042E hsb-DE Release V + + Urdu 0x0020 ur Release 7 + + Urdu India 0x0820 ur-IN Release 8.1 + + Urdu Islamic Republic of Pakistan 0x0420 ur-PK Release C + + Uyghur 0x0080 ug Release 7 + + Uyghur People's Republic of China 0x0480 ug-CN Release V + + Uzbek Perso-Arabic 0x1000 uz-Arab Release 10 + + Uzbek Perso-Arabic, Afghanistan 0x1000 uz-Arab-AF Release 10 + + Uzbek (Cyrillic) 0x7843 uz-Cyrl Windows 7 + + Uzbek (Cyrillic) Uzbekistan 0x0843 uz-Cyrl-UZ Release C + + Uzbek (Latin) 0x0043 uz Release 7 + + Uzbek (Latin) 0x7C43 uz-Latn Windows 7 + + + + 57 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language Language Supported + Language Location (or type) ID tag version + + Uzbek (Latin) Uzbekistan 0x0443 uz-Latn-UZ Release C + + Vai 0x1000 vai Release 10 + + Vai 0x1000 vai-Vaii Release 10 + + Vai Liberia 0x1000 vai-Vaii-LR Release 10 + + Vai (Latin) Liberia 0x1000 vai-Latn-LR Release 10 + + Vai (Latin) 0x1000 vai-Latn Release 10 + + Valencian Spain 0x0803 ca-ES- Release 8 + valencia + + Venda 0x0033 ve Release 10 + + Venda South Africa 0x0433 ve-ZA Release 10 + + Vietnamese 0x002A vi Release 7 + + Vietnamese Vietnam 0x042A vi-VN Release B + + Volapük 0x1000 vo Release 10 + + Volapük World 0x1000 vo-001 Release 10 + + Vunjo 0x1000 vun Release 10 + + Vunjo Tanzania 0x1000 vun-TZ Release 10 + + Walser 0x1000 wae Release 10 + + Walser Switzerland 0x1000 wae-CH Release 10 + + Welsh 0x0052 cy Release 7 + + Welsh United Kingdom 0x0452 cy-GB Release E1 + + Wolaytta 0x1000 wal Release 10 + + Wolaytta Ethiopia 0x1000 wal-ET Release 10 + + Wolof 0x0088 wo Release 7 + + Wolof Senegal 0x0488 wo-SN Release V + + Xhosa 0x0034 xh Release 7 + + Xhosa South Africa 0x0434 xh-ZA Release E1 + + Yangben 0x1000 yav Release 10 + + Yangben Cameroon 0x1000 yav-CM Release 10 + + Yi 0x0078 ii Release 7 + + Yi People's Republic of China 0x0478 ii-CN Release V + + Yiddish World 0x043D yi-001 Release 10 + + Yoruba 0x006A yo Release 7 + + + 58 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 + Language Language Supported + Language Location (or type) ID tag version + + Yoruba Benin 0x1000 yo-BJ Release 10 + + Yoruba Nigeria 0x046A yo-NG Release V + + Zarma 0x1000 dje Release 10 + + Zarma Niger 0x1000 dje-NE Release 10 + + Zulu 0x0035 zu Release 7 + + Zulu South Africa 0x0435 zu-ZA Release E1 + + + + +<9> Section 2.2: Supported only on Windows 7. + +<10> Section 2.2: Supported only on Windows 7. + +<11> Section 2.2: Supported only on Windows 7. + +<12> Section 2.2: Not supported in client releases earlier than Windows 10 or server releases earlier +than Windows Server 2016. + +<13> Section 2.2: Not supported in client releases earlier than Windows 10 or server releases earlier +than Windows Server 2016. + +<14> Section 2.2.1: The temporary Locale Names without LCID assignments are not supported in +versions before Windows Vista and Windows Server 2008 operating system with Service Pack 2 (SP2). + +<15> Section 2.2.1: Not supported in versions before Windows Vista and Windows Server 2008. + +<16> Section 2.2.1: The Transient LCIDs (0x2000, 0x2400, 0x2800, 0x2C00, 0x3000, 0x3400, +0x3800, 0x3C00, 0x4000, 0x4400, 0x4800, and 0x4C00) were introduced in Windows 8 operating +system and Windows Server 2012 operating system and fail in all prior versions. + +<17> Section 2.2.1: Not supported in versions before Windows Vista and Windows Server 2008. + + + + + 59 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 +6 Change Tracking +This section identifies changes that were made to this document since the last release. Changes are +classified as Major, Minor, or None. + +The revision class Major means that the technical content in the document was significantly revised. +Major changes affect protocol interoperability or implementation. Examples of major changes are: + + A document revision that incorporates changes to interoperability requirements. + A document revision that captures changes to protocol functionality. + +The revision class Minor means that the meaning of the technical content was clarified. Minor changes +do not affect protocol interoperability or implementation. Examples of minor changes are updates to +clarify ambiguity at the sentence, paragraph, or table level. + +The revision class None means that no new technical changes were introduced. Minor editorial and +formatting changes may have been made, but the relevant technical content is identical to the last +released version. + +The changes made to this document are listed in the following table. For more information, please +contact dochelp@microsoft.com. + + Revision + Section Description + class + + 11352 : Added four unassigned locales temporarily assigned to + 2.2 LCID Structure Major + 0x3000. + + Updated for Windows 11 24H2 and Windows Server 2025. + 2.2 LCID Structure Major + Updated the list of neutrals and locales. + + 2.2.1 Locale Names 11352 : Added four unassigned locales temporarily assigned to + Major + without LCIDs 0x3000. + + 5 Appendix A: Product + Added Windows Server 2025 to the product applicability list. Major + Behavior + + + + + 60 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 +7 Index +. + T +.NET - LCIDs as culture identifiers 8 + Tracking changes 60 +A + V +Applicability 7 + Vendor-extensible fields 7 +C Versioning 7 + +Change tracking 60 +Culture identifiers 8 + +E + +Examples 27 +Examples - LCID values 27 + +F + +Fields - vendor-extensible 7 + +G + +Glossary 5 + +I + +Implementer - security considerations 28 +Informative references 6 +Introduction 5 + +L + +LCID packet 8 +Localization 7 + +N + +Normative references 6 + +O + +Overview (synopsis) 6 + +P + +Product behavior 29 + +R + +References 6 + informative 6 + normative 6 +Relationship to protocols and other structures 7 + +S + +Security 28 +Security - implementer considerations 28 + + + 61 / 61 +[MS-LCID] - v20240423 +Windows Language Code Identifier (LCID) Reference +Copyright © 2024 Microsoft Corporation +Release: April 23, 2024 +
\ No newline at end of file |