2016-03-30 7 views
0

Ich habe eine Windows Form, und ich möchte mit der localization übersetzen. Ich weiß, wie man das mit der Schnittstelle macht, aber nicht mit dem Code. Zum Beispiel, ich habe diese label:Etikett Lokalisierung C#

Label la = new Label(); 
la.Text = "Hello world"; 
this.panel1.Controls.Add(la); 

ich einen traduction schreiben will, so würde ich so etwas wie diese:

For French : la.Text = "Bonjour tout le monde"; 
For English : la.Text = "Hello world"; 

Es ist möglich?

Antwort

1

Verwenden Sie die Ressourcendatei. Setze alle deine Saiten hinein. Dann verwenden Sie sie in Ihrem Code wie folgt:

la.Text = Resources.FrenchLaText;