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

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

Оффлайн greg

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 214
  • восемь бед, один ресет...
    • ТРЦ Жигалово
История разработки GUI.

GUI для Foremost recuvic03



Исходник и пакет можно забирать отсюда https://www.dropbox.com/sh/txb5r6chnv9h4kw/aLbh8c4e0B

Файл локализации после установки тут /usr/share/recuvic

Терминал на форме реализован, GUI больше не повисает!

Теперь пасипки...

vmf - за помощь в уменьшении размера бинарика...
remderbauer - за идею с индикатором (заставило шевелится мозгу)...
alexs - (http://freepascal.ru/forum/memberlist.php?mode=viewprofile&u=18&sid=b8ec85c25dad1c03c78a13fe889ca2af) за идею использования TAsyncProcess...
HsH - за то, что он вообще есть и постоянно за всем следит и делает дельные замечания, развивая Рунту и людей участвующих в проекте
FSnow - за замечания и предложения которые идут ниже...
ну и всем кто не прошел мимо данной темы!!!

Спасибо коллеги!

План развития GUI согласно FSnow:
Несколько пожеланий:
- Добавить диалог "О программе" и перенести туда из основного окна копирайт, версию и описание программы;
- Добавить возможность выбора каталога для сохранения файлов;
- Добавить автоматическое обновление списка подключенных носителей;
- Как уже говорил gvitaly, поменьше восклицательных знаков;
 - Да и текст на форме нужно сделать посерьезнее (имхо);
- В *.desktop файл добавить Categories=System;

Если уж доводить совсем до "финала", то:
 - Реализовать интернационализацию; - будет
 - Поработать над читабельностью исходников. - тоже когда нибудь свершится
Еще:
- сделать терминал сворачиваемым (например, как в Synaptic или GDebi);
- отключить возможность писать текст в терминал;
- блокировать кнопку "Восстановить" на время выполнения процесса;
- при закрытии программы, выдавать предупреждение если процесс восстановления еще не завершен;
- можно добавить кнопку "Выход".

Баги:
- при повторном запуске, дублируются параметры в команде (-t all all doc doc zip zip и т.д.);
- после каждого прохода восстановления, остаются зомби-процессы foremost;
 - прогресс выводится вертикально, а не горизонтально (мелочь, но неприятно). - не вижу разницы


зачеркнуто - проблема решена

-----------------------------------------------------------------------------
с учетом замечаний FSnow recuvic04

исходники и и recuvic04.deb https://www.dropbox.com/sh/zi0lau07jx31glf/sMAlQgAcrq


-----------------------------------------------------------------------------
FSnow

Ввод места назначения вручную - не самое хорошее решение, лучше прикрутить TSelectDirectoryDialog или как его там в Lazarus. Гуй ведь пишется, чтобы не вводить команду foremost вручную, а тут получается, что кусок команды все-таки ввести придется с клавиатуры.

Диалог предупреждения при закрытии - хорошо, но решение о том прерывать или не прерывать процесс восстановления должен пользователь а не программа, поэтому в диалог с предупреждением добавить кнопки "Отмена" и "Выйти".

------------------------------------------------------------------------------

recuvic05 с учетом выше только deb пакет https://www.dropbox.com/s/2jdbaujxeaatpyt/recuvic_0.5.deb

----------------------------------------------------------------------------
Переработан интерфейс в соответствии с рекомендациями FSnow

------------------------------------------------------------------------------

https://www.dropbox.com/s/ej5p2imfbzu67zo/recuvic_0.6.deb

------------------------------------------------------------------------------

Прошу всех, кто скачал и установил пакет, написать, в общем хотя бы нормально ли запустилось, отработало (окружение какое,  версия ос). А то молчание угнетает.


recuvic07
-------------------------------------------
recuvic07 - сам recuvic07

https://www.dropbox.com/s/1szws5sxgmpb94q/recuvic_0.7.deb

recuvicru07 - русский языковой пакет

https://www.dropbox.com/s/ezmh6b5ilxopqop/recuvicru_0.7.deb

исходные коды

https://www.dropbox.com/s/qgtlwzmx9go63vd/recuvic_0.7.tar.gz

----------------------------

Новое: переписан обработчик события завершение программы с незаконченным процессом восстановления.

Пакеты:

recuvic08 - сам recuvic08

https://www.dropbox.com/s/2fbin175rqtz3cc/recuvic_0.8.deb

recuvicru08 - русский языковой пакет

https://www.dropbox.com/s/wjkaddrbduf0e86/recuvicru_0.8.deb

recuvicde08 - немецкий пакет

https://www.dropbox.com/s/erz5y4aprt4svj0/recuvicde_0.8.deb


коллеги, надеюсь на вашу помощь в переводах на другие языки...

Можно уже тестировать работу. Ещё раз убедительно прошу отписываться о результатах тестов (версия ос, окружение итп)


Новое в 09

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

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

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

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


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

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

И это от FSnow

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


Переработан почти весь программный код!

Пакеты:

recuvic09 - сам recuvic09

https://www.dropbox.com/s/mj87pp51ddhgu1t/recuvic-0.9.deb

recuvic-ru09 - русский языковой пакет

https://www.dropbox.com/s/g7hw6d2jx7qlpxa/recuvic-ru0.9.deb

rec09 - исходники

https://www.dropbox.com/s/6fg6y87n5qiu76w/rec9.tar.gz

Можно уже тестировать работу. Ещё раз убедительно прошу отписываться о результатах тестов (версия ос, окружение итп)


----------------------------------------------
recuvic 1.0....

исправлено
Если отметить "выбрать все", затем снять метку, а потом выборочно отмечать типы файлов, то в строке состояния все равно написано, что "Не выбраны типы файлов".

Каждую группу типов файлов сделать по алфавиту.

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

косяки изменение размеров формы

Обнаружил одно неудобство. После прерывания работы программы в директории с восстановленными файлами появились каталоги для всех типов файлов. Половина оказалось пустыми, так как таких файлов восстановлено не было. Может быть, удалять лишние директории, чтобы пользователям не приходилось просматривать их все?

ну и пакеты с учетом замечаний

Правильно:
recuvic_0.9_i386.deb
recuvic-ru_0.9_all.deb


---------

---------------------------------------------------------

Интерфейс и функционал отныне мной меняться больше не будет!

I

Всех кто может помочь с переводом на любые языки прошу подключаться (цель коммунизм ;D, родина вас не забудет ::))

