mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-22 11:39:32 +02:00
LCL/ShellCtrl: ShellListView can display file size in GB.
This commit is contained in:
parent
8c094c3349
commit
8e3b710abb
@ -1530,6 +1530,11 @@ msgstr ""
|
|||||||
msgid "Folder"
|
msgid "Folder"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lclstrconsts.sshellctrlsgb
|
||||||
|
#, object-pascal-format
|
||||||
|
msgid "%.1n GB"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lclstrconsts.sshellctrlsinvalidpath
|
#: lclstrconsts.sshellctrlsinvalidpath
|
||||||
#, object-pascal-format
|
#, object-pascal-format
|
||||||
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
||||||
|
@ -1470,6 +1470,11 @@ msgstr "%s ottetti"
|
|||||||
msgid "Folder"
|
msgid "Folder"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lclstrconsts.sshellctrlsgb
|
||||||
|
#, object-pascal-format
|
||||||
|
msgid "%.1n GB"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lclstrconsts.sshellctrlsinvalidpath
|
#: lclstrconsts.sshellctrlsinvalidpath
|
||||||
#, object-pascal-format
|
#, object-pascal-format
|
||||||
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
||||||
|
@ -1557,6 +1557,11 @@ msgstr "%s bajtů"
|
|||||||
msgid "Folder"
|
msgid "Folder"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lclstrconsts.sshellctrlsgb
|
||||||
|
#, object-pascal-format
|
||||||
|
msgid "%.1n GB"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lclstrconsts.sshellctrlsinvalidpath
|
#: lclstrconsts.sshellctrlsinvalidpath
|
||||||
#, object-pascal-format, fuzzy
|
#, object-pascal-format, fuzzy
|
||||||
#| msgid ""
|
#| msgid ""
|
||||||
|
@ -1523,6 +1523,11 @@ msgstr "%s Bytes"
|
|||||||
msgid "Folder"
|
msgid "Folder"
|
||||||
msgstr "Ordner"
|
msgstr "Ordner"
|
||||||
|
|
||||||
|
#: lclstrconsts.sshellctrlsgb
|
||||||
|
#, object-pascal-format
|
||||||
|
msgid "%.1n GB"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lclstrconsts.sshellctrlsinvalidpath
|
#: lclstrconsts.sshellctrlsinvalidpath
|
||||||
#, object-pascal-format
|
#, object-pascal-format
|
||||||
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
||||||
@ -1580,3 +1585,4 @@ msgstr "Größe"
|
|||||||
#: lclstrconsts.sshellctrlstype
|
#: lclstrconsts.sshellctrlstype
|
||||||
msgid "Type"
|
msgid "Type"
|
||||||
msgstr "Typ"
|
msgstr "Typ"
|
||||||
|
|
||||||
|
@ -1463,6 +1463,11 @@ msgstr ""
|
|||||||
msgid "Folder"
|
msgid "Folder"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lclstrconsts.sshellctrlsgb
|
||||||
|
#, object-pascal-format
|
||||||
|
msgid "%.1n GB"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lclstrconsts.sshellctrlsinvalidpath
|
#: lclstrconsts.sshellctrlsinvalidpath
|
||||||
#, object-pascal-format
|
#, object-pascal-format
|
||||||
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
||||||
|
@ -1548,6 +1548,11 @@ msgstr "%s bytes"
|
|||||||
msgid "Folder"
|
msgid "Folder"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lclstrconsts.sshellctrlsgb
|
||||||
|
#, object-pascal-format
|
||||||
|
msgid "%.1n GB"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lclstrconsts.sshellctrlsinvalidpath
|
#: lclstrconsts.sshellctrlsinvalidpath
|
||||||
#, object-pascal-format
|
#, object-pascal-format
|
||||||
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
||||||
|
@ -1545,6 +1545,11 @@ msgstr "%s tavua"
|
|||||||
msgid "Folder"
|
msgid "Folder"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lclstrconsts.sshellctrlsgb
|
||||||
|
#, object-pascal-format
|
||||||
|
msgid "%.1n GB"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lclstrconsts.sshellctrlsinvalidpath
|
#: lclstrconsts.sshellctrlsinvalidpath
|
||||||
#, object-pascal-format, fuzzy
|
#, object-pascal-format, fuzzy
|
||||||
#| msgid ""
|
#| msgid ""
|
||||||
|
@ -1557,6 +1557,11 @@ msgstr "%s octets"
|
|||||||
msgid "Folder"
|
msgid "Folder"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lclstrconsts.sshellctrlsgb
|
||||||
|
#, object-pascal-format
|
||||||
|
msgid "%.1n GB"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lclstrconsts.sshellctrlsinvalidpath
|
#: lclstrconsts.sshellctrlsinvalidpath
|
||||||
#, object-pascal-format
|
#, object-pascal-format
|
||||||
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
||||||
|
@ -1579,6 +1579,11 @@ msgstr ""
|
|||||||
msgid "Folder"
|
msgid "Folder"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lclstrconsts.sshellctrlsgb
|
||||||
|
#, object-pascal-format
|
||||||
|
msgid "%.1n GB"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lclstrconsts.sshellctrlsinvalidpath
|
#: lclstrconsts.sshellctrlsinvalidpath
|
||||||
#, object-pascal-format
|
#, object-pascal-format
|
||||||
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
||||||
|
@ -1555,6 +1555,11 @@ msgstr "%s bájt"
|
|||||||
msgid "Folder"
|
msgid "Folder"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lclstrconsts.sshellctrlsgb
|
||||||
|
#, object-pascal-format
|
||||||
|
msgid "%.1n GB"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lclstrconsts.sshellctrlsinvalidpath
|
#: lclstrconsts.sshellctrlsinvalidpath
|
||||||
#, object-pascal-format
|
#, object-pascal-format
|
||||||
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
||||||
|
@ -1529,6 +1529,11 @@ msgstr ""
|
|||||||
msgid "Folder"
|
msgid "Folder"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lclstrconsts.sshellctrlsgb
|
||||||
|
#, object-pascal-format
|
||||||
|
msgid "%.1n GB"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lclstrconsts.sshellctrlsinvalidpath
|
#: lclstrconsts.sshellctrlsinvalidpath
|
||||||
#, object-pascal-format
|
#, object-pascal-format
|
||||||
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
||||||
|
@ -1561,6 +1561,11 @@ msgstr ""
|
|||||||
msgid "Folder"
|
msgid "Folder"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lclstrconsts.sshellctrlsgb
|
||||||
|
#, object-pascal-format
|
||||||
|
msgid "%.1n GB"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lclstrconsts.sshellctrlsinvalidpath
|
#: lclstrconsts.sshellctrlsinvalidpath
|
||||||
#, object-pascal-format
|
#, object-pascal-format
|
||||||
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
||||||
|
@ -1556,6 +1556,11 @@ msgstr "%s バイト"
|
|||||||
msgid "Folder"
|
msgid "Folder"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lclstrconsts.sshellctrlsgb
|
||||||
|
#, object-pascal-format
|
||||||
|
msgid "%.1n GB"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lclstrconsts.sshellctrlsinvalidpath
|
#: lclstrconsts.sshellctrlsinvalidpath
|
||||||
#, object-pascal-format, fuzzy
|
#, object-pascal-format, fuzzy
|
||||||
#| msgid ""
|
#| msgid ""
|
||||||
|
@ -1560,6 +1560,11 @@ msgstr "%s 바이트"
|
|||||||
msgid "Folder"
|
msgid "Folder"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lclstrconsts.sshellctrlsgb
|
||||||
|
#, object-pascal-format
|
||||||
|
msgid "%.1n GB"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lclstrconsts.sshellctrlsinvalidpath
|
#: lclstrconsts.sshellctrlsinvalidpath
|
||||||
#, object-pascal-format, fuzzy
|
#, object-pascal-format, fuzzy
|
||||||
#| msgid ""
|
#| msgid ""
|
||||||
|
@ -1558,6 +1558,11 @@ msgstr "%s baitų"
|
|||||||
msgid "Folder"
|
msgid "Folder"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lclstrconsts.sshellctrlsgb
|
||||||
|
#, object-pascal-format
|
||||||
|
msgid "%.1n GB"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lclstrconsts.sshellctrlsinvalidpath
|
#: lclstrconsts.sshellctrlsinvalidpath
|
||||||
#, object-pascal-format, fuzzy
|
#, object-pascal-format, fuzzy
|
||||||
#| msgid ""
|
#| msgid ""
|
||||||
|
@ -1563,6 +1563,11 @@ msgstr "%s bytes"
|
|||||||
msgid "Folder"
|
msgid "Folder"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lclstrconsts.sshellctrlsgb
|
||||||
|
#, object-pascal-format
|
||||||
|
msgid "%.1n GB"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lclstrconsts.sshellctrlsinvalidpath
|
#: lclstrconsts.sshellctrlsinvalidpath
|
||||||
#, object-pascal-format, fuzzy
|
#, object-pascal-format, fuzzy
|
||||||
#| msgid ""
|
#| msgid ""
|
||||||
|
@ -1528,6 +1528,11 @@ msgstr ""
|
|||||||
msgid "Folder"
|
msgid "Folder"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lclstrconsts.sshellctrlsgb
|
||||||
|
#, object-pascal-format
|
||||||
|
msgid "%.1n GB"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lclstrconsts.sshellctrlsinvalidpath
|
#: lclstrconsts.sshellctrlsinvalidpath
|
||||||
#, object-pascal-format
|
#, object-pascal-format
|
||||||
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
||||||
|
@ -1558,6 +1558,11 @@ msgstr "%s bajtów"
|
|||||||
msgid "Folder"
|
msgid "Folder"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lclstrconsts.sshellctrlsgb
|
||||||
|
#, object-pascal-format
|
||||||
|
msgid "%.1n GB"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lclstrconsts.sshellctrlsinvalidpath
|
#: lclstrconsts.sshellctrlsinvalidpath
|
||||||
#, object-pascal-format, fuzzy
|
#, object-pascal-format, fuzzy
|
||||||
#| msgid ""
|
#| msgid ""
|
||||||
|
@ -1460,6 +1460,11 @@ msgstr ""
|
|||||||
msgid "Folder"
|
msgid "Folder"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lclstrconsts.sshellctrlsgb
|
||||||
|
#, object-pascal-format
|
||||||
|
msgid "%.1n GB"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lclstrconsts.sshellctrlsinvalidpath
|
#: lclstrconsts.sshellctrlsinvalidpath
|
||||||
#, object-pascal-format
|
#, object-pascal-format
|
||||||
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
||||||
|
@ -1567,6 +1567,11 @@ msgstr "%s bytes"
|
|||||||
msgid "Folder"
|
msgid "Folder"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lclstrconsts.sshellctrlsgb
|
||||||
|
#, object-pascal-format
|
||||||
|
msgid "%.1n GB"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lclstrconsts.sshellctrlsinvalidpath
|
#: lclstrconsts.sshellctrlsinvalidpath
|
||||||
#, object-pascal-format, fuzzy
|
#, object-pascal-format, fuzzy
|
||||||
#| msgid ""
|
#| msgid ""
|
||||||
|
@ -1537,6 +1537,11 @@ msgstr "%s bytes"
|
|||||||
msgid "Folder"
|
msgid "Folder"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lclstrconsts.sshellctrlsgb
|
||||||
|
#, object-pascal-format
|
||||||
|
msgid "%.1n GB"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lclstrconsts.sshellctrlsinvalidpath
|
#: lclstrconsts.sshellctrlsinvalidpath
|
||||||
#, object-pascal-format
|
#, object-pascal-format
|
||||||
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
||||||
|
@ -1467,6 +1467,11 @@ msgstr "%s байт"
|
|||||||
msgid "Folder"
|
msgid "Folder"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lclstrconsts.sshellctrlsgb
|
||||||
|
#, object-pascal-format
|
||||||
|
msgid "%.1n GB"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lclstrconsts.sshellctrlsinvalidpath
|
#: lclstrconsts.sshellctrlsinvalidpath
|
||||||
#, object-pascal-format
|
#, object-pascal-format
|
||||||
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
||||||
|
@ -1469,6 +1469,11 @@ msgstr "%s bytov"
|
|||||||
msgid "Folder"
|
msgid "Folder"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lclstrconsts.sshellctrlsgb
|
||||||
|
#, object-pascal-format
|
||||||
|
msgid "%.1n GB"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lclstrconsts.sshellctrlsinvalidpath
|
#: lclstrconsts.sshellctrlsinvalidpath
|
||||||
#, object-pascal-format
|
#, object-pascal-format
|
||||||
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
||||||
|
@ -1537,6 +1537,11 @@ msgstr "%s byte"
|
|||||||
msgid "Folder"
|
msgid "Folder"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lclstrconsts.sshellctrlsgb
|
||||||
|
#, object-pascal-format
|
||||||
|
msgid "%.1n GB"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lclstrconsts.sshellctrlsinvalidpath
|
#: lclstrconsts.sshellctrlsinvalidpath
|
||||||
#, object-pascal-format
|
#, object-pascal-format
|
||||||
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
||||||
|
@ -1540,6 +1540,11 @@ msgstr "%s байтів"
|
|||||||
msgid "Folder"
|
msgid "Folder"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lclstrconsts.sshellctrlsgb
|
||||||
|
#, object-pascal-format
|
||||||
|
msgid "%.1n GB"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lclstrconsts.sshellctrlsinvalidpath
|
#: lclstrconsts.sshellctrlsinvalidpath
|
||||||
#, object-pascal-format
|
#, object-pascal-format
|
||||||
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
||||||
|
@ -1469,6 +1469,11 @@ msgstr "%s字节"
|
|||||||
msgid "Folder"
|
msgid "Folder"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lclstrconsts.sshellctrlsgb
|
||||||
|
#, object-pascal-format
|
||||||
|
msgid "%.1n GB"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lclstrconsts.sshellctrlsinvalidpath
|
#: lclstrconsts.sshellctrlsinvalidpath
|
||||||
#, object-pascal-format
|
#, object-pascal-format
|
||||||
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
||||||
|
@ -1467,6 +1467,11 @@ msgstr ""
|
|||||||
msgid "Folder"
|
msgid "Folder"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lclstrconsts.sshellctrlsgb
|
||||||
|
#, object-pascal-format
|
||||||
|
msgid "%.1n GB"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: lclstrconsts.sshellctrlsinvalidpath
|
#: lclstrconsts.sshellctrlsinvalidpath
|
||||||
#, object-pascal-format
|
#, object-pascal-format
|
||||||
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
msgctxt "lclstrconsts.sshellctrlsinvalidpath"
|
||||||
|
@ -319,6 +319,7 @@ resourceString
|
|||||||
sShellCtrlsName = 'Name';
|
sShellCtrlsName = 'Name';
|
||||||
sShellCtrlsSize = 'Size';
|
sShellCtrlsSize = 'Size';
|
||||||
sShellCtrlsType = 'Type';
|
sShellCtrlsType = 'Type';
|
||||||
|
sShellCtrlsGB = '%.1n GB';
|
||||||
sShellCtrlsMB = '%s MB';
|
sShellCtrlsMB = '%s MB';
|
||||||
sShellCtrlsKB = '%s kB';
|
sShellCtrlsKB = '%s kB';
|
||||||
sShellCtrlsBytes = '%s bytes';
|
sShellCtrlsBytes = '%s bytes';
|
||||||
|
@ -447,14 +447,21 @@ begin
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
function FileSizeToStr(AFileSize: Int64): String;
|
function FileSizeToStr(AFileSize: Int64): String;
|
||||||
|
const
|
||||||
|
ONE_KB = 1024;
|
||||||
|
ONE_MB = 1024 * 1024;
|
||||||
|
ONE_GB = 1024 * 1024 * 1024;
|
||||||
begin
|
begin
|
||||||
if AFileSize < 1024 then
|
if AFileSize < ONE_KB then
|
||||||
Result := Format(sShellCtrlsBytes, [IntToStr(AFileSize)])
|
Result := Format(sShellCtrlsBytes, [IntToStr(AFileSize)])
|
||||||
else
|
else
|
||||||
if AFileSize < 1024 * 1024 then
|
if AFileSize < ONE_MB then
|
||||||
Result := Format(sShellCtrlsKB, [IntToStr(AFileSize div 1024)])
|
Result := Format(sShellCtrlsKB, [IntToStr(AFileSize div ONE_KB)])
|
||||||
else
|
else
|
||||||
Result := Format(sShellCtrlsMB, [IntToStr(AFileSize div (1024 * 1024))]);
|
if AFileSize < ONE_GB then
|
||||||
|
Result := Format(sShellCtrlsMB, [IntToStr(AFileSize div (ONE_MB))])
|
||||||
|
else
|
||||||
|
Result := Format(sShellCtrlsGB, [AFileSize / ONE_GB]);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
operator = (const A, B: TMethod): Boolean;
|
operator = (const A, B: TMethod): Boolean;
|
||||||
|
Loading…
Reference in New Issue
Block a user