git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Feature Request - Better i18n support

From
Junio C Hamano <gitster@pobox.com>
Date
Mar 9, 2023, 22:35 UTC
Message-ID
<xmqq7cvp8sdu.fsf@gitster.g>
In-Reply-To
<ZApdaAMrkmFcxarq@tapette.crustytoothpaste.net>
"brian m. carlson" <sandals@crustytoothpaste.net> writes:
Show 5 quoted lines
> More specifically, I think it could be fixed for progress output, but
> there are a few places in diff output where it couldn't because it might
> be parsed.  Would you be willing to try a patch for this?  I think the
> code you're probably thinking about is in progress.c (search for "%%"),
> but there might be other places you have in mind as well.

Ah, my earlier grep missed this, as it tried only to catch [fdi]%% and the progress thing uses "%u%%" like so:

		if (percent != progress->last_percent || progress_update) {
			progress->last_percent = percent;
			strbuf_reset(counters_sb);
			strbuf_addf(counters_sb,
				    "%3u%% (%"PRIuMAX"/%"PRIuMAX")%s", percent,
				    (uintmax_t)n, (uintmax_t)progress->total,
				    tp);
			show_update = 1;
		}

With the PRIuMAX thing, it won't be as simple as enclosing the entire format string inside _(), though.

Thanks.
Previous: brian m. carlsonNext: brian m. carlson
Message 5 of 7 in “Feature Request - Better i18n support”
  1. Emir SARIMar 9, 2023
  2. Junio C HamanoMar 9, 2023
  3. Emir SARIMar 9, 2023
  4. brian m. carlsonMar 9, 2023
  5. Junio C HamanoMar 9, 2023
  6. brian m. carlsonMar 9, 2023
  7. Emir SARIMay 10, 2023

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.