From: Vasco Almeida Date: Sat, 09 Apr 2016 12:34:48 GMT Subject: Re: [PATCH 4/7] l10n: builtin/pull.c: mark strings for translation Message-ID: <5708F6E8.506@sapo.pt> In-Reply-To: Às 20:33 de 08-04-2016, Junio C Hamano escreveu: > Vasco Almeida writes: > >> Some translations might also translate "" and "". >> ... >> fprintf_ln(stderr, _("See git-pull(1) for details.")); >> fprintf(stderr, "\n"); >> - fprintf_ln(stderr, " git pull "); >> + fprintf_ln(stderr, _(" git pull ")); > > But "git pull" itself must never be translated, and there is no hint > given to those who are working on *.po files to prevent it. > > Wouldn't it make more sense to do it like this? > > fprintf_ln(stderr, " git pull <%s> <%s>", _("remote"), _("branch")); > Yes, I think the way you suggest is better, since it prevents translation mistakes. I'll do the same to eval_gettextln " git branch --set-upstream-to=\$remote/\$display_branch_name" in git-parse-remote.sh ending.