Beispiel #1
0
        protected override void OnInitializeTask()
        {
            CloseDocuments();

            _logReport              = new StringBuilder();
            _projectInfo            = Project.GetProjectInfo();
            _segmentBuilder         = new SegmentBuilder();
            _pathInfo               = new PathInfo();
            _customerProvider       = new CustomerProvider();
            _imageService           = new ImageService();
            _reportService          = new ReportService();
            _projectSettingsService = new ProjectSettingsService();
            _exportSettings         = GetSetting <XliffManagerExportSettings>();
            if (_exportSettings.ExportOptions == null)
            {
                CreateDefaultContext();
            }

            _isError = false;
            _xliffManagerController = GetXliffManagerController();

            CreateWizardContext();
            WriteLogReportHeader();
            SubscribeToWindowClosing();

            _logReport.AppendLine();
            _logReport.AppendLine("Phase: Export - Started " + FormatDateTime(DateTime.UtcNow));

            base.OnInitializeTask();
        }
Beispiel #2
0
        public override void Initialize()
        {
            _controllers = SdlTradosStudio.Application.GetController <TranscreateViewController>().Controllers;
            SetupTranscreateController();
            _customerProvider         = new CustomerProvider();
            _pathInfo                 = new PathInfo();
            _imageService             = new ImageService();
            _dialogService            = new DialogService();
            _segmentBuilder           = new SegmentBuilder();
            _studioVersionService     = new StudioVersionService();
            _projectAutomationService = new ProjectAutomationService(
                _imageService, _controllers.TranscreateController, _controllers.ProjectsController, _customerProvider, _studioVersionService);
            _projectSettingsService = new ProjectSettingsService();

            Enabled = false;
        }
        protected override void Initialize(IViewContext context)
        {
            _pathInfo               = new PathInfo();
            _imageService           = new ImageService();
            _customerProvider       = new CustomerProvider();
            _projectSettingsService = new ProjectSettingsService();
            _reportService          = new ReportService();

            ActivationChanged += OnActivationChanged;

            _projectsController = SdlTradosStudio.Application.GetController <ProjectsController>();
            _projectsController.CurrentProjectChanged += ProjectsController_CurrentProjectChanged;

            _filesController          = SdlTradosStudio.Application.GetController <FilesController>();
            _editorController         = SdlTradosStudio.Application.GetController <EditorController>();
            _editorController.Opened += EditorController_Opened;

            LoadProjects();
        }
Beispiel #4
0
        public override void Initialize()
        {
            Enabled = false;

            _customerProvider         = new CustomerProvider();
            _pathInfo                 = new PathInfo();
            _dialogService            = new DialogService();
            _imageService             = new ImageService();
            _segmentBuilder           = new SegmentBuilder();
            _controllers              = SdlTradosStudio.Application.GetController <TranscreateViewController>().Controllers;
            _studioVersionService     = new StudioVersionService();
            _projectAutomationService = new ProjectAutomationService(
                _imageService, _controllers.TranscreateController, _controllers.ProjectsController, _customerProvider, _studioVersionService);

            _projectSettingsService = new ProjectSettingsService();

            _controllers.TranscreateController.ProjectSelectionChanged += ProjectsController_SelectedProjectsChanged;

            var projects = _controllers?.TranscreateController?.GetSelectedProjects();

            SetEnabled(projects?[0]);
        }