pas2js: resourcestring

This commit is contained in:
mattias 2024-04-05 21:12:03 +02:00
parent a64088aefb
commit eb480b51d8
11 changed files with 1090 additions and 47 deletions

View File

@ -7,9 +7,8 @@
- set compileserver.exe in simplewebservergui
ToDo:
- download pas2js via https
- download pas2js via https checking cert
- download zip: delete old files
- resourcestrings
}
unit FrmPas2jsInstaller;
@ -244,26 +243,26 @@ end;
procedure TPas2jsInstallerDialog.FormCreate(Sender: TObject);
begin
Caption:='Pas2js Installer';
Caption:=pjsdPas2jsInstaller;
Pas2jsExeGroupBox.Caption:='Pas2js executable';
Pas2jsExeBrowseButton.Hint:='Browse';
Pas2jsExeGroupBox.Caption:=pjsdPas2jsExecutable2;
Pas2jsExeBrowseButton.Hint:=pjsdBrowse;
Pas2jsSrcDirComboBox.Caption:='Pas2js source directory';
Pas2jsSrcDirBrowseBtn.Hint:='Browse';
Pas2jsSrcDirComboBox.Caption:=pjsdPas2jsSourceDirectory;
Pas2jsSrcDirBrowseBtn.Hint:=pjsdBrowse;
FPCGroupBox.Caption:='Free Pascal Compiler used for compiling tools and pas2js itself';
FPCExeLabel.Caption:='FPC executable:';
FPCExeBrowseButton.Hint:='Browse';
FPCSrcDirLabel.Caption:='FPC source directory:';
FPCSrcDirBrowseButton.Hint:='Browse';
FPCGroupBox.Caption:=pjsdFreePascalCompilerUsedForCompilingToolsAndPas2jsIt;
FPCExeLabel.Caption:=pjsdFPCExecutable;
FPCExeBrowseButton.Hint:=pjsdBrowse;
FPCSrcDirLabel.Caption:=pjsdFPCSourceDirectory;
FPCSrcDirBrowseButton.Hint:=pjsdBrowse;
DetailsGroupBox.Caption:='Details';
DetailsGroupBox.Caption:=pjsdDetails;
DetailsMemo.Clear;
DownloadButton.Caption:='Download Release';
ApplyButton.Caption:='Apply';
CloseButton.Caption:='Close';
DownloadButton.Caption:=pjsdDownloadRelease;
ApplyButton.Caption:=pjsdApply;
CloseButton.Caption:=pjsdClose;
end;
procedure TPas2jsInstallerDialog.FPCExeBrowseButtonClick(Sender: TObject);
@ -275,7 +274,7 @@ begin
try
//InputHistories.ApplyFileDialogSettings(aDialog);
aDialog.Options:=aDialog.Options+[ofPathMustExist];
aDialog.Title:='Select Free Pascal Compiler executable';
aDialog.Title:=pjsdSelectFreePascalCompilerExecutable;
if not aDialog.Execute then exit;
AFilename:=CleanAndExpandFilename(aDialog.Filename);
SetComboBoxText(FPCExeComboBox,AFilename,cstFilename,30);
@ -295,7 +294,7 @@ begin
try
//InputHistories.ApplyFileDialogSettings(aDialog);
aDialog.Options:=aDialog.Options+[ofPathMustExist];
aDialog.Title:='Select Free Pascal source directory';
aDialog.Title:=pjsdSelectFreePascalSourceDirectory;
if not aDialog.Execute then exit;
AFilename:=CleanAndExpandDirectory(aDialog.Filename);
SetComboBoxText(FPCSrcDirComboBox,AFilename,cstFilename,30);
@ -332,14 +331,16 @@ begin
// check if there is an URL
if ReleaseURL='' then
begin
s:='There is no release for target "'+GetCompiledTargetCPU+'-'+GetCompiledTargetOS+'".';
DetailsMemo.Lines.Add('Error: '+s);
IDEMessageDialog('Error',s,mtError,[mbOk,mbCancel]);
s:=Format(pjsdThereIsNoReleaseForTarget, [GetCompiledTargetCPU,
GetCompiledTargetOS]);
DetailsMemo.Lines.Add(Format(pjsdError2, [s]));
IDEMessageDialog(pjsdError, s, mtError, [mbOk, mbCancel]);
exit;
end;
// confirm download
if IDEMessageDialog('Confirmation','Download Pas2js Release?',mtConfirmation,[mbOk,mbCancel])<>mrOk then
if IDEMessageDialog(pjsdConfirmation, pjsdDownloadPas2jsRelease,
mtConfirmation, [mbOk, mbCancel])<>mrOk then
exit;
// select target directory
@ -355,23 +356,24 @@ begin
begin
if not ForceDirectoriesUTF8(aDir) then
begin
s:='Unable to create directory "'+aDir+'".';
DetailsMemo.Lines.Add('Error: '+s);
IDEMessageDialog('Error',s,mtError,[mbOk]);
s:=Format(pjsdUnableToCreateDirectory, [aDir]);
DetailsMemo.Lines.Add(Format(pjsdError2, [s]));
IDEMessageDialog(pjsdError, s, mtError, [mbOk]);
exit;
end;
end;
// download
s:='Downloading "'+ReleaseURL+'" ...';
DetailsMemo.Lines.Add('Note: '+s);
s:=Format(pjsdDownloading, [ReleaseURL]);
DetailsMemo.Lines.Add(Format(pjsdNote, [s]));
DebugLn(['Note: TPas2jsInstallerDialog.DownloadReleaseButtonClick ',s]);
FZipStream:=TMemoryStream.Create;
if not ShowProgressDialog('Downloading',ReleaseURL,@OnStartDownloadRelease) then exit;
if not ShowProgressDialog(pjsdDownloading2, ReleaseURL, @OnStartDownloadRelease) then
exit;
s:='Downloaded '+IntToStr(FZipStream.Size)+' bytes';
DetailsMemo.Lines.Add('Note: '+s);
s:=Format(pjsdDownloadedBytes, [IntToStr(FZipStream.Size)]);
DetailsMemo.Lines.Add(Format(pjsdNote, [s]));
debugln(['Note: TPas2jsInstallerDialog.DownloadReleaseButtonClick ',s]);
// unzip
@ -383,24 +385,24 @@ begin
// set Pas2js compile exe
if FFoundPas2jsExe='' then
begin
IDEMessageDialog('Error','Missing pas2js'+GetExeExt,mtError,[mbOk]);
IDEMessageDialog(pjsdError, pjsdMissing+' pas2js'+GetExeExt, mtError, [mbOk]);
exit;
end;
SetComboBoxText(Pas2jsExeComboBox,FFoundPas2jsExe,cstFilename,30);
if FFoundPas2jsCfg='' then
begin
IDEMessageDialog('Error','Missing pas2js.cfg',mtError,[mbOk]);
IDEMessageDialog(pjsdError, pjsdMissing+' pas2js.cfg', mtError, [mbOk]);
exit;
end;
if FFoundSystemPas='' then
begin
IDEMessageDialog('Error','Missing system.pas',mtError,[mbOk]);
IDEMessageDialog(pjsdError, pjsdMissing+' system.pas', mtError, [mbOk]);
exit;
end;
if FFoundCompileserver='' then
begin
IDEMessageDialog('Error','Missing compileserver'+GetExeExt,mtError,[mbOk]);
IDEMessageDialog(pjsdError, pjsdMissing+' compileserver'+GetExeExt,mtError, [mbOk]);
exit;
end;
@ -410,11 +412,10 @@ begin
WebSrvExe:=SimpleWebServerController.GetDefaultServerExe;
if (FFoundCompileserver<>'') and (CompareFilenames(WebSrvExe,FFoundCompileserver)<>0) then
begin
if IDEMessageDialog('Confirmation','Change Simple Web Server from'+sLineBreak
+WebSrvExe+sLineBreak
+'to'+sLineBreak
+FFoundCompileserver+sLineBreak
+'?',mtConfirmation,[mbYes,mbNo])=mrYes then
if IDEMessageDialog(pjsdConfirmation, Format(
pjsdChangeSimpleWebServerFromTo, [sLineBreak, WebSrvExe, sLineBreak,
sLineBreak, FFoundCompileserver, sLineBreak]), mtConfirmation, [mbYes,
mbNo])=mrYes then
begin
SimpleWebServerController.Options.ServerExe:=FFoundCompileserver;
SimpleWebServerController.Options.SaveSafe;
@ -463,7 +464,7 @@ begin
try
//InputHistories.ApplyFileDialogSettings(aDialog);
aDialog.Options:=aDialog.Options+[ofPathMustExist];
aDialog.Title:='Select pas2js source directory';
aDialog.Title:=pjsdSelectPas2jsSourceDirectory;
if not aDialog.Execute then exit;
AFilename:=CleanAndExpandDirectory(aDialog.Filename);
SetComboBoxText(Pas2jsSrcDirComboBox,AFilename,cstFilename,30);
@ -479,10 +480,10 @@ begin
if NeedsApply then
begin
ApplyButton.Enabled:=true;
CloseButton.Caption:='Cancel';
CloseButton.Caption:=pjsdCancel;
end else begin
ApplyButton.Enabled:=false;
CloseButton.Caption:='Close';
CloseButton.Caption:=pjsdClose;
end;
end;
@ -526,8 +527,9 @@ begin
if FDownloadReleaseThread.ErrorMsg<>'' then
begin
Pas2jsProgressDialog.ModalResult:=mrCancel;
DetailsMemo.Lines.Add('Error: '+FDownloadReleaseThread.ErrorMsg);
IDEMessageDialog('Error','Download error:'+sLineBreak+FDownloadReleaseThread.ErrorMsg,mtError,[mbOk]);
DetailsMemo.Lines.Add(Format(pjsdError2, [FDownloadReleaseThread.ErrorMsg]) );
IDEMessageDialog(pjsdError, Format(pjsdDownloadError, [sLineBreak+
FDownloadReleaseThread.ErrorMsg]), mtError, [mbOk]);
end else begin
Pas2jsProgressDialog.ModalResult:=mrOk;
end;
@ -613,10 +615,11 @@ procedure TPas2jsInstallerDialog.UnzipRelease(aDirectory: String);
if Param<>'' then
begin
debugln(['Note: Found ',Title,': ',Param]);
DetailsMemo.Lines.Add('Note: Found '+Title+': '+Param);
DetailsMemo.Lines.Add(pjsdNote2+': '+Format(pjsdFound, [Title])+': '+Param
);
end else begin
debugln(['Error: Missing ',Title]);
DetailsMemo.Lines.Add('Error: Missing '+Title);
DetailsMemo.Lines.Add(pjsdError+': '+Format(pjsdMissing2, [Title]));
end;
end;

