亨斯佩尔应该帮助用户正确书写姓名。这些名称应该在用户的主目录中定义,以便每个用户都可以定义他或她自己的重要名称列表。
如果用户开始创建一个名称字典,那么这是非常可行的检查全名:
# Name # should be detected as
Walter Brattain # correct
Walter Britain # wrong
Leon Cooper # correct
Leon Copper # wrong
Léon Brillouin # correct
Leon Brillouin # wrong
如何生成所需的字典?
到目前为止我尝试过
cat ~/.hunspell_default/mynames.dic
Walter Brattain
Leon Cooper
Léon Brillouin
cat ~/.hunspell_default/mynames.aff
SET UTF-8
TRY esianrtolcdugmphbyfvkwzESIANRTOLCDUGMPHBYFVKWZ'
但这并不能帮助 Hunspell 找到拼写错误的名字。
~/.hunspell_default$ echo "Walter Britain and Leon Copper visit Leon Brillouin." | hunspell -m -p mynames.dic
Walter st:Walter
Walter st:Walt fl:R
Britain st:Britain
and st:and
Leon st:Leon
Copper st:copper
Copper st:cop fl:R
visit st:visit
Leon st:Leon
Brillouin st:Brillouin