| Index: source/data/translit/hy_hy_Latn_BGN.txt
|
| diff --git a/source/data/translit/Armenian_Latin_BGN.txt b/source/data/translit/hy_hy_Latn_BGN.txt
|
| similarity index 60%
|
| rename from source/data/translit/Armenian_Latin_BGN.txt
|
| rename to source/data/translit/hy_hy_Latn_BGN.txt
|
| index c065d7d0d02b31cdf8f1039a3950cdfe0ea70530..d6b166d5239f4da14db1ab41d040eb7fc1597187 100644
|
| --- a/source/data/translit/Armenian_Latin_BGN.txt
|
| +++ b/source/data/translit/hy_hy_Latn_BGN.txt
|
| @@ -1,14 +1,42 @@
|
| -# ***************************************************************************
|
| -# *
|
| -# * Copyright (C) 2004-2015, International Business Machines
|
| -# * Corporation; Unicode, Inc.; and others. All Rights Reserved.
|
| -# *
|
| -# ***************************************************************************
|
| -# File: Armenian_Latin_BGN.txt
|
| -# Generated from CLDR
|
| +# © 2016 and later: Unicode, Inc. and others.
|
| +# License & terms of use: http://www.unicode.org/copyright.html#License
|
| +#
|
| +# File: hy_hy_Latn_BGN.txt
|
| +# Generated from CLDR
|
| +#
|
| +
|
| +#
|
| +########################################################################
|
| +# 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
|
| #
|
| :: [ԱԲԳԴԵԶԷԸԹԺԻԼԽԾԿՀՁՂՃՄՅՆՇՈՉՊՋՌՍՎՏՐՑՒՓՔՕՖաբգդեզէըթժիլխծկհձղճմյնշոչպջռսվտրցւփքօֆև] ;
|
| :: NFD (NFC) ;
|
| +#
|
| +#
|
| +########################################################################
|
| +#
|
| +########################################################################
|
| +#
|
| +# Define All Transformation Variables
|
| +#
|
| +########################################################################
|
| +#
|
| $upperConsonants = [ԲԳԴԶԹԺԼԽԾԿՀՁՂՃՄՅՆՇՉՊՋՌՍՎՐՑՓՔՖ] ;
|
| $lowerConsonants = [բգդզթժլխծկհձղճմյնշչպջռսվտրցփքֆ] ;
|
| $consonants = [$upperConsonants $lowerConsonants] ;
|
| @@ -17,7 +45,26 @@ $lowerVowels = [աեէըիոևօւ] ;
|
| $vowels = [$upperVowels $lowerVowels] ;
|
| $lower = [$lowerConsonants $lowerVowels] ;
|
| $aspirate = ’ ;
|
| +#
|
| +#
|
| +# 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
|
| +#
|
| $wordBoundary = [^[:L:][:M:][:N:]] ;
|
| +#
|
| +#
|
| +########################################################################
|
| +#
|
| +########################################################################
|
| +#
|
| +# 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.
|
| +#
|
| +########################################################################
|
| +#
|
| $wordBoundary{ԵՒ}$wordBoundary → YEV ; # ARMENIAN CAPITAL ECH + CAPITAL YIWN
|
| $wordBoundary{ԵՒ → YEV ; # ARMENIAN CAPITAL ECH + CAPITAL YIWN
|
| $vowels{ԵՒ → YEV ; # ARMENIAN CAPITAL ECH + CAPITAL YIWN
|
| @@ -34,6 +81,20 @@ $wordBoundary{և}$wordBoundary → yev ; # ARMENIAN SMALL LIGATURE ECH YIWN
|
| $wordBoundary{և → yev ; # ARMENIAN SMALL LIGATURE ECH YIWN
|
| $vowels{և → yev ; # ARMENIAN SMALL LIGATURE ECH YIWN
|
| և → ev ; # ARMENIAN SMALL LIGATURE ECH YIWN
|
| +#
|
| +#
|
| +########################################################################
|
| +#
|
| +# End of Rule 3
|
| +#
|
| +########################################################################
|
| +#
|
| +########################################################################
|
| +#
|
| +# Start of Alphabetic Transformations
|
| +#
|
| +########################################################################
|
| +#
|
| Ա → A ; # ARMENIAN CAPITAL LETTER AYB
|
| ա → a ; # ARMENIAN SMALL LETTER AYB
|
| Բ → B ; # ARMENIAN CAPITAL LETTER BEN
|
| @@ -42,6 +103,18 @@ $vowels{և → yev ; # ARMENIAN SMALL LIGATURE ECH YIWN
|
| գ → g ; # ARMENIAN SMALL LETTER GIM
|
| Դ → D ; # ARMENIAN CAPITAL LETTER DA
|
| դ → d ; # ARMENIAN SMALL LETTER DA
|
| +#
|
| +#
|
| +########################################################################
|
| +#
|
| +# 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.
|
| +#
|
| +########################################################################
|
| +#
|
| $upperVowels{Ե → YE ; # ARMENIAN CAPITAL LETTER ECH
|
| $lowerVowels{Ե → Ye ; # ARMENIAN CAPITAL LETTER ECH
|
| $wordBoundary{Ե → Ye ; # ARMENIAN CAPITAL LETTER ECH
|
| @@ -49,6 +122,14 @@ $wordBoundary{Ե → Ye ; # ARMENIAN CAPITAL LETTER ECH
|
| $vowels{ե → ye ; # ARMENIAN SMALL LETTER ECH
|
| $wordBoundary{ե → ye ; # ARMENIAN SMALL LETTER ECH
|
| ե → e ; # ARMENIAN SMALL LETTER ECH
|
| +#
|
| +#
|
| +########################################################################
|
| +#
|
| +# End of Rule 1
|
| +#
|
| +########################################################################
|
| +#
|
| Զ → Z ; # ARMENIAN CAPITAL LETTER ZA
|
| զ → z ; # ARMENIAN SMALL LETTER ZA
|
| Է → E ; # ARMENIAN CAPITAL LETTER EH
|
| @@ -92,9 +173,29 @@ $wordBoundary{ե → ye ; # ARMENIAN SMALL LETTER ECH
|
| Շ} $lower → Sh ; # ARMENIAN CAPITAL LETTER SHA
|
| Շ → SH ; # ARMENIAN CAPITAL LETTER SHA
|
| շ → sh ; # ARMENIAN SMALL LETTER SHA
|
| +#
|
| +#
|
| +########################################################################
|
| +#
|
| +# Transliteration Case 34:
|
| +#
|
| Ու} $lower → U ; # ARMENIAN CAPITAL LETTER VO + SMALL YIWN
|
| ՈՒ → U ; # ARMENIAN CAPITAL LETTER VO + CAPITAL YIWN
|
| ու → u ; # ARMENIAN SMALL LETTER VO + SMALL YIWN
|
| +#
|
| +#
|
| +########################################################################
|
| +#
|
| +########################################################################
|
| +#
|
| +# 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.
|
| +#
|
| +########################################################################
|
| +#
|
| ՈՎ → OV ;
|
| Ով → Ov ;
|
| ով → ov ;
|
| @@ -103,6 +204,14 @@ $wordBoundary{Ո → VO ; # ARMENIAN CAPITAL LETTER VO
|
| Ո → O ; # ARMENIAN CAPITAL LETTER ECH
|
| $wordBoundary{ո → vo ; # ARMENIAN SMALL LETTER VO
|
| ո → o ; # ARMENIAN SMALL LETTER VO
|
| +#
|
| +#
|
| +########################################################################
|
| +#
|
| +# End of Rule 2
|
| +#
|
| +########################################################################
|
| +#
|
| Չ} $lower → Ch $aspirate ; # ARMENIAN CAPITAL LETTER CHA
|
| Չ → CH $aspirate ; # ARMENIAN CAPITAL LETTER CHA
|
| չ → ch $aspirate ; # ARMENIAN SMALL LETTER CHA
|
| @@ -124,6 +233,17 @@ $wordBoundary{ո → vo ; # ARMENIAN SMALL LETTER VO
|
| Ց} $lower → Ts $aspirate ; # ARMENIAN CAPITAL LETTER CHEH
|
| Ց → TS $aspirate ; # ARMENIAN CAPITAL LETTER CO
|
| ց → ts $aspirate ; # ARMENIAN SMALL LETTER CO
|
| +#
|
| +#
|
| +########################################################################
|
| +#
|
| +# The BGN does not show YIWN on its own.
|
| +#
|
| +#Ւ → W ; # ARMENIAN CAPITAL LETTER YIWN
|
| +#ւ → w ; # ARMENIAN SMALL LETTER YIWN
|
| +#
|
| +########################################################################
|
| +#
|
| Փ → P $aspirate ; # ARMENIAN CAPITAL LETTER PIWR
|
| փ → p $aspirate ; # ARMENIAN SMALL LETTER PIWR
|
| Ք → K $aspirate ; # ARMENIAN CAPITAL LETTER KEH
|
| @@ -132,3 +252,7 @@ $wordBoundary{ո → vo ; # ARMENIAN SMALL LETTER VO
|
| օ → o ; # ARMENIAN SMALL LETTER OH
|
| Ֆ → F ; # ARMENIAN CAPITAL LETTER FEH
|
| ֆ → f ; # ARMENIAN SMALL LETTER FEH
|
| +#
|
| +#
|
| +########################################################################
|
| +
|
|
|