Short:        CatScan - .ct creation utility
Author:       Jody Tierney
Uploader:     amigasourcecodepreservation gmail com
Type:         util/misc
Version:      1.1
Architecture: m68k-amigaos

CatScan a .ct creation utility.
Uploaded to aminet for historical preservation.

Notes:
======

  CatScan is a .ct creation utility.  It can scan existing .ct files for
strings that a .cd file needs, and can prompt the user for the strings it
couldn't find.


Usage:
  CatScan CDFILE <.cd file> [CTFILE <.ct file>] [SCAN <file1> <file2> ...]
         [LOGFILE <filename>] [PROMPT] [BEEP]

Arguments (Shortcut in parentheses):
  CDFILE (CD or blank) <filename> - Required.
    A .cd file.

  CTFILE (CT) <filename> - Optional.
    CatScan will generate a file with this name.
    Default .ct name:  (<cdfile - ".cd">)_(<language> or "blank").ct

  SCAN <filename> <filename> <...> - Optional.
    CatScan will search these .ct files for strings which match those in the
   .cd file.  Only strings which match exactly will be used.

  LOGFILE (LOG) <filename> - Optional.
    CatScan generates a file showing what files were scanned and what strings
   in the newly-created .ct file still need to be translated.
   Default log name:  T:CatScan.log

  PROMPT - Optional.
    After all the files specified by SCAN are scanned, CatScan will prompt the
   user for the untranslated strings.
    To exit immediatly, type "!!!STOP!!!" (without the quotes).

  BEEP - Optional.
    CatScan will flash the screen at the beginning of PROMPT mode, and when
   the program has finished.


Examples:
  CatScan TEXT:biggles.cd
  - This will generate a blank .ct file, "TEXT:biggles_blank.ct".

  CatScan biggles.cd CT test.ct SCAN xyz.ct myprg.ct fish.ct LOG T:CS.log
  - The files "xyz.ct", "myprg.ct", and "fish.ct" will be scanned, and their
   strings comparred with those that "biggles.cd" uses.  Any matches means
   less typing for you to do.  A .ct file named "test.ct" will be created,
   along with a log file, "T:CS.log".



Bugs:
  - CatScan may behave strangely in the following cases:
    - The CDFILE isn't really a .cd file.
    - The SCAN files aren't really .ct files.
    - The .cd or .ct files have multi-line strings (ending in "").


http://myplace.frontier.com/~jodytierney/prgsutil.html



Cheers!
https://twitter.com/AmigaSourcePres

  _____ ___   _   __  __     _   __  __ ___ ___   _   
 |_   _| __| /_ |  /  |   /_ |  /  |_ _/ __| /_  
   | | | _| / _ | |/| |  / _ | |/| || | (_ |/ _  
  _|_| |___/_/ __|_ |_|_/_/___|__|_|______/_/__
 / __|/ _ | | | | _ / __| __|  / __/ _ |   | __|  
 __  (_) | |_| |   / (__| _|  | (_| (_) | |) | _|   
 |___/___/____/|_|_\___|___|________/|___/|___|_ 
 | _  _  __/ __| __| _   / /__   _|_ _/ _ | | |
 |  _/   / _|__  _||   / V / _ | |  | | (_) | .` |
 |_| |_|____|___/___|_|_ _/_/ __| |______/|_|_|