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

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

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

Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada
В таком случае см. здесь. Я не просто так задался этим вопросом, т.к. ранее (на первых этапах) сам имел с этим проблемы. Для того, чтобы наткнуться на "Если вам нужно удалить ассоциацию, просто очистите это поле или выберите строчку (нет), после чего сохраните изменения.", нужно пройти ряд лишних и не совсем очевидных (а для недостаточно опытных - совсем неочевидных) манипуляций с поиском. Общая страница по работе с плагинами куда более наглядна и по предлагаемому заголовку ясна и представительна. Наличие ссылки - это хорошо, но недостаточно. Догадаться до "Удалить ассоциацию" значительно сложнее, чем до "Удалить плагин". У нас есть, как выяснилось, вполне опытные участники, которые при наличии годной грамотности и с более простыми формулировками не справляются.

По кавычкам (про амперсанды так вообще умолчалось) - почему "пока"? Что за др. возможности?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher
Я понимаю, что не просто так, но повторяю: вопрос обсуждался, в результате решено обойтись без дополнительного подраздела про удаление и ограничиться допиской вышеупомянутой фразы.
Пока — потому что на подробное обсуждение некоторых вопросов у нас просто не хватило времени, они ещё ждут рассмотрения.
А про амперсанды в теме давались разъяснения несколько раз (последний — перед самой выкладкой пакета). Всё это будет рассмотрено, но не сейчас, поскольку никакие правки не могут приводить к рассогласованию LNG-файла из пакета русификации с аналогичным файлом из дистрибутива TC.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada
С решением ясно, но грабли для тысяч юзеров, пользующихся ТС и справкой, в результате никуда не денутся.

Про возможности не ответил. Сколько ждать от них публичного воплощения? Ещё года 3-4?

Про амперсанды никаких разъяснений не было. Речь про те, что в контексте обсуждаемого: кавычки при "пробелах или амперсандах" в именах/путях, возвращаемых параметрами %N, %P%N, %T%M, %v, %V, %S(+№), %R(+№) - фича для cmd добавлена в 8.52a RC1.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher
Если кто-то из читающих справку не сможет пройти туда, куда его направляет ссылка или кнопка "Помощь", а затем уяснить то, что русским языком написано про методику удаления в базовом диалоге (а значит, и во всех его производных), это будут уже его личные грабли. Я в своё время про эту фичу как раз в разделе для "Файловых ассоциаций" вычитал и как-то догадался, что к плагинам она тоже относится. А нашей русской справки, где на это хотя бы намёки даны, в ту пору не было. :)
И что интересно, никаких предложений о подобных дописках в разделе про выбор внешнего вьюера нет и не было, хотя там практически то же самое...

Возможности будут, когда выйдет новая версия TC и появится нормальное время на обсуждение всяких нюансов, включая этот, при подготовке новой справки. Или когда я соберусь что-то в очередной раз переделывать в онлайновой таблице по командам. Тебе-то самому тут ждать особо нечего — ты и так эти методики знаешь.

Ах, вот это про какие амперсанды... Ладно, возьму на заметку для будущего возможного уточнения справки. А пока что фича есть в истории (там она описана применительно к %P%N).
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada
Внешний вьювер - не такой частый клиент в отличии от плагинов, и не так часто его требуется править. Я понимаю, что грабли можно назвать личными, но вся соль в психологии ассоциативного восприятия. Лучше иметь чёткий ответ в подходящем месте, чем обобщённую информацию по единому диалогу, подразумевающую догадки. Это для прошаренных вроде нас труда не составит сделать соответствующие поползновения, но основательная масса просто забъёт на поиски и отредактирует конфиг (я когда-то так и делал).

Появление новой версии подразумевает не меньший (а в случае 9-ки и больший) пласт работ с обновлениями. Т.е. 3-4 года - это ещё в лучшем случае, судя по ситуации. Должно быть понятно, что для себя я стараюсь только отчасти, чтобы ответ при уже более редкой необходимости заменить справочной ссылкой, где всё расписано и откуда требуется начинать поиск (твоя страница с командами всё-таки вне правового поля). Посему мои знания никак не снизят число требуемых подсказок, а значит, ждать таки есть что.

