Translate all UI strings to German (Deutsch) and French (Français) with proper technical terminology.
1409 lines
64 KiB
JSON
1409 lines
64 KiB
JSON
{
|
||
"landing": {
|
||
"hero": {
|
||
"badgeText": "Command as Service · Human + Agent Engineering",
|
||
"heading": "Where Humans & Agents Engineer Together.",
|
||
"subtitle": "Every action is a command. Every command is versioned, auditable, and composable. Git repositories, rooms, and AI agents — all driven by a command stream you own.",
|
||
"startBuilding": "Start Building",
|
||
"viewDocumentation": "View Documentation",
|
||
"terminalTitle": "gitdata — every action is a command"
|
||
},
|
||
"features": {
|
||
"sectionTitle": "Build. Review. Automate. All via Commands.",
|
||
"sectionSubtitle": "Every capability is exposed as a command. Agents listen. Humans approve. Everything is logged and replayable.",
|
||
"commandAsService": {
|
||
"title": "Command as Service",
|
||
"description": "Every action — a repo create, a PR review, an agent deploy — is a versioned command. Audit, replay, and compose them. Your CLI is your API."
|
||
},
|
||
"collaborativeRooms": {
|
||
"title": "Collaborative Rooms",
|
||
"description": "Command-first rooms where humans and AI agents work together via shared command streams. Issue commands, review results, and build consensus — all in one thread."
|
||
},
|
||
"aiAgents": {
|
||
"title": "KI-Agenten",
|
||
"description": "Deploy agents that listen to room commands, execute tasks, and report back. Agents run skills, query repos, and call your own services."
|
||
},
|
||
"gitRepositories": {
|
||
"title": "Git-Repositories",
|
||
"description": "Full Git operations — branches, commits, merges, and diffs. HTTP and SSH access. Built-in branch protection and access control."
|
||
},
|
||
"issuesPullRequests": {
|
||
"title": "Issues & Pull Requests",
|
||
"description": "Track issues, review code, and manage pull requests. Agents can listen to PR events and automatically run review commands."
|
||
},
|
||
"skillRegistry": {
|
||
"title": "Skill Registry",
|
||
"description": "Package agent behaviors as reusable Skills. Publish to a registry, pull into any room, and invoke via command. Your workflows become shared services."
|
||
},
|
||
"commandAuditTrail": {
|
||
"title": "Command Audit Trail",
|
||
"description": "Every command is logged with its intent, result, and caller. Trace every AI decision back to the human who issued it."
|
||
},
|
||
"agentMemory": {
|
||
"title": "Agent Memory",
|
||
"description": "Agents have persistent, git-native memory. Branch, commit, and roll back context just like source code. No more stateless agents."
|
||
}
|
||
},
|
||
"highlight": {
|
||
"heading": "Your CLI is also your API.",
|
||
"subtitle": "Every GitDataAI action is a command with a name, parameters, and a result. Agents subscribe to command streams. Rooms execute commands. Your entire development workflow becomes a versioned, replayable, diffable stream — without a separate event bus.",
|
||
"commandsAllTheWayDown": {
|
||
"title": "Commands All the Way Down",
|
||
"description": "Every operation — repo create, agent deploy, skill run — is a command. Your workflow is a composable, queryable stream."
|
||
},
|
||
"agentsListenToCommands": {
|
||
"title": "Agents Listen to Commands",
|
||
"description": "Deploy an agent to a room and it subscribes to command events. Agents don't guess — they execute what you command."
|
||
},
|
||
"gitNativeAudit": {
|
||
"title": "Git-Native Audit",
|
||
"description": "Command history is stored in Git. Branch your command log, diff a workflow, replay it anywhere. Full traceability without a separate log store."
|
||
},
|
||
"approve": "Genehmigen",
|
||
"viewDiff": "Diff anzeigen"
|
||
},
|
||
"nav": {
|
||
"platform": "Plattform",
|
||
"skills": "Skills",
|
||
"network": "Netzwerk",
|
||
"pricing": "Preise",
|
||
"signIn": "Anmelden",
|
||
"joinBeta": "Beta beitreten",
|
||
"commandAsServiceNav": "Command as Service",
|
||
"collaborativeRoomsNav": "Collaborative Rooms",
|
||
"aiAgentsNav": "KI-Agenten",
|
||
"gitRepositoriesNav": "Git-Repositories",
|
||
"exploreSkillsNav": "Skills erkunden",
|
||
"publishSkillNav": "Skill veroeffentlichen",
|
||
"skillDocumentationNav": "Skill-Dokumentation",
|
||
"exploreNetworkNav": "Netzwerk erkunden",
|
||
"publicRoomsNav": "Oeffentliche Raeume",
|
||
"developerApiNav": "Developer API",
|
||
"plansPricingNav": "Plaene & Preise",
|
||
"enterpriseNav": "Enterprise",
|
||
"billingFaqNav": "Abrechnungs-FAQ"
|
||
},
|
||
"footer": {
|
||
"readyHeading": "Bereit fuer das agentische Zeitalter?",
|
||
"getStartedFree": "Kostenlos starten",
|
||
"contactSales": "Vertrieb kontaktieren",
|
||
"platform": "Plattform",
|
||
"skills": "Skills",
|
||
"developers": "Entwickler",
|
||
"company": "Unternehmen",
|
||
"gitRepositories": "Git-Repositories",
|
||
"issuesPullRequests": "Issues & PRs",
|
||
"collaborativeRooms": "Collaborative Rooms",
|
||
"aiAgents": "KI-Agenten",
|
||
"commandStream": "Command Stream",
|
||
"skillRegistry": "Skill Registry",
|
||
"publishSkill": "Skill veroeffentlichen",
|
||
"skillDocs": "Skill-Dokumentation",
|
||
"community": "Community",
|
||
"documentation": "Dokumentation",
|
||
"cliReference": "CLI-Referenz",
|
||
"apiReference": "API-Referenz",
|
||
"status": "Status",
|
||
"about": "Ueber uns",
|
||
"careers": "Karriere",
|
||
"contact": "Kontakt",
|
||
"privacy": "Datenschutz",
|
||
"brandTagline": "The platform where humans and AI agents engineer together via commands. Every action versioned. Every agent accountable. Built for teams that ship."
|
||
}
|
||
},
|
||
"auth": {
|
||
"login": {
|
||
"heading": "Anmelden",
|
||
"subtitleWelcome": "Willkommen zurueck bei GitDataAI",
|
||
"subtitleContinue": "Weiter zu {path}",
|
||
"usernameLabel": "Benutzername",
|
||
"usernamePlaceholder": "Benutzernamen eingeben",
|
||
"passwordLabel": "Passwort",
|
||
"passwordForgot": "Vergessen?",
|
||
"verificationLabel": "Verifizierung",
|
||
"verificationPlaceholder": "Code eingeben",
|
||
"submitButton": "Anmelden",
|
||
"noAccount": "Noch kein Konto?",
|
||
"createOne": "Erstellen",
|
||
"errorFillRequired": "Bitte alle erforderlichen Felder ausfuellen.",
|
||
"errorInvalidCredentials": "Ungueltige Anmeldedaten. Bitte erneut versuchen."
|
||
},
|
||
"register": {
|
||
"heading": "Konto erstellen",
|
||
"subtitle": "Werden Sie Teil der naechsten Generation der Mensch-Agent-Zusammenarbeit",
|
||
"emailLabel": "E-Mail",
|
||
"emailPlaceholder": "name@firma.de",
|
||
"usernameLabel": "Benutzername",
|
||
"usernamePlaceholder": "architekt_01",
|
||
"passwordLabel": "Passwort",
|
||
"passwordPlaceholder": "••••••••",
|
||
"confirmLabel": "Bestaetigen",
|
||
"confirmPlaceholder": "••••••••",
|
||
"verificationLabel": "Verifizierung",
|
||
"verificationPlaceholder": "Captcha",
|
||
"submitButton": "Konto erstellen",
|
||
"alreadyHaveAccount": "Bereits ein Konto?",
|
||
"signIn": "Anmelden",
|
||
"encrypted": "Verschluesselt",
|
||
"errorEmailRequired": "E-Mail ist erforderlich",
|
||
"errorInvalidEmail": "Ungueltige E-Mail-Adresse",
|
||
"errorUsernameRequired": "Benutzername ist erforderlich",
|
||
"errorUsernameLength": "Benutzername muss mindestens 3 Zeichen haben",
|
||
"errorPasswordRequired": "Passwort ist erforderlich",
|
||
"errorPasswordLength": "Passwort muss mindestens 8 Zeichen haben",
|
||
"errorPasswordComplexity": "Passwort muss Gross- und Kleinbuchstaben sowie eine Ziffer enthalten",
|
||
"errorPasswordMismatch": "Passwoerter stimmen nicht ueberein",
|
||
"errorCaptchaRequired": "Verifizierungscode ist erforderlich",
|
||
"errorRegistrationFailed": "Registrierung fehlgeschlagen",
|
||
"successAccountCreated": "Konto erfolgreich erstellt!"
|
||
},
|
||
"passwordReset": {
|
||
"heading": "Passwort zuruecksetzen",
|
||
"subtitle": "Geben Sie Ihre E-Mail-Adresse ein, und wir senden Ihnen einen Link zum Zuruecksetzen.",
|
||
"emailLabel": "E-Mail-Adresse",
|
||
"emailPlaceholder": "name@beispiel.de",
|
||
"submitButton": "Reset-Link senden",
|
||
"backToSignIn": "Zurueck zur Anmeldung",
|
||
"successHeading": "E-Mail pruefen",
|
||
"successMessage": "Wir haben einen sicheren Link an {email} gesendet. Klicken Sie auf den Link, um Ihre Passphrase zurueckzusetzen.",
|
||
"returnToSignIn": "Zurueck zur Anmeldung",
|
||
"didNotReceive": "Keine E-Mail erhalten? Pruefen Sie Ihren Spam-Ordner oder",
|
||
"tryAgain": "erneut versuchen",
|
||
"secureLink": "Sicherer Link",
|
||
"expiry24h": "24h Gueltig",
|
||
"errorEmailRequired": "E-Mail-Adresse ist erforderlich.",
|
||
"errorInvalidEmail": "Bitte geben Sie eine gueltige E-Mail-Adresse ein.",
|
||
"errorSendFailed": "Reset-E-Mail konnte nicht gesendet werden.",
|
||
"successLinkSent": "Reset-Link gesendet!"
|
||
},
|
||
"confirmPasswordReset": {
|
||
"heading": "Neues Passwort festlegen",
|
||
"subtitle": "Erstellen Sie ein starkes Passwort fuer Ihr Konto.",
|
||
"newPasswordLabel": "Neues Passwort",
|
||
"newPasswordPlaceholder": "Mindestens 8 Zeichen",
|
||
"confirmPasswordLabel": "Passwort bestaetigen",
|
||
"confirmPasswordPlaceholder": "Passwort wiederholen",
|
||
"submitButton": "Passwort zuruecksetzen",
|
||
"backToSignIn": "Zurueck zur Anmeldung",
|
||
"successHeading": "Passwortzuruecksetzung abgeschlossen",
|
||
"successMessage": "Ihr Passwort wurde aktualisiert. Sie koennen sich jetzt mit Ihrem neuen Passwort anmelden.",
|
||
"signIn": "Anmelden",
|
||
"passwordUpdated": "Passwort aktualisiert",
|
||
"secureConnection": "Sichere Verbindung",
|
||
"errorMissingToken": "Reset-Token fehlt. Bitte verwenden Sie den Link aus Ihrer E-Mail.",
|
||
"errorPasswordRequired": "Neues Passwort ist erforderlich.",
|
||
"errorPasswordLength": "Passwort muss mindestens 8 Zeichen haben.",
|
||
"errorPasswordUppercase": "Passwort muss mindestens einen Grossbuchstaben enthalten.",
|
||
"errorPasswordLowercase": "Passwort muss mindestens einen Kleinbuchstaben enthalten.",
|
||
"errorPasswordDigit": "Passwort muss mindestens eine Ziffer enthalten.",
|
||
"errorPasswordMismatch": "Passwoerter stimmen nicht ueberein.",
|
||
"errorResetFailed": "Passwortzuruecksetzung fehlgeschlagen. Der Link ist moeglicherweise abgelaufen.",
|
||
"successResetComplete": "Passwort erfolgreich zurueckgesetzt!"
|
||
},
|
||
"verifyEmail": {
|
||
"heading": "E-Mail-Verifizierung",
|
||
"loadingText": "Sicheres Token wird verifiziert...",
|
||
"successHeading": "Identitaet bestaetigt",
|
||
"successMessage": "Ihre E-Mail-Adresse wurde erfolgreich verifiziert. Sie haben nun vollen Zugriff auf die GitDataAI-Plattform.",
|
||
"goToDashboard": "Zum Dashboard",
|
||
"errorHeading": "Verifizierung fehlgeschlagen",
|
||
"backToSettings": "Zurueck zu Einstellungen",
|
||
"needHelp": "Brauchen Sie Hilfe?",
|
||
"contactSupport": "Technischen Support kontaktieren",
|
||
"encryptedLink": "Verschluesselter Link",
|
||
"soc2Compliant": "SOC2-konform",
|
||
"errorTokenMissing": "Verifizierungstoken fehlt oder ist fehlerhaft.",
|
||
"errorLinkExpired": "Der Verifizierungslink ist abgelaufen oder ungueltig.",
|
||
"successVerified": "Identitaet erfolgreich verifiziert."
|
||
},
|
||
"acceptWorkspaceInvite": {
|
||
"heading": "Workspace-Einladung",
|
||
"loadingHeading": "Einladung wird validiert",
|
||
"loadingText": "Berechtigungen und Workspace-Status werden geprueft...",
|
||
"successHeading": "Willkommen an Bord!",
|
||
"successMessage": "Einladung angenommen. Sie wurden zum Team hinzugefuegt. Sie werden jetzt zum Dashboard weitergeleitet.",
|
||
"proceedManually": "Manuell fortfahren",
|
||
"errorHeading": "Ungueltige Einladung",
|
||
"returnHome": "Zur Startseite",
|
||
"needNewLink": "Neuen Link benoetigt?",
|
||
"contactAdmin": "Workspace-Admin kontaktieren",
|
||
"secureJoin": "SICHERE TEILNAHME",
|
||
"dataOwnership": "DATENBESITZ",
|
||
"errorMissingToken": "Der Einladungslink enthaelt kein gueltiges Sicherheitstoken.",
|
||
"errorExpired": "Der Einladungslink ist abgelaufen oder wurde bereits verwendet.",
|
||
"successJoined": "Workspace erfolgreich beigetreten"
|
||
}
|
||
},
|
||
"project": {
|
||
"overview": {
|
||
"settings": "Einstellungen",
|
||
"members": "Mitglieder",
|
||
"likes": "Likes",
|
||
"watches": "Beobachtungen",
|
||
"public": "Oeffentlich",
|
||
"private": "Privat",
|
||
"activity": "Aktivitaet",
|
||
"viewAll": "Alle anzeigen",
|
||
"recentEvents": "Aktuelle Ereignisse in diesem Projekt",
|
||
"noActivity": "Noch keine Aktivitaet.",
|
||
"projectInfo": "Projektinfo",
|
||
"projectName": "Projektname",
|
||
"yourRole": "Ihre Rolle",
|
||
"created": "Erstellt",
|
||
"visibility": "Sichtbarkeit",
|
||
"guest": "Gast",
|
||
"quickActions": "Schnellaktionen",
|
||
"newIssue": "Neues Issue",
|
||
"viewActivity": "Aktivitaet anzeigen",
|
||
"membersAction": "Mitglieder",
|
||
"createRepository": "Repository erstellen",
|
||
"projectNotFound": "Projekt nicht gefunden.",
|
||
"noDescription": "Keine Beschreibung angegeben",
|
||
"expand": "Erweitern",
|
||
"collapse": "Reduzieren"
|
||
},
|
||
"eventTypes": {
|
||
"commit": "Commit",
|
||
"branch": "Branch",
|
||
"tag": "Tag",
|
||
"issue": "Issue",
|
||
"comment": "Kommentar",
|
||
"pullRequest": "Pull Request",
|
||
"merged": "Gemergt",
|
||
"message": "Nachricht",
|
||
"room": "Raum",
|
||
"starred": "Favorisiert",
|
||
"unstarred": "Favorit entfernt",
|
||
"watched": "Beobachtet",
|
||
"unwatched": "Nicht mehr beobachtet",
|
||
"member": "Mitglied",
|
||
"label": "Label",
|
||
"repo": "Repo"
|
||
},
|
||
"dateLabels": {
|
||
"today": "Heute",
|
||
"yesterday": "Gestern"
|
||
},
|
||
"issues": {
|
||
"breadcrumb": {
|
||
"projects": "Projekte",
|
||
"issues": "Issues"
|
||
},
|
||
"searchPlaceholder": "Issues durchsuchen…",
|
||
"boardView": "Board-Ansicht",
|
||
"listView": "Listenansicht",
|
||
"board": "Board",
|
||
"list": "Liste",
|
||
"new": "Neu",
|
||
"open": "Offen",
|
||
"closed": "Geschlossen",
|
||
"of": "von",
|
||
"shown": "angezeigt",
|
||
"errorLoading": "Fehler:",
|
||
"errorLoadFailed": "Issues konnten nicht geladen werden",
|
||
"noIssues": "Keine Issues gefunden",
|
||
"clearSearch": "Suche loeschen",
|
||
"title": "Titel",
|
||
"author": "Autor",
|
||
"date": "Datum",
|
||
"newIssue": "Neues Issue",
|
||
"noIssuesInColumn": "Keine Issues"
|
||
},
|
||
"issueDetail": {
|
||
"backToIssues": "Zurueck zu Issues",
|
||
"closeIssue": "Issue schliessen",
|
||
"reopenIssue": "Issue wiedereroeffnen",
|
||
"edit": "Bearbeiten",
|
||
"openStatus": "Offen",
|
||
"closedStatus": "Geschlossen",
|
||
"openedBy": "Eroeffnet von",
|
||
"aiTriage": "KI-Triage",
|
||
"highPriority": "hohe Prioritaet",
|
||
"mediumPriority": "mittlere Prioritaet",
|
||
"lowPriority": "niedrige Prioritaet",
|
||
"accept": "Akzeptieren",
|
||
"applying": "Wird angewendet…",
|
||
"ignore": "Ignorieren",
|
||
"noActivity": "Noch keine Aktivitaet.",
|
||
"openedThisIssue": "hat dieses Issue eroeffnet",
|
||
"commented": "kommentiert",
|
||
"editComment": "Kommentar bearbeiten",
|
||
"deleteComment": "Kommentar loeschen",
|
||
"cancel": "Abbrechen",
|
||
"save": "Speichern",
|
||
"saving": "Speichern…",
|
||
"leaveComment": "Kommentar hinterlassen…",
|
||
"comment": "Kommentar",
|
||
"posting": "Wird gepostet…",
|
||
"commentCannotEmpty": "Kommentar darf nicht leer sein",
|
||
"isTyping": "{user} tippt…",
|
||
"areTyping": "{user1} und {user2} tippen…",
|
||
"peopleTyping": "{count} Personen tippen…",
|
||
"linkedRepositories": "Verknuepfte Repositories",
|
||
"details": "Details",
|
||
"status": "Status",
|
||
"author": "Autor",
|
||
"created": "Erstellt",
|
||
"updated": "Aktualisiert",
|
||
"closed": "Geschlossen",
|
||
"labelsApplied": "Labels angewendet",
|
||
"failedApplyLabels": "Labels konnten nicht angewendet werden",
|
||
"commentAdded": "Kommentar hinzugefuegt",
|
||
"failedAddComment": "Kommentar konnte nicht hinzugefuegt werden",
|
||
"commentDeleted": "Kommentar geloescht",
|
||
"failedDeleteComment": "Kommentar konnte nicht geloescht werden",
|
||
"commentUpdated": "Kommentar aktualisiert",
|
||
"failedUpdateComment": "Kommentar konnte nicht aktualisiert werden",
|
||
"issueClosed": "Issue geschlossen",
|
||
"issueReopened": "Issue wiedereroeffnet",
|
||
"failedUpdateIssue": "Issue konnte nicht aktualisiert werden",
|
||
"errorLoadingIssue": "Issue konnte nicht geladen werden"
|
||
},
|
||
"room": {
|
||
"selectChannel": "Kanal auswaehlen",
|
||
"chooseChannelHint": "Waehlen Sie einen Kanal aus der Seitenleiste, um mit dem Chatten zu beginnen.",
|
||
"channels": "Kanaele",
|
||
"noChannelsYet": "Noch keine Kanaele",
|
||
"createChannel": "Kanal erstellen",
|
||
"addCategory": "+ Kategorie hinzufuegen",
|
||
"categoryNamePlaceholder": "Kategoriename",
|
||
"addChannel": "Kanal hinzufuegen",
|
||
"channelSettings": "Kanal-Einstellungen",
|
||
"expand": "Erweitern",
|
||
"collapse": "Reduzieren",
|
||
"mute": "Stumm",
|
||
"unmute": "Stummschaltung aufheben",
|
||
"archive": "Archivieren",
|
||
"unarchive": "Wiederherstellen",
|
||
"members": "Mitglieder",
|
||
"online": "Online",
|
||
"ai": "KI"
|
||
},
|
||
"roomDialog": {
|
||
"newRoom": "Neuer Raum",
|
||
"createRoomDescription": "Einen neuen Chatraum erstellen. Namen und Sichtbarkeit waehlen.",
|
||
"roomName": "Raumname",
|
||
"roomNamePlaceholder": "z.B. allgemein",
|
||
"publicLabel": "Oeffentlich (sichtbar fuer alle Projektmitglieder)",
|
||
"cancel": "Abbrechen",
|
||
"create": "Erstellen",
|
||
"creating": "Wird erstellt...",
|
||
"deleteRoom": "Raum loeschen",
|
||
"deleteRoomConfirm": "Sind Sie sicher, dass Sie \"{name}\" loeschen moechten? Alle Nachrichten werden dauerhaft entfernt. Dies kann nicht rueckgaengig gemacht werden.",
|
||
"deleting": "Wird geloescht..."
|
||
},
|
||
"roomChat": {
|
||
"connecting": "Verbinden...",
|
||
"disconnected": "Getrennt",
|
||
"mentions": "@Erwaehungen",
|
||
"searchMessages": "Nachrichten durchsuchen",
|
||
"memberList": "Mitgliederliste",
|
||
"pinnedMessages": "Angeheftete Nachrichten",
|
||
"roomSettings": "Raum-Einstellungen",
|
||
"deleteChannel": "Kanal loeschen",
|
||
"showChannels": "Kanaele anzeigen",
|
||
"hideChannels": "Kanaele ausblenden",
|
||
"back": "Zurueck",
|
||
"isThinking": "{name} denkt nach...",
|
||
"typingSingular": "{user} tippt...",
|
||
"typingDual": "{user1} und {user2} tippen...",
|
||
"typingOthers": "{user} und {count} weitere tippen...",
|
||
"messageUpdated": "Nachricht aktualisiert",
|
||
"messageDeleted": "Nachricht geloescht",
|
||
"failedCreateThread": "Thread konnte nicht erstellt werden",
|
||
"navigateToMessage": "Zur Nachricht in {room} navigieren",
|
||
"roomUpdated": "Raum aktualisiert",
|
||
"failedUpdateRoom": "Raum konnte nicht aktualisiert werden"
|
||
},
|
||
"commandPalette": {
|
||
"placeholder": "Projekte, Repos, Raeume, Befehle suchen…",
|
||
"noResults": "Keine Ergebnisse gefunden.",
|
||
"navigation": "Navigation",
|
||
"create": "Erstellen",
|
||
"projects": "Projekte",
|
||
"repositories": "Repositories",
|
||
"rooms": "Raeume",
|
||
"gotoNotifications": "Zu Benachrichtigungen",
|
||
"createProject": "Projekt erstellen",
|
||
"createRepoIn": "Repo in {project} erstellen"
|
||
},
|
||
"issueNew": {
|
||
"backToIssues": "Zurueck zu Issues",
|
||
"creatingIn": "Erstellen in {project}",
|
||
"titleRequired": "Titel *",
|
||
"titlePlaceholder": "Kurze Zusammenfassung des Issues",
|
||
"description": "Beschreibung",
|
||
"markdown": "Markdown",
|
||
"bold": "Fett",
|
||
"italic": "Kursiv",
|
||
"code": "Code",
|
||
"link": "Link",
|
||
"list": "Liste",
|
||
"quote": "Zitat",
|
||
"bodyPlaceholder": "Beschreiben Sie das Issue detailliert. Markdown wird unterstuetzt.",
|
||
"bodyHint": "Unterstuetzt Markdown — verwenden Sie **Fett**, `Code`, Listen und mehr",
|
||
"linkedRepositories": "Verknuepfte Repositories",
|
||
"linkedReposHint": "Commits und Pull Requests verfolgen, die mit diesem Issue zusammenhaengen",
|
||
"assignees": "Zugewiesene",
|
||
"labels": "Labels",
|
||
"cancel": "Abbrechen",
|
||
"createIssue": "Issue erstellen",
|
||
"creating": "Wird erstellt…",
|
||
"discardChanges": "Aenderungen verwerfen?",
|
||
"discardChangesDesc": "Sie haben ungespeicherte Aenderungen. Sind Sie sicher, dass Sie gehen moechten?",
|
||
"keepEditing": "Weiter bearbeiten",
|
||
"discard": "Verwerfen",
|
||
"titleRequiredError": "Titel ist erforderlich",
|
||
"issueCreated": "Issue erstellt",
|
||
"failedCreateIssue": "Issue konnte nicht erstellt werden",
|
||
"selectAssignees": "Zugewiesene auswaehlen",
|
||
"selectAssigneesDesc": "Teammitglieder auswaehlen, die diesem Issue zugewiesen werden sollen",
|
||
"noMembers": "Keine Mitglieder in diesem Projekt gefunden",
|
||
"done": "Fertig",
|
||
"selectLabels": "Labels auswaehlen",
|
||
"selectLabelsDesc": "Labels auswaehlen, um dieses Issue zu kategorisieren",
|
||
"noLabels": "Noch keine Labels in diesem Projekt"
|
||
},
|
||
"issueEdit": {
|
||
"backToIssue": "Zurueck zu Issue #{number}",
|
||
"editingIssue": "Issue #{number} bearbeiten",
|
||
"title": "Issue bearbeiten",
|
||
"titleSection": "Titel",
|
||
"titleCantChange": "Titel kann nach Erstellung nicht mehr geaendert werden",
|
||
"status": "Status",
|
||
"changeStatusHint": "Status von der Issue-Detailseite aendern",
|
||
"description": "Beschreibung",
|
||
"descriptionPlaceholder": "Beschreibung hinzufuegen, um mehr Kontext zu bieten (Markdown unterstuetzt)",
|
||
"markdownHint": "Markdown-Formatierung wird unterstuetzt",
|
||
"linkedRepositories": "Verknuepfte Repositories",
|
||
"noRepositories": "Keine Repositories in diesem Projekt",
|
||
"cancel": "Abbrechen",
|
||
"saveChanges": "Aenderungen speichern",
|
||
"saving": "Speichern…",
|
||
"discardChanges": "Aenderungen verwerfen?",
|
||
"discardChangesDesc": "Sie haben ungespeicherte Aenderungen. Sind Sie sicher, dass Sie gehen moechten?",
|
||
"keepEditing": "Weiter bearbeiten",
|
||
"discard": "Verwerfen",
|
||
"issueNotFound": "Issue nicht gefunden.",
|
||
"issueUpdated": "Issue erfolgreich aktualisiert",
|
||
"failedUpdateIssue": "Issue konnte nicht aktualisiert werden",
|
||
"returnToIssue": "Zurueck zum Issue"
|
||
},
|
||
"activity": {
|
||
"title": "Aktivitaet",
|
||
"subtitle": "Aktuelle Ereignisse in {project}",
|
||
"filterEvents": "Ereignisse filtern",
|
||
"perPage": "{count} / Seite",
|
||
"noActivity": "Keine Aktivitaet gefunden.",
|
||
"tryDifferentType": "Versuchen Sie, einen anderen Ereignistyp auszuwaehlen.",
|
||
"failedLoad": "Aktivitaetsfeed konnte nicht geladen werden.",
|
||
"page": "Seite {page} von {totalPages}",
|
||
"events": "{count} Ereignisse",
|
||
"allEvents": "Alle Ereignisse",
|
||
"commits": "Commits",
|
||
"branchCreated": "Branch erstellt",
|
||
"branchDeleted": "Branch geloescht",
|
||
"tagCreated": "Tag erstellt",
|
||
"tagDeleted": "Tag geloescht",
|
||
"repoCreated": "Repo erstellt",
|
||
"issueOpened": "Issue eroeffnet",
|
||
"issueClosed": "Issue geschlossen",
|
||
"issueReopened": "Issue wiedereroeffnet",
|
||
"issueComment": "Issue-Kommentar",
|
||
"prOpened": "PR eroeffnet",
|
||
"prMerged": "PR gemergt",
|
||
"prClosed": "PR geschlossen",
|
||
"roomMessage": "Raum-Nachricht",
|
||
"roomCreated": "Raum erstellt",
|
||
"projectStarred": "Projekt favorisiert",
|
||
"projectUnstarred": "Projekt-Favorit entfernt",
|
||
"memberAdded": "Mitglied hinzugefuegt",
|
||
"memberRemoved": "Mitglied entfernt",
|
||
"roleChanged": "Rolle geaendert",
|
||
"labelCreated": "Label erstellt",
|
||
"labelUpdated": "Label aktualisiert",
|
||
"labelDeleted": "Label geloescht"
|
||
},
|
||
"resources": {
|
||
"title": "Ressourcen",
|
||
"subtitle": "Projektressourcen verwalten und im Marketplace veroeffentlichen.",
|
||
"comingSoon": "Demnachst verfuegbar",
|
||
"description": "Skills, Pakete und andere Ressourcen im Marketplace veroeffentlichen."
|
||
},
|
||
"articles": {
|
||
"title": "Artikel",
|
||
"subtitle": "Projektdokumentation und Artikel schreiben und verwalten.",
|
||
"comingSoon": "Demnachst verfuegbar",
|
||
"description": "Artikel fuer Ihr Projekt schreiben und veroeffentlichen."
|
||
},
|
||
"skillsInit": {
|
||
"backToSkills": "Zurueck zu Skills",
|
||
"title": "Neuer Skill",
|
||
"subtitle": "Einen Skill zu diesem Projekt hinzufuegen",
|
||
"slug": "Slug",
|
||
"slugPlaceholder": "coding/code-review",
|
||
"slugHint": "Eindeutiger Identifikator, / zum Gruppieren von Skills verwenden",
|
||
"displayName": "Anzeigename",
|
||
"namePlaceholder": "Code-Review-Agent",
|
||
"description": "Beschreibung",
|
||
"descPlaceholder": "Bewertet Pull Requests mit KI",
|
||
"content": "Inhalt (SKILL.md)",
|
||
"contentPlaceholder": "# Code Review\n\nSie sind ein erfahrener Code-Reviewer...",
|
||
"contentHint": "Markdown, das beschreibt, wann und wie dieser Skill verwendet wird.",
|
||
"cancel": "Abbrechen",
|
||
"createSkill": "Skill erstellen",
|
||
"created": "Skill \"{name}\" erstellt",
|
||
"failedCreate": "Skill konnte nicht erstellt werden"
|
||
}
|
||
},
|
||
"notification": {
|
||
"title": "Benachrichtigungen",
|
||
"live": "Live",
|
||
"unreadTotal": "{unread} ungelesen · {total} gesamt",
|
||
"totalNotifications": "{count} Benachrichtigung{plural}",
|
||
"noGrouping": "Keine Gruppierung",
|
||
"groupByProject": "Nach Projekt gruppieren",
|
||
"groupByType": "Nach Typ gruppieren",
|
||
"cancel": "Abbrechen",
|
||
"markRead": "Als gelesen markieren",
|
||
"archive": "Archivieren",
|
||
"markAllRead": "Alle als gelesen markieren",
|
||
"selectMultiple": "Mehrere auswaehlen",
|
||
"selectModeActive": "✓ Auswahlmodus aktiv",
|
||
"markAllReadInGroup": "Alle in Gruppe als gelesen markieren",
|
||
"filterAll": "Alle",
|
||
"filterUnread": "Ungelesen",
|
||
"filterArchived": "Archiviert",
|
||
"notificationSettings": "Benachrichtigungseinstellungen",
|
||
"noUnread": "Keine ungelesenen Benachrichtigungen",
|
||
"noArchived": "Keine archivierten Benachrichtigungen",
|
||
"noNotifications": "Noch keine Benachrichtigungen",
|
||
"allCaughtUp": "Sie sind auf dem neuesten Stand!",
|
||
"archivedAppearHere": "Archivierte Benachrichtigungen werden hier angezeigt.",
|
||
"notificationsAppearHere": "Sie sehen hier Benachrichtigungen, wenn etwas passiert.",
|
||
"justNow": "gerade eben",
|
||
"minutesAgo": "vor {count}m",
|
||
"hoursAgo": "vor {count}h",
|
||
"daysAgo": "vor {count}d",
|
||
"markAsRead": "Als gelesen markieren",
|
||
"notificationArchived": "Benachrichtigung archiviert",
|
||
"failedMarkRead": "Konnte nicht als gelesen markiert werden",
|
||
"failedArchive": "Archivierung fehlgeschlagen",
|
||
"failedMarkAllRead": "Konnte nicht alle als gelesen markiert werden",
|
||
"notificationsArchived": "{count} Benachrichtigungen archiviert",
|
||
"typeMention": "Erwaehung",
|
||
"typeInvitation": "Einladung",
|
||
"typeProjectInvite": "Projekt-Einladung",
|
||
"typeWorkspaceInvite": "Workspace-Einladung",
|
||
"typeRoleChange": "Rollenwechsel",
|
||
"typeRoomCreated": "Raum erstellt",
|
||
"typeRoomDeleted": "Raum geloescht",
|
||
"typeAnnouncement": "Ankuendigung",
|
||
"typeIssueOpened": "Issue eroeffnet",
|
||
"typeIssueCommented": "Issue-Kommentar",
|
||
"typeIssueClosed": "Issue geschlossen",
|
||
"typeReviewRequested": "Review angefordert",
|
||
"typePrApproved": "PR genehmigt",
|
||
"typePrMerged": "PR gemergt"
|
||
},
|
||
"search": {
|
||
"placeholder": "Projekte, Repositories, Issues, Benutzer suchen...",
|
||
"searchButton": "Suchen",
|
||
"projects": "Projekte",
|
||
"repositories": "Repositories",
|
||
"issues": "Issues",
|
||
"users": "Benutzer",
|
||
"messages": "Nachrichten",
|
||
"resultsFor": "{count} Ergebnisse fuer \"{query}\"",
|
||
"noResultsFor": "Keine Ergebnisse fuer \"{query}\"",
|
||
"messagesFor": "{count} Nachricht{plural} fuer \"{query}\"{inRoom}",
|
||
"noMessagesFor": "Keine Nachrichten gefunden, die \"{query}\" entsprechen",
|
||
"noMessagesInRoom": "Keine Nachrichten in Raum \"{room}\" gefunden, die \"{query}\" entsprechen",
|
||
"searchFailed": "Suche fehlgeschlagen",
|
||
"enterKeyword": "Geben Sie ein Schluesselwort ein, um alle Inhalte zu durchsuchen.",
|
||
"noResultsFound": "Keine Ergebnisse gefunden",
|
||
"tryDifferentKeywords": "Versuchen Sie andere Schluesselwoerter oder ueberpruefen Sie Ihre Rechtschreibung.",
|
||
"showing": "{count} von {total} {type} werden angezeigt",
|
||
"roomIdPlaceholder": "Raum-ID zum Durchsuchen von Nachrichten (z.B. workspace:general)...",
|
||
"acrossAllRooms": "in allen zugaenglichen Raeumen",
|
||
"inRoom": " in Raum {room}"
|
||
},
|
||
"settings": {
|
||
"account": {
|
||
"title": "Konto",
|
||
"subtitle": "Kontoinformationen und Einstellungen verwalten.",
|
||
"changePassword": "Passwort aendern",
|
||
"changePasswordDesc": "Aktualisieren Sie Ihr Passwort, um Ihr Konto zu schuetzen.",
|
||
"currentPassword": "Aktuelles Passwort",
|
||
"currentPasswordPlaceholder": "Aktuelles Passwort eingeben",
|
||
"newPassword": "Neues Passwort",
|
||
"newPasswordPlaceholder": "Neues Passwort eingeben",
|
||
"confirmNewPassword": "Neues Passwort bestaetigen",
|
||
"confirmNewPasswordPlaceholder": "Neues Passwort wiederholen",
|
||
"passwordMinLength": "Muss mindestens 8 Zeichen lang sein",
|
||
"changePasswordButton": "Passwort aendern",
|
||
"changing": "Wird geaendert...",
|
||
"emailAddress": "E-Mail-Adresse",
|
||
"emailAddressDesc": "E-Mail-Adresse aktualisieren. Eine Verifizierungs-E-Mail wird zur Bestaetigung gesendet.",
|
||
"currentEmail": "Aktuelle E-Mail",
|
||
"noEmailOnRecord": "Keine E-Mail hinterlegt",
|
||
"newEmailAddress": "Neue E-Mail-Adresse",
|
||
"newEmailPlaceholder": "Neue E-Mail-Adresse eingeben",
|
||
"confirmWithPassword": "Mit Passwort bestaetigen",
|
||
"passwordPlaceholder": "Aktuelles Passwort eingeben",
|
||
"sendVerificationEmail": "Verifizierungs-E-Mail senden",
|
||
"sending": "Wird gesendet...",
|
||
"preferences": "Einstellungen",
|
||
"preferencesDesc": "Kontoeinstellungen und Benachrichtigungseinstellungen anpassen.",
|
||
"language": "Sprache",
|
||
"theme": "Design",
|
||
"timezone": "Zeitzone",
|
||
"light": "Hell",
|
||
"dark": "Dunkel",
|
||
"system": "System",
|
||
"notifications": "Benachrichtigungen",
|
||
"emailNotifications": "E-Mail-Benachrichtigungen",
|
||
"emailNotificationsDesc": "E-Mail-Benachrichtigungen fuer wichtige Updates erhalten",
|
||
"inAppNotifications": "In-App-Benachrichtigungen",
|
||
"inAppNotificationsDesc": "Benachrichtigungen innerhalb der Anwendung anzeigen",
|
||
"reset": "Zuruecksetzen",
|
||
"saveChanges": "Aenderungen speichern",
|
||
"saving": "Speichern...",
|
||
"passwordChangedSuccess": "Passwort erfolgreich geaendert",
|
||
"preferencesUpdatedSuccess": "Einstellungen erfolgreich aktualisiert",
|
||
"failedChangePassword": "Passwortaenderung fehlgeschlagen",
|
||
"failedUpdatePreferences": "Einstellungen konnten nicht aktualisiert werden",
|
||
"failedLoadPreferences": "Einstellungen konnten nicht geladen werden.",
|
||
"verificationEmailSent": "Verifizierungs-E-Mail gesendet! Bitte pruefen Sie Ihre neue E-Mail zur Bestaetigung.",
|
||
"failedRequestEmailChange": "E-Mail-Aenderungsanfrage fehlgeschlagen",
|
||
"enterCurrentPassword": "Bitte geben Sie Ihr aktuelles Passwort ein",
|
||
"enterNewPassword": "Bitte geben Sie ein neues Passwort ein",
|
||
"newPasswordMinLength": "Neues Passwort muss mindestens 8 Zeichen haben",
|
||
"passwordsDoNotMatch": "Passwoerter stimmen nicht ueberein",
|
||
"enterNewEmail": "Bitte geben Sie eine neue E-Mail-Adresse ein",
|
||
"enterValidEmail": "Bitte geben Sie eine gueltige E-Mail-Adresse ein",
|
||
"enterPasswordConfirm": "Bitte geben Sie Ihr Passwort zur Bestaetigung ein"
|
||
},
|
||
"preferences": {
|
||
"title": "Einstellungen",
|
||
"subtitle": "Persoenliche Einstellungen und Benachrichtigungseinstellungen verwalten.",
|
||
"notificationChannels": "Benachrichtigungskanaele",
|
||
"notificationChannelsDesc": "Waehlen Sie, wie Sie Benachrichtigungen erhalten moechten.",
|
||
"emailNotificationsLabel": "E-Mail-Benachrichtigungen",
|
||
"emailNotificationsDesc": "Benachrichtigungen per E-Mail erhalten",
|
||
"inAppNotificationsLabel": "In-App-Benachrichtigungen",
|
||
"inAppNotificationsDesc": "Benachrichtigungen innerhalb der Anwendung anzeigen",
|
||
"browserPush": "Browser-Push-Benachrichtigungen",
|
||
"pushUnsupported": "Ihr Browser unterstuetzt keine Push-Benachrichtigungen",
|
||
"pushBlocked": "Vom Browser blockiert. In den Website-Einstellungen aktivieren.",
|
||
"pushSubscribed": "Abonniert — Sie erhalten Browser-Benachrichtigungen",
|
||
"pushNotSubscribed": "Benachrichtigungen auch erhalten, wenn der Tab geschlossen ist",
|
||
"pushEnable": "Aktivieren",
|
||
"pushDisable": "Deaktivieren",
|
||
"doNotDisturb": "Nicht stoeren",
|
||
"doNotDisturbDesc": "Stille Stunden festlegen, in denen Sie nicht gestoert werden moechten.",
|
||
"enableDnd": "Nicht stoeren aktivieren",
|
||
"dndDesc": "Benachrichtigungen zu bestimmten Zeiten stumm schalten",
|
||
"startTime": "Startzeit",
|
||
"endTime": "Endzeit",
|
||
"notificationCategories": "Benachrichtigungskategorien",
|
||
"notificationCategoriesDesc": "Waehlen Sie, welche Benachrichtigungstypen Sie erhalten moechten.",
|
||
"securityAlerts": "Sicherheitswarnungen",
|
||
"securityAlertsDesc": "Wichtige Sicherheitsupdates und Warnungen",
|
||
"productUpdates": "Produkt-Updates",
|
||
"productUpdatesDesc": "Neue Funktionen und Produktankuendigungen",
|
||
"marketingPromotions": "Marketing & Aktionen",
|
||
"marketingDesc": "Tipps, Angebote und Werbeinhalte",
|
||
"developmentActivity": "Entwicklungsaktivitaet",
|
||
"developmentActivityDesc": "Benachrichtigungen fuer Code-Review und Kollaborationsaktivitaet steuern.",
|
||
"issuesActivity": "Issues",
|
||
"issuesActivityDesc": "Eroeffnet, geschlossen, zugewiesen oder kommentiert",
|
||
"pullRequestsActivity": "Pull Requests",
|
||
"prActivityDesc": "Review angefordert, genehmigt, gemergt oder kommentiert",
|
||
"mentionsActivity": "@Erwaehungen",
|
||
"mentionsActivityDesc": "Wenn jemand Sie in einer Nachricht, Issue oder PR erwaehnt",
|
||
"roomMessagesActivity": "Raum-Nachrichten",
|
||
"roomMessagesDesc": "Neue Nachrichten in Kanaelen, denen Sie folgen"
|
||
},
|
||
"security": {
|
||
"title": "Sicherheit",
|
||
"subtitle": "Sicherheitseinstellungen und Authentifizierungsmethoden verwalten.",
|
||
"securitySettings": "Sicherheitseinstellungen",
|
||
"securityDesc": "Zwei-Faktor-Authentifizierung, Passwortrichtlinien und Sitzungsverwaltung konfigurieren.",
|
||
"twoFactorAuth": "Zwei-Faktor-Authentifizierung",
|
||
"twoFactorDesc": "Fuegen Sie eine zusaetzliche Sicherheitsebene hinzu, die mehr als nur ein Passwort fuer die Anmeldung erfordert.",
|
||
"enable": "Aktivieren",
|
||
"disable": "Deaktivieren",
|
||
"passwordPolicy": "Passwortrichtlinie",
|
||
"passwordPolicyDesc": "Anforderungen fuer Passwortstaerke festlegen",
|
||
"standard": "Standard",
|
||
"sessionManagement": "Sitzungsverwaltung",
|
||
"sessionManagementDesc": "Aktive Sitzungen anzeigen und verwalten",
|
||
"active": "aktiv",
|
||
"manage": "Verwalten"
|
||
},
|
||
"profile": {
|
||
"title": "Profil",
|
||
"subtitle": "Persoenliche Informationen und Profileinstellungen verwalten.",
|
||
"profileInfo": "Profilinformationen",
|
||
"profileInfoDesc": "Ihre grundlegenden Kontoinformationen anzeigen.",
|
||
"username": "Benutzername",
|
||
"displayName": "Anzeigename",
|
||
"notSet": "Nicht festgelegt",
|
||
"email": "E-Mail",
|
||
"memberSince": "Mitglied seit",
|
||
"publicProfile": "Oeffentliches Profil",
|
||
"publicProfileDesc": "Oeffentliche Profilinformationen aktualisieren.",
|
||
"publicAvatar": "Oeffentlicher Avatar",
|
||
"uploadAvatar": "Neuen Avatar hochladen",
|
||
"avatarFormat": "JPG, GIF oder PNG. Max. 2MB.",
|
||
"bio": "Bio",
|
||
"bioPlaceholder": "Erzaehlen Sie uns von sich",
|
||
"bioDesc": "Ihre Bio oder Beschreibung",
|
||
"organization": "Organisation",
|
||
"orgPlaceholder": "Ihr Unternehmen oder Ihre Organisation",
|
||
"orgDesc": "Die Organisation, der Sie angehoeren",
|
||
"reset": "Zuruecksetzen",
|
||
"saveChanges": "Aenderungen speichern",
|
||
"saving": "Speichern...",
|
||
"avatarUploaded": "Avatar erfolgreich hochgeladen",
|
||
"failedUploadAvatar": "Avatar-Upload fehlgeschlagen",
|
||
"fileSizeLimit": "Dateigroesse muss unter 2MB liegen",
|
||
"profileUpdated": "Profil erfolgreich aktualisiert",
|
||
"failedUpdateProfile": "Profil konnte nicht aktualisiert werden"
|
||
},
|
||
"tokens": {
|
||
"title": "Tokens",
|
||
"subtitle": "Persoenliche Zugriffstokens fuer API-Zugriff verwalten.",
|
||
"createToken": "Token erstellen",
|
||
"personalAccessTokens": "Persoenliche Zugriffstokens",
|
||
"noTokensDesc": "Keine Tokens gefunden. Erstellen Sie ein neues Token, um zu beginnen.",
|
||
"tokensCount": "Sie haben {count} Zugriffstoken konfiguriert.",
|
||
"tokensCountPlural": "Sie haben {count} Zugriffstokens konfiguriert.",
|
||
"loadingTokens": "Zugriffstokens werden geladen...",
|
||
"noAccessTokens": "Keine Zugriffstokens",
|
||
"noAccessTokensDesc": "Erstellen Sie ein persoenliches Zugriffstoken, um API-Anfragen zu authentifizieren und Git-Repositories ueber HTTPS zuzugreifen.",
|
||
"createFirstToken": "Ihr erstes Token erstellen",
|
||
"untitled": "Unbenannt",
|
||
"revoked": "Zurueckgerufen",
|
||
"scopes": "Bereiche:",
|
||
"created": "Erstellt am {date}",
|
||
"expires": "Laeuft ab am {date}",
|
||
"neverExpires": "Laeuft nie ab",
|
||
"revoke": "Zurueckrufen",
|
||
"createAccessToken": "Zugriffstoken erstellen",
|
||
"createTokenDesc": "Ein neues persoenliches Zugriffstoken fuer API-Authentifizierung erstellen.",
|
||
"tokenName": "Token-Name",
|
||
"tokenNamePlaceholder": "z.B., CI/CD-Pipeline, Entwicklungsumgebung",
|
||
"tokenNameDesc": "Waehlen Sie einen beschreibenden Namen fuer dieses Token",
|
||
"scopesLabel": "Bereiche",
|
||
"scopesDesc": "Waehlen Sie die Berechtigungen fuer dieses Token",
|
||
"expirationDate": "Ablaufdatum (Optional)",
|
||
"expirationDesc": "Leer lassen fuer kein Ablaufdatum",
|
||
"cancel": "Abbrechen",
|
||
"creating": "Wird erstellt...",
|
||
"tokenCreated": "Token erfolgreich erstellt",
|
||
"tokenCreatedDesc": "Kopieren Sie Ihr Zugriffstoken jetzt. Sie koennen es spater nicht mehr sehen!",
|
||
"yourAccessToken": "Ihr Zugriffstoken",
|
||
"tokenImportant": "Wichtig: Dieses Token wird nur einmal angezeigt. Bewahren Sie es sicher auf.",
|
||
"iHaveSavedToken": "Ich habe mein Token gespeichert",
|
||
"tokenCopied": "Token in Zwischenablage kopiert",
|
||
"deleteTokenTitle": "Zugriffstoken loeschen",
|
||
"deleteTokenDesc": "Sind Sie sicher, dass Sie dieses Zugriffstoken loeschen moechten? Diese Aktion kann nicht rueckgaengig gemacht werden, und alle Anwendungen, die dieses Token verwenden, verlieren sofort den Zugriff.",
|
||
"deleting": "Wird geloescht...",
|
||
"delete": "Loeschen",
|
||
"revokeTokenTitle": "Zugriffstoken zurueckrufen",
|
||
"revokeTokenDesc": "Sind Sie sicher, dass Sie dieses Zugriffstoken zurueckrufen moechten? Das Token wird sofort deaktiviert und kann nicht mehr zur Authentifizierung verwendet werden.",
|
||
"tokenCreatedSuccess": "Zugriffstoken erfolgreich erstellt",
|
||
"failedCreateToken": "Token konnte nicht erstellt werden",
|
||
"tokenDeleted": "Zugriffstoken erfolgreich geloescht",
|
||
"failedDeleteToken": "Token konnte nicht geloescht werden",
|
||
"nameRequired": "Bitte geben Sie einen Namen fuer das Zugriffstoken ein",
|
||
"scopeRequired": "Bitte waehlen Sie mindestens einen Bereich aus"
|
||
},
|
||
"activity": {
|
||
"title": "Aktivitaet",
|
||
"subtitle": "Ihre aktuellen Aktivitaeten und Benachrichtigungen anzeigen.",
|
||
"markAllRead": "Alle als gelesen markieren",
|
||
"recentNotifications": "Aktuelle Benachrichtigungen",
|
||
"unread": "{count} ungelesen",
|
||
"noNotifications": "Noch keine Benachrichtigungen. Ihre Aktivitaeten werden hier angezeigt.",
|
||
"newLabel": "Neu",
|
||
"noContent": "Kein Inhalt",
|
||
"unknownDate": "Unbekanntes Datum",
|
||
"allMarkedRead": "Alle Benachrichtigungen als gelesen markiert",
|
||
"failedMarkAllRead": "Konnte nicht alle Benachrichtigungen als gelesen markieren",
|
||
"markedRead": "Benachrichtigung als gelesen markiert",
|
||
"failedMarkRead": "Benachrichtigung konnte nicht als gelesen markiert werden"
|
||
}
|
||
},
|
||
"init": {
|
||
"project": {
|
||
"title": "Neues Projekt erstellen",
|
||
"subtitle": "Erstellen Sie ein neues Projekt, um Ihre Repositories zu organisieren",
|
||
"projectName": "Projektname",
|
||
"namePlaceholder": "mein-tolles-projekt",
|
||
"description": "Beschreibung",
|
||
"descPlaceholder": "Eine kurze Beschreibung Ihres Projekts...",
|
||
"workspace": "Workspace",
|
||
"noWorkspace": "Kein Workspace (unabhaengiges Projekt)",
|
||
"workspaceHint": "Dieses Projekt optional mit einem Workspace verknuepfen.",
|
||
"publicProject": "Oeffentliches Projekt",
|
||
"publicProjectHint": "Dieses Projekt fuer alle sichtbar machen",
|
||
"creating": "Wird erstellt...",
|
||
"createProject": "Projekt erstellen",
|
||
"cancel": "Abbrechen",
|
||
"nameRequired": "Projektname ist erforderlich",
|
||
"nameAvailable": "Projektname ist verfuegbar",
|
||
"nameExists": "Projektname existiert bereits",
|
||
"failedCheckAvailability": "Verfuegbarkeitspruefung fehlgeschlagen",
|
||
"failedCreate": "Projekt konnte nicht erstellt werden",
|
||
"createdSuccess": "Projekt erfolgreich erstellt!"
|
||
},
|
||
"repository": {
|
||
"title": "Neues Repository erstellen",
|
||
"subtitle": "Ein neues Git-Repository in Ihrem Projekt erstellen",
|
||
"project": "Projekt",
|
||
"noProjects": "Sie haben noch keine Projekte.",
|
||
"createProject": "Ein Projekt erstellen",
|
||
"selectProject": "Projekt auswaehlen",
|
||
"loadingProjects": "Projekte werden geladen...",
|
||
"repoName": "Repository-Name",
|
||
"namePlaceholder": "mein-tolles-repo",
|
||
"description": "Beschreibung",
|
||
"descPlaceholder": "Eine kurze Beschreibung Ihres Repositories...",
|
||
"defaultBranch": "Standard-Branch",
|
||
"defaultBranchPlaceholder": "main",
|
||
"initRepo": "Repository initialisieren",
|
||
"initRepoOn": "Jetzt ein Bare-Git-Repository erstellen. Standard-Branch unten festlegen.",
|
||
"initRepoOff": "Initialisierung ueberspringen. Der Standard-Branch wird automatisch beim Push gesetzt.",
|
||
"privateRepo": "Privates Repository",
|
||
"privateAuto": "Dieses Repository muss privat sein, da das Projekt privat ist",
|
||
"privateManual": "Dieses Repository privat machen und Zugriff einschraenken",
|
||
"creating": "Wird erstellt...",
|
||
"createRepo": "Repository erstellen",
|
||
"cancel": "Abbrechen",
|
||
"selectProjectFirst": "Bitte waehlen Sie zuerst ein Projekt",
|
||
"nameRequired": "Repository-Name ist erforderlich",
|
||
"nameAvailable": "Repository-Name ist verfuegbar",
|
||
"nameExists": "Repository-Name existiert bereits",
|
||
"failedCheckAvailability": "Verfuegbarkeitspruefung fehlgeschlagen",
|
||
"failedCreate": "Repository konnte nicht erstellt werden",
|
||
"createdSuccess": "Repository erfolgreich erstellt",
|
||
"failedLoadProjects": "Projekte konnten nicht geladen werden",
|
||
"failedLoadDetails": "Repository erstellt, aber Details konnten nicht geladen werden"
|
||
}
|
||
},
|
||
"pricing": {
|
||
"title": "Einfache, transparente Preise.",
|
||
"subtitle": "Kostenlos starten. Skalieren Sie, wenn Ihr Agent-Fleet wächst.",
|
||
"free": "Kostenlos",
|
||
"freePrice": "0 €",
|
||
"freePeriod": "fuer immer",
|
||
"freeDesc": "Command as Service fuer Einzelpersonen — versionierte Befehle, Agent-Memory und Skill Registry inklusive.",
|
||
"freeCta": "Kostenlos starten",
|
||
"freeFeatures": [
|
||
"3 aktive Agenten",
|
||
"5 GB Agent-Memory",
|
||
"Community Skill Registry",
|
||
"Oeffentliche Raeume",
|
||
"7-Tage-Historie"
|
||
],
|
||
"pro": "Pro",
|
||
"proPrice": "29 €",
|
||
"proPeriod": "pro Monat",
|
||
"proDesc": "Command as Service fuer Teams — unbegrenzte Agenten, vollstaendiger Command-Stream-Audit und Prioritaets-Compute.",
|
||
"proCta": "Pro erhalten",
|
||
"proFeatures": [
|
||
"Unbegrenzte Agenten",
|
||
"50 GB Agent-Memory",
|
||
"Private Skill Registry",
|
||
"Collaborative Rooms",
|
||
"90-Tage-Historie",
|
||
"Prioritaets-Compute",
|
||
"E-Mail-Support"
|
||
],
|
||
"enterprise": "Enterprise",
|
||
"enterprisePrice": "Individuell",
|
||
"enterpriseDesc": "Command as Service im grossen Massstab — individuelle Bereitstellung, granulare Command-Stream-Governance und dedizierte SLA fuer Ihren Agent-Fleet.",
|
||
"enterpriseCta": "Vertrieb kontaktieren",
|
||
"enterpriseFeatures": [
|
||
"Alles von Pro",
|
||
"Unbegrenztes Memory",
|
||
"SSO / SAML",
|
||
"Individuelles Model-Routing",
|
||
"Dediziertes Compute",
|
||
"SLA-Garantie",
|
||
"Dedizierter Support"
|
||
],
|
||
"faqHeading": "Haeufig gestellt",
|
||
"faqSubtitle": "Abrechnungsfragen beantwortet.",
|
||
"faq1Q": "Kann ich Plaene jederzeit wechseln?",
|
||
"faq1A": "Ja. Upgraden oder downgraden Sie jederzeit. Aenderungen werden am naechsten Abrechnungszyklus wirksam.",
|
||
"faq2Q": "Was zaehlt als Agent-Memory?",
|
||
"faq2A": "Agent-Memory ist der gesamte persistente Kontext, der ueber alle Ihre Agenten gespeichert ist, einschliesslich Konversationshistorie und Langzeitgedaechtnis.",
|
||
"faq3Q": "Gibt es eine kostenlose Testversion fuer Pro?",
|
||
"faq3A": "Ja — die kostenlose Stufe laesst Sie alle Pro-Funktionen 14 Tage lang erkunden, wenn Sie upgraden."
|
||
},
|
||
"repository": {
|
||
"list": {
|
||
"repositories": "Repositories",
|
||
"searchPlaceholder": "Repositories durchsuchen…",
|
||
"filter": "Filter",
|
||
"new": "Neu",
|
||
"filters": "Filter",
|
||
"clearAll": "Alle loeschen",
|
||
"visibility": "Sichtbarkeit",
|
||
"all": "Alle",
|
||
"public": "Oeffentlich",
|
||
"private": "Privat",
|
||
"sortBy": "Sortieren nach",
|
||
"lastUpdated": "Zuletzt aktualisiert",
|
||
"name": "Name",
|
||
"linkedIssues": "Verknuepfte Issues",
|
||
"stars": "Sterne",
|
||
"repository": "Repository",
|
||
"repositoriesPlural": "Repositories",
|
||
"errorLoading": "Fehler:",
|
||
"errorLoadFailed": "Repositories konnten nicht geladen werden",
|
||
"noRepositories": "Keine Repositories gefunden",
|
||
"clearFilters": "Filter loeschen",
|
||
"watches": "Beobachtungen",
|
||
"branches": "Branches",
|
||
"defaultBranch": "Standard-Branch",
|
||
"lastUpdatedColumn": "Zuletzt aktualisiert",
|
||
"never": "Nie",
|
||
"showing": "{start}–{end} von {total} werden angezeigt",
|
||
"previous": "Zurueck",
|
||
"next": "Weiter",
|
||
"page": "Seite {page}"
|
||
},
|
||
"overview": {
|
||
"repositoryStats": "Repository-Statistiken",
|
||
"defaultBranch": "Standard-Branch",
|
||
"commits": "Commits",
|
||
"branches": "Branches",
|
||
"tags": "Tags",
|
||
"stars": "Sterne",
|
||
"watchers": "Beobachter",
|
||
"readme": "README",
|
||
"starred": "Favorisiert",
|
||
"unstarred": "Favorit entfernt",
|
||
"watching": "Repository beobachten",
|
||
"stoppedWatching": "Beobachtung beendet",
|
||
"failedToStar": "Favorisieren fehlgeschlagen",
|
||
"failedToUnstar": "Favorit entfernen fehlgeschlagen",
|
||
"failedToWatch": "Beobachten fehlgeschlagen",
|
||
"failedToUnwatch": "Beobachtung beenden fehlgeschlagen"
|
||
},
|
||
"subpages": {
|
||
"commits": {
|
||
"title": "Commits",
|
||
"description": "Commit-Historie dieses Repositories durchsuchen.",
|
||
"comingSoon": "Demnachst verfuegbar",
|
||
"notAvailable": "Commit-Historie noch nicht verfuegbar."
|
||
},
|
||
"branches": {
|
||
"title": "Branches",
|
||
"description": "Repository-Branches verwalten und durchsuchen.",
|
||
"comingSoon": "Demnachst verfuegbar",
|
||
"notAvailable": "Branch-Liste und -Verwaltung noch nicht verfuegbar."
|
||
},
|
||
"tags": {
|
||
"title": "Tags",
|
||
"description": "Repository-Tags und -Releases durchsuchen.",
|
||
"comingSoon": "Demnachst verfuegbar",
|
||
"notAvailable": "Tag- und Release-Verwaltung noch nicht verfuegbar."
|
||
},
|
||
"files": {
|
||
"title": "Dateien",
|
||
"description": "Repository-Dateien durchsuchen und verwalten.",
|
||
"comingSoon": "Demnachst verfuegbar",
|
||
"notAvailable": "Dateibrowser noch nicht verfuegbar."
|
||
},
|
||
"contributors": {
|
||
"title": "Mitwirkende",
|
||
"description": "Statistiken und Aktivitaeten der Mitwirkenden anzeigen.",
|
||
"comingSoon": "Demnachst verfuegbar",
|
||
"notAvailable": "Mitwirkenden-Statistiken noch nicht verfuegbar."
|
||
},
|
||
"pullRequests": {
|
||
"title": "Pull Requests",
|
||
"description": "Pull Requests fuer {repo} erstellen und verwalten.",
|
||
"comingSoon": "Demnachst verfuegbar",
|
||
"notAvailable": "Pull-Request-Verwaltung noch nicht verfuegbar."
|
||
}
|
||
}
|
||
},
|
||
"workspace": {
|
||
"projects": {
|
||
"title": "Projekte",
|
||
"newProject": "Neues Projekt",
|
||
"noProjects": "Noch keine Projekte in diesem Workspace.",
|
||
"createFirstProject": "Erstellen Sie Ihr erstes Projekt",
|
||
"noDescription": "Keine Beschreibung",
|
||
"private": "Privat"
|
||
},
|
||
"members": {
|
||
"title": "Mitglieder",
|
||
"inviteMember": "Mitglied einladen",
|
||
"inviteTo": "Einladen zu {name}",
|
||
"inviteDescription": "Sie erhalten eine E-Mail mit einem Link, um diesem Workspace beizutreten. Einladungen laufen nach 7 Tagen ab.",
|
||
"emailAddress": "E-Mail-Adresse",
|
||
"emailPlaceholder": "kollege@beispiel.de",
|
||
"role": "Rolle",
|
||
"memberRoleDesc": "Mitglied — kann Projekte ansehen und dazu beitragen",
|
||
"adminRoleDesc": "Admin — kann Mitglieder und Einstellungen verwalten",
|
||
"adminInfo": "Admins koennen Workspace-Einstellungen, Mitglieder und Abrechnung verwalten.",
|
||
"memberInfo": "Mitglieder koennen Projekte erstellen und verwalten, die diesem Workspace zugewiesen sind.",
|
||
"cancel": "Abbrechen",
|
||
"sendInvitation": "Einladung senden",
|
||
"sending": "Wird gesendet...",
|
||
"pendingInvitations": "Ausstehende Einladungen",
|
||
"expires": "laeuft ab am {date}",
|
||
"by": "von @{username}",
|
||
"searchMembers": "Mitglieder suchen...",
|
||
"allRoles": "Alle Rollen",
|
||
"owner": "Eigentuemer",
|
||
"admin": "Admin",
|
||
"member": "Mitglied",
|
||
"memberColumn": "Mitglied",
|
||
"roleColumn": "Rolle",
|
||
"invitedBy": "Eingeladen von",
|
||
"joined": "Beigetreten",
|
||
"noMatch": "Keine Mitglieder entsprechen Ihren Filtern",
|
||
"noMembers": "Noch keine Mitglieder",
|
||
"remove": "Entfernen",
|
||
"page": "Seite {page} von {totalPages}",
|
||
"totalMembers": "{count} Mitglieder insgesamt",
|
||
"invitationSent": "Einladung an {email} gesendet",
|
||
"failedSendInvitation": "Einladung konnte nicht gesendet werden",
|
||
"memberRemoved": "Mitglied entfernt",
|
||
"failedRemoveMember": "Mitglied konnte nicht entfernt werden",
|
||
"invitationCancelled": "Einladung storniert",
|
||
"failedCancelInvitation": "Einladung konnte nicht storniert werden",
|
||
"roleUpdated": "Rolle aktualisiert",
|
||
"failedUpdateRole": "Rolle konnte nicht aktualisiert werden",
|
||
"pending": "Ausstehend"
|
||
},
|
||
"settings": {
|
||
"title": "Workspace-Einstellungen",
|
||
"general": "Allgemein",
|
||
"avatarUrl": "Avatar-URL",
|
||
"avatarUrlPlaceholder": "https://beispiel.de/avatar.png",
|
||
"avatarHint": "Geben Sie eine URL zu einem Bild fuer den Workspace-Avatar ein.",
|
||
"workspaceName": "Workspace-Name",
|
||
"namePlaceholder": "Mein Workspace",
|
||
"description": "Beschreibung",
|
||
"descPlaceholder": "Beschreiben Sie diesen Workspace...",
|
||
"billingEmail": "Abrechnungs-E-Mail",
|
||
"billingEmailPlaceholder": "abrechnung@beispiel.de",
|
||
"billingHint": "Rechnungen werden an diese E-Mail-Adresse gesendet.",
|
||
"saveChanges": "Aenderungen speichern",
|
||
"saving": "Speichern...",
|
||
"plan": "Plan",
|
||
"currentPlan": "Aktueller Plan",
|
||
"manageBilling": "Abrechnung verwalten",
|
||
"dangerZone": "Gefahrenzone",
|
||
"deleteWorkspace": "Workspace loeschen",
|
||
"deleteWarning": "Diesen Workspace und alle zugehoerigen Daten dauerhaft loeschen. Diese Aktion kann nicht rueckgaengig gemacht werden.",
|
||
"deletingWorkspace": "Wird geloescht...",
|
||
"deleteConfirm": "Sind Sie sicher, dass Sie diesen Workspace loeschen moechten? Diese Aktion kann nicht rueckgaengig gemacht werden.",
|
||
"updated": "Workspace aktualisiert",
|
||
"failedUpdate": "Workspace konnte nicht aktualisiert werden",
|
||
"deleted": "Workspace geloescht",
|
||
"failedDelete": "Workspace konnte nicht geloescht werden"
|
||
}
|
||
},
|
||
"projectSettings": {
|
||
"general": {
|
||
"title": "Allgemein",
|
||
"description": "Beschreibung",
|
||
"projectAvatar": "Projekt-Avatar",
|
||
"uploadAvatar": "Avatar hochladen",
|
||
"avatarFormat": "PNG, JPG, GIF oder WebP. Max. 2MB.",
|
||
"displayName": "Anzeigename",
|
||
"publicVisibility": "Oeffentliche Sichtbarkeit",
|
||
"publicVisibilityDesc": "Allen erlauben, dieses Projekt anzuzeigen.",
|
||
"saveChanges": "Aenderungen speichern",
|
||
"confirmTitle": "Projektaenderungen bestaetigen",
|
||
"confirmDescription": "Sie sind dabei, folgende Einstellungen zu aktualisieren:",
|
||
"displayNameField": "Anzeigename",
|
||
"descriptionField": "Beschreibung",
|
||
"visibilityField": "Sichtbarkeit: {visibility}",
|
||
"publicWarning": "Wenn Sie dieses Projekt oeffentlich machen, kann jeder seinen Inhalt sehen.",
|
||
"confirmSave": "Bestaetigen & Speichern",
|
||
"projectAvatarUpdated": "Projekt-Avatar aktualisiert",
|
||
"failedUploadAvatar": "Avatar-Upload fehlgeschlagen",
|
||
"fileSizeLimit": "Dateigroesse muss unter 2MB liegen",
|
||
"projectSettingsUpdated": "Projekteinstellungen aktualisiert",
|
||
"failedUpdateProject": "Projekteinstellungen konnten nicht aktualisiert werden"
|
||
},
|
||
"members": {
|
||
"title": "Mitglieder",
|
||
"invite": "Einladen",
|
||
"searchMembers": "Mitglieder suchen…",
|
||
"member": "Mitglied",
|
||
"members": "Mitglieder",
|
||
"noMatchSearch": "Keine Mitglieder entsprechen Ihrer Suche",
|
||
"noMembers": "Keine Mitglieder gefunden",
|
||
"clearSearch": "Suche loeschen",
|
||
"user": "Benutzer",
|
||
"role": "Rolle",
|
||
"joined": "Beigetreten",
|
||
"actions": "Aktionen",
|
||
"inviteMemberTitle": "Mitglied einladen",
|
||
"email": "E-Mail",
|
||
"emailPlaceholder": "kollege@beispiel.de",
|
||
"cancel": "Abbrechen",
|
||
"sendInvite": "Einladung senden",
|
||
"sending": "Wird gesendet…",
|
||
"removeMemberTitle": "Mitglied entfernen",
|
||
"removeConfirm": "Sind Sie sicher, dass Sie {username} aus diesem Projekt entfernen moechten?",
|
||
"removing": "Wird entfernt…",
|
||
"remove": "Entfernen",
|
||
"invitationSent": "Einladung gesendet",
|
||
"failedSendInvitation": "Einladung konnte nicht gesendet werden",
|
||
"memberRemoved": "Mitglied entfernt",
|
||
"failedRemoveMember": "Mitglied konnte nicht entfernt werden",
|
||
"roleUpdated": "Rolle aktualisiert",
|
||
"failedUpdateRole": "Rolle konnte nicht aktualisiert werden",
|
||
"emailRequired": "E-Mail ist erforderlich",
|
||
"errorLoading": "Fehler:",
|
||
"failedLoadMembers": "Mitglieder konnten nicht geladen werden"
|
||
},
|
||
"labels": {
|
||
"title": "Labels",
|
||
"description": "Beschreibung",
|
||
"editLabel": "Label bearbeiten",
|
||
"createLabel": "Label erstellen",
|
||
"nameRequired": "Name *",
|
||
"namePlaceholder": "Label-Name",
|
||
"color": "Farbe",
|
||
"descPlaceholder": "Dieses Label beschreiben",
|
||
"cancel": "Abbrechen",
|
||
"updateLabel": "Label aktualisieren",
|
||
"createLabelButton": "Label erstellen",
|
||
"addLabel": "Label hinzufuegen",
|
||
"failedToLoad": "Labels konnten nicht geladen werden",
|
||
"noLabels": "Keine Labels gefunden. Erstellen Sie Ihr erstes Label.",
|
||
"deleteLabelTitle": "Label loeschen",
|
||
"deleteLabelConfirm": "Sind Sie sicher, dass Sie dieses Label loeschen moechten? Diese Aktion kann nicht rueckgaengig gemacht werden.",
|
||
"delete": "Loeschen",
|
||
"labelCreated": "Label erstellt",
|
||
"labelUpdated": "Label aktualisiert",
|
||
"labelDeleted": "Label geloescht",
|
||
"failedCreateLabel": "Label konnte nicht erstellt werden",
|
||
"failedUpdateLabel": "Label konnte nicht aktualisiert werden",
|
||
"failedDeleteLabel": "Label konnte nicht geloescht werden",
|
||
"nameRequiredError": "Label-Name ist erforderlich"
|
||
},
|
||
"boards": {
|
||
"title": "Boards",
|
||
"newBoard": "Neues Board",
|
||
"noBoards": "Noch keine Boards",
|
||
"noBoardsHint": "Erstellen Sie ein Board, um Ihre Projektarbeit zu organisieren.",
|
||
"newBoardDialog": "Neues Board",
|
||
"name": "Name",
|
||
"namePlaceholder": "z.B. Sprint-Planung",
|
||
"description": "Beschreibung",
|
||
"descriptionPlaceholder": "Optional",
|
||
"cancel": "Abbrechen",
|
||
"createBoard": "Board erstellen",
|
||
"updated": "Aktualisiert am {date}",
|
||
"failedCreate": "Board konnte nicht erstellt werden"
|
||
},
|
||
"billing": {
|
||
"currentBilling": "Aktuelle Abrechnung",
|
||
"description": "Kontingent, Nutzung und Kontostand des aktuellen Zyklus.",
|
||
"monthlyQuota": "Monatliches Kontingent",
|
||
"currentBalance": "Aktueller Kontostand",
|
||
"currentUsage": "Aktuelle Nutzung",
|
||
"billingHistory": "Abrechnungshistorie",
|
||
"billingHistoryDesc": "Projekt-Abrechnungsflussaufzeichnungen.",
|
||
"noRecords": "Noch keine Abrechnungsaufzeichnungen.",
|
||
"time": "Zeit",
|
||
"reason": "Grund",
|
||
"amount": "Betrag",
|
||
"currency": "Waehrung",
|
||
"type": "Typ",
|
||
"charge": "Belastung",
|
||
"credit": "Guthaben",
|
||
"showing": "{start} bis {end} von {total} Aufzeichnungen werden angezeigt",
|
||
"page": "Seite {page} von {totalPages}",
|
||
"failedToLoad": "Abrechnungsinformationen konnten nicht geladen werden."
|
||
},
|
||
"skills": {
|
||
"title": "Skills",
|
||
"subtitle": "Agent-Anweisungen fuer dieses Projekt",
|
||
"searchPlaceholder": "Skills durchsuchen...",
|
||
"all": "Alle",
|
||
"manual": "Manuell",
|
||
"repo": "Repo",
|
||
"scanRepos": "Repos scannen",
|
||
"addSkill": "Skill hinzufuegen",
|
||
"noSkills": "Keine Skills gefunden",
|
||
"noSkillsHint": "Skills manuell hinzufuegen oder Repositories scannen, um SKILL.md-Dateien zu finden.",
|
||
"noMatch": "Keine Skills entsprechen Ihrer Suche oder Ihrem Filter.",
|
||
"deleteSkill": "Skill loeschen",
|
||
"deleteConfirm": "Sind Sie sicher, dass Sie \"{name}\" loeschen moechten? Dies kann nicht rueckgaengig gemacht werden.",
|
||
"cancel": "Abbrechen",
|
||
"delete": "Loeschen",
|
||
"content": "Inhalt",
|
||
"moreLines": "+{count} weitere Zeilen",
|
||
"copied": "Kopiert",
|
||
"copyContent": "Inhalt kopieren",
|
||
"scannedFromRepo": "Von Repository gescannt",
|
||
"addedManually": "Manuell hinzugefuegt",
|
||
"failedLoad": "Skills konnten nicht geladen werden",
|
||
"scanSuccess": "Repositories erfolgreich gescannt",
|
||
"scanFailed": "Repositories konnten nicht gescannt werden",
|
||
"deleted": "\"{name}\" geloescht",
|
||
"failedDelete": "Skill konnte nicht geloescht werden"
|
||
},
|
||
"webhook": {
|
||
"title": "Webhooks",
|
||
"description": "Webhooks konfigurieren, um Benachrichtigungen ueber Ereignisse in Ihrem Projekt zu erhalten.",
|
||
"comingSoon": "Demnachst verfuegbar",
|
||
"notAvailable": "Webhook-Konfiguration noch nicht verfuegbar."
|
||
},
|
||
"oauth": {
|
||
"title": "OAuth-App",
|
||
"description": "OAuth-Anwendungen fuer Drittanbieter-Integrationen erstellen und verwalten.",
|
||
"comingSoon": "Demnachst verfuegbar",
|
||
"notAvailable": "OAuth-Anwendungsverwaltung noch nicht verfuegbar."
|
||
}
|
||
},
|
||
"shared": {
|
||
"projects": "Projekte",
|
||
"loading": "Laden...",
|
||
"error": "Fehler",
|
||
"success": "Erfolg",
|
||
"cancel": "Abbrechen",
|
||
"confirm": "Bestaetigen",
|
||
"delete": "Loeschen",
|
||
"edit": "Bearbeiten",
|
||
"save": "Speichern",
|
||
"close": "Schliessen",
|
||
"back": "Zurueck",
|
||
"next": "Weiter",
|
||
"previous": "Zurueck",
|
||
"submit": "Absenden",
|
||
"search": "Suchen",
|
||
"filter": "Filtern",
|
||
"clear": "Loeschen",
|
||
"reset": "Zuruecksetzen",
|
||
"apply": "Anwenden",
|
||
"yes": "Ja",
|
||
"no": "Nein",
|
||
"ok": "OK",
|
||
"retry": "Wiederholen",
|
||
"refresh": "Aktualisieren",
|
||
"noData": "Keine Daten",
|
||
"noResults": "Keine Ergebnisse",
|
||
"loadingFailed": "Laden fehlgeschlagen",
|
||
"operationFailed": "Vorgang fehlgeschlagen",
|
||
"operationSuccess": "Vorgang erfolgreich"
|
||
},
|
||
"about": {
|
||
"title": "Ueber GitDataAI",
|
||
"subtitle": "Wir sind davon ueberzeugt, dass jede Entwicklungsaktion ein versionierter Befehl sein sollte — pruefbar, wiederholbar und menschlich genehmigt. Wir bauen die Command-as-Service-Plattform fuer das agentische Zeitalter.",
|
||
"quote": "\"Jede Aktion ist ein Befehl. Jeder Befehl ist versioniert und pruefbar.\"",
|
||
"mission": "GitDataAI wurde gegruendet, um Command as Service in das agentische Zeitalter zu bringen — jede Agentenentscheidung versioniert, jeder Befehlsstrom pruefbar, jede menschliche-in-der-Schleife-Aktion genehmigt.",
|
||
"ourValues": "Unsere Werte",
|
||
"values": {
|
||
"transparency": {
|
||
"title": "Transparenz",
|
||
"desc": "Jede Agentenentscheidung wird protokolliert, versioniert und geprueft. Keine Blackboxes."
|
||
},
|
||
"collaboration": {
|
||
"title": "Zusammenarbeit",
|
||
"desc": "Menschen und Agenten sind Partner. Keiner ersetzt den anderen — zusammen erreichen sie mehr."
|
||
},
|
||
"reliability": {
|
||
"title": "Zuverlaessigkeit",
|
||
"desc": "Production-Grade-Infrastruktur. Ihre Agenten laufen, wenn Sie sie brauchen."
|
||
},
|
||
"extensibility": {
|
||
"title": "Erweiterbarkeit",
|
||
"desc": "Offenes Registry, offene API. Das Netzwerk wachsen durch Community-Beitraege."
|
||
}
|
||
},
|
||
"theTeam": "Das Team",
|
||
"hiring": "Wir stellen ein. Kommen Sie und bauen Sie mit uns.",
|
||
"join": "GitDataAI beitreten",
|
||
"github": "GitHub"
|
||
},
|
||
"invitations": {
|
||
"title": "Meine Einladungen",
|
||
"pendingCount": "{count} ausstehende Einladung",
|
||
"pendingCountPlural": "{count} ausstehende Einladungen",
|
||
"noPending": "Keine ausstehenden Einladungen",
|
||
"noPendingHint": "Projekt- und Workspace-Einladungen werden hier angezeigt.",
|
||
"projectInvitation": "Projekt-Einladung",
|
||
"workspaceInvitation": "Workspace-Einladung",
|
||
"invitedToJoin": "Sie wurden eingeladen, {name} beizutreten",
|
||
"invitedToWorkspace": "Sie wurden eingeladen, Workspace {name} beizutreten",
|
||
"by": "von {username}",
|
||
"accept": "Annehmen",
|
||
"decline": "Ablehnen",
|
||
"acceptedProject": "Sie sind dem Projekt beigetreten: {name}",
|
||
"declinedInvitation": "Einladung zu {name} abgelehnt",
|
||
"acceptedWorkspace": "Sie sind dem Workspace beigetreten",
|
||
"failedAccept": "Einladung konnte nicht angenommen werden",
|
||
"failedDecline": "Einladung konnte nicht abgelehnt werden"
|
||
},
|
||
"network": {
|
||
"title": "Das GitDataAI-Netzwerk",
|
||
"subtitle": "Ein wachsendes Oekosystem aus Agenten, Workspaces und Skills, die ueber einen einheitlichen Befehlsstrom zusammenarbeiten. Jede Agentenaktion ist ein Befehl. Jeder Befehl ist wiederholbar.",
|
||
"activeAgents": "Aktive Agenten",
|
||
"workspaces": "Workspaces",
|
||
"skillRuns": "Skill-Ausfuehrungen",
|
||
"uptimeSla": "Verfuegbarkeits-SLA",
|
||
"publicRooms": "Oeffentliche Raeume",
|
||
"live": "LIVE",
|
||
"active": "Aktiv",
|
||
"agents": "{count} Agenten",
|
||
"participants": "{count}",
|
||
"privacyByDefault": "Standardmaessig privat",
|
||
"privacyDesc": "Alle Workspaces sind standardmaessig privat. Sie kontrollieren, wer Ihre Agenten, Skills und Konversationshistorie sieht. Oeffentliche Raeume erfordern ein explizites Opt-in.",
|
||
"network": "Netzwerk",
|
||
"roomsLive": "{count} Raeume live",
|
||
"ended": "BEENDET",
|
||
"startYourOwnRoom": "Eigenen Raum starten"
|
||
},
|
||
"skills": {
|
||
"title": "Das Skill Registry",
|
||
"subtitle": "Wiederverwendbare, versionierte Agentenverhaltensweisen, verpackt als Skills — aufgerufen per Befehl, eingesetzt ueber Ihre gesamte Agentenflotte.",
|
||
"searchPlaceholder": "Skills durchsuchen...",
|
||
"categories": [
|
||
"Alle",
|
||
"Frontend",
|
||
"Backend",
|
||
"DevOps",
|
||
"Sicherheit",
|
||
"Daten",
|
||
"Tests"
|
||
],
|
||
"publishCTA": "Veroeffentlichen Sie Ihren eigenen Skill und werden Sie Teil des Registries.",
|
||
"publishButton": "Skill veroeffentlichen",
|
||
"runs": "{count} Ausfuehrungen"
|
||
},
|
||
"solutions": {
|
||
"title": "Command as Service",
|
||
"subtitle": "In GitDataAI ist jede Aktion ein Befehl erster Klasse. Befehle sind versioniert, pruefbar und zusammensetzbar — Ihr Entwicklungsworkflow ist Ihre API.",
|
||
"learnMore": "Mehr erfahren",
|
||
"coreConcept": "Kernkonzept"
|
||
},
|
||
"notificationDrawer": {
|
||
"title": "Benachrichtigungen",
|
||
"live": "Live",
|
||
"markAllRead": "Alle als gelesen markieren",
|
||
"noNotifications": "Noch keine Benachrichtigungen",
|
||
"noNotificationsHint": "Sie sehen hier Updates, wenn etwas passiert.",
|
||
"viewAll": "Alle Benachrichtigungen anzeigen",
|
||
"unread": "{count} ungelesen",
|
||
"notifications": "Benachrichtigungen"
|
||
}
|
||
}
|