SimpleWebServerGUI: improved i18n, regenerated translations and updated Russian translation

This commit is contained in:
Maxim Ganetsky 2022-05-31 02:28:03 +03:00
parent 3052c2b048
commit 8aee0d78a3
6 changed files with 219 additions and 116 deletions

View File

@ -1,6 +1,10 @@
msgid "" msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8" msgstr "Content-Type: text/plain; charset=UTF-8"
#: simplewebsrvstrconsts.rsswadd
msgid "Add"
msgstr ""
#: simplewebsrvstrconsts.rsswaddcustomserver #: simplewebsrvstrconsts.rsswaddcustomserver
msgid "Add Custom Server" msgid "Add Custom Server"
msgstr "" msgstr ""
@ -37,10 +41,34 @@ msgstr ""
msgid "Command line parameters" msgid "Command line parameters"
msgstr "" msgstr ""
#: simplewebsrvstrconsts.rsswconfigure
msgid "Configure"
msgstr ""
#: simplewebsrvstrconsts.rsswcopylocation
msgid "Copy Location"
msgstr ""
#: simplewebsrvstrconsts.rsswcopyorigin
msgid "Copy Origin"
msgstr ""
#: simplewebsrvstrconsts.rsswcopyworkingdirectorypath
msgid "Copy Working Directory Path"
msgstr ""
#: simplewebsrvstrconsts.rsswcustomserver
msgid "Custom Server"
msgstr ""
#: simplewebsrvstrconsts.rsswdelete #: simplewebsrvstrconsts.rsswdelete
msgid "Delete?" msgid "Delete?"
msgstr "" msgstr ""
#: simplewebsrvstrconsts.rsswdelete2
msgid "Delete"
msgstr ""
#: simplewebsrvstrconsts.rsswdeletelocation #: simplewebsrvstrconsts.rsswdeletelocation
#, object-pascal-format #, object-pascal-format
msgid "Delete location \"%s\"?" msgid "Delete location \"%s\"?"
@ -140,6 +168,14 @@ msgstr ""
msgid "Missing server executable." msgid "Missing server executable."
msgstr "" msgstr ""
#: simplewebsrvstrconsts.rsswnote
msgid "Note"
msgstr ""
#: simplewebsrvstrconsts.rssworigin
msgid "Origin"
msgstr ""
#: simplewebsrvstrconsts.rsswparameterspleaseusemacroport #: simplewebsrvstrconsts.rsswparameterspleaseusemacroport
msgid "Parameters (please use macro $(port))" msgid "Parameters (please use macro $(port))"
msgstr "" msgstr ""

View File

@ -11,6 +11,10 @@ msgstr ""
"Language: ru\n" "Language: ru\n"
"X-Generator: Poedit 2.4.3\n" "X-Generator: Poedit 2.4.3\n"
#: simplewebsrvstrconsts.rsswadd
msgid "Add"
msgstr "Добавить"
#: simplewebsrvstrconsts.rsswaddcustomserver #: simplewebsrvstrconsts.rsswaddcustomserver
msgid "Add Custom Server" msgid "Add Custom Server"
msgstr "Добавить пользовательский сервер" msgstr "Добавить пользовательский сервер"
@ -47,10 +51,34 @@ msgstr "Невозможно найти браузер. Смотрите"
msgid "Command line parameters" msgid "Command line parameters"
msgstr "Параметры командной строки" msgstr "Параметры командной строки"
#: simplewebsrvstrconsts.rsswconfigure
msgid "Configure"
msgstr "Настроить"
#: simplewebsrvstrconsts.rsswcopylocation
msgid "Copy Location"
msgstr "Копировать расположение"
#: simplewebsrvstrconsts.rsswcopyorigin
msgid "Copy Origin"
msgstr "Копировать происхождение"
#: simplewebsrvstrconsts.rsswcopyworkingdirectorypath
msgid "Copy Working Directory Path"
msgstr "Копировать путь к рабочему каталогу"
#: simplewebsrvstrconsts.rsswcustomserver
msgid "Custom Server"
msgstr "Пользовательский сервер"
#: simplewebsrvstrconsts.rsswdelete #: simplewebsrvstrconsts.rsswdelete
msgid "Delete?" msgid "Delete?"
msgstr "Удалить?" msgstr "Удалить?"
#: simplewebsrvstrconsts.rsswdelete2
msgid "Delete"
msgstr "Удалить"
#: simplewebsrvstrconsts.rsswdeletelocation #: simplewebsrvstrconsts.rsswdeletelocation
#, object-pascal-format #, object-pascal-format
msgid "Delete location \"%s\"?" msgid "Delete location \"%s\"?"
@ -150,6 +178,14 @@ msgstr "Отсутствует расположение."
msgid "Missing server executable." msgid "Missing server executable."
msgstr "Отсутствует исполнимый файл сервера." msgstr "Отсутствует исполнимый файл сервера."
#: simplewebsrvstrconsts.rsswnote
msgid "Note"
msgstr "Примечание"
#: simplewebsrvstrconsts.rssworigin
msgid "Origin"
msgstr "Происхождение"
#: simplewebsrvstrconsts.rsswparameterspleaseusemacroport #: simplewebsrvstrconsts.rsswparameterspleaseusemacroport
msgid "Parameters (please use macro $(port))" msgid "Parameters (please use macro $(port))"
msgstr "Параметры (используйте макрос $(port))" msgstr "Параметры (используйте макрос $(port))"

