Сейчас на форуме: subword, rtsgreg1989, zds (+9 невидимых) |
![]() |
eXeL@B —› Основной форум —› Помогите разобраться с программой китайских друзей-программистов |
Посл.ответ | Сообщение |
|
Создано: 13 сентября 2007 09:50 · Поправил: Abstrakt · Личное сообщение · #1 Здравтсвуйте! Недавно нашёл замечательную прогрмамму, аналоги которых как правило sarewar-ные. А эта бесплатна.Я задался целью локализовать её на русский язык. Никакими пакерами и протекторами,вроде как, не защищена. Хотя PEid сказал Nothing found [Overlay] *.В комплект поставки программы входит файл mui, в котором собственно и лежат все ресурсы программы.(прелесно открываются ResHacker) Дистрибутив весит всего 950 кБ. Единственное "НО" ,это язык, на котором выполнен инрерфейс программы - он китайский. После настроек и дополнения системы и установки дополнительных шрифтов я добился корректного отбражения иероглифов в программе. Подскажите пожалуйста-каким воспользоваться редактором рессурсов, или как правильно его настроить, чтобы в тексте самого рессурса отображались иероглифы(Что бы их можно было скопировать).Дело в том что, например в ResHacker или PeExplorer, в предварительном просмоте диалогов и меню иероглифы отображаются правильно, а в тексте ресурса ВОПРОСИТЕЛЬНЫЕ ЗНАКИ. ![]() И ещё, почему-то диалоги, до установки и дополнения системы, были гиганские, а после, стали привычных размеров.Что за это отвечает в теле программы? Надо ли после локализации изменять идонтифекатор языка в ресурсах, или hex-редактором? Дело в том , что я, по смыслу, перевёл некоторые пункты меню, они отображались наровне с иероглифами. --> Здесь <-- http://login.mycnknow.com/downcount.aspx?url=http://www.mycnknow.com/download/setup.exe можно взять дистрибутив. ![]() |
|
Создано: 13 сентября 2007 10:01 · Поправил: Magister Yoda · Личное сообщение · #2 |
|
Создано: 13 сентября 2007 10:09 · Личное сообщение · #3 |
|
Создано: 14 сентября 2007 06:20 · Личное сообщение · #4 |
|
Создано: 14 сентября 2007 09:01 · Личное сообщение · #5 Попробовал редактировать в Passolo.Иероглифы в тексте видит и корректно ![]() ![]() По поводу Passolo хотел спросить.Он ведь язык добавляет.А идентификатор языка он сам правит, или это необходимо будет ручками сделать?(Я тут где-то на форуме вычитал, что в китайских программах в этом случае необходимо открыть файл в hex-редакторе и подправить секцию отвечающую за язык) Люди, если есть кто нибудь, кто переводил китайские программы, поделитесь опытом в этом вопросе. Больно тонкая с ним работа выходит. ![]() |
|
Создано: 14 сентября 2007 10:17 · Личное сообщение · #6 |
|
Создано: 14 сентября 2007 11:12 · Личное сообщение · #7 |
|
Создано: 14 сентября 2007 14:15 · Личное сообщение · #8 |
|
Создано: 14 сентября 2007 14:17 · Личное сообщение · #9 |
|
Создано: 14 сентября 2007 14:36 · Личное сообщение · #10 Необходим Microsoft ActiveSync 3.7 или более новый(4.2 в ссылке) http://download.microsoft.com/download/1/5/3/1537abbc-00e1-49df-a1f1-b60e9269ceb2/setup.exe (7.7 Мб правда), и собственно девайс под управдением Windows Mobile(если необходимо проверить полную функциональность).Вообще, программа и без всего этого запускается.Но тогда нельзя её всю "пощупать" для локализации. bad_boy если допереведёшь, дашь mui-к. ![]() Кстати, эта программа обновляется не реже чем антивирус какой нибудь.Прямо вчера версия программы достигла номера 0.60. Добавился проводник по устройству.(Не угонишся за ними). ![]() |
|
Создано: 14 сентября 2007 15:02 · Личное сообщение · #11 |
|
Создано: 14 сентября 2007 15:11 · Личное сообщение · #12 |
|
Создано: 14 сентября 2007 15:12 · Личное сообщение · #13 Тогда не переведу все. Ты сам можеш как я переводить. открываеш mui редактором ресурсов, идеш там в Stringstable, далее например в 9, там видиш номера срок и вопросы. Меняеш вопросы на соответствующие номера строк, сохраняеш и запускаеш программу. Где видиш в программе номер строки вместо иероглифов, то меняеш его на фразу в редакторе и все. Понятно объяснил? ![]() |
|
Создано: 17 сентября 2007 10:34 · Личное сообщение · #14 Всё проверил!Passolo великолепно справился с работой.Но вот не задача, почему то кирилические символы везде пишутся как бы с пробелом ![]() Не подсажете как изменить системный шрифт самой программы? В аттаче малюсенький скриншот, на примере About. ![]() ![]() |
|
Создано: 17 сентября 2007 13:41 · Личное сообщение · #15 |
|
Создано: 18 сентября 2007 10:39 · Личное сообщение · #16 Программа постоянно лезет в интернет.Скачивает станичку из интернета, картинку, и xml-файл, который включает в себя таблицу новых продуктов этой фирмы("Вечный поток програмного обеспечения" она назывется).Как выключить эту способность у программы? Короче как её пропатчить, чтобы удалить эту функцию.Простой юзер увидит что обновления готовы,нажмет обновить программу, и русик "сломается".Программа при обновлении меняет все файлы которые в неё включены. При появлении обновления выскакивет сообщение типа:Обновления готовы.Скачать?Это диалог, а не сообщение.Как его отловить, и сделать так, чтобы хотябы в другую папку скачивать обновления.Или вообще их не какчать. ![]() |
|
Создано: 21 сентября 2007 14:08 · Поправил: Abstrakt · Личное сообщение · #17 asmonavt пишет: В обычном ResHacker'e в заголовке диалога заменить FONT 9, "??", FW_NORMAL, FALSE, 134 на FONT 9, "??", FW_NORMAL, FALSE, 0 И все будет хорошо. Я сделал проще.Вообще заменил эту строку на FONT 8, "MS Sans Serif" и стало вообще замечательно.Тем более что такая функция есть в Passolo ![]() а вот как выключить програме интернет, я так и не смог выяснить ![]() ![]() |
|
Создано: 16 октября 2007 11:31 · Личное сообщение · #18 |
|
Создано: 17 октября 2007 06:22 · Личное сообщение · #19 |
|
Создано: 25 октября 2007 08:35 · Поправил: Abstrakt · Личное сообщение · #20 crypto пишет: А вот это можно выяснить только в самой программе, ресурсы здесь ни при чем. А подскажите люди добрые, как в программе выключить интернет... Тут правдв такая деталь..Что у этой программы все что в меню Помощь лежит в инете..Там его не надо выключать..А вто что бы она не подгружала страницу с рекламой и "домашнюю страннмицу" программы. Я в hex-редакторе пытался изменть ссылки..получалось по делетантски..Открывались окна а там "Страница не найдена.Ваш IE" =( Если кому нибудь удасться это сделать по человечески..Расскажите как. ![]() |
|
Создано: 25 октября 2007 12:01 · Личное сообщение · #21 |
|
Создано: 25 октября 2007 12:38 · Поправил: crypto · Личное сообщение · #22 |
![]() |
eXeL@B —› Основной форум —› Помогите разобраться с программой китайских друзей-программистов |