Subversion Repositories Kolibri OS

Rev

Rev 7921 | Rev 7941 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 7921 Rev 7924
1
//===================================================//
1
//===================================================//
2
//                                                   //
2
//                                                   //
3
//                   TRANSLATIONS                    //
3
//                   TRANSLATIONS                    //
4
//                                                   //
4
//                                                   //
5
//===================================================//
5
//===================================================//
6
 
6
 
7
char short_app_name[] = "Quark";
7
char short_app_name[] = "Quark";
8
 
8
 
9
#ifdef LANG_RUS
9
#ifdef LANG_RUS
10
 
10
 
11
char intro[] = "â® ¯à®á⮩ ¯à®á¬®âà騪 ⥪áâ .
11
char intro[] = "â® ¯à®á⮩ ¯à®á¬®âà騪 ⥪áâ .
12
®¯à®¡ã©â¥ ®âªàëâì ª ª®©-­¨¡ã¤ì ⥪áâ®¢ë© ä ©«.";
12
®¯à®¡ã©â¥ ®âªàëâì ⥪áâ®¢ë© ä ©«.";
13
 
13
 
14
char copied_chars[] = "‘ª®¯¨à®¢ ­® ᨢ®«®¢: %i";
14
char copied_chars[] = "‘ª®¯¨à®¢ ­® ᨢ®«®¢: %i";
15
 
15
 
16
char about[] = "Quark Text v0.2
16
char about[] = "Quark Text v0.4
17
€¢â®à: Š¨à¨«« ‹¨¯ â®¢ aka Leency
17
€¢â®à: Š¨à¨«« ‹¨¯ â®¢ aka Leency
18
‘ ©â: http://aspero.pro
18
‘ ©â: http://aspero.pro
19
 
19
 
20
ƒ®àï稥 ª« ¢¨è¨:
20
ƒ®àï稥 ª« ¢¨è¨:
21
Ctrl+O - ®âªàëâì ä ©«
21
Ctrl+O - ®âªàëâì ä ©«
22
Ctrl+I - ¯®ª § âì ¨­ä®à¬ æ¨î ® ä ©«¥
22
Ctrl+I - ¯®ª § âì ¨­ä®à¬ æ¨î ® ä ©«¥
23
Ctrl+«îá - 㢥«¨ç¨âì èà¨äâ
23
Ctrl+«îá - 㢥«¨ç¨âì èà¨äâ
24
Ctrl+Œ¨­ãá - 㬥­ìè¨âì èà¨äâ
24
Ctrl+Œ¨­ãá - 㬥­ìè¨âì èà¨äâ
25
Ctrl+Tab - ¢ë¡à âì ª®¤¨à®¢ªã ⥪áâ 
25
Ctrl+Tab - ¢ë¡à âì ª®¤¨à®¢ªã ⥪áâ 
26
Ctrl+E - ®âªàëâì ä ©« ¢ ¤à㣮© ¯à®£à ¬¬¥
26
Ctrl+E - ®âªàëâì ä ©« ¢ ¤à㣮© ¯à®£à ¬¬¥
27
 
27
 
28
®¨áª:
28
®¨áª:
29
Ctrl+F - ®âªàëâì ¯ ­¥«ì ¯®¨áª 
29
Ctrl+F - ®âªàëâì ¯ ­¥«ì ¯®¨áª 
30
F3 - ¨áª âì ¤ «¥¥
30
F3 - ¨áª âì ¤ «¥¥
31
Esc - áªàëâì ¯ ­¥«ì ¯®¨áª ";
31
Esc - áªàëâì ¯ ­¥«ì ¯®¨áª ";
32
 
32
 