View File

@ -1,32 +1,34 @@
object SimpleWebSrvAddDialog: TSimpleWebSrvAddDialog object SimpleWebSrvAddDialog: TSimpleWebSrvAddDialog
Left = 598 Left = 598
Height = 368 Height = 460
Top = 313 Top = 313
Width = 426 Width = 532
Caption = 'Add Simple Web Server Location' Caption = 'Add Simple Web Server Location'
ClientHeight = 368 ClientHeight = 460
ClientWidth = 426 ClientWidth = 532
DesignTimePPI = 120
OnCreate = FormCreate OnCreate = FormCreate
Position = poScreenCenter Position = poScreenCenter
LCLVersion = '2.3.0.0' LCLVersion = '2.3.0.0'
object OptionsPageControl: TPageControl object OptionsPageControl: TPageControl
Left = 0 Left = 0
Height = 368 Height = 460
Top = 0 Top = 0
Width = 426 Width = 532
ActivePage = ServerTabSheet ActivePage = LocationTabSheet
Align = alClient Align = alClient
TabIndex = 1 TabIndex = 0
TabOrder = 0 TabOrder = 0
object LocationTabSheet: TTabSheet object LocationTabSheet: TTabSheet
Caption = 'Location' Caption = 'Location'
ClientHeight = 339 ClientHeight = 427
ClientWidth = 416 ClientWidth = 524
object LocButtonPanel: TButtonPanel object LocButtonPanel: TButtonPanel
Left = 6 Left = 8
Height = 40 Height = 38
Top = 293 Top = 381
Width = 404 Width = 508
BorderSpacing.Around = 8
OKButton.Name = 'OKButton' OKButton.Name = 'OKButton'
OKButton.DefaultCaption = True OKButton.DefaultCaption = True
HelpButton.Name = 'HelpButton' HelpButton.Name = 'HelpButton'
@ -42,34 +44,34 @@ object SimpleWebSrvAddDialog: TSimpleWebSrvAddDialog
AnchorSideLeft.Control = LocationTabSheet AnchorSideLeft.Control = LocationTabSheet
AnchorSideTop.Control = LocationComboBox AnchorSideTop.Control = LocationComboBox
AnchorSideTop.Side = asrCenter AnchorSideTop.Side = asrCenter
Left = 6 Left = 8
Height = 15 Height = 20
Top = 14 Top = 12
Width = 47 Width = 57
BorderSpacing.Left = 6 BorderSpacing.Left = 8
Caption = 'Location' Caption = 'Location'
end end
object LocationURLLabel: TLabel object LocationURLLabel: TLabel
AnchorSideLeft.Control = LocationTabSheet AnchorSideLeft.Control = LocationTabSheet
AnchorSideTop.Control = LocationDirComboBox AnchorSideTop.Control = LocationDirComboBox
AnchorSideTop.Side = asrBottom AnchorSideTop.Side = asrBottom
Left = 6 Left = 8
Height = 15 Height = 20
Top = 87 Top = 91
Width = 98 Width = 119
BorderSpacing.Left = 6 BorderSpacing.Left = 8
BorderSpacing.Top = 15 BorderSpacing.Top = 19
Caption = 'LocationURLLabel' Caption = 'LocationURLLabel'
end end
object LocationDirLabel: TLabel object LocationDirLabel: TLabel
AnchorSideLeft.Control = LocationTabSheet AnchorSideLeft.Control = LocationTabSheet
AnchorSideTop.Control = LocationDirComboBox AnchorSideTop.Control = LocationDirComboBox
AnchorSideTop.Side = asrCenter AnchorSideTop.Side = asrCenter
Left = 6 Left = 8
Height = 15 Height = 20
Top = 50 Top = 48
Width = 84 Width = 100
BorderSpacing.Left = 6 BorderSpacing.Left = 8
Caption = 'Local Directory' Caption = 'Local Directory'
end end
object LocationBrowserButton: TButton object LocationBrowserButton: TButton
@ -79,13 +81,13 @@ object SimpleWebSrvAddDialog: TSimpleWebSrvAddDialog
AnchorSideRight.Side = asrBottom AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = LocationDirComboBox AnchorSideBottom.Control = LocationDirComboBox
AnchorSideBottom.Side = asrBottom AnchorSideBottom.Side = asrBottom
Left = 385 Left = 481
Height = 30 Height = 28
Top = 42 Top = 44
Width = 25 Width = 35
Anchors = [akTop, akRight, akBottom] Anchors = [akTop, akRight, akBottom]
AutoSize = True AutoSize = True
BorderSpacing.Right = 6 BorderSpacing.Right = 8
Caption = '...' Caption = '...'
OnClick = LocationBrowserButtonClick OnClick = LocationBrowserButtonClick
TabOrder = 1 TabOrder = 1
@ -96,14 +98,16 @@ object SimpleWebSrvAddDialog: TSimpleWebSrvAddDialog
AnchorSideTop.Control = LocationComboBox AnchorSideTop.Control = LocationComboBox
AnchorSideTop.Side = asrBottom AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = LocationBrowserButton AnchorSideRight.Control = LocationBrowserButton
Left = 96 Left = 116
Height = 30 Height = 28
Top = 42 Top = 44
Width = 289 Width = 365
Anchors = [akTop, akLeft, akRight] Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 6 BorderSpacing.Left = 8
BorderSpacing.Top = 6 BorderSpacing.Top = 8
ItemHeight = 0 ItemHeight = 20
ParentShowHint = False
ShowHint = True
TabOrder = 2 TabOrder = 2
Text = 'LocationDirComboBox' Text = 'LocationDirComboBox'
end end
@ -111,27 +115,30 @@ object SimpleWebSrvAddDialog: TSimpleWebSrvAddDialog
AnchorSideLeft.Control = LocationLabel AnchorSideLeft.Control = LocationLabel
AnchorSideLeft.Side = asrBottom AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = LocationTabSheet AnchorSideTop.Control = LocationTabSheet
Left = 59 Left = 73
Height = 30 Height = 28
Top = 6 Top = 8
Width = 189 Width = 236
BorderSpacing.Left = 6 BorderSpacing.Left = 8
BorderSpacing.Top = 6 BorderSpacing.Top = 8
ItemHeight = 0 ItemHeight = 20
OnEditingDone = LocationComboBoxEditingDone OnEditingDone = LocationComboBoxEditingDone
ParentShowHint = False
ShowHint = True
TabOrder = 3 TabOrder = 3
Text = 'LocationComboBox' Text = 'LocationComboBox'
end end
end end
object ServerTabSheet: TTabSheet object ServerTabSheet: TTabSheet
Caption = 'Custom Server' Caption = 'Custom Server'
ClientHeight = 339 ClientHeight = 427
ClientWidth = 416 ClientWidth = 524
object SrvButtonPanel: TButtonPanel object SrvButtonPanel: TButtonPanel
Left = 6 Left = 8
Height = 40 Height = 38
Top = 293 Top = 381
Width = 404 Width = 508
BorderSpacing.Around = 8
OKButton.Name = 'OKButton' OKButton.Name = 'OKButton'
OKButton.DefaultCaption = True OKButton.DefaultCaption = True
HelpButton.Name = 'HelpButton' HelpButton.Name = 'HelpButton'
@ -146,22 +153,22 @@ object SimpleWebSrvAddDialog: TSimpleWebSrvAddDialog
object SrvPortLabel: TLabel object SrvPortLabel: TLabel
AnchorSideLeft.Control = ServerTabSheet AnchorSideLeft.Control = ServerTabSheet
AnchorSideTop.Side = asrCenter AnchorSideTop.Side = asrCenter
Left = 6 Left = 8
Height = 15 Height = 20
Top = 14 Top = 18
Width = 24 Width = 26
BorderSpacing.Left = 6 BorderSpacing.Left = 8
Caption = 'Port' Caption = 'Port'
end end
object SrvWorkDirLabel: TLabel object SrvWorkDirLabel: TLabel
AnchorSideLeft.Control = ServerTabSheet AnchorSideLeft.Control = ServerTabSheet
AnchorSideTop.Control = SrvWorkDirComboBox AnchorSideTop.Control = SrvWorkDirComboBox
AnchorSideTop.Side = asrCenter AnchorSideTop.Side = asrCenter
Left = 6 Left = 8
Height = 15 Height = 20
Top = 86 Top = 84
Width = 85 Width = 99
BorderSpacing.Left = 6 BorderSpacing.Left = 8
Caption = 'Work Directory' Caption = 'Work Directory'
end end
object SrvBrowserButton: TButton object SrvBrowserButton: TButton
@ -171,13 +178,13 @@ object SimpleWebSrvAddDialog: TSimpleWebSrvAddDialog
AnchorSideRight.Side = asrBottom AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = SrvWorkDirComboBox AnchorSideBottom.Control = SrvWorkDirComboBox
AnchorSideBottom.Side = asrBottom AnchorSideBottom.Side = asrBottom
Left = 385 Left = 481
Height = 30 Height = 28
Top = 78 Top = 80
Width = 25 Width = 35
Anchors = [akTop, akRight, akBottom] Anchors = [akTop, akRight, akBottom]
AutoSize = True AutoSize = True
BorderSpacing.Right = 6 BorderSpacing.Right = 8
Caption = '...' Caption = '...'
TabOrder = 1 TabOrder = 1
end end
@ -185,11 +192,11 @@ object SimpleWebSrvAddDialog: TSimpleWebSrvAddDialog
AnchorSideLeft.Control = ServerTabSheet AnchorSideLeft.Control = ServerTabSheet
AnchorSideTop.Control = SrvExeComboBox AnchorSideTop.Control = SrvExeComboBox
AnchorSideTop.Side = asrCenter AnchorSideTop.Side = asrCenter
Left = 6 Left = 8
Height = 15 Height = 20
Top = 50 Top = 48
Width = 61 Width = 72
BorderSpacing.Left = 6 BorderSpacing.Left = 8
Caption = 'Executable' Caption = 'Executable'
end end
object SrvExeBrowseButton: TButton object SrvExeBrowseButton: TButton
@ -199,13 +206,13 @@ object SimpleWebSrvAddDialog: TSimpleWebSrvAddDialog
AnchorSideRight.Side = asrBottom AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = SrvExeComboBox AnchorSideBottom.Control = SrvExeComboBox
AnchorSideBottom.Side = asrBottom AnchorSideBottom.Side = asrBottom
Left = 385 Left = 481
Height = 30 Height = 28
Top = 42 Top = 44
Width = 25 Width = 35
Anchors = [akTop, akRight, akBottom] Anchors = [akTop, akRight, akBottom]
AutoSize = True AutoSize = True
BorderSpacing.Right = 6 BorderSpacing.Right = 8
Caption = '...' Caption = '...'
TabOrder = 2 TabOrder = 2
end end
@ -213,12 +220,12 @@ object SimpleWebSrvAddDialog: TSimpleWebSrvAddDialog
AnchorSideLeft.Control = ServerTabSheet AnchorSideLeft.Control = ServerTabSheet
AnchorSideTop.Control = SrvWorkDirComboBox AnchorSideTop.Control = SrvWorkDirComboBox
AnchorSideTop.Side = asrBottom AnchorSideTop.Side = asrBottom
Left = 6 Left = 8
Height = 15 Height = 20
Top = 114 Top = 116
Width = 63 Width = 73
BorderSpacing.Left = 6 BorderSpacing.Left = 8
BorderSpacing.Top = 6 BorderSpacing.Top = 8
Caption = 'Parameters' Caption = 'Parameters'
end end
object SrvParamsComboBox: TComboBox object SrvParamsComboBox: TComboBox
@ -227,15 +234,15 @@ object SimpleWebSrvAddDialog: TSimpleWebSrvAddDialog
AnchorSideTop.Side = asrBottom AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = ServerTabSheet AnchorSideRight.Control = ServerTabSheet
AnchorSideRight.Side = asrBottom AnchorSideRight.Side = asrBottom
Left = 6 Left = 8
Height = 30 Height = 28
Top = 135 Top = 144
Width = 404 Width = 508
Anchors = [akTop, akLeft, akRight] Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 6 BorderSpacing.Left = 8
BorderSpacing.Top = 6 BorderSpacing.Top = 8
BorderSpacing.Right = 6 BorderSpacing.Right = 8
ItemHeight = 0 ItemHeight = 20
ParentShowHint = False ParentShowHint = False
ShowHint = True ShowHint = True
TabOrder = 3 TabOrder = 3
@ -246,14 +253,14 @@ object SimpleWebSrvAddDialog: TSimpleWebSrvAddDialog
AnchorSideTop.Control = SrvPortComboBox AnchorSideTop.Control = SrvPortComboBox
AnchorSideTop.Side = asrBottom AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = SrvExeBrowseButton AnchorSideRight.Control = SrvExeBrowseButton
Left = 73 Left = 88
Height = 30 Height = 28
Top = 42 Top = 44
Width = 312 Width = 393
Anchors = [akTop, akLeft, akRight] Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 6 BorderSpacing.Left = 8
BorderSpacing.Top = 6 BorderSpacing.Top = 8
ItemHeight = 0 ItemHeight = 20
ParentShowHint = False ParentShowHint = False
ShowHint = True ShowHint = True
TabOrder = 4 TabOrder = 4
@ -264,14 +271,14 @@ object SimpleWebSrvAddDialog: TSimpleWebSrvAddDialog
AnchorSideTop.Control = SrvExeComboBox AnchorSideTop.Control = SrvExeComboBox
AnchorSideTop.Side = asrBottom AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = SrvBrowserButton AnchorSideRight.Control = SrvBrowserButton
Left = 97 Left = 115
Height = 30 Height = 28
Top = 78 Top = 80
Width = 288 Width = 366
Anchors = [akTop, akLeft, akRight] Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 6 BorderSpacing.Left = 8
BorderSpacing.Top = 6 BorderSpacing.Top = 8
ItemHeight = 0 ItemHeight = 20
ParentShowHint = False ParentShowHint = False
ShowHint = True ShowHint = True
TabOrder = 5 TabOrder = 5
@ -281,13 +288,13 @@ object SimpleWebSrvAddDialog: TSimpleWebSrvAddDialog
AnchorSideLeft.Control = SrvPortLabel AnchorSideLeft.Control = SrvPortLabel
AnchorSideLeft.Side = asrBottom AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = ServerTabSheet AnchorSideTop.Control = ServerTabSheet
Left = 36 Left = 42
Height = 30 Height = 28
Top = 6 Top = 8
Width = 141 Width = 176
BorderSpacing.Left = 6 BorderSpacing.Left = 8
BorderSpacing.Top = 6 BorderSpacing.Top = 8
ItemHeight = 0 ItemHeight = 20
ParentShowHint = False ParentShowHint = False
ShowHint = True ShowHint = True
TabOrder = 6 TabOrder = 6