----------------------------------------------------------
русские, английские, белорусские диалоги ...

https://www.dropbox.com/sh/8k7m2pmro4it90z/ax5m9pcPdF?m

----------------------------------------------------------

II

А название программы оставляем или будем выдумывать новое?
Что-нибудь типа Foregraph...  :) Foremost Graphical то есть. Или Graf - GRAphical Foremost.
Можно и Goremost.  ;D Как судно назовёте, так оно и поплывёт.  ;D
Нет, серьёзно, может быть, устроить "мозговой штурм"?

Ошибок в переводе на инглиш, на первый взгляд, не нашел.
В качестве названия все-таки рекомендовал бы Recoveress. Звучит несколько строже, чем всякие "..ялки", более подходит для "worldwide usage"

Итак в честь кбайта прочтений (Прочитано 1024 раз) объявляется "мозговой штурм" на будущее название программы...

 )?[/s]

Переработан почти весь программный код!

Пакеты:

recuvic09 - сам recuvic09

https://www.dropbox.com/s/mj87pp51ddhgu1t/recuvic-0.9.deb

recuvic-ru09 - русский языковой пакет

https://www.dropbox.com/s/g7hw6d2jx7qlpxa/recuvic-ru0.9.deb

rec09 - исходники

https://www.dropbox.com/s/6fg6y87n5qiu76w/rec9.tar.gz

Можно уже тестировать работу. Ещё раз убедительно прошу отписываться о результатах тестов (версия ос, окружение итп)


----------------------------------------------
recuvic 1.0....



ForeG 1.2 ru, en, be

Исправлены мелкие недочеты ("съедание" слов в о программе и благодарностях, о программе повторно открывает о программе)

Скрины







Качаем для использования здесь

https://www.dropbox.com/sh/qd3cj4at4l4g15h/POlnVEVs7J

ru - ставиться при установке программы, en - отдельным языковым пакетом автор перевода Pavels
be - белорусский языковой пакет Swetlana

Исходники тут

https://www.dropbox.com/s/v13sqmbn9q48n8k/foreg_project.7z

--------------------------------------------

Всех кто может помочь с переводом на любые языки прошу подключаться (цель коммунизм ;D, родина вас не забудет ::))

Основной закрепленный русский интерфейс (от Pavels) http://forum.runtu.org/index.php?action=dlattach;topic=3648.0;attach=621
« Последнее редактирование: Октябрь 01, 2013, 17:09:29 от greg »
«Железо»: та часть компьютера, которую можно пнуть, в отличие от программного обеспечения, которое можно только обматерить.

Оффлайн kompilainenn

  • Местный
  • *****
  • Сообщений: 1043
  • Активно пропагандирую Runtu
Re: GUI для Foremost (recuvic03) финал
« Ответ #1 : Февраль 08, 2013, 21:39:33 »
в пакете только GUI? зависимости там все прописаны?
Мы говорим Linux, подразумеваем Runtu

Оффлайн FSnow

  • Global Moderator
  • *****
  • Сообщений: 689
Re: GUI для Foremost (recuvic03) финал
« Ответ #2 : Февраль 09, 2013, 03:59:52 »
Несколько пожеланий:
 - Добавить диалог "О программе" и перенести туда из основного окна копирайт, версию и описание программы;
 - Добавить возможность выбора каталога для сохранения файлов;
 - Добавить автоматическое обновление списка подключенных носителей;
 - Как уже говорил gvitaly, поменьше восклицательных знаков;
 - Да и текст на форме нужно сделать посерьезнее (имхо);
 - В *.desktop файл добавить Categories=System;

Если уж доводить совсем до "финала", то:
 - Реализовать интернационализацию;
 - Поработать над читабельностью исходников.

Приятного кодинга!

Оффлайн greg

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 214
  • восемь бед, один ресет...
    • ТРЦ Жигалово
Re: GUI для Foremost (recuvic03) финал
« Ответ #3 : Февраль 09, 2013, 04:01:16 »
в пакете только GUI? зависимости там все прописаны?

Depends: foremost, gksu

Возможно ещё что то потерял... Кто тестирует отпишитесь работает или нет. Со средой программирования же много чего ещё ставиться. Возможно ужатие бинарика повлияло... Ловить буду чего потерял... И в терминале может чего пишет???
«Железо»: та часть компьютера, которую можно пнуть, в отличие от программного обеспечения, которое можно только обматерить.

Оффлайн greg

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 214
  • восемь бед, один ресет...
    • ТРЦ Жигалово
