Skip to content

Переводчик арабской азбуки Морзе

Какая арабская таблица используется

Переводчик использует опубликованную таблицу соответствий азбуки Морзе для арабского алфавита, включающую 28 основных букв. Отдельная хамза добавлена как самостоятельное расширение: ء = .. Сайт не называет эти назначения арабским алфавитом ITU и не заявляет о подтверждённом историческом происхождении таблицы. Все значения собраны в арабской азбуке Морзе.

Исходный арабский текст отображается справа налево (RTL), но группы Морзе идут слева направо в логическом порядке передачи. Пробел разделяет символы, / — слова. При копировании последовательность групп переворачивать не нужно.

Преобразование арабского текста

Перед кодированием поддерживаемые варианты букв приводятся к канонической форме:

  • سلام преобразуется в ... .-.. .- --.
  • أهلاً сначала нормализуется в اهلا, затем в .- ..-.. .-.. .-.
  • В слове مسؤول буква ؤ разворачивается в وء, поэтому результат — -- ... .-- . .-- .-...

Два последних преобразования необратимы: исходный вариант алифа, подставка хамзы и удалённые огласовки в сигнале не сохраняются.

Нормализация и однозначное декодирование

ВводКаноническая последовательность
أ, إ, آ, ٱا
ؤوء
ئيء
ىي
ةه

Татвиль и распространённые харакаты опускаются, а совместимые презентационные формы арабских букв по возможности сводятся к базовым символам Unicode. Декодер возвращает только канонические символы таблицы и не угадывает орфографию: .-- . всегда даёт وء, а .. .يء, не ؤ и не ئ.

Цифры и знаки препинания

Канонический вывод цифр — арабско-индийские знаки ٠-٩. Цифры ASCII 0-9 принимаются как входные псевдонимы тех же сигналов. Канонические запятая, вопросительный знак и точка с запятой — ،, ؟, ؛; варианты ASCII ,, ?, ; также допустимы на входе.

Остальные поддерживаемые знаки и символы: . ' ! / ( ) & : = + - _ " $ @. Для позиций, прямо перечисленных в ITU-R M.1677-1, используются опубликованные значения; другие распространённые символы являются дополнительными соответствиями сайта. Неизвестные знаки не преобразуются молча.

Что не поддерживается

Режим не транслитерирует латиницу: salam не заменяется на سلام. Персидские буквы پ, چ, ژ, گ, коранические аннотационные знаки и другие символы расширенной арабской письменности также не входят в таблицу и отмечаются как неподдерживаемые.

Воспроизведение и карточки

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

В отдельном редакторе карточек Морзе можно оформить арабский текст и скачать карточку в PNG. На совместимых устройствах команда «Поделиться» открывает системное меню и передаёт ему PNG вместе с текущим URL карточки.

Источники и границы стандартов

Сайт принял опубликованную таблицу соответствий азбуки Морзе для арабского алфавита, а не арабский алфавит ITU. ICAO Doc 9303/SATTS используется только для сверки соответствий символов и обоснования обработки отдельной хамзы; этот документ не стандартизирует арабский код Морзе. Глава 9 Unicode и TR53 относятся лишь к канонической эквивалентности, презентационным формам и обработке диакритики. ITU-R M.1677-1 служит источником для цифр, временных и эксплуатационных правил и явно перечисленной пунктуации; остальные распространённые символы — дополнительные соответствия сайта.

Источники

  • Код Морзе для нелатинских алфавитов: арабский приводит арабскую таблицу букв, принятую сайтом.
  • ICAO Doc 9303, Part 3 применяется только для сопоставлений SATTS и обоснования расширения хамзы, а не как стандарт арабского Морзе.
  • Стандарт Unicode, глава 9: Middle East-I описывает арабские символы, их формы и логический порядок, но не сигналы Морзе.
  • Unicode TR53: Arabic Mark Rendering описывает последовательности арабских диакритических знаков; их удаление здесь остаётся правилом сайта.
  • ITU-R M.1677-1 используется для цифр, временных и эксплуатационных правил и явно указанной пунктуации, но не определяет арабские буквы и расширение хамзы.