The 'itlc' Resource
The 'itlc' resource is a configuration resource. Only one 'itlc' is provided per
system. The 'itlc' resource specifies
• system script code
• keyboard cache size
• font force flags
• international keyboard flag (for the Macintosh Plus)
a Boolean that indicates whether to always show a keyboard icon (before version 7.0) or Keyboard menu (beginning with version 7.0)
a Boolean that indicates whether to use a dual caret for a bidirectional script
• keyboard icon location (beginning with system software version
6.0.4; not used in system software version 7.0)
• preferred region code (beginning with system software version 7.0)
The preferred region code is located in a new field replacing part of the
reserved space at the end of 'itlc'. The field is an integer that contains the
system's preferred region code. The available values are given by constants
whose names begin with the prefix ver (for example, verFrance). At startup,
this integer is copied into a Script Manager global variable that can be accessed with the GetEnvirons function using the verb smRegionCode. The 'itlc' type definition has been updated, and a corresponding itlcRegionCode field
has been added to the ItlcRecord data structure. There is no change in the size of the 'itlc' resource or the ItlcRecord data structure. See International Utilities Package Data for a list of these region code
values.