Русская локализация Total Commander
Русская локализация Total Commander - перевод документации TC. Данная статья описывает наиболее популярный и полный перевод авторства Константина Власова и Вадима Казакова.
Содержание
Официальный перевод
Начиная с Total Commander 7.5 описываемый перевод (точнее, его урезанный вариант) включён в дистрибутив программы. Отдельно доступна полная версия перевода, содержащая локализацию всей документации TC.
Перевод включает:
- Файлы WCMD_RUS.LNG (основной интерфейс) и WCMD_RUS.INC (перевод инструмента выбора команд и описаний команд), содержащие полный перевод интерфейса программы.
- Файл WCMD_EXT_RUS.MNU - расширенный русскоязычный вариант оконного меню Total Commander, содержащий практически все имеющиеся внутренние команды.
- Файл HIST_RUS.TXT - переведённая и дополненная история изменений Total Commander.
- Файл KEYB_RUS.TXT - краткое описание всех стандартных клавиатурных сочетаний Total Commander.
- Файл SIZE!_RUS.TXT - Перевод файла SIZE!.TXT, разъясняющего причины увеличения размера файла TOTALCMD.EXE с версии 7.50.
Расширенная справка
Полный перевод содержит также русский вариант расширенной справки Total Commander (доступны как CHM так и HLP версии). Этот вариант гораздо полнее официальной справки, поскольку включает в себя описание всех ключей настройки TC, многие из которых в оригинальной справке не упоминаются.
Различия HLP и CHM-версий
Начиная с версии 7.0pb4 справка в пакете поставляется в двух вариантах: CHM и HLP. Поддержка формата CHM была введена Кристианом Гислером, в основном, из-за проблем с новой операционной системой Windows Vista (а также Windows Server 2008), где Microsoft отказалась от поддержки HLP. Точнее говоря, отказалась от поддержки 32-битного формата HLP, а 16-битный оставила — и это при том, что 16-битные приложения принципиально не поддерживаются этой системой! Впрочем, в 64-битной версии Vista не работает ни 32-битный, ни 16-битный формат HLP. В целом, со справкой CHM работать удобнее, чем с HLP: есть поиск внутри страницы, внешние ссылки можно открывать прямо внутри окна справки, при работе с ней не создаются GID-файлы, засоряющие систему. Впрочем, если вы работаете в Vista, у вас, пожалуй, просто не будет выбора: HLP-справка (в отличие от оригинальной английской) создана 32-битным компилятором, и в этой ОС работать не будет (лишь позже Microsoft вернула возможность открывать 32-битные HLP-файлы, но для этого необходимо установить специальный пакет). Есть, разумеется, у CHM и недостатки. Пожалуй, самый основной из них — это значительно более длительная загрузка справки. Кроме того, существенным неудобством является то, что CHM-справка не закрывается по клавише Esc, не предусмотрен в ней такой механизм, в отличие от HLP. Тем не менее, в TC реализован перехват клавиши Esc и обработка её так, что справка всё же закрывается. Естественно, это будет работать только в том случае, если вы вызвали справку стандартным "справочным" способом — клавишей F1 или нажатием на кнопку "Справка" в каком-нибудь диалоге. Если просто запустить CHM сам по себе, закрываться по Esc он не будет.
Lite-вариант
Поскольку перевод справочного файла - наиболее трудоёмкая часть работы, то после выхода очередной версии TC обычно бывает доступен только lite-вариант перевода. Он отличается от полного варианта как раз отсутствием локализованной справки.
Установка пакета
При установке пакета русификации крайне желательно, чтобы версии пакета и программы соответствовали друг другу. Если раньше зависимость между версиями была слабой, то после появления определённых нововведений с локализацией справки и прочих файлов ситуация сильно изменилась. (Например, если установить пакет 7.0 на TC 6.54, где ещё не было поддержки многоязычных справок, то русская справка установится, но программой будет проигнорирована, и по F1 всегда будет выводиться только английская справка.)
Если у вас в настройках не отключена функция автоустановки, то просто откройте архив в панели TC, и программа предложит вам установить весь пакет. В противном случае вам придётся устанавливать его вручную. Для этого просто распакуйте всё содержимое архива в каталог Total Commander (кроме файлов
!ReadMe_Rus.txt и pluginst.inf).
После установки пакета зайдите в настройки языка программы (меню Configuration -> Options..., страница Language) и выберите там пункт "Russian ext. (Русский расш.)" для переключения на расширенный вариант пакета или "Russian (Русский)" для стандартного. Эти два варианта отличаются только выбранным по умолчанию меню (стандартное или расширенное).