-
Notifications
You must be signed in to change notification settings - Fork 35
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
Spell checker not working? #222
Comments
Oh I didn't change "value" to true, Now I tested with the corrected value but it doesn't work either... |
There is a lengthy tool tip attached to the widget of your 2nd question. |
That we do recognize that in passing we sometimes stumble upon disassociated questions, one should remain relative to the concentrated subject. Secondary questions are difficult to comprehend because of limited attention. |
Enable the languages(s) and then press the Apply button. |
I see that Qt does not immediately honor the request in Qt 5.15 and that in Qt 6 LTS it, Qt, responds quickly. Welcome to the difficult. |
You'll notice that in Settings -> Web -> WebEngine, Dooble describes an immediate process. When it does not, it believes that you should or ought or maybe not or whatever you desire press the Apply button. :P Yuk yuk. If you find places where it behaves differently or you'd like it to behave differently, just ask. |
mmmm... Thank you! Could you help me debug it? I activated I clicked "Apply", a clock shows up for half a second. After that, I restarted Dooble but spell checking isn't working for me... What can I try? |
The dictionaries are built into the program. Paste the compilation phase during the preparation of the dictionaries. |
If the dictionary tool is not detected, the compilation will fail. Perhaps the dictionaries are empty or they have errors or it's your system or your Qt or you. |
Download one of the packaged Dooble and extract the executable. So if you can set your local library path (LD_LIBRARY_PATH) and have that Dooble launch. Then you can test to determine if the problem is Dooble or your system. |
You can see the compilation phase here: https://github.com/void-linux/void-packages/actions/runs/8139427779/job/22242559871?pr=49075 You have to click "Build and check packages". |
OK I'll try this, thanks! |
Ok I downloaded the packaged Dooble. I ran But in the system Dooble I can't get the spell checker to work... I build Dooble with the following patch --- a/Source/dooble_settings.cc
+++ b/Source/dooble_settings.cc
@@ -2271,7 +2271,7 @@ void dooble_settings::show_qtwebengine_dictionaries_warning_label(void)
if(bytes.trimmed().isEmpty())
{
- bytes = "qtwebengine_dictionaries";
+ bytes = "/usr/share/dooble/qtwebengine_dictionaries";
if(!QFileInfo(bytes).isReadable())
{ Maybe I need to change something else for this to work.... |
That's not a solution. If you read a few lines above, the solution should inspire you. |
OK OK I be impatient. A hint.
|
In a correct system, it works. In an incorrect system, you can correct it to work. What makes it correct? Well, you can have the actual dictionary files and that path is configured by a correct Qt. If the correct Qt is incorrect, you can override the path by dooble.sh. Revising the source should be the last. |
The Qt people care and the document describes the process of discovering the spelling spellers. It's a complicated process which can be glitched into correctness. It's all simple. |
Thank you for the explanation! My reasoning is as follows:
|
|
Thanks for your patience with my questions! I'll try to figure it out.... I'll let you know if I succeed! |
What you mean? You need to copy the directory to wherever Dooble exists. If that's not possible, you need to copy it somewhere and let Qt know with special variable. |
I'm closing this because in voidlinux I will be attempting to install dictionaries system-wide, maybe in /usr/share/qt6/qtwebengine_dictionaries. |
Hello, I was able to install the dictionaries to
/usr/share/dooble/qtwebengine_dictionaries/
and I enabled some of them in Edit > Settings > Web > Spell Checkers.Now I don't get any errors here (I did get an error when the dictionaries were not installed on the correct place).
I created an
index.html
file with the following content:Opening this file on firefox, I can write on the textarea and get corrections.
When I open this file on dooble I don't get any correction.
By the way, what is "Relative Location Character" for? It is just under spell checkers...
The text was updated successfully, but these errors were encountered: