List icon 目录

从 7.26 到 7.27

拼写检查器

配置语言

v7.26

要配置用于拼写检查的词典,请使用 SpellChecker.dictionaryNames(String...) 方法。在 Linux 和 Windows 上,Chromium 将在后台下载已配置的词典。

Java
Kotlin
spellChecker.dictionaryNames("de", "en-AU");
spellChecker.dictionaryNames("de", "en-AU")

v7.27

SpellChecker 服务中新增了两个方法来管理语言:

Java
Kotlin
spellChecker.addLanguage(Language.GERMAN);
spellChecker.removeLanguage(Language.of("en", "au"));
spellChecker.addLanguage(Language.GERMAN)
spellChecker.removeLanguage(Language.of("en", "au"))

这些方法在不同操作系统中的行为有所不同。macOS 上,Chromium 使用由操作系统提供的拼写检查和词典。而在 Windows 和 Linux 上,Chromium 则自行管理拼写检查。

在 Linux 和 Windows 上,addLanguage 方法会下载词典并阻塞当前线程,直到词典加载完成。在 macOS 上,此方法仅检查系统中是否有必要的词典。

在 Linux 和 Windows 上,removeLanguage 方法会从拼写检查中排除该语言。在 macOS 上,此方法不执行任何操作。

获取语言

v7.26

要获取用于拼写检查的词典列表,请使用 dictionaryNames 方法:

Java
Kotlin
List<String> supportedDictionaries = spellChecker.dictionaryNames();
val supportedDictionaries = spellChecker.dictionaryNames()

v7.27

要获取拼写检查语言的列表,请使用 languages 方法:

Java
Kotlin
List<Language> supportedLanguages = spellChecker.languages();
val supportedLanguages = spellChecker.languages()