Manage Custom Languages

In 'System Language. Open' (MNS105), you can create custom languages.

In 'Custom Language Constants. Open' (MNS130), you can add custom language constants. This holds the custom translations for existing constant IDs. (MNS130) may be opened directly or through a related option in (MNS105). This is only available for custom languages.

This table shows the available parameters for the system:
Program/Panel Field The field indicates …
(MNS105/E) System language … the code for the languages that the installation covers and custom languages. Custom languages consist of at least 1 number, for example, B7, 7J, or 13. This format is applied to prevent conflicts when a new standard language with the same code is added.
(MNS105/E) Custom language … the custom language indicator. This field is automatically set to 1 when a custom language is created.
(MNS105/E) Fallback language … the standard language to fall back into when the custom language does not have a corresponding constant ID in 'Custom Language Constants. Open' (MNS130). Only a standard language can be set as a fallback language.

This field is required for custom languages.

(MNS130/E) System language ... the custom language where the constant IDs are created.
(MNS130/E) Fallback language … the standard language to fall back into when the custom language does not have a corresponding constant ID in 'Custom Language Constants. Open' (MNS130). This is set in 'System Language. Open' (MNS105) and only used as reference in (MNS130).
(MNS130/E) Constant ID … the current constant ID that holds a custom translation. When a constant ID is not added to this list, it uses the standard translation of the fallback language.
(MNS130/E) Value … the standard translation of the current constant ID for reference.
(MNS130/E) Constant value … the custom translation of the current constant ID.

A custom language in (MNS105) may only be copied to another custom language. You cannot copy a custom language to a standard language and vice versa. A custom language may only be deleted when there are no corresponding constant IDs in (MNS130) and if it is not used in 'Language. Open' (CRS010).

Custom languages are only available for document printouts and may only be used as document language if it is retrieved from (CRS010). Custom languages cannot be used as session language and system language.

For STREAM output, the document language should also reflect the custom language. However, the custom translations are not set up in (MNS130) and are handled manually in Exstream.