blob: db50a139924c3f527c192bd466f580d870041557 [file] [log] [blame]
!! article
Mediawiki:Transliterator:el
!! text
α => a
ά => á
αι => ai
άι => ai
αϊ => ai
αυ => av
αυθ => afth
αυκ => afk
αυξ => afx
αυπ => afp
αυσ => afs
αυς => afs
αυτ => aft
αυφ => aff
αυχ => afch
αυψ => afps
αυ$ => af
αύ => áv
αύθ => áfth
αύκ => áfk
αύξ => áfx
αύπ => áfp
αύσ => áfs
αύς => áfs
αύτ => áft
αύφ => áff
αύχ => áfch
αύψ => áfps
αύ$ => áf
άυ => áy
αϋ => aÿ
β => v
γ => g
γγ => ng
γξ => nx
γκ => gk
γχ => nch
δ => d
ε => e
έ => é
ει => ei
έι => ei
εϊ => ei
ευ => ev
ευθ => efth
ευκ => efk
ευξ => efx
ευπ => efp
ευσ => efs
ευς => efs
ευτ => eft
ευφ => eff
ευχ => efch
ευψ => efps
ευ$ => ef
εύ => év
εύθ => éfth
εύκ => éfk
εύξ => éfx
εύπ => éfp
εύσ => éfs
εύς => éfs
εύτ => éft
εύφ => éff
εύχ => éfch
εύψ => éfps
εύ$ => éf
έυ => éy
εϋ => eÿ
ζ => z
η => i
ή => í
ηυ => iv
ηυθ => ifth
ηυκ => ifk
ηυξ => ifx
ηυπ => ifp
ηυσ => ifs
ηυς => ifs
ηυτ => ift
ηυφ => iff
ηυχ => ifch
ηυψ => ifps
ηυ$ => if
ηύ => ív
ηύθ => ífth
ηύκ => ífk
ηύξ => ífx
ηύπ => ífp
ηύσ => ífs
ηύς => ífs
ηύτ => íft
ηύφ => íff
ηύχ => ífch
ηύ$ => íf
ήυ => íy
ηϋ => iÿ
θ => th
ι => i
ί => í
ϊ => ï
ΐ => í
κ => k
λ => l
μ => m
^μπ => b
μπ => mp
ν => n
ντ => nt
ξ => x
ο => o
ό => ó
οι => oi
όι => oi
οϊ => oi
ου => ou
όυ => óy
οϋ => oÿ
π => p
ρ => r
σ => s
ς => s
τ => t
υ => y
ύ => ý
ϋ => ÿ
ΰ => ý
υι => yi
φ => f
χ => ch
ψ => ps
ω => o
ώ => ó
!! endarticle
!! article
MediaWiki:Transliterator:ko
!! text
__DECOMPOSE__
# Single letters take from http://cpansearch.perl.org/src/KAWASAKI/Lingua-KO-Romanize-Hangul-0.20/lib/Lingua/KO/Romanize/Hangul.pm
# It needs some special cases for certain adjacent characters but I cannot decipher the documentation, and the perl code above
# seems to replace characters only in circumstances that they can't appear.
# initial
ᄀ => g
ᄁ => kk
ᄂ => n
ᄃ => d
ᄄ => tt
ᄅ => r
ᄆ => m
ᄇ => b
ᄈ => pp
ᄉ => s
ᄊ => ss
ᄋ =>
ᄌ => j
ᄍ => jj
ᄎ => ch
ᄏ => k
ᄐ => t
ᄑ => p
ᄒ => h
# Vowel
ᅡ => a
ᅢ => ae
ᅣ => ya
ᅤ => yae
ᅥ => eo
ᅦ => e
ᅧ => yeo
ᅨ => ye
ᅩ => o
ᅪ => wa
ᅫ => wae
ᅬ => oe
ᅭ => yo
ᅮ => u
ᅯ => wo
ᅰ => we
ᅱ => wi
ᅲ => yu
ᅳ => eu
ᅴ => ui
ᅵ => i
# Final
# This first character seems to indicate "no tail" rather than exist as a character.
ᆧ =>
ᆨ => g
ᆩ => kk
ᆪ => ks
ᆫ => n
ᆬ => nj
ᆭ => nh
ᆮ => d
ᆯ => r
ᆰ => rg
ᆱ => rm
ᆲ => rb
ᆳ => rs
ᆴ => rt
ᆵ => rp
ᆶ => rh
ᆷ => m
ᆸ => b
ᆹ => bs
ᆺ => s
ᆻ => ss
ᆼ => ng
ᆽ => j
ᆾ => c
ᆿ => k
ᇀ => t
ᇁ => p
ᇂ => h
!! endarticle
!! test
transliterator: basic
!! input
{{#transliterate:el|μονάδα}}
{{#transliterate:el|Λίνουξ}}
{{#transliterate:el|μπανάνα}}
!! result
<p>monáda
Línoux
banána
</p>
!! end
!! test
transliterator: decomposed
!! input
{{#transliterate:ko|명사}}
!! result
<p>myeongsa
</p>
!! end
!! article
MediaWiki:Transliterator:syntax
!! text
invalid rule
!! endarticle
!! article
MediaWiki:Transliterator:ambiguous
!! text
A => b
&#65;=>c
!! endarticle
!! article
MediaWiki:Transliterator:overlong
!! text
{{subst:MediaWiki:Transliterator:el}}
{{subst:MediaWiki:Transliterator:el}}
{{subst:MediaWiki:Transliterator:el}}
{{subst:MediaWiki:Transliterator:el}}
!! endarticle
!! article
MediaWiki:Transliterator:rulelength
!! text
maybe a huge rule will work => no it won't
!! endarticle
!! test
transliterator: error messages
!! input
{{#transliterate:syntax|what}}
{{#transliterate:ambiguous|what}}
{{#transliterate:overlong|what}}
{{#transliterate:rulelength|what}}
!! result
<p><span class="transliterator error">Invalid syntax <code>invalid rule</code> in <a href="/wiki/MediaWiki:Transliterator:syntax" title="MediaWiki:Transliterator:syntax">MediaWiki:Transliterator:syntax</a></span>
<span class="transliterator error">Ambiguous rule <code>&#65;=&gt;c</code> in <a href="/wiki/MediaWiki:Transliterator:ambiguous" title="MediaWiki:Transliterator:ambiguous">MediaWiki:Transliterator:ambiguous</a></span>
<span class="transliterator error">More than 500 rules in <a href="/wiki/MediaWiki:Transliterator:overlong" title="MediaWiki:Transliterator:overlong">MediaWiki:Transliterator:overlong</a></span>
<span class="transliterator error">Rule <code>maybe a huge rule will work =&gt; no it won't</code> has more than 10 characters on the left in <a href="/wiki/MediaWiki:Transliterator:rulelength" title="MediaWiki:Transliterator:rulelength">MediaWiki:Transliterator:rulelength</a></span>
</p>
!! end
!! article
MediaWiki:Transliterator:bookends
!! text
n => N
^n$ => M
s => s
^s => S
^ss => ß
e$ => g
!! endarticle
!! test
transliterator: bookends
!! input
{{#transliterate:bookends|nn}}
{{#transliterate:bookends|n, n!}}
{{#transliterate:bookends|Sesse}}
!! result
<p>NN
M, M!
Sessg
</p>
!! end
!! article
MediaWiki:Transliterator:case
!! text
h => d
H => e
^he => f
he => g
Hi => a
!! endarticle
!! test
transliterator: case-insensitivity
!! input
{{#transliterate:case|hello}}
{{#transliterate:case|Hello}}
{{#transliterate:case|hi}}
{{#transliterate:case|Hi}}
!! result
<p>fllo
eello
di
a
</p>
!! end
!! test
transliterator: format parameter
!! input
ετυμολογία {{#transliterate:el|ετυμολογία| ($1)}}
!! result
<p>ετυμολογία (etymología)
</p>
!! end
!! test
transliterator: override parameter
!! input
συντροφιά {{#transliterate:el|συντροφιά| ($1)|syntrofia}}
!! result
<p>συντροφιά (syntrofia)
</p>
!! end