Well template here might be consider the keyword template. So we
either have template argument or just argument. Translating template
might cause more confusion.
Sent from my iPhone
On Jan 7, 2009, at 1:34 PM, "goeran at uddeborg dot se" <gcc-bugzi...@gcc.gnu.org
> wrote:
In gcc/cp/parser.c there is this code in
cp_parser_parameter_declaration
error ("%H%sparameter pack %qD cannot have a default
argument",
&declarator_token_start->location,
kind, id_declarator->u.id.unqualified_name);
else
error ("%H%sparameter pack cannot have a default argument",
&declarator_token_start->location, kind);
where "kind" has previously been assigned either the empty string or
the word
"template" followed by a space. There is no way to translate the word
"template". For this to work in all languages, I suspect the two
messages
needs to be split up in four complete messages, with and without
"template",
rather than composed from pieces like this.
--
Summary: %s substituted with regular word can't be properly
translated
Product: gcc
Version: 4.4.0
Status: UNCONFIRMED
Severity: minor
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=38761