Здесь я с тобой не соглашусь. Беру файл из предыдущей версии (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. Ищи в сети на специализированных форумах.