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();
     }
 }
Exemple #3
0
 public Page(string pageName)
 {
     PageName   = pageName;
     MyLanguage = Localization.ActiveLanguage;
 }
Exemple #4
0
 public Page(Language lang, string pageName)
 {
     PageName   = pageName;
     MyLanguage = lang;
 }