larvitgeodata
Version:
Geo data, primarily ISO territories, languages etc. Data fetched mostly from CLDR.
292 lines (279 loc) • 13 kB
text/xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE supplementalData SYSTEM "../../common/dtd/ldmlSupplemental.dtd">
<!--
Copyright © 1991-2013 Unicode, Inc.
CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/)
For terms of use, see http://www.unicode.org/copyright.html
-->
<supplementalData>
<version number="$Revision: 11914 $"/>
<transforms>
<transform source="Armenian" target="Latin" direction="forward" variant="BGN" draft="provisional">
<comment>
########################################################################
# BGN/PCGN 1981 System
#
# The BGN/PCGN system for Armenian was designed for use in romanizing
# names written in the Armenian alphabet. The Roman letters and letter
# combinations shown as equivalents to the Armenian characters reflect
# the eastern variety of Armenian, i.e., the language spoken in
# the Republic of Armenia.
#
# The Armenian Alphabet as defined by the BGN (Page 11):
#
# ԱԲԳԴԵԶԷԸԹԺԻԼԽԾԿՀՁՂՃՄՅՆՇՈՉՊՋՌՍՎՐՑՓՔՕՖ
# աբգդեզէըթժիլխծկհձղճմյնշոչպջռսվտրցփքևօֆ
#
# Originally prepared by Michael Everson <everson@evertype.com>
########################################################################
#
# MINIMAL FILTER: Armenian-Latin
#
</comment>
<tRule>:: [ԱԲԳԴԵԶԷԸԹԺԻԼԽԾԿՀՁՂՃՄՅՆՇՈՉՊՋՌՍՎՏՐՑՒՓՔՕՖաբգդեզէըթժիլխծկհձղճմյնշոչպջռսվտրցւփքօֆև] ;</tRule>
<tRule>:: NFD (NFC) ;</tRule>
<comment>
#
########################################################################
</comment>
<comment>
########################################################################
#
# Define All Transformation Variables
#
########################################################################
#
</comment>
<tRule>$upperConsonants = [ԲԳԴԶԹԺԼԽԾԿՀՁՂՃՄՅՆՇՉՊՋՌՍՎՐՑՓՔՖ] ;</tRule>
<tRule>$lowerConsonants = [բգդզթժլխծկհձղճմյնշչպջռսվտրցփքֆ] ;</tRule>
<tRule>$consonants = [$upperConsonants $lowerConsonants] ;</tRule>
<tRule>$upperVowels = [ԱԵԷԸԻՈՕՒ] ;</tRule>
<tRule>$lowerVowels = [աեէըիոևօւ] ;</tRule>
<tRule>$vowels = [$upperVowels $lowerVowels] ;</tRule>
<tRule>$lower = [$lowerConsonants $lowerVowels] ;</tRule>
<tRule>$aspirate = ’ ;</tRule>
<comment>
#
# Use this $wordBoundary until bug 2034 is fixed in ICU:
# http://bugs.icu-project.org/cgi-bin/icu-bugs/transliterate?id=2034;expression=boundary;user=guest
#
</comment>
<tRule>$wordBoundary = [^[:L:][:M:][:N:]] ;</tRule>
<comment>
#
########################################################################
</comment>
<comment>
########################################################################
#
# BGN Page 12 Rule 3:
#
# The character և should be romanized yev initially, after the vowel
# characters ա, ե, է, ը, ի, ո, ւ, and օ.
# In all other instances, it should be romanized ev.
#
########################################################################
#
</comment>
<tRule>$wordBoundary{ԵՒ}$wordBoundary → YEV ; # ARMENIAN CAPITAL ECH + CAPITAL YIWN</tRule>
<tRule>$wordBoundary{ԵՒ → YEV ; # ARMENIAN CAPITAL ECH + CAPITAL YIWN</tRule>
<tRule>$vowels{ԵՒ → YEV ; # ARMENIAN CAPITAL ECH + CAPITAL YIWN</tRule>
<tRule>ԵՒ → EV ; # ARMENIAN CAPITAL ECH + CAPITAL YIWN</tRule>
<tRule>$wordBoundary{Եւ}$wordBoundary → Yev ; # ARMENIAN CAPITAL ECH + SMALL YIWN</tRule>
<tRule>$wordBoundary{Եւ → Yev ; # ARMENIAN CAPITAL ECH + SMALL YIWN</tRule>
<tRule>$vowels{Եւ → Yev ; # ARMENIAN CAPITAL ECH + SMALL YIWN</tRule>
<tRule>Եւ → Ev ; # ARMENIAN CAPITAL ECH + SMALL YIWN</tRule>
<tRule>$wordBoundary{եւ}$wordBoundary → yev ; # ARMENIAN SMALL ECH + SMALL YIWN</tRule>
<tRule>$wordBoundary{եւ → yev ; # ARMENIAN SMALL ECH + SMALL YIWN</tRule>
<tRule>$vowels{եւ → yev ; # ARMENIAN SMALL ECH + SMALL YIWN</tRule>
<tRule>եւ → ev ; # ARMENIAN SMALL ECH + SMALL YIWN</tRule>
<tRule>$wordBoundary{և}$wordBoundary → yev ; # ARMENIAN SMALL LIGATURE ECH YIWN</tRule>
<tRule>$wordBoundary{և → yev ; # ARMENIAN SMALL LIGATURE ECH YIWN</tRule>
<tRule>$vowels{և → yev ; # ARMENIAN SMALL LIGATURE ECH YIWN</tRule>
<tRule>և → ev ; # ARMENIAN SMALL LIGATURE ECH YIWN</tRule>
<comment>
#
########################################################################
#
# End of Rule 3
#
########################################################################
</comment>
<comment>
########################################################################
#
# Start of Alphabetic Transformations
#
########################################################################
#
</comment>
<tRule>Ա → A ; # ARMENIAN CAPITAL LETTER AYB</tRule>
<tRule>ա → a ; # ARMENIAN SMALL LETTER AYB</tRule>
<tRule>Բ → B ; # ARMENIAN CAPITAL LETTER BEN</tRule>
<tRule>բ → b ; # ARMENIAN SMALL LETTER BEN</tRule>
<tRule>Գ → G ; # ARMENIAN CAPITAL LETTER GIM</tRule>
<tRule>գ → g ; # ARMENIAN SMALL LETTER GIM</tRule>
<tRule>Դ → D ; # ARMENIAN CAPITAL LETTER DA</tRule>
<tRule>դ → d ; # ARMENIAN SMALL LETTER DA</tRule>
<comment>
#
########################################################################
#
# BGN Page 12 Rule 1:
#
# The character ե should be romanized ye initially, after the vowel
# characters ա, ե, է, ը, ի, ո, ւ, and օ.
# In all other instances, it should be romanized e.
#
########################################################################
#
</comment>
<tRule>$upperVowels{Ե → YE ; # ARMENIAN CAPITAL LETTER ECH</tRule>
<tRule>$lowerVowels{Ե → Ye ; # ARMENIAN CAPITAL LETTER ECH</tRule>
<tRule>$wordBoundary{Ե → Ye ; # ARMENIAN CAPITAL LETTER ECH</tRule>
<tRule>Ե → E ; # ARMENIAN CAPITAL LETTER ECH</tRule>
<tRule>$vowels{ե → ye ; # ARMENIAN SMALL LETTER ECH</tRule>
<tRule>$wordBoundary{ե → ye ; # ARMENIAN SMALL LETTER ECH</tRule>
<tRule>ե → e ; # ARMENIAN SMALL LETTER ECH</tRule>
<comment>
#
########################################################################
#
# End of Rule 1
#
########################################################################
#
</comment>
<tRule>Զ → Z ; # ARMENIAN CAPITAL LETTER ZA</tRule>
<tRule>զ → z ; # ARMENIAN SMALL LETTER ZA</tRule>
<tRule>Է → E ; # ARMENIAN CAPITAL LETTER EH</tRule>
<tRule>է → e ; # ARMENIAN SMALL LETTER EH</tRule>
<tRule>Ը → Y ; # ARMENIAN CAPITAL LETTER ET</tRule>
<tRule>ը → y ; # ARMENIAN SMALL LETTER ET</tRule>
<tRule>Թ → T $aspirate ; # ARMENIAN CAPITAL LETTER TO</tRule>
<tRule>թ → t $aspirate ; # ARMENIAN SMALL LETTER TO</tRule>
<tRule>Ժ} $lower → Zh ; # ARMENIAN CAPITAL LETTER ZHE</tRule>
<tRule>Ժ → ZH ; # ARMENIAN CAPITAL LETTER ZHE</tRule>
<tRule>ժ → zh ; # ARMENIAN SMALL LETTER ZHE</tRule>
<tRule>Ի → I ; # ARMENIAN CAPITAL LETTER INI</tRule>
<tRule>ի → i ; # ARMENIAN SMALL LETTER INI</tRule>
<tRule>Լ → L ; # ARMENIAN CAPITAL LETTER LIWN</tRule>
<tRule>լ → l ; # ARMENIAN SMALL LETTER LIWN</tRule>
<tRule>Խ} $lower → Kh ; # ARMENIAN CAPITAL LETTER XEH</tRule>
<tRule>Խ → KH ; # ARMENIAN CAPITAL LETTER XEH</tRule>
<tRule>խ → kh ; # ARMENIAN SMALL LETTER XEH</tRule>
<tRule>Ծ} $lower → Ts ; # ARMENIAN CAPITAL LETTER CA</tRule>
<tRule>Ծ → TS ; # ARMENIAN CAPITAL LETTER CA</tRule>
<tRule>ծ → ts ; # ARMENIAN SMALL LETTER CA</tRule>
<tRule>Կ → K ; # ARMENIAN CAPITAL LETTER KEN</tRule>
<tRule>կ → k ; # ARMENIAN SMALL LETTER KEN</tRule>
<tRule>Հ → H ; # ARMENIAN CAPITAL LETTER HO</tRule>
<tRule>հ → h ; # ARMENIAN SMALL LETTER HO</tRule>
<tRule>Ձ} $lower → Dz ; # ARMENIAN CAPITAL LETTER JA</tRule>
<tRule>Ձ → DZ ; # ARMENIAN CAPITAL LETTER JA</tRule>
<tRule>ձ → dz ; # ARMENIAN SMALL LETTER JA</tRule>
<tRule>Ղ} $lower → Gh ; # ARMENIAN CAPITAL LETTER GHAD</tRule>
<tRule>Ղ → GH ; # ARMENIAN CAPITAL LETTER GHAD</tRule>
<tRule>ղ → gh ; # ARMENIAN SMALL LETTER GHAD</tRule>
<tRule>Ճ} $lower → Ch ; # ARMENIAN CAPITAL LETTER CHEH</tRule>
<tRule>Ճ → CH ; # ARMENIAN CAPITAL LETTER CHEH</tRule>
<tRule>ճ → ch ; # ARMENIAN SMALL LETTER CHEH</tRule>
<tRule>Մ → M ; # ARMENIAN CAPITAL LETTER MEN</tRule>
<tRule>մ → m ; # ARMENIAN SMALL LETTER MEN</tRule>
<tRule>Յ → Y ; # ARMENIAN CAPITAL LETTER YI</tRule>
<tRule>յ → y ; # ARMENIAN SMALL LETTER YI</tRule>
<tRule>Ն → N ; # ARMENIAN CAPITAL LETTER NOW</tRule>
<tRule>ն → n ; # ARMENIAN SMALL LETTER NOW</tRule>
<tRule>Շ} $lower → Sh ; # ARMENIAN CAPITAL LETTER SHA</tRule>
<tRule>Շ → SH ; # ARMENIAN CAPITAL LETTER SHA</tRule>
<tRule>շ → sh ; # ARMENIAN SMALL LETTER SHA</tRule>
<comment>
#
########################################################################
#
# Transliteration Case 34:
#
</comment>
<tRule>Ու} $lower → U ; # ARMENIAN CAPITAL LETTER VO + SMALL YIWN</tRule>
<tRule>ՈՒ → U ; # ARMENIAN CAPITAL LETTER VO + CAPITAL YIWN</tRule>
<tRule>ու → u ; # ARMENIAN SMALL LETTER VO + SMALL YIWN</tRule>
<comment>
#
########################################################################
#
########################################################################
#
# BGN Page 12 Rule 2:
#
# The character ո should be romanized vo initially except in the
# word ով, which should be romanized ov. In all other instances, it
# should be romanized o.
#
########################################################################
#
</comment>
<tRule>ՈՎ → OV ;</tRule>
<tRule>Ով → Ov ;</tRule>
<tRule>ով → ov ;</tRule>
<tRule>$wordBoundary{Ո}$lower → Vo ; # ARMENIAN CAPITAL LETTER VO</tRule>
<tRule>$wordBoundary{Ո → VO ; # ARMENIAN CAPITAL LETTER VO</tRule>
<tRule>Ո → O ; # ARMENIAN CAPITAL LETTER ECH</tRule>
<tRule>$wordBoundary{ո → vo ; # ARMENIAN SMALL LETTER VO</tRule>
<tRule>ո → o ; # ARMENIAN SMALL LETTER VO</tRule>
<comment>
#
########################################################################
#
# End of Rule 2
#
########################################################################
#
</comment>
<tRule>Չ} $lower → Ch $aspirate ; # ARMENIAN CAPITAL LETTER CHA</tRule>
<tRule>Չ → CH $aspirate ; # ARMENIAN CAPITAL LETTER CHA</tRule>
<tRule>չ → ch $aspirate ; # ARMENIAN SMALL LETTER CHA</tRule>
<tRule>Պ → P ; # ARMENIAN CAPITAL LETTER PEH</tRule>
<tRule>պ → p ; # ARMENIAN SMALL LETTER PEH</tRule>
<tRule>Ջ → J ; # ARMENIAN CAPITAL LETTER JHEH</tRule>
<tRule>ջ → j ; # ARMENIAN SMALL LETTER JHEH</tRule>
<tRule>Ռ} $lower → Rr ; # ARMENIAN CAPITAL LETTER RA</tRule>
<tRule>Ռ → RR ; # ARMENIAN CAPITAL LETTER RA</tRule>
<tRule>ռ → rr ; # ARMENIAN SMALL LETTER RA</tRule>
<tRule>Ս → S ; # ARMENIAN CAPITAL LETTER SEH</tRule>
<tRule>ս → s ; # ARMENIAN SMALL LETTER SEH</tRule>
<tRule>Վ → V ; # ARMENIAN CAPITAL LETTER VEW</tRule>
<tRule>վ → v ; # ARMENIAN SMALL LETTER VEW</tRule>
<tRule>Տ → T ; # ARMENIAN CAPITAL LETTER TIWN</tRule>
<tRule>տ → t ; # ARMENIAN SMALL LETTER TIWN</tRule>
<tRule>Ր → R ; # ARMENIAN CAPITAL LETTER REH</tRule>
<tRule>ր → r ; # ARMENIAN SMALL LETTER REH</tRule>
<tRule>Ց} $lower → Ts $aspirate ; # ARMENIAN CAPITAL LETTER CHEH</tRule>
<tRule>Ց → TS $aspirate ; # ARMENIAN CAPITAL LETTER CO</tRule>
<tRule>ց → ts $aspirate ; # ARMENIAN SMALL LETTER CO</tRule>
<comment>
#
########################################################################
#
# The BGN does not show YIWN on its own.
#
#Ւ → W ; # ARMENIAN CAPITAL LETTER YIWN
#ւ → w ; # ARMENIAN SMALL LETTER YIWN
#
########################################################################
#
</comment>
<tRule>Փ → P $aspirate ; # ARMENIAN CAPITAL LETTER PIWR</tRule>
<tRule>փ → p $aspirate ; # ARMENIAN SMALL LETTER PIWR</tRule>
<tRule>Ք → K $aspirate ; # ARMENIAN CAPITAL LETTER KEH</tRule>
<tRule>ք → k $aspirate ; # ARMENIAN SMALL LETTER KEH</tRule>
<tRule>Օ → O ; # ARMENIAN CAPITAL LETTER OH</tRule>
<tRule>օ → o ; # ARMENIAN SMALL LETTER OH</tRule>
<tRule>Ֆ → F ; # ARMENIAN CAPITAL LETTER FEH</tRule>
<tRule>ֆ → f ; # ARMENIAN SMALL LETTER FEH</tRule>
<comment>
#
########################################################################
</comment>
</transform>
</transforms>
</supplementalData>