Re: GUI для Foremost (recuvic03) ещё не финал
« Ответ #4 : Февраль 09, 2013, 05:00:52 »
Восстановление данных с флешек, внешних дисков и дисков windows!!!
(после форматирования или случайно удалённых)
Выход
Что будем восстанавливать?
всё, что умею
Восстановить
Тут я буду разговаривать с вами
Примонтированных дисков для востановления нет
Вижу примонтированные диски
Диск для восстановления не выбран
Не выбрано, что восстанавливаем
Foremost получил задание! Приступает к работе.
ГОТОВО
Такая папка уже существует, введите другое имя
Терминал
Папка для восстановления
Не указано имя папки для восстановления
Дождитесь окончания процедуры восстановления!

То, что сейчас говорит GUI

Коллеги, предложите варианты диалога на рус и енлиш...  
« Последнее редактирование: Февраль 09, 2013, 12:22:43 от greg »
«Железо»: та часть компьютера, которую можно пнуть, в отличие от программного обеспечения, которое можно только обматерить.

Оффлайн FSnow

  • Global Moderator
  • *****
  • Сообщений: 689
Re: GUI для Foremost (recuvic03) ещё не финал
« Ответ #5 : Февраль 09, 2013, 07:38:32 »
Еще:
 - сделать терминал сворачиваемым (например, как в Synaptic или GDebi);
 - отключить возможность писать текст в терминал;
 - блокировать кнопку "Восстановить" на время выполнения процесса;
 - при закрытии программы, выдавать предупреждение если процесс восстановления еще не завершен;
 - можно добавить кнопку "Выход".

Баги:
 - при повторном запуске, дублируются параметры в команде (-t all all doc doc zip zip и т.д.);
 - после каждого прохода восстановления, остаются зомби-процессы foremost;
 - прогресс выводится вертикально, а не горизонтально (мелочь, но неприятно).

Оффлайн greg

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

Оффлайн greg

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 214
  • восемь бед, один ресет...
    • ТРЦ Жигалово
Re: GUI для Foremost (recuvic04) ещё не финал
« Ответ #7 : Февраль 09, 2013, 18:03:42 »
Извините локализацию забыл сменить в пакете 04 (теперь все на месте...)
«Железо»: та часть компьютера, которую можно пнуть, в отличие от программного обеспечения, которое можно только обматерить.

Оффлайн greg

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

диалоги гуи


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

То, что сейчас говорит GUI

Коллеги, предложите варианты диалога на рус и енлиш...  

eng

Recovering data from USB drives, external drives and disks windows
(after formatting or accidentally deleted)
Exit
What do you want to recover?
Everything, that I can
Recover
Here I will be talking to you
There are not any mounted drives for recovering
I see the mounted drives
Drive for recovering is not selected
It is not selected, what we need to recover
Foremost has got a task. It gets down to work.
READY
Such folder already exists, enter an another name
Terminal
Folder for recovered files
The name of the folder for recovered files is not specified
Wait for the end of the recovery process!

немц. и др языки только переводчиком

(это мне нужно для создания пакетов локализации)




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

Оффлайн Pavels

  • Постоялец
  • ***
  • Сообщений: 233
Re: GUI для Foremost (recuvic04) ещё не финал
« Ответ #9 : Февраль 10, 2013, 14:26:24 »
Greg, предлагаю несколько подправить перевод на английский (делал в  соответствии с собственными познаниями в  языке).

Формат такой: сначала предложенный Вами вариант, после дефиса исправленный. Если с предложенным вариантом согласен, то пишу ОК. В скобках пояснения
Для начала глобальное пояснение:почти везде слово "recovering" заменил на "recovery", потому что, если существует специальное существительное для обозначения какого-либо понятия, то лучше употреблять именно его.

Recovering data from USB drives, external drives and disks windows - Data recovery from USB flash drives, external drives and Windows disks
(after formatting or accidentally deleted) - (after formatting or accidental removal)
Exit - OK
What do you want to recover? - What would you like to recover?
Everything, that I can - Everything I can
Recover - Recover It! (кажется, что стилистически правильнее)
Here I will be talking to you - ОК
There are not any mounted drives for recovering - There are no mounted drives for recovery.
I see the mounted drives - See mounted drives! (тоже вроде бы более красивый, хотя менее точный перевод - что-то вроде восклицания мореходов "Вижу землю")
Drive for recovering is not selected - Drive is not selected (просто компактнее фраза, а смысл тот же)
It is not selected, what we need to recover - Types of files for recovery are not specified.
Foremost has got a task. It gets down to work. - OK.
READY - COMPLETED (Ready несколько двусмысленно, может означать и "приготовился к работе", то есть работа ещё не завершена. Completed - однозначно "завершено")
Such folder already exists, enter an another name - Folder [%s] already exists, please enter another name. (наверное, в этот вывод можно было бы добавить адрес папки, который отображался бы после слова "папка"/'folder')
Terminal - OK
Folder for recovered files - OK (хотя можно Output folder)
The name of the folder for recovered files is not specified - OK.
Wait for the end of the recovery process! - Please wait till the end of the recovery process!

