Русская локализация Total Commander

Материал из TCKB 2.0
Перейти к:навигация, поиск
Это заготовка статьи, она будет дополняться и изменяться.


Русская локализация 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 (Русский)" для стандартного. Эти два варианта отличаются только выбранным по умолчанию меню (стандартное или расширенное).

Смотри также

Ссылки