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