Simple Words Interpreted as Mispells

User avatar
GSWaddell
Posts: 33
Joined: Mon Jan 24, 2011 10:49 pm
Platform: Windows
Location: Mississippi
Contact:

Tue Mar 27, 2012 10:31 pm Post

I have noticed many times that the Scrivener for Windows spell checker interprets many perfectly good words as misspells. See the screenshot below. Why does the spell checker not understand these plain English words?

Image

Dr. G.

User avatar
garpu
Posts: 2070
Joined: Mon Oct 25, 2010 9:38 pm
Platform: Linux

Fri Mar 30, 2012 1:13 am Post

My fiance just had one, too. "Transformative" was marked as misspelled. Although isn't the spell checker part of the windows thing, not necessarily part of Scrivener? (i.e system, not program?)
Slackware-current 64-bit, XFCE

User avatar
pigfender
Posts: 2901
Joined: Tue Oct 12, 2010 10:25 am
Platform: Mac, Win + iOS
Location: I share a head with a great many personalities
Contact:

Fri Mar 30, 2012 8:22 am Post

I think the WIndows version, unlike the Mac one, is program specific rather than system generated. I believe the guys bought in a number of pre-made dictionaries which, it would appear, have one or two holes...!
http://www.pigfender.com | http://www.novelinaday.com
"Some dice only have sixes." nom, 19 Oct 2013
Image Image

User avatar
garpu
Posts: 2070
Joined: Mon Oct 25, 2010 9:38 pm
Platform: Linux

Fri Mar 30, 2012 2:28 pm Post

Weird. Come to think of it, Linux's Aspell doesn't have transformative either.
Slackware-current 64-bit, XFCE

User avatar
GSWaddell
Posts: 33
Joined: Mon Jan 24, 2011 10:49 pm
Platform: Windows
Location: Mississippi
Contact:

Thu Apr 05, 2012 1:35 am Post

Been awhile since I posted this. I guess there are no solutions. It's not an earth-shattering problem, just an annoyance. Do the programmers intent to send out any patches or upgrades on this from time to time. It's been awhile since I've heard anything.

User avatar
pigfender
Posts: 2901
Joined: Tue Oct 12, 2010 10:25 am
Platform: Mac, Win + iOS
Location: I share a head with a great many personalities
Contact:

Thu Apr 05, 2012 8:58 am Post

The only solution at the moment is to add the words to the dictionary as you find them. I suspect it wouldn't take too long before you've picked up almost all of the words you tend to use that aren't included in the default list.

Think of it as a free spelling game with every copy! :D
http://www.pigfender.com | http://www.novelinaday.com
"Some dice only have sixes." nom, 19 Oct 2013
Image Image

jm
jmsthornton
Posts: 66
Joined: Thu Feb 17, 2011 12:03 am
Platform: Windows
Location: Melbourne, Australia

Fri May 25, 2012 3:43 am Post

Hoping someone is working on this. Here is my list of mostly rather overly academic words (which I hate to admit, but I do actually use) which Scrivener for Windows thinks are errors.
Towards
Forwards
Backwards
Inwards
Outwards
Artefact (I know there is a variant spelling of “artifact”, but artefact is also legitimate)
Simulacra
Haptics
Explanandum
Explanans
Salvific
Reified
Reifies
Reification
Heterarchy
Inter alia (or Interalia)
Agonistic
Retrospectivity
Paradigmatically
Naturalistically
Wireframes
Contrarian
Hedonic
Pathologise (and the whole s versus z of English versus American spelling)
Determinist
Problematisation
Irreversibility
Liminal
Immersive
Panopticon
Constructivist
Auspicing

Ay
Aycae
Posts: 50
Joined: Sat Nov 05, 2011 10:19 pm
Platform: Windows

Fri May 25, 2012 12:12 pm Post

Well, there is a work-around I have found to this problem, but as it is just a work-around and not a solution of course, and as always use with care :) Please note that I am not even sure how it affects Scrivener but hopefully this is just a simple procedure and I haven't encountered any problems. And please someone correct me if any of what I suggest here should not be suggested at all :?

The personal word-lists created by Scrivener's 'Learn Spelling' context menu is saved in the file called "wordlists.ini" in Scrivener's user local application data folder: in my case (Windows 7 x64), it is in D:\Users\[Username]\AppData\Local\Scrivener\Scrivener\ folder. (It may be on the C drive as well, depending on your setting). There, find the "wordlists.ini" file, which is basically a text file that can be opened with any text editor (notepad, Sublime Text, etc.) You'll most probably see:

Code: Select all

[General]
personal=word1, Word2

word1 representing a simple word you have added earlier and Word2 likewise, only a private word which has to start with a Capital letter. So you see, personal words are added after "personal=" and separated by a comma and a space. Just add your words separated by a comma and a space: the trick is that if these are regular simple words, just add them all small case, which would recognise the word as correct even if it is written in Sentence Case or ALLCAPS in when you use these words in Scrivener. If the word starts with a Capital letter, just as in place names (e.g. New York, London, Simulacra, etc.) add them as they are, i.e. starting with capital case. Otherwise, do not use other types of casing for regular words (e.g. reification, problematisation, etc.) --if you do so, when you use Scrivener in Auto-Correct mode, the words are automatically capitalised as you add them.

To be on the safe side, exit Scrivener before playing with the wordlists.ini file. Add your words as described, save the wordlists.ini file and restart Scrivener.

