From 16360693d716cbe3ecfff8e4293b2186628ba5e1 Mon Sep 17 00:00:00 2001 From: fudali113 Date: Fri, 21 Apr 2023 17:57:33 +0800 Subject: [PATCH] feat: add locale const & lcid infos --- cell.go | 2 +- cell_test.go | 21 +- excelize.go | 2 +- locales.go | 6716 ++++++++++++++++++++++++++++++++++++++++++++++++++ styles.go | 1 - 5 files changed, 6720 insertions(+), 22 deletions(-) create mode 100644 locales.go diff --git a/cell.go b/cell.go index 3eccd88eb09..fdb44c349c6 100644 --- a/cell.go +++ b/cell.go @@ -1372,7 +1372,7 @@ func (f *File) formattedValue(c *xlsxC, raw bool, cellType CellType) (string, er func (f *File) getBuiltInNumFmtCode(numFmtId int) string { locale := "" if f.options != nil { - locale = f.options.Locale + locale = strings.ToLower(string(f.options.Locale)) } numFmtCode := builtInNumFmt[numFmtId] if locale == "" { diff --git a/cell_test.go b/cell_test.go index 2bd55d30466..de531b85fb2 100644 --- a/cell_test.go +++ b/cell_test.go @@ -877,23 +877,6 @@ func TestFormattedValue(t *testing.T) { assert.Equal(t, "0_0", fn("0_0", "", false, CellTypeNumber)) } - // Test format value with built-in number format ID = 14 - styleID, err = f.NewStyle(&Style{ - NumFmt: 14, - }) - assert.NoError(t, err) - result, err = f.formattedValue(&xlsxC{S: styleID, V: "43528"}, false, CellTypeNumber) - assert.NoError(t, err) - assert.Equal(t, "03-04-19", result) - originalFileOptions := f.options - f.options = &Options{ - Locale: "zh-cn", - } - result, err = f.formattedValue(&xlsxC{S: styleID, V: "43528"}, false, CellTypeNumber) - assert.NoError(t, err) - assert.Equal(t, "2019/3/4", result) - f.options = originalFileOptions - // Test format value with built-in number format zh-cn styleID31, err := f.NewStyle(&Style{ NumFmt: 31, @@ -905,9 +888,9 @@ func TestFormattedValue(t *testing.T) { Lang: "zh-cn", }) assert.NoError(t, err) - originalFileOptions = f.options + originalFileOptions := f.options f.options = &Options{ - Locale: "zh-cn", + Locale: ZH_CN, } result, err = f.formattedValue(&xlsxC{S: styleID31, V: "43528"}, false, CellTypeNumber) assert.NoError(t, err) diff --git a/excelize.go b/excelize.go index dea6b77420c..bfd8a4238b8 100644 --- a/excelize.go +++ b/excelize.go @@ -88,7 +88,7 @@ type Options struct { RawCellValue bool UnzipSizeLimit int64 UnzipXMLSizeLimit int64 - Locale string + Locale Locale } // OpenFile take the name of an spreadsheet file and returns a populated diff --git a/locales.go b/locales.go new file mode 100644 index 00000000000..3021cd41cf4 --- /dev/null +++ b/locales.go @@ -0,0 +1,6716 @@ +// Copyright 2016 - 2023 The excelize Authors. All rights reserved. Use of +// this source code is governed by a BSD-style license that can be found in +// the LICENSE file. +// +// Package excelize providing a set of functions that allow you to write to and +// read from XLAM / XLSM / XLSX / XLTM / XLTX files. Supports reading and +// writing spreadsheet documents generated by Microsoft Excel™ 2007 and later. +// Supports complex components by high compatibility, and provided streaming +// API for generating or reading data from a worksheet with huge amounts of +// data. This library needs Go version 1.16 or later. + +package excelize + +// LCID Windows Language Code Identifier +// https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-lcid/a9eac961-e77d-41a6-90a5-ce1a8b0cdb9c +type LCID struct { + Language string + Location string + LanguageID int32 + LanguageTag Locale + SupportedVersion string +} + +// Locale locale enum type +type Locale string + +// all locale enum +const ( + AA Locale = `aa` + AA_DJ Locale = `aa-DJ` + AA_ER Locale = `aa-ER` + AA_ET Locale = `aa-ET` + AF Locale = `af` + AF_NA Locale = `af-NA` + AF_ZA Locale = `af-ZA` + AGQ Locale = `agq` + AGQ_CM Locale = `agq-CM` + AK Locale = `ak` + AK_GH Locale = `ak-GH` + SQ Locale = `sq` + SQ_AL Locale = `sq-AL` + SQ_MK Locale = `sq-MK` + GSW Locale = `gsw` + GSW_FR Locale = `gsw-FR` + GSW_LI Locale = `gsw-LI` + GSW_CH Locale = `gsw-CH` + AM Locale = `am` + AM_ET Locale = `am-ET` + AR Locale = `ar` + AR_DZ Locale = `ar-DZ` + AR_BH Locale = `ar-BH` + AR_TD Locale = `ar-TD` + AR_KM Locale = `ar-KM` + AR_DJ Locale = `ar-DJ` + AR_EG Locale = `ar-EG` + AR_ER Locale = `ar-ER` + AR_IQ Locale = `ar-IQ` + AR_IL Locale = `ar-IL` + AR_JO Locale = `ar-JO` + AR_KW Locale = `ar-KW` + AR_LB Locale = `ar-LB` + AR_LY Locale = `ar-LY` + AR_MR Locale = `ar-MR` + AR_MA Locale = `ar-MA` + AR_OM Locale = `ar-OM` + AR_PS Locale = `ar-PS` + AR_QA Locale = `ar-QA` + AR_SA Locale = `ar-SA` + AR_SO Locale = `ar-SO` + AR_SS Locale = `ar-SS` + AR_SD Locale = `ar-SD` + AR_SY Locale = `ar-SY` + AR_TN Locale = `ar-TN` + AR_AE Locale = `ar-AE` + AR_001 Locale = `ar-001` + AR_YE Locale = `ar-YE` + HY Locale = `hy` + HY_AM Locale = `hy-AM` + AS Locale = `as` + AS_IN Locale = `as-IN` + AST Locale = `ast` + AST_ES Locale = `ast-ES` + ASA Locale = `asa` + ASA_TZ Locale = `asa-TZ` + AZ_CYRL Locale = `az-Cyrl` + AZ_CYRL_AZ Locale = `az-Cyrl-AZ` + AZ Locale = `az` + AZ_LATN Locale = `az-Latn` + AZ_LATN_AZ Locale = `az-Latn-AZ` + KSF Locale = `ksf` + KSF_CM Locale = `ksf-CM` + BM Locale = `bm` + BM_LATN_ML Locale = `bm-Latn-ML` + BN Locale = `bn` + BN_BD Locale = `bn-BD` + BN_IN Locale = `bn-IN` + BAS Locale = `bas` + BAS_CM Locale = `bas-CM` + BA Locale = `ba` + BA_RU Locale = `ba-RU` + EU Locale = `eu` + EU_ES Locale = `eu-ES` + BE Locale = `be` + BE_BY Locale = `be-BY` + BEM Locale = `bem` + BEM_ZM Locale = `bem-ZM` + BEZ Locale = `bez` + BEZ_TZ Locale = `bez-TZ` + BYN Locale = `byn` + BYN_ER Locale = `byn-ER` + BRX Locale = `brx` + BRX_IN Locale = `brx-IN` + BS_CYRL Locale = `bs-Cyrl` + BS_CYRL_BA Locale = `bs-Cyrl-BA` + BS_LATN Locale = `bs-Latn` + BS Locale = `bs` + BS_LATN_BA Locale = `bs-Latn-BA` + BR Locale = `br` + BR_FR Locale = `br-FR` + BG Locale = `bg` + BG_BG Locale = `bg-BG` + MY Locale = `my` + MY_MM Locale = `my-MM` + CA Locale = `ca` + CA_AD Locale = `ca-AD` + CA_FR Locale = `ca-FR` + CA_IT Locale = `ca-IT` + CA_ES Locale = `ca-ES` + CEB Locale = `ceb` + CEB_LATN Locale = `ceb-Latn` + CEB_LATN_PH Locale = `ceb-Latn-PH` + TZM_ARAB_MA Locale = `tzm-Arab-MA` + TZM_LATN_MA Locale = `tzm-Latn-MA` + KU Locale = `ku` + KU_ARAB Locale = `ku-Arab` + KU_ARAB_IQ Locale = `ku-Arab-IQ` + CCP Locale = `ccp` + CCP_CAKM Locale = `ccp-Cakm` + CCP_CAKM_BD Locale = `ccp-Cakm-BD` + CCP_CAKM_IN Locale = `ccp-Cakm-IN` + CE_RU Locale = `ce-RU` + CHR Locale = `chr` + CHR_CHER Locale = `chr-Cher` + CHR_CHER_US Locale = `chr-Cher-US` + CGG Locale = `cgg` + CGG_UG Locale = `cgg-UG` + ZH_HANS Locale = `zh-Hans` + ZH Locale = `zh` + ZH_CN Locale = `zh-CN` + ZH_SG Locale = `zh-SG` + ZH_HANT Locale = `zh-Hant` + ZH_HK Locale = `zh-HK` + ZH_MO Locale = `zh-MO` + ZH_TW Locale = `zh-TW` + CU_RU Locale = `cu-RU` + SWC Locale = `swc` + SWC_CD Locale = `swc-CD` + KW Locale = `kw` + KW_GB Locale = `kw-GB` + CO Locale = `co` + CO_FR Locale = `co-FR` + HR Locale = `hr` + HR_HR Locale = `hr-HR` + HR_BA Locale = `hr-BA` + CS Locale = `cs` + CS_CZ Locale = `cs-CZ` + DA Locale = `da` + DA_DK Locale = `da-DK` + DA_GL Locale = `da-GL` + PRS Locale = `prs` + PRS_AF Locale = `prs-AF` + DV Locale = `dv` + DV_MV Locale = `dv-MV` + DUA Locale = `dua` + DUA_CM Locale = `dua-CM` + NL Locale = `nl` + NL_AW Locale = `nl-AW` + NL_BE Locale = `nl-BE` + NL_BQ Locale = `nl-BQ` + NL_CW Locale = `nl-CW` + NL_NL Locale = `nl-NL` + NL_SX Locale = `nl-SX` + NL_SR Locale = `nl-SR` + DZ Locale = `dz` + DZ_BT Locale = `dz-BT` + EBU Locale = `ebu` + EBU_KE Locale = `ebu-KE` + EN Locale = `en` + EN_AS Locale = `en-AS` + EN_AI Locale = `en-AI` + EN_AG Locale = `en-AG` + EN_AU Locale = `en-AU` + EN_AT Locale = `en-AT` + EN_BS Locale = `en-BS` + EN_BB Locale = `en-BB` + EN_BE Locale = `en-BE` + EN_BZ Locale = `en-BZ` + EN_BM Locale = `en-BM` + EN_BW Locale = `en-BW` + EN_IO Locale = `en-IO` + EN_VG Locale = `en-VG` + EN_BI Locale = `en-BI` + EN_CM Locale = `en-CM` + EN_CA Locale = `en-CA` + EN_029 Locale = `en-029` + EN_KY Locale = `en-KY` + EN_CX Locale = `en-CX` + EN_CC Locale = `en-CC` + EN_CK Locale = `en-CK` + EN_CY Locale = `en-CY` + EN_DK Locale = `en-DK` + EN_DM Locale = `en-DM` + EN_ER Locale = `en-ER` + EN_150 Locale = `en-150` + EN_FK Locale = `en-FK` + EN_FI Locale = `en-FI` + EN_FJ Locale = `en-FJ` + EN_GM Locale = `en-GM` + EN_DE Locale = `en-DE` + EN_GH Locale = `en-GH` + EN_GI Locale = `en-GI` + EN_GD Locale = `en-GD` + EN_GU Locale = `en-GU` + EN_GG Locale = `en-GG` + EN_GY Locale = `en-GY` + EN_HK Locale = `en-HK` + EN_IN Locale = `en-IN` + EN_IE Locale = `en-IE` + EN_IM Locale = `en-IM` + EN_IL Locale = `en-IL` + EN_JM Locale = `en-JM` + EN_JE Locale = `en-JE` + EN_KE Locale = `en-KE` + EN_KI Locale = `en-KI` + EN_LS Locale = `en-LS` + EN_LR Locale = `en-LR` + EN_MO Locale = `en-MO` + EN_MG Locale = `en-MG` + EN_MW Locale = `en-MW` + EN_MY Locale = `en-MY` + EN_MT Locale = `en-MT` + EN_MH Locale = `en-MH` + EN_MU Locale = `en-MU` + EN_FM Locale = `en-FM` + EN_MS Locale = `en-MS` + EN_NA Locale = `en-NA` + EN_NR Locale = `en-NR` + EN_NL Locale = `en-NL` + EN_NZ Locale = `en-NZ` + EN_NG Locale = `en-NG` + EN_NU Locale = `en-NU` + EN_NF Locale = `en-NF` + EN_MP Locale = `en-MP` + EN_PK Locale = `en-PK` + EN_PW Locale = `en-PW` + EN_PG Locale = `en-PG` + EN_PN Locale = `en-PN` + EN_PR Locale = `en-PR` + EN_PH Locale = `en-PH` + EN_RW Locale = `en-RW` + EN_KN Locale = `en-KN` + EN_LC Locale = `en-LC` + EN_VC Locale = `en-VC` + EN_WS Locale = `en-WS` + EN_SC Locale = `en-SC` + EN_SL Locale = `en-SL` + EN_SG Locale = `en-SG` + EN_SX Locale = `en-SX` + EN_SI Locale = `en-SI` + EN_SB Locale = `en-SB` + EN_ZA Locale = `en-ZA` + EN_SS Locale = `en-SS` + EN_SH Locale = `en-SH` + EN_SD Locale = `en-SD` + EN_SZ Locale = `en-SZ` + EN_SE Locale = `en-SE` + EN_CH Locale = `en-CH` + EN_TZ Locale = `en-TZ` + EN_TK Locale = `en-TK` + EN_TO Locale = `en-TO` + EN_TT Locale = `en-TT` + EN_TC Locale = `en-TC` + EN_TV Locale = `en-TV` + EN_UG Locale = `en-UG` + EN_AE Locale = `en-AE` + EN_GB Locale = `en-GB` + EN_US Locale = `en-US` + EN_UM Locale = `en-UM` + EN_VI Locale = `en-VI` + EN_VU Locale = `en-VU` + EN_001 Locale = `en-001` + EN_ZM Locale = `en-ZM` + EN_ZW Locale = `en-ZW` + EO Locale = `eo` + EO_001 Locale = `eo-001` + ET Locale = `et` + ET_EE Locale = `et-EE` + EE Locale = `ee` + EE_GH Locale = `ee-GH` + EE_TG Locale = `ee-TG` + EWO Locale = `ewo` + EWO_CM Locale = `ewo-CM` + FO Locale = `fo` + FO_DK Locale = `fo-DK` + FO_FO Locale = `fo-FO` + FIL Locale = `fil` + FIL_PH Locale = `fil-PH` + FI Locale = `fi` + FI_FI Locale = `fi-FI` + FR Locale = `fr` + FR_DZ Locale = `fr-DZ` + FR_BE Locale = `fr-BE` + FR_BJ Locale = `fr-BJ` + FR_BF Locale = `fr-BF` + FR_BI Locale = `fr-BI` + FR_CM Locale = `fr-CM` + FR_CA Locale = `fr-CA` + FR_029 Locale = `fr-029` + FR_CF Locale = `fr-CF` + FR_TD Locale = `fr-TD` + FR_KM Locale = `fr-KM` + FR_CG Locale = `fr-CG` + FR_CD Locale = `fr-CD` + FR_CI Locale = `fr-CI` + FR_DJ Locale = `fr-DJ` + FR_GQ Locale = `fr-GQ` + FR_FR Locale = `fr-FR` + FR_GF Locale = `fr-GF` + FR_PF Locale = `fr-PF` + FR_GA Locale = `fr-GA` + FR_GP Locale = `fr-GP` + FR_GN Locale = `fr-GN` + FR_HT Locale = `fr-HT` + FR_LU Locale = `fr-LU` + FR_MG Locale = `fr-MG` + FR_ML Locale = `fr-ML` + FR_MQ Locale = `fr-MQ` + FR_MR Locale = `fr-MR` + FR_MU Locale = `fr-MU` + FR_YT Locale = `fr-YT` + FR_MA Locale = `fr-MA` + FR_NC Locale = `fr-NC` + FR_NE Locale = `fr-NE` + FR_MC Locale = `fr-MC` + FR_RE Locale = `fr-RE` + FR_RW Locale = `fr-RW` + FR_BL Locale = `fr-BL` + FR_MF Locale = `fr-MF` + FR_PM Locale = `fr-PM` + FR_SN Locale = `fr-SN` + FR_SC Locale = `fr-SC` + FR_CH Locale = `fr-CH` + FR_SY Locale = `fr-SY` + FR_TG Locale = `fr-TG` + FR_TN Locale = `fr-TN` + FR_VU Locale = `fr-VU` + FR_WF Locale = `fr-WF` + FY Locale = `fy` + FY_NL Locale = `fy-NL` + FUR Locale = `fur` + FUR_IT Locale = `fur-IT` + FF Locale = `ff` + FF_LATN Locale = `ff-Latn` + FF_LATN_BF Locale = `ff-Latn-BF` + FF_CM Locale = `ff-CM` + FF_LATN_CM Locale = `ff-Latn-CM` + FF_LATN_GM Locale = `ff-Latn-GM` + FF_LATN_GH Locale = `ff-Latn-GH` + FF_GN Locale = `ff-GN` + FF_LATN_GN Locale = `ff-Latn-GN` + FF_LATN_GW Locale = `ff-Latn-GW` + FF_LATN_LR Locale = `ff-Latn-LR` + FF_MR Locale = `ff-MR` + FF_LATN_MR Locale = `ff-Latn-MR` + FF_LATN_NE Locale = `ff-Latn-NE` + FF_NG Locale = `ff-NG` + FF_LATN_NG Locale = `ff-Latn-NG` + FF_LATN_SN Locale = `ff-Latn-SN` + FF_LATN_SL Locale = `ff-Latn-SL` + GL Locale = `gl` + GL_ES Locale = `gl-ES` + LG Locale = `lg` + LG_UG Locale = `lg-UG` + KA Locale = `ka` + KA_GE Locale = `ka-GE` + DE Locale = `de` + DE_AT Locale = `de-AT` + DE_BE Locale = `de-BE` + DE_DE Locale = `de-DE` + DE_IT Locale = `de-IT` + DE_LI Locale = `de-LI` + DE_LU Locale = `de-LU` + DE_CH Locale = `de-CH` + EL Locale = `el` + EL_CY Locale = `el-CY` + EL_GR Locale = `el-GR` + KL Locale = `kl` + KL_GL Locale = `kl-GL` + GN Locale = `gn` + GN_PY Locale = `gn-PY` + GU Locale = `gu` + GU_IN Locale = `gu-IN` + GUZ Locale = `guz` + GUZ_KE Locale = `guz-KE` + HA Locale = `ha` + HA_LATN Locale = `ha-Latn` + HA_LATN_GH Locale = `ha-Latn-GH` + HA_LATN_NE Locale = `ha-Latn-NE` + HA_LATN_NG Locale = `ha-Latn-NG` + HAW Locale = `haw` + HAW_US Locale = `haw-US` + HE Locale = `he` + HE_IL Locale = `he-IL` + HI Locale = `hi` + HI_IN Locale = `hi-IN` + HU Locale = `hu` + HU_HU Locale = `hu-HU` + IS Locale = `is` + IS_IS Locale = `is-IS` + IG Locale = `ig` + IG_NG Locale = `ig-NG` + ID Locale = `id` + ID_ID Locale = `id-ID` + IA Locale = `ia` + IA_FR Locale = `ia-FR` + IA_001 Locale = `ia-001` + IU Locale = `iu` + IU_LATN Locale = `iu-Latn` + IU_LATN_CA Locale = `iu-Latn-CA` + IU_CANS Locale = `iu-Cans` + IU_CANS_CA Locale = `iu-Cans-CA` + GA Locale = `ga` + GA_IE Locale = `ga-IE` + IT Locale = `it` + IT_IT Locale = `it-IT` + IT_SM Locale = `it-SM` + IT_CH Locale = `it-CH` + IT_VA Locale = `it-VA` + JA Locale = `ja` + JA_JP Locale = `ja-JP` + JV Locale = `jv` + JV_LATN Locale = `jv-Latn` + JV_LATN_ID Locale = `jv-Latn-ID` + DYO Locale = `dyo` + DYO_SN Locale = `dyo-SN` + KEA Locale = `kea` + KEA_CV Locale = `kea-CV` + KAB Locale = `kab` + KAB_DZ Locale = `kab-DZ` + KKJ Locale = `kkj` + KKJ_CM Locale = `kkj-CM` + KLN Locale = `kln` + KLN_KE Locale = `kln-KE` + KAM Locale = `kam` + KAM_KE Locale = `kam-KE` + KN Locale = `kn` + KN_IN Locale = `kn-IN` + KR_LATN_NG Locale = `kr-Latn-NG` + KS Locale = `ks` + KS_ARAB Locale = `ks-Arab` + KS_ARAB_IN Locale = `ks-Arab-IN` + KS_DEVA_IN Locale = `ks-Deva-IN` + KK Locale = `kk` + KK_KZ Locale = `kk-KZ` + KM Locale = `km` + KM_KH Locale = `km-KH` + QUC Locale = `quc` + QUC_LATN_GT Locale = `quc-Latn-GT` + KI Locale = `ki` + KI_KE Locale = `ki-KE` + RW Locale = `rw` + RW_RW Locale = `rw-RW` + SW Locale = `sw` + SW_KE Locale = `sw-KE` + SW_TZ Locale = `sw-TZ` + SW_UG Locale = `sw-UG` + KOK Locale = `kok` + KOK_IN Locale = `kok-IN` + KO Locale = `ko` + KO_KR Locale = `ko-KR` + KO_KP Locale = `ko-KP` + KHQ Locale = `khq` + KHQ_ML Locale = `khq-ML` + SES Locale = `ses` + SES_ML Locale = `ses-ML` + NMG Locale = `nmg` + NMG_CM Locale = `nmg-CM` + KY Locale = `ky` + KY_KG Locale = `ky-KG` + KU_ARAB_IR Locale = `ku-Arab-IR` + LKT Locale = `lkt` + LKT_US Locale = `lkt-US` + LAG Locale = `lag` + LAG_TZ Locale = `lag-TZ` + LO Locale = `lo` + LO_LA Locale = `lo-LA` + LA_VA Locale = `la-VA` + LV Locale = `lv` + LV_LV Locale = `lv-LV` + LN Locale = `ln` + LN_AO Locale = `ln-AO` + LN_CF Locale = `ln-CF` + LN_CG Locale = `ln-CG` + LN_CD Locale = `ln-CD` + LT Locale = `lt` + LT_LT Locale = `lt-LT` + NDS Locale = `nds` + NDS_DE Locale = `nds-DE` + NDS_NL Locale = `nds-NL` + DSB Locale = `dsb` + DSB_DE Locale = `dsb-DE` + LU Locale = `lu` + LU_CD Locale = `lu-CD` + LUO Locale = `luo` + LUO_KE Locale = `luo-KE` + LB Locale = `lb` + LB_LU Locale = `lb-LU` + LUY Locale = `luy` + LUY_KE Locale = `luy-KE` + MK Locale = `mk` + MK_MK Locale = `mk-MK` + JMC Locale = `jmc` + JMC_TZ Locale = `jmc-TZ` + MGH Locale = `mgh` + MGH_MZ Locale = `mgh-MZ` + KDE Locale = `kde` + KDE_TZ Locale = `kde-TZ` + MG Locale = `mg` + MG_MG Locale = `mg-MG` + MS Locale = `ms` + MS_BN Locale = `ms-BN` + MS_MY Locale = `ms-MY` + ML Locale = `ml` + ML_IN Locale = `ml-IN` + MT Locale = `mt` + MT_MT Locale = `mt-MT` + GV Locale = `gv` + GV_IM Locale = `gv-IM` + MI Locale = `mi` + MI_NZ Locale = `mi-NZ` + ARN Locale = `arn` + ARN_CL Locale = `arn-CL` + MR Locale = `mr` + MR_IN Locale = `mr-IN` + MAS Locale = `mas` + MAS_KE Locale = `mas-KE` + MAS_TZ Locale = `mas-TZ` + MZN_IR Locale = `mzn-IR` + MER Locale = `mer` + MER_KE Locale = `mer-KE` + MGO Locale = `mgo` + MGO_CM Locale = `mgo-CM` + MOH Locale = `moh` + MOH_CA Locale = `moh-CA` + MN Locale = `mn` + MN_CYRL Locale = `mn-Cyrl` + MN_MN Locale = `mn-MN` + MN_MONG Locale = `mn-Mong` + MN_MONG_CN Locale = `mn-Mong-CN` + MN_MONG_MN Locale = `mn-Mong-MN` + MFE Locale = `mfe` + MFE_MU Locale = `mfe-MU` + MUA Locale = `mua` + MUA_CM Locale = `mua-CM` + NQO Locale = `nqo` + NQO_GN Locale = `nqo-GN` + NAQ Locale = `naq` + NAQ_NA Locale = `naq-NA` + NE Locale = `ne` + NE_IN Locale = `ne-IN` + NE_NP Locale = `ne-NP` + NNH Locale = `nnh` + NNH_CM Locale = `nnh-CM` + JGO Locale = `jgo` + JGO_CM Locale = `jgo-CM` + LRC_IQ Locale = `lrc-IQ` + LRC_IR Locale = `lrc-IR` + ND Locale = `nd` + ND_ZW Locale = `nd-ZW` + NO Locale = `no` + NB Locale = `nb` + NB_NO Locale = `nb-NO` + NN Locale = `nn` + NN_NO Locale = `nn-NO` + NB_SJ Locale = `nb-SJ` + NUS Locale = `nus` + NUS_SD Locale = `nus-SD` + NUS_SS Locale = `nus-SS` + NYN Locale = `nyn` + NYN_UG Locale = `nyn-UG` + OC Locale = `oc` + OC_FR Locale = `oc-FR` + OR Locale = `or` + OR_IN Locale = `or-IN` + OM Locale = `om` + OM_ET Locale = `om-ET` + OM_KE Locale = `om-KE` + OS Locale = `os` + OS_GE Locale = `os-GE` + OS_RU Locale = `os-RU` + PS Locale = `ps` + PS_AF Locale = `ps-AF` + PS_PK Locale = `ps-PK` + FA Locale = `fa` + FA_AF Locale = `fa-AF` + FA_IR Locale = `fa-IR` + PL Locale = `pl` + PL_PL Locale = `pl-PL` + PT Locale = `pt` + PT_AO Locale = `pt-AO` + PT_BR Locale = `pt-BR` + PT_CV Locale = `pt-CV` + PT_GQ Locale = `pt-GQ` + PT_GW Locale = `pt-GW` + PT_LU Locale = `pt-LU` + PT_MO Locale = `pt-MO` + PT_MZ Locale = `pt-MZ` + PT_PT Locale = `pt-PT` + PT_ST Locale = `pt-ST` + PT_CH Locale = `pt-CH` + PT_TL Locale = `pt-TL` + PRG_001 Locale = `prg-001` + QPS_PLOCA Locale = `qps-ploca` + QPS_PLOC Locale = `qps-ploc` + QPS_PLOCM Locale = `qps-plocm` + PA Locale = `pa` + PA_ARAB Locale = `pa-Arab` + PA_IN Locale = `pa-IN` + PA_ARAB_PK Locale = `pa-Arab-PK` + QUZ Locale = `quz` + QUZ_BO Locale = `quz-BO` + QUZ_EC Locale = `quz-EC` + QUZ_PE Locale = `quz-PE` + KSH Locale = `ksh` + KSH_DE Locale = `ksh-DE` + RO Locale = `ro` + RO_MD Locale = `ro-MD` + RO_RO Locale = `ro-RO` + RM Locale = `rm` + RM_CH Locale = `rm-CH` + ROF Locale = `rof` + ROF_TZ Locale = `rof-TZ` + RN Locale = `rn` + RN_BI Locale = `rn-BI` + RU Locale = `ru` + RU_BY Locale = `ru-BY` + RU_KZ Locale = `ru-KZ` + RU_KG Locale = `ru-KG` + RU_MD Locale = `ru-MD` + RU_RU Locale = `ru-RU` + RU_UA Locale = `ru-UA` + RWK Locale = `rwk` + RWK_TZ Locale = `rwk-TZ` + SSY Locale = `ssy` + SSY_ER Locale = `ssy-ER` + SAH Locale = `sah` + SAH_RU Locale = `sah-RU` + SAQ Locale = `saq` + SAQ_KE Locale = `saq-KE` + SMN Locale = `smn` + SMN_FI Locale = `smn-FI` + SMJ Locale = `smj` + SMJ_NO Locale = `smj-NO` + SMJ_SE Locale = `smj-SE` + SE Locale = `se` + SE_FI Locale = `se-FI` + SE_NO Locale = `se-NO` + SE_SE Locale = `se-SE` + SMS Locale = `sms` + SMS_FI Locale = `sms-FI` + SMA Locale = `sma` + SMA_NO Locale = `sma-NO` + SMA_SE Locale = `sma-SE` + SG Locale = `sg` + SG_CF Locale = `sg-CF` + SBP Locale = `sbp` + SBP_TZ Locale = `sbp-TZ` + SA Locale = `sa` + SA_IN Locale = `sa-IN` + GD Locale = `gd` + GD_GB Locale = `gd-GB` + SEH Locale = `seh` + SEH_MZ Locale = `seh-MZ` + SR_CYRL Locale = `sr-Cyrl` + SR_CYRL_BA Locale = `sr-Cyrl-BA` + SR_CYRL_ME Locale = `sr-Cyrl-ME` + SR_CYRL_RS Locale = `sr-Cyrl-RS` + SR_CYRL_CS Locale = `sr-Cyrl-CS` + SR_LATN Locale = `sr-Latn` + SR Locale = `sr` + SR_LATN_BA Locale = `sr-Latn-BA` + SR_LATN_ME Locale = `sr-Latn-ME` + SR_LATN_RS Locale = `sr-Latn-RS` + SR_LATN_CS Locale = `sr-Latn-CS` + NSO Locale = `nso` + NSO_ZA Locale = `nso-ZA` + TN Locale = `tn` + TN_BW Locale = `tn-BW` + TN_ZA Locale = `tn-ZA` + KSB Locale = `ksb` + KSB_TZ Locale = `ksb-TZ` + SN Locale = `sn` + SN_LATN Locale = `sn-Latn` + SN_LATN_ZW Locale = `sn-Latn-ZW` + SD Locale = `sd` + SD_ARAB Locale = `sd-Arab` + SD_ARAB_PK Locale = `sd-Arab-PK` + SI Locale = `si` + SI_LK Locale = `si-LK` + SK Locale = `sk` + SK_SK Locale = `sk-SK` + SL Locale = `sl` + SL_SI Locale = `sl-SI` + XOG Locale = `xog` + XOG_UG Locale = `xog-UG` + SO Locale = `so` + SO_DJ Locale = `so-DJ` + SO_ET Locale = `so-ET` + SO_KE Locale = `so-KE` + SO_SO Locale = `so-SO` + ST Locale = `st` + ST_ZA Locale = `st-ZA` + NR Locale = `nr` + NR_ZA Locale = `nr-ZA` + ST_LS Locale = `st-LS` + ES Locale = `es` + ES_AR Locale = `es-AR` + ES_BZ Locale = `es-BZ` + ES_VE Locale = `es-VE` + ES_BO Locale = `es-BO` + ES_BR Locale = `es-BR` + ES_CL Locale = `es-CL` + ES_CO Locale = `es-CO` + ES_CR Locale = `es-CR` + ES_CU Locale = `es-CU` + ES_DO Locale = `es-DO` + ES_EC Locale = `es-EC` + ES_SV Locale = `es-SV` + ES_GQ Locale = `es-GQ` + ES_GT Locale = `es-GT` + ES_HN Locale = `es-HN` + ES_419 Locale = `es-419` + ES_MX Locale = `es-MX` + ES_NI Locale = `es-NI` + ES_PA Locale = `es-PA` + ES_PY Locale = `es-PY` + ES_PE Locale = `es-PE` + ES_PH Locale = `es-PH` + ES_PR Locale = `es-PR` + ES_ES_TRADNL Locale = `es-ES_tradnl` + ES_ES Locale = `es-ES` + ES_US Locale = `es-US` + ES_UY Locale = `es-UY` + ZGH Locale = `zgh` + ZGH_TFNG_MA Locale = `zgh-Tfng-MA` + ZGH_TFNG Locale = `zgh-Tfng` + SS Locale = `ss` + SS_ZA Locale = `ss-ZA` + SS_SZ Locale = `ss-SZ` + SV Locale = `sv` + SV_AX Locale = `sv-AX` + SV_FI Locale = `sv-FI` + SV_SE Locale = `sv-SE` + SYR Locale = `syr` + SYR_SY Locale = `syr-SY` + SHI Locale = `shi` + SHI_TFNG Locale = `shi-Tfng` + SHI_TFNG_MA Locale = `shi-Tfng-MA` + SHI_LATN Locale = `shi-Latn` + SHI_LATN_MA Locale = `shi-Latn-MA` + DAV Locale = `dav` + DAV_KE Locale = `dav-KE` + TG Locale = `tg` + TG_CYRL Locale = `tg-Cyrl` + TG_CYRL_TJ Locale = `tg-Cyrl-TJ` + TZM Locale = `tzm` + TZM_LATN Locale = `tzm-Latn` + TZM_LATN_DZ Locale = `tzm-Latn-DZ` + TA Locale = `ta` + TA_IN Locale = `ta-IN` + TA_MY Locale = `ta-MY` + TA_SG Locale = `ta-SG` + TA_LK Locale = `ta-LK` + TWQ Locale = `twq` + TWQ_NE Locale = `twq-NE` + TT Locale = `tt` + TT_RU Locale = `tt-RU` + TE Locale = `te` + TE_IN Locale = `te-IN` + TEO Locale = `teo` + TEO_KE Locale = `teo-KE` + TEO_UG Locale = `teo-UG` + TH Locale = `th` + TH_TH Locale = `th-TH` + BO Locale = `bo` + BO_IN Locale = `bo-IN` + BO_CN Locale = `bo-CN` + TIG Locale = `tig` + TIG_ER Locale = `tig-ER` + TI Locale = `ti` + TI_ER Locale = `ti-ER` + TI_ET Locale = `ti-ET` + TO Locale = `to` + TO_TO Locale = `to-TO` + TS Locale = `ts` + TS_ZA Locale = `ts-ZA` + TR Locale = `tr` + TR_CY Locale = `tr-CY` + TR_TR Locale = `tr-TR` + TK Locale = `tk` + TK_TM Locale = `tk-TM` + UK Locale = `uk` + UK_UA Locale = `uk-UA` + HSB Locale = `hsb` + HSB_DE Locale = `hsb-DE` + UR Locale = `ur` + UR_IN Locale = `ur-IN` + UR_PK Locale = `ur-PK` + UG Locale = `ug` + UG_CN Locale = `ug-CN` + UZ_ARAB Locale = `uz-Arab` + UZ_ARAB_AF Locale = `uz-Arab-AF` + UZ_CYRL Locale = `uz-Cyrl` + UZ_CYRL_UZ Locale = `uz-Cyrl-UZ` + UZ Locale = `uz` + UZ_LATN Locale = `uz-Latn` + UZ_LATN_UZ Locale = `uz-Latn-UZ` + VAI Locale = `vai` + VAI_VAII Locale = `vai-Vaii` + VAI_VAII_LR Locale = `vai-Vaii-LR` + VAI_LATN_LR Locale = `vai-Latn-LR` + VAI_LATN Locale = `vai-Latn` + CA_ES_VALENCIA Locale = `ca-ES-valencia` + VE Locale = `ve` + VE_ZA Locale = `ve-ZA` + VI Locale = `vi` + VI_VN Locale = `vi-VN` + VO Locale = `vo` + VO_001 Locale = `vo-001` + VUN Locale = `vun` + VUN_TZ Locale = `vun-TZ` + WAE Locale = `wae` + WAE_CH Locale = `wae-CH` + CY Locale = `cy` + CY_GB Locale = `cy-GB` + WAL Locale = `wal` + WAL_ET Locale = `wal-ET` + WO Locale = `wo` + WO_SN Locale = `wo-SN` + XH Locale = `xh` + XH_ZA Locale = `xh-ZA` + YAV Locale = `yav` + YAV_CM Locale = `yav-CM` + II Locale = `ii` + II_CN Locale = `ii-CN` + YI_001 Locale = `yi-001` + YO Locale = `yo` + YO_BJ Locale = `yo-BJ` + YO_NG Locale = `yo-NG` + DJE Locale = `dje` + DJE_NE Locale = `dje-NE` + ZU Locale = `zu` + ZU_ZA Locale = `zu-ZA` +) + +// allLCIDList all LCID infos +// https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-lcid/a9eac961-e77d-41a6-90a5-ce1a8b0cdb9c +var allLCIDList = []LCID{ + { + Language: `Afar`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: AA, + SupportedVersion: `Release 10`, + }, + { + Language: `Afar`, + Location: `Djibouti`, + LanguageID: 0x1000, + LanguageTag: AA_DJ, + SupportedVersion: `Release 10`, + }, + { + Language: `Afar`, + Location: `Eritrea`, + LanguageID: 0x1000, + LanguageTag: AA_ER, + SupportedVersion: `Release 10`, + }, + { + Language: `Afar`, + Location: `Ethiopia`, + LanguageID: 0x1000, + LanguageTag: AA_ET, + SupportedVersion: `Release 10`, + }, + { + Language: `Afrikaans`, + Location: ` `, + LanguageID: 0x0036, + LanguageTag: AF, + SupportedVersion: `Release 7`, + }, + { + Language: `Afrikaans`, + Location: `Namibia`, + LanguageID: 0x1000, + LanguageTag: AF_NA, + SupportedVersion: `Release 10`, + }, + { + Language: `Afrikaans`, + Location: `South Africa`, + LanguageID: 0x0436, + LanguageTag: AF_ZA, + SupportedVersion: `Release B`, + }, + { + Language: `Aghem`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: AGQ, + SupportedVersion: `Release 10`, + }, + { + Language: `Aghem`, + Location: `Cameroon`, + LanguageID: 0x1000, + LanguageTag: AGQ_CM, + SupportedVersion: `Release 10`, + }, + { + Language: `Akan`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: AK, + SupportedVersion: `Release 10`, + }, + { + Language: `Akan`, + Location: `Ghana`, + LanguageID: 0x1000, + LanguageTag: AK_GH, + SupportedVersion: `Release 10`, + }, + { + Language: `Albanian`, + Location: ` `, + LanguageID: 0x001C, + LanguageTag: SQ, + SupportedVersion: `Release 7`, + }, + { + Language: `Albanian`, + Location: `Albania`, + LanguageID: 0x041C, + LanguageTag: SQ_AL, + SupportedVersion: `Release B`, + }, + { + Language: `Albanian`, + Location: `North Macedonia`, + LanguageID: 0x1000, + LanguageTag: SQ_MK, + SupportedVersion: `Release 10`, + }, + { + Language: `Alsatian`, + Location: ` `, + LanguageID: 0x0084, + LanguageTag: GSW, + SupportedVersion: `Release 7`, + }, + { + Language: `Alsatian`, + Location: `France`, + LanguageID: 0x0484, + LanguageTag: GSW_FR, + SupportedVersion: `Release V`, + }, + { + Language: `Alsatian`, + Location: `Liechtenstein`, + LanguageID: 0x1000, + LanguageTag: GSW_LI, + SupportedVersion: `Release 10`, + }, + { + Language: `Alsatian`, + Location: `Switzerland`, + LanguageID: 0x1000, + LanguageTag: GSW_CH, + SupportedVersion: `Release 10`, + }, + { + Language: `Amharic`, + Location: ` `, + LanguageID: 0x005E, + LanguageTag: AM, + SupportedVersion: `Release 7`, + }, + { + Language: `Amharic`, + Location: `Ethiopia`, + LanguageID: 0x045E, + LanguageTag: AM_ET, + SupportedVersion: `Release V`, + }, + { + Language: `Arabic`, + Location: ` `, + LanguageID: 0x0001, + LanguageTag: AR, + SupportedVersion: `Release 7`, + }, + { + Language: `Arabic`, + Location: `Algeria`, + LanguageID: 0x1401, + LanguageTag: AR_DZ, + SupportedVersion: `Release B`, + }, + { + Language: `Arabic`, + Location: `Bahrain`, + LanguageID: 0x3C01, + LanguageTag: AR_BH, + SupportedVersion: `Release B`, + }, + { + Language: `Arabic`, + Location: `Chad`, + LanguageID: 0x1000, + LanguageTag: AR_TD, + SupportedVersion: `Release 10`, + }, + { + Language: `Arabic`, + Location: `Comoros`, + LanguageID: 0x1000, + LanguageTag: AR_KM, + SupportedVersion: `Release 10`, + }, + { + Language: `Arabic`, + Location: `Djibouti`, + LanguageID: 0x1000, + LanguageTag: AR_DJ, + SupportedVersion: `Release 10`, + }, + { + Language: `Arabic`, + Location: `Egypt`, + LanguageID: 0x0c01, + LanguageTag: AR_EG, + SupportedVersion: `Release B`, + }, + { + Language: `Arabic`, + Location: `Eritrea`, + LanguageID: 0x1000, + LanguageTag: AR_ER, + SupportedVersion: `Release 10`, + }, + { + Language: `Arabic`, + Location: `Iraq`, + LanguageID: 0x0801, + LanguageTag: AR_IQ, + SupportedVersion: `Release B`, + }, + { + Language: `Arabic`, + Location: `Israel`, + LanguageID: 0x1000, + LanguageTag: AR_IL, + SupportedVersion: `Release 10`, + }, + { + Language: `Arabic`, + Location: `Jordan`, + LanguageID: 0x2C01, + LanguageTag: AR_JO, + SupportedVersion: `Release B`, + }, + { + Language: `Arabic`, + Location: `Kuwait`, + LanguageID: 0x3401, + LanguageTag: AR_KW, + SupportedVersion: `Release B`, + }, + { + Language: `Arabic`, + Location: `Lebanon`, + LanguageID: 0x3001, + LanguageTag: AR_LB, + SupportedVersion: `Release B`, + }, + { + Language: `Arabic`, + Location: `Libya`, + LanguageID: 0x1001, + LanguageTag: AR_LY, + SupportedVersion: `Release B`, + }, + { + Language: `Arabic`, + Location: `Mauritania`, + LanguageID: 0x1000, + LanguageTag: AR_MR, + SupportedVersion: `Release 10`, + }, + { + Language: `Arabic`, + Location: `Morocco`, + LanguageID: 0x1801, + LanguageTag: AR_MA, + SupportedVersion: `Release B`, + }, + { + Language: `Arabic`, + Location: `Oman`, + LanguageID: 0x2001, + LanguageTag: AR_OM, + SupportedVersion: `Release B`, + }, + { + Language: `Arabic`, + Location: `Palestinian Authority`, + LanguageID: 0x1000, + LanguageTag: AR_PS, + SupportedVersion: `Release 10`, + }, + { + Language: `Arabic`, + Location: `Qatar`, + LanguageID: 0x4001, + LanguageTag: AR_QA, + SupportedVersion: `Release B`, + }, + { + Language: `Arabic`, + Location: `Saudi Arabia`, + LanguageID: 0x0401, + LanguageTag: AR_SA, + SupportedVersion: `Release B`, + }, + { + Language: `Arabic`, + Location: `Somalia`, + LanguageID: 0x1000, + LanguageTag: AR_SO, + SupportedVersion: `Release 10`, + }, + { + Language: `Arabic`, + Location: `South Sudan`, + LanguageID: 0x1000, + LanguageTag: AR_SS, + SupportedVersion: `Release 10`, + }, + { + Language: `Arabic`, + Location: `Sudan`, + LanguageID: 0x1000, + LanguageTag: AR_SD, + SupportedVersion: `Release 10`, + }, + { + Language: `Arabic`, + Location: `Syria`, + LanguageID: 0x2801, + LanguageTag: AR_SY, + SupportedVersion: `Release B`, + }, + { + Language: `Arabic`, + Location: `Tunisia`, + LanguageID: 0x1C01, + LanguageTag: AR_TN, + SupportedVersion: `Release B`, + }, + { + Language: `Arabic`, + Location: `U.A.E.`, + LanguageID: 0x3801, + LanguageTag: AR_AE, + SupportedVersion: `Release B`, + }, + { + Language: `Arabic`, + Location: `World`, + LanguageID: 0x1000, + LanguageTag: AR_001, + SupportedVersion: `Release 10`, + }, + { + Language: `Arabic`, + Location: `Yemen`, + LanguageID: 0x2401, + LanguageTag: AR_YE, + SupportedVersion: `Release B`, + }, + { + Language: `Armenian`, + Location: ` `, + LanguageID: 0x002B, + LanguageTag: HY, + SupportedVersion: `Release 7`, + }, + { + Language: `Armenian`, + Location: `Armenia`, + LanguageID: 0x042B, + LanguageTag: HY_AM, + SupportedVersion: `Release C`, + }, + { + Language: `Assamese`, + Location: ` `, + LanguageID: 0x004D, + LanguageTag: AS, + SupportedVersion: `Release 7`, + }, + { + Language: `Assamese`, + Location: `India`, + LanguageID: 0x044D, + LanguageTag: AS_IN, + SupportedVersion: `Release V`, + }, + { + Language: `Asturian`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: AST, + SupportedVersion: `Release 10`, + }, + { + Language: `Asturian`, + Location: `Spain`, + LanguageID: 0x1000, + LanguageTag: AST_ES, + SupportedVersion: `Release 10`, + }, + { + Language: `Asu`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: ASA, + SupportedVersion: `Release 10`, + }, + { + Language: `Asu`, + Location: `Tanzania`, + LanguageID: 0x1000, + LanguageTag: ASA_TZ, + SupportedVersion: `Release 10`, + }, + { + Language: `Azerbaijani (Cyrillic)`, + Location: ` `, + LanguageID: 0x742C, + LanguageTag: AZ_CYRL, + SupportedVersion: `Windows 7`, + }, + { + Language: `Azerbaijani (Cyrillic)`, + Location: `Azerbaijan`, + LanguageID: 0x082C, + LanguageTag: AZ_CYRL_AZ, + SupportedVersion: `Release C`, + }, + { + Language: `Azerbaijani (Latin)`, + Location: ` `, + LanguageID: 0x002C, + LanguageTag: AZ, + SupportedVersion: `Release 7`, + }, + { + Language: `Azerbaijani (Latin)`, + Location: ` `, + LanguageID: 0x782C, + LanguageTag: AZ_LATN, + SupportedVersion: `Windows 7`, + }, + { + Language: `Azerbaijani (Latin)`, + Location: `Azerbaijan`, + LanguageID: 0x042C, + LanguageTag: AZ_LATN_AZ, + SupportedVersion: `Release C`, + }, + { + Language: `Bafia`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: KSF, + SupportedVersion: `Release 10`, + }, + { + Language: `Bafia`, + Location: `Cameroon`, + LanguageID: 0x1000, + LanguageTag: KSF_CM, + SupportedVersion: `Release 10`, + }, + { + Language: `Bamanankan`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: BM, + SupportedVersion: `Release 10`, + }, + { + Language: `Bamanankan (Latin)`, + Location: `Mali`, + LanguageID: 0x1000, + LanguageTag: BM_LATN_ML, + SupportedVersion: `Release 10`, + }, + { + Language: `Bangla`, + Location: ` `, + LanguageID: 0x0045, + LanguageTag: BN, + SupportedVersion: `Release 7`, + }, + { + Language: `Bangla`, + Location: `Bangladesh`, + LanguageID: 0x0845, + LanguageTag: BN_BD, + SupportedVersion: `Release V`, + }, + { + Language: `Bangla`, + Location: `India`, + LanguageID: 0x0445, + LanguageTag: BN_IN, + SupportedVersion: `Release E1`, + }, + { + Language: `Basaa`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: BAS, + SupportedVersion: `Release 10`, + }, + { + Language: `Basaa`, + Location: `Cameroon`, + LanguageID: 0x1000, + LanguageTag: BAS_CM, + SupportedVersion: `Release 10`, + }, + { + Language: `Bashkir`, + Location: ` `, + LanguageID: 0x006D, + LanguageTag: BA, + SupportedVersion: `Release 7`, + }, + { + Language: `Bashkir`, + Location: `Russia`, + LanguageID: 0x046D, + LanguageTag: BA_RU, + SupportedVersion: `Release V`, + }, + { + Language: `Basque`, + Location: ` `, + LanguageID: 0x002D, + LanguageTag: EU, + SupportedVersion: `Release 7`, + }, + { + Language: `Basque`, + Location: `Spain`, + LanguageID: 0x042D, + LanguageTag: EU_ES, + SupportedVersion: `Release B`, + }, + { + Language: `Belarusian`, + Location: ` `, + LanguageID: 0x0023, + LanguageTag: BE, + SupportedVersion: `Release 7`, + }, + { + Language: `Belarusian`, + Location: `Belarus`, + LanguageID: 0x0423, + LanguageTag: BE_BY, + SupportedVersion: `Release B`, + }, + { + Language: `Bemba`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: BEM, + SupportedVersion: `Release 10`, + }, + { + Language: `Bemba`, + Location: `Zambia`, + LanguageID: 0x1000, + LanguageTag: BEM_ZM, + SupportedVersion: `Release 10`, + }, + { + Language: `Bena`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: BEZ, + SupportedVersion: `Release 10`, + }, + { + Language: `Bena`, + Location: `Tanzania`, + LanguageID: 0x1000, + LanguageTag: BEZ_TZ, + SupportedVersion: `Release 10`, + }, + { + Language: `Blin`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: BYN, + SupportedVersion: `Release 10`, + }, + { + Language: `Blin`, + Location: `Eritrea`, + LanguageID: 0x1000, + LanguageTag: BYN_ER, + SupportedVersion: `Release 10`, + }, + { + Language: `Bodo`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: BRX, + SupportedVersion: `Release 10`, + }, + { + Language: `Bodo`, + Location: `India`, + LanguageID: 0x1000, + LanguageTag: BRX_IN, + SupportedVersion: `Release 10`, + }, + { + Language: `Bosnian (Cyrillic)`, + Location: ` `, + LanguageID: 0x641A, + LanguageTag: BS_CYRL, + SupportedVersion: `Windows 7`, + }, + { + Language: `Bosnian (Cyrillic)`, + Location: `Bosnia and Herzegovina`, + LanguageID: 0x201A, + LanguageTag: BS_CYRL_BA, + SupportedVersion: `Release E1`, + }, + { + Language: `Bosnian (Latin)`, + Location: ` `, + LanguageID: 0x681A, + LanguageTag: BS_LATN, + SupportedVersion: `Windows 7`, + }, + { + Language: `Bosnian (Latin)`, + Location: ` `, + LanguageID: 0x781A, + LanguageTag: BS, + SupportedVersion: `Release 7`, + }, + { + Language: `Bosnian (Latin)`, + Location: `Bosnia and Herzegovina`, + LanguageID: 0x141A, + LanguageTag: BS_LATN_BA, + SupportedVersion: `Release E1`, + }, + { + Language: `Breton`, + Location: ` `, + LanguageID: 0x007E, + LanguageTag: BR, + SupportedVersion: `Release 7`, + }, + { + Language: `Breton`, + Location: `France`, + LanguageID: 0x047E, + LanguageTag: BR_FR, + SupportedVersion: `Release V`, + }, + { + Language: `Bulgarian`, + Location: ` `, + LanguageID: 0x0002, + LanguageTag: BG, + SupportedVersion: `Release 7`, + }, + { + Language: `Bulgarian`, + Location: `Bulgaria`, + LanguageID: 0x0402, + LanguageTag: BG_BG, + SupportedVersion: `Release B`, + }, + { + Language: `Burmese`, + Location: ` `, + LanguageID: 0x0055, + LanguageTag: MY, + SupportedVersion: `Release 8.1`, + }, + { + Language: `Burmese`, + Location: `Myanmar`, + LanguageID: 0x0455, + LanguageTag: MY_MM, + SupportedVersion: `Release 8.1`, + }, + { + Language: `Catalan`, + Location: ` `, + LanguageID: 0x0003, + LanguageTag: CA, + SupportedVersion: `Release 7`, + }, + { + Language: `Catalan`, + Location: `Andorra`, + LanguageID: 0x1000, + LanguageTag: CA_AD, + SupportedVersion: `Release 10`, + }, + { + Language: `Catalan`, + Location: `France`, + LanguageID: 0x1000, + LanguageTag: CA_FR, + SupportedVersion: `Release 10`, + }, + { + Language: `Catalan`, + Location: `Italy`, + LanguageID: 0x1000, + LanguageTag: CA_IT, + SupportedVersion: `Release 10`, + }, + { + Language: `Catalan`, + Location: `Spain`, + LanguageID: 0x0403, + LanguageTag: CA_ES, + SupportedVersion: `Release B`, + }, + { + Language: `Cebuano`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: CEB, + SupportedVersion: `Release 10.5`, + }, + { + Language: `Cebuan (Latin)`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: CEB_LATN, + SupportedVersion: `Release 10.5`, + }, + { + Language: `Cebuan (Latin)`, + Location: `Philippines`, + LanguageID: 0x1000, + LanguageTag: CEB_LATN_PH, + SupportedVersion: `Release 10.5`, + }, + { + Language: `Central Atlas Tamazight (Arabic)`, + Location: `Morocco`, + LanguageID: 0x045F, + LanguageTag: TZM_ARAB_MA, + SupportedVersion: `Release 10`, + }, + { + Language: `Central Atlas Tamazight (Latin)`, + Location: `Morocco`, + LanguageID: 0x1000, + LanguageTag: TZM_LATN_MA, + SupportedVersion: `Release 10`, + }, + { + Language: `Central Kurdish`, + Location: ` `, + LanguageID: 0x0092, + LanguageTag: KU, + SupportedVersion: `Release 8`, + }, + { + Language: `Central Kurdish`, + Location: ` `, + LanguageID: 0x7c92, + LanguageTag: KU_ARAB, + SupportedVersion: `Release 8`, + }, + { + Language: `Central Kurdish`, + Location: `Iraq`, + LanguageID: 0x0492, + LanguageTag: KU_ARAB_IQ, + SupportedVersion: `Release 8`, + }, + { + Language: `Chakma`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: CCP, + SupportedVersion: `Release 10.5`, + }, + { + Language: `Chakma`, + Location: `Chakma`, + LanguageID: 0x1000, + LanguageTag: CCP_CAKM, + SupportedVersion: `Release 10.5`, + }, + { + Language: `Chakma`, + Location: `Bangladesh`, + LanguageID: 0x1000, + LanguageTag: CCP_CAKM_BD, + SupportedVersion: `Release 10.5`, + }, + { + Language: `Chakma`, + Location: `India`, + LanguageID: 0x1000, + LanguageTag: CCP_CAKM_IN, + SupportedVersion: `Release 10.5`, + }, + { + Language: `Chechen`, + Location: `Russia`, + LanguageID: 0x1000, + LanguageTag: CE_RU, + SupportedVersion: `Release 10.1`, + }, + { + Language: `Cherokee`, + Location: ` `, + LanguageID: 0x005C, + LanguageTag: CHR, + SupportedVersion: `Release 8`, + }, + { + Language: `Cherokee`, + Location: ` `, + LanguageID: 0x7c5C, + LanguageTag: CHR_CHER, + SupportedVersion: `Release 8`, + }, + { + Language: `Cherokee`, + Location: `United States`, + LanguageID: 0x045C, + LanguageTag: CHR_CHER_US, + SupportedVersion: `Release 8`, + }, + { + Language: `Chiga`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: CGG, + SupportedVersion: `Release 10`, + }, + { + Language: `Chiga`, + Location: `Uganda`, + LanguageID: 0x1000, + LanguageTag: CGG_UG, + SupportedVersion: `Release 10`, + }, + { + Language: `Chinese (Simplified)`, + Location: ` `, + LanguageID: 0x0004, + LanguageTag: ZH_HANS, + SupportedVersion: `Release A`, + }, + { + Language: `Chinese (Simplified)`, + Location: ` `, + LanguageID: 0x7804, + LanguageTag: ZH, + SupportedVersion: `Windows 7`, + }, + { + Language: `Chinese (Simplified)`, + Location: `People's Republic of China`, + LanguageID: 0x0804, + LanguageTag: ZH_CN, + SupportedVersion: `Release A`, + }, + { + Language: `Chinese (Simplified)`, + Location: `Singapore`, + LanguageID: 0x1004, + LanguageTag: ZH_SG, + SupportedVersion: `Release A`, + }, + { + Language: `Chinese (Traditional)`, + Location: ` `, + LanguageID: 0x7C04, + LanguageTag: ZH_HANT, + SupportedVersion: `Release A`, + }, + { + Language: `Chinese (Traditional)`, + Location: `Hong Kong S.A.R.`, + LanguageID: 0x0C04, + LanguageTag: ZH_HK, + SupportedVersion: `Release A`, + }, + { + Language: `Chinese (Traditional)`, + Location: `Macao S.A.R.`, + LanguageID: 0x1404, + LanguageTag: ZH_MO, + SupportedVersion: `Release D`, + }, + { + Language: `Chinese (Traditional)`, + Location: `Taiwan`, + LanguageID: 0x0404, + LanguageTag: ZH_TW, + SupportedVersion: `Release A`, + }, + { + Language: `Church Slavic`, + Location: `Russia`, + LanguageID: 0x1000, + LanguageTag: CU_RU, + SupportedVersion: `Release 10.1`, + }, + { + Language: `Congo Swahili`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: SWC, + SupportedVersion: `Release 10`, + }, + { + Language: `Congo Swahili`, + Location: `Congo DRC`, + LanguageID: 0x1000, + LanguageTag: SWC_CD, + SupportedVersion: `Release 10`, + }, + { + Language: `Cornish`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: KW, + SupportedVersion: `Release 10`, + }, + { + Language: `Cornish`, + Location: `United Kingdom`, + LanguageID: 0x1000, + LanguageTag: KW_GB, + SupportedVersion: `Release 10`, + }, + { + Language: `Corsican`, + Location: ` `, + LanguageID: 0x0083, + LanguageTag: CO, + SupportedVersion: `Release 7`, + }, + { + Language: `Corsican`, + Location: `France`, + LanguageID: 0x0483, + LanguageTag: CO_FR, + SupportedVersion: `Release V`, + }, + { + Language: `Croatian`, + Location: ` `, + LanguageID: 0x001A, + LanguageTag: HR, + SupportedVersion: `Release 7`, + }, + { + Language: `Croatian`, + Location: `Croatia`, + LanguageID: 0x041A, + LanguageTag: HR_HR, + SupportedVersion: `Release A`, + }, + { + Language: `Croatian (Latin)`, + Location: `Bosnia and Herzegovina`, + LanguageID: 0x101A, + LanguageTag: HR_BA, + SupportedVersion: `Release E1`, + }, + { + Language: `Czech`, + Location: ` `, + LanguageID: 0x0005, + LanguageTag: CS, + SupportedVersion: `Release 7`, + }, + { + Language: `Czech`, + Location: `Czech Republic`, + LanguageID: 0x0405, + LanguageTag: CS_CZ, + SupportedVersion: `Release A`, + }, + { + Language: `Danish`, + Location: ` `, + LanguageID: 0x0006, + LanguageTag: DA, + SupportedVersion: `Release 7`, + }, + { + Language: `Danish`, + Location: `Denmark`, + LanguageID: 0x0406, + LanguageTag: DA_DK, + SupportedVersion: `Release A`, + }, + { + Language: `Danish`, + Location: `Greenland`, + LanguageID: 0x1000, + LanguageTag: DA_GL, + SupportedVersion: `Release 10`, + }, + { + Language: `Dari`, + Location: ` `, + LanguageID: 0x008C, + LanguageTag: PRS, + SupportedVersion: `Release 7`, + }, + { + Language: `Dari`, + Location: `Afghanistan`, + LanguageID: 0x048C, + LanguageTag: PRS_AF, + SupportedVersion: `Release V`, + }, + { + Language: `Divehi`, + Location: ` `, + LanguageID: 0x0065, + LanguageTag: DV, + SupportedVersion: `Release 7`, + }, + { + Language: `Divehi`, + Location: `Maldives`, + LanguageID: 0x0465, + LanguageTag: DV_MV, + SupportedVersion: `Release D`, + }, + { + Language: `Duala`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: DUA, + SupportedVersion: `Release 10`, + }, + { + Language: `Duala`, + Location: `Cameroon`, + LanguageID: 0x1000, + LanguageTag: DUA_CM, + SupportedVersion: `Release 10`, + }, + { + Language: `Dutch`, + Location: ` `, + LanguageID: 0x0013, + LanguageTag: NL, + SupportedVersion: `Release 7`, + }, + { + Language: `Dutch`, + Location: `Aruba`, + LanguageID: 0x1000, + LanguageTag: NL_AW, + SupportedVersion: `Release 10`, + }, + { + Language: `Dutch`, + Location: `Belgium`, + LanguageID: 0x0813, + LanguageTag: NL_BE, + SupportedVersion: `Release A`, + }, + { + Language: `Dutch`, + Location: `Bonaire, Sint Eustatius and Saba`, + LanguageID: 0x1000, + LanguageTag: NL_BQ, + SupportedVersion: `Release 10`, + }, + { + Language: `Dutch`, + Location: `Curaçao`, + LanguageID: 0x1000, + LanguageTag: NL_CW, + SupportedVersion: `Release 10`, + }, + { + Language: `Dutch`, + Location: `Netherlands`, + LanguageID: 0x0413, + LanguageTag: NL_NL, + SupportedVersion: `Release A`, + }, + { + Language: `Dutch`, + Location: `Sint Maarten`, + LanguageID: 0x1000, + LanguageTag: NL_SX, + SupportedVersion: `Release 10`, + }, + { + Language: `Dutch`, + Location: `Suriname`, + LanguageID: 0x1000, + LanguageTag: NL_SR, + SupportedVersion: `Release 10`, + }, + { + Language: `Dzongkha`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: DZ, + SupportedVersion: `Release 10`, + }, + { + Language: `Dzongkha`, + Location: `Bhutan`, + LanguageID: 0x0C51, + LanguageTag: DZ_BT, + SupportedVersion: `Release 10`, + }, + { + Language: `Embu`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: EBU, + SupportedVersion: `Release 10`, + }, + { + Language: `Embu`, + Location: `Kenya`, + LanguageID: 0x1000, + LanguageTag: EBU_KE, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: ` `, + LanguageID: 0x0009, + LanguageTag: EN, + SupportedVersion: `Release 7`, + }, + { + Language: `English`, + Location: `American Samoa`, + LanguageID: 0x1000, + LanguageTag: EN_AS, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Anguilla`, + LanguageID: 0x1000, + LanguageTag: EN_AI, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Antigua and Barbuda`, + LanguageID: 0x1000, + LanguageTag: EN_AG, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Australia`, + LanguageID: 0x0C09, + LanguageTag: EN_AU, + SupportedVersion: `Release A`, + }, + { + Language: `English`, + Location: `Austria`, + LanguageID: 0x1000, + LanguageTag: EN_AT, + SupportedVersion: `Release 10.1`, + }, + { + Language: `English`, + Location: `Bahamas`, + LanguageID: 0x1000, + LanguageTag: EN_BS, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Barbados`, + LanguageID: 0x1000, + LanguageTag: EN_BB, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Belgium`, + LanguageID: 0x1000, + LanguageTag: EN_BE, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Belize`, + LanguageID: 0x2809, + LanguageTag: EN_BZ, + SupportedVersion: `Release B`, + }, + { + Language: `English`, + Location: `Bermuda`, + LanguageID: 0x1000, + LanguageTag: EN_BM, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Botswana`, + LanguageID: 0x1000, + LanguageTag: EN_BW, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `British Indian Ocean Territory`, + LanguageID: 0x1000, + LanguageTag: EN_IO, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `British Virgin Islands`, + LanguageID: 0x1000, + LanguageTag: EN_VG, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Burundi`, + LanguageID: 0x1000, + LanguageTag: EN_BI, + SupportedVersion: `Release 10.1`, + }, + { + Language: `English`, + Location: `Cameroon`, + LanguageID: 0x1000, + LanguageTag: EN_CM, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Canada`, + LanguageID: 0x1009, + LanguageTag: EN_CA, + SupportedVersion: `Release A`, + }, + { + Language: `English`, + Location: `Caribbean`, + LanguageID: 0x2409, + LanguageTag: EN_029, + SupportedVersion: `Release B`, + }, + { + Language: `English`, + Location: `Cayman Islands`, + LanguageID: 0x1000, + LanguageTag: EN_KY, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Christmas Island`, + LanguageID: 0x1000, + LanguageTag: EN_CX, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Cocos [Keeling] Islands`, + LanguageID: 0x1000, + LanguageTag: EN_CC, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Cook Islands`, + LanguageID: 0x1000, + LanguageTag: EN_CK, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Cyprus`, + LanguageID: 0x1000, + LanguageTag: EN_CY, + SupportedVersion: `Release 10.1`, + }, + { + Language: `English`, + Location: `Denmark`, + LanguageID: 0x1000, + LanguageTag: EN_DK, + SupportedVersion: `Release 10.1`, + }, + { + Language: `English`, + Location: `Dominica`, + LanguageID: 0x1000, + LanguageTag: EN_DM, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Eritrea`, + LanguageID: 0x1000, + LanguageTag: EN_ER, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Europe`, + LanguageID: 0x1000, + LanguageTag: EN_150, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Falkland Islands`, + LanguageID: 0x1000, + LanguageTag: EN_FK, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Finland`, + LanguageID: 0x1000, + LanguageTag: EN_FI, + SupportedVersion: `Release 10.1`, + }, + { + Language: `English`, + Location: `Fiji`, + LanguageID: 0x1000, + LanguageTag: EN_FJ, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Gambia`, + LanguageID: 0x1000, + LanguageTag: EN_GM, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Germany`, + LanguageID: 0x1000, + LanguageTag: EN_DE, + SupportedVersion: `Release 10.1`, + }, + { + Language: `English`, + Location: `Ghana`, + LanguageID: 0x1000, + LanguageTag: EN_GH, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Gibraltar`, + LanguageID: 0x1000, + LanguageTag: EN_GI, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Grenada`, + LanguageID: 0x1000, + LanguageTag: EN_GD, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Guam`, + LanguageID: 0x1000, + LanguageTag: EN_GU, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Guernsey`, + LanguageID: 0x1000, + LanguageTag: EN_GG, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Guyana`, + LanguageID: 0x1000, + LanguageTag: EN_GY, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Hong Kong`, + LanguageID: 0x3C09, + LanguageTag: EN_HK, + SupportedVersion: `Release 8.1`, + }, + { + Language: `English`, + Location: `India`, + LanguageID: 0x4009, + LanguageTag: EN_IN, + SupportedVersion: `Release V`, + }, + { + Language: `English`, + Location: `Ireland`, + LanguageID: 0x1809, + LanguageTag: EN_IE, + SupportedVersion: `Release A`, + }, + { + Language: `English`, + Location: `Isle of Man`, + LanguageID: 0x1000, + LanguageTag: EN_IM, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Israel`, + LanguageID: 0x1000, + LanguageTag: EN_IL, + SupportedVersion: `Release 10.1`, + }, + { + Language: `English`, + Location: `Jamaica`, + LanguageID: 0x2009, + LanguageTag: EN_JM, + SupportedVersion: `Release B`, + }, + { + Language: `English`, + Location: `Jersey`, + LanguageID: 0x1000, + LanguageTag: EN_JE, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Kenya`, + LanguageID: 0x1000, + LanguageTag: EN_KE, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Kiribati`, + LanguageID: 0x1000, + LanguageTag: EN_KI, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Lesotho`, + LanguageID: 0x1000, + LanguageTag: EN_LS, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Liberia`, + LanguageID: 0x1000, + LanguageTag: EN_LR, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Macao SAR`, + LanguageID: 0x1000, + LanguageTag: EN_MO, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Madagascar`, + LanguageID: 0x1000, + LanguageTag: EN_MG, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Malawi`, + LanguageID: 0x1000, + LanguageTag: EN_MW, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Malaysia`, + LanguageID: 0x4409, + LanguageTag: EN_MY, + SupportedVersion: `Release V`, + }, + { + Language: `English`, + Location: `Malta`, + LanguageID: 0x1000, + LanguageTag: EN_MT, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Marshall Islands`, + LanguageID: 0x1000, + LanguageTag: EN_MH, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Mauritius`, + LanguageID: 0x1000, + LanguageTag: EN_MU, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Micronesia`, + LanguageID: 0x1000, + LanguageTag: EN_FM, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Montserrat`, + LanguageID: 0x1000, + LanguageTag: EN_MS, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Namibia`, + LanguageID: 0x1000, + LanguageTag: EN_NA, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Nauru`, + LanguageID: 0x1000, + LanguageTag: EN_NR, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Netherlands`, + LanguageID: 0x1000, + LanguageTag: EN_NL, + SupportedVersion: `Release 10.1`, + }, + { + Language: `English`, + Location: `New Zealand`, + LanguageID: 0x1409, + LanguageTag: EN_NZ, + SupportedVersion: `Release A`, + }, + { + Language: `English`, + Location: `Nigeria`, + LanguageID: 0x1000, + LanguageTag: EN_NG, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Niue`, + LanguageID: 0x1000, + LanguageTag: EN_NU, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Norfolk Island`, + LanguageID: 0x1000, + LanguageTag: EN_NF, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Northern Mariana Islands`, + LanguageID: 0x1000, + LanguageTag: EN_MP, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Pakistan`, + LanguageID: 0x1000, + LanguageTag: EN_PK, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Palau`, + LanguageID: 0x1000, + LanguageTag: EN_PW, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Papua New Guinea`, + LanguageID: 0x1000, + LanguageTag: EN_PG, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Pitcairn Islands`, + LanguageID: 0x1000, + LanguageTag: EN_PN, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Puerto Rico`, + LanguageID: 0x1000, + LanguageTag: EN_PR, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Republic of the Philippines`, + LanguageID: 0x3409, + LanguageTag: EN_PH, + SupportedVersion: `Release C`, + }, + { + Language: `English`, + Location: `Rwanda`, + LanguageID: 0x1000, + LanguageTag: EN_RW, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Saint Kitts and Nevis`, + LanguageID: 0x1000, + LanguageTag: EN_KN, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Saint Lucia`, + LanguageID: 0x1000, + LanguageTag: EN_LC, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Saint Vincent and the Grenadines`, + LanguageID: 0x1000, + LanguageTag: EN_VC, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Samoa`, + LanguageID: 0x1000, + LanguageTag: EN_WS, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Seychelles`, + LanguageID: 0x1000, + LanguageTag: EN_SC, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Sierra Leone`, + LanguageID: 0x1000, + LanguageTag: EN_SL, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Singapore`, + LanguageID: 0x4809, + LanguageTag: EN_SG, + SupportedVersion: `Release V`, + }, + { + Language: `English`, + Location: `Sint Maarten`, + LanguageID: 0x1000, + LanguageTag: EN_SX, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Slovenia`, + LanguageID: 0x1000, + LanguageTag: EN_SI, + SupportedVersion: `Release 10.1`, + }, + { + Language: `English`, + Location: `Solomon Islands`, + LanguageID: 0x1000, + LanguageTag: EN_SB, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `South Africa`, + LanguageID: 0x1C09, + LanguageTag: EN_ZA, + SupportedVersion: `Release B`, + }, + { + Language: `English`, + Location: `South Sudan`, + LanguageID: 0x1000, + LanguageTag: EN_SS, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `St Helena, Ascension, Tristan da Cunha`, + LanguageID: 0x1000, + LanguageTag: EN_SH, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Sudan`, + LanguageID: 0x1000, + LanguageTag: EN_SD, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Swaziland`, + LanguageID: 0x1000, + LanguageTag: EN_SZ, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Sweden`, + LanguageID: 0x1000, + LanguageTag: EN_SE, + SupportedVersion: `Release 10.1`, + }, + { + Language: `English`, + Location: `Switzerland`, + LanguageID: 0x1000, + LanguageTag: EN_CH, + SupportedVersion: `Release 10.1`, + }, + { + Language: `English`, + Location: `Tanzania`, + LanguageID: 0x1000, + LanguageTag: EN_TZ, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Tokelau`, + LanguageID: 0x1000, + LanguageTag: EN_TK, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Tonga`, + LanguageID: 0x1000, + LanguageTag: EN_TO, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Trinidad and Tobago`, + LanguageID: 0x2c09, + LanguageTag: EN_TT, + SupportedVersion: `Release B`, + }, + { + Language: `English`, + Location: `Turks and Caicos Islands`, + LanguageID: 0x1000, + LanguageTag: EN_TC, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Tuvalu`, + LanguageID: 0x1000, + LanguageTag: EN_TV, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Uganda`, + LanguageID: 0x1000, + LanguageTag: EN_UG, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `United Arab Emirates`, + LanguageID: 0x4C09, + LanguageTag: EN_AE, + SupportedVersion: `Release 10.5`, + }, + { + Language: `English`, + Location: `United Kingdom`, + LanguageID: 0x0809, + LanguageTag: EN_GB, + SupportedVersion: `Release A`, + }, + { + Language: `English`, + Location: `United States`, + LanguageID: 0x0409, + LanguageTag: EN_US, + SupportedVersion: `Release A`, + }, + { + Language: `English`, + Location: `US Minor Outlying Islands`, + LanguageID: 0x1000, + LanguageTag: EN_UM, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `US Virgin Islands`, + LanguageID: 0x1000, + LanguageTag: EN_VI, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Vanuatu`, + LanguageID: 0x1000, + LanguageTag: EN_VU, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `World`, + LanguageID: 0x1000, + LanguageTag: EN_001, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Zambia`, + LanguageID: 0x1000, + LanguageTag: EN_ZM, + SupportedVersion: `Release 10`, + }, + { + Language: `English`, + Location: `Zimbabwe`, + LanguageID: 0x3009, + LanguageTag: EN_ZW, + SupportedVersion: `Release C`, + }, + { + Language: `Esperanto`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: EO, + SupportedVersion: `Release 10`, + }, + { + Language: `Esperanto`, + Location: `World`, + LanguageID: 0x1000, + LanguageTag: EO_001, + SupportedVersion: `Release 10`, + }, + { + Language: `Estonian`, + Location: ` `, + LanguageID: 0x0025, + LanguageTag: ET, + SupportedVersion: `Release 7`, + }, + { + Language: `Estonian`, + Location: `Estonia`, + LanguageID: 0x0425, + LanguageTag: ET_EE, + SupportedVersion: `Release B`, + }, + { + Language: `Ewe`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: EE, + SupportedVersion: `Release 10`, + }, + { + Language: `Ewe`, + Location: `Ghana`, + LanguageID: 0x1000, + LanguageTag: EE_GH, + SupportedVersion: `Release 10`, + }, + { + Language: `Ewe`, + Location: `Togo`, + LanguageID: 0x1000, + LanguageTag: EE_TG, + SupportedVersion: `Release 10`, + }, + { + Language: `Ewondo`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: EWO, + SupportedVersion: `Release 10`, + }, + { + Language: `Ewondo`, + Location: `Cameroon`, + LanguageID: 0x1000, + LanguageTag: EWO_CM, + SupportedVersion: `Release 10`, + }, + { + Language: `Faroese`, + Location: ` `, + LanguageID: 0x0038, + LanguageTag: FO, + SupportedVersion: `Release 7`, + }, + { + Language: `Faroese`, + Location: `Denmark`, + LanguageID: 0x1000, + LanguageTag: FO_DK, + SupportedVersion: `Release 10.1`, + }, + { + Language: `Faroese`, + Location: `Faroe Islands`, + LanguageID: 0x0438, + LanguageTag: FO_FO, + SupportedVersion: `Release B`, + }, + { + Language: `Filipino`, + Location: ` `, + LanguageID: 0x0064, + LanguageTag: FIL, + SupportedVersion: `Release 7`, + }, + { + Language: `Filipino`, + Location: `Philippines`, + LanguageID: 0x0464, + LanguageTag: FIL_PH, + SupportedVersion: `Release E2`, + }, + { + Language: `Finnish`, + Location: ` `, + LanguageID: 0x000B, + LanguageTag: FI, + SupportedVersion: `Release 7`, + }, + { + Language: `Finnish`, + Location: `Finland`, + LanguageID: 0x040B, + LanguageTag: FI_FI, + SupportedVersion: `Release A`, + }, + { + Language: `French`, + Location: ` `, + LanguageID: 0x000C, + LanguageTag: FR, + SupportedVersion: `Release 7`, + }, + { + Language: `French`, + Location: `Algeria`, + LanguageID: 0x1000, + LanguageTag: FR_DZ, + SupportedVersion: `Release 10`, + }, + { + Language: `French`, + Location: `Belgium`, + LanguageID: 0x080C, + LanguageTag: FR_BE, + SupportedVersion: `Release A`, + }, + { + Language: `French`, + Location: `Benin`, + LanguageID: 0x1000, + LanguageTag: FR_BJ, + SupportedVersion: `Release 10`, + }, + { + Language: `French`, + Location: `Burkina Faso`, + LanguageID: 0x1000, + LanguageTag: FR_BF, + SupportedVersion: `Release 10`, + }, + { + Language: `French`, + Location: `Burundi`, + LanguageID: 0x1000, + LanguageTag: FR_BI, + SupportedVersion: `Release 10`, + }, + { + Language: `French`, + Location: `Cameroon`, + LanguageID: 0x2c0C, + LanguageTag: FR_CM, + SupportedVersion: `Release 8.1`, + }, + { + Language: `French`, + Location: `Canada`, + LanguageID: 0x0c0C, + LanguageTag: FR_CA, + SupportedVersion: `Release A`, + }, + { + Language: `French`, + Location: `Caribbean`, + LanguageID: 0x1C0C, + LanguageTag: FR_029, + SupportedVersion: `Release 10`, + }, + { + Language: `French`, + Location: `Central African Republic`, + LanguageID: 0x1000, + LanguageTag: FR_CF, + SupportedVersion: `Release 10`, + }, + { + Language: `French`, + Location: `Chad`, + LanguageID: 0x1000, + LanguageTag: FR_TD, + SupportedVersion: `Release 10`, + }, + { + Language: `French`, + Location: `Comoros`, + LanguageID: 0x1000, + LanguageTag: FR_KM, + SupportedVersion: `Release 10`, + }, + { + Language: `French`, + Location: `Congo`, + LanguageID: 0x1000, + LanguageTag: FR_CG, + SupportedVersion: `Release 10`, + }, + { + Language: `French`, + Location: `Congo, DRC`, + LanguageID: 0x240C, + LanguageTag: FR_CD, + SupportedVersion: `Release 8.1`, + }, + { + Language: `French`, + Location: `Côte d'Ivoire`, + LanguageID: 0x300C, + LanguageTag: FR_CI, + SupportedVersion: `Release 8.1`, + }, + { + Language: `French`, + Location: `Djibouti`, + LanguageID: 0x1000, + LanguageTag: FR_DJ, + SupportedVersion: `Release 10`, + }, + { + Language: `French`, + Location: `Equatorial Guinea`, + LanguageID: 0x1000, + LanguageTag: FR_GQ, + SupportedVersion: `Release 10`, + }, + { + Language: `French`, + Location: `France`, + LanguageID: 0x040C, + LanguageTag: FR_FR, + SupportedVersion: `Release A`, + }, + { + Language: `French`, + Location: `French Guiana`, + LanguageID: 0x1000, + LanguageTag: FR_GF, + SupportedVersion: `Release 10`, + }, + { + Language: `French`, + Location: `French Polynesia`, + LanguageID: 0x1000, + LanguageTag: FR_PF, + SupportedVersion: `Release 10`, + }, + { + Language: `French`, + Location: `Gabon`, + LanguageID: 0x1000, + LanguageTag: FR_GA, + SupportedVersion: `Release 10`, + }, + { + Language: `French`, + Location: `Guadeloupe`, + LanguageID: 0x1000, + LanguageTag: FR_GP, + SupportedVersion: `Release 10`, + }, + { + Language: `French`, + Location: `Guinea`, + LanguageID: 0x1000, + LanguageTag: FR_GN, + SupportedVersion: `Release 10`, + }, + { + Language: `French`, + Location: `Haiti`, + LanguageID: 0x3c0C, + LanguageTag: FR_HT, + SupportedVersion: `Release 8.1`, + }, + { + Language: `French`, + Location: `Luxembourg`, + LanguageID: 0x140C, + LanguageTag: FR_LU, + SupportedVersion: `Release A`, + }, + { + Language: `French`, + Location: `Madagascar`, + LanguageID: 0x1000, + LanguageTag: FR_MG, + SupportedVersion: `Release 10`, + }, + { + Language: `French`, + Location: `Mali`, + LanguageID: 0x340C, + LanguageTag: FR_ML, + SupportedVersion: `Release 8.1`, + }, + { + Language: `French`, + Location: `Martinique`, + LanguageID: 0x1000, + LanguageTag: FR_MQ, + SupportedVersion: `Release 10`, + }, + { + Language: `French`, + Location: `Mauritania`, + LanguageID: 0x1000, + LanguageTag: FR_MR, + SupportedVersion: `Release 10`, + }, + { + Language: `French`, + Location: `Mauritius`, + LanguageID: 0x1000, + LanguageTag: FR_MU, + SupportedVersion: `Release 10`, + }, + { + Language: `French`, + Location: `Mayotte`, + LanguageID: 0x1000, + LanguageTag: FR_YT, + SupportedVersion: `Release 10`, + }, + { + Language: `French`, + Location: `Morocco`, + LanguageID: 0x380C, + LanguageTag: FR_MA, + SupportedVersion: `Release 8.1`, + }, + { + Language: `French`, + Location: `New Caledonia`, + LanguageID: 0x1000, + LanguageTag: FR_NC, + SupportedVersion: `Release 10`, + }, + { + Language: `French`, + Location: `Niger`, + LanguageID: 0x1000, + LanguageTag: FR_NE, + SupportedVersion: `Release 10`, + }, + { + Language: `French`, + Location: `Principality of Monaco`, + LanguageID: 0x180C, + LanguageTag: FR_MC, + SupportedVersion: `Release A`, + }, + { + Language: `French`, + Location: `Reunion`, + LanguageID: 0x200C, + LanguageTag: FR_RE, + SupportedVersion: `Release 8.1`, + }, + { + Language: `French`, + Location: `Rwanda`, + LanguageID: 0x1000, + LanguageTag: FR_RW, + SupportedVersion: `Release 10`, + }, + { + Language: `French`, + Location: `Saint Barthélemy`, + LanguageID: 0x1000, + LanguageTag: FR_BL, + SupportedVersion: `Release 10`, + }, + { + Language: `French`, + Location: `Saint Martin`, + LanguageID: 0x1000, + LanguageTag: FR_MF, + SupportedVersion: `Release 10`, + }, + { + Language: `French`, + Location: `Saint Pierre and Miquelon`, + LanguageID: 0x1000, + LanguageTag: FR_PM, + SupportedVersion: `Release 10`, + }, + { + Language: `French`, + Location: `Senegal`, + LanguageID: 0x280C, + LanguageTag: FR_SN, + SupportedVersion: `Release 8.1`, + }, + { + Language: `French`, + Location: `Seychelles`, + LanguageID: 0x1000, + LanguageTag: FR_SC, + SupportedVersion: `Release 10`, + }, + { + Language: `French`, + Location: `Switzerland`, + LanguageID: 0x100C, + LanguageTag: FR_CH, + SupportedVersion: `Release A`, + }, + { + Language: `French`, + Location: `Syria`, + LanguageID: 0x1000, + LanguageTag: FR_SY, + SupportedVersion: `Release 10`, + }, + { + Language: `French`, + Location: `Togo`, + LanguageID: 0x1000, + LanguageTag: FR_TG, + SupportedVersion: `Release 10`, + }, + { + Language: `French`, + Location: `Tunisia`, + LanguageID: 0x1000, + LanguageTag: FR_TN, + SupportedVersion: `Release 10`, + }, + { + Language: `French`, + Location: `Vanuatu`, + LanguageID: 0x1000, + LanguageTag: FR_VU, + SupportedVersion: `Release 10`, + }, + { + Language: `French`, + Location: `Wallis and Futuna`, + LanguageID: 0x1000, + LanguageTag: FR_WF, + SupportedVersion: `Release 10`, + }, + { + Language: `Frisian`, + Location: ` `, + LanguageID: 0x0062, + LanguageTag: FY, + SupportedVersion: `Release 7`, + }, + { + Language: `Frisian`, + Location: `Netherlands`, + LanguageID: 0x0462, + LanguageTag: FY_NL, + SupportedVersion: `Release E2`, + }, + { + Language: `Friulian`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: FUR, + SupportedVersion: `Release 10`, + }, + { + Language: `Friulian`, + Location: `Italy`, + LanguageID: 0x1000, + LanguageTag: FUR_IT, + SupportedVersion: `Release 10`, + }, + { + Language: `Fulah`, + Location: ` `, + LanguageID: 0x0067, + LanguageTag: FF, + SupportedVersion: `Release 8`, + }, + { + Language: `Fulah (Latin)`, + Location: ` `, + LanguageID: 0x7C67, + LanguageTag: FF_LATN, + SupportedVersion: `Release 8`, + }, + { + Language: `Fulah (Latin)`, + Location: `Burkina Faso`, + LanguageID: 0x1000, + LanguageTag: FF_LATN_BF, + SupportedVersion: `Release 10.4`, + }, + { + Language: `Fulah`, + Location: `Cameroon`, + LanguageID: 0x1000, + LanguageTag: FF_CM, + SupportedVersion: `Release 10`, + }, + { + Language: `Fulah (Latin)`, + Location: `Cameroon`, + LanguageID: 0x1000, + LanguageTag: FF_LATN_CM, + SupportedVersion: `Release 10.4`, + }, + { + Language: `Fulah (Latin)`, + Location: `Gambia`, + LanguageID: 0x1000, + LanguageTag: FF_LATN_GM, + SupportedVersion: `Release 10.4`, + }, + { + Language: `Fulah (Latin)`, + Location: `Ghana`, + LanguageID: 0x1000, + LanguageTag: FF_LATN_GH, + SupportedVersion: `Release 10.4`, + }, + { + Language: `Fulah`, + Location: `Guinea`, + LanguageID: 0x1000, + LanguageTag: FF_GN, + SupportedVersion: `Release 10`, + }, + { + Language: `Fulah (Latin)`, + Location: `Guinea`, + LanguageID: 0x1000, + LanguageTag: FF_LATN_GN, + SupportedVersion: `Release 10.4`, + }, + { + Language: `Fulah (Latin)`, + Location: `Guinea-Bissau`, + LanguageID: 0x1000, + LanguageTag: FF_LATN_GW, + SupportedVersion: `Release 10.4`, + }, + { + Language: `Fulah (Latin)`, + Location: `Liberia`, + LanguageID: 0x1000, + LanguageTag: FF_LATN_LR, + SupportedVersion: `Release 10.4`, + }, + { + Language: `Fulah`, + Location: `Mauritania`, + LanguageID: 0x1000, + LanguageTag: FF_MR, + SupportedVersion: `Release 10`, + }, + { + Language: `Fulah (Latin)`, + Location: `Mauritania`, + LanguageID: 0x1000, + LanguageTag: FF_LATN_MR, + SupportedVersion: `Release 10.4`, + }, + { + Language: `Fulah (Latin)`, + Location: `Niger`, + LanguageID: 0x1000, + LanguageTag: FF_LATN_NE, + SupportedVersion: `Release 10.4`, + }, + { + Language: `Fulah`, + Location: `Nigeria`, + LanguageID: 0x0467, + LanguageTag: FF_NG, + SupportedVersion: `Release 10`, + }, + { + Language: `Fulah (Latin)`, + Location: `Nigeria`, + LanguageID: 0x0467, + LanguageTag: FF_LATN_NG, + SupportedVersion: `Release 10.4`, + }, + { + Language: `Fulah`, + Location: `Senegal`, + LanguageID: 0x0867, + LanguageTag: FF_LATN_SN, + SupportedVersion: `Release 8`, + }, + { + Language: `Fulah (Latin)`, + Location: `Sierra Leone`, + LanguageID: 0x1000, + LanguageTag: FF_LATN_SL, + SupportedVersion: `Release 10.4`, + }, + { + Language: `Galician`, + Location: ` `, + LanguageID: 0x0056, + LanguageTag: GL, + SupportedVersion: `Release 7`, + }, + { + Language: `Galician`, + Location: `Spain`, + LanguageID: 0x0456, + LanguageTag: GL_ES, + SupportedVersion: `Release D`, + }, + { + Language: `Ganda`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: LG, + SupportedVersion: `Release 10`, + }, + { + Language: `Ganda`, + Location: `Uganda`, + LanguageID: 0x1000, + LanguageTag: LG_UG, + SupportedVersion: `Release 10`, + }, + { + Language: `Georgian`, + Location: ` `, + LanguageID: 0x0037, + LanguageTag: KA, + SupportedVersion: `Release 7`, + }, + { + Language: `Georgian`, + Location: `Georgia`, + LanguageID: 0x0437, + LanguageTag: KA_GE, + SupportedVersion: `Release C`, + }, + { + Language: `German`, + Location: ` `, + LanguageID: 0x0007, + LanguageTag: DE, + SupportedVersion: `Release 7`, + }, + { + Language: `German`, + Location: `Austria`, + LanguageID: 0x0C07, + LanguageTag: DE_AT, + SupportedVersion: `Release A`, + }, + { + Language: `German`, + Location: `Belgium`, + LanguageID: 0x1000, + LanguageTag: DE_BE, + SupportedVersion: `Release 10`, + }, + { + Language: `German`, + Location: `Germany`, + LanguageID: 0x0407, + LanguageTag: DE_DE, + SupportedVersion: `Release A`, + }, + { + Language: `German`, + Location: `Italy`, + LanguageID: 0x1000, + LanguageTag: DE_IT, + SupportedVersion: `Release 10.2`, + }, + { + Language: `German`, + Location: `Liechtenstein`, + LanguageID: 0x1407, + LanguageTag: DE_LI, + SupportedVersion: `Release B`, + }, + { + Language: `German`, + Location: `Luxembourg`, + LanguageID: 0x1007, + LanguageTag: DE_LU, + SupportedVersion: `Release B`, + }, + { + Language: `German`, + Location: `Switzerland`, + LanguageID: 0x0807, + LanguageTag: DE_CH, + SupportedVersion: `Release A`, + }, + { + Language: `Greek`, + Location: ` `, + LanguageID: 0x0008, + LanguageTag: EL, + SupportedVersion: `Release 7`, + }, + { + Language: `Greek`, + Location: `Cyprus`, + LanguageID: 0x1000, + LanguageTag: EL_CY, + SupportedVersion: `Release 10`, + }, + { + Language: `Greek`, + Location: `Greece`, + LanguageID: 0x0408, + LanguageTag: EL_GR, + SupportedVersion: `Release A`, + }, + { + Language: `Greenlandic`, + Location: ` `, + LanguageID: 0x006F, + LanguageTag: KL, + SupportedVersion: `Release 7`, + }, + { + Language: `Greenlandic`, + Location: `Greenland`, + LanguageID: 0x046F, + LanguageTag: KL_GL, + SupportedVersion: `Release V`, + }, + { + Language: `Guarani`, + Location: ` `, + LanguageID: 0x0074, + LanguageTag: GN, + SupportedVersion: `Release 8.1`, + }, + { + Language: `Guarani`, + Location: `Paraguay`, + LanguageID: 0x0474, + LanguageTag: GN_PY, + SupportedVersion: `Release 8.1`, + }, + { + Language: `Gujarati`, + Location: ` `, + LanguageID: 0x0047, + LanguageTag: GU, + SupportedVersion: `Release 7`, + }, + { + Language: `Gujarati`, + Location: `India`, + LanguageID: 0x0447, + LanguageTag: GU_IN, + SupportedVersion: `Release D`, + }, + { + Language: `Gusii`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: GUZ, + SupportedVersion: `Release 10`, + }, + { + Language: `Gusii`, + Location: `Kenya`, + LanguageID: 0x1000, + LanguageTag: GUZ_KE, + SupportedVersion: `Release 10`, + }, + { + Language: `Hausa (Latin)`, + Location: ` `, + LanguageID: 0x0068, + LanguageTag: HA, + SupportedVersion: `Release 7`, + }, + { + Language: `Hausa (Latin)`, + Location: ` `, + LanguageID: 0x7C68, + LanguageTag: HA_LATN, + SupportedVersion: `Windows 7`, + }, + { + Language: `Hausa (Latin)`, + Location: `Ghana`, + LanguageID: 0x1000, + LanguageTag: HA_LATN_GH, + SupportedVersion: `Release 10`, + }, + { + Language: `Hausa (Latin)`, + Location: `Niger`, + LanguageID: 0x1000, + LanguageTag: HA_LATN_NE, + SupportedVersion: `Release 10`, + }, + { + Language: `Hausa (Latin)`, + Location: `Nigeria`, + LanguageID: 0x0468, + LanguageTag: HA_LATN_NG, + SupportedVersion: `Release V`, + }, + { + Language: `Hawaiian`, + Location: ` `, + LanguageID: 0x0075, + LanguageTag: HAW, + SupportedVersion: `Release 8`, + }, + { + Language: `Hawaiian`, + Location: `United States`, + LanguageID: 0x0475, + LanguageTag: HAW_US, + SupportedVersion: `Release 8`, + }, + { + Language: `Hebrew`, + Location: ` `, + LanguageID: 0x000D, + LanguageTag: HE, + SupportedVersion: `Release 7`, + }, + { + Language: `Hebrew`, + Location: `Israel`, + LanguageID: 0x040D, + LanguageTag: HE_IL, + SupportedVersion: `Release B`, + }, + { + Language: `Hindi`, + Location: ` `, + LanguageID: 0x0039, + LanguageTag: HI, + SupportedVersion: `Release 7`, + }, + { + Language: `Hindi`, + Location: `India`, + LanguageID: 0x0439, + LanguageTag: HI_IN, + SupportedVersion: `Release C`, + }, + { + Language: `Hungarian`, + Location: ` `, + LanguageID: 0x000E, + LanguageTag: HU, + SupportedVersion: `Release 7`, + }, + { + Language: `Hungarian`, + Location: `Hungary`, + LanguageID: 0x040E, + LanguageTag: HU_HU, + SupportedVersion: `Release A`, + }, + { + Language: `Icelandic`, + Location: ` `, + LanguageID: 0x000F, + LanguageTag: IS, + SupportedVersion: `Release 7`, + }, + { + Language: `Icelandic`, + Location: `Iceland`, + LanguageID: 0x040F, + LanguageTag: IS_IS, + SupportedVersion: `Release A`, + }, + { + Language: `Igbo`, + Location: ` `, + LanguageID: 0x0070, + LanguageTag: IG, + SupportedVersion: `Release 7`, + }, + { + Language: `Igbo`, + Location: `Nigeria`, + LanguageID: 0x0470, + LanguageTag: IG_NG, + SupportedVersion: `Release V`, + }, + { + Language: `Indonesian`, + Location: ` `, + LanguageID: 0x0021, + LanguageTag: ID, + SupportedVersion: `Release 7`, + }, + { + Language: `Indonesian`, + Location: `Indonesia`, + LanguageID: 0x0421, + LanguageTag: ID_ID, + SupportedVersion: `Release B`, + }, + { + Language: `Interlingua`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: IA, + SupportedVersion: `Release 10`, + }, + { + Language: `Interlingua`, + Location: `France`, + LanguageID: 0x1000, + LanguageTag: IA_FR, + SupportedVersion: `Release 10`, + }, + { + Language: `Interlingua`, + Location: `World`, + LanguageID: 0x1000, + LanguageTag: IA_001, + SupportedVersion: `Release 10`, + }, + { + Language: `Inuktitut (Latin)`, + Location: ` `, + LanguageID: 0x005D, + LanguageTag: IU, + SupportedVersion: `Release 7`, + }, + { + Language: `Inuktitut (Latin)`, + Location: ` `, + LanguageID: 0x7C5D, + LanguageTag: IU_LATN, + SupportedVersion: `Windows 7`, + }, + { + Language: `Inuktitut (Latin)`, + Location: `Canada`, + LanguageID: 0x085D, + LanguageTag: IU_LATN_CA, + SupportedVersion: `Release E2`, + }, + { + Language: `Inuktitut (Syllabics)`, + Location: ` `, + LanguageID: 0x785D, + LanguageTag: IU_CANS, + SupportedVersion: `Windows 7`, + }, + { + Language: `Inuktitut (Syllabics)`, + Location: `Canada`, + LanguageID: 0x045d, + LanguageTag: IU_CANS_CA, + SupportedVersion: `Release V`, + }, + { + Language: `Irish`, + Location: ` `, + LanguageID: 0x003C, + LanguageTag: GA, + SupportedVersion: `Windows 7`, + }, + { + Language: `Irish`, + Location: `Ireland`, + LanguageID: 0x083C, + LanguageTag: GA_IE, + SupportedVersion: `Release E2`, + }, + { + Language: `Italian`, + Location: ` `, + LanguageID: 0x0010, + LanguageTag: IT, + SupportedVersion: `Release 7`, + }, + { + Language: `Italian`, + Location: `Italy`, + LanguageID: 0x0410, + LanguageTag: IT_IT, + SupportedVersion: `Release A`, + }, + { + Language: `Italian`, + Location: `San Marino`, + LanguageID: 0x1000, + LanguageTag: IT_SM, + SupportedVersion: `Release 10`, + }, + { + Language: `Italian`, + Location: `Switzerland`, + LanguageID: 0x0810, + LanguageTag: IT_CH, + SupportedVersion: `Release A`, + }, + { + Language: `Italian`, + Location: `Vatican City`, + LanguageID: 0x1000, + LanguageTag: IT_VA, + SupportedVersion: `Release 10.3`, + }, + { + Language: `Japanese`, + Location: ` `, + LanguageID: 0x0011, + LanguageTag: JA, + SupportedVersion: `Release 7`, + }, + { + Language: `Japanese`, + Location: `Japan`, + LanguageID: 0x0411, + LanguageTag: JA_JP, + SupportedVersion: `Release A`, + }, + { + Language: `Javanese`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: JV, + SupportedVersion: `Release 8.1`, + }, + { + Language: `Javanese`, + Location: `Latin`, + LanguageID: 0x1000, + LanguageTag: JV_LATN, + SupportedVersion: `Release 8.1`, + }, + { + Language: `Javanese`, + Location: `Latin, Indonesia`, + LanguageID: 0x1000, + LanguageTag: JV_LATN_ID, + SupportedVersion: `Release 8.1`, + }, + { + Language: `Jola-Fonyi`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: DYO, + SupportedVersion: `Release 10`, + }, + { + Language: `Jola-Fonyi`, + Location: `Senegal`, + LanguageID: 0x1000, + LanguageTag: DYO_SN, + SupportedVersion: `Release 10`, + }, + { + Language: `Kabuverdianu`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: KEA, + SupportedVersion: `Release 10`, + }, + { + Language: `Kabuverdianu`, + Location: `Cabo Verde`, + LanguageID: 0x1000, + LanguageTag: KEA_CV, + SupportedVersion: `Release 10`, + }, + { + Language: `Kabyle`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: KAB, + SupportedVersion: `Release 10`, + }, + { + Language: `Kabyle`, + Location: `Algeria`, + LanguageID: 0x1000, + LanguageTag: KAB_DZ, + SupportedVersion: `Release 10`, + }, + { + Language: `Kako`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: KKJ, + SupportedVersion: `Release 10`, + }, + { + Language: `Kako`, + Location: `Cameroon`, + LanguageID: 0x1000, + LanguageTag: KKJ_CM, + SupportedVersion: `Release 10`, + }, + { + Language: `Kalenjin`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: KLN, + SupportedVersion: `Release 10`, + }, + { + Language: `Kalenjin`, + Location: `Kenya`, + LanguageID: 0x1000, + LanguageTag: KLN_KE, + SupportedVersion: `Release 10`, + }, + { + Language: `Kamba`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: KAM, + SupportedVersion: `Release 10`, + }, + { + Language: `Kamba`, + Location: `Kenya`, + LanguageID: 0x1000, + LanguageTag: KAM_KE, + SupportedVersion: `Release 10`, + }, + { + Language: `Kannada`, + Location: ` `, + LanguageID: 0x004B, + LanguageTag: KN, + SupportedVersion: `Release 7`, + }, + { + Language: `Kannada`, + Location: `India`, + LanguageID: 0x044B, + LanguageTag: KN_IN, + SupportedVersion: `Release D`, + }, + { + Language: `Kanuri (Latin)`, + Location: `Nigeria`, + LanguageID: 0x0471, + LanguageTag: KR_LATN_NG, + SupportedVersion: `Release 10`, + }, + { + Language: `Kashmiri`, + Location: ` `, + LanguageID: 0x0060, + LanguageTag: KS, + SupportedVersion: `Release 10`, + }, + { + Language: `Kashmiri`, + Location: `Perso-Arabic`, + LanguageID: 0x0460, + LanguageTag: KS_ARAB, + SupportedVersion: `Release 10`, + }, + { + Language: `Kashmiri`, + Location: `Perso-Arabic`, + LanguageID: 0x1000, + LanguageTag: KS_ARAB_IN, + SupportedVersion: `Release 10`, + }, + { + Language: `Kashmiri (Devanagari)`, + Location: `India`, + LanguageID: 0x0860, + LanguageTag: KS_DEVA_IN, + SupportedVersion: `Release 10`, + }, + { + Language: `Kazakh`, + Location: ` `, + LanguageID: 0x003F, + LanguageTag: KK, + SupportedVersion: `Release 7`, + }, + { + Language: `Kazakh`, + Location: `Kazakhstan`, + LanguageID: 0x043F, + LanguageTag: KK_KZ, + SupportedVersion: `Release C`, + }, + { + Language: `Khmer`, + Location: ` `, + LanguageID: 0x0053, + LanguageTag: KM, + SupportedVersion: `Release 7`, + }, + { + Language: `Khmer`, + Location: `Cambodia`, + LanguageID: 0x0453, + LanguageTag: KM_KH, + SupportedVersion: `Release V`, + }, + { + Language: `K'iche`, + Location: ` `, + LanguageID: 0x0086, + LanguageTag: QUC, + SupportedVersion: `Release 10`, + }, + { + Language: `K'iche`, + Location: `Guatemala`, + LanguageID: 0x0486, + LanguageTag: QUC_LATN_GT, + SupportedVersion: `Release 10`, + }, + { + Language: `Kikuyu`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: KI, + SupportedVersion: `Release 10`, + }, + { + Language: `Kikuyu`, + Location: `Kenya`, + LanguageID: 0x1000, + LanguageTag: KI_KE, + SupportedVersion: `Release 10`, + }, + { + Language: `Kinyarwanda`, + Location: ` `, + LanguageID: 0x0087, + LanguageTag: RW, + SupportedVersion: `Release 7`, + }, + { + Language: `Kinyarwanda`, + Location: `Rwanda`, + LanguageID: 0x0487, + LanguageTag: RW_RW, + SupportedVersion: `Release V`, + }, + { + Language: `Kiswahili`, + Location: ` `, + LanguageID: 0x0041, + LanguageTag: SW, + SupportedVersion: `Release 7`, + }, + { + Language: `Kiswahili`, + Location: `Kenya`, + LanguageID: 0x0441, + LanguageTag: SW_KE, + SupportedVersion: `Release C`, + }, + { + Language: `Kiswahili`, + Location: `Tanzania`, + LanguageID: 0x1000, + LanguageTag: SW_TZ, + SupportedVersion: `Release 10`, + }, + { + Language: `Kiswahili`, + Location: `Uganda`, + LanguageID: 0x1000, + LanguageTag: SW_UG, + SupportedVersion: `Release 10`, + }, + { + Language: `Konkani`, + Location: ` `, + LanguageID: 0x0057, + LanguageTag: KOK, + SupportedVersion: `Release 7`, + }, + { + Language: `Konkani`, + Location: `India`, + LanguageID: 0x0457, + LanguageTag: KOK_IN, + SupportedVersion: `Release C`, + }, + { + Language: `Korean`, + Location: ` `, + LanguageID: 0x0012, + LanguageTag: KO, + SupportedVersion: `Release 7`, + }, + { + Language: `Korean`, + Location: `Korea`, + LanguageID: 0x0412, + LanguageTag: KO_KR, + SupportedVersion: `Release A`, + }, + { + Language: `Korean`, + Location: `North Korea`, + LanguageID: 0x1000, + LanguageTag: KO_KP, + SupportedVersion: `Release 10.1`, + }, + { + Language: `Koyra Chiini`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: KHQ, + SupportedVersion: `Release 10`, + }, + { + Language: `Koyra Chiini`, + Location: `Mali`, + LanguageID: 0x1000, + LanguageTag: KHQ_ML, + SupportedVersion: `Release 10`, + }, + { + Language: `Koyraboro Senni`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: SES, + SupportedVersion: `Release 10`, + }, + { + Language: `Koyraboro Senni`, + Location: `Mali`, + LanguageID: 0x1000, + LanguageTag: SES_ML, + SupportedVersion: `Release 10`, + }, + { + Language: `Kwasio`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: NMG, + SupportedVersion: `Release 10`, + }, + { + Language: `Kwasio`, + Location: `Cameroon`, + LanguageID: 0x1000, + LanguageTag: NMG_CM, + SupportedVersion: `Release 10`, + }, + { + Language: `Kyrgyz`, + Location: ` `, + LanguageID: 0x0040, + LanguageTag: KY, + SupportedVersion: `Release 7`, + }, + { + Language: `Kyrgyz`, + Location: `Kyrgyzstan`, + LanguageID: 0x0440, + LanguageTag: KY_KG, + SupportedVersion: `Release D`, + }, + { + Language: `Kurdish`, + Location: `Perso-Arabic, Iran`, + LanguageID: 0x1000, + LanguageTag: KU_ARAB_IR, + SupportedVersion: `Release 10.1`, + }, + { + Language: `Lakota`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: LKT, + SupportedVersion: `Release 10`, + }, + { + Language: `Lakota`, + Location: `United States`, + LanguageID: 0x1000, + LanguageTag: LKT_US, + SupportedVersion: `Release 10`, + }, + { + Language: `Langi`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: LAG, + SupportedVersion: `Release 10`, + }, + { + Language: `Langi`, + Location: `Tanzania`, + LanguageID: 0x1000, + LanguageTag: LAG_TZ, + SupportedVersion: `Release 10`, + }, + { + Language: `Lao`, + Location: ` `, + LanguageID: 0x0054, + LanguageTag: LO, + SupportedVersion: `Release 7`, + }, + { + Language: `Lao`, + Location: `Lao P.D.R.`, + LanguageID: 0x0454, + LanguageTag: LO_LA, + SupportedVersion: `Release V`, + }, + { + Language: `Latin`, + Location: `Vatican City`, + LanguageID: 0x0476, + LanguageTag: LA_VA, + SupportedVersion: `Release 10.5`, + }, + { + Language: `Latvian`, + Location: ` `, + LanguageID: 0x0026, + LanguageTag: LV, + SupportedVersion: `Release 7`, + }, + { + Language: `Latvian`, + Location: `Latvia`, + LanguageID: 0x0426, + LanguageTag: LV_LV, + SupportedVersion: `Release B`, + }, + { + Language: `Lingala`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: LN, + SupportedVersion: `Release 10`, + }, + { + Language: `Lingala`, + Location: `Angola`, + LanguageID: 0x1000, + LanguageTag: LN_AO, + SupportedVersion: `Release 10`, + }, + { + Language: `Lingala`, + Location: `Central African Republic`, + LanguageID: 0x1000, + LanguageTag: LN_CF, + SupportedVersion: `Release 10`, + }, + { + Language: `Lingala`, + Location: `Congo`, + LanguageID: 0x1000, + LanguageTag: LN_CG, + SupportedVersion: `Release 10`, + }, + { + Language: `Lingala`, + Location: `Congo DRC`, + LanguageID: 0x1000, + LanguageTag: LN_CD, + SupportedVersion: `Release 10`, + }, + { + Language: `Lithuanian`, + Location: ` `, + LanguageID: 0x0027, + LanguageTag: LT, + SupportedVersion: `Release 7`, + }, + { + Language: `Lithuanian`, + Location: `Lithuania`, + LanguageID: 0x0427, + LanguageTag: LT_LT, + SupportedVersion: `Release B`, + }, + { + Language: `Low German`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: NDS, + SupportedVersion: `Release 10.2`, + }, + { + Language: `Low German `, + Location: `Germany`, + LanguageID: 0x1000, + LanguageTag: NDS_DE, + SupportedVersion: `Release 10.2`, + }, + { + Language: `Low German`, + Location: `Netherlands`, + LanguageID: 0x1000, + LanguageTag: NDS_NL, + SupportedVersion: `Release 10.2`, + }, + { + Language: `Lower Sorbian`, + Location: ` `, + LanguageID: 0x7C2E, + LanguageTag: DSB, + SupportedVersion: `Windows 7`, + }, + { + Language: `Lower Sorbian`, + Location: `Germany`, + LanguageID: 0x082E, + LanguageTag: DSB_DE, + SupportedVersion: `Release V`, + }, + { + Language: `Luba-Katanga`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: LU, + SupportedVersion: `Release 10`, + }, + { + Language: `Luba-Katanga`, + Location: `Congo DRC`, + LanguageID: 0x1000, + LanguageTag: LU_CD, + SupportedVersion: `Release 10`, + }, + { + Language: `Luo`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: LUO, + SupportedVersion: `Release 10`, + }, + { + Language: `Luo`, + Location: `Kenya`, + LanguageID: 0x1000, + LanguageTag: LUO_KE, + SupportedVersion: `Release 10`, + }, + { + Language: `Luxembourgish`, + Location: ` `, + LanguageID: 0x006E, + LanguageTag: LB, + SupportedVersion: `Release 7`, + }, + { + Language: `Luxembourgish`, + Location: `Luxembourg`, + LanguageID: 0x046E, + LanguageTag: LB_LU, + SupportedVersion: `Release E2`, + }, + { + Language: `Luyia`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: LUY, + SupportedVersion: `Release 10`, + }, + { + Language: `Luyia`, + Location: `Kenya`, + LanguageID: 0x1000, + LanguageTag: LUY_KE, + SupportedVersion: `Release 10`, + }, + { + Language: `Macedonian`, + Location: ` `, + LanguageID: 0x002F, + LanguageTag: MK, + SupportedVersion: `Release 7`, + }, + { + Language: `Macedonian`, + Location: `North Macedonia `, + LanguageID: 0x042F, + LanguageTag: MK_MK, + SupportedVersion: `Release C`, + }, + { + Language: `Machame`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: JMC, + SupportedVersion: `Release 10`, + }, + { + Language: `Machame`, + Location: `Tanzania`, + LanguageID: 0x1000, + LanguageTag: JMC_TZ, + SupportedVersion: `Release 10`, + }, + { + Language: `Makhuwa-Meetto`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: MGH, + SupportedVersion: `Release 10`, + }, + { + Language: `Makhuwa-Meetto`, + Location: `Mozambique`, + LanguageID: 0x1000, + LanguageTag: MGH_MZ, + SupportedVersion: `Release 10`, + }, + { + Language: `Makonde`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: KDE, + SupportedVersion: `Release 10`, + }, + { + Language: `Makonde`, + Location: `Tanzania`, + LanguageID: 0x1000, + LanguageTag: KDE_TZ, + SupportedVersion: `Release 10`, + }, + { + Language: `Malagasy`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: MG, + SupportedVersion: `Release 8.1`, + }, + { + Language: `Malagasy`, + Location: `Madagascar`, + LanguageID: 0x1000, + LanguageTag: MG_MG, + SupportedVersion: `Release 8.1`, + }, + { + Language: `Malay`, + Location: ` `, + LanguageID: 0x003E, + LanguageTag: MS, + SupportedVersion: `Release 7`, + }, + { + Language: `Malay`, + Location: `Brunei Darussalam`, + LanguageID: 0x083E, + LanguageTag: MS_BN, + SupportedVersion: `Release C`, + }, + { + Language: `Malay`, + Location: `Malaysia`, + LanguageID: 0x043E, + LanguageTag: MS_MY, + SupportedVersion: `Release C`, + }, + { + Language: `Malayalam`, + Location: ` `, + LanguageID: 0x004C, + LanguageTag: ML, + SupportedVersion: `Release 7`, + }, + { + Language: `Malayalam`, + Location: `India`, + LanguageID: 0x044C, + LanguageTag: ML_IN, + SupportedVersion: `Release E1`, + }, + { + Language: `Maltese`, + Location: ` `, + LanguageID: 0x003A, + LanguageTag: MT, + SupportedVersion: `Release 7`, + }, + { + Language: `Maltese`, + Location: `Malta`, + LanguageID: 0x043A, + LanguageTag: MT_MT, + SupportedVersion: `Release E1`, + }, + { + Language: `Manx`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: GV, + SupportedVersion: `Release 10`, + }, + { + Language: `Manx`, + Location: `Isle of Man`, + LanguageID: 0x1000, + LanguageTag: GV_IM, + SupportedVersion: `Release 10`, + }, + { + Language: `Maori`, + Location: ` `, + LanguageID: 0x0081, + LanguageTag: MI, + SupportedVersion: `Release 7`, + }, + { + Language: `Maori`, + Location: `New Zealand`, + LanguageID: 0x0481, + LanguageTag: MI_NZ, + SupportedVersion: `Release E1`, + }, + { + Language: `Mapudungun`, + Location: ` `, + LanguageID: 0x007A, + LanguageTag: ARN, + SupportedVersion: `Release 7`, + }, + { + Language: `Mapudungun`, + Location: `Chile`, + LanguageID: 0x047A, + LanguageTag: ARN_CL, + SupportedVersion: `Release E2`, + }, + { + Language: `Marathi`, + Location: ` `, + LanguageID: 0x004E, + LanguageTag: MR, + SupportedVersion: `Release 7`, + }, + { + Language: `Marathi`, + Location: `India`, + LanguageID: 0x044E, + LanguageTag: MR_IN, + SupportedVersion: `Release C`, + }, + { + Language: `Masai`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: MAS, + SupportedVersion: `Release 10`, + }, + { + Language: `Masai`, + Location: `Kenya`, + LanguageID: 0x1000, + LanguageTag: MAS_KE, + SupportedVersion: `Release 10`, + }, + { + Language: `Masai`, + Location: `Tanzania`, + LanguageID: 0x1000, + LanguageTag: MAS_TZ, + SupportedVersion: `Release 10`, + }, + { + Language: `Mazanderani`, + Location: `Iran`, + LanguageID: 0x1000, + LanguageTag: MZN_IR, + SupportedVersion: `Release 10.1`, + }, + { + Language: `Meru`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: MER, + SupportedVersion: `Release 10`, + }, + { + Language: `Meru`, + Location: `Kenya`, + LanguageID: 0x1000, + LanguageTag: MER_KE, + SupportedVersion: `Release 10`, + }, + { + Language: `Meta'`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: MGO, + SupportedVersion: `Release 10`, + }, + { + Language: `Meta'`, + Location: `Cameroon`, + LanguageID: 0x1000, + LanguageTag: MGO_CM, + SupportedVersion: `Release 10`, + }, + { + Language: `Mohawk`, + Location: ` `, + LanguageID: 0x007C, + LanguageTag: MOH, + SupportedVersion: `Release 7`, + }, + { + Language: `Mohawk`, + Location: `Canada`, + LanguageID: 0x047C, + LanguageTag: MOH_CA, + SupportedVersion: `Release E2`, + }, + { + Language: `Mongolian (Cyrillic)`, + Location: ` `, + LanguageID: 0x0050, + LanguageTag: MN, + SupportedVersion: `Release 7`, + }, + { + Language: `Mongolian (Cyrillic)`, + Location: ` `, + LanguageID: 0x7850, + LanguageTag: MN_CYRL, + SupportedVersion: `Windows 7`, + }, + { + Language: `Mongolian (Cyrillic)`, + Location: `Mongolia`, + LanguageID: 0x0450, + LanguageTag: MN_MN, + SupportedVersion: `Release D`, + }, + { + Language: `Mongolian (Traditional Mongolian)`, + Location: ` `, + LanguageID: 0x7C50, + LanguageTag: MN_MONG, + SupportedVersion: `Windows 7`, + }, + { + Language: `Mongolian (Traditional Mongolian)`, + Location: `People's Republic of China`, + LanguageID: 0x0850, + LanguageTag: MN_MONG_CN, + SupportedVersion: `Release V`, + }, + { + Language: `Mongolian (Traditional Mongolian)`, + Location: `Mongolia`, + LanguageID: 0x0C50, + LanguageTag: MN_MONG_MN, + SupportedVersion: `Windows 7`, + }, + { + Language: `Morisyen`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: MFE, + SupportedVersion: `Release 10`, + }, + { + Language: `Morisyen`, + Location: `Mauritius`, + LanguageID: 0x1000, + LanguageTag: MFE_MU, + SupportedVersion: `Release 10`, + }, + { + Language: `Mundang`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: MUA, + SupportedVersion: `Release 10`, + }, + { + Language: `Mundang`, + Location: `Cameroon`, + LanguageID: 0x1000, + LanguageTag: MUA_CM, + SupportedVersion: `Release 10`, + }, + { + Language: `N'ko`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: NQO, + SupportedVersion: `Release 8.1`, + }, + { + Language: `N'ko`, + Location: `Guinea`, + LanguageID: 0x1000, + LanguageTag: NQO_GN, + SupportedVersion: `Release 8.1`, + }, + { + Language: `Nama`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: NAQ, + SupportedVersion: `Release 10`, + }, + { + Language: `Nama`, + Location: `Namibia`, + LanguageID: 0x1000, + LanguageTag: NAQ_NA, + SupportedVersion: `Release 10`, + }, + { + Language: `Nepali`, + Location: ` `, + LanguageID: 0x0061, + LanguageTag: NE, + SupportedVersion: `Release 7`, + }, + { + Language: `Nepali`, + Location: `India`, + LanguageID: 0x0861, + LanguageTag: NE_IN, + SupportedVersion: `Release 8.1`, + }, + { + Language: `Nepali`, + Location: `Nepal`, + LanguageID: 0x0461, + LanguageTag: NE_NP, + SupportedVersion: `Release E2`, + }, + { + Language: `Ngiemboon`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: NNH, + SupportedVersion: `Release 10`, + }, + { + Language: `Ngiemboon`, + Location: `Cameroon`, + LanguageID: 0x1000, + LanguageTag: NNH_CM, + SupportedVersion: `Release 10`, + }, + { + Language: `Ngomba`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: JGO, + SupportedVersion: `Release 10`, + }, + { + Language: `Ngomba`, + Location: `Cameroon`, + LanguageID: 0x1000, + LanguageTag: JGO_CM, + SupportedVersion: `Release 10`, + }, + { + Language: `Northern Luri`, + Location: `Iraq`, + LanguageID: 0x1000, + LanguageTag: LRC_IQ, + SupportedVersion: `Release 10.1`, + }, + { + Language: `Northern Luri`, + Location: `Iran`, + LanguageID: 0x1000, + LanguageTag: LRC_IR, + SupportedVersion: `Release 10.1`, + }, + { + Language: `North Ndebele`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: ND, + SupportedVersion: `Release 10`, + }, + { + Language: `North Ndebele`, + Location: `Zimbabwe`, + LanguageID: 0x1000, + LanguageTag: ND_ZW, + SupportedVersion: `Release 10`, + }, + { + Language: `Norwegian (Bokmal)`, + Location: ` `, + LanguageID: 0x0014, + LanguageTag: NO, + SupportedVersion: `Release 7`, + }, + { + Language: `Norwegian (Bokmal)`, + Location: ` `, + LanguageID: 0x7C14, + LanguageTag: NB, + SupportedVersion: `Release 7`, + }, + { + Language: `Norwegian (Bokmal)`, + Location: `Norway`, + LanguageID: 0x0414, + LanguageTag: NB_NO, + SupportedVersion: `Release A`, + }, + { + Language: `Norwegian (Nynorsk)`, + Location: ` `, + LanguageID: 0x7814, + LanguageTag: NN, + SupportedVersion: `Release 7`, + }, + { + Language: `Norwegian (Nynorsk)`, + Location: `Norway`, + LanguageID: 0x0814, + LanguageTag: NN_NO, + SupportedVersion: `Release A`, + }, + { + Language: `Norwegian Bokmål`, + Location: `Svalbard and Jan Mayen`, + LanguageID: 0x1000, + LanguageTag: NB_SJ, + SupportedVersion: `Release 10`, + }, + { + Language: `Nuer`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: NUS, + SupportedVersion: `Release 10`, + }, + { + Language: `Nuer`, + Location: `Sudan`, + LanguageID: 0x1000, + LanguageTag: NUS_SD, + SupportedVersion: `Release 10`, + }, + { + Language: `Nuer`, + Location: `South Sudan`, + LanguageID: 0x1000, + LanguageTag: NUS_SS, + SupportedVersion: `Release 10.1`, + }, + { + Language: `Nyankole`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: NYN, + SupportedVersion: `Release 10`, + }, + { + Language: `Nyankole`, + Location: `Uganda`, + LanguageID: 0x1000, + LanguageTag: NYN_UG, + SupportedVersion: `Release 10`, + }, + { + Language: `Occitan`, + Location: ` `, + LanguageID: 0x0082, + LanguageTag: OC, + SupportedVersion: `Release 7`, + }, + { + Language: `Occitan`, + Location: `France`, + LanguageID: 0x0482, + LanguageTag: OC_FR, + SupportedVersion: `Release V`, + }, + { + Language: `Odia`, + Location: ` `, + LanguageID: 0x0048, + LanguageTag: OR, + SupportedVersion: `Release 7`, + }, + { + Language: `Odia`, + Location: `India`, + LanguageID: 0x0448, + LanguageTag: OR_IN, + SupportedVersion: `Release V`, + }, + { + Language: `Oromo`, + Location: ` `, + LanguageID: 0x0072, + LanguageTag: OM, + SupportedVersion: `Release 8.1`, + }, + { + Language: `Oromo`, + Location: `Ethiopia`, + LanguageID: 0x0472, + LanguageTag: OM_ET, + SupportedVersion: `Release 8.1`, + }, + { + Language: `Oromo`, + Location: `Kenya`, + LanguageID: 0x1000, + LanguageTag: OM_KE, + SupportedVersion: `Release 10`, + }, + { + Language: `Ossetian`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: OS, + SupportedVersion: `Release 10`, + }, + { + Language: `Ossetian`, + Location: `Cyrillic, Georgia`, + LanguageID: 0x1000, + LanguageTag: OS_GE, + SupportedVersion: `Release 10`, + }, + { + Language: `Ossetian`, + Location: `Cyrillic, Russia`, + LanguageID: 0x1000, + LanguageTag: OS_RU, + SupportedVersion: `Release 10`, + }, + { + Language: `Pashto`, + Location: ` `, + LanguageID: 0x0063, + LanguageTag: PS, + SupportedVersion: `Release 7`, + }, + { + Language: `Pashto`, + Location: `Afghanistan`, + LanguageID: 0x0463, + LanguageTag: PS_AF, + SupportedVersion: `Release E2`, + }, + { + Language: `Pashto`, + Location: `Pakistan`, + LanguageID: 0x1000, + LanguageTag: PS_PK, + SupportedVersion: `Release 10.5`, + }, + { + Language: `Persian`, + Location: ` `, + LanguageID: 0x0029, + LanguageTag: FA, + SupportedVersion: `Release 7`, + }, + { + Language: `Persian`, + Location: `Afghanistan`, + LanguageID: 0x1000, + LanguageTag: FA_AF, + SupportedVersion: `Release 10`, + }, + { + Language: `Persian`, + Location: `Iran`, + LanguageID: 0x0429, + LanguageTag: FA_IR, + SupportedVersion: `Release B`, + }, + { + Language: `Polish`, + Location: ` `, + LanguageID: 0x0015, + LanguageTag: PL, + SupportedVersion: `Release 7`, + }, + { + Language: `Polish`, + Location: `Poland`, + LanguageID: 0x0415, + LanguageTag: PL_PL, + SupportedVersion: `Release A`, + }, + { + Language: `Portuguese`, + Location: ` `, + LanguageID: 0x0016, + LanguageTag: PT, + SupportedVersion: `Release 7`, + }, + { + Language: `Portuguese`, + Location: `Angola`, + LanguageID: 0x1000, + LanguageTag: PT_AO, + SupportedVersion: `Release 8.1`, + }, + { + Language: `Portuguese`, + Location: `Brazil`, + LanguageID: 0x0416, + LanguageTag: PT_BR, + SupportedVersion: `Release A`, + }, + { + Language: `Portuguese`, + Location: `Cabo Verde`, + LanguageID: 0x1000, + LanguageTag: PT_CV, + SupportedVersion: `Release 10`, + }, + { + Language: `Portuguese`, + Location: `Equatorial Guinea`, + LanguageID: 0x1000, + LanguageTag: PT_GQ, + SupportedVersion: `Release 10.2`, + }, + { + Language: `Portuguese`, + Location: `Guinea-Bissau`, + LanguageID: 0x1000, + LanguageTag: PT_GW, + SupportedVersion: `Release 10`, + }, + { + Language: `Portuguese`, + Location: `Luxembourg`, + LanguageID: 0x1000, + LanguageTag: PT_LU, + SupportedVersion: `Release 10.2`, + }, + { + Language: `Portuguese`, + Location: `Macao SAR`, + LanguageID: 0x1000, + LanguageTag: PT_MO, + SupportedVersion: `Release 10`, + }, + { + Language: `Portuguese`, + Location: `Mozambique`, + LanguageID: 0x1000, + LanguageTag: PT_MZ, + SupportedVersion: `Release 10`, + }, + { + Language: `Portuguese`, + Location: `Portugal`, + LanguageID: 0x0816, + LanguageTag: PT_PT, + SupportedVersion: `Release A`, + }, + { + Language: `Portuguese`, + Location: `São Tomé and Príncipe`, + LanguageID: 0x1000, + LanguageTag: PT_ST, + SupportedVersion: `Release 10`, + }, + { + Language: `Portuguese`, + Location: `Switzerland`, + LanguageID: 0x1000, + LanguageTag: PT_CH, + SupportedVersion: `Release 10.2`, + }, + { + Language: `Portuguese`, + Location: `Timor-Leste`, + LanguageID: 0x1000, + LanguageTag: PT_TL, + SupportedVersion: `Release 10`, + }, + { + Language: `Prussian`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: PRG_001, + SupportedVersion: `Release 10.1`, + }, + { + Language: `Pseudo Language`, + Location: `Pseudo locale for east Asian/complex script + localization testing`, + LanguageID: 0x05FE, + LanguageTag: QPS_PLOCA, + SupportedVersion: `Release 7`, + }, + { + Language: `Pseudo Language`, + Location: `Pseudo locale used for localization testing`, + LanguageID: 0x0501, + LanguageTag: QPS_PLOC, + SupportedVersion: `Release 7`, + }, + { + Language: `Pseudo Language`, + Location: `Pseudo locale used for localization testing of + mirrored locales`, + LanguageID: 0x09FF, + LanguageTag: QPS_PLOCM, + SupportedVersion: `Release 7`, + }, + { + Language: `Punjabi`, + Location: ` `, + LanguageID: 0x0046, + LanguageTag: PA, + SupportedVersion: `Release 7`, + }, + { + Language: `Punjabi`, + Location: ` `, + LanguageID: 0x7C46, + LanguageTag: PA_ARAB, + SupportedVersion: `Release 8`, + }, + { + Language: `Punjabi`, + Location: `India`, + LanguageID: 0x0446, + LanguageTag: PA_IN, + SupportedVersion: `Release D`, + }, + { + Language: `Punjabi`, + Location: `Islamic Republic of Pakistan`, + LanguageID: 0x0846, + LanguageTag: PA_ARAB_PK, + SupportedVersion: `Release 8`, + }, + { + Language: `Quechua`, + Location: ` `, + LanguageID: 0x006B, + LanguageTag: QUZ, + SupportedVersion: `Release 7`, + }, + { + Language: `Quechua`, + Location: `Bolivia`, + LanguageID: 0x046B, + LanguageTag: QUZ_BO, + SupportedVersion: `Release E1`, + }, + { + Language: `Quechua`, + Location: `Ecuador`, + LanguageID: 0x086B, + LanguageTag: QUZ_EC, + SupportedVersion: `Release E1`, + }, + { + Language: `Quechua`, + Location: `Peru`, + LanguageID: 0x0C6B, + LanguageTag: QUZ_PE, + SupportedVersion: `Release E1`, + }, + { + Language: `Ripuarian`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: KSH, + SupportedVersion: `Release 10`, + }, + { + Language: `Ripuarian`, + Location: `Germany`, + LanguageID: 0x1000, + LanguageTag: KSH_DE, + SupportedVersion: `Release 10`, + }, + { + Language: `Romanian`, + Location: ` `, + LanguageID: 0x0018, + LanguageTag: RO, + SupportedVersion: `Release 7`, + }, + { + Language: `Romanian`, + Location: `Moldova`, + LanguageID: 0x0818, + LanguageTag: RO_MD, + SupportedVersion: `Release 8.1`, + }, + { + Language: `Romanian`, + Location: `Romania`, + LanguageID: 0x0418, + LanguageTag: RO_RO, + SupportedVersion: `Release A`, + }, + { + Language: `Romansh`, + Location: ` `, + LanguageID: 0x0017, + LanguageTag: RM, + SupportedVersion: `Release 7`, + }, + { + Language: `Romansh`, + Location: `Switzerland`, + LanguageID: 0x0417, + LanguageTag: RM_CH, + SupportedVersion: `Release E2`, + }, + { + Language: `Rombo`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: ROF, + SupportedVersion: `Release 10`, + }, + { + Language: `Rombo`, + Location: `Tanzania`, + LanguageID: 0x1000, + LanguageTag: ROF_TZ, + SupportedVersion: `Release 10`, + }, + { + Language: `Rundi`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: RN, + SupportedVersion: `Release 10`, + }, + { + Language: `Rundi`, + Location: `Burundi`, + LanguageID: 0x1000, + LanguageTag: RN_BI, + SupportedVersion: `Release 10`, + }, + { + Language: `Russian`, + Location: ` `, + LanguageID: 0x0019, + LanguageTag: RU, + SupportedVersion: `Release 7`, + }, + { + Language: `Russian`, + Location: `Belarus`, + LanguageID: 0x1000, + LanguageTag: RU_BY, + SupportedVersion: `Release 10`, + }, + { + Language: `Russian`, + Location: `Kazakhstan`, + LanguageID: 0x1000, + LanguageTag: RU_KZ, + SupportedVersion: `Release 10`, + }, + { + Language: `Russian`, + Location: `Kyrgyzstan`, + LanguageID: 0x1000, + LanguageTag: RU_KG, + SupportedVersion: `Release 10`, + }, + { + Language: `Russian`, + Location: `Moldova`, + LanguageID: 0x0819, + LanguageTag: RU_MD, + SupportedVersion: `Release 10`, + }, + { + Language: `Russian`, + Location: `Russia`, + LanguageID: 0x0419, + LanguageTag: RU_RU, + SupportedVersion: `Release A`, + }, + { + Language: `Russian`, + Location: `Ukraine`, + LanguageID: 0x1000, + LanguageTag: RU_UA, + SupportedVersion: `Release 10`, + }, + { + Language: `Rwa`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: RWK, + SupportedVersion: `Release 10`, + }, + { + Language: `Rwa`, + Location: `Tanzania`, + LanguageID: 0x1000, + LanguageTag: RWK_TZ, + SupportedVersion: `Release 10`, + }, + { + Language: `Saho`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: SSY, + SupportedVersion: `Release 10`, + }, + { + Language: `Saho`, + Location: `Eritrea`, + LanguageID: 0x1000, + LanguageTag: SSY_ER, + SupportedVersion: `Release 10`, + }, + { + Language: `Sakha`, + Location: ` `, + LanguageID: 0x0085, + LanguageTag: SAH, + SupportedVersion: `Release 7`, + }, + { + Language: `Sakha`, + Location: `Russia`, + LanguageID: 0x0485, + LanguageTag: SAH_RU, + SupportedVersion: `Release V`, + }, + { + Language: `Samburu`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: SAQ, + SupportedVersion: `Release 10`, + }, + { + Language: `Samburu`, + Location: `Kenya`, + LanguageID: 0x1000, + LanguageTag: SAQ_KE, + SupportedVersion: `Release 10`, + }, + { + Language: `Sami (Inari)`, + Location: ` `, + LanguageID: 0x703B, + LanguageTag: SMN, + SupportedVersion: `Windows 7`, + }, + { + Language: `Sami (Inari)`, + Location: `Finland`, + LanguageID: 0x243B, + LanguageTag: SMN_FI, + SupportedVersion: `Release E1`, + }, + { + Language: `Sami (Lule)`, + Location: ` `, + LanguageID: 0x7C3B, + LanguageTag: SMJ, + SupportedVersion: `Windows 7`, + }, + { + Language: `Sami (Lule)`, + Location: `Norway`, + LanguageID: 0x103B, + LanguageTag: SMJ_NO, + SupportedVersion: `Release E1`, + }, + { + Language: `Sami (Lule)`, + Location: `Sweden`, + LanguageID: 0x143B, + LanguageTag: SMJ_SE, + SupportedVersion: `Release E1`, + }, + { + Language: `Sami (Northern)`, + Location: ` `, + LanguageID: 0x003B, + LanguageTag: SE, + SupportedVersion: `Release 7`, + }, + { + Language: `Sami (Northern)`, + Location: `Finland`, + LanguageID: 0x0C3B, + LanguageTag: SE_FI, + SupportedVersion: `Release E1`, + }, + { + Language: `Sami (Northern)`, + Location: `Norway`, + LanguageID: 0x043B, + LanguageTag: SE_NO, + SupportedVersion: `Release E1`, + }, + { + Language: `Sami (Northern)`, + Location: `Sweden`, + LanguageID: 0x083B, + LanguageTag: SE_SE, + SupportedVersion: `Release E1`, + }, + { + Language: `Sami (Skolt)`, + Location: ` `, + LanguageID: 0x743B, + LanguageTag: SMS, + SupportedVersion: `Windows 7`, + }, + { + Language: `Sami (Skolt)`, + Location: `Finland`, + LanguageID: 0x203B, + LanguageTag: SMS_FI, + SupportedVersion: `Release E1`, + }, + { + Language: `Sami (Southern)`, + Location: ` `, + LanguageID: 0x783B, + LanguageTag: SMA, + SupportedVersion: `Windows 7`, + }, + { + Language: `Sami (Southern)`, + Location: `Norway`, + LanguageID: 0x183B, + LanguageTag: SMA_NO, + SupportedVersion: `Release E1`, + }, + { + Language: `Sami (Southern)`, + Location: `Sweden`, + LanguageID: 0x1C3B, + LanguageTag: SMA_SE, + SupportedVersion: `Release E1`, + }, + { + Language: `Sango`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: SG, + SupportedVersion: `Release 10`, + }, + { + Language: `Sango`, + Location: `Central African Republic`, + LanguageID: 0x1000, + LanguageTag: SG_CF, + SupportedVersion: `Release 10`, + }, + { + Language: `Sangu`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: SBP, + SupportedVersion: `Release 10`, + }, + { + Language: `Sangu`, + Location: `Tanzania`, + LanguageID: 0x1000, + LanguageTag: SBP_TZ, + SupportedVersion: `Release 10`, + }, + { + Language: `Sanskrit`, + Location: ` `, + LanguageID: 0x004F, + LanguageTag: SA, + SupportedVersion: `Release 7`, + }, + { + Language: `Sanskrit`, + Location: `India`, + LanguageID: 0x044F, + LanguageTag: SA_IN, + SupportedVersion: `Release C`, + }, + { + Language: `Scottish Gaelic`, + Location: ` `, + LanguageID: 0x0091, + LanguageTag: GD, + SupportedVersion: `Windows 7`, + }, + { + Language: `Scottish Gaelic`, + Location: `United Kingdom`, + LanguageID: 0x0491, + LanguageTag: GD_GB, + SupportedVersion: `Release 7`, + }, + { + Language: `Sena`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: SEH, + SupportedVersion: `Release 10`, + }, + { + Language: `Sena`, + Location: `Mozambique`, + LanguageID: 0x1000, + LanguageTag: SEH_MZ, + SupportedVersion: `Release 10`, + }, + { + Language: `Serbian (Cyrillic)`, + Location: ` `, + LanguageID: 0x6C1A, + LanguageTag: SR_CYRL, + SupportedVersion: `Windows 7`, + }, + { + Language: `Serbian (Cyrillic)`, + Location: `Bosnia and Herzegovina`, + LanguageID: 0x1C1A, + LanguageTag: SR_CYRL_BA, + SupportedVersion: `Release E1`, + }, + { + Language: `Serbian (Cyrillic)`, + Location: `Montenegro`, + LanguageID: 0x301A, + LanguageTag: SR_CYRL_ME, + SupportedVersion: `Release 7`, + }, + { + Language: `Serbian (Cyrillic)`, + Location: `Serbia`, + LanguageID: 0x281A, + LanguageTag: SR_CYRL_RS, + SupportedVersion: `Release 7`, + }, + { + Language: `Serbian (Cyrillic)`, + Location: `Serbia and Montenegro (Former)`, + LanguageID: 0x0C1A, + LanguageTag: SR_CYRL_CS, + SupportedVersion: `Release B`, + }, + { + Language: `Serbian (Latin)`, + Location: ` `, + LanguageID: 0x701A, + LanguageTag: SR_LATN, + SupportedVersion: `Windows 7`, + }, + { + Language: `Serbian (Latin)`, + Location: ` `, + LanguageID: 0x7C1A, + LanguageTag: SR, + SupportedVersion: `Release 7`, + }, + { + Language: `Serbian (Latin)`, + Location: `Bosnia and Herzegovina`, + LanguageID: 0x181A, + LanguageTag: SR_LATN_BA, + SupportedVersion: `Release E1`, + }, + { + Language: `Serbian (Latin)`, + Location: `Montenegro`, + LanguageID: 0x2c1A, + LanguageTag: SR_LATN_ME, + SupportedVersion: `Release 7`, + }, + { + Language: `Serbian (Latin)`, + Location: `Serbia`, + LanguageID: 0x241A, + LanguageTag: SR_LATN_RS, + SupportedVersion: `Release 7`, + }, + { + Language: `Serbian (Latin)`, + Location: `Serbia and Montenegro (Former)`, + LanguageID: 0x081A, + LanguageTag: SR_LATN_CS, + SupportedVersion: `Release B`, + }, + { + Language: `Sesotho sa Leboa`, + Location: ` `, + LanguageID: 0x006C, + LanguageTag: NSO, + SupportedVersion: `Release 7`, + }, + { + Language: `Sesotho sa Leboa`, + Location: `South Africa`, + LanguageID: 0x046C, + LanguageTag: NSO_ZA, + SupportedVersion: `Release E1`, + }, + { + Language: `Setswana`, + Location: ` `, + LanguageID: 0x0032, + LanguageTag: TN, + SupportedVersion: `Release 7`, + }, + { + Language: `Setswana`, + Location: `Botswana`, + LanguageID: 0x0832, + LanguageTag: TN_BW, + SupportedVersion: `Release 8`, + }, + { + Language: `Setswana`, + Location: `South Africa`, + LanguageID: 0x0432, + LanguageTag: TN_ZA, + SupportedVersion: `Release E1`, + }, + { + Language: `Shambala`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: KSB, + SupportedVersion: `Release 10`, + }, + { + Language: `Shambala`, + Location: `Tanzania`, + LanguageID: 0x1000, + LanguageTag: KSB_TZ, + SupportedVersion: `Release 10`, + }, + { + Language: `Shona`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: SN, + SupportedVersion: `Release 8.1`, + }, + { + Language: `Shona`, + Location: `Latin`, + LanguageID: 0x1000, + LanguageTag: SN_LATN, + SupportedVersion: `Release 8.1`, + }, + { + Language: `Shona`, + Location: `Zimbabwe`, + LanguageID: 0x1000, + LanguageTag: SN_LATN_ZW, + SupportedVersion: `Release 8.1`, + }, + { + Language: `Sindhi`, + Location: ` `, + LanguageID: 0x0059, + LanguageTag: SD, + SupportedVersion: `Release 8`, + }, + { + Language: `Sindhi`, + Location: ` `, + LanguageID: 0x7C59, + LanguageTag: SD_ARAB, + SupportedVersion: `Release 8`, + }, + { + Language: `Sindhi`, + Location: `Islamic Republic of Pakistan`, + LanguageID: 0x0859, + LanguageTag: SD_ARAB_PK, + SupportedVersion: `Release 8`, + }, + { + Language: `Sinhala`, + Location: ` `, + LanguageID: 0x005B, + LanguageTag: SI, + SupportedVersion: `Release 7`, + }, + { + Language: `Sinhala`, + Location: `Sri Lanka`, + LanguageID: 0x045B, + LanguageTag: SI_LK, + SupportedVersion: `Release V`, + }, + { + Language: `Slovak`, + Location: ` `, + LanguageID: 0x001B, + LanguageTag: SK, + SupportedVersion: `Release 7`, + }, + { + Language: `Slovak`, + Location: `Slovakia`, + LanguageID: 0x041B, + LanguageTag: SK_SK, + SupportedVersion: `Release A`, + }, + { + Language: `Slovenian`, + Location: ` `, + LanguageID: 0x0024, + LanguageTag: SL, + SupportedVersion: `Release 7`, + }, + { + Language: `Slovenian`, + Location: `Slovenia`, + LanguageID: 0x0424, + LanguageTag: SL_SI, + SupportedVersion: `Release A`, + }, + { + Language: `Soga`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: XOG, + SupportedVersion: `Release 10`, + }, + { + Language: `Soga`, + Location: `Uganda`, + LanguageID: 0x1000, + LanguageTag: XOG_UG, + SupportedVersion: `Release 10`, + }, + { + Language: `Somali`, + Location: ` `, + LanguageID: 0x0077, + LanguageTag: SO, + SupportedVersion: `Release 8.1`, + }, + { + Language: `Somali`, + Location: `Djibouti`, + LanguageID: 0x1000, + LanguageTag: SO_DJ, + SupportedVersion: `Release 10`, + }, + { + Language: `Somali`, + Location: `Ethiopia`, + LanguageID: 0x1000, + LanguageTag: SO_ET, + SupportedVersion: `Release 10`, + }, + { + Language: `Somali`, + Location: `Kenya`, + LanguageID: 0x1000, + LanguageTag: SO_KE, + SupportedVersion: `Release 10`, + }, + { + Language: `Somali`, + Location: `Somalia`, + LanguageID: 0x0477, + LanguageTag: SO_SO, + SupportedVersion: `Release 8.1`, + }, + { + Language: `Sotho`, + Location: ` `, + LanguageID: 0x0030, + LanguageTag: ST, + SupportedVersion: `Release 8.1`, + }, + { + Language: `Sotho`, + Location: `South Africa`, + LanguageID: 0x0430, + LanguageTag: ST_ZA, + SupportedVersion: `Release 8.1`, + }, + { + Language: `South Ndebele`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: NR, + SupportedVersion: `Release 10`, + }, + { + Language: `South Ndebele`, + Location: `South Africa`, + LanguageID: 0x1000, + LanguageTag: NR_ZA, + SupportedVersion: `Release 10`, + }, + { + Language: `Southern Sotho`, + Location: `Lesotho`, + LanguageID: 0x1000, + LanguageTag: ST_LS, + SupportedVersion: `Release 10`, + }, + { + Language: `Spanish`, + Location: ` `, + LanguageID: 0x000A, + LanguageTag: ES, + SupportedVersion: `Release 7`, + }, + { + Language: `Spanish`, + Location: `Argentina`, + LanguageID: 0x2C0A, + LanguageTag: ES_AR, + SupportedVersion: `Release B`, + }, + { + Language: `Spanish`, + Location: `Belize`, + LanguageID: 0x1000, + LanguageTag: ES_BZ, + SupportedVersion: `Release 10.3`, + }, + { + Language: `Spanish`, + Location: `Bolivarian Republic of Venezuela`, + LanguageID: 0x200A, + LanguageTag: ES_VE, + SupportedVersion: `Release B`, + }, + { + Language: `Spanish`, + Location: `Bolivia`, + LanguageID: 0x400A, + LanguageTag: ES_BO, + SupportedVersion: `Release B`, + }, + { + Language: `Spanish`, + Location: `Brazil`, + LanguageID: 0x1000, + LanguageTag: ES_BR, + SupportedVersion: `Release 10.2`, + }, + { + Language: `Spanish`, + Location: `Chile`, + LanguageID: 0x340A, + LanguageTag: ES_CL, + SupportedVersion: `Release B`, + }, + { + Language: `Spanish`, + Location: `Colombia`, + LanguageID: 0x240A, + LanguageTag: ES_CO, + SupportedVersion: `Release B`, + }, + { + Language: `Spanish`, + Location: `Costa Rica`, + LanguageID: 0x140A, + LanguageTag: ES_CR, + SupportedVersion: `Release B`, + }, + { + Language: `Spanish`, + Location: `Cuba`, + LanguageID: 0x5c0A, + LanguageTag: ES_CU, + SupportedVersion: `Release 10`, + }, + { + Language: `Spanish`, + Location: `Dominican Republic`, + LanguageID: 0x1c0A, + LanguageTag: ES_DO, + SupportedVersion: `Release B`, + }, + { + Language: `Spanish`, + Location: `Ecuador`, + LanguageID: 0x300A, + LanguageTag: ES_EC, + SupportedVersion: `Release B`, + }, + { + Language: `Spanish`, + Location: `El Salvador`, + LanguageID: 0x440A, + LanguageTag: ES_SV, + SupportedVersion: `Release B`, + }, + { + Language: `Spanish`, + Location: `Equatorial Guinea`, + LanguageID: 0x1000, + LanguageTag: ES_GQ, + SupportedVersion: `Release 10`, + }, + { + Language: `Spanish`, + Location: `Guatemala`, + LanguageID: 0x100A, + LanguageTag: ES_GT, + SupportedVersion: `Release B`, + }, + { + Language: `Spanish`, + Location: `Honduras`, + LanguageID: 0x480A, + LanguageTag: ES_HN, + SupportedVersion: `Release B`, + }, + { + Language: `Spanish`, + Location: `Latin America`, + LanguageID: 0x580A, + LanguageTag: ES_419, + SupportedVersion: `Release 8.1`, + }, + { + Language: `Spanish`, + Location: `Mexico`, + LanguageID: 0x080A, + LanguageTag: ES_MX, + SupportedVersion: `Release A`, + }, + { + Language: `Spanish`, + Location: `Nicaragua`, + LanguageID: 0x4C0A, + LanguageTag: ES_NI, + SupportedVersion: `Release B`, + }, + { + Language: `Spanish`, + Location: `Panama`, + LanguageID: 0x180A, + LanguageTag: ES_PA, + SupportedVersion: `Release B`, + }, + { + Language: `Spanish`, + Location: `Paraguay`, + LanguageID: 0x3C0A, + LanguageTag: ES_PY, + SupportedVersion: `Release B`, + }, + { + Language: `Spanish`, + Location: `Peru`, + LanguageID: 0x280A, + LanguageTag: ES_PE, + SupportedVersion: `Release B`, + }, + { + Language: `Spanish`, + Location: `Philippines`, + LanguageID: 0x1000, + LanguageTag: ES_PH, + SupportedVersion: `Release 10`, + }, + { + Language: `Spanish`, + Location: `Puerto Rico`, + LanguageID: 0x500A, + LanguageTag: ES_PR, + SupportedVersion: `Release B`, + }, + { + Language: `Spanish`, + Location: `Spain`, + LanguageID: 0x040A, + LanguageTag: ES_ES_TRADNL, + SupportedVersion: `Release A`, + }, + { + Language: `Spanish`, + Location: `Spain`, + LanguageID: 0x0c0A, + LanguageTag: ES_ES, + SupportedVersion: `Release A`, + }, + { + Language: `Spanish`, + Location: `United States`, + LanguageID: 0x540A, + LanguageTag: ES_US, + SupportedVersion: `Release V`, + }, + { + Language: `Spanish`, + Location: `Uruguay`, + LanguageID: 0x380A, + LanguageTag: ES_UY, + SupportedVersion: `Release B`, + }, + { + Language: `Standard Moroccan Tamazight`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: ZGH, + SupportedVersion: `Release 8.1`, + }, + { + Language: `Standard Moroccan Tamazight`, + Location: `Morocco`, + LanguageID: 0x1000, + LanguageTag: ZGH_TFNG_MA, + SupportedVersion: `Release 8.1`, + }, + { + Language: `Standard Moroccan Tamazight`, + Location: `Tifinagh`, + LanguageID: 0x1000, + LanguageTag: ZGH_TFNG, + SupportedVersion: `Release 8.1`, + }, + { + Language: `Swati`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: SS, + SupportedVersion: `Release 10`, + }, + { + Language: `Swati`, + Location: `South Africa`, + LanguageID: 0x1000, + LanguageTag: SS_ZA, + SupportedVersion: `Release 10`, + }, + { + Language: `Swati`, + Location: `Swaziland`, + LanguageID: 0x1000, + LanguageTag: SS_SZ, + SupportedVersion: `Release 10`, + }, + { + Language: `Swedish`, + Location: ` `, + LanguageID: 0x001D, + LanguageTag: SV, + SupportedVersion: `Release 7`, + }, + { + Language: `Swedish`, + Location: `Åland Islands`, + LanguageID: 0x1000, + LanguageTag: SV_AX, + SupportedVersion: `Release 10`, + }, + { + Language: `Swedish`, + Location: `Finland`, + LanguageID: 0x081D, + LanguageTag: SV_FI, + SupportedVersion: `Release B`, + }, + { + Language: `Swedish`, + Location: `Sweden`, + LanguageID: 0x041D, + LanguageTag: SV_SE, + SupportedVersion: `Release A`, + }, + { + Language: `Syriac`, + Location: ` `, + LanguageID: 0x005A, + LanguageTag: SYR, + SupportedVersion: `Release 7`, + }, + { + Language: `Syriac`, + Location: `Syria`, + LanguageID: 0x045A, + LanguageTag: SYR_SY, + SupportedVersion: `Release D`, + }, + { + Language: `Tachelhit`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: SHI, + SupportedVersion: `Release 10`, + }, + { + Language: `Tachelhit`, + Location: `Tifinagh`, + LanguageID: 0x1000, + LanguageTag: SHI_TFNG, + SupportedVersion: `Release 10`, + }, + { + Language: `Tachelhit`, + Location: `Tifinagh, Morocco`, + LanguageID: 0x1000, + LanguageTag: SHI_TFNG_MA, + SupportedVersion: `Release 10`, + }, + { + Language: `Tachelhit (Latin)`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: SHI_LATN, + SupportedVersion: `Release 10`, + }, + { + Language: `Tachelhit (Latin)`, + Location: `Morocco`, + LanguageID: 0x1000, + LanguageTag: SHI_LATN_MA, + SupportedVersion: `Release 10`, + }, + { + Language: `Taita`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: DAV, + SupportedVersion: `Release 10`, + }, + { + Language: `Taita`, + Location: `Kenya`, + LanguageID: 0x1000, + LanguageTag: DAV_KE, + SupportedVersion: `Release 10`, + }, + { + Language: `Tajik (Cyrillic)`, + Location: ` `, + LanguageID: 0x0028, + LanguageTag: TG, + SupportedVersion: `Release 7`, + }, + { + Language: `Tajik (Cyrillic)`, + Location: ` `, + LanguageID: 0x7C28, + LanguageTag: TG_CYRL, + SupportedVersion: `Windows 7`, + }, + { + Language: `Tajik (Cyrillic)`, + Location: `Tajikistan`, + LanguageID: 0x0428, + LanguageTag: TG_CYRL_TJ, + SupportedVersion: `Release V`, + }, + { + Language: `Tamazight (Latin)`, + Location: ` `, + LanguageID: 0x005F, + LanguageTag: TZM, + SupportedVersion: `Release 7`, + }, + { + Language: `Tamazight (Latin)`, + Location: ` `, + LanguageID: 0x7C5F, + LanguageTag: TZM_LATN, + SupportedVersion: `Windows 7`, + }, + { + Language: `Tamazight (Latin)`, + Location: `Algeria`, + LanguageID: 0x085F, + LanguageTag: TZM_LATN_DZ, + SupportedVersion: `Release V`, + }, + { + Language: `Tamil`, + Location: ` `, + LanguageID: 0x0049, + LanguageTag: TA, + SupportedVersion: `Release 7`, + }, + { + Language: `Tamil`, + Location: `India`, + LanguageID: 0x0449, + LanguageTag: TA_IN, + SupportedVersion: `Release C`, + }, + { + Language: `Tamil`, + Location: `Malaysia`, + LanguageID: 0x1000, + LanguageTag: TA_MY, + SupportedVersion: `Release 10`, + }, + { + Language: `Tamil`, + Location: `Singapore`, + LanguageID: 0x1000, + LanguageTag: TA_SG, + SupportedVersion: `Release 10`, + }, + { + Language: `Tamil`, + Location: `Sri Lanka`, + LanguageID: 0x0849, + LanguageTag: TA_LK, + SupportedVersion: `Release 8`, + }, + { + Language: `Tasawaq`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: TWQ, + SupportedVersion: `Release 10`, + }, + { + Language: `Tasawaq`, + Location: `Niger`, + LanguageID: 0x1000, + LanguageTag: TWQ_NE, + SupportedVersion: `Release 10`, + }, + { + Language: `Tatar`, + Location: ` `, + LanguageID: 0x0044, + LanguageTag: TT, + SupportedVersion: `Release 7`, + }, + { + Language: `Tatar`, + Location: `Russia`, + LanguageID: 0x0444, + LanguageTag: TT_RU, + SupportedVersion: `Release D`, + }, + { + Language: `Telugu`, + Location: ` `, + LanguageID: 0x004A, + LanguageTag: TE, + SupportedVersion: `Release 7`, + }, + { + Language: `Telugu`, + Location: `India`, + LanguageID: 0x044A, + LanguageTag: TE_IN, + SupportedVersion: `Release D`, + }, + { + Language: `Teso`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: TEO, + SupportedVersion: `Release 10`, + }, + { + Language: `Teso`, + Location: `Kenya`, + LanguageID: 0x1000, + LanguageTag: TEO_KE, + SupportedVersion: `Release 10`, + }, + { + Language: `Teso`, + Location: `Uganda`, + LanguageID: 0x1000, + LanguageTag: TEO_UG, + SupportedVersion: `Release 10`, + }, + { + Language: `Thai`, + Location: ` `, + LanguageID: 0x001E, + LanguageTag: TH, + SupportedVersion: `Release 7`, + }, + { + Language: `Thai`, + Location: `Thailand`, + LanguageID: 0x041E, + LanguageTag: TH_TH, + SupportedVersion: `Release B`, + }, + { + Language: `Tibetan`, + Location: ` `, + LanguageID: 0x0051, + LanguageTag: BO, + SupportedVersion: `Release 7`, + }, + { + Language: `Tibetan`, + Location: `India`, + LanguageID: 0x1000, + LanguageTag: BO_IN, + SupportedVersion: `Release 10`, + }, + { + Language: `Tibetan`, + Location: `People's Republic of China`, + LanguageID: 0x0451, + LanguageTag: BO_CN, + SupportedVersion: `Release V`, + }, + { + Language: `Tigre`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: TIG, + SupportedVersion: `Release 10`, + }, + { + Language: `Tigre`, + Location: `Eritrea`, + LanguageID: 0x1000, + LanguageTag: TIG_ER, + SupportedVersion: `Release 10`, + }, + { + Language: `Tigrinya`, + Location: ` `, + LanguageID: 0x0073, + LanguageTag: TI, + SupportedVersion: `Release 8`, + }, + { + Language: `Tigrinya`, + Location: `Eritrea`, + LanguageID: 0x0873, + LanguageTag: TI_ER, + SupportedVersion: `Release 8`, + }, + { + Language: `Tigrinya`, + Location: `Ethiopia`, + LanguageID: 0x0473, + LanguageTag: TI_ET, + SupportedVersion: `Release 8`, + }, + { + Language: `Tongan`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: TO, + SupportedVersion: `Release 10`, + }, + { + Language: `Tongan`, + Location: `Tonga`, + LanguageID: 0x1000, + LanguageTag: TO_TO, + SupportedVersion: `Release 10`, + }, + { + Language: `Tsonga`, + Location: ` `, + LanguageID: 0x0031, + LanguageTag: TS, + SupportedVersion: `Release 8.1`, + }, + { + Language: `Tsonga`, + Location: `South Africa`, + LanguageID: 0x0431, + LanguageTag: TS_ZA, + SupportedVersion: `Release 8.1`, + }, + { + Language: `Turkish`, + Location: ` `, + LanguageID: 0x001F, + LanguageTag: TR, + SupportedVersion: `Release 7`, + }, + { + Language: `Turkish`, + Location: `Cyprus`, + LanguageID: 0x1000, + LanguageTag: TR_CY, + SupportedVersion: `Release 10`, + }, + { + Language: `Turkish`, + Location: `Turkey`, + LanguageID: 0x041F, + LanguageTag: TR_TR, + SupportedVersion: `Release A`, + }, + { + Language: `Turkmen`, + Location: ` `, + LanguageID: 0x0042, + LanguageTag: TK, + SupportedVersion: `Release 7`, + }, + { + Language: `Turkmen`, + Location: `Turkmenistan`, + LanguageID: 0x0442, + LanguageTag: TK_TM, + SupportedVersion: `Release V`, + }, + { + Language: `Ukrainian`, + Location: ` `, + LanguageID: 0x0022, + LanguageTag: UK, + SupportedVersion: `Release 7`, + }, + { + Language: `Ukrainian`, + Location: `Ukraine`, + LanguageID: 0x0422, + LanguageTag: UK_UA, + SupportedVersion: `Release B`, + }, + { + Language: `Upper Sorbian`, + Location: ` `, + LanguageID: 0x002E, + LanguageTag: HSB, + SupportedVersion: `Release 7`, + }, + { + Language: `Upper Sorbian`, + Location: `Germany`, + LanguageID: 0x042E, + LanguageTag: HSB_DE, + SupportedVersion: `Release V`, + }, + { + Language: `Urdu`, + Location: ` `, + LanguageID: 0x0020, + LanguageTag: UR, + SupportedVersion: `Release 7`, + }, + { + Language: `Urdu`, + Location: `India`, + LanguageID: 0x0820, + LanguageTag: UR_IN, + SupportedVersion: `Release 8.1`, + }, + { + Language: `Urdu`, + Location: `Islamic Republic of Pakistan`, + LanguageID: 0x0420, + LanguageTag: UR_PK, + SupportedVersion: `Release C`, + }, + { + Language: `Uyghur`, + Location: ` `, + LanguageID: 0x0080, + LanguageTag: UG, + SupportedVersion: `Release 7`, + }, + { + Language: `Uyghur`, + Location: `People's Republic of China`, + LanguageID: 0x0480, + LanguageTag: UG_CN, + SupportedVersion: `Release V`, + }, + { + Language: `Uzbek`, + Location: `Perso-Arabic`, + LanguageID: 0x1000, + LanguageTag: UZ_ARAB, + SupportedVersion: `Release 10`, + }, + { + Language: `Uzbek`, + Location: `Perso-Arabic, Afghanistan`, + LanguageID: 0x1000, + LanguageTag: UZ_ARAB_AF, + SupportedVersion: `Release 10`, + }, + { + Language: `Uzbek (Cyrillic)`, + Location: ` `, + LanguageID: 0x7843, + LanguageTag: UZ_CYRL, + SupportedVersion: `Windows 7`, + }, + { + Language: `Uzbek (Cyrillic)`, + Location: `Uzbekistan`, + LanguageID: 0x0843, + LanguageTag: UZ_CYRL_UZ, + SupportedVersion: `Release C`, + }, + { + Language: `Uzbek (Latin)`, + Location: ` `, + LanguageID: 0x0043, + LanguageTag: UZ, + SupportedVersion: `Release 7`, + }, + { + Language: `Uzbek (Latin)`, + Location: ` `, + LanguageID: 0x7C43, + LanguageTag: UZ_LATN, + SupportedVersion: `Windows 7`, + }, + { + Language: `Uzbek (Latin)`, + Location: `Uzbekistan`, + LanguageID: 0x0443, + LanguageTag: UZ_LATN_UZ, + SupportedVersion: `Release C`, + }, + { + Language: `Vai`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: VAI, + SupportedVersion: `Release 10`, + }, + { + Language: `Vai`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: VAI_VAII, + SupportedVersion: `Release 10`, + }, + { + Language: `Vai`, + Location: `Liberia`, + LanguageID: 0x1000, + LanguageTag: VAI_VAII_LR, + SupportedVersion: `Release 10`, + }, + { + Language: `Vai (Latin)`, + Location: `Liberia`, + LanguageID: 0x1000, + LanguageTag: VAI_LATN_LR, + SupportedVersion: `Release 10`, + }, + { + Language: `Vai (Latin)`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: VAI_LATN, + SupportedVersion: `Release 10`, + }, + { + Language: `Valencian`, + Location: `Spain`, + LanguageID: 0x0803, + LanguageTag: CA_ES_VALENCIA, + SupportedVersion: `Release 8`, + }, + { + Language: `Venda`, + Location: ` `, + LanguageID: 0x0033, + LanguageTag: VE, + SupportedVersion: `Release 10`, + }, + { + Language: `Venda`, + Location: `South Africa`, + LanguageID: 0x0433, + LanguageTag: VE_ZA, + SupportedVersion: `Release 10`, + }, + { + Language: `Vietnamese`, + Location: ` `, + LanguageID: 0x002A, + LanguageTag: VI, + SupportedVersion: `Release 7`, + }, + { + Language: `Vietnamese`, + Location: `Vietnam`, + LanguageID: 0x042A, + LanguageTag: VI_VN, + SupportedVersion: `Release B`, + }, + { + Language: `Volapük`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: VO, + SupportedVersion: `Release 10`, + }, + { + Language: `Volapük`, + Location: `World`, + LanguageID: 0x1000, + LanguageTag: VO_001, + SupportedVersion: `Release 10`, + }, + { + Language: `Vunjo`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: VUN, + SupportedVersion: `Release 10`, + }, + { + Language: `Vunjo`, + Location: `Tanzania`, + LanguageID: 0x1000, + LanguageTag: VUN_TZ, + SupportedVersion: `Release 10`, + }, + { + Language: `Walser`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: WAE, + SupportedVersion: `Release 10`, + }, + { + Language: `Walser`, + Location: `Switzerland`, + LanguageID: 0x1000, + LanguageTag: WAE_CH, + SupportedVersion: `Release 10`, + }, + { + Language: `Welsh`, + Location: ` `, + LanguageID: 0x0052, + LanguageTag: CY, + SupportedVersion: `Release 7`, + }, + { + Language: `Welsh`, + Location: `United Kingdom`, + LanguageID: 0x0452, + LanguageTag: CY_GB, + SupportedVersion: `Release E1`, + }, + { + Language: `Wolaytta`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: WAL, + SupportedVersion: `Release 10`, + }, + { + Language: `Wolaytta`, + Location: `Ethiopia`, + LanguageID: 0x1000, + LanguageTag: WAL_ET, + SupportedVersion: `Release 10`, + }, + { + Language: `Wolof`, + Location: ` `, + LanguageID: 0x0088, + LanguageTag: WO, + SupportedVersion: `Release 7`, + }, + { + Language: `Wolof`, + Location: `Senegal`, + LanguageID: 0x0488, + LanguageTag: WO_SN, + SupportedVersion: `Release V`, + }, + { + Language: `Xhosa`, + Location: ` `, + LanguageID: 0x0034, + LanguageTag: XH, + SupportedVersion: `Release 7`, + }, + { + Language: `Xhosa`, + Location: `South Africa`, + LanguageID: 0x0434, + LanguageTag: XH_ZA, + SupportedVersion: `Release E1`, + }, + { + Language: `Yangben`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: YAV, + SupportedVersion: `Release 10`, + }, + { + Language: `Yangben`, + Location: `Cameroon`, + LanguageID: 0x1000, + LanguageTag: YAV_CM, + SupportedVersion: `Release 10`, + }, + { + Language: `Yi`, + Location: ` `, + LanguageID: 0x0078, + LanguageTag: II, + SupportedVersion: `Release 7`, + }, + { + Language: `Yi`, + Location: `People's Republic of China`, + LanguageID: 0x0478, + LanguageTag: II_CN, + SupportedVersion: `Release V`, + }, + { + Language: `Yiddish`, + Location: `World`, + LanguageID: 0x043D, + LanguageTag: YI_001, + SupportedVersion: `Release 10`, + }, + { + Language: `Yoruba`, + Location: ` `, + LanguageID: 0x006A, + LanguageTag: YO, + SupportedVersion: `Release 7`, + }, + { + Language: `Yoruba`, + Location: `Benin`, + LanguageID: 0x1000, + LanguageTag: YO_BJ, + SupportedVersion: `Release 10`, + }, + { + Language: `Yoruba`, + Location: `Nigeria`, + LanguageID: 0x046A, + LanguageTag: YO_NG, + SupportedVersion: `Release V`, + }, + { + Language: `Zarma`, + Location: ` `, + LanguageID: 0x1000, + LanguageTag: DJE, + SupportedVersion: `Release 10`, + }, + { + Language: `Zarma`, + Location: `Niger`, + LanguageID: 0x1000, + LanguageTag: DJE_NE, + SupportedVersion: `Release 10`, + }, + { + Language: `Zulu`, + Location: ` `, + LanguageID: 0x0035, + LanguageTag: ZU, + SupportedVersion: `Release 7`, + }, + { + Language: `Zulu`, + Location: `South Africa`, + LanguageID: 0x0435, + LanguageTag: ZU_ZA, + SupportedVersion: `Release E1`, + }, +} diff --git a/styles.go b/styles.go index fd52bfcdc40..27c48aae7a7 100644 --- a/styles.go +++ b/styles.go @@ -86,7 +86,6 @@ var langNumFmt = map[string]map[int]string{ 58: `[$-404]e"年"m"月"d"日"`, }, "zh-cn": { - 14: `yyyy/m/d`, 27: `yyyy"年"m"月"`, 28: `m"月"d"日"`, 29: `m"月"d"日"`,