我希望Firefox假定文本可能是多种语言的混合,并且单词应该在多个词典中查找。(例如,应将en-GB,en-US,ru,be和be-classic中的所有内容都认为是良好的,应在所有其他内容下划线并提供所有词典的更正)。是否有“多语言拼写检查”的附加组件?
或者,我可以将所有词典合并为一本大词典吗?
我希望Firefox假定文本可能是多种语言的混合,并且单词应该在多个词典中查找。(例如,应将en-GB,en-US,ru,be和be-classic中的所有内容都认为是良好的,应在所有其他内容下划线并提供所有词典的更正)。是否有“多语言拼写检查”的附加组件?
或者,我可以将所有词典合并为一本大词典吗?
Answers:
我几乎在所有电子邮件中都使用法语和英语,这是一场噩梦。
有一个(非常简单的)解决方案,但是您需要破解其中一本词典:将英语词典的内容复制粘贴到法语中;有用!就如此容易!
这是我在Mac OS X上解决此问题的方法:
转到/Users/HERE_YOUR_USER/Library/Application Support/Firefox/Profiles
(使用Cmd-- Shift,G如果您的Library文件夹是隐藏的),然后选择您的配置文件文件夹(我的是default.uo0
)和extensions文件夹。
你会看到每个词典(文件夹en-US@dictionaries.addons.mozilla.org
,并fr-classique-reforme1990@dictionaries.addons.mozilla.org
在我的情况)。在每个主文件夹中,都有一个dictionaries
文件夹。
将其中一个字典的.aff和.dic内容复制到另一个字典的.aff
和.dic
文件中。不要复制文件的第一行.dic
;这是字数统计!
警告:在.dic
文件中,更新第一行的字数统计。它必须是文件的行数减1(第一行是字数)。
cp extensions/en-gb@flyingtophat.co.uk/dictionaries/* extensions/pt-BR@dictionaries.addons.mozilla.org/dictionaries/
这里做了。似乎效果不佳。您是如何精确加入文件的?
SET ISO8859-1
之前en-gb.aff
,否则复数形式和其他形式将被标记。
谢谢弗朗索瓦;这鼓舞人心。Ubuntu / Linux中的相应解决方案对hunspell也是一样。我想将我的英语词典与希伯来语结合使用,我做到了:
cd /usr/share/hunspell
sudo cp he.dic he.dic.bak
sudo cp he.aff he.aff.bak
sudo sh -c 'cat en_US.dic >> he.dic'
sudo sh -c 'cat en_US.aff >> he.aff'
(sh -c
因为的附加>>
操作还需要sudo权限,所以这是必需的)。当然,请像您所说的那样固定.dic文件顶部的行数(使用来计数行数)wc -l he.dic
。
不幸的是,我不认为有一个简单的解决方案。我每天都使用两种不同的语言,最好的(不理想的)解决方案是多个词典和一个附加的组合,例如:
两者都有自己的问题。
另一个不太理想的解决方案是:
虽然是翻译器,但它也支持多语言拼写检查。
我发现使用Firefox用户字典可以进行此类工作的黑客。
您可以手动将单个单词添加到您的个人用户词典中,然后将其不标记为错别字。您也可以为其编辑文件(在Firefox配置文件文件夹中为“ persdict.dat”),然后向其中添加大量单词。我下载了第二种语言的字典列表,包含40万个单词,然后将其粘贴到.dat文件中,该文件本质上是一个文本文件,可以使用任何编辑器打开。
现在,我可以输入两种语言,而不必烦恼拼写检查下划线。