Bug 52176 - Custom words go into standard.dic, but are not recognized in the next session
Summary: Custom words go into standard.dic, but are not recognized in the next session
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
3.5.5.3 release
Hardware: Other All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-17 03:04 UTC by Todd
Modified: 2014-02-20 02:02 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
Writing Aids Dialog Box - check User-defined dictionaries "standard [All]" (71.97 KB, image/png)
2014-02-20 01:50 UTC, Tom Colley
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Todd 2012-07-17 03:04:09 UTC
Hi All,

LO 3.5.5.3 Linux and Windows.

In Writer, if I add a custom word into standard.dic (funboss):

OOoUserDict1
lang: <none>
type: positive
---
Funboss


The word goes into custom.dic, but is only recognized during the current session.  If I exit and restart LO and go into writer, the custom word is not recognized.  It acts as if custom.dic is not loaded when Writer is restarted.
Comment 1 billhook 2012-07-18 02:52:33 UTC
I couldn't reproduce this. I added a word to "standard" dictionary, and I also created a new dictionary and added a different word to it. Both words were still in the dictionaries after restarting, and both words were recognised by the spell checker.

If you look into "custom.dic" (Tools->Options->Language Settings->Writing Aids->User defined Dictionaries->Edit) is the added word ("Funboss") still there? 

Perhaps add more detailed steps as to how you added to the dictionary? e.g. "select Menu X, click button Y" etc.

I also don't understand why you added the word to "standard.dic" but it "goes into custom.dic" (forgive my ignorance, I'm only a casual user of Writer...)
Comment 2 charles.hall 2012-07-27 10:00:42 UTC
I get the same bug on Libre Office v3.4.4, under Windows.

The custom words are definitely added to custom.dic, but closing down Writer then opening it again does not result in the words being recognised by the spell checker.

Steps to reproduce:

1. Tools - Options - Language Settings - Writing Aids
2. Click New and define a custom dictionary called "mywords" and leave language setting as All.
3. Confirm creation of dictionary, then exit Options dialog.
4. In document, type word "Placepot" then hit return.
5. Word will be underlined in red.
6. Right click the word, then choose Add - mywords.dic.
7. Close the document and LibreOffice.
8. Open "C:\Users\your name\AppData\Roaming\LibreOffice\3\user\wordbook\mywords.dic" and you'll see "Placepot" has been added.
9. Launch LibreOffice again and in a new document type "Placepot". It will be underlined in red again as it is not recognized.
Comment 3 billhook 2012-08-09 23:35:25 UTC
FWIW I tried charles.halls exact steps on LibreOffice 3.6.0.4 WinVista 32 bit and could not reproduce the problem.
Comment 4 charles.hall 2012-08-22 08:29:10 UTC
I've also upgraded to LO 3.6.0.4 and it seems that the custom dictionary is now working correctly.

Would be good to know this is properly resolved, and not just a happy coincidence.
Comment 5 H. Hope 2012-11-03 18:20:30 UTC
Hi,

Experiencing the same problem in 3.6.2.2 (Windows).
Comment 6 buggy82 2013-01-04 15:40:21 UTC
Hi there, Im running Windows 7 64bit, using Libre Office 3.5.7.2 and having the same problem like already described. If the dictionary does not know a certain word in Writer, I right-click that word and add it to the standard.dic. After exiting Libre Office I open the document and the word is shown again underlined in red color though previously added to the dictionary. After right-clicking an arbitrary word the dictionary then seems to recognise the already added words again and the 'errors' disappear.
Comment 7 bfoman (inactive) 2013-01-29 18:20:04 UTC
As we are getting mixed results here: reporters having problems - please check if your dictionaries are enabled in Tools>Options>Language Settings>Writing Aids>User-defined dictionaries.
As 3.5.x is EOL - please check in latest stable version and comment.
Comment 8 H. Hope 2013-01-30 13:26:03 UTC
Hi,

Now using v3.6.3.2 and words are retained properly in dictionary.
Also, as previously mentioned, ensure dictionaries are enabled.
Comment 9 Tom Colley 2014-02-20 01:50:43 UTC
Created attachment 94399 [details]
Writing Aids Dialog Box - check User-defined dictionaries "standard [All]"
Comment 10 Tom Colley 2014-02-20 02:02:53 UTC
Apologies - I accidentally submitted the last comment without adding the appropriate text. 

I've had the same issue but with LibreOffice 4.1.3.2. The solution mentioned in comments 7 and 8 worked for me i.e. Go to Tools>Options>Language Settings>Writing Aids>User-defined dictionaries. I'd clarify that in my case, I checked the checkbox for "standard [All]" under "User-defined Dictionaries". After that, no more issue.

(In reply to comment #9)


> Created attachment 94399 [details]
> Writing Aids Dialog Box - check User-defined dictionaries "standard [All]"