コード例 #1
0
        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);
        }