Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(7)

Unified Diff: source/data/translit/hy_hy_Latn_BGN.txt

Issue 2440913002: Update ICU to 58.1
Patch Set: Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « source/data/translit/hy_hy_FONIPA.txt ('k') | source/data/translit/ia_am.txt » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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
+#
+#
+########################################################################
+
« no previous file with comments | « source/data/translit/hy_hy_FONIPA.txt ('k') | source/data/translit/ia_am.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698