354 lines
26 KiB
Plaintext
354 lines
26 KiB
Plaintext
|
;The "Language" (left column) is the name used throughout the patch process: in the
|
|||
|
;forest and all other localized locations, for built packages and PSF, etc. The
|
|||
|
;"Equiv" values are other accepted codes, but are translated to the Language. The
|
|||
|
;CPRLang field is used to locate the packages on the CPR server.
|
|||
|
|
|||
|
;Lang, Equiv1, Equiv2, CPRLang, LCID, Hex, ISO, Description
|
|||
|
ARA, ARA, AR, AR, 1025, 0x0401, AR, Arabic (Saudi Arabia)
|
|||
|
BR, BR, BR, BR, 1046, 0x0416, BR, Portuguese (Brazilian)
|
|||
|
CA, CA, CA, CA, 1027, 0x0403, CA, Catalan (1252 pseudo build)
|
|||
|
CHH, ZH, CHH, HK, 1028, 0x0404, TW, Chinese Traditional (Hong Kong Region)
|
|||
|
CHP, CHP, AG, AG, 1028, 0x0404, TW, Chinese Traditional (Hong Kong Region)
|
|||
|
CHS, CHS, CN, CHS, 2052, 0x0804, CN, Chinese Simplified (PRC)
|
|||
|
CHT, CHT, TW, CHT, 1028, 0x0404, TW, Chinese Traditional (Taiwan)
|
|||
|
CS, CS, CS, CS, 1029, 0x0405, CS, Czech
|
|||
|
DA, DA, DA, DAN, 1030, 0x0406, DA, Danish
|
|||
|
EL, EL, EL, EL, 1032, 0x0408, EL, Greek
|
|||
|
ES, ES, ES, ESN, 3082, 0x0C0A, ES, Spanish (Modern Sort)
|
|||
|
FI, FI, FI, FIN, 1035, 0x040B, FI, Finnish
|
|||
|
FR, FR, FR, FRA, 1036, 0x040C, FR, French
|
|||
|
GB, GB, GB, GB, 2057, 0x0809, GB, English UK
|
|||
|
GER, GER, DE, DEU, 1031, 0x0407, DE, German
|
|||
|
HEB, HEB, HE, HE, 1037, 0x040D, HE, Hebrew
|
|||
|
HU, HU, HU, HU, 1038, 0x040E, HU, Hungarian
|
|||
|
IT, IT, IT, ITA, 1040, 0x0410, IT, Italian
|
|||
|
JPN, JA, JP, JPN, 1041, 0x0411, JA, Japanese
|
|||
|
KOR, KO, KO, KOR, 1042, 0x0412, KO, Korean
|
|||
|
MIR, MIR, MR, MR, 1055, 0x041F, MR, Mirrored build (MR=Mirathi)
|
|||
|
NL, NL, NL, NLD, 1043, 0x0413, NL, Dutch
|
|||
|
NO, NO, NO, NOR, 1044, 0x0414, NO, Norwegian
|
|||
|
PL, PL, PL, PL, 1045, 0x0415, PL, Polish
|
|||
|
PSU, PSU, PS, PS, 1055, 0x041F, PS, Pseudo build
|
|||
|
PT, PT, PT, PTB, 2070, 0x0816, PT, Portuguese
|
|||
|
RO, RO, RO, RO, 1048, 0x0418, RO, Romanian (1250 pseudo build)
|
|||
|
RU, RU, RU, RU, 1049, 0x0419, RU, Russian
|
|||
|
SV, SV, SV, SVE, 1053, 0x041D, SV, Swedish
|
|||
|
TR, TR, TR, TR, 1055, 0x041F, TR, Turkish
|
|||
|
TST, TST, TS, TS, 1033, 0x0409, TS, Test build of English US (TS=Tsonga)
|
|||
|
USA, USA, EN, ENU, 1033, 0x0409, EN, English US
|
|||
|
|
|||
|
;English (Zimbabwe), 12297, 0x3009,
|
|||
|
;French (Monaco), 6156, 0x180c,
|
|||
|
;Spanish (Modern Sort), 3082, 0x0c0a,
|
|||
|
;Kashmiri (India), 2144, 0x0860,
|
|||
|
;Lithuanian (Classic), 2087, 0x0827,
|
|||
|
;Urdu (India), 2080, 0x0820,
|
|||
|
;Korean (Johab), 2066, 0x0812,
|
|||
|
;Divehi, 1125, 0x0465,
|
|||
|
;Syriac, 1114, 0x045a,
|
|||
|
;Sindhi, 1113, 0x0459,
|
|||
|
;Manipuri, 1112, 0x0458,
|
|||
|
;Konkani, 1111, 0x0457,
|
|||
|
;Galician, 1110, 0x0456,
|
|||
|
;Burmese, 1109, 0x0455,
|
|||
|
;Mongolian, 1104, 0x0450,
|
|||
|
;Kannada, 1099, 0x044b,
|
|||
|
;Telugu, 1098, 0x044a,
|
|||
|
;Gujarati, 1095, 0x0447,
|
|||
|
;Punjabi, 1094, 0x0446,
|
|||
|
;Kyrgyz, 1088, 0x0440,
|
|||
|
;Kazakh, 1087, 0x043f,
|
|||
|
;Georgian, 1079, 0x0437,
|
|||
|
;Afrikaans, 1078, 0x0436, af
|
|||
|
;Arabic (U.A.E.), 14337, 0x3801, ar-ae
|
|||
|
;Arabic (Bahrain), 15361, 0x3C01, ar-bh
|
|||
|
;Arabic (Algeria), 5121, 0x1401, ar-dz
|
|||
|
;Arabic (Egypt), 3073, 0x0C01, ar-eg
|
|||
|
;Arabic (Iraq), 2049, 0x0801, ar-iq
|
|||
|
;Arabic (Jordan), 11265, 0x2C01, ar-jo
|
|||
|
;Arabic (Kuwait), 13313, 0x3401, ar-kw
|
|||
|
;Arabic (Lebanon), 12289, 0x3001, ar-lb
|
|||
|
;Arabic (Libya), 4097, 0x1001, ar-ly
|
|||
|
;Arabic (Morocco), 6145, 0x1801, ar-ma
|
|||
|
;Arabic (Oman), 8193, 0x2001, ar-om
|
|||
|
;Arabic (Qatar), 16385, 0x4001, ar-qa
|
|||
|
;Arabic (Saudi Arabia), 1025, 0x0401, ar-sa
|
|||
|
;Arabic (Syria), 10241, 0x2801, ar-sy
|
|||
|
;Arabic (Tunisia), 7169, 0x1C01, ar-tn
|
|||
|
;Arabic (Yemen), 9217, 0x2401, ar-ye
|
|||
|
;Azeri (Latin), 1068, 0x042C, az-az
|
|||
|
;Azeri (Cyrillic), 2092, 0x082C, az-az
|
|||
|
;Belarussian, 1059, 0x0423, be
|
|||
|
;Bulgarian, 1026, 0x0402, bg
|
|||
|
;Catalan, 1027, 0x0403, ca
|
|||
|
;Czech, 1029, 0x0405, cs
|
|||
|
;Danish, 1030, 0x0406, da
|
|||
|
;German (Austria), 3079, 0x0C07, de-at
|
|||
|
;German (Switzerland), 2055, 0x0807, de-ch
|
|||
|
;German (Standard), 1031, 0x0407, de-de
|
|||
|
;German (Liechtenstein), 5127, 0x1407, de-li
|
|||
|
;German (Luxembourg), 4103, 0x1007, de-lu
|
|||
|
;Greek, 1032, 0x0408, el
|
|||
|
;English (Australian), 3081, 0x0C09, en-au
|
|||
|
;English (Belize), 10249, 0x2809, en-bz
|
|||
|
;English (Canadian), 4105, 0x1009, en-ca
|
|||
|
;English (Caribbean), 9225, 0x2409, en-cb
|
|||
|
;English (United Kingdom), 2057, 0x0809, en-gb
|
|||
|
;English (Ireland), 6153, 0x1809, en-ie
|
|||
|
;English (Jamaica), 8201, 0x2009, en-jm
|
|||
|
;English (New Zealand), 5129, 0x1409, en-nz
|
|||
|
;English (Philippines), 13321, 0x3409, en-ph
|
|||
|
;English (Trinidad), 11273, 0x2C09, en-tt
|
|||
|
;English (United States), 1033, 0x0409, en-us
|
|||
|
;English (South Africa), 7177, 0x1C09, en-za
|
|||
|
;Spanish (Argentina), 11274, 0x2C0A, es-ar
|
|||
|
;Spanish (Bolivia), 16394, 0x400A, es-bo
|
|||
|
;Spanish (Chile), 13322, 0x340A, es-cl
|
|||
|
;Spanish (Colombia), 9226, 0x240A, es-co
|
|||
|
;Spanish (Costa Rica), 5130, 0x140A, es-cr
|
|||
|
;Spanish (Dominican Republic), 7178, 0x1C0A, es-do
|
|||
|
;Spanish (Ecuador), 12298, 0x300A, es-ec
|
|||
|
;Spanish (Traditional Sort), 1034, 0x040A, es-es
|
|||
|
;Spanish (Guatemala), 4106, 0x100A, es-gt
|
|||
|
;Spanish (Honduras), 18442, 0x480A, es-hn
|
|||
|
;Spanish (Mexican), 2058, 0x080A, es-mx
|
|||
|
;Spanish (Nicaragua), 19466, 0x4C0A, es-ni
|
|||
|
;Spanish (Panama), 6154, 0x180A, es-pa
|
|||
|
;Spanish (Peru), 10250, 0x280A, es-pe
|
|||
|
;Spanish (Puerto Rico), 20490, 0x500A, es-pr
|
|||
|
;Spanish (Paraguay), 15370, 0x3C0A, es-py
|
|||
|
;Spanish (El Salvador), 17418, 0x440A, es-sv
|
|||
|
;Spanish (Uruguay), 14346, 0x380A, es-uy
|
|||
|
;Spanish (Venezuela), 8202, 0x200A, es-ve
|
|||
|
;Estonian, 1061, 0x0425, et
|
|||
|
;Basque, 1069, 0x042D, eu
|
|||
|
;Farsi, 1065, 0x0429, fa
|
|||
|
;Finnish, 1035, 0x040B, fi
|
|||
|
;Faeroese, 1080, 0x0438, fo
|
|||
|
;French (Belgian), 2060, 0x080C, fr-be
|
|||
|
;French (Canadian), 3084, 0x0C0C, fr-ca
|
|||
|
;French (Switzerland), 4108, 0x100C, fr-ch
|
|||
|
;French (Standard), 1036, 0x040C, fr-fr
|
|||
|
;French (Luxembourg), 5132, 0x140C, fr-lu
|
|||
|
;Gaelic - Scotland, 1084, 0x043C, gd
|
|||
|
;Gaelic <20> Ireland, 2108, 0x083C, gd-ie
|
|||
|
;Hebrew, 1037, 0x040D, he
|
|||
|
;Hindi, 1081, 0x0439, hi
|
|||
|
;Croatian, 1050, 0x041A, hr
|
|||
|
;Hungarian, 1038, 0x040E, hu
|
|||
|
;Armenian, 1067, 0x042B, hy
|
|||
|
;Indonesian, 1057, 0x0421, id
|
|||
|
;Icelandic, 1039, 0x040F, is
|
|||
|
;Italian (Switzerland), 2064, 0x0810, it-ch
|
|||
|
;Italian (Standard), 1040, 0x0410, it-it
|
|||
|
;Japanese, 1041, 0x0411, ja
|
|||
|
;Korean, 1042, 0x0412, ko
|
|||
|
;Lithuanian, 1063, 0x0427, lt
|
|||
|
;Latvian, 1062, 0x0426, lv
|
|||
|
;FYRO Macedonian, 1071, 0x042F, mk
|
|||
|
;Marathi, 1102, 0x044E, mr
|
|||
|
;Malay (Brunei Darussalam), 2110, 0x083E, ms-bn
|
|||
|
;Malay (Malaysian), 1086, 0x043E, ms-my
|
|||
|
;Maltese, 1082, 0x043A, mt
|
|||
|
;Dutch (Belgium), 2067, 0x0813, nl-be
|
|||
|
;Dutch (Netherlands), 1043, 0x0413, nl-nl
|
|||
|
;Norwegian (Nynorsk), 2068, 0x0814, no-no
|
|||
|
;Norwegian (Bokmal), 1044, 0x0414, no-no
|
|||
|
;Polish, 1045, 0x0415, pl
|
|||
|
;Portuguese (Brazil), 1046, 0x0416, pt-br
|
|||
|
;Portuguese (Standard), 2070, 0x0816, pt-pt
|
|||
|
;Raeto-Romance, 1047, 0x0417, rm
|
|||
|
;Romanian, 1048, 0x0418, ro
|
|||
|
;Romanian - Moldova, 2072, 0x0818, ro-mo
|
|||
|
;Russian, 1049, 0x0419, ru
|
|||
|
;Russian - Moldova, 2073, 0x0819, ru-mo
|
|||
|
;Sanskrit, 1103, 0x044F, sa
|
|||
|
;Sorbian, 1070, 0x042E, sb
|
|||
|
;Slovak, 1051, 0x041B, sk
|
|||
|
;Slovenian, 1060, 0x0424, sl
|
|||
|
;Albanian, 1052, 0x041C, sq
|
|||
|
;Serbian (Cyrillic), 3098, 0x0C1A, sr-sp
|
|||
|
;Serbian (Latin), 2074, 0x081A, sr-sp
|
|||
|
;Swedish (Finland), 2077, 0x081D, sv-fi
|
|||
|
;Swedish, 1053, 0x041D, sv-se
|
|||
|
;Swahili (Kenya), 1089, 0x0441, sw
|
|||
|
;Sutu, 1072, 0x0430, sx
|
|||
|
;Tamil, 1097, 0x0449, ta
|
|||
|
;Thai, 1054, 0x041E, th
|
|||
|
;Setsuana, 1074, 0x0432, tn
|
|||
|
;Turkish, 1055, 0x041F, tr
|
|||
|
;Tsonga, 1073, 0x0431, ts
|
|||
|
;Tatar (Tatarstan), 1092, 0x0444, tt
|
|||
|
;Ukrainian, 1058, 0x0422, uk
|
|||
|
;Urdu (Pakistan), 1056, 0x0420, ur
|
|||
|
;Uzbek (Cyrillic), 2115, 0x0843, uz-uz
|
|||
|
;Uzbek (Latin), 1091, 0x0443, uz-uz
|
|||
|
;Vietnamese, 1066, 0x042A, vi
|
|||
|
;Xhosa, 1076, 0x0434, xh
|
|||
|
;Yiddish, 1085, 0x043D, yi
|
|||
|
;Chinese (PRC), 2052, 0x0804, zh-cn
|
|||
|
;Chinese (Hong Kong SAR PRC), 3076, 0x0C04, zh-hk
|
|||
|
;Chinese (Macau SAR), 5124, 0x1404, zh-mo
|
|||
|
;Chinese (Singapore), 4100, 0x1004, zh-sg
|
|||
|
;Chinese (Taiwan), 1028, 0x0404, zh-tw
|
|||
|
;Zulu, 1077, 0x0435, zu
|
|||
|
|
|||
|
|
|||
|
|
|||
|
; CODES.TXT (from Windows 2000 public\tools)
|
|||
|
; Lists language-specific information; allows build scripts to handle all languages
|
|||
|
;
|
|||
|
; Lang : 3-letter (Redmond) or 2-letter (Dublin) language codes used throughout the source tree
|
|||
|
; ACP : ANSI code page
|
|||
|
; LCID : locale ID
|
|||
|
; PriLangID : primary language ID
|
|||
|
; SubLangID : sublanguage ID
|
|||
|
; Class : class of languages
|
|||
|
; EU : European
|
|||
|
; FE : Far East
|
|||
|
; CS : Complex Script (BUGBUG: conflicts with Czech language code)
|
|||
|
; US : United States
|
|||
|
; SA : South American
|
|||
|
; Flavor : Product types applicable to a given language
|
|||
|
; WKS : professional only
|
|||
|
; SRV : professional and server only
|
|||
|
; ENT : professional, server and advanced server only
|
|||
|
; DTC : professional, server, advanced server and datacenter
|
|||
|
; Site : place where the language build is actually produced
|
|||
|
; LangISO : 2-letter language code; not quite the ISO standard, but fairly standard across Microsoft
|
|||
|
; PerfID : 3-digit language code used in perfc* and perfh* (essentially PriLangId)
|
|||
|
; Readme : Localised version of Readme
|
|||
|
; GUID : Used by MUI
|
|||
|
; Read1st : Localised version of Read1st
|
|||
|
; LangCPR : 3-letter language code used by CPR
|
|||
|
; LangDesc : Language name spelled out
|
|||
|
; Comments : comments
|
|||
|
;
|
|||
|
; Notes:
|
|||
|
; Example: Show which languages [LangISO, LangDesc] release datacenter and where the builds are created [Site]
|
|||
|
; for /f "tokens=7,8,9,15 eol=;" %a in (codes.txt) do @if /i "%a"=="DTC" echo %c %b %d
|
|||
|
; FR DUBLIN French
|
|||
|
; DE REDMOND German
|
|||
|
; JA REDMOND Japanese
|
|||
|
; ES DUBLIN Spanish
|
|||
|
; EN REDMOND English_US
|
|||
|
;
|
|||
|
; When modifying this file:
|
|||
|
; Add columns immediately to the left of the last column (comments). This preserves the location
|
|||
|
; of existing columns so existing scripts don't break. It also means that scripts should not
|
|||
|
; access the last column (comments) by numeric column number.
|
|||
|
; Only the last column (comments) can have spaces, as space is used as the column delimiter.
|
|||
|
;
|
|||
|
; Primary language IDs, sublanguage IDs and the locale ID creation/extraction macros are listed in winnt.h.
|
|||
|
;
|
|||
|
; NEC_98 is treated as a language in some instances in the source tree and in build tools that run
|
|||
|
; on the build machine, even though it is actually a platform built for Japanese only on x86 machines.
|
|||
|
; NEC_98 is applicable for NT3.51, NT4 and Win2000, but not for Whistler.
|
|||
|
;
|
|||
|
;
|
|||
|
; 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
|||
|
;[Lang] [ACP] [LCID] [PriLangID] [SubLangID] [Class] [Flavor] [Site] [LangISO] [PerfID] [Readme] [GUID] [Read1st] [LangCPR] [LangDesc] [Comments]
|
|||
|
;-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|||
|
;
|
|||
|
;ARA 1256 0x0401 0x01 0x01 CS WKS REDMOND AR 001 readme AF202818-350E-11d2-B167-0060B03C1CA5 read1st ARA Arabic
|
|||
|
;CHS 936 0x0804 0x04 0x02 FE ENT REDMOND CN 004 readme AF202805-350E-11d2-B167-0060B03C1CA5 read1st CHS Chinese_Simplified PRC
|
|||
|
;CHT 950 0x0404 0x04 0x01 FE ENT REDMOND TW 004 readme AF202804-350E-11d2-B167-0060B03C1CA5 read1st CHT Chinese_Traditional Taiwan Region
|
|||
|
;CHH 950 0x0404 0x04 0x01 FE ENT REDMOND HK 004 readme AF202804-350E-11d2-B167-0060B03C1CA5 read1st CHH Chinese_HongKong Hong Kong Region
|
|||
|
;FR 1252 0x040C 0x0C 0x01 EU DTC DUBLIN FR 00c lisezmoi AF202806-350E-11d2-B167-0060B03C1CA5 lisez1er FRA French
|
|||
|
;GER 1252 0x0407 0x07 0x01 EU DTC REDMOND DE 007 readme AF202801-350E-11d2-B167-0060B03C1CA5 read1st DEU German
|
|||
|
;HEB 1255 0x040D 0x0D 0x01 CS WKS REDMOND HE 00d readme AF202819-350E-11d2-B167-0060B03C1CA5 read1st HEB Hebrew
|
|||
|
;IT 1252 0x0410 0x10 0x01 EU SRV DUBLIN IT 010 readme AF202809-350E-11d2-B167-0060B03C1CA5 leggimi1 ITA Italian
|
|||
|
;NEC_98 932 0x0411 0x11 0x01 FE DTC REDMOND JA 011 readme AF202802-350E-11d2-B167-0060B03C1CA5 read1st JPN Japanese NEC_98 is actually a platform
|
|||
|
;JPN 932 0x0411 0x11 0x01 FE DTC REDMOND JA 011 readme AF202802-350E-11d2-B167-0060B03C1CA5 read1st JPN Japanese
|
|||
|
;KOR 949 0x0412 0x12 0x01 FE ENT REDMOND KO 012 readme AF202803-350E-11d2-B167-0060B03C1CA5 read1st KOR Korean
|
|||
|
;ES 1252 0x0C0A 0x0A 0x03 EU DTC DUBLIN ES 00a leame AF202807-350E-11d2-B167-0060B03C1CA5 lea1ro ESP Spanish
|
|||
|
;USA 1252 0x0409 0x09 0x01 US PWR REDMOND EN 009 readme AF202800-350E-11d2-B167-0060B03C1CA5 read1st ENU English_US
|
|||
|
;NL 1252 0x0413 0x13 0x01 EU SRV DUBLIN NL 013 leesmij AF20280A-350E-11d2-B167-0060B03C1CA5 lees1st NLD Dutch
|
|||
|
;SV 1252 0x041D 0x1D 0x01 EU SRV DUBLIN SV 01d readme AF20280B-350E-11d2-B167-0060B03C1CA5 viktigt1 SVE Swedish
|
|||
|
;BR 1252 0x0416 0x16 0x01 EU SRV DUBLIN BR 016 leiame AF202808-350E-11d2-B167-0060B03C1CA5 read1st PTB Portuguese_Brazilian
|
|||
|
;NO 1252 0x0414 0x14 0x01 EU WKS DUBLIN NO 014 viktig AF20280F-350E-11d2-B167-0060B03C1CA5 viktig1 NOR Norwegian
|
|||
|
;DA 1252 0x0406 0x06 0x01 EU WKS DUBLIN DA 006 vigtigt AF20280C-350E-11d2-B167-0060B03C1CA5 vigtigt1 DAN Danish
|
|||
|
;FI 1252 0x040b 0x0B 0x01 EU WKS DUBLIN FI 00b readme AF20280D-350E-11d2-B167-0060B03C1CA5 lueensin FIN Finnish
|
|||
|
;RU 1251 0x0419 0x19 0x01 EU SRV DUBLIN RU 019 readme AF202812-350E-11d2-B167-0060B03C1CA5 read1st RUS Russian
|
|||
|
;HU 1250 0x040e 0x0E 0x01 EU SRV DUBLIN HU 00e readme AF20280E-350E-11d2-B167-0060B03C1CA5 fontos HUN Hungarian
|
|||
|
;PL 1250 0x0415 0x15 0x01 EU SRV DUBLIN PL 015 readme AF202811-350E-11d2-B167-0060B03C1CA5 read1st PLK Polish
|
|||
|
;CS 1250 0x0405 0x05 0x01 EU SRV DUBLIN CS 005 readme AF202813-350E-11d2-B167-0060B03C1CA5 read1st CSY Czech
|
|||
|
;PT 1252 0x0816 0x16 0x02 EU SRV DUBLIN PT 016 readme AF202814-350E-11d2-B167-0060B03C1CA5 leiame1 PTG Portuguese_Iberian
|
|||
|
;TR 1254 0x041F 0x1f 0x01 EU SRV DUBLIN TR 01f readme AF202815-350E-11d2-B167-0060B03C1CA5 ilkoku TRK Turkish
|
|||
|
;EL 1253 0x0408 0x08 0x01 EU WKS DUBLIN EL 008 readme AF202810-350E-11d2-B167-0060B03C1CA5 read1st ELL Greek
|
|||
|
;PSU 1254 0x041F 0x1f 0x01 EU SRV DUBLIN PS 01f readme AF202815-350E-11d2-B167-0060B03C1CA5 read1st --- Pseudo Localizability testing
|
|||
|
;TST 1252 0x0409 0x09 0x01 US ENT DUBLIN TS 009 readme AF202800-350E-11d2-B167-0060B03C1CA5 read1st --- Test Test build of English US
|
|||
|
|
|||
|
|
|||
|
; CODES.TXT (from Windows XP tools)
|
|||
|
; Lists generic information about the language builds; used by (international) build scripts.
|
|||
|
;
|
|||
|
; Lang : 3-letter (Redmond) or 2-letter (Dublin) abbreviation for language
|
|||
|
; ACP : ANSI code page
|
|||
|
; LCID : locale ID
|
|||
|
; PriLangID : primary language ID
|
|||
|
; SubLangID : sublanguage ID
|
|||
|
; Class : class of languages
|
|||
|
; EU : European
|
|||
|
; FE : East Asia
|
|||
|
; CS : Complex Script
|
|||
|
; US : United States
|
|||
|
; SA : South American
|
|||
|
; Flavor : flavors applicable to one language
|
|||
|
; PER : personal only
|
|||
|
; WKS : personal and professional only
|
|||
|
; BLA : personal, professional, and blade only
|
|||
|
; SRV : personal, professional, blade, and server only
|
|||
|
; ENT : personal, professional, blade, server and advanced server only
|
|||
|
; DTC : personal, professional, blade, server, advanced server and data center
|
|||
|
; Site : place where the language build is actually produced
|
|||
|
; LangISO : two letter language code (ISO standard)
|
|||
|
; PerfID : Three letter language code used in perfc* and perfh*
|
|||
|
; Readme : Localised version of Readme
|
|||
|
; GUID : Used by MUI
|
|||
|
; Read1st : Localised version of Read1st
|
|||
|
; Comments : comments
|
|||
|
;
|
|||
|
; Notes:
|
|||
|
; Primary language IDs, sublanguage IDs and the locale ID creation/extraction macros are listed in winnt.h.
|
|||
|
; NEC_98 is considered a language, even though it is actually a platform built for Japanese only on x86 machines.
|
|||
|
;
|
|||
|
|
|||
|
|
|||
|
;[Lang] [ACP] [LCID] [PriLangID] [SubLangID] [Class] [Flavor] [Site] [LangISO] [PerfID] [Readme] [GUID] [Read1st] [Comments]
|
|||
|
;------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|||
|
;
|
|||
|
;ARA 1256 0x0401 0x01 0x01 @CS WKS REDMOND AR 001 readme AF202818-350E-11d2-B167-0060B03C1CA5 read1st Arabic
|
|||
|
;RO 1250 0x0418 0x18 0x01 @EU ENT REDMOND RO 000 readme 6C8C52FA-918C-44ff-9F94-0D81C6CF2C86 read1st 1250 pseudo build
|
|||
|
;CA 1252 0x0403 0x03 0x01 @EU ENT REDMOND CA 000 readme 6C8C52FA-918C-44ff-9F94-0D81C6CF2C86 read1st 1252 pseudo build
|
|||
|
;CHS 936 0x0804 0x04 0x02 @FE ENT REDMOND CN 004 readme AF202805-350E-11d2-B167-0060B03C1CA5 read1st Chinese Simplified (PR China)
|
|||
|
;CHT 950 0x0404 0x04 0x01 @FE ENT REDMOND TW 004 readme AF202804-350E-11d2-B167-0060B03C1CA5 read1st Chinese Traditional (Taiwan)
|
|||
|
;CHH 950 0x0404 0x04 0x01 @FE ENT REDMOND TW 004 readme AF202804-350E-11d2-B167-0060B03C1CA5 read1st Chinese Traditional (Hong Kong Region)
|
|||
|
;CHP 950 0x0404 0x04 0x01 @FE ENT REDMOND TW 004 readme AF202804-350E-11d2-B167-0060B03C1CA5 read1st Chinese Traditional (Hong Kong Region)
|
|||
|
;FR 1252 0x040C 0x0C 0x01 @EU ENT DUBLIN FR 00c lisezmoi AF202806-350E-11d2-B167-0060B03C1CA5 lisez1er French
|
|||
|
;GER 1252 0x0407 0x07 0x01 @EU ENT REDMOND DE 007 readme AF202801-350E-11d2-B167-0060B03C1CA5 read1st German
|
|||
|
;HEB 1255 0x040D 0x0D 0x01 @CS WKS REDMOND HE 00d readme AF202819-350E-11d2-B167-0060B03C1CA5 read1st Hebrew
|
|||
|
;IT 1252 0x0410 0x10 0x01 @EU SRV DUBLIN IT 010 readme AF202809-350E-11d2-B167-0060B03C1CA5 leggimi1 Italian
|
|||
|
;JPN 932 0x0411 0x11 0x01 @FE ENT REDMOND JA 011 readme AF202802-350E-11d2-B167-0060B03C1CA5 read1st Japanese
|
|||
|
;KOR 949 0x0412 0x12 0x01 @FE ENT REDMOND KO 012 readme AF202803-350E-11d2-B167-0060B03C1CA5 read1st Korean
|
|||
|
;ES 1252 0x0C0A 0x0A 0x03 @EU ENT DUBLIN ES 00a leame AF202807-350E-11d2-B167-0060B03C1CA5 lea1ro Spanish
|
|||
|
;USA 1252 0x0409 0x09 0x01 @US DTC REDMOND EN 009 readme AF202800-350E-11d2-B167-0060B03C1CA5 read1st English US
|
|||
|
;GB 1252 0x0809 0x09 0x02 @US DTC REDMOND GB 009 readme E01B2C57-484A-4b26-869C-D53F6EC69764 read1st English UK
|
|||
|
;NL 1252 0x0413 0x13 0x01 @EU SRV DUBLIN NL 013 leesmij AF20280A-350E-11d2-B167-0060B03C1CA5 lees1st Dutch
|
|||
|
;SV 1252 0x041D 0x1D 0x01 @EU SRV DUBLIN SV 01d readme AF20280B-350E-11d2-B167-0060B03C1CA5 viktigt1 Swedish
|
|||
|
;BR 1252 0x0416 0x16 0x01 @EU SRV DUBLIN BR 016 leiame AF202808-350E-11d2-B167-0060B03C1CA5 read1st Portuguese (Brazilian)
|
|||
|
;NO 1252 0x0414 0x14 0x01 @EU WKS DUBLIN NO 014 viktig AF20280F-350E-11d2-B167-0060B03C1CA5 viktig1 Norwegian
|
|||
|
;DA 1252 0x0406 0x06 0x01 @EU WKS DUBLIN DA 006 vigtigt AF20280C-350E-11d2-B167-0060B03C1CA5 vigtigt1 Danish
|
|||
|
;FI 1252 0x040b 0x0B 0x01 @EU WKS DUBLIN FI 00b readme AF20280D-350E-11d2-B167-0060B03C1CA5 lueensin Finnish
|
|||
|
;RU 1251 0x0419 0x19 0x01 @EU SRV DUBLIN RU 019 readme AF202812-350E-11d2-B167-0060B03C1CA5 read1st Russian
|
|||
|
;HU 1250 0x040e 0x0E 0x01 @EU SRV DUBLIN HU 00e readme AF20280E-350E-11d2-B167-0060B03C1CA5 fontos Hungarian
|
|||
|
;PL 1250 0x0415 0x15 0x01 @EU SRV DUBLIN PL 015 readme AF202811-350E-11d2-B167-0060B03C1CA5 read1st Polish
|
|||
|
;CS 1250 0x0405 0x05 0x01 @EU SRV DUBLIN CS 005 readme AF202813-350E-11d2-B167-0060B03C1CA5 read1st Czech
|
|||
|
;PT 1252 0x0816 0x16 0x02 @EU SRV DUBLIN PT 016 readme AF202814-350E-11d2-B167-0060B03C1CA5 leiame1 Portuguese
|
|||
|
;TR 1254 0x041F 0x1f 0x01 @EU SRV DUBLIN TR 01f readme AF202815-350E-11d2-B167-0060B03C1CA5 ilkoku Turkish
|
|||
|
;EL 1253 0x0408 0x08 0x01 @EU WKS DUBLIN EL 008 readme AF202810-350E-11d2-B167-0060B03C1CA5 read1st Greek
|
|||
|
;PSU 1254 0x041F 0x1f 0x01 @EU SRV DUBLIN PS 01f readme AF202815-350E-11d2-B167-0060B03C1CA5 read1st Pseudo build
|
|||
|
;MIR 1254 0x041F 0x1f 0x01 @EU SRV REDMOND MR 01f readme AF202815-350E-11d2-B167-0060B03C1CA5 read1st Mirrored build
|
|||
|
;TST 1252 0x0409 0x09 0x01 @US ENT DUBLIN TS 009 readme AF202800-350E-11d2-B167-0060B03C1CA5 read1st Test build of English US
|
|||
|
|