Translation of Roles, Worksets and External Services 

Purpose

You can include an original language when you create roles, worksets and External Services. You cannot change the original language. You can translate all PCD objects that you have created (roles, workset, and titles of external services) into several languages. The following languages are currently available: German, English, Spanish, French, Italian, and Portuguese.

The translation function is provided in the Role Editor.

Prerequisites

You created a role, workset or External Service and assigned it an original language.

Procedure

For roles and worksets (example: translation from original language English to maintenance language German):

  1. Move a role or workset to the edit area of the Role Editor.
  2. In the hierarchy, click on the role name or workset name (uppermost root node). In the object properties you can enter a maintenance language (Maintain Texts in Language).
  3. Enter a language into which you want to translate the role or workset, e.g. de for maintenance language German.
  4. Save your role or workset. You have changed to maintenance language German.
  5. Translate the entire role or workset from the English original language to the German maintenance language by overwriting the original title with the German translation in the object properties.
  6. Save your role or workset.

For External Services:

  1. Move an external service to the edit area of the Role Editor.
  2. You can find the original language under the property Text Settings: Original Maintenance Language.
  3. For the property Text Settings: Current Maintenance Language, enter a language into which you want to translate the external service, for example, de for maintenance language German.
  4. Save the external service. You have changed to maintenance language German.
  5. Overwrite the original title with the German translation of the title under property Title.
  6. Save the external service.

Translation of Inserted Objects

Note that objects inserted in a role (external services and worksets) are only translated locally. For example if you insert a workset in a role and translate it in the role, it is "only" a local translation of the workset in the role. The workset is not translated centrally, that is it is not translated in all the roles in which it is used. The same principle is also valid for external services.

You should therefore proceed as follows:

  1. First translate the external services and worksets centrally (that is not within the role).
  2. Then insert the translated objects into the role. This has the advantage that all the languages that were already translated are available in the role.

If you make a language change to an object in the title in the role locally, you have to adjust the translation in all languages. You should always consider whether it is better to make modifications to the local object or to make them centrally.