Войти
  1. ВКонтакте
  2. Facebook
  1. »
  2. »
  3. »
  4. Программы от Auslogics
Скрыть панель справаПоказать панель справа

Программы от Auslogics

Старожил
  1. Офлайн
  2. Администраторы
  3. 622 сообщений
  4. Репутация: 1
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 1 отправлено 23:50, 05.03.2014
Программы от Auslogics


Последняя серия програм от Auslogics идет уже без русского языка. Неизвестно, когда появится он, да и появится ли вообще. Хорошо если разработчики встроят обратно языковые поддержки, а пока будем сами переводить их прекрасные творения biggrin
Основная проблема заключалась в переводе языкового файла для программы - он оказался закодирован\зашифрован\спрессован, короче, стал недоступен для обычных пользователей. Что пришлось сделать? На основе исследования этого языкового фала (https://wylek.ru/forum/17-695-1) от Leserg (выражаю высокопарную благодарность biggrin ) мне удалось написать автоматический упаковщик\распаковщик языковых файлов для программ от Auslogics 6.xx линейки.
Что будем переводить? Хотя имеется целый комбайн Auslogics Boost Speed, переводить будем по одной отдельной программе, так как целый такой комбайн можно тянуть полгода biggrin (~5000+ строк).

Что нужно перевести:

Auslogics Disk Defrag Pro - переведено Dodakaedr

Auslogics BoostSpeed - переведено vaka61
Auslogics Browser Care - переведено vaka61
Auslogics Disk Defrag Free - переведено Nexus
Auslogics Duplicate File Finder - переведено vaka61
Auslogics File Recovery - переведено vaka61
Auslogics Registry Cleaner - переведено vaka61
Auslogics Registry Defrag - переведено vaka61

Есть еще их продукты такие как Antivirus 2013 и BitReplica, но сомневаюсь, что они кому-то нужны.

Также выкладываю конвертер языковых файлов и его исходник на языке AutoIt.
Конечный после конвертера файл подходит под шаблон Радиаликса "Файлы dklang (.dklang)"

Вашей группе Гости запрещён просмотр скрытого текста.


Последний раз редактировал WYLEK 13:19, 19.03.2017
Старожил
  1. Офлайн
  2. Администраторы
  3. 622 сообщений
  4. Репутация: 1
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 2 отправлено 23:57, 05.03.2014
Перевел уже 50 процентов Auslogics Disk Defrag, перевод берется от локализации той же прожки 5 версии. Вроде трудностей замечено не было wink
Сталкер
  1. Офлайн
  2. Знаток
  3. 133 сообщений
  4. Репутация: 0
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 3 отправлено 23:57, 05.03.2014
Цитата Nexus
Привел с помощью своей утилиты языквый файл программы вот в такой текстовый формат.

Пока не рухнул сайт, можеш поделиться своей утелитой, для LNG-файлов. Если да, кинь в личку.
Старожил
  1. Офлайн
  2. Администраторы
  3. 622 сообщений
  4. Репутация: 1
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 4 отправлено 23:57, 05.03.2014
vaka61, кинул в личку конвертор. Только зачем он тебе нужен? Если будешь переводить, то скажи, чтоб я одновременно не переводил одну и ту же программу happy .
Сталкер
  1. Офлайн
  2. Знаток
  3. 133 сообщений
  4. Репутация: 0
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 5 отправлено 23:58, 05.03.2014
Хорошо Nexus . Я знаю что ты взялся за Auslogics BoostSpeed. И ждём результат. На сколько я понял, тебе запаковать её осталось.
Старожил
  1. Офлайн
  2. Администраторы
  3. 622 сообщений
  4. Репутация: 1
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 6 отправлено 23:58, 05.03.2014
Цитата vaka61 ()
На сколько я понял, тебе запаковать её осталось.

Подвалила работенка от Сталевара, так что пока повременю. Целиком переводить не собираюсь, надорвусь от объема текста, по кускам только перевожу.
Легенда
  1. Офлайн
  2. Админ
  3. 1652 сообщений
  4. Репутация: 2
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 7 отправлено 23:58, 05.03.2014
Цитата Nexus ()
Подвалила работенка от Сталевара, так что пока повременю. Целиком переводить не собираюсь, надорвусь от объема текста, по кускам только перевожу.


Посоветую объединиться с кем-нибудь. Дела пойдут быстрее.


------------------------------------------
Старожил
  1. Офлайн
  2. Администраторы
  3. 622 сообщений
  4. Репутация: 1
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 8 отправлено 23:58, 05.03.2014
Цитата WYLEK ()
Посоветую объединиться с кем-нибудь. Дела пойдут быстрее.

Да я только "ЗА". Если также кто возьмется, то могу предоставить конвертор языковых файлов, его исходники, а также распакованные английский и русский языковые файлы от 5 версии Auslogics BoostSpeed, там 80 процентов старого текста сходится с текстов в 6 версии. Остается одна рутина - тупой копипаст текста с одного текстового файла в другой и доперевод нового текста. Даже в Радиаликса есть шаблон для специфического формата текстового файла от моего конвертора biggrin Так что можно спокойно делать глоссарии для Auslogics и постоянно обновлять программу. Если кто-то свободен, то можете отписаться здесь wink
Старожил
  1. Офлайн
  2. Администраторы
  3. 622 сообщений
  4. Репутация: 1
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 9 отправлено 23:58, 05.03.2014
vaka61, вкинул тебе в личку архив с материалом
1. Конвертор языковых файлов 6.xx линейки
2. Распакованный офиальный языковый файл от старого Auslogics BoostSpeed 5
3. Пронумерованый распакованный языковый файл от Auslogics BoostSpeed 5 - на всякий, для удобства biggrin
Распакованный языковый файл от Auslogics BoostSpeed 5 имеет текстовый формат, в котором совмещены английские и русские строки через знак "=" - это сделано для удобства поиска аналогичной строки от Auslogics программ 6-х версий и тут же прочтения его русского варианта перевода, чтобы не переводить заново, а тащить уже переведенные строки от старых версий, подавляющее большинство которых подходит и для новой версии. Остальные новые строки доперевести не составит труда. В общем, разберешься.
Что касается "что переводить". Я уже взял себе, да и в принципе уже перевел, Auslogics Disk Defrag Free и Auslogics Disk Defrag Pro, а ты можешь взять себе остальные, это:
Бесплатные

Платные

Сразу переводить BoostSpeed 6 я бы не рекомендовал, так как там нужно раздвигать много строк в интерфейсе программы, поэтому может очень сильно затянуться весь этот процесс. Ну а в остальных все просто - Дельфи-подобная структура программы, где нужно - там раздвигаются строки без проблем. Шаблон в Радиаликсе для текстового файла от моего конвертора - Текстовый фал, шаблон INI (.ini) или можно переводить в блокноте, кому как удобно.

Последний раз редактировал WYLEK 13:21, 19.03.2017
Сталкер
  1. Офлайн
  2. Знаток
  3. 133 сообщений
  4. Репутация: 0
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 10 отправлено 23:58, 05.03.2014
Цитата Nexus
можешь взять себе остальные

Взял Duplicate File Finder Только не пойму, если она бесплатная, зачем там столько о лицензии трындят.
Старожил
  1. Офлайн
  2. Администраторы
  3. 622 сообщений
  4. Репутация: 1
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 11 отправлено 23:59, 05.03.2014
Цитата vaka61 ()
Только не пойму, если она бесплатная, зачем там столько о лицензии трындят.

Те строки, в которых говорится о лицензии, подходят и для других программ этой линейки. Они типа общие для всех.
Сталкер
  1. Офлайн
  2. Знаток
  3. 133 сообщений
  4. Репутация: 0
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 12 отправлено 23:59, 05.03.2014
Nexus Вот первая. На снимках, чего не нашел. http://rghost.ru/53106869
Старожил
  1. Офлайн
  2. Администраторы
  3. 622 сообщений
  4. Репутация: 1
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 13 отправлено 23:59, 05.03.2014
vaka61;10762 писал:Вот первая. На снимках, чего не нашел.

Остальные строки находятся в ресурсах исполняемых файлов. Вот строки этого примера находятся в Дельфи-ресурсах файла RescueCenter.exe Они отлично переводятся:
Картинка 1

По поводу текста для SendDebugLog, то он находится в ЖЗС, в виде строк Pascal.

Есть пару багов. Первая это:
Картинка 2

Просто нечаяно продублировал строки.
Вторая это баги в окошках "О программе" - там строка с твоим ником глючно записана.

Последний раз редактировал WYLEK 13:26, 19.03.2017
Сталкер
  1. Офлайн
  2. Знаток
  3. 133 сообщений
  4. Репутация: 0
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 14 отправлено 23:59, 05.03.2014
Цитата Nexus
По поводу текста для SendDebugLog, то он находится в ЖЗС, в виде строк Pascal.

Здесь никак. А может ну его, этот журнал. WinHex и Radialix пробовал так и нифига не нашел. Остальное поправил.
Ну а с ником казус из за того что с цветом текста эксперементировал, а вернуть наместо забыл. Видать не всё так просто как мне казалось.
Старожил
  1. Офлайн
  2. Администраторы
  3. 622 сообщений
  4. Репутация: 1
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 15 отправлено 23:59, 05.03.2014
Цитата vaka61 ()
Здесь никак. А может ну его, этот журнал. WinHex и Radialix пробовал так и нифига не нашел. Остальное поправил.

Я для Disk Defrag его перевел. Все строки для него находятся в DebugHelper.dll. Через Радиаликс, без анализа в IDA, просто нашел все жестко-закодированные строки Pascal и перевел. Могу подкинуть в личку уже переведенный. Хотя он вроде и нафиг никому не нужен, как и лицензионное соглашение biggrin Мне бы еще с установщиком разобраться dry ...
Сталкер
  1. Офлайн
  2. Знаток
  3. 133 сообщений
  4. Репутация: 0
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 16 отправлено 23:59, 05.03.2014
Nexus Слушай, что имено с устаноащиком разобраться ? Самое простое я телаю так.
Старожил
  1. Офлайн
  2. Администраторы
  3. 622 сообщений
  4. Репутация: 1
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 17 отправлено 00:00, 06.03.2014
Цитата vaka61 ()
Nexus Слушай, что имено с устаноащиком разобраться ? Самое простое я телаю так.

Я это уже понял, просто еще не знаю что впихнуть в секцию [Code] скрипта установщика, чтобы установщик мог проверять наличие уже установелнной программы, пока рою-не нарою, но, скорее всего, пролистаю этот момент до лучших времен.
И что это за хрень CompiledCode.bin, которая появляется после распаковки установщика? Ее нужно куда-то лепить? Просмотрел внутри структура какая-то Дельфи-подобная и сообщения какие-то имеются. Нипанятна wacko ...
Мастер
  1. Офлайн
  2. Команда сайта.
  3. 901 сообщений
  4. Репутация: 9
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 18 отправлено 00:00, 06.03.2014
Цитата Nexus ()
И что это за хрень CompiledCode.bin

Ты смотри сценарий, а не полученные файлы! В сценарии этого файла нет, поэтому забудь про него и не забивай себе голову.

Цитата Nexus ()
чтобы установщик мог проверять наличие уже установелнной программы

Зачем? В оригинальном сценарии этого нет. Зачем что-то выдумывать. Ты для начала собери инсталлятор программы, но со своими файлами. А со временем разберешься что, куда и как, и в будущем будешь клепать так, как тебе нужно. Не пытайся сразу объять необъятное.


------------------------------------------
Кто ищет, тот всегда найдет!
Старожил
  1. Офлайн
  2. Администраторы
  3. 622 сообщений
  4. Репутация: 1
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 19 отправлено 00:00, 06.03.2014
Цитата Leserg ()
Зачем? В оригинальном сценарии этого нет

Как раз таки оригинальный установщик и проверяет наличие установленной программы, а сообщения при этом берутся из файла CompiledCode.bin. Я так понял, что это скомпилированный кусок секции Code, который должен находится в сценарии установщика? Только что-то я не найду на него декомпилятора в Сети, какой-то псевдодизассемблер на него нашел, только он и нафиг не нужен здесь.

Цитата Leserg ()
Ты для начала собери инсталлятор программы, но со своими файлами

Да он у меня давным-давно собран и готов ко взлету, но мне же хочется доколупаться до всего неизведанного biggrin
Хрен с ним, выставлю как есть...
Легенда
  1. Офлайн
  2. Админ
  3. 1652 сообщений
  4. Репутация: 2
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 20 отправлено 00:00, 06.03.2014
Nexus;10828 писал:а сообщения при этом берутся из файла CompiledCode.bin


Забудь про него - никто еще его не распаковал biggrin
Установленную прогу ищет код - https://wylek.ru/forum/32-694-1
Если это не надо, вот кусок кода, объедини их до кучи...

Проверка MD5 и файла обновления

//Не забываем вставить порверку на присутствие проверяемого файла
procedure CurStepChanged(CurStep: TSetupStep);
var
   MD5,s:string;
   begin
  If CurStep=ssInstall
then
   begin
     MD5 := GetMD5OfFile(ExpandConstant('{app}\Safe.exe'));
      If not (MD5 = '0092f1cccd7a776679714da13bee0a9b') then
     begin
       s:='Ошибка MD5 в исполняемом файле!' #13#13 'Обновление прекращено.';
       MsgBox(s, mbCriticalError, mb_Ok); //Если хеш файла(ов) не соответствует, выдается сообщение, и на этом все действия прекращаются.
     WizardForm.Close; //Закрытие инсталлятора
     Exit; //Прерывание и откат всех действий
end;
end;
end;
//Не забываем дописать еще такую процедуру
procedure CancelButtonclick(CurPage: Integer; var Cancel, Confirm: Boolean);
   begin
   Cancel:=True;
  If CurPage=12 //Это непосредственно страница с индикатором выполнения
then
   begin
   Confirm:=False; //На этой странице отключаем появление сообщения при нажатии на кнопку Отмена
end;
end;


Проверка каталога

// Проверка присутствия определенных файлов в папке с установленной программой на странице выбора папки назначения
function NextButtonclick(CurPage: Integer): Boolean;
var
   s:string;
begin
   Result:=True;
   If CurPage=6 then
  begin
    If (FileSearch('Safe.exe', ExpandConstant('{app}'))='')
   then
    begin
      s:='Извините, в директории '+ExpandConstant('{app}')+'' #13 'не обнаружены файлы, подтверждающие подлинность программы.' #13#13 'Пожалуйста, выберите правильный путь для установки обновления.';
      MsgBox(s, mbError, mb_Ok);
      Result:= False
    end;
  end;
end;

Последний раз редактировал WYLEK 13:28, 19.03.2017

------------------------------------------
Старожил
  1. Офлайн
  2. Администраторы
  3. 622 сообщений
  4. Репутация: 1
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 21 отправлено 00:00, 06.03.2014
WYLEK, едрить, да это ж целое программирование! wacko Пока так обойдуся, без прибамбасов biggrin Придет время и туда залезу.

Цитата WYLEK ()
Забудь про него - никто еще его не распаковал

Да ты прикалываешься surprised Сколько лет живет Inno и никто не может написать хоть приблизительный декомпилятор? Что-то не очень верится. Непорядок dry ...
Мастер
  1. Офлайн
  2. Команда сайта.
  3. 901 сообщений
  4. Репутация: 9
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 22 отправлено 00:00, 06.03.2014
Цитата Nexus ()
Сколько лет живет Inno и никто не может написать хоть приблизительный декомпилятор?

За прошедшие годы в сети СТОЛЬКО примеров, что нет смысла декомпилировать то, что достигается простым копированием необходимых участков кода и заменой данных на свои. biggrin


------------------------------------------
Кто ищет, тот всегда найдет!
Старожил
  1. Офлайн
  2. Администраторы
  3. 622 сообщений
  4. Репутация: 1
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 23 отправлено 00:01, 06.03.2014
Локализацией программ от Auslogics занимается теперь и Xotabush, что он из этой серии будет переводить пока еще не известно. Если еще кто-то хочет заняться переводом, то пишите в личку. Я же временно пока забуксовал...
Сталкер
  1. Офлайн
  2. Стажер
  3. 113 сообщений
  4. Репутация: 0
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 24 отправлено 00:01, 06.03.2014
Nexus;10926 писал:Локализацией программ от Auslogics занимается теперь и Xotabush


Заниматься вещь хорошая wacko но перевода surprised взял пока Auslogics Disk Defrag Professional

Картинка

Последний раз редактировал WYLEK 13:33, 19.03.2017
Сталкер
  1. Офлайн
  2. Знаток
  3. 133 сообщений
  4. Репутация: 0
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 25 отправлено 00:01, 06.03.2014
Взял Auslogics File Recovery. Версия 4.5.2.0
Сталкер
  1. Офлайн
  2. Стажер
  3. 113 сообщений
  4. Репутация: 0
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 26 отправлено 00:01, 06.03.2014
По ходу мучаю Auslogics BoostSpeed
Спойлер [+]

Последний раз редактировал WYLEK 13:55, 19.03.2017
 
Перейти
Найти

Доступ закрыт.

  1. Вам запрещено отвечать в темах данного форума.

Последние темы

  1. Китайский браузер » 360 Extreme Explorer
    Автор: pangasiys Сегодня, 00:15
  2. 1by1 v1.90
    Автор: grazer08 Вчера, 12:28
  3. SoftColor PhotoEQ 10.5 Rus
    Автор: 78Sergey 22:31, 22.11.2017
  4. Задавайте вопросы по русификации и мы...
    Автор: LinXP 21:33, 21.11.2017
  5. Radialix 3
    Автор: troa 21:06, 21.11.2017
  6. Ultrasurf 17.02 - бесплатное...
    Автор: AnatoliY2020 12:20, 21.11.2017

Изменения статуса

  1. Никто не менял личный статус.