Re: [PATCH v4 05/14] i18n: add--interactive: mark plural strings
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Oct 19, 2016, 18:40 UTC
- Message-ID
- <xmqqtwc8kwqz.fsf@gitster.mtv.corp.google.com>
- In-Reply-To
- <20161010125449.7929-6-vascomalmeida@sapo.pt>
Vasco Almeida <vascomalmeida@sapo.pt> writes:
Show 24 quoted lines
> @@ -669,12 +669,18 @@ sub status_cmd {
> sub say_n_paths {
> my $did = shift @_;
> my $cnt = scalar @_;
> - print "$did ";
> - if (1 < $cnt) {
> - print "$cnt paths\n";
> - }
> - else {
> - print "one path\n";
> + if ($did eq 'added') {
> + printf(__n("added %d path\n", "added %d paths\n",
> + $cnt), $cnt);
> + } elsif ($did eq 'updated') {
> + printf(__n("updated %d path\n", "updated %d paths\n",
> + $cnt), $cnt);
> + } elsif ($did eq 'reverted') {
> + printf(__n("reverted %d path\n", "reverted %d paths\n",
> + $cnt), $cnt);
> + } else {
> + printf(__n("touched %d path\n", "touched %d paths\n",
> + $cnt), $cnt);
> }
> }Nice to see you covered all verbs currently in use and then future-proofed by adding a fallback "touched" here.
Thanks.