Files
TicketSystem/src/main/resources/lang_de.yml
2026-04-16 11:48:01 +02:00

670 lines
34 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ============================================================
# 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: "&#555555&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] <Beschreibung>"
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} <ID>"
close:
usage: "&cBenutzung: {cmd_close} <ID> [Kommentar]"
forward:
usage: "&cBenutzung: {cmd_forward} <ID> <Spieler>"
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} <ID> <Nachricht>"
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} <ID> <good|bad>"
invalid: "&cUngültige Bewertung! Benutze &egood &coder &ebad&c."
prompt-header: "&#555555&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: "&#555555&m "
# ============================================================
# PRIORITÄT SETZEN
# ============================================================
setpriority:
usage: "&cBenutzung: {cmd_setpriority} <ID> <niedrig|normal|hoch|dringend>"
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} <add|remove|list> [Spieler] [Grund]"
usage-add: "&cBenutzung: {cmd_blacklist} add <Spieler> [Grund]"
usage-remove: "&cBenutzung: {cmd_blacklist} remove <Spieler>"
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} <tomysql|tofile>"
export:
usage: "&cBenutzung: {cmd_export} <Dateiname>"
import:
usage: "&cBenutzung: {cmd_import} <Dateiname>"
# ============================================================
# FAQ-SYSTEM
# ============================================================
faq:
usage-add: "&cBenutzung: {cmd_faq} add <Frage> | <Antwort>"
usage-add-example: "&7Beispiel: &e{cmd_faq} add Wie erstelle ich ein Ticket? | Nutze {cmd_create}."
usage-edit: "&cBenutzung: {cmd_faq} edit <ID> <Frage> | <Antwort>"
usage-delete: "&cBenutzung: {cmd_faq} delete <ID>"
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 <ID> &8| &e{cmd_faq} delete <ID>"
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 <add|delete|list>"
usage-add: "&cBenutzung: /ticket kategorie add <n> [&Farbe] [Beschreibung]"
usage-delete: "&cBenutzung: /ticket kategorie delete <Schlüssel>"
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: "&#00FFFF&lTicketSystem &7 Befehle"
create: "&e{cmd_create} [Kategorie] <Text> &7 Neues Ticket erstellen"
list: "&e{cmd_list} &7 Deine Tickets ansehen (GUI)"
comment: "&e{cmd_comment} <ID> <Text> &7 Nachricht zu einem Ticket"
rate: "&e{cmd_rate} <ID> <good|bad> &7 Support bewerten"
claim: "&e{cmd_claim} <ID> &7 Ticket annehmen"
close: "&e{cmd_close} <ID> [Kommentar] &7 Ticket schließen"
forward: "&e{cmd_forward} <ID> <Spieler> &7 Ticket weiterleiten"
blacklist: "&e{cmd_blacklist} <add|remove|list> [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 <n>"
# ── 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"