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))); }
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>(); }
protected override void OnInitializeTask() { _settings = GetSetting <BatchAnonymizerSettings>(); }
public AnonymizerProcessor(BatchAnonymizerSettings settings) { _settings = settings; }