Автор Тема: GUI для Foremost (ForeG 1.2(ru), en, be) помогите с переводом  (Прочитано 79052 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kompilainenn

  • Местный
  • *****
  • Сообщений: 1068
  • Активно пропагандирую Runtu
Re: GUI для Foremost (recuvic06) ещё не финал
« Ответ #15 : Февраль 12, 2013, 12:58:05 »
О переводе на немецкий можно рискнуть попросить коллегу Remderbauer.

О_О

Ich studiere Deutsch in TU. Es ist schon eine lange Zeit.
Мы говорим Linux, подразумеваем Runtu

Оффлайн greg

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 214
  • восемь бед, один ресет...
    • ТРЦ Жигалово
Re: GUI для Foremost (recuvic06) ещё не финал
« Ответ #16 : Февраль 12, 2013, 14:50:19 »
Инфа. очень ценная (хоть и было давно, но лучше чем вообще не было....)

Хотелось бы услышать - протестировали все багов не найдено... И сразу переводим... Я первый вариант диалогов положил теперь он уже подрос и отличается... Поэтому и решил пока локализацию не делать...
«Железо»: та часть компьютера, которую можно пнуть, в отличие от программного обеспечения, которое можно только обматерить.

Оффлайн Pavels

  • Постоялец
  • ***
  • Сообщений: 233
Re: GUI для Foremost (recuvic06) ещё не финал
« Ответ #17 : Февраль 12, 2013, 15:08:27 »
Ich studiere Deutsch in TU. Es ist schon eine lange Zeit.
:( :( :(
Однако умения не пропадают... только уровень падает.
Greg, всё ясно. Почему-то об этом не думал. Откладываю локализацию до отлова всех ошибок и выхода окончательной русскоязычной версии.

Оффлайн butjapka

  • Местный
  • *****
  • Сообщений: 1151
  • Компьютер думает так, как думает его хозяин.
Re: GUI для Foremost (recuvic06) ещё не финал
« Ответ #18 : Февраль 13, 2013, 07:43:31 »
А вот может на форуме сделать раздел посвященный утилитам, которые разработали форумчане, как то GUI для Foremost от greg, или утилита от FSnow. Пусть пока не много, но все же копилка наполнится...

Оффлайн runtik

  • Местный
  • *****
  • Сообщений: 578
  • Проблема - когда нет проблем
Re: GUI для Foremost (recuvic06) ещё не финал
« Ответ #19 : Февраль 13, 2013, 09:19:40 »
Полностью поддерживаю коллегу butjapka.
Во-первых, это даст возможность участникам форума, в случае каких-то проблем, обращаться к авторам утилит.
Во-вторых, тем кто пытается что-то "конструлить" самостоятельно проконсультироваться непосредственно у коллег с опытом программирования.
У нас уже есть такой положительный опыт - обращение с вопросами к уважаемому HsH.
« Последнее редактирование: Февраль 13, 2013, 09:21:29 от runtik »
Runtu XFCE x64: EeePC 1015BX - 16.04.5; DNS Porto - 14.04.5.
-->

Оффлайн Pavels

  • Постоялец
  • ***
  • Сообщений: 233
Re: GUI для Foremost (recuvic07) ещё не финал
« Ответ #20 : Февраль 13, 2013, 11:41:24 »
Идеи витают в воздухе, как говорится. Конечно, было бы очень неплохо.
Предлагаю помещать в  этот раздел не только те программы, которые написаны участниками сообщества, но и те, для которых ими были сделаны сборки. Такие примеры тоже есть, самый недавний из них - Berusky: http://forum.runtu.org/index.php/topic,3640.0.html.

Оффлайн greg

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 214
  • восемь бед, один ресет...
    • ТРЦ Жигалово
Re: GUI для Foremost (recuvic07) ещё не финал
« Ответ #21 : Февраль 13, 2013, 12:05:33 »
recuvic07 в шапке...
«Железо»: та часть компьютера, которую можно пнуть, в отличие от программного обеспечения, которое можно только обматерить.

Оффлайн greg

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 214
  • восемь бед, один ресет...
    • ТРЦ Жигалово
Re: GUI для Foremost (recuvic06) ещё не финал
« Ответ #22 : Февраль 14, 2013, 04:10:11 »
Первый раз, когда сохранял на флэшку, recuvic сама создала и выбрала папку: ~ recuvic/avi/. Терминал был включен, но мне было не понятно о состоянии процесса - сначала были файлы, а потом начались звездочки (). Более того, когда хотел изъять флэшку, то система писала, что не может изъять и удалить, т.к. флэшка ещё используется программой foremost. Хотя программа была выключена (Выход). В Системном мониторе процессов-зомби от recuvic не было.

* - в терминале это типа работаю просматриваю диск но пока знакомого ничего не встретил.
Однако спасибо за тест полностью переписал аварийный выход. (Выход по желанию пользователя) с убиванием процесса и сменой прав на пользовательские для папки с восстановленными файлами...

Процесс восстановления очень долгий если флешка большего объема. Процесс отработал когда появиться надпись "ГОТОВО!" и в терминале будет надпись Foremost finish

Еще немного переделал критерий отслеживание нормального завершения работы foremost

Поэтому в шапке скоро будет новая версия... Коллега runtik, спасибо!
«Железо»: та часть компьютера, которую можно пнуть, в отличие от программного обеспечения, которое можно только обматерить.

Оффлайн kompilainenn

  • Местный
  • *****
  • Сообщений: 1068
  • Активно пропагандирую Runtu
Re: GUI для Foremost (recuvic07) ещё не финал
« Ответ #23 : Февраль 14, 2013, 10:11:50 »
перевод на немецкий, советую проверить его у более знающего человека
Мы говорим Linux, подразумеваем Runtu

Оффлайн greg

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 214
  • восемь бед, один ресет...
    • ТРЦ Жигалово
Re: GUI для Foremost (recuvic07) ещё не финал
« Ответ #24 : Февраль 14, 2013, 10:40:19 »
перевод на немецкий, советую проверить его у более знающего человека

Спасибо remderbauer! Пакет в шапке (удаление пакетов других языков не описывал пока удалить сначала русский поставить немецкий)

Прикольно, правда непонятно ничего и не много кое где не влазит...
«Железо»: та часть компьютера, которую можно пнуть, в отличие от программного обеспечения, которое можно только обматерить.

Оффлайн greg

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 214
  • восемь бед, один ресет...
    • ТРЦ Жигалово
Re: GUI для Foremost (recuvic08) ru de
« Ответ #25 : Февраль 14, 2013, 11:55:32 »
ЛОКАЛИЗАЦИЯ


Восстановление данных с флешек, внешних дисков и дисков windows
(после форматирования или случайно удалённых)
Выход
Что будем восстанавливать?
всё, что умею
Восстановить
Тут я буду разговаривать с вами
Дисков для востановления нет
Вижу примонтированные диски
Диск для восстановления не выбран.
Не выбрано, что восстанавливаем.
Foremost получил задание! Приступает к работе.
ГОТОВО!
О программе
Терминал
Каталог назначения:
Не указан каталог назначения
Восстановление ещё не завершено! Закрыть программу?
В данной папке уже есть восстановленные файлы. Выберите другую.
Устройство для восстановления:
Благодарности

немецкий

Wiederherstellen von Daten von USB-Sticks, externe Festplatten und Festplatten-Fenster
(nach dem Formatieren oder versehentliches Löschen)
Ende
Welche Informationen benötigen wir wiederherstellen?
Alles, was ich kann
Abrufen von Informationen
Hier werde ich mit Ihnen reden
Die montierten Wiederherstellungs-Disks nicht
Ich sehe die Laufwerke
Das Gerät ist nicht ausgewählt
Nicht gewählt, dass die wiederhergestellte
An die Arbeit
erreicht
Über das Programm
Terminal
das Zielverzeichnis
Unbekannt Zielverzeichnis
Die Erholung ist nicht vollständig! Schließen Sie das Programm?
Dieser Katalog wurde Dateien wiederhergestellt. Wählen Sie ein anderes Verzeichnis.
Rückgewinnungsvorrichtung
Danksagung



«Железо»: та часть компьютера, которую можно пнуть, в отличие от программного обеспечения, которое можно только обматерить.

Оффлайн Pavels

  • Постоялец
  • ***
  • Сообщений: 233
Re: GUI для Foremost (recuvic08) ru de
« Ответ #26 : Февраль 14, 2013, 11:59:48 »
Что ж, наконец-то протестировал, пишу отчёт. Возможно, некоторые суждения будут неточными, ошибочными, а некоторые пожелания - неосуществимыми.  :)

Итак, Recuvic 0.8 с русским языковым пакетом.
1. Работает нормально в графических оболочках XFCE, LXDE, GNOME Shell, Cinnamon, RuLite (Openbox+Caja, да ещё установлен добавочный композитный менеджер Compton). Обновлено: в Consort тоже нормально.
Исключение одно (см. ниже).

2. Баги и странности. Как явные, так и те, которые показались мне таковыми.
а) При использовании Compiz кнопка сворачивания, как уже писал Greg, не работает - "залипает". То есть если один раз нажать, то потом окно уже не развернёшь: оно мигнёт и вновь спрячется на панель.
б) Настройки типа файлов противоречивы: если выбрать сначала "Всё, что умею", а потом снять некоторые галочки, то искаться все равно будут файлы всех типов.
в) При закрытии окна процесс Foremost не вырубается,а хотелось бы.
г) Иногда при завершении работы кнопка "Восстановить" остаётся неактивной, поэтому для повторного поиска приходится перезапускать программу.
д) Иногда после завершения работы папка с восстановленными файлами открывается только администратору. Для обычного пользователя в ней видны только текстовые файлы "pdf", "png", "zip" и тому подобные, которые в  действительности являются файлами каталогов, но не распознаются правильным образом.
Примечание: кажется, что пункты Г и Д проявляются чаще тогда, когда в настройках восстановления выбраны определённые типы файлов, а не все сразу.
е) Обязательно требовать пароль root для запуска? Или без него фоновый процесс foremost не включится?

3. Настоятельные рекомендации.
а) Сделать так, чтобы можно было несколько раз подряд выбирать одну и ту же папку для сохранения файлов. Судя по man foremost, это должно делаться ключом -T.
б) Добавить возможность самостоятельно вводить название папки для восстановления.
в) Добавить кнопку "Стоп". Желательно, чтобы при этом уже найденные файлы оставались. Кнопку "Стоп" можно совместить с кнопкой "Восстановить".
г) Если возможно, то кнопку "Пауза".
д) Увеличить шрифт в терминале (чтобы меньше напрягалось зрение).
е) Добавить в основной пакет один из файлов локализации (русский) для удобства. Объём он практически не увеличит, а удобства и логики прибавит.
ж) Добавить в  список типов файлов htm и ole (они же естьв  числе поддерживаемых, а  htm даже восстанавливаются при выборе пункта "Всё, что умею").

4. Просто пожелания (необязательные и не очень существенные).
а) Перенести основные кнопки вправо и выстроить их там в столбик. Объяснение такое: обычно в программах с небольшим количеством элементов интерфейса кнопки управления располагаются у края окна, между ними и краем окна ничего нет. У нас получается, что под кнопками "Восстановить", "Выход", "О программе" расположен терминал - как-то некрасиво, хотя, конечно, на вкус и цвет товарищей нет.
б) Сделать ссылку "О программе" кнопкой, и "Благодарности" тоже (или вкладкой в окне "О программе".
в) Объединить файлы локализации в один пакет. Соответственно, добавить форму выбора языка интерфейса.
г) Как-нибудь ограничить загрузку процессора.