View File

@ -33,7 +33,7 @@ implementation
procedure TPas2jsProgressDialog.FormCreate(Sender: TObject);
begin
CancelButton.Caption:='Cancel';
CancelButton.Caption:=pjsdCancel;
Pas2jsProgressDialog:=Self;
end;

View File

@ -15,6 +15,10 @@ msgstr ""
msgid "Create a javascript module instead of a script"
msgstr ""
#: strpas2jsdesign.pjsdapply
msgid "Apply"
msgstr ""
#: strpas2jsdesign.pjsdatompackagetemplatedirectory
msgid "Atom package template directory"
msgstr "Répertoire des modèles de paquets Atom"
@ -35,15 +39,63 @@ msgstr ""
msgid "Cancel refresh"
msgstr ""
#: strpas2jsdesign.pjsdcancel
msgid "Cancel"
msgstr ""
#: strpas2jsdesign.pjsdchangesimplewebserverfromto
#, object-pascal-format
msgid "Change Simple Web Server from%s\"%s\"%sto%s\"%s\"%s?"
msgstr ""
#: strpas2jsdesign.pjsdclose
msgid "Close"
msgstr ""
#: strpas2jsdesign.pjsdconfirmation
msgid "Confirmation"
msgstr ""
#: strpas2jsdesign.pjsdcreateinitialhtmlpage
msgid "Create initial HTML page"
msgstr "Créer la page initiale HTML"
#: strpas2jsdesign.pjsddetails
msgid "Details"
msgstr ""
#: strpas2jsdesign.pjsddirectorynotfound
#, object-pascal-format
msgid "directory \"%s\" not found"
msgstr "répertoire \"%s\" non trouvé"
#: strpas2jsdesign.pjsddownloadedbytes
#, object-pascal-format
msgid "Downloaded %s bytes"
msgstr ""
#: strpas2jsdesign.pjsddownloaderror
#, object-pascal-format
msgid "Download error:%s"
msgstr ""
#: strpas2jsdesign.pjsddownloading
#, object-pascal-format
msgid "Downloading \"%s\" ..."
msgstr ""
#: strpas2jsdesign.pjsddownloading2
msgid "Downloading"
msgstr ""
#: strpas2jsdesign.pjsddownloadpas2jsrelease
msgid "Download Pas2js Release?"
msgstr ""
#: strpas2jsdesign.pjsddownloadrelease
msgid "Download Release"
msgstr ""
#: strpas2jsdesign.pjsdelectronwebapplication
msgid "Electron Web Application"
msgstr ""
@ -52,6 +104,11 @@ msgstr ""
msgid "Error"
msgstr ""
#: strpas2jsdesign.pjsderror2
#, object-pascal-format
msgid "Error: %s"
msgstr ""
#: strpas2jsdesign.pjsdfilenamedoesnotstartwithpas2js
msgid "filename does not start with \"pas2js\""
msgstr "le nom de fichier ne commence pas par \"pas2js\""
@ -66,6 +123,23 @@ msgstr "le fichier \"%s\" n'est pas exécutable"
msgid "file \"%s\" not found"
msgstr "fichier \"%s\" non trouvé"
#: strpas2jsdesign.pjsdfound
#, object-pascal-format
msgid "Found %s"
msgstr ""
#: strpas2jsdesign.pjsdfpcexecutable
msgid "FPC executable:"
msgstr ""
#: strpas2jsdesign.pjsdfpcsourcedirectory
msgid "FPC source directory:"
msgstr ""
#: strpas2jsdesign.pjsdfreepascalcompilerusedforcompilingtoolsandpas2jsit
msgid "Free Pascal Compiler used for compiling tools and pas2js itself"
msgstr ""
#: strpas2jsdesign.pjsdhtmlfilenotfound
#, object-pascal-format
msgid ""
@ -94,6 +168,15 @@ msgstr ""
msgid "Maintain HTML page"
msgstr "Gérer la page HTML"
#: strpas2jsdesign.pjsdmissing
msgid "Missing"
msgstr ""
#: strpas2jsdesign.pjsdmissing2
#, object-pascal-format
msgid "Missing %s"
msgstr ""
#: strpas2jsdesign.pjsdmissingpathtopas2js
msgid "missing path to pas2js"
msgstr "chemin manquant vers pas2js"
@ -138,6 +221,15 @@ msgstr "Application Node.js"
msgid "NodeJS project options"
msgstr "Options du projet NodeJS"
#: strpas2jsdesign.pjsdnote
#, object-pascal-format
msgid "Note: %s"
msgstr ""
#: strpas2jsdesign.pjsdnote2
msgid "Note"
msgstr ""
#: strpas2jsdesign.pjsdoverwrite
msgid "Overwrite?"
msgstr ""
@ -158,6 +250,14 @@ msgstr "URL du projet en cours Pas2JS"
msgid "Pas2JS executable"
msgstr "Exécutable Pas2JS"
#: strpas2jsdesign.pjsdpas2jsexecutable2
msgid "Pas2js executable"
msgstr ""
#: strpas2jsdesign.pjsdpas2jsinstaller
msgid "Pas2js Installer"
msgstr ""
#: strpas2jsdesign.pjsdpas2jsisnotexecutableat
#, object-pascal-format
msgid "pas2js is not executable at \"%s\""
@ -175,6 +275,10 @@ msgstr ""
msgid "Pas2JS selected NodeJS excutable"
msgstr "Exécutable du NodeJS sélectionné pour Pas2JS"
#: strpas2jsdesign.pjsdpas2jssourcedirectory
msgid "Pas2js source directory"
msgstr ""
#: strpas2jsdesign.pjsdpathofelectronexecutablemacropas2jselectron
msgid "Path of Electron executable, macro $(Pas2JSElectron)"
msgstr ""
@ -245,6 +349,14 @@ msgstr "Sélectionner l'exécutable du navigateur"
msgid "Select Electron executable"
msgstr ""
#: strpas2jsdesign.pjsdselectfreepascalcompilerexecutable
msgid "Select Free Pascal Compiler executable"
msgstr ""
#: strpas2jsdesign.pjsdselectfreepascalsourcedirectory
msgid "Select Free Pascal source directory"
msgstr ""
#: strpas2jsdesign.pjsdselectnodejsexecutable
msgid "Select Node.js executable"
msgstr "Sélectionner l'exécutable Node.js"
@ -253,6 +365,10 @@ msgstr "Sélectionner l'exécutable Node.js"
msgid "Select pas2js executable"
msgstr "Sélectionner l'exécutable de pas2js"
#: strpas2jsdesign.pjsdselectpas2jssourcedirectory
msgid "Select pas2js source directory"
msgstr ""
#: strpas2jsdesign.pjsdselectvscodetemplatedir
msgid "Select Visual Studio Code extension template directory"
msgstr "Sélectionner le répertoire du modèle d'extension Visual Studio Code"
@ -284,10 +400,20 @@ msgstr "Démarrer le serveur HTTP sur le port"
msgid "The pas2js executable filename \"%s\" does not look like pas2js"
msgstr ""
#: strpas2jsdesign.pjsdthereisnoreleasefortarget
#, object-pascal-format
msgid "There is no release for target \"%s-%s\"."
msgstr ""
#: strpas2jsdesign.pjsdthesimplewebserverisautomaticallystartedonrunthelo
msgid "The Simple Web Server is automatically started on Run. The location is like a subfolder in the URL serving the disk folder of the HTML file."
msgstr ""
#: strpas2jsdesign.pjsdunabletocreatedirectory
#, object-pascal-format
msgid "Unable to create directory \"%s\"."
msgstr ""
#: strpas2jsdesign.pjsdunabletofindpas2jsat
#, object-pascal-format
msgid "Unable to find pas2js at \"%s\""

