In gcc/config/sh/symbian.c there is this code: warning (0, "%s %q+D %s after being referenced with dllimport linkage", TREE_CODE (decl) == VAR_DECL ? "variable" : "function", decl, (DECL_INITIAL (decl) || !DECL_EXTERNAL (decl)) ? "defined locally" : "redeclared without dllimport attribute"); The strings substituted for the two %s:es are not available for translation, so this can not be properly translated. And composed sentences like this is not in general possible to translate. I realise it has to be split up in four different messages, but that seems to be the only way to get proper translations.
Confirmed.
Moot in mainline, file and message don't exist anymore.