Русификация Total Commander от CaptainFlint: обсуждение
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
ask-rus
Инициатором был CaptainFlint, когда ещё всё делал один, да и до сих пор вся общая концепция расширенного меню — его. В моём собственном расширенном меню (которое никуда не выкладывалось и выкладываться не будет), компоновка сильно отличается, в том числе и этого разбиения нет, но я не возражал, потому что ничего плохого не вижу и в таком решении. В расширенном английском пакете, кстати, тоже разбито. Ибо Сеть и FTP, как не крути, не совсем одно и то же, и эти команды вполне можно развести между собой полностью.
Инициатором был CaptainFlint, когда ещё всё делал один, да и до сих пор вся общая концепция расширенного меню — его. В моём собственном расширенном меню (которое никуда не выкладывалось и выкладываться не будет), компоновка сильно отличается, в том числе и этого разбиения нет, но я не возражал, потому что ничего плохого не вижу и в таком решении. В расширенном английском пакете, кстати, тоже разбито. Ибо Сеть и FTP, как не крути, не совсем одно и то же, и эти команды вполне можно развести между собой полностью.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
С разделами "Сеть" и "FTP" есть и другие аномалии, на мой взгляд. Например, "Диспетчер фоновой пересылки" и пара соседних пунктов по идее относится не только к FTP. Да и пункты про LPT не более относятся к сети, чем FTP... Ну хотя не принципиально. И если объединить эти два раздела, можно очень хорошо скомпоновать пункты.
О другом. Я у себя в конфигурации раздел Разное переименовал в Интерактивность. По-моему там все настройки чётко относятся к вопросам взаимодействия с пользователем. Хм... Впрочем, во всей конфигурации больше половины настроек относятся к взаимодействию с пользователем...
О другом. Я у себя в конфигурации раздел Разное переименовал в Интерактивность. По-моему там все настройки чётко относятся к вопросам взаимодействия с пользователем. Хм... Впрочем, во всей конфигурации больше половины настроек относятся к взаимодействию с пользователем...
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
В расширенном меню мне давно уже многие моменты не нравятся, но всё никак не могу найти время, чтобы продумать новую группировку команд по категориям.ApceH писал(а):С разделами "Сеть" и "FTP" есть и другие аномалии, на мой взгляд.
Мы стараемся в переводе не отходить далеко от оригинала, если в этом нет явной необходимости. Кроме того, раз Гислер назвал этот раздел "Разное", то он, видимо, просто сбросил туда все настройки, которые не подошли к другим категориям, и вполне возможно, что там в будущем появится ещё что-нибудь, и придётся переименовывать обратно.ApceH писал(а):О другом. Я у себя в конфигурации раздел Разное переименовал в Интерактивность. По-моему там все настройки чётко относятся к вопросам взаимодействия с пользователем.
Почему же, ё-моё, ты нигде не пишешь "ё"?
ApceH
Это не аномалии, а концепция.
На данный момент она такая. В частности, пункты про LTP относятся к коммуникационным функциям TC. Причём пункт "Установить соединение..." находится в меню "Сеть" и у Гислера.
И много раз говорилось: это расширенное меню — не эталон, а заготовка для чьих угодно самостоятельных действий. Не нравится что-то в исходном меню — всякий вправе изменить его по своему вкусу вплоть до полной неузнаваемости. Поэтому не вижу смысла обсуждать в теме про русификацию реальные или гипотетические варианты пользовательских изменений. Их бесконечное количество, и с нашими задачами как авторов пакета они, вообще говоря, пересекаются слабо. К LNG-файлам это тоже относится, хотя в них изменения вносят реже.
Это не аномалии, а концепция.
И много раз говорилось: это расширенное меню — не эталон, а заготовка для чьих угодно самостоятельных действий. Не нравится что-то в исходном меню — всякий вправе изменить его по своему вкусу вплоть до полной неузнаваемости. Поэтому не вижу смысла обсуждать в теме про русификацию реальные или гипотетические варианты пользовательских изменений. Их бесконечное количество, и с нашими задачами как авторов пакета они, вообще говоря, пересекаются слабо. К LNG-файлам это тоже относится, хотя в них изменения вносят реже.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
- Maximus
- Сообщения: 927
- Зарегистрирован: Чт апр 07, 2005 10:51
- Откуда: Украина, Кировоградская обл., г. Знаменка
- Контактная информация:
CaptainFlint
Avada
1. Заметил такую штуку. Каждый абзац заканчивается "<br /></div>". И этот "<br />" (если распаковать CHM и открыть HTML) не воспринимается ни Opera, ни IE8; в результате отступов между абзацами нет и они сливаются, но в CHM всё хорошо. А вот если сделать "</div><br />", то будет хорошо везде.
2. Что вы думаете по поводу отступа первой строки в абзацах таким образом?
Добавлено спустя 1 час 48 минут:
Страница Операции с файлами:
(Я понимаю, что у Гислера так, но всё же...)
Avada
1. Заметил такую штуку. Каждый абзац заканчивается "<br /></div>". И этот "<br />" (если распаковать CHM и открыть HTML) не воспринимается ни Opera, ни IE8; в результате отступов между абзацами нет и они сливаются, но в CHM всё хорошо. А вот если сделать "</div><br />", то будет хорошо везде.
2. Что вы думаете по поводу отступа первой строки в абзацах таким образом?
Код: Выделить всё
<span style="margin-left: 20px;">Текст</span>Страница Операции с файлами:
Что тут делает последний пункт?Выделение файлов
F2 Обновить содержимое панели
F3 Просмотр содержимого файла
...
Alt+F4 Выход
(Я понимаю, что у Гислера так, но всё же...)
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Распакованный CHM не предназначен ни для Оперы, ни для IE8. Для нормальных браузеров я генерирую онлайн-справку, а CHM отображается через hh.exe, использующий IE7-контрол. Под этот дебильный движок приходится писать такую жуть, что браузеры, соответствующие стандартам, от неё не по-детски плющит. Совместить несовместимое не удалось, поэтому CHM-версия в обычных браузерах не поддерживается и поддерживаться не будет. Это во-первых.Maximus писал(а):1. Заметил такую штуку. Каждый абзац заканчивается "<br /></div>". И этот "<br />" (если распаковать CHM и открыть HTML) не воспринимается ни Opera, ни IE8; в результате отступов между абзацами нет и они сливаются, но в CHM всё хорошо. А вот если сделать "</div><br />", то будет хорошо везде.
Во-вторых, код генерируется автоматически на основе RTF-файла. Формат RTF сильно отличается по поведению вложенных форматных контейнеров от HTML, поэтому пришлось реализовывать довольно хитрую систему преобразований, побочным результатом которой могут являться неочевидные конструкции. Целью было получение не красивого и понятного HTML-кода, а корректного отображения, максимально точно соответствующего исходному HLP-файлу.
Поэтому претензии к HTML-версии принимаются лишь в том случае, если отображение отличается от HLP. Если там абзацы отделены пустой строкой, то и в HTML/CHM они должны быть отделены ей; если в HLP идут слитно, то и в HTML/CHM будут слитно.
Уже не помню. Помню, что добиться необходимого отображения было крайне сложно, т.к. в HTML изначально отсутствует понятие отступа первой строки. Я перебрал десятки разных вариантов, прежде чем нашёл такой, который является одновременно удовлетворяющим стандартам и корректно отображающимся всеми основными браузерами, и, разумеется, я не помню, какой вариант какие проблемы мне выдал. Если не ошибаюсь, предложенный вариант тоже был мной опробован, но раз я не остановился на нём, то что-то пошло не так. Либо нашёлся браузер, не умеющий сдвигать инлайновые блоки, либо этот сдвиг конфликтовал с другими конструкциями, которые я наворачивал для эмуляции поведения табуляции.Maximus писал(а):2. Что вы думаете по поводу отступа первой строки в абзацах таким образом?Код: Выделить всё
<span style="margin-left: 20px;">Текст</span>
Мы стараемся без особой нужды не отступать от оригинала.Maximus писал(а):Что тут делает последний пункт?
Почему же, ё-моё, ты нигде не пишешь "ё"?
-
Serge Yolkin
- Сообщения: 664
- Зарегистрирован: Сб июл 25, 2009 11:12
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Ладно, неудачно выразился. Они есть, но для полноценной эмуляции поведения RTF-формата эти средства изначально не приспособлены.Serge Yolkin писал(а):p {text-indent:4em;}
Под HTML я всё-таки понимал скорее HTML+CSS. Они практически неотделимы друг от друга.Avada писал(а):В HTML как таковом, а не в стилевых таблицах.
Любое предложение есть по сути претензия "а почему не эдак?"Maximus писал(а):Я же без претензий, я с предложением.
Почему же, ё-моё, ты нигде не пишешь "ё"?
- alexey65536
- Сообщения: 1056
- Зарегистрирован: Пт янв 20, 2006 10:58
- Откуда: Taganrog
- alexey65536
- Сообщения: 1056
- Зарегистрирован: Пт янв 20, 2006 10:58
- Откуда: Taganrog