]> git.ipfire.org Git - thirdparty/cups.git/commitdiff
Import changes from CUPS 1.4svn-r8704.
authormsweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be>
Wed, 10 Jun 2009 19:02:58 +0000 (19:02 +0000)
committermsweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be>
Wed, 10 Jun 2009 19:02:58 +0000 (19:02 +0000)
git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@1556 a1ca3aef-8c08-0410-bb20-df032aa958be

58 files changed:
CHANGES.txt
Makedefs.in
Makefile
backend/ipp.c
backend/testbackend.c
cgi-bin/Makefile
config-scripts/cups-common.m4
config.h.in
cups/Makefile
cups/adminutil.c
doc/help/api-ppdc.html
doc/help/ppd-compiler.html
doc/help/spec-design.html
driver/Makefile
filter/Makefile
filter/imagetoraster.c
filter/ppd-compiler.shtml
install-sh
locale/cups.pot
locale/cups_da.po
locale/cups_de.po
locale/cups_es.po
locale/cups_fi.po
locale/cups_fr.po
locale/cups_it.po
locale/cups_ja.po
locale/cups_ko.po
locale/cups_nl.po
locale/cups_no.po
locale/cups_pl.po
locale/cups_pt.po
locale/cups_pt_BR.po
locale/cups_ru.po
locale/cups_sv.po
locale/cups_zh.po
locale/cups_zh_TW.po
ppdc/Makefile
ppdc/ppdc-driver.cxx
ppdc/ppdc-group.cxx
ppdc/ppdc-private.h
ppdc/ppdc-shared.cxx
ppdc/ppdc-source.cxx
ppdc/ppdc-string.cxx
ppdc/ppdc.cxx
ppdc/ppdc.h
scheduler/Makefile
scheduler/auth.c
scheduler/client.c
scheduler/client.h
scheduler/conf.c
scheduler/cups-driverd.cxx
scheduler/cupsfilter.c
scheduler/ipp.c
scheduler/testlpd.c
scheduler/util.c
test/get-printer-attributes.test
vc2005/config.h
vcnet/config.h

index ffa97f5f2f11bd9cf6e6c422348090e8d138068e..f818ec313becafbe70ec9e08d3cc4be4da0a5443 100644 (file)
@@ -1,8 +1,23 @@
-CHANGES.txt - 2009-05-22
+CHANGES.txt - 2009-06-08
 ------------------------
 
 CHANGES IN CUPS V1.4rc1
 
+       - The PPD compiler documentation was missing information on localization
+         (STR #3212)
+       - The IPP backend now reconnects after every request when talking to
+         printers that claim IPP support but only use HTTP/1.0.
+       - The PPD compiler crashed when both "Resolution" and "Group foo Option
+         Resolution" were specified in the .drv file.
+       - The PPD compiler's #if/#elif/#else/#endif did not work for undefined
+         variables (STR #3210)
+       - Static libraries could not be installed by a non-root user on systems
+         needing a ranlib program (STR #3209)
+       - The scheduler incorrectly always tried to copy Kerberos credentials
+         for print jobs.
+       - Updated the Spanish localization (STR #3204)
+       - The scheduler crashed when getting the default paper size from
+         libpaper (STR #3205, STR #3206)
        - The PPD compiler now defines six variables: CUPS_VERSION,
          CUPS_VERSION_MAJOR, CUPS_VERSION_MINOR, CUPS_VERSION_PATCH,
          PLATFORM_NAME, and PLATFORM_ARCH (STR #3203)
index a816ec274e57e8ede324059da1d3e40ff6b3064d..e557871d2124b3da1f105b483500b80828069c86 100644 (file)
@@ -20,6 +20,7 @@
 AR             =       @AR@
 AWK            =       @AWK@
 CC             =       @LIBTOOL@ @CC@
+CHMOD          =       @CHMOD@
 CXX            =       @LIBTOOL@ @CXX@
 DSO            =       @DSO@
 DSOXX          =       @DSOXX@
index 0fedbbdb4c0e1cd6f3750c62367ea97bae45f9d1..e1929711cc1a7ad8951b773868f0847f83d7c553 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -424,7 +424,7 @@ dist:       all
                *BSD*) $(MAKE) $(MFLAGS) bsd;; \
                Darwin*) $(MAKE) $(MFLAGS) osx;; \
                IRIX*) $(MAKE) $(MFLAGS) tardist;; \
-               Linux*) $(MAKE) $(MFLAGS) rpm;; \
+               Linux*) test ! -x /usr/bin/rpm || $(MAKE) $(MFLAGS) rpm;; \
                SunOS*) $(MAKE) $(MFLAGS) pkg;; \
        esac
 
index 6e4192551465632622f4db3092d4c993883ce873..176df77d26b12d3b6918e5bea5ecc42050f19ac2 100644 (file)
@@ -702,6 +702,9 @@ main(int  argc,                             /* I - Number of command-line args */
 
     fputs("DEBUG: Getting supported attributes...\n", stderr);
 
+    if (http->version < HTTP_1_1)
+      httpReconnect(http);
+
     if ((supported = cupsDoRequest(http, request, resource)) == NULL)
       ipp_status = cupsLastError();
     else
@@ -1021,6 +1024,9 @@ main(int  argc,                           /* I - Number of command-line args */
     * Do the request...
     */
 
+    if (http->version < HTTP_1_1)
+      httpReconnect(http);
+
     if (num_files > 1)
       response = cupsDoRequest(http, request, resource);
     else
@@ -1130,6 +1136,9 @@ main(int  argc,                           /* I - Number of command-line args */
         ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_MIMETYPE,
                     "document-format", NULL, content_type);
 
+       if (http->version < HTTP_1_1)
+         httpReconnect(http);
+
         ippDelete(cupsDoFileRequest(http, request, resource, files[i]));
 
        if (cupsLastError() > IPP_OK_CONFLICT)
@@ -1198,7 +1207,7 @@ main(int  argc,                           /* I - Number of command-line args */
       * Do the request...
       */
 
-      if (!copies_sup)
+      if (!copies_sup || http->version < HTTP_1_1)
        httpReconnect(http);
 
       response   = cupsDoRequest(http, request, resource);
@@ -1369,6 +1378,9 @@ cancel_job(http_t     *http,              /* I - HTTP connection */
   * Do the request...
   */
 
+  if (http->version < HTTP_1_1)
+    httpReconnect(http);
+
   ippDelete(cupsDoRequest(http, request, resource));
 
   if (cupsLastError() > IPP_OK_CONFLICT)
@@ -1428,6 +1440,9 @@ check_printer_state(
   * Do the request...
   */
 
+  if (http->version < HTTP_1_1)
+    httpReconnect(http);
+
   if ((response = cupsDoRequest(http, request, resource)) != NULL)
   {
     report_printer_state(response, job_id);
@@ -1802,8 +1817,7 @@ run_pictwps_filter(char       **argv,     /* I - Command-line arguments */
     * file...
     */
 
-    close(1);
-    dup(fd);
+    dup2(fd, 1);
     close(fd);
 
     if (!getuid())
index 2c364f533550c1806e608fc4b33df52f00fff066..3213450f74b82814aeb8aacfbf3d6fd582d88038 100644 (file)
  *
  * Contents:
  *
- *   main()    - Run the named backend.
- *   usage()   - Show usage information.
- *   walk_cb() - Show results of cupsSideChannelSNMPWalk...
+ *   main()            - Run the named backend.
+ *   sigterm_handler() - Flag when we get SIGTERM.
+ *   usage()           - Show usage information.
+ *   walk_cb()         - Show results of cupsSideChannelSNMPWalk...
  */
 
 /*
 #include <fcntl.h>
 #include <errno.h>
 #include <sys/wait.h>
+#include <signal.h>
+
+
+/*
+ * Local globals...
+ */
+
+static int     job_canceled = 0;
 
 
 /*
  * Local functions...
  */
 
+static void    sigterm_handler(int sig);
 static void    usage(void);
 static void    walk_cb(const char *oid, const char *data, int datalen,
                        void *context);
@@ -58,6 +68,7 @@ main(int  argc,                               /* I - Number of command-line args */
      char *argv[])                     /* I - Command-line arguments */
 {
   int          first_arg,              /* First argument for backend */
+               do_cancel = 0,          /* Simulate a cancel-job via SIGTERM */
                do_ps = 0,              /* Do PostScript query+test? */
                do_pcl = 0,             /* Do PCL query+test? */
                do_side_tests = 0,      /* Test side-channel ops? */
@@ -69,9 +80,12 @@ main(int  argc,                              /* I - Number of command-line args */
   char         scheme[255],            /* Scheme in URI == backend */
                backend[1024];          /* Backend path */
   const char   *serverbin;             /* CUPS_SERVERBIN environment variable */
-  int          back_fds[2],            /* Back-channel pipe */
+  int          fd,                     /* Temporary file descriptor */
+               back_fds[2],            /* Back-channel pipe */
                side_fds[2],            /* Side-channel socket */
                data_fds[2],            /* Data pipe */
+               back_pid = -1,          /* Backend process ID */
+               data_pid = -1,          /* Trickle process ID */
                pid,                    /* Process ID */
                status;                 /* Exit status */
 
@@ -85,6 +99,8 @@ main(int  argc,                               /* I - Number of command-line args */
        first_arg ++)
     if (!strcmp(argv[first_arg], "-d"))
       show_log = 1;
+    else if (!strcmp(argv[first_arg], "-cancel"))
+      do_cancel = 1;
     else if (!strcmp(argv[first_arg], "-pcl"))
       do_pcl = 1;
     else if (!strcmp(argv[first_arg], "-ps"))
@@ -160,33 +176,44 @@ main(int  argc,                           /* I - Number of command-line args */
   * Execute the trickle process as needed...
   */
 
-  if (do_trickle || do_pcl || do_ps)
+  if (do_trickle || do_pcl || do_ps || do_cancel)
   {
     pipe(data_fds);
 
-    if ((pid = fork()) == 0)
+    signal(SIGTERM, sigterm_handler);
+
+    if ((data_pid = fork()) == 0)
     {
      /*
       * Trickle/query child comes here.  Rearrange file descriptors so that
       * FD 1, 3, and 4 point to the backend...
       */
 
-      close(0);
-      open("/dev/null", O_RDONLY);
+      if ((fd = open("/dev/null", O_RDONLY)) != 0)
+      {
+        dup2(fd, 0);
+       close(fd);
+      }
 
-      close(1);
-      dup(data_fds[1]);
+      if (data_fds[1] != 1)
+      {
+        dup2(data_fds[1], 1);
+       close(data_fds[1]);
+      }
       close(data_fds[0]);
-      close(data_fds[1]);
 
-      close(3);
-      dup(back_fds[0]);
-      close(back_fds[0]);
+      if (back_fds[0] != 3)
+      {
+        dup2(back_fds[0], 3);
+        close(back_fds[0]);
+      }
       close(back_fds[1]);
 
-      close(4);
-      dup(side_fds[0]);
-      close(side_fds[0]);
+      if (side_fds[0] != 4)
+      {
+        dup2(side_fds[0], 4);
+        close(side_fds[0]);
+      }
       close(side_fds[1]);
 
       if (do_trickle)
@@ -203,6 +230,97 @@ main(int  argc,                            /* I - Number of command-line args */
          sleep(1);
        }
       }
+      else if (do_cancel)
+      {
+       /*
+        * Write PS or PCL lines until we see SIGTERM...
+       */
+
+        int    line = 0, page = 0;     /* Current line and page */
+       ssize_t bytes;                  /* Number of bytes of response data */
+       char    buffer[1024];           /* Output buffer */
+
+
+        if (do_pcl)
+         write(1, "\033E", 2);
+       else
+         write(1, "%!\n/Courier findfont 12 scalefont setfont 0 setgray\n", 52);
+
+        while (!job_canceled)
+       {
+         if (line == 0)
+         {
+           page ++;
+
+           if (do_pcl)
+             snprintf(buffer, sizeof(buffer), "PCL Page %d\r\n\r\n", page);
+           else
+             snprintf(buffer, sizeof(buffer),
+                      "18 732 moveto (PS Page %d) show\n", page);
+
+           write(1, buffer, strlen(buffer));
+         }
+
+          line ++;
+
+         if (do_pcl)
+           snprintf(buffer, sizeof(buffer), "Line %d\r\n", line);
+         else
+           snprintf(buffer, sizeof(buffer), "18 %d moveto (Line %d) show\n",
+                    720 - line * 12, line);
+
+         write(1, buffer, strlen(buffer));
+
+          if (line >= 55)
+         {
+          /*
+           * Eject after 55 lines...
+           */
+
+           line = 0;
+           if (do_pcl)
+             write(1, "\014", 1);
+           else
+             write(1, "showpage\n", 9);
+         }
+
+        /*
+         * Check for back-channel data...
+         */
+
+         if ((bytes = cupsBackChannelRead(buffer, sizeof(buffer), 0)) > 0)
+           write(2, buffer, bytes);
+
+        /*
+         * Throttle output to ~100hz...
+         */
+
+         usleep(10000);
+       }
+
+       /*
+        * Eject current page with info...
+       */
+
+        if (do_pcl)
+         snprintf(buffer, sizeof(buffer),
+                  "Canceled on line %d of page %d\r\n\014\033E", line, page);
+       else
+         snprintf(buffer, sizeof(buffer),
+                  "\n18 %d moveto (Canceled on line %d of page %d)\nshowpage\n",
+                  720 - line * 12, line, page);
+
+       write(1, buffer, strlen(buffer));
+
+       /*
+        * See if we get any back-channel data...
+       */
+
+        while ((bytes = cupsBackChannelRead(buffer, sizeof(buffer), 5.0)) > 0)
+         write(2, buffer, bytes);
+
+       exit(0);
+      }
       else
       {
        /*
@@ -282,7 +400,7 @@ main(int  argc,                             /* I - Number of command-line args */
 
       exit(0);
     }
-    else if (pid < 0)
+    else if (data_pid < 0)
     {
       perror("testbackend: Unable to fork");
       return (1);
@@ -295,34 +413,43 @@ main(int  argc,                           /* I - Number of command-line args */
   * Execute the backend...
   */
 
-  if ((pid = fork()) == 0)
+  if ((back_pid = fork()) == 0)
   {
    /*
     * Child comes here...
     */
 
-    if (do_trickle || do_ps)
+    if (do_trickle || do_ps || do_pcl || do_cancel)
     {
-      close(0);
-      dup(data_fds[0]);
-      close(data_fds[0]);
+      if (data_fds[0] != 0)
+      {
+        dup2(data_fds[0], 0);
+        close(data_fds[0]);
+      }
       close(data_fds[1]);
     }
 
     if (!show_log)
     {
-      close(2);
-      open("/dev/null", O_WRONLY);
+      if ((fd = open("/dev/null", O_WRONLY)) != 2)
+      {
+        dup2(fd, 2);
+       close(fd);
+      }
     }
 
-    close(3);
-    dup(back_fds[1]);
-    close(back_fds[0]);
+    if (back_fds[1] != 3)
+    {
+      dup2(back_fds[1], 3);
+      close(back_fds[0]);
+    }
     close(back_fds[1]);
 
-    close(4);
-    dup(side_fds[1]);
-    close(side_fds[0]);
+    if (side_fds[1] != 4)
+    {
+      dup2(side_fds[1], 4);
+      close(side_fds[0]);
+    }
     close(side_fds[1]);
 
     execv(backend, argv + first_arg);
@@ -330,7 +457,7 @@ main(int  argc,                             /* I - Number of command-line args */
             strerror(errno));
     return (errno);
   }
-  else if (pid < 0)
+  else if (back_pid < 0)
   {
     perror("testbackend: Unable to fork");
     return (1);
@@ -340,20 +467,24 @@ main(int  argc,                           /* I - Number of command-line args */
   * Parent comes here, setup back and side channel file descriptors...
   */
 
-  if (do_trickle || do_ps)
+  if (do_trickle || do_ps || do_pcl || do_cancel)
   {
     close(data_fds[0]);
     close(data_fds[1]);
   }
 
-  close(3);
-  dup(back_fds[0]);
-  close(back_fds[0]);
+  if (back_fds[0] != 3)
+  {
+    dup2(back_fds[0], 3);
+    close(back_fds[0]);
+  }
   close(back_fds[1]);
 
-  close(4);
-  dup(side_fds[0]);
-  close(side_fds[0]);
+  if (side_fds[0] != 4)
+  {
+    dup2(side_fds[0], 4);
+    close(side_fds[0]);
+  }
   close(side_fds[1]);
 
  /*
@@ -435,14 +566,26 @@ main(int  argc,                           /* I - Number of command-line args */
     printf("CUPS_SC_CMD_SOFT_RESET returned %s\n", statuses[scstatus]);
   }
 
-  while (wait(&status) != pid);
-
-  if (status)
+  if (do_cancel)
   {
-    if (WIFEXITED(status))
-      printf("%s exited with status %d!\n", backend, WEXITSTATUS(status));
-    else
-      printf("%s crashed with signal %d!\n", backend, WTERMSIG(status));
+    sleep(1);
+    kill(data_pid, SIGTERM);
+    kill(back_pid, SIGTERM);
+  }
+  
+  while ((pid = wait(&status)) > 0)
+  {
+    if (status)
+    {
+      if (WIFEXITED(status))
+       printf("%s exited with status %d!\n",
+              pid == back_pid ? backend : "test",
+              WEXITSTATUS(status));
+      else
+       printf("%s crashed with signal %d!\n",
+              pid == back_pid ? backend : "test",
+              WTERMSIG(status));
+    }
   }
 
  /*
@@ -453,6 +596,19 @@ main(int  argc,                            /* I - Number of command-line args */
 }
 
 
+/*
+ * 'sigterm_handler()' - Flag when we get SIGTERM.
+ */
+
+static void
+sigterm_handler(int sig)               /* I - Signal */
+{
+  (void)sig;
+
+  job_canceled = 1;
+}
+
+
 /*
  * 'usage()' - Show usage information.
  */
@@ -460,10 +616,11 @@ main(int  argc,                           /* I - Number of command-line args */
 static void
 usage(void)
 {
-  puts("Usage: testbackend [-d] [-ps] [-s [-oid OID] [-walk OID]] [-t] "
-       "device-uri job-id user title copies options [file]");
+  puts("Usage: testbackend [-cancel] [-d] [-ps | -pcl] [-s [-oid OID] "
+       "[-walk OID]] [-t] device-uri job-id user title copies options [file]");
   puts("");
   puts("Options:");
+  puts("  -cancel     Simulate a canceled print job after 2 seconds.");
   puts("  -d          Show log messages from backend.");
   puts("  -oid OID    Lookup the specified SNMP OID.");
   puts("              (.1.3.6.1.2.1.43.10.2.1.4.1.1 is a good one for printers)");
index b51b4c06c5efb55a90ddd8bc412178735f6208ca..7b1abb6f9943918b21f5642fdf1d1dac82373f18 100644 (file)
@@ -158,8 +158,9 @@ install-libs: $(INSTALLSTATIC)
 
 installstatic:
        $(INSTALL_DIR) -m 755 $(LIBDIR)
-       $(INSTALL_LIB) libcupscgi.a $(LIBDIR)
+       $(INSTALL_LIB) -m 755 libcupscgi.a $(LIBDIR)
        $(RANLIB) $(LIBDIR)/libcupscgi.a
+       $(CHMOD) 555 $(LIBDIR)/libcupscgi.a
 
 
 #
index 39bdebc8ff34e1dbe05eb1ffa789e38b390342f0..1eebf17b236d32202328ac0ca8cbffb895b4532a 100644 (file)
@@ -49,6 +49,7 @@ AC_PROG_CPP
 AC_PROG_CXX
 AC_PROG_RANLIB
 AC_PATH_PROG(AR,ar)
+AC_PATH_PROG(CHMOD,chmod)
 AC_PATH_PROG(HTMLDOC,htmldoc)
 AC_PATH_PROG(LD,ld)
 AC_PATH_PROG(LN,ln)
@@ -143,9 +144,6 @@ fi
 dnl Check for random number functions...
 AC_CHECK_FUNCS(random mrand48 lrand48)
 
-dnl Checks for mkstemp and mkstemps functions.
-AC_CHECK_FUNCS(mkstemp mkstemps)
-
 dnl Check for geteuid function.
 AC_CHECK_FUNCS(geteuid)
 
index 5aceeb6d8a548dbae0cf03dc30599672d0f343cc..7f197d7f26c37a621deedd8d14c8020ee072e1f8 100644 (file)
 #undef HAVE_DNSSD
 
 
-/*
- * Do we have Darwin's CoreFoundation and SystemConfiguration frameworks?
- */
-
-#undef HAVE_COREFOUNDATION
-#undef HAVE_SYSTEMCONFIGURATION
-
-
 /*
  * Do we have <sys/ioctl.h>?
  */
 #undef HAVE_SYS_IOCTL_H
 
 
-/*
- * Do we have mkstemp() and/or mkstemps()?
- */
-
-#undef HAVE_MKSTEMP
-#undef HAVE_MKSTEMPS
-
-
 /*
  * Does the "tm" structure contain the "tm_gmtoff" member?
  */
index dbdd2b91fcc2e0bf1967e65ea21c204098c22b1f..088611143e4a8730f1444901a211fc2cc9323e25 100644 (file)
@@ -237,8 +237,9 @@ install-libs: $(INSTALLSTATIC) $(INSTALL32) $(INSTALL64)
 
 installstatic:
        $(INSTALL_DIR) -m 755 $(LIBDIR)
-       $(INSTALL_LIB) libcups.a $(LIBDIR)
+       $(INSTALL_LIB) -m 755 libcups.a $(LIBDIR)
        $(RANLIB) $(LIBDIR)/libcups.a
+       $(CHMOD) 555 $(LIBDIR)/libcups.a
 
 install32bit:
        echo Installing libraries in $(LIB32DIR)...
index e2c5ea827dbe49154805a3e5ea9003c194157386..826ec86bd72f5ca8e011c2cffd1e9739bead8eb8 100644 (file)
@@ -2173,18 +2173,23 @@ do_samba_command(const char *command,   /* I - Command to run */
     * Child goes here, redirect stdin/out/err and execute the command...
     */
 
-    close(0);
-    open("/dev/null", O_RDONLY);
+    int fd = open("/dev/null", O_RDONLY);
 
-    close(1);
+    if (fd > 0)
+    {
+      dup2(fd, 0);
+      close(fd);
+    }
 
     if (logfile)
-      dup(fileno(logfile));
-    else
-      open("/dev/null", O_WRONLY);
+      dup2(fileno(logfile), 1);
+    else if ((fd = open("/dev/null", O_WRONLY)) > 1)
+    {
+      dup2(fd, 1);
+      close(fd);
+    }
 
-    close(2);
-    dup(1);
+    dup2(1, 2);
 
     execlp(command, command, address, "-N", "-A", authfile, "-c", subcmd,
            (char *)0);
index da6c4478e7e4172ad7778f7069c6616fbe308a06..d8bef72bb42496d390b512ce3c85842d30e3302b 100644 (file)
@@ -865,6 +865,22 @@ void add_size (<br>
 </dl>
 <h5 class="returnvalue">Return Value</h5>
 <p class="description">Matching option or NULL</p>
+<h4 class="method"><a name="find_option_group">find_option_group</a></h4>
+<p class="description"></p>
+<p class="code">
+<a href="#ppdcOption">ppdcOption</a> *find_option_group (<br>
+&nbsp;&nbsp;&nbsp;&nbsp;const char *n,<br>
+&nbsp;&nbsp;&nbsp;&nbsp;<a href="#ppdcGroup">ppdcGroup</a> **mg<br>
+);</p>
+<h5 class="parameters">Parameters</h5>
+<dl>
+<dt>n</dt>
+<dd class="description">Option name</dd>
+<dt>mg</dt>
+<dd class="description">Matching group or NULL</dd>
+</dl>
+<h5 class="returnvalue">Return Value</h5>
+<p class="description">Matching option or NULL</p>
 <h4 class="method"><a name="ppdcDriver">ppdcDriver</a></h4>
 <p class="description"></p>
 <p class="code">
index 6c5ddd23b09cf4da61aa7b200a374f4003f8114c..c00d4dbdd6b0d8d62f504e62449a447810fc6950 100644 (file)
@@ -369,6 +369,10 @@ that describe the features and capabilities of one or more printers.</P>
 <li><a href="#CONDITIONAL">Conditional Statements</a></li>
 <li><a href="#CONSTRAINTS">Defining Constraints</a></li>
 </ul></li>
+<li><a href="#LOCALIZATION">Localization</a><ul class="subcontents">
+<li><a href="#PPDPO">The ppdpo Utility</a></li>
+<li><a href="#PPDC_CATALOG">Using Message Catalogs with the PPD Compiler</a></li>
+</ul></li>
 <h2 class='title'><a name='BASICS'>The Basics</a></h2>
 
 <P>The PPD compiler, <a href='man-ppdc.html'><code>ppdc(1)</code></a>, is a
@@ -1179,6 +1183,79 @@ lines:</p>
 <a href='ref-ppdcfile.html#Attribute'>Attribute</a> cupsUIConstraints DuplexOff "*Duplex *OptionDuplexer False"
 <a href='ref-ppdcfile.html#Attribute'>Attribute</a> cupsUIResolver DuplexOff "*Duplex None"
 </pre>
+
+<h2 class='title'><a name='LOCALIZATION'>Localization</a></h2>
+
+<p>The PPD compiler provides localization of PPD files in different languages
+through <i>message catalog</i> files in the GNU gettext or Apple .strings
+formats. Each user text string and several key PPD attribute values such as
+<tt>LanguageVersion</tt> and <tt>LanguageEncoding</tt> are looked up in the
+corresponding message catalog and the translated text is substituted in the
+generated PPD files. One message catalog file can be used by multiple driver
+information files, and each file contains a single language translation.</p>
+
+<h3><a name='PPDPO'>The ppdpo Utility</a></h3>
+
+<p>While CUPS includes localizations of all standard media sizes and options in
+several languages, your driver information files may provide their own media
+sizes and options that need to be localized. CUPS provides a utility program to
+aid in the localization of drivers called <a
+href='man-ppdpo.html'><tt>ppdpo(1)</tt></a>. The <tt>ppdpo</tt> program creates
+or updates a message catalog file based upon one or more driver information
+files. New messages are added with the word "TRANSLATE" added to the front of
+the translation string to make locating new strings for translation easier. The
+program accepts the message catalog filename and one or more driver information
+files.</p>
+
+<p>For example, run the following command to create a new German message catalog
+called <var>de.po</var> for all of the driver information files in the current
+directory:</p>
+
+<pre class='command'>
+ppdpo -o de.po *.drv
+</pre>
+
+<p>If the file <var>de.po</var> already exists, <tt>ppdpo</tt> will update the
+contents of the file with any new messages that need to be translated. To create
+an Apple .strings file instead, specify the output filename with a .strings
+extension, for example:</p>
+
+<pre class='command'>
+ppdpo -o de.strings *.drv
+</pre>
+
+<h3><a name='PPDC_CATALOG'>Using Message Catalogs with the PPD Compiler</a></h3>
+
+<p>Once you have created a message catalog, use the <a
+href='ref-ppdcfile.html#_po'><tt>#po</tt></a> directive to declare it in each
+driver information file. For example, to declare the German message catalog for
+a driver use:</p>
+
+<pre class='example'>
+<a href='ref-ppdcfile.html#_po'>#po</a> de "de.po"  // German
+</pre>
+
+<p>In fact, you can use the <tt>#po</tt> directive as many times as needed:</p>
+
+<pre class='example'>
+<a href='ref-ppdcfile.html#_po'>#po</a> de "de.po"  // German
+<a href='ref-ppdcfile.html#_po'>#po</a> es "es.po"  // Spanish
+<a href='ref-ppdcfile.html#_po'>#po</a> fr "fr.po"  // French
+<a href='ref-ppdcfile.html#_po'>#po</a> it "it.po"  // Italian
+<a href='ref-ppdcfile.html#_po'>#po</a> ja "ja.po"  // Japanese
+</pre>
+
+<p>The filename ("de.po", etc.) can be relative to the location of the driver
+information file or an absolute path. Once defined, the PPD compiler will
+automatically generate a globalized PPD for every language declared in your
+driver information file. To generate a single-language PPD file, simply use the
+<tt>-l</tt> option to list the corresponding locale, for example:</p>
+
+<pre class='command'>
+ppdc -l de -d ppd/de mydrivers.drv
+</pre>
+
+<p>to generate German PPD files.</p>
 </div>
 </body>
 </html>
index a9472c4f9ae040b0d3a89befeb9adf4ea3a573c9..28a14eb31dd28b8b0e2da80db8e1ea682df8c608 100644 (file)
@@ -25,7 +25,7 @@
 
 <DIV CLASS="figure"><TABLE SUMMARY="CUPS Block Diagram">
 <CAPTION>Figure 1: <A NAME="FIGURE1">CUPS Block Diagram</A></CAPTION>
-<TR><TD ALIGN="CENTER"><IMG SRC="../images/cups-block-diagram.gif"
+<TR><TD ALIGN="CENTER"><IMG SRC="../images/cups-block-diagram.png"
 WIDTH="768" HEIGHT="768" ALT="CUPS Block Diagram"></TD></TR>
 </TABLE></DIV>
 
index a5c178e1901abd0a8720f96eb25d5efc520562e0..dcfef5556ff0d2c851f401057d12e4a48e9afa27 100644 (file)
@@ -164,8 +164,9 @@ install-libs: $(INSTALLSTATIC)
 
 installstatic:
        $(INSTALL_DIR) -m 755 $(LIBDIR)
-       $(INSTALL_LIB) libcupsdriver.a $(LIBDIR)
+       $(INSTALL_LIB) -m 755 libcupsdriver.a $(LIBDIR)
        $(RANLIB) $(LIBDIR)/libcupsdriver.a
+       $(CHMOD) 555 $(LIBDIR)/libcupsdriver.a
 
 
 #
index 2bb7a7f5277af1efda57ec4d0b23efe3d2673995..6e2e96bd1d0b656e0e14011b189f891f03a2ee93 100644 (file)
@@ -164,8 +164,9 @@ install-libs: $(INSTALLSTATIC) $(INSTALL32) $(INSTALL64)
 
 installstatic:
        $(INSTALL_DIR) -m 755 $(LIBDIR)
-       $(INSTALL_LIB) libcupsimage.a $(LIBDIR);
-       $(RANLIB) $(LIBDIR)/libcupsimage.a;
+       $(INSTALL_LIB) -m 755 libcupsimage.a $(LIBDIR)
+       $(RANLIB) $(LIBDIR)/libcupsimage.a
+       $(CHMOD) 555 $(LIBDIR)/libcupsimage.a
 
 install32bit:
        $(INSTALL_DIR) -m 755 $(LIB32DIR)
index c57275b7a5195f3252587760cb0b988559fb2014..16b49707f0b4a8f057bab7b552d48fbe279bee75 100644 (file)
@@ -241,8 +241,7 @@ main(int  argc,                             /* I - Number of command-line arguments */
       * Child process for pstoraster...  Assign new pipe input to pstoraster...
       */
 
-      close(0);
-      dup(mypipes[0]);
+      dup2(mypipes[0], 0);
       close(mypipes[0]);
       close(mypipes[1]);
 
@@ -265,8 +264,7 @@ main(int  argc,                             /* I - Number of command-line arguments */
     * Update stdout so it points at the new pstoraster...
     */
 
-    close(1);
-    dup(mypipes[1]);
+    dup2(mypipes[1], 1);
     close(mypipes[0]);
     close(mypipes[1]);
 
index 7004e3de7e6c974e78009c019bac3f4e378b082d..c98b95cee6ca8ff9ed7006350a5afe5455e84e40 100644 (file)
@@ -808,3 +808,76 @@ lines:</p>
 <a href='ref-ppdcfile.html#Attribute'>Attribute</a> cupsUIConstraints DuplexOff "*Duplex *OptionDuplexer False"
 <a href='ref-ppdcfile.html#Attribute'>Attribute</a> cupsUIResolver DuplexOff "*Duplex None"
 </pre>
+
+<h2 class='title'><a name='LOCALIZATION'>Localization</a></h2>
+
+<p>The PPD compiler provides localization of PPD files in different languages
+through <i>message catalog</i> files in the GNU gettext or Apple .strings
+formats. Each user text string and several key PPD attribute values such as
+<tt>LanguageVersion</tt> and <tt>LanguageEncoding</tt> are looked up in the
+corresponding message catalog and the translated text is substituted in the
+generated PPD files. One message catalog file can be used by multiple driver
+information files, and each file contains a single language translation.</p>
+
+<h3><a name='PPDPO'>The ppdpo Utility</a></h3>
+
+<p>While CUPS includes localizations of all standard media sizes and options in
+several languages, your driver information files may provide their own media
+sizes and options that need to be localized. CUPS provides a utility program to
+aid in the localization of drivers called <a
+href='man-ppdpo.html'><tt>ppdpo(1)</tt></a>. The <tt>ppdpo</tt> program creates
+or updates a message catalog file based upon one or more driver information
+files. New messages are added with the word "TRANSLATE" added to the front of
+the translation string to make locating new strings for translation easier. The
+program accepts the message catalog filename and one or more driver information
+files.</p>
+
+<p>For example, run the following command to create a new German message catalog
+called <var>de.po</var> for all of the driver information files in the current
+directory:</p>
+
+<pre class='command'>
+ppdpo -o de.po *.drv
+</pre>
+
+<p>If the file <var>de.po</var> already exists, <tt>ppdpo</tt> will update the
+contents of the file with any new messages that need to be translated. To create
+an Apple .strings file instead, specify the output filename with a .strings
+extension, for example:</p>
+
+<pre class='command'>
+ppdpo -o de.strings *.drv
+</pre>
+
+<h3><a name='PPDC_CATALOG'>Using Message Catalogs with the PPD Compiler</a></h3>
+
+<p>Once you have created a message catalog, use the <a
+href='ref-ppdcfile.html#_po'><tt>#po</tt></a> directive to declare it in each
+driver information file. For example, to declare the German message catalog for
+a driver use:</p>
+
+<pre class='example'>
+<a href='ref-ppdcfile.html#_po'>#po</a> de "de.po"  // German
+</pre>
+
+<p>In fact, you can use the <tt>#po</tt> directive as many times as needed:</p>
+
+<pre class='example'>
+<a href='ref-ppdcfile.html#_po'>#po</a> de "de.po"  // German
+<a href='ref-ppdcfile.html#_po'>#po</a> es "es.po"  // Spanish
+<a href='ref-ppdcfile.html#_po'>#po</a> fr "fr.po"  // French
+<a href='ref-ppdcfile.html#_po'>#po</a> it "it.po"  // Italian
+<a href='ref-ppdcfile.html#_po'>#po</a> ja "ja.po"  // Japanese
+</pre>
+
+<p>The filename ("de.po", etc.) can be relative to the location of the driver
+information file or an absolute path. Once defined, the PPD compiler will
+automatically generate a globalized PPD for every language declared in your
+driver information file. To generate a single-language PPD file, simply use the
+<tt>-l</tt> option to list the corresponding locale, for example:</p>
+
+<pre class='command'>
+ppdc -l de -d ppd/de mydrivers.drv
+</pre>
+
+<p>to generate German PPD files.</p>
index be1adf563285169065ede971f2d1a71ea2299f1c..712bfc75824edf7676d4a336374bcdb471130bf8 100755 (executable)
@@ -209,11 +209,11 @@ else
        # Update permissions and strip as needed, then move to the final name.
        # If the chmod, strip, rm, or mv commands fail, remove the installed
        # file...
+       if [ x"$stripcmd" != x ]; then $doit $stripcmd $stripopt "$dsttmp" || echo "warning: Unable to strip $dst!"; fi
        if [ x"$chowncmd" != x ]; then $doit $chowncmd "$dsttmp" || echo "warning: Unable to change owner of $dst!"; fi
        if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd "$dsttmp" || echo "warning: Unable to change group of $dst!"; fi
 
        trap "rm -f ${dsttmp}" 0 &&
-       if [ x"$stripcmd" != x ]; then $doit $stripcmd $stripopt "$dsttmp"; fi &&
        if [ x"$chmodcmd" != x ]; then $doit $chmodcmd "$dsttmp"; fi &&
        $doit $rmcmd -f "$dstdir/$dstfile" &&
        $doit $mvcmd "$dsttmp" "$dstdir/$dstfile"
index 8221f5f0bfa06e070db1256bf8ae4bb99378fb87..bb046dba1026d9d3fb58deb0bde5e62a6ce5af04 100644 (file)
@@ -32,7 +32,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://www.cups.org/str.php\n"
-"POT-Creation-Date: 2009-03-23 14:56-0700\n"
+"POT-Creation-Date: 2009-06-05 14:00-0700\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1040,22 +1040,22 @@ msgstr ""
 msgid "%-7s %-7.7s %-7d %-31.31s %.0f bytes\n"
 msgstr ""
 
-#: filter/bannertops.c:780
+#: filter/bannertops.c:784
 #, c-format
 msgid "%.0f x %.0f millimeters"
 msgstr ""
 
-#: filter/bannertops.c:801
+#: filter/bannertops.c:805
 #, c-format
 msgid "%.0f x %.0f to %.0f x %.0f millimeters"
 msgstr ""
 
-#: filter/bannertops.c:771
+#: filter/bannertops.c:775
 #, c-format
 msgid "%.2f x %.2f inches"
 msgstr ""
 
-#: filter/bannertops.c:790
+#: filter/bannertops.c:794
 #, c-format
 msgid "%.2f x %.2f to %.2f x %.2f inches"
 msgstr ""
@@ -1065,7 +1065,7 @@ msgstr ""
 msgid "%s accepting requests since %s\n"
 msgstr ""
 
-#: scheduler/ipp.c:10467
+#: scheduler/ipp.c:10409
 #, c-format
 msgid "%s cannot be changed."
 msgstr ""
@@ -1097,7 +1097,7 @@ msgid ""
 "\t%s\n"
 msgstr ""
 
-#: scheduler/ipp.c:705
+#: scheduler/ipp.c:701
 #, c-format
 msgid "%s not supported!"
 msgstr ""
@@ -1452,159 +1452,159 @@ msgstr ""
 msgid "%s: error - no default destination available.\n"
 msgstr ""
 
-#: ppdc/sample.c:282
+#: ppdc/sample.c:281
 msgid "-1"
 msgstr ""
 
-#: ppdc/sample.c:273
+#: ppdc/sample.c:272
 msgid "-10"
 msgstr ""
 
-#: ppdc/sample.c:365
+#: ppdc/sample.c:364
 msgid "-100"
 msgstr ""
 
-#: ppdc/sample.c:364
+#: ppdc/sample.c:363
 msgid "-105"
 msgstr ""
 
-#: ppdc/sample.c:272
+#: ppdc/sample.c:271
 msgid "-11"
 msgstr ""
 
-#: ppdc/sample.c:363
+#: ppdc/sample.c:362
 msgid "-110"
 msgstr ""
 
-#: ppdc/sample.c:362
+#: ppdc/sample.c:361
 msgid "-115"
 msgstr ""
 
-#: ppdc/sample.c:271
+#: ppdc/sample.c:270
 msgid "-12"
 msgstr ""
 
-#: ppdc/sample.c:361
+#: ppdc/sample.c:360
 msgid "-120"
 msgstr ""
 
-#: ppdc/sample.c:270
+#: ppdc/sample.c:269
 msgid "-13"
 msgstr ""
 
-#: ppdc/sample.c:269
+#: ppdc/sample.c:268
 msgid "-14"
 msgstr ""
 
-#: ppdc/sample.c:268
+#: ppdc/sample.c:267
 msgid "-15"
 msgstr ""
 
-#: ppdc/sample.c:281
+#: ppdc/sample.c:280
 msgid "-2"
 msgstr ""
 
-#: ppdc/sample.c:381
+#: ppdc/sample.c:380
 msgid "-20"
 msgstr ""
 
-#: ppdc/sample.c:380
+#: ppdc/sample.c:379
 msgid "-25"
 msgstr ""
 
-#: ppdc/sample.c:280
+#: ppdc/sample.c:279
 msgid "-3"
 msgstr ""
 
-#: ppdc/sample.c:379
+#: ppdc/sample.c:378
 msgid "-30"
 msgstr ""
 
-#: ppdc/sample.c:378
+#: ppdc/sample.c:377
 msgid "-35"
 msgstr ""
 
-#: ppdc/sample.c:279
+#: ppdc/sample.c:278
 msgid "-4"
 msgstr ""
 
-#: ppdc/sample.c:377
+#: ppdc/sample.c:376
 msgid "-40"
 msgstr ""
 
-#: ppdc/sample.c:376
+#: ppdc/sample.c:375
 msgid "-45"
 msgstr ""
 
-#: ppdc/sample.c:278
+#: ppdc/sample.c:277
 msgid "-5"
 msgstr ""
 
-#: ppdc/sample.c:375
+#: ppdc/sample.c:374
 msgid "-50"
 msgstr ""
 
-#: ppdc/sample.c:374
+#: ppdc/sample.c:373
 msgid "-55"
 msgstr ""
 
-#: ppdc/sample.c:277
+#: ppdc/sample.c:276
 msgid "-6"
 msgstr ""
 
-#: ppdc/sample.c:373
+#: ppdc/sample.c:372
 msgid "-60"
 msgstr ""
 
-#: ppdc/sample.c:372
+#: ppdc/sample.c:371
 msgid "-65"
 msgstr ""
 
-#: ppdc/sample.c:276
+#: ppdc/sample.c:275
 msgid "-7"
 msgstr ""
 
-#: ppdc/sample.c:371
+#: ppdc/sample.c:370
 msgid "-70"
 msgstr ""
 
-#: ppdc/sample.c:370
+#: ppdc/sample.c:369
 msgid "-75"
 msgstr ""
 
-#: ppdc/sample.c:275
+#: ppdc/sample.c:274
 msgid "-8"
 msgstr ""
 
-#: ppdc/sample.c:369
+#: ppdc/sample.c:368
 msgid "-80"
 msgstr ""
 
-#: ppdc/sample.c:368
+#: ppdc/sample.c:367
 msgid "-85"
 msgstr ""
 
-#: ppdc/sample.c:274
+#: ppdc/sample.c:273
 msgid "-9"
 msgstr ""
 
-#: ppdc/sample.c:367
+#: ppdc/sample.c:366
 msgid "-90"
 msgstr ""
 
-#: ppdc/sample.c:366
+#: ppdc/sample.c:365
 msgid "-95"
 msgstr ""
 
-#: ppdc/sample.c:283
+#: ppdc/sample.c:282
 msgid "0"
 msgstr ""
 
-#: ppdc/sample.c:284
+#: ppdc/sample.c:283
 msgid "1"
 msgstr ""
 
-#: ppdc/sample.c:356
+#: ppdc/sample.c:355
 msgid "1 inch/sec."
 msgstr ""
 
@@ -1616,7 +1616,7 @@ msgstr ""
 msgid "1.25x2.25\""
 msgstr ""
 
-#: ppdc/sample.c:404
+#: ppdc/sample.c:403
 msgid "1.5 inch/sec."
 msgstr ""
 
@@ -1636,11 +1636,11 @@ msgstr ""
 msgid "1.50x2.00\""
 msgstr ""
 
-#: ppdc/sample.c:293
+#: ppdc/sample.c:292
 msgid "10"
 msgstr ""
 
-#: ppdc/sample.c:415
+#: ppdc/sample.c:414
 msgid "10 inches/sec."
 msgstr ""
 
@@ -1656,39 +1656,39 @@ msgstr ""
 msgid "10 x 14\""
 msgstr ""
 
-#: ppdc/sample.c:395
+#: ppdc/sample.c:394
 msgid "100"
 msgstr ""
 
-#: ppdc/sample.c:306
+#: ppdc/sample.c:305
 msgid "100 mm/sec."
 msgstr ""
 
-#: ppdc/sample.c:396
+#: ppdc/sample.c:395
 msgid "105"
 msgstr ""
 
-#: ppdc/sample.c:294
+#: ppdc/sample.c:293
 msgid "11"
 msgstr ""
 
-#: ppdc/sample.c:416
+#: ppdc/sample.c:415
 msgid "11 inches/sec."
 msgstr ""
 
-#: ppdc/sample.c:397
+#: ppdc/sample.c:396
 msgid "110"
 msgstr ""
 
-#: ppdc/sample.c:398
+#: ppdc/sample.c:397
 msgid "115"
 msgstr ""
 
-#: ppdc/sample.c:295
+#: ppdc/sample.c:294
 msgid "12"
 msgstr ""
 
-#: ppdc/sample.c:417
+#: ppdc/sample.c:416
 msgid "12 inches/sec."
 msgstr ""
 
@@ -1696,11 +1696,11 @@ msgstr ""
 msgid "12 x 11\""
 msgstr ""
 
-#: ppdc/sample.c:399
+#: ppdc/sample.c:398
 msgid "120"
 msgstr ""
 
-#: ppdc/sample.c:307
+#: ppdc/sample.c:306
 msgid "120 mm/sec."
 msgstr ""
 
@@ -1712,7 +1712,7 @@ msgstr ""
 msgid "120x72dpi"
 msgstr ""
 
-#: ppdc/sample.c:296
+#: ppdc/sample.c:295
 msgid "13"
 msgstr ""
 
@@ -1720,15 +1720,15 @@ msgstr ""
 msgid "136dpi"
 msgstr ""
 
-#: ppdc/sample.c:297
+#: ppdc/sample.c:296
 msgid "14"
 msgstr ""
 
-#: ppdc/sample.c:298
+#: ppdc/sample.c:297
 msgid "15"
 msgstr ""
 
-#: ppdc/sample.c:300
+#: ppdc/sample.c:299
 msgid "15 mm/sec."
 msgstr ""
 
@@ -1736,7 +1736,7 @@ msgstr ""
 msgid "15 x 11\""
 msgstr ""
 
-#: ppdc/sample.c:308
+#: ppdc/sample.c:307
 msgid "150 mm/sec."
 msgstr ""
 
@@ -1744,15 +1744,15 @@ msgstr ""
 msgid "150dpi"
 msgstr ""
 
-#: ppdc/sample.c:340
+#: ppdc/sample.c:339
 msgid "16"
 msgstr ""
 
-#: ppdc/sample.c:341
+#: ppdc/sample.c:340
 msgid "17"
 msgstr ""
 
-#: ppdc/sample.c:342
+#: ppdc/sample.c:341
 msgid "18"
 msgstr ""
 
@@ -1760,15 +1760,15 @@ msgstr ""
 msgid "180dpi"
 msgstr ""
 
-#: ppdc/sample.c:343
+#: ppdc/sample.c:342
 msgid "19"
 msgstr ""
 
-#: ppdc/sample.c:285
+#: ppdc/sample.c:284
 msgid "2"
 msgstr ""
 
-#: ppdc/sample.c:357
+#: ppdc/sample.c:356
 msgid "2 inches/sec."
 msgstr ""
 
@@ -1828,7 +1828,7 @@ msgstr ""
 msgid "2.38x5.50\""
 msgstr ""
 
-#: ppdc/sample.c:405
+#: ppdc/sample.c:404
 msgid "2.5 inches/sec."
 msgstr ""
 
@@ -1848,15 +1848,15 @@ msgstr ""
 msgid "2.9 x 1\""
 msgstr ""
 
-#: ppdc/sample.c:344
+#: ppdc/sample.c:343
 msgid "20"
 msgstr ""
 
-#: ppdc/sample.c:301
+#: ppdc/sample.c:300
 msgid "20 mm/sec."
 msgstr ""
 
-#: ppdc/sample.c:309
+#: ppdc/sample.c:308
 msgid "200 mm/sec."
 msgstr ""
 
@@ -1864,19 +1864,19 @@ msgstr ""
 msgid "203dpi"
 msgstr ""
 
-#: ppdc/sample.c:345
+#: ppdc/sample.c:344
 msgid "21"
 msgstr ""
 
-#: ppdc/sample.c:346
+#: ppdc/sample.c:345
 msgid "22"
 msgstr ""
 
-#: ppdc/sample.c:347
+#: ppdc/sample.c:346
 msgid "23"
 msgstr ""
 
-#: ppdc/sample.c:348
+#: ppdc/sample.c:347
 msgid "24"
 msgstr ""
 
@@ -1888,35 +1888,35 @@ msgstr ""
 msgid "240x72dpi"
 msgstr ""
 
-#: ppdc/sample.c:349
+#: ppdc/sample.c:348
 msgid "25"
 msgstr ""
 
-#: ppdc/sample.c:310
+#: ppdc/sample.c:309
 msgid "250 mm/sec."
 msgstr ""
 
-#: ppdc/sample.c:350
+#: ppdc/sample.c:349
 msgid "26"
 msgstr ""
 
-#: ppdc/sample.c:351
+#: ppdc/sample.c:350
 msgid "27"
 msgstr ""
 
-#: ppdc/sample.c:352
+#: ppdc/sample.c:351
 msgid "28"
 msgstr ""
 
-#: ppdc/sample.c:353
+#: ppdc/sample.c:352
 msgid "29"
 msgstr ""
 
-#: ppdc/sample.c:286
+#: ppdc/sample.c:285
 msgid "3"
 msgstr ""
 
-#: ppdc/sample.c:358
+#: ppdc/sample.c:357
 msgid "3 inches/sec."
 msgstr ""
 
@@ -1972,15 +1972,15 @@ msgstr ""
 msgid "3.50x1.00\""
 msgstr ""
 
-#: ppdc/sample.c:354
+#: ppdc/sample.c:353
 msgid "30"
 msgstr ""
 
-#: ppdc/sample.c:302
+#: ppdc/sample.c:301
 msgid "30 mm/sec."
 msgstr ""
 
-#: ppdc/sample.c:311
+#: ppdc/sample.c:310
 msgid "300 mm/sec."
 msgstr ""
 
@@ -1988,7 +1988,7 @@ msgstr ""
 msgid "300dpi"
 msgstr ""
 
-#: ppdc/sample.c:382
+#: ppdc/sample.c:381
 msgid "35"
 msgstr ""
 
@@ -2000,11 +2000,11 @@ msgstr ""
 msgid "360x180dpi"
 msgstr ""
 
-#: ppdc/sample.c:287
+#: ppdc/sample.c:286
 msgid "4"
 msgstr ""
 
-#: ppdc/sample.c:359
+#: ppdc/sample.c:358
 msgid "4 inches/sec."
 msgstr ""
 
@@ -2044,39 +2044,39 @@ msgstr ""
 msgid "4.00x6.50\""
 msgstr ""
 
-#: ppdc/sample.c:383
+#: ppdc/sample.c:382
 msgid "40"
 msgstr ""
 
-#: ppdc/sample.c:303
+#: ppdc/sample.c:302
 msgid "40 mm/sec."
 msgstr ""
 
-#: ppdc/sample.c:384
+#: ppdc/sample.c:383
 msgid "45"
 msgstr ""
 
-#: ppdc/sample.c:288
+#: ppdc/sample.c:287
 msgid "5"
 msgstr ""
 
-#: ppdc/sample.c:409
+#: ppdc/sample.c:408
 msgid "5 inches/sec."
 msgstr ""
 
-#: ppdc/sample.c:385
+#: ppdc/sample.c:384
 msgid "50"
 msgstr ""
 
-#: ppdc/sample.c:386
+#: ppdc/sample.c:385
 msgid "55"
 msgstr ""
 
-#: ppdc/sample.c:289
+#: ppdc/sample.c:288
 msgid "6"
 msgstr ""
 
-#: ppdc/sample.c:410
+#: ppdc/sample.c:409
 msgid "6 inches/sec."
 msgstr ""
 
@@ -2108,18 +2108,14 @@ msgstr ""
 msgid "6.00x6.50\""
 msgstr ""
 
-#: ppdc/sample.c:387
+#: ppdc/sample.c:386
 msgid "60"
 msgstr ""
 
-#: ppdc/sample.c:304
+#: ppdc/sample.c:303
 msgid "60 mm/sec."
 msgstr ""
 
-#: ppdc/sample.c:255
-msgid "600 DPI Grayscale"
-msgstr ""
-
 #: ppdc/sample.c:233
 msgid "600dpi"
 msgstr ""
@@ -2132,15 +2128,15 @@ msgstr ""
 msgid "60x720dpi"
 msgstr ""
 
-#: ppdc/sample.c:388
+#: ppdc/sample.c:387
 msgid "65"
 msgstr ""
 
-#: ppdc/sample.c:290
+#: ppdc/sample.c:289
 msgid "7"
 msgstr ""
 
-#: ppdc/sample.c:412
+#: ppdc/sample.c:411
 msgid "7 inches/sec."
 msgstr ""
 
@@ -2148,7 +2144,7 @@ msgstr ""
 msgid "7 x 9\""
 msgstr ""
 
-#: ppdc/sample.c:389
+#: ppdc/sample.c:388
 msgid "70"
 msgstr ""
 
@@ -2156,15 +2152,15 @@ msgstr ""
 msgid "720dpi"
 msgstr ""
 
-#: ppdc/sample.c:390
+#: ppdc/sample.c:389
 msgid "75"
 msgstr ""
 
-#: ppdc/sample.c:291
+#: ppdc/sample.c:290
 msgid "8"
 msgstr ""
 
-#: ppdc/sample.c:413
+#: ppdc/sample.c:412
 msgid "8 inches/sec."
 msgstr ""
 
@@ -2200,23 +2196,23 @@ msgstr ""
 msgid "8.00x6.50\""
 msgstr ""
 
-#: ppdc/sample.c:391
+#: ppdc/sample.c:390
 msgid "80"
 msgstr ""
 
-#: ppdc/sample.c:305
+#: ppdc/sample.c:304
 msgid "80 mm/sec."
 msgstr ""
 
-#: ppdc/sample.c:392
+#: ppdc/sample.c:391
 msgid "85"
 msgstr ""
 
-#: ppdc/sample.c:292
+#: ppdc/sample.c:291
 msgid "9"
 msgstr ""
 
-#: ppdc/sample.c:414
+#: ppdc/sample.c:413
 msgid "9 inches/sec."
 msgstr ""
 
@@ -2232,11 +2228,11 @@ msgstr ""
 msgid "9-Pin Series"
 msgstr ""
 
-#: ppdc/sample.c:393
+#: ppdc/sample.c:392
 msgid "90"
 msgstr ""
 
-#: ppdc/sample.c:394
+#: ppdc/sample.c:393
 msgid "95"
 msgstr ""
 
@@ -2244,20 +2240,20 @@ msgstr ""
 msgid "?Invalid help command unknown\n"
 msgstr ""
 
-#: cgi-bin/admin.c:2335
+#: cgi-bin/admin.c:2337
 msgid "A Samba password is required to export printer drivers!"
 msgstr ""
 
-#: cgi-bin/admin.c:2331
+#: cgi-bin/admin.c:2333
 msgid "A Samba username is required to export printer drivers!"
 msgstr ""
 
-#: scheduler/ipp.c:2388
+#: scheduler/ipp.c:2384
 #, c-format
 msgid "A class named \"%s\" already exists!"
 msgstr ""
 
-#: scheduler/ipp.c:1017
+#: scheduler/ipp.c:1013
 #, c-format
 msgid "A printer named \"%s\" already exists!"
 msgstr ""
@@ -2366,7 +2362,7 @@ msgstr ""
 msgid "Accept Jobs"
 msgstr ""
 
-#: cups/http-support.c:1194
+#: cups/http-support.c:1195
 msgid "Accepted"
 msgstr ""
 
@@ -2391,11 +2387,11 @@ msgstr ""
 msgid "Address - 1 1/8 x 3 1/2\""
 msgstr ""
 
-#: cgi-bin/admin.c:187 cgi-bin/admin.c:218 cgi-bin/admin.c:2753
+#: cgi-bin/admin.c:187 cgi-bin/admin.c:218 cgi-bin/admin.c:2755
 msgid "Administration"
 msgstr ""
 
-#: ppdc/sample.c:401
+#: ppdc/sample.c:400
 msgid "Always"
 msgstr ""
 
@@ -2403,16 +2399,16 @@ msgstr ""
 msgid "AppSocket/HP JetDirect"
 msgstr ""
 
-#: ppdc/sample.c:422
+#: ppdc/sample.c:421
 msgid "Applicator"
 msgstr ""
 
-#: scheduler/ipp.c:1139
+#: scheduler/ipp.c:1135
 #, c-format
 msgid "Attempt to set %s printer-state to bad value %d!"
 msgstr ""
 
-#: scheduler/ipp.c:345
+#: scheduler/ipp.c:341
 #, c-format
 msgid "Attribute groups are out of order (%x < %x)!"
 msgstr ""
@@ -2477,11 +2473,11 @@ msgstr ""
 msgid "Bad OrderDependency"
 msgstr ""
 
-#: cups/http-support.c:1209
+#: cups/http-support.c:1210
 msgid "Bad Request"
 msgstr ""
 
-#: cups/snmp.c:1001
+#: cups/snmp.c:1003
 msgid "Bad SNMP version number"
 msgstr ""
 
@@ -2489,7 +2485,7 @@ msgstr ""
 msgid "Bad UIConstraints"
 msgstr ""
 
-#: scheduler/ipp.c:1431
+#: scheduler/ipp.c:1427
 #, c-format
 msgid "Bad copies value %d."
 msgstr ""
@@ -2498,71 +2494,71 @@ msgstr ""
 msgid "Bad custom parameter"
 msgstr ""
 
-#: cups/http-support.c:1336
+#: cups/http-support.c:1338
 #, c-format
 msgid "Bad device URI \"%s\"!\n"
 msgstr ""
 
-#: scheduler/ipp.c:2506
+#: scheduler/ipp.c:2502
 #, c-format
 msgid "Bad device-uri \"%s\"!"
 msgstr ""
 
-#: scheduler/ipp.c:2546
+#: scheduler/ipp.c:2542
 #, c-format
 msgid "Bad device-uri scheme \"%s\"!"
 msgstr ""
 
-#: scheduler/ipp.c:9888 scheduler/ipp.c:11365
+#: scheduler/ipp.c:9829 scheduler/ipp.c:11308
 #, c-format
 msgid "Bad document-format \"%s\"!"
 msgstr ""
 
-#: cups/util.c:936
+#: cups/util.c:930
 msgid "Bad filename buffer!"
 msgstr ""
 
-#: ppdc/ppdc-import.cxx:230
+#: ppdc/ppdc-import.cxx:265
 #, c-format
 msgid "Bad font attribute: %s\n"
 msgstr ""
 
-#: scheduler/ipp.c:10483
+#: scheduler/ipp.c:10425
 msgid "Bad job-priority value!"
 msgstr ""
 
-#: scheduler/ipp.c:1461
+#: scheduler/ipp.c:1457
 #, c-format
 msgid "Bad job-sheets value \"%s\"!"
 msgstr ""
 
-#: scheduler/ipp.c:1445
+#: scheduler/ipp.c:1441
 msgid "Bad job-sheets value type!"
 msgstr ""
 
-#: scheduler/ipp.c:10513
+#: scheduler/ipp.c:10455
 msgid "Bad job-state value!"
 msgstr ""
 
-#: scheduler/ipp.c:3661 scheduler/ipp.c:4017 scheduler/ipp.c:6624
-#: scheduler/ipp.c:6766 scheduler/ipp.c:8036 scheduler/ipp.c:8290
-#: scheduler/ipp.c:9133 scheduler/ipp.c:9358 scheduler/ipp.c:9801
-#: scheduler/ipp.c:10376
+#: scheduler/ipp.c:3657 scheduler/ipp.c:4016 scheduler/ipp.c:6644
+#: scheduler/ipp.c:6786 scheduler/ipp.c:8061 scheduler/ipp.c:8316
+#: scheduler/ipp.c:9160 scheduler/ipp.c:9386 scheduler/ipp.c:9741
+#: scheduler/ipp.c:10317
 #, c-format
 msgid "Bad job-uri attribute \"%s\"!"
 msgstr ""
 
-#: scheduler/ipp.c:2127 scheduler/ipp.c:6171
+#: scheduler/ipp.c:2123 scheduler/ipp.c:6191
 #, c-format
 msgid "Bad notify-pull-method \"%s\"!"
 msgstr ""
 
-#: scheduler/ipp.c:2091 scheduler/ipp.c:6135
+#: scheduler/ipp.c:2087 scheduler/ipp.c:6155
 #, c-format
 msgid "Bad notify-recipient-uri URI \"%s\"!"
 msgstr ""
 
-#: scheduler/ipp.c:1477
+#: scheduler/ipp.c:1473
 #, c-format
 msgid "Bad number-up value %d."
 msgstr ""
@@ -2572,44 +2568,44 @@ msgstr ""
 msgid "Bad option + choice on line %d!"
 msgstr ""
 
-#: scheduler/ipp.c:1494
+#: scheduler/ipp.c:1490
 #, c-format
 msgid "Bad page-ranges values %d-%d."
 msgstr ""
 
-#: scheduler/ipp.c:2590
+#: scheduler/ipp.c:2586
 #, c-format
 msgid "Bad port-monitor \"%s\"!"
 msgstr ""
 
-#: scheduler/ipp.c:2638
+#: scheduler/ipp.c:2634
 #, c-format
 msgid "Bad printer-state value %d!"
 msgstr ""
 
-#: scheduler/ipp.c:313
+#: scheduler/ipp.c:309
 #, c-format
 msgid "Bad request ID %d!"
 msgstr ""
 
-#: scheduler/ipp.c:298
+#: scheduler/ipp.c:294
 #, c-format
 msgid "Bad request version number %d.%d!"
 msgstr ""
 
-#: cgi-bin/admin.c:1377
+#: cgi-bin/admin.c:1379
 msgid "Bad subscription ID!"
 msgstr ""
 
-#: cgi-bin/admin.c:3293 cgi-bin/admin.c:3516
+#: cgi-bin/admin.c:3295 cgi-bin/admin.c:3518
 msgid "Banners"
 msgstr ""
 
-#: filter/bannertops.c:662
+#: filter/bannertops.c:666
 msgid "Billing Information: "
 msgstr ""
 
-#: ppdc/sample.c:259
+#: ppdc/sample.c:258
 msgid "Bond Paper"
 msgstr ""
 
@@ -2665,20 +2661,20 @@ msgstr ""
 msgid "CMYK"
 msgstr ""
 
-#: ppdc/sample.c:335
+#: ppdc/sample.c:334
 msgid "CPCL Label Printer"
 msgstr ""
 
-#: cgi-bin/admin.c:1378 cgi-bin/admin.c:1417 cgi-bin/admin.c:1427
+#: cgi-bin/admin.c:1380 cgi-bin/admin.c:1419 cgi-bin/admin.c:1429
 msgid "Cancel RSS Subscription"
 msgstr ""
 
-#: cgi-bin/admin.c:1600 cgi-bin/admin.c:1764 cgi-bin/admin.c:1776
-#: cgi-bin/admin.c:1787
+#: cgi-bin/admin.c:1602 cgi-bin/admin.c:1766 cgi-bin/admin.c:1778
+#: cgi-bin/admin.c:1789
 msgid "Change Settings"
 msgstr ""
 
-#: scheduler/ipp.c:2139 scheduler/ipp.c:6183
+#: scheduler/ipp.c:2135 scheduler/ipp.c:6203
 #, c-format
 msgid "Character set \"%s\" not supported!"
 msgstr ""
@@ -2714,52 +2710,52 @@ msgid ""
 "exit    help    quit    status  ?\n"
 msgstr ""
 
-#: cups/snmp.c:1005
+#: cups/snmp.c:1007
 msgid "Community name uses indefinite length"
 msgstr ""
 
-#: cups/http-support.c:1182
+#: cups/http-support.c:1183
 msgid "Continue"
 msgstr ""
 
-#: ppdc/sample.c:337
+#: ppdc/sample.c:336
 msgid "Continuous"
 msgstr ""
 
-#: scheduler/ipp.c:8583 scheduler/ipp.c:8599 scheduler/ipp.c:9904
+#: scheduler/ipp.c:8610 scheduler/ipp.c:8626 scheduler/ipp.c:9845
 #, c-format
 msgid "Could not scan type \"%s\"!"
 msgstr ""
 
-#: backend/ipp.c:1661
+#: cups/localize.c:319
 msgid "Cover open."
 msgstr ""
 
-#: cups/http-support.c:1191
+#: cups/http-support.c:1192
 msgid "Created"
 msgstr ""
 
-#: filter/bannertops.c:850
+#: filter/bannertops.c:854
 msgid "Created On: "
 msgstr ""
 
-#: cups/ppd.c:1069 cups/ppd.c:1109 cups/ppd.c:1323 cups/ppd.c:1426
+#: cups/ppd.c:1072 cups/ppd.c:1112 cups/ppd.c:1326 cups/ppd.c:1429
 msgid "Custom"
 msgstr ""
 
-#: ppdc/sample.c:331
+#: ppdc/sample.c:330
 msgid "CustominCutInterval"
 msgstr ""
 
-#: ppdc/sample.c:329
+#: ppdc/sample.c:328
 msgid "CustominTearInterval"
 msgstr ""
 
-#: ppdc/sample.c:315
+#: ppdc/sample.c:314
 msgid "Cut"
 msgstr ""
 
-#: ppdc/sample.c:423
+#: ppdc/sample.c:422
 msgid "Cutter"
 msgstr ""
 
@@ -2779,15 +2775,15 @@ msgstr ""
 msgid "Darkness"
 msgstr ""
 
-#: cgi-bin/admin.c:2060 cgi-bin/admin.c:2071 cgi-bin/admin.c:2116
+#: cgi-bin/admin.c:2062 cgi-bin/admin.c:2073 cgi-bin/admin.c:2118
 msgid "Delete Class"
 msgstr ""
 
-#: cgi-bin/admin.c:2145 cgi-bin/admin.c:2156 cgi-bin/admin.c:2201
+#: cgi-bin/admin.c:2147 cgi-bin/admin.c:2158 cgi-bin/admin.c:2203
 msgid "Delete Printer"
 msgstr ""
 
-#: filter/bannertops.c:731
+#: filter/bannertops.c:735
 msgid "Description: "
 msgstr ""
 
@@ -2795,16 +2791,16 @@ msgstr ""
 msgid "DeskJet Series"
 msgstr ""
 
-#: scheduler/ipp.c:1397
+#: scheduler/ipp.c:1393
 #, c-format
 msgid "Destination \"%s\" is not accepting jobs."
 msgstr ""
 
-#: backend/ipp.c:1695
+#: cups/localize.c:353
 msgid "Developer almost empty."
 msgstr ""
 
-#: backend/ipp.c:1697
+#: cups/localize.c:355
 msgid "Developer empty!"
 msgstr ""
 
@@ -2819,20 +2815,20 @@ msgid ""
 "        location = %s\n"
 msgstr ""
 
-#: ppdc/sample.c:408
+#: ppdc/sample.c:407
 msgid "Direct Thermal Media"
 msgstr ""
 
-#: ppdc/sample.c:317
+#: ppdc/sample.c:316
 msgid "Disabled"
 msgstr ""
 
-#: scheduler/ipp.c:6671
+#: scheduler/ipp.c:6691
 #, c-format
 msgid "Document %d not found in job %d."
 msgstr ""
 
-#: backend/ipp.c:1665
+#: cups/localize.c:323
 msgid "Door open."
 msgstr ""
 
@@ -2840,11 +2836,11 @@ msgstr ""
 msgid "Double Postcard"
 msgstr ""
 
-#: filter/bannertops.c:816
+#: filter/bannertops.c:820
 msgid "Driver Name: "
 msgstr ""
 
-#: filter/bannertops.c:827
+#: filter/bannertops.c:831
 msgid "Driver Version: "
 msgstr ""
 
@@ -2866,11 +2862,11 @@ msgstr ""
 msgid "EMERG: Unable to allocate memory for pages array: %s\n"
 msgstr ""
 
-#: ppdc/sample.c:403
+#: ppdc/sample.c:402
 msgid "EPL1 Label Printer"
 msgstr ""
 
-#: ppdc/sample.c:406
+#: ppdc/sample.c:405
 msgid "EPL2 Label Printer"
 msgstr ""
 
@@ -2884,7 +2880,7 @@ msgstr ""
 msgid "ERROR: Bad %%BoundingBox: comment seen!\n"
 msgstr ""
 
-#: filter/pstops.c:2217
+#: filter/pstops.c:2220
 #, c-format
 msgid "ERROR: Bad %%IncludeFeature: comment!\n"
 msgstr ""
@@ -2949,7 +2945,7 @@ msgstr ""
 msgid "ERROR: Bad text width %s\n"
 msgstr ""
 
-#: backend/ipp.c:728
+#: backend/ipp.c:750
 msgid "ERROR: Destination printer does not exist!\n"
 msgstr ""
 
@@ -2963,7 +2959,7 @@ msgstr ""
 msgid "ERROR: Duplicate %%Pages: comment seen!\n"
 msgstr ""
 
-#: backend/ipp.c:450 filter/pstops.c:303
+#: backend/ipp.c:472 filter/pstops.c:303
 msgid "ERROR: Empty print file!\n"
 msgstr ""
 
@@ -2972,13 +2968,13 @@ msgstr ""
 msgid "ERROR: Error %d sending PAPSendData request: %s\n"
 msgstr ""
 
-#: ppdc/ppdc-catalog.cxx:335 ppdc/ppdc-catalog.cxx:347
+#: ppdc/ppdc-catalog.cxx:338 ppdc/ppdc-catalog.cxx:350
 #, c-format
 msgid "ERROR: Expected quoted string on line %d of %s!\n"
 msgstr ""
 
-#: backend/usb-darwin.c:364 backend/usb-darwin.c:422 backend/usb-darwin.c:487
-#: backend/usb-darwin.c:505
+#: backend/usb-darwin.c:367 backend/usb-darwin.c:425 backend/usb-darwin.c:490
+#: backend/usb-darwin.c:508
 msgid "ERROR: Fatal USB error!\n"
 msgstr ""
 
@@ -2996,7 +2992,7 @@ msgstr ""
 msgid "ERROR: Missing %%EndSetup!\n"
 msgstr ""
 
-#: backend/ipp.c:243
+#: backend/ipp.c:245
 msgid "ERROR: Missing device URI on command-line and no DEVICE_URI environment variable!\n"
 msgstr ""
 
@@ -3005,7 +3001,7 @@ msgstr ""
 msgid "ERROR: Missing value on line %d of banner file!\n"
 msgstr ""
 
-#: ppdc/ppdc-catalog.cxx:412
+#: ppdc/ppdc-catalog.cxx:415
 #, c-format
 msgid "ERROR: Need a msgid line before any translation strings on line %d of %s!\n"
 msgstr ""
@@ -3030,7 +3026,7 @@ msgid "ERROR: No fonts in charset file %s\n"
 msgstr ""
 
 #: driver/rastertoescpx.c:1906 driver/rastertopclx.c:1931
-#: filter/rastertoepson.c:1128 filter/rastertohp.c:857
+#: filter/rastertoepson.c:1129 filter/rastertohp.c:857
 #: filter/rastertolabel.c:1283
 msgid "ERROR: No pages found!\n"
 msgstr ""
@@ -3039,11 +3035,11 @@ msgstr ""
 msgid "ERROR: Out of paper!\n"
 msgstr ""
 
-#: backend/ipp.c:1785
+#: backend/ipp.c:1743
 msgid "ERROR: PRINTER environment variable not defined!\n"
 msgstr ""
 
-#: backend/ipp.c:1037
+#: backend/ipp.c:1064
 #, c-format
 msgid "ERROR: Print file was not accepted (%s)!\n"
 msgstr ""
@@ -3052,7 +3048,7 @@ msgstr ""
 msgid "ERROR: Printer not responding\n"
 msgstr ""
 
-#: backend/ipp.c:564 backend/ipp.c:695 backend/lpd.c:825 backend/socket.c:313
+#: backend/ipp.c:586 backend/ipp.c:717 backend/lpd.c:846 backend/socket.c:313
 msgid "ERROR: Printer not responding!\n"
 msgstr ""
 
@@ -3060,12 +3056,12 @@ msgstr ""
 msgid "ERROR: Printer sent unexpected EOF\n"
 msgstr ""
 
-#: backend/lpd.c:1029 backend/lpd.c:1176
+#: backend/lpd.c:1050 backend/lpd.c:1197
 #, c-format
 msgid "ERROR: Remote host did not accept control file (%d)\n"
 msgstr ""
 
-#: backend/lpd.c:1124
+#: backend/lpd.c:1145
 #, c-format
 msgid "ERROR: Remote host did not accept data file (%d)\n"
 msgstr ""
@@ -3074,48 +3070,56 @@ msgstr ""
 msgid "ERROR: There was a timeout error while sending data to the printer\n"
 msgstr ""
 
-#: backend/ipp.c:1100
+#: backend/ipp.c:1140
 #, c-format
 msgid "ERROR: Unable to add file %d to job: %s\n"
 msgstr ""
 
-#: backend/ipp.c:1348
+#: backend/ipp.c:1375
 #, c-format
 msgid "ERROR: Unable to cancel job %d: %s\n"
 msgstr ""
 
-#: filter/pdftops.c:126
+#: filter/pdftops.c:136
 msgid "ERROR: Unable to copy PDF file"
 msgstr ""
 
-#: backend/lpd.c:749
+#: filter/pdftops.c:412
+msgid "ERROR: Unable to create pipe"
+msgstr ""
+
+#: backend/lpd.c:770
 msgid "ERROR: Unable to create socket"
 msgstr ""
 
-#: backend/ipp.c:1438
+#: backend/ipp.c:1465
 #, c-format
 msgid "ERROR: Unable to create temporary compressed print file: %s\n"
 msgstr ""
 
-#: backend/ipp.c:423 backend/ipp.c:1807 backend/lpd.c:433 filter/pstops.c:2716
+#: backend/ipp.c:435 backend/ipp.c:1765 backend/lpd.c:444 filter/pstops.c:2719
 #: scheduler/cupsfilter.c:1108 systemv/lpadmin.c:1453 systemv/lpadmin.c:1842
 msgid "ERROR: Unable to create temporary file"
 msgstr ""
 
-#: backend/ipp.c:1863
+#: backend/ipp.c:1821
 #, c-format
 msgid "ERROR: Unable to exec pictwpstops: %s\n"
 msgstr ""
 
-#: filter/pdftops.c:317 filter/pdftops.c:331
+#: filter/pdftops.c:433 filter/pdftops.c:447
 msgid "ERROR: Unable to execute gs program"
 msgstr ""
 
-#: filter/pdftops.c:314 filter/pdftops.c:329
+#: filter/pdftops.c:430 filter/pdftops.c:445
 msgid "ERROR: Unable to execute pdftops program"
 msgstr ""
 
-#: backend/ipp.c:1876
+#: filter/pdftops.c:467 filter/pdftops.c:477
+msgid "ERROR: Unable to execute pstops program"
+msgstr ""
+
+#: backend/ipp.c:1834
 #, c-format
 msgid "ERROR: Unable to fork pictwpstops: %s\n"
 msgstr ""
@@ -3128,7 +3132,7 @@ msgstr ""
 msgid "ERROR: Unable to get PAP response"
 msgstr ""
 
-#: backend/ipp.c:1792
+#: backend/ipp.c:1750
 #, c-format
 msgid "ERROR: Unable to get PPD file for printer \"%s\" - %s.\n"
 msgstr ""
@@ -3137,17 +3141,18 @@ msgstr ""
 msgid "ERROR: Unable to get default AppleTalk zone"
 msgstr ""
 
-#: backend/ipp.c:1187
+#: backend/ipp.c:1227
 #, c-format
 msgid "ERROR: Unable to get job %d attributes (%s)!\n"
 msgstr ""
 
-#: backend/ipp.c:738
+#: backend/ipp.c:760
 #, c-format
 msgid "ERROR: Unable to get printer status (%s)!\n"
 msgstr ""
 
-#: backend/ipp.c:582 backend/lpd.c:681 backend/socket.c:268
+#: backend/ipp.c:426 backend/ipp.c:604 backend/lpd.c:435 backend/lpd.c:702
+#: backend/socket.c:268
 #, c-format
 msgid "ERROR: Unable to locate printer '%s'!\n"
 msgstr ""
@@ -3203,7 +3208,7 @@ msgstr ""
 msgid "ERROR: Unable to open image file for printing!\n"
 msgstr ""
 
-#: backend/ipp.c:1454 backend/pap.c:249 backend/parallel.c:151
+#: backend/ipp.c:1481 backend/pap.c:249 backend/parallel.c:151
 #: backend/scsi.c:181 backend/serial.c:189 backend/socket.c:156
 #, c-format
 msgid "ERROR: Unable to open print file \"%s\": %s\n"
@@ -3214,19 +3219,19 @@ msgstr ""
 msgid "ERROR: Unable to open print file %s - %s\n"
 msgstr ""
 
-#: backend/lpd.c:464
+#: backend/lpd.c:485
 #, c-format
 msgid "ERROR: Unable to open print file %s: %s\n"
 msgstr ""
 
 #: driver/rastertoescpx.c:1806 driver/rastertopclx.c:1831
-#: filter/rastertoepson.c:1000 filter/rastertohp.c:726
+#: filter/rastertoepson.c:1001 filter/rastertohp.c:726
 #: filter/rastertolabel.c:1148
 #, c-format
 msgid "ERROR: Unable to open raster file - %s\n"
 msgstr ""
 
-#: backend/ipp.c:1446
+#: backend/ipp.c:1473
 #, c-format
 msgid "ERROR: Unable to open temporary compressed print file: %s\n"
 msgstr ""
@@ -3245,11 +3250,11 @@ msgstr ""
 msgid "ERROR: Unable to read print data"
 msgstr ""
 
-#: backend/usb-darwin.c:589 backend/usb-darwin.c:622
+#: backend/usb-darwin.c:592 backend/usb-darwin.c:625
 msgid "ERROR: Unable to read print data!\n"
 msgstr ""
 
-#: backend/lpd.c:766
+#: backend/lpd.c:787
 msgid "ERROR: Unable to reserve port"
 msgstr ""
 
@@ -3263,7 +3268,7 @@ msgstr ""
 msgid "ERROR: Unable to seek to offset %lld in file - %s\n"
 msgstr ""
 
-#: backend/lpd.c:580
+#: backend/lpd.c:601
 msgid "ERROR: Unable to send LPD command"
 msgstr ""
 
@@ -3280,24 +3285,24 @@ msgstr ""
 msgid "ERROR: Unable to send print data (%d)\n"
 msgstr ""
 
-#: backend/usb-darwin.c:665
+#: backend/usb-darwin.c:711
 msgid "ERROR: Unable to send print data!\n"
 msgstr ""
 
-#: backend/lpd.c:1080
+#: backend/lpd.c:1101
 msgid "ERROR: Unable to send print file to printer"
 msgstr ""
 
-#: backend/lpd.c:1094
+#: backend/lpd.c:1115
 msgid "ERROR: Unable to send trailing nul to printer"
 msgstr ""
 
-#: backend/ipp.c:1889
+#: backend/ipp.c:1847
 #, c-format
 msgid "ERROR: Unable to wait for pictwpstops: %s\n"
 msgstr ""
 
-#: backend/ipp.c:1465
+#: backend/ipp.c:1492
 #, c-format
 msgid "ERROR: Unable to write %d bytes to \"%s\": %s\n"
 msgstr ""
@@ -3307,7 +3312,7 @@ msgstr ""
 msgid "ERROR: Unable to write %d bytes to printer!\n"
 msgstr ""
 
-#: backend/lpd.c:1010 backend/lpd.c:1157
+#: backend/lpd.c:1031 backend/lpd.c:1178
 msgid "ERROR: Unable to write control file"
 msgstr ""
 
@@ -3325,7 +3330,7 @@ msgstr ""
 msgid "ERROR: Unable to write raster data to driver!\n"
 msgstr ""
 
-#: backend/ipp.c:434 backend/lpd.c:442
+#: backend/ipp.c:447 backend/lpd.c:454
 msgid "ERROR: Unable to write to temporary file"
 msgstr ""
 
@@ -3334,12 +3339,12 @@ msgstr ""
 msgid "ERROR: Unable to write uncompressed document data: %s\n"
 msgstr ""
 
-#: ppdc/ppdc-catalog.cxx:429
+#: ppdc/ppdc-catalog.cxx:432
 #, c-format
 msgid "ERROR: Unexpected text on line %d of %s!\n"
 msgstr ""
 
-#: backend/ipp.c:351
+#: backend/ipp.c:353
 #, c-format
 msgid "ERROR: Unknown encryption option value \"%s\"!\n"
 msgstr ""
@@ -3354,12 +3359,12 @@ msgstr ""
 msgid "ERROR: Unknown format character \"%c\"\n"
 msgstr ""
 
-#: ppdc/ppdc-catalog.cxx:457
+#: ppdc/ppdc-catalog.cxx:460
 #, c-format
 msgid "ERROR: Unknown message catalog format for \"%s\"!\n"
 msgstr ""
 
-#: backend/ipp.c:397
+#: backend/ipp.c:399
 #, c-format
 msgid "ERROR: Unknown option \"%s\" with value \"%s\"!\n"
 msgstr ""
@@ -3369,62 +3374,52 @@ msgstr ""
 msgid "ERROR: Unknown print mode \"%s\"\n"
 msgstr ""
 
-#: backend/ipp.c:368
+#: backend/ipp.c:370
 #, c-format
 msgid "ERROR: Unknown version option value \"%s\"!\n"
 msgstr ""
 
-#: filter/pstops.c:2415
+#: filter/pstops.c:2418
 #, c-format
 msgid "ERROR: Unsupported brightness value %s, using brightness=100!\n"
 msgstr ""
 
-#: filter/pstops.c:2484
+#: filter/pstops.c:2487
 #, c-format
 msgid "ERROR: Unsupported gamma value %s, using gamma=1000!\n"
 msgstr ""
 
-#: filter/pstops.c:2538
+#: filter/pstops.c:2541
 #, c-format
 msgid "ERROR: Unsupported number-up value %d, using number-up=1!\n"
 msgstr ""
 
-#: filter/pstops.c:2571
+#: filter/pstops.c:2574
 #, c-format
 msgid "ERROR: Unsupported number-up-layout value %s, using number-up-layout=lrtb!\n"
 msgstr ""
 
-#: filter/pstops.c:2621
+#: filter/pstops.c:2624
 #, c-format
 msgid "ERROR: Unsupported page-border value %s, using page-border=none!\n"
 msgstr ""
 
-#: filter/pstops.c:2087
+#: filter/pstops.c:2090
 #, c-format
 msgid "ERROR: doc_printf overflow (%d bytes) detected, aborting!\n"
 msgstr ""
 
-#: filter/pdftops.c:370
-#, c-format
-msgid "ERROR: pdftops filter crashed on signal %d!\n"
-msgstr ""
-
-#: filter/pdftops.c:362
-#, c-format
-msgid "ERROR: pdftops filter exited with status %d!\n"
-msgstr ""
-
-#: backend/ipp.c:1908
+#: backend/ipp.c:1866
 #, c-format
 msgid "ERROR: pictwpstops exited on signal %d!\n"
 msgstr ""
 
-#: backend/ipp.c:1905
+#: backend/ipp.c:1863
 #, c-format
 msgid "ERROR: pictwpstops exited with status %d!\n"
 msgstr ""
 
-#: backend/ipp.c:592 backend/lpd.c:854 backend/socket.c:336
+#: backend/ipp.c:614 backend/lpd.c:875 backend/socket.c:336
 msgid "ERROR: recoverable: Unable to connect to printer; will retry in 30 seconds...\n"
 msgstr ""
 
@@ -3432,13 +3427,13 @@ msgstr ""
 msgid "ERROR: select() failed"
 msgstr ""
 
-#: backend/lpd.c:917
+#: backend/lpd.c:938
 msgid "ERROR: unable to stat print file"
 msgstr ""
 
-#: cgi-bin/admin.c:1815 cgi-bin/admin.c:1827 cgi-bin/admin.c:1881
-#: cgi-bin/admin.c:1888 cgi-bin/admin.c:1923 cgi-bin/admin.c:1936
-#: cgi-bin/admin.c:1960 cgi-bin/admin.c:2033
+#: cgi-bin/admin.c:1817 cgi-bin/admin.c:1829 cgi-bin/admin.c:1883
+#: cgi-bin/admin.c:1890 cgi-bin/admin.c:1925 cgi-bin/admin.c:1938
+#: cgi-bin/admin.c:1962 cgi-bin/admin.c:2035
 msgid "Edit Configuration File"
 msgstr ""
 
@@ -3446,7 +3441,7 @@ msgstr ""
 msgid "Empty PPD file!"
 msgstr ""
 
-#: cgi-bin/admin.c:3537
+#: cgi-bin/admin.c:3539
 msgid "Ending Banner"
 msgstr ""
 
@@ -3462,7 +3457,7 @@ msgstr ""
 msgid "Enter password:"
 msgstr ""
 
-#: scheduler/client.c:2328
+#: scheduler/client.c:2392
 msgid "Enter your username and password or the root username and password to access this page. If you are using Kerberos authentication, make sure you have a valid Kerberos ticket."
 msgstr ""
 
@@ -3474,7 +3469,7 @@ msgstr ""
 msgid "Epson"
 msgstr ""
 
-#: cgi-bin/admin.c:3580
+#: cgi-bin/admin.c:3582
 msgid "Error Policy"
 msgstr ""
 
@@ -3482,51 +3477,51 @@ msgstr ""
 msgid "Error: need hostname after '-h' option!\n"
 msgstr ""
 
-#: ppdc/sample.c:327
+#: ppdc/sample.c:326
 msgid "Every 10 Labels"
 msgstr ""
 
-#: ppdc/sample.c:319
+#: ppdc/sample.c:318
 msgid "Every 2 Labels"
 msgstr ""
 
-#: ppdc/sample.c:320
+#: ppdc/sample.c:319
 msgid "Every 3 Labels"
 msgstr ""
 
-#: ppdc/sample.c:321
+#: ppdc/sample.c:320
 msgid "Every 4 Labels"
 msgstr ""
 
-#: ppdc/sample.c:322
+#: ppdc/sample.c:321
 msgid "Every 5 Labels"
 msgstr ""
 
-#: ppdc/sample.c:323
+#: ppdc/sample.c:322
 msgid "Every 6 Labels"
 msgstr ""
 
-#: ppdc/sample.c:324
+#: ppdc/sample.c:323
 msgid "Every 7 Labels"
 msgstr ""
 
-#: ppdc/sample.c:325
+#: ppdc/sample.c:324
 msgid "Every 8 Labels"
 msgstr ""
 
-#: ppdc/sample.c:326
+#: ppdc/sample.c:325
 msgid "Every 9 Labels"
 msgstr ""
 
-#: ppdc/sample.c:318
+#: ppdc/sample.c:317
 msgid "Every Label"
 msgstr ""
 
-#: cups/http-support.c:1236
+#: cups/http-support.c:1238
 msgid "Expectation Failed"
 msgstr ""
 
-#: cgi-bin/admin.c:2323 cgi-bin/admin.c:2342
+#: cgi-bin/admin.c:2325 cgi-bin/admin.c:2344
 msgid "Export Printers to Samba"
 msgstr ""
 
@@ -3548,7 +3543,7 @@ msgstr ""
 msgid "File Folder - 9/16 x 3 7/16\""
 msgstr ""
 
-#: scheduler/ipp.c:2526
+#: scheduler/ipp.c:2522
 #, c-format
 msgid "File device URIs have been disabled! To enable, see the FileDevice directive in \"%s/cupsd.conf\"."
 msgstr ""
@@ -3557,19 +3552,19 @@ msgstr ""
 msgid "Folio"
 msgstr ""
 
-#: cups/http-support.c:1215
+#: cups/http-support.c:1217
 msgid "Forbidden"
 msgstr ""
 
-#: backend/ipp.c:1687
+#: cups/localize.c:345
 msgid "Fuser temperature high!"
 msgstr ""
 
-#: backend/ipp.c:1689
+#: cups/localize.c:347
 msgid "Fuser temperature low!"
 msgstr ""
 
-#: cups/ppd.c:698 cups/ppd.c:1227
+#: cups/ppd.c:700 cups/ppd.c:1230
 msgid "General"
 msgstr ""
 
@@ -3585,17 +3580,17 @@ msgstr ""
 msgid "German FanFold Legal"
 msgstr ""
 
-#: cups/snmp.c:1015
+#: cups/snmp.c:1017
 msgid "Get-Response-PDU uses indefinite length"
 msgstr ""
 
-#: ppdc/sample.c:262
+#: ppdc/sample.c:261
 msgid "Glossy Paper"
 msgstr ""
 
-#: scheduler/ipp.c:3639 scheduler/ipp.c:3942 scheduler/ipp.c:6601
-#: scheduler/ipp.c:6743 scheduler/ipp.c:8013 scheduler/ipp.c:9110
-#: scheduler/ipp.c:9335 scheduler/ipp.c:9778 scheduler/ipp.c:10353
+#: scheduler/ipp.c:3635 scheduler/ipp.c:3941 scheduler/ipp.c:6621
+#: scheduler/ipp.c:6763 scheduler/ipp.c:8038 scheduler/ipp.c:9137
+#: scheduler/ipp.c:9363 scheduler/ipp.c:9718 scheduler/ipp.c:10294
 msgid "Got a printer-uri attribute but no job-id!"
 msgstr ""
 
@@ -3623,27 +3618,27 @@ msgstr ""
 msgid "INFO: AppleTalk disabled in System Preferences.\n"
 msgstr ""
 
-#: backend/ipp.c:1327
+#: backend/ipp.c:1354
 msgid "INFO: Canceling print job...\n"
 msgstr ""
 
-#: backend/ipp.c:612 backend/lpd.c:873 backend/socket.c:358
+#: backend/ipp.c:634 backend/lpd.c:894 backend/socket.c:358
 msgid "INFO: Connected to printer...\n"
 msgstr ""
 
-#: backend/ipp.c:527 backend/lpd.c:706 backend/socket.c:275
+#: backend/ipp.c:549 backend/lpd.c:727 backend/socket.c:275
 msgid "INFO: Connecting to printer...\n"
 msgstr ""
 
-#: backend/lpd.c:1032 backend/lpd.c:1179
+#: backend/lpd.c:1053 backend/lpd.c:1200
 msgid "INFO: Control file sent successfully\n"
 msgstr ""
 
-#: backend/ipp.c:427 backend/lpd.c:437
+#: backend/ipp.c:439 backend/lpd.c:448
 msgid "INFO: Copying print data...\n"
 msgstr ""
 
-#: backend/lpd.c:1127
+#: backend/lpd.c:1148
 msgid "INFO: Data file sent successfully\n"
 msgstr ""
 
@@ -3661,7 +3656,7 @@ msgstr ""
 msgid "INFO: Loading image file...\n"
 msgstr ""
 
-#: cups/http-support.c:1403
+#: cups/http-support.c:1409
 msgid "INFO: Looking for printer...\n"
 msgstr ""
 
@@ -3673,7 +3668,7 @@ msgstr ""
 msgid "INFO: Print file sent, waiting for printer to finish...\n"
 msgstr ""
 
-#: backend/ipp.c:1020 backend/usb-unix.c:132
+#: backend/ipp.c:1042 backend/usb-unix.c:132
 msgid "INFO: Printer busy; will retry in 10 seconds...\n"
 msgstr ""
 
@@ -3686,7 +3681,7 @@ msgstr ""
 msgid "INFO: Printer busy; will retry in 5 seconds...\n"
 msgstr ""
 
-#: backend/ipp.c:721 backend/ipp.c:1031
+#: backend/ipp.c:743 backend/ipp.c:1053
 #, c-format
 msgid "INFO: Printer does not support IPP/%d.%d, trying IPP/1.0...\n"
 msgstr ""
@@ -3703,11 +3698,11 @@ msgstr ""
 msgid "INFO: Printer is currently offline.\n"
 msgstr ""
 
-#: backend/runloop.c:379 backend/usb-darwin.c:1144
+#: backend/runloop.c:379 backend/usb-darwin.c:1245
 msgid "INFO: Printer is now online.\n"
 msgstr ""
 
-#: backend/usb-darwin.c:1162
+#: backend/usb-darwin.c:1263
 msgid "INFO: Printer is offline.\n"
 msgstr ""
 
@@ -3716,7 +3711,7 @@ msgid "INFO: Printer not connected; will retry in 30 seconds...\n"
 msgstr ""
 
 #: driver/rastertoescpx.c:1873 driver/rastertopclx.c:1895
-#: filter/rastertoepson.c:1079 filter/rastertohp.c:803
+#: filter/rastertoepson.c:1080 filter/rastertohp.c:803
 #: filter/rastertolabel.c:1235
 #, c-format
 msgid "INFO: Printing page %d, %d%% complete...\n"
@@ -3728,17 +3723,17 @@ msgid "INFO: Printing page %d...\n"
 msgstr ""
 
 #: backend/socket.c:461 driver/rastertoescpx.c:1911 driver/rastertopclx.c:1936
-#: filter/rastertoepson.c:1133 filter/rastertohp.c:862
+#: filter/rastertoepson.c:1134 filter/rastertohp.c:862
 #: filter/rastertolabel.c:1288
 msgid "INFO: Ready to print.\n"
 msgstr ""
 
-#: backend/lpd.c:1151
+#: backend/lpd.c:1172
 #, c-format
 msgid "INFO: Sending control file (%lu bytes)\n"
 msgstr ""
 
-#: backend/lpd.c:1004
+#: backend/lpd.c:1025
 #, c-format
 msgid "INFO: Sending control file (%u bytes)\n"
 msgstr ""
@@ -3747,17 +3742,17 @@ msgstr ""
 msgid "INFO: Sending data\n"
 msgstr ""
 
-#: backend/lpd.c:1063
+#: backend/lpd.c:1084
 #, c-format
 msgid "INFO: Sending data file (%ld bytes)\n"
 msgstr ""
 
-#: backend/lpd.c:1061
+#: backend/lpd.c:1082
 #, c-format
 msgid "INFO: Sending data file (%lld bytes)\n"
 msgstr ""
 
-#: backend/usb-darwin.c:521
+#: backend/usb-darwin.c:524
 msgid "INFO: Sending print data...\n"
 msgstr ""
 
@@ -3771,7 +3766,7 @@ msgstr ""
 msgid "INFO: Sent print file, %lld bytes...\n"
 msgstr ""
 
-#: backend/lpd.c:1075
+#: backend/lpd.c:1096
 #, c-format
 msgid "INFO: Spooling LPR job, %.0f%% complete...\n"
 msgstr ""
@@ -3781,7 +3776,7 @@ msgstr ""
 msgid "INFO: Starting page %d...\n"
 msgstr ""
 
-#: backend/ipp.c:544 backend/ipp.c:802 backend/lpd.c:806
+#: backend/ipp.c:566 backend/ipp.c:824 backend/lpd.c:827
 #: backend/parallel.c:221 backend/scsi-irix.c:125 backend/scsi-linux.c:139
 #: backend/serial.c:241 backend/socket.c:296 backend/usb-unix.c:117
 msgid "INFO: Unable to contact printer, queuing on next printer in class...\n"
@@ -3792,11 +3787,11 @@ msgstr ""
 msgid "INFO: Using default AppleTalk zone \"%s\"\n"
 msgstr ""
 
-#: backend/ipp.c:1125
+#: backend/ipp.c:1165
 msgid "INFO: Waiting for job to complete...\n"
 msgstr ""
 
-#: backend/usb-darwin.c:441 backend/usb-libusb.c:117
+#: backend/usb-darwin.c:444 backend/usb-libusb.c:117
 msgid "INFO: Waiting for printer to become available...\n"
 msgstr ""
 
@@ -3880,19 +3875,19 @@ msgstr ""
 msgid "Illegal whitespace character"
 msgstr ""
 
-#: backend/ipp.c:1679
+#: cups/localize.c:337
 msgid "Ink/toner almost empty."
 msgstr ""
 
-#: backend/ipp.c:1681
+#: cups/localize.c:339
 msgid "Ink/toner empty!"
 msgstr ""
 
-#: backend/ipp.c:1683
+#: cups/localize.c:341
 msgid "Ink/toner waste bin almost full."
 msgstr ""
 
-#: backend/ipp.c:1685
+#: cups/localize.c:343
 msgid "Ink/toner waste bin full!"
 msgstr ""
 
@@ -3904,19 +3899,19 @@ msgstr ""
 msgid "Installed"
 msgstr ""
 
-#: ppdc/sample.c:265
+#: ppdc/sample.c:264
 msgid "IntelliBar Label Printer"
 msgstr ""
 
-#: ppdc/sample.c:264
+#: ppdc/sample.c:263
 msgid "Intellitech"
 msgstr ""
 
-#: backend/ipp.c:1663
+#: cups/localize.c:321
 msgid "Interlock open."
 msgstr ""
 
-#: cups/http-support.c:1242
+#: cups/http-support.c:1244
 msgid "Internal Server Error"
 msgstr ""
 
@@ -3940,7 +3935,7 @@ msgstr ""
 msgid "Internet Postage 3-Part - 2 1/4 x 7\""
 msgstr ""
 
-#: backend/ipp.c:204
+#: backend/ipp.c:206
 msgid "Internet Printing Protocol"
 msgstr ""
 
@@ -3952,19 +3947,19 @@ msgstr ""
 msgid "Italian Envelope"
 msgstr ""
 
-#: cups/ppd.c:1345
+#: cups/ppd.c:1348
 msgid "JCL"
 msgstr ""
 
-#: scheduler/ipp.c:9408
+#: scheduler/ipp.c:9436
 #, c-format
 msgid "Job #%d cannot be restarted - no files!"
 msgstr ""
 
-#: scheduler/ipp.c:3680 scheduler/ipp.c:4045 scheduler/ipp.c:6642
-#: scheduler/ipp.c:6784 scheduler/ipp.c:7890 scheduler/ipp.c:8054
-#: scheduler/ipp.c:8263 scheduler/ipp.c:8308 scheduler/ipp.c:9151
-#: scheduler/ipp.c:9376 scheduler/ipp.c:9819 scheduler/ipp.c:10394
+#: scheduler/ipp.c:3676 scheduler/ipp.c:4044 scheduler/ipp.c:6662
+#: scheduler/ipp.c:6804 scheduler/ipp.c:7915 scheduler/ipp.c:8079
+#: scheduler/ipp.c:8289 scheduler/ipp.c:8334 scheduler/ipp.c:9178
+#: scheduler/ipp.c:9404 scheduler/ipp.c:9759 scheduler/ipp.c:10335
 #, c-format
 msgid "Job #%d does not exist!"
 msgstr ""
@@ -3984,61 +3979,61 @@ msgstr ""
 msgid "Job #%d is already completed - can't cancel."
 msgstr ""
 
-#: scheduler/ipp.c:8350 scheduler/ipp.c:10409
+#: scheduler/ipp.c:8376 scheduler/ipp.c:10350
 #, c-format
 msgid "Job #%d is finished and cannot be altered!"
 msgstr ""
 
-#: scheduler/ipp.c:9390
+#: scheduler/ipp.c:9418
 #, c-format
 msgid "Job #%d is not complete!"
 msgstr ""
 
-#: scheduler/ipp.c:3695
+#: scheduler/ipp.c:3691
 #, c-format
 msgid "Job #%d is not held for authentication!"
 msgstr ""
 
-#: scheduler/ipp.c:9165
+#: scheduler/ipp.c:9192
 #, c-format
 msgid "Job #%d is not held!"
 msgstr ""
 
-#: scheduler/ipp.c:7868
+#: scheduler/ipp.c:7893
 #, c-format
 msgid "Job #%s does not exist!"
 msgstr ""
 
-#: scheduler/ipp.c:6269
+#: scheduler/ipp.c:6289
 #, c-format
 msgid "Job %d not found!"
 msgstr ""
 
-#: cgi-bin/ipp-var.c:1034
+#: cgi-bin/ipp-var.c:1050
 msgid "Job Completed"
 msgstr ""
 
-#: cgi-bin/ipp-var.c:1032
+#: cgi-bin/ipp-var.c:1048
 msgid "Job Created"
 msgstr ""
 
-#: filter/bannertops.c:619
+#: filter/bannertops.c:623
 msgid "Job ID: "
 msgstr ""
 
-#: cgi-bin/ipp-var.c:1038
+#: cgi-bin/ipp-var.c:1054
 msgid "Job Options Changed"
 msgstr ""
 
-#: cgi-bin/ipp-var.c:1036
+#: cgi-bin/ipp-var.c:1052
 msgid "Job Stopped"
 msgstr ""
 
-#: filter/bannertops.c:627
+#: filter/bannertops.c:631
 msgid "Job UUID: "
 msgstr ""
 
-#: scheduler/ipp.c:10491
+#: scheduler/ipp.c:10433
 msgid "Job is completed and cannot be changed."
 msgstr ""
 
@@ -4046,11 +4041,11 @@ msgstr ""
 msgid "Job operation failed:"
 msgstr ""
 
-#: scheduler/ipp.c:10527 scheduler/ipp.c:10546 scheduler/ipp.c:10557
+#: scheduler/ipp.c:10469 scheduler/ipp.c:10488 scheduler/ipp.c:10499
 msgid "Job state cannot be changed."
 msgstr ""
 
-#: scheduler/ipp.c:9255
+#: scheduler/ipp.c:9283
 msgid "Job subscriptions cannot be renewed!"
 msgstr ""
 
@@ -4074,11 +4069,11 @@ msgstr ""
 msgid "Label Printer"
 msgstr ""
 
-#: ppdc/sample.c:418
+#: ppdc/sample.c:417
 msgid "Label Top"
 msgstr ""
 
-#: scheduler/ipp.c:2148 scheduler/ipp.c:6192
+#: scheduler/ipp.c:2144 scheduler/ipp.c:6212
 #, c-format
 msgid "Language \"%s\" not supported!"
 msgstr ""
@@ -4091,7 +4086,7 @@ msgstr ""
 msgid "Large Address - 1 4/10 x 3 1/2\""
 msgstr ""
 
-#: ppdc/sample.c:263
+#: ppdc/sample.c:262
 msgid "LaserJet Series PCL 4/5"
 msgstr ""
 
@@ -4103,11 +4098,11 @@ msgstr ""
 msgid "Line longer than the maximum allowed (255 characters)"
 msgstr ""
 
-#: cgi-bin/admin.c:2360
+#: cgi-bin/admin.c:2362
 msgid "List Available Printers"
 msgstr ""
 
-#: filter/bannertops.c:740
+#: filter/bannertops.c:744
 msgid "Location: "
 msgstr ""
 
@@ -4115,7 +4110,7 @@ msgstr ""
 msgid "Long-Edge (Portrait)"
 msgstr ""
 
-#: filter/bannertops.c:749
+#: filter/bannertops.c:753
 msgid "Make and Model: "
 msgstr ""
 
@@ -4123,51 +4118,51 @@ msgstr ""
 msgid "Manual Feed"
 msgstr ""
 
-#: filter/bannertops.c:776
+#: filter/bannertops.c:780
 msgid "Media Dimensions: "
 msgstr ""
 
-#: filter/bannertops.c:796
+#: filter/bannertops.c:800
 msgid "Media Limits: "
 msgstr ""
 
-#: filter/bannertops.c:765
+#: filter/bannertops.c:769
 msgid "Media Name: "
 msgstr ""
 
-#: cups/ppd.c:745 cups/ppd.c:1282
+#: cups/ppd.c:747 cups/ppd.c:1285
 msgid "Media Size"
 msgstr ""
 
-#: cups/ppd.c:749 cups/ppd.c:1286 ppdc/sample.c:234
+#: cups/ppd.c:751 cups/ppd.c:1289 ppdc/sample.c:234
 msgid "Media Source"
 msgstr ""
 
-#: ppdc/sample.c:336
+#: ppdc/sample.c:335
 msgid "Media Tracking"
 msgstr ""
 
-#: cups/ppd.c:747 cups/ppd.c:1284 ppdc/sample.c:257
+#: cups/ppd.c:749 cups/ppd.c:1287 ppdc/sample.c:256
 msgid "Media Type"
 msgstr ""
 
-#: backend/ipp.c:1650
+#: cups/localize.c:310
 msgid "Media jam!"
 msgstr ""
 
-#: backend/ipp.c:1669
+#: cups/localize.c:327
 msgid "Media tray almost empty."
 msgstr ""
 
-#: backend/ipp.c:1671
+#: cups/localize.c:329
 msgid "Media tray empty!"
 msgstr ""
 
-#: backend/ipp.c:1667
+#: cups/localize.c:325
 msgid "Media tray missing!"
 msgstr ""
 
-#: backend/ipp.c:1648
+#: cups/localize.c:308
 msgid "Media tray needs to be filled."
 msgstr ""
 
@@ -4187,7 +4182,7 @@ msgstr ""
 msgid "Missing asterisk in column 1"
 msgstr ""
 
-#: scheduler/ipp.c:6664
+#: scheduler/ipp.c:6684
 msgid "Missing document-number attribute!"
 msgstr ""
 
@@ -4196,20 +4191,20 @@ msgstr ""
 msgid "Missing double quote on line %d!"
 msgstr ""
 
-#: cgi-bin/admin.c:2072 cgi-bin/admin.c:2157 cgi-bin/admin.c:2793
-#: cgi-bin/admin.c:3047 cgi-bin/admin.c:3158 cgi-bin/admin.c:3836
+#: cgi-bin/admin.c:2074 cgi-bin/admin.c:2159 cgi-bin/admin.c:2795
+#: cgi-bin/admin.c:3049 cgi-bin/admin.c:3160 cgi-bin/admin.c:3838
 msgid "Missing form variable!"
 msgstr ""
 
-#: scheduler/ipp.c:7064
+#: scheduler/ipp.c:7084
 msgid "Missing notify-subscription-ids attribute!"
 msgstr ""
 
-#: scheduler/ipp.c:3817
+#: scheduler/ipp.c:3814
 msgid "Missing requesting-user-name attribute!"
 msgstr ""
 
-#: scheduler/ipp.c:481
+#: scheduler/ipp.c:477
 msgid "Missing required attributes!"
 msgstr ""
 
@@ -4247,24 +4242,24 @@ msgstr ""
 msgid "Monarch Envelope"
 msgstr ""
 
-#: cgi-bin/ipp-var.c:416 cgi-bin/ipp-var.c:496
+#: cgi-bin/ipp-var.c:421 cgi-bin/ipp-var.c:512
 msgid "Move All Jobs"
 msgstr ""
 
-#: cgi-bin/ipp-var.c:361 cgi-bin/ipp-var.c:414 cgi-bin/ipp-var.c:494
+#: cgi-bin/ipp-var.c:360 cgi-bin/ipp-var.c:419 cgi-bin/ipp-var.c:510
 msgid "Move Job"
 msgstr ""
 
-#: cups/http-support.c:1200
+#: cups/http-support.c:1201
 msgid "Moved Permanently"
 msgstr ""
 
-#: backend/ipp.c:1050
+#: backend/ipp.c:1090
 #, c-format
 msgid "NOTICE: Print file accepted - job ID %d.\n"
 msgstr ""
 
-#: backend/ipp.c:1044
+#: backend/ipp.c:1084
 msgid "NOTICE: Print file accepted - job ID unknown.\n"
 msgstr ""
 
@@ -4272,11 +4267,11 @@ msgstr ""
 msgid "NULL PPD file pointer"
 msgstr ""
 
-#: cups/snmp.c:1052
+#: cups/snmp.c:1054
 msgid "Name OID uses indefinite length"
 msgstr ""
 
-#: ppdc/sample.c:402
+#: ppdc/sample.c:401
 msgid "Never"
 msgstr ""
 
@@ -4288,19 +4283,19 @@ msgstr ""
 msgid "New Stylus Photo Series"
 msgstr ""
 
-#: cups/ppd.c:1868
+#: cups/ppd.c:1877
 msgid "No"
 msgstr ""
 
-#: cups/http-support.c:1197
+#: cups/http-support.c:1198
 msgid "No Content"
 msgstr ""
 
-#: cups/util.c:1308
+#: cups/util.c:1289
 msgid "No PPD name!"
 msgstr ""
 
-#: cups/snmp.c:1046
+#: cups/snmp.c:1048
 msgid "No VarBind SEQUENCE"
 msgstr ""
 
@@ -4308,96 +4303,96 @@ msgstr ""
 msgid "No Windows printer drivers are installed!"
 msgstr ""
 
-#: cups/request.c:511 cups/request.c:770
+#: cups/request.c:509 cups/request.c:775
 msgid "No active connection"
 msgstr ""
 
-#: scheduler/ipp.c:3993
+#: scheduler/ipp.c:3992
 #, c-format
 msgid "No active jobs on %s!"
 msgstr ""
 
-#: scheduler/ipp.c:322
+#: scheduler/ipp.c:318
 msgid "No attributes in request!"
 msgstr ""
 
-#: scheduler/ipp.c:3723
+#: scheduler/ipp.c:3719
 msgid "No authentication information provided!"
 msgstr ""
 
-#: cups/snmp.c:1003
+#: cups/snmp.c:1005
 msgid "No community name"
 msgstr ""
 
-#: scheduler/ipp.c:6464
+#: scheduler/ipp.c:6484
 msgid "No default printer"
 msgstr ""
 
-#: scheduler/ipp.c:7639
+#: cgi-bin/ipp-var.c:432 scheduler/ipp.c:7660
 msgid "No destinations added."
 msgstr ""
 
-#: cups/snmp.c:1033
+#: cups/snmp.c:1035
 msgid "No error-index"
 msgstr ""
 
-#: cups/snmp.c:1025
+#: cups/snmp.c:1027
 msgid "No error-status"
 msgstr ""
 
-#: scheduler/ipp.c:8549 scheduler/ipp.c:9870
+#: scheduler/ipp.c:8576 scheduler/ipp.c:9811
 msgid "No file!?!"
 msgstr ""
 
-#: cups/util.c:930
+#: cups/util.c:924
 msgid "No modification time!"
 msgstr ""
 
-#: cups/snmp.c:1050
+#: cups/snmp.c:1052
 msgid "No name OID"
 msgstr ""
 
-#: cups/util.c:924
+#: cups/util.c:918
 msgid "No printer name!"
 msgstr ""
 
-#: cups/util.c:1861
+#: cups/util.c:1840
 msgid "No printer-uri found for class!"
 msgstr ""
 
-#: cups/util.c:1876
+#: cups/util.c:1855
 msgid "No printer-uri found!"
 msgstr ""
 
-#: scheduler/ipp.c:6849
+#: scheduler/ipp.c:6869
 msgid "No printer-uri in request!"
 msgstr ""
 
-#: cups/snmp.c:1017
+#: cups/snmp.c:1019
 msgid "No request-id"
 msgstr ""
 
-#: scheduler/ipp.c:6077
+#: scheduler/ipp.c:6097
 msgid "No subscription attributes in request!"
 msgstr ""
 
-#: scheduler/ipp.c:7953
+#: scheduler/ipp.c:7978
 msgid "No subscriptions found."
 msgstr ""
 
-#: cups/snmp.c:1041
+#: cups/snmp.c:1043
 msgid "No variable-bindings SEQUENCE"
 msgstr ""
 
-#: cups/snmp.c:996
+#: cups/snmp.c:998
 msgid "No version number"
 msgstr ""
 
-#: ppdc/sample.c:339
+#: ppdc/sample.c:338
 msgid "Non-continuous (Mark sensing)"
 msgstr ""
 
-#: ppdc/sample.c:338
+#: ppdc/sample.c:337
 msgid "Non-continuous (Web sensing)"
 msgstr ""
 
@@ -4405,11 +4400,11 @@ msgstr ""
 msgid "Normal"
 msgstr ""
 
-#: cups/http-support.c:1218
+#: cups/http-support.c:1220
 msgid "Not Found"
 msgstr ""
 
-#: cups/http-support.c:1230
+#: cups/http-support.c:1232
 msgid "Not Implemented"
 msgstr ""
 
@@ -4417,15 +4412,15 @@ msgstr ""
 msgid "Not Installed"
 msgstr ""
 
-#: cups/http-support.c:1206
+#: cups/http-support.c:1207
 msgid "Not Modified"
 msgstr ""
 
-#: cups/http-support.c:1233
+#: cups/http-support.c:1235
 msgid "Not Supported"
 msgstr ""
 
-#: scheduler/ipp.c:1525
+#: scheduler/ipp.c:1521
 msgid "Not allowed to print."
 msgstr ""
 
@@ -4433,15 +4428,15 @@ msgstr ""
 msgid "Note"
 msgstr ""
 
-#: cups/http-support.c:1188 cups/ppd.c:335
+#: cups/http-support.c:1189 cups/ppd.c:335
 msgid "OK"
 msgstr ""
 
-#: backend/ipp.c:1691
+#: cups/localize.c:349
 msgid "OPC almost at end-of-life."
 msgstr ""
 
-#: backend/ipp.c:1693
+#: cups/localize.c:351
 msgid "OPC at end-of-life!"
 msgstr ""
 
@@ -4449,7 +4444,7 @@ msgstr ""
 msgid "Off (1-Sided)"
 msgstr ""
 
-#: ppdc/sample.c:333
+#: ppdc/sample.c:332
 msgid "Oki"
 msgstr ""
 
@@ -4457,7 +4452,7 @@ msgstr ""
 msgid "Online Help"
 msgstr ""
 
-#: cups/adminutil.c:983
+#: cups/adminutil.c:985
 #, c-format
 msgid "Open of %s failed: %s"
 msgstr ""
@@ -4470,31 +4465,31 @@ msgstr ""
 msgid "OpenUI/JCLOpenUI without a CloseUI/JCLCloseUI first"
 msgstr ""
 
-#: cgi-bin/admin.c:3607
+#: cgi-bin/admin.c:3609
 msgid "Operation Policy"
 msgstr ""
 
-#: cgi-bin/admin.c:3284 cgi-bin/admin.c:3344
+#: cgi-bin/admin.c:3286 cgi-bin/admin.c:3346
 msgid "Options Installed"
 msgstr ""
 
-#: filter/bannertops.c:670
+#: filter/bannertops.c:674
 msgid "Options: "
 msgstr ""
 
-#: backend/ipp.c:1659
+#: cups/localize.c:317
 msgid "Out of toner!"
 msgstr ""
 
-#: cups/ppd.c:751 cups/ppd.c:1288
+#: cups/ppd.c:753 cups/ppd.c:1291
 msgid "Output Mode"
 msgstr ""
 
-#: backend/ipp.c:1675
+#: cups/localize.c:333
 msgid "Output bin almost full."
 msgstr ""
 
-#: backend/ipp.c:1677
+#: cups/localize.c:335
 msgid "Output bin full!"
 msgstr ""
 
@@ -4518,7 +4513,7 @@ msgstr ""
 msgid "Output for printer %s/%s is sent to remote printer %s on %s\n"
 msgstr ""
 
-#: backend/ipp.c:1673
+#: cups/localize.c:331
 msgid "Output tray missing!"
 msgstr ""
 
@@ -4582,23 +4577,23 @@ msgstr ""
 msgid "PRC9 Envelope"
 msgstr ""
 
-#: cups/snmp.c:1013
+#: cups/snmp.c:1015
 msgid "Packet does not contain a Get-Response-PDU"
 msgstr ""
 
-#: cups/snmp.c:992
+#: cups/snmp.c:994
 msgid "Packet does not start with SEQUENCE"
 msgstr ""
 
-#: ppdc/sample.c:332
+#: ppdc/sample.c:331
 msgid "ParamCustominCutInterval"
 msgstr ""
 
-#: ppdc/sample.c:330
+#: ppdc/sample.c:329
 msgid "ParamCustominTearInterval"
 msgstr ""
 
-#: cups/auth.c:149
+#: cups/auth.c:158
 #, c-format
 msgid "Password for %s on %s? "
 msgstr ""
@@ -4616,7 +4611,7 @@ msgstr ""
 msgid "Pause Printer"
 msgstr ""
 
-#: ppdc/sample.c:420
+#: ppdc/sample.c:419
 msgid "Peel-Off"
 msgstr ""
 
@@ -4632,15 +4627,15 @@ msgstr ""
 msgid "Photo Labels"
 msgstr ""
 
-#: ppdc/sample.c:258
+#: ppdc/sample.c:257
 msgid "Plain Paper"
 msgstr ""
 
-#: cgi-bin/admin.c:3302 cgi-bin/admin.c:3556
+#: cgi-bin/admin.c:3304 cgi-bin/admin.c:3558
 msgid "Policies"
 msgstr ""
 
-#: cgi-bin/admin.c:3309 cgi-bin/admin.c:3625 cgi-bin/admin.c:3638
+#: cgi-bin/admin.c:3311 cgi-bin/admin.c:3627 cgi-bin/admin.c:3640
 msgid "Port Monitor"
 msgstr ""
 
@@ -4652,7 +4647,7 @@ msgstr ""
 msgid "Postcard"
 msgstr ""
 
-#: ppdc/sample.c:267
+#: ppdc/sample.c:266
 msgid "Print Density"
 msgstr ""
 
@@ -4660,11 +4655,11 @@ msgstr ""
 msgid "Print Job:"
 msgstr ""
 
-#: ppdc/sample.c:312
+#: ppdc/sample.c:311
 msgid "Print Mode"
 msgstr ""
 
-#: ppdc/sample.c:355
+#: ppdc/sample.c:354
 msgid "Print Rate"
 msgstr ""
 
@@ -4672,35 +4667,35 @@ msgstr ""
 msgid "Print Self-Test Page"
 msgstr ""
 
-#: ppdc/sample.c:299
+#: ppdc/sample.c:298
 msgid "Print Speed"
 msgstr ""
 
-#: cgi-bin/ipp-var.c:771
+#: cgi-bin/ipp-var.c:787
 msgid "Print Test Page"
 msgstr ""
 
-#: ppdc/sample.c:328
+#: ppdc/sample.c:327
 msgid "Print and Cut"
 msgstr ""
 
-#: ppdc/sample.c:316
+#: ppdc/sample.c:315
 msgid "Print and Tear"
 msgstr ""
 
-#: filter/bannertops.c:644
+#: filter/bannertops.c:648
 msgid "Printed For: "
 msgstr ""
 
-#: filter/bannertops.c:652
+#: filter/bannertops.c:656
 msgid "Printed From: "
 msgstr ""
 
-#: filter/bannertops.c:872
+#: filter/bannertops.c:876
 msgid "Printed On: "
 msgstr ""
 
-#: cgi-bin/ipp-var.c:1026
+#: cgi-bin/ipp-var.c:1042
 msgid "Printer Added"
 msgstr ""
 
@@ -4708,27 +4703,27 @@ msgstr ""
 msgid "Printer Default"
 msgstr ""
 
-#: cgi-bin/ipp-var.c:1030
+#: cgi-bin/ipp-var.c:1046
 msgid "Printer Deleted"
 msgstr ""
 
-#: cgi-bin/ipp-var.c:1028
+#: cgi-bin/ipp-var.c:1044
 msgid "Printer Modified"
 msgstr ""
 
-#: filter/bannertops.c:610
+#: filter/bannertops.c:614
 msgid "Printer Name: "
 msgstr ""
 
-#: cgi-bin/ipp-var.c:1024
+#: cgi-bin/ipp-var.c:1040
 msgid "Printer Paused"
 msgstr ""
 
-#: ppdc/sample.c:266
+#: ppdc/sample.c:265
 msgid "Printer Settings"
 msgstr ""
 
-#: backend/ipp.c:1655
+#: cups/localize.c:313
 msgid "Printer offline."
 msgstr ""
 
@@ -4748,7 +4743,7 @@ msgstr ""
 msgid "Quarto"
 msgstr ""
 
-#: scheduler/ipp.c:1520
+#: scheduler/ipp.c:1516
 msgid "Quota limit reached."
 msgstr ""
 
@@ -4764,15 +4759,15 @@ msgstr ""
 msgid "Reject Jobs"
 msgstr ""
 
-#: ppdc/sample.c:400
+#: ppdc/sample.c:399
 msgid "Reprint After Error"
 msgstr ""
 
-#: cups/http-support.c:1221
+#: cups/http-support.c:1223
 msgid "Request Entity Too Large"
 msgstr ""
 
-#: cups/ppd.c:753 cups/ppd.c:1290 ppdc/sample.c:203
+#: cups/ppd.c:755 cups/ppd.c:1293 ppdc/sample.c:203
 msgid "Resolution"
 msgstr ""
 
@@ -4792,11 +4787,11 @@ msgstr ""
 msgid "Return Address - 3/4 x 2\""
 msgstr ""
 
-#: ppdc/sample.c:421
+#: ppdc/sample.c:420
 msgid "Rewind"
 msgstr ""
 
-#: cups/adminutil.c:2165
+#: cups/adminutil.c:2167
 #, c-format
 msgid "Running command: %s %s -N -A %s -c '%s'\n"
 msgstr ""
@@ -4805,11 +4800,11 @@ msgstr ""
 msgid "SCSI Printer"
 msgstr ""
 
-#: cups/snmp.c:994
+#: cups/snmp.c:996
 msgid "SEQUENCE uses indefinite length"
 msgstr ""
 
-#: cups/http-support.c:1203
+#: cups/http-support.c:1204
 msgid "See Other"
 msgstr ""
 
@@ -4819,44 +4814,44 @@ msgstr ""
 msgid "Serial Port #%d"
 msgstr ""
 
-#: cgi-bin/ipp-var.c:1040
+#: cgi-bin/ipp-var.c:1056
 msgid "Server Restarted"
 msgstr ""
 
-#: cgi-bin/ipp-var.c:1046
+#: cgi-bin/ipp-var.c:1062
 msgid "Server Security Auditing"
 msgstr ""
 
-#: cgi-bin/ipp-var.c:1042
+#: cgi-bin/ipp-var.c:1058
 msgid "Server Started"
 msgstr ""
 
-#: cgi-bin/ipp-var.c:1044
+#: cgi-bin/ipp-var.c:1060
 msgid "Server Stopped"
 msgstr ""
 
-#: cups/http-support.c:1239
+#: cups/http-support.c:1241
 msgid "Service Unavailable"
 msgstr ""
 
-#: cgi-bin/admin.c:2794 cgi-bin/admin.c:2840 cgi-bin/admin.c:2997
-#: cgi-bin/admin.c:3016
+#: cgi-bin/admin.c:2796 cgi-bin/admin.c:2842 cgi-bin/admin.c:2999
+#: cgi-bin/admin.c:3018
 msgid "Set Allowed Users"
 msgstr ""
 
-#: cgi-bin/admin.c:3043
+#: cgi-bin/admin.c:3045
 msgid "Set As Server Default"
 msgstr ""
 
-#: cgi-bin/admin.c:3143
+#: cgi-bin/admin.c:3145
 msgid "Set Class Options"
 msgstr ""
 
-#: cgi-bin/admin.c:3143 cgi-bin/admin.c:3312 cgi-bin/admin.c:3667
+#: cgi-bin/admin.c:3145 cgi-bin/admin.c:3314 cgi-bin/admin.c:3669
 msgid "Set Printer Options"
 msgstr ""
 
-#: cgi-bin/admin.c:3837 cgi-bin/admin.c:3881 cgi-bin/admin.c:3899
+#: cgi-bin/admin.c:3839 cgi-bin/admin.c:3883 cgi-bin/admin.c:3901
 msgid "Set Publishing"
 msgstr ""
 
@@ -4872,15 +4867,15 @@ msgstr ""
 msgid "Short-Edge (Landscape)"
 msgstr ""
 
-#: ppdc/sample.c:260
+#: ppdc/sample.c:259
 msgid "Special Paper"
 msgstr ""
 
-#: ppdc/sample.c:313
+#: ppdc/sample.c:312
 msgid "Standard"
 msgstr ""
 
-#: cgi-bin/admin.c:3530
+#: cgi-bin/admin.c:3532
 msgid "Starting Banner"
 msgstr ""
 
@@ -4908,7 +4903,7 @@ msgstr ""
 msgid "Super B/A3"
 msgstr ""
 
-#: cups/http-support.c:1185
+#: cups/http-support.c:1186
 msgid "Switching Protocols"
 msgstr ""
 
@@ -4920,24 +4915,24 @@ msgstr ""
 msgid "Tabloid (Oversize)"
 msgstr ""
 
-#: ppdc/sample.c:314
+#: ppdc/sample.c:313
 msgid "Tear"
 msgstr ""
 
-#: ppdc/sample.c:419
+#: ppdc/sample.c:418
 msgid "Tear-Off"
 msgstr ""
 
-#: ppdc/sample.c:360
+#: ppdc/sample.c:359
 msgid "Tear-Off Adjust Position"
 msgstr ""
 
-#: scheduler/ipp.c:7311
+#: scheduler/ipp.c:7331
 #, c-format
 msgid "The PPD file \"%s\" could not be found."
 msgstr ""
 
-#: scheduler/ipp.c:7298
+#: scheduler/ipp.c:7318
 #, c-format
 msgid "The PPD file \"%s\" could not be opened: %s"
 msgstr ""
@@ -4946,11 +4941,11 @@ msgstr ""
 msgid "The class name may only contain up to 127 printable characters and may not contain spaces, slashes (/), or the pound sign (#)."
 msgstr ""
 
-#: scheduler/ipp.c:2175
+#: scheduler/ipp.c:2171
 msgid "The notify-lease-duration attribute cannot be used with job subscriptions."
 msgstr ""
 
-#: scheduler/ipp.c:2158 scheduler/ipp.c:6202
+#: scheduler/ipp.c:2154 scheduler/ipp.c:6222
 #, c-format
 msgid "The notify-user-data value is too large (%d > 63 octets)!"
 msgstr ""
@@ -4959,35 +4954,35 @@ msgstr ""
 msgid "The printer name may only contain up to 127 printable characters and may not contain spaces, slashes (/), or the pound sign (#)."
 msgstr ""
 
-#: scheduler/ipp.c:1355
+#: scheduler/ipp.c:1351
 msgid "The printer or class is not shared!"
 msgstr ""
 
-#: scheduler/ipp.c:888 scheduler/ipp.c:1194 scheduler/ipp.c:3853
-#: scheduler/ipp.c:3959 scheduler/ipp.c:5733 scheduler/ipp.c:6036
-#: scheduler/ipp.c:6349 scheduler/ipp.c:6886 scheduler/ipp.c:7516
-#: scheduler/ipp.c:7572 scheduler/ipp.c:7880 scheduler/ipp.c:8121
-#: scheduler/ipp.c:8211 scheduler/ipp.c:8244 scheduler/ipp.c:8564
-#: scheduler/ipp.c:8955 scheduler/ipp.c:9035 scheduler/ipp.c:10262
-#: scheduler/ipp.c:10717 scheduler/ipp.c:11045 scheduler/ipp.c:11112
-#: scheduler/ipp.c:11395
+#: scheduler/ipp.c:884 scheduler/ipp.c:1190 scheduler/ipp.c:3850
+#: scheduler/ipp.c:3958 scheduler/ipp.c:5753 scheduler/ipp.c:6056
+#: scheduler/ipp.c:6369 scheduler/ipp.c:6906 scheduler/ipp.c:7536
+#: scheduler/ipp.c:7592 scheduler/ipp.c:7905 scheduler/ipp.c:8147
+#: scheduler/ipp.c:8237 scheduler/ipp.c:8270 scheduler/ipp.c:8591
+#: scheduler/ipp.c:8982 scheduler/ipp.c:9062 scheduler/ipp.c:10203
+#: scheduler/ipp.c:10659 scheduler/ipp.c:10988 scheduler/ipp.c:11055
+#: scheduler/ipp.c:11338
 msgid "The printer or class was not found."
 msgstr ""
 
-#: scheduler/ipp.c:994 scheduler/ipp.c:2365
+#: scheduler/ipp.c:990 scheduler/ipp.c:2361
 #, c-format
 msgid "The printer-uri \"%s\" contains invalid characters."
 msgstr ""
 
-#: scheduler/ipp.c:3798
+#: scheduler/ipp.c:3795
 msgid "The printer-uri attribute is required!"
 msgstr ""
 
-#: scheduler/ipp.c:978
+#: scheduler/ipp.c:974
 msgid "The printer-uri must be of the form \"ipp://HOSTNAME/classes/CLASSNAME\"."
 msgstr ""
 
-#: scheduler/ipp.c:2349
+#: scheduler/ipp.c:2345
 msgid "The printer-uri must be of the form \"ipp://HOSTNAME/printers/PRINTERNAME\"."
 msgstr ""
 
@@ -4995,41 +4990,41 @@ msgstr ""
 msgid "The subscription name may not contain spaces, slashes (/), question marks (?), or the pound sign (#)."
 msgstr ""
 
-#: scheduler/ipp.c:6279
+#: scheduler/ipp.c:6299
 msgid "There are too many subscriptions."
 msgstr ""
 
-#: ppdc/sample.c:407
+#: ppdc/sample.c:406
 msgid "Thermal Transfer Media"
 msgstr ""
 
-#: filter/bannertops.c:636
+#: filter/bannertops.c:640
 msgid "Title: "
 msgstr ""
 
-#: backend/ipp.c:1657
+#: cups/localize.c:315
 msgid "Toner low."
 msgstr ""
 
-#: scheduler/ipp.c:1514
+#: scheduler/ipp.c:1510
 msgid "Too many active jobs."
 msgstr ""
 
-#: scheduler/ipp.c:1452
+#: scheduler/ipp.c:1448
 #, c-format
 msgid "Too many job-sheets values (%d > 2)!"
 msgstr ""
 
-#: scheduler/ipp.c:2670
+#: scheduler/ipp.c:2666
 #, c-format
 msgid "Too many printer-state-reasons values (%d > %d)!"
 msgstr ""
 
-#: ppdc/sample.c:261
+#: ppdc/sample.c:260
 msgid "Transparency"
 msgstr ""
 
-#: ppdc/sample.c:256
+#: ppdc/sample.c:255
 msgid "Tray"
 msgstr ""
 
@@ -5049,7 +5044,7 @@ msgstr ""
 msgid "Tray 4"
 msgstr ""
 
-#: cups/http-support.c:1224
+#: cups/http-support.c:1226
 msgid "URI Too Long"
 msgstr ""
 
@@ -5090,7 +5085,7 @@ msgstr ""
 msgid "USB Serial Port #%d"
 msgstr ""
 
-#: cgi-bin/admin.c:1925 cgi-bin/admin.c:1938 cgi-bin/admin.c:1962
+#: cgi-bin/admin.c:1927 cgi-bin/admin.c:1940 cgi-bin/admin.c:1964
 msgid "Unable to access cupsd.conf file:"
 msgstr ""
 
@@ -5102,36 +5097,36 @@ msgstr ""
 msgid "Unable to add class:"
 msgstr ""
 
-#: scheduler/ipp.c:1558
+#: scheduler/ipp.c:1554
 #, c-format
 msgid "Unable to add job for destination \"%s\"!"
 msgstr ""
 
-#: cgi-bin/admin.c:953 cgi-bin/admin.c:1312
+#: cgi-bin/admin.c:953 cgi-bin/admin.c:1314
 msgid "Unable to add printer:"
 msgstr ""
 
-#: scheduler/ipp.c:1300
+#: scheduler/ipp.c:1296
 msgid "Unable to allocate memory for file types!"
 msgstr ""
 
-#: cgi-bin/admin.c:1418
+#: cgi-bin/admin.c:1420
 msgid "Unable to cancel RSS subscription:"
 msgstr ""
 
-#: cgi-bin/admin.c:3882
+#: cgi-bin/admin.c:3884
 msgid "Unable to change printer-is-shared attribute:"
 msgstr ""
 
-#: cgi-bin/admin.c:2998
+#: cgi-bin/admin.c:3000
 msgid "Unable to change printer:"
 msgstr ""
 
-#: cgi-bin/admin.c:1602 cgi-bin/admin.c:1766
+#: cgi-bin/admin.c:1604 cgi-bin/admin.c:1768
 msgid "Unable to change server settings:"
 msgstr ""
 
-#: cups/adminutil.c:941 cups/util.c:1672
+#: cups/adminutil.c:941 cups/util.c:1652
 msgid "Unable to connect to host."
 msgstr ""
 
@@ -5150,12 +5145,12 @@ msgstr ""
 msgid "Unable to copy CUPS printer driver files (%d)!"
 msgstr ""
 
-#: scheduler/ipp.c:2786
+#: scheduler/ipp.c:2782
 #, c-format
 msgid "Unable to copy PPD file - %s!"
 msgstr ""
 
-#: scheduler/ipp.c:2852
+#: scheduler/ipp.c:2848
 msgid "Unable to copy PPD file!"
 msgstr ""
 
@@ -5169,24 +5164,24 @@ msgstr ""
 msgid "Unable to copy Windows 9x printer driver files (%d)!"
 msgstr ""
 
-#: scheduler/ipp.c:2763
+#: scheduler/ipp.c:2759
 #, c-format
 msgid "Unable to copy interface script - %s!"
 msgstr ""
 
-#: cups/util.c:613 cups/util.c:1732
+#: cups/util.c:607 cups/util.c:1711
 msgid "Unable to create printer-uri!"
 msgstr ""
 
-#: cgi-bin/admin.c:1816 cgi-bin/admin.c:1828
+#: cgi-bin/admin.c:1818 cgi-bin/admin.c:1830
 msgid "Unable to create temporary file:"
 msgstr ""
 
-#: cgi-bin/admin.c:2119
+#: cgi-bin/admin.c:2121
 msgid "Unable to delete class:"
 msgstr ""
 
-#: cgi-bin/admin.c:2204
+#: cgi-bin/admin.c:2206
 msgid "Unable to delete printer:"
 msgstr ""
 
@@ -5194,15 +5189,15 @@ msgstr ""
 msgid "Unable to do maintenance command:"
 msgstr ""
 
-#: cgi-bin/admin.c:1940
+#: cgi-bin/admin.c:1942
 msgid "Unable to edit cupsd.conf files larger than 1MB!"
 msgstr ""
 
-#: cgi-bin/ipp-var.c:362
+#: cgi-bin/ipp-var.c:361
 msgid "Unable to find destination for job!"
 msgstr ""
 
-#: cups/http-support.c:1433
+#: cups/http-support.c:1480
 msgid "Unable to find printer!\n"
 msgstr ""
 
@@ -5214,11 +5209,11 @@ msgstr ""
 msgid "Unable to get class status:"
 msgstr ""
 
-#: cgi-bin/admin.c:1213
+#: cgi-bin/admin.c:1215
 msgid "Unable to get list of printer drivers:"
 msgstr ""
 
-#: cgi-bin/admin.c:2848
+#: cgi-bin/admin.c:2850
 msgid "Unable to get printer attributes:"
 msgstr ""
 
@@ -5244,15 +5239,15 @@ msgstr ""
 msgid "Unable to modify class:"
 msgstr ""
 
-#: cgi-bin/admin.c:952 cgi-bin/admin.c:1311
+#: cgi-bin/admin.c:952 cgi-bin/admin.c:1313
 msgid "Unable to modify printer:"
 msgstr ""
 
-#: cgi-bin/ipp-var.c:501
+#: cgi-bin/ipp-var.c:428 cgi-bin/ipp-var.c:517
 msgid "Unable to move job"
 msgstr ""
 
-#: cgi-bin/ipp-var.c:503
+#: cgi-bin/ipp-var.c:430 cgi-bin/ipp-var.c:519
 msgid "Unable to move jobs"
 msgstr ""
 
@@ -5260,29 +5255,29 @@ msgstr ""
 msgid "Unable to open PPD file"
 msgstr ""
 
-#: cgi-bin/admin.c:3194
+#: cgi-bin/admin.c:3196
 msgid "Unable to open PPD file:"
 msgstr ""
 
-#: cgi-bin/admin.c:2574
+#: cgi-bin/admin.c:2576
 msgid "Unable to open cupsd.conf file:"
 msgstr ""
 
-#: scheduler/ipp.c:6684
+#: scheduler/ipp.c:6704
 #, c-format
 msgid "Unable to open document %d in job %d!"
 msgstr ""
 
-#: cgi-bin/ipp-var.c:774
+#: cgi-bin/ipp-var.c:790
 msgid "Unable to print test page:"
 msgstr ""
 
-#: cups/adminutil.c:2196
+#: cups/adminutil.c:2198
 #, c-format
 msgid "Unable to run \"%s\": %s\n"
 msgstr ""
 
-#: cgi-bin/ipp-var.c:578 cgi-bin/ipp-var.c:598
+#: cgi-bin/ipp-var.c:594 cgi-bin/ipp-var.c:614
 msgid "Unable to send command to printer driver!"
 msgstr ""
 
@@ -5291,84 +5286,79 @@ msgstr ""
 msgid "Unable to set Windows printer driver (%d)!"
 msgstr ""
 
-#: cgi-bin/admin.c:3783
+#: cgi-bin/admin.c:3785
 msgid "Unable to set options:"
 msgstr ""
 
-#: cgi-bin/admin.c:3085
+#: cgi-bin/admin.c:3087
 msgid "Unable to set server default:"
 msgstr ""
 
-#: cgi-bin/admin.c:1878
+#: cgi-bin/admin.c:1880
 msgid "Unable to upload cupsd.conf file:"
 msgstr ""
 
-#: backend/usb-darwin.c:1843 backend/usb-darwin.c:1865
+#: backend/usb-darwin.c:1944 backend/usb-darwin.c:1966
 msgid "Unable to use legacy USB class driver!\n"
 msgstr ""
 
-#: cups/http-support.c:1212
+#: cups/http-support.c:1214
 msgid "Unauthorized"
 msgstr ""
 
-#: cgi-bin/admin.c:3483
+#: cgi-bin/admin.c:3485
 msgid "Units"
 msgstr ""
 
-#: cups/http-support.c:1246 cups/ppd.c:360
+#: cups/http-support.c:1248 cups/ppd.c:360
 msgid "Unknown"
 msgstr ""
 
-#: backend/ipp.c:1704
-#, c-format
-msgid "Unknown printer error (%s)!"
-msgstr ""
-
-#: scheduler/ipp.c:10918
+#: scheduler/ipp.c:10861
 #, c-format
 msgid "Unknown printer-error-policy \"%s\"."
 msgstr ""
 
-#: scheduler/ipp.c:10902
+#: scheduler/ipp.c:10844
 #, c-format
 msgid "Unknown printer-op-policy \"%s\"."
 msgstr ""
 
-#: scheduler/ipp.c:422
+#: scheduler/ipp.c:418
 #, c-format
 msgid "Unsupported character set \"%s\"!"
 msgstr ""
 
-#: scheduler/ipp.c:8530 scheduler/ipp.c:9851
+#: scheduler/ipp.c:8557 scheduler/ipp.c:9792
 #, c-format
 msgid "Unsupported compression \"%s\"!"
 msgstr ""
 
-#: scheduler/ipp.c:11348
+#: scheduler/ipp.c:11291
 #, c-format
 msgid "Unsupported compression attribute %s!"
 msgstr ""
 
-#: scheduler/ipp.c:11376
+#: scheduler/ipp.c:11319
 #, c-format
 msgid "Unsupported format \"%s\"!"
 msgstr ""
 
-#: scheduler/ipp.c:1418 scheduler/ipp.c:9985
+#: scheduler/ipp.c:1414 scheduler/ipp.c:9926
 #, c-format
 msgid "Unsupported format '%s'!"
 msgstr ""
 
-#: scheduler/ipp.c:8664 scheduler/ipp.c:9968
+#: scheduler/ipp.c:8691 scheduler/ipp.c:9909
 #, c-format
 msgid "Unsupported format '%s/%s'!"
 msgstr ""
 
-#: cups/snmp.c:1111
+#: cups/snmp.c:1113
 msgid "Unsupported value type"
 msgstr ""
 
-#: cups/http-support.c:1227
+#: cups/http-support.c:1229
 msgid "Upgrade Required"
 msgstr ""
 
@@ -5385,16 +5375,16 @@ msgid ""
 "\n"
 msgstr ""
 
-#: filter/pdftops.c:93
+#: filter/pdftops.c:103
 #, c-format
 msgid "Usage: %s job user title copies options [filename]\n"
 msgstr ""
 
-#: backend/ipp.c:210 backend/lpd.c:184 backend/pap.c:228
+#: backend/ipp.c:212 backend/lpd.c:184 backend/pap.c:228
 #: backend/parallel.c:127 backend/scsi.c:157 backend/serial.c:165
 #: backend/socket.c:132 backend/usb.c:183 filter/bannertops.c:118
 #: filter/hpgl-main.c:148 filter/imagetops.c:115 filter/imagetoraster.c:207
-#: filter/pstops.c:255 filter/rastertoepson.c:987 filter/rastertohp.c:713
+#: filter/pstops.c:255 filter/rastertoepson.c:988 filter/rastertohp.c:713
 #: filter/rastertolabel.c:1135 filter/textcommon.c:518
 #, c-format
 msgid "Usage: %s job-id user title copies options [file]\n"
@@ -5457,7 +5447,7 @@ msgid ""
 "    --[no-]user-cancel-any  Allow/prevent users to cancel any job\n"
 msgstr ""
 
-#: scheduler/main.c:2096
+#: scheduler/main.c:2128
 msgid ""
 "Usage: cupsd [-c config-file] [-f] [-F] [-h] [-l]\n"
 "\n"
@@ -5538,7 +5528,7 @@ msgstr ""
 msgid "Usage: lpq [-P dest] [-U username] [-h hostname[:port]] [-l] [+interval]\n"
 msgstr ""
 
-#: ppdc/ppdc.cxx:393
+#: ppdc/ppdc.cxx:392
 msgid ""
 "Usage: ppdc [options] filename.drv [ ... filenameN.drv ]\n"
 "Options:\n"
@@ -5556,7 +5546,7 @@ msgid ""
 "  --lf                 End lines with LF (UNIX/Linux/Mac OS X).\n"
 msgstr ""
 
-#: ppdc/ppdhtml.cxx:174
+#: ppdc/ppdhtml.cxx:173
 msgid ""
 "Usage: ppdhtml [options] filename.drv >filename.html\n"
 "  -D name=value        Set named variable to value.\n"
@@ -5564,7 +5554,7 @@ msgid ""
 "  -I include-dir    Add include directory to search path.\n"
 msgstr ""
 
-#: ppdc/ppdi.cxx:130
+#: ppdc/ppdi.cxx:129
 msgid ""
 "Usage: ppdi [options] filename.ppd [ ... filenameN.ppd ]\n"
 "Options:\n"
@@ -5579,7 +5569,7 @@ msgid ""
 "  -o filename.ppd[.gz]\n"
 msgstr ""
 
-#: ppdc/ppdpo.cxx:255
+#: ppdc/ppdpo.cxx:254
 msgid ""
 "Usage: ppdpo [options] -o filename.po filename.drv [ ... filenameN.drv ]\n"
 "Options:\n"
@@ -5592,15 +5582,15 @@ msgstr ""
 msgid "Usage: snmp [host-or-ip-address]\n"
 msgstr ""
 
-#: cups/snmp.c:1063
+#: cups/snmp.c:1065
 msgid "Value uses indefinite length"
 msgstr ""
 
-#: cups/snmp.c:1048
+#: cups/snmp.c:1050
 msgid "VarBind uses indefinite length"
 msgstr ""
 
-#: cups/snmp.c:998
+#: cups/snmp.c:1000
 msgid "Version uses indefinite length"
 msgstr ""
 
@@ -5609,17 +5599,17 @@ msgstr ""
 msgid "WARNING: Adding only the first %d printers found"
 msgstr ""
 
-#: backend/pap.c:1460 backend/usb-darwin.c:1706
+#: backend/pap.c:1460 backend/usb-darwin.c:1807
 #, c-format
 msgid "WARNING: Boolean expected for waiteof option \"%s\"\n"
 msgstr ""
 
 #: backend/network.c:83 backend/pap.c:1293 backend/parallel.c:638
-#: backend/serial.c:1284 backend/usb-libusb.c:747 backend/usb-unix.c:583
+#: backend/serial.c:1297 backend/usb-libusb.c:747 backend/usb-unix.c:583
 msgid "WARNING: Failed to read side-channel request!\n"
 msgstr ""
 
-#: filter/pstops.c:2234
+#: filter/pstops.c:2237
 #, c-format
 msgid "WARNING: Option \"%s\" cannot be included via IncludeFeature!\n"
 msgstr ""
@@ -5632,17 +5622,17 @@ msgstr ""
 msgid "WARNING: Printer sent unexpected EOF\n"
 msgstr ""
 
-#: backend/lpd.c:595
+#: backend/lpd.c:616
 #, c-format
 msgid "WARNING: Remote host did not respond with command status byte after %d seconds!\n"
 msgstr ""
 
-#: backend/lpd.c:1019 backend/lpd.c:1166
+#: backend/lpd.c:1040 backend/lpd.c:1187
 #, c-format
 msgid "WARNING: Remote host did not respond with control status byte after %d seconds!\n"
 msgstr ""
 
-#: backend/lpd.c:1111
+#: backend/lpd.c:1132
 #, c-format
 msgid "WARNING: Remote host did not respond with data status byte after %d seconds!\n"
 msgstr ""
@@ -5675,12 +5665,12 @@ msgstr ""
 msgid "WARNING: Unknown PAP packet of type %d\n"
 msgstr ""
 
-#: filter/pstops.c:2242
+#: filter/pstops.c:2245
 #, c-format
 msgid "WARNING: Unknown choice \"%s\" for option \"%s\"!\n"
 msgstr ""
 
-#: filter/pstops.c:2227
+#: filter/pstops.c:2230
 #, c-format
 msgid "WARNING: Unknown option \"%s\"!\n"
 msgstr ""
@@ -5695,7 +5685,7 @@ msgstr ""
 msgid "WARNING: number expected for status option \"%s\"\n"
 msgstr ""
 
-#: backend/ipp.c:571 backend/ipp.c:702 backend/lpd.c:832 backend/socket.c:320
+#: backend/ipp.c:593 backend/ipp.c:724 backend/lpd.c:853 backend/socket.c:320
 #, c-format
 msgid "WARNING: recoverable: Network host '%s' is busy; will retry in %d seconds...\n"
 msgstr ""
@@ -5704,11 +5694,11 @@ msgstr ""
 msgid "Warning, no Windows 2000 printer drivers are installed!"
 msgstr ""
 
-#: cups/ppd.c:1866
+#: cups/ppd.c:1875
 msgid "Yes"
 msgstr ""
 
-#: scheduler/client.c:2338
+#: scheduler/client.c:2402
 #, c-format
 msgid "You must access this page using the URL <A HREF=\"https://%s:%d%s\">https://%s:%d%s</A>."
 msgstr ""
@@ -5717,11 +5707,11 @@ msgstr ""
 msgid "You4 Envelope"
 msgstr ""
 
-#: ppdc/sample.c:411
+#: ppdc/sample.c:410
 msgid "ZPL Label Printer"
 msgstr ""
 
-#: ppdc/sample.c:334
+#: ppdc/sample.c:333
 msgid "Zebra"
 msgstr ""
 
@@ -5741,11 +5731,11 @@ msgstr ""
 msgid "convert: Use the -f option to specify a file to convert.\n"
 msgstr ""
 
-#: scheduler/ipp.c:6557
+#: scheduler/ipp.c:6577
 msgid "cups-deviced failed to execute."
 msgstr ""
 
-#: scheduler/ipp.c:7233 scheduler/ipp.c:7483
+#: scheduler/ipp.c:7253 scheduler/ipp.c:7503
 msgid "cups-driverd failed to execute."
 msgstr ""
 
@@ -5769,11 +5759,11 @@ msgstr ""
 msgid "cupsctl: Unknown option \"-%c\"!\n"
 msgstr ""
 
-#: scheduler/main.c:207
+#: scheduler/main.c:200
 msgid "cupsd: Expected config filename after \"-c\" option!\n"
 msgstr ""
 
-#: scheduler/main.c:239 scheduler/main.c:246
+#: scheduler/main.c:232 scheduler/main.c:239
 msgid "cupsd: Unable to get current directory!\n"
 msgstr ""
 
@@ -5787,7 +5777,7 @@ msgstr ""
 msgid "cupsd: Unknown option \"%c\" - aborting!\n"
 msgstr ""
 
-#: scheduler/main.c:273
+#: scheduler/main.c:266
 msgid "cupsd: launchd(8) support not compiled in, running in normal mode.\n"
 msgstr ""
 
@@ -5828,11 +5818,11 @@ msgstr ""
 msgid "device for %s: %s\n"
 msgstr ""
 
-#: cups/snmp.c:1035
+#: cups/snmp.c:1037
 msgid "error-index uses indefinite length"
 msgstr ""
 
-#: cups/snmp.c:1027
+#: cups/snmp.c:1029
 msgid "error-status uses indefinite length"
 msgstr ""
 
@@ -5848,7 +5838,7 @@ msgstr ""
 msgid "idle"
 msgstr ""
 
-#: scheduler/ipp.c:8200
+#: scheduler/ipp.c:8226
 msgid "job-printer-uri attribute missing!"
 msgstr ""
 
@@ -6186,22 +6176,22 @@ msgstr ""
 msgid "no system default destination\n"
 msgstr ""
 
-#: scheduler/ipp.c:6251
+#: scheduler/ipp.c:6271
 msgid "notify-events not specified!"
 msgstr ""
 
-#: scheduler/ipp.c:2112 scheduler/ipp.c:6156
+#: scheduler/ipp.c:2108 scheduler/ipp.c:6176
 #, c-format
 msgid "notify-recipient-uri URI \"%s\" is already used!"
 msgstr ""
 
-#: scheduler/ipp.c:2102 scheduler/ipp.c:6146
+#: scheduler/ipp.c:2098 scheduler/ipp.c:6166
 #, c-format
 msgid "notify-recipient-uri URI \"%s\" uses unknown scheme!"
 msgstr ""
 
-#: scheduler/ipp.c:4138 scheduler/ipp.c:7081 scheduler/ipp.c:7782
-#: scheduler/ipp.c:9244
+#: scheduler/ipp.c:4139 scheduler/ipp.c:7101 scheduler/ipp.c:7807
+#: scheduler/ipp.c:9272
 #, c-format
 msgid "notify-subscription-id %d no good!"
 msgstr ""
@@ -6210,418 +6200,425 @@ msgstr ""
 msgid "pending"
 msgstr ""
 
-#: ppdc/ppdc.cxx:108 ppdc/ppdpo.cxx:94
+#: ppdc/ppdc.cxx:107 ppdc/ppdpo.cxx:93
 #, c-format
 msgid "ppdc: Adding include directory \"%s\"...\n"
 msgstr ""
 
-#: ppdc/ppdpo.cxx:136
+#: ppdc/ppdpo.cxx:135
 #, c-format
 msgid "ppdc: Adding/updating UI text from %s...\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:375
+#: ppdc/ppdc-source.cxx:413
 #, c-format
 msgid "ppdc: Bad boolean value (%s) on line %d of %s.\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:1752
+#: ppdc/ppdc-source.cxx:1798
 #, c-format
 msgid "ppdc: Bad resolution name \"%s\" on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:1078
+#: ppdc/ppdc-source.cxx:1116
 #, c-format
 msgid "ppdc: Bad status keyword %s on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:1989
+#: ppdc/ppdc-source.cxx:2035
 #, c-format
 msgid "ppdc: Bad variable substitution ($%c) on line %d of %s.\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:2659
+#: ppdc/ppdc-source.cxx:2711
 #, c-format
 msgid "ppdc: Choice found on line %d of %s with no Option!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:1654
+#: ppdc/ppdc-source.cxx:1700
 #, c-format
 msgid "ppdc: Duplicate #po for locale %s on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:897
+#: ppdc/ppdc-source.cxx:935
 #, c-format
 msgid "ppdc: Expected a filter definition on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:920
+#: ppdc/ppdc-source.cxx:958
 #, c-format
 msgid "ppdc: Expected a program name on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:359
+#: ppdc/ppdc-source.cxx:397
 #, c-format
 msgid "ppdc: Expected boolean value on line %d of %s.\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:1058
+#: ppdc/ppdc-source.cxx:1096
 #, c-format
 msgid "ppdc: Expected charset after Font on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:412
+#: ppdc/ppdc-source.cxx:450
 #, c-format
 msgid "ppdc: Expected choice code on line %d of %s.\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:400
+#: ppdc/ppdc-source.cxx:438
 #, c-format
 msgid "ppdc: Expected choice name/text on line %d of %s.\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:468
+#: ppdc/ppdc-source.cxx:506
 #, c-format
 msgid "ppdc: Expected color order for ColorModel on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:457
+#: ppdc/ppdc-source.cxx:495
 #, c-format
 msgid "ppdc: Expected colorspace for ColorModel on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:479
+#: ppdc/ppdc-source.cxx:517
 #, c-format
 msgid "ppdc: Expected compression for ColorModel on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:660
+#: ppdc/ppdc-source.cxx:698
 #, c-format
 msgid "ppdc: Expected constraints string for UIConstraints on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:2836
+#: ppdc/ppdc-source.cxx:2897
 #, c-format
 msgid "ppdc: Expected driver type keyword following DriverType on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:791
+#: ppdc/ppdc-source.cxx:829
 #, c-format
 msgid "ppdc: Expected duplex type after Duplex on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:1042
+#: ppdc/ppdc-source.cxx:1080
 #, c-format
 msgid "ppdc: Expected encoding after Font on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:1645
+#: ppdc/ppdc-source.cxx:1691
 #, c-format
 msgid "ppdc: Expected filename after #po %s on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:1170
+#: ppdc/ppdc-source.cxx:1208
 #, c-format
 msgid "ppdc: Expected group name/text on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:2559
+#: ppdc/ppdc-source.cxx:2611
 #, c-format
 msgid "ppdc: Expected include filename on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:1466
+#: ppdc/ppdc-source.cxx:1504
 #, c-format
 msgid "ppdc: Expected integer on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:1637
+#: ppdc/ppdc-source.cxx:1683
 #, c-format
 msgid "ppdc: Expected locale after #po on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:318
+#: ppdc/ppdc-source.cxx:356
 #, c-format
 msgid "ppdc: Expected name after %s on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:3180
+#: ppdc/ppdc-source.cxx:3269
 #, c-format
 msgid "ppdc: Expected name after FileName on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:1023
+#: ppdc/ppdc-source.cxx:1061
 #, c-format
 msgid "ppdc: Expected name after Font on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:3020
+#: ppdc/ppdc-source.cxx:3100
 #, c-format
 msgid "ppdc: Expected name after Manufacturer on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:3053
+#: ppdc/ppdc-source.cxx:3133
 #, c-format
 msgid "ppdc: Expected name after MediaSize on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:3134
+#: ppdc/ppdc-source.cxx:3223
 #, c-format
 msgid "ppdc: Expected name after ModelName on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:3197
+#: ppdc/ppdc-source.cxx:3286
 #, c-format
 msgid "ppdc: Expected name after PCFileName on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:1121
+#: ppdc/ppdc-source.cxx:1159
 #, c-format
 msgid "ppdc: Expected name/text after %s on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:1210
+#: ppdc/ppdc-source.cxx:1248
 #, c-format
 msgid "ppdc: Expected name/text after Installable on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:1738
+#: ppdc/ppdc-source.cxx:1784
 #, c-format
 msgid "ppdc: Expected name/text after Resolution on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:444
+#: ppdc/ppdc-source.cxx:482
 #, c-format
 msgid "ppdc: Expected name/text combination for ColorModel on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:1537
+#: ppdc/ppdc-source.cxx:1576
 #, c-format
 msgid "ppdc: Expected option name/text on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:1571
+#: ppdc/ppdc-source.cxx:1610
 #, c-format
 msgid "ppdc: Expected option section on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:1549
+#: ppdc/ppdc-source.cxx:1588
 #, c-format
 msgid "ppdc: Expected option type on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:1721
+#: ppdc/ppdc-source.cxx:1767
 #, c-format
 msgid "ppdc: Expected override field after Resolution on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:969
+#: ppdc/ppdc-source.cxx:1007
 #, c-format
 msgid "ppdc: Expected real number on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:537
+#: ppdc/ppdc-source.cxx:575
 #, c-format
 msgid "ppdc: Expected resolution/mediatype following ColorProfile on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:1819
+#: ppdc/ppdc-source.cxx:1865
 #, c-format
 msgid "ppdc: Expected resolution/mediatype following SimpleColorProfile on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:326
+#: ppdc/ppdc-source.cxx:364
 #, c-format
 msgid "ppdc: Expected selector after %s on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:1066
+#: ppdc/ppdc-source.cxx:1104
 #, c-format
 msgid "ppdc: Expected status after Font on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:2734
+#: ppdc/ppdc-source.cxx:2786
 #, c-format
 msgid "ppdc: Expected string after Copyright on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:3291
+#: ppdc/ppdc-source.cxx:3389
 #, c-format
 msgid "ppdc: Expected string after Version on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:693
+#: ppdc/ppdc-source.cxx:731
 #, c-format
 msgid "ppdc: Expected two option names on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:337
+#: ppdc/ppdc-source.cxx:375
 #, c-format
 msgid "ppdc: Expected value after %s on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:1050
+#: ppdc/ppdc-source.cxx:1088
 #, c-format
 msgid "ppdc: Expected version after Font on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:192
+#: ppdc/ppdc-source.cxx:230
 #, c-format
 msgid "ppdc: Invalid #include/#po filename \"%s\"!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:937
+#: ppdc/ppdc-source.cxx:975
 #, c-format
 msgid "ppdc: Invalid cost for filter on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:929
+#: ppdc/ppdc-source.cxx:967
 #, c-format
 msgid "ppdc: Invalid empty MIME type for filter on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:945
+#: ppdc/ppdc-source.cxx:983
 #, c-format
 msgid "ppdc: Invalid empty program name for filter on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:1591
+#: ppdc/ppdc-source.cxx:1630
 #, c-format
 msgid "ppdc: Invalid option section \"%s\" on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:1563
+#: ppdc/ppdc-source.cxx:1602
 #, c-format
 msgid "ppdc: Invalid option type \"%s\" on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc.cxx:244 ppdc/ppdpo.cxx:124
+#: ppdc/ppdc.cxx:243 ppdc/ppdpo.cxx:123
 #, c-format
 msgid "ppdc: Loading driver information file \"%s\"...\n"
 msgstr ""
 
-#: ppdc/ppdc.cxx:180
+#: ppdc/ppdc.cxx:179
 #, c-format
 msgid "ppdc: Loading messages for locale \"%s\"...\n"
 msgstr ""
 
-#: ppdc/ppdc.cxx:121
+#: ppdc/ppdc.cxx:120
 #, c-format
 msgid "ppdc: Loading messages from \"%s\"...\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:2356 ppdc/ppdc-source.cxx:2584
+#: ppdc/ppdc-source.cxx:2404 ppdc/ppdc-source.cxx:2636
 #, c-format
 msgid "ppdc: Missing #endif at end of \"%s\"!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:2453 ppdc/ppdc-source.cxx:2488
-#: ppdc/ppdc-source.cxx:2518
+#: ppdc/ppdc-source.cxx:2505 ppdc/ppdc-source.cxx:2540
+#: ppdc/ppdc-source.cxx:2570
 #, c-format
 msgid "ppdc: Missing #if on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-driver.cxx:683
+#: ppdc/ppdc-driver.cxx:722
 #, c-format
 msgid "ppdc: No message catalog provided for locale %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:1607
+#: ppdc/ppdc-source.cxx:1653 ppdc/ppdc-source.cxx:2874
+#: ppdc/ppdc-source.cxx:2960 ppdc/ppdc-source.cxx:3053
+#: ppdc/ppdc-source.cxx:3186 ppdc/ppdc-source.cxx:3319
+#, c-format
+msgid "ppdc: Option %s defined in two different groups on line %d of %s!\n"
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:1646
 #, c-format
 msgid "ppdc: Option %s redefined with a different type on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:670
+#: ppdc/ppdc-source.cxx:708
 #, c-format
 msgid "ppdc: Option constraint must *name on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:2435
+#: ppdc/ppdc-source.cxx:2487
 #, c-format
 msgid "ppdc: Too many nested #if's on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc.cxx:348
+#: ppdc/ppdc.cxx:347
 #, c-format
 msgid "ppdc: Unable to create PPD file \"%s\" - %s.\n"
 msgstr ""
 
-#: ppdc/ppdc.cxx:259
+#: ppdc/ppdc.cxx:258
 #, c-format
 msgid "ppdc: Unable to create output directory %s: %s\n"
 msgstr ""
 
-#: ppdc/ppdc.cxx:280
+#: ppdc/ppdc.cxx:279
 #, c-format
 msgid "ppdc: Unable to create output pipes: %s\n"
 msgstr ""
 
-#: ppdc/ppdc.cxx:297 ppdc/ppdc.cxx:304
+#: ppdc/ppdc.cxx:296 ppdc/ppdc.cxx:303
 #, c-format
 msgid "ppdc: Unable to execute cupstestppd: %s\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:1686
+#: ppdc/ppdc-source.cxx:1732
 #, c-format
 msgid "ppdc: Unable to find #po file %s on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:2591
+#: ppdc/ppdc-source.cxx:2643
 #, c-format
 msgid "ppdc: Unable to find include file \"%s\" on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc.cxx:191
+#: ppdc/ppdc.cxx:190
 #, c-format
 msgid "ppdc: Unable to find localization for \"%s\" - %s\n"
 msgstr ""
 
-#: ppdc/ppdc.cxx:130
+#: ppdc/ppdc.cxx:129
 #, c-format
 msgid "ppdc: Unable to load localization file \"%s\" - %s\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:2009
+#: ppdc/ppdc-source.cxx:2056
 #, c-format
 msgid "ppdc: Undefined variable (%s) on line %d of %s.\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:2855
+#: ppdc/ppdc-source.cxx:2916
 #, c-format
 msgid "ppdc: Unknown driver type %s on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:871
+#: ppdc/ppdc-source.cxx:909
 #, c-format
 msgid "ppdc: Unknown duplex type \"%s\" on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:3066
+#: ppdc/ppdc-source.cxx:3146
 #, c-format
 msgid "ppdc: Unknown media size \"%s\" on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:3302
+#: ppdc/ppdc-source.cxx:3400
 #, c-format
 msgid "ppdc: Unknown token \"%s\" seen on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:979
+#: ppdc/ppdc-source.cxx:1017
 #, c-format
 msgid "ppdc: Unknown trailing characters in real number \"%s\" on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc-source.cxx:2118
+#: ppdc/ppdc-source.cxx:2166
 #, c-format
 msgid "ppdc: Unterminated string starting with %c on line %d of %s!\n"
 msgstr ""
 
-#: ppdc/ppdc.cxx:354
+#: ppdc/ppdc.cxx:353
 #, c-format
 msgid "ppdc: Writing %s...\n"
 msgstr ""
 
-#: ppdc/ppdc.cxx:143
+#: ppdc/ppdc.cxx:142
 #, c-format
 msgid "ppdc: Writing PPD files to directory \"%s\"...\n"
 msgstr ""
@@ -6680,7 +6677,7 @@ msgstr ""
 msgid "request id is %s-%d (%d file(s))\n"
 msgstr ""
 
-#: cups/snmp.c:1019
+#: cups/snmp.c:1021
 msgid "request-id uses indefinite length"
 msgstr ""
 
@@ -6692,7 +6689,7 @@ msgstr ""
 msgid "scheduler is running\n"
 msgstr ""
 
-#: cups/adminutil.c:2267
+#: cups/adminutil.c:2269
 #, c-format
 msgid "stat of %s failed: %s"
 msgstr ""
@@ -6723,7 +6720,7 @@ msgstr ""
 msgid "untitled"
 msgstr ""
 
-#: cups/snmp.c:1044
+#: cups/snmp.c:1046
 msgid "variable-bindings uses indefinite length"
 msgstr ""
 
index cf0449b1065b275e607456fc01d1bacef488a62f..32ccd0be1a6dcd3bc0dfd542f61a7e84821ef014 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: CUPS 1.4\n"
 "Report-Msgid-Bugs-To: http://www.cups.org/str.php\n"
-"POT-Creation-Date: 2009-03-23 14:56-0700\n"
+"POT-Creation-Date: 2009-06-05 14:00-0700\n"
 "PO-Revision-Date: 2009-02-16 12:00-0800\n"
 "Last-Translator: Apple Inc.\n"
 "Language-Team: Apple Inc.\n"
@@ -1771,9 +1771,6 @@ msgstr "60"
 msgid "60 mm/sec."
 msgstr "60 mm/sek."
 
-msgid "600 DPI Grayscale"
-msgstr "600 dpi gråtoner"
-
 msgid "600dpi"
 msgstr "600 dpi"
 
@@ -2529,6 +2526,9 @@ msgstr "ERROR: Kan ikke annullere jobbet %d: %s\n"
 msgid "ERROR: Unable to copy PDF file"
 msgstr "ERROR: Kan ikke kopiere PDF-arkiv"
 
+msgid "ERROR: Unable to create pipe"
+msgstr ""
+
 msgid "ERROR: Unable to create socket"
 msgstr "ERROR: Kan ikke oprette socket"
 
@@ -2549,6 +2549,9 @@ msgstr "ERROR: Kan ikke udføre gs-program"
 msgid "ERROR: Unable to execute pdftops program"
 msgstr "ERROR: Kan ikke udføre pdftops-program"
 
+msgid "ERROR: Unable to execute pstops program"
+msgstr ""
+
 #, c-format
 msgid "ERROR: Unable to fork pictwpstops: %s\n"
 msgstr "ERROR: Kan ikke fork pictwpstops: %s\n"
@@ -2777,14 +2780,6 @@ msgstr ""
 msgid "ERROR: doc_printf overflow (%d bytes) detected, aborting!\n"
 msgstr "ERROR: doc_printf-overløb (%d byte) registreret, annullerer!\n"
 
-#, c-format
-msgid "ERROR: pdftops filter crashed on signal %d!\n"
-msgstr "ERROR: pdftops-filter gik ned på signalet %d!\n"
-
-#, c-format
-msgid "ERROR: pdftops filter exited with status %d!\n"
-msgstr "ERROR: pdftops-filter afsluttede med status %d!\n"
-
 #, c-format
 msgid "ERROR: pictwpstops exited on signal %d!\n"
 msgstr "ERROR: pictwpstops afsluttede på signalet %d!\n"
@@ -4246,10 +4241,6 @@ msgstr "Enheder"
 msgid "Unknown"
 msgstr "Ukendt"
 
-#, c-format
-msgid "Unknown printer error (%s)!"
-msgstr "Ukendt printerfejl (%s)!"
-
 #, c-format
 msgid "Unknown printer-error-policy \"%s\"."
 msgstr "Ukendt printer-error-policy \"%s\"."
@@ -5370,6 +5361,10 @@ msgstr "ppdc: Manglende #if på linje %d af %s!\n"
 msgid "ppdc: No message catalog provided for locale %s!\n"
 msgstr "ppdc: Intet beskedkatalog til lokalitet %s!\n"
 
+#, c-format
+msgid "ppdc: Option %s defined in two different groups on line %d of %s!\n"
+msgstr ""
+
 #, c-format
 msgid "ppdc: Option %s redefined with a different type on line %d of %s!\n"
 msgstr ""
@@ -5544,6 +5539,9 @@ msgstr "variable-bindings bruger uendelig længde"
 #~ msgid "%s: Unable to open %s - %s on line %d.\n"
 #~ msgstr "%s: Kan ikke åbne %s - %s på linje %d.\n"
 
+#~ msgid "600 DPI Grayscale"
+#~ msgstr "600 dpi gråtoner"
+
 #~ msgid "ERROR: Unable to create temporary file - %s.\n"
 #~ msgstr "ERROR: Kan ikke oprette midlertidigt arkiv - %s.\n"
 
@@ -5553,6 +5551,15 @@ msgstr "variable-bindings bruger uendelig længde"
 #~ msgid "ERROR: Unable to open temporary file"
 #~ msgstr "ERROR: Kan ikke åbne midlertidigt arkiv"
 
+#~ msgid "ERROR: pdftops filter crashed on signal %d!\n"
+#~ msgstr "ERROR: pdftops-filter gik ned på signalet %d!\n"
+
+#~ msgid "ERROR: pdftops filter exited with status %d!\n"
+#~ msgstr "ERROR: pdftops-filter afsluttede med status %d!\n"
+
+#~ msgid "Unknown printer error (%s)!"
+#~ msgstr "Ukendt printerfejl (%s)!"
+
 #~ msgid ""
 #~ "Usage: convert [ options ]\n"
 #~ "\n"
index 009f5ee727b3d3111e529f42631b7d67058117c8..dde3c73ba1b4bc17e7ff70f3fdb1b3ad7d998666 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: CUPS 1.4\n"
 "Report-Msgid-Bugs-To: http://www.cups.org/str.php\n"
-"POT-Creation-Date: 2009-03-23 14:56-0700\n"
+"POT-Creation-Date: 2009-06-05 14:00-0700\n"
 "PO-Revision-Date: 2009-02-16 12:00-0800\n"
 "Last-Translator: Apple Inc.\n"
 "Language-Team: Apple Inc.\n"
@@ -1775,9 +1775,6 @@ msgstr "60"
 msgid "60 mm/sec."
 msgstr "60 mm/Sek."
 
-msgid "600 DPI Grayscale"
-msgstr "600 DPI Graustufen"
-
 msgid "600dpi"
 msgstr "600 dpi"
 
@@ -2543,6 +2540,9 @@ msgstr "ERROR: Druckauftrag „%d“ konnte nicht abgebrochen werden: %s\n"
 msgid "ERROR: Unable to copy PDF file"
 msgstr "ERROR: PDF-Datei konnte nicht kopiert werden"
 
+msgid "ERROR: Unable to create pipe"
+msgstr ""
+
 msgid "ERROR: Unable to create socket"
 msgstr "ERROR: Socket konnte nicht erstellt werden"
 
@@ -2564,6 +2564,9 @@ msgstr "ERROR: gs-Programm konnte nicht ausgeführt werden"
 msgid "ERROR: Unable to execute pdftops program"
 msgstr "ERROR: pdftops-Programm konnte nicht ausgeführt werden"
 
+msgid "ERROR: Unable to execute pstops program"
+msgstr ""
+
 #, c-format
 msgid "ERROR: Unable to fork pictwpstops: %s\n"
 msgstr "ERROR: Fork für pictwpstops konnte nicht ausgeführt werden: %s\n"
@@ -2804,14 +2807,6 @@ msgstr ""
 msgid "ERROR: doc_printf overflow (%d bytes) detected, aborting!\n"
 msgstr "ERROR: doc_printf-Overflow (%d Byte) festgestellt; abbrechen!\n"
 
-#, c-format
-msgid "ERROR: pdftops filter crashed on signal %d!\n"
-msgstr "ERROR: pdftops-Filter fehlgeschlagen bei Signal „%d“!\n"
-
-#, c-format
-msgid "ERROR: pdftops filter exited with status %d!\n"
-msgstr "ERROR: pdftops-Filter ausgestiegen mit Status „%d“!\n"
-
 #, c-format
 msgid "ERROR: pictwpstops exited on signal %d!\n"
 msgstr "ERROR: pictwpstops-Filter ausgestiegen bei Signal „%d“!\n"
@@ -4294,10 +4289,6 @@ msgstr "Einheiten"
 msgid "Unknown"
 msgstr "Unbekannt"
 
-#, c-format
-msgid "Unknown printer error (%s)!"
-msgstr "Unbekannter Druckerfehler (%s)!"
-
 #, c-format
 msgid "Unknown printer-error-policy \"%s\"."
 msgstr "Unbekannte printer-error-policy „%s“."
@@ -5414,6 +5405,10 @@ msgstr "ppdc: #if fehlt in Zeile %d von %s!\n"
 msgid "ppdc: No message catalog provided for locale %s!\n"
 msgstr "ppdc: Kein Message-Catalog verfügbar für Locale „%s“!\n"
 
+#, c-format
+msgid "ppdc: Option %s defined in two different groups on line %d of %s!\n"
+msgstr ""
+
 #, c-format
 msgid "ppdc: Option %s redefined with a different type on line %d of %s!\n"
 msgstr ""
@@ -5589,6 +5584,9 @@ msgstr "variable-bindings hat unbestimmte Länge"
 #~ msgid "%s: Unable to open %s - %s on line %d.\n"
 #~ msgstr "%s: „%s“ konnte nicht geöffnet werden – %s in Zeile %d.\n"
 
+#~ msgid "600 DPI Grayscale"
+#~ msgstr "600 DPI Graustufen"
+
 #~ msgid "ERROR: Unable to create temporary file - %s.\n"
 #~ msgstr "ERROR: Temporäre Datei konnte nicht erstellt werden – %s.\n"
 
@@ -5598,6 +5596,15 @@ msgstr "variable-bindings hat unbestimmte Länge"
 #~ msgid "ERROR: Unable to open temporary file"
 #~ msgstr "ERROR: Temporäre Datei konnte nicht geöffnet werden"
 
+#~ msgid "ERROR: pdftops filter crashed on signal %d!\n"
+#~ msgstr "ERROR: pdftops-Filter fehlgeschlagen bei Signal „%d“!\n"
+
+#~ msgid "ERROR: pdftops filter exited with status %d!\n"
+#~ msgstr "ERROR: pdftops-Filter ausgestiegen mit Status „%d“!\n"
+
+#~ msgid "Unknown printer error (%s)!"
+#~ msgstr "Unbekannter Druckerfehler (%s)!"
+
 #~ msgid ""
 #~ "Usage: convert [ options ]\n"
 #~ "\n"
index 5d45ea8e0c4b0a4e0ce7901d37b596ac94c860fa..2fd784e7bb01c119ba9bdc16057e07a12868ea49 100644 (file)
@@ -16,8 +16,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: CUPS 1.4\n"
 "Report-Msgid-Bugs-To: http://www.cups.org/str.php\n"
-"POT-Creation-Date: 2009-03-23 14:56-0700\n"
-"PO-Revision-Date: 2009-03-16 19:35+0100\n"
+"POT-Creation-Date: 2009-06-05 14:00-0700\n"
+"PO-Revision-Date: 2009-05-23 13:15+0100\n"
 "Last-Translator: Juan Pablo González Riopedre <riopedre13@yahoo.es>\n"
 "Language-Team: Spanish\n"
 "MIME-Version: 1.0\n"
@@ -1805,9 +1805,6 @@ msgstr "60"
 msgid "60 mm/sec."
 msgstr "60 mm/seg"
 
-msgid "600 DPI Grayscale"
-msgstr "600 PPP escala de grises"
-
 msgid "600dpi"
 msgstr "600ppp"
 
@@ -2576,6 +2573,9 @@ msgstr "ERROR: No se ha podido cancelar el trabajo %d: %s\n"
 msgid "ERROR: Unable to copy PDF file"
 msgstr "ERROR: No se ha podido copiar el archivo PDF"
 
+msgid "ERROR: Unable to create pipe"
+msgstr ""
+
 msgid "ERROR: Unable to create socket"
 msgstr "ERROR: No se ha podido crear socket"
 
@@ -2598,6 +2598,9 @@ msgstr "ERROR: No se ha podido ejecutar el programa gs"
 msgid "ERROR: Unable to execute pdftops program"
 msgstr "ERROR: No se ha podido ejecutar el programa pdftops"
 
+msgid "ERROR: Unable to execute pstops program"
+msgstr ""
+
 #, c-format
 msgid "ERROR: Unable to fork pictwpstops: %s\n"
 msgstr "ERROR: No se ha podido bifurcar (fork) pictwpstops: %s\n"
@@ -2837,14 +2840,6 @@ msgstr ""
 "ERROR: Se ha detectado un desbordamiento de doc_printf (%d bytes); "
 "cancelando.\n"
 
-#, c-format
-msgid "ERROR: pdftops filter crashed on signal %d!\n"
-msgstr "ERROR: filtro pdftops se ha colgado con la señal %d.\n"
-
-#, c-format
-msgid "ERROR: pdftops filter exited with status %d!\n"
-msgstr "ERROR: filtro pdftops se ha cerrado con el estado %d.\n"
-
 #, c-format
 msgid "ERROR: pictwpstops exited on signal %d!\n"
 msgstr "ERROR: pictwpstops se ha cerrado con la señal %d.\n"
@@ -3233,7 +3228,7 @@ msgid "Interlock open."
 msgstr "Dispositivo de seguridad abierto."
 
 msgid "Internal Server Error"
-msgstr ""
+msgstr "Error interno del servidor"
 
 msgid "Internal error"
 msgstr "Error interno"
@@ -4332,10 +4327,6 @@ msgstr "Unidades"
 msgid "Unknown"
 msgstr "Desconocido"
 
-#, c-format
-msgid "Unknown printer error (%s)!"
-msgstr "Error de impresión desconocido (%s)."
-
 #, c-format
 msgid "Unknown printer-error-policy \"%s\"."
 msgstr "printer-error-policy \"%s\" incorrecto."
@@ -5529,6 +5520,10 @@ msgstr "ppdc: Falta un #if en la línea %d de %s.\n"
 msgid "ppdc: No message catalog provided for locale %s!\n"
 msgstr "ppdc: No se ha proporcionado catálogo de mensajes para el idioma %s.\n"
 
+#, c-format
+msgid "ppdc: Option %s defined in two different groups on line %d of %s!\n"
+msgstr ""
+
 #, c-format
 msgid "ppdc: Option %s redefined with a different type on line %d of %s!\n"
 msgstr ""
@@ -5694,3 +5689,15 @@ msgstr "sin título"
 
 msgid "variable-bindings uses indefinite length"
 msgstr "variable-bindings usa una longitud indefinida"
+
+#~ msgid "600 DPI Grayscale"
+#~ msgstr "600 PPP escala de grises"
+
+#~ msgid "ERROR: pdftops filter crashed on signal %d!\n"
+#~ msgstr "ERROR: filtro pdftops se ha colgado con la señal %d.\n"
+
+#~ msgid "ERROR: pdftops filter exited with status %d!\n"
+#~ msgstr "ERROR: filtro pdftops se ha cerrado con el estado %d.\n"
+
+#~ msgid "Unknown printer error (%s)!"
+#~ msgstr "Error de impresión desconocido (%s)."
index 99625b235564e4b6ceb721b6806d0352583407b9..16f2bc0481e0cc9ed23e8ad1c14c5ba33b5a383b 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: CUPS 1.4\n"
 "Report-Msgid-Bugs-To: http://www.cups.org/str.php\n"
-"POT-Creation-Date: 2009-03-23 14:56-0700\n"
+"POT-Creation-Date: 2009-06-05 14:00-0700\n"
 "PO-Revision-Date: 2009-02-12 15:10+0200\n"
 "Last-Translator: Teppo Turtiainen <teppot@iki.fi>\n"
 "Language-Team: Finnish\n"
@@ -1777,9 +1777,6 @@ msgstr "60"
 msgid "60 mm/sec."
 msgstr "60 mm/s"
 
-msgid "600 DPI Grayscale"
-msgstr "600 dpi harmaasävy"
-
 msgid "600dpi"
 msgstr "600 dpi"
 
@@ -2537,6 +2534,9 @@ msgstr "ERROR: Työtä %d ei voida peruuttaa: %s\n"
 msgid "ERROR: Unable to copy PDF file"
 msgstr "ERROR: PDF-tiedostoa ei voida kopioida"
 
+msgid "ERROR: Unable to create pipe"
+msgstr ""
+
 msgid "ERROR: Unable to create socket"
 msgstr "ERROR: Socketia ei voida luoda"
 
@@ -2557,6 +2557,9 @@ msgstr "ERROR: gs-ohjelmaa ei voida suorittaa"
 msgid "ERROR: Unable to execute pdftops program"
 msgstr "ERROR: pdftops-ohjelmaa ei voida suorittaa"
 
+msgid "ERROR: Unable to execute pstops program"
+msgstr ""
+
 #, c-format
 msgid "ERROR: Unable to fork pictwpstops: %s\n"
 msgstr "ERROR: pictwpstops:ia ei voida forkata: %s\n"
@@ -2782,14 +2785,6 @@ msgstr "ERROR: Ei-tuettu page-border-arvo %s, käytetään page-border=none!\n"
 msgid "ERROR: doc_printf overflow (%d bytes) detected, aborting!\n"
 msgstr "ERROR: Havaittiin doc_printf-ylivuoto (%d tavua), keskeytetään!\n"
 
-#, c-format
-msgid "ERROR: pdftops filter crashed on signal %d!\n"
-msgstr "ERROR: pdftops-suodin kaatui signaaliin %d!\n"
-
-#, c-format
-msgid "ERROR: pdftops filter exited with status %d!\n"
-msgstr "ERROR: pdftops-suodin lopetti signaaliin %d!\n"
-
 #, c-format
 msgid "ERROR: pictwpstops exited on signal %d!\n"
 msgstr "ERROR: pictwpstops lopetti signaaliin %d!\n"
@@ -4261,10 +4256,6 @@ msgstr "Yksiköt"
 msgid "Unknown"
 msgstr "Tuntematon"
 
-#, c-format
-msgid "Unknown printer error (%s)!"
-msgstr "Tuntematon tulostinvirhe (%s)!"
-
 #, c-format
 msgid "Unknown printer-error-policy \"%s\"."
 msgstr "Tuntematon printer-error-policy ”%s”."
@@ -5387,6 +5378,10 @@ msgstr "ppdc: #if puuttuu riviltä %d / %s!\n"
 msgid "ppdc: No message catalog provided for locale %s!\n"
 msgstr "ppdc: Ei viestikatalogia lokaalille %s!\n"
 
+#, c-format
+msgid "ppdc: Option %s defined in two different groups on line %d of %s!\n"
+msgstr ""
+
 #, c-format
 msgid "ppdc: Option %s redefined with a different type on line %d of %s!\n"
 msgstr "ppdc: Valinta %s määritelty uudelleen eri tyypillä rivillä %d / %s!\n"
@@ -5560,6 +5555,9 @@ msgstr "variable-bindings käyttää määrittämätöntä pituutta"
 #~ msgid "%s: Unable to open %s - %s on line %d.\n"
 #~ msgstr "%s: Kohdetta %s ei voida avata - %s linjalla %d.\n"
 
+#~ msgid "600 DPI Grayscale"
+#~ msgstr "600 dpi harmaasävy"
+
 #~ msgid "ERROR: Unable to create temporary file - %s.\n"
 #~ msgstr "ERROR: Tilapäistiedostoa ei voida luoda - %s.\n"
 
@@ -5569,6 +5567,15 @@ msgstr "variable-bindings käyttää määrittämätöntä pituutta"
 #~ msgid "ERROR: Unable to open temporary file"
 #~ msgstr "ERROR: Tilapäistiedostoa ei voida avata"
 
+#~ msgid "ERROR: pdftops filter crashed on signal %d!\n"
+#~ msgstr "ERROR: pdftops-suodin kaatui signaaliin %d!\n"
+
+#~ msgid "ERROR: pdftops filter exited with status %d!\n"
+#~ msgstr "ERROR: pdftops-suodin lopetti signaaliin %d!\n"
+
+#~ msgid "Unknown printer error (%s)!"
+#~ msgstr "Tuntematon tulostinvirhe (%s)!"
+
 #~ msgid ""
 #~ "Usage: convert [ options ]\n"
 #~ "\n"
index b2f441fbfe29d5544c7b8467d8199b79d4ea4d22..e656a81fcd518491bc27eda4ddc439f09913233b 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: CUPS 1.4\n"
 "Report-Msgid-Bugs-To: http://www.cups.org/str.php\n"
-"POT-Creation-Date: 2009-03-23 14:56-0700\n"
+"POT-Creation-Date: 2009-06-05 14:00-0700\n"
 "PO-Revision-Date: 2009-02-16 12:00-0800\n"
 "Last-Translator: Apple Inc.\n"
 "Language-Team: Apple Inc.\n"
@@ -1790,9 +1790,6 @@ msgstr "60"
 msgid "60 mm/sec."
 msgstr "60 mm/s"
 
-msgid "600 DPI Grayscale"
-msgstr "600 ppp (niveaux de gris)"
-
 msgid "600dpi"
 msgstr "600 ppp"
 
@@ -2563,6 +2560,9 @@ msgstr "ERROR: impossible d’annuler la tâche %d : %s\n"
 msgid "ERROR: Unable to copy PDF file"
 msgstr "ERROR: impossible de copier le fichier PDF"
 
+msgid "ERROR: Unable to create pipe"
+msgstr ""
+
 msgid "ERROR: Unable to create socket"
 msgstr "ERROR: impossible de créer un socket"
 
@@ -2585,6 +2585,9 @@ msgstr "ERROR: impossible d’exécuter le programme gs"
 msgid "ERROR: Unable to execute pdftops program"
 msgstr "ERROR: impossible d’exécuter le programme pdftops"
 
+msgid "ERROR: Unable to execute pstops program"
+msgstr ""
+
 #, c-format
 msgid "ERROR: Unable to fork pictwpstops: %s\n"
 msgstr "ERROR: impossible d’effectuer le fork de pictwpstops : %s\n"
@@ -2820,15 +2823,6 @@ msgstr ""
 "ERROR: dépassement de capacité de doc_printf (%d octets) détecté, processus "
 "en cours d’interruption.\n"
 
-#, c-format
-msgid "ERROR: pdftops filter crashed on signal %d!\n"
-msgstr ""
-"ERROR: le filtre pdftops a cessé de fonctionner à l’issue du signal %d.\n"
-
-#, c-format
-msgid "ERROR: pdftops filter exited with status %d!\n"
-msgstr "ERROR: le filtre pdftops a indiqué l’état %d lors de sa fermeture.\n"
-
 #, c-format
 msgid "ERROR: pictwpstops exited on signal %d!\n"
 msgstr "ERROR: pictwpstops a quitté au signal %d.\n"
@@ -4322,10 +4316,6 @@ msgstr "Unités"
 msgid "Unknown"
 msgstr "Inconnu"
 
-#, c-format
-msgid "Unknown printer error (%s)!"
-msgstr "Erreur inconnue relative à l’imprimante (%s)"
-
 #, c-format
 msgid "Unknown printer-error-policy \"%s\"."
 msgstr "Paramètre printer-error-policy « %s » inconnu."
@@ -5482,6 +5472,10 @@ msgstr "ppdc : #if absent à la ligne %d de %s.\n"
 msgid "ppdc: No message catalog provided for locale %s!\n"
 msgstr "ppdc : aucun catalogue de messages fourni pour la langue %s.\n"
 
+#, c-format
+msgid "ppdc: Option %s defined in two different groups on line %d of %s!\n"
+msgstr ""
+
 #, c-format
 msgid "ppdc: Option %s redefined with a different type on line %d of %s!\n"
 msgstr "ppdc : option %s redéfinie sous un autre type à la ligne %d de %s.\n"
@@ -5662,6 +5656,9 @@ msgstr "variable-bindings s’avère être de longueur indéfinie"
 #~ msgid "%s: Unable to open %s - %s on line %d.\n"
 #~ msgstr "%s : impossible d’ouvrir %s - %s à la ligne %d."
 
+#~ msgid "600 DPI Grayscale"
+#~ msgstr "600 ppp (niveaux de gris)"
+
 #~ msgid "ERROR: Unable to create temporary file - %s.\n"
 #~ msgstr "ERROR: impossible de créer un fichier temporaire - %s.\n"
 
@@ -5671,6 +5668,17 @@ msgstr "variable-bindings s’avère être de longueur indéfinie"
 #~ msgid "ERROR: Unable to open temporary file"
 #~ msgstr "ERROR: impossible d’ouvrir le fichier temporaire."
 
+#~ msgid "ERROR: pdftops filter crashed on signal %d!\n"
+#~ msgstr ""
+#~ "ERROR: le filtre pdftops a cessé de fonctionner à l’issue du signal %d.\n"
+
+#~ msgid "ERROR: pdftops filter exited with status %d!\n"
+#~ msgstr ""
+#~ "ERROR: le filtre pdftops a indiqué l’état %d lors de sa fermeture.\n"
+
+#~ msgid "Unknown printer error (%s)!"
+#~ msgstr "Erreur inconnue relative à l’imprimante (%s)"
+
 #~ msgid ""
 #~ "Usage: convert [ options ]\n"
 #~ "\n"
index 81a7a8ddc4a3809b56e2e5e798b0743a2b4c33c6..06eb084ca9268b84edf8743221b2cd2a53357ab8 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: CUPS 1.4\n"
 "Report-Msgid-Bugs-To: http://www.cups.org/str.php\n"
-"POT-Creation-Date: 2009-03-23 14:56-0700\n"
+"POT-Creation-Date: 2009-06-05 14:00-0700\n"
 "PO-Revision-Date: 2009-02-16 12:00-0800\n"
 "Last-Translator: Apple Inc.\n"
 "Language-Team: Apple Inc.\n"
@@ -1777,9 +1777,6 @@ msgstr "60"
 msgid "60 mm/sec."
 msgstr "60 mm/sec."
 
-msgid "600 DPI Grayscale"
-msgstr "Scala di grigi a 600 DPI"
-
 msgid "600dpi"
 msgstr "600 dpi"
 
@@ -2539,6 +2536,9 @@ msgstr "ERROR: impossibile annullare la stampa %d: %s\n"
 msgid "ERROR: Unable to copy PDF file"
 msgstr "ERROR: impossibile copiare il documento PDF"
 
+msgid "ERROR: Unable to create pipe"
+msgstr ""
+
 msgid "ERROR: Unable to create socket"
 msgstr "ERROR: impossibile creare il socket"
 
@@ -2560,6 +2560,9 @@ msgstr "ERROR: impossibile eseguire il programma gs"
 msgid "ERROR: Unable to execute pdftops program"
 msgstr "ERROR: impossibile eseguire il programma pdftops"
 
+msgid "ERROR: Unable to execute pstops program"
+msgstr ""
+
 #, c-format
 msgid "ERROR: Unable to fork pictwpstops: %s\n"
 msgstr "ERROR: impossibile biforcare pictwpstops: %s\n"
@@ -2789,14 +2792,6 @@ msgstr ""
 msgid "ERROR: doc_printf overflow (%d bytes) detected, aborting!\n"
 msgstr "ERROR: rilevato overflow (%d byte)  doc_printf, interrompo!\n"
 
-#, c-format
-msgid "ERROR: pdftops filter crashed on signal %d!\n"
-msgstr "ERROR: il filtro pdftops si è chiuso al segnale %d!\n"
-
-#, c-format
-msgid "ERROR: pdftops filter exited with status %d!\n"
-msgstr "ERROR: il filtro pdftops si è chiuso con stato %d!\n"
-
 #, c-format
 msgid "ERROR: pictwpstops exited on signal %d!\n"
 msgstr "ERROR: pictwpstops si è chiuso al segnale %d!\n"
@@ -4273,10 +4268,6 @@ msgstr "Unità"
 msgid "Unknown"
 msgstr "Sconosciuto"
 
-#, c-format
-msgid "Unknown printer error (%s)!"
-msgstr "Errore della stampante sconosciuto (%s)!"
-
 #, c-format
 msgid "Unknown printer-error-policy \"%s\"."
 msgstr "Printer-error-policy \"%s\" sconosciuto."
@@ -5408,6 +5399,10 @@ msgid "ppdc: No message catalog provided for locale %s!\n"
 msgstr ""
 "ppdc: nessun catalogo messaggi fornito per impostazioni internazionali %s!\n"
 
+#, c-format
+msgid "ppdc: Option %s defined in two different groups on line %d of %s!\n"
+msgstr ""
+
 #, c-format
 msgid "ppdc: Option %s redefined with a different type on line %d of %s!\n"
 msgstr "ppdc: opzione %s ridefinita con un tipo diverso alla riga %d di %s!\n"
@@ -5585,6 +5580,9 @@ msgstr "variable-bindings utilizza una lunghezza indefinita"
 #~ msgid "%s: Unable to open %s - %s on line %d.\n"
 #~ msgstr "%s: Errore: impossibile aprire %s - %s alla riga %d.\n"
 
+#~ msgid "600 DPI Grayscale"
+#~ msgstr "Scala di grigi a 600 DPI"
+
 #~ msgid "ERROR: Unable to create temporary file - %s.\n"
 #~ msgstr "ERROR: impossibile creare il documento temporaneo: %s.\n"
 
@@ -5594,6 +5592,15 @@ msgstr "variable-bindings utilizza una lunghezza indefinita"
 #~ msgid "ERROR: Unable to open temporary file"
 #~ msgstr "ERROR: impossibile aprire il documento temporaneo"
 
+#~ msgid "ERROR: pdftops filter crashed on signal %d!\n"
+#~ msgstr "ERROR: il filtro pdftops si è chiuso al segnale %d!\n"
+
+#~ msgid "ERROR: pdftops filter exited with status %d!\n"
+#~ msgstr "ERROR: il filtro pdftops si è chiuso con stato %d!\n"
+
+#~ msgid "Unknown printer error (%s)!"
+#~ msgstr "Errore della stampante sconosciuto (%s)!"
+
 #~ msgid ""
 #~ "Usage: convert [ options ]\n"
 #~ "\n"
index 09d9041db8a4d3df8de095e0531f45a0001b5fae..a77d1ad216979e1fe02f3005aa1d124bdefdc7ed 100644 (file)
 # where "LL" is your locale.
 #
 msgid ""
-msgstr "Project-Id-Version: CUPS 1.4\nReport-Msgid-Bugs-To: http://www.cups.org/str.php\nPOT-Creation-Date: 2009-03-23 14:56-0700\nPO-Revision-Date: 2009-02-20 16:43+0900\nLast-Translator: OPFC TRANSCUPS <opfc-transcups@sourceforge.jp>\nLanguage-Team: OPFC TRANSCUPS <opfc-transcups@sourceforge.jp>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\n"
+msgstr ""
+"Project-Id-Version: CUPS 1.4\n"
+"Report-Msgid-Bugs-To: http://www.cups.org/str.php\n"
+"POT-Creation-Date: 2009-06-05 14:00-0700\n"
+"PO-Revision-Date: 2009-02-20 16:43+0900\n"
+"Last-Translator: OPFC TRANSCUPS <opfc-transcups@sourceforge.jp>\n"
+"Language-Team: OPFC TRANSCUPS <opfc-transcups@sourceforge.jp>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
 msgid "\t\t(all)\n"
 msgstr "\t\t(すべて)\n"
+
 msgid "\t\t(none)\n"
 msgstr "\t\t(なし)\n"
+
+#, c-format
 msgid "\t%d entries\n"
 msgstr "\t%d エントリー\n"
+
 msgid "\tAfter fault: continue\n"
 msgstr "\t失敗後: 継続\n"
+
 msgid "\tAlerts:"
 msgstr "\t警告:"
+
 msgid "\tBanner required\n"
 msgstr "\tバナーが必要\n"
+
 msgid "\tCharset sets:\n"
 msgstr "\t文字セット:\n"
+
 msgid "\tConnection: direct\n"
 msgstr "\t接続: 直結\n"
+
 msgid "\tConnection: remote\n"
 msgstr "\t接続: リモート\n"
+
 msgid "\tDefault page size:\n"
 msgstr "\tデフォルト用紙サイズ:\n"
+
 msgid "\tDefault pitch:\n"
 msgstr "\tデフォルトピッチ:\n"
+
 msgid "\tDefault port settings:\n"
 msgstr "\tデフォルトポート設定:\n"
+
+#, c-format
 msgid "\tDescription: %s\n"
 msgstr "\t説明: %s\n"
-msgid "\tForm mounted:\n\tContent types: any\n\tPrinter types: unknown\n"
-msgstr "\t設定されたフォーム:\n\tコンテンツの種類: すべて\n\tプリンターの種類: 不明\n"
+
+msgid ""
+"\tForm mounted:\n"
+"\tContent types: any\n"
+"\tPrinter types: unknown\n"
+msgstr ""
+"\t設定されたフォーム:\n"
+"\tコンテンツの種類: すべて\n"
+"\tプリンターの種類: 不明\n"
+
 msgid "\tForms allowed:\n"
 msgstr "\t許可されているフォーム:\n"
+
+#, c-format
 msgid "\tInterface: %s.ppd\n"
 msgstr "\tインターフェイス: %s.ppd\n"
+
+#, c-format
 msgid "\tInterface: %s/interfaces/%s\n"
 msgstr "\tインターフェイス: %s/interfaces/%s\n"
+
+#, c-format
 msgid "\tInterface: %s/ppd/%s.ppd\n"
 msgstr "\tインターフェイス: %s/ppd/%s.ppd\n"
+
+#, c-format
 msgid "\tLocation: %s\n"
 msgstr "\t場所: %s\n"
+
 msgid "\tOn fault: no alert\n"
 msgstr "\t失敗時: 警告なし\n"
+
 msgid "\tUsers allowed:\n"
 msgstr "\t許可されているユーザー:\n"
+
 msgid "\tUsers denied:\n"
 msgstr "\t拒否されているユーザー:\n"
+
 msgid "\tdaemon present\n"
 msgstr "\tデーモンは提供されています\n"
+
 msgid "\tno entries\n"
 msgstr "\tエントリーがありません\n"
+
+#, c-format
 msgid "\tprinter is on device '%s' speed -1\n"
 msgstr "\tデバイス '%s' 上のプリンター 速度 -1\n"
+
 msgid "\tprinting is disabled\n"
 msgstr "\t印刷は無効です\n"
+
 msgid "\tprinting is enabled\n"
 msgstr "\t印刷は有効です\n"
+
+#, c-format
 msgid "\tqueued for %s\n"
 msgstr "\t%s にキューしました\n"
+
 msgid "\tqueuing is disabled\n"
 msgstr "\tキューは無効です\n"
+
 msgid "\tqueuing is enabled\n"
 msgstr "\tキューは有効です\n"
+
 msgid "\treason unknown\n"
 msgstr "\t未知の理由\n"
-msgid "\n    DETAILED CONFORMANCE TEST RESULTS\n"
-msgstr "\n    適合テスト結果詳細\n"
+
+msgid ""
+"\n"
+"    DETAILED CONFORMANCE TEST RESULTS\n"
+msgstr ""
+"\n"
+"    適合テスト結果詳細\n"
+
 msgid "                REF: Page 15, section 3.1.\n"
 msgstr "                参照: 15 ページ、セクション 3.1。\n"
+
 msgid "                REF: Page 15, section 3.2.\n"
 msgstr "                参照: 15 ページ、セクション 3.2。\n"
+
 msgid "                REF: Page 19, section 3.3.\n"
 msgstr "                参照: 19 ページ、セクション 3.3。\n"
+
 msgid "                REF: Page 20, section 3.4.\n"
 msgstr "                参照: 20 ページ、セクション 3.4。\n"
+
 msgid "                REF: Page 27, section 3.5.\n"
 msgstr "                参照: 27 ページ、セクション 3.5。\n"
+
 msgid "                REF: Page 42, section 5.2.\n"
 msgstr "                参照: 42 ページ、セクション 5.2。\n"
+
 msgid "                REF: Pages 16-17, section 3.2.\n"
 msgstr "                参照: 16-17 ページ、セクション 3.2。\n"
+
 msgid "                REF: Pages 42-45, section 5.2.\n"
 msgstr "                参照: 42-45 ページ、セクション 5.2。\n"
+
 msgid "                REF: Pages 45-46, section 5.2.\n"
 msgstr "                参照: 45-46 ページ、セクション 5.2。\n"
+
 msgid "                REF: Pages 48-49, section 5.2.\n"
 msgstr "                参照: 48-49 ページ、セクション 5.2。\n"
+
 msgid "                REF: Pages 52-54, section 5.2.\n"
 msgstr "                参照: 52-54 ページ、セクション 5.2。\n"
+
+#, c-format
 msgid "        %-39.39s %.0f bytes\n"
 msgstr "        %-39.39s %.0f バイト\n"
+
+#, c-format
 msgid "        PASS    Default%s\n"
 msgstr "        合格    Default%s\n"
+
 msgid "        PASS    DefaultImageableArea\n"
 msgstr "        合格    DefaultImageableArea\n"
+
 msgid "        PASS    DefaultPaperDimension\n"
 msgstr "        合格    DefaultPaperDimension\n"
+
 msgid "        PASS    FileVersion\n"
 msgstr "        合格    FileVersion\n"
+
 msgid "        PASS    FormatVersion\n"
 msgstr "        合格    FormatVersion\n"
+
 msgid "        PASS    LanguageEncoding\n"
 msgstr "        合格    LanguageEncoding\n"
+
 msgid "        PASS    LanguageVersion\n"
 msgstr "        合格    LanguageVersion\n"
+
 msgid "        PASS    Manufacturer\n"
 msgstr "        合格    Manufacturer\n"
+
 msgid "        PASS    ModelName\n"
 msgstr "        合格    ModelName\n"
+
 msgid "        PASS    NickName\n"
 msgstr "        合格    NickName\n"
+
 msgid "        PASS    PCFileName\n"
 msgstr "        合格    PCFileName\n"
+
 msgid "        PASS    PSVersion\n"
 msgstr "        合格    PSVersion\n"
+
 msgid "        PASS    PageRegion\n"
 msgstr "        合格    PageRegion\n"
+
 msgid "        PASS    PageSize\n"
 msgstr "        合格    PageSize\n"
+
 msgid "        PASS    Product\n"
 msgstr "        合格    Product\n"
+
 msgid "        PASS    ShortNickName\n"
 msgstr "        合格    ShortNickName\n"
-msgid "        WARN    \"%s %s\" conflicts with \"%s %s\"\n                (constraint=\"%s %s %s %s\")\n"
-msgstr "        警告    \"%s %s\" は \"%s %s\" と競合します\n                (禁則=\"%s %s %s %s\")\n"
+
+#, c-format
+msgid ""
+"        WARN    \"%s %s\" conflicts with \"%s %s\"\n"
+"                (constraint=\"%s %s %s %s\")\n"
+msgstr ""
+"        警告    \"%s %s\" は \"%s %s\" と競合します\n"
+"                (禁則=\"%s %s %s %s\")\n"
+
+#, c-format
 msgid "        WARN    %s has no corresponding options!\n"
 msgstr "        警告    %s は相当するオプションがありません!\n"
-msgid "        WARN    %s shares a common prefix with %s\n                REF: Page 15, section 3.2.\n"
-msgstr "        警告    %s は %s と一般プレフィックスを共有します。\n                参照: 15 ページ、セクション 3.2。\n"
+
+#, c-format
+msgid ""
+"        WARN    %s shares a common prefix with %s\n"
+"                REF: Page 15, section 3.2.\n"
+msgstr ""
+"        警告    %s は %s と一般プレフィックスを共有します。\n"
+"                参照: 15 ページ、セクション 3.2。\n"
+
 msgid "        WARN    Default choices conflicting!\n"
 msgstr "        警告    デフォルトの選択肢が競合しています!\n"
-msgid "        WARN    Duplex option keyword %s may not work as expected and should be named Duplex!\n                REF: Page 122, section 5.17\n"
-msgstr "        警告    Duplex オプションキーワード %s は期待通りに動作しないかもしれません。また、 Duplex という名前であるべきです!\n                参照: 122 ページ、セクション 5.17\n"
-msgid "        WARN    File contains a mix of CR, LF, and CR LF line endings!\n"
-msgstr "        警告    ファイルが CR、LF、CR LF の行末を混在して含んでいます!\n"
-msgid "        WARN    LanguageEncoding required by PPD 4.3 spec.\n                REF: Pages 56-57, section 5.3.\n"
-msgstr "        警告    LanguageEncoding は PPD 4.3 仕様で必須です。\n                参照: 56-57 ページ、セクション 5.3。\n"
+
+#, c-format
+msgid ""
+"        WARN    Duplex option keyword %s may not work as expected and should "
+"be named Duplex!\n"
+"                REF: Page 122, section 5.17\n"
+msgstr ""
+"        警告    Duplex オプションキーワード %s は期待通りに動作しないかもしれ"
+"ません。また、 Duplex という名前であるべきです!\n"
+"                参照: 122 ページ、セクション 5.17\n"
+
+msgid ""
+"        WARN    File contains a mix of CR, LF, and CR LF line endings!\n"
+msgstr ""
+"        警告    ファイルが CR、LF、CR LF の行末を混在して含んでいます!\n"
+
+msgid ""
+"        WARN    LanguageEncoding required by PPD 4.3 spec.\n"
+"                REF: Pages 56-57, section 5.3.\n"
+msgstr ""
+"        警告    LanguageEncoding は PPD 4.3 仕様で必須です。\n"
+"                参照: 56-57 ページ、セクション 5.3。\n"
+
+#, c-format
 msgid "        WARN    Line %d only contains whitespace!\n"
 msgstr "        警告    %d 行が空白だけです!\n"
-msgid "        WARN    Manufacturer required by PPD 4.3 spec.\n                REF: Pages 58-59, section 5.3.\n"
-msgstr "        警告    Manufacturer は PPD 4.3 仕様で必須です。\n                参照: 58-59 ページ、セクション 5.3。\n"
-msgid "        WARN    Non-Windows PPD files should use lines ending with only LF, not CR LF!\n"
-msgstr "        警告    非 Windows PPD ファイルは、CR LF でなく LF のみを行末に使うべきです!\n"
-msgid "        WARN    Obsolete PPD version %.1f!\n                REF: Page 42, section 5.2.\n"
-msgstr "        警告    PPD バージョン %.1f は現在使われていません!\n                参照: 42 ページ、セクション 5.2。\n"
-msgid "        WARN    PCFileName longer than 8.3 in violation of PPD spec.\n                REF: Pages 61-62, section 5.3.\n"
-msgstr "        警告    8.3 文字より長い PCFileName は PPD 仕様違反です。\n                参照: 61-62 ページ、セクション 5.3。\n"
-msgid "        WARN    Protocols contains PJL but JCL attributes are not set.\n                REF: Pages 78-79, section 5.7.\n"
-msgstr "        警告    プロトコルが PJL を含んでいますが JCL 属性が設定されていません。\n                参照: 78-79 ページ、セクション 5.7。\n"
-msgid "        WARN    Protocols contains both PJL and BCP; expected TBCP.\n                REF: Pages 78-79, section 5.7.\n"
-msgstr "        警告    プロトコルが PJL と BCP の両方を含んでいます; TBCP を想定します。\n                参照: 78-79 ページ、セクション 5.7。\n"
-msgid "        WARN    ShortNickName required by PPD 4.3 spec.\n                REF: Pages 64-65, section 5.3.\n"
-msgstr "        警告    ShortNickName は PPD 4.3 仕様で必須です。\n                参照: 64-65 ページ、セクション 5.3。\n"
+
+msgid ""
+"        WARN    Manufacturer required by PPD 4.3 spec.\n"
+"                REF: Pages 58-59, section 5.3.\n"
+msgstr ""
+"        警告    Manufacturer は PPD 4.3 仕様で必須です。\n"
+"                参照: 58-59 ページ、セクション 5.3。\n"
+
+msgid ""
+"        WARN    Non-Windows PPD files should use lines ending with only LF, "
+"not CR LF!\n"
+msgstr ""
+"        警告    非 Windows PPD ファイルは、CR LF でなく LF のみを行末に使うべ"
+"きです!\n"
+
+#, c-format
+msgid ""
+"        WARN    Obsolete PPD version %.1f!\n"
+"                REF: Page 42, section 5.2.\n"
+msgstr ""
+"        警告    PPD バージョン %.1f は現在使われていません!\n"
+"                参照: 42 ページ、セクション 5.2。\n"
+
+msgid ""
+"        WARN    PCFileName longer than 8.3 in violation of PPD spec.\n"
+"                REF: Pages 61-62, section 5.3.\n"
+msgstr ""
+"        警告    8.3 文字より長い PCFileName は PPD 仕様違反です。\n"
+"                参照: 61-62 ページ、セクション 5.3。\n"
+
+msgid ""
+"        WARN    Protocols contains PJL but JCL attributes are not set.\n"
+"                REF: Pages 78-79, section 5.7.\n"
+msgstr ""
+"        警告    プロトコルが PJL を含んでいますが JCL 属性が設定されていませ"
+"ん。\n"
+"                参照: 78-79 ページ、セクション 5.7。\n"
+
+msgid ""
+"        WARN    Protocols contains both PJL and BCP; expected TBCP.\n"
+"                REF: Pages 78-79, section 5.7.\n"
+msgstr ""
+"        警告    プロトコルが PJL と BCP の両方を含んでいます; TBCP を想定しま"
+"す。\n"
+"                参照: 78-79 ページ、セクション 5.7。\n"
+
+msgid ""
+"        WARN    ShortNickName required by PPD 4.3 spec.\n"
+"                REF: Pages 64-65, section 5.3.\n"
+msgstr ""
+"        警告    ShortNickName は PPD 4.3 仕様で必須です。\n"
+"                参照: 64-65 ページ、セクション 5.3。\n"
+
+#, c-format
 msgid "      %s  %s %s does not exist!\n"
 msgstr "      %s  %s %s が存在しません!\n"
+
+#, c-format
 msgid "      %s  %s file \"%s\" has the wrong capitalization!\n"
 msgstr ""
-msgid "      %s  Bad %s choice %s!\n                REF: Page 122, section 5.17\n"
-msgstr "      %s  不正な %s が %s を選んでいます!\n                参照: 122 ページ、セクション 5.17\n"
+
+#, c-format
+msgid ""
+"      %s  Bad %s choice %s!\n"
+"                REF: Page 122, section 5.17\n"
+msgstr ""
+"      %s  不正な %s が %s を選んでいます!\n"
+"                参照: 122 ページ、セクション 5.17\n"
+
+#, c-format
 msgid "      %s  Bad UTF-8 \"%s\" translation string for option %s!\n"
 msgstr "      %s  不正な UTF-8 \"%s\" 翻訳文字列 (オプション %s 用)です!\n"
-msgid "      %s  Bad UTF-8 \"%s\" translation string for option %s, choice %s!\n"
-msgstr "      %s  不正な UTF-8 \"%s\" 翻訳文字列 (オプション %s 、選択 %s)です!\n"
+
+#, c-format
+msgid ""
+"      %s  Bad UTF-8 \"%s\" translation string for option %s, choice %s!\n"
+msgstr ""
+"      %s  不正な UTF-8 \"%s\" 翻訳文字列 (オプション %s 、選択 %s)です!\n"
+
+#, c-format
 msgid "      %s  Bad cupsFilter value \"%s\"!\n"
 msgstr "      %s  不正な値が cupsFilter に設定されています \"%s\"!\n"
+
+#, c-format
 msgid "      %s  Bad cupsICCProfile %s!\n"
 msgstr "      %s  不正な cupsICCProfile %sです!\n"
+
+#, c-format
 msgid "      %s  Bad cupsPreFilter value \"%s\"!\n"
 msgstr "      %s  不正な値が cupsPreFilter に設定されています \"%s\"!\n"
+
+#, c-format
 msgid "      %s  Bad cupsUIConstraints %s: \"%s\"!\n"
 msgstr "      %s  不正な cupsUIConstraints %s: \"%s\"です!\n"
+
+#, c-format
 msgid "      %s  Bad language \"%s\"!\n"
 msgstr "      %s  無効な言語 \"%s\"です!\n"
+
+#, c-format
 msgid "      %s  Bad spelling of %s - should be %s!\n"
 msgstr ""
+
+#, c-format
 msgid "      %s  Cannot provide both APScanAppPath and APScanAppBundleID!\n"
 msgstr ""
+
+#, c-format
 msgid "      %s  Empty cupsUIConstraints %s!\n"
 msgstr "      %s 空の cupsUIConstraints %sです!\n"
+
+#, c-format
 msgid "      %s  Missing \"%s\" translation string for option %s!\n"
 msgstr "      %s  \"%s\" 翻訳文字列 (オプション %s 用) が見つかりません!\n"
+
+#, c-format
 msgid "      %s  Missing \"%s\" translation string for option %s, choice %s!\n"
-msgstr "      %s  \"%s\" 翻訳文字列 (オプション %s 、選択 %s) が見つかりません!\n"
+msgstr ""
+"      %s  \"%s\" 翻訳文字列 (オプション %s 、選択 %s) が見つかりません!\n"
+
+#, c-format
 msgid "      %s  Missing APDialogExtension file \"%s\"\n"
 msgstr "      %s  APDialogExtension ファイル \"%s\" が見つかりません\n"
+
+#, c-format
 msgid "      %s  Missing APPrinterIconPath file \"%s\"\n"
 msgstr "      %s  APPrinterIconPath ファイル \"%s\" が見つかりません\n"
+
+#, c-format
 msgid "      %s  Missing APPrinterLowInkTool file \"%s\"\n"
 msgstr ""
+
+#, c-format
 msgid "      %s  Missing APPrinterUtilityPath file \"%s\"\n"
 msgstr ""
+
+#, c-format
 msgid "      %s  Missing APScanAppPath file \"%s\"\n"
 msgstr ""
-msgid "      %s  Missing REQUIRED PageRegion option!\n                REF: Page 100, section 5.14.\n"
+
+#, c-format
+msgid ""
+"      %s  Missing REQUIRED PageRegion option!\n"
+"                REF: Page 100, section 5.14.\n"
 msgstr ""
-msgid "      %s  Missing REQUIRED PageSize option!\n                REF: Page 99, section 5.14.\n"
+
+#, c-format
+msgid ""
+"      %s  Missing REQUIRED PageSize option!\n"
+"                REF: Page 99, section 5.14.\n"
 msgstr ""
+
+#, c-format
 msgid "      %s  Missing choice *%s %s in UIConstraints \"*%s %s *%s %s\"!\n"
-msgstr "      %s  選択 *%s %s が UIConstraints \"*%s %s *%s %s\" 内に見つかりません!\n"
+msgstr ""
+"      %s  選択 *%s %s が UIConstraints \"*%s %s *%s %s\" 内に見つかりませ"
+"ん!\n"
+
+#, c-format
 msgid "      %s  Missing choice *%s %s in cupsUIConstraints %s: \"%s\"!\n"
-msgstr "      %s  選択 *%s %s が cupsUIConstraints %s: \"%s\" 内に見つかりません!\n"
+msgstr ""
+"      %s  選択 *%s %s が cupsUIConstraints %s: \"%s\" 内に見つかりません!\n"
+
+#, c-format
 msgid "      %s  Missing cupsFilter file \"%s\"\n"
 msgstr "      %s  cupsFilter ファイル \"%s\" が見つかりません!\n"
+
+#, c-format
 msgid "      %s  Missing cupsICCProfile file \"%s\"!\n"
 msgstr "      %s  cupsICCProfile ファイル \"%s\" が見つかりません!\n"
+
+#, c-format
 msgid "      %s  Missing cupsPreFilter file \"%s\"\n"
 msgstr "      %s  cupsPreFilter ファイル \"%s\" が見つかりません!\n"
+
+#, c-format
 msgid "      %s  Missing cupsUIResolver %s!\n"
 msgstr "      %s  cupsUIResolver ファイル %s が見つかりません!\n"
+
+#, c-format
 msgid "      %s  Missing option %s in UIConstraints \"*%s %s *%s %s\"!\n"
-msgstr "      %s  オプション %s がUIConstraints \"*%s %s *%s %s\" に見つかりません!\n"
+msgstr ""
+"      %s  オプション %s がUIConstraints \"*%s %s *%s %s\" に見つかりません!\n"
+
+#, c-format
 msgid "      %s  Missing option %s in cupsUIConstraints %s: \"%s\"!\n"
-msgstr "      %s  オプション %s がcupsUIConstraints %s に見つかりません!: \"%s\"\n"
+msgstr ""
+"      %s  オプション %s がcupsUIConstraints %s に見つかりません!: \"%s\"\n"
+
+#, c-format
 msgid "      %s  No base translation \"%s\" is included in file!\n"
 msgstr "      %s  ファイルにベース翻訳文字列 \"%s\" がありません!\n"
-msgid "      %s  Non-standard size name \"%s\"!\n                REF: Page 187, section B.2.\n"
+
+#, c-format
+msgid ""
+"      %s  Non-standard size name \"%s\"!\n"
+"                REF: Page 187, section B.2.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"      %s  REQUIRED %s does not define choice None!\n"
+"                REF: Page 122, section 5.17\n"
 msgstr ""
-msgid "      %s  REQUIRED %s does not define choice None!\n                REF: Page 122, section 5.17\n"
-msgstr "      %s  必須の %s が選択肢 None を定義していません!\n                参照: 122 ページ、セクション 5.17\n"
+"      %s  必須の %s が選択肢 None を定義していません!\n"
+"                参照: 122 ページ、セクション 5.17\n"
+
+#, c-format
 msgid "      %s  Size \"%s\" defined for %s but not for %s!\n"
 msgstr ""
+
+#, c-format
 msgid "      %s  Size \"%s\" has unexpected dimensions (%gx%g)!\n"
 msgstr ""
+
+#, c-format
 msgid "      %s  cupsICCProfile %s hash value collides with %s!\n"
 msgstr "      %s  cupsICCProfileのハッシュ値 %s が %s と一致しません!\n"
+
+#, c-format
 msgid "      %s  cupsUIResolver %s causes a loop!\n"
 msgstr "      %s  cupsUIResolverの %s がループしています!\n"
-msgid "      %s  cupsUIResolver %s does not list at least two different options!\n"
+
+#, c-format
+msgid ""
+"      %s  cupsUIResolver %s does not list at least two different options!\n"
 msgstr ""
+
+#, c-format
 msgid "      **FAIL**  %s choice names %s and %s differ only by case!\n"
-msgstr "      **失敗**  %s が選択した %s と %s は大文字/小文字のみが違うだけです!\n"
-msgid "      **FAIL**  %s must be 1284DeviceID!\n                REF: Page 72, section 5.5\n"
-msgstr "      **失敗**  %s は 1284DeviceID でなければなりません!\n                参照: 72 ページ、セクション 5.5\n"
-msgid "      **FAIL**  BAD Default%s %s\n                REF: Page 40, section 4.5.\n"
-msgstr "      **失敗**  不正な Default%s %s\n                参照: 40 ページ、セクション 4.5。\n"
-msgid "      **FAIL**  BAD DefaultImageableArea %s!\n                REF: Page 102, section 5.15.\n"
-msgstr "      **失敗**  %s は不正な DefaultImageableArea です!\n                参照: 102 ページ、セクション 5.15。\n"
-msgid "      **FAIL**  BAD DefaultPaperDimension %s!\n                REF: Page 103, section 5.15.\n"
-msgstr "      **失敗**  %s は不正な DefaultPaperDimension です!\n                参照: 103 ページ、セクション 5.15。\n"
-msgid "      **FAIL**  BAD JobPatchFile attribute in file\n                REF: Page 24, section 3.4.\n"
-msgstr "      **失敗**  ファイルに不正な JobPatchFile 属性があります\n                参照: 24 ページ、セクション 3.4。\n"
-msgid "      **FAIL**  BAD Manufacturer (should be \"HP\")\n                REF: Page 211, table D.1.\n"
-msgstr "      **失敗**  不正な Manufacturer (\"HP\" でなければなりません)\n                参照: 211 ページ、表 D.1。\n"
-msgid "      **FAIL**  BAD Manufacturer (should be \"Oki\")\n                REF: Page 211, table D.1.\n"
-msgstr "      **失敗**  不正な Manufacturer (\"Oki\" でなければなりません)\n                参照: 211 ページ、表 D.1。\n"
-msgid "      **FAIL**  BAD ModelName - \"%c\" not allowed in string.\n                REF: Pages 59-60, section 5.3.\n"
-msgstr "      **失敗**  不正な ModelName - 文字列に \"%c\" は許可されていません。\n                参照: 59-60 ページ、セクション 5.3。\n"
-msgid "      **FAIL**  BAD PSVersion - not \"(string) int\".\n                REF: Pages 62-64, section 5.3.\n"
-msgstr "      **失敗**  不正な PSVersion - \"(文字列) 整数\" ではありません。\n                参照: 62-64 ページ、セクション 5.3。\n"
-msgid "      **FAIL**  BAD Product - not \"(string)\".\n                REF: Page 62, section 5.3.\n"
-msgstr "      **失敗**  不正な Product - \"(文字列)\" ではありません。\n                参照: 62 ページ、セクション 5.3。\n"
-msgid "      **FAIL**  BAD ShortNickName - longer than 31 chars.\n                REF: Pages 64-65, section 5.3.\n"
-msgstr "      **失敗**  不正な ShortNickName - 31 文字を超えています。\n                参照: 64-65 ページ、セクション 5.3。\n"
-msgid "      **FAIL**  Bad %s choice %s!\n                REF: Page 84, section 5.9\n"
-msgstr "      **失敗**  不正な %s が %s を選んでいます!\n                参照: 84 ページ、セクション 5.9\n"
-msgid "      **FAIL**  Bad FileVersion \"%s\"\n                REF: Page 56, section 5.3.\n"
-msgstr "      **失敗**  不正なFileVersion \"%s\"\n                参照: 56 ページ、セクション 5.3。\n"
-msgid "      **FAIL**  Bad FormatVersion \"%s\"\n                REF: Page 56, section 5.3.\n"
-msgstr "      **失敗**  FormatVersion が違います \"%s\"\n                参照: 56 ページ、セクション 5.3。\n"
+msgstr ""
+"      **失敗**  %s が選択した %s と %s は大文字/小文字のみが違うだけです!\n"
+
+#, c-format
+msgid ""
+"      **FAIL**  %s must be 1284DeviceID!\n"
+"                REF: Page 72, section 5.5\n"
+msgstr ""
+"      **失敗**  %s は 1284DeviceID でなければなりません!\n"
+"                参照: 72 ページ、セクション 5.5\n"
+
+#, c-format
+msgid ""
+"      **FAIL**  BAD Default%s %s\n"
+"                REF: Page 40, section 4.5.\n"
+msgstr ""
+"      **失敗**  不正な Default%s %s\n"
+"                参照: 40 ページ、セクション 4.5。\n"
+
+#, c-format
+msgid ""
+"      **FAIL**  BAD DefaultImageableArea %s!\n"
+"                REF: Page 102, section 5.15.\n"
+msgstr ""
+"      **失敗**  %s は不正な DefaultImageableArea です!\n"
+"                参照: 102 ページ、セクション 5.15。\n"
+
+#, c-format
+msgid ""
+"      **FAIL**  BAD DefaultPaperDimension %s!\n"
+"                REF: Page 103, section 5.15.\n"
+msgstr ""
+"      **失敗**  %s は不正な DefaultPaperDimension です!\n"
+"                参照: 103 ページ、セクション 5.15。\n"
+
+msgid ""
+"      **FAIL**  BAD JobPatchFile attribute in file\n"
+"                REF: Page 24, section 3.4.\n"
+msgstr ""
+"      **失敗**  ファイルに不正な JobPatchFile 属性があります\n"
+"                参照: 24 ページ、セクション 3.4。\n"
+
+msgid ""
+"      **FAIL**  BAD Manufacturer (should be \"HP\")\n"
+"                REF: Page 211, table D.1.\n"
+msgstr ""
+"      **失敗**  不正な Manufacturer (\"HP\" でなければなりません)\n"
+"                参照: 211 ページ、表 D.1。\n"
+
+msgid ""
+"      **FAIL**  BAD Manufacturer (should be \"Oki\")\n"
+"                REF: Page 211, table D.1.\n"
+msgstr ""
+"      **失敗**  不正な Manufacturer (\"Oki\" でなければなりません)\n"
+"                参照: 211 ページ、表 D.1。\n"
+
+#, c-format
+msgid ""
+"      **FAIL**  BAD ModelName - \"%c\" not allowed in string.\n"
+"                REF: Pages 59-60, section 5.3.\n"
+msgstr ""
+"      **失敗**  不正な ModelName - 文字列に \"%c\" は許可されていません。\n"
+"                参照: 59-60 ページ、セクション 5.3。\n"
+
+msgid ""
+"      **FAIL**  BAD PSVersion - not \"(string) int\".\n"
+"                REF: Pages 62-64, section 5.3.\n"
+msgstr ""
+"      **失敗**  不正な PSVersion - \"(文字列) 整数\" ではありません。\n"
+"                参照: 62-64 ページ、セクション 5.3。\n"
+
+msgid ""
+"      **FAIL**  BAD Product - not \"(string)\".\n"
+"                REF: Page 62, section 5.3.\n"
+msgstr ""
+"      **失敗**  不正な Product - \"(文字列)\" ではありません。\n"
+"                参照: 62 ページ、セクション 5.3。\n"
+
+msgid ""
+"      **FAIL**  BAD ShortNickName - longer than 31 chars.\n"
+"                REF: Pages 64-65, section 5.3.\n"
+msgstr ""
+"      **失敗**  不正な ShortNickName - 31 文字を超えています。\n"
+"                参照: 64-65 ページ、セクション 5.3。\n"
+
+#, c-format
+msgid ""
+"      **FAIL**  Bad %s choice %s!\n"
+"                REF: Page 84, section 5.9\n"
+msgstr ""
+"      **失敗**  不正な %s が %s を選んでいます!\n"
+"                参照: 84 ページ、セクション 5.9\n"
+
+#, c-format
+msgid ""
+"      **FAIL**  Bad FileVersion \"%s\"\n"
+"                REF: Page 56, section 5.3.\n"
+msgstr ""
+"      **失敗**  不正なFileVersion \"%s\"\n"
+"                参照: 56 ページ、セクション 5.3。\n"
+
+#, c-format
+msgid ""
+"      **FAIL**  Bad FormatVersion \"%s\"\n"
+"                REF: Page 56, section 5.3.\n"
+msgstr ""
+"      **失敗**  FormatVersion が違います \"%s\"\n"
+"                参照: 56 ページ、セクション 5.3。\n"
+
+#, c-format
 msgid "      **FAIL**  Bad LanguageEncoding %s - must be ISOLatin1!\n"
-msgstr "      **失敗**  無効な LanguageEncoding %s - ISOLatin1 でなければなりません!\n"
+msgstr ""
+"      **失敗**  無効な LanguageEncoding %s - ISOLatin1 でなければなりませ"
+"ん!\n"
+
+#, c-format
 msgid "      **FAIL**  Bad LanguageVersion %s - must be English!\n"
-msgstr "      **失敗**  無効な LanguageVersion %s - English でなければなりません!\n"
+msgstr ""
+"      **失敗**  無効な LanguageVersion %s - English でなければなりません!\n"
+
+#, c-format
 msgid "      **FAIL**  Default option code cannot be interpreted: %s\n"
 msgstr "      **失敗**  デフォルトのオプションコードが解釈できません: %s\n"
-msgid "      **FAIL**  Default translation string for option %s choice %s contains 8-bit characters!\n"
-msgstr "      **失敗**  オプション %s、選択 %s のデフォルトの翻訳文字列が 8 ビット文字を含んでいます!\n"
-msgid "      **FAIL**  Default translation string for option %s contains 8-bit characters!\n"
-msgstr "      **失敗**  オプション %s のデフォルトの翻訳文字列が 8 ビット文字を含んでいます!\n"
+
+#, c-format
+msgid ""
+"      **FAIL**  Default translation string for option %s choice %s contains "
+"8-bit characters!\n"
+msgstr ""
+"      **失敗**  オプション %s、選択 %s のデフォルトの翻訳文字列が 8 ビット文"
+"字を含んでいます!\n"
+
+#, c-format
+msgid ""
+"      **FAIL**  Default translation string for option %s contains 8-bit "
+"characters!\n"
+msgstr ""
+"      **失敗**  オプション %s のデフォルトの翻訳文字列が 8 ビット文字を含んで"
+"います!\n"
+
+#, c-format
 msgid "      **FAIL**  Group names %s and %s differ only by case!\n"
 msgstr "      **失敗**  グループ名 %s と %s は大文字/小文字が違うだけです!\n"
+
+#, c-format
 msgid "      **FAIL**  Multiple occurrences of %s choice name %s!\n"
 msgstr "      **失敗**  %s で複数のオプション %s が選択されています!\n"
+
+#, c-format
 msgid "      **FAIL**  Option names %s and %s differ only by case!\n"
 msgstr "      **失敗**  オプション名 %s と %s は大文字/小文字が違うだけです!\n"
-msgid "      **FAIL**  REQUIRED Default%s\n                REF: Page 40, section 4.5.\n"
-msgstr "      **失敗**  Default%s は必須\n                参照: 40 ページ、セクション 4.5。\n"
-msgid "      **FAIL**  REQUIRED DefaultImageableArea\n                REF: Page 102, section 5.15.\n"
-msgstr "      **失敗**  DefaultImageableArea は必須\n                参照: 102 ページ、セクション 5.15。\n"
-msgid "      **FAIL**  REQUIRED DefaultPaperDimension\n                REF: Page 103, section 5.15.\n"
-msgstr "      **失敗**  DefaultPaperDimension は必須\n                参照: 103 ページ、セクション 5.15。\n"
-msgid "      **FAIL**  REQUIRED FileVersion\n                REF: Page 56, section 5.3.\n"
-msgstr "      **失敗**  FileVersion は必須\n                参照: 56 ページ、セクション 5.3。\n"
-msgid "      **FAIL**  REQUIRED FormatVersion\n                REF: Page 56, section 5.3.\n"
-msgstr "      **失敗**  FormatVersion は必須\n                参照: 56 ページ、セクション 5.3。\n"
-msgid "      **FAIL**  REQUIRED ImageableArea for PageSize %s\n                REF: Page 41, section 5.\n                REF: Page 102, section 5.15.\n"
-msgstr "      **失敗**  PageSize %s に ImageableArea は必須\n                参照: 41 ページ、セクション 5。\n                参照: 102 ページ、セクション 5.15。\n"
-msgid "      **FAIL**  REQUIRED LanguageEncoding\n                REF: Pages 56-57, section 5.3.\n"
-msgstr "      **失敗**  LanguageEncoding は必須\n                参照: 56-57 ページ、セクション 5.3。\n"
-msgid "      **FAIL**  REQUIRED LanguageVersion\n                REF: Pages 57-58, section 5.3.\n"
-msgstr "      **失敗**  LanguageVersion は必須\n                参照: 57-58 ページ、セクション 5.3。\n"
-msgid "      **FAIL**  REQUIRED Manufacturer\n                REF: Pages 58-59, section 5.3.\n"
-msgstr "      **失敗**  Manufacturer は必須\n                参照: 58-59 ページ、セクション 5.3。\n"
-msgid "      **FAIL**  REQUIRED ModelName\n                REF: Pages 59-60, section 5.3.\n"
-msgstr "      **失敗**  ModelName は必須\n                参照: 59-60 ページ、セクション 5.3。\n"
-msgid "      **FAIL**  REQUIRED NickName\n                REF: Page 60, section 5.3.\n"
-msgstr "      **失敗**  NickName は必須\n                参照: 60 ページ、セクション 5.3。\n"
-msgid "      **FAIL**  REQUIRED PCFileName\n                REF: Pages 61-62, section 5.3.\n"
-msgstr "      **失敗**  PCFileName は必須\n                参照: 61-62 ページ、セクション 5.3。\n"
-msgid "      **FAIL**  REQUIRED PSVersion\n                REF: Pages 62-64, section 5.3.\n"
-msgstr "      **失敗**  PSVersion は必須\n                参照: 62-64 ページ、セクション 5.3。\n"
-msgid "      **FAIL**  REQUIRED PageRegion\n                REF: Page 100, section 5.14.\n"
-msgstr "      **失敗**  PageRegion は必須\n                参照: 100 ページ、セクション 5.14。\n"
-msgid "      **FAIL**  REQUIRED PageSize\n                REF: Page 41, section 5.\n                REF: Page 99, section 5.14.\n"
-msgstr "      **失敗**  PageSize は必須\n                参照: 41 ページ、セクション 5。\n                参照: 99 ページ、セクション 5.14。\n"
-msgid "      **FAIL**  REQUIRED PageSize\n                REF: Pages 99-100, section 5.14.\n"
-msgstr "      **失敗**  PageSize は必須\n                参照: 99-100 ページ、セクション 5.14。\n"
-msgid "      **FAIL**  REQUIRED PaperDimension for PageSize %s\n                REF: Page 41, section 5.\n                REF: Page 103, section 5.15.\n"
-msgstr "      **失敗**  PageSize %s に PaperDimension は必須\n                参照: 41 ページ、セクション 5。\n                参照: 103 ページ、セクション 5.15。\n"
-msgid "      **FAIL**  REQUIRED Product\n                REF: Page 62, section 5.3.\n"
-msgstr "      **失敗**  Product は必須\n                参照: 62 ページ、セクション 5.3。\n"
-msgid "      **FAIL**  REQUIRED ShortNickName\n                REF: Page 64-65, section 5.3.\n"
-msgstr "      **失敗**  ShortNickName は必須\n                参照: 64-65 ページ、セクション 5.3。\n"
+
+#, c-format
+msgid ""
+"      **FAIL**  REQUIRED Default%s\n"
+"                REF: Page 40, section 4.5.\n"
+msgstr ""
+"      **失敗**  Default%s は必須\n"
+"                参照: 40 ページ、セクション 4.5。\n"
+
+msgid ""
+"      **FAIL**  REQUIRED DefaultImageableArea\n"
+"                REF: Page 102, section 5.15.\n"
+msgstr ""
+"      **失敗**  DefaultImageableArea は必須\n"
+"                参照: 102 ページ、セクション 5.15。\n"
+
+msgid ""
+"      **FAIL**  REQUIRED DefaultPaperDimension\n"
+"                REF: Page 103, section 5.15.\n"
+msgstr ""
+"      **失敗**  DefaultPaperDimension は必須\n"
+"                参照: 103 ページ、セクション 5.15。\n"
+
+msgid ""
+"      **FAIL**  REQUIRED FileVersion\n"
+"                REF: Page 56, section 5.3.\n"
+msgstr ""
+"      **失敗**  FileVersion は必須\n"
+"                参照: 56 ページ、セクション 5.3。\n"
+
+msgid ""
+"      **FAIL**  REQUIRED FormatVersion\n"
+"                REF: Page 56, section 5.3.\n"
+msgstr ""
+"      **失敗**  FormatVersion は必須\n"
+"                参照: 56 ページ、セクション 5.3。\n"
+
+#, c-format
+msgid ""
+"      **FAIL**  REQUIRED ImageableArea for PageSize %s\n"
+"                REF: Page 41, section 5.\n"
+"                REF: Page 102, section 5.15.\n"
+msgstr ""
+"      **失敗**  PageSize %s に ImageableArea は必須\n"
+"                参照: 41 ページ、セクション 5。\n"
+"                参照: 102 ページ、セクション 5.15。\n"
+
+msgid ""
+"      **FAIL**  REQUIRED LanguageEncoding\n"
+"                REF: Pages 56-57, section 5.3.\n"
+msgstr ""
+"      **失敗**  LanguageEncoding は必須\n"
+"                参照: 56-57 ページ、セクション 5.3。\n"
+
+msgid ""
+"      **FAIL**  REQUIRED LanguageVersion\n"
+"                REF: Pages 57-58, section 5.3.\n"
+msgstr ""
+"      **失敗**  LanguageVersion は必須\n"
+"                参照: 57-58 ページ、セクション 5.3。\n"
+
+msgid ""
+"      **FAIL**  REQUIRED Manufacturer\n"
+"                REF: Pages 58-59, section 5.3.\n"
+msgstr ""
+"      **失敗**  Manufacturer は必須\n"
+"                参照: 58-59 ページ、セクション 5.3。\n"
+
+msgid ""
+"      **FAIL**  REQUIRED ModelName\n"
+"                REF: Pages 59-60, section 5.3.\n"
+msgstr ""
+"      **失敗**  ModelName は必須\n"
+"                参照: 59-60 ページ、セクション 5.3。\n"
+
+msgid ""
+"      **FAIL**  REQUIRED NickName\n"
+"                REF: Page 60, section 5.3.\n"
+msgstr ""
+"      **失敗**  NickName は必須\n"
+"                参照: 60 ページ、セクション 5.3。\n"
+
+msgid ""
+"      **FAIL**  REQUIRED PCFileName\n"
+"                REF: Pages 61-62, section 5.3.\n"
+msgstr ""
+"      **失敗**  PCFileName は必須\n"
+"                参照: 61-62 ページ、セクション 5.3。\n"
+
+msgid ""
+"      **FAIL**  REQUIRED PSVersion\n"
+"                REF: Pages 62-64, section 5.3.\n"
+msgstr ""
+"      **失敗**  PSVersion は必須\n"
+"                参照: 62-64 ページ、セクション 5.3。\n"
+
+msgid ""
+"      **FAIL**  REQUIRED PageRegion\n"
+"                REF: Page 100, section 5.14.\n"
+msgstr ""
+"      **失敗**  PageRegion は必須\n"
+"                参照: 100 ページ、セクション 5.14。\n"
+
+msgid ""
+"      **FAIL**  REQUIRED PageSize\n"
+"                REF: Page 41, section 5.\n"
+"                REF: Page 99, section 5.14.\n"
+msgstr ""
+"      **失敗**  PageSize は必須\n"
+"                参照: 41 ページ、セクション 5。\n"
+"                参照: 99 ページ、セクション 5.14。\n"
+
+msgid ""
+"      **FAIL**  REQUIRED PageSize\n"
+"                REF: Pages 99-100, section 5.14.\n"
+msgstr ""
+"      **失敗**  PageSize は必須\n"
+"                参照: 99-100 ページ、セクション 5.14。\n"
+
+#, c-format
+msgid ""
+"      **FAIL**  REQUIRED PaperDimension for PageSize %s\n"
+"                REF: Page 41, section 5.\n"
+"                REF: Page 103, section 5.15.\n"
+msgstr ""
+"      **失敗**  PageSize %s に PaperDimension は必須\n"
+"                参照: 41 ページ、セクション 5。\n"
+"                参照: 103 ページ、セクション 5.15。\n"
+
+msgid ""
+"      **FAIL**  REQUIRED Product\n"
+"                REF: Page 62, section 5.3.\n"
+msgstr ""
+"      **失敗**  Product は必須\n"
+"                参照: 62 ページ、セクション 5.3。\n"
+
+msgid ""
+"      **FAIL**  REQUIRED ShortNickName\n"
+"                REF: Page 64-65, section 5.3.\n"
+msgstr ""
+"      **失敗**  ShortNickName は必須\n"
+"                参照: 64-65 ページ、セクション 5.3。\n"
+
+#, c-format
 msgid "    %d ERRORS FOUND\n"
 msgstr "    %d 個のエラーが見つかりました\n"
-msgid "    Bad %%%%BoundingBox: on line %d!\n        REF: Page 39, %%%%BoundingBox:\n"
-msgstr "    不正な %%%%BoundingBox: (%d 行)!\n        参照: 39 ページ、%%%%BoundingBox:\n"
-msgid "    Bad %%%%Page: on line %d!\n        REF: Page 53, %%%%Page:\n"
-msgstr "    不正な %%%%Page: (%d 行)!\n        参照: 53 ページ、%%%%Page:\n"
-msgid "    Bad %%%%Pages: on line %d!\n        REF: Page 43, %%%%Pages:\n"
-msgstr "    不正な %%%%Pages: (%d 行)!\n        参照: 43 ページ、%%%%Pages:\n"
-msgid "    Line %d is longer than 255 characters (%d)!\n        REF: Page 25, Line Length\n"
-msgstr "    %d 行が 255文字より長くなっています (%d)!\n        参照: 25 ページ、Line Length\n"
-msgid "    Missing %!PS-Adobe-3.0 on first line!\n        REF: Page 17, 3.1 Conforming Documents\n"
-msgstr "    先頭行に %!PS-Adobe-3.0 がありません!\n        参照: 17 ページ、3.1 Conforming Documents\n"
-msgid "    Missing %%EndComments comment!\n        REF: Page 41, %%EndComments\n"
-msgstr "    %%EndComments コメントが見つかりません!\n        参照: 41 ページ、%%EndComments\n"
-msgid "    Missing or bad %%BoundingBox: comment!\n        REF: Page 39, %%BoundingBox:\n"
-msgstr "    %%BoundingBox: コメントが見つからないか不正です!\n        参照: 39 ページ、%%BoundingBox:\n"
-msgid "    Missing or bad %%Page: comments!\n        REF: Page 53, %%Page:\n"
-msgstr "    %%Page: コメントが見つからないか不正です!\n        参照: 53 ページ、%%Page:\n"
-msgid "    Missing or bad %%Pages: comment!\n        REF: Page 43, %%Pages:\n"
-msgstr "    %%Pages: コメントが見つからないか不正です!\n        参照: 43 ページ、%%Pages:\n"
+
+#, c-format
+msgid ""
+"    Bad %%%%BoundingBox: on line %d!\n"
+"        REF: Page 39, %%%%BoundingBox:\n"
+msgstr ""
+"    不正な %%%%BoundingBox: (%d 行)!\n"
+"        参照: 39 ページ、%%%%BoundingBox:\n"
+
+#, c-format
+msgid ""
+"    Bad %%%%Page: on line %d!\n"
+"        REF: Page 53, %%%%Page:\n"
+msgstr ""
+"    不正な %%%%Page: (%d 行)!\n"
+"        参照: 53 ページ、%%%%Page:\n"
+
+#, c-format
+msgid ""
+"    Bad %%%%Pages: on line %d!\n"
+"        REF: Page 43, %%%%Pages:\n"
+msgstr ""
+"    不正な %%%%Pages: (%d 行)!\n"
+"        参照: 43 ページ、%%%%Pages:\n"
+
+#, c-format
+msgid ""
+"    Line %d is longer than 255 characters (%d)!\n"
+"        REF: Page 25, Line Length\n"
+msgstr ""
+"    %d 行が 255文字より長くなっています (%d)!\n"
+"        参照: 25 ページ、Line Length\n"
+
+msgid ""
+"    Missing %!PS-Adobe-3.0 on first line!\n"
+"        REF: Page 17, 3.1 Conforming Documents\n"
+msgstr ""
+"    先頭行に %!PS-Adobe-3.0 がありません!\n"
+"        参照: 17 ページ、3.1 Conforming Documents\n"
+
+#, c-format
+msgid ""
+"    Missing %%EndComments comment!\n"
+"        REF: Page 41, %%EndComments\n"
+msgstr ""
+"    %%EndComments コメントが見つかりません!\n"
+"        参照: 41 ページ、%%EndComments\n"
+
+#, c-format
+msgid ""
+"    Missing or bad %%BoundingBox: comment!\n"
+"        REF: Page 39, %%BoundingBox:\n"
+msgstr ""
+"    %%BoundingBox: コメントが見つからないか不正です!\n"
+"        参照: 39 ページ、%%BoundingBox:\n"
+
+#, c-format
+msgid ""
+"    Missing or bad %%Page: comments!\n"
+"        REF: Page 53, %%Page:\n"
+msgstr ""
+"    %%Page: コメントが見つからないか不正です!\n"
+"        参照: 53 ページ、%%Page:\n"
+
+#, c-format
+msgid ""
+"    Missing or bad %%Pages: comment!\n"
+"        REF: Page 43, %%Pages:\n"
+msgstr ""
+"    %%Pages: コメントが見つからないか不正です!\n"
+"        参照: 43 ページ、%%Pages:\n"
+
 msgid "    NO ERRORS FOUND\n"
 msgstr "    エラーは見つかりませんでした\n"
+
+#, c-format
 msgid "    Saw %d lines that exceeded 255 characters!\n"
 msgstr "    255文字を超える %d 行が見つかりました!\n"
+
+#, c-format
 msgid "    Too many %%BeginDocument comments!\n"
 msgstr "    %%BeginDocument コメントが多すぎます!\n"
+
+#, c-format
 msgid "    Too many %%EndDocument comments!\n"
 msgstr "    %%EndDocument コメントが多すぎます!\n"
+
 msgid "    Warning: file contains binary data!\n"
 msgstr "    警告: ファイルにバイナリデータが含まれています!\n"
+
+#, c-format
 msgid "    Warning: no %%EndComments comment in file!\n"
 msgstr "    警告: ファイルに %%EndComments コメントがありません!\n"
+
+#, c-format
 msgid "    Warning: obsolete DSC version %.1f in file!\n"
 msgstr "    警告: ファイルは時代遅れの DSC バージョン %.1f です!\n"
+
 msgid " FAIL\n"
 msgstr " 失敗\n"
-msgid " FAIL\n      **FAIL**  Unable to open PPD file - %s\n"
-msgstr " 失敗\n      **失敗**  PPD ファイルを開けません - %s\n"
-msgid " FAIL\n      **FAIL**  Unable to open PPD file - %s on line %d.\n"
-msgstr " 失敗\n      **失敗**  PPD ファイルを開けません - %s (%d 行)。\n"
+
+#, c-format
+msgid ""
+" FAIL\n"
+"      **FAIL**  Unable to open PPD file - %s\n"
+msgstr ""
+" 失敗\n"
+"      **失敗**  PPD ファイルを開けません - %s\n"
+
+#, c-format
+msgid ""
+" FAIL\n"
+"      **FAIL**  Unable to open PPD file - %s on line %d.\n"
+msgstr ""
+" 失敗\n"
+"      **失敗**  PPD ファイルを開けません - %s (%d 行)。\n"
+
 msgid " PASS\n"
 msgstr " 合格\n"
+
 msgid "#10 Envelope"
 msgstr "#10 封筒"
+
 msgid "#11 Envelope"
 msgstr "#11 封筒"
+
 msgid "#12 Envelope"
 msgstr "#12 封筒"
+
 msgid "#14 Envelope"
 msgstr "#14 封筒"
+
 msgid "#9 Envelope"
 msgstr "#9 封筒"
+
+#, c-format
 msgid "%-6s %-10.10s %-4d %-10d %-27.27s %.0f bytes\n"
 msgstr "%-6s %-10.10s %-4d %-10d %-27.27s %.0f バイト\n"
+
+#, c-format
 msgid "%-7s %-7.7s %-7d %-31.31s %.0f bytes\n"
 msgstr "%-7s %-7.7s %-7d %-31.31s %.0f バイト\n"
+
+#, c-format
 msgid "%.0f x %.0f millimeters"
 msgstr "%.0f x %.0f ミリメートル"
+
+#, c-format
 msgid "%.0f x %.0f to %.0f x %.0f millimeters"
 msgstr "%.0f x %.0f to %.0f x %.0f ミリメートル"
+
+#, c-format
 msgid "%.2f x %.2f inches"
 msgstr "%.2f x %.2f インチ"
+
+#, c-format
 msgid "%.2f x %.2f to %.2f x %.2f inches"
 msgstr "%.2f x %.2f to %.2f x %.2f インチ"
+
+#, c-format
 msgid "%s accepting requests since %s\n"
 msgstr "%s は %s からリクエストを受け付けています\n"
+
+#, c-format
 msgid "%s cannot be changed."
 msgstr "%s は変更できません。"
+
+#, c-format
 msgid "%s is not implemented by the CUPS version of lpc.\n"
 msgstr "%s は lpc の CUPS バージョンでは実装されていません。\n"
+
+#, c-format
 msgid "%s is not ready\n"
 msgstr "%s は準備ができていません\n"
+
+#, c-format
 msgid "%s is ready\n"
 msgstr "%s は準備ができています\n"
+
+#, c-format
 msgid "%s is ready and printing\n"
 msgstr "%s は準備ができており印刷しています\n"
-msgid "%s not accepting requests since %s -\n\t%s\n"
-msgstr "%s は %s からリクエストを受け付けていません\n\t%s\n"
+
+#, c-format
+msgid ""
+"%s not accepting requests since %s -\n"
+"\t%s\n"
+msgstr ""
+"%s は %s からリクエストを受け付けていません\n"
+"\t%s\n"
+
+#, c-format
 msgid "%s not supported!"
 msgstr "%s はサポートされていません!"
+
+#, c-format
 msgid "%s/%s accepting requests since %s\n"
 msgstr "%s/%s は %s からリクエストを受け付けています\n"
-msgid "%s/%s not accepting requests since %s -\n\t%s\n"
-msgstr "%s/%s は %s からリクエストを受け付けていません\n\t%s\n"
+
+#, c-format
+msgid ""
+"%s/%s not accepting requests since %s -\n"
+"\t%s\n"
+msgstr ""
+"%s/%s は %s からリクエストを受け付けていません\n"
+"\t%s\n"
+
+#, c-format
 msgid "%s: %-33.33s [job %d localhost]\n"
 msgstr "%s:%-33.33s [ジョブ %d localhost]\n"
+
+#, c-format
 msgid "%s: %s failed: %s\n"
 msgstr "%s: %s に失敗しました: %s\n"
+
+#, c-format
 msgid "%s: Don't know what to do!\n"
 msgstr "%s: 何が起きているか不明です!\n"
-msgid "%s: Error - %s environment variable names non-existent destination \"%s\"!\n"
+
+#, c-format
+msgid ""
+"%s: Error - %s environment variable names non-existent destination \"%s\"!\n"
 msgstr "%s: エラー - 環境変数 %s が存在しない宛先 \"%s\" を指しています!\n"
+
+#, c-format
 msgid "%s: Error - bad job ID!\n"
 msgstr "%s: エラー - 不正なジョブ ID です!\n"
+
+#, c-format
 msgid "%s: Error - cannot print files and alter jobs simultaneously!\n"
-msgstr "%s: エラー - ファイルを印刷できず、ジョブを同時に変えることができません!\n"
-msgid "%s: Error - cannot print from stdin if files or a job ID are provided!\n"
-msgstr "%s: エラー - ファイルまたはジョブ ID が提供されている場合、標準入力から印刷できません。 \n"
+msgstr ""
+"%s: エラー - ファイルを印刷できず、ジョブを同時に変えることができません!\n"
+
+#, c-format
+msgid ""
+"%s: Error - cannot print from stdin if files or a job ID are provided!\n"
+msgstr ""
+"%s: エラー - ファイルまたはジョブ ID が提供されている場合、標準入力から印刷で"
+"きません。 \n"
+
+#, c-format
 msgid "%s: Error - expected character set after '-S' option!\n"
 msgstr "%s: エラー - '-S' オプションのあとには文字セットが必要です!\n"
+
+#, c-format
 msgid "%s: Error - expected content type after '-T' option!\n"
 msgstr "%s: エラー - '-T' オプションのあとにはコンテンツタイプが必要です!\n"
+
+#, c-format
 msgid "%s: Error - expected copies after '-n' option!\n"
 msgstr "%s: エラー - '-n' オプションのあとにはコピー数が必要です!\n"
+
+#, c-format
 msgid "%s: Error - expected copy count after '-#' option!\n"
 msgstr "%s: エラー - '-#' オプションのあとにはコピー数が必要です!\n"
+
+#, c-format
 msgid "%s: Error - expected destination after '-P' option!\n"
 msgstr "%s: エラー - '-P' オプションのあとには宛先が必要です!\n"
+
+#, c-format
 msgid "%s: Error - expected destination after '-b' option!\n"
 msgstr "%s: エラー - '-b' オプションのあとに宛先が必要です!\n"
+
+#, c-format
 msgid "%s: Error - expected destination after '-d' option!\n"
 msgstr "%s: エラー - '-d' オプションのあとにはプリンター名が必要です!\n"
+
+#, c-format
 msgid "%s: Error - expected form after '-f' option!\n"
 msgstr "%s: エラー - '-f' オプションのあとには用紙名が必要です!\n"
+
+#, c-format
 msgid "%s: Error - expected hold name after '-H' option!\n"
 msgstr "%s: エラー - '-H' オプションのあとにはホールド名が必要です!\n"
+
+#, c-format
 msgid "%s: Error - expected hostname after '-H' option!\n"
 msgstr "%s: エラー - '-H' オプションのあとにはホスト名が必要です!\n"
+
+#, c-format
 msgid "%s: Error - expected hostname after '-h' option!\n"
 msgstr "%s: エラー -  '-h' オプションのあとにはホスト名が必要です!\n"
+
+#, c-format
 msgid "%s: Error - expected mode list after '-y' option!\n"
 msgstr "%s: エラー - '-y' オプションのあとにはモードリストが必要です!\n"
+
+#, c-format
 msgid "%s: Error - expected name after '-%c' option!\n"
 msgstr "%s: エラー - '-%c' オプションのあとには名前が必要です!\n"
+
+#, c-format
 msgid "%s: Error - expected option string after '-o' option!\n"
 msgstr "%s: エラー - '-o' オプションのあとには文字列が必要です!\n"
+
+#, c-format
 msgid "%s: Error - expected page list after '-P' option!\n"
 msgstr "%s: エラー - '-P' オプションのあとにはページリストが必要です!\n"
+
+#, c-format
 msgid "%s: Error - expected priority after '-%c' option!\n"
 msgstr "%s: エラー - '-%c' オプションのあとには優先度が必要です!\n"
+
+#, c-format
 msgid "%s: Error - expected reason text after '-r' option!\n"
 msgstr "%s: エラー - '-r' のあとには理由のテキストが必要です!\n"
+
+#, c-format
 msgid "%s: Error - expected title after '-t' option!\n"
 msgstr "%s: エラー - '-t' オプションのあとにはタイトルが必要です!\n"
+
+#, c-format
 msgid "%s: Error - expected username after '-U' option!\n"
 msgstr "%s: エラー - '-U' オプションのあとにはユーザ名が必要です!\n"
+
+#, c-format
 msgid "%s: Error - expected username after '-u' option!\n"
 msgstr "%s: エラー - '-u' オプションのあとにはユーザ名が必要です!\n"
+
+#, c-format
 msgid "%s: Error - expected value after '-%c' option!\n"
 msgstr "%s: エラー -  '-%c' オプションのあとには値が必要です!\n"
-msgid "%s: Error - need \"completed\", \"not-completed\", or \"all\" after '-W' option!\n"
-msgstr "%s: エラー - '-W' オプションのあとには、\"completed\"、\"not-completed\"、\"all\" のいずれかが必要です!\n"
+
+#, c-format
+msgid ""
+"%s: Error - need \"completed\", \"not-completed\", or \"all\" after '-W' "
+"option!\n"
+msgstr ""
+"%s: エラー - '-W' オプションのあとには、\"completed\"、\"not-completed\"、"
+"\"all\" のいずれかが必要です!\n"
+
+#, c-format
 msgid "%s: Error - no default destination available.\n"
 msgstr "%s: エラー - 利用可能なデフォルトの宛先がありません。\n"
+
+#, c-format
 msgid "%s: Error - priority must be between 1 and 100.\n"
 msgstr "%s: エラー - 優先度は 1 から 100 の間である必要があります。\n"
+
+#, c-format
 msgid "%s: Error - scheduler not responding!\n"
 msgstr "%s: エラー - スケジューラが応答していません!\n"
+
+#, c-format
 msgid "%s: Error - too many files - \"%s\"\n"
 msgstr "%s: エラー - ファイルが多すぎます - \"%s\"\n"
+
+#, c-format
 msgid "%s: Error - unable to access \"%s\" - %s\n"
 msgstr "%s: エラー - \"%s\" にアクセスできません - %s\n"
+
+#, c-format
 msgid "%s: Error - unable to queue from stdin - %s\n"
 msgstr "%s: エラー - 標準入力からキューにデータを入力できません! - %s\n"
+
+#, c-format
 msgid "%s: Error - unknown destination \"%s\"!\n"
 msgstr "%s: エラー - \"%s\" は未知の宛先です!\n"
+
+#, c-format
 msgid "%s: Error - unknown destination \"%s/%s\"!\n"
 msgstr "%s: エラー - \"%s/%s\" は未知の宛先です!\n"
+
+#, c-format
 msgid "%s: Error - unknown option '%c'!\n"
 msgstr "%s: エラー - '%c' は未知のオプションです!\n"
+
+#, c-format
 msgid "%s: Error - unknown option '%s'!\n"
 msgstr "%s: エラー - '%s' は未知のオプションです!\n"
+
+#, c-format
 msgid "%s: Expected job ID after '-i' option!\n"
 msgstr "%s: '-i' オプションのあとにはジョブ ID が必要です!\n"
+
+#, c-format
 msgid "%s: Filter \"%s\" not available: %s\n"
 msgstr "%s: フィルタ \"%s\" は利用できません: %s\n"
+
+#, c-format
 msgid "%s: Invalid destination name in list \"%s\"!\n"
 msgstr "%s: リスト \"%s\" に無効な宛先名があります!\n"
+
+#, c-format
 msgid "%s: Invalid filter string \"%s\"\n"
 msgstr "%s: 無効なフィルタ文字列です \"%s\"\n"
+
+#, c-format
 msgid "%s: Need job ID ('-i jobid') before '-H restart'!\n"
 msgstr "%s: '-H restart' の前にはジョブ ID ('-i ジョブID') が必要です!\n"
+
+#, c-format
 msgid "%s: No filter to convert from %s/%s to %s/%s!\n"
 msgstr "%s: %s/%s から %s/%s に変換するフィルタがありません!\n"
+
+#, c-format
 msgid "%s: Operation failed: %s\n"
 msgstr "%s: 操作に失敗しました: %s\n"
+
+#, c-format
 msgid "%s: Sorry, no encryption support compiled in!\n"
 msgstr "%s: すみません、暗号化サポートはコンパイル時に組み込まれていません!\n"
+
+#, c-format
 msgid "%s: Unable to connect to server\n"
 msgstr "%s: サーバーに接続できません\n"
+
+#, c-format
 msgid "%s: Unable to contact server!\n"
 msgstr "%s: サーバーに連絡できません!\n"
+
+#, c-format
 msgid "%s: Unable to determine MIME type of \"%s\"!\n"
 msgstr "%s: \"%s\" の MIME タイプを判別できません!\n"
+
+#, c-format
 msgid "%s: Unable to open %s: %s\n"
 msgstr "%s: %sを開けません: %s\n"
+
+#, c-format
 msgid "%s: Unable to open PPD file: %s on line %d\n"
 msgstr "%s: PPD ファイルを開けません: %s の %d 行目\n"
+
+#, c-format
 msgid "%s: Unable to open PPD file: %s on line %d.\n"
 msgstr ""
+
+#, c-format
 msgid "%s: Unable to read MIME database from \"%s\" or \"%s\"!\n"
-msgstr "%s: \"%s\" または \"%s\" から MIME データベースを読み取ることができません!\n"
+msgstr ""
+"%s: \"%s\" または \"%s\" から MIME データベースを読み取ることができません!\n"
+
+#, c-format
 msgid "%s: Unknown destination \"%s\"!\n"
 msgstr "%s: \"%s\" は未知の宛先です!\n"
+
+#, c-format
 msgid "%s: Unknown destination MIME type %s/%s!\n"
 msgstr "%s: %s/%s は未知の宛先 MIME タイプです!\n"
+
+#, c-format
 msgid "%s: Unknown option '%c'!\n"
 msgstr "%s: '%c' は未知のオプションです!\n"
+
+#, c-format
 msgid "%s: Unknown source MIME type %s/%s!\n"
 msgstr "%s: %s/%s は未知のソース MIME タイプです!\n"
-msgid "%s: Warning - '%c' format modifier not supported - output may not be correct!\n"
-msgstr "%s: 警告 - '%c' 形式修飾子はサポートされていません - 出力は正しくないものになるかもしれません!\n"
+
+#, c-format
+msgid ""
+"%s: Warning - '%c' format modifier not supported - output may not be "
+"correct!\n"
+msgstr ""
+"%s: 警告 - '%c' 形式修飾子はサポートされていません - 出力は正しくないものにな"
+"るかもしれません!\n"
+
+#, c-format
 msgid "%s: Warning - character set option ignored!\n"
 msgstr "%s: 警告 - 文字セットオプションは無視されます!\n"
+
+#, c-format
 msgid "%s: Warning - content type option ignored!\n"
 msgstr "%s: 警告 - コンテンツタイプオプションは無視されます!\n"
+
+#, c-format
 msgid "%s: Warning - form option ignored!\n"
 msgstr "%s: 警告 - 用紙オプションは無視されます!\n"
+
+#, c-format
 msgid "%s: Warning - mode option ignored!\n"
 msgstr "%s: 警告 - モードオプションは無視されます!\n"
-msgid "%s: error - %s environment variable names non-existent destination \"%s\"!\n"
+
+#, c-format
+msgid ""
+"%s: error - %s environment variable names non-existent destination \"%s\"!\n"
 msgstr "%s: エラー - 環境変数 %s が存在しない宛先 \"%s\" を指しています!\n"
+
+#, c-format
 msgid "%s: error - expected option=value after '-o' option!\n"
 msgstr "%s: エラー - '-o' オプションのあとには オプション=値 が必要です!\n"
+
+#, c-format
 msgid "%s: error - no default destination available.\n"
 msgstr "%s: エラー - 利用可能なデフォルトの宛先がありません。\n"
+
 msgid "-1"
 msgstr "-1"
+
 msgid "-10"
 msgstr "-10"
+
 msgid "-100"
 msgstr "-100"
+
 msgid "-105"
 msgstr "-105"
+
 msgid "-11"
 msgstr "-11"
+
 msgid "-110"
 msgstr "-110"
+
 msgid "-115"
 msgstr "-115"
+
 msgid "-12"
 msgstr "-12"
+
 msgid "-120"
 msgstr "-120"
+
 msgid "-13"
 msgstr "-13"
+
 msgid "-14"
 msgstr "-14"
+
 msgid "-15"
 msgstr "-15"
+
 msgid "-2"
 msgstr "-2"
+
 msgid "-20"
 msgstr "-20"
+
 msgid "-25"
 msgstr "-25"
+
 msgid "-3"
 msgstr "-3"
+
 msgid "-30"
 msgstr "-30"
+
 msgid "-35"
 msgstr "-35"
+
 msgid "-4"
 msgstr "-4"
+
 msgid "-40"
 msgstr "-40"
+
 msgid "-45"
 msgstr "-45"
+
 msgid "-5"
 msgstr "-5"
+
 msgid "-50"
 msgstr "-50"
+
 msgid "-55"
 msgstr "-55"
+
 msgid "-6"
 msgstr "-6"
+
 msgid "-60"
 msgstr "-60"
+
 msgid "-65"
 msgstr "-65"
+
 msgid "-7"
 msgstr "-7"
+
 msgid "-70"
 msgstr "-70"
+
 msgid "-75"
 msgstr "-75"
+
 msgid "-8"
 msgstr "-8"
+
 msgid "-80"
 msgstr "-80"
+
 msgid "-85"
 msgstr "-85"
+
 msgid "-9"
 msgstr "-9"
+
 msgid "-90"
 msgstr "-90"
+
 msgid "-95"
 msgstr "-95"
+
 msgid "0"
 msgstr "0"
+
 msgid "1"
 msgstr "1"
+
 msgid "1 inch/sec."
 msgstr "1 インチ/秒"
+
 msgid "1.25x0.25\""
 msgstr "1.25x0.25インチ"
+
 msgid "1.25x2.25\""
 msgstr "1.25x2.25インチ"
+
 msgid "1.5 inch/sec."
 msgstr "1.5 インチ/秒"
+
 msgid "1.50x0.25\""
 msgstr "1.50x0.25インチ"
+
 msgid "1.50x0.50\""
 msgstr "1.50x0.50インチ"
+
 msgid "1.50x1.00\""
 msgstr "1.50x1.00インチ"
+
 msgid "1.50x2.00\""
 msgstr "1.50x2.00インチ"
+
 msgid "10"
 msgstr "10"
+
 msgid "10 inches/sec."
 msgstr "10 インチ/秒"
+
 msgid "10 x 11\""
 msgstr "10 x 11インチ"
+
 msgid "10 x 13\""
 msgstr "10 x 13インチ"
+
 msgid "10 x 14\""
 msgstr "10 x 14インチ"
+
 msgid "100"
 msgstr "100"
+
 msgid "100 mm/sec."
 msgstr "100 ミリメートル/秒"
+
 msgid "105"
 msgstr "105"
+
 msgid "11"
 msgstr "11"
+
 msgid "11 inches/sec."
 msgstr "11 インチ/秒"
+
 msgid "110"
 msgstr "110"
+
 msgid "115"
 msgstr "115"
+
 msgid "12"
 msgstr "12"
+
 msgid "12 inches/sec."
 msgstr "12 インチ/秒"
+
 msgid "12 x 11\""
 msgstr "12 x 11インチ"
+
 msgid "120"
 msgstr "120"
+
 msgid "120 mm/sec."
 msgstr "120 ミリメートル/秒"
+
 msgid "120x60dpi"
 msgstr "120x60dpi"
+
 msgid "120x72dpi"
 msgstr "120x72dpi"
+
 msgid "13"
 msgstr "13"
+
 msgid "136dpi"
 msgstr "136dpi"
+
 msgid "14"
 msgstr "14"
+
 msgid "15"
 msgstr "15"
+
 msgid "15 mm/sec."
 msgstr "15 ミリメートル/秒"
+
 msgid "15 x 11\""
 msgstr "15 x 11インチ"
+
 msgid "150 mm/sec."
 msgstr "150 ミリメートル/秒"
+
 msgid "150dpi"
 msgstr "150dpi"
+
 msgid "16"
 msgstr "16"
+
 msgid "17"
 msgstr "17"
+
 msgid "18"
 msgstr "18"
+
 msgid "180dpi"
 msgstr "180dpi"
+
 msgid "19"
 msgstr "19"
+
 msgid "2"
 msgstr "2"
+
 msgid "2 inches/sec."
 msgstr "2 インチ/秒"
+
 msgid "2-Sided Printing"
 msgstr "両面印刷"
+
 msgid "2.00x0.37\""
 msgstr "2.00x0.37インチ"
+
 msgid "2.00x0.50\""
 msgstr "2.00x0.50インチ"
+
 msgid "2.00x1.00\""
 msgstr "2.00x1.00インチ"
+
 msgid "2.00x1.25\""
 msgstr "2.00x1.25インチ"
+
 msgid "2.00x2.00\""
 msgstr "2.00x2.00インチ"
+
 msgid "2.00x3.00\""
 msgstr "2.00x3.00インチ"
+
 msgid "2.00x4.00\""
 msgstr "2.00x4.00インチ"
+
 msgid "2.00x5.50\""
 msgstr "2.00x5.50インチ"
+
 msgid "2.25x0.50\""
 msgstr "2.25x0.50インチ"
+
 msgid "2.25x1.25\""
 msgstr "2.25x1.25インチ"
+
 msgid "2.25x4.00\""
 msgstr "2.25x4.00インチ"
+
 msgid "2.25x5.50\""
 msgstr "2.25x5.50インチ"
+
 msgid "2.38x5.50\""
 msgstr "2.38x5.50インチ"
+
 msgid "2.5 inches/sec."
 msgstr "2.5 インチ/秒"
+
 msgid "2.50x1.00\""
 msgstr "2.50x1.00インチ"
+
 msgid "2.50x2.00\""
 msgstr "2.50x2.00インチ"
+
 msgid "2.75x1.25\""
 msgstr "2.75x1.25インチ"
+
 msgid "2.9 x 1\""
 msgstr "2.9 x 1インチ"
+
 msgid "20"
 msgstr "20"
+
 msgid "20 mm/sec."
 msgstr "20 ミリメートル/秒"
+
 msgid "200 mm/sec."
 msgstr "200 ミリメートル/秒"
+
 msgid "203dpi"
 msgstr "203dpi"
+
 msgid "21"
 msgstr "21"
+
 msgid "22"
 msgstr "22"
+
 msgid "23"
 msgstr "23"
+
 msgid "24"
 msgstr "24"
+
 msgid "24-Pin Series"
 msgstr "24ピンシリーズ"
+
 msgid "240x72dpi"
 msgstr "240x72dpi"
+
 msgid "25"
 msgstr "25"
+
 msgid "250 mm/sec."
 msgstr "250 ミリメートル/秒"
+
 msgid "26"
 msgstr "26"
+
 msgid "27"
 msgstr "27"
+
 msgid "28"
 msgstr "28"
+
 msgid "29"
 msgstr "29"
+
 msgid "3"
 msgstr "3"
+
 msgid "3 inches/sec."
 msgstr "3 インチ/秒"
+
 msgid "3.00x1.00\""
 msgstr "3.00x1.00インチ"
+
 msgid "3.00x1.25\""
 msgstr "3.00x1.25インチ"
+
 msgid "3.00x2.00\""
 msgstr "3.00x2.00インチ"
+
 msgid "3.00x3.00\""
 msgstr "3.00x3.00インチ"
+
 msgid "3.00x5.00\""
 msgstr "3.00x5.00インチ"
+
 msgid "3.25x2.00\""
 msgstr "3.25x2.00インチ"
+
 msgid "3.25x5.00\""
 msgstr "3.25x5.00インチ"
+
 msgid "3.25x5.50\""
 msgstr "3.25x5.50インチ"
+
 msgid "3.25x5.83\""
 msgstr "3.25x5.83インチ"
+
 msgid "3.25x7.83\""
 msgstr "3.25x7.83インチ"
+
 msgid "3.5\" Disk"
 msgstr "3.5 インチDisk"
+
 msgid "3.5\" Disk - 2 1/8 x 2 3/4\""
 msgstr "3.5インチ Disk - 2 1/8 x 2 3/4インチ"
+
 msgid "3.50x1.00\""
 msgstr "3.50x1.00インチ"
+
 msgid "30"
 msgstr "30"
+
 msgid "30 mm/sec."
 msgstr "30 ミリメートル/秒"
+
 msgid "300 mm/sec."
 msgstr "300 ミリメートル/秒"
+
 msgid "300dpi"
 msgstr "300dpi"
+
 msgid "35"
 msgstr "35"
+
 msgid "360dpi"
 msgstr "360dpi"
+
 msgid "360x180dpi"
 msgstr "360x180dpi"
+
 msgid "4"
 msgstr "4"
+
 msgid "4 inches/sec."
 msgstr "4 インチ/秒"
+
 msgid "4.00x1.00\""
 msgstr "4.00x1.00インチ"
+
 msgid "4.00x13.00\""
 msgstr "4.00x13.00インチ"
+
 msgid "4.00x2.00\""
 msgstr "4.00x2.00インチ"
+
 msgid "4.00x2.50\""
 msgstr "4.00x2.50インチ"
+
 msgid "4.00x3.00\""
 msgstr "4.00x3.00インチ"
+
 msgid "4.00x4.00\""
 msgstr "4.00x4.00インチ"
+
 msgid "4.00x5.00\""
 msgstr "4.00x5.00インチ"
+
 msgid "4.00x6.00\""
 msgstr "4.00x6.00インチ"
+
 msgid "4.00x6.50\""
 msgstr "4.00x6.50インチ"
+
 msgid "40"
 msgstr "40"
+
 msgid "40 mm/sec."
 msgstr "40 ミリメートル/秒"
+
 msgid "45"
 msgstr "45"
+
 msgid "5"
 msgstr "5"
+
 msgid "5 inches/sec."
 msgstr "5 インチ/秒"
+
 msgid "50"
 msgstr "50"
+
 msgid "55"
 msgstr "55"
+
 msgid "6"
 msgstr "6"
+
 msgid "6 inches/sec."
 msgstr "6 インチ/秒"
+
 msgid "6.00x1.00\""
 msgstr "6.00x1.00\""
+
 msgid "6.00x2.00\""
 msgstr "6.00x2.00\""
+
 msgid "6.00x3.00\""
 msgstr "6.00x3.00\""
+
 msgid "6.00x4.00\""
 msgstr "6.00x4.00\""
+
 msgid "6.00x5.00\""
 msgstr "6.00x5.00\""
+
 msgid "6.00x6.00\""
 msgstr "6.00x6.00\""
+
 msgid "6.00x6.50\""
 msgstr "6.00x6.50\""
+
 msgid "60"
 msgstr "60"
+
 msgid "60 mm/sec."
 msgstr "60 mm/秒"
-msgid "600 DPI Grayscale"
-msgstr "600 DPI グレースケール"
+
 msgid "600dpi"
 msgstr "600dpi"
+
 msgid "60dpi"
 msgstr "60dpi"
+
 msgid "60x720dpi"
 msgstr "60x720dpi"
+
 msgid "65"
 msgstr "65"
+
 msgid "7"
 msgstr "7"
+
 msgid "7 inches/sec."
 msgstr "7 インチ/秒"
+
 msgid "7 x 9\""
 msgstr "7 x 9\""
+
 msgid "70"
 msgstr "70"
+
 msgid "720dpi"
 msgstr "720dpi"
+
 msgid "75"
 msgstr "75"
+
 msgid "8"
 msgstr "8"
+
 msgid "8 inches/sec."
 msgstr "8 インチ/秒"
+
 msgid "8 x 10\""
 msgstr "8 x 10\""
+
 msgid "8.00x1.00\""
 msgstr "8.00x1.00\""
+
 msgid "8.00x2.00\""
 msgstr "8.00x2.00\""
+
 msgid "8.00x3.00\""
 msgstr "8.00x3.00\""
+
 msgid "8.00x4.00\""
 msgstr "8.00x4.00\""
+
 msgid "8.00x5.00\""
 msgstr "8.00x5.00\""
+
 msgid "8.00x6.00\""
 msgstr "8.00x6.00\""
+
 msgid "8.00x6.50\""
 msgstr "8.00x6.50\""
+
 msgid "80"
 msgstr "80"
+
 msgid "80 mm/sec."
 msgstr "80 mm/秒"
+
 msgid "85"
 msgstr "85"
+
 msgid "9"
 msgstr "9"
+
 msgid "9 inches/sec."
 msgstr "9 インチ/秒"
+
 msgid "9 x 11\""
 msgstr "9 x 11\""
+
 msgid "9 x 12\""
 msgstr "9 x 12\""
+
 msgid "9-Pin Series"
 msgstr "9-Pin Series"
+
 msgid "90"
 msgstr "90"
+
 msgid "95"
 msgstr "95"
+
 msgid "?Invalid help command unknown\n"
 msgstr "?無効なヘルプコマンドです\n"
+
 msgid "A Samba password is required to export printer drivers!"
-msgstr "プリンタードライバーをエクスポートするには Samba のパスワードが必要です!"
+msgstr ""
+"プリンタードライバーをエクスポートするには Samba のパスワードが必要です!"
+
 msgid "A Samba username is required to export printer drivers!"
-msgstr "プリンタードライバーをエクスポートするには、Samba のユーザー名が必要です!"
+msgstr ""
+"プリンタードライバーをエクスポートするには、Samba のユーザー名が必要です!"
+
+#, c-format
 msgid "A class named \"%s\" already exists!"
 msgstr "\"%s\" という名前のクラスはすでに存在します!"
+
+#, c-format
 msgid "A printer named \"%s\" already exists!"
 msgstr "\"%s\" という名前のプリンターはすでに存在します!"
+
 msgid "A0"
 msgstr "A0"
+
 msgid "A1"
 msgstr "A1"
+
 msgid "A10"
 msgstr "A10"
+
 msgid "A2"
 msgstr "A2"
+
 msgid "A3"
 msgstr "A3"
+
 msgid "A3 (Oversize)"
 msgstr "A3 (特大)"
+
 msgid "A4"
 msgstr "A4"
+
 msgid "A4 (Oversize)"
 msgstr "A4 (特大)"
+
 msgid "A4 (Small)"
 msgstr "A4 (小)"
+
 msgid "A5"
 msgstr "A5"
+
 msgid "A5 (Oversize)"
 msgstr "A5 (特大)"
+
 msgid "A6"
 msgstr "A6"
+
 msgid "A7"
 msgstr "A7"
+
 msgid "A8"
 msgstr "A8"
+
 msgid "A9"
 msgstr "A9"
+
 msgid "ANSI A"
 msgstr "ANSI A"
+
 msgid "ANSI B"
 msgstr "ANSI B"
+
 msgid "ANSI C"
 msgstr "ANSI C"
+
 msgid "ANSI D"
 msgstr "ANSI D"
+
 msgid "ANSI E"
 msgstr "ANSI E"
+
 msgid "ARCH A"
 msgstr "ARCH A"
+
 msgid "ARCH B"
 msgstr "ARCH B"
+
 msgid "ARCH C"
 msgstr "ARCH C"
+
 msgid "ARCH D"
 msgstr "ARCH D"
+
 msgid "ARCH E"
 msgstr "ARCH E"
+
 msgid "Accept Jobs"
 msgstr "ジョブの受け付け"
+
 msgid "Accepted"
 msgstr "受け付けました"
+
 msgid "Add Class"
 msgstr "クラスの追加"
+
 msgid "Add Printer"
 msgstr "プリンターの追加"
+
 msgid "Add RSS Subscription"
 msgstr "RSS 購読を追加"
+
 msgid "Address"
 msgstr "アドレス"
+
 msgid "Address - 1 1/8 x 3 1/2\""
 msgstr "アドレス - 1 1/8 x 3 1/2\""
+
 msgid "Administration"
 msgstr "管理"
+
 msgid "Always"
 msgstr "常に有効"
+
 msgid "AppSocket/HP JetDirect"
 msgstr "AppSocket/HP JetDirect"
+
 msgid "Applicator"
 msgstr "アプリケーター"
+
+#, c-format
 msgid "Attempt to set %s printer-state to bad value %d!"
 msgstr "%s printer-state に 不正な値 %d を設定しようとしています!"
+
+#, c-format
 msgid "Attribute groups are out of order (%x < %x)!"
 msgstr "属性グループは範囲外です (%x < %x)!"
+
 msgid "B0"
 msgstr "B0"
+
 msgid "B1"
 msgstr "B1"
+
 msgid "B10"
 msgstr "B10"
+
 msgid "B2"
 msgstr "B2"
+
 msgid "B3"
 msgstr "B3"
+
 msgid "B4"
 msgstr "B4"
+
 msgid "B5"
 msgstr "B5"
+
 msgid "B6"
 msgstr "B6"
+
 msgid "B7"
 msgstr "B7"
+
 msgid "B8"
 msgstr "B8"
+
 msgid "B9"
 msgstr "B9"
+
 msgid "Bad NULL dests pointer"
 msgstr "不正な NULL 送信先ポインター"
+
 msgid "Bad OpenGroup"
 msgstr "不正な OpenGroup"
+
 msgid "Bad OpenUI/JCLOpenUI"
 msgstr "不正な OpenUI/JCLOpenUI"
+
 msgid "Bad OrderDependency"
 msgstr "不正な OrderDependency"
+
 msgid "Bad Request"
 msgstr "不正なリクエスト"
+
 msgid "Bad SNMP version number"
 msgstr "不正な SNMP バージョン番号"
+
 msgid "Bad UIConstraints"
 msgstr "不正な UIConstraints"
+
+#, c-format
 msgid "Bad copies value %d."
 msgstr "%d は不正なコピー値です。"
+
 msgid "Bad custom parameter"
 msgstr "不正なカスタムパラメーター"
+
+#, c-format
 msgid "Bad device URI \"%s\"!\n"
 msgstr "\"%s\" は無効なデバイス URI です!\n"
+
+#, c-format
 msgid "Bad device-uri \"%s\"!"
 msgstr "\"%s\" は無効な device-uri です!"
+
+#, c-format
 msgid "Bad device-uri scheme \"%s\"!"
 msgstr "\"%s\" は無効な device-uri スキーマです!"
+
+#, c-format
 msgid "Bad document-format \"%s\"!"
 msgstr "\"%s\" は不正な document-format です!"
+
 msgid "Bad filename buffer!"
 msgstr "不正なファイル名バッファーです!"
+
+#, c-format
 msgid "Bad font attribute: %s\n"
 msgstr "不正なフォント属性: %s\n"
+
 msgid "Bad job-priority value!"
 msgstr "不正な job-priority 値です!"
+
+#, c-format
 msgid "Bad job-sheets value \"%s\"!"
 msgstr "\"%s\" は不正な job-sheets 値です!"
+
 msgid "Bad job-sheets value type!"
 msgstr "不正な job-sheets 値タイプ です!"
+
 msgid "Bad job-state value!"
 msgstr "不正な job-state 値です!"
+
+#, c-format
 msgid "Bad job-uri attribute \"%s\"!"
 msgstr "\"%s\" は無効な job-uri 属性です!"
+
+#, c-format
 msgid "Bad notify-pull-method \"%s\"!"
 msgstr "\"%s\" は無効な notify-pull-method です!"
+
+#, c-format
 msgid "Bad notify-recipient-uri URI \"%s\"!"
 msgstr "URI \"%s\" は不正な notify-recipient-uri です!"
+
+#, c-format
 msgid "Bad number-up value %d."
 msgstr "%d は不正な number-up 値です。"
+
+#, c-format
 msgid "Bad option + choice on line %d!"
 msgstr "%d 行に不正なオプションと選択があります!"
+
+#, c-format
 msgid "Bad page-ranges values %d-%d."
 msgstr "%d-%d は不正な page-ranges 値です。"
+
+#, c-format
 msgid "Bad port-monitor \"%s\"!"
 msgstr "\"%s\" は無効な port-monitor です!"
+
+#, c-format
 msgid "Bad printer-state value %d!"
 msgstr "%d は無効な printer-state 値です!"
+
+#, c-format
 msgid "Bad request ID %d!"
 msgstr ""
+
+#, c-format
 msgid "Bad request version number %d.%d!"
 msgstr "バージョン番号 %d.%d は無効なリクエストです!"
+
 msgid "Bad subscription ID!"
 msgstr "不正なサブスクリプション ID です!"
+
 msgid "Banners"
 msgstr "バナー"
+
 msgid "Billing Information: "
 msgstr "課金情報: "
+
 msgid "Bond Paper"
 msgstr "ボンド紙"
+
 msgid "C0 Envelope"
 msgstr "C0 封筒"
+
 msgid "C1 Envelope"
 msgstr "C1 封筒"
+
 msgid "C2 Envelope"
 msgstr "C2 封筒"
+
 msgid "C3 Envelope"
 msgstr "C3 封筒"
+
 msgid "C4"
 msgstr "C4"
+
 msgid "C4 Envelope"
 msgstr "C4 封筒"
+
 msgid "C5"
 msgstr "C5"
+
 msgid "C5 Envelope"
 msgstr "C5 封筒"
+
 msgid "C6"
 msgstr "C6"
+
 msgid "C6 Envelope"
 msgstr "C6 封筒"
+
 msgid "C65 Envelope"
 msgstr "C65 封筒"
+
 msgid "C7 Envelope"
 msgstr "C7 封筒"
+
 msgid "CMYK"
 msgstr "CMYK"
+
 msgid "CPCL Label Printer"
 msgstr "CPCL ラベルプリンタ"
+
 msgid "Cancel RSS Subscription"
 msgstr "RSS 購読をキャンセル"
+
 msgid "Change Settings"
 msgstr "設定の変更"
+
+#, c-format
 msgid "Character set \"%s\" not supported!"
 msgstr "文字セット \"%s\" はサポートされていません!"
+
 msgid "Chou3 Envelope"
 msgstr "封筒 長形3号"
+
 msgid "Chou4 Envelope"
 msgstr "封筒 長形4号"
+
 msgid "Classes"
 msgstr "クラス"
+
 msgid "Clean Print Heads"
 msgstr "プリントヘッドクリーニング"
+
 msgid "Color"
 msgstr "カラー"
+
 msgid "Color Mode"
 msgstr "カラーモード"
-msgid "Commands may be abbreviated.  Commands are:\n\nexit    help    quit    status  ?\n"
-msgstr "コマンドは短縮できます。  コマンド:\n\nexit    help    quit    status  ?\n"
+
+msgid ""
+"Commands may be abbreviated.  Commands are:\n"
+"\n"
+"exit    help    quit    status  ?\n"
+msgstr ""
+"コマンドは短縮できます。  コマンド:\n"
+"\n"
+"exit    help    quit    status  ?\n"
+
 msgid "Community name uses indefinite length"
 msgstr "コミュニティ名の長さが不定"
+
 msgid "Continue"
 msgstr "継続"
+
 msgid "Continuous"
 msgstr "連続"
+
+#, c-format
 msgid "Could not scan type \"%s\"!"
 msgstr "タイプ \"%s\" を検査できませんでした!"
+
 msgid "Cover open."
 msgstr "カバーが開いています。"
+
 msgid "Created"
 msgstr "ジョブ作成"
+
 msgid "Created On: "
 msgstr "ジョブ作成日: "
+
 msgid "Custom"
 msgstr "カスタム"
+
 msgid "CustominCutInterval"
 msgstr "CustominCutInterval"
+
 msgid "CustominTearInterval"
 msgstr "CustominTearInterval"
+
 msgid "Cut"
 msgstr "カット"
+
 msgid "Cutter"
 msgstr "カッター"
+
 msgid "DL"
 msgstr "DL"
+
 msgid "DL Envelope"
 msgstr "DL 封筒"
+
 msgid "Dark"
 msgstr "濃い"
+
 msgid "Darkness"
 msgstr "濃さ"
+
 msgid "Delete Class"
 msgstr "クラスの削除"
+
 msgid "Delete Printer"
 msgstr "プリンターの削除"
+
 msgid "Description: "
 msgstr "説明: "
+
 msgid "DeskJet Series"
 msgstr "DeskJet Series"
+
+#, c-format
 msgid "Destination \"%s\" is not accepting jobs."
 msgstr "宛先 \"%s\" はジョブを受け付けていません。"
+
 msgid "Developer almost empty."
 msgstr "現像剤が無くなりかけています。"
+
 msgid "Developer empty!"
 msgstr "現像剤が無くなりました!"
-msgid "Device: uri = %s\n        class = %s\n        info = %s\n        make-and-model = %s\n        device-id = %s\n        location = %s\n"
-msgstr "デバイス: uri = %s\n          class = %s\n          info = %s\n          make-and-model = %s\n          device-id = %s\n          location = %s\n"
+
+#, c-format
+msgid ""
+"Device: uri = %s\n"
+"        class = %s\n"
+"        info = %s\n"
+"        make-and-model = %s\n"
+"        device-id = %s\n"
+"        location = %s\n"
+msgstr ""
+"デバイス: uri = %s\n"
+"          class = %s\n"
+"          info = %s\n"
+"          make-and-model = %s\n"
+"          device-id = %s\n"
+"          location = %s\n"
+
 msgid "Direct Thermal Media"
 msgstr "感熱紙"
+
 msgid "Disabled"
 msgstr "無効"
+
+#, c-format
 msgid "Document %d not found in job %d."
 msgstr "ドキュメント %d がジョブ %d に見つかりません。"
+
 msgid "Door open."
 msgstr "ドアが開いています。"
+
 msgid "Double Postcard"
 msgstr "往復はがき"
+
 msgid "Driver Name: "
 msgstr "ドライバー名: "
+
 msgid "Driver Version: "
 msgstr "ドライバーバージョン: "
+
 msgid "Duplexer"
 msgstr "両面オプション"
+
 msgid "Dymo"
 msgstr "Dymo"
+
+#, c-format
 msgid "EMERG: Unable to allocate memory for page info: %s\n"
 msgstr "EMERG: ページ情報のメモリー割り当てができません: %s\n"
+
+#, c-format
 msgid "EMERG: Unable to allocate memory for pages array: %s\n"
 msgstr "EMERG: ページアレイのメモリー割り当てができません: %s\n"
+
 msgid "EPL1 Label Printer"
 msgstr "EPL1 ラベルプリンタ"
+
 msgid "EPL2 Label Printer"
 msgstr "EPL2 ラベルプリンタ"
+
+#, c-format
 msgid "ERROR: %s job-id user title copies options [file]\n"
 msgstr ""
+
+#, c-format
 msgid "ERROR: Bad %%BoundingBox: comment seen!\n"
 msgstr "ERROR: 不正な %%BoundingBox: コメントがあります!\n"
+
+#, c-format
 msgid "ERROR: Bad %%IncludeFeature: comment!\n"
 msgstr "ERROR: 不正な %%IncludeFeature: コメントです!\n"
+
+#, c-format
 msgid "ERROR: Bad %%Page: comment in file!\n"
 msgstr "ERROR: 不正な %%Page: コメントがファイルにあります!\n"
+
+#, c-format
 msgid "ERROR: Bad %%PageBoundingBox: comment in file!\n"
 msgstr "ERROR: 不正な %%PageBoundingBox: コメントがファイルにあります!\n"
+
+#, c-format
 msgid "ERROR: Bad SCSI device file \"%s\"!\n"
 msgstr "ERROR: 不正な SCSI デバイスファイル \"%s\" です!\n"
+
+#, c-format
 msgid "ERROR: Bad charset file %s\n"
 msgstr "ERROR: 不正な charset ファイル %s です\n"
+
+#, c-format
 msgid "ERROR: Bad charset type %s\n"
 msgstr "ERROR: 不正な charset タイプ %s です\n"
+
+#, c-format
 msgid "ERROR: Bad columns value %d!\n"
 msgstr "ERROR: 不正な columns 値 %d です!\n"
+
+#, c-format
 msgid "ERROR: Bad cpi value %f!\n"
 msgstr "ERROR: 不正な cpi 値 %f です!\n"
+
+#, c-format
 msgid "ERROR: Bad font description line: %s\n"
 msgstr "ERROR: 不正なフォント記述行: %s\n"
+
+#, c-format
 msgid "ERROR: Bad lpi value %f!\n"
 msgstr "ERROR: 不正な lpi 値 %f です!\n"
+
 msgid "ERROR: Bad page setup!\n"
 msgstr "ERROR: 不正なページ設定です!\n"
+
+#, c-format
 msgid "ERROR: Bad text direction %s\n"
 msgstr "ERROR: 不正な テキスト方向 %s です\n"
+
+#, c-format
 msgid "ERROR: Bad text width %s\n"
 msgstr "ERROR: 不正な テキスト幅 %s です\n"
+
 msgid "ERROR: Destination printer does not exist!\n"
 msgstr "ERROR: 送信先のプリンターが存在しません!\n"
+
+#, c-format
 msgid "ERROR: Duplicate %%BoundingBox: comment seen!\n"
 msgstr "ERROR: 重複した %%BoundingBox: コメントがあります!\n"
+
+#, c-format
 msgid "ERROR: Duplicate %%Pages: comment seen!\n"
 msgstr "ERROR: 重複した %%Pages: コメントがあります!\n"
+
 msgid "ERROR: Empty print file!\n"
 msgstr "ERROR: 空のプリントファイルです!\n"
+
+#, c-format
 msgid "ERROR: Error %d sending PAPSendData request: %s\n"
 msgstr "ERROR: エラー %d PAPSendData request の送信: %s\n"
+
+#, c-format
 msgid "ERROR: Expected quoted string on line %d of %s!\n"
 msgstr "ERROR: %d 行: %s には引用符で囲まれた文字列が必要です!\n"
+
 msgid "ERROR: Fatal USB error!\n"
 msgstr "ERROR: 致命的な USB エラーです!\n"
+
 msgid "ERROR: Invalid HP-GL/2 command seen, unable to print file!\n"
 msgstr "ERROR: 無効な HP-GL/2 コマンドがあり、ファイルをプリントできません!\n"
+
+#, c-format
 msgid "ERROR: Missing %%EndProlog!\n"
 msgstr "ERROR: %%EndProlog が見つかりません!\n"
+
+#, c-format
 msgid "ERROR: Missing %%EndSetup!\n"
 msgstr "ERROR: %%EndSetup が見つかりません!\n"
-msgid "ERROR: Missing device URI on command-line and no DEVICE_URI environment variable!\n"
-msgstr "ERROR: コマンドラインにデバイス URI が見つからず、環境変数 DEVICE_URI も見つかりません!\n"
+
+msgid ""
+"ERROR: Missing device URI on command-line and no DEVICE_URI environment "
+"variable!\n"
+msgstr ""
+"ERROR: コマンドラインにデバイス URI が見つからず、環境変数 DEVICE_URI も見つ"
+"かりません!\n"
+
+#, c-format
 msgid "ERROR: Missing value on line %d of banner file!\n"
 msgstr "ERROR: バナーファイルの %d 行目に値が見つかりません!\n"
-msgid "ERROR: Need a msgid line before any translation strings on line %d of %s!\n"
+
+#, c-format
+msgid ""
+"ERROR: Need a msgid line before any translation strings on line %d of %s!\n"
 msgstr "ERROR: %d 行: %s の翻訳文字列の前に msgid 行が必要です!\n"
+
+#, c-format
 msgid "ERROR: No %%BoundingBox: comment in header!\n"
 msgstr "ERROR: %%BoundingBox: コメントがありません!\n"
+
+#, c-format
 msgid "ERROR: No %%Pages: comment in header!\n"
 msgstr "ERROR: %%Pages: コメントがヘッダーにありません!\n"
-msgid "ERROR: No device URI found in argv[0] or in DEVICE_URI environment variable!\n"
-msgstr "ERROR: argv[0] または 環境変数 DEVICE_URI にデバイス URI が見つかりません!\n"
+
+msgid ""
+"ERROR: No device URI found in argv[0] or in DEVICE_URI environment "
+"variable!\n"
+msgstr ""
+"ERROR: argv[0] または 環境変数 DEVICE_URI にデバイス URI が見つかりません!\n"
+
+#, c-format
 msgid "ERROR: No fonts in charset file %s\n"
 msgstr "ERROR: charset ファイル %s にフォントが見つかりません\n"
+
 msgid "ERROR: No pages found!\n"
 msgstr "ERROR: ページが見つかりません!\n"
+
 msgid "ERROR: Out of paper!\n"
 msgstr "ERROR: 用紙切れです!\n"
+
 msgid "ERROR: PRINTER environment variable not defined!\n"
 msgstr "ERROR: PRINTER 環境変数が定義されていません!\n"
+
+#, c-format
 msgid "ERROR: Print file was not accepted (%s)!\n"
 msgstr "ERROR: プリントファイルが受け付けられませんでした (%s)!\n"
+
 msgid "ERROR: Printer not responding\n"
 msgstr "ERROR: プリンターが応答していません\n"
+
 msgid "ERROR: Printer not responding!\n"
 msgstr "ERROR: プリンターが応答していません!\n"
+
 msgid "ERROR: Printer sent unexpected EOF\n"
 msgstr "ERROR: プリンターが 想定外の EOF を送信しました\n"
+
+#, c-format
 msgid "ERROR: Remote host did not accept control file (%d)\n"
-msgstr "ERROR: リモートホストがコントロールファイルを受け付けませんでした (%d)\n"
+msgstr ""
+"ERROR: リモートホストがコントロールファイルを受け付けませんでした (%d)\n"
+
+#, c-format
 msgid "ERROR: Remote host did not accept data file (%d)\n"
 msgstr "ERROR: リモートホストがデータファイルを受け付けませんでした (%d)\n"
+
 msgid "ERROR: There was a timeout error while sending data to the printer\n"
 msgstr "ERROR: プリンターへのデータ送信中にタイムアウトエラーが発生しました\n"
+
+#, c-format
 msgid "ERROR: Unable to add file %d to job: %s\n"
 msgstr "ERROR: ファイル %d をジョブに追加できません: %s\n"
+
+#, c-format
 msgid "ERROR: Unable to cancel job %d: %s\n"
 msgstr "ERROR: ジョブ %d をキャンセルできません: %s\n"
+
 msgid "ERROR: Unable to copy PDF file"
 msgstr "ERROR: PDF ファイルをコピーできません"
+
+msgid "ERROR: Unable to create pipe"
+msgstr ""
+
 msgid "ERROR: Unable to create socket"
 msgstr "ERROR: ソケットを作成できません"
+
+#, c-format
 msgid "ERROR: Unable to create temporary compressed print file: %s\n"
 msgstr "ERROR: テンポラリーの圧縮プリントファイルを作成できません: %s\n"
+
 msgid "ERROR: Unable to create temporary file"
 msgstr "ERROR: テンポラリーファイルを作成できません"
+
+#, c-format
 msgid "ERROR: Unable to exec pictwpstops: %s\n"
 msgstr "ERROR: pictwpstops を実行できません: %s\n"
+
 msgid "ERROR: Unable to execute gs program"
 msgstr "ERROR: gs プログラムを実行できません"
+
 msgid "ERROR: Unable to execute pdftops program"
 msgstr "ERROR: pdftops プログラムを実行できません"
+
+msgid "ERROR: Unable to execute pstops program"
+msgstr ""
+
+#, c-format
 msgid "ERROR: Unable to fork pictwpstops: %s\n"
 msgstr "ERROR: pictwpstops をフォークできません: %s\n"
+
 msgid "ERROR: Unable to get PAP request"
 msgstr "ERROR: PAP リクエストを取得できません"
+
 msgid "ERROR: Unable to get PAP response"
 msgstr "ERROR: PAP レスポンスを取得できません"
+
+#, c-format
 msgid "ERROR: Unable to get PPD file for printer \"%s\" - %s.\n"
 msgstr "ERROR: プリンター \"%s\" の PPD ファイルを取得できません - %s\n"
+
 msgid "ERROR: Unable to get default AppleTalk zone"
 msgstr "ERROR: デフォルトの AppleTalk ゾーンを取得できません"
+
+#, c-format
 msgid "ERROR: Unable to get job %d attributes (%s)!\n"
 msgstr "ERROR: ジョブ %d の属性 (%s) を取得できません!\n"
+
+#, c-format
 msgid "ERROR: Unable to get printer status (%s)!\n"
 msgstr "ERROR: プリンターのステータス (%s) を取得できません!\n"
+
+#, c-format
 msgid "ERROR: Unable to locate printer '%s'!\n"
 msgstr "ERROR: プリンター '%s' が見つかりません\"!\n"
+
 msgid "ERROR: Unable to look for PAP response"
 msgstr "ERROR: PAP レスポンスが見つかりません"
+
 msgid "ERROR: Unable to lookup AppleTalk printers"
 msgstr "ERROR: AppleTalk プリンターが見つかりません"
+
 msgid "ERROR: Unable to make AppleTalk address"
 msgstr "ERROR: AppleTalk アドレスを作成できません"
+
+#, c-format
 msgid "ERROR: Unable to open \"%s\" - %s\n"
 msgstr "ERROR: \"%s\" を開けません - %s\n"
+
+#, c-format
 msgid "ERROR: Unable to open %s: %s\n"
 msgstr "ERROR: %s を開けません: %s\n"
+
 msgid "ERROR: Unable to open PPD file!\n"
 msgstr ""
+
+#, c-format
 msgid "ERROR: Unable to open banner file \"%s\" - %s\n"
 msgstr "ERROR: バナーファイル \"%s\" を開けません - %s\n"
+
+#, c-format
 msgid "ERROR: Unable to open device file \"%s\": %s\n"
 msgstr "ERROR: デバイスファイル \"%s\" を開けません: %s\n"
+
+#, c-format
 msgid "ERROR: Unable to open file \"%s\" - %s\n"
 msgstr "ERROR: ファイル \"%s\" を開けません - %s\n"
+
+#, c-format
 msgid "ERROR: Unable to open file \"%s\": %s\n"
 msgstr "ERROR: ファイル \"%s\" を開けません: %s\n"
+
 msgid "ERROR: Unable to open image file for printing!\n"
 msgstr "ERROR: 印刷のためのイメージファイルを開けません!\n"
+
+#, c-format
 msgid "ERROR: Unable to open print file \"%s\": %s\n"
 msgstr "ERROR: プリントファイル \"%s\" を開けません: %s\n"
+
+#, c-format
 msgid "ERROR: Unable to open print file %s - %s\n"
 msgstr "ERROR: プリントファイル %s を開けません - %s\n"
+
+#, c-format
 msgid "ERROR: Unable to open print file %s: %s\n"
 msgstr "ERROR: プリントファイル %s を開けません: %s\n"
+
+#, c-format
 msgid "ERROR: Unable to open raster file - %s\n"
 msgstr ""
+
+#, c-format
 msgid "ERROR: Unable to open temporary compressed print file: %s\n"
 msgstr "ERROR: テンポラリーの圧縮プリントファイルを開けません: %s\n"
+
+#, c-format
 msgid "ERROR: Unable to print %d text columns!\n"
 msgstr "ERROR: テキストカラム %d をプリントできません!\n"
+
+#, c-format
 msgid "ERROR: Unable to print %dx%d text page!\n"
 msgstr "ERROR: テキストページ %dx%d をプリントできません!\n"
+
 msgid "ERROR: Unable to read print data"
 msgstr "ERROR: プリントデータを読み込めません"
+
 msgid "ERROR: Unable to read print data!\n"
 msgstr "ERROR: プリントデータを読み込めません!\n"
+
 msgid "ERROR: Unable to reserve port"
 msgstr "ERROR: ポートを予約できません"
+
+#, c-format
 msgid "ERROR: Unable to seek to offset %ld in file - %s\n"
 msgstr "ERROR: ファイルでのオフセット %ld へシークできません - %s\n"
+
+#, c-format
 msgid "ERROR: Unable to seek to offset %lld in file - %s\n"
 msgstr "ERROR: ファイルでのオフセット %lld へシークできません - %s\n"
+
 msgid "ERROR: Unable to send LPD command"
 msgstr "ERROR: LPD コマンドを送信できません"
+
 msgid "ERROR: Unable to send PAP tickle request"
 msgstr "ERROR: PAP tickle 要求を送信できません"
+
 msgid "ERROR: Unable to send initial PAP send data request"
 msgstr "ERROR: PAP の初期データ送信要求を送信できません"
+
+#, c-format
 msgid "ERROR: Unable to send print data (%d)\n"
 msgstr "ERROR: プリントデータを送信できません (%d)\n"
+
 msgid "ERROR: Unable to send print data!\n"
 msgstr "ERROR: プリントデータを送信できません!\n"
+
 msgid "ERROR: Unable to send print file to printer"
 msgstr "ERROR: プリントファイルをプリンターへ送信できません"
+
 msgid "ERROR: Unable to send trailing nul to printer"
 msgstr "ERROR: 最後の NUL をプリンターへ送信できません"
+
+#, c-format
 msgid "ERROR: Unable to wait for pictwpstops: %s\n"
 msgstr "ERROR: pictwpstops を待つことができません: %s\n"
+
+#, c-format
 msgid "ERROR: Unable to write %d bytes to \"%s\": %s\n"
 msgstr "ERROR: %d バイトを \"%s\" に書き込めません: %s\n"
+
+#, c-format
 msgid "ERROR: Unable to write %d bytes to printer!\n"
 msgstr "ERROR: %d バイトをプリンターに書き込めません!\n"
+
 msgid "ERROR: Unable to write control file"
 msgstr "ERROR: コントロールファイルを書き込めません"
+
 msgid "ERROR: Unable to write print data"
 msgstr "ERROR: プリントデータを書き込めません"
+
+#, c-format
 msgid "ERROR: Unable to write print data: %s\n"
 msgstr "ERROR: プリントデータを書き込めません: %s\n"
+
 msgid "ERROR: Unable to write raster data to driver!\n"
 msgstr "ERROR: ラスターデータをドライバーへ書き込めません!\n"
+
 msgid "ERROR: Unable to write to temporary file"
 msgstr "ERROR: テンポラリーファイルへ書き込めません"
+
+#, c-format
 msgid "ERROR: Unable to write uncompressed document data: %s\n"
 msgstr "ERROR: 非圧縮ドキュメントデータを書き込めません: %s\n"
+
+#, c-format
 msgid "ERROR: Unexpected text on line %d of %s!\n"
 msgstr "ERROR: %d 行: %s は予期せぬテキストです!\n"
+
+#, c-format
 msgid "ERROR: Unknown encryption option value \"%s\"!\n"
 msgstr "ERROR: \"%s\" は未知の暗号オプション値です!\n"
+
+#, c-format
 msgid "ERROR: Unknown file order \"%s\"\n"
 msgstr "ERROR: \"%s\" は未知のファイルオーダーです\n"
+
+#, c-format
 msgid "ERROR: Unknown format character \"%c\"\n"
 msgstr "ERROR: \"%c\" は未知の書式文字です\n"
+
+#, c-format
 msgid "ERROR: Unknown message catalog format for \"%s\"!\n"
 msgstr "ERROR: \"%s\" は未知のメッセージカタログの書式です!\n"
+
+#, c-format
 msgid "ERROR: Unknown option \"%s\" with value \"%s\"!\n"
 msgstr "ERROR: \"%s\" (値 \"%s\") は未知のオプションです!\n"
+
+#, c-format
 msgid "ERROR: Unknown print mode \"%s\"\n"
 msgstr "ERROR: \"%s\" は未知のプリントモードです\n"
+
+#, c-format
 msgid "ERROR: Unknown version option value \"%s\"!\n"
 msgstr "ERROR: \"%s\" は未知のバージョンオプション値です!\n"
+
+#, c-format
 msgid "ERROR: Unsupported brightness value %s, using brightness=100!\n"
-msgstr "ERROR: %s はサポートされていない輝度値です。brightness=100 を使用します!\n"
+msgstr ""
+"ERROR: %s はサポートされていない輝度値です。brightness=100 を使用します!\n"
+
+#, c-format
 msgid "ERROR: Unsupported gamma value %s, using gamma=1000!\n"
-msgstr "ERROR: %s はサポートされていないガンマ値です。gamma=1000 を使用します!\n"
+msgstr ""
+"ERROR: %s はサポートされていないガンマ値です。gamma=1000 を使用します!\n"
+
+#, c-format
 msgid "ERROR: Unsupported number-up value %d, using number-up=1!\n"
-msgstr "ERROR: %d はサポートされていない number-up 値です。number-up=1 を使用します!\n"
-msgid "ERROR: Unsupported number-up-layout value %s, using number-up-layout=lrtb!\n"
-msgstr "ERROR: %s はサポートされていない number-up-layout 値です。number-up-layout=lrtb を使用します!\n"
+msgstr ""
+"ERROR: %d はサポートされていない number-up 値です。number-up=1 を使用しま"
+"す!\n"
+
+#, c-format
+msgid ""
+"ERROR: Unsupported number-up-layout value %s, using number-up-layout=lrtb!\n"
+msgstr ""
+"ERROR: %s はサポートされていない number-up-layout 値です。number-up-"
+"layout=lrtb を使用します!\n"
+
+#, c-format
 msgid "ERROR: Unsupported page-border value %s, using page-border=none!\n"
-msgstr "ERROR: %s はサポートされていない page-border 値です。page-border=none を使用します!\n"
+msgstr ""
+"ERROR: %s はサポートされていない page-border 値です。page-border=none を使用"
+"します!\n"
+
+#, c-format
 msgid "ERROR: doc_printf overflow (%d bytes) detected, aborting!\n"
-msgstr "ERROR: doc_printf オーバーフロー (%d バイト) が検出され、中断しました!\n"
-msgid "ERROR: pdftops filter crashed on signal %d!\n"
-msgstr "ERROR: pdftops フィルターはシグナル %d で異常終了しました!\n"
-msgid "ERROR: pdftops filter exited with status %d!\n"
-msgstr "ERROR: pdftops フィルターは状態 %d で終了しました!\n"
+msgstr ""
+"ERROR: doc_printf オーバーフロー (%d バイト) が検出され、中断しました!\n"
+
+#, c-format
 msgid "ERROR: pictwpstops exited on signal %d!\n"
 msgstr "ERROR: pictwpstops はシグナル %d で終了しました!\n"
+
+#, c-format
 msgid "ERROR: pictwpstops exited with status %d!\n"
 msgstr "ERROR: pictwpstops は状態 %d で終了しました!\n"
-msgid "ERROR: recoverable: Unable to connect to printer; will retry in 30 seconds...\n"
-msgstr "ERROR: 回復可能: プリンターに接続できません。30 秒後に再試行します...\n"
+
+msgid ""
+"ERROR: recoverable: Unable to connect to printer; will retry in 30 "
+"seconds...\n"
+msgstr ""
+"ERROR: 回復可能: プリンターに接続できません。30 秒後に再試行します...\n"
+
 msgid "ERROR: select() failed"
 msgstr "ERROR: select() が失敗しました"
+
 msgid "ERROR: unable to stat print file"
 msgstr "ERROR: プリントファイルの状態を取得できません"
+
 msgid "Edit Configuration File"
 msgstr "設定ファイルの編集"
+
 msgid "Empty PPD file!"
 msgstr "PPD ファイルが空です!"
+
 msgid "Ending Banner"
 msgstr "終了バナー"
+
 msgid "Enter old password:"
 msgstr "古いパスワードを入力:"
+
 msgid "Enter password again:"
 msgstr "パスワードを再度入力:"
+
 msgid "Enter password:"
 msgstr "パスワードを入力:"
-msgid "Enter your username and password or the root username and password to access this page. If you are using Kerberos authentication, make sure you have a valid Kerberos ticket."
-msgstr "このページにアクセスするために、あなたのユーザー名とパスワード、あるいは root のユーザー名とパスワードを入力してください。Kerberos 認証を使用している場合、有効な Kerberos チケットがあることを確認してください。"
+
+msgid ""
+"Enter your username and password or the root username and password to access "
+"this page. If you are using Kerberos authentication, make sure you have a "
+"valid Kerberos ticket."
+msgstr ""
+"このページにアクセスするために、あなたのユーザー名とパスワード、あるいは "
+"root のユーザー名とパスワードを入力してください。Kerberos 認証を使用している"
+"場合、有効な Kerberos チケットがあることを確認してください。"
+
 msgid "Envelope Feed"
 msgstr "封筒フィード"
+
 msgid "Epson"
 msgstr "Epson"
+
 msgid "Error Policy"
 msgstr "エラーポリシー"
+
 msgid "Error: need hostname after '-h' option!\n"
 msgstr "Error: '-h' オプションのあとにはホスト名が必要です!\n"
+
 msgid "Every 10 Labels"
 msgstr "10 ラベルごと"
+
 msgid "Every 2 Labels"
 msgstr "2 ラベルごと"
+
 msgid "Every 3 Labels"
 msgstr "3 ラベルごと"
+
 msgid "Every 4 Labels"
 msgstr "4 ラベルごと"
+
 msgid "Every 5 Labels"
 msgstr "5 ラベルごと"
+
 msgid "Every 6 Labels"
 msgstr "6 ラベルごと"
+
 msgid "Every 7 Labels"
 msgstr "7 ラベルごと"
+
 msgid "Every 8 Labels"
 msgstr "8 ラベルごと"
+
 msgid "Every 9 Labels"
 msgstr "9 ラベルごと"
+
 msgid "Every Label"
 msgstr "すべてのラベル"
+
 msgid "Expectation Failed"
 msgstr "Expectation Failed"
+
 msgid "Export Printers to Samba"
 msgstr "Samba へプリンターをエクスポート"
+
 msgid "FAIL\n"
 msgstr "失敗\n"
+
 msgid "File Folder"
 msgstr "ファイルフォルダー"
+
 msgid "File Folder - 9/16 x 3 7/16\""
 msgstr "ファイルフォルダー - 9/16 x 3 7/16\""
-msgid "File device URIs have been disabled! To enable, see the FileDevice directive in \"%s/cupsd.conf\"."
-msgstr "ファイルデバイス URI は無効になっています! 有効にするには、\"%s/cupsd.conf\" の FileDevice ディレクティブを参照してください。"
+
+#, c-format
+msgid ""
+"File device URIs have been disabled! To enable, see the FileDevice directive "
+"in \"%s/cupsd.conf\"."
+msgstr ""
+"ファイルデバイス URI は無効になっています! 有効にするには、\"%s/cupsd.conf\" "
+"の FileDevice ディレクティブを参照してください。"
+
 msgid "Folio"
 msgstr "フォリオ"
+
 msgid "Forbidden"
 msgstr "Forbidden"
+
 msgid "Fuser temperature high!"
 msgstr "定着器の温度が上っています!"
+
 msgid "Fuser temperature low!"
 msgstr "定着器の温度が下っています!"
+
 msgid "General"
 msgstr "一般"
+
 msgid "Generic"
 msgstr "汎用"
+
 msgid "German FanFold"
 msgstr "German FanFold"
+
 msgid "German FanFold Legal"
 msgstr "German FanFold Legal"
+
 msgid "Get-Response-PDU uses indefinite length"
 msgstr "Get-Response-PDU は不確定の長さを使用しています"
+
 msgid "Glossy Paper"
 msgstr "光沢紙"
+
 msgid "Got a printer-uri attribute but no job-id!"
 msgstr "printer-uri 属性を取得しましたが、job-id を取得できませんでした!"
+
 msgid "Grayscale"
 msgstr "グレースケール"
+
 msgid "HP"
 msgstr "HP"
+
 msgid "Hanging Folder"
 msgstr "Hanging Folder"
+
 msgid "Hanging Folder - 9/16 x 2\""
 msgstr "Hanging Folder - 9/16 x 2\""
+
 msgid "INFO: AppleTalk disabled in System Preferences\n"
 msgstr "INFO: AppleTalk がシステムプレファレンスで無効にされています\n"
+
 msgid "INFO: AppleTalk disabled in System Preferences.\n"
 msgstr "INFO: AppleTalk がシステムプレファレンスで無効にされています。\n"
+
 msgid "INFO: Canceling print job...\n"
 msgstr "INFO: プリントジョブをキャンセルしています...\n"
+
 msgid "INFO: Connected to printer...\n"
 msgstr "INFO: プリンターに接続しました...\n"
+
 msgid "INFO: Connecting to printer...\n"
 msgstr "INFO: プリンターに接続中...\n"
+
 msgid "INFO: Control file sent successfully\n"
 msgstr "INFO: コントロールファイルが正常に送信されました\n"
+
 msgid "INFO: Copying print data...\n"
 msgstr ""
+
 msgid "INFO: Data file sent successfully\n"
 msgstr "INFO: データファイルが正常に送信されました\n"
+
+#, c-format
 msgid "INFO: Finished page %d...\n"
 msgstr ""
+
+#, c-format
 msgid "INFO: Formatting page %d...\n"
 msgstr "INFO: ページ %d をフォーマット中...\n"
+
 msgid "INFO: Loading image file...\n"
 msgstr "INFO: イメージファイルをロード中...\n"
+
 msgid "INFO: Looking for printer...\n"
 msgstr "INFO: プリンターを探しています...\n"
+
 msgid "INFO: Opening connection\n"
 msgstr "INFO: コネクションを開いています\n"
+
 msgid "INFO: Print file sent, waiting for printer to finish...\n"
-msgstr "INFO: プリントファイルを送信し、プリンターが作業を完了するのを待っています...\n"
+msgstr ""
+"INFO: プリントファイルを送信し、プリンターが作業を完了するのを待っていま"
+"す...\n"
+
 msgid "INFO: Printer busy; will retry in 10 seconds...\n"
 msgstr "INFO: プリンターがビジー状態です。10 秒後に再試行します...\n"
+
 msgid "INFO: Printer busy; will retry in 30 seconds...\n"
 msgstr "INFO: プリンターがビジー状態です。30 秒後に再試行します...\n"
+
 msgid "INFO: Printer busy; will retry in 5 seconds...\n"
 msgstr "INFO: プリンターがビジー状態です。5 秒後に再試行します...\n"
+
+#, c-format
 msgid "INFO: Printer does not support IPP/%d.%d, trying IPP/1.0...\n"
-msgstr "INFO: プリンターが IPP/%d.%d をサポートしていません。IPP/1.0 を試します...\n"
+msgstr ""
+"INFO: プリンターが IPP/%d.%d をサポートしていません。IPP/1.0 を試します...\n"
+
 msgid "INFO: Printer is busy; will retry in 5 seconds...\n"
 msgstr "INFO: プリンターがビジー状態です。5 秒後に再試行します...\n"
+
 msgid "INFO: Printer is currently off-line.\n"
 msgstr "INFO: プリンターは現在オフラインです。\n"
+
 msgid "INFO: Printer is currently offline.\n"
 msgstr "INFO: プリンターは現在オフラインです。\n"
+
 msgid "INFO: Printer is now online.\n"
 msgstr "INFO: プリンターは現在オンラインです。\n"
+
 msgid "INFO: Printer is offline.\n"
 msgstr "INFO: プリンターはオフラインです。\n"
+
 msgid "INFO: Printer not connected; will retry in 30 seconds...\n"
 msgstr "INFO: プリンターに接続できません。30 秒後に再試行します...\n"
+
+#, c-format
 msgid "INFO: Printing page %d, %d%% complete...\n"
 msgstr "INFO: ページ %d をプリント中、%d%% 完了しました...\n"
+
+#, c-format
 msgid "INFO: Printing page %d...\n"
 msgstr "INFO: ページ %d をプリント中...\n"
+
 msgid "INFO: Ready to print.\n"
 msgstr "INFO: プリントの準備ができています\n"
+
+#, c-format
 msgid "INFO: Sending control file (%lu bytes)\n"
 msgstr "INFO: コントロールファイルを送信中 (%lu バイト)\n"
+
+#, c-format
 msgid "INFO: Sending control file (%u bytes)\n"
 msgstr "INFO: コントロールファイルを送信中 (%u バイト)\n"
+
 msgid "INFO: Sending data\n"
 msgstr "INFO: データを送信中\n"
+
+#, c-format
 msgid "INFO: Sending data file (%ld bytes)\n"
 msgstr "INFO: データファイルを送信中 (%ld バイト)\n"
+
+#, c-format
 msgid "INFO: Sending data file (%lld bytes)\n"
 msgstr "INFO: データファイルを送信中 (%lld バイト)\n"
+
 msgid "INFO: Sending print data...\n"
 msgstr "INFO: プリントデータを送信中...\n"
+
+#, c-format
 msgid "INFO: Sent print file, %ld bytes...\n"
 msgstr "INFO: プリントファイルを送信、%ld バイト...\n"
+
+#, c-format
 msgid "INFO: Sent print file, %lld bytes...\n"
 msgstr "INFO: プリントファイルを送信、%lld バイト...\n"
+
+#, c-format
 msgid "INFO: Spooling LPR job, %.0f%% complete...\n"
 msgstr "INFO: LPR ジョブをスプール中、%.0f%% 完了しました...\n"
+
+#, c-format
 msgid "INFO: Starting page %d...\n"
 msgstr ""
+
 msgid "INFO: Unable to contact printer, queuing on next printer in class...\n"
-msgstr "INFO: プリンターと交信できません。クラス内の次のプリンターにキューします...\n"
+msgstr ""
+"INFO: プリンターと交信できません。クラス内の次のプリンターにキューします...\n"
+
+#, c-format
 msgid "INFO: Using default AppleTalk zone \"%s\"\n"
 msgstr "INFO: デフォルトの AppleTalk ゾーン \"%s\" を使います\n"
+
 msgid "INFO: Waiting for job to complete...\n"
 msgstr "INFO: ジョブが完了するのを待っています...\n"
+
 msgid "INFO: Waiting for printer to become available...\n"
 msgstr "INFO: プリンターが使用可能になるのを待っています...\n"
+
 msgid "ISO B0"
 msgstr "ISO B0"
+
 msgid "ISO B1"
 msgstr "ISO B1"
+
 msgid "ISO B10"
 msgstr "ISO B10"
+
 msgid "ISO B2"
 msgstr "ISO B2"
+
 msgid "ISO B3"
 msgstr "ISO B3"
+
 msgid "ISO B4"
 msgstr "ISO B4"
+
 msgid "ISO B4 Envelope"
 msgstr "ISO B4 封筒"
+
 msgid "ISO B5"
 msgstr "ISO B5"
+
 msgid "ISO B5 (Oversize)"
 msgstr "ISO B5 (特大)"
+
 msgid "ISO B5 Envelope"
 msgstr "ISO B5 封筒"
+
 msgid "ISO B6"
 msgstr "ISO B6"
+
 msgid "ISO B6 Envelope"
 msgstr "ISO B6 封筒"
+
 msgid "ISO B7"
 msgstr "ISO B7"
+
 msgid "ISO B8"
 msgstr "ISO B8"
+
 msgid "ISO B9"
 msgstr "ISO B9"
+
 msgid "Illegal control character"
 msgstr "不正な制御文字"
+
 msgid "Illegal main keyword string"
 msgstr "不正なメインキーワード文字列"
+
 msgid "Illegal option keyword string"
 msgstr "不正なオプションキーワード文字列"
+
 msgid "Illegal translation string"
 msgstr "不正な翻訳文字列"
+
 msgid "Illegal whitespace character"
 msgstr "不正な空白文字"
+
 msgid "Ink/toner almost empty."
 msgstr "インクまたはトナーがほとんどありません。"
+
 msgid "Ink/toner empty!"
 msgstr "インクまたはトナーがありません!"
+
 msgid "Ink/toner waste bin almost full."
 msgstr "廃インクまたは廃トナー容器がほとんど一杯です。"
+
 msgid "Ink/toner waste bin full!"
 msgstr "廃インクまたは廃トナー容器が一杯です!"
+
 msgid "Installable Options"
 msgstr "インストール可能オプション"
+
 msgid "Installed"
 msgstr "インストールされています"
+
 msgid "IntelliBar Label Printer"
 msgstr "IntelliBar ラベルプリンタ"
+
 msgid "Intellitech"
 msgstr "Intellitech"
+
 msgid "Interlock open."
 msgstr "インターロックが開いています。"
+
 msgid "Internal Server Error"
 msgstr ""
+
 msgid "Internal error"
 msgstr "内部エラー"
+
 msgid "Internet Postage 2-Part"
 msgstr "Internet Postage 2-Part"
+
 msgid "Internet Postage 2-Part - 2 1/4 x 7 1/2\""
 msgstr "Internet Postage 2-Part - 2 1/4 x 7 1/2\""
+
 msgid "Internet Postage 3-Part"
 msgstr "Internet Postage 3-Part"
+
 msgid "Internet Postage 3-Part - 2 1/4 x 7\""
 msgstr "Internet Postage 3-Part - 2 1/4 x 7\""
+
 msgid "Internet Printing Protocol"
 msgstr "インターネット印刷プロトコル"
+
 msgid "Invite Envelope"
 msgstr "招待状封筒"
+
 msgid "Italian Envelope"
 msgstr "イタリア封筒"
+
 msgid "JCL"
 msgstr "JCL"
+
+#, c-format
 msgid "Job #%d cannot be restarted - no files!"
 msgstr "ジョブ番号 %d を再開できません - ファイルが見つかりません!"
+
+#, c-format
 msgid "Job #%d does not exist!"
 msgstr "ジョブ番号 %d は存在しません!"
+
+#, c-format
 msgid "Job #%d is already aborted - can't cancel."
 msgstr "ジョブ番号 %d はすでに中断されています - キャンセルできません。"
+
+#, c-format
 msgid "Job #%d is already canceled - can't cancel."
 msgstr "ジョブ番号 %d はすでにキャンセルされています - キャンセルできません。"
+
+#, c-format
 msgid "Job #%d is already completed - can't cancel."
 msgstr "ジョブ番号 %d はすでに完了しています - キャンセルできません。"
+
+#, c-format
 msgid "Job #%d is finished and cannot be altered!"
 msgstr "ジョブ番号 %d はすでに終了し、変更できません!"
+
+#, c-format
 msgid "Job #%d is not complete!"
 msgstr "ジョブ番号 %d は完了していません!"
+
+#, c-format
 msgid "Job #%d is not held for authentication!"
 msgstr "ジョブ番号 %d は認証のために保留されていません!"
+
+#, c-format
 msgid "Job #%d is not held!"
 msgstr "ジョブ番号 %d は保留されていません!"
+
+#, c-format
 msgid "Job #%s does not exist!"
 msgstr "ジョブ番号 #%s は存在しません!"
+
+#, c-format
 msgid "Job %d not found!"
 msgstr "ジョブ番号 %d は見つかりません!"
+
 msgid "Job Completed"
 msgstr "ジョブ完了"
+
 msgid "Job Created"
 msgstr "ジョブ作成"
+
 msgid "Job ID: "
 msgstr "ジョブ ID: "
+
 msgid "Job Options Changed"
 msgstr "ジョブオプション変更"
+
 msgid "Job Stopped"
 msgstr "ジョブ中止"
+
 msgid "Job UUID: "
 msgstr "ジョブ UUID: "
+
 msgid "Job is completed and cannot be changed."
 msgstr "ジョブは完了し変更できません。"
+
 msgid "Job operation failed:"
 msgstr "ジョブ操作失敗:"
+
 msgid "Job state cannot be changed."
 msgstr "ジョブの状態を変更できません。"
+
 msgid "Job subscriptions cannot be renewed!"
 msgstr "ジョブサブスクリプションが更新できません!"
+
 msgid "Jobs"
 msgstr "ジョブ"
+
 msgid "Kaku2 Envelope"
 msgstr "角 2 封筒"
+
 msgid "Kaku3 Envelope"
 msgstr "角 3 封筒"
+
 msgid "LPD/LPR Host or Printer"
 msgstr "LPD/LPR ホストまたはプリンター"
+
 msgid "Label Printer"
 msgstr "ラベルプリンター"
+
 msgid "Label Top"
 msgstr "ラベルトップ"
+
+#, c-format
 msgid "Language \"%s\" not supported!"
 msgstr "言語 \"%s\" はサポートされていません!"
+
 msgid "Large Address"
 msgstr "ラージアドレス"
+
 msgid "Large Address - 1 4/10 x 3 1/2\""
 msgstr "ラージアドレス - 1 4/10 x 3 1/2\""
+
 msgid "LaserJet Series PCL 4/5"
 msgstr "LaserJet Series PCL 4/5"
+
 msgid "Light"
 msgstr "薄い"
+
 msgid "Line longer than the maximum allowed (255 characters)"
 msgstr "1 行が最大値 (255 文字) を超えています"
+
 msgid "List Available Printers"
 msgstr "使用可能なプリンターをリスト化"
+
 msgid "Location: "
 msgstr "場所: "
+
 msgid "Long-Edge (Portrait)"
 msgstr "長辺給紙 (縦向き)"
+
 msgid "Make and Model: "
 msgstr "プリンタードライバー: "
+
 msgid "Manual Feed"
 msgstr "手差し"
+
 msgid "Media Dimensions: "
 msgstr "用紙の大きさ: "
+
 msgid "Media Limits: "
 msgstr "用紙の印字領域: "
+
 msgid "Media Name: "
 msgstr "用紙名:"
+
 msgid "Media Size"
 msgstr "用紙サイズ"
+
 msgid "Media Source"
 msgstr "給紙"
+
 msgid "Media Tracking"
 msgstr "用紙の経路"
+
 msgid "Media Type"
 msgstr "用紙種類"
+
 msgid "Media jam!"
 msgstr "紙詰まりです!"
+
 msgid "Media tray almost empty."
 msgstr "用紙トレイが空になりかけています。"
+
 msgid "Media tray empty!"
 msgstr "用紙トレイが空になりました!"
+
 msgid "Media tray missing!"
 msgstr "用紙トレイが見つかりません!"
+
 msgid "Media tray needs to be filled."
 msgstr "用紙トレイに補充が必要です。"
+
 msgid "Medium"
 msgstr "紙質"
+
 msgid "Memory allocation error"
 msgstr "メモリ割り当てエラー"
+
 msgid "Missing PPD-Adobe-4.x header"
 msgstr "PPD-Adobe-4.x ヘッダがありません"
+
 msgid "Missing asterisk in column 1"
 msgstr "1 列目にアスタリスクがありません"
+
 msgid "Missing document-number attribute!"
 msgstr "document-number 属性がありません!"
+
+#, c-format
 msgid "Missing double quote on line %d!"
 msgstr "%d 行に二重引用符がありません!"
+
 msgid "Missing form variable!"
 msgstr "form 変数がありません!"
+
 msgid "Missing notify-subscription-ids attribute!"
 msgstr "notify-subscription-ids 属性がありません!"
+
 msgid "Missing requesting-user-name attribute!"
 msgstr "requesting-user-name 属性が設定されていません!"
+
 msgid "Missing required attributes!"
 msgstr "必須の属性が設定されていません!"
+
+#, c-format
 msgid "Missing value on line %d!"
 msgstr "%d 行に値がありません!"
+
 msgid "Missing value string"
 msgstr "値文字列がありません"
-msgid "Model:  name = %s\n        natural_language = %s\n        make-and-model = %s\n        device-id = %s\n"
-msgstr "モデル: name = %s\n        natural_language = %s\n        make-and-model = %s\n        device-id = %s\n"
+
+#, c-format
+msgid ""
+"Model:  name = %s\n"
+"        natural_language = %s\n"
+"        make-and-model = %s\n"
+"        device-id = %s\n"
+msgstr ""
+"モデル: name = %s\n"
+"        natural_language = %s\n"
+"        make-and-model = %s\n"
+"        device-id = %s\n"
+
 msgid "Modify Class"
 msgstr "クラスの変更"
+
 msgid "Modify Printer"
 msgstr "プリンターの変更"
+
 msgid "Monarch"
 msgstr "Monarch"
+
 msgid "Monarch Envelope"
 msgstr "Monarch 封筒"
+
 msgid "Move All Jobs"
 msgstr "すべてのジョブの移動"
+
 msgid "Move Job"
 msgstr "ジョブの移動"
+
 msgid "Moved Permanently"
 msgstr "別の場所へ移動しました"
+
+#, c-format
 msgid "NOTICE: Print file accepted - job ID %d.\n"
 msgstr "NOTICE: プリントファイルを受け付けました - ジョブ ID %d。\n"
+
 msgid "NOTICE: Print file accepted - job ID unknown.\n"
 msgstr "NOTICE: プリントファイルを受け付けました - ジョブ ID 不明。\n"
+
 msgid "NULL PPD file pointer"
 msgstr "PPD ファイルポインターが NULL です"
+
 msgid "Name OID uses indefinite length"
 msgstr "OID 名は限定的な長さを使用します"
+
 msgid "Never"
 msgstr "Never"
+
 msgid "New Stylus Color Series"
 msgstr "New Stylus Color シリーズ"
+
 msgid "New Stylus Photo Series"
 msgstr "New Stylus Photo シリーズ"
+
 msgid "No"
 msgstr "いいえ"
+
 msgid "No Content"
 msgstr "中身がありません"
+
 msgid "No PPD name!"
 msgstr "PPD の名前がありません!"
+
 msgid "No VarBind SEQUENCE"
 msgstr "VarBind SEQUENCE がありません"
+
 msgid "No Windows printer drivers are installed!"
 msgstr "Windows プリンタードライバーがインストールされていません!"
+
 msgid "No active connection"
 msgstr "アクティブな接続はありません"
+
+#, c-format
 msgid "No active jobs on %s!"
 msgstr "%s にはアクティブなジョブはありません!"
+
 msgid "No attributes in request!"
 msgstr "リクエストに属性がありません!"
+
 msgid "No authentication information provided!"
 msgstr "認証情報が提供されていません!"
+
 msgid "No community name"
 msgstr "コミュニティ名がありません"
+
 msgid "No default printer"
 msgstr "デフォルトのプリンターはありません"
+
 msgid "No destinations added."
 msgstr "追加された宛先はありません"
+
 msgid "No error-index"
 msgstr "エラーインデックスがありません"
+
 msgid "No error-status"
 msgstr "エラーステータスがありません"
+
 msgid "No file!?!"
 msgstr "ファイルがありません!?!"
+
 msgid "No modification time!"
 msgstr "変更時刻がありません!"
+
 msgid "No name OID"
 msgstr "OID 名がありません"
+
 msgid "No printer name!"
 msgstr "プリンター名がありません!"
+
 msgid "No printer-uri found for class!"
 msgstr "クラスのプリンターURI が見つかりません!"
+
 msgid "No printer-uri found!"
 msgstr "プリンターURI が見つかりません!"
+
 msgid "No printer-uri in request!"
 msgstr "プリンターURI のリクエストがありません!"
+
 msgid "No request-id"
 msgstr "リクエストID がありません"
+
 msgid "No subscription attributes in request!"
 msgstr "リクエストにサブスクリプション属性がありません!"
+
 msgid "No subscriptions found."
 msgstr "サブスクリプションが見つかりません。"
+
 msgid "No variable-bindings SEQUENCE"
 msgstr "variable-bindings SEQUENCE がありません"
+
 msgid "No version number"
 msgstr "バージョン名がありません"
+
 msgid "Non-continuous (Mark sensing)"
 msgstr "非連続です (Mark sensing)"
+
 msgid "Non-continuous (Web sensing)"
 msgstr "非連続です (Web sensing)"
+
 msgid "Normal"
 msgstr "標準"
+
 msgid "Not Found"
 msgstr "見つかりません"
+
 msgid "Not Implemented"
 msgstr "実装されていません"
+
 msgid "Not Installed"
 msgstr "インストールされていません"
+
 msgid "Not Modified"
 msgstr "変更されていません"
+
 msgid "Not Supported"
 msgstr "サポートされていません"
+
 msgid "Not allowed to print."
 msgstr "印刷が許可されていません。"
+
 msgid "Note"
 msgstr "注意"
+
 msgid "OK"
 msgstr "OK"
+
 msgid "OPC almost at end-of-life."
 msgstr "OPC はもうすぐ交換が必要になります。"
+
 msgid "OPC at end-of-life!"
 msgstr "OPC は交換時期です!"
+
 msgid "Off (1-Sided)"
 msgstr "Off (片面)"
+
 msgid "Oki"
 msgstr "Oki"
+
 msgid "Online Help"
 msgstr "オンラインヘルプ"
+
+#, c-format
 msgid "Open of %s failed: %s"
 msgstr "%s のオープンに失敗しました: %s"
+
 msgid "OpenGroup without a CloseGroup first"
 msgstr "OpenGroup の前にまず CloseGroup が必要です"
+
 msgid "OpenUI/JCLOpenUI without a CloseUI/JCLCloseUI first"
 msgstr "OpenUI/JCLOpenUI の前にまず CloseUI/JCLCloseUI が必要です"
+
 msgid "Operation Policy"
 msgstr "操作ポリシー"
+
 msgid "Options Installed"
 msgstr "インストールされたオプション"
+
 msgid "Options: "
 msgstr "オプション:"
+
 msgid "Out of toner!"
 msgstr "トナー切れです!"
+
 msgid "Output Mode"
 msgstr "出力モード"
+
 msgid "Output bin almost full."
 msgstr "排紙トレイがほとんど一杯です。"
+
 msgid "Output bin full!"
 msgstr "排紙トレイが一杯です!"
+
+#, c-format
 msgid "Output for printer %s is sent to %s\n"
 msgstr "プリンター %s の出力は %s に送られます\n"
+
+#, c-format
 msgid "Output for printer %s is sent to remote printer %s on %s\n"
 msgstr "プリンター %s の出力は、リモートプリンター %s (%s 上) に送られます\n"
+
+#, c-format
 msgid "Output for printer %s/%s is sent to %s\n"
 msgstr "プリンター %s/%s の出力は %s に送られます\n"
+
+#, c-format
 msgid "Output for printer %s/%s is sent to remote printer %s on %s\n"
-msgstr "プリンター %s/%s の出力は、リモートプリンター %s (%s 上) に送られます\n"
+msgstr ""
+"プリンター %s/%s の出力は、リモートプリンター %s (%s 上) に送られます\n"
+
 msgid "Output tray missing!"
 msgstr "排紙トレイが見つかりません!"
+
 msgid "PASS\n"
 msgstr "合格\n"
+
 msgid "PCL Laser Printer"
 msgstr "PCL レーザープリンター"
+
 msgid "PRC1 Envelope"
 msgstr "PRC1 封筒"
+
 msgid "PRC10 Envelope"
 msgstr "PRC10 封筒"
+
 msgid "PRC16K"
 msgstr "PRC16K"
+
 msgid "PRC2 Envelope"
 msgstr "PRC2 封筒"
+
 msgid "PRC3 Envelope"
 msgstr "PRC3 封筒"
+
 msgid "PRC32K"
 msgstr "PRC32K"
+
 msgid "PRC32K (Oversize)"
 msgstr "PRC32K (特大)"
+
 msgid "PRC4 Envelope"
 msgstr "PRC4 封筒"
+
 msgid "PRC5 Envelope"
 msgstr "PRC5 封筒"
+
 msgid "PRC6 Envelope"
 msgstr "PRC6 封筒"
+
 msgid "PRC7 Envelope"
 msgstr "PRC7 封筒"
+
 msgid "PRC8 Envelope"
 msgstr "PRC8 封筒"
+
 msgid "PRC9 Envelope"
 msgstr "PRC9 封筒"
+
 msgid "Packet does not contain a Get-Response-PDU"
 msgstr "パケットが Get-Response-PDU を含んでいません"
+
 msgid "Packet does not start with SEQUENCE"
 msgstr "パケットが SEQUENCE から始まりません"
+
 msgid "ParamCustominCutInterval"
 msgstr "ParamCustominCutInterval"
+
 msgid "ParamCustominTearInterval"
 msgstr "ParamCustominTearInterval"
+
+#, c-format
 msgid "Password for %s on %s? "
 msgstr "%s のパスワード (%s 上)? "
+
+#, c-format
 msgid "Password for %s required to access %s via SAMBA: "
 msgstr "%s のパスワード (SAMBA 経由で %s にアクセスするのに必要):"
+
 msgid "Pause Class"
 msgstr "クラスの休止"
+
 msgid "Pause Printer"
 msgstr "プリンターの休止"
+
 msgid "Peel-Off"
 msgstr "Peel-Off"
+
 msgid "Personal Envelope"
 msgstr "パーソナル封筒"
+
 msgid "Photo"
 msgstr "写真"
+
 msgid "Photo Labels"
 msgstr "写真ラベル"
+
 msgid "Plain Paper"
 msgstr "普通紙"
+
 msgid "Policies"
 msgstr "ポリシー"
+
 msgid "Port Monitor"
 msgstr "ポートモニター"
+
 msgid "PostScript Printer"
 msgstr "ポストスクリプトプリンター"
+
 msgid "Postcard"
 msgstr "ハガキ"
+
 msgid "Print Density"
 msgstr "印刷密度"
+
 msgid "Print Job:"
 msgstr "ジョブの印刷:"
+
 msgid "Print Mode"
 msgstr "印刷モード"
+
 msgid "Print Rate"
 msgstr "印刷レート"
+
 msgid "Print Self-Test Page"
 msgstr "自己テストページの印刷"
+
 msgid "Print Speed"
 msgstr "印刷速度"
+
 msgid "Print Test Page"
 msgstr "テストページの印刷"
+
 msgid "Print and Cut"
 msgstr "プリントしてカット"
+
 msgid "Print and Tear"
 msgstr "プリントして切り取る"
+
 msgid "Printed For: "
 msgstr "プリント対象:"
+
 msgid "Printed From: "
 msgstr "プリント元:"
+
 msgid "Printed On: "
 msgstr "プリント先:"
+
 msgid "Printer Added"
 msgstr "追加されたプリンター"
+
 msgid "Printer Default"
 msgstr "デフォルトのプリンター"
+
 msgid "Printer Deleted"
 msgstr "削除されたプリンター"
+
 msgid "Printer Modified"
 msgstr "変更されたプリンター"
+
 msgid "Printer Name: "
 msgstr "プリンター名:"
+
 msgid "Printer Paused"
 msgstr "プリンターの休止"
+
 msgid "Printer Settings"
 msgstr "プリンター設定"
+
 msgid "Printer offline."
 msgstr "プリンターはオフラインです。"
+
 msgid "Printer:"
 msgstr "プリンター:"
+
 msgid "Printers"
 msgstr "プリンター"
+
 msgid "Purge Jobs"
 msgstr "ジョブの削除"
+
 msgid "Quarto"
 msgstr "Quarto"
+
 msgid "Quota limit reached."
 msgstr "Quota の制限に達しました。"
+
 msgid "Rank    Owner   Job     File(s)                         Total Size\n"
 msgstr "ランク  所有者  ジョブ  ファイル                        合計サイズ\n"
-msgid "Rank   Owner      Pri  Job        Files                       Total Size\n"
-msgstr "ランク 所有者     優先 ジョブ     ファイル                    合計サイズ\n"
+
+msgid ""
+"Rank   Owner      Pri  Job        Files                       Total Size\n"
+msgstr ""
+"ランク 所有者     優先 ジョブ     ファイル                    合計サイズ\n"
+
 msgid "Reject Jobs"
 msgstr "ジョブの拒否"
+
 msgid "Reprint After Error"
 msgstr "エラー後の再印刷"
+
 msgid "Request Entity Too Large"
 msgstr "要求するエンティティが大きすぎます"
+
 msgid "Resolution"
 msgstr "解像度"
+
 msgid "Resume Class"
 msgstr "クラスを再開する"
+
 msgid "Resume Printer"
 msgstr "プリンターを再開する"
+
 msgid "Return Address"
 msgstr "アドレスを戻す"
+
 msgid "Return Address - 3/4 x 2\""
 msgstr "アドレスを戻す ー 3/4 x 2\""
+
 msgid "Rewind"
 msgstr "戻る"
+
+#, c-format
 msgid "Running command: %s %s -N -A %s -c '%s'\n"
 msgstr "コマンドを実行中: %s %s -N -A %s -c '%s'\n"
+
 msgid "SCSI Printer"
 msgstr "SCSI プリンター"
+
 msgid "SEQUENCE uses indefinite length"
 msgstr "SEQUENCE は不定長を使用しています"
+
 msgid "See Other"
 msgstr "残りを見てください"
+
+#, c-format
 msgid "Serial Port #%d"
 msgstr "シリアルーポート #%d"
+
 msgid "Server Restarted"
 msgstr "再起動されたサーバー"
+
 msgid "Server Security Auditing"
 msgstr "サーバーのセキュリティーチェック"
+
 msgid "Server Started"
 msgstr "開始されたサーバー"
+
 msgid "Server Stopped"
 msgstr "停止されたサーバー"
+
 msgid "Service Unavailable"
 msgstr "利用できないサービス"
+
 msgid "Set Allowed Users"
 msgstr "許可するユーザーの設定"
+
 msgid "Set As Server Default"
 msgstr "サーバーをデフォルトに設定"
+
 msgid "Set Class Options"
 msgstr "クラスオプションを設定"
+
 msgid "Set Printer Options"
 msgstr "プリンターオプションの設定"
+
 msgid "Set Publishing"
 msgstr "公開の設定"
+
 msgid "Shipping Address"
 msgstr "発送アドレス"
+
 msgid "Shipping Address - 2 5/16 x 4\""
 msgstr "発送アドレス - 2 5/16 x 4\""
+
 msgid "Short-Edge (Landscape)"
 msgstr "短辺 (横原稿)"
+
 msgid "Special Paper"
 msgstr "スペシャルペーパー"
+
 msgid "Standard"
 msgstr "標準"
+
 msgid "Starting Banner"
 msgstr "開始バナー"
+
 msgid "Statement"
 msgstr "記述"
+
 msgid "Stylus Color Series"
 msgstr "Stylus Color シリーズ"
+
 msgid "Stylus Photo Series"
 msgstr "Stylus Photo シリーズ"
+
 msgid "Super A"
 msgstr "スーパー A"
+
 msgid "Super B"
 msgstr "スーパー B"
+
 msgid "Super B/A3"
 msgstr "スーパー B/A3"
+
 msgid "Switching Protocols"
 msgstr "プロトコルの変更"
+
 msgid "Tabloid"
 msgstr "タブロイド"
+
 msgid "Tabloid (Oversize)"
 msgstr "タブロイド (特大)"
+
 msgid "Tear"
 msgstr "Tear"
+
 msgid "Tear-Off"
 msgstr "Tear-Off"
+
 msgid "Tear-Off Adjust Position"
 msgstr "Tear-Off 位置調節"
+
+#, c-format
 msgid "The PPD file \"%s\" could not be found."
 msgstr "PPD ファイル \"%s\" が見つかりません。"
+
+#, c-format
 msgid "The PPD file \"%s\" could not be opened: %s"
 msgstr "PPD ファイル \"%s\" が開きませんでした: %s"
-msgid "The class name may only contain up to 127 printable characters and may not contain spaces, slashes (/), or the pound sign (#)."
-msgstr "クラス名は 127 文字以内の表示可能文字から成り、空白、スラッシュ (/)、ポンド記号 (#) を含んではなりません。"
-msgid "The notify-lease-duration attribute cannot be used with job subscriptions."
-msgstr "notify-lease-duration 属性は、ジョブサブスクリプションと一緒に使うことはできません。"
+
+msgid ""
+"The class name may only contain up to 127 printable characters and may not "
+"contain spaces, slashes (/), or the pound sign (#)."
+msgstr ""
+"クラス名は 127 文字以内の表示可能文字から成り、空白、スラッシュ (/)、ポンド記"
+"号 (#) を含んではなりません。"
+
+msgid ""
+"The notify-lease-duration attribute cannot be used with job subscriptions."
+msgstr ""
+"notify-lease-duration 属性は、ジョブサブスクリプションと一緒に使うことはでき"
+"ません。"
+
+#, c-format
 msgid "The notify-user-data value is too large (%d > 63 octets)!"
 msgstr "notify-user-data 値が大きすぎます (%d > 63 オクテット)!"
-msgid "The printer name may only contain up to 127 printable characters and may not contain spaces, slashes (/), or the pound sign (#)."
-msgstr "プリンター名は 127 文字以内の表示可能文字から成り、空白、スラッシュ (/)、ポンド記号 (#) を含んではなりません。"
+
+msgid ""
+"The printer name may only contain up to 127 printable characters and may not "
+"contain spaces, slashes (/), or the pound sign (#)."
+msgstr ""
+"プリンター名は 127 文字以内の表示可能文字から成り、空白、スラッシュ (/)、ポン"
+"ド記号 (#) を含んではなりません。"
+
 msgid "The printer or class is not shared!"
 msgstr "プリンターまたはクラスは共有できません!"
+
 msgid "The printer or class was not found."
 msgstr "プリンターまたはクラスが見つかりませんでした。"
+
+#, c-format
 msgid "The printer-uri \"%s\" contains invalid characters."
 msgstr "printer-uri \"%s\" には、無効な文字が含まれています。"
+
 msgid "The printer-uri attribute is required!"
 msgstr "printer-uri 属性は必須です!"
-msgid "The printer-uri must be of the form \"ipp://HOSTNAME/classes/CLASSNAME\"."
-msgstr "printer-uri は、\"ipp://ホスト名/classes/クラス名\" 形式でなければなりません。"
-msgid "The printer-uri must be of the form \"ipp://HOSTNAME/printers/PRINTERNAME\"."
-msgstr "printer-uri は \"ipp://ホスト名/printers/プリンター名\" 形式でなければなりません。"
-msgid "The subscription name may not contain spaces, slashes (/), question marks (?), or the pound sign (#)."
-msgstr "サブスクリプション名には、スペース、スラッシュ (/)、疑問府 (?)、ポンド記号 (#) を使用しないでください。"
+
+msgid ""
+"The printer-uri must be of the form \"ipp://HOSTNAME/classes/CLASSNAME\"."
+msgstr ""
+"printer-uri は、\"ipp://ホスト名/classes/クラス名\" 形式でなければなりませ"
+"ん。"
+
+msgid ""
+"The printer-uri must be of the form \"ipp://HOSTNAME/printers/PRINTERNAME\"."
+msgstr ""
+"printer-uri は \"ipp://ホスト名/printers/プリンター名\" 形式でなければなりま"
+"せん。"
+
+msgid ""
+"The subscription name may not contain spaces, slashes (/), question marks "
+"(?), or the pound sign (#)."
+msgstr ""
+"サブスクリプション名には、スペース、スラッシュ (/)、疑問府 (?)、ポンド記号 "
+"(#) を使用しないでください。"
+
 msgid "There are too many subscriptions."
 msgstr "サブスクリプションが多すぎます。"
+
 msgid "Thermal Transfer Media"
 msgstr "熱転写メディア"
+
 msgid "Title: "
 msgstr "タイトル: "
+
 msgid "Toner low."
 msgstr "トナーが少なくなっています。"
+
 msgid "Too many active jobs."
 msgstr "アクティブなジョブが多すぎます。"
+
+#, c-format
 msgid "Too many job-sheets values (%d > 2)!"
 msgstr "job-sheets 値が多すぎます (%d > 2)!"
+
+#, c-format
 msgid "Too many printer-state-reasons values (%d > %d)!"
 msgstr "printer-state-reasons 値が多すぎます (%d > %d)!"
+
 msgid "Transparency"
 msgstr "OHP シート"
+
 msgid "Tray"
 msgstr "トレイ"
+
 msgid "Tray 1"
 msgstr "トレイ 1"
+
 msgid "Tray 2"
 msgstr "トレイ 2"
+
 msgid "Tray 3"
 msgstr "トレイ 3"
+
 msgid "Tray 4"
 msgstr "トレイ 4"
+
 msgid "URI Too Long"
 msgstr "URI が長過ぎます"
+
 msgid "US Executive"
 msgstr "US エグゼクティブ"
+
 msgid "US Fanfold"
 msgstr "US Fanfold"
+
 msgid "US Ledger"
 msgstr "US レジャー"
+
 msgid "US Legal"
 msgstr "US リーガル"
+
 msgid "US Legal (Oversize)"
 msgstr "US リーガル (特大)"
+
 msgid "US Letter"
 msgstr "US レター"
+
 msgid "US Letter (Oversize)"
 msgstr "US レター (特大)"
+
 msgid "US Letter (Small)"
 msgstr "US レター (小)"
+
+#, c-format
 msgid "USB Serial Port #%d"
 msgstr "USB シリアルポート #%d"
+
 msgid "Unable to access cupsd.conf file:"
 msgstr "cupsd.conf ファイルにアクセスできません:"
+
 msgid "Unable to add RSS subscription:"
 msgstr " RSS 購読を追加できません:"
+
 msgid "Unable to add class:"
 msgstr "クラスを追加できません:"
+
+#, c-format
 msgid "Unable to add job for destination \"%s\"!"
 msgstr "宛先\"%s\"にジョブを追加できません!"
+
 msgid "Unable to add printer:"
 msgstr "プリンターを追加ができません:"
+
 msgid "Unable to allocate memory for file types!"
 msgstr "ファイルタイプ用にメモリを割り当てられません!"
+
 msgid "Unable to cancel RSS subscription:"
 msgstr "RSS 購読をキャンセルできません:"
+
 msgid "Unable to change printer-is-shared attribute:"
 msgstr "printer-is-shared 属性を変更することができません:"
+
 msgid "Unable to change printer:"
 msgstr "プリンターを変更できません:"
+
 msgid "Unable to change server settings:"
 msgstr "サーバーの設定を変更できません:"
+
 msgid "Unable to connect to host."
 msgstr "ホストに接続できません"
+
+#, c-format
 msgid "Unable to copy 64-bit CUPS printer driver files (%d)!"
 msgstr "64-bit 版の CUPS プリンタードライバーファイルをコピーできません (%d)!"
+
+#, c-format
 msgid "Unable to copy 64-bit Windows printer driver files (%d)!"
 msgstr "64-bit 版の Windows プリンタードライバーをコピーできません (%d)!"
+
+#, c-format
 msgid "Unable to copy CUPS printer driver files (%d)!"
 msgstr "複数の CUPS プリンタードライバーファイルをコピーできません (%d)!"
+
+#, c-format
 msgid "Unable to copy PPD file - %s!"
 msgstr "PPD ファイルをコピーできません! - %s"
+
 msgid "Unable to copy PPD file!"
 msgstr "PPD ファイルをコピーできません!"
+
+#, c-format
 msgid "Unable to copy Windows 2000 printer driver files (%d)!"
-msgstr "複数の Windows 2000 プリンタードライバーファイルをコピーできません (%d)!"
+msgstr ""
+"複数の Windows 2000 プリンタードライバーファイルをコピーできません (%d)!"
+
+#, c-format
 msgid "Unable to copy Windows 9x printer driver files (%d)!"
 msgstr "複数の Windows 9x プリンタードライバーファイルをコピーできません (%d)!"
+
+#, c-format
 msgid "Unable to copy interface script - %s!"
 msgstr "インターフェイススクリプトをコピーできません! - %s"
+
 msgid "Unable to create printer-uri!"
 msgstr "printer-uri を作成できません!"
+
 msgid "Unable to create temporary file:"
 msgstr "テンポラリファイルを作成できません:"
+
 msgid "Unable to delete class:"
 msgstr "クラスを削除できません:"
+
 msgid "Unable to delete printer:"
 msgstr "プリンターを削除できません:"
+
 msgid "Unable to do maintenance command:"
 msgstr "メンテナンスコマンドを実行できません:"
+
 msgid "Unable to edit cupsd.conf files larger than 1MB!"
 msgstr "1MB 以上の cupsd.conf ファイルは編集できません!"
+
 msgid "Unable to find destination for job!"
 msgstr "ジョブの宛先が見つかりません!"
+
 msgid "Unable to find printer!\n"
 msgstr "プリンターが見つかりません!\n"
+
 msgid "Unable to get class list:"
 msgstr "クラスリストを取得できません:"
+
 msgid "Unable to get class status:"
 msgstr "クラスの状態を取得できません:"
+
 msgid "Unable to get list of printer drivers:"
 msgstr "プリンタードライバーのリストを取得できません:"
+
 msgid "Unable to get printer attributes:"
 msgstr "プリンター属性を取得できません:"
+
 msgid "Unable to get printer list:"
 msgstr "プリンターリストを取得できません:"
+
 msgid "Unable to get printer status:"
 msgstr "プリンターの状態を取得できません:"
+
+#, c-format
 msgid "Unable to install Windows 2000 printer driver files (%d)!"
-msgstr "複数の Windows 2000 プリンタードライバーファイルをインストールできません (%d)!"
+msgstr ""
+"複数の Windows 2000 プリンタードライバーファイルをインストールできません (%"
+"d)!"
+
+#, c-format
 msgid "Unable to install Windows 9x printer driver files (%d)!"
-msgstr "複数の Windows 9x プリンタードライバーファイルをインストールできません (%d)!"
+msgstr ""
+"複数の Windows 9x プリンタードライバーファイルをインストールできません (%d)!"
+
 msgid "Unable to modify class:"
 msgstr "クラスを変更できません:"
+
 msgid "Unable to modify printer:"
 msgstr "プリンターを変更できません:"
+
 msgid "Unable to move job"
 msgstr "ジョブを移動できません"
+
 msgid "Unable to move jobs"
 msgstr "複数のジョブを移動できません"
+
 msgid "Unable to open PPD file"
 msgstr "PPD ファイルを読み込むことができません"
+
 msgid "Unable to open PPD file:"
 msgstr "PPD ファイルを読み込むことができません:"
+
 msgid "Unable to open cupsd.conf file:"
 msgstr "cupsd.conf ファイルを開けません:"
+
+#, c-format
 msgid "Unable to open document %d in job %d!"
 msgstr "ドキュメント %d (ジョブ %d)を開けません!"
+
 msgid "Unable to print test page:"
 msgstr "テストページを印刷できません:"
+
+#, c-format
 msgid "Unable to run \"%s\": %s\n"
 msgstr "\"%s\" を実行できません: %s\n"
+
 msgid "Unable to send command to printer driver!"
 msgstr "プリンタードライバーにコマンドを送信できません!"
+
+#, c-format
 msgid "Unable to set Windows printer driver (%d)!"
 msgstr "Windows プリンタードライバーを設定できません (%d)!"
+
 msgid "Unable to set options:"
 msgstr "オプションを設定できません:"
+
 msgid "Unable to set server default:"
 msgstr "サーバーをデフォルトに設定できません:"
+
 msgid "Unable to upload cupsd.conf file:"
 msgstr "cupsd.conf ファイルをアップロードできません:"
+
 msgid "Unable to use legacy USB class driver!\n"
 msgstr "古いタイプの USB クラスドライバーは使用できません!\n"
+
 msgid "Unauthorized"
 msgstr "不許可"
+
 msgid "Units"
 msgstr "ユニット"
+
 msgid "Unknown"
 msgstr "未知"
-msgid "Unknown printer error (%s)!"
-msgstr "未知のプリンターエラー (%s) です!"
+
+#, c-format
 msgid "Unknown printer-error-policy \"%s\"."
 msgstr "\"%s\" は未知の printer-error-policy です。"
+
+#, c-format
 msgid "Unknown printer-op-policy \"%s\"."
 msgstr "\"%s\" は未知の printer-op-policy です。"
+
+#, c-format
 msgid "Unsupported character set \"%s\"!"
 msgstr "\"%s\" はサポートされていない文字セットです!"
+
+#, c-format
 msgid "Unsupported compression \"%s\"!"
 msgstr "\"%s\" はサポートされていない圧縮形式です!"
+
+#, c-format
 msgid "Unsupported compression attribute %s!"
 msgstr "%s はサポートされていない圧縮属性です!"
+
+#, c-format
 msgid "Unsupported format \"%s\"!"
 msgstr "\"%s\" はサポートされていない形式です!"
+
+#, c-format
 msgid "Unsupported format '%s'!"
 msgstr "'%s' はサポートされていない形式です!"
+
+#, c-format
 msgid "Unsupported format '%s/%s'!"
 msgstr "'%s/%s' はサポートされていない形式です!"
+
 msgid "Unsupported value type"
 msgstr "サポートされていない型の値です"
+
 msgid "Upgrade Required"
 msgstr "アップグレードが必要です"
-msgid "Usage:\n\n    lpadmin [-h server] -d destination\n    lpadmin [-h server] -x destination\n    lpadmin [-h server] -p printer [-c add-class] [-i interface] [-m model]\n                       [-r remove-class] [-v device] [-D description]\n                       [-P ppd-file] [-o name=value]\n                       [-u allow:user,user] [-u deny:user,user]\n\n"
-msgstr "Usage:\n\n    lpadmin [-h サーバー] -d 宛先\n    lpadmin [-h サーバー] -x 宛先\n    lpadmin [-h サーバー] -p プリンター [-c 追加クラス] [-i インターフェイス]\n                       [-m モデル] [-r 削除クラス] [-v デバイス]\n                       [-D 宛先] [-P PPD ファイル] [-o 名前=値]\n                       [-u allow:ユーザー,ユーザー] [-u deny:ユーザー,ユーザー]\n\n"
+
+msgid ""
+"Usage:\n"
+"\n"
+"    lpadmin [-h server] -d destination\n"
+"    lpadmin [-h server] -x destination\n"
+"    lpadmin [-h server] -p printer [-c add-class] [-i interface] [-m model]\n"
+"                       [-r remove-class] [-v device] [-D description]\n"
+"                       [-P ppd-file] [-o name=value]\n"
+"                       [-u allow:user,user] [-u deny:user,user]\n"
+"\n"
+msgstr ""
+"Usage:\n"
+"\n"
+"    lpadmin [-h サーバー] -d 宛先\n"
+"    lpadmin [-h サーバー] -x 宛先\n"
+"    lpadmin [-h サーバー] -p プリンター [-c 追加クラス] [-i インターフェイ"
+"ス]\n"
+"                       [-m モデル] [-r 削除クラス] [-v デバイス]\n"
+"                       [-D 宛先] [-P PPD ファイル] [-o 名前=値]\n"
+"                       [-u allow:ユーザー,ユーザー] [-u deny:ユーザー,ユー"
+"ザー]\n"
+"\n"
+
+#, c-format
 msgid "Usage: %s job user title copies options [filename]\n"
-msgstr "使い方: %s ジョブID ユーザー タイトル コピー数 オプション [ファイル名]\n"
+msgstr ""
+"使い方: %s ジョブID ユーザー タイトル コピー数 オプション [ファイル名]\n"
+
+#, c-format
 msgid "Usage: %s job-id user title copies options [file]\n"
 msgstr "使い方: %s ジョブID ユーザー タイトル コピー数 オプション [ファイル]\n"
+
+#, c-format
 msgid "Usage: %s job-id user title copies options file\n"
 msgstr "使い方: %s ジョブID ユーザー タイトル コピー数 オプション ファイル\n"
-msgid "Usage: convert [ options ]\n\nOptions:\n\n  -e                   Use every filter from the PPD file\n  -f filename          Set file to be converted (otherwise stdin)\n  -o filename          Set file to be generated (otherwise stdout)\n  -i mime/type         Set input MIME type (otherwise auto-typed)\n  -j mime/type         Set output MIME type (otherwise application/pdf)\n  -P filename.ppd      Set PPD file\n  -a 'name=value ...'  Set option(s)\n  -U username          Set username for job\n  -J title             Set title\n  -c copies            Set number of copies\n  -u                   Remove the PPD file when finished\n  -D                   Remove the input file when finished\n"
+
+msgid ""
+"Usage: convert [ options ]\n"
+"\n"
+"Options:\n"
+"\n"
+"  -e                   Use every filter from the PPD file\n"
+"  -f filename          Set file to be converted (otherwise stdin)\n"
+"  -o filename          Set file to be generated (otherwise stdout)\n"
+"  -i mime/type         Set input MIME type (otherwise auto-typed)\n"
+"  -j mime/type         Set output MIME type (otherwise application/pdf)\n"
+"  -P filename.ppd      Set PPD file\n"
+"  -a 'name=value ...'  Set option(s)\n"
+"  -U username          Set username for job\n"
+"  -J title             Set title\n"
+"  -c copies            Set number of copies\n"
+"  -u                   Remove the PPD file when finished\n"
+"  -D                   Remove the input file when finished\n"
+msgstr ""
+
+msgid ""
+"Usage: cupsaddsmb [options] printer1 ... printerN\n"
+"       cupsaddsmb [options] -a\n"
+"\n"
+"Options:\n"
+"  -E               Encrypt the connection to the server\n"
+"  -H samba-server  Use the named SAMBA server\n"
+"  -U samba-user    Authenticate using the named SAMBA user\n"
+"  -a               Export all printers\n"
+"  -h cups-server   Use the named CUPS server\n"
+"  -v               Be verbose (show commands)\n"
+msgstr ""
+"使い方: cupsaddsmb [オプション] プリンター ... プリンターN\n"
+"        cupsaddsmb [オプション] -a\n"
+"\n"
+"オプション:\n"
+"  -E               サーバーとの接続を暗号化する\n"
+"  -H sambaサーバー 指定の SAMBA サーバーを使う\n"
+"  -U sambaユーザー 指定の SAMBA ユーザーを使って認証する\n"
+"  -a               すべてのプリンターをエキスポートする\n"
+"  -h cupsサーバー  指定の CUPS サーバーを使う\n"
+"  -v               冗長にする (コマンドを表示する)\n"
+
+msgid ""
+"Usage: cupsctl [options] [param=value ... paramN=valueN]\n"
+"\n"
+"Options:\n"
+"\n"
+"    -E                      Enable encryption\n"
+"    -U username             Specify username\n"
+"    -h server[:port]        Specify server address\n"
+"\n"
+"    --[no-]debug-logging    Turn debug logging on/off\n"
+"    --[no-]remote-admin     Turn remote administration on/off\n"
+"    --[no-]remote-any       Allow/prevent access from the Internet\n"
+"    --[no-]remote-printers  Show/hide remote printers\n"
+"    --[no-]share-printers   Turn printer sharing on/off\n"
+"    --[no-]user-cancel-any  Allow/prevent users to cancel any job\n"
+msgstr ""
+"使い方: cupsctl [オプション] [パラメータ=値 ... パラメータN=値N]\n"
+"\n"
+"オプション:\n"
+"\n"
+"    -E                      暗号化を有効にする\n"
+"    -U ユーザ名             ユーザー名を指定する\n"
+"    -h サーバー[:ポート]    サーバーアドレスを指定する\n"
+"\n"
+"    --[no-]debug-logging    デバッグログの有効/無効を切り替える\n"
+"    --[no-]remote-admin     リモート管理の有効/無効を切り替える\n"
+"    --[no-]remote-any       インターネットからのアクセスを許可/禁止する\n"
+"    --[no-]remote-printers  リモートプリンターを表示/非表示にする\n"
+"    --[no-]share-printers   プリンター共有の有効/無効を切り替える\n"
+"    --[no-]user-cancel-any  あらゆるジョブのキャンセルをユーザーに許可/禁止す"
+"る\n"
+
+msgid ""
+"Usage: cupsd [-c config-file] [-f] [-F] [-h] [-l]\n"
+"\n"
+"-c config-file      Load alternate configuration file\n"
+"-f                  Run in the foreground\n"
+"-F                  Run in the foreground but detach\n"
+"-h                  Show this usage message\n"
+"-l                  Run cupsd from launchd(8)\n"
 msgstr ""
-msgid "Usage: cupsaddsmb [options] printer1 ... printerN\n       cupsaddsmb [options] -a\n\nOptions:\n  -E               Encrypt the connection to the server\n  -H samba-server  Use the named SAMBA server\n  -U samba-user    Authenticate using the named SAMBA user\n  -a               Export all printers\n  -h cups-server   Use the named CUPS server\n  -v               Be verbose (show commands)\n"
-msgstr "使い方: cupsaddsmb [オプション] プリンター ... プリンターN\n        cupsaddsmb [オプション] -a\n\nオプション:\n  -E               サーバーとの接続を暗号化する\n  -H sambaサーバー 指定の SAMBA サーバーを使う\n  -U sambaユーザー 指定の SAMBA ユーザーを使って認証する\n  -a               すべてのプリンターをエキスポートする\n  -h cupsサーバー  指定の CUPS サーバーを使う\n  -v               冗長にする (コマンドを表示する)\n"
-msgid "Usage: cupsctl [options] [param=value ... paramN=valueN]\n\nOptions:\n\n    -E                      Enable encryption\n    -U username             Specify username\n    -h server[:port]        Specify server address\n\n    --[no-]debug-logging    Turn debug logging on/off\n    --[no-]remote-admin     Turn remote administration on/off\n    --[no-]remote-any       Allow/prevent access from the Internet\n    --[no-]remote-printers  Show/hide remote printers\n    --[no-]share-printers   Turn printer sharing on/off\n    --[no-]user-cancel-any  Allow/prevent users to cancel any job\n"
-msgstr "使い方: cupsctl [オプション] [パラメータ=値 ... パラメータN=値N]\n\nオプション:\n\n    -E                      暗号化を有効にする\n    -U ユーザ名             ユーザー名を指定する\n    -h サーバー[:ポート]    サーバーアドレスを指定する\n\n    --[no-]debug-logging    デバッグログの有効/無効を切り替える\n    --[no-]remote-admin     リモート管理の有効/無効を切り替える\n    --[no-]remote-any       インターネットからのアクセスを許可/禁止する\n    --[no-]remote-printers  リモートプリンターを表示/非表示にする\n    --[no-]share-printers   プリンター共有の有効/無効を切り替える\n    --[no-]user-cancel-any  あらゆるジョブのキャンセルをユーザーに許可/禁止する\n"
-msgid "Usage: cupsd [-c config-file] [-f] [-F] [-h] [-l]\n\n-c config-file      Load alternate configuration file\n-f                  Run in the foreground\n-F                  Run in the foreground but detach\n-h                  Show this usage message\n-l                  Run cupsd from launchd(8)\n"
-msgstr "使い方: cupsd [-c 設定ファイル] [-f] [-F] [-h] [-l]\n\n-c 設定ファイル     別の設定ファイルをロードする\n-f                  フォアグラウンドで実行する\n-F                  フォアグラウンドで実行するがデタッチする\n-h                  この使い方を表示する\n-l                  launchd(8) から cupsd を実行する\n"
-msgid "Usage: cupsfilter -m mime/type [ options ] filename\n\nOptions:\n\n  -c cupsd.conf    Set cupsd.conf file to use\n  -e               Use every filter from the PPD file\n  -j job-id[,N]    Filter file N from the specified job (default is file 1)\n  -n copies        Set number of copies\n  -o name=value    Set option(s)\n  -p filename.ppd  Set PPD file\n  -t title         Set title\n"
+"使い方: cupsd [-c 設定ファイル] [-f] [-F] [-h] [-l]\n"
+"\n"
+"-c 設定ファイル     別の設定ファイルをロードする\n"
+"-f                  フォアグラウンドで実行する\n"
+"-F                  フォアグラウンドで実行するがデタッチする\n"
+"-h                  この使い方を表示する\n"
+"-l                  launchd(8) から cupsd を実行する\n"
+
+msgid ""
+"Usage: cupsfilter -m mime/type [ options ] filename\n"
+"\n"
+"Options:\n"
+"\n"
+"  -c cupsd.conf    Set cupsd.conf file to use\n"
+"  -e               Use every filter from the PPD file\n"
+"  -j job-id[,N]    Filter file N from the specified job (default is file 1)\n"
+"  -n copies        Set number of copies\n"
+"  -o name=value    Set option(s)\n"
+"  -p filename.ppd  Set PPD file\n"
+"  -t title         Set title\n"
 msgstr ""
-msgid "Usage: cupstestdsc [options] filename.ps [... filename.ps]\n       cupstestdsc [options] -\n\nOptions:\n\n    -h       Show program usage\n\n    Note: this program only validates the DSC comments, not the PostScript itself.\n"
-msgstr "使い方: cupstestdsc [オプション] ファイル名.ps [... ファイル名.ps]\n        cupstestdsc [オプション] -\n\nオプション:\n\n    -h       プログラムの使い方を表示する\n\n    注意: このプログラムは DSC コメントを検証するだけで、PostScript 自身を検証するものではありません。\n"
-msgid "Usage: cupstestppd [options] filename1.ppd[.gz] [... filenameN.ppd[.gz]]\n       program | cupstestppd [options] -\n\nOptions:\n\n    -R root-directory    Set alternate root\n    -W {all,none,constraints,defaults,duplex,filters,profiles,sizes,translations}\n                         Issue warnings instead of errors\n    -q                   Run silently\n    -r                   Use 'relaxed' open mode\n    -v                   Be slightly verbose\n    -vv                  Be very verbose\n"
+
+msgid ""
+"Usage: cupstestdsc [options] filename.ps [... filename.ps]\n"
+"       cupstestdsc [options] -\n"
+"\n"
+"Options:\n"
+"\n"
+"    -h       Show program usage\n"
+"\n"
+"    Note: this program only validates the DSC comments, not the PostScript "
+"itself.\n"
 msgstr ""
+"使い方: cupstestdsc [オプション] ファイル名.ps [... ファイル名.ps]\n"
+"        cupstestdsc [オプション] -\n"
+"\n"
+"オプション:\n"
+"\n"
+"    -h       プログラムの使い方を表示する\n"
+"\n"
+"    注意: このプログラムは DSC コメントを検証するだけで、PostScript 自身を検"
+"証するものではありません。\n"
+
+msgid ""
+"Usage: cupstestppd [options] filename1.ppd[.gz] [... filenameN.ppd[.gz]]\n"
+"       program | cupstestppd [options] -\n"
+"\n"
+"Options:\n"
+"\n"
+"    -R root-directory    Set alternate root\n"
+"    -W {all,none,constraints,defaults,duplex,filters,profiles,sizes,"
+"translations}\n"
+"                         Issue warnings instead of errors\n"
+"    -q                   Run silently\n"
+"    -r                   Use 'relaxed' open mode\n"
+"    -v                   Be slightly verbose\n"
+"    -vv                  Be very verbose\n"
+msgstr ""
+
 msgid "Usage: lpmove job/src dest\n"
 msgstr "使い方: lpmove ジョブ/ソース 宛先\n"
-msgid "Usage: lpoptions [-h server] [-E] -d printer\n       lpoptions [-h server] [-E] [-p printer] -l\n       lpoptions [-h server] [-E] -p printer -o option[=value] ...\n       lpoptions [-h server] [-E] -x printer\n"
-msgstr "使い方: lpoptions [-h サーバー] [-E] -d プリンター\n       lpoptions [-h サーバー] [-E] [-p プリンター] -l\n        lpoptions [-h サーバー] [-E] -p プリンター -o オプション[=値] ...\n        lpoptions [-h サーバー] [-E] -x プリンター\n"
+
+msgid ""
+"Usage: lpoptions [-h server] [-E] -d printer\n"
+"       lpoptions [-h server] [-E] [-p printer] -l\n"
+"       lpoptions [-h server] [-E] -p printer -o option[=value] ...\n"
+"       lpoptions [-h server] [-E] -x printer\n"
+msgstr ""
+"使い方: lpoptions [-h サーバー] [-E] -d プリンター\n"
+"       lpoptions [-h サーバー] [-E] [-p プリンター] -l\n"
+"        lpoptions [-h サーバー] [-E] -p プリンター -o オプション[=値] ...\n"
+"        lpoptions [-h サーバー] [-E] -x プリンター\n"
+
 msgid "Usage: lppasswd [-g groupname]\n"
 msgstr "使い方: lppasswd [-g グループ名]\n"
-msgid "Usage: lppasswd [-g groupname] [username]\n       lppasswd [-g groupname] -a [username]\n       lppasswd [-g groupname] -x [username]\n"
-msgstr "使い方: lppasswd [-g グループ名] [ユーザ名]\n        lppasswd [-g グループ名] -a [ユーザ名]\n        lppasswd [-g グループ名] -x [ユーザ名]\n"
-msgid "Usage: lpq [-P dest] [-U username] [-h hostname[:port]] [-l] [+interval]\n"
-msgstr "使い方: lpq [-P 宛先] [-U ユーザー名] [-h ホスト名[:ポート]] [-l] [+間隔]\n"
-msgid "Usage: ppdc [options] filename.drv [ ... filenameN.drv ]\nOptions:\n  -D name=value        Set named variable to value.\n  -I include-dir       Add include directory to search path.\n  -c catalog.po        Load the specified message catalog.\n  -d output-dir        Specify the output directory.\n  -l lang[,lang,...]   Specify the output language(s) (locale).\n  -m                   Use the ModelName value as the filename.\n  -t                   Test PPDs instead of generating them.\n  -v                   Be verbose (more v's for more verbosity).\n  -z                   Compress PPD files using GNU zip.\n  --cr                 End lines with CR (Mac OS 9).\n  --crlf               End lines with CR + LF (Windows).\n  --lf                 End lines with LF (UNIX/Linux/Mac OS X).\n"
-msgstr "Usage: ppdc [オプション] ファイル名.drv [ ... ファイル名N.drv ]\nオプション:\n  -D 変数名=値         変数名で指定した変数に値をセットする\n  -I include-dir       include-dir で指定したディレクトリをサーチパスに追加\n  -c catalog.po        指定したメッセージカタログをロードする\n  -d output-dir        出力ディレクトリ(output-dir)を指定する\n  -l lang[,lang,...]   出力言語を指定する。(複数可能)\n  -m                   ModelName の値をファイル名として使用する\n  -t                   PPD を出力しないでテストする\n  -v                   冗長出力を行う (v を追加してさらに冗長に)\n  -z                   PPD ファイルを GNU zip を使って圧縮する\n  --cr                 ラインの最後は CR (Mac OS 9 方式).\n  --crlf               ラインの最後は CR + LF (Windows 方式).\n  --lf                 ラインの最後は LF (UNIX/Linux/Mac OS X 方式).\n"
-msgid "Usage: ppdhtml [options] filename.drv >filename.html\n  -D name=value        Set named variable to value.\nOptions:\n  -I include-dir    Add include directory to search path.\n"
-msgstr "使い方: ppdhtml [オプション] ファイル名.drv >ファイル名.html\n  -D 変数名=値      変数名で指定した変数に値をセットする\nオプション:\n  -I include-dir    include-dir で指定したディレクトリをサーチパスに追加\n"
-msgid "Usage: ppdi [options] filename.ppd [ ... filenameN.ppd ]\nOptions:\n  -I include-dir\n  -o filename.drv\n"
-msgstr "使い方: ppdi [オプション] ファイル名.ppd [ ... ファイル名N.ppd ]\nオプション:\n  -I インクルードディレクトリ\n  -o ファイル名.drv\n"
-msgid "Usage: ppdmerge [options] filename.ppd [ ... filenameN.ppd ]\nOptions:\n  -o filename.ppd[.gz]\n"
-msgstr "使い方: ppdmerge [オプション] ファイル名.ppd [ ... ファイル名N.ppd ]\nオプション:\n  -o ファイル名.ppd[.gz]\n"
-msgid "Usage: ppdpo [options] -o filename.po filename.drv [ ... filenameN.drv ]\nOptions:\n  -D name=value        Set named variable to value.\n  -I include-dir    Add include directory to search path.\n  -v                Be verbose (more v's for more verbosity).\n"
-msgstr "使い方: ppdpo [オプション] -o ファイル名.po ファイル名.drv [ ... ファイル名N.drv ]\nオプション:\n  -D 変数名=値      変数名で指定した変数に値をセットする\n  -I include-dir    include-dir で指定したディレクトリをサーチパスに追加\n  -v                冗長出力を行う (v を追加してさらに冗長に)\n"
+
+msgid ""
+"Usage: lppasswd [-g groupname] [username]\n"
+"       lppasswd [-g groupname] -a [username]\n"
+"       lppasswd [-g groupname] -x [username]\n"
+msgstr ""
+"使い方: lppasswd [-g グループ名] [ユーザ名]\n"
+"        lppasswd [-g グループ名] -a [ユーザ名]\n"
+"        lppasswd [-g グループ名] -x [ユーザ名]\n"
+
+msgid ""
+"Usage: lpq [-P dest] [-U username] [-h hostname[:port]] [-l] [+interval]\n"
+msgstr ""
+"使い方: lpq [-P 宛先] [-U ユーザー名] [-h ホスト名[:ポート]] [-l] [+間隔]\n"
+
+msgid ""
+"Usage: ppdc [options] filename.drv [ ... filenameN.drv ]\n"
+"Options:\n"
+"  -D name=value        Set named variable to value.\n"
+"  -I include-dir       Add include directory to search path.\n"
+"  -c catalog.po        Load the specified message catalog.\n"
+"  -d output-dir        Specify the output directory.\n"
+"  -l lang[,lang,...]   Specify the output language(s) (locale).\n"
+"  -m                   Use the ModelName value as the filename.\n"
+"  -t                   Test PPDs instead of generating them.\n"
+"  -v                   Be verbose (more v's for more verbosity).\n"
+"  -z                   Compress PPD files using GNU zip.\n"
+"  --cr                 End lines with CR (Mac OS 9).\n"
+"  --crlf               End lines with CR + LF (Windows).\n"
+"  --lf                 End lines with LF (UNIX/Linux/Mac OS X).\n"
+msgstr ""
+"Usage: ppdc [オプション] ファイル名.drv [ ... ファイル名N.drv ]\n"
+"オプション:\n"
+"  -D 変数名=値         変数名で指定した変数に値をセットする\n"
+"  -I include-dir       include-dir で指定したディレクトリをサーチパスに追加\n"
+"  -c catalog.po        指定したメッセージカタログをロードする\n"
+"  -d output-dir        出力ディレクトリ(output-dir)を指定する\n"
+"  -l lang[,lang,...]   出力言語を指定する。(複数可能)\n"
+"  -m                   ModelName の値をファイル名として使用する\n"
+"  -t                   PPD を出力しないでテストする\n"
+"  -v                   冗長出力を行う (v を追加してさらに冗長に)\n"
+"  -z                   PPD ファイルを GNU zip を使って圧縮する\n"
+"  --cr                 ラインの最後は CR (Mac OS 9 方式).\n"
+"  --crlf               ラインの最後は CR + LF (Windows 方式).\n"
+"  --lf                 ラインの最後は LF (UNIX/Linux/Mac OS X 方式).\n"
+
+msgid ""
+"Usage: ppdhtml [options] filename.drv >filename.html\n"
+"  -D name=value        Set named variable to value.\n"
+"Options:\n"
+"  -I include-dir    Add include directory to search path.\n"
+msgstr ""
+"使い方: ppdhtml [オプション] ファイル名.drv >ファイル名.html\n"
+"  -D 変数名=値      変数名で指定した変数に値をセットする\n"
+"オプション:\n"
+"  -I include-dir    include-dir で指定したディレクトリをサーチパスに追加\n"
+
+msgid ""
+"Usage: ppdi [options] filename.ppd [ ... filenameN.ppd ]\n"
+"Options:\n"
+"  -I include-dir\n"
+"  -o filename.drv\n"
+msgstr ""
+"使い方: ppdi [オプション] ファイル名.ppd [ ... ファイル名N.ppd ]\n"
+"オプション:\n"
+"  -I インクルードディレクトリ\n"
+"  -o ファイル名.drv\n"
+
+msgid ""
+"Usage: ppdmerge [options] filename.ppd [ ... filenameN.ppd ]\n"
+"Options:\n"
+"  -o filename.ppd[.gz]\n"
+msgstr ""
+"使い方: ppdmerge [オプション] ファイル名.ppd [ ... ファイル名N.ppd ]\n"
+"オプション:\n"
+"  -o ファイル名.ppd[.gz]\n"
+
+msgid ""
+"Usage: ppdpo [options] -o filename.po filename.drv [ ... filenameN.drv ]\n"
+"Options:\n"
+"  -D name=value        Set named variable to value.\n"
+"  -I include-dir    Add include directory to search path.\n"
+"  -v                Be verbose (more v's for more verbosity).\n"
+msgstr ""
+"使い方: ppdpo [オプション] -o ファイル名.po ファイル名.drv [ ... ファイル名N."
+"drv ]\n"
+"オプション:\n"
+"  -D 変数名=値      変数名で指定した変数に値をセットする\n"
+"  -I include-dir    include-dir で指定したディレクトリをサーチパスに追加\n"
+"  -v                冗長出力を行う (v を追加してさらに冗長に)\n"
+
 msgid "Usage: snmp [host-or-ip-address]\n"
 msgstr "使い方: snmp [ホストまたはIPアドレス]\n"
+
 msgid "Value uses indefinite length"
 msgstr "値は不定長です"
+
 msgid "VarBind uses indefinite length"
 msgstr "VarBind は不定長です"
+
 msgid "Version uses indefinite length"
 msgstr "Version は不定長です"
+
+#, c-format
 msgid "WARNING: Adding only the first %d printers found"
 msgstr "WARNING: 発見した順番に %d 台のプリンターだけ追加します"
+
+#, c-format
 msgid "WARNING: Boolean expected for waiteof option \"%s\"\n"
 msgstr "WARNING: 論理値は、waiteof オプション \"%s\" であるべきです\n"
+
 msgid "WARNING: Failed to read side-channel request!\n"
 msgstr "WARNING: サイドチャンネルの読み出しに失敗しました!\n"
+
+#, c-format
 msgid "WARNING: Option \"%s\" cannot be included via IncludeFeature!\n"
-msgstr "WARNING: オプション \"%s\" は IncludeFeature 経由で含めることはできません!\n"
+msgstr ""
+"WARNING: オプション \"%s\" は IncludeFeature 経由で含めることはできません!\n"
+
 msgid "WARNING: Printer not responding\n"
 msgstr "WARNING: プリンターが反応しません\n"
+
 msgid "WARNING: Printer sent unexpected EOF\n"
 msgstr "WARNING: プリンターが意図しない EOF を返しました\n"
-msgid "WARNING: Remote host did not respond with command status byte after %d seconds!\n"
-msgstr "WARNING: リモートホストは %d 秒経ってもコマンド・ステータス・バイトを返しませんでした!\n"
-msgid "WARNING: Remote host did not respond with control status byte after %d seconds!\n"
-msgstr "WARNING: リモートホストは %d 秒経ってもコントロール・ステータス・バイトを返しませんでした!\n"
-msgid "WARNING: Remote host did not respond with data status byte after %d seconds!\n"
-msgstr "WARNING: リモートホストは %d 秒経ってもデータ・ステータス・バイトを返しませんでした!\n"
+
+#, c-format
+msgid ""
+"WARNING: Remote host did not respond with command status byte after %d "
+"seconds!\n"
+msgstr ""
+"WARNING: リモートホストは %d 秒経ってもコマンド・ステータス・バイトを返しませ"
+"んでした!\n"
+
+#, c-format
+msgid ""
+"WARNING: Remote host did not respond with control status byte after %d "
+"seconds!\n"
+msgstr ""
+"WARNING: リモートホストは %d 秒経ってもコントロール・ステータス・バイトを返し"
+"ませんでした!\n"
+
+#, c-format
+msgid ""
+"WARNING: Remote host did not respond with data status byte after %d "
+"seconds!\n"
+msgstr ""
+"WARNING: リモートホストは %d 秒経ってもデータ・ステータス・バイトを返しません"
+"でした!\n"
+
+#, c-format
 msgid "WARNING: SCSI command timed out (%d); retrying...\n"
 msgstr "WARNING: SCSI コマンドはタイムアウトしました (%d)。再試行中...\n"
-msgid "WARNING: This document does not conform to the Adobe Document Structuring Conventions and may not print correctly!\n"
-msgstr "WARNING: この書類は Adobe Document Structuring Conventions に適合しておらず、正しくプリントできない可能性があります!\n"
+
+msgid ""
+"WARNING: This document does not conform to the Adobe Document Structuring "
+"Conventions and may not print correctly!\n"
+msgstr ""
+"WARNING: この書類は Adobe Document Structuring Conventions に適合しておらず、"
+"正しくプリントできない可能性があります!\n"
+
+#, c-format
 msgid "WARNING: Unable to open \"%s:%s\": %s\n"
 msgstr "WARNING: \"%s:%s\": %s を開けません\n"
+
 msgid "WARNING: Unable to send PAP status request"
 msgstr "WARNING: PAP ステータス・リクエストを送信できません"
+
+#, c-format
 msgid "WARNING: Unexpected PAP packet of type %d\n"
 msgstr "WARNING: %d タイプの意図しない PAP パケット\n"
+
+#, c-format
 msgid "WARNING: Unknown PAP packet of type %d\n"
 msgstr "WARNING: 未知の PAP パケットのタイプ %d\n"
+
+#, c-format
 msgid "WARNING: Unknown choice \"%s\" for option \"%s\"!\n"
 msgstr "WARNING:  \"%s\" (オプション \"%s\" 用) は未知の設定です!\n"
+
+#, c-format
 msgid "WARNING: Unknown option \"%s\"!\n"
 msgstr "WARNING: \"%s\" は未知のオプションです!\n"
+
+#, c-format
 msgid "WARNING: Unsupported baud rate %s!\n"
 msgstr "WARNING: %s はサポートしないボーレートです!\n"
+
+#, c-format
 msgid "WARNING: number expected for status option \"%s\"\n"
 msgstr "WARNING: ステータス・オプションの期待値は \"%s\"\n"
-msgid "WARNING: recoverable: Network host '%s' is busy; will retry in %d seconds...\n"
-msgstr "WARNING: 回復可能: ネットワークホスト '%s' はビジー状態です (%d 秒後に再試行します...)\n"
+
+#, c-format
+msgid ""
+"WARNING: recoverable: Network host '%s' is busy; will retry in %d "
+"seconds...\n"
+msgstr ""
+"WARNING: 回復可能: ネットワークホスト '%s' はビジー状態です (%d 秒後に再試行"
+"します...)\n"
+
 msgid "Warning, no Windows 2000 printer drivers are installed!"
 msgstr "警告、Windows 2000 プリンタードライバーがインストールされていません!"
+
 msgid "Yes"
 msgstr "はい"
-msgid "You must access this page using the URL <A HREF=\"https://%s:%d%s\">https://%s:%d%s</A>."
-msgstr "このページには URL <A HREF=\"https://%s:%d%s\">https://%s:%d%s</A> を使ってアクセスする必要があります。"
+
+#, c-format
+msgid ""
+"You must access this page using the URL <A HREF=\"https://%s:%d%s\">https://%"
+"s:%d%s</A>."
+msgstr ""
+"このページには URL <A HREF=\"https://%s:%d%s\">https://%s:%d%s</A> を使ってア"
+"クセスする必要があります。"
+
 msgid "You4 Envelope"
 msgstr "洋形 4 号"
+
 msgid "ZPL Label Printer"
 msgstr "ZPL ラベル・プリンター"
+
 msgid "Zebra"
 msgstr "ゼブラ"
+
 msgid "aborted"
 msgstr "停止"
+
 msgid "canceled"
 msgstr "キャンセル"
+
 msgid "completed"
 msgstr "完了"
+
 msgid "convert: Use the -f option to specify a file to convert.\n"
-msgstr "convert: 変換するファイルを指定するには、-f オプションを使ってください。\n"
+msgstr ""
+"convert: 変換するファイルを指定するには、-f オプションを使ってください。\n"
+
 msgid "cups-deviced failed to execute."
 msgstr "cups-deviced の実行に失敗しました。"
+
 msgid "cups-driverd failed to execute."
 msgstr "cups-driverd の実行に失敗しました。"
+
+#, c-format
 msgid "cupsaddsmb: No PPD file for printer \"%s\" - %s\n"
 msgstr "cupsaddsmb: プリンター \"%s\" の PPD ファイルがありません - %s\n"
+
+#, c-format
 msgid "cupsctl: Unable to connect to server: %s\n"
 msgstr "cupsctl: サーバー: %s に接続できません\n"
+
+#, c-format
 msgid "cupsctl: Unknown option \"%s\"!\n"
 msgstr "cupsctl: \"%s\" は未知のオプションです!\n"
+
+#, c-format
 msgid "cupsctl: Unknown option \"-%c\"!\n"
 msgstr "cupsctl: \"-%c\"は未知のオプションです!\n"
+
 msgid "cupsd: Expected config filename after \"-c\" option!\n"
 msgstr "cupsd: -c オプションのあとには設定ファイル名が必要です!\n"
+
 msgid "cupsd: Unable to get current directory!\n"
 msgstr "cupsd: カレント・ディレクトリを取得できません!\n"
+
+#, c-format
 msgid "cupsd: Unknown argument \"%s\" - aborting!\n"
 msgstr "cupsd: \"%s\" は未知の引数です - 停止します!\n"
+
+#, c-format
 msgid "cupsd: Unknown option \"%c\" - aborting!\n"
 msgstr "cupsd: \"%c\" は未知のオプションです - 停止します!\n"
+
 msgid "cupsd: launchd(8) support not compiled in, running in normal mode.\n"
-msgstr "cupsd: launchd(8) サポートがコンパイルされていないので、通常モードで動作します。\n"
+msgstr ""
+"cupsd: launchd(8) サポートがコンパイルされていないので、通常モードで動作しま"
+"す。\n"
+
+#, c-format
 msgid "cupsfilter: Invalid document number %d!\n"
 msgstr "cupsfilter: 不正な文書番号 %d です!\n"
+
+#, c-format
 msgid "cupsfilter: Invalid job ID %d!\n"
 msgstr "cupsfilter: 不正なジョブID %d です!\n"
+
 msgid "cupsfilter: Only one filename can be specified!\n"
 msgstr "cupsfilter: ひとつのファイル名のみを指定できます!\n"
+
+#, c-format
 msgid "cupsfilter: Unable to get job file - %s\n"
 msgstr "cupsfilter: ジョブ・ファイルを取得できません - %s\n"
+
 msgid "cupstestppd: The -q option is incompatible with the -v option.\n"
 msgstr "cupstestppd: -q オプションは -v オプションと両立できません。\n"
+
 msgid "cupstestppd: The -v option is incompatible with the -q option.\n"
 msgstr "cupstestppd: -v オプションは -q オプションと両立できません。\n"
+
+#, c-format
 msgid "device for %s/%s: %s\n"
 msgstr "%s/%s のデバイス: %s\n"
+
+#, c-format
 msgid "device for %s: %s\n"
 msgstr "%s のデバイス: %s\n"
+
 msgid "error-index uses indefinite length"
 msgstr "エラー・インデックスは不定長です"
+
 msgid "error-status uses indefinite length"
 msgstr "エラー・ステータスは不定長です"
+
 msgid "held"
 msgstr "ホールド"
+
 msgid "help\t\tget help on commands\n"
 msgstr "help\t\tコマンドのヘルプを取得\n"
+
 msgid "idle"
 msgstr "待機中"
+
 msgid "job-printer-uri attribute missing!"
 msgstr "job-printer-uri 属性がありません!"
+
 msgid "lpadmin: Class name can only contain printable characters!\n"
 msgstr "lpadmin: クラス名は表示可能文字のみで構成されなければなりません!\n"
+
 msgid "lpadmin: Expected PPD after '-P' option!\n"
 msgstr "lpadmin: '-P' オプションのあとに PPD が必要です!\n"
+
 msgid "lpadmin: Expected allow/deny:userlist after '-u' option!\n"
-msgstr "lpadmin: '-u' オプションのあとには allow/deny:ユーザリスト が必要です!\n"
+msgstr ""
+"lpadmin: '-u' オプションのあとには allow/deny:ユーザリスト が必要です!\n"
+
 msgid "lpadmin: Expected class after '-r' option!\n"
 msgstr "lpadmin: '-r' オプションのあとにはクラス名が必要です!\n"
+
 msgid "lpadmin: Expected class name after '-c' option!\n"
 msgstr "lpadmin: '-c' オプションのあとにはクラス名が必要です!\n"
+
 msgid "lpadmin: Expected description after '-D' option!\n"
 msgstr "lpadmin: '-D' オプションのあとに説明が必要です!\n"
+
 msgid "lpadmin: Expected device URI after '-v' option!\n"
 msgstr "lpadmin: '-v' オプションのあとにはデバイス URI が必要です!\n"
+
 msgid "lpadmin: Expected file type(s) after '-I' option!\n"
 msgstr "lpadmin: '-I' オプションのあとにファイル形式が必要です!\n"
+
 msgid "lpadmin: Expected hostname after '-h' option!\n"
 msgstr "lpadmin: '-h' オプションのあとにはホスト名が必要です!\n"
+
 msgid "lpadmin: Expected interface after '-i' option!\n"
 msgstr "lpadmin: '-i' オプションのあとにはインターフェイス名が必要です!\n"
+
 msgid "lpadmin: Expected location after '-L' option!\n"
 msgstr "lpadmin: '-L' オプションのあとに場所が必要です!\n"
+
 msgid "lpadmin: Expected model after '-m' option!\n"
 msgstr "lpadmin: '-m' オプションのあとにはモデル名が必要です!\n"
+
 msgid "lpadmin: Expected name=value after '-o' option!\n"
 msgstr "lpadmin: '-o' オプションのあとには 変数名=値 が必要です!\n"
+
 msgid "lpadmin: Expected printer after '-p' option!\n"
 msgstr "lpadmin: '-p' オプションのあとにはプリンター名が必要です!\n"
+
 msgid "lpadmin: Expected printer name after '-d' option!\n"
 msgstr "lpadmin: '-d' オプションのあとにはプリンター名が必要です!\n"
+
 msgid "lpadmin: Expected printer or class after '-x' option!\n"
-msgstr "lpadmin: '-x' オプションのあとにはプリンター名またはクラス名が必要です!\n"
+msgstr ""
+"lpadmin: '-x' オプションのあとにはプリンター名またはクラス名が必要です!\n"
+
 msgid "lpadmin: No member names were seen!\n"
 msgstr "lpadmin: メンバー名が見当たりません!\n"
+
+#, c-format
 msgid "lpadmin: Printer %s is already a member of class %s.\n"
 msgstr "lpadmin: プリンター %s はすでにクラス %s のメンバーです。\n"
+
+#, c-format
 msgid "lpadmin: Printer %s is not a member of class %s.\n"
 msgstr "lpadmin: プリンター %s はクラス %s のメンバーではありません。\n"
+
 msgid "lpadmin: Printer name can only contain printable characters!\n"
 msgstr "lpadmin: プリンター名には印字可能な文字のみ使用できます!\n"
-msgid "lpadmin: Unable to add a printer to the class:\n         You must specify a printer name first!\n"
-msgstr "lpadmin: クラスにプリンターを追加できません:\n         先にプリンター名を指定する必要があります!\n"
+
+msgid ""
+"lpadmin: Unable to add a printer to the class:\n"
+"         You must specify a printer name first!\n"
+msgstr ""
+"lpadmin: クラスにプリンターを追加できません:\n"
+"         先にプリンター名を指定する必要があります!\n"
+
+#, c-format
 msgid "lpadmin: Unable to connect to server: %s\n"
 msgstr "lpadmin: サーバーに接続できません: %s\n"
+
+#, c-format
 msgid "lpadmin: Unable to open PPD file \"%s\" - %s\n"
 msgstr "lpadmin: PPD ファイル \"%s\" を開けません - %s\n"
+
+#, c-format
 msgid "lpadmin: Unable to open file \"%s\": %s\n"
 msgstr "lpadmin: ファイル \"%s\" を開けません: %s\n"
-msgid "lpadmin: Unable to remove a printer from the class:\n         You must specify a printer name first!\n"
-msgstr "lpadmin: クラスからプリンターを削除できません:\n         先にプリンター名を指定する必要があります!\n"
-msgid "lpadmin: Unable to set the PPD file:\n         You must specify a printer name first!\n"
-msgstr "lpadmin: PPD ファイルを設定できません:\n         先にプリンター名を指定する必要があります!\n"
-msgid "lpadmin: Unable to set the device URI:\n         You must specify a printer name first!\n"
-msgstr "lpadmin: デバイス URI を設定できません:\n         先にプリンター名を指定する必要があります!\n"
-msgid "lpadmin: Unable to set the interface script or PPD file:\n         You must specify a printer name first!\n"
-msgstr "lpadmin: インターフェイス・スクリプトまたは PPD ファイルを設定できません:\n         先にプリンター名を指定する必要があります!\n"
-msgid "lpadmin: Unable to set the interface script:\n         You must specify a printer name first!\n"
-msgstr "lpadmin: インターフェイススクリプトを設定できません:\n         先にプリンター名を指定する必要があります!\n"
-msgid "lpadmin: Unable to set the printer description:\n         You must specify a printer name first!\n"
-msgstr "lpadmin: プリンターの説明を設定できません:\n         先にプリンター名を指定する必要があります!\n"
-msgid "lpadmin: Unable to set the printer location:\n         You must specify a printer name first!\n"
-msgstr "lpadmin: プリンターの場所が設定できません:\n         先にプリンター名を指定する必要があります!\n"
-msgid "lpadmin: Unable to set the printer options:\n         You must specify a printer name first!\n"
-msgstr "lpadmin: プリンター・オプションを設定できません:\n         先にプリンター名を指定する必要があります!\n"
+
+msgid ""
+"lpadmin: Unable to remove a printer from the class:\n"
+"         You must specify a printer name first!\n"
+msgstr ""
+"lpadmin: クラスからプリンターを削除できません:\n"
+"         先にプリンター名を指定する必要があります!\n"
+
+msgid ""
+"lpadmin: Unable to set the PPD file:\n"
+"         You must specify a printer name first!\n"
+msgstr ""
+"lpadmin: PPD ファイルを設定できません:\n"
+"         先にプリンター名を指定する必要があります!\n"
+
+msgid ""
+"lpadmin: Unable to set the device URI:\n"
+"         You must specify a printer name first!\n"
+msgstr ""
+"lpadmin: デバイス URI を設定できません:\n"
+"         先にプリンター名を指定する必要があります!\n"
+
+msgid ""
+"lpadmin: Unable to set the interface script or PPD file:\n"
+"         You must specify a printer name first!\n"
+msgstr ""
+"lpadmin: インターフェイス・スクリプトまたは PPD ファイルを設定できません:\n"
+"         先にプリンター名を指定する必要があります!\n"
+
+msgid ""
+"lpadmin: Unable to set the interface script:\n"
+"         You must specify a printer name first!\n"
+msgstr ""
+"lpadmin: インターフェイススクリプトを設定できません:\n"
+"         先にプリンター名を指定する必要があります!\n"
+
+msgid ""
+"lpadmin: Unable to set the printer description:\n"
+"         You must specify a printer name first!\n"
+msgstr ""
+"lpadmin: プリンターの説明を設定できません:\n"
+"         先にプリンター名を指定する必要があります!\n"
+
+msgid ""
+"lpadmin: Unable to set the printer location:\n"
+"         You must specify a printer name first!\n"
+msgstr ""
+"lpadmin: プリンターの場所が設定できません:\n"
+"         先にプリンター名を指定する必要があります!\n"
+
+msgid ""
+"lpadmin: Unable to set the printer options:\n"
+"         You must specify a printer name first!\n"
+msgstr ""
+"lpadmin: プリンター・オプションを設定できません:\n"
+"         先にプリンター名を指定する必要があります!\n"
+
+#, c-format
 msgid "lpadmin: Unknown allow/deny option \"%s\"!\n"
 msgstr "lpadmin:\"%s\" は未知の allow/deny オプションです!\n"
+
+#, c-format
 msgid "lpadmin: Unknown argument '%s'!\n"
 msgstr "lpadmin: '%s' は未知の引数です!\n"
+
+#, c-format
 msgid "lpadmin: Unknown option '%c'!\n"
 msgstr "lpadmin: '%c' は未知のオプションです!\n"
+
 msgid "lpadmin: Warning - content type list ignored!\n"
 msgstr "lpadmin: 警告 - コンテンツタイプリストは無視されます!\n"
+
 msgid "lpc> "
 msgstr "lpc> "
+
 msgid "lpinfo: Expected 1284 device ID string after --device-id!\n"
-msgstr "lpinfo: --device-id の後には、1284デバイスIDを指定する必要があります!\n"
+msgstr ""
+"lpinfo: --device-id の後には、1284デバイスIDを指定する必要があります!\n"
+
 msgid "lpinfo: Expected language after --language!\n"
 msgstr "lpinfo: --language の後には、言語を指定する必要があります!\n"
+
 msgid "lpinfo: Expected make and model after --make-and-model!\n"
-msgstr "lpinfo: --make-and-model の後には、メーカーとモデルを指定する必要があります!\n"
+msgstr ""
+"lpinfo: --make-and-model の後には、メーカーとモデルを指定する必要がありま"
+"す!\n"
+
 msgid "lpinfo: Expected product string after --product!\n"
 msgstr "lpinfo: --product の後には、製品名を指定する必要があります!\n"
+
 msgid "lpinfo: Expected scheme list after --exclude-schemes!\n"
-msgstr "lpinfo: --exclude-schemes の後には、スキーマ・リストを指定する必要があります!\n"
+msgstr ""
+"lpinfo: --exclude-schemes の後には、スキーマ・リストを指定する必要がありま"
+"す!\n"
+
 msgid "lpinfo: Expected scheme list after --include-schemes!\n"
-msgstr "lpinfo: --include-schemes の後には、スキーマ・リストを指定する必要があります!\n"
+msgstr ""
+"lpinfo: --include-schemes の後には、スキーマ・リストを指定する必要がありま"
+"す!\n"
+
 msgid "lpinfo: Expected timeout after --timeout!\n"
 msgstr "lpinfo: --timeout の後には、タイムアウト値を指定する必要があります!\n"
+
+#, c-format
 msgid "lpinfo: Unknown argument '%s'!\n"
 msgstr "lpinfo: 未知の引数 '%s'!\n"
+
+#, c-format
 msgid "lpinfo: Unknown option '%c'!\n"
 msgstr "lpinfo: 未知のオプション '%c'!\n"
+
+#, c-format
 msgid "lpinfo: Unknown option '%s'!\n"
 msgstr "lpinfo: 未知のオプション '%s'!\n"
+
+#, c-format
 msgid "lpmove: Unable to connect to server: %s\n"
 msgstr "lpmove: サーバーに接続できません: %s!\n"
+
+#, c-format
 msgid "lpmove: Unknown argument '%s'!\n"
 msgstr "lpmove: 未知の引数 '%s'!\n"
+
+#, c-format
 msgid "lpmove: Unknown option '%c'!\n"
 msgstr "lpmove: 未知のオプション '%c'!\n"
+
 msgid "lpoptions: No printers!?!\n"
 msgstr "lpoptions: プリンターがありません!?!\n"
+
+#, c-format
 msgid "lpoptions: Unable to add printer or instance: %s\n"
 msgstr "lpoptions: プリンターまたはインスタンスを追加できません: %s\n"
+
+#, c-format
 msgid "lpoptions: Unable to get PPD file for %s: %s\n"
 msgstr "lpoptions: %s の PPD ファイルを開けません!: %s\n"
+
+#, c-format
 msgid "lpoptions: Unable to open PPD file for %s!\n"
 msgstr "lpoptions: %s の PPD ファイルを開けません!\n"
+
 msgid "lpoptions: Unknown printer or class!\n"
 msgstr "lpoptions: 未知のプリンターまたはクラスです!\n"
+
 msgid "lppasswd: Only root can add or delete passwords!\n"
 msgstr "lppasswd: root だけがパスワードの追加と削除を行えます!\n"
+
 msgid "lppasswd: Password file busy!\n"
 msgstr "lppasswd: パスワードファイルがビジー状態です!\n"
+
 msgid "lppasswd: Password file not updated!\n"
 msgstr "lppasswd: パスワードファイルは更新されません!\n"
+
 msgid "lppasswd: Sorry, password doesn't match!\n"
 msgstr "lppasswd: すみませんが、パスワードがマッチしません!\n"
-msgid "lppasswd: Sorry, password rejected.\nYour password must be at least 6 characters long, cannot contain\nyour username, and must contain at least one letter and number.\n"
-msgstr "lppasswd: すみませんが、パスワードは拒否されました。\nパスワードは少なくとも 6 文字以上で、あなたのユーザー名を含んではならず、\n少なくとも 1 つの英字および数値を含んでなければなりません。\n"
+
+msgid ""
+"lppasswd: Sorry, password rejected.\n"
+"Your password must be at least 6 characters long, cannot contain\n"
+"your username, and must contain at least one letter and number.\n"
+msgstr ""
+"lppasswd: すみませんが、パスワードは拒否されました。\n"
+"パスワードは少なくとも 6 文字以上で、あなたのユーザー名を含んではならず、\n"
+"少なくとも 1 つの英字および数値を含んでなければなりません。\n"
+
 msgid "lppasswd: Sorry, passwords don't match!\n"
 msgstr "lppasswd: すみませんが、パスワードがマッチしません!\n"
+
+#, c-format
 msgid "lppasswd: Unable to copy password string: %s\n"
 msgstr "lppasswd: パスワード文字列をコピーできません: %s\n"
+
+#, c-format
 msgid "lppasswd: Unable to open password file: %s\n"
 msgstr "lppasswd: パスワードファイルを開けません: %s\n"
+
+#, c-format
 msgid "lppasswd: Unable to write to password file: %s\n"
 msgstr "lppasswd: パスワードファイルに書き込めません: %s\n"
+
+#, c-format
 msgid "lppasswd: failed to backup old password file: %s\n"
 msgstr "lppasswd: 古いパスワードファイルのバックアップに失敗しました: %s\n"
+
+#, c-format
 msgid "lppasswd: failed to rename password file: %s\n"
 msgstr "lppasswd: パスワードファイルの名前の変更に失敗しました: %s\n"
+
+#, c-format
 msgid "lppasswd: user \"%s\" and group \"%s\" do not exist.\n"
 msgstr "lppasswd: ユーザー \"%s\" およびグループ \"%s\" は存在しません。\n"
-msgid "lpstat: error - %s environment variable names non-existent destination \"%s\"!\n"
-msgstr "lpstat: エラー - 環境変数 %s が、存在しない宛先 \"%s\" を指しています!\n"
+
+#, c-format
+msgid ""
+"lpstat: error - %s environment variable names non-existent destination \"%s"
+"\"!\n"
+msgstr ""
+"lpstat: エラー - 環境変数 %s が、存在しない宛先 \"%s\" を指しています!\n"
+
+#, c-format
 msgid "members of class %s:\n"
 msgstr "クラス %s のメンバー:\n"
+
 msgid "no entries\n"
 msgstr "エントリーがありません\n"
+
 msgid "no system default destination\n"
 msgstr "システムのデフォルトの宛先がありません\n"
+
 msgid "notify-events not specified!"
 msgstr "notify-events が指定されていません!"
+
+#, c-format
 msgid "notify-recipient-uri URI \"%s\" is already used!"
 msgstr "notify-recipient-uri URI \"%s\" はすでに使われています!"
+
+#, c-format
 msgid "notify-recipient-uri URI \"%s\" uses unknown scheme!"
 msgstr "notify-recipient-uri URI \"%s\" には未知のスキームが使われています!"
+
+#, c-format
 msgid "notify-subscription-id %d no good!"
 msgstr "notify-subscription-id %d は良くありません!"
+
 msgid "pending"
 msgstr "保留"
+
+#, c-format
 msgid "ppdc: Adding include directory \"%s\"...\n"
 msgstr "ppdc: ディレクトリー \"%s\" を追加しています...\n"
+
+#, c-format
 msgid "ppdc: Adding/updating UI text from %s...\n"
 msgstr "ppdc: %s から UI テキストを追加または更新しています...\n"
+
+#, c-format
 msgid "ppdc: Bad boolean value (%s) on line %d of %s.\n"
 msgstr "ppdc:  不正な boolean 値 (%s) があります。%d 行目、ファイル名 %s。\n"
+
+#, c-format
 msgid "ppdc: Bad resolution name \"%s\" on line %d of %s!\n"
-msgstr "ppdc: 不正な resolution 名 \"%s\" があります。%d 行目、ファイル名 %s !\n"
+msgstr ""
+"ppdc: 不正な resolution 名 \"%s\" があります。%d 行目、ファイル名 %s !\n"
+
+#, c-format
 msgid "ppdc: Bad status keyword %s on line %d of %s!\n"
-msgstr "ppdc: 不正な status キーワード %s があります。%d 行目、ファイル名 %s !\n"
+msgstr ""
+"ppdc: 不正な status キーワード %s があります。%d 行目、ファイル名 %s !\n"
+
+#, c-format
 msgid "ppdc: Bad variable substitution ($%c) on line %d of %s.\n"
 msgstr "ppdc: 不正な数値置換 ($%c) があります。%d 行目、ファイル名 %s。\n"
+
+#, c-format
 msgid "ppdc: Choice found on line %d of %s with no Option!\n"
-msgstr "ppdc: %d 行目、ファイル名 %s で、Option がないのに Choice が見つかりました!\n"
+msgstr ""
+"ppdc: %d 行目、ファイル名 %s で、Option がないのに Choice が見つかりました!\n"
+
+#, c-format
 msgid "ppdc: Duplicate #po for locale %s on line %d of %s!\n"
-msgstr "ppdc: locale %s に対して #po が2重に定義されています。%d 行目、ファイル名 %s !\n"
+msgstr ""
+"ppdc: locale %s に対して #po が2重に定義されています。%d 行目、ファイル名 %"
+"s !\n"
+
+#, c-format
 msgid "ppdc: Expected a filter definition on line %d of %s!\n"
 msgstr "ppdc: %d 行目、ファイル名 %s においてフィルター定義が必要です!\n"
+
+#, c-format
 msgid "ppdc: Expected a program name on line %d of %s!\n"
 msgstr "ppdc: %d 行目、ファイル名 %s においてプログラム名が必要です!\n"
+
+#, c-format
 msgid "ppdc: Expected boolean value on line %d of %s.\n"
 msgstr "ppdc: %d 行目、ファイル名 %s において boolean 値が必要です。\n"
+
+#, c-format
 msgid "ppdc: Expected charset after Font on line %d of %s!\n"
-msgstr "ppdc: %d 行目、ファイル名 %s において Font の後に charset が必要です!\n"
+msgstr ""
+"ppdc: %d 行目、ファイル名 %s において Font の後に charset が必要です!\n"
+
+#, c-format
 msgid "ppdc: Expected choice code on line %d of %s.\n"
 msgstr "ppdc: %d 行目、ファイル名 %s において choice code が必要です。\n"
+
+#, c-format
 msgid "ppdc: Expected choice name/text on line %d of %s.\n"
 msgstr "ppdc: %d 行目、ファイル名 %s において choice name/text が必要です。\n"
+
+#, c-format
 msgid "ppdc: Expected color order for ColorModel on line %d of %s!\n"
-msgstr "ppdc: %d 行目、ファイル名 %s において ColorModel に対する color order が必要です!\n"
+msgstr ""
+"ppdc: %d 行目、ファイル名 %s において ColorModel に対する color order が必要"
+"です!\n"
+
+#, c-format
 msgid "ppdc: Expected colorspace for ColorModel on line %d of %s!\n"
-msgstr "ppdc: %d 行目、ファイル名 %s において ColorModel に対する colorspace が必要です!\n"
+msgstr ""
+"ppdc: %d 行目、ファイル名 %s において ColorModel に対する colorspace が必要で"
+"す!\n"
+
+#, c-format
 msgid "ppdc: Expected compression for ColorModel on line %d of %s!\n"
-msgstr "ppdc: %d 行目、ファイル名 %s において ColorModel に対する compression が必要です!\n"
+msgstr ""
+"ppdc: %d 行目、ファイル名 %s において ColorModel に対する compression が必要"
+"です!\n"
+
+#, c-format
 msgid "ppdc: Expected constraints string for UIConstraints on line %d of %s!\n"
-msgstr "ppdc: %d 行目、ファイル名 %s において UIConstraints に対する constraint が必要です!\n"
-msgid "ppdc: Expected driver type keyword following DriverType on line %d of %s!\n"
-msgstr "ppdc: %d 行目、ファイル名 %s において DriverType の後に driver type keyword が必要です!\n"
+msgstr ""
+"ppdc: %d 行目、ファイル名 %s において UIConstraints に対する constraint が必"
+"要です!\n"
+
+#, c-format
+msgid ""
+"ppdc: Expected driver type keyword following DriverType on line %d of %s!\n"
+msgstr ""
+"ppdc: %d 行目、ファイル名 %s において DriverType の後に driver type keyword "
+"が必要です!\n"
+
+#, c-format
 msgid "ppdc: Expected duplex type after Duplex on line %d of %s!\n"
 msgstr "ppdc: %d 行目、ファイル名 %s において Duplex の後に type が必要です!\n"
+
+#, c-format
 msgid "ppdc: Expected encoding after Font on line %d of %s!\n"
-msgstr "ppdc: %d 行目、ファイル名 %s において Font の後に encoding が必要です!\n"
+msgstr ""
+"ppdc: %d 行目、ファイル名 %s において Font の後に encoding が必要です!\n"
+
+#, c-format
 msgid "ppdc: Expected filename after #po %s on line %d of %s!\n"
 msgstr "ppdc: #po %s の後にファイル名が必要です! (%d 行目, ファイル %s)\n"
+
+#, c-format
 msgid "ppdc: Expected group name/text on line %d of %s!\n"
 msgstr "ppdc: %d 行目、ファイル名 %s において group name/text が必要です!\n"
+
+#, c-format
 msgid "ppdc: Expected include filename on line %d of %s!\n"
 msgstr "ppdc: %d 行目、ファイル名 %s において include ファイル名が必要です!\n"
+
+#, c-format
 msgid "ppdc: Expected integer on line %d of %s!\n"
 msgstr "ppdc: %d 行目、ファイル名 %s において整数指定が必要です!\n"
+
+#, c-format
 msgid "ppdc: Expected locale after #po on line %d of %s!\n"
 msgstr "ppdc: %d 行目、ファイル名 %s において #po の後に locale が必要です!\n"
+
+#, c-format
 msgid "ppdc: Expected name after %s on line %d of %s!\n"
 msgstr "ppdc: %s の後に name が必要です。%d 行目、ファイル名 %s!\n"
+
+#, c-format
 msgid "ppdc: Expected name after FileName on line %d of %s!\n"
-msgstr "ppdc: %d 行目、ファイル名 %s において FileName の後に name が必要です!\n"
+msgstr ""
+"ppdc: %d 行目、ファイル名 %s において FileName の後に name が必要です!\n"
+
+#, c-format
 msgid "ppdc: Expected name after Font on line %d of %s!\n"
 msgstr "ppdc: %d 行目、ファイル名 %s において Font の後に name が必要です!\n"
+
+#, c-format
 msgid "ppdc: Expected name after Manufacturer on line %d of %s!\n"
-msgstr "ppdc: %d 行目、ファイル名 %s において Manufacturer の後に name が必要です!\n"
+msgstr ""
+"ppdc: %d 行目、ファイル名 %s において Manufacturer の後に name が必要です!\n"
+
+#, c-format
 msgid "ppdc: Expected name after MediaSize on line %d of %s!\n"
-msgstr "ppdc: %d 行目、ファイル名 %s において MediaSize の後に name が必要です!\n"
+msgstr ""
+"ppdc: %d 行目、ファイル名 %s において MediaSize の後に name が必要です!\n"
+
+#, c-format
 msgid "ppdc: Expected name after ModelName on line %d of %s!\n"
-msgstr "ppdc: %d 行目、ファイル名 %s において ModelName の後に name が必要です!\n"
+msgstr ""
+"ppdc: %d 行目、ファイル名 %s において ModelName の後に name が必要です!\n"
+
+#, c-format
 msgid "ppdc: Expected name after PCFileName on line %d of %s!\n"
-msgstr "ppdc: %d 行目、ファイル名 %s において PCFileName の後に name が必要です!\n"
+msgstr ""
+"ppdc: %d 行目、ファイル名 %s において PCFileName の後に name が必要です!\n"
+
+#, c-format
 msgid "ppdc: Expected name/text after %s on line %d of %s!\n"
 msgstr "ppdc: %s の後に name/text が必要です。%d 行目、ファイル名 %s!\n"
+
+#, c-format
 msgid "ppdc: Expected name/text after Installable on line %d of %s!\n"
-msgstr "ppdc: %d 行目、ファイル名 %s において Installable の後に name/text が必要です!\n"
+msgstr ""
+"ppdc: %d 行目、ファイル名 %s において Installable の後に name/text が必要で"
+"す!\n"
+
+#, c-format
 msgid "ppdc: Expected name/text after Resolution on line %d of %s!\n"
-msgstr "ppdc: %d 行目、ファイル名 %s において Resolution の後に name/text が必要です!\n"
+msgstr ""
+"ppdc: %d 行目、ファイル名 %s において Resolution の後に name/text が必要で"
+"す!\n"
+
+#, c-format
 msgid "ppdc: Expected name/text combination for ColorModel on line %d of %s!\n"
-msgstr "ppdc: %d 行目、ファイル名 %s において ColorModel に対する name/text が必要です!\n"
+msgstr ""
+"ppdc: %d 行目、ファイル名 %s において ColorModel に対する name/text が必要で"
+"す!\n"
+
+#, c-format
 msgid "ppdc: Expected option name/text on line %d of %s!\n"
 msgstr "ppdc: %d 行目、ファイル名 %s において option name/text が必要です!\n"
+
+#, c-format
 msgid "ppdc: Expected option section on line %d of %s!\n"
 msgstr "ppdc: %d 行目、ファイル名 %s において option section が必要です!\n"
+
+#, c-format
 msgid "ppdc: Expected option type on line %d of %s!\n"
 msgstr "ppdc: %d 行目、ファイル名 %s において option type が必要です!\n"
+
+#, c-format
 msgid "ppdc: Expected override field after Resolution on line %d of %s!\n"
-msgstr "ppdc: %d 行目、ファイル名 %s において Resolution の後に override field が必要です!\n"
+msgstr ""
+"ppdc: %d 行目、ファイル名 %s において Resolution の後に override field が必要"
+"です!\n"
+
+#, c-format
 msgid "ppdc: Expected real number on line %d of %s!\n"
 msgstr "ppdc: %d 行目、ファイル名 %s において実数が必要です!\n"
-msgid "ppdc: Expected resolution/mediatype following ColorProfile on line %d of %s!\n"
-msgstr "ppdc: %d 行目、ファイル名 %s において ColorProfile に続いて resolution/mediatype が必要です!\n"
-msgid "ppdc: Expected resolution/mediatype following SimpleColorProfile on line %d of %s!\n"
-msgstr "ppdc: %d 行目、ファイル名 %s において SimpleColorProfile に続いて resolution/mediatype が必要です!\n"
+
+#, c-format
+msgid ""
+"ppdc: Expected resolution/mediatype following ColorProfile on line %d of %"
+"s!\n"
+msgstr ""
+"ppdc: %d 行目、ファイル名 %s において ColorProfile に続いて resolution/"
+"mediatype が必要です!\n"
+
+#, c-format
+msgid ""
+"ppdc: Expected resolution/mediatype following SimpleColorProfile on line %d "
+"of %s!\n"
+msgstr ""
+"ppdc: %d 行目、ファイル名 %s において SimpleColorProfile に続いて resolution/"
+"mediatype が必要です!\n"
+
+#, c-format
 msgid "ppdc: Expected selector after %s on line %d of %s!\n"
 msgstr "ppdc: %s の後に selector が必要です。%d 行目、ファイル名 %s!\n"
+
+#, c-format
 msgid "ppdc: Expected status after Font on line %d of %s!\n"
 msgstr "ppdc: %d 行目、ファイル名 %s において Font の後に status が必要です!\n"
+
+#, c-format
 msgid "ppdc: Expected string after Copyright on line %d of %s!\n"
-msgstr "ppdc: %d 行目、ファイル名 %s において Copyright の後に文字列が必要です!\n"
+msgstr ""
+"ppdc: %d 行目、ファイル名 %s において Copyright の後に文字列が必要です!\n"
+
+#, c-format
 msgid "ppdc: Expected string after Version on line %d of %s!\n"
-msgstr "ppdc: %d 行目、ファイル名 %s において Version の後に文字列が必要です!\n"
+msgstr ""
+"ppdc: %d 行目、ファイル名 %s において Version の後に文字列が必要です!\n"
+
+#, c-format
 msgid "ppdc: Expected two option names on line %d of %s!\n"
 msgstr "ppdc: %d 行目、ファイル名 %s において 2 つのオプション名が必要です!\n"
+
+#, c-format
 msgid "ppdc: Expected value after %s on line %d of %s!\n"
 msgstr "ppdc: %s の後に value が必要です。%d 行目、ファイル名 %s!\n"
+
+#, c-format
 msgid "ppdc: Expected version after Font on line %d of %s!\n"
-msgstr "ppdc: %d 行目、ファイル名 %s において Font の後に version が必要です!\n"
+msgstr ""
+"ppdc: %d 行目、ファイル名 %s において Font の後に version が必要です!\n"
+
+#, c-format
 msgid "ppdc: Invalid #include/#po filename \"%s\"!\n"
 msgstr "ppdc: 無効な #include/#po ファイル名です \"%s\"!\n"
+
+#, c-format
 msgid "ppdc: Invalid cost for filter on line %d of %s!\n"
-msgstr "ppdc: %d 行目、ファイル名 %s においてフィルターに対する無効な cost があります!\n"
+msgstr ""
+"ppdc: %d 行目、ファイル名 %s においてフィルターに対する無効な cost がありま"
+"す!\n"
+
+#, c-format
 msgid "ppdc: Invalid empty MIME type for filter on line %d of %s!\n"
-msgstr "ppdc: %d 行目、ファイル名 %s においてフィルターに対する無効な空の MIME type があります!\n"
+msgstr ""
+"ppdc: %d 行目、ファイル名 %s においてフィルターに対する無効な空の MIME type "
+"があります!\n"
+
+#, c-format
 msgid "ppdc: Invalid empty program name for filter on line %d of %s!\n"
-msgstr "ppdc: %d 行目、ファイル名 %s においてフィルターに対する無効な空の program name があります!\n"
+msgstr ""
+"ppdc: %d 行目、ファイル名 %s においてフィルターに対する無効な空の program "
+"name があります!\n"
+
+#, c-format
 msgid "ppdc: Invalid option section \"%s\" on line %d of %s!\n"
-msgstr "ppdc: 無効な option section があります \"%s\"。%d 行目、ファイル名 %s!\n"
+msgstr ""
+"ppdc: 無効な option section があります \"%s\"。%d 行目、ファイル名 %s!\n"
+
+#, c-format
 msgid "ppdc: Invalid option type \"%s\" on line %d of %s!\n"
 msgstr "ppdc: 無効な option type があります \"%s\"。%d 行目、ファイル名 %s!\n"
+
+#, c-format
 msgid "ppdc: Loading driver information file \"%s\"...\n"
 msgstr "ppdc: ドライバー情報ファイル \"%s\" を読み込んでいます...\n"
+
+#, c-format
 msgid "ppdc: Loading messages for locale \"%s\"...\n"
 msgstr "ppdc: ロケール \"%s\" のメッセージを読み込んでいます...\n"
+
+#, c-format
 msgid "ppdc: Loading messages from \"%s\"...\n"
 msgstr "ppdc: \"%s\" からメッセージを読み込んでいます...\n"
+
+#, c-format
 msgid "ppdc: Missing #endif at end of \"%s\"!\n"
 msgstr "ppdc:  \"%s\" の最後に #endif が見つかりません!\n"
+
+#, c-format
 msgid "ppdc: Missing #if on line %d of %s!\n"
 msgstr "ppdc: %d 行目、ファイル名 %s において #if が見つかりません!\n"
+
+#, c-format
 msgid "ppdc: No message catalog provided for locale %s!\n"
 msgstr "ppdc: ロケール %s に対するメッセージカタログが見つかりません!\n"
+
+#, c-format
+msgid "ppdc: Option %s defined in two different groups on line %d of %s!\n"
+msgstr ""
+
+#, c-format
 msgid "ppdc: Option %s redefined with a different type on line %d of %s!\n"
-msgstr "ppdc: オプション %s は異なる型で再定義されています。%d 行目、ファイル名 %s!\n"
+msgstr ""
+"ppdc: オプション %s は異なる型で再定義されています。%d 行目、ファイル名 %s!\n"
+
+#, c-format
 msgid "ppdc: Option constraint must *name on line %d of %s!\n"
-msgstr "ppdc: %d 行目、ファイル名 %s において Option constraint は *name で指定します!\n"
+msgstr ""
+"ppdc: %d 行目、ファイル名 %s において Option constraint は *name で指定しま"
+"す!\n"
+
+#, c-format
 msgid "ppdc: Too many nested #if's on line %d of %s!\n"
 msgstr "ppdc: %d 行目、ファイル名 %s において #if のネストが多すぎます!\n"
+
+#, c-format
 msgid "ppdc: Unable to create PPD file \"%s\" - %s.\n"
 msgstr "ppdc: PPD ファイル \"%s\" を作成できません - %s。\n"
+
+#, c-format
 msgid "ppdc: Unable to create output directory %s: %s\n"
 msgstr "ppdc: ディレクトリー \"%s\" を作成できません - %s\n"
+
+#, c-format
 msgid "ppdc: Unable to create output pipes: %s\n"
 msgstr "ppdc: 出力 pipe が作成できません: %s\n"
+
+#, c-format
 msgid "ppdc: Unable to execute cupstestppd: %s\n"
 msgstr "ppdc: cupstestppd を実行できません: %s\n"
+
+#, c-format
 msgid "ppdc: Unable to find #po file %s on line %d of %s!\n"
 msgstr "ppdc: #po ファイル %s が見つかりません。%d 行目、ファイル名 %s!\n"
+
+#, c-format
 msgid "ppdc: Unable to find include file \"%s\" on line %d of %s!\n"
-msgstr "ppdc: インクルードファイル %s が見つかりません。%d 行目、ファイル名 %s!\n"
+msgstr ""
+"ppdc: インクルードファイル %s が見つかりません。%d 行目、ファイル名 %s!\n"
+
+#, c-format
 msgid "ppdc: Unable to find localization for \"%s\" - %s\n"
 msgstr "ppdc:  \"%s\" に対する地域化情報が見つかりません - %s \n"
+
+#, c-format
 msgid "ppdc: Unable to load localization file \"%s\" - %s\n"
 msgstr "ppdc:  \"%s\" に対する地域化情報を読み込めません - %s \n"
+
+#, c-format
 msgid "ppdc: Undefined variable (%s) on line %d of %s.\n"
 msgstr "ppdc: 変数 (%s) は未定義です。%d 行目、ファイル名 %s。\n"
+
+#, c-format
 msgid "ppdc: Unknown driver type %s on line %d of %s!\n"
 msgstr "ppdc: %s は未知のドライバータイプです。%d 行目、ファイル名 %s。\n"
+
+#, c-format
 msgid "ppdc: Unknown duplex type \"%s\" on line %d of %s!\n"
 msgstr "ppdc: \"%s\" は未知の両面タイプです。%d 行目、ファイル名 %s!\n"
+
+#, c-format
 msgid "ppdc: Unknown media size \"%s\" on line %d of %s!\n"
 msgstr "ppdc: \"%s\" は未知の用紙サイズです。%d 行目、ファイル名 %s!\n"
+
+#, c-format
 msgid "ppdc: Unknown token \"%s\" seen on line %d of %s!\n"
 msgstr "ppdc: 未知の token \"%s\" があります。%d 行目、ファイル名 %s!\n"
-msgid "ppdc: Unknown trailing characters in real number \"%s\" on line %d of %s!\n"
-msgstr "ppdc: 実数に未知の終了文字 \"%s\" があります。%d 行目、ファイル名 %s!\n"
+
+#, c-format
+msgid ""
+"ppdc: Unknown trailing characters in real number \"%s\" on line %d of %s!\n"
+msgstr ""
+"ppdc: 実数に未知の終了文字 \"%s\" があります。%d 行目、ファイル名 %s!\n"
+
+#, c-format
 msgid "ppdc: Unterminated string starting with %c on line %d of %s!\n"
-msgstr "ppdc: %c で始まる文字に対して終端文字がありません。%d 行目、ファイル名 %s!\n"
+msgstr ""
+"ppdc: %c で始まる文字に対して終端文字がありません。%d 行目、ファイル名 %s!\n"
+
+#, c-format
 msgid "ppdc: Writing %s...\n"
 msgstr "ppdc: %s を書き込んでいます...\n"
+
+#, c-format
 msgid "ppdc: Writing PPD files to directory \"%s\"...\n"
 msgstr "ppdc: ディレクトリー \"%s\" に PPD ファイルを書き込んでいます...\n"
+
+#, c-format
 msgid "ppdmerge: Bad LanguageVersion \"%s\" in %s!\n"
 msgstr "ppdmerge: 不正な LanguageVersion \"%s\" が %s にあります!\n"
+
+#, c-format
 msgid "ppdmerge: Ignoring PPD file %s...\n"
 msgstr "ppdmerge: PPD ファイル %s を無視します...\n"
+
+#, c-format
 msgid "ppdmerge: Unable to backup %s to %s- %s\n"
 msgstr "ppdmerge: %s を %s にバックアップできません - %s\n"
+
+#, c-format
 msgid "printer %s disabled since %s -\n"
 msgstr "プリンター %s は %s から無効です -\n"
+
+#, c-format
 msgid "printer %s is idle.  enabled since %s\n"
 msgstr "プリンター %s は待機中です。%s 以来有効です\n"
+
+#, c-format
 msgid "printer %s now printing %s-%d.  enabled since %s\n"
 msgstr "プリンター %s は %s-%d を印刷しています。%s 以来有効です\n"
+
+#, c-format
 msgid "printer %s/%s disabled since %s -\n"
 msgstr "プリンター %s/%s は %s から無効です -\n"
+
+#, c-format
 msgid "printer %s/%s is idle.  enabled since %s\n"
 msgstr "プリンター %s/%s は待機中です。%s 以来有効です\n"
+
+#, c-format
 msgid "printer %s/%s now printing %s-%d.  enabled since %s\n"
 msgstr "プリンター %s/%s は現在 %s-%d を印刷中です。%s 以来有効です\n"
+
 msgid "processing"
 msgstr "処理中"
+
+#, c-format
 msgid "request id is %s-%d (%d file(s))\n"
 msgstr "リクエスト ID は %s-%d です (%d 個のファイル)\n"
+
 msgid "request-id uses indefinite length"
 msgstr "リクエスト ID の長さが不定"
+
 msgid "scheduler is not running\n"
 msgstr "スケジューラーは動作していません\n"
+
 msgid "scheduler is running\n"
 msgstr "スケジューラーは動作中です\n"
+
+#, c-format
 msgid "stat of %s failed: %s"
 msgstr "%s の状態取得に失敗しました: %s"
+
 msgid "status\t\tshow status of daemon and queue\n"
 msgstr "status\t\tデーモンとキューの状態を表示\n"
+
 msgid "stopped"
 msgstr "停止"
+
+#, c-format
 msgid "system default destination: %s\n"
 msgstr "システムのデフォルトの宛先: %s\n"
+
+#, c-format
 msgid "system default destination: %s/%s\n"
 msgstr "システムのデフォルトの宛先: %s/%s\n"
+
 msgid "unknown"
 msgstr "未知"
+
 msgid "untitled"
 msgstr "タイトルなし"
+
 msgid "variable-bindings uses indefinite length"
 msgstr "variable-bindings の長さが不定"
+
+#~ msgid "600 DPI Grayscale"
+#~ msgstr "600 DPI グレースケール"
+
+#~ msgid "ERROR: pdftops filter crashed on signal %d!\n"
+#~ msgstr "ERROR: pdftops フィルターはシグナル %d で異常終了しました!\n"
+
+#~ msgid "ERROR: pdftops filter exited with status %d!\n"
+#~ msgstr "ERROR: pdftops フィルターは状態 %d で終了しました!\n"
+
+#~ msgid "Unknown printer error (%s)!"
+#~ msgstr "未知のプリンターエラー (%s) です!"
index 881295608654663e9c939aa7ea47d771a086acb3..6da2b02cc8de5f85b22249b727e7e66f33967fb6 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: CUPS 1.4\n"
 "Report-Msgid-Bugs-To: http://www.cups.org/str.php\n"
-"POT-Creation-Date: 2009-03-23 14:56-0700\n"
+"POT-Creation-Date: 2009-06-05 14:00-0700\n"
 "PO-Revision-Date: 2009-02-16 12:00-0800\n"
 "Last-Translator: Apple Inc.\n"
 "Language-Team: Apple Inc.\n"
@@ -1762,9 +1762,6 @@ msgstr "60"
 msgid "60 mm/sec."
 msgstr "60mm/초"
 
-msgid "600 DPI Grayscale"
-msgstr "600 DPI 그레이 스케일"
-
 msgid "600dpi"
 msgstr "600dpi"
 
@@ -2517,6 +2514,9 @@ msgstr "ERROR: %d 작업을 취소할 수 없음: %s\n"
 msgid "ERROR: Unable to copy PDF file"
 msgstr "ERROR: PDF 파일을 복사할 수 없음"
 
+msgid "ERROR: Unable to create pipe"
+msgstr ""
+
 msgid "ERROR: Unable to create socket"
 msgstr "ERROR: 소켓을 생성할 수 없음"
 
@@ -2537,6 +2537,9 @@ msgstr "ERROR: gs 프로그램을 실행할 수 없음"
 msgid "ERROR: Unable to execute pdftops program"
 msgstr "ERROR: pdftops 프로그램을 실행할 수 없음"
 
+msgid "ERROR: Unable to execute pstops program"
+msgstr ""
+
 #, c-format
 msgid "ERROR: Unable to fork pictwpstops: %s\n"
 msgstr "ERROR: pictwpstops를 분리(fork)할 수 없음: %s\n"
@@ -2763,14 +2766,6 @@ msgstr "ERROR: page-border=none을 사용하는, 지원되지 않는 page-border
 msgid "ERROR: doc_printf overflow (%d bytes) detected, aborting!\n"
 msgstr "ERROR: doc_printf 오버플로우(%d바이트)가 발견됨, 중단 중!\n"
 
-#, c-format
-msgid "ERROR: pdftops filter crashed on signal %d!\n"
-msgstr "ERROR: pdftops 필터가 신호 %d에서 충돌함!\n"
-
-#, c-format
-msgid "ERROR: pdftops filter exited with status %d!\n"
-msgstr "ERROR: pdftops 필터가 상태 %d(으)로 종료됨!\n"
-
 #, c-format
 msgid "ERROR: pictwpstops exited on signal %d!\n"
 msgstr "ERROR: pictwpstops가 신호 %d에서 종료됨!\n"
@@ -4229,10 +4224,6 @@ msgstr "장비"
 msgid "Unknown"
 msgstr "알 수 없음"
 
-#, c-format
-msgid "Unknown printer error (%s)!"
-msgstr "알 수 없는 프린터 오류(%s)!"
-
 #, c-format
 msgid "Unknown printer-error-policy \"%s\"."
 msgstr "알 수 없는 printer-error-policy \"%s\" ."
@@ -5336,6 +5327,10 @@ msgstr "ppdc: %2$s의 %1$d번째 줄에서 #if 유실됨!\n"
 msgid "ppdc: No message catalog provided for locale %s!\n"
 msgstr "ppdc: 로컬 %s에 대해 제공된 메시지 카탈로그 없음!\n"
 
+#, c-format
+msgid "ppdc: Option %s defined in two different groups on line %d of %s!\n"
+msgstr ""
+
 #, c-format
 msgid "ppdc: Option %s redefined with a different type on line %d of %s!\n"
 msgstr "ppdc: %3$s의 %2$d번째 줄에 %1$s 옵션이 다른 유형으로 재정의됨!\n"
@@ -5509,6 +5504,9 @@ msgstr "variable-bindings의 길이가 무제한입니다"
 #~ msgid "%s: Unable to open %s - %s on line %d.\n"
 #~ msgstr "%s: %s을(를) 열 수 없음 - %s, %d번째 줄\n"
 
+#~ msgid "600 DPI Grayscale"
+#~ msgstr "600 DPI 그레이 스케일"
+
 #~ msgid "ERROR: Unable to create temporary file - %s.\n"
 #~ msgstr "ERROR: 임시 파일을 생성할 수 없음 - %s.\n"
 
@@ -5518,6 +5516,15 @@ msgstr "variable-bindings의 길이가 무제한입니다"
 #~ msgid "ERROR: Unable to open temporary file"
 #~ msgstr "ERROR: 임시 파일을 열 수 없음"
 
+#~ msgid "ERROR: pdftops filter crashed on signal %d!\n"
+#~ msgstr "ERROR: pdftops 필터가 신호 %d에서 충돌함!\n"
+
+#~ msgid "ERROR: pdftops filter exited with status %d!\n"
+#~ msgstr "ERROR: pdftops 필터가 상태 %d(으)로 종료됨!\n"
+
+#~ msgid "Unknown printer error (%s)!"
+#~ msgstr "알 수 없는 프린터 오류(%s)!"
+
 #~ msgid ""
 #~ "Usage: convert [ options ]\n"
 #~ "\n"
index c3323042ea1dfdd4056d904ff86a598f9afbd25e..f9e463f0f00f8697282a8e2de0038cb1faa49b16 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: CUPS 1.4\n"
 "Report-Msgid-Bugs-To: http://www.cups.org/str.php\n"
-"POT-Creation-Date: 2009-03-23 14:56-0700\n"
+"POT-Creation-Date: 2009-06-05 14:00-0700\n"
 "PO-Revision-Date: 2009-02-16 12:00-0800\n"
 "Last-Translator: Apple Inc.\n"
 "Language-Team: Apple Inc.\n"
@@ -1775,9 +1775,6 @@ msgstr "60"
 msgid "60 mm/sec."
 msgstr "60 mm/sec."
 
-msgid "600 DPI Grayscale"
-msgstr "600-DPI grijstinten"
-
 msgid "600dpi"
 msgstr "600dpi"
 
@@ -2541,6 +2538,9 @@ msgstr "ERROR: Niet mogelijk om afdruktaak %d te annuleren: %s\n"
 msgid "ERROR: Unable to copy PDF file"
 msgstr "ERROR: Niet mogelijk om PDF-bestand te kopiëren"
 
+msgid "ERROR: Unable to create pipe"
+msgstr ""
+
 msgid "ERROR: Unable to create socket"
 msgstr "ERROR: Niet mogelijk om socket aan te maken"
 
@@ -2562,6 +2562,9 @@ msgstr "ERROR: Niet mogelijk om gs-programma uit te voeren"
 msgid "ERROR: Unable to execute pdftops program"
 msgstr "ERROR: Niet mogelijk om pdftops-programma uit te voeren"
 
+msgid "ERROR: Unable to execute pstops program"
+msgstr ""
+
 #, c-format
 msgid "ERROR: Unable to fork pictwpstops: %s\n"
 msgstr "ERROR: Niet mogelijk om pictwpstops te splitsen: %s\n"
@@ -2805,14 +2808,6 @@ msgid "ERROR: doc_printf overflow (%d bytes) detected, aborting!\n"
 msgstr ""
 "ERROR: doc_printf-overflow (%d bytes) ontdekt, afdrukken wordt geannuleerd!\n"
 
-#, c-format
-msgid "ERROR: pdftops filter crashed on signal %d!\n"
-msgstr "ERROR: pdftops-filter vastgelopen op signaal %d!\n"
-
-#, c-format
-msgid "ERROR: pdftops filter exited with status %d!\n"
-msgstr "ERROR: pdftops-filter gestopt met status %d!\n"
-
 #, c-format
 msgid "ERROR: pictwpstops exited on signal %d!\n"
 msgstr "ERROR: pictwpstops gestopt na signaal %d!\n"
@@ -4294,10 +4289,6 @@ msgstr "Eenheden"
 msgid "Unknown"
 msgstr "Onbekend"
 
-#, c-format
-msgid "Unknown printer error (%s)!"
-msgstr "Onbekende printerfout (%s)!"
-
 #, c-format
 msgid "Unknown printer-error-policy \"%s\"."
 msgstr "Onbekend printerfoutbeleid \"%s\"."
@@ -5434,6 +5425,10 @@ msgstr "ppdc: #if ontbreekt in regel %d van %s!\n"
 msgid "ppdc: No message catalog provided for locale %s!\n"
 msgstr "ppdc: Geen berichtencatalogus opgegeven voor taalversie %s!\n"
 
+#, c-format
+msgid "ppdc: Option %s defined in two different groups on line %d of %s!\n"
+msgstr ""
+
 #, c-format
 msgid "ppdc: Option %s redefined with a different type on line %d of %s!\n"
 msgstr ""
@@ -5610,6 +5605,9 @@ msgstr "onbepaalde lengte gebruikt voor variable-bindings"
 #~ msgid "%s: Unable to open %s - %s on line %d.\n"
 #~ msgstr "%s: Niet mogelijk om %s - %s in regel %d te openen.\n"
 
+#~ msgid "600 DPI Grayscale"
+#~ msgstr "600-DPI grijstinten"
+
 #~ msgid "ERROR: Unable to create temporary file - %s.\n"
 #~ msgstr "ERROR: Niet mogelijk om tijdelijk bestand - %s te maken.\n"
 
@@ -5619,6 +5617,15 @@ msgstr "onbepaalde lengte gebruikt voor variable-bindings"
 #~ msgid "ERROR: Unable to open temporary file"
 #~ msgstr "ERROR: Niet mogelijk om tijdelijk bestand te openen"
 
+#~ msgid "ERROR: pdftops filter crashed on signal %d!\n"
+#~ msgstr "ERROR: pdftops-filter vastgelopen op signaal %d!\n"
+
+#~ msgid "ERROR: pdftops filter exited with status %d!\n"
+#~ msgstr "ERROR: pdftops-filter gestopt met status %d!\n"
+
+#~ msgid "Unknown printer error (%s)!"
+#~ msgstr "Onbekende printerfout (%s)!"
+
 #~ msgid ""
 #~ "Usage: convert [ options ]\n"
 #~ "\n"
index 110f9908bfd8e90f441c4f7cb8465030085b3f38..3d3943de50933cc19d8bee2f21c7198f307f1187 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: CUPS 1.4\n"
 "Report-Msgid-Bugs-To: http://www.cups.org/str.php\n"
-"POT-Creation-Date: 2009-03-23 14:56-0700\n"
+"POT-Creation-Date: 2009-06-05 14:00-0700\n"
 "PO-Revision-Date: 2009-02-16 12:00-0800\n"
 "Last-Translator: Apple Inc.\n"
 "Language-Team: Apple Inc.\n"
@@ -1763,9 +1763,6 @@ msgstr "60"
 msgid "60 mm/sec."
 msgstr "60 mm/sek"
 
-msgid "600 DPI Grayscale"
-msgstr "600 DPI gråskala"
-
 msgid "600dpi"
 msgstr "600 dpi"
 
@@ -2521,6 +2518,9 @@ msgstr "ERROR: Kan ikke avbryte jobb %d: %s\n"
 msgid "ERROR: Unable to copy PDF file"
 msgstr "ERROR: Kan ikke kopiere PDF-fil"
 
+msgid "ERROR: Unable to create pipe"
+msgstr ""
+
 msgid "ERROR: Unable to create socket"
 msgstr "ERROR: Kan ikke opprette socket"
 
@@ -2541,6 +2541,9 @@ msgstr "ERROR: Kan ikke utføre gs-program"
 msgid "ERROR: Unable to execute pdftops program"
 msgstr "ERROR: Kan ikke utføre pdftops-program"
 
+msgid "ERROR: Unable to execute pstops program"
+msgstr ""
+
 #, c-format
 msgid "ERROR: Unable to fork pictwpstops: %s\n"
 msgstr "ERROR: Kan ikke forgrene pictwpstops: %s\n"
@@ -2767,14 +2770,6 @@ msgstr "ERROR: Page-border-verdien %s støttes ikke, bruker page-border=none!\n"
 msgid "ERROR: doc_printf overflow (%d bytes) detected, aborting!\n"
 msgstr "ERROR: fant doc_printf-overflyt (%d byte), avbryter!\n"
 
-#, c-format
-msgid "ERROR: pdftops filter crashed on signal %d!\n"
-msgstr "ERROR: pdftops-filter krasjet på signal %d!\n"
-
-#, c-format
-msgid "ERROR: pdftops filter exited with status %d!\n"
-msgstr "ERROR: pdftops-filter avsluttet med statusen %d!\n"
-
 #, c-format
 msgid "ERROR: pictwpstops exited on signal %d!\n"
 msgstr "ERROR: pictwpstops avsluttet på signalet %d!\n"
@@ -4241,10 +4236,6 @@ msgstr "Enheter"
 msgid "Unknown"
 msgstr "Ukjent"
 
-#, c-format
-msgid "Unknown printer error (%s)!"
-msgstr "Ukjent skriverfeil (%s)!"
-
 #, c-format
 msgid "Unknown printer-error-policy \"%s\"."
 msgstr "Ukjent printer-error-policy «%s»."
@@ -5354,6 +5345,10 @@ msgstr "ppdc: Mangler #if på linje %d av %s!\n"
 msgid "ppdc: No message catalog provided for locale %s!\n"
 msgstr "ppdc: Ingen meldingskatalog oppgitt for nasjonal innstilling %s!\n"
 
+#, c-format
+msgid "ppdc: Option %s defined in two different groups on line %d of %s!\n"
+msgstr ""
+
 #, c-format
 msgid "ppdc: Option %s redefined with a different type on line %d of %s!\n"
 msgstr ""
@@ -5528,6 +5523,9 @@ msgstr "variable-bindings bruker uendelig lengde"
 #~ msgid "%s: Unable to open %s - %s on line %d.\n"
 #~ msgstr "%s: Kan ikke åpne %s – %s på linje %d.\n"
 
+#~ msgid "600 DPI Grayscale"
+#~ msgstr "600 DPI gråskala"
+
 #~ msgid "ERROR: Unable to create temporary file - %s.\n"
 #~ msgstr "ERROR: Kan ikke opprette midlertidig fil – %s.\n"
 
@@ -5537,6 +5535,15 @@ msgstr "variable-bindings bruker uendelig lengde"
 #~ msgid "ERROR: Unable to open temporary file"
 #~ msgstr "ERROR: Kan ikke åpne midlertidig fil"
 
+#~ msgid "ERROR: pdftops filter crashed on signal %d!\n"
+#~ msgstr "ERROR: pdftops-filter krasjet på signal %d!\n"
+
+#~ msgid "ERROR: pdftops filter exited with status %d!\n"
+#~ msgstr "ERROR: pdftops-filter avsluttet med statusen %d!\n"
+
+#~ msgid "Unknown printer error (%s)!"
+#~ msgstr "Ukjent skriverfeil (%s)!"
+
 #~ msgid ""
 #~ "Usage: convert [ options ]\n"
 #~ "\n"
index 9ed1eb57beb1568d8c71aa5b7831bbee2cc2d0c7..b0b6127e6e9693df9f2d4e20e597f25168574b18 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: CUPS 1.4\n"
 "Report-Msgid-Bugs-To: http://www.cups.org/str.php\n"
-"POT-Creation-Date: 2009-03-23 14:56-0700\n"
+"POT-Creation-Date: 2009-06-05 14:00-0700\n"
 "PO-Revision-Date: 2009-02-16 12:00-0800\n"
 "Last-Translator: Apple Inc.\n"
 "Language-Team: Apple Inc.\n"
@@ -1777,9 +1777,6 @@ msgstr "60"
 msgid "60 mm/sec."
 msgstr "60 mm/sek."
 
-msgid "600 DPI Grayscale"
-msgstr "600 DPI (szarości)"
-
 msgid "600dpi"
 msgstr "600dpi"
 
@@ -2540,6 +2537,9 @@ msgstr "ERROR: nie można anulować zlecenia %d: %s/n"
 msgid "ERROR: Unable to copy PDF file"
 msgstr "ERROR: nie można skopiować pliku PDF"
 
+msgid "ERROR: Unable to create pipe"
+msgstr ""
+
 msgid "ERROR: Unable to create socket"
 msgstr "ERROR: nie można utworzyć gniazda"
 
@@ -2561,6 +2561,9 @@ msgstr "ERROR: nie można wykonać programu gs"
 msgid "ERROR: Unable to execute pdftops program"
 msgstr "ERROR: nie można wykonać programu pdftops"
 
+msgid "ERROR: Unable to execute pstops program"
+msgstr ""
+
 #, c-format
 msgid "ERROR: Unable to fork pictwpstops: %s\n"
 msgstr "ERROR: nie można rozdzielić pictwpstops: %s\n"
@@ -2791,14 +2794,6 @@ msgstr ""
 msgid "ERROR: doc_printf overflow (%d bytes) detected, aborting!\n"
 msgstr "ERROR: wykryto przepełnienie doc_printf (%d bajtów), przerywam!\n"
 
-#, c-format
-msgid "ERROR: pdftops filter crashed on signal %d!\n"
-msgstr "ERROR: filtr pdftops przerwał działanie po sygnale %d!\n"
-
-#, c-format
-msgid "ERROR: pdftops filter exited with status %d!\n"
-msgstr "ERROR: filtr pdftops zakończył działanie ze stanem %d!\n"
-
 #, c-format
 msgid "ERROR: pictwpstops exited on signal %d!\n"
 msgstr "ERROR: zakończono pictwpstops po sygnale %d!\n"
@@ -4268,10 +4263,6 @@ msgstr "Jednostki"
 msgid "Unknown"
 msgstr "Nieznane"
 
-#, c-format
-msgid "Unknown printer error (%s)!"
-msgstr "Nieznany błąd drukarki (%s)!"
-
 #, c-format
 msgid "Unknown printer-error-policy \"%s\"."
 msgstr "Nieznane printer-error-policy \"%s\"!"
@@ -5399,6 +5390,10 @@ msgstr "ppdc: w linii %d %s brakuje #if!\n"
 msgid "ppdc: No message catalog provided for locale %s!\n"
 msgstr "ppdc: brak katalogu komunikatów w locale %s!\n"
 
+#, c-format
+msgid "ppdc: Option %s defined in two different groups on line %d of %s!\n"
+msgstr ""
+
 #, c-format
 msgid "ppdc: Option %s redefined with a different type on line %d of %s!\n"
 msgstr "ppdc: opcja %s zdefiniowana ponownie jako inny typ, linia %d w %s!\n"
@@ -5573,6 +5568,9 @@ msgstr "variable-bindings używa nieskończonej długości"
 #~ msgid "%s: Unable to open %s - %s on line %d.\n"
 #~ msgstr "%s: nie można otworzyć %s - %s on line %d.\n"
 
+#~ msgid "600 DPI Grayscale"
+#~ msgstr "600 DPI (szarości)"
+
 #~ msgid "ERROR: Unable to create temporary file - %s.\n"
 #~ msgstr "ERROR: nie można utworzyć pliku tymczasowego - %s\n"
 
@@ -5582,6 +5580,15 @@ msgstr "variable-bindings używa nieskończonej długości"
 #~ msgid "ERROR: Unable to open temporary file"
 #~ msgstr "ERROR: nie można otworzyć pliku tymczasowego"
 
+#~ msgid "ERROR: pdftops filter crashed on signal %d!\n"
+#~ msgstr "ERROR: filtr pdftops przerwał działanie po sygnale %d!\n"
+
+#~ msgid "ERROR: pdftops filter exited with status %d!\n"
+#~ msgstr "ERROR: filtr pdftops zakończył działanie ze stanem %d!\n"
+
+#~ msgid "Unknown printer error (%s)!"
+#~ msgstr "Nieznany błąd drukarki (%s)!"
+
 #~ msgid ""
 #~ "Usage: convert [ options ]\n"
 #~ "\n"
index 6331fe445cbf8f78e1b0c9c52007acb1a811d01d..9f2cce128d8420f4ba858dd5d0a89ba07ba6c538 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: CUPS 1.4\n"
 "Report-Msgid-Bugs-To: http://www.cups.org/str.php\n"
-"POT-Creation-Date: 2009-03-23 14:56-0700\n"
+"POT-Creation-Date: 2009-06-05 14:00-0700\n"
 "PO-Revision-Date: 2009-02-16 12:00-0800\n"
 "Last-Translator: Apple Inc.\n"
 "Language-Team: Apple Inc.\n"
@@ -1775,9 +1775,6 @@ msgstr "60"
 msgid "60 mm/sec."
 msgstr "60 mm/seg."
 
-msgid "600 DPI Grayscale"
-msgstr "Níveis de cinzento 600 DPI"
-
 msgid "600dpi"
 msgstr "600dpi"
 
@@ -2539,6 +2536,9 @@ msgstr "ERROR: Não é possível cancelar o trabalho %d: %s\n"
 msgid "ERROR: Unable to copy PDF file"
 msgstr "ERROR: Não é possível copiar o ficheiro PDF"
 
+msgid "ERROR: Unable to create pipe"
+msgstr ""
+
 msgid "ERROR: Unable to create socket"
 msgstr "ERROR: Não é possível criar o socket"
 
@@ -2561,6 +2561,9 @@ msgstr "ERROR: Não é possível executar o programa gs"
 msgid "ERROR: Unable to execute pdftops program"
 msgstr "ERROR: Não é possível executar o programa pdftops"
 
+msgid "ERROR: Unable to execute pstops program"
+msgstr ""
+
 #, c-format
 msgid "ERROR: Unable to fork pictwpstops: %s\n"
 msgstr "ERROR: Não é possível separar pictwpstops: %s\n"
@@ -2793,14 +2796,6 @@ msgstr ""
 msgid "ERROR: doc_printf overflow (%d bytes) detected, aborting!\n"
 msgstr "ERROR: Detectado excesso doc_printf (%d bytes); a interromper!\n"
 
-#, c-format
-msgid "ERROR: pdftops filter crashed on signal %d!\n"
-msgstr "ERROR: Filtro pdftops falhou ao sinal %d!\n"
-
-#, c-format
-msgid "ERROR: pdftops filter exited with status %d!\n"
-msgstr "ERROR: Filtro pdftops saiu com o estado %d!\n"
-
 #, c-format
 msgid "ERROR: pictwpstops exited on signal %d!\n"
 msgstr "ERROR: pictwpstops saiu ao sinal %d!\n"
@@ -4285,10 +4280,6 @@ msgstr "Unidades"
 msgid "Unknown"
 msgstr "Desconhecido"
 
-#, c-format
-msgid "Unknown printer error (%s)!"
-msgstr "Erro de impressora desconhecido (%s)!"
-
 #, c-format
 msgid "Unknown printer-error-policy \"%s\"."
 msgstr "Printer-error-policy desconhecida \"%s\"."
@@ -5414,6 +5405,10 @@ msgid "ppdc: No message catalog provided for locale %s!\n"
 msgstr ""
 "ppdc: Não foi fornecido qualquer catálogo de mensagem para o locale %s!\n"
 
+#, c-format
+msgid "ppdc: Option %s defined in two different groups on line %d of %s!\n"
+msgstr ""
+
 #, c-format
 msgid "ppdc: Option %s redefined with a different type on line %d of %s!\n"
 msgstr "ppdc: Opção %s redefinida com um tipo diferente na linha %d de %s!\n"
@@ -5589,6 +5584,9 @@ msgstr "variable-bindings com comprimento indefinido"
 #~ msgid "%s: Unable to open %s - %s on line %d.\n"
 #~ msgstr "%s: Não é possível abrir %s - %s na linha %d.\n"
 
+#~ msgid "600 DPI Grayscale"
+#~ msgstr "Níveis de cinzento 600 DPI"
+
 #~ msgid "ERROR: Unable to create temporary file - %s.\n"
 #~ msgstr "ERROR: Não é possível criar ficheiro o temporário - %s.\n"
 
@@ -5598,6 +5596,15 @@ msgstr "variable-bindings com comprimento indefinido"
 #~ msgid "ERROR: Unable to open temporary file"
 #~ msgstr "ERROR: Não é possível abrir o ficheiro temporário"
 
+#~ msgid "ERROR: pdftops filter crashed on signal %d!\n"
+#~ msgstr "ERROR: Filtro pdftops falhou ao sinal %d!\n"
+
+#~ msgid "ERROR: pdftops filter exited with status %d!\n"
+#~ msgstr "ERROR: Filtro pdftops saiu com o estado %d!\n"
+
+#~ msgid "Unknown printer error (%s)!"
+#~ msgstr "Erro de impressora desconhecido (%s)!"
+
 #~ msgid ""
 #~ "Usage: convert [ options ]\n"
 #~ "\n"
index 8b57ffe1d5f82c95d3cd456a962ee310b82bc0af..be255eb680d44ce14eab80d0f2705a5aab2f560d 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: CUPS 1.4\n"
 "Report-Msgid-Bugs-To: http://www.cups.org/str.php\n"
-"POT-Creation-Date: 2009-03-23 14:56-0700\n"
+"POT-Creation-Date: 2009-06-05 14:00-0700\n"
 "PO-Revision-Date: 2009-02-16 12:00-0800\n"
 "Last-Translator: Apple Inc.\n"
 "Language-Team: Apple Inc.\n"
@@ -1780,9 +1780,6 @@ msgstr "60"
 msgid "60 mm/sec."
 msgstr "60 mm/s"
 
-msgid "600 DPI Grayscale"
-msgstr "600 ppp da escala de cinza"
-
 msgid "600dpi"
 msgstr "600ppp"
 
@@ -2546,6 +2543,9 @@ msgstr "ERROR: Não é possível cancelar o trabalho %d: %s\n"
 msgid "ERROR: Unable to copy PDF file"
 msgstr "ERROR: Não foi possível copiar o arquivo PDF"
 
+msgid "ERROR: Unable to create pipe"
+msgstr ""
+
 msgid "ERROR: Unable to create socket"
 msgstr "ERROR: Não foi possível criar soquete"
 
@@ -2568,6 +2568,9 @@ msgstr "ERROR: Não é possível executar o programa gs"
 msgid "ERROR: Unable to execute pdftops program"
 msgstr "ERROR: Não é possível executar o programa pdftops"
 
+msgid "ERROR: Unable to execute pstops program"
+msgstr ""
+
 #, c-format
 msgid "ERROR: Unable to fork pictwpstops: %s\n"
 msgstr "ERROR: Não é possível forçar pictwpstops: %s\n"
@@ -2800,14 +2803,6 @@ msgstr ""
 msgid "ERROR: doc_printf overflow (%d bytes) detected, aborting!\n"
 msgstr "ERROR: Sobrecarga de doc_printf (%d bytes) detectado, anulando!\n"
 
-#, c-format
-msgid "ERROR: pdftops filter crashed on signal %d!\n"
-msgstr "ERROR: O filtro pdftops bloqueou no sinal %d!\n"
-
-#, c-format
-msgid "ERROR: pdftops filter exited with status %d!\n"
-msgstr "ERROR: O filtro pdftops saiu com estado %d!\n"
-
 #, c-format
 msgid "ERROR: pictwpstops exited on signal %d!\n"
 msgstr "ERROR: pictwpstops saíram no sinal %d!\n"
@@ -4288,10 +4283,6 @@ msgstr "Unidades"
 msgid "Unknown"
 msgstr "desconhecido"
 
-#, c-format
-msgid "Unknown printer error (%s)!"
-msgstr "Erro de impressora desconhecido (%s)!"
-
 #, c-format
 msgid "Unknown printer-error-policy \"%s\"."
 msgstr "printer-error-policy desconhecido \"%s\"."
@@ -5416,6 +5407,10 @@ msgstr "ppdc: #if ausente na linha %d de %s!\n"
 msgid "ppdc: No message catalog provided for locale %s!\n"
 msgstr "ppdc: nenhum catálogo de mensagem fornecido para a localidade %s!\n"
 
+#, c-format
+msgid "ppdc: Option %s defined in two different groups on line %d of %s!\n"
+msgstr ""
+
 #, c-format
 msgid "ppdc: Option %s redefined with a different type on line %d of %s!\n"
 msgstr "ppdc: opção %s redefinida com um tipo diferente na linha %d de %s!\n"
@@ -5593,6 +5588,9 @@ msgstr "variable-bindings usa comprimento indefinido"
 #~ msgid "%s: Unable to open %s - %s on line %d.\n"
 #~ msgstr "%s: Não é possível abrir %s - %s on-line %d.\n"
 
+#~ msgid "600 DPI Grayscale"
+#~ msgstr "600 ppp da escala de cinza"
+
 #~ msgid "ERROR: Unable to create temporary file - %s.\n"
 #~ msgstr "ERROR: Não é possível criar o arquivo temporário - %s.\n"
 
@@ -5602,6 +5600,15 @@ msgstr "variable-bindings usa comprimento indefinido"
 #~ msgid "ERROR: Unable to open temporary file"
 #~ msgstr "ERROR: Não é possível abrir o arquivo temporário"
 
+#~ msgid "ERROR: pdftops filter crashed on signal %d!\n"
+#~ msgstr "ERROR: O filtro pdftops bloqueou no sinal %d!\n"
+
+#~ msgid "ERROR: pdftops filter exited with status %d!\n"
+#~ msgstr "ERROR: O filtro pdftops saiu com estado %d!\n"
+
+#~ msgid "Unknown printer error (%s)!"
+#~ msgstr "Erro de impressora desconhecido (%s)!"
+
 #~ msgid ""
 #~ "Usage: convert [ options ]\n"
 #~ "\n"
index 2b90ff0a4518dda90368dfe4b47f2b6163805044..9a7808ef9bace42f362e15315ab6166d75478792 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: CUPS 1.4\n"
 "Report-Msgid-Bugs-To: http://www.cups.org/str.php\n"
-"POT-Creation-Date: 2009-03-23 14:56-0700\n"
+"POT-Creation-Date: 2009-06-05 14:00-0700\n"
 "PO-Revision-Date: 2009-02-16 12:00-0800\n"
 "Last-Translator: Apple Inc.\n"
 "Language-Team: Apple Inc.\n"
@@ -1770,9 +1770,6 @@ msgstr "60"
 msgid "60 mm/sec."
 msgstr "60 мм/с"
 
-msgid "600 DPI Grayscale"
-msgstr "600dpi, оттенки серого"
-
 msgid "600dpi"
 msgstr "600dpi"
 
@@ -2530,6 +2527,9 @@ msgstr "ERROR: Не удается отменить задание %d: %s\n"
 msgid "ERROR: Unable to copy PDF file"
 msgstr "ERROR: Не удается копировать файл PDF"
 
+msgid "ERROR: Unable to create pipe"
+msgstr ""
+
 msgid "ERROR: Unable to create socket"
 msgstr "ERROR: Не удается создать сокет"
 
@@ -2550,6 +2550,9 @@ msgstr "ERROR: Не удается запустить программу gs"
 msgid "ERROR: Unable to execute pdftops program"
 msgstr "ERROR: Не удается запустить программу pdftops"
 
+msgid "ERROR: Unable to execute pstops program"
+msgstr ""
+
 #, c-format
 msgid "ERROR: Unable to fork pictwpstops: %s\n"
 msgstr "ERROR: Не удается разветвить pictwpstops: %s\n"
@@ -2780,14 +2783,6 @@ msgstr ""
 msgid "ERROR: doc_printf overflow (%d bytes) detected, aborting!\n"
 msgstr "ERROR: Обнаружено переполнение doc_printf (%d байт), отменяю!\n"
 
-#, c-format
-msgid "ERROR: pdftops filter crashed on signal %d!\n"
-msgstr "ERROR: Сбой фильтра pdftops при сигнале %d!\n"
-
-#, c-format
-msgid "ERROR: pdftops filter exited with status %d!\n"
-msgstr "ERROR: Фильтр pictwpstops закрыт со статусом %d!\n"
-
 #, c-format
 msgid "ERROR: pictwpstops exited on signal %d!\n"
 msgstr "ERROR: Фильтр pictwpstops закрыт по сигналу %d!\n"
@@ -4254,10 +4249,6 @@ msgstr "Единицы"
 msgid "Unknown"
 msgstr "Неизвестный"
 
-#, c-format
-msgid "Unknown printer error (%s)!"
-msgstr "Неизвестная ошибка принтера (%s)!"
-
 #, c-format
 msgid "Unknown printer-error-policy \"%s\"."
 msgstr "Неизвестная политика printer-error-policy «%s»."
@@ -5390,6 +5381,10 @@ msgstr "ppdc: Отсутствует #if в строке %d из %s!\n"
 msgid "ppdc: No message catalog provided for locale %s!\n"
 msgstr "ppdc: Не указан каталог сообщений для региона %s!\n"
 
+#, c-format
+msgid "ppdc: Option %s defined in two different groups on line %d of %s!\n"
+msgstr ""
+
 #, c-format
 msgid "ppdc: Option %s redefined with a different type on line %d of %s!\n"
 msgstr "ppdc: Для параметра %s определен другой тип в строке %d из %s!\n"
@@ -5566,6 +5561,9 @@ msgstr "Для variable-bindings длина не установлена"
 #~ msgid "%s: Unable to open %s - %s on line %d.\n"
 #~ msgstr "%s: Не удается открыть %s – %s в строке %d.\n"
 
+#~ msgid "600 DPI Grayscale"
+#~ msgstr "600dpi, оттенки серого"
+
 #~ msgid "ERROR: Unable to create temporary file - %s.\n"
 #~ msgstr "ERROR: Не удается создать временный файл – %s.\n"
 
@@ -5575,6 +5573,15 @@ msgstr "Для variable-bindings длина не установлена"
 #~ msgid "ERROR: Unable to open temporary file"
 #~ msgstr "ERROR: Не удается открыть временный файл"
 
+#~ msgid "ERROR: pdftops filter crashed on signal %d!\n"
+#~ msgstr "ERROR: Сбой фильтра pdftops при сигнале %d!\n"
+
+#~ msgid "ERROR: pdftops filter exited with status %d!\n"
+#~ msgstr "ERROR: Фильтр pictwpstops закрыт со статусом %d!\n"
+
+#~ msgid "Unknown printer error (%s)!"
+#~ msgstr "Неизвестная ошибка принтера (%s)!"
+
 #~ msgid ""
 #~ "Usage: convert [ options ]\n"
 #~ "\n"
index b00c0dfef4d5c47e649e389884291f404cb3d025..4c789668014d355ba9f03f07cf58434c9a0ac254 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: CUPS 1.4\n"
 "Report-Msgid-Bugs-To: http://www.cups.org/str.php\n"
-"POT-Creation-Date: 2009-03-23 14:56-0700\n"
+"POT-Creation-Date: 2009-06-05 14:00-0700\n"
 "PO-Revision-Date: 2009-02-16 12:00-0800\n"
 "Last-Translator: Apple Inc.\n"
 "Language-Team: Apple Inc.\n"
@@ -1766,9 +1766,6 @@ msgstr "60"
 msgid "60 mm/sec."
 msgstr "60 mm/sek."
 
-msgid "600 DPI Grayscale"
-msgstr "600 DPI gråskala"
-
 msgid "600dpi"
 msgstr "600 dpi"
 
@@ -2524,6 +2521,9 @@ msgstr "ERROR: Kunde inte avbryta utskriften %d: %s\n"
 msgid "ERROR: Unable to copy PDF file"
 msgstr "ERROR: Kunde inte kopiera PDF-fil"
 
+msgid "ERROR: Unable to create pipe"
+msgstr ""
+
 msgid "ERROR: Unable to create socket"
 msgstr "ERROR: Kunde inte skapa sockel"
 
@@ -2544,6 +2544,9 @@ msgstr "ERROR: Kunde inte exekvera gs-program"
 msgid "ERROR: Unable to execute pdftops program"
 msgstr "ERROR: Kunde inte exekvera pdftops-program"
 
+msgid "ERROR: Unable to execute pstops program"
+msgstr ""
+
 #, c-format
 msgid "ERROR: Unable to fork pictwpstops: %s\n"
 msgstr "ERROR: Kunde inte grena process: %s\n"
@@ -2771,14 +2774,6 @@ msgstr ""
 msgid "ERROR: doc_printf overflow (%d bytes) detected, aborting!\n"
 msgstr "ERROR: doc_printf overflow (%d byte) upptäckt, stoppar!\n"
 
-#, c-format
-msgid "ERROR: pdftops filter crashed on signal %d!\n"
-msgstr "ERROR: pdftops-filter kraschade på signal %d!\n"
-
-#, c-format
-msgid "ERROR: pdftops filter exited with status %d!\n"
-msgstr "ERROR: pdftops-filter avslutades med status %d!\n"
-
 #, c-format
 msgid "ERROR: pictwpstops exited on signal %d!\n"
 msgstr "ERROR: pictwpstops avslutade med signalen %d!\n"
@@ -4248,10 +4243,6 @@ msgstr "Enheter"
 msgid "Unknown"
 msgstr "Okänd"
 
-#, c-format
-msgid "Unknown printer error (%s)!"
-msgstr "Okänt skrivarfel (%s)!"
-
 #, c-format
 msgid "Unknown printer-error-policy \"%s\"."
 msgstr "Okänd printer-error-policy \"%s\"."
@@ -5368,6 +5359,10 @@ msgstr "ppdc: Saknad #if på rad %d av %s!\n"
 msgid "ppdc: No message catalog provided for locale %s!\n"
 msgstr "ppdc: Ingen meddelandekatalog angiven för språkversionen %s!\n"
 
+#, c-format
+msgid "ppdc: Option %s defined in two different groups on line %d of %s!\n"
+msgstr ""
+
 #, c-format
 msgid "ppdc: Option %s redefined with a different type on line %d of %s!\n"
 msgstr "ppdc: Alternativ %s definieras om med en annan typ på rad %d av %s!\n"
@@ -5540,6 +5535,9 @@ msgstr "variabelbindningar använder obegränsad längd"
 #~ msgid "%s: Unable to open %s - %s on line %d.\n"
 #~ msgstr "%s: Kan inte öppna %s - %s på rad %d.\n"
 
+#~ msgid "600 DPI Grayscale"
+#~ msgstr "600 DPI gråskala"
+
 #~ msgid "ERROR: Unable to create temporary file - %s.\n"
 #~ msgstr "ERROR: Kunde inte skapa temporär fil - %s.\n"
 
@@ -5549,6 +5547,15 @@ msgstr "variabelbindningar använder obegränsad längd"
 #~ msgid "ERROR: Unable to open temporary file"
 #~ msgstr "ERROR: Kunde inte öppna temporär fil"
 
+#~ msgid "ERROR: pdftops filter crashed on signal %d!\n"
+#~ msgstr "ERROR: pdftops-filter kraschade på signal %d!\n"
+
+#~ msgid "ERROR: pdftops filter exited with status %d!\n"
+#~ msgstr "ERROR: pdftops-filter avslutades med status %d!\n"
+
+#~ msgid "Unknown printer error (%s)!"
+#~ msgstr "Okänt skrivarfel (%s)!"
+
 #~ msgid ""
 #~ "Usage: convert [ options ]\n"
 #~ "\n"
index 7a78b197b4fb27da78543198e84158dc7ecd745c..726cc7654df47c7e1aff186a63a1572f998a540c 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: CUPS 1.4\n"
 "Report-Msgid-Bugs-To: http://www.cups.org/str.php\n"
-"POT-Creation-Date: 2009-03-23 14:56-0700\n"
+"POT-Creation-Date: 2009-06-05 14:00-0700\n"
 "PO-Revision-Date: 2009-02-16 12:00-0800\n"
 "Last-Translator: Apple Inc.\n"
 "Language-Team: Apple Inc.\n"
@@ -1743,9 +1743,6 @@ msgstr "60"
 msgid "60 mm/sec."
 msgstr "60 毫米/秒"
 
-msgid "600 DPI Grayscale"
-msgstr "600 DPI 灰度"
-
 msgid "600dpi"
 msgstr "600dpi"
 
@@ -2496,6 +2493,9 @@ msgstr "ERROR: 无法取消作业 %d:%s\n"
 msgid "ERROR: Unable to copy PDF file"
 msgstr "ERROR: 无法拷贝 PDF 文件"
 
+msgid "ERROR: Unable to create pipe"
+msgstr ""
+
 msgid "ERROR: Unable to create socket"
 msgstr "ERROR: 无法创建套接字"
 
@@ -2516,6 +2516,9 @@ msgstr "ERROR: 无法执行 gs 程序"
 msgid "ERROR: Unable to execute pdftops program"
 msgstr "ERROR: 无法执行 pdftops 程序"
 
+msgid "ERROR: Unable to execute pstops program"
+msgstr ""
+
 #, c-format
 msgid "ERROR: Unable to fork pictwpstops: %s\n"
 msgstr "ERROR: 无法 fork pictwpstops:%s\n"
@@ -2741,14 +2744,6 @@ msgstr "ERROR: 不被支持的 page-border 值 %s,使用 page-border=none!\n
 msgid "ERROR: doc_printf overflow (%d bytes) detected, aborting!\n"
 msgstr "ERROR: 检测到 doc_printf 溢出(%d 字节),正在中止!\n"
 
-#, c-format
-msgid "ERROR: pdftops filter crashed on signal %d!\n"
-msgstr "ERROR: pdftops 滤镜在信号 %d 处崩溃!\n"
-
-#, c-format
-msgid "ERROR: pdftops filter exited with status %d!\n"
-msgstr "ERROR: pdftops 滤镜退出,状态为 %d!\n"
-
 #, c-format
 msgid "ERROR: pictwpstops exited on signal %d!\n"
 msgstr "ERROR: pictwpstops 因信号 %d 退出!\n"
@@ -4201,10 +4196,6 @@ msgstr "单位"
 msgid "Unknown"
 msgstr "未知"
 
-#, c-format
-msgid "Unknown printer error (%s)!"
-msgstr "未知打印机错误 (%s)!"
-
 #, c-format
 msgid "Unknown printer-error-policy \"%s\"."
 msgstr "未知 printer-error-policy“%s”。"
@@ -5300,6 +5291,10 @@ msgstr "ppdc:%2$s 的第 %1$d 行丢失 #if!\n"
 msgid "ppdc: No message catalog provided for locale %s!\n"
 msgstr "ppdc:没有为地点 %s 提供信息目录!\n"
 
+#, c-format
+msgid "ppdc: Option %s defined in two different groups on line %d of %s!\n"
+msgstr ""
+
 #, c-format
 msgid "ppdc: Option %s redefined with a different type on line %d of %s!\n"
 msgstr "ppdc:选项 %1$s 被重新定义为不同的类型(在 %3$s 的第 %2$d 行)!\n"
@@ -5472,6 +5467,9 @@ msgstr "variable-bindings 使用不定长度"
 #~ msgid "%s: Unable to open %s - %s on line %d.\n"
 #~ msgstr "%s:无法打开 %s - %s(在第 %d 行)。\n"
 
+#~ msgid "600 DPI Grayscale"
+#~ msgstr "600 DPI 灰度"
+
 #~ msgid "ERROR: Unable to create temporary file - %s.\n"
 #~ msgstr "ERROR: 无法创建临时文件 - %s。\n"
 
@@ -5481,6 +5479,15 @@ msgstr "variable-bindings 使用不定长度"
 #~ msgid "ERROR: Unable to open temporary file"
 #~ msgstr "ERROR: 无法打开临时文件"
 
+#~ msgid "ERROR: pdftops filter crashed on signal %d!\n"
+#~ msgstr "ERROR: pdftops 滤镜在信号 %d 处崩溃!\n"
+
+#~ msgid "ERROR: pdftops filter exited with status %d!\n"
+#~ msgstr "ERROR: pdftops 滤镜退出,状态为 %d!\n"
+
+#~ msgid "Unknown printer error (%s)!"
+#~ msgstr "未知打印机错误 (%s)!"
+
 #~ msgid ""
 #~ "Usage: convert [ options ]\n"
 #~ "\n"
index fef92917dba25ca2128af87958d16d462bd93454..c2dfdb2b4594516cc542640f9ee630dd8b134b9c 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: CUPS 1.4\n"
 "Report-Msgid-Bugs-To: http://www.cups.org/str.php\n"
-"POT-Creation-Date: 2009-03-23 14:56-0700\n"
+"POT-Creation-Date: 2009-06-05 14:00-0700\n"
 "PO-Revision-Date: 2009-02-16 12:00-0800\n"
 "Last-Translator: Apple Inc.\n"
 "Language-Team: Apple Inc.\n"
@@ -1744,9 +1744,6 @@ msgstr "60"
 msgid "60 mm/sec."
 msgstr "60 公釐∕秒"
 
-msgid "600 DPI Grayscale"
-msgstr "600 DPI 灰階"
-
 msgid "600dpi"
 msgstr "600dpi"
 
@@ -2497,6 +2494,9 @@ msgstr "ERROR: 無法取消作業 %d:%s\n"
 msgid "ERROR: Unable to copy PDF file"
 msgstr "ERROR: 無法拷貝 PDF 檔案"
 
+msgid "ERROR: Unable to create pipe"
+msgstr ""
+
 msgid "ERROR: Unable to create socket"
 msgstr "ERROR: 無法製作 socket"
 
@@ -2517,6 +2517,9 @@ msgstr "ERROR: 無法執行 gs 程式"
 msgid "ERROR: Unable to execute pdftops program"
 msgstr "ERROR: 無法執行 pdftops 程式"
 
+msgid "ERROR: Unable to execute pstops program"
+msgstr ""
+
 #, c-format
 msgid "ERROR: Unable to fork pictwpstops: %s\n"
 msgstr "ERROR: 無法分開 pictwpstops:%s\n"
@@ -2742,14 +2745,6 @@ msgstr "ERROR: 不受支援的 page-border 值 %s,使用 page-border=none!\n
 msgid "ERROR: doc_printf overflow (%d bytes) detected, aborting!\n"
 msgstr "ERROR: 偵測到 doc_printf 溢位(%d 位元組),正在中斷!\n"
 
-#, c-format
-msgid "ERROR: pdftops filter crashed on signal %d!\n"
-msgstr "ERROR: pdftops 濾鏡在遇到訊號 %d 時當機!\n"
-
-#, c-format
-msgid "ERROR: pdftops filter exited with status %d!\n"
-msgstr "ERROR: pdftops 濾鏡以狀態 %d 結束!\n"
-
 #, c-format
 msgid "ERROR: pictwpstops exited on signal %d!\n"
 msgstr "ERROR: pictwpstops 在遇到訊號 %d 時結束!\n"
@@ -4202,10 +4197,6 @@ msgstr "單位"
 msgid "Unknown"
 msgstr "未知"
 
-#, c-format
-msgid "Unknown printer error (%s)!"
-msgstr "未知的印表機錯誤(%s)!"
-
 #, c-format
 msgid "Unknown printer-error-policy \"%s\"."
 msgstr "未知的 printer-error-policy“%s”。"
@@ -5298,6 +5289,10 @@ msgstr "ppdc:%2$s 的第 %1$d 行中遺失 #if!\n"
 msgid "ppdc: No message catalog provided for locale %s!\n"
 msgstr "ppdc:沒有針對環境變數 %s 提供的訊息目錄!\n"
 
+#, c-format
+msgid "ppdc: Option %s defined in two different groups on line %d of %s!\n"
+msgstr ""
+
 #, c-format
 msgid "ppdc: Option %s redefined with a different type on line %d of %s!\n"
 msgstr "ppdc:在 %3$s 的第 %2$d:  行上,以不同的類型重複定義了選項 %1$s!\n"
@@ -5470,6 +5465,9 @@ msgstr "variable-bindings 使用的長度不確定"
 #~ msgid "%s: Unable to open %s - %s on line %d.\n"
 #~ msgstr "%s:無法打開 %s - %s 在第 %d 行。\n"
 
+#~ msgid "600 DPI Grayscale"
+#~ msgstr "600 DPI 灰階"
+
 #~ msgid "ERROR: Unable to create temporary file - %s.\n"
 #~ msgstr "ERROR: 無法製作暫存檔 - %s。\n"
 
@@ -5479,6 +5477,15 @@ msgstr "variable-bindings 使用的長度不確定"
 #~ msgid "ERROR: Unable to open temporary file"
 #~ msgstr "ERROR: 無法打開暫存檔"
 
+#~ msgid "ERROR: pdftops filter crashed on signal %d!\n"
+#~ msgstr "ERROR: pdftops 濾鏡在遇到訊號 %d 時當機!\n"
+
+#~ msgid "ERROR: pdftops filter exited with status %d!\n"
+#~ msgstr "ERROR: pdftops 濾鏡以狀態 %d 結束!\n"
+
+#~ msgid "Unknown printer error (%s)!"
+#~ msgstr "未知的印表機錯誤(%s)!"
+
 #~ msgid ""
 #~ "Usage: convert [ options ]\n"
 #~ "\n"
index fb383706db392527e33174dbfa3d77040187c53d..524426541fa46127334bf3702d1a594bf2649e21 100644 (file)
@@ -182,8 +182,9 @@ install-libs: $(INSTALLSTATIC)
 
 installstatic:
        $(INSTALL_DIR) -m 755 $(LIBDIR)
-       $(INSTALL_LIB) libcupsppdc.a $(LIBDIR)
+       $(INSTALL_LIB) -m 755 libcupsppdc.a $(LIBDIR)
        $(RANLIB) $(LIBDIR)/libcupsppdc.a
+       $(CHMOD) 555 $(LIBDIR)/libcupsppdc.a
 
 
 #
index 94f8bac386324f3f2259ab24d9661e219bc0e31b..6ad44207e031d2251f82f517e8ce6aebdfcff9d0 100644 (file)
@@ -19,6 +19,7 @@
 //   ppdcDriver::find_attr()            - Find an attribute.
 //   ppdcDriver::find_group()           - Find a group.
 //   ppdcDriver::find_option()          - Find an option.
+//   ppdcDriver::find_option_group()    - Find an option and its group.
 //   ppdcDriver::set_custom_size_code() - Set the custom page size code.
 //   ppdcDriver::set_default_font()     - Set the default font name.
 //   ppdcDriver::set_default_size()     - Set the default size name.
@@ -221,6 +222,19 @@ ppdcDriver::find_group(const char *n)      // I - Group name
 
 ppdcOption *                           // O - Matching option or NULL
 ppdcDriver::find_option(const char *n) // I - Option name
+{
+  return (find_option_group(n, (ppdcGroup **)0));
+}
+
+
+//
+// 'ppdcDriver::find_option_group()' - Find an option and its group.
+//
+
+ppdcOption *                           // O - Matching option or NULL
+ppdcDriver::find_option_group(
+    const char *n,                     // I - Option name
+    ppdcGroup  **mg)                   // O - Matching group or NULL
 {
   ppdcGroup    *g;                     // Current group
   ppdcOption   *o;                     // Current option
@@ -229,7 +243,15 @@ ppdcDriver::find_option(const char *n)     // I - Option name
   for (g = (ppdcGroup *)groups->first(); g; g = (ppdcGroup *)groups->next())
     for (o = (ppdcOption *)g->options->first(); o; o = (ppdcOption *)g->options->next())
       if (!strcasecmp(n, o->name->value))
+      {
+        if (mg)
+         *mg = g;
+
         return (o);
+      }
+
+  if (mg)
+    *mg = (ppdcGroup *)0;
 
   return (0);
 }
index 0fc61e9715a42d8ebe3559bd6a713929978e5b88..413a8f28a068ed475adf79436057193243c8e2fe 100644 (file)
@@ -33,7 +33,7 @@
 ppdcGroup::ppdcGroup(const char *n,    // I - Name of group
                      const char *t)    // I - Text of group
 {
-  PPDC_NEW;
+  PPDC_NEWVAL(n);
 
   name    = new ppdcString(n);
   text    = new ppdcString(t);
@@ -47,10 +47,7 @@ ppdcGroup::ppdcGroup(const char *n,  // I - Name of group
 
 ppdcGroup::ppdcGroup(ppdcGroup *g)     // I - Group template
 {
-  ppdcOption   *o;                     // Current option
-
-
-  PPDC_NEW;
+  PPDC_NEWVAL(g->name->value);
 
   g->name->retain();
   g->text->retain();
@@ -59,7 +56,9 @@ ppdcGroup::ppdcGroup(ppdcGroup *g)    // I - Group template
   text = g->text;
 
   options = new ppdcArray();
-  for (o = (ppdcOption *)g->options->first(); o; o = (ppdcOption *)g->options->next())
+  for (ppdcOption *o = (ppdcOption *)g->options->first();
+       o;
+       o = (ppdcOption *)g->options->next())
     options->add(new ppdcOption(o));
 }
 
@@ -70,11 +69,14 @@ ppdcGroup::ppdcGroup(ppdcGroup *g)  // I - Group template
 
 ppdcGroup::~ppdcGroup()
 {
-  PPDC_DELETE;
+  PPDC_DELETEVAL(name ? name->value : NULL);
 
   name->release();
   text->release();
   options->release();
+
+  name = text = 0;
+  options = 0;
 }
 
 
index 4222a3d5d7a31ea63797f6258f716bf660d126aa..04ae2ada913798325f4adc16a062347d3a38843e 100644 (file)
@@ -32,6 +32,7 @@
 #  define PPDC_NEW             DEBUG_printf(("%s: %p new", class_name(), this))
 #  define PPDC_NEWVAL(s)       DEBUG_printf(("%s(\"%s\"): %p new", class_name(), s, this))
 #  define PPDC_DELETE          DEBUG_printf(("%s: %p delete", class_name(), this))
+#  define PPDC_DELETEVAL(s)    DEBUG_printf(("%s(\"%s\"): %p delete", class_name(), s, this))
 
 
 #endif // !_PPDC_PRIVATE_H_
index 1a83564b9c405a6a5b3c6a0d1064c3ffc9eabc3a..0c99c0859717afe8d0b942eb204873344643d4ef 100644 (file)
@@ -56,7 +56,16 @@ ppdcShared::release(void)
   DEBUG_printf(("%s: %p release use=%d", class_name(), this, use));
 
   use --;
-  if (!use)
+
+#ifdef DEBUG
+  if (use < 0)
+  {
+    fprintf(stderr, "ERROR: Over-release of %s: %p\n", class_name(), this);
+    abort();
+  }
+#endif /* DEBUG */
+
+  if (use == 0)
     delete this;
 }
 
index 55f3058a5e603f0c145d662ea6f30d1196ca530a..5898997fc84f7ed1d0bb998ee855bce0d67a0ec5 100644 (file)
@@ -128,8 +128,16 @@ ppdcSource::ppdcSource(const char  *f,     // I - File to read
 #else
   struct utsname name;                 // uname information
 
-  vars->add(new ppdcVariable("PLATFORM_NAME", name.sysname));
-  vars->add(new ppdcVariable("PLATFORM_ARCH", name.machine));
+  if (!uname(&name))
+  {
+    vars->add(new ppdcVariable("PLATFORM_NAME", name.sysname));
+    vars->add(new ppdcVariable("PLATFORM_ARCH", name.machine));
+  }
+  else
+  {
+    vars->add(new ppdcVariable("PLATFORM_NAME", "unknown"));
+    vars->add(new ppdcVariable("PLATFORM_ARCH", "unknown"));
+  }
 #endif // WIN32
 
   if (f)
@@ -1556,6 +1564,7 @@ ppdcSource::get_option(ppdcFile   *fp,    // I - File to read
   ppdcOptSection section;              // Option section
   float                order;                  // Option order
   ppdcOption   *o;                     // Option
+  ppdcGroup    *mg;                    // Matching group, if any
 
 
   // Read the Option parameters:
@@ -1626,7 +1635,7 @@ ppdcSource::get_option(ppdcFile   *fp,    // I - File to read
   order = get_float(fp);
 
   // See if the option already exists...
-  if ((o = d->find_option(name)) == NULL)
+  if ((o = d->find_option_group(name, &mg)) == NULL)
   {
     // Nope, add a new one...
     o = new ppdcOption(ot, name, text, section, order);
@@ -1638,6 +1647,13 @@ ppdcSource::get_option(ppdcFile   *fp,   // I - File to read
                      "%d of %s!\n"), name, fp->line, fp->filename);
     return (NULL);
   }
+  else if (g != mg)
+  {
+    _cupsLangPrintf(stderr,
+                    _("ppdc: Option %s defined in two different groups on line "
+                     "%d of %s!\n"), name, fp->line, fp->filename);
+    return (NULL);
+  }
 
   return (o);
 }
@@ -2035,9 +2051,11 @@ ppdcSource::get_token(ppdcFile *fp,      // I - File to read
        }
        else
        {
-         _cupsLangPrintf(stderr,
-                         _("ppdc: Undefined variable (%s) on line %d of "
-                           "%s.\n"), name, fp->line, fp->filename);
+         if (!(cond_state & PPDC_COND_SKIP))
+           _cupsLangPrintf(stderr,
+                           _("ppdc: Undefined variable (%s) on line %d of "
+                             "%s.\n"), name, fp->line, fp->filename);
+
          snprintf(bufptr, bufend - bufptr + 1, "$%s", name);
          bufptr += strlen(name) + 1;
        }
@@ -2398,6 +2416,7 @@ ppdcSource::scan_file(ppdcFile   *fp,     // I - File to read
 {
   ppdcDriver   *d;                     // Current driver
   ppdcGroup    *g,                     // Current group
+               *mg,                    // Matching group
                *general,               // General options group
                *install;               // Installable options group
   ppdcOption   *o;                     // Current option
@@ -2409,7 +2428,10 @@ ppdcSource::scan_file(ppdcFile   *fp,    // I - File to read
 
   // Initialize things as needed...
   if (inc && td)
+  {
     d = td;
+    d->retain();
+  }
   else
     d = new ppdcDriver(td);
 
@@ -2468,7 +2490,7 @@ ppdcSource::scan_file(ppdcFile   *fp,     // I - File to read
       }
 
       cond_current ++;
-      if (get_integer(fp))
+      if (get_integer(fp) > 0)
         *cond_current = PPDC_COND_SATISFIED;
       else
       {
@@ -2490,7 +2512,7 @@ ppdcSource::scan_file(ppdcFile   *fp,     // I - File to read
         get_integer(fp);
        *cond_current |= PPDC_COND_SKIP;
       }
-      else if (get_integer(fp))
+      else if (get_integer(fp) > 0)
       {
         *cond_current |= PPDC_COND_SATISFIED;
        *cond_current &= ~PPDC_COND_SKIP;
@@ -2839,13 +2861,22 @@ ppdcSource::scan_file(ppdcFile   *fp,   // I - File to read
       }
 
       // Add the choice to the cupsDarkness option...
-      if ((o = d->find_option("cupsDarkness")) == NULL)
+      if ((o = d->find_option_group("cupsDarkness", &mg)) == NULL)
       {
        // Create the cupsDarkness option...
        o = new ppdcOption(PPDC_PICKONE, "cupsDarkness", "Darkness", PPDC_SECTION_ANY, 10.0f);
        g = general;
        g->add_option(o);
       }
+      else if (mg != general)
+      {
+       _cupsLangPrintf(stderr,
+                       _("ppdc: Option %s defined in two different groups on "
+                         "line %d of %s!\n"), "cupsDarkness", fp->line,
+                       fp->filename);
+       c->release();
+       continue;
+      }
 
       o->add_choice(c);
 
@@ -2916,13 +2947,22 @@ ppdcSource::scan_file(ppdcFile   *fp,   // I - File to read
       }
 
       // Add the choice to the cupsFinishing option...
-      if ((o = d->find_option("cupsFinishing")) == NULL)
+      if ((o = d->find_option_group("cupsFinishing", &mg)) == NULL)
       {
        // Create the cupsFinishing option...
        o = new ppdcOption(PPDC_PICKONE, "cupsFinishing", "Finishing", PPDC_SECTION_ANY, 10.0f);
        g = general;
        g->add_option(o);
       }
+      else if (mg != general)
+      {
+       _cupsLangPrintf(stderr,
+                       _("ppdc: Option %s defined in two different groups on "
+                         "line %d of %s!\n"), "cupsFinishing", fp->line,
+                       fp->filename);
+       c->release();
+       continue;
+      }
 
       o->add_choice(c);
 
@@ -2998,7 +3038,8 @@ ppdcSource::scan_file(ppdcFile   *fp,     // I - File to read
       }
 
       // Add the choice to the InputSlot option...
-      if ((o = d->find_option("InputSlot")) == NULL)
+      
+      if ((o = d->find_option_group("InputSlot", &mg)) == NULL)
       {
        // Create the InputSlot option...
        o = new ppdcOption(PPDC_PICKONE, "InputSlot", "Media Source",
@@ -3006,6 +3047,15 @@ ppdcSource::scan_file(ppdcFile   *fp,    // I - File to read
        g = general;
        g->add_option(o);
       }
+      else if (mg != general)
+      {
+       _cupsLangPrintf(stderr,
+                       _("ppdc: Option %s defined in two different groups on "
+                         "line %d of %s!\n"), "InputSlot", fp->line,
+                       fp->filename);
+       c->release();
+       continue;
+      }
 
       o->add_choice(c);
 
@@ -3122,7 +3172,7 @@ ppdcSource::scan_file(ppdcFile   *fp,     // I - File to read
       }
 
       // Add the choice to the MediaType option...
-      if ((o = d->find_option("MediaType")) == NULL)
+      if ((o = d->find_option_group("MediaType", &mg)) == NULL)
       {
        // Create the MediaType option...
        o = new ppdcOption(PPDC_PICKONE, "MediaType", "Media Type",
@@ -3130,6 +3180,15 @@ ppdcSource::scan_file(ppdcFile   *fp,    // I - File to read
        g = general;
        g->add_option(o);
       }
+      else if (mg != general)
+      {
+       _cupsLangPrintf(stderr,
+                       _("ppdc: Option %s defined in two different groups on "
+                         "line %d of %s!\n"), "MediaType", fp->line,
+                       fp->filename);
+       c->release();
+       continue;
+      }
 
       o->add_choice(c);
 
@@ -3246,7 +3305,7 @@ ppdcSource::scan_file(ppdcFile   *fp,     // I - File to read
       }
 
       // Add the choice to the Resolution option...
-      if ((o = d->find_option("Resolution")) == NULL)
+      if ((o = d->find_option_group("Resolution", &mg)) == NULL)
       {
        // Create the Resolution option...
        o = new ppdcOption(PPDC_PICKONE, "Resolution", NULL, PPDC_SECTION_ANY,
@@ -3254,6 +3313,15 @@ ppdcSource::scan_file(ppdcFile   *fp,    // I - File to read
        g = general;
        g->add_option(o);
       }
+      else if (mg != general)
+      {
+       _cupsLangPrintf(stderr,
+                       _("ppdc: Option %s defined in two different groups on "
+                         "line %d of %s!\n"), "Resolution", fp->line,
+                       fp->filename);
+       c->release();
+       continue;
+      }
 
       o->add_choice(c);
 
@@ -3350,6 +3418,8 @@ ppdcSource::scan_file(ppdcFile   *fp,     // I - File to read
       drivers->add(d);
     }
   }
+  else if (inc && td)
+    td->release();
 }
 
 
index 371ea74d7780704b6ba6ac850136b10aa657e42c..caf8f8015de67594e9271ff1cd116ae837bea804 100644 (file)
@@ -50,7 +50,7 @@ ppdcString::ppdcString(const char *v) // I - String
 
 ppdcString::~ppdcString()
 {
-  PPDC_DELETE;
+  PPDC_DELETEVAL(value);
 
   if (value)
     delete[] value;
index 2b006105f3573c34672471d45b7cd02cc2d8dc69..42d09fc0ebbad8b75b3c4aa8621cc9c3f8806254 100644 (file)
@@ -284,8 +284,7 @@ main(int  argc,                             // I - Number of command-line arguments
        if ((pid = fork()) == 0)
        {
          // Child process comes here...
-         close(0);
-         dup(fds[0]);
+         dup2(fds[0], 0);
 
          close(fds[0]);
          close(fds[1]);
@@ -357,12 +356,29 @@ main(int  argc,                           // I - Number of command-line arguments
       * Write the PPD file...
       */
 
-      if (d->write_ppd_file(fp, catalog, locales, src, le))
+      ppdcArray *templocales = locales;
+
+      if (!templocales)
+      {
+       templocales = new ppdcArray();
+       for (ppdcCatalog *tempcatalog = (ppdcCatalog *)src->po_files->first();
+            tempcatalog;
+            tempcatalog = (ppdcCatalog *)src->po_files->next())
+       {
+         tempcatalog->locale->retain();
+         templocales->add(tempcatalog->locale);
+       }
+      }
+
+      if (d->write_ppd_file(fp, catalog, templocales, src, le))
       {
        cupsFileClose(fp);
        return (1);
       }
 
+      if (templocales != locales)
+        templocales->release();
+
       cupsFileClose(fp);
     }
   }
index 8e856f1eaceb2a48c65c12682934aa6e3e58115a..24c9f2c269ef15d1ad80167a556c441041d2bd4b 100644 (file)
@@ -411,6 +411,7 @@ class ppdcDriver                    //// Printer Driver Data
   ppdcAttr     *find_attr(const char *k, const char *s);
   ppdcGroup    *find_group(const char *n);
   ppdcOption   *find_option(const char *n);
+  ppdcOption   *find_option_group(const char *n, ppdcGroup **mg);
 
   void         set_custom_size_code(const char *c);
   void         set_default_font(ppdcFont *f);
index 2cbb74edc8d1b4969ec4289b59de0ac79f6f03c9..925ab9409baad51b1d70a5a8a7d398860cc61a7f 100644 (file)
@@ -225,8 +225,9 @@ install-libs: $(INSTALLSTATIC)
 
 installstatic:
        $(INSTALL_DIR) -m 755 $(LIBDIR)
-       $(INSTALL_LIB) libcupsmime.a $(LIBDIR)
+       $(INSTALL_LIB) -m 755 libcupsmime.a $(LIBDIR)
        $(RANLIB) $(LIBDIR)/libcupsmime.a
+       $(CHMOD) 555 $(LIBDIR)/libcupsmime.a
 
 
 #
index 89545e975c412dc3200fe11eb118bfd040c1c120..246130197a1d5d3d76879fd5f48ddd9cd9bb80ac 100644 (file)
@@ -1046,6 +1046,8 @@ cupsdAuthorize(cupsd_client_t *con)       /* I - Client connection */
       return;
     }
 
+    con->have_gss = 1;
+
    /*
     * Get the username associated with the client's credentials...
     */
index 4823a0c85c9e5b49b757e76ca04f548f23b387a8..247ec5e967c8178bb336cee547ac80ec76c8a508 100644 (file)
@@ -895,6 +895,9 @@ cupsdReadClient(cupsd_client_t *con)        /* I - Client to read from */
        }
 
 #ifdef HAVE_GSSAPI
+        con->have_gss = 0;
+
+       if (con->gss_creds)
        {
          OM_uint32 minor_status;
          gss_release_cred(&minor_status, &con->gss_creds);
index 9322637da00283e5dc4438e7b5af34f15ce50584..aa2cee81866cb4b51259a1d1915f239b323f0eb5 100644 (file)
@@ -55,7 +55,8 @@ struct cupsd_client_s
   char                 servername[256];/* Server name for connection */
   int                  serverport;     /* Server port for connection */
 #ifdef HAVE_GSSAPI
-  gss_cred_id_t        gss_creds;      /* Credentials from client header */
+  int                  have_gss;       /* Have GSS credentials? */
+  gss_cred_id_t        gss_creds;      /* Delegated credentials from client */
   unsigned             gss_flags;      /* Credential flags */
   gss_buffer_desc      gss_output_token;
                                        /* Output token for Negotiate header */
index ec1f6261e2a5c4d68080d501369f71f47700bd51..ee6b0a9a0be3af011791cc31dac45ce015b57e18 100644 (file)
 #include <sys/utsname.h>
 #include <syslog.h>
 
+#ifdef HAVE_LIBPAPER
+#  include <paper.h>
+#endif /* HAVE_LIBPAPER */
+
 
 /*
  * Possibly missing network definitions...
index f52527f7f7a683e9074113d0ecbd0e0cefcc5795..a014f1ae928f975236f618af73f040138be5720c 100644 (file)
@@ -363,6 +363,7 @@ cat_drv(const char *name,           /* I - PPD name */
     {
       fprintf(stderr, "DEBUG2: [cups-driverd] Adding locale \"%s\"...\n",
               catalog->locale->value);
+      catalog->locale->retain();
       locales->add(catalog->locale);
     }
 
index 17f6f89ea8eb924b3df9cd33fbe9292e7a948e1a..abae7e9343aa3d51cf7d3a1ecbaa35845b1799bd 100644 (file)
@@ -721,7 +721,8 @@ exec_filter(const char *filter,             /* I - Filter to execute */
            int        infd,            /* I - Stdin file descriptor */
            int        outfd)           /* I - Stdout file descriptor */
 {
-  int          pid;                    /* Process ID */
+  int          pid,                    /* Process ID */
+               fd;                     /* Temporary file descriptor */
 #if defined(__APPLE__)
   char         processPath[1024],      /* CFProcessPath environment variable */
                linkpath[1024];         /* Link path for symlinks... */
@@ -765,28 +766,40 @@ exec_filter(const char *filter,           /* I - Filter to execute */
 
     if (infd != 0)
     {
-      close(0);
+      if (infd < 0)
+        infd = open("/dev/null", O_RDONLY);
+
       if (infd > 0)
-        dup(infd);
-      else
-        open("/dev/null", O_RDONLY);
+      {
+        dup2(infd, 0);
+       close(infd);
+      }
     }
 
     if (outfd != 1)
     {
-      close(1);
-      if (outfd > 0)
-       dup(outfd);
-      else
-        open("/dev/null", O_WRONLY);
+      if (outfd < 0)
+        outfd = open("/dev/null", O_WRONLY);
+
+      if (outfd > 1)
+      {
+       dup2(outfd, 1);
+       close(outfd);
+      }
     }
 
-    close(3);
-    open("/dev/null", O_RDWR);
+    if ((fd = open("/dev/null", O_RDWR)) > 3)
+    {
+      dup2(fd, 3);
+      close(fd);
+    }
     fcntl(3, F_SETFL, O_NDELAY);
 
-    close(4);
-    open("/dev/null", O_RDWR);
+    if ((fd = open("/dev/null", O_RDWR)) > 4)
+    {
+      dup2(fd, 4);
+      close(fd);
+    }
     fcntl(4, F_SETFL, O_NDELAY);
 
    /*
index f36acaed19e7c07498562255df97c8233de3da70..c9bd660f048cc2d928377cea9bcabbe18fa9a5e7 100644 (file)
 #include "cupsd.h"
 #include <cups/ppd-private.h>
 
-#ifdef HAVE_LIBPAPER
-#  include <paper.h>
-#endif /* HAVE_LIBPAPER */
-
 #ifdef __APPLE__
 #  include <ApplicationServices/ApplicationServices.h>
 #  include <CoreFoundation/CoreFoundation.h>
@@ -9617,9 +9613,10 @@ save_auth_info(
 
 #if defined(HAVE_GSSAPI) && defined(HAVE_KRB5_H)
 #  ifdef HAVE_KRB5_IPC_CLIENT_SET_TARGET_UID
-  if (con->http.hostaddr->addr.sa_family == AF_LOCAL || con->gss_creds)
+  if (con->have_gss &&
+      (con->http.hostaddr->addr.sa_family == AF_LOCAL || con->gss_creds))
 #  else
-  if (con->gss_creds)
+  if (con->have_gss && con->gss_creds)
 #  endif /* HAVE_KRB5_IPC_CLIENT_SET_TARGET_UID */
     save_krb5_creds(con, job);
   else if (job->ccname)
index e7527339de85fe8ee2108f3362c1b024d32701cb..43221b897dc497cc5fcf8589ab830615422e3ee9 100644 (file)
@@ -145,13 +145,11 @@ main(int  argc,                           /* I - Number of command-line arguments */
     * Child goes here...
     */
 
-    close(0);
-    dup(cupslpd_stdin[0]);
+    dup2(cupslpd_stdin[0], 0);
     close(cupslpd_stdin[0]);
     close(cupslpd_stdin[1]);
 
-    close(1);
-    dup(cupslpd_stdout[1]);
+    dup2(cupslpd_stdout[1], 1);
     close(cupslpd_stdout[0]);
     close(cupslpd_stdout[1]);
 
index 48716d3662b9a3884c35b60b246d6c77cb1ee86a..db920c225e28572fe7326ab9d9f5afbb1d09ed92 100644 (file)
@@ -282,7 +282,8 @@ cupsdPipeCommand(int        *pid,   /* O - Process ID or 0 on error */
                  char       **argv,    /* I - Arguments to pass to command */
                 int        user)       /* I - User to run as or 0 for current */
 {
-  int  fds[2];                         /* Pipe file descriptors */
+  int  fd,                             /* Temporary file descriptor */
+       fds[2];                         /* Pipe file descriptors */
 
 
  /*
@@ -344,11 +345,14 @@ cupsdPipeCommand(int        *pid, /* O - Process ID or 0 on error */
     if (!getuid() && user)
       setuid(user);                    /* Run as restricted user */
 
-    close(0);                          /* </dev/null */
-    open("/dev/null", O_RDONLY);
+    if ((fd = open("/dev/null", O_RDONLY)) > 0)
+    {
+      dup2(fd, 0);                     /* </dev/null */
+      close(fd);
+    }
 
-    close(1);                          /* >pipe */
-    dup(fds[1]);
+    dup2(fds[1], 1);                   /* >pipe */
+    close(fds[1]);
 
     cupsdExec(command, argv);
     exit(errno);
index 5a9ea38ca02c463227d4351f65ed1f5fc92d33c5..54ce778b29fefc59882ccf9c9f660d0bd230927b 100644 (file)
        EXPECT ipp-versions-supported
        EXPECT natural-language-configured
        EXPECT operations-supported
-       EXPECT printer-info
+       EXPECT pdl-override-supported
        EXPECT printer-is-accepting-jobs
-       EXPECT printer-location
-       EXPECT printer-make-and-model
-       EXPECT printer-more-info
        EXPECT printer-name
        EXPECT printer-state
        EXPECT printer-state-reasons
        EXPECT printer-up-time
        EXPECT printer-uri-supported
+       EXPECT queued-job-count
        EXPECT uri-authentication-supported
        EXPECT uri-security-supported
 }
index 91374835ea796c403665f70193f8d3221da72e4e..475ce61abbdf425e51fed050803a4d464d298f5c 100644 (file)
 #define HAVE_DNSSD 1
 
 
-/*
- * Do we have Darwin's CoreFoundation and SystemConfiguration frameworks?
- */
-
-/* #undef HAVE_COREFOUNDATION */
-/* #undef HAVE_SYSTEMCONFIGURATION */
-
-
 /*
  * Do we have <sys/ioctl.h>?
  */
 /* #undef HAVE_SYS_IOCTL_H */
 
 
-/*
- * Do we have mkstemp() and/or mkstemps()?
- */
-
-/* #undef HAVE_MKSTEMP */
-/* #undef HAVE_MKSTEMPS */
-
-
 /*
  * Does the "tm" structure contain the "tm_gmtoff" member?
  */
index 3579f5b4055469c2293558fd38b93aa77f97b893..7dcb61b9a6ec75770af8a3f30f9787ce65191ed7 100644 (file)
 /* #undef HAVE_DNSSD */
 
 
-/*
- * Do we have Darwin's CoreFoundation and SystemConfiguration frameworks?
- */
-
-/* #undef HAVE_COREFOUNDATION */
-/* #undef HAVE_SYSTEMCONFIGURATION */
-
-
 /*
  * Do we have <sys/ioctl.h>?
  */
 /* #undef HAVE_SYS_IOCTL_H */
 
 
-/*
- * Do we have mkstemp() and/or mkstemps()?
- */
-
-/* #undef HAVE_MKSTEMP */
-/* #undef HAVE_MKSTEMPS */
-
-
 /*
  * Does the "tm" structure contain the "tm_gmtoff" member?
  */