From 60e16b0387ae9100952a789ac5fa21127cebb28a Mon Sep 17 00:00:00 2001 From: Okhuomon Ajayi Date: Tue, 13 Oct 2026 21:30:42 +0100 Subject: [PATCH] delta-islands: use Q_() for island count The progress message "Marked %d islands, done." is marked for translation with _(), which gives translators a single form for every count. It reads wrongly when only one island is marked, and languages with more than two plural forms cannot translate it correctly. Use Q_() with a singular and a plural form so the right one is picked from island_counter. Signed-off-by: Okhuomon Ajayi Signed-off-by: Junio C Hamano --- delta-islands.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/delta-islands.c b/delta-islands.c index e71a7e1c05..c1c0f992f5 100644 --- a/delta-islands.c +++ b/delta-islands.c @@ -496,7 +496,9 @@ void load_delta_islands(struct repository *r, int progress) free_remote_islands(ild.remote_islands); if (progress) - fprintf(stderr, _("Marked %d islands, done.\n"), island_counter); + fprintf(stderr, Q_("Marked %d island, done.\n", + "Marked %d islands, done.\n", island_counter), + island_counter); } void propagate_island_marks(struct repository *r, struct commit *commit)