roker002
Commander
- Registriert
- Dez. 2007
- Beiträge
- 2.077
Ich habe für ein Programm entwickelt, dass in 3 Sprachen laufen. Die GUI in 3 Sprache zu erstellen ist kein Problem.
Was eigentlich bei Mehrsprachigen Programmieren nicht gewährleistet wird, sind die Meldungen, die man auch in Mehreren Sprachen implementieren muss.
Für jedes Formular gibt es ja auch eigene resx Dateien für jeweilige Sprache. Diese sollte man aber nicht bearbeiten, da diese resx Dateien Überschrieben werden, wenn man was beim Projekt ändert (nach der selbe Methode wie "InitializeComponent"... dort wird alles überschrieben, falls meine irgend eine Änderung gemacht hat).
Meine Frage ist, kann man dieses Problem irgendwie umgehen. Wenn ich in den Property Ordner eine neue resx einfüge, dann kann ich dort nicht unter mehreren Sprachen unterscheiden. Ich bekomme einfach unter "Properties" Namespace einfach diese resx namentlich aufgelöst!
Klar kann man eine Property Var schreiben die eine entsprechende Sprache aussucht... und dann den Wert zurückgibt.
Gibt es hierzu noch eine andere Lösung!?
thx
Was eigentlich bei Mehrsprachigen Programmieren nicht gewährleistet wird, sind die Meldungen, die man auch in Mehreren Sprachen implementieren muss.
Für jedes Formular gibt es ja auch eigene resx Dateien für jeweilige Sprache. Diese sollte man aber nicht bearbeiten, da diese resx Dateien Überschrieben werden, wenn man was beim Projekt ändert (nach der selbe Methode wie "InitializeComponent"... dort wird alles überschrieben, falls meine irgend eine Änderung gemacht hat).
Meine Frage ist, kann man dieses Problem irgendwie umgehen. Wenn ich in den Property Ordner eine neue resx einfüge, dann kann ich dort nicht unter mehreren Sprachen unterscheiden. Ich bekomme einfach unter "Properties" Namespace einfach diese resx namentlich aufgelöst!
Klar kann man eine Property Var schreiben die eine entsprechende Sprache aussucht... und dann den Wert zurückgibt.
Gibt es hierzu noch eine andere Lösung!?
thx