--- :transforms: - :aliases: - Arabic-Latin - und-Latn-t-und-arab :direction: both :rules: - ":: [[:Arabic:][:block=ARABIC:][‎ⁿ،؛؟ـً-ٕ٠-٬۰-۹﷼ښ]] ;" - ":: NFKD (NFC);" - "$disambig = ̱ ;" - "$disambig2 = ̰ ;" - "$under = ̣ ;" - "$descender = ˌ;" - "$notAbove = [[:^ccc=0:] & [:^ccc=230:]];" - "[:Nd:]{٫}[:Nd:] <> [:Nd:]{','}[:Nd:] ; # ARABIC DECIMAL SEPARATOR" - "[:Nd:]{٬}[:Nd:] <> [:Nd:]{'.'}[:Nd:] ; # ARABIC THOUSANDS SEPARATOR" - "٫ <> ',' $disambig ; # ARABIC DECIMAL SEPARATOR" - "٬ <> '.' $disambig ; # ARABIC THOUSANDS SEPARATOR" - "، <> ',' ; # ARABIC COMMA" - "؛ <> ';' ; # ARABIC SEMICOLON" - "؟ <> '?' ; # ARABIC QUESTION MARK" - "٪ <> '%' ; # ARABIC PERCENT SIGN" - "۰ <> 0 $disambig ; # EXTENDED ARABIC-INDIC DIGIT ZERO" - "۱ <> 1 $disambig ; # EXTENDED ARABIC-INDIC DIGIT ONE" - "۲ <> 2 $disambig ; # EXTENDED ARABIC-INDIC DIGIT TWO" - "۳ <> 3 $disambig ; # EXTENDED ARABIC-INDIC DIGIT THREE" - "۴ <> 4 $disambig ; # EXTENDED ARABIC-INDIC DIGIT FOUR" - "۵ <> 5 $disambig ; # EXTENDED ARABIC-INDIC DIGIT FIVE" - "۶ <> 6 $disambig ; # EXTENDED ARABIC-INDIC DIGIT SIX" - "۷ <> 7 $disambig ; # EXTENDED ARABIC-INDIC DIGIT SEVEN" - "۸ <> 8 $disambig ; # EXTENDED ARABIC-INDIC DIGIT EIGHT" - "۹ <> 9 $disambig ; # EXTENDED ARABIC-INDIC DIGIT NINE" - "٠ <> 0 ; # ARABIC-INDIC DIGIT ZERO" - "١ <> 1 ; # ARABIC-INDIC DIGIT ONE" - "٢ <> 2 ; # ARABIC-INDIC DIGIT TWO" - "٣ <> 3 ; # ARABIC-INDIC DIGIT THREE" - "٤ <> 4 ; # ARABIC-INDIC DIGIT FOUR" - "٥ <> 5 ; # ARABIC-INDIC DIGIT FIVE" - "٦ <> 6 ; # ARABIC-INDIC DIGIT SIX" - "٧ <> 7 ; # ARABIC-INDIC DIGIT SEVEN" - "٨ <> 8 ; # ARABIC-INDIC DIGIT EIGHT" - "٩ <> 9 ; # ARABIC-INDIC DIGIT NINE" - "َا<> ā ; # ARABIC FATHA, ARABIC LETTER ALEF" - "ُو <> ū ; # ARABIC DAMMA, ARABIC LETTER WAW" - "ِي <> ī ; # ARABIC KASRA, ARABIC LETTER YEH" - "ث <> t h $disambig ; # ARABIC LETTER THEH" - "ذ <> d h $disambig ; # ARABIC LETTER THAL" - "ش <> s h $disambig ; # ARABIC LETTER SHEEN" - "ص <> s $under ; # ARABIC LETTER SAD" - "ض <> d $under ; # ARABIC LETTER DAD" - "ط <> t $under ; # ARABIC LETTER TAH" - "ظ <> z $under ; # ARABIC LETTER ZAH" - "غ <> g h $disambig ; # ARABIC LETTER GHAIN" - "ة <> t ̈ ; # ARABIC LETTER TEH MARBUTA" - "ة | $1 < t ($notAbove+) ̈ ; # ARABIC LETTER TEH MARBUTA" - "ژ <> z h $disambig ; # ARABIC LETTER JEH" - "ڭ <> n $disambig g ; # ARABIC LETTER NG" - "ۋ <> v $disambig ; # ARABIC LETTER VE" - "ی <> y $disambig2 ; # ARABIC LETTER FARSI YEH" - "ښ <> s $descender;" - "ء <> ʾ ; # ARABIC LETTER HAMZA" - "ا <> a $under; # ARABIC LETTER ALEF" - "ب <> b ; # ARABIC LETTER BEH" - "ت <> t ; # ARABIC LETTER TEH" - "ج <> j ; # ARABIC LETTER JEEM" - "ح <> h $under ; # ARABIC LETTER HAH" - "خ <> k h $disambig ; # ARABIC LETTER KHAH" - "د <> d ; # ARABIC LETTER DAL" - "ر <> r ; # ARABIC LETTER REH" - "ز <> z ; # ARABIC LETTER ZAIN" - "س <> s ; # ARABIC LETTER SEEN" - "ع <> ʿ ; # ARABIC LETTER AIN" - "ـ > ; # ARABIC TATWEEL" - "ف <> f ; # ARABIC LETTER FEH" - "ق <> q ; # ARABIC LETTER QAF" - "ک <> k $disambig ; # ARABIC LETTER KEHEH" - "ك <> k ; # ARABIC LETTER KAF" - "ل <> l ; # ARABIC LETTER LAM" - "م <> m ; # ARABIC LETTER MEEM" - "ن <> n ; # ARABIC LETTER NOON" - "ه <> h ; # ARABIC LETTER HEH" - "و <> w ; # ARABIC LETTER WAW" - "ى <> y $disambig ; # ARABIC LETTER ALEF MAKSURA" - "ي <> y ; # ARABIC LETTER YEH" - "ً <> aⁿ ; # ARABIC FATHATAN" - "ٌ <> uⁿ ; # ARABIC DAMMATAN" - "ٍ <> iⁿ ; # ARABIC KASRATAN" - "َ <> a ; # ARABIC FATHA" - "ُ <> u ; # ARABIC DAMMA" - "ِ <> i ; # ARABIC KASRA" - "ّ <> ̃ ; # ARABIC SHADDA" - "ْ <> ̊ ; # ARABIC SUKUN" - "ٓ <> ̂ ; # ARABIC MADDAH ABOVE" - "ٔ <> ̉ ; # ARABIC HAMZA ABOVE" - "ٕ <> ̹ ; # ARABIC HAMZA BELOW" - "پ <> p ; # ARABIC LETTER PEH" - "چ <> c h $disambig ; # ARABIC LETTER TCHEH" - "ڤ <> v ; # ARABIC LETTER VEH" - "گ <> g ; # ARABIC LETTER GAF" - "| s < c } [eiy];" - "| k < c ;" - "| i < e ;" - "| u < o ;" - "| ks < x ;" - "| n < ‎ⁿ;" - ":: (lower) ;" - "::NFC (NFD);" - ":: ( [[:Latin:] [%,.0-9;?ʾ-ʿ̂-̄̈-̣̰̊-̱̹;ˌ]] );" :source: Arab :target: Latn :variant: ~