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
JSON
{
"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", "ν"]]
]
}