language_codes.js 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366
  1. /**
  2. * DevExtreme (localization/language_codes.js)
  3. * Version: 19.1.16
  4. * Build date: Tue Oct 18 2022
  5. *
  6. * Copyright (c) 2012 - 2022 Developer Express Inc. ALL RIGHTS RESERVED
  7. * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/
  8. */
  9. "use strict";
  10. var locale = require("./core").locale;
  11. var LANGUAGE_CODES = {
  12. ar: 1,
  13. bg: 2,
  14. ca: 3,
  15. "zh-Hans": 4,
  16. cs: 5,
  17. da: 6,
  18. de: 7,
  19. el: 8,
  20. en: 9,
  21. es: 10,
  22. fi: 11,
  23. fr: 12,
  24. he: 13,
  25. hu: 14,
  26. is: 15,
  27. it: 16,
  28. ja: 17,
  29. ko: 18,
  30. nl: 19,
  31. no: 20,
  32. pl: 21,
  33. pt: 22,
  34. rm: 23,
  35. ro: 24,
  36. ru: 25,
  37. hr: 26,
  38. sk: 27,
  39. sq: 28,
  40. sv: 29,
  41. th: 30,
  42. tr: 31,
  43. ur: 32,
  44. id: 33,
  45. uk: 34,
  46. be: 35,
  47. sl: 36,
  48. et: 37,
  49. lv: 38,
  50. lt: 39,
  51. tg: 40,
  52. fa: 41,
  53. vi: 42,
  54. hy: 43,
  55. az: 44,
  56. eu: 45,
  57. hsb: 46,
  58. mk: 47,
  59. tn: 50,
  60. xh: 52,
  61. zu: 53,
  62. af: 54,
  63. ka: 55,
  64. fo: 56,
  65. hi: 57,
  66. mt: 58,
  67. se: 59,
  68. ga: 60,
  69. ms: 62,
  70. kk: 63,
  71. ky: 64,
  72. sw: 65,
  73. tk: 66,
  74. uz: 67,
  75. tt: 68,
  76. bn: 69,
  77. pa: 70,
  78. gu: 71,
  79. or: 72,
  80. ta: 73,
  81. te: 74,
  82. kn: 75,
  83. ml: 76,
  84. as: 77,
  85. mr: 78,
  86. sa: 79,
  87. mn: 80,
  88. bo: 81,
  89. cy: 82,
  90. km: 83,
  91. lo: 84,
  92. gl: 86,
  93. kok: 87,
  94. syr: 90,
  95. si: 91,
  96. iu: 93,
  97. am: 94,
  98. tzm: 95,
  99. ne: 97,
  100. fy: 98,
  101. ps: 99,
  102. fil: 100,
  103. dv: 101,
  104. ha: 104,
  105. yo: 106,
  106. quz: 107,
  107. nso: 108,
  108. ba: 109,
  109. lb: 110,
  110. kl: 111,
  111. ig: 112,
  112. ii: 120,
  113. arn: 122,
  114. moh: 124,
  115. br: 126,
  116. ug: 128,
  117. mi: 129,
  118. oc: 130,
  119. co: 131,
  120. gsw: 132,
  121. sah: 133,
  122. qut: 134,
  123. rw: 135,
  124. wo: 136,
  125. prs: 140,
  126. gd: 145,
  127. "ar-SA": 1025,
  128. "bg-BG": 1026,
  129. "ca-ES": 1027,
  130. "zh-TW": 1028,
  131. "cs-CZ": 1029,
  132. "da-DK": 1030,
  133. "de-DE": 1031,
  134. "el-GR": 1032,
  135. "en-US": 1033,
  136. "fi-FI": 1035,
  137. "fr-FR": 1036,
  138. "he-IL": 1037,
  139. "hu-HU": 1038,
  140. "is-IS": 1039,
  141. "it-IT": 1040,
  142. "ja-JP": 1041,
  143. "ko-KR": 1042,
  144. "nl-NL": 1043,
  145. "nb-NO": 1044,
  146. "pl-PL": 1045,
  147. "pt-BR": 1046,
  148. "rm-CH": 1047,
  149. "ro-RO": 1048,
  150. "ru-RU": 1049,
  151. "hr-HR": 1050,
  152. "sk-SK": 1051,
  153. "sq-AL": 1052,
  154. "sv-SE": 1053,
  155. "th-TH": 1054,
  156. "tr-TR": 1055,
  157. "ur-PK": 1056,
  158. "id-ID": 1057,
  159. "uk-UA": 1058,
  160. "be-BY": 1059,
  161. "sl-SI": 1060,
  162. "et-EE": 1061,
  163. "lv-LV": 1062,
  164. "lt-LT": 1063,
  165. "tg-Cyrl-TJ": 1064,
  166. "fa-IR": 1065,
  167. "vi-VN": 1066,
  168. "hy-AM": 1067,
  169. "az-Latn-AZ": 1068,
  170. "eu-ES": 1069,
  171. "hsb-DE": 1070,
  172. "mk-MK": 1071,
  173. "tn-ZA": 1074,
  174. "xh-ZA": 1076,
  175. "zu-ZA": 1077,
  176. "af-ZA": 1078,
  177. "ka-GE": 1079,
  178. "fo-FO": 1080,
  179. "hi-IN": 1081,
  180. "mt-MT": 1082,
  181. "se-NO": 1083,
  182. "ms-MY": 1086,
  183. "kk-KZ": 1087,
  184. "ky-KG": 1088,
  185. "sw-KE": 1089,
  186. "tk-TM": 1090,
  187. "uz-Latn-UZ": 1091,
  188. "tt-RU": 1092,
  189. "bn-IN": 1093,
  190. "pa-IN": 1094,
  191. "gu-IN": 1095,
  192. "or-IN": 1096,
  193. "ta-IN": 1097,
  194. "te-IN": 1098,
  195. "kn-IN": 1099,
  196. "ml-IN": 1100,
  197. "as-IN": 1101,
  198. "mr-IN": 1102,
  199. "sa-IN": 1103,
  200. "mn-MN": 1104,
  201. "bo-CN": 1105,
  202. "cy-GB": 1106,
  203. "km-KH": 1107,
  204. "lo-LA": 1108,
  205. "gl-ES": 1110,
  206. "kok-IN": 1111,
  207. "syr-SY": 1114,
  208. "si-LK": 1115,
  209. "iu-Cans-CA": 1117,
  210. "am-ET": 1118,
  211. "ne-NP": 1121,
  212. "fy-NL": 1122,
  213. "ps-AF": 1123,
  214. "fil-PH": 1124,
  215. "dv-MV": 1125,
  216. "ha-Latn-NG": 1128,
  217. "yo-NG": 1130,
  218. "quz-BO": 1131,
  219. "nso-ZA": 1132,
  220. "ba-RU": 1133,
  221. "lb-LU": 1134,
  222. "kl-GL": 1135,
  223. "ig-NG": 1136,
  224. "ii-CN": 1144,
  225. "arn-CL": 1146,
  226. "moh-CA": 1148,
  227. "br-FR": 1150,
  228. "ug-CN": 1152,
  229. "mi-NZ": 1153,
  230. "oc-FR": 1154,
  231. "co-FR": 1155,
  232. "gsw-FR": 1156,
  233. "sah-RU": 1157,
  234. "qut-GT": 1158,
  235. "rw-RW": 1159,
  236. "wo-SN": 1160,
  237. "prs-AF": 1164,
  238. "gd-GB": 1169,
  239. "ar-IQ": 2049,
  240. "zh-CN": 2052,
  241. "de-CH": 2055,
  242. "en-GB": 2057,
  243. "es-MX": 2058,
  244. "fr-BE": 2060,
  245. "it-CH": 2064,
  246. "nl-BE": 2067,
  247. "nn-NO": 2068,
  248. "pt-PT": 2070,
  249. "sr-Latn-CS": 2074,
  250. "sv-FI": 2077,
  251. "az-Cyrl-AZ": 2092,
  252. "dsb-DE": 2094,
  253. "se-SE": 2107,
  254. "ga-IE": 2108,
  255. "ms-BN": 2110,
  256. "uz-Cyrl-UZ": 2115,
  257. "bn-BD": 2117,
  258. "mn-Mong-CN": 2128,
  259. "iu-Latn-CA": 2141,
  260. "tzm-Latn-DZ": 2143,
  261. "quz-EC": 2155,
  262. "ar-EG": 3073,
  263. "zh-HK": 3076,
  264. "de-AT": 3079,
  265. "en-AU": 3081,
  266. "es-ES": 3082,
  267. "fr-CA": 3084,
  268. "sr-Cyrl-CS": 3098,
  269. "se-FI": 3131,
  270. "quz-PE": 3179,
  271. "ar-LY": 4097,
  272. "zh-SG": 4100,
  273. "de-LU": 4103,
  274. "en-CA": 4105,
  275. "es-GT": 4106,
  276. "fr-CH": 4108,
  277. "hr-BA": 4122,
  278. "smj-NO": 4155,
  279. "ar-DZ": 5121,
  280. "zh-MO": 5124,
  281. "de-LI": 5127,
  282. "en-NZ": 5129,
  283. "es-CR": 5130,
  284. "fr-LU": 5132,
  285. "bs-Latn-BA": 5146,
  286. "smj-SE": 5179,
  287. "ar-MA": 6145,
  288. "en-IE": 6153,
  289. "es-PA": 6154,
  290. "fr-MC": 6156,
  291. "sr-Latn-BA": 6170,
  292. "sma-NO": 6203,
  293. "ar-TN": 7169,
  294. "en-ZA": 7177,
  295. "es-DO": 7178,
  296. "sr-Cyrl-BA": 7194,
  297. "sma-SE": 7227,
  298. "ar-OM": 8193,
  299. "en-JM": 8201,
  300. "es-VE": 8202,
  301. "bs-Cyrl-BA": 8218,
  302. "sms-FI": 8251,
  303. "ar-YE": 9217,
  304. "en-029": 9225,
  305. "es-CO": 9226,
  306. "sr-Latn-RS": 9242,
  307. "smn-FI": 9275,
  308. "ar-SY": 10241,
  309. "en-BZ": 10249,
  310. "es-PE": 10250,
  311. "sr-Cyrl-RS": 10266,
  312. "ar-JO": 11265,
  313. "en-TT": 11273,
  314. "es-AR": 11274,
  315. "sr-Latn-ME": 11290,
  316. "ar-LB": 12289,
  317. "en-ZW": 12297,
  318. "es-EC": 12298,
  319. "sr-Cyrl-ME": 12314,
  320. "ar-KW": 13313,
  321. "en-PH": 13321,
  322. "es-CL": 13322,
  323. "ar-AE": 14337,
  324. "es-UY": 14346,
  325. "ar-BH": 15361,
  326. "es-PY": 15370,
  327. "ar-QA": 16385,
  328. "en-IN": 16393,
  329. "es-BO": 16394,
  330. "en-MY": 17417,
  331. "es-SV": 17418,
  332. "en-SG": 18441,
  333. "es-HN": 18442,
  334. "es-NI": 19466,
  335. "es-PR": 20490,
  336. "es-US": 21514,
  337. "bs-Cyrl": 25626,
  338. "bs-Latn": 26650,
  339. "sr-Cyrl": 27674,
  340. "sr-Latn": 28698,
  341. smn: 28731,
  342. "az-Cyrl": 29740,
  343. sms: 29755,
  344. zh: 30724,
  345. nn: 30740,
  346. bs: 30746,
  347. "az-Latn": 30764,
  348. sma: 30779,
  349. "uz-Cyrl": 30787,
  350. "mn-Cyrl": 30800,
  351. "iu-Cans": 30813,
  352. "zh-Hant": 31748,
  353. nb: 31764,
  354. sr: 31770,
  355. "tg-Cyrl": 31784,
  356. dsb: 31790,
  357. smj: 31803,
  358. "uz-Latn": 31811,
  359. "mn-Mong": 31824,
  360. "iu-Latn": 31837,
  361. "tzm-Latn": 31839,
  362. "ha-Latn": 31848
  363. };
  364. exports.getLanguageId = function() {
  365. return LANGUAGE_CODES[locale()]
  366. };