Interface IExternalPackageConverter
Namespace: Sdl.TranslationStudioAutomation.IntegrationApi.Packaging
Assembly: Sdl.TranslationStudioAutomation.IntegrationApi.dll
Syntax
public interface IExternalPackageConverter
Properties
ConversionResult
Declaration
PackageConversionResult ConversionResult { get; }
Property Value
Type | Description |
---|---|
PackageConversionResult |
Methods
ConvertPackage(IConversionContext, ExternalPackageConversionInfo)
Converts a package from another application/system into a package that can be processed by Trados Studio. Details to be specified are:
- The path of the package to be converted
- The path for the converted package
- Ability to run analysis to generate report
- Tm settings used for updating existing TMs
Declaration
void ConvertPackage(IConversionContext context, ExternalPackageConversionInfo externalPackageConversionInfo)
Parameters
Type | Name | Description |
---|---|---|
IConversionContext | context | Context under which the conversion will take place. |
ExternalPackageConversionInfo | externalPackageConversionInfo | .The conversion details |
ConvertReturnPackage(IConversionContext, ExternalPackageConversionInfo)
Converts a Trados Studio return package into a return package that can be processed by the original application/system.
Declaration
void ConvertReturnPackage(IConversionContext context, ExternalPackageConversionInfo externalPackageConversionInfo)
Parameters
Type | Name | Description |
---|---|---|
IConversionContext | context | Context under which the conversion will take place. |
ExternalPackageConversionInfo | externalPackageConversionInfo | .The conversion details |
Events
PackageConverted
An event which can be subscribed to in order to get progress information
Declaration
event EventHandler<ConvertExternalPackageEventArgs> PackageConverted
Event Type
Type | Description |
---|---|
EventHandler<ConvertExternalPackageEventArgs> |
PackageMessage
An event which can be subscribed to in order to get various messages
Declaration
event EventHandler<PackageConverterMessageEventArgs> PackageMessage
Event Type
Type | Description |
---|---|
EventHandler<PackageConverterMessageEventArgs> |