URL:
<http://savannah.gnu.org/bugs/?40139>
Summary: [I18N] Message created with concatenation of
translated strings
Project: make
Submitted by: dforsi
Submitted on: sab 28 set 2013 16:45:08 CEST
Severity: 3 - Normal
Item Group: None
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
Component Version: SCM
Operating System: None
Fixed Release: None
Triage Status: None
_______________________________________________________
Details:
An error message is created using 2 translated strings which is error prone
for translators:
This is the code from current git:
fatal (fstart, _("missing separator%s"),
(cmd_prefix == '\t' && !strneq (line, " ", 8))
? "" : _(" (did you mean TAB instead of 8 spaces?)"));
http://git.savannah.gnu.org/cgit/make.git/tree/read.c#n1123
In fact it is wrong in the Italian translation:
"separatore %s mancante".
A least this needs a "translators" comment telling that the %s must be at the
end of the string.
A possible fix is using two different strings:
_("missing separator")
_("missing separator" (did you mean TAB instead of 8 spaces?))
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?40139>
_______________________________________________
Messaggio inviato con/da Savannah
http://savannah.gnu.org/
_______________________________________________
Bug-make mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-make