[Util] TC UP New: создание файлов и каталогов

Обсуждение только плагинов и утилит для Total Commander.

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

Аватара пользователя
KBECTOP
Сообщения: 1
Зарегистрирован: Пт дек 10, 2010 18:28

четыре

Сообщение KBECTOP »

Avada писал(а):Баг со счётчиком остался. Изменения в диалогах в INI-файл запоминаются правильно, но обнуляются при загрузке утилиты.
Во первых, большое спасибо за поддержку TCUp New. Пользовался давно, ещё со времени сборки TC Wolfish, очень нравилась, но потерялась. Вот теперь нашлась. ;)

И, если можно, небольшое уточнение.
В версии TCUPNew 2.3 beta 226 счётчик работает нормально, пока не зашёл во вкладку 'ПЕРЕИМЕНОВАНИЕ' в настройках. Если этого не делать, то при перезагрузке утилиты и даже самого ТС, настройки счётчика не сбрасываются.

С уважением KBECTOP
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

KBECTOP писал(а):И, если можно, небольшое уточнение.
В версии TCUPNew 2.3 beta 226 счётчик работает нормально, пока не зашёл во вкладку 'ПЕРЕИМЕНОВАНИЕ' в настройках. Если этого не делать, то при перезагрузке утилиты и даже самого ТС, настройки счётчика не сбрасываются.
Я бы сказал, не можно, а нужно. :wink: Что ж, баг остаётся багом, но, оказывается, есть способ его обойти. Подтверждаю. Спасибо за уточнение.

И, кстати, ещё одно отличие нового билда от прежних — вместо собственного специфического значка (папка на фоне значка TC Ultima Prime) утилита теперь имеет тот же значок, что в TC UP.exe, то есть общий значок сборки. Зачем понадобилось столь странное решение, не понимаю. Возможно, это просто ошибка автора.
Лично я поступил просто: вытащил иконку из старой версии в файл и задал его для кнопки TC UP New в панели инструментов своего TC. Оно как-то привычнее и правильнее.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Вышла Ultima Prime 5.4, а в её составе — и новая версия TC UP New 3.0 (build 651) beta 2.

Кое-какие изменения к лучшему по сравнению с ранее выкладывавшимися мной версиями есть. Нормально работает создание как нескольких каталогов на одном уровне (разделитель — вертикальная черта), так и цепочки вложенных каталогов (разделитель — обратный слэш). Появилиcь новые фичи:
• При выборе создания каталогов по файлу-списку в главном окне появляется новая кнопочка, позволяющая выбрать, где эти каталоги создавать — прямо в текущем каталоге или во вновь созданном каталоге, имя которого задаётся в поле ввода.
• Для автопереименования файла теперь можно задавать вид скобок (квадратные, круглые, фигурные).

Отображение в настройках на странице "Язык" соответствующего национального флага изрядного размера выдающимся дополнением мне не кажется. :) А баг со сбросом показаний счётчика, увы, пока остался. Текущий способ борьбы приводился выше, он вполне актуален.

Зарепортив (о чём уже писал) известные проблемы и понадеявшись на обещание организаторов русского форума TC UP самостоятельно переводить для автора все репорты, я не предпринимал никаких действий, пока (к сожалению, с большим опозданием) не обнаружил на русском форуме ответ автора, предложившего мне то же самое описать по-английски. За крайним недосугом мне удалось это сделать только сегодня. Посмотрим, что получится из общения без посредников.

В языковые файлы внесён ряд изменений. К сожалению, в стандартном русском переводе это обстоятельство учтено, мягко говоря, не в полной мере. В результате мы имеем, например, две страницы настроек с одинаковыми заголовками и ряд вообще не переведённых опций.

Учитывая вышесказанное, я выкладываю новую версию TC UP New, добавив в неё свой перевод (Russian.lng) и сохранив стандартную русификацию как Russian_std.lng. Англоязычная информация на одной из страниц настроек о статусе утилиты как части TC Ultima Prime локализации не поддаётся.

Поскольку в качестве диспетчера редакторов я пользуюсь теперь F4Menu, в настройках TC UP New отныне указана именно эта программа. Кому по душе другое средство — укажите его. С остальными настройками, надеюсь, желающие разберутся сами.

У программы существует теперь справка на польском языке, но заниматься ещё и её локализацией пока желания не имею, а оригинальный вариант в свой пакет не включаю. :wink:

Рекомендации по установке и эксплуатации — в предыдущих постах темы, начиная с первого.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Avada писал(а):Поскольку в качестве диспетчера редакторов я пользуюсь теперь F4Menu, в настройках TC UP New отныне указана именно эта программа. Кому по душе другое средство — укажите его. С остальными настройками, надеюсь, желающие разберутся сами.
А %COMMANDER_PATH% не понимает разве?

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

EditorPath=%COMMANDER_PATH%\PLUGINS\Tools\ChoiceEditor\ChoiceEditor.exe
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

