1<?xml version="1.0" encoding="UTF-8" ?> 2<!DOCTYPE supplementalData SYSTEM "../../common/dtd/ldmlSupplemental.dtd"> 3<!-- 4Copyright © 1991-2016 Unicode, Inc. 5CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/) 6For 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