{
  "common": {
    "save": "Speichern",
    "saving": "Speichert…",
    "discard": "Verwerfen",
    "cancel": "Abbrechen",
    "confirm": "Bestätigen",
    "add": "Hinzufügen",
    "remove": "Entfernen",
    "loading": "Lädt…",
    "yes": "Ja",
    "no": "Nein",
    "enabled": "Aktiviert",
    "disabled": "Deaktiviert",
    "unsavedChanges": "Du hast ungespeicherte Änderungen",
    "saveSuccess": "Änderungen gespeichert",
    "saveError": "Änderungen konnten nicht gespeichert werden",
    "optional": "Optional",
    "back": "Zurück",
    "comingSoon": "Demnächst verfügbar",
    "close": "Schließen",
    "searchSelect": "Suchen und auswählen…",
    "noResults": "Keine Treffer",
      "clearSelection": "Auswahl löschen"
  },
  "embedBuilder": {
    "title": "Titel",
    "titlePlaceholder": "Willkommen!",
    "description": "Beschreibung",
    "descriptionPlaceholder": "Schön, dass du da bist, {user}.",
    "color": "Farbe",
    "preview": "Vorschau",
    "previewTitlePlaceholder": "Embed-Titel",
    "previewDescriptionPlaceholder": "Embed-Beschreibung erscheint hier…",
    "clear": "Embed leeren",
    "clearHint": "Leere Felder speichern kein Embed.",
    "advancedToggle": "Erweiterte Embed-Optionen (Author, Bilder, Footer)",
    "authorSection": "Author (Kopfzeile)",
    "authorNamePlaceholder": "Author-Name, z. B. {server}",
    "authorIconPlaceholder": "Author-Icon-URL oder {server.icon}",
    "authorUrlPlaceholder": "Author-Link (https://…)",
    "mediaSection": "Medien",
    "thumbnailPlaceholder": "Thumbnail-URL oder {user.avatar}",
    "imagePlaceholder": "Großes Bild / Banner-URL (https://…)",
    "titleUrlPlaceholder": "Titel-Link (https://…)",
    "footerSection": "Footer",
    "footerTextPlaceholder": "Footer-Text, z. B. Nexumi",
    "footerIconPlaceholder": "Footer-Icon-URL oder {server.icon}",
    "timestamp": "Zeitstempel anzeigen",
    "timestampPreview": "gerade eben",
    "mediaHint": "Bild-URLs müssen mit http(s) beginnen. Für Welcome kannst du {user.avatar} und {server.icon} nutzen."
  },
  "componentsV2Builder": {
    "blocks": "Layout-Blöcke",
    "addBlock": "Block hinzufügen…",
    "addNestedBlock": "Verschachtelten Block hinzufügen…",
    "empty": "Noch keine Blöcke — füge einen Container oder Textblock hinzu.",
    "preview": "Vorschau",
    "previewEmptyText": "Textinhalt…",
    "previewInvalidUrl": "Ungültige Bild-URL",
    "clear": "Layout leeren",
    "clearHint": "Ungültige Blöcke werden beim Speichern verworfen.",
    "actionsTitle": "Button- & Select-Aktionen",
    "textPlaceholder": "Text (Discord-Formatierung)",
    "divider": "Trennlinie anzeigen",
    "spacing": "Abstand",
    "spacingSmall": "Klein",
    "spacingLarge": "Groß",
    "accentColor": "Akzentfarbe (Dezimalwert)",
    "spoiler": "Spoiler-Container",
    "sectionText": "Abschnittstext",
    "accessoryType": "Zubehör",
    "accessoryThumbnail": "Thumbnail",
    "accessoryButton": "Button",
    "urlPlaceholder": "https://… oder {user.avatar}",
    "addMediaItem": "Bild hinzufügen",
    "addButton": "Button hinzufügen",
    "addSelect": "Select hinzufügen…",
    "buttonLabel": "Button-Label",
    "linkUrl": "Link-URL (https://…)",
    "actionId": "Action-ID",
    "centralActionId": "Zentrale Action-ID (optional)",
    "optionLabel": "Options-Label",
    "optionValue": "Options-Wert",
    "optionActionId": "Action-ID pro Option (optional)",
    "addOption": "Option hinzufügen",
    "removeOption": "Option entfernen",
    "selectPlaceholder": "Select-Platzhalter",
    "replyContent": "Antwortnachricht",
    "roleAction": "Zielrolle",
    "defaultButtonLabel": "Button",
    "blockTypes": {
      "container": "Container",
      "text_display": "Text",
      "separator": "Trenner",
      "section": "Abschnitt",
      "media_gallery": "Medien-Galerie",
      "action_row": "Action Row",
      "button": "Button"
    },
    "buttonStyles": {
      "Primary": "Primär",
      "Secondary": "Sekundär",
      "Success": "Erfolg",
      "Danger": "Gefahr",
      "Link": "Link"
    },
    "selectTypes": {
      "string_select": "String-Select",
      "user_select": "User-Select",
      "role_select": "Rollen-Select",
      "channel_select": "Kanal-Select",
      "mentionable_select": "Mentionable-Select"
    },
    "actionTypes": {
      "EPHEMERAL_REPLY": "Ephemere Antwort",
      "PUBLIC_REPLY": "Öffentliche Antwort",
      "ASSIGN_ROLE": "Rolle zuweisen",
      "REMOVE_ROLE": "Rolle entfernen",
      "TOGGLE_ROLE": "Rolle umschalten",
      "ASSIGN_SELECTED_ROLES": "Ausgewählte Rollen zuweisen",
      "NONE": "Keine Aktion"
    }
  },
  "placeholders": {
    "toggle": "Verfügbare Platzhalter anzeigen",
    "hint": "Zum Einfügen auf Kopieren tippen. Nur die hier gelisteten Platzhalter funktionieren in diesem Feld.",
    "copy": "Platzhalter kopieren",
    "copied": "Platzhalter kopiert",
    "copyFailed": "Kopieren fehlgeschlagen",
    "desc": {
      "userMention": "Erwähnung des Mitglieds",
      "userName": "Anzeigename des Mitglieds",
      "userTag": "Benutzername/Tag des Mitglieds",
      "userId": "Discord-ID des Mitglieds",
      "userDisplayName": "Anzeigename (ohne Erwähnung)",
      "userTagPlain": "Benutzername ohne Erwähnung",
      "username": "Anzeigename des Mitglieds",
      "server": "Servername",
      "memberCount": "Aktuelle Mitgliederzahl",
      "args": "Argumente nach dem Tag-Befehl",
      "random": "Zufällige Wahl aus Optionen (mit | getrennt)",
      "age": "Alter in Jahren (nur wenn Geburtsjahr gesetzt)",
      "level": "Erreichtes Level",
      "count": "Aktueller Statistik-Wert",
      "feedTitle": "Titel des Feed-Eintrags",
      "feedUrl": "URL des Feed-Eintrags",
      "channelBracket": "Kanal-Erwähnung (Dashboard-Schreibweise, ID ersetzen)",
      "channelNative": "Kanal-Erwähnung (Discord-Syntax, ID ersetzen)",
      "userAvatar": "Avatar-URL des Mitglieds (für Thumbnail/Icons)",
      "serverIcon": "Server-Icon-URL (für Author/Footer)"
    }
  },
  "nav": {
    "dashboard": "Dashboard",
    "overview": "Übersicht",
    "settings": "Einstellungen",
    "modules": "Module",
    "access": "Dashboard-Zugriff",
    "commands": "Commands"
  },
  "moduleGroups": {
    "moderation": "Moderation",
    "engagement": "Engagement",
    "utility": "Utility",
    "community": "Community",
    "integrations": "Integrationen"
  },
  "modules": {
    "moderation": {
      "label": "Moderation",
      "description": "Bans, Verwarnungen, Timeouts und das Fall-System"
    },
    "automod": {
      "label": "Auto-Moderation",
      "description": "Spam-, Raid- und Nuke-Schutz"
    },
    "logging": {
      "label": "Logging",
      "description": "Log-Kanäle für Server-Events"
    },
    "welcome": {
      "label": "Willkommen & Abschied",
      "description": "Join- und Leave-Nachrichten, Autoroles"
    },
    "verification": {
      "label": "Verifizierung",
      "description": "Button- und Captcha-Verifizierung"
    },
    "leveling": {
      "label": "Leveling & XP",
      "description": "Text- und Voice-XP, Rollen-Belohnungen"
    },
    "economy": {
      "label": "Economy",
      "description": "Währung, Shop und Spiele"
    },
    "fun": {
      "label": "Fun & Spiele",
      "description": "Minispiele und Medien-Commands"
    },
    "giveaways": {
      "label": "Giveaways",
      "description": "Button-basierte Giveaways"
    },
    "tickets": {
      "label": "Tickets",
      "description": "Support-Ticket-Panels und Transkripte"
    },
    "selfroles": {
      "label": "Self Roles",
      "description": "Reaktions-, Button- und Dropdown-Rollenpanels"
    },
    "tags": {
      "label": "Tags",
      "description": "Custom Commands und Auto-Responder"
    },
    "starboard": {
      "label": "Starboard",
      "description": "Beliebte Nachrichten hervorheben"
    },
    "suggestions": {
      "label": "Vorschläge",
      "description": "Community-Vorschläge mit Abstimmung"
    },
    "birthdays": {
      "label": "Geburtstage",
      "description": "Geburtstags-Ankündigungen und -Rollen"
    },
    "tempvoice": {
      "label": "Temp-Voice",
      "description": "Join-to-Create Voice-Kanäle"
    },
    "stats": {
      "label": "Server-Statistiken",
      "description": "Automatische Statistik-Kanäle und Invites"
    },
    "feeds": {
      "label": "Social Feeds",
      "description": "Twitch-, YouTube-, RSS- und Reddit-Benachrichtigungen"
    },
    "scheduler": {
      "label": "Scheduler",
      "description": "Geplante und wiederkehrende Ankündigungen"
    },
    "guildbackup": {
      "label": "Backups",
      "description": "Server-Backup und -Wiederherstellung"
    },
    "messages": {
      "label": "Nachrichten",
      "description": "Embeds oder Components-V2-Layouts in einen Kanal senden"
    }
  },
  "login": {
    "title": "Nexumi",
    "subtitle": "Melde dich mit Discord an, um deine Server zu verwalten.",
    "cta": "Mit Discord anmelden",
    "footer": "Mit der Anmeldung akzeptierst du die Nexumi-Nutzungsbedingungen und Datenschutzerklärung.",
    "errors": {
      "access_denied": "Du hast die Discord-Anmeldung abgebrochen.",
      "invalid_request": "Ungültige Anmeldeanfrage. Bitte erneut versuchen.",
      "invalid_state": "Deine Anmelde-Sitzung ist abgelaufen. Bitte erneut versuchen.",
      "oauth_failed": "Die Discord-Anmeldung ist fehlgeschlagen. Bitte erneut versuchen."
    }
  },
  "dashboard": {
    "guildList": {
      "title": "Deine Server",
      "subtitle": "Wähle einen Server zur Verwaltung oder lade Nexumi auf einen neuen Server ein.",
      "manage": "Verwalten",
      "invite": "Einladen",
      "botMissing": "Nicht installiert",
      "empty": "Keine Server gefunden. Du brauchst die Berechtigung „Server verwalten“ auf einem Discord-Server, um hier zu erscheinen."
    },
    "ownerBypass": {
      "title": "Owner-Zugriff",
      "description": "Du bearbeitest diesen Server über das Owner-Panel, ohne Discord-Mitglied mit „Server verwalten“ zu sein.",
      "backToOwner": "Zurück zur Server-Verwaltung"
    },
    "overview": {
      "title": "Übersicht",
      "moduleStatusTitle": "Modul-Status",
      "moduleStatusEmpty": "Noch keine Modul-Daten vorhanden.",
      "recentAuditTitle": "Letzte Dashboard-Aktivität",
      "auditEmpty": "Noch keine Dashboard-Änderungen.",
      "auditPath": "Pfad",
      "viewAllModules": "Module verwalten",
      "activityTitle": "Aktivität (letzte 7 Tage)",
      "activityMessages": "Nachrichten",
      "activityVoiceMinutes": "Voice-Minuten",
      "activityActiveUsers": "Aktive Mitglieder",
      "activityHint": "Aggregiert aus der Aktivitätserfassung der Leveling- und Stats-Module."
    }
  },
  "settings": {
    "general": {
      "title": "Allgemeine Einstellungen",
      "description": "Sprache, Zeitzone und der Moderations-Modul-Schalter für diesen Server.",
      "localeLabel": "Dashboard- & Bot-Sprache",
      "localeHint": "Wird für Bot-Antworten und Dashboard-Standardwerte auf diesem Server verwendet.",
      "timezoneLabel": "Zeitzone",
      "timezoneHint": "IANA-Zeitzonen-Bezeichner, z. B. Europe/Berlin oder America/New_York.",
      "moderationLabel": "Moderations-Modul",
      "moderationHint": "Aktiviert Moderations-Commands (Ban, Kick, Warn, Purge, …) auf diesem Server.",
      "snipeLabel": "Snipe / Editsnipe",
      "snipeHint": "Speichert gelöschte/bearbeitete Nachrichten kurzzeitig (standardmäßig aus, Datenschutz)."
    }
  },
  "modulesPage": {
    "title": "Module",
    "description": "Aktiviere oder deaktiviere einzelne Nexumi-Module für diesen Server.",
    "configure": "Konfigurieren"
  },
  "access": {
    "title": "Dashboard-Zugriff",
    "description": "Gewähre zusätzlichen Discord-Rollen Zugriff auf bestimmte Dashboard-Bereiche, zusätzlich zu Server-Administratoren.",
    "roleIdLabel": "Rollen-ID",
    "roleIdPlaceholder": "z. B. 123456789012345678",
    "roleIdHint": "Rechtsklick auf eine Rolle in Discord bei aktiviertem Entwicklermodus und „Rollen-ID kopieren“ wählen.",
    "modulesLabel": "Erlaubte Module",
    "allModulesOption": "Alle Module",
    "specificModulesOption": "Bestimmte Module",
    "addRule": "Regel hinzufügen",
    "removeRule": "Entfernen",
    "noRules": "Keine zusätzlichen Zugriffsregeln konfiguriert. Nur Server-Administratoren können das Dashboard nutzen.",
    "invalidRoleId": "Gib eine gültige Discord-Rollen-ID an (17–20 Ziffern)."
  },
  "modulePlaceholder": {
    "title": "{module}-Einstellungen",
    "message": "Modul-Einstellungen kommen in einer späteren Phase.",
    "backToModules": "Zurück zu den Modulen"
  },
  "modulePages": {
    "moderation": {
      "title": "Moderation",
      "description": "Aktiviere das Moderations-Modul und konfiguriere automatische Eskalationsregeln.",
      "enabledLabel": "Moderations-Modul aktiviert",
      "enabledHint": "Aktiviert Ban, Kick, Warn, Purge und das Fall-System auf diesem Server.",
      "escalationsTitle": "Eskalationsregeln",
      "escalationsDescription": "Automatische Strafen ab einer bestimmten Anzahl an Verwarnungen.",
      "noEscalations": "Keine Eskalationsregeln konfiguriert.",
      "addEscalation": "Regel hinzufügen",
      "warnCount": "Anzahl Verwarnungen",
      "action": "Aktion",
      "actions": {
        "TIMEOUT": "Timeout",
        "KICK": "Kick",
        "BAN": "Ban"
      },
      "durationMs": "Dauer (ms)",
      "reason": "Grund",
      "reasonPlaceholder": "Optionaler Standardgrund",
      "casesTitle": "Fälle",
      "casesDescription": "Moderations-Fälle anzeigen, Grund bearbeiten oder soft-löschen.",
      "searchPlaceholder": "Suche nach User- oder Moderator-ID / Grund",
      "actionPlaceholder": "Aktion filtern, z. B. BAN",
      "casesEmpty": "Keine Fälle gefunden.",
      "target": "Ziel",
      "moderator": "Moderator",
      "createdAt": "Erstellt am",
      "noReason": "Kein Grund angegeben",
      "editReason": "Grund bearbeiten",
      "saveReason": "Speichern",
      "deleteCase": "Fall löschen",
      "confirmDeleteCase": "Diesen Fall wirklich löschen?",
      "warningsTitle": "Verwarnungen",
      "warningsDescription": "Letzte Verwarnungen. Entfernen löscht den Warn-Eintrag.",
      "warningsEmpty": "Keine Verwarnungen gefunden.",
      "warningsSearchUser": "User-ID filtern",
      "removeWarning": "Verwarnung entfernen",
      "confirmRemoveWarning": "Diese Verwarnung wirklich entfernen?"
    },
    "automod": {
      "title": "Auto-Moderation",
      "description": "Filterregeln, Anti-Raid und Anti-Nuke für diesen Server.",
      "enabledLabel": "Auto-Moderation aktiviert",
      "enabledHint": "Master-Schalter: nur aktivierte Regeln unten greifen, wenn dieser Schalter an ist.",
      "rulesTitle": "Filterregeln",
      "rulesDescription": "Pro Regel: Aktion, Schwellenwerte, Wort-/Linklisten und Ausnahmen.",
      "ruleAction": "Aktion",
      "timeoutMinutes": "Timeout (Minuten)",
      "actions": {
        "DELETE": "Nachricht löschen",
        "WARN": "Verwarnen",
        "TIMEOUT": "Timeout",
        "KICK": "Kick",
        "BAN": "Ban"
      },
      "thresholds": {
        "maxMessages": "Max. Nachrichten",
        "windowSeconds": "Zeitfenster (Sekunden)",
        "maxMentions": "Max. Mentions",
        "capsPercent": "Caps-Anteil (%)",
        "minLength": "Min. Nachrichtenlänge",
        "maxEmojis": "Max. Emojis",
        "duplicateCount": "Duplikat-Anzahl"
      },
      "linkWhitelist": "Link-Whitelist (Hosts)",
      "linkBlacklist": "Link-Blacklist (Hosts)",
      "addHost": "Host hinzufügen",
      "wordList": "Wortliste",
      "regexList": "Regex-Muster",
      "wordPlaceholder": "verbotenes Wort",
      "addWord": "Wort hinzufügen",
      "addRegex": "Regex hinzufügen",
      "exceptionRoles": "Ausnahme-Rollen",
      "exceptionChannels": "Ausnahme-Kanäle",
      "rules": {
        "SPAM": {
          "title": "Spam",
          "description": "Zu viele Nachrichten in kurzer Zeit."
        },
        "MASS_MENTION": {
          "title": "Massen-Mentions",
          "description": "Zu viele @-Mentions in einer Nachricht."
        },
        "CAPS": {
          "title": "Caps",
          "description": "Überwiegend Großbuchstaben."
        },
        "INVITE_LINK": {
          "title": "Invite-Links",
          "description": "Discord-Invite-Links blockieren."
        },
        "EXTERNAL_LINK": {
          "title": "Externe Links",
          "description": "Links gegen Whitelist/Blacklist prüfen."
        },
        "WORD_FILTER": {
          "title": "Wortfilter",
          "description": "Wörter und Regex-Muster."
        },
        "DUPLICATE": {
          "title": "Duplikate",
          "description": "Wiederholte gleiche Nachrichten."
        },
        "EMOJI_SPAM": {
          "title": "Emoji-Spam",
          "description": "Zu viele Emojis in einer Nachricht."
        },
        "ZALGO": {
          "title": "Zalgo",
          "description": "Zalgo-/Combining-Zeichen blockieren."
        },
        "PHISHING": {
          "title": "Phishing",
          "description": "Bekannte Scam-/Phishing-Domains."
        }
      },
      "antiRaidTitle": "Anti-Raid",
      "antiRaidDescription": "Erkennt ungewöhnlich schnelle Join-Wellen.",
      "antiRaidEnabled": "Anti-Raid aktiviert",
      "antiRaidJoinThreshold": "Schwellenwert (Joins)",
      "antiRaidWindowSeconds": "Zeitfenster (Sekunden)",
      "antiRaidAction": "Reaktion",
      "antiRaidActions": {
        "LOCKDOWN": "Lockdown (Kanäle sperren)",
        "VERIFY": "Verify (Unverified-Rolle)"
      },
      "antiRaidActionHint": "Verify setzt die Unverified-Rolle aus dem Verifizierungsmodul und gilt für weitere Joins, bis der Lockdown-Status zurückgesetzt wird.",
      "antiNukeTitle": "Anti-Nuke",
      "antiNukeDescription": "Schützt vor Massen-Bans oder Massen-Kanal-Löschungen durch kompromittierte Accounts.",
      "antiNukeEnabled": "Anti-Nuke aktiviert",
      "antiNukeBanThreshold": "Schwellenwert (Bans)",
      "antiNukeChannelThreshold": "Schwellenwert (Kanal-Löschungen)",
      "antiNukeWindowSeconds": "Zeitfenster (Sekunden)",
      "lockdownActive": "Raid-Reaktion aktiv",
      "lockdownActiveHint": "Bei Lockdown: Kanäle entsperren beim Ausschalten. Bei Verify: nur Status zurücksetzen."
    },
    "logging": {
      "title": "Logging",
      "description": "Log-Kanäle, Ignore-Listen und die Event-zu-Kanal-Zuordnung.",
      "enabledLabel": "Logging aktiviert",
      "ignoreBotsLabel": "Bot-Nachrichten/-Aktionen ignorieren",
      "ignoredChannelsLabel": "Ignorierte Kanäle",
      "ignoredRolesLabel": "Ignorierte Rollen",
      "idsPlaceholder": "Kommagetrennte IDs, z. B. 123456789012345678, 234567890123456789",
      "idsHint": "Discord-IDs kommagetrennt eintragen. Entwicklermodus aktivieren, um IDs zu kopieren.",
      "retentionLabel": "Aufbewahrung (Tage)",
      "retentionHint": "Cases und Dashboard-Audit älter als X Tage löschen. 0 = unbegrenzt.",
      "channelsTitle": "Event-Kanal-Zuordnung",
      "channelsDescription": "Wähle einen Log-Kanal und ordne ihm einen oder mehrere Event-Typen zu.",
      "channelsEmpty": "Keine Event-Kanal-Zuordnungen konfiguriert.",
      "channelsHint": "Jeder Event-Typ kann nur einem Kanal zugeordnet werden. Eine neue Auswahl entfernt ihn automatisch von anderen Zeilen.",
      "eventType": "Event-Typ",
      "eventTypesLabel": "Event-Typen",
      "eventTypesPlaceholder": "Event-Typen suchen…",
      "channelId": "Log-Kanal",
      "addMapping": "Zuordnung hinzufügen",
      "errors": {
        "duplicateEventType": "Ein Event-Typ ist mehrfach zugeordnet. Bitte prüfe die Auswahl."
      },
      "eventTypes": {
        "MESSAGE_EDIT": "Nachricht bearbeitet",
        "MESSAGE_DELETE": "Nachricht gelöscht",
        "MESSAGE_BULK_DELETE": "Nachrichten massenhaft gelöscht",
        "MEMBER_JOIN": "Mitglied beigetreten",
        "MEMBER_LEAVE": "Mitglied verlassen",
        "MEMBER_BAN": "Mitglied gebannt",
        "MEMBER_UNBAN": "Mitglied entbannt",
        "MEMBER_UPDATE": "Mitglied aktualisiert",
        "CHANNEL_CREATE": "Kanal erstellt",
        "CHANNEL_DELETE": "Kanal gelöscht",
        "CHANNEL_UPDATE": "Kanal aktualisiert",
        "VOICE_JOIN": "Voice beigetreten",
        "VOICE_LEAVE": "Voice verlassen",
        "VOICE_MOVE": "Voice verschoben",
        "INVITE_CREATE": "Invite erstellt",
        "EMOJI_CREATE": "Emoji erstellt",
        "EMOJI_UPDATE": "Emoji aktualisiert",
        "EMOJI_DELETE": "Emoji gelöscht",
        "STICKER_CREATE": "Sticker erstellt",
        "STICKER_UPDATE": "Sticker aktualisiert",
        "STICKER_DELETE": "Sticker gelöscht",
        "THREAD_CREATE": "Thread erstellt",
        "THREAD_UPDATE": "Thread aktualisiert",
        "THREAD_DELETE": "Thread gelöscht",
        "GUILD_UPDATE": "Server aktualisiert",
        "MOD_ACTION": "Moderations-Aktion"
      }
    },
    "welcome": {
      "welcomeTitle": "Willkommen",
      "welcomeDescription": "Nachricht, Kanal und Autoroles für neue Mitglieder.",
      "welcomeEnabledLabel": "Willkommensnachricht aktiviert",
      "welcomeChannelId": "Willkommens-Kanal-ID",
      "welcomeType": "Nachrichtentyp",
      "type": {
        "TEXT": "Text",
        "EMBED": "Embed",
        "IMAGE": "Bild-Karte",
        "COMPONENTS_V2": "Components V2"
      },
      "welcomeContent": "Nachrichtentext",
      "contentPlaceholder": "Willkommen {user} auf {server}!",
      "placeholdersHint": "Verfügbare Platzhalter: siehe Liste unten.",
      "welcomeEmbed": "Embed",
      "welcomeComponents": "Components-V2-Layout",
      "welcomeDmEnabled": "Willkommens-DM aktiviert",
      "dmContentPlaceholder": "Optionale private Nachricht an neue Mitglieder",
      "userAutoroles": "Autoroles für Nutzer",
      "botAutoroles": "Autoroles für Bots",
      "imageTitle": "Bild-Karte: Titel",
      "imageSubtitle": "Bild-Karte: Untertitel",
      "leaveTitle": "Abschied",
      "leaveDescription": "Nachricht und Kanal, wenn ein Mitglied den Server verlässt.",
      "leaveEnabledLabel": "Abschiedsnachricht aktiviert",
      "leaveChannelId": "Abschieds-Kanal-ID",
      "leaveType": "Nachrichtentyp",
      "leaveTypes": {
        "TEXT": "Text",
        "EMBED": "Embed",
        "COMPONENTS_V2": "Components V2"
      },
      "leaveContent": "Nachrichtentext",
      "leaveContentPlaceholder": "Tschüss {user.tag} — bis bald auf {server}!",
      "leaveEmbed": "Embed",
      "leaveComponents": "Components-V2-Layout",
      "leaveEmbedTitlePlaceholder": "Auf Wiedersehen",
      "leaveEmbedDescriptionPlaceholder": "{user.tag} hat {server} verlassen."
    },
    "verification": {
      "title": "Verifizierung",
      "description": "Modus, Rollen und Anforderungen für die Mitglieder-Verifizierung.",
      "enabledLabel": "Verifizierung aktiviert",
      "mode": "Modus",
      "modes": {
        "BUTTON": "Button",
        "CAPTCHA": "Captcha (WebUI)"
      },
      "captchaProvider": "Captcha-Anbieter",
      "captchaProviders": {
        "MATH": "Mathe-Aufgabe",
        "RECAPTCHA_V2": "Google reCAPTCHA v2",
        "RECAPTCHA_V3": "Google reCAPTCHA v3",
        "HCAPTCHA": "hCaptcha",
        "TURNSTILE": "Cloudflare Turnstile"
      },
      "failAction": "Aktion bei Fehlschlag",
      "failActions": {
        "KICK": "Kick",
        "BAN": "Ban",
        "NONE": "Keine"
      },
      "channelId": "Verifizierungs-Kanal",
      "verifiedRoleId": "Rolle nach Verifizierung",
      "unverifiedRoleId": "Rolle vor Verifizierung",
      "minAccountAgeDays": "Mindest-Accountalter (Tage)",
      "altTitle": "Alt-Account-Erkennung",
      "altDescription": "Erkennt mögliche Zweitaccounts über gemeinsame Captcha-IP (gesalzen gehasht) und Invite-Cluster. Kein Browser-Fingerprinting.",
      "altDetectionEnabled": "Alt-Erkennung aktivieren",
      "altBlockOnMatch": "Bei Treffer blockieren",
      "altBlockOnMatchHint": "Nutzt die konfigurierte Fehlschlag-Aktion (Kick/Ban/Keine). Aus = nur markieren, trotzdem verifizieren.",
      "altIpWindowDays": "IP-Fenster (Tage)",
      "altInviteWindowHours": "Invite-Cluster-Fenster (Stunden)",
      "altMaxAccountsPerInvite": "Max. Accounts pro Invite (Cluster)"
    },
    "leveling": {
      "title": "Leveling & XP",
      "description": "Text- und Voice-XP-Raten, Cooldowns und No-XP-Listen.",
      "enabledLabel": "Leveling aktiviert",
      "textXpMin": "Text-XP (Minimum)",
      "textXpMax": "Text-XP (Maximum)",
      "textCooldownSeconds": "Text-XP-Cooldown (Sekunden)",
      "voiceXpPerMinute": "Voice-XP pro Minute",
      "noXpChannels": "No-XP-Kanäle",
      "noXpRoles": "No-XP-Rollen",
      "roleMultipliers": "Rollen-Multiplikatoren",
      "channelMultipliers": "Kanal-Multiplikatoren",
      "multiplierHint": "Rolle bzw. Kanal wählen und Multiplikator setzen (z. B. 1.5).",
      "multiplierValue": "Multiplikator",
      "addMultiplier": "Multiplikator hinzufügen",
      "errors": {
        "multiplierMissingId": "Jeder Multiplikator braucht eine Rolle bzw. einen Kanal.",
        "multiplierInvalid": "Multiplikatoren müssen eine positive Zahl sein.",
        "multiplierDuplicate": "Jede Rolle bzw. jeder Kanal darf nur einmal vorkommen.",
        "rewardMissingRole": "Jede Belohnung braucht eine Rolle.",
        "rewardInvalidLevel": "Das Level muss eine ganze Zahl ab 1 sein.",
        "rewardDuplicateLevel": "Jedes Level darf nur einmal eine Belohnung haben."
      },
      "levelUpTitle": "Level-Up-Nachricht",
      "levelUpMode": "Modus",
      "modes": {
        "CHANNEL": "Kanal",
        "DM": "Direktnachricht",
        "OFF": "Aus"
      },
      "levelUpChannelId": "Level-Up-Kanal",
      "levelUpMessage": "Nachrichtentext",
      "rewardsTitle": "Rollen-Belohnungen",
      "rewardsDescription": "Lege fest, ab welchem Level welche Rolle vergeben wird.",
      "rewardLevel": "Level",
      "rewardRole": "Rolle",
      "addReward": "Belohnung hinzufügen",
      "stackRewards": "Rollen-Belohnungen stapeln",
      "stackRewardsHint": "An = alle erreichten Belohnungsrollen behalten. Aus = nur die Rolle des aktuellen Levels.",
      "rankCardTitle": "Rang-Karte",
      "cardAccentColor": "Akzentfarbe",
      "cardBackgroundColor": "Hintergrundfarbe"
    },
    "economy": {
      "title": "Economy",
      "description": "Währung und Beträge der Einkommens-Commands.",
      "enabledLabel": "Economy aktiviert",
      "currencyName": "Währungsname",
      "currencySymbol": "Währungssymbol",
      "amountsTitle": "Beträge",
      "dailyAmount": "Tägliche Belohnung",
      "weeklyAmount": "Wöchentliche Belohnung",
      "workMin": "Work: Minimum",
      "workMax": "Work: Maximum",
      "workCooldownSeconds": "Work-Cooldown (Sekunden)",
      "startingBalance": "Startguthaben"
    },
    "fun": {
      "title": "Fun & Spiele",
      "description": "Minispiele und Medien-Commands für diesen Server.",
      "enabledLabel": "Fun-Modul aktiviert",
      "enabledHint": "Aktiviert Minispiele wie Trivia, Tic-Tac-Toe und 8-Ball.",
      "mediaEnabledLabel": "Medien-Commands aktiviert",
      "mediaEnabledHint": "Aktiviert API-basierte Commands wie /cat und /dog."
    },
    "tickets": {
      "title": "Tickets",
      "description": "Lege fest, wie Support-Tickets erstellt und verwaltet werden.",
      "enabledLabel": "Ticket-Modul aktiviert",
      "mode": "Ticket-Modus",
      "modes": {
        "CHANNEL": "Privater Kanal",
        "THREAD": "Privater Thread"
      },
      "categoryId": "Ticket-Kategorie-ID",
      "logChannelId": "Log-Kanal",
      "inactivityHours": "Automatisch schließen nach Inaktivität (Stunden)",
      "transcriptDm": "Transkript per DM an Ticket-Ersteller",
      "transcriptDmHint": "Sendet dem Nutzer nach Schließung ein Transkript per DM.",
      "ratingEnabled": "Nach Schließung um Bewertung bitten",
      "categoriesTitle": "Ticket-Kategorien",
      "categoriesDescription": "Kategorien, die Mitglieder beim Öffnen eines Tickets auswählen können.",
      "categoriesEmpty": "Noch keine Ticket-Kategorien konfiguriert.",
      "categoryName": "Name",
      "categoryEmoji": "Emoji",
      "categoryDescription": "Beschreibung",
      "supportRoleIds": "Support-Rollen-IDs",
      "idsPlaceholder": "Eine oder mehrere IDs, kommagetrennt",
      "addCategory": "Kategorie hinzufügen",
      "nameRequired": "Ein Name ist erforderlich."
    },
    "giveaways": {
      "formIncomplete": "Bitte Kanal, Preis und Enddatum ausfüllen.",
      "created": "Giveaway erstellt.",
      "confirmDelete": "Dieses Giveaway wirklich löschen?",
      "createTitle": "Giveaway starten",
      "createDescription": "Postet eine Giveaway-Nachricht in Discord und ermittelt Gewinner automatisch bei Ablauf.",
      "channelId": "Kanal-ID",
      "prize": "Preis",
      "winnerCount": "Anzahl Gewinner",
      "endsAt": "Endet am",
      "requiredRoleId": "Benötigte Rollen-ID",
      "requiredLevel": "Benötigtes Level",
      "requiredMemberDays": "Benötigte Mitgliedschaftsdauer (Tage)",
      "create": "Giveaway starten",
      "listTitle": "Giveaways",
      "listDescription": "Aktive und beendete Giveaways für diesen Server.",
      "empty": "Noch keine Giveaways.",
      "entrants": "Teilnehmer",
      "statusEnded": "Beendet",
      "statusPaused": "Pausiert",
      "statusActive": "Aktiv",
      "endedAt": "Beendet am",
      "winners": "Gewinner",
      "pause": "Pausieren",
      "unpause": "Fortsetzen",
      "end": "Jetzt beenden"
    },
    "selfroles": {
      "formIncomplete": "Bitte Kanal, Titel und mindestens eine Rolle ausfüllen.",
      "confirmDelete": "Dieses Panel wirklich löschen?",
      "createTitle": "Self-Role-Panel erstellen",
      "createDescription": "Postet eine Nachricht in Discord, über die sich Mitglieder selbst Rollen zuweisen können.",
      "channelId": "Kanal-ID",
      "panelTitle": "Panel-Titel",
      "mode": "Modus",
      "modes": {
        "BUTTONS": "Buttons",
        "DROPDOWN": "Dropdown",
        "REACTIONS": "Reaktionen"
      },
      "behavior": "Verhalten",
      "behaviors": {
        "NORMAL": "Normal (frei umschaltbar)",
        "UNIQUE": "Exklusiv (nur eine Rolle aus diesem Panel)",
        "VERIFY": "Verifizierungsrolle",
        "TEMPORARY": "Temporär (läuft nach einer Zeit ab)"
      },
      "description": "Beschreibung",
      "roles": "Rollen",
      "rolesPlaceholder": "roleId | Label | Emoji | Beschreibung (eine pro Zeile)",
      "rolesHint": "Eine Rolle pro Zeile: roleId | Label | Emoji (optional) | Beschreibung (optional).",
      "create": "Panel erstellen",
      "listTitle": "Self-Role-Panels",
      "listDescription": "Vorhandene Panels für diesen Server.",
      "empty": "Noch keine Self-Role-Panels."
    },
    "tags": {
      "nameRequired": "Ein Name ist erforderlich.",
      "confirmDelete": "Diesen Tag wirklich löschen?",
      "createTitle": "Tag erstellen",
      "createDescription": "Custom Commands und Auto-Responder, ausgelöst per Name oder Stichwort.",
      "name": "Name",
      "responseType": "Antworttyp",
      "responseTypes": {
        "TEXT": "Text",
        "EMBED": "Embed",
        "COMPONENTS_V2": "Components V2"
      },
      "triggerWord": "Auslöse-Wort (optional)",
      "content": "Inhalt",
      "embed": "Embed",
      "components": "Components-V2-Layout",
      "embedRequired": "Für Embed-Tags sind Titel oder Beschreibung erforderlich.",
      "componentsRequired": "Components-V2-Tags benötigen mindestens einen Block.",
      "allowedRoleIds": "Erlaubte Rollen",
      "allowedChannelIds": "Erlaubte Kanal-IDs",
      "idsPlaceholder": "Eine oder mehrere IDs, kommagetrennt",
      "create": "Tag erstellen",
      "listTitle": "Tags",
      "listDescription": "Vorhandene Tags für diesen Server.",
      "empty": "Noch keine Tags."
    },
    "starboard": {
      "title": "Starboard",
      "description": "Beliebte Nachrichten in einem eigenen Kanal hervorheben.",
      "enabledLabel": "Starboard aktiviert",
      "enabledHint": "Ohne Zielkanal kann Starboard nicht aktiviert werden.",
      "channelId": "Starboard-Kanal",
      "emoji": "Auslöse-Emoji",
      "emojiHint": "Unicode (⭐) oder Custom-Emoji als <:name:id> / <a:name:id>.",
      "threshold": "Stern-Schwellenwert",
      "allowSelfStar": "Eigene Nachrichten dürfen selbst markiert werden",
      "ignoredChannelIds": "Ignorierte Kanäle",
      "nsfwHint": "NSFW-Kanäle werden immer ausgeschlossen.",
      "errors": {
        "channelRequired": "Bitte einen Starboard-Kanal wählen, bevor du aktivierst.",
        "thresholdRange": "Der Schwellenwert muss zwischen 1 und 100 liegen."
      }
    },
    "suggestions": {
      "configTitle": "Vorschläge-Einstellungen",
      "configDescription": "Lege fest, wo Vorschläge gepostet und nach der Prüfung verschoben werden.",
      "enabledLabel": "Vorschläge aktiviert",
      "openChannelId": "Kanal-ID für offene Vorschläge",
      "approvedChannelId": "Kanal-ID für angenommene Vorschläge",
      "deniedChannelId": "Kanal-ID für abgelehnte Vorschläge",
      "createThread": "Diskussions-Thread erstellen",
      "createThreadHint": "Öffnet automatisch einen Thread unter jedem neuen Vorschlag.",
      "listTitle": "Vorschläge",
      "listDescription": "Von Mitgliedern eingereichte Vorschläge prüfen und moderieren.",
      "statusAll": "Alle Status",
      "status": {
        "OPEN": "Offen",
        "APPROVED": "Angenommen",
        "DENIED": "Abgelehnt",
        "CONSIDERED": "In Erwägung",
        "IMPLEMENTED": "Umgesetzt"
      },
      "empty": "Keine Vorschläge gefunden.",
      "staffReason": "Begründung des Teams",
      "reasonPlaceholder": "Optionale Begründung, die dem Ersteller angezeigt wird",
      "approve": "Annehmen",
      "deny": "Ablehnen",
      "consider": "In Erwägung ziehen",
      "implement": "Umsetzen"
    },
    "birthdays": {
      "title": "Geburtstage",
      "description": "Geburtstage von Mitgliedern ankündigen und optional eine Geburtstagsrolle vergeben.",
      "enabledLabel": "Geburtstage aktiviert",
      "channelId": "Ankündigungs-Kanal-ID",
      "roleId": "Geburtstagsrolle-ID",
      "timezone": "Zeitzone",
      "message": "Ankündigungstext",
      "messagePlaceholder": "Optionale eigene Nachricht, z. B. Alles Gute zum Geburtstag {user}!"
    },
    "tempvoice": {
      "title": "Temp-Voice",
      "description": "Mitglieder, die dem Hub-Kanal beitreten, erhalten einen eigenen temporären Voice-Kanal.",
      "enabledLabel": "Temp-Voice aktiviert",
      "hubChannelId": "Hub-Kanal-ID",
      "categoryId": "Kategorie-ID für erstellte Kanäle",
      "defaultName": "Standard-Kanalname",
      "defaultLimit": "Standard-Nutzerlimit",
      "defaultLimitHint": "0 setzen für kein Limit."
    },
    "stats": {
      "title": "Server-Statistiken",
      "description": "Automatisch aktualisierte Voice-Kanäle mit Live-Serverstatistiken.",
      "enabledLabel": "Server-Statistiken aktiviert",
      "membersChannelId": "Mitglieder-Kanal-ID",
      "membersTemplate": "Mitglieder-Vorlage",
      "onlineChannelId": "Online-Kanal-ID",
      "onlineTemplate": "Online-Vorlage",
      "boostsChannelId": "Boosts-Kanal-ID",
      "boostsTemplate": "Boosts-Vorlage",
      "templateHint": "Nutze {count} als Platzhalter für den Live-Wert."
    },
    "feeds": {
      "title": "Social Feeds",
      "description": "Benachrichtigungen posten, wenn neuer Inhalt auf Twitch, YouTube, RSS oder Reddit erscheint.",
      "empty": "Noch keine Feeds konfiguriert.",
      "addFeed": "Feed hinzufügen",
      "type": "Feed-Typ",
      "sourceId": "Quell-ID",
      "sourceIdPlaceholder": "Kanalname, Subreddit oder Feed-URL",
      "channelId": "Discord-Kanal-ID",
      "rolePingId": "Zu erwähnende Rolle",
      "template": "Nachrichtenvorlage",
      "templatePlaceholder": "Optionale eigene Nachrichtenvorlage",
      "formIncomplete": "Bitte Quelle und Kanal-ID ausfüllen.",
      "confirmDelete": "Diesen Feed wirklich löschen?"
    },
    "scheduler": {
      "createTitle": "Nachricht planen",
      "createDescription": "Sende eine Nachricht einmalig zu einem bestimmten Zeitpunkt oder wiederholt per Cron-Zeitplan.",
      "channelId": "Kanal-ID",
      "rolePingId": "Zu erwähnende Rolle",
      "cron": "Cron-Ausdruck",
      "runAt": "Ausführen am",
      "content": "Nachrichtentext",
      "embed": "Embed (optional)",
      "components": "Components-V2-Layout",
      "contentMode": "Nachrichtenformat",
      "contentModes": {
        "text": "Text",
        "embed": "Embed",
        "components_v2": "Components V2"
      },
      "componentsPreview": "(Components V2)",
      "cronHint": "Cron-Ausdruck für wiederkehrende Nachrichten ODER ein einmaliges Datum/Uhrzeit — nicht beides. Wähle Text, Embed oder Components V2 (gegenseitig ausgeschlossen).",
      "create": "Nachricht planen",
      "created": "Nachricht geplant.",
      "formIncomplete": "Bitte Kanal, Nachrichtenformat mit Inhalt sowie Cron-Ausdruck oder Datum/Uhrzeit ausfüllen.",
      "confirmDelete": "Diesen Zeitplan wirklich löschen?",
      "listTitle": "Geplante Nachrichten",
      "listDescription": "Anstehende und wiederkehrende geplante Nachrichten.",
      "empty": "Noch keine geplanten Nachrichten.",
      "noContent": "(nur Embed)"
    },
    "guildbackup": {
      "createTitle": "Backup erstellen",
      "createDescription": "Erstellt einen Snapshot von Rollen, Kanälen und Servereinstellungen für spätere Wiederherstellung.",
      "name": "Backup-Name",
      "namePlaceholder": "z. B. Vor Season-3-Update",
      "create": "Backup erstellen",
      "created": "Backup erstellt.",
      "nameRequired": "Ein Name ist erforderlich.",
      "listTitle": "Backups",
      "listDescription": "Vorhandene Backups für diesen Server.",
      "empty": "Noch keine Backups.",
      "info": "Info",
      "infoUnavailable": "Backup-Details nicht verfügbar.",
      "infoGuildName": "Servername",
      "infoRoles": "Rollen",
      "infoChannels": "Kanäle",
      "download": "JSON herunterladen",
      "restore": "Wiederherstellen",
      "confirmRestoreStep1": "Dieses Backup wiederherstellen? Fehlende Rollen/Kanäle werden ergänzt und Overwrites best-effort angewendet. Bestehende Kanäle werden nicht gelöscht.",
      "confirmRestoreStep2": "Letzte Bestätigung: Dieses Backup jetzt wiederherstellen? Diese Aktion kann nicht rückgängig gemacht werden.",
      "restoreQueued": "Wiederherstellung eingereiht - läuft im Hintergrund.",
      "confirmDelete": "Dieses Backup wirklich löschen?",
      "ownerOnlyBadge": "Wiederherstellung nur durch Owner"
    },
    "messages": {
      "sendTitle": "Nachricht senden",
      "sendDescription": "Embed oder Components-V2-Layout über den Bot in einen Kanal posten.",
      "channelId": "Zielkanal",
      "channelRequired": "Bitte zuerst einen Kanal wählen.",
      "mode": "Nachrichtentyp",
      "modes": {
        "EMBED": "Embed",
        "COMPONENTS_V2": "Components V2"
      },
      "embedRequired": "Embed-Modus benötigt Titel, Beschreibung oder eine Farbe.",
      "componentsRequired": "Füge mindestens einen gültigen Components-V2-Block hinzu.",
      "send": "Nachricht senden",
      "sending": "Sende…",
      "sent": "Nachricht gesendet.",
      "sentWithId": "Nachricht gesendet (ID: {id})."
    },
    "commands": {
      "title": "Commands",
      "description": "Einzelne Slash-Commands aktivieren/deaktivieren und per Rolle, Kanal oder Cooldown einschränken.",
      "searchPlaceholder": "Commands durchsuchen…",
      "empty": "Keine Commands entsprechen der Suche.",
      "cooldownSeconds": "Cooldown (Sekunden)",
      "allowedRoleIds": "Erlaubte Rollen",
      "deniedRoleIds": "Verbotene Rollen",
      "allowedChannelIds": "Erlaubte Kanäle",
      "deniedChannelIds": "Verbotene Kanäle",
      "idsPlaceholder": "Eine oder mehrere IDs, kommagetrennt",
      "reset": "Auf Standard zurücksetzen",
      "globalTitle": "Globale Command-Regeln",
      "globalDescription": "Kanal-Whitelist und -Blacklist für alle Slash-Commands auf diesem Server. Leere Whitelist = alle Kanäle (außer Blacklist). Pro-Command-Regeln gelten zusätzlich.",
      "globalAllowedChannels": "Whitelist-Kanäle",
      "globalDeniedChannels": "Blacklist-Kanäle",
      "globalAllowedHint": "Wenn gesetzt, sind Commands nur in diesen Kanälen nutzbar.",
      "globalDeniedHint": "In diesen Kanälen sind Commands immer gesperrt.",
      "channelSearchPlaceholder": "Kanal suchen…",
      "roleSearchPlaceholder": "Rolle suchen…"
    }
  },
  "userMenu": {
    "theme": "Design",
    "themeDark": "Dunkel",
    "themeLight": "Hell",
    "logout": "Abmelden",
    "loggingOut": "Meldet ab…",
    "ownerPanel": "Owner-Panel"
  },
  "owner": {
    "nav": {
      "title": "Owner",
      "backToDashboard": "Zum Dashboard",
      "overview": "Übersicht",
      "guilds": "Server",
      "users": "User-Blacklist",
      "flags": "Feature-Flags",
      "premium": "Premium",
      "presence": "Präsenz",
      "about": "About",
      "team": "Team",
      "jobs": "Jobs",
      "changelog": "Changelog",
      "audit": "Audit"
    },
    "common": {
      "empty": "Keine Einträge.",
      "noteOptional": "Notiz (optional)"
    },
    "overview": {
      "title": "Owner-Übersicht",
      "subtitle": "Globale Bot-Kennzahlen und letzte Owner-Aktionen.",
      "guilds": "Server",
      "blacklistedUsers": "Gesperrte User",
      "blacklistedGuilds": "Gesperrte Server",
      "maintenance": "Wartungsmodus",
      "uptime": "WebUI-Uptime",
      "recentAudit": "Letzte Owner-Aktivität",
      "emptyAudit": "Noch keine Owner-Aktionen.",
      "viewAudit": "Audit öffnen",
      "changelog": "Changelog",
      "emptyChangelog": "Noch keine Changelog-Einträge.",
      "manageChangelog": "Changelog verwalten"
    },
    "guilds": {
      "title": "Server-Verwaltung",
      "subtitle": "Server suchen, blacklisten oder den Bot entfernen.",
      "search": "Servername oder ID suchen…",
      "unknownName": "Unbekannter Server",
      "members": "{count} Mitglieder",
      "membersUnknown": "Mitglieder unbekannt",
      "createInvite": "Invite erstellen",
      "inviteCopied": "Invite kopiert: {url}",
      "inviteCreated": "Invite erstellt: {url}",
      "openDashboard": "Dashboard öffnen",
      "blacklisted": "Blacklist",
      "blacklist": "Blacklisten",
      "unblacklist": "Blacklist entfernen",
      "leave": "Server verlassen",
      "leaveConfirm": "Bot wirklich von diesem Server entfernen?"
    },
    "users": {
      "title": "User-Blacklist",
      "subtitle": "Global gesperrte Discord-User (Bot ignoriert sie überall).",
      "userIdPlaceholder": "Discord User-ID"
    },
    "flags": {
      "title": "Feature-Flags",
      "subtitle": "Module global steuern und Rollouts konfigurieren.",
      "keyPlaceholder": "Flag-Key (z. B. new.module)",
      "rollout": "Rollout %"
    },
    "premium": {
      "title": "Premium",
      "subtitle": "Stufen Free/Premium, Limits und manuelle Zuweisung (keine Zahlung).",
      "maxTags": "Max. Tags",
      "maxFeeds": "Max. Feeds",
      "maxBackups": "Max. Backups",
      "feature": {
        "tags": "Tags",
        "feeds": "Feeds",
        "guildbackup": "Backups"
      },
      "guildsTitle": "Server-Zuweisungen",
      "usersTitle": "User-Zuweisungen",
      "guildIdPlaceholder": "Discord Server-ID",
      "userIdPlaceholder": "Discord User-ID",
      "expires": "Läuft ab"
    },
    "presence": {
      "title": "Bot-Präsenz",
      "subtitle": "Status, Aktivität und Wartungsmodus.",
      "editorTitle": "Präsenz bearbeiten",
      "editorDescription": "Änderungen gelten nach dem Speichern sofort für den Bot.",
      "previewTitle": "Vorschau",
      "previewRotatingHint": "Vorschau zeigt die erste rotierende Zeile; Discord wechselt ca. jede Minute.",
      "status": "Status",
      "activityType": "Aktivitätstyp",
      "activityText": "Aktivitätstext",
      "activityTextHint": "Fallback, wenn keine rotierenden Nachrichten gesetzt sind.",
      "rotating": "Rotierende Nachrichten (eine pro Zeile)",
      "rotatingHint": "Max. 20 Zeilen à 128 Zeichen. Wechsel ca. jede Minute.",
      "maintenanceMode": "Wartungsmodus aktiv",
      "maintenanceMessage": "Wartungsnachricht",
      "maintenanceHint": "Slash-Commands antworten nur noch mit dem Wartungshinweis.",
      "maintenanceConfirm": "Wartungsmodus wirklich aktivieren? Nutzer können dann keine Commands mehr nutzen.",
      "maintenancePreviewBanner": "Wartungsmodus: Discord zeigt DND und den Wartungstext.",
      "maintenanceFallbackActivity": "Wartungsmodus",
      "readOnly": "Nur Ansicht – Speichern erfordert die Owner-Rolle Admin oder höher.",
      "statusLabel": {
        "online": "Online",
        "idle": "Abwesend",
        "dnd": "Bitte nicht stören",
        "invisible": "Unsichtbar"
      },
      "activityTypeLabel": {
        "Playing": "Spielt",
        "Listening": "Hört",
        "Watching": "Schaut",
        "Competing": "Tritt an in"
      }
    },
    "about": {
      "title": "About /about",
      "subtitle": "Inhalt der globalen /about-Antwort im Discord.",
      "editorTitle": "About-Nachricht",
      "editorDescription": "TEXT, Embed oder Components V2 – erscheint bei /about auf allen Servern.",
      "enabled": "About aktiv",
      "enabledHint": "Wenn aus, antwortet /about mit einem Deaktiviert-Hinweis.",
      "messageType": "Nachrichtentyp",
      "type": {
        "TEXT": "Text",
        "EMBED": "Embed",
        "COMPONENTS_V2": "Components V2"
      },
      "content": "Textinhalt",
      "contentPlaceholder": "Kurztext über Nexumi…",
      "embed": "Embed",
      "components": "Components V2",
      "componentsHint": "Rollen-Aktionen wirken im Server, in dem /about ausgeführt wird. Ohne Guild-Kontext keine Rollen-Auswahl hier.",
      "readOnly": "Nur Ansicht – Speichern erfordert die Owner-Rolle Admin oder höher."
    },
    "team": {
      "title": "Team",
      "subtitle": "Weitere Owner/Admins mit abgestuften Rechten.",
      "bootstrap": "Bootstrap-Owner (OWNER_USER_IDS)",
      "noBootstrap": "Keine Bootstrap-Owner in OWNER_USER_IDS gesetzt."
    },
    "jobs": {
      "title": "Jobs & Migrationen",
      "subtitle": "BullMQ-Queues und Prisma-Migrationsstatus.",
      "queues": "Queues",
      "migrations": "Migrationen",
      "retryFailed": "Fehlgeschlagene neu starten"
    },
    "changelog": {
      "title": "Changelog",
      "subtitle": "Versionshinweise für das Dashboard.",
      "version": "Version",
      "titleField": "Titel",
      "body": "Inhalt"
    },
    "audit": {
      "title": "Owner-Audit",
      "subtitle": "Alle Owner-Aktionen im globalen Audit-Log."
    }
  },
  "serverSwitcher": {
    "switchServer": "Server wechseln",
    "allServers": "Alle Server",
    "noOtherServers": "Keine weiteren verwaltbaren Server"
  },
  "errors": {
    "unauthorized": "Bitte melde dich an, um fortzufahren.",
    "forbidden": "Du hast keinen Zugriff auf diesen Server.",
    "notFound": "Nicht gefunden.",
    "generic": "Etwas ist schiefgelaufen. Bitte erneut versuchen."
  },
  "site": {
    "nav": {
      "status": "Status",
      "invite": "Einladen",
      "support": "Support",
      "login": "Anmelden",
      "dashboard": "Dashboard",
      "theme": "Design"
    },
    "footer": {
      "status": "Status",
      "impressum": "Impressum",
      "privacy": "Datenschutz",
      "terms": "Nutzungsbedingungen",
      "dashboard": "Dashboard"
    }
  },
  "landing": {
    "hero": {
      "subtitle": "Discord-Bot mit Moderations-, Community- und Integrationsmodulen sowie Web-Dashboard.",
      "invite": "Bot einladen",
      "login": "Zum Dashboard",
      "dashboard": "Dashboard öffnen",
      "support": "Support-Server"
    },
    "stats": {
      "guilds": "Server",
      "users": "Nutzer (ca.)"
    },
    "features": {
      "title": "Module",
      "subtitle": "Funktionen, die Nexumi pro Server bereitstellt."
    }
  },
  "status": {
    "title": "Status",
    "subtitle": "Verfügbarkeit, Shard-Status und aktuelle Hinweise.",
    "overall": {
      "operational": "Betriebsbereit",
      "maintenance": "Wartung",
      "degraded": "Eingeschränkt"
    },
    "latency": "API-Latenz",
    "guilds": "Server",
    "uptime": "Bot-Uptime",
    "shardsTitle": "Shards",
    "shardsEmpty": "Keine Shard-Daten vom Bot (Redis bot:status fehlt oder ist abgelaufen).",
    "shardLabel": "Shard {id}",
    "shardStatus": "Status",
    "updatesTitle": "Updates & Incidents",
    "updatesEmpty": "Noch keine Einträge.",
    "incident": "Incident"
  },
  "search": {
    "title": "Suche",
    "placeholder": "Seiten, Befehle oder Optionen suchen…",
    "empty": "Keine Treffer",
    "openNav": "Navigation öffnen",
    "groups": {
      "pages": "Seiten",
      "commands": "Befehle",
      "settings": "Optionen"
    }
  }
}
