LANGUAGE=Pathname
Example: LANGUAGE=C:\VM\MIAME\DSK0\001006\ENGLSH.LDF
A-Shell supports the language definition file in exactly the same way as does AMOS, though currently multiple languages are not supported. The file and pathname given in the LANGUAGE command line specifies a standard AMOS 2.x format language file. As with the specification of ERSATZ files, if the files are desired in DSK0:[1,6], then the full (host) pathname must be used, for example /u/miame/dsk0/001006/englsh.ldf.
The language file is supported via the gtlang() implementation of the monitor call and GTLANG.SBR within A-Shell. A-Shell also makes use of the language file in its implementation of DATE.LIT, TIME.LIT, PRINT USING masks, VAL(), and in displaying PPNs.
Note that A-Shell stores system error messages in dsk0:errmsg.???[1,4], subroutine messages in dsk0:sbrmsg.???[1,4] and PolyShell (UNIX version only) messages in dsk0:pshmsg.???[1,4]. The extension (???) used is that defined as the language extension in the specified language file.
See Also
• SET
• VAL()
History
2009 January, A-Shell 5.1.1136: LDF enhancements: New LDF files (each named by appending an "X" to the existing name) have been created to add a standard Latin 1 character collating sequence for the upper 128 characters. This may be an interim measure until we decide whether there is any reason not to just update the standard LDFs with the collating sequence. Until then, if you are interested in the collating sequence, either rename the "X" version to the standard name, or change the miame.ini ERSATZ statement to reference the "X" version of the LDF.