Data localization in entities for locale-specific information

In addition to localized screen labels, localized values for the actual content (such as transaction data) must be stored and appropriate translation values displayed, according to the business usage or meanings across different locales.

To enable the display of localized data, the entity framework supports a child entity that stores different locale values for each column.

Columns which contain localized values must be marked as Localized in the parent entity. Such columns automatically become a part of the child entity.

Note: You must provide LANGUAGE, COUNTRY, and VARIANT columns for the child entity. You must also define the primary key, indices and relationship between an entity and its localized description. Since the LANGUAGE, COUNTRY and VARIANT columns along with the primary key of the parent table are used to search for the localized values of a column, you must define a unique key for this combination.