Hi there, I want to announce that I wrote Fox-cubs v0.1. It's a Pascal library (TPU unit) which supports using CATS/Kitten formatted language files into Pascal programs. With Fox-cube the programmer get a new function, called "LoadMessage", some technical stuff: USES FOXCUBS; FUNCTION LoadMessage(X,Y: ShortInt): String When called in a program, it search for the language file in three directory: 1. %NLSPATH%\app_name.%LANG% 2. %NLSPATH%\%LANG%\app_name 3. The program's path If found, it search inside the file for the message with numbers X.Y and return it as the function's result. If language file not found, or specified number message not found into the file, the function return an empty string. The unit seems to works great, by the way - I used it into FreeDOS Password v0.5 :-) It's of course under GPL, and have sources included. Pascal programmers, let's start to support CATS/Kitten with Fox-cubs! (just remember to credit me somewhere :-P ) NOTE: The v0.1 don't supports escape codes yet (by the way, who needs them??) http://the.killer.webpark.pl/en/fox-cubs.htm Regards, Fox