|

Руcификация своими руками
Xakep, номер #044, стр. 044-028-6
GROUPBOX "Ориентация", 1072, 8, 69, 69, 56, WS_GROUP
AUTORADIOBUTTON "&Книжная", 1056, 16, 82, 52, 12, WS_GROUP
AUTORADIOBUTTON "&Альбомная", 1057, 16, 103, 52, 12, NOT WS_TABSTOP
GROUPBOX "Поля", 1075, 85, 69, 147, 56, WS_GROUP
LTEXT "&Левое:", 1102, 93, 85, 32, 8
EDITTEXT 1155, 126, 82, 28, 12, WS_GROUP
LTEXT "&Правое:", 1103, 163, 85, 32, 8
EDITTEXT 1157, 196, 82, 28, 12, WS_GROUP
LTEXT "&Верхнее:", 1104, 93, 104, 32, 8
EDITTEXT 1156, 126, 103, 28, 12, WS_GROUP
LTEXT "&Нижнее:", 1105, 163, 104, 32, 8
EDITTEXT 1158, 196, 103, 28, 12, WS_GROUP
LTEXT "В&ерхний колонтитул:", 32, 8, 135, 75, 8
EDITTEXT 30, 85, 134, 147, 12, ES_AUTOHSCROLL
LTEXT "Н&ижний колонтитул:", 33, 8, 154, 75, 8
EDITTEXT 31, 85, 153, 147, 12, ES_AUTOHSCROLL
DEFPUSHBUTTON "ОК", 1, 184, 174, 52, 14, WS_GROUP
PUSHBUTTON "Отмена", 2, 240, 174, 52, 14
PUSHBUTTON "Прин&тер...", 1026, 296, 174, 52, 14
GROUPBOX "Просмотр", -1, 240, 8, 108, 158
CONTROL "", 1080, "STATIC", SS_WHITERECT, 254, 46, 80, 80
CONTROL "", 1081, "STATIC", SS_GRAYRECT, 334, 50, 4, 80
CONTROL "", 1082, "STATIC", SS_GRAYRECT, 262, 122, 80, 4
}
Первая строка содержит информацию о номере и размере данного окна. Первые две цифры равны нулю, так как это длина отступа от верхнего и правого края. 356 - это длина, а 196 - высота окна. Следующие две строки содержат описание стиля окна. Если тебе сильно не нравится/нравится что-то во внешнем виде, то это можно осторожно изменить без ущерба для работы. Полный список всех команд стиля данного объекта находится в комментариях внизу ресурса. Ниже написан заголовок окна и еще ниже тип и размер шрифта. COMBOBOX, CONTROL, LTEXT, EDITTEXT и т.д. - это разные контроллеры, переключатели, списки и весь остальной мусор, из которого состоит окно диалога. Иногда для экономии места имеет смысл аккуратно изменить тип, например, RADIOBUTTON на COMBOBOX. Не забывай про значок &. Про размеры объектов - они тоже состоят из четырех цифр через запятую; если их пять, то первая - номер этого объекта. Все эти размеры можно изменить. Если текст не влезает, а его размер увеличить нельзя, то можно сделать перенос на следующую строку с помощью кода \n. Правда, для некоторых объектов это невозможно. Если после переноса нижнюю часть не видно, увеличь высоту объекта.
Проверяй все измененные окна в разных разрешениях, с разным размером букв. Та надпись, которая нормально выглядит на 1024х768х96dpi, будет заметно кастрирована на 800х600х120dpi. А лучше заранее оставлять запас длины. Никогда не переводи надпись на буквах «OK» как «Да». «Да» - это «Yes». А сочетание OK настолько интернационально, что переводить его не надо. Меня, да не только меня, это бесит. Если ты уменьшаешь длину ниспадающего списка, всегда проверяй потом, чтобы слово, которое туда подставляется, влезло.
Следующим номером нашей программы идут стринги. Это такие специальные строчки, которые вставляются в сообщения об ошибках, в списки, во всплывающие подсказки. Самая большая сложность их перевода - правильно угадать, что значит переводимое слово там, куда оно вставится. У них нет никаких настроек, на них действуют настройки того, куда они вставятся. Вместо %% вставляется что-то определенное - имя файла, фрагмент текста из другого места, определенная дата или цифры.
Назад на стр. 044-028-5 Содержание Вперед на стр. 044-028-7
|