View File

@ -87,8 +87,8 @@ begin
Caption:=rsSWAddSimpleWebServerLocation; Caption:=rsSWAddSimpleWebServerLocation;
// add location page // add location page
LocationTabSheet.Caption:=rsSWLocation;
LocationLabel.Caption:=rsSWLocation; LocationLabel.Caption:=rsSWLocation;
LocationComboBox.TextHint:='location';
LocationComboBox.Hint:=rsSWAnArbitraryNameForTheURLSubfolder; LocationComboBox.Hint:=rsSWAnArbitraryNameForTheURLSubfolder;
LocationDirLabel.Caption:=rsSWLocalDirectory; LocationDirLabel.Caption:=rsSWLocalDirectory;
@ -98,6 +98,7 @@ begin
LocButtonPanel.OKButton.Caption:=rsSWAddLocation; LocButtonPanel.OKButton.Caption:=rsSWAddLocation;
// add server page // add server page
ServerTabSheet.Caption:=rsSWCustomServer;
SrvPortLabel.Caption:=rsSWPort; SrvPortLabel.Caption:=rsSWPort;
SrvPortComboBox.Hint:=rsSWTCPPort102465535YouCanUseMacroPortForBelowParams; SrvPortComboBox.Hint:=rsSWTCPPort102465535YouCanUseMacroPortForBelowParams;
SrvExeLabel.Caption:=rsSWExecutable; SrvExeLabel.Caption:=rsSWExecutable;

