From 7fa3711986fab7e883fec95bf9f1746fb52e3da2 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 4 Apr 2024 16:56:50 +0200 Subject: [PATCH] printing: Add context to some strings The job priority strings need context to disambiguate them from similar short strings elsewhere. --- modules/printbackends/gtkprintbackendcpdb.c | 7 ++++++- modules/printbackends/gtkprintbackendcups.c | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/modules/printbackends/gtkprintbackendcpdb.c b/modules/printbackends/gtkprintbackendcpdb.c index 77498ccc72..fab404603a 100644 --- a/modules/printbackends/gtkprintbackendcpdb.c +++ b/modules/printbackends/gtkprintbackendcpdb.c @@ -538,7 +538,12 @@ cpdb_printer_get_options (GtkPrinter *printer, { /* job-priority is represented as a number from 1-100 */ const char *prio[] = {"100", "80", "50", "30"}; - const char *prio_display[] = {N_("Urgent"), N_("High"), N_("Medium"), N_("Low")}; + const char *prio_display[] = { + NC_("Print job priority", "Urgent"), + NC_("Print job priority", "High"), + NC_("Print job priority", "Medium"), + NC_("Print job priority", "Low") + }; for (int i = 0; i < G_N_ELEMENTS(prio_display); i++) prio_display[i] = _(prio_display[i]); diff --git a/modules/printbackends/gtkprintbackendcups.c b/modules/printbackends/gtkprintbackendcups.c index d4570b240c..7548067aae 100644 --- a/modules/printbackends/gtkprintbackendcups.c +++ b/modules/printbackends/gtkprintbackendcups.c @@ -5664,7 +5664,12 @@ cups_printer_get_options (GtkPrinter *printer, /* Translators: These strings name the possible values of the * job priority option in the print dialog */ - const char *prio_display[] = {N_("Urgent"), N_("High"), N_("Medium"), N_("Low") }; + const char *prio_display[] = { + NC_("Print job priority", "Urgent"), + NC_("Print job priority", "High"), + NC_("Print job priority", "Medium"), + NC_("Print job priority", "Low") + }; const char *n_up_layout[] = { "lrtb", "lrbt", "rltb", "rlbt", "tblr", "tbrl", "btlr", "btrl" }; /* Translators: These strings name the possible arrangements of * multiple pages on a sheet when printing