rafatosta / zapzap

WhatsApp desktop application written in Pyqt6 + PyQt6-WebEngine.
https://rtosta.com/zapzap-web/
GNU General Public License v3.0
150 stars 7 forks source link

Spellcheck not working after switch to different language #233

Open mielouk opened 1 month ago

mielouk commented 1 month ago

Yesterday I installed a new system and also installed zapzap. As I'm a german speaker the system correctly identified the German language and spellchecker. It did check German spelling, but as I live in the Netherlands the spellchecker had to be switched to Dutch. Since then the spellchecker did not work, so there are no red wavy lines visible under incorrectly spelled words, neither in German nor in Dutch. Do I have to install different locales or do something else? Help would be much appreciated.

Installed zapzap 5.3.7 via Flatpak yesterday on a Manjaro base, so everything should be up to date.

RobLW commented 1 week ago

English (British) doesn't work either. I've changed to Australian spell checker and it appears to work as you might expect, but when I switch back to British it see things like "Many problems" underlining the two words as being spelled incorrectly. Is it not possible to use hunspell?

noisystuff commented 1 week ago

I'm using it on Kubunu 24.10 and the en_GB spelling checker doesn't work for me, either. I have tried toggling to Australian, but no joy. I don't have Chrome installed (I use Flatpak Firefox and occasionally Flatpak Edge) so I wonder if that's the problem; does Zapzap rely on Chromium's dictionary being present? I really like the idea of an option to instead use hunspell. Briain

rafatosta commented 6 days ago

I don't remember now, I need to confirm, but it uses hunspell but within Qt. I don't have time for now, but I'll think of a solution for this problem. I tested it here and it really isn't working for some languages. Before trying other things, I need to check if it is a fault on my side.

mielouk commented 6 days ago

I don't remember now, I need to confirm, but it uses hunspell but within Qt. I don't have time for now, but I'll think of a solution for this problem. I tested it here and it really isn't working for some languages. Before trying other things, I need to check if it is a fault on my side.

Take your time, do it right.

rafatosta commented 2 days ago

I took a quick test and had to close the app completely and open it again so that the new broker would work. I will continue with the tests!

trueinfluencersl commented 2 days ago

As far as I remember it never worked, I'm on EndeavourOS, I used Aur

rafatosta commented 2 days ago

As far as I remember it never worked, I'm on EndeavourOS, I used Aur

In the AUR you need to install hunspell separately. In any case, the AUR is not maintained by me.