97e3188585
git-svn-id: svn://kolibrios.org@9585 a494cfbc-eb01-0410-851d-a64ba20cac60
130 lines
3.3 KiB
C
130 lines
3.3 KiB
C
//===================================================//
|
||
// //
|
||
// TRANSLATIONS //
|
||
// //
|
||
//===================================================//
|
||
|
||
char short_app_name[] = "Quark";
|
||
|
||
#ifdef LANG_RUS
|
||
|
||
char intro[] = " Quark - íâ® ¯à®á⮩ ¯à®á¬®âà騪 ⥪áâ .
|
||
<EFBFBD>®¯à®¡ã©â¥ ®âªàëâì ⥪áâ®¢ë© ä ©«.
|
||
|
||
|
||
ƒ®àï稥 ª« ¢¨è¨:
|
||
Ctrl+O - ®âªàëâì ä ©«
|
||
Ctrl+I - ¯®ª § âì ¨ä®à¬ æ¨î ® ä ©«¥
|
||
Ctrl+<EFBFBD>«îá - 㢥«¨ç¨âì èà¨äâ
|
||
Ctrl+Œ¨ãá - 㬥ìè¨âì èà¨äâ
|
||
Ctrl+Tab - ¢ë¡à âì ª®¤¨à®¢ªã ⥪áâ
|
||
Ctrl+E - ®âªàëâì ä ©« ¢ ¤à㣮© ¯à®£à ¬¬¥
|
||
Ctrl+F - ®âªàëâì ¯ ¥«ì ¯®¨áª
|
||
F3 - ¨áª âì ¤ «¥¥";
|
||
|
||
char copied_chars[] = "%i ᨬ¢®«®¢ ᪮¯¨à®¢ ®";
|
||
char chars_selected[] = "%i ᨬ¢®«®¢ ¢ë¤¥«¥®";
|
||
|
||
char color_scheme_names[] = "’¢®à®¦¥ª\nŠ®á¬®á ";
|
||
|
||
char rmb_menu[] =
|
||
"Š®¯¨à®¢ âì|Ctrl+C
|
||
-
|
||
Žâªàëâì ¢ ¯ ¯ª¥
|
||
Š®¯¨à®¢ âì ¯ãâì ä ©« ";
|
||
|
||
?define T_MATCHES "<EFBFBD> ©¤¥®: %i "
|
||
?define T_FIND_NEXT "<EFBFBD> ©â¨ ¤ «¥¥"
|
||
|
||
#else
|
||
|
||
char intro[] = " Quark is a simple text viewer.
|
||
Try to open some text file.
|
||
|
||
Hotkeys:
|
||
Ctrl+O - open file
|
||
Ctrl+I - show file properties
|
||
Ctrl+Plus - bigger font
|
||
Ctrl+Down - smaller font
|
||
Ctrl+Tab - select charset
|
||
Ctrl+E - reopen current file in another app
|
||
Ctrl+F - open search
|
||
F3 - search next";
|
||
|
||
char copied_chars[] = "%i characters copied";
|
||
char chars_selected[] = "%i characters selected";
|
||
|
||
char color_scheme_names[] = "Dairy\nCosmos ";
|
||
|
||
char rmb_menu[] =
|
||
"Copy|Ctrl+C
|
||
-
|
||
Reveal in folder
|
||
Copy file path";
|
||
|
||
?define T_MATCHES "Matches: %i "
|
||
?define T_FIND_NEXT " Find next "
|
||
|
||
#endif
|
||
|
||
//===================================================//
|
||
// //
|
||
// DATA //
|
||
// //
|
||
//===================================================//
|
||
|
||
dword color_schemes[] = {
|
||
//bg, text, scroll, selected, cursor
|
||
0xFCF0DA, 0x171501, 0xB2ACA0, 0xD8CAA7, 0xFF0000, 0xFEC53A, //Dairy
|
||
0x282923, 0xD8D8D2, 0x555551, 0x5A574A, 0xFFFfff, 0x9D7E00 //Cosmos
|
||
};
|
||
|
||
struct THEME
|
||
{
|
||
dword bg, text, cursor, found;
|
||
} theme;
|
||
|
||
char default_dir[] = "/sys";
|
||
od_filter filter2 = { 0, "" };
|
||
|
||
CANVAS canvas;
|
||
|
||
dword cursor_pos=0;
|
||
|
||
collection_int lines = {0};
|
||
|
||
#define file_path param
|
||
|
||
//===================================================//
|
||
// //
|
||
// SETTINGS //
|
||
// //
|
||
//===================================================//
|
||
|
||
|
||
_ini ini = { "/sys/settings/app.ini", "Quark" };
|
||
|
||
void LoadIniSettings()
|
||
{
|
||
font_size = ini.GetInt("FontSize", 1);
|
||
user_encoding = ini.GetInt("Encoding", CH_AUTO);
|
||
curcol_scheme = ini.GetInt("ColorScheme", 0);
|
||
Form.left = ini.GetInt("WinX", 150);
|
||
Form.top = ini.GetInt("WinY", 50);
|
||
Form.width = ini.GetInt("WinW", 640);
|
||
Form.height = ini.GetInt("WinH", 563);
|
||
}
|
||
|
||
void SaveIniSettings()
|
||
{
|
||
ini.SetInt("FontSize", font_size);
|
||
ini.SetInt("Encoding", user_encoding);
|
||
ini.SetInt("ColorScheme", curcol_scheme);
|
||
ini.SetInt("WinX", Form.left);
|
||
ini.SetInt("WinY", Form.top);
|
||
ini.SetInt("WinW", Form.width);
|
||
ini.SetInt("WinH", Form.height);
|
||
}
|
||
|
||
|