home *** CD-ROM | disk | FTP | other *** search
- COPYIGHT
-
- ©1996 Dietmar Eilert (e-mail: DIETMAR@TOMATE.TNG.OCHE.DE). All Rights
- Reserved. Neither icons, binaries nor code may be reused/reproduced without
- written permission of the author.
-
- Dietmar Eilert
- Mies-v-d-Rohe-Str.31, 52074 Aachen, Germany
- E-Mail: DIETMAR@TOMATE.TNG.OCHE.DE
- Tel: +49-(0)241-81665
- +49-(0)2525-7776
- Fax: +49-(0)241-81665
-
-
- INTRODUCTION
-
- This drawer containes the CAT catalog development tool and a multi-language
- catalog description file "golded.base". CAT is a shell-based application.
- Using CAT you may reproduce any catalog file distributed with GoldED (CAT
- is not GoldED-specific). Catalog files are required by the AmigaOS to make
- a program use the selected language of your workbench (OS2.1 or better
- only). You may change existings catalogs or add new languages/translations
- to GoldED by editing the "golded.base" file. Once this is done, run
- "golded.base" through CAT to create a working standard catalog file. These
- files are usually kept in the "locale:catalogs/language" drawers. Have a
- look at the "golded.base" file for more information. "golded.base" is a
- standard ASCII file, use GoldED to load and edit it. Description of CAT
- options:
-
- command option description
- ---------------------------------------------------------------------------
- CAT D=DATABASE/K/A source: multi-language string file
- C=CATALOG/S create a standard catalog file
- L=LANGUAGE/K/A language to use (e.g. deutsch)
- I=IMPORT/K import strings from this multi-language file
- A=ALL/S import all strings regardless of creation date
-
- Since CAT is a CatComp frontend, Commodore's development tool CatComp is
- required to create a usable catalog (CatComp 38.16 or better). The
- advantages of CAT over a stand-alone CatComp usage:
-
- - multi-language definitions within a single file
- - import of old catalogs after version changes
- - database includes date of last change for each string
- - usage of default-language if translated strings are missing
- - pattern matching to ensure correct translations
- - developer may mark strings as 'fixed'
-
-
- EXAMPLES
-
- (A)
-
- Example to create the German catalog using strings found in the multi-language
- file "golded.base" (a file requester will pop up, asking you for a destination
- path for the catalog file):
-
- CAT DATABASE=golded.base CATALOG LANGUAGE=D
- or: CAT DATABASE=golded.base CATALOG LANGUAGE=DEUTSCH
-
- Please check the database "golded.base" for available languages - they are
- listed at the beginning of this file (short and long form).
-
- (B)
-
- Example to create catalogs for all languages found in the multi-language file
- "golded.base" (a file requester will pop up, asking you for a destination path
- for each catalog file):
-
- CAT DATABASE=golded.base CATALOG LANGUAGE=*
-
- (C)
-
- Example to import your own German translations from a file called "private.base"
- into the latest database "golded.base" shipped with GoldED (considering new
- strings only, do not overwrite more recent sections of "golded.base"):
-
- CAT DATABASE=golded.base IMPORT=old.base LANGUAGE=D
- or: CAT DATABASE=golded.base IMPORT=old.base LANGUAGE=DEUTSCH
-
- (D)
-
- Example to import your own German translations from a file called "private.base"
- into the latest database "golded.base" shipped with GoldED, replacing all
- strings of specified language no matter wether there are more recent
- translations in "golded.base" (usage of this option is discouraged):
-
- CAT DATABASE=golded.base IMPORT=old.base ALL LANGUAGE=D
- or: CAT DATABASE=golded.base IMPORT=old.base ALL LANGUAGE=DEUTSCH
-