Translate Property

Applies To

Description

This property applies to the Classic Edition only. In the Unicode Edition, its value is ignored.

This property specifies whether or not character data is to be translated. Translate is a character vector whose values may be 'Inherit', 'Translate', 'ANSI' or 'None'.

A value of 'Translate' means that all character property values and event parameters are translated to and from ⎕AV using the current output translation table (WIN.DOT).

 

'None' means that character data is passed between APL and the object with no translation.

If you set the value of the Translate property to 'ANSI', APL does not attempt to resolve characters as they are typed by the user via the Input Translate Table. Using Translate 'ANSI' in combination with the appropriate value of CharSet and the corresponding National Language keyboard will permit users to enter strings in non-western languages.

'Inherit' means that the object inherits its translation from its parent.

The default value for the Root and Printer objects is 'Translate', and for most other objects it is 'Inherit'.