UNPKG

vs-deploy

Version:

Commands for deploying files of your workspace to a destination.

422 lines 21.3 kB
"use strict"; // The MIT License (MIT) // // vs-deploy (https://github.com/mkloubert/vs-deploy) // Copyright (c) Marcel Joachim Kloubert <marcel.kloubert@gmx.net> // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to // deal in the Software without restriction, including without limitation the // rights to use, copy, modify, merge, publish, distribute, sublicense, and/or // sell copies of the Software, and to permit persons to whom the Software is // furnished to do so, subject to the following conditions: // // The above copyright notice and this permission notice shall be included in // all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER // DEALINGS IN THE SOFTWARE. Object.defineProperty(exports, "__esModule", { value: true }); // deutsch (german) // // Translated by: Marcel Joachim Kloubert (https://github.com/mkloubert) exports.translation = { __plugins: { reload: { failed: 'Das Neuladen der PlugIns ist fehlgeschlagen: {0}', loaded: { more: '{0:trim} PlugIns geladen.', none: 'Keine PlugIns geladen.', one: '1 PlugIn geladen.', } } }, canceled: '[Abgebrochen]', commands: { executionFailed: "Die Ausführung des Kommandos {0:trim,surround} Schlug fehl: {1}", }, compare: { failed: 'Datei {0:trim,surround} konnte nicht geladen werden: {1}', noPlugins: 'Keine passenden PlugIns gefunden!', noPluginsForType: 'Keine passenden PlugIns gefunden für {0:trim,surround}!', selectSource: 'Bitte wählen Sie eine Quelle aus...', }, deploy: { after: { button: { text: "{2}Bereitstellen: [{1}] {0}{3}", tooltip: "Hier klicken, um die Ausgabe zu öffnen...", }, failed: 'Fehler beim Ausführen der Aufgaben, die NACH dem Bereitstellen ausgeführt werden sollen: {0}', }, before: { failed: 'Fehler beim Ausführen der Aufgaben, die VOR dem Bereitstellen ausgeführt werden sollten: {0}', }, button: { cancelling: 'Breche ab...', prepareText: 'Bereite das Bereitstellen vor...', text: 'Bereitstellen läuft...', tooltip: 'Hier klicken, um den Vorgang abzubrechen...', }, canceled: 'Abgebrochen.', canceledWithErrors: 'Abgebrochen mit Fehlern!', cancelling: 'Breche das Bereitstellen ab...', file: { deploying: 'Stelle Datei {0:trim,surround}{1:trim,leading_space} bereit... ', deployingWithDestination: 'Stelle Datei {0:trim,surround} in {1:trim,surround}{2:trim,leading_space} bereit... ', failed: 'Die Datei {0:trim,surround} konnte nicht bereitgestellt werden: {1}', isIgnored: "Die Datei {0:trim,surround} wurde ignoriert!", succeeded: 'Die Datei {0:trim,surround} wurde erfolgreich bereitgestellt.', succeededWithTarget: 'Die Datei {0:trim,surround} wurde erfolgreich in {1:trim,surround} bereitgestellt.', }, fileOrFolder: { failed: 'Datei bzw. Verzeichnis {0:trim,surround} konnte nicht bereitgestellt werden: {1}', }, finished: 'Fertig.', finished2: 'Fertig', finishedWithErrors: 'Beendet mit Fehlern!', folder: { failed: 'Das Verzeichnis {0:trim,surround} konnte nicht bereitgestellt werden: {1}', selectTarget: 'Wählen Sie das Ziel in welches das Verzeichnis bereitgestellt werden soll...', }, newerFiles: { deploy: 'Bereitstellen', localFile: 'Lokale Datei', message: "{0} neuere Datei(en) wurde(n) gefunden!", modifyTime: 'Letzte Änderung', pull: 'Herunterladen', remoteFile: 'Zieldatei', show: 'Anzeigen', size: 'Größe', title: 'Neuere Dateien in {0:trim,surround}', titleNoTarget: 'Neuere Dateien', }, noFiles: 'Es gibt keine Dateien zum Bereitstellen!', noPlugins: 'Keine passenden PlugIns gefunden!', noPluginsForType: 'Keine passenden PlugIns gefunden für {0:trim,surround}!', onSave: { couldNotFindTarget: 'Konnte das Ziel {0:trim,surround} nicht im Paket{1:trim,surround,leading_space} finden!', failed: 'Konnte {0:trim,surround} nach dem Speichern nicht bereitstellen ({1:trim}): {2}', failedTarget: 'Konnte {0:trim,surround} nach dem Speichern nicht in das Ziel {1:trim} bereitstellen: {2}', }, operations: { failed: "[FEHLER: {0:trim,surround}]", finished: "[Fertig]", noFileCompiled: "Keine der {0:trim} Datei(en) konnte kompiliert werden!", noFunctionInScript: "Die Funktion {0:trim,surround} wurde nicht in {1:trim,surround} gefunden!", open: 'Öffne {0:trim,surround}... ', someFilesNotCompiled: "{0:trim} der {1:trim} Datei(en) konnte(n) nicht kompiliert werden!", unknownCompiler: 'Der Compiler {0:trim,surround} existiert nicht!', unknownSqlEngine: 'Unbekannter SQL Typ {0:trim,surround}!', unknownType: 'UNBEKANNTER TYP: {0:trim,surround}', }, startQuestion: 'Soll das Bereitstellen gestartet werden?', workspace: { allFailed: 'Keine Datei konnte bereitgestellt werden: {0}', allFailedWithTarget: 'Keine Datei konnte nach {0:trim,surround} bereitgestellt werden: {1}', allSucceeded: 'Alle {0:trim} Datei(en) wurden erfolgreich bereitgestellt.', allSucceededWithTarget: 'Alle {0:trim} Datei(en) wurden erfolgreich in {1:trim,surround} bereitgestellt.', alreadyStarted: 'Sie haben schon einen Bereitstellungs-Vorgang an {0:trim,surround} gestartet! Möchten Sie die Aktion dennoch durchführen?', clickToCancel: 'hier klicken, um abzubrechen', deploying: 'Stelle Paket{0:trim,surround,leading_space} bereit...', deployingWithTarget: 'Stelle Paket{0:trim,surround,leading_space} in {1:trim,surround} bereit...', failed: 'Das Bereitstellen der Dateien schlug fehl: {0}', failedWithCategory: 'Das Bereitstellen der Dateien schlug fehl ({0:trim}): {1}', failedWithTarget: 'Das Bereitstellen der Dateien nach {0:trim,surround} schlug fehl: {1}', nothingDeployed: 'Keine Datei bereitgestellt!', nothingDeployedWithTarget: 'Keine Datei in {0:trim,surround} bereitgestellt!', selectPackage: 'Wählen Sie ein Paket...', selectTarget: 'Wählen Sie ein Ziel...', someFailed: '{0:trim} der {1:trim} Datei(en) konnten nicht bereitgestellt werden!', someFailedWithTarget: '{0:trim} der {1:trim} Datei(en) konnten nicht in {2:trim,surround} bereitgestellt werden!', status: 'Stelle {0:trim,surround} bereit... ', statusWithDestination: 'Stelle {0:trim,surround} in {1:trim,surround} bereit... ', virtualTargetName: 'Virtuelles Ziel für aktuelles Paket', virtualTargetNameWithPackage: 'Virtuelles Ziel für Paket {0:trim,surround}', } }, errors: { countable: 'FEHLER #{0:trim}: {1}', withCategory: '[FEHLER] {0:trim}: {1}', }, extension: { update: "Aktualisieren...", updateRequired: "Die Erweiterung muss aktualisiert werden!", }, extensions: { notInstalled: 'Die Erweiterung {0:trim,surround} ist NICHT installiert.', }, failed: '[FEHLGESCHLAGEN: {0}]', format: { dateTime: 'DD.MM.YYYY HH:mm:ss', }, host: { button: { text: 'Warte auf Dateien...', tooltip: 'Hier klicken, um den Host zu schließen', }, errors: { cannotListen: 'Das Starten des Bereitstellungs-Dienstes schlug fehl: {0}', couldNotStop: 'Das Beenden des Bereitstellungs-Dienstes schlug fehl: {0}', fileRejected: 'Die Datei wurde abgelehnt!', noData: 'Keine Daten!', noFilename: 'Kein Dateiname {0:trim}!', }, receiveFile: { failed: '[FEHLGESCHLAGEN:{0:trim,leading_space}]', receiving: "Empfange Datei{2:trim,leading_space} von '{0:trim}:{1:trim}'... ", }, started: 'Bereitstellungs-Dienst wurde erfolgreich auf Port {0:trim} im Verzeichnis {1:trim,surround} gestartet.', stopped: 'Bereitstellungs-Dienst wurde beendet.', }, install: 'Installieren', isNo: { directory: "{0:trim,surround} ist kein Verzeichnis!", file: "{0:trim,surround} ist keine Datei!", validItem: '{0:trim,surround} ist kein gültiges Element, das bereitgestellt werden kann!', }, load: { from: { failed: "Das Laden der Daten aus {0:trim,surround} heraus schlug fehl: {1}", } }, network: { hostname: 'Name dieses Computers: {0:trim,surround}', interfaces: { failed: 'Konnte Netzwerk-Adapter nicht ermitteln: {0}', list: 'Netzwerk-Adapter:', } }, packages: { couldNotFindTarget: 'Konnte das Ziel {0:trim,surround} nicht im Paket {1:trim,surround} finden!', defaultName: '(Paket #{0:trim})', noneDefined: "Definieren sie bitte mindestens ein PAKET in Ihrer 'settings.json'-Datei!", notFound: 'Paket {0:trim,surround} wurde nicht gefunden!', nothingToDeploy: 'Kein Paket zum Bereitstellen gefunden!', }, plugins: { api: { clientErrors: { noPermissions: "Keine Schreibrechte!", notFound: 'Datei nicht gefunden!', unauthorized: "Benutzer hat keinen Zugriff!", unknown: "Unbekannter Clientfehler: {0:trim} {2:trim,surround}", }, description: "Sendet Dateien an eine REST API, wie 'vs-rest-api'", serverErrors: { unknown: "Unbekannter Serverfehler: {0:trim} {2:trim,surround}", }, }, app: { description: 'Sendet Dateien an eine ausführbare Datei', }, azureblob: { description: 'Lädt Dateien in ein Microsoft Azure Blob Speicherkonto hoch', }, batch: { description: 'Stapelverarbeitung von Dateien durch mehrere Ziele', }, dropbox: { description: 'Lädt Dateien in ein DropBox-Verzeichnis.', notFound: 'Datei nicht gefunden!', unknownResponse: 'Unerwartete Antwort {0:trim} ({1:trim}): {2:trim,surround}', }, each: { description: 'Stellt Dateien mit Hilfe einer Liste von Werten breit', }, ftp: { description: 'Lädt Dateien auf einen FTP-Server', }, http: { description: 'Sendet Dateien an einen HTTP-Server/-Dienst', protocolNotSupported: 'Protokolle vom Typ {0:trim,surround} werden nicht unterstützt!', }, list: { description: 'Lässt den Benutzer einen Eintrag auswählen, dessen Einstellungen auf ein oder mehrere Ziele übertragen werden sollen', selectEntry: 'Bitte wählen Sie einen Eintrag aus...', }, local: { description: 'Kopiert Dateien in ein lokales Verzeichnis oder eine Netwerkfreigabe', emptyTargetDirectory: 'Leere lokales Verzeichnis {0:trim,surround}... ', }, mail: { addressSelector: { placeholder: 'E-Mail-Adressen der Empfänger', prompt: 'Eine oder mehrere E-Mail-Adressen (per Komma getrennt) an die verschickt werden soll...', }, description: 'Sendet Dateien als ZIP-Datei-Anhang an eine oder mehrere E-Mail-Adressen', }, map: { description: 'Stellt Dateien mit Hilfe einer Liste von Werten breit', }, pipeline: { description: 'Leitet eine Liste von Quelldateien über ein Skript an einen anderen Ort und übermittelt die neuen Dateien an eine Liste von Zielen', noPipeFunction: "{0:trim,surround} implementiert keine 'pipe()' Funktion!", }, prompt: { description: "Fragt den Benutzer nach einer Liste von Einstellungen, die auf ein oder mehrere Ziele angewendet werden sollen", invalidInput: "Ihre Eingabe ist fehlerhaft!", }, remote: { description: 'Überträgt Dateien über eine TCP-Verbindung', }, s3bucket: { credentialTypeNotSupported: 'Das Anmeldeverfahren {0:trim,surround} wird nicht unterstützt!', description: 'Lädt Dateien in ein Amazon S3 Bucket hoch', }, script: { deployFileFailed: 'Das Bereitstellen der Datei {0:trim,surround} über das Skript {1:trim,surround} schlug fehl!', deployWorkspaceFailed: 'Das Bereitstellen des Arbeitsbereiches über das Skript {0:trim,surround} schlug fehl!', description: 'Stellt Dateien über ein NodeJS-Skript bereit', noDeployFileFunction: "{0:trim,surround} implementiert keine 'deployFile()' Funktion!", }, sftp: { description: 'Lädt Dateien auf einen SFTP-Server', }, slack: { description: 'Lädt Dateien in einen Slack Workspace hoch', }, sql: { description: 'Führt SQL-Skripte aus', invalidFile: 'Datei ist ungültig!', unknownEngine: 'Unbekannter Typ {0:trim,surround}!', }, switch: { button: { text: 'Schalter {0:trim,surround}', tooltip: "Aktuelle Option: {0:trim}\n\nHier klicken, um die aktuelle Option zu wechseln...", }, defaultName: 'Schalter #{0:trim}', defaultOptionName: 'Schalter-Option #{0:trim}', description: 'Schaltet zwischen anderen existierenden Zielen um', item: "{0:trim,surround}: ", noDefined: 'Es wurden keine Schalter gefunden!', noOptionsDefined: 'Es wurden keine Optionen für den Schalter {0:trim,surround} definiert!', noOptionSelected: 'KEINE OPTION AUSGEWÄHLT', selectOption: 'Wählen Sie eine Option für den Schalter {0:trim,surround}...', selectSwitch: 'Wählen Sie einen Schalter aus...', states: 'Schalter-Stati:', }, test: { description: 'Ein Test-PlugIn, welches lediglich anzeigt, welche Dateien bereitgestellt würden', }, zip: { description: 'Speichert Dateien in eine ZIP-Datei', fileAlreadyExists: 'Die Datei {0:trim,surround} existiert bereits! Bitte versuchen Sie es erneut...', fileNotFound: 'Datei nicht gefunden!', noFileFound: "Keine ZIP-Datei gefunden!", } }, popups: { newVersion: { message: "Sie nutzen die neue Version {0:trim} von 'vs-deploy'!", showChangeLog: 'Änderungsprotokoll anzeigen (englisch)...', }, }, prompts: { inputAccessKey: 'Geben Sie den Zugriffsschlüssel an...', inputAccessToken: 'Geben Sie das Zugriffs-Token an...', inputPassword: 'Geben Sie das Passwort an...', }, pull: { button: { cancelling: 'Breche ab...', prepareText: 'Bereite das Laden vor...', text: 'Lade...', tooltip: 'Hier klicken, um den Vorgang abzubrechen...', }, canceled: 'Abgebrochen.', canceledWithErrors: 'Abgebrochen mit Fehlern!', file: { failed: 'Datei {0:trim,surround} konnte nicht geladen werden: {1}', pulling: 'Lade Datei {0:trim,surround}{1:trim,leading_space}... ', pullingWithDestination: 'Lade Datei {0:trim,surround} von {1:trim,surround}{2:trim,leading_space}... ', succeeded: 'Die Datei {0:trim,surround} wurde erfolgreich geladen.', succeededWithTarget: 'Die Datei {0:trim,surround} wurde erfolgreich von {1:trim,surround} geladen.', }, fileOrFolder: { failed: "Datei bzw. Verzeichnis {0:trim,surround} konnte nicht geladen werden: {1}", }, finished2: 'Fertig', finishedWithErrors: 'Beendet mit Fehlern!', noPlugins: 'Keine passenden PlugIns gefunden!', noPluginsForType: 'Keine passenden PlugIns gefunden für {0:trim,surround}!', workspace: { allFailed: 'Keine Datei konnte geladen werden: {0}', allFailedWithTarget: 'Keine Datei konnte von {0:trim,surround} geladen werden: {1}', allSucceeded: 'Alle {0:trim} Datei(en) wurden erfolgreich geladen.', allSucceededWithTarget: 'Alle {0:trim} Datei(en) wurden erfolgreich von {1:trim,surround} geladen.', alreadyStarted: 'Es wurde bereits einen Vorgang für {0:trim,surround} gestartet! Möchten Sie die Aktion wirklich durchführen?', clickToCancel: 'hier klicken, um abzubrechen', failed: 'Das Laden der Dateien schlug fehl: {0}', failedWithCategory: 'Das Laden der Dateien schlug fehl ({0:trim}): {1}', failedWithTarget: 'Das Laden der Dateien von {0:trim,surround} schlug fehl: {1}', nothingPulled: 'Keine Datei geladen!', nothingPulledWithTarget: 'Keine Datei von {0:trim,surround} geladen!', pulling: 'Lade Paket{0:trim,surround,leading_space}...', pullingWithTarget: 'Lade Paket{0:trim,surround,leading_space} von {1:trim,surround}...', selectPackage: 'Wählen Sie ein Paket...', selectSource: 'Wählen Sie eine Quelle...', someFailed: '{0:trim} der {1:trim} Datei(en) konnten nicht geladen werden!', someFailedWithTarget: '{0:trim} der {1:trim} Datei(en) konnten nicht von {2:trim,surround} geladen werden!', status: 'Lade {0:trim,surround}... ', statusWithDestination: 'Lade {0:trim,surround} von {1:trim,surround}... ', virtualTargetName: 'Virtuelles Ziel für aktuelles Paket', virtualTargetNameWithPackage: 'Virtuelles Ziel für Paket {0:trim,surround}', } }, quickDeploy: { caption: 'Bereitstellen!', failed: 'Schnelles Bereitstellen fehlgeschlagen: {0}', start: 'Schnelles Bereitstellen...', }, relativePaths: { couldNotResolve: "Der relative Pfad für {0:trim,surround} konnte nicht ermittelt werden!", isEmpty: 'Der relative Pfad für {0:trim,surround} is leer!', }, selected: 'ausgewählt', sync: { file: { doesNotExistOnRemote: '[entfernte Datei existiert nicht]', localChangedWithinSession: '[lokale Datei während Sitzung geändert]', localIsNewer: '[lokale Datei ist neuer]', synchronize: 'Synchronisiere Datei {0:trim,surround}{1:trim,leading_space}... ', } }, targets: { cannotUseRecurrence: 'Kann das Ziel {0:trim,surround} nicht verwenden (Rekursion)!', defaultName: '(Ziel #{0:trim})', noneDefined: "Definieren sie bitte mindestens ein ZIEL in Ihrer 'settings.json'-Datei!", notFound: 'Konnte das Ziel {0:trim,surround} nicht finden!', select: 'Bitte wählen Sie ein Ziel aus...', selectSource: 'Bitte wählen Sie eine Quelle aus...', }, templates: { browserTitle: "Vorlage{0:trim,surround,leading_space}", currentPath: 'Aktueller Pfad:{0:trim,leading_space}', noneDefined: "Definieren sie bitte mindestens eine VORLAGEN-QUELLE in Ihrer 'settings.json'-Datei!", officialRepositories: { newAvailable: "Das VORLAGEN-VERZEICHNIS wurde aktualisiert.", openTemplates: "Vorlagen öffnen...", }, placeholder: 'Wählen Sie einen Eintrag aus...', publishOrRequest: { label: 'Eigenes Beispiel veröffentlichen oder anfragen...', } }, warnings: { withCategory: '[WARNUNG] {0:trim}: {1}', }, workspace: { autoSelect: { failed: 'Das automatische Ändern des Arbeitsbereiches schlug fehl: {0:trim,surround}', } }, yes: 'Ja', }; //# sourceMappingURL=de.js.map