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