예제 #1
0
        public void GenerateFile(string fileName)
        {
            XmlTranslatorElement element;

            // Add word translation
            element = new XmlTranslatorElement("TRAD_Test", 0);
            element.AddOrUpdate(Language.French, "Ceci est un test", "Vincent", DateTime.Now);
            element.AddOrUpdate(Language.English, "This is a test", "Vincent", DateTime.Now);
            this.AddOrUpdateContainer(element);

            // Add word translation
            element = new XmlTranslatorElement("TRAD_Languages", 0);
            element.AddOrUpdate(Language.French, "Langages", "Vincent", DateTime.Now);
            element.AddOrUpdate(Language.English, "Languages", "Vincent", DateTime.Now);
            this.AddOrUpdateContainer(element);

            // Add word translation
            this.Save(fileName);
        }
예제 #2
0
        public void InitDefault()
        {
            m_MyInt       = 69;
            m_MyString    = "This is a test string";
            m_MyXmlString = new XmlString("Native XML string object");
            m_MyFloat     = 3.14f;

            m_MyXmlDateTime          = new XmlDateTime(DateTime.Now);
            m_MyXmlColor             = new XmlColor(Color.BurlyWood);
            m_MyXmlSizeF2d           = new XmlSizeF2d(452.62f, 895.7989f);
            m_MyXmlItemKeyAndValue   = new XmlItemKeyAndValue("KeyNameToUse", m_MyXmlColor);
            m_MyXmlTranslatorElement = new XmlTranslatorElement("MyInternalName", 0);
            m_MyXmlTranslatorElement.AddOrUpdate(Language.English, "My translated text", "The last modifiying person", DateTime.Now);
            m_MyXmlTranslatorElement.AddOrUpdate(Language.German, "My translated text in German", "The last modifiying person", DateTime.Now);

            m_MyXmlPen = new XmlPen(Color.Violet, 20);

            m_MyArrayList = new ArrayList();
            m_MyArrayList.Add(this.MyInt);
            m_MyArrayList.Add(this.MyFloat);
            m_MyArrayList.Add(this.MyString);
            m_MyArrayList.Add(this.MyXmlString);

            m_MyXmlList = new XmlList();
            m_MyXmlList.Add(this.MyInt);
            m_MyXmlList.Add(this.MyFloat);
            m_MyXmlList.Add(this.MyString);
            m_MyXmlList.Add(this.MyXmlString);

            m_MyXmlHashtable = new XmlHashtable();
            m_MyXmlHashtable.Add("HashElement1", m_MyInt);
            m_MyXmlHashtable.Add("HashElement2", m_MyString);
            m_MyXmlHashtable.Add("HashElement3", m_MyXmlString);
            m_MyXmlHashtable.Add("HashElement4", m_MyFloat);
            m_MyXmlHashtable.Add("HashElement5", m_MyXmlList);
        }