Subversion Repositories Kolibri OS

Rev

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