Index: icu46/source/data/translit/Greek_Latin.txt |
=================================================================== |
--- icu46/source/data/translit/Greek_Latin.txt (revision 0) |
+++ icu46/source/data/translit/Greek_Latin.txt (revision 0) |
@@ -0,0 +1,207 @@ |
+# *************************************************************************** |
+# * |
+# * Copyright (C) 2004-2010, International Business Machines |
+# * Corporation; Unicode, Inc.; and others. All Rights Reserved. |
+# * |
+# *************************************************************************** |
+# File: Greek_Latin.txt |
+# Generated from CLDR |
+# |
+:: [;µ·ÄËÏÖÜäëïöüÿ-āĒ-ēĪ-īŌ-ōŪ-ūŸǕ-ǜǞ-ǣǬ-ǭȪ-ȭȰ-ȳ\u0304\u0308\u0313-\u0314\u0342-\u0345ͺ;Ά-ΊΌΎ-ΡΣ-ώϐ-ϗϛϝϟϡϣϥϧϩϫϭϯ-ϵϷ-\u07FBЁЇёїӒ-ӓӚ-ӟӢ-ӧӪ-ӱӴ-ӵӸ-ӹḔ-ḗḠ-ḡḦ-ḧḮ-ḯḸ-ḹṎ-ṓṜ-ṝṺ-ṻẄ-ẅẌ-ẍẗἀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼι῁-ῄῆ-ῌ῏-ΐῖ-Ί῟-Ῥῲ-ῴῶ-ῼΩϹ] ; |
+:: NFD (NFC) ; |
+$lower = [[:latin:][:greek:] & [:Ll:]]; |
+$glower = [[:greek:] & [:Ll:]]; |
+$upper = [[:latin:][:greek:] & [:Lu:]] ; |
+$accent = [:M:] ; |
+$accentMinus = [ [\u0300-\u0345] & [:M:] - [\u0338]] ; |
+$macron = \u0304 ; |
+$ddot = \u0308 ; |
+$ddotmac = [$ddot$macron]; |
+$lcgvowel = [αεηιουω] ; |
+$ucgvowel = [ΑΕΗΙΟΥΩ] ; |
+$gvowel = [$lcgvowel $ucgvowel] ; |
+$lcgvowelC = [$lcgvowel $accent] ; |
+$evowel = [aeiouyAEIOUY]; |
+$evowel2 = [iuyIUY]; |
+$vowel = [ $evowel $gvowel] ; |
+$gammaLike = [ΓΚΞΧγκξχϰ] ; |
+$egammaLike = [GKXCgkxc] ; |
+$smooth = \u0313 ; |
+$rough = \u0314 ; |
+$iotasub = \u0345 ; |
+$evowel_i = [$evowel-[iI]] ; |
+$evowel2_i = [uyUY]; |
+$underbar = \u0331; |
+$afterLetter = [:L:] [[:M:]\']* ; |
+$beforeLetter = [[:M:]\']* [:L:] ; |
+$beforeLower = $accent * $lower ; |
+$notLetter = [^[:L:][:M:]] ; |
+$under = \u0331; |
+\: ↔ \: $under ; |
+\? ↔ \? $under ; |
+\; ↔ \? ; |
+· ↔ \: ; |
+\u0342 ↔ \u0302 ; |
+$accent_minus = [[$accent]-[$iotasub$macron]]; |
+Α } $accent_minus * $iotasub → | Α $macron ; |
+α } $accent_minus * $iotasub → | α $macron ; |
+$upper $accent * { $iotasub → I ; |
+$iotasub → i ; |
+| $1 $iotasub ← ($evowel $macron $accentMinus *) i ; |
+| $1 $iotasub ← ($evowel $macron $accentMinus *) I ; |
+Α ($macron?) $rough } $beforeLower → H | α $1; |
+Ε $rough } $beforeLower → H | ε; |
+Η $rough } $beforeLower → H | η ; |
+Ι ($ddot?) $rough } $beforeLower → H | ι $1; |
+Ο $rough } $beforeLower → H | ο ; |
+Υ $rough } $beforeLower → H | υ ; |
+Ω ($ddot?) $rough } $beforeLower → H | ω $1; |
+Α ($glower $macron?) $rough → H | α $1 ; |
+Ε ($glower) $rough → H | ε $1 ; |
+Η ($glower) $rough → H | η $1 ; |
+Ι ($glower $ddot?) $rough → H | ι $1 ; |
+Ο ($glower) $rough → H | ο $1 ; |
+Υ ($glower) $rough → H | υ $1 ; |
+Ω ($glower $ddot?) $rough → H | ω $1 ; |
+($lcgvowel + $ddotmac? ) $rough → h | $1 ; |
+($gvowel + $ddotmac? ) $rough → H | $1 ; |
+| $1 $rough ← h ($evowel $macron $ddot? $evowel2_i $macron?) ; |
+| $1 $rough ← h ($evowel $ddot? $evowel2 $macron?) ; |
+| $1 $rough ← h ($evowel $macron? $ddot?) ; |
+| $1 $rough ← H ([AEIOUY] $macron $ddot? $evowel2_i $macron?) ; |
+| $1 $rough ← H ([AEIOUY] $ddot? $evowel2 $macron?) ; |
+| $1 $rough ← H ([AEIOUY] $macron? $ddot?) ; |
+| A $1 $rough ← H a ($macron $ddot? $evowel2_i $macron?) ; |
+| E $1 $rough ← H e ($macron $ddot? $evowel2_i $macron?) ; |
+| I $1 $rough ← H i ($macron $ddot? $evowel2_i $macron?) ; |
+| O $1 $rough ← H o ($macron $ddot? $evowel2_i $macron?) ; |
+| U $1 $rough ← H u ($macron $ddot? $evowel2_i $macron?) ; |
+| Y $1 $rough ← H y ($macron $ddot? $evowel2_i $macron?) ; |
+| A $1 $rough ← H a ($ddot? $evowel2 $macron?) ; |
+| E $1 $rough ← H e ($ddot? $evowel2 $macron?) ; |
+| I $1 $rough ← H i ($ddot? $evowel2 $macron?) ; |
+| O $1 $rough ← H o ($ddot? $evowel2 $macron?) ; |
+| U $1 $rough ← H u ($ddot? $evowel2 $macron?) ; |
+| Y $1 $rough ← H y ($ddot? $evowel2 $macron?) ; |
+| A $1 $rough ← H a ($macron? $ddot? ) ; |
+| E $1 $rough ← H e ($macron? $ddot? ) ; |
+| I $1 $rough ← H i ($macron? $ddot? ) ; |
+| O $1 $rough ← H o ($macron? $ddot? ) ; |
+| U $1 $rough ← H u ($macron? $ddot? ) ; |
+| Y $1 $rough ← H y ($macron? $ddot? ) ; |
+$smooth → ; |
+| $1 $smooth ← $notLetter { ([rR]) } [^hH$smooth$rough] ; |
+| $1 $smooth ← $notLetter { ($evowel $macron? $evowel2 $macron?) } [^$smooth$rough] ; |
+| $1 $smooth ← $notLetter { ($evowel $macron?) } [^$evowel2$smooth$rough] ; |
+Α ← A $macron ; |
+α ← a $macron ; |
+η ↔ e $macron ; |
+Η ↔ E $macron ; |
+φ ↔ ph ; |
+Ψ } $beforeLower ↔ Ps ; |
+Ψ ↔ PS ; |
+Φ } $beforeLower ↔ Ph ; |
+Φ ↔ PH ; |
+ψ ↔ ps ; |
+ω ↔ o $macron ; |
+Ω ↔ O $macron; |
+α ↔ a ; |
+Α ↔ A ; |
+β ↔ b ; |
+Β ↔ B ; |
+γ } $gammaLike ↔ n } $egammaLike ; |
+γ ↔ g ; |
+Γ } $gammaLike ↔ N } $egammaLike ; |
+Γ ↔ G ; |
+δ ↔ d ; |
+Δ ↔ D ; |
+ε ↔ e ; |
+Ε ↔ E ; |
+ζ ↔ z ; |
+Ζ ↔ Z ; |
+θ ↔ th ; |
+Θ } $beforeLower ↔ Th ; |
+Θ ↔ TH ; |
+ι ↔ i ; |
+Ι ↔ I ; |
+κ ↔ k ; |
+Κ ↔ K ; |
+λ ↔ l ; |
+Λ ↔ L ; |
+μ ↔ m ; |
+Μ ↔ M ; |
+ν } $gammaLike → n\' ; |
+ν ↔ n ; |
+Ν } $gammaLike ↔ N\' ; |
+Ν ↔ N ; |
+ξ ↔ x ; |
+Ξ ↔ X ; |
+ο ↔ o ; |
+Ο ↔ O ; |
+π ↔ p ; |
+Π ↔ P ; |
+ρ $rough ↔ rh; |
+Ρ $rough } $beforeLower ↔ Rh ; |
+Ρ $rough ↔ RH ; |
+ρ ↔ r ; |
+Ρ ↔ R ; |
+[Pp] { } [ςσΣϷϸϺϻ] → \' ; |
+Ϸ ↔ S\u030C ; # Ϸ GREEK CAPITAL LETTER SHO Uppercase_Letter Grek - L |
+ϸ ↔ s\u030C ; #ϸ GREEK SMALL LETTER SHO Lowercase_Letter Grek - L |
+Ϻ ↔ S\u0302 ; # Ϻ GREEK CAPITAL LETTER SAN Uppercase_Letter Grek - L |
+ϻ ↔ s\u0302 ; # ϻ GREEK SMALL LETTER SAN Lowercase_Letter Grek - L |
+ς } $beforeLetter ↔ s $underbar } $beforeLetter; |
+σ } $beforeLetter ↔ s } $beforeLetter; |
+$afterLetter { σ ↔ $afterLetter { s $underbar; |
+$afterLetter { ς ↔ $afterLetter { s ; |
+ς ↔ s $underbar; |
+σ ↔ s ; |
+Σ ↔ S ; |
+τ ↔ t ; |
+Τ ↔ T ; |
+$vowel {υ } ↔ u ; |
+υ ↔ y ; |
+$vowel { Υ ↔ U ; |
+Υ ↔ Y ; |
+χ ↔ ch ; |
+Χ } $beforeLower ↔ Ch ; |
+Χ ↔ CH ; |
+$ignore = [[:Mark:]''] * ; |
+| k ← c ; |
+| ph ← f ; |
+| i ← j ; |
+| k ← q ; |
+| b ← v } $vowel ; |
+| b ← w } $vowel; |
+| u ← v ; |
+| u ← w; |
+| K ← C ; |
+| Ph ← F ; |
+| I ← J ; |
+| K ← Q ; |
+| B ← V } $vowel ; |
+| B ← W } $vowel ; |
+| U ← V ; |
+| U ← W ; |
+$rough } $ignore [:UppercaseLetter:] → H ; |
+$ignore [:UppercaseLetter:] { $rough → H ; |
+$rough ← H ; |
+$rough ↔ h ; |
+ϐ → | β ; |
+ϑ → | θ ; |
+ϒ → | Υ ; |
+ϕ → | φ ; |
+ϖ → | π ; |
+ϰ → | κ ; |
+ϱ → | ρ ; |
+ϲ → | σ ; |
+Ϲ → | Σ; #U+03F9 GREEK CAPITAL LUNATE SIGMA SYMBOL |
+ϳ → j ; |
+ϴ → | Θ ; |
+ϵ → | ε ; |
+µ → | μ ; |
+ͺ → i; |
+← [Ππ] { \' } [Ss] ; |
+← [Νν] { \' } $egammaLike ; |
+::NFC (NFD) ; |
+:: ( [':?A-Za-zÀ-ÅÇ-ÏÑ-ÖÙ-Ýà-åç-ïñ-öù-ýÿ-ďĒ-ĥĨ-İĴ-ķĹ-ľŃ-ňŌ-őŔ-ťŨ-žƠ-ơƯ-ưǍ-ǜǞ-ǣǦ-ǰǴ-ǵǸ-țȞ-ȟȦ-ȳ\u0300-\u0337\u0339-\u0345΅-ΆΈ-ΊΌΎ-ΐΪ-ΰϊ-ώϓ-ϔЀ-ЁЃЇЌ-ЎЙйѐ-ёѓїќ-ўѶ-ѷӁ-ӂӐ-ӓӖ-ӗӚ-ӟӢ-ӧӪ-ӵӸ-ӹḀ-ẙẛẠ-ỹἀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼ῁-ῄῆ-ΐῖ-Ί῝-΅ῲ-ῴῶ-ῼK-Å] ) ; |
Property changes on: icu46/source/data/translit/Greek_Latin.txt |
___________________________________________________________________ |
Added: svn:eol-style |
+ LF |