Subversion Repositories Kolibri OS

Rev

Rev 7924 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

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