Exemplo n.º 1
0
        /// <summary>
        /// Creates an instance of the class as new language
        /// </summary>
        /// <param name="parent">parent collection</param>
        /// <param name="template">role model</param>
        internal ToolLanguage(ToolLanguages parent, ToolLanguage template)
        {
            _parent = parent;
            _name = "New Language";
            _nameGlobal = "New Language";
            _lcid = 0;
            Initialize();

            foreach (var item in template.Application.Components[0].ControlRessources)
                Application.Components[0].ControlRessources[item.Value].Value2 = item.Value2;

            foreach (var item in template.Application.Components[1].ControlRessources)
                Application.Components[1].ControlRessources[item.Value].Value2 = item.Value2;

            for (int i = 0; i < template.Components.Count; i++)
            {
                LocalizableCompoment templateComponent = template.Components[i];
                LocalizableCompoment ownComponent = Components[i];
                foreach (var item in templateComponent.ControlRessources)
                    ownComponent.ControlRessources[item.Value].Value2 = item.Value2;
            }

            IsNew = true;
        }
Exemplo n.º 2
0
 /// <summary>
 /// Creates an instance of the class as existing language
 /// </summary>
 /// <param name="parent">parent collection</param>
 /// <param name="nameGlobal">international name</param>
 /// <param name="lcid">language id</param>
 internal ToolLanguage(ToolLanguages parent, string nameGlobal, int lcid)
 {
     _parent = parent;
     _nameGlobal = nameGlobal;
     _lcid = lcid;
 }
Exemplo n.º 3
0
 private void LoadLanguages()
 {
     Languages = new ToolLanguages();
     Languages.LoadFromFolder();
 }
Exemplo n.º 4
0
 private void LoadLanguages()
 {
     Languages = new ToolLanguages();
     Languages.LoadFromFolder();
 }
Exemplo n.º 5
0
 /// <summary>
 /// Creates an instance of the class
 /// </summary>
 /// <param name="parent">parent collection</param>
 /// <param name="name">default kind</param>
 internal ToolDefaultLanguage(ToolLanguages parent, ToolDefaultLanguageName name)
     : base(parent, "", 1000)
 {
     DefaultLanguageName = name;
 }