Namespace Sdl.LanguagePlatform.TranslationMemoryApi.Upgrade
Classes
AbstractTranslationMemoryCreator
BaseTranslationMemoryMigrationManager
InputLanguagePair
InputLanguagePairCollection
ItemCollectionAddedEventArgs<T>
ItemCollectionAddedEventArgs class represents item collection added event arguments.
ItemCollectionEventArgs<T>
ItemCollectionEventArgs class represents item collection event arguments.
ItemCollectionRemovedEventArgs<T>
ItemCollectionRemovedEventArgs class represents the item collection removed event arguments.
ItemCollection<T>
ItemCollection class represents an item collection; an item collection is a list that fires events when an item is added or removed.
LegacyLanguage
Represents a language within a legacy translation memory. Provides a way to keep track of the original language code and name, as well as the associated CultureCode object.
LegacyLanguagePair
LegacyTranslationMemorySetup
ProgressEventArgs
Encapsulates the data associated with cancellable progress events.
Interfaces
IBaseTranslationMemoryMigrationManager
Represents the entry point to the translation memory migration API and the provided functionality. It provides methods to create a migration project (IMigrationProject), and obtain representations of various legacy translation memories (ILegacyTranslationMemory which are the input of a migration project, and provides methods to obtain translation memory creators (ITranslationMemoryCreator), which are used to create the output TM of a migration project.
IExportableLegacyTranslationMemory
Represents a legacy translation memory that provides functionality to export its content to a TMX file.
IFieldIdentifierMappings
Represents a mapping between field names of a translation memory. This is typically used to list field names which should be renamed, retyped, or deleted during migration.
IFieldIdentifierMappingsCollection
Represents a collection of field identifier mappings.
IFileBasedTranslationMemoryCreator
Represents a factory object used to create a file-based Trados Studio translation memory.
IInputLanguageDirectionData
Represents a single input translation memory language direction, as well as resource data and migration settings within a migration project. It is part of of a possibly multilingual input translation memory.
This object is specific to an output translation memory within the migration project (see InputLanguageDirections).
IInputLanguageDirectionDataCollection
Represents a collection of input language data (see IInputLanguageDirectionData), which makes up the content that will be imported into a single output translation memory (see InputLanguageDirections).
IInputTranslationMemory
Represents a legacy translation memory that is part of a migration project (see IMigrationProject). This has a reference to legacy translation memory (see ILegacyTranslationMemory, provides access to theis translation memory's setup information and holds status information about whether the necessary content has been exported to TMX yet (see TmxFileStatus and TmxFilePath).
IInputTranslationMemoryCollection
Represents a collection of input translation memories (see IInputTranslationMemory) in a migration project (see IMigrationProject).
IItemCollection<T>
IItemCollection interface represents an item collection; an item collection is a list that fires events when an item is added or removed.
ILegacyLanguageDirectionData
Represenst a language direction and its associated settings and data within a legacy translation memory (see ILegacyTranslationMemory).
ILegacyLanguageResources
Represents a set of migrated legacy language resources originating from a legacy translation memory.
ILegacyTranslationMemory
Represents a legacy translation memory, which can be used in a migration project (IMigrationProject). Explicit inheritors:
ILegacyTranslationMemorySetup
Represents setup information retrieved from a legacy translation memory (see GetSetup()).
IMigrationProject
A migration project encapsulates functionality to migrate one or more legacy translation memories to one or more new translation memories. Use this object as follows:
IOutputTranslationMemory
Represents an output translation memory to be created within a migration project, to which the contents of one or more legacy translation memories (or language directions within such TMs) will be migrated. Holds settings required to create the new translation memory (InputLanguageDirections, TranslationMemoryCreator and Setup) and provides status information on the migration process.
IOutputTranslationMemoryCollection
Represents a collection of output translation memories (see IOutputTranslationMemory) in a migration project (see IMigrationProject).
ITmxLegacyTranslationMemory
Represents a TMX file which can be used as input to a migration project.
ITranslationMemoryCreator
Represents an object that can create translation memories. This is used to create output translation memories (see TranslationMemoryCreator).
ITranslationMemoryExporter
Represents an engine which can be used to export translation memory data.
ITranslationMemorySetupOptions
Represents the setup information that will be used to create an output translation memory (see Setup).
Enums
TmxFileStatus
Represents the status of a TMX export file.