Example #1
0
        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);
        }
Example #3
0
 public Form1()
 {
     InitializeComponent();
     LanguageFileManager.SaveLanguage("EspaƱol");
     LanguageFileManager.SaveLanguage("English");
 }