33
char color_scheme_names[] = "’¢®à®¦¥ª\nŠ®á¬®á   ";
33
char color_scheme_names[] = "’¢®à®¦¥ª\nŠ®á¬®á   ";
34
#define FILE_SAVED_WELL "'” ©« ãᯥ譮 á®åà ­¥­'O"
34
#define FILE_SAVED_WELL "'” ©« ãᯥ譮 á®åà ­¥­'O"
35
#define FILE_NOT_SAVED "'Žè¨¡ª  ¯à¨ á®åà ­¥­¨¨ ä ©« !'E"
35
#define FILE_NOT_SAVED "'Žè¨¡ª  ¯à¨ á®åà ­¥­¨¨ ä ©« !'E"
36
 
36
 
37
char rmb_menu[] = 
37
char rmb_menu[] = 
38
"‚ë१ âì|Ctrl+X
38
"‚ë१ âì|Ctrl+X
39
Š®¯¨à®¢ âì|Ctrl+C
39
Š®¯¨à®¢ âì|Ctrl+C
40
‚áâ ¢¨âì|Ctrl+V
40
‚áâ ¢¨âì|Ctrl+V
41
-
41
-
42
Žâªàëâì ¢ ¯ ¯ª¥
42
Žâªàëâì ¢ ¯ ¯ª¥
43
Š®¯¨à®¢ âì ¯ãâì ä ©« ";
43
Š®¯¨à®¢ âì ¯ãâì ä ©« ";
44
 
44
 
45
#else
45
#else
46
 
46
 
47
char intro[] = "Quark will be a nice Code Editor one day.
47
char intro[] = "Quark is a simple text viewer.
48
Try to open some text file.";
48
Try to open some text file.";
49
 
49
 
50
char copied_chars[] = "Copied %i chars";
50
char copied_chars[] = "Copied %i chars";
51
 
51
 
52
char about[] = "Quark Text v0.2
52
char about[] = "Quark Text v0.4
53
Author: Kiril Lipatov aka Leency 
53
Author: Kiril Lipatov aka Leency 
54
Website: http://aspero.pro
54
Website: http://aspero.pro
55
 
55
 
56
Hotkeys:
56
Hotkeys:
57
Ctrl+O - open file
57
Ctrl+O - open file
58
Ctrl+I - show file properties
58
Ctrl+I - show file properties
59
Ctrl+Plus - bigger font
59
Ctrl+Plus - bigger font
60
Ctrl+Down - smaller font
60
Ctrl+Down - smaller font
61
Ctrl+Tab - select charset
61
Ctrl+Tab - select charset
62
Ctrl+E - reopen current file in another app
62
Ctrl+E - reopen current file in another app
63
 
63
 
64
Search:
64
Search:
65
Ctrl+F - open search
65
Ctrl+F - open search
66
F3 - search next
66
F3 - search next
67
Esc - hide search bar";
67
Esc - hide search bar";
68
 
68
 
69
char color_scheme_names[] = "Dairy\nCosmos   ";
69
char color_scheme_names[] = "Dairy\nCosmos   ";
70
#define FILE_SAVED_WELL "'File saved'O"
70
#define FILE_SAVED_WELL "'File saved'O"
71
#define FILE_NOT_SAVED "'Error saving file!'E"
71
#define FILE_NOT_SAVED "'Error saving file!'E"
72
 
72
 
73
char rmb_menu[] = 
73
char rmb_menu[] = 
74
"Cut|Ctrl+X
74
"Cut|Ctrl+X
75
Copy|Ctrl+C
75
Copy|Ctrl+C
76
Paste|Ctrl+V
76
Paste|Ctrl+V
77
-
77
-
78
Reveal in folder
78
Reveal in folder
79
Copy file path";
79
Copy file path";
80
 
80
 
81
#endif
81
#endif
82
 
82
 
83
//===================================================//
83
//===================================================//
84
//                                                   //
84
//                                                   //
85
//                       DATA                        //
85
//                       DATA                        //
86
//                                                   //
86
//                                                   //
87
//===================================================//
87
//===================================================//
88
 
88
 
