Comment 30 for bug 66015

Revision history for this message
era (era) wrote :

Currently (at least in FF-3.0) /usr/lib/firefox-3.0.13/dictionaries is a symlink to ../../share/myspell/dicts which contains both the Firefox lg-TR and the proper ISO lg_TR language/territory pairs. Perhaps it would make more sense to make dictionaries a proper directory containing symlinks for each individual dictionary according to Firefox's (AFAICT broken, or at least incompatible) conventions? (Then how do you keep it populated, are there hooks you can run to update when a dictionary is installed or removed?)

The other fix I suppose would be to change the tr-LG separator in inlineSpellCheckUI.js from hyphen to underscore e.g. if running on Linux. This I suppose might make sense to offer upstream as a patch. I don't think they'd take the patch suggested by rugby471 since it's apparently merely a workaround for a packaging problem. On the other hand, maybe this fix too is merely an Ubuntu packaging issue, and should stay as an Ubuntu patch.

FWIW this file seems to end up being distributed in /usr/lib/xulrunner-1.9.0.13/chrome/toolkit.jar -- should a bug task be added for xulrunner?

(How do other distros tackle this?)