Hallo
wie kann ich in C# mein eigenes Programm mehrsprachig machen?
Ich möchte das so haben das man die Sprache mit ToolStipMenu ändern kann.
Man wählt Deutsch aus dann sollte alles auf deutsch angezeigt werden dann wenn man englisch auswählt dann sollte alles auf englisch dran stehen. Ich möchte auch das sich wenn man die Sprache umgeändert hat dann sollte sich auch der Inhalt von der MessageBox umändern.
Ein Beispiel:
private void button5_Click_1(object sender, EventArgs e) { MessageBox.Show("Hallo"); }
Wenn man englisch als Sprache ausgewählt hat dann sollte es so aussehen
private void button5_Click_1(object sender, EventArgs e) { MessageBox.Show("Hello"); }
wie kann ich das machen ?
Such mal nach Lokalisierung / Localization.
Findeste wahrscheinlich im Zusammenhang mit .NET ~1 Million Treffer 😉
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code
u.a. der Artikel [Tutorial] Lokalisierung von Texten in .NET
Hier ein kleines Beispiel.
Zum Bearbeiten der Resourcen eignet sich z.b. ResX Resource Manager: http://resxresourcemanager.codeplex.com
Genau nach sowas habe ich gesucht! Dankeschön!
Jetzt kann ich endlich weiterarbeiten 😃
Keine Fullquotes.