Пока вот так. Если что ещё придёт в голову, то исправлю это сообщение или напишу новое.
Кстати, предлагаю также поменять название программы.
Recuvic очень смахивает на Recuva. Хотелось бы что-то более оригинальное. Так вот, подумав немного, перевёл русское слово "Восстановлялка" (меня полностью устраивает) на английский по такой логике.
Recover - восстановить.
Recoverer - восстановитель, но у нас женский род, поэтому:
Recoveress - восстановительница (примерно так же, как Actor/actress), а поскольку слово "восстановлялка" менее строгое, более разговорное, то добавил суффикс -y.
Получилось Recoveressy.
Если слишком долго, то можно Recessy. Или просто Ressy. Recessy - a graphical front-end for Foremost.
Нормально? Или как-то занудно?   ;)

P. S. Коллеги, пожалуйста, проверьте наши с Greg варианты перевода, вдруг есть ещё какие-то ошибки. Просто за грамматику я не отвечаю.
« Последнее редактирование: Февраль 10, 2013, 14:32:22 от Pavels »

Оффлайн ludoed

  • Местный
  • *****
  • Сообщений: 861
  • ludoed1970@jabber.ru
Re: GUI для Foremost (recuvic04) ещё не финал
« Ответ #10 : Февраль 10, 2013, 17:42:16 »
Ошибок в переводе на инглиш, на первый взгляд, не нашел.
В качестве названия все-таки рекомендовал бы Recoveress. Звучит несколько строже, чем всякие "..ялки", более подходит для "worldwide usage"
все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях ;)

Настоящее труЪ: самописное ядро, выращенные на кухне кристаллы и программирование перемычками :)

Оффлайн Pavels

  • Постоялец
  • ***
  • Сообщений: 233
Re: GUI для Foremost (recuvic05) ещё не финал
« Ответ #11 : Февраль 11, 2013, 11:08:11 »
В качестве названия все-таки рекомендовал бы Recoveress. Звучит несколько строже, чем всякие "..ялки", более подходит для "worldwide usage"
Спасибо за выбор.
Соглашусь, что если программу выставлять на всеобщее обозрение (начиная от добавления в состав Runtu и шире), то и название всё же надо бы сделать более солидным. Хотя "восстановлялку" я бы всё-таки где-нибудь оставил. Хотя бы в окне "О программе". Ну, как Greg решит.
Кстати, а распространять программу для широкого круга пользователей будем? Например, для начала на Launchpad выложить. Авось через пару лет в репозиторий Ubuntu добавят.  :)
« Последнее редактирование: Февраль 11, 2013, 11:18:42 от Pavels »

Оффлайн greg

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 214
  • восемь бед, один ресет...
    • ТРЦ Жигалово
Re: GUI для Foremost (recuvic05) ещё не финал
« Ответ #12 : Февраль 11, 2013, 11:33:34 »
Давайте сначала все таки о функционале и багаx?

Я вот один отловил ещё в 5 скоро 6 соберу с учетом рекомендации к интерфейсу от FSnow в личку.
Название поменять не проблема...
«Железо»: та часть компьютера, которую можно пнуть, в отличие от программного обеспечения, которое можно только обматерить.

Оффлайн greg

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

Оффлайн Pavels

  • Постоялец
  • ***
  • Сообщений: 233
Re: GUI для Foremost (recuvic06) ещё не финал
« Ответ #14 : Февраль 12, 2013, 11:22:21 »
О переводе на немецкий можно рискнуть попросить коллегу Remderbauer.
Greg, простите за очередное сообщение о локализации. Как говорится, "кто о чём..." - это про меня.  :)

Оффлайн kompilainenn

  • Местный
  • *****
  • Сообщений: 1043
  • Активно пропагандирую 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

  • Местный
  • *****
  • Сообщений: 1125
  • Компьютер думает так, как думает его хозяин.
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

  • Местный
  • *****
  • Сообщений: 1043
  • Активно пропагандирую 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

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

Оффлайн greg

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 214
  • восемь бед, один ресет...
    • ТРЦ Жигалово
Re: GUI для Foremost (recuvic08) ru de
« Ответ #30 : Февраль 15, 2013, 12:01:54 »
Как думаете если терминал совсем убрать, оставить только сообщения в строке состояния? Функционал у терминала же процесс отображать (ну и будет процесс в строке....)
« Последнее редактирование: Февраль 15, 2013, 12:04:57 от greg »
«Железо»: та часть компьютера, которую можно пнуть, в отличие от программного обеспечения, которое можно только обматерить.

Оффлайн Pavels

  • Постоялец
  • ***
  • Сообщений: 233
Re: GUI для Foremost (recuvic08) ru de
« Ответ #31 : Февраль 15, 2013, 14:57:17 »
Терминал очень хорош тем, что в нём можно просмотреть запись всех действий программы (лог) и итоговую статистику.
В остальном, конечно, вполне дублируется строкой состояния.
Предлагаю такой вариант: убрать терминал, в строке состояния на всё время процесса восстановления писать "Обработка" или что-то в этом роде, а  по завершению выводить информационное окно, в  котором, помимо надписи "ГОТОВО!", выводить информацию о извлечённых файлах. В это же окно поместить кнопку "Просмотреть отчёт", по нажатию на которую будет показываться окно терминала с записью всей служебной информации.

Оффлайн greg

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 214
  • восемь бед, один ресет...
    • ТРЦ Жигалово
Re: GUI для Foremost (recuvic09) ru
« Ответ #32 : Февраль 16, 2013, 08:23:45 »
recuvic 09 в шапке... Переботал почти весь код (особенно прошу теста завершение foremost)

