Can spell checked words be stored in the document so they are not rechecked by other users?

I have a document with a lot of custom entries, such as email addresses, and technical words. I can do a spell check, and add them all to my dictionary, so they are not underlined in red and making the text hard to read. I keep this underline in red functionality always on, as do most of my colleagues, and want to keep it on.

However, when I share the document with others to get their edits and additions, they will all have to do the spell check all again, doing a laborious recheck of the spelling and adding the same words to their dictionaries, to avoid the red lines making the document quite hard to read.

Is there some way to store any words I add to my dictionary attached to the document, kind of a document level dictionary, so everyone I share it with will not have to take the considerable time to respell check it and add all these words to their dictionaries on their computers?

1 Like

Marking those words as with language ‘none’, I think, could do the trick. But it needs to be done for every word, even when repeated.

3 Likes

Or you can add those words in the spell check extension.

  1. Download the extension file and unzip.

Make sure that you can see en_GB.txt file

  1. If you right click and add the words to the dictionary, they are collected in a text file.

If you are using Windows:
a) Goto start – run and type %APPDATA%
b) Navigate to \LibreOffice\4\user\wordbook and copy words from standard.txt

If you are using Ubuntu:
a) cd /home/ubuntu/.config/libreoffice/4/user/wordbook/
b) copy words from standard.dic

  1. You can paste those words in en_GB.txt file. You will need to sort and update the line number count mentioned in the first line. (for e.g. 97277)

  2. zip the file and make it available as an extension. Your users can remove all those red underlines just by changing the language from english_US to english_UK

Thanks @shantanuo . That solves it for me. But my main problem is sharing with other users, so they don’t have to deal with the same thing.

I will mark the words with “no language” as @mariosv suggests. Not a great solution, but the best available. It would be nice if each document contained it’s own “document level dictionary”, with words that could be added just for that document, and then carried with the document when you email it to others. But I understand that would require a feature update.

If a font can be “embedded” within a document, why not a dictionary? This seems like a valuable feature request. I encourage you to submit it on bugs.documentfoundation.org

1 Like

See tdf#157981

This is a path to infinite flexibility.
Why? Because these are two completely different things.

  • Embedding fonts aims at the document looking exactly as it was authored. For the software that is about creation of documents, anything helping to keep the resulting document look is reasonable.

  • Spell check (and its marks) is not the part of the document (or anything affecting its look / layout). It is just an aid for the author to catch some mistakes. Embedding a dictionary means embedding a tool. This is like asking to embed the whole LibreOffice inside the document.

By the way, what could really be reasonable, is embedding the hyphenation dictionary. Why? Because the hyphenation dictionary plays role in the layout of the document; so missing (or different) hyphenation dictionary can change the look of the document on the destination system - just like missing font.

That is about exporting dictionaries for profile migration, not as part of the document; and I agree with @cwolan, that that would be the reasonable way of solving a task of a group working on the same document(s), using some non-standard set of words. Share the dictionary as a separate file, and use it wherever needed…

Hi,
.
It could be interesting to have an extension able to create an extension from any dictionary on the workstation. This could help sharing with others.
.
My 2 (euro-)cents.

Maybe check also the following thread on user-defined dictionaries. They are not shared with the document, you would need to do this as an additional task (and your colleagues have to know where to find them):

If you prefer to have the words in the usual dictionaries, you may create a list of words to be added to the dictionary directly, as described here: