aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Alessi <alessi@robertalessi.net>2016-03-04 11:36:46 +0100
committerRobert Alessi <alessi@robertalessi.net>2016-03-04 11:36:46 +0100
commit790218142de1da738b0d7972fbff17473a456975 (patch)
tree254189a4629825a27b9ab248723474d0a58fcf63
parent01ae63af2c1ed748ca0a916e4d37a7befa329b5c (diff)
downloadarabluatex-790218142de1da738b0d7972fbff17473a456975.tar.gz
silent wāw and yāʾ in words such as ḥayāt and tawrāt
-rw-r--r--arabluatex_fullvoc.lua8
-rw-r--r--arabluatex_trans.lua12
-rw-r--r--arabluatex_voc.lua6
3 files changed, 21 insertions, 5 deletions
diff --git a/arabluatex_fullvoc.lua b/arabluatex_fullvoc.lua
index a821aed..0b591e7 100644
--- a/arabluatex_fullvoc.lua
+++ b/arabluatex_fullvoc.lua
@@ -121,13 +121,17 @@ trigraphsfv = { -- trigraphs or more
121 {a="'l%-([uai])", b="ٱلٱ%1"}, 121 {a="'l%-([uai])", b="ٱلٱ%1"},
122 -- art. with waṣla + lunar consonant (i.e. what remains) 122 -- art. with waṣla + lunar consonant (i.e. what remains)
123 {a="'l%-", b="ٱلْ"}, 123 {a="'l%-", b="ٱلْ"},
124 -- the silent wāw 124 -- the silent wāw
125 {a="uU$", b="uو"}, 125 {a="uU$", b="uو"},
126 {a="uU(%W)", b="uو%1"}, 126 {a="uU(%W)", b="uو%1"},
127 {a="aU$", b="aو"}, 127 {a="aU$", b="aو"},
128 {a="aU(%W)", b="aو%1"}, 128 {a="aU(%W)", b="aو%1"},
129 {a="iU$", b="iو"}, 129 {a="iU$", b="iو"},
130 {a="iU(%W)", b="iو%1"} 130 {a="iU(%W)", b="iو%1"},
131 -- words ending in -āT with silent wāw/yāʾ
132 {a="(_a)UA", b="%1وا"},
133 {a="(_a)U", b="%1و"},
134 {a="(_a)I", b="%1ي"}
131} 135}
132 136
133-- this is new 137-- this is new
diff --git a/arabluatex_trans.lua b/arabluatex_trans.lua
index d839516..d253269 100644
--- a/arabluatex_trans.lua
+++ b/arabluatex_trans.lua
@@ -126,7 +126,11 @@ trigraphstrdmg = { -- trigraphs or more
126 {a="aU$", b="a"}, 126 {a="aU$", b="a"},
127 {a="aU(%W)", b="a%1"}, 127 {a="aU(%W)", b="a%1"},
128 {a="iU$", b="i"}, 128 {a="iU$", b="i"},
129 {a="iU(%W)", b="i%1"} 129 {a="iU(%W)", b="i%1"},
130 -- words ending in -āT with silent wāw/yāʾ
131 {a="(_a)UA", b="A"},
132 {a="(_a)U", b="A"},
133 {a="(_a)I", b="A"}
130} 134}
131 135
132tanwintrdmg = { 136tanwintrdmg = {
@@ -308,7 +312,11 @@ trigraphstrloc = { -- trigraphs or more
308 {a="aU$", b="a"}, 312 {a="aU$", b="a"},
309 {a="aU(%W)", b="a%1"}, 313 {a="aU(%W)", b="a%1"},
310 {a="iU$", b="i"}, 314 {a="iU$", b="i"},
311 {a="iU(%W)", b="i%1"} 315 {a="iU(%W)", b="i%1"},
316 -- words ending in -āT with silent wāw/yāʾ
317 {a="(_a)UA", b="A"},
318 {a="(_a)U", b="A"},
319 {a="(_a)I", b="A"}
312} 320}
313 321
314tanwintrloc = { 322tanwintrloc = {
diff --git a/arabluatex_voc.lua b/arabluatex_voc.lua
index 14967fe..06d266f 100644
--- a/arabluatex_voc.lua
+++ b/arabluatex_voc.lua
@@ -167,7 +167,11 @@ trigraphs = { -- trigraphs or more
167 {a="aU$", b="aو"}, 167 {a="aU$", b="aو"},
168 {a="aU(%W)", b="aو%1"}, 168 {a="aU(%W)", b="aو%1"},
169 {a="iU$", b="iو"}, 169 {a="iU$", b="iو"},
170 {a="iU(%W)", b="iو%1"} 170 {a="iU(%W)", b="iو%1"},
171 -- words ending in -āT with silent wāw/yāʾ
172 {a="(_a)UA", b="%1وا"},
173 {a="(_a)U", b="%1و"},
174 {a="(_a)I", b="%1ي"}
171} 175}
172 176
173tanwin = { 177tanwin = {