Mr. Tommes Geschrieben 17. März 2011 Geschrieben 17. März 2011 Hallo zusammen, ich habe mit Hilfe von Visual Studio 2008 eine Windows-Form in C# programmiert. Jetzt habe ich z.B. einen Button mit dem Text "Hallo" und einen Button mit dem Text "Sprache ändern". Wenn ich auf den "Sprache ändern"-Button drücke, hätte ich gerne, dass alles in dieser Form auf englisch steht. Also aus "Hallo" soll "Hello" und aus "Sprache ändern" soll "change language" werden auf den buttons. Hat jemand eine Idee wie ich das hibekomme? Gibt es im VS eine Funktion dafür? Oder soll ich mir eine Klasse schreiben die die deutschen sowie englichen Begriffe enthält und je nach Situation diese abruft? Mein genanntes Beispiel ist verkleinert... mein Programm umfasst mehrere Formen mit vielen Texten. Diese sollen jetzt halt auch wahlweise in englisch zu lesen sein. Weiss noch nicht, wie ich da am besten vorgehe. Vielen Dank schonmal für Eure Antworten.
jjn Geschrieben 17. März 2011 Geschrieben 17. März 2011 Ich würde die Texte z. B. in eine XML Datei schreiben und je nach Bedarf die passende einlesen.
SilentDemise Geschrieben 17. März 2011 Geschrieben 17. März 2011 Mittels XML und Dependency Injection eine Lokalisierung vornehmen :-)
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden