Консультация № 145252
28.09.2008, 01:15
0.00 руб.
0 1 1
здравствуйте,

как можно перевести интерфейс программы с немецкого на русский.
Или где об єтом можно больше почитать: необходимые программы, доступ к каким файлом и тд.

Большое спасибо

Обсуждение

Неизвестный
28.09.2008, 01:40
общий
это ответ
Здравствуйте, Igor Grusha!
Бывает несколько вариантов размещения языковых ресурсов приложения. Чаще всего встречается:
а) в самом исполняемом файле программы (MyProgram.exe)
б) в dll-файлах(MyProgramUiRes.dll)
в) в ini-файлах
г) в т.называемых файлах lng (обычно хранятся в MyProgram\lang или подобных

Для того чтобы перевести языковые файлы на русский язык необходимо:
- знание языка оригинала
- в случаях "в)" и "г)" - иногда достаточно просто открыть файл (*.lng;*.ini) любым текстовым редактором(не забыв сделать копию оригинального файла)
- в случаях "а)" и "б)" - можно воспользоваться одной из следующих программ - Restorator, PE Explorer, Multilizer, Lingobit Localizer, ResHacker - все программы,кроме последней,платные.

В случае,если языковые ресурсы находятся в *.exe или *.dll, то при открытии их в программе находите разделы Menu(здесь находятся все окна и меню программы) и String(здесь находятся всплывающие подсказки и прочие строковые параметры).

Иногда,авторы программ упаковывают эти файлы различными упаковщиками для того,что бы не возможно было открыть их для редактирования.

P.S. Вообще-то,любое изменение компонентов программы является нарушением авторских прав,так что занимаясь переводом Вы тем самым нарушаете эти права.
Форма ответа