Files
pieced-portal/src/messages/de.json
2026-04-12 13:47:27 +02:00

254 lines
12 KiB
JSON

{
"common": {
"appName": "PieCed",
"tagline": "KI-Plattform",
"login": "Anmelden",
"logout": "Abmelden",
"dashboard": "Dashboard",
"admin": "Admin",
"loading": "Laden…",
"language": "Sprache",
"cancel": "Abbrechen",
"save": "Speichern",
"error": "Ein Fehler ist aufgetreten",
"register": "Registrieren"
},
"login": {
"title": "PieCed Portal",
"subtitle": "Melden Sie sich an, um Ihren KI-Assistenten zu verwalten",
"button": "Weiter mit ZITADEL",
"footer": "On-Premises gehostet in der Schweiz",
"noAccount": "Noch kein Konto?",
"register": "Firma registrieren"
},
"register": {
"title": "Konto erstellen",
"subtitle": "Registrieren Sie Ihre Firma für einen in der Schweiz gehosteten KI-Assistenten",
"companyName": "Firmenname",
"companyNamePlaceholder": "Muster GmbH",
"givenName": "Vorname",
"familyName": "Nachname",
"email": "E-Mail-Adresse",
"submit": "Registrieren",
"hasAccount": "Bereits ein Konto?",
"footer": "Ihre Daten werden ausschliesslich On-Premises in der Schweiz gehostet.",
"successTitle": "Registrierung eingegangen",
"successDescription": "Sie erhalten eine Einladungs-E-Mail mit einem Link, um Ihr Passwort festzulegen und Ihre E-Mail-Adresse zu bestätigen. Danach können Sie sich anmelden und Ihren KI-Assistenten einrichten.",
"goToLogin": "Zur Anmeldung"
},
"onboarding": {
"loading": "Status wird geladen…",
"welcomeTitle": "KI-Assistenten einrichten",
"welcomeDescription": "In wenigen Schritten erhalten Sie Ihren eigenen KI-Assistenten — ausschliesslich in der Schweiz gehostet, vollständig unter Ihrer Kontrolle.",
"welcomeFeature_swissHosted": "On-Premises in der Schweiz gehostet — Ihre Daten verlassen nie das Land",
"welcomeFeature_privacy": "Keine Datenweitergabe an Dritte — vollständiger Datenschutz",
"welcomeFeature_customizable": "Vollständig anpassbare Persönlichkeit, Pakete und Integrationen",
"getStarted": "Loslegen",
"configureTitle": "Assistenten konfigurieren",
"configureDescription": "Geben Sie Ihrem Assistenten einen Namen und eine Persönlichkeit. Sie können dies jederzeit ändern.",
"agentName": "Agent-Name",
"soulMd": "Persönlichkeit (SOUL.md)",
"soulMdHint": "Definiert das Verhalten Ihres Assistenten. Markdown-Format. Kann später bearbeitet werden.",
"agentsMd": "Agent-Anweisungen (AGENTS.md)",
"agentsMdHint": "Definiert, was Ihr Assistent beim Sitzungsstart tut. Optional — die Standardwerte funktionieren für die meisten Setups.",
"toolsMd": "Verfügbare Werkzeuge (TOOLS.md)",
"toolsMdHint": "Automatisch generiert basierend auf Ihren gewählten Paketen. Diese Datei wird automatisch verwaltet.",
"advancedConfig": "Erweiterte Konfiguration",
"packages": "Pakete",
"packagesHint": "Optionale Integrationen. Pakete mit Zugangsdaten werden diese inline abfragen. Können auch später aktiviert werden.",
"billingTitle": "Rechnungsinformationen",
"billingDescription": "Wir benötigen Ihre Rechnungsadresse für die Fakturierung. Ein Zahlungsanbieter wird zukünftig integriert.",
"billingCompany": "Firma",
"billingStreet": "Strasse",
"billingPostalCode": "PLZ",
"billingCity": "Ort",
"billingCountry": "Land",
"billingNotes": "Bemerkungen",
"billingNotesPlaceholder": "Bemerkungen zur Rechnung (Bestellnummer, MWST-Nr., bevorzugte Zahlungsart usw.)",
"confirmTitle": "Überprüfen & absenden",
"confirmDescription": "Bitte überprüfen Sie Ihre Einstellungen. Ihr Antrag wird von unserem Team geprüft, bevor die Bereitstellung beginnt.",
"confirmNote": "Nach dem Absenden prüft unser Team Ihren Antrag und die Rechnungsangaben. Sie erhalten Zugang nach Genehmigung — normalerweise innerhalb eines Werktages.",
"credentialsProvided": "Zugangsdaten hinterlegt",
"submitRequest": "Antrag absenden",
"back": "Zurück",
"next": "Weiter",
"pendingTitle": "Antrag eingereicht",
"pendingDescription": "Ihr Antrag wurde eingereicht und wird von unserem Team geprüft. Sie erhalten Zugang nach Genehmigung — normalerweise innerhalb eines Werktages.",
"rejectedTitle": "Antrag nicht genehmigt",
"rejectedDescription": "Leider wurde Ihr Antrag nicht genehmigt. Bitte kontaktieren Sie uns für weitere Informationen.",
"provisioningTitle": "Instanz wird eingerichtet",
"provisioningDescription": "Ihr KI-Assistent wird bereitgestellt. Dies dauert in der Regel wenige Minuten.",
"phase": "Phase",
"readyTitle": "Ihr Assistent ist bereit!",
"readyDescription": "Ihr KI-Assistent wurde bereitgestellt und ist aktiv. Sie können ihn nun über das Dashboard verwalten.",
"goToDashboard": "Zum Dashboard"
},
"dashboard": {
"title": "Dashboard",
"welcome": "Willkommen zurück, {name}",
"instanceStatus": "Instanz-Status",
"usage": "Nutzung",
"packages": "Pakete",
"noInstance": "Noch keine Instanz bereitgestellt.",
"comingSoon": "Detailansicht folgt in Session 6.2",
"noInstanceDescription": "Richten Sie Ihre KI-Assistenten-Instanz ein, um mit PieCed IT zu starten.",
"manage": "Instanz & Pakete verwalten"
},
"tenantDetail": {
"agent": "Agent",
"packages": "Pakete",
"workspaceFiles": "Workspace-Dateien",
"notFound": "Tenant nicht gefunden.",
"usage": "Nutzung & Kosten"
},
"usage": {
"inputTokens": "Input-Tokens",
"outputTokens": "Output-Tokens",
"totalSpend": "Gesamtausgaben",
"totalCost": "Gesamtkosten",
"budget": "Budget",
"noLimit": "Kein Limit",
"last30Days": "Letzte 30 Tage",
"noData": "Keine Nutzungsdaten verfügbar.",
"dailyBreakdown": "Tagesübersicht",
"requests": "Anfragen"
},
"workspace": {
"save": "Speichern",
"placeholder": "Inhalt für {file} eingeben…",
"readonlyNote": "Diese Datei wird automatisch generiert und kann nicht manuell bearbeitet werden.",
"seedingNote": "Workspace-Dateien werden beim ersten Start geladen. Eine Aktualisierung auf einer bestehenden Instanz löst ein ConfigMap-Update und Pod-Neustart aus."
},
"packages": {
"categories": {
"channels": "Kanäle",
"skills": "Fähigkeiten"
},
"enable": "Aktivieren",
"disable": "Deaktivieren",
"enableAndSave": "Aktivieren & Speichern",
"configure": "Konfigurieren",
"requiresApiKey": "Erfordert API-Schlüssel",
"missingFields": "Bitte füllen Sie alle erforderlichen Felder aus.",
"status": {
"pending": "Ausstehend",
"active": "Aktiv",
"error": "Fehler"
},
"telegram": {
"description": "Verbinden Sie Ihren KI-Assistenten mit einem Telegram-Bot.",
"botTokenLabel": "Telegram Bot Token",
"botTokenPlaceholder": "123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11",
"instructions": "1. Öffnen Sie @BotFather auf Telegram\n2. Senden Sie /newbot und folgen Sie den Anweisungen\n3. Kopieren Sie den Bot-Token",
"disclaimer": "Ich bestätige, dass ich diesen Telegram-Bot besitze und PieCed IT autorisiere, ihn mit meinem KI-Assistenten zu verbinden."
},
"discord": {
"description": "Verbinden Sie Ihren KI-Assistenten mit einem Discord-Server über einen Bot.",
"botTokenLabel": "Discord Bot Token",
"botTokenPlaceholder": "MTAxNjQ0OTk2NjAz...",
"instructions": "1. Gehen Sie zu discord.com/developers/applications\n2. Erstellen Sie eine neue Anwendung und fügen Sie einen Bot hinzu\n3. Kopieren Sie den Bot-Token",
"disclaimer": "Ich bestätige, dass ich diesen Discord-Bot besitze und PieCed IT autorisiere, ihn mit meinem KI-Assistenten zu verbinden."
},
"email": {
"description": "Ermöglichen Sie Ihrem KI-Assistenten, E-Mails zu senden und zu empfangen.",
"smtpHostLabel": "SMTP Host",
"smtpHostPlaceholder": "smtp.example.com",
"smtpUserLabel": "SMTP Benutzername",
"smtpUserPlaceholder": "user@example.com",
"smtpPasswordLabel": "SMTP Passwort",
"smtpPasswordPlaceholder": "••••••••",
"imapHostLabel": "IMAP Host",
"imapHostPlaceholder": "imap.example.com",
"instructions": "Geben Sie SMTP- und IMAP-Zugangsdaten an. Der Assistent nutzt diese zum Senden und Empfangen von Nachrichten.",
"disclaimer": "Ich bestätige, dass ich berechtigt bin, diese E-Mail-Zugangsdaten zu verwenden und dass PieCed IT auf dieses Postfach zugreifen darf."
},
"webSearch": {
"description": "Geben Sie Ihrem KI-Assistenten die Möglichkeit, im Web zu suchen."
},
"documentProcessing": {
"description": "Aktivieren Sie Dokumentenverarbeitung, Zusammenfassung und Extraktion."
}
},
"admin": {
"title": "Plattform-Admin",
"subtitle": "Onboarding-Anfragen und Mandanten-Lebenszyklus verwalten",
"allTenants": "Mandanten",
"noTenants": "Noch keine Mandanten bereitgestellt.",
"noAccess": "Unzureichende Berechtigungen für diese Ansicht.",
"name": "Name",
"displayName": "Anzeigename",
"phase": "Phase",
"packages": "Pakete",
"created": "Erstellt",
"manage": "Verwalten",
"requests": "Anfragen",
"pendingRequests": "Offene Anträge",
"approve": "Genehmigen",
"reject": "Ablehnen",
"reApprove": "Erneut genehmigen",
"company": "Firma",
"contact": "Kontakt",
"agentName": "Agent",
"status": "Status",
"submitted": "Eingereicht",
"actions": "Aktionen",
"noRequests": "Keine Anfragen gefunden.",
"loadingRequests": "Anfragen werden geladen…",
"approveConfirm": "Diesen Antrag genehmigen und Bereitstellung starten?",
"rejectConfirm": "Diesen Antrag ablehnen?",
"rejectTitle": "Anfrage ablehnen",
"adminNotesLabel": "Notizen (optional)",
"adminNotesPlaceholder": "Grund der Ablehnung…",
"cancelAction": "Abbrechen",
"confirmReject": "Ablehnen",
"viewTenant": "Anzeigen",
"filter_all": "Alle",
"filter_pending": "Ausstehend",
"filter_provisioning": "Bereitstellung",
"filter_approved": "Genehmigt",
"filter_rejected": "Abgelehnt",
"totalTenants": "Gesamt",
"running": "Aktiv",
"provisioning": "Bereitstellung",
"errors": "Fehler",
"suspend": "Suspendieren",
"resume": "Fortsetzen",
"suspended": "Suspendiert",
"suspendedBadge": "SUSPENDIERT",
"deleteTenant": "Löschen",
"deleteTitle": "Mandant löschen",
"deleteWarning": "Dies löscht den Mandanten, seinen Namespace, Secrets und alle zugehörigen Daten unwiderruflich.",
"confirmDelete": "Endgültig löschen",
"loadingTenants": "Mandanten werden geladen…",
"filter_deleted": "Gelöscht",
"filter_active": "Aktiv",
"health": "Status",
"serviceHealth": "Dienststatus",
"vllmDescription": "GPU-Inferenz-Engine",
"litellmDescription": "LLM-Proxy & Kostenerfassung",
"tenantOverview": "Mandanten-Übersicht",
"spendOverview": "Kostenübersicht",
"globalSpend": "Gesamtkosten (CHF)",
"activeTenants": "Aktive Mandanten",
"tenantsWithSpend": "Mandanten mit erfassten Kosten",
"refresh": "Aktualisieren",
"healthUnavailable": "Statusdaten nicht verfügbar.",
"loadingHealth": "Statusdaten werden geladen…",
"statusHealthy": "OK",
"statusDown": "Ausgefallen",
"spendChf": "Kosten (CHF)"
},
"channelUsers": {
"title": "Autorisierte Benutzer",
"description": "Verwalten Sie, welche Benutzer mit Ihrem Assistenten auf jedem Kanal interagieren können. Fügen Sie die numerische Benutzer-ID hinzu, um den Zugang zu autorisieren.",
"users": "Benutzer",
"placeholder": "Numerische Benutzer-ID eingeben…",
"add": "Hinzufügen",
"remove": "Entfernen",
"alreadyAdded": "Diese Benutzer-ID ist bereits autorisiert.",
"telegramIdHelp": "So finden Sie Ihre Telegram-Benutzer-ID:\n1. Öffnen Sie Telegram und schreiben Sie @userinfobot\n2. Der Bot antwortet sofort mit Ihrer numerischen ID\n3. Geben Sie diese Nummer hier ein",
"discordIdHelp": "So finden Sie Ihre Discord-Benutzer-ID:\n1. Aktivieren Sie den Entwicklermodus in den Discord-Einstellungen (Erweitert)\n2. Rechtsklick auf Ihren Namen → Benutzer-ID kopieren\n3. Geben Sie diese Nummer hier ein",
"emailIdHelp": "Geben Sie die E-Mail-Adresse ein, die zur Interaktion mit dem Assistenten autorisiert werden soll."
}
}