View File

@ -15,6 +15,10 @@ msgstr ""
msgid "Create a javascript module instead of a script"
msgstr ""
#: strpas2jsdesign.pjsdapply
msgid "Apply"
msgstr ""
#: strpas2jsdesign.pjsdatompackagetemplatedirectory
msgid "Atom package template directory"
msgstr ""
@ -35,15 +39,63 @@ msgstr ""
msgid "Cancel refresh"
msgstr ""
#: strpas2jsdesign.pjsdcancel
msgid "Cancel"
msgstr ""
#: strpas2jsdesign.pjsdchangesimplewebserverfromto
#, object-pascal-format
msgid "Change Simple Web Server from%s\"%s\"%sto%s\"%s\"%s?"
msgstr ""
#: strpas2jsdesign.pjsdclose
msgid "Close"
msgstr ""
#: strpas2jsdesign.pjsdconfirmation
msgid "Confirmation"
msgstr ""
#: strpas2jsdesign.pjsdcreateinitialhtmlpage
msgid "Create initial HTML page"
msgstr "Kezdő HTML lap létrehozása"
#: strpas2jsdesign.pjsddetails
msgid "Details"
msgstr ""
#: strpas2jsdesign.pjsddirectorynotfound
#, object-pascal-format
msgid "directory \"%s\" not found"
msgstr "a(z) \"%s\" könyvtár nem található"
#: strpas2jsdesign.pjsddownloadedbytes
#, object-pascal-format
msgid "Downloaded %s bytes"
msgstr ""
#: strpas2jsdesign.pjsddownloaderror
#, object-pascal-format
msgid "Download error:%s"
msgstr ""
#: strpas2jsdesign.pjsddownloading
#, object-pascal-format
msgid "Downloading \"%s\" ..."
msgstr ""
#: strpas2jsdesign.pjsddownloading2
msgid "Downloading"
msgstr ""
#: strpas2jsdesign.pjsddownloadpas2jsrelease
msgid "Download Pas2js Release?"
msgstr ""
#: strpas2jsdesign.pjsddownloadrelease
msgid "Download Release"
msgstr ""
#: strpas2jsdesign.pjsdelectronwebapplication
msgid "Electron Web Application"
msgstr ""
@ -52,6 +104,11 @@ msgstr ""
msgid "Error"
msgstr ""
#: strpas2jsdesign.pjsderror2
#, object-pascal-format
msgid "Error: %s"
msgstr ""
#: strpas2jsdesign.pjsdfilenamedoesnotstartwithpas2js
msgid "filename does not start with \"pas2js\""
msgstr "a fájlnév eleje nem \"pas2js\""
@ -66,6 +123,23 @@ msgstr "a(z) \"%s\" fájl nem futtatható állomány"
msgid "file \"%s\" not found"
msgstr "a(z) \"%s\" fájl nem található"
#: strpas2jsdesign.pjsdfound
#, object-pascal-format
msgid "Found %s"
msgstr ""
#: strpas2jsdesign.pjsdfpcexecutable
msgid "FPC executable:"
msgstr ""
#: strpas2jsdesign.pjsdfpcsourcedirectory
msgid "FPC source directory:"
msgstr ""
#: strpas2jsdesign.pjsdfreepascalcompilerusedforcompilingtoolsandpas2jsit
msgid "Free Pascal Compiler used for compiling tools and pas2js itself"
msgstr ""
#: strpas2jsdesign.pjsdhtmlfilenotfound
#, object-pascal-format
msgid ""
@ -94,6 +168,15 @@ msgstr ""
msgid "Maintain HTML page"
msgstr "HTML lap karbantartása"
#: strpas2jsdesign.pjsdmissing
msgid "Missing"
msgstr ""
#: strpas2jsdesign.pjsdmissing2
#, object-pascal-format
msgid "Missing %s"
msgstr ""
#: strpas2jsdesign.pjsdmissingpathtopas2js
msgid "missing path to pas2js"
msgstr "a pas2js útvonala hiányzik"
@ -140,6 +223,15 @@ msgstr "Node.js alkalmazás"
msgid "NodeJS project options"
msgstr "NodeJS projekt beállítások"
#: strpas2jsdesign.pjsdnote
#, object-pascal-format
msgid "Note: %s"
msgstr ""
#: strpas2jsdesign.pjsdnote2
msgid "Note"
msgstr ""
#: strpas2jsdesign.pjsdoverwrite
msgid "Overwrite?"
msgstr ""
@ -160,6 +252,14 @@ msgstr "Pas2JS aktuális projekt URL"
msgid "Pas2JS executable"
msgstr "Pas2JS alkalmazás"
#: strpas2jsdesign.pjsdpas2jsexecutable2
msgid "Pas2js executable"
msgstr ""
#: strpas2jsdesign.pjsdpas2jsinstaller
msgid "Pas2js Installer"
msgstr ""
#: strpas2jsdesign.pjsdpas2jsisnotexecutableat
#, object-pascal-format
msgid "pas2js is not executable at \"%s\""
@ -177,6 +277,10 @@ msgstr ""
msgid "Pas2JS selected NodeJS excutable"
msgstr "Pas2JS kiválasztott NodeJS alkalmazás"
#: strpas2jsdesign.pjsdpas2jssourcedirectory
msgid "Pas2js source directory"
msgstr ""
#: strpas2jsdesign.pjsdpathofelectronexecutablemacropas2jselectron
msgid "Path of Electron executable, macro $(Pas2JSElectron)"
msgstr ""
@ -247,6 +351,14 @@ msgstr "A böngésző alkalmazás kiválasztása"
msgid "Select Electron executable"
msgstr ""
#: strpas2jsdesign.pjsdselectfreepascalcompilerexecutable
msgid "Select Free Pascal Compiler executable"
msgstr ""
#: strpas2jsdesign.pjsdselectfreepascalsourcedirectory
msgid "Select Free Pascal source directory"
msgstr ""
#: strpas2jsdesign.pjsdselectnodejsexecutable
msgid "Select Node.js executable"
msgstr "A Node.js alkalmazás kiválasztása"
@ -255,6 +367,10 @@ msgstr "A Node.js alkalmazás kiválasztása"
msgid "Select pas2js executable"
msgstr "A pas2js alkalmazás kiválasztása"
#: strpas2jsdesign.pjsdselectpas2jssourcedirectory
msgid "Select pas2js source directory"
msgstr ""
#: strpas2jsdesign.pjsdselectvscodetemplatedir
msgid "Select Visual Studio Code extension template directory"
msgstr ""
@ -286,10 +402,20 @@ msgstr "HTTP kiszolgáló indítása ezen a porton"
msgid "The pas2js executable filename \"%s\" does not look like pas2js"
msgstr ""
#: strpas2jsdesign.pjsdthereisnoreleasefortarget
#, object-pascal-format
msgid "There is no release for target \"%s-%s\"."
msgstr ""
#: strpas2jsdesign.pjsdthesimplewebserverisautomaticallystartedonrunthelo
msgid "The Simple Web Server is automatically started on Run. The location is like a subfolder in the URL serving the disk folder of the HTML file."
msgstr ""
#: strpas2jsdesign.pjsdunabletocreatedirectory
#, object-pascal-format
msgid "Unable to create directory \"%s\"."
msgstr ""
#: strpas2jsdesign.pjsdunabletofindpas2jsat
#, object-pascal-format
msgid "Unable to find pas2js at \"%s\""

View File

