]> git.pld-linux.org Git - packages/LPRng.git/blob - LPRng-ngettext.patch
- rediff patches, rel 5
[packages/LPRng.git] / LPRng-ngettext.patch
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.102908 seconds and 3 git commands to generate.