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

Основные форумы => Общий форум => Тема начата: maslonax от 29 Сентября 2016, 16:14:39

Название: Небольшая проблема с русификацией
Отправлено: maslonax от 29 Сентября 2016, 16:14:39
Есть бесплатный сетевой чат Achat программа банально проста. Весь функционал перевел и осталась одна лишь проблема, а именно когда кто то заходит или меняет статус или меняет ник системные сообщения пишутся на английском к примеру "Welcom to" так вот я и не могу найти где изменить данные сообщения. В папке с установленной программой есть файлик с расширением ".po" так вот там есть этот текст "Welcom to" но при его изменение программа не реагирует. Подскажите пожалуйста где данные сообщения можно изменить. Заранее благодарен.
Название: Небольшая проблема с русификацией
Отправлено: Metabolic от 30 Сентября 2016, 19:10:19
Некоторые текстовые строки могут находится вне ресурсов программы, непосредственно в коде программы, поэтому такие редакторы ресурсов как Restorator, Resource Hacker... и другие шаблонные переводчики их не найдут.

Берете любой hex редактор, ищите текст (Unicode) "Welcome to" --> Искомая строка расположена по смещению 0x0019c524. Далее уже переводите текст либо вручную (hex-debug), либо можно использовать специальные программы, которые позволяют редактировать строки в программном коде (с возможностью увеличивать длину строк): Ogregui, Radialix + IDA.