# ============================================================ # TicketSystem – Sprachdatei Deutsch (de) # # Alle Texte des Plugins können hier angepasst werden. # Farbcodes: & (z. B. &a = Grün, &c = Rot, &e = Gelb, &7 = Grau) # HEX-Codes: &#RRGGBB (z. B. &#FFD700 = Gold) # Platzhalter werden in geschweiften Klammern angegeben: {id}, {player}, ... # # Sprache in config.yml wechseln: language: de | en | both # # {cmd_X} wird automatisch je nach language ersetzt, z.B.: # language: de → /ticket erstellen # language: en → /ticket create # language: both → /ticket create (erstellen) # ============================================================ prefix: "&#FFAA00[&fTicket&#FFAA00] &r" # ============================================================ # ALLGEMEINE FEHLER & HINWEISE # ============================================================ general: no-permission: "&cDu hast keine Berechtigung!" console-only: "&cDieser Befehl kann nur von Spielern ausgeführt werden." invalid-id: "&cUngültige ID!" invalid-player-id: "&cUngültige Ticket-ID: &e{id}" player-not-found: "&cSpieler nicht gefunden!" ticket-not-found: "&cTicket nicht gefunden!" already-claimed: "&cDieses Ticket wurde bereits angenommen!" no-open-tickets: "&aAktuell gibt es keine offenen Tickets." cooldown: "&cBitte warte &e{seconds} Sekunden &cbevor du ein neues Ticket erstellst." separator: "򇨣&m " # ============================================================ # SYSTEM (Export, Import, Migration, Archiv, Validierung) # ============================================================ system: export-success: "&aExport erfolgreich: &e{count} &aTickets nach &e{file} &aexportiert." export-fail: "&cExport fehlgeschlagen oder keine Tickets gefunden." import-success: "&aImport erfolgreich: &e{count} &aTickets importiert." import-fail: "&cImport fehlgeschlagen oder keine Tickets gefunden." migration-success: "&aMigration abgeschlossen: &e{count} &aTickets migriert." migration-fail: "&cKeine Tickets migriert oder Fehler aufgetreten." archive-success: "&aArchivierung abgeschlossen: &e{count} &aTickets archiviert." archive-fail: "&cKeine geschlossenen Tickets zum Archivieren gefunden." file-not-found: "&cDatei nicht gefunden: &e{file}" unknown-mode: "&cUnbekannter Modus! Benutze: tomysql oder tofile" validation-warning: "&cEs wurden &e{count} &cungültige Tickets beim Laden gefunden." # ============================================================ # BACKUP # ============================================================ backup: start: "&eBackup wird erstellt..." success: "&aBackup erfolgreich erstellt: &e{file}" fail: "&cBackup fehlgeschlagen. Prüfe die Konsole." db-create-error: "&cFehler beim Erstellen des Tickets!" # ============================================================ # TICKET-AKTIONEN # ============================================================ ticket: created: "&aTicket &e#{id} &awurde erfolgreich erstellt!" created-category: "&aTicket &e#{id} &aerstellt! &7Kategorie: {category}" claimed: "&aDu hast Ticket &e#{id} &avon &e{player} &aangenommen." claimed-notify: "&aDein Ticket &e#{id} &awurde von &e{claimer} &aangenommen." closed: "&aTicket &e#{id} &awurde geschlossen." closed-notify: "&aDein Ticket &e#{id} &awurde geschlossen." forwarded: "&aTicket &e#{id} &awurde an &e{player} &aweitergeleitet." forwarded-notify: "&eDu hast ein Ticket von &6{player} &eweitergeleitet bekommen. &7(ID: {id})" forwarded-creator: "&eDein Ticket &6#{id} &ewurde an &b{supporter} &eweitergeleitet." new-notify: "&e{player} &ahat ein neues Ticket erstellt: &7{message} &7(ID: &e{id}&7)" close-comment-label: "&7Kommentar des Supports: &f{comment}" close-comment-short: "&7Kommentar: &f{comment}" pending-closed: "&e[Ticket #{id}] &7Dein Ticket wurde geschlossen.{comment}{rating}" pending-closed-comment: " &7Kommentar: &f{comment}" pending-closed-rating: " &7Bewertung: &e{cmd_rate} {id} good/bad" # ============================================================ # BENACHRICHTIGUNGEN (Team / GUI-Hinweis) # ============================================================ notify: gui-hint: "&7» Klicke &e{cmd_list} &7um die Übersicht zu öffnen." team-category: " §7[§r{category}§7]" team-priority: " §7Priorität: §r{priority}" team-server: " §7Server: §b{server}" # ============================================================ # TICKET ERSTELLEN # ============================================================ create: usage: "&cBenutzung: {cmd_create} [Kategorie] [Priorität] " categories-hint: "&7Kategorien: &efehler&7, &efrage&7, &ebeschwerde&7, &esonstiges&7, &eallgemein" priorities-hint: "&7Prioritäten: &aniedrig&7, &enormal&7, &6hoch&7, &cdringend" max-tickets: "&cDu hast bereits &e{max} &coffene Ticket(s). Bitte warte, bis dein Ticket bearbeitet wurde." no-description: "&cBitte gib eine Beschreibung für dein Ticket an." too-long: "&cDeine Beschreibung ist zu lang! Maximal {max} Zeichen." blacklist-blocked: "&cDu wurdest vom Ticket-System gesperrt und kannst keine Tickets erstellen." category-invalid: "&cUnbekannte Kategorie: &e{input}&c. Verfügbare Kategorien: &e{categories}" # ============================================================ # CLAIM / CLOSE / FORWARD # ============================================================ claim: usage: "&cBenutzung: {cmd_claim} " close: usage: "&cBenutzung: {cmd_close} [Kommentar]" forward: usage: "&cBenutzung: {cmd_forward} " bungee-offline: "&7[BungeeCord] Spieler &e{player} &7ist auf diesem Server nicht online." local-not-found: "&cSpieler nicht gefunden!" # ============================================================ # KOMMENTARE # ============================================================ comment: saved: "&aDein Kommentar zu Ticket &e#{id} &awurde gespeichert." usage: "&cBenutzung: {cmd_comment} " too-long: "&cNachricht zu lang! Maximal 500 Zeichen." no-permission: "&cDu kannst nur deine eigenen Tickets kommentieren." error: "&cFehler beim Speichern des Kommentars." notify-online: "&e[Ticket #{id}] &f{author} &7hat kommentiert: &f{message}" notify-offline: "&e[Ticket #{id}] &f{author} &7hat kommentiert (während du offline warst): &f{message}" claimer-offline: "&e[Ticket #{id}] &f{author} &7hat auf dein bearbeitetes Ticket kommentiert (offline): &f{message}" # ============================================================ # BEWERTUNGEN # ============================================================ rating: saved-good: "&aDanke für deine Bewertung! &a👍 Positiv" saved-bad: "&aDanke für deine Bewertung! &c👎 Negativ" already-rated: "&cDu hast dieses Ticket bereits bewertet." not-yours: "&cDu kannst nur deine eigenen Tickets bewerten." disabled: "&cBewertungen sind aktuell deaktiviert." not-closeable: "&cBewertung konnte nicht gespeichert werden. Ist das Ticket noch offen?" usage: "&cBenutzung: {cmd_rate} " invalid: "&cUngültige Bewertung! Benutze &egood &coder &ebad&c." prompt-header: "򇨣&m " prompt-title: "&6Wie zufrieden bist du mit dem Support?" prompt-good: "&a{cmd_rate} {id} good &7– 👍 Gut" prompt-bad: "&c{cmd_rate} {id} bad &7– 👎 Schlecht" prompt-footer: "򇨣&m " # ============================================================ # PRIORITÄT SETZEN # ============================================================ setpriority: usage: "&cBenutzung: {cmd_setpriority} " disabled: "&cDas Prioritäten-System ist deaktiviert." invalid: "&cUngültige Priorität! Gültig: &aniedrig&7, &enormal&7, &6hoch&7, &cdringend" success: "&aPriorität von Ticket &e#{id} &awurde auf {priority} &agesetzt." not-found: "&cTicket &e#{id} &cwurde nicht gefunden." no-player-permission: "&cNur Admins und Supporter dürfen die Priorität setzen." # ============================================================ # PRIORITÄTEN LABELS (Low, Normal, High, Urgent) # ============================================================ priorities: low: "Niedrig" normal: "Normal" high: "Hoch" urgent: "Dringend" # ============================================================ # BLACKLIST # ============================================================ blacklist: added: "&a{player} &awurde zur Ticket-Blacklist hinzugefügt. &7Grund: &e{reason}" removed: "&a{player} &awurde von der Blacklist entfernt." already: "&cSpieler ist bereits auf der Blacklist." not-found: "&cSpieler war nicht auf der Blacklist." usage: "&cBenutzung: {cmd_blacklist} [Spieler] [Grund]" usage-add: "&cBenutzung: {cmd_blacklist} add [Grund]" usage-remove: "&cBenutzung: {cmd_blacklist} remove " list-header: "&6Ticket-Blacklist &7({count} Einträge)" list-empty: "&7Keine gesperrten Spieler." list-entry: "&e{player} &7– &f{reason} &7(gesperrt von &e{by}&7)" # ============================================================ # STATISTIKEN # ============================================================ stats: header: "&6Ticket Statistik" total: "&eGesamt: &a{count}" open: "&eOffen: &a{count}" closed: "&eGeschlossen: &a{count} &7(historisch)" forwarded: "&eWeitergeleitet: &a{count}" ratings-header: "&6Support-Bewertungen &7(gesamt, historisch)" ratings-summary: "&a👍 Positiv: &f{up} &c👎 Negativ: &f{down}" ratings-percent: "&7Zufriedenheit: &e{percent}%" staff-header: "&6Bewertungen nach Support-Mitarbeiter:" staff-table-header: "&7 Name 👍 👎 Tickets Zufrieden" staff-entry: "&e {name} &a{up} &c{down} &7{total} &e{percent}" servers-header: "&6Tickets nach Server:" server-entry: "&b {server}: &a{count}" top-header: "&6Top-5 Ticket-Ersteller &7(historisch, persistent)" top-empty: "&7Noch keine Daten vorhanden." top-entry: " {medal} &f{name} &e{count} &7{label}" top-ticket-label: "Ticket" top-tickets-label: "Tickets" cache-info: "&7Cache: &e{count} &7gecachte Ticket(s)" # ============================================================ # TOP-ERSTELLER # ============================================================ top: header: "&6&lTop-5 Ticket-Ersteller" empty: "&7Noch keine Daten vorhanden." entry: "{medal} &f{name} &e{count} &7{label}" footer: "&7(Zähler bleiben auch nach dem Löschen von Tickets erhalten)" # ============================================================ # RELOAD # ============================================================ reload: success: "&aKonfiguration wurde neu geladen. &7(Kategorien, FAQs, Cache geleert)" bungee-info: "&8[BungeeCord] &7Server: &b{server}" # ============================================================ # MIGRATE / EXPORT / IMPORT # ============================================================ migrate: usage: "&cBenutzung: {cmd_migrate} " export: usage: "&cBenutzung: {cmd_export} " import: usage: "&cBenutzung: {cmd_import} " # ============================================================ # FAQ-SYSTEM # ============================================================ faq: usage-add: "&cBenutzung: {cmd_faq} add | " usage-add-example: "&7Beispiel: &e{cmd_faq} add Wie erstelle ich ein Ticket? | Nutze {cmd_create}." usage-edit: "&cBenutzung: {cmd_faq} edit | " usage-delete: "&cBenutzung: {cmd_faq} delete " separator-missing: "&cTrenne Frage und Antwort mit &e|&c, z.B.:" separator-example: "&e{cmd_faq} add Wie erstelle ich ein Ticket? | Nutze {cmd_create}." separator-short: "&cTrenne Frage und Antwort mit &e|&c." invalid-id: "&cUngültige FAQ-ID: &e{id}" created: "&aFAQ &e#{id} &awurde erfolgreich erstellt!" created-question: "&7Frage: &e{question}" created-answer: "&7Antwort: &f{answer}" created-category-info: "&7Kategorie: {category}" updated: "&aFAQ &e#{id} &awurde erfolgreich aktualisiert!" deleted: "&aFAQ &e#{id} &awurde gelöscht." not-found: "&cFAQ &e#{id} &cwurde nicht gefunden." reloaded: "&aFAQs wurden neu geladen. ({count} Einträge)" migrate-no-mysql: "&cFAQ-Migration nur möglich wenn use-mysql: true aktiv ist." migrate-start: "&eFAQ-Migration gestartet... (faqs.yml → MySQL)" migrate-success: "&aFAQ-Migration abgeschlossen! &7{cats} Kategorie(n) und {entries} Eintrag/Einträge importiert." migrate-fail: "&cFAQ-Migration fehlgeschlagen. Prüfe die Konsole für Details." migrate-tofile-start: "&eFAQ-Export gestartet... (MySQL → faqs.yml)" migrate-tofile-success: "&aFAQ-Export abgeschlossen! &7{cats} Kategorie(n) und {entries} Einträge gespeichert." list-header: "&6Häufige Fragen (FAQ) &7— {count} Einträge" list-empty: "&7Noch keine FAQs vorhanden." list-entry: "&e#{id} &f{question}" list-answer: " &7→ &f{answer}" list-admin-hint: "&7Befehle: &e{cmd_faq} add &8| &e{cmd_faq} edit &8| &e{cmd_faq} delete " unknown-sub: "&cUnbekannter FAQ-Befehl." hint-open: "&7Benutze &e{cmd_faq} &7zum Öffnen der GUI." admin-commands: "&7Admin-Befehle: &e{cmd_faq} add | edit | delete | reload | list | migrate" # ============================================================ # FAQ-KATEGORIEN BEFEHL (/ticket kategorie) # ============================================================ faqcat: usage: "&cBenutzung: /ticket kategorie " usage-add: "&cBenutzung: /ticket kategorie add [&Farbe] [Beschreibung]" usage-delete: "&cBenutzung: /ticket kategorie delete " created: "&aFAQ-Kategorie &e{name} &aerstellt! &7(Schlüssel: &e{key}&7)" deleted: "&aFAQ-Kategorie &e{key} &awurde gelöscht. &7FAQs sind nun unkategorisiert." not-found: "&cFAQ-Kategorie &e{key} &cwurde nicht gefunden." already-exists: "&cEine FAQ-Kategorie mit dem Schlüssel &e{name} &cexistiert bereits." list-header: "&6FAQ-Kategorien &7({count} Einträge)" list-empty: "&7Noch keine FAQ-Kategorien vorhanden." list-entry: "&e{key} &8→ &r{name} &8| &7{count} FAQ(s) &8| &7{desc}" # ============================================================ # HILFE-MENÜ (/ticket ohne Argumente) # ============================================================ help: header: "�FFFF&lTicketSystem &7– Befehle" create: "&e{cmd_create} [Kategorie] &7– Neues Ticket erstellen" list: "&e{cmd_list} &7– Deine Tickets ansehen (GUI)" comment: "&e{cmd_comment} &7– Nachricht zu einem Ticket" rate: "&e{cmd_rate} &7– Support bewerten" claim: "&e{cmd_claim} &7– Ticket annehmen" close: "&e{cmd_close} [Kommentar] &7– Ticket schließen" forward: "&e{cmd_forward} &7– Ticket weiterleiten" blacklist: "&e{cmd_blacklist} [Spieler] [Grund] &7– Blacklist verwalten" reload: "&e{cmd_reload} &7– Konfiguration neu laden" stats: "&e{cmd_stats} &7– Statistiken anzeigen" bungee-status: "&8[BungeeCord] &7Server: &b{server} &8| Cross-Server-Benachrichtigungen &aaktiv" # ============================================================ # GUI-TEXTE (TicketGUI) # ============================================================ gui: # ── Chat-Nachrichten ──────────────────────────────────── no-archive-permission: "&cDu hast keine Berechtigung, das Archiv zu öffnen." no-tickets: "&aDu hast aktuell keine Tickets." filter-label: "&7Filter: {filter}" ticket-removed: "&aDein Ticket &e#{id} &awurde aus deiner Übersicht entfernt." ticket-remove-error: "&cFehler beim Entfernen des Tickets." ticket-remove-claimed: "&cDu kannst dieses Ticket nicht löschen, da es bereits von einem Supporter bearbeitet wird." teleport-success: "&7Du wurdest zu Ticket &e#{id} &7teleportiert." world-not-loaded: "&cDie Welt des Tickets ist nicht geladen!" teleport-disabled: "&cServerübergreifender Teleport ist in der Config deaktiviert.{hint}" teleport-unknown: "&cServer des Tickets unbekannt – Teleport nicht möglich." bungee-connect: "&7Verbinde dich mit Server &b{server} &7für Ticket &e#{id}&7..." bungee-connect-fail: "&cServer-Wechsel fehlgeschlagen. Bitte manuell verbinden." no-delete-permission: "&cDu hast keine Berechtigung, Tickets permanent zu löschen." only-closed-deletable: "&cNur geschlossene Tickets können permanent gelöscht werden." ticket-deleted: "&aTicket &e#{id} &awurde permanent gelöscht." ticket-delete-error: "&cFehler beim Löschen des Tickets." already-closed: "&cDieses Ticket ist bereits geschlossen." close-prompt-header: "&6Ticket #{id} schließen" close-prompt-hint: "&7Gib einen Kommentar ein (&e- &7für keinen)." close-prompt-cancel: "&7Abbrechen mit &ccancel" close-cancelled: "&cAbgebrochen." close-comment-echo: "&7Kommentar: &f{comment}" no-priority-permission: "&cDu hast keine Berechtigung, die Priorität zu ändern." priority-closed: "&cDie Priorität geschlossener Tickets kann nicht geändert werden." priority-set: "&aPriorität auf {priority} &agesetzt." priority-error: "&cFehler beim Ändern der Priorität." comments-header: "&6Kommentare zu Ticket #{id}" comments-empty: "&7Noch keine Kommentare vorhanden." comments-entry: "&e{author} &7({time})&8: &f{message}" # ── Inventar-Titel ────────────────────────────────────── item: title-admin: "§8§lTicket-Übersicht" title-archive: "§8§lTicket-Archiv" title-player: "§8§lMeine Tickets" title-detail: "§8§lTicket-Details" # ── Lore-Labels in Ticket-Items ───────────────────── lore-creator: "§7Ersteller: §e{value}" lore-message: "§7Anliegen: §f{value}" lore-created: "§7Erstellt: §e{value}" lore-server: "§7Server: §b{value}" lore-world: "§7Welt: §e{value}" lore-position: "§7Position: §e{value}" lore-category: "§7Kategorie: {value}" lore-priority: "§7Priorität: {value}" lore-claimed-by: "§7Angenommen von: §a{value}" lore-claimed-at: "§7Angenommen am: §a{value}" lore-closed-at: "§7Geschlossen am: §c{value}" lore-comment: "§7Kommentar: §f{value}" lore-rating-none: "§7Keine Bewertung" lore-rating-good: "§a👍 Positiv" lore-rating-bad: "§c👎 Negativ" lore-rating-label: "§7Bewertung: {value}" lore-player-deleted: "§cSpieler hat Ticket gelöscht." # ── Admin-Listen-Item ─────────────────────────────── list-click: "§e§l» KLICKEN für Details" # ── Spieler-Listen-Item ───────────────────────────── player-delete-hint: "§c§l» KLICKEN zum Löschen" player-delete-desc: "§7Entferne dieses Ticket aus deiner Übersicht." player-in-progress: "§e» Ticket wird bearbeitet..." player-no-delete: "§7Kann nicht mehr gelöscht werden." player-rate-hint: "§e» /ticket rate {id} good/bad" player-rated-good: "§7Bewertet: §a👍" player-rated-bad: "§7Bewertet: §c👎" player-comment-label: "§7Kommentar des Supports:" # ── Detail-Aktions-Buttons ────────────────────────── btn-teleport: "§b§lTeleportieren" btn-teleport-lore1: "§7Teleportiert dich zur" btn-teleport-lore2: "§7Position des Tickets." btn-teleport-bungee1: "§7Teleportiert dich zur Ticket-Position." btn-teleport-same: "§7Dieser Server §a(direkt)" btn-teleport-other: "§7Ziel-Server: §b{server}" btn-teleport-local: "§8Lokaler Teleport" btn-teleport-switch: "§8Server-Wechsel erforderlich" btn-teleport-unknown: "§cServer unbekannt" btn-teleport-disabled: "§8Teleport deaktiviert" btn-teleport-dis1: "§7Im BungeeCord-Modus ist" btn-teleport-dis2: "§7Teleportation deaktiviert." btn-teleport-dis3: "§8(bungee-teleport-enabled: false)" btn-teleport-server: "§7Ticket-Server: §b{server}" btn-teleport-noserver: "§7Server unbekannt" btn-claim: "§a§lTicket annehmen" btn-claim-lore1: "§7Nimmt dieses Ticket an" btn-claim-lore2: "§7und markiert es als bearbeitet." btn-claimed: "§8Bereits angenommen" btn-claimed-lore1: "§7Dieses Ticket wurde bereits" btn-claimed-lore2: "§7angenommen." btn-delete: "§4§lTicket permanent löschen" btn-delete-lore1: "§7Löscht dieses Ticket" btn-delete-lore2: "§7unwiderruflich aus der Datenbank." btn-delete-warn: "§c§lACHTUNG: §cNicht rückgängig zu machen!" btn-close: "§c§lTicket schließen" btn-close-lore1: "§7Schließt das Ticket." btn-close-lore2: "§eKlick für Kommentar-Eingabe." btn-closed: "§8Bereits geschlossen" btn-closed-lore1: "§7Dieses Ticket ist bereits" btn-closed-lore2: "§7geschlossen." btn-comments: "§e§lKommentare anzeigen" btn-comments-lore1: "§7Zeigt alle Nachrichten/Antworten" btn-comments-lore2: "§7zu diesem Ticket im Chat." btn-prio: "§6§lPriorität ändern" btn-prio-current: "§7Aktuell: {value}" btn-prio-click: "§8Klicken zum Wechseln" btn-back: "§7§lZurück" btn-back-lore: "§7Zurück zur Ticket-Übersicht." # ── Navigation ────────────────────────────────────── nav-prev: "§7§l◄ Zurück" nav-prev-lore: "§7Seite {page} von {total}" nav-next: "§7§lWeiter ►" nav-next-lore: "§7Seite {page} von {total}" nav-page: "§8Seite {page}/{total}" nav-page-lore: "§7Gesamt: {count} Tickets auf dieser Seite" nav-archive: "§7§lGeschlossene Tickets" nav-archive-lore1: "§7Zeigt alle abgeschlossenen" nav-archive-lore2: "§7Tickets im Archiv an." nav-back-overview: "§7§lZurück zur Übersicht" nav-back-ov-lore: "§7Zeigt alle offenen Tickets." nav-filter: "§e§lKategorie-Filter" nav-filter-current: "§7Aktuell: {value}" nav-filter-click: "§8Klicken zum Wechseln" nav-filter-all: "§7Alle (kein Filter)" # ── FAQ GUI Texte ─────────────────────────────────────── faq: title: "&#FFD700&lHäufige Fragen (FAQ)" admin-title: "§8§lFAQ verwalten" action-title: "§8§lFAQ Aktionen" add-button: "§a§lNeues FAQ hinzufügen" add-lore-1: "§7Fügt einen neuen FAQ-Eintrag hinzu." add-lore-2: "§7Du wirst nach Frage und Antwort gefragt." edit-button: "§a§lFAQ bearbeiten" edit-lore-1: "§7Ändere Frage und Antwort" edit-lore-2: "§7dieses FAQ-Eintrags." delete-button: "§c§lFAQ löschen" delete-lore-1: "§7Löscht diesen FAQ-Eintrag." delete-lore-2: "§c§lACHTUNG: §cNicht rückgängig zu machen!" delete-error: "§cFehler: FAQ #{id} konnte nicht gelöscht werden." back-button: "§7§lZurück" back-lore: "§7Zurück zur FAQ-Übersicht." click-detail: "§e» Klicken für mehr Details im Chat" click-edit: "§e» Klicken zum Bearbeiten / Löschen" nav-prev: "§7§l◄ Zurück" nav-prev-lore: "§7Seite {page} von {total}" nav-next: "§7§lWeiter ►" nav-next-lore: "§7Seite {page} von {total}" nav-page: "§8Seite {page}/{total}" nav-page-lore: "§7Gesamt: {count} FAQ(s)" chat-create-title: "§6§lNeues FAQ erstellen" chat-question-prompt: "§7Gib die §eFrage §7ein (oder §ccancel§7):" chat-answer-prompt: "§7Gib jetzt die §eAntwort §7ein (oder §ccancel§7):" chat-edit-title: "§6§lFAQ #{id} bearbeiten" chat-current-question: "§7Aktuelle Frage: §e{question}" lore-id: "§7FAQ #{id}" lore-separator: "§8§m " lore-category: "§7Kategorie: {category}" question-set: "§7Frage gesetzt: §e{question}" internal-error: "§cInterner Fehler beim Bearbeiten des FAQs." # ── Kategorie-Auswahl-Screen ──────────────────────── cat-title: "&#FFD700&lFAQ – Kategorie wählen" cat-admin-title: "§8§lFAQ – Kategorie verwalten" cat-lore-separator: "§8§m " cat-lore-count: "§7Einträge: §e{count}" cat-lore-click: "§e» Klicken zum Öffnen" cat-lore-admin-hint: "§8(Admin: Neue FAQ in diese Kategorie)" cat-lore-shift-hint: "§8Shift+Klick zum Verwalten" cat-back-button: "§7§l◄ Kategorien" cat-back-lore: "§7Zurück zur Kategorieauswahl." cat-add-button: "§a§l+ Neue Kategorie" cat-add-lore-1: "§7Erstellt eine neue FAQ-Kategorie." cat-add-lore-2: "§7Nutze: /ticket kategorie add " # ── Kategorie-Aktions-GUI ──────────────────────────── cat-action-title: "§8§lKategorie verwalten" cat-edit-button: "§a§lKategorie bearbeiten" cat-edit-lore-1: "§7Ändert Name, Farbe und" cat-edit-lore-2: "§7Beschreibung dieser Kategorie." cat-delete-button: "§c§lKategorie löschen" cat-delete-lore-1: "§7Löscht diese Kategorie." cat-delete-lore-2: "§7FAQs werden auf 'Ohne Kategorie' gesetzt." # ── Chat-Flow Kategorie ────────────────────────────── cat-chat-add-title: "§6§lNeue Kategorie erstellen" cat-chat-edit-title: "§6§lKategorie bearbeiten: {name}" cat-chat-current-name: "§7Aktueller Name: §e{name}" cat-chat-current-color: "§7Aktuelle Farbe: {color}" cat-chat-current-desc: "§7Aktuelle Beschreibung: §f{desc}" cat-chat-name-prompt: "§7Gib den §eNamen §7ein (oder §ccancel§7):" cat-chat-name-set: "§7Name gesetzt: §e{name}" cat-chat-color-prompt: "§7Gib den §eFarbcode §7ein, z.B. §a&a§7 oder §c&c §7(oder §ccancel§7):" cat-chat-color-set: "§7Farbe gesetzt: {colored}" cat-chat-desc-prompt: "§7Gib die §eBeschreibung §7ein (§8- §7für keine, oder §ccancel§7):" cat-created: "§aKategorie §e{name} §awurde erstellt!" cat-updated: "§aKategorie §e{name} §awurde aktualisiert!" cat-deleted: "§aKategorie §e{name} §awurde gelöscht." cat-already-exists: "§cEine Kategorie mit dem Schlüssel '§e{name}§c' existiert bereits." cat-not-found: "§cKategorie '§e{name}§c' wurde nicht gefunden." # ── Dynamische Titel mit Kategorie ─────────────────── title-cat: "&#FFD700&lFAQ – {category}" admin-title-cat: "§8§lFAQ – {category}" title-cat-prefix: "&#FFD700&lFAQ" admin-title-cat-prefix: "§8§lFAQ" chat-category-hint: "§7Kategorie: {category}" # ============================================================ # JOIN-LISTENER # ============================================================ join: open-tickets: "&eEs gibt noch &6{count} &eoffene Ticket(s)!" open-tickets-hint: "&7» Tippe &e{cmd_list} &7für die Übersicht." teleport-world-missing: "&cTeleport-Zielwelt &e{world} &cnicht gefunden!" teleport-success: "&7Du wurdest zur Ticket-Position teleportiert. &8({coords})" pending-header: "&6Ticket-Benachrichtigungen &7(während du offline warst):" # ============================================================ # UPDATE-CHECKER # ============================================================ update: available-console: "Neue Version verfügbar: {new} (aktuell: {current})" available-bar: "====================================================" available-line1: "&6[TicketSystem] &eNEUES UPDATE VERFÜGBAR: v{version}" available-line2: "&6[TicketSystem] &eDownload: https://www.spigotmc.org/resources/132757" # ============================================================ # WEB-PANEL TEXTE (Benutzeroberfläche im Browser) # ============================================================ web: # ── Navigation ──────────────────────────────────────────── nav-dashboard: "Dashboard" nav-tickets: "Tickets" nav-faq: "FAQ" nav-logout: "Abmelden" role-admin: "Admin" role-supporter: "Supporter" btn-back: "Zurück" btn-details: "Details" # ── Fehlerseiten ────────────────────────────────────────── error-403-title: "403 – Kein Zugriff" error-403-message: "Diese Seite ist nur für Administratoren zugänglich." # ── Login-Seite ─────────────────────────────────────────── login-title: "Login – TicketSystem Panel" login-heading: "Willkommen zurück" login-sub: "Melde dich mit deinem Account an, um fortzufahren." login-error: "Benutzername oder Passwort falsch." login-blocked: "Zu viele Fehlversuche. Bitte warte {seconds} Sekunden." archive-btn-restore: "Wiederherstellen" archive-btn-delete: "Permanent löschen" login-label-user: "Benutzername" login-label-pass: "Passwort" login-btn: "Anmelden" login-footer: "TicketSystem Panel · Nur für Supporter & Admins" # ── Dashboard ───────────────────────────────────────────── dash-title: "Dashboard" dash-stat-total: "Tickets gesamt" dash-stat-open: "Offen / Aktiv" dash-stat-closed: "Geschlossen" dash-stat-thumbsup: "👍 Bewertungen" dash-stat-thumbsdown: "👎 Bewertungen" dash-stat-rating: "Zufriedenheit" dash-section-recent: "Aktuelle Tickets" dash-section-top: "Top Ticket-Ersteller" dash-section-server: "Tickets pro Server" dash-empty: "Keine offenen Tickets 🎉" dash-col-id: "#" dash-col-player: "Spieler" dash-col-category: "Kategorie" dash-col-priority: "Priorität" dash-col-status: "Status" dash-col-created: "Erstellt" dash-col-server: "Server" dash-col-count: "Tickets" # ── Ticket-Liste ────────────────────────────────────────── tickets-title: "Tickets" tickets-total: "gesamt" tickets-empty: "Keine Tickets gefunden" tickets-search-ph: "Suche…" tickets-col-id: "#" tickets-col-player: "Spieler" tickets-col-message: "Nachricht" tickets-col-cat: "Kategorie" tickets-col-prio: "Priorität" tickets-col-status: "Status" tickets-col-created: "Erstellt" filter-all-status: "Alle Status" filter-open: "Offen" filter-claimed: "Angenommen" filter-forwarded: "Weitergeleitet" filter-closed: "Geschlossen" filter-all-cat: "Alle Kategorien" filter-all-prio: "Alle Prioritäten" filter-low: "Niedrig" filter-normal: "Normal" filter-high: "Hoch" filter-urgent: "Dringend" # ── Ticket-Detail ───────────────────────────────────────── detail-not-found: "Ticket nicht gefunden" detail-back: "← Zurück" detail-info-creator: "Ersteller" detail-info-created: "Erstellt" detail-info-claimer: "Bearbeiter" detail-info-forwarded: "Weitergeleitet an" detail-info-position: "Position" detail-info-rating: "Bewertung" detail-rating-pos: "👍 Positiv" detail-rating-neg: "👎 Negativ" detail-section-msg: "Nachricht" detail-section-closecomment: "Schließ-Kommentar" detail-section-actions: "Aktionen" detail-section-comments: "Kommentare" detail-btn-claim: "✅ Claimen" detail-btn-forward: "🔀 Weiterleiten" detail-btn-close: "🔒 Schließen" detail-ph-forward: "Spielername…" detail-ph-comment: "Kommentar (optional)" detail-ph-newcomment: "Kommentar schreiben…" detail-btn-send: "Senden" detail-no-comments: "Noch keine Kommentare." # ── FAQ-Verwaltung ──────────────────────────────────────── faq-title: "FAQ-Verwaltung" faq-entries-suffix: "Einträge" faq-section-cats: "Kategorien" faq-no-category: "Ohne Kategorie" faq-btn-add: "+ FAQ hinzufügen" faq-empty: "Noch keine FAQ-Einträge." faq-no-cat-opt: "Keine Kategorie" faq-modal-add-title: "FAQ hinzufügen" faq-modal-edit-title: "FAQ bearbeiten" faq-label-question: "Frage" faq-label-answer: "Antwort" faq-label-category: "Kategorie" faq-ph-question: "Frage…" faq-ph-answer: "Antwort…" faq-btn-cancel: "Abbrechen" faq-btn-save: "Speichern" faq-btn-add-confirm: "Hinzufügen"