// https://www.cnblogs.com/woshimrf/p/language-code-lcid.html
// use lcid as the object key
module.exports = {
  af: { lcid: 'af', locale: 'Afrikaans', lang: 'af', lcidDecimal: '1078', lcidHex: '436', codepage: '1252' },
  sq: { lcid: 'sq', locale: 'Albanian', lang: 'sq', lcidDecimal: '1052', lcidHex: '', codepage: '1250' },
  am: { lcid: 'am', locale: 'Amharic', lang: 'am', lcidDecimal: '1118', lcidHex: '', codepage: '' },
  arDZ: { lcid: 'arDZ', locale: 'Arabic - Algeria', lang: 'ar', lcidDecimal: '5121', lcidHex: '1401', codepage: '1256' },
  arBH: { lcid: 'arBH', locale: 'Arabic - Bahrain', lang: 'ar', lcidDecimal: '15361', lcidHex: '', codepage: '1256' },
  arEG: { lcid: 'arEG', locale: 'Arabic - Egypt', lang: 'ar', lcidDecimal: '3073', lcidHex: '', codepage: '1256' },
  arIQ: { lcid: 'arIQ', locale: 'Arabic - Iraq', lang: 'ar', lcidDecimal: '2049', lcidHex: '801', codepage: '1256' },
  arJO: { lcid: 'arJO', locale: 'Arabic - Jordan', lang: 'ar', lcidDecimal: '11265', lcidHex: '', codepage: '1256' },
  arKW: { lcid: 'arKW', locale: 'Arabic - Kuwait', lang: 'ar', lcidDecimal: '13313', lcidHex: '3401', codepage: '1256' },
  arLB: { lcid: 'arLB', locale: 'Arabic - Lebanon', lang: 'ar', lcidDecimal: '12289', lcidHex: '3001', codepage: '1256' },
  arLY: { lcid: 'arLY', locale: 'Arabic - Libya', lang: 'ar', lcidDecimal: '4097', lcidHex: '1001', codepage: '1256' },
  arMA: { lcid: 'arMA', locale: 'Arabic - Morocco', lang: 'ar', lcidDecimal: '6145', lcidHex: '1801', codepage: '1256' },
  arOM: { lcid: 'arOM', locale: 'Arabic - Oman', lang: 'ar', lcidDecimal: '8193', lcidHex: '2001', codepage: '1256' },
  arQA: { lcid: 'arQA', locale: 'Arabic - Qatar', lang: 'ar', lcidDecimal: '16385', lcidHex: '4001', codepage: '1256' },
  arSA: { lcid: 'arSA', locale: 'Arabic - Saudi Arabia', lang: 'ar', lcidDecimal: '1025', lcidHex: '401', codepage: '1256' },
  arSY: { lcid: 'arSY', locale: 'Arabic - Syria', lang: 'ar', lcidDecimal: '10241', lcidHex: '2801', codepage: '1256' },
  arTN: { lcid: 'arTN', locale: 'Arabic - Tunisia', lang: 'ar', lcidDecimal: '7169', lcidHex: '', codepage: '1256' },
  arAE: { lcid: 'arAE', locale: 'Arabic - United Arab Emirates', lang: 'ar', lcidDecimal: '14337', lcidHex: '3801', codepage: '1256' },
  arYE: { lcid: 'arYE', locale: 'Arabic - Yemen', lang: 'ar', lcidDecimal: '9217', lcidHex: '2401', codepage: '1256' },
  hy: { lcid: 'hy', locale: 'Armenian', lang: 'hy', lcidDecimal: '1067', lcidHex: '', codepage: '' },
  as: { lcid: 'as', locale: 'Assamese', lang: 'as', lcidDecimal: '1101', lcidHex: '', codepage: '' },
  azAZ: { lcid: 'azAZ', locale: 'Azeri - Cyrillic', lang: 'az', lcidDecimal: '2092', lcidHex: '', codepage: '1251' },
  azAZ: { lcid: 'azAZ', locale: 'Azeri - Latin', lang: 'az', lcidDecimal: '1068', lcidHex: '', codepage: '1254' },
  eu: { lcid: 'eu', locale: 'Basque', lang: 'eu', lcidDecimal: '1069', lcidHex: '', codepage: '1252' },
  be: { lcid: 'be', locale: 'Belarusian', lang: 'be', lcidDecimal: '1059', lcidHex: '423', codepage: '1251' },
  bn: { lcid: 'bn', locale: 'Bengali - Bangladesh', lang: 'bn', lcidDecimal: '2117', lcidHex: '845', codepage: '' },
  bn: { lcid: 'bn', locale: 'Bengali - India', lang: 'bn', lcidDecimal: '1093', lcidHex: '445', codepage: '' },
  bs: { lcid: 'bs', locale: 'Bosnian', lang: 'bs', lcidDecimal: '5146', lcidHex: '', codepage: '' },
  bg: { lcid: 'bg', locale: 'Bulgarian', lang: 'bg', lcidDecimal: '1026', lcidHex: '402', codepage: '1251' },
  my: { lcid: 'my', locale: 'Burmese', lang: 'my', lcidDecimal: '1109', lcidHex: '455', codepage: '' },
  ca: { lcid: 'ca', locale: 'Catalan', lang: 'ca', lcidDecimal: '1027', lcidHex: '403', codepage: '1252' },
  zhCN: { lcid: 'zhCN', locale: 'Chinese - China', lang: 'zh', lcidDecimal: '2052', lcidHex: '804', codepage: '' },
  zhHK: { lcid: 'zhHK', locale: 'Chinese - Hong Kong SAR', lang: 'zh', lcidDecimal: '3076', lcidHex: '', codepage: '' },
  zhMO: { lcid: 'zhMO', locale: 'Chinese - Macau SAR', lang: 'zh', lcidDecimal: '5124', lcidHex: '1404', codepage: '' },
  zhSG: { lcid: 'zhSG', locale: 'Chinese - Singapore', lang: 'zh', lcidDecimal: '4100', lcidHex: '1004', codepage: '' },
  zhTW: { lcid: 'zhTW', locale: 'Chinese - Taiwan', lang: 'zh', lcidDecimal: '1028', lcidHex: '404', codepage: '' },
  hr: { lcid: 'hr', locale: 'Croatian', lang: 'hr', lcidDecimal: '1050', lcidHex: '', codepage: '1250' },
  cs: { lcid: 'cs', locale: 'Czech', lang: 'cs', lcidDecimal: '1029', lcidHex: '405', codepage: '1250' },
  da: { lcid: 'da', locale: 'Danish', lang: 'da', lcidDecimal: '1030', lcidHex: '406', codepage: '1252' },
  Maldivian: { lcid: 'Maldivian', locale: 'Divehi', lang: 'Dhivehi', lcidDecimal: 'dv', lcidHex: 'dv', codepage: '' },
  nlBE: { lcid: 'nlBE', locale: 'Dutch - Belgium', lang: 'nl', lcidDecimal: '2067', lcidHex: '813', codepage: '1252' },
  nlNL: { lcid: 'nlNL', locale: 'Dutch - Netherlands', lang: 'nl', lcidDecimal: '1043', lcidHex: '413', codepage: '1252' },
  //'': { lcid: '', locale: 'Edo', lang: '', lcidDecimal: '1126', lcidHex: '466', codepage: '' },
  enAU: { lcid: 'enAU', locale: 'English - Australia', lang: 'en', lcidDecimal: '3081', lcidHex: '', codepage: '1252' },
  enBZ: { lcid: 'enBZ', locale: 'English - Belize', lang: 'en', lcidDecimal: '10249', lcidHex: '2809', codepage: '1252' },
  enCA: { lcid: 'enCA', locale: 'English - Canada', lang: 'en', lcidDecimal: '4105', lcidHex: '1009', codepage: '1252' },
  enCB: { lcid: 'enCB', locale: 'English - Caribbean', lang: 'en', lcidDecimal: '9225', lcidHex: '2409', codepage: '1252' },
  enGB: { lcid: 'enGB', locale: 'English - Great Britain', lang: 'en', lcidDecimal: '2057', lcidHex: '809', codepage: '1252' },
  enIN: { lcid: 'enIN', locale: 'English - India', lang: 'en', lcidDecimal: '16393', lcidHex: '4009', codepage: '' },
  enIE: { lcid: 'enIE', locale: 'English - Ireland', lang: 'en', lcidDecimal: '6153', lcidHex: '1809', codepage: '1252' },
  enJM: { lcid: 'enJM', locale: 'English - Jamaica', lang: 'en', lcidDecimal: '8201', lcidHex: '2009', codepage: '1252' },
  enNZ: { lcid: 'enNZ', locale: 'English - New Zealand', lang: 'en', lcidDecimal: '5129', lcidHex: '1409', codepage: '1252' },
  enPH: { lcid: 'enPH', locale: 'English - Phillippines', lang: 'en', lcidDecimal: '13321', lcidHex: '3409', codepage: '1252' },
  enZA: { lcid: 'enZA', locale: 'English - Southern Africa', lang: 'en', lcidDecimal: '7177', lcidHex: '', codepage: '1252' },
  enTT: { lcid: 'enTT', locale: 'English - Trinidad', lang: 'en', lcidDecimal: '11273', lcidHex: '', codepage: '1252' },
  enUS: { lcid: 'enUS', locale: 'English - United States', lang: 'en', lcidDecimal: '1033', lcidHex: '409', codepage: '1252' },
  //'': { lcid: '', locale: 'English - Zimbabwe', lang: 'en', lcidDecimal: '12297', lcidHex: '3009', codepage: '1252' },
  et: { lcid: 'et', locale: 'Estonian', lang: 'et', lcidDecimal: '1061', lcidHex: '425', codepage: '1257' },
  mk: { lcid: 'mk', locale: 'FYRO Macedonia', lang: 'mk', lcidDecimal: '1071', lcidHex: '', codepage: '1251' },
  fo: { lcid: 'fo', locale: 'Faroese', lang: 'fo', lcidDecimal: '1080', lcidHex: '438', codepage: '1252' },
  fa: { lcid: 'fa', locale: 'Farsi - Persian', lang: 'fa', lcidDecimal: '1065', lcidHex: '429', codepage: '1256' },
  //'': { lcid: '', locale: 'Filipino', lang: '', lcidDecimal: '1124', lcidHex: '464', codepage: '' },
  fi: { lcid: 'fi', locale: 'Finnish', lang: 'fi', lcidDecimal: '1035', lcidHex: '', codepage: '1252' },
  frBE: { lcid: 'frBE', locale: 'French - Belgium', lang: 'fr', lcidDecimal: '2060', lcidHex: '', codepage: '1252' },
  //'': { lcid: '', locale: 'French - Cameroon', lang: 'fr', lcidDecimal: '11276', lcidHex: '', codepage: '' },
  frCA: { lcid: 'frCA', locale: 'French - Canada', lang: 'fr', lcidDecimal: '3084', lcidHex: '', codepage: '1252' },
  //'': { lcid: '', locale: 'French - Congo', lang: 'fr', lcidDecimal: '9228', lcidHex: '', codepage: '' },
  //'': { lcid: '', locale: "French - Cote d'Ivoire", lang: 'fr', lcidDecimal: '12300', lcidHex: '', codepage: '' },
  frFR: { lcid: 'frFR', locale: 'French - France', lang: 'fr', lcidDecimal: '1036', lcidHex: '', codepage: '1252' },
  frLU: { lcid: 'frLU', locale: 'French - Luxembourg', lang: 'fr', lcidDecimal: '5132', lcidHex: '', codepage: '1252' },
  //'': { lcid: '', locale: 'French - Mali', lang: 'fr', lcidDecimal: '13324', lcidHex: '', codepage: '' },
  //'': { lcid: '', locale: 'French - Monaco', lang: 'fr', lcidDecimal: '6156', lcidHex: '', codepage: '1252' },
  //'': { lcid: '', locale: 'French - Morocco', lang: 'fr', lcidDecimal: '14348', lcidHex: '', codepage: '' },
  //'': { lcid: '', locale: 'French - Senegal', lang: 'fr', lcidDecimal: '10252', lcidHex: '', codepage: '' },
  frCH: { lcid: 'frCH', locale: 'French - Switzerland', lang: 'fr', lcidDecimal: '4108', lcidHex: '', codepage: '1252' },
  //'': { lcid: '', locale: 'French - West Indies', lang: 'fr', lcidDecimal: '7180', lcidHex: '', codepage: '' },
  //'': { lcid: '', locale: 'Frisian - Netherlands', lang: '', lcidDecimal: '1122', lcidHex: '462', codepage: '' },
  gdIE: { lcid: 'gdIE', locale: 'Gaelic - Ireland', lang: 'gd', lcidDecimal: '2108', lcidHex: '', codepage: '' },
  gd: { lcid: 'gd', locale: 'Gaelic - Scotland', lang: 'gd', lcidDecimal: '1084', lcidHex: '', codepage: '' },
  //'': { lcid: '', locale: 'Galician', lang: 'gl', lcidDecimal: '1110', lcidHex: '456', codepage: '1252' },
  //'': { lcid: '', locale: 'Georgian', lang: 'ka', lcidDecimal: '1079', lcidHex: '437', codepage: '' },
  deAT: { lcid: 'deAT', locale: 'German - Austria', lang: 'de', lcidDecimal: '3079', lcidHex: '', codepage: '1252' },
  deDE: { lcid: 'deDE', locale: 'German - Germany', lang: 'de', lcidDecimal: '1031', lcidHex: '407', codepage: '1252' },
  deLI: { lcid: 'deLI', locale: 'German - Liechtenstein', lang: 'de', lcidDecimal: '5127', lcidHex: '1407', codepage: '1252' },
  deLU: { lcid: 'deLU', locale: 'German - Luxembourg', lang: 'de', lcidDecimal: '4103', lcidHex: '1007', codepage: '1252' },
  deCH: { lcid: 'deCH', locale: 'German - Switzerland', lang: 'de', lcidDecimal: '2055', lcidHex: '807', codepage: '1252' },
  el: { lcid: 'el', locale: 'Greek', lang: 'el', lcidDecimal: '1032', lcidHex: '408', codepage: '1253' },
  gn: { lcid: 'gn', locale: 'Guarani - Paraguay', lang: 'gn', lcidDecimal: '1140', lcidHex: '474', codepage: '' },
  gu: { lcid: 'gu', locale: 'Gujarati', lang: 'gu', lcidDecimal: '1095', lcidHex: '447', codepage: '' },
  //'': { lcid: '', locale: 'HID (Human Interface Device)', lang: '', lcidDecimal: '1279', lcidHex: '', codepage: '' },
  he: { lcid: 'he', locale: 'Hebrew', lang: 'he', lcidDecimal: '1037', lcidHex: '', codepage: '1255' },
  hi: { lcid: 'hi', locale: 'Hindi', lang: 'hi', lcidDecimal: '1081', lcidHex: '439', codepage: '' },
  hu: { lcid: 'hu', locale: 'Hungarian', lang: 'hu', lcidDecimal: '1038', lcidHex: '', codepage: '1250' },
  is: { lcid: 'is', locale: 'Icelandic', lang: 'is', lcidDecimal: '1039', lcidHex: '', codepage: '1252' },
  //'': { lcid: '', locale: 'Igbo - Nigeria', lang: '', lcidDecimal: '1136', lcidHex: '470', codepage: '' },
  id: { lcid: 'id', locale: 'Indonesian', lang: 'id', lcidDecimal: '1057', lcidHex: '421', codepage: '1252' },
  itIT: { lcid: 'itIT', locale: 'Italian - Italy', lang: 'it', lcidDecimal: '1040', lcidHex: '410', codepage: '1252' },
  itCH: { lcid: 'itCH', locale: 'Italian - Switzerland', lang: 'it', lcidDecimal: '2064', lcidHex: '810', codepage: '1252' },
  ja: { lcid: 'ja', locale: 'Japanese', lang: 'ja', lcidDecimal: '1041', lcidHex: '411', codepage: '' },
  kn: { lcid: 'kn', locale: 'Kannada', lang: 'kn', lcidDecimal: '1099', lcidHex: '', codepage: '' },
  ks: { lcid: 'ks', locale: 'Kashmiri', lang: 'ks', lcidDecimal: '1120', lcidHex: '460', codepage: '' },
  kk: { lcid: 'kk', locale: 'Kazakh', lang: 'kk', lcidDecimal: '1087', lcidHex: '', codepage: '1251' },
  km: { lcid: 'km', locale: 'Khmer', lang: 'km', lcidDecimal: '1107', lcidHex: '453', codepage: '' },
  //'': { lcid: '', locale: 'Konkani', lang: '', lcidDecimal: '1111', lcidHex: '457', codepage: '' },
  ko: { lcid: 'ko', locale: 'Korean', lang: 'ko', lcidDecimal: '1042', lcidHex: '412', codepage: '' },
  //'': { lcid: '', locale: 'Kyrgyz - Cyrillic', lang: '', lcidDecimal: '1088', lcidHex: '440', codepage: '1251' },
  lo: { lcid: 'lo', locale: 'Lao', lang: 'lo', lcidDecimal: '1108', lcidHex: '454', codepage: '' },
  la: { lcid: 'la', locale: 'Latin', lang: 'la', lcidDecimal: '1142', lcidHex: '476', codepage: '' },
  lv: { lcid: 'lv', locale: 'Latvian', lang: 'lv', lcidDecimal: '1062', lcidHex: '426', codepage: '1257' },
  lt: { lcid: 'lt', locale: 'Lithuanian', lang: 'lt', lcidDecimal: '1063', lcidHex: '427', codepage: '1257' },
  msBN: { lcid: 'msBN', locale: 'Malay - Brunei', lang: 'ms', lcidDecimal: '2110', lcidHex: '', codepage: '1252' },
  msMY: { lcid: 'msMY', locale: 'Malay - Malaysia', lang: 'ms', lcidDecimal: '1086', lcidHex: '', codepage: '1252' },
  ml: { lcid: 'ml', locale: 'Malayalam', lang: 'ml', lcidDecimal: '1100', lcidHex: '', codepage: '' },
  mt: { lcid: 'mt', locale: 'Maltese', lang: 'mt', lcidDecimal: '1082', lcidHex: '', codepage: '' },
  //'': { lcid: '', locale: 'Manipuri', lang: '', lcidDecimal: '1112', lcidHex: '458', codepage: '' },
  mi: { lcid: 'mi', locale: 'Maori', lang: 'mi', lcidDecimal: '1153', lcidHex: '481', codepage: '' },
  mr: { lcid: 'mr', locale: 'Marathi', lang: 'mr', lcidDecimal: '1102', lcidHex: '', codepage: '' },
  mn: { lcid: 'mn', locale: 'Mongolian', lang: 'mn', lcidDecimal: '2128', lcidHex: '850', codepage: '' },
  mn: { lcid: 'mn', locale: 'Mongolian', lang: 'mn', lcidDecimal: '1104', lcidHex: '450', codepage: '1251' },
  ne: { lcid: 'ne', locale: 'Nepali', lang: 'ne', lcidDecimal: '1121', lcidHex: '461', codepage: '' },
  nbNO: { lcid: 'nbNO', locale: 'Norwegian - Bokml', lang: 'nb', lcidDecimal: '1044', lcidHex: '414', codepage: '1252' },
  noNO: { lcid: 'noNO', locale: 'Norwegian - Nynorsk', lang: 'nn', lcidDecimal: '2068', lcidHex: '814', codepage: '1252' },
  or: { lcid: 'or', locale: 'Oriya', lang: 'or', lcidDecimal: '1096', lcidHex: '448', codepage: '' },
  pl: { lcid: 'pl', locale: 'Polish', lang: 'pl', lcidDecimal: '1045', lcidHex: '415', codepage: '1250' },
  ptBR: { lcid: 'ptBR', locale: 'Portuguese - Brazil', lang: 'pt', lcidDecimal: '1046', lcidHex: '416', codepage: '1252' },
  ptPT: { lcid: 'ptPT', locale: 'Portuguese - Portugal', lang: 'pt', lcidDecimal: '2070', lcidHex: '816', codepage: '1252' },
  pa: { lcid: 'pa', locale: 'Punjabi', lang: 'pa', lcidDecimal: '1094', lcidHex: '446', codepage: '' },
  rm: { lcid: 'rm', locale: 'Raeto-Romance', lang: 'rm', lcidDecimal: '1047', lcidHex: '417', codepage: '' },
  roMO: { lcid: 'roMO', locale: 'Romanian - Moldova', lang: 'ro', lcidDecimal: '2072', lcidHex: '818', codepage: '' },
  ro: { lcid: 'ro', locale: 'Romanian - Romania', lang: 'ro', lcidDecimal: '1048', lcidHex: '418', codepage: '1250' },
  ru: { lcid: 'ru', locale: 'Russian', lang: 'ru', lcidDecimal: '1049', lcidHex: '419', codepage: '1251' },
  ruMO: { lcid: 'ruMO', locale: 'Russian - Moldova', lang: 'ru', lcidDecimal: '2073', lcidHex: '819', codepage: '' },
  //'': { lcid: '', locale: 'Sami Lappish', lang: '', lcidDecimal: '1083', lcidHex: '', codepage: '' },
  sa: { lcid: 'sa', locale: 'Sanskrit', lang: 'sa', lcidDecimal: '1103', lcidHex: '', codepage: '' },
  srSP: { lcid: 'srSP', locale: 'Serbian - Cyrillic', lang: 'sr', lcidDecimal: '3098', lcidHex: '', codepage: '1251' },
  srSP: { lcid: 'srSP', locale: 'Serbian - Latin', lang: 'sr', lcidDecimal: '2074', lcidHex: '', codepage: '1250' },
  //'': { lcid: '', locale: 'Sesotho (Sutu)', lang: '', lcidDecimal: '1072', lcidHex: '430', codepage: '' },
  tn: { lcid: 'tn', locale: 'Setsuana', lang: 'tn', lcidDecimal: '1074', lcidHex: '432', codepage: '' },
  sd: { lcid: 'sd', locale: 'Sindhi', lang: 'sd', lcidDecimal: '1113', lcidHex: '459', codepage: '' },
  si: { lcid: 'si', locale: 'Sinhala', lang: 'Sinhalese', lcidDecimal: 'si', lcidHex: '1115', codepage: '' },
  sk: { lcid: 'sk', locale: 'Slovak', lang: 'sk', lcidDecimal: '1051', lcidHex: '', codepage: '1250' },
  sl: { lcid: 'sl', locale: 'Slovenian', lang: 'sl', lcidDecimal: '1060', lcidHex: '424', codepage: '1250' },
  so: { lcid: 'so', locale: 'Somali', lang: 'so', lcidDecimal: '1143', lcidHex: '477', codepage: '' },
  sb: { lcid: 'sb', locale: 'Sorbian', lang: 'sb', lcidDecimal: '1070', lcidHex: '', codepage: '' },
  esAR: { lcid: 'esAR', locale: 'Spanish - Argentina', lang: 'es', lcidDecimal: '11274', lcidHex: '', codepage: '1252' },
  esBO: { lcid: 'esBO', locale: 'Spanish - Bolivia', lang: 'es', lcidDecimal: '16394', lcidHex: '', codepage: '1252' },
  esCL: { lcid: 'esCL', locale: 'Spanish - Chile', lang: 'es', lcidDecimal: '13322', lcidHex: '', codepage: '1252' },
  esCO: { lcid: 'esCO', locale: 'Spanish - Colombia', lang: 'es', lcidDecimal: '9226', lcidHex: '', codepage: '1252' },
  esCR: { lcid: 'esCR', locale: 'Spanish - Costa Rica', lang: 'es', lcidDecimal: '5130', lcidHex: '', codepage: '1252' },
  esDO: { lcid: 'esDO', locale: 'Spanish - Dominican Republic', lang: 'es', lcidDecimal: '7178', lcidHex: '', codepage: '1252' },
  esEC: { lcid: 'esEC', locale: 'Spanish - Ecuador', lang: 'es', lcidDecimal: '12298', lcidHex: '', codepage: '1252' },
  esSV: { lcid: 'esSV', locale: 'Spanish - El Salvador', lang: 'es', lcidDecimal: '17418', lcidHex: '', codepage: '1252' },
  esGT: { lcid: 'esGT', locale: 'Spanish - Guatemala', lang: 'es', lcidDecimal: '4106', lcidHex: '', codepage: '1252' },
  esHN: { lcid: 'esHN', locale: 'Spanish - Honduras', lang: 'es', lcidDecimal: '18442', lcidHex: '', codepage: '1252' },
  esMX: { lcid: 'esMX', locale: 'Spanish - Mexico', lang: 'es', lcidDecimal: '2058', lcidHex: '', codepage: '1252' },
  esNI: { lcid: 'esNI', locale: 'Spanish - Nicaragua', lang: 'es', lcidDecimal: '19466', lcidHex: '', codepage: '1252' },
  esPA: { lcid: 'esPA', locale: 'Spanish - Panama', lang: 'es', lcidDecimal: '6154', lcidHex: '', codepage: '1252' },
  esPY: { lcid: 'esPY', locale: 'Spanish - Paraguay', lang: 'es', lcidDecimal: '15370', lcidHex: '', codepage: '1252' },
  esPE: { lcid: 'esPE', locale: 'Spanish - Peru', lang: 'es', lcidDecimal: '10250', lcidHex: '', codepage: '1252' },
  esPR: { lcid: 'esPR', locale: 'Spanish - Puerto Rico', lang: 'es', lcidDecimal: '20490', lcidHex: '', codepage: '1252' },
  esES: { lcid: 'esES', locale: 'Spanish - Spain (Traditional)', lang: 'es', lcidDecimal: '1034', lcidHex: '', codepage: '1252' },
  esUY: { lcid: 'esUY', locale: 'Spanish - Uruguay', lang: 'es', lcidDecimal: '14346', lcidHex: '', codepage: '1252' },
  esVE: { lcid: 'esVE', locale: 'Spanish - Venezuela', lang: 'es', lcidDecimal: '8202', lcidHex: '', codepage: '1252' },
  sw: { lcid: 'sw', locale: 'Swahili', lang: 'sw', lcidDecimal: '1089', lcidHex: '441', codepage: '1252' },
  svFI: { lcid: 'svFI', locale: 'Swedish - Finland', lang: 'sv', lcidDecimal: '2077', lcidHex: '', codepage: '1252' },
  svSE: { lcid: 'svSE', locale: 'Swedish - Sweden', lang: 'sv', lcidDecimal: '1053', lcidHex: '', codepage: '1252' },
  //'': { lcid: '', locale: 'Syriac', lang: '', lcidDecimal: '1114', lcidHex: '', codepage: '' },
  tg: { lcid: 'tg', locale: 'Tajik', lang: 'tg', lcidDecimal: '1064', lcidHex: '428', codepage: '' },
  ta: { lcid: 'ta', locale: 'Tamil', lang: 'ta', lcidDecimal: '1097', lcidHex: '449', codepage: '' },
  tt: { lcid: 'tt', locale: 'Tatar', lang: 'tt', lcidDecimal: '1092', lcidHex: '444', codepage: '1251' },
  te: { lcid: 'te', locale: 'Telugu', lang: 'te', lcidDecimal: '1098', lcidHex: '', codepage: '' },
  th: { lcid: 'th', locale: 'Thai', lang: 'th', lcidDecimal: '1054', lcidHex: '', codepage: '' },
  bo: { lcid: 'bo', locale: 'Tibetan', lang: 'bo', lcidDecimal: '1105', lcidHex: '451', codepage: '' },
  ts: { lcid: 'ts', locale: 'Tsonga', lang: 'ts', lcidDecimal: '1073', lcidHex: '431', codepage: '' },
  tr: { lcid: 'tr', locale: 'Turkish', lang: 'tr', lcidDecimal: '1055', lcidHex: '', codepage: '1254' },
  tk: { lcid: 'tk', locale: 'Turkmen', lang: 'tk', lcidDecimal: '1090', lcidHex: '442', codepage: '' },
  uk: { lcid: 'uk', locale: 'Ukrainian', lang: 'uk', lcidDecimal: '1058', lcidHex: '422', codepage: '1251' },
  'UTF-8': { lcid: 'UTF-8', locale: 'Unicode', lang: '', lcidDecimal: '0', lcidHex: '', codepage: '' },
  ur: { lcid: 'ur', locale: 'Urdu', lang: 'ur', lcidDecimal: '1056', lcidHex: '420', codepage: '1256' },
  uzUZ: { lcid: 'uzUZ', locale: 'Uzbek - Cyrillic', lang: 'uz', lcidDecimal: '2115', lcidHex: '843', codepage: '1251' },
  uzUZ: { lcid: 'uzUZ', locale: 'Uzbek - Latin', lang: 'uz', lcidDecimal: '1091', lcidHex: '443', codepage: '1254' },
  //'': { lcid: '', locale: 'Venda', lang: '', lcidDecimal: '1075', lcidHex: '433', codepage: '' },
  vi: { lcid: 'vi', locale: 'Vietnamese', lang: 'vi', lcidDecimal: '1066', lcidHex: '', codepage: '1258' },
  cy: { lcid: 'cy', locale: 'Welsh', lang: 'cy', lcidDecimal: '1106', lcidHex: '452', codepage: '' },
  xh: { lcid: 'xh', locale: 'Xhosa', lang: 'xh', lcidDecimal: '1076', lcidHex: '434', codepage: '' },
  yi: { lcid: 'yi', locale: 'Yiddish', lang: 'yi', lcidDecimal: '1085', lcidHex: '', codepage: '' },
  zu: { lcid: 'zu', locale: 'Zulu', lang: 'zu', lcidDecimal: '1077', lcidHex: '435', codepage: '' },
}
