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); } } }
/// <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(); }
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(); }