• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="UTF-8" ?>
2<!DOCTYPE supplementalData SYSTEM "../../common/dtd/ldmlSupplemental.dtd">
3<!--
4Copyright © 1991-2013 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: 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
32K[Hh] → Х;
33k[Hh] → х;
34
35T·S → ТС;
36T·s → Тс;
37t·S → тС;
38t·s → тс;
39
40T[Ss] → Ц;
41t[Ss] → ц;
42
43C[Hh] → Ч;
44c[Hh] → ч;
45
46S[Hh]·C[Hh] → ШЧ;
47S[Hh]·c[Hh] → Шч;
48s[Hh]·C[Hh] → шЧ;
49s[Hh]·c[Hh] → шч;
50
51S[Hh][Cc][Hh] → Щ;
52s[Hh][Cc][Hh] → щ;
53
54S[Hh] → Ш;
55s[Hh] → ш;
56
57Y[Ee] → Е;
58y[Ee] → е;
59
60Y[Ëë] → Ё;
61y[Ëë] → ё;
62
63Y[Uu] → Ю;
64y[Uu] → ю;
65
66Y[Aa] → Я;
67y[Aa] → я;
68
69{yy} $wordBoundary → ый;
70$wordBoundary {Y} [^aeëiouyAEËIOUY] → Ы;
71$wordBoundary {y} [^aeëiouyAEËIOUY] → ы;
72$consonant {Y} → Ы;
73$consonant {y} → ы;
74Y → Й;
75y → й;
76
77$wordBoundary {E} → Э;
78$wordBoundary {e} → э;
79·E → Э;
80·e → э;
81E → Е;
82e → е;
83
84A → А;
85a → а;
86B → Б;
87b → б;
88V → В;
89v → в;
90G → Г;
91g → г;
92D → Д;
93d → д;
94Ë → Ё;
95ë → ё;
96Z[Hh] → Ж;
97z[Hh] → ж;
98Z → З;
99z → з;
100I → И;
101i → и;
102K → К;
103k → к;
104L → Л;
105l → л;
106M → М;
107m → м;
108N → Н;
109n → н;
110O → О;
111o → о;
112P → П;
113p → п;
114R → Р;
115r → р;
116S → С;
117s → с;
118T → Т;
119t → т;
120U → У;
121u → у;
122F → Ф;
123f → ф;
124
125·Y → Ы;
126·y → ы;
127
128· → ;
129			]]></tRule>
130		</transform>
131	</transforms>
132</supplementalData>
133