5. Идеи на будущее (предлагаемые перспективы развития).
1) Добавить возможность предварительного просмотра списка файлов без восстановления (есть такая опция у foremost! -w).
2) Добавить выбор режима работы: быстрого (кажется, -q) и обычного.
3) Мечта - это добавить функционал, которого нет в foremost: восстановление данных из каталогов. Примерная идея такова. Foremost умеет работать с  образами дисков. Значит, надо сначала давать команду на создание образа диска из каталога (если это гипотетически осуществимо, конечно), а потом нацеливать foremost на этот образ. Вуаля! Впрочем, это ещё бабушка надвое сказала... :)

--------------------------------------------------------------------------------------------------------
Greg, не пугайтесь, что всего так много.  :o :)  ;)  :D  ;D  Просто Вы натолкнулись на перфекциониста. И это я ещё не полностью тестировал. Боюсь, до финиша путь пока неблизкий. Очень надеюсь, что прочтение этого сообщения не побудило Вас подумывать о бегстве от программирования вообще и от написания конкретного графического интерфейса в  частности.

Над переводом ещё поработаю. Сегодня только вот этим был занят.
« Последнее редактирование: Февраль 14, 2013, 12:32:21 от Pavels »

Оффлайн greg

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 214
  • восемь бед, один ресет...
    • ТРЦ Жигалово
