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

设置此代码时,存在以下问题

  1. 较早的拼写检查有效,红色下划线表示英语单词错误,该行将停止。
  2. 拼写检查不适用于芬兰语。
  3. 我检查了“ C:\ Users \ AppData \ Local \ CEF \ User Data \ Dictionaries”,下载了英语词典,但未下载芬兰语。
  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”。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...