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); }
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; }
public LocalizedStrings() { //start with our main string data - others can be added at a later time AddStringData(BaseStrings.FromFile(LocalizedStringData.GetFileName())); }