Issue 31219 - dictionary.lst is broken meaning that English (UK) cannot be selected
Summary: dictionary.lst is broken meaning that English (UK) cannot be selected
Status: CLOSED FIXED
Alias: None
Product: Infrastructure
Classification: Infrastructure
Component: Website general issues (show other issues)
Version: current
Hardware: PC Windows 2000
: P4 Trivial (vote)
Target Milestone: ---
Assignee: Martin Hollmichel
QA Contact: issues@lingucomponent
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-08 08:57 UTC by dwb02
Modified: 2013-02-24 20:34 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description dwb02 2004-07-08 08:57:25 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.
Comment 1 khendricks 2004-07-08 12:38:43 UTC
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 
 
 
Comment 2 dwb02 2004-07-08 12:56:14 UTC
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.
Comment 3 Martin Hollmichel 2004-07-16 14:02:50 UTC
set target
Comment 4 Martin Hollmichel 2004-09-13 17:31:45 UTC
verified on SRX645_m47 master build of hamburg RE
Comment 5 Martin Hollmichel 2007-06-28 07:02:39 UTC
close issue.