aboutsummaryrefslogtreecommitdiff
path: root/arabluatex_voc.lua
diff options
context:
space:
mode:
authorRobert Alessi <alessi@robertalessi.net>2016-04-16 18:41:17 +0200
committerRobert Alessi <alessi@robertalessi.net>2016-04-16 18:41:17 +0200
commit17d40a2f1076440fc7a322896d774915ee191b31 (patch)
tree7e3ace130bfc41a01d8b844c87f287f4e8f6fbe4 /arabluatex_voc.lua
parent8a0b470ec6411958ff90ce089e62e38f57bb55f0 (diff)
downloadarabluatex-17d40a2f1076440fc7a322896d774915ee191b31.tar.gz
taḫfīfu 'l-hamzati was missing: added in all tables
Diffstat (limited to 'arabluatex_voc.lua')
-rw-r--r--arabluatex_voc.lua58
1 files changed, 31 insertions, 27 deletions
diff --git a/arabluatex_voc.lua b/arabluatex_voc.lua
index 9724901..0544a63 100644
--- a/arabluatex_voc.lua
+++ b/arabluatex_voc.lua
@@ -36,32 +36,32 @@ numbers = {
36} 36}
37 37
38raw = { 38raw = {
39 {a="A", b="َا"}, 39 {a="A", b="َا"},
40 {a="U", b="ُو"}, 40 {a="U", b="ُو"},
41 {a="I", b="ِي"}, 41 {a="I", b="ِي"},
42 {a="b", b="ب"}, 42 {a="b", b="ب"},
43 {a="t", b="ت"}, 43 {a="t", b="ت"},
44 {a="j", b="ج"}, 44 {a="j", b="ج"},
45 {a="x", b="خ"}, 45 {a="x", b="خ"},
46 {a="d", b="د"}, 46 {a="d", b="د"},
47 {a="r", b="ر"}, 47 {a="r", b="ر"},
48 {a="z", b="ز"}, 48 {a="z", b="ز"},
49 {a="s", b="س"}, 49 {a="s", b="س"},
50 {a="f", b="ف"}, 50 {a="f", b="ف"},
51 {a="`", b="ع"}, 51 {a="`", b="ع"},
52 {a="f", b="ف"}, 52 {a="f", b="ف"},
53 {a="q", b="ق"}, 53 {a="q", b="ق"},
54 {a="k", b="ك"}, 54 {a="k", b="ك"},
55 {a="l", b="ل"}, 55 {a="l", b="ل"},
56 {a="m", b="م"}, 56 {a="m", b="م"},
57 {a="n", b="ن"}, 57 {a="n", b="ن"},
58 {a="h", b="ه"}, 58 {a="h", b="ه"},
59 {a="w", b="و"}, 59 {a="w", b="و"},
60 {a="y", b="ي"}, 60 {a="y", b="ي"},
61 {a="T", b="ة"}, 61 {a="T", b="ة"},
62 {a="u", b="ُ"}, 62 {a="u", b="ُ"},
63 {a="a", b="َ"}, 63 {a="a", b="َ"},
64 {a="i", b="ِ"} 64 {a="i", b="ِ"}
65} 65}
66 66
67hamza = { 67hamza = {
@@ -76,8 +76,12 @@ hamza = {
76 {a="''([Uu])", b="ؤؤ%1"}, 76 {a="''([Uu])", b="ؤؤ%1"},
77 {a="''([Aa])", b="أأ%1"}, 77 {a="''([Aa])", b="أأ%1"},
78 {a="''([Ii])", b="ئئ%1"}, 78 {a="''([Ii])", b="ئئ%1"},
79 -- initial long u 79 -- initial long u and i (for a, see below)
80 {a="%'%_U", b="أU"}, 80 {a="%'%_U", b="أU"},
81 {a="%'%_I", b="إI"},
82 -- taḫfīfu 'l-hamza
83 {a="'u'([^uaiUAI])", b="أU%1"},
84 {a="'i'([^uaiUAI])", b="إI%1"},
81 -- madda (historic writing below) 85 -- madda (historic writing below)
82 {a="'a'([^uaiUAI])", b="آ%1"}, 86 {a="'a'([^uaiUAI])", b="آ%1"},
83 {a="'a?A([%_%^%.]?[%`%'btjghdrzsfqklmnywAY])", b="آ%1"}, 87 {a="'a?A([%_%^%.]?[%`%'btjghdrzsfqklmnywAY])", b="آ%1"},