]> git.pld-linux.org Git - packages/LPRng.git/blame - LPRng-ngettext.patch
- rediff patches, rel 5
[packages/LPRng.git] / LPRng-ngettext.patch
CommitLineData
e520e666
JB
1--- LPRng-3.8.15/src/include/portable.h.orig Mon Aug 12 02:01:47 2002
2+++ LPRng-3.8.15/src/include/portable.h Fri Dec 27 15:43:15 2002
3@@ -708,6 +708,7 @@
4 #else
5 # define _(Text) Text
6 # define N_(Text) Text
7+# define ngettext(Text, Plural, n) ((n==1)?(Text):(Plural))
8 # define textdomain(Domain)
9 # define bindtextdomain(Package, Directory)
10 #endif
11--- LPRng-3.8.15/src/common/lpd_status.c.orig Mon Aug 12 02:01:45 2002
12+++ LPRng-3.8.15/src/common/lpd_status.c Fri Dec 27 15:47:50 2002
13@@ -776,8 +776,8 @@
14 /* this gives a short 1 line format with minimum info */
15 if( displayformat == REQ_DSHORT ){
16 len = safestrlen( header );
17- SNPRINTF( header+len, sizeof(header)-len) _(" %d job%s"),
18- matches, (matches == 1)?"":"s" );
19+ SNPRINTF( header+len, sizeof(header)-len) ngettext(" %d job", " %d jobs", matches),
20+ matches);
21 if( total_held ){
22 len = safestrlen( header );
23 SNPRINTF( header+len, sizeof(header)-len) _(" (%d held)"),
24@@ -992,8 +992,8 @@
25 safestrncpy( msg, _(" Queue: no printable jobs in queue\n") );
26 } else {
27 /* check to see if there are files and no spooler */
28- SNPRINTF( msg, sizeof(msg)) _(" Queue: %d printable job%s\n"),
29- printable, printable > 1 ? "s" : "" );
30+ SNPRINTF( msg, sizeof(msg)) ngettext(" Queue: %d printable job\n",
31+ " Queue: %d printable jobs\n", printable), printable );
32 }
33 if( Write_fd_str( *sock, msg ) < 0 ) cleanup(0);
34 if( held ){
This page took 0.040357 seconds and 4 git commands to generate.