@ -5,6 +5,10 @@ msgstr "Content-Type: text/plain; charset=UTF-8"
msgid "Create a javascript module instead of a script"
msgstr ""
#: strpas2jsdesign.pjsdapply
msgid "Apply"
msgstr ""
#: strpas2jsdesign.pjsdatompackagetemplatedirectory
msgid "Atom package template directory"
msgstr ""
@ -25,15 +29,63 @@ msgstr ""
msgid "Cancel refresh"
msgstr ""
#: strpas2jsdesign.pjsdcancel
msgid "Cancel"
msgstr ""
#: strpas2jsdesign.pjsdchangesimplewebserverfromto
#, object-pascal-format
msgid "Change Simple Web Server from%s\"%s\"%sto%s\"%s\"%s?"
msgstr ""
#: strpas2jsdesign.pjsdclose
msgid "Close"
msgstr ""
#: strpas2jsdesign.pjsdconfirmation
msgid "Confirmation"
msgstr ""
#: strpas2jsdesign.pjsdcreateinitialhtmlpage
msgid "Create initial HTML page"
msgstr ""
#: strpas2jsdesign.pjsddetails
msgid "Details"
msgstr ""
#: strpas2jsdesign.pjsddirectorynotfound
#, object-pascal-format
msgid "directory \"%s\" not found"
msgstr ""
#: strpas2jsdesign.pjsddownloadedbytes
#, object-pascal-format
msgid "Downloaded %s bytes"
msgstr ""
#: strpas2jsdesign.pjsddownloaderror
#, object-pascal-format
msgid "Download error:%s"
msgstr ""
#: strpas2jsdesign.pjsddownloading
#, object-pascal-format
msgid "Downloading \"%s\" ..."
msgstr ""
#: strpas2jsdesign.pjsddownloading2
msgid "Downloading"
msgstr ""
#: strpas2jsdesign.pjsddownloadpas2jsrelease
msgid "Download Pas2js Release?"
msgstr ""
#: strpas2jsdesign.pjsddownloadrelease
msgid "Download Release"
msgstr ""
#: strpas2jsdesign.pjsdelectronwebapplication
msgid "Electron Web Application"
msgstr ""
@ -42,6 +94,11 @@ msgstr ""
msgid "Error"
msgstr ""
#: strpas2jsdesign.pjsderror2
#, object-pascal-format
msgid "Error: %s"
msgstr ""
#: strpas2jsdesign.pjsdfilenamedoesnotstartwithpas2js
msgid "filename does not start with \"pas2js\""
msgstr ""
@ -56,6 +113,23 @@ msgstr ""
msgid "file \"%s\" not found"
msgstr ""
#: strpas2jsdesign.pjsdfound
#, object-pascal-format
msgid "Found %s"
msgstr ""
#: strpas2jsdesign.pjsdfpcexecutable
msgid "FPC executable:"
msgstr ""
#: strpas2jsdesign.pjsdfpcsourcedirectory
msgid "FPC source directory:"
msgstr ""
#: strpas2jsdesign.pjsdfreepascalcompilerusedforcompilingtoolsandpas2jsit
msgid "Free Pascal Compiler used for compiling tools and pas2js itself"
msgstr ""
#: strpas2jsdesign.pjsdhtmlfilenotfound
#, object-pascal-format
msgid ""
@ -84,6 +158,15 @@ msgstr ""
msgid "Maintain HTML page"
msgstr ""
#: strpas2jsdesign.pjsdmissing
msgid "Missing"
msgstr ""
#: strpas2jsdesign.pjsdmissing2
#, object-pascal-format
msgid "Missing %s"
msgstr ""
#: strpas2jsdesign.pjsdmissingpathtopas2js
msgid "missing path to pas2js"
msgstr ""
@ -128,6 +211,15 @@ msgstr ""
msgid "NodeJS project options"
msgstr ""
#: strpas2jsdesign.pjsdnote
#, object-pascal-format
msgid "Note: %s"
msgstr ""
#: strpas2jsdesign.pjsdnote2
msgid "Note"
msgstr ""
#: strpas2jsdesign.pjsdoverwrite
msgid "Overwrite?"
msgstr ""
@ -148,6 +240,14 @@ msgstr ""
msgid "Pas2JS executable"
msgstr ""
#: strpas2jsdesign.pjsdpas2jsexecutable2
msgid "Pas2js executable"
msgstr ""
#: strpas2jsdesign.pjsdpas2jsinstaller
msgid "Pas2js Installer"
msgstr ""
#: strpas2jsdesign.pjsdpas2jsisnotexecutableat
#, object-pascal-format
msgid "pas2js is not executable at \"%s\""
@ -165,6 +265,10 @@ msgstr ""
msgid "Pas2JS selected NodeJS excutable"
msgstr ""
#: strpas2jsdesign.pjsdpas2jssourcedirectory
msgid "Pas2js source directory"
msgstr ""
#: strpas2jsdesign.pjsdpathofelectronexecutablemacropas2jselectron
msgid "Path of Electron executable, macro $(Pas2JSElectron)"
msgstr ""
@ -235,6 +339,14 @@ msgstr ""
msgid "Select Electron executable"
msgstr ""
#: strpas2jsdesign.pjsdselectfreepascalcompilerexecutable
msgid "Select Free Pascal Compiler executable"
msgstr ""
#: strpas2jsdesign.pjsdselectfreepascalsourcedirectory
msgid "Select Free Pascal source directory"
msgstr ""
#: strpas2jsdesign.pjsdselectnodejsexecutable
msgid "Select Node.js executable"
msgstr ""
@ -243,6 +355,10 @@ msgstr ""
msgid "Select pas2js executable"
msgstr ""
#: strpas2jsdesign.pjsdselectpas2jssourcedirectory
msgid "Select pas2js source directory"
msgstr ""
#: strpas2jsdesign.pjsdselectvscodetemplatedir
msgid "Select Visual Studio Code extension template directory"
msgstr ""
@ -274,10 +390,20 @@ msgstr ""
msgid "The pas2js executable filename \"%s\" does not look like pas2js"
msgstr ""
#: strpas2jsdesign.pjsdthereisnoreleasefortarget
#, object-pascal-format
msgid "There is no release for target \"%s-%s\"."
msgstr ""
#: strpas2jsdesign.pjsdthesimplewebserverisautomaticallystartedonrunthelo
msgid "The Simple Web Server is automatically started on Run. The location is like a subfolder in the URL serving the disk folder of the HTML file."
msgstr ""
#: strpas2jsdesign.pjsdunabletocreatedirectory
#, object-pascal-format
msgid "Unable to create directory \"%s\"."
msgstr ""
#: strpas2jsdesign.pjsdunabletofindpas2jsat
#, object-pascal-format
msgid "Unable to find pas2js at \"%s\""

View File

@ -15,6 +15,10 @@ msgstr ""
msgid "Create a javascript module instead of a script"
msgstr "Criar um módulo javascript ao invés de um script"
#: strpas2jsdesign.pjsdapply
msgid "Apply"
msgstr ""
#: strpas2jsdesign.pjsdatompackagetemplatedirectory
msgid "Atom package template directory"
msgstr "Diretório de modelos de pacote do Atom"
@ -35,15 +39,63 @@ msgstr "Selecionar o arquivo"
msgid "Cancel refresh"
msgstr "Cancelar atualização"
#: strpas2jsdesign.pjsdcancel
msgid "Cancel"
msgstr ""
#: strpas2jsdesign.pjsdchangesimplewebserverfromto
#, object-pascal-format
msgid "Change Simple Web Server from%s\"%s\"%sto%s\"%s\"%s?"
msgstr ""
#: strpas2jsdesign.pjsdclose
msgid "Close"
msgstr ""
#: strpas2jsdesign.pjsdconfirmation
msgid "Confirmation"
msgstr ""
#: strpas2jsdesign.pjsdcreateinitialhtmlpage
msgid "Create initial HTML page"
msgstr "Criar página HTML inicial"
#: strpas2jsdesign.pjsddetails
msgid "Details"
msgstr ""
#: strpas2jsdesign.pjsddirectorynotfound
#, object-pascal-format
msgid "directory \"%s\" not found"
msgstr "diretório \"%s\" não encontrado"
#: strpas2jsdesign.pjsddownloadedbytes
#, object-pascal-format
msgid "Downloaded %s bytes"
msgstr ""
#: strpas2jsdesign.pjsddownloaderror
#, object-pascal-format
msgid "Download error:%s"
msgstr ""
#: strpas2jsdesign.pjsddownloading
#, object-pascal-format
msgid "Downloading \"%s\" ..."
msgstr ""
#: strpas2jsdesign.pjsddownloading2
msgid "Downloading"
msgstr ""
#: strpas2jsdesign.pjsddownloadpas2jsrelease
msgid "Download Pas2js Release?"
msgstr ""
#: strpas2jsdesign.pjsddownloadrelease
msgid "Download Release"
msgstr ""
#: strpas2jsdesign.pjsdelectronwebapplication
msgid "Electron Web Application"
msgstr "Aplicação Web Electron"
@ -52,6 +104,11 @@ msgstr "Aplicação Web Electron"
msgid "Error"
msgstr "Erro"
#: strpas2jsdesign.pjsderror2
#, object-pascal-format
msgid "Error: %s"
msgstr ""
#: strpas2jsdesign.pjsdfilenamedoesnotstartwithpas2js
msgid "filename does not start with \"pas2js\""
msgstr "nome de arquivo não se inicia com \"pas2js\""
@ -66,6 +123,23 @@ msgstr "arquivo \"%s\" não é executável"
msgid "file \"%s\" not found"
msgstr "arquivo \"%s\" não encontrado"
#: strpas2jsdesign.pjsdfound
#, object-pascal-format
msgid "Found %s"
msgstr ""
#: strpas2jsdesign.pjsdfpcexecutable
msgid "FPC executable:"
msgstr ""
#: strpas2jsdesign.pjsdfpcsourcedirectory
msgid "FPC source directory:"
msgstr ""
#: strpas2jsdesign.pjsdfreepascalcompilerusedforcompilingtoolsandpas2jsit
msgid "Free Pascal Compiler used for compiling tools and pas2js itself"
msgstr ""
#: strpas2jsdesign.pjsdhtmlfilenotfound
#, object-pascal-format
msgid ""
@ -97,6 +171,15 @@ msgstr "Local no Servidor Web Simples"
msgid "Maintain HTML page"
msgstr "Manter página HTML"
#: strpas2jsdesign.pjsdmissing
msgid "Missing"
msgstr ""
#: strpas2jsdesign.pjsdmissing2
#, object-pascal-format
msgid "Missing %s"
msgstr ""
#: strpas2jsdesign.pjsdmissingpathtopas2js
msgid "missing path to pas2js"
msgstr "caminho ausente para pas2js"
@ -143,6 +226,15 @@ msgstr "Aplicação Node.js"
msgid "NodeJS project options"
msgstr "Opções de projeto NodeJS"
#: strpas2jsdesign.pjsdnote
#, object-pascal-format
msgid "Note: %s"
msgstr ""
#: strpas2jsdesign.pjsdnote2
msgid "Note"
msgstr ""
#: strpas2jsdesign.pjsdoverwrite
msgid "Overwrite?"
msgstr "Sobrescrever?"
@ -163,6 +255,14 @@ msgstr "URL atual de projeto Pas2JS"
msgid "Pas2JS executable"
msgstr "Executável Pas2JS"
#: strpas2jsdesign.pjsdpas2jsexecutable2
msgid "Pas2js executable"
msgstr ""
#: strpas2jsdesign.pjsdpas2jsinstaller
msgid "Pas2js Installer"
msgstr ""
#: strpas2jsdesign.pjsdpas2jsisnotexecutableat
#, object-pascal-format
msgid "pas2js is not executable at \"%s\""
@ -180,6 +280,10 @@ msgstr "Pas2JS executável Electron selecionado"
msgid "Pas2JS selected NodeJS excutable"
msgstr "Executável NodeJS selecionado Pas2JS"
#: strpas2jsdesign.pjsdpas2jssourcedirectory
msgid "Pas2js source directory"
msgstr ""
#: strpas2jsdesign.pjsdpathofelectronexecutablemacropas2jselectron
msgid "Path of Electron executable, macro $(Pas2JSElectron)"
msgstr "Caminho do executável Electron, macro $(Pas2JSElectron)"
@ -250,6 +354,14 @@ msgstr "Selecionar executável do navegador"
msgid "Select Electron executable"
msgstr ""
#: strpas2jsdesign.pjsdselectfreepascalcompilerexecutable
msgid "Select Free Pascal Compiler executable"
msgstr ""
#: strpas2jsdesign.pjsdselectfreepascalsourcedirectory
msgid "Select Free Pascal source directory"
msgstr ""
#: strpas2jsdesign.pjsdselectnodejsexecutable
msgid "Select Node.js executable"
msgstr "Selecionar executável Node.js"
@ -258,6 +370,10 @@ msgstr "Selecionar executável Node.js"
msgid "Select pas2js executable"
msgstr "Selecionar executável pas2js"
#: strpas2jsdesign.pjsdselectpas2jssourcedirectory
msgid "Select pas2js source directory"
msgstr ""
#: strpas2jsdesign.pjsdselectvscodetemplatedir
msgid "Select Visual Studio Code extension template directory"
msgstr "Selecionar diretório de modelos de extensão de código do Visual Studio"
@ -288,10 +404,20 @@ msgstr "Iniciar servidor HTTP na porta"
msgid "The pas2js executable filename \"%s\" does not look like pas2js"
msgstr ""
#: strpas2jsdesign.pjsdthereisnoreleasefortarget
#, object-pascal-format
msgid "There is no release for target \"%s-%s\"."
msgstr ""
#: strpas2jsdesign.pjsdthesimplewebserverisautomaticallystartedonrunthelo
msgid "The Simple Web Server is automatically started on Run. The location is like a subfolder in the URL serving the disk folder of the HTML file."
msgstr "Um Servidor Web Simples é automaticamente iniciado no Executar. A localização é como um subpasta na URL servindo a pasta no disco do arquivo HTML."
#: strpas2jsdesign.pjsdunabletocreatedirectory
#, object-pascal-format
msgid "Unable to create directory \"%s\"."
msgstr ""
#: strpas2jsdesign.pjsdunabletofindpas2jsat
#, object-pascal-format
msgid "Unable to find pas2js at \"%s\""

