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: 13787 $"/>
     10 	<transforms>
     11 		<transform source="ru_Latn" target="ru" variant="BGN" direction="forward" draft="contributed" alias="Latin-Russian/BGN ru-t-ru-latn-m0-bgn">
     12 			<tRule><![CDATA[
     13 
     14 # BGN/PCGN 1947 System for Russian, in direction ru_Latn  ru
     15 # http://geonames.nga.mil/gns/html/Romanization/Romanization_Russian.pdf
     16 
     17 $prime = ;
     18 $doublePrime = ;
     19 $wordBoundary = [^[:L:][:M:][:N:]];
     20 $upperConsonant = [];
     21 $lowerConsonant = [];
     22 $consonant = [$upperConsonant $lowerConsonant];
     23 
     24 ::NFC;
     25 
     26 [:Upper:] {$prime} [^[:Lower:]]  ;
     27 $prime  ;
     28 
     29 [:Upper:] {$doublePrime} [^[:Lower:]]  ;
     30 $doublePrime  ;
     31 
     32 K[Hh]  ;
     33 k[Hh]  ;
     34 
     35 TS  ;
     36 Ts  ;
     37 tS  ;
     38 ts  ;
     39 
     40 T[Ss]  ;
     41 t[Ss]  ;
     42 
     43 C[Hh]  ;
     44 c[Hh]  ;
     45 
     46 S[Hh]C[Hh]  ;
     47 S[Hh]c[Hh]  ;
     48 s[Hh]C[Hh]  ;
     49 s[Hh]c[Hh]  ;
     50 
     51 S[Hh][Cc][Hh]  ;
     52 s[Hh][Cc][Hh]  ;
     53 
     54 S[Hh]  ;
     55 s[Hh]  ;
     56 
     57 Y[Ee]  ;
     58 y[Ee]  ;
     59 
     60 Y[]  ;
     61 y[]  ;
     62 
     63 Y[Uu]  ;
     64 y[Uu]  ;
     65 
     66 Y[Aa]  ;
     67 y[Aa]  ;
     68 
     69 {yy} $wordBoundary  ;
     70 $wordBoundary {Y} [^aeiouyAEIOUY]  ;
     71 $wordBoundary {y} [^aeiouyAEIOUY]  ;
     72 $consonant {Y}  ;
     73 $consonant {y}  ;
     74 Y  ;
     75 y  ;
     76 
     77 $wordBoundary {E}  ;
     78 $wordBoundary {e}  ;
     79 E  ;
     80 e  ;
     81 E  ;
     82 e  ;
     83 
     84 A  ;
     85 a  ;
     86 B  ;
     87 b  ;
     88 V  ;
     89 v  ;
     90 G  ;
     91 g  ;
     92 D  ;
     93 d  ;
     94   ;
     95   ;
     96 Z[Hh]  ;
     97 z[Hh]  ;
     98 Z  ;
     99 z  ;
    100 I  ;
    101 i  ;
    102 K  ;
    103 k  ;
    104 L  ;
    105 l  ;
    106 M  ;
    107 m  ;
    108 N  ;
    109 n  ;
    110 O  ;
    111 o  ;
    112 P  ;
    113 p  ;
    114 R  ;
    115 r  ;
    116 S  ;
    117 s  ;
    118 T  ;
    119 t  ;
    120 U  ;
    121 u  ;
    122 F  ;
    123 f  ;
    124 
    125 Y  ;
    126 y  ;
    127 
    128   ;
    129 			]]></tRule>
    130 		</transform>
    131 	</transforms>
    132 </supplementalData>
    133