1 <?xml version="1.0" encoding="UTF-8" ?> 2 <!DOCTYPE supplementalData SYSTEM "../../common/dtd/ldmlSupplemental.dtd"> 3 <!-- 4 Copyright 1991-2016 Unicode, Inc. 5 CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/) 6 For terms of use, see http://www.unicode.org/copyright.html 7 --> 8 <supplementalData> 9 <version number="$Revision: 13175 $"/> 10 <transforms> 11 <transform source="InterIndic" target="Arabic" direction="forward" visibility="internal"> 12 <tRule><![CDATA[ 13 $nonword = [^\uE000-\uE0FF]; 14 $wordBoundary = [^[:L:][:M:][:N:]]; 15 \uE015\uE03F\uE02F\uE03E } $nonword; # 16 \uE026\uE03F\uE02F\uE03E } $nonword; # 17 \uE015\uE03F } $nonword; # at word end 18 \uE039\uE048; # 19 \uE001 } $nonword; # chandrabindu at end to noon 20 \uE001; # chandrabindu not at end to noon 21 \uE002 } $nonword; # anusvara to noon at end 22 \uE002; # anusvara to noon 23 \uE003 ; # viarga to ha + alif 24 \uE004; # short a to alif 25 \uE005; # 26 \uE006 ; # alif with mad 27 [[:L:][:M:]] {\uE007}; # after another letter or mark 28 \uE007; # at beginning of word 29 [[:L:][:M:]] {\uE008}; # after another letter or mark 30 \uE008; # at beginning of word 31 \uE009; # 32 \uE00A; # 33 \uE00B; # 34 \uE00C; # 35 \uE00D ; # 36 \uE00E; # 37 $wordBoundary {\uE00F} ; # word-initial 38 \uE00F } $nonword; # use when at end 39 \uE00F; # use when not at end 40 \uE010 } $nonword ; # use when at end 41 \uE010 ; # use when not at end 42 \uE011 ; # 43 \uE012 ; # 44 \uE013 ; # 45 \uE014 ; # 46 \uE015; # 47 \uE016; # 48 \uE017; # 49 \uE018; # 50 \uE019; # 51 \uE01A; # 52 \uE01B; # 53 \uE01C; # 54 \uE01D; # 55 \uE01E; # 56 \uE01F; # 57 \uE020; # 58 \uE021; # 59 \uE022; # 60 \uE023; # 61 \uE024; # 62 \uE025; # 63 \uE026; # 64 \uE027; # 65 \uE028; # 66 \uE029; # 67 \uE02A; # 68 \uE02B; # 69 \uE02C; # 70 \uE02D; # 71 \uE02E; # 72 \uE02F; # 73 \uE030; # 74 \uE031; # 75 \uE032; # 76 \uE033; # 77 \uE034; # 78 \uE035; # 79 \uE036; # 80 \uE037; # 81 \uE038; # 82 \uE039; # 83 \uE03C; # 84 \uE03D; # 85 \uE03E; # 86 \uE03F; # 87 \uE040; # 88 \uE041; # 89 \uE042; # 90 \uE043; # 91 \uE044; # 92 \uE045; # 93 \uE046; # 94 \uE047 } $nonword; # use when at end 95 \uE047; # use when not at end 96 \uE048 } $nonword ; # use when at end 97 \uE048 ; # use when not at end 98 \uE049; # 99 \uE04A ; # 100 \uE04B; # 101 \uE04C ; # 102 \uE04D; # 103 \uE050 ; # 104 \uE051; # 105 \uE052; # 106 \uE053; # 107 \uE054; # 108 \uE058; # 109 \uE059; # 110 \uE05A; # 111 \uE05B; # 112 \uE05C; # 113 \uE05D; # 114 \uE05E; # 115 \uE05F; # 116 \uE060; # 117 \uE061; # 118 \uE062; # 119 \uE063; # 120 \uE064; # 121 \uE065; # 122 \uE066\.; # 123 \uE067; # 124 \uE068; # 125 \uE069; # 126 \uE06A; # 127 \uE06B; # 128 \uE06C; # 129 \uE06D; # 130 \uE06E; # 131 \uE06F; # 132 \uE070\.; # 133 \uE082; # 134 135 # Remove sequences of alif characters. 136 # For example, transform . 137 ::null; 138 $alif = [] [:M:]*; 139 ($alif) $alif+ $1; 140 ]]></tRule> 141 </transform> 142 </transforms> 143 </supplementalData> 144