Самотестирование - 5 флешек от 1 до 16 гб пока ни одного подвисания процесса восстановления
с прерыванием восстановления тоже вроде все гут. Ну и foremost утухает...
« Последнее редактирование: Февраль 16, 2013, 09:22:15 от greg »
«Железо»: та часть компьютера, которую можно пнуть, в отличие от программного обеспечения, которое можно только обматерить.

Оффлайн FSnow

  • Global Moderator
  • *****
  • Сообщений: 689
Re: GUI для Foremost (recuvic09) ru
« Ответ #33 : Февраль 16, 2013, 09:53:25 »
На будущее:
В имени файла название и версия пакета должны разделятся символом подчеркивания. Не лишним будет указать архитектуру для которой предназначен пакет.

Правильно:
recuvic_0.9_i386.deb
recuvic-ru_0.9_all.deb


Неправильно:
recuvic-0.9.deb
recuvic-ru0.9.deb


Об этом и многом другом читать тут: Руководство начинающего разработчика Debian.

Оффлайн FSnow

  • Global Moderator
  • *****
  • Сообщений: 689
Re: GUI для Foremost (recuvic09) ru
« Ответ #34 : Февраль 16, 2013, 13:50:14 »
    Если отметить "выбрать все", затем снять метку, а потом выборочно отмечать типы файлов, то в строке состояния все равно написано, что "Не выбраны типы файлов".

Каждую группу типов файлов сделать по алфавиту.

Для каталога назначения сделать какое-нибудь значение по умолчанию.

Если не установлен файл русской локализации, то сообщение об этом выводится на русском.  ???
Зависимости, все-таки, должен разруливать менеджер пакетов, а не программа. Пропишите пакеты локализации в зависимости основного пакета, тогда сможете избавиться от лишнего кода (который делает проверку и выводит сообщение).

Если развернуть окно на весь экран, то терминал становиться видимым (вне зависимости от того стоит ли метка). Не знаю задумано ли так, но мне понравилось.
« Последнее редактирование: Февраль 16, 2013, 13:53:00 от FSnow »

Оффлайн greg

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 214
  • восемь бед, один ресет...
    • ТРЦ Жигалово
Re: GUI для Foremost (recuvic09) ru
« Ответ #35 : Февраль 16, 2013, 19:42:26 »
FSnow, спасибо за тест. Замечания по фейсу в 10 версии будут учтены.  Отработало как я понимаю без подвисания и foremost убит...

Про это( Если отметить "выбрать все", затем снять метку, а потом выборочно отмечать типы файлов, то в строке состояния все равно написано, что "Не выбраны типы файлов") честно, я знал не хотелось просто код перегружать, до отработки кода основного функционала оболочки (передача команды, чтение ответа, отслеживание останова ну и убиения foremost_a).

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

Оффлайн Pavels

  • Постоялец
  • ***
  • Сообщений: 233
Re: GUI для Foremost (recuvic09) ru
« Ответ #36 : Февраль 17, 2013, 14:42:12 »
Ну что сказать... Greg, благодарю за проделанную работу.
Действительно, процесс теперь завершается при закрытии окна. Папка с  восстановленными файлами открывается нормально без всяких шаманств с root. Спасибо, что появилась возможность самостоятельно выбирать каталог и использовать его много раз.
Обнаружил одно неудобство. После прерывания работы программы в директории с восстановленными файлами появились каталоги для всех типов файлов. Половина оказалось пустыми, так как таких файлов восстановлено не было. Может быть, удалять лишние директории, чтобы пользователям не приходилось просматривать их все?
Кроме того, среди директорий есть какие-то странные. Файлы такого типа не перечислены в главном окне программы (например, там были какие-то .sgi или что-тов  этом роде). Pptx тоже был, хотя в главном окне программы не предлагается выбор файлов такого типа.

На этот раз вроде бы всё.
Не считая, конечно, того,что некоторые прежние предложения остаются в  силе.


2. Баги и странности. Как явные, так и те, которые показались мне таковыми.
е) Обязательно требовать пароль root для запуска? Или без него фоновый процесс foremost не включится?

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


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


P. S.
за каким Х перенесли тему непонятно куда??
Скорее всего, процедура восстановления больше связана с вопросами безопасности системы.
« Последнее редактирование: Февраль 17, 2013, 14:47:29 от Pavels »

Оффлайн greg

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 214
  • восемь бед, один ресет...
    • ТРЦ Жигалово
Re: GUI для Foremost (recuvic09) ru
« Ответ #37 : Февраль 17, 2013, 17:54:09 »
Pavels, спасибо за тест.

Добавить в основной пакет один из файлов локализации (русский). Объём он практически не увеличит, а удобства и логики прибавит.
Это добавиться в следующей редакции.

Foremost не будет работать не от root.

Шрифт в терминале я итак вроде как увеличил...

Стоп и прочие вещи не вижу необходимости делать... с -T согласен удобнее и функциональнее стало!
Вообще как бы интерфейс и функционал на данном этапе мне нравится...

Я ещё баг выловил если б форму дергать начали (изменять размер тоже бы на него наткнулись, в 10 уже этого не будет...) она бы сжималась до точки...

с компизом не знаю чего делать и на фреепаскале не знают видимо тоже, там тему создал прочтений много ответов 0 в сети тоже ничего (косяк lazarus либо компиз (установил последнй лазарус и компилятор у себя, 10 буду на них компилить если не уйдет то судьба...) )

Так же все будет собрано с учетом замечаний от FSnow.

Как только 10 появится в шапке начнем локализацию по серьёзному...

Так как интерфейс пока заморожу то и диалоги замерзнут тоже...

