UNPKG

devexpress-richedit

Version:

DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.

387 lines (386 loc) 9.49 kB
import { MapCreator } from '../../../../../common/utils/map-creator'; import { CultureInfo } from '../../../../../common/model/themes/culture-info'; export class CultureInfoHelper { static createCultureInfo(key) { const nameLang = this.dictionary[key]; return nameLang === undefined ? null : new CultureInfo(nameLang); } } CultureInfoHelper.dictionary = new MapCreator() .add(1, 'ar') .add(2, 'bg') .add(3, 'ca') .add(4, 'zh-Hans') .add(5, 'cs') .add(6, 'da') .add(7, 'de') .add(8, 'el') .add(9, 'en') .add(10, 'es') .add(11, 'fi') .add(12, 'fr') .add(13, 'he') .add(14, 'hu') .add(15, 'is') .add(16, 'it') .add(17, 'ja') .add(18, 'ko') .add(19, 'nl') .add(20, 'no') .add(21, 'pl') .add(22, 'pt') .add(23, 'rm') .add(24, 'ro') .add(25, 'ru') .add(26, 'hr') .add(27, 'sk') .add(28, 'sq') .add(29, 'sv') .add(30, 'th') .add(31, 'tr') .add(32, 'ur') .add(33, 'id') .add(34, 'uk') .add(35, 'be') .add(36, 'sl') .add(37, 'et') .add(38, 'lv') .add(39, 'lt') .add(40, 'tg') .add(41, 'fa') .add(42, 'vi') .add(43, 'hy') .add(44, 'az') .add(45, 'eu') .add(46, 'hsb') .add(47, 'mk') .add(50, 'tn') .add(52, 'xh') .add(53, 'zu') .add(54, 'af') .add(55, 'ka') .add(56, 'fo') .add(57, 'hi') .add(58, 'mt') .add(59, 'se') .add(60, 'ga') .add(62, 'ms') .add(63, 'kk') .add(64, 'ky') .add(65, 'sw') .add(66, 'tk') .add(67, 'uz') .add(68, 'tt') .add(69, 'bn') .add(70, 'pa') .add(71, 'gu') .add(72, 'or') .add(73, 'ta') .add(74, 'te') .add(75, 'kn') .add(76, 'ml') .add(77, 'as') .add(78, 'mr') .add(79, 'sa') .add(80, 'mn') .add(81, 'bo') .add(82, 'cy') .add(83, 'km') .add(84, 'lo') .add(86, 'gl') .add(87, 'kok') .add(89, 'sd') .add(90, 'syr') .add(91, 'si') .add(92, 'chr') .add(93, 'iu') .add(94, 'am') .add(95, 'tzm') .add(97, 'ne') .add(98, 'fy') .add(99, 'ps') .add(100, 'fil') .add(101, 'dv') .add(103, 'ff') .add(104, 'ha') .add(106, 'yo') .add(107, 'quz') .add(108, 'nso') .add(109, 'ba') .add(110, 'lb') .add(111, 'kl') .add(112, 'ig') .add(115, 'ti') .add(117, 'haw') .add(120, 'ii') .add(122, 'arn') .add(124, 'moh') .add(126, 'br') .add(127, '') .add(128, 'ug') .add(129, 'mi') .add(130, 'oc') .add(131, 'co') .add(132, 'gsw') .add(133, 'sah') .add(134, 'qut') .add(135, 'rw') .add(136, 'wo') .add(140, 'prs') .add(145, 'gd') .add(146, 'ku') .add(1025, 'ar-SA') .add(1026, 'bg-BG') .add(1027, 'ca-ES') .add(1028, 'zh-TW') .add(1029, 'cs-CZ') .add(1030, 'da-DK') .add(1031, 'de-DE') .add(1032, 'el-GR') .add(1033, 'en-US') .add(1035, 'fi-FI') .add(1036, 'fr-FR') .add(1037, 'he-IL') .add(1038, 'hu-HU') .add(1039, 'is-IS') .add(1040, 'it-IT') .add(1041, 'ja-JP') .add(1042, 'ko-KR') .add(1043, 'nl-NL') .add(1044, 'nb-NO') .add(1045, 'pl-PL') .add(1046, 'pt-BR') .add(1047, 'rm-CH') .add(1048, 'ro-RO') .add(1049, 'ru-RU') .add(1050, 'hr-HR') .add(1051, 'sk-SK') .add(1052, 'sq-AL') .add(1053, 'sv-SE') .add(1054, 'th-TH') .add(1055, 'tr-TR') .add(1056, 'ur-PK') .add(1057, 'id-ID') .add(1058, 'uk-UA') .add(1059, 'be-BY') .add(1060, 'sl-SI') .add(1061, 'et-EE') .add(1062, 'lv-LV') .add(1063, 'lt-LT') .add(1064, 'tg-Cyrl-TJ') .add(1065, 'fa-IR') .add(1066, 'vi-VN') .add(1067, 'hy-AM') .add(1068, 'az-Latn-AZ') .add(1069, 'eu-ES') .add(1070, 'hsb-DE') .add(1071, 'mk-MK') .add(1074, 'tn-ZA') .add(1076, 'xh-ZA') .add(1077, 'zu-ZA') .add(1078, 'af-ZA') .add(1079, 'ka-GE') .add(1080, 'fo-FO') .add(1081, 'hi-IN') .add(1082, 'mt-MT') .add(1083, 'se-NO') .add(1086, 'ms-MY') .add(1087, 'kk-KZ') .add(1088, 'ky-KG') .add(1089, 'sw-KE') .add(1090, 'tk-TM') .add(1091, 'uz-Latn-UZ') .add(1092, 'tt-RU') .add(1093, 'bn-IN') .add(1094, 'pa-IN') .add(1095, 'gu-IN') .add(1096, 'or-IN') .add(1097, 'ta-IN') .add(1098, 'te-IN') .add(1099, 'kn-IN') .add(1100, 'ml-IN') .add(1101, 'as-IN') .add(1102, 'mr-IN') .add(1103, 'sa-IN') .add(1104, 'mn-MN') .add(1105, 'bo-CN') .add(1106, 'cy-GB') .add(1107, 'km-KH') .add(1108, 'lo-LA') .add(1110, 'gl-ES') .add(1111, 'kok-IN') .add(1114, 'syr-SY') .add(1115, 'si-LK') .add(1116, 'chr-Cher-US') .add(1117, 'iu-Cans-CA') .add(1118, 'am-ET') .add(1121, 'ne-NP') .add(1122, 'fy-NL') .add(1123, 'ps-AF') .add(1124, 'fil-PH') .add(1125, 'dv-MV') .add(1128, 'ha-Latn-NG') .add(1130, 'yo-NG') .add(1131, 'quz-BO') .add(1132, 'nso-ZA') .add(1133, 'ba-RU') .add(1134, 'lb-LU') .add(1135, 'kl-GL') .add(1136, 'ig-NG') .add(1139, 'ti-ET') .add(1141, 'haw-US') .add(1144, 'ii-CN') .add(1146, 'arn-CL') .add(1148, 'moh-CA') .add(1150, 'br-FR') .add(1152, 'ug-CN') .add(1153, 'mi-NZ') .add(1154, 'oc-FR') .add(1155, 'co-FR') .add(1156, 'gsw-FR') .add(1157, 'sah-RU') .add(1158, 'qut-GT') .add(1159, 'rw-RW') .add(1160, 'wo-SN') .add(1164, 'prs-AF') .add(1169, 'gd-GB') .add(1170, 'ku-Arab-IQ') .add(2049, 'ar-IQ') .add(2051, 'ca-ES-valencia') .add(2052, 'zh-CN') .add(2055, 'de-CH') .add(2057, 'en-GB') .add(2058, 'es-MX') .add(2060, 'fr-BE') .add(2064, 'it-CH') .add(2067, 'nl-BE') .add(2068, 'nn-NO') .add(2070, 'pt-PT') .add(2074, 'sr-Latn-CS') .add(2077, 'sv-FI') .add(2092, 'az-Cyrl-AZ') .add(2094, 'dsb-DE') .add(2098, 'tn-BW') .add(2107, 'se-SE') .add(2108, 'ga-IE') .add(2110, 'ms-BN') .add(2115, 'uz-Cyrl-UZ') .add(2117, 'bn-BD') .add(2118, 'pa-Arab-PK') .add(2121, 'ta-LK') .add(2128, 'mn-Mong-CN') .add(2137, 'sd-Arab-PK') .add(2141, 'iu-Latn-CA') .add(2143, 'tzm-Latn-DZ') .add(2151, 'ff-Latn-SN') .add(2155, 'quz-EC') .add(2163, 'ti-ER') .add(3073, 'ar-EG') .add(3076, 'zh-HK') .add(3079, 'de-AT') .add(3081, 'en-AU') .add(3082, 'es-ES') .add(3084, 'fr-CA') .add(3098, 'sr-Cyrl-CS') .add(3131, 'se-FI') .add(3179, 'quz-PE') .add(4097, 'ar-LY') .add(4100, 'zh-SG') .add(4103, 'de-LU') .add(4105, 'en-CA') .add(4106, 'es-GT') .add(4108, 'fr-CH') .add(4122, 'hr-BA') .add(4155, 'smj-NO') .add(4191, 'tzm-Tfng-MA') .add(5121, 'ar-DZ') .add(5124, 'zh-MO') .add(5127, 'de-LI') .add(5129, 'en-NZ') .add(5130, 'es-CR') .add(5132, 'fr-LU') .add(5146, 'bs-Latn-BA') .add(5179, 'smj-SE') .add(6145, 'ar-MA') .add(6153, 'en-IE') .add(6154, 'es-PA') .add(6156, 'fr-MC') .add(6170, 'sr-Latn-BA') .add(6203, 'sma-NO') .add(7169, 'ar-TN') .add(7177, 'en-ZA') .add(7178, 'es-DO') .add(7194, 'sr-Cyrl-BA') .add(7227, 'sma-SE') .add(8193, 'ar-OM') .add(8201, 'en-JM') .add(8202, 'es-VE') .add(8218, 'bs-Cyrl-BA') .add(8251, 'sms-FI') .add(9217, 'ar-YE') .add(9225, 'en-029') .add(9226, 'es-CO') .add(9242, 'sr-Latn-RS') .add(9275, 'smn-FI') .add(10241, 'ar-SY') .add(10249, 'en-BZ') .add(10250, 'es-PE') .add(10266, 'sr-Cyrl-RS') .add(11265, 'ar-JO') .add(11273, 'en-TT') .add(11274, 'es-AR') .add(11290, 'sr-Latn-ME') .add(12289, 'ar-LB') .add(12297, 'en-ZW') .add(12298, 'es-EC') .add(12314, 'sr-Cyrl-ME') .add(13313, 'ar-KW') .add(13321, 'en-PH') .add(13322, 'es-CL') .add(14337, 'ar-AE') .add(14346, 'es-UY') .add(15361, 'ar-BH') .add(15370, 'es-PY') .add(16385, 'ar-QA') .add(16393, 'en-IN') .add(16394, 'es-BO') .add(17417, 'en-MY') .add(17418, 'es-SV') .add(18441, 'en-SG') .add(18442, 'es-HN') .add(19466, 'es-NI') .add(20490, 'es-PR') .add(21514, 'es-US') .add(25626, 'bs-Cyrl') .add(26650, 'bs-Latn') .add(27674, 'sr-Cyrl') .add(28698, 'sr-Latn') .add(28731, 'smn') .add(29740, 'az-Cyrl') .add(29755, 'sms') .add(30724, 'zh') .add(30740, 'nn') .add(30746, 'bs') .add(30764, 'az-Latn') .add(30779, 'sma') .add(30787, 'uz-Cyrl') .add(30800, 'mn-Cyrl') .add(30813, 'iu-Cans') .add(30815, 'tzm-Tfng') .add(31748, 'zh-Hant') .add(31764, 'nb') .add(31770, 'sr') .add(31784, 'tg-Cyrl') .add(31790, 'dsb') .add(31803, 'smj') .add(31811, 'uz-Latn') .add(31814, 'pa-Arab') .add(31824, 'mn-Mong') .add(31833, 'sd-Arab') .add(31836, 'chr-Cher') .add(31837, 'iu-Latn') .add(31839, 'tzm-Latn') .add(31847, 'ff-Latn') .add(31848, 'ha-Latn') .add(31890, 'ku-Arab') .get();