如何让 Firefox 同时对多种语言进行拼写检查?

如何让 Firefox 同时对多种语言进行拼写检查?

我希望 Firefox 假设文本可能混合了多种语言,并且应在多本词典中查找单词。(例如,en-GB、en-US、ru、be 和 be-classic 中的所有内容都应视为良好,其他所有内容都应加下划线,并且应提供所有词典的更正)。是否有用于“多语言拼写检查”的附加组件?

或者,我可以将所有词典合并为一本大的合并词典吗?

答案1

我几乎所有的电子邮件都使用法语和英语,这简直是一场噩梦。

有一个(相当简单的)解决方案,但你需要破解你的一本词典:将英语词典的内容复制粘贴到法语词典中;它有效!就这么简单!

以下是我在 Mac OS X 上解决这个问题的方法:

  1. 转到/Users/HERE_YOUR_USER/Library/Application Support/Firefox/Profiles(如果您的库文件夹是隐藏的,请使用Cmd- Shift- ),然后选择您的配置文件夹(我的是)和扩展文件夹。Gdefault.uo0

  2. 您将看到每个词典的文件夹([email protected][email protected]我的情况而言)。每个主文件夹中都有一个dictionaries文件夹。

  3. 将其中一个词典的 .aff 和 .dic 内容复制到另一个词典的文件.aff中。.dic不要复制.dic文件中的第一行;这是字数!

警告:.dic文件中,更新第一行的字数。它必须是文件的行数减 1(第一个是字数)。

  1. 重新启动 Firefox!现在,您可以在同一个文本区域中使用法语和英语进行搜索!

答案2

看来 Firefox 100 可以原生支持多种语言的拼写检查。

https://www.mozilla.org/en-US/firefox/100.0/releasenotes/

Firefox 拼写检查现在可检查多种语言的拼写。要启用其他语言,请在文本字段的上下文菜单中选择它们。

答案3

不幸的是,我认为没有简单的解决方案。我每天都使用两种不同的语言,最好的(不是理想的)解决方案是结合使用多个词典和附加功能,例如:

字典切换器 或者 快速区域切换器

两者都存在各自的问题。

另一个不太理想的解决方案是:

翻译器

虽然它是一个翻译器,但它也支持多语言拼写检查。

答案4

有点尴尬的是,我把 Thunderbird 和 Firefox 搞混了。不过,该方法对两者都同样有效,只是 Firefox 配置文件存储在 中~/.mozilla/firefox,而不是 中~/.thunderbird


截至撰写本文时,大多数答案都不再直接起作用,或者根本不起作用。最接近的是建议添加内容persdict.dat,但多拉诺的答案不能直接与现代版本的拼写检查器配合使用,因为字典文件通常不包含单词的所有变体 - 而是包含如何从基本形式字典中形成它们的规则。

我所做的是使用命令

unmunch /usr/share/hunspell/en_US.{dic,aff}

生成所有变体的列表并附加$HOME/.thunderbird/<PROFILEFOLDER>/persdict.dat。这应该适用于任何语言;就我而言,我在 thunderbird 中使用德语词典,并将其en_US添加到persdict.dat文件中。

限制

虽然这有效原则, 那里将要仍然存在一些由于超出词语构成的规则而无法得到很好处理的情况。

使用德语主词典和persdict.dat特别生成的英语词典时,拼写检查器会对带连字符的英语单词之类的构造提出抱怨。

正如jbrock 的评论,此设置也没有考虑英文单词大写的可能性(例如标题大小写样式)。他们在评论

相关内容