static public void Initialize() { m_strings.Clear(); m_strings.Add(StringsDefaultEnglish.Get()); m_strings.Add(StringsDefaultRussian.Get()); DirectoryInfo directoryInfo = new DirectoryInfo(Path); if (directoryInfo.Exists) { FileInfo[] fileInfos = directoryInfo.GetFiles(Filter, SearchOption.TopDirectoryOnly); for (int i = 0; i < fileInfos.Length; i++) { AntiDupl.NET.Strings strings = Load(fileInfos[i].FullName); if (strings != null) { string name = System.IO.Path.GetFileNameWithoutExtension(fileInfos[i].FullName); if (name.CompareTo(StringsDefaultRussian.Get().Name) != 0 && name.CompareTo(StringsDefaultEnglish.Get().Name) != 0) { strings.Name = name; m_strings.Add(strings); } } } } try { CreateIfNotExists(Path); Save(StringsDefaultEnglish.Get()); Save(StringsDefaultRussian.Get()); } catch (Exception) { } }
public static bool IsCurrentRussian() { return(Current.Name.CompareTo(StringsDefaultRussian.Get().Name) == 0); }