mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-31 15:45:23 +00:00
feat: load plugin frontends at runtime and remove plugin ids from the shell
This commit is contained in:
1 parent
49f0286a14
commit
e88d5a52e3
721 files changed
+54265
-44416
No files matched your search
@@ -0,0 +1,149 @@
|
||||
{
|
||||
"newUi": {
|
||||
"sidebar": {
|
||||
"automations": {
|
||||
"title": "Automatisierungen",
|
||||
"tabAutomations": "Automatisierungen",
|
||||
"tabRuns": "Läufe",
|
||||
"tabChannels": "Kanäle",
|
||||
"createAutomation": "Neue Automatisierung",
|
||||
"backToAutomations": "Zurück zu Automatisierungen",
|
||||
"createTitle": "Neue Automatisierung",
|
||||
"editTitle": "Automatisierung bearbeiten",
|
||||
"empty": "Noch keine Automatisierungen. Erstellen Sie eine, um auf eine Kennzahl, einen Zeitplan oder ein Ereignis zu reagieren.",
|
||||
"emptyRuns": "Bisher keine Läufe.",
|
||||
"emptyChannels": "Noch keine Kanäle. Fügen Sie einen hinzu, um Benachrichtigungen an einen bestimmten Ort zu senden.",
|
||||
"noChannelsHint": "Es sind noch keine Kanäle eingerichtet. Fügen Sie einen im Tab „Kanäle“ hinzu.",
|
||||
"addChannel": "Kanal hinzufügen",
|
||||
"testChannel": "Prüfen",
|
||||
"channelTestSent": "Testbenachrichtigung gesendet",
|
||||
"channelTestFailed": "Testbenachrichtigung fehlgeschlagen",
|
||||
"channelDeleted": "Kanal gelöscht",
|
||||
"deleteChannelConfirm": "Diesen Kanal löschen? Automatisierungen, die diesen Kanal verwenden, werden keine Benachrichtigungen mehr senden.",
|
||||
"nameLabel": "Name",
|
||||
"namePlaceholder": "z.B. das Verzeichnis /data leeren, wenn es voll ist",
|
||||
"nameRequired": "Name erforderlich",
|
||||
"descriptionLabel": "Beschreibung",
|
||||
"descriptionPlaceholder": "Optionale Beschreibung",
|
||||
"enabledLabel": "Ermöglicht",
|
||||
"concurrencyLabel": "Wenn es bereits läuft",
|
||||
"concurrencyHint": "Was ist zu tun, wenn dies erneut ausgelöst wird, bevor der letzte Durchlauf abgeschlossen ist?",
|
||||
"concurrency": {
|
||||
"skip": "Den neuen Lauf überspringen.",
|
||||
"queue": "Warten und dann hinterherlaufen",
|
||||
"allow": "Führe beide gleichzeitig aus"
|
||||
},
|
||||
"save": "Speichern",
|
||||
"created": "Automatisierung erstellt",
|
||||
"updated": "Automatisierung gerettet",
|
||||
"deleted": "Automatisierung gelöscht",
|
||||
"deleteConfirm": "Wenn Sie diese Automatisierung löschen, wird auch ihr Ausführungsverlauf gelöscht.",
|
||||
"runNow": "Jetzt laufen",
|
||||
"testRun": "Probelauf",
|
||||
"testRunHint": "Führt jeden Schritt aus, greift aber auf nichts außerhalb von Termix ein.",
|
||||
"runStarted": "Lauf gestartet",
|
||||
"runFinished": "Lauf beendet: {{status}}",
|
||||
"trigger": "Auslösen",
|
||||
"steps": "Schritte",
|
||||
"addStep": "Schritt hinzufügen",
|
||||
"removeStep": "Schritt entfernen",
|
||||
"moveUp": "Aufsteigen",
|
||||
"moveDown": "Nach unten schieben",
|
||||
"noSteps": "Noch keine Schritte. Füge einen hinzu, um zu beschreiben, was passieren soll.",
|
||||
"webhookTokenTitle": "Webhook-URL",
|
||||
"webhookTokenDescription": "Dies wird nur einmal angezeigt. Speichern Sie es jetzt, es kann später nicht mehr abgerufen werden.",
|
||||
"copy": "Kopie",
|
||||
"copied": "Kopiert",
|
||||
"viewJson": "JSON",
|
||||
"viewBuilder": "Bauherr",
|
||||
"viewGraph": "Graph",
|
||||
"lastRun": "Letzter Lauf",
|
||||
"never": "Niemals",
|
||||
"duration": "{{seconds}}s",
|
||||
"stepOutput": "Ausgabe",
|
||||
"stepError": "Fehler",
|
||||
"dryRunBadge": "Probelauf",
|
||||
"hostSelector": {
|
||||
"trigger": "Auslösender Host",
|
||||
"host": "Spezifischer Wirt",
|
||||
"fleet": "Flotte",
|
||||
"all": "Alle Gastgeber"
|
||||
},
|
||||
"triggerKinds": {
|
||||
"metric_threshold": "Metrischer Schwellenwert",
|
||||
"host_status": "Der Host steigt oder fällt ab",
|
||||
"health_check": "Änderungen bei Gesundheitschecks",
|
||||
"schedule": "Nach einem Zeitplan",
|
||||
"docker_event": "Container-Ereignis",
|
||||
"internal_event": "Termix-Ereignis",
|
||||
"webhook": "Eingehender Webhook"
|
||||
},
|
||||
"stepTypes": {
|
||||
"notify": "Sende eine Benachrichtigung",
|
||||
"http": "URL aufrufen",
|
||||
"run_snippet": "Führe einen Codeausschnitt aus",
|
||||
"run_command": "Führe einen Befehl aus",
|
||||
"docker": "Einen Container steuern",
|
||||
"tunnel": "Einen Tunnel steuern",
|
||||
"wol": "Wecken Sie einen Gastgeber",
|
||||
"wait": "Warten",
|
||||
"set_var": "Eine Variable setzen",
|
||||
"if": "Falls / andernfalls",
|
||||
"run_automation": "Führe eine weitere Automatisierung aus",
|
||||
"stop": "Stoppen"
|
||||
},
|
||||
"statuses": {
|
||||
"running": "Läuft",
|
||||
"success": "Erfolg",
|
||||
"failed": "Fehlgeschlagen",
|
||||
"timeout": "Zeitüberschreitung",
|
||||
"skipped": "Übersprungen",
|
||||
"cancelled": "Abgesagt"
|
||||
},
|
||||
"fields": {
|
||||
"host": "Gastgeber",
|
||||
"metric": "Metrisch",
|
||||
"mount": "Montagepunkt",
|
||||
"operator": "Ist",
|
||||
"value": "Wert",
|
||||
"forSeconds": "Anhaltend für (Sekunden)",
|
||||
"cooldown": "Abkühlzeit (Minuten)",
|
||||
"cron": "Cron-Ausdruck",
|
||||
"intervalSeconds": "Alle (Sekunden)",
|
||||
"timezone": "Zeitzone",
|
||||
"timezoneServer": "Serverzeit",
|
||||
"timezoneHint": "In dieser Zone werden Cron-Zeiten gelesen. Gilt nicht für Intervallpläne.",
|
||||
"container": "Container",
|
||||
"command": "Befehl",
|
||||
"url": "URL",
|
||||
"method": "Verfahren",
|
||||
"body": "Körper",
|
||||
"channels": "Kanäle",
|
||||
"title": "Titel",
|
||||
"message": "Nachricht",
|
||||
"snippet": "Ausschnitt",
|
||||
"seconds": "Sekunden",
|
||||
"conditionLeftPlaceholder": "Zu prüfender Wert",
|
||||
"conditionRightPlaceholder": "Vergleiche mit",
|
||||
"variableName": "Variablenname",
|
||||
"variableValue": "Wert",
|
||||
"elevated": "Mit sudo ausführen",
|
||||
"onError": "Wenn das fehlschlägt",
|
||||
"allowPrivateNetwork": "Lokale Netzwerkadressen zulassen",
|
||||
"allowPrivateNetworkHint": "Wird für einen selbstgehosteten Dienst in Ihrem LAN benötigt. Standardmäßig deaktiviert, um Anfragen an interne Adressen zu verhindern."
|
||||
},
|
||||
"onError": {
|
||||
"stop": "Stoppt die Flucht!",
|
||||
"continue": "Weiter geht's"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"nav": {
|
||||
"automations": "Automatisierungen"
|
||||
},
|
||||
"onboarding": {
|
||||
"feature_automations": "Automatisierungen",
|
||||
"feature_automations_desc": "Schritte automatisch ausführen, wenn etwas passiert, und Benachrichtigungen erhalten."
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user