Introduction .windows.net



[MS-LCID]: Windows Language Code Identifier (LCID) ReferenceIntellectual Property Rights Notice for Open Specifications DocumentationTechnical 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@. 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 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@. Revision SummaryDateRevision HistoryRevision ClassComments2/14/20082.1.3EditorialChanged language and formatting in the technical content.3/14/20082.1.4EditorialChanged language and formatting in the technical content.6/20/20082.1.5EditorialChanged language and formatting in the technical content.7/25/20082.1.6EditorialChanged language and formatting in the technical content.8/29/20082.2MinorClarified the meaning of the technical content.10/24/20082.2.1EditorialChanged language and formatting in the technical content.12/5/20082.3MinorClarified the meaning of the technical content.1/16/20092.3.1EditorialChanged language and formatting in the technical content.2/27/20092.3.2EditorialChanged language and formatting in the technical content.4/10/20092.4MinorClarified the meaning of the technical content.5/22/20092.4.1EditorialChanged language and formatting in the technical content.7/2/20092.4.2EditorialChanged language and formatting in the technical content.8/14/20092.4.3EditorialChanged language and formatting in the technical content.9/25/20093.0MajorUpdated and revised the technical content.11/6/20093.0.1EditorialChanged language and formatting in the technical content.12/18/20093.0.2EditorialChanged language and formatting in the technical content.1/29/20103.1MinorClarified the meaning of the technical content.3/12/20103.1.1EditorialChanged language and formatting in the technical content.4/23/20103.1.2EditorialChanged language and formatting in the technical content.6/4/20103.1.3EditorialChanged language and formatting in the technical content.7/16/20103.1.3NoneNo changes to the meaning, language, or formatting of the technical content.8/27/20103.1.3NoneNo changes to the meaning, language, or formatting of the technical content.10/8/20103.1.3NoneNo changes to the meaning, language, or formatting of the technical content.11/19/20103.1.3NoneNo changes to the meaning, language, or formatting of the technical content.1/7/20113.1.3NoneNo changes to the meaning, language, or formatting of the technical content.2/11/20113.1.3NoneNo changes to the meaning, language, or formatting of the technical content.3/25/20113.1.3NoneNo changes to the meaning, language, or formatting of the technical content.5/6/20113.1.3NoneNo changes to the meaning, language, or formatting of the technical content.6/17/20113.2MinorClarified the meaning of the technical content.9/23/20113.2NoneNo changes to the meaning, language, or formatting of the technical content.12/16/20114.0MajorUpdated and revised the technical content.3/30/20124.0NoneNo changes to the meaning, language, or formatting of the technical content.7/12/20125.0MajorUpdated and revised the technical content.10/25/20125.0NoneNo changes to the meaning, language, or formatting of the technical content.1/31/20135.0NoneNo changes to the meaning, language, or formatting of the technical content.8/8/20136.0MajorUpdated and revised the technical content.11/14/20136.1MinorClarified the meaning of the technical content.2/13/20146.1NoneNo changes to the meaning, language, or formatting of the technical content.5/15/20146.1NoneNo changes to the meaning, language, or formatting of the technical content.6/30/20157.0MajorSignificantly changed the technical content.10/16/20157.0NoneNo changes to the meaning, language, or formatting of the technical content.7/14/20168.0MajorSignificantly changed the technical content.3/16/20179.0MajorSignificantly changed the technical content.6/1/20179.0NoneNo changes to the meaning, language, or formatting of the technical content.9/15/201710.0MajorSignificantly changed the technical content.Table of ContentsTOC \o "1-9" \h \z1Introduction PAGEREF _Toc492421924 \h 51.1Glossary PAGEREF _Toc492421925 \h 51.2References PAGEREF _Toc492421926 \h 61.2.1Normative References PAGEREF _Toc492421927 \h 61.2.2Informative References PAGEREF _Toc492421928 \h 61.3Overview PAGEREF _Toc492421929 \h 61.4Relationship to Protocols and Other Structures PAGEREF _Toc492421930 \h 71.5Applicability Statement PAGEREF _Toc492421931 \h 71.6Versioning and Localization PAGEREF _Toc492421932 \h 71.7Vendor-Extensible Fields PAGEREF _Toc492421933 \h 72Structures PAGEREF _Toc492421934 \h 82.1Language Code Identifiers PAGEREF _Toc492421935 \h 82.2LCID Structure PAGEREF _Toc492421936 \h 82.2.1Locale Names without LCIDs PAGEREF _Toc492421937 \h 243Structure Examples PAGEREF _Toc492421938 \h 384Security Considerations PAGEREF _Toc492421939 \h 395Appendix A: Product Behavior PAGEREF _Toc492421940 \h 406Change Tracking PAGEREF _Toc492421941 \h 697Index PAGEREF _Toc492421942 \h 70Introduction XE "Introduction" XE "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.Glossary XE "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.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.References XE "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. Normative References XE "References:normative" XE "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@. We will assist you in finding the relevant information. [ISO-15924] International Organization for Standardization, "ISO 15924 Registration Authority", [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, 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, 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, [RFC5646] Phillips, A, and Davis, M., "Tags for Identifying Languages", BCP 47, RFC 4646, September 2006, References XE "References:informative" XE "Informative references" [KSC5601] Korea Industrial Standards Association, "Code for Information Interchange (Hangul and Hanja)", Korean Industrial Standard, 1987, Ref. No. KS C 5601-1987.Overview XE "Overview (synopsis)" XE "Overview (synopsis)"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.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.Relationship to Protocols and Other Structures XE "Relationship to protocols and other structures" XE "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.Applicability Statement XE "Applicability" XE "Applicability"This structure applies in scenarios where special cases need to be made for specific languages and cultures. Versioning and Localization XE "Versioning" XE "Localization" XE "Localization" XE "Versioning"This structure serves to identify particular languages, locales, and cultures.Vendor-Extensible Fields XE "Vendor-extensible fields" XE "Fields - vendor-extensible" XE "Fields - vendor-extensible" XE "Vendor-extensible fields"None.StructuresLanguage Code Identifiers XE ".NET - LCIDs as culture identifiers" XE "Culture 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. HYPERLINK \l "Appendix_A_1" \o "Product behavior note 1" \h <1> HYPERLINK \l "Appendix_A_2" \o "Product behavior note 2" \h <2> HYPERLINK \l "Appendix_A_3" \o "Product behavior note 3" \h <3>LCID Structure XE "LCID packet"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.01234567891012345678920123456789301ReservedSort IDLanguage IDReserved (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. ValueMeaningSORT_CHINESE_BIG50x0 Chinese BIG5 orderSORT_CHINESE_PRCP0x0 PRC Chinese phonetic orderSORT_DEFAULT0x0 Default sort orderSORT_GEORGIAN_TRADITIONAL0x0 Georgian traditional orderSORT_HUNGARIAN_DEFAULT0x0 Hungarian default orderSORT_JAPANESE_XJIS0x0 Japanese XJIS orderSORT_KOREAN_KSC0x0 Korean KSC orderSORT_CHINESE_UNICODE0x1 Chinese Unicode order HYPERLINK \l "Appendix_A_4" \o "Product behavior note 4" \h <4>SORT_GEORGIAN_MODERN0x1 Georgian modern orderSORT_GERMAN_PHONE_BOOK0x1 German phone book orderSORT_HUNGARIAN_TECHNICAL0x1 Hungarian technical orderSORT_JAPANESE_UNICODE0x1 Japanese Unicode order HYPERLINK \l "Appendix_A_5" \o "Product behavior note 5" \h <5>SORT_KOREAN_UNICODE0x1 Korean Unicode order HYPERLINK \l "Appendix_A_6" \o "Product behavior note 6" \h <6>SORT_CHINESE_PRC0x2 PRC Chinese stroke count orderSORT_CHINESE_BOPOMOFO0x3 Traditional Chinese Bopomofo orderSORT_CHINESE_RADICALSTROKE0x4Chinese radical/stroke order HYPERLINK \l "Appendix_A_7" \o "Product behavior note 7" \h <7>SORT_JAPANESE_RADICALSTROKE0x4Japanese radical/stroke sort orderLanguage ID (2 bytes): The language component of the LCID. HYPERLINK \l "Appendix_A_8" \o "Product behavior note 8" \h <8>Language IDLanguage tag0x0001ar0x0002bg0x0003ca0x0004zh-Hans0x0005cs0x0006da0x0007de0x0008el0x0009en0x000Aes0x000Bfi0x000Cfr0x000Dhe0x000Ehu0x000Fis0x0010it0x0011ja0x0012ko0x0013nl0x0014no0x0015pl0x0016pt0x0017rm0x0018ro0x0019ru0x001Abs, hr, or sr0x001Bsk0x001Csq0x001Dsv0x001Eth0x001Ftr0x0020ur0x0021id0x0022uk0x0023be0x0024sl0x0025et0x0026lv0x0027lt0x0028tg0x0029fa0x002Avi0x002Bhy0x002Caz0x002Deu0x002Edsb or hsb0x002Fmk0x0030st0x0031ts0x0032tn0x0033ve0x0034xh0x0035zu0x0036af0x0037ka0x0038fo0x0039hi0x003Amt0x003Bse0x003Cga0x003Dyi, reserved0x003Ems0x003Fkk0x0040ky0x0041sw0x0042tk0x0043uz0x0044tt0x0045bn0x0046pa0x0047gu0x0048or0x0049ta0x004Ate0x004Bkn0x004Cml0x004Das0x004Emr0x004Fsa0x0050mn0x0051bo0x0052cy0x0053km0x0054lo0x0055my0x0056gl0x0057kok0x0058mni, reserved0x0059sd0x005Asyr0x005Bsi0x005Cchr0x005Diu0x005Eam0x005Ftzm0x0060ks0x0061ne0x0062fy0x0063ps0x0064fil0x0065dv0x0066bin, reserved0x0067ff0x0068ha0x0069ibb, reserved0x006Ayo0x006Bquz0x006Cnso0x006Dba0x006Elb0x006Fkl0x0070ig0x0071kr, reserved0x0072om0x0073ti0x0074gn0x0075haw0x0076la, reserved0x0077so, reserved0x0078ii0x0079pap, reserved0x007Aarn0x007BNeither defined nor reserved0x007Cmoh0x007DNeither defined nor reserved0x007Ebr0x007FReserved for invariant locale behavior0x0080ug0x0081mi0x0082oc0x0083co0x0084gsw0x0085sah0x0086qut0x0087rw0x0088wo0x0089Neither defined nor reserved0x008ANeither defined nor reserved0x008BNeither defined nor reserved0x008Cprs0x008DNeither defined nor reserved0x008ENeither defined nor reserved0x008FNeither defined nor reserved0x0090Neither defined nor reserved0x0091gd0x0092ku0x0093quc, reserved0x0401ar-SA0x0402bg-BG0x0403ca-ES0x0404zh-TW0x0405cs-CZ0x0406da-DK0x0407de-DE0x0408el-GR0x0409en-US0x040Aes-ES_tradnl0x040Bfi-FI0x040Cfr-FR0x040Dhe-IL0x040Ehu-HU0x040Fis-IS0x0410it-IT0x0411ja-JP0x0412ko-KR0x0413nl-NL0x0414nb-NO0x0415pl-PL0x0416pt-BR0x0417rm-CH0x0418ro-RO0x0419ru-RU0x041Ahr-HR0x041Bsk-SK0x041Csq-AL0x041Dsv-SE0x041Eth-TH0x041Ftr-TR0x0420ur-PK0x0421id-ID0x0422uk-UA0x0423be-BY0x0424sl-SI0x0425et-EE0x0426lv-LV0x0427lt-LT0x0428tg-Cyrl-TJ0x0429fa-IR0x042Avi-VN0x042Bhy-AM0x042Caz-Latn-AZ0x042Deu-ES0x042Ehsb-DE0x042Fmk-MK0x0430st-ZA0x0431ts-ZA0x0432tn-ZA0x0433ve-ZA0x0434xh-ZA0x0435zu-ZA0x0436af-ZA0x0437ka-GE0x0438fo-FO0x0439hi-IN0x043Amt-MT0x043Bse-NO0x043Dyi-Hebr, reserved0x043Ems-MY0x043Fkk-KZ0x0440ky-KG0x0441sw-KE0x0442tk-TM0x0443uz-Latn-UZ0x0444tt-RU0x0445bn-IN0x0446pa-IN0x0447gu-IN0x0448or-IN0x0449ta-IN0x044Ate-IN0x044Bkn-IN0x044Cml-IN0x044Das-IN0x044Emr-IN0x044Fsa-IN0x0450mn-MN0x0451bo-CN0x0452cy-GB0x0453km-KH0x0454lo-LA0x0455my-MM0x0456gl-ES0x0457kok-IN0x0458mni-IN, reserved0x0459sd-Deva-IN, reserved0x045Asyr-SY0x045Bsi-LK0x045Cchr-Cher-US0x045Diu-Cans-CA0x045Eam-ET0x045Ftzm-Arab-MA, reserved0x0460ks-Arab0x0461ne-NP0x0462fy-NL0x0463ps-AF0x0464fil-PH0x0465dv-MV0x0466bin-NG, reserved0x0467fuv-NG, reserved0x0468ha-Latn-NG0x0469ibb-NG, reserved0x046Ayo-NG0x046Bquz-BO0x046Cnso-ZA0x046Dba-RU0x046Elb-LU0x046Fkl-GL0x0470ig-NG0x0471kr-NG, reserved0x0472om-ET0x0473ti-ET0x0474gn-PY0x0475haw-US0x0476la-Latn, reserved0x0477so-SO0x0478ii-CN0x0479pap-029, reserved0x047Aarn-CL0x047Cmoh-CA0x047Ebr-FR0x0480ug-CN0x0481mi-NZ0x0482oc-FR0x0483co-FR0x0484gsw-FR0x0485sah-RU0x0486qut-GT0x0487rw-RW0x0488wo-SN0x048Cprs-AF0x048Dplt-MG, reserved0x048Ezh-yue-HK, reserved0x048Ftdd-Tale-CN, reserved0x0490khb-Talu-CN, reserved0x0491gd-GB0x0492ku-Arab-IQ0x0493quc-CO, reserved0x0501qps-ploc0x05FEqps-ploca0x0801ar-IQ0x0803ca-ES-valencia0x0804zh-CN0x0807de-CH0x0809en-GB0x080Aes-MX0x080Cfr-BE0x0810it-CH0x0811ja-Ploc-JP, reserved0x0813nl-BE0x0814nn-NO0x0816pt-PT0x0818ro-MD0x0819ru-MD0x081Asr-Latn-CS0x081Dsv-FI0x0820ur-IN0x0827Neither defined nor reserved0x082Caz-Cyrl-AZ0x082Edsb-DE0x0832tn-BW0x083Bse-SE0x083Cga-IE0x083Ems-BN0x0843uz-Cyrl-UZ0x0845bn-BD0x0846pa-Arab-PK0x0849ta-LK0x0850mn-Mong-CN0x0851bo-BT, reserved0x0859sd-Arab-PK0x085Diu-Latn-CA0x085Ftzm-Latn-DZ0x0860ks-Deva, reserved0x0861ne-IN0x0867ff-Latn-SN0x086Bquz-EC0x0873ti-ER0x09FFqps-plocm0x0C01ar-EG0x0C04zh-HK0x0C07de-AT0x0C09en-AU0x0C0Aes-ES0x0C0Cfr-CA0x0C1Asr-Cyrl-CS0x0C3Bse-FI0x0C50mn-Mong-MN0x0C51dz-BT0x0C5Ftmz-MA, reserved0x0C6bquz-PE0x1001ar-LY0x1004zh-SG0x1007de-LU0x1009en-CA0x100Aes-GT0x100Cfr-CH0x101Ahr-BA0x103Bsmj-NO0x105Ftzm-Tfng-MA0x1401ar-DZ0x1404zh-MO0x1407de-LI0x1409en-NZ0x140Aes-CR0x140Cfr-LU0x141Abs-Latn-BA0x143Bsmj-SE0x1801ar-MA0x1809en-IE0x180Aes-PA0x180Cfr-MC0x181Asr-Latn-BA0x183Bsma-NO0x1C01ar-TN0x1C09en-ZA0x1C0Aes-DO0x1C0CNeither defined nor reserved0x1C1Asr-Cyrl-BA0x1C3Bsma-SE0x2001ar-OM0x2008Neither defined nor reserved0x2009en-JM0x200Aes-VE0x200Cfr-RE0x201Abs-Cyrl-BA0x203Bsms-FI0x2401ar-YE0x2409en-0290x240Aes-CO0x240Cfr-CD0x241Asr-Latn-RS0x243Bsmn-FI0x2801ar-SY0x2809en-BZ0x280Aes-PE0x280Cfr-SN0x281Asr-Cyrl-RS0x2C01ar-JO0x2C09en-TT0x2C0Aes-AR0x2C0Cfr-CM0x2C1Asr-Latn-ME0x3001ar-LB0x3009en-ZW0x300Aes-EC0x300Cfr-CI0x301Asr-Cyrl-ME0x3401ar-KW0x3409en-PH0x340Aes-CL0x340Cfr-ML0x3801ar-AE0x3809en-ID, reserved0x380Aes-UY0x380Cfr-MA0x3c01ar-BH0x3c09en-HK0x3c0Aes-PY0x3c0Cfr-HT0x4001ar-QA0x4009en-IN0x400Aes-BO0x4401ar-Ploc-SA, reserved0x4409en-MY0x440Aes-SV0x4801ar-145, reserved0x4809en-SG0x480Aes-HN0x4C09en-AE, reserved0x4C0Aes-NI0x5009en-BH, reserved0x500Aes-PR0x5409en-EG, reserved0x540Aes-US0x5809en-JO, reserved0x580Aes-4190x5C09en-KW, reserved0x5C0Aes-CU0x6009en-TR, reserved0x6409en-YE, reserved0x641Abs-Cyrl0x681Abs-Latn0x6C1Asr-Cyrl0x701Asr-Latn0x703Bsmn0x742Caz-Cyrl0x743Bsms0x7804zh0x7814nn0x781Abs0x782Caz-Latn0x783Bsma0x7843uz-Cyrl0x7850mn-Cyrl0x785Diu-Cans0x785Ftzm-Tfng0x7C04zh-Hant0x7C14nb0x7C1Asr0x7C28tg-Cyrl0x7C2Edsb0x7C3Bsmj0x7C43uz-Latn0x7C46pa-Arab0x7C50mn-Mong0x7C59sd-Arab0x7C5Cchr-Cher0x7C5Diu-Latn0x7C5Ftzm-Latn0x7C67ff-Latn0x7C68ha-Latn0x7C92ku-ArabSome 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.LCIDLanguage tag (string name)0x0001007Fx-IV-mathan (math alphanumeric sorting)0x00010407de-DE_phoneb0x0001040Ehu-HU_tchncl0x00010437ka-GE_modern0x00020804zh-CN_stroke0x00021404zh-MO_stroke0x00021004zh-SG_stroke0x00030404zh-TW_pronun0x00040404 HYPERLINK \l "Appendix_A_9" \o "Product behavior note 9" \h <9>zh-TW_radstr0x00040411ja-JP_radstr0x00040C04 HYPERLINK \l "Appendix_A_10" \o "Product behavior note 10" \h <10>zh-HK_radstr0x00041404 HYPERLINK \l "Appendix_A_11" \o "Product behavior note 11" \h <11>zh-MO_radstrLocale Names without LCIDs Locale names that are valid but not associated with a given LCID MAY be assigned the LCID Language ID 0x1000, if an LCID is requested by the application. HYPERLINK \l "Appendix_A_12" \o "Product behavior note 12" \h <12> These include any valid [RFC5646] language tag. Locales for which Windows can provide specific data appear in the following table; however, any other name will be assigned the LCID Language ID 0x1000. HYPERLINK \l "Appendix_A_13" \o "Product behavior note 13" \h <13> If the user has configured any of these locales without LCIDs in their Language Profile, then the system MAY assign them additional values to provide applications with temporary unique identifiers.? Those temporary LCIDs can differ between processes, machines, users, and application instances.? If a temporary LCID is assigned it will be dynamically assigned at runtime to be 0x2000, 0x2400, 0x2800, 0x2C00, 0x3000, 0x3400, 0x3800, 0x3C00, 0x4000, 0x4400, 0x4800, or 0x4C00, for the valid language-script-region tags not otherwise listed in this table. HYPERLINK \l "Appendix_A_14" \o "Product behavior note 14" \h <14>Locale NameAssigned LCID Language IDaa0x1000aa-DJ0x1000aa-ER0x1000aa-ET0x1000af-NA0x1000agq0x1000agq-CM0x1000ak0x1000ak-GH0x1000ar-0010x1000ar-DJ0x1000ar-ER0x1000ar-IL0x1000ar-KM0x1000ar-MR0x1000ar-PS0x1000ar-SD0x1000ar-SO0x1000ar-SS0x1000ar-TD0x1000asa0x1000asa-TZ0x1000ast0x1000ast-ES0x1000bas0x1000bas-CM0x1000bem0x1000bem-ZM0x1000bez0x1000bez-TZ0x1000bm0x1000bm-ML0x1000bo-IN0x1000brx0x1000brx-IN0x1000byn0x1000byn-ER0x1000ca-AD0x1000ca-FR0x1000ca-IT0x1000ce-RU0x1000cgg0x1000cgg-UG0x1000cu-RU0x1000da-GL0x1000dav0x1000dav-KE0x1000de-BE0x1000de-IT0x1000dje0x1000dje-NE0x1000dua0x1000dua-CM0x1000dyo0x1000dyo-SN0x1000dz0x1000ebu0x1000ebu-KE0x1000ee0x1000ee-GH0x1000ee-TG0x1000el-CY0x1000en-0010x1000en-1500x1000en-AG0x1000en-AI0x1000en-AS0x1000en-AT0x1000en-BB0x1000en-BE0x1000en-BI0x1000en-BM0x1000en-BS0x1000en-BW0x1000en-CC0x1000en-CH0x1000en-CK0x1000en-CM0x1000en-CX0x1000en-CY0x1000en-DE0x1000en-DK0x1000en-DM0x1000en-ER0x1000en-FI0x1000en-FJ0x1000en-FK0x1000en-FM0x1000en-GD0x1000en-GG0x1000en-GH0x1000en-GI0x1000en-GM0x1000en-GU0x1000en-GY0x1000en-IL0x1000en-IM0x1000en-IO0x1000en-JE0x1000en-KE0x1000en-KI0x1000en-KN0x1000en-KY0x1000en-LC0x1000en-LR0x1000en-LS0x1000en-MG0x1000en-MH0x1000en-MO0x1000en-MP0x1000en-MS0x1000en-MT0x1000en-MU0x1000en-MW0x1000en-NA0x1000en-NF0x1000en-NG0x1000en-NL0x1000en-NR0x1000en-NU0x1000en-PG0x1000en-PK0x1000en-PN0x1000en-PR0x1000en-PW0x1000en-RW0x1000en-SB0x1000en-SC0x1000en-SD0x1000en-SE0x1000en-SH0x1000en-SI0x1000en-SL0x1000en-SS0x1000en-SX0x1000en-SZ0x1000en-TC0x1000en-TK0x1000en-TO0x1000en-TV0x1000en-TZ0x1000en-UG0x1000en-UM0x1000en-VC0x1000en-VG0x1000en-VI0x1000en-VU0x1000en-WS0x1000en-ZM0x1000eo0x1000eo-0010x1000es-BR0x1000es-BZ0x1000es-CU0x1000es-GQ0x1000es-PH0x1000ewo0x1000ewo-CM0x1000fa-AF0x1000ff-CM0x1000ff-GN0x1000ff-MR0x1000fo-DK0x1000fr-BF0x1000fr-BI0x1000fr-BJ0x1000fr-BL0x1000fr-CF0x1000fr-CG0x1000fr-DJ0x1000fr-DZ0x1000fr-GA0x1000fr-GF0x1000fr-GN0x1000fr-GP0x1000fr-GQ0x1000fr-KM0x1000fr-MF0x1000fr-MG0x1000fr-MQ0x1000fr-MR0x1000fr-MU0x1000fr-NC0x1000fr-NE0x1000fr-PF0x1000fr-PM0x1000fr-RW0x1000fr-SC0x1000fr-SY0x1000fr-TD0x1000fr-TG0x1000fr-TN0x1000fr-VU0x1000fr-WF0x1000fr-YT0x1000fur0x1000fur-IT0x1000gsw-CH0x1000gsw-LI0x1000guz0x1000guz-KE0x1000gv0x1000gv-IM0x1000ha-Latn-GH0x1000ha-Latn-NE0x1000ia0x1000ia-0010x1000ia-FR0x1000it-SM0x1000it-VA0x1000jgo0x1000jgo-CM0x1000jmc0x1000jmc-TZ0x1000jv0x1000jv-Latn0x1000jv-Latn-ID0x1000kab0x1000kab-DZ0x1000kam0x1000kam-KE0x1000kde0x1000kde-TZ0x1000kea0x1000kea-CV0x1000khq0x1000khq-ML0x1000ki0x1000ki-KE0x1000kkj0x1000kkj-CM0x1000kln0x1000kln-KE0x1000ko-KP0x1000ks-Arab-IN0x1000ksb0x1000ksb-TZ0x1000ksf0x1000ksf-CM0x1000ksh0x1000ksh-DE0x1000ku-Arab-IR0x1000kw0x1000kw-GB0x1000lag0x1000lag-TZ0x1000lg0x1000lg-UG0x1000lkt0x1000lkt-US0x1000ln0x1000ln-AO0x1000ln-CD0x1000ln-CF0x1000ln-CG0x1000lrc-IQ0x1000lrc-IR0x1000lu0x1000lu-CD0x1000luo0x1000luo-KE0x1000luy0x1000luy-KE0x1000mas0x1000mas-KE0x1000mas-TZ0x1000mer0x1000mer-KE0x1000mfe0x1000mfe-MU0x1000mg0x1000mgh0x1000mgh-MZ0x1000mg-MG0x1000mgo0x1000mgo-CM0x1000mzn-IR0x1000mua0x1000mua-CM0x1000naq0x1000naq-NA0x1000nb-SJ0x1000nd0x1000nd-ZW0x1000nds0x1000nds-DE0x1000nds-NL0x1000ngo0x1000ngo-GN0x1000nl-AW0x1000nl-BQ0x1000nl-CW0x1000nl-SR0x1000nl-SX0x1000nmg0x1000nmg-CM0x1000nnh0x1000nnh-CM0x1000nr0x1000nr-ZA0x1000nus0x1000nus-SD0x1000nyn0x1000nyn-UG0x1000om-KE0x1000os0x1000os-GE0x1000os-RU0x1000prg-0010x1000pt-AO0x1000pt-CH0x1000pt-GQ0x1000pt-LU0x1000pt-CV0x1000pt-GW0x1000pt-MO0x1000pt-MZ0x1000pt-ST0x1000pt-TL0x1000rn0x1000rn-BI0x1000rof0x1000rof-TZ0x1000ru-BY0x1000ru-KG0x1000ru-KZ0x1000ru-UA0x1000rwk0x1000rwk-TZ0x1000saq0x1000saq-KE0x1000sbp0x1000sbp-TZ0x1000seh0x1000seh-MZ0x1000ses0x1000ses-ML0x1000sg0x1000sg-CF0x1000shi0x1000shi-Latn0x1000shi-Latn-MA0x1000shi-Tfng0x1000shi-Tfng-MA0x1000sn0x1000sn-Latn0x1000sn-Latn-ZW0x1000so-DJ0x1000so-ET0x1000so-KE0x1000sq-MK0x1000ss0x1000ss-SZ0x1000ssy0x1000ssy-ER0x1000ss-ZA0x1000st-LS0x1000sv-AX0x1000swc0x1000swc-CD0x1000sw-TZ0x1000sw-UG0x1000ta-MY0x1000ta-SG0x1000teo0x1000teo-KE0x1000teo-UG0x1000tig0x1000tig-ER0x1000to0x1000to-TO0x1000tr-CY0x1000twq0x1000twq-NE0x1000tzm-Latn-MA0x1000uz-Arab0x1000uz-Arab-AF0x1000vai0x1000vai-Latn0x1000vai-Latn-LR0x1000vai-Vaii0x1000vai-Vaii-LR0x1000vo0x1000vo-0010x1000vun0x1000vun-TZ0x1000wae0x1000wae-CH0x1000wal0x1000wal-ET0x1000xog0x1000xog-UG0x1000yav0x1000yav-CM0x1000yo-BJ0x1000zgh0x1000zgh-Tfng0x1000zgh-Tfng-MA0x1000Structure Examples XE "Examples" XE "Examples - LCID values" The following are examples of LCID values.LCIDLanguage tag (string name)Type0x00000075hawneutral locale0x00000409en-USspecific locale0x00010407de-DE_phonebalternate sort for localeSecurity Considerations XE "Security - implementer considerations" XE "Implementer - security considerations" XE "Security"None.Appendix A: Product Behavior XE "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.Windows NT operating systemWindows 2000 operating systemWindows XP operating systemWindows Server 2003 operating systemWindows Vista operating systemWindows 7 operating systemWindows Server 2008 R2 operating systemWindows 8 operating systemWindows Server 2012 operating systemWindows 8.1 operating systemWindows Server 2012 R2 operating systemWindows 10 operating systemWindows Server 2016 operating systemWindows Server 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 SHOULD or SHOULD NOT prescription. Unless otherwise specified, the term "MAY" implies that the product does not follow the prescription. HYPERLINK \l "Appendix_A_Target_1" \h <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. HYPERLINK \l "Appendix_A_Target_2" \h <2> Section 2.1: In Windows, locales are primarily identified with numeric LCIDs. HYPERLINK \l "Appendix_A_Target_3" \h <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. HYPERLINK \l "Appendix_A_Target_4" \h <4> Section 2.2: Supported only on Windows NT. HYPERLINK \l "Appendix_A_Target_5" \h <5> Section 2.2: Supported only on Windows NT. HYPERLINK \l "Appendix_A_Target_6" \h <6> Section 2.2: Supported only on Windows NT. HYPERLINK \l "Appendix_A_Target_7" \h <7> Section 2.2: Supported only on Windows 7. HYPERLINK \l "Appendix_A_Target_8" \h <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 KeyRelease keySupported versionsRelease AWindows NT 3.51, Windows NT Server 4.0 operating system, Windows 2000, Windows Server 2003, Windows Server 2008, Windows Vista, Windows XP, Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012, Windows 8.1, and Windows Server 2012 R2.Release BWindows NT Server 4.0, Windows 2000, Windows Server 2003, Windows Server 2008, Windows Vista, Windows XP, Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012, Windows 8.1, and Windows Server 2012 R2.Release CWindows 2000, Windows Server 2003, Windows Server 2008, Windows Vista, Windows XP, Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012, Windows 8.1, and Windows Server 2012 R2.Release DWindows XP, Windows Server 2003, Windows Server 2008, Windows Vista, Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012, Windows 8.1, and Windows Server 2012 R2.Release E1Windows XP ELK v1, Windows XP SP2, Windows Server 2003, Windows Server 2008, Windows Vista, Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012, Windows 8.1, and Windows Server 2012 R2.Release E2Windows XP ELK v2, Windows XP SP2, Windows Server 2003, Windows Server 2008, Windows Vista, Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012, Windows 8.1, and Windows Server 2012 R2.Release VWindows Server 2008 and Windows Vista, Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012, Windows 8.1, and Windows Server 2012 R2.Release 7Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012, Windows 8.1, and Windows Server 2012 R2.Release 8Windows 8, Windows Server 2012, Windows 8.1, and Windows Server 2012 R2.Release 8.1Windows 8.1 and Windows Server 2012 R2.Release 9Windows 10 and Windows Server 2016Release 9.1Windows 10 v1607 operating system and Windows Server 2016Release 9.2Windows 10 v1703 operating systemRelease 9.3Windows 10 v1709 operating system and Windows Server operating system LanguageLocation (or type)Language IDLanguage tagSupported versionAfar0x1000aaRelease 9AfarDjibouti0x1000aa-DJRelease 9AfarEritrea0x1000aa-ERRelease 9AfarEthiopia0x1000aa-ETRelease 9Afrikaans0x0036afRelease 7AfrikaansNamibia0x1000af-NARelease 9AfrikaansSouth Africa0x0436af-ZARelease BAghem0x1000agqRelease 9AghemCameroon0x1000agq-CMRelease 9Akan0x1000akRelease 9AkanGhana0x1000ak-GHRelease 9Albanian0x001CsqRelease 7AlbanianAlbania0x041Csq-ALRelease BAlbanianMacedonia, FYRO0x1000sq-MKRelease 9Alsatian0x0084gswRelease 7AlsatianFrance0x0484gsw-FRRelease VAlsatianLiechtenstein0x1000gsw-LIRelease 9AlsatianSwitzerland0x1000gsw-CHRelease 9Amharic0x005EamRelease 7AmharicEthiopia0x045Eam-ETRelease VArabic0x0001arRelease 7ArabicAlgeria0x1401ar-DZRelease BArabicBahrain0x3C01ar-BHRelease BArabicChad0x1000ar-TDRelease 9ArabicComoros0x1000ar-KMRelease 9ArabicDjibouti0x1000ar-DJRelease 9ArabicEgypt0x0c01ar-EGRelease BArabicEritrea0x1000ar-ERRelease 9ArabicIraq0x0801ar-IQRelease BArabicIsrael0x1000ar-ILRelease 9ArabicJordan0x2C01ar-JORelease BArabicKuwait0x3401ar-KWRelease BArabicLebanon0x3001ar-LBRelease BArabicLibya0x1001ar-LYRelease BArabicMauritania0x1000ar-MRRelease 9ArabicMorocco0x1801ar-MARelease BArabicOman0x2001ar-OMRelease BArabicPalestinian Authority0x1000ar-PSRelease 9ArabicQatar0x4001ar-QARelease BArabicSaudi Arabia0x0401ar-SARelease BArabicSomalia0x1000ar-SORelease 9ArabicSouth Sudan0x1000ar-SSRelease 9ArabicSudan0x1000ar-SDRelease 9ArabicSyria0x2801ar-SYRelease BArabicTunisia0x1C01ar-TNRelease BArabicU.A.E.0x3801ar-AERelease BArabicWorld0x1000ar-001Release 9ArabicYemen0x2401ar-YERelease BArmenian0x002BhyRelease 7ArmenianArmenia0x042Bhy-AMRelease CAssamese0x004DasRelease 7AssameseIndia0x044Das-INRelease VAsturian0x1000astRelease 9AsturianSpain0x1000ast-ESRelease 9Asu0x1000asaRelease 9AsuTanzania0x1000asa-TZRelease 9Azerbaijani (Cyrillic)0x742Caz-CyrlWindows 7Azerbaijani (Cyrillic)Azerbaijan0x082Caz-Cyrl-AZRelease CAzerbaijani (Latin)0x002CazRelease 7Azerbaijani (Latin)0x782Caz-LatnWindows 7Azerbaijani (Latin)Azerbaijan0x042Caz-Latn-AZRelease CBafia0x1000ksfRelease 9BafiaCameroon0x1000ksf-CMRelease 9Bamanankan0x1000bmRelease 9Bamanankan (Latin)Mali0x1000bm-Latn-MLRelease 9Bangla0x0045bnRelease 7BanglaBangladesh0x0845bn-BDRelease VBanglaIndia0x0445bn-INRelease E1Basaa0x1000basRelease 9BasaaCameroon0x1000bas-CMRelease 9Bashkir0x006DbaRelease 7BashkirRussia0x046Dba-RURelease VBasque0x002DeuRelease 7BasqueSpain0x042Deu-ESRelease BBelarusian0x0023beRelease 7BelarusianBelarus0x0423be-BYRelease BBemba0x1000bemRelease 9BembaZambia0x1000bem-ZMRelease 9Bena0x1000bezRelease 9BenaTanzania0x1000bez-TZRelease 9Blin0x1000bynRelease 9BlinEritrea0x1000byn-ERRelease 9Bodo0x1000brxRelease 9BodoIndia0x1000brx-INRelease 9Bosnian (Cyrillic)0x641Abs-CyrlWindows 7Bosnian (Cyrillic)Bosnia and Herzegovina0x201Abs-Cyrl-BARelease E1Bosnian (Latin)0x681Abs-LatnWindows 7Bosnian (Latin)0x781AbsRelease 7Bosnian (Latin)Bosnia and Herzegovina0x141Abs-Latn-BARelease E1Breton0x007EbrRelease 7BretonFrance0x047Ebr-FRRelease VBulgarian0x0002bgRelease 7BulgarianBulgaria0x0402bg-BGRelease BBurmese0x0055myRelease 8.1BurmeseMyanmar0x0455my-MMRelease 8.1Catalan0x0003caRelease 7CatalanAndorra0x1000ca-ADRelease 9CatalanFrance0x1000ca-FRRelease 9CatalanItaly0x1000ca-ITRelease 9CatalanSpain0x0403ca-ESRelease BCentral Atlas Tamazight (Latin)Morocco0x1000tzm-Latn-MARelease 9Central Kurdish0x0092kuRelease 8Central Kurdish0x7c92ku-ArabRelease 8Central KurdishIraq0x0492ku-Arab-IQRelease 8ChechenRussia0x1000cd-RURelease 9.1Cherokee0x005CchrRelease 8Cherokee0x7c5Cchr-CherRelease 8CherokeeUnited States0x045Cchr-Cher-USRelease 8Chiga0x1000cggRelease 9ChigaUganda0x1000cgg-UGRelease 9Chinese (Simplified)0x0004zh-HansRelease AChinese (Simplified)0x7804zhWindows 7Chinese (Simplified)People's Republic of China0x0804zh-CNRelease AChinese (Simplified)Singapore0x1004zh-SGRelease AChinese (Traditional)0x7C04zh-HantRelease AChinese (Traditional)Hong Kong S.A.R.0x0C04zh-HKRelease AChinese (Traditional)Macao S.A.R.0x1404zh-MORelease DChinese (Traditional)Taiwan0x0404zh-TWRelease AChurch SlavicRussia0x1000cu-RURelease 9.1Congo Swahili0x1000swcRelease 9Congo SwahiliCongo DRC0x1000swc-CDRelease 9Cornish0x1000kwRelease 9CornishUnited Kingdom0x1000kw-GBRelease 9Corsican0x0083coRelease 7CorsicanFrance0x0483co-FRRelease VCroatian0x001Abs, hr, or srRelease 7CroatianCroatia0x041Ahr-HRRelease ACroatian (Latin)Bosnia and Herzegovina0x101Ahr-BARelease E1Czech0x0005csRelease 7CzechCzech Republic0x0405cs-CZRelease ADanish0x0006daRelease 7DanishDenmark0x0406da-DKRelease ADanishGreenland0x1000da-GLRelease 9Dari0x008CprsRelease 7DariAfghanistan0x048Cprs-AFRelease VDivehi0x0065dvRelease 7DivehiMaldives0x0465dv-MVRelease DDuala0x1000duaRelease 9DualaCameroon0x1000dua-CMRelease 9Dutch0x0013nlRelease 7DutchAruba0x1000nl-AWRelease 9DutchBelgium0x0813nl-BERelease ADutchBonaire, Sint Eustatius and Saba0x1000nl-BQRelease 9DutchCura?ao0x1000nl-CWRelease 9DutchNetherlands0x0413nl-NLRelease ADutchSint Maarten0x1000nl-SXRelease 9DutchSuriname0x1000nl-SRRelease 9Dzongkha0x1000dzRelease 9DzongkhaBhutan0x0C51dz-BTRelease 9Embu0x1000ebuRelease 9EmbuKenya0x1000ebu-KERelease 9English0x0009enRelease 7EnglishAmerican Samoa0x1000en-ASRelease 9EnglishAnguilla0x1000en-AIRelease 9EnglishAntigua and Barbuda0x1000en-AGRelease 9EnglishAustralia0x0C09en-AURelease AEnglishAustria0x1000en-ATRelease 9.1EnglishBahamas0x1000en-BSRelease 9EnglishBarbados0x1000en-BBRelease 9EnglishBelgium0x1000en-BERelease 9EnglishBelize0x2809en-BZRelease BEnglishBermuda0x1000en-BMRelease 9EnglishBotswana0x1000en-BWRelease 9EnglishBritish Indian Ocean Territory0x1000en-IORelease 9EnglishBritish Virgin Islands0x1000en-VGRelease 9EnglishBurundi0x1000en-BIRelease 9.1EnglishCameroon0x1000en-CMRelease 9EnglishCanada0x1009en-CARelease AEnglishCaribbean0x2409en-029Release BEnglishCayman Islands0x1000en-KYRelease 9EnglishChristmas Island0x1000en-CXRelease 9EnglishCocos [Keeling] Islands0x1000en-CCRelease 9EnglishCook Islands0x1000en-CKRelease 9EnglishCyprus0x1000en-CYRelease 9.1EnglishDenmark0x1000en-DKRelease 9.1EnglishDominica0x1000en-DMRelease 9EnglishEritrea0x1000en-ERRelease 9EnglishEurope0x1000en-150Release 9EnglishFalkland Islands0x1000en-FKRelease 9EnglishFinland0x1000en-FIRelease 9.1EnglishFiji0x1000en-FJRelease 9EnglishGambia0x1000en-GMRelease 9EnglishGermany0x1000en-DERelease 9.1EnglishGhana0x1000en-GHRelease 9EnglishGibraltar0x1000en-GIRelease 9EnglishGrenada0x1000en-GDRelease 9EnglishGuam0x1000en-GURelease 9EnglishGuernsey0x1000en-GGRelease 9EnglishGuyana0x1000en-GYRelease 9EnglishHong Kong0x3C09en-HKRelease 8.1EnglishIndia0x4009en-INRelease VEnglishIreland0x1809en-IERelease AEnglishIsle of Man0x1000en-IMRelease 9EnglishIsrael0x1000en-ILRelease 9.1EnglishJamaica0x2009en-JMRelease BEnglishJersey0x1000en-JERelease 9EnglishKenya0x1000en-KERelease 9EnglishKiribati0x1000en-KIRelease 9EnglishLesotho0x1000en-LSRelease 9EnglishLiberia0x1000en-LRRelease 9EnglishMacao SAR0x1000en-MORelease 9EnglishMadagascar0x1000en-MGRelease 9EnglishMalawi0x1000en-MWRelease 9EnglishMalaysia0x4409en-MYRelease VEnglishMalta0x1000en-MTRelease 9EnglishMarshall Islands0x1000en-MHRelease 9EnglishMauritius0x1000en-MURelease 9EnglishMicronesia0x1000en-FMRelease 9EnglishMontserrat0x1000en-MSRelease 9EnglishNamibia0x1000en-NARelease 9EnglishNauru0x1000en-NRRelease 9EnglishNetherlands0x1000en-NLRelease 9.1EnglishNew Zealand0x1409en-NZRelease AEnglishNigeria0x1000en-NGRelease 9EnglishNiue0x1000en-NURelease 9EnglishNorfolk Island0x1000en-NFRelease 9EnglishNorthern Mariana Islands0x1000en-MPRelease 9EnglishPakistan0x1000en-PKRelease 9EnglishPalau0x1000en-PWRelease 9EnglishPapua New Guinea0x1000en-PGRelease 9EnglishPitcairn Islands0x1000en-PNRelease 9EnglishPuerto Rico0x1000en-PRRelease 9EnglishRepublic of the Philippines0x3409en-PHRelease CEnglishRwanda0x1000en-RWRelease 9EnglishSaint Kitts and Nevis0x1000en-KNRelease 9EnglishSaint Lucia0x1000en-LCRelease 9EnglishSaint Vincent and the Grenadines0x1000en-VCRelease 9EnglishSamoa0x1000en-WSRelease 9EnglishSeychelles0x1000en-SCRelease 9EnglishSierra Leone0x1000en-SLRelease 9EnglishSingapore0x4809en-SGRelease VEnglishSint Maarten0x1000en-SXRelease 9EnglishSlovenia0x1000en-SIRelease 9.1EnglishSolomon Islands0x1000en-SBRelease 9EnglishSouth Africa0x1C09en-ZARelease BEnglishSouth Sudan0x1000en-SSRelease 9EnglishSt Helena, Ascension, Tristan da Cunha0x1000en-SHRelease 9EnglishSudan0x1000en-SDRelease 9EnglishSwaziland0x1000en-SZRelease 9EnglishSweden0x1000en-SERelease 9.1EnglishSwitzerland0x1000en-CHRelease 9.1EnglishTanzania0x1000en-TZRelease 9EnglishTokelau0x1000en-TKRelease 9EnglishTonga0x1000en-TORelease 9EnglishTrinidad and Tobago0x2c09en-TTRelease BEnglishTurks and Caicos Islands0x1000en-TCRelease 9EnglishTuvalu0x1000en-TVRelease 9EnglishUganda0x1000en-UGRelease 9EnglishUnited Kingdom0x0809en-GBRelease AEnglishUnited States0x0409en-USRelease AEnglishUS Minor Outlying Islands0x1000en-UMRelease 9EnglishUS Virgin Islands0x1000en-VIRelease 9EnglishVanuatu0x1000en-VURelease 9EnglishWorld0x1000en-001Release 9EnglishZambia0x1000en-ZMRelease 9EnglishZimbabwe0x3009en-ZWRelease CEsperanto0x1000eoRelease 9EsperantoWorld0x1000eo-001Release 9Estonian0x0025etRelease 7EstonianEstonia0x0425et-EERelease BEwe0x1000eeRelease 9EweGhana0x1000ee-GHRelease 9EweTogo0x1000ee-TGRelease 9Ewondo0x1000ewoRelease 9EwondoCameroon0x1000ewo-CMRelease 9Faroese0x0038foRelease 7FaroeseDenmark0x1000fo-DKRelease 9.1FaroeseFaroe Islands0x0438fo-FORelease BFilipino0x0064filRelease 7FilipinoPhilippines0x0464fil-PHRelease E2Finnish0x000BfiRelease 7FinnishFinland0x040Bfi-FIRelease AFrench0x000CfrRelease 7FrenchAlgeria0x1000fr-DZRelease 9FrenchBelgium0x080Cfr-BERelease AFrenchBenin0x1000fr-BJRelease 9FrenchBurkina Faso0x1000fr-BFRelease 9FrenchBurundi0x1000fr-BIRelease 9FrenchCameroon0x2c0Cfr-CMRelease 8.1FrenchCanada0x0c0Cfr-CARelease AFrenchCentral African Republic0x1000fr-CFRelease 9FrenchChad0x1000fr-TDRelease 9FrenchComoros0x1000fr-KMRelease 9FrenchCongo0x1000fr-CGRelease 9FrenchCongo, DRC0x240Cfr-CDRelease 8.1FrenchC?te d'Ivoire0x300Cfr-CIRelease 8.1FrenchDjibouti0x1000fr-DJRelease 9FrenchEquatorial Guinea0x1000fr-GQRelease 9FrenchFrance0x040Cfr-FRRelease AFrenchFrench Guiana0x1000fr-GFRelease 9FrenchFrench Polynesia0x1000fr-PFRelease 9FrenchGabon0x1000fr-GARelease 9FrenchGuadeloupe0x1000fr-GPRelease 9FrenchGuinea0x1000fr-GNRelease 9FrenchHaiti0x3c0Cfr-HTRelease 8.1FrenchLuxembourg0x140Cfr-LURelease AFrenchMadagascar0x1000fr-MGRelease 9FrenchMali0x340Cfr-MLRelease 8.1FrenchMartinique0x1000fr-MQRelease 9FrenchMauritania0x1000fr-MRRelease 9FrenchMauritius0x1000fr-MURelease 9FrenchMayotte0x1000fr-YTRelease 9FrenchMorocco0x380Cfr-MARelease 8.1FrenchNew Caledonia0x1000fr-NCRelease 9FrenchNiger0x1000fr-NERelease 9FrenchPrincipality of Monaco0x180Cfr-MCRelease AFrenchReunion0x200Cfr-RERelease 8.1FrenchRwanda0x1000fr-RWRelease 9FrenchSaint Barthélemy0x1000fr-BLRelease 9FrenchSaint Martin0x1000fr-MFRelease 9FrenchSaint Pierre and Miquelon0x1000fr-PMRelease 9FrenchSenegal0x280Cfr-SNRelease 8.1FrenchSeychelles0x1000fr-SCRelease 9FrenchSwitzerland0x100Cfr-CHRelease AFrenchSyria0x1000fr-SYRelease 9FrenchTogo0x1000fr-TGRelease 9FrenchTunisia0x1000fr-TNRelease 9FrenchVanuatu0x1000fr-VURelease 9FrenchWallis and Futuna0x1000fr-WFRelease 9Frisian0x0062fyRelease 7FrisianNetherlands0x0462fy-NLRelease E2Friulian0x1000furRelease 9FriulianItaly0x1000fur-ITRelease 9Fulah0x0067ffRelease 8Fulah0x7C67ff-LatnRelease 8FulahCameroon0x1000ff-CMRelease 9FulahGuinea0x1000ff-GNRelease 9FulahMauritania0x1000ff-MRRelease 9FulahSenegal0x0867ff-Latn-SNRelease 8Galician0x0056glRelease 7GalicianSpain0x0456gl-ESRelease DGanda0x1000lgRelease 9GandaUganda0x1000lg-UGRelease 9Georgian0x0037kaRelease 7GeorgianGeorgia0x0437ka-GERelease CGerman0x0007deRelease 7GermanAustria0x0C07de-ATRelease AGermanBelgium0x1000de-BERelease 9GermanGermany0x0407de-DERelease AGermanItaly0x1000de-ITRelease 9.2GermanLiechtenstein0x1407de-LIRelease BGermanLuxembourg0x1007de-LURelease BGermanSwitzerland0x0807de-CHRelease AGreek0x0008elRelease 7GreekCyprus0x1000el-CYRelease 9GreekGreece0x0408el-GRRelease AGreenlandic0x006FklRelease 7GreenlandicGreenland0x046Fkl-GLRelease VGuarani0x0074gnRelease 8.1GuaraniParaguay0x0474gn-PYRelease 8.1Gujarati0x0047guRelease 7GujaratiIndia0x0447gu-INRelease DGusii0x1000guzRelease 9GusiiKenya0x1000guz-KERelease 9Hausa (Latin)0x0068haRelease 7Hausa (Latin)0x7C68ha-LatnWindows 7Hausa (Latin)Ghana0x1000ha-Latn-GHRelease 9Hausa (Latin)Niger0x1000ha-Latn-NERelease 9Hausa (Latin)Nigeria0x0468ha-Latn-NGRelease VHawaiian0x0075hawRelease 8HawaiianUnited States0x0475haw-USRelease 8Hebrew0x000DheRelease 7HebrewIsrael0x040Dhe-ILRelease BHindi0x0039hiRelease 7HindiIndia0x0439hi-INRelease CHungarian0x000EhuRelease 7HungarianHungary0x040Ehu-HURelease AIcelandic0x000FisRelease 7IcelandicIceland0x040Fis-ISRelease AIgbo0x0070igRelease 7IgboNigeria0x0470ig-NGRelease VIndonesian0x0021idRelease 7IndonesianIndonesia0x0421id-IDRelease BInterlingua0x1000iaRelease 9InterlinguaFrance0x1000ia-FRRelease 9InterlinguaWorld0x1000ia-001Release 9Inuktitut (Latin)0x005DiuRelease 7Inuktitut (Latin)0x7C5Diu-LatnWindows 7Inuktitut (Latin)Canada0x085Diu-Latn-CARelease E2Inuktitut (Syllabics)0x785Diu-CansWindows 7Inuktitut (Syllabics)Canada0x045diu-Cans-CARelease VIrish0x003CgaWindows 7IrishIreland0x083Cga-IERelease E2Italian0x0010itRelease 7ItalianItaly0x0410it-ITRelease AItalianSan Marino0x1000it-SMRelease 9ItalianSwitzerland0x0810it-CHRelease AItalianVatican City0x1000it-VARelease 9.3Japanese0x0011jaRelease 7JapaneseJapan0x0411ja-JPRelease AJavanese0x1000jvRelease 8.1JavaneseLatin0x1000jv-LatnRelease 8.1JavaneseLatin, Indonesia0x1000jv-Latn-IDRelease 8.1Jola-Fonyi0x1000dyoRelease 9Jola-FonyiSenegal0x1000dyo-SNRelease 9Kabuverdianu0x1000keaRelease 9KabuverdianuCabo Verde0x1000kea-CVRelease 9Kabyle0x1000kabRelease 9KabyleAlgeria0x1000kab-DZRelease 9Kako0x1000kkjRelease 9KakoCameroon0x1000kkj-CMRelease 9Kalenjin0x1000klnRelease 9KalenjinKenya0x1000kln-KERelease 9Kamba0x1000kamRelease 9KambaKenya0x1000kam-KERelease 9Kannada0x004BknRelease 7KannadaIndia0x044Bkn-INRelease DKashmiri0x0060ksRelease 9KashmiriPerso-Arabic0x0460ks-ArabRelease 9KashmiriPerso-Arabic0x1000ks-Arab-INRelease 9Kazakh0x003FkkRelease 7KazakhKazakhstan0x043Fkk-KZRelease CKhmer0x0053kmRelease 7KhmerCambodia0x0453km-KHRelease VK'iche0x0086qucRelease 9K'icheGuatemala0x0486quc-Latn-GTRelease 9Kikuyu0x1000kiRelease 9KikuyuKenya0x1000ki-KERelease 9Kinyarwanda0x0087rwRelease 7KinyarwandaRwanda0x0487rw-RWRelease VKiswahili0x0041swRelease 7KiswahiliKenya0x0441sw-KERelease CKiswahiliTanzania0x1000sw-TZRelease 9KiswahiliUganda0x1000sw-UGRelease 9Konkani0x0057kokRelease 7KonkaniIndia0x0457kok-INRelease CKorean0x0012koRelease 7KoreanKorea0x0412ko-KRRelease AKoreanNorth Korea0x1000ko-KPRelease 9.1Koyra Chiini0x1000khqRelease 9Koyra ChiiniMali0x1000khq-MLRelease 9Koyraboro Senni0x1000sesRelease 9Koyraboro SenniMali0x1000ses-MLRelease 9Kwasio0x1000nmgRelease 9KwasioCameroon0x1000nmg-CMRelease 9Kyrgyz0x0040kyRelease 7KyrgyzKyrgyzstan0x0440ky-KGRelease DKurdishPerso-Arabic, Iran0x1000ku-Arab-IRRelease 9.1Lakota0x1000lktRelease 9LakotaUnited States0x1000lkt-USRelease 9Langi0x1000lagRelease 9LangiTanzania0x1000lag-TZRelease 9Lao0x0054loRelease 7LaoLao P.D.R.0x0454lo-LARelease VLatvian0x0026lvRelease 7LatvianLatvia0x0426lv-LVRelease BLingala0x1000lnRelease 9LingalaAngola0x1000ln-AORelease 9LingalaCentral African Republic0x1000ln-CFRelease 9LingalaCongo0x1000ln-CGRelease 9LingalaCongo DRC0x1000ln-CDRelease 9Lithuanian0x0027ltRelease 7LithuanianLithuania0x0427lt-LTRelease BLow German0x1000ndsRelease 9.2Low German Germany0x1000nds-DERelease 9.2Low GermanNetherlands0x1000nds-NLRelease 9.2Lower Sorbian0x7C2EdsbWindows 7Lower SorbianGermany0x082Edsb-DERelease VLuba-Katanga0x1000luRelease 9Luba-KatangaCongo DRC0x1000lu-CDRelease 9Luo0x1000luoRelease 9LuoKenya0x1000luo-KERelease 9Luxembourgish0x006ElbRelease 7LuxembourgishLuxembourg0x046Elb-LURelease E2Luyia0x1000luyRelease 9LuyiaKenya0x1000luy-KERelease 9Macedonian0x002FmkRelease 7MacedonianMacedonia (Former Yugoslav Republic of Macedonia)0x042Fmk-MKRelease CMachame0x1000jmcRelease 9MachameTanzania0x1000jmc-TZRelease 9Makhuwa-Meetto0x1000mghRelease 9Makhuwa-MeettoMozambique0x1000mgh-MZRelease 9Makonde0x1000kdeRelease 9MakondeTanzania0x1000kde-TZRelease 9Malagasy0x1000mgRelease 8.1MalagasyMadagascar0x1000mg-MGRelease 8.1Malay0x003EmsRelease 7MalayBrunei Darussalam0x083Ems-BNRelease CMalayMalaysia0x043Ems-MYRelease CMalayalam0x004CmlRelease 7MalayalamIndia0x044Cml-INRelease E1Maltese0x003AmtRelease 7MalteseMalta0x043Amt-MTRelease E1Manx0x1000gvRelease 9ManxIsle of Man0x1000gv-IMRelease 9Maori0x0081miRelease 7MaoriNew Zealand0x0481mi-NZRelease E1Mapudungun0x007AarnRelease 7MapudungunChile0x047Aarn-CLRelease E2Marathi0x004EmrRelease 7MarathiIndia0x044Emr-INRelease CMasai0x1000masRelease 9MasaiKenya0x1000mas-KERelease 9MasaiTanzania0x1000mas-TZRelease 9MazanderaniIran0x1000mzn-IRRelease 9.1Meru0x1000merRelease 9MeruKenya0x1000mer-KERelease 9Meta'0x1000mgoRelease 9Meta'Cameroon0x1000mgo-CMRelease 9Mohawk0x007CmohRelease 7MohawkCanada0x047Cmoh-CARelease E2Mongolian (Cyrillic)0x0050mnRelease 7Mongolian (Cyrillic)0x7850mn-CyrlWindows 7Mongolian (Cyrillic)Mongolia0x0450mn-MNRelease DMongolian (Traditional Mongolian)0x7C50mn-MongWindows 7Mongolian (Traditional Mongolian)People's Republic of China0x0850mn-Mong-CNRelease VMongolian (Traditional Mongolian)Mongolia0x0C50mn-Mong-MNWindows 7Morisyen0x1000mfeRelease 9MorisyenMauritius0x1000mfe-MURelease 9Mundang0x1000muaRelease 9MundangCameroon0x1000mua-CMRelease 9N'ko0x1000nqoRelease 8.1N'koGuinea0x1000nqo-GNRelease 8.1Nama0x1000naqRelease 9NamaNamibia0x1000naq-NARelease 9Nepali0x0061neRelease 7NepaliIndia0x0861ne-INRelease 8.1NepaliNepal0x0461ne-NPRelease E2Ngiemboon0x1000nnhRelease 9NgiemboonCameroon0x1000nnh-CMRelease 9Ngomba0x1000jgoRelease 9NgombaCameroon0x1000jgo-CMRelease 9Northern LuriIraq0x1000lrc-IQRelease 9.1Northern LuriIran0x1000lrc-IRRelease 9.1North Ndebele0x1000ndRelease 9North NdebeleZimbabwe0x1000nd-ZWRelease 9Norwegian (Bokmal)0x0014noRelease 7Norwegian (Bokmal)0x7C14nbRelease 7Norwegian (Bokmal)Norway0x0414nb-NORelease ANorwegian (Nynorsk)0x7814nnRelease 7Norwegian (Nynorsk)Norway0x0814nn-NORelease ANorwegian Bokm?lSvalbard and Jan Mayen0x1000nb-SJRelease 9Nuer0x1000nusRelease 9NuerSudan0x1000nus-SDRelease 9Nyankole0x1000nynRelease 9NyankoleUganda0x1000nyn-UGRelease 9Occitan0x0082ocRelease 7OccitanFrance0x0482oc-FRRelease VOdia0x0048orRelease 7OdiaIndia0x0448or-INRelease VOromo0x0072omRelease 8.1OromoEthiopia0x0472om-ETRelease 8.1OromoKenya0x1000om-KERelease 9Ossetian0x1000osRelease 9OssetianCyrillic, Georgia0x1000os-GERelease 9OssetianCyrillic, Russia0x1000os-RURelease 9Pashto0x0063psRelease 7PashtoAfghanistan0x0463ps-AFRelease E2Persian0x0029faRelease 7PersianAfghanistan0x1000fa-AFRelease 9PersianIran0x0429fa-IRRelease BPolish0x0015plRelease 7PolishPoland0x0415pl-PLRelease APortuguese0x0016ptRelease 7PortugueseAngola0x1000pt-AORelease 8.1PortugueseBrazil0x0416pt-BRRelease APortugueseCabo Verde0x1000pt-CVRelease 9PortugueseEquatorial Guinea0x1000pt-GQRelease 9.2PortugueseGuinea-Bissau0x1000pt-GWRelease 9PortugueseLuxembourg0x1000pt-LURelease 9.2PortugueseMacao SAR0x1000pt-MORelease 9PortugueseMozambique0x1000pt-MZRelease 9PortuguesePortugal0x0816pt-PTRelease APortugueseS?o Tomé and Príncipe0x1000pt-STRelease 9PortugueseSwitzerland0x1000pt-CHRelease 9.2PortugueseTimor-Leste0x1000pt-TLRelease 9Prussian0x1000prg-001Release 9.1Pseudo LanguagePseudo locale for east Asian/complex script localization testing0x05FEqps-plocaRelease 7Pseudo LanguagePseudo locale used for localization testing0x0501qps-plocRelease 7Pseudo LanguagePseudo locale used for localization testing of mirrored locales0x09FFqps-plocmRelease 7Punjabi0x0046paRelease 7Punjabi0x7C46pa-ArabRelease 8PunjabiIndia0x0446pa-INRelease DPunjabiIslamic Republic of Pakistan0x0846pa-Arab-PKRelease 8Quechua0x006BquzRelease 7QuechuaBolivia0x046Bquz-BORelease E1QuechuaEcuador0x086Bquz-ECRelease E1QuechuaPeru0x0C6Bquz-PERelease E1Ripuarian0x1000kshRelease 9RipuarianGermany0x1000ksh-DERelease 9Romanian0x0018roRelease 7RomanianMoldova0x0818ro-MDRelease 8.1RomanianRomania0x0418ro-RORelease ARomansh0x0017rmRelease 7RomanshSwitzerland0x0417rm-CHRelease E2Rombo0x1000rofRelease 9RomboTanzania0x1000rof-TZRelease 9Rundi0x1000rnRelease 9RundiBurundi0x1000rn-BIRelease 9Russian0x0019ruRelease 7RussianBelarus0x1000ru-BYRelease 9RussianKazakhstan0x1000ru-KZRelease 9RussianKyrgyzstan0x1000ru-KGRelease 9RussianMoldova0x0819ru-MDRelease 9RussianRussia0x0419ru-RURelease ARussianUkraine0x1000ru-UARelease 9Rwa0x1000rwkRelease 9RwaTanzania0x1000rwk-TZRelease 9Saho0x1000ssyRelease 9SahoEritrea0x1000ssy-ERRelease 9Sakha0x0085sahRelease 7SakhaRussia0x0485sah-RURelease VSamburu0x1000saqRelease 9SamburuKenya0x1000saq-KERelease 9Sami (Inari)0x703BsmnWindows 7Sami (Inari)Finland0x243Bsmn-FIRelease E1Sami (Lule)0x7C3BsmjWindows 7Sami (Lule)Norway0x103Bsmj-NORelease E1Sami (Lule)Sweden0x143Bsmj-SERelease E1Sami (Northern)0x003BseRelease 7Sami (Northern)Finland0x0C3Bse-FIRelease E1Sami (Northern)Norway0x043Bse-NORelease E1Sami (Northern)Sweden0x083Bse-SERelease E1Sami (Skolt)0x743BsmsWindows 7Sami (Skolt)Finland0x203Bsms-FIRelease E1Sami (Southern)0x783BsmaWindows 7Sami (Southern)Norway0x183Bsma-NORelease E1Sami (Southern)Sweden0x1C3Bsma-SERelease E1Sango0x1000sgRelease 9SangoCentral African Republic0x1000sg-CFRelease 9Sangu0x1000sbpRelease 9SanguTanzania0x1000sbp-TZRelease 9Sanskrit0x004FsaRelease 7SanskritIndia0x044Fsa-INRelease CScottish Gaelic0x0091gdWindows 7Scottish GaelicUnited Kingdom0x0491gd-GBRelease 7Sena0x1000sehRelease 9SenaMozambique0x1000seh-MZRelease 9Serbian (Cyrillic)0x6C1Asr-CyrlWindows 7Serbian (Cyrillic)Bosnia and Herzegovina0x1C1Asr-Cyrl-BARelease E1Serbian (Cyrillic)Montenegro0x301Asr-Cyrl-MERelease 7Serbian (Cyrillic)Serbia0x281Asr-Cyrl-RSRelease 7Serbian (Cyrillic)Serbia and Montenegro (Former)0x0C1Asr-Cyrl-CSRelease BSerbian (Latin)0x701Asr-LatnWindows 7Serbian (Latin)0x7C1AsrRelease 7Serbian (Latin)Bosnia and Herzegovina0x181Asr-Latn-BARelease E1Serbian (Latin)Montenegro0x2c1Asr-Latn-MERelease 7Serbian (Latin)Serbia0x241Asr-Latn-RSRelease 7Serbian (Latin)Serbia and Montenegro (Former)0x081Asr-Latn-CSRelease BSesotho sa Leboa0x006CnsoRelease 7Sesotho sa LeboaSouth Africa0x046Cnso-ZARelease E1Setswana0x0032tnRelease 7SetswanaBotswana0x0832tn-BWRelease 8SetswanaSouth Africa0x0432tn-ZARelease E1Shambala0x1000ksbRelease 9ShambalaTanzania0x1000ksb-TZRelease 9Shona0x1000snRelease 8.1ShonaLatin0x1000sn-LatnRelease 8.1ShonaZimbabwe0x1000sn-Latn-ZWRelease 8.1Sindhi0x0059sdRelease 8Sindhi0x7C59sd-ArabRelease 8SindhiIslamic Republic of Pakistan0x0859sd-Arab-PKRelease 8Sinhala0x005BsiRelease 7SinhalaSri Lanka0x045Bsi-LKRelease VSlovak0x001BskRelease 7SlovakSlovakia0x041Bsk-SKRelease ASlovenian0x0024slRelease 7SlovenianSlovenia0x0424sl-SIRelease ASoga0x1000xogRelease 9SogaUganda0x1000xog-UGRelease 9Somali0x0077soRelease 8.1SomaliDjibouti0x1000so-DJRelease 9SomaliEthiopia0x1000so-ETRelease 9SomaliKenya0x1000so-KERelease 9SomaliSomalia0x0477so-SORelease 8.1Sotho0x0030stRelease 8.1SothoSouth Africa0x0430st-ZARelease 8.1South Ndebele0x1000nrRelease 9South NdebeleSouth Africa0x1000nr-ZARelease 9Southern SothoLesotho0x1000st-LSRelease 9Spanish0x000AesRelease 7SpanishArgentina0x2C0Aes-ARRelease BSpanishBelize0x1000es-BZRelease 9.3SpanishBolivarian Republic of Venezuela0x200Aes-VERelease BSpanishBolivia0x400Aes-BORelease BSpanishBrazil0x1000es-BRRelease 9.2SpanishChile0x340Aes-CLRelease BSpanishColombia0x240Aes-CORelease BSpanishCosta Rica0x140Aes-CRRelease BSpanishCuba0x5c0Aes-CURelease 9SpanishDominican Republic0x1c0Aes-DORelease BSpanishEcuador0x300Aes-ECRelease BSpanishEl Salvador0x440Aes-SVRelease BSpanishEquatorial Guinea0x1000es-GQRelease 9SpanishGuatemala0x100Aes-GTRelease BSpanishHonduras0x480Aes-HNRelease BSpanishLatin America0x580Aes-419Release 8.1SpanishMexico0x080Aes-MXRelease ASpanishNicaragua0x4C0Aes-NIRelease BSpanishPanama0x180Aes-PARelease BSpanishParaguay0x3C0Aes-PYRelease BSpanishPeru0x280Aes-PERelease BSpanishPhilippines0x1000es-PHRelease 9SpanishPuerto Rico0x500Aes-PRRelease BSpanishSpain0x040Aes-ES_tradnlRelease ASpanishSpain0x0c0Aes-ESRelease ASpanishUnited States0x540Aes-USRelease VSpanishUruguay0x380Aes-UYRelease BStandard Moroccan Tamazight0x1000zghRelease 8.1Standard Moroccan TamazightMorocco0x1000zgh-Tfng-MARelease 8.1Standard Moroccan TamazightTifinagh0x1000zgh-TfngRelease 8.1Swati0x1000ssRelease 9SwatiSouth Africa0x1000ss-ZARelease 9SwatiSwaziland0x1000ss-SZRelease 9Swedish0x001DsvRelease 7Swedish?land Islands0x1000sv-AXRelease 9SwedishFinland0x081Dsv-FIRelease BSwedishSweden0x041Dsv-SERelease ASyriac0x005AsyrRelease 7SyriacSyria0x045Asyr-SYRelease DTachelhit0x1000shiRelease 9TachelhitTifinagh0x1000shi-TfngRelease 9TachelhitTifinagh, Morocco0x1000shi-Tfng-MARelease 9Tachelhit (Latin)0x1000shi-LatnRelease 9Tachelhit (Latin)Morocco0x1000shi-Latn-MARelease 9Taita0x1000davRelease 9TaitaKenya0x1000dav-KERelease 9Tajik (Cyrillic)0x0028tgRelease 7Tajik (Cyrillic)0x7C28tg-CyrlWindows 7Tajik (Cyrillic)Tajikistan0x0428tg-Cyrl-TJRelease VTamazight (Latin)0x005FtzmRelease 7Tamazight (Latin)0x7C5Ftzm-LatnWindows 7Tamazight (Latin)Algeria0x085Ftzm-Latn-DZRelease VTamil0x0049taRelease 7TamilIndia0x0449ta-INRelease CTamilMalaysia0x1000ta-MYRelease 9TamilSingapore0x1000ta-SGRelease 9TamilSri Lanka0x0849ta-LKRelease 8Tasawaq0x1000twqRelease 9TasawaqNiger0x1000twq-NERelease 9Tatar0x0044ttRelease 7TatarRussia0x0444tt-RURelease DTelugu0x004AteRelease 7TeluguIndia0x044Ate-INRelease DTeso0x1000teoRelease 9TesoKenya0x1000teo-KERelease 9TesoUganda0x1000teo-UGRelease 9Thai0x001EthRelease 7ThaiThailand0x041Eth-THRelease BTibetan0x0051boRelease 7TibetanIndia0x1000bo-INRelease 9TibetanPeople's Republic of China0x0451bo-CNRelease VTigre0x1000tigRelease 9TigreEritrea0x1000tig-ERRelease 9Tigrinya0x0073tiRelease 8TigrinyaEritrea0x0873ti-ERRelease 8TigrinyaEthiopia0x0473ti-ETRelease 8Tongan0x1000toRelease 9TonganTonga0x1000to-TORelease 9Tsonga0x0031tsRelease 8.1TsongaSouth Africa0x0431ts-ZARelease 8.1Turkish0x001FtrRelease 7TurkishCyprus0x1000tr-CYRelease 9TurkishTurkey0x041Ftr-TRRelease ATurkmen0x0042tkRelease 7TurkmenTurkmenistan0x0442tk-TMRelease VUkrainian0x0022ukRelease 7UkrainianUkraine0x0422uk-UARelease BUpper Sorbian0x002Edsb or hsbRelease 7Upper SorbianGermany0x042Ehsb-DERelease VUrdu0x0020urRelease 7UrduIndia0x0820ur-INRelease 8.1UrduIslamic Republic of Pakistan0x0420ur-PKRelease CUyghur0x0080ugRelease 7UyghurPeople's Republic of China0x0480ug-CNRelease VUzbekPerso-Arabic0x1000uz-ArabRelease 9UzbekPerso-Arabic, Afghanistan0x1000uz-Arab-AFRelease 9Uzbek (Cyrillic)0x7843uz-CyrlWindows 7Uzbek (Cyrillic)Uzbekistan0x0843uz-Cyrl-UZRelease CUzbek (Latin)0x0043uzRelease 7Uzbek (Latin)0x7C43uz-LatnWindows 7Uzbek (Latin)Uzbekistan0x0443uz-Latn-UZRelease CVai0x1000vaiRelease 9Vai0x1000vai-VaiiRelease 9VaiLiberia0x1000vai-Vaii-LRRelease 9Vai (Latin) Liberia0x1000vai-Latn-LRRelease 9Vai (Latin)0x1000vai-LatnRelease 9ValencianSpain0x0803ca-ES-valenciaRelease 8Venda0x0033veRelease 9VendaSouth Africa0x0433ve-ZARelease 9Vietnamese0x002AviRelease 7VietnameseVietnam0x042Avi-VNRelease BVolapük0x1000voRelease 9VolapükWorld0x1000vo-001Release 9Vunjo0x1000vunRelease 9VunjoTanzania0x1000vun-TZRelease 9Walser0x1000waeRelease 9WalserSwitzerland0x1000wae-CHRelease 9Welsh0x0052cyRelease 7WelshUnited Kingdom0x0452cy-GBRelease E1Wolaytta0x1000walRelease 9WolayttaEthiopia0x1000wal-ETRelease 9Wolof0x0088woRelease 7WolofSenegal0x0488wo-SNRelease VXhosa0x0034xhRelease 7XhosaSouth Africa0x0434xh-ZARelease E1Yangben0x1000yavRelease 9YangbenCameroon0x1000yav-CMRelease 9Yi0x0078iiRelease 7YiPeople's Republic of China0x0478ii-CNRelease VYoruba0x006AyoRelease 7YorubaBenin0x1000yo-BJRelease 9YorubaNigeria0x046Ayo-NGRelease VZarma0x1000djeRelease 9ZarmaNiger0x1000dje-NERelease 9Zulu0x0035zuRelease 7ZuluSouth Africa0x0435zu-ZARelease E1 HYPERLINK \l "Appendix_A_Target_9" \h <9> Section 2.2: Supported only on Windows 7. HYPERLINK \l "Appendix_A_Target_10" \h <10> Section 2.2: Supported only on Windows 7. HYPERLINK \l "Appendix_A_Target_11" \h <11> Section 2.2: Supported only on Windows 7. HYPERLINK \l "Appendix_A_Target_12" \h <12> Section 2.2.1: Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows 7, Windows Server 2008 R2, Windows 8, and Windows Server 2012 do not recognize these locale names and do not assign them the LCID Language ID value of 0x1000 for backward compatibility. HYPERLINK \l "Appendix_A_Target_13" \h <13> Section 2.2.1: Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012, Windows 8.1, and Windows Server 2012 R2 do not assign the 0x1000 value to unknown language names. HYPERLINK \l "Appendix_A_Target_14" \h <14> Section 2.2.1: The additional values are not assigned in Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows 7, Windows Server 2008 R2, Windows 8, and Windows Server 2012.Change Tracking XE "Change tracking" XE "Tracking changes" 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@.SectionDescriptionRevision class2.2 LCID Structure7633 : Removed unsupported 0x1000 values for yue and yue-HK localesMajor2.2 LCID StructureUpdated content for this version of Windows.Major2.2.1 Locale Names without LCIDsUpdated content for this version of Windows.MajorIndex..NET - LCIDs as culture identifiers PAGEREF section_c4ece2524acf4961bf5ff9adacfff27e8AApplicability PAGEREF section_e251a5a8c63f455a972fb111844ffeae7CChange tracking PAGEREF section_af52dd8f7bb942619457c5f56802978b69Culture identifiers PAGEREF section_c4ece2524acf4961bf5ff9adacfff27e8EExamples PAGEREF section_0adad5d7edb64649849f12825721630e38Examples - LCID values PAGEREF section_0adad5d7edb64649849f12825721630e38FFields - vendor-extensible PAGEREF section_85ad9958ef8e47159332d5e908a211da7GGlossary PAGEREF section_e6a54e86966044faa005d00da97722f25IImplementer - security considerations PAGEREF section_219103361c1a4455a5df36678cea07cf39Informative references PAGEREF section_54c09d988484490c80ea2402d9f6adb96Introduction PAGEREF section_88d20b13efee42a79659184a92d314185LLCID packet PAGEREF section_63d3d6397fd24afbabbe0d5b5551eef88Localization PAGEREF section_26f8d1b57b424103bf47c2f808cc79b77NNormative references PAGEREF section_5c3d4875fac14db19d45fd12bf0c4f346OOverview (synopsis) PAGEREF section_db95f4c31470422caf4a5bb161b2f8486PProduct behavior PAGEREF section_a9eac961e77d41a690a5ce1a8b0cdb9c40RReferences PAGEREF section_192d7622ca774ae79c996c970341bf146 informative PAGEREF section_54c09d988484490c80ea2402d9f6adb96 normative PAGEREF section_5c3d4875fac14db19d45fd12bf0c4f346Relationship to protocols and other structures PAGEREF section_474a19ce35f94f86b32ba70b541c8fa87SSecurity PAGEREF section_219103361c1a4455a5df36678cea07cf39Security - implementer considerations PAGEREF section_219103361c1a4455a5df36678cea07cf39TTracking changes PAGEREF section_af52dd8f7bb942619457c5f56802978b69VVendor-extensible fields PAGEREF section_85ad9958ef8e47159332d5e908a211da7Versioning PAGEREF section_26f8d1b57b424103bf47c2f808cc79b77 ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download