Rev 8511 | Rev 8749 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
7921 | leency | 1 | //===================================================// |
2 | // // |
||
3 | // TRANSLATIONS // |
||
4 | // // |
||
5 | //===================================================// |
||
6 | |||
7 | char short_app_name[] = "Quark"; |
||
8 | |||
9 | #ifdef LANG_RUS |
||
10 | |||
8584 | leency | 11 | char intro[] = "Это простой просмотрщик и редактор текста. |
7924 | leency | 12 | Попробуйте открыть текстовый файл."; |
7921 | leency | 13 | |
8584 | leency | 14 | char copied_chars[] = "%i символов скопировано"; |
15 | char chars_selected[] = "%i символов выделено"; |
||
7921 | leency | 16 | |
8584 | leency | 17 | char about[] = "Quark Text v0.95 |
7921 | leency | 18 | Автор: Кирилл Липатов aka Leency |
19 | Сайт: http://aspero.pro |
||
20 | |||
21 | Горячие клавиши: |
||
22 | Ctrl+O - открыть файл |
||
23 | Ctrl+I - показать информацию о файле |
||
24 | Ctrl+Плюс - увеличить шрифт |
||
25 | Ctrl+Минус - уменьшить шрифт |
||
26 | Ctrl+Tab - выбрать кодировку текста |
||
27 | Ctrl+E - открыть файл в другой программе |
||
28 | |||
29 | Поиск: |
||
30 | Ctrl+F - открыть панель поиска |
||
31 | F3 - искать далее |
||
32 | Esc - скрыть панель поиска"; |
||
33 | |||
34 | char color_scheme_names[] = "Творожек\nКосмос "; |
||
7941 | leency | 35 | ?define FILE_SAVED_WELL "'Файл успешно сохранен'O" |
36 | ?define FILE_NOT_SAVED "'Ошибка при сохранении файла!'E" |
||
7921 | leency | 37 | |
8584 | leency | 38 | char rmb_menu[] = |
7921 | leency | 39 | "Вырезать|Ctrl+X |
40 | Копировать|Ctrl+C |
||
41 | Вставить|Ctrl+V |
||
42 | - |
||
43 | Открыть в папке |
||
44 | Копировать путь файла"; |
||
45 | |||
7941 | leency | 46 | ?define T_MATCHES "Найдено: %i " |
47 | ?define T_FIND_NEXT "Найти далее" |
||
48 | |||
7921 | leency | 49 | #else |
50 | |||
8584 | leency | 51 | char intro[] = "Quark is a simple text viewer and editor. |
7921 | leency | 52 | Try to open some text file."; |
53 | |||
8584 | leency | 54 | char copied_chars[] = "%i characters copied"; |
55 | char chars_selected[] = "%i characters selected"; |
||
7921 | leency | 56 | |
8584 | leency | 57 | char about[] = "Quark Text v0.95 |
58 | Author: Kiril Lipatov aka Leency |
||
7921 | leency | 59 | Website: http://aspero.pro |
60 | |||
61 | Hotkeys: |
||
62 | Ctrl+O - open file |
||
63 | Ctrl+I - show file properties |
||
64 | Ctrl+Plus - bigger font |
||
65 | Ctrl+Down - smaller font |
||
66 | Ctrl+Tab - select charset |
||
67 | Ctrl+E - reopen current file in another app |
||
68 | |||
69 | Search: |
||
70 | Ctrl+F - open search |
||
71 | F3 - search next |
||
72 | Esc - hide search bar"; |
||
73 | |||
74 | char color_scheme_names[] = "Dairy\nCosmos "; |
||
7941 | leency | 75 | ?define FILE_SAVED_WELL "'File saved'O" |
76 | ?define FILE_NOT_SAVED "'Error saving file!'E" |
||
7921 | leency | 77 | |
8584 | leency | 78 | char rmb_menu[] = |
7921 | leency | 79 | "Cut|Ctrl+X |
80 | Copy|Ctrl+C |
||
81 | Paste|Ctrl+V |
||
82 | - |
||
83 | Reveal in folder |
||
84 | Copy file path"; |
||
85 | |||
7941 | leency | 86 | ?define T_MATCHES "Matches: %i " |
87 | ?define T_FIND_NEXT " Find next " |
||
88 | |||
7921 | leency | 89 | #endif |
90 | |||
91 | //===================================================// |
||
92 | // // |
||
93 | // DATA // |
||
94 | // // |
||
95 | //===================================================// |
||
96 | |||
97 | dword color_schemes[] = { |
||
98 | //bg, text, scroll, selected, cursor |
||
7960 | leency | 99 | 0xFCF0DA, 0x171501, 0xB2ACA0, 0xD8CAA7, 0xFF0000, 0xFEC53A, //Dairy |
100 | 0x282923, 0xD8D8D2, 0x555551, 0x5A574A, 0xFFFfff, 0x9D7E00 //Cosmos |
||
7921 | leency | 101 | }; |
102 | |||
103 | struct THEME |
||
104 | { |
||
7960 | leency | 105 | dword bg, text, cursor, found; |
7921 | leency | 106 | } theme; |
107 | |||
108 | char default_dir[] = "/rd/1"; |
||
8584 | leency | 109 | od_filter filter2 = { 37, "TXT\0INI\0ASM\0HTM\0HTML\0C\0H\0C--\0H--\0CPP\0\0" }; |
7921 | leency | 110 | |
8439 | leency | 111 | CANVAS canvas; |
7921 | leency | 112 | |
113 | dword cursor_pos=0; |
||
114 | |||
115 | collection_int lines = {0}; |
||
116 | |||
8584 | leency | 117 | #define file_path param |
118 | |||
7921 | leency | 119 | //===================================================// |
120 | // // |
||
121 | // SETTINGS // |
||
122 | // // |
||
123 | //===================================================// |
||
124 | |||
125 | |||
126 | _ini ini = { "/sys/settings/app.ini", "Quark" }; |
||
127 | |||
128 | void LoadIniSettings() |
||
129 | { |
||
8584 | leency | 130 | font_size = ini.GetInt("FontSize", 1); |
7921 | leency | 131 | user_encoding = ini.GetInt("Encoding", CH_AUTO); |
132 | curcol_scheme = ini.GetInt("ColorScheme", 0); |
||
8584 | leency | 133 | Form.left = ini.GetInt("WinX", 150); |
134 | Form.top = ini.GetInt("WinY", 50); |
||
135 | Form.width = ini.GetInt("WinW", 640); |
||
7945 | leency | 136 | Form.height = ini.GetInt("WinH", 563); |
7921 | leency | 137 | } |
138 | |||
139 | void SaveIniSettings() |
||
140 | { |
||
141 | ini.SetInt("FontSize", font_size); |
||
142 | ini.SetInt("Encoding", user_encoding); |
||
143 | ini.SetInt("ColorScheme", curcol_scheme); |
||
144 | ini.SetInt("WinX", Form.left); |
||
145 | ini.SetInt("WinY", Form.top); |
||
146 | ini.SetInt("WinW", Form.width); |
||
147 | ini.SetInt("WinH", Form.height); |
||
148 | } |
||
149 |