Class TermbaseLanguageIndex
Represents a mapping of a project language (source or target) to a termbase index. The system cannot automatically determine which termbase index to use for a certain project language, since termbase indexes can be named arbitrarily. Termbase index mappings need to be specified in the LanguageIndexes list for all project languages where termbase functionality is required. The mapping of the project source language is required. Project target language mappings are optional; project target languages for which no mapping is specified will be ignored during termbase processing.
Inheritance
Inherited Members
Namespace: Sdl.ProjectAutomation.Core
Assembly: Sdl.ProjectAutomation.Core.dll
Syntax
public class TermbaseLanguageIndex
Constructors
TermbaseLanguageIndex(Language, String)
Constructor with a project language and a termbase index name.
Declaration
public TermbaseLanguageIndex(Language projectLanguage, string termbaseIndex)
Parameters
Type | Name | Description |
---|---|---|
Language | projectLanguage | The project source or target language. |
System.String | termbaseIndex | The name of the termbase index which should be used for the specified project language. |
Properties
ProjectLanguage
Gets or sets the project language to which this mapping applies.
Declaration
public Language ProjectLanguage { get; set; }
Property Value
Type | Description |
---|---|
Language |
TermbaseIndex
Gets or sets the name of the termbase index that should be used for term lookups for content in the specified project language (ProjectLanguage).
Declaration
public string TermbaseIndex { get; set; }
Property Value
Type | Description |
---|---|
System.String |