Сейчас на форуме: (+7 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› Текст в exe |
Посл.ответ | Сообщение |
|
Создано: 13 апреля 2014 22:12 · Личное сообщение · #1 Привет всем! Переводя у одной игрушки лаунчер с японского на русский обнаружил интересную особенность. Почти все нужные тексты лежат в ресурсах, кнопочки там, текст в окнах и т-д. Но как оказалось, японцы схитрили и часть кнопок были пустые, текст же в них берется видимо из кода. Как можно выцепить названия кнопок и заменить на русский вариант? Нашел англофикатор, но там поступили по другому, написали отдельную программу, которая ищет текст в памяти приложения и подменяет. Но такой способ не подходит, ибо в обычной локали перехватывает обычный текст в гуй, а те самые кнопки перехватывает только в японской локали. ![]() |
|
Создано: 13 апреля 2014 23:35 · Личное сообщение · #2 |
|
Создано: 13 апреля 2014 23:40 · Личное сообщение · #3 |
|
Создано: 14 апреля 2014 18:50 · Личное сообщение · #4 strelokhalfer http://4pda.ru/forum/showtopic=518750 Как локализовать строки в коде.rar Как увеличить длину жестко-закодированной строки.rar Локализация строк в коде.rar Поиск ссылок на строки.rar ![]() |
|
Создано: 14 апреля 2014 19:15 · Личное сообщение · #5 |
|
Создано: 15 апреля 2014 04:06 · Личное сообщение · #6 |
|
Создано: 16 апреля 2014 22:19 · Поправил: strelokhalfer · Личное сообщение · #7 Для переводя я и использовал радиаликс, и закодированные строки нашел, но там одна мешанина, хотя возможно это иероглифы опоганило так... UPD Разобрался, при разборе в радиаликсе надо было снять две галки, тогда иероглифы нашлись, хотя осталась одна непонятка, на паре кнопок кодировка текста шифтджисовская, и поэтому без яп. локали они кривят, но анси вариант или shiftjis не находиться... LinXP, спасибо, туторы занятные. ![]() |
|
Создано: 17 апреля 2014 19:38 · Поправил: strelokhalfer · Личное сообщение · #8 В закодированных строках перевел всё, до чего дотянулся. Но, ряд кнопок в hardcoded секции не находиться, как еще можно найти их? Например через Id кнопки? Ох уж эти японцы, оставшиеся кнопки нашлись через хекс. ![]() |
![]() |
eXeL@B —› Вопросы новичков —› Текст в exe |