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

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

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

Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

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

Сообщение CaptainFlint »

VAE
CHM открывается Тоталом автоматически, только если он есть в каталоге Language и его имя имеет вид WCMD_<lng>.CHM, где <lng> - текущий язык. Если такого нет - ищется и открывается аналогично именованный HLP-файл. А если не находтся и его, то открывается totalcmd.chm или totalcmd.hlp из каталога установки Тотала.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
D1P
Сообщения: 2987
Зарегистрирован: Пн дек 20, 2004 18:30
Откуда: Тбилиси
Контактная информация:

Сообщение D1P »

Перечитывал перед сном :) hist_rus.txt из последнего пакета, наткнулся:
18.02.07 Добавлено: Команды cm_EditPermissonInfo и т.д. теперь работают с буквами диска в папке "Мой компьютер". К сожалению, эта функция более недоступна в Windows Vista.
В оригинальном файле на этом месте всё ОК.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

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

Сообщение CaptainFlint »

D1P писал(а):cm_EditPermissonInfo
Спасибо.
Alextp писал(а):СофтКей'ная ссылка в оригинальном хелпе не открывается.
Хм... И верно. Причём не одна она. Правда, неясно, при чём тут мы. :) Это ж Гислеру надо сообщать, в нашей справке всё работает.
Хотя, подозреваю, он отмажется тем, что справка 16-битная и в ней нет нужного функционала.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

>>Это ж Гислеру надо сообщать, в нашей справке всё работает.

OK, сообщу Гислеру.

Там по-моему, лишняя точка в конце URL'а стоит. :)
Edit: нет, вообще ссылки не открываются. Даже ghisler.com.
Последний раз редактировалось Alextp Вт июн 12, 2007 00:04, всего редактировалось 1 раз.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Надо бы прошерстить весь CHM хелп, и сделать внешние
ссылки открыв-мися в отдельном окне.


Соответствует параметру HTML: <a href=... target=_blank>
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Alextp писал(а):Надо бы прошерстить весь CHM хелп, и сделать внешние
ссылки открыв-мися в отдельном окне.
Делал, ужасно неудобно и глючно. Во-первых, на некоторых системах вызывает постоянные предупреждения безопасности, во-вторых, если у кого установлены оболочки типа Макстона, возникают проблемы, из-за того, что он пытается эти окна перехватить и в себя интегрировать. Именно по этой причине, кстати, в английской справке Гислера убраны все "всплывающие" окна - потому что конвертилка в CHM делает такие ссылки открывающимися в новом окне.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Хотя, подозреваю, он отмажется тем, что справка 16-битная и в ней нет нужного функционала.
Точно, так и отмазался.
Аватара пользователя
Моторокер
Сообщения: 1517
Зарегистрирован: Пт май 06, 2005 08:22
Откуда: г. Пермь (читается Перьмь)
Контактная информация:

Сообщение Моторокер »

Небольшая опечатка в справке.
Если выбрана эта опция, сами файлы комментариев не БУДЕТ копироваться, если они уже существуют в каталоге назначения.
Не помню, писал ли – если просто перепаковать CHM через плагин CHMDir, размер файла уменьшается.

Если же удалить подобные конструкции

Код: Выделить всё

<span style="font-size: 10pt;"></span>
...затем удалить ...и использовать по одному разу на файл вместо использования в каждой строке,

Код: Выделить всё

<div style="margin-left: 0pt; text-indent: 0pt;"><span style="font-size: 10pt;"></span><br /></div>
...размер CHM уменьшается в разы.

Также подозреваю, что

Код: Выделить всё

style="font-size: 10pt;
вообще не нужен, т.к. есть в main.css:

Код: Выделить всё

body {
	font-family: Arial;
	font-size: 10pt;
	color: black;
Интересная фишка: похоже, в начале задаётся отступ, затем он отменяется:

Код: Выделить всё

<div style="margin-left: 0pt; text-indent: 226pt;"><span style="margin-left: -226pt; text-indent: 0pt; position: absolute;">
или

Код: Выделить всё

<div style="margin-left: 99pt; text-indent: -99pt;">
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Моторокер писал(а):Если выбрана эта опция, сами файлы комментариев не БУДЕТ копироваться, если они уже существуют в каталоге назначения.
Спасибо.
Моторокер писал(а):Не помню, писал ли – если просто перепаковать CHM через плагин CHMDir, размер файла уменьшается.
Писал (не помню, ты или нет :) ), я не знаю причин. Настроек степени сжатия в проекте CHM я не нашёл.
Моторокер писал(а):Если же удалить подобные конструкции
<...>
...размер CHM уменьшается в разы.
В частности, именно это я и хочу сделать вторым проходом в конверторе. Сейчас такие идиотизмы вызваны более сильным, чем я думал сначала, несоответствием в структуре RTF и HTML. В RTF нет понятия закрывающего тега, поэтому там спокойно можно смешивать самые разные теги, например - поставить внутри полужирного шрифта тег нового абзаца. В HTML такое поведение некорректно, вот и пришлось изобретать сложную стековую структуру, которая сначала закрывает все теги, запоминая их, а потом заново открывает. Но часто в самом начале абзаца сразу же стоит тег установки нужного шрифта или чего-нибудь в этом роде - поэтому только что открытые теги закрываются, и открываются нужные. Вот и получаются такие маразмы как <span style="font-size: 10pt;"></span>. Предусмотреть их на раннем этапе - слишком трудоёмкая задача, т.к. вариантов чересчур много.
Моторокер писал(а):Также подозреваю, что Код:
style="font-size: 10pt;
вообще не нужен
С умолчаниями надо быть осторожным, я уже напоролся так. Деталей уже не помню, но что-то связанное с тем, что задаётся, скажем, цвет через class="cf6" - всё, теперь он перекрывает собой заданный в CSS body.
Моторокер писал(а):Интересная фишка: похоже, в начале задаётся отступ, затем он отменяется
Так, а вот отступы не трожь! :) Сколько я на них времени угробил... Ну не получается найти в HTML нормального способа создания табуляции, я десятки разных вариантов перепробовал, прежде чем, наконец, нашёл работающий и не нарушающий валидность (причём в нормальных браузерах этот текст будет отображаться не так, как в IE). Так что здесь я ничего менять уже не буду, максимум - попробую перенести стили во внедрённый style-sheet, возможно, это ещё уменьшит размер HTML. Если есть желание, попробуй сам это всё "лишнее" поудалять и посмотреть, к каким результатам оно приводит.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
Моторокер
Сообщения: 1517
Зарегистрирован: Пт май 06, 2005 08:22
Откуда: г. Пермь (читается Перьмь)
Контактная информация:

