Русификация Total Commander от CaptainFlint: обсуждение

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

antabu
Пересобрал с этой кнопкой, выложил сюда.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
imig73
Сообщения: 285
Зарегистрирован: Вт июн 18, 2013 13:21
Откуда: г. Иркутск

Сообщение imig73 »

CaptainFlint
А у меня на Win10x64 что то ничего не происходит при нажатии на кнопку 'Шрифт'.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

CaptainFlint
И у меня на Win7x64 ничего не происходит.
Даже самая богатая фантазия
Не представит себе наши безобразия.
antabu
Сообщения: 189
Зарегистрирован: Чт сен 15, 2005 08:31
Откуда: Новосибирск

Сообщение antabu »

CaptainFlint, благодарю!
imig73, Avada.
Размер шрифта может быть задан в исходных файлах .html. Поскольку я не использую IE по прямому назначению, а только для просмотра .chm через hh либо SumatraPDF, в настройках IE у меня стоит Игнорировать размер шрифта.
В этом случае кнопка работает независимо от размера шрифта, заданного в файле справки.
Так было раньше, на новых системах не проверял.
P.S. Попробовал открывать разные файлы .chm в SumatraPDF v.3x. Кнопки + и - на этих файлах не работают, однако размер шрифта запоминается от предыдущего файла справки.
Последний раз редактировалось antabu Пт апр 16, 2021 11:36, всего редактировалось 1 раз.
antabu
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

antabu
Где именно в настройках? Я IE как браузером практически не пользуюсь.
Даже самая богатая фантазия
Не представит себе наши безобразия.
antabu
Сообщения: 189
Зарегистрирован: Чт сен 15, 2005 08:31
Откуда: Новосибирск

Сообщение antabu »

