Русификация Total Commander от CaptainFlint: обсуждение
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
CaptainFlint, благодарю!
imig73, Avada.
Размер шрифта может быть задан в исходных файлах .html. Поскольку я не использую IE по прямому назначению, а только для просмотра .chm через hh либо SumatraPDF, в настройках IE у меня стоит Игнорировать размер шрифта.
В этом случае кнопка работает независимо от размера шрифта, заданного в файле справки.
Так было раньше, на новых системах не проверял.
P.S. Попробовал открывать разные файлы .chm в SumatraPDF v.3x. Кнопки + и - на этих файлах не работают, однако размер шрифта запоминается от предыдущего файла справки.
imig73, Avada.
Размер шрифта может быть задан в исходных файлах .html. Поскольку я не использую IE по прямому назначению, а только для просмотра .chm через hh либо SumatraPDF, в настройках IE у меня стоит Игнорировать размер шрифта.
В этом случае кнопка работает независимо от размера шрифта, заданного в файле справки.
Так было раньше, на новых системах не проверял.
P.S. Попробовал открывать разные файлы .chm в SumatraPDF v.3x. Кнопки + и - на этих файлах не работают, однако размер шрифта запоминается от предыдущего файла справки.
Последний раз редактировалось antabu Пт апр 16, 2021 11:36, всего редактировалось 1 раз.
antabu
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Да, действительно, я не учёл, что у меня размеры шрифтов вшиты в HTML абсолютными значениями в пунктах…
У меня первичным форматом по-прежнему является RTF, а HTML генерируется из него. А в RTF все размеры задаются явно, так что при конвертации я просто использую эти размеры для точного соответствия. У Гислера размеры заданы условными относительными значениями (small, x-small), но насколько я помню, стандарт никак не фиксирует, как эти размеры соотносятся с абсолютными величинами. Поэтому я не знаю, как перевести какие-нибудь 12 пунктов в эти small/large-значения.
Сорри, "не прокатило".
P. S. Опция "Не учитывать размеры шрифтов", действительно, работает, но исходные размеры сильно корёжит.
Сорри, "не прокатило".
P. S. Опция "Не учитывать размеры шрифтов", действительно, работает, но исходные размеры сильно корёжит.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Подготовка расширенной русификации 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, но для автономной работы он вряд ли пригодится.
Какие-то предыдущие пояснения могут показаться избыточными, но на на самом деле многое и так поневоле пришлось упрощать. Приведено только то, что позволяет участникам форума выбрать способ работы с этими файлами, наиболее отвечающий их текущим потребностям.
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, но для автономной работы он вряд ли пригодится.
Какие-то предыдущие пояснения могут показаться избыточными, но на на самом деле многое и так поневоле пришлось упрощать. Приведено только то, что позволяет участникам форума выбрать способ работы с этими файлами, наиболее отвечающий их текущим потребностям.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Обновлены все справочники, упомянутые в предыдущем сообщении. Для команд/параметров и клавиш изменений немного, в основном правилась информация по ключам. Ссылки на новейшие оффлайновые версии файлов данных для Ultra TC Editors, распространяемые в виде архивов, приведены здесь. Вся прочая информация из предыдущего сообщения полностью актуальна: вместо прежних справочников теперь по тем же ссылкам доступны их новейшие версии.
А работа над пакетом расширенной русификации TC 10.00 пока что продолжается...
А работа над пакетом расширенной русификации TC 10.00 пока что продолжается...
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Существенно обновлены справочники по командам/параметрам, клавишам и ключам, упомянутые в предыдущих сообщениях. Теперь полностью документированы и особенности более новых версий Total Commander — 10.50, 10.51 и 10.52.
Основная информация по новым файлам данных для Ultra TC Configuration Editor (в онлайновом виде это и есть справочник по ключам) приведена здесь.
Общие правила работы со справочниками по командам и клавишам подробно пояснялись ранее. Сейчас описаны все новые команды и параметры, а в уже имевшемся материале сделаны многочисленные уточнения и дополнения.
Изменения в справочниках для TC 9.51 были, видимо, последними: они выполнялись в основном для лучшей совместимости с описаниями в основной части справочников, продолжать подобную синхронизацию вряд ли будет целесообразно из-за малой востребованности данной версии.
Особо хочется также отметить, что в справочниках по командам для TC 10.00 и выше появились два новых раздела: по параметрам автоустановки Total Commander (в увязке с ключами INF-файлов) и по кодам кнопок (а увязке с ключами BAR-файлов и с опциями из диалога настройки кнопки); с такой степенью полноты эта информация не представлена сейчас больше нигде.
Вcё это дополняет, но, разумеется, никоим образом не отменяет работу по подготовке новых пакетов расширенной русификации TC — она по-прежнему продолжается, хотя и медленнее, чем этого бы хотелось.
Основная информация по новым файлам данных для Ultra TC Configuration Editor (в онлайновом виде это и есть справочник по ключам) приведена здесь.
Общие правила работы со справочниками по командам и клавишам подробно пояснялись ранее. Сейчас описаны все новые команды и параметры, а в уже имевшемся материале сделаны многочисленные уточнения и дополнения.
Изменения в справочниках для TC 9.51 были, видимо, последними: они выполнялись в основном для лучшей совместимости с описаниями в основной части справочников, продолжать подобную синхронизацию вряд ли будет целесообразно из-за малой востребованности данной версии.
Особо хочется также отметить, что в справочниках по командам для TC 10.00 и выше появились два новых раздела: по параметрам автоустановки Total Commander (в увязке с ключами INF-файлов) и по кодам кнопок (а увязке с ключами BAR-файлов и с опциями из диалога настройки кнопки); с такой степенью полноты эта информация не представлена сейчас больше нигде.
Вcё это дополняет, но, разумеется, никоим образом не отменяет работу по подготовке новых пакетов расширенной русификации TC — она по-прежнему продолжается, хотя и медленнее, чем этого бы хотелось.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Дополнительно к списку изменений десятой беты TC 11 стоит обратить внимание и на обновление стандартных файлов русификации.
Хочу предложить такие варианты:Переименовывать старые целевые файлы, пропускать новые
Переименовывать более старые имеющиеся файлы, оставлять новые
Переименовывать более старые имеющиеся файлы, пропускать новые
sa
Это сообщение относится к созданию каталогов внутри архивов (а возможно, и не только к нему, точно сразу не вспомню). Жёсткая формулировка не соответствовала действительности даже в древних версиях, поскольку для ZIP функция создания каталогов поддерживалась давно, а позже стала применима и к некоторым другим форматам архивов.
Это сообщение относится к созданию каталогов внутри архивов (а возможно, и не только к нему, точно сразу не вспомню). Жёсткая формулировка не соответствовала действительности даже в древних версиях, поскольку для ZIP функция создания каталогов поддерживалась давно, а позже стала применима и к некоторым другим форматам архивов.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Спасибо!Avada писал(а):Это сообщение относится к созданию каталогов внутри архивов (а возможно, и не только к нему
Сообщение появляется по крайней мере ещё при попытке использования параметров командной строки, когда в панели открыто содержимое архива.
Например, для кнопки с командой Notepad и параметром %P. Если это произошло в rar-архиве, то сообщение наводит на мысль, что с zip-архивом такой проблемы не будет, но не тут-то было…
При добавлении в строку параметров %Z кнопка благополучно срабатывает.