Hmm, I might have send you a personal reply, instead of a post. Sorry about that.
I repeat the answer here for the discussion.
Yes I looked at Getttext, and compared it with the language system in use by OpenTTD. I found it lacking at least one fundamental language concept. Since adding new concepts to a system that widely used is pretty much impossible, I rejected Gettext as solution until now.