MSI Lab - Форум по русификации

Программы для локализации => Редакторы ресурсов => Тема начата: Detsle от 23 Декабря 2012, 16:25:09

Название: Не могу распаковать программу
Отправлено: Detsle от 23 Декабря 2012, 16:25:09
Вообщем решился перевести чисто для себя прогу:
My Daily Wallpaper v6.00 (http://www.myportablesoftware.com/my_daily_wallpaper.zip)

Ни что из перечисленного не берёт её ресурсы:
ResHacker - Restorator - LikeRusXP - SDL Passolo 2011
Название: Не могу распаковать программу
Отправлено: Solenij от 23 Декабря 2012, 19:21:46
Цитата: Detsle
Ни что из перечисленного не берёт её ресурсы:
ResHacker - Restorator - LikeRusXP - SDL Passolo 2011
Потому что в программе нет нужных для перевода ресурсов - всё в жестко-закодированных строках в кодировке юникод. Для локализации подойдет Radialix Localizer с плагином для IDA, ну или по старинке OgreGUI и HEX-редактор.
Название: Не могу распаковать программу
Отправлено: Detsle от 24 Декабря 2012, 21:41:02
Цитата: Solenij
Потому что в программе нет нужных для перевода ресурсов - всё в жестко-закодированных строках в кодировке юникод. Для локализации подойдет Radialix Localizer с плагином для IDA, ну или по старинке OgreGUI и HEX-редактор.
Спасибо  
Если не тяжело ссылочками на программы поделись.
Название: Не могу распаковать программу
Отправлено: Detsle от 02 Января 2013, 22:46:56
Видимо тема затерялась...
Название: Не могу распаковать программу
Отправлено: Solenij от 03 Января 2013, 11:25:53
Цитата: Detsle
Видимо тема затерялась...
Почему же сразу затерялась.
Если хотите по старинке попробовать, то OgreGUI можно взять ЗДЕСЬ (http://rghost.ru/42696687), а WinHEX ЗДЕСЬ. (http://rghost.ru/42696740). У OgreGUI есть справка на русском языке, читайте её внимательно. Есть еще ВИДЕО (http://narod.ru/disk/27139813000/OgreGUI_Help.7z.html) по работе в OgreGUI, там не объясняются настройки программы, зато показано, как удлиняются строки в коде (но это подходит только для компилятора C++, для Делфи сложнее будет).
Лучше конечно вместо всего этого установить Radialix Localizer, но ссылки на кряки к этой программе у нас на форуме запрещены, поэтому даю только офсайт программы: http://www.radialix.ru (http://www.radialix.ru)
Чтобы в Radialix'е можно было работать с жестко-закодированными строками нужно, чтобы на компе была установлена еще IDA Pro Advanced (http://solenij.rusfolder.net/files/34373656).
Название: Не могу распаковать программу
Отправлено: Detsle от 11 Марта 2013, 12:03:46
Цитата: Solenij
Почему же сразу затерялась.
Если хотите по старинке попробовать, то OgreGUI можно взять ЗДЕСЬ (http://rghost.ru/42696687), а WinHEX ЗДЕСЬ. (http://rghost.ru/42696740). У OgreGUI есть справка на русском языке, читайте её внимательно. Есть еще ВИДЕО (http://narod.ru/disk/27139813000/OgreGUI_Help.7z.html) по работе в OgreGUI, там не объясняются настройки программы, зато показано, как удлиняются строки в коде (но это подходит только для компилятора C++, для Делфи сложнее будет).
Лучше конечно вместо всего этого установить Radialix Localizer, но ссылки на кряки к этой программе у нас на форуме запрещены, поэтому даю только офсайт программы: http://www.radialix.ru (http://www.radialix.ru)
Чтобы в Radialix'е можно было работать с жестко-закодированными строками нужно, чтобы на компе была установлена еще IDA Pro Advanced (http://solenij.rusfolder.net/files/34373656).
Хорошо, решил попробовать Radialix'ом, после редактирования, она сама программу скомпилирует?
И обнови плиз IDA Pro Advanced а то ссылка умерла.
Название: Не могу распаковать программу
Отправлено: миха04 от 12 Марта 2013, 08:50:10
Detsle, это сборка NET, так что IDA  тут не нужна. Достаточно только Radialix, но его пробная версия добавляет лишние символы в строки.
Название: Не могу распаковать программу
Отправлено: Detsle от 12 Марта 2013, 23:51:42
Цитата: миха04
Detsle, это сборка NET, так что IDA  тут не нужна. Достаточно только Radialix, но его пробная версия добавляет лишние символы в строки.
Спасибо, займусь позже переводом.
А случаем не знаешь, как убрать всплывающее окно рекламы, о том, чтобы внести гонорар в разработку?
Название: Не могу распаковать программу
Отправлено: Detsle от 13 Марта 2013, 16:26:35
Возникло несколько вопросов:

1) Как удалить из программы этот навязчивый баннер?
(http://zagruzitfoto.com/images/2013/01/17/ifaWu.jpg)

2) Перевёл всё, как дальше быть?

3) Как быть, перевёл версию программы одну, теперь прога обновилась, как сделать так, чтобы заново всё не переводить?
Название: Не могу распаковать программу
Отправлено: миха04 от 13 Марта 2013, 21:43:16
Как ни странно, но у меня окно рекламы не всплывало. В меню Конфигурация есть опция Проверять обновления при запуске программы - снять галочку.
Название: Не могу распаковать программу
Отправлено: Detsle от 13 Марта 2013, 22:28:24
Цитата: миха04
Как ни странно, но у меня окно рекламы не всплывало. В меню Конфигурация есть опция Проверять обновления при запуске программы - снять галочку.
Окно всплывёт но позже, твой ответ это не выход.
Нужны более рациональные решения.
Название: Не могу распаковать программу
Отправлено: VIPer от 14 Марта 2013, 18:32:33
Detsle, я бы оставил этот баннер. Для автора это единственный источник заработка, тем более что программа относится к типу donationware.
Название: Не могу распаковать программу
Отправлено: Detsle от 15 Марта 2013, 08:33:18
Цитата: VIPer
Detsle, я бы оставил этот баннер. Для автора это единственный источник заработка, тем более что программа относится к типу donationware.
Логично, что если я спрашиваю, как его убрать, значит я решил его убрать, и он мне мешает.
Название: Не могу распаковать программу
Отправлено: VIPer от 15 Марта 2013, 11:40:02
Detsle, попробуйте удалить этот диалог из ресурсов.


Добавлено:
Эх, жаль, что Radialix не поддерживает удаление ресурсов у сборок .NET.


Тогда Вам в помощь реверс-инжиниринг (с помощью программы IDA). У нас на форуме присутствует лишь один спец по этому направлению — Solenij.
Название: Не могу распаковать программу
Отправлено: Detsle от 15 Марта 2013, 12:55:05
Цитата: VIPer
Detsle, попробуйте удалить этот диалог из ресурсов.


Добавлено:
Эх, жаль, что Radialix не поддерживает удаление ресурсов у сборок .NET.


Тогда Вам в помощь реверс-инжиниринг (с помощью программы IDA). У нас на форуме присутствует лишь один спец по этому направлению — Solenij.
Хорошо, напишу ему.

А ты можешь меня проинструктировать по этим вопросам:
2) Перевёл всё, как дальше быть? Как в exe сохранить программу?

