Language - Verbesserung #152


  • New
Open
Assigned to blablubb
  • _ForgeUser10343713 created this issue May 29, 2013
    Tester

    Sorry für die vielen Posts aber ich habe einfach viele Ideen für dieses geniale Plugin :D

    Ich denke für größere Server wäre es praktisch wenn es für jeden User die Möglichkeit gäbe einfach seine Sprache auszuwählen! Deshalb habe ich mir folgendes ausgedacht: Der User kann in der Lobby auf ein Item rechts-klicken dadurch entsteht ein Item Menü in dem alle Sprachen die es auf diesem Server gibt aufgelistet werden (item vorschlag dafür: geschriebenes Buch). Außerdem sollte es weiterhin eine default-language geben die man in der config einstellen kann und das Plugin sollte für jeden User die Sprache die er einstellt speichern. Wie kann ein Server Owner zusätzlich weitere Language-Packs "laden"? Ganz einfach: so wie bisher, bei den Localizations einfach rauskopieren und eine Datei mit dem Namen der Language erstellen und fertig einzigster unterschied: man kann in der config noch festlegen wie diese Sprache im ItemMenü in der Lobby heißen soll.

    Ich hoffe ich hab das verständlich erklärt und hoffentlich ist es auch machbar :D

  • _ForgeUser10343713 added the tags New Enhancment May 29, 2013
  • blablubb posted a comment May 29, 2013

    Machbar ist es. Im bin mir noch nicht ganz sicher, ob das mit einer kleinen Änderung in meiner Sprach-Klasse getan ist, oder ich überall im Plugin wo Strings aus der Sprach-Klasse geholt werden Änderungen machen muss, aber ich befürchte es -> würde viel Arbeit bedeuten für ein relativ kleines Feature.. :-( Alleine AM Anfang mal das mit Übersetzungsmöglichkeit einzubauen hat 2 Wochen Arbeit bedeutet den Code abzuändern überall, und mittlerweile kamen ja viele neue Nachrichten dazu..

    Ausserdem wäre es mit mehr Ram-Verbrauch (Strings verbrauchen ziemlich viel Ram und das wäre ja knapp 300 Strings pro untersützte Sprache ..) und leichten Performance Einbußen (statte einen String für alle Spieler zu suchen muss jetzt für jeden Spieler geschaut werden, welche Sprache er gerne hätte und dann muss für diese Sprache der String gesucht werden) verbunden.

    Im Moment schreckt mich aber am meisten das Abändern der Methoden Aufrufe überall dort wo ich im Plugin einen Text schicke (an ziiemlich viele Stellen -> min 300 Stellen :/ ), ab..

  • _ForgeUser10343713 posted a comment May 29, 2013

    ok...verständlich


To post a comment, please login or register a new account.