Собираемся с силами проверять все (втч русский мой как наверно все уже заметили). Собираю мультиязычность (вашими стараниями). Ну и будем побывать ПО в народ выводить!!!

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

Оффлайн Pavels

  • Постоялец
  • ***
  • Сообщений: 233
Re: GUI для Foremost (recuvic1.0) помогите с переводом!!!
« Ответ #38 : Февраль 21, 2013, 14:29:37 »
Greg, для начала я сделал "перевод с  русского на русский" - поправил исходные варианты диалогов и сообщений.
Также я решил, что переводить следует не только диалоги, но и текст "О программе" и текст "Благодарности". Для удобства я поместил их в единый стандартный файл, который можно будет предложить переводчикам. По сути просто скопировал содержимое файлов local.txt, about.txt и thanks.txt в один файл и добавил вступление.
Полученный стандартный русскоязычный файл перевёл на английский язык.
Таким образом, пересылаю два файла: один с исправленными диалогами на русском, другой - перевод на английский.
Перевод на английский не окончательный, собираюсь показать его человеку, который в  английском разбирается получше меня (в компьютерах, к сожалению, хуже, поэтому перевести его сам не сможет).

Оффлайн greg

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 214
  • восемь бед, один ресет...
    • ТРЦ Жигалово
Re: GUI для Foremost (recuvic1.0) помогите с переводом!!!
« Ответ #39 : Февраль 22, 2013, 04:09:20 »
Спасибо Pavels! С наступающим праздником! В выходные обязательно все проанализирую и соберу пакеты.
«Железо»: та часть компьютера, которую можно пнуть, в отличие от программного обеспечения, которое можно только обматерить.

Оффлайн Pavels

  • Постоялец
  • ***
  • Сообщений: 233
Re: GUI для Foremost (recuvic1.0ru, en) помогите с переводом!!!
« Ответ #40 : Февраль 27, 2013, 17:50:00 »
Greg, вот окончательные (будем надеяться) версии языковых файлов - русского и английского. Пожалуйста, примите все исправления.
Помнится, предполагалось один из файлов локализации включить в состав установочного пакета для удобства пользователей, тем более что в основной пакет и так входят файлы thanks.txt и about.txt. Файлу locale.txt самое место ровно между ними.
Жду итоговое обновление.
Также, думаю, русскоязычный файл можно предложить переводчикам.


Оффлайн greg

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 214
  • восемь бед, один ресет...
    • ТРЦ Жигалово
Re: GUI для Foremost (recuvic1.0ru, en) помогите с переводом!!!
« Ответ #41 : Февраль 28, 2013, 03:23:10 »
Pavels, так в шапке так и есть (версия просто как бы та же) а русский пакет основной (с ПО вместе), английский дополнительный (с первого присланного перевода)
« Последнее редактирование: Февраль 28, 2013, 04:11:16 от greg »
«Железо»: та часть компьютера, которую можно пнуть, в отличие от программного обеспечения, которое можно только обматерить.

Оффлайн Pavels

  • Постоялец
  • ***
  • Сообщений: 233
Re: GUI для Foremost (recuvic1.0ru, en) помогите с переводом!!!
« Ответ #42 : Февраль 28, 2013, 17:28:17 »
Ясно, тогда остаётся только обновить пакеты, чтобы убрать оставшиеся неточности. Обязательно обновить, в том числе и русский.
А название программы оставляем или будем выдумывать новое?
Что-нибудь типа Foregraph...  :) Foremost Graphical то есть. Или Graf - GRAphical Foremost.
Можно и Goremost.  ;D Как судно назовёте, так оно и поплывёт.  ;D
Нет, серьёзно, может быть, устроить "мозговой штурм"?
« Последнее редактирование: Февраль 28, 2013, 17:37:24 от Pavels »

Оффлайн greg

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 214
  • восемь бед, один ресет...
    • ТРЦ Жигалово
Итак в честь кбайта прочтений (Прочитано 1024 раз) объявляется "мозговой штурм" на будущее название программы...
« Последнее редактирование: Март 03, 2013, 04:52:37 от greg »
«Железо»: та часть компьютера, которую можно пнуть, в отличие от программного обеспечения, которое можно только обматерить.

Оффлайн Pavels

  • Постоялец
  • ***
  • Сообщений: 233
Нашёл несколько опечаток в русскоязычном и англоязычном файлах, исправил. Прикрепил к  сообщения самые свежие версии.
Greg, я загрузил самую новую версию Recuvic и английского языкового пакета к ней и обнаружил, что языковые файлы устаревшие. Могли бы Вы пересобрать пакеты с использованием самых новых диалогов (тех, которые прикреплены к этому сообщению)? Естественно, заодно обновить файлы для потенциальных переводчиков в Dropbox?
Простите, что так сильно настаиваю, но раз уж я приложил руку к создания этой программы, то мне хотелось бы, чтобы как минимум к речевому оформлению диалогов нельзя было прикопаться.
« Последнее редактирование: Апрель 03, 2013, 11:03:41 от Pavels »

Оффлайн greg

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 214
  • восемь бед, один ресет...
    • ТРЦ Жигалово
Давайте с именем определимся и соберу все сразу... И Be пакет будет...
«Железо»: та часть компьютера, которую можно пнуть, в отличие от программного обеспечения, которое можно только обматерить.

Оффлайн greg

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 214
  • восемь бед, один ресет...
    • ТРЦ Жигалово
На работе очень "весело". Однако предлагаю имя - ForeG и логика Pavels есть и коротко...

