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

Unified Diff: source/data/translit/am_am_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/am_am_FONIPA.txt ('k') | source/data/translit/am_ar.txt » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: source/data/translit/am_am_Latn_BGN.txt
diff --git a/source/data/translit/Amharic_Latin_BGN.txt b/source/data/translit/am_am_Latn_BGN.txt
similarity index 69%
rename from source/data/translit/Amharic_Latin_BGN.txt
rename to source/data/translit/am_am_Latn_BGN.txt
index 44d68056b1079c2ad47975bf1fcf5769034ba4d6..76e05791063d8a2d75fb9e6f215fb3ceec3ca350 100644
--- a/source/data/translit/Amharic_Latin_BGN.txt
+++ b/source/data/translit/am_am_Latn_BGN.txt
@@ -1,18 +1,36 @@
-# ***************************************************************************
-# *
-# * Copyright (C) 2004-2015, International Business Machines
-# * Corporation; Unicode, Inc.; and others. All Rights Reserved.
-# *
-# ***************************************************************************
-# File: Amharic_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: am_am_Latn_BGN.txt
+# Generated from CLDR
+#
+
+########################################################################
+# BGN/PCGN 1967 System
+#
+# The BGN/PCGN system for Amharic was designed for use in romanizing
+# names written in Amharic characters. The Roman letters and letter
+# combinations shown as equivalents to the Amharic characters reflect
+# modern Amharic pronunciation. Different consonant characters in three
+# groups are pronounced alike in modern Amharic and are therefore
+# romanized identically for use in geographic names.
+#
+# https://www.gov.uk/government/uploads/system/uploads/attachment_data/file/320088/Amharic_Romanization.pdf
+#
+# Originally prepared by Michael Everson <everson@evertype.com>
+########################################################################
+# MINIMAL FILTER: Amharic-Latin
:: [ሀ-᎙] ;
:: NFD (NFC) ;
$ejective = ’;
$glottal = ’;
$pharyngeal = ‘;
+# Use this $wordBoundary until bug 2034 is fixed in ICU:
+# http://bugs.icu-project.org/trac/ticket/2034
$wordBoundary = [^[:L:][:M:][:N:]] ;
+########################################################################
+# Start of Syllabic Transformations
+########################################################################
ሀ → hā ; # ETHIOPIC SYLLABLE HA
ሁ → hu ; # ETHIOPIC SYLLABLE HU
ሂ → hī ; # ETHIOPIC SYLLABLE HI
@@ -28,6 +46,12 @@ $wordBoundary = [^[:L:][:M:][:N:]] ;
ል → li ; # ETHIOPIC SYLLABLE LE
ሎ → lo ; # ETHIOPIC SYLLABLE LO
ሏ → lwa ; # ETHIOPIC SYLLABLE LWA
+########################################################################
+# BGN Page 3 Rule 2:
+#
+# For documentation purposes the characters romanized with h in rows
+# 1, 3, 13 and 18 may be romanized with h, h\u0323, h\u032E, and h\u0331, respectively.
+########################################################################
ሐ → h\u0323ā ; # ETHIOPIC SYLLABLE HHA
ሑ → h\u0323u ; # ETHIOPIC SYLLABLE HHU
ሒ → h\u0323ī ; # ETHIOPIC SYLLABLE HHI
@@ -35,6 +59,9 @@ $wordBoundary = [^[:L:][:M:][:N:]] ;
ሔ → h\u0323ē ; # ETHIOPIC SYLLABLE HHEE
ሕ → h\u0323i ; # ETHIOPIC SYLLABLE HHE
ሖ → h\u0323o ; # ETHIOPIC SYLLABLE HHO
+########################################################################
+# End of Rule 2
+########################################################################
መ → me ; # ETHIOPIC SYLLABLE MA
ሙ → mu ; # ETHIOPIC SYLLABLE MU
ሚ → mī ; # ETHIOPIC SYLLABLE MI
@@ -43,6 +70,14 @@ $wordBoundary = [^[:L:][:M:][:N:]] ;
ም → mi ; # ETHIOPIC SYLLABLE ME
ሞ → mo ; # ETHIOPIC SYLLABLE MO
ሟ → mwa ; # ETHIOPIC SYLLABLE MWA
+########################################################################
+# BGN Page 3 Rule 2:
+#
+# The characters romanized with s in rows 5 and 7 may, instead, be
+# romanized with š and s, respectively; and the characters romanized
+# with ts’ in rows 30 and 31 may, instead, be romanized with ts’ and
+# t\u035Fs’ respectively.
+########################################################################
ሠ → še ; # ETHIOPIC SYLLABLE SZA
ሡ → šu ; # ETHIOPIC SYLLABLE SZU
ሢ → šī ; # ETHIOPIC SYLLABLE SZI
@@ -50,6 +85,9 @@ $wordBoundary = [^[:L:][:M:][:N:]] ;
ሤ → šē ; # ETHIOPIC SYLLABLE SZEE
ሥ → ši ; # ETHIOPIC SYLLABLE SZE
ሦ → šo ; # ETHIOPIC SYLLABLE SZO
+########################################################################
+# End of Rule 2
+########################################################################
ረ → re ; # ETHIOPIC SYLLABLE RA
ሩ → ru ; # ETHIOPIC SYLLABLE RU
ሪ → rī ; # ETHIOPIC SYLLABLE RI
@@ -81,11 +119,20 @@ $wordBoundary = [^[:L:][:M:][:N:]] ;
ቄ → k $ejective ē ; # ETHIOPIC SYLLABLE QEE
ቅ → k $ejective i ; # ETHIOPIC SYLLABLE QE
ቆ → k $ejective o ; # ETHIOPIC SYLLABLE QO
+#
+# No rule yet for ቇ U+1247 ETHIOPIC SYLLABLE QOA
ቈ → k $ejective o ; # ETHIOPIC SYLLABLE QWA
ቍ → k $ejective wi ; # ETHIOPIC SYLLABLE QWE
ቋ → k $ejective wa ; # ETHIOPIC SYLLABLE QWAA
ቌ → k $ejective wē ; # ETHIOPIC SYLLABLE QWEE
ቊ → k $ejective wī ; # ETHIOPIC SYLLABLE QWI
+########################################################################
+# BGN Page 3 Rule 3:
+#
+# The character ቐ which occurs only in the writing system of the Tigre
+# and # Tigrinya languages, should be romanized with k’ in geographic
+# names but may be romanized with k\u0331 in documentation.
+########################################################################
ቐ → k\u0331 $ejective e ; # ETHIOPIC SYLLABLE QHA
ቑ → k\u0331 $ejective u ; # ETHIOPIC SYLLABLE QHU
ቒ → k\u0331 $ejective ī ; # ETHIOPIC SYLLABLE QHI
@@ -98,6 +145,9 @@ $wordBoundary = [^[:L:][:M:][:N:]] ;
ቛ → k\u0331 $ejective wa ; # ETHIOPIC SYLLABLE QHWAA
ቜ → k\u0331 $ejective wē ; # ETHIOPIC SYLLABLE QHWEE
ቝ → k\u0331 $ejective wi ; # ETHIOPIC SYLLABLE QHWE
+########################################################################
+# End of Rule 3
+########################################################################
በ → be ; # ETHIOPIC SYLLABLE BA
ቡ → bu ; # ETHIOPIC SYLLABLE BU
ቢ → bī ; # ETHIOPIC SYLLABLE BI
@@ -122,6 +172,12 @@ $wordBoundary = [^[:L:][:M:][:N:]] ;
ች → chi ; # ETHIOPIC SYLLABLE CE
ቾ → cho ; # ETHIOPIC SYLLABLE CO
ቿ → chwa ; # ETHIOPIC SYLLABLE CWA
+########################################################################
+# BGN Page 3 Rule 2:
+#
+# For documentation purposes the characters romanized with h in rows
+# 1, 3, 13 and 18 may be romanized with h, h\u0323, h\u032E, and h\u0331, respectively.
+########################################################################
ኀ → h\u032Eā ; # ETHIOPIC SYLLABLE XA
ኁ → h\u032Eu ; # ETHIOPIC SYLLABLE XU
ኂ → h\u032Eī ; # ETHIOPIC SYLLABLE XI
@@ -129,11 +185,15 @@ $wordBoundary = [^[:L:][:M:][:N:]] ;
ኄ → h\u032Eē ; # ETHIOPIC SYLLABLE XEE
ኅ → h\u032Ei ; # ETHIOPIC SYLLABLE XE
ኆ → h\u032Eo ; # ETHIOPIC SYLLABLE XO
+# No rule yet for ኇ U+1287 ETHIOPIC SYLLABLE XOA
ኈ → h\u032Eo; # ETHIOPIC SYLLABLE XWA
ኊ → h\u032Ewī ; # ETHIOPIC SYLLABLE XWI
ኋ → h\u032Ewa ; # ETHIOPIC SYLLABLE XWAA
ኌ → h\u032Ewē ; # ETHIOPIC SYLLABLE XWEE
ኍ → h\u032Ewi ; # ETHIOPIC SYLLABLE XWE
+########################################################################
+# End of Rule 2
+########################################################################
ነ → ne ; # ETHIOPIC SYLLABLE NA
ኑ → nu ; # ETHIOPIC SYLLABLE NU
ኒ → nī ; # ETHIOPIC SYLLABLE NI
@@ -150,6 +210,13 @@ $wordBoundary = [^[:L:][:M:][:N:]] ;
ኝ → nyi ; # ETHIOPIC SYLLABLE NYE
ኞ → nyo ; # ETHIOPIC SYLLABLE NYO
ኟ → nywa ; # ETHIOPIC SYLLABLE NYWA
+########################################################################
+# BGN Page 3 Rule 5:
+#
+# The vowel characters in row 16 should be Romanized ā, u, ī, a, ē, i,
+# and o initially and ’ā, ’u, ’ī, ’a, ’ē, ’i, and ’o in all other
+# positions.
+########################################################################
$wordBoundary{አ → ā ; # ETHIOPIC SYLLABLE GLOTTAL A
$wordBoundary{ኡ → u ; # ETHIOPIC SYLLABLE GLOTTAL U
$wordBoundary{ኢ → ī ; # ETHIOPIC SYLLABLE GLOTTAL I
@@ -166,6 +233,9 @@ $wordBoundary{ኧ → e ; # ETHIOPIC SYLLABLE GLOTTAL WA
እ → $glottal i ; # ETHIOPIC SYLLABLE GLOTTAL E
ኦ → $glottal o ; # ETHIOPIC SYLLABLE GLOTTAL O
ኧ → $glottal e ; # ETHIOPIC SYLLABLE GLOTTAL WA
+########################################################################
+# End of Rule 5
+########################################################################
ከ → ke ; # ETHIOPIC SYLLABLE KA
ኩ → ku ; # ETHIOPIC SYLLABLE KU
ኪ → kī ; # ETHIOPIC SYLLABLE KI
@@ -173,11 +243,18 @@ $wordBoundary{ኧ → e ; # ETHIOPIC SYLLABLE GLOTTAL WA
ኬ → kē ; # ETHIOPIC SYLLABLE KEE
ክ → ki ; # ETHIOPIC SYLLABLE KE
ኮ → ko ; # ETHIOPIC SYLLABLE KO
+# No rule yet for ኯ U+12AF ETHIOPIC SYLLABLE KOA
ኰ → ko ; # ETHIOPIC SYLLABLE KWA
ኲ → kwī ; # ETHIOPIC SYLLABLE KWI
ኳ → kwa ; # ETHIOPIC SYLLABLE KWAA
ኴ → kwē ; # ETHIOPIC SYLLABLE KWEE
ኵ → kwi ; # ETHIOPIC SYLLABLE KWE
+########################################################################
+# BGN Page 3 Rule 2:
+#
+# For documentation purposes the characters romanized with h in rows
+# 1, 3, 13 and 18 may be romanized with h, h\u0323, h\u032E, and h\u0331, respectively.
+########################################################################
ኸ → h\u0331e ; # ETHIOPIC SYLLABLE KXA
ኹ → h\u0331u ; # ETHIOPIC SYLLABLE KXU
ኺ → h\u0331ī ; # ETHIOPIC SYLLABLE KXI
@@ -185,6 +262,14 @@ $wordBoundary{ኧ → e ; # ETHIOPIC SYLLABLE GLOTTAL WA
ኼ → h\u0331ē ; # ETHIOPIC SYLLABLE KXEE
ኽ → h\u0331i ; # ETHIOPIC SYLLABLE KXE
ኾ → h\u0331o ; # ETHIOPIC SYLLABLE KXO
+# No rule yet for ዀ U+12C0 ETHIOPIC SYLLABLE KXWA
+# No rule yet for ዂ U+12C2 ETHIOPIC SYLLABLE KXWI
+# No rule yet for ዃ U+12C3 ETHIOPIC SYLLABLE KXWAA
+# No rule yet for ዄ U+12C4 ETHIOPIC SYLLABLE KXWEE
+# No rule yet for ዅ U+12C5 ETHIOPIC SYLLABLE KXWE
+########################################################################
+# End of Rule 2
+########################################################################
ወ → we ; # ETHIOPIC SYLLABLE WA
ዉ → wu ; # ETHIOPIC SYLLABLE WU
ዊ → wī ; # ETHIOPIC SYLLABLE WI
@@ -192,6 +277,7 @@ $wordBoundary{ኧ → e ; # ETHIOPIC SYLLABLE GLOTTAL WA
ዌ → wē ; # ETHIOPIC SYLLABLE WEE
ው → wi ; # ETHIOPIC SYLLABLE WE
ዎ → wo ; # ETHIOPIC SYLLABLE WO
+# No rule yet for ዏ U+12CF ETHIOPIC SYLLABLE WOA
ዐ → $pharyngeal ā ; # ETHIOPIC SYLLABLE PHARYNGEAL A
ዑ → $pharyngeal u ; # ETHIOPIC SYLLABLE PHARYNGEAL U
ዒ → $pharyngeal ī ; # ETHIOPIC SYLLABLE PHARYNGEAL I
@@ -230,6 +316,7 @@ $wordBoundary{ኧ → e ; # ETHIOPIC SYLLABLE GLOTTAL WA
ድ → di ; # ETHIOPIC SYLLABLE DE
ዶ → do ; # ETHIOPIC SYLLABLE DO
ዷ → dwa ; # ETHIOPIC SYLLABLE DWA
+# No rule yet for ዸ U+12F8 ETHIOPIC SYLLABLE DDA ...
ጀ → je ; # ETHIOPIC SYLLABLE JA
ጁ → ju ; # ETHIOPIC SYLLABLE JU
ጂ → jī ; # ETHIOPIC SYLLABLE JI
@@ -245,11 +332,15 @@ $wordBoundary{ኧ → e ; # ETHIOPIC SYLLABLE GLOTTAL WA
ጌ → gē ; # ETHIOPIC SYLLABLE GEE
ግ → gi ; # ETHIOPIC SYLLABLE GE
ጎ → go ; # ETHIOPIC SYLLABLE GO
+# No rule yet for ጏ U+130F ETHIOPIC SYLLABLE GOA
ጐ → go ; # ETHIOPIC SYLLABLE GWA
ጒ → gwī ; # ETHIOPIC SYLLABLE GWI
ጓ → gwa ; # ETHIOPIC SYLLABLE GWAA
ጔ → gwē ; # ETHIOPIC SYLLABLE GWEE
ጕ → gwi ; # ETHIOPIC SYLLABLE GWE
+# No rule yet for ጘ U+1318 ETHIOPIC SYLLABLE GGA
+# ...ጙጚጛጜጝጞ...
+# No rule yet for ጟ U+131F ETHIOPIC SYLLABLE GGWAA
ጠ → t $ejective e ; # ETHIOPIC SYLLABLE THA
ጡ → t $ejective u ; # ETHIOPIC SYLLABLE THU
ጢ → t $ejective ī ; # ETHIOPIC SYLLABLE THI
@@ -274,6 +365,14 @@ $wordBoundary{ኧ → e ; # ETHIOPIC SYLLABLE GLOTTAL WA
ጵ → p $ejective i ; # ETHIOPIC SYLLABLE PHE
ጶ → p $ejective o ; # ETHIOPIC SYLLABLE PHO
ጷ → p $ejective wa ; # ETHIOPIC SYLLABLE PHWA
+########################################################################
+# BGN Page 3 Rule 2:
+#
+# The characters romanized with s in rows 5 and 7 may, instead, be
+# romanized with š and s, respectively; and the characters romanized
+# with ts’ in rows 30 and 31 may, instead, be romanized with ts’ and
+# t\u035Fs’ respectively.
+########################################################################
ጸ → ts $ejective e ; # ETHIOPIC SYLLABLE TSA
ጹ → ts $ejective u ; # ETHIOPIC SYLLABLE TSU
ጺ → ts $ejective ī ; # ETHIOPIC SYLLABLE TSI
@@ -289,6 +388,10 @@ $wordBoundary{ኧ → e ; # ETHIOPIC SYLLABLE GLOTTAL WA
ፄ → t\u035Fs $ejective ē ; # ETHIOPIC SYLLABLE TZEE
ፅ → t\u035Fs $ejective i ; # ETHIOPIC SYLLABLE TZE
ፆ → t\u035Fs $ejective o ; # ETHIOPIC SYLLABLE TZO
+# No rule yet for ፇ U+1347 ETHIOPIC SYLLABLE TZOA
+########################################################################
+# End of Rule 2
+########################################################################
ፈ → fe ; # ETHIOPIC SYLLABLE FA
ፉ → fu ; # ETHIOPIC SYLLABLE FU
ፊ → fī ; # ETHIOPIC SYLLABLE FI
@@ -308,6 +411,7 @@ $wordBoundary{ኧ → e ; # ETHIOPIC SYLLABLE GLOTTAL WA
ፘ → rya ; # ETHIOPIC SYLLABLE RYA
ፙ → mya ; # ETHIOPIC SYLLABLE MYA
ፚ → fya ; # ETHIOPIC SYLLABLE FYA
+# No rule yet for ፚ U+135A ETHIOPIC SYLLABLE FYA
ቨ → ve ; # ETHIOPIC SYLLABLE VA
ቩ → vu ; # ETHIOPIC SYLLABLE VU
ቪ → vī ; # ETHIOPIC SYLLABLE VI
@@ -316,6 +420,11 @@ $wordBoundary{ኧ → e ; # ETHIOPIC SYLLABLE GLOTTAL WA
ቭ → vi ; # ETHIOPIC SYLLABLE VE
ቮ → vo ; # ETHIOPIC SYLLABLE VO
ቯ → vwa ; # ETHIOPIC SYLLABLE VWA
+########################################################################
+# Start of Numeric Transformations
+#
+# The BGN table on page 3 does not include ፼.
+########################################################################
፩ → 1 ; # ETHIOPIC DIGIT ONE
፪ → 2 ; # ETHIOPIC DIGIT TWO
፫ → 3 ; # ETHIOPIC DIGIT THREE
@@ -335,3 +444,4 @@ $wordBoundary{ኧ → e ; # ETHIOPIC SYLLABLE GLOTTAL WA
፹ → 80 ; # ETHIOPIC NUMBER EIGHTY
፺ → 90 ; # ETHIOPIC NUMBER NINETY
፻ → 100 ; # ETHIOPIC NUMBER HUNDRED
+
« no previous file with comments | « source/data/translit/am_am_FONIPA.txt ('k') | source/data/translit/am_ar.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698