464 lines
25 KiB
JSON
464 lines
25 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",
|
||
"team": "Team",
|
||
"settings": "Einstellungen",
|
||
"optional": "optional",
|
||
"support": "Support"
|
||
},
|
||
"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": "Konto erstellen"
|
||
},
|
||
"register": {
|
||
"title": "Konto erstellen",
|
||
"subtitle": "Richten Sie Ihren Schweizer KI-Assistenten ein",
|
||
"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",
|
||
"duplicateDomain": "Für die E-Mail-Domain {domain} ist bereits ein Konto registriert. Bitte wenden Sie sich an Ihren Firmenadministrator, um eingeladen zu werden, oder kontaktieren Sie den PieCed-IT-Support, falls dies ein Fehler ist.",
|
||
"individualToggle": "Als Privatperson registrieren",
|
||
"individualHint": "Aktivieren Sie diese Option, wenn Sie sich nicht im Namen eines Unternehmens registrieren. Ihr Konto wird als persönlicher Arbeitsbereich eingerichtet.",
|
||
"accountTypeLabel": "Kontotyp",
|
||
"personalCardTitle": "Privat",
|
||
"personalCardDescription": "Für Sie persönlich.",
|
||
"companyCardTitle": "Unternehmen",
|
||
"companyCardDescription": "Für Ihr Unternehmen oder Team."
|
||
},
|
||
"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",
|
||
"submittedAt": "Eingereicht",
|
||
"instanceName": "Instanzname",
|
||
"instanceNamePlaceholder": "z.B. Produktion, Dev, Vertrieb",
|
||
"instanceNameHint": "Optionaler lesbarer Name, um diese Instanz von anderen in Ihrem Dashboard zu unterscheiden. Leer lassen, um den Firmennamen zu verwenden.",
|
||
"validationError": "Bitte korrigieren Sie die Fehler vor dem Absenden.",
|
||
"validationErrorsTitle": "Einige Pflichtfelder fehlen oder sind ungültig:",
|
||
"reviewInstanceDefault": "(Standard — verwendet Firmenname)",
|
||
"reviewNoPackages": "Keine ausgewählt",
|
||
"reviewBillingTo": "Rechnungsempfänger",
|
||
"reviewContactEmail": "Kontakt-E-Mail",
|
||
"editRequestTitle": "Anfrage bearbeiten",
|
||
"editRequestDescription": "Passen Sie die Konfiguration an, bevor unser Team sie prüft.",
|
||
"editRequest": "Bearbeiten",
|
||
"cancelRequest": "Anfrage stornieren",
|
||
"cancelRequestConfirm": "Ja, Anfrage stornieren",
|
||
"cancelConfirmRequestTitle": "Diese Anfrage stornieren?",
|
||
"cancelConfirmRequestDescription": "Ihre ausstehende Anfrage wird als storniert markiert und aus der Warteschlange entfernt. Sie können jederzeit eine neue Anfrage einreichen.",
|
||
"cancelFailed": "Anfrage konnte nicht storniert werden.",
|
||
"cancelledTitle": "Anfrage storniert",
|
||
"cancelledDescription": "Sie haben diese Anfrage vor der Bearbeitung storniert. Es wurde keine Instanz erstellt.",
|
||
"dismiss": "Ausblenden",
|
||
"dismissFailed": "Konnte nicht ausgeblendet werden.",
|
||
"rejectionReason": "Angegebener Grund",
|
||
"saveChanges": "Änderungen speichern",
|
||
"billingVatNumber": "MWST-Nummer",
|
||
"billingVatHelp": "Ihre registrierte MWST-Nummer. Falls Ihre Firma von der MWST befreit ist, leer lassen und in den Notizen erläutern.",
|
||
"billingNotesPlaceholderPersonal": "Was wir wissen sollten — bevorzugte Zahlungsart, Rechnungsreferenz, etc."
|
||
},
|
||
"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",
|
||
"instances": "Ihre Instanzen",
|
||
"inflightRequests": "Laufende Anfragen",
|
||
"createInstance": "Neue Instanz erstellen",
|
||
"createInstanceDescription": "Eine weitere KI-Assistent-Instanz für Ihre Organisation bereitstellen. Die Anfrage wird von einem Administrator geprüft, bevor die Instanz erstellt wird.",
|
||
"noAccessNoInstances": "Ihre Organisation hat noch keine Instanzen. Bitte bitten Sie den Eigentümer der Organisation, eine einzurichten.",
|
||
"noAssignmentsTitle": "Keine Instanzen zugewiesen",
|
||
"noAssignmentsDescription": "Ihre Organisation verfügt über Instanzen, aber Sie haben keinen Zugriff darauf erhalten. Bitten Sie den Eigentümer Ihrer Organisation, Sie einer Instanz zuzuweisen.",
|
||
"noInstancesYetTitle": "Noch keine Instanzen",
|
||
"noInstancesYetDescription": "Ihre Organisation verfügt noch über keine Instanzen. Bitten Sie den Eigentümer Ihrer Organisation, eine einzurichten."
|
||
},
|
||
"tenantDetail": {
|
||
"agent": "Agent",
|
||
"packages": "Pakete",
|
||
"workspaceFiles": "Workspace-Dateien",
|
||
"notFound": "Tenant nicht gefunden.",
|
||
"usage": "Nutzung & Kosten",
|
||
"provisioned": "Bereitgestellt",
|
||
"assignedUsers": "Zugewiesene Benutzer",
|
||
"subscriptionTitle": "Abonnement",
|
||
"subscriptionDescriptionActive": "Kündigen Sie Ihr Abonnement, wenn Sie diesen Assistenten nicht mehr benötigen. Ihre Daten bleiben erhalten und Sie können jederzeit wieder aktivieren.",
|
||
"subscriptionDescriptionSuspended": "Ihr Abonnement ist gekündigt. Aktivieren Sie es wieder, um den Assistenten online zu bringen.",
|
||
"cancelSubscription": "Abonnement kündigen",
|
||
"cancelSubscriptionConfirm": "Ja, kündigen",
|
||
"resumeSubscription": "Abonnement reaktivieren",
|
||
"cancelConfirmTitle": "Dieses Abonnement kündigen?",
|
||
"cancelConfirmDescription": "Ihr Assistent wird nicht mehr verfügbar sein. Sie können jederzeit reaktivieren — Ihre Daten bleiben erhalten.",
|
||
"cancelConfirmBullet1": "Workspace-Dateien (SOUL.md, AGENTS.md) bleiben erhalten",
|
||
"cancelConfirmBullet2": "Paket-Anmeldedaten bleiben gespeichert",
|
||
"cancelConfirmBullet3": "Rechnungsdaten bleiben gespeichert",
|
||
"subscriptionUpdateFailed": "Abonnement konnte nicht aktualisiert werden.",
|
||
"suspendedTitle": "Abonnement gekündigt",
|
||
"suspendedDescription": "Ihr Assistent ist pausiert. Konfiguration und Daten bleiben erhalten. Verwenden Sie die Reaktivierungs-Schaltfläche unten auf dieser Seite, um ihn wieder online zu bringen.",
|
||
"requestReactivation": "Reaktivierung anfragen",
|
||
"requestReactivationConfirmTitle": "Reaktivierung anfragen?",
|
||
"requestReactivationConfirmDescription": "Ein Administrator prüft Ihre Anfrage und reaktiviert Ihren Tenant. Sie erhalten eine E-Mail, sobald die Anfrage genehmigt wurde.",
|
||
"requestReactivationConfirm": "Anfrage senden",
|
||
"cancelResumeRequest": "Anfrage stornieren",
|
||
"resumeRequestPendingTitle": "Reaktivierungsanfrage ausstehend",
|
||
"resumeRequestPendingDescription": "Eingereicht {when}. Ein Administrator wird die Anfrage in Kürze prüfen.",
|
||
"resumeRequestPendingNoteAdmin": "Ein Inhaber hat eine Reaktivierung angefragt; Sie können direkt oben fortfahren oder die Anfrage in der Admin-Warteschlange bearbeiten.",
|
||
"cancelConfirmRetentionWarning": "Ihre Daten bleiben nach der Kündigung 60 Tage lang erhalten. Danach werden alle Tenant-Daten – Konfiguration, Geheimnisse, Konversationen und Dateien – endgültig gelöscht.",
|
||
"suspendedSince": "Gekündigt am {date}",
|
||
"suspendedDeletionIn": "Datenlöschung in {days, plural, one {# Tag} other {# Tagen}} ({date})",
|
||
"suspendedDeletionImminent": "Daten werden jetzt gelöscht",
|
||
"requestReactivationNoteLabel": "Notiz an unser Team",
|
||
"requestReactivationNotePlaceholder": "Alles, was unser Team wissen sollte – z. B. Grund der Reaktivierung, Dringlichkeit usw."
|
||
},
|
||
"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."
|
||
},
|
||
"statusEnabled": "aktiviert",
|
||
"statusDisabled": "deaktiviert"
|
||
},
|
||
"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",
|
||
"updated": "Aktualisiert",
|
||
"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)",
|
||
"resumeRequestBadge": "Wieder",
|
||
"resumeRequestTooltip": "Reaktivierungsanfrage für einen bestehenden Tenant. Bei Genehmigung wird der Tenant wieder aktiviert; keine Provisionierung läuft."
|
||
},
|
||
"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."
|
||
},
|
||
"team": {
|
||
"title": "Team",
|
||
"description": "Verwalten Sie die Mitglieder Ihrer Organisation. Laden Sie Kollegen ein und weisen Sie sie Instanzen zu.",
|
||
"inviteSectionTitle": "Mitglied einladen",
|
||
"membersSectionTitle": "Mitglieder",
|
||
"noMembers": "Noch keine Mitglieder.",
|
||
"you": "Sie",
|
||
"noRole": "keine Rolle",
|
||
"givenName": "Vorname",
|
||
"familyName": "Nachname",
|
||
"email": "E-Mail",
|
||
"role": "Rolle",
|
||
"roleUser": "Benutzer (nur Lesezugriff, muss Instanzen zugewiesen werden)",
|
||
"roleOwner": "Eigentümer (Vollzugriff auf alle Instanzen)",
|
||
"roleHint": "Eigentümer können Instanzen, Abrechnung und Teammitglieder verwalten. Benutzer können nur die ihnen zugewiesenen Instanzen anzeigen.",
|
||
"inviteButton": "Einladung senden",
|
||
"inviteSent": "Einladung gesendet. Der Benutzer erhält eine E-Mail mit einem Link zum Festlegen des Passworts.",
|
||
"inviteUserExists": "Ein Benutzer mit dieser E-Mail-Adresse ist bereits registriert.",
|
||
"changeRole": "Rolle ändern",
|
||
"roleUpdated": "Rolle aktualisiert.",
|
||
"roleUpdateFailed": "Rolle konnte nicht aktualisiert werden.",
|
||
"cancel": "Abbrechen",
|
||
"save": "Speichern",
|
||
"selfChangeBlocked": "Sie können Ihre eigene Rolle nicht ändern."
|
||
},
|
||
"assignments": {
|
||
"loading": "Zuweisungen werden geladen…",
|
||
"noneAssigned": "Dieser Instanz sind noch keine Benutzer zugewiesen.",
|
||
"noCandidates": "Keine Teammitglieder verfügbar zum Zuweisen. Laden Sie zuerst Benutzer auf der Team-Seite ein.",
|
||
"pickUser": "Benutzer auswählen…",
|
||
"assign": "Zuweisen",
|
||
"revoke": "Entfernen"
|
||
},
|
||
"countries": {
|
||
"CH": "Schweiz",
|
||
"DE": "Deutschland",
|
||
"AT": "Österreich",
|
||
"FR": "Frankreich",
|
||
"IT": "Italien",
|
||
"LI": "Liechtenstein"
|
||
},
|
||
"phase": {
|
||
"Pending": "Ausstehend",
|
||
"Provisioning": "Wird bereitgestellt",
|
||
"Running": "Aktiv",
|
||
"Ready": "Bereit",
|
||
"Suspended": "Pausiert",
|
||
"Error": "Fehler",
|
||
"Deleting": "Wird gelöscht",
|
||
"Reconfiguring": "Wird neu konfiguriert"
|
||
},
|
||
"warnings": {
|
||
"oneTooltip": "1 Warnung",
|
||
"manyTooltip": "{count} Warnungen"
|
||
},
|
||
"settings": {
|
||
"title": "Einstellungen",
|
||
"subtitle": "Organisationsweite Konfiguration, die für alle Ihre Tenants gilt.",
|
||
"billingTitle": "Abrechnung",
|
||
"billingDescription": "Adresse, MWST-Nummer und Rechnungs-E-Mail für alle Ihre Tenants.",
|
||
"nothingForYou": "Für Ihre Rolle gibt es hier noch nichts. Inhaber können Organisationseinstellungen verwalten.",
|
||
"billingDescriptionPersonal": "Adresse und Rechnungs-E-Mail für alle Ihre Tenants."
|
||
},
|
||
"settingsBilling": {
|
||
"title": "Abrechnung",
|
||
"subtitle": "Wird beim ersten Onboarding einmalig erfasst und für jeden Tenant Ihrer Organisation wiederverwendet. Aktualisieren Sie hier, wenn sich Ihre Abrechnungsdaten ändern.",
|
||
"companyName": "Firmenname",
|
||
"streetAddress": "Strasse",
|
||
"postalCode": "PLZ",
|
||
"city": "Ort",
|
||
"country": "Land",
|
||
"vatNumber": "MWST-Nummer",
|
||
"vatHelp": "Ihre registrierte MWST-Nummer (z. B. CHE-123.456.789 MWST für die Schweiz).",
|
||
"billingEmail": "Rechnungs-E-Mail",
|
||
"billingEmailHelp": "An diese Adresse werden Rechnungen und Abrechnungskommunikation gesendet.",
|
||
"notes": "Notizen",
|
||
"notesPlaceholder": "Alles, was die Buchhaltung wissen muss – MWST-Befreiung, besondere Rechnungsstellung usw.",
|
||
"save": "Speichern",
|
||
"saved": "Gespeichert.",
|
||
"saveFailed": "Konnte nicht gespeichert werden. Bitte erneut versuchen.",
|
||
"lastUpdated": "Zuletzt aktualisiert {when}",
|
||
"fullName": "Voller Name",
|
||
"notesPlaceholderPersonal": "Was wir wissen sollten — bevorzugte Zahlungsart, Rechnungsreferenz, etc."
|
||
},
|
||
"support": {
|
||
"title": "Support",
|
||
"subtitle": "Erstellen Sie ein Ticket, um eine Frage zu stellen, einen Fehler zu melden oder Feedback zu geben. Antworten gehen an Ihre registrierte E-Mail-Adresse.",
|
||
"titleAdmin": "Support-Warteschlange",
|
||
"subtitleAdmin": "Tickets aller Kunden, neueste Aktivität zuerst.",
|
||
"newTicket": "Neues Ticket",
|
||
"newTicketTitle": "Support-Ticket erstellen",
|
||
"newTicketSubtitle": "Erzählen Sie uns, was los ist. Je mehr Details, desto schneller können wir helfen.",
|
||
"empty": "Sie haben noch keine Tickets erstellt.",
|
||
"emptyAdmin": "Keine Support-Tickets in der Warteschlange.",
|
||
"fieldCategory": "Kategorie",
|
||
"fieldTitle": "Titel",
|
||
"fieldDescription": "Beschreibung",
|
||
"fieldStatus": "Status",
|
||
"titlePlaceholder": "Kurze Zusammenfassung Ihres Anliegens",
|
||
"descriptionPlaceholder": "Beschreiben Sie, was passiert ist, was Sie erwartet haben, und alle Fehlermeldungen.",
|
||
"descriptionHelp": "Sie können Fehlermeldungen und Logs einfügen. Bitte keine Passwörter oder andere Geheimnisse.",
|
||
"submitTicket": "Ticket senden",
|
||
"createFailed": "Ticket konnte nicht erstellt werden. Bitte erneut versuchen.",
|
||
"category_bug": "Fehler",
|
||
"category_feature_request": "Feature-Wunsch",
|
||
"category_question": "Frage",
|
||
"category_billing": "Abrechnung",
|
||
"category_other": "Sonstiges",
|
||
"status_open": "Offen",
|
||
"status_in_progress": "In Bearbeitung",
|
||
"status_waiting_for_customer": "Warten auf Ihre Antwort",
|
||
"status_resolved": "Erledigt",
|
||
"status_reopened": "Wieder geöffnet",
|
||
"openedBy": "Eröffnet von {name} am {when}",
|
||
"authorTagAdmin": "PieCed-Support",
|
||
"replyLabel": "Antwort hinzufügen",
|
||
"replyPlaceholder": "Ihre Nachricht…",
|
||
"replyPlaceholderReopen": "Antwort (dies öffnet das Ticket erneut)…",
|
||
"sendReply": "Antwort senden",
|
||
"commentFailed": "Antwort konnte nicht gesendet werden. Bitte erneut versuchen.",
|
||
"closeTicket": "Als erledigt markieren",
|
||
"confirmClose": "Dieses Ticket als erledigt markieren? Sie können es später durch eine Antwort wieder öffnen.",
|
||
"closeFailed": "Ticket konnte nicht geschlossen werden. Bitte erneut versuchen.",
|
||
"resolvedBanner": "Dieses Ticket ist erledigt. Antworten Sie unten, falls Sie nachfragen möchten — das öffnet es erneut.",
|
||
"adminControlsTitle": "Admin-Steuerung",
|
||
"updateFailed": "Änderungen konnten nicht gespeichert werden. Bitte erneut versuchen."
|
||
}
|
||
}
|