Home | History | Annotate | Download | only in transforms
      1 <?xml version="1.0" encoding="UTF-8" ?>
      2 <!DOCTYPE supplementalData SYSTEM "../../common/dtd/ldmlSupplemental.dtd">
      3 <!--
      4 Copyright  1991-2017 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: 13540 $"/>
     10 	<transforms>
     11 		<transform source="ta" target="ta_FONIPA" direction="forward" alias="ta-fonipa-t-ta">
     12 		  <tRule><![CDATA[
     13 $c = [\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9];
     14 $v = [\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCC];
     15 
     16 $nasal = [nm];
     17 
     18 # Delete ZWNJ and ZWJ to simplify further processing.
     19 \u200C  ;
     20 \u200D  ;
     21 
     22 ::NFC;
     23 
     24 # Manifest the implicit vowel after every consonant that is not followed by a
     25 # dependent vowel or virama.
     26 ($c) } [^$v \u0BCD]  $1 a;
     27 
     28 ::Null;
     29 
     30   f;
     31   x;
     32 
     33   a;
     34   a;
     35   i;
     36   i;
     37   u;
     38   u;
     39   e;
     40   e;
     41   a;
     42   o;
     43   o;
     44   a;
     45 
     46 $nasal {   g;
     47   k;
     48   ;
     49 $nasal {   d;
     50   t;
     51 [r] {   t;
     52   s \u02BC;
     53   d;
     54   ;
     55 $nasal {   ;
     56   ;
     57   ;
     58 $nasal {   d;
     59   t;
     60   n;
     61   n;
     62 $nasal {   b;
     63   p;
     64   m;
     65   j;
     66   r;
     67   t;
     68  } \u0BCD  t;
     69 $nasal {   t;
     70   r;
     71   l;
     72   ;
     73   ;
     74   ;
     75   ;
     76   ;
     77  }   ;
     78   s;
     79   h;
     80 
     81 \u0BBE  a;
     82 \u0BBF  i;
     83 \u0BC0  i;
     84 \u0BC1  u;
     85 \u0BC2  u;
     86 \u0BC6  e;
     87 \u0BC7  e;
     88 \u0BC8  a;
     89 \u0BCA  o;
     90 \u0BCB  o;
     91 \u0BCC  a;
     92 
     93 \u0BCD  ;
     94 			]]></tRule>
     95 		</transform>
     96 	</transforms>
     97 </supplementalData>
     98