Transliterate English text using the Greek alphabet: Difference between revisions
Content added Content deleted
No edit summary |
(→{{header|Ruby}}: Add Ruby) |
||
Line 570: | Line 570: | ||
sphinx of black quartz, judge my vow. |
sphinx of black quartz, judge my vow. |
||
<sigma><phi><iota><nu><xi> <omicron><phi> <beta><lamda><alpha><kappa> <kappa><upsilon><alpha><rho><tau><zeta>, <iota><upsilon><delta><gamma><epsilon> <mu><upsilon> <beta><omicron><omega>.</pre> |
<sigma><phi><iota><nu><xi> <omicron><phi> <beta><lamda><alpha><kappa> <kappa><upsilon><alpha><rho><tau><zeta>, <iota><upsilon><delta><gamma><epsilon> <mu><upsilon> <beta><omicron><omega>.</pre> |
||
=={{header|Ruby}}== |
|||
<syntaxhighlight lang="ruby" line>replacements = |
|||
{"ch" => "χ", "th" => "θ", "ps" => "ψ", "ph" => "f", "Ch" => "Χ", |
|||
"Th" => "Θ", "Ps" => "Ψ", "Ph" => "F", "ee" => "h", "ck" => "κ", "rh" => "r", "kh" => "χ", |
|||
"Kh" => "Χ", "oo" => "w", "a" => "α", "b" => "β", "c" => "κ", "d" => "δ", "e" => "ε", |
|||
"f" => "φ", "g" => "γ", "h" => "η", "i" => "ι", "j" => "ι", "k" => "κ", "l" => "λ", |
|||
"m" => "μ", "n" => "ν", "o" => "ο", "p" => "π", "q" => "κ", "r" => "ρ", "s" => "σ", |
|||
"t" => "τ", "u" => "υ", "v" => "β", "w" => "ω", "x" => "ξ", "y" => "υ", "z" => "ζ", |
|||
"D" => "Δ", "F" => "Φ", "G" => "Γ", "J" => "I", "L" => "Λ", "P" => "Π", "Q" => "Κ", |
|||
"R" => "Ρ", "S" => "Σ", "Y" => "U", "W" => "Ω", "X" => "Ξ"} |
|||
pattern = Regexp.union(replacements.keys) |
|||
english = |
|||
"I was looking at some rhododendrons in my back garden, |
|||
dressed in my khaki shorts, when the telephone rang. |
|||
As I answered it, I cheerfully glimpsed that the July sun |
|||
caused a fragment of black pine wax to ooze on the velvet quilt |
|||
laying in my patio." |
|||
puts english.gsub(pattern, replacements).gsub(/σ(\b)/, "ς") |
|||
</syntaxhighlight> |
|||
{{out}} |
|||
<pre>I ωας λwκινγ ατ σομε rοδοδενδρονς ιν μυ βακ γαρδεν, |
|||
δρεσσεδ ιν μυ χακι σηορτς. ωηεν θε τελεfονε ρανγ. |
|||
Aς I ανσωερεδ ιτ, I χhρφυλλυ γλιμψεδ θατ θε Iυλυ συν |
|||
καυσεδ α φραγμεντ οφ βλακ πινε ωαξ το wζε ον θε βελβετ κυιλτ |
|||
λαυινγ ιν μυ πατιο. |
|||
</pre> |
|||
=={{header|Wren}}== |
=={{header|Wren}}== |