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 Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make