Hallo Zusammen,
ich habe mal eine Frage zu RessourceBundeln.
Ich verwende diese um ein mehrsprachiges Programm umzusetzen. Die Funktionisweise ist klar.
Eventuell Locale setzen - Ressourcedatei laden - und dann Variablen übersetzen lassen. Nun könnte ich ja folgendes machen. In jedem Dialog Ressourcedatei laden und dann alle Variablen "übersetzen" lassen. Dadurch wird der Code aber aufgebläht und nicht sehr übersichtlich. (Jetziger Stand)
Ich habe mir nun überlegt, dass man das in eine statische Klasse auslagern könnte. Einziges Problem dabei ich würde die statische Klasse, mit der statischen Methode bei jeder Variablen aufrufen müssen. Das bedeutet die statische Klasse muss bei jeder Variablen die komplette Ressourcedatei laden. Performenceproblem ????? Im anderen Fall lädt er ja die Datei einmal und "übersetzt" gleich alle Variablen. Die statische Klassengeschichte, würde aber den Code wesentlich übersichtlicher machen.
Was meint ihr dazu?
Gruß
Balian
Ps.: Die statische Methode bekommt die Variablennamen übergeben und soll dann die jeweilige Übersetzung zurückgeb.
ich habe mal eine Frage zu RessourceBundeln.
Ich verwende diese um ein mehrsprachiges Programm umzusetzen. Die Funktionisweise ist klar.
Eventuell Locale setzen - Ressourcedatei laden - und dann Variablen übersetzen lassen. Nun könnte ich ja folgendes machen. In jedem Dialog Ressourcedatei laden und dann alle Variablen "übersetzen" lassen. Dadurch wird der Code aber aufgebläht und nicht sehr übersichtlich. (Jetziger Stand)
Ich habe mir nun überlegt, dass man das in eine statische Klasse auslagern könnte. Einziges Problem dabei ich würde die statische Klasse, mit der statischen Methode bei jeder Variablen aufrufen müssen. Das bedeutet die statische Klasse muss bei jeder Variablen die komplette Ressourcedatei laden. Performenceproblem ????? Im anderen Fall lädt er ja die Datei einmal und "übersetzt" gleich alle Variablen. Die statische Klassengeschichte, würde aber den Code wesentlich übersichtlicher machen.
Was meint ihr dazu?
Gruß
Balian
Ps.: Die statische Methode bekommt die Variablennamen übergeben und soll dann die jeweilige Übersetzung zurückgeb.