From: Harring Figueiredo Date: Thu, 14 Mar 2013 23:36:47 GMT Subject: Re: Delivery Status Notification (Failure) Message-ID: In-Reply-To: <7vsj3xwrzn.fsf@alter.siamese.dyndns.org> Got it! From the recommended site: -- In the English singular case, the number – always 1 – can be replaced with "one": printf (ngettext ("One file removed", "%d files removed", n), n); This works because the ‘printf’ function discards excess arguments that are not consumed by the format string. -- Junio, thank you so much for the reply and link to the docs. -hff On Thu, Mar 14, 2013 at 6:12 PM, Junio C Hamano wrote: > Harring Figueiredo writes: > >> Just want to confirm that this is not a bug: >> ... >> printf_ln(Q_("The bundle requires this ref", >> "The bundle requires these %d refs", >> r->nr), >> r->nr); >> ... >> seems to be missing %d parameter on the first message. > > Perhaps visit > > http://www.gnu.org/software/gettext/manual/gettext.html#Plural-forms > > look for "In the English singular case,..." and read the > explanation there? >