Решение проблем
macOS говорит, что приложение «повреждено»
macOS помещает в карантин приложения, скачанные из интернета не через App Store. Чтобы исправить:
Откройте Терминал и выполните:
xattr -cr /Applications/LangSwitcher.app
Затем откройте приложение снова. Это нужно сделать только один раз.
Альтернативно: нажмите правой кнопкой мыши на приложении → Открыть.
Не работает разрешение Accessibility
LangSwitcher требует разрешение Accessibility для чтения и замены текста.
- Откройте Системные настройки → Конфиденциальность и безопасность → Универсальный доступ
- Убедитесь, что LangSwitcher в списке и включён
- Если уже был включён — попробуйте выключить и снова включить
- Перезапустите LangSwitcher
Неправильный результат преобразования
Такое может происходить с текстом, содержащим символы из нескольких раскладок. Попробуйте:
- Вручную выделите конкретный текст, затем нажмите горячую клавишу
- Переключите режим умного преобразования в Настройках → Основные (попробуйте «Последнее слово» или «Отключено»)
- Проверьте, что нужные раскладки включены в Системных настройках → Клавиатура → Источники ввода
Если проблема сохраняется, создайте issue на GitHub и приложите:
- Исходный текст
- Ожидаемый результат
- Фактический результат
- Ваши раскладки клавиатуры
- Записи из журнала преобразований (экспортируйте через Настройки → Журнал → Экспорт JSON)
Горячая клавиша не работает в определённом приложении
Некоторые приложения (особенно работающие с повышенными привилегиями или в изолированных средах) могут не реагировать. Известные случаи:
- Terminal/iTerm при фокусе на командной строке
- Некоторые Electron-приложения с кастомными полями ввода
Попробуйте сначала выделить текст вручную, затем нажать горячую клавишу.
Приложение не появляется в строке меню
- Проверьте, что LangSwitcher запущен (посмотрите в Мониторе активности)
- Иконка может скрываться за вырезом (notch) на MacBook Pro
- Завершите и перезапустите приложение
Высокая нагрузка на процессор
LangSwitcher должен потреблять минимум ресурсов. Если заметили высокую нагрузку:
- Проверьте журнал — большие базы данных с записями могут замедлять работу
- Попробуйте очистить журнал или установить лимит записей в Настройках → Журнал
- Сообщите о проблеме с данными из Монитора активности