tor-browser

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

ps_ps_Latn_BGN.txt (9321B)


      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: ps_ps_Latn_BGN.txt
      6 # Generated from CLDR
      7 #
      8 
      9 #
     10 ########################################################################
     11 # BGN/PCGN 1968 System
     12 #
     13 # This system was adopted in 1968 for the romanization of Pashto
     14 # geographic names in Afghanistan. Persian names in Afghanistan are
     15 # romanized in accordance with the Romanization System for Persian
     16 # (BGN/PCGN 1958 System), shown on pages 87-92).
     17 #
     18 # Originally prepared by Michael Everson <everson@evertype.com>
     19 ########################################################################
     20 #
     21 # MINIMAL FILTER: Pashto-Latin
     22 #
     23 :: [ءآابةتثجحخدذرزسشصضطظعغفقكلمنهوىي\u064E\u064F\u0650\u0651\u0652\u0654٠١٢٣٤٥٦٧٨٩ټپځڅچډړږژښگڰڼیۍې] ;
     24 :: NFD (NFC) ;
     25 #
     26 #
     27 ########################################################################
     28 #
     29 ########################################################################
     30 #
     31 # Define All Transformation Variables
     32 #
     33 ########################################################################
     34 #
     35 $alef = ’;
     36 $ayin = ‘;
     37 $disambig =  \u0331 ;
     38 #
     39 #
     40 # Use this $wordBoundary until bug 2034 is fixed in ICU:
     41 # http://bugs.icu-project.org/cgi-bin/icu-bugs/transliterate?id=2034;expression=boundary;user=guest
     42 #
     43 $wordBoundary =  [^[:L:][:M:][:N:]] ;
     44 #
     45 #
     46 ########################################################################
     47 [:Nd:]{٫}[:Nd:] ↔ [:Nd:]{','}[:Nd:] ; # ARABIC DECIMAL SEPARATOR
     48 [:Nd:]{٬}[:Nd:] ↔ [:Nd:]{'.'}[:Nd:] ; # ARABIC THOUSANDS SEPARATOR
     49 ٫ ↔ ',' $disambig ; # ARABIC DECIMAL SEPARATOR
     50 ٬ ↔ '.' $disambig ; # ARABIC THOUSANDS SEPARATOR
     51 #  ٭ ↔ ; # ARABIC FIVE POINTED STAR // no need to transliterate
     52 ، ↔ ',' ; # ARABIC COMMA
     53 ؛ ↔ ';' ; # ARABIC SEMICOLON
     54 ؟ ↔ '?' ; # ARABIC QUESTION MARK
     55 ٪ ↔ '%' ; # ARABIC PERCENT SIGN
     56 ٠ ↔ 0 $disambig ; # ARABIC-INDIC DIGIT ZERO
     57 ١ ↔ 1 $disambig ; # ARABIC-INDIC DIGIT ONE
     58 ٢ ↔ 2 $disambig ; # ARABIC-INDIC DIGIT TWO
     59 ٣ ↔ 3 $disambig ; # ARABIC-INDIC DIGIT THREE
     60 ٤ ↔ 4 $disambig ; # ARABIC-INDIC DIGIT FOUR
     61 ٥ ↔ 5 $disambig ; # ARABIC-INDIC DIGIT FIVE
     62 ٦ ↔ 6 $disambig ; # ARABIC-INDIC DIGIT SIX
     63 ٧ ↔ 7 $disambig ; # ARABIC-INDIC DIGIT SEVEN
     64 ٨ ↔ 8 $disambig ; # ARABIC-INDIC DIGIT EIGHT
     65 ٩ ↔ 9 $disambig ; # ARABIC-INDIC DIGIT NINE
     66 ۰ ↔ 0 ; # EXTENDED ARABIC-INDIC DIGIT ZERO
     67 ۱ ↔ 1 ; # EXTENDED ARABIC-INDIC DIGIT ONE
     68 ۲ ↔ 2 ; # EXTENDED ARABIC-INDIC DIGIT TWO
     69 ۳ ↔ 3 ; # EXTENDED ARABIC-INDIC DIGIT THREE
     70 ۴ ↔ 4 ; # EXTENDED ARABIC-INDIC DIGIT FOUR
     71 ۵ ↔ 5 ; # EXTENDED ARABIC-INDIC DIGIT FIVE
     72 ۶ ↔ 6 ; # EXTENDED ARABIC-INDIC DIGIT SIX
     73 ۷ ↔ 7 ; # EXTENDED ARABIC-INDIC DIGIT SEVEN
     74 ۸ ↔ 8 ; # EXTENDED ARABIC-INDIC DIGIT EIGHT
     75 ۹ ↔ 9 ; # EXTENDED ARABIC-INDIC DIGIT NINE
     76 #
     77 ########################################################################
     78 #
     79 # Rules moved to front to avoid masking
     80 #
     81 ########################################################################
     82 #
     83 ########################################################################
     84 #
     85 # BGN Page 89 Rule 4
     86 #
     87 # The character sequences كه , زه , سه , and گه may be romanized k·h, z·h,
     88 # s·h, and g·h in order to differentiate those romanizations from the
     89 # digraphs kh, zh, sh, and gh.
     90 #
     91 ########################################################################
     92 #
     93 كه → k·h ; # ARABIC LETTER KAF + HEH
     94 زه → z·h ; # ARABIC LETTER ZAIN + HEH
     95 سه → s·h ; # ARABIC LETTER SEEN + HEH
     96 گه → g·h ; # ARABIC LETTER GAF + HEH
     97 #
     98 #
     99 ########################################################################
    100 #
    101 # End Rule 4
    102 #
    103 ########################################################################
    104 #
    105 ########################################################################
    106 #
    107 # BGN Page 91 Rule 7
    108 #
    109 # Doubles consonant sounds are represented in Arabic script by
    110 # placing a shaddah ( \u0651 ) over a consonant character. In romanization
    111 # the letter should be doubled. [The remainder of this rule deals with
    112 # the definite article and is lexical.]
    113 #
    114 ########################################################################
    115 #
    116 ب\u0651 → bb ; # ARABIC LETTER BEH + SHADDA
    117 پ\u0651 → pp ; # ARABIC LETTER PEH + SHADDA
    118 ت\u0651 → tt ; # ARABIC LETTER TEH + SHADDA
    119 ټ\u0651 → ṯṯ ; # ARABIC LETTER TEH WITH RING + SHADDA
    120 ث\u0651 → s\u0304s\u0304 ; # ARABIC LETTER THEH + SHADDA
    121 ج\u0651 → jj ; # ARABIC LETTER JEEM + SHADDA
    122 چ\u0651 → chch ; # ARABIC LETTER TCHEH + SHADDA
    123 \u0651څ → tsts ; # ARABIC LETTER HAH WITH THREE DOTS ABOVE + SHADDA
    124 \u0651ځ → dz ; # ARABIC LETTER HAH WITH HAMZA ABOVE + SHADDA
    125 ح\u0651 → ḥḥ ; # ARABIC LETTER HAH + SHADDA
    126 خ\u0651 → khkh ; # ARABIC LETTER KHAH + SHADDA
    127 د\u0651 → dd ; # ARABIC LETTER DAL + SHADDA
    128 \u0651ډ → ḏḏ ; # ARABIC LETTER DAL WITH RING + SHADDA
    129 ذ\u0651 → z\u0304z\u0304 ; # ARABIC LETTER THAL + SHADDA
    130 ر\u0651 → rr ; # ARABIC LETTER REH + SHADDA
    131 \u0651ړ → ṟṟ ; # ARABIC LETTER REH WITH RING + SHADDA
    132 ز\u0651 → zz ; # ARABIC LETTER ZAIN + SHADDA
    133 ژ\u0651 → zhzh ; # ARABIC LETTER JEH + SHADDA
    134 \u0651ژ → z\u035Fhz\u035Fh ; # ARABIC LETTER REH WITH DOT BELOW AND DOT ABOVE + SHADDA
    135 س\u0651 → ss ; # ARABIC LETTER SEEN + SHADDA
    136 ش\u0651 → shsh ; # ARABIC LETTER SHEEN + SHADDA
    137 \u0651ښ → s\u035Fhs\u035Fh ; # ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE
    138 ص\u0651 → ṣṣ ; # ARABIC LETTER SAD + SHADDA
    139 ض\u0651 → ḍḍ ; # ARABIC LETTER DAD + SHADDA
    140 ط\u0651 → ṭṭ ; # ARABIC LETTER TAH + SHADDA
    141 ظ\u0651 → ẓẓ ; # ARABIC LETTER ZAH + SHADDA
    142 ع\u0651 → $ayin $ayin ; # ARABIC LETTER AIN + SHADDA
    143 غ\u0651 → ghgh ; # ARABIC LETTER GHAIN + SHADDA
    144 ف\u0651 → ff ; # ARABIC LETTER FEH + SHADDA
    145 ق\u0651 → qq ; # ARABIC LETTER QAF + SHADDA
    146 ك\u0651 → kk ; # ARABIC LETTER KAF + SHADDA
    147 \u0651گ → gg ; # ARABIC LETTER GAF + SHADDA
    148 \u0651ڰ → gg ; # ARABIC LETTER GAF WITH RING + SHADDA
    149 ل\u0651 → ll ; # ARABIC LETTER LAM + SHADDA
    150 م\u0651 → mm ; # ARABIC LETTER MEEM + SHADDA
    151 ن\u0651 → nn ; # ARABIC LETTER NOON + SHADDA
    152 \u0651ڼ → ṉṉ ; # ARABIC LETTER NOON WITH RING + SHADDA
    153 ه\u0651 → hh ; # ARABIC LETTER HEH + SHADDA
    154 و\u0651 → ww ; # ARABIC LETTER WAW + SHADDA
    155 \u0651ی → yy ; # ARABIC LETTER FARSI YEH + SHADDA
    156 ى\u0651 → yy ; # ARABIC LETTER YEH + SHADDA
    157 #
    158 #
    159 ########################################################################
    160 #
    161 # End Rule 7
    162 #
    163 ########################################################################
    164 #
    165 ########################################################################
    166 #
    167 # Start of Transformations
    168 #
    169 ########################################################################
    170 #
    171 $wordBoundary{ء →  ; # ARABIC LETTER HAMZA
    172 ء → $alef ; # ARABIC LETTER HAMZA
    173 $wordBoundary{ا →  ; # ARABIC LETTER ALEF
    174 آ → $alef ā ; # ARABIC LETTER ALEF WITH MADDA ABOVE
    175 ب → b ; # ARABIC LETTER BEH
    176 پ → p ; # ARABIC LETTER PEH
    177 ت → t ; # ARABIC LETTER TEH
    178 ټ → ṯ ; # ARABIC LETTER TEH WITH RING
    179 ة → h ; # ARABIC LETTER TEH MARBUTA
    180 ث → s\u0304 ; # ARABIC LETTER THEH
    181 ج → j ; # ARABIC LETTER JEEM
    182 چ → ch ; # ARABIC LETTER TCHEH
    183 څ → ts ; # ARABIC LETTER HAH WITH THREE DOTS ABOVE
    184 ځ → dz ; # ARABIC LETTER HAH WITH HAMZA ABOVE
    185 ح → ḥ ; # ARABIC LETTER HAH
    186 خ → kh ; # ARABIC LETTER KHAH
    187 د → d ; # ARABIC LETTER DAL
    188 ډ → ḏ ; # ARABIC LETTER DAL WITH RING
    189 ذ → z\u0304 ; # ARABIC LETTER THAL
    190 ر → r ; # ARABIC LETTER REH
    191 ړ → ṟ ; # ARABIC LETTER REH WITH RING
    192 ز → z ; # ARABIC LETTER ZAIN
    193 ژ → zh ; # ARABIC LETTER JEH
    194 ږ → z\u035Fh ; # ARABIC LETTER REH WITH DOT BELOW AND DOT ABOVE
    195 س → s ; # ARABIC LETTER SEEN
    196 ش → sh ; # ARABIC LETTER SHEEN
    197 ښ → s\u035Fh ; # ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE
    198 ص → ṣ ; # ARABIC LETTER SAD
    199 ض → ẕ ; # ARABIC LETTER DAD
    200 ط → ṭ ; # ARABIC LETTER TAH
    201 ظ → ẓ ; # ARABIC LETTER ZAH
    202 ع → $ayin ; # ARABIC LETTER AIN
    203 غ → gh ; # ARABIC LETTER GHAIN
    204 ف → f ; # ARABIC LETTER FEH
    205 ق → q ; # ARABIC LETTER QAF
    206 ك → k ; # ARABIC LETTER KAF
    207 گ → g ; # ARABIC LETTER GAF
    208 ڰ → g ; # ARABIC LETTER GAF WITH RING
    209 ل → l ; # ARABIC LETTER LAM
    210 م → m ; # ARABIC LETTER MEEM
    211 ن → n ; # ARABIC LETTER NOON
    212 ڼ → ṉ ; # ARABIC LETTER NOON WITH RING
    213 و → w ; # ARABIC LETTER WAW
    214 ه → h ; # ARABIC LETTER HEH
    215 \u0654ی → ey ; # ARABIC LETTER FARSI YEH + HAMZA ABOVE
    216 ی → y ; # ARABIC LETTER FARSI YEH
    217 ى → y ; # ARABIC LETTER YEH
    218 ې → e ; # ARABIC LETTER E
    219 \u064Eا → ā ; # ARABIC FATHA + ALEF
    220 \u064Eى\u0652 → ay ; # ARABIC FATHA + FARSI YEH + SUKUN
    221 \u064Eى → á ; # ARABIC FATHA + ALEF MAKSURA
    222 \u064E\u0652ۍ → êy ; # ARABIC FATHA + SUKUN + YEH WITH TAIL
    223 \u064E\u0652 → ê ; # ARABIC FATHA + SUKUN
    224 \u064E → a ; # ARABIC FATHA
    225 \u0650\u0652ي → ey ; # ARABIC KASRA + FARSI YEH + SUKUN
    226 \u0650ي → ī ; # ARABIC KASRA + FARSI YEH
    227 \u0650ى → ī ; # ARABIC KASRA + YEH
    228 \u0650و → ew ; # ARABIC KASRA + WAW
    229 \u0650 → i ; # ARABIC KASRA
    230 \u064Fو\u0652 → ow ; # ARABIC DAMMA + WAW + SUKUN
    231 \u064Fوی → ūy ; # ARABIC DAMMA + WAW + FARSI YEH
    232 \u064Fو → ū ; # ARABIC DAMMA + WAW
    233 \u064F → u ; # ARABIC DAMMA
    234 \u0652 →  ; # ARABIC SUKUN
    235 #
    236 #
    237 ########################################################################