在Cefsharp.WPF中,我应该如何对"fi-FI"(芬兰语)语言进行拼写检查?



我有一个WPF应用程序,它可以启动web应用程序。我想查一下芬兰语的拼写。默认情况下,有英语拼写检查。我写了下面的代码来添加对芬兰语的支持。

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 _);
});

当我设置这个代码时,有以下问题

  1. 拼写检查早期有效,英语中不正确单词的红色下划线将停止
  2. 拼写检查不适用于芬兰语
  3. 我检查了";C: \用户<someUser>\AppData\Local\CEF\用户数据\词典";,下载了英语词典,但没有下载芬兰语词典
  4. 这是否意味着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";。

最新更新