http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57759
Bug ID: 57759 Summary: Concatenated messages are not translated Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: translation Assignee: unassigned at gcc dot gnu.org Reporter: szirbucz at inf dot u-szeged.hu Error messages that made by concatenating two or more string literals e.g. "expected %<;%> " and "before %<}%> token" are not translated. int main() { cica } this code compiled in the following way: LANGUAGE=de gcc cica.c gives the following result: cica.c: In Funktion »main«: cica.c:3:2: Fehler: »cica« nicht deklariert (erste Benutzung in dieser Funktion) cica ^ cica.c:3:2: Anmerkung: jeder nicht deklarierte Bezeichner wird nur einmal für jede Funktion, in der er vorkommt, gemeldet cica.c:4:1: Fehler: expected »;« before »}« token } ^