De 7.26 para 7.27
Corretor ortográfico
Configuração de idiomas
v7.26
Para configurar os dicionários utilizados na verificação ortográfica utilize o método SpellChecker.dictionaryNames(String...)
. No Linux e no
Windows, o Chromium irá baixar os dicionários configurados em segundo plano.
spellChecker.dictionaryNames("de", "en-AU");
spellChecker.dictionaryNames("de", "en-AU")
v7.27
Existem dois novos métodos para gerenciar os idiomas no serviço SpellChecker
:
spellChecker.addLanguage(Language.GERMAN);
spellChecker.removeLanguage(Language.of("en", "au"));
spellChecker.addLanguage(Language.GERMAN)
spellChecker.removeLanguage(Language.of("en", "au"))
O comportamento destes métodos é diferente em diferentes sistemas operacionais. No macOS, o Chromium utiliza a verificação ortográfica configuração e os dicionários fornecidos pelo SO. No Windows e no Linux, o Chromium gerencia a correção ortográfica por si próprio.
O método addLanguage
, no Linux e no Windows, faz o download dos dicionários e bloqueia a thread atual até que eles sejam
carregados. No macOS, este método apenas verifica se os dicionários necessários estão disponíveis no sistema.
O método removeLanguage
, em Linux e Windows, exclui o idioma da verificação ortográfica. No macOS, este método
não faz nada.
Obter idiomas
v7.26
Para obter a lista de dicionários utilizados na verificação ortográfica utilize o método dictionaryNames
:
List<String> supportedDictionaries = spellChecker.dictionaryNames();
val supportedDictionaries = spellChecker.dictionaryNames()
v7.27
Para obter a lista de idiomas do corretor ortográfico utilize o método languages
:
List<Language> supportedLanguages = spellChecker.languages();
val supportedLanguages = spellChecker.languages()