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-2015 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: 12347 $"/>
     10 	<transforms>
     11 		<transform source="si" target="si_Latn" direction="forward" alias="si-Latn-t-si">
     12 			<tRule><![CDATA[
     13 # Based on http://en.wiktionary.org/wiki/Wiktionary:Sinhalese_transliteration
     14 
     15 ::[[:Sinh:][\u200C\u200D]];
     16 ::NFKC;
     17 
     18 # Delete ZWNJ and ZWJ to simplify further processing.
     19 \u200C  ;
     20 \u200D  ;
     21 
     22 # Insert "a" after every consonant that is not followed by a dependent vowel
     23 # or virama.
     24 ::Null;
     25 ([\u0D9A-\u0DC6]) } [^\u0DCA-\u0DDF]  $1 a;
     26 
     27 ::Null;
     28   k;
     29   ;
     30   t;
     31   p;
     32   g;
     33   ;
     34   d;
     35   b;
     36 [Zz]  z;
     37   s;
     38   c;
     39   m;
     40   l;
     41   v;
     42   ;
     43   h;
     44   j;
     45   n;
     46   r;
     47   y;
     48   ;
     49   a;
     50   e;
     51   i;
     52   o;
     53   u;
     54   ;
     55   e;
     56   i;
     57   o;
     58   u;
     59   ;
     60   ;
     61   ;
     62   ;
     63   ;
     64   ;
     65   ;
     66   ;
     67   ;
     68   ;
     69   ;
     70   ;
     71   ;
     72   ng;
     73   n;
     74   nd;
     75   mb;
     76   kh;
     77   h;
     78   th;
     79   ph;
     80   gh;
     81   h;
     82   dh;
     83   bh;
     84   ;
     85   ch;
     86   ;
     87   ;
     88   nj;
     89   ;
     90   jh;
     91   gn;
     92   f;
     93 [Ff]  f;
     94   ai;
     95   ;
     96   ;
     97   ai;
     98   ;
     99   ;
    100   au;
    101   ;
    102   ;
    103   au;
    104   ;
    105   ;
    106    ;
    107   ;
    108   ;
    109 			]]></tRule>
    110 		</transform>
    111 	</transforms>
    112 </supplementalData>
    113