Hi, In gcc 4.1.0 the syntax of gcc-internal format strings - as defined in pretty-print.c - has been extended to support reordering of arguments (through the %n$ syntax). Now the Swedish translator of gcc.pot would like to make use of this feature, but the infrastructure is not yet in place. Currently parts of the translator's PO file are flagged as invalid, and msgmerge will disable these "invalid" parts.
IMO the support needs to be installed in this order: 1) A gettext-0.14.6 is released is put out that supports the GCC 4.1 syntax of gcc-internal format strings. 2) The GCC team installs it on the machines it uses for creating GCC releases. 3) Then the Free Translation Project's robot is changed to use this release as well. Then the Swedish translator can resubmit his PO file; the TP robot will accept it and notify the GCC team; then the "msgmerge" program on your machines will handle the translation correctly. Step 1 is done: gettext-0.14.6 is on http://ftp.gnu.org/gnu/gettext/. Can you please proceed to step 2: ensure that the gettext-0.14.6 tools are used for building gcc-4.1.2 and newer? Bruno