Contents | < Browse | Browse >
TITLE
FlexCat - The flexible catalog generator
VERSION
1.3; see CHANGES below
AUTHOR
Jochen Wiedmann
E-Mail: wiedmann@mailserv.zdv.uni-tuebingen.de
DESCRIPTION
Since OS 2.1 the Amiga offers a way to make programs run in
different language, the locale.library. The most important
part of the locale.library are the so-called catalogs which
contain the strings of one language. (Usually found in
Locale:Catalogs/<your-language>/<program-name>.catalog.)
::
Commodore offers a program called CatComp, which creates
these catalogs and some C-source, which makes using them
much simpler. FlexCat is a CatComp-replacement. The
difference between FlexCat and CatComp (as well as some
other replacements, KitCat for example) is, that FlexCat is
flexible in the generated source: Any programming language,
any individual needs should be satisfied. However, FlexCat is
not more difficult to use.
This sounds like a contradiction. FlexCat's solution is to
use template files, the so called "source descriptions". Ready
to use examples for Assembler, C, C++, E, Oberon and Modula-2
are distributed, additionally an example for supporting catalogs
on Workbench 2.0. Any other examples are welcome.
CHANGES
V1.1: Bug fixes
Added E support
Added French catalogs
V1.2: Bug fix in the E source generator
V1.3: Bug fixes again (at least one severe)
Improved the speed of the GetString function
Added C++ and Modula-2 source descriptions
Added Spanish docs
Added spanish and schwaebisch catalogs
SPECIAL REQUIREMENTS
An Amiga :-)
HOST NAME
FTP/Internet: AmiNet (ftp.wustl.edu) and mirrors
DIRECTORY
pub/aminet/dev/misc
FILE NAMES
flexcat1_3.lha
DISTRIBUTABILITY
Freely distributable, Copyright by the author, subject to the
GNU General Public License.
--