• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# © 2016 and later: Unicode, Inc. and others.
2# License & terms of use: http://www.unicode.org/copyright.html#License
3#
4# File: hy_hy_Latn_BGN.txt
5# Generated from CLDR
6#
7
8# BGN/PCGN 1981 System
9#
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.
15#
16# The Armenian Alphabet as defined by the BGN (Page 11):
17#
18#   ԱԲԳԴԵԶԷԸԹԺԻԼԽԾԿՀՁՂՃՄՅՆՇՈՉՊՋՌՍՎՐՑՓՔՕՖ
19#   աբգդեզէըթժիլխծկհձղճմյնշոչպջռսվտրցփքևօֆ
20#
21# Originally prepared by Michael Everson <everson@evertype.com>
22#
23# https://www.gov.uk/government/uploads/system/uploads/attachment_data/file/614615/ROMANIZATION_SYSTEM_FOR_ARMENIAN.PDF
24::[ԱԲԳԴԵԶԷԸԹԺԻԼԽԾԿՀՁՂՃՄՅՆՇՈՉՊՋՌՍՎՏՐՑՒՓՔՕՖաբգդեզէըթժիլխծկհձղճմյնշոչպջռսվտրցւփքօֆև։];
25::NFC;
26$upperConsonants = [ԲԳԴԶԹԺԼԽԾԿՀՁՂՃՄՅՆՇՉՊՋՌՍՎՐՑՓՔՖ] ;
27$lowerConsonants = [բգդզթժլխծկհձղճմյնշչպջռսվտրցփքֆ] ;
28$consonants = [$upperConsonants $lowerConsonants] ;
29$upperVowels = [ԱԵԷԸԻՈՕՒ] ;
30$lowerVowels = [աեէըիոևօւ] ;
31$vowels = [$upperVowels $lowerVowels] ;
32$lower = [$lowerConsonants $lowerVowels] ;
33$aspirate = ’ ;
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.”
40#
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;
50$YEV → EV;
51$Yev → Ev;
52$yev → ev;
53::null;
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
64::null;
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:
121#
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.
125ՈՎ → OV ;
126Ով → Ov ;
127ով → ov ;
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########################################################################
155#
156# The BGN does not show YIWN on its own.
157#
158#Ւ → W ; # ARMENIAN CAPITAL LETTER YIWN
159#ւ → w ; # ARMENIAN SMALL LETTER YIWN
160#
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
171
172