use crate::{AnsiCodePage, LanguageId};
pub const LANG_AR: &LanguageId = &LanguageId {
name: "ar",
lcid: 0x0001,
english_name: "Arabic",
iso639_two_letter: "ar",
iso639_three_letter: "ara",
windows_three_letter: "ARA",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_BG: &LanguageId = &LanguageId {
name: "bg",
lcid: 0x0002,
english_name: "Bulgarian",
iso639_two_letter: "bg",
iso639_three_letter: "bul",
windows_three_letter: "BGR",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_CA: &LanguageId = &LanguageId {
name: "ca",
lcid: 0x0003,
english_name: "Catalan",
iso639_two_letter: "ca",
iso639_three_letter: "cat",
windows_three_letter: "CAT",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_ZH_HANS: &LanguageId = &LanguageId {
name: "zh-Hans",
lcid: 0x0004,
english_name: "Chinese (Simplified)",
iso639_two_letter: "zh",
iso639_three_letter: "zho",
windows_three_letter: "CHS",
ansi_code_page: Some(AnsiCodePage::GB2312),
};
pub const LANG_CS: &LanguageId = &LanguageId {
name: "cs",
lcid: 0x0005,
english_name: "Czech",
iso639_two_letter: "cs",
iso639_three_letter: "ces",
windows_three_letter: "CSY",
ansi_code_page: Some(AnsiCodePage::Windows1250),
};
pub const LANG_DA: &LanguageId = &LanguageId {
name: "da",
lcid: 0x0006,
english_name: "Danish",
iso639_two_letter: "da",
iso639_three_letter: "dan",
windows_three_letter: "DAN",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_DE: &LanguageId = &LanguageId {
name: "de",
lcid: 0x0007,
english_name: "German",
iso639_two_letter: "de",
iso639_three_letter: "deu",
windows_three_letter: "DEU",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EL: &LanguageId = &LanguageId {
name: "el",
lcid: 0x0008,
english_name: "Greek",
iso639_two_letter: "el",
iso639_three_letter: "ell",
windows_three_letter: "ELL",
ansi_code_page: Some(AnsiCodePage::Windows1253),
};
pub const LANG_EN: &LanguageId = &LanguageId {
name: "en",
lcid: 0x0009,
english_name: "English",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ENU",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_ES: &LanguageId = &LanguageId {
name: "es",
lcid: 0x000A,
english_name: "Spanish",
iso639_two_letter: "es",
iso639_three_letter: "spa",
windows_three_letter: "ESP",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FI: &LanguageId = &LanguageId {
name: "fi",
lcid: 0x000B,
english_name: "Finnish",
iso639_two_letter: "fi",
iso639_three_letter: "fin",
windows_three_letter: "FIN",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR: &LanguageId = &LanguageId {
name: "fr",
lcid: 0x000C,
english_name: "French",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "FRA",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_HE: &LanguageId = &LanguageId {
name: "he",
lcid: 0x000D,
english_name: "Hebrew",
iso639_two_letter: "he",
iso639_three_letter: "heb",
windows_three_letter: "HEB",
ansi_code_page: Some(AnsiCodePage::Windows1255),
};
pub const LANG_HU: &LanguageId = &LanguageId {
name: "hu",
lcid: 0x000E,
english_name: "Hungarian",
iso639_two_letter: "hu",
iso639_three_letter: "hun",
windows_three_letter: "HUN",
ansi_code_page: Some(AnsiCodePage::Windows1250),
};
pub const LANG_IS: &LanguageId = &LanguageId {
name: "is",
lcid: 0x000F,
english_name: "Icelandic",
iso639_two_letter: "is",
iso639_three_letter: "isl",
windows_three_letter: "ISL",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_IT: &LanguageId = &LanguageId {
name: "it",
lcid: 0x0010,
english_name: "Italian",
iso639_two_letter: "it",
iso639_three_letter: "ita",
windows_three_letter: "ITA",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_JA: &LanguageId = &LanguageId {
name: "ja",
lcid: 0x0011,
english_name: "Japanese",
iso639_two_letter: "ja",
iso639_three_letter: "jpn",
windows_three_letter: "JPN",
ansi_code_page: Some(AnsiCodePage::ShiftJIS),
};
pub const LANG_KO: &LanguageId = &LanguageId {
name: "ko",
lcid: 0x0012,
english_name: "Korean",
iso639_two_letter: "ko",
iso639_three_letter: "kor",
windows_three_letter: "KOR",
ansi_code_page: Some(AnsiCodePage::KsC5601),
};
pub const LANG_NL: &LanguageId = &LanguageId {
name: "nl",
lcid: 0x0013,
english_name: "Dutch",
iso639_two_letter: "nl",
iso639_three_letter: "nld",
windows_three_letter: "NLD",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_NO: &LanguageId = &LanguageId {
name: "no",
lcid: 0x0014,
english_name: "Norwegian",
iso639_two_letter: "nb",
iso639_three_letter: "nob",
windows_three_letter: "NOR",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_PL: &LanguageId = &LanguageId {
name: "pl",
lcid: 0x0015,
english_name: "Polish",
iso639_two_letter: "pl",
iso639_three_letter: "pol",
windows_three_letter: "PLK",
ansi_code_page: Some(AnsiCodePage::Windows1250),
};
pub const LANG_PT: &LanguageId = &LanguageId {
name: "pt",
lcid: 0x0016,
english_name: "Portuguese",
iso639_two_letter: "pt",
iso639_three_letter: "por",
windows_three_letter: "PTB",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_RM: &LanguageId = &LanguageId {
name: "rm",
lcid: 0x0017,
english_name: "Romansh",
iso639_two_letter: "rm",
iso639_three_letter: "roh",
windows_three_letter: "RMC",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_RO: &LanguageId = &LanguageId {
name: "ro",
lcid: 0x0018,
english_name: "Romanian",
iso639_two_letter: "ro",
iso639_three_letter: "ron",
windows_three_letter: "ROM",
ansi_code_page: Some(AnsiCodePage::Windows1250),
};
pub const LANG_RU: &LanguageId = &LanguageId {
name: "ru",
lcid: 0x0019,
english_name: "Russian",
iso639_two_letter: "ru",
iso639_three_letter: "rus",
windows_three_letter: "RUS",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_HR: &LanguageId = &LanguageId {
name: "hr",
lcid: 0x001A,
english_name: "Croatian",
iso639_two_letter: "hr",
iso639_three_letter: "hrv",
windows_three_letter: "HRV",
ansi_code_page: Some(AnsiCodePage::Windows1250),
};
pub const LANG_SK: &LanguageId = &LanguageId {
name: "sk",
lcid: 0x001B,
english_name: "Slovak",
iso639_two_letter: "sk",
iso639_three_letter: "slk",
windows_three_letter: "SKY",
ansi_code_page: Some(AnsiCodePage::Windows1250),
};
pub const LANG_SQ: &LanguageId = &LanguageId {
name: "sq",
lcid: 0x001C,
english_name: "Albanian",
iso639_two_letter: "sq",
iso639_three_letter: "sqi",
windows_three_letter: "SQI",
ansi_code_page: Some(AnsiCodePage::Windows1250),
};
pub const LANG_SV: &LanguageId = &LanguageId {
name: "sv",
lcid: 0x001D,
english_name: "Swedish",
iso639_two_letter: "sv",
iso639_three_letter: "swe",
windows_three_letter: "SVE",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_TH: &LanguageId = &LanguageId {
name: "th",
lcid: 0x001E,
english_name: "Thai",
iso639_two_letter: "th",
iso639_three_letter: "tha",
windows_three_letter: "THA",
ansi_code_page: Some(AnsiCodePage::Windows874),
};
pub const LANG_TR: &LanguageId = &LanguageId {
name: "tr",
lcid: 0x001F,
english_name: "Turkish",
iso639_two_letter: "tr",
iso639_three_letter: "tur",
windows_three_letter: "TRK",
ansi_code_page: Some(AnsiCodePage::Windows1254),
};
pub const LANG_UR: &LanguageId = &LanguageId {
name: "ur",
lcid: 0x0020,
english_name: "Urdu",
iso639_two_letter: "ur",
iso639_three_letter: "urd",
windows_three_letter: "URD",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_ID: &LanguageId = &LanguageId {
name: "id",
lcid: 0x0021,
english_name: "Indonesian",
iso639_two_letter: "id",
iso639_three_letter: "ind",
windows_three_letter: "IND",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_UK: &LanguageId = &LanguageId {
name: "uk",
lcid: 0x0022,
english_name: "Ukrainian",
iso639_two_letter: "uk",
iso639_three_letter: "ukr",
windows_three_letter: "UKR",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_BE: &LanguageId = &LanguageId {
name: "be",
lcid: 0x0023,
english_name: "Belarusian",
iso639_two_letter: "be",
iso639_three_letter: "bel",
windows_three_letter: "BEL",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_SL: &LanguageId = &LanguageId {
name: "sl",
lcid: 0x0024,
english_name: "Slovenian",
iso639_two_letter: "sl",
iso639_three_letter: "slv",
windows_three_letter: "SLV",
ansi_code_page: Some(AnsiCodePage::Windows1250),
};
pub const LANG_ET: &LanguageId = &LanguageId {
name: "et",
lcid: 0x0025,
english_name: "Estonian",
iso639_two_letter: "et",
iso639_three_letter: "est",
windows_three_letter: "ETI",
ansi_code_page: Some(AnsiCodePage::Windows1257),
};
pub const LANG_LV: &LanguageId = &LanguageId {
name: "lv",
lcid: 0x0026,
english_name: "Latvian",
iso639_two_letter: "lv",
iso639_three_letter: "lav",
windows_three_letter: "LVI",
ansi_code_page: Some(AnsiCodePage::Windows1257),
};
pub const LANG_LT: &LanguageId = &LanguageId {
name: "lt",
lcid: 0x0027,
english_name: "Lithuanian",
iso639_two_letter: "lt",
iso639_three_letter: "lit",
windows_three_letter: "LTH",
ansi_code_page: Some(AnsiCodePage::Windows1257),
};
pub const LANG_TG: &LanguageId = &LanguageId {
name: "tg",
lcid: 0x0028,
english_name: "Tajik",
iso639_two_letter: "tg",
iso639_three_letter: "tgk",
windows_three_letter: "TAJ",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_FA: &LanguageId = &LanguageId {
name: "fa",
lcid: 0x0029,
english_name: "Persian",
iso639_two_letter: "fa",
iso639_three_letter: "fas",
windows_three_letter: "FAR",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_VI: &LanguageId = &LanguageId {
name: "vi",
lcid: 0x002A,
english_name: "Vietnamese",
iso639_two_letter: "vi",
iso639_three_letter: "vie",
windows_three_letter: "VIT",
ansi_code_page: Some(AnsiCodePage::Windows1258),
};
pub const LANG_HY: &LanguageId = &LanguageId {
name: "hy",
lcid: 0x002B,
english_name: "Armenian",
iso639_two_letter: "hy",
iso639_three_letter: "hye",
windows_three_letter: "HYE",
ansi_code_page: None,
};
pub const LANG_AZ: &LanguageId = &LanguageId {
name: "az",
lcid: 0x002C,
english_name: "Azerbaijani",
iso639_two_letter: "az",
iso639_three_letter: "aze",
windows_three_letter: "AZE",
ansi_code_page: Some(AnsiCodePage::Windows1254),
};
pub const LANG_EU: &LanguageId = &LanguageId {
name: "eu",
lcid: 0x002D,
english_name: "Basque",
iso639_two_letter: "eu",
iso639_three_letter: "eus",
windows_three_letter: "EUQ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_HSB: &LanguageId = &LanguageId {
name: "hsb",
lcid: 0x002E,
english_name: "Upper Sorbian",
iso639_two_letter: "hsb",
iso639_three_letter: "hsb",
windows_three_letter: "HSB",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_MK: &LanguageId = &LanguageId {
name: "mk",
lcid: 0x002F,
english_name: "Macedonian",
iso639_two_letter: "mk",
iso639_three_letter: "mkd",
windows_three_letter: "MKI",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_ST: &LanguageId = &LanguageId {
name: "st",
lcid: 0x0030,
english_name: "Sesotho",
iso639_two_letter: "st",
iso639_three_letter: "sot",
windows_three_letter: "SOT",
ansi_code_page: None,
};
pub const LANG_TS: &LanguageId = &LanguageId {
name: "ts",
lcid: 0x0031,
english_name: "Tsonga",
iso639_two_letter: "ts",
iso639_three_letter: "tso",
windows_three_letter: "TSO",
ansi_code_page: None,
};
pub const LANG_TN: &LanguageId = &LanguageId {
name: "tn",
lcid: 0x0032,
english_name: "Setswana",
iso639_two_letter: "tn",
iso639_three_letter: "tsn",
windows_three_letter: "TSN",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_VE: &LanguageId = &LanguageId {
name: "ve",
lcid: 0x0033,
english_name: "Venda",
iso639_two_letter: "ve",
iso639_three_letter: "ven",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_XH: &LanguageId = &LanguageId {
name: "xh",
lcid: 0x0034,
english_name: "isiXhosa",
iso639_two_letter: "xh",
iso639_three_letter: "xho",
windows_three_letter: "XHO",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_ZU: &LanguageId = &LanguageId {
name: "zu",
lcid: 0x0035,
english_name: "isiZulu",
iso639_two_letter: "zu",
iso639_three_letter: "zul",
windows_three_letter: "ZUL",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_AF: &LanguageId = &LanguageId {
name: "af",
lcid: 0x0036,
english_name: "Afrikaans",
iso639_two_letter: "af",
iso639_three_letter: "afr",
windows_three_letter: "AFK",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_KA: &LanguageId = &LanguageId {
name: "ka",
lcid: 0x0037,
english_name: "Georgian",
iso639_two_letter: "ka",
iso639_three_letter: "kat",
windows_three_letter: "KAT",
ansi_code_page: None,
};
pub const LANG_FO: &LanguageId = &LanguageId {
name: "fo",
lcid: 0x0038,
english_name: "Faroese",
iso639_two_letter: "fo",
iso639_three_letter: "fao",
windows_three_letter: "FOS",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_HI: &LanguageId = &LanguageId {
name: "hi",
lcid: 0x0039,
english_name: "Hindi",
iso639_two_letter: "hi",
iso639_three_letter: "hin",
windows_three_letter: "HIN",
ansi_code_page: None,
};
pub const LANG_MT: &LanguageId = &LanguageId {
name: "mt",
lcid: 0x003A,
english_name: "Maltese",
iso639_two_letter: "mt",
iso639_three_letter: "mlt",
windows_three_letter: "MLT",
ansi_code_page: None,
};
pub const LANG_SE: &LanguageId = &LanguageId {
name: "se",
lcid: 0x003B,
english_name: "Northern Sami",
iso639_two_letter: "se",
iso639_three_letter: "sme",
windows_three_letter: "SME",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_GA: &LanguageId = &LanguageId {
name: "ga",
lcid: 0x003C,
english_name: "Irish",
iso639_two_letter: "ga",
iso639_three_letter: "gle",
windows_three_letter: "IRE",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_MS: &LanguageId = &LanguageId {
name: "ms",
lcid: 0x003E,
english_name: "Malay",
iso639_two_letter: "ms",
iso639_three_letter: "msa",
windows_three_letter: "MSL",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_KK: &LanguageId = &LanguageId {
name: "kk",
lcid: 0x003F,
english_name: "Kazakh",
iso639_two_letter: "kk",
iso639_three_letter: "kaz",
windows_three_letter: "KKZ",
ansi_code_page: None,
};
pub const LANG_KY: &LanguageId = &LanguageId {
name: "ky",
lcid: 0x0040,
english_name: "Kyrgyz",
iso639_two_letter: "ky",
iso639_three_letter: "kir",
windows_three_letter: "KYR",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_SW: &LanguageId = &LanguageId {
name: "sw",
lcid: 0x0041,
english_name: "Kiswahili",
iso639_two_letter: "sw",
iso639_three_letter: "swa",
windows_three_letter: "SWK",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_TK: &LanguageId = &LanguageId {
name: "tk",
lcid: 0x0042,
english_name: "Turkmen",
iso639_two_letter: "tk",
iso639_three_letter: "tuk",
windows_three_letter: "TUK",
ansi_code_page: Some(AnsiCodePage::Windows1250),
};
pub const LANG_UZ: &LanguageId = &LanguageId {
name: "uz",
lcid: 0x0043,
english_name: "Uzbek",
iso639_two_letter: "uz",
iso639_three_letter: "uzb",
windows_three_letter: "UZB",
ansi_code_page: Some(AnsiCodePage::Windows1254),
};
pub const LANG_TT: &LanguageId = &LanguageId {
name: "tt",
lcid: 0x0044,
english_name: "Tatar",
iso639_two_letter: "tt",
iso639_three_letter: "tat",
windows_three_letter: "TTT",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_BN: &LanguageId = &LanguageId {
name: "bn",
lcid: 0x0045,
english_name: "Bangla",
iso639_two_letter: "bn",
iso639_three_letter: "ben",
windows_three_letter: "BNB",
ansi_code_page: None,
};
pub const LANG_PA: &LanguageId = &LanguageId {
name: "pa",
lcid: 0x0046,
english_name: "Punjabi",
iso639_two_letter: "pa",
iso639_three_letter: "pan",
windows_three_letter: "PAN",
ansi_code_page: None,
};
pub const LANG_GU: &LanguageId = &LanguageId {
name: "gu",
lcid: 0x0047,
english_name: "Gujarati",
iso639_two_letter: "gu",
iso639_three_letter: "guj",
windows_three_letter: "GUJ",
ansi_code_page: None,
};
pub const LANG_OR: &LanguageId = &LanguageId {
name: "or",
lcid: 0x0048,
english_name: "Odia",
iso639_two_letter: "or",
iso639_three_letter: "ori",
windows_three_letter: "ORI",
ansi_code_page: None,
};
pub const LANG_TA: &LanguageId = &LanguageId {
name: "ta",
lcid: 0x0049,
english_name: "Tamil",
iso639_two_letter: "ta",
iso639_three_letter: "tam",
windows_three_letter: "TAI",
ansi_code_page: None,
};
pub const LANG_TE: &LanguageId = &LanguageId {
name: "te",
lcid: 0x004A,
english_name: "Telugu",
iso639_two_letter: "te",
iso639_three_letter: "tel",
windows_three_letter: "TEL",
ansi_code_page: None,
};
pub const LANG_KN: &LanguageId = &LanguageId {
name: "kn",
lcid: 0x004B,
english_name: "Kannada",
iso639_two_letter: "kn",
iso639_three_letter: "kan",
windows_three_letter: "KDI",
ansi_code_page: None,
};
pub const LANG_ML: &LanguageId = &LanguageId {
name: "ml",
lcid: 0x004C,
english_name: "Malayalam",
iso639_two_letter: "ml",
iso639_three_letter: "mal",
windows_three_letter: "MYM",
ansi_code_page: None,
};
pub const LANG_AS: &LanguageId = &LanguageId {
name: "as",
lcid: 0x004D,
english_name: "Assamese",
iso639_two_letter: "as",
iso639_three_letter: "asm",
windows_three_letter: "ASM",
ansi_code_page: None,
};
pub const LANG_MR: &LanguageId = &LanguageId {
name: "mr",
lcid: 0x004E,
english_name: "Marathi",
iso639_two_letter: "mr",
iso639_three_letter: "mar",
windows_three_letter: "MAR",
ansi_code_page: None,
};
pub const LANG_SA: &LanguageId = &LanguageId {
name: "sa",
lcid: 0x004F,
english_name: "Sanskrit",
iso639_two_letter: "sa",
iso639_three_letter: "san",
windows_three_letter: "SAN",
ansi_code_page: None,
};
pub const LANG_MN: &LanguageId = &LanguageId {
name: "mn",
lcid: 0x0050,
english_name: "Mongolian",
iso639_two_letter: "mn",
iso639_three_letter: "mon",
windows_three_letter: "MON",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_BO: &LanguageId = &LanguageId {
name: "bo",
lcid: 0x0051,
english_name: "Tibetan",
iso639_two_letter: "bo",
iso639_three_letter: "bod",
windows_three_letter: "BOB",
ansi_code_page: None,
};
pub const LANG_CY: &LanguageId = &LanguageId {
name: "cy",
lcid: 0x0052,
english_name: "Welsh",
iso639_two_letter: "cy",
iso639_three_letter: "cym",
windows_three_letter: "CYM",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_KM: &LanguageId = &LanguageId {
name: "km",
lcid: 0x0053,
english_name: "Khmer",
iso639_two_letter: "km",
iso639_three_letter: "khm",
windows_three_letter: "KHM",
ansi_code_page: None,
};
pub const LANG_LO: &LanguageId = &LanguageId {
name: "lo",
lcid: 0x0054,
english_name: "Lao",
iso639_two_letter: "lo",
iso639_three_letter: "lao",
windows_three_letter: "LAO",
ansi_code_page: None,
};
pub const LANG_MY: &LanguageId = &LanguageId {
name: "my",
lcid: 0x0055,
english_name: "Burmese",
iso639_two_letter: "my",
iso639_three_letter: "mya",
windows_three_letter: "MYA",
ansi_code_page: None,
};
pub const LANG_GL: &LanguageId = &LanguageId {
name: "gl",
lcid: 0x0056,
english_name: "Galician",
iso639_two_letter: "gl",
iso639_three_letter: "glg",
windows_three_letter: "GLC",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_KOK: &LanguageId = &LanguageId {
name: "kok",
lcid: 0x0057,
english_name: "Konkani",
iso639_two_letter: "kok",
iso639_three_letter: "kok",
windows_three_letter: "KNK",
ansi_code_page: None,
};
pub const LANG_SD: &LanguageId = &LanguageId {
name: "sd",
lcid: 0x0059,
english_name: "Sindhi",
iso639_two_letter: "sd",
iso639_three_letter: "snd",
windows_three_letter: "SIP",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_SYR: &LanguageId = &LanguageId {
name: "syr",
lcid: 0x005A,
english_name: "Syriac",
iso639_two_letter: "syr",
iso639_three_letter: "syr",
windows_three_letter: "SYR",
ansi_code_page: None,
};
pub const LANG_SI: &LanguageId = &LanguageId {
name: "si",
lcid: 0x005B,
english_name: "Sinhala",
iso639_two_letter: "si",
iso639_three_letter: "sin",
windows_three_letter: "SIN",
ansi_code_page: None,
};
pub const LANG_CHR: &LanguageId = &LanguageId {
name: "chr",
lcid: 0x005C,
english_name: "Cherokee",
iso639_two_letter: "chr",
iso639_three_letter: "chr",
windows_three_letter: "CRE",
ansi_code_page: None,
};
pub const LANG_IU: &LanguageId = &LanguageId {
name: "iu",
lcid: 0x005D,
english_name: "Inuktitut",
iso639_two_letter: "iu",
iso639_three_letter: "iku",
windows_three_letter: "IUK",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_AM: &LanguageId = &LanguageId {
name: "am",
lcid: 0x005E,
english_name: "Amharic",
iso639_two_letter: "am",
iso639_three_letter: "amh",
windows_three_letter: "AMH",
ansi_code_page: None,
};
pub const LANG_TZM: &LanguageId = &LanguageId {
name: "tzm",
lcid: 0x005F,
english_name: "Central Atlas Tamazight",
iso639_two_letter: "tzm",
iso639_three_letter: "tzm",
windows_three_letter: "TZA",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_KS: &LanguageId = &LanguageId {
name: "ks",
lcid: 0x0060,
english_name: "Kashmiri",
iso639_two_letter: "ks",
iso639_three_letter: "kas",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_NE: &LanguageId = &LanguageId {
name: "ne",
lcid: 0x0061,
english_name: "Nepali",
iso639_two_letter: "ne",
iso639_three_letter: "nep",
windows_three_letter: "NEP",
ansi_code_page: None,
};
pub const LANG_FY: &LanguageId = &LanguageId {
name: "fy",
lcid: 0x0062,
english_name: "Western Frisian",
iso639_two_letter: "fy",
iso639_three_letter: "fry",
windows_three_letter: "FYN",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_PS: &LanguageId = &LanguageId {
name: "ps",
lcid: 0x0063,
english_name: "Pashto",
iso639_two_letter: "ps",
iso639_three_letter: "pus",
windows_three_letter: "PAS",
ansi_code_page: None,
};
pub const LANG_FIL: &LanguageId = &LanguageId {
name: "fil",
lcid: 0x0064,
english_name: "Filipino",
iso639_two_letter: "fil",
iso639_three_letter: "fil",
windows_three_letter: "FPO",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_DV: &LanguageId = &LanguageId {
name: "dv",
lcid: 0x0065,
english_name: "Divehi",
iso639_two_letter: "dv",
iso639_three_letter: "div",
windows_three_letter: "DIV",
ansi_code_page: None,
};
pub const LANG_FF: &LanguageId = &LanguageId {
name: "ff",
lcid: 0x0067,
english_name: "Fulah",
iso639_two_letter: "ff",
iso639_three_letter: "ful",
windows_three_letter: "FUL",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_HA: &LanguageId = &LanguageId {
name: "ha",
lcid: 0x0068,
english_name: "Hausa",
iso639_two_letter: "ha",
iso639_three_letter: "hau",
windows_three_letter: "HAU",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_YO: &LanguageId = &LanguageId {
name: "yo",
lcid: 0x006A,
english_name: "Yoruba",
iso639_two_letter: "yo",
iso639_three_letter: "yor",
windows_three_letter: "YOR",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_QUZ: &LanguageId = &LanguageId {
name: "quz",
lcid: 0x006B,
english_name: "Quechua",
iso639_two_letter: "quz",
iso639_three_letter: "qub",
windows_three_letter: "QUB",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_NSO: &LanguageId = &LanguageId {
name: "nso",
lcid: 0x006C,
english_name: "Sesotho sa Leboa",
iso639_two_letter: "nso",
iso639_three_letter: "nso",
windows_three_letter: "NSO",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_BA: &LanguageId = &LanguageId {
name: "ba",
lcid: 0x006D,
english_name: "Bashkir",
iso639_two_letter: "ba",
iso639_three_letter: "bak",
windows_three_letter: "BAS",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_LB: &LanguageId = &LanguageId {
name: "lb",
lcid: 0x006E,
english_name: "Luxembourgish",
iso639_two_letter: "lb",
iso639_three_letter: "ltz",
windows_three_letter: "LBX",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_KL: &LanguageId = &LanguageId {
name: "kl",
lcid: 0x006F,
english_name: "Greenlandic",
iso639_two_letter: "kl",
iso639_three_letter: "kal",
windows_three_letter: "KAL",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_IG: &LanguageId = &LanguageId {
name: "ig",
lcid: 0x0070,
english_name: "Igbo",
iso639_two_letter: "ig",
iso639_three_letter: "ibo",
windows_three_letter: "IBO",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_OM: &LanguageId = &LanguageId {
name: "om",
lcid: 0x0072,
english_name: "Oromo",
iso639_two_letter: "om",
iso639_three_letter: "orm",
windows_three_letter: "ORM",
ansi_code_page: None,
};
pub const LANG_TI: &LanguageId = &LanguageId {
name: "ti",
lcid: 0x0073,
english_name: "Tigrinya",
iso639_two_letter: "ti",
iso639_three_letter: "tir",
windows_three_letter: "TIR",
ansi_code_page: None,
};
pub const LANG_GN: &LanguageId = &LanguageId {
name: "gn",
lcid: 0x0074,
english_name: "Guarani",
iso639_two_letter: "gn",
iso639_three_letter: "grn",
windows_three_letter: "GRN",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_HAW: &LanguageId = &LanguageId {
name: "haw",
lcid: 0x0075,
english_name: "Hawaiian",
iso639_two_letter: "haw",
iso639_three_letter: "haw",
windows_three_letter: "HAW",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_II: &LanguageId = &LanguageId {
name: "ii",
lcid: 0x0078,
english_name: "Yi",
iso639_two_letter: "ii",
iso639_three_letter: "iii",
windows_three_letter: "III",
ansi_code_page: None,
};
pub const LANG_ARN: &LanguageId = &LanguageId {
name: "arn",
lcid: 0x007A,
english_name: "Mapudungun",
iso639_two_letter: "arn",
iso639_three_letter: "arn",
windows_three_letter: "MPD",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_MOH: &LanguageId = &LanguageId {
name: "moh",
lcid: 0x007C,
english_name: "Mohawk",
iso639_two_letter: "moh",
iso639_three_letter: "moh",
windows_three_letter: "MWK",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_BR: &LanguageId = &LanguageId {
name: "br",
lcid: 0x007E,
english_name: "Breton",
iso639_two_letter: "br",
iso639_three_letter: "bre",
windows_three_letter: "BRE",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_INVARIANT: &LanguageId = &LanguageId {
name: "",
lcid: 0x007F,
english_name: "Invariant Language (Invariant Country)",
iso639_two_letter: "iv",
iso639_three_letter: "ivl",
windows_three_letter: "IVL",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_UG: &LanguageId = &LanguageId {
name: "ug",
lcid: 0x0080,
english_name: "Uyghur",
iso639_two_letter: "ug",
iso639_three_letter: "uig",
windows_three_letter: "UIG",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_MI: &LanguageId = &LanguageId {
name: "mi",
lcid: 0x0081,
english_name: "Maori",
iso639_two_letter: "mi",
iso639_three_letter: "mri",
windows_three_letter: "MRI",
ansi_code_page: None,
};
pub const LANG_OC: &LanguageId = &LanguageId {
name: "oc",
lcid: 0x0082,
english_name: "Occitan",
iso639_two_letter: "oc",
iso639_three_letter: "oci",
windows_three_letter: "OCI",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_CO: &LanguageId = &LanguageId {
name: "co",
lcid: 0x0083,
english_name: "Corsican",
iso639_two_letter: "co",
iso639_three_letter: "cos",
windows_three_letter: "COS",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_GSW: &LanguageId = &LanguageId {
name: "gsw",
lcid: 0x0084,
english_name: "Swiss German",
iso639_two_letter: "gsw",
iso639_three_letter: "gsw",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_SAH: &LanguageId = &LanguageId {
name: "sah",
lcid: 0x0085,
english_name: "Sakha",
iso639_two_letter: "sah",
iso639_three_letter: "sah",
windows_three_letter: "SAH",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_QUT: &LanguageId = &LanguageId {
name: "qut",
lcid: 0x0086,
english_name: "K'iche'",
iso639_two_letter: "quc",
iso639_three_letter: "quc",
windows_three_letter: "QUT",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_RW: &LanguageId = &LanguageId {
name: "rw",
lcid: 0x0087,
english_name: "Kinyarwanda",
iso639_two_letter: "rw",
iso639_three_letter: "kin",
windows_three_letter: "KIN",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_WO: &LanguageId = &LanguageId {
name: "wo",
lcid: 0x0088,
english_name: "Wolof",
iso639_two_letter: "wo",
iso639_three_letter: "wol",
windows_three_letter: "WOL",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_PRS: &LanguageId = &LanguageId {
name: "prs",
lcid: 0x008C,
english_name: "Dari",
iso639_two_letter: "prs",
iso639_three_letter: "prs",
windows_three_letter: "PRS",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_GD: &LanguageId = &LanguageId {
name: "gd",
lcid: 0x0091,
english_name: "Scottish Gaelic",
iso639_two_letter: "gd",
iso639_three_letter: "gla",
windows_three_letter: "GLA",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_KU: &LanguageId = &LanguageId {
name: "ku",
lcid: 0x0092,
english_name: "Central Kurdish",
iso639_two_letter: "ku",
iso639_three_letter: "kur",
windows_three_letter: "KUR",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_AR_SA: &LanguageId = &LanguageId {
name: "ar-SA",
lcid: 0x0401,
english_name: "Arabic (Saudi Arabia)",
iso639_two_letter: "ar",
iso639_three_letter: "ara",
windows_three_letter: "ARA",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_BG_BG: &LanguageId = &LanguageId {
name: "bg-BG",
lcid: 0x0402,
english_name: "Bulgarian (Bulgaria)",
iso639_two_letter: "bg",
iso639_three_letter: "bul",
windows_three_letter: "BGR",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_CA_ES: &LanguageId = &LanguageId {
name: "ca-ES",
lcid: 0x0403,
english_name: "Catalan (Catalan)",
iso639_two_letter: "ca",
iso639_three_letter: "cat",
windows_three_letter: "CAT",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_ZH_TW: &LanguageId = &LanguageId {
name: "zh-TW",
lcid: 0x0404,
english_name: "Chinese (Traditional, Taiwan)",
iso639_two_letter: "zh",
iso639_three_letter: "zho",
windows_three_letter: "CHT",
ansi_code_page: Some(AnsiCodePage::Big5),
};
pub const LANG_CS_CZ: &LanguageId = &LanguageId {
name: "cs-CZ",
lcid: 0x0405,
english_name: "Czech (Czechia)",
iso639_two_letter: "cs",
iso639_three_letter: "ces",
windows_three_letter: "CSY",
ansi_code_page: Some(AnsiCodePage::Windows1250),
};
pub const LANG_DA_DK: &LanguageId = &LanguageId {
name: "da-DK",
lcid: 0x0406,
english_name: "Danish (Denmark)",
iso639_two_letter: "da",
iso639_three_letter: "dan",
windows_three_letter: "DAN",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_DE_DE: &LanguageId = &LanguageId {
name: "de-DE",
lcid: 0x0407,
english_name: "German (Germany)",
iso639_two_letter: "de",
iso639_three_letter: "deu",
windows_three_letter: "DEU",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EL_GR: &LanguageId = &LanguageId {
name: "el-GR",
lcid: 0x0408,
english_name: "Greek (Greece)",
iso639_two_letter: "el",
iso639_three_letter: "ell",
windows_three_letter: "ELL",
ansi_code_page: Some(AnsiCodePage::Windows1253),
};
pub const LANG_EN_US: &LanguageId = &LanguageId {
name: "en-US",
lcid: 0x0409,
english_name: "English (United States)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ENU",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_ES_ES_TRADNL: &LanguageId = &LanguageId {
name: "es-ES_tradnl",
lcid: 0x040A,
english_name: "Spanish (Spain, Traditional Sort)",
iso639_two_letter: "es",
iso639_three_letter: "spa",
windows_three_letter: "ESP",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FI_FI: &LanguageId = &LanguageId {
name: "fi-FI",
lcid: 0x040B,
english_name: "Finnish (Finland)",
iso639_two_letter: "fi",
iso639_three_letter: "fin",
windows_three_letter: "FIN",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_FR: &LanguageId = &LanguageId {
name: "fr-FR",
lcid: 0x040C,
english_name: "French (France)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "FRA",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_HE_IL: &LanguageId = &LanguageId {
name: "he-IL",
lcid: 0x040D,
english_name: "Hebrew (Israel)",
iso639_two_letter: "he",
iso639_three_letter: "heb",
windows_three_letter: "HEB",
ansi_code_page: Some(AnsiCodePage::Windows1255),
};
pub const LANG_HU_HU: &LanguageId = &LanguageId {
name: "hu-HU",
lcid: 0x040E,
english_name: "Hungarian (Hungary)",
iso639_two_letter: "hu",
iso639_three_letter: "hun",
windows_three_letter: "HUN",
ansi_code_page: Some(AnsiCodePage::Windows1250),
};
pub const LANG_IS_IS: &LanguageId = &LanguageId {
name: "is-IS",
lcid: 0x040F,
english_name: "Icelandic (Iceland)",
iso639_two_letter: "is",
iso639_three_letter: "isl",
windows_three_letter: "ISL",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_IT_IT: &LanguageId = &LanguageId {
name: "it-IT",
lcid: 0x0410,
english_name: "Italian (Italy)",
iso639_two_letter: "it",
iso639_three_letter: "ita",
windows_three_letter: "ITA",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_JA_JP: &LanguageId = &LanguageId {
name: "ja-JP",
lcid: 0x0411,
english_name: "Japanese (Japan)",
iso639_two_letter: "ja",
iso639_three_letter: "jpn",
windows_three_letter: "JPN",
ansi_code_page: Some(AnsiCodePage::ShiftJIS),
};
pub const LANG_KO_KR: &LanguageId = &LanguageId {
name: "ko-KR",
lcid: 0x0412,
english_name: "Korean (Korea)",
iso639_two_letter: "ko",
iso639_three_letter: "kor",
windows_three_letter: "KOR",
ansi_code_page: Some(AnsiCodePage::KsC5601),
};
pub const LANG_NL_NL: &LanguageId = &LanguageId {
name: "nl-NL",
lcid: 0x0413,
english_name: "Dutch (Netherlands)",
iso639_two_letter: "nl",
iso639_three_letter: "nld",
windows_three_letter: "NLD",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_NB_NO: &LanguageId = &LanguageId {
name: "nb-NO",
lcid: 0x0414,
english_name: "Norwegian Bokmål (Norway)",
iso639_two_letter: "nb",
iso639_three_letter: "nob",
windows_three_letter: "NOR",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_PL_PL: &LanguageId = &LanguageId {
name: "pl-PL",
lcid: 0x0415,
english_name: "Polish (Poland)",
iso639_two_letter: "pl",
iso639_three_letter: "pol",
windows_three_letter: "PLK",
ansi_code_page: Some(AnsiCodePage::Windows1250),
};
pub const LANG_PT_BR: &LanguageId = &LanguageId {
name: "pt-BR",
lcid: 0x0416,
english_name: "Portuguese (Brazil)",
iso639_two_letter: "pt",
iso639_three_letter: "por",
windows_three_letter: "PTB",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_RM_CH: &LanguageId = &LanguageId {
name: "rm-CH",
lcid: 0x0417,
english_name: "Romansh (Switzerland)",
iso639_two_letter: "rm",
iso639_three_letter: "roh",
windows_three_letter: "RMC",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_RO_RO: &LanguageId = &LanguageId {
name: "ro-RO",
lcid: 0x0418,
english_name: "Romanian (Romania)",
iso639_two_letter: "ro",
iso639_three_letter: "ron",
windows_three_letter: "ROM",
ansi_code_page: Some(AnsiCodePage::Windows1250),
};
pub const LANG_RU_RU: &LanguageId = &LanguageId {
name: "ru-RU",
lcid: 0x0419,
english_name: "Russian (Russia)",
iso639_two_letter: "ru",
iso639_three_letter: "rus",
windows_three_letter: "RUS",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_HR_HR: &LanguageId = &LanguageId {
name: "hr-HR",
lcid: 0x041A,
english_name: "Croatian (Croatia)",
iso639_two_letter: "hr",
iso639_three_letter: "hrv",
windows_three_letter: "HRV",
ansi_code_page: Some(AnsiCodePage::Windows1250),
};
pub const LANG_SK_SK: &LanguageId = &LanguageId {
name: "sk-SK",
lcid: 0x041B,
english_name: "Slovak (Slovakia)",
iso639_two_letter: "sk",
iso639_three_letter: "slk",
windows_three_letter: "SKY",
ansi_code_page: Some(AnsiCodePage::Windows1250),
};
pub const LANG_SQ_AL: &LanguageId = &LanguageId {
name: "sq-AL",
lcid: 0x041C,
english_name: "Albanian (Albania)",
iso639_two_letter: "sq",
iso639_three_letter: "sqi",
windows_three_letter: "SQI",
ansi_code_page: Some(AnsiCodePage::Windows1250),
};
pub const LANG_SV_SE: &LanguageId = &LanguageId {
name: "sv-SE",
lcid: 0x041D,
english_name: "Swedish (Sweden)",
iso639_two_letter: "sv",
iso639_three_letter: "swe",
windows_three_letter: "SVE",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_TH_TH: &LanguageId = &LanguageId {
name: "th-TH",
lcid: 0x041E,
english_name: "Thai (Thailand)",
iso639_two_letter: "th",
iso639_three_letter: "tha",
windows_three_letter: "THA",
ansi_code_page: Some(AnsiCodePage::Windows874),
};
pub const LANG_TR_TR: &LanguageId = &LanguageId {
name: "tr-TR",
lcid: 0x041F,
english_name: "Turkish (Turkey)",
iso639_two_letter: "tr",
iso639_three_letter: "tur",
windows_three_letter: "TRK",
ansi_code_page: Some(AnsiCodePage::Windows1254),
};
pub const LANG_UR_PK: &LanguageId = &LanguageId {
name: "ur-PK",
lcid: 0x0420,
english_name: "Urdu (Pakistan)",
iso639_two_letter: "ur",
iso639_three_letter: "urd",
windows_three_letter: "URD",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_ID_ID: &LanguageId = &LanguageId {
name: "id-ID",
lcid: 0x0421,
english_name: "Indonesian (Indonesia)",
iso639_two_letter: "id",
iso639_three_letter: "ind",
windows_three_letter: "IND",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_UK_UA: &LanguageId = &LanguageId {
name: "uk-UA",
lcid: 0x0422,
english_name: "Ukrainian (Ukraine)",
iso639_two_letter: "uk",
iso639_three_letter: "ukr",
windows_three_letter: "UKR",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_BE_BY: &LanguageId = &LanguageId {
name: "be-BY",
lcid: 0x0423,
english_name: "Belarusian (Belarus)",
iso639_two_letter: "be",
iso639_three_letter: "bel",
windows_three_letter: "BEL",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_SL_SI: &LanguageId = &LanguageId {
name: "sl-SI",
lcid: 0x0424,
english_name: "Slovenian (Slovenia)",
iso639_two_letter: "sl",
iso639_three_letter: "slv",
windows_three_letter: "SLV",
ansi_code_page: Some(AnsiCodePage::Windows1250),
};
pub const LANG_ET_EE: &LanguageId = &LanguageId {
name: "et-EE",
lcid: 0x0425,
english_name: "Estonian (Estonia)",
iso639_two_letter: "et",
iso639_three_letter: "est",
windows_three_letter: "ETI",
ansi_code_page: Some(AnsiCodePage::Windows1257),
};
pub const LANG_LV_LV: &LanguageId = &LanguageId {
name: "lv-LV",
lcid: 0x0426,
english_name: "Latvian (Latvia)",
iso639_two_letter: "lv",
iso639_three_letter: "lav",
windows_three_letter: "LVI",
ansi_code_page: Some(AnsiCodePage::Windows1257),
};
pub const LANG_LT_LT: &LanguageId = &LanguageId {
name: "lt-LT",
lcid: 0x0427,
english_name: "Lithuanian (Lithuania)",
iso639_two_letter: "lt",
iso639_three_letter: "lit",
windows_three_letter: "LTH",
ansi_code_page: Some(AnsiCodePage::Windows1257),
};
pub const LANG_TG_CYRL_TJ: &LanguageId = &LanguageId {
name: "tg-Cyrl-TJ",
lcid: 0x0428,
english_name: "Tajik (Cyrillic, Tajikistan)",
iso639_two_letter: "tg",
iso639_three_letter: "tgk",
windows_three_letter: "TAJ",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_FA_IR: &LanguageId = &LanguageId {
name: "fa-IR",
lcid: 0x0429,
english_name: "Persian (Iran)",
iso639_two_letter: "fa",
iso639_three_letter: "fas",
windows_three_letter: "FAR",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_VI_VN: &LanguageId = &LanguageId {
name: "vi-VN",
lcid: 0x042A,
english_name: "Vietnamese (Vietnam)",
iso639_two_letter: "vi",
iso639_three_letter: "vie",
windows_three_letter: "VIT",
ansi_code_page: Some(AnsiCodePage::Windows1258),
};
pub const LANG_HY_AM: &LanguageId = &LanguageId {
name: "hy-AM",
lcid: 0x042B,
english_name: "Armenian (Armenia)",
iso639_two_letter: "hy",
iso639_three_letter: "hye",
windows_three_letter: "HYE",
ansi_code_page: None,
};
pub const LANG_AZ_LATN_AZ: &LanguageId = &LanguageId {
name: "az-Latn-AZ",
lcid: 0x042C,
english_name: "Azerbaijani (Latin, Azerbaijan)",
iso639_two_letter: "az",
iso639_three_letter: "aze",
windows_three_letter: "AZE",
ansi_code_page: Some(AnsiCodePage::Windows1254),
};
pub const LANG_EU_ES: &LanguageId = &LanguageId {
name: "eu-ES",
lcid: 0x042D,
english_name: "Basque (Basque)",
iso639_two_letter: "eu",
iso639_three_letter: "eus",
windows_three_letter: "EUQ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_HSB_DE: &LanguageId = &LanguageId {
name: "hsb-DE",
lcid: 0x042E,
english_name: "Upper Sorbian (Germany)",
iso639_two_letter: "hsb",
iso639_three_letter: "hsb",
windows_three_letter: "HSB",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_MK_MK: &LanguageId = &LanguageId {
name: "mk-MK",
lcid: 0x042F,
english_name: "Macedonian (Macedonia, FYRO)",
iso639_two_letter: "mk",
iso639_three_letter: "mkd",
windows_three_letter: "MKI",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_ST_ZA: &LanguageId = &LanguageId {
name: "st-ZA",
lcid: 0x0430,
english_name: "Sesotho (South Africa)",
iso639_two_letter: "st",
iso639_three_letter: "sot",
windows_three_letter: "SOT",
ansi_code_page: None,
};
pub const LANG_TS_ZA: &LanguageId = &LanguageId {
name: "ts-ZA",
lcid: 0x0431,
english_name: "Xitsonga (South Africa)",
iso639_two_letter: "ts",
iso639_three_letter: "tso",
windows_three_letter: "TSO",
ansi_code_page: None,
};
pub const LANG_TN_ZA: &LanguageId = &LanguageId {
name: "tn-ZA",
lcid: 0x0432,
english_name: "Setswana (South Africa)",
iso639_two_letter: "tn",
iso639_three_letter: "tsn",
windows_three_letter: "TSN",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_VE_ZA: &LanguageId = &LanguageId {
name: "ve-ZA",
lcid: 0x0433,
english_name: "Venda (South Africa)",
iso639_two_letter: "ve",
iso639_three_letter: "ven",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_XH_ZA: &LanguageId = &LanguageId {
name: "xh-ZA",
lcid: 0x0434,
english_name: "isiXhosa (South Africa)",
iso639_two_letter: "xh",
iso639_three_letter: "xho",
windows_three_letter: "XHO",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_ZU_ZA: &LanguageId = &LanguageId {
name: "zu-ZA",
lcid: 0x0435,
english_name: "isiZulu (South Africa)",
iso639_two_letter: "zu",
iso639_three_letter: "zul",
windows_three_letter: "ZUL",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_AF_ZA: &LanguageId = &LanguageId {
name: "af-ZA",
lcid: 0x0436,
english_name: "Afrikaans (South Africa)",
iso639_two_letter: "af",
iso639_three_letter: "afr",
windows_three_letter: "AFK",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_KA_GE: &LanguageId = &LanguageId {
name: "ka-GE",
lcid: 0x0437,
english_name: "Georgian (Georgia)",
iso639_two_letter: "ka",
iso639_three_letter: "kat",
windows_three_letter: "KAT",
ansi_code_page: None,
};
pub const LANG_FO_FO: &LanguageId = &LanguageId {
name: "fo-FO",
lcid: 0x0438,
english_name: "Faroese (Faroe Islands)",
iso639_two_letter: "fo",
iso639_three_letter: "fao",
windows_three_letter: "FOS",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_HI_IN: &LanguageId = &LanguageId {
name: "hi-IN",
lcid: 0x0439,
english_name: "Hindi (India)",
iso639_two_letter: "hi",
iso639_three_letter: "hin",
windows_three_letter: "HIN",
ansi_code_page: None,
};
pub const LANG_MT_MT: &LanguageId = &LanguageId {
name: "mt-MT",
lcid: 0x043A,
english_name: "Maltese (Malta)",
iso639_two_letter: "mt",
iso639_three_letter: "mlt",
windows_three_letter: "MLT",
ansi_code_page: None,
};
pub const LANG_SE_NO: &LanguageId = &LanguageId {
name: "se-NO",
lcid: 0x043B,
english_name: "Sami, Northern (Norway)",
iso639_two_letter: "se",
iso639_three_letter: "sme",
windows_three_letter: "SME",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_MS_MY: &LanguageId = &LanguageId {
name: "ms-MY",
lcid: 0x043E,
english_name: "Malay (Malaysia)",
iso639_two_letter: "ms",
iso639_three_letter: "msa",
windows_three_letter: "MSL",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_KK_KZ: &LanguageId = &LanguageId {
name: "kk-KZ",
lcid: 0x043F,
english_name: "Kazakh (Kazakhstan)",
iso639_two_letter: "kk",
iso639_three_letter: "kaz",
windows_three_letter: "KKZ",
ansi_code_page: None,
};
pub const LANG_KY_KG: &LanguageId = &LanguageId {
name: "ky-KG",
lcid: 0x0440,
english_name: "Kyrgyz (Kyrgyzstan)",
iso639_two_letter: "ky",
iso639_three_letter: "kir",
windows_three_letter: "KYR",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_SW_KE: &LanguageId = &LanguageId {
name: "sw-KE",
lcid: 0x0441,
english_name: "Kiswahili (Kenya)",
iso639_two_letter: "sw",
iso639_three_letter: "swa",
windows_three_letter: "SWK",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_TK_TM: &LanguageId = &LanguageId {
name: "tk-TM",
lcid: 0x0442,
english_name: "Turkmen (Turkmenistan)",
iso639_two_letter: "tk",
iso639_three_letter: "tuk",
windows_three_letter: "TUK",
ansi_code_page: Some(AnsiCodePage::Windows1250),
};
pub const LANG_UZ_LATN_UZ: &LanguageId = &LanguageId {
name: "uz-Latn-UZ",
lcid: 0x0443,
english_name: "Uzbek (Latin, Uzbekistan)",
iso639_two_letter: "uz",
iso639_three_letter: "uzb",
windows_three_letter: "UZB",
ansi_code_page: Some(AnsiCodePage::Windows1254),
};
pub const LANG_TT_RU: &LanguageId = &LanguageId {
name: "tt-RU",
lcid: 0x0444,
english_name: "Tatar (Russia)",
iso639_two_letter: "tt",
iso639_three_letter: "tat",
windows_three_letter: "TTT",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_BN_IN: &LanguageId = &LanguageId {
name: "bn-IN",
lcid: 0x0445,
english_name: "Bangla (India)",
iso639_two_letter: "bn",
iso639_three_letter: "ben",
windows_three_letter: "BNG",
ansi_code_page: None,
};
pub const LANG_PA_IN: &LanguageId = &LanguageId {
name: "pa-IN",
lcid: 0x0446,
english_name: "Punjabi (India)",
iso639_two_letter: "pa",
iso639_three_letter: "pan",
windows_three_letter: "PAN",
ansi_code_page: None,
};
pub const LANG_GU_IN: &LanguageId = &LanguageId {
name: "gu-IN",
lcid: 0x0447,
english_name: "Gujarati (India)",
iso639_two_letter: "gu",
iso639_three_letter: "guj",
windows_three_letter: "GUJ",
ansi_code_page: None,
};
pub const LANG_OR_IN: &LanguageId = &LanguageId {
name: "or-IN",
lcid: 0x0448,
english_name: "Odia (India)",
iso639_two_letter: "or",
iso639_three_letter: "ori",
windows_three_letter: "ORI",
ansi_code_page: None,
};
pub const LANG_TA_IN: &LanguageId = &LanguageId {
name: "ta-IN",
lcid: 0x0449,
english_name: "Tamil (India)",
iso639_two_letter: "ta",
iso639_three_letter: "tam",
windows_three_letter: "TAI",
ansi_code_page: None,
};
pub const LANG_TE_IN: &LanguageId = &LanguageId {
name: "te-IN",
lcid: 0x044A,
english_name: "Telugu (India)",
iso639_two_letter: "te",
iso639_three_letter: "tel",
windows_three_letter: "TEL",
ansi_code_page: None,
};
pub const LANG_KN_IN: &LanguageId = &LanguageId {
name: "kn-IN",
lcid: 0x044B,
english_name: "Kannada (India)",
iso639_two_letter: "kn",
iso639_three_letter: "kan",
windows_three_letter: "KDI",
ansi_code_page: None,
};
pub const LANG_ML_IN: &LanguageId = &LanguageId {
name: "ml-IN",
lcid: 0x044C,
english_name: "Malayalam (India)",
iso639_two_letter: "ml",
iso639_three_letter: "mal",
windows_three_letter: "MYM",
ansi_code_page: None,
};
pub const LANG_AS_IN: &LanguageId = &LanguageId {
name: "as-IN",
lcid: 0x044D,
english_name: "Assamese (India)",
iso639_two_letter: "as",
iso639_three_letter: "asm",
windows_three_letter: "ASM",
ansi_code_page: None,
};
pub const LANG_MR_IN: &LanguageId = &LanguageId {
name: "mr-IN",
lcid: 0x044E,
english_name: "Marathi (India)",
iso639_two_letter: "mr",
iso639_three_letter: "mar",
windows_three_letter: "MAR",
ansi_code_page: None,
};
pub const LANG_SA_IN: &LanguageId = &LanguageId {
name: "sa-IN",
lcid: 0x044F,
english_name: "Sanskrit (India)",
iso639_two_letter: "sa",
iso639_three_letter: "san",
windows_three_letter: "SAN",
ansi_code_page: None,
};
pub const LANG_MN_MN: &LanguageId = &LanguageId {
name: "mn-MN",
lcid: 0x0450,
english_name: "Mongolian (Mongolia)",
iso639_two_letter: "mn",
iso639_three_letter: "mon",
windows_three_letter: "MNN",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_BO_CN: &LanguageId = &LanguageId {
name: "bo-CN",
lcid: 0x0451,
english_name: "Tibetan (China)",
iso639_two_letter: "bo",
iso639_three_letter: "bod",
windows_three_letter: "BOB",
ansi_code_page: None,
};
pub const LANG_CY_GB: &LanguageId = &LanguageId {
name: "cy-GB",
lcid: 0x0452,
english_name: "Welsh (United Kingdom)",
iso639_two_letter: "cy",
iso639_three_letter: "cym",
windows_three_letter: "CYM",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_KM_KH: &LanguageId = &LanguageId {
name: "km-KH",
lcid: 0x0453,
english_name: "Khmer (Cambodia)",
iso639_two_letter: "km",
iso639_three_letter: "khm",
windows_three_letter: "KHM",
ansi_code_page: None,
};
pub const LANG_LO_LA: &LanguageId = &LanguageId {
name: "lo-LA",
lcid: 0x0454,
english_name: "Lao (Laos)",
iso639_two_letter: "lo",
iso639_three_letter: "lao",
windows_three_letter: "LAO",
ansi_code_page: None,
};
pub const LANG_MY_MM: &LanguageId = &LanguageId {
name: "my-MM",
lcid: 0x0455,
english_name: "Burmese (Myanmar)",
iso639_two_letter: "my",
iso639_three_letter: "mya",
windows_three_letter: "MYA",
ansi_code_page: None,
};
pub const LANG_GL_ES: &LanguageId = &LanguageId {
name: "gl-ES",
lcid: 0x0456,
english_name: "Galician (Galician)",
iso639_two_letter: "gl",
iso639_three_letter: "glg",
windows_three_letter: "GLC",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_KOK_IN: &LanguageId = &LanguageId {
name: "kok-IN",
lcid: 0x0457,
english_name: "Konkani (India)",
iso639_two_letter: "kok",
iso639_three_letter: "kok",
windows_three_letter: "KNK",
ansi_code_page: None,
};
pub const LANG_SYR_SY: &LanguageId = &LanguageId {
name: "syr-SY",
lcid: 0x045A,
english_name: "Syriac (Syria)",
iso639_two_letter: "syr",
iso639_three_letter: "syr",
windows_three_letter: "SYR",
ansi_code_page: None,
};
pub const LANG_SI_LK: &LanguageId = &LanguageId {
name: "si-LK",
lcid: 0x045B,
english_name: "Sinhala (Sri Lanka)",
iso639_two_letter: "si",
iso639_three_letter: "sin",
windows_three_letter: "SIN",
ansi_code_page: None,
};
pub const LANG_CHR_CHER_US: &LanguageId = &LanguageId {
name: "chr-Cher-US",
lcid: 0x045C,
english_name: "Cherokee (Cherokee, United States)",
iso639_two_letter: "chr",
iso639_three_letter: "chr",
windows_three_letter: "CRE",
ansi_code_page: None,
};
pub const LANG_IU_CANS_CA: &LanguageId = &LanguageId {
name: "iu-Cans-CA",
lcid: 0x045D,
english_name: "Inuktitut (Syllabics, Canada)",
iso639_two_letter: "iu",
iso639_three_letter: "iku",
windows_three_letter: "IUS",
ansi_code_page: None,
};
pub const LANG_AM_ET: &LanguageId = &LanguageId {
name: "am-ET",
lcid: 0x045E,
english_name: "Amharic (Ethiopia)",
iso639_two_letter: "am",
iso639_three_letter: "amh",
windows_three_letter: "AMH",
ansi_code_page: None,
};
pub const LANG_KS_ARAB: &LanguageId = &LanguageId {
name: "ks-Arab",
lcid: 0x0460,
english_name: "Kashmiri (Perso-Arabic)",
iso639_two_letter: "ks",
iso639_three_letter: "kas",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_NE_NP: &LanguageId = &LanguageId {
name: "ne-NP",
lcid: 0x0461,
english_name: "Nepali (Nepal)",
iso639_two_letter: "ne",
iso639_three_letter: "nep",
windows_three_letter: "NEP",
ansi_code_page: None,
};
pub const LANG_FY_NL: &LanguageId = &LanguageId {
name: "fy-NL",
lcid: 0x0462,
english_name: "Western Frisian (Netherlands)",
iso639_two_letter: "fy",
iso639_three_letter: "fry",
windows_three_letter: "FYN",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_PS_AF: &LanguageId = &LanguageId {
name: "ps-AF",
lcid: 0x0463,
english_name: "Pashto (Afghanistan)",
iso639_two_letter: "ps",
iso639_three_letter: "pus",
windows_three_letter: "PAS",
ansi_code_page: None,
};
pub const LANG_FIL_PH: &LanguageId = &LanguageId {
name: "fil-PH",
lcid: 0x0464,
english_name: "Filipino (Philippines)",
iso639_two_letter: "fil",
iso639_three_letter: "fil",
windows_three_letter: "FPO",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_DV_MV: &LanguageId = &LanguageId {
name: "dv-MV",
lcid: 0x0465,
english_name: "Divehi (Maldives)",
iso639_two_letter: "dv",
iso639_three_letter: "div",
windows_three_letter: "DIV",
ansi_code_page: None,
};
pub const LANG_HA_LATN_NG: &LanguageId = &LanguageId {
name: "ha-Latn-NG",
lcid: 0x0468,
english_name: "Hausa (Latin, Nigeria)",
iso639_two_letter: "ha",
iso639_three_letter: "hau",
windows_three_letter: "HAU",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_YO_NG: &LanguageId = &LanguageId {
name: "yo-NG",
lcid: 0x046A,
english_name: "Yoruba (Nigeria)",
iso639_two_letter: "yo",
iso639_three_letter: "yor",
windows_three_letter: "YOR",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_QUZ_BO: &LanguageId = &LanguageId {
name: "quz-BO",
lcid: 0x046B,
english_name: "Quechua (Bolivia)",
iso639_two_letter: "quz",
iso639_three_letter: "qub",
windows_three_letter: "QUB",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_NSO_ZA: &LanguageId = &LanguageId {
name: "nso-ZA",
lcid: 0x046C,
english_name: "Sesotho sa Leboa (South Africa)",
iso639_two_letter: "nso",
iso639_three_letter: "nso",
windows_three_letter: "NSO",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_BA_RU: &LanguageId = &LanguageId {
name: "ba-RU",
lcid: 0x046D,
english_name: "Bashkir (Russia)",
iso639_two_letter: "ba",
iso639_three_letter: "bak",
windows_three_letter: "BAS",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_LB_LU: &LanguageId = &LanguageId {
name: "lb-LU",
lcid: 0x046E,
english_name: "Luxembourgish (Luxembourg)",
iso639_two_letter: "lb",
iso639_three_letter: "ltz",
windows_three_letter: "LBX",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_KL_GL: &LanguageId = &LanguageId {
name: "kl-GL",
lcid: 0x046F,
english_name: "Greenlandic (Greenland)",
iso639_two_letter: "kl",
iso639_three_letter: "kal",
windows_three_letter: "KAL",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_IG_NG: &LanguageId = &LanguageId {
name: "ig-NG",
lcid: 0x0470,
english_name: "Igbo (Nigeria)",
iso639_two_letter: "ig",
iso639_three_letter: "ibo",
windows_three_letter: "IBO",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_OM_ET: &LanguageId = &LanguageId {
name: "om-ET",
lcid: 0x0472,
english_name: "Oromo (Ethiopia)",
iso639_two_letter: "om",
iso639_three_letter: "orm",
windows_three_letter: "ORM",
ansi_code_page: None,
};
pub const LANG_TI_ET: &LanguageId = &LanguageId {
name: "ti-ET",
lcid: 0x0473,
english_name: "Tigrinya (Ethiopia)",
iso639_two_letter: "ti",
iso639_three_letter: "tir",
windows_three_letter: "TIE",
ansi_code_page: None,
};
pub const LANG_GN_PY: &LanguageId = &LanguageId {
name: "gn-PY",
lcid: 0x0474,
english_name: "Guarani (Paraguay)",
iso639_two_letter: "gn",
iso639_three_letter: "grn",
windows_three_letter: "GRN",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_HAW_US: &LanguageId = &LanguageId {
name: "haw-US",
lcid: 0x0475,
english_name: "Hawaiian (United States)",
iso639_two_letter: "haw",
iso639_three_letter: "haw",
windows_three_letter: "HAW",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_SO_SO: &LanguageId = &LanguageId {
name: "so-SO",
lcid: 0x0477,
english_name: "Somali (Somalia)",
iso639_two_letter: "so",
iso639_three_letter: "som",
windows_three_letter: "SOM",
ansi_code_page: None,
};
pub const LANG_II_CN: &LanguageId = &LanguageId {
name: "ii-CN",
lcid: 0x0478,
english_name: "Yi (China)",
iso639_two_letter: "ii",
iso639_three_letter: "iii",
windows_three_letter: "III",
ansi_code_page: None,
};
pub const LANG_ARN_CL: &LanguageId = &LanguageId {
name: "arn-CL",
lcid: 0x047A,
english_name: "Mapudungun (Chile)",
iso639_two_letter: "arn",
iso639_three_letter: "arn",
windows_three_letter: "MPD",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_MOH_CA: &LanguageId = &LanguageId {
name: "moh-CA",
lcid: 0x047C,
english_name: "Mohawk (Mohawk)",
iso639_two_letter: "moh",
iso639_three_letter: "moh",
windows_three_letter: "MWK",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_BR_FR: &LanguageId = &LanguageId {
name: "br-FR",
lcid: 0x047E,
english_name: "Breton (France)",
iso639_two_letter: "br",
iso639_three_letter: "bre",
windows_three_letter: "BRE",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_UG_CN: &LanguageId = &LanguageId {
name: "ug-CN",
lcid: 0x0480,
english_name: "Uyghur (China)",
iso639_two_letter: "ug",
iso639_three_letter: "uig",
windows_three_letter: "UIG",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_MI_NZ: &LanguageId = &LanguageId {
name: "mi-NZ",
lcid: 0x0481,
english_name: "Maori (New Zealand)",
iso639_two_letter: "mi",
iso639_three_letter: "mri",
windows_three_letter: "MRI",
ansi_code_page: None,
};
pub const LANG_OC_FR: &LanguageId = &LanguageId {
name: "oc-FR",
lcid: 0x0482,
english_name: "Occitan (France)",
iso639_two_letter: "oc",
iso639_three_letter: "oci",
windows_three_letter: "OCI",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_CO_FR: &LanguageId = &LanguageId {
name: "co-FR",
lcid: 0x0483,
english_name: "Corsican (France)",
iso639_two_letter: "co",
iso639_three_letter: "cos",
windows_three_letter: "COS",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_GSW_FR: &LanguageId = &LanguageId {
name: "gsw-FR",
lcid: 0x0484,
english_name: "Alsatian (France)",
iso639_two_letter: "gsw",
iso639_three_letter: "gsw",
windows_three_letter: "GSW",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_SAH_RU: &LanguageId = &LanguageId {
name: "sah-RU",
lcid: 0x0485,
english_name: "Sakha (Russia)",
iso639_two_letter: "sah",
iso639_three_letter: "sah",
windows_three_letter: "SAH",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_RW_RW: &LanguageId = &LanguageId {
name: "rw-RW",
lcid: 0x0487,
english_name: "Kinyarwanda (Rwanda)",
iso639_two_letter: "rw",
iso639_three_letter: "kin",
windows_three_letter: "KIN",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_WO_SN: &LanguageId = &LanguageId {
name: "wo-SN",
lcid: 0x0488,
english_name: "Wolof (Senegal)",
iso639_two_letter: "wo",
iso639_three_letter: "wol",
windows_three_letter: "WOL",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_PRS_AF: &LanguageId = &LanguageId {
name: "prs-AF",
lcid: 0x048C,
english_name: "Dari (Afghanistan)",
iso639_two_letter: "prs",
iso639_three_letter: "prs",
windows_three_letter: "PRS",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_GD_GB: &LanguageId = &LanguageId {
name: "gd-GB",
lcid: 0x0491,
english_name: "Scottish Gaelic (United Kingdom)",
iso639_two_letter: "gd",
iso639_three_letter: "gla",
windows_three_letter: "GLA",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_KU_ARAB_IQ: &LanguageId = &LanguageId {
name: "ku-Arab-IQ",
lcid: 0x0492,
english_name: "Central Kurdish (Iraq)",
iso639_two_letter: "ku",
iso639_three_letter: "kur",
windows_three_letter: "KUR",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_QPS_PLOC: &LanguageId = &LanguageId {
name: "qps-ploc",
lcid: 0x0501,
english_name: "Pseudo (Pseudo)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ENU",
ansi_code_page: Some(AnsiCodePage::Windows1250),
};
pub const LANG_QPS_PLOCA: &LanguageId = &LanguageId {
name: "qps-ploca",
lcid: 0x05FE,
english_name: "Pseudo (Pseudo Asia)",
iso639_two_letter: "qps",
iso639_three_letter: "jpn",
windows_three_letter: "JPN",
ansi_code_page: Some(AnsiCodePage::ShiftJIS),
};
pub const LANG_AR_IQ: &LanguageId = &LanguageId {
name: "ar-IQ",
lcid: 0x0801,
english_name: "Arabic (Iraq)",
iso639_two_letter: "ar",
iso639_three_letter: "ara",
windows_three_letter: "ARI",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_CA_ES_VALENCIA: &LanguageId = &LanguageId {
name: "ca-ES-valencia",
lcid: 0x0803,
english_name: "Valencian (Spain)",
iso639_two_letter: "ca",
iso639_three_letter: "cat",
windows_three_letter: "VAL",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_ZH_CN: &LanguageId = &LanguageId {
name: "zh-CN",
lcid: 0x0804,
english_name: "Chinese (Simplified, China)",
iso639_two_letter: "zh",
iso639_three_letter: "zho",
windows_three_letter: "CHS",
ansi_code_page: Some(AnsiCodePage::GB2312),
};
pub const LANG_DE_CH: &LanguageId = &LanguageId {
name: "de-CH",
lcid: 0x0807,
english_name: "German (Switzerland)",
iso639_two_letter: "de",
iso639_three_letter: "deu",
windows_three_letter: "DES",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_GB: &LanguageId = &LanguageId {
name: "en-GB",
lcid: 0x0809,
english_name: "English (United Kingdom)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ENG",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_ES_MX: &LanguageId = &LanguageId {
name: "es-MX",
lcid: 0x080A,
english_name: "Spanish (Mexico)",
iso639_two_letter: "es",
iso639_three_letter: "spa",
windows_three_letter: "ESM",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_BE: &LanguageId = &LanguageId {
name: "fr-BE",
lcid: 0x080C,
english_name: "French (Belgium)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "FRB",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_IT_CH: &LanguageId = &LanguageId {
name: "it-CH",
lcid: 0x0810,
english_name: "Italian (Switzerland)",
iso639_two_letter: "it",
iso639_three_letter: "ita",
windows_three_letter: "ITS",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_NL_BE: &LanguageId = &LanguageId {
name: "nl-BE",
lcid: 0x0813,
english_name: "Dutch (Belgium)",
iso639_two_letter: "nl",
iso639_three_letter: "nld",
windows_three_letter: "NLB",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_NN_NO: &LanguageId = &LanguageId {
name: "nn-NO",
lcid: 0x0814,
english_name: "Norwegian Nynorsk (Norway)",
iso639_two_letter: "nn",
iso639_three_letter: "nno",
windows_three_letter: "NON",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_PT_PT: &LanguageId = &LanguageId {
name: "pt-PT",
lcid: 0x0816,
english_name: "Portuguese (Portugal)",
iso639_two_letter: "pt",
iso639_three_letter: "por",
windows_three_letter: "PTG",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_RO_MD: &LanguageId = &LanguageId {
name: "ro-MD",
lcid: 0x0818,
english_name: "Romanian (Moldova)",
iso639_two_letter: "ro",
iso639_three_letter: "ron",
windows_three_letter: "ROD",
ansi_code_page: Some(AnsiCodePage::Windows1250),
};
pub const LANG_RU_MD: &LanguageId = &LanguageId {
name: "ru-MD",
lcid: 0x0819,
english_name: "Russian (Moldova)",
iso639_two_letter: "ru",
iso639_three_letter: "rus",
windows_three_letter: "RUM",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_SR_LATN_CS: &LanguageId = &LanguageId {
name: "sr-Latn-CS",
lcid: 0x081A,
english_name: "Serbian (Latin, Serbia and Montenegro (Former))",
iso639_two_letter: "sr",
iso639_three_letter: "srp",
windows_three_letter: "SRL",
ansi_code_page: Some(AnsiCodePage::Windows1250),
};
pub const LANG_SV_FI: &LanguageId = &LanguageId {
name: "sv-FI",
lcid: 0x081D,
english_name: "Swedish (Finland)",
iso639_two_letter: "sv",
iso639_three_letter: "swe",
windows_three_letter: "SVF",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_UR_IN: &LanguageId = &LanguageId {
name: "ur-IN",
lcid: 0x0820,
english_name: "Urdu (India)",
iso639_two_letter: "ur",
iso639_three_letter: "urd",
windows_three_letter: "URI",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_DSB_DE: &LanguageId = &LanguageId {
name: "dsb-DE",
lcid: 0x082E,
english_name: "Lower Sorbian (Germany)",
iso639_two_letter: "dsb",
iso639_three_letter: "dsb",
windows_three_letter: "DSB",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_TN_BW: &LanguageId = &LanguageId {
name: "tn-BW",
lcid: 0x0832,
english_name: "Setswana (Botswana)",
iso639_two_letter: "tn",
iso639_three_letter: "tsn",
windows_three_letter: "TSB",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_SE_SE: &LanguageId = &LanguageId {
name: "se-SE",
lcid: 0x083B,
english_name: "Sami, Northern (Sweden)",
iso639_two_letter: "se",
iso639_three_letter: "sme",
windows_three_letter: "SMF",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_GA_IE: &LanguageId = &LanguageId {
name: "ga-IE",
lcid: 0x083C,
english_name: "Irish (Ireland)",
iso639_two_letter: "ga",
iso639_three_letter: "gle",
windows_three_letter: "IRE",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_MS_BN: &LanguageId = &LanguageId {
name: "ms-BN",
lcid: 0x083E,
english_name: "Malay (Brunei)",
iso639_two_letter: "ms",
iso639_three_letter: "msa",
windows_three_letter: "MSB",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_BN_BD: &LanguageId = &LanguageId {
name: "bn-BD",
lcid: 0x0845,
english_name: "Bangla (Bangladesh)",
iso639_two_letter: "bn",
iso639_three_letter: "ben",
windows_three_letter: "BNB",
ansi_code_page: None,
};
pub const LANG_PA_ARAB_PK: &LanguageId = &LanguageId {
name: "pa-Arab-PK",
lcid: 0x0846,
english_name: "Punjabi (Pakistan)",
iso639_two_letter: "pa",
iso639_three_letter: "pan",
windows_three_letter: "PAP",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_TA_LK: &LanguageId = &LanguageId {
name: "ta-LK",
lcid: 0x0849,
english_name: "Tamil (Sri Lanka)",
iso639_two_letter: "ta",
iso639_three_letter: "tam",
windows_three_letter: "TAM",
ansi_code_page: None,
};
pub const LANG_SD_ARAB_PK: &LanguageId = &LanguageId {
name: "sd-Arab-PK",
lcid: 0x0859,
english_name: "Sindhi (Pakistan)",
iso639_two_letter: "sd",
iso639_three_letter: "snd",
windows_three_letter: "SIP",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_IU_LATN_CA: &LanguageId = &LanguageId {
name: "iu-Latn-CA",
lcid: 0x085D,
english_name: "Inuktitut (Latin, Canada)",
iso639_two_letter: "iu",
iso639_three_letter: "iku",
windows_three_letter: "IUK",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_TZM_LATN_DZ: &LanguageId = &LanguageId {
name: "tzm-Latn-DZ",
lcid: 0x085F,
english_name: "Central Atlas Tamazight (Latin, Algeria)",
iso639_two_letter: "tzm",
iso639_three_letter: "tzm",
windows_three_letter: "TZA",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_NE_IN: &LanguageId = &LanguageId {
name: "ne-IN",
lcid: 0x0861,
english_name: "Nepali (India)",
iso639_two_letter: "ne",
iso639_three_letter: "nep",
windows_three_letter: "NEI",
ansi_code_page: None,
};
pub const LANG_FF_LATN_SN: &LanguageId = &LanguageId {
name: "ff-Latn-SN",
lcid: 0x0867,
english_name: "Fulah (Latin, Senegal)",
iso639_two_letter: "ff",
iso639_three_letter: "ful",
windows_three_letter: "FUL",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_QUZ_EC: &LanguageId = &LanguageId {
name: "quz-EC",
lcid: 0x086B,
english_name: "Quichua (Ecuador)",
iso639_two_letter: "quz",
iso639_three_letter: "que",
windows_three_letter: "QUE",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_TI_ER: &LanguageId = &LanguageId {
name: "ti-ER",
lcid: 0x0873,
english_name: "Tigrinya (Eritrea)",
iso639_two_letter: "ti",
iso639_three_letter: "tir",
windows_three_letter: "TIR",
ansi_code_page: None,
};
pub const LANG_QPS_PLOCM: &LanguageId = &LanguageId {
name: "qps-plocm",
lcid: 0x09FF,
english_name: "Pseudo (Pseudo Mirrored)",
iso639_two_letter: "ar",
iso639_three_letter: "ara",
windows_three_letter: "ARA",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_AR_EG: &LanguageId = &LanguageId {
name: "ar-EG",
lcid: 0x0C01,
english_name: "Arabic (Egypt)",
iso639_two_letter: "ar",
iso639_three_letter: "ara",
windows_three_letter: "ARE",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_ZH_HK: &LanguageId = &LanguageId {
name: "zh-HK",
lcid: 0x0C04,
english_name: "Chinese (Traditional, Hong Kong SAR)",
iso639_two_letter: "zh",
iso639_three_letter: "zho",
windows_three_letter: "ZHH",
ansi_code_page: Some(AnsiCodePage::Big5),
};
pub const LANG_DE_AT: &LanguageId = &LanguageId {
name: "de-AT",
lcid: 0x0C07,
english_name: "German (Austria)",
iso639_two_letter: "de",
iso639_three_letter: "deu",
windows_three_letter: "DEA",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_AU: &LanguageId = &LanguageId {
name: "en-AU",
lcid: 0x0C09,
english_name: "English (Australia)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ENA",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_ES_ES: &LanguageId = &LanguageId {
name: "es-ES",
lcid: 0x0C0A,
english_name: "Spanish (Spain, International Sort)",
iso639_two_letter: "es",
iso639_three_letter: "spa",
windows_three_letter: "ESN",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_CA: &LanguageId = &LanguageId {
name: "fr-CA",
lcid: 0x0C0C,
english_name: "French (Canada)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "FRC",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_SR_CYRL_CS: &LanguageId = &LanguageId {
name: "sr-Cyrl-CS",
lcid: 0x0C1A,
english_name: "Serbian (Cyrillic, Serbia and Montenegro (Former))",
iso639_two_letter: "sr",
iso639_three_letter: "srp",
windows_three_letter: "SRB",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_SE_FI: &LanguageId = &LanguageId {
name: "se-FI",
lcid: 0x0C3B,
english_name: "Sami, Northern (Finland)",
iso639_two_letter: "se",
iso639_three_letter: "sme",
windows_three_letter: "SMG",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_MN_MONG_MN: &LanguageId = &LanguageId {
name: "mn-Mong-MN",
lcid: 0x0C50,
english_name: "Mongolian (Traditional Mongolian, Mongolia)",
iso639_two_letter: "mn",
iso639_three_letter: "mon",
windows_three_letter: "MNM",
ansi_code_page: None,
};
pub const LANG_DZ_BT: &LanguageId = &LanguageId {
name: "dz-BT",
lcid: 0x0C51,
english_name: "Dzongkha (Bhutan)",
iso639_two_letter: "dz",
iso639_three_letter: "dzo",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_QUZ_PE: &LanguageId = &LanguageId {
name: "quz-PE",
lcid: 0x0C6B,
english_name: "Quechua (Peru)",
iso639_two_letter: "quz",
iso639_three_letter: "qup",
windows_three_letter: "QUP",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_AA: &LanguageId = &LanguageId {
name: "aa",
lcid: 0x1000,
english_name: "Afar",
iso639_two_letter: "aa",
iso639_three_letter: "aar",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_AA_DJ: &LanguageId = &LanguageId {
name: "aa-DJ",
lcid: 0x1000,
english_name: "Afar (Djibouti)",
iso639_two_letter: "aa",
iso639_three_letter: "aar",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_AA_ER: &LanguageId = &LanguageId {
name: "aa-ER",
lcid: 0x1000,
english_name: "Afar (Eritrea)",
iso639_two_letter: "aa",
iso639_three_letter: "aar",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_AA_ET: &LanguageId = &LanguageId {
name: "aa-ET",
lcid: 0x1000,
english_name: "Afar (Ethiopia)",
iso639_two_letter: "aa",
iso639_three_letter: "aar",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_AF_NA: &LanguageId = &LanguageId {
name: "af-NA",
lcid: 0x1000,
english_name: "Afrikaans (Namibia)",
iso639_two_letter: "af",
iso639_three_letter: "afr",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_AGQ: &LanguageId = &LanguageId {
name: "agq",
lcid: 0x1000,
english_name: "Aghem",
iso639_two_letter: "agq",
iso639_three_letter: "agq",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_AGQ_CM: &LanguageId = &LanguageId {
name: "agq-CM",
lcid: 0x1000,
english_name: "Aghem (Cameroon)",
iso639_two_letter: "agq",
iso639_three_letter: "agq",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_AK: &LanguageId = &LanguageId {
name: "ak",
lcid: 0x1000,
english_name: "Akan",
iso639_two_letter: "ak",
iso639_three_letter: "aka",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_AK_GH: &LanguageId = &LanguageId {
name: "ak-GH",
lcid: 0x1000,
english_name: "Akan (Ghana)",
iso639_two_letter: "ak",
iso639_three_letter: "aka",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_AR_001: &LanguageId = &LanguageId {
name: "ar-001",
lcid: 0x1000,
english_name: "Arabic (World)",
iso639_two_letter: "ar",
iso639_three_letter: "ara",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_AR_DJ: &LanguageId = &LanguageId {
name: "ar-DJ",
lcid: 0x1000,
english_name: "Arabic (Djibouti)",
iso639_two_letter: "ar",
iso639_three_letter: "ara",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_AR_ER: &LanguageId = &LanguageId {
name: "ar-ER",
lcid: 0x1000,
english_name: "Arabic (Eritrea)",
iso639_two_letter: "ar",
iso639_three_letter: "ara",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_AR_IL: &LanguageId = &LanguageId {
name: "ar-IL",
lcid: 0x1000,
english_name: "Arabic (Israel)",
iso639_two_letter: "ar",
iso639_three_letter: "ara",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_AR_KM: &LanguageId = &LanguageId {
name: "ar-KM",
lcid: 0x1000,
english_name: "Arabic (Comoros)",
iso639_two_letter: "ar",
iso639_three_letter: "ara",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_AR_MR: &LanguageId = &LanguageId {
name: "ar-MR",
lcid: 0x1000,
english_name: "Arabic (Mauritania)",
iso639_two_letter: "ar",
iso639_three_letter: "ara",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_AR_PS: &LanguageId = &LanguageId {
name: "ar-PS",
lcid: 0x1000,
english_name: "Arabic (Palestinian Authority)",
iso639_two_letter: "ar",
iso639_three_letter: "ara",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_AR_SD: &LanguageId = &LanguageId {
name: "ar-SD",
lcid: 0x1000,
english_name: "Arabic (Sudan)",
iso639_two_letter: "ar",
iso639_three_letter: "ara",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_AR_SO: &LanguageId = &LanguageId {
name: "ar-SO",
lcid: 0x1000,
english_name: "Arabic (Somalia)",
iso639_two_letter: "ar",
iso639_three_letter: "ara",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_AR_SS: &LanguageId = &LanguageId {
name: "ar-SS",
lcid: 0x1000,
english_name: "Arabic (South Sudan)",
iso639_two_letter: "ar",
iso639_three_letter: "ara",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_AR_TD: &LanguageId = &LanguageId {
name: "ar-TD",
lcid: 0x1000,
english_name: "Arabic (Chad)",
iso639_two_letter: "ar",
iso639_three_letter: "ara",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_ASA: &LanguageId = &LanguageId {
name: "asa",
lcid: 0x1000,
english_name: "Asu",
iso639_two_letter: "asa",
iso639_three_letter: "asa",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_ASA_TZ: &LanguageId = &LanguageId {
name: "asa-TZ",
lcid: 0x1000,
english_name: "Asu (Tanzania)",
iso639_two_letter: "asa",
iso639_three_letter: "asa",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_AST: &LanguageId = &LanguageId {
name: "ast",
lcid: 0x1000,
english_name: "Asturian",
iso639_two_letter: "ast",
iso639_three_letter: "ast",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_AST_ES: &LanguageId = &LanguageId {
name: "ast-ES",
lcid: 0x1000,
english_name: "Asturian (Spain)",
iso639_two_letter: "ast",
iso639_three_letter: "ast",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_BAS: &LanguageId = &LanguageId {
name: "bas",
lcid: 0x1000,
english_name: "Basaa",
iso639_two_letter: "bas",
iso639_three_letter: "bas",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_BAS_CM: &LanguageId = &LanguageId {
name: "bas-CM",
lcid: 0x1000,
english_name: "Basaa (Cameroon)",
iso639_two_letter: "bas",
iso639_three_letter: "bas",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_BEM: &LanguageId = &LanguageId {
name: "bem",
lcid: 0x1000,
english_name: "Bemba",
iso639_two_letter: "bem",
iso639_three_letter: "bem",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_BEM_ZM: &LanguageId = &LanguageId {
name: "bem-ZM",
lcid: 0x1000,
english_name: "Bemba (Zambia)",
iso639_two_letter: "bem",
iso639_three_letter: "bem",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_BEZ: &LanguageId = &LanguageId {
name: "bez",
lcid: 0x1000,
english_name: "Bena",
iso639_two_letter: "bez",
iso639_three_letter: "bez",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_BEZ_TZ: &LanguageId = &LanguageId {
name: "bez-TZ",
lcid: 0x1000,
english_name: "Bena (Tanzania)",
iso639_two_letter: "bez",
iso639_three_letter: "bez",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_BM: &LanguageId = &LanguageId {
name: "bm",
lcid: 0x1000,
english_name: "Bamanankan",
iso639_two_letter: "bm",
iso639_three_letter: "bam",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_BM_ML: &LanguageId = &LanguageId {
name: "bm-ML",
lcid: 0x1000,
english_name: "Bamanankan (Latin, Mali)",
iso639_two_letter: "bm",
iso639_three_letter: "bam",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_BO_IN: &LanguageId = &LanguageId {
name: "bo-IN",
lcid: 0x1000,
english_name: "Tibetan (India)",
iso639_two_letter: "bo",
iso639_three_letter: "bod",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_BRX: &LanguageId = &LanguageId {
name: "brx",
lcid: 0x1000,
english_name: "Bodo",
iso639_two_letter: "brx",
iso639_three_letter: "brx",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_BRX_IN: &LanguageId = &LanguageId {
name: "brx-IN",
lcid: 0x1000,
english_name: "Bodo (India)",
iso639_two_letter: "brx",
iso639_three_letter: "brx",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_BYN: &LanguageId = &LanguageId {
name: "byn",
lcid: 0x1000,
english_name: "Blin",
iso639_two_letter: "byn",
iso639_three_letter: "byn",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_BYN_ER: &LanguageId = &LanguageId {
name: "byn-ER",
lcid: 0x1000,
english_name: "Blin (Eritrea)",
iso639_two_letter: "byn",
iso639_three_letter: "byn",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_CA_AD: &LanguageId = &LanguageId {
name: "ca-AD",
lcid: 0x1000,
english_name: "Catalan (Andorra)",
iso639_two_letter: "ca",
iso639_three_letter: "cat",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_CA_FR: &LanguageId = &LanguageId {
name: "ca-FR",
lcid: 0x1000,
english_name: "Catalan (France)",
iso639_two_letter: "ca",
iso639_three_letter: "cat",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_CA_IT: &LanguageId = &LanguageId {
name: "ca-IT",
lcid: 0x1000,
english_name: "Catalan (Italy)",
iso639_two_letter: "ca",
iso639_three_letter: "cat",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_CCP: &LanguageId = &LanguageId {
name: "ccp",
lcid: 0x1000,
english_name: "Unknown Language (ccp)",
iso639_two_letter: "ccp",
iso639_three_letter: "ccp",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_CCP_CAKM: &LanguageId = &LanguageId {
name: "ccp-Cakm",
lcid: 0x1000,
english_name: "Unknown Language (ccp-Cakm)",
iso639_two_letter: "ccp",
iso639_three_letter: "ccp",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_CCP_CAKM_BD: &LanguageId = &LanguageId {
name: "ccp-Cakm-BD",
lcid: 0x1000,
english_name: "Unknown Locale (ccp-Cakm-BD)",
iso639_two_letter: "ccp",
iso639_three_letter: "ccp",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_CCP_CAKM_IN: &LanguageId = &LanguageId {
name: "ccp-Cakm-IN",
lcid: 0x1000,
english_name: "Unknown Locale (ccp-Cakm-IN)",
iso639_two_letter: "ccp",
iso639_three_letter: "ccp",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_CE_RU: &LanguageId = &LanguageId {
name: "ce-RU",
lcid: 0x1000,
english_name: "Chechen (Russia)",
iso639_two_letter: "ce",
iso639_three_letter: "che",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_CEB: &LanguageId = &LanguageId {
name: "ceb",
lcid: 0x1000,
english_name: "Unknown Language (ceb)",
iso639_two_letter: "ceb",
iso639_three_letter: "ceb",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_CEB_LATN: &LanguageId = &LanguageId {
name: "ceb-Latn",
lcid: 0x1000,
english_name: "Unknown Language (ceb-Latn)",
iso639_two_letter: "ceb",
iso639_three_letter: "ceb",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_CEB_LATN_PH: &LanguageId = &LanguageId {
name: "ceb-Latn-PH",
lcid: 0x1000,
english_name: "Unknown Locale (ceb-Latn-PH)",
iso639_two_letter: "ceb",
iso639_three_letter: "ceb",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_CGG: &LanguageId = &LanguageId {
name: "cgg",
lcid: 0x1000,
english_name: "Chiga",
iso639_two_letter: "cgg",
iso639_three_letter: "cgg",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_CGG_UG: &LanguageId = &LanguageId {
name: "cgg-UG",
lcid: 0x1000,
english_name: "Chiga (Uganda)",
iso639_two_letter: "cgg",
iso639_three_letter: "cgg",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_CU_RU: &LanguageId = &LanguageId {
name: "cu-RU",
lcid: 0x1000,
english_name: "Church Slavic (Russia)",
iso639_two_letter: "cu",
iso639_three_letter: "chu",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_DA_GL: &LanguageId = &LanguageId {
name: "da-GL",
lcid: 0x1000,
english_name: "Danish (Greenland)",
iso639_two_letter: "da",
iso639_three_letter: "dan",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_DAV: &LanguageId = &LanguageId {
name: "dav",
lcid: 0x1000,
english_name: "Taita",
iso639_two_letter: "dav",
iso639_three_letter: "dav",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_DAV_KE: &LanguageId = &LanguageId {
name: "dav-KE",
lcid: 0x1000,
english_name: "Taita (Kenya)",
iso639_two_letter: "dav",
iso639_three_letter: "dav",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_DE_BE: &LanguageId = &LanguageId {
name: "de-BE",
lcid: 0x1000,
english_name: "German (Belgium)",
iso639_two_letter: "de",
iso639_three_letter: "deu",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_DE_IT: &LanguageId = &LanguageId {
name: "de-IT",
lcid: 0x1000,
english_name: "German (Italy)",
iso639_two_letter: "de",
iso639_three_letter: "deu",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_DJE: &LanguageId = &LanguageId {
name: "dje",
lcid: 0x1000,
english_name: "Zarma",
iso639_two_letter: "dje",
iso639_three_letter: "dje",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_DJE_NE: &LanguageId = &LanguageId {
name: "dje-NE",
lcid: 0x1000,
english_name: "Zarma (Niger)",
iso639_two_letter: "dje",
iso639_three_letter: "dje",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_DUA: &LanguageId = &LanguageId {
name: "dua",
lcid: 0x1000,
english_name: "Duala",
iso639_two_letter: "dua",
iso639_three_letter: "dua",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_DUA_CM: &LanguageId = &LanguageId {
name: "dua-CM",
lcid: 0x1000,
english_name: "Duala (Cameroon)",
iso639_two_letter: "dua",
iso639_three_letter: "dua",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_DYO: &LanguageId = &LanguageId {
name: "dyo",
lcid: 0x1000,
english_name: "Jola-Fonyi",
iso639_two_letter: "dyo",
iso639_three_letter: "dyo",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_DYO_SN: &LanguageId = &LanguageId {
name: "dyo-SN",
lcid: 0x1000,
english_name: "Jola-Fonyi (Senegal)",
iso639_two_letter: "dyo",
iso639_three_letter: "dyo",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_DZ: &LanguageId = &LanguageId {
name: "dz",
lcid: 0x1000,
english_name: "Dzongkha",
iso639_two_letter: "dz",
iso639_three_letter: "dzo",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_EBU: &LanguageId = &LanguageId {
name: "ebu",
lcid: 0x1000,
english_name: "Embu",
iso639_two_letter: "ebu",
iso639_three_letter: "ebu",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_EBU_KE: &LanguageId = &LanguageId {
name: "ebu-KE",
lcid: 0x1000,
english_name: "Embu (Kenya)",
iso639_two_letter: "ebu",
iso639_three_letter: "ebu",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_EE: &LanguageId = &LanguageId {
name: "ee",
lcid: 0x1000,
english_name: "Ewe",
iso639_two_letter: "ee",
iso639_three_letter: "ewe",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_EE_GH: &LanguageId = &LanguageId {
name: "ee-GH",
lcid: 0x1000,
english_name: "Ewe (Ghana)",
iso639_two_letter: "ee",
iso639_three_letter: "ewe",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_EE_TG: &LanguageId = &LanguageId {
name: "ee-TG",
lcid: 0x1000,
english_name: "Ewe (Togo)",
iso639_two_letter: "ee",
iso639_three_letter: "ewe",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_EL_CY: &LanguageId = &LanguageId {
name: "el-CY",
lcid: 0x1000,
english_name: "Greek (Cyprus)",
iso639_two_letter: "el",
iso639_three_letter: "ell",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1253),
};
pub const LANG_EN_001: &LanguageId = &LanguageId {
name: "en-001",
lcid: 0x1000,
english_name: "English (World)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_150: &LanguageId = &LanguageId {
name: "en-150",
lcid: 0x1000,
english_name: "English (Europe)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_EN_AG: &LanguageId = &LanguageId {
name: "en-AG",
lcid: 0x1000,
english_name: "English (Antigua and Barbuda)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_AI: &LanguageId = &LanguageId {
name: "en-AI",
lcid: 0x1000,
english_name: "English (Anguilla)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_AS: &LanguageId = &LanguageId {
name: "en-AS",
lcid: 0x1000,
english_name: "English (American Samoa)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_AT: &LanguageId = &LanguageId {
name: "en-AT",
lcid: 0x1000,
english_name: "English (Austria)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_EN_BB: &LanguageId = &LanguageId {
name: "en-BB",
lcid: 0x1000,
english_name: "English (Barbados)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_BE: &LanguageId = &LanguageId {
name: "en-BE",
lcid: 0x1000,
english_name: "English (Belgium)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_BI: &LanguageId = &LanguageId {
name: "en-BI",
lcid: 0x1000,
english_name: "English (Burundi)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_EN_BM: &LanguageId = &LanguageId {
name: "en-BM",
lcid: 0x1000,
english_name: "English (Bermuda)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_BS: &LanguageId = &LanguageId {
name: "en-BS",
lcid: 0x1000,
english_name: "English (Bahamas)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_BW: &LanguageId = &LanguageId {
name: "en-BW",
lcid: 0x1000,
english_name: "English (Botswana)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_CC: &LanguageId = &LanguageId {
name: "en-CC",
lcid: 0x1000,
english_name: "English (Cocos (Keeling) Islands)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_CH: &LanguageId = &LanguageId {
name: "en-CH",
lcid: 0x1000,
english_name: "English (Switzerland)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_EN_CK: &LanguageId = &LanguageId {
name: "en-CK",
lcid: 0x1000,
english_name: "English (Cook Islands)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_CM: &LanguageId = &LanguageId {
name: "en-CM",
lcid: 0x1000,
english_name: "English (Cameroon)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_CX: &LanguageId = &LanguageId {
name: "en-CX",
lcid: 0x1000,
english_name: "English (Christmas Island)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_CY: &LanguageId = &LanguageId {
name: "en-CY",
lcid: 0x1000,
english_name: "English (Cyprus)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_EN_DE: &LanguageId = &LanguageId {
name: "en-DE",
lcid: 0x1000,
english_name: "English (Germany)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_EN_DK: &LanguageId = &LanguageId {
name: "en-DK",
lcid: 0x1000,
english_name: "English (Denmark)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_EN_DM: &LanguageId = &LanguageId {
name: "en-DM",
lcid: 0x1000,
english_name: "English (Dominica)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_ER: &LanguageId = &LanguageId {
name: "en-ER",
lcid: 0x1000,
english_name: "English (Eritrea)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_FI: &LanguageId = &LanguageId {
name: "en-FI",
lcid: 0x1000,
english_name: "English (Finland)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_EN_FJ: &LanguageId = &LanguageId {
name: "en-FJ",
lcid: 0x1000,
english_name: "English (Fiji)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_FK: &LanguageId = &LanguageId {
name: "en-FK",
lcid: 0x1000,
english_name: "English (Falkland Islands)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_FM: &LanguageId = &LanguageId {
name: "en-FM",
lcid: 0x1000,
english_name: "English (Micronesia)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_GD: &LanguageId = &LanguageId {
name: "en-GD",
lcid: 0x1000,
english_name: "English (Grenada)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_GG: &LanguageId = &LanguageId {
name: "en-GG",
lcid: 0x1000,
english_name: "English (Guernsey)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_GH: &LanguageId = &LanguageId {
name: "en-GH",
lcid: 0x1000,
english_name: "English (Ghana)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_GI: &LanguageId = &LanguageId {
name: "en-GI",
lcid: 0x1000,
english_name: "English (Gibraltar)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_GM: &LanguageId = &LanguageId {
name: "en-GM",
lcid: 0x1000,
english_name: "English (Gambia)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_GU: &LanguageId = &LanguageId {
name: "en-GU",
lcid: 0x1000,
english_name: "English (Guam)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_GY: &LanguageId = &LanguageId {
name: "en-GY",
lcid: 0x1000,
english_name: "English (Guyana)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_IL: &LanguageId = &LanguageId {
name: "en-IL",
lcid: 0x1000,
english_name: "English (Israel)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_EN_IM: &LanguageId = &LanguageId {
name: "en-IM",
lcid: 0x1000,
english_name: "English (Isle of Man)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_IO: &LanguageId = &LanguageId {
name: "en-IO",
lcid: 0x1000,
english_name: "English (British Indian Ocean Territory)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_JE: &LanguageId = &LanguageId {
name: "en-JE",
lcid: 0x1000,
english_name: "English (Jersey)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_KE: &LanguageId = &LanguageId {
name: "en-KE",
lcid: 0x1000,
english_name: "English (Kenya)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_KI: &LanguageId = &LanguageId {
name: "en-KI",
lcid: 0x1000,
english_name: "English (Kiribati)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_KN: &LanguageId = &LanguageId {
name: "en-KN",
lcid: 0x1000,
english_name: "English (Saint Kitts and Nevis)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_KY: &LanguageId = &LanguageId {
name: "en-KY",
lcid: 0x1000,
english_name: "English (Cayman Islands)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_LC: &LanguageId = &LanguageId {
name: "en-LC",
lcid: 0x1000,
english_name: "English (Saint Lucia)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_LR: &LanguageId = &LanguageId {
name: "en-LR",
lcid: 0x1000,
english_name: "English (Liberia)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_LS: &LanguageId = &LanguageId {
name: "en-LS",
lcid: 0x1000,
english_name: "English (Lesotho)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_MG: &LanguageId = &LanguageId {
name: "en-MG",
lcid: 0x1000,
english_name: "English (Madagascar)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_MH: &LanguageId = &LanguageId {
name: "en-MH",
lcid: 0x1000,
english_name: "English (Marshall Islands)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_MO: &LanguageId = &LanguageId {
name: "en-MO",
lcid: 0x1000,
english_name: "English (Macao SAR)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_MP: &LanguageId = &LanguageId {
name: "en-MP",
lcid: 0x1000,
english_name: "English (Northern Mariana Islands)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_MS: &LanguageId = &LanguageId {
name: "en-MS",
lcid: 0x1000,
english_name: "English (Montserrat)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_MT: &LanguageId = &LanguageId {
name: "en-MT",
lcid: 0x1000,
english_name: "English (Malta)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_MU: &LanguageId = &LanguageId {
name: "en-MU",
lcid: 0x1000,
english_name: "English (Mauritius)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_MW: &LanguageId = &LanguageId {
name: "en-MW",
lcid: 0x1000,
english_name: "English (Malawi)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_NA: &LanguageId = &LanguageId {
name: "en-NA",
lcid: 0x1000,
english_name: "English (Namibia)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_NF: &LanguageId = &LanguageId {
name: "en-NF",
lcid: 0x1000,
english_name: "English (Norfolk Island)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_NG: &LanguageId = &LanguageId {
name: "en-NG",
lcid: 0x1000,
english_name: "English (Nigeria)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_NL: &LanguageId = &LanguageId {
name: "en-NL",
lcid: 0x1000,
english_name: "English (Netherlands)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_EN_NR: &LanguageId = &LanguageId {
name: "en-NR",
lcid: 0x1000,
english_name: "English (Nauru)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_NU: &LanguageId = &LanguageId {
name: "en-NU",
lcid: 0x1000,
english_name: "English (Niue)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_PG: &LanguageId = &LanguageId {
name: "en-PG",
lcid: 0x1000,
english_name: "English (Papua New Guinea)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_PK: &LanguageId = &LanguageId {
name: "en-PK",
lcid: 0x1000,
english_name: "English (Pakistan)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_PN: &LanguageId = &LanguageId {
name: "en-PN",
lcid: 0x1000,
english_name: "English (Pitcairn Islands)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_PR: &LanguageId = &LanguageId {
name: "en-PR",
lcid: 0x1000,
english_name: "English (Puerto Rico)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_PW: &LanguageId = &LanguageId {
name: "en-PW",
lcid: 0x1000,
english_name: "English (Palau)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_RW: &LanguageId = &LanguageId {
name: "en-RW",
lcid: 0x1000,
english_name: "English (Rwanda)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_SB: &LanguageId = &LanguageId {
name: "en-SB",
lcid: 0x1000,
english_name: "English (Solomon Islands)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_SC: &LanguageId = &LanguageId {
name: "en-SC",
lcid: 0x1000,
english_name: "English (Seychelles)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_SD: &LanguageId = &LanguageId {
name: "en-SD",
lcid: 0x1000,
english_name: "English (Sudan)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_SE: &LanguageId = &LanguageId {
name: "en-SE",
lcid: 0x1000,
english_name: "English (Sweden)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_EN_SH: &LanguageId = &LanguageId {
name: "en-SH",
lcid: 0x1000,
english_name: "English (St Helena, Ascension, Tristan da Cunha)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_SI: &LanguageId = &LanguageId {
name: "en-SI",
lcid: 0x1000,
english_name: "English (Slovenia)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_EN_SL: &LanguageId = &LanguageId {
name: "en-SL",
lcid: 0x1000,
english_name: "English (Sierra Leone)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_SS: &LanguageId = &LanguageId {
name: "en-SS",
lcid: 0x1000,
english_name: "English (South Sudan)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_SX: &LanguageId = &LanguageId {
name: "en-SX",
lcid: 0x1000,
english_name: "English (Sint Maarten)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_SZ: &LanguageId = &LanguageId {
name: "en-SZ",
lcid: 0x1000,
english_name: "English (Swaziland)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_TC: &LanguageId = &LanguageId {
name: "en-TC",
lcid: 0x1000,
english_name: "English (Turks and Caicos Islands)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_TK: &LanguageId = &LanguageId {
name: "en-TK",
lcid: 0x1000,
english_name: "English (Tokelau)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_TO: &LanguageId = &LanguageId {
name: "en-TO",
lcid: 0x1000,
english_name: "English (Tonga)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_TV: &LanguageId = &LanguageId {
name: "en-TV",
lcid: 0x1000,
english_name: "English (Tuvalu)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_TZ: &LanguageId = &LanguageId {
name: "en-TZ",
lcid: 0x1000,
english_name: "English (Tanzania)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_UG: &LanguageId = &LanguageId {
name: "en-UG",
lcid: 0x1000,
english_name: "English (Uganda)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_UM: &LanguageId = &LanguageId {
name: "en-UM",
lcid: 0x1000,
english_name: "English (U.S. Outlying Islands)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_VC: &LanguageId = &LanguageId {
name: "en-VC",
lcid: 0x1000,
english_name: "English (Saint Vincent and the Grenadines)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_VG: &LanguageId = &LanguageId {
name: "en-VG",
lcid: 0x1000,
english_name: "English (British Virgin Islands)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_VI: &LanguageId = &LanguageId {
name: "en-VI",
lcid: 0x1000,
english_name: "English (U.S. Virgin Islands)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_VU: &LanguageId = &LanguageId {
name: "en-VU",
lcid: 0x1000,
english_name: "English (Vanuatu)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_WS: &LanguageId = &LanguageId {
name: "en-WS",
lcid: 0x1000,
english_name: "English (Samoa)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_ZM: &LanguageId = &LanguageId {
name: "en-ZM",
lcid: 0x1000,
english_name: "English (Zambia)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EO: &LanguageId = &LanguageId {
name: "eo",
lcid: 0x1000,
english_name: "Esperanto",
iso639_two_letter: "eo",
iso639_three_letter: "epo",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_EO_001: &LanguageId = &LanguageId {
name: "eo-001",
lcid: 0x1000,
english_name: "Esperanto (World)",
iso639_two_letter: "eo",
iso639_three_letter: "epo",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_ES_BR: &LanguageId = &LanguageId {
name: "es-BR",
lcid: 0x1000,
english_name: "Spanish (Brazil)",
iso639_two_letter: "es",
iso639_three_letter: "spa",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_ES_BZ: &LanguageId = &LanguageId {
name: "es-BZ",
lcid: 0x1000,
english_name: "Spanish (Belize)",
iso639_two_letter: "es",
iso639_three_letter: "spa",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_ES_GQ: &LanguageId = &LanguageId {
name: "es-GQ",
lcid: 0x1000,
english_name: "Spanish (Equatorial Guinea)",
iso639_two_letter: "es",
iso639_three_letter: "spa",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_ES_PH: &LanguageId = &LanguageId {
name: "es-PH",
lcid: 0x1000,
english_name: "Spanish (Philippines)",
iso639_two_letter: "es",
iso639_three_letter: "spa",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EWO: &LanguageId = &LanguageId {
name: "ewo",
lcid: 0x1000,
english_name: "Ewondo",
iso639_two_letter: "ewo",
iso639_three_letter: "ewo",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_EWO_CM: &LanguageId = &LanguageId {
name: "ewo-CM",
lcid: 0x1000,
english_name: "Ewondo (Cameroon)",
iso639_two_letter: "ewo",
iso639_three_letter: "ewo",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_FA_AF: &LanguageId = &LanguageId {
name: "fa-AF",
lcid: 0x1000,
english_name: "Dari (Afghanistan)",
iso639_two_letter: "prs",
iso639_three_letter: "prs",
windows_three_letter: "PRS",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_FF_CM: &LanguageId = &LanguageId {
name: "ff-CM",
lcid: 0x1000,
english_name: "Fulah (Cameroon)",
iso639_two_letter: "ff",
iso639_three_letter: "ful",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FF_GN: &LanguageId = &LanguageId {
name: "ff-GN",
lcid: 0x1000,
english_name: "Fulah (Guinea)",
iso639_two_letter: "ff",
iso639_three_letter: "ful",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FF_LATN_BF: &LanguageId = &LanguageId {
name: "ff-Latn-BF",
lcid: 0x1000,
english_name: "Unknown Locale (ff-Latn-BF)",
iso639_two_letter: "ff",
iso639_three_letter: "ful",
windows_three_letter: "FUL",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FF_LATN_CM: &LanguageId = &LanguageId {
name: "ff-Latn-CM",
lcid: 0x1000,
english_name: "Unknown Locale (ff-Latn-CM)",
iso639_two_letter: "ff",
iso639_three_letter: "ful",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FF_LATN_GH: &LanguageId = &LanguageId {
name: "ff-Latn-GH",
lcid: 0x1000,
english_name: "Unknown Locale (ff-Latn-GH)",
iso639_two_letter: "ff",
iso639_three_letter: "ful",
windows_three_letter: "FUL",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FF_LATN_GM: &LanguageId = &LanguageId {
name: "ff-Latn-GM",
lcid: 0x1000,
english_name: "Unknown Locale (ff-Latn-GM)",
iso639_two_letter: "ff",
iso639_three_letter: "ful",
windows_three_letter: "FUL",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FF_LATN_GN: &LanguageId = &LanguageId {
name: "ff-Latn-GN",
lcid: 0x1000,
english_name: "Unknown Locale (ff-Latn-GN)",
iso639_two_letter: "ff",
iso639_three_letter: "ful",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FF_LATN_GW: &LanguageId = &LanguageId {
name: "ff-Latn-GW",
lcid: 0x1000,
english_name: "Unknown Locale (ff-Latn-GW)",
iso639_two_letter: "ff",
iso639_three_letter: "ful",
windows_three_letter: "FUL",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FF_LATN_LR: &LanguageId = &LanguageId {
name: "ff-Latn-LR",
lcid: 0x1000,
english_name: "Unknown Locale (ff-Latn-LR)",
iso639_two_letter: "ff",
iso639_three_letter: "ful",
windows_three_letter: "FUL",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FF_LATN_MR: &LanguageId = &LanguageId {
name: "ff-Latn-MR",
lcid: 0x1000,
english_name: "Unknown Locale (ff-Latn-MR)",
iso639_two_letter: "ff",
iso639_three_letter: "ful",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FF_LATN_NE: &LanguageId = &LanguageId {
name: "ff-Latn-NE",
lcid: 0x1000,
english_name: "Unknown Locale (ff-Latn-NE)",
iso639_two_letter: "ff",
iso639_three_letter: "ful",
windows_three_letter: "FUL",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FF_LATN_NG: &LanguageId = &LanguageId {
name: "ff-Latn-NG",
lcid: 0x1000,
english_name: "Unknown Locale (ff-Latn-NG)",
iso639_two_letter: "ff",
iso639_three_letter: "ful",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FF_LATN_SL: &LanguageId = &LanguageId {
name: "ff-Latn-SL",
lcid: 0x1000,
english_name: "Unknown Locale (ff-Latn-SL)",
iso639_two_letter: "ff",
iso639_three_letter: "ful",
windows_three_letter: "FUL",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FF_MR: &LanguageId = &LanguageId {
name: "ff-MR",
lcid: 0x1000,
english_name: "Fulah (Mauritania)",
iso639_two_letter: "ff",
iso639_three_letter: "ful",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FF_NG: &LanguageId = &LanguageId {
name: "ff-NG",
lcid: 0x1000,
english_name: "Fulah (Nigeria)",
iso639_two_letter: "ff",
iso639_three_letter: "ful",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FO_DK: &LanguageId = &LanguageId {
name: "fo-DK",
lcid: 0x1000,
english_name: "Faroese (Denmark)",
iso639_two_letter: "fo",
iso639_three_letter: "fao",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_FR_BF: &LanguageId = &LanguageId {
name: "fr-BF",
lcid: 0x1000,
english_name: "French (Burkina Faso)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_BI: &LanguageId = &LanguageId {
name: "fr-BI",
lcid: 0x1000,
english_name: "French (Burundi)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_BJ: &LanguageId = &LanguageId {
name: "fr-BJ",
lcid: 0x1000,
english_name: "French (Benin)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_BL: &LanguageId = &LanguageId {
name: "fr-BL",
lcid: 0x1000,
english_name: "French (Saint Barthélemy)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_CF: &LanguageId = &LanguageId {
name: "fr-CF",
lcid: 0x1000,
english_name: "French (Central African Republic)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_CG: &LanguageId = &LanguageId {
name: "fr-CG",
lcid: 0x1000,
english_name: "French (Congo)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_DJ: &LanguageId = &LanguageId {
name: "fr-DJ",
lcid: 0x1000,
english_name: "French (Djibouti)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_DZ: &LanguageId = &LanguageId {
name: "fr-DZ",
lcid: 0x1000,
english_name: "French (Algeria)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_GA: &LanguageId = &LanguageId {
name: "fr-GA",
lcid: 0x1000,
english_name: "French (Gabon)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_GF: &LanguageId = &LanguageId {
name: "fr-GF",
lcid: 0x1000,
english_name: "French (French Guiana)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_GN: &LanguageId = &LanguageId {
name: "fr-GN",
lcid: 0x1000,
english_name: "French (Guinea)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_GP: &LanguageId = &LanguageId {
name: "fr-GP",
lcid: 0x1000,
english_name: "French (Guadeloupe)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_GQ: &LanguageId = &LanguageId {
name: "fr-GQ",
lcid: 0x1000,
english_name: "French (Equatorial Guinea)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_KM: &LanguageId = &LanguageId {
name: "fr-KM",
lcid: 0x1000,
english_name: "French (Comoros)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_MF: &LanguageId = &LanguageId {
name: "fr-MF",
lcid: 0x1000,
english_name: "French (Saint Martin)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_MG: &LanguageId = &LanguageId {
name: "fr-MG",
lcid: 0x1000,
english_name: "French (Madagascar)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_MQ: &LanguageId = &LanguageId {
name: "fr-MQ",
lcid: 0x1000,
english_name: "French (Martinique)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_MR: &LanguageId = &LanguageId {
name: "fr-MR",
lcid: 0x1000,
english_name: "French (Mauritania)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_MU: &LanguageId = &LanguageId {
name: "fr-MU",
lcid: 0x1000,
english_name: "French (Mauritius)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_NC: &LanguageId = &LanguageId {
name: "fr-NC",
lcid: 0x1000,
english_name: "French (New Caledonia)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_NE: &LanguageId = &LanguageId {
name: "fr-NE",
lcid: 0x1000,
english_name: "French (Niger)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_PF: &LanguageId = &LanguageId {
name: "fr-PF",
lcid: 0x1000,
english_name: "French (French Polynesia)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_PM: &LanguageId = &LanguageId {
name: "fr-PM",
lcid: 0x1000,
english_name: "French (Saint Pierre and Miquelon)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_RW: &LanguageId = &LanguageId {
name: "fr-RW",
lcid: 0x1000,
english_name: "French (Rwanda)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_SC: &LanguageId = &LanguageId {
name: "fr-SC",
lcid: 0x1000,
english_name: "French (Seychelles)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_SY: &LanguageId = &LanguageId {
name: "fr-SY",
lcid: 0x1000,
english_name: "French (Syria)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_TD: &LanguageId = &LanguageId {
name: "fr-TD",
lcid: 0x1000,
english_name: "French (Chad)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_TG: &LanguageId = &LanguageId {
name: "fr-TG",
lcid: 0x1000,
english_name: "French (Togo)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_TN: &LanguageId = &LanguageId {
name: "fr-TN",
lcid: 0x1000,
english_name: "French (Tunisia)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_VU: &LanguageId = &LanguageId {
name: "fr-VU",
lcid: 0x1000,
english_name: "French (Vanuatu)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_WF: &LanguageId = &LanguageId {
name: "fr-WF",
lcid: 0x1000,
english_name: "French (Wallis and Futuna)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_YT: &LanguageId = &LanguageId {
name: "fr-YT",
lcid: 0x1000,
english_name: "French (Mayotte)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FUR: &LanguageId = &LanguageId {
name: "fur",
lcid: 0x1000,
english_name: "Friulian",
iso639_two_letter: "fur",
iso639_three_letter: "fur",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_FUR_IT: &LanguageId = &LanguageId {
name: "fur-IT",
lcid: 0x1000,
english_name: "Friulian (Italy)",
iso639_two_letter: "fur",
iso639_three_letter: "fur",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_GSW_CH: &LanguageId = &LanguageId {
name: "gsw-CH",
lcid: 0x1000,
english_name: "Swiss German (Switzerland)",
iso639_two_letter: "gsw",
iso639_three_letter: "gsw",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_GSW_LI: &LanguageId = &LanguageId {
name: "gsw-LI",
lcid: 0x1000,
english_name: "Swiss German (Liechtenstein)",
iso639_two_letter: "gsw",
iso639_three_letter: "gsw",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_GUZ: &LanguageId = &LanguageId {
name: "guz",
lcid: 0x1000,
english_name: "Gusii",
iso639_two_letter: "guz",
iso639_three_letter: "guz",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_GUZ_KE: &LanguageId = &LanguageId {
name: "guz-KE",
lcid: 0x1000,
english_name: "Gusii (Kenya)",
iso639_two_letter: "guz",
iso639_three_letter: "guz",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_GV: &LanguageId = &LanguageId {
name: "gv",
lcid: 0x1000,
english_name: "Manx",
iso639_two_letter: "gv",
iso639_three_letter: "glv",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_GV_IM: &LanguageId = &LanguageId {
name: "gv-IM",
lcid: 0x1000,
english_name: "Manx (Isle of Man)",
iso639_two_letter: "gv",
iso639_three_letter: "glv",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_HA_LATN_GH: &LanguageId = &LanguageId {
name: "ha-Latn-GH",
lcid: 0x1000,
english_name: "Hausa (Latin, Ghana)",
iso639_two_letter: "ha",
iso639_three_letter: "hau",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_HA_LATN_NE: &LanguageId = &LanguageId {
name: "ha-Latn-NE",
lcid: 0x1000,
english_name: "Hausa (Latin, Niger)",
iso639_two_letter: "ha",
iso639_three_letter: "hau",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_IA: &LanguageId = &LanguageId {
name: "ia",
lcid: 0x1000,
english_name: "Interlingua",
iso639_two_letter: "ia",
iso639_three_letter: "ina",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_IA_001: &LanguageId = &LanguageId {
name: "ia-001",
lcid: 0x1000,
english_name: "Interlingua (World)",
iso639_two_letter: "ia",
iso639_three_letter: "ina",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_IA_FR: &LanguageId = &LanguageId {
name: "ia-FR",
lcid: 0x1000,
english_name: "Interlingua (France)",
iso639_two_letter: "ia",
iso639_three_letter: "ina",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_IT_SM: &LanguageId = &LanguageId {
name: "it-SM",
lcid: 0x1000,
english_name: "Italian (San Marino)",
iso639_two_letter: "it",
iso639_three_letter: "ita",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_IT_VA: &LanguageId = &LanguageId {
name: "it-VA",
lcid: 0x1000,
english_name: "Italian (Vatican City)",
iso639_two_letter: "it",
iso639_three_letter: "ita",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_JGO: &LanguageId = &LanguageId {
name: "jgo",
lcid: 0x1000,
english_name: "Ngomba",
iso639_two_letter: "jgo",
iso639_three_letter: "jgo",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_JGO_CM: &LanguageId = &LanguageId {
name: "jgo-CM",
lcid: 0x1000,
english_name: "Ngomba (Cameroon)",
iso639_two_letter: "jgo",
iso639_three_letter: "jgo",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_JMC: &LanguageId = &LanguageId {
name: "jmc",
lcid: 0x1000,
english_name: "Machame",
iso639_two_letter: "jmc",
iso639_three_letter: "jmc",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_JMC_TZ: &LanguageId = &LanguageId {
name: "jmc-TZ",
lcid: 0x1000,
english_name: "Machame (Tanzania)",
iso639_two_letter: "jmc",
iso639_three_letter: "jmc",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_JV: &LanguageId = &LanguageId {
name: "jv",
lcid: 0x1000,
english_name: "Javanese",
iso639_two_letter: "jv",
iso639_three_letter: "jav",
windows_three_letter: "JAV",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_JV_LATN: &LanguageId = &LanguageId {
name: "jv-Latn",
lcid: 0x1000,
english_name: "Javanese",
iso639_two_letter: "jv",
iso639_three_letter: "jav",
windows_three_letter: "JAV",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_JV_LATN_ID: &LanguageId = &LanguageId {
name: "jv-Latn-ID",
lcid: 0x1000,
english_name: "Javanese (Indonesia)",
iso639_two_letter: "jv",
iso639_three_letter: "jav",
windows_three_letter: "JAV",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_KAB: &LanguageId = &LanguageId {
name: "kab",
lcid: 0x1000,
english_name: "Kabyle",
iso639_two_letter: "kab",
iso639_three_letter: "kab",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_KAB_DZ: &LanguageId = &LanguageId {
name: "kab-DZ",
lcid: 0x1000,
english_name: "Kabyle (Algeria)",
iso639_two_letter: "kab",
iso639_three_letter: "kab",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_KAM: &LanguageId = &LanguageId {
name: "kam",
lcid: 0x1000,
english_name: "Kamba",
iso639_two_letter: "kam",
iso639_three_letter: "kam",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_KAM_KE: &LanguageId = &LanguageId {
name: "kam-KE",
lcid: 0x1000,
english_name: "Kamba (Kenya)",
iso639_two_letter: "kam",
iso639_three_letter: "kam",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_KDE: &LanguageId = &LanguageId {
name: "kde",
lcid: 0x1000,
english_name: "Makonde",
iso639_two_letter: "kde",
iso639_three_letter: "kde",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_KDE_TZ: &LanguageId = &LanguageId {
name: "kde-TZ",
lcid: 0x1000,
english_name: "Makonde (Tanzania)",
iso639_two_letter: "kde",
iso639_three_letter: "kde",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_KEA: &LanguageId = &LanguageId {
name: "kea",
lcid: 0x1000,
english_name: "Kabuverdianu",
iso639_two_letter: "kea",
iso639_three_letter: "kea",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_KEA_CV: &LanguageId = &LanguageId {
name: "kea-CV",
lcid: 0x1000,
english_name: "Kabuverdianu (Cabo Verde)",
iso639_two_letter: "kea",
iso639_three_letter: "kea",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_KHQ: &LanguageId = &LanguageId {
name: "khq",
lcid: 0x1000,
english_name: "Koyra Chiini",
iso639_two_letter: "khq",
iso639_three_letter: "khq",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_KHQ_ML: &LanguageId = &LanguageId {
name: "khq-ML",
lcid: 0x1000,
english_name: "Koyra Chiini (Mali)",
iso639_two_letter: "khq",
iso639_three_letter: "khq",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_KI: &LanguageId = &LanguageId {
name: "ki",
lcid: 0x1000,
english_name: "Kikuyu",
iso639_two_letter: "ki",
iso639_three_letter: "kik",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_KI_KE: &LanguageId = &LanguageId {
name: "ki-KE",
lcid: 0x1000,
english_name: "Kikuyu (Kenya)",
iso639_two_letter: "ki",
iso639_three_letter: "kik",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_KKJ: &LanguageId = &LanguageId {
name: "kkj",
lcid: 0x1000,
english_name: "Kako",
iso639_two_letter: "kkj",
iso639_three_letter: "kkj",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_KKJ_CM: &LanguageId = &LanguageId {
name: "kkj-CM",
lcid: 0x1000,
english_name: "Kako (Cameroon)",
iso639_two_letter: "kkj",
iso639_three_letter: "kkj",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_KLN: &LanguageId = &LanguageId {
name: "kln",
lcid: 0x1000,
english_name: "Kalenjin",
iso639_two_letter: "kln",
iso639_three_letter: "kln",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_KLN_KE: &LanguageId = &LanguageId {
name: "kln-KE",
lcid: 0x1000,
english_name: "Kalenjin (Kenya)",
iso639_two_letter: "kln",
iso639_three_letter: "kln",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_KO_KP: &LanguageId = &LanguageId {
name: "ko-KP",
lcid: 0x1000,
english_name: "Korean (North Korea)",
iso639_two_letter: "ko",
iso639_three_letter: "kor",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_KS_ARAB_IN: &LanguageId = &LanguageId {
name: "ks-Arab-IN",
lcid: 0x1000,
english_name: "Kashmiri (Perso-Arabic)",
iso639_two_letter: "ks",
iso639_three_letter: "kas",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_KSB: &LanguageId = &LanguageId {
name: "ksb",
lcid: 0x1000,
english_name: "Shambala",
iso639_two_letter: "ksb",
iso639_three_letter: "ksb",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_KSB_TZ: &LanguageId = &LanguageId {
name: "ksb-TZ",
lcid: 0x1000,
english_name: "Shambala (Tanzania)",
iso639_two_letter: "ksb",
iso639_three_letter: "ksb",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_KSF: &LanguageId = &LanguageId {
name: "ksf",
lcid: 0x1000,
english_name: "Bafia",
iso639_two_letter: "ksf",
iso639_three_letter: "ksf",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_KSF_CM: &LanguageId = &LanguageId {
name: "ksf-CM",
lcid: 0x1000,
english_name: "Bafia (Cameroon)",
iso639_two_letter: "ksf",
iso639_three_letter: "ksf",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_KSH: &LanguageId = &LanguageId {
name: "ksh",
lcid: 0x1000,
english_name: "Colognian",
iso639_two_letter: "ksh",
iso639_three_letter: "ksh",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_KSH_DE: &LanguageId = &LanguageId {
name: "ksh-DE",
lcid: 0x1000,
english_name: "Colognian (Germany)",
iso639_two_letter: "ksh",
iso639_three_letter: "ksh",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_KU_ARAB_IR: &LanguageId = &LanguageId {
name: "ku-Arab-IR",
lcid: 0x1000,
english_name: "Kurdish (Perso-Arabic, Iran)",
iso639_two_letter: "ku",
iso639_three_letter: "kur",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_KW: &LanguageId = &LanguageId {
name: "kw",
lcid: 0x1000,
english_name: "Cornish",
iso639_two_letter: "kw",
iso639_three_letter: "cor",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_KW_GB: &LanguageId = &LanguageId {
name: "kw-GB",
lcid: 0x1000,
english_name: "Cornish (United Kingdom)",
iso639_two_letter: "kw",
iso639_three_letter: "cor",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_LAG: &LanguageId = &LanguageId {
name: "lag",
lcid: 0x1000,
english_name: "Langi",
iso639_two_letter: "lag",
iso639_three_letter: "lag",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_LAG_TZ: &LanguageId = &LanguageId {
name: "lag-TZ",
lcid: 0x1000,
english_name: "Langi (Tanzania)",
iso639_two_letter: "lag",
iso639_three_letter: "lag",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_LG: &LanguageId = &LanguageId {
name: "lg",
lcid: 0x1000,
english_name: "Ganda",
iso639_two_letter: "lg",
iso639_three_letter: "lug",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_LG_UG: &LanguageId = &LanguageId {
name: "lg-UG",
lcid: 0x1000,
english_name: "Ganda (Uganda)",
iso639_two_letter: "lg",
iso639_three_letter: "lug",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_LKT: &LanguageId = &LanguageId {
name: "lkt",
lcid: 0x1000,
english_name: "Lakota",
iso639_two_letter: "lkt",
iso639_three_letter: "lkt",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_LKT_US: &LanguageId = &LanguageId {
name: "lkt-US",
lcid: 0x1000,
english_name: "Lakota (United States)",
iso639_two_letter: "lkt",
iso639_three_letter: "lkt",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_LN: &LanguageId = &LanguageId {
name: "ln",
lcid: 0x1000,
english_name: "Lingala",
iso639_two_letter: "ln",
iso639_three_letter: "lin",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_LN_AO: &LanguageId = &LanguageId {
name: "ln-AO",
lcid: 0x1000,
english_name: "Lingala (Angola)",
iso639_two_letter: "ln",
iso639_three_letter: "lin",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_LN_CD: &LanguageId = &LanguageId {
name: "ln-CD",
lcid: 0x1000,
english_name: "Lingala (Congo DRC)",
iso639_two_letter: "ln",
iso639_three_letter: "lin",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_LN_CF: &LanguageId = &LanguageId {
name: "ln-CF",
lcid: 0x1000,
english_name: "Lingala (Central African Republic)",
iso639_two_letter: "ln",
iso639_three_letter: "lin",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_LN_CG: &LanguageId = &LanguageId {
name: "ln-CG",
lcid: 0x1000,
english_name: "Lingala (Congo)",
iso639_two_letter: "ln",
iso639_three_letter: "lin",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_LRC_IQ: &LanguageId = &LanguageId {
name: "lrc-IQ",
lcid: 0x1000,
english_name: "Northern Luri (Iraq)",
iso639_two_letter: "lrc",
iso639_three_letter: "lrc",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_LRC_IR: &LanguageId = &LanguageId {
name: "lrc-IR",
lcid: 0x1000,
english_name: "Northern Luri (Iran)",
iso639_two_letter: "lrc",
iso639_three_letter: "lrc",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_LU: &LanguageId = &LanguageId {
name: "lu",
lcid: 0x1000,
english_name: "Luba-Katanga",
iso639_two_letter: "lu",
iso639_three_letter: "lub",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_LU_CD: &LanguageId = &LanguageId {
name: "lu-CD",
lcid: 0x1000,
english_name: "Luba-Katanga (Congo DRC)",
iso639_two_letter: "lu",
iso639_three_letter: "lub",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_LUO: &LanguageId = &LanguageId {
name: "luo",
lcid: 0x1000,
english_name: "Luo",
iso639_two_letter: "luo",
iso639_three_letter: "luo",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_LUO_KE: &LanguageId = &LanguageId {
name: "luo-KE",
lcid: 0x1000,
english_name: "Luo (Kenya)",
iso639_two_letter: "luo",
iso639_three_letter: "luo",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_LUY: &LanguageId = &LanguageId {
name: "luy",
lcid: 0x1000,
english_name: "Luyia",
iso639_two_letter: "luy",
iso639_three_letter: "luy",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_LUY_KE: &LanguageId = &LanguageId {
name: "luy-KE",
lcid: 0x1000,
english_name: "Luyia (Kenya)",
iso639_two_letter: "luy",
iso639_three_letter: "luy",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_MAS: &LanguageId = &LanguageId {
name: "mas",
lcid: 0x1000,
english_name: "Masai",
iso639_two_letter: "mas",
iso639_three_letter: "mas",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_MAS_KE: &LanguageId = &LanguageId {
name: "mas-KE",
lcid: 0x1000,
english_name: "Masai (Kenya)",
iso639_two_letter: "mas",
iso639_three_letter: "mas",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_MAS_TZ: &LanguageId = &LanguageId {
name: "mas-TZ",
lcid: 0x1000,
english_name: "Masai (Tanzania)",
iso639_two_letter: "mas",
iso639_three_letter: "mas",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_MER: &LanguageId = &LanguageId {
name: "mer",
lcid: 0x1000,
english_name: "Meru",
iso639_two_letter: "mer",
iso639_three_letter: "mer",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_MER_KE: &LanguageId = &LanguageId {
name: "mer-KE",
lcid: 0x1000,
english_name: "Meru (Kenya)",
iso639_two_letter: "mer",
iso639_three_letter: "mer",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_MFE: &LanguageId = &LanguageId {
name: "mfe",
lcid: 0x1000,
english_name: "Morisyen",
iso639_two_letter: "mfe",
iso639_three_letter: "mfe",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_MFE_MU: &LanguageId = &LanguageId {
name: "mfe-MU",
lcid: 0x1000,
english_name: "Morisyen (Mauritius)",
iso639_two_letter: "mfe",
iso639_three_letter: "mfe",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_MG: &LanguageId = &LanguageId {
name: "mg",
lcid: 0x1000,
english_name: "Malagasy",
iso639_two_letter: "mg",
iso639_three_letter: "mlg",
windows_three_letter: "MLG",
ansi_code_page: None,
};
pub const LANG_MG_MG: &LanguageId = &LanguageId {
name: "mg-MG",
lcid: 0x1000,
english_name: "Malagasy (Madagascar)",
iso639_two_letter: "mg",
iso639_three_letter: "mlg",
windows_three_letter: "MLG",
ansi_code_page: None,
};
pub const LANG_MGH: &LanguageId = &LanguageId {
name: "mgh",
lcid: 0x1000,
english_name: "Makhuwa-Meetto",
iso639_two_letter: "mgh",
iso639_three_letter: "mgh",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_MGH_MZ: &LanguageId = &LanguageId {
name: "mgh-MZ",
lcid: 0x1000,
english_name: "Makhuwa-Meetto (Mozambique)",
iso639_two_letter: "mgh",
iso639_three_letter: "mgh",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_MGO: &LanguageId = &LanguageId {
name: "mgo",
lcid: 0x1000,
english_name: "Metaʼ",
iso639_two_letter: "mgo",
iso639_three_letter: "mgo",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_MGO_CM: &LanguageId = &LanguageId {
name: "mgo-CM",
lcid: 0x1000,
english_name: "Metaʼ (Cameroon)",
iso639_two_letter: "mgo",
iso639_three_letter: "mgo",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_MUA: &LanguageId = &LanguageId {
name: "mua",
lcid: 0x1000,
english_name: "Mundang",
iso639_two_letter: "mua",
iso639_three_letter: "mua",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_MUA_CM: &LanguageId = &LanguageId {
name: "mua-CM",
lcid: 0x1000,
english_name: "Mundang (Cameroon)",
iso639_two_letter: "mua",
iso639_three_letter: "mua",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_MZN_IR: &LanguageId = &LanguageId {
name: "mzn-IR",
lcid: 0x1000,
english_name: "Mazanderani (Iran)",
iso639_two_letter: "mzn",
iso639_three_letter: "mzn",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_NAQ: &LanguageId = &LanguageId {
name: "naq",
lcid: 0x1000,
english_name: "Nama",
iso639_two_letter: "naq",
iso639_three_letter: "naq",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_NAQ_NA: &LanguageId = &LanguageId {
name: "naq-NA",
lcid: 0x1000,
english_name: "Nama (Namibia)",
iso639_two_letter: "naq",
iso639_three_letter: "naq",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_NB_SJ: &LanguageId = &LanguageId {
name: "nb-SJ",
lcid: 0x1000,
english_name: "Norwegian Bokmål (Svalbard and Jan Mayen)",
iso639_two_letter: "nb",
iso639_three_letter: "nob",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_ND: &LanguageId = &LanguageId {
name: "nd",
lcid: 0x1000,
english_name: "North Ndebele",
iso639_two_letter: "nd",
iso639_three_letter: "nde",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_ND_ZW: &LanguageId = &LanguageId {
name: "nd-ZW",
lcid: 0x1000,
english_name: "North Ndebele (Zimbabwe)",
iso639_two_letter: "nd",
iso639_three_letter: "nde",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_NDS: &LanguageId = &LanguageId {
name: "nds",
lcid: 0x1000,
english_name: "Low German",
iso639_two_letter: "nds",
iso639_three_letter: "nds",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_NDS_DE: &LanguageId = &LanguageId {
name: "nds-DE",
lcid: 0x1000,
english_name: "Low German (Germany)",
iso639_two_letter: "nds",
iso639_three_letter: "nds",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_NDS_NL: &LanguageId = &LanguageId {
name: "nds-NL",
lcid: 0x1000,
english_name: "Low German (Netherlands)",
iso639_two_letter: "nds",
iso639_three_letter: "nds",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_NGO: &LanguageId = &LanguageId {
name: "ngo",
lcid: 0x1000,
english_name: "Unknown Language (ngo)",
iso639_two_letter: "ngo",
iso639_three_letter: "ngo",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_NGO_GN: &LanguageId = &LanguageId {
name: "ngo-GN",
lcid: 0x1000,
english_name: "Unknown Locale (ngo-GN)",
iso639_two_letter: "ngo",
iso639_three_letter: "ngo",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_NL_AW: &LanguageId = &LanguageId {
name: "nl-AW",
lcid: 0x1000,
english_name: "Dutch (Aruba)",
iso639_two_letter: "nl",
iso639_three_letter: "nld",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_NL_BQ: &LanguageId = &LanguageId {
name: "nl-BQ",
lcid: 0x1000,
english_name: "Dutch (Bonaire, Sint Eustatius and Saba)",
iso639_two_letter: "nl",
iso639_three_letter: "nld",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_NL_CW: &LanguageId = &LanguageId {
name: "nl-CW",
lcid: 0x1000,
english_name: "Dutch (Curaçao)",
iso639_two_letter: "nl",
iso639_three_letter: "nld",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_NL_SR: &LanguageId = &LanguageId {
name: "nl-SR",
lcid: 0x1000,
english_name: "Dutch (Suriname)",
iso639_two_letter: "nl",
iso639_three_letter: "nld",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_NL_SX: &LanguageId = &LanguageId {
name: "nl-SX",
lcid: 0x1000,
english_name: "Dutch (Sint Maarten)",
iso639_two_letter: "nl",
iso639_three_letter: "nld",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_NMG: &LanguageId = &LanguageId {
name: "nmg",
lcid: 0x1000,
english_name: "Kwasio",
iso639_two_letter: "nmg",
iso639_three_letter: "nmg",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_NMG_CM: &LanguageId = &LanguageId {
name: "nmg-CM",
lcid: 0x1000,
english_name: "Kwasio (Cameroon)",
iso639_two_letter: "nmg",
iso639_three_letter: "nmg",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_NNH: &LanguageId = &LanguageId {
name: "nnh",
lcid: 0x1000,
english_name: "Ngiemboon",
iso639_two_letter: "nnh",
iso639_three_letter: "nnh",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_NNH_CM: &LanguageId = &LanguageId {
name: "nnh-CM",
lcid: 0x1000,
english_name: "Ngiemboon (Cameroon)",
iso639_two_letter: "nnh",
iso639_three_letter: "nnh",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_NR: &LanguageId = &LanguageId {
name: "nr",
lcid: 0x1000,
english_name: "South Ndebele",
iso639_two_letter: "nr",
iso639_three_letter: "nbl",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_NR_ZA: &LanguageId = &LanguageId {
name: "nr-ZA",
lcid: 0x1000,
english_name: "South Ndebele (South Africa)",
iso639_two_letter: "nr",
iso639_three_letter: "nbl",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_NUS: &LanguageId = &LanguageId {
name: "nus",
lcid: 0x1000,
english_name: "Nuer",
iso639_two_letter: "nus",
iso639_three_letter: "nus",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_NUS_SD: &LanguageId = &LanguageId {
name: "nus-SD",
lcid: 0x1000,
english_name: "Nuer (South Sudan)",
iso639_two_letter: "nus",
iso639_three_letter: "nus",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_NUS_SS: &LanguageId = &LanguageId {
name: "nus-SS",
lcid: 0x1000,
english_name: "Nuer (South Sudan)",
iso639_two_letter: "nus",
iso639_three_letter: "nus",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_NYN: &LanguageId = &LanguageId {
name: "nyn",
lcid: 0x1000,
english_name: "Nyankole",
iso639_two_letter: "nyn",
iso639_three_letter: "nyn",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_NYN_UG: &LanguageId = &LanguageId {
name: "nyn-UG",
lcid: 0x1000,
english_name: "Nyankole (Uganda)",
iso639_two_letter: "nyn",
iso639_three_letter: "nyn",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_OM_KE: &LanguageId = &LanguageId {
name: "om-KE",
lcid: 0x1000,
english_name: "Oromo (Kenya)",
iso639_two_letter: "om",
iso639_three_letter: "orm",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_OS: &LanguageId = &LanguageId {
name: "os",
lcid: 0x1000,
english_name: "Ossetic",
iso639_two_letter: "os",
iso639_three_letter: "oss",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_OS_GE: &LanguageId = &LanguageId {
name: "os-GE",
lcid: 0x1000,
english_name: "Ossetic (Georgia)",
iso639_two_letter: "os",
iso639_three_letter: "oss",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_OS_RU: &LanguageId = &LanguageId {
name: "os-RU",
lcid: 0x1000,
english_name: "Ossetic (Russia)",
iso639_two_letter: "os",
iso639_three_letter: "oss",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_PRG_001: &LanguageId = &LanguageId {
name: "prg-001",
lcid: 0x1000,
english_name: "Prussian (World)",
iso639_two_letter: "prg",
iso639_three_letter: "prg",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_PS_PK: &LanguageId = &LanguageId {
name: "ps-PK",
lcid: 0x1000,
english_name: "Unknown Locale (ps-PK)",
iso639_two_letter: "ps",
iso639_three_letter: "pus",
windows_three_letter: "PAS",
ansi_code_page: None,
};
pub const LANG_PT_AO: &LanguageId = &LanguageId {
name: "pt-AO",
lcid: 0x1000,
english_name: "Portuguese (Angola)",
iso639_two_letter: "pt",
iso639_three_letter: "por",
windows_three_letter: "PTA",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_PT_CH: &LanguageId = &LanguageId {
name: "pt-CH",
lcid: 0x1000,
english_name: "Portuguese (Switzerland)",
iso639_two_letter: "pt",
iso639_three_letter: "por",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_PT_CV: &LanguageId = &LanguageId {
name: "pt-CV",
lcid: 0x1000,
english_name: "Portuguese (Cabo Verde)",
iso639_two_letter: "pt",
iso639_three_letter: "por",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_PT_GQ: &LanguageId = &LanguageId {
name: "pt-GQ",
lcid: 0x1000,
english_name: "Portuguese (Equatorial Guinea)",
iso639_two_letter: "pt",
iso639_three_letter: "por",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_PT_GW: &LanguageId = &LanguageId {
name: "pt-GW",
lcid: 0x1000,
english_name: "Portuguese (Guinea-Bissau)",
iso639_two_letter: "pt",
iso639_three_letter: "por",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_PT_LU: &LanguageId = &LanguageId {
name: "pt-LU",
lcid: 0x1000,
english_name: "Portuguese (Luxembourg)",
iso639_two_letter: "pt",
iso639_three_letter: "por",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_PT_MO: &LanguageId = &LanguageId {
name: "pt-MO",
lcid: 0x1000,
english_name: "Portuguese (Macao SAR)",
iso639_two_letter: "pt",
iso639_three_letter: "por",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_PT_MZ: &LanguageId = &LanguageId {
name: "pt-MZ",
lcid: 0x1000,
english_name: "Portuguese (Mozambique)",
iso639_two_letter: "pt",
iso639_three_letter: "por",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_PT_ST: &LanguageId = &LanguageId {
name: "pt-ST",
lcid: 0x1000,
english_name: "Portuguese (São Tomé and Príncipe)",
iso639_two_letter: "pt",
iso639_three_letter: "por",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_PT_TL: &LanguageId = &LanguageId {
name: "pt-TL",
lcid: 0x1000,
english_name: "Portuguese (Timor-Leste)",
iso639_two_letter: "pt",
iso639_three_letter: "por",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_RN: &LanguageId = &LanguageId {
name: "rn",
lcid: 0x1000,
english_name: "Rundi",
iso639_two_letter: "rn",
iso639_three_letter: "run",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_RN_BI: &LanguageId = &LanguageId {
name: "rn-BI",
lcid: 0x1000,
english_name: "Rundi (Burundi)",
iso639_two_letter: "rn",
iso639_three_letter: "run",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_ROF: &LanguageId = &LanguageId {
name: "rof",
lcid: 0x1000,
english_name: "Rombo",
iso639_two_letter: "rof",
iso639_three_letter: "rof",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_ROF_TZ: &LanguageId = &LanguageId {
name: "rof-TZ",
lcid: 0x1000,
english_name: "Rombo (Tanzania)",
iso639_two_letter: "rof",
iso639_three_letter: "rof",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_RU_BY: &LanguageId = &LanguageId {
name: "ru-BY",
lcid: 0x1000,
english_name: "Russian (Belarus)",
iso639_two_letter: "ru",
iso639_three_letter: "rus",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_RU_KG: &LanguageId = &LanguageId {
name: "ru-KG",
lcid: 0x1000,
english_name: "Russian (Kyrgyzstan)",
iso639_two_letter: "ru",
iso639_three_letter: "rus",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_RU_KZ: &LanguageId = &LanguageId {
name: "ru-KZ",
lcid: 0x1000,
english_name: "Russian (Kazakhstan)",
iso639_two_letter: "ru",
iso639_three_letter: "rus",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_RU_UA: &LanguageId = &LanguageId {
name: "ru-UA",
lcid: 0x1000,
english_name: "Russian (Ukraine)",
iso639_two_letter: "ru",
iso639_three_letter: "rus",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_RWK: &LanguageId = &LanguageId {
name: "rwk",
lcid: 0x1000,
english_name: "Rwa",
iso639_two_letter: "rwk",
iso639_three_letter: "rwk",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_RWK_TZ: &LanguageId = &LanguageId {
name: "rwk-TZ",
lcid: 0x1000,
english_name: "Rwa (Tanzania)",
iso639_two_letter: "rwk",
iso639_three_letter: "rwk",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_SAQ: &LanguageId = &LanguageId {
name: "saq",
lcid: 0x1000,
english_name: "Samburu",
iso639_two_letter: "saq",
iso639_three_letter: "saq",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_SAQ_KE: &LanguageId = &LanguageId {
name: "saq-KE",
lcid: 0x1000,
english_name: "Samburu (Kenya)",
iso639_two_letter: "saq",
iso639_three_letter: "saq",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_SBP: &LanguageId = &LanguageId {
name: "sbp",
lcid: 0x1000,
english_name: "Sangu",
iso639_two_letter: "sbp",
iso639_three_letter: "sbp",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_SBP_TZ: &LanguageId = &LanguageId {
name: "sbp-TZ",
lcid: 0x1000,
english_name: "Sangu (Tanzania)",
iso639_two_letter: "sbp",
iso639_three_letter: "sbp",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_SEH: &LanguageId = &LanguageId {
name: "seh",
lcid: 0x1000,
english_name: "Sena",
iso639_two_letter: "seh",
iso639_three_letter: "seh",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_SEH_MZ: &LanguageId = &LanguageId {
name: "seh-MZ",
lcid: 0x1000,
english_name: "Sena (Mozambique)",
iso639_two_letter: "seh",
iso639_three_letter: "seh",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_SES: &LanguageId = &LanguageId {
name: "ses",
lcid: 0x1000,
english_name: "Koyraboro Senni",
iso639_two_letter: "ses",
iso639_three_letter: "ses",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_SES_ML: &LanguageId = &LanguageId {
name: "ses-ML",
lcid: 0x1000,
english_name: "Koyraboro Senni (Mali)",
iso639_two_letter: "ses",
iso639_three_letter: "ses",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_SG: &LanguageId = &LanguageId {
name: "sg",
lcid: 0x1000,
english_name: "Sango",
iso639_two_letter: "sg",
iso639_three_letter: "sag",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_SG_CF: &LanguageId = &LanguageId {
name: "sg-CF",
lcid: 0x1000,
english_name: "Sango (Central African Republic)",
iso639_two_letter: "sg",
iso639_three_letter: "sag",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_SHI: &LanguageId = &LanguageId {
name: "shi",
lcid: 0x1000,
english_name: "Tachelhit",
iso639_two_letter: "shi",
iso639_three_letter: "shi",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_SHI_LATN: &LanguageId = &LanguageId {
name: "shi-Latn",
lcid: 0x1000,
english_name: "Tachelhit (Latin)",
iso639_two_letter: "shi",
iso639_three_letter: "shi",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_SHI_LATN_MA: &LanguageId = &LanguageId {
name: "shi-Latn-MA",
lcid: 0x1000,
english_name: "Tachelhit (Latin, Morocco)",
iso639_two_letter: "shi",
iso639_three_letter: "shi",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_SHI_TFNG: &LanguageId = &LanguageId {
name: "shi-Tfng",
lcid: 0x1000,
english_name: "Tachelhit (Tifinagh)",
iso639_two_letter: "shi",
iso639_three_letter: "shi",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_SHI_TFNG_MA: &LanguageId = &LanguageId {
name: "shi-Tfng-MA",
lcid: 0x1000,
english_name: "Tachelhit (Tifinagh, Morocco)",
iso639_two_letter: "shi",
iso639_three_letter: "shi",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_SN: &LanguageId = &LanguageId {
name: "sn",
lcid: 0x1000,
english_name: "Shona",
iso639_two_letter: "sn",
iso639_three_letter: "sna",
windows_three_letter: "SNA",
ansi_code_page: None,
};
pub const LANG_SN_LATN: &LanguageId = &LanguageId {
name: "sn-Latn",
lcid: 0x1000,
english_name: "Shona (Latin)",
iso639_two_letter: "sn",
iso639_three_letter: "sna",
windows_three_letter: "SNA",
ansi_code_page: None,
};
pub const LANG_SN_LATN_ZW: &LanguageId = &LanguageId {
name: "sn-Latn-ZW",
lcid: 0x1000,
english_name: "Shona (Latin, Zimbabwe)",
iso639_two_letter: "sn",
iso639_three_letter: "sna",
windows_three_letter: "SNA",
ansi_code_page: None,
};
pub const LANG_SO_DJ: &LanguageId = &LanguageId {
name: "so-DJ",
lcid: 0x1000,
english_name: "Somali (Djibouti)",
iso639_two_letter: "so",
iso639_three_letter: "som",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_SO_ET: &LanguageId = &LanguageId {
name: "so-ET",
lcid: 0x1000,
english_name: "Somali (Ethiopia)",
iso639_two_letter: "so",
iso639_three_letter: "som",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_SO_KE: &LanguageId = &LanguageId {
name: "so-KE",
lcid: 0x1000,
english_name: "Somali (Kenya)",
iso639_two_letter: "so",
iso639_three_letter: "som",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_SQ_MK: &LanguageId = &LanguageId {
name: "sq-MK",
lcid: 0x1000,
english_name: "Albanian (Macedonia, FYRO)",
iso639_two_letter: "sq",
iso639_three_letter: "sqi",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1250),
};
pub const LANG_SS: &LanguageId = &LanguageId {
name: "ss",
lcid: 0x1000,
english_name: "siSwati",
iso639_two_letter: "ss",
iso639_three_letter: "ssw",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_SS_SZ: &LanguageId = &LanguageId {
name: "ss-SZ",
lcid: 0x1000,
english_name: "siSwati (Swaziland)",
iso639_two_letter: "ss",
iso639_three_letter: "ssw",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_SS_ZA: &LanguageId = &LanguageId {
name: "ss-ZA",
lcid: 0x1000,
english_name: "siSwati (South Africa)",
iso639_two_letter: "ss",
iso639_three_letter: "ssw",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_SSY: &LanguageId = &LanguageId {
name: "ssy",
lcid: 0x1000,
english_name: "Saho",
iso639_two_letter: "ssy",
iso639_three_letter: "ssy",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_SSY_ER: &LanguageId = &LanguageId {
name: "ssy-ER",
lcid: 0x1000,
english_name: "Saho (Eritrea)",
iso639_two_letter: "ssy",
iso639_three_letter: "ssy",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_ST_LS: &LanguageId = &LanguageId {
name: "st-LS",
lcid: 0x1000,
english_name: "Sesotho (Lesotho)",
iso639_two_letter: "st",
iso639_three_letter: "sot",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_SV_AX: &LanguageId = &LanguageId {
name: "sv-AX",
lcid: 0x1000,
english_name: "Swedish (Åland Islands)",
iso639_two_letter: "sv",
iso639_three_letter: "swe",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_SW_TZ: &LanguageId = &LanguageId {
name: "sw-TZ",
lcid: 0x1000,
english_name: "Kiswahili (Tanzania)",
iso639_two_letter: "sw",
iso639_three_letter: "swa",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_SW_UG: &LanguageId = &LanguageId {
name: "sw-UG",
lcid: 0x1000,
english_name: "Kiswahili (Uganda)",
iso639_two_letter: "sw",
iso639_three_letter: "swa",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_SWC: &LanguageId = &LanguageId {
name: "swc",
lcid: 0x1000,
english_name: "Unknown Language (swc)",
iso639_two_letter: "swc",
iso639_three_letter: "swc",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_SWC_CD: &LanguageId = &LanguageId {
name: "swc-CD",
lcid: 0x1000,
english_name: "Kiswahili (Congo DRC)",
iso639_two_letter: "sw",
iso639_three_letter: "swa",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_TA_MY: &LanguageId = &LanguageId {
name: "ta-MY",
lcid: 0x1000,
english_name: "Tamil (Malaysia)",
iso639_two_letter: "ta",
iso639_three_letter: "tam",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_TA_SG: &LanguageId = &LanguageId {
name: "ta-SG",
lcid: 0x1000,
english_name: "Tamil (Singapore)",
iso639_two_letter: "ta",
iso639_three_letter: "tam",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_TEO: &LanguageId = &LanguageId {
name: "teo",
lcid: 0x1000,
english_name: "Teso",
iso639_two_letter: "teo",
iso639_three_letter: "teo",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_TEO_KE: &LanguageId = &LanguageId {
name: "teo-KE",
lcid: 0x1000,
english_name: "Teso (Kenya)",
iso639_two_letter: "teo",
iso639_three_letter: "teo",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_TEO_UG: &LanguageId = &LanguageId {
name: "teo-UG",
lcid: 0x1000,
english_name: "Teso (Uganda)",
iso639_two_letter: "teo",
iso639_three_letter: "teo",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_TIG: &LanguageId = &LanguageId {
name: "tig",
lcid: 0x1000,
english_name: "Tigre",
iso639_two_letter: "tig",
iso639_three_letter: "tig",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_TIG_ER: &LanguageId = &LanguageId {
name: "tig-ER",
lcid: 0x1000,
english_name: "Tigre (Eritrea)",
iso639_two_letter: "tig",
iso639_three_letter: "tig",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_TO: &LanguageId = &LanguageId {
name: "to",
lcid: 0x1000,
english_name: "Tongan",
iso639_two_letter: "to",
iso639_three_letter: "ton",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_TO_TO: &LanguageId = &LanguageId {
name: "to-TO",
lcid: 0x1000,
english_name: "Tongan (Tonga)",
iso639_two_letter: "to",
iso639_three_letter: "ton",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_TR_CY: &LanguageId = &LanguageId {
name: "tr-CY",
lcid: 0x1000,
english_name: "Turkish (Cyprus)",
iso639_two_letter: "tr",
iso639_three_letter: "tur",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1254),
};
pub const LANG_TWQ: &LanguageId = &LanguageId {
name: "twq",
lcid: 0x1000,
english_name: "Tasawaq",
iso639_two_letter: "twq",
iso639_three_letter: "twq",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_TWQ_NE: &LanguageId = &LanguageId {
name: "twq-NE",
lcid: 0x1000,
english_name: "Tasawaq (Niger)",
iso639_two_letter: "twq",
iso639_three_letter: "twq",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_TZM_LATN_MA: &LanguageId = &LanguageId {
name: "tzm-Latn-MA",
lcid: 0x1000,
english_name: "Central Atlas Tamazight (Latin, Morocco)",
iso639_two_letter: "tzm",
iso639_three_letter: "tzm",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_UZ_ARAB: &LanguageId = &LanguageId {
name: "uz-Arab",
lcid: 0x1000,
english_name: "Uzbek (Perso-Arabic)",
iso639_two_letter: "uz",
iso639_three_letter: "uzb",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_UZ_ARAB_AF: &LanguageId = &LanguageId {
name: "uz-Arab-AF",
lcid: 0x1000,
english_name: "Uzbek (Perso-Arabic, Afghanistan)",
iso639_two_letter: "uz",
iso639_three_letter: "uzb",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_VAI: &LanguageId = &LanguageId {
name: "vai",
lcid: 0x1000,
english_name: "Vai",
iso639_two_letter: "vai",
iso639_three_letter: "vai",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_VAI_LATN: &LanguageId = &LanguageId {
name: "vai-Latn",
lcid: 0x1000,
english_name: "Vai (Latin)",
iso639_two_letter: "vai",
iso639_three_letter: "vai",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_VAI_LATN_LR: &LanguageId = &LanguageId {
name: "vai-Latn-LR",
lcid: 0x1000,
english_name: "Vai (Latin, Liberia)",
iso639_two_letter: "vai",
iso639_three_letter: "vai",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_VAI_VAII: &LanguageId = &LanguageId {
name: "vai-Vaii",
lcid: 0x1000,
english_name: "Vai (Vai)",
iso639_two_letter: "vai",
iso639_three_letter: "vai",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_VAI_VAII_LR: &LanguageId = &LanguageId {
name: "vai-Vaii-LR",
lcid: 0x1000,
english_name: "Vai (Vai, Liberia)",
iso639_two_letter: "vai",
iso639_three_letter: "vai",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_VO: &LanguageId = &LanguageId {
name: "vo",
lcid: 0x1000,
english_name: "Volapük",
iso639_two_letter: "vo",
iso639_three_letter: "vol",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_VO_001: &LanguageId = &LanguageId {
name: "vo-001",
lcid: 0x1000,
english_name: "Volapük (World)",
iso639_two_letter: "vo",
iso639_three_letter: "vol",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_VUN: &LanguageId = &LanguageId {
name: "vun",
lcid: 0x1000,
english_name: "Vunjo",
iso639_two_letter: "vun",
iso639_three_letter: "vun",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_VUN_TZ: &LanguageId = &LanguageId {
name: "vun-TZ",
lcid: 0x1000,
english_name: "Vunjo (Tanzania)",
iso639_two_letter: "vun",
iso639_three_letter: "vun",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_WAE: &LanguageId = &LanguageId {
name: "wae",
lcid: 0x1000,
english_name: "Walser",
iso639_two_letter: "wae",
iso639_three_letter: "wae",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_WAE_CH: &LanguageId = &LanguageId {
name: "wae-CH",
lcid: 0x1000,
english_name: "Walser (Switzerland)",
iso639_two_letter: "wae",
iso639_three_letter: "wae",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_WAL: &LanguageId = &LanguageId {
name: "wal",
lcid: 0x1000,
english_name: "Wolaytta",
iso639_two_letter: "wal",
iso639_three_letter: "wal",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_WAL_ET: &LanguageId = &LanguageId {
name: "wal-ET",
lcid: 0x1000,
english_name: "Wolaytta (Ethiopia)",
iso639_two_letter: "wal",
iso639_three_letter: "wal",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_XOG: &LanguageId = &LanguageId {
name: "xog",
lcid: 0x1000,
english_name: "Soga",
iso639_two_letter: "xog",
iso639_three_letter: "xog",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_XOG_UG: &LanguageId = &LanguageId {
name: "xog-UG",
lcid: 0x1000,
english_name: "Soga (Uganda)",
iso639_two_letter: "xog",
iso639_three_letter: "xog",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_YAV: &LanguageId = &LanguageId {
name: "yav",
lcid: 0x1000,
english_name: "Yangben",
iso639_two_letter: "yav",
iso639_three_letter: "yav",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_YAV_CM: &LanguageId = &LanguageId {
name: "yav-CM",
lcid: 0x1000,
english_name: "Yangben (Cameroon)",
iso639_two_letter: "yav",
iso639_three_letter: "yav",
windows_three_letter: "ZZZ",
ansi_code_page: None,
};
pub const LANG_YO_BJ: &LanguageId = &LanguageId {
name: "yo-BJ",
lcid: 0x1000,
english_name: "Yoruba (Benin)",
iso639_two_letter: "yo",
iso639_three_letter: "yor",
windows_three_letter: "ZZZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_ZGH: &LanguageId = &LanguageId {
name: "zgh",
lcid: 0x1000,
english_name: "Standard Moroccan Tamazight",
iso639_two_letter: "zgh",
iso639_three_letter: "zgh",
windows_three_letter: "ZHG",
ansi_code_page: None,
};
pub const LANG_ZGH_TFNG: &LanguageId = &LanguageId {
name: "zgh-Tfng",
lcid: 0x1000,
english_name: "Standard Moroccan Tamazight (Tifinagh)",
iso639_two_letter: "zgh",
iso639_three_letter: "zgh",
windows_three_letter: "ZHG",
ansi_code_page: None,
};
pub const LANG_ZGH_TFNG_MA: &LanguageId = &LanguageId {
name: "zgh-Tfng-MA",
lcid: 0x1000,
english_name: "Standard Moroccan Tamazight (Tifinagh, Morocco)",
iso639_two_letter: "zgh",
iso639_three_letter: "zgh",
windows_three_letter: "ZHG",
ansi_code_page: None,
};
pub const LANG_AR_LY: &LanguageId = &LanguageId {
name: "ar-LY",
lcid: 0x1001,
english_name: "Arabic (Libya)",
iso639_two_letter: "ar",
iso639_three_letter: "ara",
windows_three_letter: "ARL",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_ZH_SG: &LanguageId = &LanguageId {
name: "zh-SG",
lcid: 0x1004,
english_name: "Chinese (Simplified, Singapore)",
iso639_two_letter: "zh",
iso639_three_letter: "zho",
windows_three_letter: "ZHI",
ansi_code_page: Some(AnsiCodePage::GB2312),
};
pub const LANG_DE_LU: &LanguageId = &LanguageId {
name: "de-LU",
lcid: 0x1007,
english_name: "German (Luxembourg)",
iso639_two_letter: "de",
iso639_three_letter: "deu",
windows_three_letter: "DEL",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_CA: &LanguageId = &LanguageId {
name: "en-CA",
lcid: 0x1009,
english_name: "English (Canada)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ENC",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_ES_GT: &LanguageId = &LanguageId {
name: "es-GT",
lcid: 0x100A,
english_name: "Spanish (Guatemala)",
iso639_two_letter: "es",
iso639_three_letter: "spa",
windows_three_letter: "ESG",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_CH: &LanguageId = &LanguageId {
name: "fr-CH",
lcid: 0x100C,
english_name: "French (Switzerland)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "FRS",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_HR_BA: &LanguageId = &LanguageId {
name: "hr-BA",
lcid: 0x101A,
english_name: "Croatian (Bosnia and Herzegovina)",
iso639_two_letter: "hr",
iso639_three_letter: "hrv",
windows_three_letter: "HRB",
ansi_code_page: Some(AnsiCodePage::Windows1250),
};
pub const LANG_SMJ_NO: &LanguageId = &LanguageId {
name: "smj-NO",
lcid: 0x103B,
english_name: "Sami, Lule (Norway)",
iso639_two_letter: "smj",
iso639_three_letter: "smj",
windows_three_letter: "SMJ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_TZM_TFNG_MA: &LanguageId = &LanguageId {
name: "tzm-Tfng-MA",
lcid: 0x105F,
english_name: "Central Atlas Tamazight (Tifinagh, Morocco)",
iso639_two_letter: "tzm",
iso639_three_letter: "tzm",
windows_three_letter: "TZM",
ansi_code_page: None,
};
pub const LANG_AR_DZ: &LanguageId = &LanguageId {
name: "ar-DZ",
lcid: 0x1401,
english_name: "Arabic (Algeria)",
iso639_two_letter: "ar",
iso639_three_letter: "ara",
windows_three_letter: "ARG",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_ZH_MO: &LanguageId = &LanguageId {
name: "zh-MO",
lcid: 0x1404,
english_name: "Chinese (Traditional, Macao SAR)",
iso639_two_letter: "zh",
iso639_three_letter: "zho",
windows_three_letter: "ZHM",
ansi_code_page: Some(AnsiCodePage::Big5),
};
pub const LANG_DE_LI: &LanguageId = &LanguageId {
name: "de-LI",
lcid: 0x1407,
english_name: "German (Liechtenstein)",
iso639_two_letter: "de",
iso639_three_letter: "deu",
windows_three_letter: "DEC",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_NZ: &LanguageId = &LanguageId {
name: "en-NZ",
lcid: 0x1409,
english_name: "English (New Zealand)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ENZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_ES_CR: &LanguageId = &LanguageId {
name: "es-CR",
lcid: 0x140A,
english_name: "Spanish (Costa Rica)",
iso639_two_letter: "es",
iso639_three_letter: "spa",
windows_three_letter: "ESC",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_LU: &LanguageId = &LanguageId {
name: "fr-LU",
lcid: 0x140C,
english_name: "French (Luxembourg)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "FRL",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_BS_LATN_BA: &LanguageId = &LanguageId {
name: "bs-Latn-BA",
lcid: 0x141A,
english_name: "Bosnian (Latin, Bosnia and Herzegovina)",
iso639_two_letter: "bs",
iso639_three_letter: "bos",
windows_three_letter: "BSB",
ansi_code_page: Some(AnsiCodePage::Windows1250),
};
pub const LANG_SMJ_SE: &LanguageId = &LanguageId {
name: "smj-SE",
lcid: 0x143B,
english_name: "Sami, Lule (Sweden)",
iso639_two_letter: "smj",
iso639_three_letter: "smj",
windows_three_letter: "SMK",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_AR_MA: &LanguageId = &LanguageId {
name: "ar-MA",
lcid: 0x1801,
english_name: "Arabic (Morocco)",
iso639_two_letter: "ar",
iso639_three_letter: "ara",
windows_three_letter: "ARM",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_EN_IE: &LanguageId = &LanguageId {
name: "en-IE",
lcid: 0x1809,
english_name: "English (Ireland)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ENI",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_ES_PA: &LanguageId = &LanguageId {
name: "es-PA",
lcid: 0x180A,
english_name: "Spanish (Panama)",
iso639_two_letter: "es",
iso639_three_letter: "spa",
windows_three_letter: "ESA",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_MC: &LanguageId = &LanguageId {
name: "fr-MC",
lcid: 0x180C,
english_name: "French (Monaco)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "FRM",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_SR_LATN_BA: &LanguageId = &LanguageId {
name: "sr-Latn-BA",
lcid: 0x181A,
english_name: "Serbian (Latin, Bosnia and Herzegovina)",
iso639_two_letter: "sr",
iso639_three_letter: "srp",
windows_three_letter: "SRS",
ansi_code_page: Some(AnsiCodePage::Windows1250),
};
pub const LANG_SMA_NO: &LanguageId = &LanguageId {
name: "sma-NO",
lcid: 0x183B,
english_name: "Sami, Southern (Norway)",
iso639_two_letter: "sma",
iso639_three_letter: "sma",
windows_three_letter: "SMA",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_AR_TN: &LanguageId = &LanguageId {
name: "ar-TN",
lcid: 0x1C01,
english_name: "Arabic (Tunisia)",
iso639_two_letter: "ar",
iso639_three_letter: "ara",
windows_three_letter: "ART",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_EN_ZA: &LanguageId = &LanguageId {
name: "en-ZA",
lcid: 0x1C09,
english_name: "English (South Africa)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ENS",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_ES_DO: &LanguageId = &LanguageId {
name: "es-DO",
lcid: 0x1C0A,
english_name: "Spanish (Dominican Republic)",
iso639_two_letter: "es",
iso639_three_letter: "spa",
windows_three_letter: "ESD",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_SR_CYRL_BA: &LanguageId = &LanguageId {
name: "sr-Cyrl-BA",
lcid: 0x1C1A,
english_name: "Serbian (Cyrillic, Bosnia and Herzegovina)",
iso639_two_letter: "sr",
iso639_three_letter: "srp",
windows_three_letter: "SRN",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_SMA_SE: &LanguageId = &LanguageId {
name: "sma-SE",
lcid: 0x1C3B,
english_name: "Sami, Southern (Sweden)",
iso639_two_letter: "sma",
iso639_three_letter: "sma",
windows_three_letter: "SMB",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_AR_OM: &LanguageId = &LanguageId {
name: "ar-OM",
lcid: 0x2001,
english_name: "Arabic (Oman)",
iso639_two_letter: "ar",
iso639_three_letter: "ara",
windows_three_letter: "ARO",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_EN_JM: &LanguageId = &LanguageId {
name: "en-JM",
lcid: 0x2009,
english_name: "English (Jamaica)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ENJ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_ES_VE: &LanguageId = &LanguageId {
name: "es-VE",
lcid: 0x200A,
english_name: "Spanish (Venezuela)",
iso639_two_letter: "es",
iso639_three_letter: "spa",
windows_three_letter: "ESV",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_RE: &LanguageId = &LanguageId {
name: "fr-RE",
lcid: 0x200C,
english_name: "French (Réunion)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "FRR",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_BS_CYRL_BA: &LanguageId = &LanguageId {
name: "bs-Cyrl-BA",
lcid: 0x201A,
english_name: "Bosnian (Cyrillic, Bosnia and Herzegovina)",
iso639_two_letter: "bs",
iso639_three_letter: "bos",
windows_three_letter: "BSC",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_SMS_FI: &LanguageId = &LanguageId {
name: "sms-FI",
lcid: 0x203B,
english_name: "Sami, Skolt (Finland)",
iso639_two_letter: "sms",
iso639_three_letter: "sms",
windows_three_letter: "SMS",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_AR_YE: &LanguageId = &LanguageId {
name: "ar-YE",
lcid: 0x2401,
english_name: "Arabic (Yemen)",
iso639_two_letter: "ar",
iso639_three_letter: "ara",
windows_three_letter: "ARY",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_ES_CO: &LanguageId = &LanguageId {
name: "es-CO",
lcid: 0x240A,
english_name: "Spanish (Colombia)",
iso639_two_letter: "es",
iso639_three_letter: "spa",
windows_three_letter: "ESO",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_CD: &LanguageId = &LanguageId {
name: "fr-CD",
lcid: 0x240C,
english_name: "French Congo (DRC)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "FRD",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_SR_LATN_RS: &LanguageId = &LanguageId {
name: "sr-Latn-RS",
lcid: 0x241A,
english_name: "Serbian (Latin, Serbia)",
iso639_two_letter: "sr",
iso639_three_letter: "srp",
windows_three_letter: "SRM",
ansi_code_page: Some(AnsiCodePage::Windows1250),
};
pub const LANG_SMN_FI: &LanguageId = &LanguageId {
name: "smn-FI",
lcid: 0x243B,
english_name: "Sami, Inari (Finland)",
iso639_two_letter: "smn",
iso639_three_letter: "smn",
windows_three_letter: "SMN",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_AR_SY: &LanguageId = &LanguageId {
name: "ar-SY",
lcid: 0x2801,
english_name: "Arabic (Syria)",
iso639_two_letter: "ar",
iso639_three_letter: "ara",
windows_three_letter: "ARS",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_EN_BZ: &LanguageId = &LanguageId {
name: "en-BZ",
lcid: 0x2809,
english_name: "English (Belize)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ENL",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_ES_PE: &LanguageId = &LanguageId {
name: "es-PE",
lcid: 0x280A,
english_name: "Spanish (Peru)",
iso639_two_letter: "es",
iso639_three_letter: "spa",
windows_three_letter: "ESR",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_SN: &LanguageId = &LanguageId {
name: "fr-SN",
lcid: 0x280C,
english_name: "French (Senegal)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "FRN",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_SR_CYRL_RS: &LanguageId = &LanguageId {
name: "sr-Cyrl-RS",
lcid: 0x281A,
english_name: "Serbian (Cyrillic, Serbia)",
iso639_two_letter: "sr",
iso639_three_letter: "srp",
windows_three_letter: "SRO",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_AR_JO: &LanguageId = &LanguageId {
name: "ar-JO",
lcid: 0x2C01,
english_name: "Arabic (Jordan)",
iso639_two_letter: "ar",
iso639_three_letter: "ara",
windows_three_letter: "ARJ",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_EN_TT: &LanguageId = &LanguageId {
name: "en-TT",
lcid: 0x2C09,
english_name: "English (Trinidad and Tobago)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ENT",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_ES_AR: &LanguageId = &LanguageId {
name: "es-AR",
lcid: 0x2C0A,
english_name: "Spanish (Argentina)",
iso639_two_letter: "es",
iso639_three_letter: "spa",
windows_three_letter: "ESS",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_CM: &LanguageId = &LanguageId {
name: "fr-CM",
lcid: 0x2C0C,
english_name: "French (Cameroon)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "FRE",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_SR_LATN_ME: &LanguageId = &LanguageId {
name: "sr-Latn-ME",
lcid: 0x2C1A,
english_name: "Serbian (Latin, Montenegro)",
iso639_two_letter: "sr",
iso639_three_letter: "srp",
windows_three_letter: "SRP",
ansi_code_page: Some(AnsiCodePage::Windows1250),
};
pub const LANG_AR_LB: &LanguageId = &LanguageId {
name: "ar-LB",
lcid: 0x3001,
english_name: "Arabic (Lebanon)",
iso639_two_letter: "ar",
iso639_three_letter: "ara",
windows_three_letter: "ARB",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_EN_ZW: &LanguageId = &LanguageId {
name: "en-ZW",
lcid: 0x3009,
english_name: "English (Zimbabwe)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ENW",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_ES_EC: &LanguageId = &LanguageId {
name: "es-EC",
lcid: 0x300A,
english_name: "Spanish (Ecuador)",
iso639_two_letter: "es",
iso639_three_letter: "spa",
windows_three_letter: "ESF",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_CI: &LanguageId = &LanguageId {
name: "fr-CI",
lcid: 0x300C,
english_name: "French (Côte d’Ivoire)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "FRI",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_SR_CYRL_ME: &LanguageId = &LanguageId {
name: "sr-Cyrl-ME",
lcid: 0x301A,
english_name: "Serbian (Cyrillic, Montenegro)",
iso639_two_letter: "sr",
iso639_three_letter: "srp",
windows_three_letter: "SRQ",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_AR_KW: &LanguageId = &LanguageId {
name: "ar-KW",
lcid: 0x3401,
english_name: "Arabic (Kuwait)",
iso639_two_letter: "ar",
iso639_three_letter: "ara",
windows_three_letter: "ARK",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_EN_PH: &LanguageId = &LanguageId {
name: "en-PH",
lcid: 0x3409,
english_name: "English (Philippines)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ENP",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_ES_CL: &LanguageId = &LanguageId {
name: "es-CL",
lcid: 0x340A,
english_name: "Spanish (Chile)",
iso639_two_letter: "es",
iso639_three_letter: "spa",
windows_three_letter: "ESL",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_ML: &LanguageId = &LanguageId {
name: "fr-ML",
lcid: 0x340C,
english_name: "French (Mali)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "FRF",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_AR_AE: &LanguageId = &LanguageId {
name: "ar-AE",
lcid: 0x3801,
english_name: "Arabic (United Arab Emirates)",
iso639_two_letter: "ar",
iso639_three_letter: "ara",
windows_three_letter: "ARU",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_ES_UY: &LanguageId = &LanguageId {
name: "es-UY",
lcid: 0x380A,
english_name: "Spanish (Uruguay)",
iso639_two_letter: "es",
iso639_three_letter: "spa",
windows_three_letter: "ESY",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_MA: &LanguageId = &LanguageId {
name: "fr-MA",
lcid: 0x380C,
english_name: "French (Morocco)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "FRO",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_AR_BH: &LanguageId = &LanguageId {
name: "ar-BH",
lcid: 0x3C01,
english_name: "Arabic (Bahrain)",
iso639_two_letter: "ar",
iso639_three_letter: "ara",
windows_three_letter: "ARH",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_EN_HK: &LanguageId = &LanguageId {
name: "en-HK",
lcid: 0x3C09,
english_name: "English (Hong Kong SAR)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ENH",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_ES_PY: &LanguageId = &LanguageId {
name: "es-PY",
lcid: 0x3C0A,
english_name: "Spanish (Paraguay)",
iso639_two_letter: "es",
iso639_three_letter: "spa",
windows_three_letter: "ESZ",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FR_HT: &LanguageId = &LanguageId {
name: "fr-HT",
lcid: 0x3C0C,
english_name: "French (Haiti)",
iso639_two_letter: "fr",
iso639_three_letter: "fra",
windows_three_letter: "FRH",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_AR_QA: &LanguageId = &LanguageId {
name: "ar-QA",
lcid: 0x4001,
english_name: "Arabic (Qatar)",
iso639_two_letter: "ar",
iso639_three_letter: "ara",
windows_three_letter: "ARQ",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_EN_IN: &LanguageId = &LanguageId {
name: "en-IN",
lcid: 0x4009,
english_name: "English (India)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ENN",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_ES_BO: &LanguageId = &LanguageId {
name: "es-BO",
lcid: 0x400A,
english_name: "Spanish (Bolivia)",
iso639_two_letter: "es",
iso639_three_letter: "spa",
windows_three_letter: "ESB",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_MY: &LanguageId = &LanguageId {
name: "en-MY",
lcid: 0x4409,
english_name: "English (Malaysia)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ENM",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_ES_SV: &LanguageId = &LanguageId {
name: "es-SV",
lcid: 0x440A,
english_name: "Spanish (El Salvador)",
iso639_two_letter: "es",
iso639_three_letter: "spa",
windows_three_letter: "ESE",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_SG: &LanguageId = &LanguageId {
name: "en-SG",
lcid: 0x4809,
english_name: "English (Singapore)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ENE",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_ES_HN: &LanguageId = &LanguageId {
name: "es-HN",
lcid: 0x480A,
english_name: "Spanish (Honduras)",
iso639_two_letter: "es",
iso639_three_letter: "spa",
windows_three_letter: "ESH",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_EN_AE: &LanguageId = &LanguageId {
name: "en-AE",
lcid: 0x4C09,
english_name: "English (United Arab Emirates)",
iso639_two_letter: "en",
iso639_three_letter: "eng",
windows_three_letter: "ENU",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_ES_NI: &LanguageId = &LanguageId {
name: "es-NI",
lcid: 0x4C0A,
english_name: "Spanish (Nicaragua)",
iso639_two_letter: "es",
iso639_three_letter: "spa",
windows_three_letter: "ESI",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_ES_PR: &LanguageId = &LanguageId {
name: "es-PR",
lcid: 0x500A,
english_name: "Spanish (Puerto Rico)",
iso639_two_letter: "es",
iso639_three_letter: "spa",
windows_three_letter: "ESU",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_ES_US: &LanguageId = &LanguageId {
name: "es-US",
lcid: 0x540A,
english_name: "Spanish (United States)",
iso639_two_letter: "es",
iso639_three_letter: "spa",
windows_three_letter: "EST",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_ES_CU: &LanguageId = &LanguageId {
name: "es-CU",
lcid: 0x5C0A,
english_name: "Spanish (Cuba)",
iso639_two_letter: "es",
iso639_three_letter: "spa",
windows_three_letter: "ESK",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_BS_CYRL: &LanguageId = &LanguageId {
name: "bs-Cyrl",
lcid: 0x641A,
english_name: "Bosnian (Cyrillic)",
iso639_two_letter: "bs",
iso639_three_letter: "bos",
windows_three_letter: "BSC",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_BS_LATN: &LanguageId = &LanguageId {
name: "bs-Latn",
lcid: 0x681A,
english_name: "Bosnian (Latin)",
iso639_two_letter: "bs",
iso639_three_letter: "bos",
windows_three_letter: "BSB",
ansi_code_page: Some(AnsiCodePage::Windows1250),
};
pub const LANG_SR_CYRL: &LanguageId = &LanguageId {
name: "sr-Cyrl",
lcid: 0x6C1A,
english_name: "Serbian (Cyrillic)",
iso639_two_letter: "sr",
iso639_three_letter: "srp",
windows_three_letter: "SRO",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_SR_LATN: &LanguageId = &LanguageId {
name: "sr-Latn",
lcid: 0x701A,
english_name: "Serbian (Latin)",
iso639_two_letter: "sr",
iso639_three_letter: "srp",
windows_three_letter: "SRM",
ansi_code_page: Some(AnsiCodePage::Windows1250),
};
pub const LANG_SMN: &LanguageId = &LanguageId {
name: "smn",
lcid: 0x703B,
english_name: "Sami (Inari)",
iso639_two_letter: "smn",
iso639_three_letter: "smn",
windows_three_letter: "SMN",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_AZ_CYRL: &LanguageId = &LanguageId {
name: "az-Cyrl",
lcid: 0x742C,
english_name: "Azerbaijani (Cyrillic)",
iso639_two_letter: "az",
iso639_three_letter: "aze",
windows_three_letter: "AZC",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_SMS: &LanguageId = &LanguageId {
name: "sms",
lcid: 0x743B,
english_name: "Sami (Skolt)",
iso639_two_letter: "sms",
iso639_three_letter: "sms",
windows_three_letter: "SMS",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_ZH: &LanguageId = &LanguageId {
name: "zh",
lcid: 0x7804,
english_name: "Chinese",
iso639_two_letter: "zh",
iso639_three_letter: "zho",
windows_three_letter: "CHS",
ansi_code_page: Some(AnsiCodePage::GB2312),
};
pub const LANG_NN: &LanguageId = &LanguageId {
name: "nn",
lcid: 0x7814,
english_name: "Norwegian Nynorsk",
iso639_two_letter: "nn",
iso639_three_letter: "nno",
windows_three_letter: "NON",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_BS: &LanguageId = &LanguageId {
name: "bs",
lcid: 0x781A,
english_name: "Bosnian",
iso639_two_letter: "bs",
iso639_three_letter: "bos",
windows_three_letter: "BSB",
ansi_code_page: Some(AnsiCodePage::Windows1250),
};
pub const LANG_AZ_LATN: &LanguageId = &LanguageId {
name: "az-Latn",
lcid: 0x782C,
english_name: "Azerbaijani (Latin)",
iso639_two_letter: "az",
iso639_three_letter: "aze",
windows_three_letter: "AZE",
ansi_code_page: Some(AnsiCodePage::Windows1254),
};
pub const LANG_SMA: &LanguageId = &LanguageId {
name: "sma",
lcid: 0x783B,
english_name: "Sami (Southern)",
iso639_two_letter: "sma",
iso639_three_letter: "sma",
windows_three_letter: "SMB",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_UZ_CYRL: &LanguageId = &LanguageId {
name: "uz-Cyrl",
lcid: 0x7843,
english_name: "Uzbek (Cyrillic)",
iso639_two_letter: "uz",
iso639_three_letter: "uzb",
windows_three_letter: "UZC",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_MN_CYRL: &LanguageId = &LanguageId {
name: "mn-Cyrl",
lcid: 0x7850,
english_name: "Mongolian",
iso639_two_letter: "mn",
iso639_three_letter: "mon",
windows_three_letter: "MNN",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_IU_CANS: &LanguageId = &LanguageId {
name: "iu-Cans",
lcid: 0x785D,
english_name: "Inuktitut (Syllabics)",
iso639_two_letter: "iu",
iso639_three_letter: "iku",
windows_three_letter: "IUS",
ansi_code_page: None,
};
pub const LANG_TZM_TFNG: &LanguageId = &LanguageId {
name: "tzm-Tfng",
lcid: 0x785F,
english_name: "Central Atlas Tamazight (Tifinagh)",
iso639_two_letter: "tzm",
iso639_three_letter: "tzm",
windows_three_letter: "TZM",
ansi_code_page: None,
};
pub const LANG_ZH_HANT: &LanguageId = &LanguageId {
name: "zh-Hant",
lcid: 0x7C04,
english_name: "Chinese (Traditional)",
iso639_two_letter: "zh",
iso639_three_letter: "zho",
windows_three_letter: "CHT",
ansi_code_page: Some(AnsiCodePage::Big5),
};
pub const LANG_NB: &LanguageId = &LanguageId {
name: "nb",
lcid: 0x7C14,
english_name: "Norwegian Bokmål",
iso639_two_letter: "nb",
iso639_three_letter: "nob",
windows_three_letter: "NOR",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_SR: &LanguageId = &LanguageId {
name: "sr",
lcid: 0x7C1A,
english_name: "Serbian",
iso639_two_letter: "sr",
iso639_three_letter: "srp",
windows_three_letter: "SRB",
ansi_code_page: Some(AnsiCodePage::Windows1250),
};
pub const LANG_TG_CYRL: &LanguageId = &LanguageId {
name: "tg-Cyrl",
lcid: 0x7C28,
english_name: "Tajik (Cyrillic)",
iso639_two_letter: "tg",
iso639_three_letter: "tgk",
windows_three_letter: "TAJ",
ansi_code_page: Some(AnsiCodePage::Windows1251),
};
pub const LANG_DSB: &LanguageId = &LanguageId {
name: "dsb",
lcid: 0x7C2E,
english_name: "Lower Sorbian",
iso639_two_letter: "dsb",
iso639_three_letter: "dsb",
windows_three_letter: "DSB",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_SMJ: &LanguageId = &LanguageId {
name: "smj",
lcid: 0x7C3B,
english_name: "Sami (Lule)",
iso639_two_letter: "smj",
iso639_three_letter: "smj",
windows_three_letter: "SMK",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_UZ_LATN: &LanguageId = &LanguageId {
name: "uz-Latn",
lcid: 0x7C43,
english_name: "Uzbek (Latin)",
iso639_two_letter: "uz",
iso639_three_letter: "uzb",
windows_three_letter: "UZB",
ansi_code_page: Some(AnsiCodePage::Windows1254),
};
pub const LANG_PA_ARAB: &LanguageId = &LanguageId {
name: "pa-Arab",
lcid: 0x7C46,
english_name: "Punjabi",
iso639_two_letter: "pa",
iso639_three_letter: "pan",
windows_three_letter: "PAP",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_MN_MONG: &LanguageId = &LanguageId {
name: "mn-Mong",
lcid: 0x7C50,
english_name: "Mongolian (Traditional Mongolian)",
iso639_two_letter: "mn",
iso639_three_letter: "mon",
windows_three_letter: "MNG",
ansi_code_page: None,
};
pub const LANG_SD_ARAB: &LanguageId = &LanguageId {
name: "sd-Arab",
lcid: 0x7C59,
english_name: "Sindhi",
iso639_two_letter: "sd",
iso639_three_letter: "snd",
windows_three_letter: "SIP",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
pub const LANG_CHR_CHER: &LanguageId = &LanguageId {
name: "chr-Cher",
lcid: 0x7C5C,
english_name: "Cherokee",
iso639_two_letter: "chr",
iso639_three_letter: "chr",
windows_three_letter: "CRE",
ansi_code_page: None,
};
pub const LANG_IU_LATN: &LanguageId = &LanguageId {
name: "iu-Latn",
lcid: 0x7C5D,
english_name: "Inuktitut (Latin)",
iso639_two_letter: "iu",
iso639_three_letter: "iku",
windows_three_letter: "IUK",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_TZM_LATN: &LanguageId = &LanguageId {
name: "tzm-Latn",
lcid: 0x7C5F,
english_name: "Central Atlas Tamazight (Latin)",
iso639_two_letter: "tzm",
iso639_three_letter: "tzm",
windows_three_letter: "TZA",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_FF_LATN: &LanguageId = &LanguageId {
name: "ff-Latn",
lcid: 0x7C67,
english_name: "Fulah",
iso639_two_letter: "ff",
iso639_three_letter: "ful",
windows_three_letter: "FUL",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_HA_LATN: &LanguageId = &LanguageId {
name: "ha-Latn",
lcid: 0x7C68,
english_name: "Hausa (Latin)",
iso639_two_letter: "ha",
iso639_three_letter: "hau",
windows_three_letter: "HAU",
ansi_code_page: Some(AnsiCodePage::Windows1252),
};
pub const LANG_KU_ARAB: &LanguageId = &LanguageId {
name: "ku-Arab",
lcid: 0x7C92,
english_name: "Central Kurdish",
iso639_two_letter: "ku",
iso639_three_letter: "kur",
windows_three_letter: "KUR",
ansi_code_page: Some(AnsiCodePage::Windows1256),
};
macro_rules! parse_lcid {
($value:expr) => {
match $value {
0x0001 => Ok(LANG_AR),
0x0002 => Ok(LANG_BG),
0x0003 => Ok(LANG_CA),
0x0004 => Ok(LANG_ZH_HANS),
0x0005 => Ok(LANG_CS),
0x0006 => Ok(LANG_DA),
0x0007 => Ok(LANG_DE),
0x0008 => Ok(LANG_EL),
0x0009 => Ok(LANG_EN),
0x000A => Ok(LANG_ES),
0x000B => Ok(LANG_FI),
0x000C => Ok(LANG_FR),
0x000D => Ok(LANG_HE),
0x000E => Ok(LANG_HU),
0x000F => Ok(LANG_IS),
0x0010 => Ok(LANG_IT),
0x0011 => Ok(LANG_JA),
0x0012 => Ok(LANG_KO),
0x0013 => Ok(LANG_NL),
0x0014 => Ok(LANG_NO),
0x0015 => Ok(LANG_PL),
0x0016 => Ok(LANG_PT),
0x0017 => Ok(LANG_RM),
0x0018 => Ok(LANG_RO),
0x0019 => Ok(LANG_RU),
0x001A => Ok(LANG_HR),
0x001B => Ok(LANG_SK),
0x001C => Ok(LANG_SQ),
0x001D => Ok(LANG_SV),
0x001E => Ok(LANG_TH),
0x001F => Ok(LANG_TR),
0x0020 => Ok(LANG_UR),
0x0021 => Ok(LANG_ID),
0x0022 => Ok(LANG_UK),
0x0023 => Ok(LANG_BE),
0x0024 => Ok(LANG_SL),
0x0025 => Ok(LANG_ET),
0x0026 => Ok(LANG_LV),
0x0027 => Ok(LANG_LT),
0x0028 => Ok(LANG_TG),
0x0029 => Ok(LANG_FA),
0x002A => Ok(LANG_VI),
0x002B => Ok(LANG_HY),
0x002C => Ok(LANG_AZ),
0x002D => Ok(LANG_EU),
0x002E => Ok(LANG_HSB),
0x002F => Ok(LANG_MK),
0x0030 => Ok(LANG_ST),
0x0031 => Ok(LANG_TS),
0x0032 => Ok(LANG_TN),
0x0033 => Ok(LANG_VE),
0x0034 => Ok(LANG_XH),
0x0035 => Ok(LANG_ZU),
0x0036 => Ok(LANG_AF),
0x0037 => Ok(LANG_KA),
0x0038 => Ok(LANG_FO),
0x0039 => Ok(LANG_HI),
0x003A => Ok(LANG_MT),
0x003B => Ok(LANG_SE),
0x003C => Ok(LANG_GA),
0x003D => Err(Self::Error::Reserved(0x003D, "yi")),
0x003E => Ok(LANG_MS),
0x003F => Ok(LANG_KK),
0x0040 => Ok(LANG_KY),
0x0041 => Ok(LANG_SW),
0x0042 => Ok(LANG_TK),
0x0043 => Ok(LANG_UZ),
0x0044 => Ok(LANG_TT),
0x0045 => Ok(LANG_BN),
0x0046 => Ok(LANG_PA),
0x0047 => Ok(LANG_GU),
0x0048 => Ok(LANG_OR),
0x0049 => Ok(LANG_TA),
0x004A => Ok(LANG_TE),
0x004B => Ok(LANG_KN),
0x004C => Ok(LANG_ML),
0x004D => Ok(LANG_AS),
0x004E => Ok(LANG_MR),
0x004F => Ok(LANG_SA),
0x0050 => Ok(LANG_MN),
0x0051 => Ok(LANG_BO),
0x0052 => Ok(LANG_CY),
0x0053 => Ok(LANG_KM),
0x0054 => Ok(LANG_LO),
0x0055 => Ok(LANG_MY),
0x0056 => Ok(LANG_GL),
0x0057 => Ok(LANG_KOK),
0x0058 => Err(Self::Error::Reserved(0x0058, "mni")),
0x0059 => Ok(LANG_SD),
0x005A => Ok(LANG_SYR),
0x005B => Ok(LANG_SI),
0x005C => Ok(LANG_CHR),
0x005D => Ok(LANG_IU),
0x005E => Ok(LANG_AM),
0x005F => Ok(LANG_TZM),
0x0060 => Ok(LANG_KS),
0x0061 => Ok(LANG_NE),
0x0062 => Ok(LANG_FY),
0x0063 => Ok(LANG_PS),
0x0064 => Ok(LANG_FIL),
0x0065 => Ok(LANG_DV),
0x0066 => Err(Self::Error::Reserved(0x0066, "bin")),
0x0067 => Ok(LANG_FF),
0x0068 => Ok(LANG_HA),
0x0069 => Err(Self::Error::Reserved(0x0069, "ibb")),
0x006A => Ok(LANG_YO),
0x006B => Ok(LANG_QUZ),
0x006C => Ok(LANG_NSO),
0x006D => Ok(LANG_BA),
0x006E => Ok(LANG_LB),
0x006F => Ok(LANG_KL),
0x0070 => Ok(LANG_IG),
0x0071 => Err(Self::Error::Reserved(0x0071, "kr")),
0x0072 => Ok(LANG_OM),
0x0073 => Ok(LANG_TI),
0x0074 => Ok(LANG_GN),
0x0075 => Ok(LANG_HAW),
0x0076 => Err(Self::Error::Reserved(0x0076, "la")),
0x0077 => Err(Self::Error::Reserved(0x0077, "so")),
0x0078 => Ok(LANG_II),
0x0079 => Err(Self::Error::Reserved(0x0079, "pap")),
0x007A => Ok(LANG_ARN),
0x007B => Err(Self::Error::NeitherDefinedNorReserved(0x007B)),
0x007C => Ok(LANG_MOH),
0x007D => Err(Self::Error::NeitherDefinedNorReserved(0x007D)),
0x007E => Ok(LANG_BR),
0x007F => Ok(LANG_INVARIANT),
0x0080 => Ok(LANG_UG),
0x0081 => Ok(LANG_MI),
0x0082 => Ok(LANG_OC),
0x0083 => Ok(LANG_CO),
0x0084 => Ok(LANG_GSW),
0x0085 => Ok(LANG_SAH),
0x0086 => Ok(LANG_QUT),
0x0087 => Ok(LANG_RW),
0x0088 => Ok(LANG_WO),
0x0089 => Err(Self::Error::NeitherDefinedNorReserved(0x0089)),
0x008A => Err(Self::Error::NeitherDefinedNorReserved(0x008A)),
0x008B => Err(Self::Error::NeitherDefinedNorReserved(0x008B)),
0x008C => Ok(LANG_PRS),
0x008D => Err(Self::Error::NeitherDefinedNorReserved(0x008D)),
0x008E => Err(Self::Error::NeitherDefinedNorReserved(0x008E)),
0x008F => Err(Self::Error::NeitherDefinedNorReserved(0x008F)),
0x0090 => Err(Self::Error::NeitherDefinedNorReserved(0x0090)),
0x0091 => Ok(LANG_GD),
0x0092 => Ok(LANG_KU),
0x0093 => Err(Self::Error::Reserved(0x0093, "quc")),
0x0401 => Ok(LANG_AR_SA),
0x0402 => Ok(LANG_BG_BG),
0x0403 => Ok(LANG_CA_ES),
0x0404 => Ok(LANG_ZH_TW),
0x0405 => Ok(LANG_CS_CZ),
0x0406 => Ok(LANG_DA_DK),
0x0407 => Ok(LANG_DE_DE),
0x0408 => Ok(LANG_EL_GR),
0x0409 => Ok(LANG_EN_US),
0x040A => Ok(LANG_ES_ES_TRADNL),
0x040B => Ok(LANG_FI_FI),
0x040C => Ok(LANG_FR_FR),
0x040D => Ok(LANG_HE_IL),
0x040E => Ok(LANG_HU_HU),
0x040F => Ok(LANG_IS_IS),
0x0410 => Ok(LANG_IT_IT),
0x0411 => Ok(LANG_JA_JP),
0x0412 => Ok(LANG_KO_KR),
0x0413 => Ok(LANG_NL_NL),
0x0414 => Ok(LANG_NB_NO),
0x0415 => Ok(LANG_PL_PL),
0x0416 => Ok(LANG_PT_BR),
0x0417 => Ok(LANG_RM_CH),
0x0418 => Ok(LANG_RO_RO),
0x0419 => Ok(LANG_RU_RU),
0x041A => Ok(LANG_HR_HR),
0x041B => Ok(LANG_SK_SK),
0x041C => Ok(LANG_SQ_AL),
0x041D => Ok(LANG_SV_SE),
0x041E => Ok(LANG_TH_TH),
0x041F => Ok(LANG_TR_TR),
0x0420 => Ok(LANG_UR_PK),
0x0421 => Ok(LANG_ID_ID),
0x0422 => Ok(LANG_UK_UA),
0x0423 => Ok(LANG_BE_BY),
0x0424 => Ok(LANG_SL_SI),
0x0425 => Ok(LANG_ET_EE),
0x0426 => Ok(LANG_LV_LV),
0x0427 => Ok(LANG_LT_LT),
0x0428 => Ok(LANG_TG_CYRL_TJ),
0x0429 => Ok(LANG_FA_IR),
0x042A => Ok(LANG_VI_VN),
0x042B => Ok(LANG_HY_AM),
0x042C => Ok(LANG_AZ_LATN_AZ),
0x042D => Ok(LANG_EU_ES),
0x042E => Ok(LANG_HSB_DE),
0x042F => Ok(LANG_MK_MK),
0x0430 => Ok(LANG_ST_ZA),
0x0431 => Ok(LANG_TS_ZA),
0x0432 => Ok(LANG_TN_ZA),
0x0433 => Ok(LANG_VE_ZA),
0x0434 => Ok(LANG_XH_ZA),
0x0435 => Ok(LANG_ZU_ZA),
0x0436 => Ok(LANG_AF_ZA),
0x0437 => Ok(LANG_KA_GE),
0x0438 => Ok(LANG_FO_FO),
0x0439 => Ok(LANG_HI_IN),
0x043A => Ok(LANG_MT_MT),
0x043B => Ok(LANG_SE_NO),
0x043D => Err(Self::Error::Reserved(0x043D, "yi-Hebr")),
0x043E => Ok(LANG_MS_MY),
0x043F => Ok(LANG_KK_KZ),
0x0440 => Ok(LANG_KY_KG),
0x0441 => Ok(LANG_SW_KE),
0x0442 => Ok(LANG_TK_TM),
0x0443 => Ok(LANG_UZ_LATN_UZ),
0x0444 => Ok(LANG_TT_RU),
0x0445 => Ok(LANG_BN_IN),
0x0446 => Ok(LANG_PA_IN),
0x0447 => Ok(LANG_GU_IN),
0x0448 => Ok(LANG_OR_IN),
0x0449 => Ok(LANG_TA_IN),
0x044A => Ok(LANG_TE_IN),
0x044B => Ok(LANG_KN_IN),
0x044C => Ok(LANG_ML_IN),
0x044D => Ok(LANG_AS_IN),
0x044E => Ok(LANG_MR_IN),
0x044F => Ok(LANG_SA_IN),
0x0450 => Ok(LANG_MN_MN),
0x0451 => Ok(LANG_BO_CN),
0x0452 => Ok(LANG_CY_GB),
0x0453 => Ok(LANG_KM_KH),
0x0454 => Ok(LANG_LO_LA),
0x0455 => Ok(LANG_MY_MM),
0x0456 => Ok(LANG_GL_ES),
0x0457 => Ok(LANG_KOK_IN),
0x0458 => Err(Self::Error::Reserved(0x0458, "mni-IN")),
0x0459 => Err(Self::Error::Reserved(0x0459, "sd-Deva-IN")),
0x045A => Ok(LANG_SYR_SY),
0x045B => Ok(LANG_SI_LK),
0x045C => Ok(LANG_CHR_CHER_US),
0x045D => Ok(LANG_IU_CANS_CA),
0x045E => Ok(LANG_AM_ET),
0x045F => Err(Self::Error::Reserved(0x045F, "tzm-Arab-MA")),
0x0460 => Ok(LANG_KS_ARAB),
0x0461 => Ok(LANG_NE_NP),
0x0462 => Ok(LANG_FY_NL),
0x0463 => Ok(LANG_PS_AF),
0x0464 => Ok(LANG_FIL_PH),
0x0465 => Ok(LANG_DV_MV),
0x0466 => Err(Self::Error::Reserved(0x0466, "bin-NG")),
0x0467 => Err(Self::Error::Reserved(0x0467, "fuv-NG")),
0x0468 => Ok(LANG_HA_LATN_NG),
0x0469 => Err(Self::Error::Reserved(0x0469, "ibb-NG")),
0x046A => Ok(LANG_YO_NG),
0x046B => Ok(LANG_QUZ_BO),
0x046C => Ok(LANG_NSO_ZA),
0x046D => Ok(LANG_BA_RU),
0x046E => Ok(LANG_LB_LU),
0x046F => Ok(LANG_KL_GL),
0x0470 => Ok(LANG_IG_NG),
0x0471 => Err(Self::Error::Reserved(0x0471, "kr-NG")),
0x0472 => Ok(LANG_OM_ET),
0x0473 => Ok(LANG_TI_ET),
0x0474 => Ok(LANG_GN_PY),
0x0475 => Ok(LANG_HAW_US),
0x0476 => Err(Self::Error::Reserved(0x0476, "la-Latn")),
0x0477 => Ok(LANG_SO_SO),
0x0478 => Ok(LANG_II_CN),
0x0479 => Err(Self::Error::Reserved(0x0479, "pap-029")),
0x047A => Ok(LANG_ARN_CL),
0x047C => Ok(LANG_MOH_CA),
0x047E => Ok(LANG_BR_FR),
0x0480 => Ok(LANG_UG_CN),
0x0481 => Ok(LANG_MI_NZ),
0x0482 => Ok(LANG_OC_FR),
0x0483 => Ok(LANG_CO_FR),
0x0484 => Ok(LANG_GSW_FR),
0x0485 => Ok(LANG_SAH_RU),
0x0486 => Err(Self::Error::Reserved(0x0486, "qut-GT")),
0x0487 => Ok(LANG_RW_RW),
0x0488 => Ok(LANG_WO_SN),
0x048C => Ok(LANG_PRS_AF),
0x048D => Err(Self::Error::Reserved(0x048D, "plt-MG")),
0x048E => Err(Self::Error::Reserved(0x048E, "zh-yue-HK")),
0x048F => Err(Self::Error::Reserved(0x048F, "tdd-Tale-CN")),
0x0490 => Err(Self::Error::Reserved(0x0490, "khb-Talu-CN")),
0x0491 => Ok(LANG_GD_GB),
0x0492 => Ok(LANG_KU_ARAB_IQ),
0x0493 => Err(Self::Error::Reserved(0x0493, "quc-CO")),
0x0501 => Ok(LANG_QPS_PLOC),
0x05FE => Ok(LANG_QPS_PLOCA),
0x0801 => Ok(LANG_AR_IQ),
0x0803 => Ok(LANG_CA_ES_VALENCIA),
0x0804 => Ok(LANG_ZH_CN),
0x0807 => Ok(LANG_DE_CH),
0x0809 => Ok(LANG_EN_GB),
0x080A => Ok(LANG_ES_MX),
0x080C => Ok(LANG_FR_BE),
0x0810 => Ok(LANG_IT_CH),
0x0811 => Err(Self::Error::Reserved(0x0811, "ja-Ploc-JP")),
0x0813 => Ok(LANG_NL_BE),
0x0814 => Ok(LANG_NN_NO),
0x0816 => Ok(LANG_PT_PT),
0x0818 => Ok(LANG_RO_MD),
0x0819 => Ok(LANG_RU_MD),
0x081A => Ok(LANG_SR_LATN_CS),
0x081D => Ok(LANG_SV_FI),
0x0820 => Ok(LANG_UR_IN),
0x0827 => Err(Self::Error::NeitherDefinedNorReserved(0x0827)),
0x082C => Err(Self::Error::Reserved(0x082C, "az-Cyrl-AZ")),
0x082E => Ok(LANG_DSB_DE),
0x0832 => Ok(LANG_TN_BW),
0x083B => Ok(LANG_SE_SE),
0x083C => Ok(LANG_GA_IE),
0x083E => Ok(LANG_MS_BN),
0x083F => Err(Self::Error::Reserved(0x083F, "kk-Latn-KZ")),
0x0843 => Err(Self::Error::Reserved(0x0843, "uz-Cyrl-UZ")),
0x0845 => Ok(LANG_BN_BD),
0x0846 => Ok(LANG_PA_ARAB_PK),
0x0849 => Ok(LANG_TA_LK),
0x0850 => Err(Self::Error::Reserved(0x0850, "mn-Mong-CN")),
0x0851 => Err(Self::Error::Reserved(0x0851, "bo-BT")),
0x0859 => Ok(LANG_SD_ARAB_PK),
0x085D => Ok(LANG_IU_LATN_CA),
0x085F => Ok(LANG_TZM_LATN_DZ),
0x0860 => Err(Self::Error::Reserved(0x0860, "ks-Deva")),
0x0861 => Ok(LANG_NE_IN),
0x0867 => Ok(LANG_FF_LATN_SN),
0x086B => Ok(LANG_QUZ_EC),
0x0873 => Ok(LANG_TI_ER),
0x09FF => Ok(LANG_QPS_PLOCM),
0x0C01 => Ok(LANG_AR_EG),
0x0C04 => Ok(LANG_ZH_HK),
0x0C07 => Ok(LANG_DE_AT),
0x0C09 => Ok(LANG_EN_AU),
0x0C0A => Ok(LANG_ES_ES),
0x0C0C => Ok(LANG_FR_CA),
0x0C1A => Ok(LANG_SR_CYRL_CS),
0x0C3B => Ok(LANG_SE_FI),
0x0C50 => Ok(LANG_MN_MONG_MN),
0x0C51 => Ok(LANG_DZ_BT),
0x0C5F => Err(Self::Error::Reserved(0x0C5F, "tmz-MA")),
0x0C6B => Ok(LANG_QUZ_PE),
0x1001 => Ok(LANG_AR_LY),
0x1004 => Ok(LANG_ZH_SG),
0x1007 => Ok(LANG_DE_LU),
0x1009 => Ok(LANG_EN_CA),
0x100A => Ok(LANG_ES_GT),
0x100C => Ok(LANG_FR_CH),
0x101A => Ok(LANG_HR_BA),
0x103B => Ok(LANG_SMJ_NO),
0x105F => Ok(LANG_TZM_TFNG_MA),
0x1401 => Ok(LANG_AR_DZ),
0x1404 => Ok(LANG_ZH_MO),
0x1407 => Ok(LANG_DE_LI),
0x1409 => Ok(LANG_EN_NZ),
0x140A => Ok(LANG_ES_CR),
0x140C => Ok(LANG_FR_LU),
0x141A => Ok(LANG_BS_LATN_BA),
0x143B => Ok(LANG_SMJ_SE),
0x1801 => Ok(LANG_AR_MA),
0x1809 => Ok(LANG_EN_IE),
0x180A => Ok(LANG_ES_PA),
0x180C => Ok(LANG_FR_MC),
0x181A => Ok(LANG_SR_LATN_BA),
0x183B => Ok(LANG_SMA_NO),
0x1C01 => Ok(LANG_AR_TN),
0x1C09 => Ok(LANG_EN_ZA),
0x1C0A => Ok(LANG_ES_DO),
0x1C0C => Err(Self::Error::NeitherDefinedNorReserved(0x1C0C)),
0x1C1A => Ok(LANG_SR_CYRL_BA),
0x1C3B => Ok(LANG_SMA_SE),
0x2001 => Ok(LANG_AR_OM),
0x2008 => Err(Self::Error::NeitherDefinedNorReserved(0x2008)),
0x2009 => Ok(LANG_EN_JM),
0x200A => Ok(LANG_ES_VE),
0x200C => Ok(LANG_FR_RE),
0x201A => Ok(LANG_BS_CYRL_BA),
0x203B => Ok(LANG_SMS_FI),
0x2401 => Ok(LANG_AR_YE),
0x2409 => Err(Self::Error::Reserved(0x2409, "en-029")),
0x240A => Ok(LANG_ES_CO),
0x240C => Ok(LANG_FR_CD),
0x241A => Ok(LANG_SR_LATN_RS),
0x243B => Ok(LANG_SMN_FI),
0x2801 => Ok(LANG_AR_SY),
0x2809 => Ok(LANG_EN_BZ),
0x280A => Ok(LANG_ES_PE),
0x280C => Ok(LANG_FR_SN),
0x281A => Ok(LANG_SR_CYRL_RS),
0x2C01 => Ok(LANG_AR_JO),
0x2C09 => Ok(LANG_EN_TT),
0x2C0A => Ok(LANG_ES_AR),
0x2C0C => Ok(LANG_FR_CM),
0x2C1A => Ok(LANG_SR_LATN_ME),
0x3001 => Ok(LANG_AR_LB),
0x3009 => Ok(LANG_EN_ZW),
0x300A => Ok(LANG_ES_EC),
0x300C => Ok(LANG_FR_CI),
0x301A => Ok(LANG_SR_CYRL_ME),
0x3401 => Ok(LANG_AR_KW),
0x3409 => Ok(LANG_EN_PH),
0x340A => Ok(LANG_ES_CL),
0x340C => Ok(LANG_FR_ML),
0x3801 => Ok(LANG_AR_AE),
0x3809 => Err(Self::Error::Reserved(0x3809, "en-ID")),
0x380A => Ok(LANG_ES_UY),
0x380C => Ok(LANG_FR_MA),
0x3C01 => Ok(LANG_AR_BH),
0x3C09 => Ok(LANG_EN_HK),
0x3C0A => Ok(LANG_ES_PY),
0x3C0C => Ok(LANG_FR_HT),
0x4001 => Ok(LANG_AR_QA),
0x4009 => Ok(LANG_EN_IN),
0x400A => Ok(LANG_ES_BO),
0x4401 => Err(Self::Error::Reserved(0x4401, "ar-Ploc-SA")),
0x4409 => Ok(LANG_EN_MY),
0x440A => Ok(LANG_ES_SV),
0x4801 => Err(Self::Error::Reserved(0x4801, "ar-145")),
0x4809 => Ok(LANG_EN_SG),
0x480A => Ok(LANG_ES_HN),
0x4C09 => Ok(LANG_EN_AE),
0x4C0A => Ok(LANG_ES_NI),
0x5009 => Err(Self::Error::Reserved(0x5009, "en-BH")),
0x500A => Ok(LANG_ES_PR),
0x5409 => Err(Self::Error::Reserved(0x5409, "en-EG")),
0x540A => Ok(LANG_ES_US),
0x5809 => Err(Self::Error::Reserved(0x5809, "en-JO")),
0x580A => Err(Self::Error::Reserved(0x580A, "es-419")),
0x5C09 => Err(Self::Error::Reserved(0x5C09, "en-KW")),
0x5C0A => Ok(LANG_ES_CU),
0x6009 => Err(Self::Error::Reserved(0x6009, "en-TR")),
0x6409 => Err(Self::Error::Reserved(0x6409, "en-YE")),
0x641A => Ok(LANG_BS_CYRL),
0x681A => Ok(LANG_BS_LATN),
0x6C1A => Ok(LANG_SR_CYRL),
0x701A => Ok(LANG_SR_LATN),
0x703B => Ok(LANG_SMN),
0x742C => Ok(LANG_AZ_CYRL),
0x743B => Ok(LANG_SMS),
0x7804 => Ok(LANG_ZH),
0x7814 => Ok(LANG_NN),
0x781A => Ok(LANG_BS),
0x782C => Ok(LANG_AZ_LATN),
0x783B => Ok(LANG_SMA),
0x783F => Err(Self::Error::Reserved(0x783F, "kk-Cyrl")),
0x7843 => Ok(LANG_UZ_CYRL),
0x7850 => Ok(LANG_MN_CYRL),
0x785D => Ok(LANG_IU_CANS),
0x785F => Ok(LANG_TZM_TFNG),
0x7C04 => Ok(LANG_ZH_HANT),
0x7C14 => Ok(LANG_NB),
0x7C1A => Ok(LANG_SR),
0x7C28 => Ok(LANG_TG_CYRL),
0x7C2E => Ok(LANG_DSB),
0x7C3B => Ok(LANG_SMJ),
0x7C3F => Err(Self::Error::Reserved(0x7C3F, "kk-Latn")),
0x7C43 => Ok(LANG_UZ_LATN),
0x7C46 => Ok(LANG_PA_ARAB),
0x7C50 => Ok(LANG_MN_MONG),
0x7C59 => Ok(LANG_SD_ARAB),
0x7C5C => Ok(LANG_CHR_CHER),
0x7C5D => Ok(LANG_IU_LATN),
0x7C5F => Ok(LANG_TZM_LATN),
0x7C67 => Ok(LANG_FF_LATN),
0x7C68 => Ok(LANG_HA_LATN),
0x7C92 => Ok(LANG_KU_ARAB),
0xF2EE => Err(Self::Error::ReservedUnknown(0xF2EE)),
0xE40C => Err(Self::Error::Reserved(0xE40C, "fr-015")),
0xEEEE => Err(Self::Error::ReservedUnknown(0xEEEE)),
undef => Err(Self::Error::Undefined(undef)),
}
};
}
macro_rules! parse_name {
($value:expr) => {
match $value {
"ar" => Ok(LANG_AR),
"bg" => Ok(LANG_BG),
"ca" => Ok(LANG_CA),
"zh-Hans" => Ok(LANG_ZH_HANS),
"cs" => Ok(LANG_CS),
"da" => Ok(LANG_DA),
"de" => Ok(LANG_DE),
"el" => Ok(LANG_EL),
"en" => Ok(LANG_EN),
"es" => Ok(LANG_ES),
"fi" => Ok(LANG_FI),
"fr" => Ok(LANG_FR),
"he" => Ok(LANG_HE),
"hu" => Ok(LANG_HU),
"is" => Ok(LANG_IS),
"it" => Ok(LANG_IT),
"ja" => Ok(LANG_JA),
"ko" => Ok(LANG_KO),
"nl" => Ok(LANG_NL),
"no" => Ok(LANG_NO),
"pl" => Ok(LANG_PL),
"pt" => Ok(LANG_PT),
"rm" => Ok(LANG_RM),
"ro" => Ok(LANG_RO),
"ru" => Ok(LANG_RU),
"hr" => Ok(LANG_HR),
"sk" => Ok(LANG_SK),
"sq" => Ok(LANG_SQ),
"sv" => Ok(LANG_SV),
"th" => Ok(LANG_TH),
"tr" => Ok(LANG_TR),
"ur" => Ok(LANG_UR),
"id" => Ok(LANG_ID),
"uk" => Ok(LANG_UK),
"be" => Ok(LANG_BE),
"sl" => Ok(LANG_SL),
"et" => Ok(LANG_ET),
"lv" => Ok(LANG_LV),
"lt" => Ok(LANG_LT),
"tg" => Ok(LANG_TG),
"fa" => Ok(LANG_FA),
"vi" => Ok(LANG_VI),
"hy" => Ok(LANG_HY),
"az" => Ok(LANG_AZ),
"eu" => Ok(LANG_EU),
"hsb" => Ok(LANG_HSB),
"mk" => Ok(LANG_MK),
"st" => Ok(LANG_ST),
"ts" => Ok(LANG_TS),
"tn" => Ok(LANG_TN),
"ve" => Ok(LANG_VE),
"xh" => Ok(LANG_XH),
"zu" => Ok(LANG_ZU),
"af" => Ok(LANG_AF),
"ka" => Ok(LANG_KA),
"fo" => Ok(LANG_FO),
"hi" => Ok(LANG_HI),
"mt" => Ok(LANG_MT),
"se" => Ok(LANG_SE),
"ga" => Ok(LANG_GA),
"yi" => Err(Self::Error::Reserved("yi", 61)),
"ms" => Ok(LANG_MS),
"kk" => Ok(LANG_KK),
"ky" => Ok(LANG_KY),
"sw" => Ok(LANG_SW),
"tk" => Ok(LANG_TK),
"uz" => Ok(LANG_UZ),
"tt" => Ok(LANG_TT),
"bn" => Ok(LANG_BN),
"pa" => Ok(LANG_PA),
"gu" => Ok(LANG_GU),
"or" => Ok(LANG_OR),
"ta" => Ok(LANG_TA),
"te" => Ok(LANG_TE),
"kn" => Ok(LANG_KN),
"ml" => Ok(LANG_ML),
"as" => Ok(LANG_AS),
"mr" => Ok(LANG_MR),
"sa" => Ok(LANG_SA),
"mn" => Ok(LANG_MN),
"bo" => Ok(LANG_BO),
"cy" => Ok(LANG_CY),
"km" => Ok(LANG_KM),
"lo" => Ok(LANG_LO),
"my" => Ok(LANG_MY),
"gl" => Ok(LANG_GL),
"kok" => Ok(LANG_KOK),
"mni" => Err(Self::Error::Reserved("mni", 88)),
"sd" => Ok(LANG_SD),
"syr" => Ok(LANG_SYR),
"si" => Ok(LANG_SI),
"chr" => Ok(LANG_CHR),
"iu" => Ok(LANG_IU),
"am" => Ok(LANG_AM),
"tzm" => Ok(LANG_TZM),
"ks" => Ok(LANG_KS),
"ne" => Ok(LANG_NE),
"fy" => Ok(LANG_FY),
"ps" => Ok(LANG_PS),
"fil" => Ok(LANG_FIL),
"dv" => Ok(LANG_DV),
"bin" => Err(Self::Error::Reserved("bin", 102)),
"ff" => Ok(LANG_FF),
"ha" => Ok(LANG_HA),
"ibb" => Err(Self::Error::Reserved("ibb", 105)),
"yo" => Ok(LANG_YO),
"quz" => Ok(LANG_QUZ),
"nso" => Ok(LANG_NSO),
"ba" => Ok(LANG_BA),
"lb" => Ok(LANG_LB),
"kl" => Ok(LANG_KL),
"ig" => Ok(LANG_IG),
"kr" => Err(Self::Error::Reserved("kr", 113)),
"om" => Ok(LANG_OM),
"ti" => Ok(LANG_TI),
"gn" => Ok(LANG_GN),
"haw" => Ok(LANG_HAW),
"la" => Err(Self::Error::Reserved("la", 118)),
"so" => Err(Self::Error::Reserved("so", 119)),
"ii" => Ok(LANG_II),
"pap" => Err(Self::Error::Reserved("pap", 121)),
"arn" => Ok(LANG_ARN),
"moh" => Ok(LANG_MOH),
"br" => Ok(LANG_BR),
"" => Ok(LANG_INVARIANT),
"ug" => Ok(LANG_UG),
"mi" => Ok(LANG_MI),
"oc" => Ok(LANG_OC),
"co" => Ok(LANG_CO),
"gsw" => Ok(LANG_GSW),
"sah" => Ok(LANG_SAH),
"qut" => Ok(LANG_QUT),
"rw" => Ok(LANG_RW),
"wo" => Ok(LANG_WO),
"prs" => Ok(LANG_PRS),
"gd" => Ok(LANG_GD),
"ku" => Ok(LANG_KU),
"quc" => Err(Self::Error::Reserved("quc", 147)),
"ar-SA" => Ok(LANG_AR_SA),
"bg-BG" => Ok(LANG_BG_BG),
"ca-ES" => Ok(LANG_CA_ES),
"zh-TW" => Ok(LANG_ZH_TW),
"cs-CZ" => Ok(LANG_CS_CZ),
"da-DK" => Ok(LANG_DA_DK),
"de-DE" => Ok(LANG_DE_DE),
"el-GR" => Ok(LANG_EL_GR),
"en-US" => Ok(LANG_EN_US),
"es-ES_tradnl" => Ok(LANG_ES_ES_TRADNL),
"fi-FI" => Ok(LANG_FI_FI),
"fr-FR" => Ok(LANG_FR_FR),
"he-IL" => Ok(LANG_HE_IL),
"hu-HU" => Ok(LANG_HU_HU),
"is-IS" => Ok(LANG_IS_IS),
"it-IT" => Ok(LANG_IT_IT),
"ja-JP" => Ok(LANG_JA_JP),
"ko-KR" => Ok(LANG_KO_KR),
"nl-NL" => Ok(LANG_NL_NL),
"nb-NO" => Ok(LANG_NB_NO),
"pl-PL" => Ok(LANG_PL_PL),
"pt-BR" => Ok(LANG_PT_BR),
"rm-CH" => Ok(LANG_RM_CH),
"ro-RO" => Ok(LANG_RO_RO),
"ru-RU" => Ok(LANG_RU_RU),
"hr-HR" => Ok(LANG_HR_HR),
"sk-SK" => Ok(LANG_SK_SK),
"sq-AL" => Ok(LANG_SQ_AL),
"sv-SE" => Ok(LANG_SV_SE),
"th-TH" => Ok(LANG_TH_TH),
"tr-TR" => Ok(LANG_TR_TR),
"ur-PK" => Ok(LANG_UR_PK),
"id-ID" => Ok(LANG_ID_ID),
"uk-UA" => Ok(LANG_UK_UA),
"be-BY" => Ok(LANG_BE_BY),
"sl-SI" => Ok(LANG_SL_SI),
"et-EE" => Ok(LANG_ET_EE),
"lv-LV" => Ok(LANG_LV_LV),
"lt-LT" => Ok(LANG_LT_LT),
"tg-Cyrl-TJ" => Ok(LANG_TG_CYRL_TJ),
"fa-IR" => Ok(LANG_FA_IR),
"vi-VN" => Ok(LANG_VI_VN),
"hy-AM" => Ok(LANG_HY_AM),
"az-Latn-AZ" => Ok(LANG_AZ_LATN_AZ),
"eu-ES" => Ok(LANG_EU_ES),
"hsb-DE" => Ok(LANG_HSB_DE),
"mk-MK" => Ok(LANG_MK_MK),
"st-ZA" => Ok(LANG_ST_ZA),
"ts-ZA" => Ok(LANG_TS_ZA),
"tn-ZA" => Ok(LANG_TN_ZA),
"ve-ZA" => Ok(LANG_VE_ZA),
"xh-ZA" => Ok(LANG_XH_ZA),
"zu-ZA" => Ok(LANG_ZU_ZA),
"af-ZA" => Ok(LANG_AF_ZA),
"ka-GE" => Ok(LANG_KA_GE),
"fo-FO" => Ok(LANG_FO_FO),
"hi-IN" => Ok(LANG_HI_IN),
"mt-MT" => Ok(LANG_MT_MT),
"se-NO" => Ok(LANG_SE_NO),
"yi-Hebr" => Err(Self::Error::Reserved("yi-Hebr", 1085)),
"ms-MY" => Ok(LANG_MS_MY),
"kk-KZ" => Ok(LANG_KK_KZ),
"ky-KG" => Ok(LANG_KY_KG),
"sw-KE" => Ok(LANG_SW_KE),
"tk-TM" => Ok(LANG_TK_TM),
"uz-Latn-UZ" => Ok(LANG_UZ_LATN_UZ),
"tt-RU" => Ok(LANG_TT_RU),
"bn-IN" => Ok(LANG_BN_IN),
"pa-IN" => Ok(LANG_PA_IN),
"gu-IN" => Ok(LANG_GU_IN),
"or-IN" => Ok(LANG_OR_IN),
"ta-IN" => Ok(LANG_TA_IN),
"te-IN" => Ok(LANG_TE_IN),
"kn-IN" => Ok(LANG_KN_IN),
"ml-IN" => Ok(LANG_ML_IN),
"as-IN" => Ok(LANG_AS_IN),
"mr-IN" => Ok(LANG_MR_IN),
"sa-IN" => Ok(LANG_SA_IN),
"mn-MN" => Ok(LANG_MN_MN),
"bo-CN" => Ok(LANG_BO_CN),
"cy-GB" => Ok(LANG_CY_GB),
"km-KH" => Ok(LANG_KM_KH),
"lo-LA" => Ok(LANG_LO_LA),
"my-MM" => Ok(LANG_MY_MM),
"gl-ES" => Ok(LANG_GL_ES),
"kok-IN" => Ok(LANG_KOK_IN),
"mni-IN" => Err(Self::Error::Reserved("mni-IN", 1112)),
"sd-Deva-IN" => Err(Self::Error::Reserved("sd-Deva-IN", 1113)),
"syr-SY" => Ok(LANG_SYR_SY),
"si-LK" => Ok(LANG_SI_LK),
"chr-Cher-US" => Ok(LANG_CHR_CHER_US),
"iu-Cans-CA" => Ok(LANG_IU_CANS_CA),
"am-ET" => Ok(LANG_AM_ET),
"tzm-Arab-MA" => Err(Self::Error::Reserved("tzm-Arab-MA", 1119)),
"ks-Arab" => Ok(LANG_KS_ARAB),
"ne-NP" => Ok(LANG_NE_NP),
"fy-NL" => Ok(LANG_FY_NL),
"ps-AF" => Ok(LANG_PS_AF),
"fil-PH" => Ok(LANG_FIL_PH),
"dv-MV" => Ok(LANG_DV_MV),
"bin-NG" => Err(Self::Error::Reserved("bin-NG", 1126)),
"fuv-NG" => Err(Self::Error::Reserved("fuv-NG", 1127)),
"ha-Latn-NG" => Ok(LANG_HA_LATN_NG),
"ibb-NG" => Err(Self::Error::Reserved("ibb-NG", 1129)),
"yo-NG" => Ok(LANG_YO_NG),
"quz-BO" => Ok(LANG_QUZ_BO),
"nso-ZA" => Ok(LANG_NSO_ZA),
"ba-RU" => Ok(LANG_BA_RU),
"lb-LU" => Ok(LANG_LB_LU),
"kl-GL" => Ok(LANG_KL_GL),
"ig-NG" => Ok(LANG_IG_NG),
"kr-NG" => Err(Self::Error::Reserved("kr-NG", 1137)),
"om-ET" => Ok(LANG_OM_ET),
"ti-ET" => Ok(LANG_TI_ET),
"gn-PY" => Ok(LANG_GN_PY),
"haw-US" => Ok(LANG_HAW_US),
"la-Latn" => Err(Self::Error::Reserved("la-Latn", 1142)),
"so-SO" => Ok(LANG_SO_SO),
"ii-CN" => Ok(LANG_II_CN),
"pap-029" => Err(Self::Error::Reserved("pap-029", 1145)),
"arn-CL" => Ok(LANG_ARN_CL),
"moh-CA" => Ok(LANG_MOH_CA),
"br-FR" => Ok(LANG_BR_FR),
"ug-CN" => Ok(LANG_UG_CN),
"mi-NZ" => Ok(LANG_MI_NZ),
"oc-FR" => Ok(LANG_OC_FR),
"co-FR" => Ok(LANG_CO_FR),
"gsw-FR" => Ok(LANG_GSW_FR),
"sah-RU" => Ok(LANG_SAH_RU),
"qut-GT" => Err(Self::Error::Reserved("qut-GT", 1158)),
"rw-RW" => Ok(LANG_RW_RW),
"wo-SN" => Ok(LANG_WO_SN),
"prs-AF" => Ok(LANG_PRS_AF),
"plt-MG" => Err(Self::Error::Reserved("plt-MG", 1165)),
"zh-yue-HK" => Err(Self::Error::Reserved("zh-yue-HK", 1166)),
"tdd-Tale-CN" => Err(Self::Error::Reserved("tdd-Tale-CN", 1167)),
"khb-Talu-CN" => Err(Self::Error::Reserved("khb-Talu-CN", 1168)),
"gd-GB" => Ok(LANG_GD_GB),
"ku-Arab-IQ" => Ok(LANG_KU_ARAB_IQ),
"quc-CO" => Err(Self::Error::Reserved("quc-CO", 1171)),
"qps-ploc" => Ok(LANG_QPS_PLOC),
"qps-ploca" => Ok(LANG_QPS_PLOCA),
"ar-IQ" => Ok(LANG_AR_IQ),
"ca-ES-valencia" => Ok(LANG_CA_ES_VALENCIA),
"zh-CN" => Ok(LANG_ZH_CN),
"de-CH" => Ok(LANG_DE_CH),
"en-GB" => Ok(LANG_EN_GB),
"es-MX" => Ok(LANG_ES_MX),
"fr-BE" => Ok(LANG_FR_BE),
"it-CH" => Ok(LANG_IT_CH),
"ja-Ploc-JP" => Err(Self::Error::Reserved("ja-Ploc-JP", 2065)),
"nl-BE" => Ok(LANG_NL_BE),
"nn-NO" => Ok(LANG_NN_NO),
"pt-PT" => Ok(LANG_PT_PT),
"ro-MD" => Ok(LANG_RO_MD),
"ru-MD" => Ok(LANG_RU_MD),
"sr-Latn-CS" => Ok(LANG_SR_LATN_CS),
"sv-FI" => Ok(LANG_SV_FI),
"ur-IN" => Ok(LANG_UR_IN),
"az-Cyrl-AZ" => Err(Self::Error::Reserved("az-Cyrl-AZ", 2092)),
"dsb-DE" => Ok(LANG_DSB_DE),
"tn-BW" => Ok(LANG_TN_BW),
"se-SE" => Ok(LANG_SE_SE),
"ga-IE" => Ok(LANG_GA_IE),
"ms-BN" => Ok(LANG_MS_BN),
"kk-Latn-KZ" => Err(Self::Error::Reserved("kk-Latn-KZ", 2111)),
"uz-Cyrl-UZ" => Err(Self::Error::Reserved("uz-Cyrl-UZ", 2115)),
"bn-BD" => Ok(LANG_BN_BD),
"pa-Arab-PK" => Ok(LANG_PA_ARAB_PK),
"ta-LK" => Ok(LANG_TA_LK),
"mn-Mong-CN" => Err(Self::Error::Reserved("mn-Mong-CN", 2128)),
"bo-BT" => Err(Self::Error::Reserved("bo-BT", 2129)),
"sd-Arab-PK" => Ok(LANG_SD_ARAB_PK),
"iu-Latn-CA" => Ok(LANG_IU_LATN_CA),
"tzm-Latn-DZ" => Ok(LANG_TZM_LATN_DZ),
"ks-Deva" => Err(Self::Error::Reserved("ks-Deva", 2144)),
"ne-IN" => Ok(LANG_NE_IN),
"ff-Latn-SN" => Ok(LANG_FF_LATN_SN),
"quz-EC" => Ok(LANG_QUZ_EC),
"ti-ER" => Ok(LANG_TI_ER),
"qps-plocm" => Ok(LANG_QPS_PLOCM),
"ar-EG" => Ok(LANG_AR_EG),
"zh-HK" => Ok(LANG_ZH_HK),
"de-AT" => Ok(LANG_DE_AT),
"en-AU" => Ok(LANG_EN_AU),
"es-ES" => Ok(LANG_ES_ES),
"fr-CA" => Ok(LANG_FR_CA),
"sr-Cyrl-CS" => Ok(LANG_SR_CYRL_CS),
"se-FI" => Ok(LANG_SE_FI),
"mn-Mong-MN" => Ok(LANG_MN_MONG_MN),
"dz-BT" => Ok(LANG_DZ_BT),
"tmz-MA" => Err(Self::Error::Reserved("tmz-MA", 3167)),
"quz-PE" => Ok(LANG_QUZ_PE),
"ar-LY" => Ok(LANG_AR_LY),
"zh-SG" => Ok(LANG_ZH_SG),
"de-LU" => Ok(LANG_DE_LU),
"en-CA" => Ok(LANG_EN_CA),
"es-GT" => Ok(LANG_ES_GT),
"fr-CH" => Ok(LANG_FR_CH),
"hr-BA" => Ok(LANG_HR_BA),
"smj-NO" => Ok(LANG_SMJ_NO),
"tzm-Tfng-MA" => Ok(LANG_TZM_TFNG_MA),
"ar-DZ" => Ok(LANG_AR_DZ),
"zh-MO" => Ok(LANG_ZH_MO),
"de-LI" => Ok(LANG_DE_LI),
"en-NZ" => Ok(LANG_EN_NZ),
"es-CR" => Ok(LANG_ES_CR),
"fr-LU" => Ok(LANG_FR_LU),
"bs-Latn-BA" => Ok(LANG_BS_LATN_BA),
"smj-SE" => Ok(LANG_SMJ_SE),
"ar-MA" => Ok(LANG_AR_MA),
"en-IE" => Ok(LANG_EN_IE),
"es-PA" => Ok(LANG_ES_PA),
"fr-MC" => Ok(LANG_FR_MC),
"sr-Latn-BA" => Ok(LANG_SR_LATN_BA),
"sma-NO" => Ok(LANG_SMA_NO),
"ar-TN" => Ok(LANG_AR_TN),
"en-ZA" => Ok(LANG_EN_ZA),
"es-DO" => Ok(LANG_ES_DO),
"sr-Cyrl-BA" => Ok(LANG_SR_CYRL_BA),
"sma-SE" => Ok(LANG_SMA_SE),
"ar-OM" => Ok(LANG_AR_OM),
"en-JM" => Ok(LANG_EN_JM),
"es-VE" => Ok(LANG_ES_VE),
"fr-RE" => Ok(LANG_FR_RE),
"bs-Cyrl-BA" => Ok(LANG_BS_CYRL_BA),
"sms-FI" => Ok(LANG_SMS_FI),
"ar-YE" => Ok(LANG_AR_YE),
"en-029" => Err(Self::Error::Reserved("en-029", 9225)),
"es-CO" => Ok(LANG_ES_CO),
"fr-CD" => Ok(LANG_FR_CD),
"sr-Latn-RS" => Ok(LANG_SR_LATN_RS),
"smn-FI" => Ok(LANG_SMN_FI),
"ar-SY" => Ok(LANG_AR_SY),
"en-BZ" => Ok(LANG_EN_BZ),
"es-PE" => Ok(LANG_ES_PE),
"fr-SN" => Ok(LANG_FR_SN),
"sr-Cyrl-RS" => Ok(LANG_SR_CYRL_RS),
"ar-JO" => Ok(LANG_AR_JO),
"en-TT" => Ok(LANG_EN_TT),
"es-AR" => Ok(LANG_ES_AR),
"fr-CM" => Ok(LANG_FR_CM),
"sr-Latn-ME" => Ok(LANG_SR_LATN_ME),
"ar-LB" => Ok(LANG_AR_LB),
"en-ZW" => Ok(LANG_EN_ZW),
"es-EC" => Ok(LANG_ES_EC),
"fr-CI" => Ok(LANG_FR_CI),
"sr-Cyrl-ME" => Ok(LANG_SR_CYRL_ME),
"ar-KW" => Ok(LANG_AR_KW),
"en-PH" => Ok(LANG_EN_PH),
"es-CL" => Ok(LANG_ES_CL),
"fr-ML" => Ok(LANG_FR_ML),
"ar-AE" => Ok(LANG_AR_AE),
"en-ID" => Err(Self::Error::Reserved("en-ID", 14345)),
"es-UY" => Ok(LANG_ES_UY),
"fr-MA" => Ok(LANG_FR_MA),
"ar-BH" => Ok(LANG_AR_BH),
"en-HK" => Ok(LANG_EN_HK),
"es-PY" => Ok(LANG_ES_PY),
"fr-HT" => Ok(LANG_FR_HT),
"ar-QA" => Ok(LANG_AR_QA),
"en-IN" => Ok(LANG_EN_IN),
"es-BO" => Ok(LANG_ES_BO),
"ar-Ploc-SA" => Err(Self::Error::Reserved("ar-Ploc-SA", 17409)),
"en-MY" => Ok(LANG_EN_MY),
"es-SV" => Ok(LANG_ES_SV),
"ar-145" => Err(Self::Error::Reserved("ar-145", 18433)),
"en-SG" => Ok(LANG_EN_SG),
"es-HN" => Ok(LANG_ES_HN),
"en-AE" => Ok(LANG_EN_AE),
"es-NI" => Ok(LANG_ES_NI),
"en-BH" => Err(Self::Error::Reserved("en-BH", 20489)),
"es-PR" => Ok(LANG_ES_PR),
"en-EG" => Err(Self::Error::Reserved("en-EG", 21513)),
"es-US" => Ok(LANG_ES_US),
"en-JO" => Err(Self::Error::Reserved("en-JO", 22537)),
"es-419" => Err(Self::Error::Reserved("es-419", 22538)),
"en-KW" => Err(Self::Error::Reserved("en-KW", 23561)),
"es-CU" => Ok(LANG_ES_CU),
"en-TR" => Err(Self::Error::Reserved("en-TR", 24585)),
"en-YE" => Err(Self::Error::Reserved("en-YE", 25609)),
"bs-Cyrl" => Ok(LANG_BS_CYRL),
"bs-Latn" => Ok(LANG_BS_LATN),
"sr-Cyrl" => Ok(LANG_SR_CYRL),
"sr-Latn" => Ok(LANG_SR_LATN),
"smn" => Ok(LANG_SMN),
"az-Cyrl" => Ok(LANG_AZ_CYRL),
"sms" => Ok(LANG_SMS),
"zh" => Ok(LANG_ZH),
"nn" => Ok(LANG_NN),
"bs" => Ok(LANG_BS),
"az-Latn" => Ok(LANG_AZ_LATN),
"sma" => Ok(LANG_SMA),
"kk-Cyrl" => Err(Self::Error::Reserved("kk-Cyrl", 30783)),
"uz-Cyrl" => Ok(LANG_UZ_CYRL),
"mn-Cyrl" => Ok(LANG_MN_CYRL),
"iu-Cans" => Ok(LANG_IU_CANS),
"tzm-Tfng" => Ok(LANG_TZM_TFNG),
"zh-Hant" => Ok(LANG_ZH_HANT),
"nb" => Ok(LANG_NB),
"sr" => Ok(LANG_SR),
"tg-Cyrl" => Ok(LANG_TG_CYRL),
"dsb" => Ok(LANG_DSB),
"smj" => Ok(LANG_SMJ),
"kk-Latn" => Err(Self::Error::Reserved("kk-Latn", 31807)),
"uz-Latn" => Ok(LANG_UZ_LATN),
"pa-Arab" => Ok(LANG_PA_ARAB),
"mn-Mong" => Ok(LANG_MN_MONG),
"sd-Arab" => Ok(LANG_SD_ARAB),
"chr-Cher" => Ok(LANG_CHR_CHER),
"iu-Latn" => Ok(LANG_IU_LATN),
"tzm-Latn" => Ok(LANG_TZM_LATN),
"ff-Latn" => Ok(LANG_FF_LATN),
"ha-Latn" => Ok(LANG_HA_LATN),
"ku-Arab" => Ok(LANG_KU_ARAB),
"fr-015" => Err(Self::Error::Reserved("fr-015", 58380)),
"aa" => Ok(LANG_AA),
"aa-DJ" => Ok(LANG_AA_DJ),
"aa-ER" => Ok(LANG_AA_ER),
"aa-ET" => Ok(LANG_AA_ET),
"af-NA" => Ok(LANG_AF_NA),
"agq" => Ok(LANG_AGQ),
"agq-CM" => Ok(LANG_AGQ_CM),
"ak" => Ok(LANG_AK),
"ak-GH" => Ok(LANG_AK_GH),
"ar-001" => Ok(LANG_AR_001),
"ar-DJ" => Ok(LANG_AR_DJ),
"ar-ER" => Ok(LANG_AR_ER),
"ar-IL" => Ok(LANG_AR_IL),
"ar-KM" => Ok(LANG_AR_KM),
"ar-MR" => Ok(LANG_AR_MR),
"ar-PS" => Ok(LANG_AR_PS),
"ar-SD" => Ok(LANG_AR_SD),
"ar-SO" => Ok(LANG_AR_SO),
"ar-SS" => Ok(LANG_AR_SS),
"ar-TD" => Ok(LANG_AR_TD),
"asa" => Ok(LANG_ASA),
"asa-TZ" => Ok(LANG_ASA_TZ),
"ast" => Ok(LANG_AST),
"ast-ES" => Ok(LANG_AST_ES),
"bas" => Ok(LANG_BAS),
"bas-CM" => Ok(LANG_BAS_CM),
"bem" => Ok(LANG_BEM),
"bem-ZM" => Ok(LANG_BEM_ZM),
"bez" => Ok(LANG_BEZ),
"bez-TZ" => Ok(LANG_BEZ_TZ),
"bm" => Ok(LANG_BM),
"bm-ML" => Ok(LANG_BM_ML),
"bo-IN" => Ok(LANG_BO_IN),
"brx" => Ok(LANG_BRX),
"brx-IN" => Ok(LANG_BRX_IN),
"byn" => Ok(LANG_BYN),
"byn-ER" => Ok(LANG_BYN_ER),
"ca-AD" => Ok(LANG_CA_AD),
"ca-FR" => Ok(LANG_CA_FR),
"ca-IT" => Ok(LANG_CA_IT),
"ccp" => Ok(LANG_CCP),
"ccp-Cakm" => Ok(LANG_CCP_CAKM),
"ccp-Cakm-BD" => Ok(LANG_CCP_CAKM_BD),
"ccp-Cakm-IN" => Ok(LANG_CCP_CAKM_IN),
"ce-RU" => Ok(LANG_CE_RU),
"ceb" => Ok(LANG_CEB),
"ceb-Latn" => Ok(LANG_CEB_LATN),
"ceb-Latn-PH" => Ok(LANG_CEB_LATN_PH),
"cgg" => Ok(LANG_CGG),
"cgg-UG" => Ok(LANG_CGG_UG),
"cu-RU" => Ok(LANG_CU_RU),
"da-GL" => Ok(LANG_DA_GL),
"dav" => Ok(LANG_DAV),
"dav-KE" => Ok(LANG_DAV_KE),
"de-BE" => Ok(LANG_DE_BE),
"de-IT" => Ok(LANG_DE_IT),
"dje" => Ok(LANG_DJE),
"dje-NE" => Ok(LANG_DJE_NE),
"dua" => Ok(LANG_DUA),
"dua-CM" => Ok(LANG_DUA_CM),
"dyo" => Ok(LANG_DYO),
"dyo-SN" => Ok(LANG_DYO_SN),
"dz" => Ok(LANG_DZ),
"ebu" => Ok(LANG_EBU),
"ebu-KE" => Ok(LANG_EBU_KE),
"ee" => Ok(LANG_EE),
"ee-GH" => Ok(LANG_EE_GH),
"ee-TG" => Ok(LANG_EE_TG),
"el-CY" => Ok(LANG_EL_CY),
"en-001" => Ok(LANG_EN_001),
"en-150" => Ok(LANG_EN_150),
"en-AG" => Ok(LANG_EN_AG),
"en-AI" => Ok(LANG_EN_AI),
"en-AS" => Ok(LANG_EN_AS),
"en-AT" => Ok(LANG_EN_AT),
"en-BB" => Ok(LANG_EN_BB),
"en-BE" => Ok(LANG_EN_BE),
"en-BI" => Ok(LANG_EN_BI),
"en-BM" => Ok(LANG_EN_BM),
"en-BS" => Ok(LANG_EN_BS),
"en-BW" => Ok(LANG_EN_BW),
"en-CC" => Ok(LANG_EN_CC),
"en-CH" => Ok(LANG_EN_CH),
"en-CK" => Ok(LANG_EN_CK),
"en-CM" => Ok(LANG_EN_CM),
"en-CX" => Ok(LANG_EN_CX),
"en-CY" => Ok(LANG_EN_CY),
"en-DE" => Ok(LANG_EN_DE),
"en-DK" => Ok(LANG_EN_DK),
"en-DM" => Ok(LANG_EN_DM),
"en-ER" => Ok(LANG_EN_ER),
"en-FI" => Ok(LANG_EN_FI),
"en-FJ" => Ok(LANG_EN_FJ),
"en-FK" => Ok(LANG_EN_FK),
"en-FM" => Ok(LANG_EN_FM),
"en-GD" => Ok(LANG_EN_GD),
"en-GG" => Ok(LANG_EN_GG),
"en-GH" => Ok(LANG_EN_GH),
"en-GI" => Ok(LANG_EN_GI),
"en-GM" => Ok(LANG_EN_GM),
"en-GU" => Ok(LANG_EN_GU),
"en-GY" => Ok(LANG_EN_GY),
"en-IL" => Ok(LANG_EN_IL),
"en-IM" => Ok(LANG_EN_IM),
"en-IO" => Ok(LANG_EN_IO),
"en-JE" => Ok(LANG_EN_JE),
"en-KE" => Ok(LANG_EN_KE),
"en-KI" => Ok(LANG_EN_KI),
"en-KN" => Ok(LANG_EN_KN),
"en-KY" => Ok(LANG_EN_KY),
"en-LC" => Ok(LANG_EN_LC),
"en-LR" => Ok(LANG_EN_LR),
"en-LS" => Ok(LANG_EN_LS),
"en-MG" => Ok(LANG_EN_MG),
"en-MH" => Ok(LANG_EN_MH),
"en-MO" => Ok(LANG_EN_MO),
"en-MP" => Ok(LANG_EN_MP),
"en-MS" => Ok(LANG_EN_MS),
"en-MT" => Ok(LANG_EN_MT),
"en-MU" => Ok(LANG_EN_MU),
"en-MW" => Ok(LANG_EN_MW),
"en-NA" => Ok(LANG_EN_NA),
"en-NF" => Ok(LANG_EN_NF),
"en-NG" => Ok(LANG_EN_NG),
"en-NL" => Ok(LANG_EN_NL),
"en-NR" => Ok(LANG_EN_NR),
"en-NU" => Ok(LANG_EN_NU),
"en-PG" => Ok(LANG_EN_PG),
"en-PK" => Ok(LANG_EN_PK),
"en-PN" => Ok(LANG_EN_PN),
"en-PR" => Ok(LANG_EN_PR),
"en-PW" => Ok(LANG_EN_PW),
"en-RW" => Ok(LANG_EN_RW),
"en-SB" => Ok(LANG_EN_SB),
"en-SC" => Ok(LANG_EN_SC),
"en-SD" => Ok(LANG_EN_SD),
"en-SE" => Ok(LANG_EN_SE),
"en-SH" => Ok(LANG_EN_SH),
"en-SI" => Ok(LANG_EN_SI),
"en-SL" => Ok(LANG_EN_SL),
"en-SS" => Ok(LANG_EN_SS),
"en-SX" => Ok(LANG_EN_SX),
"en-SZ" => Ok(LANG_EN_SZ),
"en-TC" => Ok(LANG_EN_TC),
"en-TK" => Ok(LANG_EN_TK),
"en-TO" => Ok(LANG_EN_TO),
"en-TV" => Ok(LANG_EN_TV),
"en-TZ" => Ok(LANG_EN_TZ),
"en-UG" => Ok(LANG_EN_UG),
"en-UM" => Ok(LANG_EN_UM),
"en-VC" => Ok(LANG_EN_VC),
"en-VG" => Ok(LANG_EN_VG),
"en-VI" => Ok(LANG_EN_VI),
"en-VU" => Ok(LANG_EN_VU),
"en-WS" => Ok(LANG_EN_WS),
"en-ZM" => Ok(LANG_EN_ZM),
"eo" => Ok(LANG_EO),
"eo-001" => Ok(LANG_EO_001),
"es-BR" => Ok(LANG_ES_BR),
"es-BZ" => Ok(LANG_ES_BZ),
"es-GQ" => Ok(LANG_ES_GQ),
"es-PH" => Ok(LANG_ES_PH),
"ewo" => Ok(LANG_EWO),
"ewo-CM" => Ok(LANG_EWO_CM),
"fa-AF" => Ok(LANG_FA_AF),
"ff-Latn-BF" => Ok(LANG_FF_LATN_BF),
"ff-CM" => Ok(LANG_FF_CM),
"ff-Latn-CM" => Ok(LANG_FF_LATN_CM),
"ff-Latn-GH" => Ok(LANG_FF_LATN_GH),
"ff-Latn-GM" => Ok(LANG_FF_LATN_GM),
"ff-GN" => Ok(LANG_FF_GN),
"ff-Latn-GN" => Ok(LANG_FF_LATN_GN),
"ff-Latn-GW" => Ok(LANG_FF_LATN_GW),
"ff-Latn-LR" => Ok(LANG_FF_LATN_LR),
"ff-MR" => Ok(LANG_FF_MR),
"ff-Latn-MR" => Ok(LANG_FF_LATN_MR),
"ff-Latn-NE" => Ok(LANG_FF_LATN_NE),
"ff-NG" => Ok(LANG_FF_NG),
"ff-Latn-NG" => Ok(LANG_FF_LATN_NG),
"ff-Latn-SL" => Ok(LANG_FF_LATN_SL),
"fo-DK" => Ok(LANG_FO_DK),
"fr-BF" => Ok(LANG_FR_BF),
"fr-BI" => Ok(LANG_FR_BI),
"fr-BJ" => Ok(LANG_FR_BJ),
"fr-BL" => Ok(LANG_FR_BL),
"fr-CF" => Ok(LANG_FR_CF),
"fr-CG" => Ok(LANG_FR_CG),
"fr-DJ" => Ok(LANG_FR_DJ),
"fr-DZ" => Ok(LANG_FR_DZ),
"fr-GA" => Ok(LANG_FR_GA),
"fr-GF" => Ok(LANG_FR_GF),
"fr-GN" => Ok(LANG_FR_GN),
"fr-GP" => Ok(LANG_FR_GP),
"fr-GQ" => Ok(LANG_FR_GQ),
"fr-KM" => Ok(LANG_FR_KM),
"fr-MF" => Ok(LANG_FR_MF),
"fr-MG" => Ok(LANG_FR_MG),
"fr-MQ" => Ok(LANG_FR_MQ),
"fr-MR" => Ok(LANG_FR_MR),
"fr-MU" => Ok(LANG_FR_MU),
"fr-NC" => Ok(LANG_FR_NC),
"fr-NE" => Ok(LANG_FR_NE),
"fr-PF" => Ok(LANG_FR_PF),
"fr-PM" => Ok(LANG_FR_PM),
"fr-RW" => Ok(LANG_FR_RW),
"fr-SC" => Ok(LANG_FR_SC),
"fr-SY" => Ok(LANG_FR_SY),
"fr-TD" => Ok(LANG_FR_TD),
"fr-TG" => Ok(LANG_FR_TG),
"fr-TN" => Ok(LANG_FR_TN),
"fr-VU" => Ok(LANG_FR_VU),
"fr-WF" => Ok(LANG_FR_WF),
"fr-YT" => Ok(LANG_FR_YT),
"fur" => Ok(LANG_FUR),
"fur-IT" => Ok(LANG_FUR_IT),
"gsw-CH" => Ok(LANG_GSW_CH),
"gsw-LI" => Ok(LANG_GSW_LI),
"guz" => Ok(LANG_GUZ),
"guz-KE" => Ok(LANG_GUZ_KE),
"gv" => Ok(LANG_GV),
"gv-IM" => Ok(LANG_GV_IM),
"ha-Latn-GH" => Ok(LANG_HA_LATN_GH),
"ha-Latn-NE" => Ok(LANG_HA_LATN_NE),
"ia" => Ok(LANG_IA),
"ia-001" => Ok(LANG_IA_001),
"ia-FR" => Ok(LANG_IA_FR),
"it-SM" => Ok(LANG_IT_SM),
"it-VA" => Ok(LANG_IT_VA),
"jgo" => Ok(LANG_JGO),
"jgo-CM" => Ok(LANG_JGO_CM),
"jmc" => Ok(LANG_JMC),
"jmc-TZ" => Ok(LANG_JMC_TZ),
"jv" => Ok(LANG_JV),
"jv-Latn" => Ok(LANG_JV_LATN),
"jv-Latn-ID" => Ok(LANG_JV_LATN_ID),
"kab" => Ok(LANG_KAB),
"kab-DZ" => Ok(LANG_KAB_DZ),
"kam" => Ok(LANG_KAM),
"kam-KE" => Ok(LANG_KAM_KE),
"kde" => Ok(LANG_KDE),
"kde-TZ" => Ok(LANG_KDE_TZ),
"kea" => Ok(LANG_KEA),
"kea-CV" => Ok(LANG_KEA_CV),
"khq" => Ok(LANG_KHQ),
"khq-ML" => Ok(LANG_KHQ_ML),
"ki" => Ok(LANG_KI),
"ki-KE" => Ok(LANG_KI_KE),
"kkj" => Ok(LANG_KKJ),
"kkj-CM" => Ok(LANG_KKJ_CM),
"kln" => Ok(LANG_KLN),
"kln-KE" => Ok(LANG_KLN_KE),
"ko-KP" => Ok(LANG_KO_KP),
"ks-Arab-IN" => Ok(LANG_KS_ARAB_IN),
"ksb" => Ok(LANG_KSB),
"ksb-TZ" => Ok(LANG_KSB_TZ),
"ksf" => Ok(LANG_KSF),
"ksf-CM" => Ok(LANG_KSF_CM),
"ksh" => Ok(LANG_KSH),
"ksh-DE" => Ok(LANG_KSH_DE),
"ku-Arab-IR" => Ok(LANG_KU_ARAB_IR),
"kw" => Ok(LANG_KW),
"kw-GB" => Ok(LANG_KW_GB),
"lag" => Ok(LANG_LAG),
"lag-TZ" => Ok(LANG_LAG_TZ),
"lg" => Ok(LANG_LG),
"lg-UG" => Ok(LANG_LG_UG),
"lkt" => Ok(LANG_LKT),
"lkt-US" => Ok(LANG_LKT_US),
"ln" => Ok(LANG_LN),
"ln-AO" => Ok(LANG_LN_AO),
"ln-CD" => Ok(LANG_LN_CD),
"ln-CF" => Ok(LANG_LN_CF),
"ln-CG" => Ok(LANG_LN_CG),
"lrc-IQ" => Ok(LANG_LRC_IQ),
"lrc-IR" => Ok(LANG_LRC_IR),
"lu" => Ok(LANG_LU),
"lu-CD" => Ok(LANG_LU_CD),
"luo" => Ok(LANG_LUO),
"luo-KE" => Ok(LANG_LUO_KE),
"luy" => Ok(LANG_LUY),
"luy-KE" => Ok(LANG_LUY_KE),
"mas" => Ok(LANG_MAS),
"mas-KE" => Ok(LANG_MAS_KE),
"mas-TZ" => Ok(LANG_MAS_TZ),
"mer" => Ok(LANG_MER),
"mer-KE" => Ok(LANG_MER_KE),
"mfe" => Ok(LANG_MFE),
"mfe-MU" => Ok(LANG_MFE_MU),
"mg" => Ok(LANG_MG),
"mgh" => Ok(LANG_MGH),
"mgh-MZ" => Ok(LANG_MGH_MZ),
"mg-MG" => Ok(LANG_MG_MG),
"mgo" => Ok(LANG_MGO),
"mgo-CM" => Ok(LANG_MGO_CM),
"mzn-IR" => Ok(LANG_MZN_IR),
"mua" => Ok(LANG_MUA),
"mua-CM" => Ok(LANG_MUA_CM),
"naq" => Ok(LANG_NAQ),
"naq-NA" => Ok(LANG_NAQ_NA),
"nb-SJ" => Ok(LANG_NB_SJ),
"nd" => Ok(LANG_ND),
"nd-ZW" => Ok(LANG_ND_ZW),
"nds" => Ok(LANG_NDS),
"nds-DE" => Ok(LANG_NDS_DE),
"nds-NL" => Ok(LANG_NDS_NL),
"ngo" => Ok(LANG_NGO),
"ngo-GN" => Ok(LANG_NGO_GN),
"nl-AW" => Ok(LANG_NL_AW),
"nl-BQ" => Ok(LANG_NL_BQ),
"nl-CW" => Ok(LANG_NL_CW),
"nl-SR" => Ok(LANG_NL_SR),
"nl-SX" => Ok(LANG_NL_SX),
"nmg" => Ok(LANG_NMG),
"nmg-CM" => Ok(LANG_NMG_CM),
"nnh" => Ok(LANG_NNH),
"nnh-CM" => Ok(LANG_NNH_CM),
"nr" => Ok(LANG_NR),
"nr-ZA" => Ok(LANG_NR_ZA),
"nus" => Ok(LANG_NUS),
"nus-SD" => Ok(LANG_NUS_SD),
"nus-SS" => Ok(LANG_NUS_SS),
"nyn" => Ok(LANG_NYN),
"nyn-UG" => Ok(LANG_NYN_UG),
"om-KE" => Ok(LANG_OM_KE),
"os" => Ok(LANG_OS),
"os-GE" => Ok(LANG_OS_GE),
"os-RU" => Ok(LANG_OS_RU),
"prg-001" => Ok(LANG_PRG_001),
"ps-PK" => Ok(LANG_PS_PK),
"pt-AO" => Ok(LANG_PT_AO),
"pt-CH" => Ok(LANG_PT_CH),
"pt-GQ" => Ok(LANG_PT_GQ),
"pt-LU" => Ok(LANG_PT_LU),
"pt-CV" => Ok(LANG_PT_CV),
"pt-GW" => Ok(LANG_PT_GW),
"pt-MO" => Ok(LANG_PT_MO),
"pt-MZ" => Ok(LANG_PT_MZ),
"pt-ST" => Ok(LANG_PT_ST),
"pt-TL" => Ok(LANG_PT_TL),
"rn" => Ok(LANG_RN),
"rn-BI" => Ok(LANG_RN_BI),
"rof" => Ok(LANG_ROF),
"rof-TZ" => Ok(LANG_ROF_TZ),
"ru-BY" => Ok(LANG_RU_BY),
"ru-KG" => Ok(LANG_RU_KG),
"ru-KZ" => Ok(LANG_RU_KZ),
"ru-UA" => Ok(LANG_RU_UA),
"rwk" => Ok(LANG_RWK),
"rwk-TZ" => Ok(LANG_RWK_TZ),
"saq" => Ok(LANG_SAQ),
"saq-KE" => Ok(LANG_SAQ_KE),
"sbp" => Ok(LANG_SBP),
"sbp-TZ" => Ok(LANG_SBP_TZ),
"seh" => Ok(LANG_SEH),
"seh-MZ" => Ok(LANG_SEH_MZ),
"ses" => Ok(LANG_SES),
"ses-ML" => Ok(LANG_SES_ML),
"sg" => Ok(LANG_SG),
"sg-CF" => Ok(LANG_SG_CF),
"shi" => Ok(LANG_SHI),
"shi-Latn" => Ok(LANG_SHI_LATN),
"shi-Latn-MA" => Ok(LANG_SHI_LATN_MA),
"shi-Tfng" => Ok(LANG_SHI_TFNG),
"shi-Tfng-MA" => Ok(LANG_SHI_TFNG_MA),
"sn" => Ok(LANG_SN),
"sn-Latn" => Ok(LANG_SN_LATN),
"sn-Latn-ZW" => Ok(LANG_SN_LATN_ZW),
"so-DJ" => Ok(LANG_SO_DJ),
"so-ET" => Ok(LANG_SO_ET),
"so-KE" => Ok(LANG_SO_KE),
"sq-MK" => Ok(LANG_SQ_MK),
"ss" => Ok(LANG_SS),
"ss-SZ" => Ok(LANG_SS_SZ),
"ssy" => Ok(LANG_SSY),
"ssy-ER" => Ok(LANG_SSY_ER),
"ss-ZA" => Ok(LANG_SS_ZA),
"st-LS" => Ok(LANG_ST_LS),
"sv-AX" => Ok(LANG_SV_AX),
"swc" => Ok(LANG_SWC),
"swc-CD" => Ok(LANG_SWC_CD),
"sw-TZ" => Ok(LANG_SW_TZ),
"sw-UG" => Ok(LANG_SW_UG),
"ta-MY" => Ok(LANG_TA_MY),
"ta-SG" => Ok(LANG_TA_SG),
"teo" => Ok(LANG_TEO),
"teo-KE" => Ok(LANG_TEO_KE),
"teo-UG" => Ok(LANG_TEO_UG),
"tig" => Ok(LANG_TIG),
"tig-ER" => Ok(LANG_TIG_ER),
"to" => Ok(LANG_TO),
"to-TO" => Ok(LANG_TO_TO),
"tr-CY" => Ok(LANG_TR_CY),
"twq" => Ok(LANG_TWQ),
"twq-NE" => Ok(LANG_TWQ_NE),
"tzm-Latn-MA" => Ok(LANG_TZM_LATN_MA),
"uz-Arab" => Ok(LANG_UZ_ARAB),
"uz-Arab-AF" => Ok(LANG_UZ_ARAB_AF),
"vai" => Ok(LANG_VAI),
"vai-Latn" => Ok(LANG_VAI_LATN),
"vai-Latn-LR" => Ok(LANG_VAI_LATN_LR),
"vai-Vaii" => Ok(LANG_VAI_VAII),
"vai-Vaii-LR" => Ok(LANG_VAI_VAII_LR),
"vo" => Ok(LANG_VO),
"vo-001" => Ok(LANG_VO_001),
"vun" => Ok(LANG_VUN),
"vun-TZ" => Ok(LANG_VUN_TZ),
"wae" => Ok(LANG_WAE),
"wae-CH" => Ok(LANG_WAE_CH),
"wal" => Ok(LANG_WAL),
"wal-ET" => Ok(LANG_WAL_ET),
"xog" => Ok(LANG_XOG),
"xog-UG" => Ok(LANG_XOG_UG),
"yav" => Ok(LANG_YAV),
"yav-CM" => Ok(LANG_YAV_CM),
"yo-BJ" => Ok(LANG_YO_BJ),
"zgh" => Ok(LANG_ZGH),
"zgh-Tfng" => Ok(LANG_ZGH_TFNG),
"zgh-Tfng-MA" => Ok(LANG_ZGH_TFNG_MA),
undef => Err(Self::Error::Undefined(undef.to_owned())),
}
};
}
pub mod lcid {
pub const LCID_AR: u32 = 0x0001;
pub const LCID_BG: u32 = 0x0002;
pub const LCID_CA: u32 = 0x0003;
pub const LCID_ZH_HANS: u32 = 0x0004;
pub const LCID_CS: u32 = 0x0005;
pub const LCID_DA: u32 = 0x0006;
pub const LCID_DE: u32 = 0x0007;
pub const LCID_EL: u32 = 0x0008;
pub const LCID_EN: u32 = 0x0009;
pub const LCID_ES: u32 = 0x000A;
pub const LCID_FI: u32 = 0x000B;
pub const LCID_FR: u32 = 0x000C;
pub const LCID_HE: u32 = 0x000D;
pub const LCID_HU: u32 = 0x000E;
pub const LCID_IS: u32 = 0x000F;
pub const LCID_IT: u32 = 0x0010;
pub const LCID_JA: u32 = 0x0011;
pub const LCID_KO: u32 = 0x0012;
pub const LCID_NL: u32 = 0x0013;
pub const LCID_NO: u32 = 0x0014;
pub const LCID_PL: u32 = 0x0015;
pub const LCID_PT: u32 = 0x0016;
pub const LCID_RM: u32 = 0x0017;
pub const LCID_RO: u32 = 0x0018;
pub const LCID_RU: u32 = 0x0019;
pub const LCID_HR: u32 = 0x001A;
pub const LCID_SK: u32 = 0x001B;
pub const LCID_SQ: u32 = 0x001C;
pub const LCID_SV: u32 = 0x001D;
pub const LCID_TH: u32 = 0x001E;
pub const LCID_TR: u32 = 0x001F;
pub const LCID_UR: u32 = 0x0020;
pub const LCID_ID: u32 = 0x0021;
pub const LCID_UK: u32 = 0x0022;
pub const LCID_BE: u32 = 0x0023;
pub const LCID_SL: u32 = 0x0024;
pub const LCID_ET: u32 = 0x0025;
pub const LCID_LV: u32 = 0x0026;
pub const LCID_LT: u32 = 0x0027;
pub const LCID_TG: u32 = 0x0028;
pub const LCID_FA: u32 = 0x0029;
pub const LCID_VI: u32 = 0x002A;
pub const LCID_HY: u32 = 0x002B;
pub const LCID_AZ: u32 = 0x002C;
pub const LCID_EU: u32 = 0x002D;
pub const LCID_HSB: u32 = 0x002E;
pub const LCID_MK: u32 = 0x002F;
pub const LCID_ST: u32 = 0x0030;
pub const LCID_TS: u32 = 0x0031;
pub const LCID_TN: u32 = 0x0032;
pub const LCID_VE: u32 = 0x0033;
pub const LCID_XH: u32 = 0x0034;
pub const LCID_ZU: u32 = 0x0035;
pub const LCID_AF: u32 = 0x0036;
pub const LCID_KA: u32 = 0x0037;
pub const LCID_FO: u32 = 0x0038;
pub const LCID_HI: u32 = 0x0039;
pub const LCID_MT: u32 = 0x003A;
pub const LCID_SE: u32 = 0x003B;
pub const LCID_GA: u32 = 0x003C;
pub const LCID_MS: u32 = 0x003E;
pub const LCID_KK: u32 = 0x003F;
pub const LCID_KY: u32 = 0x0040;
pub const LCID_SW: u32 = 0x0041;
pub const LCID_TK: u32 = 0x0042;
pub const LCID_UZ: u32 = 0x0043;
pub const LCID_TT: u32 = 0x0044;
pub const LCID_BN: u32 = 0x0045;
pub const LCID_PA: u32 = 0x0046;
pub const LCID_GU: u32 = 0x0047;
pub const LCID_OR: u32 = 0x0048;
pub const LCID_TA: u32 = 0x0049;
pub const LCID_TE: u32 = 0x004A;
pub const LCID_KN: u32 = 0x004B;
pub const LCID_ML: u32 = 0x004C;
pub const LCID_AS: u32 = 0x004D;
pub const LCID_MR: u32 = 0x004E;
pub const LCID_SA: u32 = 0x004F;
pub const LCID_MN: u32 = 0x0050;
pub const LCID_BO: u32 = 0x0051;
pub const LCID_CY: u32 = 0x0052;
pub const LCID_KM: u32 = 0x0053;
pub const LCID_LO: u32 = 0x0054;
pub const LCID_MY: u32 = 0x0055;
pub const LCID_GL: u32 = 0x0056;
pub const LCID_KOK: u32 = 0x0057;
pub const LCID_SD: u32 = 0x0059;
pub const LCID_SYR: u32 = 0x005A;
pub const LCID_SI: u32 = 0x005B;
pub const LCID_CHR: u32 = 0x005C;
pub const LCID_IU: u32 = 0x005D;
pub const LCID_AM: u32 = 0x005E;
pub const LCID_TZM: u32 = 0x005F;
pub const LCID_KS: u32 = 0x0060;
pub const LCID_NE: u32 = 0x0061;
pub const LCID_FY: u32 = 0x0062;
pub const LCID_PS: u32 = 0x0063;
pub const LCID_FIL: u32 = 0x0064;
pub const LCID_DV: u32 = 0x0065;
pub const LCID_FF: u32 = 0x0067;
pub const LCID_HA: u32 = 0x0068;
pub const LCID_YO: u32 = 0x006A;
pub const LCID_QUZ: u32 = 0x006B;
pub const LCID_NSO: u32 = 0x006C;
pub const LCID_BA: u32 = 0x006D;
pub const LCID_LB: u32 = 0x006E;
pub const LCID_KL: u32 = 0x006F;
pub const LCID_IG: u32 = 0x0070;
pub const LCID_OM: u32 = 0x0072;
pub const LCID_TI: u32 = 0x0073;
pub const LCID_GN: u32 = 0x0074;
pub const LCID_HAW: u32 = 0x0075;
pub const LCID_II: u32 = 0x0078;
pub const LCID_ARN: u32 = 0x007A;
pub const LCID_MOH: u32 = 0x007C;
pub const LCID_BR: u32 = 0x007E;
pub const LCID_INVARIANT: u32 = 0x007F;
pub const LCID_UG: u32 = 0x0080;
pub const LCID_MI: u32 = 0x0081;
pub const LCID_OC: u32 = 0x0082;
pub const LCID_CO: u32 = 0x0083;
pub const LCID_GSW: u32 = 0x0084;
pub const LCID_SAH: u32 = 0x0085;
pub const LCID_QUT: u32 = 0x0086;
pub const LCID_RW: u32 = 0x0087;
pub const LCID_WO: u32 = 0x0088;
pub const LCID_PRS: u32 = 0x008C;
pub const LCID_GD: u32 = 0x0091;
pub const LCID_KU: u32 = 0x0092;
pub const LCID_AR_SA: u32 = 0x0401;
pub const LCID_BG_BG: u32 = 0x0402;
pub const LCID_CA_ES: u32 = 0x0403;
pub const LCID_ZH_TW: u32 = 0x0404;
pub const LCID_CS_CZ: u32 = 0x0405;
pub const LCID_DA_DK: u32 = 0x0406;
pub const LCID_DE_DE: u32 = 0x0407;
pub const LCID_EL_GR: u32 = 0x0408;
pub const LCID_EN_US: u32 = 0x0409;
pub const LCID_ES_ES_TRADNL: u32 = 0x040A;
pub const LCID_FI_FI: u32 = 0x040B;
pub const LCID_FR_FR: u32 = 0x040C;
pub const LCID_HE_IL: u32 = 0x040D;
pub const LCID_HU_HU: u32 = 0x040E;
pub const LCID_IS_IS: u32 = 0x040F;
pub const LCID_IT_IT: u32 = 0x0410;
pub const LCID_JA_JP: u32 = 0x0411;
pub const LCID_KO_KR: u32 = 0x0412;
pub const LCID_NL_NL: u32 = 0x0413;
pub const LCID_NB_NO: u32 = 0x0414;
pub const LCID_PL_PL: u32 = 0x0415;
pub const LCID_PT_BR: u32 = 0x0416;
pub const LCID_RM_CH: u32 = 0x0417;
pub const LCID_RO_RO: u32 = 0x0418;
pub const LCID_RU_RU: u32 = 0x0419;
pub const LCID_HR_HR: u32 = 0x041A;
pub const LCID_SK_SK: u32 = 0x041B;
pub const LCID_SQ_AL: u32 = 0x041C;
pub const LCID_SV_SE: u32 = 0x041D;
pub const LCID_TH_TH: u32 = 0x041E;
pub const LCID_TR_TR: u32 = 0x041F;
pub const LCID_UR_PK: u32 = 0x0420;
pub const LCID_ID_ID: u32 = 0x0421;
pub const LCID_UK_UA: u32 = 0x0422;
pub const LCID_BE_BY: u32 = 0x0423;
pub const LCID_SL_SI: u32 = 0x0424;
pub const LCID_ET_EE: u32 = 0x0425;
pub const LCID_LV_LV: u32 = 0x0426;
pub const LCID_LT_LT: u32 = 0x0427;
pub const LCID_TG_CYRL_TJ: u32 = 0x0428;
pub const LCID_FA_IR: u32 = 0x0429;
pub const LCID_VI_VN: u32 = 0x042A;
pub const LCID_HY_AM: u32 = 0x042B;
pub const LCID_AZ_LATN_AZ: u32 = 0x042C;
pub const LCID_EU_ES: u32 = 0x042D;
pub const LCID_HSB_DE: u32 = 0x042E;
pub const LCID_MK_MK: u32 = 0x042F;
pub const LCID_ST_ZA: u32 = 0x0430;
pub const LCID_TS_ZA: u32 = 0x0431;
pub const LCID_TN_ZA: u32 = 0x0432;
pub const LCID_VE_ZA: u32 = 0x0433;
pub const LCID_XH_ZA: u32 = 0x0434;
pub const LCID_ZU_ZA: u32 = 0x0435;
pub const LCID_AF_ZA: u32 = 0x0436;
pub const LCID_KA_GE: u32 = 0x0437;
pub const LCID_FO_FO: u32 = 0x0438;
pub const LCID_HI_IN: u32 = 0x0439;
pub const LCID_MT_MT: u32 = 0x043A;
pub const LCID_SE_NO: u32 = 0x043B;
pub const LCID_MS_MY: u32 = 0x043E;
pub const LCID_KK_KZ: u32 = 0x043F;
pub const LCID_KY_KG: u32 = 0x0440;
pub const LCID_SW_KE: u32 = 0x0441;
pub const LCID_TK_TM: u32 = 0x0442;
pub const LCID_UZ_LATN_UZ: u32 = 0x0443;
pub const LCID_TT_RU: u32 = 0x0444;
pub const LCID_BN_IN: u32 = 0x0445;
pub const LCID_PA_IN: u32 = 0x0446;
pub const LCID_GU_IN: u32 = 0x0447;
pub const LCID_OR_IN: u32 = 0x0448;
pub const LCID_TA_IN: u32 = 0x0449;
pub const LCID_TE_IN: u32 = 0x044A;
pub const LCID_KN_IN: u32 = 0x044B;
pub const LCID_ML_IN: u32 = 0x044C;
pub const LCID_AS_IN: u32 = 0x044D;
pub const LCID_MR_IN: u32 = 0x044E;
pub const LCID_SA_IN: u32 = 0x044F;
pub const LCID_MN_MN: u32 = 0x0450;
pub const LCID_BO_CN: u32 = 0x0451;
pub const LCID_CY_GB: u32 = 0x0452;
pub const LCID_KM_KH: u32 = 0x0453;
pub const LCID_LO_LA: u32 = 0x0454;
pub const LCID_MY_MM: u32 = 0x0455;
pub const LCID_GL_ES: u32 = 0x0456;
pub const LCID_KOK_IN: u32 = 0x0457;
pub const LCID_SYR_SY: u32 = 0x045A;
pub const LCID_SI_LK: u32 = 0x045B;
pub const LCID_CHR_CHER_US: u32 = 0x045C;
pub const LCID_IU_CANS_CA: u32 = 0x045D;
pub const LCID_AM_ET: u32 = 0x045E;
pub const LCID_KS_ARAB: u32 = 0x0460;
pub const LCID_NE_NP: u32 = 0x0461;
pub const LCID_FY_NL: u32 = 0x0462;
pub const LCID_PS_AF: u32 = 0x0463;
pub const LCID_FIL_PH: u32 = 0x0464;
pub const LCID_DV_MV: u32 = 0x0465;
pub const LCID_HA_LATN_NG: u32 = 0x0468;
pub const LCID_YO_NG: u32 = 0x046A;
pub const LCID_QUZ_BO: u32 = 0x046B;
pub const LCID_NSO_ZA: u32 = 0x046C;
pub const LCID_BA_RU: u32 = 0x046D;
pub const LCID_LB_LU: u32 = 0x046E;
pub const LCID_KL_GL: u32 = 0x046F;
pub const LCID_IG_NG: u32 = 0x0470;
pub const LCID_OM_ET: u32 = 0x0472;
pub const LCID_TI_ET: u32 = 0x0473;
pub const LCID_GN_PY: u32 = 0x0474;
pub const LCID_HAW_US: u32 = 0x0475;
pub const LCID_SO_SO: u32 = 0x0477;
pub const LCID_II_CN: u32 = 0x0478;
pub const LCID_ARN_CL: u32 = 0x047A;
pub const LCID_MOH_CA: u32 = 0x047C;
pub const LCID_BR_FR: u32 = 0x047E;
pub const LCID_UG_CN: u32 = 0x0480;
pub const LCID_MI_NZ: u32 = 0x0481;
pub const LCID_OC_FR: u32 = 0x0482;
pub const LCID_CO_FR: u32 = 0x0483;
pub const LCID_GSW_FR: u32 = 0x0484;
pub const LCID_SAH_RU: u32 = 0x0485;
pub const LCID_RW_RW: u32 = 0x0487;
pub const LCID_WO_SN: u32 = 0x0488;
pub const LCID_PRS_AF: u32 = 0x048C;
pub const LCID_GD_GB: u32 = 0x0491;
pub const LCID_KU_ARAB_IQ: u32 = 0x0492;
pub const LCID_QPS_PLOC: u32 = 0x0501;
pub const LCID_QPS_PLOCA: u32 = 0x05FE;
pub const LCID_AR_IQ: u32 = 0x0801;
pub const LCID_CA_ES_VALENCIA: u32 = 0x0803;
pub const LCID_ZH_CN: u32 = 0x0804;
pub const LCID_DE_CH: u32 = 0x0807;
pub const LCID_EN_GB: u32 = 0x0809;
pub const LCID_ES_MX: u32 = 0x080A;
pub const LCID_FR_BE: u32 = 0x080C;
pub const LCID_IT_CH: u32 = 0x0810;
pub const LCID_NL_BE: u32 = 0x0813;
pub const LCID_NN_NO: u32 = 0x0814;
pub const LCID_PT_PT: u32 = 0x0816;
pub const LCID_RO_MD: u32 = 0x0818;
pub const LCID_RU_MD: u32 = 0x0819;
pub const LCID_SR_LATN_CS: u32 = 0x081A;
pub const LCID_SV_FI: u32 = 0x081D;
pub const LCID_UR_IN: u32 = 0x0820;
pub const LCID_DSB_DE: u32 = 0x082E;
pub const LCID_TN_BW: u32 = 0x0832;
pub const LCID_SE_SE: u32 = 0x083B;
pub const LCID_GA_IE: u32 = 0x083C;
pub const LCID_MS_BN: u32 = 0x083E;
pub const LCID_BN_BD: u32 = 0x0845;
pub const LCID_PA_ARAB_PK: u32 = 0x0846;
pub const LCID_TA_LK: u32 = 0x0849;
pub const LCID_SD_ARAB_PK: u32 = 0x0859;
pub const LCID_IU_LATN_CA: u32 = 0x085D;
pub const LCID_TZM_LATN_DZ: u32 = 0x085F;
pub const LCID_NE_IN: u32 = 0x0861;
pub const LCID_FF_LATN_SN: u32 = 0x0867;
pub const LCID_QUZ_EC: u32 = 0x086B;
pub const LCID_TI_ER: u32 = 0x0873;
pub const LCID_QPS_PLOCM: u32 = 0x09FF;
pub const LCID_AR_EG: u32 = 0x0C01;
pub const LCID_ZH_HK: u32 = 0x0C04;
pub const LCID_DE_AT: u32 = 0x0C07;
pub const LCID_EN_AU: u32 = 0x0C09;
pub const LCID_ES_ES: u32 = 0x0C0A;
pub const LCID_FR_CA: u32 = 0x0C0C;
pub const LCID_SR_CYRL_CS: u32 = 0x0C1A;
pub const LCID_SE_FI: u32 = 0x0C3B;
pub const LCID_MN_MONG_MN: u32 = 0x0C50;
pub const LCID_DZ_BT: u32 = 0x0C51;
pub const LCID_QUZ_PE: u32 = 0x0C6B;
pub const LCID_AA: u32 = 0x1000;
pub const LCID_AA_DJ: u32 = 0x1000;
pub const LCID_AA_ER: u32 = 0x1000;
pub const LCID_AA_ET: u32 = 0x1000;
pub const LCID_AF_NA: u32 = 0x1000;
pub const LCID_AGQ: u32 = 0x1000;
pub const LCID_AGQ_CM: u32 = 0x1000;
pub const LCID_AK: u32 = 0x1000;
pub const LCID_AK_GH: u32 = 0x1000;
pub const LCID_AR_001: u32 = 0x1000;
pub const LCID_AR_DJ: u32 = 0x1000;
pub const LCID_AR_ER: u32 = 0x1000;
pub const LCID_AR_IL: u32 = 0x1000;
pub const LCID_AR_KM: u32 = 0x1000;
pub const LCID_AR_MR: u32 = 0x1000;
pub const LCID_AR_PS: u32 = 0x1000;
pub const LCID_AR_SD: u32 = 0x1000;
pub const LCID_AR_SO: u32 = 0x1000;
pub const LCID_AR_SS: u32 = 0x1000;
pub const LCID_AR_TD: u32 = 0x1000;
pub const LCID_ASA: u32 = 0x1000;
pub const LCID_ASA_TZ: u32 = 0x1000;
pub const LCID_AST: u32 = 0x1000;
pub const LCID_AST_ES: u32 = 0x1000;
pub const LCID_BAS: u32 = 0x1000;
pub const LCID_BAS_CM: u32 = 0x1000;
pub const LCID_BEM: u32 = 0x1000;
pub const LCID_BEM_ZM: u32 = 0x1000;
pub const LCID_BEZ: u32 = 0x1000;
pub const LCID_BEZ_TZ: u32 = 0x1000;
pub const LCID_BM: u32 = 0x1000;
pub const LCID_BM_ML: u32 = 0x1000;
pub const LCID_BO_IN: u32 = 0x1000;
pub const LCID_BRX: u32 = 0x1000;
pub const LCID_BRX_IN: u32 = 0x1000;
pub const LCID_BYN: u32 = 0x1000;
pub const LCID_BYN_ER: u32 = 0x1000;
pub const LCID_CA_AD: u32 = 0x1000;
pub const LCID_CA_FR: u32 = 0x1000;
pub const LCID_CA_IT: u32 = 0x1000;
pub const LCID_CCP: u32 = 0x1000;
pub const LCID_CCP_CAKM: u32 = 0x1000;
pub const LCID_CCP_CAKM_BD: u32 = 0x1000;
pub const LCID_CCP_CAKM_IN: u32 = 0x1000;
pub const LCID_CE_RU: u32 = 0x1000;
pub const LCID_CEB: u32 = 0x1000;
pub const LCID_CEB_LATN: u32 = 0x1000;
pub const LCID_CEB_LATN_PH: u32 = 0x1000;
pub const LCID_CGG: u32 = 0x1000;
pub const LCID_CGG_UG: u32 = 0x1000;
pub const LCID_CU_RU: u32 = 0x1000;
pub const LCID_DA_GL: u32 = 0x1000;
pub const LCID_DAV: u32 = 0x1000;
pub const LCID_DAV_KE: u32 = 0x1000;
pub const LCID_DE_BE: u32 = 0x1000;
pub const LCID_DE_IT: u32 = 0x1000;
pub const LCID_DJE: u32 = 0x1000;
pub const LCID_DJE_NE: u32 = 0x1000;
pub const LCID_DUA: u32 = 0x1000;
pub const LCID_DUA_CM: u32 = 0x1000;
pub const LCID_DYO: u32 = 0x1000;
pub const LCID_DYO_SN: u32 = 0x1000;
pub const LCID_DZ: u32 = 0x1000;
pub const LCID_EBU: u32 = 0x1000;
pub const LCID_EBU_KE: u32 = 0x1000;
pub const LCID_EE: u32 = 0x1000;
pub const LCID_EE_GH: u32 = 0x1000;
pub const LCID_EE_TG: u32 = 0x1000;
pub const LCID_EL_CY: u32 = 0x1000;
pub const LCID_EN_001: u32 = 0x1000;
pub const LCID_EN_150: u32 = 0x1000;
pub const LCID_EN_AG: u32 = 0x1000;
pub const LCID_EN_AI: u32 = 0x1000;
pub const LCID_EN_AS: u32 = 0x1000;
pub const LCID_EN_AT: u32 = 0x1000;
pub const LCID_EN_BB: u32 = 0x1000;
pub const LCID_EN_BE: u32 = 0x1000;
pub const LCID_EN_BI: u32 = 0x1000;
pub const LCID_EN_BM: u32 = 0x1000;
pub const LCID_EN_BS: u32 = 0x1000;
pub const LCID_EN_BW: u32 = 0x1000;
pub const LCID_EN_CC: u32 = 0x1000;
pub const LCID_EN_CH: u32 = 0x1000;
pub const LCID_EN_CK: u32 = 0x1000;
pub const LCID_EN_CM: u32 = 0x1000;
pub const LCID_EN_CX: u32 = 0x1000;
pub const LCID_EN_CY: u32 = 0x1000;
pub const LCID_EN_DE: u32 = 0x1000;
pub const LCID_EN_DK: u32 = 0x1000;
pub const LCID_EN_DM: u32 = 0x1000;
pub const LCID_EN_ER: u32 = 0x1000;
pub const LCID_EN_FI: u32 = 0x1000;
pub const LCID_EN_FJ: u32 = 0x1000;
pub const LCID_EN_FK: u32 = 0x1000;
pub const LCID_EN_FM: u32 = 0x1000;
pub const LCID_EN_GD: u32 = 0x1000;
pub const LCID_EN_GG: u32 = 0x1000;
pub const LCID_EN_GH: u32 = 0x1000;
pub const LCID_EN_GI: u32 = 0x1000;
pub const LCID_EN_GM: u32 = 0x1000;
pub const LCID_EN_GU: u32 = 0x1000;
pub const LCID_EN_GY: u32 = 0x1000;
pub const LCID_EN_IL: u32 = 0x1000;
pub const LCID_EN_IM: u32 = 0x1000;
pub const LCID_EN_IO: u32 = 0x1000;
pub const LCID_EN_JE: u32 = 0x1000;
pub const LCID_EN_KE: u32 = 0x1000;
pub const LCID_EN_KI: u32 = 0x1000;
pub const LCID_EN_KN: u32 = 0x1000;
pub const LCID_EN_KY: u32 = 0x1000;
pub const LCID_EN_LC: u32 = 0x1000;
pub const LCID_EN_LR: u32 = 0x1000;
pub const LCID_EN_LS: u32 = 0x1000;
pub const LCID_EN_MG: u32 = 0x1000;
pub const LCID_EN_MH: u32 = 0x1000;
pub const LCID_EN_MO: u32 = 0x1000;
pub const LCID_EN_MP: u32 = 0x1000;
pub const LCID_EN_MS: u32 = 0x1000;
pub const LCID_EN_MT: u32 = 0x1000;
pub const LCID_EN_MU: u32 = 0x1000;
pub const LCID_EN_MW: u32 = 0x1000;
pub const LCID_EN_NA: u32 = 0x1000;
pub const LCID_EN_NF: u32 = 0x1000;
pub const LCID_EN_NG: u32 = 0x1000;
pub const LCID_EN_NL: u32 = 0x1000;
pub const LCID_EN_NR: u32 = 0x1000;
pub const LCID_EN_NU: u32 = 0x1000;
pub const LCID_EN_PG: u32 = 0x1000;
pub const LCID_EN_PK: u32 = 0x1000;
pub const LCID_EN_PN: u32 = 0x1000;
pub const LCID_EN_PR: u32 = 0x1000;
pub const LCID_EN_PW: u32 = 0x1000;
pub const LCID_EN_RW: u32 = 0x1000;
pub const LCID_EN_SB: u32 = 0x1000;
pub const LCID_EN_SC: u32 = 0x1000;
pub const LCID_EN_SD: u32 = 0x1000;
pub const LCID_EN_SE: u32 = 0x1000;
pub const LCID_EN_SH: u32 = 0x1000;
pub const LCID_EN_SI: u32 = 0x1000;
pub const LCID_EN_SL: u32 = 0x1000;
pub const LCID_EN_SS: u32 = 0x1000;
pub const LCID_EN_SX: u32 = 0x1000;
pub const LCID_EN_SZ: u32 = 0x1000;
pub const LCID_EN_TC: u32 = 0x1000;
pub const LCID_EN_TK: u32 = 0x1000;
pub const LCID_EN_TO: u32 = 0x1000;
pub const LCID_EN_TV: u32 = 0x1000;
pub const LCID_EN_TZ: u32 = 0x1000;
pub const LCID_EN_UG: u32 = 0x1000;
pub const LCID_EN_UM: u32 = 0x1000;
pub const LCID_EN_VC: u32 = 0x1000;
pub const LCID_EN_VG: u32 = 0x1000;
pub const LCID_EN_VI: u32 = 0x1000;
pub const LCID_EN_VU: u32 = 0x1000;
pub const LCID_EN_WS: u32 = 0x1000;
pub const LCID_EN_ZM: u32 = 0x1000;
pub const LCID_EO: u32 = 0x1000;
pub const LCID_EO_001: u32 = 0x1000;
pub const LCID_ES_BR: u32 = 0x1000;
pub const LCID_ES_BZ: u32 = 0x1000;
pub const LCID_ES_GQ: u32 = 0x1000;
pub const LCID_ES_PH: u32 = 0x1000;
pub const LCID_EWO: u32 = 0x1000;
pub const LCID_EWO_CM: u32 = 0x1000;
pub const LCID_FA_AF: u32 = 0x1000;
pub const LCID_FF_CM: u32 = 0x1000;
pub const LCID_FF_GN: u32 = 0x1000;
pub const LCID_FF_LATN_BF: u32 = 0x1000;
pub const LCID_FF_LATN_CM: u32 = 0x1000;
pub const LCID_FF_LATN_GH: u32 = 0x1000;
pub const LCID_FF_LATN_GM: u32 = 0x1000;
pub const LCID_FF_LATN_GN: u32 = 0x1000;
pub const LCID_FF_LATN_GW: u32 = 0x1000;
pub const LCID_FF_LATN_LR: u32 = 0x1000;
pub const LCID_FF_LATN_MR: u32 = 0x1000;
pub const LCID_FF_LATN_NE: u32 = 0x1000;
pub const LCID_FF_LATN_NG: u32 = 0x1000;
pub const LCID_FF_LATN_SL: u32 = 0x1000;
pub const LCID_FF_MR: u32 = 0x1000;
pub const LCID_FF_NG: u32 = 0x1000;
pub const LCID_FO_DK: u32 = 0x1000;
pub const LCID_FR_BF: u32 = 0x1000;
pub const LCID_FR_BI: u32 = 0x1000;
pub const LCID_FR_BJ: u32 = 0x1000;
pub const LCID_FR_BL: u32 = 0x1000;
pub const LCID_FR_CF: u32 = 0x1000;
pub const LCID_FR_CG: u32 = 0x1000;
pub const LCID_FR_DJ: u32 = 0x1000;
pub const LCID_FR_DZ: u32 = 0x1000;
pub const LCID_FR_GA: u32 = 0x1000;
pub const LCID_FR_GF: u32 = 0x1000;
pub const LCID_FR_GN: u32 = 0x1000;
pub const LCID_FR_GP: u32 = 0x1000;
pub const LCID_FR_GQ: u32 = 0x1000;
pub const LCID_FR_KM: u32 = 0x1000;
pub const LCID_FR_MF: u32 = 0x1000;
pub const LCID_FR_MG: u32 = 0x1000;
pub const LCID_FR_MQ: u32 = 0x1000;
pub const LCID_FR_MR: u32 = 0x1000;
pub const LCID_FR_MU: u32 = 0x1000;
pub const LCID_FR_NC: u32 = 0x1000;
pub const LCID_FR_NE: u32 = 0x1000;
pub const LCID_FR_PF: u32 = 0x1000;
pub const LCID_FR_PM: u32 = 0x1000;
pub const LCID_FR_RW: u32 = 0x1000;
pub const LCID_FR_SC: u32 = 0x1000;
pub const LCID_FR_SY: u32 = 0x1000;
pub const LCID_FR_TD: u32 = 0x1000;
pub const LCID_FR_TG: u32 = 0x1000;
pub const LCID_FR_TN: u32 = 0x1000;
pub const LCID_FR_VU: u32 = 0x1000;
pub const LCID_FR_WF: u32 = 0x1000;
pub const LCID_FR_YT: u32 = 0x1000;
pub const LCID_FUR: u32 = 0x1000;
pub const LCID_FUR_IT: u32 = 0x1000;
pub const LCID_GSW_CH: u32 = 0x1000;
pub const LCID_GSW_LI: u32 = 0x1000;
pub const LCID_GUZ: u32 = 0x1000;
pub const LCID_GUZ_KE: u32 = 0x1000;
pub const LCID_GV: u32 = 0x1000;
pub const LCID_GV_IM: u32 = 0x1000;
pub const LCID_HA_LATN_GH: u32 = 0x1000;
pub const LCID_HA_LATN_NE: u32 = 0x1000;
pub const LCID_IA: u32 = 0x1000;
pub const LCID_IA_001: u32 = 0x1000;
pub const LCID_IA_FR: u32 = 0x1000;
pub const LCID_IT_SM: u32 = 0x1000;
pub const LCID_IT_VA: u32 = 0x1000;
pub const LCID_JGO: u32 = 0x1000;
pub const LCID_JGO_CM: u32 = 0x1000;
pub const LCID_JMC: u32 = 0x1000;
pub const LCID_JMC_TZ: u32 = 0x1000;
pub const LCID_JV: u32 = 0x1000;
pub const LCID_JV_LATN: u32 = 0x1000;
pub const LCID_JV_LATN_ID: u32 = 0x1000;
pub const LCID_KAB: u32 = 0x1000;
pub const LCID_KAB_DZ: u32 = 0x1000;
pub const LCID_KAM: u32 = 0x1000;
pub const LCID_KAM_KE: u32 = 0x1000;
pub const LCID_KDE: u32 = 0x1000;
pub const LCID_KDE_TZ: u32 = 0x1000;
pub const LCID_KEA: u32 = 0x1000;
pub const LCID_KEA_CV: u32 = 0x1000;
pub const LCID_KHQ: u32 = 0x1000;
pub const LCID_KHQ_ML: u32 = 0x1000;
pub const LCID_KI: u32 = 0x1000;
pub const LCID_KI_KE: u32 = 0x1000;
pub const LCID_KKJ: u32 = 0x1000;
pub const LCID_KKJ_CM: u32 = 0x1000;
pub const LCID_KLN: u32 = 0x1000;
pub const LCID_KLN_KE: u32 = 0x1000;
pub const LCID_KO_KP: u32 = 0x1000;
pub const LCID_KS_ARAB_IN: u32 = 0x1000;
pub const LCID_KSB: u32 = 0x1000;
pub const LCID_KSB_TZ: u32 = 0x1000;
pub const LCID_KSF: u32 = 0x1000;
pub const LCID_KSF_CM: u32 = 0x1000;
pub const LCID_KSH: u32 = 0x1000;
pub const LCID_KSH_DE: u32 = 0x1000;
pub const LCID_KU_ARAB_IR: u32 = 0x1000;
pub const LCID_KW: u32 = 0x1000;
pub const LCID_KW_GB: u32 = 0x1000;
pub const LCID_LAG: u32 = 0x1000;
pub const LCID_LAG_TZ: u32 = 0x1000;
pub const LCID_LG: u32 = 0x1000;
pub const LCID_LG_UG: u32 = 0x1000;
pub const LCID_LKT: u32 = 0x1000;
pub const LCID_LKT_US: u32 = 0x1000;
pub const LCID_LN: u32 = 0x1000;
pub const LCID_LN_AO: u32 = 0x1000;
pub const LCID_LN_CD: u32 = 0x1000;
pub const LCID_LN_CF: u32 = 0x1000;
pub const LCID_LN_CG: u32 = 0x1000;
pub const LCID_LRC_IQ: u32 = 0x1000;
pub const LCID_LRC_IR: u32 = 0x1000;
pub const LCID_LU: u32 = 0x1000;
pub const LCID_LU_CD: u32 = 0x1000;
pub const LCID_LUO: u32 = 0x1000;
pub const LCID_LUO_KE: u32 = 0x1000;
pub const LCID_LUY: u32 = 0x1000;
pub const LCID_LUY_KE: u32 = 0x1000;
pub const LCID_MAS: u32 = 0x1000;
pub const LCID_MAS_KE: u32 = 0x1000;
pub const LCID_MAS_TZ: u32 = 0x1000;
pub const LCID_MER: u32 = 0x1000;
pub const LCID_MER_KE: u32 = 0x1000;
pub const LCID_MFE: u32 = 0x1000;
pub const LCID_MFE_MU: u32 = 0x1000;
pub const LCID_MG: u32 = 0x1000;
pub const LCID_MG_MG: u32 = 0x1000;
pub const LCID_MGH: u32 = 0x1000;
pub const LCID_MGH_MZ: u32 = 0x1000;
pub const LCID_MGO: u32 = 0x1000;
pub const LCID_MGO_CM: u32 = 0x1000;
pub const LCID_MUA: u32 = 0x1000;
pub const LCID_MUA_CM: u32 = 0x1000;
pub const LCID_MZN_IR: u32 = 0x1000;
pub const LCID_NAQ: u32 = 0x1000;
pub const LCID_NAQ_NA: u32 = 0x1000;
pub const LCID_NB_SJ: u32 = 0x1000;
pub const LCID_ND: u32 = 0x1000;
pub const LCID_ND_ZW: u32 = 0x1000;
pub const LCID_NDS: u32 = 0x1000;
pub const LCID_NDS_DE: u32 = 0x1000;
pub const LCID_NDS_NL: u32 = 0x1000;
pub const LCID_NGO: u32 = 0x1000;
pub const LCID_NGO_GN: u32 = 0x1000;
pub const LCID_NL_AW: u32 = 0x1000;
pub const LCID_NL_BQ: u32 = 0x1000;
pub const LCID_NL_CW: u32 = 0x1000;
pub const LCID_NL_SR: u32 = 0x1000;
pub const LCID_NL_SX: u32 = 0x1000;
pub const LCID_NMG: u32 = 0x1000;
pub const LCID_NMG_CM: u32 = 0x1000;
pub const LCID_NNH: u32 = 0x1000;
pub const LCID_NNH_CM: u32 = 0x1000;
pub const LCID_NR: u32 = 0x1000;
pub const LCID_NR_ZA: u32 = 0x1000;
pub const LCID_NUS: u32 = 0x1000;
pub const LCID_NUS_SD: u32 = 0x1000;
pub const LCID_NUS_SS: u32 = 0x1000;
pub const LCID_NYN: u32 = 0x1000;
pub const LCID_NYN_UG: u32 = 0x1000;
pub const LCID_OM_KE: u32 = 0x1000;
pub const LCID_OS: u32 = 0x1000;
pub const LCID_OS_GE: u32 = 0x1000;
pub const LCID_OS_RU: u32 = 0x1000;
pub const LCID_PRG_001: u32 = 0x1000;
pub const LCID_PS_PK: u32 = 0x1000;
pub const LCID_PT_AO: u32 = 0x1000;
pub const LCID_PT_CH: u32 = 0x1000;
pub const LCID_PT_CV: u32 = 0x1000;
pub const LCID_PT_GQ: u32 = 0x1000;
pub const LCID_PT_GW: u32 = 0x1000;
pub const LCID_PT_LU: u32 = 0x1000;
pub const LCID_PT_MO: u32 = 0x1000;
pub const LCID_PT_MZ: u32 = 0x1000;
pub const LCID_PT_ST: u32 = 0x1000;
pub const LCID_PT_TL: u32 = 0x1000;
pub const LCID_RN: u32 = 0x1000;
pub const LCID_RN_BI: u32 = 0x1000;
pub const LCID_ROF: u32 = 0x1000;
pub const LCID_ROF_TZ: u32 = 0x1000;
pub const LCID_RU_BY: u32 = 0x1000;
pub const LCID_RU_KG: u32 = 0x1000;
pub const LCID_RU_KZ: u32 = 0x1000;
pub const LCID_RU_UA: u32 = 0x1000;
pub const LCID_RWK: u32 = 0x1000;
pub const LCID_RWK_TZ: u32 = 0x1000;
pub const LCID_SAQ: u32 = 0x1000;
pub const LCID_SAQ_KE: u32 = 0x1000;
pub const LCID_SBP: u32 = 0x1000;
pub const LCID_SBP_TZ: u32 = 0x1000;
pub const LCID_SEH: u32 = 0x1000;
pub const LCID_SEH_MZ: u32 = 0x1000;
pub const LCID_SES: u32 = 0x1000;
pub const LCID_SES_ML: u32 = 0x1000;
pub const LCID_SG: u32 = 0x1000;
pub const LCID_SG_CF: u32 = 0x1000;
pub const LCID_SHI: u32 = 0x1000;
pub const LCID_SHI_LATN: u32 = 0x1000;
pub const LCID_SHI_LATN_MA: u32 = 0x1000;
pub const LCID_SHI_TFNG: u32 = 0x1000;
pub const LCID_SHI_TFNG_MA: u32 = 0x1000;
pub const LCID_SN: u32 = 0x1000;
pub const LCID_SN_LATN: u32 = 0x1000;
pub const LCID_SN_LATN_ZW: u32 = 0x1000;
pub const LCID_SO_DJ: u32 = 0x1000;
pub const LCID_SO_ET: u32 = 0x1000;
pub const LCID_SO_KE: u32 = 0x1000;
pub const LCID_SQ_MK: u32 = 0x1000;
pub const LCID_SS: u32 = 0x1000;
pub const LCID_SS_SZ: u32 = 0x1000;
pub const LCID_SS_ZA: u32 = 0x1000;
pub const LCID_SSY: u32 = 0x1000;
pub const LCID_SSY_ER: u32 = 0x1000;
pub const LCID_ST_LS: u32 = 0x1000;
pub const LCID_SV_AX: u32 = 0x1000;
pub const LCID_SW_TZ: u32 = 0x1000;
pub const LCID_SW_UG: u32 = 0x1000;
pub const LCID_SWC: u32 = 0x1000;
pub const LCID_SWC_CD: u32 = 0x1000;
pub const LCID_TA_MY: u32 = 0x1000;
pub const LCID_TA_SG: u32 = 0x1000;
pub const LCID_TEO: u32 = 0x1000;
pub const LCID_TEO_KE: u32 = 0x1000;
pub const LCID_TEO_UG: u32 = 0x1000;
pub const LCID_TIG: u32 = 0x1000;
pub const LCID_TIG_ER: u32 = 0x1000;
pub const LCID_TO: u32 = 0x1000;
pub const LCID_TO_TO: u32 = 0x1000;
pub const LCID_TR_CY: u32 = 0x1000;
pub const LCID_TWQ: u32 = 0x1000;
pub const LCID_TWQ_NE: u32 = 0x1000;
pub const LCID_TZM_LATN_MA: u32 = 0x1000;
pub const LCID_UZ_ARAB: u32 = 0x1000;
pub const LCID_UZ_ARAB_AF: u32 = 0x1000;
pub const LCID_VAI: u32 = 0x1000;
pub const LCID_VAI_LATN: u32 = 0x1000;
pub const LCID_VAI_LATN_LR: u32 = 0x1000;
pub const LCID_VAI_VAII: u32 = 0x1000;
pub const LCID_VAI_VAII_LR: u32 = 0x1000;
pub const LCID_VO: u32 = 0x1000;
pub const LCID_VO_001: u32 = 0x1000;
pub const LCID_VUN: u32 = 0x1000;
pub const LCID_VUN_TZ: u32 = 0x1000;
pub const LCID_WAE: u32 = 0x1000;
pub const LCID_WAE_CH: u32 = 0x1000;
pub const LCID_WAL: u32 = 0x1000;
pub const LCID_WAL_ET: u32 = 0x1000;
pub const LCID_XOG: u32 = 0x1000;
pub const LCID_XOG_UG: u32 = 0x1000;
pub const LCID_YAV: u32 = 0x1000;
pub const LCID_YAV_CM: u32 = 0x1000;
pub const LCID_YO_BJ: u32 = 0x1000;
pub const LCID_ZGH: u32 = 0x1000;
pub const LCID_ZGH_TFNG: u32 = 0x1000;
pub const LCID_ZGH_TFNG_MA: u32 = 0x1000;
pub const LCID_AR_LY: u32 = 0x1001;
pub const LCID_ZH_SG: u32 = 0x1004;
pub const LCID_DE_LU: u32 = 0x1007;
pub const LCID_EN_CA: u32 = 0x1009;
pub const LCID_ES_GT: u32 = 0x100A;
pub const LCID_FR_CH: u32 = 0x100C;
pub const LCID_HR_BA: u32 = 0x101A;
pub const LCID_SMJ_NO: u32 = 0x103B;
pub const LCID_TZM_TFNG_MA: u32 = 0x105F;
pub const LCID_AR_DZ: u32 = 0x1401;
pub const LCID_ZH_MO: u32 = 0x1404;
pub const LCID_DE_LI: u32 = 0x1407;
pub const LCID_EN_NZ: u32 = 0x1409;
pub const LCID_ES_CR: u32 = 0x140A;
pub const LCID_FR_LU: u32 = 0x140C;
pub const LCID_BS_LATN_BA: u32 = 0x141A;
pub const LCID_SMJ_SE: u32 = 0x143B;
pub const LCID_AR_MA: u32 = 0x1801;
pub const LCID_EN_IE: u32 = 0x1809;
pub const LCID_ES_PA: u32 = 0x180A;
pub const LCID_FR_MC: u32 = 0x180C;
pub const LCID_SR_LATN_BA: u32 = 0x181A;
pub const LCID_SMA_NO: u32 = 0x183B;
pub const LCID_AR_TN: u32 = 0x1C01;
pub const LCID_EN_ZA: u32 = 0x1C09;
pub const LCID_ES_DO: u32 = 0x1C0A;
pub const LCID_SR_CYRL_BA: u32 = 0x1C1A;
pub const LCID_SMA_SE: u32 = 0x1C3B;
pub const LCID_AR_OM: u32 = 0x2001;
pub const LCID_EN_JM: u32 = 0x2009;
pub const LCID_ES_VE: u32 = 0x200A;
pub const LCID_FR_RE: u32 = 0x200C;
pub const LCID_BS_CYRL_BA: u32 = 0x201A;
pub const LCID_SMS_FI: u32 = 0x203B;
pub const LCID_AR_YE: u32 = 0x2401;
pub const LCID_ES_CO: u32 = 0x240A;
pub const LCID_FR_CD: u32 = 0x240C;
pub const LCID_SR_LATN_RS: u32 = 0x241A;
pub const LCID_SMN_FI: u32 = 0x243B;
pub const LCID_AR_SY: u32 = 0x2801;
pub const LCID_EN_BZ: u32 = 0x2809;
pub const LCID_ES_PE: u32 = 0x280A;
pub const LCID_FR_SN: u32 = 0x280C;
pub const LCID_SR_CYRL_RS: u32 = 0x281A;
pub const LCID_AR_JO: u32 = 0x2C01;
pub const LCID_EN_TT: u32 = 0x2C09;
pub const LCID_ES_AR: u32 = 0x2C0A;
pub const LCID_FR_CM: u32 = 0x2C0C;
pub const LCID_SR_LATN_ME: u32 = 0x2C1A;
pub const LCID_AR_LB: u32 = 0x3001;
pub const LCID_EN_ZW: u32 = 0x3009;
pub const LCID_ES_EC: u32 = 0x300A;
pub const LCID_FR_CI: u32 = 0x300C;
pub const LCID_SR_CYRL_ME: u32 = 0x301A;
pub const LCID_AR_KW: u32 = 0x3401;
pub const LCID_EN_PH: u32 = 0x3409;
pub const LCID_ES_CL: u32 = 0x340A;
pub const LCID_FR_ML: u32 = 0x340C;
pub const LCID_AR_AE: u32 = 0x3801;
pub const LCID_ES_UY: u32 = 0x380A;
pub const LCID_FR_MA: u32 = 0x380C;
pub const LCID_AR_BH: u32 = 0x3C01;
pub const LCID_EN_HK: u32 = 0x3C09;
pub const LCID_ES_PY: u32 = 0x3C0A;
pub const LCID_FR_HT: u32 = 0x3C0C;
pub const LCID_AR_QA: u32 = 0x4001;
pub const LCID_EN_IN: u32 = 0x4009;
pub const LCID_ES_BO: u32 = 0x400A;
pub const LCID_EN_MY: u32 = 0x4409;
pub const LCID_ES_SV: u32 = 0x440A;
pub const LCID_EN_SG: u32 = 0x4809;
pub const LCID_ES_HN: u32 = 0x480A;
pub const LCID_EN_AE: u32 = 0x4C09;
pub const LCID_ES_NI: u32 = 0x4C0A;
pub const LCID_ES_PR: u32 = 0x500A;
pub const LCID_ES_US: u32 = 0x540A;
pub const LCID_ES_CU: u32 = 0x5C0A;
pub const LCID_BS_CYRL: u32 = 0x641A;
pub const LCID_BS_LATN: u32 = 0x681A;
pub const LCID_SR_CYRL: u32 = 0x6C1A;
pub const LCID_SR_LATN: u32 = 0x701A;
pub const LCID_SMN: u32 = 0x703B;
pub const LCID_AZ_CYRL: u32 = 0x742C;
pub const LCID_SMS: u32 = 0x743B;
pub const LCID_ZH: u32 = 0x7804;
pub const LCID_NN: u32 = 0x7814;
pub const LCID_BS: u32 = 0x781A;
pub const LCID_AZ_LATN: u32 = 0x782C;
pub const LCID_SMA: u32 = 0x783B;
pub const LCID_UZ_CYRL: u32 = 0x7843;
pub const LCID_MN_CYRL: u32 = 0x7850;
pub const LCID_IU_CANS: u32 = 0x785D;
pub const LCID_TZM_TFNG: u32 = 0x785F;
pub const LCID_ZH_HANT: u32 = 0x7C04;
pub const LCID_NB: u32 = 0x7C14;
pub const LCID_SR: u32 = 0x7C1A;
pub const LCID_TG_CYRL: u32 = 0x7C28;
pub const LCID_DSB: u32 = 0x7C2E;
pub const LCID_SMJ: u32 = 0x7C3B;
pub const LCID_UZ_LATN: u32 = 0x7C43;
pub const LCID_PA_ARAB: u32 = 0x7C46;
pub const LCID_MN_MONG: u32 = 0x7C50;
pub const LCID_SD_ARAB: u32 = 0x7C59;
pub const LCID_CHR_CHER: u32 = 0x7C5C;
pub const LCID_IU_LATN: u32 = 0x7C5D;
pub const LCID_TZM_LATN: u32 = 0x7C5F;
pub const LCID_FF_LATN: u32 = 0x7C67;
pub const LCID_HA_LATN: u32 = 0x7C68;
pub const LCID_KU_ARAB: u32 = 0x7C92;
}