Skip to content

Commit f1ea763

Browse files
committed
Reintroduced string costants as resourceString
1 parent 25776a4 commit f1ea763

31 files changed

+136
-155
lines changed

ASuite.ico

183 KB
Binary file not shown.

ASuite.lpi

+1-3
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
<ResourceType Value="res"/>
1818
<UseXPManifest Value="True"/>
1919
<XPManifest>
20-
<DpiAware Value="True/PM_V2"/>
2120
<TextName Value="ASuite"/>
2221
<TextDesc Value="Portable Launcher"/>
2322
</XPManifest>
@@ -31,7 +30,7 @@
3130
<UseVersionInfo Value="True"/>
3231
<AutoIncrementBuild Value="True"/>
3332
<MajorVersionNr Value="3"/>
34-
<BuildNr Value="14"/>
33+
<BuildNr Value="20"/>
3534
</VersionInfo>
3635
<BuildModes Count="3">
3736
<Item1 Name="Default" Default="True"/>
@@ -67,7 +66,6 @@
6766
<Linking>
6867
<Debugging>
6968
<DebugInfoType Value="dsDwarf2Set"/>
70-
<UseHeaptrc Value="True"/>
7169
<TrashVariables Value="True"/>
7270
<UseExternalDbgSyms Value="True"/>
7371
</Debugging>

ASuite.res

-60 Bytes
Binary file not shown.

DataModules/DataModules.TrayMenu.pas

+11-11
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ implementation
139139
DataModules.Icons, Forms.Main, AppConfig.Main, VirtualTree.Methods,
140140
Utility.System, Forms.GraphicMenu, Kernel.Types, NodeDataTypes.Files,
141141
NodeDataTypes.Custom, NodeDataTypes.Base, Kernel.Consts, Kernel.Logger,
142-
Utility.Misc, Utility.FileFolder, Windows;
142+
Utility.Misc, Utility.FileFolder, Windows, Kernel.ResourceStrings;
143143

144144
{$R *.lfm}
145145

@@ -221,7 +221,7 @@ procedure TdmTrayMenu.SearchAddDirectory(AMI: TMenuItem; FolderPath: string);
221221
AddSub(NMI);
222222
end
223223
else begin
224-
//NMI.Caption := DKLangConstW('msgCMOpenFolder');
224+
NMI.Caption := msgCMOpenFolder;
225225
NMI.OnClick := OpenFile;
226226
//TODO: NewBottomLine ???
227227
//AMI.NewBottomLine;
@@ -381,14 +381,14 @@ procedure TdmTrayMenu.UpdateClassicMenu(Menu: TPopUpMenu);
381381
if Config.SubMenuMFU then
382382
begin
383383
CreateSeparator(Menu);
384-
//CreateSpecialList(Menu, Config.ListManager.MFUList, Config.MFUNumber, DKLangConstW('msgLongMFU'));
384+
CreateSpecialList(Menu, Config.ListManager.MFUList, Config.MFUNumber, msgLongMFU);
385385
end
386386
else begin
387-
//CreateSeparator(Menu, DKLangConstW('msgLongMFU'));
387+
CreateSeparator(Menu, msgLongMFU);
388388
CreateSpecialList(Menu, Config.ListManager.MFUList, Config.MFUNumber);
389389
end;
390390
end;
391-
//CreateSeparator(Menu,DKLangConstW('msgList'));
391+
CreateSeparator(Menu,msgList);
392392
//List
393393
PopulateCategoryItems(nil);
394394
//MRU
@@ -397,10 +397,10 @@ procedure TdmTrayMenu.UpdateClassicMenu(Menu: TPopUpMenu);
397397
if Config.SubMenuMRU then
398398
begin
399399
CreateSeparator(Menu);
400-
//CreateSpecialList(Menu, Config.ListManager.MRUList, Config.MRUNumber, DKLangConstW('msgLongMRU'));
400+
CreateSpecialList(Menu, Config.ListManager.MRUList, Config.MRUNumber, msgLongMRU);
401401
end
402402
else begin
403-
//CreateSeparator(Menu,DKLangConstW('msgLongMRU'));
403+
CreateSeparator(Menu,msgLongMRU);
404404
CreateSpecialList(Menu, Config.ListManager.MRUList, Config.MRUNumber,'');
405405
end;
406406
end;
@@ -423,14 +423,14 @@ procedure TdmTrayMenu.CreateHeaderItems(Menu: TPopupMenu);
423423
case I of
424424
0:
425425
begin
426-
//MenuItem.Caption := DKLangConstW('msgShowASuite');
426+
MenuItem.Caption := msgShowASuite;
427427
MenuItem.ImageIndex := Config.IconsManager.GetIconIndex('asuite');
428428
MenuItem.OnClick := ShowMainForm;
429429
MenuItem.Default := true;
430430
end;
431431
1:
432432
begin
433-
//MenuItem.Caption := DKLangConstW('msgOpenOptions');
433+
MenuItem.Caption := msgOpenOptions;
434434
MenuItem.ImageIndex := Config.IconsManager.GetIconIndex('options');
435435
MenuItem.OnClick := frmMain.miOptionsClick;
436436
MenuItem.Enabled := Not(Config.ReadOnlyMode);
@@ -481,12 +481,12 @@ procedure TdmTrayMenu.CreateFooterItems(Menu: TPopupMenu);
481481
case I of
482482
0:
483483
begin
484-
//MenuItem.Caption := DKLangConstW('msgEjectHardware');
484+
MenuItem.Caption := msgEjectHardware;
485485
MenuItem.OnClick := EjectDialog;
486486
end;
487487
1:
488488
begin
489-
//MenuItem.Caption := DKLangConstW('msgExit');
489+
MenuItem.Caption := msgExit;
490490
MenuItem.OnClick := frmMain.miExitClick;
491491
end;
492492
end;

