Hi! Bug http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21364 shows that it is very dangerous to not check format strings in translations. No translation of a particular message is always better than a bad translation that causes compiler crash.
Now, looking at gettext, it seems to support GCC internal message format, although older one (3.3.x - it doesn't grok e.g. %J, q, ll and w format flags, %<, %>, %'). exgettext would probably need to pass --flag options in $kopt (not sure if that needs to be in addition to --keyword or in addition to). Jakub