georgian.yml 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221
  1. general:
  2. name: Georgian
  3. parents:
  4. - _ignore_base
  5. roman_to_script:
  6. # \u0304 combining macron above
  7. # \u0306 combining breve above
  8. # \u0307 combining dot above
  9. # \u030C combining caron above
  10. # \u0323 combining dot below
  11. # \u02BB ayn
  12. map:
  13. "A": "\u10D0"
  14. "a": "\u10D0"
  15. "B": "\u10D1"
  16. "b": "\u10D1"
  17. # C uppercase with combining caron above + ayn
  18. "C\u030C\u02BB": "\u10E9"
  19. # c lowercase with combining caron above + ayn
  20. "c\u030C\u02BB": "\u10E9"
  21. # C uppercase with combining caron above
  22. "C\u030C": "\u10ED"
  23. # C lowercase with combining caron above
  24. "c\u030C": "\u10ED"
  25. # C uppercase with ayn
  26. "C\u02BB": "\u10EA"
  27. # C lowercase with ayn
  28. "c\u02BB": "\u10EA"
  29. "C": "\u10EC"
  30. "c": "\u10EC"
  31. "D": "\u10D3"
  32. "d": "\u10D3"
  33. # E uppercase with macron above
  34. "E\u0304": "\u10F1"
  35. # e lowercase with macron above
  36. "e\u0304": "\u10F1"
  37. # E uppercase with breve above
  38. "E\u0306": "\u10F7"
  39. # e lowercase with breve above
  40. "e\u0306": "\u10F7"
  41. "E": "\u10D4"
  42. "e": "\u10D4"
  43. "F": "\u10F6"
  44. "f": "\u10F6"
  45. # G uppercase with dot above
  46. "G\u0307": "\u10E6"
  47. # g lowercase with dot above
  48. "g\u0307": "\u10E6"
  49. "G": "\u10D2"
  50. "g": "\u10D2"
  51. "H": "\u10F0"
  52. "h": "\u10F0"
  53. "I": "\u10D8"
  54. "i": "\u10D8"
  55. "J": "\u10EF"
  56. "j": "\u10EF"
  57. # K uppercase with ayn
  58. "K\u02BB": "\u10E5"
  59. # k lowercase with ayn
  60. "k\u02BB": "\u10E5"
  61. "K": "\u10D9"
  62. "k": "\u10D9"
  63. "L": "\u10DA"
  64. "l": "\u10DA"
  65. "M": "\u10DB"
  66. "m": "\u10DB"
  67. "N": "\u10DC"
  68. "n": "\u10DC"
  69. # O uppercase with combining macron
  70. "O\u0304": "\u10F5"
  71. # o lowercase with combining macron
  72. "o\u0304": "\u10F5"
  73. "O": "\u10DD"
  74. "o": "\u10DD"
  75. # P uppercase with ayn
  76. "P\u02BB": "\u10E4"
  77. # p lowercase with ayn
  78. "p\u02BB": "\u10E4"
  79. "P": "\u10DE"
  80. "p": "\u10DE"
  81. "Q": "\u10E7"
  82. "q": "\u10E7"
  83. "R": "\u10E0"
  84. "r": "\u10E0"
  85. # S uppercase with combining caron above
  86. "S\u030C": "\u10E8"
  87. # s lowercase with combining caron above
  88. "s\u030C": "\u10E8"
  89. "S": "\u10E1"
  90. "s": "\u10E1"
  91. # T uppercase with ayn
  92. "T\u02BB": "\u10D7"
  93. # t lowervase with ayn
  94. "t\u02BB": "\u10D7"
  95. "T": "\u10E2"
  96. "t": "\u10E2"
  97. # U uppercase with breve above
  98. "U\u0306": "\u10E3"
  99. # u lowercase with breve above
  100. "u\u0306": "\u10E3"
  101. "U": "\u10E3"
  102. "u": "\u10E3"
  103. "V": "\u10D5"
  104. "v": "\u10D5"
  105. "W": "\u10F3"
  106. "w": "\u10F3"
  107. # X uppercase with combining dot below
  108. "X\u0323": "\u10F4"
  109. # x lowercase with combining dot below
  110. "x\u0323": "\u10F4"
  111. "X": "\u10EE"
  112. "x": "\u10EE"
  113. "Y": "\u10F2"
  114. "y": "\u10F2"
  115. # Z uppercase with combining caron above
  116. "Z\u030C": "\u10DF"
  117. # z lowercase with combining caron above
  118. "z\u030C": "\u10DF"
  119. # Z uppercase with combining dot above
  120. "Z\u0323": "\u10EB"
  121. # z lowercase with combining dot above
  122. "z\u0323": "\u10EB"
  123. "Z": "\u10D6"
  124. "z": "\u10D6"
  125. "\u02BB": "\u10F8"
  126. script_to_roman:
  127. map:
  128. # Khutsuri (capital) letters; not used in modern Georgian
  129. "\u10A0": "A"
  130. "\u10A1": "B"
  131. "\u10A2": "G"
  132. "\u10A3": "D"
  133. "\u10A4": "E"
  134. "\u10A5": "V"
  135. "\u10A6": "Z"
  136. "\u10A7": "T\u02BB"
  137. "\u10A8": "I"
  138. "\u10A9": "K"
  139. "\u10AA": "L"
  140. "\u10AB": "M"
  141. "\u10AC": "N"
  142. "\u10AD": "O"
  143. "\u10AE": "P"
  144. "\u10AF": "Z\u030C"
  145. "\u10B0": "R"
  146. "\u10B1": "S"
  147. "\u10B2": "T"
  148. "\u10B3": "U"
  149. "\u10B4": "P\u030C"
  150. "\u10B5": "K\u030C"
  151. "\u10B6": "G\u0307"
  152. "\u10B7": "Q"
  153. "\u10B8": "S\u030C"
  154. "\u10B9": "C\u030C\u02BB"
  155. "\u10BA": "C\u02BB"
  156. "\u10BB": "Z\u0307"
  157. "\u10BC": "C"
  158. "\u10BD": "C\u030C"
  159. "\u10BE": "X"
  160. "\u10BF": "J"
  161. "\u10C0": "H"
  162. "\u10C1": "E\u0304"
  163. "\u10C2": "Y"
  164. "\u10C3": "W"
  165. "\u10C4": "X\u0323"
  166. "\u10C5": "O\u0304"
  167. # Mkhedruli (lowercase) letters
  168. "\u10D0": "a"
  169. "\u10D1": "b"
  170. "\u10D2": "g"
  171. "\u10D3": "d"
  172. "\u10D4": "e"
  173. "\u10D5": "v"
  174. "\u10D6": "z"
  175. "\u10D7": "t\u02BB"
  176. "\u10D8": "i"
  177. "\u10D9": "k"
  178. "\u10DA": "l"
  179. "\u10DB": "m"
  180. "\u10DC": "n"
  181. "\u10DD": "o"
  182. "\u10DE": "p"
  183. "\u10DF": "z\u030C"
  184. "\u10E0": "r"
  185. "\u10E1": "s"
  186. "\u10E2": "t"
  187. "\u10E3": "u"
  188. "\u10E4": "p\u030C"
  189. "\u10E5": "k\u030C"
  190. "\u10E6": "g\u0307"
  191. "\u10E7": "q"
  192. "\u10E8": "s\u030C"
  193. "\u10E9": "c\u030C\u02BB"
  194. "\u10EA": "c\u02BB"
  195. "\u10EB": "z\u0307"
  196. "\u10EC": "c"
  197. "\u10ED": "c\u030C"
  198. "\u10EE": "x"
  199. "\u10EF": "j"
  200. "\u10F0": "h"
  201. "\u10F1": "e\u0304"
  202. "\u10F2": "y"
  203. "\u10F3": "w"
  204. "\u10F4": "x\u0323"
  205. "\u10F5": "o\u0304"
  206. "\u10F6": "f"
  207. "\u10F7": "e\u0306"
  208. "\u10F8": "\u02BB"
  209. # Elifi (ayn)
  210. "\u10F8": "\u02BB"
  211. # Turned gan with dot above
  212. "\u10F9": "g\u0307"
  213. # Georgian ayn
  214. "\u10FA": "\u02BB"
  215. "\u10FB": "?"
  216. "\u10FC": "?"