View File

@ -15,6 +15,10 @@ msgstr ""
msgid "Create a javascript module instead of a script"
msgstr "Создать не сценарий, а модуль JavaScript"
#: strpas2jsdesign.pjsdapply
msgid "Apply"
msgstr ""
#: strpas2jsdesign.pjsdatompackagetemplatedirectory
msgid "Atom package template directory"
msgstr "Каталог шаблона пакета Atom"
@ -35,15 +39,63 @@ msgstr "Выбрать файл"
msgid "Cancel refresh"
msgstr "Отменить обновление"
#: strpas2jsdesign.pjsdcancel
msgid "Cancel"
msgstr ""
#: strpas2jsdesign.pjsdchangesimplewebserverfromto
#, object-pascal-format
msgid "Change Simple Web Server from%s\"%s\"%sto%s\"%s\"%s?"
msgstr ""
#: strpas2jsdesign.pjsdclose
msgid "Close"
msgstr ""
#: strpas2jsdesign.pjsdconfirmation
msgid "Confirmation"
msgstr ""
#: strpas2jsdesign.pjsdcreateinitialhtmlpage
msgid "Create initial HTML page"
msgstr "Создать первоначальную страницу HTML"
#: strpas2jsdesign.pjsddetails
msgid "Details"
msgstr ""
#: strpas2jsdesign.pjsddirectorynotfound
#, object-pascal-format
msgid "directory \"%s\" not found"
msgstr "каталог \"%s\" не найден"
#: strpas2jsdesign.pjsddownloadedbytes
#, object-pascal-format
msgid "Downloaded %s bytes"
msgstr ""
#: strpas2jsdesign.pjsddownloaderror
#, object-pascal-format
msgid "Download error:%s"
msgstr ""
#: strpas2jsdesign.pjsddownloading
#, object-pascal-format
msgid "Downloading \"%s\" ..."
msgstr ""
#: strpas2jsdesign.pjsddownloading2
msgid "Downloading"
msgstr ""
#: strpas2jsdesign.pjsddownloadpas2jsrelease
msgid "Download Pas2js Release?"
msgstr ""
#: strpas2jsdesign.pjsddownloadrelease
msgid "Download Release"
msgstr ""
#: strpas2jsdesign.pjsdelectronwebapplication
msgid "Electron Web Application"
msgstr "Веб-приложение на Electron"
@ -52,6 +104,11 @@ msgstr "Веб-приложение на Electron"
msgid "Error"
msgstr "Ошибка"
#: strpas2jsdesign.pjsderror2
#, object-pascal-format
msgid "Error: %s"
msgstr ""
#: strpas2jsdesign.pjsdfilenamedoesnotstartwithpas2js
msgid "filename does not start with \"pas2js\""
msgstr "имя файла не начинается с \"pas2js\""
@ -66,6 +123,23 @@ msgstr "файл \"%s\" не является исполнимым"
msgid "file \"%s\" not found"
msgstr "файл \"%s\" не найден"
#: strpas2jsdesign.pjsdfound
#, object-pascal-format
msgid "Found %s"
msgstr ""
#: strpas2jsdesign.pjsdfpcexecutable
msgid "FPC executable:"
msgstr ""
#: strpas2jsdesign.pjsdfpcsourcedirectory
msgid "FPC source directory:"
msgstr ""
#: strpas2jsdesign.pjsdfreepascalcompilerusedforcompilingtoolsandpas2jsit
msgid "Free Pascal Compiler used for compiling tools and pas2js itself"
msgstr ""
#: strpas2jsdesign.pjsdhtmlfilenotfound
#, object-pascal-format
msgid ""
@ -97,6 +171,15 @@ msgstr "Расположение на простом веб-сервере"
msgid "Maintain HTML page"
msgstr "Поддерживать страницу HTML"
#: strpas2jsdesign.pjsdmissing
msgid "Missing"
msgstr ""
#: strpas2jsdesign.pjsdmissing2
#, object-pascal-format
msgid "Missing %s"
msgstr ""
#: strpas2jsdesign.pjsdmissingpathtopas2js
msgid "missing path to pas2js"
msgstr "отсутствует путь к pas2js"
@ -141,6 +224,15 @@ msgstr "Приложение Node.js"
msgid "NodeJS project options"
msgstr "Параметры проекта NodeJS"
#: strpas2jsdesign.pjsdnote
#, object-pascal-format
msgid "Note: %s"
msgstr ""
#: strpas2jsdesign.pjsdnote2
msgid "Note"
msgstr ""
#: strpas2jsdesign.pjsdoverwrite
msgid "Overwrite?"
msgstr "Перезаписать?"
@ -161,6 +253,14 @@ msgstr "Адрес текущего проекта Pas2JS"
msgid "Pas2JS executable"
msgstr "Исполнимый файл Pas2JS"
#: strpas2jsdesign.pjsdpas2jsexecutable2
msgid "Pas2js executable"
msgstr ""
#: strpas2jsdesign.pjsdpas2jsinstaller
msgid "Pas2js Installer"
msgstr ""
#: strpas2jsdesign.pjsdpas2jsisnotexecutableat
#, object-pascal-format
msgid "pas2js is not executable at \"%s\""
@ -178,6 +278,10 @@ msgstr "Выбранный исполнимый файл Electron для Pas2JS"
msgid "Pas2JS selected NodeJS excutable"
msgstr "Выбранный исполнимый файл NodeJS для Pas2JS"
#: strpas2jsdesign.pjsdpas2jssourcedirectory
msgid "Pas2js source directory"
msgstr ""
#: strpas2jsdesign.pjsdpathofelectronexecutablemacropas2jselectron
msgid "Path of Electron executable, macro $(Pas2JSElectron)"
msgstr "Путь к исполнимому файлу Electron, макрос $(Pas2JSElectron)"
@ -248,6 +352,14 @@ msgstr "Выберите исполнимый файл браузера"
msgid "Select Electron executable"
msgstr ""
#: strpas2jsdesign.pjsdselectfreepascalcompilerexecutable
msgid "Select Free Pascal Compiler executable"
msgstr ""
#: strpas2jsdesign.pjsdselectfreepascalsourcedirectory
msgid "Select Free Pascal source directory"
msgstr ""
#: strpas2jsdesign.pjsdselectnodejsexecutable
msgid "Select Node.js executable"
msgstr "Выберите исполнимый файл Node.js"
@ -256,6 +368,10 @@ msgstr "Выберите исполнимый файл Node.js"
msgid "Select pas2js executable"
msgstr "Выберите исполнимый файл pas2js"
#: strpas2jsdesign.pjsdselectpas2jssourcedirectory
msgid "Select pas2js source directory"
msgstr ""
#: strpas2jsdesign.pjsdselectvscodetemplatedir
msgid "Select Visual Studio Code extension template directory"
msgstr "Выберите каталог шаблона расширения Visual Studio Code"
@ -287,10 +403,20 @@ msgstr "Запускать сервер HTTP на порту"
msgid "The pas2js executable filename \"%s\" does not look like pas2js"
msgstr ""
#: strpas2jsdesign.pjsdthereisnoreleasefortarget
#, object-pascal-format
msgid "There is no release for target \"%s-%s\"."
msgstr ""
#: strpas2jsdesign.pjsdthesimplewebserverisautomaticallystartedonrunthelo
msgid "The Simple Web Server is automatically started on Run. The location is like a subfolder in the URL serving the disk folder of the HTML file."
msgstr "Простой веб-сервер вызывается автоматически при запуске. Расположение по поведению похоже на подкаталог в адресе, соответствующий каталогу файла HTML на диске."
#: strpas2jsdesign.pjsdunabletocreatedirectory
#, object-pascal-format
msgid "Unable to create directory \"%s\"."
msgstr ""
#: strpas2jsdesign.pjsdunabletofindpas2jsat
#, object-pascal-format
msgid "Unable to find pas2js at \"%s\""