Собрал все с учетом изменений!
« Последнее редактирование: Март 08, 2013, 22:42:47 от greg »
«Железо»: та часть компьютера, которую можно пнуть, в отличие от программного обеспечения, которое можно только обматерить.

Оффлайн greg

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 214
  • восемь бед, один ресет...
    • ТРЦ Жигалово
Нашёл несколько опечаток в русскоязычном и англоязычном файлах, исправил. Прикрепил к  сообщения самые свежие версии.
Greg, я загрузил самую новую версию Recuvic и английского языкового пакета к ней и обнаружил, что языковые файлы устаревшие. Могли бы Вы пересобрать пакеты с использованием самых новых диалогов (тех, которые прикреплены к этому сообщению)? Естественно, заодно обновить файлы для потенциальных переводчиков в Dropbox?
Простите, что так сильно настаиваю, но раз уж я приложил руку к создания этой программы, то мне хотелось бы, чтобы как минимум к речевому оформлению диалогов нельзя было прикопаться.


Вы имеете полное право настаивать (соавтор, учитель словесности для для этой программулины)!

Все в шапке...

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

Оффлайн Pavels

  • Постоялец
  • ***
  • Сообщений: 233
Установил версию 1.1 и быстро просмотрел интерфейс.
Заметил такие недочёты.
1) Заголовок окна без перевода (только на русском) - добавлю в языковой файл. Откладывал до тех пор, пока не будет определено имя программы, теперь этот вопрос не стоит.
2) Название в тексте по-прежнему Recuvic, также есть пара опечаток (исправлю сам).
3) В некоторых местах пропадает часть текста, большей частью это происходит в окнах "О программе" и "Благодарности" (скорее всего, текст не помещается в отведённое поле).
4) Если открыть окно "О программе", нажать кнопку "Благодарности", закрыть окно, то при повторном открытии сразу же выводится текст благодарностей. Исчезает возможность переключиться на текст "О программе" (кнопка "Благодарности" не работает).

Правильность работы не проверял, по крайней мере пока.

Теперь о распространении.
Безусловно, выставить программу на всеобщее обозрение надо. От этого будет польза и проекту Runtu (повысится известность и авторитет), и всему движению СПО (появится ещё одна графическая утилита), и непосредственно программе, потому что вырастет число пользователей, установивших и протестировавших её. Возможно, кто-нибудь присоединится к активной работе над ForeG.
Однако для начала, думаю, надо просто рассказать о программе на различных сайтах, в  социальных сетях и в других подобных источниках информации. Потом ждать несколько месяцев, следить, не появляются ли комментарии и независимые упоминания об утилите, изучать отзывы и предложения, если такие будут.
Далее действовать по ситуации. Возможных направлений работы несколько.
Во-первых, если HsH согласится, то включить утилиту в состав следующих версий Runtu.
Во-вторых, пользователи могут захотеть дальнейшего развития приложения. Новые функции действительно не будут лишними. Однако поскольку Greg объявил, что "функционал и интерфейс отныне меняться не будут", то есть согласился лишь на техническую поддержку программы (никто не имеет права быть против такого решения, потому что хозяин - барин, да и принцип написания СПО - исключительно личная заинтересованность), то логичнее всего, как обычно делается, продолжить развитие программы сообществом разработчиков.  
Для этого можно будет создать страницу программы в GitHub, на Sourceforge или Launchpad, выложить исходный код и таким образом предложить всем желающим включиться а работу над программой. А дальше - стандартное развитие в соответствии с принципами открытого программостроения. Но до этого надо ждать хотя бы ещё несколько месяцев.

Оффлайн greg

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 214
  • восемь бед, один ресет...
    • ТРЦ Жигалово
1)  НЕ стоит делать (пусть весит русский текст) это сознательно! Так сказать подчеркивает корни программы (не все же к международному сводить...)
3), 4) уже заметили поправлю в ближайшее время!
«Железо»: та часть компьютера, которую можно пнуть, в отличие от программного обеспечения, которое можно только обматерить.

Оффлайн Pavels

  • Постоялец
  • ***
  • Сообщений: 233
Ясно, согласен.

Оффлайн greg

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 214
  • восемь бед, один ресет...
    • ТРЦ Жигалово
Эта идея кстати и в форуме где то проскальзывала!
«Железо»: та часть компьютера, которую можно пнуть, в отличие от программного обеспечения, которое можно только обматерить.

Оффлайн greg

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 214
  • восемь бед, один ресет...
    • ТРЦ Жигалово
Pavels все поправил...
«Железо»: та часть компьютера, которую можно пнуть, в отличие от программного обеспечения, которое можно только обматерить.

Оффлайн dm2003

  • Прохожий
  • *
  • Сообщений: 5
    • Игры для Убунту Линукс
А как же быть обладателям 64-битных дистрибутивов? Лично у меня Убунту 12.04 х64, и естественно, что ваша программа у меня не установилась, а хотелось бы потестить.
Мой Ubuntu блог - http://softhelp.org.ua/

Оффлайн greg

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 214
  • восемь бед, один ресет...
    • ТРЦ Жигалово
Могу предложить на данный момент только установить у себя Lazarus, и скомпилировать бинарик... Исходники лежат в шапке... Протестировать работу на 64 у меня пока нет возможности. Комп то 64 но использую 32 битные системы (ПО то под них в разы больше...)
«Железо»: та часть компьютера, которую можно пнуть, в отличие от программного обеспечения, которое можно только обматерить.

