1 # ***************************************************************************
3 # * Copyright (C) 2004-2014, International Business Machines
4 # * Corporation; Unicode, Inc.; and others. All Rights Reserved.
6 # ***************************************************************************
7 # File: Russian_Latin_BGN.txt
10 ::[АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя];
13 $wordBoundary = [^[:L:][:M:][:N:]] ;
14 $upperConsonants = [БВГДЖЙКЛМНПРСТФХЦЧШЩЭ] ;
15 $lowerConsonants = [бвгджйклмнпрстфхцчшщэ] ;
16 $consonants = [$upperConsonants $lowerConsonants] ;
17 $upperVowels = [АЕЁЭИОУЫЮЯ] ;
18 $lowerVowels = [аеёэиоуыюя] ;
19 $vowels = [$upperVowels $lowerVowels] ;
20 $lower = [$lowerConsonants $lowerVowels] ;
21 $upper = [$upperConsonants $upperVowels] ;
22 [$upperVowels [ЙЪЬ]] { Е } $upper → YE ; # CYRILLIC CAPITAL LETTER IE
23 [$upperVowels [ЙЪЬ]] { Е → Ye ; # CYRILLIC CAPITAL LETTER IE
24 [$upperVowels $lowerVowels [ЙйЪъЬь]] { е → ye ; # CYRILLIC SMALL LETTER IE
25 [$upperVowels [ЙЪЬ]] { Ё } $upper → YË ; # CYRILLIC CAPITAL LETTER IO
26 [$upperVowels [ЙЪЬ]] { Ё → Yë ; # CYRILLIC CAPITAL LETTER IO
27 [$upperVowels $lowerVowels [ЙйЪъЬь]] { ё → yë ; # CYRILLIC SMALL LETTER IO
29 А → A ; # CYRILLIC CAPITAL LETTER A
30 а → a ; # CYRILLIC SMALL LETTER A
31 Б → B ; # CYRILLIC CAPITAL LETTER BE
32 б → b ; # CYRILLIC SMALL LETTER BE
33 В → V ; # CYRILLIC CAPITAL LETTER VE
34 в → v ; # CYRILLIC SMALL LETTER VE
35 Г → G ; # CYRILLIC CAPITAL LETTER GHE
36 г → g ; # CYRILLIC SMALL LETTER GHE
37 Д → D ; # CYRILLIC CAPITAL LETTER DE
38 д → d ; # CYRILLIC SMALL LETTER DE
39 $wordBoundary{Е} $upper → YE ; # CYRILLIC CAPITAL LETTER IE
40 $wordBoundary{Е → Ye ; # CYRILLIC CAPITAL LETTER IE
41 Е → E ; # CYRILLIC CAPITAL LETTER IE
42 $wordBoundary{е → ye ; # CYRILLIC SMALL LETTER IE
43 е → e ; # CYRILLIC SMALL LETTER IE
44 $wordBoundary {Ё} $upper → YË ; # CYRILLIC CAPITAL LETTER IO
45 $wordBoundary {Ё} $lower → Yë ; # CYRILLIC CAPITAL LETTER IO
46 Ё → Ë ; # CYRILLIC CAPITAL LETTER IO
47 $wordBoundary{ё → yë ; # CYRILLIC SMALL LETTER IO
48 ё → ë ; # CYRILLIC SMALL LETTER IO
49 Ж} $lower → Zh ; # CYRILLIC CAPITAL LETTER ZHE
50 Ж → ZH ; # CYRILLIC CAPITAL LETTER ZHE
51 ж → zh ; # CYRILLIC SMALL LETTER ZHE
52 З → Z ; # CYRILLIC CAPITAL LETTER ZE
53 з → z ; # CYRILLIC SMALL LETTER ZE
54 И → I ; # CYRILLIC CAPITAL LETTER I
55 и → i ; # CYRILLIC SMALL LETTER I
56 Й → Y ; # CYRILLIC CAPITAL LETTER I
57 й → y ; # CYRILLIC SMALL LETTER I
58 К → K ; # CYRILLIC CAPITAL LETTER KA
59 к → k ; # CYRILLIC SMALL LETTER KA
60 Л → L ; # CYRILLIC CAPITAL LETTER EL
61 л → l ; # CYRILLIC SMALL LETTER EL
62 М → M ; # CYRILLIC CAPITAL LETTER EM
63 м → m ; # CYRILLIC SMALL LETTER EM
64 Н → N ; # CYRILLIC CAPITAL LETTER EN
65 н → n ; # CYRILLIC SMALL LETTER EN
66 О → O ; # CYRILLIC CAPITAL LETTER O
67 о → o ; # CYRILLIC SMALL LETTER O
68 П → P ; # CYRILLIC CAPITAL LETTER PE
69 п → p ; # CYRILLIC SMALL LETTER PE
70 Р → R ; # CYRILLIC CAPITAL LETTER ER
71 р → r ; # CYRILLIC SMALL LETTER ER
72 С → S ; # CYRILLIC CAPITAL LETTER ES
73 с → s ; # CYRILLIC SMALL LETTER ES
74 ТС → TS ; # CYRILLIC CAPITAL LETTER TE
75 Тс → Ts ; # CYRILLIC CAPITAL LETTER TE
76 тс → ts ; # CYRILLIC SMALL LETTER TE
77 Т → T ; # CYRILLIC CAPITAL LETTER TE
78 т → t ; # CYRILLIC SMALL LETTER TE
79 У → U ; # CYRILLIC CAPITAL LETTER U
80 у → u ; # CYRILLIC SMALL LETTER U
81 Ф → F ; # CYRILLIC CAPITAL LETTER EF
82 ф → f ; # CYRILLIC SMALL LETTER EF
83 Х} $lower → Kh ; # CYRILLIC CAPITAL LETTER HA
84 Х → KH ; # CYRILLIC CAPITAL LETTER HA
85 х → kh ; # CYRILLIC SMALL LETTER HA
86 Ц} $lower → Ts ; # CYRILLIC CAPITAL LETTER TSE
87 Ц → TS ; # CYRILLIC CAPITAL LETTER TSE
88 ц → ts ; # CYRILLIC SMALL LETTER TSE
89 Ч} $lower → Ch ; # CYRILLIC CAPITAL LETTER CHE
90 Ч → CH ; # CYRILLIC CAPITAL LETTER CHE
91 ч → ch ; # CYRILLIC SMALL LETTER CHE
92 ШЧ → SHCH ; # CYRILLIC CAPITAL LETTER SHA
93 Шч → Shch ; # CYRILLIC CAPITAL LETTER SHA
94 шч → shch ; # CYRILLIC SMALL LETTER SHA
95 Ш} $lower → Sh ; # CYRILLIC CAPITAL LETTER SHA
96 Ш → SH ; # CYRILLIC CAPITAL LETTER SHA
97 ш → sh ; # CYRILLIC SMALL LETTER SHA
98 Щ} $lower → Shch ; # CYRILLIC CAPITAL LETTER SHCHA
99 Щ → SHCH ; # CYRILLIC CAPITAL LETTER SHCHA
100 щ → shch ; # CYRILLIC SMALL LETTER SHCHA
101 Ъ → $doublePrime ; # CYRILLIC CAPITAL LETTER HARD SIGN
102 ъ → $doublePrime ; # CYRILLIC SMALL LETTER HARD SIGN
103 Ы → Y ; # CYRILLIC CAPITAL LETTER YERU
104 ы → y ; # CYRILLIC SMALL LETTER YERU
105 Ь → $prime ; # CYRILLIC CAPITAL LETTER SOFT SIGN
106 ь → $prime ; # CYRILLIC SMALL LETTER SOFT SIGN
107 Э → E ; # CYRILLIC CAPITAL LETTER E
108 э → e ; # CYRILLIC SMALL LETTER E
109 Ю} $lower → Yu ; # CYRILLIC CAPITAL LETTER YU
110 Ю → YU ; # CYRILLIC CAPITAL LETTER YU
111 ю → yu ; # CYRILLIC SMALL LETTER YU
112 Я} $lower → Ya ; # CYRILLIC CAPITAL LETTER YA
113 Я → YA ; # CYRILLIC CAPITAL LETTER YA
114 я → ya ; # CYRILLIC SMALL LETTER YA