home *** CD-ROM | disk | FTP | other *** search
- Short: 1.8 - Flexible catalogs (C, Ass., Oberon, E, ...)
- Author: Marcin Orlowski <carlos@inet.com.pl> and Jochen Wiedmann
- Uploader: Marcin Orlowski <carlos@inet.com.pl>
- Version: 1.8
- Type: dev/misc
- Replace: dev/misc/FlexCat*
- Www: http://wfmh.man.szczecin.pl/flexcat/
-
-
- INFO
- ----------
-
- FlexCat creates catalogs and the source to handle them. The difference
- between FlexCat and KitCat, CatComp and some others is, that FlexCat is
- designed to produce any source you want: 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.
-
-
- HISTORY
- ----------
-
- * V1.8 (17.02.97) - Fixed bug causing bad octal digits
- handling. Now FlexCat differs \0333
- from \333 and treats it as [ESC][3].
- It will also correctly handle octal
- numbers shorter than 3 digis, e.g. \33
- will be taken as \033.
- Be careful as \333 will not be taken
- as [ESC][3] as it's valid single octal
- number!
-
- NOOPTIM switch added
-
- Now FlexCat is able to handle and parse
- texts like "This is a test\\" without
- any problems, which previously drive
- such strings to be badly taken as multiline
- text (due to trailing '\'). Now FlexCat
- is smart enough (CatComp is still not ;-)
- to fight with it.
-
- Added support for string IDs incrementors
- defined as (+VALUE//).
-
- Now allows you to create CT file even
- CD contains neither ##version nor ##rcsid
- In that case creates default header as
- CatComp does. (the "Missing catalog
- translation version... " message should
- now be read as warning not as error message).
-
- QUIET switch added
-
- Additional catalogs by members of
- Amiga Translators' Organization
- <http://home.pages.de/~ATO>:
-
- - Serbian catalog file by Ljubomir Jankovic
- <lurch@afrodita.rcub.bg.ac.yu>
-
- - Czech translation by Vit Sindlar
- <xsindl00@stud.fee.vutbr.cz>
-
- - Svedish translation by Magnus Holmgren
- <cmh@lls.se> and Hjalmar Wikholm
- <hjalle@canit.se>
-
- - Finnish translation updated by Mika Lundell
- <c71829@uwasa.fi>
-
- - Italian translation reworked by Luca Nora
- <ln546991@silab.dsi.unimi.it> and
- Giovanni Addabbo <gaddabbo@imar.net>
-
- * V1.7 Added "#rcsid" and "#name".
-
- Fixed 2 Enforcer hits, which appeared,
- if the ct file had gaps.
-
- * V1.6 Removed GetString() calls due to the new
- C source descriptions.
-
- * V1.5 Added WARNCTGAPS option.
- Added #chunk to catalog translations.
-
- * V1.4 Added the Environment variable FLEXCAT_SDDIR.
- Uses AutoC_c.sd and AutoC_h.sd now and is thus
- compilable by Dice and SAS/C only.
-
- Fixed a problem in stringtype Oberon:
- Binary characters should be like \000 and
- not \0.
-
- Fixed a problem in stringtype E:
- \e was written as \033.
-
- Added %f* (source description filename) and %o*
- (source filename) to source descriptions.
-
- * V1.3 Fixed a bug that caused FlexCat to hang if a
- catalog translation was updated and a string
- was missing in the catalog description.
-
- Fixed a bug that caused FlexCat to create
- invalid catalogs probably. (Seems like the
- locale.library expects a completely different
- behaviour in padding version and language
- strings and the real catalog strings.)
-
- Added %e to source descriptions.
-
- * V1.2 Fixed a bug in the E source generator: " was
- converted into \" and ' was not converted.
-
- * V1.1 Fixed two bugs: FlexCat didn't notice, if an
- ID was defined twice (C-Compiler did later.) and
- using language strings like français did not work
- because of the the accented char. Introduced E
- support. (Thanks Lionel Vintenat)
-
- * V1.01 Fixed a bug: The length of the source string
- was used to check for the stringlen instead of
- the real stringlen.
-
-
- * v1.0 (31.06.93) - initial release
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 2496 1072 57.0% 18-Feb-97 10:52:56 +FlexCat.catalog
- 2590 1073 58.5% 18-Feb-97 10:52:56 +FlexCat.catalog
- 2462 1080 56.1% 18-Feb-97 10:52:58 +FlexCat.catalog
- 5722 1711 70.0% 16-Feb-97 12:25:30 +FlexCat.cd
- 5722 1768 69.1% 16-Feb-97 12:26:08 +FlexCat.ct
- 2762 1117 59.5% 18-Feb-97 10:52:54 +FlexCat.catalog
- 2702 1235 54.2% 18-Feb-97 10:52:56 +Flexcat.catalog
- 2854 1318 53.8% 18-Feb-97 10:52:56 +FlexCat.catalog
- 2268 1094 51.7% 18-Feb-97 10:52:56 +FlexCat.catalog
- 2548 1107 56.5% 18-Feb-97 10:52:58 +FlexCat.catalog
- 2760 1234 55.2% 18-Feb-97 10:52:54 +FlexCat.catalog
- 2396 1077 55.0% 18-Feb-97 10:52:54 +FlexCat.catalog
- 2570 1217 52.6% 18-Feb-97 10:52:54 +FlexCat.catalog
- 53808 17807 66.9% 18-Feb-97 10:53:52 +FlexCat_deutsch.guide
- 464 239 48.4% 16-Feb-97 12:43:44 +FlexCat_deutsch.guide.info
- 48149 15204 68.4% 16-Feb-97 12:42:12 +FlexCat_english.guide
- 464 237 48.9% 16-Feb-97 12:43:42 +FlexCat_english.guide.info
- 43530 14165 67.4% 18-Feb-97 10:54:16 +FlexCat_español.guide
- 464 239 48.4% 16-Feb-97 12:43:38 +FlexCat_español.guide.info
- 1886 838 55.5% 08-Nov-94 11:17:16 +AmigaOberon.sd
- 2746 1123 59.1% 08-Nov-94 22:38:28 +AutoC_c.sd
- 511 258 49.5% 07-Nov-94 22:24:44 +AutoC_h.sd
- 2247 824 63.3% 07-Nov-94 22:26:22 +AztecAs_asm.sd
- 383 180 53.0% 07-Nov-94 22:28:10 +AztecAs_i.sd
- 3272 1267 61.2% 13-Jul-94 22:16:24 +C++_CatalogF.cc
- 1319 671 49.1% 07-Nov-94 22:15:02 +C++_CatalogF.h
- 506 242 52.1% 07-Nov-94 22:29:42 +C++_cc.sd
- 742 388 47.7% 07-Nov-94 22:29:32 +C++_h.sd
- 5422 1916 64.6% 13-Jan-96 19:08:48 +C_c.sd
- 5300 1856 64.9% 08-Nov-94 20:46:40 +C_c_V20.sd
- 1624 689 57.5% 08-Nov-94 20:47:38 +C_c_V21.sd
- 733 365 50.2% 10-May-95 00:53:40 +C_h.sd
- 1501 628 58.1% 07-Nov-94 22:16:04 +E21b.sd
- 1953 750 61.5% 07-Nov-94 22:16:14 +E30b.sd
- 483 272 43.6% 07-Nov-94 22:28:38 +Modula2Def.sd
- 2118 827 60.9% 07-Nov-94 22:28:50 +Modula2Mod.sd
- 2074 878 57.6% 08-Nov-94 11:17:34 +Oberon-A.sd
- 1684 747 55.6% 07-Nov-94 22:29:06 +Oberon_V38.sd
- 1683 743 55.8% 07-Nov-94 22:29:14 +Oberon_V39.sd
- 2293 840 63.3% 07-Nov-94 22:25:56 +SASasm_a.sd
- 370 175 52.7% 07-Nov-94 22:28:26 +SASasm_i.sd
- 632 283 55.2% 16-Feb-97 12:37:24 Doc.info
- 26796 15731 41.2% 16-Feb-97 12:04:58 FlexCat
- 4957 1779 64.1% 16-Feb-97 12:43:30 FlexCat.history
- 5520 2118 61.6% 18-Feb-97 11:02:00 FlexCat.readme
- -------- ------- ----- --------- --------
- 265486 100382 62.1% 18-Feb-97 23:40:12 45 files
-