{
  "app": {
    "connections": "Verbindungen",
    "settings": "Einstellungen",
    "dontSleep": "Don't Sleep",
    "dontSleepEnable": "Anti-Schlafmodus aktivieren",
    "dontSleepDisable": "Anti-Schlafmodus deaktivieren",
    "dontSleepEnabledTooltip": "Anti-Schlafmodus aktiviert, klicken zum Deaktivieren",
    "dontSleepDisabledTooltip": "Anti-Schlafmodus deaktiviert, klicken zum Aktivieren",
    "dontSleepEnabled": "Anti-Schlafmodus aktiviert.",
    "dontSleepDisabled": "Anti-Schlafmodus deaktiviert.",
    "dontSleepError": "Anti-Schlafmodus konnte nicht geändert werden: {{message}}",
    "credentialStoreLocked": "Verschlüsselte Datenbank gesperrt",
    "credentialStoreUnlocked": "Verschlüsselte Datenbank entsperrt",
    "credentialStoreLockAction": "Verschlüsselte Datenbank sperren",
    "credentialStoreUnlockAction": "Verschlüsselte Datenbank entsperren",
    "xServer": "X Server",
    "xServerRestart": "Neu starten",
    "xServerStop": "Stoppen",
    "xServerStopped": "VcXsrv gestoppt.",
    "primaryNav": "Haupt",
    "resizeConnections": "Verbindungen-Spalte skalieren",
    "resizeAiAssistant": "KI-Assistent-Panel skalieren",
    "aiAssistant": "KI-Assistent",
    "connectionRail": "Verbindungsleiste",
    "openConnectedConnection": "{{name}} öffnen",
    "openPinnedConnection": "Angeheftete Verbindung {{name}} öffnen",
    "trayDontSleep": "Nicht schlafen",
    "trayExit": "Beenden",
    "titlebar": {
      "minimize": "Minimieren",
      "maximize": "Maximieren",
      "restore": "Wiederherstellen",
      "close": "Schließen"
    }
  },
  "dashboard": {
    "title": "Dashboard",
    "moduleLabel": "Widgets",
    "subtitle": "Wählen Sie lokale Dienstprogramm-Widgets, Berichte und KI-erstellte Widgets für die Werkzeuge aus, die Sie griffbereit haben möchten.",
    "statusReady": "Dashboard-Widgets sind lokal.",
    "viewsLabel": "Dashboard-Ansichten",
    "defaultView": "Standardansicht",
    "addView": "Ansicht hinzufügen",
    "addWidgetLabel": "Widget hinzufügen",
    "newViewName": "Ansicht {{count}}",
    "newViewPrompt": "Ansichtsname",
    "renameView": "Ansicht umbenennen",
    "removeView": "Ansicht entfernen",
    "viewTabGradient": "Ansicht-Tab-Farbverlauf für {{view}}",
    "clearViewTabGradient": "Ansicht-Tab-Farbverlauf für {{view}} löschen",
    "editLayout": "Layout bearbeiten",
    "editDone": "Fertig",
    "density": {
      "compact": "Kompakt",
      "default": "Standard",
      "roomy": "Geräumig"
    },
    "catalogTitle": "Widget-Katalog",
    "catalogSearch": "Widgets durchsuchen…",
    "catalogAll": "Alle",
    "catalogGroupBuiltIn": "Integriert",
    "catalogGroupCustom": "KI-erstellt",
    "catalogBadgeAiGenerated": "KI-generiert",
    "catalogBadgeImported": "Importiert",
    "catalogNoMatches": "Keine passenden Widgets.",
    "presetLabel": "Stilvorlage",
    "preset": {
      "panel": "Panel",
      "ambient": "Ambient",
      "hero": "Hero"
    },
    "glassBackground": "Milchglas-Hintergrund",
    "hideTitle": "Titelleiste ausblenden",
    "canvasOpacity": "Canvas-Deckkraft",
    "accent": "Akzent",
    "accentDefault": "Standard",
    "icon": "Symbol",
    "titleLabel": "Titel",
    "titlePlaceholder": "Eigener Titel…",
    "renameTitleHint": "Doppelklicken zum Umbenennen",
    "advanced": "Erweitert",
    "changeBackground": "Hintergrund ändern …",
    "backgroundModeDefault": "Theme-Vorgabe",
    "backgroundModePreset": "Farbe & Farbverlauf",
    "backgroundModeImage": "Bild",
    "backgroundModeMedia": "Bild / Video",
    "backgroundModeDynamic": "Dynamisch",
    "backgroundLivePreview": "Live-Vorschau",
    "backgroundLivePreviewTitle": "Vorschau für dynamische Hintergründe",
    "backgroundDefaultHint": "Verwendet den Hintergrund des aktiven Farbschemas.",
    "backgroundDynamicHint": "Warnung: Einige Hintergründe können die Leistung beeinträchtigen.",
    "backgroundChooseImage": "Bild wählen …",
    "backgroundChooseMedia": "Datei wählen …",
    "backgroundRemoveImage": "Entfernen",
    "backgroundImageFilter": "Bilder",
    "backgroundMediaFilter": "Bilder und Videos",
    "backgroundImageHint": "Wählen Sie ein Bild als Hintergrund für diese Ansicht.",
    "backgroundMediaHint": "Wählen Sie ein Bild oder Video als Hintergrund für diese Ansicht.",
    "backgroundMediaSourcePrefix": "Hochwertige lizenzfreie Hintergründe finden Sie bei",
    "backgroundMediaSourceLink": "Pixabay",
    "backgroundFitLabel": "Anpassung",
    "backgroundDimLabel": "Abdunkeln / Aufhellen",
    "backgroundFit": {
      "fill": "Ausfüllen",
      "fit": "Einpassen",
      "stretch": "Strecken",
      "tile": "Kacheln",
      "center": "Zentrieren"
    },
    "backgroundPresets": {
      "mist": "Nebel",
      "sand": "Warmer Sand",
      "sage": "Salbei",
      "sky": "Himmel",
      "blush": "Erröten",
      "lavender": "Lavendel",
      "slate": "Schiefer",
      "graphite": "Graphit",
      "midnight": "Mitternacht",
      "pine": "Kiefer",
      "aubergine": "Aubergine",
      "ember": "Glut",
      "harbor": "Hafen",
      "moss": "Moos",
      "wine": "Weinrot",
      "steel": "Stahl",
      "gDawn": "Morgengrauen",
      "gFog": "Nebel",
      "gMeadow": "Wiese",
      "gDusk": "Abenddämmerung",
      "gLinen": "Leinen",
      "gHorizon": "Horizont",
      "gPetal": "Blütenblatt",
      "gTwilight": "Zwielicht",
      "gMidnight": "Mitternacht",
      "gHarbor": "Hafen",
      "gEmber": "Glut",
      "gOrchid": "Orchidee",
      "gForest": "Wald",
      "gEclipse": "Finsternis",
      "gCobalt": "Kobalt",
      "gNocturne": "Nocturne"
    },
    "dynamicBackgrounds": {
      "fuji": "Fuji",
      "aurora": "Aurora",
      "halftone": "Halbton",
      "clouds": "Wolken",
      "ocean": "Ozean",
      "raindrops": "Regentropfen",
      "rainyWindow": "Regenfenster",
      "frostedWindow": "Vereistes Fenster",
      "snow": "Schneefall",
      "sakura": "Sakura",
      "fireflies": "Glühwürmchen",
      "bubbles": "Blasen",
      "aquarium": "Aquarium",
      "jellyfish": "Qualle",
      "lighthouse": "Leuchtturm",
      "balloons": "Heißluftballons",
      "ricefield": "Reisfeld",
      "lanterns": "Himmelslaternen",
      "starfield": "Nachthimmel",
      "nebula": "Nebel",
      "orbitals": "Orbitale",
      "embers": "Glut",
      "lava": "Lavalampe",
      "ink": "Tinte",
      "dunes": "Wüstendünen",
      "savanna": "Savanne",
      "matrix": "Matrix",
      "topo": "Topo-Karte",
      "synthwave": "Synthwave",
      "circuit": "Schaltkreis",
      "crystals": "Kristalle",
      "cyberpunk": "Cyberpunk",
      "taipei101": "Taipei 101",
      "thunderstorm": "Gewitter",
      "confetti": "Konfetti",
      "particleCursor": "Partikel-Cursor"
    },
    "scriptNetwork": "Netzwerk erlauben",
    "scriptPollSeconds": "Abfrageintervall (Sekunden)",
    "scriptViewSource": "Quelle anzeigen",
    "scriptInvalidBody": "Script-Body ist kein gültiges JSON.",
    "invalidScriptWidgetBody": "Script-Widget-Body ist kein gültiges JSON.",
    "widgetLibraryLoadFailed": "Widget-Bibliotheken konnten nicht geladen werden: {{error}}",
    "missingBuiltInWidget": "Fehlendes integriertes Widget: {{sourceId}}",
    "missingCustomWidget": "Fehlendes KI-erstelltes Widget: {{sourceId}}",
    "scriptWidgetCapped": "Zum Aktivieren klicken (max {{max}} aktive Widgets)",
    "scriptWidgetFrameTitle": "Dashboard-Skript-Widget",
    "untitledWidget": "Widget",
    "properties": "Eigenschaften",
    "customize": "Widget anpassen",
    "customizeSectionCommon": "Allgemein",
    "customizeSectionWidget": "Widget",
    "widgetSettings": "Widget-Einstellungen",
    "widgetSettingsEmpty": "Keine benutzerdefinierten Einstellungen für dieses Widget.",
    "widgetSettingsInvalid": "Das Widget-Einstellungsschema ist nicht gültig.",
    "secretStored": "Sicher gespeichert",
    "secretPlaceholder": "Geheimnis zum Speichern einfügen",
    "secretClear": "Geheimnis löschen",
    "cidrInput": "CIDR-Block",
    "network": "Netzwerk",
    "broadcast": "Broadcast",
    "mask": "Subnetzmaske",
    "usable": "Nutzbare Hosts",
    "subnetInvalid": "Das ist kein gültiges IPv4-Subnetz oder kein gültiger Bereich.",
    "reportStep1": "Aktuelles Backup-Alter bestätigen.",
    "reportStep2": "Geänderte Verbindungen vor der Wartung überprüfen.",
    "reportStep3": "Terminal-Nachweise nur bei explizitem Bedarf erfassen.",
    "reportStep4": "Befehlsausführung genehmigungsbasiert halten.",
    "tool": "Werkzeug",
    "input": "Eingabe",
    "output": "Ausgabe",
    "assistantContextLabel": "Dashboard-Seitenkontext",
    "assistantContextSource": "Dashboard {{view}}",
    "assistantContextIntro": "Der Benutzer betrachtet diese Dashboard-Ansicht. Verwenden Sie die aktiven Widgets und Berichte als Seitenkontext.",
    "assistantSummary": "Durchsuchen und verwalten Sie Dashboard-Widgets über den KI-Assistenten.",
    "catalog": "Widget-Katalog",
    "widgetCount": "{{count}} Widgets",
    "categoriesLabel": "Widget-Kategorien",
    "categoryAll": "Alle",
    "playground": "Spielwiese",
    "playgroundHint": "Fügen Sie Widgets aus dem Katalog hinzu und entfernen oder ersetzen Sie sie, wenn sich Ihr Workflow ändert.",
    "addAgentWidget": "Agenten-Widget hinzufügen",
    "addWidget": "{{name}} hinzufügen",
    "widgetAlreadySelected": "{{name}} ist bereits ausgewählt",
    "removeWidget": "{{name}} entfernen",
    "removeConfirmHint": "Erneut klicken zum Entfernen",
    "deleteViewBody": "„{{name}}“ und alle Widgets in dieser Dashboard-Ansicht löschen? Dies kann nicht rückgängig gemacht werden.",
    "deleteWidgetBody": "„{{name}}“ aus dieser Dashboard-Ansicht entfernen? Dies kann nicht rückgängig gemacht werden.",
    "deleteCustomWidget": "{{name}} löschen",
    "widgetDeleted": "Dashboard-Widget gelöscht.",
    "connectionPaneTitle": "Verbindungsbereich",
    "connectionPaneSummary": "Heften Sie gespeicherte Verbindungen in einen interaktiven Live-Dashboard-Bereich.",
    "connectionWidgetSelect": "Verbindung",
    "connectionWidgetSelectPlaceholder": "Gespeicherte Verbindung auswählen…",
    "connectionWidgetLoadError": "Verbindungen konnten nicht geladen werden: {{message}}",
    "connectionWidgetNoConnectionsTitle": "Keine gespeicherten Verbindungen",
    "connectionWidgetNoConnectionsHint": "Erstellen Sie eine Verbindung im Arbeitsbereich-Modul und fügen Sie sie hier hinzu.",
    "connectionWidgetEmptyTitle": "Keine Verbindungen angeheftet",
    "connectionWidgetEmptyHint": "Fügen Sie eine gespeicherte Verbindung hinzu, um ihren Live-Bereich direkt in diesem Widget anzuzeigen.",
    "connectionWidgetActivePane": "Angeheftete Verbindungsbereiche",
    "connectionWidgetRemove": "{{name}} aus diesem Widget entfernen",
    "connectionWidgetNoResults": "Keine Verbindungen stimmen mit Ihrer Suche überein",
    "connectionWidgetOpenWorkspace": "Im Arbeitsbereich öffnen",
    "aiCodingUsageTitle": "AI-Coding-Nutzung",
    "aiCodingUsageSummary": "Überwachen Sie Codex- und Claude Code-Nutzungsfenster im Dashboard.",
    "aiCodingUsageSubtitle": "Kontingentfenster für Codex und Claude Code",
    "aiCodingUsageProvider": {
      "codex": "Codex",
      "claudeCode": "Claude Code"
    },
    "aiCodingUsageProviderProduct": {
      "codex": "OpenAI Codex",
      "claudeCode": "Anthropic Claude Code"
    },
    "aiCodingUsageNotConnected": "Nicht verbunden",
    "aiCodingUsageProviderHint": "Verbinden Sie diesen Anbieter, um die Nutzung zu überwachen.",
    "aiCodingUsageAddTool": "AI-Coding-Tool hinzufügen",
    "aiCodingUsageEmptyTitle": "Keine AI-Coding-Tools hinzugefügt",
    "aiCodingUsageEmptyHint": "Klicken Sie auf Hinzufügen, um Codex oder Claude Code zu diesem Widget hinzuzufügen.",
    "aiCodingUsageConnectProvider": "{{provider}} verbinden",
    "aiCodingUsageConnecting": "Verbindung wird hergestellt…",
    "aiCodingUsageDisconnectProvider": "{{provider}} trennen",
    "aiCodingUsageReconnectProvider": "{{provider}} neu verbinden/aktualisieren",
    "aiCodingUsageRemoveProvider": "{{provider}} aus diesem Widget entfernen",
    "aiCodingUsageInstallHelp": "{{provider}} unter Windows installieren",
    "aiCodingUsageRefreshNow": "Nutzung jetzt aktualisieren",
    "aiCodingUsageFiveHour": "5 h",
    "aiCodingUsageWeekly": "Wöchentlich",
    "aiCodingUsageUnknownUsage": "Unbekannt",
    "aiCodingUsagePercent": "{{percent}} %",
    "aiCodingUsageResetsAt": "Wird zurückgesetzt {{time}}",
    "aiCodingUsageResetUnknown": "Zurücksetzzeit unbekannt",
    "aiCodingUsageLastRefresh": "{{time}}",
    "aiCodingUsageNeverRefreshed": "Noch nicht aktualisiert",
    "aiCodingUsageProviderError": "{{message}}",
    "aiCodingUsageRefreshError": "Nutzung konnte nicht aktualisiert werden: {{message}}",
    "aiCodingUsageShowInStatusBar": "In Statusleiste anzeigen",
    "aiCodingUsageHideFromStatusBar": "In Statusleiste ausblenden",
    "aiCodingUsageStatusBarResetsIn": "setzt in {{time}} zurück",
    "notesTitle": "Notizen",
    "notesSummary": "Eine Notiz im Post-it-Stil für schnelle Erinnerungen, mit anpassbarer Papierfarbe und Schriftart.",
    "notesPlaceholder": "Notiz notieren…",
    "notesAriaLabel": "Notiztext",
    "notesToolbarLabel": "Notizaussehen",
    "notesPagesToolbarLabel": "Notizseiten",
    "notesAddPage": "Notizseite hinzufügen",
    "notesDeletePage": "Notizseite löschen",
    "notesPageIndicator": "Seite {{page}} von {{total}}",
    "notesRotationDegrees": "Drehung in Grad",
    "notesFoldDepth": "Falztiefe",
    "notesFoldCorner": "Faltecke",
    "notesMarkdownEnabled": "Markdown rendern",
    "notesBackgroundColor": "Hintergrundfarbe",
    "notesFont": "Schriftart",
    "notesFoldCornerOption": {
      "topRight": "Oben rechts",
      "topLeft": "Oben links",
      "bottomRight": "Unten rechts",
      "bottomLeft": "Unten links"
    },
    "notesColor": {
      "yellow": "Gelb",
      "pink": "Rosa",
      "blue": "Blau",
      "green": "Grün",
      "orange": "Orange",
      "purple": "Lila",
      "white": "Weiß"
    },
    "notesFontOption": {
      "handwriting": "Handschrift",
      "marker": "Marker",
      "system": "System",
      "serif": "Serif",
      "mono": "Mono"
    },
    "urlViewerTitle": "URL-Betrachter",
    "urlViewerSummary": "Eine Website mit dem nativen URL-Viewer und optionalem automatischen Neuladen öffnen.",
    "urlWidgetUrl": "URL",
    "urlWidgetReloadSeconds": "Neuladen Sekunden",
    "urlWidgetEmptyTitle": "Keine URL konfiguriert",
    "urlWidgetEmptyHint": "Geben Sie eine URL ein, um sie im Dashboard zu öffnen.",
    "deleteCustomWidgetTitle": "KI-erstelltes Widget löschen",
    "deleteCustomWidgetBody": "Dies löscht das KI-erstellte Widget „{{name}}“ und alle Instanzen davon aus jeder Dashboard-Ansicht. Dies kann nicht rückgängig gemacht werden.",
    "deleteCustomWidgetConfirm": "Widget löschen",
    "exportWidget": "Widget exportieren",
    "exportCustomWidget": "{{name}} exportieren",
    "exportAllWidgets": "Alle exportieren",
    "importWidget": "Widget importieren",
    "importWidgetFromFile": "Aus Datei laden",
    "importWidgetPasteLabel": "Widget-JSON",
    "importWidgetPasteHint": "Füge einen .kkwidget-JSON-Export ein oder lade ihn von der Festplatte.",
    "importWidgetPastePlaceholder": "Widget-JSON hier einfügen",
    "importWidgetPreviewEmpty": "Lade oder füge Widget-JSON ein, um vor dem Import eine Vorschau zu sehen.",
    "importWidgetPreviewInvalid": "Widget-JSON ist ungültig.",
    "importWidgetPreviewTitle": "{{count}} Widget(s) bereit zum Import",
    "importWidgetPreviewMore": "+{{count}} weitere",
    "widgetFileFilter": "KKTerm-Widget",
    "exportWidgetsComplete": "{{count}} Widget(s) exportiert.",
    "importWidgetsComplete": "{{count}} Widget(s) importiert.",
    "emptyTitle": "Keine Widgets ausgewählt",
    "emptyHint": "Wählen Sie ein Widget aus dem Katalog, um einen fokussierten Dashboard-Arbeitsbereich zu erstellen.",
    "hashTitle": "Hash & Kodierung",
    "hashSample": "KKTerm",
    "hashInput": "Zu hashender Text",
    "hashUnavailable": "Nicht verfügbar",
    "characters": "Zeichen",
    "bytes": "Bytes",
    "sha1": "SHA-1",
    "sha256": "SHA-256",
    "subnetTitle": "Subnetzrechner",
    "subnetSample": "192.168.10.44/27",
    "subnetInput": "CIDR-Block",
    "networkAddress": "Netzwerk",
    "broadcastAddress": "Broadcast",
    "firstUsable": "Erster nutzbarer",
    "lastUsable": "Letzter nutzbarer",
    "subnetMask": "Subnetzmaske",
    "wildcardMask": "Wildcard-Maske",
    "totalAddresses": "Adressen gesamt",
    "usableHosts": "Nutzbare Hosts",
    "quickToolsTitle": "Schnellwerkzeuge",
    "quickToolsSummary": "Kodieren, dekodieren und konvertieren Sie kleine operative Zeichenfolgen.",
    "quickTool": "Werkzeug",
    "quickSample": "https://kkterm.local/a b",
    "quickInput": "Eingabe",
    "quickOutput": "Ausgabe",
    "reportTitle": "Wartungsbericht",
    "reportSummary": "Eine leichte Checkliste für die routinemäßige Operator-Überprüfung.",
    "reportBody": "1. Aktuelles Backup-Alter bestätigen.\n2. Geänderte Verbindungen vor der Wartung überprüfen.\n3. Terminal-Nachweise nur bei explizitem Bedarf erfassen.\n4. Befehlsausführung genehmigungsbasiert halten.",
    "copyValue": "{{label}} kopieren",
    "agentWidgetDialogTitle": "Agenten-erstelltes Widget hinzufügen",
    "agentWidgetDialogHint": "Fügen Sie einen überprüften Widget-JSON-Block vom KI-Assistenten oder einem Coding-Agenten ein. KKTerm speichert ihn lokal und führt keinen Code aus.",
    "agentWidgetJson": "Widget-JSON",
    "agentWidgetExample": "{\n  \"id\": \"agent-weekly-checklist\",\n  \"title\": \"Weekly Ops Checklist\",\n  \"category\": \"report\",\n  \"summary\": \"A locally saved report widget.\",\n  \"body\": \"Review backup status before maintenance windows.\"\n}",
    "saveWidget": "Widget speichern",
    "agentWidgetSaved": "Dashboard-Widget gespeichert.",
    "agentWidgetBuiltInId": "Verwenden Sie eine andere Widget-ID; diese ID gehört zu einem integrierten Widget.",
    "widgetCopyValue": "Zum Kopieren klicken",
    "widgetCopied": "Kopiert",
    "subnetPlaceholder": "192.168.1.0/24 oder 10.0.0.5 - 10.0.0.200",
    "subnetHint": "Geben Sie einen CIDR-Block, eine Adresse mit Maske oder einen Adressbereich ein.",
    "subnetNetwork": "Netzwerk",
    "subnetNetmask": "Netzmaske",
    "subnetWildcard": "Wildcard",
    "subnetBroadcast": "Broadcast",
    "subnetFirstHost": "Erster Host",
    "subnetLastHost": "Letzter Host",
    "subnetUsableHosts": "Nutzbare Hosts",
    "subnetBitsLabel": "Die Präfixlänge beträgt {{prefix}} Bit. Klicken Sie auf ein Bit, um das Präfix zu ändern.",
    "subnetPrefixBit": "Präfix auf /{{bit}} setzen",
    "qrTitle": "QR-Code",
    "qrPlaceholder": "Text oder URL zum Kodieren eingeben…",
    "qrHint": "Geben Sie oben Text ein, um einen Code zu erzeugen.",
    "qrError": "Dieser Wert konnte nicht kodiert werden.",
    "qrModeLabel": "Code-Typ",
    "qrModeQr": "QR",
    "qrModeBarcode": "Barcode",
    "qrSaveImage": "Als PNG speichern",
    "cronTitle": "Cron-Builder",
    "cronPlaceholder": "*/5 * * * *",
    "cronHint": "Geben Sie einen Cron-Ausdruck ein, um den Zeitplan zu sehen.",
    "cronInvalid": "Das ist kein gültiger Cron-Ausdruck.",
    "cronPresetsLabel": "Gängige Cron-Vorlagen",
    "cronNextRuns": "Nächste Ausführungen",
    "timeTitle": "Zeitstempel-Konverter",
    "timePlaceholder": "Epochensekunden, Millisekunden oder eine Datumszeichenfolge…",
    "timeHint": "Geben Sie einen Zeitstempel oder ein Datum zur Konvertierung ein.",
    "timeInvalid": "Dieser Zeitstempel oder dieses Datum konnte nicht verarbeitet werden.",
    "timeNow": "Jetzt",
    "timeLocal": "Lokal",
    "timeUtc": "UTC (ISO 8601)",
    "timeEpochSeconds": "Epochensekunden",
    "timeEpochMillis": "Epochenmillisekunden",
    "hashPlaceholder": "Text zum Hashen oder Kodieren eingeben…",
    "hashJwtPlaceholder": "JWT einfügen, um Header und Payload zu dekodieren…",
    "hashHint": "Geben Sie oben Text ein, um Ergebnisse zu sehen.",
    "hashSelectFile": "Datei zum Hashen auswählen",
    "hashSelectedFile": "Datei: {{name}}",
    "hashFileReadError": "Diese Datei konnte nicht gelesen werden.",
    "hashInvalidInput": "Diese Eingabe konnte nicht dekodiert werden.",
    "hashTabHash": "Hash",
    "hashDirectionLabel": "Kodieren oder dekodieren",
    "hashEncode": "Kodieren",
    "hashDecode": "Dekodieren",
    "hashJwtHeader": "Header",
    "hashJwtPayload": "Payload",
    "hashJwtInvalid": "Das ist kein gültiges JWT.",
    "passwordTitle": "Passwortgenerator",
    "passwordRegenerate": "Neuen Wert erzeugen",
    "passwordModePassword": "Passwort",
    "passwordModePassphrase": "Passphrase",
    "passwordLength": "Länge: {{length}}",
    "passwordWords": "Wörter: {{words}}",
    "passwordEntropyBits": "{{bits}} Bit",
    "passwordStrength": {
      "weak": "Schwach",
      "fair": "Mittel",
      "strong": "Stark",
      "excellent": "Ausgezeichnet"
    },
    "passwordToggle": {
      "uppercase": "Großbuchstaben einschließen",
      "digits": "Ziffern einschließen",
      "symbols": "Symbole einschließen"
    },
    "dnsTitle": "DNS-Abfrage",
    "dnsPlaceholder": "example.com",
    "dnsHint": "Geben Sie einen Domainnamen ein und starten Sie eine Abfrage.",
    "dnsError": "Die Abfrage ist fehlgeschlagen. Prüfen Sie den Namen und Ihre Verbindung.",
    "dnsLoading": "Wird abgefragt…",
    "dnsNoRecords": "Keine Einträge dieses Typs gefunden.",
    "dnsLookup": "Abfragen",
    "dnsTypeLabel": "Eintragstyp",
    "dnsTtl": "{{seconds}}s TTL",
    "dnsMyIp": "Meine IP",
    "speedtestTitle": "Netzwerk-Speedtest",
    "speedtestStart": "Test starten",
    "speedtestRetest": "Erneut testen",
    "speedtestLatency": "Latenz",
    "speedtestJitter": "Jitter",
    "speedtestPhaseLatency": "Latenz wird gemessen…",
    "speedtestPhaseDownload": "Download wird gemessen…",
    "speedtestError": "Der Test konnte nicht abgeschlossen werden.",
    "speedtestNote": "Läuft nur, wenn Sie ihn starten. Verbraucht echte Bandbreite.",
    "speedtestTargetLabel": "Testziel",
    "speedtestTargets": {
      "cloudflareAuto": "Automatisch - globale Cloudflare-Edge",
      "newYork": "Nordamerika - New York",
      "losAngeles": "Nordamerika - Los Angeles",
      "london": "Europa - London",
      "frankfurt": "Europa - Frankfurt",
      "tokyo": "Asien - Tokio",
      "singapore": "Asien - Singapur",
      "johannesburg": "Afrika - Johannesburg"
    },
    "pcInfoTitle": "PC-Info",
    "pcInfoSummary": "Eine Speccy-artige Momentaufnahme dieses PCs: OS, CPU, Speicher, Mainboard, Grafik, Laufwerke, Netzwerk und Audio.",
    "pcInfoDesktopOnly": "PC-Info läuft in der Desktop-App.",
    "pcInfoLoading": "Systeminformationen werden gesammelt …",
    "pcInfoEmpty": "Noch keine Systeminformationen.",
    "pcInfoSectionEmpty": "Für diesen Abschnitt wurde nichts gemeldet.",
    "pcInfoUpdatedAt": "Aktualisiert {{time}}",
    "pcInfoYes": "Ja",
    "pcInfoNo": "Nein",
    "pcInfoSlotsValue": "{{used}} von {{total}}",
    "pcInfoSection": {
      "summary": "Zusammenfassung",
      "os": "Betriebssystem",
      "cpu": "CPU",
      "memory": "Speicher",
      "motherboard": "Mainboard",
      "graphics": "Grafik",
      "storage": "Laufwerke",
      "network": "Netzwerk",
      "audio": "Audio",
      "battery": "Akku"
    },
    "pcInfoField": {
      "os": "OS",
      "hostname": "Hostname",
      "cpu": "CPU",
      "ram": "RAM",
      "gpu": "Grafik",
      "motherboard": "Mainboard",
      "pcModel": "PC-Modell",
      "uptime": "Betriebszeit",
      "name": "Name",
      "version": "Version",
      "build": "Build",
      "architecture": "Architektur",
      "loggedInUser": "Angemeldeter Benutzer",
      "registeredUser": "Registriert für",
      "locale": "Gebietsschema",
      "timeZone": "Zeitzone",
      "systemDrive": "Systemlaufwerk",
      "productId": "Produkt-ID",
      "installDate": "Installiert",
      "lastBoot": "Letzter Start",
      "vendor": "Hersteller",
      "family": "Familie",
      "cores": "Kerne",
      "threads": "Threads",
      "maxClock": "Max. Taktfrequenz",
      "currentClock": "Akt. Taktfrequenz",
      "l1Cache": "L1-Cache",
      "l2Cache": "L2-Cache",
      "l3Cache": "L3-Cache",
      "socket": "Sockel",
      "virtualization": "Virtualisierung",
      "addressWidth": "Adressbreite",
      "total": "Gesamt",
      "available": "Verfügbar",
      "used": "Benutzt",
      "slots": "Steckplätze",
      "maxCapacity": "Max. Kapazität",
      "capacity": "Kapazität",
      "speed": "Geschwindigkeit",
      "type": "Typ",
      "formFactor": "Bauform",
      "bank": "Bank",
      "voltage": "Spannung",
      "manufacturer": "Hersteller",
      "partNumber": "Teilenummer",
      "product": "Produkt",
      "serialNumber": "Seriennummer",
      "systemType": "Systemtyp",
      "chassis": "Gehäuse",
      "systemSku": "System-SKU",
      "systemUuid": "System-UUID",
      "bios": "BIOS",
      "date": "Datum",
      "vram": "VRAM",
      "chip": "Chip",
      "driver": "Treiber",
      "driverDate": "Treiberdatum",
      "mode": "Anzeigemodus",
      "displays": "Anzeigen",
      "health": "Zustand",
      "rpm": "Spindeldrehzahl",
      "interface": "Schnittstelle",
      "volumes": "Laufwerke",
      "status": "Status",
      "macAddress": "MAC-Adresse",
      "adapterType": "Adaptertyp",
      "linkSpeed": "Verbindungsgeschwindigkeit",
      "ipAddresses": "IP-Adressen",
      "subnetMask": "Subnetzmaske",
      "gateway": "Gateway",
      "dns": "DNS",
      "dnsSuffix": "DNS-Suffix",
      "dhcp": "DHCP",
      "dhcpServer": "DHCP-Server",
      "charge": "Ladung",
      "wear": "Verschleiß",
      "designCapacity": "Design-Kapazität",
      "fullCapacity": "Vollladekapazität"
    },
    "pcInfoTab": {
      "summary": "Übersicht",
      "os": "OS",
      "cpu": "CPU",
      "memory": "Speicher",
      "motherboard": "Board",
      "graphics": "GPU",
      "storage": "Disk",
      "network": "Netz",
      "audio": "Audio",
      "battery": "Akku"
    },
    "pcInfoLabel": {
      "systemInventory": "Systeminventar",
      "cpuLoad": "CPU-Last",
      "liveLoad": "Live-Last",
      "liveThroughput": "Live-Durchsatz",
      "inUse": "Belegt",
      "daysUp": "Tage aktiv",
      "maxGhz": "GHz max",
      "gbTotal": "GB gesamt",
      "gbFree": "GB frei",
      "slotsPopulated": "Belegte Steckplätze",
      "typeSpeed": "Typ · Takt",
      "freeOfTotal": "{{free}} frei · {{total}}",
      "audioDevices": "Audiogeräte",
      "sourceCached": "Quelle: {{source}} · Snapshot zwischengespeichert",
      "monitorOff": "Live-Metriken aus — Statusleisten-Monitor aktivieren"
    },
    "networkToolsTitle": "Netzwerk-Tools",
    "networkToolsSummary": "Subnetzberechnung, DNS, Geschwindigkeitstests, Ping-Scans und WHOIS in einem Widget mit Tabs.",
    "networkToolsTab": {
      "subnet": "Subnetz",
      "dns": "DNS",
      "speedtest": "Speed",
      "ping": "Ping",
      "whois": "Whois"
    },
    "pingTitle": "Ping-Monitor",
    "pingTargetsLabel": "Ping-Ziele",
    "pingTargetsPlaceholder": "IPs, CIDR-Blöcke oder Text mit IP-Adressen einfügen",
    "pingDuration": "Dauer (s)",
    "pingInterval": "Intervall (ms)",
    "pingStart": "Starten",
    "pingStop": "Stoppen",
    "pingHint": "Ziele einfügen, Dauer und Intervall festlegen und den Lauf starten.",
    "pingDesktopOnly": "Ping läuft in der Desktop-App.",
    "pingTargetCount": "{{count}} Ziele",
    "pingTargetCountCapped": "{{count}} Ziele, begrenzt",
    "pingRunning": "Läuft",
    "pingDone": "Fertig",
    "pingCurrent": "Aktuell",
    "pingAverage": "Durchschnitt",
    "pingLoss": "Verlust",
    "whoisTitle": "Whois-Abfrage",
    "whoisDomainLabel": "Domain",
    "whoisPlaceholder": "example.com",
    "whoisLookup": "Suchen",
    "whoisHint": "Gib eine Domain ein, um öffentliche WHOIS-Einträge abzufragen.",
    "whoisDesktopOnly": "Whois läuft in der Desktop-App.",
    "whoisLoading": "WHOIS wird durchsucht…",
    "whoisError": "Whois fehlgeschlagen: {{message}}",
    "generatorToolsTitle": "Generatoren",
    "generatorToolsSummary": "QR-Codes, Cron-Zeitpläne, Passwörter, Zeitstempel und Hashes in einem Widget mit Tabs.",
    "generatorToolsTab": {
      "qr": "QR",
      "cron": "Cron",
      "password": "Passwort",
      "time": "Zeit",
      "hash": "Hash"
    },
    "convertersTitle": "Umrechner",
    "convertersSummary": "Einheiten-, Währungs- und Bildkonvertierung in einem Widget.",
    "convertersTab": {
      "unit": "Einheit",
      "currency": "Währung",
      "image": "Bild"
    },
    "imageConverter": {
      "imageFiles": "Bilddateien",
      "chooseImage": "Bild auswählen",
      "outputFormat": "Ausgabeformat",
      "quality": "Qualität {{value}} %",
      "pngLossless": "PNG ist verlustfrei",
      "resizeMode": "Größenänderung",
      "exact": "Exakt",
      "percentage": "Prozent",
      "width": "Breite",
      "height": "Höhe",
      "lockAspectRatio": "Seitenverhältnis sperren",
      "outputDimensions": "Ausgabe: {{width}} × {{height}} px",
      "selectHint": "Wählen Sie ein JPG-, PNG- oder WebP-Bild.",
      "convertAndSave": "Konvertieren & speichern",
      "converting": "Konvertierung…",
      "desktopOnly": "Die Bildkonvertierung ist in der Desktop-App verfügbar.",
      "fileTooLarge": "Die Bilddatei überschreitet das Eingabelimit von 100 MB.",
      "dimensionLimit": "Breite und Höhe dürfen 16.384 px nicht überschreiten.",
      "pixelLimit": "Das Bild darf 50 Megapixel nicht überschreiten.",
      "invalidDimensions": "Geben Sie gültige Ausgabemaße ein.",
      "unsupportedFormat": "Dieses System kann keine {{format}}-Bilder kodieren.",
      "openFailed": "Das Bild konnte nicht geöffnet werden.",
      "convertFailed": "Die Bildkonvertierung ist fehlgeschlagen.",
      "saved": "{{name}} gespeichert"
    },
    "unitCategoryLabel": "Einheitenkategorie",
    "unitCategory": {
      "length": "Länge",
      "mass": "Gewicht / Masse",
      "area": "Fläche",
      "temperature": "Temperatur"
    },
    "converterAmount": "Betrag",
    "currencyAmount": "Währungsbetrag",
    "currencyEstimate": "Kurse sind Schätzwerte. Rufe die neuesten Werte ab, bevor du dich darauf verlässt.",
    "currencyLastRefresh": "Schätzung vom {{date}}",
    "currencyFetchLatest": "Neueste abrufen",
    "currencyRefresh": "Aktualisieren",
    "currencyError": "Kurse konnten nicht aktualisiert werden.",
    "currencyName": {
      "USD": "US-Dollar",
      "EUR": "Euro",
      "TWD": "Neuer Taiwan-Dollar",
      "JPY": "Japanischer Yen",
      "CNY": "Chinesischer Yuan",
      "HKD": "Hongkong-Dollar",
      "KRW": "Südkoreanischer Won",
      "GBP": "Britisches Pfund",
      "CAD": "Kanadischer Dollar",
      "AUD": "Australischer Dollar",
      "SGD": "Singapur-Dollar",
      "THB": "Thailändischer Baht",
      "IDR": "Indonesische Rupiah",
      "VND": "Vietnamesischer Dong",
      "CHF": "Schweizer Franken",
      "SEK": "Schwedische Krone",
      "MXN": "Mexikanischer Peso",
      "BRL": "Brasilianischer Real"
    },
    "converterUnit": {
      "millimeter": "Millimeter",
      "centimeter": "Zentimeter",
      "meter": "Meter",
      "kilometer": "Kilometer",
      "inch": "Zoll",
      "foot": "Fuß",
      "yard": "Yard",
      "mile": "Meile",
      "nauticalMile": "Seemeile",
      "gram": "Gramm",
      "kilogram": "Kilogramm",
      "metricTon": "Tonne",
      "ounce": "Unze",
      "pound": "Pfund",
      "stone": "Stone",
      "usTon": "US-Tonne",
      "ukTon": "Britische Tonne",
      "cattyTaiwan": "Taiwanisches Catty",
      "squareMeter": "Quadratmeter",
      "hectare": "Hektar",
      "squareKilometer": "Quadratkilometer",
      "squareFoot": "Quadratfuß",
      "squareYard": "Quadratyard",
      "acre": "Acre",
      "squareMile": "Quadratmeile",
      "ping": "Ping (Taiwan)",
      "tsubo": "Tsubo",
      "celsius": "Celsius",
      "fahrenheit": "Fahrenheit",
      "kelvin": "Kelvin"
    }
  },
  "appLauncher": {
    "title": "App-Starter",
    "subtitle": "Fügen Sie lokale Apps, Verknüpfungen, Skripte und Dateien für den schnellen Start aus einem Dashboard-Widget hinzu.",
    "entriesLabel": "Angeheftete Anwendungen",
    "viewModeLabel": "Anzeigemodus für App-Starter",
    "showFileExtensions": "Dateiendungen anzeigen",
    "iconView": "Symbole",
    "listView": "Listenansicht",
    "detailsView": "Details",
    "detailsNameColumn": "Name",
    "detailsTypeColumn": "Typ",
    "detailsSizeColumn": "Größe",
    "detailsModifiedColumn": "Geändert",
    "detailsPathColumn": "Pfad",
    "folderType": "Ordner",
    "fileType": "Datei",
    "fileTypeWithExtension": "{{extension}}-Datei",
    "unknownFileType": "Unbekannt",
    "notAvailable": "-",
    "addMenuApp": "App",
    "addMenuFile": "Dokument",
    "addMenuFolder": "Ordner",
    "selectAppTitle": "App oder Skript hinzufügen",
    "selectFileTitle": "App, Verknüpfung, Skript oder Datei hinzufügen",
    "selectFolderTitle": "Add a folder",
    "fileFilter": "Apps, Verknüpfungen und Skripte",
    "allFilesFilter": "Alle Dateien",
    "emptyTitle": "Keine Apps angeheftet",
    "emptyHint": "Fügen Sie eine Desktop-App, Verknüpfung, Skript oder Datei hinzu, um sie aus diesem Widget zu starten.",
    "dialogLabel": "Starter-Eintrag",
    "dialogTitle": "Starter-Eintrag bearbeiten",
    "name": "Name",
    "path": "Pfad",
    "arguments": "Argumente",
    "argumentsPlaceholder": "Optionale Startargumente",
    "workingDirectory": "Arbeitsverzeichnis",
    "workingDirectoryPlaceholder": "Optionaler Ordnerpfad",
    "launchApp": "{{name}} starten",
    "runNormal": "Ausführen",
    "runAdmin": "Als Administrator ausführen",
    "runAsUser": "Als anderer Benutzer ausführen",
    "openFolder": "Ordner öffnen",
    "edit": "Bearbeiten",
    "remove": "Entfernen",
    "selectError": "App-Starter-Auswahl konnte nicht gelesen werden: {{message}}",
    "saveError": "App-Starter-Anheftungen konnten nicht gespeichert werden: {{message}}",
    "launchError": "App konnte nicht gestartet werden: {{message}}",
    "savedStatus": "App-Starter-Eintrag gespeichert: {{name}}.",
    "removedStatus": "App-Starter-Eintrag entfernt: {{name}}.",
    "launchStatus": "{{name}} wird gestartet."
  },
  "installer": {
    "title": "Installationshelfer",
    "powerShell7": {
      "installTitle": "PowerShell 7 installieren?",
      "installPrompt": "PowerShell 7 (pwsh) ist nicht installiert. Jetzt installieren und öffnen oder stattdessen Windows PowerShell verwenden?",
      "installing": "PowerShell 7 wird installiert…",
      "installFailed": "Installation von PowerShell 7 fehlgeschlagen, Windows PowerShell wird stattdessen geöffnet. {{message}}"
    },
    "psmux": {
      "installTitle": "psmux installieren?",
      "installPrompt": "psmux ist nicht installiert. Jetzt installieren, um die Sitzungsverwaltung zu aktivieren?",
      "installing": "psmux wird installiert…"
    },
    "railLabel": "Installationshelfer",
    "refresh": "Aktualisieren",
    "checkingForUpdates": "Auf Updates prüfen",
    "updateAll": "Alle aktualisieren",
    "search": "Werkzeuge suchen",
    "view": {
      "list": "Listenansicht",
      "gallery": "Galerieansicht"
    },
    "sidebar": {
      "status": "Status",
      "categories": "Kategorien",
      "allTools": "Alle Werkzeuge",
      "updates": "Updates",
      "show": "Seitenleiste anzeigen",
      "hide": "Seitenleiste ausblenden"
    },
    "listColumn": {
      "name": "Name",
      "status": "Status",
      "action": "Aktion"
    },
    "footer": {
      "tools": "{{count}} Werkzeuge",
      "installed": "{{count}} installiert",
      "updates": "{{count}} Updates verfügbar"
    },
    "section": {
      "installed": "Installiert",
      "available": "Verfügbar",
      "updates": "Updates verfügbar",
      "essentials": "Grundlagen",
      "aiAgents": "KI-Agenten",
      "aiPlatforms": "KI-Plattformen",
      "development": "Entwicklung",
      "windowsPowerUser": "Windows-Poweruser",
      "remoteAccess": "Remotezugriff",
      "packageManagers": "Paketmanager",
      "utilities": "Dienstprogramme",
      "design": "Design"
    },
    "actions": {
      "install": "Installieren",
      "update": "Aktualisieren",
      "uninstall": "Deinstallieren",
      "run": "Ausführen",
      "stop": "Stoppen",
      "openWebUi": "Weboberfläche öffnen",
      "installService": "Dienst installieren",
      "registerService": "Als Dienst registrieren",
      "removeService": "Dienst entfernen",
      "cancel": "Abbrechen",
      "addToWorkspace": "Zum Arbeitsbereich hinzufügen"
    },
    "options": {
      "scope": "Installationsmodus",
      "scopeUser": "Benutzermodus",
      "scopeMachine": "Systemmodus (UAC)",
      "scopeSelfElevatingHint": "Dieser Installer kann auch bei Benutzermodus UAC anzeigen.",
      "version": "Version",
      "versionLatest": "Neueste",
      "location": "Installationsort",
      "addToPath": "Zu PATH hinzufügen",
      "pinVersion": "Version anheften (bei „Alle aktualisieren“ überspringen)",
      "provider": "Anbieter"
    },
    "status": {
      "scanning": "Installierte Tools werden gesucht…",
      "installing": "Wird installiert…",
      "uninstalling": "Wird deinstalliert…",
      "completed": "Fertig",
      "failed": "Fehlgeschlagen: {{message}}",
      "cancelled": "Abgebrochen",
      "running": "Wird ausgeführt",
      "stopped": "Gestoppt",
      "unknown": "Unbekannt",
      "serviceInstalled": "Windows-Diensthelfer abgeschlossen.",
      "addedToWorkspace": "\"{{name}}\" zu Verbindungen hinzugefügt.",
      "serviceRemoved": "Entfernen des Windows-Dienstes abgeschlossen.",
      "partial": "Teilweise installiert ({{installed}}/{{total}})",
      "noVersion": "(Version unbekannt)",
      "web": "Web",
      "notInstalled": "Nicht installiert",
      "retrieving": "Wird abgerufen...",
      "neverChecked": "Nie"
    },
    "empty": {
      "loading": "Katalog wird geladen…",
      "noMatches": "Keine Werkzeuge entsprechen Ihrer Suche."
    },
    "confirm": {
      "installTitle": "{{name}} installieren?",
      "installWithPrereqsBody": "Dadurch werden auch die folgenden Voraussetzung(en) installiert:",
      "uacFooter": "Kann bis zu {{count}} UAC-Aufforderung(en) anzeigen.",
      "adminChocolateyFooter": "Chocolatey erfordert Administratorrechte: Es wird eine UAC-Aufforderung angezeigt, und die Änderung betrifft alle Benutzer auf diesem Computer.",
      "installConfirm": "Installieren",
      "uninstallTitle": "{{name}} deinstallieren?",
      "uninstallSimpleBody": "Dadurch wird {{name}} von Ihrem System entfernt.",
      "uninstallDependentsBody": "Wenn {{name}} deinstalliert wird, bleiben diese installierten Tools ohne Voraussetzung:",
      "uninstallDependentsFooter": "Trotzdem deinstallieren?",
      "uninstallConfirm": "Deinstallieren",
      "updateTitle": "{{name}} aktualisieren?",
      "updateAllTitle": "Alle installierten Tools aktualisieren?",
      "updateAllBody": "{{count}} Update(s) werden installiert.",
      "updateAllConfirm": "Alle aktualisieren"
    },
    "wslReboot": "WSL wurde in dieser Sitzung aktiviert. Starten Sie Windows neu, bevor Sie Docker Desktop installieren.",
    "lastChecked": "Zuletzt geprüft: {{time}}",
    "checkingDots": "Prüfung läuft…",
    "dialog": {
      "installLocation": "Installationsort",
      "provider": "Anbieter",
      "installedVersion": "Installierte Version",
      "latestVersion": "Neueste Version",
      "lastChecked": "Zuletzt geprüft",
      "homepage": "Website",
      "releaseNotes": "Versionshinweise",
      "webUi": "Weboberfläche",
      "windowsService": "Windows-Dienst",
      "runtimeStatus": "Status",
      "serviceStartup": "Starttyp",
      "runHints": "Ausführen-Tipps",
      "quickLaunch": "Schnellstart",
      "prerequisites": "Voraussetzungen",
      "prereqInstalled": "Installiert",
      "prereqMissing": "Fehlt",
      "adminRequiredChocolatey": "Chocolatey wird als Administrator (UAC) ausgeführt und computerweit für alle Benutzer installiert.",
      "checkNow": "Jetzt prüfen",
      "checkingDots": "Prüfung läuft…",
      "updateAvailable": "Update verfügbar: {{from}} → {{to}}",
      "installingTitle": "{{name}} wird installiert…",
      "uninstallingTitle": "{{name}} wird deinstalliert…",
      "installedTitle": "{{name}} installiert",
      "failedTitle": "Installation fehlgeschlagen: {{name}}",
      "cancelledTitle": "Installation abgebrochen: {{name}}"
    },
    "quickLaunch": {
      "search": "Tools suchen…",
      "openTerminal": "Erhöhte PowerShell öffnen",
      "cli": "CLI",
      "launch": "Starten",
      "noMatches": "Keine Tools entsprechen deiner Suche."
    },
    "stepper": {
      "failedBadge": "Fehlgeschlagen"
    },
    "steps": {
      "resolve": "Version ermitteln",
      "download": "Herunterladen",
      "verifyChecksum": "Prüfsumme verifizieren",
      "extract": "Extrahieren",
      "placeFiles": "Dateien platzieren",
      "updatePath": "PATH aktualisieren",
      "install": "Installieren",
      "verify": "Verifizieren",
      "enable": "Feature aktivieren"
    },
    "wsl": {
      "manageDistros": "Distributionen verwalten",
      "installedHeading": "Installierte Distributionen",
      "installHeading": "Distribution installieren",
      "default": "Standard",
      "setDefault": "Als Standard festlegen",
      "unregister": "Registrierung aufheben",
      "selectPlaceholder": "Distribution auswählen",
      "noInstalled": "Noch keine WSL-Distributionen installiert.",
      "noOnline": "Keine weiteren Distributionen zur Installation verfügbar.",
      "loading": "Distributionen werden geladen…",
      "versionLabel": "WSL {{version}}",
      "installing": "{{name}} wird installiert… Dies kann einige Minuten dauern.",
      "setDefaultDone": "{{name}} ist jetzt die Standarddistribution.",
      "unregisterDone": "Die Registrierung von {{name}} wurde aufgehoben.",
      "installDone": "{{name}} wurde installiert.",
      "unregisterTitle": "Registrierung von {{name}} aufheben?",
      "unregisterBody": "Dadurch werden die Distribution {{name}} und alle ihre Dateien dauerhaft gelöscht. Dies kann nicht rückgängig gemacht werden."
    }
  },
  "itops": {
    "railLabel": "IT Ops",
    "title": "IT Ops",
    "tabs": {
      "sites": "Sites",
      "hosts": "Hosts",
      "runs": "Batch-Ausführungen",
      "autos": "Automationen"
    },
    "actions": {
      "newSite": "Neue Site",
      "newBatchRun": "Neue Batch-Ausführung",
      "startBatchRun": "Batch-Ausführung starten",
      "newAutomation": "Neue Automation",
      "runTask": "Aufgabe ausführen",
      "cancel": "Abbrechen",
      "rerun": "Erneut ausführen",
      "viewReport": "Bericht anzeigen",
      "save": "Speichern",
      "addAction": "Aktion hinzufügen",
      "addConnections": "Verbindungen hinzufügen…",
      "rename": "Umbenennen",
      "removeFromGroup": "Aus Site entfernen",
      "more": "Mehr",
      "create": "Erstellen",
      "delete": "Löschen",
      "edit": "Bearbeiten",
      "editDone": "Fertig",
      "export": "Exportieren",
      "run": "Ausführen",
      "back": "Zurück",
      "viewActions": "Ansichtsaktionen"
    },
    "transport": {
      "auto": "Auto"
    },
    "sites": {
      "heading": "Sites",
      "emptyTitle": "Noch keine Sites",
      "emptyBody": "Eine Site ist eine benannte Auswahl bestehender Verbindungen, die als Ziel für Batch-Ausführungen und Automationen verwendet wird.",
      "createHelp": "Eine Site ist der übergeordnete Container für Serverräume, Racks und Verbindungen. Verwenden Sie sie für eine Region, einen Standort, einen Kunden, ein Projekt oder eine andere Art, wie Sie Ihre Infrastruktur organisieren.",
      "dynamicBadge": "DYN",
      "connectionsCount": "{{count}} Verbindungen",
      "dynamicMembership": "dynamische Mitgliedschaft",
      "transportDefaultLabel": "Standard-Transport",
      "perHostTransport": "Transport pro Host",
      "perHostTransportHint": "Wie eine Batch-Ausführung jeden Host erreicht. Auto leitet ihn aus der Verbindung ab.",
      "dynamicFilter": "Dynamischer Filter",
      "dynamicFilterHint": "Zur Laufzeit aufgelöst — neu hinzugefügte Verbindungen werden automatisch erfasst.",
      "filterTypeKey": "Typ",
      "filterFolderKey": "Ordner",
      "membersLabel": "Mitglieder",
      "membersCount": "· {{count}} Verbindungen",
      "editTitle": "Site bearbeiten",
      "nameLabel": "Name",
      "namePlaceholder": "z. B. Production Web",
      "connectionsLabel": "Verbindungen",
      "noConnections": "Noch keine Verbindungen in diesem Arbeitsbereich.",
      "selectedCount": "{{count}} ausgewählt",
      "noMembers": "Noch keine Verbindungen passen zu dieser Site.",
      "savedNotice": "Site „{{name}}“ gespeichert.",
      "deletedNotice": "Site „{{name}}“ gelöscht.",
      "deleteTitle": "Site löschen?",
      "deleteBody": "„{{name}}“ wird entfernt. Seine Verbindungen sind nicht betroffen.",
      "viewToggleLabel": "Site-Ansicht",
      "viewMembers": "Mitglieder",
      "viewRacks": "Racks",
      "viewLabel": "Site-Ansichtsmodus",
      "viewOverview": "Übersicht",
      "autoOrganize": "Automatisch anordnen"
    },
    "hosts": {
      "empty": "Noch keine Hosts. Importieren Sie eine Hostnamen-Liste, um das Inventar dieser Site aufzubauen.",
      "hostCount_one": "{{count}} Host",
      "hostCount_other": "{{count}} Hosts",
      "importAction": "Hosts importieren",
      "addAction": "Host hinzufügen",
      "addChildAction": "Untergeordneten Host hinzufügen",
      "rescanAction": "Neu scannen",
      "rescanAllAction": "Alle scannen",
      "editAction": "Bearbeiten",
      "deleteAction": "Löschen",
      "bindingsAction": "Verbindungszuordnungen",
      "childCount_one": "{{count}} untergeordneter Host",
      "childCount_other": "{{count}} untergeordnete Hosts",
      "childOverflow": "+{{count}} weitere",
      "scanning": "wird gescannt…",
      "scanPending": "nicht gescannt",
      "scanNone": "kein Fernzugriff",
      "kindLabel": "Art",
      "kind": {
        "physical": "Physisches Gerät",
        "vm": "Virtuelle Maschine",
        "container": "Container",
        "other": "Sonstiges"
      },
      "hostnameLabel": "Hostname",
      "labelLabel": "Anzeigename",
      "parentLabel": "Übergeordneter Host",
      "parentNone": "Keiner (oberste Ebene)",
      "notesLabel": "Notizen",
      "dialogTitleAdd": "Host hinzufügen",
      "dialogTitleEdit": "Host bearbeiten",
      "importTitle": "Hosts importieren",
      "importHint": "Hostnamen einfügen — einer pro Zeile (Kommas trennen ebenfalls, # beginnt einen Kommentar). Importierte Hosts werden automatisch auf SSH-, WinRM- und HTTPS-Zugriff gescannt.",
      "importSubmit_one": "{{count}} Host importieren",
      "importSubmit_other": "{{count}} Hosts importieren",
      "importedNotice_one": "{{count}} Host importiert ({{skipped}} übersprungen).",
      "importedNotice_other": "{{count}} Hosts importiert ({{skipped}} übersprungen).",
      "bindingsTitle": "Verbindungszuordnungen des Hosts",
      "bindingsHint": "Ordnen Sie diesem Host eine oder mehrere Verbindungen zu — z. B. sein SSH-Terminal und eine HTTPS-URL-Verbindung zu seiner Verwaltungsoberfläche.",
      "deleteConfirmTitle": "Host \"{{name}}\" löschen?",
      "deleteConfirmBody": "Untergeordnete Hosts bleiben erhalten und rücken eine Ebene nach oben. Es wird keine Verbindung gelöscht."
    },
    "racks": {
      "heading": "Racks",
      "empty": "Noch keine Racks. Ordnen Sie die Hosts dieser Site in einem virtuellen Rechenzentrum an.",
      "rackCount": "{{count}} Racks",
      "unitCount": "{{count}}U",
      "deviceCount": "{{count}} Geräte",
      "newTitle": "Neuer Rack",
      "newServerRoomTitle": "Neuer Serverraum",
      "editTitle": "Rack bearbeiten",
      "deleteTitle": "Rack löschen?",
      "deleteBody": "„{{name}}“ und die darin platzierten Geräte werden entfernt. Die referenzierten Verbindungen sind nicht betroffen.",
      "deleteServerRoomTitle": "Serverraum löschen?",
      "deleteServerRoomBody": "„{{name}}“ und seine {{count}} Rack(s) werden entfernt. Referenzierte Verbindungen sind nicht betroffen.",
      "deleteItemTitle": "Gerät löschen?",
      "deleteItemBody": "„{{name}}“ wird aus dem Rack entfernt. Referenzierte Verbindungen sind nicht betroffen.",
      "nameLabel": "Name",
      "namePlaceholder": "z. B. A12",
      "siteLabel": "Site",
      "serverRoomLabel": "Serverraum",
      "serverRoomSiteLabel": "Site",
      "serverRoomNameLabel": "Serverraumname",
      "serverRoomSelectLabel": "Serverraum",
      "serverRoomPlaceholder": "z. B. Raum B",
      "serverRoomCreateHelp": "Serverräume gehören zu einer Site und können leer bleiben, bis Racks hinzugefügt werden.",
      "serverRoomRequiredOption": "Serverraum auswählen",
      "firstRackLabel": "Erstes Rack",
      "firstRackHint": "Serverräume werden über ihre Racks gespeichert, daher wird hiermit das erste Rack im Raum erstellt.",
      "shellLabel": "Gehäuse",
      "shell": {
        "black": "Metallic-Schwarz",
        "white": "Milchweiß",
        "grey": "Metallgrau"
      },
      "unassigned": "Nicht zugewiesen",
      "ungrouped": "Nicht gruppiert",
      "groupLabel": "Gruppe",
      "groupPlaceholder": "z. B. Web-Ebene",
      "treeSearchPlaceholder": "Racks suchen…",
      "placedDevices": "Platzierte Geräte",
      "changeBackground": "Hintergrund ändern",
      "backgroundDefaultHint": "Verwendet den Standardhintergrund des Themes.",
      "portsSpec": "{{count}} Ports",
      "disksSpec": "{{count}} Schächte",
      "addNode": "Hinzufügen…",
      "addSite": "Neue Site",
      "addServerRoom": "Neuer Serverraum",
      "addRack": "Neuer Rack",
      "heightLabel": "Höhe (U)",
      "depthLabel": "Tiefe",
      "powerCapacityLabel": "Leistungskapazität (W)",
      "powerCapacityPlaceholder": "Optional",
      "powerDrawLabel": "Leistungsaufnahme (W)",
      "powerDrawHint": "Nenn- oder typische Leistung; fließt in die Leistungs-Heatmap des Raums ein.",
      "depthNetworkOption": "600 mm (Netzwerk)",
      "depthServerOption": "1000 mm (Server)",
      "customOption": "Benutzerdefiniert…",
      "heightDecrease": "Weniger Rack-Einheiten",
      "heightIncrease": "Mehr Rack-Einheiten",
      "addItemTitle": "Gerät hinzufügen",
      "addDeviceCallout": "Gerät hinzufügen",
      "editItemTitle": "Gerät bearbeiten",
      "placeAction": "Platzieren",
      "addAtUnit": "Gerät bei U{{unit}} hinzufügen",
      "openTitle": "{{name}} öffnen",
      "ghostBadge": "fehlt",
      "runRack": "Aufgabe für dieses Rack ausführen",
      "runScope": "Aufgabe für diesen Bereich ausführen",
      "kindLabel": "Typ",
      "kindPreviewLabel": "Rack-Gerätetyp-Vorschauen",
      "connectionLabel": "Verbindung",
      "hostLabel": "Host",
      "hostHint": "Der IT-Ops-Host, der dieses Gerät ist; seine untergeordneten Hosts erscheinen in der Rack-Sprechblase.",
      "hostNone": "Keiner",
      "noMembers": "Fügen Sie dieser Site zuerst Verbindungen hinzu, um einen Host zu platzieren.",
      "labelLabel": "Beschriftung",
      "labelHint": "Optional. Standardmäßig der Gerätetyp oder der Verbindungsname.",
      "labelPlaceholder": "z. B. core-switch-1",
      "accentLabel": "Akzent",
      "accentNone": "Kein Akzent",
      "startULabel": "Position (U)",
      "startUDecrease": "Niedrigere Position",
      "startUIncrease": "Höhere Position",
      "itemHeightLabel": "Höhe (U)",
      "itemHeightDecrease": "Kürzeres Gerät",
      "itemHeightIncrease": "Höheres Gerät",
      "statusLabel": "Status",
      "status": {
        "online": "Online",
        "warning": "Warnung",
        "offline": "Offline"
      },
      "portsLabel": "Ports",
      "portsDecrease": "Weniger Ports",
      "portsIncrease": "Mehr Ports",
      "disksLabel": "Laufwerksschächte",
      "disksDecrease": "Weniger Laufwerksschächte",
      "disksIncrease": "Mehr Laufwerksschächte",
      "batteryLabel": "Akku (%)",
      "batteryDecrease": "Akkustand senken",
      "batteryIncrease": "Akkustand erhöhen",
      "loadLabel": "Last (%)",
      "loadDecrease": "Geringere Last",
      "loadIncrease": "Höhere Last",
      "notesLabel": "Notizen",
      "notesHint": "Dauerhafte Notizen können als zufällige Sprechblasen in Rack- oder Serverraumansichten erscheinen.",
      "tagsLabel": "Tags",
      "listHint": "Verwenden Sie Kommas oder einen Wert pro Zeile.",
      "bindingsLabel": "Zusätzliche Verbindungen",
      "bindingsHint": "Optionale Verbindungs-IDs für Geräte, die mehreren Verbindungen zugeordnet sind.",
      "bindingsAction": "Verbindungen binden",
      "portSpeedsLabel": "Port-Geschwindigkeiten",
      "portSpeedsHint": "Verwenden Sie Werte wie Gigabit oder 10g; SNMP-Polling kann diese später aktualisieren.",
      "snmpLabel": "SNMP-Polling",
      "snmpHint": "Speichern Sie ein SNMP-Ziel oder einen OID-Hinweis für den Datenabruf.",
      "formFactorLabel": "Bauform",
      "formFactor": {
        "rack": "Rack",
        "tower": "Tower"
      },
      "serverPanelStyleLabel": "Frontblendenstil",
      "serverPanelStyle": {
        "default": "Standard",
        "style1": "Stil 1",
        "style2": "Stil 2"
      },
      "vendorLabel": "Modell",
      "vendorHint": "Verwenden Sie Dell 740XD, HP DL380 oder ein anderes Gehäusemodell für die grafische Vorschau.",
      "expiryLabel": "Ablauf",
      "rotationLabel": "Drehung",
      "rotationDecrease": "Nach links drehen",
      "rotationIncrease": "Nach rechts drehen",
      "kind": {
        "connection": "Host",
        "switch": "Switch",
        "pdu": "PDU",
        "patchPanel": "Patch panel",
        "blank": "Leer",
        "label": "Beschriftung",
        "server": "Server",
        "storage": "Festplatten-Array",
        "router": "Router",
        "firewall": "Firewall",
        "ups": "USV",
        "kvm": "KVM-Switch",
        "equipment": "Gerät",
        "general": "Allgemein",
        "kuaiguai": "Kuai Kuai"
      },
      "kuaiguaiSize": {
        "small": "Klein",
        "regular": "Normal",
        "large": "Groß"
      },
      "kuaiguaiStyleLabel": "Packungsstil",
      "kuaiguaiStyle": {
        "full": "Voll (aufrecht)",
        "laidDown": "Liegend (Vorderseite oben)"
      },
      "portState": {
        "unknown": "Unbekannt",
        "up": "Aktiv",
        "down": "Inaktiv"
      },
      "addNetworkPort": "Netzwerkport hinzufügen",
      "snmpOidLabel": "OID",
      "refreshSnmp": "SNMP aktualisieren",
      "snmpRefreshComplete": "SNMP-Aktualisierung abgeschlossen.",
      "boundConnectionCount_one": "{{count}} gebundene Verbindung",
      "boundConnectionCount_other": "{{count}} gebundene Verbindungen",
      "connectAction": "Verbinden",
      "goToSessionAction": "Zur Sitzung wechseln",
      "connectOpenedNotice": "{{name}} wurde im Arbeitsbereich geöffnet."
    },
    "floorPlan": {
      "viewLabel": "Raumansichtsmodus",
      "viewElevation": "Frontansichten",
      "viewFloor": "Grundriss",
      "view25d": "2,5D",
      "viewAngleLabel": "Blickwinkel",
      "rotateViewLeft": "Ansicht nach links drehen",
      "rotateViewRight": "Ansicht nach rechts drehen",
      "zoomLabel": "Zoom",
      "zoomSet": "Zoom auf {{percent}} % setzen",
      "floorColorLabel": "Bodenfarbe",
      "utilizationValue": "{{percent}} % belegt",
      "powerValue": "{{used}} W / {{capacity}} W",
      "powerDrawOnly": "{{watts}} W",
      "tileTitle": "{{name}} — {{detail}}",
      "isoEditHint": "Schränke und Objekte auf Bodenfliesen ziehen. Eine Karte in der Objektauswahl wählen, um sie mit dem Cursor zu tragen, und eine Fliese anklicken, um sie zu platzieren; Rechtsklick bricht ab. Eine leere Fliese anklicken, um ein Rack hinzuzufügen.",
      "blueprintEditHint": "Racks und Objekte zwischen Bodenzellen ziehen. Eine Karte in der Objektauswahl wählen, um sie mit dem Cursor zu tragen, und eine Zelle anklicken, um sie zu platzieren; Rechtsklick bricht ab. Die Drehen-Steuerung dreht die Rack-Front.",
      "isoAddHere": "Rack auf diesem Feld hinzufügen",
      "pickerTitle": "Objektauswahl",
      "pickerSearchPlaceholder": "Objekte suchen…",
      "pickerRack": "Rack",
      "rotateTitle": "Drehen",
      "cornerTitle": "Nächste Ecke",
      "raiseTitle": "Anheben",
      "lowerTitle": "Absenken",
      "deleteObjectTitle": "Objekt entfernen",
      "objectLevel": "Unterkante bei {{z}}U",
      "objectNoSpace": "An dieser Stelle ist kein vertikaler Platz frei.",
      "floorColor": {
        "default": "Standard",
        "concrete": "Beton",
        "graphite": "Graphit",
        "green": "Grüne Fliesen",
        "blue": "Blaue Fliesen"
      },
      "health": {
        "empty": "Leer",
        "ok": "Intakt",
        "warning": "Warnung",
        "critical": "Kritisch"
      },
      "object": {
        "camera": "Überwachungskamera",
        "aircon": "Klimagerät",
        "fireExtinguisher": "Feuerlöscher",
        "cableTray": "Kabeltrasse",
        "ups": "USV",
        "sensor": "Umgebungssensor",
        "smokeDetector": "Rauchmelder",
        "crashCart": "Wartungswagen",
        "kuaikuai": "Kuai Kuai"
      }
    },
    "export": {
      "pdf": "PDF",
      "excel": "Excel",
      "pdfFilter": "PDF",
      "excelFilter": "Excel-Arbeitsmappe",
      "complete": "„{{name}}“ exportiert.",
      "devices": "Geräte",
      "noRacks": "Keine Racks",
      "noDevices": "Keine Geräte",
      "inventory": "Inventar",
      "rack": "Rack",
      "specs": "Spezifikationen"
    },
    "batchRuns": {
      "emptyTitle": "Noch keine Batch-Ausführungen",
      "emptyBody": "Senden Sie ein Script oder ein interaktives Playbook gleichzeitig an jeden Host in einer Site, mit Live-Ausgabe pro Host und einem gespeicherten Bericht.",
      "stateRunning": "Wird ausgeführt",
      "stateCompleted": "Abgeschlossen",
      "stateCompletedWithFailures": "Mit Fehlern abgeschlossen",
      "hostsCount": "{{count}} Hosts",
      "statOk": "OK",
      "statFailed": "Fehlgeschlagen",
      "statInFlight": "In Arbeit",
      "statTotal": "Gesamt",
      "legendOk": "{{count}} ok",
      "legendFailed": "{{count}} fehlgeschlagen",
      "legendRunning": "{{count}} laufen",
      "legendQueued": "{{count}} in Warteschlange",
      "progressLive": "{{done}} von {{total}} abgeschlossen  ·  begrenzt auf {{concurrency}} gleichzeitig",
      "progressDone": "Abgeschlossen in {{duration}}  ·  gestartet {{time}}",
      "codeExit": "exit {{code}}",
      "codeFailed": "fehlgeschlagen",
      "codeRunning": "läuft",
      "codeQueued": "in Warteschlange",
      "savedReport": "Konsolidierter Bericht im Ausführungsverlauf gespeichert · Quelle manuell · {{ok}}/{{total}} erfolgreich",
      "launchTitle": "Neue Batch-Ausführung",
      "siteLabel": "Site",
      "scopeRack": "Nur Rack {{name}} als Ziel",
      "scopeServerRoom": "Nur Serverraum {{name}} als Ziel",
      "scriptLabel": "Script",
      "scriptPlaceholder": "sudo apt-get update && sudo apt-get upgrade -y",
      "noGroups": "Erstellen Sie zuerst eine Site, um eine Batch-Ausführung zu starten.",
      "startedNotice": "Batch-Ausführung gestartet.",
      "stateCanceled": "Abgebrochen",
      "progressComplete": "{{done}} von {{total}} abgeschlossen",
      "historyHeading": "Letzte Ausführungen",
      "historySummary": "{{ok}}/{{total}} ok",
      "waitingOutput": "Warte auf Ausgabe…",
      "noOutput": "Keine Ausgabe erfasst",
      "reportStarted": "Gestartet {{time}}",
      "taskTypeLabel": "Aufgabe",
      "taskTypeScript": "Script",
      "taskTypePlaybook": "Playbook",
      "playbookNameLabel": "Playbook-Name",
      "playbookNamePlaceholder": "z. B. Web-Tier neu starten",
      "stepHeading": "Schritt {{number}}",
      "stepNameLabel": "Bezeichnung",
      "stepNamePlaceholder": "z. B. Neustart auslösen",
      "stepSendLabel": "Senden",
      "stepSendPlaceholder": "Befehl oder Eingabe, z. B. sudo systemctl restart nginx",
      "stepExpectLabel": "Warten auf",
      "stepExpectHint": "Optional. Schritt weiter, sobald dieser Text in der Ausgabe erscheint.",
      "stepExpectPlaceholder": "z. B. [sudo] password:",
      "stepTimeoutLabel": "Timeout (Sekunden)",
      "stepTimeoutPlaceholder": "Standardwert pro Ausführung",
      "addStep": "Schritt hinzufügen",
      "removeStep": "Entfernen"
    },
    "automations": {
      "emptyTitle": "Noch keine Automationen",
      "emptyBody": "Eine dauerhafte Regel — ein Auslöser, eine optionale Bedingung und geordnete Aktionen — die sich jedes Mal neu scharfstellt, wenn KKTerm startet. Der weiterentwickelte Watchdog.",
      "armed": "Scharf",
      "disabled": "Deaktiviert",
      "builder": {
        "back": "Automationen",
        "armedStatus": "Scharf · wird beim Start erneut scharfgestellt",
        "whenTrigger": "Wenn — Auslöser",
        "onlyIfCondition": "Nur wenn — Bedingung",
        "thenActions": "Dann — Aktionen · in Reihenfolge",
        "target": "Ziel {{target}}",
        "sampledValue": "Abtastwert",
        "evaluatedBy": "ausgewertet durch das reine Prädikat"
      },
      "nameLabel": "Name",
      "namePlaceholder": "z. B. Festplattennutzung-Warnung",
      "metricLabel": "Metrik",
      "conditionLabel": "Bedingung",
      "thresholdLabel": "Schwellwert",
      "pollLabel": "Prüfen alle (Sekunden)",
      "notifyLabel": "Benachrichtigung",
      "savedNotice": "Automation „{{name}}“ gespeichert.",
      "deletedNotice": "Automation „{{name}}“ gelöscht.",
      "deleteTitle": "Automation löschen?",
      "deleteBody": "„{{name}}“ wird entfernt und sein Watchdog entschärft.",
      "actionsLabel": "Aktionen",
      "noActionsHint": "Noch keine Aktionen — die Automation zeichnet nur den Auslöser auf.",
      "actionNotify": "Benachrichtigen",
      "actionPopup": "Popup",
      "actionEmail": "E-Mail",
      "actionWebhook": "Webhook",
      "actionRunBatch": "Batch ausführen",
      "levelInApp": "In-App",
      "levelToast": "Toast",
      "levelSound": "Ton",
      "popupTitle": "Titel",
      "popupBody": "Nachricht",
      "emailTo": "An (durch Komma getrennt)",
      "emailSubject": "Betreff",
      "webhookUrl": "URL",
      "webhookMethod": "Methode",
      "webhookBody": "Inhalt (optional)",
      "triggeredNotice": "Automation „{{name}}“ ausgelöst.",
      "triggerTypeLabel": "Auslöser",
      "triggerPerf": "Leistungsindikator",
      "triggerSchedule": "Zeitplan",
      "cronLabel": "Cron-Zeitplan",
      "cronHint": "Minute Stunde Tag Monat Wochentag, Ortszeit (z. B. 0 3 * * * = täglich um 03:00)",
      "triggerLogFile": "Protokolldatei",
      "logPathLabel": "Protokolldateipfad",
      "patternLabel": "Übereinstimmung (Teilstring)",
      "patternPlaceholder": "ERROR",
      "triggerPing": "Host erreichbar (ping)",
      "triggerTcp": "TCP-Port erreichbar"
    },
    "errorNotice": "IT Ops: {{message}}",
    "editor": {
      "title": "Automatisierung bearbeiten",
      "triggerNode": "Auslöser",
      "conditionNode": "Bedingung",
      "actionNode": "Aktion",
      "test": "Testen",
      "testing": "Wird getestet…",
      "testResult": "Testergebnis",
      "unset": "nicht festgelegt",
      "hostLabel": "Host",
      "siteLabel": "Site",
      "siteNone": "Keine Site",
      "sessionIdLabel": "Sitzungs-ID",
      "silenceSecondsLabel": "Stummschaltdauer (Sekunden)",
      "portLabel": "Port",
      "conditionHint": "Löst aus, wenn der Abtastwert diesem Vergleich entspricht.",
      "actionKindLabel": "Aktion",
      "levelLabel": "Stufe",
      "methodLabel": "Methode",
      "runBatchSub": "Batch-Aufgabe ausführen",
      "selectHint": "Wählen Sie einen Knoten zum Bearbeiten oder fügen Sie eine Aktion hinzu.",
      "sampledValue": "Abtastwert",
      "wouldFire": "Bedingung",
      "fireYes": "Würde auslösen",
      "fireNo": "Würde nicht auslösen",
      "valueUnavailable": "nicht verfügbar",
      "noteSchedule": "Zeitplan-Trigger lösen aus, wenn der Cron-Ausdruck mit der aktuellen Minute übereinstimmt, deshalb löst ein Test selten auf Abruf aus.",
      "noteNeedsSession": "Dieser Trigger erfasst eine aktive Sitzung; starten Sie die überwachte Sitzung für einen aussagekräftigen Testwert.",
      "dryRunActions": "Aktionen (Trockenlauf)",
      "dryNotify": "{{level}}-Benachrichtigung anzeigen",
      "dryPopup": "Popup „{{title}}“ anzeigen",
      "dryEmail": "E-Mail an {{to}} senden",
      "dryWebhook": "{{method}} {{url}}",
      "dryRunBatch": "Konfigurierte Batch-Ausführung starten"
    }
  },
  "settings": {
    "title": "Einstellungen",
    "workspace": "Arbeitsbereich",
    "sectionsNav": "Einstellungsbereiche",
    "sectionGeneral": "Allgemein",
    "sectionAppearance": "Erscheinungsbild",
    "sectionDashboard": "Dashboard",
    "sectionWorkspace": "Arbeitsbereich",
    "sectionDontSleep": "Anti-Schlafmodus",
    "sectionInstaller": "Installationshelfer",
    "sectionCredentials": "Anmeldeinformationen",
    "credentialsTitle": "Anmeldeinformationen",
    "credentialsStored": "Gespeicherte Anmeldeinformationen",
    "credentialsHint": "Verwalten Sie gespeicherte Passwörter, Website-Eingabedaten, KI-Anbieter-Schlüssel und Widget-Geheimnisse. Geheimwerte bleiben im ausgewählten Geheimnisspeicher verborgen.",
    "credentialStorage": "Geheimnisspeicher",
    "credentialStorageHint": "Wählen Sie aus, wo KKTerm Geheimwerte auf diesem Gerät liest und schreibt.",
    "credentialStorageBackend": "Geheimnisspeicher",
    "credentialStorageOs": "Schlüsselspeicher des Betriebssystems",
    "credentialStorageFile": "Verschlüsselte Datenbank",
    "credentialStorageActive": "Aktives Backend: {{backend}}.",
    "credentialStorageUnavailable": "Aktuelles Backend nicht verfügbar: {{error}}",
    "credentialStorageUnknownStatus": "Status unbekannt",
    "credentialStorageOsComparison": "Der OS-Schlüsselspeicher verwendet den Anmeldeschutz des Betriebssystems und wird mit Ihrem angemeldeten Konto entsperrt. Verwenden Sie ihn, wenn Sie native Abfragen, Wiederherstellung über das OS-Konto und weniger Umgang mit Master-Passwörtern wünschen.",
    "credentialStorageEncryptedComparison": "Die verschlüsselte Datenbank speichert KKTerm-Geheimnisse in SQLite, geschützt durch Ihr Master-Passwort. Sie funktioniert plattformübergreifend und kann mit einer Umgebungsvariable entsperrt werden, aber jede Person mit Datenbank und Master-Passwort kann sie entschlüsseln, und KKTerm kann ein verlorenes Passwort nicht wiederherstellen.",
    "credentialStorageEncryptedLinuxReminder": "Linux verwendet in diesem Build verschlüsselte Datenbankspeicherung. Schützen Sie Ihre KKTerm-Datenbank, verwenden Sie ein langes, eindeutiges Master-Passwort, und vermeiden Sie es, KKTERM_SECRET_STORE_PASSWORD in Shell-Verlauf, Protokollen oder gemeinsam genutzten Startskripten abzulegen.",
    "credentialStorageSwitchNote": "Beim Wechseln des Speichers werden vorhandene Anmeldedaten nicht verschoben. Speichern Sie neue Anmeldedaten erneut, wenn sie im ausgewählten Speicher verfügbar sein sollen.",
    "credentialStorageSaved": "Anmeldedatenspeicher aktualisiert.",
    "encryptedSecretStoreSetupTitle": "Verschlüsselte Datenbankspeicherung einrichten",
    "encryptedSecretStoreSetupAction": "Einrichten",
    "encryptedSecretStoreSetupRequiredTitle": "Verschlüsselte Datenbankspeicherung muss eingerichtet werden",
    "encryptedSecretStoreSetupBody": "Geben Sie das Master-Passwort für die verschlüsselte Geheimnisdatenbank ein.",
    "encryptedSecretStoreSecurityTradeoff": "Im Vergleich zum OS-Schlüsselspeicher ist verschlüsselte Datenbankspeicherung portabler, aber Wiederherstellung und Dateischutz liegen bei Ihnen. Halten Sie die Datenbank privat und geben Sie das Master-Passwort nicht über Skripte, Protokolle oder den Shell-Verlauf preis.",
    "encryptedSecretStoreLinuxSafety": "Unter Linux ist verschlüsselte Datenbankspeicherung in diesem Build das verfügbare Anmeldedaten-Backend. Halten Sie die KKTerm-Datenbank privat, sichern Sie sie sorgfältig, und bewahren Sie das Master-Passwort außerhalb von KKTerm auf.",
    "encryptedSecretStoreCreateBody": "Erstellen Sie ein Master-Passwort für die verschlüsselte Geheimnisdatenbank.",
    "encryptedSecretStorePasswordGuidance": "Verwenden Sie ein langes, eindeutiges Passwort oder eine Passphrase, und bewahren Sie es sicher auf. KKTerm kann es nicht wiederherstellen, wenn es verloren geht.",
    "encryptedSecretStoreEnvironmentHint": "Um diese Abfrage beim App-Start zu vermeiden, setzen Sie vor dem Start von KKTerm die Umgebungsvariable KKTERM_SECRET_STORE_PASSWORD.",
    "encryptedSecretStoreUnlock": "Vorhandene Datenbank entsperren",
    "encryptedSecretStoreCreate": "Datenbankschlüssel erstellen",
    "encryptedSecretStorePassword": "Master-Passwort",
    "encryptedSecretStoreConfirmPassword": "Master-Passwort bestätigen",
    "encryptedSecretStorePasswordRequired": "Geben Sie das Master-Passwort für die verschlüsselte Datenbankspeicherung ein.",
    "encryptedSecretStorePasswordMismatch": "Die Passwörter stimmen nicht überein.",
    "encryptedSecretStoreUnlockAction": "Entsperren",
    "encryptedSecretStoreCreateAction": "Master-Passwort erstellen",
    "encryptedSecretStoreResetOffer": "Neues Master-Passwort erstellen",
    "encryptedSecretStoreResetBody": "Erstellen Sie ein neues Master-Passwort und löschen Sie die verschlüsselten Anmeldedaten, die mit dem vorherigen Passwort gespeichert wurden.",
    "encryptedSecretStoreResetWarning": "Vorhandene verschlüsselte Anmeldedaten werden ungültig gemacht und entfernt.",
    "encryptedSecretStoreResetAction": "Master-Passwort zurücksetzen",
    "encryptedSecretStoreLater": "Später",
    "encryptedSecretStoreConfigured": "Verschlüsselte Datenbankspeicherung ist bereit.",
    "credentialsEmpty": "Keine gespeicherten Anmeldeinformationen gefunden.",
    "widgetCredentialsStored": "Widget-Anmeldedaten",
    "widgetCredentialsHint": "Für Dashboard-Widget-Einstellungen gespeicherte Anmeldedaten. Werte bleiben im ausgewählten Geheimnisspeicher; Widgets speichern nur Referenzen.",
    "widgetCredentialsEmpty": "Keine Widget-Anmeldedaten gefunden.",
    "credentialDeleted": "Anmeldeinformation gelöscht.",
    "credentialMissingSecret": "Geheimer Wert fehlt",
    "credentialSavedPassword": "Gespeichertes Passwort",
    "credentialSavedApiKey": "Gespeicherter API-Schlüssel",
    "credentialSavedSecret": "Gespeichertes Geheimnis",
    "deleteCredential": "Anmeldeinformation löschen",
    "deleteCredentialConfirmBody": "Sind Sie sicher? Dies kann nicht rückgängig gemacht werden",
    "assistantSkillsTitle": "Assistenten-Skills",
    "assistantSkillsHint": "Lokale SKILL.md-Ordner, die dem KI-Assistenten fokussierte Workflows beibringen. Mitgelieferte Starter-Skills werden automatisch hierher kopiert. Skripte werden in dieser Version nicht ausgeführt; verwende die Ordnerschaltfläche, um Skills hinzuzufügen oder zu bearbeiten.",
    "assistantCustomSkillsTitle": "Benutzerdefinierte Skills",
    "assistantCustomSkillsHint": "Zusätzliche SKILL.md-Ordner aus assistant-skills\\custom laden, wenn der KI-Assistent eine Anfrage startet oder wenn Sie diese Liste aktualisieren.",
    "assistantSkillsEmpty": "Keine Assistenten-Skills gefunden.",
    "assistantSkillsOpenFolder": "Skills-Ordner öffnen",
    "assistantCustomSkillsOpenFolder": "Benutzerdefinierten Ordner öffnen",
    "assistantSkillsOpen": "{{name}} öffnen",
    "assistantSkillsEnabled": "Aktiviert",
    "assistantSkillsDisabled": "Deaktiviert",
    "mcpServersTitle": "Remote MCP-Server",
    "mcpServersHint": "Verbinden Sie sich mit Remote Model Context Protocol-Servern, damit der KI-Assistent und Dashboard-Widgets deren Tools aufrufen können. KKTerm unterstützt nur HTTP-Streamable-MCP-Server; stdio-Konfigurationen, die lokale Prozesse starten, werden nicht unterstützt.",
    "mcpServersEmpty": "Keine MCP-Server konfiguriert.",
    "mcpAddServer": "MCP-Server hinzufügen",
    "mcpDeleteServer": "MCP-Server entfernen",
    "mcpDeleteConfirmBody": "Den MCP-Server \"{{name}}\" entfernen? Das Auth-Secret wird aus dem Schlüsselbund gelöscht und Widgets, die diesen Server referenzieren, schlagen fehl, bis sie neu konfiguriert werden.",
    "mcpRefreshTools": "Tools aktualisieren",
    "mcpStatusOk": "Verbunden",
    "mcpStatusUnreachable": "Nicht erreichbar",
    "mcpStatusAuthError": "Auth-Fehler",
    "mcpStatusProtocolError": "Protokollfehler",
    "mcpStatusUnknown": "Noch nicht geprüft",
    "mcpToolsCount": "{{count}} Tools",
    "mcpToolsCount_one": "{{count}} Tool",
    "mcpAuthBadge": "Auth",
    "mcpPasteHint": "Fügen Sie eine HTTP-MCP-Server-JSON-Konfiguration ein. Übliche Formate funktionieren: ein einzelnes { \"url\": ..., \"headers\": ... } Objekt oder eine Claude Desktop-artige { \"mcpServers\": { \"name\": { ... } } } Map.",
    "mcpPastePlaceholder": "{\n  \"url\": \"https://example.com/mcp\",\n  \"headers\": {\n    \"Authorization\": \"Bearer ...\"\n  }\n}",
    "mcpPasteContinue": "Weiter",
    "mcpConfirmHint": "Überprüfen Sie die analysierte Konfiguration vor dem Speichern. KKTerm prüft die Tool-Liste des Servers sofort nach der Erstellung.",
    "mcpCreateServer": "MCP-Server speichern",
    "mcpServerName": "Name",
    "mcpServerUrl": "URL",
    "mcpHeadersLabel": "Headers",
    "mcpDetectedSecretHint": "Ein Authentifizierungs-Header wurde erkannt. Das Token wird im OS-Schlüsselbund gespeichert; nur ein {SECRET}-Platzhalter wird in der SQLite-Konfiguration gespeichert.",
    "mcpSecretHeaderName": "Auth-Header",
    "mcpSecretValueTemplate": "Auth-Wert-Vorlage",
    "mcpSecretValue": "Auth-Secret (im Schlüsselbund gespeichert)",
    "mcpAddInvalidJson": "JSON konnte nicht analysiert werden. Überprüfen Sie, ob der eingefügte Text gültig ist.",
    "mcpAddInvalidShape": "Die Konfiguration muss ein JSON-Objekt mit mindestens einem url-Feld sein.",
    "mcpAddNoServers": "Die mcpServers-Map ist leer.",
    "mcpAddMissingUrl": "Erforderliches url-Feld fehlt.",
    "mcpAddStdioUnsupported": "Dieser MCP-Server verwendet lokale Prozessausführung (stdio-Transport), die KKTerm nicht unterstützt.",
    "mcpStdioGuidance": "Suchen Sie einen HTTP-basierten MCP-Endpunkt desselben Anbieters oder prüfen Sie dessen Dokumentation auf eine gehostete Option.",
    "mcpErrorNotFound": "MCP-Server nicht gefunden.",
    "mcpErrorDuplicateName": "Ein MCP-Server mit diesem Namen existiert bereits.",
    "mcpErrorKeychain": "OS-Schlüsselbund ist nicht verfügbar; Secrets können nicht gespeichert werden.",
    "credentialKindConnectionPassword": "Verbindungspasswörter",
    "credentialKindUrlPassword": "Website-Anmeldeinformationen",
    "credentialKindAiApiKey": "KI-Anbieterschlüssel",
    "credentialKindEmailApiKey": "E-Mail-Anbieter-Schlüssel",
    "credentialKindEmailSmtpPassword": "SMTP-Passwörter",
    "credentialKindWidgetSecret": "Widget-Geheimnisse",
    "sectionAiAssistant": "KI-Assistent",
    "sectionSsh": "SSH",
    "sectionTerminal": "Terminal",
    "sectionRdp": "Remotedesktop (RDP)",
    "sectionVnc": "VNC",
    "sectionAbout": "Über",
    "generalDefaults": "Arbeitsbereich-Standards",
    "appearanceInterface": "Oberfläche",
    "save": "Speichern",
    "appUiFontFamily": "UI-Schriftfamilie",
    "layout": "Layout",
    "resetLayoutDescription": "Panelbreiten, eingeklappte Panels und gespeicherte Terminal-Layouts zurücksetzen.",
    "resetLayout": "Layout zurücksetzen",
    "colorScheme": "Farbschema",
    "schemeDefault": "Standard",
    "schemeDark": "Dunkel",
    "schemeLight": "Hell",
    "schemeMatchOs": "System folgen",
    "schemeMac": "Mac",
    "schemeOrange": "Orange",
    "schemePurple": "Lila",
    "schemePink": "Rosa",
    "schemeGreenKuaiKuai": "Grün Kuai Kuai",
    "schemeBlueSee": "Blau See",
    "schemeBlueGreenWhite": "Blau, Grün und Weiß",
    "schemeConfetti": "Konfetti",
    "schemeBubbleTea": "Bubble Tea",
    "schemeSemiconductor": "Halbleiter",
    "schemeCanarinho": "Canarinho",
    "schemeLaAlbiceleste": "La Albiceleste",
    "schemeLesBleus": "Les Bleus",
    "schemeOranje": "Oranje",
    "schemeDieMannschaft": "Die Mannschaft",
    "schemeLaRoja": "La Roja",
    "schemeOsNavegadores": "Os Navegadores",
    "schemeVatreni": "Vatreni",
    "schemeElTri": "El Tri",
    "schemeThreeLions": "Three Lions",
    "schemeSamuraiBlue": "Samurai Blue",
    "schemeStarsAndStripes": "The Stars and Stripes",
    "schemeMatchOsBadge": "AUTO",
    "colorSchemePreview": "Vorschau",
    "language": "Sprache",
    "workspaceAccess": "Fenster",
    "workspaceAccessHint": "Steuert den Schnellzugriff und lokale Laufzeitberechtigungen.",
    "performance": "Leistung",
    "performanceHint": "Steuert lokale Darstellung und Beschleunigung der Bildschirmaufnahme.",
    "useDirectxScreenCapture": "DirectX für Bildschirmaufnahme verwenden",
    "useDirectxScreenCaptureHint": "DXGI Desktop Duplication verwenden, wenn verfügbar, mit GDI als Fallback.",
    "statusBar": "Statusleiste",
    "statusBarHint": "Steuert die Anzeigen in der unteren Statusleiste.",
    "statusBarVisible": "Statusleiste anzeigen",
    "statusBarVisibleHint": "Untere Leiste mit Benachrichtigungen und Statusanzeigen anzeigen.",
    "statusBarMonitor": "CPU/RAM/Netzwerk-Monitor-Umschalter anzeigen",
    "statusBarMonitorHint": "Wenn deaktiviert, sammelt KKTerm keine Host-Nutzungsschnappschüsse mehr.",
    "statusBarMonitorInterval": "Monitorintervall",
    "statusBarMonitorInterval5": "Alle 5 Sekunden",
    "statusBarMonitorInterval15": "Alle 15 Sekunden",
    "statusBarMonitorInterval30": "Alle 30 Sekunden",
    "statusBarMonitorInterval60": "Alle 60 Sekunden",
    "statusBarMonitorInterval300": "Alle 5 Minuten",
    "settingsData": "Einstellungsdaten",
    "autoBackup": "Automatische Sicherung",
    "autoBackupHint": "Automatische Sicherungen, die älter als 1 Woche sind, werden nach jeder Startsicherung gelöscht.",
    "autoUpdateChecks": "Beim Start",
    "generalDefaultsSaved": "Allgemeine Einstellungen gespeichert.",
    "dontSleepForegroundOnly": "Anti-Schlafmodus nur aktivieren, wenn die App im Vordergrund ist",
    "dontSleepForegroundOnlyHint": "Wenn diese Option deaktiviert ist, hält der Anti-Schlafmodus das Betriebssystem global wach, solange KKTerm läuft.",
    "dontSleepSettingsSaved": "Anti-Schlafmodus-Einstellungen gespeichert.",
    "autoStartWithWindows": "Mit Windows minimiert starten",
    "autoStartWithWindowsHint": "KKTerm minimiert starten, wenn du dich bei Windows anmeldest.",
    "minimizeToTray": "Im Tray minimieren",
    "minimizeToTrayHint": "KKTerm im Infobereich behalten, statt es beim Minimieren oder Schließen zu beenden.",
    "lastBackup": "Letzte Sicherung: {{value}}",
    "lastBackupNever": "Nie",
    "importSettings": "Importieren",
    "importSettingsConfirm": "Das Importieren der Einstellungen schließt alle bestehenden Verbindungen und ersetzt die aktuelle Einstellungsdatenbank. Fortfahren?",
    "importSettingsComplete": "Einstellungen importiert. Vorherige Datenbanksicherung: {{filename}}.",
    "openDatabaseFolder": "Datenbankordner öffnen",
    "resetAllSettings": "Alle Einstellungen zurücksetzen",
    "resetAllSettingsConfirm": "Alle Einstellungsseiten auf Standardwerte zurücksetzen, offene Sitzungen schließen, gespeicherte Layouts zurücksetzen, die gespeicherte Sprachüberschreibung löschen und gespeicherte KI-/E-Mail-Geheimnisse entfernen?",
    "resetAllSettingsComplete": "Alle Einstellungen auf Standardwerte zurückgesetzt.",
    "settingsDataActions": "Aktionen zum Exportieren und Importieren von Einstellungen",
    "debug": "Debug",
    "debugHint": "Steuert ausführliche lokale Diagnosen.",
    "advancedDebugging": "Erweitertes Debugging",
    "advancedDebuggingHint": "Schreibt vollständige Debugprotokolle auch in Release-Builds. Kann Prompts, Tool-Argumente, Befehlsausgaben und Screenshots enthalten.",
    "openLogFolder": "Log-Ordner öffnen",
    "rdpWebviewStability": "RDP-Sitzungsstabilität (WebView2)",
    "rdpWebviewStabilityHint": "Software-Rendering erzwingen, damit KKTerm in einem RDP-Host über erneute Verbindungen hinweg reaktionsfähig bleibt. Deaktiviert GPU-Beschleunigung; für lokale Installationen ausgeschaltet lassen. Neustart zum Anwenden.",
    "settingsBackupFilter": "KKTerm-Sicherung",
    "selectiveExport": "Auswahl exportieren...",
    "selectiveImport": "Auswahl importieren...",
    "selectiveBackupFilter": "Selektive KKTerm-Sicherung",
    "importBackupFileHint": "Wähle eine KKTerm-Sicherung (.kkbackup oder .zip) zum Importieren aus.",
    "selectiveExportPickHint": "Auswählen, was exportiert werden soll",
    "selectiveCredentials": "Anmeldedaten",
    "includeCredentials": "Passwörter einschließen",
    "includeCredentialsHint": "Passwörter für Verbindungen, URLs und SOCKS-Proxys.",
    "includeCredentialsWarning": "Passwörter werden mit der untenstehenden Passphrase verschlüsselt. Wer diese Datei importiert, muss dieselbe Passphrase eingeben. Ohne sie enthält der Export keine Passwörter und kann sicher geteilt werden.",
    "exportPassphrase": "Passphrase",
    "exportPassphraseConfirm": "Passphrase bestätigen",
    "exportPassphraseMismatch": "Passphrasen stimmen nicht überein.",
    "importPassphrase": "Passphrase",
    "selectiveExportComplete": "Auswahl nach {{filename}} exportiert.",
    "selectiveImportComplete": "{{count}} Kategorie(n) importiert.",
    "selectiveImportChooseFile": "Sicherungsdatei auswählen...",
    "fullBackupImport": "Vollständige Sicherungs-ZIP",
    "fullBackupImportHint": "Importiert die vollständige KKTerm-Einstellungsdatenbank und lädt die App neu.",
    "selectiveImportActionsHint": "Auswählen, was mit jeder Kategorie geschehen soll",
    "selectiveImportWarning": "Vor dem Import wird eine Sicherheitskopie Ihrer aktuellen Daten erstellt. Ersetzen leert diese Kategorie zuerst; Hinzufügen behält Ihre vorhandenen Einträge und fügt die importierten hinzu.",
    "importActionSkip": "Überspringen",
    "importActionAdd": "Hinzufügen",
    "importActionReplace": "Ersetzen",
    "segment_credentials": "Passwörter",
    "aiProvider": "KI-Anbieter",
    "provider": "Anbieter",
    "endpoint": "Endpunkt",
    "apiMode": "API-Modus",
    "apiModeChatCompletions": "Chat Completions",
    "apiModeResponses": "Responses",
    "model": "Modell",
    "customModelId": "Benutzerdefinierte Modell-ID",
    "extraHeaders": "Zusätzliche Header",
    "extraHeadersPlaceholder": "sid=1, \"env\"=\"3\"",
    "reasoningEffort": "Denkaufwand",
    "howToGetApiKey": "API-Schlüssel erhalten",
    "sshDefaults": "SSH- und SFTP-Standards",
    "defaultUser": "Standardbenutzer",
    "defaultPort": "Standardport",
    "defaultKey": "Standardschlüssel",
    "defaultKeyPlaceholder": "C:\\Users\\example\\.ssh\\id_ed25519",
    "sshConnectionDefaults": "Verbindungs-Standards",
    "sshConnectionDefaultsHint": "Befüllt neue SSH-Verbindungen vor.",
    "sshAuthentication": "Authentifizierung",
    "sshAuthenticationHint": "Standard-Schlüsselmaterial für neue SSH-Verbindungen.",
    "sshTerminal": "SSH-Terminal",
    "sshTerminalHint": "Scrollback und Remote-Zwischenablage für SSH-Sitzungen.",
    "defaultKeyHint": "Wird für neue SSH-Verbindungen verwendet, die sich mit einer Schlüsseldatei authentifizieren.",
    "defaultSshUserHint": "Wird für neue SSH- und Telnet-Verbindungen vorausgefüllt.",
    "defaultSshPortHint": "Wird verwendet, wenn eine SSH-Verbindung keinen Port angibt.",
    "defaultSshUserRequired": "Standard-SSH-Benutzer ist erforderlich.",
    "defaultSshPortRange": "Standard-SSH-Port muss zwischen 1 und 65535 liegen.",
    "sshBufferLines": "SSH-Pufferzeilen",
    "sshBufferHint": "Standard ist 5.000. Wird für den SSH-Terminal-Scrollback und den tmux-Pane-Verlauf verwendet.",
    "defaultTransparency": "Standardtransparenz",
    "defaultTransparencyHint": "Wird für neue Terminal-Connections und neue Child Connection Tabs verwendet.",
    "defaultTransparencyRange": "Die Standardtransparenz muss zwischen 0 und 100 liegen.",
    "randomDynamicBackgroundOnCreate": "Zufälliger dynamischer Hintergrund beim Erstellen",
    "randomDynamicBackgroundOnCreateHint": "Wenn aktiviert, starten neue Terminal-Connections, neue Tabs und neue Child Connection Tabs mit einem zufälligen dynamischen Hintergrund.",
    "sshBufferRange": "SSH-Puffer muss zwischen 100 und 100.000 Zeilen liegen.",
    "xServer": "X-Server",
    "xServerHint": "Starte VcXsrv vor SSH-Sessions, die lokale X11-Fenster benötigen.",
    "xServerManaged": "VcXsrv für SSH-Sessions starten",
    "xServerManagedHint": "Wenn aktiviert, startet KKTerm VcXsrv vor dem Öffnen einer SSH-Session, falls es noch nicht läuft.",
    "xServerPath": "VcXsrv-Pfad",
    "xServerPathPlaceholder": "C:\\Program Files\\VcXsrv\\vcxsrv.exe",
    "xServerPathHint": "Leer lassen, um die standardmäßigen VcXsrv-Installationsorte zu verwenden.",
    "xServerDisplay": "Display-Nummer",
    "xServerDisplayHint": "Verwendet standardmäßig :0. Bereich: 0 bis 99.",
    "xServerDisplayRange": "Das X-Server-Display muss zwischen 0 und 99 liegen.",
    "xServerArgs": "Startargumente",
    "xServerArgsHint": "Standard: -multiwindow -clipboard -wgl.",
    "xServerLaunch": "VcXsrv starten",
    "xServerLaunchStarted": "VcXsrv-Start angefordert.",
    "xServerAlreadyRunning": "VcXsrv läuft bereits.",
    "sshDefaultsSaved": "SSH-Standards gespeichert.",
    "generateSshKey": "Schlüssel generieren",
    "sshKeyEmailPrompt": "E-Mail für den SSH-Schlüsselkommentar:",
    "sshKeyEmailDialogTitle": "SSH-Schlüssel generieren",
    "sshKeyEmailDialogHint": "Eine E-Mail-Adresse als Kommentar zum öffentlichen Schlüssel hinzufügen, damit der Schlüssel später leicht erkannt werden kann.",
    "sshKeyEmailPlaceholder": "admin@beispiel.com",
    "sshKeyPassphraseOptional": "Schlüssel-Passphrase (optional)",
    "sshKeyPassphraseConfirm": "Schlüssel-Passphrase bestätigen",
    "sshKeyPassphraseMismatch": "Schlüssel-Passphrasen stimmen nicht überein.",
    "sshKeyGenerating": "Wird generiert...",
    "sshKeyGenerated": "SSH-Schlüssel generiert. Privat: {{privateKeyPath}} Öffentlich: {{publicKeyPath}}",
    "notSet": "Nicht gesetzt",
    "proxyJump": "ProxyJump",
    "proxyJumpPlaceholder": "bastion.example.com",
    "proxyJumpHint": "Optionaler Standard-ProxyJump-Host für neue SSH-Verbindungen.",
    "sshSocksProxyPlaceholder": "127.0.0.1:1080",
    "sshCompression": "SSH-Komprimierung",
    "sshCompressionFast": "Schnell (zlib)",
    "sshCompressionOff": "Aus",
    "sshCompressionHint": "Standard-Transportkomprimierung für SSH-Verbindungen (entspricht ssh -XC). Schnell wird für X11-Weiterleitung und langsame Verbindungen empfohlen; einzelne Verbindungen können dies überschreiben.",
    "terminalBehavior": "Terminalverhalten",
    "terminalText": "Text und Cursor",
    "terminalTextHint": "Lokale Terminal-Schriftart, -Größe, Zeilenhöhe und Cursor.",
    "terminalSession": "Sitzungs-Standards",
    "terminalSessionHint": "Standard-Shell und Scrollback für lokale Terminal-Sitzungen.",
    "terminalClipboard": "Zwischenablage und Einfügen",
    "terminalClipboardHint": "Lokale Terminal-Kopie, OSC 52 und Einfügesicherheit.",
    "fontFamily": "Schriftfamilie",
    "fontSize": "Schriftgröße",
    "lineHeight": "Zeilenhöhe",
    "scrollbackLines": "Scrollback-Zeilen",
    "cursorStyle": "Cursor-Stil",
    "defaultShell": "Standard-Shell",
    "block": "Block",
    "bar": "Balken",
    "underline": "Unterstrichen",
    "powerShell": "PowerShell",
    "powerShell7": "PowerShell 7 (pwsh)",
    "commandPrompt": "Eingabeaufforderung",
    "wsl": "WSL",
    "customShells": "Benutzerdefinierte Shells",
    "customShellsHint": "Fügen Sie lokale Shell-Profile hinzu, um sie in der Standard-Shell-Auswahl und lokalen Terminal-Verbindungen wiederzuverwenden.",
    "customShell": "Benutzerdefinierte Shell",
    "customShellName": "Name",
    "customShellNamePlaceholder": "Git Bash",
    "customShellCommandLine": "Befehlszeile",
    "customShellCommandLinePlaceholder": "C:\\Program Files\\Git\\bin\\bash.exe --login -i",
    "addCustomShell": "Shell hinzufügen",
    "removeCustomShell": "{{name}} entfernen",
    "copyOnSelect": "Ausgewählten Text automatisch kopieren",
    "copyOnSelectHint": "Ausgewählter Terminaltext wird in lokalen und regulären SSH-Sessions sofort kopiert. Halten Sie in tmux-Sessions mit aktiviertem Mausmodus beim Auswählen die Umschalttaste gedrückt, oder deaktivieren Sie den Mausmodus. Im tmux-Kopiermodus getroffene Auswahlen werden von dieser Option nicht kopiert.",
    "allowLocalOsc52Clipboard": "Lokale Terminal OSC 52-Zwischenablage-Schreibvorgänge erlauben",
    "allowSshOsc52Clipboard": "SSH OSC 52-Zwischenablage-Schreibvorgänge erlauben",
    "confirmMultilinePaste": "Mehrzeiliges Einfügen bestätigen",
    "scrollbackHint": "Standard ist 5.000. Gültiger Bereich ist 100 bis 100.000.",
    "qualityDefaults": "Qualitätsstandards",
    "colorDepth": "Farbtiefe",
    "bitmapCache": "Bitmap-Cache",
    "performanceFlags": "Leistungsflags",
    "display": "Anzeige",
    "remoteDesktopViewMode": "Ansichtsmodus",
    "remoteDesktopViewModeFit": "An Arbeitsbereich anpassen",
    "remoteDesktopViewModeStretch": "Strecken zum Ausfüllen",
    "remoteDesktopViewModeActualSize": "Originalgröße mit Bildlaufleisten",
    "remoteDesktopViewModeFitWidth": "Breite anpassen",
    "remoteDesktopViewModeFitHeight": "Höhe anpassen",
    "networkPerformance": "Netzwerk und Leistung",
    "encoding": "Kodierung",
    "rdpColorDepth32": "32-Bit",
    "rdpColorDepth24": "24-Bit",
    "rdpColorDepth16": "16-Bit",
    "rdpColorDepth15": "15-Bit",
    "rdpBitmapCacheHint": "Wird BitmapPersistence und CachePersistenceActive zugeordnet.",
    "rdpPerformanceBalanced": "Ausbalanciert",
    "rdpPerformanceQuality": "Qualität",
    "rdpPerformanceSpeed": "Geschwindigkeit",
    "rdpRemoteResolution": "Remote-Auflösung",
    "rdpRemoteResolutionAutomatic": "Automatisch",
    "rdpRedirectClipboard": "Zwischenablage-Weiterleitung",
    "rdpRedirectClipboardHint": "Erlauben Sie das Kopieren und Einfügen der Zwischenablage zwischen KKTerm und dem Remotedesktop.",
    "rdpRedirectDrives": "Laufwerk-Weiterleitung",
    "rdpRedirectDrivesHint": "Lokale Laufwerke für die Remotedesktop-Sitzung freigeben.",
    "rdpSettingsSaved": "RDP-Standards gespeichert.",
    "quality": "Qualität",
    "preferredEncoding": "Bevorzugte Kodierung",
    "colorLevel": "Farbstufe",
    "vncEncodingTight": "Tight",
    "vncEncodingZrle": "ZRLE",
    "vncEncodingRaw": "Raw",
    "vncColorFull": "Vollfarbe",
    "vncColor256": "256 Farben",
    "vncColor64": "64 Farben",
    "vncColor8": "8 Farben",
    "vncSharedSession": "Geteilte Sitzung",
    "vncSharedSessionHint": "Einem anderen VNC-Viewer erlauben, verbunden zu bleiben, wenn KKTerm diese Sitzung öffnet.",
    "vncViewOnly": "Nur anzeigen",
    "vncViewOnlyHint": "Verbinden, ohne Zeiger- oder Tastatureingaben zu senden.",
    "vncSettingsSaved": "VNC-Standards gespeichert.",
    "github": "GitHub",
    "softwareUpdates": "App-Update",
    "updates": "Aktualisierungen",
    "checkForUpdates": "Jetzt prüfen",
    "lastCheckedAt": "Zuletzt geprüft {{time}}",
    "lastCheckedNever": "Noch nie geprüft",
    "checkingForUpdates": "Suche nach Updates...",
    "updateNoUpdates": "KKTerm ist auf dem neuesten Stand.",
    "updateAvailableTitle": "Update verfügbar",
    "updateAvailableBody": "KKTerm {{version}} ist verfügbar. Sie verwenden {{currentVersion}}.",
    "updatePromptLabel": "KKTerm Update-Aufforderung",
    "updateOpenDownloadPage": "Download-Seite öffnen",
    "updateDownloadAndInstall": "Herunterladen und installieren",
    "updateDownloading": "Wird heruntergeladen...",
    "updateDownloadCancel": "Update-Download abbrechen",
    "updateDownloadFailed": "Update konnte nicht heruntergeladen und installiert werden: {{message}}",
    "updateLater": "Später",
    "updateNotes": "Versionshinweise",
    "updateChecksRequireRuntime": "Update-Prüfungen erfordern die Tauri-Desktop-Laufzeitumgebung.",
    "updateCheckFailed": "Update-Prüfung fehlgeschlagen: {{message}}",
    "appSlogan": "Das Terminal-Tool, damit alle Maschinen brav mitspielen.",
    "developer": "Entwickler",
    "version": "Version",
    "license": "Lizenz",
    "repository": "Repository",
    "uiFontDefault": "Standard (SF Pro / Inter)",
    "customFont": "Benutzerdefinierte Schriftart",
    "customFonts": "Benutzerdefinierte Schriftarten",
    "recommendedFonts": "Empfohlen",
    "openCustomFontsFolder": "Schriftartenordner öffnen",
    "typography": "Typografie",
    "typographyHint": "App-weite UI-Schriftauswahl.",
    "theme": "Design",
    "themeHint": "App-Farbschema und Vorschau.",
    "customFontsHint": "Klicke auf die Aktualisieren-Schaltfläche, um Systemschriftarten abzurufen. Um benutzerdefinierte Schriftarten zu verwenden, lege sie im Schriftartenordner ab.",
    "systemFonts": "Systemschriftarten",
    "systemFontsRefreshed": "Systemschriftarten wurden aktualisiert.",
    "systemFontsUnavailable": "Die Erkennung von Systemschriftarten ist in diesem App-Build nicht verfügbar.",
    "refreshSystemFonts": "Systemschriftarten aktualisieren",
    "terminalFontDefault": "Standard ({{font}})",
    "providerDefault": "Anbieterstandard",
    "low": "Niedrig",
    "medium": "Mittel",
    "high": "Hoch",
    "max": "Max",
    "fontFamilyRequired": "Schriftfamilie ist erforderlich.",
    "defaultShellRequired": "Standard-Shell ist erforderlich.",
    "fontSizeRange": "Terminal-Schriftgröße muss zwischen 8 und 32 liegen.",
    "lineHeightRange": "Zeilenhöhe muss zwischen 1,0 und 2,0 liegen.",
    "scrollbackRange": "Scrollback muss zwischen 100 und 100.000 Zeilen liegen.",
    "terminalSaved": "Terminaleinstellungen gespeichert.",
    "appearanceSaved": "Erscheinungsbildeinstellungen gespeichert.",
    "aiProviderSaved": "KI-Anbieter gespeichert.",
    "secretSaveFailed": "Die Anmeldedaten konnten nicht im Secret Store gespeichert werden: {{error}}",
    "keychainSaveFailedTitle": "Speichern im Secret Store fehlgeschlagen",
    "keychainResetHint": "Beim Zurücksetzen wird der gespeicherte Eintrag entfernt und erneut gespeichert, sodass das Betriebssystem um Zugriff bittet. Wählen Sie unter macOS Allow, wenn die keychain-Aufforderung erscheint.",
    "keychainResetAndRetry": "Zurücksetzen und erneut versuchen",
    "refreshModels": "Modelle aktualisieren",
    "refreshingModels": "Modelle werden aktualisiert",
    "modelListRefreshed": "Modellliste aktualisiert.",
    "showAllModels": "Alle Modelle anzeigen",
    "showAllModelsHint": "Alle beim Aktualisieren vom Anbieter zurückgegebenen Modelle anzeigen, nicht nur die kuratierten Empfehlungen.",
    "outputLanguage": "Ausgabesprache",
    "outputLanguageUiLanguage": "UI-Sprache",
    "settingsContent": "Einstellungen",
    "dashboardGeneral": "Allgemein",
    "dashboardDefaultLanding": "Standardansicht beim Öffnen",
    "dashboardLandingLast": "Letzte aktive Ansicht",
    "dashboardLayoutEnforcement": "Generiertes Widget-Layout",
    "dashboardLayoutEnforcementHint": "Wie streng KKTerm KI-erstellte Widgets dazu zwingt, ihren Rahmen auszufüllen. Strikt macht den Widget-Body zum Rahmen, damit Inhalte nicht zu einer kleinen zentrierten Karte schrumpfen; Moderat behält das Standardverhalten bei; Niedrig bietet die größte Freiheit und lässt Widgets ihre Größe am Inhalt ausrichten.",
    "dashboardLayoutEnforcementStrict": "Strikt — Rahmen ausfüllen",
    "dashboardLayoutEnforcementModerate": "Moderat — Standard",
    "dashboardLayoutEnforcementLow": "Niedrig — größte Freiheit",
    "dashboardSaved": "Dashboard-Einstellungen gespeichert.",
    "dashboardPerformance": "Leistung",
    "dashboardMaxActiveScriptWidgets": "Maximale aktive Skript-Widgets",
    "dashboardMaxActiveScriptWidgetsHint": "Maximale Anzahl von Skript-Widgets, die gleichzeitig ihr iframe auf einem Dashboard rendern. Überschüssige Widgets zeigen einen Platzhalter zum Aktivieren. Zulässiger Bereich {{min}}–{{max}}.",
    "dashboardUseRandomDynamicBackground": "Zufälligen dynamischen Hintergrund verwenden",
    "dashboardUseRandomDynamicBackgroundDesc": "Neue Dashboard-Ansichten starten automatisch mit einem zufälligen dynamischen Hintergrund.",
    "dashboardAllowWidgetNetworkTools": "Netzwerktools in Widgets erlauben",
    "dashboardAllowWidgetNetworkToolsDesc": "Wenn aktiviert, können Skript-Widgets, die permissions.networkTools anfordern, Ping, Port-Scan, DNS, WHOIS und Wake-on-LAN ausführen. Deaktivieren, um diese für alle Widgets global zu sperren.",
    "workspaceTabs": "Tabs",
    "hideTopTabButtons": "Untergeordnete Verbindungs-Tabs im Verbindungsbaum verwenden",
    "hideTopTabButtonsDesc": "Wenn aktiviert, wird die obere Tab-Leiste ausgeblendet und gespeicherte untergeordnete Verbindungs-Tabs erscheinen kursiv unter ihrer übergeordneten Verbindung.",
    "doubleClickOpensConnection": "Connections per Doppelklick öffnen",
    "doubleClickOpensConnectionDesc": "Wenn aktiviert, wählt ein einfacher Klick auf eine Connection im Connection Tree sie nur aus; ein Doppelklick öffnet sie. Verwenden Sie die Rechtsklick-Aktion Umbenennen, um Connections umzubenennen.",
    "fileExplorer": "Datei-Explorer",
    "fileExplorerOpenMode": "Dateien öffnen",
    "fileExplorerOpenModeHint": "Wählen Sie, ob der Datei-Explorer lokale Dateien in KKTerm oder mit der Standard-App des Betriebssystems öffnet.",
    "fileExplorerOpenModeExternal": "Externe App",
    "fileExplorerOpenModeInlineEditor": "Integrierter Editor",
    "fileExplorerTerminal": "Terminal für aktuellen Ordner",
    "fileExplorerTerminalHint": "Wählen Sie die Shell für die Terminalschaltfläche im Datei-Explorer. Benutzerdefinierte Shells werden in den Terminaleinstellungen verwaltet.",
    "submitAiAttachmentsDirectly": "Screenshot/Text direkt an den AI Assistant senden",
    "submitAiAttachmentsDirectlyDesc": "Wenn aktiviert, sendet \"An AI Assistant senden\" den angehängten Screenshot oder Terminalpuffer mit einer Standard-Hilfeanfrage. Wenn deaktiviert, wird der Kontext nur angehängt, damit du deine eigene Frage eingeben kannst.",
    "terminalBackgrounds": "Terminal-Hintergründe",
    "separateSplitTerminalBackgrounds": "Separater Hintergrund für jedes Terminal in geteilten Bereichen",
    "separateSplitTerminalBackgroundsDesc": "Wenn deaktiviert, füllt ein Hintergrund den Terminal-Arbeitsbereich einer Verbindungs-Registerkarte. Wenn aktiviert, können geteilte Terminalbereiche separate Hintergründe behalten.",
    "workspaceSaved": "Arbeitsbereichseinstellungen gespeichert.",
    "fileExplorerSaved": "Datei-Explorer-Einstellungen gespeichert.",
    "activityRail": "Aktivitätsleiste",
    "installerUpdateChecks": "Update-Prüfungen",
    "installerCheckInterval": "Nach neuesten Versionen suchen",
    "installerCheckIntervalDesc": "Wie oft der Installationshelfer beim Öffnen automatisch nach den neuesten verfügbaren Versionen sucht. Verwenden Sie Aktualisieren, um sofort zu prüfen.",
    "installerSaved": "Installationshelfer-Einstellungen gespeichert.",
    "sectionUrl": "URL",
    "urlDefaults": "URL-Daten und Anmeldeinformationen",
    "urlSecurity": "URL-Sicherheit",
    "urlSecurityHint": "Steuert die Zertifikatsbehandlung für URL-Verbindungen. Lassen Sie die Umgehung deaktiviert, es sei denn, Sie vertrauen der internen Website und dem Netzwerk.",
    "ignoreCertificateErrors": "Ungültige HTTPS-Zertifikate ignorieren",
    "ignoreCertificateErrorsHint": "Lädt URL-Verbindungen mit selbstsignierten oder nicht vertrauenswürdigen Zertifikaten ohne Browserwarnung. Gilt für neu geöffnete URL-Tabs.",
    "proxy": "Proxy",
    "proxyHint": "Netzwerk-Proxy für alle KKTerm-Aktivitäten — Verbindungen, App-Updates, KI-Anbieter und sonstige Webanfragen.",
    "proxyMode": "Proxy-Einstellungen",
    "proxyModeSystem": "Systemeinstellungen verwenden",
    "proxyModeNone": "Kein Proxy",
    "proxyModeManual": "Manuell",
    "proxyProtocol": "Typ",
    "proxyHttp": "HTTP",
    "proxyHttps": "HTTPS",
    "proxySocks5": "SOCKS5",
    "proxyHost": "Proxy-Host",
    "proxyHostPlaceholder": "proxy.example.com",
    "proxyPort": "Proxy-Port",
    "proxyPlatformHint": "Die Systemeinstellungen verwenden den Proxy des Betriebssystems (Windows WinINET, macOS CFNetwork, Linux-Umgebungsvariablen). Ein manueller SOCKS5-Proxy leitet auch SSH/SFTP- und Telnet-Sitzungen; HTTP- und HTTPS-Proxys gelten nur für Web- und App-Anfragen.",
    "proxySettingsSaved": "Proxy-Einstellungen gespeichert.",
    "urlProxyMode": "Proxy-Typ",
    "urlProxyDirect": "Direkt (kein Proxy)",
    "urlProxyHttp": "HTTP / HTTPS",
    "urlProxySocks5": "SOCKS5",
    "urlProxyHost": "Proxy-Host",
    "urlProxyHostPlaceholder": "proxy.example.com",
    "urlProxyPort": "Proxy-Port",
    "urlSettingsSaved": "URL-Einstellungen gespeichert.",
    "savedWebsitePasswords": "Gespeicherte Website-Passwörter/Eingabedaten",
    "savedWebsitePasswordsHint": "Passwörter bleiben im ausgewählten Geheimnisspeicher; nicht-geheime Eingabedaten und Seitendetails bleiben in SQLite für das Auto-Ausfüllen.",
    "noSavedWebsitePasswords": "Noch keine gespeicherten Website-Passwörter/Eingabedaten.",
    "urlPasswordDeleted": "Gespeicherte Website-Daten gelöscht.",
    "urlPasswordUpdated": "Gespeicherte Website-Daten aktualisiert.",
    "urlPasswordDetails": "Benutzer: {{username}} · Aktualisiert: {{updatedAt}}",
    "urlCredentialUsername": "Benutzername",
    "urlCredentialPassword": "Neues Passwort",
    "urlCredentialPasswordPlaceholder": "Leer lassen, um aktuelles Passwort beizubehalten",
    "urlCredentialShowValue": "Eingabewert anzeigen",
    "urlCredentialHideValue": "Eingabewert ausblenden",
    "urlCredentialMaskValue": "Eingabewert maskieren",
    "urlCredentialUnmaskValue": "Maskierung des Eingabewerts aufheben",
    "urlCredentialUsernameSelector": "Benutzernamenfeld-Selektor",
    "urlCredentialPasswordSelector": "Passwortfeld-Selektor",
    "urlDataShards": "URL-Datenpartitionen",
    "urlDataShardsHint": "Datenpartitionen sind die Partitionsnamen von URL-Verbindungen. Eine Partition zu leeren entfernt die Zuordnung aus passenden URL-Verbindungen; das Bereinigen des Browser-Speichers hängt vom gemeinsam genutzten WebView2-Datenspeicher ab.",
    "noUrlDataShards": "Keine URL-Datenpartitionen konfiguriert.",
    "urlDataShardConnectionCount": "{{count}} URL-Verbindung",
    "clearShard": "Partition leeren",
    "urlDataShardCleared": "URL-Datenpartition {{name}} geleert.",
    "urlDataShardConnectionCountPlural": "{{count}} URL-Verbindungen",
    "aiToolsTitle": "Assistenten-Werkzeuge",
    "aiProviderConnection": "Anbieter-Verbindung",
    "aiProviderConnectionHint": "Endpunkt, Modell, Reasoning und API-Schlüssel.",
    "useCodexCli": "Codex CLI verwenden",
    "useCodexCliHint": "Verwendet die lokale Codex CLI als OpenAI-Backend. Das API-Schlüsselfeld ist deaktiviert; stattdessen wird die Codex CLI-Authentifizierung verwendet.",
    "useClaudeCli": "Claude Code CLI verwenden",
    "useClaudeCliHint": "Verwendet die lokale Claude Code CLI als Anthropic-Backend. Das API-Schlüsselfeld ist deaktiviert; stattdessen wird die Claude Code-Authentifizierung verwendet.",
    "aiCliStatusUnknown": "CLI-Status wurde noch nicht geprüft.",
    "aiCliStatusMissing": "CLI ist nicht installiert.",
    "aiCliStatusAuthRequired": "CLI ist installiert, aber nicht authentifiziert.",
    "aiCliStatusReady": "CLI ist installiert und authentifiziert.",
    "aiCliRefreshStatus": "Status prüfen",
    "aiCliInstall": "CLI installieren",
    "aiCliAuthenticate": "Authentifizieren",
    "aiCliInstallStarted": "AI CLI-Installation abgeschlossen.",
    "aiCliInstallFailed": "AI CLI-Installation wurde nicht abgeschlossen.",
    "aiCliAuthStarted": "AI CLI-Authentifizierung wurde in einem externen Terminal geöffnet.",
    "copilotConnectionHint": "Verwendet die GitHub-Geräteanmeldung. Das zurückgegebene Token wird im OS-Schlüsselbund gespeichert.",
    "copilotCliInstallHelp": "Copilot CLI installieren",
    "copilotCliStatusUnknown": "Der Copilot-CLI-Status wurde noch nicht geprüft.",
    "copilotCliStatusReady": "Copilot CLI erkannt.",
    "copilotCliStatusMissing": "Copilot CLI nicht gefunden. Installieren Sie sie oder setzen Sie COPILOT_CLI_PATH.",
    "copilotConnect": "GitHub Copilot verbinden",
    "copilotDisconnect": "GitHub Copilot trennen",
    "copilotAuthCode": "Code {{code}} auf GitHub eingeben.",
    "copilotAuthPending": "Warte auf GitHub-Autorisierung…",
    "copilotOpenDevicePage": "GitHub-Geräteseite öffnen",
    "copilotConnected": "GitHub Copilot verbunden.",
    "copilotDisconnected": "GitHub Copilot getrennt.",
    "aiAllowInsecureTls": "Unsicheres TLS für KI-Anbieter erlauben",
    "aiAllowInsecureTlsHint": "Ignoriert ungültige oder selbstsignierte Zertifikate für KI-Anbieter-Anfragen. Nur für vertrauenswürdige lokale oder interne Endpunkte verwenden.",
    "aiResponseDefaults": "Antwort-Standards",
    "aiResponseDefaultsHint": "Spracheinstellungen für Assistenten-Antworten.",
    "aiCustomInstructions": "Benutzerdefinierte Anweisungen",
    "aiCustomInstructionsHint": "Optionale Assistenten-Anleitung, bis zu {{count}} Zeichen. KKTerm-Sicherheits-, Genehmigungs- und Local-First-Einschränkungen gelten weiterhin.",
    "aiCustomInstructionsTooLong": "KI-Assistent benutzerdefinierte Anweisungen dürfen maximal {{count}} Zeichen haben.",
    "aiToolsDescription": "Wählen Sie, welche integrierten Werkzeuge der KI-Assistent beim Antworten verwenden darf. Lassen Sie riskante Werkzeuge deaktiviert, es sei denn, Sie benötigen sie.",
    "aiToolsSafety": "Sicherheitsvorkehrungen: Dateiwerkzeuge sind auf KKTerm-App-Daten beschränkt, Shell-Befehle werden nur aus App-Daten ausgeführt, und Lösch-/Zerstörungsanfragen werden blockiert, bis eine zukünftige explizite Genehmigungsaufforderung sie überprüfen kann.",
    "aiTools": {
      "currentTime": {
        "label": "Aktuelle Uhrzeit",
        "description": "Aktuelle lokale und UTC-Zeit für Planung und Protokollkorrelation abrufen."
      },
      "performanceCounters": {
        "label": "Leistungsindikatoren",
        "description": "Lokale ressourcenschonende CPU-, Arbeitsspeicher-, Netzwerk-, Prozess-, Betriebszeit- und Laufwerksspeicher-Indikatoren lesen."
      },
      "webSearch": {
        "label": "Websuche",
        "description": "Das Web durchsuchen und kompakte Ergebnistitel, Links und Auszüge zurückgeben."
      },
      "webFetch": {
        "label": "Webseite abrufen",
        "description": "Eine einzelne http/https-Seite lesen und textgroßen Inhalt zusammenfassen."
      },
      "appDataFileSearch": {
        "label": "App-Dateien durchsuchen",
        "description": "Dateien nach Namen nur innerhalb der KKTerm-eigenen App-Daten finden."
      },
      "appDataFileRead": {
        "label": "App-Datei lesen",
        "description": "Kleine Textdateien nur innerhalb der KKTerm-eigenen App-Daten lesen."
      },
      "shellCommand": {
        "label": "PowerShell / Batch-Befehle",
        "description": "Nicht-destruktive PowerShell- oder Batch-Befehle nur aus KKTerm-App-Daten ausführen."
      },
      "email": {
        "label": "E-Mail senden",
        "description": "Geprüfte Nachrichten über Resend, SendGrid, Mailgun, Postmark oder SMTP senden."
      },
      "dashboard": {
        "label": "Dashboard",
        "description": "Dashboard-Ansichten, Widget-Instanzen und KI-erstellte Widgets lesen und ändern."
      },
      "connections": {
        "label": "Verbindungen",
        "description": "Gespeicherte Verbindungen auflisten, erstellen, bearbeiten und löschen."
      },
      "sessions": {
        "label": "Live-Sitzungen",
        "description": "Sichtbaren Sitzungskontext lesen und mit aktiven Terminal-, Remote-Desktop- und Dateibrowser-Sitzungen interagieren."
      },
      "tutorial": {
        "label": "Tutorial",
        "description": "Sichtbare App-Steuerelemente hervorheben, den Rest des Fensters abdunkeln und einstufige Ballonhilfe anzeigen."
      },
      "manual": {
        "label": "Betriebshandbuch",
        "description": "Das mitgelieferte KKTerm-Betriebshandbuch durchsuchen und lesen, um Fragen zur App-Bedienung zu beantworten."
      },
      "network": {
        "label": "Netzwerk-Verwaltungstools",
        "description": "Hosts anpingen, TCP-Ports prüfen, DNS auflösen, WHOIS ausführen, Schnittstellen auflisten und Wake-on-LAN senden."
      },
      "memory": {
        "label": "Assistenten-Gedächtnis",
        "description": "Erlaubt dem Assistenten, kurze Notizen zu deinen Hosts und Einstellungen über Chats hinweg zu speichern und abzurufen. Speichert niemals Geheimnisse."
      }
    },
    "searchProvider": "Suchanbieter",
    "searchProviderScraper": "Integriert (DuckDuckGo)",
    "searchProviderBrave": "Brave Search",
    "searchProviderTavily": "Tavily",
    "searchProviderSearxng": "SearXNG",
    "braveSearchApiKey": "Brave Search API-Schlüssel",
    "tavilySearchApiKey": "Tavily API-Schlüssel",
    "searxngUrl": "SearXNG-Instanz-URL",
    "emailProvider": "E-Mail-Anbieter",
    "emailProviderResend": "Resend",
    "emailProviderSendGrid": "SendGrid",
    "emailProviderMailgun": "Mailgun",
    "emailProviderPostmark": "Postmark",
    "emailProviderSmtp": "SMTP",
    "emailFrom": "Absenderadresse",
    "emailApiKey": "API-Schlüssel des E-Mail-Anbieters",
    "mailgunDomain": "Mailgun-Domain",
    "smtpHost": "SMTP-Host",
    "smtpPort": "SMTP-Port",
    "smtpSecurity": "SMTP-Sicherheit",
    "smtpSecurityStartTls": "STARTTLS",
    "smtpSecurityNone": "Keine",
    "smtpUsername": "SMTP-Benutzername",
    "smtpPassword": "SMTP-Passwort",
    "connectedConnectionsRail": "Verbindungen in linker Leiste anzeigen",
    "connectedConnectionsRailHint": "Fügt ein Symbol für jede verbundene Verbindung in der linken Leiste hinzu, um schnell dorthin zurückzukehren.",
    "builtInMcpServerEnabled": "Integrierter MCP Server aktiviert",
    "builtInMcpServerEnabledHint": "Stellt kkterm-cli als stdio-MCP-Server für externe Tools bereit.",
    "builtInMcpAllowAllDangerous": "Integrierte gefährliche MCP-Tools: Alle erlauben",
    "builtInMcpAllowAllDangerousHint": "Wenn aktiviert, werden gefährliche kkterm.dangerous.* MCP-Tools ohne Bestätigungsabfragen ausgeführt.",
    "allowInsecureMcpHttp": "Unsichere Remote MCP HTTP-Server erlauben",
    "allowInsecureMcpHttpHint": "Wenn aktiviert, sind Remote MCP-Server unter lokalen oder Netzwerk-http://-URLs erlaubt; lasse dies deaktiviert, sofern du dem Netzwerk und dem Server nicht vertraust.",
    "builtInMcpShowConfig": "Konfig anzeigen",
    "builtInMcpConfigTitle": "Integrierte MCP-Konfig",
    "builtInMcpConfigIntro": "Fügen Sie eines dieser Snippets in ein MCP-fähiges Tool ein, oder verwenden Sie einen der untenstehenden Einrichtungsbefehle. Der Befehlspfad verwendet die kkterm-cli-Binärdatei neben Ihrer ausgeführten KKTerm-App.",
    "builtInMcpConfigCopy": "Konfig kopieren",
    "builtInMcpConfigCopied": "Konfig kopiert",
    "builtInMcpConfigLocationsTitle": "Häufige Einrichtungsbefehle",
    "builtInMcpConfigFormatJson": "JSON",
    "builtInMcpConfigFormatToml": "TOML",
    "builtInMcpConfigAgentHeader": "Agent",
    "builtInMcpConfigMethodHeader": "Methode",
    "builtInMcpConfigProjectScopeHeader": "Projektbereich (im Projektordner ausführen)",
    "builtInMcpConfigGlobalScopeHeader": "Globaler Bereich (überall ausführen)",
    "builtInMcpConfigMethodRunCommand": "Befehl ausführen",
    "builtInMcpConfigMethodRunCommandOrManualEdit": "Befehl ausführen / manuell bearbeiten",
    "builtInMcpConfigMethodManualEdit": "Manuell bearbeiten",
    "exportSettings": "Exportieren",
    "changesNotSaved": "Änderung nicht gespeichert",
    "unsavedQuitTitle": "Ungespeicherte Einstellungen",
    "unsavedQuitBody": "Änderungen vor dem Schließen der Einstellungen speichern?",
    "saveAndQuit": "Speichern und schließen",
    "quitWithoutSaving": "Ohne Speichern schließen",
    "sectionItOps": "IT Ops",
    "urlUserAgent": "User Agent",
    "urlUserAgentHint": "Wähle die Standard-User-Agent-Zeichenkette für URL-Verbindungen. Leer lassen, um jeweils den Webview-Standard der Plattform zu verwenden; füge einen eigenen Wert ein, wenn eine Seite dies verlangt.",
    "urlUserAgentDefault": "Standard User Agent",
    "urlUserAgentDefaultPlaceholder": "Plattformstandard",
    "urlUserAgentChromeWindows": "Chrome unter Windows",
    "urlUserAgentChromeMac": "Chrome unter macOS",
    "urlUserAgentChromeLinux": "Chrome unter Linux",
    "urlUserAgentEdgeWindows": "Edge unter Windows",
    "urlUserAgentEdgeMac": "Edge unter macOS",
    "urlUserAgentFirefoxWindows": "Firefox unter Windows",
    "urlUserAgentFirefoxMac": "Firefox unter macOS",
    "urlUserAgentFirefoxLinux": "Firefox unter Linux",
    "urlUserAgentSafariMac": "Safari unter macOS",
    "terminalColorScheme": "Farbschema",
    "terminalColorSchemeHint": "Standardpalette für alle Terminals. Jede Verbindung kann sie im Menü des Terminal-Panes überschreiben.",
    "terminalIntegrations": "Integrationen",
    "terminalIntegrationsHint": "Protokollerweiterungen für Programme im Terminal.",
    "enableInlineImages": "Inline-Bilder (Sixel und iTerm2)",
    "enableInlineImagesHint": "Erlaubt Programmen wie imgcat, Bilder direkt im Terminal anzuzeigen.",
    "allowTerminalNotifications": "Terminal-Benachrichtigungen (OSC 9/777)",
    "allowTerminalNotificationsHint": "Zeigt einen Hinweis in der Statusleiste, wenn ein Programm eine Terminal-Benachrichtigung auslöst.",
    "hyperlinkRules": "Hyperlink-Regeln",
    "hyperlinkRulesHint": "Macht passenden Terminaltext zu Strg+Klick-Links. $0–$9 in der URL fügen Capture-Gruppen ein.",
    "hyperlinkRule": "Regel",
    "hyperlinkRulePattern": "Muster (regulärer Ausdruck)",
    "hyperlinkRuleUrl": "URL-Vorlage",
    "addHyperlinkRule": "Regel hinzufügen",
    "removeHyperlinkRule": "Regel {{pattern}} entfernen",
    "hyperlinkRuleIncomplete": "Jede Hyperlink-Regel braucht ein Muster und eine URL.",
    "hyperlinkRuleInvalidPattern": "Das Muster „{{pattern}}“ ist kein gültiger regulärer Ausdruck.",
    "hyperlinkRuleUrlInvalid": "Hyperlink-Regel-URLs müssen mit http:// oder https:// beginnen."
  },
  "connections": {
    "title": "Verbindungen",
    "addConnection": "Verbindung hinzufügen",
    "collapseColumn": "Verbindungen-Spalte einklappen",
    "searchPlaceholder": "Hosts, Ordner durchsuchen",
    "quickConnect": "Schnellverbindung",
    "newFolder": "Neuer Ordner",
    "panoramaView": "Panoramaansicht",
    "collapseAll": "Alle einklappen",
    "expandAll": "Alle ausklappen",
    "showConnected": "Verbundene anzeigen",
    "hideFolders": "Ordner ausblenden",
    "connectionTree": "Verbindungsbaum",
    "expand": "Ausklappen",
    "collapse": "Einklappen",
    "newSubfolderIn": "Neuer Unterordner in",
    "newConnection": "Neue Verbindung",
    "rename": "Umbenennen",
    "changeIcon": "Symbol ändern",
    "openAllInFolder": "Alle Verbindungen öffnen",
    "openAllInTabs": "In separaten Tabs",
    "openAllInPanorama": "In einem Panorama",
    "closeAllInFolder": "Alle Verbindungen schließen",
    "delete": "Löschen",
    "pinToRail": "Anheften",
    "unpinFromRail": "Lösen",
    "pinnedToRailStatus": "{{name}} angeheftet.",
    "unpinnedFromRailStatus": "{{name}} gelöst.",
    "pinRailError": "Angeheftete Verbindungen konnten nicht aktualisiert werden: {{message}}",
    "addTo": "Hinzufügen zu...",
    "newTabShortcut": "Ctrl+Left Click",
    "layout": "Layout",
    "left": "Links",
    "right": "Rechts",
    "lower": "Unterer",
    "upper": "Oberer",
    "properties": "Eigenschaften",
    "renameFolder": "Ordner umbenennen",
    "renameConnection": "Verbindung umbenennen",
    "deleteFolderConfirm": "Ordner löschen",
    "deleteConnectionConfirm": "Verbindung löschen",
    "cannotBeUndone": "Dies kann nicht rückgängig gemacht werden.",
    "quickConnectDialog": "Schnellverbindung",
    "ssh": "SSH",
    "telnet": "Telnet",
    "serial": "Seriell",
    "hostname": "Hostname",
    "port": "Port",
    "exampleHost": "beispiel.intern",
    "connect": "Verbinden",
    "cancel": "Abbrechen",
    "normal": "Normal",
    "admin": "Admin",
    "noRecent": "Keine letzten Verbindungen",
    "moreRecent": "Mehr...",
    "secureShell": "Sichere Shell",
    "telnetShell": "Passwort-Terminal",
    "serialLine": "Serielle Leitung",
    "localShell": "Lokale Shell",
    "embeddedWebApp": "Eingebettete Web-App",
    "windowsRdp": "Windows-Remotedesktop",
    "screenControl": "Bildschirmsteuerung",
    "type": "Typ",
    "connectionProperties": "Verbindungseigenschaften",
    "connectionNotFound": "Verbindung wurde nicht gefunden.",
    "childConnectionProperties": "Eigenschaften des untergeordneten Verbindungs-Tabs bearbeiten",
    "newConnectionTitle": "Neue Verbindung",
    "openOneOffSession": "Schnellverbindung – in deinen Verbindungen gespeichert",
    "saveAndConnect": "Speichern & verbinden",
    "editIcon": "Verbindungssymbol bearbeiten",
    "iconPickerLabel": "Verbindungssymbol",
    "editIconBackground": "Verbindungssymbol-Hintergrund bearbeiten",
    "iconForeground": "Symbol-Vordergrund",
    "defaultIconForeground": "Standard-Symbol-Vordergrund verwenden",
    "selectIconForeground": "{{color}}-Symbol-Vordergrund verwenden",
    "iconBackground": "Symbol-Hintergrund",
    "transparentIconBackground": "Transparenten Symbol-Hintergrund verwenden",
    "selectIconBackground": "{{color}}-Symbol-Hintergrund verwenden",
    "predefinedIcons": "Vordefiniert",
    "lucideIcons": "Lucide-Symbole",
    "customImage": "Ausgewähltes Bild",
    "currentCustomIcon": "Aktuelles benutzerdefiniertes Symbol",
    "savedImages": "Gespeicherte Bilder",
    "chooseImage": "Auswählen",
    "useDefaultIcon": "Standardsymbol verwenden",
    "removeCustomIcon": "Benutzerdefiniertes Symbol entfernen",
    "selectPredefinedIcon": "{{icon}}-Symbol verwenden",
    "selectLucideIcon": "Lucide-Symbol {{icon}} verwenden",
    "selectSavedIcon": "Gespeichertes Bild {{index}} verwenden",
    "iconReadError": "Dieses Bild konnte nicht gelesen werden.",
    "iconFileTooLarge": "Wählen Sie ein Bild unter 20 MB.",
    "wsl": "WSL",
    "close": "Schließen",
    "folder": "Ordner",
    "root": "Stamm",
    "nameOptional": "Name (optional)",
    "connectionName": "Verbindungsname",
    "shell": "Shell",
    "wslDistribution": "Distribution",
    "localStartupDirectory": "Startpfad",
    "localStartupDirectoryPlaceholder": "C:\\Work\\Project",
    "localStartupDirectoryPickerTitle": "Startpfad auswählen",
    "localStartupScript": "Startskript",
    "localStartupScriptPlaceholder": "Optionale Befehle für die Ausführung nach dem Start",
    "sshStartupScript": "Startskript",
    "sshStartupScriptToggle": "Startskript aktivieren",
    "sshStartupScriptEdit": "Skript bearbeiten",
    "sshStartupScriptEmpty": "Noch kein Startskript — öffne den Editor, um eines hinzuzufügen.",
    "sshStartupScriptEditorTitle": "SSH-Startskript",
    "sshStartupScriptEditorHint": "Diese Befehle werden bei jeder Öffnung einer Sitzung in die Remote-Shell eingegeben.",
    "sshStartupScriptPlaceholder": "cd /srv/app\nsource .venv/bin/activate",
    "sshStartupScriptApplyExistingTmux": "Beim Anhängen auf bestehende tmux-Sitzungen anwenden",
    "sshStartupScriptApplyExistingTmuxDesc": "Führe das Skript beim erneuten Anhängen an eine laufende tmux-Sitzung erneut aus, nicht nur bei der ersten Erstellung.",
    "sshStartupScriptGenerateWithAi": "Befehl mit KI generieren",
    "sshStartupScriptAiPromptLabel": "Befehl beschreiben",
    "sshStartupScriptAiPromptPlaceholder": "z. B. die Projekt-Virtualenv aktivieren und in das App-Verzeichnis wechseln",
    "sshStartupScriptAiGenerate": "Generieren",
    "sshStartupScriptAiGenerating": "Generiert...",
    "sshStartupScriptAiFailed": "KI konnte keinen Befehl generieren: {{message}}",
    "environmentVariables": "Umgebungsvariablen",
    "environmentVariablesUnsupportedShell": "Umgebungsvariablen unterstützen die Eingabeaufforderung, PowerShell, WSL, Bash und zsh.",
    "environmentVariablesHint": "Diese Variablen werden beim Start dieser Verbindung festgelegt.",
    "environmentVariablesNonSecret": "Werte werden im Start-Script gespeichert. Speichern Sie hier keine Passwörter, Token oder API-Schlüssel.",
    "environmentVariablesMalformed": "KKTerm kann den bestehenden verwalteten Umgebungsblock nicht sicher bearbeiten. Reparieren oder entfernen Sie ihn zuerst im Start-Script.",
    "environmentVariable": "Umgebungsvariable",
    "environmentVariableName": "Name",
    "environmentVariableValue": "Wert",
    "environmentVariableAdd": "Variable hinzufügen",
    "environmentVariableRemove": "{{name}} entfernen",
    "environmentVariableApply": "Anwenden",
    "environmentVariableInvalidName": "Namen müssen mit einem Buchstaben oder Unterstrich beginnen und dürfen nur Buchstaben, Zahlen und Unterstriche enthalten.",
    "environmentVariableDuplicateName": "Jeder Variablenname muss eindeutig sein.",
    "environmentVariableMultilineValue": "Werte müssen in einer Zeile bleiben.",
    "cliAccountHelper": "CLI-Account einrichten",
    "cliAccountAlternateProfileHint": "Alternatives Account-Profil für AI-Coding-Agent festlegen",
    "cliAccountUnsupportedShell": "Alternative CLI-Account-Profile unterstützen die Eingabeaufforderung, PowerShell, WSL, Bash und zsh.",
    "cliAccountHint": "Wählen Sie einen CLI-Account. KKTerm legt ein isoliertes Datenverzeichnis fest; melden Sie sich nach dem Öffnen des Terminals wie gewohnt an.",
    "cliAccountTool": "CLI",
    "cliAccountClaudeCode": "Claude Code",
    "cliAccountCodex": "Codex",
    "cliAccountLabel": "Account-Bezeichnung",
    "cliAccountLabelPlaceholder": "z. B. Arbeit oder Persönlich",
    "cliAccountDirectory": "Account-Verzeichnis",
    "cliAccountInvalidLabel": "Geben Sie eine Account-Bezeichnung ein, die einen Buchstaben oder eine Zahl enthält.",
    "cliAccountApply": "Account-Profil festlegen",
    "line": "Leitung",
    "speed": "Geschwindigkeit",
    "serialLinePlaceholder": "z. B. COM3 oder /dev/cu.usbserial-1410",
    "serialLineDetect": "Erkannte serielle Ports anzeigen",
    "serialLineNoneDetected": "Keine seriellen Ports erkannt",
    "url": "URL",
    "urlPlaceholder": "https://beispiel.de",
    "dataPartition": "Datenpartition",
    "urlProxy": "URL-Proxy",
    "urlOptions": "URL-Optionen",
    "urlProxyOverrideHint": "Die URL-Einstellungs-Vorgabe erben, eine direkte Verbindung erzwingen oder einen Proxy für diese Connection auswählen.",
    "default": "Standard",
    "credentialUser": "Anmeldebenutzer",
    "password": "Passwort",
    "optionalUsername": "Optionaler Benutzername",
    "storedInKeychain": "Im System-Schlüsselbund gespeichert",
    "leaveBlankPassword": "Leer lassen, um gespeichertes Passwort beizubehalten",
    "passwordOptionalHint": "Leer lassen, um das Passwort im Terminal einzugeben",
    "savedPassword": "Gespeichertes Passwort",
    "typeNewPassword": "Neues Passwort eingeben",
    "host": "Host",
    "user": "Benutzer",
    "domainAdmin": "DOMÄNE\\admin",
    "auth": "Auth",
    "keyFile": "Schlüsseldatei",
    "sshAgent": "SSH-Agent",
    "proxyJumpLabel": "Proxy-Sprung",
    "proxyJumpOptional": "Proxy-Sprung",
    "sshProxyOptions": "SSH-Proxyoptionen",
    "sshOptions": "SSH-Optionen",
    "sshSocksProxyOptional": "SOCKS-Proxy",
    "sshSocksProxyHint": "Leitet die Terminals, tmux und SFTP dieser Connection nativ über einen SOCKS-Proxy. Kann nicht mit ProxyJump kombiniert werden.",
    "sshSocksProxyUsernameOptional": "SOCKS-Proxy-Benutzername",
    "sshSocksProxyPasswordOptional": "SOCKS-Proxy-Passwort",
    "sshSocksProxyPasswordPlaceholder": "Leer lassen, um das gespeicherte Passwort beizubehalten",
    "jumpInternal": "sprung.intern",
    "passwordLabel": "Passwort",
    "keyPath": "Schlüsselpfad",
    "keyPathExample": "C:\\Users\\example\\.ssh\\id_ed25519",
    "keyPassphraseOptional": "Schlüssel-Passphrase (optional)",
    "keyPassphraseHint": "Im konfigurierten Secret Store gespeichert. Leer lassen, um zur Eingabe aufgefordert zu werden, wenn der Schlüssel eine benötigt.",
    "leaveBlankPassphrase": "Leer lassen, um die gespeicherte Passphrase beizubehalten",
    "browse": "Durchsuchen",
    "useTmux": "tmux-Sitzungen verwenden",
    "sshCompression": "Komprimierung",
    "usePsmux": "psmux-Sitzungsverwaltung",
    "rdpOptions": "RDP-Optionen",
    "vncOptions": "VNC-Optionen",
    "vncUsername": "Benutzername (Apple Remote Desktop)",
    "vncUsernameHint": "Optional. Verwenden Sie den Mac-Accountnamen für die Anmeldung bei macOS Screen Sharing / Apple Remote Desktop. Für VNC nur mit Passwort leer lassen.",
    "inheritSettingsDefaults": "Einstellungs-Standards verwenden",
    "localTerminal": "Lokales Terminal",
    "sshTerminal": "SSH-Terminal",
    "rdp": "RDP",
    "vnc": "VNC",
    "ftp": "FTP",
    "ftpOptions": "FTP-Optionen",
    "ftpProtocol": "Protokoll",
    "ftpProtocolFtp": "Plain FTP",
    "ftpProtocolFtps": "FTPS (TLS)",
    "ftpProtocolSftp": "SFTP (über SSH)",
    "ftpMode": "Verbindungsmodus",
    "ftpModePassive": "Passiv (PASV)",
    "ftpModeActive": "Aktiv (PORT)",
    "ftpTlsMode": "TLS-Modus",
    "ftpTlsExplicit": "Explizit (AUTH TLS)",
    "ftpTlsImplicit": "Implizit (Port 990)",
    "ftpTransferType": "Übertragungstyp",
    "ftpTransferBinary": "Binär",
    "ftpTransferAscii": "ASCII",
    "ftpUtf8": "UTF-8-Pfade aushandeln",
    "ftpShowHidden": "Versteckte Dateien anzeigen",
    "ftpIgnoreCertErrors": "Ungültige TLS-Zertifikate erlauben",
    "ftpConnectTimeoutSecs": "Verbindungszeitlimit (s)",
    "ftpKeepaliveSecs": "Keepalive (s, 0 = aus)",
    "ftpLocalPath": "Lokaler Startpfad",
    "ftpLocalPathPlaceholder": "Home-Verzeichnis",
    "ftpLocalPathPickerTitle": "Lokalen Startpfad auswählen",
    "ftpRemotePath": "Remote-Startpfad",
    "ftpRemotePathPlaceholder": "Remote-Home-Verzeichnis",
    "addToPane": "Zum Panel hinzufügen",
    "transferSshPublicKey": "SSH-Pub-Key übertragen",
    "transferSshPublicKeyAction": "Schlüssel übertragen",
    "transferSshPublicKeyHint": "Überträgt nur den ausgewählten öffentlichen Schlüssel mit Passwort-Authentifizierung in die authorized_keys des entfernten Benutzers.",
    "transferSshPublicKeyComplete": "SSH-öffentlicher-Schlüssel von {{path}} übertragen.",
    "transferSshPublicKeyProxyJumpUnsupported": "SSH-Pub-Key-Übertragung unterstützt noch keine ProxyJump-Verbindungen.",
    "createConnectionComplete": "Verbindung \"{{name}}\" hinzugefügt.",
    "deleteConnectionComplete": "Verbindung \"{{name}}\" gelöscht.",
    "expandFolder": "Ordner ausklappen",
    "collapseFolder": "Ordner einklappen",
    "folderTreeControls": "Ordnerbaum-Steuerung",
    "quickSessionFallbackName": "Schnelle Sitzung",
    "newFolderName": "Neuer Ordnername",
    "deleteFolderMessage": "Ordner löschen",
    "deleteConnectionMessage": "Verbindung löschen",
    "folderConnectionsCount": "Verbindung(en)",
    "folderSubfoldersCount": "Unterordner",
    "import": {
      "tileTitle": "Importieren",
      "tileSubtitle": "Aus Datei oder Netzwerk-Scan",
      "title": "Verbindungen importieren",
      "back": "Zurück",
      "chooseSource": "Importquelle auswählen",
      "fromFileTitle": "Aus Datei importieren",
      "fromFileSubtitle": "CSV, TSV, RDCMan, MobaXterm, PuTTY",
      "scanTitle": "Netzwerk scannen",
      "scanSubtitle": "Bereich nach offenen SSH, Telnet, RDP prüfen",
      "chooseFile": "Datei auswählen",
      "noFileChosen": "Keine Datei ausgewählt",
      "fileFormatsHint": "Unterstützt: CSV/TSV/Text, RDCMan (.rdg), MobaXterm (.mxtsessions), PuTTY (.reg).",
      "scanTargetLabel": "Ziel",
      "scanTargetPlaceholder": "192.168.1.0/24, 10.0.0.10-10.0.0.50 oder einzelne IP/Host",
      "scanTargetHint": "Leichter TCP-Test der ausgewählten Ports. Auf 1024 Hosts pro Scan begrenzt.",
      "scanPortsLabel": "Zu prüfende Ports",
      "portSsh": "SSH",
      "portTelnet": "Telnet",
      "portRdp": "RDP",
      "portHttpHttps": "HTTP/HTTPS",
      "scanStart": "Scan starten",
      "scanRunning": "Wird gescannt",
      "scanNoResults": "Keine offenen Ports im gescannten Bereich gefunden.",
      "scanTargetRequired": "IP-Adresse, Hostnamen, Bereich oder CIDR als Ziel angeben.",
      "scanPortRequired": "Mindestens einen Port zum Prüfen auswählen.",
      "previewHeading": "{{selected}} von {{count}} ausgewählt",
      "selectAll": "Alle auswählen",
      "selectNone": "Auswahl aufheben",
      "previewAll": "Alle",
      "previewSelected": "Ausgewählt",
      "previewMissingUser": "Benutzer fehlt",
      "previewEmpty": "Keine Treffer. Passen Sie den Filter an oder wählen Sie eine Importquelle.",
      "selectColumn": "Auswählen",
      "selectRow": "Zeile auswählen",
      "colName": "Name",
      "colType": "Typ",
      "colHost": "Host",
      "colPort": "Port",
      "colUser": "Benutzer",
      "colPassword": "Passwort",
      "bulkUserLabel": "Benutzername",
      "bulkUserPlaceholder": "Benutzername für ausgewählte Zeilen",
      "bulkUserRequired": "Geben Sie einen anzuwendenden Benutzernamen ein.",
      "bulkPasswordRequired": "Geben Sie ein anzuwendendes Passwort ein.",
      "bulkPasswordLabel": "Passwort (optional)",
      "bulkPasswordPlaceholder": "Passwort für ausgewählte Zeilen",
      "setUsernameButton": "Benutzernamen setzen",
      "setPasswordButton": "Passwort setzen",
      "bulkScopeAll": "Auf alle Ausgewählten anwenden",
      "bulkScopeUnfilled": "Nur leere Einträge ausfüllen",
      "bulkApply": "Anwenden",
      "bulkCancel": "Abbrechen",
      "warningsHeading": "Warnungen",
      "destinationLabel": "Ziel",
      "destinationNewFolder": "Neuen Ordner erstellen",
      "destinationRoot": "Wurzel",
      "newFolderNameLabel": "Name des neuen Ordners",
      "folderNameRequired": "Geben Sie einen Ordnernamen ein.",
      "noneSelected": "Mindestens eine Zeile zum Importieren auswählen.",
      "importCount": "{{count}} importieren",
      "importFileComplete": "{{count}} Verbindungen aus Datei importiert.",
      "importScanComplete": "{{count}} Verbindungen aus Scan importiert.",
      "bookmarksTitle": "Browser-Lesezeichen importieren",
      "bookmarksSubtitle": "Edge, Chrome, Firefox URL-Lesezeichen",
      "bookmarksLoading": "Suche nach Browser-Lesezeichenquellen...",
      "bookmarksNoSources": "Keine Edge-, Chrome- oder Firefox-Lesezeichenquellen auf diesem Gerät gefunden.",
      "bookmarksSourceLabel": "Browserprofil",
      "bookmarksSourcePath": "Quelldatei: {{path}}",
      "bookmarksTreeLabel": "Lesezeichen-Ordner und Links",
      "bookmarksPreview": "Vorschau {{count}} ausgewählt",
      "bookmarksSourceRequired": "Wählen Sie eine Browser-Lesezeichenquelle.",
      "bookmarksSelectionRequired": "Wählen Sie mindestens einen Ordner oder ein Lesezeichen zum Importieren.",
      "bookmarksNoImportable": "Die ausgewählten Lesezeichen enthielten keine http- oder https-URLs.",
      "bookmarkFallbackName": "Importiertes Lesezeichen",
      "importBookmarksComplete": "{{count}} Verbindungen aus Lesezeichen importiert.",
      "importedFromBookmarks": "Lesezeichen",
      "importedFromScan": "Scan",
      "importedFromRdcman": "RDCMan",
      "importedFromMobaxterm": "MobaXterm",
      "importedFromPutty": "PuTTY",
      "importedDefault": "Importiert"
    },
    "closeConnection": "Verbindung schließen",
    "localFiles": "Datei-Explorer",
    "homeDirectory": "Home-Verzeichnis",
    "localFilesSubtitle": "Lokaler Dateibrowser",
    "localFilesRootDirectory": "Startordner",
    "localFilesRootDirectoryPlaceholder": "Persönlicher Ordner",
    "fileView": "Dokument",
    "fileViewPath": "Datei",
    "fileViewPathPlaceholder": "Datei zum Anzeigen auswählen",
    "fileViewPickerTitle": "Datei zum Anzeigen auswählen",
    "fileViewOpenExternal": "In externem Editor öffnen",
    "fileViewOpenExternalHint": "Diese Dokument-Verbindung mit der Standard-App des Betriebssystems öffnen, anstatt einen KKTerm-Tab zu erstellen."
  },
  "terminal": {
    "openSftp": "SFTP-Browser öffnen",
    "sftp": "SFTP",
    "sshPortRedirect": "SSH-Port-Weiterleitung",
    "splitLayout": "Layout teilen",
    "splitRight": "Rechts teilen",
    "splitLeft": "Links teilen",
    "splitDown": "Unten teilen",
    "splitUp": "Oben teilen",
    "actions": "Terminalaktionen",
    "saveBuffer": "Puffer speichern",
    "startRecording": "Aufzeichnung starten",
    "stopRecording": "Aufzeichnung stoppen",
    "recording": "Aufzeichnung",
    "recordingStarted": "Terminal-Aufzeichnung gestartet.",
    "recordingStopped": "Terminal-Aufzeichnung gestoppt.",
    "recordingSaved": "Terminal-Aufzeichnung unter {{path}} gespeichert.",
    "recordingFailed": "Terminal-Aufzeichnung fehlgeschlagen: {{message}}",
    "recordingUnavailable": "Terminal-Aufzeichnung erfordert eine aktive Desktop-Terminal-Sitzung.",
    "openRecordings": "Aufzeichnungen öffnen",
    "recordingsTitle": "Terminal-Aufzeichnungen",
    "openRecordingsFolder": "Aufzeichnungsordner öffnen",
    "noRecordings": "Keine Aufzeichnungen für diese Verbindung.",
    "recordingMetadata": "{{metadata}}",
    "font": "Schriftart",
    "increaseSize": "Vergrößern",
    "decreaseSize": "Verkleinern",
    "resetSize": "Größe zurücksetzen",
    "opacity": "Transparenz",
    "opacityValue": "{{value}}% Transparenz",
    "background": "Hintergrund",
    "backgroundDefaultHint": "Verwendet den Standard-Terminalhintergrund für diese Verbindung.",
    "appearanceSaveFailed": "Terminaldarstellung konnte nicht gespeichert werden: {{message}}",
    "save": "Speichern",
    "reset": "Zurücksetzen",
    "starting": "Starte",
    "bufferSaveFailed": "Terminalpuffer konnte nicht gespeichert werden: {{message}}",
    "startingSessionFor": "Starte {{type}}-Sitzung für {{name}}...",
    "desktopRuntimeRequired": "Terminalsitzungen erfordern die Tauri-Desktop-Laufzeitumgebung.",
    "verifyingHostKey": "Überprüfe SSH-Host-Schlüssel...",
    "failedToStart": "Sitzungsstart fehlgeschlagen",
    "failedToStartDetail": "Starten der Sitzung fehlgeschlagen: {{message}}",
    "find": "Suchen",
    "noResults": "Keine Ergebnisse",
    "findInScrollback": "Im Scrollback suchen",
    "closeSearch": "Terminalsuche schließen",
    "copySelection": "Terminalauswahl kopieren (Strg+Shift+C)",
    "sendToAi": "Terminalpuffer an KI-Assistent senden",
    "detachTmux": "tmux-Sitzung trennen",
    "closePane": "Panel schließen",
    "connectLabel": "Verbindung: {{name}}",
    "copy": "Kopieren",
    "copyShortcut": "Strg+Shift+C",
    "paste": "Einfügen",
    "pasteMultilineConfirm": "Mehrere Zeilen in dieses Terminal einfügen?",
    "terminalBuffer": "Terminalpuffer",
    "showTmux": "tmux-Sitzungen anzeigen",
    "showPsmux": "psmux-Sitzungen anzeigen",
    "editTmuxSession": "tmux-Sitzungsnamen bearbeiten",
    "tmuxSessionName": "tmux-Sitzungsname",
    "tmuxSessionNameRequired": "Geben Sie einen tmux-Sitzungsnamen ein.",
    "tmuxSessionNameInvalid": "Verwenden Sie einen Namen ohne Leerzeichen, Doppelpunkte oder Semikolons.",
    "tmuxSessionRenamed": "tmux-Sitzung umbenannt.",
    "tmuxSessions": "tmux-Sitzungen",
    "psmuxSessions": "psmux-Sitzungen",
    "refreshTmux": "tmux-Sitzungen aktualisieren",
    "loading": "Wird geladen...",
    "noTmuxSessions": "Keine tmux-Sitzungen.",
    "open": "Aktiv",
    "attached": "verbunden",
    "detached": "getrennt",
    "focusPane": "Panel fokussieren",
    "openInPane": "In Panel öffnen",
    "mouseOn": "Maus: ein",
    "mouseOff": "Maus: aus",
    "closeTmux": "tmux-Sitzung schließen",
    "openLeft": "Links öffnen",
    "openAbove": "Oben öffnen",
    "openBelow": "Unten öffnen",
    "openRight": "Rechts öffnen",
    "previousSearch": "Vorheriges Suchergebnis",
    "nextSearch": "Nächstes Suchergebnis",
    "sshContextUnavailable": "SSH-Systemkontext nicht verfügbar: {{message}}",
    "replaceChangedHostKeyTitle": "SSH-Host-Schlüssel geändert",
    "replaceChangedHostKeyWarning": "Der SSH-Host-Schlüssel für {{host}} hat sich geändert und legt nun {{algorithm}} {{fingerprint}} vor. Das bedeutet meist, dass der Server neu installiert wurde oder seinen Schlüssel gewechselt hat, kann aber auch auf einen Man-in-the-Middle-Angriff hindeuten. Ersetzen Sie den vertrauenswürdigen Schlüssel nur, wenn Sie diese Änderung erwartet haben.",
    "trustHostKey": "SSH-Host-Schlüssel vertrauen für",
    "hostKeyNotTrusted": "SSH-Host-Schlüssel wurde nicht vertraut.",
    "selectKeyFile": "SSH-Schlüsseldatei auswählen",
    "targetLabel": "Ziel: {{target}}",
    "saveDialog": "Puffer speichern",
    "logFiles": "Protokolldateien",
    "textFiles": "Textdateien",
    "tauriRequired": "Tauri-Laufzeit nicht verfügbar",
    "noSaveDialog": "Kein Speicherdialog in dieser Laufzeit verfügbar",
    "quickCommandsBar": "Schnellbefehle",
    "quickCommandsShow": "Schnellbefehle anzeigen",
    "quickCommandsHide": "Schnellbefehle ausblenden",
    "quickCommandsAddFirst": "Schnellbefehl hinzufügen",
    "quickCommandsManage": "Schnellbefehle verwalten",
    "quickCommandsNoPane": "Kein aktiver Terminal-Bereich für Schnellbefehle.",
    "quickCommandsRun": "Befehl ausführen",
    "quickCommandsDangerous": "Gefährlich",
    "quickCommandsConfirmTitle": "Schnellbefehl ausführen?",
    "quickCommandsConfirm": "\"{{label}}\" im fokussierten Terminal-Bereich ausführen?",
    "quickCommandsEmpty": "Noch keine Schnellbefehle.",
    "quickCommandsDelete": "Schnellbefehl {{label}} löschen",
    "quickCommandsMoveUp": "{{label}} nach oben verschieben",
    "quickCommandsMoveDown": "{{label}} nach unten verschieben",
    "quickCommandsLibrary": "Aus Bibliothek",
    "quickCommandsAddCommand": "Befehl hinzufügen",
    "quickCommandsSearch": "Befehlsbibliothek durchsuchen",
    "quickCommandsAdd": "Hinzufügen",
    "quickCommandsNoLibraryMatches": "Keine passenden Bibliotheksbefehle.",
    "quickCommandsLabel": "Bezeichnung",
    "quickCommandsCommand": "Befehl",
    "quickCommandsSendEnter": "Enter nach Befehl senden",
    "quickCommandsRequireConfirm": "Bestätigung vor Ausführung erforderlich",
    "quickCommandsGenerateWithAi": "Befehl mit KI generieren",
    "quickCommandsAiPromptLabel": "Befehl beschreiben",
    "quickCommandsAiPromptPlaceholder": "apt-Pakete aktualisieren",
    "quickCommandsAiGenerate": "Generieren",
    "quickCommandsAiGenerating": "Generiert...",
    "quickCommandsAiFailed": "KI konnte keinen Befehl generieren: {{message}}",
    "quickCommandsColor": "Farbe",
    "quickCommandsIcon": "Symbol",
    "quickCommandsCreate": "Befehl erstellen",
    "quickCommandsTitle": "Schnellbefehle",
    "quickCommandsManageSubtitle": "Für diese Connection an die Leiste über dem Terminal angeheftet. Ziehen zum Neuordnen.",
    "quickCommandsLibraryAction": "Bibliothek",
    "quickCommandsDone": "Fertig",
    "quickCommandsEditTitle": "Befehl bearbeiten",
    "quickCommandsSendEnterTitle": "Enter senden",
    "quickCommandsSendEnterDesc": "Nach dem Einfügen des Befehls Return drücken",
    "quickCommandsRequireConfirmTitle": "Bestätigung erforderlich",
    "quickCommandsRequireConfirmDesc": "Vor dem Ausführen dieses Befehls fragen",
    "quickCommandLibrary": {
      "categoryTabs": "Kategorien der Schnellbefehlsbibliothek",
      "subcategoryTabs": "Unterkategorien der Schnellbefehlsbibliothek",
      "categories": {
        "aiAgents": "KI-Agenten",
        "developerWorkflow": "Entwickler-Workflow",
        "containersKubernetes": "Container & Kubernetes",
        "linuxAdministration": "Linux-Administration",
        "macosAdministration": "macOS-Administration"
      },
      "subcategories": {
        "codingAgents": "Coding-Agenten",
        "autonomousAgents": "Autonome Agenten",
        "git": "Git",
        "packageManagersRuntimes": "Paketmanager & Laufzeiten",
        "docker": "Docker",
        "dockerCompose": "Docker Compose",
        "kubectl": "kubectl",
        "servicesLogs": "Dienste & Logs",
        "packages": "Pakete",
        "softwareUpdate": "Software-Update",
        "networking": "Netzwerk",
        "launchdPower": "launchd & Energie",
        "preferences": "Einstellungen"
      },
      "entries": {
        "aiClaudeNativeInstall": {
          "label": "Claude Code installieren",
          "description": "Claude Code mit dem nativen Anthropic-Installer installieren."
        },
        "aiClaudeStart": {
          "label": "Claude",
          "description": "Eine interaktive Claude Code-Sitzung starten."
        },
        "aiClaudeBypass": {
          "label": "Claude ohne Berechtigungen",
          "description": "Claude Code ohne Berechtigungsaufforderungen ausführen. Nur in vertrauenswürdigen Sandboxes verwenden."
        },
        "aiClaudeBrewInstall": {
          "label": "Claude Code mit Homebrew installieren",
          "description": "Claude Code über Homebrew Cask auf macOS installieren."
        },
        "aiClaudeBrewUpgrade": {
          "label": "Claude Code upgraden",
          "description": "Die Homebrew Cask-Installation von Claude Code upgraden."
        },
        "aiCodexNpmInstall": {
          "label": "Codex mit npm installieren",
          "description": "OpenAI Codex CLI global mit npm installieren."
        },
        "aiCodexBrewInstall": {
          "label": "Codex mit Homebrew installieren",
          "description": "OpenAI Codex CLI über Homebrew installieren."
        },
        "aiCodexStart": {
          "label": "Codex",
          "description": "Eine interaktive OpenAI Codex CLI-Sitzung starten."
        },
        "aiCodexPrompt": {
          "label": "Codex erklärt Codebase",
          "description": "Codex mit einem Prompt zum Erklären des aktuellen Repositories starten."
        },
        "aiCodexMcpContext7": {
          "label": "Context7 MCP zu Codex hinzufügen",
          "description": "Den dokumentierten Context7-MCP-Server bei der Codex CLI registrieren."
        },
        "aiCodexNpmUpgrade": {
          "label": "Codex mit npm upgraden",
          "description": "Das neueste OpenAI Codex CLI-Paket global installieren."
        },
        "aiGeminiInstall": {
          "label": "Gemini CLI installieren",
          "description": "Googles Gemini CLI global mit npm installieren."
        },
        "aiGeminiStart": {
          "label": "Gemini",
          "description": "Eine interaktive Gemini CLI-Sitzung starten."
        },
        "aiQwenNpmInstall": {
          "label": "Qwen Code mit npm installieren",
          "description": "Den neuesten Qwen Code Terminal-Agenten mit npm installieren."
        },
        "aiQwenBrewInstall": {
          "label": "Qwen Code mit Homebrew installieren",
          "description": "Qwen Code über Homebrew installieren."
        },
        "aiQwenStart": {
          "label": "Qwen Code",
          "description": "Eine interaktive Qwen Code-Sitzung starten. Zuerst einen Anbieter oder API-Schlüssel konfigurieren."
        },
        "aiAiderInstall": {
          "label": "Aider installieren",
          "description": "Aider mit dem offiziellen Mac/Linux-Installer installieren."
        },
        "aiAiderMessage": {
          "label": "Aider-Einzeledit",
          "description": "Aider mit einer einzigen Bearbeitungsanfrage für eine Zieldatei ausführen."
        },
        "aiAiderGemini": {
          "label": "Aider mit Gemini",
          "description": "Aider mit der Gemini-Modelleinstellung starten."
        },
        "aiOpenclawInstall": {
          "label": "OpenClaw installieren",
          "description": "Den gehosteten OpenClaw-Installer ausführen."
        },
        "aiOpenclawNpmInstall": {
          "label": "OpenClaw mit npm installieren",
          "description": "Das neueste OpenClaw-Paket global mit npm installieren."
        },
        "aiOpenclawOnboard": {
          "label": "OpenClaw-Onboarding",
          "description": "Den empfohlenen OpenClaw-Onboarding-Ablauf starten."
        },
        "aiOpenclawDaemon": {
          "label": "OpenClaw-Daemon-Onboarding",
          "description": "OpenClaw-Onboarding ausführen und seinen Hintergrunddaemon installieren."
        },
        "aiOpenclawUpdate": {
          "label": "OpenClaw aktualisieren",
          "description": "Die OpenClaw-Installation aktualisieren."
        },
        "aiHermesInstall": {
          "label": "Hermes Agent installieren",
          "description": "Den Hermes-Agent-Installer aus dem Nous Research Repository ausführen."
        },
        "aiHermesSourceBashrc": {
          "label": "Bash-Shell neu laden",
          "description": "Bash-Startkonfiguration nach der Installation von Hermes neu laden."
        },
        "aiHermesStart": {
          "label": "Hermes",
          "description": "Einen interaktiven Hermes Agent Chat starten."
        },
        "aiHermesSetup": {
          "label": "Hermes einrichten",
          "description": "Den Hermes-Anbieter- und Konto-Einrichtungsablauf öffnen."
        },
        "aiHermesModel": {
          "label": "Hermes-Modell",
          "description": "Das aktive Hermes-Modell konfigurieren oder prüfen."
        },
        "aiHermesDoctor": {
          "label": "Hermes-Diagnose",
          "description": "Hermes-Gesundheitsprüfungen ausführen."
        },
        "aiHermesDashboard": {
          "label": "Hermes-Dashboard",
          "description": "Das lokale Hermes-Dashboard öffnen."
        },
        "aiGooseInstall": {
          "label": "Goose installieren",
          "description": "Den stabilen Goose CLI-Installer ausführen."
        },
        "devGitSwitch": {
          "label": "Feature-Branch erstellen",
          "description": "Einen neuen Git-Feature-Branch erstellen und dorthin wechseln."
        },
        "devGitPullRebase": {
          "label": "Pull mit Rebase",
          "description": "Lokale Commits auf dem Upstream-Branch abrufen und neu anwenden."
        },
        "devGitRestoreHead": {
          "label": "Arbeitsbaum wiederherstellen",
          "description": "Verfolgte Dateien aus HEAD wiederherstellen. Lokale Änderungen können dabei verloren gehen."
        },
        "devGitClean": {
          "label": "Nicht verfolgte Dateien löschen",
          "description": "Nicht verfolgte Dateien und Ordner aus dem Arbeitsbaum entfernen."
        },
        "devGitRevert": {
          "label": "Commit rückgängig machen",
          "description": "Einen verlaufserhaltenden Commit erstellen, der einen ausgewählten Commit rückgängig macht."
        },
        "devHomebrewInstall": {
          "label": "Homebrew installieren",
          "description": "Das Standard-Homebrew-Installationsskript ausführen."
        },
        "devBrewBundleGlobal": {
          "label": "Globale Brewfile installieren",
          "description": "Pakete aus der globalen Homebrew-Brewfile installieren."
        },
        "devNvmInstall": {
          "label": "nvm installieren",
          "description": "nvm mit dem offiziellen Installationsskript installieren."
        },
        "devNvmInstallNode24": {
          "label": "Node 24 installieren",
          "description": "Node.js 24 mit nvm installieren."
        },
        "devNvmUseNode24": {
          "label": "Node 24 verwenden",
          "description": "Die aktuelle Shell mit nvm auf Node.js 24 umschalten."
        },
        "devBrewClaude": {
          "label": "Claude Code mit Brew installieren",
          "description": "Claude Code über Homebrew Cask installieren."
        },
        "devBrewCodex": {
          "label": "Codex mit Brew installieren",
          "description": "Das OpenAI Codex CLI über Homebrew installieren."
        },
        "devBrewDocker": {
          "label": "Docker Desktop mit Brew installieren",
          "description": "Docker Desktop über Homebrew Cask installieren."
        },
        "devBrewKubectl": {
          "label": "kubectl mit Brew installieren",
          "description": "kubectl über Homebrew installieren."
        },
        "containerDockerPs": {
          "label": "Docker-Container",
          "description": "Laufende Docker-Container auflisten."
        },
        "containerDockerLogs": {
          "label": "Docker-Logs folgen",
          "description": "Logs für einen Container verfolgen. Platzhalter vor dem Ausführen ersetzen."
        },
        "containerDockerStop": {
          "label": "Docker-Container stoppen",
          "description": "Einen Container stoppen. Platzhalter vor dem Ausführen ersetzen."
        },
        "containerComposeUp": {
          "label": "Compose im Hintergrund starten",
          "description": "Das Docker Compose-Projekt im Hintergrund starten."
        },
        "containerComposeExec": {
          "label": "Compose-Shell",
          "description": "Eine Shell im Web-Service-Container öffnen."
        },
        "containerKubectlVersion": {
          "label": "kubectl-Client-Version",
          "description": "Die installierte kubectl-Client-Version anzeigen."
        },
        "containerKubectlPods": {
          "label": "kubectl-Pods",
          "description": "Pods über alle Namespaces auflisten."
        },
        "containerKubectlLogs": {
          "label": "kubectl-Logs folgen",
          "description": "Logs für einen Pod verfolgen. Platzhalter vor dem Ausführen ersetzen."
        },
        "containerKubectlExec": {
          "label": "kubectl-Pod-Shell",
          "description": "Eine Shell in einem Pod öffnen. Platzhalter vor dem Ausführen ersetzen."
        },
        "containerKubectlApply": {
          "label": "kubectl anwenden",
          "description": "Kubernetes-Ressourcen aus k8s.yaml anwenden."
        },
        "linuxSystemctlStatusSshd": {
          "label": "SSH-Dienststatus",
          "description": "Den Status des sshd-Systemd-Dienstes prüfen."
        },
        "linuxSystemctlRestartSshd": {
          "label": "SSH-Dienst neustarten",
          "description": "Den sshd-Systemd-Dienst mit sudo neustarten."
        },
        "linuxSystemctlEnableDocker": {
          "label": "Docker-Dienst aktivieren",
          "description": "Den Docker Systemd-Dienst aktivieren und starten."
        },
        "linuxJournalctlSshd": {
          "label": "SSH-Dienstlogs",
          "description": "Journal-Logs für den sshd-Dienst lesen."
        },
        "linuxAptUpgrade": {
          "label": "APT aktualisieren und upgraden",
          "description": "Paketmetadaten aktualisieren und Debian-Pakete upgraden."
        },
        "linuxAptInstallDocker": {
          "label": "APT Docker-Pakete installieren",
          "description": "Docker Engine und das Compose-Plugin mit apt installieren."
        },
        "linuxDnfUpgrade": {
          "label": "DNF-Upgrade",
          "description": "Fedora-Pakete mit dnf upgraden."
        },
        "linuxDnfInstallCompose": {
          "label": "DNF Compose-Plugin installieren",
          "description": "Das Docker Compose-Plugin mit dnf installieren."
        },
        "macosSoftwareupdateInstallers": {
          "label": "macOS-Installer auflisten",
          "description": "Verfügbare vollständige macOS-Installer auflisten."
        },
        "macosNetworksetupServices": {
          "label": "Netzwerkdienste auflisten",
          "description": "macOS-Netzwerkdienste mit networksetup auflisten."
        },
        "macosNetworksetupManual": {
          "label": "Manuelle Ethernet-IP setzen",
          "description": "Eine manuelle IP-Konfiguration für Ethernet setzen. Werte vor dem Ausführen bearbeiten."
        },
        "macosScutilSmbProtocol": {
          "label": "SMB-Protokollkarte bearbeiten",
          "description": "Einen erweiterten scutil-Einstellungsbefehl für SMB-Protokolleinstellungen öffnen."
        },
        "macosLaunchctlUnloadNetbiosd": {
          "label": "netbiosd entladen",
          "description": "Den macOS-netbiosd-Launch-Daemon entladen."
        },
        "macosLaunchctlLoadNetbiosd": {
          "label": "netbiosd laden",
          "description": "Den macOS-netbiosd-Launch-Daemon laden."
        },
        "macosPmsetSchedule": {
          "label": "Energieplan anzeigen",
          "description": "Geplante macOS-Energieereignisse anzeigen."
        },
        "macosPmsetRepeatWake": {
          "label": "Montags-Aufwachen planen",
          "description": "Ein sich wiederholendes Montags-Aufwachereignis planen."
        },
        "macosPmsetRepeatCancel": {
          "label": "Wiederkehrenden Energieplan abbrechen",
          "description": "Sich wiederholende macOS-Energieereignisse abbrechen."
        },
        "macosDefaultsRead": {
          "label": "Defaults-Domain lesen",
          "description": "Eine macOS-Einstellungsdomäne lesen. Platzhalter vor dem Ausführen ersetzen."
        },
        "macosDefaultsWrite": {
          "label": "Defaults-Wert schreiben",
          "description": "Einen macOS-Einstellungswert schreiben. Platzhalter vor dem Ausführen ersetzen."
        }
      }
    },
    "sshPortForwardingTitle": "SSH-Port-Weiterleitung",
    "addForward": "Weiterleitung hinzufügen",
    "sshRemoteGatewayPortsHint": "Remote-Wildcard-Listener erfordern GatewayPorts clientspecified; GatewayPorts no beschränkt sie auf die Loopback-Schnittstelle.",
    "sshPortForwardInvalid": "Geben Sie einen gültigen Listen-Port und ein Ziel ein.",
    "sshPortForwardBindConflict": "{{address}}:{{port}} wird bereits von einer anderen SSH-Weiterleitung verwendet.",
    "sshPortForwardSessionUnavailable": "Öffnen Sie diesen Dialog aus einem verbundenen nativen SSH-Pane und versuchen Sie es erneut.",
    "sshPortForwardStartupFailed": "SSH wurde verbunden, aber mindestens eine gespeicherte Portweiterleitung konnte nicht gestartet werden: {{message}}",
    "sshPortForwardSomeFailed": "Einige Portweiterleitungen konnten nicht gestartet werden.",
    "sshPortForwardFailed": "Start fehlgeschlagen",
    "thisPc": "Dieser PC",
    "internet": "Internet",
    "anyHost": "beliebiger Host",
    "runningForwards": "Aktiv",
    "noSshForwards": "Es laufen noch keine {{mode}}-Weiterleitungen.",
    "opening": "wird geöffnet",
    "active": "aktiv",
    "enableForwarding": "Weiterleitung aktivieren",
    "disabled": "deaktiviert",
    "remoteListener": "Remote-Listener",
    "localListener": "Lokaler Listener",
    "onServer": "auf dem Server",
    "onThisPc": "auf diesem PC",
    "bindAddress": "Bind-Adresse",
    "socksPort": "SOCKS-Port",
    "listenPort": "Listen-Port",
    "forwardTo": "Weiterleiten an",
    "destination": "Ziel",
    "reachableFromServer": "vom Server aus erreichbar",
    "host": "Host",
    "port": "Port",
    "sshForwardModeLocal": "Lokal",
    "sshForwardModeLocalTagline": "Einen Remote-Dienst zu diesem PC bringen",
    "sshForwardModeRemote": "Remote",
    "sshForwardModeRemoteTagline": "Einen Dienst auf diesem PC dem Server zugänglich machen",
    "sshForwardModeDynamic": "Dynamisch",
    "sshForwardModeDynamicTagline": "Datenverkehr durch den Server leiten (SOCKS)",
    "sshForwardListening": "Lauscht",
    "colorScheme": "Farbschema",
    "colorSchemeGlobalDefault": "Globalen Standard verwenden",
    "colorSchemeSaveFailed": "Speichern des Farbschemas fehlgeschlagen: {{message}}",
    "quickSelect": "Schnellauswahl",
    "quickSelectHint": "Klicken oder Label eingeben zum Kopieren. URL mit Strg- oder Umschalt-Klick öffnen. Esc zum Abbrechen.",
    "quickSelectNoMatches": "Kein kopierbarer Text auf dem Bildschirm sichtbar.",
    "quickSelectCopied": "{{text}} kopiert",
    "notification": "Benachrichtigung von {{name}}: {{message}}",
    "notificationWithTitle": "Benachrichtigung von {{name}}: {{title}} — {{message}}"
  },
  "sftp": {
    "connecting": "Verbinde",
    "verifyingHost": "Host überprüfen",
    "connected": "Verbunden",
    "refreshing": "Aktualisiere",
    "openingFolder": "Ordner öffnen",
    "tauriUnavailable": "Tauri-Laufzeit nicht verfügbar",
    "loadingLocal": "Lokale Dateien laden",
    "noSshConnection": "Keine SSH-Verbindung ausgewählt",
    "upload": "Hochladen",
    "download": "Herunterladen",
    "local": "Lokal",
    "remote": "Entfernt",
    "noFiles": "Keine Dateien",
    "loading": "Wird geladen...",
    "clear": "Löschen",
    "noTransfers": "Noch keine Transfers",
    "copyPath": "Pfad kopieren",
    "getInfo": "Informationen anzeigen",
    "protocolSftp": "SFTP",
    "protocolFtp": "FTP",
    "protocolFtpsExplicit": "FTPS",
    "protocolFtpsImplicit": "Implicit FTPS",
    "protocolSelectorAria": "Dateiübertragungsprotokoll",
    "plainFtpWarning": "Klartext-FTP",
    "plainFtpWarningTitle": "Klartext-FTP ist nicht verschlüsselt.",
    "ftpConnectionErrorTitle": "FTP-Verbindung fehlgeschlagen",
    "plainFtpFallbackWarningTitle": "FTPS fehlgeschlagen, daher verwendet dieser Dateibrowser unverschlüsseltes FTP.",
    "openingProtocol": "{{protocol}} wird geöffnet",
    "ftpsFallbackStatus": "FTPS fehlgeschlagen. Klartext-FTP wird versucht.",
    "passwordDialogTitle": "Dateibrowser-Passwort eingeben",
    "passwordDialogBody": "Geben Sie das Passwort für {{user}}@{{host}} ein, um diesen Dateibrowser zu öffnen.",
    "passwordDialogPlaceholder": "Passwort",
    "passwordDialogSubmit": "Verbinden",
    "passwordRequired": "Geben Sie ein Passwort ein, um zu verbinden.",
    "passwordPromptCanceled": "Passworteingabe wurde abgebrochen.",
    "notConnected": "Nicht verbunden",
    "editPathTitle": "Doppelklicken, um den Pfad zu bearbeiten",
    "viewMode": "Ansichtsmodus",
    "listView": "Listenansicht",
    "galleryView": "Galerieansicht",
    "searchPlaceholder": "Suchen",
    "searchAria": "Dateien in diesem Ordner suchen",
    "searchClear": "Suche löschen",
    "searchNoResults": "Keine Treffer für \"{{query}}\"",
    "viewOptions": "Ansichtsoptionen",
    "zoom": "Zoom",
    "zoomAria": "Elementgröße anpassen",
    "background": "Hintergrund…",
    "backgroundDefaultHint": "Standardhintergrund für diese Ansicht verwenden.",
    "sidebar": {
      "title": "Seitenleiste",
      "show": "Seitenleiste anzeigen",
      "hide": "Seitenleiste ausblenden",
      "favorites": "Favoriten",
      "commonFolders": "Häufig",
      "locations": "Orte",
      "noFavorites": "Noch keine Favoriten - ziehe eine Datei oder einen Ordner hierher, oder bewege den Mauszeiger über einen Ordner unten und tippe auf +.",
      "loadingPlaces": "Orte werden geladen…",
      "addFavorite": "Zu Favoriten hinzufügen",
      "removeFavorite": "Aus Favoriten entfernen",
      "inFavorites": "In Favoriten",
      "driveFree": "{{free}} frei von {{total}}"
    },
    "itemsCount": "{{count}} Elemente",
    "foldersCount": "{{count}} Ordner",
    "availableSpace": "{{size}} verfügbar",
    "transferringStatus": "{{count}} wird übertragen · {{percent}}%",
    "transfersIdleStatus": "{{count}} abgeschlossen · inaktiv",
    "transferHint": "Ziehen Sie Dateien zwischen den Bereichen, oder verwenden Sie die Übertragungspfeile, um eine Übertragung zu starten.",
    "transferState": {
      "queued": "In Warteschlange",
      "active": "Aktiv",
      "done": "Erledigt",
      "failed": "Fehlgeschlagen",
      "canceled": "Abgebrochen"
    },
    "canceled": "abgebrochen",
    "waiting": "Warten",
    "preparing": "Vorbereiten",
    "canceling": "Abbrechen",
    "canceledBeforeStart": "Vor dem Start abgebrochen",
    "skippedExisting": "Vorhandenes Ziel übersprungen",
    "transferCanceled": "Transfer abgebrochen",
    "cancelTransfer": "Abbrechen",
    "newRemoteFolder": "Neuer entfernter Ordnername",
    "folderNameBlank": "Name des entfernten Ordners darf nicht leer sein",
    "remoteNameBlank": "Entfernter Name darf nicht leer sein",
    "renaming": "Umbenennen",
    "deleting": "Löschen",
    "creatingFolder": "Ordner erstellen",
    "deleteRemoteConfirm": "Entferntes Element löschen",
    "folder": "Ordner",
    "symlink": "Symbolische Verknüpfung",
    "file": "Datei",
    "openParent": "Übergeordneten Ordner öffnen",
    "createFolder": "Ordner erstellen",
    "deleteSelected": "Ausgewähltes Element löschen",
    "refreshFiles": "Dateien aktualisieren",
    "name": "Name",
    "date": "Datum",
    "doubleClickToOpen": "Doppelklick zum Öffnen",
    "renameItem": "Umbenennen",
    "transfer": "Transfer",
    "deleteLabel": "Löschen",
    "sftpProperties": "SFTP-Eigenschaften",
    "type": "Typ",
    "size": "Größe",
    "modified": "Geändert",
    "accessed": "Zugegriffen",
    "owner": "Besitzer",
    "group": "Gruppe",
    "mode": "Modus",
    "chmod": "chmod",
    "chownUid": "chown uid",
    "chownGid": "chown gid",
    "save": "Speichern",
    "modeHint": "Modus muss oktal sein, z.B. 755 oder 0644",
    "folderExists": "Ordner existiert",
    "fileExists": "Datei existiert",
    "uploadConflict": "Upload-Konflikt",
    "downloadConflict": "Download-Konflikt",
    "targetExists": "Das Ziel existiert bereits",
    "moreConflicts": "weitere Konflikte könnten folgen.",
    "skip": "Überspringen",
    "overwrite": "Überschreiben",
    "overwriteAll": "Alle überschreiben",
    "sessionUnavailable": "SFTP-Sitzung nicht verfügbar",
    "waitingToOverwrite": "Warten auf Überschreiben",
    "localFiles": "Lokale Dateien",
    "doubleClickToOpenFile": "Doppelklick zum Öffnen von {{name}}",
    "openParentFolderAria": "Übergeordneten {{pane}}-Ordner öffnen",
    "openTerminalHereAria": "Terminal im {{pane}}-Ordner öffnen",
    "createFolderAria": "{{pane}}-Ordner erstellen",
    "refreshFilesAria": "{{pane}}-Dateien aktualisieren",
    "transferConflict": "Transfer-Konflikt",
    "moreConflictsDetail": "{{count}} weitere ausgewählte Konflikt(e) können folgen.",
    "cancelTransferName": "{{name}} abbrechen",
    "ownerMustBeNumber": "Besitzer muss eine nicht-negative Zahl sein",
    "groupMustBeNumber": "Gruppe muss eine nicht-negative Zahl sein",
    "deleteRemoteItemConfirm": "Remote-{{kind}} \"{{name}}\" löschen?",
    "deleteRemoteItemsMultiple": "{{count}} Remote-Elemente löschen?",
    "renameFileAria": "{{name}} umbenennen",
    "fileTypeLabel": "{{ext}}-Datei",
    "targetExistsDetail": "Das {{kind}}-Ziel existiert bereits. Wählen Sie, ob {{name}} überschrieben werden soll.",
    "windowsDrives": "Dieser PC",
    "pathInputAria": "{{pane}}-Pfad eingeben",
    "recentPathsAria": "Letzte {{pane}}-Pfade öffnen"
  },
  "webview": {
    "goBack": "Zurück",
    "back": "Zurück",
    "goForward": "Vorwärts",
    "forward": "Vorwärts",
    "reload": "Neu laden",
    "autoRefresh": "Automatisch aktualisieren",
    "autoRefreshOff": "Keine automatische Aktualisierung",
    "autoRefreshSeconds": "{{count}} Sekunden",
    "address": "Adresse",
    "urlPlaceholder": "https://beispiel.de",
    "fill": "Auto-Ausfüllen",
    "fillCredential": "Gespeicherte Anmeldedaten ausfüllen",
    "noSavedCredential": "Keine gespeicherten Formulardaten",
    "fillingCredential": "Formulardaten werden wiederhergestellt",
    "credentialFilled": "Formulardaten wiederhergestellt",
    "downloadStarted": "Download gestartet",
    "downloadComplete": "Download abgeschlossen",
    "downloadFailed": "Download fehlgeschlagen",
    "invalidCertificateWarning": "Diese Website kann nicht geöffnet werden, da ihr HTTPS-Zertifikat ungültig ist. Deaktivieren Sie unter Einstellungen → URL die Zertifikatsprüfung, um fortzufahren.",
    "noUrlConfigured": "Für diese URL-Verbindung ist keine URL konfiguriert.",
    "openExternally": "Extern öffnen",
    "savePassword": "Formulardaten speichern",
    "savePasswordTitle": "Alles speichern, was auf dieser Seite eingegeben wurde, damit es später wiederhergestellt werden kann",
    "fillSavedCredential": "Gespeicherte Formulardaten wiederherstellen",
    "screenshotTarget": "{{title}} URL-Ansicht",
    "desktopRuntimeOnly": "Der eingebettete Browser ist nur in der Desktop-Laufzeit verfügbar. Extern öffnen:",
    "capturingPassword": "Eingegebene Felder werden erfasst",
    "savingPassword": "Formulardaten werden gespeichert",
    "passwordSaved": "Formulardaten gespeichert",
    "savePasswordInvalidCapture": "Die Seite hat eine ungültige Antwort zum Erfassen der Formulardaten zurückgegeben.",
    "savePasswordNoPasswordField": "Auf dieser Seite wurden keine ausfüllbaren Felder mit Werten gefunden.",
    "savePasswordFailed": "Die Formulardaten von dieser Seite konnten nicht gespeichert werden."
  },
  "compare": {
    "title": "Dateien vergleichen",
    "selectLeft": "Linke Seite für Vergleich auswählen",
    "compareTo": "Mit „{{name}}“ vergleichen",
    "leftSelected": "„{{name}}“ als linke Seite für den Vergleich ausgewählt.",
    "versus": "vs",
    "loading": "Vergleich wird geladen …",
    "modeLabel": "Vergleichsmodus",
    "mode": {
      "text": "Text",
      "image": "Bild",
      "hex": "Hex"
    },
    "imageLeft": "Links",
    "imageRight": "Rechts",
    "heatmap": "Differenz-Heatmap",
    "tolerance": "Toleranz",
    "differingPixels": "{{percent}} % abweichend",
    "hexTruncated": "Es wird der erste Teil jeder Datei angezeigt; der Rest wurde abgeschnitten.",
    "hexOffset": "Offset",
    "mismatch": "Wählen Sie zwei Dateien oder zwei Ordner zum Vergleichen aus.",
    "folderTitle": "Ordnervergleich",
    "folderRemoteUnsupported": "Ordnervergleich ist nur für lokale Ordner verfügbar.",
    "folderDesktopOnly": "Ordnervergleich ist nur in der Desktop-App verfügbar.",
    "folderScanning": "Ordner werden durchsucht…",
    "folderNoEntries": "Keine Einträge vorhanden",
    "folderFilter": "Ordnervergleichsfilter",
    "folderSummary": "Vergleichsübersicht",
    "folderCopyToRight": "Nach rechts kopieren",
    "folderCopyToLeft": "Nach links kopieren",
    "folderDelete": "Löschen",
    "folderRefresh": "Neu einlesen",
    "folderExpand": "Erweitern",
    "folderCollapse": "Einklappen",
    "folderCopied": "{{name}} kopiert",
    "folderDeleted": "{{name}} gelöscht",
    "folderDeleteConfirm": "„{{name}}“ aus {{side}} löschen?",
    "folderCountDifferent": "{{count}} unterschiedlich",
    "folderCountLeftOnly": "{{count}} nur links",
    "folderCountRightOnly": "{{count}} nur rechts",
    "folderCountSame": "{{count}} identisch",
    "folderTruncated": "Dieser Baum ist sehr groß – die ersten {{count}} Einträge werden angezeigt."
  },
  "git": {
    "title": "Git — {{repo}}",
    "openBrowser": "Git-Browser öffnen",
    "loading": "Repository wird geladen…",
    "loadFailed": "Repository konnte nicht geladen werden.",
    "columnCommit": "Commit",
    "columnAuthor": "Autor",
    "columnSha": "SHA",
    "columnWhen": "Zeitpunkt",
    "workingTree": "Arbeitsverzeichnis",
    "uncommittedChanges": "Nicht committete Änderungen",
    "now": "jetzt",
    "fetch": "Fetch",
    "pull": "Pull",
    "push": "Push",
    "branch": "Branch",
    "merge": "Merge",
    "stash": "Stash",
    "history": "Verlauf",
    "commit": "Commit",
    "searchCommits": "Commits suchen…",
    "local": "Lokal",
    "remotes": "Remotes",
    "tags": "Tags",
    "showMoreTags": "… {{count}} weitere",
    "showFewerTags": "Weniger anzeigen",
    "stashes": "Stashes",
    "stashApply": "Stash anwenden",
    "stashPop": "Stash poppen",
    "stashDrop": "Stash verwerfen",
    "committed": "committet",
    "commitLabel": "Commit",
    "parentLabel": "Parent",
    "mergeLabel": "Merge",
    "copySha": "SHA kopieren",
    "copyMessage": "Nachricht kopieren",
    "copied": "In die Zwischenablage kopiert",
    "changedFiles": "Geänderte Dateien",
    "selectFileForDiff": "Datei auswählen, um ihren Diff anzuzeigen",
    "loadingDiff": "Diff wird geladen…",
    "noDiff": "Keine Änderungen zum Anzeigen",
    "filteredLines": "{{count}} gefilterte Zeilen – zum Einblenden klicken",
    "collapseLines": "{{count}} Zeilen – zum Einklappen klicken",
    "advancedDiffTitle": "Vergleichen — {{file}}",
    "searchDiff": "Diff durchsuchen…",
    "previousDifference": "Vorherige Differenz",
    "nextDifference": "Nächste Differenz",
    "wordWrap": "Zeilenumbruch",
    "diffOriginal": "Original",
    "diffModified": "Geändert",
    "diffDisplayMode": "Anzeigemodus",
    "diffMode": {
      "all": "Alle",
      "diff": "Unterschiede",
      "same": "Gleich"
    },
    "diffNavigationMap": "Differenzkarte",
    "jumpToDifference": "Zu Differenz {{number}} springen",
    "staged": "Vorgemerkt",
    "changes": "Änderungen",
    "stageAll": "Alle vormerken",
    "unstageAll": "Alle Vormerkungen entfernen",
    "nothingStaged": "Nichts vorgemerkt",
    "noChanges": "Keine Änderungen",
    "commitMessagePlaceholder": "Commit-Nachricht",
    "amend": "Amend",
    "commitFiles_one": "{{count}} Datei committen",
    "commitFiles_other": "{{count}} Dateien committen",
    "stagedUnstagedCount": "{{staged}} vorgemerkt · {{unstaged}} nicht vorgemerkt",
    "fetchDone": "Von Remotes gefetcht",
    "pullDone": "Änderungen gepullt",
    "pushConfirmTitle": "Auf Remote pushen?",
    "pushConfirmBody": "Commits von {{branch}} auf den Upstream-Remote pushen.",
    "pushDone": "Auf Remote gepusht",
    "newBranchTitle": "Neuer Branch",
    "branchName": "Branchname",
    "createBranch": "Branch erstellen",
    "branchCreated": "Branch {{name}} erstellt",
    "mergeTitle": "Merge",
    "mergeRef": "Branch oder Commit zum Mergen",
    "mergeRefPlaceholder": "z. B. feature/login",
    "mergeDone": "{{ref}} gemergt",
    "stashed": "Stash gespeichert",
    "stagedNotice": "Datei vorgemerkt",
    "unstagedNotice": "Datei-Vormerkung entfernt",
    "stagedAllNotice": "Alle Änderungen vorgemerkt",
    "unstagedAllNotice": "Alle Vormerkungen entfernt",
    "committedDone": "Änderungen committet",
    "checkoutCommit": "Commit auschecken",
    "checkoutConfirmTitle": "Commit auschecken?",
    "checkoutConfirmBody": "Beim Auschecken von {{sha}} wird HEAD vom Branch abgetrennt.",
    "checkout": "Checkout",
    "checkedOut": "Ausgecheckt",
    "createBranchHere": "Branch hier erstellen",
    "createTag": "Tag erstellen…",
    "newTagTitle": "Neuer Tag",
    "tagName": "Tagname",
    "tagCreated": "Tag {{name}} erstellt",
    "cherryPick": "Cherry-Pick",
    "cherryPickConfirmTitle": "Commit cherry-picken?",
    "cherryPickConfirmBody": "Die Änderungen aus {{sha}} auf den aktuellen Branch anwenden.",
    "cherryPicked": "Commit cherry-picked",
    "revertCommit": "Commit revertieren",
    "revertConfirmTitle": "Commit revertieren?",
    "revertConfirmBody": "Einen neuen Commit erstellen, der {{sha}} rückgängig macht.",
    "revert": "Revert",
    "reverted": "Commit revertiert",
    "stashApplied": "Stash angewendet",
    "stashPopped": "Stash gepoppt",
    "stashDropped": "Stash verworfen",
    "sync": "Sync",
    "syncConfirmTitle": "Mit Remote synchronisieren?",
    "syncConfirmBody": "Pull (Rebase) und dann Push der Commits für {{branch}}.",
    "syncDone": "Mit Remote synchronisiert",
    "defaultBranch": "Standard",
    "switchRefConfirmTitle": "Wechseln?",
    "switchRefConfirmBody": "{{ref}} in diesem Arbeitsverzeichnis auschecken.",
    "trackRemoteConfirmBody": "Einen lokalen Branch {{branch}} erstellen, der {{ref}} folgt, und diesen auschecken.",
    "renameBranch": "Branch umbenennen…",
    "renameBranchTitle": "Branch umbenennen",
    "rename": "Umbenennen",
    "branchRenamed": "Branch in {{name}} umbenannt",
    "deleteBranch": "Branch löschen",
    "deleteBranchConfirmTitle": "Branch löschen?",
    "deleteBranchConfirmBody": "Den lokalen Branch {{name}} löschen.",
    "delete": "Löschen",
    "branchDeleted": "Branch {{name}} gelöscht",
    "discard": "Änderungen verwerfen",
    "discardAll": "Alle verwerfen",
    "discardConfirmTitle": "Änderungen verwerfen?",
    "discardConfirmBody": "Änderungen im Arbeitsverzeichnis für {{path}} verwerfen. Dies kann nicht rückgängig gemacht werden.",
    "discardAllConfirmBody": "Änderungen im Arbeitsverzeichnis für {{count}} Dateien verwerfen. Dies kann nicht rückgängig gemacht werden.",
    "discardedNotice": "Änderungen verworfen",
    "reset": "Zurücksetzen",
    "resetSoft": "Hierher zurücksetzen (soft)",
    "resetMixed": "Hierher zurücksetzen (mixed)",
    "resetHard": "Hierher zurücksetzen (hard)",
    "resetConfirmTitle": "Branch zurücksetzen?",
    "resetSoftConfirmBody": "Den aktuellen Branch auf {{sha}} verschieben und alle Änderungen vorgemerkt lassen.",
    "resetMixedConfirmBody": "Den aktuellen Branch auf {{sha}} verschieben und Änderungen im Arbeitsverzeichnis belassen.",
    "resetHardConfirmBody": "Den aktuellen Branch auf {{sha}} verschieben und alle Änderungen verwerfen. Dies kann nicht rückgängig gemacht werden.",
    "resetDone": "Branch zurückgesetzt",
    "worktrees": "Arbeitsverzeichnisse",
    "addWorktree": "Arbeitsverzeichnis hinzufügen…",
    "addWorktreeTitle": "Arbeitsverzeichnis hinzufügen",
    "worktreePath": "Pfad des Arbeitsverzeichnisses",
    "worktreePathPlaceholder": "z. B. ../my-feature-worktree",
    "worktreeAdded": "Arbeitsverzeichnis hinzugefügt",
    "removeWorktree": "Arbeitsverzeichnis entfernen",
    "removeWorktreeConfirmTitle": "Arbeitsverzeichnis entfernen?",
    "removeWorktreeConfirmBody": "Das Arbeitsverzeichnis unter {{path}} entfernen.",
    "worktreeRemoved": "Arbeitsverzeichnis entfernt",
    "remove": "Entfernen",
    "switchWorktree": "Zu Arbeitsverzeichnis wechseln",
    "switchWorktreeConfirmTitle": "Arbeitsverzeichnis wechseln?",
    "switchWorktreeConfirmBody": "Den Git-Browser auf das Arbeitsverzeichnis {{path}} richten.",
    "resizeWindow": "Fenster skalieren",
    "resizeSidebar": "Seitenleiste skalieren",
    "resizeDetail": "Detailbereich skalieren",
    "resizeWorktree": "Arbeitsverzeichnis-Bereich skalieren",
    "resizeColumn": "Spalte {{column}} skalieren",
    "gitNeededTitle": "Git ist nicht installiert",
    "gitNeededBody": "Der Git-Browser benötigt das Kommandozeilen-Tool git. Installieren Sie es, um fortzufahren.",
    "installGit": "Git installieren",
    "installing": "Wird installiert…",
    "recheck": "Erneut prüfen"
  },
  "remoteDesktop": {
    "typeLabel": "Remotedesktop",
    "sendCtrlAltDel": "Strg+Alt+Entf senden",
    "sendCtrlAltDelHint": "Drücken Sie CTRL+ALT+END, um CTRL+ALT+DEL zu senden",
    "reconnect": "Wieder verbinden",
    "reconnecting": "Verbinde erneut",
    "connecting": "Verbinde",
    "connected": "Verbunden",
    "preparingDisplay": "Anzeige vorbereiten",
    "disconnected": "Getrennt",
    "waitingFramebuffer": "Verbunden, warte auf Framebuffer",
    "rdpDesktopRequired": "RDP verwendet die Windows-Desktop-Laufzeitumgebung.",
    "vncDesktopRequired": "VNC verwendet die Desktop-Laufzeitumgebung.",
    "rdpActiveX": "Microsoft RDP ActiveX-Host läuft in diesem Arbeitsbereich.",
    "rdpErrorStatus": "RDP-Fehler: {{message}}",
    "vncFramebuffer": "VNC-Framebuffer läuft in diesem Arbeitsbereich.",
    "transportUnavailable": "Remotedesktop-Transport nicht verfügbar.",
    "session": "Sitzung",
    "displayAria": "VNC-Anzeige",
    "viewModeButton": "Ansichtsmodus: {{mode}}",
    "viewModeSaved": "Ansichtsmodus gespeichert: {{mode}}"
  },
  "ai": {
    "title": "KI-Assistent",
    "refresh": "KI-Assistent aktualisieren",
    "settings": "KI-Assistent-Einstellungen",
    "newChat": "Neuer Chat",
    "collapsePanel": "KI-Assistent-Panel einklappen",
    "noActiveSession": "Keine aktive Sitzung",
    "workspace": "Arbeitsbereich",
    "settingsContextLabel": "Aktuelle Einstellungsseite",
    "skillInvoked": "Verwendeter Skill: {{skills}}",
    "extensionDraft": "Erweiterungsentwurf",
    "extensionReviewOnly": "Nur Überprüfung; keine Installation oder Ausführung ohne ausdrückliche Genehmigung.",
    "dashboardToolsDisabledTitle": "Dashboard-Werkzeuge sind deaktiviert",
    "dashboardToolsDisabledHint": "Aktivieren Sie Einstellungen > KI-Assistent > Assistenten-Werkzeuge > Dashboard, bevor der Assistent Widgets erstellen oder ändern kann.",
    "tutorialInvalidRequest": "Tutorial-Anfragen benötigen ein Ziel, einen Titel und Hilfetext.",
    "tutorialTargetNotFound": "Dieses Tutorial-Ziel ist gerade nicht sichtbar.",
    "tutorialSurfaceNotOpen": "Dieses Steuerelement befindet sich in einem Tab, der gerade nicht geöffnet ist.",
    "chats": "Chats",
    "viewAll": "Alle anzeigen",
    "noChatsYet": "Noch keine Chats.",
    "noMessages": "Keine Nachrichten",
    "saved": "gespeichert",
    "close": "Schließen",
    "closeChatHistory": "Chatverlauf schließen",
    "allChats": "Alle Chats",
    "deleteChat": "Chat {{title}} löschen",
    "clearContext": "Ausgewählten Kontext löschen",
    "addContext": "Kontext hinzufügen",
    "contextUsage": "Kontextnutzung",
    "contextUsageUnavailable": "Die Kontextnutzung erscheint nach der nächsten Anfrage.",
    "contextUsageModel": "Modell",
    "contextUsageEstimate": "Schätzung",
    "contextUsageTokens": "{{used}} / {{limit}} Tokens",
    "contextUsageHistory": "Verlaufszeichen",
    "contextUsageCurrent": "Aktuelle Zeichen",
    "contextUsageMessages": "Nachrichten",
    "contextUsageMessageCounts": "{{retained}} behalten, {{omitted}} ausgelassen",
    "contextUsageApproximate": "Mit einer anbieterunabhängigen Token-Näherung geschätzt.",
    "contextUsageExact": "Aus dem bekannten Kontextfenster des Modells geschätzt.",
    "addFiles": "Dateien/Fotos hinzufügen",
    "addScreenshot": "Screenshot hinzufügen",
    "addTerminalBuffer": "Terminalpuffer hinzufügen",
    "createWidget": "Widget erstellen",
    "watchdog": "Wachhund",
    "selectedIntent": "Ausgewählte Assistenten-Absicht",
    "queuedPrompts": "Prompts in Warteschlange",
    "queuedPromptIndex": "Nächste {{index}}",
    "deleteQueuedPrompt": "Prompt aus Warteschlange löschen: {{prompt}}",
    "clearIntent": "{{intent}} löschen",
    "extensions": "Erweiterungen",
    "draftExtension": "Erweiterungsentwurf",
    "pastedImageSource": "Eingefügtes Bild",
    "pastedImageSourceWithNumber": "Eingefügtes Bild {{number}}",
    "pastedImages": "Eingefügte Bilder ({{count}})",
    "attachedFiles": "Angehängte Dateien ({{count}})",
    "removeImageAttachment": "{{label}} entfernen",
    "removeFileAttachment": "{{label}} entfernen",
    "openImagePreview": "Vorschau {{label}} öffnen",
    "imagePreviewTitle": "Vorschau {{label}}",
    "fileTooLarge": "{{name}} ist größer als 10 MB.",
    "imageInputNotSupported": "Dieses Modell unterstützt keine Bildeingabe; eingefügte Screenshots werden nicht gesendet.",
    "composerPlaceholder": "KI-Assistenten etwas fragen.",
    "createWidgetPlaceholder": "Beschreiben Sie das zu erstellende Widget.",
    "watchdogPlaceholder": "Beschreiben Sie, was überwacht werden soll.",
    "createWidgetExamples": [
      "Runde Uhr",
      "CPU- & RAM-Minimonitor",
      "SSH-Schnellverbindungsliste",
      "Arbeitsspeicher- & Swap-Anzeige",
      "Festplattennutzung nach Partition",
      "Systembetriebszeit",
      "Netzwerk-Ein-/Ausgabegraph",
      "Ping-Latenzmonitor",
      "Docker-Containerliste",
      "Git-Branch & Status",
      "systemd-Dienstliste",
      "Log-Tail-Viewer",
      "Wetter-Widget",
      "SSL-Zertifikat-Ablauf",
      "HTTP-Endpunkt-Gesundheitsprüfung",
      "Nächste Cron-Ausführung",
      "Eigene Shell-Metrik-Anzeige",
      "API-Status-Badges",
      "Weltzeituhr (mehrere Zeitzonen)",
      "Top-Prozesse nach CPU",
      "Fehlgeschlagene-Logins-Zähler",
      "Ausstehende Paketaktualisierungen",
      "Countdown-Timer",
      "Stoppuhr",
      "Kernel- & OS-Info",
      "Snake-Spiel",
      "Tetris",
      "Breakout",
      "2048",
      "Minesweeper",
      "Pong",
      "Flappy-Bird-Klon",
      "Space-Invaders-Klon",
      "Wordle-Klon",
      "Simon Says",
      "Conways Spiel des Lebens",
      "Springende Physiksphären",
      "Matrix-Regenanimation",
      "Rotierender 3D-Würfel",
      "Feuerwerksanzeige",
      "Pixel-Leinwand",
      "Passiver Keks-Klicker",
      "Reaktionszeittest",
      "Magische 8-Ball",
      "Würfelwurf",
      "Vaterwitz des Tages",
      "Ist heute Freitag?",
      "Fidget-Spinner",
      "Lavalampen-Animation",
      "Zufällige Katzenfakten"
    ],
    "watchdogExamples": [
      "warnen, wenn CPU 5 Min. lang über 90 % liegt",
      "warnen, wenn RAM-Auslastung über 80 % liegt",
      "warnen, wenn Datenträgerauslastung über 85 % liegt",
      "warnen, wenn freier Speicherplatz unter 10 % fällt",
      "warnen, wenn Commit-Speicher über 90 % liegt",
      "warnen, wenn die Prozessanzahl plötzlich über 800 steigt",
      "warnen, wenn die Handle-Anzahl 50000 überschreitet",
      "warnen, wenn KKTerm mehr als 1 GB RAM nutzt",
      "warnen, wenn Netzwerk-Upstream über 50 MB/s liegt",
      "sag mir Bescheid, wenn die CPU wieder unter 50 % fällt",
      "my-server.example.com pingen - warnen, wenn er offline geht",
      "192.168.1.10 überwachen und benachrichtigen, wenn keine Antwort mehr kommt",
      "warnen, wenn SSH auf my-host keine Verbindungen mehr annimmt",
      "warnen, wenn Port 443 auf api.example.com geschlossen wird",
      "warnen, wenn mein Datenbankport 5432 nicht mehr lauscht",
      "Port 8080 überwachen - sag mir, wenn er wieder verfügbar ist",
      "meine Codex-CLI-Sitzung überwachen - anstoßen, wenn sie 60 Sekunden still ist",
      "diese SSH-Sitzung 2 Minuten auf Stille überwachen und mich dann benachrichtigen",
      "meinen langen Build überwachen - warnen, wenn 5 Min. keine Ausgabe kommt",
      "wenn Codex an einer Eingabeaufforderung hängt, automatisch /continue senden"
    ],
    "toolPermissionMode": "Werkzeugberechtigungen",
    "toolPermissionPrompt": "Nachfragen",
    "toolPermissionAllowAll": "Alle erlauben",
    "toolApprovalTitle": "Werkzeugaufruf genehmigen?",
    "toolApprovalTool": "{{tool}}-Werkzeug",
    "toolApprovalBody": "Diese Aktion kann KKTerm oder den lokalen Rechner ändern.",
    "toolApprovalDetails": "Anfragedetails",
    "toolApprovalRiskTitle": "Als riskant markiert",
    "watchdogApproval": {
      "lede": "Watchdog \"{{name}}\" mit KI-Eingriff erstellen?",
      "target": "Ziel",
      "trigger": "Auslöser",
      "poll": "Abfrageintervall",
      "stop": "Stopp wenn",
      "goal": "Eingriffsziel",
      "allowedTools": "Erlaubte Tools ({{count}})",
      "allowedToolsCaveat": "Die KI kann diese während der Laufzeit dieses Watchdogs ohne weitere Bestätigungen aufrufen. Andere Tools werden zur Laufzeit abgelehnt.",
      "caps": "Obergrenzen: maximal {{max}} Eingriffe · {{suppression}} s Abkühlung zwischen Aktionen"
    },
    "toolApprovalWaiting": "Warte auf Ihre Antwort.",
    "toolApprovalSelectAction": "Aktion auswählen",
    "toolApprovalAllow": "Erlauben",
    "toolApprovalAllowSession": "In dieser Sitzung erlauben",
    "toolApprovalDeny": "Ablehnen",
    "toolApprovalApproved": "Erlaubt. Fortsetzung…",
    "toolApprovalAllowedSession": "Für diese Sitzung erlaubt. Fortsetzung…",
    "toolApprovalDenied": "Abgelehnt.",
    "toolApprovalCancelled": "Abgebrochen. Fortsetzung…",
    "sendMessage": "Nachricht senden",
    "stopMessage": "Antwort stoppen",
    "copy": "Kopieren",
    "send": "Senden",
    "code": "code",
    "copyMessage": "Nachricht kopieren",
    "directAttachmentPrompt": "Hilf mir dabei. Erkläre, was du siehst, und wenn es wie ein Fehler, eine Warnung oder ein Problem aussieht, erkläre bitte so gut wie möglich, wie ich es beheben kann.",
    "sendToTerminal": "An fokussiertes Terminal senden",
    "extensionReviewTooltip": "Erweiterungsentwürfe sind nur zur Überprüfung",
    "showLess": "Weniger anzeigen",
    "more": "Mehr",
    "errorPrefix": "KI-Assistent-Fehler",
    "providerError": "KI-Anbieter-Einstellungsfehler",
    "copilotConnectRequired": "Verbinden Sie GitHub Copilot in den Einstellungen, bevor der KI-Assistent chatten kann.",
    "chargingBeacon": "Antwortbake wird geladen",
    "preparingResponse": "Antwort wird vorbereitet...",
    "extensionDraftPrompt": "KKTerm-Erweiterungsentwurf erstellen für: ",
    "providerEndpointRequired": "Anbieter-Endpunkt ist erforderlich.",
    "modelRequired": "Modell ist erforderlich.",
    "apiKeyRequired": "{{provider}} benötigt einen API-Schlüssel, bevor der KI-Assistent chatten kann.",
    "secretCardAiProviderMessage": "{{provider}} benötigt einen API-Schlüssel, bevor der KI-Assistent chatten kann.",
    "secretCardAiProviderDescription": "Als KI-Provider-Schlüssel für {{provider}} gespeichert.",
    "secretCardDefaultDescription": "Direkt {{backend}} gespeichert.",
    "secretCardStorageBackendOs": "im OS-Schlüsselbund",
    "secretCardStorageBackendFile": "in der verschlüsselten Datenbank",
    "secretCardPrivacy": "Hier eingeben; es wird lokal gespeichert und nicht an das KI-Modell gesendet.",
    "secretCardInputLabel": "Geheimnis",
    "secretCardPlaceholder": "Geheimnis einfügen",
    "secretCardShow": "Geheimnis anzeigen",
    "secretCardHide": "Geheimnis verbergen",
    "secretCardSave": "In Tresor speichern",
    "secretCardSaved": "Gespeichert",
    "secretCardStoredInline": "{{backend}} gespeichert",
    "secretCardStoredStatus": "{{label}} {{backend}} gespeichert.",
    "secretCardStoredMessage": "{{label}} ist gespeichert. Sie können fortfahren.",
    "secretCardRuntimeRequired": "Die Geheimnis-Speicherung erfordert die KKTerm-Desktop-Laufzeitumgebung.",
    "secretCardInvalidWidgetRequest": "Die Widget-Geheimnis-Anfrage ist ungültig.",
    "secretCardMissingWidget": "Die Widget-Instanz konnte nicht gefunden werden.",
    "newAiChat": "Neuer KI-Assistent-Chat",
    "addedToPane": "Zum Panel hinzugefügt",
    "thinking": "Denkt nach…",
    "thoughtFor": "Nachgedacht für",
    "workedFor": "Gearbeitet für {{duration}}",
    "thinkingStep": "Denken",
    "workPlanTitle": "Arbeitsplan",
    "toolCallRunning": "Wird ausgeführt",
    "toolCallUsing": "{{tool}}-Tool wird verwendet...",
    "toolCallComplete": "Abgeschlossen",
    "workDurationUnderSecond": "<1s",
    "workDurationSeconds": "{{count}}s",
    "workDurationMinutesSeconds": "{{minutes}}m {{seconds}}s",
    "toolWebSearch": "Durchsucht das Web…",
    "toolWebFetch": "Ruft Webseite ab…",
    "toolShellCommand": "Führt Befehl aus…",
    "toolFileSearch": "Durchsucht Dateien…",
    "toolFileRead": "Liest Datei…",
    "toolCurrentTime": "Prüft aktuelle Uhrzeit…",
    "toolPerformanceCounters": "Leistungsindikatoren werden gelesen…",
    "toolEmail": "E-Mail senden…",
    "toolSecretRequest": "Fordere geheimen Eintrag an…",
    "toolDashboard": "Dashboard wird aktualisiert…",
    "toolConnections": "Verbindungen verwalten…",
    "toolSessions": "Arbeite mit Sitzungen…",
    "toolTutorial": "Tutorial-Hilfe wird angezeigt...",
    "toolWebSearchDone": "Das Web durchsucht",
    "toolWebFetchDone": "Webseite abgerufen",
    "toolShellCommandDone": "Befehl ausgeführt",
    "toolFileSearchDone": "Dateien durchsucht",
    "toolFileReadDone": "Datei gelesen",
    "toolCurrentTimeDone": "Aktuelle Uhrzeit geprüft",
    "toolPerformanceCountersDone": "Leistungsindikatoren gelesen",
    "toolEmailDone": "E-Mail gesendet",
    "toolSecretRequestDone": "Geheimen Eintrag angefordert",
    "toolDashboardDone": "Dashboard aktualisiert",
    "toolConnectionsDone": "Verbindungen verwaltet",
    "toolSessionsDone": "Mit Sitzungen gearbeitet",
    "toolTutorialDone": "Tutorial-Hilfe angezeigt",
    "waitingPhrases": [
      "Den Tsundere-Kernel kompilieren",
      "Das Chakra-Netzwerk defragmentieren",
      "Die Strand-Episode laden",
      "Den Senpai-Detektor kalibrieren",
      "Die epische Transformationssequenz puffern",
      "Den Freundschaftsalgorithmus neu kompilieren",
      "Das Catgirl-Neuronennetz optimieren",
      "Die Nendoroid-Sammlung synchronisieren",
      "Den Genkidama-Patch deployen",
      "Die Isekai-Zeitlinie forken",
      "Die Mecha-Baupläne indizieren",
      "Die Sakuga-Frames rendern",
      "Das Magical-Girl-Maskottchen neustarten",
      "Den Filler-Episoden-Cache leeren",
      "Den Onii-chan-Klassifikator trainieren",
      "Eine neue Isekai-Instanz hochfahren",
      "Den Plot-Hole-Daemon patchen",
      "Das Fanservice-Kontingent validieren",
      "Die Legendenwaffen-Registratur hashen",
      "Den God-Tier-Waifu-Endpunkt pollen",
      "Den Liebesdreieck-Deadlock auflösen",
      "Die ultimative Technik JIT-kompilieren",
      "Den Kuudere-Heap defragmentieren",
      "Die OVA aus dem Geisterreich streamen",
      "Das Dimensionsspalt-Volume mounten",
      "Die verbotene Jutsu-Eingabe bereinigen",
      "Den übermächtigen Protagonisten linten",
      "Die Schicksals-Untertitel parsen",
      "Den Riesenroboter-Hangar dockerisieren",
      "Die Anime-Essensszene mit Tränen serialisieren",
      "Das Kindheitsversprechen entschlüsseln",
      "Den Schattenklon-Thread starten",
      "Das Transformations-Stockmaterial drosseln",
      "Die Onsen-Episoden-Assets hydrieren",
      "Nach verstecktem Sensei-DLC suchen",
      "Das Turnierbogen-Gerüst bauen",
      "Die nächste Episodenvorschau vorladen",
      "Den Nakama-Power-Boost aussenden",
      "Den Harem-Protagonisten magnetisieren",
      "Den Slice-of-Life-Torrent seeden",
      "Den dramatischen Windeffekt cachen",
      "Den Zweitform-DLC freischalten",
      "Die Tsundere-Version pinnen",
      "Das alternative Universum föderieren",
      "Die Stärke-Skalierungskurve linten",
      "Den Beschwörungsvertrag signieren",
      "Das Protag-kun-Repository klonen",
      "Die emotionale Rückblende sichern",
      "Die Karaoke-ED-Sequenz aufwärmen",
      "Das Anime-Only-Volume auswerfen",
      "Den Emotional-Damage-Snapshot erstellen",
      "Die Kotatsu-Workload aufwärmen",
      "Die Gacha-Pull-History CRUDen",
      "Die saisonale Waifu-Tier-Liste zusammenbauen",
      "Die Spezialangriff-Leiste aufladen",
      "Die tragische Hintergrundgeschichte zurücksetzen",
      "Die Seiyuu-Stimmspur muxen",
      "Die hyperdimensionale KI tunen",
      "Die Strand-Episode in Microservices aufteilen",
      "Den Mecha mit der Kraft der Freundschaft fusionieren",
      "Den Yandere-Socket verbinden",
      "Im Dojo segfaulen",
      "Die Liebesgeständnis-Szene wiederholen",
      "Die Genderbend-Config tauschen",
      "Den Light-Novel-Kanon laden",
      "Die Chuunibyou-Chiffre dekodieren",
      "Das Gacha des Leidens drehen",
      "Das Anime Planet Express tethern",
      "Die Melonpan-Binary backen",
      "Die Studentenrats-Akten IDORn",
      "Die Anime-Physik-Engine aufblasen",
      "Die Kirschblüten-Partikel crunchen",
      "Die Katzenohr-Empfindlichkeit übertakten",
      "Die Deredere-Coroutine aussetzen",
      "Das Wütende-Fandom-Token generieren",
      "Den Zauberkreis-Ringpuffer routen",
      "Den Onigiri-SSR-Status hydrieren",
      "Den Rückblenden-Episoden-Puffer parken",
      "Den saisonalen Drop vom CDN abrufen",
      "Die Sensei-Weisheitsdaten abrufen",
      "Den übermächtigen Schleim giga-deployen",
      "Timeout bei der Geisterbestien-Quest",
      "Das Isekai-Truck-kun-Event veröffentlichen",
      "Den Anime-Augenleuchten-Shader auffrischen",
      "Den Moe-Blob-Klassifikator trainieren",
      "Das Uguu-Partikelsystem rendern",
      "Den Tsundere-Token synthetisieren",
      "Die Kuudere-Datenbank replizieren",
      "Die Ninja-Mailbox proxien",
      "Die Helden-Party selbst-heilen",
      "Die Studio-Crunch-Pods einplanen",
      "Den Strand-Filler-Container hochfahren",
      "Den Deredere-Pull-Request mergen",
      "Das neueste Doujin-Release taggen",
      "Das Kochkampf-Log wiedergeben",
      "Das Insert-Song-Signal verstärken",
      "Die Studentenratssitzung beruhigen",
      "Das Ramen-Topping-Plugin pip-installieren",
      "Das Anime-Verrats-Event generieren",
      "Die Anime-Todesflagge durchstreichen",
      "Die Gattai-Sequenz synchronisieren",
      "Das Kampfkraft-Level-Budget sprengen",
      "Den Sprung-Slash einfrieren",
      "Die Tsundere-Prüfsumme checken",
      "Die Notice-me-Senpai-Anfrage auflösen",
      "Das Ara-ara-Event loggen",
      "Die Power-up-Sequenz committen",
      "Die kaputte Katana-Instanz reparieren",
      "Die Idol-Tanz-Frames sequenzieren",
      "Die Turnier-Zuschauer einreihen",
      "Die Verborgenes-Dorf-Cloud föderieren",
      "Den Big-Three-Status pollen",
      "Die OVA in den Kanon sideloaden",
      "Das Josei-Smut-Modul bündeln",
      "Die Wasserbändiger-Demo-Daten hydrieren",
      "Zum Ersatz-Protag failovern",
      "Den Kirschblüten-Checkpoint wiederherstellen",
      "Die Light-Novel-Bände synchronisieren",
      "Den Riesen des Lichts containerisieren",
      "Den Psychologischen-Schaden-Token ablaufen lassen",
      "Das Amnesie-Arc-Schema migrieren",
      "Den Harem über Dimensionen sharden",
      "Den 503-Maid-Service cosplayen",
      "Das Fan-Theorie-Modell überanpassen",
      "Die übermächtige Fähigkeit OOM-killen",
      "Das BGM-Nostalgie-Format transkodieren",
      "Den Errötungs-Sticker in Produktion pushen",
      "Die Heiße-Quellen-Episode liquibasen",
      "Den Auferstehungszauber crash-loopen",
      "Den Kamehame-Soundbite resamplen",
      "Den Speedlines-Generator drosseln",
      "Den Love-Love-Angriff elektrisieren",
      "Die Genderbend-Flagge umschalten",
      "Die böse Organisationshierarchie rooten",
      "Die Yandere-Eingaben bereinigen",
      "Den Turnierbogen-Spoiler snipen",
      "Den Kendo-Club-Cookie backen",
      "Den Onii-chan-Token validieren",
      "Die EHHHHH-Wellenform de-essen",
      "Das Bento-Box-CDN aufwärmen",
      "Die Geisterkugel-Flugbahn umleiten",
      "Die Strandvolleyball-Physik neu hashen",
      "Die Waifu-Wars im Konsens lösen",
      "Den Kellerbewohner-Arc entarchivieren",
      "Den 120-FPS-Sakuga-Modus aktivieren",
      "Das Gloomy-Sunday-Skript beobachten",
      "Die Gitarrenkoffer-Enthüllung aufdrehen",
      "Das Rückblenden-Sepia farblich abgleichen",
      "Den Kleiner-Finger-Schwur-Socket verlinken",
      "Das Ich-beschütze-dich-Paket senden",
      "Die Kindheitsfreund-Route überschreiben",
      "Die Fanservice-Strand-Episode injizieren",
      "Die Tadaima-Szene segmentieren",
      "Das Schulfestival stub-cruden",
      "Die Vererbte-Techniken-Liste enumerieren",
      "Den Freundschafts-Multiplikator neu skalieren",
      "Die tragische Backstory-Kaskade kaskadieren",
      "Den Dattebayo-Endpunkt ratenbegrenzen",
      "Den Omae-wa-mou-shindeiru-Trigger zeit-einfrieren",
      "Das geteilte Universum neu kompilieren",
      "Den anhänglichen Kohai-Pointer dere-referenzieren",
      "Das Sportturnier-Schema fail-fasten",
      "Den epischen Monolog-Speech chunking",
      "Die AG-Anmeldeformulare batch-einfügen",
      "Die Helden-Party bus-factoren",
      "Den Kindheitsfreund-Zonen-Container isolieren",
      "Den Baka-Abhängigkeitskonflikt auflösen",
      "Die Schuldach-Szene live-migrieren",
      "Die Liebesbrief-Payload abfangen",
      "Den Letzte-Folge-vor-Pause-Hook watchen",
      "Die Riesen-Mecha-Laser-Abkühlung aufwärmen",
      "Die Akademie-Mitgliederliste neu befüllen",
      "Den emotionalen Magenschlag entplanen",
      "Den neunschwänzigen Fuchs-Daemon versiegeln",
      "Das Ramen-Shop-Stammkunden-Loadout einreihen",
      "Den World-Building-Lore-Dump thesis-moden",
      "Den Legendenwaffen-Generator BEASTen",
      "Den übermächtigen Sensei nerfen",
      "Das stille Anstarren puffern",
      "Die Adaption vom Ausgangsmaterial rebasen",
      "Das Strandvolleyball-Charakterdesign linten",
      "Die Nicht-übel-Grinsen-Antwort parieren",
      "Den Kopfstreichler-Trigger aktivieren",
      "Die Sprechblasen-IDE transkribieren",
      "Den vertrauten Geist-Daemon neustarten",
      "Die Freundschafts-Zwischensequenz vor-cachen",
      "Den Peinliche-Sache-Plan neu laden",
      "Die Isekai-Cheat-Skill-Tabelle normalisieren",
      "Den Ich-habe-verstanden-Verständniszustand cachen",
      "Die Mecha-Pilot-Sync-Rate bootstrappen",
      "Den Nakama-Erinnerungsvektor einbetten",
      "Die Liebesdreieck-Route A/B-testen",
      "Das Das-ist-noch-nicht-mal-meine-letzte-Form-Modell schichten",
      "Die saisonale Metadaten-API gatekeepen",
      "Die bösen Bits im verdorbenen Amulett reinigen",
      "Das 8-Bit-Ending-Theme komponieren",
      "Die fliegende Burg kubernetisieren",
      "Das Raumzeit-Loch mit Panzerband reparieren",
      "Die Strandspielzeuge in 4:3 bin-packen",
      "Den Festival-Zeitplan chaos-affen"
    ],
    "tmuxSessionLabels": [
      "Schleuse",
      "Andromeda",
      "Antimaterie",
      "Asteroid",
      "Astronaut",
      "Atmosphäre",
      "Aurora",
      "Binär",
      "Biosphäre",
      "SchwarzLoch",
      "Blazar",
      "Kapsel",
      "Himmlisch",
      "Chromosphäre",
      "Chronos",
      "Sternhaufen",
      "Komet",
      "Sternbild",
      "Korona",
      "Kosmos",
      "Krater",
      "Kryo",
      "Cyber",
      "Datensphäre",
      "Tiefenraum",
      "Andocken",
      "Schildkuppel",
      "Drift",
      "Zwergstern",
      "Finsternis",
      "ElektroMag",
      "Äquinoktium",
      "Ereignis",
      "Exoplanet",
      "Exosphäre",
      "Filament",
      "Vorbeiflug",
      "Fusion",
      "Galaxie",
      "Tor",
      "Geodätisch",
      "Gluon",
      "Gravitation",
      "Hangar",
      "Helix",
      "Holodeck",
      "Horizont",
      "Wasserstoff",
      "Hypernova",
      "Hyperraum",
      "Zündung",
      "Impuls",
      "Trägheit",
      "Infrarot",
      "Ionenantrieb",
      "Ionosphäre",
      "Jetstream",
      "Sprungtor",
      "Jupiter",
      "Kepler",
      "Startrampe",
      "Lichtjahr",
      "Lithium",
      "Leitstern",
      "Großrechner",
      "Mars",
      "Merkur",
      "Meteor",
      "Mission",
      "Mondbasis",
      "Mondschuss",
      "Nebel",
      "Neptun",
      "Netzläufer",
      "Neutron",
      "NeueGen",
      "Nova",
      "Sternwarte",
      "Orbit",
      "Orion",
      "Parsec",
      "Nutzlast",
      "Photon",
      "Planetoid",
      "Plasma",
      "Polaris",
      "Sonde",
      "Pulsar",
      "Quanten",
      "Quasar",
      "Rotverschiebung",
      "Rover",
      "Satellit",
      "Singularität",
      "Sonnenwind",
      "Raumlabor",
      "Sternenstaub",
      "Raumschiff",
      "Sonnenfleck",
      "Supernova"
    ]
  },
  "watchdog": {
    "openDetail": "{{name}} öffnen",
    "cancel": "Abbrechen",
    "completedAction": "Abgeschlossen",
    "close": "Schließen",
    "saveReport": "Bericht speichern",
    "state": {
      "armed": "Aktiv",
      "running": "Läuft",
      "triggered": "Ausgelöst",
      "intervening": "Eingreifend",
      "suppressed": "Unterdrückt",
      "completed": "Abgeschlossen",
      "canceled": "Abgebrochen",
      "error": "Fehler"
    },
    "detail": {
      "lastValue": "Letzter Wert",
      "elapsed": "Verstrichen",
      "watchSummary": "Überwachungszusammenfassung",
      "nextCheck": "Nächste Prüfung",
      "exitCondition": "Endbedingung",
      "notificationMethod": "Benachrichtigung",
      "actionMode": "Aktion",
      "polls": "Abfragen",
      "triggers": "Auslöser",
      "interval": "Intervall",
      "targetPerformance": "Leistung: {{metric}}",
      "targetSshSilence": "Ausgabestille der SSH-Sitzung",
      "targetPing": "Ping {{host}}",
      "targetTcp": "TCP {{host}}:{{port}}",
      "targetMock": "Testzähler",
      "stopAfterDuration": "Nach {{duration}}",
      "stopAfterTriggerCount": "Nach {{count}} Auslösungen",
      "stopAfterFirstTrigger": "Nach erster Auslösung",
      "stopAfterPollCount": "Nach {{count}} Abfragen",
      "stopUntilCanceled": "Bis zum Abbruch",
      "notification": {
        "inAppOnly": "Nur in der App",
        "inAppPlusToast": "In der App plus Toast",
        "inAppPlusSound": "In der App plus Ton"
      },
      "action": {
        "notify": "Nur benachrichtigen",
        "aiIntervene": "KI-Eingriff"
      },
      "notEnoughData": "Daten werden gesammelt…",
      "sparkline": "Aktuelle Werte",
      "triggerEvents": "Auslöseereignisse",
      "interventions": "KI-Eingriffe",
      "aiSummary": "KI-Zusammenfassung",
      "summarize": "Zusammenfassen",
      "regenerate": "Neu generieren",
      "summarizing": "Wird zusammengefasst…",
      "summaryEmpty": "Klicken Sie auf 'Zusammenfassen', um einen Post-Mortem-Bericht dieses Watchdogs in natürlicher Sprache zu erstellen.",
      "targetSchedule": "Zeitplan: {{cron}}",
      "targetLogFile": "Protokolldatei {{path}} enthält „{{pattern}}“",
      "targetOutputMatch": "Sitzungsausgabe enthält „{{pattern}}“"
    }
  },
  "workspace": {
    "tabs": "Arbeitsbereich-Tabs",
    "noActiveSession": "Keine aktive Sitzung",
    "openFromTree": "Eine Verbindung aus dem Baum öffnen oder eine neue Verbindung erstellen:",
    "syncInput": "Eingabe an alle Terminals synchronisieren",
    "syncInputEnabledNotice": "Die Eingabe wird nun an jedes geöffnete Terminal gespiegelt.",
    "newTab": "Neuer Tab",
    "hostUsage": "Host-Auslastung",
    "cpu": "CPU",
    "cpuUsage": "CPU-Auslastung",
    "ram": "RAM",
    "ramUsage": "RAM-Auslastung",
    "network": "Netzwerk",
    "networkUsage": "Netzwerkdurchsatz",
    "networkDownstream": "Downstream",
    "networkDownstreamUsage": "Downstream-Übertragungsrate",
    "networkUpstream": "Upstream",
    "networkUpstreamUsage": "Upstream-Übertragungsrate",
    "takeScreenshot": "Screenshot aufnehmen",
    "copyRegion": "Bereich erfassen (Zwischenablage)",
    "copyEntirePanel": "Gesamtes Fenster erfassen (Zwischenablage)",
    "sendEntirePanelToAi": "Gesamtes Fenster erfassen (KI-Assistent)",
    "sentToAi": "An KI gesendet",
    "copied": "Kopiert",
    "selectRegion": "Screenshot-Bereich auswählen",
    "screenshotsRequireRuntime": "Screenshots erfordern die Tauri-Desktop-Laufzeitumgebung.",
    "screenshotCaptureError": "Screenshot konnte nicht erfasst werden: {{message}}",
    "screenshot": "Screenshot",
    "scrollTabsLeft": "Tabs nach links scrollen",
    "scrollTabsRight": "Tabs nach rechts scrollen",
    "renameTab": "{{title}} umbenennen",
    "closeTab": "{{title}} schließen",
    "terminalPane": "Terminal-Panel",
    "sftpBrowser": "SFTP-Browser",
    "webview": "Webview",
    "workspace": "Arbeitsbereich",
    "terminal": "Terminal",
    "connectionKind": "{{type}}-Verbindung",
    "localTerminalSession": "Lokale Terminalsitzung",
    "workspaceSwitcher": "Arbeitsbereiche",
    "defaultWorkspace": "Standard",
    "defaultWorkspaceTitle": "Standardarbeitsbereich",
    "newWorkspace": "Neuer Arbeitsbereich",
    "workspaceName": "Bezeichnung",
    "workspaceNamePlaceholder": "Name des Arbeitsbereichs",
    "editWorkspaceIcon": "Arbeitsbereichssymbol bearbeiten",
    "iconPickerLabel": "Auswahl für Arbeitsbereichssymbol",
    "importConnections": "Verbindungen importieren",
    "importConnectionsHint": "Verbindungen aus bestehenden Arbeitsbereichen in diesen kopieren.",
    "importFromWorkspace": "Aus Arbeitsbereich importieren",
    "searchConnections": "Verbindungen suchen",
    "filterConnectionTypes": "Verbindungstypen filtern",
    "allConnectionTypes": "Alle",
    "selectAllConnections": "Alle auswählen",
    "deselectAllConnections": "Alle abwählen",
    "noImportConnections": "Keine passenden Verbindungen.",
    "createWorkspace": "Arbeitsbereich erstellen",
    "editWorkspace": "Workspace bearbeiten",
    "deleteWorkspace": "Arbeitsbereich löschen",
    "deleteWorkspaceConfirm": "\"{{name}}\" und alle zugehörigen Verbindungen löschen? Dies kann nicht rückgängig gemacht werden.",
    "workspaceCreated": "Arbeitsbereich \"{{name}}\" erstellt",
    "fileViewer": {
      "loading": "Wird geladen…",
      "noFile": "Für diese Dokument-Connection ist keine Datei ausgewählt.",
      "truncated": "Diese Datei ist groß; es wird eine Teilvorschau angezeigt.",
      "invalidJson": "Ungültiges JSON - Rohtext wird angezeigt.",
      "imageTooLarge": "Dieses Bild ist zu groß für die Vorschau.",
      "filterRows": "Zeilen filtern…",
      "filterLines": "Zeilen filtern…",
      "rowCount": "{{count}} Zeilen",
      "tableTruncated": "Die ersten {{count}} Zeilen werden angezeigt.",
      "follow": "Folgen",
      "followOn": "Verfolgung aktiv — Klick zum Pausieren",
      "following": "Verfolgung aktiv",
      "parser": "Parser",
      "parserType": {
        "auto": "Automatisch",
        "generic": "Allgemein",
        "json": "JSON",
        "logfmt": "logfmt",
        "syslog": "Syslog",
        "http-access": "HTTP-Zugriff",
        "windows-event": "Windows-Ereignis",
        "java-stack": "Java-Stack",
        "container": "Container"
      },
      "find": "Suchen",
      "softWrap": "Zeilenumbruch",
      "expandAll": "Alle ausklappen",
      "collapseAll": "Alle einklappen",
      "valid": "Gültig",
      "invalid": "Ungültig",
      "keyCount": "{{count}} Schlüssel",
      "tableShape": "{{rows}} Zeilen × {{cols}} Spalten",
      "lineCountOf": "{{count}} von {{total}} Zeilen",
      "wordCount": "{{count}} Wörter",
      "dimensions": "{{width}} × {{height}}",
      "byteCount": "{{count}} Bytes",
      "hexOffset": "Offset",
      "zoomIn": "Vergrößern",
      "zoomOut": "Verkleinern",
      "fit": "Einpassen",
      "actualSize": "Tatsächliche Größe",
      "rotate": "Drehen",
      "readOnly": "Schreibgeschützt",
      "saved": "Gespeichert",
      "unsaved": "Ungespeichert",
      "view": {
        "preview": "Vorschau",
        "split": "Geteilt",
        "source": "Quelltext"
      },
      "kind": {
        "text": "Text",
        "markdown": "Markdown",
        "csv": "Tabelle",
        "json": "JSON",
        "image": "Bild",
        "log": "Protokoll",
        "hex": "Hex",
        "pdf": "PDF",
        "unsupported": "Nicht unterstützt"
      },
      "level": {
        "error": "Fehler",
        "warn": "Warnung",
        "info": "Info",
        "debug": "Debug",
        "trace": "Trace"
      },
      "retry": "Erneut versuchen",
      "pdfPage": "{{page}} / {{count}}",
      "dependencyNeededTitle": "Vorschau benötigt ein Add-on",
      "dependencyNeededBody": "Für die Vorschau dieses Dateityps verwendet KKTerm {{tool}}, ein kleines Add-on, das bei Bedarf heruntergeladen statt gebündelt wird.",
      "dependencyInstall": "{{tool}} installieren",
      "dependencyInstalling": "{{tool}} wird installiert…",
      "dependencyManualHint": "Installieren Sie {{tool}}, stellen Sie sicher, dass es in Ihrem PATH liegt, und versuchen Sie es erneut.",
      "dependencyToolNote": "Einmalig in Ihren Benutzerordner heruntergeladen – keine Adminrechte erforderlich.",
      "dep": {
        "poppler": "Poppler"
      },
      "save": "Speichern",
      "saving": "Wird gespeichert…",
      "discardConfirm": "Nicht gespeicherte Änderungen verwerfen?",
      "saveConflictConfirm": "Diese Datei wurde auf dem Datenträger geändert, seit Sie sie geöffnet haben. Mit Ihren Änderungen überschreiben?",
      "viewOptions": "Ansichtsoptionen",
      "background": "Hintergrund",
      "backgroundDefaultHint": "Standard-Dokument-Viewer-Hintergrund für diese Verbindung verwenden.",
      "textMenu": "Schrift & Kodierung",
      "font": "Schriftart",
      "fontDefault": "Standard (Monospace)",
      "fontSize": "Größe",
      "fontSizeDefault": "Standard",
      "encoding": "Kodierung",
      "encodingAuto": "Automatisch",
      "encodingDetected": "Automatisch ({{label}})",
      "unsupportedTitle": "Nicht unterstützte Datei",
      "unsupportedBody": "KKTerm hat keinen Inline-Viewer für {{name}}. Wählen Sie, wie es geöffnet werden soll.",
      "openAsText": "Als Text öffnen",
      "openAsBinary": "Als Binär öffnen",
      "openExternalEditor": "In externem Editor öffnen"
    }
  },
  "common": {
    "allFilesFilter": "Alle Dateien",
    "clear": "Löschen",
    "collapse": "Einklappen",
    "customColor": "Benutzerdefinierte Farbe",
    "properties": "Eigenschaften",
    "expand": "Ausklappen",
    "hexColor": "Hex-Farbe",
    "save": "Speichern",
    "cancel": "Abbrechen",
    "close": "Schließen",
    "delete": "Löschen",
    "copy": "Kopieren",
    "cut": "Ausschneiden",
    "paste": "Einfügen",
    "search": "Suchen",
    "searchForMore": "Mehr suchen",
    "loading": "Wird geladen...",
    "ok": "OK",
    "back": "Zurück",
    "forward": "Vor",
    "refresh": "Aktualisieren",
    "reset": "Zurücksetzen",
    "edit": "Bearbeiten",
    "add": "Hinzufügen",
    "remove": "Entfernen",
    "open": "Öffnen",
    "am": "AM",
    "pm": "PM"
  },
  "languages": {
    "en": "English",
    "fr": "Français",
    "it": "Italiano",
    "de": "Deutsch",
    "es": "Español (España)",
    "es-MX": "Español (México)",
    "pt-BR": "Português (Brasil)",
    "zh-TW": "中文 (繁體)",
    "zh-CN": "中文 (简体)",
    "ja": "日本語",
    "ko": "한국어",
    "th": "ไทย",
    "id": "Bahasa Indonesia",
    "vi": "Tiếng Việt"
  },
  "manual": {
    "title": "Betriebshandbuch",
    "subtitle": "Bedienung von KKTerm. Wird mit jedem Release ausgeliefert.",
    "chaptersLabel": "Kapitel",
    "back": "Zurück",
    "loading": "Wird geladen…",
    "loadError": "Handbuch konnte nicht geladen werden: {{message}}",
    "tauriRequired": "Das Handbuch ist nur in der Desktop-Laufzeitumgebung verfügbar."
  }
}