One problem with this approach is -I think- the encoding of the wordlists.ini file itself. Any non-English character (such as umlauts, ö, ü, etc.) is displayed with a bunch of letters, which might be ANSI. I think that wordlists.ini file must be a UTF-8 file to enable better conformity to other writing systems, alphabets, etc.

So,
jmsthornton wrote:Here is my list of mostly rather overly academic words (which I hate to admit, but I do actually use) which Scrivener for Windows thinks are errors...

here is a quick formatting of your wordlist to be added to the wordlists.ini file as I tried to describe above (and also make sure that you are using the UK English dictionary but you probably are).

Code: Select all

towards, forwards, backwards, inwards, outwards, artefact, simulacra, haptics, explanandum, explanans, salvific, reified, reifies, reification, heterarchy, inter alia, interalia, agonistic, retrospectivity, paradigmatically, naturalistically, wireframes, contrarian, hedonic, pathologise, determinist, problematisation, irreversibility, liminal, immersive, panopticon, constructivist, auspicing

Sorry for the very long post - hope it helps,
Cheers,
Ayca

User avatar
GSWaddell
Posts: 33
Joined: Mon Jan 24, 2011 10:49 pm
Platform: Windows
Location: Mississippi
Contact:

Sun May 27, 2012 2:08 am Post

To PigFender:

I am not the one needing the spelling game. I know how to spell these words. It's the program (or programmer) who needs the spelling games. So, the added spelling game is more like an added irritation.

Thanks anyway,

gsw

User avatar
garpu
Posts: 2070
Joined: Mon Oct 25, 2010 9:38 pm
Platform: Linux

Sun May 27, 2012 2:38 am Post

Actually, don't they use Aspell for the dictionary on Scrivener? I know the Mac version uses the built-in dictionary in OSX, which doesn't have an analogue in Windows-land. So it's not L&L's fault, but whoever did the dictionary for Aspell. Adding words seems to be the only trick, although it wouldn't surprise me if there was a better one out there. (Aspell being open source.)
Slackware-current 64-bit, XFCE

Ay
Aycae
Posts: 50
Joined: Sat Nov 05, 2011 10:19 pm
Platform: Windows

Sun May 27, 2012 12:39 pm Post

It is Aspell what Scrivener uses in Windows as well, but I surely wouldn't consider it as a 'fault' on the side of the developer(s) of this free and open source software, which made it possible for a bunch of open source and/or commercial software (e.g. all Mozilla family, Libre/OpenOffice, even Evernote uses .aff and .dic files generated from Aspell/Hunspell dictionaries, etc.) besides Scrivener to utilise a spelling correction feature at the first place. But I see your point, of course there is (a vast) room for development :D and I certainly believe Scrivener development will come up with some solutions as to how to better utilise this resource, as the requests posted here and elsewhere in the forums regarding the capabilities of the spell-checking functions in Scrivener itself seem rather prominent for a writing software, imho. -just a matter of time, I'd guess :wink:
Cheers,
Ayca
Windows 7 x64 (main) -- Ubuntu 10.10 on VirtualBox + Mac OSX Leopard

User avatar
pigfender
Posts: 2901
Joined: Tue Oct 12, 2010 10:25 am
Platform: Mac, Win + iOS
Location: I share a head with a great many personalities
Contact:

Sun May 27, 2012 8:22 pm Post

GSWaddell wrote:To PigFender:

I am not the one needing the spelling game. I know how to spell these words. It's the program (or programmer) who needs the spelling games. So, the added spelling game is more like an added irritation.

Thanks anyway,

gsw


I agree, its an irritation. But hopefully only a shortlived one. After all, you only need to add a word once, so after a short while you should get most of 'em picked up. I mean, how many words do we really use on a regular basis?
http://www.pigfender.com | http://www.novelinaday.com
"Some dice only have sixes." nom, 19 Oct 2013
Image Image

Fl
Flur
Posts: 86
Joined: Thu Nov 04, 2010 4:19 am
Platform: Mac + Windows
Location: Seattle, WA

Sat Jun 23, 2012 10:08 pm Post

pigfender wrote:I agree, its an irritation. But hopefully only a shortlived one. After all, you only need to add a word once, so after a short while you should get most of 'em picked up. I mean, how many words do we really use on a regular basis?


Aw, come on. We're WRITERS. We use a LOT of words.

User avatar
AmberV
Posts: 24329
Joined: Sun Jun 18, 2006 4:30 am
Platform: Mac + Linux
Location: Ourense, Galiza
Contact:

Sat Jun 23, 2012 10:55 pm Post

I've always had to train a new computer/software's spelling dictionary for anywhere from a few months to a year. Even the best systems do not have every word, and this is going to be especially true in any form of writing that focusses on a specialised area of knowledge or is rapidly evolving. Writing about software and computing pretty much always means a lot of dictionary training.

Yeah, it's a task, and yeah it is annoying---but it's just something you've got to do. Languages are too vast and rapidly changing to be exhaustively covered by dictionary lists. Even the greatest dictionary teams in the word have to work hard every day of the year to keep up with language, let alone some volunteer-run word list.

Best thing to do is save your custom lists from whatever programs you've trained, back them up into text files, and when you switch to new software learn that software's personal word list format. Then you can convert your personal list to the format and be done with it. I've got a basket full of words that I've been adding to over the last decade or so that travels with me from computer to computer, software to software.
.:.
Ioa Petra'ka
“Whole sight, or all the rest is desolation.” —John Fowles