ethiopic.el 23 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150
  1. ;;; ethiopic.el --- Quail package for inputting Ethiopic characters -*-coding: iso-2022-7bit;-*-
  2. ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
  3. ;; 2006, 2007, 2008, 2009, 2010, 2011
  4. ;; National Institute of Advanced Industrial Science and Technology (AIST)
  5. ;; Registration Number H14PRO021
  6. ;; Keywords: multilingual, input method, ethiopic
  7. ;; This file is part of GNU Emacs.
  8. ;; GNU Emacs is free software: you can redistribute it and/or modify
  9. ;; it under the terms of the GNU General Public License as published by
  10. ;; the Free Software Foundation, either version 3 of the License, or
  11. ;; (at your option) any later version.
  12. ;; GNU Emacs is distributed in the hope that it will be useful,
  13. ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
  14. ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  15. ;; GNU General Public License for more details.
  16. ;; You should have received a copy of the GNU General Public License
  17. ;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
  18. ;; Author: TAKAHASHI Naoto <ntakahas@etl.go.jp>
  19. ;;; Commentary:
  20. ;;; Code:
  21. (require 'quail)
  22. (require 'ethio-util)
  23. ;;
  24. ;; The package "ethiopic"
  25. ;;
  26. (quail-define-package
  27. "ethiopic" "Ethiopic"
  28. '("$(3$Q#U!.(B "
  29. (ethio-prefer-ascii-space "_" "$(3$h(B")
  30. "$(3$i(B")
  31. t " Quail package for Ethiopic (Tigrigna and Amharic)
  32. When you are in Ethiopic language environment, the following special
  33. keys are available.
  34. C-F9 or `M-x ethio-toggle-space'
  35. Toggles space characters for keyboard input. The current mode is
  36. indicated in mode-line, whether by `_' (ASCII space) or `$(3$h(B'
  37. (Ethiopic colon-like word separator). Even in the `$(3$h(B' mode, an
  38. ASCII space is inserted if the point is preceded by `an Ethiopic
  39. punctuation followed by zero or more ASCII spaces'.
  40. S-F5 or `M-x ethio-toggle-punctuation'
  41. Toggles ASCII punctuation and Ethiopic punctuation for keyboard input.
  42. The current mode is indicated by `.' (ASCII) or `$(3$i(B' (Ethiopic).
  43. S-SPC or `M-x ethio-insert-ethio-space'
  44. Always insert an Ethiopic word separator `$(3$h(B'. With a prefix number,
  45. insert that many word separators.
  46. C-' or `M-x ethio-gemination'
  47. Compose the character before the point with the Ethiopic gemination mark.
  48. If the character is already composed, decompose it and remove the
  49. gemination mark."
  50. ;; The following keys should work as defined in lisp/language/ethio-util,
  51. ;; even during the translation.
  52. '(([C-f9] . quail-execute-non-quail-command)
  53. ([S-f5] . quail-execute-non-quail-command)
  54. (" " . quail-execute-non-quail-command)
  55. ([?\S- ] . quail-execute-non-quail-command)
  56. ([?\C-'] . quail-execute-non-quail-command))
  57. t t)
  58. (quail-define-rules
  59. ("he" ?$(3!!(B)
  60. ("hu" ?$(3!"(B)
  61. ("hi" ?$(3!#(B)
  62. ("ha" ?$(3!$(B)
  63. ("hE" ?$(3!%(B)
  64. ("hee" ?$(3!%(B)
  65. ("h" ?$(3!&(B)
  66. ("ho" ?$(3!'(B)
  67. ("hW" ?$(3"N(B)
  68. ("hWa" ?$(3"N(B)
  69. ("hWe" ?$(3"K(B)
  70. ("hWu" ?$(3"P(B)
  71. ("hWi" ?$(3"M(B)
  72. ("hWE" ?$(3"O(B)
  73. ("hW'" ?$(3"P(B)
  74. ("le" ?$(3!)(B)
  75. ("lu" ?$(3!*(B)
  76. ("li" ?$(3!+(B)
  77. ("la" ?$(3!,(B)
  78. ("lE" ?$(3!-(B)
  79. ("lee" ?$(3!-(B)
  80. ("l" ?$(3!.(B)
  81. ("lo" ?$(3!/(B)
  82. ("lW" ?$(3!0(B)
  83. ("lWa" ?$(3!0(B)
  84. ("lWe" ["$(3!.%n(B"])
  85. ("lWu" ["$(3!.%r(B"])
  86. ("lWi" ["$(3!.%o(B"])
  87. ("lWE" ["$(3!.%q(B"])
  88. ("lW'" ["$(3!.%r(B"])
  89. ("Le" ?$(3!)(B)
  90. ("Lu" ?$(3!*(B)
  91. ("Li" ?$(3!+(B)
  92. ("La" ?$(3!,(B)
  93. ("LE" ?$(3!-(B)
  94. ("Lee" ?$(3!-(B)
  95. ("L" ?$(3!.(B)
  96. ("Lo" ?$(3!/(B)
  97. ("LW" ?$(3!0(B)
  98. ("LWa" ?$(3!0(B)
  99. ("LWe" ["$(3!.%n(B"])
  100. ("LWu" ["$(3!.%r(B"])
  101. ("LWi" ["$(3!.%o(B"])
  102. ("LWE" ["$(3!.%q(B"])
  103. ("LW'" ["$(3!.%r(B"])
  104. ("He" ?$(3!1(B)
  105. ("Hu" ?$(3!2(B)
  106. ("Hi" ?$(3!3(B)
  107. ("Ha" ?$(3!4(B)
  108. ("HE" ?$(3!5(B)
  109. ("Hee" ?$(3!5(B)
  110. ("H" ?$(3!6(B)
  111. ("Ho" ?$(3!7(B)
  112. ("HW" ?$(3!8(B)
  113. ("HWa" ?$(3!8(B)
  114. ("HWe" ["$(3!6%n(B"])
  115. ("HWu" ["$(3!6%r(B"])
  116. ("HWi" ["$(3!6%o(B"])
  117. ("HWE" ["$(3!6%q(B"])
  118. ("HW'" ["$(3!6%r(B"])
  119. ("me" ?$(3!9(B)
  120. ("mu" ?$(3!:(B)
  121. ("mi" ?$(3!;(B)
  122. ("ma" ?$(3!<(B)
  123. ("mE" ?$(3!=(B)
  124. ("mee" ?$(3!=(B)
  125. ("m" ?$(3!>(B)
  126. ("mo" ?$(3!?(B)
  127. ("mWe" ?$(3%1(B)
  128. ("mWu" ?$(3%a(B)
  129. ("mWi" ?$(3%A(B)
  130. ("mW" ?$(3!@(B)
  131. ("mWa" ?$(3!@(B)
  132. ("mWE" ?$(3%Q(B)
  133. ("mWee" ?$(3%Q(B)
  134. ("mW'" ?$(3%a(B)
  135. ("mY" ?$(3$_(B)
  136. ("mYa" ?$(3$_(B)
  137. ("Me" ?$(3!9(B)
  138. ("Mu" ?$(3!:(B)
  139. ("Mi" ?$(3!;(B)
  140. ("Ma" ?$(3!<(B)
  141. ("ME" ?$(3!=(B)
  142. ("Mee" ?$(3!=(B)
  143. ("M" ?$(3!>(B)
  144. ("Mo" ?$(3!?(B)
  145. ("MWe" ?$(3%1(B)
  146. ("MWu" ?$(3%a(B)
  147. ("MWi" ?$(3%A(B)
  148. ("MW" ?$(3!@(B)
  149. ("MWa" ?$(3!@(B)
  150. ("MWE" ?$(3%Q(B)
  151. ("MWee" ?$(3%Q(B)
  152. ("MW'" ?$(3%a(B)
  153. ("MY" ?$(3$_(B)
  154. ("MYa" ?$(3$_(B)
  155. ("`se" ?$(3!A(B)
  156. ("`su" ?$(3!B(B)
  157. ("`si" ?$(3!C(B)
  158. ("`sa" ?$(3!D(B)
  159. ("`sE" ?$(3!E(B)
  160. ("`see" ?$(3!E(B)
  161. ("`s" ?$(3!F(B)
  162. ("`so" ?$(3!G(B)
  163. ("`sW" ?$(3!H(B)
  164. ("`sWa" ?$(3!H(B)
  165. ("`sWe" ["$(3!F%n(B"])
  166. ("`sWu" ["$(3!F%r(B"])
  167. ("`sWi" ["$(3!F%o(B"])
  168. ("`sWE" ["$(3!F%q(B"])
  169. ("`sWee" ["$(3!F%q(B"])
  170. ("`sW'" ["$(3!F%r(B"])
  171. ("s2e" ?$(3!A(B)
  172. ("s2u" ?$(3!B(B)
  173. ("s2i" ?$(3!C(B)
  174. ("s2a" ?$(3!D(B)
  175. ("s2E" ?$(3!E(B)
  176. ("s2ee" ?$(3!E(B)
  177. ("s2" ?$(3!F(B)
  178. ("s2o" ?$(3!G(B)
  179. ("s2W" ?$(3!H(B)
  180. ("s2Wa" ?$(3!H(B)
  181. ("s2We" ["$(3!F%n(B"])
  182. ("s2Wu" ["$(3!F%r(B"])
  183. ("s2Wi" ["$(3!F%o(B"])
  184. ("s2WE" ["$(3!F%q(B"])
  185. ("s2Wee" ["$(3!F%q(B"])
  186. ("s2W'" ["$(3!F%r(B"])
  187. ("sse" ?$(3!A(B)
  188. ("ssu" ?$(3!B(B)
  189. ("ssi" ?$(3!C(B)
  190. ("ssa" ?$(3!D(B)
  191. ("ssE" ?$(3!E(B)
  192. ("ssee" ?$(3!E(B)
  193. ("ss" ?$(3!F(B)
  194. ("sso" ?$(3!G(B)
  195. ("ssW" ?$(3!H(B)
  196. ("ssWa" ?$(3!H(B)
  197. ("ssWe" ["$(3!F%n(B"])
  198. ("ssWu" ["$(3!F%r(B"])
  199. ("ssWi" ["$(3!F%o(B"])
  200. ("ssWE" ["$(3!F%q(B"])
  201. ("ssWee" ["$(3!F%q(B"])
  202. ("ssW'" ["$(3!F%r(B"])
  203. ("re" ?$(3!I(B)
  204. ("ru" ?$(3!J(B)
  205. ("ri" ?$(3!K(B)
  206. ("ra" ?$(3!L(B)
  207. ("rE" ?$(3!M(B)
  208. ("ree" ?$(3!M(B)
  209. ("r" ?$(3!N(B)
  210. ("ro" ?$(3!O(B)
  211. ("rW" ?$(3!P(B)
  212. ("rWa" ?$(3!P(B)
  213. ("rY" ?$(3$`(B)
  214. ("rYa" ?$(3$`(B)
  215. ("rWe" ["$(3!N%n(B"])
  216. ("rWu" ["$(3!N%r(B"])
  217. ("rWi" ["$(3!N%o(B"])
  218. ("rWE" ["$(3!N%q(B"])
  219. ("rWee" ["$(3!N%q(B"])
  220. ("rW'" ["$(3!N%r(B"])
  221. ("Re" ?$(3!I(B)
  222. ("Ru" ?$(3!J(B)
  223. ("Ri" ?$(3!K(B)
  224. ("Ra" ?$(3!L(B)
  225. ("RE" ?$(3!M(B)
  226. ("Ree" ?$(3!M(B)
  227. ("R" ?$(3!N(B)
  228. ("Ro" ?$(3!O(B)
  229. ("RW" ?$(3!P(B)
  230. ("RWa" ?$(3!P(B)
  231. ("RYa" ?$(3$`(B)
  232. ("RWe" ["$(3!N%n(B"])
  233. ("RWu" ["$(3!N%r(B"])
  234. ("RWi" ["$(3!N%o(B"])
  235. ("RWE" ["$(3!N%q(B"])
  236. ("RWee" ["$(3!N%q(B"])
  237. ("RW'" ["$(3!N%r(B"])
  238. ("se" ?$(3!Q(B)
  239. ("su" ?$(3!R(B)
  240. ("si" ?$(3!S(B)
  241. ("sa" ?$(3!T(B)
  242. ("sE" ?$(3!U(B)
  243. ("see" ?$(3!U(B)
  244. ("s" ?$(3!V(B)
  245. ("so" ?$(3!W(B)
  246. ("sW" ?$(3!X(B)
  247. ("sWa" ?$(3!X(B)
  248. ("sWe" ["$(3!V%n(B"])
  249. ("sWu" ["$(3!V%r(B"])
  250. ("sWi" ["$(3!V%o(B"])
  251. ("sWE" ["$(3!V%q(B"])
  252. ("sWee" ["$(3!V%q(B"])
  253. ("sW'" ["$(3!V%r(B"])
  254. ("xe" ?$(3!Y(B)
  255. ("xu" ?$(3!Z(B)
  256. ("xi" ?$(3![(B)
  257. ("xa" ?$(3!\(B)
  258. ("xE" ?$(3!](B)
  259. ("xee" ?$(3!](B)
  260. ("x" ?$(3!^(B)
  261. ("xo" ?$(3!_(B)
  262. ("xW" ?$(3!`(B)
  263. ("xWa" ?$(3!`(B)
  264. ("xWe" ["$(3!^%n(B"])
  265. ("xWu" ["$(3!^%r(B"])
  266. ("xWi" ["$(3!^%o(B"])
  267. ("xWE" ["$(3!^%q(B"])
  268. ("xWee" ["$(3!^%q(B"])
  269. ("xW'" ["$(3!^%r(B"])
  270. ("qe" ?$(3!a(B)
  271. ("qu" ?$(3!b(B)
  272. ("qi" ?$(3!c(B)
  273. ("qa" ?$(3!d(B)
  274. ("qE" ?$(3!e(B)
  275. ("qee" ?$(3!e(B)
  276. ("q" ?$(3!f(B)
  277. ("qo" ?$(3!g(B)
  278. ("qWe" ?$(3!i(B)
  279. ("qWu" ?$(3!n(B)
  280. ("qWi" ?$(3!k(B)
  281. ("qW" ?$(3!l(B)
  282. ("qWa" ?$(3!l(B)
  283. ("qWE" ?$(3!m(B)
  284. ("qWee" ?$(3!m(B)
  285. ("qW'" ?$(3!n(B)
  286. ("`qe" ?$(3%)(B)
  287. ("`qu" ?$(3%*(B)
  288. ("`qi" ?$(3%+(B)
  289. ("`qa" ?$(3%,(B)
  290. ("`qE" ?$(3%-(B)
  291. ("`qee" ?$(3%-(B)
  292. ("`q" ?$(3%.(B)
  293. ("`qo" ?$(3%/(B)
  294. ("q2e" ?$(3%)(B)
  295. ("q2u" ?$(3%*(B)
  296. ("q2i" ?$(3%+(B)
  297. ("q2a" ?$(3%,(B)
  298. ("q2E" ?$(3%-(B)
  299. ("q2ee" ?$(3%-(B)
  300. ("q2" ?$(3%.(B)
  301. ("q2o" ?$(3%/(B)
  302. ("qqe" ?$(3%)(B)
  303. ("qqu" ?$(3%*(B)
  304. ("qqi" ?$(3%+(B)
  305. ("qqa" ?$(3%,(B)
  306. ("qqE" ?$(3%-(B)
  307. ("qqee" ?$(3%-(B)
  308. ("qq" ?$(3%.(B)
  309. ("qqo" ?$(3%/(B)
  310. ("Qe" ?$(3!q(B)
  311. ("Qu" ?$(3!r(B)
  312. ("Qi" ?$(3!s(B)
  313. ("Qa" ?$(3!t(B)
  314. ("QE" ?$(3!u(B)
  315. ("Qee" ?$(3!u(B)
  316. ("Q" ?$(3!v(B)
  317. ("Qo" ?$(3!w(B)
  318. ("QWe" ?$(3!y(B)
  319. ("QWu" ?$(3!~(B)
  320. ("QWi" ?$(3!{(B)
  321. ("QW" ?$(3!|(B)
  322. ("QWa" ?$(3!|(B)
  323. ("QWE" ?$(3!}(B)
  324. ("QWee" ?$(3!}(B)
  325. ("QW'" ?$(3!~(B)
  326. ("be" ?$(3"#(B)
  327. ("bu" ?$(3"$(B)
  328. ("bi" ?$(3"%(B)
  329. ("ba" ?$(3"&(B)
  330. ("bE" ?$(3"'(B)
  331. ("bee" ?$(3"'(B)
  332. ("b" ?$(3"((B)
  333. ("bo" ?$(3")(B)
  334. ("bWe" ?$(3%2(B)
  335. ("bWu" ?$(3%b(B)
  336. ("bWi" ?$(3%B(B)
  337. ("bW" ?$(3"*(B)
  338. ("bWa" ?$(3"*(B)
  339. ("bWE" ?$(3%R(B)
  340. ("bWee" ?$(3%R(B)
  341. ("bW'" ?$(3%b(B)
  342. ("Be" ?$(3"#(B)
  343. ("Bu" ?$(3"$(B)
  344. ("Bi" ?$(3"%(B)
  345. ("Ba" ?$(3"&(B)
  346. ("BE" ?$(3"'(B)
  347. ("Bee" ?$(3"'(B)
  348. ("B" ?$(3"((B)
  349. ("Bo" ?$(3")(B)
  350. ("BWe" ?$(3%2(B)
  351. ("BWu" ?$(3%b(B)
  352. ("BWi" ?$(3%B(B)
  353. ("BW" ?$(3"*(B)
  354. ("BWa" ?$(3"*(B)
  355. ("BWE" ?$(3%R(B)
  356. ("BWee" ?$(3%R(B)
  357. ("BW'" ?$(3%b(B)
  358. ("ve" ?$(3"+(B)
  359. ("vu" ?$(3",(B)
  360. ("vi" ?$(3"-(B)
  361. ("va" ?$(3".(B)
  362. ("vE" ?$(3"/(B)
  363. ("vee" ?$(3"/(B)
  364. ("v" ?$(3"0(B)
  365. ("vo" ?$(3"1(B)
  366. ("vW" ?$(3"2(B)
  367. ("vWa" ?$(3"2(B)
  368. ("vWe" ["$(3"0%n(B"])
  369. ("vWu" ["$(3"0%r(B"])
  370. ("vWi" ["$(3"0%o(B"])
  371. ("vWE" ["$(3"0%q(B"])
  372. ("vWee" ["$(3"0%q(B"])
  373. ("vW'" ["$(3"0%r(B"])
  374. ("Ve" ?$(3"+(B)
  375. ("Vu" ?$(3",(B)
  376. ("Vi" ?$(3"-(B)
  377. ("Va" ?$(3".(B)
  378. ("VE" ?$(3"/(B)
  379. ("Vee" ?$(3"/(B)
  380. ("V" ?$(3"0(B)
  381. ("Vo" ?$(3"1(B)
  382. ("VW" ?$(3"2(B)
  383. ("VWa" ?$(3"2(B)
  384. ("VWe" ["$(3"0%n(B"])
  385. ("VWu" ["$(3"0%r(B"])
  386. ("VWi" ["$(3"0%o(B"])
  387. ("VWE" ["$(3"0%q(B"])
  388. ("VWee" ["$(3"0%q(B"])
  389. ("VW'" ["$(3"0%r(B"])
  390. ("te" ?$(3"3(B)
  391. ("tu" ?$(3"4(B)
  392. ("ti" ?$(3"5(B)
  393. ("ta" ?$(3"6(B)
  394. ("tE" ?$(3"7(B)
  395. ("tee" ?$(3"7(B)
  396. ("t" ?$(3"8(B)
  397. ("to" ?$(3"9(B)
  398. ("tW" ?$(3":(B)
  399. ("tWa" ?$(3":(B)
  400. ("tWe" ["$(3"8%n(B"])
  401. ("tWu" ["$(3"8%r(B"])
  402. ("tWi" ["$(3"8%o(B"])
  403. ("tWE" ["$(3"8%q(B"])
  404. ("tWee" ["$(3"8%q(B"])
  405. ("tW'" ["$(3"8%r(B"])
  406. ("ce" ?$(3";(B)
  407. ("cu" ?$(3"<(B)
  408. ("ci" ?$(3"=(B)
  409. ("ca" ?$(3">(B)
  410. ("cE" ?$(3"?(B)
  411. ("cee" ?$(3"?(B)
  412. ("c" ?$(3"@(B)
  413. ("co" ?$(3"A(B)
  414. ("cW" ?$(3"B(B)
  415. ("cWa" ?$(3"B(B)
  416. ("cWe" ["$(3"@%n(B"])
  417. ("cWu" ["$(3"@%r(B"])
  418. ("cWi" ["$(3"@%o(B"])
  419. ("cWE" ["$(3"@%q(B"])
  420. ("cWee" ["$(3"@%q(B"])
  421. ("cW'" ["$(3"@%r(B"])
  422. ("`he" ?$(3"C(B)
  423. ("`hu" ?$(3"D(B)
  424. ("`hi" ?$(3"E(B)
  425. ("`ha" ?$(3"F(B)
  426. ("`hE" ?$(3"G(B)
  427. ("`hee" ?$(3"G(B)
  428. ("`h" ?$(3"H(B)
  429. ("`ho" ?$(3"I(B)
  430. ("`hWe" ?$(3"K(B)
  431. ("`hWu" ?$(3"P(B)
  432. ("`hWi" ?$(3"M(B)
  433. ("`hW" ?$(3"N(B)
  434. ("`hWa" ?$(3"N(B)
  435. ("`hWE" ?$(3"O(B)
  436. ("`hWee" ?$(3"O(B)
  437. ("`hW'" ?$(3"P(B)
  438. ("h2e" ?$(3"C(B)
  439. ("h2u" ?$(3"D(B)
  440. ("h2i" ?$(3"E(B)
  441. ("h2a" ?$(3"F(B)
  442. ("h2E" ?$(3"G(B)
  443. ("h2ee" ?$(3"G(B)
  444. ("h2" ?$(3"H(B)
  445. ("h2o" ?$(3"I(B)
  446. ("h2We" ?$(3"K(B)
  447. ("h2Wu" ?$(3"P(B)
  448. ("h2Wi" ?$(3"M(B)
  449. ("h2W" ?$(3"N(B)
  450. ("h2Wa" ?$(3"N(B)
  451. ("h2WE" ?$(3"O(B)
  452. ("h2Wee" ?$(3"O(B)
  453. ("h2W'" ?$(3"P(B)
  454. ("hhe" ?$(3"C(B)
  455. ("hhu" ?$(3"D(B)
  456. ("hhi" ?$(3"E(B)
  457. ("hha" ?$(3"F(B)
  458. ("hhE" ?$(3"G(B)
  459. ("hhee" ?$(3"G(B)
  460. ("hh" ?$(3"H(B)
  461. ("hho" ?$(3"I(B)
  462. ("hhWe" ?$(3"K(B)
  463. ("hhWu" ?$(3"P(B)
  464. ("hhWi" ?$(3"M(B)
  465. ("hhW" ?$(3"N(B)
  466. ("hhWa" ?$(3"N(B)
  467. ("hhWE" ?$(3"O(B)
  468. ("hhWee" ?$(3"O(B)
  469. ("hhW'" ?$(3"P(B)
  470. ("ne" ?$(3"S(B)
  471. ("nu" ?$(3"T(B)
  472. ("ni" ?$(3"U(B)
  473. ("na" ?$(3"V(B)
  474. ("nE" ?$(3"W(B)
  475. ("nee" ?$(3"W(B)
  476. ("n" ?$(3"X(B)
  477. ("no" ?$(3"Y(B)
  478. ("nW" ?$(3"Z(B)
  479. ("nWa" ?$(3"Z(B)
  480. ("nWe" ["$(3"X%n(B"])
  481. ("nWu" ["$(3"X%r(B"])
  482. ("nWi" ["$(3"X%o(B"])
  483. ("nWE" ["$(3"X%q(B"])
  484. ("nWee" ["$(3"X%q(B"])
  485. ("nW'" ["$(3"X%r(B"])
  486. ("Ne" ?$(3"[(B)
  487. ("Nu" ?$(3"\(B)
  488. ("Ni" ?$(3"](B)
  489. ("Na" ?$(3"^(B)
  490. ("NE" ?$(3"_(B)
  491. ("Nee" ?$(3"_(B)
  492. ("N" ?$(3"`(B)
  493. ("No" ?$(3"a(B)
  494. ("NW" ?$(3"b(B)
  495. ("NWa" ?$(3"b(B)
  496. ("NWe" ["$(3"`%n(B"])
  497. ("NWu" ["$(3"`%r(B"])
  498. ("NWi" ["$(3"`%o(B"])
  499. ("NWE" ["$(3"`%q(B"])
  500. ("NWee" ["$(3"`%q(B"])
  501. ("NW'" ["$(3"`%r(B"])
  502. ; ("e" ?$(3"c(B) ; old style
  503. ("u" ?$(3"d(B)
  504. ("U" ?$(3"d(B)
  505. ("i" ?$(3"e(B)
  506. ("a" ?$(3"f(B)
  507. ("A" ?$(3"f(B)
  508. ("E" ?$(3"g(B)
  509. ; ("ee" ?$(3"g(B) ; Alef-E is rare vs Aynu-I, so ee = Aynu-I
  510. ("I" ?$(3"h(B)
  511. ("e" ?$(3"h(B) ; This is the premise to "new style" for vowels
  512. ("o" ?$(3"i(B)
  513. ("O" ?$(3"i(B)
  514. ("ea" ?$(3"j(B)
  515. ("ke" ?$(3"k(B)
  516. ("ku" ?$(3"l(B)
  517. ("ki" ?$(3"m(B)
  518. ("ka" ?$(3"n(B)
  519. ("kE" ?$(3"o(B)
  520. ("kee" ?$(3"o(B)
  521. ("k" ?$(3"p(B)
  522. ("ko" ?$(3"q(B)
  523. ("kWe" ?$(3"s(B)
  524. ("kWu" ?$(3"x(B)
  525. ("kWi" ?$(3"u(B)
  526. ("kW" ?$(3"v(B)
  527. ("kWa" ?$(3"v(B)
  528. ("kWE" ?$(3"w(B)
  529. ("kWee" ?$(3"w(B)
  530. ("kW'" ?$(3"x(B)
  531. ("`ke" ?$(3%9(B)
  532. ("`ku" ?$(3%:(B)
  533. ("`ki" ?$(3%;(B)
  534. ("`ka" ?$(3%<(B)
  535. ("`kE" ?$(3%=(B)
  536. ("`kee" ?$(3%=(B)
  537. ("`k" ?$(3%>(B)
  538. ("`ko" ?$(3%?(B)
  539. ("k2e" ?$(3%9(B)
  540. ("k2u" ?$(3%:(B)
  541. ("k2i" ?$(3%;(B)
  542. ("k2a" ?$(3%<(B)
  543. ("k2E" ?$(3%=(B)
  544. ("k2ee" ?$(3%=(B)
  545. ("k2" ?$(3%>(B)
  546. ("k2o" ?$(3%?(B)
  547. ("kke" ?$(3%9(B)
  548. ("kku" ?$(3%:(B)
  549. ("kki" ?$(3%;(B)
  550. ("kka" ?$(3%<(B)
  551. ("kkE" ?$(3%=(B)
  552. ("kkee" ?$(3%=(B)
  553. ("kk" ?$(3%>(B)
  554. ("kko" ?$(3%?(B)
  555. ("Ke" ?$(3"{(B)
  556. ("Ku" ?$(3"|(B)
  557. ("Ki" ?$(3"}(B)
  558. ("Ka" ?$(3"~(B)
  559. ("KE" ?$(3#!(B)
  560. ("Kee" ?$(3#!(B)
  561. ("K" ?$(3#"(B)
  562. ("Ko" ?$(3##(B)
  563. ("KWe" ?$(3#%(B)
  564. ("KWu" ?$(3#*(B)
  565. ("KWi" ?$(3#'(B)
  566. ("KW" ?$(3#((B)
  567. ("KWa" ?$(3#((B)
  568. ("KWE" ?$(3#)(B)
  569. ("KWee" ?$(3#)(B)
  570. ("KW'" ?$(3#*(B)
  571. ("Xe" ?$(3%I(B)
  572. ("Xu" ?$(3%J(B)
  573. ("Xi" ?$(3%K(B)
  574. ("Xa" ?$(3%L(B)
  575. ("XE" ?$(3%M(B)
  576. ("Xee" ?$(3%M(B)
  577. ("X" ?$(3%N(B)
  578. ("Xo" ?$(3%O(B)
  579. ("we" ?$(3#-(B)
  580. ("wu" ?$(3#.(B)
  581. ("wi" ?$(3#/(B)
  582. ("wa" ?$(3#0(B)
  583. ("wE" ?$(3#1(B)
  584. ("wee" ?$(3#1(B)
  585. ("w" ?$(3#2(B)
  586. ("wo" ?$(3#3(B)
  587. ("`e" ?$(3#5(B)
  588. ("`u" ?$(3#6(B)
  589. ("`U" ?$(3#6(B)
  590. ("`i" ?$(3#7(B)
  591. ("`a" ?$(3#8(B)
  592. ("`A" ?$(3#8(B)
  593. ("`E" ?$(3#9(B)
  594. ("`ee" ?$(3#9(B)
  595. ("`I" ?$(3#:(B)
  596. ("`o" ?$(3#;(B)
  597. ("`O" ?$(3#;(B)
  598. ("e2" ?$(3#5(B)
  599. ("u2" ?$(3#6(B)
  600. ("U2" ?$(3#6(B)
  601. ("i2" ?$(3#7(B)
  602. ("a2" ?$(3#8(B)
  603. ("A2" ?$(3#8(B)
  604. ("E2" ?$(3#9(B)
  605. ("ee2" ?$(3#9(B)
  606. ("I2" ?$(3#:(B)
  607. ("o2" ?$(3#;(B)
  608. ("O2" ?$(3#;(B)
  609. ; ("ee" ?$(3#5(B) ; old style
  610. ("ae" ?$(3#5(B) ; new style
  611. ("aaa" ?$(3#5(B) ; new style
  612. ("uu" ?$(3#6(B)
  613. ("UU" ?$(3#6(B)
  614. ("ii" ?$(3#7(B)
  615. ("aa" ?$(3#8(B)
  616. ("AA" ?$(3#8(B)
  617. ("EE" ?$(3#9(B)
  618. ("II" ?$(3#:(B)
  619. ("ee" ?$(3#:(B) ; new style
  620. ("oo" ?$(3#;(B)
  621. ("OO" ?$(3#;(B)
  622. ("ze" ?$(3#=(B)
  623. ("zu" ?$(3#>(B)
  624. ("zi" ?$(3#?(B)
  625. ("za" ?$(3#@(B)
  626. ("zE" ?$(3#A(B)
  627. ("zee" ?$(3#A(B)
  628. ("z" ?$(3#B(B)
  629. ("zo" ?$(3#C(B)
  630. ("zW" ?$(3#D(B)
  631. ("zWa" ?$(3#D(B)
  632. ("zWe" ["$(3#B%n(B"])
  633. ("zWu" ["$(3#B%r(B"])
  634. ("zWi" ["$(3#B%o(B"])
  635. ("zWE" ["$(3#B%q(B"])
  636. ("zWee" ["$(3#B%q(B"])
  637. ("zW'" ["$(3#B%r(B"])
  638. ("Ze" ?$(3#E(B)
  639. ("Zu" ?$(3#F(B)
  640. ("Zi" ?$(3#G(B)
  641. ("Za" ?$(3#H(B)
  642. ("ZE" ?$(3#I(B)
  643. ("Zee" ?$(3#I(B)
  644. ("Z" ?$(3#J(B)
  645. ("Zo" ?$(3#K(B)
  646. ("ZW" ?$(3#L(B)
  647. ("ZWa" ?$(3#L(B)
  648. ("ZWe" ["$(3#J%n(B"])
  649. ("ZWu" ["$(3#J%r(B"])
  650. ("ZWi" ["$(3#J%o(B"])
  651. ("ZWE" ["$(3#J%q(B"])
  652. ("ZWee" ["$(3#J%q(B"])
  653. ("ZW'" ["$(3#J%r(B"])
  654. ("ye" ?$(3#M(B)
  655. ("yu" ?$(3#N(B)
  656. ("yi" ?$(3#O(B)
  657. ("ya" ?$(3#P(B)
  658. ("yE" ?$(3#Q(B)
  659. ("yee" ?$(3#Q(B)
  660. ("y" ?$(3#R(B)
  661. ("yo" ?$(3#S(B)
  662. ("yW" ?$(3#T(B)
  663. ("yWa" ?$(3#T(B)
  664. ("yWe" ["$(3#R%n(B"])
  665. ("yWu" ["$(3#R%r(B"])
  666. ("yWi" ["$(3#R%o(B"])
  667. ("yWE" ["$(3#R%q(B"])
  668. ("yWee" ["$(3#R%q(B"])
  669. ("yW'" ["$(3#R%r(B"])
  670. ("Ye" ?$(3#M(B)
  671. ("Yu" ?$(3#N(B)
  672. ("Yi" ?$(3#O(B)
  673. ("Ya" ?$(3#P(B)
  674. ("YE" ?$(3#Q(B)
  675. ("Yee" ?$(3#Q(B)
  676. ("Y" ?$(3#R(B)
  677. ("Yo" ?$(3#S(B)
  678. ("YW" ?$(3#T(B)
  679. ("YWa" ?$(3#T(B)
  680. ("YWe" ["$(3#R%n(B"])
  681. ("YWu" ["$(3#R%r(B"])
  682. ("YWi" ["$(3#R%o(B"])
  683. ("YWE" ["$(3#R%q(B"])
  684. ("YWee" ["$(3#R%q(B"])
  685. ("YW'" ["$(3#R%r(B"])
  686. ("de" ?$(3#U(B)
  687. ("du" ?$(3#V(B)
  688. ("di" ?$(3#W(B)
  689. ("da" ?$(3#X(B)
  690. ("dE" ?$(3#Y(B)
  691. ("dee" ?$(3#Y(B)
  692. ("d" ?$(3#Z(B)
  693. ("do" ?$(3#[(B)
  694. ("dW" ?$(3#\(B)
  695. ("dWa" ?$(3#\(B)
  696. ("dWe" ["$(3#Z%n(B"])
  697. ("dWu" ["$(3#Z%r(B"])
  698. ("dWi" ["$(3#Z%o(B"])
  699. ("dWE" ["$(3#Z%q(B"])
  700. ("dWee" ["$(3#Z%q(B"])
  701. ("dW'" ["$(3#Z%r(B"])
  702. ("De" ?$(3#](B)
  703. ("Du" ?$(3#^(B)
  704. ("Di" ?$(3#_(B)
  705. ("Da" ?$(3#`(B)
  706. ("DE" ?$(3#a(B)
  707. ("Dee" ?$(3#a(B)
  708. ("D" ?$(3#b(B)
  709. ("Do" ?$(3#c(B)
  710. ("DW" ?$(3#d(B)
  711. ("DWa" ?$(3#d(B)
  712. ("DWe" ["$(3#b%n(B"])
  713. ("DWu" ["$(3#b%r(B"])
  714. ("DWi" ["$(3#b%o(B"])
  715. ("DWE" ["$(3#b%q(B"])
  716. ("DWee" ["$(3#b%q(B"])
  717. ("DW'" ["$(3#b%r(B"])
  718. ("je" ?$(3#e(B)
  719. ("ju" ?$(3#f(B)
  720. ("ji" ?$(3#g(B)
  721. ("ja" ?$(3#h(B)
  722. ("jE" ?$(3#i(B)
  723. ("jee" ?$(3#i(B)
  724. ("j" ?$(3#j(B)
  725. ("jo" ?$(3#k(B)
  726. ("jW" ?$(3#l(B)
  727. ("jWa" ?$(3#l(B)
  728. ("jWe" ["$(3#j%n(B"])
  729. ("jWu" ["$(3#j%r(B"])
  730. ("jWi" ["$(3#j%o(B"])
  731. ("jWE" ["$(3#j%q(B"])
  732. ("jWee" ["$(3#j%q(B"])
  733. ("jW'" ["$(3#j%r(B"])
  734. ("Je" ?$(3#e(B)
  735. ("Ju" ?$(3#f(B)
  736. ("Ji" ?$(3#g(B)
  737. ("Ja" ?$(3#h(B)
  738. ("JE" ?$(3#i(B)
  739. ("Jee" ?$(3#i(B)
  740. ("J" ?$(3#j(B)
  741. ("Jo" ?$(3#k(B)
  742. ("JW" ?$(3#l(B)
  743. ("JWa" ?$(3#l(B)
  744. ("JWe" ["$(3#j%n(B"])
  745. ("JWu" ["$(3#j%r(B"])
  746. ("JWi" ["$(3#j%o(B"])
  747. ("JWE" ["$(3#j%q(B"])
  748. ("JWee" ["$(3#j%q(B"])
  749. ("JW'" ["$(3#j%r(B"])
  750. ("ge" ?$(3#m(B)
  751. ("gu" ?$(3#n(B)
  752. ("gi" ?$(3#o(B)
  753. ("ga" ?$(3#p(B)
  754. ("gE" ?$(3#q(B)
  755. ("gee" ?$(3#q(B)
  756. ("g" ?$(3#r(B)
  757. ("go" ?$(3#s(B)
  758. ("gWe" ?$(3#u(B)
  759. ("gWu" ?$(3#z(B)
  760. ("gWi" ?$(3#w(B)
  761. ("gW" ?$(3#x(B)
  762. ("gWa" ?$(3#x(B)
  763. ("gWE" ?$(3#y(B)
  764. ("gWee" ?$(3#y(B)
  765. ("gW'" ?$(3#z(B)
  766. ("`ge" ?$(3%Y(B)
  767. ("`gu" ?$(3%Z(B)
  768. ("`gi" ?$(3%[(B)
  769. ("`ga" ?$(3%\(B)
  770. ("`gE" ?$(3%](B)
  771. ("`gee" ?$(3%](B)
  772. ("`g" ?$(3%^(B)
  773. ("`go" ?$(3%_(B)
  774. ("g2e" ?$(3%Y(B)
  775. ("g2u" ?$(3%Z(B)
  776. ("g2i" ?$(3%[(B)
  777. ("g2a" ?$(3%\(B)
  778. ("g2E" ?$(3%](B)
  779. ("g2ee" ?$(3%](B)
  780. ("g2" ?$(3%^(B)
  781. ("g2o" ?$(3%_(B)
  782. ("gge" ?$(3%Y(B)
  783. ("ggu" ?$(3%Z(B)
  784. ("ggi" ?$(3%[(B)
  785. ("gga" ?$(3%\(B)
  786. ("ggE" ?$(3%](B)
  787. ("ggee" ?$(3%](B)
  788. ("gg" ?$(3%^(B)
  789. ("ggo" ?$(3%_(B)
  790. ("Ge" ?$(3#}(B)
  791. ("Gu" ?$(3#~(B)
  792. ("Gi" ?$(3$!(B)
  793. ("Ga" ?$(3$"(B)
  794. ("GE" ?$(3$#(B)
  795. ("Gee" ?$(3$#(B)
  796. ("G" ?$(3$$(B)
  797. ("Go" ?$(3$%(B)
  798. ("GWe" ?$(3%3(B)
  799. ("GWu" ?$(3%c(B)
  800. ("GWi" ?$(3%C(B)
  801. ("GW" ?$(3$&(B)
  802. ("GWa" ?$(3$&(B)
  803. ("GWE" ?$(3%S(B)
  804. ("GWee" ?$(3%S(B)
  805. ("GW'" ?$(3%c(B)
  806. ("Te" ?$(3$'(B)
  807. ("Tu" ?$(3$((B)
  808. ("Ti" ?$(3$)(B)
  809. ("Ta" ?$(3$*(B)
  810. ("TE" ?$(3$+(B)
  811. ("Tee" ?$(3$+(B)
  812. ("T" ?$(3$,(B)
  813. ("To" ?$(3$-(B)
  814. ("TW" ?$(3$.(B)
  815. ("TWa" ?$(3$.(B)
  816. ("TWe" ["$(3$,%n(B"])
  817. ("TWu" ["$(3$,%r(B"])
  818. ("TWi" ["$(3$,%o(B"])
  819. ("TWE" ["$(3$,%q(B"])
  820. ("TWee" ["$(3$,%q(B"])
  821. ("TW'" ["$(3$,%r(B"])
  822. ("Ce" ?$(3$/(B)
  823. ("Cu" ?$(3$0(B)
  824. ("Ci" ?$(3$1(B)
  825. ("Ca" ?$(3$2(B)
  826. ("CE" ?$(3$3(B)
  827. ("Cee" ?$(3$3(B)
  828. ("C" ?$(3$4(B)
  829. ("Co" ?$(3$5(B)
  830. ("CW" ?$(3$6(B)
  831. ("CWa" ?$(3$6(B)
  832. ("CWe" ["$(3$4%n(B"])
  833. ("CWu" ["$(3$4%r(B"])
  834. ("CWi" ["$(3$4%o(B"])
  835. ("CWE" ["$(3$4%q(B"])
  836. ("CWee" ["$(3$4%q(B"])
  837. ("CW'" ["$(3$4%r(B"])
  838. ("Pe" ?$(3$7(B)
  839. ("Pu" ?$(3$8(B)
  840. ("Pi" ?$(3$9(B)
  841. ("Pa" ?$(3$:(B)
  842. ("PE" ?$(3$;(B)
  843. ("Pee" ?$(3$;(B)
  844. ("P" ?$(3$<(B)
  845. ("Po" ?$(3$=(B)
  846. ("PW" ?$(3$>(B)
  847. ("PWa" ?$(3$>(B)
  848. ("PWe" ["$(3$<%n(B"])
  849. ("PWu" ["$(3$<%r(B"])
  850. ("PWi" ["$(3$<%o(B"])
  851. ("PWE" ["$(3$<%q(B"])
  852. ("PWee" ["$(3$<%q(B"])
  853. ("PW'" ["$(3$<%r(B"])
  854. ("Se" ?$(3$?(B)
  855. ("Su" ?$(3$@(B)
  856. ("Si" ?$(3$A(B)
  857. ("Sa" ?$(3$B(B)
  858. ("SE" ?$(3$C(B)
  859. ("See" ?$(3$C(B)
  860. ("S" ?$(3$D(B)
  861. ("So" ?$(3$E(B)
  862. ("SW" ?$(3$F(B)
  863. ("SWa" ?$(3$F(B)
  864. ("SWe" ["$(3$D%n(B"])
  865. ("SWu" ["$(3$D%r(B"])
  866. ("SWi" ["$(3$D%o(B"])
  867. ("SWE" ["$(3$D%q(B"])
  868. ("SWee" ["$(3$D%q(B"])
  869. ("SW'" ["$(3$D%r(B"])
  870. ("`Se" ?$(3$G(B)
  871. ("`Su" ?$(3$H(B)
  872. ("`Si" ?$(3$I(B)
  873. ("`Sa" ?$(3$J(B)
  874. ("`SE" ?$(3$K(B)
  875. ("`See" ?$(3$K(B)
  876. ("`S" ?$(3$L(B)
  877. ("`So" ?$(3$M(B)
  878. ("`SW" ?$(3$F(B)
  879. ("`SWa" ?$(3$F(B)
  880. ("`SWe" ["$(3$L%n(B"])
  881. ("`SWu" ["$(3$L%r(B"])
  882. ("`SWi" ["$(3$L%o(B"])
  883. ("`SWE" ["$(3$L%q(B"])
  884. ("`SWee" ["$(3$L%q(B"])
  885. ("`SW'" ["$(3$L%r(B"])
  886. ("S2e" ?$(3$G(B)
  887. ("S2u" ?$(3$H(B)
  888. ("S2i" ?$(3$I(B)
  889. ("S2a" ?$(3$J(B)
  890. ("S2E" ?$(3$K(B)
  891. ("S2ee" ?$(3$K(B)
  892. ("S2" ?$(3$L(B)
  893. ("S2o" ?$(3$M(B)
  894. ("S2W" ?$(3$F(B)
  895. ("S2Wa" ?$(3$F(B)
  896. ("S2We" ["$(3$L%n(B"])
  897. ("S2Wu" ["$(3$L%r(B"])
  898. ("S2Wi" ["$(3$L%o(B"])
  899. ("S2WE" ["$(3$L%q(B"])
  900. ("S2Wee" ["$(3$L%q(B"])
  901. ("S2W'" ["$(3$L%r(B"])
  902. ("SSe" ?$(3$G(B)
  903. ("SSu" ?$(3$H(B)
  904. ("SSi" ?$(3$I(B)
  905. ("SSa" ?$(3$J(B)
  906. ("SSE" ?$(3$K(B)
  907. ("SSee" ?$(3$K(B)
  908. ("SS" ?$(3$L(B)
  909. ("SSo" ?$(3$M(B)
  910. ("SSW" ?$(3$F(B)
  911. ("SSWa" ?$(3$F(B)
  912. ("SSWe" ["$(3$L%n(B"])
  913. ("SSWu" ["$(3$L%r(B"])
  914. ("SSWi" ["$(3$L%o(B"])
  915. ("SSWE" ["$(3$L%q(B"])
  916. ("SSWee" ["$(3$L%q(B"])
  917. ("SW'" ["$(3$L%r(B"])
  918. ("fe" ?$(3$O(B)
  919. ("fu" ?$(3$P(B)
  920. ("fi" ?$(3$Q(B)
  921. ("fa" ?$(3$R(B)
  922. ("fE" ?$(3$S(B)
  923. ("fee" ?$(3$S(B)
  924. ("f" ?$(3$T(B)
  925. ("fo" ?$(3$U(B)
  926. ("fWe" ?$(3%4(B)
  927. ("fWu" ?$(3%d(B)
  928. ("fWi" ?$(3%D(B)
  929. ("fW" ?$(3$V(B)
  930. ("fWa" ?$(3$V(B)
  931. ("fWE" ?$(3%T(B)
  932. ("fWee" ?$(3%T(B)
  933. ("fW'" ?$(3%d(B)
  934. ("fY" ?$(3$a(B)
  935. ("fYa" ?$(3$a(B)
  936. ("Fe" ?$(3$O(B)
  937. ("Fu" ?$(3$P(B)
  938. ("Fi" ?$(3$Q(B)
  939. ("Fa" ?$(3$R(B)
  940. ("FE" ?$(3$S(B)
  941. ("Fee" ?$(3$S(B)
  942. ("F" ?$(3$T(B)
  943. ("Fo" ?$(3$U(B)
  944. ("FWe" ?$(3%4(B)
  945. ("FWu" ?$(3%d(B)
  946. ("FWi" ?$(3%D(B)
  947. ("FW" ?$(3$V(B)
  948. ("FWa" ?$(3$V(B)
  949. ("FWE" ?$(3%T(B)
  950. ("FWee" ?$(3%T(B)
  951. ("FW'" ?$(3%d(B)
  952. ("FY" ?$(3$a(B)
  953. ("FYa" ?$(3$a(B)
  954. ("pe" ?$(3$W(B)
  955. ("pu" ?$(3$X(B)
  956. ("pi" ?$(3$Y(B)
  957. ("pa" ?$(3$Z(B)
  958. ("pE" ?$(3$[(B)
  959. ("pee" ?$(3$[(B)
  960. ("p" ?$(3$\(B)
  961. ("po" ?$(3$](B)
  962. ("pWe" ?$(3%5(B)
  963. ("pWu" ?$(3%e(B)
  964. ("pWi" ?$(3%E(B)
  965. ("pW" ?$(3$^(B)
  966. ("pWa" ?$(3$^(B)
  967. ("pWE" ?$(3%U(B)
  968. ("pWee" ?$(3%U(B)
  969. ("pW'" ?$(3%e(B)
  970. ("'" [""])
  971. ("''" ?')
  972. (":" ?$(3$h(B)
  973. ("::" ?$(3$i(B)
  974. (":::" ?:)
  975. ("." ?$(3$i(B)
  976. (".." ?$(3%u(B)
  977. ("..." ?.)
  978. ("," ?$(3$j(B)
  979. (",," ?,)
  980. (";" ?$(3$k(B)
  981. (";;" ?\;)
  982. ("-:" ?$(3$l(B)
  983. (":-" ?$(3$m(B)
  984. ("*" ?*)
  985. ("**" ?$(3$o(B)
  986. (":|:" ?$(3$o(B)
  987. ("?" ?$(3%x(B)
  988. ("??" ?$(3$n(B)
  989. ("`?" ?$(3$n(B)
  990. ("???" ??)
  991. ("<<" ?$(3%v(B)
  992. (">>" ?$(3%w(B)
  993. ("`!" ?$(3%t(B)
  994. ("wWe" ?$(3%n(B)
  995. ("wWu" ?$(3%r(B)
  996. ("wWi" ?$(3%o(B)
  997. ("wW" ?$(3%p(B)
  998. ("wWa" ?$(3%p(B)
  999. ("wWE" ?$(3%q(B)
  1000. ("wWee" ?$(3%q(B)
  1001. ("wW'" ?$(3%r(B)
  1002. ("We" ?$(3%n(B)
  1003. ("Wu" ?$(3%r(B)
  1004. ("Wi" ?$(3%o(B)
  1005. ("W" ?$(3%p(B)
  1006. ("Wa" ?$(3%p(B)
  1007. ("WE" ?$(3%q(B)
  1008. ("Wee" ?$(3%q(B)
  1009. ("W'" ?$(3%r(B)
  1010. ("`1" ?$(3$p(B)
  1011. ("`2" ?$(3$q(B)
  1012. ("`3" ?$(3$r(B)
  1013. ("`4" ?$(3$s(B)
  1014. ("`5" ?$(3$t(B)
  1015. ("`6" ?$(3$u(B)
  1016. ("`7" ?$(3$v(B)
  1017. ("`8" ?$(3$w(B)
  1018. ("`9" ?$(3$x(B)
  1019. ("`10" ?$(3$y(B)
  1020. ("`20" ?$(3$z(B)
  1021. ("`30" ?$(3${(B)
  1022. ("`40" ?$(3$|(B)
  1023. ("`50" ?$(3$}(B)
  1024. ("`60" ?$(3$~(B)
  1025. ("`70" ?$(3%!(B)
  1026. ("`80" ?$(3%"(B)
  1027. ("`90" ?$(3%#(B)
  1028. ("`100" ?$(3%$(B)
  1029. ("`1000" ["$(3$y%$(B"])
  1030. ("`2000" ["$(3$z%$(B"])
  1031. ("`3000" ["$(3${%$(B"])
  1032. ("`4000" ["$(3$|%$(B"])
  1033. ("`5000" ["$(3$}%$(B"])
  1034. ("`6000" ["$(3$~%$(B"])
  1035. ("`7000" ["$(3%!%$(B"])
  1036. ("`8000" ["$(3%"%$(B"])
  1037. ("`9000" ["$(3%#%$(B"])
  1038. ("`10000" ?$(3%%(B)
  1039. ("`20000" ["$(3$q%%(B"])
  1040. ("`30000" ["$(3$r%%(B"])
  1041. ("`40000" ["$(3$s%%(B"])
  1042. ("`50000" ["$(3$t%%(B"])
  1043. ("`60000" ["$(3$u%%(B"])
  1044. ("`70000" ["$(3$v%%(B"])
  1045. ("`80000" ["$(3$w%%(B"])
  1046. ("`90000" ["$(3$x%%(B"])
  1047. ("`100000" ["$(3$y%%(B"])
  1048. ("`200000" ["$(3$z%%(B"])
  1049. ("`300000" ["$(3${%%(B"])
  1050. ("`400000" ["$(3$|%%(B"])
  1051. ("`500000" ["$(3$}%%(B"])
  1052. ("`600000" ["$(3$~%%(B"])
  1053. ("`700000" ["$(3%!%%(B"])
  1054. ("`800000" ["$(3%"%%(B"])
  1055. ("`900000" ["$(3%#%%(B"])
  1056. ("`1000000" ["$(3%$%%(B"])
  1057. )
  1058. (defun ethio-select-a-translation ()
  1059. ;; The translation of `a' depends on the language
  1060. ;; (either Tigrigna or Amharic).
  1061. (quail-defrule "a"
  1062. (if (ethio-prefer-amharic-p) ?$(3"c(B ?$(3"f(B)
  1063. "ethiopic"))
  1064. ;;; ethiopic.el ends here