]>
Commit | Line | Data |
---|---|---|
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 ){ |