Русификация Total Commander от CaptainFlint: обсуждение
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
VAE
CHM открывается Тоталом автоматически, только если он есть в каталоге Language и его имя имеет вид WCMD_<lng>.CHM, где <lng> - текущий язык. Если такого нет - ищется и открывается аналогично именованный HLP-файл. А если не находтся и его, то открывается totalcmd.chm или totalcmd.hlp из каталога установки Тотала.
CHM открывается Тоталом автоматически, только если он есть в каталоге Language и его имя имеет вид WCMD_<lng>.CHM, где <lng> - текущий язык. Если такого нет - ищется и открывается аналогично именованный HLP-файл. А если не находтся и его, то открывается totalcmd.chm или totalcmd.hlp из каталога установки Тотала.
Почему же, ё-моё, ты нигде не пишешь "ё"?
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Спасибо.D1P писал(а):cm_EditPermissonInfo
Хм... И верно. Причём не одна она. Правда, неясно, при чём тут мы.Alextp писал(а):СофтКей'ная ссылка в оригинальном хелпе не открывается.
Хотя, подозреваю, он отмажется тем, что справка 16-битная и в ней нет нужного функционала.
Почему же, ё-моё, ты нигде не пишешь "ё"?
>>Это ж Гислеру надо сообщать, в нашей справке всё работает.
OK, сообщу Гислеру.
Там по-моему, лишняя точка в конце URL'а стоит.
Edit: нет, вообще ссылки не открываются. Даже ghisler.com.
Последний раз редактировалось Alextp Вт июн 12, 2007 00:04, всего редактировалось 1 раз.
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Делал, ужасно неудобно и глючно. Во-первых, на некоторых системах вызывает постоянные предупреждения безопасности, во-вторых, если у кого установлены оболочки типа Макстона, возникают проблемы, из-за того, что он пытается эти окна перехватить и в себя интегрировать. Именно по этой причине, кстати, в английской справке Гислера убраны все "всплывающие" окна - потому что конвертилка в CHM делает такие ссылки открывающимися в новом окне.Alextp писал(а):Надо бы прошерстить весь CHM хелп, и сделать внешние
ссылки открыв-мися в отдельном окне.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Точно, так и отмазался.Хотя, подозреваю, он отмажется тем, что справка 16-битная и в ней нет нужного функционала.
- Моторокер
- Сообщения: 1517
- Зарегистрирован: Пт май 06, 2005 08:22
- Откуда: г. Пермь (читается Перьмь)
- Контактная информация:
Небольшая опечатка в справке.
Если же удалить подобные конструкции
...затем удалить
...и использовать по одному разу на файл вместо использования в каждой строке,
...размер CHM уменьшается в разы.
Также подозреваю, что
вообще не нужен, т.к. есть в main.css:
Интересная фишка: похоже, в начале задаётся отступ, затем он отменяется:
или
Не помню, писал ли – если просто перепаковать CHM через плагин CHMDir, размер файла уменьшается.Если выбрана эта опция, сами файлы комментариев не БУДЕТ копироваться, если они уже существуют в каталоге назначения.
Если же удалить подобные конструкции
Код: Выделить всё
<span style="font-size: 10pt;"></span>Код: Выделить всё
<b></b>Код: Выделить всё
<div style="margin-left: 0pt; text-indent: 0pt;"><span style="font-size: 10pt;"></span><br /></div>Также подозреваю, что
Код: Выделить всё
style="font-size: 10pt;Код: Выделить всё
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
- Контактная информация:
Спасибо.Моторокер писал(а):Если выбрана эта опция, сами файлы комментариев не БУДЕТ копироваться, если они уже существуют в каталоге назначения.
Писал (не помню, ты или нетМоторокер писал(а):Не помню, писал ли – если просто перепаковать CHM через плагин CHMDir, размер файла уменьшается.
В частности, именно это я и хочу сделать вторым проходом в конверторе. Сейчас такие идиотизмы вызваны более сильным, чем я думал сначала, несоответствием в структуре RTF и HTML. В RTF нет понятия закрывающего тега, поэтому там спокойно можно смешивать самые разные теги, например - поставить внутри полужирного шрифта тег нового абзаца. В HTML такое поведение некорректно, вот и пришлось изобретать сложную стековую структуру, которая сначала закрывает все теги, запоминая их, а потом заново открывает. Но часто в самом начале абзаца сразу же стоит тег установки нужного шрифта или чего-нибудь в этом роде - поэтому только что открытые теги закрываются, и открываются нужные. Вот и получаются такие маразмы как <span style="font-size: 10pt;"></span>. Предусмотреть их на раннем этапе - слишком трудоёмкая задача, т.к. вариантов чересчур много.Моторокер писал(а):Если же удалить подобные конструкции
<...>
...размер CHM уменьшается в разы.
С умолчаниями надо быть осторожным, я уже напоролся так. Деталей уже не помню, но что-то связанное с тем, что задаётся, скажем, цвет через class="cf6" - всё, теперь он перекрывает собой заданный в CSS body.Моторокер писал(а):Также подозреваю, что Код:
style="font-size: 10pt;
вообще не нужен
Так, а вот отступы не трожь!Моторокер писал(а):Интересная фишка: похоже, в начале задаётся отступ, затем он отменяется
Почему же, ё-моё, ты нигде не пишешь "ё"?
- Моторокер
- Сообщения: 1517
- Зарегистрирован: Пт май 06, 2005 08:22
- Откуда: г. Пермь (читается Перьмь)
- Контактная информация:
Удалить '<span *></span>' и подобные конструкции можно уже после конвертации перед компиляцией.CaptainFlint писал(а):Вот и получаются такие маразмы как <span style="font-size: 10pt;"></span>. Предусмотреть их на раннем этапе - слишком трудоёмкая задача, т.к. вариантов чересчур много.
А, вот для чего это. Не сообразил посмотреть страницу, только код анализировал и итоговый объём CHM.CaptainFlint писал(а):Так, а вот отступы не трожь!Сколько я на них времени угробил... Ну не получается найти в HTML нормального способа создания табуляции, я десятки разных вариантов перепробовал, прежде чем, наконец, нашёл работающий и не нарушающий валидность (причём в нормальных браузерах этот текст будет отображаться не так, как в IE).
Смотрел частично после автозамен некоторые страницы в IE (Lister). Вроде ничего страшного не случилось после оптимизации.CaptainFlint писал(а):Если есть желание, попробуй сам это всё "лишнее" поудалять и посмотреть, к каким результатам оно приводит.
Кстати, а всякие там умные 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
- Контактная информация:
Я и говорю - наметил для дальнейшего развития программы-конвертилки вторым проходом. Я перед компиляцией не хочу ничего делать вручную, просто добавлю в прожку дополнительный прогон по только что созданному HTML-файлу с удалением подобных вещей. Но это же всё равно требует времени, а у меня сейчас дел по горло...Моторокер писал(а):Удалить '<span *></span>' и подобные конструкции можно уже после конвертации перед компиляцией.
Оптимизация оптимизации рознь. К тому же, не забывай, что вручную оптимизировать гораздо проще, чем встроить такую оптимизацию в виде алгоритма в уже существующую программу.Моторокер писал(а):Вроде ничего страшного не случилось после оптимизации.
Я для того свою программу и начал писать, чтобы от других программ не зависеть, не имея возможности узнать, что они и как делают, равно как и подправить поведение под себя.Моторокер писал(а):Кстати, а всякие там умные HTML оптимизаторы не пробовал применять?
Конкретно на таких конструкциях очень мало получилось бы сэкономить, овчинка не стоит выделки. Но я уже сказал, что всякие исследования по разным оптимизациям у меня уже запланированы и ждут своего часа.Моторокер писал(а):Может есть такие, которые конструкции <...>
Почему же, ё-моё, ты нигде не пишешь "ё"?
Что-то глюкануло у меня при копировании файла, в результате скопировалась только часть его. При повторной попытке копирования командер выдал предупреждение и возможные варианты решения: Заменить, Пропустить и т.д. Хотел было нажать на Дописать, но вспомнил, что это команда Append как в Volkov Commanderе.
Предлагаю изменить перевод Дописать (ассоциируется с командой Докачать) на что-нибудь с приставкой при - Прибавить, Присоединить, Приписать. Так IMHO будет семантически более точно. Или же Дописать в конец (места на поле вроде достаточно).
Предлагаю изменить перевод Дописать (ассоциируется с командой Докачать) на что-нибудь с приставкой при - Прибавить, Присоединить, Приписать. Так IMHO будет семантически более точно. Или же Дописать в конец (места на поле вроде достаточно).