1 # © 2016 and later: Unicode, Inc. and others.
2 # License & terms of use: http://www.unicode.org/copyright.html#License
4 # File: hy_hy_Latn_BGN.txt
10 # The BGN/PCGN system for Armenian was designed for use in romanizing
11 # names written in the Armenian alphabet. The Roman letters and letter
12 # combinations shown as equivalents to the Armenian characters reflect
13 # the eastern variety of Armenian, i.e., the language spoken in
14 # the Republic of Armenia.
16 # The Armenian Alphabet as defined by the BGN (Page 11):
18 # ԱԲԳԴԵԶԷԸԹԺԻԼԽԾԿՀՁՂՃՄՅՆՇՈՉՊՋՌՍՎՐՑՓՔՕՖ
19 # աբգդեզէըթժիլխծկհձղճմյնշոչպջռսվտրցփքևօֆ
21 # Originally prepared by Michael Everson <everson@evertype.com>
23 # https://www.gov.uk/government/uploads/system/uploads/attachment_data/file/614615/ROMANIZATION_SYSTEM_FOR_ARMENIAN.PDF
24 ::[ԱԲԳԴԵԶԷԸԹԺԻԼԽԾԿՀՁՂՃՄՅՆՇՈՉՊՋՌՍՎՏՐՑՒՓՔՕՖաբգդեզէըթժիլխծկհձղճմյնշոչպջռսվտրցւփքօֆև։];
26 $upperConsonants = [ԲԳԴԶԹԺԼԽԾԿՀՁՂՃՄՅՆՇՉՊՋՌՍՎՐՑՓՔՖ] ;
27 $lowerConsonants = [բգդզթժլխծկհձղճմյնշչպջռսվտրցփքֆ] ;
28 $consonants = [$upperConsonants $lowerConsonants] ;
29 $upperVowels = [ԱԵԷԸԻՈՕՒ] ;
30 $lowerVowels = [աեէըիոևօւ] ;
31 $vowels = [$upperVowels $lowerVowels] ;
32 $lower = [$lowerConsonants $lowerVowels] ;
34 # Use this $wordBoundary until bug 2034 is fixed in ICU:
35 # http://bugs.icu-project.org/cgi-bin/icu-bugs/transliterate?id=2034;expression=boundary;user=guest
36 $wordBoundary = [^[:L:][:M:][:N:]] ;
37 # BGN/PCGN 1981, Note 5: “The characters ԵՎ , եւ and և should be romanized
38 # yev initially and after the vowel characters ա, ե, է, ի, ո, ու, and օ.
39 # In all other instances these characters should be romanized ev.”
41 # BGN/PCGN 1981, Note 3: “In Soviet-era sources this upper-case digraph
42 # character is found as Ե ի.”
43 $YEV = [{ԵՎ} {ԵՒ} {ԵԻ}];
44 $Yev = [{Եվ} {Եւ} {Եի}];
45 $yev = [{եվ} {եւ} և {եի}];
46 $yev_vowels = [ա ե է ի ո {ու} օ Ա Ե Է Ի Ո {ՈՒ} {Ու} Օ];
47 [$wordBoundary $yev_vowels] {$YEV} → YEV;
48 [$wordBoundary $yev_vowels] {$Yev} → Yev;
49 [$wordBoundary $yev_vowels] {$yev} → yev;
54 # BGN Page 12 Rule 1: The character ե should be romanized ye initially,
55 # after the vowel characters ա, ե, է, ը, ի, ո, ւ, and օ.
56 # In all other instances, it should be romanized e.
57 $upperVowels {Ե → YE ; # ARMENIAN CAPITAL LETTER ECH
58 $lowerVowels {Ե → Ye ; # ARMENIAN CAPITAL LETTER ECH
59 $wordBoundary {Ե → Ye ; # ARMENIAN CAPITAL LETTER ECH
60 Ե → E ; # ARMENIAN CAPITAL LETTER ECH
61 $vowels {ե → ye ; # ARMENIAN SMALL LETTER ECH
62 $wordBoundary {ե → ye ; # ARMENIAN SMALL LETTER ECH
63 ե → e ; # ARMENIAN SMALL LETTER ECH
65 Ա → A ; # ARMENIAN CAPITAL LETTER AYB
66 ա → a ; # ARMENIAN SMALL LETTER AYB
67 Բ → B ; # ARMENIAN CAPITAL LETTER BEN
68 բ → b ; # ARMENIAN SMALL LETTER BEN
69 Գ → G ; # ARMENIAN CAPITAL LETTER GIM
70 գ → g ; # ARMENIAN SMALL LETTER GIM
71 Դ → D ; # ARMENIAN CAPITAL LETTER DA
72 դ → d ; # ARMENIAN SMALL LETTER DA
73 Զ → Z ; # ARMENIAN CAPITAL LETTER ZA
74 զ → z ; # ARMENIAN SMALL LETTER ZA
75 Է → E ; # ARMENIAN CAPITAL LETTER EH
76 է → e ; # ARMENIAN SMALL LETTER EH
77 Ը → Y ; # ARMENIAN CAPITAL LETTER ET
78 ը → y ; # ARMENIAN SMALL LETTER ET
79 Թ → T $aspirate ; # ARMENIAN CAPITAL LETTER TO
80 թ → t $aspirate ; # ARMENIAN SMALL LETTER TO
81 Ժ} $lower → Zh ; # ARMENIAN CAPITAL LETTER ZHE
82 Ժ → ZH ; # ARMENIAN CAPITAL LETTER ZHE
83 ժ → zh ; # ARMENIAN SMALL LETTER ZHE
84 Ի → I ; # ARMENIAN CAPITAL LETTER INI
85 ի → i ; # ARMENIAN SMALL LETTER INI
86 Լ → L ; # ARMENIAN CAPITAL LETTER LIWN
87 լ → l ; # ARMENIAN SMALL LETTER LIWN
88 Խ} $lower → Kh ; # ARMENIAN CAPITAL LETTER XEH
89 Խ → KH ; # ARMENIAN CAPITAL LETTER XEH
90 խ → kh ; # ARMENIAN SMALL LETTER XEH
91 Ծ} $lower → Ts ; # ARMENIAN CAPITAL LETTER CA
92 Ծ → TS ; # ARMENIAN CAPITAL LETTER CA
93 ծ → ts ; # ARMENIAN SMALL LETTER CA
94 Կ → K ; # ARMENIAN CAPITAL LETTER KEN
95 կ → k ; # ARMENIAN SMALL LETTER KEN
96 Հ → H ; # ARMENIAN CAPITAL LETTER HO
97 հ → h ; # ARMENIAN SMALL LETTER HO
98 Ձ} $lower → Dz ; # ARMENIAN CAPITAL LETTER JA
99 Ձ → DZ ; # ARMENIAN CAPITAL LETTER JA
100 ձ → dz ; # ARMENIAN SMALL LETTER JA
101 Ղ} $lower → Gh ; # ARMENIAN CAPITAL LETTER GHAD
102 Ղ → GH ; # ARMENIAN CAPITAL LETTER GHAD
103 ղ → gh ; # ARMENIAN SMALL LETTER GHAD
104 Ճ} $lower → Ch ; # ARMENIAN CAPITAL LETTER CHEH
105 Ճ → CH ; # ARMENIAN CAPITAL LETTER CHEH
106 ճ → ch ; # ARMENIAN SMALL LETTER CHEH
107 Մ → M ; # ARMENIAN CAPITAL LETTER MEN
108 մ → m ; # ARMENIAN SMALL LETTER MEN
109 Յ → Y ; # ARMENIAN CAPITAL LETTER YI
110 յ → y ; # ARMENIAN SMALL LETTER YI
111 Ն → N ; # ARMENIAN CAPITAL LETTER NOW
112 ն → n ; # ARMENIAN SMALL LETTER NOW
113 Շ} $lower → Sh ; # ARMENIAN CAPITAL LETTER SHA
114 Շ → SH ; # ARMENIAN CAPITAL LETTER SHA
115 շ → sh ; # ARMENIAN SMALL LETTER SHA
116 # Transliteration Case 34:
117 Ու} $lower → U ; # ARMENIAN CAPITAL LETTER VO + SMALL YIWN
118 ՈՒ → U ; # ARMENIAN CAPITAL LETTER VO + CAPITAL YIWN
119 ու → u ; # ARMENIAN SMALL LETTER VO + SMALL YIWN
120 # BGN Page 12 Rule 2:
122 # The character ո should be romanized vo initially except in the
123 # word ով, which should be romanized ov. In all other instances, it
124 # should be romanized o.
128 $wordBoundary{Ո}$lower → Vo ; # ARMENIAN CAPITAL LETTER VO
129 $wordBoundary{Ո → VO ; # ARMENIAN CAPITAL LETTER VO
130 Ո → O ; # ARMENIAN CAPITAL LETTER ECH
131 $wordBoundary{ո → vo ; # ARMENIAN SMALL LETTER VO
132 ո → o ; # ARMENIAN SMALL LETTER VO
133 Չ} $lower → Ch $aspirate ; # ARMENIAN CAPITAL LETTER CHA
134 Չ → CH $aspirate ; # ARMENIAN CAPITAL LETTER CHA
135 չ → ch $aspirate ; # ARMENIAN SMALL LETTER CHA
136 Պ → P ; # ARMENIAN CAPITAL LETTER PEH
137 պ → p ; # ARMENIAN SMALL LETTER PEH
138 Ջ → J ; # ARMENIAN CAPITAL LETTER JHEH
139 ջ → j ; # ARMENIAN SMALL LETTER JHEH
140 Ռ} $lower → Rr ; # ARMENIAN CAPITAL LETTER RA
141 Ռ → RR ; # ARMENIAN CAPITAL LETTER RA
142 ռ → rr ; # ARMENIAN SMALL LETTER RA
143 Ս → S ; # ARMENIAN CAPITAL LETTER SEH
144 ս → s ; # ARMENIAN SMALL LETTER SEH
145 Վ → V ; # ARMENIAN CAPITAL LETTER VEW
146 վ → v ; # ARMENIAN SMALL LETTER VEW
147 Տ → T ; # ARMENIAN CAPITAL LETTER TIWN
148 տ → t ; # ARMENIAN SMALL LETTER TIWN
149 Ր → R ; # ARMENIAN CAPITAL LETTER REH
150 ր → r ; # ARMENIAN SMALL LETTER REH
151 Ց} $lower → Ts $aspirate ; # ARMENIAN CAPITAL LETTER CHEH
152 Ց → TS $aspirate ; # ARMENIAN CAPITAL LETTER CO
153 ց → ts $aspirate ; # ARMENIAN SMALL LETTER CO
154 ########################################################################
156 # The BGN does not show YIWN on its own.
158 #Ւ → W ; # ARMENIAN CAPITAL LETTER YIWN
159 #ւ → w ; # ARMENIAN SMALL LETTER YIWN
161 ########################################################################
162 Փ → P $aspirate ; # ARMENIAN CAPITAL LETTER PIWR
163 փ → p $aspirate ; # ARMENIAN SMALL LETTER PIWR
164 Ք → K $aspirate ; # ARMENIAN CAPITAL LETTER KEH
165 ք → k $aspirate ; # ARMENIAN SMALL LETTER KEH
166 Օ → O ; # ARMENIAN CAPITAL LETTER OH
167 օ → o ; # ARMENIAN SMALL LETTER OH
168 Ֆ → F ; # ARMENIAN CAPITAL LETTER FEH
169 ֆ → f ; # ARMENIAN SMALL LETTER FEH
170 ։ → \. ; # ARMENIAN FULL STOP