Module:grc-translit/testcases

--[=[	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' }, { "Υἱός", "Huió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' }, { 'καλός&#32;καὶ&#32;ἀγαθός', 'kalós&#32;kaì&#32;agathós' }, },	sc = 'Polyt', lang = 'grc', nolink = true, }