![]() |
#76 | ||||||||||
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,859
Karma: 6120478
Join Date: Nov 2009
Device: many
|
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
FWIW, Sigil already uses Qt's mac style everyplace. Please remember first and foremost Sigil is a cross platform app. One codebase is used for all 3 platforms. Changes to make Sigil look more mac-like are really not something I am interested in at all unless they only require insignificant changes. Quote:
Take care, KevinH Last edited by KevinH; 01-05-2022 at 12:07 PM. |
||||||||||
![]() |
![]() |
![]() |
#77 | |
Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 500
Karma: 3498633
Join Date: May 2011
Location: Surrey, UK
Device: Kobo Aura One, Sony PRS 600/650
|
Quote:
I will go through the list and pull out any UK specific spellings, and then zip up the remainder to send to you for inclusion. |
|
![]() |
![]() |
![]() |
#78 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,859
Karma: 6120478
Join Date: Nov 2009
Device: many
|
We host a copy of the en_GB one as well. So if you can split out the UK spellings ones into a separate list I can try to update both as appropriate.
See this list of local dictionaries we install for Windows and macOS users. https://github.com/Sigil-Ebook/Sigil...s/dictionaries Of course users can supply their own hunspell dictionaries to replace these if they want. Thanks! Last edited by KevinH; 01-05-2022 at 11:54 AM. |
![]() |
![]() |
![]() |
#79 |
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 441
Karma: 77256
Join Date: Sep 2011
Device: none
|
I had a moment and was looking into ctrl/meta on macOS. Please excuse my lack of having read the docs. A bit surprised that since they are mapped as they are on macOS, they aren't by default also displayed to the user. I couldn't find anything from a brief look at docs or bug reports. Maybe just me, it seems surprising if no one has brought up the issue for Qt in general that if ctrl/meta are mapped as such, for devs they understand, but to users, why are they not displayed as cmd/ctrl. If there is no API, maybe a bug report?
Have not looked extensively for it, but maybe this would be the place to add it. https://code.qt.io/cgit/qt/qtbase.gi...pp?h=dev#n1086 |
![]() |
![]() |
![]() |
#80 | |||
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,306
Karma: 13057279
Join Date: Jul 2012
Device: Kobo Forma, Nook
|
Quote:
Isn't hunspell's English dictionary already based off of SCOWL? I wrote about that in detail in a recent LibreOffice thread on Reddit: The person was complaining "how abysmal" LibreOffice's default dictionary is... and I had to explain why it wasn't. What would be better, for you, is you may want to generate a larger custom dictionary from SCOWL using their online tool. (Or download the "en_US-large" dictionary instead.) Default spellcheck lists use the "size 60" lists. These are common words that are found in most dictionaries. If you go to "size 70", this includes rarer words, but the potential to miss actual typos. "size 80" includes incredibly rare, but still valid, English words. For example, I gave these rare examples in the post above:
Most people probably meant:
Quote:
If you want to handle both American/British variants? Generate a list. Want to handle technical computer+"hacker" words? Generate a list. Want -ize British endings instead of -ise? Generate a list! Words actually missing from all the lists? Submit them to the Github. (Like I submitted the latest atomic elements... such as 118 = "Oganesson".) Quote:
I submitted a huge load of "missing words" to SCOWL to research. Sometimes common words are accidentally in the rarer lists, and can be adjusted downwards too. Language usage is always changing. ![]() Like this newer word: "crowdsource" + "crowdsourced" + "crowdsourcing". I just got those fixed up in LanguageTool! When someone accidentally types "crowd source", they probably meant "crowdsource"! Last edited by Tex2002ans; 01-05-2022 at 08:28 PM. |
|||
![]() |
![]() |
![]() |
#81 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,859
Karma: 6120478
Join Date: Nov 2009
Device: many
|
This is not a bug. Qt has worked this way for over a decade, as has Sigil. This is part of what being cross-platform means. The exact same Shortcuts such as Ctrl-C and Ctrl-V on Windows and Linux for Copy and Paste become Command-C and Command-V on macOS with the exact same code base.
Last edited by KevinH; 01-05-2022 at 10:14 PM. |
![]() |
![]() |
![]() |
#82 |
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 441
Karma: 77256
Join Date: Sep 2011
Device: none
|
It is not how they work but how they are displayed to users. As menu shortcuts show the correct symbols as they function on each platform, why not too is the string name of the key also changed when displayed such as in shortcuts config? That is the curious thing for me. To me, it would be as if menus showed control on macOS, and there was need to explain to users it is really command.
|
![]() |
![]() |
![]() |
#83 | |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,859
Karma: 6120478
Join Date: Nov 2009
Device: many
|
Quote:
|
|
![]() |
![]() |
![]() |
#84 |
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 441
Karma: 77256
Join Date: Sep 2011
Device: none
|
Very well. Perhaps a seeming reaction of frustration in such need to explain is from some misunderstanding of one of us. It is not that I am asking Sigil to change. It’s that to me, modifier keys are referred to by some class or enum identifier, and that is distinct from how it displayed to the user. It’s that I think Qt itself should natively provide such. But maybe I am missing something. Yet to me it’s clear that’s how it should be. Devs understand how to refer to such, it is encapsulated or abstracted; users may not. E.g., if some new platform someday appears and uses not even the names Ctrl meta alt? Or other?
Started out as a curiously from unfamiliarly with Qt and never really having looked at custom shortcuts. Maybe it is that Qt apps like apps in general not all provide custom shortcuts sp have no need to display the string to the user. So less may have noticed. Yes or no, someday I think someone will file such a bug and eventually that’s how Qt will behave. ![]() |
![]() |
![]() |
![]() |
#85 | |
Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 500
Karma: 3498633
Join Date: May 2011
Location: Surrey, UK
Device: Kobo Aura One, Sony PRS 600/650
|
Quote:
I will take a look at that as it may well include the majority of the UK variants I have in my list. @Tex2002ans - I realise that by including obscure words you run the risk of missing misspelled common words, but the majority of those in my list are those that I feel should be in any reasonable dictionary. These are a few examples - airplane - https://en.wiktionary.org/wiki/airplane automobile - https://en.wiktionary.org/wiki/automobile Egyptologist - https://en.wiktionary.org/wiki/Egyptologist stylesheet - https://en.wiktionary.org/wiki/stylesheet (one you would expect to be included in any dictionary bundled with Sigil) bestseller - https://en.wiktionary.org/wiki/bestseller |
|
![]() |
![]() |
![]() |
#86 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,859
Karma: 6120478
Join Date: Nov 2009
Device: many
|
@Ashjuk Yikes! It is missing some common words. I will check the en_US and en_GB dictionaries we in include in Sigil.
@Tex2002ans - Thanks for the links. I am aware of scowl and Kevin Atkinson's Aspell from my days at running the OpenOffice lingucomponent project and as my role as creator of MySpell and MyThes way back then. I understand the concept of a working set (corpus) of most commonly used words and the problems of a larger corpus hiding common mispellings. |
![]() |
![]() |
![]() |
#87 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,859
Karma: 6120478
Join Date: Nov 2009
Device: many
|
Just checked and "stylesheet" and "Egyptologist" are missing from both en_US and en_GB dictionaries.
And "bestseller" "automobile" and "airplane" are missing from the en_GB one. So both dictionaries Sigil embeds are a bit out of date but the en_GB one seems a tad extreme ![]() Please do send me your lists and I will incorporate the fixes. |
![]() |
![]() |
![]() |
#88 |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,781
Karma: 30237628
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Why?
Outside the US/Canada 'bestseller' would more often be 'best-seller' or, IMO the better yet, 'best seller'. And 'automobile' and 'airplane' would only be used in dialogue or quoted speech spoken by an American or Canadian. More generally '[motor] car' and 'aeroplane' would be used, and in a military context 'aircraft' is preferred in either variant. Some publishers insist on 'Pharaonic scholar' rather than 'Egyptologist' - sigh. Maybe what's needed is a universal English dictionary and exclusion lists that can be applied selectively depending on context. When I'm wearing my copy editors guise I'd prefer exclusion checking be separate from spell checking. FWIW the Firefox English (Australia) dictionary flags 'bestseller', 'automobile', 'airplane', 'Pharaonic' and 'Egyptologist' as misspelt… ![]() BR |
![]() |
![]() |
![]() |
#89 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,859
Karma: 6120478
Join Date: Nov 2009
Device: many
|
Interesting. I will check the online OED and the scowl lists to see if these have been added recently.
It seems aeroplane is preferred over airplane in en-GB but automobile is a word in British English. In fact Britain had one of the first "Automobile Associations" in 1905. So these word lists updates will have to be carefully checked. Last edited by KevinH; 01-06-2022 at 08:06 PM. |
![]() |
![]() |
![]() |
#90 |
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 441
Karma: 77256
Join Date: Sep 2011
Device: none
|
Unsure if permitted or wise. Or how useful. There is an OED in stardict, perhaps sourced from when it was last on CD.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
New Policy on Translations Included with Sigil Releases | KevinH | Sigil | 3 | 07-02-2025 02:24 PM |
Icon Redesign for future 1.0 Release of Sigil | shorshe | Sigil | 38 | 06-06-2016 11:29 PM |
Sigil on Nook vs Sigil on Kobo vs Sigil on iBook | rosshalde | Sigil | 12 | 11-13-2014 09:34 AM |
Sigil’s Future Direction (Post 0.4.x) | user_none | Sigil | 90 | 10-11-2011 03:28 PM |
Sigil's Future | crutledge | Sigil | 36 | 07-26-2011 06:02 PM |