tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

ky_ky_Latn_BGN.txt (7691B)


      1 # © 2016 and later: Unicode, Inc. and others.
      2 # License & terms of use: http://www.unicode.org/copyright.html
      3 # Generated using tools/cldr/cldr-to-icu/
      4 #
      5 # File: ky_ky_Latn_BGN.txt
      6 # Generated from CLDR
      7 #
      8 
      9 #
     10 ########################################################################
     11 # BGN/PCGN 1979 System
     12 #
     13 # The BGN/PCGN system for Kirghiz Cyrillic was designed for use in
     14 # romanizing names written in the Kirghiz Cyrillic alphabet.
     15 # The Kirghiz Cyrillic alphabet contains three letters not present
     16 # in the Russian alphabet: Ңң, Өө, and Үү.
     17 #
     18 # The Kirghiz Cyrillic Alphabet as defined by the BGN (Page 55):
     19 #
     20 #   АБВГДЕЁЖЗИЙКЛМНҢОӨПРСТУҮФХЦЧШЩЪЫЬЭЮЯ
     21 #   абвгдеёжзийклмнңоөпрстуүфхцчшщъыьэюя
     22 #
     23 # Originally prepared by Michael Everson <everson@evertype.com>
     24 ########################################################################
     25 #
     26 # MINIMAL FILTER: KirghizCyrl-Latin
     27 #
     28 :: [АБВГДЕЁЖЗИЙКЛМНҢОӨПРСТУҮФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнңоөпрстуүфхцчшщъыьэюя] ;
     29 :: NFD (NFC) ;
     30 #
     31 #
     32 ########################################################################
     33 #
     34 ########################################################################
     35 #
     36 # Define All Transformation Variables
     37 #
     38 ########################################################################
     39 #
     40 $prime  = ʹ ;
     41 $doublePrime = ʺ ;
     42 $upperConsonants = [БВГДЖЗЙКЛМНҢПРСТФХЦЧШЩЪЬ] ;
     43 $lowerConsonants = [бвгджзйклмнңпрстфхцчшщъь] ;
     44 $consonants = [$upperConsonants $lowerConsonants] ;
     45 $upperVowels = [АЕЁИОӨУҮЫЭЮЯ] ;
     46 $lowerVowels = [аеёиоөуүыэюя] ;
     47 $vowels = [$upperVowels $lowerVowels] ;
     48 $lower = [$lowerConsonants $lowerVowels] ;
     49 #
     50 #
     51 # Use this $wordBoundary until bug 2034 is fixed in ICU:
     52 # http://bugs.icu-project.org/cgi-bin/icu-bugs/transliterate?id=2034;expression=boundary;user=guest
     53 #
     54 $wordBoundary =  [^[:L:][:M:][:N:]] ;
     55 #
     56 #
     57 ########################################################################
     58 #
     59 ########################################################################
     60 #
     61 # Start of Alphabetic Transformations
     62 #
     63 ########################################################################
     64 #
     65 А → A ; # CYRILLIC CAPITAL LETTER A
     66 а → a ; # CYRILLIC SMALL LETTER A
     67 Б → B ; # CYRILLIC CAPITAL LETTER BE
     68 б → b ; # CYRILLIC SMALL LETTER BE
     69 В → V ; # CYRILLIC CAPITAL LETTER VE
     70 в → v ; # CYRILLIC SMALL LETTER VE
     71 Г → G ; # CYRILLIC CAPITAL LETTER GHE
     72 г → g ; # CYRILLIC SMALL LETTER GHE
     73 Д → D ; # CYRILLIC CAPITAL LETTER DE
     74 д → d ; # CYRILLIC SMALL LETTER DE
     75 Е → E ; # CYRILLIC CAPITAL LETTER IE
     76 е → e ; # CYRILLIC SMALL LETTER IE
     77 Ё} $lower → Yo ; # CYRILLIC CAPITAL LETTER IO
     78 Ё → YO ; # CYRILLIC CAPITAL LETTER IO
     79 ё → yo ; # CYRILLIC SMALL LETTER IO
     80 Ж → J ; # CYRILLIC CAPITAL LETTER ZHE
     81 ж → j ; # CYRILLIC SMALL LETTER ZHE
     82 З → Z ; # CYRILLIC CAPITAL LETTER ZE
     83 з → z ; # CYRILLIC SMALL LETTER ZE
     84 И → I ; # CYRILLIC CAPITAL LETTER I
     85 и → i ; # CYRILLIC SMALL LETTER I
     86 Й → Y ; # CYRILLIC CAPITAL LETTER I
     87 й → y ; # CYRILLIC SMALL LETTER I
     88 К → K ; # CYRILLIC CAPITAL LETTER KA
     89 к → k ; # CYRILLIC SMALL LETTER KA
     90 Л → L ; # CYRILLIC CAPITAL LETTER EL
     91 л → l ; # CYRILLIC SMALL LETTER EL
     92 М → M ; # CYRILLIC CAPITAL LETTER EM
     93 м → m ; # CYRILLIC SMALL LETTER EM
     94 #
     95 #
     96 ########################################################################
     97 #
     98 # BGN Page 56 Rule 1
     99 #
    100 # The character sequence нг may be romanized n·g in order to differentiate
    101 # that romanizations from the digraph ng, which is used to render the
    102 # character ң.
    103 #
    104 ########################################################################
    105 #
    106 НГ → N·G ; # CYRILLIC CAPITAL LETTER EN
    107 Нг → N·g ; # CYRILLIC CAPITAL LETTER EN
    108 нг → n·g ; # CYRILLIC SMALL LETTER EN
    109 Н → N ; # CYRILLIC CAPITAL LETTER EN
    110 н → n ; # CYRILLIC SMALL LETTER EN
    111 #
    112 #
    113 ########################################################################
    114 #
    115 # End Rule 1
    116 #
    117 ########################################################################
    118 #
    119 Ң} $lower → Ng ; # CYRILLIC CAPITAL LETTER EN WITH DESCENDER
    120 Ң → NG ; # CYRILLIC CAPITAL LETTER EN WITH DESCENDER
    121 ң → ng ; # CYRILLIC SMALL LETTER EN WITH DESCENDER
    122 О → O ; # CYRILLIC CAPITAL LETTER O
    123 о → o ; # CYRILLIC SMALL LETTER O
    124 Ө → Ö ; # CYRILLIC CAPITAL LETTER BARRED O
    125 ө → ö ; # CYRILLIC SMALL LETTER BARRED O
    126 П → P ; # CYRILLIC CAPITAL LETTER PE
    127 п → p ; # CYRILLIC SMALL LETTER PE
    128 Р → R ; # CYRILLIC CAPITAL LETTER ER
    129 р → r ; # CYRILLIC SMALL LETTER ER
    130 С → S ; # CYRILLIC CAPITAL LETTER ES
    131 с → s ; # CYRILLIC SMALL LETTER ES
    132 Т → T ; # CYRILLIC CAPITAL LETTER TE
    133 т → t ; # CYRILLIC SMALL LETTER TE
    134 У → U ; # CYRILLIC CAPITAL LETTER U
    135 у → u ; # CYRILLIC SMALL LETTER U
    136 Ү → Ü ; # CYRILLIC CAPITAL LETTER STRAIGHT U
    137 ү → ü ; # CYRILLIC SMALL LETTER STRAIGHT U
    138 Ф → F ; # CYRILLIC CAPITAL LETTER EF
    139 ф → f ; # CYRILLIC SMALL LETTER EF
    140 Х} $lower → Kh ; # CYRILLIC CAPITAL LETTER HA
    141 Х → KH ; # CYRILLIC CAPITAL LETTER HA
    142 х → kh ; # CYRILLIC SMALL LETTER HA
    143 Ц} $lower → Ts ; # CYRILLIC CAPITAL LETTER TSE
    144 Ц → TS ; # CYRILLIC CAPITAL LETTER TSE
    145 ц → ts ; # CYRILLIC SMALL LETTER TSE
    146 Ч} $lower → Ch ; # CYRILLIC CAPITAL LETTER CHE
    147 Ч → CH ; # CYRILLIC CAPITAL LETTER CHE
    148 ч → ch ; # CYRILLIC SMALL LETTER CHE
    149 #
    150 #
    151 ########################################################################
    152 #
    153 # Implied rule from BGN Russian-Latin transliteration (Page 94 Note 3.6).
    154 #
    155 # шч becomes sh·ch
    156 #
    157 ########################################################################
    158 #
    159 ШЧ → SH·CH ; # CYRILLIC CAPITAL LETTER SHA
    160 Шч → Sh·ch ; # CYRILLIC CAPITAL LETTER SHA
    161 шч → sh·ch ; # CYRILLIC SMALL LETTER SHA
    162 Ш} $lower → Sh ; # CYRILLIC CAPITAL LETTER SHA
    163 Ш → SH ; # CYRILLIC CAPITAL LETTER SHA
    164 ш → sh ; # CYRILLIC SMALL LETTER SHA
    165 Щ} $lower → Shch ; # CYRILLIC CAPITAL LETTER SHCHA
    166 Щ → SHCH ; # CYRILLIC CAPITAL LETTER SHCHA
    167 щ → shch ; # CYRILLIC SMALL LETTER SHCHA
    168 #
    169 #
    170 ########################################################################
    171 #
    172 # End Rule 3.6
    173 #
    174 ########################################################################
    175 #
    176 Ъ → $doublePrime ; # CYRILLIC CAPITAL LETTER HARD SIGN
    177 ъ → $doublePrime ; # CYRILLIC SMALL LETTER HARD SIGN
    178 #
    179 #
    180 ########################################################################
    181 #
    182 # BGN Page 56 Note 2
    183 #
    184 # The character Ыы may be romanized Ɨɨ instead of Yy, if so desired.
    185 #
    186 ########################################################################
    187 #
    188 Ы → Y ; # CYRILLIC CAPITAL LETTER YERU
    189 ы → y ; # CYRILLIC SMALL LETTER YERU
    190 #
    191 #
    192 # Alternative rule to implement the option described here. To apply
    193 # uncomment the following by removing the '#' mark at the start of the
    194 # line and insert before the two rule lines above.
    195 #
    196 #Ы → Ɨ ; # CYRILLIC CAPITAL LETTER YERU
    197 #ы → ɨ ; # CYRILLIC SMALL LETTER YERU
    198 #
    199 ########################################################################
    200 #
    201 # End BGN Page 56 Note 2
    202 #
    203 ########################################################################
    204 #
    205 Ь → $prime ; # CYRILLIC CAPITAL LETTER SOFT SIGN
    206 ь → $prime ; # CYRILLIC SMALL LETTER SOFT SIGN
    207 Э → E ; # CYRILLIC CAPITAL LETTER E
    208 э → e ; # CYRILLIC SMALL LETTER E
    209 Ю} $lower → Yu ; # CYRILLIC CAPITAL LETTER YU
    210 Ю → YU ; # CYRILLIC CAPITAL LETTER YU
    211 ю → yu ; # CYRILLIC SMALL LETTER YU
    212 Я} $lower → Ya ; # CYRILLIC CAPITAL LETTER YA
    213 Я → YA ; # CYRILLIC CAPITAL LETTER YA
    214 я → ya ; # CYRILLIC SMALL LETTER YA
    215 #
    216 #
    217 ########################################################################