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. }