{ "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." }, "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)" } }, "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" } }, "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." }, "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": "Liste der zuletzt erstellten Moderations-Fälle (nur Lesezugriff).", "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" }, "automod": { "title": "Auto-Moderation", "description": "Grundeinstellungen sowie Anti-Raid- und Anti-Nuke-Schutz.", "enabledLabel": "Auto-Moderation aktiviert", "enabledHint": "Aktiviert alle Auto-Moderations-Regeln (Spam, Wortfilter, Links, …) auf diesem Server.", "antiRaidTitle": "Anti-Raid", "antiRaidDescription": "Erkennt ungewöhnlich schnelle Join-Wellen und aktiviert automatisch einen Lockdown.", "antiRaidEnabled": "Anti-Raid aktiviert", "antiRaidJoinThreshold": "Schwellenwert (Joins)", "antiRaidWindowSeconds": "Zeitfenster (Sekunden)", "antiRaidActionHint": "Aktuell implementierte Reaktion: Server-Lockdown.", "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": "Lockdown aktiv", "lockdownActiveHint": "Wird automatisch bei einem erkannten Raid gesetzt. Manuell zurücksetzen, um den Lockdown zu beenden." }, "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" }, "welcomeContent": "Nachrichtentext", "contentPlaceholder": "Willkommen {user} auf {server}!", "placeholdersHint": "Verfügbare Platzhalter: siehe Liste unten.", "welcomeEmbed": "Embed", "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", "leaveContent": "Nachrichtentext", "leaveContentPlaceholder": "Tschüss {user.tag} — bis bald auf {server}!", "leaveEmbed": "Embed", "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)" }, "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)" }, "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." }, "levelUpTitle": "Level-Up-Nachricht", "levelUpMode": "Modus", "modes": { "CHANNEL": "Kanal", "DM": "Direktnachricht", "OFF": "Aus" }, "levelUpChannelId": "Level-Up-Kanal", "levelUpMessage": "Nachrichtentext", "stackRewards": "Rollen-Belohnungen stapeln", "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" }, "triggerWord": "Auslöse-Wort (optional)", "content": "Inhalt", "embed": "Embed", "embedRequired": "Für Embed-Tags sind Titel oder Beschreibung erforderlich.", "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", "channelId": "Starboard-Kanal-ID", "emoji": "Auslöse-Emoji", "threshold": "Stern-Schwellenwert", "allowSelfStar": "Eigene Nachrichten dürfen selbst markiert werden", "ignoredChannelIds": "Ignorierte Kanal-IDs", "idsHint": "Kommagetrennte Liste von Kanal-IDs, die vom Starboard ausgeschlossen werden." }, "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)", "cronHint": "Cron-Ausdruck für wiederkehrende Nachrichten ODER ein einmaliges Datum/Uhrzeit angeben - nicht beides. Text und/oder Embed sind erforderlich.", "create": "Nachricht planen", "created": "Nachricht geplant.", "formIncomplete": "Bitte Kanal, Inhalt oder Embed 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" }, "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", "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": "Server-ID suchen…", "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.", "status": "Status", "activityType": "Aktivitätstyp", "activityText": "Aktivitätstext", "rotating": "Rotierende Nachrichten (eine pro Zeile)", "maintenanceMode": "Wartungsmodus aktiv", "maintenanceMessage": "Wartungsnachricht" }, "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" } } }