Про фичу в истории я и вычитал в англоверсии. Сегодня дополнительно обратил внимание и на русскую перед тем, как написать.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

В продолжение обсуждения описания команд cm_TransferLeft и cm_TransferRight.
Может быть, кому-то приглянётся такой вариант для меню навигации:

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

    MENUITEM "Открыть в лево&й панели каталог/архив из правой\tCtrl+ <–", $7E8
    MENUITEM "Открыть в пр&авой панели каталог/архив из левой\tCtrl+ –>", $7E9
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

sa
Считаю нелишним напомнить, что клавиши Ctrl+Left/Ctrl+Right точными эквивалентами двух указанных команд не являются (см., например, здесь и здесь). Поэтому в случае указания клавиш никакой вариант строки с приемлемой для меню длиной не будет полностью корректным — ни тот, что у нас, ни тот, что предлагается.
Даже самая богатая фантазия
Не представит себе наши безобразия.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Avada писал(а):клавиши Ctrl+Left/Ctrl+Right точными эквивалентами двух указанных команд не являются
Хотя этот момент вряд ли касается сути моего предложения, в чём конкретно различие?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

sa
По функционалу нет никакого различия, клавиши могут делать ровно то же, что и команды. Проблема в описаниях. Точнее, во всех случаях, когда нам приходится давать краткое описание. Как, например, в меню. Во-первых, cm_TransferLeft и cm_TransferRight работают не только для каталога/архива, но и для ярлыка, и для обычного файла. Во-вторых, эти команды работают и в случае применения cm_TransferLeft слева или cm_TransferRight справа (в левой/правой панели открывается тот же каталог, что открыт в соседней панели). Поэтому как тут ни переписывай, а всё равно коротко и одновременно точно не изложишь.
Даже самая богатая фантазия
Не представит себе наши безобразия.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Avada писал(а):эти команды работают и в случае применения cm_TransferLeft слева или cm_TransferRight справа (в левой/правой панели открывается тот же каталог, что открыт в соседней панели)
В свете сказанного, стоит ли тогда в справочнике команд упоминать команду Источник = Получателю в разделе Команды, отсутствующие в файле Totalcmd.inc? Ведь команды cm_TransferLeft и cm_TransferRight делают, в том числе и то, что в ней описано.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

sa
Не думаю. Во-первых, вот именно, что "в том числе и", а не ровно то же самое (про частичную эквивалентность имеющихся команд недостающей в таблице честно сказано). Во-вторых и в-главных, здесь мы вынужденно имеем на одно действие пару команд, результат применения которых зависит а) от выбранной команды и б) от того, где она применена. Между тем существующая обратная команда cm_MatchSrc ("Получатель = Источнику") одна и при этом однотипно работает с любой стороны.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Кстати: Источник = Получателю - сделать источник равным получателю (команда как раз делает наоборот, и в оригинале тоже наоборот: Target = Source).
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

MVV
По-русски существующая команда cm_MatchSrc вообще-то и есть "Получатель = Источнику" (см. мой предыдущий пост). А претензии sa — к описанию команды несуществующей (см. здесь).
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada
Он про неё и пишет. При нажатии Ctrl+Влево/Вправо мы, находясь на источнике, делаем получатель равным ему, т.е. получатель становится равным источнику, а не наоборот.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher
При нажатии Ctrl+влево в левой панели (или Ctrl+вправо в правой) мы изменяем текущую панель под содержимое панели-получателя, а не наоборот. Это и есть то, что названо в таблице "Источник = Получателю". Обратная процедура — это cm_MatchSrc, совпадающая по функционалу с Ctrl+влево/вправо лишь в одном случае применения (поэтому для cm_MatchSrc эти клавиши в таблице и не упомянуты, а отнесены к паре cm_TransferLeft и cm_TransferRight).
Вся эта специфика уже неоднократно рассматривалась в других темах. стоит ли продолжать это здесь?
Последний раз редактировалось Avada Чт апр 21, 2016 19:30, всего редактировалось 1 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Ответить