public Editor(STBLXMLEntry stblEntry = null) { if (stblEntry != null) { STBLEntry = stblEntry; } InitializeComponent(); IdentifierTextBox.Text = STBLEntry.Identifier; LastKeyValue = STBLEntry.Key; KeyDecimalTextBox.Text = STBLEntry.Key.ToString(); KeyHexadecimalTextBox.Text = STBLEntry.Key.ToString("x").ToUpper(); foreach (STBL.Languages language in STBL.GetAllLanguages()) { string languageText = STBLEntry.GetText(language); CurrentLanguageStrings[language] = Tools.NormalizeLineEndings(languageText); CurrentLanguageStates[language] = languageText != null ? true : false; } Forms.SetupLanguageComboBox(LanguageSelector, DefaultLanguage); }
public Translator(STBLXMLEntry stblEntry = null) { if (stblEntry != null) { STBLEntry = stblEntry; } InitializeComponent(); IdentifierTextBox.Text = STBLEntry.Identifier; foreach (STBL.Languages language in STBL.GetAllLanguages()) { string languageText = STBLEntry.GetText(language); CurrentLanguageStrings[language] = Tools.NormalizeLineEndings(languageText); CurrentLanguageStates[language] = languageText != null ? true : false; } Forms.SetupLanguageComboBox(ReferencingLanguageSelector, DefaultReferenceLanguage); Forms.SetupLanguageComboBox(EditingLanguageSelector, DefaultEditingLanguage); }