private static List <Localizable> GetLocalizables(string cfgPath) { List <Localizable> ret = new(); List <string> region = new(); string[] lines = File.ReadAllLines(cfgPath); foreach (string line in lines) { if (string.IsNullOrEmpty(line)) { continue; } region.Add(line); if (!line.StartsWith(";")) { continue; } ret.Add(Localizable.Parse(region)); region.Clear(); } return(ret); }