I have a program that has several languages but to change language you have to edit app.config file before or after restarting. My goal is to localize the project so I can change the language at runtime. The language translation lists are in XML files. How can ı resource them and be able to change language onruntime with a combobox or if you have suggeestions I am open to it.
public static void LoadLang(string PLang) {
try {
FileStream fs = new FileStream(PLang, FileMode.Open);
DSLang = CsvLibrary.readCsv(";",fs).Tables[0];
fs.Close();
} catch (Exception E) {
MessageBox.Show(MultiLang.GetText("Message97") + E.Message);
//MessageBox.Show("Language load error : " + E.Message);
}
}