From bc3c2399a6f8f63227dd3a6fb55f1177af2cac6e Mon Sep 17 00:00:00 2001 From: M_Viper Date: Tue, 24 Feb 2026 20:44:25 +0000 Subject: [PATCH] README.md aktualisiert --- README.md | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 58 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 9edf863..e2e92c0 100644 --- a/README.md +++ b/README.md @@ -17,9 +17,65 @@ - Vollständige Validierung & Fehlerausgaben - Debug-Modus & Versionsprüfung - Anpassbare Nachrichten, Farben, Limits, Speicherpfade, Archiv-Intervall, Cooldowns, Rechte -- Dynamische GUI mit Seiten-System +## Sprachdateien (lang_de.yml / lang_en.yml) + +Alle Plugin-Texte und Nachrichten werden in den Sprachdateien verwaltet. Du kannst sie komplett anpassen und eigene Farben, Prefixe und Texte nutzen. + +**Farbcodes:** +- `&` (z.B. &a = Grün, &c = Rot, &e = Gelb, &7 = Grau) +- HEX: `&#RRGGBB` (z.B. &#FFD700 = Gold) + +**Platzhalter:** +- `{id}`: Ticket-ID +- `{player}`: Spielername +- `{claimer}`: Name des Supporters +- `{category}`: Ticket-Kategorie +- `{priority}`: Ticket-Priorität +- `{server}`: Servername (BungeeCord) +- `{message}`: Ticket-Beschreibung +- `{comment}`: Kommentar des Supports +- `{count}`: Anzahl (Tickets, FAQs, etc.) +- `{reason}`: Grund (Blacklist) +- `{author}`: Name des Kommentarautors +- `{time}`: Zeitstempel +- `{page}`: Seitenzahl (GUI) +- `{total}`: Gesamtanzahl (Tickets/FAQs) +- `{value}`: Wert für Lore-Labels (z.B. Ersteller, Kategorie) + +**Befehls-Platzhalter:** +- `{cmd_create}`: Ticket erstellen +- `{cmd_list}`: Ticket-Liste anzeigen +- `{cmd_comment}`: Kommentar hinzufügen +- `{cmd_rate}`: Ticket bewerten +- `{cmd_claim}`: Ticket annehmen +- `{cmd_close}`: Ticket schließen +- `{cmd_forward}`: Ticket weiterleiten +- `{cmd_reload}`: Konfiguration neu laden +- `{cmd_stats}`: Statistiken anzeigen +- `{cmd_archive}`: Tickets archivieren +- `{cmd_migrate}`: Speicherart wechseln +- `{cmd_export}`: Tickets exportieren +- `{cmd_import}`: Tickets importieren +- `{cmd_blacklist}`: Blacklist verwalten +- `{cmd_setpriority}`: Priorität ändern +- `{cmd_faq}`: FAQ-System +- `{cmd_top}`: Top-Ersteller + +**Wofür stehen die Variablen?** +- Sie werden automatisch durch die passenden Werte ersetzt, z.B. `{id}` durch die Ticketnummer, `{player}` durch den Spielernamen. +- Die `{cmd_X}`-Platzhalter werden je nach Spracheinstellung (de/en/both) durch den richtigen Befehl ersetzt. +- Alle Variablen findest du in der lang_de.yml und lang_en.yml, jeweils im Kontext der Nachricht. + +**Beispiel:** +``` - Kategorie- und Prioritäten-System - Bewertungs- und Kommentar-System +``` +→ Zeigt nach dem Erstellen: „Ticket #123 wurde erfolgreich erstellt!“ + +**Tipp:** +- Du kannst eigene Nachrichten und Farben setzen. +- Die Sprachdatei ist sehr ausführlich kommentiert und enthält alle verfügbaren Variablen. - Offline-Benachrichtigungen - Discord-Webhook mit Embeds & Rollen-Ping - Blacklist für Spieler @@ -215,6 +271,7 @@ TicketSystem bietet volle Unterstützung für BungeeCord-Netzwerke: | Bewertungs-System | ✔️ | ✖️ | ✖️ | | Update-Checker | ✔️ | ✖️ | ✖️ | | BungeeCord-Unterstützung | ✔️ | ✖️ | ✖️ | +| 2-Sprachigkeit (de/en) | ✔️ | ✖️ | ✖️ | Legende: ✔️ Vollständige Unterstützung · ⚠️ Eingeschränkt · ✖️ Nicht vorhanden