--------------------------------BEGIN--------------------------------

File: Readme.txt

Readme for MLRSP (Multilanguage Resource Strings Patcher)

(c) 1997 AIT GmbH, Augsburg, Germany


________
Overview

MLRSP (Multilanguage Resource Strings Patcher) is a tool that substitutes
language-neutral Resource Strings that are stored in a Win-32 EXE-File by
language depended strings.

The current version of MLRSP comes with English, German and French
substitution-strings for standard resource strings of Borland's Delphi 3.01.

Once you have applied the patcher on an exe-file created with Delphi 3.01
you will get (nearly) all VCL-standard-messages in different languages. The
actual language depends on which language scheme you select for Windows in
the Control Panel/Reginal Settings.


__________
Disclaimer

This sofware is sold on an "AS IS" basis. We believe this software to operate
as intended, although we make no warranties, either expressed or implied.
Nor will we be held responsible for loss of data or damage to any system
either directly or indirectly related to the use of this software.


_____
Files

MLRSP.EXE   The patcher. This program runs under Windows NT only!
MLRSP.DAT   This file contains language-depended strings that substitute
            the language-neutral standard strings of Borlands VCL of
            Delphi 3.01. Currently only English, German and French strings
            are contained.
MLRSB.EXE   A browser that displays information about resource strings
            in EXE or DLL files.
README.TXT  This file
ORDER.TXT   The order form
BESTELL.TXT Order form for German customers only


_______________________________
Installation and Deinstallation

You don't need to perform special tasks to install and uninstall this software.
To install just copy the above listed files to a new folder. To uninstall just
delete these files. There are no changes made to the registry nor are there
any INI files created or needed by our programs.


_________
Shareware

If you are using the shareware version of MLRSP then the fix string
"[Shareware]" is appended to every language-depended string written into
your the destination file. Of course the full version of MLRSP does not
append this shareware hints.
Note that there might exist routines of the VCL or other library code where
proper function might become impossible by the appended shareware hint. Yet we
haven't seen such a case.


_______
Example

Write a little program using Delphi 3 that containes some code lines
that provoke any "Division by Zero" exception, e.g.:

    var
      i, j: Integer;
    begin
      {$OPTIMIZATION OFF}
      i := 0;
      j := 1 div i;
    end;

Run MLRSP on your exe-file, e.g. if your program is named Project1.exe:

MLRSP ENGLISH (ENGLISH,GERMAN,FRENCH) Project1.exe

      ^^^^^^^
      This defines what is the neutral language. If you
      have an English Delphi-IDE, type ENGLISH here.
      Otherwise you have to type GERMAN or FRENSH here.

Note: MLRSP.EXE runs under Windows NT but not under Windows 95. After
      using MLRSP you can run the modified exe-file under Window 95 also.

Use the Control Panel>Reginal Settings to switch to the desired language.
If you select a different language you don't need to install any files
from your windows cdrom for this experiment.

Start the patched exe-file and raise the div-by-zero exception. If everything
went correct you will see the message coming up in a language that depends on
the reginal settings of windows.


_____________________________
Using MLRSP in Batch Programs

If you want to run MLRSP from a batch file then you might like to know the
exit codes returned by MLRSP. Exit code 0 means that the translation was done
completely. Exit code 1 means that the translation was incomplete, so either
one or more source strings or substitution strings were missing. Exit code 2
means that MLRSP could not operate properly,  e.g. when starting MLRSP under
Windows 95 but under Windows NT platform.


____________
How to Order

Please use the form you find in the ORDER.TXT file.


_____________________
Contacting the Author


Please send questions, suggestions ect. to

EMAIL:   ait-augsburg@t-online.de
FAX:     +49 (821) 514831


---------------------------END OF README.TXT-------------------------
