Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вопрос

272
31 мая 2004 года
vladsoft
512 / / 20.08.2000
Есть проблема следующего плана: нужно прога с помощью которой можно было бы перевести все надписи в меню на русский язык..
То есть есть ехе файл где все надписи на буржуйском, нужно из перевести, я лышал, что существует ряд прог, которые это делают, но пока не могу их найти....
258
01 июня 2004 года
SergeySV
1.5K / / 19.03.2003
Цитата:
Originally posted by vladsoft
Есть проблема следующего плана: нужно прога с помощью которой можно было бы перевести все надписи в меню на русский язык..
То есть есть ехе файл где все надписи на буржуйском, нужно из перевести, я лышал, что существует ряд прог, которые это делают, но пока не могу их найти....



Например Restorator:
http://sii.by.ru/program.htm

266
01 июня 2004 года
mhaturov
901 / / 23.10.2003
Цитата:
Originally posted by vladsoft
Есть проблема следующего плана: нужно прога с помощью которой можно было бы перевести все надписи в меню на русский язык..
То есть есть ехе файл где все надписи на буржуйском, нужно из перевести, я лышал, что существует ряд прог, которые это делают, но пока не могу их найти....


В последнее время часто надписи к кнопкам в приложениях хранятся в ркесурсниках или в файлах локализации. Если с ресурсником тяжко - рекомендуется для работы с ним (если он ещё не "вкомпилирован" в исполняемый файл) использовать сторонние программы, то во втором случае всё просто. Достаточно найти файл локализации, открыть его в "Блокноте" и перевести надписи в нём. И всё. Файл локализации может иметь любое расширение (но вряд ли кто-то будет давать ему расширение *.exe, *.com, *.bat). Поэтому для его поиска можно просто пооткрывать файлы из рабочей папки программы. Начинать с файлов, котрорые с их расширением единственные в папке. Когда откроешь в "Блокноте", если наёдешь текст с кнопок - скорее всего нашёл локализацию. Сделай резервную копию файла и начинай его править. Если всё работает, но надписи заменились на твои, значит нашёл всё правильно.

272
01 июня 2004 года
vladsoft
512 / / 20.08.2000
Цитата:
Originally posted by mhaturov

В последнее время часто надписи к кнопкам в приложениях хранятся в ркесурсниках или в файлах локализации. Если с ресурсником тяжко - рекомендуется для работы с ним (если он ещё не "вкомпилирован" в исполняемый файл) использовать сторонние программы, то во втором случае всё просто. Достаточно найти файл локализации, открыть его в "Блокноте" и перевести надписи в нём. И всё. Файл локализации может иметь любое расширение (но вряд ли кто-то будет давать ему расширение *.exe, *.com, *.bat). Поэтому для его поиска можно просто пооткрывать файлы из рабочей папки программы. Начинать с файлов, котрорые с их расширением единственные в папке. Когда откроешь в "Блокноте", если наёдешь текст с кнопок - скорее всего нашёл локализацию. Сделай резервную копию файла и начинай его править. Если всё работает, но надписи заменились на твои, значит нашёл всё правильно.


Файлы локализации это рулез, но прога представляет из себя простой exe файл...Да и еще один баг она скомпилирована на win 16, и многие рестовраторы просто отказываются с ней работать, говорят, что мол прога не win 32 и привет...Даже обидно, что делать сам не знаю:{

258
01 июня 2004 года
SergeySV
1.5K / / 19.03.2003
Цитата:
Originally posted by vladsoft

Файлы локализации это рулез, но прога представляет из себя простой exe файл...Да и еще один баг она скомпилирована на win 16, и многие рестовраторы просто отказываются с ней работать, говорят, что мол прога не win 32 и привет...Даже обидно, что делать сам не знаю:{



Ну по идее тогда остается еще такой вариант: если через winAPI можно узнать дескриптор меню чужого окна и удалять или добавлять в нем пункты, то наверняка можно и просто подредактировать их названия... так сказать на ходу. Т.е. после запуска проги надо будет еще свою прогу руссификации запускать, такой своеобразный AddIn :)

Сам таким не занимался, токо примеры видел редактирования пунктов меню

266
01 июня 2004 года
mhaturov
901 / / 23.10.2003
Цитата:
Originally posted by SergeySV


Ну по идее тогда остается еще такой вариант: если через winAPI можно узнать дескриптор меню чужого окна и удалять или добавлять в нем пункты, то наверняка можно и просто подредактировать их названия... так сказать на ходу. Т.е. после запуска проги надо будет еще свою прогу руссификации запускать, такой своеобразный AddIn :)

Сам таким не занимался, токо примеры видел редактирования пунктов меню


Можно при помощи Spy++ узнать, какие элементы управления лежат на формах проги и уже потом через API попробовать из стопоннего приложения, получив дескрипторы окон, рулить свойствами контролов. Но это, блин, геморно...

258
01 июня 2004 года
SergeySV
1.5K / / 19.03.2003
Цитата:
Originally posted by mhaturov

Можно при помощи Spy++ узнать, какие элементы управления лежат на формах проги и уже потом через API попробовать из стопоннего приложения, получив дескрипторы окон, рулить свойствами контролов. Но это, блин, геморно...



Не, как раз это не очень гемморойно (по крайне мере для меня, т.к. этим я уже занимался).

То ко вот такой радужный вариант скорей всего не прокатит, потому как: ему прежде всего надо руссиф. меню (тут надо через функции по работе с меню и дексриптором меню, а не окна, работать), и кроме того, кроме TextBox и Button - другие контролы хоть и являются окнами, НО с пустыми заголовками.

272
03 июня 2004 года
vladsoft
512 / / 20.08.2000
Цитата:
Originally posted by SergeySV


Не, как раз это не очень гемморойно (по крайне мере для меня, т.к. этим я уже занимался).

То ко вот такой радужный вариант скорей всего не прокатит, потому как: ему прежде всего надо руссиф. меню (тут надо через функции по работе с меню и дексриптором меню, а не окна, работать), и кроме того, кроме TextBox и Button - другие контролы хоть и являются окнами, НО с пустыми заголовками.


Ну опять api, два в одном стопудово не получится приложение никто не узнаёт:{

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог