Additions to HATS files

When a project uses an Arabic code page, screen event (.evnt) files have an additional <orientation>true</orientation> tag within the description tag. A value of true indicates that the screen is customized as a right-to-left screen; otherwise it is customized as left-to-right.

When a project uses any bidirectional code page, the connection (.hco) file has an additional enableScrRev attribute of the <hodconnection> tag, that can have the following values:
(blank)
The Screen reverse button is not placed on any screens.
NotCustomized
The Screen reverse button is placed only on screens that do not match a screen customization.
Customized
The Screen reverse button is placed on all screens.

When a project uses any Arabic code page, the connection (.hco) file has an additional disableFldShp attribute of the <hodconnection> tag that can have either true or false values

If printing is selected in 3270 session an additional printRTLSupport setting will appear in <classSetttings> tag. For Arabic 3270 sessions, another two settings will appear for symmetric and numeric swapping which are printSymSwapSuppot and printNumSwapSupport. All these printing settings have values of true or false equivalent to enable or disable of the feature.

When a project uses any bidirectional code page, the application (.hap) file has additional attributes for the <replace> tag within the <textReplacement> tag:
matchLTR
Text is to be replaced when the screen orientation is left-to-right.
matchRTL
Text is to be replaced when the screen orientation is right-to-left.
matchReverse
Text is to be replaced when the screen orientation is reversed.