protected async override void OnLaunched(LaunchActivatedEventArgs args)
        {
            // Отключаем интеграцию в SettingsPane контролами
            StiSettingsInternalHelper.IntegrateToTheSettingsPane = false;
            // Сами инициализируем интеграцию в SettingsPane
            StiSettingsPaneHelper.Initialize();

            if (StiSettings.GetBool("NavigatorWinRT", "IsFirstLaunch", true))
            {
                StiSettings.Set("NavigatorWinRT", "IsFirstLaunch", false);

                var key = System.Globalization.CultureInfo.CurrentCulture.Name;

                #region Cultures
                if (key.StartsWith("de"))
                {
                    key = "de";
                }
                else if (key.StartsWith("ru"))
                {
                    key = "ru";
                }
                else if (key == "zh-Hans")
                {
                    key = "zh-CHS";
                }
                else if (key == "zh-Hant")
                {
                    key = "zh-CHT";
                }
                else
                {
                    key = "en";
                }
                #endregion

                StiSettings.Set("Localization", "Current", key);
            }

            StiThemesHelper.LoadTheme();
            await StiLocalizationHelper.LoadDefaulLocalizationAsync();

            Window.Current.Content = new StiSplashControl(args.Arguments, null);
            Window.Current.Activate();
        }
Example #2
0
        static StiReportHelper()
        {
            ReportDir = Application.StartupPath + "\\Report\\";
            if (!Directory.Exists(ReportDir))
            {
                Directory.CreateDirectory(ReportDir);
            }

            StiOptions.Configuration.SearchLocalizationFromRegistry = false;

            string stiPath = Application.StartupPath + "\\Report\\Localization";

            StiLocalization.DirectoryLocalization = stiPath;
            StiLocalization.Localization          = "zh-CHS.xml";

            StiSettings.Set("Localization", "FileName", "zh-CHS.xml");//设置中文菜单
            StiSettings.Save();
        }
        public MainPage()
        {
            #region Load Localizations
            var asm = System.Reflection.Assembly.GetExecutingAssembly();

            StiConfig.LoadLocalization(asm, "ViewerLocalization.Localization.ar.xml");
            StiConfig.LoadLocalization(asm, "ViewerLocalization.Localization.be.xml");
            StiConfig.LoadLocalization(asm, "ViewerLocalization.Localization.bg.xml");
            StiConfig.LoadLocalization(asm, "ViewerLocalization.Localization.cro.xml");
            StiConfig.LoadLocalization(asm, "ViewerLocalization.Localization.cz.xml");
            StiConfig.LoadLocalization(asm, "ViewerLocalization.Localization.de.xml");
            StiConfig.LoadLocalization(asm, "ViewerLocalization.Localization.en.xml");
            StiConfig.LoadLocalization(asm, "ViewerLocalization.Localization.es.xml");
            StiConfig.LoadLocalization(asm, "ViewerLocalization.Localization.fa.xml");
            StiConfig.LoadLocalization(asm, "ViewerLocalization.Localization.fr.xml");
            StiConfig.LoadLocalization(asm, "ViewerLocalization.Localization.hu.xml");
            StiConfig.LoadLocalization(asm, "ViewerLocalization.Localization.it.xml");
            StiConfig.LoadLocalization(asm, "ViewerLocalization.Localization.ka.xml");
            StiConfig.LoadLocalization(asm, "ViewerLocalization.Localization.lt.xml");
            StiConfig.LoadLocalization(asm, "ViewerLocalization.Localization.nl.xml");
            StiConfig.LoadLocalization(asm, "ViewerLocalization.Localization.pl.xml");
            StiConfig.LoadLocalization(asm, "ViewerLocalization.Localization.pt-BR.xml");
            StiConfig.LoadLocalization(asm, "ViewerLocalization.Localization.ro.xml");
            StiConfig.LoadLocalization(asm, "ViewerLocalization.Localization.ru.xml");
            StiConfig.LoadLocalization(asm, "ViewerLocalization.Localization.ser.xml");
            StiConfig.LoadLocalization(asm, "ViewerLocalization.Localization.sk.xml");
            StiConfig.LoadLocalization(asm, "ViewerLocalization.Localization.sv.xml");
            StiConfig.LoadLocalization(asm, "ViewerLocalization.Localization.tr.xml");
            StiConfig.LoadLocalization(asm, "ViewerLocalization.Localization.ua.xml");
            StiConfig.LoadLocalization(asm, "ViewerLocalization.Localization.zh-CHS.xml");
            StiConfig.LoadLocalization(asm, "ViewerLocalization.Localization.zh-CHT.xml");
            #endregion

            // Set Localization
            StiSettings.Set("Localization", "Current", "de");

            InitializeComponent();
        }
Example #4
0
 private void checkBoxDisplayWelcomeScreenAgain_CheckedChanged(object sender, EventArgs e)
 {
     StiSettings.Set(this.Name, "DisplayWelcomeScreenAgain", welcomeScreen.checkBoxDisplayWelcomeScreenAgain.Checked);
     StiSettings.Save();
 }