In gcc/cp/typeck.c there is this code pedwarn ("ISO C++ forbids %s between pointer of type %<void *%> " "and pointer-to-function", location);
"Location" will be different, English and untranslated, values depending on how this code is reached. The result can not be properly translated. Even if "location" was translated, it surely would not work in all languages to compose a sentence like this. Please make separate and complete error messages for each case. -- Summary: %s substituted with different untranslated words can't be properly translated Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: goeran at uddeborg dot se http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29017