Closed Niklas81 closed 9 years ago
I'm not sure what are you talking about, because spell checking has been implemented about year and a half ago.
You need to have QtWebKit 2.3 (for Qt4) or Qt5
How do I check my Qt or QtWebKit version? I'm on ubuntu 14.04.
It's in About QupZilla
Hm, mine says Webkit-version 537.21.. can this be right? Anyway, I have no spellchecker. In rightclick-menu for this box I have:
Undo Redo Cut Copy Paste Delete Select All Direction > Inspect element
Nothing about any spelling. Are there dependencies required for it to work?
Hunspell is dependency, I haven't enabled it in PPA apparently. Next build will be with spellcheck enabled.
I had libhunspell-1.3-0, hunspell-sv-se, hunspell-en-us and hunspell-en-ca installed, same language flavours I find in Thunderbird, and it works there. I tried to installed the package hunspell, with no effect. This is my about dialog:
Any ideas why it's not working? Where will I find it once it works?
Could you please post the output of
com@puter:~>hunspell -D
here?
It gives me this:
niklas@niklas-Q210-P210:~$ hunspell -D SEARCH PATH: .::/usr/share/hunspell:/usr/share/myspell:/usr/share/myspell/dicts:/Library/Spelling:/home/niklas/.openoffice.org/3/user/wordbook:.openoffice.org2/user/wordbook:.openoffice.org2.0/user/wordbook:Library/Spelling:/opt/openoffice.org/basis3.0/share/dict/ooo:/usr/lib/openoffice.org/basis3.0/share/dict/ooo:/opt/openoffice.org2.4/share/dict/ooo:/usr/lib/openoffice.org2.4/share/dict/ooo:/opt/openoffice.org2.3/share/dict/ooo:/usr/lib/openoffice.org2.3/share/dict/ooo:/opt/openoffice.org2.2/share/dict/ooo:/usr/lib/openoffice.org2.2/share/dict/ooo:/opt/openoffice.org2.1/share/dict/ooo:/usr/lib/openoffice.org2.1/share/dict/ooo:/opt/openoffice.org2.0/share/dict/ooo:/usr/lib/openoffice.org2.0/share/dict/ooo AVAILABLE DICTIONARIES (path is not mandatory for -d option): /usr/share/hunspell/sv /usr/share/hunspell/en_US /usr/share/hunspell/sv_SE /usr/share/hunspell/en_CA /usr/share/myspell/dicts/en_CA LOADED DICTIONARY: /usr/share/hunspell/sv_SE.aff /usr/share/hunspell/sv_SE.dic Hunspell 1.3.2
Please start QupZilla in a terminal window. The output should be something like this:
com@puter:~> qupzilla --style=gtk
QupZilla: 1 extensions loaded
SpellCheck: Language = "de_DE" "ISO-8859-1" (plugins/qtwebkit/spellcheck/speller.cpp:115, void Speller::initialize())
This is of course for the German dictionary. Can you see this as well?
Then select some text on a web-page, do a right-click and verify, that spell-checking (here in German: Rechtschreibprüfung) is checked:
With this QupZilla will use a spell checker:
As I already wrote, spellcheck is not enabled in my PPA. If @Niklas81 installed it from my PPA, there is no spellcheck support.
@nowrep: It is/ was not clear to me, if Niklas81 installed QupZilla from your PPA.
@JHooverman and @nowrep: I am using the ppa:nowrep/qupzilla. I tried to uninstall and purge current v1.8 and then installed v1.6 from main/universe/multiverse. No difference.
When loading it from terminal, I do get a few errors:
niklas@niklas-Q210-P210:~$ qupzilla /usr/share/themes/Numixbird/gtk-2.0/apps/xfce-panel.rc:128: error: invalid string constant "combo", expected valid string constant /usr/share/themes/Numixbird/gtk-2.0/apps/claws-mail.rc:1: error: invalid string constant "notebook", expected valid string constant /usr/share/themes/Numixbird/gtk-2.0/apps/thunar.rc:74: error: invalid string constant "entry", expected valid string constant QupZilla: 1 extensions loaded
I'm curious: @JHooverman which repo are you using? It obviously works for you. Your menu also looks different than mine in another aspect: I don't get any icons for Gogle translate or search with google. Or are you using qupzilla-next ?
@Niklas81: My distro is openSUSE Tumbleweed (with Qt-5.4.0, QtWebKit-538.1) and I always compile qupzilla from git.
Ok, that might explain it then. I rather like using the repo, so I guess I'll have to wait for this to be properly implemented, I can live without it for now, no sweat!
1.8.1 is now built with spellcheck support.
How can I enable spellchecking here (QupZilla 1.8.6 / Fedora 22)?
Some more info from my envoirment:
$ hunspell -D SEARCH PATH: .::/usr/share/hunspell:/usr/share/myspell:/usr/share/myspell/dicts:/Library/Spelling:/home/fbobraga/.openoffice.org/3/user/wordbook:.openoffice.org2/user/wordbook:.openoffice.org2.0/user/wordbook:Library/Spelling:/opt/openoffice.org/basis3.0/share/dict/ooo:/usr/lib/openoffice.org/basis3.0/share/dict/ooo:/opt/openoffice.org2.4/share/dict/ooo:/usr/lib/openoffice.org2.4/share/dict/ooo:/opt/openoffice.org2.3/share/dict/ooo:/usr/lib/openoffice.org2.3/share/dict/ooo:/opt/openoffice.org2.2/share/dict/ooo:/usr/lib/openoffice.org2.2/share/dict/ooo:/opt/openoffice.org2.1/share/dict/ooo:/usr/lib/openoffice.org2.1/share/dict/ooo:/opt/openoffice.org2.0/share/dict/ooo:/usr/lib/openoffice.org2.0/share/dict/ooo AVAILABLE DICTIONARIES (path is not mandatory for -d option): /usr/share/myspell/en_US /usr/share/myspell/pt_AO /usr/share/myspell/pt_PT /usr/share/myspell/pt_BR LOADED DICTIONARY: /usr/share/myspell/pt_BR.aff /usr/share/myspell/pt_BR.dic Hunspell 1.3.3
... and no "Speller::initialize()" output when running qupzilla from terminal
Just to be sure: Did you install the qtwebkit-plugin?
If so, you will have to enable spell-checking as seen in this image:
You don't need to install the QupZilla/qtwebkit-plugins , it is included in QupZilla.
@JHooverman this item don't exists here
It can be related: https://ask.fedoraproject.org/en/question/69449/spell-checking-doesnt-work-in-fedora-kde-22-plasma5/ (but I don't use KDE: the problem is occurrin here in two machines with gnome-shell and lxde, both with Fedora 22)
You need to have QupZilla built with Hunspell.
While I'm at it, one of the things I'm missing in Qupzilla is a tool for checking spelling in