diff options
Diffstat (limited to 'arabluatex_voc.lua')
-rw-r--r-- | arabluatex_voc.lua | 58 |
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 | ||
38 | raw = { | 38 | raw = { |
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 | ||
67 | hamza = { | 67 | hamza = { |
@@ -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"}, |