//===================================================// // // // TRANSLATIONS // // // //===================================================// char short_app_name[] = "Quark"; #ifdef LANG_RUS char intro[] = "Это простой просмотрщик текста. Попробуйте открыть текстовый файл."; char copied_chars[] = "Скопировано сиволов: %i"; char about[] = "Quark Text v0.7 Автор: Кирилл Липатов aka Leency Сайт: http://aspero.pro Горячие клавиши: Ctrl+O - открыть файл Ctrl+I - показать информацию о файле Ctrl+Плюс - увеличить шрифт Ctrl+Минус - уменьшить шрифт Ctrl+Tab - выбрать кодировку текста Ctrl+E - открыть файл в другой программе Поиск: Ctrl+F - открыть панель поиска F3 - искать далее Esc - скрыть панель поиска"; char color_scheme_names[] = "Творожек\nКосмос "; ?define FILE_SAVED_WELL "'Файл успешно сохранен'O" ?define FILE_NOT_SAVED "'Ошибка при сохранении файла!'E" char rmb_menu[] = "Вырезать|Ctrl+X Копировать|Ctrl+C Вставить|Ctrl+V - Открыть в папке Копировать путь файла"; ?define T_MATCHES "Найдено: %i " ?define T_FIND_NEXT "Найти далее" #else char intro[] = "Quark is a simple text viewer. Try to open some text file."; char copied_chars[] = "Copied %i chars"; char about[] = "Quark Text v0.7 Author: Kiril Lipatov aka Leency Website: http://aspero.pro Hotkeys: Ctrl+O - open file Ctrl+I - show file properties Ctrl+Plus - bigger font Ctrl+Down - smaller font Ctrl+Tab - select charset Ctrl+E - reopen current file in another app Search: Ctrl+F - open search F3 - search next Esc - hide search bar"; char color_scheme_names[] = "Dairy\nCosmos "; ?define FILE_SAVED_WELL "'File saved'O" ?define FILE_NOT_SAVED "'Error saving file!'E" char rmb_menu[] = "Cut|Ctrl+X Copy|Ctrl+C Paste|Ctrl+V - Reveal in folder Copy file path"; ?define T_MATCHES "Matches: %i " ?define T_FIND_NEXT " Find next " #endif //===================================================// // // // DATA // // // //===================================================// dword color_schemes[] = { //bg, text, scroll, selected, cursor 0xFCF0DA, 0x171501, 0xB2ACA0, 0xD8CAA7, 0xFF0000, //Dairy 0x282923, 0xD8D8D2, 0x555551, 0x5A574A, 0xFFFfff //Cosmos }; struct THEME { dword bg, text, cursor; } theme; char default_dir[] = "/rd/1"; od_filter filter2 = { 33, "TXT\0ASM\0HTM\0HTML\0C\0H\0C--\0H--\0CPP\0\0" }; DrawBufer DrawBuf; dword cursor_pos=0; collection_int lines = {0}; //===================================================// // // // SETTINGS // // // //===================================================// _ini ini = { "/sys/settings/app.ini", "Quark" }; void LoadIniSettings() { font_size = ini.GetInt("FontSize", 'M'); user_encoding = ini.GetInt("Encoding", CH_AUTO); curcol_scheme = ini.GetInt("ColorScheme", 0); Form.left = ini.GetInt("WinX", 150); Form.top = ini.GetInt("WinY", 50); Form.width = ini.GetInt("WinW", 640); Form.height = ini.GetInt("WinH", 560); } void SaveIniSettings() { ini.SetInt("FontSize", font_size); ini.SetInt("Encoding", user_encoding); ini.SetInt("ColorScheme", curcol_scheme); ini.SetInt("WinX", Form.left); ini.SetInt("WinY", Form.top); ini.SetInt("WinW", Form.width); ini.SetInt("WinH", Form.height); }