diff --git a/src/application/ljv.application.version.pas b/src/application/ljv.application.version.pas index f73e4e0..8ae7e26 100644 --- a/src/application/ljv.application.version.pas +++ b/src/application/ljv.application.version.pas @@ -1,5 +1,7 @@ { Contains Application.Version + This file is part of laz-JSON-Viewer + Copyright (c) 2021 Gustavo Carreno Permission is hereby granted, free of charge, to any person obtaining a copy diff --git a/src/forms/ljv.forms.main.lfm b/src/forms/ljv.forms.main.lfm index 5fa1808..70c2bd5 100644 --- a/src/forms/ljv.forms.main.lfm +++ b/src/forms/ljv.forms.main.lfm @@ -11,6 +11,7 @@ object frmMain: TfrmMain OnDestroy = FormDestroy OnDropFiles = FormDropFiles SessionProperties = 'Top;Left;Height;Width;WindowState' + LCLVersion = '2.1.0.0' object psMain: TPairSplitter Cursor = crDefault Left = 224 @@ -38,7 +39,7 @@ object frmMain: TfrmMain Header.Columns = < item Position = 0 - Width = 398 + Width = 400 end> Header.Options = [hoAutoResize, hoColumnResize, hoDrag, hoShowSortGlyphs] TabOrder = 0 diff --git a/src/forms/ljv.forms.main.pas b/src/forms/ljv.forms.main.pas index 5f6e8fb..26d7319 100644 --- a/src/forms/ljv.forms.main.pas +++ b/src/forms/ljv.forms.main.pas @@ -1,5 +1,7 @@ { Implements Forms.Main + This file is part of laz-JSON-Viewer + Copyright (c) 2021 Gustavo Carreno Permission is hereby granted, free of charge, to any person obtaining a copy @@ -35,7 +37,10 @@ interface , Dialogs , ExtCtrls , StdCtrls -, PairSplitter, JSONPropStorage, ActnList, StdActns +, PairSplitter +, JSONPropStorage +, ActnList +, StdActns , fpjson , VirtualTrees ; diff --git a/src/i18n/lazJSONViewer.po b/src/i18n/lazJSONViewer.po new file mode 100644 index 0000000..5f384db --- /dev/null +++ b/src/i18n/lazJSONViewer.po @@ -0,0 +1,181 @@ +msgid "" +msgstr "Content-Type: text/plain; charset=UTF-8" + +#: ljv.forms.main.rsbytes +msgid " B" +msgstr "" + +#: ljv.forms.main.rscaptionpath +msgid "Path" +msgstr "" + +#: ljv.forms.main.rscaptionvalue +msgid "Value" +msgstr "" + +#: ljv.forms.main.rsformcaption +msgid "JSON Viewer v%s" +msgstr "" + +#: ljv.forms.main.rsformcaptionfile +msgid "JSON Viewer (%s) v%s" +msgstr "" + +#: ljv.forms.main.rsgigabytes +msgid " GB" +msgstr "" + +#: ljv.forms.main.rskilobytes +msgid " KB" +msgstr "" + +#: ljv.forms.main.rslabelbinary +msgid "Binary" +msgstr "" + +#: ljv.forms.main.rslabelbytes +msgid "Bytes" +msgstr "" + +#: ljv.forms.main.rslabelcountarray +msgid "Items: %d" +msgstr "" + +#: ljv.forms.main.rslabelcountempty +msgid "Member Count" +msgstr "" + +#: ljv.forms.main.rslabelcountna +msgid "N/A" +msgstr "" + +#: ljv.forms.main.rslabelcountobject +msgid "Members: %d" +msgstr "" + +#: ljv.forms.main.rslabeldatetime +msgid "Date" +msgstr "" + +#: ljv.forms.main.rslabelformated +msgid "Formated" +msgstr "" + +#: ljv.forms.main.rslabelhexadecimal +msgid "Hexadecimal" +msgstr "" + +#: ljv.forms.main.rslabelnamearrayitem +msgid "Item: %d" +msgstr "" + +#: ljv.forms.main.rslabelnameempty +msgid "Node Name/Index" +msgstr "" + +#: ljv.forms.main.rslabelnamename +msgid "Name: \"%s\"" +msgstr "" + +#: ljv.forms.main.rslabelscientific +msgid "Scientific" +msgstr "" + +#: ljv.forms.main.rslabeltype +msgid "Type: %s" +msgstr "" + +#: ljv.forms.main.rslabeltypeempty +msgid "Node Type" +msgstr "" + +#: ljv.forms.main.rsmegabytes +msgid " MB" +msgstr "" + +#: ljv.forms.main.rsterabytes +msgid " TB" +msgstr "" + +#: ljv.forms.main.rstypearray +msgid "Array" +msgstr "" + +#: ljv.forms.main.rstypeboolean +msgid "Boolean" +msgstr "" + +#: ljv.forms.main.rstypenull +msgid "Null" +msgstr "" + +#: ljv.forms.main.rstypenumberfloat +msgid "Number (Float)" +msgstr "" + +#: ljv.forms.main.rstypenumberint64 +msgid "Number (Int64)" +msgstr "" + +#: ljv.forms.main.rstypenumberinteger +msgid "Number (Integer)" +msgstr "" + +#: ljv.forms.main.rstypenumberqword +msgid "Number (QWord)" +msgstr "" + +#: ljv.forms.main.rstypeobject +msgid "Object" +msgstr "" + +#: ljv.forms.main.rstypestring +msgid "String" +msgstr "" + +#: ljv.forms.main.rstypeunknown +msgctxt "ljv.forms.main.rstypeunknown" +msgid "Unknown" +msgstr "" + +#: ljv.forms.main.rsvstnocolumns +msgid "There are no Columns" +msgstr "" + +#: ljv.forms.main.rsvstunknown +msgctxt "ljv.forms.main.rsvstunknown" +msgid "Unknown" +msgstr "" + +#: tfrmmain.actfileexit.caption +msgid "E&xit" +msgstr "" + +#: tfrmmain.actfileexit.hint +msgid "Exit" +msgstr "" + +#: tfrmmain.caption +msgid "frmMain" +msgstr "" + +#: tfrmmain.lblcount.caption +msgid "lblCount" +msgstr "" + +#: tfrmmain.lblname.caption +msgid "lblName" +msgstr "" + +#: tfrmmain.lblpath.caption +msgid "lblPath" +msgstr "" + +#: tfrmmain.lbltype.caption +msgid "lblType" +msgstr "" + +#: tfrmmain.lblvalue.caption +msgid "lblValue" +msgstr "" + diff --git a/src/json/ljv.json.utils.pas b/src/json/ljv.json.utils.pas index 8dc8dd7..2b10af4 100644 --- a/src/json/ljv.json.utils.pas +++ b/src/json/ljv.json.utils.pas @@ -1,5 +1,7 @@ { Implements JSON.Utils + This file is part of laz-JSON-Viewer + Copyright (c) 2021 Gustavo Carreno Permission is hereby granted, free of charge, to any person obtaining a copy diff --git a/src/lazJSONViewer.lpi b/src/lazJSONViewer.lpi index a2e0bde..8d7d799 100644 --- a/src/lazJSONViewer.lpi +++ b/src/lazJSONViewer.lpi @@ -1,10 +1,12 @@ - + + + + - <Scaled Value="True"/> <ResourceType Value="res"/> diff --git a/src/lazJSONViewer.lpr b/src/lazJSONViewer.lpr index dd07a41..0938d13 100644 --- a/src/lazJSONViewer.lpr +++ b/src/lazJSONViewer.lpr @@ -1,5 +1,7 @@ { Program lazJSONViewer + This file is part of laz-JSON-Viewer + Copyright (c) 2021 Gustavo Carreno <guscarreno@gmail.com> Permission is hereby granted, free of charge, to any person obtaining a copy diff --git a/src/tree/ljv.tree.nodes.pas b/src/tree/ljv.tree.nodes.pas index 3277f98..6cadbee 100644 --- a/src/tree/ljv.tree.nodes.pas +++ b/src/tree/ljv.tree.nodes.pas @@ -1,5 +1,7 @@ { Implements Tree.Nodes + This file is part of laz-JSON-Viewer + Copyright (c) 2021 Gustavo Carreno <guscarreno@gmail.com> Permission is hereby granted, free of charge, to any person obtaining a copy