public bool Load(int _modo) { if (_modo == 1 && File.Exists(CfgFileFull + ".tmp") && config_load(CfgFile + ".tmp", 0)) { if (File.Exists(CfgFileFull)) { try { File.Delete(CfgFileFull); } catch { } } try { File.Copy(CfgFileFull + ".tmp", CfgFileFull); } catch { } Save(); } bool flag = config_load(CfgFile, 0); if (!flag) { Save(); } Localize = new XmlLocalize(DataPath, AppName + ".locs"); if (Localize != null) { Localize.Localize = loc; } return(flag); }