コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }