/// <summary>
        /// Binds the given translation provider to the control, and runs initialization.
        /// </summary>
        /// <param name="Provider"></param>
        public void BindProvider(TranslationProvider Provider)
        {
            TranslationProvider = Provider;

            TranslationProvider.TranslateControl(this);

            DoBindProvider();
        }
        /// <summary>
        /// Initializes a new instance of the TranslatedForm class.
        /// This is the primary initializer.
        /// </summary>
        /// <param name="Provider">Translation provider to use.</param>
        public TranslatedForm(TranslationProvider Provider)
        {
            Provider.OnLanguagedChanged += delegate()
            {
                this.Controls.Clear();
                RunTranslation();
            };

            TranslationProvider = Provider;

            RunTranslation();
        }
 public ViewChangelog(TranslationProvider Provider)
     : base(Provider)
 {
 }
 public GenericRunProcess(TranslationProvider Provider)
     : base(Provider)
 {
 }
 internal Preparing(TranslationProvider Provider, NodeCS.Callback callback)
     : base(Provider)
 {
     this.callback = callback;
 }
 public UpdateAndPatchFiles(TranslationProvider Provider)
     : base(Provider)
 {
 }