Emm*_*myS 11 firefox spell-check
我正在使用 Firefox(Ubuntu 26)。我在美国,我一直将拼写检查设置为美国英语(右键单击标记为拼写错误的单词,选择语言,然后选择正确的)。它会短暂地记住,但大约一个小时后(即使在同一会话中)它又会恢复为加拿大英语。
我是一名 Web 开发人员,擅长 hacking about:config,但虽然我已经设置spellchecker.dictionary为en_US,但它似乎并没有留下来。
我还缺少其他任何设置吗?
我有一个适合我的解决方法,但它涉及修改系统 myspell 库。
在 Ubuntu 上,此解决方案似乎有效:Askubuntu.com: How can I change Firefox's defaultdictionary
但有人可能不会使用 Ubuntu,比如我自己。我正在使用Gentoo,此时,所有en_*变体都是同一个包的一部分,app-dicts/myspell-en
所以我的解决方案是删除那些我没有用的:
cd /usr/share/myspell
ls -lah
Run Code Online (Sandbox Code Playgroud)
total 25M
drwxr-xr-x 2 root root 4.0K Apr 17 11:25 .
drwxr-xr-x 438 root root 16K Apr 12 19:27 ..
-rw-r--r-- 1 root root 306 Apr 17 11:25 dictionary.lst.en
-rw-r--r-- 1 root root 37K Apr 17 11:25 en_AU.aff
-rw-r--r-- 1 root root 552K Apr 17 11:25 en_AU.dic
-rw-r--r-- 1 root root 1.8K Apr 17 11:25 en_CA.aff
-rw-r--r-- 1 root root 683K Apr 17 11:25 en_CA.dic
-rw-r--r-- 1 root root 27K Apr 17 11:25 en_GB-oed.aff
-rw-r--r-- 1 root root 513K Apr 17 11:25 en_GB-oed.dic
-rw-r--r-- 1 root root 27K Apr 17 11:25 en_GB.aff
-rw-r--r-- 1 root root 515K Apr 17 11:25 en_GB.dic
-rw-r--r-- 1 root root 28K Apr 17 11:25 en_NZ.aff
-rw-r--r-- 1 root root 524K Apr 17 11:25 en_NZ.dic
-rw-r--r-- 1 root root 3.0K Apr 17 11:25 en_US.aff
-rw-r--r-- 1 root root 680K Apr 17 11:25 en_US.dic
-rw-r--r-- 1 root root 27K Apr 17 11:25 en_ZA.aff
-rw-r--r-- 1 root root 577K Apr 17 11:25 en_ZA.dic
-rw-r--r-- 1 root root 78K Apr 17 11:25 hyph_en_GB.dic
-rw-r--r-- 1 root root 18M Apr 17 11:25 th_en_US_v2.dat
-rw-r--r-- 1 root root 3.0M Apr 17 11:25 th_en_US_v2.idx
Run Code Online (Sandbox Code Playgroud)
rm en_AU.*
rm en_CA*
rm en_ZA*
ls -lah
Run Code Online (Sandbox Code Playgroud)
total 23M
drwxr-xr-x 2 root root 4.0K Apr 17 11:31 .
drwxr-xr-x 438 root root 16K Apr 12 19:27 ..
-rw-r--r-- 1 root root 306 Apr 17 11:25 dictionary.lst.en
-rw-r--r-- 1 root root 27K Apr 17 11:25 en_GB-oed.aff
-rw-r--r-- 1 root root 513K Apr 17 11:25 en_GB-oed.dic
-rw-r--r-- 1 root root 27K Apr 17 11:25 en_GB.aff
-rw-r--r-- 1 root root 515K Apr 17 11:25 en_GB.dic
-rw-r--r-- 1 root root 28K Apr 17 11:25 en_NZ.aff
-rw-r--r-- 1 root root 524K Apr 17 11:25 en_NZ.dic
-rw-r--r-- 1 root root 3.0K Apr 17 11:25 en_US.aff
-rw-r--r-- 1 root root 680K Apr 17 11:25 en_US.dic
-rw-r--r-- 1 root root 78K Apr 17 11:25 hyph_en_GB.dic
-rw-r--r-- 1 root root 18M Apr 17 11:25 th_en_US_v2.dat
-rw-r--r-- 1 root root 3.0M Apr 17 11:25 th_en_US_v2.idx
Run Code Online (Sandbox Code Playgroud)
然后删除不需要的行dictionary.lst.en
注:无 ZA/CA/AU
# Autogenerated by app-dicts/myspell-en-20081002
DICT en GB en_GB
DICT en US en_US
DICT en NZ en_NZ
DICT en GB en_GB-oed
HYPH en US hyph_en_GB
HYPH en GB hyph_en_GB
THES en US th_en_US_v2
THES en GB th_en_US_v2
Run Code Online (Sandbox Code Playgroud)
完成此操作并重新启动 Firefox 后,我的菜单如下:

这对我来说已经足够了,给了我我想要的默认语言,但如果我迫切需要其他语言,它们仍然存在。
(尽管我还没有弄清楚排序顺序的控制因素,但如果我能解决这个问题,我就可以将默认值设置为第一位。)
| 归档时间: |
|
| 查看次数: |
2182 次 |
| 最近记录: |