Working with Field Templates
This topic explains how to use field templates to centralize server-based translation memory field definitions.
Overview
Server-based translation memories support custom field definitions. These definitions let you attach metadata to translation units and use that metadata for filtering. For more information, see Working with Field Definitions.
Managing field definitions for many translation memories can become tedious. Instead of defining field definitions for each translation memory individually, use a field template. A field template is a named collection of field definitions that server-based translation memories can inherit. When you update the template, the change propagates to every linked translation memory.
The ServerBasedFieldsTemplate class represents a field template. To create one, instantiate a new ServerBasedFieldsTemplate object, set its Name property, add field definitions to the FieldDefinitions collection, and then call Save.
To associate a server-based translation memory with a field template, set the FieldsTemplate property and then call Save to persist the change. You can set the field template on a new translation memory or on an existing one.