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()
Go top