Открыли Total Commander, а все меню на английском или немецком — значит, либо программа установлена без русского языкового файла, либо в настройках выбран не тот язык интерфейса. Проверить это можно за минуту: откройте меню Configuration → Options → Language и посмотрите, доступен ли там пункт Русский. Если его нет в списке — языковой файл нужно скачать и подключить вручную.
Смена языка в Total Commander устроена просто: программа хранит переводы интерфейса в отдельных файлах с расширением .LNG и .MNU, которые лежат в папке Language внутри каталога установки. Ниже разберём все способы — от штатного переключения до ручной установки русификатора, а также типичные проблемы с кодировкой и их решение.
Где Total Commander хранит языковые файлы
Программа не «зашивает» переводы в исполняемый файл. Каждый язык — это отдельный набор файлов, который можно добавить, заменить или отредактировать. Основные из них:
- 📄 WCMD_RUS.LNG — главный файл перевода интерфейса (меню, диалоги, кнопки);
- 📋 WCMD_RUS.MNU — перевод главного меню программы;
- 📘 WCMD_RUS.INC — внутренние константы и строки команд;
- ❓ TOTALCMD.CHM — файл справки (может быть на выбранном языке).
Найти папку с этими файлами можно так: щёлкните правой кнопкой по ярлыку Total Commander и выберите Расположение файла. Внутри каталога установки будет подпапка Language. Если в ней нет файлов с пометкой RUS — русский язык просто не установлен, и переключать в настройках будет нечего.
Способ 1: смена языка через настройки программы
Это штатный и самый быстрый метод — он работает, если нужный языковой файл уже присутствует в папке Language. Откройте верхнее меню и пройдите по пути:
Configuration → Options → Language
В открывшемся окне слева появится список доступных языков — программа автоматически сканирует папку Language и показывает всё, что нашла. Выберите Русский (или другой нужный язык) и нажмите OK. Интерфейс переключится сразу, перезапуск программы обычно не требуется.
Обратите внимание: если в списке отображается только English, значит, других языковых файлов в папке нет. В этом случае переходите к следующему способу — ручной установке русификатора.
☑️ Смена языка через настройки
Способ 2: ручная установка русского языкового файла
Если русского языка в списке нет, его нужно добавить. Русификаторы для Total Commander распространяются в виде ZIP-архивов, которые содержат файлы .LNG, .MNU и иногда справку. Порядок действий:
- ⬇️ Скачайте языковой пакет, соответствующий вашей версии программы (версию посмотрите в меню
Help → About); - 📂 Распакуйте содержимое архива в папку
Languageвнутри каталога установки; - 🔄 Перезапустите Total Commander, чтобы программа просканировала папку заново;
- 🌐 Откройте
Configuration → Options → Languageи выберите появившийся язык.
⚠️ Внимание: скачивайте языковые файлы только из доверенных источников — официального сайта разработчика или проверенных архивов дополнений. Исполняемые файлы из сторонних «сборок с русификатором» могут содержать вредоносный код.
Если после распаковки язык не появился в списке, проверьте, не попали ли файлы во вложенную подпапку внутри Language — программа видит только файлы, лежащие непосредственно в этом каталоге.
Выбор языка при установке программы
При чистой установке Total Commander инсталлятор предлагает выбрать язык одним из первых шагов. Если на этом этапе выбрать Русский (при условии, что он включён в дистрибутив), все необходимые файлы будут скопированы автоматически, и дополнительные настройки не потребуются.
Если программа уже установлена на английском, переустанавливать её ради языка не нужно — достаточно добавить языковой файл, как описано выше. Все настройки, плагины и панели инструментов при этом сохранятся.
Типичные проблемы и их решение
Иногда после смены языка возникают неожиданные эффекты. Вот самые частые ситуации и что с ними делать:
| Проблема | Вероятная причина | Решение |
|---|---|---|
| Языка нет в списке | Файл .LNG отсутствует в папке Language | Установить языковой пакет вручную |
| Крякозябры вместо русского | Несовпадение кодировки файла | Использовать языковой файл для вашей версии программы |
| Меню переведено, диалоги — нет | Установлен только .MNU без .LNG | Добавить полный комплект файлов |
| Язык сбрасывается после перезапуска | Нет прав на запись в файл конфигурации wincmd.ini | Запустить программу от имени администратора и повторить выбор |
⚠️ Внимание: если интерфейс отображается нечитаемыми символами, возможная причина — языковой файл от другой версии программы или сохранённый в несовместимой кодировке. Не редактируйте его «вслепую»: сначала замените файл на версию из официального источника и проверьте результат.
Отдельный случай — когда выбор языка не сохраняется. Настройки Total Commander хранятся в файле wincmd.ini, и если у программы нет прав на его изменение (например, она установлена в Program Files, а запускается без повышенных прав), выбор может не записаться. Запустите программу от имени администратора, выберите язык ещё раз и проверьте, сохранился ли он после перезапуска.
Где находится файл настроек wincmd.ini
Расположение wincmd.ini зависит от способа установки. Часто он лежит в папке программы или в профиле пользователя (каталог AppData). Точный путь можно посмотреть в меню Help → About Total Commander — там указываются пути к файлам настроек.
Как создать или отредактировать свой перевод
Файлы .LNG и .MNU — это обычные текстовые файлы, которые можно открыть в редакторе вроде Notepad++. Так вы можете подправить отдельные строки перевода под себя или создать перевод на язык, которого нет в готовых пакетах.
Перед редактированием сделайте копию оригинального файла. Меняйте только текст в кавычках или после знака равенства — служебные идентификаторы строк трогать нельзя, иначе программа не сможет сопоставить перевод с элементами интерфейса. После сохранения файла перезапустите программу и проверьте изменённые участки.
⚠️ Внимание: сохраняйте отредактированный языковой файл в той же кодировке, в которой он был изначально. Смена кодировки при сохранении — самая частая причина «крякозябр» после ручной правки.
Часто задаваемые вопросы
Можно ли сменить язык без переустановки Total Commander?
Да. Достаточно поместить нужный языковой файл в папку Language и выбрать его в Configuration → Options → Language. Переустановка не требуется.
Почему в списке языков только английский?
Потому что в папке Language нет других языковых файлов. Программа показывает только то, что реально установлено. Скачайте нужный языковой пакет и распакуйте его в эту папку.
После смены языка вместо букв отображаются странные символы. Что делать?
Возможная причина — несовпадение кодировки языкового файла с вашей версией программы. Замените файл на версию из официального источника, подходящую для вашей версии Total Commander, и перезапустите программу.
Язык сбрасывается на английский после перезапуска. Как исправить?
Проверьте, есть ли у программы права на запись в файл настроек wincmd.ini. Запустите Total Commander от имени администратора, выберите язык заново и убедитесь, что выбор сохранился.
Нужно ли перезапускать программу после смены языка?
Обычно нет — интерфейс переключается сразу после нажатия OK. Но если вы добавляли языковой файл вручную при запущенной программе, перезапуск нужен, чтобы она увидела новый файл.