Этот источник ввода с клавиатуры macOS позволяет пользователю, знакомому только с клавиатурой с латинским алфавитом, вводить текст на других языках, используя обычную латинскую транслитерацию букв целевого языка. В настоящее время поддерживаются целевые языки — иврит и русский. Например, если набрать privet
в русском режиме, получится привет
, а при вводе hi
в режиме иврита הי
.
Введите обычный текст в любом окне без копирования/вставки из отдельного приложения/браузера.
Поддерживает несколько языков: в настоящее время русский и иврит, но при желании можно легко добавить больше.
Поддерживает современные версии macOS.
Распространяется в виде подписанного и нотариально заверенного установщика - вам не нужно собирать его самостоятельно (но вы можете, если хотите).
Надежная установка и удаление в последних версиях macOS.
Начиная примерно с macOS Ventura, Apple внесла в свою архитектуру источников ввода с клавиатуры различные ошибки, которые делают их добавление и удаление ненадежными, подверженными ошибкам и требующими выхода из системы. Программа установки и удаления этого приложения делает весь процесс надежным и простым для пользователя.
Не используйте знаки препинания, такие как '
или #
для транслитерации.
При обычном наборе текста в macOS (в отличие от некоторых специальных приложений для транслитерации) переключение между режимами ввода сложнее — вы не можете просто нажать ESC
, как это делает translit.ru. Это делает ввод текста с большим количеством знаков препинания раздражающим. Кроме того, перехват '
мешает «умным кавычкам» macOS, если вы используете эту функцию. Отказ от знаков препинания, например использование q
вместо ь
и qq
вместо ъ
делает набор текста более плавным.
На Github существуют существующие проекты транслитерации macOS, такие как cyrillic-transliterator и его ответвления, но ни один из них не поддерживает все вышеперечисленные функции.
Translit-xypkg
.System Preferences ⇒ Keyboard
Text Input
нажмите кнопку Edit...
для Input Sources
+
, чтобы добавить источник входного сигнала.Russian
язык или Hebrew
и выберите Russian Translit
или Hebrew Translit
по желанию. Если вы хотите использовать оба, нажмите +
еще раз после добавления одного. Все готово. Если вы включили Show Input menu in menu bar
ты должен увидеть там что-то вроде этого
Выберите новый добавленный метод ввода, и вы сможете начать вводить его где угодно.
По умолчанию macOS устанавливает ⌃Space
и ⌃⌥Space
для переключения между различными источниками входного сигнала. Это гораздо удобнее при наборе текста, чем использование строки меню.
Если они не работают, перейдите в System Preferences ⇒ Keyboard ⇒ Keyboard Shortcuts ⇒ Input Sources
и включите или измените их.
Когда выбран режим ввода транслитерации, во всплывающем системном меню будут отображаться дополнительные записи, подобные этим.
Выберите Show Mappings
, чтобы отобразить, какие латинские символы и комбинации соответствуют каким буквам целевого языка.
Чтобы полностью удалить Translit, введите в Терминале следующие команды:
~ /Library/Input Methods/Translit.app/Contents/MacOS/Translit --uninstall
/Library/Input Methods/Translit.app/Contents/MacOS/Translit --uninstall
Вы также можете увидеть точную команду для вашей установки в меню About Translit
с выбранным режимом транслита.
Как и при установке, в конце вам будет предложено выйти из системы. Это, к сожалению, также необходимо из-за ошибок Apple.
Сопоставления символов для русского и иврита приведены в следующих таблицах.
А | а | Б | б | В | в | Г | г | Д | д | Е | е | Ё | ё | Ж | ж |
А | а | Б | б | В | в | Г | г | Д | д | Э | е | Джо Йо Ö Ë | Джо йоу ö ë | Ж | жж |
З | з | И | и | Й | й | К | к | Л | л | М | м | Н | н | О | о |
З | я | я | я | Дж | дж | К | к | л | л | М | м | Н | н | О | о |
П | п | Р | р | С | с | Т | т | У | у | Ф | ф | Х | х | Ц | ц |
П | п | Р | р | С | с | Т | т | ты | ты | Ф | ж | ЧАС Х | час х | С | с |
Ч | ч | Ш | ш | Щ | щ | Ъ | ъ | Ы | ы | Ь | ь | Э | э | Ю | ю | Я | я |
Ч | ч | Ш | ш | Вт Тссс | ш тсссс | Да | й | вопрос | д | Дже Ä | я ä | Джу Ю О | Джу йу ю | Да Да | да да |
א | ב | ג | ד | ה | ו | ז | ח | ט | י | כ | ך | ל | מ | ם |
а | б | г | д | час | о ты | я | х | Т | я дж | к | К | л | м | М |
נ | ן | ס | ע | פ | ף | צ | ץ | ק | ר | ש | ת |
н | Н | с | й | ж п | Ф П | с | С | д | р | ш | т |
Xcode 15 или выше и Python 3 — единственные требования для сборки Translit.
fetch
из каталога верхнего уровня (текущий каталог не имеет значения). Это позволит получить внешние зависимостиTranslit.workspace
и создайте схему Translit
или Installer