Click or drag to resize
TranslationProviderCascadeEntry Class
This class represents an entry in a translation provider configuration (see Entries), consisting of a main translation provider (MainTranslationProvider), which is generally specified at project creation time and one or more project translation memories (ProjectTranslationMemories which are usually populated automatically by the "Populate Project Translation Memories" batch task as part of project preparation.
Inheritance Hierarchy
SystemObject
  Sdl.ProjectAutomation.CoreTranslationProviderCascadeEntry

Namespace: Sdl.ProjectAutomation.Core
Assembly: Sdl.ProjectAutomation.Core (in Sdl.ProjectAutomation.Core.dll) Version: 3.0.0.0 (3.1.5799.0)
Syntax
public class TranslationProviderCascadeEntry

The TranslationProviderCascadeEntry type exposes the following members.

Constructors
  NameDescription
Public methodTranslationProviderCascadeEntry(String, Boolean, Boolean, Boolean)
Constructor that takes an absolute path to a file-based translation memory (*.sdltm) and default search and update settings, with no penalty.
Public methodTranslationProviderCascadeEntry(TranslationProviderReference, Boolean, Boolean, Boolean)
Constructor that takes the main translation provider reference and default search and update settings, with no penalty.
Public methodTranslationProviderCascadeEntry(String, Boolean, Boolean, Boolean, Int32)
Constructor that takes an absolute path to a file-based translation memory (*.sdltm)and default search and update settings.
Public methodTranslationProviderCascadeEntry(TranslationProviderReference, Boolean, Boolean, Boolean, Int32)
Constructor that takes the main translation provider reference and default search and update settings.
Public methodTranslationProviderCascadeEntry(TranslationProviderReference, ListTranslationProviderReference, Boolean, Boolean, Boolean, Int32)
Constructor that takes the main translation provider reference, project translation memory references, and default search and update settings.
Top
Properties
  NameDescription
Public propertyMainTranslationProvider
Gets the main translation provider reference. Cannot be null.
Public propertyPenalty
Gets or sets the penalty to apply for search results from this provider (main or project) when performing normal searches. This penalty is applied on top of any penalty that might be applied by the translation provider itself. This should be a positive integer.
Public propertyPerformConcordanceSearch
Gets or sets whether to search this translation provider when performing a concordance search in the cascade it belongs to (Entries).
Public propertyPerformNormalSearch
Gets or sets whether to search this translation provider when performing a normal translation search in the cascade it belongs to (Entries).
Public propertyPerformUpdate
Gets or sets whether to search this translation provider when performing a normal translation search in the cascade it belongs to (Entries).
Public propertyProjectTranslationMemories
Gets or sets the list of project translation memories corresponding to the main translation provider in this entry. This list can be empty, but not null. The only situation where the list can contain more than one translation memory is when the main translation provider is a multilingual server-based translation memory and the project was set to create file-based translation memories. In this case, there will be one file-based project translation memory for each of the language directions in the main server-based translation memory (if this language direction is also one of the project language directions).
Top
See Also
Community
Edit

Be the first to Edit the community content of this topic.
Comments