- Updated the guilds API to support searching by both guild name and ID, improving user experience. - Increased the number of guilds retrieved from the database from 100 to 200 for better visibility. - Implemented invite creation functionality, allowing owners to generate invites directly from the guild management interface. - Enhanced the UI to display guild names, icons, and member counts, providing a more informative overview. - Updated localization files to reflect new search capabilities and invite-related messages in both English and German.
1145 lines
46 KiB
JSON
1145 lines
46 KiB
JSON
{
|
||
"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."
|
||
},
|
||
"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",
|
||
"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}",
|
||
"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"
|
||
}
|
||
}
|
||
}
|