View File

@ -15,6 +15,10 @@ msgstr ""
msgid "Create a javascript module instead of a script"
msgstr ""
#: strpas2jsdesign.pjsdapply
msgid "Apply"
msgstr ""
#: strpas2jsdesign.pjsdatompackagetemplatedirectory
msgid "Atom package template directory"
msgstr ""
@ -35,15 +39,63 @@ msgstr ""
msgid "Cancel refresh"
msgstr ""
#: strpas2jsdesign.pjsdcancel
msgid "Cancel"
msgstr ""
#: strpas2jsdesign.pjsdchangesimplewebserverfromto
#, object-pascal-format
msgid "Change Simple Web Server from%s\"%s\"%sto%s\"%s\"%s?"
msgstr ""
#: strpas2jsdesign.pjsdclose
msgid "Close"
msgstr ""
#: strpas2jsdesign.pjsdconfirmation
msgid "Confirmation"
msgstr ""
#: strpas2jsdesign.pjsdcreateinitialhtmlpage
msgid "Create initial HTML page"
msgstr ""
#: strpas2jsdesign.pjsddetails
msgid "Details"
msgstr ""
#: strpas2jsdesign.pjsddirectorynotfound
#, object-pascal-format
msgid "directory \"%s\" not found"
msgstr ""
#: strpas2jsdesign.pjsddownloadedbytes
#, object-pascal-format
msgid "Downloaded %s bytes"
msgstr ""
#: strpas2jsdesign.pjsddownloaderror
#, object-pascal-format
msgid "Download error:%s"
msgstr ""
#: strpas2jsdesign.pjsddownloading
#, object-pascal-format
msgid "Downloading \"%s\" ..."
msgstr ""
#: strpas2jsdesign.pjsddownloading2
msgid "Downloading"
msgstr ""
#: strpas2jsdesign.pjsddownloadpas2jsrelease
msgid "Download Pas2js Release?"
msgstr ""
#: strpas2jsdesign.pjsddownloadrelease
msgid "Download Release"
msgstr ""
#: strpas2jsdesign.pjsdelectronwebapplication
msgid "Electron Web Application"
msgstr ""
@ -52,6 +104,11 @@ msgstr ""
msgid "Error"
msgstr ""
#: strpas2jsdesign.pjsderror2
#, object-pascal-format
msgid "Error: %s"
msgstr ""
#: strpas2jsdesign.pjsdfilenamedoesnotstartwithpas2js
msgid "filename does not start with \"pas2js\""
msgstr ""
@ -66,6 +123,23 @@ msgstr ""
msgid "file \"%s\" not found"
msgstr ""
#: strpas2jsdesign.pjsdfound
#, object-pascal-format
msgid "Found %s"
msgstr ""
#: strpas2jsdesign.pjsdfpcexecutable
msgid "FPC executable:"
msgstr ""
#: strpas2jsdesign.pjsdfpcsourcedirectory
msgid "FPC source directory:"
msgstr ""
#: strpas2jsdesign.pjsdfreepascalcompilerusedforcompilingtoolsandpas2jsit
msgid "Free Pascal Compiler used for compiling tools and pas2js itself"
msgstr ""
#: strpas2jsdesign.pjsdhtmlfilenotfound
#, object-pascal-format
msgid ""
@ -94,6 +168,15 @@ msgstr ""
msgid "Maintain HTML page"
msgstr ""
#: strpas2jsdesign.pjsdmissing
msgid "Missing"
msgstr ""
#: strpas2jsdesign.pjsdmissing2
#, object-pascal-format
msgid "Missing %s"
msgstr ""
#: strpas2jsdesign.pjsdmissingpathtopas2js
msgid "missing path to pas2js"
msgstr ""
@ -140,6 +223,15 @@ msgstr "Node.js uygulaması"
msgid "NodeJS project options"
msgstr ""
#: strpas2jsdesign.pjsdnote
#, object-pascal-format
msgid "Note: %s"
msgstr ""
#: strpas2jsdesign.pjsdnote2
msgid "Note"
msgstr ""
#: strpas2jsdesign.pjsdoverwrite
msgid "Overwrite?"
msgstr ""
@ -160,6 +252,14 @@ msgstr ""
msgid "Pas2JS executable"
msgstr ""
#: strpas2jsdesign.pjsdpas2jsexecutable2
msgid "Pas2js executable"
msgstr ""
#: strpas2jsdesign.pjsdpas2jsinstaller
msgid "Pas2js Installer"
msgstr ""
#: strpas2jsdesign.pjsdpas2jsisnotexecutableat
#, object-pascal-format
msgid "pas2js is not executable at \"%s\""
@ -177,6 +277,10 @@ msgstr ""
msgid "Pas2JS selected NodeJS excutable"
msgstr ""
#: strpas2jsdesign.pjsdpas2jssourcedirectory
msgid "Pas2js source directory"
msgstr ""
#: strpas2jsdesign.pjsdpathofelectronexecutablemacropas2jselectron
msgid "Path of Electron executable, macro $(Pas2JSElectron)"
msgstr ""
@ -247,6 +351,14 @@ msgstr ""
msgid "Select Electron executable"
msgstr ""
#: strpas2jsdesign.pjsdselectfreepascalcompilerexecutable
msgid "Select Free Pascal Compiler executable"
msgstr ""
#: strpas2jsdesign.pjsdselectfreepascalsourcedirectory
msgid "Select Free Pascal source directory"
msgstr ""
#: strpas2jsdesign.pjsdselectnodejsexecutable
msgid "Select Node.js executable"
msgstr ""
@ -255,6 +367,10 @@ msgstr ""
msgid "Select pas2js executable"
msgstr ""
#: strpas2jsdesign.pjsdselectpas2jssourcedirectory
msgid "Select pas2js source directory"
msgstr ""
#: strpas2jsdesign.pjsdselectvscodetemplatedir
msgid "Select Visual Studio Code extension template directory"
msgstr ""
@ -286,10 +402,20 @@ msgstr ""
msgid "The pas2js executable filename \"%s\" does not look like pas2js"
msgstr ""
#: strpas2jsdesign.pjsdthereisnoreleasefortarget
#, object-pascal-format
msgid "There is no release for target \"%s-%s\"."
msgstr ""
#: strpas2jsdesign.pjsdthesimplewebserverisautomaticallystartedonrunthelo
msgid "The Simple Web Server is automatically started on Run. The location is like a subfolder in the URL serving the disk folder of the HTML file."
msgstr ""
#: strpas2jsdesign.pjsdunabletocreatedirectory
#, object-pascal-format
msgid "Unable to create directory \"%s\"."
msgstr ""
#: strpas2jsdesign.pjsdunabletofindpas2jsat
#, object-pascal-format
msgid "Unable to find pas2js at \"%s\""

View File

