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

Программы для локализации => HEX редакторы, Дизассемблер => Тема начата: laden2009 от 07 Августа 2009, 12:18:03

Название: Как отредактировать Win32Data.qtr
Отправлено: laden2009 от 07 Августа 2009, 12:18:03
Помогите, пожалуйста, как отредактировать этот файл (http://rapidshare.com/files/264655730/Win32Data.qtr.html), после hex-редактора вот что (http://img197.imageshack.us/img197/9803/12345q.png)
Название: Как отредактировать Win32Data.qtr
Отправлено: VIPer от 07 Августа 2009, 14:54:25
laden2009, и чем ваш чудо-файл открывается?

А проблема связана с кодировкой. Возможно, здесь должна использоваться кодировка "кириллица для DOS" или UTF-8.
Название: Как отредактировать Win32Data.qtr
Отправлено: laden2009 от 07 Августа 2009, 14:58:18
это файл ресурсов starry night pro. строки редактировал в Hex Workshop, а в самой программе показывается чушь какая-то.
Название: Как отредактировать Win32Data.qtr
Отправлено: VIPer от 07 Августа 2009, 15:04:27
Цитата: laden2009
это файл ресурсов starry night pro. строки редактировал в Hex Workshop, а в самой программе показывается чушь какая-то.

Здесь проблема с кодировкой. Перепробуйте различные кодировки.
Название: Как отредактировать Win32Data.qtr
Отправлено: laden2009 от 07 Августа 2009, 17:05:51
Не пойму как изменить кодировку, может я что-то неправильно делаю. На кнопках перевод отображается правильно, а в других местах одни крякозябры. Объясните плиз подробней как менять кодировку.
Название: Как отредактировать Win32Data.qtr
Отправлено: VIPer от 07 Августа 2009, 18:12:26
Цитата: laden2009
Не пойму как изменить кодировку, может я что-то неправильно делаю. На кнопках перевод отображается правильно, а в других местах одни крякозябры. Объясните плиз подробней как менять кодировку.


Попробуйте UTF-8:
Слово Пример будет выглядеть так:
%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80

Вставьте %D%9 в HEX-редактор. Если при исполнении программы вы увидите "Пр", значит используется кодировка UTF-8. Можете смело бросать проект. В кодировке UTF-8 для 1 символа кириллицы требуется 2 символа. У вас не хватит места!

Кодировка "MS-DOS":
Слово Пример будет выглядеть так:
ЏаЁ¬Ґа
Название: Как отредактировать Win32Data.qtr
Отправлено: laden2009 от 07 Августа 2009, 22:05:39
Цитировать
Вставьте %D%9
Цитировать
если при исполнении программы вы увидите "Пр", значит используется кодировка UTF-8
В программе видно "%D%9" без изменений.

Цитировать
Кодировка "MS-DOS":
Слово Пример будет выглядеть так:
ЏаЁ¬Ґа

В программе показываются вообще другие не читаемые символы.
В общем ни одна из них не подходит.
Название: Как отредактировать Win32Data.qtr
Отправлено: VIPer от 07 Августа 2009, 22:33:21
Ох, я забыл, как HEX надо прописывать UTF-8. Там не как веб пишутся. Там как-то по другому. ИМХО. Хотя может и так. Я сто лет не занимался переводом в HEX, забыл все.


А вы пытались в UTF-16 написать?
Это <буква> 00 <буква> 00 <буква> 00 <буква> 00.

* 00 - это пустые значения.

Если вы хотите, чтобы вам быстро помогли, заполните заявку в новом проекте от RUS Lab. - RusMe - РусМи! (http://msilab.net/forum/index.php?showforum=27) Заполните обязательно там шапку.