This is the BUGS file

* May not be very efficient.  Specifically, the database will
  be re-sorted when a new value is inserted.  Should only re-sort the
  database as needed when fetching values, not when inserting.

* catopen() should actually open a file only if 'name' contains a
  directory separator ('/' for UNIX, '\\' for DOS) and should open a
  system-wide catalog file otherwise.  Currently, catopen() will assume
  'name' is the base name of a message catalog file, and uses NLSPATH
  and LANG to open the correct file.  Most programs would probably open
  a catalog called "myprog" and there would be a corresponding
  "myprog.en" available for English and "myprog.de" for German.
