lang_mapping.py 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. # Copyright (c) Meta Platforms, Inc. and affiliates
  2. # All rights reserved.
  3. #
  4. # This source code is licensed under the license found in the
  5. # LICENSE file in the root directory of this source tree.
  6. LANG2_LANG3 = {
  7. "en": "eng",
  8. "ar": "arb",
  9. "as": "asm",
  10. "be": "bel",
  11. "bg": "bul",
  12. "bn": "ben",
  13. "ca": "cat",
  14. "ckb": "ckb",
  15. "cs": "ces",
  16. "cy": "cym",
  17. "da": "dan",
  18. "de": "deu",
  19. "el": "ell",
  20. "es": "spa",
  21. "et": "est",
  22. "fa": "pes",
  23. "fi": "fin",
  24. "fr": "fra",
  25. "ga": "gle",
  26. "hi": "hin",
  27. "hu": "hun",
  28. "id": "ind",
  29. "it": "ita",
  30. "ja": "jpn",
  31. "ka": "kat",
  32. "ky": "kir",
  33. "lg": "lug",
  34. "lt": "lit",
  35. "lv": "lvs",
  36. "mn": "khk",
  37. "mr": "mar",
  38. "mt": "mlt",
  39. "nl": "nld",
  40. "pa": "pan",
  41. "pl": "pol",
  42. "pt": "por",
  43. "ro": "ron",
  44. "ru": "rus",
  45. "sk": "slk",
  46. "sl": "slv",
  47. "sv": "swe",
  48. "sw": "swh",
  49. "ta": "tam",
  50. "th": "tha",
  51. "tr": "tur",
  52. "uk": "ukr",
  53. "ur": "urd",
  54. "uz": "uzn",
  55. "vi": "vie",
  56. "yue": "yue",
  57. "af": "afr",
  58. "is": "isl",
  59. "lb": "ltz",
  60. "no": "nob",
  61. "gl": "glg",
  62. "kea": "kea",
  63. "bs": "bos",
  64. "hr": "hrv",
  65. "mk": "mkd",
  66. "sr": "srp",
  67. "hy": "hye",
  68. "az": "azj",
  69. "kk": "kaz",
  70. "ko": "kor",
  71. "gu": "guj",
  72. "kn": "kan",
  73. "ne": "npi",
  74. "or": "ory",
  75. "sd": "snd",
  76. "te": "tel",
  77. "ceb": "ceb",
  78. "jv": "jav",
  79. "ms": "zlm",
  80. "ml": "mal",
  81. "tl": "tgl",
  82. "tl": "fil",
  83. "my": "mya",
  84. "km": "khm",
  85. "lo": "lao",
  86. "he": "heb",
  87. "ps": "pbt",
  88. "tg": "tgk",
  89. "am": "amh",
  90. "ig": "ibo",
  91. "ln": "lin",
  92. "nso": "nso",
  93. "so": "som",
  94. "xh": "xho",
  95. "yo": "yor",
  96. "zu": "zul",
  97. "kam": "kam",
  98. "luo": "luo",
  99. "ny": "nya",
  100. "om": "gaz",
  101. "sn": "sna",
  102. "umb": "umb",
  103. "ga-IE": "gle",
  104. "pa": "pan",
  105. "sv": "swe",
  106. "ast": "ast",
  107. "ff": "ful",
  108. "mi": "mri",
  109. "ha": "hau",
  110. "wo": "wol",
  111. "oc": "oci",
  112. "ilo": "ilo",
  113. "ba": "bak",
  114. "br": "bre",
  115. "fy": "fry",
  116. "yi": "yid",
  117. "tn": "tsn",
  118. "gd": "gla",
  119. "ht": "hat",
  120. "mg": "mlg",
  121. "ns": "nso",
  122. "si": "sin",
  123. "sq": "sqi",
  124. "ss": "ssw",
  125. "su": "sun",
  126. "zh": "cmn",
  127. "ab": "abk",
  128. "bas": "bas",
  129. "cnh": "cnh",
  130. "cv": "chv",
  131. "dv": "div",
  132. "eo": "epo",
  133. "eu": "eus",
  134. "fy-NL": "fry",
  135. "gn": "grn",
  136. "hsb": "hsb",
  137. "hy": "hye",
  138. "ia": "ina",
  139. "kab": "kab",
  140. "kmr": "kmr",
  141. "mdf": "mdf",
  142. "mhr": "mhr",
  143. "myv": "myv",
  144. "nan-tw": "hbl",
  145. "ne": "npi",
  146. "nn-NO": "nno",
  147. "rm-sursilv": "rm-sursilv",
  148. "rm-vallader": "rm-vallader",
  149. "rw": "kin",
  150. "sah": "sah",
  151. "sat": "sat",
  152. "sc": "srd",
  153. "tig": "tig",
  154. "tok": "tok",
  155. "tt": "tat",
  156. "ug": "uig",
  157. "vot": "vot",
  158. "mrj": "mrj",
  159. "skr": "skr",
  160. "ti": "tir",
  161. "tw": "twi",
  162. "bo": "bod",
  163. "fo": "fao",
  164. "gv": "glv",
  165. "haw": "haw",
  166. "la": "lat",
  167. "sa": "san",
  168. "sco": "sco",
  169. "war": "war",
  170. "he": "heb",
  171. "jw": "jav",
  172. "nn": "nno",
  173. "tk": "tuk",
  174. }
  175. LANG3_LANG2 = {v: k for k, v in LANG2_LANG3.items()}