Forms/Forms.Dialog.BaseEntity.pas

+1-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ function TfrmDialogBase.AddFrameNode(Tree: TBaseVirtualTree;
8383
if Assigned(NodeData) then
8484
begin
8585
NodeData.Frame := FramePage;
86-
//NodeData.Title := TfrmBaseEntityPage(FramePage).Title;
86+
NodeData.Title := TfrmBaseEntityPage(FramePage).Title;
8787
//NodeData.ImageIndex := TfrmBaseEntityPage(FramePage).ImageIndex;
8888
end;
8989
end;

Forms/Forms.GraphicMenu.pas

+6-5
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ TfrmGraphicMenu = class(TForm)
111111
end;
112112

113113
var
114-
frmGraphicMenu : TfrmGraphicMenu;
114+
frmGraphicMenu : TfrmGraphicMenu;
115115

116116
implementation
117117

@@ -121,7 +121,8 @@ implementation
121121
Forms.Main, Utility.System, Kernel.Consts, AppConfig.Main, DataModules.Icons,
122122
Forms.About, NodeDataTypes.Base, Kernel.Enumerations, Forms.Options,
123123
Utility.Misc, VirtualTree.Events, VirtualTree.Methods, Kernel.Types,
124-
NodeDataTypes.Custom, GraphicMenu.ThemeEngine;
124+
NodeDataTypes.Custom, GraphicMenu.ThemeEngine, Kernel.ResourceStrings,
125+
Windows;
125126

126127
procedure TfrmGraphicMenu.ApplicationEvents1Deactivate(Sender: TObject);
127128
begin
@@ -213,7 +214,7 @@ procedure TfrmGraphicMenu.UpdateDriveStats;
213214
dblDriveSize := DiskSize(Ord(Drive) - 64);
214215
dblDriveUsed := dblDriveSize - DiskFree(Ord(Drive) - 64);
215216
imgDriveSpace.Width := Round(dblDriveUsed / dblDriveSize * (imgDriveBackground.Width - 4));
216-
//lblDriveSpace.Caption := Format(DKLangConstW('msgGMHardDiskSpace'), [DiskFreeString(Drive, True), DiskSizeString(Drive, True)]);
217+
lblDriveSpace.Caption := Format(msgGMHardDiskSpace, [DiskFreeString(Drive, True), DiskSizeString(Drive, True)]);
217218

218219
edtSearch.Images := dmImages.ilSmallIcons;
219220
end;
@@ -227,7 +228,7 @@ procedure TfrmGraphicMenu.OpenFolder(FolderPath: string);
227228
ErrorCode := OpenDocument(PChar(sPath));
228229
if ErrorCode then
229230
begin
230-
// ShowMessageFmtEx(DKLangConstW('msgErrGeneric'), ['', SysErrorMessage(GetLastError)], True);
231+
ShowMessageFmtEx(msgErrGeneric, ['', SysErrorMessage(GetLastError)], True);
231232
end;
232233
end;
233234

@@ -378,7 +379,7 @@ procedure TfrmGraphicMenu.imgPersonalPictureClick(Sender: TObject);
378379
TempString : string;
379380
begin
380381
TempString := '';
381-
//OpenDialog1.Filter := DKLangConstW('msgFilterPicture');
382+
OpenDialog1.Filter := msgFilterPicture;
382383
OpenDialog1.InitialDir := ExtractFileDir(Config.Paths.RelativeToAbsolute(Config.GMPersonalPicture));
383384
if OpenDialog1.Execute then
384385
begin

Forms/Forms.ImportList.pas

+9-9
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ implementation
7979
uses
8080
Forms.Main, AppConfig.Main, VirtualTree.Events, VirtualTree.Methods,
8181
Utility.FileFolder, Utility.XML, Database.Manager, NodeDataTypes.Base,
82-
Kernel.Logger;
82+
Kernel.Logger, Kernel.ResourceStrings;
8383

8484
procedure TfrmImportList.btnBackClick(Sender: TObject);
8585
begin
@@ -125,15 +125,15 @@ procedure TfrmImportList.FormClose(Sender: TObject; var Action: TCloseAction);
125125
try
126126
if TreeImpToTree(vstListImp, Config.MainTree) then
127127
begin
128-
ShowMessageFmtEx(DKLangConstW('msgItemsImported'), [GetNumberNodeImp(vstListImp)]);
129-
TASuiteLogger.Info(DKLangConstW('msgItemsImported'), [GetNumberNodeImp(vstListImp)]);
128+
ShowMessageFmtEx(msgItemsImported, [GetNumberNodeImp(vstListImp)]);
129+
TASuiteLogger.Info(msgItemsImported, [GetNumberNodeImp(vstListImp)]);
130130
end;
131131
TVirtualTreeMethods.Create.GetAllIcons(Config.MainTree, nil);
132132
except
133133
on E : Exception do
134134
begin
135-
ShowMessageEx(DKLangConstW('msgImportFailed'), True);
136-
TASuiteLogger.Error(DKLangConstW('msgErrGeneric'), [E.ClassName,E.Message]);
135+
ShowMessageEx(msgImportFailed, True);
136+
TASuiteLogger.Error(msgErrGeneric, [E.ClassName,E.Message]);
137137
end;
138138
end;
139139
}
@@ -172,8 +172,8 @@ class procedure TfrmImportList.Execute(AOwner: TComponent);
172172

