language-code.ts 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. /**
  2. * ISO 639-1 language codes (https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes)
  3. */
  4. export enum LanguageCode {
  5. AA = 'aa', // Afar
  6. AB = 'ab', // Abkhazian
  7. AF = 'af', // Afrikaans
  8. AK = 'ak', // Akan
  9. SQ = 'sq', // Albanian
  10. AM = 'am', // Amharic
  11. AR = 'ar', // Arabic
  12. AN = 'an', // Aragonese
  13. HY = 'hy', // Armenian
  14. AS = 'as', // Assamese
  15. AV = 'av', // Avaric
  16. AE = 'ae', // Avestan
  17. AY = 'ay', // Aymara
  18. AZ = 'az', // Azerbaijani
  19. BA = 'ba', // Bashkir
  20. BM = 'bm', // Bambara
  21. EU = 'eu', // Basque
  22. BE = 'be', // Belarusian
  23. BN = 'bn', // Bengali
  24. BH = 'bh', // Bihari languages
  25. BI = 'bi', // Bislama
  26. BS = 'bs', // Bosnian
  27. BR = 'br', // Breton
  28. BG = 'bg', // Bulgarian
  29. MY = 'my', // Burmese
  30. CA = 'ca', // Catalan; Valencian
  31. CH = 'ch', // Chamorro
  32. CE = 'ce', // Chechen
  33. ZH = 'zh', // Chinese
  34. CU = 'cu', // Church Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic
  35. CV = 'cv', // Chuvash
  36. KW = 'kw', // Cornish
  37. CO = 'co', // Corsican
  38. CR = 'cr', // Cree
  39. CS = 'cs', // Czech
  40. DA = 'da', // Danish
  41. DV = 'dv', // Divehi; Dhivehi; Maldivian
  42. NL = 'nl', // Dutch; Flemish
  43. DZ = 'dz', // Dzongkha
  44. EN = 'en', // English
  45. EO = 'eo', // Esperanto
  46. ET = 'et', // Estonian
  47. EE = 'ee', // Ewe
  48. FO = 'fo', // Faroese
  49. FJ = 'fj', // Fijian
  50. FI = 'fi', // Finnish
  51. FR = 'fr', // French
  52. FY = 'fy', // Western Frisian
  53. FF = 'ff', // Fulah
  54. KA = 'ka', // Georgian
  55. DE = 'de', // German
  56. GD = 'gd', // Gaelic; Scottish Gaelic
  57. GA = 'ga', // Irish
  58. GL = 'gl', // Galician
  59. GV = 'gv', // Manx
  60. EL = 'el', // Greek, Modern (1453-)
  61. GN = 'gn', // Guarani
  62. GU = 'gu', // Gujarati
  63. HT = 'ht', // Haitian; Haitian Creole
  64. HA = 'ha', // Hausa
  65. HE = 'he', // Hebrew
  66. HZ = 'hz', // Herero
  67. HI = 'hi', // Hindi
  68. HO = 'ho', // Hiri Motu
  69. HR = 'hr', // Croatian
  70. HU = 'hu', // Hungarian
  71. IG = 'ig', // Igbo
  72. IS = 'is', // Icelandic
  73. IO = 'io', // Ido
  74. II = 'ii', // Sichuan Yi; Nuosu
  75. IU = 'iu', // Inuktitut
  76. IE = 'ie', // Interlingue; Occidental
  77. IA = 'ia', // Interlingua (International Auxiliary Language Association)
  78. ID = 'id', // Indonesian
  79. IK = 'ik', // Inupiaq
  80. IT = 'it', // Italian
  81. JV = 'jv', // Javanese
  82. JA = 'ja', // Japanese
  83. KL = 'kl', // Kalaallisut; Greenlandic
  84. KN = 'kn', // Kannada
  85. KS = 'ks', // Kashmiri
  86. KR = 'kr', // Kanuri
  87. KK = 'kk', // Kazakh
  88. KM = 'km', // Central Khmer
  89. KI = 'ki', // Kikuyu; Gikuyu
  90. RW = 'rw', // Kinyarwanda
  91. KY = 'ky', // Kirghiz; Kyrgyz
  92. KV = 'kv', // Komi
  93. KG = 'kg', // Kongo
  94. KO = 'ko', // Korean
  95. KJ = 'kj', // Kuanyama; Kwanyama
  96. KU = 'ku', // Kurdish
  97. LO = 'lo', // Lao
  98. LA = 'la', // Latin
  99. LV = 'lv', // Latvian
  100. LI = 'li', // Limburgan; Limburger; Limburgish
  101. LN = 'ln', // Lingala
  102. LT = 'lt', // Lithuanian
  103. LB = 'lb', // Luxembourgish; Letzeburgesch
  104. LU = 'lu', // Luba-Katanga
  105. LG = 'lg', // Ganda
  106. MK = 'mk', // Macedonian
  107. MH = 'mh', // Marshallese
  108. ML = 'ml', // Malayalam
  109. MI = 'mi', // Maori
  110. MR = 'mr', // Marathi
  111. MS = 'ms', // Malay
  112. MG = 'mg', // Malagasy
  113. MT = 'mt', // Maltese
  114. MN = 'mn', // Mongolian
  115. NA = 'na', // Nauru
  116. NV = 'nv', // Navajo; Navaho
  117. NR = 'nr', // Ndebele, South; South Ndebele
  118. ND = 'nd', // Ndebele, North; North Ndebele
  119. NG = 'ng', // Ndonga
  120. NE = 'ne', // Nepali
  121. NN = 'nn', // Norwegian Nynorsk; Nynorsk, Norwegian
  122. NB = 'nb', // Bokmål, Norwegian; Norwegian Bokmål
  123. NO = 'no', // Norwegian
  124. NY = 'ny', // Chichewa; Chewa; Nyanja
  125. OC = 'oc', // Occitan (post 1500); Provençal
  126. OJ = 'oj', // Ojibwa
  127. OR = 'or', // Oriya
  128. OM = 'om', // Oromo
  129. OS = 'os', // Ossetian; Ossetic
  130. PA = 'pa', // Panjabi; Punjabi
  131. FA = 'fa', // Persian
  132. PI = 'pi', // Pali
  133. PL = 'pl', // Polish
  134. PT = 'pt', // Portuguese
  135. PS = 'ps', // Pushto; Pashto
  136. QU = 'qu', // Quechua
  137. RM = 'rm', // Romansh
  138. RO = 'ro', // Romanian; Moldavian; Moldovan
  139. RN = 'rn', // Rundi
  140. RU = 'ru', // Russian
  141. SG = 'sg', // Sango
  142. SA = 'sa', // Sanskrit
  143. SI = 'si', // Sinhala; Sinhalese
  144. SK = 'sk', // Slovak
  145. SL = 'sl', // Slovenian
  146. SE = 'se', // Northern Sami
  147. SM = 'sm', // Samoan
  148. SN = 'sn', // Shona
  149. SD = 'sd', // Sindhi
  150. SO = 'so', // Somali
  151. ST = 'st', // Sotho, Southern
  152. ES = 'es', // Spanish; Castilian
  153. SC = 'sc', // Sardinian
  154. SR = 'sr', // Serbian
  155. SS = 'ss', // Swati
  156. SU = 'su', // Sundanese
  157. SW = 'sw', // Swahili
  158. SV = 'sv', // Swedish
  159. TY = 'ty', // Tahitian
  160. TA = 'ta', // Tamil
  161. TT = 'tt', // Tatar
  162. TE = 'te', // Telugu
  163. TG = 'tg', // Tajik
  164. TL = 'tl', // Tagalog
  165. TH = 'th', // Thai
  166. BO = 'bo', // Tibetan
  167. TI = 'ti', // Tigrinya
  168. TO = 'to', // Tonga (Tonga Islands)
  169. TN = 'tn', // Tswana
  170. TS = 'ts', // Tsonga
  171. TK = 'tk', // Turkmen
  172. TR = 'tr', // Turkish
  173. TW = 'tw', // Twi
  174. UG = 'ug', // Uighur; Uyghur
  175. UK = 'uk', // Ukrainian
  176. UR = 'ur', // Urdu
  177. UZ = 'uz', // Uzbek
  178. VE = 've', // Venda
  179. VI = 'vi', // Vietnamese
  180. VO = 'vo', // Volapük
  181. CY = 'cy', // Welsh
  182. WA = 'wa', // Walloon
  183. WO = 'wo', // Wolof
  184. XH = 'xh', // Xhosa
  185. YI = 'yi', // Yiddish
  186. YO = 'yo', // Yoruba
  187. ZA = 'za', // Zhuang; Chuang
  188. ZU = 'zu', // Zulu
  189. }