Sublime Text на русском: полная инструкция по русификации

Официальной русской локализации у Sublime Text нет — интерфейс редактора изначально поставляется только на английском, и переключить язык штатной настройкой не получится. Однако русифицировать меню и сообщения редактора можно через сторонние пакеты локализации, которые устанавливаются через встроенный менеджер Package Control. Также многие пользователи под запросом «Sublime Text на русском» имеют в виду проблемы с отображением кириллицы в открываемых файлах — кракозябры вместо русского текста встречаются часто и решаются сменой кодировки.

В этой статье разберём оба сценария: как установить русский язык интерфейса, как исправить отображение кириллицы в файлах и что делать, если пакет локализации не сработал. Инструкции подходят для Sublime Text 3 и Sublime Text 4 на Windows, macOS и Linux — различия между платформами минимальны.

Есть ли официальная русская версия Sublime Text

Короткий ответ — нет. Разработчики Sublime HQ не выпускают официальных языковых пакетов, и в настройках редактора отсутствует пункт выбора языка интерфейса. Всё меню — File, Edit, View, Preferences — остаётся на английском независимо от языка операционной системы.

Русификация возможна только двумя путями: установка стороннего пакета локализации из репозитория Package Control либо ручная правка файлов меню редактора. Первый способ проще и безопаснее, второй требует аккуратности, так как затрагивает внутренние ресурсы программы.

⚠️ Внимание: сторонние русификаторы создаются энтузиастами и могут не успевать за обновлениями редактора. После крупного обновления Sublime Text часть пунктов меню может снова отображаться на английском — это нормальное поведение, а не поломка.

Установка Package Control — первый шаг

Любая русификация начинается с менеджера пакетов. Если Package Control ещё не установлен, проверить это просто: откройте меню Preferences и посмотрите, есть ли там пункт Package Control. Если есть — переходите к следующему разделу.

