UNPKG

larvitgeodata

Version:

Geo data, primarily ISO territories, languages etc. Data fetched mostly from CLDR.

292 lines (279 loc) 13 kB
<?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 &lt;everson@evertype.com&gt; ######################################################################## # # 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>