コード例 #1
0
        public static BaseStrings FromFile(string file)
        {
            BaseStrings s = new BaseStrings();
            XmlSettings <BaseStrings> settings = XmlSettings <BaseStrings> .Bind(s, file);

            Logger.ReportInfo("Using String Data from " + file);

            if (VERSION != s.Version && Path.GetFileName(file).ToLower() == ENFILE)
            {
                //only re-save the english version as that is the one defined internally
                File.Delete(file);
                s        = new BaseStrings();
                settings = XmlSettings <BaseStrings> .Bind(s, file);
            }
            return(s);
        }
コード例 #2
0
        public static BaseStrings FromFile(string file)
        {
            BaseStrings s = new BaseStrings();
            XmlSettings<BaseStrings> settings = XmlSettings<BaseStrings>.Bind(s, file);

            Logger.ReportInfo("Using String Data from " + file);

            if (VERSION != s.Version && Path.GetFileName(file).ToLower() == ENFILE)
            {
                //only re-save the english version as that is the one defined internally
                File.Delete(file);
                s = new BaseStrings();
                settings = XmlSettings<BaseStrings>.Bind(s, file);
            }
            return s;
        }
コード例 #3
0
 public LocalizedStrings()
 {
     //start with our main string data - others can be added at a later time
     AddStringData(BaseStrings.FromFile(LocalizedStringData.GetFileName()));
 }