| # *************************************************************************** |
| # * |
| # * Copyright (C) 2004-2006, International Business Machines |
| # * Corporation; Unicode, Inc.; and others. All Rights Reserved. |
| # * |
| # *************************************************************************** |
| # File: Greek_Latin.txt |
| # Generated from CLDR: Thu Jul 20 16:27:13 PDT 2006 |
| # |
| :: [;µ·ÄËÏÖÜäëïöüÿ-āĒ-ēĪ-īŌ-ōŪ-ūŸǕ-ǜǞ-ǣǬ-ǭȪ-ȭȰ-ȳ\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-Å] ) ; |