Specifies the language to be used for translation of month
names and abbreviations in date and time input and display. The
language-name argument also determines the translation of other
language-dependent text, such as the translation for the date
literals YESTERDAY, TODAY, and TOMORROW.
If you do not specify a language, the default is the language
specified by the logical name SYS$LANGUAGE. If you require
different language spellings, you must define the logical name
SYS$LANGUAGES in addition to SYS$LANGUAGE. You must run the
command procedure SYS$MANAGER:LIB$DT_STARTUP.COM after defining
SYS$LANGUAGES. For example:
$ DEFINE SYS$LANGUAGES FRENCH, GERMAN, SPANISH
$ RUN SYS$MANAGER:LIB$DT_STARTUP.COM
$ SHOW LOGICAL SYS$LANGUAGES
"SYS$LANGUAGES" = "FRENCH" (LNM$SYSTEM_TABLE)
$ SHOW LOGICAL SYS$LANGUAGE
"SYS$LANGUAGE" = "ENGLISH" (LNM$SYSTEM_TABLE)
If you do not define SYS$LANGUAGES, all translation routines
default to English. See the OpenVMS run-time library
documentation for more information on LIB$DT_STARTUP.COM.
The SET LANGUAGE statement does not affect the collating
sequences used for sorting and comparing data. The CREATE
COLLATING SEQUENCE statement specifies alternate collating
sequences.