private void LoadTextToTextBoxes()
        {
            TextForBoxes textForBoxes = TextForBoxes.GetTexts(cmbTextes.SelectedValue.ToString());

            text[0] = textForBoxes.Original;
            text[1] = textForBoxes.LiteralTranslate;
            text[2] = textForBoxes.Translate;


            /*text[0] = "The Parties ###|### to this ###|### Treaty ###|### reaffirm ###|### their faith ###|### in the purposes ###|### and principles ###|### " +
             *  "of the Charter ###|### of the United Nations ###|###and their desire ###|###to live in peace###|### with all peoples###|### and all governments.###|###" +
             *  "\nThey are###|### determined to safeguard ###|###the freedom,###|### common heritage ###|###and civilisation of their peoples,###|### founded on" +
             *  " the principles of democracy, individual liberty and the rule of law.";
             *
             * text[1] = "Сторони ###|### цей###|### Договір ###|### знову  підтверджувати ###|### їх віра ###|### в цілі ###|### та принципи###|### Хартія ###|### " +
             *  "Об’єднаний Нації ###|###та їх бажання###|### жити у мир###|### з усі народи###|### та усі уряди.###|###" +
             *  "\nВони є ###|###визначений охороняти ###|###свободу, ###|###спільний спадщина ###|###та цивілізація їх народи,###|###" +
             *  " заснований на принципи демократія, індивідуальний свобода та правило закон.";
             *
             * text[2] = "Сторони цей Договір знову підтверджувати їх віра в цілі та принципи Хартія " +
             *  "Об’єднаний Нації та їх бажання жити у мир з усі народи та усі уряди." +
             *  "\nВони є визначений охороняти свободу, спільний спадщина та цивілізація їх народи," +
             *  " заснований на принципи демократія, індивідуальний свобода та правило закон.";*/

            GetRealTextDivideTextByPhrase();



            richTextBoxTranslate.Text = textForBoxesChanged[2];

            richTextBoxOriginal.Text = textForBoxesChanged[0];

            richTextBoxLiteralTranslate.Text = textForBoxesChanged[1];
        }
Exemple #2
0
        public TextForBoxes GetRealTextDivideTextByPhrase()
        {
            string[] text = new string[3];
            text[0] = Original;
            text[1] = LiteralTranslate;
            text[2] = Translate;
            string[] prases = null;
            string[] textForBoxesChanged = new string[3];


            for (int i = 0; i < text.Length; i++)
            {
                prases = text[i].Split(Form1.splitPrases, StringSplitOptions.RemoveEmptyEntries);
                textForBoxesChanged[i] = "";
                foreach (string str in prases)
                {
                    textForBoxesChanged[i] += str;
                }
            }
            var TextNew = new TextForBoxes();

            TextNew.Original         = textForBoxesChanged[0];
            TextNew.LiteralTranslate = textForBoxesChanged[1];
            TextNew.Translate        = textForBoxesChanged[2];
            return(TextNew);
        }
Exemple #3
0
        private void ChangeText()
        {
            TextForBoxes textForBoxes = TextForBoxes.GetTexts(cmbTextes.SelectedValue.ToString());

            // var TextWithoutDivideSymbols = textForBoxes.GetRealTextDivideTextByPhrase();
            TextBoxes = textForBoxes;
            richTextBoxTranslate.Text = TextBoxes.Translate;

            richTextBoxOriginal.Text = TextBoxes.Original;

            richTextBoxLiteralTranslate.Text = TextBoxes.LiteralTranslate;

            richTextBoxNameText.Text = Form1.allTexts.NameandFile[cmbTextes.SelectedValue.ToString()];

            index = cmbTextes.SelectedIndex;
        }
Exemple #4
0
        public static TextForBoxes GetTexts(string FileName)
        {
            TextForBoxes formsett = null;
            string       filename = FileName;

            if (File.Exists(filename))
            {
                using (FileStream fs = new FileStream(filename, FileMode.Open))
                {
                    XmlSerializer xser = new XmlSerializer(typeof(TextForBoxes));
                    formsett = (TextForBoxes)xser.Deserialize(fs);
                    fs.Close();
                }
            }
            else
            {
                formsett = new TextForBoxes();
            }
            return(formsett);
        }