UNPKG

alphabetify

Version:

Learn a new alphabet by reading a good text in your native alphabet with more and more foreign letters.

114 lines 2.15 kB
{ "alphabet": "α-ω", "languages": ["en", "de"], "macros": [], "rules": [ [["p", "π"]], [ ["a", "α"], ["(\\s)(α)", "$1ἀ"], ["(\\s)(hα)", "$1ἁ"] ], [["b", "β"]], [ ["g", "γ"], ["gg", "g", "de"], ["ng", "gg"], ["nk", "gk"], ["nx", "gx"], ["nch", "gch"] ], [ ["d", "δ"], ["j", "di", "en"] ], [ ["e", "ε"], ["(\\s)(ε)", "$1ἐ"], ["(\\s)(hε)", "$1ἑ"] ], [ ["z", "ζ"], ["gg_", "dζ", "en"] ], [ ["ä", "η"], ["ae", "ä"], ["(\\s)(η)", "$1ἠ"], ["(\\s)(hη)", "$1ἡ"] ], [["th", "θ"]], [ ["i", "ι"], ["y", "ι"], ["ey", "ei"], ["ay", "ei"], ["j", "i", "de"], ["(\\s)(ι)", "$1ἰ"], ["(\\s)(hι)", "$1ἱ"] ], [ ["k", "κ"], ["c([^ειeih])", "κ$1"] ], [["l", "λ"]], [["m", "μ"]], [["x", "ξ"]], [ ["o", "ο"], ["(\\s)(ο)", "$1ὀ"], ["(\\s)(hο)", "$1ὁ"] ], [ ["r", "ρ"], ["(\\s)(ρ)", "$1ῥ"] ], [ ["s_(?=[a-zα-ω])", "σ"], ["c([ειei])", "σ$1"], ["s", "ς"], ["ß__", "ss"] ], [["t", "τ"]], [ ["ü", "υ"], ["eu", "eυ"], ["au", "aυ"], ["(\\s)(υ)", "$1ὐ"], ["(\\s)(hυ)", "$1ὑ"], ["u_", "oυ"], ["v_", "oυ", "en"], ["w_", "oυ"], ["wh", "oυ"] ], [ ["f", "φ"], ["ph", "f"], ["v_", "f", "de"] ], [ ["gh", "χ"], ["kh", "χ"], ["sh", "χ"], ["sch", "sχ"], ["([αειοωυηaeiouyäöü])h(?=\\s)", "$1"], ["([αειοωυηaeiouyäöü])h(?=[αειοωυηaeiouyäöü])", "$1χ"], ["ch", "tχ", "en"], ["ch", "χ", "de"] ], [["ps", "ψ"]], [ ["oa", "ω"], ["awe", "ω"], ["or", "ωr"], ["oor", "ωr"], ["ore", "ωr"], ["oar", "ωr"], ["ought", "ωt"], ["four", "fωr"], ["(\\s)(ω)", "$1ὠ"], ["(\\s)(hω)", "$1ὡ"] ], [["n", "ν"]] ] }