3) Как быть, перевёл версию программы одну, теперь прога обновилась, как сделать так, чтобы заново всё не переводить? а чтобы допустим то что перевёл осталось, а то что новое в программе, я мог доперевести.
Название: Не могу распаковать программу
Отправлено: VIPer от 15 Марта 2013, 13:02:20
Цитировать
2) Перевёл всё, как дальше быть? Как в exe сохранить программу?
(http://farm9.staticflickr.com/8372/8559494904_d1a63d4fe0_b.jpg)

Важно! И не забудьте сохранить проект Radialix, чтобы не потерять перевод!

Цитировать
3) Как быть, перевёл версию программы одну, теперь прога обновилась, как сделать так, чтобы заново всё не переводить? а чтобы допустим то что перевёл осталось, а то что новое в программе, я мог доперевести.
Держите исполняемый файл, предназначенный для перевода, в отдельном месте. Когда будет выходить новая версия, заменяйте его новой редакцией и обновляйте проект Radialix.

Воспользуйтесь следующей схемой:

+<исходный исполняемый файл>
|
|
+<проект Radialix>
|
|
+<локализованный исполняемый файл>
Название: Не могу распаковать программу
Отправлено: Detsle от 15 Марта 2013, 13:15:07
Цитата: VIPer
(http://farm9.staticflickr.com/8372/8559494904_d1a63d4fe0_b.jpg)
Важно! И не забудьте сохранить проект Radialix, чтобы не потерять перевод!
Хорошо, создал локализованный файл, но он же вроде как в dll сохраняется?
Что с ним дальше делать?

Цитировать
Держите исполняемый файл, предназначенный для перевода, в отдельном месте. Когда будет выходить новая версия, заменяйте его новой редакцией и обновляйте проект Radialix.
Воспользуйтесь следующей схемой:
+<исходный исполняемый файл>
|
|
+<проект Radialix>
|
|
+<локализованный исполняемый файл>
Как обновить проект Radialix?
Название: Не могу распаковать программу
Отправлено: миха04 от 15 Марта 2013, 15:37:58
При загрузке файла в Radialix, в свойствах файла, указать - Создание локализованного файла. Или в контекстном меню выбрать Свойства... и там изменить. Клавиша F9 сохраняет файл и запускает его (для exe).
Название: Не могу распаковать программу
Отправлено: Detsle от 15 Марта 2013, 16:05:18
Цитата: миха04
При загрузке файла в Radialix, в свойствах файла, указать - Создание локализованного файла. Или в контекстном меню выбрать Свойства... и там изменить. Клавиша F9 сохраняет файл и запускает его (для exe).
Хорошо, это если я правильно понял, ответ на первый вопрос.
А как быть с обновлением проекта в Radialix?
Название: Не могу распаковать программу
Отправлено: shkiper от 15 Марта 2013, 17:52:12
Detsle, в большинстве случаев прокатывает такое: заменяешь исходный файл старой версии на файл новой версии и жмешь Обновить ресурсы. Если этот способ сработал - это супер. Все переведенное останется на своих местах, сохранятся расположения контролов и т.п. (эта рекомендация была получена от Алексея лично, так что это никакие не "костыли", если что)

Если метод не сработал (я не проверял его на .NET) - открываем файл новой версии и делаем импорт перевода из старой. Все легко находится по пунктам меню. Но в этом случае придется все выверять.
Название: Не могу распаковать программу
Отправлено: Detsle от 15 Марта 2013, 21:05:58
Цитата: shkiper
Detsle, в большинстве случаев прокатывает такое: заменяешь исходный файл старой версии на файл новой версии и жмешь Обновить ресурсы. Если этот способ сработал - это супер. Все переведенное останется на своих местах, сохранятся расположения контролов и т.п. (эта рекомендация была получена от Алексея лично, так что это никакие не "костыли", если что)

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

И вот вопрос, как быть если слово по-русски не влезает в кнопку?
Например вот:
(http://zagruzitfoto.com/images/2013/03/15/85Vxu.th.jpg) (http://zagruzitfoto.com/vM7) (http://zagruzitfoto.com/images/2013/03/15/YQAEZ.th.jpg) (http://zagruzitfoto.com/vMa)
Название: Не могу распаковать программу
Отправлено: Detsle от 18 Марта 2013, 00:31:37
Ауууу((( народ, жду помощи...
Название: Не могу распаковать программу
Отправлено: VIPer от 18 Марта 2013, 11:54:56
Detsle, щелкните на кнопку, у которой следует изменить размер, и появятся вот такие пиктограммы:
Название: Не могу распаковать программу
Отправлено: миха04 от 18 Марта 2013, 22:10:50
У каждой кнопки, панели при нажатии появляются хендлеры - точки управления размером. Ну таки и тяните за них.
Название: Не могу распаковать программу
Отправлено: Detsle от 19 Марта 2013, 21:47:11
Понятно))) спасибо, как кстати до Solenij достучаться?)
Написал в ПМ тишина, где с ним можно проконсультироваться?))
Название: Не могу распаковать программу
Отправлено: Detsle от 23 Марта 2013, 14:56:25
Ааааууу))) народ)
Название: Не могу распаковать программу
Отправлено: Nexus от 23 Марта 2013, 15:20:49
Цитата: Detsle
Ааааууу))) народ)
Цирк продолжается))) Лучше обратись на Exelab, там тебе должны помочь, это их профиль по хаканью прог.
Название: Не могу распаковать программу
Отправлено: Detsle от 24 Марта 2013, 01:57:44
Цитата: Nexus
Цирк продолжается))) Лучше обратись на Exelab, там тебе должны помочь, это их профиль по хаканью прог.
Никакого цирка, просто нужна помощь и советы.
Спасибо.
Название: Не могу распаковать программу
Отправлено: Detsle от 24 Марта 2013, 20:27:21
Нет, на Exelab не смогли помочь, только отправили, на запрос по взлому.
А мне интересно самому разобраться, только не пойму чем модуль Donate убить в проге.
Название: Не могу распаковать программу
Отправлено: VIPer от 24 Марта 2013, 20:56:25
Detsle, пока товарища Солёный нет на месте, почитайте статьи об IDA Pro.
Название: Не могу распаковать программу
Отправлено: Solenij от 25 Марта 2013, 12:32:34
Detsle, я вам всё равно помочь не смогу - я с .Net "не дружу".
Название: Не могу распаковать программу
Отправлено: Detsle от 25 Марта 2013, 15:09:48
Цитата: Solenij
Detsle, я вам всё равно помочь не смогу - я с .Net "не дружу".
А к кому можно обратиться, или почитать...
Может кто есть из знакомых?
Название: Не могу распаковать программу
Отправлено: Solenij от 25 Марта 2013, 18:35:34
Цитата: Detsle
А к кому можно обратиться, или почитать...
Может кто есть из знакомых?
Так как вы сами не разбираетесь в исследовании кода, то совет только один - оратиться на ExeLab в запросы на взлом программ.
Цитата: Detsle
Нет, на Exelab не смогли помочь, только отправили, на запрос по взлому.
А мне интересно самому разобраться, только не пойму чем модуль Donate убить в проге.
Чтобы самому разобраться надо основы знать, а так никто учить не будет слишком много материала надо прочитать и понять.
Название: Не могу распаковать программу
Отправлено: leserg73 от 26 Марта 2013, 16:25:59
Цитата: Detsle
.., или почитать...
Вот почитай, например здесь (http://habrahabr.ru/post/109117/).
Название: Не могу распаковать программу
Отправлено: Nexus от 26 Марта 2013, 23:30:57
Да уже б обратился сюда:
Спойлер
http://forum.ru-board.com/topic.cgi?forum=55&topic=11525#1
[свернуть]
Название: Не могу распаковать программу
Отправлено: Detsle от 29 Марта 2013, 15:31:18
Обратился, человек взломал, убрал окно, вот файлик:
my_daily_wallpaper.exe (cracked) (http://moeoblaco.myftp.org/Detsle/my_daily_wallpaper.exe)

Только хотелось бы чтобы кто-нить разъяснил как он взломал, просто интересно, да и следующую версию хотелось бы самому взломать.
Название: Не могу распаковать программу
Отправлено: Alecs от 23 Октября 2013, 20:40:58
Доброго времени суток. Я как и Detsle решил для себя перевести программу Mosaic Creator Professional v3.1 Build 348. Только в отличии от него, я не понимаю -Пассоло видит или нет ресурсы программы. Русификацию начинаю с нуля,в голове каша от всякой инфы. Остановился на загрузке исходных файлов. Перевожу мануал к этой программе, здесь полегче, значит и получше -перевалил за середину. Может быть найдется у кого нибудь время посмотреть где ресурсы?
 Вот ссылка на программу (http://rutracker.org/forum/viewtopic.php?t=2188745)
Название: Не могу распаковать программу
Отправлено: миха04 от 29 Октября 2013, 09:15:48
Вопрос Alecs решён.