Показать сообщение отдельно
Старый 18.03.2009, 21:41   #186
Messiah
Местный
 
Аватар для Messiah
 
Регистрация: 20.09.2007
Сообщений: 4,226
Вы сказали Спасибо: 1
Поблагодарили 6,561 раз(а) в 1,660 сообщениях
По умолчанию

Из разряда старых, но реально работающая и весьма полезная программа Ogregui.exe. Существует большое количество утилит, которые позволяют локализировать (перевести на родной язык) ту или иную программу. В целом, все они являются банальными редакторами ресурсов, находящихся в программе. Этот "инструмент" тоже можно отнести к классу, позволяюших делать локализации софта, игрушек и т.д., но в отличии от них, она - редактор строк "зашитых" в тело исполняемого файла. Грубо говоря, данная программа сканирует указанный файл, а затем предоставляет возможность отредактировать найденные текстовые строки и записывает эти строки обратно в файл. Но, это не тупая замена текста в файле - в программе используется специальные
алгоритмы, которые позволяют заменять текст увеличивая его длину
. Т.е. к примеру, надпись "Save" легко можно заменить на "Сохранить в файл...". Любими другими средствами такого эффекта достичь невозможно, т.к. увеличивая длину строки вы неизбежно затрете участок кода или данных программы, которые следуют сразу за отредактированной строкой. Примеры использования программы в документации к ней. скачать у меня

Последний раз редактировалось Messiah; 18.03.2009 в 22:55.
Messiah вне форума  
Этот пользователь сказал Спасибо Messiah за это полезное сообщение:
aleks24 (20.03.2009)