tor-browser

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

mk_mk_Latn_BGN.txt (6391B)


      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: mk_mk_Latn_BGN.txt
      6 # Generated from CLDR
      7 #
      8 
      9 #
     10 ########################################################################
     11 # BGN/PCGN 1981 System
     12 #
     13 # Macedonian was official established as a literary language in
     14 # Yugoslavia during World War II and is now the official language
     15 # of Macedonia. Its alphabet is identical to Serbian, except
     16 # that the letters Ђђ and Ћћ are replaced by Ѓѓ and Ќќ, and
     17 # the letter Ѕѕ and the apostrophe are added.
     18 #
     19 # The Macedonian Alphabet as defined by the BGN (Page 69):
     20 #
     21 #   АБВГДЃЕЖЗЅИЈКЛЉМНЊОПРСТЌУФХЦЧЏШ
     22 #   абвгдѓежзѕијклљмнњопрстќуфхцчџш’
     23 #
     24 # Originally prepared by Michael Everson <everson@evertype.com>
     25 ########################################################################
     26 #
     27 # MINIMAL FILTER: Macedonian-Latin
     28 #
     29 :: [АБВГДЃЕЖЗЅИЈКЛЉМНЊОПРСТЌУФХЦЧЏШабвгдѓежзѕијклљмнњопрстќуфхцчџш’] ;
     30 :: NFD (NFC) ;
     31 #
     32 #
     33 ########################################################################
     34 #
     35 ########################################################################
     36 #
     37 # Define All Transformation Variables
     38 #
     39 ########################################################################
     40 #
     41 $prime  = ’ ;
     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 #
     76 #
     77 ########################################################################
     78 #
     79 # BGN Page 70 Rule 1:
     80 #
     81 # The character ѓ should be romanized g when it occurs before е
     82 # and и. In all other instances, it should be romanized đ (Đ).
     83 #
     84 ########################################################################
     85 #
     86 Ѓ}[ЕеИи] → G ; # CYRILLIC CAPITAL LETTER GJE
     87 ѓ}[ЕеИи] → g ; # CYRILLIC SMALL LETTER GJE
     88 Ѓ → Đ ; # CYRILLIC CAPITAL LETTER GJE
     89 ѓ → đ ; # CYRILLIC SMALL LETTER GJE
     90 #
     91 #
     92 ########################################################################
     93 #
     94 # End Rule 1
     95 #
     96 ########################################################################
     97 #
     98 Е → E ; # CYRILLIC CAPITAL LETTER DE
     99 е → e ; # CYRILLIC SMALL LETTER DE
    100 Ж → Ž ; # CYRILLIC CAPITAL LETTER ZHE
    101 ж → ž ; # CYRILLIC SMALL LETTER ZHE
    102 З → Z ; # CYRILLIC CAPITAL LETTER ZE
    103 з → z ; # CYRILLIC SMALL LETTER ZE
    104 Ѕ} $lower → Dz ; # CYRILLIC CAPITAL LETTER DZE
    105 Ѕ → DZ ; # CYRILLIC CAPITAL LETTER DZE
    106 ѕ → dz ; # CYRILLIC SMALL LETTER DZE
    107 И → I ; # CYRILLIC CAPITAL LETTER I
    108 и → i ; # CYRILLIC SMALL LETTER I
    109 Ј → J ; # CYRILLIC CAPITAL LETTER JE
    110 ј → j ; # CYRILLIC SMALL LETTER JE
    111 К → K ; # CYRILLIC CAPITAL LETTER KA
    112 к → k ; # CYRILLIC SMALL LETTER KA
    113 Л → L ; # CYRILLIC CAPITAL LETTER EL
    114 л → l ; # CYRILLIC SMALL LETTER EL
    115 Љ} $lower → Lj ; # CYRILLIC CAPITAL LETTER LJE
    116 Љ → LJ ; # CYRILLIC CAPITAL LETTER LJE
    117 љ → lj ; # CYRILLIC SMALL LETTER LJE
    118 М → M ; # CYRILLIC CAPITAL LETTER EM
    119 м → m ; # CYRILLIC SMALL LETTER EM
    120 Н → N ; # CYRILLIC CAPITAL LETTER EN
    121 н → n ; # CYRILLIC SMALL LETTER EN
    122 Њ} $lower → Nj ; # CYRILLIC CAPITAL LETTER NJE
    123 Њ → NJ ; # CYRILLIC CAPITAL LETTER NJE
    124 њ → nj ; # CYRILLIC SMALL LETTER NJE
    125 О → O ; # CYRILLIC CAPITAL LETTER O
    126 о → o ; # CYRILLIC SMALL LETTER O
    127 П → P ; # CYRILLIC CAPITAL LETTER PE
    128 п → p ; # CYRILLIC SMALL LETTER PE
    129 Р → R ; # CYRILLIC CAPITAL LETTER ER
    130 р → r ; # CYRILLIC SMALL LETTER ER
    131 С → S ; # CYRILLIC CAPITAL LETTER ES
    132 с → s ; # CYRILLIC SMALL LETTER ES
    133 Т → T ; # CYRILLIC CAPITAL LETTER TE
    134 т → t ; # CYRILLIC SMALL LETTER TE
    135 #
    136 #
    137 ########################################################################
    138 #
    139 # BGN Page 70 Rule 2:
    140 #
    141 # The character ќ should be romanized k when it occurs before е
    142 # and и. In all other instances, it should be romanized c\u0301.
    143 #
    144 ########################################################################
    145 #
    146 Ќ}[ЕеИи] → K ; # CYRILLIC CAPITAL LETTER KJE
    147 ќ}[ЕеИи] → k ; # CYRILLIC SMALL LETTER KJE
    148 Ќ → C\u0301 ; # CYRILLIC CAPITAL LETTER KJE
    149 ќ → c\u0301 ; # CYRILLIC SMALL LETTER KJE
    150 #
    151 #
    152 ########################################################################
    153 #
    154 # End Rule 2
    155 #
    156 ########################################################################
    157 #
    158 У → U ; # CYRILLIC CAPITAL LETTER U
    159 у → u ; # CYRILLIC SMALL LETTER U
    160 Ф → F ; # CYRILLIC CAPITAL LETTER EF
    161 ф → f ; # CYRILLIC SMALL LETTER EF
    162 Х → H ; # CYRILLIC CAPITAL LETTER HA
    163 х → h ; # CYRILLIC SMALL LETTER HA
    164 Ц → C ; # CYRILLIC CAPITAL LETTER TSE
    165 ц → c ; # CYRILLIC SMALL LETTER TSE
    166 Ч → Č ; # CYRILLIC CAPITAL LETTER CHE
    167 ч → č ; # CYRILLIC SMALL LETTER CHE
    168 Џ} $lower → Dž ; # CYRILLIC CAPITAL LETTER SHA
    169 Џ → DŽ ; # CYRILLIC CAPITAL LETTER SHA
    170 џ → dž ; # CYRILLIC SMALL LETTER SHA
    171 Ш → Š ; # CYRILLIC CAPITAL LETTER SHA
    172 ш → š ; # CYRILLIC SMALL LETTER SHA
    173 #
    174 #
    175 ########################################################################
    176 #
    177 # BGN Page 69 Rule 32, maps the symbol onto itself and
    178 # is ignored here for computational efficiency.
    179 #
    180 # $prime → $prime ; # RIGHT SINGLE QUOTATION MARK
    181 #
    182 ########################################################################