Я заменил с помощью ResHacker'а меню в AkelPad на следующее
Code: Select all
4001 MENU
LANGUAGE LANG_RUSSIAN, 0x1
{
POPUP "&Файл"
{
MENUITEM "&Новый\tCtrl+N", 4101
MENUITEM "Созд&ать окно\tCtrl+Shift+N", 4102
MENUITEM "&Открыть...\tCtrl+O", 4103
MENUITEM "&Переоткрыть\tF5", 4104
MENUITEM "&Сохранить\tCtrl+S", 4105
MENUITEM "Сохранить &как...\tCtrl+Shift+S", 4106
MENUITEM "Сохранить &все", 4110
MENUITEM SEPARATOR
MENUITEM "Пара&метры страницы...", 4107
MENUITEM "&Печать...\tCtrl+P", 4108
MENUITEM SEPARATOR
POPUP "Последние &файлы"
{
MENUITEM "_", 5001
}
MENUITEM SEPARATOR
MENUITEM "В&ыход\tEsc", 4109
}
POPUP "&Правка"
{
MENUITEM "&Отменить\tCtrl+Z", 4151
MENUITEM "Пов&торить\tCtrl+Shift+Z", 4152
MENUITEM SEPARATOR
MENUITEM "&Вырезать\tCtrl+X", 4153
MENUITEM "&Копировать\tCtrl+C", 4154
MENUITEM "Вст&авить\tCtrl+V", 4155
MENUITEM "&Удалить\tDel", 4156
MENUITEM "В&ыделить всё\tCtrl+A", 4157
MENUITEM SEPARATOR
MENUITEM "Вставить &символ\tCtrl+I", 4163
POPUP "Вы&деление"
{
MENUITEM "&Добавить Tab\tTab", 4165
MENUITEM "&Убрать Tab\tShift+Tab", 4167
MENUITEM "Д&обавить пробел\tSpace", 4169
MENUITEM "У&брать пробел\tShift+Space", 4171
MENUITEM "Убр&ать первый символ\tShift+Backspace", 4173
MENUITEM "Убра&ть Tab'ы и пробелы в конце\tAlt+Backspace", 4174
MENUITEM SEPARATOR
MENUITEM "ВСЕ &ПРОПИСНЫЕ\tCtrl+6", 4175
MENUITEM "все &строчные\tCtrl+7", 4176
MENUITEM "&Как в предложениях.\tCtrl+8", 4177
MENUITEM "&Начинать С Прописных\tCtrl+9", 4178
MENUITEM "&иНВЕРТИРОВАТЬ\tCtrl+0", 4179
MENUITEM SEPARATOR
MENUITEM "Перекодироват&ь...\tAlt+R", 4182
}
POPUP "&Формат новой строки"
{
MENUITEM "DOS/Windows (0Dh, 0Ah)", 4180
MENUITEM "Unix (0Ah)", 4181
}
}
POPUP "Найти"
{
MENUITEM "Найт&и...\tCtrl+F", 4158
MENUITEM "Найти далее в&низ\tF3", 4159
MENUITEM "Найти далее ввер&х\tShift+F3", 4160
MENUITEM SEPARATOR
MENUITEM "&Заменить...\tCtrl+R", 4161
MENUITEM "&Перейти к строке...\tCtrl+G", 4162
}
POPUP "Кодировка"
{
MENUITEM "Открыть как Windows-1251\tAlt+W", 4409
MENUITEM "Открыть как DOS-866\tAlt+D", 4410
MENUITEM "Открыть как КОИ8-Р\tAlt+K", 4414
POPUP "Открыть как Unicode"
{
MENUITEM "UCS-2 little endian (стандартная)\tAlt+L", 4411
MENUITEM "UCS-2 big endian\tAlt+B", 4412
MENUITEM "UTF-8\tAlt+U", 4413
}
MENUITEM SEPARATOR
MENUITEM "Сохранить в Windows-1251\tCtrl+Alt+W", 4415
MENUITEM "Сохранить в DOS-866\tCtrl+Alt+D", 4416
MENUITEM "Сохранить в КОИ8-Р\tCtrl+Alt+K", 4420
POPUP "Сохранить в Unicode"
{
MENUITEM "UCS-2 little endian (стандартная)\tCtrl+Alt+L", 4417
MENUITEM "UCS-2 big endian\tCtrl+Alt+B", 4418
MENUITEM "UTF-8\tCtrl+Alt+U", 4419
}
MENUITEM SEPARATOR
MENUITEM "Определить кодировку\tAlt+F5", 4408
}
POPUP "&Вид"
{
MENUITEM "&Шрифт...", 4201
MENUITEM "Цвет &текста...", 4202
MENUITEM "Цвет ф&она...", 4203
MENUITEM SEPARATOR
POPUP "&Размер шрифта"
{
MENUITEM "У&величить шрифт\tCtrl+Num +", 4204
MENUITEM "У&меньшить шрифт\tCtrl+Num -", 4205
}
POPUP "&Выравнивание"
{
MENUITEM "По &левому краю", 4206
MENUITEM "По &центру", 4207
MENUITEM "По &правому краю", 4208
}
MENUITEM SEPARATOR
MENUITEM "П&еренос по словам\tCtrl+U", 4209
MENUITEM "&Поверх всех окон\tCtrl+T", 4210
MENUITEM "&Строка состояния", 4211
MENUITEM SEPARATOR
POPUP "&Язык"
{
MENUITEM SEPARATOR
}
}
POPUP "&Настройки"
{
MENUITEM "П&лагины...\tAlt+P", 4259
MENUITEM "&Выполнить\tCtrl+F5", 4251
MENUITEM SEPARATOR
MENUITEM "&Только чтение\tCtrl+E", 4261
MENUITEM "&Сохранять время файла", 4252
MENUITEM "Со&хранять отступы слева\tCtrl+L", 4254
MENUITEM "Следить за &изменением файла", 4253
MENUITEM "Не открывать ф&айл дважды", 4255
MENUITEM "Не открывать про&грамму дважды", 4256
MENUITEM SEPARATOR
POPUP "&Оконный режим"
{
MENUITEM "&Однооконный (SDI)", 4257
MENUITEM "&Многооконный (MDI)", 4258
}
MENUITEM SEPARATOR
MENUITEM "&Параметры...", 4260
}
POPUP "&Окно"
{
POPUP "Вк&ладки"
{
MENUITEM "С&верху", 4301
MENUITEM "С&низу", 4302
MENUITEM "С&крыть", 4303
MENUITEM SEPARATOR
MENUITEM "&Стандарные", 4304
MENUITEM "Кн&опки", 4305
MENUITEM "&Плоские кнопки", 4306
MENUITEM SEPARATOR
MENUITEM "С&ледующая-Предыдущая", 4310
MENUITEM "П&равая-Левая", 4311
}
MENUITEM SEPARATOR
MENUITEM "&Горизонтально", 4307
MENUITEM "&Вертикально", 4308
MENUITEM "&Каскадом", 4309
}
POPUP "&Справка"
{
MENUITEM "&О программе", 4351
}
}
После этого всё нормально работает, за исключением того что в SDI режиме не виден пункт Вид. Понятно, что это происходит из-за того, что этот пункт стоит на 5 месте слева, на котором в оригинале стоит пункт Окно. Можно ли сделать так, что бы в SDI режиме скрывался не 5 пукт меню, а тот, который задаст пользователь?