Subversion Repositories Kolibri OS

Rev

Rev 8439 | 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
 
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
 
8511 leency 55
char about[] = "Quark Text v0.91
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