View File

@ -12,8 +12,14 @@ resourcestring
rsSWTCPPort102465535YouCanUseMacroPortForBelowParams = 'TCP Port 1024..65535' rsSWTCPPort102465535YouCanUseMacroPortForBelowParams = 'TCP Port 1024..65535'
+' (you can use macro $(port) for below params)'; +' (you can use macro $(port) for below params)';
rsSWPort = 'Port'; rsSWPort = 'Port';
rsSWCustomServer = 'Custom Server';
rsSWExecutable = 'Executable'; rsSWExecutable = 'Executable';
rsSWWorkingDirectory = 'Working Directory'; rsSWWorkingDirectory = 'Working Directory';
rsSWOrigin = 'Origin';
rsSWNote = 'Note';
rsSWCopyLocation = 'Copy Location';
rsSWCopyWorkingDirectoryPath = 'Copy Working Directory Path';
rsSWCopyOrigin = 'Copy Origin';
rsSWParametersPleaseUseMacroPort = 'Parameters (please use macro $(port))'; rsSWParametersPleaseUseMacroPort = 'Parameters (please use macro $(port))';
rsSWCommandLineParameters = 'Command line parameters'; rsSWCommandLineParameters = 'Command line parameters';
rsSWAddCustomServer = 'Add Custom Server'; rsSWAddCustomServer = 'Add Custom Server';
@ -81,6 +87,9 @@ resourcestring
rsSWStopServer = 'Stop Server'; rsSWStopServer = 'Stop Server';
rsSWDelete = 'Delete?'; rsSWDelete = 'Delete?';
rsSWDeleteServerAt = 'Delete server at "%s"?'; rsSWDeleteServerAt = 'Delete server at "%s"?';
rsSWConfigure = 'Configure';
rsSWAdd = 'Add';
rsSWDelete2 = 'Delete';
rsSWDeleteLocation = 'Delete location "%s"?'; rsSWDeleteLocation = 'Delete location "%s"?';
implementation implementation

View File

@ -333,6 +333,20 @@ begin
UpdateButtons; UpdateButtons;
UpdateLocationsView; UpdateLocationsView;
Caption:=rsSWSTitle;
ConfigureButton.Caption:=rsSWConfigure;
AddButton.Caption:=rsSWAdd;
DeleteButton.Caption:=rsSWDelete2;
LocationsListView.Columns[0].Caption:=rsSWLocation;
LocationsListView.Columns[1].Caption:=rsSWWorkingDirectory;
LocationsListView.Columns[2].Caption:=rsSWOrigin;
LocationsListView.Columns[3].Caption:=rsSWNote;
CopyLocationMenuItem.Caption:=rsSWCopyLocation;
CopyDirectoryPathMenuItem.Caption:=rsSWCopyWorkingDirectoryPath;
CopyOriginMenuItem.Caption:=rsSWCopyOrigin;
end; end;
procedure TSimpleWebServerWindow.ConfigureButtonClick(Sender: TObject); procedure TSimpleWebServerWindow.ConfigureButtonClick(Sender: TObject);