Пример 4: Перевод программы MS Paint.

MS Paint - это программа для рисования, входящая в состав Windows. Файл "MSPaint.exe" Вы можете найти в каталоге "C:\Program Files\Accessories" (Windows 95/98) или "C:\WINNT\system32" (Windows NT).

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

 

1. Перевод строковых ресурсов (String).

Программа MSPaint содержит много ресурсов типа "String". Для их изменения используйте встроенный редактор программы Restorator. Выберите строковый ресурс...

 

...и щелкните по кнопке "ab" панели инструментов. Окно просмотра изменит вид на "rc" - форму:

 

В данном примере был выполнен перевод текста на немецкий язык:

Для принятия изменений нажмите F8 или кнопке панели инструментов "F8". Маленькая стрелка на значке ресурса в окне Дерева ресурсов означает, что данный ресурс изменен.

Вполне очевидно, что таким образом могут быть переведены все текстовые сообщения.

 

2. Перевод ресурсов меню (Menu).

Щелкните по первому меню в окне Дерева ресурсов. Т.к. программа все еще находится в режиме редактирования, то меню отображается в окне просмотра в "rc" - форме:

 

Кроме того, дополнительно появляется окно предварительного просмотра меню:

Редактируя текст, Вы можете нажать F7 для обновления содержимого окна предварительного просмотра.

 

Перевод ресурсов меню выполняется аналогично переводу строковых ресурсов. Внизу окна просмотра Вы можете увидеть подсказки и комментарии к редактируемому меню.

 

3. Перевод диалоговых ресурсов (Dialog).

Процесс перевода диалоговых ресурсов идентичен переводу меню. Вы можете редактировать текст, наблюдая результат в окне предварительного просмотра:

 

Вы также можете изменять положение диалога, его размеры и т.п.

 

4. Перевод горячих клавиш (Accelerators).

"Accelerators" - сочетания горячих клавиш для часто используемых функций. К примеру многие приложения используют сочетание "Ctrl-C" для копирования чего-либо в буфер обмена. Эти сочетания хранятся в ресурсах типа "Accelerators".

Каждое сочетание горячих клавиш назначается определенному элементу меню. В этом примере я хочу изменить сочетание клавиш для элемента меню "Открыть". По умолчанию ему назначено сочетание "Ctrl-O". Для немецкой версии больше подойдет сочетание "Ctrl-A". В ресурсах меню указан номер элемента меню "Открыть" -7935. Значит в ресурсах горячих клавиш нужно найти элемент с идентификатором -7935:

Измените сочетание на "Ctrl-A" и нажмите F8 для принятия изменений.

 

5. Сохранение нового файла MSPaint.

Сохраните файл (см. пример 2). В данном случае нет необходимости делать резервную копию - просто сохраните его как MSPaint1.exe. Затем щелкните по кнопке "Выполнить" на панели инструментов и проверьте свое новое приложение в работе.

 

[Назад]


Названия всех продуктов являются торговыми марками, зарегистрированными торговыми марками или сервисными марками их соответствующих владельцев.