public static void GeneratePage(Language language, string pageName, bool copyData = false) { using (var stream = new StreamWriter(language.FilePath + "\\" + pageName + ".page")) { var activePage = ActiveLanguage.FindPage(pageName); if (activePage == null || !copyData) { stream.Write(""); } else { foreach (var e in activePage.Data) { stream.Write(e.Key); if (copyData) { stream.Write("|"); stream.Write(e.Value); } stream.Write('\n'); } } } language.LoadPage(pageName); }
public static void LoadAll() { foreach (var Language in Languages) { Language.Loaded = false; Language.GetPages(); Language.Load(); } }
public Page(string pageName) { PageName = pageName; MyLanguage = Localization.ActiveLanguage; }
public Page(Language lang, string pageName) { PageName = pageName; MyLanguage = lang; }