2

Среда: Mac OS X 10.7.2, Chrome 15.

Вот как выглядит chrome://settings/languages :

языки

Когда я щелкаю правой кнопкой мыши на текстовом поле и захожу в Параметры проверки орфографии, я получаю там много языков, но не хорватский.

опции

Если в chrome://settings/languages я нажимаю « Использовать этот язык для проверки орфографии для хорватского языка», то он отображается в « Параметры проверки правописания».

хорватский

Но если я переключаюсь обратно на английский в настройках проверки орфографии, хорватский исчезает.

опции

Я хотел бы иметь возможность переключаться между английским и хорватским, но я не знаю, как его настроить.

1 ответ1

2

Как видно из реализации SpellCheckHost::GetSpellCheckLanguages(...) , которая вызывается при инициализации меню , Chrome/Chromium сначала добавляет текущий выбранный язык проверки орфографии в список языков проверки орфографии, а затем перебирает языки, доступные для проверки орфографии в Mac OS X (реализация здесь).

Хорватский не является одним из последних, как это видно, например, из опций проверки орфографии в Pages:


Какие языки включены для проверки правописания в пользовательском интерфейсе, определяется строкой 402 здесь, которая в конечном итоге снабжается данными отсюда.

Таким образом, проблема заключается в том, что две части пользовательского интерфейса (контекстное меню проверки орфографии и выбор языков в настройках) используют два разных набора средств проверки орфографии, чтобы определить, какие языки поддерживаются.


Использование этого меню для изменения языка удаляет его из списка. Если вы не готовы скомпилировать свой собственный браузер или сообщить об ошибке в Chrome в OS X, вы ничего не сможете сделать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .