//===================================================// // // // CYRILLIC // // // //===================================================// #ifdef LANG_RUS #define T_FILE "Имя" #define T_TYPE "Тип" #define T_SIZE "Размер" #define T_NEW_FOLDER "Новая папка" #define T_NEW_FILE "Новый файл" #define T_DELETE_FILE "Вы действительно хотите удалить" #define T_YES "Да" #define T_NO "Нет" #define T_CANCEL "Отмена" #define T_CREATE "Создать" #define T_RENAME "Переназвать" #define T_GOPATH "Перейти" #define FS_ITEM_ALREADY_EXISTS "'Элемент с таким именем уже существует' -E" #define T_NOTIFY_APP_PARAM_WRONG "'Параметр для запуска Eolite неверен: папка не существует!' -E" #define T_COPY_WINDOW_TITLE "Копирую..." #define T_MOVE_WINDOW_TITLE "Перемещаю..." #define T_DELETE_WINDOW_TITLE "Удаляю..." #define T_COPY_ABORT "Прервать" #define T_COPY_REPLACE "Заменить" #define T_COPY_SKIP "Пропустить" #define T_COPY_REMEMBER_CHOICE "Для всех" #define T_OVERWRITE_ALERT "Такой файл уже существует!" #define T_SELECT_APP_TO_OPEN_WITH "Выберите программу для открытия файла" #define DEL_MORE_FILES_1 "выбранные элементы (" #define DEL_MORE_FILES_2 " шт.)?" #define T_STATUS_EVEMENTS "Папок: %d Файлов: %d" #define T_STATUS_SELECTED "Выделено: %d" #define COPY_PATH_STR "'Путь папки скопирован в буфер обмена' -I" #define T_ABOUT "О программе" #define T_USE_SHIFT_ENTER "'Используйте Shift+Enter чтобы открыть все выделенные файлы.' -I" char *kfm_func = { "Инфо", "Переимен.", "Просмотр", "Редакт.", "Копировать", "Переместить", "Папка", "Удалить", "Файл", " Настройки" }; #define T_DEVICES "Устройства" #define T_ACTIONS "Действия" char *actions[] = { 59, "Новый файл", "F9", 57, "Новая папка", "F7", 60, "Настройки", "F10", 0,0,0 }; #define T_PROG "Программы " #define T_SYS "Система " #define T_CD "CD-Rom " #define T_FD "Дискета " #define T_HD "Жесткий диск " #define T_SATA "SATA диск " #define T_NVME "NVMe disk " #define T_USB "USB диск " #define T_RAM "RAM диск " #define T_UNC "Неизвестно " #define WINDOW_TITLE_PROPERTIES "Свойства" #define T_CLOSE "Закрыть" #define T_APPLY "Применить" #define QUEST_1 "Применить ко всем вложенным" #define QUEST_2 "файлам и папкам?" #define T_NAME "Имя:" #define T_DATA "Данные" #define T_BULK_SELECTION "Выделено несколько элементов" #define T_PATH_SIZE "Путь:\nРазмер:\nВ байтах:\nСодержит:" #define T_FILES_FOLDERS "Файлов %i, Папок %i" #define CREATED_OPENED_MODIFIED "Создан:\nОткрыт:\nИзменен:" #define FLAGS " Атрибуты " #define PR_T_ONLY_READ "Только чтение" #define PR_T_HIDDEN "Скрытый" #define PR_T_SYSTEM "Системный" #define TITLE_SETT "Настройки" #define SHOW_DEVICE_CLASS "Выводить названия класса устройств" #define SHOW_STATUS_BAR "Показывать статус бар" #define BIG_ICONS "Использовать большие иконки" #define COLORED_LINES "Подсвечивать четные линии в списке" #define FONT_SIZE_LABEL "Размер шрифта" #define LIST_LINE_HEIGHT "Высота строки в списке" #define SAVE_PATH_AS_DEFAULT "Текущий путь" #define SAVE_START_PATH_AS_DEFAULT "Введенный путь" #define EDIT_FILE_ASSOCIATIONS "Редактировать ассоциации файлов" #define START_PATH " Стартовый путь: " //===================================================// // // // ENGLISH // // // //===================================================// #else #define T_FILE "Name" #define T_TYPE "Type" #define T_SIZE "Size" #define T_NEW_FOLDER "New folder" #define T_NEW_FILE "New file" #define T_DELETE_FILE "Do you really want to delete" #define T_YES "Yes" #define T_NO "No" #define T_CANCEL "Cancel" #define T_CREATE "Create" #define T_RENAME "Rename" #define T_GOPATH "Go to" #define FS_ITEM_ALREADY_EXISTS "'An item with that name already exists' -E" #define WAIT_DELETING_FOLDER "Deleting folder. Please, wait..." #define T_NOTIFY_APP_PARAM_WRONG "'Eolite param is wrong: directory does not exist!' -E" #define T_COPY_WINDOW_TITLE "Copying..." #define T_MOVE_WINDOW_TITLE "Moving..." #define T_DELETE_WINDOW_TITLE "Deleting..." #define T_COPY_ABORT "Abort" #define T_COPY_REPLACE "Replace" #define T_COPY_SKIP "Skip" #define T_COPY_REMEMBER_CHOICE "Apply for all" #define T_OVERWRITE_ALERT "There is already a file with such name!" #define T_SELECT_APP_TO_OPEN_WITH "Select application to open file" #define DEL_MORE_FILES_1 "selected items(" #define DEL_MORE_FILES_2 " pcs.)?" #define T_STATUS_EVEMENTS "Dirs: %d Files: %d" #define T_STATUS_SELECTED "Selected: %d" #define COPY_PATH_STR "'Directory path copied to clipboard' -I" #define T_ABOUT "About" #define T_USE_SHIFT_ENTER "'Use Shift+Enter to open all selected files.' -I" char *kfm_func = { "Info", "Rename", "View", "Edit", "Copy", "Move", "Folder", "Delete", "File", " Settings" }; #define T_DEVICES "Devices" #define T_ACTIONS "Actions" char *actions[] = { 59, "New file", "F9", 57, "New folder", "F7", 60, "Settings", "F10", 0,0,0 }; #define T_PROG "Programs " #define T_SYS "System " #define T_CD "CD-Rom " #define T_FD "Floppy disk " #define T_HD "Hard disk " #define T_SATA "SATA disk " #define T_NVME "NVMe disk " #define T_USB "USB disk " #define T_RAM "RAM disk " #define T_UNC "Unknown " #define WINDOW_TITLE_PROPERTIES "Properties" #define T_CLOSE "Close" #define T_APPLY "Apply" #define QUEST_1 "Apply to all subfolders" #define QUEST_2 "files and Folders?" #define T_NAME "Name:" #define T_DATA "Data" #define T_BULK_SELECTION "A bunch of items is selected" #define T_PATH_SIZE "Location:\nSize:\nBytes:\nContains:" #define T_FILES_FOLDERS "Files %i, Folders %i" #define CREATED_OPENED_MODIFIED "Created:\nOpened:\nModified:" #define FLAGS " Attributes " #define PR_T_HIDDEN "Hidden" #define PR_T_SYSTEM "System" #define PR_T_ONLY_READ "Read-only" #define TITLE_SETT "Settings" #define SHOW_DEVICE_CLASS "Show device class name" #define SHOW_STATUS_BAR "Show status bar" #define BIG_ICONS "Big icons in list" #define COLORED_LINES "Highlight even lines in list" #define FONT_SIZE_LABEL "Font size" #define LIST_LINE_HEIGHT "List line height" #define SAVE_PATH_AS_DEFAULT "Current path" #define SAVE_START_PATH_AS_DEFAULT "Typed path" #define EDIT_FILE_ASSOCIATIONS "Edit file associations" #define START_PATH " Start path: " #endif //===================================================// // // // GLOBAL // // // //===================================================// //Button IDs enum { POPUP_BTN1 = 201, POPUP_BTN2 = 202, KFM_DEV_DROPDOWN_1 = 205, KFM_DEV_DROPDOWN_2 = 207, BTN_PATH = 210, BTN_BREADCRUMB = 214, BREADCRUMB_ID = 300, BACK_BTN = 400, FWRD_BTN, GOUP_BTN, COPY_BTN, CUT_BTN, PASTE_BTN, KFM_FUNC_ID = 450 }; #define B_SETINGS_APPLY_SUBFOLDER 301 #define B_SETINGS_APPLY_NO_SUBFOLDER 302 #define B_APPLY 11 #define B_CLOSE 12 //OpenDir options enum { WITH_REDRAW, ONLY_OPEN }; //OpenDir options enum { POPIN_PATH=1, POPIN_NEW_FILE, POPIN_NEW_FOLDER, POPIN_RENAME, POPIN_DELETE, POPIN_DISK, POPIN_BREADCR }; char *devinfo = { "sy", 0, T_SYS, "rd", 0, T_SYS, "ko", 1, T_PROG, "fd", 2, T_FD, "cd", 3, T_CD, "hd", 4, T_HD, "bd", 4, T_HD, "sd", 4, T_SATA, "nv", 4, T_NVME, "tm", 5, T_RAM, "us", 6, T_USB, 0 }; #define DEV_H 17 #define DDW 110 #define KFM2_DEVH 20 #define SELECTY 10 #define POPIN_W 260 //Sidebar width #define SIDEBAR_W 192 //Sidebar padding #define SBPAD 15 //Block width inside Sidebar #define SB_BLOCKX SBPAD+2 #define SB_BLOCKW SIDEBAR_W-SBPAD-SB_BLOCKX int toolbar_buttons_x[7]={9,46,85,134,167,203};