From a007f770aa520f365fe8a4b7cdfe4d81ab2b9879 Mon Sep 17 00:00:00 2001 From: Oleksiy Penkov Date: Fri, 19 May 2023 15:40:35 +0800 Subject: [PATCH] * Fixes --- .../MHLComponents/MHLComponents.identcache | Bin 28441 -> 5814 bytes Program/Forms/Editors/frm_EditGroup.dfm | 12 +- Program/Forms/Editors/frm_EditGroup.pas | 6 +- Program/Forms/Editors/frm_edit_book_info.dfm | 388 +++++++----------- Program/Forms/Editors/frm_edit_book_info.pas | 6 +- Program/Forms/Editors/frm_edit_reader.dfm | 26 +- Program/Forms/Editors/frm_edit_reader.pas | 2 +- Program/Forms/Editors/frm_edit_script.dfm | 30 +- Program/Forms/Editors/frm_editor.dfm | 20 +- Program/Forms/frm_ConverToFBD.dfm | 48 +-- Program/Forms/frm_ConverToFBD.pas | 2 +- Program/Forms/frm_book_info.dfm | 65 +-- Program/Forms/frm_main.dfm | 90 ++-- Program/Forms/frm_settings.dfm | 332 +++++++-------- Program/MyhomeLib.identcache | Bin 121893 -> 35662 bytes 15 files changed, 458 insertions(+), 569 deletions(-) diff --git a/Components/MHLComponents/MHLComponents.identcache b/Components/MHLComponents/MHLComponents.identcache index 69cfbcce5be227c3e965db2247f21daebe4c35c8..eff718d893481a11d5c8c623053321532c401364 100644 GIT binary patch delta 1241 zcmZWpO>E;t7~Ljzob)G63tg3VVMR;3h^1^CH%Sdht;gd@(k4#XL{-ZoRc<_OP5l$u zj<($kS_vVcy?{O;6$vCb?13X%EjJDbjv#@AI3bWgoENT~m~nTZD}1uQ@%O$r@4cB1 ze;N8>>AmgI3+EoVJ$z&A-1mhW@L-(4cjGY_izb}R1piyr;Am!SX7@ThaH5!oFZHeH zJV2WPXz{K|& z64|II>T(gbS5HSrFpYYl(~q6Nhd)=J&q_#<%g7)wz4k$-<_3F~3-{K_S+U_+2Xx4Q zzt{SC0mg%0iCyaW`+<1uI{uNM6I7k-G8ohHsNIQAT-rV9(|nD_#OZN@Ctxbgu8*KBb3ciJTE0)~c1FqOGWkJc@Od z5oS!VET@Pz)?u&-(FP+bXvGy{nC(L?8r3S%?iDZ^g4d0wv(gq*pG$btxCKMx8CWDu z_;qIrP6>erWJ(k?rYi`w1-MpgK9wU*7{xx@=WxrhZI|-bG$JKpSqrdVO+&yOiXC8^ryF%EnxV;V~fC-Iz_MPz7#nToMH~$A;657tbu? z&cZhvZb8DTUMiJjiJRE94xrPV7gNsu&?cBim*A7;oij%t$y#nLy(JNC5FZ9%-lR9# zd>r%!9`$3f;oI~$!@RcxFRi1Mg3gAjUuC{m*g_h%0-0- zY*+LBAhvkO1T(N{N-vFQO2ts*Qbi$p#*e#cdK|+Kt=e~rdbjn&>8F{;noLH9C$qTiEg*eC$9*ogtVOFvqQgc^=O`} z``>Q~=^bi?@TECBQQ%mQw$4%DXR|z;w4ABK9m$b;;L$!muNus^&53ay>vF?e6;`o literal 28441 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 + Columns = <> ColumnClick = False GridLines = True HideSelection = False ReadOnly = True RowSelect = True - TabOrder = 0 + TabOrder = 3 ViewStyle = vsReport OnDblClick = btnAChangeClick end - object btnAddAuthor: TButton - Left = 662 - Top = 29 - Width = 98 - Height = 32 - Margins.Left = 4 - Margins.Top = 4 - Margins.Right = 4 - Margins.Bottom = 4 - Caption = '&'#1044#1086#1073#1072#1074#1080#1090#1100 - TabOrder = 1 - OnClick = btnAddAuthorClick - end - object btnAChange: TButton - Left = 662 - Top = 69 - Width = 98 - Height = 33 - Margins.Left = 4 - Margins.Top = 4 - Margins.Right = 4 - Margins.Bottom = 4 - Caption = #1048'&'#1079#1084#1077#1085#1080#1090#1100 - TabOrder = 2 - OnClick = btnAChangeClick - end - object btnADelete: TButton - Left = 662 - Top = 110 - Width = 98 - Height = 33 - Margins.Left = 4 - Margins.Top = 4 - Margins.Right = 4 - Margins.Bottom = 4 - Caption = '&'#1059#1076#1072#1083#1080#1090#1100 - TabOrder = 3 - OnClick = btnADeleteClick - end end object gbExtraInfo: TGroupBox - Left = 10 - Top = 264 - Width = 776 - Height = 177 - Margins.Left = 4 - Margins.Top = 4 - Margins.Right = 4 - Margins.Bottom = 4 - Caption = #1044#1086#1087#1086#1083#1085#1080#1090#1077#1083#1100#1085#1072#1103' &'#1080#1085#1092#1086#1088#1084#1072#1094#1080#1103 + Left = 8 + Top = 211 + Width = 621 + Height = 142 + Caption = #1044#1086#1076#1072#1090#1082#1086#1074#1072' '#1110#1085#1092#1086#1088#1084#1072#1094#1110#1103 TabOrder = 2 object Label6: TLabel - Left = 21 - Top = 31 - Width = 52 - Height = 17 - Margins.Left = 4 - Margins.Top = 4 - Margins.Right = 4 - Margins.Bottom = 4 - Caption = '&'#1046#1072#1085#1088#1099':' + Left = 17 + Top = 25 + Width = 38 + Height = 13 + Caption = '&'#1046#1072#1085#1088#1080':' FocusControl = lblGenre end object Label3: TLabel - Left = 21 - Top = 65 - Width = 44 - Height = 17 - Margins.Left = 4 - Margins.Top = 4 - Margins.Right = 4 - Margins.Bottom = 4 - Caption = #1057'&'#1077#1088#1080#1103':' + Left = 17 + Top = 52 + Width = 31 + Height = 13 + Caption = #1057#1077#1088#1110#1103':' FocusControl = cbSeries end object Label4: TLabel - Left = 554 - Top = 65 - Width = 99 - Height = 17 - Margins.Left = 4 - Margins.Top = 4 - Margins.Right = 4 - Margins.Bottom = 4 - Caption = #1053#1086'&'#1084#1077#1088' '#1074' '#1089#1077#1088#1080#1080':' + Left = 443 + Top = 52 + Width = 68 + Height = 13 + Caption = #1053#1086'&'#1084#1077#1088' '#1091' '#1089#1077#1088#1110#1111':' FocusControl = edSN end object Label5: TLabel - Left = 21 - Top = 101 - Width = 112 - Height = 17 - Margins.Left = 4 - Margins.Top = 4 - Margins.Right = 4 - Margins.Bottom = 4 - Caption = '&'#1050#1083#1102#1095#1077#1074#1099#1077' '#1089#1083#1086#1074#1072':' + Left = 17 + Top = 81 + Width = 78 + Height = 13 + Caption = #1050#1083#1102#1095#1086#1074#1110' '#1089#1083#1086#1074#1072':' FocusControl = edKeyWords end object Label7: TLabel - Left = 21 - Top = 136 - Width = 37 - Height = 17 - Margins.Left = 4 - Margins.Top = 4 - Margins.Right = 4 - Margins.Bottom = 4 - Caption = '&'#1071#1079#1099#1082':' + Left = 17 + Top = 109 + Width = 30 + Height = 13 + Caption = '&'#1052#1086#1074#1072':' FocusControl = cbLang end object lblGenre: TEdit - Left = 146 - Top = 27 - Width = 508 - Height = 27 - Margins.Left = 4 - Margins.Top = 4 - Margins.Right = 4 - Margins.Bottom = 4 + Left = 117 + Top = 22 + Width = 406 + Height = 21 TabStop = False AutoSize = False BorderStyle = bsNone @@ -296,27 +210,19 @@ object frmEditBookInfo: TfrmEditBookInfo TabOrder = 0 end object btnGenres: TButton - Left = 662 - Top = 25 - Width = 98 - Height = 33 - Margins.Left = 4 - Margins.Top = 4 - Margins.Right = 4 - Margins.Bottom = 4 - Caption = '&'#1042#1099#1073#1088#1072#1090#1100 + Left = 530 + Top = 20 + Width = 78 + Height = 26 + Caption = '&'#1042#1080#1073#1088#1072#1090#1080 TabOrder = 1 OnClick = btnGenresClick end object cbLang: TComboBox - Left = 146 - Top = 132 - Width = 87 - Height = 25 - Margins.Left = 4 - Margins.Top = 4 - Margins.Right = 4 - Margins.Bottom = 4 + Left = 117 + Top = 106 + Width = 69 + Height = 21 TabOrder = 5 OnChange = edTChange Items.Strings = ( @@ -354,39 +260,27 @@ object frmEditBookInfo: TfrmEditBookInfo #1088#1091) end object cbSeries: TComboBox - Left = 146 - Top = 61 - Width = 401 - Height = 25 - Margins.Left = 4 - Margins.Top = 4 - Margins.Right = 4 - Margins.Bottom = 4 + Left = 117 + Top = 49 + Width = 321 + Height = 21 TabOrder = 2 OnChange = edTChange end object edKeyWords: TEdit AlignWithMargins = True - Left = 146 - Top = 97 - Width = 614 - Height = 25 - Margins.Left = 4 - Margins.Top = 4 - Margins.Right = 4 - Margins.Bottom = 4 + Left = 117 + Top = 78 + Width = 491 + Height = 21 TabOrder = 4 OnChange = edTChange end object edSN: TEdit - Left = 662 - Top = 61 - Width = 98 - Height = 25 - Margins.Left = 4 - Margins.Top = 4 - Margins.Right = 4 - Margins.Bottom = 4 + Left = 530 + Top = 49 + Width = 78 + Height = 21 Alignment = taRightJustify MaxLength = 3 NumbersOnly = True @@ -395,16 +289,12 @@ object frmEditBookInfo: TfrmEditBookInfo end end object btnOpenBook: TButton - Left = 672 - Top = 18 - Width = 98 - Height = 33 + Left = 538 + Top = 14 + Width = 78 + Height = 27 Hint = #1054#1090#1082#1088#1099#1090#1100' '#1082#1085#1080#1075#1091 - Margins.Left = 4 - Margins.Top = 4 - Margins.Right = 4 - Margins.Bottom = 4 - Caption = #1054#1090#1082#1088#1099#1090#1100 + Caption = #1042#1110#1076#1082#1088#1080#1090#1080 ImageIndex = 2 ParentShowHint = False ShowHint = True diff --git a/Program/Forms/Editors/frm_edit_book_info.pas b/Program/Forms/Editors/frm_edit_book_info.pas index 0fa401c..74f9b17 100644 --- a/Program/Forms/Editors/frm_edit_book_info.pas +++ b/Program/Forms/Editors/frm_edit_book_info.pas @@ -38,7 +38,6 @@ interface TfrmEditBookInfo = class(TForm) edSN: TEdit; edT: TEdit; - lvAuthors: TListView; btnADelete: TButton; btnAChange: TButton; btnAddAuthor: TButton; @@ -61,6 +60,7 @@ TfrmEditBookInfo = class(TForm) gbAuthors: TGroupBox; gbExtraInfo: TGroupBox; btnOpenBook: TButton; + lvAuthors: TListView; procedure FormShow(Sender: TObject); procedure FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); procedure btnGenresClick(Sender: TObject); @@ -112,8 +112,8 @@ implementation unit_Consts; resourcestring - rstrProvideAtLeastOneAuthor = '”кажите минимум одного автора!'; - rstrProvideBookTitle = '”кажите название книги!'; + rstrProvideAtLeastOneAuthor = 'Вкажіть мінімум одного автора!'; + rstrProvideBookTitle = 'Вкажіть назву книги!'; {$R *.dfm} diff --git a/Program/Forms/Editors/frm_edit_reader.dfm b/Program/Forms/Editors/frm_edit_reader.dfm index a339154..fea7946 100644 --- a/Program/Forms/Editors/frm_edit_reader.dfm +++ b/Program/Forms/Editors/frm_edit_reader.dfm @@ -2,7 +2,7 @@ object frmEditReader: TfrmEditReader Left = 0 Top = 0 BorderStyle = bsDialog - Caption = #1044#1086#1073#1072#1074#1083#1077#1085#1080#1077' '#1090#1080#1087#1072' '#1092#1072#1081#1083#1086#1074 + Caption = #1044#1086#1076#1072#1074#1072#1085#1085#1103' '#1090#1080#1087#1091' '#1092#1072#1081#1083#1110#1074 ClientHeight = 101 ClientWidth = 415 Color = clBtnFace @@ -11,9 +11,7 @@ object frmEditReader: TfrmEditReader Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [] - OldCreateOrder = False Position = poMainFormCenter - PixelsPerInch = 96 TextHeight = 13 object Label1: TLabel Left = 8 @@ -26,9 +24,9 @@ object frmEditReader: TfrmEditReader object Label2: TLabel Left = 8 Top = 38 - Width = 29 + Width = 32 Height = 13 - Caption = '&'#1055#1091#1090#1100':' + Caption = '&'#1064#1083#1103#1093':' FocusControl = edPath end object pnButtons: TPanel @@ -41,31 +39,35 @@ object frmEditReader: TfrmEditReader Caption = 'pnButtons' ShowCaption = False TabOrder = 3 + ExplicitTop = 59 + ExplicitWidth = 411 DesignSize = ( 415 41) object btnOk: TButton - Left = 251 + Left = 247 Top = 10 Width = 75 Height = 25 Anchors = [akTop, akRight] - Caption = '&'#1057#1086#1093#1088#1072#1085#1080#1090#1100 + Caption = '&'#1047#1073#1077#1088#1077#1075#1090#1080 Default = True ModalResult = 1 TabOrder = 0 OnClick = btnSaveClick + ExplicitLeft = 243 end object btnCancel: TButton - Left = 332 + Left = 328 Top = 10 Width = 75 Height = 25 Anchors = [akTop, akRight] Cancel = True - Caption = '&'#1054#1090#1084#1077#1085#1072 + Caption = '&'#1042#1110#1076#1084#1110#1085#1072 ModalResult = 2 TabOrder = 1 + ExplicitLeft = 324 end end object edExt: TEdit @@ -74,7 +76,7 @@ object frmEditReader: TfrmEditReader Width = 121 Height = 21 TabOrder = 0 - TextHint = #1056#1072#1089#1096#1080#1088#1077#1085#1080#1077' '#1092#1072#1081#1083#1072 + TextHint = #1056#1086#1079#1096#1080#1088#1077#1085#1085#1103' '#1092#1072#1081#1083#1091 end object edPath: TMHLAutoCompleteEdit Left = 56 @@ -82,14 +84,14 @@ object frmEditReader: TfrmEditReader Width = 270 Height = 21 TabOrder = 1 - TextHint = #1055#1091#1090#1100' '#1082' '#1087#1088#1086#1075#1088#1072#1084#1084#1077' '#1087#1088#1086#1089#1084#1086#1090#1088#1072 + TextHint = #1064#1083#1103#1093' '#1076#1086' '#1087#1088#1086#1075#1088#1072#1084#1080' '#1087#1077#1088#1077#1075#1083#1103#1076#1091 end object btnBrowse: TButton Left = 332 Top = 33 Width = 75 Height = 25 - Caption = #1054#1073'&'#1079#1086#1088'...' + Caption = #1054#1075#1083#1103#1076'...' TabOrder = 2 OnClick = edPathButtonClick end diff --git a/Program/Forms/Editors/frm_edit_reader.pas b/Program/Forms/Editors/frm_edit_reader.pas index 6f67549..0f9ea0f 100644 --- a/Program/Forms/Editors/frm_edit_reader.pas +++ b/Program/Forms/Editors/frm_edit_reader.pas @@ -54,7 +54,7 @@ implementation unit_Helpers; resourcestring - rstrMissingFileType = '“ип файла не указан!'; + rstrMissingFileType = 'Тип файлу не вказано!'; {$R *.dfm} diff --git a/Program/Forms/Editors/frm_edit_script.dfm b/Program/Forms/Editors/frm_edit_script.dfm index e6922f3..8bcb60f 100644 --- a/Program/Forms/Editors/frm_edit_script.dfm +++ b/Program/Forms/Editors/frm_edit_script.dfm @@ -2,7 +2,7 @@ object frmEditScript: TfrmEditScript Left = 0 Top = 0 BorderStyle = bsDialog - Caption = #1055#1072#1088#1072#1084#1077#1090#1088#1099' '#1089#1082#1088#1080#1087#1090#1072 + Caption = #1055#1072#1088#1072#1084#1077#1090#1088#1080' '#1089#1082#1088#1080#1087#1090#1091 ClientHeight = 189 ClientWidth = 346 Color = clBtnFace @@ -11,32 +11,30 @@ object frmEditScript: TfrmEditScript Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [] - OldCreateOrder = False Position = poMainFormCenter - PixelsPerInch = 96 TextHeight = 13 object Label1: TLabel Left = 8 Top = 8 - Width = 52 + Width = 34 Height = 13 - Caption = '&'#1053#1072#1079#1074#1072#1085#1080#1077':' + Caption = '&'#1053#1072#1079#1074#1072':' FocusControl = edTitle end object Label2: TLabel Left = 8 Top = 54 - Width = 29 + Width = 32 Height = 13 - Caption = '&'#1055#1091#1090#1100':' + Caption = '&'#1064#1083#1103#1093':' FocusControl = edPath end object Label3: TLabel Left = 8 Top = 100 - Width = 61 + Width = 59 Height = 13 - Caption = #1055#1072'&'#1088#1072#1084#1077#1090#1088#1099':' + Caption = #1055#1072#1088#1072#1084#1077#1090#1088#1080':' FocusControl = edParams end object pnButtons: TPanel @@ -49,31 +47,35 @@ object frmEditScript: TfrmEditScript Caption = 'pnButtons' ShowCaption = False TabOrder = 4 + ExplicitTop = 147 + ExplicitWidth = 342 DesignSize = ( 346 41) object btnOk: TButton - Left = 182 + Left = 178 Top = 10 Width = 75 Height = 25 Anchors = [akTop, akRight] - Caption = '&'#1057#1086#1093#1088#1072#1085#1080#1090#1100 + Caption = '&'#1047#1073#1077#1088#1077#1075#1090#1080 Default = True ModalResult = 1 TabOrder = 0 OnClick = btnSaveClick + ExplicitLeft = 174 end object btnCancel: TButton - Left = 263 + Left = 259 Top = 10 Width = 75 Height = 25 Anchors = [akTop, akRight] Cancel = True - Caption = '&'#1054#1090#1084#1077#1085#1072 + Caption = '&'#1042#1110#1076#1084#1110#1085#1072 ModalResult = 2 TabOrder = 1 + ExplicitLeft = 255 end end object edParams: TEdit @@ -102,7 +104,7 @@ object frmEditScript: TfrmEditScript Top = 71 Width = 75 Height = 25 - Caption = #1054#1073'&'#1079#1086#1088'...' + Caption = #1054#1075#1083#1103#1076'...' TabOrder = 2 OnClick = edPathButtonClick end diff --git a/Program/Forms/Editors/frm_editor.dfm b/Program/Forms/Editors/frm_editor.dfm index 93e8338..9f20366 100644 --- a/Program/Forms/Editors/frm_editor.dfm +++ b/Program/Forms/Editors/frm_editor.dfm @@ -2,7 +2,7 @@ object frmEditor: TfrmEditor Left = 0 Top = 0 BorderIcons = [biSystemMenu] - Caption = #1042#1074#1077#1076#1080#1090#1077' '#1090#1077#1082#1089#1090' '#1074#1099#1088#1072#1078#1077#1085#1080#1103 + Caption = #1042#1074#1077#1076#1110#1090#1100' '#1090#1077#1082#1089#1090' '#1074#1080#1088#1072#1079#1091 ClientHeight = 203 ClientWidth = 392 Color = clBtnFace @@ -13,9 +13,7 @@ object frmEditor: TfrmEditor Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [] - OldCreateOrder = False Position = poOwnerFormCenter - PixelsPerInch = 96 TextHeight = 13 object mmMemo: TMemo AlignWithMargins = True @@ -26,6 +24,8 @@ object frmEditor: TfrmEditor Align = alClient ScrollBars = ssVertical TabOrder = 0 + ExplicitWidth = 382 + ExplicitHeight = 108 end object RzGroupBox4: TPanel AlignWithMargins = True @@ -37,6 +37,8 @@ object frmEditor: TfrmEditor Align = alBottom BevelOuter = bvNone TabOrder = 1 + ExplicitTop = 114 + ExplicitWidth = 382 object btnNotEq: TButton Tag = 52 Left = 306 @@ -148,30 +150,34 @@ object frmEditor: TfrmEditor Caption = 'pnButtons' ShowCaption = False TabOrder = 2 + ExplicitTop = 162 + ExplicitWidth = 388 DesignSize = ( 392 40) object btnOk: TButton - Left = 229 + Left = 225 Top = 10 Width = 75 Height = 25 Anchors = [akTop, akRight] - Caption = '&'#1057#1086#1093#1088#1072#1085#1080#1090#1100 + Caption = '&'#1047#1073#1077#1088#1077#1075#1090#1080 Default = True ModalResult = 1 TabOrder = 0 + ExplicitLeft = 221 end object btnCancel: TButton - Left = 310 + Left = 306 Top = 10 Width = 75 Height = 25 Anchors = [akTop, akRight] Cancel = True - Caption = '&'#1054#1090#1084#1077#1085#1072 + Caption = '&'#1042#1110#1076#1084#1110#1085#1072 ModalResult = 2 TabOrder = 1 + ExplicitLeft = 302 end end end diff --git a/Program/Forms/frm_ConverToFBD.dfm b/Program/Forms/frm_ConverToFBD.dfm index 449ace0..7ff54a4 100644 --- a/Program/Forms/frm_ConverToFBD.dfm +++ b/Program/Forms/frm_ConverToFBD.dfm @@ -3,7 +3,7 @@ object frmConvertToFBD: TfrmConvertToFBD Top = 0 ActiveControl = edPublisher BorderStyle = bsDialog - Caption = #1055#1088#1077#1086#1073#1088#1072#1079#1086#1074#1072#1085#1080#1077' '#1074' FBD' + Caption = #1055#1077#1088#1077#1090#1074#1086#1088#1077#1085#1085#1103' '#1085#1072' FBD' ClientHeight = 460 ClientWidth = 586 Color = clBtnFace @@ -12,10 +12,8 @@ object frmConvertToFBD: TfrmConvertToFBD Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [] - OldCreateOrder = False OnCreate = FormCreate OnShow = FormShow - PixelsPerInch = 96 TextHeight = 13 object RzPanel1: TPanel Left = 0 @@ -25,20 +23,22 @@ object frmConvertToFBD: TfrmConvertToFBD Align = alClient BevelOuter = bvNone TabOrder = 0 + ExplicitWidth = 582 + ExplicitHeight = 418 object RzLabel1: TLabel Left = 207 Top = 283 - Width = 55 + Width = 45 Height = 13 - Caption = #1040#1085#1085#1086#1090#1072#1094#1080#1103 + Caption = #1040#1085#1086#1090#1072#1094#1110#1103 end object lblAuthor: TLabel AlignWithMargins = True Left = 12 Top = 8 - Width = 81 + Width = 77 Height = 13 - Caption = #1040#1074#1090#1086#1088#1099' '#1082#1085#1080#1075#1080 + Caption = #1040#1074#1090#1086#1088#1080' '#1082#1085#1080#1075#1080 Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 @@ -49,9 +49,9 @@ object frmConvertToFBD: TfrmConvertToFBD object lblTitle: TLabel Left = 12 Top = 27 - Width = 80 + Width = 62 Height = 13 - Caption = #1053#1072#1079#1074#1072#1085#1080#1077' '#1082#1085#1080#1075#1080 + Caption = #1053#1072#1079#1074#1072' '#1082#1085#1080#1075#1080 end object mmAnnotation: TMemo Left = 207 @@ -67,7 +67,7 @@ object frmConvertToFBD: TfrmConvertToFBD Top = 48 Width = 372 Height = 73 - Caption = #1048#1079#1076#1072#1090#1077#1083#1100 + Caption = #1042#1080#1076#1072#1074#1077#1094#1100 TabOrder = 2 object RzLabel4: TLabel Left = 10 @@ -80,25 +80,25 @@ object frmConvertToFBD: TfrmConvertToFBD object RzLabel6: TLabel Left = 222 Top = 18 - Width = 35 + Width = 31 Height = 13 - Caption = #1043#1086#1088#1086#1076':' + Caption = #1052#1110#1089#1090#1086':' FocusControl = edCity end object RzLabel7: TLabel Left = 306 Top = 45 - Width = 23 + Width = 18 Height = 13 - Caption = #1043#1086#1076':' + Caption = #1056#1110#1082':' FocusControl = edYear end object RzLabel5: TLabel Left = 10 Top = 18 - Width = 52 + Width = 34 Height = 13 - Caption = #1053#1072#1079#1074#1072#1085#1080#1077':' + Caption = #1053#1072#1079#1074#1072':' FocusControl = edPublisher end object edISBN: TEdit @@ -136,7 +136,7 @@ object frmConvertToFBD: TfrmConvertToFBD Width = 90 Height = 25 Hint = #1054#1090#1082#1088#1099#1090#1100' '#1082#1085#1080#1075#1091 - Caption = #1054#1090#1082#1088#1099#1090#1100 + Caption = #1042#1110#1076#1082#1088#1080#1090#1080 ImageIndex = 2 Images = ilButtonImages ParentShowHint = False @@ -149,7 +149,7 @@ object frmConvertToFBD: TfrmConvertToFBD Top = 48 Width = 198 Height = 369 - Caption = #1054#1073#1083#1086#1078#1082#1072 + Caption = #1054#1073#1082#1083#1072#1076#1080#1085#1082#1072 TabOrder = 1 object FCover: TImage AlignWithMargins = True @@ -171,7 +171,7 @@ object frmConvertToFBD: TfrmConvertToFBD Width = 90 Height = 25 Hint = #1042#1089#1090#1072#1074#1080#1090#1100' '#1080#1079' '#1073#1091#1092#1077#1088#1072 - Caption = #1048#1079' '#1073#1091#1092#1077#1088#1072 + Caption = #1047' '#1073#1091#1092#1077#1088#1072 ImageIndex = 0 Images = ilButtonImages ParentShowHint = False @@ -185,7 +185,7 @@ object frmConvertToFBD: TfrmConvertToFBD Width = 90 Height = 25 Hint = #1047#1072#1075#1088#1091#1079#1080#1090#1100' '#1080#1079' '#1092#1072#1081#1083#1072 - Caption = #1048#1079' '#1092#1072#1081#1083#1072 + Caption = #1047' '#1092#1072#1081#1083#1091 ImageIndex = 1 Images = ilButtonImages ParentShowHint = False @@ -213,12 +213,14 @@ object frmConvertToFBD: TfrmConvertToFBD Align = alBottom BevelOuter = bvNone TabOrder = 1 + ExplicitTop = 418 + ExplicitWidth = 582 object btnSave: TButton Left = 423 Top = 10 Width = 75 Height = 25 - Caption = #1057#1086#1093#1088#1072#1085#1080#1090#1100 + Caption = #1047#1073#1077#1088#1077#1075#1090#1080 Default = True TabOrder = 0 OnClick = btnSaveClick @@ -229,7 +231,7 @@ object frmConvertToFBD: TfrmConvertToFBD Width = 75 Height = 25 Cancel = True - Caption = #1054#1090#1084#1077#1085#1072 + Caption = #1042#1110#1076#1084#1110#1085#1072 ModalResult = 2 TabOrder = 1 OnClick = btnCancelClick @@ -268,7 +270,7 @@ object frmConvertToFBD: TfrmConvertToFBD Left = 344 Top = 256 Bitmap = { - 494C010103000800E00010001000FFFFFFFF2110FFFFFFFFFFFFFFFF424D3600 + 494C010103000800040010001000FFFFFFFF2110FFFFFFFFFFFFFFFF424D3600 0000000000003600000028000000400000001000000001002000000000000010 0000000000000000000000000000000000000000000000000000000000000000 0000838383FF838383FF828282FF828282FF818181FF808080FF808080FF7E7E diff --git a/Program/Forms/frm_ConverToFBD.pas b/Program/Forms/frm_ConverToFBD.pas index 854aca9..6833289 100644 --- a/Program/Forms/frm_ConverToFBD.pas +++ b/Program/Forms/frm_ConverToFBD.pas @@ -35,7 +35,7 @@ interface FBDDocument, FBDAuthorTable, unit_Globals, - unit_Events; + unit_Events, System.ImageList; type TfrmConvertToFBD = class(TForm) diff --git a/Program/Forms/frm_book_info.dfm b/Program/Forms/frm_book_info.dfm index 068e535..48b49cd 100644 --- a/Program/Forms/frm_book_info.dfm +++ b/Program/Forms/frm_book_info.dfm @@ -2,7 +2,7 @@ object frmBookDetails: TfrmBookDetails Left = 0 Top = 0 ActiveControl = pcBookInfo - Caption = #1048#1085#1092#1086#1088#1084#1072#1094#1080#1103' '#1086' '#1082#1085#1080#1075#1077 + Caption = #1030#1085#1092#1086#1088#1084#1072#1094#1110#1103' '#1087#1088#1086' '#1082#1085#1080#1075#1091 ClientHeight = 481 ClientWidth = 628 Color = clBtnFace @@ -11,19 +11,17 @@ object frmBookDetails: TfrmBookDetails Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [] - OldCreateOrder = False Position = poMainFormCenter OnCreate = FormCreate OnShow = FormShow - PixelsPerInch = 96 TextHeight = 13 object pcBookInfo: TPageControl AlignWithMargins = True Left = 3 - Top = 47 + Top = 53 Width = 622 - Height = 394 - ActivePage = tsReview + Height = 388 + ActivePage = tsFileInfo Align = alClient DoubleBuffered = True ParentDoubleBuffered = False @@ -36,7 +34,7 @@ object frmBookDetails: TfrmBookDetails Left = 3 Top = 3 Width = 608 - Height = 360 + Height = 354 Align = alClient Columns = < item @@ -44,7 +42,7 @@ object frmBookDetails: TfrmBookDetails Width = 175 end item - Caption = #1047#1085#1072#1095#1077#1085#1080#1077 + Caption = #1047#1085#1072#1095#1077#1085#1085#1103 Width = 150 end> ColumnClick = False @@ -57,13 +55,13 @@ object frmBookDetails: TfrmBookDetails end end object tsInfo: TTabSheet - Caption = 'Fb2 '#1080#1085#1092#1086 + Caption = 'Fb2 '#1110#1085#1092#1086 object imgCover: TImage AlignWithMargins = True Left = 3 Top = 3 Width = 214 - Height = 239 + Height = 233 Hint = #1054#1073#1083#1086#1078#1082#1072 Align = alLeft Center = True @@ -77,7 +75,7 @@ object frmBookDetails: TfrmBookDetails object mmShort: TMemo AlignWithMargins = True Left = 3 - Top = 248 + Top = 242 Width = 608 Height = 115 Align = alBottom @@ -91,7 +89,7 @@ object frmBookDetails: TfrmBookDetails Left = 223 Top = 3 Width = 388 - Height = 239 + Height = 233 Align = alClient Columns = < item @@ -100,7 +98,7 @@ object frmBookDetails: TfrmBookDetails end item AutoSize = True - Caption = #1047#1085#1072#1095#1077#1085#1080#1077 + Caption = #1047#1085#1072#1095#1077#1085#1085#1103 end> ColumnClick = False GroupView = True @@ -112,21 +110,23 @@ object frmBookDetails: TfrmBookDetails end end object tsReview: TTabSheet - Caption = #1056#1077#1094#1077#1085#1079#1080#1080' '#1089' '#1089#1072#1081#1090#1072 + Caption = #1056#1077#1094#1077#1085#1079#1110#1111' '#1110#1079' '#1089#1072#1081#1090#1091 object mmReview: TMemo AlignWithMargins = True Left = 3 Top = 3 Width = 608 - Height = 327 + Height = 321 Align = alClient ScrollBars = ssVertical TabOrder = 0 OnChange = mmReviewChange + ExplicitWidth = 604 + ExplicitHeight = 320 end object pnReviewButtons: TPanel Left = 0 - Top = 333 + Top = 327 Width = 614 Height = 33 Align = alBottom @@ -135,6 +135,8 @@ object frmBookDetails: TfrmBookDetails ShowCaption = False TabOrder = 1 Visible = False + ExplicitTop = 326 + ExplicitWidth = 610 DesignSize = ( 614 33) @@ -144,9 +146,10 @@ object frmBookDetails: TfrmBookDetails Width = 115 Height = 25 Anchors = [akTop, akRight] - Caption = #1047#1072#1075#1088#1091#1079#1080#1090#1100' '#1089' '#1089#1072#1081#1090#1072 + Caption = #1047#1072#1074#1072#1085#1090#1072#1078#1080#1090#1080' '#1110#1079' '#1089#1072#1081#1090#1091 TabOrder = 0 OnClick = btnLoadReviewClick + ExplicitLeft = 412 end object btnClearReview: TButton Left = 537 @@ -154,21 +157,22 @@ object frmBookDetails: TfrmBookDetails Width = 75 Height = 25 Anchors = [akTop, akRight] - Caption = #1054#1095#1080#1089#1090#1080#1090#1100 + Caption = #1054#1095#1080#1089#1090#1080#1090#1080 TabOrder = 1 OnClick = btnClearReviewClick + ExplicitLeft = 533 end end end object tsAnnotation: TTabSheet - Caption = #1040#1085#1085#1086#1090#1072#1094#1080#1103' '#1089' '#1089#1072#1081#1090#1072 + Caption = #1040#1085#1086#1090#1072#1094#1110#1103' '#1110#1079' '#1089#1072#1081#1090#1091 ImageIndex = 3 object mmoAnnotation: TMemo AlignWithMargins = True Left = 3 Top = 3 Width = 608 - Height = 360 + Height = 354 Align = alClient ScrollBars = ssVertical TabOrder = 0 @@ -184,26 +188,29 @@ object frmBookDetails: TfrmBookDetails Align = alBottom BevelOuter = bvNone TabOrder = 2 + ExplicitTop = 443 + ExplicitWidth = 624 DesignSize = ( 628 37) object btnClose: TButton - Left = 545 + Left = 541 Top = 4 Width = 75 Height = 25 Anchors = [akRight, akBottom] Cancel = True - Caption = #1047#1072#1082#1088#1099#1090#1100 + Caption = #1047#1072#1082#1088#1080#1090#1080 ModalResult = 2 TabOrder = 0 + ExplicitLeft = 537 end end object pnTitle: TPanel Left = 0 Top = 0 Width = 628 - Height = 44 + Height = 50 Align = alTop AutoSize = True BevelOuter = bvNone @@ -216,17 +223,18 @@ object frmBookDetails: TfrmBookDetails ParentBackground = False ShowCaption = False TabOrder = 0 + ExplicitWidth = 624 object lblAuthors: TLabel AlignWithMargins = True Left = 9 - Top = 25 + Top = 28 Width = 610 Height = 13 Align = alTop - Caption = #1040#1074#1090#1086#1088'('#1099')' + Caption = #1040#1074#1090#1086#1088'('#1080')' ShowAccelChar = False Transparent = True - ExplicitWidth = 47 + ExplicitWidth = 45 end object lblTitle: TLabel AlignWithMargins = True @@ -235,7 +243,7 @@ object frmBookDetails: TfrmBookDetails Width = 610 Height = 13 Align = alTop - Caption = #1053#1072#1079#1074#1072#1085#1080#1077 + Caption = #1053#1072#1079#1074#1072 Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 @@ -243,7 +251,7 @@ object frmBookDetails: TfrmBookDetails Font.Style = [fsBold] ParentFont = False ShowAccelChar = False - ExplicitWidth = 55 + ExplicitWidth = 35 end end object pmBookInfo: TPopupMenu @@ -251,6 +259,7 @@ object frmBookDetails: TfrmBookDetails Top = 120 object miCopyValue: TMenuItem Action = acCopyValue + Caption = #1050#1086#1087#1110#1102#1074#1072#1090#1080 end end object alBookInfo: TActionList diff --git a/Program/Forms/frm_main.dfm b/Program/Forms/frm_main.dfm index f2cdb42..1928292 100644 --- a/Program/Forms/frm_main.dfm +++ b/Program/Forms/frm_main.dfm @@ -778,18 +778,19 @@ object frmMain: TfrmMain object SerieBookInfoSplitter: TMHLSplitter Left = 0 Top = 428 - Width = 545 + Width = 549 Height = 3 Cursor = crVSplit Align = alBottom ResizeControl = ipnlSeries ExplicitTop = 225 + ExplicitWidth = 545 end object ipnlSeries: TInfoPanel AlignWithMargins = True Left = 3 Top = 434 - Width = 539 + Width = 543 Height = 150 Align = alBottom Color = clBlack @@ -798,12 +799,13 @@ object frmMain: TfrmMain OnAuthorLinkClicked = AuthorLinkClicked OnSeriesLinkClicked = SeriesLinkClicked OnGenreLinkClicked = GenreLinkClicked + ExplicitWidth = 539 end object pnSerieBooksTitle: TMHLSimplePanel AlignWithMargins = True Left = 3 Top = 3 - Width = 539 + Width = 543 Height = 26 Align = alTop Font.Charset = DEFAULT_CHARSET @@ -813,8 +815,9 @@ object frmMain: TfrmMain Font.Style = [fsBold] ParentFont = False TabOrder = 0 + ExplicitWidth = 539 object lblBooksTotalS: TLabel - Left = 446 + Left = 450 Top = 0 Width = 93 Height = 26 @@ -822,7 +825,6 @@ object frmMain: TfrmMain Alignment = taRightJustify Caption = '('#1082#1110#1083#1100#1082#1110#1089#1090#1100' '#1082#1085#1080#1075')' Layout = tlCenter - ExplicitLeft = 450 ExplicitHeight = 13 end object lblSeries: TLabel @@ -836,7 +838,7 @@ object frmMain: TfrmMain ExplicitHeight = 13 end object lbl1: TLabel - Left = 352 + Left = 356 Top = 0 Width = 31 Height = 26 @@ -844,13 +846,12 @@ object frmMain: TfrmMain Alignment = taRightJustify Caption = #1052#1086#1074#1072 Layout = tlCenter - ExplicitLeft = 356 ExplicitHeight = 13 end object cbLangSelectS: TComboBox Tag = 1 AlignWithMargins = True - Left = 386 + Left = 390 Top = 3 Width = 50 Height = 21 @@ -1061,14 +1062,15 @@ object frmMain: TfrmMain object pnGenreBooksView: TMHLSimplePanel Left = 233 Top = 0 - Width = 545 + Width = 549 Height = 657 Align = alClient TabOrder = 1 + ExplicitWidth = 545 object GenreBookInfoSplitter: TMHLSplitter Left = 0 Top = 548 - Width = 545 + Width = 549 Height = 3 Cursor = crVSplit Align = alBottom @@ -1080,7 +1082,7 @@ object frmMain: TfrmMain AlignWithMargins = True Left = 3 Top = 3 - Width = 539 + Width = 543 Height = 26 Align = alTop Font.Charset = DEFAULT_CHARSET @@ -1090,8 +1092,9 @@ object frmMain: TfrmMain Font.Style = [fsBold] ParentFont = False TabOrder = 0 + ExplicitWidth = 539 object lblBooksTotalG: TLabel - Left = 446 + Left = 450 Top = 0 Width = 93 Height = 26 @@ -1099,7 +1102,6 @@ object frmMain: TfrmMain Alignment = taRightJustify Caption = '('#1082#1110#1083#1100#1082#1110#1089#1090#1100' '#1082#1085#1080#1075')' Layout = tlCenter - ExplicitLeft = 450 ExplicitHeight = 13 end object lblGenreTitle: TLabel @@ -1113,7 +1115,7 @@ object frmMain: TfrmMain ExplicitHeight = 13 end object lbl2: TLabel - Left = 352 + Left = 356 Top = 0 Width = 31 Height = 26 @@ -1121,13 +1123,12 @@ object frmMain: TfrmMain Alignment = taRightJustify Caption = #1052#1086#1074#1072 Layout = tlCenter - ExplicitLeft = 356 ExplicitHeight = 13 end object cbLangSelectG: TComboBox Tag = 2 AlignWithMargins = True - Left = 386 + Left = 390 Top = 3 Width = 50 Height = 21 @@ -1272,10 +1273,11 @@ object frmMain: TfrmMain object pnSearchBooksView: TMHLSimplePanel Left = 233 Top = 0 - Width = 545 + Width = 549 Height = 657 Align = alClient TabOrder = 1 + ExplicitWidth = 545 object SearchBookInfoSplitter: TMHLSplitter Left = 0 Top = 498 @@ -1321,7 +1323,7 @@ object frmMain: TfrmMain Left = 446 Top = 0 Width = 93 - Height = 26 + Height = 13 Align = alRight Alignment = taRightJustify Caption = '('#1082#1110#1083#1100#1082#1110#1089#1090#1100' '#1082#1085#1080#1075')' @@ -1332,7 +1334,6 @@ object frmMain: TfrmMain Font.Style = [fsBold] ParentFont = False Layout = tlCenter - ExplicitHeight = 13 end object cbPresetName: TComboBox Left = 42 @@ -1496,6 +1497,7 @@ object frmMain: TfrmMain Top = 491 Caption = #1056#1072#1079#1085#1086#1077 TabOrder = 0 + ExplicitWidth = 185 object Label30: TLabel Left = 7 Top = 97 @@ -1644,35 +1646,33 @@ object frmMain: TfrmMain Height = 177 Caption = #1060#1072#1081#1083 TabOrder = 1 + ExplicitWidth = 220 object Label27: TLabel AlignWithMargins = True Left = 3 Top = 3 - Width = 195 + Width = 19 Height = 13 Align = alTop Caption = #1048#1084#1103 - ExplicitWidth = 19 end object Label29: TLabel AlignWithMargins = True Left = 3 Top = 95 - Width = 195 + Width = 18 Height = 13 Align = alTop Caption = #1058#1080#1087 - ExplicitWidth = 18 end object Label28: TLabel AlignWithMargins = True Left = 3 Top = 49 - Width = 195 + Width = 72 Height = 13 Align = alTop Caption = #1055#1072#1087#1082#1072' ('#1072#1088#1093#1080#1074')' - ExplicitWidth = 72 end object edFFile: TMHLButtonedEdit AlignWithMargins = True @@ -1713,66 +1713,61 @@ object frmMain: TfrmMain Height = 314 Caption = #1050#1085#1080#1075#1072 TabOrder = 2 + ExplicitWidth = 220 object Label5: TLabel AlignWithMargins = True Left = 3 Top = 3 - Width = 195 + Width = 31 Height = 13 Align = alTop Caption = #1040#1074#1090#1086#1088 - ExplicitWidth = 31 end object Label24: TLabel AlignWithMargins = True Left = 3 Top = 49 - Width = 195 + Width = 48 Height = 13 Align = alTop Caption = #1053#1072#1079#1074#1072#1085#1080#1077 - ExplicitWidth = 48 end object Label26: TLabel AlignWithMargins = True Left = 3 Top = 141 - Width = 195 + Width = 28 Height = 13 Align = alTop Caption = #1046#1072#1085#1088 - ExplicitWidth = 28 end object Label6: TLabel AlignWithMargins = True Left = 3 Top = 95 - Width = 195 + Width = 31 Height = 13 Align = alTop Caption = #1057#1077#1088#1080#1103 - ExplicitWidth = 31 end object Label7: TLabel AlignWithMargins = True Left = 3 Top = 238 - Width = 195 + Width = 55 Height = 13 Align = alBottom Caption = #1040#1085#1085#1086#1090#1072#1094#1080#1103 - ExplicitWidth = 55 end object Label3: TLabel AlignWithMargins = True Left = 3 Top = 191 - Width = 195 + Width = 86 Height = 13 Margins.Top = 0 Align = alTop Caption = #1050#1083#1102#1095#1077#1074#1099#1077' '#1089#1083#1086#1074#1072 - ExplicitWidth = 86 end object edFFullName: TMHLButtonedEdit AlignWithMargins = True @@ -1977,14 +1972,15 @@ object frmMain: TfrmMain object pnGroupBooksView: TMHLSimplePanel Left = 233 Top = 0 - Width = 545 + Width = 549 Height = 657 Align = alClient TabOrder = 1 + ExplicitWidth = 545 object GroupBookInfoSplitter: TMHLSplitter Left = 0 Top = 498 - Width = 545 + Width = 549 Height = 3 Cursor = crVSplit Align = alBottom @@ -1996,7 +1992,7 @@ object frmMain: TfrmMain AlignWithMargins = True Left = 3 Top = 504 - Width = 539 + Width = 543 Height = 150 Align = alBottom Color = clBlack @@ -2005,12 +2001,13 @@ object frmMain: TfrmMain OnAuthorLinkClicked = AuthorLinkClicked OnSeriesLinkClicked = SeriesLinkClicked OnGenreLinkClicked = GenreLinkClicked + ExplicitWidth = 539 DesignSize = ( 539 150) object lblTotalBooksF: TLabel AlignWithMargins = True - Left = 1753 + Left = 1740 Top = 9 Width = 12 Height = 19 @@ -2042,7 +2039,7 @@ object frmMain: TfrmMain ParentFont = False TabOrder = 0 object lblBooksTotalF: TLabel - Left = 446 + Left = 450 Top = 0 Width = 93 Height = 26 @@ -2050,7 +2047,6 @@ object frmMain: TfrmMain Alignment = taRightJustify Caption = '('#1082#1110#1083#1100#1082#1110#1089#1090#1100' '#1082#1085#1080#1075')' Layout = tlCenter - ExplicitLeft = 450 ExplicitHeight = 13 end object lblGroups: TLabel @@ -2064,7 +2060,7 @@ object frmMain: TfrmMain ExplicitHeight = 13 end object lbl3: TLabel - Left = 352 + Left = 356 Top = 0 Width = 31 Height = 26 @@ -2072,13 +2068,12 @@ object frmMain: TfrmMain Alignment = taRightJustify Caption = #1052#1086#1074#1072 Layout = tlCenter - ExplicitLeft = 356 ExplicitHeight = 13 end object cbLangSelectF: TComboBox Tag = 4 AlignWithMargins = True - Left = 386 + Left = 390 Top = 3 Width = 50 Height = 21 @@ -2341,7 +2336,7 @@ object frmMain: TfrmMain Left = 676 Top = 3 Width = 93 - Height = 36 + Height = 13 Align = alRight Alignment = taRightJustify Caption = '('#1082#1110#1083#1100#1082#1110#1089#1090#1100' '#1082#1085#1080#1075')' @@ -2352,7 +2347,6 @@ object frmMain: TfrmMain Font.Style = [fsBold] ParentFont = False Layout = tlCenter - ExplicitHeight = 13 end object pbDownloadProgress: TProgressBar Left = 0 diff --git a/Program/Forms/frm_settings.dfm b/Program/Forms/frm_settings.dfm index 6374663..7403a1d 100644 --- a/Program/Forms/frm_settings.dfm +++ b/Program/Forms/frm_settings.dfm @@ -3,7 +3,7 @@ object frmSettings: TfrmSettings Top = 0 HelpContext = 144 BorderStyle = bsDialog - Caption = #1053#1072#1089#1090#1088#1086#1081#1082#1080 + Caption = #1053#1072#1083#1072#1096#1090#1091#1074#1072#1085#1085#1103 ClientHeight = 444 ClientWidth = 617 Color = clBtnFace @@ -21,9 +21,11 @@ object frmSettings: TfrmSettings Top = 3 Width = 455 Height = 397 - ActivePage = tsInterface + ActivePage = tsDevices Align = alClient TabOrder = 1 + ExplicitWidth = 451 + ExplicitHeight = 396 object tsDevices: TTabSheet HelpContext = 143 Caption = 'tsDevices' @@ -45,14 +47,14 @@ object frmSettings: TfrmSettings Width = 435 Height = 13 Align = alTop - Caption = #1059#1089#1090#1088#1086#1081#1089#1090#1074#1086 + Caption = #1055#1088#1080#1089#1090#1088#1110#1081 Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [fsBold] ParentFont = False - ExplicitWidth = 68 + ExplicitWidth = 50 end object pnDeviceDir: TPanel Left = 0 @@ -75,22 +77,22 @@ object frmSettings: TfrmSettings Height = 13 Margins.Left = 9 Align = alTop - Caption = #1055#1072#1087#1082#1072' '#1085#1072' '#1091#1089#1090#1088#1086#1081#1089#1090#1074#1077' ' + Caption = #1055#1072#1087#1082#1072' '#1085#1072' '#1087#1088#1080#1089#1090#1088#1086#1111' ' Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [fsBold] ParentFont = False - ExplicitWidth = 126 + ExplicitWidth = 109 end object btnDeviceDir: TButton - Left = 355 + Left = 351 Top = 46 Width = 75 Height = 25 Anchors = [akTop, akRight] - Caption = #1042#1099#1073#1088#1072#1090#1100 + Caption = #1042#1080#1073#1088#1072#1090#1080 TabOrder = 2 OnClick = SelectFolder end @@ -102,7 +104,7 @@ object frmSettings: TfrmSettings Height = 20 Margins.Left = 15 Align = alTop - Caption = #1057#1087#1088#1072#1096#1080#1074#1072#1090#1100' '#1087#1091#1090#1100' '#1082#1072#1078#1076#1099#1081' '#1088#1072#1079 + Caption = #1047#1072#1087#1080#1090#1091#1074#1072#1090#1080' '#1096#1083#1103#1093' '#1097#1086#1088#1072#1079#1091 TabOrder = 0 WordWrap = True OnClick = cbPromptPathClick @@ -110,7 +112,7 @@ object frmSettings: TfrmSettings object edDeviceDir: TMHLAutoCompleteEdit Left = 15 Top = 48 - Width = 334 + Width = 330 Height = 21 Anchors = [akLeft, akTop, akRight] TabOrder = 1 @@ -135,14 +137,14 @@ object frmSettings: TfrmSettings Margins.Left = 9 Margins.Top = 9 Align = alTop - Caption = #1060#1086#1088#1084#1072#1090' '#1079#1072#1087#1080#1089#1080' '#1085#1072' '#1091#1089#1090#1088#1086#1081#1089#1090#1074#1086 + Caption = #1060#1086#1088#1084#1072#1090' '#1079#1072#1087#1080#1089#1091' '#1085#1072' '#1087#1088#1080#1089#1090#1088#1110#1081 Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [fsBold] ParentFont = False - ExplicitWidth = 173 + ExplicitWidth = 156 end object rgDeviceFormat: TComboBox AlignWithMargins = True @@ -187,14 +189,14 @@ object frmSettings: TfrmSettings Margins.Left = 9 Margins.Top = 9 Align = alTop - Caption = #1060#1086#1088#1084#1072#1090' '#1080#1084#1077#1085#1080 + Caption = #1060#1086#1088#1084#1072#1090' '#1110#1084#1077#1085#1110 Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [fsBold] ParentFont = False - ExplicitWidth = 82 + ExplicitWidth = 76 end object Label19: TLabel Left = 15 @@ -213,29 +215,29 @@ object frmSettings: TfrmSettings Caption = #1060#1072#1081#1083': ' end object btnFolderTemplate: TButton - Left = 355 + Left = 351 Top = 26 Width = 75 Height = 25 Anchors = [akTop, akRight] - Caption = #1048#1079#1084#1077#1085#1080#1090#1100 + Caption = #1047#1084#1110#1085#1080#1090#1080 TabOrder = 1 OnClick = EditFolderTemplate end object btnFileNameTemplate: TButton - Left = 355 + Left = 351 Top = 53 Width = 75 Height = 25 Anchors = [akTop, akRight] - Caption = #1048#1079#1084#1077#1085#1080#1090#1100 + Caption = #1047#1084#1110#1085#1080#1090#1080 TabOrder = 3 OnClick = EditFileNameTemplate end object edFolderTemplate: TEdit Left = 59 Top = 28 - Width = 290 + Width = 286 Height = 21 Anchors = [akLeft, akTop, akRight] ReadOnly = True @@ -245,7 +247,7 @@ object frmSettings: TfrmSettings object edFileNameTemplate: TEdit Left = 59 Top = 55 - Width = 290 + Width = 286 Height = 21 Anchors = [akLeft, akTop, akRight] ReadOnly = True @@ -274,14 +276,14 @@ object frmSettings: TfrmSettings Margins.Left = 9 Margins.Top = 9 Align = alTop - Caption = #1055#1088#1086#1095#1080#1077 + Caption = #1030#1085#1096#1110 Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [fsBold] ParentFont = False - ExplicitWidth = 42 + ExplicitWidth = 24 end object Label1: TLabel Left = 15 @@ -289,7 +291,7 @@ object frmSettings: TfrmSettings Width = 81 Height = 13 Alignment = taRightJustify - Caption = #1050#1086#1076#1080#1088#1086#1074#1082#1072' TXT:' + Caption = #1050#1086#1076#1091#1074#1072#1085#1085#1103' TXT:' end object cbSquareFilter: TCheckBox AlignWithMargins = True @@ -299,14 +301,14 @@ object frmSettings: TfrmSettings Height = 27 Margins.Left = 15 Align = alTop - Caption = #1042#1082#1083#1102#1095#1080#1090#1100' '#1092#1080#1083#1100#1090#1088' "[ ... ]"' + Caption = #1042#1082#1083#1102#1095#1080#1090#1080' '#1092#1110#1083#1100#1090#1088' "[...]"' TabOrder = 0 WordWrap = True end object cbTXTEncoding: TComboBox Left = 102 Top = 62 - Width = 328 + Width = 324 Height = 21 Style = csDropDownList Anchors = [akLeft, akTop, akRight] @@ -341,26 +343,26 @@ object frmSettings: TfrmSettings Width = 435 Height = 13 Align = alTop - Caption = #1055#1072#1087#1082#1072' "'#1076#1083#1103' '#1095#1090#1077#1085#1080#1103'"' + Caption = #1055#1072#1087#1082#1072' "'#1076#1083#1103' '#1095#1080#1090#1072#1085#1085#1103'"' Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [fsBold] ParentFont = False - ExplicitWidth = 118 + ExplicitWidth = 125 end object edReadDir: TMHLAutoCompleteEdit Left = 9 Top = 23 - Width = 340 + Width = 336 Height = 21 Anchors = [akLeft, akTop, akRight] TabOrder = 0 - TextHint = #1048#1089#1087#1086#1083#1100#1079#1086#1074#1072#1090#1100' '#1087#1072#1087#1082#1091' '#1087#1086' '#1091#1084#1086#1083#1095#1072#1085#1080#1102 + TextHint = #1042#1080#1082#1086#1088#1080#1089#1090#1086#1074#1091#1074#1072#1090#1080' '#1089#1090#1072#1085#1076#1072#1088#1090#1085#1091' '#1087#1072#1087#1082#1091 end object btnSelectReadDir: TButton - Left = 355 + Left = 351 Top = 21 Width = 75 Height = 25 @@ -383,14 +385,14 @@ object frmSettings: TfrmSettings Width = 441 Height = 13 Align = alTop - Caption = #1058#1080#1087#1099' '#1092#1072#1081#1083#1086#1074' '#1080' '#1087#1088#1086#1089#1084#1086#1090#1088#1097#1080#1082#1080 + Caption = #1058#1080#1087#1080' '#1092#1072#1081#1083#1110#1074' '#1090#1072' '#1087#1077#1088#1077#1075#1083#1103#1076#1072#1095#1110 Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [fsBold] ParentFont = False - ExplicitWidth = 173 + ExplicitWidth = 162 end object Panel1: TPanel Left = 0 @@ -406,7 +408,7 @@ object frmSettings: TfrmSettings Top = 3 Width = 75 Height = 25 - Caption = #1044#1086#1073#1072#1074#1080#1090#1100 + Caption = #1044#1086#1076#1072#1090#1080 TabOrder = 0 OnClick = btnAddExtClick end @@ -415,7 +417,7 @@ object frmSettings: TfrmSettings Top = 3 Width = 75 Height = 25 - Caption = #1048#1079#1084#1077#1085#1080#1090#1100 + Caption = #1047#1084#1110#1085#1080#1090#1080 TabOrder = 1 OnClick = btnChangeExtClick end @@ -424,7 +426,7 @@ object frmSettings: TfrmSettings Top = 3 Width = 75 Height = 25 - Caption = #1059#1076#1072#1083#1080#1090#1100 + Caption = #1042#1080#1076#1072#1083#1080#1090#1080 TabOrder = 2 OnClick = btnDeleteExtClick end @@ -438,17 +440,16 @@ object frmSettings: TfrmSettings Align = alClient Columns = < item - Caption = #1056#1072#1089#1096#1080#1088#1077#1085#1080#1077 + Caption = #1056#1086#1079#1096#1080#1088#1077#1085#1085#1103 Width = 80 end item AutoSize = True - Caption = #1055#1091#1090#1100 + Caption = #1064#1083#1103#1093 end> ColumnClick = False GridLines = True HideSelection = False - Items.ItemData = {} ReadOnly = True RowSelect = True TabOrder = 0 @@ -492,25 +493,25 @@ object frmSettings: TfrmSettings object Label7: TLabel Left = 9 Top = 25 - Width = 134 + Width = 130 Height = 13 - Caption = #1056#1072#1079#1084#1077#1088' '#1096#1088#1080#1092#1090#1072' '#1074' '#1089#1087#1080#1089#1082#1072#1093':' + Caption = #1056#1086#1079#1084#1110#1088' '#1096#1088#1080#1092#1090#1091' '#1091' '#1089#1087#1080#1089#1082#1072#1093':' FocusControl = edFontSize end object Label9: TLabel Left = 9 Top = 52 - Width = 139 + Width = 128 Height = 13 - Caption = #1056#1072#1079#1084#1077#1088' '#1096#1088#1080#1092#1090#1072' '#1072#1085#1085#1086#1090#1072#1094#1080#1080':' + Caption = #1056#1086#1079#1084#1110#1088' '#1096#1088#1080#1092#1090#1091' '#1110#1085#1089#1090#1088#1091#1082#1094#1110#1111':' FocusControl = edShortFontSize end object Label25: TLabel Left = 223 Top = 25 - Width = 181 + Width = 165 Height = 13 - Caption = '* '#1090#1088#1077#1073#1091#1077#1090#1089#1103' '#1087#1077#1088#1077#1079#1072#1087#1091#1089#1082' '#1087#1088#1086#1075#1088#1072#1084#1084#1099 + Caption = '* '#1055#1086#1090#1088#1110#1073#1077#1085' '#1087#1077#1088#1077#1079#1072#1087#1091#1089#1082' '#1087#1088#1086#1075#1088#1072#1084#1080 FocusControl = edFontSize end object Button1: TButton @@ -518,7 +519,7 @@ object frmSettings: TfrmSettings Top = 76 Width = 75 Height = 25 - Caption = #1048#1079#1084#1077#1085#1080#1090#1100 + Caption = #1047#1084#1110#1085#1080#1090#1080 TabOrder = 5 OnClick = SetDefaultFontColor end @@ -546,7 +547,7 @@ object frmSettings: TfrmSettings Height = 25 BevelKind = bkFlat BevelOuter = bvNone - Caption = #1057#1082#1072#1095#1072#1085#1085#1099#1077' '#1082#1085#1080#1075#1080 + Caption = #1047#1072#1074#1072#1085#1090#1072#1078#1077#1085#1110' '#1082#1085#1080#1075#1080 Color = clWhite Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText @@ -607,7 +608,7 @@ object frmSettings: TfrmSettings Height = 25 BevelKind = bkFlat BevelOuter = bvNone - Caption = #1062#1074#1077#1090' '#1096#1088#1080#1092#1090#1072' '#1089#1087#1080#1089#1082#1086#1074 + Caption = #1050#1086#1083#1110#1088' '#1096#1088#1080#1092#1090#1091' '#1089#1087#1080#1089#1082#1110#1074 Color = clWhite Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText @@ -622,7 +623,7 @@ object frmSettings: TfrmSettings Top = 107 Width = 75 Height = 25 - Caption = #1048#1079#1084#1077#1085#1080#1090#1100 + Caption = #1047#1084#1110#1085#1080#1090#1080 TabOrder = 7 OnClick = SetCustomFontColor end @@ -631,7 +632,7 @@ object frmSettings: TfrmSettings Top = 138 Width = 75 Height = 25 - Caption = #1048#1079#1084#1077#1085#1080#1090#1100 + Caption = #1047#1084#1110#1085#1080#1090#1080 TabOrder = 9 OnClick = SetCustomFontColor end @@ -642,7 +643,7 @@ object frmSettings: TfrmSettings Height = 25 BevelKind = bkFlat BevelOuter = bvNone - Caption = #1054#1073#1097#1080#1081' '#1092#1086#1085 + Caption = #1047#1072#1075#1072#1083#1100#1085#1080#1081' '#1092#1086#1085 Color = clWhite Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText @@ -658,7 +659,7 @@ object frmSettings: TfrmSettings Top = 169 Width = 75 Height = 25 - Caption = #1048#1079#1084#1077#1085#1080#1090#1100 + Caption = #1047#1084#1110#1085#1080#1090#1080 TabOrder = 11 OnClick = SetBackgroundColor end @@ -683,21 +684,21 @@ object frmSettings: TfrmSettings Width = 435 Height = 13 Align = alTop - Caption = #1044#1080#1092#1092#1077#1088#1077#1085#1094#1080#1072#1083#1100#1085#1099#1081' '#1092#1086#1085' '#1074' '#1089#1087#1080#1089#1082#1072#1093' '#1082#1085#1080#1075 + Caption = #1044#1080#1092#1077#1088#1077#1085#1094#1110#1072#1083#1100#1085#1080#1081' '#1092#1086#1085' '#1091' '#1089#1087#1080#1089#1082#1072#1093' '#1082#1085#1080#1075 Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [fsBold] ParentFont = False - ExplicitWidth = 234 + ExplicitWidth = 218 end object btnCA: TButton Left = 223 Top = 21 Width = 75 Height = 25 - Caption = #1048#1079#1084#1077#1085#1080#1090#1100 + Caption = #1047#1084#1110#1085#1080#1090#1080 TabOrder = 1 OnClick = SetBackgroundColor end @@ -706,7 +707,7 @@ object frmSettings: TfrmSettings Top = 52 Width = 75 Height = 25 - Caption = #1048#1079#1084#1077#1085#1080#1090#1100 + Caption = #1047#1084#1110#1085#1080#1090#1080 TabOrder = 3 OnClick = SetBackgroundColor end @@ -717,7 +718,7 @@ object frmSettings: TfrmSettings Height = 25 BevelKind = bkFlat BevelOuter = bvNone - Caption = #1050#1085#1080#1075#1072' '#1074#1085#1091#1090#1088#1080' '#1089#1077#1088#1080#1080 + Caption = #1050#1085#1080#1075#1072' '#1074#1089#1077#1088#1077#1076#1080#1085#1110' '#1089#1077#1088#1110#1111 Color = clWhite Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText @@ -747,7 +748,7 @@ object frmSettings: TfrmSettings Height = 25 BevelKind = bkFlat BevelOuter = bvNone - Caption = #1057#1077#1088#1080#1103 + Caption = #1057#1077#1088#1110#1103 Color = clWhite ParentBackground = False TabOrder = 2 @@ -759,7 +760,7 @@ object frmSettings: TfrmSettings Height = 25 BevelKind = bkFlat BevelOuter = bvNone - Caption = #1050#1085#1080#1075#1072' '#1073#1077#1079' '#1089#1077#1088#1080#1080 + Caption = #1050#1085#1080#1075#1072' '#1073#1077#1079' '#1089#1077#1088#1110#1111 Color = clWhite Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText @@ -775,7 +776,7 @@ object frmSettings: TfrmSettings Top = 83 Width = 75 Height = 25 - Caption = #1048#1079#1084#1077#1085#1080#1090#1100 + Caption = #1047#1084#1110#1085#1080#1090#1080 TabOrder = 5 OnClick = SetBackgroundColor end @@ -784,7 +785,7 @@ object frmSettings: TfrmSettings Top = 114 Width = 75 Height = 25 - Caption = #1048#1079#1084#1077#1085#1080#1090#1100 + Caption = #1047#1084#1110#1085#1080#1090#1080 TabOrder = 7 OnClick = SetBackgroundColor end @@ -816,21 +817,21 @@ object frmSettings: TfrmSettings Height = 13 Margins.Top = 9 Align = alTop - Caption = #1055#1072#1088#1072#1084#1077#1090#1088#1099' '#1086#1073#1085#1086#1074#1083#1077#1085#1080#1103 + Caption = #1055#1072#1088#1072#1084#1077#1090#1088#1080' '#1086#1085#1086#1074#1083#1077#1085#1085#1103 Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [fsBold] ParentFont = False - ExplicitWidth = 140 + ExplicitWidth = 130 end object Label26: TLabel Left = 12 Top = 31 - Width = 118 + Width = 112 Height = 13 - Caption = #1055#1072#1087#1082#1072' '#1089' '#1086#1073#1085#1086#1074#1083#1077#1085#1080#1103#1084#1080':' + Caption = #1055#1072#1087#1082#1072' '#1079' '#1086#1085#1086#1074#1083#1077#1085#1085#1103#1084#1080':' FocusControl = edUpdateDir end object Label28: TLabel @@ -844,9 +845,9 @@ object frmSettings: TfrmSettings object Label29: TLabel Left = 12 Top = 86 - Width = 104 + Width = 92 Height = 13 - Caption = #1057#1077#1088#1074#1077#1088' '#1086#1073#1085#1086#1074#1083#1077#1085#1080#1081':' + Caption = #1057#1077#1088#1074#1077#1088' '#1086#1085#1086#1074#1083#1077#1085#1100':' FocusControl = edUpdates end object edUpdateDir: TMHLAutoCompleteEdit @@ -857,7 +858,7 @@ object frmSettings: TfrmSettings HelpContext = 5001 Anchors = [akLeft, akTop, akRight] TabOrder = 0 - TextHint = #1048#1089#1087#1086#1083#1100#1079#1086#1074#1072#1090#1100' '#1087#1072#1087#1082#1091' '#1087#1086' '#1091#1084#1086#1083#1095#1072#1085#1080#1102 + TextHint = #1042#1080#1082#1086#1088#1080#1089#1090#1086#1074#1091#1074#1072#1090#1080' '#1089#1090#1072#1085#1076#1072#1088#1090#1085#1091' '#1087#1072#1087#1082#1091 end object btnUpdateDir: TButton Left = 360 @@ -865,7 +866,7 @@ object frmSettings: TfrmSettings Width = 75 Height = 25 Anchors = [akTop, akRight] - Caption = #1042#1099#1073#1088#1072#1090#1100 + Caption = #1042#1080#1073#1088#1072#1090#1080 TabOrder = 1 OnClick = SelectFolder end @@ -896,7 +897,7 @@ object frmSettings: TfrmSettings Width = 424 Height = 17 Anchors = [akLeft, akTop, akRight] - Caption = #1047#1072#1087#1091#1089#1082#1072#1090#1100' '#1086#1073#1085#1086#1074#1083#1077#1085#1080#1077' '#1073#1080#1073#1083#1080#1086#1090#1077#1082' '#1072#1074#1090#1086#1084#1072#1090#1080#1095#1077#1089#1082#1080 + Caption = #1047#1072#1087#1091#1089#1082#1072#1090#1080' '#1086#1085#1086#1074#1083#1077#1085#1085#1103' '#1073#1110#1073#1083#1110#1086#1090#1077#1082' '#1072#1074#1090#1086#1084#1072#1090#1080#1095#1085#1086 TabOrder = 5 end object cbCheckColUpdate: TCheckBox @@ -906,7 +907,7 @@ object frmSettings: TfrmSettings Width = 424 Height = 17 Anchors = [akLeft, akTop, akRight] - Caption = #1055#1088#1086#1074#1077#1088#1103#1090#1100' '#1086#1073#1085#1086#1074#1083#1077#1085#1080#1103' '#1073#1080#1073#1083#1080#1086#1090#1077#1082 + Caption = #1055#1077#1088#1077#1074#1110#1088#1103#1090#1080' '#1086#1085#1086#1074#1083#1077#1085#1085#1103' '#1073#1110#1073#1083#1110#1086#1090#1077#1082 TabOrder = 4 end object cbUpdates: TCheckBox @@ -916,7 +917,7 @@ object frmSettings: TfrmSettings Width = 424 Height = 17 Anchors = [akLeft, akTop, akRight] - Caption = #1055#1088#1086#1074#1077#1088#1103#1090#1100' '#1085#1072#1083#1080#1095#1080#1077' '#1086#1073#1085#1086#1074#1083#1077#1085#1080#1081' '#1087#1088#1086#1075#1088#1072#1084#1084#1099 + Caption = #1055#1077#1088#1077#1074#1110#1088#1103#1090#1080' '#1085#1072#1103#1074#1085#1110#1089#1090#1100' '#1086#1085#1086#1074#1083#1077#1085#1100' '#1087#1088#1086#1075#1088#1072#1084#1080 TabOrder = 6 end end @@ -937,46 +938,46 @@ object frmSettings: TfrmSettings Height = 13 Margins.Top = 9 Align = alTop - Caption = #1055#1072#1088#1072#1084#1077#1090#1088#1099' '#1089#1086#1077#1076#1080#1085#1077#1085#1080#1103 + Caption = #1055#1072#1088#1072#1084#1077#1090#1088#1080' '#1079#39#1108#1076#1085#1072#1085#1085#1103 Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [fsBold] ParentFont = False - ExplicitWidth = 140 + ExplicitWidth = 126 end object RzLabel7: TLabel - Left = 8 + Left = 19 Top = 31 - Width = 135 + Width = 124 Height = 13 Alignment = taRightJustify - Caption = #1058#1072#1081#1084'-'#1072#1091#1090' '#1089#1086#1077#1076#1080#1085#1077#1085#1080#1103' ('#1084#1089'):' + Caption = #1058#1072#1081#1084'-'#1072#1091#1090' '#1079#39#1108#1076#1085#1072#1085#1085#1103' ('#1084#1089'):' Color = clMenuBar FocusControl = edTimeOut ParentColor = False Transparent = True end object RzLabel8: TLabel - Left = 32 + Left = 26 Top = 58 - Width = 111 + Width = 117 Height = 13 Alignment = taRightJustify - Caption = #1058#1072#1081#1084'-'#1072#1091#1090' '#1095#1090#1077#1085#1080#1103' ('#1084#1089'):' + Caption = #1058#1072#1081#1084'-'#1072#1091#1090' '#1095#1080#1090#1072#1085#1085#1103' ('#1084#1089'):' Color = clMenuBar FocusControl = edReadTimeOut ParentColor = False Transparent = True end object RzLabel9: TLabel - Left = 248 + Left = 251 Top = 31 - Width = 75 + Width = 72 Height = 13 Alignment = taRightJustify - Caption = #1048#1085#1090#1077#1088#1074#1072#1083' ('#1084#1089'):' + Caption = #1030#1085#1090#1077#1088#1074#1072#1083' ('#1084#1089'):' Color = clMenuBar FocusControl = edDwnldInterval ParentColor = False @@ -1001,7 +1002,7 @@ object frmSettings: TfrmSettings Alignment = taRightJustify NumbersOnly = True TabOrder = 4 - Text = '1'#160'000' + Text = '1,000' OnExit = CheckNumValue end object edTimeOut: TEdit @@ -1012,7 +1013,7 @@ object frmSettings: TfrmSettings Alignment = taRightJustify NumbersOnly = True TabOrder = 0 - Text = '1'#160'000' + Text = '1,000' OnChange = edTimeOutChange OnExit = CheckNumValue end @@ -1083,7 +1084,7 @@ object frmSettings: TfrmSettings Transparent = True end object lblProxyPort: TLabel - Left = 326 + Left = 322 Top = 33 Width = 29 Height = 13 @@ -1096,7 +1097,7 @@ object frmSettings: TfrmSettings ExplicitLeft = 330 end object lblProxyPassword: TLabel - Left = 276 + Left = 272 Top = 60 Width = 41 Height = 13 @@ -1111,9 +1112,9 @@ object frmSettings: TfrmSettings object lblProxyUser: TLabel Left = 15 Top = 60 - Width = 76 + Width = 64 Height = 13 - Caption = #1055#1086#1083#1100#1079#1086#1074#1072#1090#1077#1083#1100':' + Caption = #1050#1086#1088#1080#1089#1090#1091#1074#1072#1095':' Color = clMenuBar FocusControl = edProxyUsername ParentColor = False @@ -1145,7 +1146,7 @@ object frmSettings: TfrmSettings Transparent = True end object lblProxyPortUpdate: TLabel - Left = 315 + Left = 311 Top = 191 Width = 29 Height = 13 @@ -1158,7 +1159,7 @@ object frmSettings: TfrmSettings ExplicitLeft = 319 end object lblProxyPasswordUpdate: TLabel - Left = 265 + Left = 261 Top = 218 Width = 41 Height = 13 @@ -1173,9 +1174,9 @@ object frmSettings: TfrmSettings object lblProxyUserUpdate: TLabel Left = 7 Top = 220 - Width = 76 + Width = 64 Height = 13 - Caption = #1055#1086#1083#1100#1079#1086#1074#1072#1090#1077#1083#1100':' + Caption = #1050#1086#1088#1080#1089#1090#1091#1074#1072#1095':' Color = clMenuBar FocusControl = edProxyUsernameUpdate ParentColor = False @@ -1185,9 +1186,9 @@ object frmSettings: TfrmSettings AlignWithMargins = True Left = 15 Top = 87 - Width = 56 + Width = 52 Height = 13 - Caption = #1058#1080#1087' '#1087#1088#1086#1082#1089#1080 + Caption = #1058#1080#1087' '#1087#1088#1086#1082#1089#1110 end object cbUseIESettings: TCheckBox AlignWithMargins = True @@ -1197,20 +1198,20 @@ object frmSettings: TfrmSettings Height = 17 Margins.Left = 9 Align = alTop - Caption = #1048#1089#1087#1086#1083#1100#1079#1086#1074#1072#1090#1100' '#1085#1072#1089#1090#1088#1086#1081#1082#1080' Internet Explorer' + Caption = #1042#1080#1082#1086#1088#1080#1089#1090#1086#1074#1091#1074#1072#1090#1080' '#1085#1072#1083#1072#1096#1090#1091#1074#1072#1085#1085#1103' Internet Explorer' TabOrder = 0 OnClick = cbUseIESettingsClick end object edProxyServer: TEdit Left = 62 Top = 30 - Width = 252 + Width = 248 Height = 21 Anchors = [akLeft, akTop, akRight] TabOrder = 1 end object edProxyPort: TEdit - Left = 360 + Left = 356 Top = 30 Width = 68 Height = 21 @@ -1222,7 +1223,7 @@ object frmSettings: TfrmSettings OnExit = CheckNumValue end object edProxyPassword: TEdit - Left = 324 + Left = 320 Top = 57 Width = 104 Height = 21 @@ -1233,7 +1234,7 @@ object frmSettings: TfrmSettings object edProxyUsername: TEdit Left = 97 Top = 57 - Width = 168 + Width = 164 Height = 21 Anchors = [akLeft, akTop, akRight] TabOrder = 4 @@ -1245,7 +1246,7 @@ object frmSettings: TfrmSettings Width = 435 Height = 17 Margins.Left = 9 - Caption = #1053#1077' '#1080#1089#1087#1086#1083#1100#1079#1086#1074#1072#1090#1100' '#1087#1088#1086#1082#1089#1080' '#1076#1083#1103' '#1086#1073#1085#1086#1074#1083#1077#1085#1080#1081 + Caption = #1053#1077' '#1074#1080#1082#1086#1088#1080#1089#1090#1086#1074#1091#1074#1072#1090#1080' '#1087#1088#1086#1082#1089#1110' '#1076#1083#1103' '#1086#1085#1086#1074#1083#1077#1085#1100 Checked = True TabOrder = 5 TabStop = True @@ -1258,20 +1259,20 @@ object frmSettings: TfrmSettings Width = 435 Height = 17 Margins.Left = 9 - Caption = #1048#1089#1087#1086#1083#1100#1079#1086#1074#1072#1090#1100' '#1087#1088#1086#1082#1089#1080' '#1076#1083#1103' '#1086#1073#1085#1086#1074#1083#1077#1085#1080#1081 + Caption = #1042#1080#1082#1086#1088#1080#1089#1090#1086#1074#1091#1074#1072#1090#1080' '#1087#1088#1086#1082#1089#1110' '#1076#1083#1103' '#1086#1085#1086#1074#1083#1077#1085#1100 TabOrder = 6 OnClick = rbUseProxyForUpdateClick end object edProxyServerUpdate: TEdit Left = 54 Top = 188 - Width = 252 + Width = 248 Height = 21 Anchors = [akLeft, akTop, akRight] TabOrder = 7 end object edProxyPortUpdate: TEdit - Left = 349 + Left = 345 Top = 188 Width = 68 Height = 21 @@ -1283,7 +1284,7 @@ object frmSettings: TfrmSettings OnExit = CheckNumValue end object edProxyPasswordUpdate: TEdit - Left = 313 + Left = 309 Top = 215 Width = 104 Height = 21 @@ -1294,7 +1295,7 @@ object frmSettings: TfrmSettings object edProxyUsernameUpdate: TEdit Left = 86 Top = 215 - Width = 168 + Width = 164 Height = 21 Anchors = [akLeft, akTop, akRight] TabOrder = 10 @@ -1329,14 +1330,14 @@ object frmSettings: TfrmSettings Width = 441 Height = 13 Align = alTop - Caption = #1057#1082#1088#1080#1087#1090#1099 + Caption = #1057#1082#1088#1080#1087#1090#1080 Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [fsBold] ParentFont = False - ExplicitWidth = 51 + ExplicitWidth = 47 end object Panel2: TPanel Left = 0 @@ -1353,9 +1354,9 @@ object frmSettings: TfrmSettings object Label13: TLabel Left = 3 Top = 44 - Width = 128 + Width = 96 Height = 13 - Caption = #1044#1077#1081#1089#1090#1074#1080#1077' '#1087#1086' '#1091#1084#1086#1083#1095#1072#1085#1080#1102':' + Caption = #1047#1072' '#1079#1072#1084#1086#1074#1095#1091#1074#1072#1085#1085#1103#1084':' FocusControl = cbDefaultAction end object btnAddScript: TButton @@ -1363,7 +1364,7 @@ object frmSettings: TfrmSettings Top = 3 Width = 75 Height = 25 - Caption = #1044#1086#1073#1072#1074#1080#1090#1100 + Caption = #1044#1086#1076#1072#1090#1080 TabOrder = 0 OnClick = btnAddScriptClick end @@ -1372,7 +1373,7 @@ object frmSettings: TfrmSettings Top = 3 Width = 75 Height = 25 - Caption = #1048#1079#1084#1077#1085#1080#1090#1100 + Caption = #1047#1084#1110#1085#1080#1090#1080 TabOrder = 1 OnClick = btnEditScriptClick end @@ -1381,7 +1382,7 @@ object frmSettings: TfrmSettings Top = 3 Width = 75 Height = 25 - Caption = #1059#1076#1072#1083#1080#1090#1100 + Caption = #1042#1080#1076#1072#1083#1080#1090#1080 TabOrder = 2 OnClick = btnDeleteScriptClick end @@ -1404,21 +1405,20 @@ object frmSettings: TfrmSettings Align = alClient Columns = < item - Caption = #1053#1072#1079#1074#1072#1085#1080#1077 + Caption = #1053#1072#1079#1074#1072 Width = 80 end item AutoSize = True - Caption = #1055#1091#1090#1100 + Caption = #1064#1083#1103#1093 end item - Caption = #1055#1072#1088#1072#1084#1077#1090#1088#1099 + Caption = #1055#1072#1088#1072#1084#1077#1090#1088#1080 Width = 135 end> ColumnClick = False GridLines = True HideSelection = False - Items.ItemData = {} ReadOnly = True RowSelect = True TabOrder = 0 @@ -1441,8 +1441,6 @@ object frmSettings: TfrmSettings BevelOuter = bvNone ShowCaption = False TabOrder = 0 - ExplicitWidth = 437 - ExplicitHeight = 374 DesignSize = ( 441 375) @@ -1453,7 +1451,7 @@ object frmSettings: TfrmSettings Width = 435 Height = 13 Align = alTop - Caption = #1055#1086#1074#1077#1076#1077#1085#1080#1077 + Caption = #1055#1086#1074#1077#1076#1110#1085#1082#1072 Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 @@ -1461,7 +1459,7 @@ object frmSettings: TfrmSettings Font.Style = [fsBold] ParentFont = False Transparent = True - ExplicitWidth = 65 + ExplicitWidth = 62 end object Label10: TLabel Left = 15 @@ -1480,11 +1478,10 @@ object frmSettings: TfrmSettings Height = 17 Margins.Left = 9 Align = alTop - Caption = #1055#1086#1082#1072#1079#1099#1074#1072#1090#1100' '#1082#1085#1080#1075#1080' '#1080#1079' '#1074#1083#1086#1078#1077#1085#1085#1099#1093' '#1078#1072#1085#1088#1086#1074' ('#1085#1077'-fb2)' + Caption = #1055#1086#1082#1072#1079#1091#1074#1072#1090#1080' '#1082#1085#1080#1075#1080' '#1110#1079' '#1074#1082#1083#1072#1076#1077#1085#1080#1093' '#1078#1072#1085#1088#1110#1074' ('#1085#1077'-fb2)' Color = clBtnFace ParentColor = False TabOrder = 0 - ExplicitWidth = 425 end object cbMinimizeToTray: TCheckBox AlignWithMargins = True @@ -1494,11 +1491,10 @@ object frmSettings: TfrmSettings Height = 17 Margins.Left = 9 Align = alTop - Caption = #1057#1074#1086#1088#1072#1095#1080#1074#1072#1090#1100' '#1074' '#1090#1088#1077#1081 + Caption = #1047#1075#1086#1088#1090#1072#1090#1080' '#1091' '#1090#1088#1077#1081 Color = clBtnFace ParentColor = False TabOrder = 1 - ExplicitWidth = 425 end object cbAutoStartDwnld: TCheckBox AlignWithMargins = True @@ -1508,9 +1504,8 @@ object frmSettings: TfrmSettings Height = 17 Margins.Left = 9 Align = alTop - Caption = #1057#1090#1072#1088#1090#1086#1074#1072#1090#1100' '#1079#1072#1082#1072#1095#1082#1080' '#1072#1074#1090#1086#1084#1072#1090#1080#1095#1077#1089#1082#1080 + Caption = #1057#1090#1072#1088#1090#1091#1074#1072#1090#1080' '#1079#1072#1074#1072#1085#1090#1072#1078#1077#1085#1085#1103' '#1072#1074#1090#1086#1084#1072#1090#1080#1095#1085#1086 TabOrder = 2 - ExplicitWidth = 425 end object cbAllowMixedCollections: TCheckBox AlignWithMargins = True @@ -1520,11 +1515,10 @@ object frmSettings: TfrmSettings Height = 17 Margins.Left = 9 Align = alTop - Caption = #1056#1072#1079#1088#1077#1096#1080#1090#1100' '#1089#1084#1077#1096#1072#1085#1085#1099#1077' '#1082#1086#1083#1083#1077#1082#1094#1080#1080 + Caption = #1044#1086#1079#1074#1086#1083#1080#1090#1080' '#1079#1084#1110#1096#1072#1085#1110' '#1082#1086#1083#1077#1082#1094#1110#1111 Color = clBtnFace ParentColor = False TabOrder = 3 - ExplicitWidth = 425 end object cbDeleteDeleted: TCheckBox AlignWithMargins = True @@ -1534,11 +1528,10 @@ object frmSettings: TfrmSettings Height = 17 Margins.Left = 9 Align = alTop - Caption = #1059#1076#1072#1083#1103#1090#1100' "'#1091#1076#1072#1083#1077#1085#1099#1077' '#1074' '#1073#1080#1073#1083#1080#1086#1090#1077#1082#1077'"' + Caption = #1042#1080#1076#1072#1083#1103#1090#1080' "'#1074#1110#1076#1076#1072#1083#1077#1085#1110' '#1074' '#1073#1110#1073#1083#1110#1086#1090#1077#1094#1110'"' Color = clBtnFace ParentColor = False TabOrder = 4 - ExplicitWidth = 425 end object cbAutoLoadReview: TCheckBox AlignWithMargins = True @@ -1548,11 +1541,10 @@ object frmSettings: TfrmSettings Height = 16 Margins.Left = 9 Align = alTop - Caption = #1040#1074#1090#1086#1084#1072#1090#1080#1095#1077#1089#1082#1080' '#1079#1072#1075#1088#1091#1078#1072#1090#1100' '#1088#1077#1094#1077#1085#1079#1080#1080 + Caption = #1040#1074#1090#1086#1084#1072#1090#1080#1095#1085#1086' '#1079#1072#1074#1072#1085#1090#1072#1078#1091#1074#1072#1090#1080' '#1088#1077#1094#1077#1085#1079#1110#1111 Color = clBtnFace ParentColor = False TabOrder = 5 - ExplicitWidth = 425 end object cbDeleteFiles: TCheckBox AlignWithMargins = True @@ -1562,11 +1554,10 @@ object frmSettings: TfrmSettings Height = 16 Margins.Left = 9 Align = alTop - Caption = #1059#1076#1072#1083#1103#1090#1100' '#1092#1072#1081#1083#1099' '#1087#1088#1080' '#1091#1076#1072#1083#1077#1085#1080#1080' '#1082#1085#1080#1075 + Caption = #1042#1080#1076#1072#1083#1103#1090#1080' '#1092#1072#1081#1083#1080' '#1087#1110#1076' '#1095#1072#1089' '#1074#1080#1076#1072#1083#1077#1085#1085#1103' '#1082#1085#1080#1075 Color = clBtnFace ParentColor = False TabOrder = 6 - ExplicitWidth = 425 end object cbOverwriteFB2Info: TCheckBox AlignWithMargins = True @@ -1577,10 +1568,9 @@ object frmSettings: TfrmSettings Margins.Left = 9 Margins.Top = 9 Align = alTop - Caption = #1055#1077#1088#1077#1079#1072#1087#1080#1089#1099#1074#1072#1090#1100' '#1079#1072#1075#1086#1083#1086#1074#1086#1082' fb2' + Caption = #1055#1077#1088#1077#1079#1072#1087#1080#1089#1091#1074#1072#1090#1080' '#1079#1072#1075#1086#1083#1086#1074#1086#1082' fb2' TabOrder = 7 OnClick = cbOverwriteFB2InfoClick - ExplicitWidth = 425 end object edTitleTemplate: TEdit Left = 152 @@ -1591,7 +1581,6 @@ object frmSettings: TfrmSettings ReadOnly = True TabOrder = 8 Text = '[%s [(%n) ]- ]%t' - ExplicitWidth = 197 end object btnTitleTemplate: TButton Left = 358 @@ -1602,7 +1591,6 @@ object frmSettings: TfrmSettings Caption = #1048#1079#1084#1077#1085#1080#1090#1100 TabOrder = 9 OnClick = EditTextTemplate - ExplicitLeft = 354 end object cbSelectedIsChecked: TCheckBox AlignWithMargins = True @@ -1613,10 +1601,9 @@ object frmSettings: TfrmSettings Margins.Left = 9 Margins.Top = 9 Align = alTop - Caption = #1054#1073#1088#1072#1073#1072#1090#1099#1074#1072#1090#1100' '#1074#1099#1076#1077#1083#1077#1085#1085#1099#1077' '#1082#1072#1082' '#1086#1090#1084#1077#1095#1077#1085#1085#1099#1077' ' + Caption = #1054#1073#1088#1086#1073#1083#1103#1090#1080' '#1074#1080#1076#1110#1083#1077#1085#1110' '#1103#1082' '#1079#1072#1079#1085#1072#1095#1077#1085#1110' ' TabOrder = 10 OnClick = cbOverwriteFB2InfoClick - ExplicitWidth = 425 end object cbIgnoreArchives: TCheckBox AlignWithMargins = True @@ -1627,10 +1614,9 @@ object frmSettings: TfrmSettings Margins.Left = 9 Margins.Top = 9 Align = alTop - Caption = #1048#1075#1085#1086#1088#1080#1088#1086#1074#1072#1090#1100' '#1086#1090#1089#1091#1090#1089#1090#1074#1091#1102#1097#1080#1077' '#1072#1088#1093#1080#1074#1099 + Caption = #1030#1075#1085#1086#1088#1091#1074#1072#1090#1080' '#1074#1110#1076#1089#1091#1090#1085#1110' '#1072#1088#1093#1110#1074#1080 TabOrder = 11 OnClick = cbIgnoreArchivesClick - ExplicitWidth = 425 end end end @@ -1659,14 +1645,14 @@ object frmSettings: TfrmSettings Width = 435 Height = 13 Align = alTop - Caption = #1048#1084#1087#1086#1088#1090' '#1092#1072#1081#1083#1086#1074 + Caption = #1030#1084#1087#1086#1088#1090' '#1092#1072#1081#1083#1110#1074 Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [fsBold] ParentFont = False - ExplicitWidth = 90 + ExplicitWidth = 83 end object Label22: TLabel Left = 15 @@ -1683,7 +1669,7 @@ object frmSettings: TfrmSettings Height = 13 Anchors = [akLeft, akTop, akRight] AutoSize = False - Caption = #1057#1086#1088#1090#1080#1088#1086#1074#1082#1072' FB2' + Caption = #1057#1086#1088#1090#1091#1074#1072#1085#1085#1103' FB2' Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 @@ -1717,7 +1703,7 @@ object frmSettings: TfrmSettings Height = 13 Anchors = [akLeft, akTop, akRight] AutoSize = False - Caption = #1057#1086#1088#1090#1080#1088#1086#1074#1082#1072' FBD' + Caption = #1057#1086#1088#1090#1091#1074#1072#1085#1085#1103' FBD' Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 @@ -1750,7 +1736,7 @@ object frmSettings: TfrmSettings Width = 76 Height = 25 Anchors = [akTop, akRight] - Caption = #1042#1099#1073#1088#1072#1090#1100 + Caption = #1042#1080#1073#1088#1072#1090#1080 TabOrder = 2 OnClick = SelectFolder end @@ -1762,7 +1748,7 @@ object frmSettings: TfrmSettings Height = 27 Margins.Left = 9 Align = alTop - Caption = #1042#1082#1083#1102#1095#1080#1090#1100' '#1089#1086#1088#1090#1080#1088#1086#1074#1082#1091' '#1087#1088#1080' '#1080#1084#1087#1086#1088#1090#1077 + Caption = #1042#1082#1083#1102#1095#1080#1090#1080' '#1089#1086#1088#1090#1091#1074#1072#1085#1085#1103' '#1087#1110#1076' '#1095#1072#1089' '#1110#1084#1087#1086#1088#1090#1091 TabOrder = 0 WordWrap = True OnClick = cbEnableFileSortClick @@ -1823,7 +1809,7 @@ object frmSettings: TfrmSettings Width = 76 Height = 25 Anchors = [akTop, akRight] - Caption = #1048#1079#1084#1077#1085#1080#1090#1100 + Caption = #1047#1084#1110#1085#1080#1090#1080 TabOrder = 4 OnClick = EditFolderTemplate end @@ -1833,7 +1819,7 @@ object frmSettings: TfrmSettings Width = 76 Height = 25 Anchors = [akTop, akRight] - Caption = #1048#1079#1084#1077#1085#1080#1090#1100 + Caption = #1047#1084#1110#1085#1080#1090#1080 TabOrder = 6 OnClick = EditFileNameTemplate end @@ -1843,7 +1829,7 @@ object frmSettings: TfrmSettings Width = 76 Height = 25 Anchors = [akTop, akRight] - Caption = #1048#1079#1084#1077#1085#1080#1090#1100 + Caption = #1047#1084#1110#1085#1080#1090#1080 TabOrder = 10 OnClick = EditFileNameTemplate end @@ -1853,7 +1839,7 @@ object frmSettings: TfrmSettings Width = 76 Height = 25 Anchors = [akTop, akRight] - Caption = #1048#1079#1084#1077#1085#1080#1090#1100 + Caption = #1047#1084#1110#1085#1080#1090#1080 TabOrder = 8 OnClick = EditFolderTemplate end @@ -1876,36 +1862,36 @@ object frmSettings: TfrmSettings 617 41) object btnOk: TButton - Left = 449 + Left = 445 Top = 10 Width = 75 Height = 25 Anchors = [akTop, akRight] - Caption = '&'#1057#1086#1093#1088#1072#1085#1080#1090#1100 + Caption = '&'#1047#1073#1077#1088#1077#1075#1090#1080 Default = True ModalResult = 1 TabOrder = 0 OnClick = SaveSettingsClick - ExplicitLeft = 445 + ExplicitLeft = 441 end object btnCancel: TButton - Left = 530 + Left = 526 Top = 10 Width = 75 Height = 25 Anchors = [akTop, akRight] Cancel = True - Caption = '&'#1054#1090#1084#1077#1085#1072 + Caption = '&'#1042#1110#1076#1084#1110#1085#1072 ModalResult = 2 TabOrder = 1 - ExplicitLeft = 526 + ExplicitLeft = 522 end object btnHelp: TButton Left = 12 Top = 10 Width = 75 Height = 25 - Caption = #1057#1087#1088#1072#1074#1082#1072 + Caption = #1044#1086#1074#1110#1076#1082#1072 TabOrder = 2 OnClick = ShowHelpClick end @@ -1925,20 +1911,20 @@ object frmSettings: TfrmSettings TabOrder = 0 OnChange = tvSectionsChange Items.NodeData = { - 03080000003E0000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000 - 000000000001101F0430043F043A0438042F0023044104420440043E04390441 - 04420432043004340000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF00 - 00000000000000010B220438043F044B0420004404300439043B043E04320430 - 0000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000001 - 0918043D0442043504400444043504390441042E0000000000000000000000FF - FFFFFFFFFFFFFFFFFFFFFF0000000000000000010818043D044204350440043D - 04350442042A0000000000000000000000FFFFFFFFFFFFFFFF00000000000000 - 000000000001061F0440043E043A04410438042C0000000000000000000000FF - FFFFFFFFFFFFFFFFFFFFFF0000000000000000010721043A04400438043F0442 - 044B042A0000000000000000000000FFFFFFFFFFFFFFFF000000000000000000 - 00000001062004300437043D043E043504400000000000000000000000FFFFFF - FFFFFFFFFF000000000000000000000000011121043E0440044204380440043E - 0432043A04300420004404300439043B043E043204} + 03080000003A0000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000 + 0000000000010E1F0430043F043A0438042F001F04400438044104420440043E + 045704340000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF0000000000 + 000000010B220438043F04380420004404300439043B04560432043000000000 + 00000000000000FFFFFFFFFFFFFFFFFFFFFFFF0000000000000000010906043D + 044204350440044404350439044104300000000000000000000000FFFFFFFFFF + FFFFFFFFFFFFFF0000000000000000010906043D044204350440044404350439 + 0441042A0000000000000000000000FFFFFFFFFFFFFFFF000000000000000000 + 00000001061F0440043E043A04410456042C0000000000000000000000FFFFFF + FFFFFFFFFFFFFFFFFF0000000000000000010721043A04400438043F04420438 + 04280000000000000000000000FFFFFFFFFFFFFFFF0000000000000000000000 + 0001052004560437043D043504400000000000000000000000FFFFFFFFFFFFFF + FF000000000000000000000000011121043E04400442044304320430043D043D + 044F0420004404300439043B0456043204} ExplicitHeight = 393 end object dlgColors: TColorDialog diff --git a/Program/MyhomeLib.identcache b/Program/MyhomeLib.identcache index c5d1f7b1112fbf7e0f4a2a78ca8c8a71f1cb37e6..86606a7b2bf2286cab315aa77f91b32a288ac2a6 100644 GIT binary patch delta 7679 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 Vq9$8m;J^x=j}=k+=bxg*{|A4Sd7A(L literal 121893 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