Index: source/data/translit/ru_Latn_ru_BGN.txt |
diff --git a/source/data/translit/ru_Latn_ru_BGN.txt b/source/data/translit/ru_Latn_ru_BGN.txt |
new file mode 100644 |
index 0000000000000000000000000000000000000000..19196b05aee1bf28b65524d5a9218290d32e2aee |
--- /dev/null |
+++ b/source/data/translit/ru_Latn_ru_BGN.txt |
@@ -0,0 +1,103 @@ |
+# © 2016 and later: Unicode, Inc. and others. |
+# License & terms of use: http://www.unicode.org/copyright.html#License |
+# |
+# File: ru_Latn_ru_BGN.txt |
+# Generated from CLDR |
+# |
+ |
+# BGN/PCGN 1947 System for Russian, in direction ru_Latn → ru |
+# http://geonames.nga.mil/gns/html/Romanization/Romanization_Russian.pdf |
+$prime = ʹ; |
+$doublePrime = ʺ; |
+$wordBoundary = [^[:L:][:M:][:N:]]; |
+$upperConsonant = [БВГДЖЙКЛМНПРСТФХЦЧШЩЭ]; |
+$lowerConsonant = [бвгджйклмнпрстфхцчшщэ]; |
+$consonant = [$upperConsonant $lowerConsonant]; |
+::NFC; |
+[:Upper:] {$prime} [^[:Lower:]] → Ь; |
+$prime → ь; |
+[:Upper:] {$doublePrime} [^[:Lower:]] → Ъ; |
+$doublePrime → ъ; |
+K[Hh] → Х; |
+k[Hh] → х; |
+T·S → ТС; |
+T·s → Тс; |
+t·S → тС; |
+t·s → тс; |
+T[Ss] → Ц; |
+t[Ss] → ц; |
+C[Hh] → Ч; |
+c[Hh] → ч; |
+S[Hh]·C[Hh] → ШЧ; |
+S[Hh]·c[Hh] → Шч; |
+s[Hh]·C[Hh] → шЧ; |
+s[Hh]·c[Hh] → шч; |
+S[Hh][Cc][Hh] → Щ; |
+s[Hh][Cc][Hh] → щ; |
+S[Hh] → Ш; |
+s[Hh] → ш; |
+Y[Ee] → Е; |
+y[Ee] → е; |
+Y[Ëë] → Ё; |
+y[Ëë] → ё; |
+Y[Uu] → Ю; |
+y[Uu] → ю; |
+Y[Aa] → Я; |
+y[Aa] → я; |
+{yy} $wordBoundary → ый; |
+$wordBoundary {Y} [^aeëiouyAEËIOUY] → Ы; |
+$wordBoundary {y} [^aeëiouyAEËIOUY] → ы; |
+$consonant {Y} → Ы; |
+$consonant {y} → ы; |
+Y → Й; |
+y → й; |
+$wordBoundary {E} → Э; |
+$wordBoundary {e} → э; |
+·E → Э; |
+·e → э; |
+E → Е; |
+e → е; |
+A → А; |
+a → а; |
+B → Б; |
+b → б; |
+V → В; |
+v → в; |
+G → Г; |
+g → г; |
+D → Д; |
+d → д; |
+Ë → Ё; |
+ë → ё; |
+Z[Hh] → Ж; |
+z[Hh] → ж; |
+Z → З; |
+z → з; |
+I → И; |
+i → и; |
+K → К; |
+k → к; |
+L → Л; |
+l → л; |
+M → М; |
+m → м; |
+N → Н; |
+n → н; |
+O → О; |
+o → о; |
+P → П; |
+p → п; |
+R → Р; |
+r → р; |
+S → С; |
+s → с; |
+T → Т; |
+t → т; |
+U → У; |
+u → у; |
+F → Ф; |
+f → ф; |
+·Y → Ы; |
+·y → ы; |
+· → ; |
+ |