Dieses Plugin verfolgt das Ziel, das mehr Plugins mit Unterstützung für verschiedene Sprachen, erstellt werden.
Um dies zu fördern hier eine Variante wie ihr ziemlich einfach verschiedene Sprachen in die Ausgabe eurer Plugins bekommt.
Wenn ihr die API benutzt müsst ihr euch nicht mehr um das Datei Management kümmern.
Und größtmögliche Flexibilität bietet.
zum Verhalten der API:
die definierten Variablen werden bei jeden Serverstart mit den Sprachdateien abgeglichen,
- existiert eine Variable nicht wird sie hinzu gefügt
- Existieren mehr Variablen in der Sprachdatei als definiert, wird die Datei bereinigt (nicht existierende Variablen werden aus der Datei entfernt)
- somit lassen sich Erweiterungen und Änderungen der Textausgabe Variablen einfach Umsetzen.
und dabei eingelesen.
jeder Serverbetreiber kann diese Plugins um die Sprachen seiner Wahl erweitern.
- in dem er in das Plugin Verzeichnis zu dem betreffendem Plugin in den Ordner "locale" geht, und dort eine Sprachdatei dupliziert, den Ländercode anpasst und die Übersetzung vor nimmt. Schon steht (nach einem Server Neustart) auf diesem Server für dies Plugin eine "neue" Sprache zur Verfügung.
!!! nachträglich geänderte Variablen Inhalte (Ausgegebener Text) !!!
- sobald eine entsprechende Sprachdatei mir der dazugehörigen Variable existiert, wird diese geladen.
- es muss dann darauf hingewiesen werden, diese Variable oder die gesamte Datei zu entfernen und den Server neu zu starten. Die Standardwerte werden neu hinzugefügt.
- Bei selbst definierten Sprachen werden die Standardwerte mit der ersten definierten Sprache erstellt und müssen wieder übersetzt werden.
- Daher sollte die erste Sprache Englisch sein, für Universale Übersetzbarkeit