const messages = { home: { settingsTitle: "Einstellungen", settingsDescription: "Sprach- und Agent-Einstellungen", title: "Deine App läuft", intro: "Beginne mit dem Bearbeiten von", actionCardTitle: "Aktionsgestützte Daten", loadingAction: "Aktionsergebnis wird geladen...", docsTitle: "Dokumentation", docsDescription: "Framework kennenlernen", themeTitle: "Theme", themeDescription: "Dunkel / hell umschalten", }, settings: { title: "Einstellungen", description: "Sprach- und Arbeitsbereichseinstellungen für diese App.", languageTitle: "Sprache", languageDescription: "Wähle die Sprache der Oberfläche. Diese Einstellung wird in deinem Konto gespeichert.", languageLabel: "Oberflächensprache", agentTitle: "Agent-Einstellungen", agentDescription: "Öffne die Agent-Einstellungen in der Seitenleiste für Modell, API-Schlüssel, Automatisierungen, Sprache und weitere Steuerungen.", openAgentSettings: "Agent-Einstellungen öffnen", workspaceTitle: "Arbeitsbereich", workspaceDescription: "Verwalten Sie den Teamzugriff und freigegebene Arbeitsbereichsressourcen.", openTeamSettings: "Teameinstellungen öffnen", openResourceSettings: "Ressourceneinstellungen öffnen", backHome: "Zur Startseite", }, dispatch: { nav: { chat: "Chat", overview: "Überblick", apps: "Apps", metrics: "Metriken", vault: "Vault", integrations: "Integrationen", agents: "Agents", resources: "Resources", messaging: "Messaging", destinations: "Destinations", identities: "Identities", approvals: "Zulassungen", automations: "Automatisierungen", delivery: "Zustellung", audit: "Audit", dreams: "Dreams", threadDebug: "Thread-Debug", settings: "Einstellungen", team: "Team", operations: "Operations", navigation: "Navigation", navigationDescription: "Navigationslinks für den Arbeitsbereich", }, sidebar: { workspaceControlPlane: "Arbeitsbereichssteuerungsebene", workspaceSubtitle_one: "Workspace · {{count}} app", workspaceSubtitle_other: "Workspace · {{count}} apps", chats: "Chats", newChat: "Neuer Chat", newDispatchChat: "Neuer Dispatch-Chat", renameChat: "Chat umbenennen", renameThread: "Rename {{title}}", chatOptions: "Chat options for {{title}}", aboutPage: "About {{title}}", emptyAgentText: "Erstellen Sie Apps, verwalten Sie Tresorschlüssel und leiten Sie die Arbeit über den Arbeitsbereich weiter.", suggestionBuildApp: "Erstellen Sie eine Workspace-App für X", suggestionRouteSlack: "Leiten Sie Slack-Erwähnungen an meine Analyse-App weiter", suggestionGrantKey: "Gewähren Sie dieser App meinen OpenAI-Schlüssel", }, pages: { appsDescription: "Öffnen Sie Workspace-Apps und starten Sie die Erstellung neuer Apps von Dispatch aus.", appsDescriptionWithWorkspace: 'Apps in the "{{workspace}}" workspace. Each app gets its own route under this workspace and shares its database, auth, and agent chat.', appsInWorkspace: "Apps in {{workspace}}", workspaceApps: "Workspace-Apps", otherApps: "Andere Apps", otherAppsDescription: "Andere für dich verfügbare Apps öffnen.", availableCount: "{{count}} verfügbar", activeCount: "{{count}} active", hiddenCount: "{{count}} hidden", createApp: "App erstellen", templates: "Vorlagen", checkingTemplates: "Überprüfen verfügbarer Vorlagen", templatesAvailable: "{{count}} available to scaffold", curatedTemplates: "Kuratierte Vorlagen", curatedTemplatesDescription: "Starte mit einer geprüften App-Struktur und passe sie an.", remix: "Aus Vorlage erstellen", remixTemplate: "{{name}}-App erstellen", remixAppIdLabel: "Neue App-ID", remixStarted: "Erstellung von {{name}} gestartet", viewLiveApp: "Live-App öffnen", alreadyInWorkspace: "Bereits im Workspace", remixAppIdDescription: "Wähle eine URL-sichere ID für die neue Workspace-App.", integrationSetup: "Integration einrichten", source: "Quelle", remixing: "App wird erstellt…", remixSuccess: "Erstellung der App aus der Vorlage gestartet.", remixError: "App konnte nicht aus dieser Vorlage erstellt werden", appIdRequired: "App-ID ist erforderlich.", hide: "Ausblenden", show: "Show", hiddenApps: "Versteckte Apps", hiddenAppCount: "{{count}} hidden apps", workspaceAppFallback: "Workspace-App", workspaceAppDescription: "Öffnen Sie eine bereitgestellte App oder überprüfen Sie den Status einer App, die gerade erstellt wird.", pageNotFound: "Seite nicht gefunden", pageNotFoundDescription: "Diese Route ist noch nicht in der Workspace-App-Liste.", browseApps: "Durchsuchen Sie Apps", newApp: "Neue App", newAppDescription: "Erstellen Sie über eine Eingabeaufforderung eine Workspace-App und wenden Sie die Workspace-Vault-Richtlinie an.", destinationsDescription: "Gespeicherte ausgehende Slack-Kanäle, Telegram-Chats und Thread-Ziele.", savedDestinations: "Gespeicherte Ziele", addDestination: "Ziel hinzufügen", quickTestMessage: "Kurze Testnachricht", send: "Senden", delete: "Löschen", cancel: "Abbrechen", messageSent: "Nachricht gesendet", unableToSendMessage: "Nachricht kann nicht gesendet werden", destinationSaved: "Ziel gespeichert", destinationRemoved: "Ziel entfernt", deleteDestinationTitle: "Ziel löschen?", deleteDestinationDescription: '"{{name}}" will be removed. Any saved workflows or jobs that target this destination will start failing on the next send.', noDestinations: "Noch keine Ziele gespeichert. Fügen Sie rechts Ihren ersten Slack-Kanal oder Telegram-Chat hinzu.", dailyDigestChannel: "Täglicher Digest-Kanal", optionalThreadOrTopicId: "Optionale Thread- oder Themen-ID", destinationNotes: "Wofür soll dieses Ziel verwendet werden?", saveDestination: "Ziel speichern", noWorkspaceApps: "Noch keine Workspace-Apps", noWorkspaceAppsDescription: "Erstellen Sie eine App, wenn ein Workflow einen eigenen, fokussierten Ort zum Leben benötigt.", appNotFound: "App nicht gefunden", building: "Building", appBuildingPrefix: "Diese App wird erstellt. Es wird verfügbar sein unter", appBuildingSuffix: "after its branch is merged and the workspace deploy finishes.", branch: "Branch: {{branch}}", openBuilderBranch: "Öffnen Sie den Builder-Zweig", openingApp: "Opening {{name}}", redirectingTo: "Weiterleitung zu", openApp: "App öffnen", notDispatchOrWorkspaceApp: "eine Dispatch-Registerkarte oder eine Arbeitsbereichs-App in diesem Arbeitsbereich.", agentsDescription: "Dispatch kann standardmäßig über A2A an die integrierte App-Suite delegieren. Fügen Sie hier nur dann zusätzliche Agenten hinzu, wenn Sie Arbeit an Apps außerhalb dieser integrierten Gruppe weiterleiten möchten.", mcpAccessUpdated: "MCP App-Zugriff aktualisiert", selectAppForMcp: "Wählen Sie mindestens eine App aus oder machen Sie alle Apps verfügbar.", mcpUrlCopied: "MCP URL kopiert", mcpUrlCopyFailed: "MCP URL konnte nicht kopiert werden", unifiedMcpGateway: "Einheitliches MCP-Gateway", unifiedMcpGatewayDescription: "Verbinden Sie externe Agenten einmal mit Dispatch und leiten Sie sie dann über die zugewiesenen Workspace-Apps weiter", allApps: "Alle Apps", selectedApps: "Ausgewählte Apps", loading: "Loading", grantedCount: "{{count}} granted", exposeAllAppsMcp: "Alle Apps über Dispatch MCP verfügbar machen", copyUrl: "URL kopieren", metricsUnavailable: "Messwerte nicht verfügbar", unableToLoadUsage: "Die Nutzung konnte nicht geladen werden.", metricsDescriptionBuilder: "Arbeitsbereichsweite Builder.io-Guthabenausgaben, Chatvolumen, Benutzeraktivität und App-Zugriff.", metricsDescriptionLlm: "Arbeitsbereichsweite LLM-Ausgaben, Chat-Volumen, Benutzeraktivität und App-Zugriff.", llmCalls: "LLM-Anrufe", activeUsers: "Aktive Benutzer", workspaceAppsStat: "Workspace-Apps", chatThreads: "Chat-Threads", also: "Außerdem", workspaceShortcutsAria: "Workspace-Kurzbefehle", deliveryQueue: "Zustellungswarteschlange", failedLastHour: "{{count}} fehlgeschlagen in der letzten Stunde", processingCount: "{{count}} in Bearbeitung", queued: "Warteschlange", active: "Aktiv", done1h: "Erledigt 1 Std.", failed1h: "Fehlgeschlagen 1 Std.", oldestQueued: "Älteste Warteschlange: {{age}}", queueAgeNone: "keine", queueFailureHint: "Prüfe Anmeldedaten, Ziele und aktuelle Warteschlangenfehler.", unknownPlatform: "unbekannt", attemptsCount: "{{count}} Versuche", noErrorMessage: "(keine Fehlermeldung)", }, }, agentPanel: { useBuilder: "Verwenden Sie Builder", openDesktopToEditCode: "Öffnen Sie den Desktop, um den Code zu bearbeiten", codeUnavailableDescription: "Quellcodeänderungen und CLI-Zugriff sind in der Agent Native-Desktop-App verfügbar.", downloadDesktop: "Desktop herunterladen", chatMode: "Chat-Modus", chat: "Chat", cliTerminalMode: "CLI Terminalmodus", cli: "CLI", workspaceMode: "Dateien, Agenten, Fertigkeiten und Aufgaben", workspace: "Ressourcen", newChat: "Neuer Chat", newTerminal: "Neues Terminal", panelOptions: "Optionen im Agentenpanel", collapseSidebar: "Seitenleiste einklappen", hideChats: "Chats ausblenden", allChats: "Alle Chats", settings: "Einstellungen", feedback: "Rückmeldung", exitFullscreen: "Beenden Sie den Vollbildmodus", fullscreen: "Fullscreen", closeTab: "Tab schließen", closeOtherTabs: "Andere Tabs schließen", closeAllTabs: "Alle Tabs schließen", clearChat: "Chat leeren", cliRequiresDevMode: "CLI erfordert den Dev-Modus", cliRequiresDevModeDescription: "Führen Sie diese App lokal mit pnpm dev aus oder verwenden Sie Builder.io, um auf das CLI-Terminal zuzugreifen.", toggleAgent: "Agent umschalten", }, share: { titleWithResource: 'Share "{{title}}"', titleWithType: "Share {{type}}", owner: "Owner: {{name}}", close: "Schließen", shareOptions: "Aktienoptionen", link: "Link", invite: "Invite", embed: "Embed", done: "Fertig", generalAccess: "Allgemeiner Zugang", shareLink: "Link teilen", addPeopleByEmail: "Personen per E-Mail hinzufügen", notifyPeople: "Benachrichtigen Sie die Leute", peopleWithAccess: "Menschen mit Zugang", ownerRole: "Owner", remove: "Entfernen", noAccess: "Noch hat niemand Zugriff.", embedUrl: "URL einbetten", embedCode: "Code einbetten", copy: "Kopieren", role: "Role", private: "Privat", privateDescription: "Nur Personen mit Zugriff können sehen", organization: "Organisation", organizationDescription: "Jeder in Ihrer Organisation kann es sehen", public: "Public", publicDescription: "Jeder, der mit dem Link angemeldet ist, kann es ansehen", viewer: "Viewer", viewerDescription: "Kann angesehen werden", editor: "Editor", editorDescription: "Kann bearbeiten", admin: "Admin", adminDescription: "Kann den Zugriff bearbeiten und verwalten", }, runsTray: { runs: "Läufe", agentRuns: "Agent läuft", activeRun_one: "{{count}} active run", activeRun_other: "{{count}} active runs", failedRun_one: "{{count}} failed run", failedRun_other: "{{count}} failed runs", recentRuns: "Aktuelle Läufe", noRecentRuns: "Keine aktuellen Läufe", ariaAgentRuns: "Agent runs, {{label}}", summaryRunning: "{{activeCount}} running", summaryRunningRecent: "{{activeCount}} running · {{terminalCount}} recent", summaryRecent_one: "{{count}} recent run", summaryRecent_other: "{{count}} recent runs", noTrackedWorkYet: "Noch keine verfolgten Arbeiten", emptyDescription: "Die Arbeit des Hintergrundagenten wird hier während der Ausführung und nach Abschluss angezeigt.", open: "Öffnen", stopRun: "Stop {{title}}", hideRun: "Hide {{title}}", statusRunning: "Running", statusDone: "Fertig", statusFailed: "Fehlgeschlagen", statusStopped: "Stopped", updatedJustNow: "Gerade erst aktualisiert", finishedJustNow: "Gerade fertig", updatedMinutes: "Updated {{count}}m ago", finishedMinutes: "Finished {{count}}m ago", updatedHours: "Updated {{count}}h ago", finishedHours: "Finished {{count}}h ago", updatedDate: "Updated {{date}}", finishedDate: "Finished {{date}}", }, codeRequired: { fallbackDetail: "Bearbeiten Sie diesen Code lokal oder verwenden Sie Builder.io, um diesen Code in der Cloud zu bearbeiten und die App nach Ihren Wünschen weiter anzupassen.", defaultFeature: "Nehmen Sie die angeforderten Codeänderungen an dieser App vor", branchError: "Zweig konnte nicht erstellt werden", title: "Codeänderungen erforderlich", subtitleWithFeature: '"{{feature}}" creates or modifies source code, which needs Desktop or Builder from this surface.', subtitle: "Diese Aktion erstellt oder ändert Quellcode, der Desktop oder Builder von dieser Oberfläche aus benötigt.", desktopTitle: "Verwenden Sie den Agent Native-Desktop", desktopDescription: "Öffnen Sie das Projekt in der Desktop-App, um Quellbearbeitungen und CLI-Zugriff zu ermöglichen.", builderAgentTitle: "Verwenden Sie den Builder.io-Agenten", builderAgentDescription: "Lassen Sie unseren Cloud-Agenten die Änderungen für Sie vornehmen. Sie erhalten einen Link zur Vorschau und Bereitstellung.", codeChangeTitle: "Dies erfordert eine Codeänderung", codeChangeBadge: "Codeänderung", connectBuilderTitle: "Builder.io verbinden", connectBuilderDescription: "Connect Builder, um cloudbasierte Codeänderungen über diese App zu ermöglichen.", setupRequired: "Einrichtung erforderlich", branchCreated: "Zweig erstellt", close: "Schließen", }, extensions: { createPrompt: "Create an extension: {{prompt}}", createWidgetPrompt: 'Create a new widget that fits in slot "{{slotId}}". I\'ll describe what it should do next.', whatShouldItDo: "Was soll es tun?", createPlaceholder: "Eine Aufgabenliste, ein API-Dashboard, ein Taschenrechner ...", title: "Erweiterungen", hiddenShown: "Versteckt angezeigt", showHidden: "Ausgeblendete anzeigen", newExtension: "Neue Erweiterung", newExtensionTitle: "Neue Erweiterung", buildPlaceholder: "Beschreiben Sie, was Sie bauen möchten ...", namePlaceholder: "Meine Erweiterung", descriptionPlaceholder: "Was bewirkt diese Erweiterung?", contentPlaceholder: "...", emptyTitle: "Erstellen Sie Ihre erste Erweiterung", emptyDescription: "Beschreiben Sie eine kleine App und der Agent wird sie erstellen.", hiddenFromEveryone: "Vor allen verborgen", localFile: "Lokale Datei", optionsFor: "Options for {{name}}", unhideEveryone: "Für alle einblenden", hideEveryone: "Versteck dich vor allen", localFileDescription: "This extension is backed by {{entryPath}}. Edit or remove it from the workspace.", deleteQuestion: "{{name}} archivieren?", removeQuestion: "Remove {{name}}?", hideForYouDescription: "Dadurch wird es aus Ihrer Erweiterungsliste ausgeblendet, ohne dass es für andere gelöscht wird.", removeEverywhereDescription: "Dadurch wird es überall dort archiviert, wo es geteilt wird.", cancel: "Abbrechen", remove: "Entfernen", removing: "Entfernen...", delete: "Archivieren", deleting: "Wird archiviert...", openFullView: "Vollansicht öffnen", removeFromWidgetArea: "Aus diesem Widget-Bereich entfernen", deleteExtensionEllipsis: "Erweiterung archivieren...", removeFromMyListEllipsis: "Von meiner Liste entfernen...", removeFromWidgetAreaForMe: "Remove from this widget area (for me)", deleteEverywhereConfirmation: "Dadurch wird die Erweiterung überall und für alle archiviert, mit denen sie geteilt wird.", addWidget: "Widget hinzufügen", loading: "Wird geladen...", noWidgetsAvailable: "Für diesen Slot sind noch keine Widgets verfügbar.", buildNewWidget: "Erstellen Sie ein neues Widget", contactSidebarWidget: "Kontakt-Sidebar-Widget", contactSidebarDescription: "Erscheint neben der aktuellen Konversation mit Kontakt- und Thread-Kontext.", eventDetailWidget: "Ereignisdetail-Widget", eventDetailDescription: "Erscheint unter dem geöffneten Kalenderereignis mit Ereignis- und Teilnehmerkontext.", addWidgetHere: "Widget hier hinzufügen", back: "Zurück", editExtension: "Erweiterung bearbeiten", saving: "Speichern...", save: "Speichern", create: "Erstellen", moreOptions: "Weitere Optionen", appearsIn: "Erscheint in", noWidgetAreas: "In keinem Widget-Bereich installiert. Bitten Sie den Agenten, es irgendwo hinzuzufügen.", widgetAreaCount_one: "This extension can render in {{count}} widget area.", widgetAreaCount_other: "This extension can render in {{count}} widget areas.", nameLabel: "Name", descriptionLabel: "Beschreibung", contentLabel: "Inhalt", previewTitle: "Erweiterungsvorschau", previewEmpty: "Hier wird eine Vorschau angezeigt", loadError: "Erweiterungen konnten nicht geladen werden.", widgetsLoadError: "Widgets konnten nicht geladen werden.", widgetAreasLoadError: "Widget-Bereiche konnten nicht geladen werden.", historyLoadError: "Der Erweiterungsverlauf konnte nicht geladen werden.", versionLoadError: "Diese Erweiterungsversion konnte nicht geladen werden.", retry: "Erneut versuchen", }, org: { createTitle: "Erstellen Sie Ihre Organisation", createDescription: "Diese App organisiert Ihre Inhalte nach Team. Erstellen Sie eine Organisation, um fortzufahren. Anschließend können Sie Teamkollegen einladen.", loadErrorTitle: "Die Organisation konnte nicht geladen werden", loadErrorFallback: "Die Organisation konnte nicht geladen werden.", tryAgain: "Erneut versuchen", yourOrganization: "Ihre Organisation", joinYourTeam: "Treten Sie Ihrem Team bei", openToDomainEmails: "Open to @{{domain}} emails", joinOrg: "Join {{name}}", pendingInvitations: "Ausstehende Einladungen", invitedBy: "from {{name}}", accept: "Accept", createSeparate: "or create a separate organization", organizationName: "Name der Organisation", organizationPlaceholder: "Acme GmbH", createOrganization: "Organisation schaffen", create: "Erstellen", creating: "Erstellen...", team: "Team", createOrgCardTitle: "Erstellen Sie eine Organisation", createOrgCardDescription: "Set up a team to collaborate with your colleagues.", joinDomainOne: "Es existiert bereits eine Organisation, die Ihrer E-Mail-Domäne entspricht. Treten Sie ihm bei, um mit Ihren Teamkollegen zusammenzuarbeiten.", joinDomainMany: "Es gibt bereits Organisationen, die Ihrer E-Mail-Domäne entsprechen. Treten Sie einem bei, um mit Ihren Teamkollegen zusammenzuarbeiten.", join: "Join", invitedByLabel: "Invited by {{name}}", you: "You", owner: "Eigentümer", admin: "Admin", member: "Member", members: "Members", inviteMembers: "Mitglieder einladen", invited: "Eingeladen", role: "Rolle", status: "Status", actions: "Aktionen", noMembers: "Noch keine Mitglieder.", memberCount_one: "{{count}} member", memberCount_other: "{{count}} members", youAreRole: "You are {{role}}", changeRole: "Rolle wechseln", removeMember: "Mitglied entfernen", cancel: "Abbrechen", remove: "Entfernen", save: "Speichern", loading: "Wird geladen...", dangerZone: "Gefahrenzone", deleteOrg: "Organisation löschen", deleteOrgDescription: "Löscht diese Organisation, ihre Mitglieder und ausstehenden Einladungen dauerhaft. Daten der Organisation werden unzugänglich. Dies kann nicht rückgängig gemacht werden.", deleteOrgConfirmPrompt: "Geben Sie {{name}} ein, um zu bestätigen.", deleteOrgConfirmPlaceholder: "Name der Organisation", deleteOrgConfirmCta: "Organisation löschen", deleteOrgPending: "Wird gelöscht...", }, integrations: { webhookUrl: "Webhook-URL", copyWebhookUrl: "Webhook URL kopieren", notConfigured: "Not configured. Set the required secrets to enable this integration.", enable: "Enable", disable: "Disable", toggling: "...", networkError: "Netzwerkfehler beim Erreichen des Servers", back: "Zurück", agentEngineRequired: "Agent-Engine erforderlich", agentEngineDescription: "Connect Builder.io or an LLM key before {{platform}} can answer.", openLlm: "Öffnen Sie LLM", setup: "Setup", shareDocumentsWith: "Teilen Sie Dokumente mit", copyServiceAccountEmail: "Kopieren Sie die E-Mail-Adresse des Dienstkontos", requiredSecrets: "Erforderliche Geheimnisse", envHelp: "Set these in your .env file or environment to connect.", copy: "Kopieren", documentation: "Dokumentation", clientAvailable: "Der A2A-Endpunkt dieses Agenten ist automatisch verfügbar. Keine Konfiguration erforderlich.", addChatIntegration: "Fügen Sie eine Chat-Integration hinzu", chatIntegrations: "Chat-Integrationen", chatIntegrationsDescription: "Sprechen Sie mit diesem Agenten von anderen Plattformen aus", addIntegration: "Integration hinzufügen", dispatchEntrypoint: "Für einen zentralen Slack- oder Telegram-Einstiegspunkt, der Arbeit über mehrere Apps weiterleiten kann, verwenden Sie die", sharedMessaging: "Need one shared messaging surface for your workspace? Connect Slack or Telegram to a dispatch app and let it delegate to other agents over A2A.", }, observability: { noData: "Keine Daten verfügbar", noConversations: "Es wurden noch keine Gespräche aufgezeichnet", noEvals: "Es sind noch keine Evaluierungsergebnisse erfasst", noExperiments: "Es wurden noch keine Experimente erstellt", totalRuns: "Gesamtläufe", totalCost: "Gesamtkosten", avgLatency: "Durchschnittliche Latenz", toolSuccess: "Werkzeugerfolg", thumbsUp: "Daumen hoch", avgEvalScore: "Durchschnittliche Bewertungspunktzahl", run: "Run", model: "Modell", duration: "Duration", cost: "Cost", tools: "Tools", time: "Time", failedCount: "({{count}} failed)", backToList: "Zurück zur Liste", spans: "Spans", type: "Typ", name: "Name", tokens: "Tokens", status: "Status", totalEvals: "Gesamtbewertungen", avgScore: "Durchschnittliche Punktzahl", scoresByCriteria: "Bewertet nach Kriterien", overview: "Überblick", conversations: "Conversations", evals: "Bewertungen", experiments: "Experimente", feedback: "Rückmeldung", variants: "Variants", created: "Created", backToExperiments: "Zurück zu den Experimenten", metrics: "Metriken", level: "Level", results: "Ergebnisse", variant: "Variant", metric: "Metric", value: "Value", totalFeedback: "Totales Feedback", thumbsDown: "Daumen runter", frustration: "Frustration", thumbsUpRate: "Daumen hoch", categories: "Kategorien", }, error: { genericTitle: "Etwas ist schiefgelaufen", genericDetails: "Ein unerwarteter Fehler ist aufgetreten.", notFoundTitle: "Seite nicht gefunden", notFoundDetails: "Diese Seite existiert nicht. Sie wurde möglicherweise verschoben oder gelöscht.", statusTitle: "{{status}} Fehler", goHome: "Zur Startseite", }, }; export default messages;