Как использовать проверку орфографии в OSX с несколькими языками?

Мне часто приходится писать электронные письма на французском языке, содержащие технические слова на английском языке, и кажется, что проверка орфографии в OSX не может понять, что документ может содержать оба языка.

В результате либо французские, либо английские слова подчеркнуты красным, и это некрасиво.

Я попробовал трюк с тем, как заставить Firefox проверять орфографию на нескольких языках одновременно? который состоит в объединении нескольких файлов .dic и .aff, загруженных из titoBouzout/Dictionaries , но проверка грамматики менее точна, чем проверка по умолчанию в OSX.

Ответы (3)

Перейдите в системные настройки/клавиатура/текст/орфография и нажмите на окно и перейдите к пункту «Настройка». Затем установите флажки только для двух нужных языков и установите для него значение «Автоматически». Также установите для словаря значение «Автоматически» в меню «Правка» > «Правописание и грамматика» > «Показать правописание и грамматику».

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

По крайней мере, в Мохаве кажется, что этот список не соблюдается, если вы установите его автоматически. Например, я хочу немецкий и британский английский. Но даже несмотря на то, что в списке есть только эти языки (и, что более важно, НЕ американский английский), когда я пишу слово по-американски, он считает его действительным. Что, скорее, делает его бесполезным для меня. Но это, тем не менее, работает даже в том же предложении. В любом случае, похоже, что список языков, включенных в «авто», не учитывается. К сожалению, это единственный известный мне способ «удалить» из словаря ненужные мне варианты написания.
На самом деле это похоже на баг: в списке языков написано так: "...и выбрать те, которые должны использоваться при автоматической проверке орфографии по языку".

Попробуй это:

  1. Перейдите в « Системные настройки»/«Язык и регион» и установите французский в качестве основного языка в разделе «Предпочитаемые языки » .
  2. Перезагрузите компьютер.
  3. Установите предыдущий основной язык (перетащив его из списка предпочитаемых языков вверх).
  4. Перезапуск.

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

Я не совсем уверен, почему, но, похоже, это помогает.

Решение Тома Гевеке в основном работало для меня, но мне пришлось добавить дополнительный источник в «Клавиатура» -> «Источники ввода». Тогда это сработало, как и ожидалось.