openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
2 lines • 52.6 kB
JavaScript
var e={common:{health:`Status`,ok:`OK`,yes:`Ja`,no:`Nein`,active:`Aktiv`,loading:`Wird geladen…`,refreshing:`Wird aktualisiert…`,online:`Online`,offline:`Offline`,connect:`Verbinden`,connected:`Verbunden`,refresh:`Aktualisieren`,reload:`Neu laden`,reset:`Zurücksetzen`,probe:`Prüfen`,call:`Anrufen`,confirm:`Bestätigen`,cancel:`Abbrechen`,next:`Nächste`,back:`Zurück`,create:`Erstellen`,copy:`Kopieren`,copied:`Kopiert!`,copyCode:`Code kopieren`,delete:`Löschen`,dismiss:`Schließen`,unselect:`Auswahl aufheben`,enabled:`Aktiviert`,disabled:`Deaktiviert`,none:`Keine`,na:`k. A.`,never:`never`,configured:`Konfiguriert`,running:`Wird ausgeführt`,linked:`Verknüpft`,mode:`Modus`,system:`System`,light:`Leicht`,dark:`Dunkel`,baseUrl:`Basis-URL`,lastStart:`Letzter Start`,lastProbe:`Letzte Prüfung`,lastInbound:`Letzter Eingang`,lastConnect:`Letzte Verbindung`,lastMessage:`Letzte Nachricht`,authAge:`Authentifizierungsalter`,credential:`Anmeldedaten`,audience:`Zielgruppe`,publicKey:`Öffentlicher Schlüssel`,probeOk:`Prüfung erfolgreich`,probeFailed:`Prüfung fehlgeschlagen`,reloadConfig:`Konfiguration neu laden`,loadConfig:`Konfiguration laden`,loadApprovals:`Freigaben laden`,settingsSections:`Einstellungsabschnitte`,version:`Version`,docs:`Dokumentation`,theme:`Design`,colorMode:`Farbmodus`,colorModeOption:`Farbmodus: {mode}`,resources:`Ressourcen`,search:`Suchen`,save:`Speichern`,saving:`Wird gespeichert…`,saveAndPublish:`Speichern & veröffentlichen`,importing:`Wird importiert…`,importFromRelays:`Aus Relays importieren`,showAdvanced:`Erweitert anzeigen`,hideAdvanced:`Erweitert ausblenden`,unsavedChanges:`Sie haben ungespeicherte Änderungen`,secondsAgo:`vor {count}s`,working:`Wird bearbeitet…`,showQr:`QR anzeigen`,relink:`Erneut verknüpfen`,waitForScan:`Auf Scan warten`,logout:`Abmelden`},channels:{health:{title:`Channel-Zustand`,subtitle:`Statusaufnahmen der Channels vom Gateway.`,noSnapshotYet:`Noch keine Aufnahme.`},generic:{subtitle:`Channel-Status und -Konfiguration.`},gatewayUrlConfirmation:{title:`Gateway-URL ändern`,subtitle:`Dadurch wird die Verbindung zu einem anderen Gateway-Server hergestellt`,warning:`Bestätigen Sie dies nur, wenn Sie dieser URL vertrauen. Bösartige URLs können Ihr System gefährden.`},nostr:{profile:`Profil`,editProfile:`Profil bearbeiten`,profilePicture:`Profilbild`,noProfile:`Kein Profil festgelegt.`,noProfileHint:`Klicken Sie auf "Profil bearbeiten", um Ihren Namen, Ihre Bio und Ihren Avatar hinzuzufügen.`,name:`Name`,displayName:`Anzeigename`,about:`Über`,advanced:`Erweitert`,profilePicturePreview:`Vorschau des Profilbilds`,account:`Konto`,username:`Benutzername`,usernameHelp:`Kurzer Benutzername (z. B. satoshi)`,bio:`Bio`,bioPlaceholder:`Erzählen Sie etwas über sich...`,bioHelp:`Eine kurze Bio oder Beschreibung`,displayNameHelp:`Ihr vollständiger Anzeigename`,avatarUrl:`Avatar-URL`,avatarHelp:`HTTPS-URL zu Ihrem Profilbild`,bannerUrl:`Banner-URL`,bannerHelp:`HTTPS-URL zu einem Bannerbild`,website:`Website`,websiteHelp:`Ihre persönliche Website`,nip05Identifier:`NIP-05-Identifikator`,nip05Help:`Verifizierbarer Identifikator (z. B. you@domain.com)`,lightningAddress:`Lightning-Adresse`,lightningHelp:`Lightning-Adresse für Trinkgelder (LUD-16)`}},lazyView:{loadingTitle:`Panel wird geladen`,errorTitle:`Panel konnte nicht geladen werden`,errorSubtitle:`Laden Sie die Seite neu, um das neueste Control UI-Bundle zu laden, oder versuchen Sie es erneut, wenn die Netzwerkanfrage fehlgeschlagen ist.`,retry:`Erneut versuchen`,unknownError:`Unbekannter Fehler beim Laden des Moduls.`},nodes:{binding:{loadConfigHint:`Laden Sie die Konfiguration, um Bindungen zu bearbeiten.`,formModeHint:`Wechseln Sie im Tab „Konfiguration“ in den Formularmodus, um Bindungen hier zu bearbeiten.`,execNodeBinding:`Exec-Knotenbindung`,execNodeBindingSubtitle:`Agenten an einen bestimmten Knoten anheften, wenn exec host=node verwendet wird.`,defaultBinding:`Standardbindung`,defaultBindingHint:`Wird verwendet, wenn Agenten keine Knotenbindung überschreiben.`,node:`Knoten`}},instances:{title:`Verbundene Instanzen`,subtitle:`Präsenzsignale vom Gateway und von Clients.`,showHosts:`Hosts und IPs anzeigen`,hideHosts:`Hosts und IPs ausblenden`,toggleHostVisibility:`Host-Sichtbarkeit umschalten`,noInstances:`Noch keine Instanzen gemeldet.`,lastInput:`Letzte Eingabe {time}`,reason:`Grund {reason}`},sessionsView:{title:`Sitzungen`,subtitle:`Aktive Sitzungsschlüssel und sitzungsspezifische Überschreibungen.`,store:`Speicher: {path}`,active:`Aktiv`,limit:`Limit`,filters:`Filter`,showFilters:`Filter anzeigen`,hideFilters:`Filter ausblenden`,sourceFilters:`Filter für Sitzungsquellen`,global:`Global`,unknown:`Unbekannt`,showArchived:`Archivierte anzeigen`,activeTooltip:`In den letzten {count} Minuten aktualisiert.`,limitTooltip:`Maximale Anzahl zu ladender Sitzungen.`,globalTooltip:`Globale Sitzungen einbeziehen.`,unknownTooltip:`Unbekannte Sitzungen einbeziehen.`,showArchivedTooltip:`Archivierte Sitzungen einbeziehen.`,minutesPlaceholder:`Min.`,searchPlaceholder:`Nach Schlüssel, Agent, Label, Art filtern…`,selected:`{count} ausgewählt`,deleteSelected:`Löschen`,selectAllOnPage:`Alle auf der Seite auswählen`,selectSession:`Sitzung auswählen`,optionalPlaceholder:`(optional)`,key:`Schlüssel`,label:`Label`,kind:`Art`,updated:`Aktualisiert`,tokens:`Tokens`,compaction:`Kompaktierung`,goal:`Ziel`,goalNote:`Zielnotiz`,thinking:`Denken`,fast:`Schnell`,verbose:`Ausführlich`,reasoning:`Reasoning`,actions:`Aktionen`,addToWorkboard:`Zum Workboard hinzufügen`,openWorkboardCard:`Workboard-Karte öffnen`,noSessions:`Keine Sitzungen gefunden.`,noSessionsMatchFilters:`Keine Sitzungen entsprechen Ihren Filtern.`,showAll:`Alle anzeigen`,inherit:`Übernehmen`,defaultOption:`Standard ({value})`,offExplicit:`Aus (explizit)`,on:`Ein`,off:`aus`,full:`Vollständig`,stream:`Stream`,customOption:`{value} (benutzerdefiniert)`,manual:`Manuell`,autoThreshold:`automatischer Schwellenwert`,overflowRetry:`Überlauf-Wiederholung`,timeoutRetry:`Wiederholung nach Zeitüberschreitung`,tokenRange:`{before} to {after} Tokens`,tokensBefore:`{count} Tokens vorher`,tokenDeltaUnavailable:`Token-Delta nicht verfügbar`,checkpoints:`{count} Checkpoints`,checkpoint:`{count} Checkpoint`,showSessionDetails:`Sitzungsdetails für {count} anzeigen`,hideSessionDetails:`Sitzungsdetails für {count} ausblenden`,sessionDetails:`Sitzungsdetails`,compactionHistory:`Komprimierungsverlauf`,status:`Status`,statusLive:`Live`,statusIdle:`Inaktiv`,statusUnknown:`Unbekannt`,statusRunning:`Wird ausgeführt`,statusDone:`Fertig`,statusFailed:`Fehlgeschlagen`,statusKilled:`Beendet`,statusTimeout:`Zeitüberschreitung`,model:`Modell`,provider:`Anbieter`,runtime:`Laufzeit`,surface:`Oberfläche`,subject:`Betreff`,room:`Raum`,space:`Bereich`,sessionId:`Sitzungs-ID`,activeRun:`Aktiver Durchlauf`,archived:`Archiviert`,loadingCheckpoints:`Checkpoints werden geladen…`,noCheckpoints:`Für diese Sitzung wurden keine Kompaktierungs-Checkpoints aufgezeichnet.`,noSummary:`Keine Zusammenfassung erfasst.`,branchFromCheckpoint:`Von Checkpoint verzweigen`,restoreCheckpoint:`Checkpoint wiederherstellen`},agents:{noAgents:`No agents`,copyId:`Copy ID`,copyIdTitle:`Copy agent ID to clipboard`,default:`Default`,setDefault:`Set Default`,alreadyDefaultTitle:`Already the default agent`,setDefaultTitle:`Set as the default agent`,selectTitle:`Select an agent`,selectSubtitle:`Pick an agent to inspect its workspace and tools.`,tabs:{overview:`Overview`,files:`Dateien`,tools:`Tools`,skills:`Skills`,channels:`Channels`,cronJobs:`Cron Jobs`},context:{title:`Agent Context`,workspace:`Workspace`,openFilesTab:`Open Files tab`,primaryModel:`Primary Model`,runtime:`Laufzeit`,thinkingDefault:`Standard-Denkstufe`,identityName:`Identity Name`,identityAvatar:`Identity Avatar`,skillsFilter:`Skills Filter`,default:`Default`,configurationSubtitle:`Workspace, identity, and model configuration.`,schedulingSubtitle:`Workspace and scheduling targets.`},channels:{title:`Channels`,subtitle:`Gateway-wide channel status snapshot.`,lastRefresh:`Last refresh: {time}`,loadHint:`Load channels to see live status.`,empty:`No channels found.`,connectedCount:`{connected}/{total} connected`,noAccounts:`no accounts`,configuredCount:`{count} configured`,notConfigured:`not configured`,enabledCount:`{count} enabled`,setupGuide:`Setup guide`},cronPanel:{schedulerTitle:`Scheduler`,schedulerSubtitle:`Gateway cron status.`,jobs:`Jobs`,nextWake:`Nächstes Aufwachen`,agentJobsTitle:`Agent Cron Jobs`,agentJobsSubtitle:`Scheduled jobs targeting this agent.`,noJobs:`No jobs assigned.`,runNow:`Run Now`},files:{emptyDraft:`Empty draft`,minRead:`{count} min read`,markdownPreview:`Markdown Preview`,extensionPreview:`{ext} Preview`,preview:`Preview`,expandPreview:`Expand preview`,collapsePreview:`Collapse preview`,editFile:`Edit file`,closePreview:`Close preview`,coreFilesTitle:`Core Files`,coreFilesSubtitle:`Bootstrap persona, identity, and tool guidance.`,workspace:`Workspace`,loadHint:`Load the agent workspace files to edit core instructions.`,empty:`No files found.`,missing:`missing`,selectFile:`Select a file to edit.`,previewMarkdownTitle:`Preview rendered markdown`,willCreateOnSave:`Will Create on Save`,liveDraftPreview:`Live Draft Preview`,savedPreview:`Saved Preview`,updated:`Updated {time}`,notCreatedYet:`Not Created Yet`,updatedUnknown:`Updated Unknown`,missingHint:`This file is missing. Saving will create it in the agent workspace.`,content:`Content`,words:`{count} words`,lines:`lines`}},debug:{snapshotsTitle:`Snapshots`,snapshotsSubtitle:`Status, health, and heartbeat data.`,status:`Status`,health:`Health`,lastHeartbeat:`Last heartbeat`,security:{audit:`Security audit`,critical:`{count} critical`,warnings:`{count} warnings`,noCriticalIssues:`No critical issues`,info:`{count} info`,runPrefix:`Ausführen`,runSuffix:`for details.`},manualRpcTitle:`Manual RPC`,manualRpcSubtitle:`Send a raw gateway method with JSON params.`,method:`Method`,selectMethod:`Select a method…`,paramsJson:`Params (JSON)`,modelsTitle:`Models`,modelsSubtitle:`Catalog from models.list.`,eventLogTitle:`Ereignisprotokoll`,eventLogSubtitle:`Latest gateway events.`,noEvents:`No events yet.`},quickSettings:{security:{browserEnabled:`Browser enabled`,toolProfile:`Tool profile`}},execApproval:{expiresIn:`expires in {time}`,expired:`expired`,execApprovalNeeded:`Exec approval needed`,pluginApprovalNeeded:`Plugin approval needed`,pending:`{count} pending`,allowOnce:`Allow once`,alwaysAllow:`Always allow`,allowAlwaysUnavailable:`Die wirksame Genehmigungsrichtlinie erfordert jedes Mal eine Genehmigung, daher ist Immer erlauben nicht verfügbar.`,deny:`Deny`,labels:{host:`Host`,agent:`Agent`,session:`Sitzung`,cwd:`CWD`,resolved:`Resolved`,security:`Security`,ask:`Ask`,severity:`Severity`,plugin:`Plugin`}},agentTools:{connectedSource:`Verbunden: {id}`,connected:`Verbunden`,channelSource:`Kanal: {id}`,channel:`Kanal`,builtIn:`Integriert`},nav:{chat:`Chat`,control:`Steuerung`,agent:`Agent`,settings:`Einstellungen`,expand:`Seitenleiste ausklappen`,collapse:`Seitenleiste einklappen`,resize:`Seitenleiste in der Größe ändern`},tabs:{agents:`Agenten`,activity:`Aktivität`,overview:`Übersicht`,workboard:`Arbeitsbereich`,channels:`Kanäle`,instances:`Instanzen`,sessions:`Sitzungen`,usage:`Nutzung`,cron:`Cron-Aufgaben`,skills:`Skills`,skillWorkshop:`Skill Workshop`,nodes:`Geräte`,chat:`Chat`,config:`Konfiguration`,communications:`Kommunikation`,appearance:`Darstellung`,automation:`Automatisierung`,mcp:`MCP`,infrastructure:`Infrastruktur`,aiAgents:`KI & Agenten`,debug:`Debug`,logs:`Protokolle`,dreams:`Träume`},subtitles:{agents:`Agent-Arbeitsbereiche, Tools und Identitäten verwalten.`,activity:`Browser-lokale Zusammenfassungen der Tool-Aktivität.`,overview:`Gateway-Status, Einstiegspunkte und eine schnelle Zustandsprüfung.`,workboard:`Agenten-Arbeitswarteschlange und Sitzungsübergabe.`,channels:`Kanäle und Einstellungen verwalten.`,instances:`Präsenzsignale von verbundenen Clients und Geräten.`,sessions:`Aktive Sitzungen inspizieren und Standardeinstellungen pro Sitzung anpassen.`,usage:`API-Nutzung und Kosten überwachen.`,cron:`Aufweckzeiten und wiederkehrende Agent-Läufe planen.`,skills:`Skill-Verfügbarkeit und API-Schlüsselinjektion verwalten.`,skillWorkshop:`Vorschläge prüfen, verfeinern und anwenden, bevor sie zu aktiven Skills werden.`,nodes:`Gekoppelte Geräte, Fähigkeiten und Befehlsfreigabe.`,chat:`Direkte Gateway-Chat-Sitzung für schnelle Eingriffe.`,config:`~/.openclaw/openclaw.json sicher bearbeiten.`,communications:`Kanäle, Nachrichten und Audioeinstellungen.`,appearance:`Design-, UI- und Einrichtungsassistent-Einstellungen.`,automation:`Befehle, Hooks, Cron und Plugins.`,mcp:`MCP-Server, Authentifizierung, Tools und Diagnosen.`,infrastructure:`Gateway-, Web-, Browser- und Medieneinstellungen.`,aiAgents:`Agenten, Modelle, Skills, Tools, Speicher, Sitzung.`,debug:`Gateway-Snapshots, Ereignisse und manuelle RPC-Aufrufe.`,logs:`Live-Verfolgung der Gateway-Protokolldateien.`,dreams:`Speicherkonsolidierung im Schlaf.`},skillWorkshop:{header:{useCurrentChat:`Use current chat`,useCurrentChatAria:`Use current chat for revision requests`,useCurrentChatTooltip:`Send revision requests to the current chat session instead of the proposal's workshop session.`}},activity:{title:`Aktivität`,subtitle:`Flüchtige Tool-Aktivität, abgeleitet aus Live-Sitzungsereignissen.`,visibleCount:`{visible} von {total}`,filtersLabel:`Aktivitätsfilter`,search:`Suchen`,searchPlaceholder:`Nach Tool, Zusammenfassung, Lauf, Sitzung filtern`,toolFilter:`Tool`,allTools:`Alle Tools`,statusFilters:`Statusfilter`,autoFollow:`Automatisch folgen`,expandAll:`Alle erweitern`,collapseAll:`Alle reduzieren`,clear:`Löschen`,empty:`Noch keine Tool-Aktivität.`,emptyFiltered:`Keine Aktivität entspricht diesen Filtern.`,entrySummary:`{argumentSummary}`,argumentHiddenOne:`1 Argument ausgeblendet`,argumentsHidden:`{count} Argumente ausgeblendet`,streamLabel:`Einträge zur Tool-Aktivität`,toolCallId:`Tool-Aufruf`,runId:`Ausführen`,session:`Sitzung`,outputTruncated:`Vorschau geschwärzt und gekürzt.`,noOutputPreview:`Keine Ausgabevorschau.`,status:{running:`Wird ausgeführt`,done:`Fertig`,error:`Fehler`},duration:{ms:`{count} ms`,seconds:`{count} s`,minutes:`{minutes}m {seconds}s`}},workboard:{disabledHelpStart:`Workboard ist deaktiviert. Aktivieren Sie`,enableConfigKey:`plugins.entries.workboard.enabled = true`,disabledHelpEnd:`, und laden Sie dann diesen Tab neu.`,status:{triage:`Triage`,backlog:`Backlog`,todo:`To-do`,scheduled:`Geplant`,ready:`Bereit`,running:`Wird ausgeführt`,review:`Prüfen`,blocked:`Blockiert`,done:`Fertig`},noLinkedSession:`Keine verknüpfte Sitzung`,stopSession:`Sitzung stoppen`,editCard:`Karte bearbeiten`,editCardHelp:`Warteschlangen-Metadaten und Sitzungsübergabe aktualisieren.`,newCard:`Neue Karte`,newCardHelp:`Arbeit für eine Agentensitzung in die Warteschlange einreihen.`,archiveCard:`Karte archivieren`,unarchiveCard:`Restore from archive`,archived:`Archived`,deleteCard:`Karte löschen`,viewDetails:`View details`,detailTitle:`Card details`,detailTask:`Gateway task`,detailRun:`Run`,detailUpdated:`Updated`,detailProof:`Proof`,detailDiagnostics:`Diagnostics`,detailWorkerLogs:`Worker logs`,detailWorkerProtocol:`Worker protocol`,detailAutomation:`Automation`,detailUpdatedValue:`Updated: {time}`,detailAutomationTenant:`Tenant: {tenant}`,detailAutomationBoard:`Board: {board}`,detailAutomationSkills:`Skills: {skills}`,detailAutomationWorkspace:`Workspace: {workspace}`,detailAutomationSummary:`Summary: {summary}`,detailOperatorNotes:`Operator notes`,detailNoNotes:`No operator notes yet.`,detailNotePlaceholder:`Add a decision, blocker, or proof note...`,detailAddNote:`Add note`,openSession:`Sitzung öffnen`,openLinkedSession:`Verknüpfte Sitzung öffnen`,defaultAgent:`Standard-Agent`,allAgents:`All agents`,agentFilter:`Filter by agent`,agentLinked:`Linked to {agent}`,agentDefaultLinked:`Using default agent {agent}`,engineOpenAI:`OpenAI`,engineClaude:`Claude`,engineDisabledRuntime:`{agent} uses the {runtime} ACP runtime. Use default start for that session.`,runEngine:`{engine} ausführen`,openEngine:`{engine} öffnen`,runDefaultAgent:`Standard-Agent ausführen`,run:`Run`,open:`Open`,start:`Starten`,dependencies:`Dependencies`,dependenciesReady:`{count} ready`,dependenciesReadyTitle:`{count} dependencies are done.`,dependenciesBlocked:`{count} blocked`,dependenciesBlockedTitle:`Waiting on dependencies: {parents}.`,dependencyMissing:`{parent} (missing)`,dependencyStatusMissing:`Missing`,unknownStatus:`Unknown`,showArchived:`Show archived cards`,hideArchived:`Hide archived cards`,showArchivedShort:`Archived`,hideArchivedShort:`Hide archived`,layout:`Card layout`,layoutCompact:`Compact cards`,layoutComfortable:`Comfortable cards`,dispatch:`Dispatcher anstoßen`,dispatchSummary:`Dispatch complete: started {started}, promoted {promoted}, blocked {blocked}, reclaimed {reclaimed}, orchestrated {orchestrated}, failures {failures}.`,dispatchSummaryEmpty:`Dispatch complete: no ready work changed.`,live:`live`,fieldTitle:`Titel`,fieldNotes:`Notizen`,fieldStatus:`Status`,fieldPriority:`Priorität`,fieldAgent:`Agent`,fieldSession:`Sitzung`,fieldLabels:`Labels`,templatesLabel:`Kartenvorlagen`,template:{bugfix:`Bugfix`,docs:`Dokumentation`,release:`Release`,pr_review:`PR-Review`,plugin:`Plugin`},badgeAttempts:`{count} Versuche`,badgeFailures:`{count} fehlgeschlagen`,badgeComments:`{count} Kommentare`,badgeLinks:`{count} Links`,badgeProof:`{count} Nachweis`,badgeArtifacts:`{count} Artefakte`,badgeAttachments:`{count} Anhänge`,badgeWorkerLogs:`{count} Worker-Protokolle`,badgeWorkerProtocol:`Worker {state}`,badgeTenant:`Mandant {tenant}`,badgeSkills:`{count} Fähigkeiten`,badgeDispatches:`{count} Auslösungen`,badgeTaskLinked:`task linked`,badgeClaimed:`beansprucht von {owner}`,badgeDiagnostics:`{count} Diagnosen`,badgeStale:`veraltet`,titlePlaceholder:`Kartentitel`,notesPlaceholder:`Notizen, Akzeptanzkriterien, Links`,labelsPlaceholder:`ui, docs`,searchPlaceholder:`Karten suchen`,allPriorities:`Alle Prioritäten`,emptyColumn:`Arbeit hier ablegen`,lifecycleUnlinked:`Keine Sitzung`,lifecycleUnlinkedDetail:`Sitzung starten oder verknüpfen`,lifecycleMissing:`Sitzung fehlt`,lifecycleMissingDetail:`Sitzungen neu laden oder diese Karte erneut verknüpfen`,lifecycleLinked:`Verknüpft`,lifecycleIdleDetail:`Kein aktiver Lauf`,lifecycleRunning:`Wird ausgeführt`,lifecycleRunningDetail:`Aktiver Lauf läuft`,lifecycleStale:`Veraltet`,lifecycleStaleDetail:`Keine aktuelle Sitzungsaktivität`,lifecycleDone:`Fertig`,lifecycleDoneDetail:`Zur Überprüfung verschoben`,lifecycleNeedsReview:`Überprüfung erforderlich`,lifecycleNeedsReviewDetail:`Lauf gestoppt oder fehlgeschlagen`,taskStatus:{queued:`Task queued`,running:`Task running`,completed:`Task complete`,failed:`Task failed`,cancelled:`Task cancelled`,timed_out:`Task timed out`},eventsLabel:`Kartenereignisse`,eventCreated:`Erstellt`,eventEdited:`Bearbeitet`,eventMoved:`Verschoben`,eventMovedTo:`Verschoben nach {status}`,eventLinked:`Sitzung verknüpft`,eventSpecified:`Specified`,eventDecomposed:`Decomposed`,eventClaimed:`Beansprucht`,eventHeartbeat:`Heartbeat`,eventExecutionUpdated:`Agent aktualisiert`,eventAttemptStarted:`Versuch gestartet`,eventAttemptUpdated:`Versuch aktualisiert`,eventCommentAdded:`Kommentar hinzugefügt`,eventLinkAdded:`Link hinzugefügt`,eventProofAdded:`Nachweis hinzugefügt`,eventArtifactAdded:`Artefakt hinzugefügt`,eventAttachmentAdded:`Anhang hinzugefügt`,eventDiagnostic:`Diagnose`,eventNotification:`Benachrichtigung`,eventDispatch:`Ausgelöst`,eventOrchestration:`Orchestrierung`,eventProtocolViolation:`Protokollverstoß`,eventArchived:`Archiviert`,eventUnarchived:`Aus Archiv wiederhergestellt`,eventStale:`Veraltete Sitzung`},overview:{access:{title:`Gateway-Zugang`,subtitle:`Wo sich das Dashboard verbindet und wie es sich authentifiziert.`,wsUrl:`WebSocket-URL`,token:`Gateway-Token`,password:`Passwort (nicht gespeichert)`,passwordPlaceholder:`System- oder gemeinsames Passwort`,sessionKey:`Standard-Sitzungsschlüssel`,language:`Sprache`,connectHint:`Klicken Sie auf Verbinden, um Verbindungsänderungen anzuwenden.`,trustedProxy:`Authentifiziert über vertrauenswürdigen Proxy.`,showToken:`Token anzeigen`,hideToken:`Token ausblenden`,toggleTokenVisibility:`Token-Sichtbarkeit umschalten`,showPassword:`Passwort anzeigen`,hidePassword:`Passwort ausblenden`,togglePasswordVisibility:`Sichtbarkeit des Passworts umschalten`},snapshot:{title:`Aufnahme`,subtitle:`Neueste Gateway-Handshake-Informationen.`,status:`Status`,uptime:`Betriebszeit`,tickInterval:`Tick-Intervall`,lastChannelsRefresh:`Letzte Kanalaktualisierung`,channelsHint:`Verwenden Sie Kanäle, um WhatsApp, Telegram, Discord, Signal oder iMessage zu verknüpfen.`},stats:{instances:`Instanzen`,instancesHint:`Präsenzsignale in den letzten 5 Minuten.`,sessions:`Sitzungen`,sessionsHint:`Letzte vom Gateway verfolgte Sitzungsschlüssel.`,cron:`Cron`,cronNext:`Nächste Ausführung {time}`},notes:{title:`Notizen`,subtitle:`Kurze Hinweise für Remote-Steuerung.`,tailscaleTitle:`Tailscale Serve`,tailscaleText:`Bevorzugen Sie den Serve-Modus, um das Gateway auf Loopback mit Tailnet-Auth zu halten.`,sessionTitle:`Sitzungshygiene`,sessionText:`Verwenden Sie /new oder sessions.patch, um den Kontext zurückzusetzen.`,cronTitle:`Cron-Erinnerungen`,cronText:`Verwenden Sie isolierte Sitzungen für wiederkehrende Läufe.`},auth:{required:`Dieses Gateway erfordert Authentifizierung. Fügen Sie ein Token oder Passwort hinzu und klicken Sie auf Verbinden.`,failed:`Authentifizierung fehlgeschlagen. Kopieren Sie erneut eine URL mit Token über {command}, oder aktualisieren Sie das Token und klicken Sie auf Verbinden.`},pairing:{hint:`Dieses Gerät benötigt eine Pairing-Freigabe vom Gateway-Host.`,scopeUpgradeTitle:`Umfangserweiterung wartet auf Genehmigung.`,scopeUpgradeSummary:`Dieses Gerät ist bereits gekoppelt, aber der angeforderte erweiterte Umfang wartet auf Genehmigung.`,roleUpgradeTitle:`Rollenänderung wartet auf Genehmigung.`,roleUpgradeSummary:`Dieses Gerät ist bereits gekoppelt, aber die angeforderte Rollenänderung wartet auf Genehmigung.`,metadataUpgradeTitle:`Änderung der Gerätemetadaten wartet auf Genehmigung.`,metadataUpgradeSummary:`Dieses Gerät ist bereits gekoppelt, aber die Änderung der Metadaten wartet auf Genehmigung.`,mobileHint:`Auf dem Mobilgerät? Kopieren Sie die vollständige URL (einschließlich #token=...) von openclaw dashboard --no-open auf Ihrem Desktop.`,docsTitle:`Gerätekopplungs-Dokumentation (öffnet sich in neuem Tab)`,docsLink:`Docs: Gerätekopplung`},insecure:{hint:`Diese Seite ist HTTP, daher blockiert der Browser die Geräteidentifikation. Verwenden Sie HTTPS (Tailscale Serve) oder öffnen Sie {url} auf dem Gateway-Host.`,stayHttp:`Wenn Sie bei HTTP bleiben müssen, setzen Sie {config} (nur Token).`},connection:{title:`So verbindest du dich`,step1:`Starte das Gateway auf deinem Host-Rechner:`,step2:`Rufe eine tokenisierte Dashboard-URL ab:`,step3:`Füge oben die WebSocket-URL und das Token ein oder öffne die tokenisierte URL direkt.`,step4:`Oder generiere ein wiederverwendbares Token:`,docsHint:`Für den Remote-Zugriff wird Tailscale Serve empfohlen. `,docsLink:`Dokumentation lesen →`,authDocsTitle:`Control UI-Authentifizierungsdokumentation (öffnet sich in neuem Tab)`,authDocsLink:`Docs: Control UI-Authentifizierung`,tailscaleDocsTitle:`Tailscale Serve-Dokumentation (öffnet sich in neuem Tab)`,tailscaleDocsLink:`Docs: Tailscale Serve`,insecureHttpDocsTitle:`Dokumentation zu unsicherem HTTP (öffnet sich in neuem Tab)`,insecureHttpDocsLink:`Docs: Unsicheres HTTP`,copyCommand:`Befehl kopieren`,copyCommandAria:`Befehl kopieren: {command}`},cards:{cost:`Kosten`,skills:`Skills`,recentSessions:`Letzte Sitzungen`,modelAuth:`Modell-Authentifizierung`,modelAuthOk:`{count} ok`,modelAuthExpired:`{count} abgelaufen`,modelAuthExpiring:`{count} laufen bald ab`,modelAuthProviders:`{count} Anbieter`,modelAuthUsageLeft:`{pct}% übrig`,modelAuthExpiresIn:`läuft {when} ab`,modelAuthAttentionExpiredTitle:`Modell-Authentifizierung abgelaufen`,modelAuthAttentionExpiringTitle:`Modell-Authentifizierung läuft bald ab`,modelAuthAttentionExpiredDesc:`{providers} — mit openclaw models auth erneut authentifizieren`,modelAuthAttentionExpiringEntry:`{provider} ({when})`},attention:{title:`Aufmerksamkeit`},eventLog:{title:`Ereignisprotokoll`},logTail:{title:`Gateway-Protokolle`},quickActions:{newSession:`Neue Sitzung`,automation:`Automatisierung`,refreshAll:`Alles aktualisieren`,terminal:`Terminal`},palette:{placeholder:`Befehl eingeben…`,noResults:`Keine Ergebnisse`,categories:{search:`Suchen`,navigation:`Navigation`,skills:`Skills`},items:{overview:`Übersicht`,sessions:`Sitzungen`,scheduled:`Geplant`,skills:`Skills`,settings:`Einstellungen`,agents:`Agenten`,shellCommand:`Shell-Befehl`,debugMode:`Debug-Modus`},descriptions:{shellCommand:`Shell ausführen`,debugMode:`Debug umschalten`},footer:{navigate:`navigieren`,select:`auswählen`,close:`schließen`}}},dreaming:{agentSelect:{label:`Agent`,ariaLabel:`Dreaming agent`},tabs:{scene:`Szene`,diary:`Tagebuch`,advanced:`Erweitert`},header:{refresh:`Aktualisieren`,refreshing:`Wird aktualisiert…`,on:`Träumen aktiviert`,off:`Träumen deaktiviert`},restartConfirmation:{title:`Restart Gateway to Apply Change`,subtitle:`Changing Dreaming mode restarts the gateway.`,warning:`This action will restart the Gateway and may temporarily interrupt chats, automations, and connected channels.`,confirm:`Confirm Restart`,restarting:`Restarting…`,failed:`Could not apply change. Check your connection and try again.`},status:{active:`Träumen aktiv`,idle:`Träumen im Leerlauf`,promotedSuffix:`hochgestuft`,nextSweepPrefix:`nächster Durchlauf`},scene:{backfill:`Nachtragen`,dedupeDiary:`Tagebuch deduplizieren`,reset:`Zurücksetzen`,clearGrounded:`Geerdet löschen`,repairCache:`Traum-Cache reparieren`,working:`Wird bearbeitet…`},phase:{light:`Leicht`,deep:`Tief`,rem:`REM`,off:`aus`},advanced:{eyebrow:`Prüfen`,title:`Prüfung des Tagesprotokolls`,description:`Prüfe, was aus dem Tagesprotokoll stammt, was auf eine Beförderung wartet und was kürzlich befördert wurde.`,summaryFromDailyLog:`aus dem Tagesprotokoll`,summaryWaiting:`wartend`,summaryPromotedToday:`heute befördert`,stagedTitle:`Aus dem Tagesprotokoll`,stagedDescription:`Wiedergabe-Kandidaten aus älteren Tagesprotokoll-Einträgen.`,shortTermTitle:`Wartet auf Beförderung`,shortTermDescription:`Aktuelle kurzfristige Kandidaten, die darauf warten, in den echten Speicher überzugehen.`,sortRecent:`Neueste zuerst`,sortSignals:`Stärkste Unterstützung`,originDailyLog:`wiedergegeben`,originLive:`live`,originMixed:`gemischt`,promotedTitle:`Kürzliche Beförderungen`,promotedDescription:`Elemente, die die Beförderung bereits durchlaufen haben.`,emptyGrounded:`Derzeit keine vorbereiteten geerdeten Wiedergabeeinträge.`,emptyShortTerm:`Keine kurzfristigen Einträge zur Prüfung.`,emptyPromoted:`Keine kürzlichen Beförderungen zur Prüfung.`,updatedPrefix:`aktualisiert`},stats:{shortTerm:`Kurzfristig`,grounded:`Geerdet`,signals:`Signale`,promoted:`Hochgestuft`,phaseHits:`Phasentreffer`},trace:{shortTerm:`Kurzfristig`,grounded:`Geerdet`,signals:`Signale`,promoted:`Hochgestuft`,groundedLed:`grounded-led`,emptyShortTerm:`Keine aktiven kurzfristigen Einträge.`,emptyGrounded:`Keine geerdeten Elemente bereitgestellt.`,emptySignals:`Keine aktiven Signale.`,emptyPromoted:`Heute wurde noch nichts hochgestuft.`},diary:{title:`Traumtagebuch`,noDreamsYet:`Noch keine Träume`,noDreamsHint:`Träume werden hier angezeigt, nachdem der erste Traumzyklus ausgeführt wurde.`,waitingTitle:`Das Tagebuch wartet`,waitingHint:`Erzählende Einträge erscheinen nach dem nächsten Traumzyklus.`,older:`Älter`,newer:`Neuer`,reload:`Neu laden`,reloading:`Wird neu geladen…`},phrases:{consolidatingMemories:`Erinnerungen werden konsolidiert…`,tidyingKnowledgeGraph:`der Wissensgraph wird aufgeräumt…`,replayingConversations:`die heutigen Gespräche werden erneut durchlaufen…`,weavingShortTerm:`Kurzfristiges wird ins Langfristige eingewebt…`,defragmentingMindPalace:`der Gedächtnispalast wird defragmentiert…`,filingLooseThoughts:`lose Gedanken werden abgelegt…`,connectingDots:`entfernte Punkte werden verbunden…`,compostingContext:`alte Kontextfenster werden kompostiert…`,alphabetizingSubconscious:`das Unterbewusstsein wird alphabetisiert…`,promotingHunches:`vielversprechende Ahnungen werden hochgestuft…`,forgettingNoise:`Unwichtiges wird vergessen…`,dreamingEmbeddings:`es wird in Embeddings geträumt…`,reorganizingAttic:`der Erinnerungsspeicher auf dem Dachboden wird neu organisiert…`,indexingDay:`der Tag wird sanft indiziert…`,nurturingInsights:`erste Erkenntnisse werden genährt…`,simmeringIdeas:`halb geformte Ideen köcheln vor sich hin…`,whisperingVectorStore:`dem Vector Store wird etwas zugeflüstert…`}},usage:{common:{emptyValue:`—`,unknown:`unbekannt`},loading:{title:`Nutzungsübersicht`,badge:`Wird geladen`},metrics:{tokens:`Tokens`,cost:`Kosten`,session:`Sitzung`,sessions:`Sitzungen`},presets:{today:`Heute`,last7d:`7d`,last30d:`30d`,last90d:`90 T`,last1y:`1 J`,all:`Alle`},scope:{instance:`Aktuelle Instanz`,instanceHint:`Nur die aktive Sitzungs-ID für jede logische Sitzung anzeigen.`,family:`Historische Abstammung`,familyHint:`Bekannte rotierte, transkriptbasierte Sitzungs-IDs zusammenfassen.`,familyIncluded:`Die historische Abstammung umfasst {count} Sitzungsinstanzen.`},filters:{title:`Filter`,to:`bis`,startDate:`Startdatum`,endDate:`Enddatum`,timeZone:`Zeitzone`,timeZoneLocal:`Lokal`,timeZoneUtc:`UTC`,pin:`Anheften`,pinned:`Angeheftet`,unpin:`Filter lösen`,selectAll:`Alle auswählen`,clear:`Löschen`,clearAll:`Alle löschen`,remove:`Filter entfernen`,all:`Alle`,days:`Tage`,hours:`Stunden`,session:`Sitzung`,agent:`Agent`,channel:`Kanal`,provider:`Anbieter`,model:`Modell`,tool:`Tool`,daysCount:`{count} Tage`,hoursCount:`{count} Stunden`,sessionsCount:`{count} Sitzungen`},query:{placeholder:`Sitzungen filtern (z. B. key:agent:main:cron* model:gpt-4o has:errors minTokens:2000)`,apply:`Filtern (clientseitig)`,matching:`{shown} von {total} Sitzungen stimmen überein`,inRange:`{total} Sitzungen im Bereich`,tip:`Tipp: Verwende Filter oder klicke auf Balken, um Tage weiter einzugrenzen.`},export:{label:`Exportieren`,sessionsCsv:`Sitzungen CSV`,dailyCsv:`Tägliche CSV`,json:`JSON`},cacheStatus:{warning:`Der Nutzungscache wird im Hintergrund neu aufgebaut. Angezeigte Summen können veraltet sein.`,title:`{status}: {pending} ausstehend, {stale} veraltet, {cached} zwischengespeichert`,status:{refreshing:`wird aktualisiert`,stale:`veraltet`,partial:`teilweise`}},empty:{title:`Mit einem Datumsbereich beginnen`,subtitle:`Lade Nutzungsdaten, um Kosten zu vergleichen, Sitzungen zu prüfen und in Zeitachsen einzutauchen, ohne das Dashboard zu verlassen.`,hint:`Wähle einen Datumsbereich aus und klicke auf Aktualisieren, um Nutzungsdaten zu laden.`,noData:`Keine Daten`,featureOverview:`Übersichtskarten`,featureSessions:`Sitzungsrangfolge`,featureTimeline:`Zeitachsen-Drilldown`},daily:{title:`Tägliche Nutzung`,total:`Gesamt`,byType:`Nach Typ`,tokensTitle:`Tägliche Token-Nutzung`,costTitle:`Tägliche Kosten`},breakdown:{output:`Ausgabe`,input:`Eingabe`,cacheWrite:`Cache-Schreiben`,cacheRead:`Cache-Lesen`,total:`Gesamt`,tokensByType:`Tokens nach Typ`,costByType:`Kosten nach Typ`},overview:{title:`Nutzungsübersicht`,messages:`Nachrichten`,messagesHint:`Gesamtzahl der Benutzer- und Assistentennachrichten im Bereich.`,messagesAbbrev:`Nachr.`,user:`Benutzer`,assistant:`Assistent`,toolCalls:`Tool-Aufrufe`,toolCallsHint:`Gesamtzahl der Tool-Aufrufe über alle Sitzungen hinweg.`,toolsUsed:`verwendete Tools`,errors:`Fehler`,errorsHint:`Gesamtzahl der Nachrichten- und Tool-Fehler im Bereich.`,toolResults:`Tool-Ergebnisse`,avgTokens:`Ø Tokens / Nachricht`,avgTokensHint:`Durchschnittliche Tokens pro Nachricht in diesem Bereich.`,avgCost:`Ø Kosten / Nachricht`,avgCostHint:`Durchschnittliche Kosten pro Nachricht, wenn Anbieter Kosten melden.`,avgCostHintMissing:`Durchschnittliche Kosten pro Nachricht, wenn Anbieter Kosten melden. Für einige oder alle Sitzungen in diesem Bereich fehlen Kostendaten.`,acrossMessages:`Über {count} Nachrichten`,sessions:`Sitzungen`,sessionsHint:`Eindeutige Sitzungen im Bereich.`,sessionsInRange:`von {count} im Bereich`,throughput:`Durchsatz`,throughputHint:`Der Durchsatz zeigt Tokens pro Minute über die aktive Zeit. Höher ist besser.`,tokensPerMinute:`Tok./Min.`,perMinute:`/ Min.`,errorRate:`Fehlerrate`,errorHint:`Fehlerrate = Fehler / Gesamtzahl der Nachrichten. Niedriger ist besser.`,avgSession:`Ø Sitzung`,cacheHitRate:`Cache-Trefferrate`,cacheHint:`Cache-Trefferrate = Cache-Lesen / (Eingabe + Cache-Lesen). Höher ist besser.`,cached:`zwischengespeichert`,prompt:`Prompt`,calls:`Aufrufe`,topModels:`Top-Modelle`,topProviders:`Top-Anbieter`,topTools:`Top-Tools`,topAgents:`Top-Agenten`,topChannels:`Top-Kanäle`,peakErrorDays:`Tage mit den meisten Fehlern`,peakErrorHours:`Stunden mit den meisten Fehlern`,noModelData:`Keine Modelldaten`,noProviderData:`Keine Anbieterdaten`,noToolCalls:`Keine Tool-Aufrufe`,noAgentData:`Keine Agentendaten`,noChannelData:`Keine Kanaldaten`,noErrorData:`Keine Fehlerdaten`},sessions:{title:`Sitzungen`,shown:`{count} angezeigt`,total:`{count} insgesamt`,avg:`Ø`,all:`Alle`,recent:`Kürzlich angesehen`,recentShort:`Kürzlich`,sort:`Sortieren`,ascending:`Aufsteigend`,descending:`Absteigend`,clearSelection:`Auswahl aufheben`,noRecent:`Keine kürzlich angesehenen Sitzungen`,noneInRange:`Keine Sitzungen im Bereich`,more:`+{count} weitere`,selected:`Ausgewählt ({count})`,copy:`Kopieren`,copyName:`Sitzungsnamen kopieren`,limitReached:`Die ersten 1.000 Sitzungen werden angezeigt. Schränke den Datumsbereich ein, um vollständige Ergebnisse zu erhalten.`},details:{noUsageData:`Keine Nutzungsdaten für diese Sitzung.`,duration:`Dauer`,modelMix:`Modellmix`,filtered:`(gefiltert)`,close:`Sitzungsdetails schließen`,noTimeline:`Keine Zeitachsendaten`,noDataInRange:`Keine Daten im Bereich`,usageOverTime:`Nutzung im Zeitverlauf`,reset:`Zurücksetzen`,perTurn:`Pro Zug`,cumulative:`Kumulativ`,turnRange:`Züge {start}–{end} von {total}`,assistantOutputTokens:`Ausgabe-Tokens des Assistenten`,userToolInputTokens:`Eingabe-Tokens von Benutzer + Tool`,tokensWrittenToCache:`In den Cache geschriebene Tokens`,tokensReadFromCache:`Aus dem Cache gelesene Tokens`,noContextData:`Keine Kontextdaten`,systemPromptBreakdown:`Aufschlüsselung des System-Prompts`,collapse:`Einklappen`,collapseAll:`Alle einklappen`,expandAll:`Alle ausklappen`,baseContextPerMessage:`Basiskontext pro Nachricht`,system:`System`,systemShort:`Sys`,skills:`Skills`,tools:`Tools`,files:`Dateien`,ofInput:`der Eingabe`,of:`von`,timelineFiltered:`Zeitachse gefiltert`,conversation:`Konversation`,noMessages:`Keine Nachrichten`,tool:`Tool`,toolResult:`Tool-Ergebnis`,hasTools:`Hat Tools`,searchConversation:`Konversation durchsuchen`,you:`Du`,noMessagesMatch:`Keine Nachrichten entsprechen den Filtern.`},mosaic:{title:`Aktivität nach Zeit`,subtitleEmpty:`Schätzungen erfordern Sitzungszeitstempel.`,subtitle:`Geschätzt aus Sitzungsspannen (erste/letzte Aktivität). Zeitzone: {zone}.`,noTimelineData:`Noch keine Zeitachsendaten.`,dayOfWeek:`Wochentag`,midnight:`Mitternacht`,fourAm:`4 Uhr`,eightAm:`8 Uhr`,noon:`Mittag`,fourPm:`16 Uhr`,eightPm:`20 Uhr`,legend:`Niedrige → Hohe Token-Dichte`,sun:`So`,mon:`Mo`,tue:`Di`,wed:`Mi`,thu:`Do`,fri:`Fr`,sat:`Sa`}},login:{subtitle:`Gateway-Dashboard`,passwordPlaceholder:`optional`,showToken:`Token anzeigen`,hideToken:`Token ausblenden`,toggleTokenVisibility:`Token-Sichtbarkeit umschalten`,showPassword:`Passwort anzeigen`,hidePassword:`Passwort ausblenden`,togglePasswordVisibility:`Sichtbarkeit des Passworts umschalten`,failure:{rawError:`Rohfehler`,docsAuth:`Control-UI-Auth-Dokumentation`,docsPairing:`Dokumentation zur Gerätekopplung`,docsInsecure:`Dokumentation zu unsicherem HTTP`,authRequired:{title:`Authentifizierung erforderlich`,summary:`Das Gateway ist erreichbar, benötigt aber ein passendes Token oder Passwort, bevor dieser Browser eine Verbindung herstellen kann.`,stepPaste:`Füge das Token aus openclaw dashboard --no-open ein oder gib das konfigurierte Passwort ein.`,stepGenerate:`Wenn kein Token konfiguriert ist, führe openclaw doctor --generate-gateway-token auf dem Gateway-Host aus.`,stepConnect:`Klicke nach dem Aktualisieren der Zugangsdaten erneut auf Connect.`},authFailed:{title:`Authentifizierung passt nicht`,summary:`Die angegebenen Zugangsdaten wurden abgelehnt. Häufigste Ursache ist ein veraltetes Token oder ein Token von einer anderen Gateway-URL.`,stepDashboard:`Führe openclaw dashboard --no-open aus und öffne die frische URL oder füge ihr Token ein.`,stepReplace:`Ersetze veraltete Token-/Passwortwerte; verwende kein Token von einer anderen Gateway-URL erneut.`,stepMode:`Verwende jeweils nur einen passenden Auth-Modus: Gateway-Token für den Token-Modus, Passwort für den Passwortmodus.`},rateLimited:{title:`Zu viele fehlgeschlagene Versuche`,summary:`Das Gateway begrenzt vorübergehend Authentifizierungsversuche für diesen Client.`,stepStop:`Stoppe die Wiederholungsversuche aus diesem Tab für einen Moment.`,stepWait:`Warte, bis der Auth-Limiter abgekühlt ist, und verbinde dich dann mit den korrigierten Zugangsdaten erneut.`,stepCheckClients:`Wenn dies ein gemeinsam genutzter Host ist, prüfe andere Clients auf wiederholte falsche Versuche.`},pairing:{title:`Gerätekopplung erforderlich`,scopeTitle:`Scope-Upgrade ausstehend`,roleTitle:`Rollen-Upgrade ausstehend`,metadataTitle:`Geräteaktualisierung ausstehend`,summary:`Dieser Browser benötigt eine einmalige Freigabe vom Gateway-Host, bevor er die Control UI verwenden kann.`,upgradeSummary:`Dieser Browser ist bereits bekannt, aber der angeforderte Zugriff hat sich geändert und benötigt eine neue Freigabe.`,stepList:`Führe openclaw devices list auf dem Gateway-Host aus.`,stepApproveId:`Genehmige diese Anfrage: openclaw devices approve {requestId}.`,stepApprove:`Genehmige die ausstehende Browser-/Geräteanfrage aus dieser Liste.`,stepReconnect:`Verbinde dich erneut, nachdem die Freigabe abgeschlossen ist.`},insecure:{title:`Sicherer Browserkontext erforderlich`,summary:`Diese Seite läuft über normales HTTP, daher kann der Browser die vom Gateway erwartete Geräteidentität nicht erstellen.`,stepHttps:`Nutze HTTPS/Tailscale Serve oder öffne http://127.0.0.1:18789 auf dem Gateway-Host.`,stepLocalCompat:`Für lokale Token-only-Kompatibilität setze gateway.controlUi.allowInsecureAuth: true.`,stepAvoidDisable:`Vermeide es, Geräteauthentifizierung für entfernten HTTP-Zugriff zu deaktivieren.`},origin:{title:`Browser-Origin nicht erlaubt`,summary:`Das Gateway hat diesen Seiten-Origin abgelehnt, bevor es die Control-UI-Verbindung akzeptiert hat.`,stepAllowedOrigins:`Füge diesen Browser-Origin zu gateway.controlUi.allowedOrigins hinzu.`,stepFullOrigin:`Verwende vollständige Origins wie http://localhost:5173, keine Wildcard-Muster.`,stepRestart:`Starte oder lade das Gateway nach dem Ändern der erlaubten Origins neu.`},protocol:{title:`Protokoll stimmt nicht überein`,summary:`Die bereitgestellte Control UI und das laufende Gateway stimmen beim unterstützten Verbindungsprotokoll nicht überein.`,stepDashboard:`Öffne das bereitgestellte Dashboard mit openclaw dashboard erneut, damit UI und Gateway aus derselben Installation stammen.`,stepDevUi:`Wenn du pnpm ui:dev verwendest, baue oder starte die Dev-UI gegen den aktuellen Checkout neu.`,stepRestart:`Starte das Gateway nach dem Aktualisieren von OpenClaw neu, damit es das aktuelle Protokoll bereitstellt.`},network:{title:`Verbindung nicht möglich`,summary:`Der Browser konnte die Gateway-Verbindung nicht abschließen. Prüfe Ziel und Transport, bevor du Zugangsdaten erneut versuchst.`,stepGateway:`Bestätige mit openclaw status oder openclaw gateway run, dass das Gateway läuft.`,stepUrl:`Prüfe die WebSocket-URL und verwende wss://, wenn das Gateway hinter HTTPS/Tailscale Serve liegt.`,stepDashboard:`Öffne das Dashboard mit openclaw dashboard --no-open erneut, um die aktuelle URL und Auth-Details zu kopieren.`}}},chat:{disconnected:`Verbindung zum Gateway getrennt.`,refreshTitle:`Chat-Daten aktualisieren`,settings:`Chat-Einstellungen`,thinkingToggle:`Ausgabe des Assistenten ein-/ausblenden`,toolCallsToggle:`Tool-Aufrufe und Tool-Ergebnisse umschalten`,autoScrollMode:`Automatischer Scrollmodus`,autoScrollAlways:`Immer`,autoScrollNearBottom:`Nahe am unteren Rand`,autoScrollOff:`Aus`,hideCronSessions:`Cron-Sitzungen ausblenden`,showCronSessions:`Cron-Sitzungen anzeigen`,showCronSessionsHidden:`Cron-Sitzungen anzeigen ({count} ausgeblendet)`,onboardingDisabled:`Während der Einrichtung deaktiviert`,gatewayStatus:`Gateway-Status: {status}`,commandPaletteTitle:`Suchen oder springen zu… (⌘K)`,openCommandPalette:`Befehlspalette öffnen`,docsOpensInNewTab:`{label} (wird in neuem Tab geöffnet)`,updateAvailable:`Update verfügbar:`,runningVersion:`v{version} wird ausgeführt`,updating:`Wird aktualisiert…`,updateNow:`Jetzt aktualisieren`,dismissUpdateBanner:`Update-Banner ausblenden`,switchedSession:`Zu {session} gewechselt`,welcome:{ready:`Ready to chat`,hintBeforeShortcut:`Type a message below ·`,hintAfterShortcut:`for commands`,suggestions:{whatCanYouDo:`What can you do?`,summarizeRecentSessions:`Summarize my recent sessions`,configureChannel:`Help me configure a channel`,checkSystemHealth:`Check system health`}},runControls:{newSession:`New session`,export:`Exportieren`,exportChat:`Export chat`,queue:`Queue`,queueMessage:`Queue message`,stop:`Stop`,stopGenerating:`Stop generating`,send:`Send`,sendMessage:`Send message`},queue:{retry:`Wiederholen`,retrySend:`Senden wiederholen`,retryQueuedMessage:`Nachricht in der Warteschlange erneut senden`},composer:{placeholder:`Message {name} (Enter to send)`,placeholderWithAttachments:`Add a message or paste more images...`,placeholderDisconnected:`Connect to the gateway to start chatting...`,attachFile:`Attach file`,startTalk:`Start Talk`,stillListening:`Höre noch zu`,talkTranscript:`Gesprächstranskript`,stopTalk:`Stop Talk`},selectors:{agentFilter:`Sitzungen nach Agent filtern`,session:`Chat session`,sessionSearch:`Sitzungen suchen`,clearSessionSearch:`Sitzungssuche löschen`,loadMoreSessions:`Weitere Sitzungen laden`,model:`Chat model`,thinkingLevel:`Chat thinking level`},toolCards:{toolError:`Tool-Fehler`}},languages:{en:`Englisch`,zhCN:`简体中文 (Vereinfachtes Chinesisch)`,zhTW:`繁體中文 (Traditionelles Chinesisch)`,ptBR:`Português (Brasilianisches Portugiesisch)`,de:`Deutsch`,es:`Spanisch (Español)`,jaJP:`日本語 (Japanisch)`,ko:`한국어 (Koreanisch)`,fr:`Français (Französisch)`,ar:`العربية (Arabisch)`,it:`Italiano (Italienisch)`,tr:`Türkçe (Türkisch)`,uk:`Українська (Ukrainisch)`,id:`Bahasa Indonesia (Indonesisch)`,pl:`Polski (Polnisch)`,th:`ไทย (Thailändisch)`,vi:`Tiếng Việt (Vietnamesisch)`,nl:`Nederlands (Niederländisch)`,fa:`فارسی (Persisch)`},cron:{quickCreate:{schedules:{everyMorning:{label:`Jeden Morgen`,description:`Täglich um 8:00 Uhr`},everyEvening:{label:`Jeden Abend`,description:`Täglich um 18:00 Uhr`},hourly:{label:`Stündlich`,description:`Jede Stunde`},weekdays:{label:`Wochentags`,description:`Mo.–Fr. um 9:00 Uhr`},weekly:{label:`Wöchentlich`,description:`Jeden Montag um 9:00 Uhr`},once:{label:`Einmal ausführen`,description:`Einmalig, nach Ausführung löschen`}},delivery:{notify:{label:`Mich benachrichtigen`,description:`Ergebnisse an Chat senden`},silent:{label:`Stumm`,description:`Ohne Benachrichtigung ausführen`},isolated:{label:`Unabhängige Sitzung`,description:`In eigener Sitzung ausführen`}},steps:{what:`Was`,when:`Wann`,how:`Wie`},defaultName:`Automatisierung`,whatHeading:`Was soll ausgeführt werden?`,whatHint:`Beschreiben Sie die Aufgabe in natürlicher Sprache. Der Agent führt diesen Prompt jedes Mal aus.`,promptPlaceholder:`z. B. Mein Postfach auf dringende E-Mails prüfen und sie zusammenfassen...`,nameOptional:`Name (optional)`,namePlaceholder:`z. B. Morgendliche Postfachprüfung`,whenHeading:`Wann soll es ausgeführt werden?`,whenHint:`Wählen Sie einen Zeitplan aus. Sie können ihn später feinabstimmen.`,howHeading:`Wie soll es funktionieren?`,howHint:`Wählen Sie aus, wie Ergebnisse zugestellt werden.`,title:`Neue Automatisierung`},summary:{enabled:`Aktiviert`,yes:`Ja`,no:`Nein`,jobs:`Jobs`,nextWake:`Nächstes Aufwachen`,refreshing:`Wird aktualisiert...`,refresh:`Aktualisieren`},jobs:{title:`Jobs`,subtitle:`Alle geplanten Jobs, die im Gateway gespeichert sind.`,shownOf:`{shown} von {total} angezeigt`,searchJobs:`Jobs suchen`,searchPlaceholder:`Name, Beschreibung oder Agent`,enabled:`Aktiviert`,schedule:`Zeitplan`,lastRun:`Letzte Ausführung`,all:`Alle`,sort:`Sortieren`,nextRun:`Nächste Ausführung`,recentlyUpdated:`Kürzlich aktualisiert`,name:`Name`,direction:`Richtung`,ascending:`Aufsteigend`,descending:`Absteigend`,reset:`Zurücksetzen`,emptyTitle:`No scheduled jobs yet.`,emptyHint:`Create one from a plain-language prompt; advanced fields can wait.`,emptyFilteredHint:`Clear or change filters to see scheduled jobs.`,noMatching:`Keine passenden Jobs.`,loading:`Wird geladen...`,loadMore:`Weitere Jobs laden`},runs:{title:`Ausführungsverlauf`,subtitleAll:`Neueste Ausführungen über alle Jobs hinweg.`,subtitleJob:`Neueste Ausführungen für {title}.`,scope:`Umfang`,allJobs:`Alle Jobs`,selectedJob:`Ausgewählter Job`,searchRuns:`Ausführungen suchen`,searchPlaceholder:`Zusammenfassung, Fehler oder Job`,newestFirst:`Neueste zuerst`,oldestFirst:`Älteste zuerst`,status:`Status`,delivery:`Zustellung`,clear:`Löschen`,allStatuses:`Alle Status`,allDelivery:`Alle Zustellungen`,selectJobHint:`Wähle einen Job aus, um den Ausführungsverlauf zu prüfen.`,noMatching:`Keine passenden Ausführungen.`,loadMore:`Weitere Ausführungen laden`,runStatusOk:`OK`,runStatusError:`Fehler`,runStatusSkipped:`Übersprungen`,runStatusUnknown:`Unbekannt`,deliveryDelivered:`Zugestellt`,deliveryNotDelivered:`Nicht zugestellt`,deliveryUnknown:`Unbekannt`,deliveryNotRequested:`Nicht angefordert`},form:{editJob:`Job bearbeiten`,newJob:`Neuer Job`,advancedJob:`Advanced job`,updateSubtitle:`Aktualisiere den ausgewählten geplanten Job.`,createSubtitle:`Erstelle ein geplantes Aufwachen oder einen Agentenlauf.`,required:`Erforderlich`,requiredSr:`erforderlich`,basics:`Grundlagen`,basicsSub:`Vergib einen Namen, wähle den Assistenten und lege den Aktivierungsstatus fest.`,fieldName:`Name`,description:`Beschreibung`,agentId:`Agent-ID`,namePlaceholder:`Morgenbriefing`,descriptionPlaceholder:`Optionaler Kontext für diesen Job`,agentPlaceholder:`main oder ops`,agentHelp:`Beginne zu tippen, um einen bekannten Agenten auszuwählen, oder gib einen benutzerdefinierten ein.`,schedule:`Zeitplan`,scheduleSub:`Steuere, wann dieser Job ausgeführt wird.`,every:`Alle`,at:`Um`,cronOption:`Cron`,runAt:`Ausführen um`,unit:`Einheit`,minutes:`Minuten`,hours:`Stunden`,days:`Tage`,expression:`Ausdruck`,expressionPlaceholder:`0 7 * * *`,everyAmountPlaceholder:`30`,timezoneOptional:`Zeitzone (optional)`,timezonePlaceholder:`America/Los_Angeles`,timezoneHelp:`Wähle eine gängige Zeitzone oder gib eine beliebige gültige IANA-Zeitzone ein.`,jitterHelp:`Brauchst du Jitter? Verwende Erweitert → Staffelungsfenster / Staffelungseinheit.`,execution:`Ausführung`,executionSub:`Wähle, wann aufgeweckt wird und was dieser Job tun soll.`,session:`Sitzung`,main:`Haupt`,isolated:`Isoliert`,sessionHelp:`Main sendet ein Systemereignis. Isoliert führt einen dedizierten Agentenzug aus.`,wakeMode:`Aufweckmodus`,now:`Jetzt`,nextHeartbeat:`Nächster Heartbeat`,wakeModeHelp:`Jetzt wird sofort ausgelöst. Nächster Heartbeat wartet auf den nächsten Zyklus.`,payloadKind:`Was soll ausgeführt werden?`,systemEvent:`Nachricht in der Main-Zeitachse posten`,agentTurn:`Assistentenaufgabe ausführen (isoliert)`,systemEventHelp:`Sendet deinen Text an die Main-Zeitachse des Gateway (gut für Erinnerungen/Trigger).`,agentTurnHelp:`Startet einen Assistentenlauf in einer eigenen Sitzung mit deinem Prompt.`,timeoutSeconds:`Timeout (Sekunden)`,timeoutPlaceholder:`Optional, z. B. 90`,timeoutHelp:`Optional. Leer lassen, um für diesen Lauf das Standard-Timeout-Verhalten des Gateway zu verwenden.`,mainTimelineMessage:`Nachricht für die Main-Zeitachse`,assistantTaskPrompt:`Prompt für die Assistentenaufgabe`,deliverySection:`Zustellung`,deliverySub:`Wähle aus, wohin Ausführungszusammenfassungen gesendet werden.`,resultDelivery:`Ergebniszustellung`,announceDefault:`Zusammenfassung ankündigen (Standard)`,webhookPost:`Webhook-POST`,noneInternal:`Keine (intern)`,deliveryHelp:`Ankündigen postet eine Zusammenfassung in den Chat. Keine hält die Ausführung intern.`,webhookUrl:`Webhook-URL`,channel:`Kanal`,webhookPlaceholder:`https://example.com/cron`,channelHelp:`Wähle aus, welcher verbundene Kanal die Zusammenfassung erhält.`,webhookHelp:`Sendet Ausführungszusammenfassungen an einen Webhook-Endpunkt.`,to:`An`,toPlaceholder:`+1555... oder Chat-ID`,toHelp:`Optionale Empfängerüberschreibung (Chat-ID, Telefonnummer oder Benutzer-ID).`,advanced:`Erweitert`,advancedHelp:`Optionale Überschreibungen für Zustellungsgarantien, Zeitplan-Jitter und Modellsteuerung.`,deleteAfterRun:`Nach Ausführung löschen`,deleteAfterRunHelp:`Am besten für einmalige Erinnerungen, die automatisch bereinigt werden sollen.`,clearAgentOverride:`Agentenüberschreibung löschen`,clearAgentHelp:`Erzwingt, dass dieser Job den Standardassistenten des Gateway verwendet.`,exactTiming:`Exaktes Timing (keine Staffelung)`,exactTimingHelp:`Wird exakt zu den Cron-Grenzen ohne Streuung ausgeführt.`,staggerWindow:`Staffelungsfenster`,staggerUnit:`Staffelungseinheit`,staggerPlaceholder:`30`,seconds:`Sekunden`,model:`Modell`,modelPlaceholder:`openai/gpt-5.2`,modelHelp:`Beginne zu tippen, um ein bekanntes Modell auszuwählen, oder gib ein benutzerdefiniertes ein.`,thinking:`Denken`,thinkingPlaceholder:`low`,thinkingHelp:`Verwende eine vorgeschlagene Stufe oder gib einen anbieterspezifischen Wert ein.`,bestEffortDelivery:`Best-Effort-Zustellung`,bestEffortHelp:`Den Job nicht fehlschlagen lassen, wenn die Zustellung selbst fehlschlägt.`,cantAddYet:`Job kann noch nicht hinzugefügt werden`,fillRequired:`Fülle die erforderlichen Felder unten aus, um das Absenden zu aktivieren.`,fixFields:`Korrigiere {count} Feld, um fortzufahren.`,fixFieldsPlural:`Korrigiere {count} Felder, um fortzufahren.`,saving:`Wird gespeichert...`,saveChanges:`Änderungen speichern`,addJob:`Job hinzufügen`,cancel:`Abbrechen`},jobList:{allJobs:`alle Jobs`,selectJob:`(einen Job auswählen)`,enabled:`aktiviert`,disabled:`deaktiviert`,edit:`Bearbeiten`,clone:`Klonen`,disable:`Deaktivieren`,enable:`Aktivieren`,run:`Ausführen`,history:`Verlauf`,remove:`Entfernen`},jobDetail:{system:`System`,command:`Command`,cwd:`CWD`,prompt:`Prompt`,delivery:`Zustellung`,agent:`Agent`},jobState:{status:`Status`,next:`Nächste`,last:`Letzte`},runEntry:{noSummary:`Keine Zusammenfassung.`,runAt:`Ausführen um`,openRunChat:`Ausführungs-Chat öffnen`,next:`Nächste {rel}`,due:`Fällig {rel}`},errors:{nameRequired:`Name ist erforderlich.`,scheduleAtInvalid:`Gib ein gültiges Datum/eine gültige Uhrzeit ein.`,everyAmountInvalid:`Das Intervall muss größer als 0 sein.`,cronExprRequired:`Cron-Ausdruck ist erforderlich.`,staggerAmountInvalid:`Die Staffelung muss größer als 0 sein.`,systemTextRequired:`Systemtext ist erforderlich.`,agentMessageRequired:`Agentennachricht ist erforderlich.`,timeoutInvalid:`Falls gesetzt, muss das Timeout größer als 0 Sekunden sein.`,webhookUrlRequired:`Webhook-URL ist erforderlich.`,webhookUrlInvalid:`Die Webhook-URL muss mit http:// oder https:// beginnen.`,invalidRunTime:`Ungültige Ausführungszeit.`,invalidIntervalAmount:`Ungültiger Intervallwert.`,cronExprRequiredShort:`Cron-Ausdruck erforderlich.`,invalidStaggerAmount:`Ungültiger Staffelungswert.`,systemEventTextRequired:`Text für Systemereignis erforderlich.`,agentMessageRequiredShort:`Agentennachricht erforderlich.`,nameRequiredShort:`Name erforderlich.`}}};export{e as de};
//# sourceMappingURL=de-iWrE-YxJ.js.map