89
dword color_schemes[] = {
89
dword color_schemes[] = {
90
//bg,     text,     scroll,   selected, cursor
90
//bg,     text,     scroll,   selected, cursor
91
0xFCF0DA, 0x171501, 0xB2ACA0, 0xD8CAA7, 0xFF0000, //Dairy
91
0xFCF0DA, 0x171501, 0xB2ACA0, 0xD8CAA7, 0xFF0000, //Dairy
92
0x282923, 0xD8D8D2, 0x555551, 0x5A574A, 0xFFFfff  //Cosmos
92
0x282923, 0xD8D8D2, 0x555551, 0x5A574A, 0xFFFfff  //Cosmos
93
};
93
};
94
 
94
 
95
struct THEME
95
struct THEME
96
{
96
{
97
	dword bg, text, cursor;
97
	dword bg, text, cursor;
98
} theme;
98
} theme;
99
 
99
 
100
char default_dir[] = "/rd/1";
100
char default_dir[] = "/rd/1";
101
od_filter filter2 = { 33, "TXT\0ASM\0HTM\0HTML\0C\0H\0C--\0H--\0CPP\0\0" };
101
od_filter filter2 = { 33, "TXT\0ASM\0HTM\0HTML\0C\0H\0C--\0H--\0CPP\0\0" };
102
 
102
 
103
DrawBufer DrawBuf;
103
DrawBufer DrawBuf;
104
 
104
 
105
dword cursor_pos=0;
105
dword cursor_pos=0;
106
 
106
 
107
collection_int lines = {0};
107
collection_int lines = {0};
108
 
108
 
109
//===================================================//
109
//===================================================//
110
//                                                   //
110
//                                                   //
111
//                     SETTINGS                      //
111
//                     SETTINGS                      //
112
//                                                   //
112
//                                                   //
113
//===================================================//
113
//===================================================//
114
 
114
 
115
 
115
 
116
_ini ini = { "/sys/settings/app.ini", "Quark" };
116
_ini ini = { "/sys/settings/app.ini", "Quark" };
117
 
117
 
118
void LoadIniSettings()
118
void LoadIniSettings()
119
{
119
{
120
	font_size     = ini.GetInt("FontSize", 'M');
120
	font_size     = ini.GetInt("FontSize", 'M');
121
	user_encoding = ini.GetInt("Encoding", CH_AUTO);
121
	user_encoding = ini.GetInt("Encoding", CH_AUTO);
122
	curcol_scheme = ini.GetInt("ColorScheme", 0);
122
	curcol_scheme = ini.GetInt("ColorScheme", 0);
123
	Form.left     = ini.GetInt("WinX", 150); 
123
	Form.left     = ini.GetInt("WinX", 150); 
124
	Form.top      = ini.GetInt("WinY", 50); 
124
	Form.top      = ini.GetInt("WinY", 50); 
125
	Form.width    = ini.GetInt("WinW", 640); 
125
	Form.width    = ini.GetInt("WinW", 640); 
126
	Form.height   = ini.GetInt("WinH", 560);
126
	Form.height   = ini.GetInt("WinH", 560);
127
}
127
}
128
 
128
 
129
void SaveIniSettings()
129
void SaveIniSettings()
130
{
130
{
131
	ini.SetInt("FontSize", font_size);
131
	ini.SetInt("FontSize", font_size);
132
	ini.SetInt("Encoding", user_encoding);
132
	ini.SetInt("Encoding", user_encoding);
133
	ini.SetInt("ColorScheme", curcol_scheme);
133
	ini.SetInt("ColorScheme", curcol_scheme);
134
	ini.SetInt("WinX", Form.left);
134
	ini.SetInt("WinX", Form.left);
135
	ini.SetInt("WinY", Form.top);
135
	ini.SetInt("WinY", Form.top);
136
	ini.SetInt("WinW", Form.width);
136
	ini.SetInt("WinW", Form.width);
137
	ini.SetInt("WinH", Form.height);
137
	ini.SetInt("WinH", Form.height);
138
}
138
}