Hi everyone!
I'm using SDL Trados Project Automation API in C#.
When I was using Trados 2011 everything worked like a charm, but when switched to SDL Trados 2014 I got an exception.
I perform following scenario:
- -create project in Trados with one file and one TM attached
- set some settings in Trados project
- generate statistics for project
- generate package
- upload return package
- execute automatic action Update Project Translation Memories.
When executing this automatic action I got following exception:
File: 22e4aac2-8597-4928-a99b-a53b979fbcf4, message:Unexpected exception when configuring file multiFileConverter for task 'Update Project Translation Memories': Settings not set..
Despite I have set all properties related to updating project translation memory, like written in API code examples:
ISettingsBundle settings = project.GetSettings();
TranslationMemoryUpdateTaskSettings updateTmSettings = settings.GetSettingsGroup<TranslationMemoryUpdateTaskSettings>();
#endregion
#region "NewTranslations"
updateTmSettings.AlwaysAddNewTranslation.Value = true;
#endregion
#region "Status"
updateTmSettings.UpdateWithApprovedSignOffSegments.Value = true;
updateTmSettings.UpdateWithApprovedTranslationSegments.Value = true;
updateTmSettings.UpdateWithTranslatedSegments.Value = true;
updateTmSettings.UpdateWithDraftSegments.Value = false;
updateTmSettings.UpdateWithRejectedSignOffSegments.Value = false;
updateTmSettings.UpdateWithRejectedTranslationSegments.Value = false;
updateTmSettings.UpdateWithUnspecifiedSegments.Value = false;
#endregion
#region "UpdateTaskSettings"
project.UpdateSettings(settings);
Any idea what else should I do to make it working ?
What has change between Trados 2011 and 2014, which could break this funcionality ?
Thanks for help!
Translate