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-2013 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: 13731 $"/>
     10 	<transforms>
     11 		<transform source="sr" target="sr_Latn" variant="BGN" direction="forward" alias="Serbian-Latin/BGN sr-Latn-t-sr-m0-bgn">
     12 			<tRule><![CDATA[
     13 #
     14 ########################################################################
     15 # BGN/PCGN Agreemente
     16 #
     17 # Serbian is transliterated as Croatian.
     18 #
     19 # The Serbian Alphabet as defined by the BGN (Page 95):
     20 #
     21 #   
     22 #   
     23 #
     24 # Originally prepared by Michael Everson <everson (a] evertype.com>
     25 ########################################################################
     26 #
     27 # MINIMAL FILTER: Serbian-Latin
     28 #
     29 
     30 :: [] ;
     31 :: NFD (NFC) ;
     32 #
     33 #
     34 ########################################################################
     35 
     36 
     37 #
     38 ########################################################################
     39 #
     40 # Define All Transformation Variables
     41 #
     42 ########################################################################
     43 #
     44 
     45 $upperConsonants = [] ;
     46 $lowerConsonants = [] ;
     47 $consonants = [$upperConsonants $lowerConsonants] ;
     48 
     49 $upperVowels = [] ;
     50 $lowerVowels = [] ;
     51 $vowels = [$upperVowels $lowerVowels] ;
     52 
     53 $lower = [$lowerConsonants $lowerVowels] ;
     54 #
     55 #
     56 # Use this $wordBoundary until bug 2034 is fixed in ICU:
     57 # http://bugs.icu-project.org/cgi-bin/icu-bugs/transliterate?id=2034;expression=boundary;user=guest
     58 #
     59 
     60 $wordBoundary =  [^[:L:][:M:][:N:]] ;
     61 #
     62 #
     63 ########################################################################
     64 
     65 
     66 #
     67 ########################################################################
     68 #
     69 # Start of Alphabetic Transformations
     70 #
     71 ########################################################################
     72 #
     73 
     74   A ; # CYRILLIC CAPITAL LETTER A
     75   a ; # CYRILLIC SMALL LETTER A
     76   B ; # CYRILLIC CAPITAL LETTER BE
     77   b ; # CYRILLIC SMALL LETTER BE
     78   V ; # CYRILLIC CAPITAL LETTER VE
     79   v ; # CYRILLIC SMALL LETTER VE
     80   G ; # CYRILLIC CAPITAL LETTER GHE
     81   g ; # CYRILLIC SMALL LETTER GHE
     82   D ; # CYRILLIC CAPITAL LETTER DE
     83   d ; # CYRILLIC SMALL LETTER DE
     84    ; # CYRILLIC CAPITAL LETTER DJE
     85    ; # CYRILLIC SMALL LETTER DJE
     86   E ; # CYRILLIC CAPITAL LETTER DE
     87   e ; # CYRILLIC SMALL LETTER DE
     88    ; # CYRILLIC CAPITAL LETTER ZHE
     89    ; # CYRILLIC SMALL LETTER ZHE
     90   Z ; # CYRILLIC CAPITAL LETTER ZE
     91   z ; # CYRILLIC SMALL LETTER ZE
     92   I ; # CYRILLIC CAPITAL LETTER I
     93   i ; # CYRILLIC SMALL LETTER I
     94   J ; # CYRILLIC CAPITAL LETTER JE
     95   j ; # CYRILLIC SMALL LETTER JE
     96   K ; # CYRILLIC CAPITAL LETTER KA
     97   k ; # CYRILLIC SMALL LETTER KA
     98   L ; # CYRILLIC CAPITAL LETTER EL
     99   l ; # CYRILLIC SMALL LETTER EL
    100 } $lower  Lj ; # CYRILLIC CAPITAL LETTER LJE
    101   LJ ; # CYRILLIC CAPITAL LETTER LJE
    102   lj ; # CYRILLIC SMALL LETTER LJE
    103   M ; # CYRILLIC CAPITAL LETTER EM
    104   m ; # CYRILLIC SMALL LETTER EM
    105   N ; # CYRILLIC CAPITAL LETTER EN
    106   n ; # CYRILLIC SMALL LETTER EN
    107 } $lower  Nj ; # CYRILLIC CAPITAL LETTER NJE
    108   NJ ; # CYRILLIC CAPITAL LETTER NJE
    109   nj ; # CYRILLIC SMALL LETTER NJE
    110   O ; # CYRILLIC CAPITAL LETTER O
    111   o ; # CYRILLIC SMALL LETTER O
    112   P ; # CYRILLIC CAPITAL LETTER PE
    113   p ; # CYRILLIC SMALL LETTER PE
    114   R ; # CYRILLIC CAPITAL LETTER ER
    115   r ; # CYRILLIC SMALL LETTER ER
    116   S ; # CYRILLIC CAPITAL LETTER ES
    117   s ; # CYRILLIC SMALL LETTER ES
    118   T ; # CYRILLIC CAPITAL LETTER TE
    119   t ; # CYRILLIC SMALL LETTER TE
    120   C ; # CYRILLIC CAPITAL LETTER TJE
    121   c ; # CYRILLIC SMALL LETTER TJE
    122   U ; # CYRILLIC CAPITAL LETTER U
    123   u ; # CYRILLIC SMALL LETTER U
    124   F ; # CYRILLIC CAPITAL LETTER EF
    125   f ; # CYRILLIC SMALL LETTER EF
    126   H ; # CYRILLIC CAPITAL LETTER HA
    127   h ; # CYRILLIC SMALL LETTER HA
    128   C ; # CYRILLIC CAPITAL LETTER TSE
    129   c ; # CYRILLIC SMALL LETTER TSE
    130    ; # CYRILLIC CAPITAL LETTER CHE
    131    ; # CYRILLIC SMALL LETTER CHE
    132 } $lower  D ; # CYRILLIC CAPITAL LETTER SHA
    133   D ; # CYRILLIC CAPITAL LETTER SHA
    134   d ; # CYRILLIC SMALL LETTER SHA
    135    ; # CYRILLIC CAPITAL LETTER SHA
    136    ; # CYRILLIC SMALL LETTER SHA
    137 #
    138 #
    139 ########################################################################
    140 
    141 			]]></tRule>
    142 		</transform>
    143 	</transforms>
    144 </supplementalData>
    145