Apache OpenOffice (AOO) Bugzilla – Issue 31219
dictionary.lst is broken meaning that English (UK) cannot be selected
Last modified: 2013-02-24 20:34:18 UTC
In the English version of OOo dictionary.lst should contain entries for the en_GB dictionary and thesaurus. These were present in earlier versions of 1.1.x, but in 1.1.2 it is broken. The problem can be resolved by manually editing dictionary.lst and adding DICT and HYPH entries for en_GB. The dictionary is present. It is not known if this problem affects other platforms.
Hi, There is no bug in dictionary.lst since nothing changed there since the working release and it works fine on my builds. The contents of dictionary.lst is completely controlled by the person who makes the build thorugh the use of environment variables or configure options. Here is the specific config_office/configure options that should be used by the builder to select which dictionaries are included in that build. --with-dict Use this option to build OpenOffice.org with dictionary support. ALL dictionaries are always included by default unless overridden with this option. Separate multiple dictionaries with commas. For all dictionaries, use --with-dict=ALL. Usage: --with-dict=ENGB,ENUS,ITIT This in turn sets the following environement varaibles in the builder's *Env.Set file. # # Platform independent constant values. # setenv DIC_DADK "TRUE" setenv DIC_DEDE "TRUE" setenv DIC_ENGB "TRUE" setenv DIC_ENUS "TRUE" setenv DIC_ITIT "TRUE" setenv DIC_RURU "TRUE" So the problem of missing en_GB dictionaries is because the person or persons who made the localized en_GB build did NOT pass in the proper flags to config_office/configure or did not properly set the environment variables if they use a different build process. There is nothing I can do to fix this problem. Do you know who made the build you are using? I am going to reassing this issue to martin in the hopes he can redirect it to whomever builds localized builds and let them know they are missing things. Kevin
Thanks Kevin, The problem was reported to me by a user who obtained OOo 1.1.2 by downloading from the OOo web site. I replicated the problem by downloading the official English 1.1.2 build for windows from the OOo site and installing it. The dictionary.lst contains only an entry for en_US, although all the major dictionaries are present. The user can repair the "broken" dictionary.lst file by manually editing it and adding entries for en_GB, but this is a poor solution. This needs to be fixed, can you please suggest to whom I should direct the bug report? Apologies for this ending up with you Kevin, I was not aware that the dictionary.lst file was generated as part of the build process. Thanks David.
set target
verified on SRX645_m47 master build of hamburg RE
close issue.