Частые проблемы при наборе арабского и простые решения
Почему буквы меняются прямо во время набора, откуда берутся одиночные латинские символы и как исправить те написания, что чаще всего идут не так.
Почти все сложности с транслитерирующей клавиатурой идут из одного места: клавиатура сделала ровно то, что вы набрали, а набрали вы не совсем то, что имели в виду. Стоит научиться узнавать эту закономерность — и на каждую уходят секунды.
Всё, что ниже, предполагает стиль набора Традиционный, который стоит по умолчанию. Там, где важен другой стиль, он назван прямо.
Буквы всё время меняются, пока я печатаю
Это не ошибка. Клавиатура берёт в каждой позиции самое длинное подходящее сочетание, а более длинное совпадение может появиться только после того, как вы наберёте больше.
Наберите d — и увидите د. Добавьте апостроф, и получится ذ, потому что d' —
более длинная запись, чем d. То же самое с s → س, а затем s' → ش, и с
l → ل, а затем la → لا.
То есть результат устанавливается тогда же, когда и слово. Судите о нём в конце, а не посреди нажатий.
Посреди арабского стоит латинская буква
У Традиционного нет соответствия для e, o, u и x, и вместо того чтобы гадать, он оставляет их
как есть. nor выходит как نoر с латинской o посередине.
Решение: используйте пару, которая даёт долгий гласный. oo — это و, поэтому noor
даёт نور. ee — это ي.
Если вам привычнее набирать ou для و, это французский стиль.
Появился لا, которого я не хотел
la — это одна запись, лигатура لا, а не l, за которой идёт a.
salam даёт سالام, потому что клавиатура читает s, a, la, m. Вам нужно было slam,
которое даёт سلام.
Решение: найдите a прямо перед l и уберите её. Это самая частая одиночная ошибка написания на
всей клавиатуре.
Я получил не ту букву из похожей пары
Заглавные — это другие буквы, а не выделение:
| Строчная | Заглавная | ||
|---|---|---|---|
h | ه | H | ح |
s | س | S | ص |
t | ت | T | ط |
d | د | D | ض |
z | ز | Z | ظ |
mrHba даёт مرحبا. mrhba даёт مرهبا, а это не слово — и ничто на это не укажет, потому
что обе последовательности букв допустимы.
Решение: когда слово выглядит почти правильно, первым делом проверьте заглавные.
sh и kh не работают
В Традиционном это не буквосочетания. shkra читается как s, а затем h, и даёт سهكرا.
Решение, выберите одно:
- Наберите
s'kraдля شكرا — апостроф и есть способ, которым Традиционный добирается до букв с точками (t'ث,d'ذ,H'خ,g'غ). - Или переключитесь на стиль Английский в разделе Настройки ввода, где
shkraдаёт شكرا,khbzдаёт خبز, аdhhbдаёт ذهب.
Ни один из них не «правильнее». Выберите тот, что совпадает с вашей привычной записью, и держитесь его.
Цифра застряла внутри слова
Вы набрали 3 или 7, ожидая ع или ح, а настройка чатовых цифр выключена.
3id mbark даёт 3يد مبارك, а не عيد مبارك.
Решение: включите Использовать цифры как арабские буквы в Настройках ввода или воспользуйтесь
буквенными клавишами Традиционного — g для ع и H для ح, тогда gid mbark даёт
عيد مبارك. Все подробности —
арабские цифры в чате.
Моё слово оканчивается на ه вместо ة
Та марбута требует апострофа: h'.
mdinh' даёт مدينة; mdinh даёт مدينه. t'lat'h' даёт ثلاثة; t'lat даёт ثلات.
Хамза не встаёт туда, куда мне нужно
a-- (إ) — более длинная запись, чем -- (ء), поэтому a перед хамзой
поглощается. sma-- даёт سمإ, а не سماء.
Решение: воспользуйтесь экранной клавиатурой. В группе Символы есть ء отдельной
клавишей, и нажатие на неё вставляет ровно этот знак. Наберите s'a, нажмите ء, продолжайте.
Об этом — в статье
сложные арабские буквы.
Арабский текст, который я вставил, изменился
Не должен — вставленный текст сохраняется как есть и никогда не транслитерируется заново. Текст, который вы уже дописали, точно так же остаётся нетронутым, как только вы идёте дальше — пробелом или щелчком в другом месте.
Если вставленный арабский всё же изменился, более вероятное объяснение в том, что вставка попала внутрь слова, которое вы ещё набирали. Сначала уведите курсор от активного слова.
Вообще ничего не появляется
Две вещи стоит проверить прежде всего: что курсор действительно стоит в поле ввода и что страница догрузилась — клавиатуре нужно, чтобы её скрипт успел запуститься до первого нажатия.
Если поле работает, но стиль набора будто сбросился, учтите, что настройки хранятся отдельно для каждого браузера. Приватное окно, другой браузер или очищенные данные сайта начинают с настроек по умолчанию.
Следующий шаг
Откройте арабскую клавиатуру и наберите заново слово, которое вышло не так, следя за полем: момент, когда написание расходится с ожидаемым, обычно и называет причину. Если дело в конкретной букве, а не в слове, сложные арабские буквы перечисляют неудобные вместе с точными клавишами.