Сообщение Моторокер »

CaptainFlint писал(а):Вот и получаются такие маразмы как <span style="font-size: 10pt;"></span>. Предусмотреть их на раннем этапе - слишком трудоёмкая задача, т.к. вариантов чересчур много.
Удалить '<span *></span>' и подобные конструкции можно уже после конвертации перед компиляцией.
CaptainFlint писал(а):Так, а вот отступы не трожь! :) Сколько я на них времени угробил... Ну не получается найти в HTML нормального способа создания табуляции, я десятки разных вариантов перепробовал, прежде чем, наконец, нашёл работающий и не нарушающий валидность (причём в нормальных браузерах этот текст будет отображаться не так, как в IE).
А, вот для чего это. Не сообразил посмотреть страницу, только код анализировал и итоговый объём CHM.
CaptainFlint писал(а):Если есть желание, попробуй сам это всё "лишнее" поудалять и посмотреть, к каким результатам оно приводит.
Смотрел частично после автозамен некоторые страницы в IE (Lister). Вроде ничего страшного не случилось после оптимизации.

Кстати, а всякие там умные HTML оптимизаторы не пробовал применять? Правда слышал там оптимизация не всегда нужная, например <Strong> заменяется на <B>, удаляются «лишние» кавычки и т.д.

Может есть такие, которые конструкции вида

Код: Выделить всё

<b>текст</b><br>
<b>текст</b>
переводят в

Код: Выделить всё

<b>текст<br>
текст</b>
? или в стили?
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Моторокер писал(а):Удалить '<span *></span>' и подобные конструкции можно уже после конвертации перед компиляцией.
Я и говорю - наметил для дальнейшего развития программы-конвертилки вторым проходом. Я перед компиляцией не хочу ничего делать вручную, просто добавлю в прожку дополнительный прогон по только что созданному HTML-файлу с удалением подобных вещей. Но это же всё равно требует времени, а у меня сейчас дел по горло...
Моторокер писал(а):Вроде ничего страшного не случилось после оптимизации.
Оптимизация оптимизации рознь. К тому же, не забывай, что вручную оптимизировать гораздо проще, чем встроить такую оптимизацию в виде алгоритма в уже существующую программу.
Моторокер писал(а):Кстати, а всякие там умные HTML оптимизаторы не пробовал применять?
Я для того свою программу и начал писать, чтобы от других программ не зависеть, не имея возможности узнать, что они и как делают, равно как и подправить поведение под себя.
Моторокер писал(а):Может есть такие, которые конструкции <...>
Конкретно на таких конструкциях очень мало получилось бы сэкономить, овчинка не стоит выделки. Но я уже сказал, что всякие исследования по разным оптимизациям у меня уже запланированы и ждут своего часа.
Почему же, ё-моё, ты нигде не пишешь "ё"?
c930
Сообщения: 326
Зарегистрирован: Ср дек 15, 2004 06:55

Сообщение c930 »

Что-то глюкануло у меня при копировании файла, в результате скопировалась только часть его. При повторной попытке копирования командер выдал предупреждение и возможные варианты решения: Заменить, Пропустить и т.д. Хотел было нажать на Дописать, но вспомнил, что это команда Append как в Volkov Commanderе.
Предлагаю изменить перевод Дописать (ассоциируется с командой Докачать) на что-нибудь с приставкой при - Прибавить, Присоединить, Приписать. Так IMHO будет семантически более точно. Или же Дописать в конец (места на поле вроде достаточно).
Аватара пользователя
iNSiDE
Сообщения: 78
Зарегистрирован: Пт дек 29, 2006 23:19
Откуда: Беларусь

Сообщение iNSiDE »

"Прибавить, Присоединить, Приписать" :lol: :lol: :lol:
"Дописать в конец" - а куда ж еще дописывать? Перевод абсолютно верен.
Ответить