173173
procedure TfrmImportList.tsListShow(Sender: TObject);
174174
begin
175-
//lblTitle.Caption := DKLangConstW('msgImportTitle3');
176-
//btnNext.Caption := DKLangConstW('msgImport');
175+
lblTitle.Caption := msgImportTitle3;
176+
btnNext.Caption := msgImport;
177177
btnNext.Enabled := vstListImp.CheckedCount > 0;
178178
//Import list in temporary vst
179179
try
@@ -192,9 +192,9 @@ procedure TfrmImportList.vstListImpChecked(Sender: TBaseVirtualTree;
192192
procedure TfrmImportList.tsAskFileListShow(Sender: TObject);
193193
begin
194194
vstListImp.Clear;
195-
//lblTitle.Caption := DKLangConstW('msgImportTitle2');
195+
lblTitle.Caption := msgImportTitle2;
196196
btnNext.Enabled := (edtPathList.Text <> '') and FileExists(edtPathList.Text);
197-
//btnNext.Caption := DKLangConstW('msgNext');
197+
btnNext.Caption := msgNext;
198198
end;
199199

200200
function TfrmImportList.GetNumberNodeImp(Sender: TBaseVirtualTree): Integer;

Forms/Forms.Main.pas

+11-9
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,11 @@
2424
interface
2525

2626
uses
27-
LCLIntf, LCLType, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, Menus,
28-
ComCtrls, VirtualTrees, Kernel.Consts, DataModules.Icons, Kernel.BaseMainForm,
29-
StdCtrls, Kernel.Enumerations, ExtCtrls, ActnList, EditBtn, DefaultTranslator;
27+
LCLIntf, LCLType, LMessages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, Menus,
28+
ComCtrls, VirtualTrees, ActiveX, Kernel.Consts, DataModules.Icons,
29+
Kernel.BaseMainForm, StdCtrls, Buttons, UITypes,
30+
Kernel.Enumerations, ExtCtrls, {XMLDoc,} Lists.Manager,
31+
Database.Manager, {Actions,} ActnList, Themes, EditBtn;
3032

3133
type
3234

@@ -159,7 +161,7 @@ implementation
159161
DataModules.TrayMenu, Forms.ImportList, AppConfig.Main, Utility.System,
160162
VirtualTree.Methods, Frame.Options.Stats, NodeDataTypes.Base, Kernel.Scheduler,
161163
Kernel.Types, NodeDataTypes.Files, VirtualTree.Events, Utility.Process,
162-
Kernel.Logger, SynLog, FileUtil;
164+
Kernel.Logger, SynLog, FileUtil, Kernel.ResourceStrings;
163165

164166
{$R *.lfm}
165167

@@ -201,7 +203,7 @@ procedure TfrmMain.actDeleteExecute(Sender: TObject);
201203
Config.ASuiteState := lsDeleting;
202204
try
203205
Tree := GetActiveTree;
204-
if (Tree.GetFirstSelected <> nil) and (Config.TVDisableConfirmDelete {or (MessageDlg((DKLangConstW('msgConfirmDeleteItem')), mtWarning, [mbYes,mbNo], 0) = mrYes)}) then
206+
if (Tree.GetFirstSelected <> nil) and (Config.TVDisableConfirmDelete or (MessageDlg((msgConfirmDeleteItem), mtWarning, [mbYes,mbNo], 0) = mrYes)) then
205207
begin
206208
Nodes := Tree.GetSortedSelection(true);
207209
//Delete items
@@ -377,11 +379,11 @@ procedure TfrmMain.btnedtSearchRightButtonClick(Sender: TObject);
377379
end;
378380

379381
procedure TfrmMain.miSaveListClick(Sender: TObject);
380-
begin;
381-
{if Config.SaveList(True) then
382-
ShowMessageEx(DKLangConstW('msgSaveCompleted'))
382+
begin
383+
if Config.SaveList(True) then
384+
ShowMessageEx(msgSaveCompleted)
383385
else
384-
ShowMessageEx(DKLangConstW('msgErrSave'),true);}
386+
ShowMessageEx(msgErrSave,true);
385387
end;
386388

387389
procedure TfrmMain.ChangeSearchTextHint(Sender: TObject);

Forms/Forms.ScanFolder.pas

+4-4
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ procedure TfrmScanFolder.btnCancelClick(Sender: TObject);
110110
{
111111
if (vfsScan.IsRunning) then
112112
begin
113-
if MessageDlg((DKLangConstW('msgCancelScanFolder')), mtWarning, [mbYes,mbNo], 0) = mrYes then
113+
if MessageDlg((msgCancelScanFolder), mtWarning, [mbYes,mbNo], 0) = mrYes then
114114
begin
115115
vfsScan.Stop;
116116
Close;
@@ -178,11 +178,11 @@ procedure TfrmScanFolder.btnScanClick(Sender: TObject);
178178
btnScan.Enabled := False;
179179
end
180180
else begin
181-
ShowMessageEx(DKLangConstW('msgErrScanFolderEmptyPath'), True);
181+
ShowMessageEx(msgErrScanFolderEmptyPath, True);
182182
end;
183183
end
184184
else
185-
ShowMessageEx(DKLangConstW('msgErrScanFolderMissingTypes'), True);
185+
ShowMessageEx(msgErrScanFolderMissingTypes, True);
186186
}
187187
end;
188188

@@ -403,7 +403,7 @@ procedure TfrmScanFolder.vstTypesRemoveFromSelection(Sender: TBaseVirtualTree;
403403
404404
pbScan.Style := pbstNormal;
405405
pbScan.Position := pbScan.Max;
406-
ShowMessageFmtEx(DKLangConstW('msgFoundNumFiles'), [Results.Count]);
406+
ShowMessageFmtEx(msgFoundNumFiles, [Results.Count]);
407407
408408
//Select and expanded ScanFolder node
409409
Config.MainTree.ClearSelection;

Forms/Forms.ShortcutGrabber.pas

+7-10
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ implementation
7474

7575
uses
7676
Kernel.Logger, Utility.Misc, AppConfig.Main, Kernel.Consts,
77-
Utility.System, Utility.Hotkey;
77+
Utility.System, Utility.Hotkey, Kernel.ResourceStrings;
7878

7979
{$R *.lfm}
8080

@@ -114,20 +114,17 @@ procedure TfrmShortcutGrabber.btnOkClick(Sender: TObject);
114114

115115
if FCanClose then
116116
FHotkey := NewHotkey
117-
else begin
118-
//ShowMessageEx(DKLangConstW('msgHotkeyNotAvailable'), True);
119-
end;
117+
else
118+
ShowMessageEx(msgHotkeyNotAvailable, True);
120119
end
121120
else
122121
FCanClose := True;
123122
end
124-
else begin
125-
//ShowMessageEx(DKLangConstW('msgHotkeyNoMod'));
126-
end
123+
else
124+
ShowMessageEx(msgHotkeyNoMod);
127125
end
128-
else begin
129-
//ShowMessageEx(DKLangConstW('msgHotkeyNoKey'));
130-
end;
126+
else
127+
ShowMessageEx(msgHotkeyNoKey);
131128

132129
if NewHotkey = '' then
133130
hkKeys.SetFocus;

Frame/Frame.Options.Advanced.pas

+4-3
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,8 @@ implementation
8383

8484
uses
8585
AppConfig.Main, Utility.FileFolder, Kernel.Consts, VirtualTree.Methods,
86-
NodeDataTypes.Files, NodeDataTypes.Custom, Kernel.Enumerations;
86+
NodeDataTypes.Files, NodeDataTypes.Custom, Kernel.Enumerations, Kernel.ResourceStrings,
87+
Utility.Misc;
8788

8889
{$R *.lfm}
8990

@@ -120,7 +121,7 @@ procedure TfrmAdvancedOptionsPage.btnClearClick(Sender: TObject);
120121
cbClearCache.Checked := False;
121122
end;
122123
finally
123-
//ShowMessageEx(DKLangConstW('msgOperationCompleted'));
124+
ShowMessageEx(msgOperationCompleted);
124125
//Save list
125126
TVirtualTreeMethods.Create.RefreshList(nil);
126127
end;
@@ -179,7 +180,7 @@ function TfrmAdvancedOptionsPage.GetImageIndex: Integer;
179180

180181
function TfrmAdvancedOptionsPage.GetTitle: string;
181182
begin
182-
//Result := DKLangConstW('msgAdvanced');
183+
Result := msgAdvanced;
183184
end;
184185

185186
function TfrmAdvancedOptionsPage.InternalLoadData: Boolean;

0 commit comments

Comments
 (0)