diff options
author | László Németh <nemeth@numbertext.org> | 2018-02-08 15:10:11 +0100 |
---|---|---|
committer | László Németh <nemeth@numbertext.org> | 2018-02-08 15:11:27 +0100 |
commit | 4bfb157e7924746cf61acfe705fd18e32ffa1d4e (patch) | |
tree | 4aad312a4e34f90e5c5ec231f7856829e0c3ed8a | |
parent | 91068a71b584c7a096eb99e5e2cf440a00d0e5e3 (diff) |
hu_HU: rule for words, like "a tesztel" -> "a teszttel"
-rw-r--r-- | src/hu_HU/hu_HU.dat | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/hu_HU/hu_HU.dat b/src/hu_HU/hu_HU.dat index 2eb6ccf..5dfd422 100644 --- a/src/hu_HU/hu_HU.dat +++ b/src/hu_HU/hu_HU.dat @@ -401,6 +401,38 @@ vis (\w+) <- \1[:5] != "maior" -> = "vis " + \1.replace("major", "maior") # Hely (árú\w*) <- word(-1).lower() == "az" and stem(\0) == [u"ár"] -> = \0.replace("árú", "áru") # Helyesen áru. | http://helyesiras.mta.hu/helyesiras/default/akh12#23 +# a kedvel → a kedvvel +# a bridzsel → a briddzsel +# a fájlal → a fájllal +# a földel → a földdel +# a nyelvel → a nyelvvel +# a talpal → a talppal +# a völgyel → a völggyel +# a rendel → renddel +# a lízingel → a lízinggel +# a sminkel → a sminkkel +# a cementel → a cementtel +# a pénzel → a pénzzel +# a tesztel → a teszttel +# a bilincsel → a bilinccsel +# a könyvel → a könyvvel +# a gipszel → a gipsszel +# a fércel → a férccel +# a térdel → a térddel +# a tervel → a tervvel +# a tekercsel → a tekerccsel +# a sarkal → sarkkal +# a versel → a verssel +# a kertel → a kerttel +# a tesztel → a teszttel +# a szexel → a szexszel + +# (szótárhiba miatt morph() False opció, mert pár szó kapcsolók nélkül is szerepel a szótárban még) + +([^aeuioöüóőúéáűí]\w*[aeuioöüóőúéáűí])(dv|dzs|jl|l[dpv]|lgy|n[gdktz]|ncs|nyv|psz|r[cdkstv]|rcs|szt|x)[ae]l\b + <- word(-1).lower() == "a" and morph(\0, r"po:vrb\b", False) and morph(\0[:-2], r"po:noun\b") + -> = re.sub(r"@(.)", "\g<1>\g<1>", re.sub(r"([cdgklptv]..|[cgsz][syz]..|dzs..|(?<=[nr])[sz]..)$", r"@\g<1>", \0)).replace("xel", "xszel") # Névszóként -val/-vel toldalékkal. | http://helyesiras.mta.hu/helyesiras/default/akh12#42 + [word] ([xy]-kromoszóm\w+) -> = \1.capitalize() # Nagybetűvel írjuk. |