[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #40139] [I18N] Message created with concatenation of translated str
From: |
Daniele Forsi |
Subject: |
[bug #40139] [I18N] Message created with concatenation of translated strings |
Date: |
Sat, 28 Sep 2013 14:45:09 +0000 |
User-agent: |
Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.57 Safari/537.36 |
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 #40139] [I18N] Message created with concatenation of translated strings,
Daniele Forsi <=