diff options
-rw-r--r-- | arabluatex_trans.lua | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/arabluatex_trans.lua b/arabluatex_trans.lua index 23ecf2c..21fbe96 100644 --- a/arabluatex_trans.lua +++ b/arabluatex_trans.lua | |||
@@ -468,11 +468,9 @@ hamzatrloc = { | |||
468 | {a="%'%_I", b="I"}, | 468 | {a="%'%_I", b="I"}, |
469 | -- taḫfīfu 'l-hamza | 469 | -- taḫfīfu 'l-hamza |
470 | {a="^'u'([^uaiUAI])", b="U%1"}, | 470 | {a="^'u'([^uaiUAI])", b="U%1"}, |
471 | {a="(%W)'u'([^uaiUAI])", b="%1U%2"}, | 471 | {a="([%s%(%[%<%-])'u'([^uaiUAI])", b="%1U%2"}, |
472 | {a="'u'([^uaiUAI])", b="ʾU"}, | ||
473 | {a="^'i'([^uaiUAI])", b="I%1"}, | 472 | {a="^'i'([^uaiUAI])", b="I%1"}, |
474 | {a="(%W)'i'([^uaiUAI])", b="%1I%2"}, | 473 | {a="([%s%(%[%<%-])'i'([^uaiUAI])", b="%1I%2"}, |
475 | {a="'i'([^uaiUAI])", b="ʾI"}, | ||
476 | -- madda (historic writing below) | 474 | -- madda (historic writing below) |
477 | {a="^(')(A)", b="%2"}, | 475 | {a="^(')(A)", b="%2"}, |
478 | {a="(%W)(')(A)", b="%1%3"}, | 476 | {a="(%W)(')(A)", b="%1%3"}, |
@@ -725,11 +723,9 @@ hamzatrarabica = { -- ≠ from hamzatrloc: initial hamza has to be held | |||
725 | {a="%'%_I", b="I"}, | 723 | {a="%'%_I", b="I"}, |
726 | -- taḫfīfu 'l-hamza | 724 | -- taḫfīfu 'l-hamza |
727 | {a="^'u'([^uaiUAI])", b="U%1"}, | 725 | {a="^'u'([^uaiUAI])", b="U%1"}, |
728 | {a="(%W)'u'([^uaiUAI])", b="%1U%2"}, | 726 | {a="([%s%(%[%<%-])'u'([^uaiUAI])", b="%1U%2"}, |
729 | {a="'u'([^uaiUAI])", b="ʾU"}, | ||
730 | {a="^'i'([^uaiUAI])", b="I%1"}, | 727 | {a="^'i'([^uaiUAI])", b="I%1"}, |
731 | {a="(%W)'i'([^uaiUAI])", b="%1I%2"}, | 728 | {a="([%s%(%[%<%-])'i'([^uaiUAI])", b="%1I%2"}, |
732 | {a="'i'([^uaiUAI])", b="ʾI"}, | ||
733 | -- madda (historic writing below) | 729 | -- madda (historic writing below) |
734 | {a="^(')(A)", b="%2"}, | 730 | {a="^(')(A)", b="%2"}, |
735 | {a="(%W)(')(A)", b="%1%3"}, | 731 | {a="(%W)(')(A)", b="%1%3"}, |