Из окна справки меню Параметры —› Параметры Интернета —› Общие —› Оформление —› Не учитывать размеры шрифтов...
Однако, у меня IE v.6.
antabu
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Да, действительно, я не учёл, что у меня размеры шрифтов вшиты в HTML абсолютными значениями в пунктах… :( У меня первичным форматом по-прежнему является RTF, а HTML генерируется из него. А в RTF все размеры задаются явно, так что при конвертации я просто использую эти размеры для точного соответствия. У Гислера размеры заданы условными относительными значениями (small, x-small), но насколько я помню, стандарт никак не фиксирует, как эти размеры соотносятся с абсолютными величинами. Поэтому я не знаю, как перевести какие-нибудь 12 пунктов в эти small/large-значения.

Сорри, "не прокатило".

P. S. Опция "Не учитывать размеры шрифтов", действительно, работает, но исходные размеры сильно корёжит.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Подготовка расширенной русификации Total Commander 10.00 продолжается: уже готова немалая часть текстовых файлов (в т.ч. очередная порция истории изменений), в значительной степени внесены изменения в справку. А новыми версиями онлайновых справочников по командам/параметрам, клавишам и ключам можно начинать пользоваться уже прямо сейчас. Тут имеются важные нововведения, которые будут далее пояснены.

1. Справочники по командам и по клавишам всегда доступны теперь по указанным ссылкам (команды, клавиши) для онлайнового просмотра в новейшей своей редакции (на данный момент — для TC 10.00, а дату последней правки можно посмотреть в конце файла). При этом в браузере отображается окошко, позволяющее быстро переключаться с позднейшей версии справочника на более раннюю (сейчас это обновлённый вариант для TC 9.51) — и обратно. Необходимая для этого модификация исходного содержимого выполняется набором вспомогательных файлов на сайте, её результаты видны только при просмотре через браузер, поэтому если сохранить открытую таблицу по Ctrl+S и открыть её потом в TC для внутреннего просмотра (обычно с плагином HTMLView, в т.ч. с указанием файла параметром команды cm_List для кнопки/меню), дополнительной формы-переключателя там не будет.
По умолчанию ссылки ведут на онлайн-версии HTML-файлов, содержащие интерактивный элемент переключения между версиями. Если вы хотите сохранить файл для оффлайн-использования, удобнее будет загрузить оригинальные немодифицированные версии, добавив в ссылку опции nopatch и/или download. Опция nopatch=1 отменяет модификацию (патч) исходного файла, а nopatch= 0 (по умолчанию) — подтверждает. Опция download=1 предписывает выводить по ссылке диалог сохранения файла вместо его открытия в браузере (как было бы по умолчанию со значением 0). Отсутствие опции равнозначно её указанию со значением по умолчанию. Пример: ссылка http://flint-inc.ru/tcinfo/all_cmd.ru.h ... download=0 с обеими опциями, означает для списка команд то же, что базовая ссылка http://flint-inc.ru/tcinfo/all_cmd.ru.htm — т.е. поведение по умолчанию (как и указание в явном виде с нулевым значением только какой-то одной опции).
Если нужно открыть оригинальный файл в браузере в неизменном виде, чтобы потом коректно сохранить его через Ctrl+S (выбираемый тип локального файла по-русски должен называться "Веб-страница, только HTML" или похожим образом, в зависимости от вашего браузера), включите в ссылку опцию nopatch=1.
Пример: http://flint-inc.ru/tcinfo/Keyboard.ru.htm?nopatch=1 или http://flint-inc.ru/tcinfo/Keyboard.ru. ... download=0
Если же вы хотите ссылке вместо открытия файла в браузере просто скачать с сайта оригинальный немодифицированный HTM-файл (с немедленным открытием диалога сохранения файла), потребуется комбинация опций nopatch=1 и download=1 (соответственно, для команд и для клавиш. А при сочетании nopatch=0 с разными вариантами download можно будет и открыть файл в браузере (с изменениями или без них), и тут же скачать его.
Если, наконец, требуется открыть/скачать справочный файл не последней, а вполне определённой версии, надо указать в ссылке точный адрес. (Если вы открывали справочник по базовой ссылке, то увидите реальный адрес в браузере не сразу, а после переключения на другую версию и обратно.) Примеры: http://flint-inc.ru/tcinfo/9.51/all_cmd ... download=1 и http://flint-inc.ru/tcinfo/10.00/Keyboard.ru.htm

2. Некоторая информация о новом варианте справочника по ключам уже приведена в теме по пакету Ultra TC Editors, поскольку справочник этот по факту является просто адаптированной для табличного просмотра версией файла данных для программы Configuration Editor из этого пакета. В новом варианте таблица тоже отображается, как и предыдущие справочники, с переключателем версий. А для отображения содержания пришлось придумывать другой способ: прочие справочники содержат оглавление в виде ссылок изначально, там с навигацией нет проблем. Для третьего справочника потребовалось другое решение: исходный CEDF-файла содержит идентификаторы категорий, задействованные только в онлайновом режиме при посредстве специально модифицированного файла style.xsl. Структура категорий в виде всё тех же ссылок открывается кнопками с плюсиком слева от строчек "Списки ключей" и "Списки секций", что сильно облегчает теперь навигацию и даёт возможность давать, например, на форуме ссылку только на конкретную категорию (специфика синтаксиса видна в адресной строке браузера).
Здесь нет необходимости в таком разнообразии опций, как для первых двух справочников. Базовой ссылкой остаётся http://flint-inc.ru/tcinfo/Russian.cedf — при этом CEDF-файл новейшей версии (тот же, что используется в оффлайне), открывается в виде таблицы с формой-переключателем и содержанием в браузере, его можно затем скачать в обычном виде по Ctrl+S (здесь тоже надо выбрать для типа файла "Веб-страница, только HTML").
Чтобы скачать файл данных с помощью браузера без открытия в нём справочника как такового, надо использовать вышеупомянутую опцию download=1 (опция nopatch в данном случае не нужна). Например, чтобы скачать файл данных именно для версии 10.00, можно воспользоваться этой ссылкой, а для скачивания версии 9.51 ссылка будет выглядеть вот так.
Если вам потребуется файл style.xsl, то имейте в виду, что он одинаков для любой новой версии справочника по ключам и что скачать его в исходном виде, используемом в оффлайне для просмотра с плагинами, можно по этой ссылке. Этот файл можно получить и в модифицированном виде по ссылке без опции nopatch=1, но для автономной работы он вряд ли пригодится.

Какие-то предыдущие пояснения могут показаться избыточными, но на на самом деле многое и так поневоле пришлось упрощать. Приведено только то, что позволяет участникам форума выбрать способ работы с этими файлами, наиболее отвечающий их текущим потребностям.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Обновлены все справочники, упомянутые в предыдущем сообщении. Для команд/параметров и клавиш изменений немного, в основном правилась информация по ключам. Ссылки на новейшие оффлайновые версии файлов данных для Ultra TC Editors, распространяемые в виде архивов, приведены здесь. Вся прочая информация из предыдущего сообщения полностью актуальна: вместо прежних справочников теперь по тем же ссылкам доступны их новейшие версии.
А работа над пакетом расширенной русификации TC 10.00 пока что продолжается...
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Существенно обновлены справочники по командам/параметрам, клавишам и ключам, упомянутые в предыдущих сообщениях. Теперь полностью документированы и особенности более новых версий Total Commander — 10.50, 10.51 и 10.52.
Основная информация по новым файлам данных для Ultra TC Configuration Editor (в онлайновом виде это и есть справочник по ключам) приведена здесь.
Общие правила работы со справочниками по командам и клавишам подробно пояснялись ранее. Сейчас описаны все новые команды и параметры, а в уже имевшемся материале сделаны многочисленные уточнения и дополнения.
Изменения в справочниках для TC 9.51 были, видимо, последними: они выполнялись в основном для лучшей совместимости с описаниями в основной части справочников, продолжать подобную синхронизацию вряд ли будет целесообразно из-за малой востребованности данной версии.
Особо хочется также отметить, что в справочниках по командам для TC 10.00 и выше появились два новых раздела: по параметрам автоустановки Total Commander (в увязке с ключами INF-файлов) и по кодам кнопок (а увязке с ключами BAR-файлов и с опциями из диалога настройки кнопки); с такой степенью полноты эта информация не представлена сейчас больше нигде.
Вcё это дополняет, но, разумеется, никоим образом не отменяет работу по подготовке новых пакетов расширенной русификации TC — она по-прежнему продолжается, хотя и медленнее, чем этого бы хотелось.
Даже самая богатая фантазия
Не представит себе наши безобразия.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Дополнительно к списку изменений десятой беты TC 11 стоит обратить внимание и на обновление стандартных файлов русификации.
Переименовывать старые целевые файлы, пропускать новые
Хочу предложить такие варианты:
Переименовывать более старые имеющиеся файлы, оставлять новые
Переименовывать более старые имеющиеся файлы, пропускать новые
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

sa
Обсудим.
Даже самая богатая фантазия
Не представит себе наши безобразия.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Можно поинтересоваться, с чем связано изменение перевода строки 160 в lng-файле, начиная с версии 9.50?
Было:
160="Эта функция в архивах не работает."
Стало:
160="Эта функция в архивах данного типа не работает."
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

sa
Это сообщение относится к созданию каталогов внутри архивов (а возможно, и не только к нему, точно сразу не вспомню). Жёсткая формулировка не соответствовала действительности даже в древних версиях, поскольку для ZIP функция создания каталогов поддерживалась давно, а позже стала применима и к некоторым другим форматам архивов.
Даже самая богатая фантазия
Не представит себе наши безобразия.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Avada писал(а):Это сообщение относится к созданию каталогов внутри архивов (а возможно, и не только к нему
Спасибо!
Сообщение появляется по крайней мере ещё при попытке использования параметров командной строки, когда в панели открыто содержимое архива.
Например, для кнопки с командой Notepad и параметром %P. Если это произошло в rar-архиве, то сообщение наводит на мысль, что с zip-архивом такой проблемы не будет, но не тут-то было…
При добавлении в строку параметров %Z кнопка благополучно срабатывает.
Ответить