--- :transforms: - :aliases: ~ :direction: forward :rules: - "$nonword = [^\\uE000-\\uE0FF] ;" - "$wordBoundary = [^[:L:][:M:][:N:]] ;" - "\\uE015\\uE03F\\uE02F\\uE03E } $nonword>كيا ;" - "\\uE026\\uE03F\\uE02F\\uE03E } $nonword>ديا ;" - "\\uE015\\uE03F } $nonword>كي ;" - "\\uE039\\uE048>هي ;" - "\\uE001 } $nonword>ن ;" - "\\uE001>ن ;" - "\\uE002 } $nonword>ن ;" - "\\uE002>ن ;" - "\\uE003>ه ا ;" - "\\uE004>ا ;" - "\\uE005>ا ;" - "\\uE006>ا ٓ ;" - "[[:L:][:M:]] {\\uE007}>ي ;" - "\\uE007>إ ;" - "[[:L:][:M:]] {\\uE008}>ي ;" - "\\uE008>إ ;" - "\\uE009>و ;" - "\\uE00A>و ;" - "\\uE00B>ر ;" - "\\uE00C>ل ;" - "\\uE00D>ا ي ;" - "\\uE00E>ي ;" - "$wordBoundary {\\uE00F} > إي ;" - "\\uE00F } $nonword>ي ;" - "\\uE00F>ي ;" - "\\uE010 } $nonword>ا ي ;" - "\\uE010>ا ي ;" - "\\uE011>ا و ;" - "\\uE012>ا و ;" - "\\uE013>ا و ;" - "\\uE014>ا و ;" - "\\uE015>ك ;" - "\\uE016>كه ;" - "\\uE017>ج ;" - "\\uE018>جه ;" - "\\uE019>نج ;" - "\\uE01A>تش ;" - "\\uE01B>تشه ;" - "\\uE01C>ج ;" - "\\uE01D>جه ;" - "\\uE01E>ن ;" - "\\uE01F>ط ;" - "\\uE020>طه ;" - "\\uE021>د ;" - "\\uE022>ده ;" - "\\uE023>ن ;" - "\\uE024>ت ;" - "\\uE025>ته ;" - "\\uE026>د ;" - "\\uE027>ده ;" - "\\uE028>ن ;" - "\\uE029>ن ;" - "\\uE02A>ب ;" - "\\uE02B>به ;" - "\\uE02C>ب ;" - "\\uE02D>به ;" - "\\uE02E>م ;" - "\\uE02F>ي ;" - "\\uE030>ر ;" - "\\uE031>ر ;" - "\\uE032>ل ;" - "\\uE033>ر ;" - "\\uE034>ر ;" - "\\uE035>و ;" - "\\uE036>ش ;" - "\\uE037>ش ;" - "\\uE038>س ;" - "\\uE039>ه ;" - "\\uE03C> ;" - "\\uE03D> ;" - "\\uE03E>ا ;" - "\\uE03F>ي ;" - "\\uE040>ي ;" - "\\uE041>و ;" - "\\uE042>و ;" - "\\uE043>ر ;" - "\\uE044>ر ;" - "\\uE045>ن ;" - "\\uE046>ي ;" - "\\uE047 } $nonword>ي ;" - "\\uE047>ي ;" - "\\uE048 } $nonword>ا ي ;" - "\\uE048>ا ي ;" - "\\uE049>و ;" - "\\uE04A>ا و ;" - "\\uE04B>و ;" - "\\uE04C>ا و ;" - "\\uE04D> ;" - "\\uE050>ا و ;" - "\\uE051> ;" - "\\uE052> ;" - "\\uE053> ;" - "\\uE054> ;" - "\\uE058>ق ;" - "\\uE059>خ ;" - "\\uE05A>غ ;" - "\\uE05B>ز ;" - "\\uE05C>ر ;" - "\\uE05D>ره ;" - "\\uE05E>ف ;" - "\\uE05F>ي ;" - "\\uE060>ر ;" - "\\uE061>ل ;" - "\\uE062>ل ;" - "\\uE063>ل ;" - "\\uE064>۔ ;" - "\\uE065>۔ ;" - "\\uE066>\\. ;" - "\\uE067>١ ;" - "\\uE068>٢ ;" - "\\uE069>٣ ;" - "\\uE06A>٤ ;" - "\\uE06B>٥ ;" - "\\uE06C>٦ ;" - "\\uE06D>٧ ;" - "\\uE06E>٨ ;" - "\\uE06F>٩ ;" - "\\uE070>\\. ;" - "\\uE082> ;" - "::null ;" - "$alif = [أإآا] [:M:]* ;" - "($alif) $alif+ > $1 ;" :source: InterIndic :target: Arabic :variant: ~