Модуль:grc-translit/testcases
Көрүнүш
Documentation for this module may be created at Модуль:grc-translit/testcases/doc
--[=[
Unit tests for [[Module:grc-translit]].
]=]
return require("Module:transliteration module testcases") {
module = 'grc-translit',
examples = {
{ 'λόγος', 'lógos' },
{ 'σφίγξ', 'sphínx' },
{ 'ϝάναξ', 'wánax' },
{ 'οἷαι', 'hoîai' },
'current problems',
{ 'ΙΧΘΥΣ', 'IKHTHUS' },
{ "'''Υ'''ἱός", "'''Hu'''iós" },
'u/y',
{ 'ταῦρος', 'taûros' },
{ 'νηῦς', 'nēûs' },
{ 'σῦς', 'sûs' },
{ 'ὗς', 'hûs' },
{ 'γυῖον', 'guîon' },
{ 'ἀναῡ̈τέω', 'anaṻtéō' },
{ 'δαΐφρων', 'daḯphrōn' },
'vowel length',
{ 'τῶν', 'tôn' },
{ 'τοὶ', 'toì' },
{ 'τῷ', 'tôi' },
{ 'τούτῳ', 'toútōi' },
{ 'σοφίᾳ', 'sophíāi' },
{ 'μᾱ̆νός', 'mānós' }, -- should perhaps be mā̆nos
'h (rough breathing)',
{ 'ὁ', 'ho' },
{ 'οἱ', 'hoi' },
{ 'εὕρισκε', 'heúriske' },
{ 'ὑϊκός', 'huïkós' },
{ 'πυρρός', 'purrhós' },
{ 'ῥέω', 'rhéō' },
{ 'σάἁμον', 'sáhamon' },
'capitals',
{ 'Ὀδυσσεύς', 'Odusseús' },
{ 'Εἵλως', 'Heílōs' },
{ 'ᾍδης', 'Hā́idēs' },
{ 'ἡ Ἑλήνη', 'hē Helḗnē' },
'punctuation',
{ 'ἔχεις μοι εἰπεῖν, ὦ Σώκρατες, ἆρα διδακτὸν ἡ ἀρετή;', 'ékheis moi eipeîn, ô Sṓkrates, âra didaktòn hē aretḗ?'},
{ 'τί τηνικάδε ἀφῖξαι, ὦ Κρίτων; ἢ οὐ πρῲ ἔτι ἐστίν;', 'tí tēnikáde aphîxai, ô Krítōn? ḕ ou prṑi éti estín?' },
-- This ought to be colon, but sadly that cannot be.
{ 'τούτων φωνήεντα μέν ἐστιν ἑπτά· α ε η ι ο υ ω.', 'toútōn phōnḗenta mén estin heptá; a e ē i o u ō.' },
{ 'πήγ(νῡμῐ)', 'pḗg(nūmi)' },
'HTML entities',
{ 'καλός καὶ ἀγαθός', 'kalós kaì agathós' },
{ 'καλός καὶ ἀγαθός', 'kalós kaì agathós' },
},
sc = 'Polyt', lang = 'grc', nolink = true,
}