Почему iPhone подсказывает слова не на том языке
Автокоррекция и подсказки идут за активной клавиатурой, а не за словами на экране. Разбираем, почему посреди русской фразы всплывает английское слово, и что реально помогает при постоянных переключениях.
Вы пишете сообщение по-русски, а строка подсказок тихо предлагает английское слово — или подчёркивает совершенно правильное слово, как будто это опечатка. Кажется, что телефон забыл, на каком языке вы говорите. Он не забыл. Система вообще не читает вашу фразу и не пытается понять её смысл: она смотрит, какая клавиатура сейчас активна, и подбирает подсказки по её словарю независимо от того, что вы в неё набираете.
Подсказки идут за клавиатурой, а не за текстом
Каждая клавиатура, добавленная в разделе Настройки → Основные → Клавиатура → Клавиатуры, несёт собственный словарь, собственные правила автокоррекции и собственный список частотности слов. В любой момент активен ровно один такой словарь — тот, что принадлежит клавиатуре, на которой вы сейчас находитесь. Выбор произошёл в тот момент, когда вы последний раз нажали или удержали кнопку с глобусом.
Поэтому набор русской фразы на английской клавиатуре превращается в бесконечную борьбу: правильные слова подчёркиваются, автокоррекция тянет их к ближайшему английскому варианту, а строка подсказок предлагает кандидатов на языке, которого вы не используете. Ничего не сломано и не настроено криво. Английская клавиатура делает ровно то, что должна делать английская клавиатура, — просто активной должна быть не она.
Почему это особенно бьёт по русско-английскому набору
У русского и английского разные алфавиты, и это, как ни странно, спасает не всегда. Кириллица на латинской раскладке физически не наберётся, так что грубую ошибку вы заметите сразу. А вот обратная ситуация — куда коварнее: короткие латинские вставки, набранные на русской клавиатуре после переключения, и наоборот. Названия сервисов, никнеймы, доменные имена, слова вроде «дедлайн» или «сторис», написанные латиницей, — всё это сидит близко к чему-то из активного словаря и охотно «исправляется».
Вторая типичная ситуация — переписка, в которой языки чередуются каждые две фразы. Вы отвечаете коллеге по-английски, следом пишете другу по-русски и переключаться забываете. Первое же слово уходит либо в кашу из латиницы, либо в чужую подсказку, и приходится стирать всю фразу целиком.
Узкое исключение от Apple
В iOS есть функция, позволяющая одной клавиатуре понимать сразу два родственных языка и предлагать подсказки на любом из них без переключения. Именно благодаря ей часть пользователей набирает две фразы подряд на разных языках, не трогая глобус. Работает это только для того ограниченного набора языковых пар, который Apple в эту функцию заложила, и только внутри собственной клавиатуры Apple. Стороннее расширение к ней подключиться не может: если сторонняя клавиатура работает с несколькими языками, она решает эту задачу своими средствами.
Из-за чего конкретно всплывает чужой язык
- Вы сменили язык фактически, но не нажали глобус — словарь остался прежним и продолжает предлагать слова предыдущего языка.
- Короткая смешанная фраза: название бренда, заимствованное слово, имя. Оно оказалось достаточно близко к слову из активного словаря, и автокоррекция «починила» его вместо того, чтобы оставить в покое.
- В списке клавиатур больше языков, чем вы используете сегодня, и глобус промахнулся на одну позицию — вы попали на соседнюю клавиатуру, а не на нужную.
- Клавиатура, которая сама управляет несколькими языками, всё ещё стоит на том языке, которым вы пользовались в прошлый раз. Правило то же самое, просто уровнем ниже.
- Вы переключились правильно, но исправление уже применилось к предыдущему слову: автокоррекция срабатывает в момент пробела, то есть по правилам того языка, который был активен до переключения.
Как это лечится
- Переключайте клавиатуру до того, как начали набирать новый язык, а не посередине. Глобус меняет словарь мгновенно, но только для текста, набранного после переключения.
- Сократите список клавиатур до тех языков, которыми вы правда пользуетесь: Настройки → Основные → Клавиатура → Клавиатуры, кнопка изменения списка в правом верхнем углу. Чем короче цикл глобуса, тем реже вы промахиваетесь.
- Поставьте два основных языка рядом друг с другом. На том же экране в режиме редактирования строки перетаскиваются за правый край. Одно нажатие снова становится надёжным, когда нужная клавиатура находится в одном шаге, а не в трёх.
- Проверьте, поддерживает ли многоязычный набор Apple вашу пару языков. Для тех пар, что он покрывает, шаг с переключением исчезает полностью.
- Занесите слова, которые ломаются постоянно, в раздел Настройки → Основные → Клавиатура → Замена текста. Точное совпадение с сокращением срабатывает раньше, чем автокоррекция успевает предложить что-то своё.
Что делать не стоит
Выключать «Автокоррекцию» целиком ради двух проблемных слов — избыточная мера: вы заодно теряете страховку от настоящих опечаток, которых в длинном сообщении набирается больше, чем кажется. Если раздражает именно строка подсказок, а не молчаливые подмены, отключается отдельно «Предиктивный набор» в разделе Настройки → Основные → Клавиатура — оба переключателя независимы. И не рассчитывайте на то, что система догадается о языке по смыслу фразы: она принципиально этого не делает, поэтому единственный надёжный сигнал для неё — какая клавиатура сейчас включена.
Частые вопросы
Почему клавиатура предлагает английское слово, когда я пишу по-русски?
Автокоррекция и подсказки подбираются по словарю активной клавиатуры, а не по словам на экране. Если активной осталась английская клавиатура, она продолжит предлагать английские слова, что бы вы ни набирали. Помогает только переключение глобусом — и сделать его нужно до начала фразы, а не посередине.
Может ли iPhone понимать два языка без переключения клавиатуры?
Для ограниченного набора языковых пар — да: у собственной клавиатуры Apple есть многоязычный режим, который предлагает подсказки сразу на двух языках без нажатия глобуса. Работает он только внутри клавиатуры Apple и только для тех пар, которые она поддерживает; сторонние клавиатуры к этому механизму подключиться не могут.
Замедляет ли клавиатуру частое переключение языков?
Нет. Смена активного словаря происходит мгновенно: ничего не скачивается и не распаковывается в момент нажатия глобуса. Переключаться можно хоть на каждой фразе, и на скорость набора это не влияет. Заметная пауза при переключении обычно связана не со словарём, а с загрузкой самого расширения клавиатуры в память.
Как защитить конкретное слово от исправления на другой язык?
Добавьте его в раздел Настройки → Основные → Клавиатура → Замена текста, указав одно и то же слово и в поле фразы, и в поле сокращения. Точное совпадение с заданным сокращением срабатывает раньше автокоррекции, поэтому слово выходит ровно так, как вы его набрали, независимо от активного языка.
Попробуйте на своей клавиатуре
Kibo — бесплатная клавиатура для iPhone с настоящим механическим звуком клавиш, набором тем и эффектами RGB-подсветки. Без аккаунта, без рекламы, и работает даже с выключенным полным доступом.