sk-spell / hunspell-sk

Slovak dictionary for hunspell
Mozilla Public License 2.0
20 stars 7 forks source link

aspell: The condition "eňa" does not guarantee that "ň" can always be stripped #32

Closed andrewshadura closed 3 years ago

andrewshadura commented 3 years ago

Keď skúšam použiť slovník s aspell, dáva mi chybu:

Error: sk_sk.aff:387: The condition "eňa" does not guarantee that "ň" can always be stripped.

cc @jose1711

zdenop commented 3 years ago

Ahoj, pokiaľ si dobre pamätám, tak je hunspell slovník je potrebné trochu upraviť, aby išiel s aspellom... Presné detaily si nepamätám - možno by bolo dobré urobiť issue v aspelly, nech nemusíme robiť kompromisy v hunspelly Čiže nie je to problém slovníka/definície, ale aspellu ;-)

andrewshadura commented 3 years ago

V tomto prípade mi sa to nezdá, lebo možno zle chápem, ako to má fungovať, ale myslím si, že toto pravidlo je zlé:

 SFX D   ň           niam       eňa is:dative is:plural 
andrewshadura commented 3 years ago

Ak ab43f73 revertnem, funguje to bez problémov (až na to, že samotný slovník potrebuje pár uprav).

andrewshadura commented 3 years ago

Je to chápem tak, že condition musí vždy končiť rovnako, ako suffix, takže ake je to ň, tak to nemôže byť eňa.

zdenop commented 3 years ago

Máš pravdu - slovo, ktoré sa skloňuje podľa vzoru Dlaň nemôže končiť na "a"

zdenop commented 3 years ago

Toto bude asi tiež problém:

$ grep a/D sk_SK.dic
Keňa/D po:noun is:feminine
zdenop commented 3 years ago

vďaka. malo by to byť vyriešené.

andrewshadura commented 3 years ago

Aha, to isté tu:

SFX D   eň          ňam        ec is:dative is:plural