@ -17,6 +17,10 @@ msgstr ""
msgid "Create a javascript module instead of a script"
msgstr "Створити модуль javascript, а не сценарій"
#: strpas2jsdesign.pjsdapply
msgid "Apply"
msgstr ""
#: strpas2jsdesign.pjsdatompackagetemplatedirectory
msgid "Atom package template directory"
msgstr "Тека шаблонів пакунка Atom"
@ -37,15 +41,63 @@ msgstr "Виберіть файл"
msgid "Cancel refresh"
msgstr "Скасувати оновлення"
#: strpas2jsdesign.pjsdcancel
msgid "Cancel"
msgstr ""
#: strpas2jsdesign.pjsdchangesimplewebserverfromto
#, object-pascal-format
msgid "Change Simple Web Server from%s\"%s\"%sto%s\"%s\"%s?"
msgstr ""
#: strpas2jsdesign.pjsdclose
msgid "Close"
msgstr ""
#: strpas2jsdesign.pjsdconfirmation
msgid "Confirmation"
msgstr ""
#: strpas2jsdesign.pjsdcreateinitialhtmlpage
msgid "Create initial HTML page"
msgstr "Створити початкову HTML-сторінку"
#: strpas2jsdesign.pjsddetails
msgid "Details"
msgstr ""
#: strpas2jsdesign.pjsddirectorynotfound
#, object-pascal-format
msgid "directory \"%s\" not found"
msgstr "теку \"%s\" не знайдено"
#: strpas2jsdesign.pjsddownloadedbytes
#, object-pascal-format
msgid "Downloaded %s bytes"
msgstr ""
#: strpas2jsdesign.pjsddownloaderror
#, object-pascal-format
msgid "Download error:%s"
msgstr ""
#: strpas2jsdesign.pjsddownloading
#, object-pascal-format
msgid "Downloading \"%s\" ..."
msgstr ""
#: strpas2jsdesign.pjsddownloading2
msgid "Downloading"
msgstr ""
#: strpas2jsdesign.pjsddownloadpas2jsrelease
msgid "Download Pas2js Release?"
msgstr ""
#: strpas2jsdesign.pjsddownloadrelease
msgid "Download Release"
msgstr ""
#: strpas2jsdesign.pjsdelectronwebapplication
msgid "Electron Web Application"
msgstr "Вебзастосунок Electron"
@ -54,6 +106,11 @@ msgstr "Вебзастосунок Electron"
msgid "Error"
msgstr "Помилка"
#: strpas2jsdesign.pjsderror2
#, object-pascal-format
msgid "Error: %s"
msgstr ""
#: strpas2jsdesign.pjsdfilenamedoesnotstartwithpas2js
msgid "filename does not start with \"pas2js\""
msgstr "назва файлу не починається з \"pas2js\""
@ -68,6 +125,23 @@ msgstr "файл \"%s\" не є виконуваним"
msgid "file \"%s\" not found"
msgstr "файл \"%s\" не знайдено"
#: strpas2jsdesign.pjsdfound
#, object-pascal-format
msgid "Found %s"
msgstr ""
#: strpas2jsdesign.pjsdfpcexecutable
msgid "FPC executable:"
msgstr ""
#: strpas2jsdesign.pjsdfpcsourcedirectory
msgid "FPC source directory:"
msgstr ""
#: strpas2jsdesign.pjsdfreepascalcompilerusedforcompilingtoolsandpas2jsit
msgid "Free Pascal Compiler used for compiling tools and pas2js itself"
msgstr ""
#: strpas2jsdesign.pjsdhtmlfilenotfound
#, object-pascal-format
msgid ""
@ -99,6 +173,15 @@ msgstr "Розташування простого вебсервера"
msgid "Maintain HTML page"
msgstr "Підтримувати HTML-сторінку"
#: strpas2jsdesign.pjsdmissing
msgid "Missing"
msgstr ""
#: strpas2jsdesign.pjsdmissing2
#, object-pascal-format
msgid "Missing %s"
msgstr ""
#: strpas2jsdesign.pjsdmissingpathtopas2js
msgid "missing path to pas2js"
msgstr "відсутній шлях до pas2js"
@ -143,6 +226,15 @@ msgstr "Застосунок Node.js"
msgid "NodeJS project options"
msgstr "Параметри проєкту NodeJS"
#: strpas2jsdesign.pjsdnote
#, object-pascal-format
msgid "Note: %s"
msgstr ""
#: strpas2jsdesign.pjsdnote2
msgid "Note"
msgstr ""
#: strpas2jsdesign.pjsdoverwrite
msgid "Overwrite?"
msgstr "Перезаписати?"
@ -163,6 +255,14 @@ msgstr "URL поточного проєкту Pas2JS"
msgid "Pas2JS executable"
msgstr "Виконуваний файл Pas2JS"
#: strpas2jsdesign.pjsdpas2jsexecutable2
msgid "Pas2js executable"
msgstr ""
#: strpas2jsdesign.pjsdpas2jsinstaller
msgid "Pas2js Installer"
msgstr ""
#: strpas2jsdesign.pjsdpas2jsisnotexecutableat
#, object-pascal-format
msgid "pas2js is not executable at \"%s\""
@ -180,6 +280,10 @@ msgstr "Вибраний виконуваний файл Electron для Pas2JS"
msgid "Pas2JS selected NodeJS excutable"
msgstr "Виконуваний файл вибраного NodeJS Pas2JS"
#: strpas2jsdesign.pjsdpas2jssourcedirectory
msgid "Pas2js source directory"
msgstr ""
#: strpas2jsdesign.pjsdpathofelectronexecutablemacropas2jselectron
msgid "Path of Electron executable, macro $(Pas2JSElectron)"
msgstr "Шлях до виконуваного файлу Electron, макрос $(Pas2JSElectron)"
@ -250,6 +354,14 @@ msgstr "Вибрати виконуваний файл оглядача"
msgid "Select Electron executable"
msgstr ""
#: strpas2jsdesign.pjsdselectfreepascalcompilerexecutable
msgid "Select Free Pascal Compiler executable"
msgstr ""
#: strpas2jsdesign.pjsdselectfreepascalsourcedirectory
msgid "Select Free Pascal source directory"
msgstr ""
#: strpas2jsdesign.pjsdselectnodejsexecutable
msgid "Select Node.js executable"
msgstr "Вибрати виконуваний файл Node.js"
@ -258,6 +370,10 @@ msgstr "Вибрати виконуваний файл Node.js"
msgid "Select pas2js executable"
msgstr "Вибрати виконуваний файл pas2js"
#: strpas2jsdesign.pjsdselectpas2jssourcedirectory
msgid "Select pas2js source directory"
msgstr ""
#: strpas2jsdesign.pjsdselectvscodetemplatedir
msgid "Select Visual Studio Code extension template directory"
msgstr "Виберіть теку шаблонів розширень Visual Studio Code"
@ -289,10 +405,20 @@ msgstr "Запустити HTTP-сервер на порті"
msgid "The pas2js executable filename \"%s\" does not look like pas2js"
msgstr ""
#: strpas2jsdesign.pjsdthereisnoreleasefortarget
#, object-pascal-format
msgid "There is no release for target \"%s-%s\"."
msgstr ""
#: strpas2jsdesign.pjsdthesimplewebserverisautomaticallystartedonrunthelo
msgid "The Simple Web Server is automatically started on Run. The location is like a subfolder in the URL serving the disk folder of the HTML file."
msgstr "Простий вебсервер автоматично стартує під час запуску. Розташування схоже на вкладену теку в URL-адресі, яка обслуговує дискову теку файлу HTML."
#: strpas2jsdesign.pjsdunabletocreatedirectory
#, object-pascal-format
msgid "Unable to create directory \"%s\"."
msgstr ""
#: strpas2jsdesign.pjsdunabletofindpas2jsat
#, object-pascal-format
msgid "Unable to find pas2js at \"%s\""

View File