Для установки откройте консоль редактора сочетанием клавиш Ctrl + ` (обратный апостроф, клавиша с буквой Ё) или через меню View → Show Console. Затем вставьте в строку консоли команду установки, скопированную с официального сайта Package Control, и нажмите Enter. Команда различается для третьей и четвёртой версии редактора, поэтому берите её именно для своей версии — актуальный код публикуется на странице установки Package Control.

После выполнения команды перезапустите редактор. Признак успешной установки — появление пункта Package Control в меню Preferences.

☑️ Подготовка к русификации

Выполнено: 0 / 4

Установка русского языка интерфейса

Теперь основной шаг. Откройте палитру команд сочетанием Ctrl + Shift + P и начните вводить Install Package. Выберите пункт Package Control: Install Package и дождитесь загрузки списка доступных пакетов — на это может уйти несколько секунд.

В строке поиска наберите слово Localized или Menu — в репозитории доступны пакеты локализации меню для разных языков, включая русский. Названия конкретных пакетов могут меняться, поэтому ориентируйтесь на описание: ищите пакет, в котором упоминается русский язык или russian localization. Установите его и перезапустите Sublime Text.

  • 🌐 Пакеты локализации переводят главное меню и контекстные меню редактора
  • 🔄 После установки пакета обязательно перезапустите Sublime Text
  • 📦 Проверить установленные пакеты можно через Package Control: List Packages
  • 🗑 Удалить русификатор можно командой Package Control: Remove Package
📊 Зачем вам Sublime Text на русском?
Удобнее работать с меню
Учусь программировать, английский мешает
Нужно исправить кракозябры в файлах
Просто привык к русскому интерфейсу

Исправление кракозябр: кириллица и кодировки

Частая ситуация: вы открываете текстовый файл, а вместо русских букв видите нечитаемые символы. Причина почти всегда одна — файл сохранён в кодировке Windows-1251 или KOI8-R, а Sublime Text по умолчанию открывает файлы в UTF-8 и не всегда корректно определяет кириллические кодировки автоматически.

Чтобы исправить отображение, откройте файл заново с явным указанием кодировки: File → Reopen with Encoding → Cyrillic (Windows 1251). Если текст стал читаемым, сохраните его в современной кодировке через File → Save with Encoding → UTF-8 — так файл будет корректно открываться везде.

Чтобы редактор по умолчанию использовал нужную кодировку, добавьте в пользовательские настройки (Preferences → Settings) параметр:

"default_encoding": "UTF-8",

"fallback_encoding": "Cyrillic (Windows 1251)"

Параметр fallback_encoding указывает, какую кодировку применять, когда автоопределение не сработало. Для пользователей из русскоязычного сегмента оптимальна связка UTF-8 как основной кодировки и Windows-1251 как запасной — это покрывает как современные файлы, так и старые документы.

Ручная русификация через файлы меню

Если готовый пакет локализации вас не устроил — например, перевод неполный или устарел — меню можно перевести вручную. Sublime Text хранит пункты меню в файлах с расширением .sublime-menu, которые представляют собой обычный JSON-текст.

Откройте Preferences → Browse Packages, перейдите в папку User и создайте там файл, например Main.sublime-menu. В нём можно переопределить подписи пунктов главного меню, указав для каждого поле caption с русским текстом. Изменения применяются сразу, без перезапуска.

⚠️ Внимание: не редактируйте файлы меню внутри папки установленных пакетов по умолчанию — при обновлении редактора они будут перезаписаны, и перевод пропадёт. Переопределяйте подписи только через папку User.
Пример структуры файла меню

Файл .sublime-menu содержит массив JSON-объектов. Каждый объект описывает пункт меню: поле caption задаёт видимую подпись, поле command — выполняемую команду, поле id — идентификатор раздела. Чтобы переопределить существующий пункт, укажите его id и новое значение caption на русском языке.

Настройка проверки орфографии на русском

Русификация интерфейса — не единственное, что нужно для комфортной работы с русским текстом. Sublime Text поддерживает проверку орфографии через словари в формате Hunspell — тех же, что используются в LibreOffice и OpenOffice.

Порядок действий такой: скачайте русский словарь Hunspell (файлы ru_RU.dic и ru_RU.aff), поместите их в папку Packages/Language - English рядом с существующими словарями или в отдельную папку внутри Packages, затем выберите словарь через меню View → Dictionary. Включить саму проверку можно клавишей F6 или параметром "spell_check": true в настройках.

  • 📖 Словари Hunspell для русского языка распространяются свободно
  • ⚙️ Проверка орфографии включается клавишей F6
  • 📂 Путь к словарям: Preferences → Browse Packages
  • ✍️ Подчёркнутые слова можно добавить в пользовательский словарь через контекстное меню

Типичные проблемы и их решения

Даже при корректной установке русификатора могут возникать сложности. Ниже — самые частые из них и способы диагностики.

ПроблемаВероятная причинаРешение
Пакет установлен, но меню на английскомРедактор не перезапущенПолностью закройте и откройте Sublime Text
Кракозябры вместо русского текстаФайл в кодировке Windows-1251Reopen with Encoding → Cyrillic (Windows 1251)
Часть меню переведена, часть нетПакет устарел относительно версии редактораОбновите пакет или дополните перевод вручную
Не работает проверка орфографииНе выбран русский словарьView → Dictionary → выбрать ru_RU
Package Control не находит пакетПроблемы с сетью или кэшем репозиторияПроверьте интернет, попробуйте позже

Если ни один из способов не помог, проверьте консоль редактора (Ctrl + `) — ошибки загрузки пакетов выводятся туда при запуске. Текст ошибки обычно указывает, какой именно пакет конфликтует или не загрузился.

FAQ: частые вопросы о Sublime Text на русском

Появится ли официальный русский язык в Sublime Text?

На момент написания статьи разработчики не анонсировали поддержку локализаций интерфейса. Ориентироваться стоит на сторонние пакеты — сообщество поддерживает их для многих языков, включая русский.

Безопасно ли устанавливать сторонние русификаторы?

Пакеты из официального репозитория Package Control проходят базовую модерацию и в целом безопасны. Избегайте установки русификаторов из непроверенных источников в виде готовых архивов — они могут содержать изменённые файлы программы.

Почему после обновления Sublime Text перевод частично пропал?

Новые версии редактора добавляют пункты меню, которых ещё нет в пакете локализации. Это ожидаемо: дождитесь обновления пакета или переведите недостающие пункты вручную через файлы .sublime-menu в папке User.

Как полностью удалить русификатор?

Откройте палитру команд Ctrl + Shift + P, выполните Package Control: Remove Package, выберите пакет локализации и перезапустите редактор. Интерфейс вернётся к английскому языку.

Влияет ли русификация на работу плагинов и сборку кода?

Нет. Локализация меняет только подписи пунктов меню и не затрагивает ни систему сборки, ни интерпретаторы, ни другие пакеты. Кодировка файлов — отдельная настройка, которая от языка интерфейса не зависит.