X-Git-Url: https://git.saurik.com/apple/icu.git/blobdiff_plain/46f4442e9a5a4f3b98b7c1083586332f6a8a99a4..57a6839dcb3bba09e8228b822b290604668416fe:/icuSources/data/translit/Hebrew_Latin.txt diff --git a/icuSources/data/translit/Hebrew_Latin.txt b/icuSources/data/translit/Hebrew_Latin.txt index 3fc73e24..cd2bc753 100644 --- a/icuSources/data/translit/Hebrew_Latin.txt +++ b/icuSources/data/translit/Hebrew_Latin.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2008, International Business Machines +# * Copyright (C) 2004-2014, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -10,64 +10,64 @@ :: [[:Hebrew:] [:^ccc=0:] [\u05B0-\u05B9\u05BB-\u05BC\u05C1-\u05C2ℵ-ℸ\u0304\u05BF] - [\u05BD]] ; :: nfkd (nfc) ; $letterAfter = [:M:]* [:L:] ; -ח <> h\u0331 ; -צ <> z\u0331 } $letterAfter; -ץ <> z\u0331 ; -ש <> s\u0327 ; -ת <> t\u0327 ; -א <> ʼ ; -ב <> b ; -ג <> g ; -ד <> d ; -ה <> h ; -ו <> w ; -ז <> z ; -ט <> t ; -י <> y ; -כ <> k } $letterAfter; -ך <> k ; -ל <> l ; -מ <> m } $letterAfter; -ם <> m ; -נ <> n } $letterAfter; -ן <> n ; -ס <> s ; -ע <> ʻ ; -פ <> p } $letterAfter; -ף <> p ; -ק <> q ; -ר <> r ; -װ > | וו; # HEBREW LIGATURE YIDDISH DOUBLE VAV -ױ > | וי; # HEBREW LIGATURE YIDDISH VAV YOD -ײ > | יי ; # HEBREW LIGATURE YIDDISH DOUBLE YOD -\u05BC <> \u0307 ; # dagesh just goes to overdot for now -\u05C1 <> \u030C ; # shin dot -> sh -\u05C2 <> \u0302 ; # sin dot -> s +ח ↔ h\u0331 ; +צ ↔ z\u0331 } $letterAfter; +ץ ↔ z\u0331 ; +ש ↔ s\u0327 ; +ת ↔ t\u0327 ; +א ↔ ʼ ; +ב ↔ b ; +ג ↔ g ; +ד ↔ d ; +ה ↔ h ; +ו ↔ w ; +ז ↔ z ; +ט ↔ t ; +י ↔ y ; +כ ↔ k } $letterAfter; +ך ↔ k ; +ל ↔ l ; +מ ↔ m } $letterAfter; +ם ↔ m ; +נ ↔ n } $letterAfter; +ן ↔ n ; +ס ↔ s ; +ע ↔ ʻ ; +פ ↔ p } $letterAfter; +ף ↔ p ; +ק ↔ q ; +ר ↔ r ; +װ → | וו; # HEBREW LIGATURE YIDDISH DOUBLE VAV +ױ → | וי; # HEBREW LIGATURE YIDDISH VAV YOD +ײ → | יי ; # HEBREW LIGATURE YIDDISH DOUBLE YOD +\u05BC ↔ \u0307 ; # dagesh just goes to overdot for now +\u05C1 ↔ \u030C ; # shin dot -→ sh +\u05C2 ↔ \u0302 ; # sin dot -→ s $above = [^[:ccc=0:][:ccc=230:]]*; -‎\u05B2‎ > à ; -‎\u05B2‎ $1< a ($above) \u0300; -‎\u05B8‎ > á ; -‎\u05B8‎ $1 < a ($above) \u0301; -‎\u05B1‎ > è ; -‎\u05B1‎ $1 < e ($above) \u0300; -‎\u05B5‎ > é ; -‎\u05B5‎ $1 < e ($above) \u0301; -‎\u05B0‎ > e \u0306 ; -‎\u05B0‎ $1 < e ($above) \u0306; -‎\u05B9‎ > ò ; -‎\u05B9‎ $1 < o ($above) \u0300; -\u05B4 <> i ; -\u05BB <> u ; -\u05B7 <> a ; -\u05B6 <> e ; -\u05B3 <> o ; -\u05BF <> \u0304 ; -ק < c ; -פ < f } $letterAfter; -ף < f ; -ז < j ; -ו < v ; -כס < x ; +‎\u05B2‎ → à ; +‎\u05B2‎ $1← a ($above) \u0300; +‎\u05B8‎ → á ; +‎\u05B8‎ $1 ← a ($above) \u0301; +‎\u05B1‎ → è ; +‎\u05B1‎ $1 ← e ($above) \u0300; +‎\u05B5‎ → é ; +‎\u05B5‎ $1 ← e ($above) \u0301; +‎\u05B0‎ → e \u0306 ; +‎\u05B0‎ $1 ← e ($above) \u0306; +‎\u05B9‎ → ò ; +‎\u05B9‎ $1 ← o ($above) \u0300; +\u05B4 ↔ i ; +\u05BB ↔ u ; +\u05B7 ↔ a ; +\u05B6 ↔ e ; +\u05B3 ↔ o ; +\u05BF ↔ \u0304 ; +ק ← c ; +פ ← f } $letterAfter; +ף ← f ; +ז ← j ; +ו ← v ; +כס ← x ; :: (lower); :: nfc (nfd) ; :: ([[:Latin:] [:^ccc=0:] [ʻ-ʼ\u0300-\u0302\u0307\u030C\u0327\u0331\u0340-\u0341 \u0304 ]]);