Re: GUI для Foremost (recuvic08) ru de
« Ответ #27 : Февраль 15, 2013, 03:47:10 »
Спасибо Pavels за первый том Войны и Мира за подробный такой тест...

а) При использовании Compiz кнопка сворачивания, как уже писал Greg, не работает - "залипает". То есть если один раз нажать, то потом окно уже не развернёшь: оно мигнёт и вновь спрячется на панель.

Не знаю чего делать и похоже ни кто не знает...

г) Иногда при завершении работы кнопка "Восстановить" остаётся неактивной, поэтому для повторного поиска приходится перезапускать программу.

тут думаю

Теперь то, что буду доделывать

опять зачеркнуто значит по моему мнению сделано

1 Иногда после завершения работы папка с восстановленными файлами открывается только администратору. Для обычного пользователя в ней видны только текстовые файлы "pdf", "png", "zip" и тому подобные, которые в  действительности являются файлами каталогов, но не распознаются правильным образом.

2 Настройки типа файлов противоречивы: если выбрать сначала "Всё, что умею", а потом снять некоторые галочки, то искаться все равно будут файлы всех типов.

3 При закрытии окна процесс Foremost не вырубается,а хотелось бы.
использовал другие более жесткие меры (тухнет теперь как миленький)


4 Сделать так, чтобы можно было несколько раз подряд выбирать одну и ту же папку для сохранения файлов. Судя по man foremost, это должно делаться ключом -T.

5 Добавить в  список типов файлов htm и ole (они же естьв  числе поддерживаемых, а  htm даже восстанавливаются при выборе пункта "Всё, что умею").

И это от FSnow

6 И еще вопрос, в лазарусе разве нет какого-нибудь стандартного виджета типа "Строка состояния"?
Может имеет смысл использовать его для вывода сообщений (имею ввиду текст "Тут я буду разговаривать с вами")?

У меня все равно первостепенная задача сделать приложение нужное мне... А исходники и останутся открытыми...

« Последнее редактирование: Февраль 15, 2013, 10:18:44 от greg »
«Железо»: та часть компьютера, которую можно пнуть, в отличие от программного обеспечения, которое можно только обматерить.

Оффлайн FSnow

  • Global Moderator
  • *****
  • Сообщений: 689
Re: GUI для Foremost (recuvic08) ru de
« Ответ #28 : Февраль 15, 2013, 04:33:23 »
Greg, не увлекайтесь цитированием. Если отвечаете на предыдущий пост, то цитировать его целиком не нужно.

Оффлайн kompilainenn

  • Местный
  • *****
  • Сообщений: 1068
  • Активно пропагандирую Runtu
Re: GUI для Foremost (recuvic08) ru de
« Ответ #29 : Февраль 15, 2013, 09:41:08 »
цитаты под спойлер прячьте, тоже вариант
Мы говорим Linux, подразумеваем Runtu