Общий прогресс при копировании ряда файлов
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
Общий прогресс при копировании ряда файлов
Как добиться, чтобы при копировании группы файлов отображался бы общий прогресс, а не прогресс индивидуальных файлов?
В связи с этим нюансом в wcmd_rus.lng отредактировал строку
Код: Выделить всё
5140="П&еред копированием/удалением (вк./вык. панель общего прогресса)"Flasher
Хозяин — барин. По мне, так и пояснения в справке достаточно. Как и для соседней опции с ПРОБЕЛом, где включение подсчёта имеет следствием отображение размера вместо <Папка>. Все зависимости в названия опций всё равно не втиснешь.
Хозяин — барин. По мне, так и пояснения в справке достаточно. Как и для соседней опции с ПРОБЕЛом, где включение подсчёта имеет следствием отображение размера вместо <Папка>. Все зависимости в названия опций всё равно не втиснешь.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Несомненно. Но эти две, пожалуй, стоит (там как раз места для этого вполне достаточно) и в особенности первую, поскольку речь идёт не просто об отображении инфо, а именно об изменении вида в интерфейсе диалога копирования/перемещения, диспетчера фоновой пересылки. Окончательный вид строки приняли такой:Avada писал(а):Все зависимости в названия опций всё равно не втиснешь.
Код: Выделить всё
5139="При в&ыделении пробелом (Вкл. размер папок в подробном режиме)"
5140="П&еред копированием/удалением (Вкл. индикатор общего прогресса)"Flasher
Следует всегда учитывать, что наша русификация — не самостоятельное сочинение, а более или менее точный перевод английского интерфейса, поэтому без совсем уж крайней необходимости расширять описания не хочется. Даже если место есть. Что не исключает, разумеется, любую последующую доработку LNG по своему разумению каждым, кто этого захочет. В том числе и как в представленном примере.
На этом дискуссию завершаю, поскольку уже пошёл оффтоп.
Следует всегда учитывать, что наша русификация — не самостоятельное сочинение, а более или менее точный перевод английского интерфейса, поэтому без совсем уж крайней необходимости расширять описания не хочется. Даже если место есть. Что не исключает, разумеется, любую последующую доработку LNG по своему разумению каждым, кто этого захочет. В том числе и как в представленном примере.
На этом дискуссию завершаю, поскольку уже пошёл оффтоп.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Ничего подобного, как раз с добавлением в Настройках описанной выше птицы всё будет работать аналогично, как и в случае со значением ключа "0", т.е. с индикатором общего процесса; в фоновом же будет только общий, без флага - только текущего файла.laburj писал(а):если значение этого ключа будет=2, то будет использоваться диспетчер фоновой пересылки, а в нём отображается только прогресс текущего файла.
laburj
Flasher
Господа, я не пойму, о чём идёт спор. В ДФП индикатор один, и там действительно последовательно отображается прогресс операции с каждым очередным файлом. В том числе и при значении ключа 2. В то же время при добавлении файлов в очередь нормальная работа общего индикатора потребовала бы как минимум неоднократного пересчитывания размеров текущего списка (по мере добавления в него файлов). И я не знаю, можно ли этот самый общий прогресс в ДФП вообще даже теоретически сделать.
Хотел бы также обратить внимание, что в исходном посте ни на какое фоновое копирование нет даже намёков.
Flasher
Господа, я не пойму, о чём идёт спор. В ДФП индикатор один, и там действительно последовательно отображается прогресс операции с каждым очередным файлом. В том числе и при значении ключа 2. В то же время при добавлении файлов в очередь нормальная работа общего индикатора потребовала бы как минимум неоднократного пересчитывания размеров текущего списка (по мере добавления в него файлов). И я не знаю, можно ли этот самый общий прогресс в ДФП вообще даже теоретически сделать.
Хотел бы также обратить внимание, что в исходном посте ни на какое фоновое копирование нет даже намёков.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Беру свои слова назад. В ДФП конечно же один прогресс. Насчёт, можно ли осущетсвить пересчёт для общего процесса - я в этом даже не сомневаюсь, не такая уж это сверхзадача. Другой вопрос, возьмётся ли Гислер за эту затею, вероятно, ранее предлагавшуюся.
laburj
Пока пожелание сюда предлагаю воткнуть.
Поскольку ключ затрагивает все три диалога, то ничего страшного в его упоминании я не вижу.Avada писал(а):Хотел бы также обратить внимание, что в исходном посте ни на какое фоновое копирование нет даже намёков.
laburj
Пока пожелание сюда предлагаю воткнуть.
Совсем не обязательно. Достаточно хранить первоначальные размеры файлов, уже начитанных в ДФП.Avada писал(а):В то же время при добавлении файлов в очередь нормальная работа общего индикатора потребовала бы как минимум неоднократного пересчитывания размеров текущего списка (по мере добавления в него файлов).
Нет, я не сплю. Я просто медленно моргаю.
Batya
Начитали. Сохранили первоначальные размеры. Какая-то часть общей операции прошла. Потом добавили в очередь новую партию файлов. Что делать с их размерами, которые при первоначальном обсчёте, естественно, не учитывались? При каждом добавлении (или удалении чего-то из очереди) приостанавливать операцию и пересчитывать текущий набор?
Начитали. Сохранили первоначальные размеры. Какая-то часть общей операции прошла. Потом добавили в очередь новую партию файлов. Что делать с их размерами, которые при первоначальном обсчёте, естественно, не учитывались? При каждом добавлении (или удалении чего-то из очереди) приостанавливать операцию и пересчитывать текущий набор?
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Я считаю что к прогрессу нельзя относиться, как к абсолютно точной хараектеристике. Суть прогресса - показывать общую динамику.Avada писал(а):Что делать с их размерами, которые при первоначальном обсчёте, естественно, не учитывались? При каждом добавлении (или удалении чего-то из очереди) приостанавливать операцию и пересчитывать текущий набор?
Соответственно, в данном случае ничег8о не надо прерывать. Объем новых файлов считается параллельно основному процессу копирования\перемещения и постепенно (по мере подсчёта) добавляется к общему размеру. А полоса прогресса при этом постепенно корректируется.
Нет, я не сплю. Я просто медленно моргаю.