public void InitializeLanguage(LanguageStructure.General general, Settings settings) { Columns[ColumnIndexNumber].Text = general.NumberSymbol; Columns[ColumnIndexStart].Text = general.StartTime; Columns[ColumnIndexEnd].Text = general.EndTime; Columns[ColumnIndexDuration].Text = general.Duration; Columns[ColumnIndexText].Text = general.Text; if (settings.General.ListViewLineSeparatorString != null) _lineSeparatorString = settings.General.ListViewLineSeparatorString; if (!string.IsNullOrEmpty(settings.General.SubtitleFontName)) _subtitleFontName = settings.General.SubtitleFontName; SubtitleFontBold = settings.General.SubtitleFontBold; if (settings.General.SubtitleFontSize > 6 && settings.General.SubtitleFontSize < 72) SubtitleFontSize = settings.General.SubtitleFontSize; ForeColor = settings.General.SubtitleFontColor; BackColor = settings.General.SubtitleBackgroundColor; _settings = settings; }
private void InitializeWaveformsAndSpectrogramsFolderEmpty(LanguageStructure.Settings language) { string waveFormsFolder = Configuration.WaveFormsFolder.TrimEnd(Path.DirectorySeparatorChar); string spectrogramsFolder = Configuration.SpectrogramsFolder.TrimEnd(Path.DirectorySeparatorChar); long bytes = 0; int count = 0; if (Directory.Exists(waveFormsFolder)) { DirectoryInfo di = new DirectoryInfo(waveFormsFolder); // waveform data bytes = 0; count = 0; foreach (FileInfo fi in di.GetFiles("*.wav")) { bytes += fi.Length; count++; } } if (Directory.Exists(spectrogramsFolder)) { DirectoryInfo di = new DirectoryInfo(spectrogramsFolder); // spectrogram data foreach (DirectoryInfo dir in di.GetDirectories()) { DirectoryInfo spectrogramDir = new DirectoryInfo(dir.FullName); foreach (FileInfo fi in spectrogramDir.GetFiles("*.gif")) { bytes += fi.Length; count++; } foreach (FileInfo fi in spectrogramDir.GetFiles("*.db")) { bytes += fi.Length; count++; } string xmlFileName = Path.Combine(dir.FullName, "Info.xml"); if (File.Exists(xmlFileName)) { FileInfo fi = new FileInfo(xmlFileName); bytes += fi.Length; count++; } } } if (count > 0) { buttonWaveFormsFolderEmpty.Enabled = true; labelWaveFormsFolderInfo.Text = string.Format(language.WaveformAndSpectrogramsFolderInfo, count, bytes / 1024.0 / 1024.0); } else { buttonWaveFormsFolderEmpty.Enabled = false; labelWaveFormsFolderInfo.Text = string.Format(language.WaveformAndSpectrogramsFolderInfo, 0, 0); } }
/// <summary> /// The subtitle list view 1 initialize language. /// </summary> /// <param name="general"> /// The general. /// </param> /// <param name="settings"> /// The settings. /// </param> private void SubtitleListView1InitializeLanguage(LanguageStructure.General general, Logic.Settings settings) { int columnIndexNumber = 0; int columnIndexStart = 1; int columnIndexEnd = 2; int columnIndexDuration = 3; int columnIndexText = 4; if (this.subtitleListView1.CheckBoxes) { columnIndexNumber++; columnIndexStart++; columnIndexEnd++; columnIndexDuration++; columnIndexText++; } this.subtitleListView1.Columns[columnIndexNumber].Text = general.NumberSymbol; this.subtitleListView1.Columns[columnIndexStart].Text = general.StartTime; this.subtitleListView1.Columns[columnIndexEnd].Text = general.EndTime; this.subtitleListView1.Columns[columnIndexDuration].Text = general.Duration; this.subtitleListView1.Columns[columnIndexText].Text = general.Text; this.subtitleListView1.ForeColor = settings.General.SubtitleFontColor; this.subtitleListView1.BackColor = settings.General.SubtitleBackgroundColor; }
private void bing_On_Sucess(LanguageStructure language) { this.rtxText.Text = language.Translation; }