Bug 146807
| Summary: | Norwegian dictionary missing in 1.1.3 package recently pushed | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Kyrre Ness Sjøbæk <kyrsjo> |
| Component: | openoffice.org | Assignee: | Caolan McNamara <caolanm> |
| Status: | CLOSED RAWHIDE | QA Contact: | |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 3 | CC: | mephisto |
| Target Milestone: | --- | Keywords: | Regression |
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | 1.9.85-1 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2005-03-21 16:01:02 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Kyrre Ness Sjøbæk
2005-02-01 19:15:18 UTC
Here's the problem... a number of dictionaries were removed to fix the problem of "right-click freezes entire machine and crashes OOo...". ahh... The bug i personaly bitched about several times on the mailing lists :) I thought you would just implement the "cat dictionaries.lst | sort | uniq" thing... Just wonder - where are the "installed languages" stored? Would it be possible to include a script in the rpm's %post section, that would create a dictionaries.lst with *only* those languages + 2 or 3 "basics" (say, english US/brittish)? That wold mean: - all people get happy, have their own language - no "crash" And ofcource, all of this is going to be properly fixed by the release of fc4 anyway, so why not do this? Yes, it is a bit dirty etc - but it will work, people will be happy etc. Well, unfortunately more than about 6 or 8 dictionaries seems to be bad :( But how many *do* have more than 4 or 6 languages installed? I mean *really*? Okay, there are those "everything" instalations. To bad for them? Come on. Lets make it as good as possible, even if we can't get it all. No, but the point is this: when you install the dictionary to /usr/lib/ooo-1.1/share/dict/ooo _and_ you add it to dictionary.lst, OOo will load the dictionary into memory when you right-click. You _cannot_ escape this behavior _and_ have the dictionaries show up by default. If we didn't add them to dictionary.lst, then people would have to edit dictionary.lst themselves to add the dictionary, which is sub-optimal and doesn't work out of the box. So you either add the things to dictionary.lst and suffer the consequences of freeze-on-right-click, or you don't add them and you make people edit the text file themselves. That said, we should probably install the dictionaries, but not add them to dictionary.lst. But, we'll get people who will say "my dictionary isn't here!" because it doesn't show up in the Tools->Options->Language Options, because its not in dictionary.lst... What i meant is *almost* what you mean. Install all the dictionaries, and use a script during instalation to edit the dictionary.lst so that it *only* contains installed languages. Those that shows up in system-config-language, maybe plus english. Or at least just comment out the "missing" dictionaries? Please? *** Bug 146767 has been marked as a duplicate of this bug. *** so how about adding no dictonaries at all to a default OOo install, and creating seperate packages for all other languages? this is how its done in aspell. i dont know if its possible though, since OOo uses this 'list-file' method (which is pretty bad imho, because it requires the user to edit config files to make things work), but maybe a script can take care of this? Comment 8: dictionaries will be split out individually for FC4. I've split the dictionaries out into the langpacks for FC4 and modified the myspell thing to see if a dictionary listed in the dictionary.lst is really there at startup. So installing your langpack will install your dictionary if the language has an available dictionary. |