This version of lynx can show many (but not all) of its messages in
languages other than English. To do this you must have a ".mo" file for
the language that you wish to use. You must also use a DOS codepage that
has the characters used by that language. For most Western European
languages, you can use CP850. For most Eastern European languages,
CP852 can work. If you already use these, no special preparation of
your computer is necessary. If you use CP437, you may need to install
DISPLAY.SYS via your CONFIG.SYS file. A typical line from CONFIG.SYS to
do this would be:
DEVICEHIGH=C:\DOS\DISPLAY.SYS CON=(EGA,437,1)

To switch to CODEPAGE 850 you can type the following two lines, or place
them in a batch file, such as your LYNXBAT.BAT file:
C:\DOS\MODE CON CP PREPARE=((850) C:\DOS\EGA.CPI) >NUL
C:\DOS\MODE CON CP SEL=850 >NUL

To switch back to CP437, type (or place in batch file):
C:\DOS\MODE CON CP SEL=437 >NUL

For certain codepages not distributed with the standard DOS
distribution, you can get the file ISOCP101.ZIP, available from
"ftp://ftp.uni-erlangen.de/pub/doc/ISO/charsets/isocp101.zip"
"http://www.kostis.net/freeware/isocp101.zip"

You must have a file called "CHARSET.ALI" which describes the codepage
to use with each language. It must be placed in a directory relative
to a directory pointed to by the environment variable "DJDIR". If you
have a DJGPP development system on your computer, the DJDIR variable is
specified in the file DJGPP.ENV. If not, set a variable pointing to a
directory of your choice, such as C:/DJGPP:
SET DJDIR=C:/DJGPP

Create directories under the directory pointed to by DJDIR. Make
the directory "lib" and place CHARSET.ALIAS in %DJDIR%/lib. Make
the directory "share" under %DJDIR%, then make a directory "locale"
under share, then make a directory under locale corresponding to the
abbreviation of the language you wish to use. For German, this would be
"de"; for Brazilian Portuguese it would be "pt_BR"; for Russian it would
be "ru". Under the directory for the language, create another directory
called "lc_messages". Put the ".mo" file for that language in the
"lc_messages" directory, and rename it to "lynx.mo". Thus if you want
to use Russian, and DJDIR points to "c:/djgpp", put the "ru.mo" file in
c:/djgpp/share/locale/ru/lc_messages, and rename it to lynx.mo. Put the
charset.alias file in c:/djgpp/lib. Note that if using plain DOS, the
name of the directory will be "lc_messa", rather than "lc_messages" and
the name of the file will be "charset.ali".

To tell lynx which language to use, set the environment variable "LANG"
to the exact name of the language, as specified in the CHARSET.ALIAS
file. This is case sensitive. Thus if you want to use Brazilian
Portuguese, set LANG=pt_BR. Note that pt_br or PT_BR will not work.
If you want to use a different character set, you can set LANG to the
charset (e.g., LANG=CP819) and set LANGUAGE to the name of the language
(e.g., LANGUAGE=pt_BR). You cannot set LANGUAGE unless LANG is also set.

Make sure to set lynx to the appropriate DISPLAY CHARSET, either in the
option page, in lynx.cfg, or in lynx.rc.