Оффлайн dm2003

  • Прохожий
  • *
  • Сообщений: 5
    • Игры для Убунту Линукс
Был бы очень признателен если сделаете deb пакет для 64-битных систем. Спасибо за ответ.
Мой Ubuntu блог - http://softhelp.org.ua/

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 2916
А как же быть обладателям 64-битных дистрибутивов?

    Попробовать установить пакет командами:
sudo apt-get install ia32-libs
sudo dpkg -i --force-architecture имя_пакета.deb

Оффлайн dm2003

  • Прохожий
  • *
  • Сообщений: 5
    • Игры для Убунту Линукс
Ничего не вышло.

dm@dm-System-Product-Name:~/Загрузки$ sudo dpkg -i --force-architecture Foremost_GUI_1.2_i386.deb
[sudo] password for dm:
Выбор ранее не выбранного пакета foreg:i386.
(Чтение базы данных ... на данный момент установлено 315165 файлов и каталогов.)
Распаковывается пакет foreg:i386 (из файла Foremost_GUI_1.2_i386.deb)...
dpkg: зависимости пакетов не позволяют настроить пакет foreg:i386:
 foreg:i386 зависит от foremost.
 foreg:i386 зависит от gksu.
dpkg: не удалось обработать параметр foreg:i386 (--install):
 проблемы зависимостей -- оставляем не настроенным
Обрабатываются триггеры для bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Обрабатываются триггеры для desktop-file-utils ...
Обрабатываются триггеры для gnome-menus ...
При обработке следующих пакетов произошли ошибки:
 foreg:i386
Мой Ubuntu блог - http://softhelp.org.ua/

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 2916
sudo apt-get install gdebi
sudo gdebi Foremost_GUI_1.2_i386.deb

Оффлайн dm2003

  • Прохожий
  • *
  • Сообщений: 5
    • Игры для Убунту Линукс
Спасибо, но не буду больше колдовать, а подожду лучше версию для х64, а пользоваться буду Foremost в Терминале. Спасибо за труды.
Мой Ubuntu блог - http://softhelp.org.ua/

Оффлайн butjapka

  • Местный
  • *****
  • Сообщений: 1125
  • Компьютер думает так, как думает его хозяин.
Re: GUI для Foremost (ForeG 1.2(ru), en, be) помогите с переводом
« Ответ #60 : Сентябрь 30, 2013, 07:24:31 »
greg , поздравляю!!! Тема пошла в люди! Обзор утилиты на zenway
Еще что порадовало, то
Цитировать
Восстановлялка!!! является разработкой участника "Сообщества Runtu".

Оффлайн ludoed

  • Местный
  • *****
  • Сообщений: 861
  • ludoed1970@jabber.ru
Re: GUI для Foremost (ForeG 1.2(ru), en, be) помогите с переводом
« Ответ #61 : Сентябрь 30, 2013, 18:49:11 »
Как я понял, обзор Пося писал, (posixru), а он человек адекватный.
Я с ним периодически обменивался репликами.
все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях ;)

Настоящее труЪ: самописное ядро, выращенные на кухне кристаллы и программирование перемычками :)

Оффлайн greg

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 214
  • восемь бед, один ресет...
    • ТРЦ Жигалово
Re: GUI для Foremost (ForeG 1.2(ru), en, be) помогите с переводом
« Ответ #62 : Октябрь 01, 2013, 17:10:15 »
Ссылку на исходники вроде поправил...
« Последнее редактирование: Октябрь 02, 2013, 16:38:18 от greg »
«Железо»: та часть компьютера, которую можно пнуть, в отличие от программного обеспечения, которое можно только обматерить.

Оффлайн greg

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 214
  • восемь бед, один ресет...
    • ТРЦ Жигалово
Мы в журнале... UserAndLINUX v13.11 (№22) ноябрь 2013
 ;)
http://ualinux.com/ru/download/category/10-2013?download=85:ual-1311
«Железо»: та часть компьютера, которую можно пнуть, в отличие от программного обеспечения, которое можно только обматерить.

Оффлайн dignityinside

  • Новичок
  • **
  • Сообщений: 40
  • Я люблю Linux!
    • Форум пользователей Linux Mint
Почему бы не выложить исходный код + deb пакеты на github?
Форум пользователей Linux Mint:
http://mintusers.ru

Оффлайн LordCezis

  • Прохожий
  • *
  • Сообщений: 1
В связи с выпиливанием gksu из Debian, Ubuntu(18.04) и Mint(19) и заполнением пустоты pkexec-ом, планируется ли обновление GUI Foremost?

Оффлайн ek-nfn

  • Местный
  • *****
  • Сообщений: 1422
В связи с выпиливанием gksu из Debian
в debian 9 он еще не выпилен, а версии новее еще и нет. Да и в Runtu 18.04 он сохранен.
« Последнее редактирование: Август 16, 2018, 16:00:31 от ek-nfn »
Devuan ASCII x32..x64

Оффлайн butjapka

  • Местный
  • *****
  • Сообщений: 1125
  • Компьютер думает так, как думает его хозяин.
Re: GUI для Foremost (ForeG 1.2(ru), en, be) помогите с переводом
« Ответ #67 : Февраль 27, 2019, 11:12:14 »
В связи с выпиливанием gksu из Debian, Ubuntu(18.04) и Mint(19) ...
Может немного не в тему, но для тех кто хочет успешно запилить gksu обратно качайте с яндекс диск