Beispiel #1
0
        private void FrmMain_Load(object sender, EventArgs e)
        {
            // определение директории исполняемого файла приложения
            exeDir = ScadaUtils.NormalDir(Path.GetDirectoryName(Application.ExecutablePath));

            // локализация приложения
            if (!Localization.UseRussian)
            {
                string langDir = exeDir + "Lang\\";
                string errMsg;

                if (Localization.LoadDictionaries(langDir, "ScadaData", out errMsg))
                {
                    CommonPhrases.Init();
                }
                else
                {
                    ScadaUtils.ShowError(errMsg);
                }

                if (Localization.LoadDictionaries(langDir, "ScadaWebConfig", out errMsg))
                {
                    Localization.TranslateForm(this, "ScadaWebConfig.FrmMain");
                    WebPhrases.Init();
                    AppPhrases.Init();
                    folderBrowserDialog.Description = AppPhrases.ChooseConfigDir;
                    openFileDialog.Title            = AppPhrases.ChooseViewFile;
                    openFileDialog.Filter           = AppPhrases.FileFilter;
                }
                else
                {
                    ScadaUtils.ShowError(errMsg);
                }
            }
        }
Beispiel #2
0
        /// <summary>
        /// Localizes the application.
        /// </summary>
        private void LocalizeApp()
        {
            if (!Locale.LoadDictionaries(AppDirs.LangDir, "ScadaCommon", out string errMsg))
            {
                Log.WriteError(errMsg);
            }

            if (!Locale.LoadDictionaries(AppDirs.LangDir, "ScadaWeb", out errMsg))
            {
                Log.WriteError(errMsg);
            }

            CommonPhrases.Init();
            WebPhrases.Init();
        }
Beispiel #3
0
        private void FrmMain_Load(object sender, EventArgs e)
        {
            // определение директории исполняемого файла приложения
            exeDir = ScadaUtils.NormalDir(Path.GetDirectoryName(Application.ExecutablePath));

            // локализация приложения
            string langDir = exeDir + "Lang\\";
            string errMsg;

            if (Localization.LoadingRequired(langDir, "ScadaData"))
            {
                if (Localization.LoadDictionaries(langDir, "ScadaData", out errMsg))
                {
                    CommonPhrases.Init();
                }
                else
                {
                    ScadaUiUtils.ShowError(errMsg);
                }
            }

            if (Localization.LoadingRequired(langDir, "ScadaTableEditor"))
            {
                if (Localization.LoadDictionaries(langDir, "ScadaTableEditor", out errMsg))
                {
                    Translator.TranslateForm(this, "ScadaTableEditor.FrmMain", toolTip);
                    WebPhrases.Init();
                    AppPhrases.Init();
                    openFileDialog.Filter = AppPhrases.OpenFileFilter;
                    saveFileDialog.Filter = AppPhrases.SaveFileFilter;
                }
                else
                {
                    ScadaUiUtils.ShowError(errMsg);
                }
            }

            // настройка элементов управления
            dgvCnls.AutoGenerateColumns  = false;
            dgvItems.AutoGenerateColumns = false;

            // создание нового представления
            CreateTableView();
        }