ask-rus
А самому попробовать предложенный синтаксис? Понимает? Не понимает? У меня — нет. Поэтому, если хочется задать путь без точного указания каталога TC, то надо будет использовать ..\ (чтобы показать где относительно экзешника TC UP New лежит редактор).
У меня это, например, EditorPath=..\..\..\Utils\F4Menu\F4Menu.exe
В вышеприведённом примере с ChoiceEditor будет так:
EditorPath=..\ChoiceEditor\ChoiceEditor.exe
В примере инишника, входящем в архив, попросту и без затей дан абсолютный путь, а уж дальше каждый с учётом вышесказанного может исправить сам, как ему удобнее.

Кстати, я уже упоминал, что отписал автору на русском форуме TC UP по-английски, чего от него хотел, но не буквально повторяя сказанное ранее по-русски, а в других формулировках. Следом озаботились мой первый пост перевести на английский уже буквально. Пока — тишина.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Avada писал(а):А самому попробовать предложенный синтаксис? Понимает? Не понимает? У меня — нет.
Пробовал; аналогично; показалось странным; последовал вопрос.
Avada писал(а):Поэтому, если хочется задать путь без точного указания каталога TC, то надо будет использовать ..\ (чтобы показать где относительно экзешника TC UP New лежит редактор)
OK, так и поступлю.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Можно просто выдернуть нужные файлы из установщика. Зачем устанавливать?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

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

Сообщение Flasher »

Avada
Сперва стоит объяснить, зачем нам нужны исходники Projects, что за файлы в папке List, да и нужен ли на русском форуме весь набор языковых файлов?

Короче, пока только так:

PLUGINS\Tools\TCUPNew\
TCUPNew.chm
TCUPNew.exe

$_OUTDIR\
TCUPNew.ini

$_OUTDIR\Languages\
Chinese.lng
Norwegian.lng
Romanian.lng
Swedish.lng
Turkish.lng

TCUPNew\Languages\Flag\ = $_OUTDIR\Languages\Flag\

$_OUTDIR\Templates\
template.xml
template.php
template.html
template.htm
template.css

TCUPNew\Projects\ = $_OUTDIR\Projects\

Кстати, польскую справку нет желания перевести? :wink:
Последний раз редактировалось Flasher Ср июн 08, 2011 16:07, всего редактировалось 1 раз.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

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

Сообщение Flasher »

Avada писал(а):именно в полной авторской комплектации
Без польской справки - уже не полная авторская комплектация. По мне так авторская концепция представляется исключительно как использование данной утилиты в составе одноимённой сборки. А здесь мы видим чисто твою концепцию - выкладка файлов в отдельном архиве с элементами произвольного редактирования. Ну, тут дело, конечно, житейское, но чтобы каждый не занимался тем же набором лишних действий, было бы неплохо выкладывать дополнительный дистрибутив только для русского юзера (без исходников).
Avada писал(а):Я уже выше про это говорил.
Ясно. Хотя переводить там немного по сути.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher писал(а):было бы неплохо выкладывать дополнительный дистрибутив только для русского юзера (без исходников)
Расшифруй, пожалуйста, что ты предлагаешь включать и что не включать.
Flasher писал(а):Хотя переводить там немного по сути.
Русский перевод (всей справки, естественно) я готов теоретически делать при выполнении хотя бы одного из нижеследующих условий:
• с английского — при появлении авторской версии справки на английском;
• с польского —при переходе утилиты в статус распространяемой в том числе и отдельно от сборки (как это было при прежнем авторе).
Хотя предпочёл бы выполнение обоих и последующий перевод таки с английского. И пользователям приятнее, и мне проще. :wink:
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada писал(а):Расшифруй, пожалуйста, что ты предлагаешь включать и что не включать.
Проще написать, что включать:
TCUPNew.exe
TCUPNew.ini

Languages\
Russian.lng (твой)
Flag\Russian.png

Templates\
template.css
template.xml
Avada писал(а):с польского —при переходе утилиты в статус распространяемой в том числе и отдельно от сборки
Хм. Это уже на принцип больше похоже.
Avada писал(а):Хотя предпочёл бы выполнение обоих и последующий перевод таки с английского. И пользователям приятнее, и мне проще.
Оно и понятно. Но ждать сего момента можно до бесконечности, как ты понимаешь.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

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

Сообщение Flasher »

Avada писал(а):Тебе, как я понимаю, совершенно не нужна часть шаблонов (ты упомянул два из пяти), все проекты (не обсуждаю их полезность лично для себя, но для кого-то они всё же делались?)
Ты содержимое остальных шаблонов видел? Какая от них конкретная польза, можно справку?
Avada писал(а):все списки заготовок имён для каталогов (каковые я отнюдь не считаю бесполезными)
Что за списки заготовок?
Avada писал(а):все языки, кроме моего русского альтернативного (включая английский и стандартный русский, выкидывать которые лично я не стал бы ни при каких обстоятельствах).
Цель для данного форума от этих языковых файлов какая? Против встроенного русского и английского файлов ничего не имею, а вот с остальными...
Avada писал(а):Или собрать и выложить свой вариант.
Остальное опускаю, т.к. на лицо пустой разговор, который можно было замять ещё на первом этапе и не спрашивать, какие файлы я считаю достаточными для использования утилиты русскоговорящими пользователями. Лень выкладывать только необходимое - так и пиши. Другим лень качать и устанавливать сборку. Каждому своё.
Ответить