gcc/java/gjavah.c contains the statements
fprintf (stderr, _("Try '" TOOLNAME " --help' for more information.\n"));
The tool extracting strings for translation is fooled by this (not
surprisingly). The current po files contains the strings "Try '", " --help' for
more information.\n", for translation. But at run-time, "gettext" (a.k.a. "_")
will of course be called with the merged string.
There is one more example in the file where string concatenation with TOOLNAME
breaks i18n in the same way.
printf (_("Usage: " TOOLNAME " [OPTION]... CLASS...\n\n"));
This will be fixed by the ecj merge; we're deleting this version of gcjh.
All gcj front end bugs have been fixed by the gcj-eclipse branch merge.
I'm mass-closing the affected PRs.
If you believe one of these was closed in error, please reopen it
with a note explaining why.