As part of an i18n project, I need to extract strings from a NIB file programmatically. This can be done quite easily with ibtool, of course. But this is a cross-platform product, of which the NIB is only part. It would be nice if we didn't have to lock string extraction to a particular machine, or have to kludge together catalog-merge scripts.
So I realize it's a long shot, since the demand for this is probably quite low, but are there any open-source alternatives to ibtool? Is there any documentation on the NIB format reliable enough to write a parser from?