armenian.yml 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302
  1. general:
  2. name: Armenian
  3. parents:
  4. - _ignore_base
  5. roman_to_script:
  6. map:
  7. "A": "\u0531"
  8. "a": "\u0561"
  9. "B": "\u0532"
  10. "b": "\u0562"
  11. # GH combination
  12. "GH": "\u0542"
  13. # Gh combination
  14. "Gh": "\u0542"
  15. # gh combination
  16. "gh": "\u0572"
  17. "G": "\u0533"
  18. "g": "\u0563"
  19. # DZ combination
  20. "DZ": "\u0541"
  21. # Dz combination
  22. "Dz": "\u0541"
  23. # dz combination
  24. "dz": "\u0571"
  25. "D": "\u0534"
  26. "d": "\u0564"
  27. # E uppercase with macron
  28. "E\u0304": "\u0537"
  29. # e lowercase with macron
  30. "e\u0304": "\u0567"
  31. # E uppercase with caron
  32. "E\u030C": "\u0538"
  33. # e lowercase with caron
  34. "e\u030C": "\u0568"
  35. # EW combination
  36. "EW": "\u0535\u0582"
  37. # Ew combination
  38. "Ew": "\u0535\u0582"
  39. # ew combination
  40. "ew": "\u0565\u0582"
  41. # EV combination
  42. "EV": "\u0565\u057E"
  43. # Ev combination
  44. "Ev": "\u0565\u057E"
  45. # ev combination
  46. "ev": "\u0565\u057E"
  47. "E": "\u0535"
  48. "e": "\u0565"
  49. # T uppercase with ayn
  50. "T\u02BB": "\u0539"
  51. # t lowercase with ayn
  52. "t\u02BB": "\u0569"
  53. # ZH combination
  54. "ZH": "\u053A"
  55. # Zh combination
  56. "Zh": "\u053A"
  57. # zh combination
  58. "zh": "\u056A"
  59. "Z": "\u0536"
  60. "z": "\u0566"
  61. "I": "\u053B"
  62. "i": "\u056B"
  63. "L": "\u053C"
  64. "l": "\u056C"
  65. # KH combination
  66. "KH": "\u053D"
  67. # Kh combination
  68. "Kh": "\u053D"
  69. # kh combination
  70. "kh": "\u056D"
  71. # TS + ayn combination
  72. "TS\u02BB": "\u0551"
  73. # Ts + ayn combination
  74. "Ts\u02BB": "\u0551"
  75. # ts + ayn combination
  76. "ts\u02BB": "\u0581"
  77. # TS combination
  78. "TS": "\u053E"
  79. # Ts combination
  80. "Ts": "\u053E"
  81. # ts combination
  82. "ts": "\u056E"
  83. # K + ayn
  84. "K\u02BB": "\u0554"
  85. # k + ayn
  86. "k\u02BB": "\u0584"
  87. "K": "\u053F"
  88. "k": "\u056F"
  89. # CH + ayn combination
  90. "CH\u02BB": "\u0549"
  91. # Ch + ayn combination
  92. "Ch\u02BB": "\u0549"
  93. # ch + ayn combination
  94. "ch\u02BB": "\u0579"
  95. # CH combination
  96. "CH": "\u0543"
  97. # Ch combination
  98. "Ch": "\u0543"
  99. # ch combination
  100. "ch": "\u0573"
  101. "M": "\u0544"
  102. "m": "\u0574"
  103. "Y": "\u0545"
  104. "y": "\u0575"
  105. "N": "\u0546"
  106. "n": "\u0576"
  107. # SH combinatiomn
  108. "SH": "\u0547"
  109. # Sh combination
  110. "Sh": "\u0547"
  111. #sh combination
  112. "sh": "\u0577"
  113. "H": "\u0540"
  114. "h": "\u0570"
  115. # O uppercase with combining macron
  116. "O\u0304": "\u0555"
  117. # o lowercase with combining macron
  118. "o\u0304": "\u0585"
  119. "O": "\u0548"
  120. "o": "\u0578"
  121. # P uppercase + ayn
  122. "P\u02BB": "\u0553"
  123. # p lowercase + ayn
  124. "p\u02BB": "\u0583"
  125. "P": "\u054A"
  126. "p": "\u057A"
  127. "J": "\u054B"
  128. "j": "\u057B"
  129. # R uppercase with combining dot below
  130. "R\u0323": "\u054C"
  131. # r lowercase with combining dot below
  132. "r\u0323": "\u057C"
  133. "S": "\u054D"
  134. "s": "\u057D"
  135. "V": "\u054E"
  136. "v": "\u057E"
  137. "T": "\u054F"
  138. "t": "\u057F"
  139. "R": "\u0550"
  140. "r": "\u0580"
  141. "W": "\u0552"
  142. "w": "\u0582"
  143. "U": "\u0548\u0582"
  144. "u": "\u0578\u0582"
  145. "F": "\u0556"
  146. "f": "\u0586"
  147. "\u02B9": ""
  148. #Punctuation
  149. ",": "\u055D"
  150. ".": "\u0589"
  151. "!": "\u055C"
  152. "?": "\u055E"
  153. "-": "\u058A"
  154. script_to_roman:
  155. map:
  156. "\u053F\u0540": "K\u02B9H"
  157. "\u053F\u0570": "K\u02B9h"
  158. "\u056F\u0570": "k\u02B9h"
  159. "\u0536\u0540": "Z\u02B9H"
  160. "\u0536\u0570": "Z\u02B9h"
  161. "\u0566\u0570": "z\u02B9h"
  162. "\u054F\u054D": "T\u02B9S"
  163. "\u054F\u057D": "T\u02B9s"
  164. "\u057F\u057D": "t\u02B9s"
  165. "\u0534\u0536": "D\u02B9Z"
  166. "\u0534\u0566": "D\u02B9z"
  167. "\u0564\u0566": "d\u02B9z"
  168. "\u0533\u0540": "G\u02B9H"
  169. "\u0533\u0570": "G\u02B9h"
  170. "\u0563\u0570": "g\u02B9h"
  171. "\u054D\u0540": "S\u02B9H"
  172. "\u054D\u0570": "S\u02B9h"
  173. "\u057D\u0570": "s\u02B9h"
  174. "\u0531": "A"
  175. "\u0561": "a"
  176. "\u0532": "B"
  177. "\u0562": "b"
  178. # Gh combination
  179. "\u0542": "Gh"
  180. # gh combination
  181. "\u0572": "gh"
  182. "\u0533": "G"
  183. "\u0563": "g"
  184. # Dz combination
  185. "\u0541": "Dz"
  186. # dz combination
  187. "\u0571": "dz"
  188. "\u0534": "D"
  189. "\u0564": "d"
  190. # E uppercase with macron
  191. "\u0537": "E\u0304"
  192. # e lowercase with macron
  193. "\u0567": "e\u0304"
  194. # E uppercase with caron
  195. "\u0538": "E\u030C"
  196. # e lowercase with caron
  197. "\u0568": "e\u030C"
  198. # Ew combination
  199. "\u0535\u0582": "Ew"
  200. # ew combination
  201. "\u0565\u0582": "ew"
  202. # Ev combination
  203. "\u0565\u057E": "Ev"
  204. # ev combination
  205. "\u0565\u057E": "ev"
  206. "\u0535": "E"
  207. "\u0565": "e"
  208. "\u0587": "ev"
  209. # T uppercase with ayn
  210. "\u0539": "T\u02BB"
  211. # t lowercase with ayn
  212. "\u0569": "t\u02BB"
  213. # Zh combination
  214. "\u053A": "Zh"
  215. # zh combination
  216. "\u056A": "zh"
  217. "\u0536": "Z"
  218. "\u0566": "z"
  219. "\u053B": "I"
  220. "\u056B": "i"
  221. "\u053C": "L"
  222. "\u056C": "l"
  223. # Kh combination
  224. "\u053D": "Kh"
  225. # kh combination
  226. "\u056D": "kh"
  227. # Ts + ayn combination
  228. "\u0551": "Ts\u02BB"
  229. # ts + ayn combination
  230. "\u0581": "ts\u02BB"
  231. # Ts combination
  232. "\u053E": "Ts"
  233. # ts combination
  234. "\u056E": "ts"
  235. # K + ayn
  236. "\u0554": "K\u02BB"
  237. # k + ayn
  238. "\u0584": "k\u02BB"
  239. "\u053F": "K"
  240. "\u056F": "k"
  241. # Ch + ayn combination
  242. "\u0549": "Ch\u02BB"
  243. # ch + ayn combination
  244. "\u0579": "ch\u02BB"
  245. # Ch combination
  246. "\u0543": "Ch"
  247. # ch combination
  248. "\u0573": "ch"
  249. "\u0544": "M"
  250. "\u0574": "m"
  251. "\u0545": "Y"
  252. "\u0575": "y"
  253. "\u0546": "N"
  254. "\u0576": "n"
  255. # Sh combination
  256. "\u0547": "Sh"
  257. # sh combination
  258. "\u0577": "sh"
  259. "\u0540": "H"
  260. "\u0570": "h"
  261. # U uppercase
  262. "\u0548\u0582": "U"
  263. # u lowercase
  264. "\u0578\u0582": "u"
  265. # O uppercase with combining macron
  266. "\u0555": "O\u0304"
  267. # o lowercase with combining macron
  268. "\u0585": "o\u0304"
  269. "\u0548": "O"
  270. "\u0578": "o"
  271. # P uppercase + ayn
  272. "\u0553": "P\u02BB"
  273. # p lowercase + ayn
  274. "\u0583": "p\u02BB"
  275. "\u054A": "P"
  276. "\u057A": "p"
  277. "\u054B": "J"
  278. "\u057B": "j"
  279. # R uppercase with combining dot below
  280. "\u054C": "R\u0323"
  281. # r lowercase with combining dot below
  282. "\u057C": "r\u0323"
  283. "\u054D": "S"
  284. "\u057D": "s"
  285. "\u054E": "V"
  286. "\u057E": "v"
  287. "\u054F": "T"
  288. "\u057F": "t"
  289. "\u0550": "R"
  290. "\u0580": "r"
  291. "\u0552": "W"
  292. "\u0582": "w"
  293. "\u0556": "F"
  294. "\u0586": "f"
  295. #Punctuation
  296. "\u055D": ","
  297. "\u0589": "."
  298. "\u055C": "!"
  299. "\u055E": "?"
  300. "\u058A": "-"