CONTENTS

  Catalog sources and catalog conversion tool

COPYIGHT

  1998 Dietmar Eilert. All Rights Reserved.

  Dietmar Eilert
  Mies-v-d-Rohe-Str.31, 52074 Aachen, Germany
  Phone: +49-(0)179-5987061 German/English
  E-Mail: Dietmar.Eilert@post.rwth-aachen.de
  E-Mail: dietmar_eilert@yahoo.de (alternative address)
  WWW:    http://members.tripod.com/golded
  Mirror: http://members.xoom.com/golded

INTRODUCTION

  This drawer containes  the  catalog  source  codes  (in  a  private  format
  described  in this document) and the catalog conversion tool CAT which will
  convert the private format into AmigaOS  compatible  catalogs  as  used  by
  GoldED.  CAT  is  a  shell-based  application. It is a catcomp frontend and
  requires the catcomp development tool from Amiga  Inc.  (version  38.16  or
  better; it can be found on the Amiga Inc. Developer CD).

  Using CAT, you can  rebuild  any  catalog  file  distributed  with  GoldED.
  Catalog  files are required by AmigaOS 3 to make a program use the language
  of your Workbench.  You  can  change  existings  translations  or  add  new
  languages  to  GoldED  by  editing the "editor.base" file (containes gadget
  labels,  window  titles  and  error  messages)  and  the  "help.base"  file
  (contains  online  help).  Run  CAT  to convert these files to the standard
  AmigaOS catalog format when finished with editing and copy the catalogs  to
  the appropriate drawers (golded:etc/catalogs).

CAT SYNTAX

  CAT D=DATABASE/K/A,C=CATALOG/S,L=LANGUAGE/K/A,I=IMPORT/K,A=ALL/S

  CATALOG:   Create a standard catalog file
  DATABASE:  Source file (e.g. editor.base)
  LANGUAGE:  Language (e.g. deutsch)
  IMPORT:    Import translations from this file
  ALL:       Ignore string creation dates when importing

EXAMPLES

  (A)

  Example  to  create  the  German  catalog  using  strings  found   in   the
  multi-language file "editor.base" (a file requester will pop up, asking you
  for a destination path for the catalog file):

         CAT DATABASE=editor.base CATALOG LANGUAGE=D
     or: CAT DATABASE=editor.base CATALOG LANGUAGE=DEUTSCH

  Check the database "editor.base" for available languages - they are  listed
  at the beginning of the file.

  (B)

  Example to create catalogs for all languages found  in  the  multi-language
  file "editor.base":

         CAT DATABASE=editor.base CATALOG LANGUAGE=*

  (C)

  Example to import new German translations from a file called "private.base"
  into the latest database "editor.base" shipped with GoldED:

         CAT DATABASE=editor.base IMPORT=old.base LANGUAGE=D
     or: CAT DATABASE=editor.base IMPORT=old.base LANGUAGE=DEUTSCH

  (D)

  Example to import all German translations from a file called "private.base"
  into  the  latest database "editor.base" shipped with GoldED, replacing all
  strings of specified language no  matter  whether  there  are  more  recent
  translations in "editor.base":

         CAT DATABASE=editor.base IMPORT=old.base ALL LANGUAGE=D
     or: CAT DATABASE=editor.base IMPORT=old.base ALL LANGUAGE=DEUTSCH
