Ejemplo n.º 1
0
        protected override void ConfigureConverter(ProjectFile projectFile, IMultiFileConverter multiFileConverter)
        {
            var generalSettings = GetSetting <BatchAnonymizerSettings>();

            _settings = generalSettings.UseGeneral ? generalSettings : GetAnonymizationSettings(projectFile.Language);

            multiFileConverter.AddBilingualProcessor(new BilingualContentHandlerAdapter(new AnonymizerProcessor(_settings, _userNameService, _resourceOriginsService)));
        }
Ejemplo n.º 2
0
        protected override void OnInitializeTask()
        {
            var projectController = SdlTradosStudio.Application.GetController <ProjectsController>();
            var currentProject    = projectController?.CurrentProject;
            var projectInfo       = currentProject?.GetProjectInfo();

            if (projectInfo != null)
            {
                _backupService.BackupProject(projectInfo.LocalProjectFolder, projectInfo.Name);
            }
            _settings = GetSetting <BatchAnonymizerSettings>();
        }
Ejemplo n.º 3
0
 protected override void OnInitializeTask()
 {
     _settings = GetSetting <BatchAnonymizerSettings>();
 }
Ejemplo n.º 4
0
 public AnonymizerProcessor(BatchAnonymizerSettings settings)
 {
     _settings = settings;
 }