-
-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
lowercase infinitive not working in german #47
Comments
Hmm, might be nspell related, as it’s not 100% compatible with hunspell. Looking at the |
C++ compiling and all that makefile spam is such a joke, but I guess that's how things are done there... What I did after installing hunspell: wget -O de.dic https://raw.githubusercontent.com/wooorm/dictionaries/main/dictionaries/de/index.dic
wget -O de.aff https://raw.githubusercontent.com/wooorm/dictionaries/main/dictionaries/de/index.aff and then testing it: hunspell -d de
Hunspell 1.7.0
markieren
*
markierend
+ markieren
Markieren
*
markierens
& markierens 8 0: Markierens, markierend, markieren, -markierens, markiere, maskieren, marinieren, massieren As you can see, "markieren" is correct here. "markierens" is not, but it would be in retext-spell. But only the uppercase "Markierens" is correct. It really seems like nspell has some issues with case. |
Testing with nspell here: yields this: {
"markieren": [
false,
[
"Markieren"
"markierend",
"markierens",
"-markieren",
"markiere",
"markierten",
"maskieren"
]
],
"markierend": [
true,
[]
],
"Markieren": [
true,
[]
],
"markierens": [
true,
[]
]
} |
Thanks, transferred to nspell. I don‘t have time/priority to work on nspell currently, so unfortunately this will take a while. If you’re fine with native dependencies, nodehun might be a good alternative for spell checking in Node! |
Is there a way to plug nodehun into retext-spell? |
Nope. Perhaps retext- spell could be formed to allow it tho |
Any updates on this? |
I have absolutely no idea how the
.dic
format works, all I can say is that practically any infinitve german word is marked as misspelt when using this in retext-spell.For example, "markieren" is a normal word and has several entries in the dictionary, but somehow just "markieren" doesn't work, while "Markieren", "markierend", "markierens" or even "-markieren" work. What is the issue here?
"würde" is another case, even though that isn't an infinitive. "würde" is a verb, meaning "would", "Würde" (which works), meaning "dignity", is a substantive. It seems like every infinitive verb you could also write in uppercase (so basically any german verb) is not allowed when written in lowercase.
The text was updated successfully, but these errors were encountered: