protected override void OnStartup(StartupEventArgs e) { StartupStopwatch.Start(); AppArguments = e.Args; SystemInfo.Init(); ApplicationReset.Reset(); CreateDirectories(); ApplicationSettingsManager.LoadSettings(); GetApplicationSettingsAvailability.Get(); if (e.Args.Contains("-runGame")) { Logger.Init(e.Args.Contains("-disableLogging")); ExceptionCatching.Init(); GetRequiredApplicationFiles.Get(); ApplicationRunSacredGameWithArgs.Run(e.Args); Current.StartupUri = new Uri("resources/pgs/InvisibilityWindowForGame.xaml", UriKind.Relative); Task.Run(GetApplicationDownloadStatistic.Get); } else { Logger.Init(e.Args.Contains("-disableLogging")); ExceptionCatching.Init(); PrintBaseInfo.Print(); NetworkUtils.LogStatus(); GetApplicationGlobalizerLibrary.Get(); LanguageFileManager.CreateLanguageFiles(); ThemeFileManager.CreateThemeFiles(); CheckAvailabilityGameSettings.Get(); CreateBackupApplicationSettings.Create(); CreateBackupSacredGameSettings.Create(); GetRequiredApplicationFiles.Get(); CheckAvailabilityUpdateTemp.Get(); Task.Run(GetApplicationDownloadStatistic.Get); base.OnStartup(e); } }
//Rewriter public string Rewrite(string strText, string strLanguage, string strConcepto) { string strRewrited; Language aLanguage; aLanguage = LanguageFileManager.LoadLanguage(strLanguage); if (strText == "") { strRewrited = Rewrite(aLanguage.TestString, strLanguage, ""); } else { strRewrited = strText.TrimStart(); strRewrited = strRewrited.First().ToString().ToUpper() + strRewrited.Substring(1); //strText.ToLower(); Make this an option later. foreach (Replaceable aReplaceable in aLanguage.Replaceables) { strRewrited = strRewrited.Replace(aReplaceable.Original, aReplaceable.Summarized); } strRewrited = Polish(strRewrited); } return(strConcepto.ToUpper() + "." + strRewrited); }
public Form1() { InitializeComponent(); LanguageFileManager.SaveLanguage("EspaƱol"); LanguageFileManager.SaveLanguage("English"); }