Сейчас на форуме: subword, rtsgreg1989, zds (+9 невидимых)

 eXeL@B —› Основной форум —› Помогите разобраться с программой китайских друзей-программистов
Посл.ответ Сообщение

Ранг: 7.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 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 можно взять дистрибутив.




Ранг: 107.3 (ветеран), 5thx
Активность: 0.20.04
Статус: Участник

Создано: 13 сентября 2007 10:01 · Поправил: Magister Yoda
· Личное сообщение · #2

есть 2 замечательные проги
Multilizer http://www.multilizer.com
Passolo http://www.passolo.com

А о чём прога?



Ранг: 7.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 13 сентября 2007 10:09
· Личное сообщение · #3

Программа служит для отправки смс через смартфон подключенный через Актив-Синк, а так же редактор реестра, и снятие скриншотов.Установка cab и hme файлов на смартфон.



Ранг: 38.6 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 14 сентября 2007 06:20
· Личное сообщение · #4

Китайские иероглифы закодированы обычно в UTF-32, но это не факт. Легче будет написать свой редактор ресурсов с поддержкой оного



Ранг: 7.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 14 сентября 2007 09:01
· Личное сообщение · #5

Попробовал редактировать в Passolo.Иероглифы в тексте видит и корректно ,сохраняет проект.А вот создать конечный , и испытате его не успел..
По поводу Passolo хотел спросить.Он ведь язык добавляет.А идентификатор языка он сам правит, или это необходимо будет ручками сделать?(Я тут где-то на форуме вычитал, что в китайских программах в этом случае необходимо открыть файл в hex-редакторе и подправить секцию отвечающую за язык)
Люди, если есть кто нибудь, кто переводил китайские программы, поделитесь опытом в этом вопросе.
Больно тонкая с ним работа выходит.




Ранг: 103.3 (ветеран), 8thx
Активность: 0.060
Статус: Участник

Создано: 14 сентября 2007 10:17
· Личное сообщение · #6

Лучшее решение - Sisulizer, см. руборд/пролаз.



Ранг: 10.6 (новичок)
Активность: 0.010
Статус: Участник

Создано: 14 сентября 2007 11:12
· Личное сообщение · #7

Abstrakt, а можно вопрос по поводу диалогов? Что значит были гиганские, а потом стали привычных размеров? И причем здесь тело программы?
По поводу идентификаторов мне кажется сделай проект и посмотри, а если не получится, тогда - руками



Ранг: 38.6 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 14 сентября 2007 14:15
· Личное сообщение · #8

Abstract, скажи как соединить программу со смартом и я ее допереведу (ато некоторые пункты не понятны далекому от китая человеку)



Ранг: 38.6 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 14 сентября 2007 14:17
· Личное сообщение · #9

Точнее чем?



Ранг: 7.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 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. Добавился проводник по устройству.(Не угонишся за ними).



Ранг: 38.6 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 14 сентября 2007 15:02
· Личное сообщение · #11

Ты знаеш китайский?



Ранг: 16.1 (новичок)
Активность: 0.020
Статус: Участник

Создано: 14 сентября 2007 15:11
· Личное сообщение · #12

можно из ресурс просмотрщика копировать в
www.google.ru/language_tools
и там переводить с китайского на англ
ну а уж потом там же с англ на рус или же головой без переводчика с англ на рус



Ранг: 38.6 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 14 сентября 2007 15:12
· Личное сообщение · #13

Тогда не переведу все. Ты сам можеш как я переводить.
открываеш mui редактором ресурсов, идеш там в Stringstable, далее например в 9, там видиш номера срок и вопросы. Меняеш вопросы на соответствующие номера строк, сохраняеш и запускаеш программу. Где видиш в программе номер строки вместо иероглифов, то меняеш его на фразу в редакторе и все. Понятно объяснил?



Ранг: 7.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 17 сентября 2007 10:34
· Личное сообщение · #14

Всё проверил!Passolo великолепно справился с работой.Но вот не задача, почему то кирилические символы везде пишутся как бы с пробелом.Одно короткое слово, не "Влазиет" никуда вообще.
Не подсажете как изменить системный шрифт самой программы?
В аттаче малюсенький скриншот, на примере About.

a091_17.09.2007_CRACKLAB.rU.tgz - Font.PNG



Ранг: 10.6 (новичок)
Активность: 0.010
Статус: Участник

Создано: 17 сентября 2007 13:41
· Личное сообщение · #15

В обычном ResHacker'e в заголовке диалога заменить
FONT 9, "??", FW_NORMAL, FALSE, 134 на
FONT 9, "??", FW_NORMAL, FALSE, 0
И все будет хорошо.



Ранг: 7.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 18 сентября 2007 10:39
· Личное сообщение · #16

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



Ранг: 7.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 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
а вот как выключить програме интернет, я так и не смог выяснить



Ранг: 188.1 (ветеран), 419thx
Активность: 0.140
Статус: Участник

Создано: 16 октября 2007 11:31
· Личное сообщение · #18

Abstrakt
вот как выключить програме интернет, я так и не смог выяснить
А вот это можно выяснить только в самой программе, ресурсы здесь ни при чем.



Ранг: 72.7 (постоянный), 27thx
Активность: 0.050.01
Статус: Участник

Создано: 17 октября 2007 06:22
· Личное сообщение · #19

попробуй Likerus Localizator 5.19 в инете он есть к кряк тоже есть поищи может он поможет



Ранг: 7.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 25 октября 2007 08:35 · Поправил: Abstrakt
· Личное сообщение · #20

crypto пишет:
А вот это можно выяснить только в самой программе, ресурсы здесь ни при чем.

А подскажите люди добрые, как в программе выключить интернет...
Тут правдв такая деталь..Что у этой программы все что в меню Помощь лежит в инете..Там его не надо выключать..А вто что бы она не подгружала страницу с рекламой и "домашнюю страннмицу" программы.
Я в hex-редакторе пытался изменть ссылки..получалось по делетантски..Открывались окна а там "Страница не найдена.Ваш IE" =(
Если кому нибудь удасться это сделать по человечески..Расскажите как.



Ранг: 16.4 (новичок)
Активность: 0.010
Статус: Участник

Создано: 25 октября 2007 12:01
· Личное сообщение · #21

Abstrakt пишет:
Если кому нибудь удасться это сделать по человечески..Расскажите как.

Менять не ссылки, а вызов окна IEXPLORE.EXE (обычно через open) в исполняемом файле
(смотреть HIEW'ом)



Ранг: 188.1 (ветеран), 419thx
Активность: 0.140
Статус: Участник

Создано: 25 октября 2007 12:38 · Поправил: crypto
· Личное сообщение · #22

troya
HIEW'ом ИМХО не лучший вариант.
Топикстартеру:
В ИДУ, а потом небольшой анализ (где идут вызовы IEXPLORE.EXE, там же должны быть и ссылки на открываемые страницы). Попробуй сделать search строки "IEXPLORE.EXE" или поиск ссылок на страницы.


 eXeL@B —› Основной форум —› Помогите разобраться с программой китайских друзей-программистов
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати