Автор Тема: CrazyTalk 7.3.2215.1  (Прочитано 9710 раз)

Оффлайн 41275jur

  • Новичок
  • *
  • Сообщений: 6
CrazyTalk 7.3.2215.1
« : 23 Января 2014, 22:59:10 »
Подскажите, пожалуйста, какой программой можно открыть файл .qm для дальнейшего редактирования.

Оффлайн leserg73

  • Постоялец
  • ***
  • Сообщений: 105
    • Wylek.ru
CrazyTalk 7.3.2215.1
« Ответ #1 : 24 Января 2014, 14:20:41 »
Вариант I (рекомендуется). С помощью программы Qt Linguist (на оффсайте устаревшая версия).




Вариант II. С помощью программы Radialix (последние сборки 2 или 3 версий).



Еще варианты. Если воспользоваться первым вариантом и сохранить файл в формате TS, то редактировать его можно в любом шаблонном редакторе Passolo, Sisulizer, Lingobit, Multilizer и т.д.

Оффлайн 41275jur

  • Новичок
  • *
  • Сообщений: 6
CrazyTalk 7.3.2215.1
« Ответ #2 : 25 Января 2014, 20:56:35 »
leserg73 спасибо что откликнулся. Про Вариант I и Вариант II я знал, а вот за разъяснение в «Еще варианты» большое спасибо. Но в I и II вариантах возникают проблемы. Перевожу файл на рус. язык, а программа остается на англ.

Оффлайн leserg73

  • Постоялец
  • ***
  • Сообщений: 105
    • Wylek.ru
CrazyTalk 7.3.2215.1
« Ответ #3 : 26 Января 2014, 03:06:27 »
Цитата: 41275jur
... Но в I и II вариантах возникают проблемы. Перевожу файл на рус. язык, а программа остается на англ.
Проблем в вариантах нет. Оба они исправно работают. Проблема в самой программе: она эти файлы не использует. Скорее всего это задел разработчикой на будущее и на данном этапе эта функция отключена или заблокирована. При запуске программа только проверяет наличие имеющихся в папке "qm" файлов, но в дальнейшем не использует. Поэтому тебе придется переводить исполняемый файл CTApp.exe. Все строки жестко-закодированные, кодировка UTF-8. Инструменты для перевода: Radialix + IDA. Возможно ещё какие-то файлы необходимо будет переводить, но это уже посмотришь в рабочем порядке.

Оффлайн 41275jur

  • Новичок
  • *
  • Сообщений: 6
CrazyTalk 7.3.2215.1
« Ответ #4 : 27 Января 2014, 10:29:57 »
Цитировать
Проблема в самой программе: она эти файлы не использует. Скорее всего это задел разработчикой на будущее и на данном этапе эта функция отключена или заблокирована.

Здесь я с тобой не соглашусь. Беру файл из предыдущей версии (CrazyTalk 7.11.1214.1), перевожу его и вставляю в CrazyTalk 7.3.2215.1, программа запускается на русском.

Цитировать
... переводить исполняемый файл CTApp.exe.

В файле CTApp.exe ресурсов кроме версии больше нет.

Цитировать
Radialix + IDA

Подскажи где можно скачать нормальную IDA

Оффлайн leserg73

  • Постоялец
  • ***
  • Сообщений: 105
    • Wylek.ru
CrazyTalk 7.3.2215.1
« Ответ #5 : 27 Января 2014, 15:57:33 »
Цитировать
Здесь я с тобой не соглашусь. Беру файл из предыдущей версии (CrazyTalk 7.11.1214.1), перевожу его и вставляю в CrazyTalk 7.3.2215.1, программа запускается на русском.
Твоя правда, но этому есть простое объяснение. В сети доступны полная версия CrazyTalk 7.11.1214.1 и ломаннная ознакомительная CrazyTalk 7.3.2215.1. В ознакомительной версии языковые файлы имеют другой формат (защита от дурака), что не позволяет их использовать (программа их попросту не видит), о чем я уже сказал ранее. Сравни структуру файлов, например, CTiApp.qm от полной и триальной версий - различия видны невооруженным глазом:



Цитировать
В файле CTApp.exe ресурсов кроме версии больше нет.
Ресурсы могут быть в явном виде, которые обычно видны в различных редакторах, и в неявном, тем более, если приложение написано на С/С++, как в данном случае. Возьми файл CTApp.exe скопируй в отдельную папку и открой его в утилите "[a href="http://www.exeinfo.xn.pl" target="_blank"]Exeinfo PE[/url]". Нажми кнопку "Rip" и выбери пункт "I'm hungry for Ripping (All in One)" (типа "Извлечь все внедренные ресурсы"  ).



И ты будешь удивлен, сколько же скрытых ресурсов содержится в данном файле. Это же касается и строк: они жестко-закодированные. Достать их можно или утилитой OgreGui, что очень неудобно, или связкой Radialix+IDA. Последняя версия IDA, с которой Radialix корректно работает, является версия 5.5. Ищи в сети на специализированных форумах.

Оффлайн 41275jur

  • Новичок
  • *
  • Сообщений: 6
CrazyTalk 7.3.2215.1
« Ответ #6 : 27 Января 2014, 22:14:23 »
Спасибо за помощь и разъяснения.