Search Results for

    Show / Hide Table of Contents

    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.

    In this article
    • Classes
    • Interfaces
    • Enums
    Back to top Generated by DocFX