{
  "app": {
    "name": "PromptHub",
    "description": "Lokaler Prompt-Manager mit Versionskontrolle"
  },
  "filter": {
    "all": "Alle",
    "text": "Text",
    "image": "Bild"
  },
  "nav": {
    "allPrompts": "Alle Prompts",
    "textPrompts": "Text-Prompts",
    "imagePrompts": "Bild-Prompts",
    "favorites": "Favoriten",
    "folders": "Ordner",
    "tags": "Tags",
    "resources": "Empfohlene Ressourcen",
    "installed": "Installiert",
    "allSkills": "Alle Skills",
    "added": "Hinzugefugt",
    "deployed": "Bereitgestellt",
    "skillLibrary": "Skill-Bibliothek",
    "mySkills": "Meine Skills",
    "projects": "Projekt-Skills",
    "libraryImported": "Aus der Bibliothek",
    "platformDeployed": "Auf Plattform bereitgestellt",
    "distribution": "Verteilung",
    "skillStore": "Skill-Store"
  },
  "header": {
    "search": "Prompt suchen...",
    "new": "Neu",
    "settings": "Einstellungen",
    "topbarWebTitle": "PromptHub Web",
    "searchProjectSkills": "Projekt-Skills suchen...",
    "searchSkill": "Skills suchen...",
    "resultsCount": "{{count}} Ergebnisse",
    "noResults": "Keine Ergebnisse",
    "prevResult": "Vorherige (Shift+Tab)",
    "nextResult": "Nächste (Tab)",
    "clearSearch": "Suche löschen"
  },
  "prompt": {
    "title": "Titel",
    "description": "Beschreibung",
    "systemPrompt": "System-Prompt",
    "systemPromptEn": "System-Prompt (Englisch)",
    "userPrompt": "Benutzer-Prompt",
    "userPromptEn": "Benutzer-Prompt (Englisch)",
    "addEnglishVersion": "Englische Version hinzufügen",
    "addLocalizedVersion": "Add Localized Version",
    "alreadyEnglish": "Content is already in English",
    "translateDetectedEnglish": "English detected, translate to current language",
    "removeEnglishVersion": "Englische Version ausblenden",
    "showChinese": "Chinesisch",
    "showEnglish": "English",
    "showLocalized": "Show Localized",
    "bilingualHint": "Zweisprachige Unterstützung für einfache Nutzung und Bearbeitung",
    "tags": "Tags",
    "media": "Medien",
    "properties": "Eigenschaften",
    "basicInfo": "Grundinfos",
    "moreSettings": "Weitere Einstellungen",
    "type": "Prompt Type",
    "typeText": "Text",
    "typeImage": "Image",
    "typeTextDesc": "Test with chat models (e.g., GPT-4)",
    "typeImageDesc": "Test with image models (e.g., DALL-E). Generated images will be saved to preview.",
    "videoNotSupported": "Video generation coming soon!",
    "mismatchText": "Current Prompt is Text type, please configure a Chat Model in settings.",
    "mismatchImage": "Current Prompt is Image type, please configure an Image Model in settings.",
    "notesOptional": "Notizen (Optional)",
    "notes": "Notizen",
    "notesPlaceholder": "Persönliche Notizen zu diesem Prompt...",
    "source": "Quelle",
    "sourceOptional": "Quelle (Optional)",
    "sourcePlaceholder": "Woher hast du diesen Prompt? z.B. URL, Buch, etc.",
    "variables": "Variablen",
    "preview": "Vorschau",
    "copy": "Prompt kopieren",
    "duplicate": "Duplikat erstellen",
    "duplicateSuffix": "Kopie",
    "filterByTag": "Nach Tag filtern",
    "copied": "Kopiert",
    "edit": "Bearbeiten",
    "delete": "Löschen",
    "save": "Speichern",
    "cancel": "Abbrechen",
    "create": "Erstellen",
    "noPrompts": "Keine Prompts",
    "addFirst": "Klicken Sie auf \"Neu\", um Ihren ersten Prompt zu erstellen",
    "resizeListPaneAria": "Prompt-Liste anpassen",
    "selectPrompt": "Wählen Sie einen Prompt",
    "selectPromptDesc": "Wählen Sie einen Prompt aus der Liste, um Details anzuzeigen, oder klicken Sie auf \"Neu\"",
    "variableHint": "Verwenden Sie {{variablenName}} um Variablen zu definieren",
    "history": "Versionshistorie",
    "historyLoading": "Laden...",
    "noHistory": "Keine Versionshistorie",
    "noHistoryHint": "Versionen werden beim Bearbeiten automatisch gespeichert",
    "selectVersion": "Version auswählen",
    "selectCompareVersion": "Vergleichsversion auswählen",
    "versionCompare": "Versionen vergleichen",
    "exitCompare": "Vergleich beenden",
    "restoreVersion": "Diese Version wiederherstellen",
    "restoreConfirm": "Möchten Sie wirklich auf v{{version}} zurücksetzen? Der aktuelle Inhalt wird überschrieben.",
    "currentVersion": "Aktuelle Version",
    "deleteVersionTitle": "Version löschen",
    "deleteVersionConfirm": "v{{version}} löschen? Dieser Verlaufseintrag geht dauerhaft verloren.",
    "noChanges": "Keine Änderungen",
    "noContent": "(leer)",
    "changeNote": "Änderungsnotiz",
    "aiTest": "KI-Test",
    "outputFormat": "Ausgabeformat",
    "outputFormatText": "Text",
    "outputFormatJson": "JSON-Modus",
    "outputFormatJsonSchema": "JSON Schema",
    "jsonSchemaName": "Schema-Name",
    "jsonSchemaContent": "Schema-Definition",
    "jsonSchemaPlaceholder": "JSON Schema eingeben, z.B.:\n{\n  \"type\": \"object\",\n  \"properties\": {\n    \"answer\": { \"type\": \"string\" }\n  },\n  \"required\": [\"answer\"]\n}",
    "jsonSchemaInvalid": "Ungültiges JSON Schema",
    "jsonSchemaHint": "Definiert die JSON-Struktur für die Ausgabe; die KI wird sich strikt an dieses Format halten",
    "testing": "Testen...",
    "selectModelsHint": "Wählen Sie mehrere Modelle zum Vergleichen der Antworten",
    "clearSelection": "Auswahl löschen",
    "selectAtLeast2": "Wählen Sie mindestens 2 Modelle zum Vergleichen",
    "comparing": "Vergleichen...",
    "compareModels": "{{count}} Modelle vergleichen",
    "updatedAt": "Aktualisiert",
    "versionLabel": "Version {{version}}",
    "confirmDeletePrompt": "Sind Sie sicher, dass Sie diesen Prompt löschen möchten?",
    "promptDeleted": "Prompt gelöscht",
    "promptDuplicated": "Prompt-Duplikat erstellt",
    "unsavedChanges": "Nicht gespeicherte Änderungen",
    "unsavedChangesMessage": "Sie haben nicht gespeicherte Änderungen. Möchten Sie diese speichern?",
    "discardChanges": "Verwerfen",
    "imageDownloadFailed": "Bilddownload fehlgeschlagen",
    "imageDownloadFailedMessage": "Das Bild konnte nicht von dieser URL heruntergeladen werden. Bitte prüfen Sie den Link.",
    "aiResponse": "KI-Antwort",
    "callingAI": "KI wird aufgerufen...",
    "waitingResponse": "Warte auf Antwort...",
    "copyResponse": "Antwort kopieren",
    "responseCopied": "KI-Antwort kopiert",
    "viewRaw": "Rohtext anzeigen",
    "viewMarkdown": "Markdown rendern",
    "createPrompt": "Neuer Prompt",
    "editPrompt": "Prompt bearbeiten",
    "titleLabel": "Titel",
    "titlePlaceholder": "Geben Sie Ihrem Prompt einen Namen",
    "descriptionOptional": "Beschreibung (optional)",
    "descriptionPlaceholder": "Beschreiben Sie kurz den Zweck dieses Prompts",
    "folderOptional": "Ordner (optional)",
    "noFolder": "Kein Ordner",
    "moveTo": "Verschieben nach...",
    "movedToNoFolder": "Aus dem aktuellen Ordner entfernt",
    "tagsOptional": "Tags (optional)",
    "selectExistingTags": "Vorhandene Tags auswählen:",
    "enterTagHint": "Neuen Tag eingeben und Enter drücken",
    "addTag": "Hinzufügen",
    "referenceImages": "Referenzbilder",
    "uploadImage": "Hochladen/Einfügen/Link",
    "uploadVideo": "Video hochladen",
    "addImageByUrl": "Per URL hinzufügen",
    "enterImageUrl": "Bild-URL eingeben",
    "pasteImageHint": "Sie können Bilder direkt einfügen",
    "referenceMedia": "Referenzmedien",
    "videoLabel": "Video",
    "videoOptional": "Vorschau-Video (optional)",
    "videoHint": "Unterstützt die Formate MP4, WebM, MOV",
    "mediaHint": "Unterstützt Bilder (PNG/JPG/GIF) und Videos (MP4/WebM)",
    "mediaUploadHint": "Unterstützte Formate: Bilder JPG/PNG/GIF/WEBP · Videos MP4/WebM/MOV/AVI/MKV · URL-Download-Timeout 30s",
    "previewVideos": "Video-Vorschau",
    "downloadingImage": "Bild wird heruntergeladen...",
    "downloadTimeout": "Bild-Download Zeitüberschreitung",
    "generating": "Generiere...",
    "addToPrompt": "Zu Prompt hinzufügen",
    "imageAddedToPrompt": "Bild zu Prompt hinzugefügt",
    "aiTestAttachments": "Test-Anhänge",
    "aiTestAttachmentHint": "PNG, JPG, WebP oder GIF für multimodale Chatmodelle. Bis zu {{count}}, je {{size}}.",
    "aiTestAddImages": "Bilder hinzufügen",
    "aiTestSelectReferenceImages": "Vorhandene Referenzbilder auswählen",
    "aiTestUploadedReferenceImages": "Hochgeladene Referenzbilder",
    "aiTestRemoveImage": "Bild entfernen",
    "aiTestImageLimit": "Es können bis zu {{count}} Bilder angehängt werden",
    "aiTestImageUnsupported": "{{name}} ist keine Bilddatei",
    "aiTestImageTooLarge": "{{name}} überschreitet {{size}}",
    "aiTestImageReadFailed": "Bild konnte nicht gelesen werden",
    "systemPromptLabel": "System Prompt",
    "systemPromptOptional": "System Prompt (optional)",
    "systemPromptPlaceholder": "Rolle und Verhalten der KI festlegen...",
    "userPromptLabel": "User Prompt",
    "inlineEditSystemPromptAria": "Doppelklicken, um den System-Prompt zu bearbeiten",
    "inlineEditUserPromptAria": "Doppelklicken, um den Benutzer-Prompt zu bearbeiten",
    "userPromptPlaceholder": "Geben Sie Ihren Prompt ein, verwenden Sie {{variablenName}} oder {{variablenName:Beispiel}} für Variablen...",
    "variableTip": "Variablen-Tipp",
    "variableTipContent": "Verwenden Sie {{variablenName}} oder {{variablenName:Beispiel}} für Variablen, z.B.: {{language}} oder {{kursName:Informatik Grundlagen}}",
    "typeYourPrompt": "Type your prompt here...",
    "enterEnglishSystemPrompt": "Enter English System Prompt...",
    "enterEnglishUserPrompt": "Enter English User Prompt...",
    "translateToEnglish": "Translate to English",
    "translateFromEnglish": "Translate from English",
    "englishGenerated": "English version generated",
    "localizedGenerated": "Localized version generated",
    "noContentToTranslate": "No content to translate",
    "noEnglishContentToTranslate": "No English content to translate",
    "addTagPlaceholder": "Tag hinzufügen...",
    "variablePreview": "Variablen-Vorschau",
    "copyResult": "Ergebnis kopieren",
    "previewResult": "Ergebnis-Vorschau",
    "inputVariable": "Wert für {{name}} eingeben...",
    "variableInput": "Variableneingabe",
    "fillVariables": "Bitte füllen Sie die folgenden Variablenwerte aus",
    "noVariables": "Dieser Prompt hat keine Variablen",
    "defaultValue": "Standardwert",
    "exampleValue": "Beispielwert",
    "exampleHint": "Beispiel",
    "variableName": "Variablenname",
    "fromHistory": "Aus Historie",
    "systemVariables": "Systemvariablen",
    "sortBy": "Sortieren nach",
    "sortNewest": "Neueste",
    "sortOldest": "Älteste",
    "sortTitleAsc": "Titel A-Z",
    "sortTitleDesc": "Titel Z-A",
    "sortMostUsed": "Meistgenutzt",
    "sortLeastUsed": "Wenigstgenutzt",
    "viewCard": "Kartenansicht",
    "viewList": "Listenansicht",
    "viewGallery": "Galerieansicht",
    "viewKanban": "Kanban-Ansicht",
    "columns2": "2 Spalten",
    "columns3": "3 Spalten",
    "columns4": "4 Spalten",
    "columns5": "5 Columns",
    "pinnedPrompts": "Angepinnte Prompts",
    "pin": "Anpinnen",
    "unpin": "Lösen",
    "expandAll": "Alle ausklappen",
    "collapseAll": "Alle einklappen",
    "unpinAll": "Alle lösen",
    "usageCount": "Nutzungsanzahl",
    "createdAt": "Erstellt",
    "promptCount": "{{count}} insgesamt",
    "actions": "Aktionen",
    "columnConfig": "Spalteneinstellungen",
    "columnConfigHint": "Klicken, um die Sichtbarkeit umschalten",
    "columnDesc": {
      "title": "Prompt-Name/Titel",
      "userPrompt": "Vorschau der User-Prompt-Inhalte",
      "aiResponse": "Vorschau der AI-Antwort-Inhalte",
      "variables": "Anzahl der ersetzbaren Variablen",
      "usageCount": "Statistiken für Kopien/Nutzung"
    },
    "pageSize": "Pro Seite",
    "movedToFolder": "In Ordner verschoben",
    "dataPathChanged": "Datenpfad geändert",
    "batchFavorited": "Zu Favoriten hinzugefügt",
    "batchMoved": "Stapelweise verschoben",
    "batchDeleted": "Stapelweise gelöscht",
    "addToFavorites": "Zu Favoriten hinzufügen",
    "removeFromFavorites": "Aus Favoriten entfernen",
    "viewDetail": "Details anzeigen",
    "enterValue": "Wert eingeben",
    "selected": "{{count}} ausgewählt",
    "batchFavorite": "Stapel-Favoriten",
    "batchMove": "Stapel-Verschieben",
    "batchDelete": "Stapel-Löschen",
    "confirmBatchDelete": "Diese {{count}} Prompts löschen?"
  },
  "folder": {
    "new": "Neuer Ordner",
    "edit": "Ordner bearbeiten",
    "rename": "Umbenennen",
    "delete": "Löschen",
    "empty": "Keine Ordner",
    "icon": "Symbol",
    "name": "Name",
    "namePlaceholder": "Ordnername eingeben",
    "setPrivate": "Als privaten Ordner markieren",
    "privateNeedPassword": "Bitte zuerst ein Master-Passwort in Einstellungen > Sicherheit festlegen",
    "privateNeedPasswordInline": "Bitte zuerst ein Master-Passwort in \"Einstellungen - Sicherheit\" festlegen.",
    "privateHint": "Nach dem Speichern wird dieser Ordner verschlüsselt gespeichert und erfordert eine Passwortprüfung.",
    "unlockTitle": "Master-Passwort eingeben",
    "unlockDesc": "Vor dem Speichern eines privaten Ordners muss das Master-Passwort entsperrt werden",
    "unlockPlaceholder": "Master-Passwort eingeben",
    "unlocking": "Entsperren...",
    "unlockSuccess": "Entsperrt",
    "unlockFailed": "Entsperren fehlgeschlagen",
    "wrongPassword": "Falsches Passwort",
    "deleteTitle": "Ordner \"{{name}}\" löschen",
    "containsPrompts": "Dieser Ordner enthält {{count}} Prompts",
    "deleteFolderOnly": "Nur Ordner löschen",
    "deleteFolderOnlyDesc": "{{count}} Prompts behalten und ins Root verschieben",
    "deleteAllContent": "Alles löschen",
    "deleteAllContentDesc": "Ordner und alle {{count}} Prompts darin löschen",
    "confirmDelete": "Löschen bestätigen",
    "deletedWithPrompts": "Ordner und {{count}} Prompts gelöscht",
    "deletedMovedPrompts": "Ordner gelöscht, {{count}} Prompts ins Root verschoben",
    "duplicateTitle": "Ordnername existiert bereits",
    "duplicateDesc": "Ein Ordner mit dem Namen \"{{name}}\" existiert bereits. Trotzdem erstellen?",
    "confirmCreate": "Trotzdem erstellen",
    "masterPasswordRequired": "Bitte Master-Passwort eingeben",
    "deletePrivateTitle": "Privaten Ordner löschen",
    "deletePrivateDesc": "Dies löscht den privaten Ordner \"{{name}}\" und alle verschlüsselten Inhalte. Master-Passwort zur Bestätigung eingeben.",
    "deleting": "Löschen...",
    "wrongPasswordCannotDelete": "Falsches Master-Passwort, Löschen nicht möglich",
    "privateUnlockTitle": "Privaten Ordner entsperren",
    "privateUnlockMessage": "Der Ordner \"{{name}}\" ist privat. Geben Sie das Master-Passwort ein, um ihn zu entsperren und den Inhalt anzuzeigen.",
    "folderDeleted": "Ordner gelöscht",
    "deleteFailed": "Löschen fehlgeschlagen",
    "parentFolder": "Übergeordneter Ordner",
    "uncategorized": "Nicht kategorisiert",
    "noParent": "Keiner (Root)",
    "noAvailableParents": "Keine verfügbaren übergeordneten Ordner",
    "parentHint": "Maximal {{depth}} Verschachtelungsebenen"
  },
  "rules": {
    "title": "Rules",
    "sidebarTitle": "Regel-Arbeitsbereich",
    "platformSidebarTitle": "Regeln",
    "sidebarHint": "Verwalten Sie globale Regeldateien und projektbezogene AGENTS.md-Dateien in einem gemeinsamen Arbeitsbereich.",
    "globalSection": "Globale Regeln",
    "projectSection": "Projektregeln",
    "addProjectRuleDirectory": "Projektverzeichnis hinzufügen",
    "addProjectRuleDirectoryHint": "Wählen Sie ein Code-Projektverzeichnis aus und PromptHub erstellt und pflegt darin automatisch eine AGENTS.md-Regeldatei, die von KI-Tools gelesen wird.",
    "currentProjectBadge": "Aktuell",
    "editorTitle": "Regel-Editor",
    "editorCanvas": "Regelinhalt",
    "fileLabel": "Regeldatei",
    "pathLabel": "Pfad",
    "diffAdded": "Hinzugefügt",
    "diffRemoved": "Entfernt",
    "aiRewriteTitle": "Diese Regel von KI optimieren lassen",
    "aiRewriteHint": "Beschreiben Sie die gewünschte Änderung. Die KI erstellt einen neuen Entwurf für die ausgewählte Regeldatei.",
    "aiRewritePlaceholder": "Beispiel: Testanforderungen ergänzen, Abschnitte neu ordnen oder Formulierungen verbindlicher machen und dabei die bestehenden Markdown-Überschriften möglichst beibehalten.",
    "aiRewriteAction": "Mit KI optimieren",
    "aiRewriteWorking": "Entwurf wird erstellt...",
    "aiRewriteDone": "KI-Entwurf bereit",
    "aiRewriteFailed": "KI-Optimierung fehlgeschlagen",
    "rescanAction": "Regeldateien erneut scannen",
    "rescanShortAction": "Scannen",
    "rescanWorking": "Scannt...",
    "rescanDone": "Regeln neu gescannt",
    "rescanFailed": "Scan fehlgeschlagen",
    "stopTrackingAction": "Verfolgung beenden",
    "draftUnsavedStatus": "Der Entwurf enthält ungespeicherte Änderungen",
    "draftSyncedStatus": "Der Entwurf entspricht der gespeicherten Datei",
    "draftEditMode": "Entwurfseditor - wird erst beim Speichern in die Datei geschrieben",
    "snapshotPreviewMode": "Snapshot-Vorschau - schreibgeschützt",
    "saveAndOverwrite": "Speichern und Datei überschreiben",
    "saveOverwriteHint": "Speichern schreibt diesen Entwurf in die echte Regeldatei.",
    "versionTitle": "Versions-Snapshots",
    "versionHint": "Snapshots sind schreibgeschützte Historie. Wählen Sie einen Snapshot zur Vorschau aus und übernehmen Sie ihn bei Bedarf in den Entwurf.",
    "versionPreviewTitle": "Snapshot-Vorschau",
    "versionPreviewReadonly": "Der Vorschaumodus ist schreibgeschützt.",
    "versionEditingDraft": "Aktuellen Entwurf bearbeiten",
    "versionBackToDraft": "Zurück zum Entwurf",
    "versionRestoreToDraft": "In Entwurf wiederherstellen",
    "versionRestoreDone": "Snapshot wurde in den Entwurf übernommen",
    "versionSourceManualSave": "Gespeichert",
    "versionSourceAiRewrite": "KI-Entwurf",
    "versionSourceCreate": "Erstellt",
    "versionEmpty": "Noch keine Snapshots. Speichern oder KI-Umschreiben erstellt einen lokalen Verlauf.",
    "searchPlaceholder": "Regeldateien, Plattformen oder Pfade durchsuchen...",
    "exists": "Vorhanden",
    "notExists": "Wird beim Speichern erstellt",
    "openLocation": "Speicherort öffnen",
    "pathUnknown": "Pfad nicht verfügbar",
    "emptyHint": "Der Regelinhalt wird hier angezeigt.",
    "diffSnapshotHeader": "Snapshot → Aktueller Entwurf",
    "diffCurrentDraft": "Aktueller Entwurf",
    "editorLineCount": "{{count}} Zeilen",
    "editorCharCount": "{{count}} Zeichen",
    "aiRewriteSummary": "Die KI hat einen neuen Entwurf erstellt. Bitte prüfen und speichern.",
    "versionCurrentLabel": "Aktuell",
    "versionDeleteAction": "Snapshot löschen",
    "versionDeleteConfirmMessage": "Möchten Sie diesen Snapshot wirklich löschen? Diese Aktion kann nicht rückgängig gemacht werden.",
    "versionDeleteDone": "Snapshot gelöscht",
    "versionShowMore": "{{count}} weitere anzeigen",
    "versionShowLess": "Einklappen"
  },
  "settings": {
    "developer": "Entwickleroptionen",
    "debugMode": "Debug-Modus",
    "debugModeDesc": "Konsolen-Debugging aktivieren (Unterstützt Ctrl+Shift+I / Cmd+Option+I)",
    "security": "Sicherheit",
    "securityStatus": "Status",
    "masterSet": "Master-Passwort festgelegt",
    "masterNotSet": "Master-Passwort nicht festgelegt",
    "unlocked": "Entsperrt",
    "locked": "Gesperrt",
    "setMaster": "Master-Passwort festlegen (mind. 4 Zeichen)",
    "masterPlaceholder": "Master-Passwort eingeben",
    "masterConfirmPlaceholder": "Master-Passwort bestätigen",
    "setMasterBtn": "Master-Passwort festlegen",
    "unlockTitle": "Entsperren / Sperren",
    "unlockPlaceholder": "Master-Passwort zum Entsperren eingeben",
    "unlock": "Entsperren",
    "lock": "Sperren",
    "refresh": "Status aktualisieren",
    "securityDesc": "Das Master-Passwort entsperrt private Inhalte. PromptHub speichert nur einen gesalzenen Passwort-Hash, niemals das Klartext-Passwort. Private Inhalte bleiben verborgen, bis sie entsperrt werden.",
    "pwdTooShort": "Master-Passwort muss mindestens 4 Zeichen lang sein",
    "pwdMismatch": "Passwörter stimmen nicht überein",
    "masterSetSuccess": "Master-Passwort gesetzt und entsperrt",
    "masterSetFail": "Fehler beim Setzen des Master-Passworts",
    "enterMasterPwd": "Bitte Master-Passwort eingeben",
    "unlockSuccess": "Erfolgreich entsperrt",
    "pwdWrong": "Falsches Passwort",
    "unlockFail": "Entsperren fehlgeschlagen",
    "lockSuccess": "Gesperrt",
    "lockFail": "Sperren fehlgeschlagen",
    "enterCurrentPwd": "Bitte aktuelles Master-Passwort eingeben",
    "newPwdTooShort": "Neues Passwort muss mindestens 4 Zeichen lang sein",
    "currentPwdWrong": "Aktuelles Master-Passwort ist falsch",
    "changePwdSuccess": "Master-Passwort geändert und erneut entsperrt",
    "changePwdFail": "Änderung fehlgeschlagen",
    "statusFetchFail": "Sicherheitsstatus konnte nicht abgerufen werden",
    "changePwd": "Master-Passwort ändern",
    "changePwdBtn": "Passwort ändern",
    "oldPwdPlaceholder": "Aktuelles Master-Passwort eingeben",
    "newPwdPlaceholder": "Neues Master-Passwort eingeben (mind. 4 Zeichen)",
    "newPwdConfirmPlaceholder": "Neues Master-Passwort bestätigen",
    "confirmChange": "Änderung bestätigen",
    "title": "Einstellungen",
    "back": "Zurück",
    "general": "App-Einstellungen",
    "appearance": "Darstellung",
    "data": "Daten und Synchronisierung",
    "platformPreview": "Platform Preview",
    "ai": "Modelldienste",
    "language": "Sprache",
    "notifications": "Benachrichtigungen",
    "languageAndRegion": "Sprache und Region",
    "about": "Über",
    "startup": "Start",
    "launchAtStartup": "Mit System starten",
    "launchAtStartupDesc": "PromptHub beim Systemstart ausführen",
    "minimizeOnLaunch": "Beim Start minimieren",
    "minimizeOnLaunchDesc": "Beim Start in die Taskleiste minimieren",
    "closeAction": "Schließaktion",
    "closeActionDesc": "Wählen Sie, was beim Schließen des Fensters passieren soll",
    "askEveryTime": "Jedes Mal fragen",
    "closeToTray": "In Taskleiste minimieren",
    "closeApp": "Anwendung beenden",
    "editor": "Editor",
    "autoSave": "Automatisch speichern",
    "autoSaveDesc": "Änderungen beim Bearbeiten automatisch speichern",
    "showLineNumbers": "Zeilennummern anzeigen",
    "showLineNumbersDesc": "Zeilennummern im Editor anzeigen",
    "theme": "Design",
    "themeMode": "Design-Modus",
    "light": "Hell",
    "dark": "Dunkel",
    "system": "System",
    "themeColor": "Designfarbe",
    "desktopWorkspace": "Desktop-Arbeitsbereich",
    "homeModules": "Startseiten-Module",
    "homeModulesHint": "Mindestens ein Modul bleibt aktiviert, damit die Desktop-Startseite immer einen erreichbaren Arbeitsbereich behält.",
    "homeModulesReorderHint": "Ziehen Sie aktive Module, um die Reihenfolge der Desktop-Startleiste zu ändern.",
    "desktopModulePromptsDesc": "Prompt-Bearbeitung, Ordner, Tags und Suche",
    "desktopModuleSkillsDesc": "My Skills, Projekte und Store-Abläufe",
    "desktopModuleRulesDesc": "Globale und projektbezogene Regel-Arbeitsbereiche",
    "backgroundImage": "Hintergrundbild",
    "backgroundImageTitle": "Desktop-Hintergrund",
    "backgroundImageDesc": "Wahle ein lokales Bild und nutze es als Desktop-Hintergrund, gib PromptHub eine Atmosphare, die zu deinem Arbeitsstil passt, behalte die Datei in der PromptHub-Bildablage, und speichere in den Einstellungen nur eine Referenz, damit Backup und Migration einfacher bleiben.",
    "backgroundImageEmpty": "Es wurde noch kein Hintergrundbild ausgewählt",
    "backgroundImagePreviewAlt": "Vorschau des Hintergrundbilds",
    "selectBackgroundImage": "Bild wählen",
    "changeBackgroundImage": "Bild ändern",
    "enableBackgroundImage": "Aktivieren",
    "disableBackgroundImage": "Deaktivieren",
    "backgroundImageEnabledHint": "Das Hintergrundbild ist derzeit für die Desktop-Hülle aktiviert.",
    "backgroundImageDisabledHint": "Das Hintergrundbild bleibt gespeichert, ist aber aktuell deaktiviert.",
    "backgroundImageOpacity": "Hintergrundsichtbarkeit",
    "backgroundImageBlur": "Unschärfestärke",
    "customColor": "Benutzerdefiniert",
    "customColorDesc": "Wähle eine Farbe und wende sie global an",
    "preview": "Vorschau",
    "primary": "Primär",
    "accent": "Akzent",
    "neutral": "Neutral",
    "fontSize": "Schriftgröße",
    "colorRoyalBlue": "Königsblau",
    "colorBlue": "Blau",
    "colorPurple": "Lila",
    "colorGreen": "Grün",
    "colorOrange": "Orange",
    "colorTeal": "Blaugrün",
    "fontSmall": "Klein",
    "fontMedium": "Mittel",
    "fontLarge": "Groß",
    "motion": {
      "title": "Animation",
      "desc": "Steuert die Animationsintensität im Desktop-Renderer. \"Standard\" überschreibt die System-Einstellung \"Bewegung reduzieren\".",
      "off": "Aus",
      "reduced": "Reduziert",
      "standard": "Standard"
    },
    "dataSubmenuBasic": "Grundlegende Dateneinstellungen",
    "dataSubmenuCloudBackup": "Cloud-Backup-Einstellungen",
    "syncProviderTitle": "Aktuelle Synchronisationsquelle",
    "syncProviderDesc": "Sie können mehrere Backup-Ziele aktivieren, aber die automatische Synchronisierung verwendet immer nur eine Quelle gleichzeitig, um Konflikte zu vermeiden.",
    "syncProviderManual": "Nur manuelles Backup",
    "syncSourceInactiveDesc": "Dieses Ziel bleibt für manuelle Sicherung und Wiederherstellung verfügbar, aber die automatische Synchronisierung läuft nur für die aktuelle Synchronisationsquelle.",
    "dataSubmenuImportExport": "Import-/Export-Einstellungen",
    "dataPath": "Datenverzeichnis",
    "dataPathDesc": "Speicherort für Prompt-Daten",
    "openFolder": "Ordner öffnen",
    "openLogs": "Logs öffnen",
    "applicationData": "App-Daten",
    "applicationLogs": "App-Protokolle",
    "rulesData": "Regeln-Verzeichnis",
    "skillsData": "Skills-Verzeichnis",
    "backupsData": "Backup-Verzeichnis",
    "cacheData": "App-Cache",
    "cacheDataDesc": "Electron-Renderer-Cache, beeinflusst keine Daten",
    "clearCache": "Cache leeren",
    "cacheClearedToast": "Cache wurde geleert",
    "confirmDataMigration": "Möchten Sie die Daten wirklich in das neue Verzeichnis migrieren?\n\nDie App muss nach der Migration neu gestartet werden.",
    "existingDataPathTitle": "Das Zielverzeichnis enthält bereits PromptHub-Daten",
    "existingDataPathDesc": "Wenn dieses Verzeichnis von einem anderen Computer kopiert wurde, wählen Sie „Zu diesem Verzeichnis wechseln“. „Überschreiben und migrieren“ ersetzt die Daten in diesem Verzeichnis durch die Daten dieses Computers.",
    "detectedDataMarkers": "Erkannte Daten",
    "targetDataSummary": "{{prompts}} Prompts, {{folders}} Ordner, {{skills}} Skills",
    "switchToExistingDataPath": "Zu diesem Verzeichnis wechseln",
    "overwriteAndMigrateDataPath": "Überschreiben und migrieren",
    "confirmOverwriteDataPath": "Daten in diesem Verzeichnis mit den Daten dieses Computers überschreiben? PromptHub erstellt zuerst eine Sicherung des Zielverzeichnisses.",
    "dataPathSwitchSuccess": "Datenverzeichnis gewechselt",
    "dataPathOverwriteSuccess": "Daten migriert und Zielsicherung erstellt",
    "restartRequired": "Bitte starten Sie die App neu",
    "restartNow": "Datenmigration abgeschlossen. App jetzt neu starten?",
    "pendingDataPath": "Nach dem Neustart wird auf dieses Verzeichnis umgestellt:",
    "backup": "Sicherung und Wiederherstellung",
    "export": "Daten exportieren",
    "exportDesc": "Alle Daten in eine JSON-Datei exportieren",
    "selectiveExport": "Selektiver Export",
    "selectiveExportDesc": "Ausgewählte Daten exportieren. Sie können später über „Wiederherstellen“ erneut importiert werden.",
    "fullBackup": "Vollständige Sicherung / Wiederherstellen",
    "fullBackupDesc": "Für Migration: enthält Prompts, Bilder, KI-Konfiguration, Einstellungen und Fähigkeiten",
    "upgradeBackups": "Daten zurücksetzen",
    "upgradeBackupsDesc": "Lokale Rollback-Punkte, die vor Updates automatisch erstellt wurden. Beim Wiederherstellen wird der aktuelle Zustand zuerst gespeichert, dann zurückgesetzt und automatisch neu gestartet.",
    "upgradeBackupsLoading": "Upgrade-Sicherungen werden geladen...",
    "upgradeBackupsEmpty": "Es wurden noch keine automatischen Upgrade-Sicherungen gefunden.",
    "upgradeBackupsSummary": "{{count}} Rollback-Snapshot(s) verfügbar",
    "upgradeBackupsSummaryCollapsed": "Standardmäßig werden nur die neuesten {{count}} angezeigt",
    "upgradeBackupsSummaryExpanded": "Die vollständige Historie ist geöffnet und kann im eigenen Bereich gescrollt werden",
    "upgradeBackupsSummaryCompact": "Alle Snapshots passen in die kompakte Liste",
    "upgradeBackupsShowAll": "Alle {{count}} anzeigen",
    "upgradeBackupLoadFailed": "Upgrade-Sicherungen konnten nicht geladen werden",
    "upgradeBackupRestoreTitle": "Upgrade-Sicherung wiederherstellen",
    "upgradeBackupRestoreAction": "Auf diesen Snapshot zurücksetzen",
    "upgradeBackupRestoreConfirm": "Den automatischen Snapshot vom {{createdAt}} ({{from}}{{to}}) wiederherstellen? PromptHub sichert zuerst den aktuellen Zustand und startet dann automatisch neu.",
    "upgradeBackupRestoreScheduled": "Upgrade-Sicherung wiederhergestellt. PromptHub wird automatisch neu gestartet.",
    "upgradeBackupRestoreFailed": "Upgrade-Sicherung konnte nicht wiederhergestellt werden",
    "upgradeBackupDeleteTitle": "Upgrade-Sicherung löschen",
    "upgradeBackupDeleteConfirm": "Den automatischen Snapshot {{backupId}} löschen? Dieser Verlaufseintrag kann nicht wiederhergestellt werden.",
    "upgradeBackupDeleteSuccess": "Upgrade-Sicherung gelöscht",
    "upgradeBackupDeleteFailed": "Upgrade-Sicherung konnte nicht gelöscht werden",
    "upgradeBackupCreatedAt": "Snapshot-Zeitpunkt",
    "upgradeBackupItems": "Enthaltene Elemente",
    "backupCompressed": "Komprimierte Sicherung",
    "fullBackupExport": "Vollsicherung",
    "restore": "Wiederherstellen",
    "exportPrompts": "Prompts",
    "exportFolders": "Ordner",
    "exportImages": "Medien",
    "exportAiConfig": "KI-Konfig",
    "exportSettings": "Einstellungen",
    "exportVersions": "Verlauf",
    "exportSkills": "Fähigkeiten",
    "import": "Daten importieren",
    "importDesc": "Daten aus einer JSON-Datei importieren",
    "importPreviewTitle": "Importübersicht prüfen",
    "importPreviewFile": "Datei",
    "importPreviewExportedAt": "Exportiert am",
    "importPreviewCounts": "Wird importiert",
    "importPreviewBackupNotice": "PromptHub erstellt vor dem Import automatisch eine lokale Sicherheitskopie des aktuellen Zustands.",
    "importPreviewSkipped": "Ungültige Einträge, die übersprungen werden",
    "importConfirmAction": "Aktuelle Daten sichern und importieren",
    "recoveryScanner": "Historische Daten wiederherstellen",
    "recoveryScannerTitle": "Historische Daten wiederherstellen",
    "recoveryScannerDesc": "Sucht in alten Verzeichnissen, manuell angegebenen Ordnern oder historischen Backups nach wiederherstellbaren Daten und ermöglicht die Auswahl der Quelle.",
    "recoveryScanAction": "Jetzt scannen",
    "recoveryExtraPaths": "Zusätzliche Scan-Verzeichnisse",
    "recoveryExtraPathsDesc": "Fügen Sie alte Installationsordner oder kopierte Datenverzeichnisse hinzu, damit sie in die Wiederherstellungssuche einbezogen werden.",
    "recoveryAddScanDir": "Ordner hinzufügen",
    "recoveryManualPathPlaceholder": "Pfad einfügen oder eingeben…",
    "recoveryAddPathBtn": "Hinzufügen",
    "recoveryExtraPathsEmpty": "Noch keine zusätzlichen Scan-Verzeichnisse hinzugefügt.",
    "recoveryScanEmpty": "An den gescannten Orten wurden keine wiederherstellbaren Verlaufsdaten gefunden.",
    "recoveryScanFailed": "Wiederherstellungsquellen konnten nicht gescannt werden",
    "manualRecoveryPathExists": "Dieses Scan-Verzeichnis wurde bereits hinzugefügt.",
    "clear": "Daten löschen",
    "clearDesc": "Alle lokalen Daten löschen",
    "clearNeedPassword": "Das Löschen von Daten ist eine gefährliche Operation. Legen Sie zuerst das Master-Passwort in den Sicherheitseinstellungen fest",
    "dangerOperation": "Gefährliche Operation",
    "enterMasterPassword": "Master-Passwort zur Bestätigung eingeben",
    "masterPasswordPlaceholder": "Master-Passwort eingeben",
    "confirmClear": "Löschen bestätigen",
    "enterPassword": "Bitte Master-Passwort eingeben",
    "wrongPassword": "Falsches Passwort",
    "webdav": "WebDAV-Synchronisation",
    "webdavSyncMenu": "WebDAV",
    "webdavEnabled": "WebDAV aktivieren",
    "webdavEnabledDesc": "Daten mit WebDAV-Server synchronisieren",
    "webdavUrl": "Serveradresse",
    "webdavUsername": "Benutzername",
    "webdavPassword": "Passwort",
    "webdavAutoSync": "Automatische Synchronisation beim Start",
    "webdavAutoSyncDesc": "Beim Start automatisch bidirektional synchronisieren (inkl. Bilder)",
    "webdavAutoRun": "Automatische Ausführung",
    "webdavAutoRunDesc": "In Intervallen automatisch synchronisieren. Kann den Akkuverbrauch beeinflussen.",
    "selfHostedAutoRun": "Automatische Synchronisierung",
    "selfHostedAutoRunDesc": "Hält Desktop und deinen selbst gehosteten PromptHub-Arbeitsbereich per Hintergrundzeitplan synchron.",
    "webdavSyncOnStartup": "Einmal beim Start ausführen",
    "webdavSyncOnStartupDesc": "Synchronisation nach dem Start automatisch auslösen",
    "selfHostedSyncOnStartup": "Einmal beim Start ausführen",
    "selfHostedSyncOnStartupDesc": "Lädt nach dem Start des Desktop-Clients einmal automatisch aus deinem selbst gehosteten PromptHub-Arbeitsbereich. Änderungen gelten beim nächsten Start.",
    "webdavSyncOnSave": "Beim Speichern synchronisieren (experimentell)",
    "webdavSyncOnSaveDesc": "Automatisch synchronisieren, wenn Änderungen gespeichert werden",
    "webdavSyncOnSaveUnavailableDesc": "Für künftige Unterstützung reserviert. Das Speichern von Daten löst in der aktuellen Version keine Synchronisierung aus.",
    "every5min": "Alle 5 Minuten",
    "every15min": "Alle 15 Minuten",
    "every30min": "Alle 30 Minuten",
    "every60min": "Alle 60 Minuten",
    "startupImmediate": "Sofort nach Start ausführen",
    "startupDelay5s": "5 Sekunden nach Start ausführen",
    "startupDelay10s": "10 Sekunden nach Start ausführen",
    "startupDelay30s": "30 Sekunden nach Start ausführen",
    "webdavIncludeImages": "Bilder einschließen",
    "webdavIncludeImagesDesc": "Alle Bilddateien beim Synchronisieren einschließen. Deaktivieren, um Backup-Größe und Synchronisierungszeit zu reduzieren.",
    "webdavIncrementalSync": "Inkrementelle Synchronisierung",
    "webdavIncrementalSyncDesc": "Nur geänderte Dateien hochladen, um Bandbreite zu sparen. Erste Synchronisierung lädt alle Daten hoch.",
    "webdavEncryption": "Backup verschlüsseln (Experimentell)",
    "webdavEncryptionDesc": "Backup-Daten mit AES-256 verschlüsseln. Warnung: Bei vergessenem Passwort sind die Daten nicht wiederherstellbar!",
    "webdavEncryptionPassword": "Verschlüsselungspasswort",
    "webdavEncryptionPasswordPlaceholder": "Verschlüsselungspasswort eingeben (optional, leer lassen zum Überspringen)",
    "s3Storage": "S3-kompatibler Speicher",
    "s3SyncMenu": "S3-kompatibler Speicher",
    "s3StorageDesc": "Konfiguriere ein S3-kompatibles Objektspeicherziel für Backups, z. B. AWS S3, Cloudflare R2, OSS oder COS.",
    "s3StorageUnavailableDesc": "Die S3-Synchronisierung ist in dieser Version noch nicht verfügbar. Verbindung, Upload, Download und automatische Synchronisierung bleiben deaktiviert.",
    "s3Endpoint": "API-Endpunkt",
    "s3Region": "Region",
    "s3Bucket": "Bucket",
    "s3AccessKeyId": "Access Key ID",
    "s3SecretAccessKey": "Secret Access Key",
    "s3BackupPrefix": "Backup-Verzeichnis (optional)",
    "s3AutoSync": "Automatische Synchronisierung",
    "s3AutoSyncDesc": "Wähle aus, wie oft PromptHub dieses S3-kompatible Backup-Ziel verwenden soll.",
    "selectImageModels": "Bildmodelle auswählen",
    "testConnection": "Verbindung testen",
    "upload": "Hochladen",
    "download": "Herunterladen",
    "dbInfo": "Lokale Datenpfade",
    "aiConfig": "KI-Modell-Konfiguration",
    "provider": "Dienstanbieter",
    "apiKey": "API Key",
    "apiUrl": "API-Adresse",
    "model": "Modell",
    "selectModel": "Voreingestelltes Modell auswählen...",
    "customModel": "Oder benutzerdefinierten Modellnamen eingeben",
    "saveConfig": "Konfiguration speichern",
    "aiConfigSaved": "KI-Konfiguration gespeichert",
    "aiConfigDesc1": "Nach der Konfiguration des KI-Modells können Sie Effekte auf der Prompt-Detailseite testen",
    "aiConfigDesc2": "Der API Key wird sicher lokal gespeichert, nicht auf Server hochgeladen",
    "aiConfigDesc3": "Unterstützt OpenAI-kompatible APIs",
    "aiConfigDesc4": "Modellname kann manuell eingegeben werden, nicht auf voreingestellte Liste beschränkt",
    "translationMode": "Übersetzungsmodus",
    "translationModeDesc": "Wählen Sie, wie KI Skill-Inhalte übersetzt",
    "translationImmersive": "Immersive Übersetzung",
    "translationImmersiveDesc": "Original- und übersetzter Text werden absatzweise abwechselnd angezeigt",
    "translationFull": "Vollübersetzung",
    "translationFullDesc": "Originaltext wird vollständig durch die Übersetzung ersetzt",
    "selectLanguage": "Oberflächensprache auswählen",
    "languageChangeHint": "Nach dem Sprachwechsel muss die Seite aktualisiert werden.",
    "refreshNow": "Jetzt aktualisieren",
    "enableNotifications": "Benachrichtigungen aktivieren",
    "enableNotificationsDesc": "Der App erlauben, Desktop-Benachrichtigungen zu senden",
    "copyNotification": "Kopierbenachrichtigung",
    "copyNotificationDesc": "Benachrichtigung nach dem Kopieren des Prompts anzeigen",
    "behaviorPreferences": "Verhalten und Einstellungen",
    "tagFilterMode": "Tag-Klickmodus",
    "tagFilterModeDesc": "Lege fest, ob ein Tag-Klick den aktuellen Filter ersetzt oder zu einer Mehrfachauswahl hinzufügt",
    "tagFilterModeSingle": "Einzelauswahl",
    "tagFilterModeMulti": "Mehrfachauswahl",
    "saveNotification": "Speicherbenachrichtigung",
    "saveNotificationDesc": "Benachrichtigung nach dem Speichern von Änderungen anzeigen",
    "version": "Version",
    "checkUpdate": "Nach Updates suchen",
    "checking": "Prüfen...",
    "updateAvailable": "Neue Version verfügbar",
    "updateAvailableDesc": "Version {{version}} verfügbar, herunterladen?",
    "newVersion": "v{{version}} verfügbar",
    "macManualInstall": "Download abgeschlossen! Aufgrund von macOS-Signierungsbeschränkungen bitte manuell installieren:\n\n1. Öffnen Sie den Downloads-Ordner\n2. Doppelklicken Sie auf das DMG-Installationsprogramm\n3. Bei Sicherheitswarnung in Systemeinstellungen > Datenschutz & Sicherheit erlauben\n\nWenn Sie über Homebrew installiert haben, können Sie einfach ausführen:\nbrew upgrade --cask prompthub",
    "homebrewUpdateHint": "Diese PromptHub-Installation stammt von Homebrew. Bitte aktualisieren Sie sie mit Homebrew statt mit dem internen DMG-Updater.",
    "homebrewUpdateRequired": "Diese PromptHub-Installation scheint über Homebrew installiert worden zu sein. Bitte führen Sie 'brew upgrade --cask prompthub' aus, statt den internen Updater zu verwenden.",
    "openReleasesPage": "Releases öffnen",
    "openDownloadFolder": "Downloads öffnen",
    "manualDownload": "Manueller Download",
    "manualDownloadHint": "Automatisches Update fehlgeschlagen? Sie können die neueste Version manuell herunterladen:",
    "noUpdate": "Sie haben die neueste Version",
    "noUpdateDesc": "Aktuelle Version {{version}} ist die neueste",
    "downloading": "Herunterladen...",
    "downloadProgress": "Download-Fortschritt: {{percent}}%",
    "downloadComplete": "Download abgeschlossen",
    "downloadCompleteDesc": "Neue Version wurde heruntergeladen, jetzt installieren?",
    "installRestartHint": "Beim Installieren wird die App geschlossen und der Installer gestartet.",
    "installNow": "Jetzt installieren",
    "installLater": "Später installieren",
    "downloadUpdate": "Update herunterladen",
    "backupBeforeUpgrade": "Vollsicherung erstellen",
    "backupDropRestore": "Backup per Drag-and-drop wiederherstellen",
    "backupDropRestoreDesc": "Ziehe ein PromptHub-Backup-Archiv hierher, um es direkt zu prüfen und wiederherzustellen.",
    "backupDropRestoreFormats": "Unterstützt: .json, .phub.gz, .gz, .zip",
    "backupDropUnsupported": "Bitte eine PromptHub-Backup-Datei ablegen (.json, .phub.gz, .gz oder .zip).",
    "backupRequiredForUpgrade": "Vor dem In-App-Upgrade ist ein manuelles Backup erforderlich",
    "backupRequiredForUpgradeDesc": "Erstellen Sie zuerst ein manuelles Backup der aktuellen Version, um die Installation freizuschalten. Unmittelbar vor dem Start des Installers erstellt PromptHub zusätzlich automatisch einen lokalen Snapshot.",
    "backupOptionalForUpgradeDesc": "Wenn Sie zusätzlich einen vollständigen Export erstellen möchten, können Sie das hier tun. Die Installation kann auch ohne diesen Export fortgesetzt werden. Unmittelbar vor dem Start erstellt PromptHub automatisch einen lokalen Snapshot.",
    "backupMissingForUpgrade": "Vor der Installation ist ein manuelles Backup für Version {{version}} erforderlich. Sobald die Installation startet, erstellt PromptHub zusätzlich automatisch einen lokalen Snapshot.",
    "backupReadyForUpgrade": "Manuelles Backup wurde um {{time}} erfasst. Die Installation ist jetzt freigeschaltet, und PromptHub erstellt vor der Installation zusätzlich automatisch einen lokalen Snapshot.",
    "backupConfirmUpgrade": "Ich habe die relevanten Daten gesichert und weiß, dass die App während der Installation geschlossen wird.",
    "backupConfirmRequired": "Bestätigen Sie die Sicherung, bevor Sie mit dem Upgrade fortfahren.",
    "skipVersion": "Diese Version überspringen",
    "releaseNotes": "Versionshinweise",
    "autoCheckUpdate": "Automatisch nach Updates suchen",
    "autoCheckUpdateDesc": "Beim Start automatisch nach neuen Versionen suchen",
    "tryMirrorSource": "Spiegel-Server verwenden",
    "usingMirrorSource": "Zugriff über Beschleunigungs-Spiegel...",
    "mirrorSourceDesc": "Beschleunigungs-Spiegel werden von Drittanbietern bereitgestellt. Der Inhalt stimmt in der Regel mit dem offiziellen überein.",
    "mirrorSourceRisk": "Wenn aktiviert, versucht die App automatisch Spiegel, wenn die offizielle Quelle fehlschlägt. Spiegel sind im Allgemeinen sicher, werden aber nicht offiziell gewartet. Empfohlen nur bei langsamem offiziellem Download.",
    "projectInfo": "Projektinfo",
    "projectInfoDesc1": "Eine All-in-One-KI-Toolbox für Prompt-, Skill- und Agent-Asset-Management",
    "projectInfoDesc2": "Prompts wiederverwenden, Skills mit einem Klick verteilen und Agent-Assets zentral verwalten",
    "projectInfoDesc3": "Mit Cloud-Synchronisierung, Backups, Versionskontrolle und lokalem Datenschutzansatz",
    "cliTitle": "CLI",
    "cliShortDesc": "Installieren Sie das Kommandozeilen-Tool, um Prompts und Skills über das Terminal zu verwalten.",
    "cliFeatureTitle": "Funktionen",
    "cliFeatureDesc": "Nach der Installation können Sie den Befehl prompthub im Terminal verwenden:\n• Prompts erstellen, bearbeiten und durchsuchen\n• Skills installieren, aktualisieren und deinstallieren\n• Regeln und Projektregeln verwalten\n• Vollständigen Arbeitsbereich exportieren/importieren",
    "cliStandaloneDesc": "PromptHub CLI wird als eigenständiges Paket verteilt und kann global installiert werden, ohne aus dem Quellcode zu bauen.",
    "cliInstallHint": "Das Installationsprogramm verwendet das Tarball der aktuellen GitHub-Release und führt einen normalen globalen npm- oder pnpm-Installationsbefehl aus.",
    "cliInstallStatus": "Installationsstatus",
    "cliCheckingStatus": "Es wird geprüft, ob der Befehl `prompthub` verfügbar ist...",
    "cliInstalled": "Installiert",
    "cliInstalledDesc": "Der Befehl `prompthub` ist auf diesem Rechner verfügbar. Aktuelle Version: {{version}}",
    "cliNotInstalled": "Nicht installiert",
    "cliNotInstalledDesc": "Der Befehl `prompthub` ist auf diesem Rechner noch nicht verfügbar.",
    "cliCommandLabel": "CLI-Befehl",
    "cliCommandDesc": "Der Shell-Befehl, den Sie nach der Installation direkt ausführen können",
    "cliInstallSourceLabel": "Installationsquelle",
    "cliInstallSourceDesc": "Das GitHub-Release-Tarball, das für die Ein-Klick-Installation verwendet wird",
    "cliInstallSourcePending": "Das Tarball der aktuellen Release ist noch nicht verfügbar",
    "cliVersionLabel": "Version",
    "cliPackageManagerLabel": "Erkannter Paketmanager",
    "cliPackageManagerDesc": "PromptHub bevorzugt pnpm, falls vorhanden, sonst npm",
    "cliPackageManagerMissing": "Weder pnpm noch npm wurden im PATH gefunden",
    "cliActionsTitle": "Installieren und aktualisieren",
    "cliInstallWith": "Mit {{manager}} installieren",
    "cliRefreshStatus": "Status aktualisieren",
    "cliInstallSuccess": "PromptHub CLI wurde erfolgreich installiert",
    "cliInstallFailed": "PromptHub CLI konnte nicht installiert werden",
    "cliStatusLoadFailed": "PromptHub CLI-Status konnte nicht geladen werden",
    "openSource": "Open-Source-Projekt",
    "projectRepository": "Projekt-Repository",
    "projectRepositoryDesc": "PromptHub-Quellcode und Releases auf GitHub ansehen",
    "communityTitle": "Community",
    "communityDiscord": "Discord-Community",
    "communityDiscordDesc": "Treten Sie der PromptHub-Discord-Community für Ankündigungen und Austausch bei",
    "communityQQ": "QQ-Gruppe",
    "communityQQDesc": "Versuchen Sie zuerst, die QQ-Gruppe direkt zu öffnen. Falls QQ nicht springt, suchen Sie die Gruppennummer {{group}} manuell im Client",
    "communityQQCopy": "ID kopieren",
    "communityQQCopied": "QQ-Gruppennummer {{group}} kopiert",
    "viewOnGithub": "Auf GitHub anzeigen",
    "reportIssue": "Problem melden",
    "reportIssueDesc": "Probleme oder Vorschläge auf GitHub einreichen",
    "author": "Autor-Info",
    "contactAuthor": "Autor kontaktieren",
    "overseas": "Internationale Dienste",
    "domestic": "Inländische Dienste",
    "other": "Andere",
    "description": "Beschreibung",
    "compareModels": "Modellvergleichstest",
    "enableCompare": "Vergleichsmodus aktivieren",
    "runCompare": "Vergleichstest starten",
    "modelType": "Modelltyp",
    "chatModel": "Chat-Modell",
    "imageModel": "Bildmodell",
    "imageSize": "Bildgröße",
    "imagePrompt": "Bild-Prompt",
    "imageQuality": "Bildqualität",
    "imageStyle": "Bildstil",
    "qualityStandard": "Standard",
    "qualityHD": "HD",
    "styleVivid": "Lebendig",
    "styleNatural": "Natürlich",
    "testImage": "Bildgenerierung testen",
    "configImageModel": "Bitte konfigurieren Sie zuerst ein Bildmodell",
    "imageGenSuccess": "Bild erfolgreich generiert",
    "generatedImages": "Generierte Bilder",
    "noImageModel": "Kein Bildmodell konfiguriert",
    "noImageModelHint": "Bitte konfigurieren Sie zuerst ein Bildmodell in den Einstellungen",
    "multiModelCompare": "Multi-Modell-Vergleich",
    "chatModels": "Chat-Modelle",
    "imageModels": "Bildmodelle",
    "addChatModel": "Chat-Modell hinzufügen",
    "addImageModel": "Bildmodell hinzufügen",
    "editChatModel": "Chat-Modell bearbeiten",
    "editImageModel": "Bildmodell bearbeiten",
    "customName": "Benutzerdefinierter Name",
    "customNameOptional": "Benutzerdefinierter Name (optional)",
    "customNamePlaceholder": "Z.B.: Mein GPT-4o, Für Arbeit",
    "providerName": "Anbieter",
    "modelName": "Modellname",
    "modelNamePlaceholder": "Z.B.: gpt-4o, deepseek-chat",
    "fetchModels": "Modelle abrufen",
    "fillApiFirst": "Bitte zuerst API Key und API-Adresse ausfüllen",
    "modelsLoaded": "{{count}} Modelle geladen",
    "noModelsFound": "Keine verfügbaren Modelle gefunden",
    "selectModels": "Modelle auswählen",
    "searchModels": "Modell-ID oder Name suchen...",
    "totalModels": "{{count}} Modelle insgesamt",
    "filteredModels": "{{count}} Treffer",
    "noModelsMatch": "Keine passenden Modelle",
    "modelAlreadyAdded": "Bereits hinzugefügt",
    "endpointPreview": "Vorschau",
    "addedCount": "{{count}} hinzugefügt",
    "addAll": "Alle hinzufügen",
    "apiKeyPlaceholder": "API Key eingeben",
    "apiUrlPlaceholder": "https://api.example.com/v1",
    "saveChanges": "Änderungen speichern",
    "addModel": "Modell hinzufügen",
    "setDefault": "Als Standard festlegen",
    "deleteModel": "Löschen",
    "confirmDelete": "Sind Sie sicher, dass Sie diese Modellkonfiguration löschen möchten?",
    "modelAdded": "Modell hinzugefügt",
    "modelUpdated": "Modell aktualisiert",
    "autoFillDisabled": "Automatisches Ausfüllen deaktiviert (#)",
    "apiUrlHint": "Mit # am Ende die automatische Ergänzung vollständig deaktivieren",
    "aiWorkbenchApiUrlGuide": "Gib nur die Basis-URL des Anbieters oder die Versionswurzel ein. PromptHub ergänzt den finalen Request-Pfad automatisch. Wenn die eingegebene Adresse exakt beibehalten werden soll, füge am Ende # hinzu. Dann wird weder in der gespeicherten URL noch in der Request-Vorschau ein zusätzlicher Pfad angehängt.",
    "aiWorkbenchApiUrlExamplesLabel": "Beispiele",
    "aiWorkbenchApiUrlBaseLabel": "Gespeicherte Base-URL",
    "aiWorkbenchApiUrlRequestLabel": "Vorschau des Request-Endpunkts",
    "aiWorkbenchApiUrlDetectedFullEndpoint": "Ein vollständiger Endpoint-Pfad wurde erkannt. PromptHub normalisiert ihn beim Verlassen oder Speichern zur Base-URL.",
    "fillComplete": "Bitte vollständige Modellkonfiguration ausfüllen",
    "noModelsHint": "Nach dem Hinzufügen von Modellen können Sie Multi-Modell-Vergleichstests auf der Prompt-Detailseite durchführen",
    "testConnectionBtn": "Verbindung testen",
    "aiWorkbenchTitle": "KI-Modell-Werkbank",
    "aiWorkbenchDescription": "Verwalten Sie globale KI-Modelle und legen Sie je Nutzungsszenario das Standardmodell fest.",
    "aiWorkbenchTestDefault": "Standardmodell testen",
    "aiWorkbenchStatusOverview": "Statusübersicht",
    "aiWorkbenchScenarioDefaults": "Szenario-Standardmodelle",
    "aiWorkbenchEndpoints": "Konfigurierte Konten / Endpunkte",
    "aiWorkbenchNoModels": "Noch keine Modelle konfiguriert. Fügen Sie zuerst ein Chat- oder Bildmodell hinzu.",
    "aiWorkbenchDefaultLabel": "Standard",
    "aiWorkbenchUsingLabel": "Verwendet",
    "aiWorkbenchTranslationCapability": "Übersetzungsfähigkeit",
    "aiWorkbenchEnabled": "Aktiviert",
    "aiWorkbenchPending": "Offen",
    "aiWorkbenchNotConfigured": "Nicht konfiguriert",
    "aiWorkbenchUnverified": "Nicht verifiziert",
    "aiWorkbenchConnected": "Verbunden",
    "aiWorkbenchModelCount": "{{count}} Modelle",
    "aiWorkbenchMissingModelConfig": "Vollständige Modellkonfiguration fehlt",
    "aiWorkbenchFollowGlobalDefault": "Dem globalen Standard dieses Typs folgen",
    "aiWorkbenchScenarioQuickAdd": "Quick-Add-Analyse",
    "aiWorkbenchScenarioQuickAddDesc": "Analysiert freie Eingaben und erzeugt einen ersten Prompt-Entwurf.",
    "aiWorkbenchScenarioPromptTest": "Prompt-Texttest",
    "aiWorkbenchScenarioPromptTestDesc": "Wird auf der Prompt-Detailseite und bei textbasierten KI-Tests verwendet.",
    "aiWorkbenchScenarioImageTest": "Prompt-Bildtest",
    "aiWorkbenchScenarioImageTestDesc": "Standardmodell für Bild-Prompt-Tests.",
    "aiWorkbenchScenarioTranslation": "Übersetzung / zweisprachige Bearbeitung",
    "aiWorkbenchScenarioTranslationDesc": "Wird in den Übersetzungsflüssen für Prompts und Skills verwendet.",
    "aiWorkbenchBadgeQuickAdd": "Standard Quick Add",
    "aiWorkbenchBadgePromptTest": "Standard Texttest",
    "aiWorkbenchBadgeImageTest": "Standard Bildtest",
    "aiWorkbenchBadgeTranslation": "Standard Übersetzung",
    "aiWorkbenchLegacyBannerTitle": "Alte Einzelmodell-Konfiguration erkannt",
    "aiWorkbenchLegacyBannerDesc": "Vorhandene KI-Funktionen funktionieren weiter, aber die neue Werkbank muss diese Konfiguration in die Multi-Modell-Liste importieren.",
    "aiWorkbenchImportLegacy": "Alte Konfiguration importieren",
    "aiWorkbenchLegacyImported": "Alte Standardkonfiguration importiert",
    "aiWorkbenchFetchModelsFailed": "Modellliste konnte nicht geladen werden",
    "aiWorkbenchFetchModelsUnsupported": "Dieser Anbieter hat keinen kompatiblen Modelllisten-Endpunkt zurückgegeben. Du kannst die Modell-ID weiterhin manuell eintragen.",
    "aiWorkbenchFetchModelsNetworkError": "Der Modelllisten-Endpunkt konnte nicht erreicht werden. Prüfe API-URL, Netzwerk, Proxy oder CORS-Richtlinie.",
    "aiWorkbenchFetchModelsAuthError": "Die Anfrage für die Modellliste wurde abgelehnt. Prüfe API-Key und Anbieterberechtigungen.",
    "aiWorkbenchFetchModelsEmpty": "Der Anbieter hat keine Modelle zurückgegeben. Wenn er den Listen-Endpunkt verbirgt, trage die Modell-ID manuell ein.",
    "aiWorkbenchConnectionNetworkError": "Die Anfrage ist fehlgeschlagen, bevor der Anbieter geantwortet hat. Prüfe API-URL, Netzwerk, Proxy oder CORS-Richtlinie.",
    "aiWorkbenchConnectionAuthError": "Der Anbieter hat diese Anfrage abgelehnt. Prüfe API-Key, Kontoberechtigungen und den Endpoint-Pfad.",
    "aiWorkbenchCorsBlocked": "Der Browser hat diese Cross-Origin-Anfrage (CORS) an {{target}} blockiert. Aktiviere CORS beim Anbieter oder nutze einen App-Proxy.",
    "aiWorkbenchCorsBlockedDev": "Der Browser hat diese Cross-Origin-Anfrage (CORS) blockiert. Die aktuelle Seite {{origin}} kann {{target}} nicht direkt aufrufen. Aktiviere CORS beim Anbieter oder leite die Anfrage über den Electron-Hauptprozess.",
    "aiWorkbenchInvalidCustomParams": "Benutzerdefinierte Parameter müssen ein JSON-Objekt mit Zeichenketten-, Zahlen- oder Bool-Werten sein",
    "aiWorkbenchModelDeleted": "Modell gelöscht",
    "aiWorkbenchIncompleteModel": "Diese Modellkonfiguration ist unvollständig und kann nicht getestet werden",
    "aiWorkbenchEndpointNotTestable": "Unter diesem Endpunkt gibt es noch kein vollständig testbares Modell",
    "aiWorkbenchEndpointConnected": "Endpunkt verbunden ({{latency}}ms)",
    "aiWorkbenchEndpointUpdated": "Endpunkt aktualisiert",
    "aiWorkbenchModelTestSuccess": "Test erfolgreich",
    "aiWorkbenchModelTestFailed": "Test fehlgeschlagen",
    "aiWorkbenchNoDefaultModel": "Derzeit ist kein testbares Standardmodell verfügbar",
    "aiWorkbenchTypeDefault": "Standard dieses Typs",
    "aiWorkbenchAdvancedParamsDesc": "Temperatur, Streaming-Ausgabe, Denkmodus und weitere Parameter bleiben pro Modell konfigurierbar.",
    "aiWorkbenchConfigure": "Konfigurieren",
    "aiWorkbenchEditModel": "Modell bearbeiten",
    "aiWorkbenchModelModalSubtitle": "Gespeicherte Änderungen werden sofort übernommen und in die Szenario-Auswahl einbezogen.",
    "aiWorkbenchChatParamsDesc": "Konfigurieren Sie die Generierungsparameter für dieses Chat-Modell.",
    "aiWorkbenchImageParamsDesc": "Konfigurieren Sie die Bildgenerierungsparameter für dieses Modell.",
    "aiWorkbenchTestDraft": "Aktuelle Konfiguration testen",
    "aiWorkbenchEditEndpoint": "Endpunkt bearbeiten",
    "aiWorkbenchEditEndpointSubtitle": "Aktualisiert Provider, API Key und API-URL für alle Modelle unter diesem Endpunkt auf einmal.",
    "aiWorkbenchTestAction": "Testen",
    "aiWorkbenchEndpointAddressMissing": "Adresse nicht konfiguriert",
    "protocol": "Protokoll",
    "protocolOpenAICompatible": "OpenAI-kompatibel",
    "protocolGeminiCompatible": "Gemini-kompatibel",
    "protocolAnthropicCompatible": "Anthropic-kompatibel",
    "advancedParams": "Erweiterte Parameter",
    "showAdvancedParams": "Erweiterte Parameter anzeigen",
    "hideAdvancedParams": "Erweiterte Parameter ausblenden",
    "temperature": "Temperatur",
    "temperatureDesc": "Steuert Zufälligkeit, höhere Werte = zufälliger (0-2)",
    "maxTokens": "Max. Tokens",
    "maxTokensDesc": "Begrenzt die maximale Anzahl der Ausgabe-Tokens",
    "topP": "Top P",
    "topPDesc": "Nucleus-Sampling-Parameter, steuert Vielfalt (0-1)",
    "topK": "Top K",
    "topKDesc": "Begrenzt die Anzahl der Kandidaten pro Schritt",
    "frequencyPenalty": "Frequenzstrafe",
    "frequencyPenaltyDesc": "Reduziert Wortwiederholungen (-2 bis 2)",
    "presencePenalty": "Präsenzstrafe",
    "presencePenaltyDesc": "Fördert die Diskussion neuer Themen (-2 bis 2)",
    "streamOutput": "Streaming-Ausgabe",
    "streamOutputDesc": "KI-Antwort in Echtzeit anzeigen statt auf vollständige Antwort zu warten",
    "enableThinking": "Denkmodus",
    "enableThinkingDesc": "Denkprozess des Modells anzeigen (erfordert Modellunterstützung)",
    "thinkingContent": "Denkprozess",
    "imageN": "Bildanzahl",
    "imageNDesc": "Anzahl der gleichzeitig zu generierenden Bilder",
    "shortcuts": "Tastenkürzel",
    "globalShortcuts": "Globale Tastenkürzel",
    "shortcutShowApp": "App anzeigen/ausblenden",
    "shortcutShowAppDesc": "App-Fenster schnell von überall aufrufen",
    "shortcutNewPrompt": "Neuer Prompt",
    "shortcutNewPromptDesc": "Schnell einen neuen Prompt erstellen",
    "shortcutSearch": "Suche",
    "shortcutSearchDesc": "Suchfeld schnell öffnen",
    "shortcutSettings": "Einstellungen öffnen",
    "shortcutSettingsDesc": "Einstellungsseite schnell öffnen",
    "shortcutOptions": "Tastenkürzel-Optionen",
    "shortcutMode": "Modus",
    "shortcutModeGlobal": "Global",
    "shortcutModeLocal": "Lokal",
    "shortcutModeDesc": "Globale Tastenkürzel funktionieren in jeder App. Lokale Tastenkürzel nur, wenn PromptHub aktiv ist",
    "enableGlobalShortcuts": "Globale Tastenkürzel aktivieren",
    "enableGlobalShortcutsDesc": "Tastenkürzel in anderen Anwendungen verwenden",
    "shortcutTips": "Tipps",
    "shortcutTip1": "Klicken Sie auf das Eingabefeld und drücken Sie die gewünschte Tastenkombination",
    "shortcutTip2": "Tastenkürzel müssen eine Modifikatortaste (Ctrl/Cmd/Alt/Shift) und eine normale Taste enthalten",
    "shortcutTip3": "Einige Tastenkürzel können mit dem System oder anderen Anwendungen in Konflikt stehen",
    "notSet": "Nicht festgelegt",
    "pressKeys": "Tasten drücken...",
    "clearShortcut": "Tastenkürzel löschen",
    "shortcutConflict": "Tastenkürzel steht in Konflikt mit \"{{key}}\"",
    "conflictWith": "Konflikt mit \"{{key}}\"",
    "shortcutUpdated": "Tastenkürzel aktualisiert",
    "shortcutCleared": "Tastenkürzel gelöscht",
    "customParams": "Benutzerdefinierte Parameter",
    "addCustomParam": "Parameter hinzufügen",
    "customParamsDesc": "Benutzerdefinierte Anfrage-Parameter hinzufügen, z.B. max_completion_tokens",
    "paramName": "Parametername",
    "paramValue": "Parameterwert",
    "clipboardImport": "Zwischenablage Auto-Import",
    "clipboardImportDesc": "Prompt-JSON in der Zwischenablage erkennen und zum Import auffordern, wenn das Fenster fokussiert wird",
    "shareJSON": "Als JSON teilen",
    "skill": "Agent-Verwaltung",
    "platformSkillPaths": "Plattform-Zielverzeichnisse",
    "platformSkillPathsDesc": "Überschreibt das Standard-Skill-Verzeichnis je KI-Tool. Das wirkt sich auf Scans, Verteilung, Deinstallation und die Installationsstatus-Erkennung aus.",
    "platformSkillPathPlaceholder": "Leer lassen, um den Standardpfad zu verwenden, z. B. ~/.trae-cn/skills",
    "defaultPathLabel": "Standardpfad",
    "resetPlatformSkillPath": "Standard verwenden",
    "trackRulesPlatform": "Diese Plattform anzeigen",
    "platformEnabled": "Aktiv",
    "platformDisabled": "Deaktiviert",
    "extraSkillScanPaths": "Zusätzliche Scan-Verzeichnisse",
    "extraSkillScanPathsDesc": "Fügen Sie zusätzliche Skill-Verzeichnisse für Import und Erkennung hinzu. Diese ersetzen nicht die Standardverzeichnisse der Plattformen.",
    "customSkillScanPaths": "Benutzerdefinierte Scanpfade",
    "customSkillScanPathsDesc": "Fügen Sie Verzeichnisse mit Ihren Skill-Dateien hinzu, die beim Scannen automatisch einbezogen werden.",
    "customSkillScanPathPlaceholder": "Pfad eingeben, z.B. ~/myskills",
    "addPath": "Hinzufügen",
    "noCustomPaths": "Keine benutzerdefinierten Pfade hinzugefügt",
    "skillBackupHint": "Für Skill-Sicherung und Wiederherstellung gehen Sie zum Panel 'Daten' → Vollständige Sicherung / Wiederherstellen",
    "skillBackupHintLink": "Zum Daten-Panel",
    "builtinSkillScanPaths": "Integrierte Scanpfade (schreibgeschützt)",
    "builtinSkillScanPathsDesc": "Die folgenden KI-Tool-Skill-Verzeichnisse werden von PromptHub automatisch gescannt.",
    "githubTokenTitle": "GitHub-Zugriffstoken",
    "githubTokenDesc": "Optional. Mit einem persönlichen GitHub-Zugriffstoken (classic oder fine-grained) nutzen Skill-Store-Anfragen Ihr angemeldetes Kontingent (5 000 Req./h) anstelle des anonymen Limits von 60 Req./h. Das Token wird ausschließlich an api.github.com und raw.githubusercontent.com gesendet.",
    "githubTokenPlaceholder": "ghp_… oder github_pat_…",
    "githubTokenShow": "Token anzeigen",
    "githubTokenHide": "Token ausblenden",
    "githubTokenLearnMore": "Persönliches Zugriffstoken erstellen",
    "githubTokenScopeHint": "Ein Nur-Lesen-Token ohne Scope (für öffentliche Repositories) reicht für den Skill Store aus.",
    "skillInstallMethod": "Skill-Installationsmethode",
    "skillInstallMethodDesc": "Wählen Sie, wie Skills von PromptHub auf KI-Tool-Plattformen installiert werden.",
    "skillInstallSymlink": "Symlink",
    "skillInstallSymlinkDesc": "Erstellt einen Symlink im Plattformverzeichnis, der auf den Skills-Ordner von PromptHub zeigt. Effizienter für Synchronisierungsupdates.",
    "skillInstallCopy": "Datei kopieren",
    "skillInstallCopyDesc": "Kopiert SKILL.md direkt in das Plattformverzeichnis. Unabhängig vom PromptHub-Verzeichnis.",
    "platformDisplayOrder": "Plattformreihenfolge",
    "platformDisplayOrderDesc": "Steuert, welche Agent-Plattformen aktiviert sind und in welcher Reihenfolge sie in Skills und Rules erscheinen.",
    "resetPlatformDisplayOrder": "Zurücksetzen",
    "movePlatformUp": "Nach oben",
    "movePlatformDown": "Nach unten",
    "addNModels": "{{count}} Modelle hinzufügen",
    "selectedModels": "{{count}} ausgewählt",
    "webWorkspace": "Web-Arbeitsbereich",
    "webRuntime": "Web-Laufzeit",
    "selfHostedWeb": "Self-Hosted Web",
    "selfHostedSyncMenu": "Self-Hosted PromptHub",
    "selfHostedWebDesc": "Dies ist die selbst gehostete PromptHub-Weboberfläche. Sie übernimmt die Desktop-Erfahrung, zeigt aber browser-spezifische Funktionen und Einschränkungen an.",
    "webSkillSettingsDesc": "Der selbst gehostete Web-Arbeitsbereich speichert Skill-Inhalte im selben Backup-Datensatz, verwaltet jedoch keine lokalen Plattformverzeichnisse, Symlinks oder Desktop-spezifischen Distributionsabläufe.",
    "webDataPathPlaceholder": "PromptHub Web Self-Hosted Datenverzeichnis",
    "webOrigin": "Site-Adresse",
    "browserSession": "Browser-Sitzung",
    "browserSessionDesc": "Authentifizierung und Zugriff werden von dieser Browser-Sitzung verwaltet und nicht von Desktop-Runtime-Diensten.",
    "currentUser": "Aktueller Benutzer",
    "connectedClient": "Verbundener Client",
    "connectedClientDesc": "Der aktuelle Browser und das Betriebssystem, die mit diesem selbst gehosteten PromptHub-Arbeitsbereich verbunden sind.",
    "connectedDevices": "Verbundene Geräte",
    "connectedDevicesDesc": "Desktop- und Browser-Clients, die sich zuletzt mit diesem selbst gehosteten PromptHub-Arbeitsbereich verbunden haben.",
    "deviceManagement": "Geräteverwaltung",
    "deviceManagementDesc": "Verwalte verbundene Clients, den Desktop-Backup-Takt und das Aktualisieren des Skill Stores.",
    "currentDevice": "Aktuelles Gerät",
    "clientSync": "Client-Synchronisierung",
    "deviceSyncCadence": "Synchronisierungstakt der Clients",
    "deviceSyncCadenceDesc": "Lege fest, wie oft Desktop- und Browser-Clients mit diesem selbst gehosteten PromptHub-Arbeitsbereich synchronisieren sollen.",
    "deviceType": "Gerätetyp",
    "deviceTypeDesktop": "Desktop-Client",
    "deviceTypeBrowser": "Browser-Client",
    "devicePlatform": "Plattform",
    "deviceVersion": "Version",
    "deviceLastSeen": "Zuletzt gesehen",
    "noConnectedDevices": "Es wurden noch keine verbundenen Geräte gemeldet.",
    "refreshDevices": "Aktualisieren",
    "syncCadenceManual": "Nur manuell",
    "syncCadence15m": "Alle 15 Minuten",
    "syncCadence1h": "Stündlich",
    "syncCadence1d": "Täglich",
    "storeSync": "Store-Synchronisierung",
    "storeAutoSync": "Skill Store automatisch synchronisieren",
    "storeAutoSyncDesc": "Halte offizielle und verbundene Skill-Quellen automatisch aktuell, damit Web und Desktop dieselben installierbaren Skills sehen.",
    "storeSyncCadence": "Aktualisierungstakt des Stores",
    "storeSyncCadenceDesc": "Lege fest, wie oft die selbst gehostete Web-App verbundene Skill-Quellen aktualisieren soll.",
    "storeSyncHint": "Skill-Store-Quellen sollten im Hintergrund aktuell bleiben, damit Web und Desktop dieselben installierbaren Skills sehen.",
    "registrationMode": "Registrierungsmodus",
    "registrationOpen": "Öffentliche Registrierung aktiviert",
    "registrationClosed": "Öffentliche Registrierung deaktiviert",
    "signOut": "Abmelden",
    "webUpdatesManagedDesc": "Updates der selbst gehosteten Webversion werden über Ihren Deployment-Prozess verwaltet. Holen Sie die neue Version und deployen Sie den Dienst erneut, statt das Desktop-In-App-Update zu verwenden.",
    "selfHostedSyncDesc": "Verwenden Sie Ihr bereitgestelltes PromptHub Web als authentifiziertes Backup-Ziel und Datenwiederherstellungsquelle für Desktop-Daten ohne WebDAV.",
    "webLoginPassword": "Anmeldepasswort",
    "webLoginPasswordDesc": "Ändere das Passwort für die Anmeldung an diesem selbst gehosteten Web-Arbeitsbereich.",
    "webPasswordTooShort": "Das neue Anmeldepasswort muss mindestens 8 Zeichen lang sein",
    "webPasswordChangeSuccess": "Anmeldepasswort erfolgreich geändert",
    "webPasswordChangeFailed": "Anmeldepasswort konnte nicht geändert werden",
    "webNewLoginPasswordPlaceholder": "Neues Anmeldepasswort eingeben (mind. 8 Zeichen)",
    "webConfirmLoginPasswordPlaceholder": "Neues Anmeldepasswort bestätigen",
    "skillSafetyChecks": "Skill-Sicherheitsprüfungen",
    "skillSafetyChecksDesc": "Steuert automatische Sicherheitsprüfungen für installierte Skills und Vorab-Prüfungen vor Installationen aus dem Store.",
    "autoScanInstalledSkills": "Installierte Skills automatisch scannen",
    "autoScanInstalledSkillsDesc": "Führt beim Öffnen einer Skill-Detailseite automatisch eine Sicherheitsprüfung aus, um risikoreiche Änderungen zu erkennen.",
    "autoScanStoreSkillsBeforeInstall": "Sicherheitsprüfung vor der Installation",
    "autoScanStoreSkillsBeforeInstallDesc": "Standardmäßig deaktiviert. Wenn aktiviert, wird vor dem Hinzufügen eines Skills aus dem Store eine Sicherheitsprüfung ausgeführt, die offensichtlich gefährliche Inhalte blockiert.",
    "batchScanInstalledSkills": "Alle installierten Skills jetzt scannen",
    "batchScanInstalledSkillsDesc": "Führt manuell eine Sicherheitsprüfung für alle Skills in Ihrer Bibliothek aus, um risikoreiche Inhalte schnell zu finden.",
    "batchScanInstalledSkillsResult": "{{total}} Skills geprüft · blockiert {{blocked}} · hohes Risiko {{highRisk}} · Warnung {{warn}}",
    "stableChannel": "Stabiler Kanal",
    "previewChannel": "Vorschaukanal",
    "joinPreviewChannel": "Vorschaukanal",
    "joinPreviewChannelDesc": "Wenn aktiviert, sucht PromptHub nur nach Prerelease-Vorschau-Builds aus GitHub Releases. Stabile Releases werden erst nach dem Deaktivieren wieder geprüft.",
    "previewChannelWarning": "Vorschau-Builds können instabil sein. Bitte sichern Sie Ihre Daten vor dem Update und nutzen Sie sie hauptsächlich zum Testen neuer Fixes.",
    "previewChannelConfirmTitle": "Vorschau-Updates aktivieren?",
    "previewChannelConfirmSubtitle": "Vorschau-Updates sind optional. Nach der Aktivierung prüft PromptHub nur Prerelease-Builds und wechselt nicht automatisch zu stabilen Releases.",
    "previewChannelConfirmRisk": "Vorschau-Builds können Regressionen, unfertiges Verhalten oder noch nicht vollständig validierte Migrationsfälle enthalten.",
    "previewChannelConfirmBackup": "Erstellen Sie vor dem Aktivieren ein manuelles Backup oder einen Export, damit Sie bei Problemen sicher zurückkehren können.",
    "previewChannelConfirmConsent": "Deaktivieren Sie den Vorschaukanal, um zu stabilen Updates zurückzukehren. Wenn Ihre Vorschauversion neuer als das neueste stabile Release ist, führt PromptHub kein automatisches Downgrade aus.",
    "previewChannelConfirmCancel": "Beim stabilen Kanal bleiben",
    "previewChannelConfirmEnable": "Vorschau-Updates aktivieren",
    "previewChannelActiveDesc": "Version: {{version}} · Nur Vorschau-Updates"
  },
  "import": {
    "clipboardTitle": "Prompt aus Zwischenablage importieren",
    "detectedPrompt": "Prompt-Daten erkannt",
    "detectedDesc": "Der Inhalt der Zwischenablage entspricht dem Prompt-Format. Möchten Sie ihn in Ihre Bibliothek importieren?"
  },
  "auth": {
    "loginTitle": "Bei PromptHub anmelden",
    "registerTitle": "Konto erstellen",
    "username": "Benutzername",
    "password": "Passwort",
    "signIn": "Anmelden",
    "register": "Registrieren",
    "needAccount": "Noch kein Konto? Registrieren",
    "haveAccount": "Bereits ein Konto? Anmelden",
    "loginError": "Benutzername oder Passwort ist falsch",
    "registerError": "Registrierung fehlgeschlagen",
    "setupBadge": "Ersteinrichtung",
    "setupTitle": "Ihr selbst gehostetes PromptHub einrichten",
    "setupDescription": "Diese Bereitstellung wurde noch nicht initialisiert. Erstellen Sie das erste Administratorkonto, um den Web-Arbeitsbereich freizuschalten.",
    "setupHint": "Das erste Konto wird zum lokalen Administrator dieser Self-Hosted-Instanz. Nach der Einrichtung verwalten Sie Daten und Wiederherstellung dieses Arbeitsbereichs über Einstellungen und Backups.",
    "confirmPassword": "Passwort bestätigen",
    "completeSetup": "Administrator erstellen",
    "setupPasswordMismatch": "Die beiden Passwörter stimmen nicht überein.",
    "setupError": "Die Ersteinrichtung ist fehlgeschlagen",
    "setupRegistrationLocked": "Registrierung ist derzeit nicht verfügbar. Prüfen Sie die Serverkonfiguration."
  },
  "resources": {
    "title": "Empfohlene Ressourcen",
    "promptGuides": "Prompt-Engineering-Anleitungen",
    "agentSkills": "Agent / Skill Best Practices",
    "openaiGuideDesc": "Offizieller OpenAI-Prompting-Leitfaden",
    "openaiPromptEngineeringDesc": "Strategien für Zuverlässigkeit und Prompt-Muster",
    "anthropicGuideDesc": "Offizieller Anthropic-Leitfaden für Prompt Engineering",
    "learnPromptingDesc": "Kostenloser Prompt-Engineering-Kurs",
    "claudeCodeOverviewDesc": "Zentraler Einstieg für offizielle Docs, Workflows, Hooks und Einstellungen",
    "openaiAgentsGuideDesc": "OpenAIs Praxisleitfaden für produktionsreife Agents",
    "anthropicToolUseDesc": "Tool-Use-Muster, Guardrails und Implementierungshinweise",
    "mcpQuickstartDesc": "Protokoll-Schnellstart für Tools, Skills und Integrationen"
  },
  "common": {
    "confirm": "Bestätigen",
    "cancel": "Abbrechen",
    "save": "Speichern",
    "preview": "Vorschau",
    "content": "Quelle/Inhalt",
    "delete": "Löschen",
    "edit": "Bearbeiten",
    "add": "Hinzufügen",
    "select": "Auswählen",
    "selected": "Ausgewählt",
    "selectAll": "Alle auswählen",
    "clear": "Leeren",
    "close": "Schließen",
    "minimize": "Minimieren",
    "maximize": "Maximieren",
    "expand": "Ausklappen",
    "collapse": "Einklappen",
    "loading": "Laden...",
    "saving": "Speichern...",
    "error": "Fehler",
    "success": "Erfolg",
    "optional": "Optional",
    "back": "Zurück",
    "backToTop": "Nach oben",
    "done": "Fertig",
    "yesterday": "Gestern",
    "daysAgo": " Tage her",
    "off": "Aus",
    "upload": "Hochladen",
    "download": "Herunterladen",
    "downloadSuccess": "Download erfolgreich",
    "downloadFailed": "Download fehlgeschlagen",
    "imageLoadFailed": "Bild konnte nicht geladen werden",
    "showAll": "Alle",
    "chars": "Zeichen",
    "reset": "Zurücksetzen",
    "fullscreen": "Vollbild",
    "exitFullscreen": "Vollbild beenden",
    "markdownSupported": "Markdown Supported",
    "prompts": "Prompts",
    "skills": "Skills",
    "deselectAll": "Auswahl aufheben",
    "refresh": "Aktualisieren",
    "refreshing": "Wird aktualisiert",
    "enabled": "Aktiviert",
    "disabled": "Deaktiviert",
    "enable": "Aktivieren",
    "disable": "Deaktivieren"
  },
  "skill": {
    "title": "Skill",
    "name": "Skill-Name",
    "description": "Beschreibung",
    "version": "Version",
    "author": "Autor",
    "tags": "Tags",
    "files": "Dateien",
    "instructions": "Anweisungen (SKILL.md)",
    "instructionsSection": "Instructions",
    "instructionsPlaceholder": "Skill-Anweisungen oder SKILL.md-Inhalt eingeben...",
    "noInstructions": "No instructions available",
    "mcpConfigSection": "MCP Configuration",
    "metadata": "Metadata",
    "id": "ID",
    "createdAt": "Erstellt am",
    "updatedAt": "Aktualisiert am",
    "localStorage": "Lokaler Speicher",
    "defaultDescriptionLong": "Dies ist ein KI-Agent-Skill mit Anweisungen und Konfigurationen fur bestimmte Aufgaben.",
    "platformIntegration": "Plattform-Integration",
    "installed": "Installiert",
    "clickToInstall": "Zum Auswahlen klicken",
    "clickToSelect": "Zum Auswahlen klicken",
    "selectedForInstall": "Zur Installation ausgewahlt",
    "selectAll": "Alle auswahlen",
    "deselectAll": "Auswahl aufheben",
    "selected": "Ausgewahlt",
    "batchInstall": "Alle installieren",
    "installing": "Installiere...",
    "uninstall": "Deinstallieren",
    "export": "Exportieren",
    "exportSkillMd": "Claude compatible format",
    "exportJson": "Backup/Share format",
    "exportZip": "Vollständiges lokales Repo-Archiv",
    "edit": "Skill bearbeiten",
    "editing": "Wird bearbeitet",
    "cancel": "Abbrechen",
    "saveChanges": "Anderungen speichern",
    "copyMd": "MD kopieren",
    "copyRaw": "Original kopieren",
    "copied": "Kopiert",
    "visitRepo": "Skill-Repository offnen",
    "updateFailed": "Aktualisierung fehlgeschlagen",
    "allSkills": "Alle Skills",
    "favorites": "Favorites",
    "create": "Skill erstellen",
    "createTitle": "Neuen Skill erstellen",
    "editTitle": "Skill bearbeiten",
    "search": "Skills durchsuchen...",
    "empty": "Noch keine Skills",
    "emptyDesc": "Erstellen Sie Ihren ersten KI-Agent-Skill",
    "scanLocal": "Lokal scannen",
    "scanLocalDesc": "Lokale vorhandene Skills scannen",
    "installFromGithub": "Von GitHub installieren",
    "galleryView": "Galerieansicht",
    "listView": "Listenansicht",
    "quickInstall": "Auf Plattformen installieren",
    "selectPlatforms": "Plattformen zur Installation auswahlen",
    "installSelected": "Ausgewahlte installieren",
    "noPlatformsDetected": "Keine Plattformen erkannt",
    "allPlatformsInstalled": "Auf allen Plattformen installiert",
    "alreadyInstalled": "Dieser Skill ist bereits auf allen erkannten Plattformen installiert",
    "notInstalled": "Nicht installiert",
    "imported": "Importiert",
    "deployed": "Bereitgestellt",
    "noSkills": "Noch keine Skills",
    "noSkillsHint": "Importieren Sie Skills aus dem Skill-Store, scannen Sie lokale Umgebungen oder erstellen Sie einen Skill manuell.",
    "noFavorites": "Keine Favoriten",
    "noFavoritesHint": "Klicken Sie auf den Stern einer Skill-Karte, um Favoriten hinzuzufugen",
    "noImportedSkills": "Noch keine importierten Skills",
    "noImportedSkillsHint": "Nach dem Import aus dem Skill-Store, lokalem Scan, GitHub oder manueller Erstellung erscheinen sie hier.",
    "noDeployedSkills": "Noch keine bereitgestellten Skills",
    "noDeployedSkillsHint": "Nach der Bereitstellung an Claude, Cursor oder andere Plattformen werden sie hier angezeigt.",
    "pendingDeployment": "Ausstehend",
    "noPendingSkills": "Keine ausstehenden Skills",
    "noPendingSkillsHint": "Skills, die noch auf keine Plattform verteilt wurden, erscheinen hier.",
    "noDistributionSkillsHint": "Importieren Sie zuerst Skills und installieren, synchronisieren oder deinstallieren Sie sie dann hier fur Claude, Cursor und andere Plattformen.",
    "webSkillLibrary": "Skill-Arbeitsbereich",
    "webLibraryHint": "Erstellen oder importieren Sie hier Ihre eigenen Skills. Plattform-Verteilung und Skill-Stores sind nur in der Desktop-App verfügbar.",
    "checkPlatformDirs": "Prüfen, ob Claude Code, Cursor und andere Plattformen installiert sind",
    "customPathsHint": "Fügen Sie zusätzliche Verzeichnisse zum Scannen hinzu (z. B. ~/mytools/skills). Klicken Sie auf Erneut scannen, um die Änderung anzuwenden.",
    "deletePathConfirm": "Möchten Sie diese Datei oder diesen Ordner wirklich löschen? Diese Aktion kann nicht rückgängig gemacht werden.",
    "detailRenderErrorHint": "Die Detailansicht konnte nicht gerendert werden. Gehen Sie zur Liste zurück und versuchen Sie es erneut.",
    "importTagsOptional": "Optional: Beim Import Tags hinzufügen",
    "orAddCustomPath": "Oder fügen Sie oben einen benutzerdefinierten Pfad hinzu und scannen Sie erneut",
    "searchImportPlaceholder": "Nach Name, Beschreibung, Tags, Plattform oder Pfad suchen",
    "unsavedChangesWarning": "Sie haben ungespeicherte Änderungen. Verwerfen und schließen?",
    "webLibrarySubtitle": "Verwalte deine persönliche Skill-Bibliothek im selbst gehosteten Web-Arbeitsbereich.",
    "workspaceHint": "Verwalten Sie alle importierten Skills an einem Ort, unabhangig von ihrer Herkunft.",
    "protocol": "Protokoll",
    "distributionHint": "Verwalten Sie Installation, Synchronisierung und Deinstallation uber verbundene Plattformen hinweg.",
    "addPath": "Pfad hinzufügen",
    "addProject": "Projekt hinzufügen",
    "editProject": "Projekt bearbeiten",
    "projectName": "Projektname",
    "projectNamePlaceholder": "Workspace-Projekt",
    "projectRootPath": "Projekt-Stammverzeichnis",
    "projectRootPathPlaceholder": "/path/to/project",
    "projectRootPathFirstHint": "Wählen Sie zuerst das Projekt-Stammverzeichnis aus. PromptHub kann den Projektnamen ableiten und sofort mit dem Scan beginnen.",
    "browseFolder": "Durchsuchen",
    "projectScanPaths": "Scan-Pfade",
    "projectScanPathPlaceholder": "Optionale zusätzliche Verzeichnisse zum Scannen",
    "projectScanPathsHint": "PromptHub scannt immer das Projekt-Stammverzeichnis sowie Standardordner wie .claude/skills, .agents/skills, skills und .gemini. Fügen Sie zusätzliche Pfade nur hinzu, wenn Ihr Projekt Skills an anderen Orten speichert.",
    "projectScanPathsEmpty": "Noch keine zusätzlichen Scan-Pfade konfiguriert. PromptHub scannt das Projekt-Stammverzeichnis trotzdem automatisch.",
    "projectFormRequired": "Projektname und Stammverzeichnis sind erforderlich.",
    "projectRootPathExists": "Dieses Projekt-Stammverzeichnis ist bereits registriert.",
    "projectUpdated": "Projekt aktualisiert",
    "projectCreated": "Projekt hinzugefügt",
    "projectCreatedAndScanning": "Projekt hinzugefügt. Scan wird gestartet...",
    "projectSaveFailed": "Projekt konnte nicht gespeichert werden",
    "projectScanComplete": "{{count}} Skills gescannt",
    "projectScanFailed": "Projekt-Skills konnten nicht gescannt werden",
    "projectImportSuccess": "Zu Meine Skills importiert",
    "projectsSidebarHint": "Projektverzeichnisse registrieren und deren lokale Skills verwalten.",
    "noProjects": "Noch keine Projekte",
    "noProjectsHint": "Fügen Sie ein Projekt-Stammverzeichnis hinzu, um projektlokale Skills zu scannen und zu verwalten.",
    "projectSkillCount": "{{count}} Skills",
    "projectImportableCount": "{{count}} importierbar",
    "projectWorkspaceHint": "Scannen Sie projektlokale Skill-Ordner, importieren Sie ausgewählte Skills in PromptHub oder öffnen Sie die Quellpfade direkt.",
    "projectLastScan": "Letzter Scan",
    "projectDetectedSkills": "Erkannte Skills",
    "openProjectFolder": "Projekt öffnen",
    "projectNoScanResults": "Noch keine gescannten Skills",
    "projectNoScanResultsHint": "Starten Sie einen Scan, um SKILL.md-Dateien in diesem Projekt zu finden, und entscheiden Sie dann, ob Sie sie in PromptHub importieren oder nur die Quellpfade direkt verwalten möchten.",
    "scanProjectSkills": "Projekt-Skills scannen",
    "projectImportHint": "Importieren Sie diesen projektlokalen Skill zuerst in Meine Skills. Danach können Sie ihn wie jeden normalen PromptHub-Skill verteilen.",
    "projectSearchEmptyHint": "Versuchen Sie ein anderes Suchwort, um projektlokale Skills zu finden.",
    "selectProject": "Projekt auswählen",
    "selectProjectHint": "Wählen Sie links ein registriertes Projekt oder fügen Sie ein neues hinzu, um mit dem Scannen projektlokaler Skills zu beginnen.",
    "selectProjectSkill": "Skill auswählen",
    "selectProjectSkillHint": "Wählen Sie einen projektlokalen Skill, um Inhalt, Übersetzung und Dateien in derselben Detailansicht wie unter Meine Skills zu sehen.",
    "projectDeleted": "Projekt entfernt",
    "deleteProjectTitle": "Projekt löschen",
    "deleteProjectMessage": "Projekt „{{name}}“ aus PromptHub entfernen? Dadurch wird nur der Projekt-Arbeitsbereichseintrag entfernt, keine Dateien werden gelöscht.",
    "all": "Alle",
    "confirmDelete": "Mochten Sie den Skill \"{{name}}\" wirklich loschen?",
    "defaultDescription": "Skill-Beschreibung, damit die KI versteht, wann dieser Skill verwendet werden soll",
    "icon": "Symbol",
    "iconHint": "Laden Sie ein eigenes Symbol hoch oder wählen Sie direkt eines aus den Vorlagen.",
    "presetIcons": "Vorgegebene Symbole",
    "uploadIcon": "Symbol hochladen",
    "useDefaultIcon": "Standardsymbol verwenden",
    "iconBackground": "Symbolhintergrund",
    "iconBackgroundHint": "Wählen Sie eine stabilere Hintergrundfarbe, damit das Symbol auf der Detailseite nicht schwebend wirkt.",
    "useDefaultBackground": "Standard",
    "addFavorite": "Zu Favoriten hinzufugen",
    "removeFavorite": "Aus Favoriten entfernen",
    "delete": "Loschen",
    "confirmInstallTitle": "Installation bestatigen",
    "confirmInstallMessage": "Skill auf folgenden Plattformen installieren:",
    "confirmUninstallTitle": "Deinstallation bestatigen",
    "confirmUninstallMessage": "Mochten Sie diesen Skill wirklich von {{platform}} deinstallieren?",
    "installSuccess": "Vorgang erfolgreich",
    "installPartialFailure": "Einige Plattformen konnten nicht installiert werden\n{{details}}",
    "installFailureRow": "{{platform}}: {{reason}}",
    "uninstallSuccess": "Deinstallation erfolgreich",
    "aiGenerate": "KI-Generierung",
    "generating": "Generierung...",
    "configureAiFirst": "Bitte konfigurieren Sie zuerst ein KI-Modell in den Einstellungen",
    "aiGenerateHint": "KI-Generierung wird nach Konfiguration eines KI-Modells in den Einstellungen aktiviert",
    "descriptionRequired": "Bitte geben Sie eine Skill-Beschreibung für die KI-Generierung ein",
    "noAiModelConfigured": "Bitte konfigurieren Sie zuerst ein KI-Modell in den Einstellungen",
    "generateFailed": "Generierung fehlgeschlagen",
    "store": "Skill-Store",
    "storeHint": "Entdecken und importieren Sie Skills aus offiziellen, Community- und benutzerdefinierten Stores.",
    "searchStore": "Skills durchsuchen...",
    "installedSection": "In meinen Skills",
    "recommendedSection": "Zum Hinzufugen verfugbar",
    "importedSection": "Importiert",
    "availableSection": "Verfugbar",
    "install": "Hinzufügen",
    "addToLibrary": "Zu meinen Skills importieren",
    "addedToLibrary": "Importiert",
    "openInMySkills": "In Meine Skills öffnen",
    "removeFromLibrary": "Aus meinen Skills entfernen",
    "openSkillFolder": "Ordner öffnen",
    "importAndDistribute": "Verteilen",
    "officialStore": "Offizieller Store",
    "communityStore": "Community-Store",
    "claudeCodeStore": "Claude Code Store",
    "openaiCodexStore": "OpenAI Codex Store",
    "customStores": "Meine Stores",
    "communityStoreHint": "Dieser Bereich wird Community-Skill-Quellen von Drittanbietern bündeln. Der Einstieg dafür ist bereits vorbereitet, damit als Nächstes ein Community-Registry angebunden werden kann.",
    "claudeCodeStoreHint": "Integrierte Claude-Code-Quelle mit bevorzugter Unterstützung für das offizielle Skills-Repository und gängige marketplace.json-Indizes.",
    "claudeCodeStoreDetail": "Diese integrierte Quelle ist für das Claude-Code-Ökosystem gedacht. Sie unterstützt zuerst das offizielle Skills-Repository und marketplace.json-Indizes und kann später zu einem durchsuchbaren Remote-Store ausgebaut werden.",
    "openaiCodexStoreHint": "Integrierte OpenAI-Codex-Quelle mit bevorzugter Unterstützung für den kuratierten openai/skills-Katalog.",
    "openaiCodexStoreDetail": "Diese integrierte Quelle ist für das OpenAI-Codex-Ökosystem gedacht. Sie konzentriert sich auf den kuratierten openai/skills-Katalog und bleibt kompatibel mit verzeichnisbasierten SKILL.md-Repositories.",
    "customStoresHint": "Fügen Sie hier Ihre eigenen Store-Endpunkte hinzu. In einem späteren Schritt können Remote-Manifeste oder Registries angebunden werden.",
    "customStoreEmpty": "In diesem benutzerdefinierten Store gibt es noch keine Skills",
    "customStoreEmptyHint": "Diese Quelle ist verbunden, aber es wurden noch keine Skills geladen. Versuchen Sie oben rechts zu aktualisieren oder öffnen Sie Bearbeiten, um die Quellenkonfiguration zu prüfen.",
    "addStoreSource": "Store hinzufugen",
    "storeNamePlaceholder": "Store-Name",
    "storeUrlPlaceholder": "Store-URL / Manifest-URL",
    "sourceTypeMarketplace": "Marketplace JSON",
    "sourceTypeGit": "Git Repository",
    "sourceTypeLocal": "Local Directory",
    "sourceTypeMarketplaceHint": "Am besten geeignet für eine direkte marketplace.json-URL. PromptHub liest den Index und lädt daraus die Store-Einträge.",
    "sourceTypeGitHint": "Am besten geeignet für eine GitHub- oder Git-Repository-URL. PromptHub erkennt darin SKILL.md-Ordner oder einen Store-Index.",
    "sourceTypeLocalHint": "Am besten geeignet für einen lokalen Ordnerpfad. PromptHub scannt darin enthaltene Skill-Ordner.",
    "storeExamples": "Beispiele",
    "storeExampleMarketplace": "Marketplace-JSON-Beispiel",
    "storeExampleGit": "Git-Repository-Beispiel",
    "storeExampleLocal": "Lokales Verzeichnisbeispiel",
    "supportedFormat": "Unterstützte Formate",
    "formatDirectoryRepo": "`SKILL.md` directory-style repository",
    "formatIndexStore": "`marketplace.json` index-style store",
    "formatCuratedSubdir": "Curated subdirectory inside a larger Git repository",
    "formatCommunityLeaderboard": "skills.sh community leaderboard",
    "formatSkillDetailPage": "skills.sh skill detail page",
    "exampleSources": "Integrierte Referenzquellen",
    "customStorePendingHint": "Dieser Bereich zeigt im nächsten Schritt Skills aus dem ausgewählten Store an. Die aktuelle Version konzentriert sich zuerst auf Quellenverwaltung und die linke Hierarchie.",
    "loadingRemoteStore": "Claude-Code-Skills aus der Remote-Quelle werden geladen...",
    "loadingOpenAiStore": "OpenAI-Codex-Skills aus der Remote-Quelle werden geladen...",
    "remoteStoreLoadFailed": "Remote-Store konnte nicht geladen werden",
    "storeSourceAdded": "Store hinzugefügt",
    "storeSourceRequired": "Bitte geben Sie sowohl einen Store-Namen als auch eine URL ein",
    "noCustomStores": "Noch keine benutzerdefinierten Stores",
    "noCustomStoresHint": "Klicken Sie auf den gestrichelten Eintrag 'Store hinzufügen' in der linken Seitenleiste, um eigene Skill-Quellen zu verbinden.",
    "loadingCommunityStore": "Lade skills.sh-Community-Skill-Liste...",
    "loadingCustomStore": "Lade benutzerdefinierten Store-Inhalt...",
    "remoteStoreRetry": "Erneut versuchen",
    "remoteStoreRateLimitHint": "GitHub API-Ratenlimit erreicht. Versuchen Sie es in einigen Minuten erneut oder wechseln Sie das Netzwerk und versuchen Sie es dann noch einmal.",
    "remoteStoreNetworkHint": "GitHub konnte nicht erreicht werden. Prüfen Sie Ihre Netzwerkverbindung oder wechseln Sie das Netzwerk und versuchen Sie es erneut.",
    "remoteStoreInvalidRepoHint": "Repository nicht gefunden oder URL ungültig. Prüfen Sie die GitHub-Repository-Adresse und versuchen Sie es erneut.",
    "invalidGitRepo": "Bitte geben Sie eine GitHub-Repository-URL ein oder verwenden Sie stattdessen einen lokalen Verzeichnispfad",
    "skillsCount": "Skills",
    "adding": "Wird hinzugefügt...",
    "noResults": "Keine Skills gefunden",
    "tryDifferentSearch": "Versuchen Sie eine andere Suche oder Kategorie",
    "prerequisites": "Voraussetzungen",
    "source": "Quelle",
    "sourceGithubStore": "Aus GitHub / Skill Store importiert",
    "sourceGithubRepo": "Aus GitHub-Repository importiert",
    "sourceRemoteStore": "Aus Remote-Skill-Store importiert",
    "sourceRemoteLink": "Aus Remote-Link importiert",
    "sourceLocalFolder": "Aus lokalem Ordner importiert",
    "sourceClaudeLocalFolder": "Aus lokalem Claude-Code-Skill-Ordner importiert",
    "sourceCursorLocalFolder": "Aus lokalem Cursor-Skill-Ordner importiert",
    "compatibility": "Kompatibel mit",
    "navigationHint": "Skill-Navigation kommt bald",
    "symlink": "Symlink",
    "copyMode": "Kopieren",
    "symlinkDesc": "Symlink: Erstellt einen symbolischen Link zur Quelldatei. Alle Plattformen teilen sich dieselbe Quelle, Änderungen werden sofort synchronisiert, erfordern aber Dateisystem-Unterstützung.",
    "copyModeDesc": "Kopieren: Kopiert die SKILL.md-Datei in jedes Plattformverzeichnis. Jede Kopie ist unabhängig; Änderungen in PromptHub werden nicht automatisch synchronisiert.",
    "rawContent": "SKILL.md-Inhalt",
    "noContent": "Kein Inhalt",
    "translate": "KI ubersetzen",
    "translating": "Wird ubersetzt...",
    "showOriginal": "Original anzeigen",
    "showTranslation": "Ubersetzung anzeigen",
    "translateSuccess": "Ubersetzung abgeschlossen",
    "translateFailed": "Ubersetzung fehlgeschlagen",
    "translationOutdatedTitle": "Gespeicherte Ubersetzung ist veraltet",
    "translationOutdatedMessage": "Die SKILL.md dieses Skills hat sich seit der letzten Ubersetzung geandert. Jetzt neu ubersetzen?",
    "translationOutdatedBadge": "Gespeicherte Ubersetzung muss aktualisiert werden",
    "retranslateNow": "Jetzt neu ubersetzen",
    "aiNotConfigured": "Bitte konfigurieren Sie zuerst ein KI-Modell in den Einstellungen",
    "aiNotConfiguredDetailed": "Es ist kein verwendbares KI-Ubersetzungsmodell konfiguriert. Konfigurieren Sie in den Einstellungen ein Chat-Modell oder korrigieren Sie das ausgewahlte Ubersetzungsmodell.",
    "translateGatewayTimeout": "Der KI-Dienst hat wahrend der Ubersetzung ein Timeout erreicht. Bitte versuchen Sie es gleich erneut oder wechseln Sie zu einem schnelleren und stabileren Modell-Endpunkt.",
    "translateNetworkError": "Die Ubersetzungsanfrage konnte den KI-Dienst nicht erreichen. Bitte prufen Sie Netzwerk und API-Endpunkt und versuchen Sie es erneut.",
    "addSkill": "Skill hinzufügen",
    "chooseAddMethod": "Wählen Sie eine Methode zum Hinzufügen eines Skills:",
    "aiCreate": "KI-Entwurf",
    "aiCreateDesc": "Beschreiben Sie Ihre Anforderungen, KI erstellt zuerst einen SKILL.md-Entwurf zur Prüfung",
    "aiCreateHint": "Verwendet den Skill Creator, um einen professionellen SKILL.md-Entwurf zu erzeugen. Danach können Sie ihn vor dem Speichern prüfen und bearbeiten.",
    "aiDescPlaceholder": "Beschreiben Sie, was dieser Skill tun soll, seinen Zweck und wann er ausgelöst werden soll...",
    "generateAndReview": "Generieren & Vorschau",
    "createManually": "Manuell erstellen",
    "manualDesc": "Skill von Grund auf schreiben",
    "githubDesc": "GitHub-Repository-URL einfügen zum Installieren",
    "scanLocalTitle": "Lokale Skills scannen",
    "scanLocalHint": "SKILL.md-Dateien aus von PromptHub verwalteten Ordnern, Claude, Cursor, Windsurf und anderen KI-Tool-Verzeichnissen automatisch erkennen.",
    "dropImportTitle": "Skills per Drag-and-drop importieren",
    "dropImportDesc": "Ziehe einen Skill-Ordner oder eine Datei namens SKILL.md hierher, um die bestehende Scan-Vorschau und den Importablauf zu starten.",
    "dropImportUnsupported": "Nur lokale Ordner oder eine Datei mit dem exakten Namen SKILL.md koennen als Skills importiert werden.",
    "dropImportEmpty": "In den abgelegten Elementen wurden keine importierbaren SKILL.md-Dateien gefunden.",
    "dropImportFailed": "Abgelegte Skill-Dateien konnten nicht gescannt werden",
    "nameRequired": "Bitte geben Sie einen Skill-Namen ein",
    "namePlaceholder": "my-skill",
    "githubUrl": "GitHub-Repository-URL",
    "githubUrlHint": "Verwenden Sie die Root-URL des Repositories. PromptHub klont das Repo und bevorzugt SKILL.md, andernfalls README.md.",
    "githubConstraintHint": "Aktuell werden nur Root-URLs von Repositories unterstützt, z. B. https://github.com/owner/repo",
    "githubFallbackHint": "Falls SKILL.md fehlt, versucht PromptHub README.md zu verwenden. Für eine Neuinstallation muss die alte Kopie derzeit zuerst gelöscht werden.",
    "enterGithubUrl": "Bitte geben Sie eine GitHub-URL ein",
    "invalidGithubUrl": "Ungültiges GitHub-URL-Format",
    "installFailed": "Installation fehlgeschlagen",
    "installReturnedEmpty": "Die GitHub-Installation hat keine gültige Skill zurückgegeben",
    "createFailed": "Erstellung fehlgeschlagen",
    "createReturnedEmpty": "Die Erstellung hat kein gültiges Skill-Ergebnis zurückgegeben",
    "noSkillsFound": "Keine neuen lokalen SKILL.md-Dateien gefunden.",
    "scanFailed": "Scan fehlgeschlagen: ",
    "skillName": "Skill-Name",
    "skillDescription": "Skill-Beschreibung",
    "nameHint": "Nur Kleinbuchstaben, Zahlen und Bindestriche, z.B. my-skill-name",
    "descriptionPlaceholder": "Kurze Beschreibung der Skill-Funktion",
    "authorPlaceholder": "Autorenname",
    "tagsOptional": "Tags (optional)",
    "selectExistingTags": "Vorhandene Tags auswählen:",
    "enterTagHint": "Neuen Tag eingeben und Enter drücken",
    "importTags": "Import-Tags",
    "addTag": "Tag hinzufügen",
    "uploadMd": ".md hochladen",
    "aiPolish": "KI-Überarbeitung",
    "polishing": "Überarbeitung...",
    "polishNeedsContent": "Bitte schreiben Sie zuerst Inhalte, bevor Sie überarbeiten",
    "polishFailed": "Überarbeitung fehlgeschlagen",
    "aiPolishHint": "Inhalt nach SKILL.md-Standardformat überarbeiten",
    "instructionsHint": "Unterstützt Markdown-Format zur Anleitung der KI bei der Nutzung dieses Skills",
    "startScan": "Scan starten",
    "scanning": "Scanne...",
    "scanFound": "{{count}} Skill(s) gefunden",
    "rescan": "Erneut scannen",
    "importSelected": "Ausgewählte importieren",
    "importing": "Importiere...",
    "scanImportSummary": "{{imported}} / {{total}} importiert, {{skipped}} übersprungen, {{failed}} fehlgeschlagen.",
    "allDuplicates": "Alle ausgewählten Skills existieren bereits in Ihrer Bibliothek.",
    "allAlreadyImported": "All scanned skills already exist in your library.",
    "versionHistory": "Versionsverlauf",
    "versionManagement": "Versionsverwaltung",
    "currentVersion": "Aktuelle Version",
    "restoreVersion": "Auf diese Version zurücksetzen",
    "restoreConfirm": "Möchten Sie wirklich auf v{{version}} zurücksetzen? Der aktuelle Inhalt wird als neue Version gespeichert.",
    "deleteVersionTitle": "Versions-Snapshot löschen",
    "deleteVersionConfirm": "v{{version}} löschen? Dieser Verlaufseintrag kann nicht wiederhergestellt werden.",
    "noVersions": "Kein Versionsverlauf",
    "compareVersions": "Versionen vergleichen",
    "filesInVersion": "Dateien in Version",
    "versionNote": "Versionsnotiz",
    "initialVersion": "Erstversion",
    "fileEditor": "Datei-Editor",
    "newFile": "Neue Datei",
    "newFolder": "Neuer Ordner",
    "deleteFile": "Datei löschen",
    "deleteFileConfirm": "Möchten Sie diese Datei wirklich löschen? Diese Aktion kann nicht rückgängig gemacht werden.",
    "openInExplorer": "Im Dateimanager öffnen",
    "unsavedFile": "Datei hat nicht gespeicherte Änderungen",
    "fileSaved": "Datei gespeichert",
    "noFiles": "Keine lokalen Dateien für diesen Skill",
    "binaryFile": "Binärdatei kann nicht bearbeitet werden",
    "enterFileName": "Dateiname eingeben",
    "enterFolderName": "Ordnername eingeben",
    "createVersion": "Version erstellen",
    "versionNotePlaceholder": "Beschreiben Sie die Änderungen...",
    "versionCreated": "Version erstellt",
    "creating": "Erstellen...",
    "batchTags": "Tags gesammelt verwalten",
    "batchTagsHint": "Tags für {{count}} ausgewählte Skills gesammelt hinzufügen oder entfernen.",
    "batchTagAffected": "{{count}} Skills werden aktualisiert",
    "batchTagPartialFailure": "Tag-Massenaktualisierung abgeschlossen: {{updated}} erfolgreich, {{failed}} fehlgeschlagen",
    "batchTagAddSuccess": "Tag zu {{count}} Skills hinzugefügt",
    "batchTagRemoveSuccess": "Tag von {{count}} Skills entfernt",
    "batchManage": "Stapelverwaltung",
    "batchDeploy": "Stapel-Sync",
    "selectionMode": "Mehrfachmodus",
    "selectedCount": "{{count}} ausgewählt",
    "detectedPlatforms": "Erkannte Plattformen",
    "selectedPlatforms": "{{count}} ausgewählt",
    "distributionStats": "{{deployed}} verteilt / {{total}} gesamt",
    "progressiveRendering": "{{rendered}}/{{total}} werden schrittweise gerendert",
    "batchDeployDefaultsHint": "Erkannte Plattformen sind standardmäßig ausgewählt. Prüfen Sie die Ziele vor der Sammelsynchronisierung.",
    "batchUndeployDefaultsHint": "Entfernt nur von PromptHub verteilte Skills von den ausgewählten Plattformen. Das lokale Repository bleibt unverändert.",
    "executionPlan": "Ausführungsplan",
    "noPlatformSelected": "Keine Plattform ausgewählt",
    "compareAgainst": "Vergleichen mit",
    "compareSummary": "{{from}} -> {{to}}",
    "createSnapshot": "Snapshot erstellen",
    "snapshot": "Snapshot",
    "snapshotPrompt": "Beschreibung für diesen Snapshot eingeben",
    "snapshotCreated": "Versions-Snapshot erstellt",
    "snapshotDefaultNote": "Manueller Snapshot {{timestamp}}",
    "versionTimeline": "Zeitachse",
    "noVersionHistory": "Noch keine Versionshistorie",
    "noVersionHistoryHint": "Änderungen an SKILL.md oder der Dateistruktur erzeugen automatisch Snapshots, die hier wiederhergestellt werden können.",
    "versionRestoreHint": "Wählen Sie eine Version zum Wiederherstellen aus",
    "selectedVersion": "Ausgewählte Version",
    "diffView": "Diff",
    "noChanges": "Keine Änderungen",
    "filesChanged": "{{count}} Datei(en) geändert",
    "expandAll": "Alle ausklappen",
    "collapseAll": "Alle einklappen",
    "importedBadge": "Bereits importiert",
    "noLocalRepo": "Kein lokales Repository gefunden",
    "safetyAssessment": "Sicherheitsscan",
    "safetyAssessmentDesc": "KI-gestützte Sicherheitsanalyse des Skill-Inhalts und seines Herkunftskontexts.",
    "safetyAssessmentEmpty": "Noch kein Scan durchgefuehrt. Klicken Sie auf 'Scannen'.",
    "safetyScanning": "Scannen...",
    "runSafetyAssessment": "Scannen",
    "safetyLevelLabel": "Risikostufe",
    "safetyModalTitle": "Sicherheitsbericht",
    "safetyRescan": "Erneut scannen",
    "safetyFilesChecked": "{{count}} Datei(en) geprüft",
    "safetyScanMethod": "Methode",
    "safetyScanMethodAI": "KI-gestützt",
    "safetyScanMethodAIDesc": "Der KI-Scan prüft SKILL.md und relevante Repository-Dateien mit Modellkontext und ist daher das wichtigste Signal für Installationsentscheidungen.",
    "safetyScore": "Bewertung",
    "safetyScoreDesc": "Bewertung 0–100 (höher = sicherer). Basierend auf Risikostufe und Anzahl der Findings: blockiert 0–10, hohes Risiko 20–40, Warnung 50–70, sicher 80–100.",
    "safetyDimensionTitle": "Bewertungsdimensionen",
    "safetyDimContent": "Inhaltsmuster",
    "safetyDimContentDesc": "KI-Prüfung von SKILL.md-Anweisungen und auffälligen Repository-Dateien auf gefährliche Befehle, Rechteausweitung, Secret-Zugriffe, Prompt-Injection und Exfiltration.",
    "safetyDimSource": "Quell-Vertrauenswürdigkeit",
    "safetyDimSourceDesc": "Herkunfts-Preflight plus KI-Kontextprüfung für fehlende Herkunft, ungültige URLs, benutzerdefinierte Hosts und gesperrte interne Adressen.",
    "safetyDimRepo": "Repository-Struktur",
    "safetyDimRepoDesc": "Prüfung des Repository-Baums auf ausführbare Skripte, gebündelte Binärdateien, Persistenzdateien und weitere riskante Packaging-Signale für den KI-Scan.",
    "safetyDimFindings": "{{count}} Fund/Funde",
    "safetyDimNoFindings": "Keine Probleme",
    "safetyScoreFormula": "Formel: Risikostufe legt den Basisbereich fest (blockiert 0–10 · hohes Risiko 20–40 · Warnung 50–70 · sicher 80–100), jeder Fund zieht Punkte in diesem Bereich ab.",
    "safetyNoFindings": "Keine Probleme gefunden",
    "safetySeverityHigh": "Hoch",
    "safetySeverityWarn": "Warnung",
    "safetySeverityInfo": "Info",
    "safetyScanTime": "Gescannt am",
    "safetyScanBlockedSource": "Der Sicherheitsscan hat diese Quelle blockiert, weil sie auf eine interne oder eingeschränkte Adresse aufgelöst wird.",
    "symlinkHint": "Creates a symlink in the platform directory — lighter updates going forward.",
    "copyHint": "Copies SKILL.md to the platform directory — more compatible.",
    "scanRepository": "Scan Repository",
    "githubNoImportableSkills": "No importable SKILL.md or README.md files were found in this repository.",
    "githubScanFound": "Found {{count}} import option(s)",
    "githubScanHint": "Select one or more skills from this repository before importing.",
    "githubImportSummary": "Imported {{imported}} / {{total}}, skipped {{skipped}}, failed {{failed}}.",
    "safetyLevelSafe": "Safe",
    "safetyLevelWarn": "Needs review",
    "safetyLevelHighRisk": "High risk",
    "safetyLevelBlocked": "Blocked",
    "safetySummarySafe": "No obvious malicious patterns were detected across {{count}} scanned files.",
    "safetySummaryWarn": "{{warn}} warning findings were detected across {{count}} scanned files. Review the source before installing or executing it.",
    "safetySummaryHighRisk": "{{high}} high-risk and {{warn}} warning findings were detected across {{count}} scanned files. Manual review is recommended before proceeding.",
    "safetySummaryBlocked": "Obvious dangerous patterns were detected across {{count}} scanned files. Installation should remain blocked.",
    "securityAudits": "Security Audits",
    "safetyScanFailed": "Safety scan failed",
    "safetyScanBlockedInstall": "Installation blocked due to safety concerns.",
    "safetyHighRiskTitle": "High-Risk Skill Detected",
    "safetyHighRiskConfirm": "This skill has been flagged as high risk. Are you sure you want to proceed?",
    "addAnyway": "Add Anyway",
    "confirmDeleteTitle": "Confirm Delete",
    "confirmDeleteSingle": "Are you sure you want to delete skill \"{{name}}\"?",
    "confirmDeleteMultiple": "Are you sure you want to delete {{count}} selected skills?",
    "deleteHint": "Only removes from the PromptHub library. Source files are preserved and platform installations will be uninstalled.",
    "refreshTranslation": "Refresh Translation",
    "editMetadata": "Edit Skill Metadata",
    "batchAction": "Action Mode",
    "batchDeployFailed": "Batch deploy completed with {{failed}} failures out of {{total}} targets.",
    "batchDeployFailureList": "Failed Targets",
    "batchDeployHint": "Deploy {{count}} skill(s) to selected platforms.",
    "batchUndeploy": "Batch Uninstall from Platforms",
    "batchUndeployHint": "Removes corresponding skills from selected platform directories. Your local PromptHub repo is not affected.",
    "noDetectedPlatforms": "No syncable platform directories detected.",
    "customPaths": "Custom scan paths",
    "detailRenderError": "This skill cannot be opened right now",
    "existingTags": "Existing tags",
    "exportFailed": "Export failed",
    "githubStars": "GitHub Stars",
    "hideOptionalTags": "Hide optional tags",
    "importFailed": "Failed to import skills",
    "installMethod": "Install Method",
    "loadFailed": "Load failed",
    "nameInvalid": "Invalid name format (only lowercase letters, numbers, and hyphens)",
    "nameTooLong": "Name must not exceed 64 characters",
    "openFileEditor": "Open File Editor",
    "openLocalSource": "Open Local Skill Folder",
    "openRemoteSource": "Open Source Link",
    "operation": "Operation",
    "pathPlaceholder": "~/path/to/skills",
    "previewRenderError": "Skill preview cannot be rendered right now",
    "previewRenderErrorHint": "The skill content or metadata format has a compatibility issue, but it won't crash the entire detail page. You can retry later or switch to the file view to inspect the raw content.",
    "instructionsManagedInFiles": "Instructions are managed in the file editor",
    "instructionsManagedInFilesHint": "SKILL.md and other files should be edited in the file editor. This form is for metadata only (name, description, author, tags).",
    "removeTag": "Remove tag",
    "restore": "Restore",
    "restoring": "Restoring...",
    "scanPreview": "Scan Preview",
    "scanPreviewStats": "Total: {{total}} · Imported: {{imported}} · Importable: {{importable}} · Selected: {{selected}}",
    "scanStatsImportable": "Importable",
    "scanStatsImported": "Imported",
    "scanStatsSelected": "Selected",
    "scanStatsTotal": "Total",
    "selectedSkills": "Selected Skills",
    "showOptionalTags": "Add tags when needed",
    "skillContent": "Skill Content",
    "skills": "skills",
    "storePage": "Store Page",
    "storePathPlaceholder": "Local directory path",
    "storeSourceHttpsRequired": "Store URL must use HTTPS",
    "storeSourceInvalidUrl": "Invalid store URL format",
    "storeSourceType": "Store Type",
    "syncSummary": "Sync Summary",
    "syncing": "Syncing",
    "syncingProgress": "Syncing {{current}}/{{total}}...",
    "tag": "Tag",
    "targetPlatforms": "Target Platforms",
    "totalTargets": "Total Targets",
    "translateRefreshed": "Translation refreshed",
    "weeklyInstalls": "Weekly Installs",
    "safetyFinding": {
      "shell-pipe-exec": "Detected pipe-to-shell execution",
      "dangerous-delete": "Detected destructive delete command",
      "encoded-powershell": "Detected encoded PowerShell execution",
      "encoded-shell-bootstrap": "Detected encoded payload decoded and executed immediately",
      "privilege-escalation": "Requests elevated privileges",
      "system-persistence": "Touches persistence or system service mechanisms",
      "secret-access": "Reads secret-bearing paths",
      "security-bypass": "Suggests bypassing approvals or sandboxing",
      "network-exfil": "Contains possible credential exfiltration behavior",
      "exec-bit": "Modifies executable permissions",
      "network-bootstrap": "Downloads remote resources",
      "env-mutation": "Mutates shell environment or startup files",
      "untrusted-source-host": "Source host is not a known trusted marketplace host",
      "external-audits": "Marketplace exposes external security audit metadata",
      "internal-source": "Source resolves to a local or internal address",
      "unknown-source": "Source provenance is missing",
      "invalid-source-url": "Source URL is invalid",
      "insecure-source-url": "Source URL is not HTTPS",
      "persistence-file": "Repository contains workflow or persistence-related files",
      "high-risk-binary": "Repository contains high-risk executable artifacts",
      "script-file": "Repository contains executable scripts"
    },
    "updateAvailable": "Update verfügbar",
    "updateConflict": "Lokale Änderungen stehen im Konflikt mit dem Store-Update",
    "localModified": "Lokale Änderungen erkannt",
    "upToDate": "Bereits aktuell",
    "updateCheckFailed": "Updateprüfung fehlgeschlagen",
    "updateSuccess": "Aktualisiert",
    "checkingUpdate": "Prüfen...",
    "checkUpdate": "Update prüfen",
    "updating": "Aktualisieren...",
    "update": "Aktualisieren",
    "overwriteLocalChanges": "Lokale Änderungen überschreiben",
    "platformWorkbench": {
      "badge": "Future Workspace Preview",
      "heroTitle": "From Prompt + Skill manager to an AI operations workspace",
      "heroDesc": "This prototype explores how PromptHub could grow into a unified platform for prompts, skills, agents, MCP integrations and execution history without forcing everything into the current two-mode shell.",
      "heroStatObjects": "Managed objects",
      "heroStatObjectsHint": "Prompt · Skill · Agent · MCP",
      "heroStatLayers": "Platform layers",
      "heroStatLayersHint": "Assets · Connections · Runs",
      "heroStatGoal": "Goal",
      "heroStatGoalValue": "Clearer IA",
      "heroStatGoalHint": "Scale without UI entropy",
      "sidebarTitle": "Platform map",
      "sidebarFootTitle": "Design signal",
      "sidebarFootDesc": "Main navigation shifts from object count to domain structure: assets, automations, integrations and operations.",
      "libraryLabel": "Library",
      "libraryEyebrow": "Assets",
      "libraryTitle": "Prompts, skills and reusable building blocks",
      "libraryDesc": "Content assets and reusable capabilities live in the same workspace, but remain clearly typed and searchable.",
      "agentsLabel": "Agents",
      "agentsEyebrow": "Automation",
      "agentsTitle": "Agents become first-class managed units",
      "agentsDesc": "Agents should sit beside skills, with explicit runtime, ownership and safety metadata instead of being hidden inside loose prompt conventions.",
      "mcpLabel": "MCP & Integrations",
      "mcpEyebrow": "Connections",
      "mcpTitle": "External tools are managed as connections, not content",
      "mcpDesc": "MCP servers, model gateways and sync endpoints belong in a dedicated integration surface with health, auth and environment context.",
      "operationsLabel": "Operations",
      "operationsEyebrow": "Runs",
      "operationsTitle": "Execution becomes observable and reviewable",
      "operationsDesc": "Once Prompt, Skill, Agent and MCP all coexist, users need a unified surface for runs, failures, audits and release readiness.",
      "summaryReady": "Ready",
      "summaryNeedsReview": "Needs review",
      "summaryShared": "Shared",
      "summaryActive": "Active",
      "summaryQueued": "Queued",
      "summaryGuarded": "Guarded",
      "summaryConnected": "Connected",
      "summaryAttention": "Attention",
      "summaryEnvironments": "Environments",
      "summaryRuns": "Runs today",
      "summaryFailures": "Failures",
      "summaryRecovered": "Recovered",
      "lanePrompts": "Prompts",
      "lanePromptsHint": "Writing assets, templates, snippets",
      "laneSkills": "Skills",
      "laneSkillsHint": "Reusable capability packages and project skills",
      "laneResources": "Resources",
      "laneResourcesHint": "Reference docs, context packs, imported files",
      "laneResearch": "Research agents",
      "laneResearchHint": "Discovery, synthesis and evaluation loops",
      "laneCoding": "Coding agents",
      "laneCodingHint": "Implementation, refactor and test execution",
      "laneOps": "Ops agents",
      "laneOpsHint": "Release, monitoring and support workflows",
      "laneMcpServers": "MCP servers",
      "laneMcpServersHint": "Tool adapters, execution endpoints, repo bridges",
      "laneProviders": "Providers",
      "laneProvidersHint": "AI gateways, inference vendors, fallback chains",
      "laneSync": "Sync targets",
      "laneSyncHint": "Backups, publishing targets and workspace mirrors",
      "laneRuns": "Execution runs",
      "laneRunsHint": "Recent tasks, jobs and automated sequences",
      "laneAudit": "Audits",
      "laneAuditHint": "Security checks, publish reviews and quality gates",
      "laneReleases": "Releases",
      "laneReleasesHint": "Version plans, rollout state and rollback safety",
      "statusPublished": "Published",
      "statusDraft": "Draft",
      "statusReady": "Ready",
      "statusHealthy": "Healthy",
      "statusExperiment": "Experiment",
      "statusMonitored": "Monitored",
      "statusStable": "Stable",
      "statusSyncing": "Syncing",
      "statusAtRisk": "At risk",
      "statusNeedsReview": "Needs review",
      "statusOnline": "Online",
      "actionOpenSkill": "Open skill",
      "actionOpenPrompt": "Open prompt pack",
      "actionOpenTemplate": "Open template",
      "actionOpenAgent": "Open agent",
      "actionInspectAgent": "Inspect workflow",
      "actionReviewRuns": "Review runs",
      "actionOpenConnection": "Open connection",
      "actionViewHealth": "View health",
      "actionInspectSource": "Inspect source",
      "actionOpenBoard": "Open board",
      "actionReviewQueue": "Review queue",
      "actionOpenTimeline": "Open timeline",
      "actionCompare": "Compare model",
      "searchPlaceholder": "Search resources, capabilities or integrations...",
      "filter": "Filter",
      "emptySearch": "No prototype items match the current search.",
      "items": "items",
      "contextTitle": "Context panel",
      "metaType": "Type",
      "metaStatus": "Status",
      "metaOwner": "Owner",
      "metaUpdated": "Updated",
      "whyTitle": "Why this matters",
      "whyLibrary": "Prompts and skills can still feel familiar, but they no longer need to shoulder every future object type in the product.",
      "whyAgents": "Agents deserve their own lifecycle, observability and guardrails instead of being buried as prompt conventions or skill metadata hacks.",
      "whyMcp": "MCP and provider configuration is operational infrastructure. Treating it as a connection surface keeps auth, health and environment concerns explicit.",
      "whyOperations": "As the platform grows, users need a home for runs, audits and release status that cuts across every resource type.",
      "noteTitle": "Prototype note",
      "noteDesc": "This page is intentionally driven by mock structure. The goal is to preview a scalable navigation and workspace shape before migrating the real Prompt / Skill shell."
    }
  },
  "error": {
    "sha512Desc": "SHA512 checksum mismatch.\nThis is usually caused by CDN cache inconsistencies or network issues.\nThe file may have been downloaded successfully. You can try to install it manually."
  },
  "toast": {
    "selfHostedSyncConnectionSuccess": "Verbindung erfolgreich. Der entfernte Workspace enthält derzeit {{prompts}} Prompts, {{folders}} Ordner, {{rules}} Regeln und {{skills}} Skills.",
    "selfHostedSyncPushSuccess": "{{prompts}} Prompts, {{folders}} Ordner, {{rules}} Regeln und {{skills}} Skills wurden zu PromptHub Web hochgeladen.",
    "selfHostedSyncPullSuccess": "{{prompts}} Prompts, {{folders}} Ordner, {{rules}} Regeln und {{skills}} Skills wurden von PromptHub Web wiederhergestellt."
  },
  "closeDialog": {
    "title": "Fenster schließen",
    "message": "Wie möchten Sie schließen?",
    "minimizeToTray": "In Taskleiste minimieren",
    "exitApp": "Anwendung beenden",
    "rememberChoice": "Meine Auswahl merken"
  },
  "quickAdd": {
    "title": "Schnelles Hinzufügen",
    "manualAdd": "Manuell hinzufügen",
    "manualAddDesc": "Prompt-Details manuell ausfüllen",
    "desc": "Inhalte für KI-Analyse & Kategorisierung einfügen",
    "generateEntry": "KI generieren",
    "generateEntryDesc": "Beschreibe dein Ziel und lass die KI einen Prompt entwerfen",
    "quickAddDesc": "Prompt einfügen, KI analysiert und kategorisiert ihn",
    "smartFolder": "Intelligente Zuordnung",
    "needConfig": "KI-Konfiguration erforderlich",
    "noAiConfig": "KI-Dienst nicht konfiguriert",
    "noAiConfigDesc": "Bitte konfigurieren Sie zuerst den KI-Anbieter, um die intelligente Analyse zu nutzen.",
    "tokenWarning": "Die KI-Analyse verbraucht Token",
    "pastePrompt": "Prompt einfügen",
    "placeholder": "Fügen Sie hier Ihren Prompt-Inhalt ein...",
    "modeLabel": "Erstellungsmodus",
    "modeAnalyze": "Vorhandenen Inhalt analysieren",
    "modeAnalyzeDesc": "Einen vorhandenen Prompt einfügen und von der KI Titel, Tags und Ordner vorschlagen lassen",
    "modeGenerate": "Prompt mit KI generieren",
    "modeGenerateDesc": "Beschreibe dein Ziel und lass die KI einen speicherfertigen Prompt-Entwurf erzeugen",
    "generatePromptRequest": "Beschreibe den gewünschten Prompt",
    "generatePlaceholder": "Zum Beispiel: Erstelle einen Prompt für Xiaohongshu-Titel in jungem, internetaffinem Ton und liefere 10 Titelvorschläge.",
    "generateAndCreate": "Generieren und erstellen",
    "analyzing": "Analysiere...",
    "analyzeWithAi": "KI-Analyse verwenden",
    "parseError": "KI-Antwort konnte nicht verarbeitet werden",
    "analysisFailed": "KI-Analyse fehlgeschlagen",
    "analysisResult": "KI-Analyseergebnis",
    "suggestedFolder": "Vorgeschlagener Ordner",
    "create": "Erstellen"
  },
  "recovery": {
    "title": "Wiederherstellbare Daten verfügbar",
    "description": "Wir haben eine oder mehrere Wiederherstellungsquellen gefunden. Prüfen Sie Anzahl, Zeitstempel und Vorschau und wählen Sie dann die Quelle aus, die Sie wiederherstellen möchten.",
    "sourceLabel": "Daten gefunden unter:",
    "promptCount": "{{count}} Prompts",
    "folderCount": "{{count}} Ordner",
    "skillCount": "{{count}} Skills",
    "dbSize": "Datenbankgröße: {{size}}",
    "recover": "Daten wiederherstellen",
    "recoverSelected": "Ausgewählte Quelle wiederherstellen",
    "dismiss": "Neu beginnen",
    "recovering": "Daten werden wiederhergestellt...",
    "success": "Daten erfolgreich wiederhergestellt! Die App wird neu gestartet.",
    "restarting": "Die App wird neu gestartet...",
    "failed": "Wiederherstellung fehlgeschlagen: {{error}}",
    "overwriteWarning": "Ihre aktuelle Bibliothek enthält {{count}} Prompt(s). Die Wiederherstellung ersetzt Ihre vorhandenen Daten durch das ausgewählte Backup. Ihre aktuellen Daten werden vorher automatisch gesichert.",
    "confirmDismiss": "Sind Sie sicher, dass Sie mit einer leeren Datenbank beginnen möchten? Ihre alten Daten bleiben am ursprünglichen Speicherort erhalten und können später manuell wiederhergestellt werden.",
    "sourcesTitle": "Wiederherstellungsquellen",
    "sourcesDescription": "Wählen Sie die Quelle, die Ihren echten Daten am ehesten entspricht.",
    "sourceCount": "{{count}} Quellen",
    "previewTitle": "Vorschau",
    "previewLoading": "Vorschau wird geladen...",
    "previewEmpty": "Für diese Quelle sind noch keine Vorschaueinträge verfügbar.",
    "previewUnavailable": "Für diese Quelle ist keine Vorschau verfügbar.",
    "previewTruncated": "Die Vorschau ist gekürzt. Stellen Sie die Quelle wieder her, um alle Einträge zu sehen.",
    "sourceType": {
      "current-residual": "Reste im aktuellen Verzeichnis",
      "external-user-data": "Früheres Datenverzeichnis",
      "upgrade-backup": "Automatisches Upgrade-Backup",
      "standalone-db-backup": "Eigenständiges Datenbank-Backup"
    },
    "dataSource": {
      "sqlite": "SQLite",
      "workspace": "Workspace-Dateien",
      "browser-storage": "Browser-Speicher",
      "skills": "Skills",
      "legacy-layout": "Altes Layout"
    },
    "previewKind": {
      "prompt": "Prompt",
      "folder": "Ordner",
      "skill": "Skill"
    },
    "skillsOnly": "Nur Skill-Daten"
  }
}
