private void lnkRefresh_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
cmbLanguage.Items.Clear();
cmbLanguage.Items.Add("English");
dsLanguages = new List<Library.Language>();
dsLanguages.Add(new Library.Language());
if (!Directory.Exists(GlobalSetting.StartUpDir + "Languages\\"))
{
Directory.CreateDirectory(GlobalSetting.StartUpDir + "Languages\\");
}
else
{
foreach (string f in Directory.GetFiles(GlobalSetting.StartUpDir + "Languages\\"))
{
if (Path.GetExtension(f).ToLower() == ".iglang")
{
Library.Language l = new Library.Language(f);
dsLanguages.Add(l);
int iLang = cmbLanguage.Items.Add(l.LangName);
string curLang = GlobalSetting.LangPack.FileName;
//using current language pack
if (f.CompareTo(curLang) == 0)
{
cmbLanguage.SelectedIndex = iLang;
}
}
}
}
if (cmbLanguage.SelectedIndex == -1)
{
cmbLanguage.SelectedIndex = 0;
}
}