如何解决在Cefsharp.WPF中,应该如何对“ fi-FI”芬兰语语言进行拼写检查?
我有启动Web应用程序的WPF应用程序。我想对芬兰语进行拼写检查。默认情况下,存在英文的拼写检查。我编写了以下代码,以增加对芬兰语的支持。
Cef.UIThreadTaskFactory.StartNew(delegate
{
var browser = (sender as ChromiumWebBrowser);
var requestContext = browser.GetBrowserHost().RequestContext;
requestContext.SetPreference("browser.enable_spellchecking",true,out _);
requestContext.SetPreference("spellcheck.dictionaries",new List<string> { "en-US","fi-FI" },out _);
});
设置此代码时,存在以下问题
- 较早的拼写检查有效,红色下划线表示英语单词错误,该行将停止。
- 拼写检查不适用于芬兰语。
- 我检查了“ C:\ Users
\ AppData \ Local \ CEF \ User Data \ Dictionaries”,下载了英语词典,但未下载芬兰语。 - 这是否意味着CEF不支持芬兰语,当我尝试“ en-AU”时,该词典已下载。
解决方法
存在拼音检查的语言可以使用基本拼写检查,请参考https://github.com/cvsuser-chromium/third_party_hunspell_dictionaries 另外,我在CEF论坛上提出了一个问题,我们是否可以添加缺少的语言,请在此处参考帖子-https://magpcss.org/ceforum/viewtopic.php?f=10&t=17852#p46719
目前,不支持芬兰语言“ fi-FI”。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。