У Sublime Text нет официального русского интерфейса — после установки редактор всегда открывается на английском, и в настройках нет пункта смены языка. Это не ошибка и не урезанная версия: разработчики просто не добавляли встроенную локализацию, поэтому перевод выполняется через сторонние пакеты из репозитория Package Control или ручное редактирование файлов меню.
Ниже разберём рабочий способ русификации через пакет LocalizedMenu, альтернативный вариант с ручным переводом файлов .sublime-menu, а также типичные проблемы — например, когда после установки пакета меню остаётся на английском. Инструкция подходит для Sublime Text 3 и Sublime Text 4, но точные названия пунктов могут отличаться в зависимости от версии пакета локализации.
Что нужно знать перед русификацией Sublime Text
Редактор хранит тексты меню в файлах формата .sublime-menu внутри своих пакетов. Сторонние пакеты локализации работают по простому принципу: они подменяют стандартные файлы меню на переведённые версии. Именно поэтому перевод затрагивает главным образом верхнее меню и контекстные меню, а не весь интерфейс целиком.
Важно понимать ограничения такого подхода. Переводится текст пунктов меню, но диалоговые окна, часть настроек и сообщения консоли могут остаться на английском. Кроме того, после крупного обновления редактора переведённые файлы иногда перестают соответствовать новой структуре меню.
- 🌐 Официальной русской локализации в Sublime Text нет — только сторонние решения.
- 📦 Перевод выполняется через пакеты из Package Control или ручную правку файлов меню.
- 🔄 После обновления редактора локализацию иногда нужно переустанавливать.
- 💾 Перед любыми изменениями стоит сохранить резервную копию пользовательских настроек.
Шаг 1. Установка Package Control
Если менеджер пакетов ещё не установлен, начать нужно с него — без Package Control поставить пакет локализации стандартным способом не получится. Проверить наличие менеджера просто: откройте меню Preferences и посмотрите, есть ли там пункт Package Control.
Для установки используйте встроенную команду редактора. В актуальных версиях она доступна через палитру команд: нажмите Ctrl+Shift+P, введите Install Package Control и выберите соответствующий пункт. Через несколько секунд появится уведомление об успешной установке, после чего редактор желательно перезапустить.
⚠️ Внимание: старые инструкции предлагают вставлять длинный скрипт в консоль редактора (
View → Show Console). Этот способ чувствителен к версии Sublime Text — код для третьей и четвёртой версии различается. Безопаснее использовать встроенную команду установки через палитру команд.
Шаг 2. Установка пакета LocalizedMenu
Основной инструмент русификации — пакет LocalizedMenu, который добавляет в редактор меню на нескольких языках, включая русский. Установка выполняется так:
☑️ Установка русского языка в Sublime Text
Откройте палитру команд сочетанием Ctrl+Shift+P и введите Package Control: Install Package. Нажмите Enter и подождите, пока загрузится список доступных пакетов — при первом запуске это может занять некоторое время. Затем начните вводить LocalizedMenu и выберите найденный пакет.
После установки пакет обычно добавляет в меню Help пункт выбора языка — Language. Откройте его и выберите русский язык из списка. Если пункт не появился сразу, перезапустите редактор: часть пакетов активируется только после перезапуска.
Шаг 3. Проверка и откат изменений
После перезапуска проверьте главное меню: пункты File, Edit, View должны отображаться на русском. Прокликайте основные разделы — Файл, Правка, Вид, Настройки — и убедитесь, что ничего не «слетело» и все пункты открываются корректно.
Если перевод вас не устроил или пакет конфликтует с другими расширениями, откат делается штатно. Откройте палитру команд, выберите Package Control: Remove Package, найдите LocalizedMenu и удалите его. После перезапуска редактор вернётся к английскому интерфейсу, а ваши файлы и настройки не пострадают.
Альтернатива: ручной перевод файлов меню
Если сторонний пакет недоступен или вы хотите перевести только отдельные пункты, можно отредактировать файлы меню вручную. Тексты пунктов хранятся в файлах с расширением .sublime-menu — например, Main.sublime-menu. Это обычные JSON-подобные файлы, где у каждого пункта есть поле caption с отображаемым текстом.
Править файлы внутри установочных пакетов напрямую не стоит — при обновлении редактора изменения перезапишутся. Корректный подход: создать переопределяющий файл в пользовательской папке Packages/User, где задать свои значения caption для нужных пунктов. Открыть папку с пакетами можно через Preferences → Browse Packages.
Пример фрагмента переопределённого пункта меню:
[
{ "caption": "Файл", "mnemonic": "F", "id": "file", "children": [] }
]
Ручной способ трудоёмок: полное меню содержит десятки пунктов и вложенных подменю. Он оправдан, когда нужно перевести лишь несколько часто используемых команд или когда пакет локализации конфликтует с вашей сборкой.
Где хранятся файлы меню Sublime Text
Стандартные файлы .sublime-menu находятся внутри пакета Default, который поставляется с редактором. Пользовательские переопределения кладутся в папку Packages/User — открыть её можно через Preferences → Browse Packages. Файлы из User имеют приоритет над стандартными, поэтому править оригиналы не нужно.
Сравнение способов русификации
Чтобы выбрать подходящий вариант, сопоставьте их по ключевым параметрам:
| Критерий | Пакет LocalizedMenu | Ручная правка файлов |
|---|---|---|
| Сложность | Низкая, установка в несколько кликов | Высокая, нужно редактировать файлы |
| Охват перевода | Основные меню редактора | Только выбранные вами пункты |
| Устойчивость к обновлениям | Зависит от обновлений пакета | Файлы в User обычно сохраняются |
| Откат изменений | Удаление пакета одной командой | Удаление созданных файлов вручную |
Для большинства пользователей рациональнее пакетный вариант: он быстрее и легко откатывается. Ручная правка — инструмент для точечных задач и нестандартных сборок.
Типичные проблемы и их решение
Самая частая жалоба — после установки пакета меню осталось английским. Возможные причины: язык не выбран в пункте Help → Language, редактор не был перезапущен либо пакет конфликтует с другой модификацией меню. Проверьте эти три момента по порядку — в большинстве ситуаций причина находится среди них.
Вторая типичная ситуация — после обновления Sublime Text часть пунктов снова стала английской или меню отображается некорректно. Здесь помогает переустановка пакета: удалите LocalizedMenu через Remove Package, перезапустите редактор и установите пакет заново. Если проблема повторяется, проверьте, нет ли в папке Packages/User собственных файлов .sublime-menu, которые перекрывают перевод.
⚠️ Внимание: скачивайте пакеты только через встроенный Package Control. Архивы «русификаторов» со сторонних сайтов могут содержать устаревшие файлы меню от других версий редактора, что приводит к исчезновению пунктов меню или ошибкам при запуске.
- 🔍 Проверьте, выбран ли русский язык в
Help → Languageпосле установки пакета. - 🔁 Полностью перезапустите редактор, а не только закройте окно проекта.
- 🧹 Удалите конфликтующие файлы
.sublime-menuиз папкиPackages/User. - 📥 Переустановите пакет локализации после крупного обновления редактора.
Стоит ли вообще переводить Sublime Text
Честный ответ: зависит от вашего опыта. Терминология в меню редактора (File, Edit, Find, Goto) довольно стандартна и быстро запоминается. Большинство обучающих материалов, статей и ответов на форумах приводят английские названия пунктов, поэтому с русифицированным меню ориентироваться в чужих инструкциях бывает сложнее.
С другой стороны, если вы только начинаете работать с кодом и английский интерфейс тормозит освоение, локализация — разумный временный костыль. Пакет удаляется в пару кликов, поэтому вы всегда сможете вернуться к оригинальному интерфейсу, когда привыкнете к редактору.
Частые вопросы о переводе Sublime Text
Есть ли официальная русская версия Sublime Text?
Нет, официальной локализации разработчики не выпускают. Русский язык добавляется только через сторонние пакеты, например LocalizedMenu, или ручным редактированием файлов меню.
Переведутся ли все элементы интерфейса после установки пакета?
Нет. Локализация затрагивает в первую очередь главное и контекстные меню. Часть диалогов, настроек и служебных сообщений может остаться на английском — это ограничение самого механизма перевода через файлы меню.
Что делать, если пункта Language в меню Help нет?
Убедитесь, что пакет LocalizedMenu действительно установлен: откройте Package Control: List Packages и проверьте список. Если пакета там нет — установите его заново. Если есть, но пункт не появился, перезапустите редактор и проверьте консоль (View → Show Console) на наличие ошибок загрузки пакета.
Сломается ли редактор после обновления с установленным русификатором?
Как правило, нет — обновление проходит штатно. Но переведённые файлы меню могут перестать соответствовать новой структуре, из-за чего отдельные пункты вернутся к английскому. В таком случае переустановите пакет локализации или дождитесь его обновления автором.
Как вернуть английский интерфейс?
Откройте палитру команд (Ctrl+Shift+P), выполните Package Control: Remove Package, выберите LocalizedMenu и перезапустите редактор. Интерфейс вернётся к исходному состоянию, личные настройки и проекты при этом не затрагиваются.