Exemplo n.º 1
0
        private void InitLangs()
        {
            bEdit.IsEnabled = (lb.SelectedItem != null);
            lb.Items.Clear();

            var a = System.IO.Directory.GetFiles("Languages", "*.ulex");
            var LstA = new List<string>();
            foreach (var i in a) {
                var u = new System.IO.FileInfo(i).Name;
                u = u.Remove(u.LastIndexOf('.'));
                LstA.Add(u);
            }
            if (System.IO.Directory.GetFiles(Shared.LocalData("Languages")).Length > 0) {
                a = System.IO.Directory.GetFiles(Shared.LocalData("Languages\\"), "*.ulex");
                foreach (var i in a) {
                    var u = new System.IO.FileInfo(i).Name;
                    u = u.Remove(u.LastIndexOf('.'));
                    if (LstA.Contains(u)) LstA.Remove(u);
                    LstA.Add(u);
                }
            }
            foreach (var u in LstA) {
                lb.Items.Add(new Language(u));
            }

        }