Moin.
Ich habe in meinem Programm eine Englische Flagge in meine Startform (Form1) eingebaut.
Wenn ich die anklicke möchte ich, das sich alle Texte ins Englische änderen. Bevor ich kein
Tutorial gesehen habe, dachte ich man könnte einfach die Texte der Labels auf Form2 mit
Form2.Label1.Text = "..." ändern nur habe ich auch ein MenuStrip auf der Form wo per Klick
eine MessageBox geöffnet wird, wie sollte man den Text der MessageBox ändern? Der steht
ja nicht auf der Form sondern im Code.
Habe dann das Tutorial hier gefunden von "RodFromGermany":
[VB 2010] Tutorial: Programme mehrsprachig erstellen
Habe in der Assembly auch als Standardsprache "Deutsch (Deutschland) eingestellt.
Habe die Formeigenschaft "Localizable" auf True, unter Language "Englisch (USA)" eingestellt.
Ich verstehe jetzt aber nicht so richtig, wie ich das mit dem übersetzen mache.
Ich muss doch eine Textressource hinzufügen, muss die einen bestimmten Namen haben?
Und als Beispiel ist ja gegeben:
Ich will ja vom Deutschen ins Englische, also muss die Reihenfolge ja denke umgekehrt sein.
Nur was bedeutet das Teststring am Anfang?
Und woher soll die Ressource wissen welches Label gemeint ist, welcher ComboBox-Eintrag, welche MessageBox?
Ich habe in meinem Programm eine Englische Flagge in meine Startform (Form1) eingebaut.
Wenn ich die anklicke möchte ich, das sich alle Texte ins Englische änderen. Bevor ich kein
Tutorial gesehen habe, dachte ich man könnte einfach die Texte der Labels auf Form2 mit
Form2.Label1.Text = "..." ändern nur habe ich auch ein MenuStrip auf der Form wo per Klick
eine MessageBox geöffnet wird, wie sollte man den Text der MessageBox ändern? Der steht
ja nicht auf der Form sondern im Code.
Habe dann das Tutorial hier gefunden von "RodFromGermany":
[VB 2010] Tutorial: Programme mehrsprachig erstellen
Habe in der Assembly auch als Standardsprache "Deutsch (Deutschland) eingestellt.
Habe die Formeigenschaft "Localizable" auf True, unter Language "Englisch (USA)" eingestellt.
Ich verstehe jetzt aber nicht so richtig, wie ich das mit dem übersetzen mache.
Ich muss doch eine Textressource hinzufügen, muss die einen bestimmten Namen haben?
Und als Beispiel ist ja gegeben:
Ich will ja vom Deutschen ins Englische, also muss die Reihenfolge ja denke umgekehrt sein.
Nur was bedeutet das Teststring am Anfang?
Und woher soll die Ressource wissen welches Label gemeint ist, welcher ComboBox-Eintrag, welche MessageBox?
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Creatiive“ ()