Short: Amiga catalog tester, v1.4 Author: Sönke Tesch Type: dev/misc Replaces: dev/misc/catcheck.lha Architecture: m68k-amigaos catcheck is a tool to test catalog files. Catalog files are used on the Amiga by applications to display strings in your native language rather than only a fixed build-in like English. catcheck finds a large number of common and not so common errors (which can be quiet annoying:). While most of these errors are human-made, there are also some that have their origin in buggy catalog compilers. An exotic example is the #lengthbytes command, which is, to my knowledge, only supported by C='s own catalog compiler, catcomp. All other compilers either complain about an unsupported command or, even worse, ignore it completely and produce somewhat unusable catalogs. The most common human-made mistakes are: - missing or removed strings, - wrong placement or order of arguments (%s, %1$s and that stuff), - use of escaped characters like \", \n etc and the string-continues- on-next-line-marker backslash. - broken version strings catcheck has been written during and for the development of AmigaOS 3.5 in late 1999 and turned out to be by far more useful than I expected. It's been improved since then and also been used during AmigaOS 3.9 development. Version 1.2 fixes a few tiny bugs since 1.1 that were so small that I even forgot to add them to the History list :) Apart from that, version string checking had to be extended to catch yet another common bug. Version 1.3 fixed a bug in the version name checking added in 1.2. Version 1.4 features a fully working DUMPCT (which earlier existed only for debugging and produced anything but good results) along with a few enhancements. Hope you like it, soenk.e