@ -16,6 +16,10 @@ msgstr ""
msgid "Create a javascript module instead of a script"
msgstr "创建 JavaScript 模块而不是脚本"
#: strpas2jsdesign.pjsdapply
msgid "Apply"
msgstr ""
#: strpas2jsdesign.pjsdatompackagetemplatedirectory
msgid "Atom package template directory"
msgstr "Atom 软件包模板目录"
@ -36,15 +40,63 @@ msgstr "选择文件"
msgid "Cancel refresh"
msgstr "取消刷新"
#: strpas2jsdesign.pjsdcancel
msgid "Cancel"
msgstr ""
#: strpas2jsdesign.pjsdchangesimplewebserverfromto
#, object-pascal-format
msgid "Change Simple Web Server from%s\"%s\"%sto%s\"%s\"%s?"
msgstr ""
#: strpas2jsdesign.pjsdclose
msgid "Close"
msgstr ""
#: strpas2jsdesign.pjsdconfirmation
msgid "Confirmation"
msgstr ""
#: strpas2jsdesign.pjsdcreateinitialhtmlpage
msgid "Create initial HTML page"
msgstr "创建初始 HTML 页面"
#: strpas2jsdesign.pjsddetails
msgid "Details"
msgstr ""
#: strpas2jsdesign.pjsddirectorynotfound
#, object-pascal-format
msgid "directory \"%s\" not found"
msgstr "目录 \"%s\" 未找到"
#: strpas2jsdesign.pjsddownloadedbytes
#, object-pascal-format
msgid "Downloaded %s bytes"
msgstr ""
#: strpas2jsdesign.pjsddownloaderror
#, object-pascal-format
msgid "Download error:%s"
msgstr ""
#: strpas2jsdesign.pjsddownloading
#, object-pascal-format
msgid "Downloading \"%s\" ..."
msgstr ""
#: strpas2jsdesign.pjsddownloading2
msgid "Downloading"
msgstr ""
#: strpas2jsdesign.pjsddownloadpas2jsrelease
msgid "Download Pas2js Release?"
msgstr ""
#: strpas2jsdesign.pjsddownloadrelease
msgid "Download Release"
msgstr ""
#: strpas2jsdesign.pjsdelectronwebapplication
msgid "Electron Web Application"
msgstr "Electron 网页应用程序"
@ -53,6 +105,11 @@ msgstr "Electron 网页应用程序"
msgid "Error"
msgstr "错误"
#: strpas2jsdesign.pjsderror2
#, object-pascal-format
msgid "Error: %s"
msgstr ""
#: strpas2jsdesign.pjsdfilenamedoesnotstartwithpas2js
msgid "filename does not start with \"pas2js\""
msgstr "文件名没有以 \"pas2js\" 开头"
@ -67,6 +124,23 @@ msgstr "文件 \"%s\" 不可执行"
msgid "file \"%s\" not found"
msgstr "未找到文件 \"%s\""
#: strpas2jsdesign.pjsdfound
#, object-pascal-format
msgid "Found %s"
msgstr ""
#: strpas2jsdesign.pjsdfpcexecutable
msgid "FPC executable:"
msgstr ""
#: strpas2jsdesign.pjsdfpcsourcedirectory
msgid "FPC source directory:"
msgstr ""
#: strpas2jsdesign.pjsdfreepascalcompilerusedforcompilingtoolsandpas2jsit
msgid "Free Pascal Compiler used for compiling tools and pas2js itself"
msgstr ""
#: strpas2jsdesign.pjsdhtmlfilenotfound
#, object-pascal-format
msgid ""
@ -98,6 +172,15 @@ msgstr "简易网站服务器上的位置"
msgid "Maintain HTML page"
msgstr "维护 HTML 页面"
#: strpas2jsdesign.pjsdmissing
msgid "Missing"
msgstr ""
#: strpas2jsdesign.pjsdmissing2
#, object-pascal-format
msgid "Missing %s"
msgstr ""
#: strpas2jsdesign.pjsdmissingpathtopas2js
msgid "missing path to pas2js"
msgstr "缺少 pas2js 的路径"
@ -142,6 +225,15 @@ msgstr "Node.js 应用程序"
msgid "NodeJS project options"
msgstr "NodeJS 项目选项"
#: strpas2jsdesign.pjsdnote
#, object-pascal-format
msgid "Note: %s"
msgstr ""
#: strpas2jsdesign.pjsdnote2
msgid "Note"
msgstr ""
#: strpas2jsdesign.pjsdoverwrite
msgid "Overwrite?"
msgstr "是否覆盖?"
@ -162,6 +254,14 @@ msgstr "Pas2JS 当前项目 URL"
msgid "Pas2JS executable"
msgstr "Pas2JS 可执行文件"
#: strpas2jsdesign.pjsdpas2jsexecutable2
msgid "Pas2js executable"
msgstr ""
#: strpas2jsdesign.pjsdpas2jsinstaller
msgid "Pas2js Installer"
msgstr ""
#: strpas2jsdesign.pjsdpas2jsisnotexecutableat
#, object-pascal-format
msgid "pas2js is not executable at \"%s\""
@ -179,6 +279,10 @@ msgstr "Pas2JS 所选 Electron 可执行文件"
msgid "Pas2JS selected NodeJS excutable"
msgstr "Pas2JS 所选 NodeJS 可执行文件"
#: strpas2jsdesign.pjsdpas2jssourcedirectory
msgid "Pas2js source directory"
msgstr ""
#: strpas2jsdesign.pjsdpathofelectronexecutablemacropas2jselectron
msgid "Path of Electron executable, macro $(Pas2JSElectron)"
msgstr "Electron 可执行文件的路径,宏 $(Pas2JSElectron)"
@ -249,6 +353,14 @@ msgstr "选择浏览器可执行文件"
msgid "Select Electron executable"
msgstr ""
#: strpas2jsdesign.pjsdselectfreepascalcompilerexecutable
msgid "Select Free Pascal Compiler executable"
msgstr ""
#: strpas2jsdesign.pjsdselectfreepascalsourcedirectory
msgid "Select Free Pascal source directory"
msgstr ""
#: strpas2jsdesign.pjsdselectnodejsexecutable
msgid "Select Node.js executable"
msgstr "选择 Node.js 可执行文件"
@ -257,6 +369,10 @@ msgstr "选择 Node.js 可执行文件"
msgid "Select pas2js executable"
msgstr "选择 pas2js 可执行文件"
#: strpas2jsdesign.pjsdselectpas2jssourcedirectory
msgid "Select pas2js source directory"
msgstr ""
#: strpas2jsdesign.pjsdselectvscodetemplatedir
msgid "Select Visual Studio Code extension template directory"
msgstr "选择 Visual Studio Code 扩展模板目录"
@ -288,10 +404,20 @@ msgstr "启动 HTTP 服务器在端口"
msgid "The pas2js executable filename \"%s\" does not look like pas2js"
msgstr ""
#: strpas2jsdesign.pjsdthereisnoreleasefortarget
#, object-pascal-format
msgid "There is no release for target \"%s-%s\"."
msgstr ""
#: strpas2jsdesign.pjsdthesimplewebserverisautomaticallystartedonrunthelo
msgid "The Simple Web Server is automatically started on Run. The location is like a subfolder in the URL serving the disk folder of the HTML file."
msgstr "运行时会自动启动简易网站服务器。路径就像 URL 中的一个子文件夹,为 HTML 文件的磁盘文件夹提供服务。"
#: strpas2jsdesign.pjsdunabletocreatedirectory
#, object-pascal-format
msgid "Unable to create directory \"%s\"."
msgstr ""
#: strpas2jsdesign.pjsdunabletofindpas2jsat
#, object-pascal-format
msgid "Unable to find pas2js at \"%s\""

View File

@ -16,6 +16,20 @@ Resourcestring
+'using Electron to run as desktop application.';
pjsdOverwrite = 'Overwrite?';
pjsdError = 'Error';
pjsdMissing2 = 'Missing %s';
pjsdDownloadError = 'Download error:%s';
pjsdNote2 = 'Note';
pjsdFound = 'Found %s';
pjsdMissing = 'Missing';
pjsdDownloading = 'Downloading "%s" ...';
pjsdNote = 'Note: %s';
pjsdDownloading2 = 'Downloading';
pjsdDownloadedBytes = 'Downloaded %s bytes';
pjsdDownloadPas2jsRelease = 'Download Pas2js Release?';
pjsdUnableToCreateDirectory = 'Unable to create directory "%s".';
pjsdConfirmation = 'Confirmation';
pjsdChangeSimpleWebServerFromTo = 'Change Simple Web Server from%s"%s"%sto%s'
+'"%s"%s?';
pjsdWarning = 'Warning';
pjsdThePas2jsExecutableFilenameDoesNotLookLikePas2js = 'The pas2js '
+'executable filename "%s" does not look like pas2js';
@ -37,6 +51,10 @@ Resourcestring
// IDE options frame
pjsdSelectPas2jsExecutable = 'Select pas2js executable';
pjsdSelectPas2jsSourceDirectory = 'Select pas2js source directory';
pjsdCancel = 'Cancel';
pjsdPas2jsInstaller = 'Pas2js Installer';
pjsdPas2jsExecutable2 = 'Pas2js executable';
pjsdSelectXExecutable = 'Select %s executable';
pjsdSelectNodeJSExecutable = 'Select Node.js executable';
pjsdUnableToFindPas2jsAt = 'Unable to find pas2js at "%s"';
@ -49,6 +67,20 @@ Resourcestring
+'macros like $MakeExe(). Without a full path, %s is searched in PATH.';
pjsdPathOfXMacroPas2js = 'Path of %s, macro $(pas2js)';
pjsdBrowse = 'Browse';
pjsdDetails = 'Details';
pjsdDownloadRelease = 'Download Release';
pjsdApply = 'Apply';
pjsdClose = 'Close';
pjsdSelectFreePascalCompilerExecutable = 'Select Free Pascal Compiler '
+'executable';
pjsdSelectFreePascalSourceDirectory = 'Select Free Pascal source directory';
pjsdThereIsNoReleaseForTarget = 'There is no release for target "%s-%s".';
pjsdError2 = 'Error: %s';
pjsdFPCSourceDirectory = 'FPC source directory:';
pjsdFreePascalCompilerUsedForCompilingToolsAndPas2jsIt = 'Free Pascal '
+'Compiler used for compiling tools and pas2js itself';
pjsdFPCExecutable = 'FPC executable:';
pjsdPas2jsSourceDirectory = 'Pas2js source directory';
pjsdWebServerAndBrowserOptions = 'Web server and browser options';
pjsdPortNumberToStartAllocatingFrom = 'Port number to start allocating '
+'from, macro $(Pas2JSWebServerPort)';