Sublime Text изначально поставляется только с английским интерфейсом — официальной русской локализации у редактора нет, поэтому перевод меню выполняется через сторонний пакет LocalizedMenu. Всё, что нужно сделать, — установить Package Control, добавить через него пакет локализации и переключить язык в его настройках. Процедура занимает несколько минут и не требует правки системных файлов редактора.
Ниже разберём весь процесс по шагам: от установки менеджера пакетов до выбора русского языка и решения типичных проблем, когда перевод не применяется. Инструкция актуальна для Sublime Text 3 и Sublime Text 4 на Windows, macOS и Linux — различия между платформами минимальны, но отдельные нюансы отмечены по ходу текста.
Почему в Sublime Text нет встроенного русского языка
Разработчики редактора сознательно не добавляют локализацию в дистрибутив: интерфейс Sublime Text формируется из текстовых файлов меню, и официальной системы переводов в программе не предусмотрено. Это не ошибка установки и не признак «урезанной» версии — английский язык единственный из коробки на любой платформе.
Тем не менее архитектура редактора позволяет переопределять пункты меню через пакеты. Именно на этом основан пакет LocalizedMenu от сообщества: он подменяет стандартные файлы меню переведёнными версиями, не затрагивая ядро программы. При обновлении редактора пакет остаётся на месте, хотя иногда требует повторного переключения языка.
⚠️ Внимание: скачивайте пакеты только через встроенный Package Control. Сторонние «русификаторы» в виде готовых архивов с файлами .exe могут содержать вредоносный код — официальный путь установки безопасен и не требует запуска исполняемых файлов.
Шаг 1. Установка Package Control
Package Control — менеджер пакетов, без которого установка локализации невозможна. Проверить его наличие просто: откройте меню Preferences и поищите пункт Package Control. Если его нет — выполните установку через консоль или командную палитру.
Самый быстрый способ — встроенный пункт меню. В актуальных версиях редактора откройте Tools → Install Package Control и дождитесь уведомления об успешной установке. После этого перезапустите редактор, чтобы менеджер пакетов полностью инициализировался.
Альтернативный вариант — установка через консоль. Откройте её сочетанием Ctrl + ` (клавиша с обратным апострофом) и вставьте команду с официальной страницы Package Control, затем нажмите Enter. Текст команды периодически меняется между версиями, поэтому копируйте её именно с официального источника, а не из старых статей.
☑️ Подготовка к русификации
Шаг 2. Установка пакета LocalizedMenu
Теперь поставьте сам пакет локализации. Нажмите Ctrl + Shift + P, чтобы открыть командную палитру, начните вводить Package Control: Install Package и выберите этот пункт из списка. Через несколько секунд появится поле поиска пакетов.
Введите в поиске LocalizedMenu и выберите одноимённый пакет. Установка происходит автоматически — статус отображается в левом нижнем углу окна. После завершения пакет обычно сразу предлагает выбрать язык интерфейса или делает это при следующем запуске.
Шаг 3. Переключение языка на русский
После установки пакета язык переключается через его меню. Откройте Preferences → Languages (путь может отображаться как Preferences → LocalizedMenu → Languages в зависимости от версии пакета) и выберите Русский. Меню редактора сменится на русское без перезапуска либо после короткого подтверждения.
Если пункт выбора языка не появился автоматически, вызовите его вручную через палитру команд: Ctrl + Shift + P, введите LocalizedMenu и выберите команду смены языка. Список доступных локализаций загружается вместе с пакетом.
- 🌐 Откройте палитру команд сочетанием
Ctrl + Shift + P - 📦 Найдите команду пакета LocalizedMenu для смены языка
- 🇷🇺 Выберите «Русский» из списка доступных языков
- 🔄 Перезапустите редактор, если меню не обновилось сразу
Что переводится, а что остаётся на английском
Пакет локализации переводит главное меню, контекстные меню и часть стандартных диалогов. Однако важно понимать границы метода: палитра команд, консоль, настройки в формате JSON и сообщения сторонних плагинов остаются на английском, потому что их тексты не проходят через файлы меню, которые подменяет LocalizedMenu.
Это не неполадка, а ограничение архитектуры редактора. Для работы с файлами настроек базовое знание английских терминов всё равно пригодится — например, при редактировании Preferences.sublime-settings.
| Элемент интерфейса | Переводится пакетом | Комментарий |
|---|---|---|
| Главное меню (File, Edit и т.д.) | Да | Полный перевод пунктов |
| Контекстные меню | Да | Меню по правому клику |
| Палитра команд | Нет | Названия команд остаются английскими |
| Файлы настроек JSON | Нет | Ключи и комментарии на английском |
| Сообщения сторонних плагинов | Нет | Зависит от автора каждого плагина |
Решение типичных проблем
Наиболее частая жалоба — пакет установлен, но меню осталось английским. Возможные причины: язык не был выбран после установки, редактор не перезапущен, либо другой пакет переопределяет файлы меню поверх локализации. Проверьте выбранный язык в меню пакета и перезапустите программу.
Вторая ситуация — после обновления Sublime Text перевод частично «слетел». Обновление редактора может заменить стандартные файлы меню, и пакету требуется повторное применение языка. Обычно достаточно снова выбрать русский в настройках LocalizedMenu.
- 🔍 Проверьте, что язык выбран:
Preferences → Languages → Русский - ♻️ Перезапустите редактор после смены языка
- 🧩 Временно отключите другие пакеты, меняющие интерфейс, чтобы исключить конфликт
- ⬆️ Обновите LocalizedMenu через
Package Control: Upgrade Package
⚠️ Внимание: не редактируйте вручную файлы меню внутри установочной директории Sublime Text — при обновлении правки будут потеряны, а повреждённые файлы могут нарушить работу редактора. Все изменения делайте только через пакеты.
Как полностью удалить русификацию
Откройте палитру команд (Ctrl + Shift + P), выберите «Package Control: Remove Package», найдите LocalizedMenu и подтвердите удаление. После перезапуска интерфейс вернётся к английскому. Пользовательские настройки и проекты при этом не затрагиваются.
Альтернативы: стоит ли вообще русифицировать
Перед установкой локализации стоит взвесить и обратный вариант. Значительная часть документации, уроков и ответов по Sublime Text написана с привязкой к английским названиям пунктов меню — с русским интерфейсом следовать таким инструкциям сложнее, потому что приходится угадывать соответствие перевода оригиналу.
Если вы только начинаете осваивать редактор и английская терминология пока тормозит работу — русификация оправдана. Опытные пользователи чаще оставляют английский интерфейс ради совместимости с документацией. Пакет легко удалить в любой момент, поэтому решение не окончательное.
Часто задаваемые вопросы
Русификация влияет на производительность редактора?
Нет. LocalizedMenu лишь подменяет текстовые файлы меню, нагрузка на систему не меняется. Скорость запуска и отзывчивость редактора остаются прежними.
Работает ли русификация в Sublime Text 4?
Да, пакет LocalizedMenu совместим с четвёртой версией редактора. Порядок установки идентичен: Package Control, затем установка пакета и выбор языка. Если пакет давно не обновлялся, перед установкой проверьте его совместимость на странице в репозитории Package Control.
Почему палитра команд осталась на английском?
Пакет локализации переводит только файлы меню. Названия команд в палитре, ключи настроек и сообщения плагинов технически не подменяются этим методом, поэтому остаются на языке оригинала.
Можно ли вернуть английский язык без удаления пакета?
Да. Откройте меню выбора языка LocalizedMenu и переключитесь обратно на English — интерфейс вернётся к исходному виду, а сам пакет останется установленным на случай повторного переключения.
Безопасен ли пакет LocalizedMenu?
При установке через официальный Package Control риск минимален: пакеты в репозитории проходят базовую модерацию, а их исходный код открыт. Опасность представляют лишь «русификаторы» из непроверенных источников в виде исполняемых файлов.