diff options
125 files changed, 12310 insertions, 676 deletions
diff --git a/CHANGES-1.6.txt b/CHANGES-1.6.txt index 896baded..23e14229 100644 --- a/CHANGES-1.6.txt +++ b/CHANGES-1.6.txt @@ -1,6 +1,25 @@ CHANGES-1.6.txt --------------- +CHANGES IN CUPS V1.6.4 + + - Removed some duplicate size definitions for some ISO sizes that were + causing problems (<rdar://problem/14722721>) + - The IPP backend did not add the "last-document" attribute + (<rdar://problem/114660379>) + - Added a SyncOnClose directive to cups-files.conf to force cupsd to + call fsync before closing any configuration/state files it writes + (<rdar://problem/14523043>) + - Added USB quirk rule for Lexmark E238 (<rdar://problem/14493054>) + - Closed server connections were still not always detected + (<rdar://problem/14484313>) + - The libusb-based USB backend now loads its list of quirks from files + in /usr/share/cups/usb instead of using a hardcoded table + (<rdar://problem/14442769>) + - The scheduler did not properly register ICC color profiles with + colord (<rdar://problem/14455625>) + + CHANGES IN CUPS V1.6.3 - The configure script now prefers Clang over GCC. diff --git a/CHANGES-IPPTOOL.txt b/CHANGES-IPPTOOL.txt index 9c5de0eb..15066ae1 100644 --- a/CHANGES-IPPTOOL.txt +++ b/CHANGES-IPPTOOL.txt @@ -1,10 +1,10 @@ -CHANGES-IPPTOOL.txt - 2013-07-08 +CHANGES-IPPTOOL.txt - 2013-07-15 -------------------------------- This file provides a list of changes to the ipptool binary distribution posted on cups.org. -2013-07-08 +2013-07-15 - New ippfind tool now included with ipptool. - Added support for automatically extending the timeout when all of the diff --git a/CHANGES.txt b/CHANGES.txt index 25640ec5..5047b1ce 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,5 +1,43 @@ -CHANGES.txt - 1.7rc1 - 2013-07-10 ---------------------------------- +CHANGES.txt - 1.7.0 - 2013-10-18 +-------------------------------- + +CHANGES IN CUPS V1.7.0 + + - Updated Japanese localization. + - The lpadmin command did not send the PPD name from the "-m" option + (<rdar://problem/15264697>) + - Network backends now use the prtMarkerSuppliesClass property to + determine the direction of supply level values + (<rdar://problem/14302628>) + - The scheduler did not remove backup PPD files when a printer was + deleted (<rdar://problem/15065555>) + - The scheduler incorrectly responded to HEAD requests when the web + interface was disabled (<rdar://problem/15090332>) + - The scheduler did not respond using the hostname specified by the + client (<rdar://problem/14583574>) + - Fax queues did not work when shared via Bonjour + (<rdar://problem/14498310>) + - Error messages from the scheduler were not localized using the + language specified in the client's IPP request + (<rdar://problem/14128011>) + - Added an Italian localization (<rdar://problem/14481578>) + - Fixed a couple memory leaks in ippfind that were reported by Clang. + - Fixed a compile issue on 64-bit Linux with Clang - need to use the + -pie option instead of -Wl,-pie now (<rdar://problem/14480938>) + - The ippfind utility reported the wrong port numbers when compiled + against Avahi (<rdar://problem/14508324>) + - httpGetFd, httpGetFile, httpPutFd, and httpPutFile did not + automatically reconnect if the server closed the connecion after the + previous response. + - Fixed a compile error in libcups (<rdar://problem/14467141>) + - The scheduler incorrectly did not pass a FINAL_CONTENT_TYPE + environment variable to the filters or backend + (<rdar://problem/14355011>) + - The cups-exec helper program could fail randomly on OS X due to + sandbox violations when closing excess file descriptors + (<rdar://problem/14421943>) + - The scheduler incorrectly did not use the kqueue interface on OS X. + CHANGES IN CUPS V1.7rc1 diff --git a/CREDITS.txt b/CREDITS.txt index b5721c44..d2a8ca5d 100644 --- a/CREDITS.txt +++ b/CREDITS.txt @@ -1,4 +1,4 @@ -CREDITS.txt - 2012-07-16 +CREDITS.txt - 2013-07-23 ------------------------ Few projects are completed by one person, and CUPS is no exception. We'd @@ -39,6 +39,7 @@ like to thank the following individuals for their contributions: Vincenzo Reale - Italian localization. Petter Reinholdtsen - HP-UX compiler stuff. Juan Pablo González Riopedre - Spanish localization. + Giovanni Scafora - Italian localization. Opher Shachar - Hebrew localization. Stuart Stevens - HP JetDirect IPP information. Andrea Suatoni - IRIX desktop integration and testing. diff --git a/INSTALL.txt b/INSTALL.txt index 96c014c0..090b17fb 100644 --- a/INSTALL.txt +++ b/INSTALL.txt @@ -1,5 +1,5 @@ -INSTALL - CUPS v1.7rc1 - 2013-07-08 ------------------------------------ +INSTALL - CUPS v1.7.0 - 2013-07-16 +---------------------------------- This file describes how to compile and install CUPS from source code. For more information on CUPS see the file called "README.txt". A complete change log can diff --git a/IPPTOOL.txt b/IPPTOOL.txt index a64950ca..2293a45e 100644 --- a/IPPTOOL.txt +++ b/IPPTOOL.txt @@ -1,4 +1,4 @@ -IPPTOOL.txt - 2013-07-08 +IPPTOOL.txt - 2013-07-15 ------------------------ See the file CHANGES-IPPTOOL.txt for a list of changes to this software. diff --git a/Makedefs.in b/Makedefs.in index 5376a5fc..6d25b41c 100644 --- a/Makedefs.in +++ b/Makedefs.in @@ -1,9 +1,9 @@ # -# "$Id: Makedefs.in 11010 2013-06-05 16:05:45Z msweet $" +# "$Id: Makedefs.in 11154 2013-07-17 15:21:18Z msweet $" # # Common makefile definitions for CUPS. # -# Copyright 2007-2012 by Apple Inc. +# Copyright 2007-2013 by Apple Inc. # Copyright 1997-2007 by Easy Software Products, all rights reserved. # # These coded instructions, statements, and computer programs are the @@ -218,6 +218,7 @@ SERVERBIN = $(BUILDROOT)@CUPS_SERVERBIN@ SERVERROOT = $(BUILDROOT)@CUPS_SERVERROOT@ SMFMANIFESTDIR = @SMFMANIFESTDIR@ STATEDIR = $(BUILDROOT)@CUPS_STATEDIR@ +USBQUIRKS = @USBQUIRKS@ XINETD = @XINETD@ MAN1EXT = @MAN1EXT@ @@ -260,5 +261,5 @@ DBUSDIR = @DBUSDIR@ # -# End of "$Id: Makedefs.in 11010 2013-06-05 16:05:45Z msweet $" +# End of "$Id: Makedefs.in 11154 2013-07-17 15:21:18Z msweet $" # @@ -1,13 +1,5 @@ -README - CUPS v1.7rc1 - 2013-07-08 ----------------------------------- - -******************************************************* -******************************************************* -**** **** -**** PRE-RELEASE SOFTWARE - USE AT YOUR OWN RISK **** -**** **** -******************************************************* -******************************************************* +README - CUPS v1.7.0 - 2013-07-16 +--------------------------------- Looking for compile instructions? Read the file "INSTALL.txt" instead... diff --git a/backend/Makefile b/backend/Makefile index 0c8e55a9..ec17c0a1 100644 --- a/backend/Makefile +++ b/backend/Makefile @@ -1,9 +1,9 @@ # -# "$Id: Makefile 10996 2013-05-29 11:51:34Z msweet $" +# "$Id: Makefile 11154 2013-07-17 15:21:18Z msweet $" # # Backend makefile for CUPS. # -# Copyright 2007-2012 by Apple Inc. +# Copyright 2007-2013 by Apple Inc. # Copyright 1997-2007 by Easy Software Products, all rights reserved. # # These coded instructions, statements, and computer programs are the @@ -109,6 +109,11 @@ install: all install-data install-headers install-libs install-exec # install-data: + if test "x$(USBQUIRKS)" != x; then \ + echo Installing USB quirks in $(USBQUIRKS); \ + $(INSTALL_DIR) -m 755 $(USBQUIRKS); \ + $(INSTALL_DATA) org.cups.usb-quirks $(USBQUIRKS); \ + fi # @@ -296,5 +301,5 @@ include Dependencies # -# End of "$Id: Makefile 10996 2013-05-29 11:51:34Z msweet $". +# End of "$Id: Makefile 11154 2013-07-17 15:21:18Z msweet $". # diff --git a/backend/ipp.c b/backend/ipp.c index 92b9a79b..910b674b 100644 --- a/backend/ipp.c +++ b/backend/ipp.c @@ -1,36 +1,18 @@ /* - * "$Id: ipp.c 11089 2013-07-03 16:39:38Z msweet $" + * "$Id: ipp.c 11353 2013-10-23 19:53:08Z msweet $" * - * IPP backend for CUPS. + * IPP backend for CUPS. * - * Copyright 2007-2013 by Apple Inc. - * Copyright 1997-2007 by Easy Software Products, all rights reserved. + * Copyright 2007-2013 by Apple Inc. + * Copyright 1997-2007 by Easy Software Products, all rights reserved. * - * These coded instructions, statements, and computer programs are the - * property of Apple Inc. and are protected by Federal copyright - * law. Distribution and use rights are outlined in the file "LICENSE.txt" - * "LICENSE" which should have been included with this file. If this - * file is missing or damaged, see the license at "http://www.cups.org/". + * These coded instructions, statements, and computer programs are the + * property of Apple Inc. and are protected by Federal copyright + * law. Distribution and use rights are outlined in the file "LICENSE.txt" + * "LICENSE" which should have been included with this file. If this + * file is missing or damaged, see the license at "http://www.cups.org/". * - * This file is subject to the Apple OS-Developed Software exception. - * - * Contents: - * - * main() - Send a file to the printer or server. - * cancel_job() - Cancel a print job. - * check_printer_state() - Check the printer state. - * monitor_printer() - Monitor the printer state. - * new_request() - Create a new print creation or validation - * request. - * password_cb() - Disable the password prompt for - * cupsDoFileRequest(). - * quote_string() - Quote a string value. - * report_attr() - Report an IPP attribute value. - * report_printer_state() - Report the printer state. - * run_as_user() - Run the IPP backend as the printing user. - * sigterm_handler() - Handle 'terminate' signals that stop the backend. - * timeout_cb() - Handle HTTP timeouts. - * update_reasons() - Update the printer-state-reasons values. + * This file is subject to the Apple OS-Developed Software exception. */ /* @@ -133,6 +115,7 @@ static const char * const pattrs[] = /* Printer attributes we want */ "media-col-supported", "multiple-document-handling-supported", "operations-supported", + "print-color-mode-supported", "printer-alert", "printer-alert-description", "printer-is-accepting-jobs", @@ -1699,8 +1682,8 @@ main(int argc, /* I - Number of command-line args */ ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_NAME, "requesting-user-name", NULL, argv[2]); - if ((i + 1) >= num_files) - ippAddBoolean(request, IPP_TAG_OPERATION, "last-document", 1); + ippAddBoolean(request, IPP_TAG_OPERATION, "last-document", + (i + 1) >= num_files); if (document_format) ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_MIMETYPE, @@ -3679,5 +3662,5 @@ update_reasons(ipp_attribute_t *attr, /* I - printer-state-reasons or NULL */ } /* - * End of "$Id: ipp.c 11089 2013-07-03 16:39:38Z msweet $". + * End of "$Id: ipp.c 11353 2013-10-23 19:53:08Z msweet $". */ diff --git a/backend/org.cups.usb-quirks b/backend/org.cups.usb-quirks new file mode 100644 index 00000000..567d715d --- /dev/null +++ b/backend/org.cups.usb-quirks @@ -0,0 +1,214 @@ +# USB backend 'quirks' file. +# +# This file lists known issues with various vendors or printers. Each +# line contains either a comment (starting with #) or the USB vendor ID, +# product ID (omit for all vendor products), and a list of known issues: +# +# blacklist The printer is not functional with the USB backend. +# no-reattach Do no re-attach usblp kernel module after printing. +# soft-reset Do a soft reset after printing for cleanup. +# unidir Only supported unidirectional I/O +# usb-init Needs vendor USB initialization string. +# vendor-class Uses vendor-specific class or subclass. +# whitelist The printer is functional with the USB backend. + +# HP DeskJet 895C +0x03f0 0x0004 unidir + +# HP DeskJet 880C +0x03f0 0x0104 unidir + +# HP DeskJet 815C +0x03f0 0x0204 unidir + +# HP DeskJet 810C/812C +0x03f0 0x0304 unidir + +# HP DeskJet 830C +0x03f0 0x0404 unidir + +# HP DeskJet 885C +0x03f0 0x0504 unidir + +# HP DeskJet 840C +0x03f0 0x0604 unidir + +# HP DeskJet 816C +0x03f0 0x0804 unidir + +# HP Deskjet 959C +0x03f0 0x1104 unidir + +# NEC Picty900 (HP OEM) +0x0409 0xefbe unidir + +# NEC Picty760 (HP OEM) +0x0409 0xbef4 unidir + +# NEC Picty920 (HP OEM) +0x0409 0xf0be unidir + +# NEC Picty800 (HP OEM) +0x0409 0xf1be unidir + +# Lexmark International, Inc. (e250d), https://bugs.launchpad.net/bugs/1084164 +0x043d 0x00f3 no-reattach + +# Kyocera Mita FS 820, by zut <kernel@zut.de> +0x0482 0x0010 unidir + +# Canon, Inc. PIXMA iP6000D Printer, https://bugs.launchpad.net/bugs/1160638 +0x04a9 0x1095 unidir + +# Canon, Inc. PIXMA iP4200 Printer, http://www.cups.org/str.php?L4155 +0x04a9 0x10a2 unidir + +# Canon, Inc. PIXMA iP4300 Printer, https://bugs.launchpad.net/bugs/1032385 +0x04a9 0x10b6 unidir + +# Canon, Inc. MP210 https://bugzilla.redhat.com/show_bug.cgi?id=847923#c53 +0x04a9 0x1721 unidir + +# Canon, Inc. MP500 Printer, https://bugs.launchpad.net/bugs/1032456 +0x04a9 0x170c unidir + +# Canon, Inc. MP510 Printer, https://bugs.launchpad.net/bugs/1050009 +0x04a9 0x1717 unidir + +# Canon, Inc. MP550 Printer, http://www.cups.org/str.php?L4155 +0x04a9 0x173d unidir + +# Canon, Inc. MP560 Printer, http://www.cups.org/str.php?L4155 +0x04a9 0x173e unidir + +# Canon, Inc. MF4150 Printer, https://bugs.launchpad.net/bugs/1160638 +0x04a9 0x26a3 no-reattach + +# Brother Industries, Ltd HL-1430 Laser Printer, https://bugs.launchpad.net/bugs/1038695 +0x04f9 0x001a no-reattach + +# Brother Industries, Ltd HL-1440 Laser Printer, https://bugs.launchpad.net/bugs/1000253 +0x04f9 0x000d no-reattach unidir + +# Brother Industries, Ltd HL-1450 Laser Printer, https://bugs.launchpad.net/bugs/1000253 +0x04f9 0x000e no-reattach unidir + +# Oki Data Corp. Okipage 14ex Printer, https://bugs.launchpad.net/bugs/872483 +0x06bc 0x000b no-reattach + +# Oki Data Corp. B410d, https://bugs.launchpad.net/bugs/872483 +0x06bc 0x01c7 no-reattach + +# Seiko Epson Corp. Stylus Color 740 / Photo 750, http://bugs.debian.org/697970 +0x04b8 0x0001 no-reattach unidir + +# Seiko Epson Corp. Stylus Color 670, https://bugs.launchpad.net/bugs/872483 +0x04b8 0x0005 no-reattach + +# Seiko Epson Receipt Printer M129C +0x04b8 0x0202 vendor-class + +# Prolific Technology, Inc. PL2305 Parallel Port (USB -> Parallel adapter), https://bugs.launchpad.net/bugs/987485 +0x067b 0x2305 no-reattach soft-reset unidir + +# Xerox Phaser 3124 https://bugzilla.redhat.com/show_bug.cgi?id=867392 +0x0924 0x3ce9 no-reattach + +# Xerox WorkCentre 3210 https://bugs.launchpad.net/bugs/1102470 +0x0924 0x4293 no-reattach + +# QinHeng Electronics CH340S (USB -> Parallel adapter), https://bugs.launchpad.net/bugs/1000253 +0x1a86 0x7584 no-reattach + +# All Samsung devices, https://bugs.launchpad.net/bugs/1032456 +0x04e8 soft-reset + +# All Zebra devices, https://bugs.launchpad.net/bugs/1001028 +0x0a5f unidir + +# Canon CP-10 +0x04a9 0x304a blacklist + +# Canon CP-100 +0x04a9 0x3063 blacklist + +# Canon CP-200 +0x04a9 0x307c blacklist + +# Canon CP-300 +0x04a9 0x307d blacklist + +# Canon CP-220 +0x04a9 0x30bd blacklist + +# Canon CP-330 +0x04a9 0x30be blacklist + +# Canon SELPHY CP400 +0x04a9 0x30f6 blacklist + +# Canon SELPHY CP600 +0x04a9 0x310b blacklist + +# Canon SELPHY CP710 +0x04a9 0x3127 blacklist + +# Canon SELPHY CP510 +0x04a9 0x3128 blacklist + +# Canon SELPHY ES1 +0x04a9 0x3141 blacklist + +# Canon SELPHY CP730 +0x04a9 0x3142 blacklist + +# Canon SELPHY CP720 +0x04a9 0x3143 blacklist + +# Canon SELPHY CP750 +0x04a9 0x3170 blacklist + +# Canon SELPHY CP740 +0x04a9 0x3171 blacklist + +# Canon SELPHY ES2 +0x04a9 0x3185 blacklist + +# Canon SELPHY ES20 +0x04a9 0x3186 blacklist + +# Canon SELPHY CP770 +0x04a9 0x31aa blacklist + +# Canon SELPHY CP760 +0x04a9 0x31ab blacklist + +# Canon SELPHY ES30 +0x04a9 0x31b0 blacklist + +# Canon SELPHY CP780 +0x04a9 0x31dd blacklist + +# Canon SELPHY ES40 +0x04a9 0x31ee blacklist + +# Canon SELPHY CP800 +0x04a9 0x3214 blacklist + +# Canon SELPHY CP900 +0x04a9 0x3255 blacklist + +# Canon SELPHY CP810 +0x04a9 0x3256 blacklist + +# Canon SELPHY CP500 +0x04a9 0x30f5 blacklist + +# Canon SELPHY ES3 +0x04a9 0x31af blacklist + +# Canon SELPHY CP780 +0x04a9 0x31dd blacklist + +# Lexmark E238 (<rdar://problem/14493054>) +0x043d 0x00d7 no-reattach diff --git a/backend/snmp-supplies.c b/backend/snmp-supplies.c index afe2fbf1..568af858 100644 --- a/backend/snmp-supplies.c +++ b/backend/snmp-supplies.c @@ -1,9 +1,9 @@ /* - * "$Id: snmp-supplies.c 4074 2012-12-12 20:54:21Z msweet $" + * "$Id: snmp-supplies.c 11319 2013-09-27 16:18:26Z msweet $" * * SNMP supplies functions for CUPS. * - * Copyright 2008-2012 by Apple Inc. + * Copyright 2008-2013 by Apple Inc. * * These coded instructions, statements, and computer programs are the * property of Apple Inc. and are protected by Federal copyright @@ -62,6 +62,7 @@ typedef struct /**** Printer supply data ****/ char name[CUPS_SNMP_MAX_STRING], /* Name of supply */ color[8]; /* Color: "#RRGGBB" or "none" */ int colorant, /* Colorant index */ + sclass, /* Supply class */ type, /* Supply type */ max_capacity, /* Maximum capacity */ level; /* Current level value */ @@ -148,6 +149,13 @@ static const int prtMarkerSuppliesMaxCapacity[] = (sizeof(prtMarkerSuppliesMaxCapacity) / sizeof(prtMarkerSuppliesMaxCapacity[0])); /* Offset to supply index */ +static const int prtMarkerSuppliesClass[] = + { CUPS_OID_prtMarkerSuppliesClass, -1 }, + /* Class OID */ + prtMarkerSuppliesClassOffset = + (sizeof(prtMarkerSuppliesClass) / + sizeof(prtMarkerSuppliesClass[0])); + /* Offset to supply index */ static const int prtMarkerSuppliesType[] = { CUPS_OID_prtMarkerSuppliesType, -1 }, /* Type OID */ @@ -257,6 +265,9 @@ backendSNMPSupplies( else percent = 50; + if (supplies[i].sclass == CUPS_TC_receptacleThatIsFilled) + percent = 100 - percent; + if (percent <= 5) { switch (supplies[i].type) @@ -561,14 +572,14 @@ backend_init_supplies( /* * Yes, read the cache file: * - * 2 num_supplies charset + * 3 num_supplies charset * device description * supply structures... */ if (cupsFileGets(cachefile, value, sizeof(value))) { - if (sscanf(value, "2 %d%d", &num_supplies, &charset) == 2 && + if (sscanf(value, "3 %d%d", &num_supplies, &charset) == 2 && num_supplies <= CUPS_MAX_SUPPLIES && cupsFileGets(cachefile, value, sizeof(value))) { @@ -664,7 +675,7 @@ backend_init_supplies( if ((cachefile = cupsFileOpen(cachefilename, "w")) != NULL) { - cupsFilePrintf(cachefile, "2 %d %d\n", num_supplies, charset); + cupsFilePrintf(cachefile, "3 %d %d\n", num_supplies, charset); cupsFilePrintf(cachefile, "%s\n", description); if (num_supplies > 0) @@ -969,6 +980,25 @@ backend_walk_cb(cups_snmp_t *packet, /* I - SNMP packet */ packet->object_value.integer > 0) supplies[i - 1].max_capacity = packet->object_value.integer; } + else if (_cupsSNMPIsOIDPrefixed(packet, prtMarkerSuppliesClass)) + { + /* + * Get marker class... + */ + + i = packet->object_name[prtMarkerSuppliesClassOffset]; + if (i < 1 || i > CUPS_MAX_SUPPLIES || + packet->object_type != CUPS_ASN1_INTEGER) + return; + + fprintf(stderr, "DEBUG2: prtMarkerSuppliesClass.1.%d = %d\n", i, + packet->object_value.integer); + + if (i > num_supplies) + num_supplies = i; + + supplies[i - 1].sclass = packet->object_value.integer; + } else if (_cupsSNMPIsOIDPrefixed(packet, prtMarkerSuppliesType)) { /* @@ -1073,5 +1103,5 @@ utf16_to_utf8( /* - * End of "$Id: snmp-supplies.c 4074 2012-12-12 20:54:21Z msweet $". + * End of "$Id: snmp-supplies.c 11319 2013-09-27 16:18:26Z msweet $". */ diff --git a/backend/usb-libusb.c b/backend/usb-libusb.c index e25a9504..35b7fb3a 100644 --- a/backend/usb-libusb.c +++ b/backend/usb-libusb.c @@ -1,5 +1,5 @@ /* - * "$Id: usb-libusb.c 10977 2013-05-13 16:46:08Z msweet $" + * "$Id: usb-libusb.c 11155 2013-07-17 15:51:43Z msweet $" * * LIBUSB interface code for CUPS. * @@ -16,18 +16,20 @@ * list_devices() - List the available printers. * print_device() - Print a file to a USB device. * close_device() - Close the connection to the USB printer. + * compare_quirks() - Compare two quirks entries. * find_device() - Find or enumerate USB printers. + * find_quirks() - Find the quirks for the given printer, if any. * get_device_id() - Get the IEEE-1284 device ID for the printer. * list_cb() - List USB printers for discovery. + * load_quirks() - Load all quirks files in the /usr/share/cups/usb + * directory. * make_device_uri() - Create a device URI for a USB printer. * open_device() - Open a connection to the USB printer. * print_cb() - Find a USB printer for printing. - * printer_class_soft_reset()' - Do the soft reset request specific to - * printers - * quirks() - Get the known quirks of a given printer model * read_thread() - Thread to read the backchannel data on. * sidechannel_thread() - Handle side-channel requests. * soft_reset() - Send a soft reset to the device. + * soft_reset_printer() - Do the soft reset request specific to printers */ /* @@ -36,6 +38,7 @@ #include <libusb.h> #include <cups/cups-private.h> +#include <cups/dir.h> #include <pthread.h> #include <sys/select.h> #include <sys/types.h> @@ -70,15 +73,15 @@ typedef struct usb_printer_s /**** USB Printer Data ****/ read_endp, /* Read endpoint */ protocol, /* Protocol: 1 = Uni-di, 2 = Bi-di. */ usblp_attached, /* "usblp" kernel module attached? */ - reset_after_job; /* Set to 1 by print_device() */ - unsigned int quirks; /* Quirks flags */ + reset_after_job;/* Set to 1 by print_device() */ + unsigned quirks; /* Quirks flags */ struct libusb_device_handle *handle; /* Open handle to device */ } usb_printer_t; typedef int (*usb_cb_t)(usb_printer_t *, const char *, const char *, const void *); -typedef struct usb_globals_s +typedef struct usb_globals_s /* Global USB printer information */ { usb_printer_t *printer; /* Printer */ @@ -105,143 +108,41 @@ typedef struct usb_globals_s } usb_globals_t; /* - * Quirks: various printer quirks are handled by this table & its flags. + * Quirks: various printer quirks are handled by this structure and its flags. * - * This is copied from the usblp kernel module. So we can easily copy and paste - * new quirks from the module. + * The quirks table used to be compiled into the backend but is now loaded from + * one or more files in the /usr/share/cups/usb directory. */ -struct quirk_printer_struct { - int vendorId; - int productId; - unsigned int quirks; -}; - -#define USBLP_QUIRK_BIDIR 0x1 /* reports bidir but requires - unidirectional mode (no INs/reads) */ -#define USBLP_QUIRK_USB_INIT 0x2 /* needs vendor USB init string */ -#define USBLP_QUIRK_BAD_CLASS 0x4 /* descriptor uses vendor-specific - Class or SubClass */ -#define USBLP_QUIRK_BLACKLIST 0x8 /* these printers do not conform to the USB print spec */ -#define USBLP_QUIRK_RESET 0x4000 /* After printing do a reset - for clean-up */ -#define USBLP_QUIRK_NO_REATTACH 0x8000 /* After printing we cannot re-attach +#define USB_QUIRK_BLACKLIST 0x0001 /* Does not conform to the spec */ +#define USB_QUIRK_NO_REATTACH 0x0002 /* After printing we cannot re-attach the usblp kernel module */ +#define USB_QUIRK_SOFT_RESET 0x0004 /* After printing do a soft reset + for clean-up */ +#define USB_QUIRK_UNIDIR 0x0008 /* Requires unidirectional mode */ +#define USB_QUIRK_USB_INIT 0x0010 /* Needs vendor USB init string */ +#define USB_QUIRK_VENDOR_CLASS 0x0020 /* Descriptor uses vendor-specific + Class or SubClass */ +#define USB_QUIRK_WHITELIST 0x0000 /* no quirks */ + + +typedef struct usb_quirk_s /* USB "quirk" information */ +{ + int vendor_id, /* Affected vendor ID */ + product_id; /* Affected product ID or 0 for all */ + unsigned quirks; /* Quirks bitfield */ +} usb_quirk_t; + -static const struct quirk_printer_struct quirk_printers[] = { - { 0x03f0, 0x0004, USBLP_QUIRK_BIDIR }, /* HP DeskJet 895C */ - { 0x03f0, 0x0104, USBLP_QUIRK_BIDIR }, /* HP DeskJet 880C */ - { 0x03f0, 0x0204, USBLP_QUIRK_BIDIR }, /* HP DeskJet 815C */ - { 0x03f0, 0x0304, USBLP_QUIRK_BIDIR }, /* HP DeskJet 810C/812C */ - { 0x03f0, 0x0404, USBLP_QUIRK_BIDIR }, /* HP DeskJet 830C */ - { 0x03f0, 0x0504, USBLP_QUIRK_BIDIR }, /* HP DeskJet 885C */ - { 0x03f0, 0x0604, USBLP_QUIRK_BIDIR }, /* HP DeskJet 840C */ - { 0x03f0, 0x0804, USBLP_QUIRK_BIDIR }, /* HP DeskJet 816C */ - { 0x03f0, 0x1104, USBLP_QUIRK_BIDIR }, /* HP Deskjet 959C */ - { 0x0409, 0xefbe, USBLP_QUIRK_BIDIR }, /* NEC Picty900 (HP OEM) */ - { 0x0409, 0xbef4, USBLP_QUIRK_BIDIR }, /* NEC Picty760 (HP OEM) */ - { 0x0409, 0xf0be, USBLP_QUIRK_BIDIR }, /* NEC Picty920 (HP OEM) */ - { 0x0409, 0xf1be, USBLP_QUIRK_BIDIR }, /* NEC Picty800 (HP OEM) */ - { 0x043d, 0x00f3, USBLP_QUIRK_NO_REATTACH }, /* Lexmark International, - Inc. (e250d), https://bugs.launchpad.net/bugs/1084164 */ - { 0x0482, 0x0010, USBLP_QUIRK_BIDIR }, /* Kyocera Mita FS 820, - by zut <kernel@zut.de> */ - { 0x04a9, 0x1095, USBLP_QUIRK_BIDIR }, /* Canon, Inc. PIXMA iP6000D - Printer, https://bugs.launchpad.net/bugs/1160638 */ - { 0x04a9, 0x10a2, USBLP_QUIRK_BIDIR }, /* Canon, Inc. PIXMA iP4200 - Printer, http://www.cups.org/str.php?L4155 */ - { 0x04a9, 0x10b6, USBLP_QUIRK_BIDIR }, /* Canon, Inc. PIXMA iP4300 - Printer, https://bugs.launchpad.net/bugs/1032385 */ - { 0x04a9, 0x1721, USBLP_QUIRK_BIDIR }, /* Canon, Inc. MP210 - https://bugzilla.redhat.com/show_bug.cgi?id=847923#c53 */ - { 0x04a9, 0x170c, USBLP_QUIRK_BIDIR }, /* Canon, Inc. MP500 - Printer, https://bugs.launchpad.net/bugs/1032456 */ - { 0x04a9, 0x1717, USBLP_QUIRK_BIDIR }, /* Canon, Inc. MP510 - Printer, https://bugs.launchpad.net/bugs/1050009 */ - { 0x04a9, 0x173d, USBLP_QUIRK_BIDIR }, /* Canon, Inc. MP550 - Printer, http://www.cups.org/str.php?L4155 */ - { 0x04a9, 0x173e, USBLP_QUIRK_BIDIR }, /* Canon, Inc. MP560 - Printer, http://www.cups.org/str.php?L4155 */ - { 0x04a9, 0x26a3, USBLP_QUIRK_NO_REATTACH }, /* Canon, Inc. MF4150 - Printer, https://bugs.launchpad.net/bugs/1160638 */ - { 0x04f9, 0x001a, USBLP_QUIRK_NO_REATTACH }, /* Brother Industries, Ltd - HL-1430 Laser Printer, - https://bugs.launchpad.net/bugs/1038695 */ - { 0x04f9, 0x000d, USBLP_QUIRK_BIDIR | - USBLP_QUIRK_NO_REATTACH }, /* Brother Industries, Ltd - HL-1440 Laser Printer, - https://bugs.launchpad.net/bugs/1000253 */ - { 0x04f9, 0x000e, USBLP_QUIRK_BIDIR | - USBLP_QUIRK_NO_REATTACH }, /* Brother Industries, Ltd - HL-1450 Laser Printer, - https://bugs.launchpad.net/bugs/1000253 */ - { 0x06bc, 0x000b, USBLP_QUIRK_NO_REATTACH }, /* Oki Data Corp. - Okipage 14ex Printer, - https://bugs.launchpad.net/bugs/872483 */ - { 0x06bc, 0x01c7, USBLP_QUIRK_NO_REATTACH }, /* Oki Data Corp. B410d, - https://bugs.launchpad.net/bugs/872483 */ - { 0x04b8, 0x0001, USBLP_QUIRK_BIDIR | - USBLP_QUIRK_NO_REATTACH }, /* Seiko Epson Corp. Stylus Color 740 / Photo 750, - http://bugs.debian.org/697970 */ - { 0x04b8, 0x0005, USBLP_QUIRK_NO_REATTACH }, /* Seiko Epson Corp. Stylus Color 670, - https://bugs.launchpad.net/bugs/872483 */ - { 0x04b8, 0x0202, USBLP_QUIRK_BAD_CLASS }, /* Seiko Epson Receipt - Printer M129C */ - { 0x067b, 0x2305, USBLP_QUIRK_BIDIR | - USBLP_QUIRK_NO_REATTACH | - USBLP_QUIRK_RESET }, - /* Prolific Technology, Inc. PL2305 Parallel Port - (USB -> Parallel adapter), https://bugs.launchpad.net/bugs/987485 */ - { 0x0924, 0x3ce9, USBLP_QUIRK_NO_REATTACH }, /* Xerox Phaser 3124 - https://bugzilla.redhat.com/show_bug.cgi?id=867392 */ - { 0x0924, 0x4293, USBLP_QUIRK_NO_REATTACH }, /* Xerox WorkCentre 3210 - https://bugs.launchpad.net/bugs/1102470 */ - { 0x1a86, 0x7584, USBLP_QUIRK_NO_REATTACH }, /* QinHeng Electronics - CH340S (USB -> Parallel adapter), https://bugs.launchpad.net/bugs/1000253 */ - { 0x04e8, 0x0000, USBLP_QUIRK_RESET }, /* All Samsung devices, - https://bugs.launchpad.net/bugs/1032456 */ - { 0x0a5f, 0x0000, USBLP_QUIRK_BIDIR }, /* All Zebra devices, - https://bugs.launchpad.net/bugs/1001028 */ - /* Canon */ - { 0x04a9, 0x304a, USBLP_QUIRK_BLACKLIST }, /* Canon CP-10 */ - { 0x04a9, 0x3063, USBLP_QUIRK_BLACKLIST }, /* Canon CP-100 */ - { 0x04a9, 0x307c, USBLP_QUIRK_BLACKLIST }, /* Canon CP-200 */ - { 0x04a9, 0x307d, USBLP_QUIRK_BLACKLIST }, /* Canon CP-300 */ - { 0x04a9, 0x30bd, USBLP_QUIRK_BLACKLIST }, /* Canon CP-220 */ - { 0x04a9, 0x30be, USBLP_QUIRK_BLACKLIST }, /* Canon CP-330 */ - { 0x04a9, 0x30f6, USBLP_QUIRK_BLACKLIST }, /* Canon SELPHY CP400 */ - { 0x04a9, 0x310b, USBLP_QUIRK_BLACKLIST }, /* Canon SELPHY CP600 */ - { 0x04a9, 0x3127, USBLP_QUIRK_BLACKLIST }, /* Canon SELPHY CP710 */ - { 0x04a9, 0x3128, USBLP_QUIRK_BLACKLIST }, /* Canon SELPHY CP510 */ - { 0x04a9, 0x3141, USBLP_QUIRK_BLACKLIST }, /* Canon SELPHY ES1 */ - { 0x04a9, 0x3142, USBLP_QUIRK_BLACKLIST }, /* Canon SELPHY CP730 */ - { 0x04a9, 0x3143, USBLP_QUIRK_BLACKLIST }, /* Canon SELPHY CP720 */ - { 0x04a9, 0x3170, USBLP_QUIRK_BLACKLIST }, /* Canon SELPHY CP750 */ - { 0x04a9, 0x3171, USBLP_QUIRK_BLACKLIST }, /* Canon SELPHY CP740 */ - { 0x04a9, 0x3185, USBLP_QUIRK_BLACKLIST }, /* Canon SELPHY ES2 */ - { 0x04a9, 0x3186, USBLP_QUIRK_BLACKLIST }, /* Canon SELPHY ES20 */ - { 0x04a9, 0x31aa, USBLP_QUIRK_BLACKLIST }, /* Canon SELPHY CP770 */ - { 0x04a9, 0x31ab, USBLP_QUIRK_BLACKLIST }, /* Canon SELPHY CP760 */ - { 0x04a9, 0x31b0, USBLP_QUIRK_BLACKLIST }, /* Canon SELPHY ES30 */ - { 0x04a9, 0x31dd, USBLP_QUIRK_BLACKLIST }, /* Canon SELPHY CP780 */ - { 0x04a9, 0x31ee, USBLP_QUIRK_BLACKLIST }, /* Canon SELPHY ES40 */ - { 0x04a9, 0x3214, USBLP_QUIRK_BLACKLIST }, /* Canon SELPHY CP800 */ - { 0x04a9, 0x3255, USBLP_QUIRK_BLACKLIST }, /* Canon SELPHY CP900 */ - { 0x04a9, 0x3256, USBLP_QUIRK_BLACKLIST }, /* Canon SELPHY CP810 */ - { 0x04a9, 0x30F5, USBLP_QUIRK_BLACKLIST }, /* Canon SELPHY CP500 */ - { 0x04a9, 0x31AF, USBLP_QUIRK_BLACKLIST }, /* Canon SELPHY ES3 */ - { 0x04a9, 0x31DD, USBLP_QUIRK_BLACKLIST }, /* Canon SELPHY CP780 */ - /* MISSING PIDs: CP520, CP530, CP790 */ - { 0, 0 } -}; /* * Globals... */ +cups_array_t *all_quirks; /* Array of printer quirks */ usb_globals_t g = { 0 }; /* Globals */ -libusb_device **list; /* List of connected USB devices */ +libusb_device **all_list; /* List of connected USB devices */ /* @@ -249,22 +150,24 @@ libusb_device **list; /* List of connected USB devices */ */ static int close_device(usb_printer_t *printer); +static int compare_quirks(usb_quirk_t *a, usb_quirk_t *b); static usb_printer_t *find_device(usb_cb_t cb, const void *data); +static unsigned find_quirks(int vendor_id, int product_id); static int get_device_id(usb_printer_t *printer, char *buffer, size_t bufsize); static int list_cb(usb_printer_t *printer, const char *device_uri, const char *device_id, const void *data); +static void load_quirks(void); static char *make_device_uri(usb_printer_t *printer, const char *device_id, char *uri, size_t uri_size); static int open_device(usb_printer_t *printer, int verbose); static int print_cb(usb_printer_t *printer, const char *device_uri, const char *device_id, const void *data); -static int printer_class_soft_reset(usb_printer_t *printer); -static unsigned int quirks(int vendor, int product); static void *read_thread(void *reference); static void *sidechannel_thread(void *reference); static void soft_reset(void); +static int soft_reset_printer(usb_printer_t *printer); /* @@ -274,6 +177,8 @@ static void soft_reset(void); void list_devices(void) { + load_quirks(); + fputs("DEBUG: list_devices\n", stderr); find_device(list_cb, NULL); } @@ -316,6 +221,8 @@ print_device(const char *uri, /* I - Device URI */ const char *val; /* Option value */ + load_quirks(); + /* * See if the side-channel descriptor is valid... */ @@ -341,9 +248,9 @@ print_device(const char *uri, /* I - Device URI */ /* * Some devices need a reset after finishing a job, these devices are - * marked with the USBLP_QUIRK_RESET quirk. + * marked with the USB_QUIRK_SOFT_RESET quirk. */ - g.printer->reset_after_job = (g.printer->quirks & USBLP_QUIRK_RESET ? 1 : 0); + g.printer->reset_after_job = (g.printer->quirks & USB_QUIRK_SOFT_RESET ? 1 : 0); /* * If we are printing data from a print driver on stdin, ignore SIGTERM @@ -760,7 +667,7 @@ print_device(const char *uri, /* I - Device URI */ * Clean up .... */ - libusb_free_device_list(list, 1); + libusb_free_device_list(all_list, 1); libusb_exit(NULL); return (status); @@ -880,6 +787,23 @@ close_device(usb_printer_t *printer) /* I - Printer */ /* + * 'compare_quirks()' - Compare two quirks entries. + */ + +static int /* O - Result of comparison */ +compare_quirks(usb_quirk_t *a, /* I - First quirk entry */ + usb_quirk_t *b) /* I - Second quirk entry */ +{ + int result; /* Result of comparison */ + + if ((result = b->vendor_id - a->vendor_id) == 0) + result = b->product_id - a->product_id; + + return (result); +} + + +/* * 'find_device()' - Find or enumerate USB printers. */ @@ -923,7 +847,7 @@ find_device(usb_cb_t cb, /* I - Callback function */ if (err) { fprintf(stderr, "DEBUG: Unable to initialize USB access via libusb, " - "libusb error %i\n", err); + "libusb error %i\n", (int)err); return (NULL); } @@ -951,13 +875,13 @@ find_device(usb_cb_t cb, /* I - Callback function */ !devdesc.idProduct) continue; - printer.quirks = quirks(devdesc.idVendor, devdesc.idProduct); + printer.quirks = find_quirks(devdesc.idVendor, devdesc.idProduct); /* * Ignore blacklisted printers... */ - if (printer.quirks & USBLP_QUIRK_BLACKLIST) + if (printer.quirks & USB_QUIRK_BLACKLIST) continue; for (conf = 0; conf < devdesc.bNumConfigurations; conf ++) @@ -986,13 +910,13 @@ find_device(usb_cb_t cb, /* I - Callback function */ if (((altptr->bInterfaceClass != LIBUSB_CLASS_PRINTER || altptr->bInterfaceSubClass != 1) && - ((printer.quirks & USBLP_QUIRK_BAD_CLASS) == 0)) || + ((printer.quirks & USB_QUIRK_VENDOR_CLASS) == 0)) || (altptr->bInterfaceProtocol != 1 && /* Unidirectional */ altptr->bInterfaceProtocol != 2) || /* Bidirectional */ altptr->bInterfaceProtocol < protocol) continue; - if (printer.quirks & USBLP_QUIRK_BAD_CLASS) + if (printer.quirks & USB_QUIRK_VENDOR_CLASS) fprintf(stderr, "DEBUG: Printer does not report class 7 and/or " "subclass 1 but works as a printer anyway\n"); @@ -1049,7 +973,7 @@ find_device(usb_cb_t cb, /* I - Callback function */ { fprintf(stderr, "DEBUG: Device protocol: %d\n", printer.protocol); - if (printer.quirks & USBLP_QUIRK_BIDIR) + if (printer.quirks & USB_QUIRK_UNIDIR) { printer.read_endp = -1; fprintf(stderr, "DEBUG: Printer reports bi-di support " @@ -1069,7 +993,7 @@ find_device(usb_cb_t cb, /* I - Callback function */ altsetting[printer.altset]. endpoint[printer.write_endp]. bEndpointAddress; - if (printer.quirks & USBLP_QUIRK_NO_REATTACH) + if (printer.quirks & USB_QUIRK_NO_REATTACH) { printer.usblp_attached = 0; fprintf(stderr, "DEBUG: Printer does not like usblp " @@ -1105,6 +1029,35 @@ find_device(usb_cb_t cb, /* I - Callback function */ /* + * 'find_quirks()' - Find the quirks for the given printer, if any. + * + * First looks for an exact match, then looks for the vendor ID wildcard match. + */ + +static unsigned /* O - Quirks flags */ +find_quirks(int vendor_id, /* I - Vendor ID */ + int product_id) /* I - Product ID */ +{ + usb_quirk_t key, /* Search key */ + *match; /* Matching quirk entry */ + + + key.vendor_id = vendor_id; + key.product_id = product_id; + + if ((match = cupsArrayFind(all_quirks, &key)) != NULL) + return (match->quirks); + + key.product_id = 0; + + if ((match = cupsArrayFind(all_quirks, &key)) != NULL) + return (match->quirks); + + return (USB_QUIRK_WHITELIST); +} + + +/* * 'get_device_id()' - Get the IEEE-1284 device ID for the printer. */ @@ -1210,6 +1163,104 @@ list_cb(usb_printer_t *printer, /* I - Printer */ /* + * 'load_quirks()' - Load all quirks files in the /usr/share/cups/usb directory. + */ + +static void +load_quirks(void) +{ + const char *datadir; /* CUPS_DATADIR environment variable */ + char filename[1024], /* Filename */ + line[1024]; /* Line from file */ + cups_dir_t *dir; /* Directory */ + cups_dentry_t *dent; /* Directory entry */ + cups_file_t *fp; /* Quirks file */ + usb_quirk_t *quirk; /* New quirk */ + + + all_quirks = cupsArrayNew((cups_array_func_t)compare_quirks, NULL); + + if ((datadir = getenv("CUPS_DATADIR")) == NULL) + datadir = CUPS_DATADIR; + + snprintf(filename, sizeof(filename), "%s/usb", datadir); + if ((dir = cupsDirOpen(filename)) == NULL) + { + perror(filename); + return; + } + + fprintf(stderr, "DEBUG: Loading USB quirks from \"%s\".\n", filename); + + while ((dent = cupsDirRead(dir)) != NULL) + { + if (!S_ISREG(dent->fileinfo.st_mode)) + continue; + + snprintf(filename, sizeof(filename), "%s/usb/%s", datadir, dent->filename); + if ((fp = cupsFileOpen(filename, "r")) == NULL) + { + perror(filename); + continue; + } + + while (cupsFileGets(fp, line, sizeof(line))) + { + /* + * Skip blank and comment lines... + */ + + if (line[0] == '#' || !line[0]) + continue; + + /* + * Add a quirk... + */ + + if ((quirk = calloc(1, sizeof(usb_quirk_t))) == NULL) + { + perror("DEBUG: Unable to allocate memory for quirk"); + break; + } + + if (sscanf(line, "%x%x", &quirk->vendor_id, &quirk->product_id) < 1) + { + fprintf(stderr, "DEBUG: Bad line: %s\n", line); + free(quirk); + continue; + } + + if (strstr(line, " blacklist")) + quirk->quirks |= USB_QUIRK_BLACKLIST; + + if (strstr(line, " no-reattach")) + quirk->quirks |= USB_QUIRK_NO_REATTACH; + + if (strstr(line, " soft-reset")) + quirk->quirks |= USB_QUIRK_SOFT_RESET; + + if (strstr(line, " unidir")) + quirk->quirks |= USB_QUIRK_UNIDIR; + + if (strstr(line, " usb-init")) + quirk->quirks |= USB_QUIRK_USB_INIT; + + if (strstr(line, " vendor-class")) + quirk->quirks |= USB_QUIRK_VENDOR_CLASS; + + cupsArrayAdd(all_quirks, quirk); + } + + cupsFileClose(fp); + } + + fprintf(stderr, "DEBUG: Loaded %d quirks.\n", cupsArrayCount(all_quirks)); + + cupsDirClose(dir); +} + + +/* * 'make_device_uri()' - Create a device URI for a USB printer. */ @@ -1636,65 +1687,6 @@ print_cb(usb_printer_t *printer, /* I - Printer */ /* - * 'printer_class_soft_reset()' - Do the soft reset request specific to printers - * - * This soft reset is specific to the printer device class and is much less - * invasive than the general USB reset libusb_reset_device(). Especially it - * does never happen that the USB addressing and configuration changes. What - * is actually done is that all buffers get flushed and the bulk IN and OUT - * pipes get reset to their default states. This clears all stall conditions. - * See http://cholla.mmto.org/computers/linux/usb/usbprint11.pdf - */ - -static int /* O - 0 on success, < 0 on error */ -printer_class_soft_reset(usb_printer_t *printer) /* I - Printer */ -{ - struct libusb_config_descriptor *confptr = NULL; - /* Pointer to current configuration */ - int interface, - errcode; - - if (libusb_get_config_descriptor(printer->device, printer->conf, &confptr) - < 0) - interface = printer->iface; - else - interface = confptr->interface[printer->iface]. - altsetting[printer->altset].bInterfaceNumber; - libusb_free_config_descriptor(confptr); - if ((errcode = libusb_control_transfer(printer->handle, - LIBUSB_REQUEST_TYPE_CLASS | - LIBUSB_ENDPOINT_OUT | - LIBUSB_RECIPIENT_OTHER, - 2, 0, interface, NULL, 0, 5000)) < 0) - errcode = libusb_control_transfer(printer->handle, - LIBUSB_REQUEST_TYPE_CLASS | - LIBUSB_ENDPOINT_OUT | - LIBUSB_RECIPIENT_INTERFACE, - 2, 0, interface, NULL, 0, 5000); - return errcode; -} - - -/* - * 'quirks()' - Get the known quirks of a given printer model - */ - -static unsigned int quirks(int vendor, int product) -{ - int i; - - for (i = 0; quirk_printers[i].vendorId; i++) - { - if (vendor == quirk_printers[i].vendorId && - (quirk_printers[i].productId == 0x0000 || - product == quirk_printers[i].productId)) - return quirk_printers[i].quirks; - } - return 0; -} - - -/* * 'read_thread()' - Thread to read the backchannel data on. */ @@ -1917,13 +1909,15 @@ sidechannel_thread(void *reference) * 'soft_reset()' - Send a soft reset to the device. */ -static void soft_reset(void) +static void +soft_reset(void) { fd_set input_set; /* Input set for select() */ struct timeval tv; /* Time value */ char buffer[2048]; /* Buffer */ struct timespec cond_timeout; /* pthread condition timeout */ + /* * Send an abort once a second until the I/O lock is released by the main * thread... @@ -1968,7 +1962,7 @@ static void soft_reset(void) * Send the reset... */ - printer_class_soft_reset(g.printer); + soft_reset_printer(g.printer); /* * Release the I/O lock... @@ -1982,6 +1976,51 @@ static void soft_reset(void) /* - * End of "$Id: usb-libusb.c 10977 2013-05-13 16:46:08Z msweet $". + * 'soft_reset_printer()' - Do the soft reset request specific to printers + * + * This soft reset is specific to the printer device class and is much less + * invasive than the general USB reset libusb_reset_device(). Especially it + * does never happen that the USB addressing and configuration changes. What + * is actually done is that all buffers get flushed and the bulk IN and OUT + * pipes get reset to their default states. This clears all stall conditions. + * See http://cholla.mmto.org/computers/linux/usb/usbprint11.pdf + */ + +static int /* O - 0 on success, < 0 on error */ +soft_reset_printer( + usb_printer_t *printer) /* I - Printer */ +{ + struct libusb_config_descriptor *confptr = NULL; + /* Pointer to current configuration */ + int interface, /* Interface to reset */ + errcode; /* Error code */ + + + if (libusb_get_config_descriptor(printer->device, printer->conf, + &confptr) < 0) + interface = printer->iface; + else + interface = confptr->interface[printer->iface]. + altsetting[printer->altset].bInterfaceNumber; + + libusb_free_config_descriptor(confptr); + + if ((errcode = libusb_control_transfer(printer->handle, + LIBUSB_REQUEST_TYPE_CLASS | + LIBUSB_ENDPOINT_OUT | + LIBUSB_RECIPIENT_OTHER, + 2, 0, interface, NULL, 0, 5000)) < 0) + errcode = libusb_control_transfer(printer->handle, + LIBUSB_REQUEST_TYPE_CLASS | + LIBUSB_ENDPOINT_OUT | + LIBUSB_RECIPIENT_INTERFACE, + 2, 0, interface, NULL, 0, 5000); + + return (errcode); +} + + +/* + * End of "$Id: usb-libusb.c 11155 2013-07-17 15:51:43Z msweet $". */ diff --git a/cgi-bin/admin.c b/cgi-bin/admin.c index f3a6fc54..490a46bb 100644 --- a/cgi-bin/admin.c +++ b/cgi-bin/admin.c @@ -1,5 +1,5 @@ /* - * "$Id: admin.c 10996 2013-05-29 11:51:34Z msweet $" + * "$Id: admin.c 11345 2013-10-18 21:14:52Z msweet $" * * Administration CGI for CUPS. * @@ -1348,20 +1348,20 @@ do_am_printer(http_t *http, /* I - HTTP connection */ ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_URI, "printer-uri", NULL, uri); - ippAddString(request, IPP_TAG_PRINTER, IPP_TAG_TEXT, "printer-location", - NULL, cgiGetVariable("PRINTER_LOCATION")); - - ippAddString(request, IPP_TAG_PRINTER, IPP_TAG_TEXT, "printer-info", - NULL, cgiGetVariable("PRINTER_INFO")); - if (!file) { var = cgiGetVariable("PPD_NAME"); if (strcmp(var, "__no_change__")) - ippAddString(request, IPP_TAG_PRINTER, IPP_TAG_NAME, "ppd-name", + ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_NAME, "ppd-name", NULL, var); } + ippAddString(request, IPP_TAG_PRINTER, IPP_TAG_TEXT, "printer-location", + NULL, cgiGetVariable("PRINTER_LOCATION")); + + ippAddString(request, IPP_TAG_PRINTER, IPP_TAG_TEXT, "printer-info", + NULL, cgiGetVariable("PRINTER_INFO")); + strlcpy(uri, cgiGetVariable("DEVICE_URI"), sizeof(uri)); /* @@ -4218,5 +4218,5 @@ get_points(double number, /* I - Original number */ /* - * End of "$Id: admin.c 10996 2013-05-29 11:51:34Z msweet $". + * End of "$Id: admin.c 11345 2013-10-18 21:14:52Z msweet $". */ diff --git a/conf/cups-files.conf.in b/conf/cups-files.conf.in index 965e8617..4e7a2cd9 100644 --- a/conf/cups-files.conf.in +++ b/conf/cups-files.conf.in @@ -1,5 +1,5 @@ # -# "$Id: cups-files.conf.in 4120 2013-01-10 17:01:44Z msweet $" +# "$Id: cups-files.conf.in 11201 2013-07-26 21:27:27Z msweet $" # # Sample file/directory/user/group configuration file for the CUPS scheduler. # See "man cups-files.conf" for a complete description of this file. @@ -8,6 +8,9 @@ # List of events that are considered fatal errors for the scheduler... #FatalErrors @CUPS_FATAL_ERRORS@ +# Do we call fsync() after writing configuration or status files? +#SyncOnClose No + # Default user and group for filters/backends/helper programs; this cannot be # any user or group that resolves to ID 0 for security reasons... #User @CUPS_USER@ @@ -94,5 +97,5 @@ PageLog @CUPS_LOGDIR@/page_log #TempDir @CUPS_REQUESTS@/tmp # -# End of "$Id: cups-files.conf.in 4120 2013-01-10 17:01:44Z msweet $". +# End of "$Id: cups-files.conf.in 11201 2013-07-26 21:27:27Z msweet $". # diff --git a/config-scripts/cups-common.m4 b/config-scripts/cups-common.m4 index c9de2c0f..344fae85 100644 --- a/config-scripts/cups-common.m4 +++ b/config-scripts/cups-common.m4 @@ -20,7 +20,7 @@ dnl Set the name of the config header file... AC_CONFIG_HEADER(config.h) dnl Version number information... -CUPS_VERSION=1.7rc1 +CUPS_VERSION=1.7.0 CUPS_REVISION= #if test -z "$CUPS_REVISION" -a -d .svn; then # CUPS_REVISION="-r`svnversion . | awk -F: '{print $NF}' | sed -e '1,$s/[[a-zA-Z]]*//g'`" @@ -225,7 +225,9 @@ dnl See if we have libusb... AC_ARG_ENABLE(libusb, [ --enable-libusb use libusb for USB printing]) LIBUSB="" +USBQUIRKS="" AC_SUBST(LIBUSB) +AC_SUBST(USBQUIRKS) if test "x$PKGCONFIG" != x; then if test x$enable_libusb = xyes -o $uname != Darwin; then @@ -235,6 +237,7 @@ if test "x$PKGCONFIG" != x; then AC_DEFINE(HAVE_LIBUSB) CFLAGS="$CFLAGS `$PKGCONFIG --cflags libusb-1.0`" LIBUSB="`$PKGCONFIG --libs libusb-1.0`" + USBQUIRKS="\$(DATADIR)/usb" else AC_MSG_RESULT(no) fi diff --git a/config-scripts/cups-compiler.m4 b/config-scripts/cups-compiler.m4 index 2bf1442a..252f2aa2 100644 --- a/config-scripts/cups-compiler.m4 +++ b/config-scripts/cups-compiler.m4 @@ -132,18 +132,23 @@ if test -n "$GCC"; then # Not available to LSB binaries... AC_MSG_CHECKING(if GCC supports -fPIE) OLDCFLAGS="$CFLAGS" - CFLAGS="$CFLAGS -fPIE" - AC_TRY_COMPILE(,, - [case "$CC" in - *clang) + case "$uname" in + Darwin*) + CFLAGS="$CFLAGS -fPIE -Wl,-pie" + AC_TRY_COMPILE(,,[ PIEFLAGS="-fPIE -Wl,-pie" - ;; - *) + AC_MSG_RESULT(yes)], + AC_MSG_RESULT(no)) + ;; + + *) + CFLAGS="$CFLAGS -fPIE -pie" + AC_TRY_COMPILE(,,[ PIEFLAGS="-fPIE -pie" - ;; - esac - AC_MSG_RESULT(yes)], - AC_MSG_RESULT(no)) + AC_MSG_RESULT(yes)], + AC_MSG_RESULT(no)) + ;; + esac CFLAGS="$OLDCFLAGS" fi @@ -727,6 +727,7 @@ ARFLAGS LIBZ INSTALL_GZIP LIBWRAP +USBQUIRKS LIBUSB LIBMXML EGREP @@ -2516,7 +2517,7 @@ esac ac_config_headers="$ac_config_headers config.h" -CUPS_VERSION=1.7rc1 +CUPS_VERSION=1.7.0 CUPS_REVISION= #if test -z "$CUPS_REVISION" -a -d .svn; then # CUPS_REVISION="-r`svnversion . | awk -F: '{print $NF}' | sed -e '1,$s/[[a-zA-Z]]*//g'`" @@ -5232,6 +5233,8 @@ fi LIBUSB="" +USBQUIRKS="" + if test "x$PKGCONFIG" != x; then @@ -5245,6 +5248,7 @@ $as_echo "yes" >&6; } CFLAGS="$CFLAGS `$PKGCONFIG --cflags libusb-1.0`" LIBUSB="`$PKGCONFIG --libs libusb-1.0`" + USBQUIRKS="\$(DATADIR)/usb" else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } @@ -6841,8 +6845,10 @@ rm -f core conftest.err conftest.$ac_objext \ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if GCC supports -fPIE" >&5 $as_echo_n "checking if GCC supports -fPIE... " >&6; } OLDCFLAGS="$CFLAGS" - CFLAGS="$CFLAGS -fPIE" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext + case "$uname" in + Darwin*) + CFLAGS="$CFLAGS -fPIE -Wl,-pie" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int @@ -6854,21 +6860,42 @@ main () } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - case "$CC" in - *clang) + PIEFLAGS="-fPIE -Wl,-pie" - ;; - *) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + ;; + + *) + CFLAGS="$CFLAGS -fPIE -pie" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + PIEFLAGS="-fPIE -pie" - ;; - esac - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + ;; + esac CFLAGS="$OLDCFLAGS" fi diff --git a/cups/dest.c b/cups/dest.c index c7761886..cdf1c449 100644 --- a/cups/dest.c +++ b/cups/dest.c @@ -1,5 +1,5 @@ /* - * "$Id: dest.c 11101 2013-07-08 11:20:33Z msweet $" + * "$Id: dest.c 11141 2013-07-16 14:58:25Z msweet $" * * User-defined destination (and option) support for CUPS. * @@ -3891,5 +3891,5 @@ cups_make_string( /* - * End of "$Id: dest.c 11101 2013-07-08 11:20:33Z msweet $". + * End of "$Id: dest.c 11141 2013-07-16 14:58:25Z msweet $". */ diff --git a/cups/getputfile.c b/cups/getputfile.c index 22380de5..33c5e5b8 100644 --- a/cups/getputfile.c +++ b/cups/getputfile.c @@ -1,5 +1,5 @@ /* - * "$Id: getputfile.c 10996 2013-05-29 11:51:34Z msweet $" + * "$Id: getputfile.c 11153 2013-07-17 14:10:21Z msweet $" * * Get/put file functions for CUPS. * @@ -84,6 +84,16 @@ cupsGetFd(http_t *http, /* I - Connection to server or @code CUPS_HTTP_DEFA do { + if (!_cups_strcasecmp(httpGetField(http, HTTP_FIELD_CONNECTION), "close")) + { + httpClearFields(http); + if (httpReconnect2(http, 30000, NULL)) + { + status = HTTP_STATUS_ERROR; + break; + } + } + httpClearFields(http); httpSetField(http, HTTP_FIELD_AUTHORIZATION, http->authstring); httpSetField(http, HTTP_FIELD_IF_MODIFIED_SINCE, if_modified_since); @@ -296,6 +306,16 @@ cupsPutFd(http_t *http, /* I - Connection to server or @code CUPS_HTTP_DEFA do { + if (!_cups_strcasecmp(httpGetField(http, HTTP_FIELD_CONNECTION), "close")) + { + httpClearFields(http); + if (httpReconnect2(http, 30000, NULL)) + { + status = HTTP_STATUS_ERROR; + break; + } + } + DEBUG_printf(("2cupsPutFd: starting attempt, authstring=\"%s\"...", http->authstring)); @@ -498,5 +518,5 @@ cupsPutFile(http_t *http, /* I - Connection to server or @code CUPS_HTTP_DE /* - * End of "$Id: getputfile.c 10996 2013-05-29 11:51:34Z msweet $". + * End of "$Id: getputfile.c 11153 2013-07-17 14:10:21Z msweet $". */ diff --git a/cups/http-support.c b/cups/http-support.c index f2d267f7..ec94893c 100644 --- a/cups/http-support.c +++ b/cups/http-support.c @@ -1,5 +1,5 @@ /* - * "$Id: http-support.c 11085 2013-07-03 13:53:05Z msweet $" + * "$Id: http-support.c 11269 2013-09-04 20:05:00Z msweet $" * * HTTP support routines for CUPS. * @@ -2056,7 +2056,8 @@ http_resolve_cb( */ if ((uribuf->options & _HTTP_RESOLVE_FAXOUT) && - (!strcmp(scheme, "ipp") || !strcmp(scheme, "ipps"))) + (!strcmp(scheme, "ipp") || !strcmp(scheme, "ipps")) && + !TXTRecordGetValuePtr(txtLen, txtRecord, "printer-type", &valueLen)) { reskey = "rfo"; resdefault = "/ipp/faxout"; @@ -2272,7 +2273,8 @@ http_resolve_cb( */ if ((uribuf->options & _HTTP_RESOLVE_FAXOUT) && - (!strcmp(scheme, "ipp") || !strcmp(scheme, "ipps"))) + (!strcmp(scheme, "ipp") || !strcmp(scheme, "ipps")) && + !avahi_string_list_find(txt, "printer-type")) { reskey = "rfo"; resdefault = "/ipp/faxout"; @@ -2380,5 +2382,5 @@ http_resolve_cb( /* - * End of "$Id: http-support.c 11085 2013-07-03 13:53:05Z msweet $". + * End of "$Id: http-support.c 11269 2013-09-04 20:05:00Z msweet $". */ diff --git a/cups/http.c b/cups/http.c index 15206b7f..4a7af252 100644 --- a/cups/http.c +++ b/cups/http.c @@ -1,5 +1,5 @@ /* - * "$Id: http.c 11085 2013-07-03 13:53:05Z msweet $" + * "$Id: http.c 11356 2013-10-23 20:33:21Z msweet $" * * HTTP routines for CUPS. * @@ -4169,12 +4169,16 @@ http_content_coding_finish( http_t *http) /* I - HTTP connection */ { int zerr; /* Compression status */ + Byte dummy[1]; /* Dummy read buffer */ switch (http->coding) { case _HTTP_CODING_DEFLATE : case _HTTP_CODING_GZIP : + http->stream.next_in = dummy; + http->stream.avail_in = 0; + do { http->stream.next_out = (Bytef *)http->wbuffer + http->wused; @@ -5247,7 +5251,7 @@ http_setup_ssl(http_t *http) /* I - Connection to server */ if (!message) message = _("Unable to establish a secure connection to host."); - _cupsSetError(IPP_PKI_ERROR, message, 1); + _cupsSetError(IPP_STATUS_ERROR_CUPS_PKI, message, 1); return (-1); } @@ -5533,7 +5537,7 @@ http_setup_ssl(http_t *http) /* I - Connection to server */ http->error = EIO; http->status = HTTP_STATUS_ERROR; - _cupsSetError(IPP_PKI_ERROR, + _cupsSetError(IPP_STATUS_ERROR_CUPS_PKI, _("Unable to establish a secure connection to host."), 1); return (-1); @@ -5550,7 +5554,7 @@ http_setup_ssl(http_t *http) /* I - Connection to server */ http->error = EIO; http->status = HTTP_STATUS_ERROR; - _cupsSetError(IPP_PKI_ERROR, + _cupsSetError(IPP_STATUS_ERROR_CUPS_PKI, _("Unable to establish a secure connection to host."), 1); return (-1); @@ -6018,5 +6022,5 @@ http_write_ssl(http_t *http, /* I - Connection to server */ /* - * End of "$Id: http.c 11085 2013-07-03 13:53:05Z msweet $". + * End of "$Id: http.c 11356 2013-10-23 20:33:21Z msweet $". */ diff --git a/cups/libcups2.def b/cups/libcups2.def index 8745d9e1..ea525c15 100644 --- a/cups/libcups2.def +++ b/cups/libcups2.def @@ -61,6 +61,7 @@ _ppdNormalizeMakeAndModel _ppdOpen
_ppdOpenFile
_ppdParseOptions
+_pwgMediaTable
cupsAddDest
cupsAddOption
cupsAdminCreateWindowsPPD
diff --git a/cups/pwg-media.c b/cups/pwg-media.c index ffc7edb0..657e1fef 100644 --- a/cups/pwg-media.c +++ b/cups/pwg-media.c @@ -1,5 +1,5 @@ /* - * "$Id: pwg-media.c 11085 2013-07-03 13:53:05Z msweet $" + * "$Id: pwg-media.c 11240 2013-08-14 20:33:55Z msweet $" * * PWG media name API implementation for CUPS. * @@ -24,6 +24,7 @@ * name. * pwgMediaForSize() - Get the PWG media size for the given * dimensions. + * _pwgMediaTable() - Return the internal media size table. * pwg_compare_legacy() - Compare two sizes using the legacy names. * pwg_compare_ppd() - Compare two sizes using the PPD names. * pwg_compare_pwg() - Compare two sizes using the PWG names. @@ -233,13 +234,11 @@ static pwg_media_t const cups_pwg_media[] = _PWG_MEDIA_MM("prc_4_110x208mm", NULL, "EnvPRC4", 110, 208), _PWG_MEDIA_MM("prc_8_120x309mm", NULL, "EnvPRC8", 120, 309), _PWG_MEDIA_MM("prc_6_120x320mm", NULL, NULL, 120, 320), - _PWG_MEDIA_MM("prc_3_125x176mm", NULL, "EnvPRC3", 125, 176), _PWG_MEDIA_MM("prc_16k_146x215mm", NULL, "PRC16K", 146, 215), _PWG_MEDIA_MM("prc_7_160x230mm", NULL, "EnvPRC7", 160, 230), _PWG_MEDIA_MM("om_juuro-ku-kai_198x275mm", NULL, NULL, 198, 275), _PWG_MEDIA_MM("om_pa-kai_267x389mm", NULL, NULL, 267, 389), _PWG_MEDIA_MM("om_dai-pa-kai_275x395mm", NULL, NULL, 275, 395), - _PWG_MEDIA_MM("prc_10_324x458mm", NULL, "EnvPRC10", 324, 458), /* Chinese Standard Sheet Media Inch Sizes */ _PWG_MEDIA_IN("roc_16k_7.75x10.75in", NULL, "roc16k", 7.75, 10.75), @@ -251,7 +250,6 @@ static pwg_media_t const cups_pwg_media[] = /* Other Metric Standard Sheet Media Sizes */ _PWG_MEDIA_MM("om_small-photo_100x150mm", NULL, "om_small-photo", 100, 150), _PWG_MEDIA_MM("om_italian_110x230mm", NULL, "EnvItalian", 110, 230), - _PWG_MEDIA_MM("om_postfix_114x229mm", NULL, NULL, 114, 229), _PWG_MEDIA_MM("om_large-photo_200x300", NULL, "om_large-photo", 200, 300), _PWG_MEDIA_MM("om_folio_210x330mm", "folio", "Folio", 210, 330), _PWG_MEDIA_MM("om_folio-sp_215x315mm", NULL, "FolioSP", 215, 315), @@ -1004,6 +1002,19 @@ pwg_media_t *_pwgMediaForSize(int width, int length) /* + * '_pwgMediaTable()' - Return the internal media size table. + */ + +const pwg_media_t * /* O - Pointer to first entry */ +_pwgMediaTable(size_t *num_media) /* O - Number of entries */ +{ + *num_media = sizeof(cups_pwg_media) / sizeof(cups_pwg_media[0]); + + return (cups_pwg_media); +} + + +/* * 'pwg_compare_legacy()' - Compare two sizes using the legacy names. */ @@ -1174,5 +1185,5 @@ pwg_scan_measurement( /* - * End of "$Id: pwg-media.c 11085 2013-07-03 13:53:05Z msweet $". + * End of "$Id: pwg-media.c 11240 2013-08-14 20:33:55Z msweet $". */ diff --git a/cups/pwg-private.h b/cups/pwg-private.h index 64595e97..1f1bc7cf 100644 --- a/cups/pwg-private.h +++ b/cups/pwg-private.h @@ -1,5 +1,5 @@ /* - * "$Id: pwg-private.h 4274 2013-04-09 20:10:23Z msweet $" + * "$Id: pwg-private.h 11240 2013-08-14 20:33:55Z msweet $" * * Private PWG media API definitions for CUPS. * @@ -65,6 +65,7 @@ extern pwg_media_t *_pwgMediaForPWG(const char *pwg) _CUPS_INTERNAL_MSG("Use pwgMediaForPWG instead."); extern pwg_media_t *_pwgMediaForSize(int width, int length) _CUPS_INTERNAL_MSG("Use pwgMediaForSize instead."); +extern const pwg_media_t *_pwgMediaTable(size_t *num_media); # ifdef __cplusplus } @@ -73,5 +74,5 @@ extern pwg_media_t *_pwgMediaForSize(int width, int length) #endif /* !_CUPS_PWG_PRIVATE_H_ */ /* - * End of "$Id: pwg-private.h 4274 2013-04-09 20:10:23Z msweet $". + * End of "$Id: pwg-private.h 11240 2013-08-14 20:33:55Z msweet $". */ diff --git a/cups/request.c b/cups/request.c index 6c384b7f..817169b6 100644 --- a/cups/request.c +++ b/cups/request.c @@ -1,5 +1,5 @@ /* - * "$Id: request.c 10996 2013-05-29 11:51:34Z msweet $" + * "$Id: request.c 11174 2013-07-23 12:33:52Z msweet $" * * IPP utilities for CUPS. * @@ -1017,14 +1017,15 @@ _cupsConnect(void) * Same server, see if the connection is still established... */ - char ch; /* Connection check byte */ + char ch; /* Connection check byte */ + ssize_t n; /* Number of bytes */ #ifdef WIN32 - if (recv(cg->http->fd, &ch, 1, MSG_PEEK) < 0 && - WSAGetLastError() != WSAEWOULDBLOCK) + if ((n = recv(cg->http->fd, &ch, 1, MSG_PEEK)) == 0 || + (n < 0 && WSAGetLastError() != WSAEWOULDBLOCK)) #else - if (recv(cg->http->fd, &ch, 1, MSG_PEEK | MSG_DONTWAIT) < 0 && - errno != EWOULDBLOCK) + if ((n = recv(cg->http->fd, &ch, 1, MSG_PEEK | MSG_DONTWAIT)) == 0 || + (n < 0 && errno != EWOULDBLOCK)) #endif /* WIN32 */ { /* @@ -1176,5 +1177,5 @@ _cupsSetHTTPError(http_status_t status) /* I - HTTP status code */ /* - * End of "$Id: request.c 10996 2013-05-29 11:51:34Z msweet $". + * End of "$Id: request.c 11174 2013-07-23 12:33:52Z msweet $". */ diff --git a/cups/testcups.c b/cups/testcups.c index 754a6f9e..0f6c24e7 100644 --- a/cups/testcups.c +++ b/cups/testcups.c @@ -1,5 +1,5 @@ /* - * "$Id: testcups.c 11060 2013-06-25 15:02:18Z msweet $" + * "$Id: testcups.c 11205 2013-07-31 18:06:15Z msweet $" * * CUPS API test program for CUPS. * @@ -171,10 +171,27 @@ main(int argc, /* I - Number of command-line arguments */ else puts("No password entered."); } + else if (!strcmp(argv[1], "ppd") && argc == 3) + { + /* + * ./testcups ppd printer + */ + + http_status_t http_status; /* Status */ + char buffer[1024]; /* PPD filename */ + time_t modtime = 0; /* Last modified */ + + if ((http_status = cupsGetPPD3(CUPS_HTTP_DEFAULT, argv[2], &modtime, + buffer, sizeof(buffer))) != HTTP_STATUS_OK) + printf("Unable to get PPD: %d (%s)\n", (int)http_status, + cupsLastErrorString()); + else + puts(buffer); + } else if (!strcmp(argv[1], "print") && argc == 5) { /* - * ./testcups printer file interval + * ./testcups print printer file interval */ int interval, /* Interval between writes */ @@ -246,6 +263,10 @@ main(int argc, /* I - Number of command-line arguments */ puts(""); puts(" ./testcups password"); puts(""); + puts("Get the PPD file:"); + puts(""); + puts(" ./testcups ppd printer"); + puts(""); puts("Print a file (interval controls delay between buffers in seconds):"); puts(""); puts(" ./testcups print printer file interval"); @@ -568,5 +589,5 @@ show_diffs(cups_dest_t *a, /* I - First destination */ /* - * End of "$Id: testcups.c 11060 2013-06-25 15:02:18Z msweet $". + * End of "$Id: testcups.c 11205 2013-07-31 18:06:15Z msweet $". */ diff --git a/cups/testhttp.c b/cups/testhttp.c index 08dc4b95..6f2026d5 100644 --- a/cups/testhttp.c +++ b/cups/testhttp.c @@ -1,5 +1,5 @@ /* - * "$Id: testhttp.c 11052 2013-06-25 01:42:48Z msweet $" + * "$Id: testhttp.c 11153 2013-07-17 14:10:21Z msweet $" * * HTTP test program for CUPS. * @@ -23,8 +23,7 @@ * Include necessary headers... */ -#include "string-private.h" -#include "http-private.h" +#include "cups-private.h" /* @@ -623,10 +622,87 @@ main(int argc, /* I - Number of command-line arguments */ continue; } printf("Checking file \"%s\"...\n", resource); - httpClearFields(http); - httpSetField(http, HTTP_FIELD_ACCEPT_LANGUAGE, "en"); - httpHead(http, resource); - while ((status = httpUpdate(http)) == HTTP_STATUS_CONTINUE); + + do + { + if (!_cups_strcasecmp(httpGetField(http, HTTP_FIELD_CONNECTION), "close")) + { + httpClearFields(http); + if (httpReconnect2(http, 30000, NULL)) + { + status = HTTP_STATUS_ERROR; + break; + } + } + + httpClearFields(http); + httpSetField(http, HTTP_FIELD_AUTHORIZATION, httpGetAuthString(http)); + httpSetField(http, HTTP_FIELD_ACCEPT_LANGUAGE, "en"); + if (httpHead(http, resource)) + { + if (httpReconnect2(http, 30000, NULL)) + { + status = HTTP_STATUS_ERROR; + break; + } + else + { + status = HTTP_STATUS_UNAUTHORIZED; + continue; + } + } + + while ((status = httpUpdate(http)) == HTTP_STATUS_CONTINUE); + + if (status == HTTP_STATUS_UNAUTHORIZED) + { + /* + * Flush any error message... + */ + + httpFlush(http); + + /* + * See if we can do authentication... + */ + + if (cupsDoAuthentication(http, "GET", resource)) + { + status = HTTP_STATUS_CUPS_AUTHORIZATION_CANCELED; + break; + } + + if (httpReconnect2(http, 30000, NULL)) + { + status = HTTP_STATUS_ERROR; + break; + } + + continue; + } +#ifdef HAVE_SSL + else if (status == HTTP_STATUS_UPGRADE_REQUIRED) + { + /* Flush any error message... */ + httpFlush(http); + + /* Reconnect... */ + if (httpReconnect2(http, 30000, NULL)) + { + status = HTTP_STATUS_ERROR; + break; + } + + /* Upgrade with encryption... */ + httpEncryption(http, HTTP_ENCRYPTION_REQUIRED); + + /* Try again, this time with encryption enabled... */ + continue; + } +#endif /* HAVE_SSL */ + } + while (status == HTTP_STATUS_UNAUTHORIZED || + status == HTTP_STATUS_UPGRADE_REQUIRED); if (status == HTTP_STATUS_OK) puts("HEAD OK:"); @@ -637,11 +713,88 @@ main(int argc, /* I - Number of command-line arguments */ printf("Requesting file \"%s\" (Accept-Encoding: %s)...\n", resource, encoding ? encoding : "identity"); - httpClearFields(http); - httpSetField(http, HTTP_FIELD_ACCEPT_LANGUAGE, "en"); - httpSetField(http, HTTP_FIELD_ACCEPT_ENCODING, encoding); - httpGet(http, resource); - while ((status = httpUpdate(http)) == HTTP_STATUS_CONTINUE); + + do + { + if (!_cups_strcasecmp(httpGetField(http, HTTP_FIELD_CONNECTION), "close")) + { + httpClearFields(http); + if (httpReconnect2(http, 30000, NULL)) + { + status = HTTP_STATUS_ERROR; + break; + } + } + + httpClearFields(http); + httpSetField(http, HTTP_FIELD_AUTHORIZATION, httpGetAuthString(http)); + httpSetField(http, HTTP_FIELD_ACCEPT_LANGUAGE, "en"); + httpSetField(http, HTTP_FIELD_ACCEPT_ENCODING, encoding); + + if (httpGet(http, resource)) + { + if (httpReconnect2(http, 30000, NULL)) + { + status = HTTP_STATUS_ERROR; + break; + } + else + { + status = HTTP_STATUS_UNAUTHORIZED; + continue; + } + } + + while ((status = httpUpdate(http)) == HTTP_STATUS_CONTINUE); + + if (status == HTTP_STATUS_UNAUTHORIZED) + { + /* + * Flush any error message... + */ + + httpFlush(http); + + /* + * See if we can do authentication... + */ + + if (cupsDoAuthentication(http, "GET", resource)) + { + status = HTTP_STATUS_CUPS_AUTHORIZATION_CANCELED; + break; + } + + if (httpReconnect2(http, 30000, NULL)) + { + status = HTTP_STATUS_ERROR; + break; + } + + continue; + } +#ifdef HAVE_SSL + else if (status == HTTP_STATUS_UPGRADE_REQUIRED) + { + /* Flush any error message... */ + httpFlush(http); + + /* Reconnect... */ + if (httpReconnect2(http, 30000, NULL)) + { + status = HTTP_STATUS_ERROR; + break; + } + + /* Upgrade with encryption... */ + httpEncryption(http, HTTP_ENCRYPTION_REQUIRED); + + /* Try again, this time with encryption enabled... */ + continue; + } +#endif /* HAVE_SSL */ + } + while (status == HTTP_STATUS_UNAUTHORIZED || status == HTTP_STATUS_UPGRADE_REQUIRED); if (status == HTTP_STATUS_OK) puts("GET OK:"); @@ -679,5 +832,5 @@ main(int argc, /* I - Number of command-line arguments */ /* - * End of "$Id: testhttp.c 11052 2013-06-25 01:42:48Z msweet $". + * End of "$Id: testhttp.c 11153 2013-07-17 14:10:21Z msweet $". */ diff --git a/cups/testipp.c b/cups/testipp.c index 1e8ee5ff..decbfefa 100644 --- a/cups/testipp.c +++ b/cups/testipp.c @@ -1,5 +1,5 @@ /* - * "$Id: testipp.c 10996 2013-05-29 11:51:34Z msweet $" + * "$Id: testipp.c 11215 2013-08-02 15:24:51Z msweet $" * * IPP test program for CUPS. * @@ -263,7 +263,9 @@ main(int argc, /* I - Number of command-line arguments */ cups_file_t *fp; /* File pointer */ int i; /* Looping var */ int status; /* Status of tests (0 = success, 1 = fail) */ +#ifdef DEBUG const char *name; /* Option name */ +#endif /* DEBUG */ status = 0; @@ -1017,5 +1019,5 @@ write_cb(_ippdata_t *data, /* I - Data */ /* - * End of "$Id: testipp.c 10996 2013-05-29 11:51:34Z msweet $". + * End of "$Id: testipp.c 11215 2013-08-02 15:24:51Z msweet $". */ diff --git a/cups/testpwg.c b/cups/testpwg.c index f49f04a2..c054accb 100644 --- a/cups/testpwg.c +++ b/cups/testpwg.c @@ -1,5 +1,5 @@ /* - * "$Id: testpwg.c 11011 2013-06-05 17:25:22Z msweet $" + * "$Id: testpwg.c 11240 2013-08-14 20:33:55Z msweet $" * * PWG test program for CUPS. * @@ -45,11 +45,15 @@ int /* O - Exit status */ main(int argc, /* I - Number of command-line args */ char *argv[]) /* I - Command-line arguments */ { - int status; /* Status of tests (0 = success, 1 = fail) */ - const char *ppdfile; /* PPD filename */ - ppd_file_t *ppd; /* PPD file */ - _ppd_cache_t *pc; /* PPD cache and PWG mapping data */ - pwg_media_t *pwgmedia; /* PWG media size */ + int status; /* Status of tests (0 = success, 1 = fail) */ + const char *ppdfile; /* PPD filename */ + ppd_file_t *ppd; /* PPD file */ + _ppd_cache_t *pc; /* PPD cache and PWG mapping data */ + const pwg_media_t *pwgmedia; /* PWG media size */ + size_t i, /* Looping var */ + num_media; /* Number of media sizes */ + const pwg_media_t *mediatable; /* Media size table */ + int dupmedia = 0; /* Duplicate media sizes? */ status = 0; @@ -302,6 +306,33 @@ main(int argc, /* I - Number of command-line args */ else printf("PASS (%s)\n", pwgmedia->pwg); + fputs("Duplicate size test: ", stdout); + for (mediatable = _pwgMediaTable(&num_media); + num_media > 1; + num_media --, mediatable ++) + { + for (i = num_media - 1, pwgmedia = mediatable + 1; i > 0; i --, pwgmedia ++) + { + if (pwgmedia->width == mediatable->width && + pwgmedia->length == mediatable->length) + { + if (!dupmedia) + { + dupmedia = 1; + status ++; + puts("FAIL"); + } + + printf(" %s and %s have the same dimensions (%dx%d)\n", + pwgmedia->pwg, mediatable->pwg, pwgmedia->width, + pwgmedia->length); + } + } + } + if (!dupmedia) + puts("PASS"); + + return (status); } @@ -535,5 +566,5 @@ test_ppd_cache(_ppd_cache_t *pc, /* I - PWG mapping data */ /* - * End of "$Id: testpwg.c 11011 2013-06-05 17:25:22Z msweet $". + * End of "$Id: testpwg.c 11240 2013-08-14 20:33:55Z msweet $". */ diff --git a/doc/help/man-cups-files.conf.html b/doc/help/man-cups-files.conf.html index 8c3a610f..3e30a9d9 100644 --- a/doc/help/man-cups-files.conf.html +++ b/doc/help/man-cups-files.conf.html @@ -140,6 +140,14 @@ be found. <dd></dd> <dd>Specifies the directory where the server configuration files can be found. </dd> +<dt>SyncOnClose Yes +</dt> +<dd></dd> +<dt>SyncOnClose No +</dt> +<dd>Specifies whether the scheduler calls <i>fsync(2)</i> after writing configuration +or state files. The default is No. +</dd> <dt>SystemGroup group-name [group-name ...] </dt> <dd></dd> diff --git a/doc/help/man-cupsaddsmb.html b/doc/help/man-cupsaddsmb.html index 0bb0ddcd..cc4e46e6 100644 --- a/doc/help/man-cupsaddsmb.html +++ b/doc/help/man-cupsaddsmb.html @@ -162,8 +162,6 @@ Getting the full set of Windows driver files should be easier. <h2 class="title"><a name="SEE_ALSO">See Also</a></h2> <i>smbd(8)</i>, <i>smb.conf(5)</i>, <a href='http://localhost:631/help'>http://localhost:631/help</a> -<br> -<a href='http://www.cups.org/windows/'>http://www.cups.org/windows/</a> <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2> Copyright 2007-2013 by Apple Inc. diff --git a/doc/help/policies.html b/doc/help/policies.html index 18f4c80e..42b789aa 100644 --- a/doc/help/policies.html +++ b/doc/help/policies.html @@ -39,7 +39,7 @@ HREF="ref-cupsd-conf.html#LimitIPP"><TT>Limit</TT></A> subsections which list th 7 8 # All administration operations require an administrator to authenticate... - 9 <Limit CUPS-Add-Printer CUPS-Delete-Printer CUPS-Add-Class + 9 <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default> 10 AuthType Default 11 Require user @SYSTEM @@ -100,7 +100,7 @@ HREF="ref-cupsd-conf.html#LimitIPP"><TT>Limit</TT></A> subsections which list th <P>The access control rules are listed after the <TT>Limit</TT> line and are the same as those used for <A HREF="ref-cupsd-conf.html#Location"><TT>Location</TT></A> sections. In this case, we require the owner of the job ("@OWNER") or a member of the <A HREF="ref-cupsd-conf.html#SystemGroup"><TT>SystemGroup</TT></A> ("@SYSTEM") to do the operation. Because we do not include an <A HREF="ref-cupsd-conf.html#AuthType"><TT>AuthType</TT></A> directive here, the user information can come from the IPP request itself or the authenticated username from the HTTP request. The administrative operations starting on line 9, however, <em>do</em> use the <TT>AuthType</TT> directive, and so administrative operations need to be authenticated:</P> <PRE CLASS="example"> - 9 <Limit CUPS-Add-Printer CUPS-Delete-Printer CUPS-Add-Class + 9 <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default> 10 AuthType Default 11 Require user @SYSTEM diff --git a/doc/help/ref-cups-files-conf.html.in b/doc/help/ref-cups-files-conf.html.in index 171950c5..70c996f4 100644 --- a/doc/help/ref-cups-files-conf.html.in +++ b/doc/help/ref-cups-files-conf.html.in @@ -429,6 +429,31 @@ to resolve relative paths in the <VAR>cupsd.conf</VAR> file. The default server directory is <VAR>/etc/cups</VAR>.</P> +<H2 CLASS="title"><SPAN CLASS="info">CUPS 1.6.4</SPAN><A NAME="SyncOnClose">SyncOnClose</A></H2> + +<H3>Examples</H3> + +<PRE CLASS="command"> +SyncOnClose No +SyncOnClose Yes +</PRE> + +<H3>Description</H3> + +<P>The <CODE>SyncOnClose</CODE> directive determines whether the scheduler +flushes changes to configuration and state files to disk. The default is +<CODE>No</CODE> which relies on the operating system to schedule a suitable +time to write changes to disk.</P> + +<BLOCKQUOTE><B>Note:</B> + +<P>Setting <CODE>SyncOnClose</CODE> to <CODE>Yes</CODE> makes the scheduler use the <CODE>fsync(2)</CODE> system call to write all changes to disk, however the drive or network file system server may still delay writing data to disk. Do not depend on this functionality to prevent data loss in the event of unexpected hardware failure.</P> + +<P>Enabling <CODE>SyncOnClose</CODE> may also cause the scheduler to periodically become unresponsive while it waits for changes to be written.</P> + +</BLOCKQUOTE> + + <H2 CLASS="title"><A NAME="SystemGroup">SystemGroup</A></H2> <H3>Examples</H3> diff --git a/doc/it/index.html.in b/doc/it/index.html.in new file mode 100644 index 00000000..939a2a60 --- /dev/null +++ b/doc/it/index.html.in @@ -0,0 +1,107 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> +<HEAD> + <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> + <TITLE>Home - CUPS @CUPS_VERSION@@CUPS_REVISION@</TITLE> + <LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups.css"> + <LINK REL="SHORTCUT ICON" HREF="/images/cups-icon.png" TYPE="image/png"> +</HEAD> +<BODY> +<TABLE CLASS="page" SUMMARY="{title}"> +<TR><TD CLASS="body"> +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> +<TR HEIGHT="36"> +<TD><A HREF="http://www.cups.org/" TARGET="_blank"><IMG +SRC="/images/left.gif" WIDTH="64" HEIGHT="36" BORDER="0" ALT=""></A></TD> +<TD CLASS="sel"><A HREF="/"> Home </A></TD> +<TD CLASS="unsel"><A HREF="/admin"> Amministrazione </A></TD> +<TD CLASS="unsel"><A HREF="/classes/"> Classi </A></TD> +<TD CLASS="unsel"><A HREF="/help/"> Guida in linea </A></TD> +<TD CLASS="unsel"><A HREF="/jobs/"> Stampe </A></TD> +<TD CLASS="unsel"><A HREF="/printers/"> Stampanti </A></TD> +<TD CLASS="unsel" WIDTH="100%"><FORM ACTION="/help/" METHOD="GET"><INPUT +TYPE="SEARCH" NAME="QUERY" SIZE="20" PLACEHOLDER="Cerca aiuto" +AUTOSAVE="org.cups.help" RESULTS="20"></FORM></TD> +<TD><IMG SRC="/images/right.gif" WIDTH="4" HEIGHT="36" ALT=""></TD> +</TR> +</TABLE> + +<TABLE CLASS="indent" SUMMARY=""> +<TR><TD STYLE="padding-right: 20px;"> + +<H1>CUPS @CUPS_VERSION@</H1> + +<P>CUPS è il sistema di stampa open source, basato su degli standard, sviluppato da +<A HREF="http://www.apple.com/">Apple Inc.</A> per OS<SUP>®</SUP> X e +per gli altri sistemi operativi UNIX<SUP>®</SUP>-like.</P> + +</TD> +<TD><A HREF="http://www.cups.org/"><IMG SRC="images/cups-icon.png" WIDTH="128" +HEIGHT="128" ALT="CUPS"></A></TD> +</TR> +</TABLE> + +<TABLE CLASS="indent" SUMMARY=""> +<TR><TD VALIGN="top" STYLE="border-right: dotted thin #cccccc; padding-right: 20px;"> + +<H2>CUPS per gli utenti</H2> + +<P><A HREF="help/overview.html">Presentazione di CUPS</A></P> + +<P><A HREF="help/options.html">Stampare da riga di comando ed opzioni</A></P> + +<P><A HREF="help/whatsnew.html">Le novità introdotte da CUPS 1.7</A></P> + +<P><A HREF="http://www.cups.org/newsgroups.php?gcups.general">Forum dell'utente</A></P> + +</TD><TD VALIGN="top" STYLE="border-right: dotted thin #cccccc; padding-left: 20px; padding-right: 20px;"> + +<H2>CUPS per gli amministratori</H2> + +<P><A HREF="admin">Aggiungere stampanti e classi</A></P> + +<P><A HREF="help/policies.html">Gestire le policy</A></P> + +<P><A HREF="help/accounting.html">Nozioni di base sulla gestione delle stampanti</A></P> + +<P><A HREF="help/security.html">Sicurezza del server</A></P> + +<P><A HREF="help/kerberos.html">Usare l'autenticazione Kerberos</A></P> + +<P><A HREF="help/network.html">Usare le stampanti di rete</A></P> + +<P><A HREF="help/ref-cupsd-conf.html">Riferimenti a cupsd.conf</A></P> + +<P><A HREF="http://www.cups.org/ppd.php">Trovare i driver delle stampanti</A></P> + +</TD><TD VALIGN="top" STYLE="padding-left: 20px;"> + +<H2>CUPS per gli sviluppatori</H2> + +<P><A HREF="help/api-overview.html">Introduzione alla programmazione di CUPS</A></P> + +<P><A HREF="help/api-cups.html">Le API di CUPS</A></P> + +<P><A HREF="help/api-filter.html">Programmazione dei filtri e dei backend</A></P> + +<P><A HREF="help/api-httpipp.html">Le API HTTP e IPP</A></P> + +<P><A HREF="help/api-ppd.html">Le API PPD</A></P> + +<P><A HREF="help/api-raster.html">Le API Raster</A></P> + +<P><A HREF="help/ref-ppdcfile.html">File di riferimento del compilatore di driver PPD</A></P> + +<P><A HREF="http://www.cups.org/newsgroups.php?gcups.development">Forum dello sviluppatore</A></P> + +</TD></TR> +</TABLE> + +</TD></TR> +<TR><TD> </TD></TR> +<TR><TD CLASS="trailer">CUPS e il logo di CUPS sono marchi registrati da +<A HREF="http://www.apple.com">Apple Inc.</A> Copyright 2007-2013 Apple +Inc. Tutti i diritti sono riservati.</TD></TR> +</TABLE> +</BODY> +</HTML> diff --git a/locale/cups_it.po b/locale/cups_it.po new file mode 100644 index 00000000..638c19eb --- /dev/null +++ b/locale/cups_it.po @@ -0,0 +1,7686 @@ +# +# "$Id$" +# +# Message catalog template for CUPS. +# +# Copyright 2007-2012 by Apple Inc. +# Copyright 2005-2007 by Easy Software Products. +# +# These coded instructions, statements, and computer programs are the +# property of Apple Inc. and are protected by Federal copyright +# law. Distribution and use rights are outlined in the file "LICENSE.txt" +# which should have been included with this file. If this file is +# file is missing or damaged, see the license at "http://www.cups.org/". +# +# +# Notes for Translators: +# +# The "checkpo" program located in the "locale" source directory can be used +# to verify that your translations do not introduce formatting errors or other +# problems. Run with: +# +# cd locale +# ./checkpo cups_LL.po +# +# where "LL" is your locale. +# +# Giovanni Scafora <giovanni@archlinux.org>, 2013. +msgid "" +msgstr "" +"Project-Id-Version: CUPS 1.6\n" +"Report-Msgid-Bugs-To: http://www.cups.org/str.php\n" +"POT-Creation-Date: 2013-07-08 07:21-0400\n" +"PO-Revision-Date: 2013-07-14 12:00+0200\n" +"Last-Translator: Giovanni Scafora <giovanni@archlinux.org>\n" +"Language-Team: Arch Linux Italian Team <giovanni@archlinux.org>\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: systemv/lpstat.c:1949 systemv/lpstat.c:2074 +msgid "\t\t(all)" +msgstr "\t\t(tutti)" + +#: systemv/lpstat.c:1952 systemv/lpstat.c:1955 systemv/lpstat.c:2077 +#: systemv/lpstat.c:2080 +msgid "\t\t(none)" +msgstr "\t\t(nessuno)" + +#: berkeley/lpc.c:434 +#, c-format +msgid "\t%d entries" +msgstr "\t%d voci" + +#: systemv/lpstat.c:798 systemv/lpstat.c:814 +#, c-format +msgid "\t%s" +msgstr "\t%s" + +#: systemv/lpstat.c:1930 systemv/lpstat.c:2055 +msgid "\tAfter fault: continue" +msgstr "\tDopo un errore: continua" + +#: systemv/lpstat.c:1548 systemv/lpstat.c:1899 systemv/lpstat.c:2025 +#, c-format +msgid "\tAlerts: %s" +msgstr "\tAvvisi: %s" + +#: systemv/lpstat.c:1953 systemv/lpstat.c:2078 +msgid "\tBanner required" +msgstr "\tBanner richiesto" + +#: systemv/lpstat.c:1954 systemv/lpstat.c:2079 +msgid "\tCharset sets:" +msgstr "\tSet di caratteri:" + +#: systemv/lpstat.c:1918 systemv/lpstat.c:2043 +msgid "\tConnection: direct" +msgstr "\tConnessione: diretta" + +#: systemv/lpstat.c:1909 systemv/lpstat.c:2035 +msgid "\tConnection: remote" +msgstr "\tConnessione: remota" + +#: systemv/lpstat.c:1873 systemv/lpstat.c:1999 +msgid "\tContent types: any" +msgstr "\tTipi di contenuto: qualsiasi" + +#: systemv/lpstat.c:1957 systemv/lpstat.c:2082 +msgid "\tDefault page size:" +msgstr "\tDimensione predefinite della pagina:" + +#: systemv/lpstat.c:1956 systemv/lpstat.c:2081 +msgid "\tDefault pitch:" +msgstr "\tTono predefinito:" + +#: systemv/lpstat.c:1958 systemv/lpstat.c:2083 +msgid "\tDefault port settings:" +msgstr "\tImpostazioni predefinite della porta:" + +#: systemv/lpstat.c:1879 systemv/lpstat.c:2005 +#, c-format +msgid "\tDescription: %s" +msgstr "\tDescrizione: %s" + +#: systemv/lpstat.c:1872 systemv/lpstat.c:1998 +msgid "\tForm mounted:" +msgstr "\tModulo installato:" + +#: systemv/lpstat.c:1951 systemv/lpstat.c:2076 +msgid "\tForms allowed:" +msgstr "\tModuli consentiti:" + +#: systemv/lpstat.c:1913 systemv/lpstat.c:2039 +#, c-format +msgid "\tInterface: %s.ppd" +msgstr "\tInterfaccia: %s.ppd" + +#: systemv/lpstat.c:1922 systemv/lpstat.c:2047 +#, c-format +msgid "\tInterface: %s/interfaces/%s" +msgstr "\tInterfaccia: %s/interfacce/%s" + +#: systemv/lpstat.c:1926 systemv/lpstat.c:2051 +#, c-format +msgid "\tInterface: %s/ppd/%s.ppd" +msgstr "\tInterfaccia: %s/ppd/%s.ppd" + +#: systemv/lpstat.c:1904 systemv/lpstat.c:2030 +#, c-format +msgid "\tLocation: %s" +msgstr "\tPosizione: %s" + +#: systemv/lpstat.c:1929 systemv/lpstat.c:2054 +msgid "\tOn fault: no alert" +msgstr "\tIn caso di errore: nessun avviso" + +#: systemv/lpstat.c:1874 systemv/lpstat.c:2000 +msgid "\tPrinter types: unknown" +msgstr "\tTipi di stampanti: sconosciuto" + +#: systemv/lpstat.c:1529 +#, c-format +msgid "\tStatus: %s" +msgstr "\tStato: %s" + +#: systemv/lpstat.c:1934 systemv/lpstat.c:1948 systemv/lpstat.c:2059 +#: systemv/lpstat.c:2073 +msgid "\tUsers allowed:" +msgstr "\tUtenti autorizzati:" + +#: systemv/lpstat.c:1941 systemv/lpstat.c:2066 +msgid "\tUsers denied:" +msgstr "\tUtenti non autorizzati:" + +#: berkeley/lpc.c:436 +msgid "\tdaemon present" +msgstr "\tdemone presente" + +#: berkeley/lpc.c:432 +msgid "\tno entries" +msgstr "\tnessuna voce" + +#: berkeley/lpc.c:404 berkeley/lpc.c:416 +#, c-format +msgid "\tprinter is on device '%s' speed -1" +msgstr "\tla stampante è sul dispositivo '%s' velocità -1" + +#: berkeley/lpc.c:429 +msgid "\tprinting is disabled" +msgstr "\tla stampa è disabilitata" + +#: berkeley/lpc.c:427 +msgid "\tprinting is enabled" +msgstr "\tla stampa è abilitata" + +#: systemv/lpstat.c:1551 +#, c-format +msgid "\tqueued for %s" +msgstr "\tin coda per %s" + +#: berkeley/lpc.c:424 +msgid "\tqueuing is disabled" +msgstr "\tla coda è disabilitata" + +#: berkeley/lpc.c:422 +msgid "\tqueuing is enabled" +msgstr "\tla coda è abilitata" + +#: systemv/lpstat.c:1865 systemv/lpstat.c:1991 +msgid "\treason unknown" +msgstr "\tmotivo sconosciuto" + +#: systemv/cupstestppd.c:454 +msgid "" +"\n" +" DETAILED CONFORMANCE TEST RESULTS" +msgstr "" +"\n" +" RISULTATI DETTAGLIATI DEL TEST DI CONFORMITÀ" + +#: systemv/cupstestppd.c:3820 +msgid " Ignore specific warnings." +msgstr " Ignora avvisi specifici." + +#: systemv/cupstestppd.c:3824 +msgid " Issue warnings instead of errors." +msgstr " Avvisa in caso di problemi invece degli errori." + +#: systemv/cupstestppd.c:410 systemv/cupstestppd.c:415 +msgid " REF: Page 15, section 3.1." +msgstr " RIF: pagina 15, sezione 3.1." + +#: systemv/cupstestppd.c:405 +msgid " REF: Page 15, section 3.2." +msgstr " RIF: pagina 15, sezione 3.2." + +#: systemv/cupstestppd.c:425 +msgid " REF: Page 19, section 3.3." +msgstr " RIF: pagina 19, sezione 3.3." + +#: systemv/cupstestppd.c:378 +msgid " REF: Page 20, section 3.4." +msgstr " RIF: pagina 20, sezione 3.4." + +#: systemv/cupstestppd.c:430 +msgid " REF: Page 27, section 3.5." +msgstr " RIF: pagina 27, sezione 3.5." + +#: systemv/cupstestppd.c:373 +msgid " REF: Page 42, section 5.2." +msgstr " RIF: pagina 42, sezione 5.2." + +#: systemv/cupstestppd.c:420 +msgid " REF: Pages 16-17, section 3.2." +msgstr " RIF: pagine 16-17, sezione 3.2." + +#: systemv/cupstestppd.c:390 +msgid " REF: Pages 42-45, section 5.2." +msgstr " RIF: pagine 42-45, sezione 5.2." + +#: systemv/cupstestppd.c:384 +msgid " REF: Pages 45-46, section 5.2." +msgstr " RIF: pagine 45-46, sezione 5.2." + +#: systemv/cupstestppd.c:395 +msgid " REF: Pages 48-49, section 5.2." +msgstr " RIF: pagine 48-49, sezione 5.2." + +#: systemv/cupstestppd.c:400 +msgid " REF: Pages 52-54, section 5.2." +msgstr " RIF: pagine 52-54, sezione 5.2." + +#: berkeley/lpq.c:559 +#, c-format +msgid " %-39.39s %.0f bytes" +msgstr " %-39.39s %.0f byte" + +#: systemv/cupstestppd.c:589 +#, c-format +msgid " PASS Default%s" +msgstr " PASS Default%s" + +#: systemv/cupstestppd.c:524 +msgid " PASS DefaultImageableArea" +msgstr " PASS DefaultImageableArea" + +#: systemv/cupstestppd.c:558 +msgid " PASS DefaultPaperDimension" +msgstr " PASS DefaultPaperDimension" + +#: systemv/cupstestppd.c:631 +msgid " PASS FileVersion" +msgstr " PASS FileVersion" + +#: systemv/cupstestppd.c:675 +msgid " PASS FormatVersion" +msgstr " PASS FormatVersion" + +#: systemv/cupstestppd.c:695 +msgid " PASS LanguageEncoding" +msgstr " PASS LanguageEncoding" + +#: systemv/cupstestppd.c:715 +msgid " PASS LanguageVersion" +msgstr " PASS LanguageVersion" + +#: systemv/cupstestppd.c:769 +msgid " PASS Manufacturer" +msgstr " PASS Manufacturer" + +#: systemv/cupstestppd.c:809 +msgid " PASS ModelName" +msgstr " PASS ModelName" + +#: systemv/cupstestppd.c:829 +msgid " PASS NickName" +msgstr " PASS NickName" + +#: systemv/cupstestppd.c:889 +msgid " PASS PCFileName" +msgstr " PASS PCFileName" + +#: systemv/cupstestppd.c:964 +msgid " PASS PSVersion" +msgstr " PASS PSVersion" + +#: systemv/cupstestppd.c:869 +msgid " PASS PageRegion" +msgstr " PASS PageRegion" + +#: systemv/cupstestppd.c:849 +msgid " PASS PageSize" +msgstr " PASS PageSize" + +#: systemv/cupstestppd.c:924 +msgid " PASS Product" +msgstr " PASS Product" + +#: systemv/cupstestppd.c:999 +msgid " PASS ShortNickName" +msgstr " PASS ShortNickName" + +#: systemv/cupstestppd.c:1374 +#, c-format +msgid " WARN %s has no corresponding options." +msgstr " WARN %s non ha opzioni corrispondenti." + +#: systemv/cupstestppd.c:1486 +#, c-format +msgid "" +" WARN %s shares a common prefix with %s\n" +" REF: Page 15, section 3.2." +msgstr "" +" WARN %s condivide un prefisso comune con %s\n" +" RIF: pagina 15, sezione 3.2." + +#: systemv/cupstestppd.c:1345 +#, 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" +msgstr "" +" WARN La parola chiave dell'opzione duplex %s potrebbe non funzionare " +"come previsto e dovrebbe essere chiamata Duplex.\n" +" RIF: pagina 122, sezione 5.17" + +#: systemv/cupstestppd.c:1744 +msgid " WARN File contains a mix of CR, LF, and CR LF line endings." +msgstr " WARN Il file contiene un insieme di righe che terminano con CR, LF e CR LF." + +#: systemv/cupstestppd.c:1390 +msgid "" +" WARN LanguageEncoding required by PPD 4.3 spec.\n" +" REF: Pages 56-57, section 5.3." +msgstr "" +" WARN LanguageEncoding è richiesto dalle specifiche PPD 4.3.\n" +" RIF: pagine 56-57, sezione 5.3." + +#: systemv/cupstestppd.c:1726 +#, c-format +msgid " WARN Line %d only contains whitespace." +msgstr " WARN La riga %d contiene solo spazi." + +#: systemv/cupstestppd.c:1398 +msgid "" +" WARN Manufacturer required by PPD 4.3 spec.\n" +" REF: Pages 58-59, section 5.3." +msgstr "" +" WARN Manufacturer è richiesto dalle specifiche PPD 4.3.\n" +" RIF: pagine 58-59, sezione 5.3." + +#: systemv/cupstestppd.c:1749 +msgid "" +" WARN Non-Windows PPD files should use lines ending with only LF, " +"not CR LF." +msgstr "" +" WARN I file PPD per sistemi diversi da Windows dovrebbero utilizzare " +"solo righe terminanti con LF e non con CR LF." + +#: systemv/cupstestppd.c:1382 +#, c-format +msgid "" +" WARN Obsolete PPD version %.1f.\n" +" REF: Page 42, section 5.2." +msgstr "" +" WARN Versione obsoleta di PPD %.1f.\n" +" RIF: pagina 42, sezione 5.2." + +#: systemv/cupstestppd.c:1413 +msgid "" +" WARN PCFileName longer than 8.3 in violation of PPD spec.\n" +" REF: Pages 61-62, section 5.3." +msgstr "" +" WARN PCFileName più lungo di 8.3 vìola le specifiche PPD.\n" +" RIF: pagine 61-62, sezione 5.3." + +#: systemv/cupstestppd.c:1421 +msgid "" +" WARN PCFileName should contain a unique filename.\n" +" REF: Pages 61-62, section 5.3." +msgstr "" +" WARN PCFileName dovrebbe contenere un nome del file unico.\n" +" RIF: pagine 61-62, sezione 5.3." + +#: systemv/cupstestppd.c:1456 +msgid "" +" WARN Protocols contains PJL but JCL attributes are not set.\n" +" REF: Pages 78-79, section 5.7." +msgstr "" +" WARN Il protocollo contiene PJL ma gli attributi di JCL non sono impostati.\n" +" RIF: pagine 78-79, sezione 5.7." + +#: systemv/cupstestppd.c:1447 +msgid "" +" WARN Protocols contains both PJL and BCP; expected TBCP.\n" +" REF: Pages 78-79, section 5.7." +msgstr "" +" WARN Il protocollo contiene entrambi PJL e BCP; è previsto TBCP.\n" +" RIF: pagine 78-79, sezione 5.7." + +#: systemv/cupstestppd.c:1430 +msgid "" +" WARN ShortNickName required by PPD 4.3 spec.\n" +" REF: Pages 64-65, section 5.3." +msgstr "" +" WARN ShortNickName richiesto dalle specifiche di PPD 4.3.\n" +" RIF: pagine 64-65, sezione 5.3." + +#: systemv/cupsaddsmb.c:282 +msgid " cupsaddsmb [options] -a" +msgstr " cupsaddsmb [opzioni] -a" + +#: systemv/cupstestdsc.c:427 +msgid " cupstestdsc [options] -" +msgstr " cupstestdsc [opzioni] -" + +#: systemv/cupstestppd.c:3815 +msgid " program | cupstestppd [options] -" +msgstr " programma | cupstestppd [opzioni] -" + +#: systemv/cupstestppd.c:3747 +#, c-format +msgid "" +" %s \"%s %s\" conflicts with \"%s %s\"\n" +" (constraint=\"%s %s %s %s\")." +msgstr "" +" %s \"%s %s\" confligge con \"%s %s\"\n" +" (vincolo=\"%s %s %s %s\")." + +#: systemv/cupstestppd.c:2248 +#, c-format +msgid " %s %s %s does not exist." +msgstr " %s %s %s non esiste." + +#: systemv/cupstestppd.c:3904 +#, c-format +msgid " %s %s file \"%s\" has the wrong capitalization." +msgstr " %s %s file \"%s\" ha la capitalizzazione sbagliata." + +#: systemv/cupstestppd.c:2318 +#, c-format +msgid "" +" %s Bad %s choice %s.\n" +" REF: Page 122, section 5.17" +msgstr "" +" %s errata %s scelta %s.\n" +" RIF: pagina 122, sezione 5.17" + +#: systemv/cupstestppd.c:3507 systemv/cupstestppd.c:3556 +#: systemv/cupstestppd.c:3595 +#, c-format +msgid " %s Bad UTF-8 \"%s\" translation string for option %s, choice %s." +msgstr " %s UTF-8 non è valido \"%s\" la string di traduzione dell'opzione %s, scelta %s." + +#: systemv/cupstestppd.c:3461 +#, c-format +msgid " %s Bad UTF-8 \"%s\" translation string for option %s." +msgstr " %s UTF-8 non è valido \"%s\" la stringa di traduzione dell'opzione %s." + +#: systemv/cupstestppd.c:2389 +#, c-format +msgid " %s Bad cupsFilter value \"%s\"." +msgstr " %s valore di cupsFilter non è valido \"%s\"." + +#: systemv/cupstestppd.c:2475 +#, c-format +msgid " %s Bad cupsFilter2 value \"%s\"." +msgstr " %s il valore di cupsFilter2 non è valido \"%s\"." + +#: systemv/cupstestppd.c:2964 +#, c-format +msgid " %s Bad cupsICCProfile %s." +msgstr " %s il valore di cupsICCProfile non è valido %s." + +#: systemv/cupstestppd.c:2571 +#, c-format +msgid " %s Bad cupsPreFilter value \"%s\"." +msgstr " %s il valore di cupsPreFilter non è valido \"%s\"." + +#: systemv/cupstestppd.c:1822 +#, c-format +msgid " %s Bad cupsUIConstraints %s: \"%s\"" +msgstr " %s il valore di cupsUIConstraints non è valido %s: \"%s\"" + +#: systemv/cupstestppd.c:3411 +#, c-format +msgid " %s Bad language \"%s\"." +msgstr " %s la lingua non è valida \"%s\"." + +#: systemv/cupstestppd.c:2433 systemv/cupstestppd.c:2529 +#: systemv/cupstestppd.c:2615 systemv/cupstestppd.c:2673 +#: systemv/cupstestppd.c:2728 systemv/cupstestppd.c:2783 +#: systemv/cupstestppd.c:2838 systemv/cupstestppd.c:2891 +#: systemv/cupstestppd.c:3013 +#, c-format +msgid " %s Bad permissions on %s file \"%s\"." +msgstr " %s permessi errati sul file %s \"%s\"." + +#: systemv/cupstestppd.c:2373 systemv/cupstestppd.c:2459 +#: systemv/cupstestppd.c:2555 systemv/cupstestppd.c:2642 +#: systemv/cupstestppd.c:2697 systemv/cupstestppd.c:2752 +#: systemv/cupstestppd.c:2807 systemv/cupstestppd.c:2862 +#, c-format +msgid " %s Bad spelling of %s - should be %s." +msgstr " %s ortografia errata di %s - dovrebbe essere %s." + +#: systemv/cupstestppd.c:2907 +#, c-format +msgid " %s Cannot provide both APScanAppPath and APScanAppBundleID." +msgstr " %s non è possibile passare entrambi APScanAppPath e APScanAppBundleID." + +#: systemv/cupstestppd.c:2205 +#, c-format +msgid " %s Default choices conflicting." +msgstr " %s le scelte predefinite confliggono." + +#: systemv/cupstestppd.c:1803 +#, c-format +msgid " %s Empty cupsUIConstraints %s" +msgstr " %s cupsUIConstraints è vuota %s" + +#: systemv/cupstestppd.c:3539 systemv/cupstestppd.c:3579 +#, c-format +msgid " %s Missing \"%s\" translation string for option %s, choice %s." +msgstr " %s manca \"%s\" la stringa di traduzione dell'opzione %s, scelta %s." + +#: systemv/cupstestppd.c:3447 +#, c-format +msgid " %s Missing \"%s\" translation string for option %s." +msgstr " %s manca \"%s\" la stringa di traduzione dell'opzione %s." + +#: systemv/cupstestppd.c:2418 systemv/cupstestppd.c:2514 +#: systemv/cupstestppd.c:2600 systemv/cupstestppd.c:2658 +#: systemv/cupstestppd.c:2713 systemv/cupstestppd.c:2768 +#: systemv/cupstestppd.c:2823 systemv/cupstestppd.c:2875 +#: systemv/cupstestppd.c:2998 +#, c-format +msgid " %s Missing %s file \"%s\"." +msgstr " %s manca il file %s \"%s\"." + +#: systemv/cupstestppd.c:3121 +#, c-format +msgid "" +" %s Missing REQUIRED PageRegion option.\n" +" REF: Page 100, section 5.14." +msgstr "" +" %s manca l'opzione RICHIESTA PageRegion.\n" +" RIF: pagina 100, sezione 5.14." + +#: systemv/cupstestppd.c:3106 +#, c-format +msgid "" +" %s Missing REQUIRED PageSize option.\n" +" REF: Page 99, section 5.14." +msgstr "" +" %s manca l'opzione RICHIESTA PageSize.\n" +" RIF: pagina 99, sezione 5.14." + +#: systemv/cupstestppd.c:2013 systemv/cupstestppd.c:2054 +#, c-format +msgid " %s Missing choice *%s %s in UIConstraints \"*%s %s *%s %s\"." +msgstr " %s manca la scelta *%s %s in UIConstraints \"*%s %s *%s %s\"." + +#: systemv/cupstestppd.c:1908 +#, c-format +msgid " %s Missing choice *%s %s in cupsUIConstraints %s: \"%s\"" +msgstr " %s manca la scelta *%s %s in cupsUIConstraints %s: \"%s\"" + +#: systemv/cupstestppd.c:1840 +#, c-format +msgid " %s Missing cupsUIResolver %s" +msgstr " %s manca cupsUIResolver %s" + +#: systemv/cupstestppd.c:1999 systemv/cupstestppd.c:2040 +#, c-format +msgid " %s Missing option %s in UIConstraints \"*%s %s *%s %s\"." +msgstr " %s manca l'opzione %s in UIConstraints \"*%s %s *%s %s\"." + +#: systemv/cupstestppd.c:1892 +#, c-format +msgid " %s Missing option %s in cupsUIConstraints %s: \"%s\"" +msgstr " %s manca l'opzione %s in cupsUIConstraints %s: \"%s\"" + +#: systemv/cupstestppd.c:3633 +#, c-format +msgid " %s No base translation \"%s\" is included in file." +msgstr " %s Nessuna traduzione base \"%s\" è inclusa nel file." + +#: systemv/cupstestppd.c:2294 +#, c-format +msgid "" +" %s REQUIRED %s does not define choice None.\n" +" REF: Page 122, section 5.17" +msgstr "" +" %s RICHIESTA %s non definisce la scelta None.\n" +" RIF: pagina 122, sezione 5.17" + +#: systemv/cupstestppd.c:3180 systemv/cupstestppd.c:3194 +#, c-format +msgid " %s Size \"%s\" defined for %s but not for %s." +msgstr " %s dimensione \"%s\" definita per %s ma non per %s." + +#: systemv/cupstestppd.c:3160 +#, c-format +msgid " %s Size \"%s\" has unexpected dimensions (%gx%g)." +msgstr " %s dimensione \"%s\" presenta delle dimensioni inaspettate (%gx%g)." + +#: systemv/cupstestppd.c:3351 +#, c-format +msgid " %s Size \"%s\" should be \"%s\"." +msgstr " %s dimensione \"%s\" dovrebbe essere \"%s\"." + +#: systemv/cupstestppd.c:3300 +#, c-format +msgid " %s Size \"%s\" should be the Adobe standard name \"%s\"." +msgstr " %s dimensione \"%s\" dovrebbe essere il nome standard di Adobe \"%s\"." + +#: systemv/cupstestppd.c:3041 +#, c-format +msgid " %s cupsICCProfile %s hash value collides with %s." +msgstr " %s cupsICCProfile %s il valore dell'hash collide con %s." + +#: systemv/cupstestppd.c:1963 +#, c-format +msgid " %s cupsUIResolver %s causes a loop." +msgstr " %s cupsUIResolver %s causa un loop." + +#: systemv/cupstestppd.c:1945 +#, c-format +msgid "" +" %s cupsUIResolver %s does not list at least two different options." +msgstr "" +" %s cupsUIResolver %s non elenca almeno due opzioni differenti." + +#: systemv/cupstestppd.c:1168 +#, c-format +msgid "" +" **FAIL** %s must be 1284DeviceID\n" +" REF: Page 72, section 5.5" +msgstr "" +" **FAIL** %s deve essere 1284DeviceID\n" +" RIF: pagina 72, sezione 5.5" + +#: systemv/cupstestppd.c:580 +#, c-format +msgid "" +" **FAIL** Bad Default%s %s\n" +" REF: Page 40, section 4.5." +msgstr "" +" **FAIL** Valore predefinito errato%s %s\n" +" RIF: pagina 40, sezione 4.5." + +#: systemv/cupstestppd.c:514 +#, c-format +msgid "" +" **FAIL** Bad DefaultImageableArea %s\n" +" REF: Page 102, section 5.15." +msgstr "" +" **FAIL** DefaultImageableArea non è valido %s\n" +" RIF: pagina 102, sezione 5.15." + +#: systemv/cupstestppd.c:550 +#, c-format +msgid "" +" **FAIL** Bad DefaultPaperDimension %s\n" +" REF: Page 103, section 5.15." +msgstr "" +" **FAIL** DefaultPaperDimension non è valido %s\n" +" RIF: pagina 103, sezione 5.15." + +#: systemv/cupstestppd.c:623 +#, c-format +msgid "" +" **FAIL** Bad FileVersion \"%s\"\n" +" REF: Page 56, section 5.3." +msgstr "" +" **FAIL** FileVersion non è valido \"%s\"\n" +" RIF: pagina 56, sezione 5.3." + +#: systemv/cupstestppd.c:667 +#, c-format +msgid "" +" **FAIL** Bad FormatVersion \"%s\"\n" +" REF: Page 56, section 5.3." +msgstr "" +" **FAIL** FormatVersion non è valido \"%s\"\n" +" RIF: pagina 56, sezione 5.3." + +#: systemv/cupstestppd.c:1025 +msgid "" +" **FAIL** Bad JobPatchFile attribute in file\n" +" REF: Page 24, section 3.4." +msgstr "" +" **FAIL** l'attributo di JobPatchFile nel file non è valido\n" +" RIF: pagina 24, sezione 3.4." + +#: systemv/cupstestppd.c:1213 +#, c-format +msgid " **FAIL** Bad LanguageEncoding %s - must be ISOLatin1." +msgstr " **FAIL** LanguageEncoding non è valido %s - deve essere ISOLatin1." + +#: systemv/cupstestppd.c:1227 +#, c-format +msgid " **FAIL** Bad LanguageVersion %s - must be English." +msgstr " **FAIL** LanguageVersion non è valido %s - deve essere Inglese." + +#: systemv/cupstestppd.c:743 systemv/cupstestppd.c:760 +#, c-format +msgid "" +" **FAIL** Bad Manufacturer (should be \"%s\")\n" +" REF: Page 211, table D.1." +msgstr "" +" **FAIL** Manufacturer non è valido (dovrebbe essere \"%s\")\n" +" RIF: pagina 211, tabella D.1." + +#: systemv/cupstestppd.c:800 +#, c-format +msgid "" +" **FAIL** Bad ModelName - \"%c\" not allowed in string.\n" +" REF: Pages 59-60, section 5.3." +msgstr "" +" **FAIL** ModelName non è valido - \"%c\" non consentito nella stringa.\n" +" RIF: pagine 59-60, sezione 5.3." + +#: systemv/cupstestppd.c:956 +msgid "" +" **FAIL** Bad PSVersion - not \"(string) int\".\n" +" REF: Pages 62-64, section 5.3." +msgstr "" +" **FAIL** PSVersion non è valido - non è una \"(stringa) intera\".\n" +" RIF: pagine 62-64, sezione 5.3." + +#: systemv/cupstestppd.c:917 +msgid "" +" **FAIL** Bad Product - not \"(string)\".\n" +" REF: Page 62, section 5.3." +msgstr "" +" **FAIL** Product non è valido - non è una \"(stringa)\".\n" +" RIF: pagina 62, sezione 5.3." + +#: systemv/cupstestppd.c:991 +msgid "" +" **FAIL** Bad ShortNickName - longer than 31 chars.\n" +" REF: Pages 64-65, section 5.3." +msgstr "" +" **FAIL** ShortNickName non è valido - più lungo di 31 caratteri.\n" +" RIF: pagine 64-65, sezione 5.3." + +#: systemv/cupstestppd.c:1149 +#, c-format +msgid "" +" **FAIL** Bad option %s choice %s\n" +" REF: Page 84, section 5.9" +msgstr "" +" **FAIL** L'opzione %s non è valida scelta %s\n" +" RIF: pagina 84, sezione 5.9" + +#: systemv/cupstestppd.c:3774 systemv/cupstestppd.c:3796 +#, c-format +msgid " **FAIL** Default option code cannot be interpreted: %s" +msgstr " **FAIL** Il codice dell'opzione predefinita non può essere interpretato: %s" + +#: systemv/cupstestppd.c:1286 +#, c-format +msgid "" +" **FAIL** Default translation string for option %s choice %s contains " +"8-bit characters." +msgstr "" +" **FAIL** La stringa di traduzione predefinita dell'opzione %s scelta %s contiene " +"caratteri a 8-bit." + +#: systemv/cupstestppd.c:1259 +#, c-format +msgid "" +" **FAIL** Default translation string for option %s contains 8-bit " +"characters." +msgstr "" +" **FAIL** La stringa di traduzione predefinita dell'opzione %s contiene " +"caratteri a 8-bit." + +#: systemv/cupstestppd.c:2101 +#, c-format +msgid " **FAIL** Group names %s and %s differ only by case." +msgstr " **FAIL** I nomi dei gruppi %s e %s differiscono solo per caso." + +#: systemv/cupstestppd.c:2146 +#, c-format +msgid " **FAIL** Multiple occurrences of option %s choice name %s." +msgstr " **FAIL** Occorrenze multiple dell'opzione %s nome della scelta %s." + +#: systemv/cupstestppd.c:2163 +#, c-format +msgid " **FAIL** Option %s choice names %s and %s differ only by case." +msgstr " **FAIL** I nomi delle scelte %s e %s dell'opzione %s differiscono solo per caso." + +#: systemv/cupstestppd.c:2123 +#, c-format +msgid " **FAIL** Option names %s and %s differ only by case." +msgstr " **FAIL** I nomi delle opzioni %s e %s differiscono solo per caso." + +#: systemv/cupstestppd.c:600 +#, c-format +msgid "" +" **FAIL** REQUIRED Default%s\n" +" REF: Page 40, section 4.5." +msgstr "" +" **FAIL** RICHIESTA predefinita%s\n" +" RIF: pagina 40, sezione 4.5." + +#: systemv/cupstestppd.c:499 +msgid "" +" **FAIL** REQUIRED DefaultImageableArea\n" +" REF: Page 102, section 5.15." +msgstr "" +" **FAIL** RICHIESTA DefaultImageableArea\n" +" RIF: pagina 102, sezione 5.15." + +#: systemv/cupstestppd.c:535 +msgid "" +" **FAIL** REQUIRED DefaultPaperDimension\n" +" REF: Page 103, section 5.15." +msgstr "" +" **FAIL** RICHIESTA DefaultPaperDimension\n" +" RIF: pagina 103, sezione 5.15." + +#: systemv/cupstestppd.c:641 +msgid "" +" **FAIL** REQUIRED FileVersion\n" +" REF: Page 56, section 5.3." +msgstr "" +" **FAIL** RICHIESTA FileVersion\n" +" RIF: pagina 56, sezione 5.3." + +#: systemv/cupstestppd.c:685 +msgid "" +" **FAIL** REQUIRED FormatVersion\n" +" REF: Page 56, section 5.3." +msgstr "" +" **FAIL** RICHIESTA FormatVersion\n" +" RIF: pagina 56, sezione 5.3." + +#: systemv/cupstestppd.c:1076 +#, c-format +msgid "" +" **FAIL** REQUIRED ImageableArea for PageSize %s\n" +" REF: Page 41, section 5.\n" +" REF: Page 102, section 5.15." +msgstr "" +" **FAIL** RICHIESTA ImageableArea per PageSize %s\n" +" RIF: pagina 41, sezione 5.\n" +" RIF: pagina 102, sezione 5.15." + +#: systemv/cupstestppd.c:705 +msgid "" +" **FAIL** REQUIRED LanguageEncoding\n" +" REF: Pages 56-57, section 5.3." +msgstr "" +" **FAIL** RICHIESTA LanguageEncoding\n" +" RIF: pagina 56-57, sezione 5.3." + +#: systemv/cupstestppd.c:725 +msgid "" +" **FAIL** REQUIRED LanguageVersion\n" +" REF: Pages 57-58, section 5.3." +msgstr "" +" **FAIL** RICHIESTA LanguageVersion\n" +" RIF: pagine 57-58, sezione 5.3." + +#: systemv/cupstestppd.c:779 +msgid "" +" **FAIL** REQUIRED Manufacturer\n" +" REF: Pages 58-59, section 5.3." +msgstr "" +" **FAIL** RICHIESTA Manufacturer\n" +" RIF: pagine 58-59, sezione 5.3." + +#: systemv/cupstestppd.c:819 +msgid "" +" **FAIL** REQUIRED ModelName\n" +" REF: Pages 59-60, section 5.3." +msgstr "" +" **FAIL** RICHIESTA ModelName\n" +" RIF: pagine 59-60, sezione 5.3." + +#: systemv/cupstestppd.c:839 +msgid "" +" **FAIL** REQUIRED NickName\n" +" REF: Page 60, section 5.3." +msgstr "" +" **FAIL** RICHIESTA NickName\n" +" RIF: pagina 60, sezione 5.3." + +#: systemv/cupstestppd.c:899 +msgid "" +" **FAIL** REQUIRED PCFileName\n" +" REF: Pages 61-62, section 5.3." +msgstr "" +" **FAIL** RICHIESTA PCFileName\n" +" RIF: pagine 61-62, sezione 5.3." + +#: systemv/cupstestppd.c:974 +msgid "" +" **FAIL** REQUIRED PSVersion\n" +" REF: Pages 62-64, section 5.3." +msgstr "" +" **FAIL** RICHIESTA PSVersion\n" +" RIF: pagine 62-64, sezione 5.3." + +#: systemv/cupstestppd.c:879 +msgid "" +" **FAIL** REQUIRED PageRegion\n" +" REF: Page 100, section 5.14." +msgstr "" +" **FAIL** RICHIESTA PageRegion\n" +" RIF: pagina 100, sezione 5.14." + +#: systemv/cupstestppd.c:1045 +msgid "" +" **FAIL** REQUIRED PageSize\n" +" REF: Page 41, section 5.\n" +" REF: Page 99, section 5.14." +msgstr "" +" **FAIL** RICHIESTA PageSize\n" +" RIF: pagina 41, sezione 5.\n" +" RIF: pagina 99, sezione 5.14." + +#: systemv/cupstestppd.c:859 +msgid "" +" **FAIL** REQUIRED PageSize\n" +" REF: Pages 99-100, section 5.14." +msgstr "" +" **FAIL** RICHIESTA PageSize\n" +" RIF: pagine 99-100, sezione 5.14." + +#: systemv/cupstestppd.c:1098 +#, c-format +msgid "" +" **FAIL** REQUIRED PaperDimension for PageSize %s\n" +" REF: Page 41, section 5.\n" +" REF: Page 103, section 5.15." +msgstr "" +" **FAIL** RICHIESTA PaperDimension per PageSize %s\n" +" RIF: pagina 41, sezione 5.\n" +" RIF: pagina 103, sezione 5.15." + +#: systemv/cupstestppd.c:934 +msgid "" +" **FAIL** REQUIRED Product\n" +" REF: Page 62, section 5.3." +msgstr "" +" **FAIL** RICHIESTA Product\n" +" RIF: pagina 62, sezione 5.3." + +#: systemv/cupstestppd.c:1009 +msgid "" +" **FAIL** REQUIRED ShortNickName\n" +" REF: Page 64-65, section 5.3." +msgstr "" +" **FAIL** RICHIESTA ShortNickName\n" +" RIF: pagina 64-65, sezione 5.3." + +#: systemv/cupstestppd.c:334 systemv/cupstestppd.c:353 +#: systemv/cupstestppd.c:365 +#, c-format +msgid " **FAIL** Unable to open PPD file - %s on line %d." +msgstr " **FAIL** Non è possibile aprire il file PPD - %s alla riga %d." + +#: systemv/cupstestppd.c:1498 +#, c-format +msgid " %d ERRORS FOUND" +msgstr " %d SONO STATI TROVATI DEGLI ERRORI" + +#: systemv/cupstestdsc.c:431 +msgid " -h Show program usage" +msgstr " -h Mostra l'uso del programma" + +#: systemv/cupstestdsc.c:234 systemv/cupstestdsc.c:276 +#, c-format +msgid "" +" Bad %%%%BoundingBox: on line %d.\n" +" REF: Page 39, %%%%BoundingBox:" +msgstr "" +" Non è valido %%%%BoundingBox: alla riga %d.\n" +" RIF: pagina 39, %%%%BoundingBox:" + +#: systemv/cupstestdsc.c:305 +#, c-format +msgid "" +" Bad %%%%Page: on line %d.\n" +" REF: Page 53, %%%%Page:" +msgstr "" +" Non è valido %%%%Page: alla riga %d.\n" +" RIF: pagina 53, %%%%Page:" + +#: systemv/cupstestdsc.c:218 systemv/cupstestdsc.c:258 +#, c-format +msgid "" +" Bad %%%%Pages: on line %d.\n" +" REF: Page 43, %%%%Pages:" +msgstr "" +" Non è valido %%%%Pages: alla riga %d.\n" +" RIF: pagina 43, %%%%Pages:" + +#: systemv/cupstestdsc.c:176 +#, c-format +msgid "" +" Line %d is longer than 255 characters (%d).\n" +" REF: Page 25, Line Length" +msgstr "" +" La riga %d è più lunga di 255 caratteri (%d).\n" +" RIF: pagina 25, Lunghezza della riga" + +#: systemv/cupstestdsc.c:192 +msgid "" +" Missing %!PS-Adobe-3.0 on first line.\n" +" REF: Page 17, 3.1 Conforming Documents" +msgstr "" +" Manca %!PS-Adobe-3.0 nella prima riga.\n" +" RIF: pagina 17, 3.1 Documenti conformi" + +#: systemv/cupstestdsc.c:362 +#, c-format +msgid " Missing %%EndComments comment. REF: Page 41, %%EndComments" +msgstr " Manca il commento %%EndComments. RIF: pagina 41, %%EndComments" + +#: systemv/cupstestdsc.c:342 +#, c-format +msgid "" +" Missing or bad %%BoundingBox: comment.\n" +" REF: Page 39, %%BoundingBox:" +msgstr "" +" Manca o non è valido %%BoundingBox: commento.\n" +" RIF: pagina 39, %%BoundingBox:" + +#: systemv/cupstestdsc.c:372 +#, c-format +msgid "" +" Missing or bad %%Page: comments.\n" +" REF: Page 53, %%Page:" +msgstr "" +" Manca o non è valido %%Page: commenti.\n" +" RIF: pagina 53, %%Page:" + +#: systemv/cupstestdsc.c:352 +#, c-format +msgid "" +" Missing or bad %%Pages: comment.\n" +" REF: Page 43, %%Pages:" +msgstr "" +" Manca o non è valido %%Pages: commento.\n" +" RIF: pagina 43, %%Pages:" + +#: systemv/cupstestppd.c:1500 +msgid " NO ERRORS FOUND" +msgstr " NON SONO STATI TROVATI ERRORI" + +#: systemv/cupstestdsc.c:395 +#, c-format +msgid " Saw %d lines that exceeded 255 characters." +msgstr " Tagliare %d righe che hanno superato i 255 caratteri." + +#: systemv/cupstestdsc.c:390 +#, c-format +msgid " Too many %%BeginDocument comments." +msgstr " Troppi %%BeginDocument commenti." + +#: systemv/cupstestdsc.c:382 +#, c-format +msgid " Too many %%EndDocument comments." +msgstr " Troppi %%EndDocument commenti." + +#: systemv/cupstestdsc.c:402 +msgid " Warning: file contains binary data." +msgstr " Attenzione: il file contiene dei dati binari." + +#: systemv/cupstestdsc.c:410 +#, c-format +msgid " Warning: no %%EndComments comment in file." +msgstr " Attenzione: nessun %%EndComments commento nel file." + +#: systemv/cupstestdsc.c:406 +#, c-format +msgid " Warning: obsolete DSC version %.1f in file." +msgstr " Attenzione: versione obsoleta di DSC %.1f nel file." + +#: test/ippfind.c:2773 +msgid " ! expression Unary NOT of expression." +msgstr " ! expression Unario NON di espressione." + +#: test/ippfind.c:2772 +msgid " ( expressions ) Group expressions." +msgstr " ( espressioni ) Gruppo di espressioni." + +#: systemv/cupsctl.c:210 +msgid " --[no-]debug-logging Turn debug logging on/off." +msgstr " --[no-]debug-logging Attiva/disattiva il logging del debug." + +#: systemv/cupsctl.c:212 +msgid " --[no-]remote-admin Turn remote administration on/off." +msgstr " --[no-]remote-admin Attiva/disattiva l'amministrazione remota." + +#: systemv/cupsctl.c:214 +msgid " --[no-]remote-any Allow/prevent access from the Internet." +msgstr " --[no-]remote-any Consente/previene l'accesso da Internet." + +#: systemv/cupsctl.c:216 +msgid " --[no-]share-printers Turn printer sharing on/off." +msgstr " --[no-]share-printers Attiva/disattiva la condivisione della stampante." + +#: systemv/cupsctl.c:218 +msgid " --[no-]user-cancel-any Allow/prevent users to cancel any job." +msgstr " --[no-]user-cancel-any Consente/vieta che gli utenti eliminino le stampe." + +#: ppdc/ppdc.cxx:455 +msgid " --cr End lines with CR (Mac OS 9)." +msgstr " --cr Termina righe con CR (Mac OS 9)." + +#: ppdc/ppdc.cxx:457 +msgid " --crlf End lines with CR + LF (Windows)." +msgstr " --crlf Termina righe con CR + LF (Windows)." + +#: test/ippfind.c:2754 +msgid " --domain regex Match domain to regular expression." +msgstr " --domain regex Corrispondenza del dominio con l'espressione regolare." + +#: test/ippfind.c:2755 +msgid "" +" --exec utility [argument ...] ;\n" +" Execute program if true." +msgstr "" +" --exec utility [argument ...] ;\n" +" Esegue il programma se vero." + +#: test/ippfind.c:2775 +msgid " --false Always false." +msgstr " --false Sempre falso." + +#: test/ippfind.c:2737 +msgid " --help Show this help." +msgstr " --help Mostra questo aiuto." + +#: test/ippfind.c:2757 +msgid " --host regex Match hostname to regular expression." +msgstr " --host regex Corrispondenza dell'hostname con l'espressione regolare." + +#: ppdc/ppdc.cxx:459 +msgid " --lf End lines with LF (UNIX/Linux/OS X)." +msgstr " --lf Termina le righe con LF (UNIX/Linux/OS X)." + +#: test/ippfind.c:2759 +msgid " --local True if service is local." +msgstr " --local Vero se il servizio è locale." + +#: test/ippfind.c:2758 +msgid " --ls List attributes." +msgstr " --ls Elenco attributi." + +#: test/ippfind.c:2760 +msgid " --name regex Match service name to regular expression." +msgstr " --name regex Corrispondenza del nome del servizio con l'espressione regolare." + +#: test/ippfind.c:2774 +msgid " --not expression Unary NOT of expression." +msgstr " --not expression Unario NON di espressione." + +#: test/ippfind.c:2761 +msgid " --path regex Match resource path to regular expression." +msgstr " --path regex Corrispondenza del path della risorsa con l'espressione regolare." + +#: test/ippfind.c:2762 +msgid " --port number[-number] Match port to number or range." +msgstr " --port number[-numero] Corrispondenza della porta con il numero o con l'intervallo." + +#: test/ippfind.c:2763 +msgid " --print Print URI if true." +msgstr " --print Stampa URI se vero." + +#: test/ippfind.c:2764 +msgid " --print-name Print service name if true." +msgstr " --print-name Stampa il nome del servizio se vero." + +#: test/ippfind.c:2765 +msgid " --quiet Quietly report match via exit code." +msgstr " --quiet Riporta silenziosamente la corrispondenza tramite il codice d'uscita." + +#: test/ippfind.c:2766 +msgid " --remote True if service is remote." +msgstr " --remote Vero se il servizio è remoto." + +#: test/ippfind.c:2776 +msgid " --true Always true." +msgstr " --true Sempre vero." + +#: test/ippfind.c:2767 +msgid " --txt key True if the TXT record contains the key." +msgstr " --txt key Vero se il record TXT contiene la chiave." + +#: test/ippfind.c:2768 +msgid " --txt-* regex Match TXT record key to regular expression." +msgstr " --txt-* regex Corrispondenza della chiave del record TXT con l'espressione regolare." + +#: test/ippfind.c:2769 +msgid " --uri regex Match URI to regular expression." +msgstr " --uri regex Corrispondenza dell'URI con l'espressione regolare." + +#: test/ippfind.c:2738 +msgid " --version Show program version." +msgstr " --version Mostra la versione del programma." + +#: test/ippfind.c:2731 test/ipptool.c:4790 +msgid " -4 Connect using IPv4." +msgstr " -4 Connetti utilizzando IPv4." + +#: test/ippfind.c:2732 test/ipptool.c:4791 +msgid " -6 Connect using IPv6." +msgstr " -6 Connetti utilizzando IPv6." + +#: test/ipptool.c:4792 +msgid " -C Send requests using chunking (default)." +msgstr " -C Invia richieste utilizzando la suddivisione in blocchi (predefinito)." + +#: scheduler/cupsfilter.c:1475 +msgid " -D Remove the input file when finished." +msgstr " -D Rimuovi il file di input una volta terminato." + +#: ppdc/ppdc.cxx:438 ppdc/ppdhtml.cxx:175 ppdc/ppdpo.cxx:255 +msgid " -D name=value Set named variable to value." +msgstr " -D name=value Imposta la variabile chiamata al valore." + +#: systemv/cupsaddsmb.c:285 systemv/cupsctl.c:205 +msgid " -E Encrypt the connection." +msgstr " -E Crittografa la connessione." + +#: test/ipptool.c:4794 +msgid " -E Test with HTTP Upgrade to TLS." +msgstr " -E Prova con l'aggiornamento HTTP a TLS." + +#: scheduler/main.c:2016 +msgid "" +" -F Run in the foreground but detach from console." +msgstr "" +" -F Avvia in foreground ma esce dalla console." + +#: systemv/cupsaddsmb.c:286 +msgid " -H samba-server Use the named SAMBA server." +msgstr " -H samba-server Utilizza il server SAMBA." + +#: test/ipptool.c:4796 +msgid " -I Ignore errors." +msgstr " -I Ignora gli errori." + +#: ppdc/ppdc.cxx:440 ppdc/ppdhtml.cxx:177 ppdc/ppdi.cxx:131 ppdc/ppdpo.cxx:257 +msgid " -I include-dir Add include directory to search path." +msgstr " -I include-dir Aggiunge la directory include al percorso della ricerca." + +#: systemv/cupstestppd.c:3819 +msgid " -I {filename,filters,none,profiles}" +msgstr " -I {file,filtri,nessuno,profili}" + +#: test/ipptool.c:4797 +msgid " -L Send requests using content-length." +msgstr " -L Invia richieste utilizzando content-length." + +#: scheduler/cupsfilter.c:1477 +msgid " -P filename.ppd Set PPD file." +msgstr " -P filename.ppd Imposta il file PPD." + +#: test/ippfind.c:2741 +msgid " -P number[-number] Match port to number or range." +msgstr " -P number[-number] Corrispondenza della porta con il numero o con l'intervallo." + +#: systemv/cupstestppd.c:3821 +msgid " -R root-directory Set alternate root." +msgstr " -R root-directory Imposta una root alternativa." + +#: test/ipptool.c:4799 +msgid " -S Test with SSL encryption." +msgstr " -S Prova con crittografia SSL." + +#: test/ippfind.c:2733 +msgid " -T seconds Set the browse timeout in seconds." +msgstr " -T seconds Imposta il timeout in secondi." + +#: test/ipptool.c:4801 +msgid " -T seconds Set the receive/send timeout in seconds." +msgstr " -T seconds Imposta il timeout della ricezione/invio in secondi." + +#: scheduler/cupsfilter.c:1478 systemv/cupsaddsmb.c:288 systemv/cupsctl.c:206 +msgid " -U username Specify username." +msgstr " -U username Specifica l'username." + +#: test/ippfind.c:2735 test/ipptool.c:4803 +msgid " -V version Set default IPP version." +msgstr " -V version Imposta la versione predefinita di IPP." + +#: systemv/cupstestppd.c:3822 +msgid "" +" -W {all,none,constraints,defaults,duplex,filters,profiles,sizes,translations" +"}" +msgstr "" +" -W {tutto,nessuno,vincoli,predefiniti,duplex,filtri,profili,dimensioni,traduzioni" +"}" + +#: test/ipptool.c:4805 +msgid " -X Produce XML plist instead of plain text." +msgstr " -X Produce una plist XML invece di un testo normale." + +#: test/ippdiscover.c:818 +msgid " -a Browse for all services." +msgstr " -a Mostra tutti i servizi." + +#: systemv/cupsaddsmb.c:289 +msgid " -a Export all printers." +msgstr " -a Esporta tutte le stampanti." + +#: ppdc/ppdc.cxx:442 +msgid " -c catalog.po Load the specified message catalog." +msgstr " -c catalog.po Carica il catalogo del messaggio specificato." + +#: scheduler/cupsfilter.c:1479 scheduler/main.c:2014 +msgid " -c cupsd.conf Set cupsd.conf file to use." +msgstr " -c cupsd.conf Imposta il file cupsd.conf da utilizzare." + +#: test/ippdiscover.c:819 +msgid " -d domain Browse/resolve in specified domain." +msgstr " -d domain Mostra/risolve il dominio specificato." + +#: test/ipptool.c:4807 +msgid " -d name=value Set named variable to value." +msgstr " -d name=value Imposta la variabile specificata al valore." + +#: ppdc/ppdc.cxx:444 +msgid " -d output-dir Specify the output directory." +msgstr " -d output-dir Specifica la directory di output." + +#: scheduler/cupsfilter.c:1481 +msgid " -d printer Use the named printer." +msgstr " -d printer Utilizza la stampante specificata." + +#: test/ippfind.c:2742 +msgid " -d regex Match domain to regular expression." +msgstr " -d regex Corrispondenza del dominio con l'espressione regolare." + +#: scheduler/cupsfilter.c:1483 +msgid " -e Use every filter from the PPD file." +msgstr " -e Utilizza tutti i filtri dal file PPD." + +#: scheduler/main.c:2015 +msgid " -f Run in the foreground." +msgstr " -f Avvia in foreground." + +#: test/ipptool.c:4809 +msgid " -f filename Set default request filename." +msgstr " -f filename Imposta il file predefinito richiesto." + +#: scheduler/main.c:2018 +msgid " -h Show this usage message." +msgstr " -h Mostra questo messaggio di utilizzo." + +#: test/ippfind.c:2743 +msgid " -h regex Match hostname to regular expression." +msgstr " -h regex Corrispondenza dell'hostname con l'espressione regolare." + +#: systemv/cupsaddsmb.c:290 systemv/cupsctl.c:207 +msgid " -h server[:port] Specify server address." +msgstr " -h server[:porta] Specifica l'indirizzo del server." + +#: scheduler/cupsfilter.c:1485 +msgid " -i mime/type Set input MIME type (otherwise auto-typed)." +msgstr " -i mime/type Imposta il tipo di MIME di input (altrimenti auto-typed)." + +#: test/ipptool.c:4811 +msgid "" +" -i seconds Repeat the last file with the given time interval." +msgstr "" +" -i secondi Ripeti l'ultimo file con il dato intervallo di tempo." + +#: scheduler/cupsfilter.c:1487 +msgid "" +" -j job-id[,N] Filter file N from the specified job (default is " +"file 1)." +msgstr "" +" -j job-id[,N] File del filtro N dal processo specificato (quello " +"predefinito è il file 1)." + +#: test/ippfind.c:2744 +msgid " -l List attributes." +msgstr " -l Elenca gli attributi." + +#: scheduler/main.c:2019 +msgid " -l Run cupsd from launchd(8)." +msgstr " -l Avvia cupsd da launchd(8)." + +#: ppdc/ppdc.cxx:446 +msgid " -l lang[,lang,...] Specify the output language(s) (locale)." +msgstr " -l lang[,lang,...] Specifica la lingua(e) (locale) di output." + +#: ppdc/ppdc.cxx:448 +msgid " -m Use the ModelName value as the filename." +msgstr " -m Utilizza il valore di ModelName come file." + +#: scheduler/cupsfilter.c:1489 +msgid "" +" -m mime/type Set output MIME type (otherwise application/pdf)." +msgstr "" +" -m mime/type Imposta il tipo di MIME di output (altrimenti application/pdf)." + +#: scheduler/cupsfilter.c:1491 +msgid " -n copies Set number of copies." +msgstr " -n copies Imposta il numero di copie." + +#: test/ipptool.c:4813 +msgid "" +" -n count Repeat the last file the given number of times." +msgstr "" +" -n count Ripete un numero di volte l'ultimo file dato." + +#: test/ippfind.c:2745 +msgid " -n regex Match service name to regular expression." +msgstr " -n regex Corrispondenza del nome del servizio con l'espressione regolare." + +#: ppdc/ppdi.cxx:133 +msgid "" +" -o filename.drv Set driver information file (otherwise ppdi.drv)." +msgstr "" +" -o filename.drv Imposta un driver (altrimenti ppdi.drv)." + +#: ppdc/ppdmerge.cxx:370 +msgid " -o filename.ppd[.gz] Set output file (otherwise stdout)." +msgstr " -o filename.ppd[.gz] Imposta il file di output (altrimenti stdout)." + +#: scheduler/cupsfilter.c:1492 +msgid " -o name=value Set option(s)." +msgstr " -o nome=valore Imposta opzione(i)." + +#: test/ippfind.c:2746 +msgid " -p Print URI if true." +msgstr " -p Stampa l'URI se vero." + +#: scheduler/cupsfilter.c:1493 +msgid " -p filename.ppd Set PPD file." +msgstr " -p filename.ppd Imposta il file PPD." + +#: test/ippdiscover.c:820 +msgid " -p program Run specified program for each service." +msgstr " -p program Avvia il programma specificato per ogni servizio." + +#: test/ippfind.c:2747 +msgid " -q Quietly report match via exit code." +msgstr " -q Riporta silenziosamente la corrispondenza tramite il codice d'uscita." + +#: systemv/cupstestppd.c:3826 test/ipptool.c:4815 +msgid " -q Run silently." +msgstr " -q Avvia silenziosamente." + +#: test/ippfind.c:2748 +msgid " -r True if service is remote." +msgstr " -r Vero se il servizio è remoto." + +#: systemv/cupstestppd.c:3827 +msgid " -r Use 'relaxed' open mode." +msgstr " -r Utilizza la modalità di apertura 'relaxed'." + +#: test/ippfind.c:2749 +msgid " -s Print service name if true." +msgstr " -s Stampa il nome del servizio se è vero." + +#: test/ipptool.c:4816 +msgid " -t Produce a test report." +msgstr " -t Produce un rapporto di prova." + +#: ppdc/ppdc.cxx:450 +msgid " -t Test PPDs instead of generating them." +msgstr " -t Prova i PPD invece di generarli." + +#: scheduler/main.c:2020 +msgid " -t Test the configuration file." +msgstr " -t Prova il file di configurazione." + +#: test/ippfind.c:2750 +msgid " -t key True if the TXT record contains the key." +msgstr " -t key Vero se il record di TXT contiene la chiave." + +#: scheduler/cupsfilter.c:1494 +msgid " -t title Set title." +msgstr " -t title Imposta il titolo." + +#: test/ippdiscover.c:821 +msgid " -t type Browse/resolve with specified type." +msgstr " -t type Mostra/risolve con il tipo specificato." + +#: scheduler/cupsfilter.c:1495 +msgid " -u Remove the PPD file when finished." +msgstr " -u Rimuove il file PPD una volta terminato." + +#: test/ippfind.c:2751 +msgid " -u regex Match URI to regular expression." +msgstr " -u regex Corrispondenza dell'URI con l'espressione regolare." + +#: systemv/cupsaddsmb.c:291 systemv/cupstestppd.c:3828 test/ipptool.c:4817 +#: ppdc/ppdc.cxx:452 ppdc/ppdpo.cxx:259 +msgid " -v Be verbose." +msgstr " -v Fornisce maggiori dettagli." + +#: systemv/cupstestppd.c:3829 +msgid " -vv Be very verbose." +msgstr " -vv Fornisce tantissimi dettagli." + +#: test/ippfind.c:2752 +msgid "" +" -x utility [argument ...] ;\n" +" Execute program if true." +msgstr "" +" -x utility [argument ...] ;\n" +" Esegue il programma se è vero." + +#: ppdc/ppdc.cxx:453 +msgid " -z Compress PPD files using GNU zip." +msgstr " -z Il file PPD compresso sta utilizzando GNU zip." + +#: test/ippfind.c:2795 +msgid " IPPFIND_SERVICE_DOMAIN Domain name" +msgstr " IPPFIND_SERVICE_DOMAIN Nome del dominio" + +#: test/ippfind.c:2796 +msgid "" +" IPPFIND_SERVICE_HOSTNAME\n" +" Fully-qualified domain name" +msgstr "" +" IPPFIND_SERVICE_HOSTNAME\n" +" Nome del dominio completo" + +#: test/ippfind.c:2798 +msgid " IPPFIND_SERVICE_NAME Service instance name" +msgstr " IPPFIND_SERVICE_NAME Nome istanza del servizio" + +#: test/ippfind.c:2799 +msgid " IPPFIND_SERVICE_PORT Port number" +msgstr " IPPFIND_SERVICE_PORT Numero della porta" + +#: test/ippfind.c:2800 +msgid " IPPFIND_SERVICE_REGTYPE DNS-SD registration type" +msgstr " IPPFIND_SERVICE_REGTYPE DNS-SD tipo di registrazione" + +#: test/ippfind.c:2801 +msgid " IPPFIND_SERVICE_SCHEME URI scheme" +msgstr " IPPFIND_SERVICE_SCHEME schema dell'URI" + +#: test/ippfind.c:2802 +msgid " IPPFIND_SERVICE_URI URI" +msgstr " IPPFIND_SERVICE_URI URI" + +#: test/ippfind.c:2803 +msgid " IPPFIND_TXT_* Value of TXT record key" +msgstr " IPPFIND_TXT_* Value della chiave del record TXT" + +#: test/ippfind.c:2778 +msgid "" +" expression --and expression\n" +" Logical AND." +msgstr "" +" espressione --and espressione\n" +" AND logico." + +#: test/ippfind.c:2780 +msgid "" +" expression --or expression\n" +" Logical OR." +msgstr "" +" espressione --or espressione\n" +" OR logico." + +#: test/ippfind.c:2777 +msgid " expression expression Logical AND." +msgstr " espressione espressione AND logico." + +#: test/ippfind.c:2785 +msgid " {service_domain} Domain name" +msgstr " {service_domain} Nome del dominio" + +#: test/ippfind.c:2786 +msgid " {service_hostname} Fully-qualified domain name" +msgstr " {service_hostname} Nome del dominio completo" + +#: test/ippfind.c:2787 +msgid " {service_name} Service instance name" +msgstr " {service_name} Nome istanza del servizio" + +#: test/ippfind.c:2788 +msgid " {service_port} Port number" +msgstr " {service_port} Numero della porta" + +#: test/ippfind.c:2789 +msgid " {service_regtype} DNS-SD registration type" +msgstr " {service_regtype} Tipo di registrazione DNS-SD" + +#: test/ippfind.c:2790 +msgid " {service_scheme} URI scheme" +msgstr " {service_scheme} Schema dell'URI" + +#: test/ippfind.c:2791 +msgid " {service_uri} URI" +msgstr " {service_uri} URI" + +#: test/ippfind.c:2792 +msgid " {txt_*} Value of TXT record key" +msgstr " {txt_*} Valore della chiave del record TXT" + +#: test/ippfind.c:2784 +msgid " {} URI" +msgstr " {} URI" + +#: systemv/cupstestppd.c:332 systemv/cupstestppd.c:351 +#: systemv/cupstestppd.c:363 systemv/cupstestppd.c:496 +#: systemv/cupstestppd.c:511 systemv/cupstestppd.c:532 +#: systemv/cupstestppd.c:547 systemv/cupstestppd.c:577 +#: systemv/cupstestppd.c:597 systemv/cupstestppd.c:620 +#: systemv/cupstestppd.c:638 systemv/cupstestppd.c:664 +#: systemv/cupstestppd.c:682 systemv/cupstestppd.c:702 +#: systemv/cupstestppd.c:722 systemv/cupstestppd.c:740 +#: systemv/cupstestppd.c:757 systemv/cupstestppd.c:776 +#: systemv/cupstestppd.c:797 systemv/cupstestppd.c:816 +#: systemv/cupstestppd.c:836 systemv/cupstestppd.c:856 +#: systemv/cupstestppd.c:876 systemv/cupstestppd.c:896 +#: systemv/cupstestppd.c:914 systemv/cupstestppd.c:931 +#: systemv/cupstestppd.c:953 systemv/cupstestppd.c:971 +#: systemv/cupstestppd.c:988 systemv/cupstestppd.c:1006 +#: systemv/cupstestppd.c:1022 systemv/cupstestppd.c:1042 +#: systemv/cupstestppd.c:1073 systemv/cupstestppd.c:1095 +#: systemv/cupstestppd.c:1146 systemv/cupstestppd.c:1165 +#: systemv/cupstestppd.c:1209 systemv/cupstestppd.c:1223 +#: systemv/cupstestppd.c:1255 systemv/cupstestppd.c:1282 +#: systemv/cupstestppd.c:1800 systemv/cupstestppd.c:1819 +#: systemv/cupstestppd.c:1837 systemv/cupstestppd.c:1889 +#: systemv/cupstestppd.c:1905 systemv/cupstestppd.c:1942 +#: systemv/cupstestppd.c:1960 systemv/cupstestppd.c:1996 +#: systemv/cupstestppd.c:2010 systemv/cupstestppd.c:2037 +#: systemv/cupstestppd.c:2051 systemv/cupstestppd.c:2097 +#: systemv/cupstestppd.c:2119 systemv/cupstestppd.c:2142 +#: systemv/cupstestppd.c:2159 systemv/cupstestppd.c:2201 +#: systemv/cupstestppd.c:2244 systemv/cupstestppd.c:2291 +#: systemv/cupstestppd.c:2315 systemv/cupstestppd.c:2369 +#: systemv/cupstestppd.c:2385 systemv/cupstestppd.c:2415 +#: systemv/cupstestppd.c:2429 systemv/cupstestppd.c:2455 +#: systemv/cupstestppd.c:2471 systemv/cupstestppd.c:2511 +#: systemv/cupstestppd.c:2525 systemv/cupstestppd.c:2551 +#: systemv/cupstestppd.c:2567 systemv/cupstestppd.c:2597 +#: systemv/cupstestppd.c:2611 systemv/cupstestppd.c:2638 +#: systemv/cupstestppd.c:2655 systemv/cupstestppd.c:2669 +#: systemv/cupstestppd.c:2693 systemv/cupstestppd.c:2710 +#: systemv/cupstestppd.c:2724 systemv/cupstestppd.c:2748 +#: systemv/cupstestppd.c:2765 systemv/cupstestppd.c:2779 +#: systemv/cupstestppd.c:2803 systemv/cupstestppd.c:2820 +#: systemv/cupstestppd.c:2834 systemv/cupstestppd.c:2858 +#: systemv/cupstestppd.c:2872 systemv/cupstestppd.c:2887 +#: systemv/cupstestppd.c:2904 systemv/cupstestppd.c:2960 +#: systemv/cupstestppd.c:2995 systemv/cupstestppd.c:3009 +#: systemv/cupstestppd.c:3037 systemv/cupstestppd.c:3102 +#: systemv/cupstestppd.c:3117 systemv/cupstestppd.c:3156 +#: systemv/cupstestppd.c:3176 systemv/cupstestppd.c:3190 +#: systemv/cupstestppd.c:3407 systemv/cupstestppd.c:3443 +#: systemv/cupstestppd.c:3457 systemv/cupstestppd.c:3503 +#: systemv/cupstestppd.c:3535 systemv/cupstestppd.c:3552 +#: systemv/cupstestppd.c:3575 systemv/cupstestppd.c:3591 +#: systemv/cupstestppd.c:3629 systemv/cupstestppd.c:3770 +#: systemv/cupstestppd.c:3792 systemv/cupstestppd.c:3900 +msgid " FAIL" +msgstr " OPERAZIONE NON RIUSCITA CORRETTAMENTE" + +#: systemv/cupstestppd.c:1306 +msgid " PASS" +msgstr " OPERAZIONE RIUSCITA CON SUCCESSO" + +#: cups/ipp.c:5243 +#, c-format +msgid "\"%s\": Bad URI value \"%s\" - %s (RFC 2911 section 4.1.5)." +msgstr "\"%s\": il valore dell'URI non è valido \"%s\" - %s (RFC 2911 sezione 4.1.5)." + +#: cups/ipp.c:5254 +#, c-format +msgid "\"%s\": Bad URI value \"%s\" - bad length %d (RFC 2911 section 4.1.5)." +msgstr "\"%s\": il valore dell'URI non è valido \"%s\" - la lunghezza non è valida %d (RFC 2911 sezione 4.1.5)." + +#: cups/ipp.c:4874 +#, c-format +msgid "\"%s\": Bad attribute name - bad length %d (RFC 2911 section 4.1.3)." +msgstr "\"%s\": il nome dell'attributo non è valido - la lunghezza non è valida %d (RFC 2911 sezione 4.1.3)." + +#: cups/ipp.c:4866 +#, c-format +msgid "" +"\"%s\": Bad attribute name - invalid character (RFC 2911 section 4.1.3)." +msgstr "" +"\"%s\": il nome dell'attributo non è valido - il carattere non è valido (RFC 2911 sezione 4.1.3)." + +#: cups/ipp.c:4892 +#, c-format +msgid "\"%s\": Bad boolen value %d (RFC 2911 section 4.1.11)." +msgstr "\"%s\": il valore booleano non è valido %d (RFC 2911 sezione 4.1.11)." + +#: cups/ipp.c:5306 +#, c-format +msgid "" +"\"%s\": Bad charset value \"%s\" - bad characters (RFC 2911 section 4.1.7)." +msgstr "" +"\"%s\": il valore del set dei caratteri non è valido \"%s\" - i caratteri non sono validi (RFC 2911 sezione 4.1.7)." + +#: cups/ipp.c:5315 +#, c-format +msgid "" +"\"%s\": Bad charset value \"%s\" - bad length %d (RFC 2911 section 4.1.7)." +msgstr "" +"\"%s\": il valore del set dei caratteri non è valido \"%s\" - la lunghezza non è valida %d (RFC 2911 sezione 4.1.7)." + +#: cups/ipp.c:4992 +#, c-format +msgid "\"%s\": Bad dateTime UTC hours %u (RFC 2911 section 4.1.14)." +msgstr "\"%s\": dateTime UTC non è valido ore %u (RFC 2911 sezione 4.1.14)." + +#: cups/ipp.c:5000 +#, c-format +msgid "\"%s\": Bad dateTime UTC minutes %u (RFC 2911 section 4.1.14)." +msgstr "\"%s\": dateTime UTC non è valido minuti %u (RFC 2911 sezione 4.1.14)." + +#: cups/ipp.c:4984 +#, c-format +msgid "\"%s\": Bad dateTime UTC sign '%c' (RFC 2911 section 4.1.14)." +msgstr "\"%s\": dateTime UTC non è valido segno '%c' (RFC 2911 sezione 4.1.14)." + +#: cups/ipp.c:4944 +#, c-format +msgid "\"%s\": Bad dateTime day %u (RFC 2911 section 4.1.14)." +msgstr "\"%s\": dateTime non è valido giorno %u (RFC 2911 sezione 4.1.14)." + +#: cups/ipp.c:4976 +#, c-format +msgid "\"%s\": Bad dateTime deciseconds %u (RFC 2911 section 4.1.14)." +msgstr "\"%s\": dateTime non è valido decimi di secondi %u (RFC 2911 sezione 4.1.14)." + +#: cups/ipp.c:4952 +#, c-format +msgid "\"%s\": Bad dateTime hours %u (RFC 2911 section 4.1.14)." +msgstr "\"%s\": dateTime non è valido ore %u (RFC 2911 sezione 4.1.14)." + +#: cups/ipp.c:4960 +#, c-format +msgid "\"%s\": Bad dateTime minutes %u (RFC 2911 section 4.1.14)." +msgstr "\"%s\": dateTime non è valido minuti %u (RFC 2911 sezione 4.1.14)." + +#: cups/ipp.c:4936 +#, c-format +msgid "\"%s\": Bad dateTime month %u (RFC 2911 section 4.1.14)." +msgstr "\"%s\": dateTime non è valido mese %u (RFC 2911 sezione 4.1.14)." + +#: cups/ipp.c:4968 +#, c-format +msgid "\"%s\": Bad dateTime seconds %u (RFC 2911 section 4.1.14)." +msgstr "\"%s\": dateTime non è valido secondi %u (RFC 2911 sezione 4.1.14)." + +#: cups/ipp.c:4906 +#, c-format +msgid "\"%s\": Bad enum value %d - out of range (RFC 2911 section 4.1.4)." +msgstr "\"%s\": il valore enum non è valido %d - fuori intervallo (RFC 2911 sezione 4.1.4)." + +#: cups/ipp.c:5221 +#, c-format +msgid "" +"\"%s\": Bad keyword value \"%s\" - bad length %d (RFC 2911 section 4.1.3)." +msgstr "" +"\"%s\": il valore della parola chiave non è valido \"%s\" - la lunghezza non è valida %d (RFC 2911 sezione 4.1.3)." + +#: cups/ipp.c:5212 +#, c-format +msgid "" +"\"%s\": Bad keyword value \"%s\" - invalid character (RFC 2911 section 4.1.3)." +msgstr "" +"\"%s\": il valore della parola chiave non è valido \"%s\" - il carattere non è valido (RFC 2911 sezione 4.1.3)." + +#: cups/ipp.c:5415 +#, c-format +msgid "" +"\"%s\": Bad mimeMediaType value \"%s\" - bad characters (RFC 2911 section " +"4.1.9)." +msgstr "" +"\"%s\": il valore di mimeMediaType non è valido \"%s\" - i caratteri non sono validi " +"(RFC 2911 sezione 4.1.9)." + +#: cups/ipp.c:5425 +#, c-format +msgid "" +"\"%s\": Bad mimeMediaType value \"%s\" - bad length %d (RFC 2911 section " +"4.1.9)." +msgstr "" +"\"%s\": il valore di mimeMediaType non è valido \"%s\" - la lunghezza non è valida %d " +"(RFC 2911 sezione 4.1.9)." + +#: cups/ipp.c:5183 +#, c-format +msgid "" +"\"%s\": Bad name value \"%s\" - bad UTF-8 sequence (RFC 2911 section 4.1.2)." +msgstr "" +"\"%s\": il valore del nome non è valido \"%s\" - la sequenza UTF-8 non è valida (RFC 2911 sezione 4.1.2)." + +#: cups/ipp.c:5192 +#, c-format +msgid "\"%s\": Bad name value \"%s\" - bad length %d (RFC 2911 section 4.1.2)." +msgstr "\"%s\": il valore del nome non è valido \"%s\" - la lunghezza non è valida %d (RFC 2911 sezione 4.1.2)." + +#: cups/ipp.c:5361 +#, c-format +msgid "" +"\"%s\": Bad naturalLanguage value \"%s\" - bad characters (RFC 2911 section " +"4.1.8)." +msgstr "" +"\"%s\": il valore di naturalLanguage non è valido \"%s\" - i caratteri non sono validi " +"(RFC 2911 sezione 4.1.8)." + +#: cups/ipp.c:5371 +#, c-format +msgid "" +"\"%s\": Bad naturalLanguage value \"%s\" - bad length %d (RFC 2911 section " +"4.1.8)." +msgstr "" +"\"%s\": il valore di naturalLanguage non è valido \"%s\" - la lunghezza non è valida %d " +"(RFC 2911 sezione 4.1.8)." + +#: cups/ipp.c:4920 +#, c-format +msgid "" +"\"%s\": Bad octetString value - bad length %d (RFC 2911 section 4.1.10)." +msgstr "" +"\"%s\": il valore di octetString non è valido - la lunghezza non è valida %d (RFC 2911 sezione 4.1.10)." + +#: cups/ipp.c:5063 +#, c-format +msgid "" +"\"%s\": Bad rangeOfInteger value %d-%d - lower greater than upper (RFC 2911 " +"section 4.1.13)." +msgstr "" +"\"%s\": il valore di rangeOfInteger non è valido %d-%d - il più piccolo è superiore " +"al più grande (RFC 2911 sezione 4.1.13)." + +#: cups/ipp.c:5044 +#, c-format +msgid "" +"\"%s\": Bad resolution value %dx%d%s - bad units value (RFC 2911 section " +"4.1.15)." +msgstr "" +"\"%s\": il valore di resolution non è valido %dx%d%s - il valore dell'unità non è valida " +"(RFC 2911 sezione 4.1.15)." + +#: cups/ipp.c:5013 +#, c-format +msgid "" +"\"%s\": Bad resolution value %dx%d%s - cross feed resolution must be positive " +"(RFC 2911 section 4.1.15)." +msgstr "" +"\"%s\": il valore della risoluzione non è valido %dx%d%s - la risoluzione del feed " +"deve essere positiva (RFC 2911 sezione 4.1.15)." + +#: cups/ipp.c:5028 +#, c-format +msgid "" +"\"%s\": Bad resolution value %dx%d%s - feed resolution must be positive (RFC " +"2911 section 4.1.15)." +msgstr "" +"\"%s\": il valore della risoluzione non è valido %dx%d%s - la risoluzione del feed " +"deve essere positiva (RFC 2911 sezione 4.1.15)." + +#: cups/ipp.c:5125 +#, c-format +msgid "" +"\"%s\": Bad text value \"%s\" - bad UTF-8 sequence (RFC 2911 section 4.1.1)." +msgstr "" +"\"%s\": il valore del testo non è valido \"%s\" - la sequenza UTF-8 non è valida (RFC 2911 sezione 4.1.1)." + +#: cups/ipp.c:5134 +#, c-format +msgid "\"%s\": Bad text value \"%s\" - bad length %d (RFC 2911 section 4.1.1)." +msgstr "\"%s\": il valore del testo non è valido \"%s\" - la lunghezza non è valida %d (RFC 2911 sezione 4.1.1)." + +#: cups/ipp.c:5277 +#, c-format +msgid "" +"\"%s\": Bad uriScheme value \"%s\" - bad characters (RFC 2911 section 4.1.6)." +msgstr "" +"\"%s\": il valore di uriScheme non è valido \"%s\" - i caratteri non sono validi (RFC 2911 sezione 4.1.6)." + +#: cups/ipp.c:5286 +#, c-format +msgid "" +"\"%s\": Bad uriScheme value \"%s\" - bad length %d (RFC 2911 section 4.1.6)." +msgstr "" +"\"%s\": il valore di uriScheme non è valido \"%s\" - la lunghezza non è valida %d (RFC 2911 sezione 4.1.6)." + +#: berkeley/lpq.c:565 +#, c-format +msgid "%-6s %-10.10s %-4d %-10d %-27.27s %.0f bytes" +msgstr "%-6s %-10.10s %-4d %-10d %-27.27s %.0f byte" + +#: berkeley/lpq.c:570 +#, c-format +msgid "%-7s %-7.7s %-7d %-31.31s %.0f bytes" +msgstr "%-7s %-7.7s %-7d %-31.31s %.0f byte" + +#: systemv/lpstat.c:792 +#, c-format +msgid "%s accepting requests since %s" +msgstr "%s sta accettando richieste da %s" + +#: scheduler/ipp.c:9933 +#, c-format +msgid "%s cannot be changed." +msgstr "%s non può essere modificato" + +#: berkeley/lpc.c:189 +#, c-format +msgid "%s is not implemented by the CUPS version of lpc." +msgstr "%s non è implementato dalla versione di CUPS di lpc." + +#: berkeley/lpq.c:656 +#, c-format +msgid "%s is not ready" +msgstr "%s non è pronta" + +#: berkeley/lpq.c:649 +#, c-format +msgid "%s is ready" +msgstr "%s è pronta" + +#: berkeley/lpq.c:652 +#, c-format +msgid "%s is ready and printing" +msgstr "%s è pronta e sta stampando" + +#: filter/rastertoepson.c:985 filter/rastertohp.c:711 +#: filter/rastertolabel.c:1123 +#, c-format +msgid "%s job-id user title copies options [file]" +msgstr "%s job-id titolo dell'utente opzioni delle copie [file]" + +#: systemv/lpstat.c:796 +#, c-format +msgid "%s not accepting requests since %s -" +msgstr "%s non sta accettando richieste da %s -" + +#: scheduler/ipp.c:691 +#, c-format +msgid "%s not supported." +msgstr "%s non è supportato." + +#: systemv/lpstat.c:807 +#, c-format +msgid "%s/%s accepting requests since %s" +msgstr "%s/%s sta accettando richieste da %s" + +#: systemv/lpstat.c:812 +#, c-format +msgid "%s/%s not accepting requests since %s -" +msgstr "%s/%s non sta accettando richieste da %s -" + +#: berkeley/lpq.c:557 +#, c-format +msgid "%s: %-33.33s [job %d localhost]" +msgstr "%s: %-33.33s [processo %d localhost]" + +#. TRANSLATORS: Message is "subject: error" +#: cups/langprintf.c:86 scheduler/cupsfilter.c:716 systemv/lpadmin.c:805 +#: systemv/lpadmin.c:856 systemv/lpadmin.c:906 systemv/lpadmin.c:962 +#: systemv/lpadmin.c:1060 systemv/lpadmin.c:1112 systemv/lpadmin.c:1168 +#: systemv/lpadmin.c:1478 +#, c-format +msgid "%s: %s" +msgstr "%s: %s" + +#: systemv/cancel.c:305 systemv/cancel.c:368 +#, c-format +msgid "%s: %s failed: %s" +msgstr "%s: %s non riuscito correttamente: %s" + +#: test/ippfind.c:797 test/ipptool.c:389 +#, c-format +msgid "%s: Bad version %s for \"-V\"." +msgstr "%s: la versione %s non è valida per \"-V\"." + +#: systemv/cupsaccept.c:68 +#, c-format +msgid "%s: Don't know what to do." +msgstr "%s: non so cosa fare." + +#: berkeley/lpq.c:237 berkeley/lpr.c:362 systemv/lp.c:608 +#, c-format +msgid "" +"%s: Error - %s environment variable names non-existent destination \"%s\"." +msgstr "" +"%s: errore - %s destinazione inesistente dei nomi delle variabili di ambiente \"%s\"." + +#: berkeley/lpq.c:144 berkeley/lpq.c:215 berkeley/lpr.c:234 berkeley/lpr.c:337 +#: systemv/lp.c:163 systemv/lp.c:583 systemv/lp.c:703 systemv/lp.c:752 +#: systemv/lpstat.c:208 systemv/lpstat.c:254 systemv/lpstat.c:345 +#: systemv/lpstat.c:374 systemv/lpstat.c:398 systemv/lpstat.c:457 +#: systemv/lpstat.c:523 systemv/lpstat.c:584 systemv/lpstat.c:710 +#: systemv/lpstat.c:895 systemv/lpstat.c:1156 systemv/lpstat.c:1399 +#: systemv/lpstat.c:1658 +#, c-format +msgid "%s: Error - add '/version=1.1' to server name." +msgstr "%s: errore - aggiungere '/version=1.1' al nome del server." + +#: systemv/lp.c:240 +#, c-format +msgid "%s: Error - bad job ID." +msgstr "%s: errore - l'ID del processo non è valido." + +#: systemv/lp.c:228 +#, c-format +msgid "%s: Error - cannot print files and alter jobs simultaneously." +msgstr "%s: errore - non è possibile stampare file e alterare le stampe simultaneamente." + +#: systemv/lp.c:521 +#, c-format +msgid "%s: Error - cannot print from stdin if files or a job ID are provided." +msgstr "%s: errore - non è possibile stampare da stdin se non si fornisce un file o un ID del processo." + +#: systemv/lp.c:470 +#, c-format +msgid "%s: Error - expected character set after \"-S\" option." +msgstr "%s: errore - è previsto un set di caratteri dopo l'opzione \"-S\"." + +#: systemv/lp.c:489 +#, c-format +msgid "%s: Error - expected content type after \"-T\" option." +msgstr "%s: errore - è previsto il tipo di contenuto dopo l'opzione \"-T\"." + +#: berkeley/lpr.c:249 +#, c-format +msgid "%s: Error - expected copies after \"-#\" option." +msgstr "%s: errore - sono previste delle copie dopo l'opzione \"-#\"." + +#: systemv/lp.c:273 +#, c-format +msgid "%s: Error - expected copies after \"-n\" option." +msgstr "%s: errore - sono previste delle copie dopo l'opzione \"-n\"." + +#: berkeley/lpr.c:210 +#, c-format +msgid "%s: Error - expected destination after \"-P\" option." +msgstr "%s: errore - è prevista una destinazione dopo l'opzione \"-P\"." + +#: systemv/lp.c:138 +#, c-format +msgid "%s: Error - expected destination after \"-d\" option." +msgstr "%s: errore - è prevista una destinazione dopo l'opzione \"-d\"." + +#: systemv/lp.c:177 +#, c-format +msgid "%s: Error - expected form after \"-f\" option." +msgstr "%s: errore - è previsto un modulo dopo l'opzione \"-f\"." + +#: systemv/lp.c:400 +#, c-format +msgid "%s: Error - expected hold name after \"-H\" option." +msgstr "%s: errore - è previsto un nome dopo l'opzione \"-H\"." + +#: berkeley/lpr.c:104 +#, c-format +msgid "%s: Error - expected hostname after \"-H\" option." +msgstr "%s: errore - è previsto un hostname dopo l'opzione \"-H\"." + +#: berkeley/lpq.c:180 berkeley/lprm.c:123 systemv/cancel.c:124 +#: systemv/cupsaccept.c:123 systemv/lp.c:198 systemv/lpstat.c:279 +#, c-format +msgid "%s: Error - expected hostname after \"-h\" option." +msgstr "%s: errore - è previsto un hostname dopo l'opzione \"-h\"." + +#: systemv/lp.c:380 +#, c-format +msgid "%s: Error - expected mode list after \"-y\" option." +msgstr "%s: errore - è prevista una lista di modalità di attesa dopo l'opzione \"-y\"." + +#: berkeley/lpr.c:272 +#, c-format +msgid "%s: Error - expected name after \"-%c\" option." +msgstr "%s: errore - è previsto un nome dopo l'opzione \"-%c\"." + +#: berkeley/lpr.c:154 systemv/lp.c:297 +#, c-format +msgid "%s: Error - expected option=value after \"-o\" option." +msgstr "%s: errore - è previsto un opzione=valore dopo l'opzione \"-o\"." + +#: systemv/lp.c:450 +#, c-format +msgid "%s: Error - expected page list after \"-P\" option." +msgstr "%s: errore - è previsto un elenco di pagine dopo l'opzione \"-P\"." + +#: systemv/lp.c:317 +#, c-format +msgid "%s: Error - expected priority after \"-%c\" option." +msgstr "%s: errore - è prevista una priorità dopo l'opzione \"-%c\"." + +#: systemv/cupsaccept.c:141 +#, c-format +msgid "%s: Error - expected reason text after \"-r\" option." +msgstr "%s: errore - è previsto un testo del motivo dopo l'opzione \"-r\"." + +#: systemv/lp.c:363 +#, c-format +msgid "%s: Error - expected title after \"-t\" option." +msgstr "%s: errore - è previsto un titolo dopo l'opzione \"-t\"." + +#: berkeley/lpq.c:108 berkeley/lpr.c:85 berkeley/lprm.c:104 +#: systemv/cancel.c:95 systemv/cupsaccept.c:101 systemv/lp.c:116 +#: systemv/lpadmin.c:438 systemv/lpstat.c:137 +#, c-format +msgid "%s: Error - expected username after \"-U\" option." +msgstr "%s: errore - è previsto un username dopo l'opzione \"-U\"." + +#: systemv/cancel.c:145 +#, c-format +msgid "%s: Error - expected username after \"-u\" option." +msgstr "%s: errore - è previsto un username dopo l'opzione \"-u\"." + +#: berkeley/lpr.c:126 +#, c-format +msgid "%s: Error - expected value after \"-%c\" option." +msgstr "%s: errore - è previsto un valore dopo l'opzione \"-%c\"." + +#: systemv/lpstat.c:157 systemv/lpstat.c:171 +#, c-format +msgid "" +"%s: Error - need \"completed\", \"not-completed\", or \"all\" after \"-W\" " +"option." +msgstr "" +"%s: errore - deve seguire \"completed\", \"non-completed\" oppure \"all\" dopo " +"l'opzione \"-W\"." + +#: berkeley/lpq.c:242 berkeley/lpr.c:367 systemv/lp.c:613 +#, c-format +msgid "%s: Error - no default destination available." +msgstr "%s: errore - nessuna destinazione predefinita disponibile." + +#: systemv/lp.c:339 +#, c-format +msgid "%s: Error - priority must be between 1 and 100." +msgstr "%s: errore- la priorità deve essere compresa tra 1 e 100." + +#: berkeley/lpr.c:370 systemv/lp.c:616 +#, c-format +msgid "%s: Error - scheduler not responding." +msgstr "%s: errore - lo scheduler non sta rispondendo." + +#: berkeley/lpr.c:315 systemv/lp.c:553 +#, c-format +msgid "%s: Error - too many files - \"%s\"." +msgstr "%s: errore - troppi file - \"%s\"." + +#: berkeley/lpr.c:297 systemv/lp.c:536 +#, c-format +msgid "%s: Error - unable to access \"%s\" - %s" +msgstr "%s: errore - non è possibile accedere a \"%s\" - %s" + +#: berkeley/lpr.c:413 systemv/lp.c:647 +#, c-format +msgid "%s: Error - unable to queue from stdin - %s." +msgstr "%s: errore - non è possibile mettere in coda da stdin - %s." + +#: berkeley/lprm.c:87 berkeley/lprm.c:172 systemv/cancel.c:222 +#, c-format +msgid "%s: Error - unknown destination \"%s\"." +msgstr "%s: errore - destinazione sconosciuta \"%s\"." + +#: berkeley/lpq.c:148 +#, c-format +msgid "%s: Error - unknown destination \"%s/%s\"." +msgstr "%s: errore - destinazione sconosciuta \"%s/%s\"." + +#: berkeley/lpr.c:283 berkeley/lprm.c:139 systemv/cancel.c:163 +#: systemv/cupsaccept.c:164 systemv/lp.c:512 systemv/lpstat.c:469 +#, c-format +msgid "%s: Error - unknown option \"%c\"." +msgstr "%s: errore - opzione sconosciuta \"%c\"." + +#: systemv/cupsaccept.c:157 systemv/lp.c:503 +#, c-format +msgid "%s: Error - unknown option \"%s\"." +msgstr "%s: errore - opzione sconosciuta \"%s\"." + +#: systemv/lp.c:217 +#, c-format +msgid "%s: Expected job ID after \"-i\" option." +msgstr "%s: è previsto un ID del processo dopo l'opzione \"-i\"." + +#: systemv/lpstat.c:527 systemv/lpstat.c:567 +#, c-format +msgid "%s: Invalid destination name in list \"%s\"." +msgstr "%s: il nome della destinazione non è valido nella lista \"%s\"." + +#: scheduler/cupsfilter.c:569 +#, c-format +msgid "%s: Invalid filter string \"%s\"." +msgstr "%s: la stringa del filtro non è valida \"%s\"." + +#: test/ippfind.c:768 test/ipptool.c:357 +#, c-format +msgid "%s: Missing timeout for \"-T\"." +msgstr "%s: manca il timeout di \"-T\"." + +#: test/ippfind.c:781 test/ipptool.c:371 +#, c-format +msgid "%s: Missing version for \"-V\"." +msgstr "%s: manca la versione di \"-V\"." + +#: systemv/lp.c:427 +#, c-format +msgid "%s: Need job ID (\"-i jobid\") before \"-H restart\"." +msgstr "%s: è necessario un ID del processo (\"-i jobid\") prima di \"-H restart\"." + +#: scheduler/cupsfilter.c:460 +#, c-format +msgid "%s: No filter to convert from %s/%s to %s/%s." +msgstr "%s: nessun filtro per convertire da %s/%s a %s/%s." + +#: systemv/cupsaccept.c:198 +#, c-format +msgid "%s: Operation failed: %s" +msgstr "%s: operazione non riuscita correttamente: %s" + +#: berkeley/lpq.c:94 berkeley/lpr.c:71 berkeley/lprm.c:67 systemv/cancel.c:82 +#: systemv/cupsaccept.c:88 systemv/cupsaddsmb.c:86 systemv/lp.c:102 +#: systemv/lpadmin.c:239 systemv/lpinfo.c:88 systemv/lpmove.c:73 +#: systemv/lpstat.c:102 test/ipptool.c:329 test/ipptool.c:346 +#, c-format +msgid "%s: Sorry, no encryption support." +msgstr "%s: spiacenti, nessun supporto per la crittografia." + +#: berkeley/lpq.c:296 scheduler/cupsfilter.c:1265 systemv/cancel.c:245 +#: systemv/cupsaddsmb.c:144 systemv/cupsaddsmb.c:171 +#, c-format +msgid "%s: Unable to connect to server." +msgstr "%s: non è possibile connettersi al server." + +#: systemv/cancel.c:328 +#, c-format +msgid "%s: Unable to contact server." +msgstr "%s: non è possibile contattare il server." + +#: scheduler/cupsfilter.c:425 +#, c-format +msgid "%s: Unable to determine MIME type of \"%s\"." +msgstr "%s: non è possibile determinare il tipo di MIME di \"%s\"." + +#: ppdc/ppdmerge.cxx:96 +#, c-format +msgid "%s: Unable to open %s: %s" +msgstr "%s: non è possibile aprire %s: %s" + +#: scheduler/cupsfilter.c:664 ppdc/ppdmerge.cxx:112 +#, c-format +msgid "%s: Unable to open PPD file: %s on line %d." +msgstr "%s: non è possibile aprire il file PPD: %s alla riga %d." + +#: scheduler/cupsfilter.c:392 +#, c-format +msgid "%s: Unable to read MIME database from \"%s\" or \"%s\"." +msgstr "%s: non è possibile leggere il database del MIME da \"%s\" oppure da \"%s\"." + +#: berkeley/lpq.c:151 systemv/lpstat.c:588 +#, c-format +msgid "%s: Unknown destination \"%s\"." +msgstr "%s: destinazione sconosciuta \"%s\"." + +#: scheduler/cupsfilter.c:437 +#, c-format +msgid "%s: Unknown destination MIME type %s/%s." +msgstr "%s: destinazione sconosciuta del tipo di MIME %s/%s." + +#: scheduler/cupsfilter.c:1470 +#, c-format +msgid "%s: Unknown option \"%c\"." +msgstr "%s: opzione sconosciuta \"%c\"." + +#: test/ippfind.c:667 +#, c-format +msgid "%s: Unknown option \"%s\"." +msgstr "%s: opzione sconosciuta \"%s\"." + +#: test/ippfind.c:948 +#, c-format +msgid "%s: Unknown option \"-%c\"." +msgstr "%s: opzione sconosciuta \"-%c\"." + +#: scheduler/cupsfilter.c:417 +#, c-format +msgid "%s: Unknown source MIME type %s/%s." +msgstr "%s: sorgente sconosciuto del tipo di MIME %s/%s." + +#: berkeley/lpr.c:140 +#, c-format +msgid "" +"%s: Warning - \"%c\" format modifier not supported - output may not be " +"correct." +msgstr "" +"%s: attenzione - \"%c\" il formato del modificatore non è supportato - " +"l'output potrebbe non essere corretto." + +#: systemv/lp.c:477 +#, c-format +msgid "%s: Warning - character set option ignored." +msgstr "%s: attenzione - l'opzione del set dei caratteri è stata ignorata." + +#: systemv/lp.c:496 +#, c-format +msgid "%s: Warning - content type option ignored." +msgstr "%s: attenzione - l'opzione del tipo di contenuto è stata ignorata." + +#: systemv/lp.c:184 +#, c-format +msgid "%s: Warning - form option ignored." +msgstr "%s: attenzione - l'opzione del modulo è stata ignorata." + +#: systemv/lp.c:387 +#, c-format +msgid "%s: Warning - mode option ignored." +msgstr "%s: attenzione - l'opzione modalità è stata ignorata." + +#: ppdc/sample.c:310 +msgid "-1" +msgstr "-1" + +#: ppdc/sample.c:301 +msgid "-10" +msgstr "-10" + +#: ppdc/sample.c:393 +msgid "-100" +msgstr "-100" + +#: ppdc/sample.c:392 +msgid "-105" +msgstr "-105" + +#: ppdc/sample.c:300 +msgid "-11" +msgstr "-11" + +#: ppdc/sample.c:391 +msgid "-110" +msgstr "-110" + +#: ppdc/sample.c:390 +msgid "-115" +msgstr "-115" + +#: ppdc/sample.c:299 +msgid "-12" +msgstr "-12" + +#: ppdc/sample.c:389 +msgid "-120" +msgstr "-120" + +#: ppdc/sample.c:298 +msgid "-13" +msgstr "-13" + +#: ppdc/sample.c:297 +msgid "-14" +msgstr "-14" + +#: ppdc/sample.c:296 +msgid "-15" +msgstr "-15" + +#: ppdc/sample.c:309 +msgid "-2" +msgstr "-2" + +#: ppdc/sample.c:409 +msgid "-20" +msgstr "-20" + +#: ppdc/sample.c:408 +msgid "-25" +msgstr "-25" + +#: ppdc/sample.c:308 +msgid "-3" +msgstr "-3" + +#: ppdc/sample.c:407 +msgid "-30" +msgstr "-30" + +#: ppdc/sample.c:406 +msgid "-35" +msgstr "-35" + +#: ppdc/sample.c:307 +msgid "-4" +msgstr "-4" + +#: ppdc/sample.c:405 +msgid "-40" +msgstr "-40" + +#: ppdc/sample.c:404 +msgid "-45" +msgstr "-45" + +#: ppdc/sample.c:306 +msgid "-5" +msgstr "-5" + +#: ppdc/sample.c:403 +msgid "-50" +msgstr "-50" + +#: ppdc/sample.c:402 +msgid "-55" +msgstr "-55" + +#: ppdc/sample.c:305 +msgid "-6" +msgstr "-6" + +#: ppdc/sample.c:401 +msgid "-60" +msgstr "-60" + +#: ppdc/sample.c:400 +msgid "-65" +msgstr "-65" + +#: ppdc/sample.c:304 +msgid "-7" +msgstr "-7" + +#: ppdc/sample.c:399 +msgid "-70" +msgstr "-70" + +#: ppdc/sample.c:398 +msgid "-75" +msgstr "-75" + +#: ppdc/sample.c:303 +msgid "-8" +msgstr "-8" + +#: ppdc/sample.c:397 +msgid "-80" +msgstr "-80" + +#: ppdc/sample.c:396 +msgid "-85" +msgstr "-85" + +#: ppdc/sample.c:302 +msgid "-9" +msgstr "-9" + +#: ppdc/sample.c:395 +msgid "-90" +msgstr "-90" + +#: ppdc/sample.c:394 +msgid "-95" +msgstr "-95" + +#: ppdc/sample.c:311 +msgid "0" +msgstr "0" + +#: ppdc/sample.c:312 +msgid "1" +msgstr "1" + +#: ppdc/sample.c:384 +msgid "1 inch/sec." +msgstr "1 inch/sec." + +#: ppdc/sample.c:172 +msgid "1.25x0.25\"" +msgstr "1.25x0.25\"" + +#: ppdc/sample.c:173 +msgid "1.25x2.25\"" +msgstr "1.25x2.25\"" + +#: ppdc/sample.c:432 +msgid "1.5 inch/sec." +msgstr "1.5 inch/sec." + +#: ppdc/sample.c:174 +msgid "1.50x0.25\"" +msgstr "1.50x0.25\"" + +#: ppdc/sample.c:175 +msgid "1.50x0.50\"" +msgstr "1.50x0.50\"" + +#: ppdc/sample.c:176 +msgid "1.50x1.00\"" +msgstr "1.50x1.00\"" + +#: ppdc/sample.c:177 +msgid "1.50x2.00\"" +msgstr "1.50x2.00\"" + +#: ppdc/sample.c:321 +msgid "10" +msgstr "10" + +#: ppdc/sample.c:443 +msgid "10 inches/sec." +msgstr "10 inches/sec." + +#: ppdc/sample.c:6 +msgid "10 x 11" +msgstr "10 x 11" + +#: ppdc/sample.c:7 +msgid "10 x 13" +msgstr "10 x 13" + +#: ppdc/sample.c:8 +msgid "10 x 14" +msgstr "10 x 14" + +#: ppdc/sample.c:423 +msgid "100" +msgstr "100" + +#: ppdc/sample.c:334 +msgid "100 mm/sec." +msgstr "100 mm/sec." + +#: ppdc/sample.c:424 +msgid "105" +msgstr "105" + +#: ppdc/sample.c:322 +msgid "11" +msgstr "11" + +#: ppdc/sample.c:444 +msgid "11 inches/sec." +msgstr "11 inches/sec." + +#: ppdc/sample.c:425 +msgid "110" +msgstr "110" + +#: ppdc/sample.c:426 +msgid "115" +msgstr "115" + +#: ppdc/sample.c:323 +msgid "12" +msgstr "12" + +#: ppdc/sample.c:445 +msgid "12 inches/sec." +msgstr "12 inches/sec." + +#: ppdc/sample.c:9 +msgid "12 x 11" +msgstr "12 x 11" + +#: ppdc/sample.c:427 +msgid "120" +msgstr "120" + +#: ppdc/sample.c:335 +msgid "120 mm/sec." +msgstr "120 mm/sec." + +#: ppdc/sample.c:243 +msgid "120x60dpi" +msgstr "120x60dpi" + +#: ppdc/sample.c:249 +msgid "120x72dpi" +msgstr "120x72dpi" + +#: ppdc/sample.c:324 +msgid "13" +msgstr "13" + +#: ppdc/sample.c:232 +msgid "136dpi" +msgstr "136dpi" + +#: ppdc/sample.c:325 +msgid "14" +msgstr "14" + +#: ppdc/sample.c:326 +msgid "15" +msgstr "15" + +#: ppdc/sample.c:328 +msgid "15 mm/sec." +msgstr "15 mm/sec." + +#: ppdc/sample.c:10 +msgid "15 x 11" +msgstr "15 x 11" + +#: ppdc/sample.c:336 +msgid "150 mm/sec." +msgstr "150 mm/sec." + +#: ppdc/sample.c:283 +msgid "150dpi" +msgstr "150dpi" + +#: ppdc/sample.c:368 +msgid "16" +msgstr "16" + +#: ppdc/sample.c:369 +msgid "17" +msgstr "17" + +#: ppdc/sample.c:370 +msgid "18" +msgstr "18" + +#: ppdc/sample.c:244 +msgid "180dpi" +msgstr "180dpi" + +#: ppdc/sample.c:371 +msgid "19" +msgstr "19" + +#: ppdc/sample.c:313 +msgid "2" +msgstr "2" + +#: ppdc/sample.c:385 +msgid "2 inches/sec." +msgstr "2 inches/sec." + +#: ppdc/sample.c:270 +msgid "2-Sided Printing" +msgstr "2-Sided Printing" + +#: ppdc/sample.c:178 +msgid "2.00x0.37\"" +msgstr "2.00x0.37\"" + +#: ppdc/sample.c:179 +msgid "2.00x0.50\"" +msgstr "2.00x0.50\"" + +#: ppdc/sample.c:180 +msgid "2.00x1.00\"" +msgstr "2.00x1.00\"" + +#: ppdc/sample.c:181 +msgid "2.00x1.25\"" +msgstr "2.00x1.25\"" + +#: ppdc/sample.c:182 +msgid "2.00x2.00\"" +msgstr "2.00x2.00\"" + +#: ppdc/sample.c:183 +msgid "2.00x3.00\"" +msgstr "2.00x3.00\"" + +#: ppdc/sample.c:184 +msgid "2.00x4.00\"" +msgstr "2.00x4.00\"" + +#: ppdc/sample.c:185 +msgid "2.00x5.50\"" +msgstr "2.00x5.50\"" + +#: ppdc/sample.c:186 +msgid "2.25x0.50\"" +msgstr "2.25x0.50\"" + +#: ppdc/sample.c:187 +msgid "2.25x1.25\"" +msgstr "2.25x1.25\"" + +#: ppdc/sample.c:188 +msgid "2.25x4.00\"" +msgstr "2.25x4.00\"" + +#: ppdc/sample.c:189 +msgid "2.25x5.50\"" +msgstr "2.25x5.50\"" + +#: ppdc/sample.c:190 +msgid "2.38x5.50\"" +msgstr "2.38x5.50\"" + +#: ppdc/sample.c:433 +msgid "2.5 inches/sec." +msgstr "2.5 inches/sec." + +#: ppdc/sample.c:191 +msgid "2.50x1.00\"" +msgstr "2.50x1.00\"" + +#: ppdc/sample.c:192 +msgid "2.50x2.00\"" +msgstr "2.50x2.00\"" + +#: ppdc/sample.c:193 +msgid "2.75x1.25\"" +msgstr "2.75x1.25\"" + +#: ppdc/sample.c:194 +msgid "2.9 x 1\"" +msgstr "2.9 x 1\"" + +#: ppdc/sample.c:372 +msgid "20" +msgstr "20" + +#: ppdc/sample.c:329 +msgid "20 mm/sec." +msgstr "20 mm/sec." + +#: ppdc/sample.c:337 +msgid "200 mm/sec." +msgstr "200 mm/sec." + +#: ppdc/sample.c:233 +msgid "203dpi" +msgstr "203dpi" + +#: ppdc/sample.c:373 +msgid "21" +msgstr "21" + +#: ppdc/sample.c:374 +msgid "22" +msgstr "22" + +#: ppdc/sample.c:375 +msgid "23" +msgstr "23" + +#: ppdc/sample.c:376 +msgid "24" +msgstr "24" + +#: ppdc/sample.c:241 +msgid "24-Pin Series" +msgstr "24-Pin Series" + +#: ppdc/sample.c:250 +msgid "240x72dpi" +msgstr "240x72dpi" + +#: ppdc/sample.c:377 +msgid "25" +msgstr "25" + +#: ppdc/sample.c:338 +msgid "250 mm/sec." +msgstr "250 mm/sec." + +#: ppdc/sample.c:378 +msgid "26" +msgstr "26" + +#: ppdc/sample.c:379 +msgid "27" +msgstr "27" + +#: ppdc/sample.c:380 +msgid "28" +msgstr "28" + +#: ppdc/sample.c:381 +msgid "29" +msgstr "29" + +#: ppdc/sample.c:314 +msgid "3" +msgstr "3" + +#: ppdc/sample.c:386 +msgid "3 inches/sec." +msgstr "3 inches/sec." + +#: ppdc/sample.c:3 +msgid "3 x 5" +msgstr "3 x 5" + +#: ppdc/sample.c:195 +msgid "3.00x1.00\"" +msgstr "3.00x1.00\"" + +#: ppdc/sample.c:196 +msgid "3.00x1.25\"" +msgstr "3.00x1.25\"" + +#: ppdc/sample.c:197 +msgid "3.00x2.00\"" +msgstr "3.00x2.00\"" + +#: ppdc/sample.c:198 +msgid "3.00x3.00\"" +msgstr "3.00x3.00\"" + +#: ppdc/sample.c:199 +msgid "3.00x5.00\"" +msgstr "3.00x5.00\"" + +#: ppdc/sample.c:200 +msgid "3.25x2.00\"" +msgstr "3.25x2.00\"" + +#: ppdc/sample.c:201 +msgid "3.25x5.00\"" +msgstr "3.25x5.00\"" + +#: ppdc/sample.c:202 +msgid "3.25x5.50\"" +msgstr "3.25x5.50\"" + +#: ppdc/sample.c:203 +msgid "3.25x5.83\"" +msgstr "3.25x5.83\"" + +#: ppdc/sample.c:204 +msgid "3.25x7.83\"" +msgstr "3.25x7.83\"" + +#: ppdc/sample.c:4 +msgid "3.5 x 5" +msgstr "3.5 x 5" + +#: ppdc/sample.c:171 +msgid "3.5\" Disk" +msgstr "3.5\" Disk" + +#: ppdc/sample.c:205 +msgid "3.50x1.00\"" +msgstr "3.50x1.00\"" + +#: ppdc/sample.c:382 +msgid "30" +msgstr "30" + +#: ppdc/sample.c:330 +msgid "30 mm/sec." +msgstr "30 mm/sec." + +#: ppdc/sample.c:339 +msgid "300 mm/sec." +msgstr "300 mm/sec." + +#: ppdc/sample.c:234 +msgid "300dpi" +msgstr "300dpi" + +#: ppdc/sample.c:410 +msgid "35" +msgstr "35" + +#: ppdc/sample.c:246 +msgid "360dpi" +msgstr "360dpi" + +#: ppdc/sample.c:245 +msgid "360x180dpi" +msgstr "360x180dpi" + +#: ppdc/sample.c:315 +msgid "4" +msgstr "4" + +#: ppdc/sample.c:387 +msgid "4 inches/sec." +msgstr "4 inches/sec." + +#: ppdc/sample.c:206 +msgid "4.00x1.00\"" +msgstr "4.00x1.00\"" + +#: ppdc/sample.c:214 +msgid "4.00x13.00\"" +msgstr "4.00x13.00\"" + +#: ppdc/sample.c:207 +msgid "4.00x2.00\"" +msgstr "4.00x2.00\"" + +#: ppdc/sample.c:208 +msgid "4.00x2.50\"" +msgstr "4.00x2.50\"" + +#: ppdc/sample.c:209 +msgid "4.00x3.00\"" +msgstr "4.00x3.00\"" + +#: ppdc/sample.c:210 +msgid "4.00x4.00\"" +msgstr "4.00x4.00\"" + +#: ppdc/sample.c:211 +msgid "4.00x5.00\"" +msgstr "4.00x5.00\"" + +#: ppdc/sample.c:212 +msgid "4.00x6.00\"" +msgstr "4.00x6.00\"" + +#: ppdc/sample.c:213 +msgid "4.00x6.50\"" +msgstr "4.00x6.50\"" + +#: ppdc/sample.c:411 +msgid "40" +msgstr "40" + +#: ppdc/sample.c:331 +msgid "40 mm/sec." +msgstr "40 mm/sec." + +#: ppdc/sample.c:412 +msgid "45" +msgstr "45" + +#: ppdc/sample.c:316 +msgid "5" +msgstr "5" + +#: ppdc/sample.c:437 +msgid "5 inches/sec." +msgstr "5 inches/sec." + +#: ppdc/sample.c:5 +msgid "5 x 7" +msgstr "5 x 7" + +#: ppdc/sample.c:413 +msgid "50" +msgstr "50" + +#: ppdc/sample.c:414 +msgid "55" +msgstr "55" + +#: ppdc/sample.c:317 +msgid "6" +msgstr "6" + +#: ppdc/sample.c:438 +msgid "6 inches/sec." +msgstr "6 inches/sec." + +#: ppdc/sample.c:215 +msgid "6.00x1.00\"" +msgstr "6.00x1.00\"" + +#: ppdc/sample.c:216 +msgid "6.00x2.00\"" +msgstr "6.00x2.00\"" + +#: ppdc/sample.c:217 +msgid "6.00x3.00\"" +msgstr "6.00x3.00\"" + +#: ppdc/sample.c:218 +msgid "6.00x4.00\"" +msgstr "6.00x4.00\"" + +#: ppdc/sample.c:219 +msgid "6.00x5.00\"" +msgstr "6.00x5.00\"" + +#: ppdc/sample.c:220 +msgid "6.00x6.00\"" +msgstr "6.00x6.00\"" + +#: ppdc/sample.c:221 +msgid "6.00x6.50\"" +msgstr "6.00x6.50\"" + +#: ppdc/sample.c:415 +msgid "60" +msgstr "60" + +#: ppdc/sample.c:332 +msgid "60 mm/sec." +msgstr "60 mm/sec." + +#: ppdc/sample.c:261 +msgid "600dpi" +msgstr "600dpi" + +#: ppdc/sample.c:242 +msgid "60dpi" +msgstr "60dpi" + +#: ppdc/sample.c:248 +msgid "60x72dpi" +msgstr "60x72dpi" + +#: ppdc/sample.c:416 +msgid "65" +msgstr "65" + +#: ppdc/sample.c:318 +msgid "7" +msgstr "7" + +#: ppdc/sample.c:440 +msgid "7 inches/sec." +msgstr "7 inches/sec." + +#: ppdc/sample.c:11 +msgid "7 x 9" +msgstr "7 x 9" + +#: ppdc/sample.c:417 +msgid "70" +msgstr "70" + +#: ppdc/sample.c:252 +msgid "720dpi" +msgstr "720dpi" + +#: ppdc/sample.c:418 +msgid "75" +msgstr "75" + +#: ppdc/sample.c:319 +msgid "8" +msgstr "8" + +#: ppdc/sample.c:441 +msgid "8 inches/sec." +msgstr "8 inches/sec." + +#: ppdc/sample.c:12 +msgid "8 x 10" +msgstr "8 x 10" + +#: ppdc/sample.c:222 +msgid "8.00x1.00\"" +msgstr "8.00x1.00\"" + +#: ppdc/sample.c:223 +msgid "8.00x2.00\"" +msgstr "8.00x2.00\"" + +#: ppdc/sample.c:224 +msgid "8.00x3.00\"" +msgstr "8.00x3.00\"" + +#: ppdc/sample.c:225 +msgid "8.00x4.00\"" +msgstr "8.00x4.00\"" + +#: ppdc/sample.c:226 +msgid "8.00x5.00\"" +msgstr "8.00x5.00\"" + +#: ppdc/sample.c:227 +msgid "8.00x6.00\"" +msgstr "8.00x6.00\"" + +#: ppdc/sample.c:228 +msgid "8.00x6.50\"" +msgstr "8.00x6.50\"" + +#: ppdc/sample.c:419 +msgid "80" +msgstr "80" + +#: ppdc/sample.c:333 +msgid "80 mm/sec." +msgstr "80 mm/sec." + +#: ppdc/sample.c:420 +msgid "85" +msgstr "85" + +#: ppdc/sample.c:320 +msgid "9" +msgstr "9" + +#: ppdc/sample.c:442 +msgid "9 inches/sec." +msgstr "9 inches/sec." + +#: ppdc/sample.c:13 +msgid "9 x 11" +msgstr "9 x 11" + +#: ppdc/sample.c:14 +msgid "9 x 12" +msgstr "9 x 12" + +#: ppdc/sample.c:247 +msgid "9-Pin Series" +msgstr "9-Pin Series" + +#: ppdc/sample.c:421 +msgid "90" +msgstr "90" + +#: ppdc/sample.c:422 +msgid "95" +msgstr "95" + +#: berkeley/lpc.c:213 +msgid "?Invalid help command unknown." +msgstr "?Aiuto non valido comando sconosciuto." + +#: cgi-bin/admin.c:2368 +msgid "A Samba password is required to export printer drivers" +msgstr "Per esportare i driver della stampante è richiesta una password di Samba." + +#: cgi-bin/admin.c:2364 +msgid "A Samba username is required to export printer drivers" +msgstr "Per esportare i driver della stampante è richiesto un username di Samba" + +#: scheduler/ipp.c:2363 +#, c-format +msgid "A class named \"%s\" already exists." +msgstr "Una classe denominata \"%s\" già esiste." + +#: scheduler/ipp.c:1006 +#, c-format +msgid "A printer named \"%s\" already exists." +msgstr "Una stampante denominata \"%s\" già esiste." + +#: ppdc/sample.c:15 +msgid "A0" +msgstr "A0" + +#: ppdc/sample.c:16 +msgid "A0 Long Edge" +msgstr "A0 Long Edge" + +#: ppdc/sample.c:17 +msgid "A1" +msgstr "A1" + +#: ppdc/sample.c:18 +msgid "A1 Long Edge" +msgstr "A1 Long Edge" + +#: ppdc/sample.c:37 +msgid "A10" +msgstr "A10" + +#: ppdc/sample.c:19 +msgid "A2" +msgstr "A2" + +#: ppdc/sample.c:20 +msgid "A2 Long Edge" +msgstr "A2 Long Edge" + +#: ppdc/sample.c:21 +msgid "A3" +msgstr "A3" + +#: ppdc/sample.c:22 +msgid "A3 Long Edge" +msgstr "A3 Long Edge" + +#: ppdc/sample.c:23 +msgid "A3 Oversize" +msgstr "A3 Oversize" + +#: ppdc/sample.c:24 +msgid "A3 Oversize Long Edge" +msgstr "A3 Oversize Long Edge" + +#: ppdc/sample.c:25 +msgid "A4" +msgstr "A4" + +#: ppdc/sample.c:27 +msgid "A4 Long Edge" +msgstr "A4 Long Edge" + +#: ppdc/sample.c:26 +msgid "A4 Oversize" +msgstr "A4 Oversize" + +#: ppdc/sample.c:28 +msgid "A4 Small" +msgstr "A4 Small" + +#: ppdc/sample.c:29 +msgid "A5" +msgstr "A5" + +#: ppdc/sample.c:31 +msgid "A5 Long Edge" +msgstr "A5 Long Edge" + +#: ppdc/sample.c:30 +msgid "A5 Oversize" +msgstr "A5 Oversize" + +#: ppdc/sample.c:32 +msgid "A6" +msgstr "A6" + +#: ppdc/sample.c:33 +msgid "A6 Long Edge" +msgstr "A6 Long Edge" + +#: ppdc/sample.c:34 +msgid "A7" +msgstr "A7" + +#: ppdc/sample.c:35 +msgid "A8" +msgstr "A8" + +#: ppdc/sample.c:36 +msgid "A9" +msgstr "A9" + +#: ppdc/sample.c:38 +msgid "ANSI A" +msgstr "ANSI A" + +#: ppdc/sample.c:39 +msgid "ANSI B" +msgstr "ANSI B" + +#: ppdc/sample.c:40 +msgid "ANSI C" +msgstr "ANSI C" + +#: ppdc/sample.c:41 +msgid "ANSI D" +msgstr "ANSI D" + +#: ppdc/sample.c:42 +msgid "ANSI E" +msgstr "ANSI E" + +#: ppdc/sample.c:47 +msgid "ARCH C" +msgstr "ARCH C" + +#: ppdc/sample.c:48 +msgid "ARCH C Long Edge" +msgstr "ARCH C Long Edge" + +#: ppdc/sample.c:49 +msgid "ARCH D" +msgstr "ARCH D" + +#: ppdc/sample.c:50 +msgid "ARCH D Long Edge" +msgstr "ARCH D Long Edge" + +#: ppdc/sample.c:51 +msgid "ARCH E" +msgstr "ARCH E" + +#: ppdc/sample.c:52 +msgid "ARCH E Long Edge" +msgstr "ARCH E Long Edge" + +#: cgi-bin/classes.c:169 cgi-bin/printers.c:172 +msgid "Accept Jobs" +msgstr "Accetta le stampe" + +#: cups/http-support.c:1359 +msgid "Accepted" +msgstr "Accettato" + +#: cgi-bin/admin.c:570 +msgid "Add Class" +msgstr "Aggiungi una classe" + +#: cgi-bin/admin.c:882 +msgid "Add Printer" +msgstr "Aggiungi una stampante" + +#: cgi-bin/admin.c:444 cgi-bin/admin.c:477 cgi-bin/admin.c:525 +#: cgi-bin/admin.c:535 +msgid "Add RSS Subscription" +msgstr "Aggiungere l'abbonamento RSS" + +#: ppdc/sample.c:163 +msgid "Address" +msgstr "Indirizzo" + +#: cgi-bin/admin.c:210 cgi-bin/admin.c:284 cgi-bin/admin.c:2745 +msgid "Administration" +msgstr "Amministrazione" + +#: ppdc/sample.c:429 +msgid "Always" +msgstr "Sempre" + +#: backend/socket.c:126 +msgid "AppSocket/HP JetDirect" +msgstr "AppSocket/HP JetDirect" + +#: ppdc/sample.c:450 +msgid "Applicator" +msgstr "Applicatore" + +#: scheduler/ipp.c:1081 +#, c-format +msgid "Attempt to set %s printer-state to bad value %d." +msgstr "Tentativo di impostare %s printer-state al valore non valido %d." + +#: scheduler/ipp.c:325 +#, c-format +msgid "Attribute groups are out of order (%x < %x)." +msgstr "I gruppi degli attributi sono fuori uso (%x < %x)." + +#: ppdc/sample.c:126 +msgid "B0" +msgstr "B0" + +#: ppdc/sample.c:127 +msgid "B1" +msgstr "B1" + +#: ppdc/sample.c:137 +msgid "B10" +msgstr "B10" + +#: ppdc/sample.c:128 +msgid "B2" +msgstr "B2" + +#: ppdc/sample.c:129 +msgid "B3" +msgstr "B3" + +#: ppdc/sample.c:130 +msgid "B4" +msgstr "B4" + +#: ppdc/sample.c:131 +msgid "B5" +msgstr "B5" + +#: ppdc/sample.c:132 +msgid "B5 Oversize" +msgstr "B5 Oversize" + +#: ppdc/sample.c:133 +msgid "B6" +msgstr "B6" + +#: ppdc/sample.c:134 +msgid "B7" +msgstr "B7" + +#: ppdc/sample.c:135 +msgid "B8" +msgstr "B8" + +#: ppdc/sample.c:136 +msgid "B9" +msgstr "B9" + +#: scheduler/ipp.c:10859 +#, c-format +msgid "Bad 'document-format' value \"%s\"." +msgstr "Il valore di 'document-format' non è valido \"%s\"." + +#: cups/dest.c:1683 +msgid "Bad NULL dests pointer" +msgstr "Le destinazioni del puntatore NULL non sono valide" + +#: cups/ppd.c:345 +msgid "Bad OpenGroup" +msgstr "OpenGroup non è valido" + +#: cups/ppd.c:347 +msgid "Bad OpenUI/JCLOpenUI" +msgstr "OpenUI/JCLOpenUI non è valido" + +#: cups/ppd.c:349 +msgid "Bad OrderDependency" +msgstr "OrderDependency non è valido" + +#: cups/ppd-cache.c:149 cups/ppd-cache.c:196 cups/ppd-cache.c:234 +#: cups/ppd-cache.c:240 cups/ppd-cache.c:256 cups/ppd-cache.c:272 +#: cups/ppd-cache.c:281 cups/ppd-cache.c:289 cups/ppd-cache.c:306 +#: cups/ppd-cache.c:314 cups/ppd-cache.c:329 cups/ppd-cache.c:337 +#: cups/ppd-cache.c:358 cups/ppd-cache.c:370 cups/ppd-cache.c:385 +#: cups/ppd-cache.c:397 cups/ppd-cache.c:419 cups/ppd-cache.c:427 +#: cups/ppd-cache.c:445 cups/ppd-cache.c:453 cups/ppd-cache.c:468 +#: cups/ppd-cache.c:476 cups/ppd-cache.c:494 cups/ppd-cache.c:502 +#: cups/ppd-cache.c:529 cups/ppd-cache.c:599 cups/ppd-cache.c:607 +#: cups/ppd-cache.c:615 +msgid "Bad PPD cache file." +msgstr "Il file della cache del PPD non è valido." + +#: cups/http-support.c:1374 +msgid "Bad Request" +msgstr "La richiesta non è valida" + +#: cups/snmp.c:998 +msgid "Bad SNMP version number" +msgstr "Il numero di versione di SNMP non è valido" + +#: cups/ppd.c:350 +msgid "Bad UIConstraints" +msgstr "UIConstraints non è valido" + +#: scheduler/ipp.c:1442 +#, c-format +msgid "Bad copies value %d." +msgstr "Il valore %d delle copie non è valido." + +#: cups/ppd.c:358 +msgid "Bad custom parameter" +msgstr "Il parametro personalizzato non è valido" + +#: cups/http-support.c:1526 scheduler/ipp.c:2449 +#, c-format +msgid "Bad device-uri \"%s\"." +msgstr "Il device-uri \"%s\" non è valido." + +#: scheduler/ipp.c:2488 +#, c-format +msgid "Bad device-uri scheme \"%s\"." +msgstr "Lo schema del device-uri \"%s\" non è valido." + +#: scheduler/ipp.c:8105 scheduler/ipp.c:8121 scheduler/ipp.c:9342 +#, c-format +msgid "Bad document-format \"%s\"." +msgstr "Il document-format \"%s\" non è valido." + +#: scheduler/ipp.c:9358 +#, c-format +msgid "Bad document-format-default \"%s\"." +msgstr "Il document-format-default \"%s\" non è valido." + +#: cups/util.c:932 +msgid "Bad filename buffer" +msgstr "Il buffer del file non è valido" + +#: scheduler/ipp.c:1618 +#, c-format +msgid "Bad job-name value: %s" +msgstr "Il valore di job-name non è valido: %s" + +#: scheduler/ipp.c:1611 +msgid "Bad job-name value: Wrong type or count." +msgstr "Il valore di job-name non è valido: tipo o conteggio errato." + +#: scheduler/ipp.c:9948 +msgid "Bad job-priority value." +msgstr "Il valore di job-priority non è valido." + +#: scheduler/ipp.c:1472 +#, c-format +msgid "Bad job-sheets value \"%s\"." +msgstr "Il valore di job-sheets \"%s\" non è valido." + +#: scheduler/ipp.c:1456 +msgid "Bad job-sheets value type." +msgstr "Il tipo di valore di job-sheets non è valido." + +#: scheduler/ipp.c:9978 +msgid "Bad job-state value." +msgstr "Il valore di job-state non è valido." + +#: scheduler/ipp.c:3071 scheduler/ipp.c:3531 scheduler/ipp.c:5970 +#: scheduler/ipp.c:6117 scheduler/ipp.c:7539 scheduler/ipp.c:7808 +#: scheduler/ipp.c:8657 scheduler/ipp.c:8883 scheduler/ipp.c:9238 +#: scheduler/ipp.c:9841 +#, c-format +msgid "Bad job-uri \"%s\"." +msgstr "Il valore di job-uri \"%s\" non è valido." + +#: scheduler/ipp.c:2129 scheduler/ipp.c:5514 +#, c-format +msgid "Bad notify-pull-method \"%s\"." +msgstr "Il valore di notify-pull-method \"%s\" non è valido." + +#: scheduler/ipp.c:2093 scheduler/ipp.c:5478 +#, c-format +msgid "Bad notify-recipient-uri \"%s\"." +msgstr "Il valore di notify-recipient-uri \"%s\" non è valido." + +#: scheduler/ipp.c:1488 +#, c-format +msgid "Bad number-up value %d." +msgstr "Il valore di number-up %d non è valido." + +#: cups/adminutil.c:292 +#, c-format +msgid "Bad option + choice on line %d." +msgstr "L'opzione + scelta alla riga %d non è valida." + +#: scheduler/ipp.c:1505 +#, c-format +msgid "Bad page-ranges values %d-%d." +msgstr "Il valore di page-ranges %d-%d non è valido." + +#: scheduler/ipp.c:2531 +#, c-format +msgid "Bad port-monitor \"%s\"." +msgstr "Il valore di port-monitor \"%s\" non è valido." + +#: cups/dest.c:677 cups/dest.c:1335 +msgid "Bad printer URI." +msgstr "L'URI della stampante non è valido." + +#: scheduler/ipp.c:2592 +#, c-format +msgid "Bad printer-state value %d." +msgstr "Il valore di printer-state %d non è valido." + +#: scheduler/ipp.c:293 +#, c-format +msgid "Bad request ID %d." +msgstr "L'ID della richiesta %d non è valido." + +#: scheduler/ipp.c:278 +#, c-format +msgid "Bad request version number %d.%d." +msgstr "Il numero della versione richiesta %d.%d non è valido." + +#: cgi-bin/admin.c:1484 +msgid "Bad subscription ID" +msgstr "L'ID della sottoscrizione non è valido" + +#: cups/ppd.c:360 +msgid "Bad value string" +msgstr "La stringa ha un valore che non è valido" + +#: cgi-bin/admin.c:3290 cgi-bin/admin.c:3536 +msgid "Banners" +msgstr "Banner" + +#: ppdc/sample.c:287 +msgid "Bond Paper" +msgstr "Carta per scrivere" + +#: backend/usb-darwin.c:1894 +#, c-format +msgid "Boolean expected for waiteof option \"%s\"." +msgstr "È previsto un valore booleano per l'opzione waiteof \"%s\"." + +#: filter/pstops.c:2058 +msgid "Buffer overflow detected, aborting." +msgstr "È stato individuato un buffer overflow, operazione annullata." + +#: ppdc/sample.c:254 +msgid "CMYK" +msgstr "CMYK" + +#: ppdc/sample.c:363 +msgid "CPCL Label Printer" +msgstr "CPCL Label Printer" + +#: cgi-bin/admin.c:1485 cgi-bin/admin.c:1524 cgi-bin/admin.c:1534 +msgid "Cancel RSS Subscription" +msgstr "Eliminare l'abbonamento RSS" + +#: backend/ipp.c:2156 +msgid "Canceling print job." +msgstr "Eliminazione del processo di stampa in corso." + +#: scheduler/ipp.c:2572 +msgid "Cannot share a remote Kerberized printer." +msgstr "Non è possibile condividere una stampante remota kerberizzata." + +#: ppdc/sample.c:279 +msgid "Cassette" +msgstr "Caricatore" + +#: cgi-bin/admin.c:1655 cgi-bin/admin.c:1797 cgi-bin/admin.c:1810 +#: cgi-bin/admin.c:1821 +msgid "Change Settings" +msgstr "Modifica le impostazioni" + +#: scheduler/ipp.c:2141 scheduler/ipp.c:5526 +#, c-format +msgid "Character set \"%s\" not supported." +msgstr "Il set di caratteri \"%s\" non è supportato." + +#: cgi-bin/classes.c:195 cgi-bin/classes.c:322 +msgid "Classes" +msgstr "Classi" + +#: cgi-bin/printers.c:182 +msgid "Clean Print Heads" +msgstr "Pulisci le testine della stampante" + +#: scheduler/ipp.c:3983 +msgid "Close-Job doesn't support the job-uri attribute." +msgstr "Close-Job non supporta l'attributo job-uri." + +#: ppdc/sample.c:282 +msgid "Color" +msgstr "Colore" + +#: ppdc/sample.c:253 +msgid "Color Mode" +msgstr "Modalità colore" + +#: berkeley/lpc.c:204 +msgid "" +"Commands may be abbreviated. Commands are:\n" +"\n" +"exit help quit status ?" +msgstr "" +"I comandi possono essere abbreviati. I comandi sono:\n" +"\n" +"exit help quit status ?" + +#: cups/snmp.c:1002 +msgid "Community name uses indefinite length" +msgstr "Il nome della comunità utilizza una lunghezza indefinita" + +#: backend/ipp.c:830 backend/lpd.c:888 backend/socket.c:405 +msgid "Connected to printer." +msgstr "Connesso alla stampante." + +#: backend/ipp.c:735 backend/lpd.c:711 backend/socket.c:324 +msgid "Connecting to printer." +msgstr "Connessione alla stampante in corso." + +#: cups/http-support.c:1347 +msgid "Continue" +msgstr "Continua" + +#: ppdc/sample.c:365 +msgid "Continuous" +msgstr "Continuo" + +#: backend/lpd.c:1037 backend/lpd.c:1169 +msgid "Control file sent successfully." +msgstr "Il file del controllo è stato inviato con successo." + +#: backend/ipp.c:1327 backend/lpd.c:481 +msgid "Copying print data." +msgstr "Copia dei dati di stampa in corso." + +#: cups/http-support.c:1356 +msgid "Created" +msgstr "Creato" + +#: cups/ppd.c:1113 cups/ppd.c:1153 cups/ppd.c:1398 cups/ppd.c:1501 +msgid "Custom" +msgstr "Personalizzato" + +#: ppdc/sample.c:359 +msgid "CustominCutInterval" +msgstr "CustominCutInterval" + +#: ppdc/sample.c:357 +msgid "CustominTearInterval" +msgstr "CustominTearInterval" + +#: ppdc/sample.c:343 +msgid "Cut" +msgstr "Taglia" + +#: ppdc/sample.c:451 +msgid "Cutter" +msgstr "Taglierino" + +#: ppdc/sample.c:239 +msgid "Dark" +msgstr "Scuro" + +#: ppdc/sample.c:235 +msgid "Darkness" +msgstr "Oscurità" + +#: backend/lpd.c:1122 +msgid "Data file sent successfully." +msgstr "I dati sono stati inviati con successo." + +#: cgi-bin/admin.c:2094 cgi-bin/admin.c:2105 cgi-bin/admin.c:2150 +msgid "Delete Class" +msgstr "Elimina la classe" + +#: cgi-bin/admin.c:2179 cgi-bin/admin.c:2190 cgi-bin/admin.c:2235 +msgid "Delete Printer" +msgstr "Elimina la stampante" + +#: ppdc/sample.c:281 +msgid "DeskJet Series" +msgstr "DeskJet Series" + +#: scheduler/ipp.c:1366 +#, c-format +msgid "Destination \"%s\" is not accepting jobs." +msgstr "La destinazione \"%s\" non sta accettando le stampe." + +#: systemv/lpinfo.c:300 +#, c-format +msgid "" +"Device: uri = %s\n" +" class = %s\n" +" info = %s\n" +" make-and-model = %s\n" +" device-id = %s\n" +" location = %s" +msgstr "" +"Dispositivo: uri = %s\n" +" classe = %s\n" +" info = %s\n" +" marca-e-modello = %s\n" +" device-id = %s\n" +" posizione = %s" + +#: ppdc/sample.c:436 +msgid "Direct Thermal Media" +msgstr "Direct Thermal Media" + +#: cups/file.c:296 +#, c-format +msgid "Directory \"%s\" contains a relative path." +msgstr "La directory \"%s\" contiene un path relativo." + +#: cups/file.c:268 +#, c-format +msgid "Directory \"%s\" has insecure permissions (0%o/uid=%d/gid=%d)." +msgstr "La directory \"%s\" presenta dei permessi non sicuri (0%o/uid=%d/gid=%d)." + +#: cups/file.c:285 +#, c-format +msgid "Directory \"%s\" is a file." +msgstr "La directory \"%s\" è un file." + +#: cups/file.c:256 +#, c-format +msgid "Directory \"%s\" not available: %s" +msgstr "La directory \"%s\" non è disponibile: %s" + +#: cups/file.c:241 +#, c-format +msgid "Directory \"%s\" permissions OK (0%o/uid=%d/gid=%d)." +msgstr "Directory \"%s\" permessi OK (0%o/uid=%d/gid=%d)." + +#: ppdc/sample.c:345 +msgid "Disabled" +msgstr "Disabilitato" + +#: scheduler/ipp.c:6019 +#, c-format +msgid "Document #%d does not exist in job #%d." +msgstr "Il documento #%d non esiste nel processo #%d." + +#: ppdc/sample.c:275 +msgid "Duplexer" +msgstr "Duplexer" + +#: ppdc/sample.c:229 +msgid "Dymo" +msgstr "Dymo" + +#: ppdc/sample.c:431 +msgid "EPL1 Label Printer" +msgstr "EPL1 Label Printer" + +#: ppdc/sample.c:434 +msgid "EPL2 Label Printer" +msgstr "EPL2 Label Printer" + +#: cgi-bin/admin.c:1849 cgi-bin/admin.c:1861 cgi-bin/admin.c:1915 +#: cgi-bin/admin.c:1922 cgi-bin/admin.c:1957 cgi-bin/admin.c:1970 +#: cgi-bin/admin.c:1994 cgi-bin/admin.c:2067 +msgid "Edit Configuration File" +msgstr "Edita il file di configurazione" + +#: cups/adminutil.c:337 +msgid "Empty PPD file." +msgstr "Il file PPD è vuoto." + +#. TRANSLATORS: Banner/cover sheet after the print job. +#: cgi-bin/admin.c:3561 +msgid "Ending Banner" +msgstr "Termine del banner" + +#: ppdc/sample.c:2 +msgid "English" +msgstr "Inglese" + +#: systemv/lppasswd.c:193 +msgid "Enter old password:" +msgstr "Digitare la vecchia password:" + +#: systemv/lppasswd.c:224 +msgid "Enter password again:" +msgstr "Digitare di nuovo la password:" + +#: systemv/lppasswd.c:212 +msgid "Enter password:" +msgstr "Digitare la password:" + +#: scheduler/client.c:2537 +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 "" +"Digitare la username e la password oppure l'username di root e la password per " +"accedere a questa pagina. Se si utilizza l'autenticazione Kerberos, assicurarsi " +"di disporre di un ticket di Kerberos valido." + +#: ppdc/sample.c:73 +msgid "Envelope #10 " +msgstr "Envelope #10" + +#: ppdc/sample.c:74 +msgid "Envelope #11" +msgstr "Envelope #11" + +#: ppdc/sample.c:75 +msgid "Envelope #12" +msgstr "Envelope #12" + +#: ppdc/sample.c:76 +msgid "Envelope #14" +msgstr "Envelope #14" + +#: ppdc/sample.c:77 +msgid "Envelope #9" +msgstr "Envelope #9" + +#: ppdc/sample.c:89 +msgid "Envelope B4" +msgstr "Envelope B4" + +#: ppdc/sample.c:90 +msgid "Envelope B5" +msgstr "Envelope B5" + +#: ppdc/sample.c:91 +msgid "Envelope B6" +msgstr "Envelope B6" + +#: ppdc/sample.c:78 +msgid "Envelope C0" +msgstr "Envelope C0" + +#: ppdc/sample.c:79 +msgid "Envelope C1" +msgstr "Envelope C1" + +#: ppdc/sample.c:80 +msgid "Envelope C2" +msgstr "Envelope C2" + +#: ppdc/sample.c:81 +msgid "Envelope C3" +msgstr "Envelope C3" + +#: ppdc/sample.c:67 +msgid "Envelope C4" +msgstr "Envelope C4" + +#: ppdc/sample.c:68 +msgid "Envelope C5" +msgstr "Envelope C5" + +#: ppdc/sample.c:69 +msgid "Envelope C6" +msgstr "Envelope C6" + +#: ppdc/sample.c:82 +msgid "Envelope C65" +msgstr "Envelope C65" + +#: ppdc/sample.c:83 +msgid "Envelope C7" +msgstr "Envelope C7" + +#: ppdc/sample.c:84 +msgid "Envelope Choukei 3" +msgstr "Envelope Choukei 3" + +#: ppdc/sample.c:85 +msgid "Envelope Choukei 3 Long Edge" +msgstr "Envelope Choukei 3 Long Edge" + +#: ppdc/sample.c:86 +msgid "Envelope Choukei 4" +msgstr "Envelope Choukei 4" + +#: ppdc/sample.c:87 +msgid "Envelope Choukei 4 Long Edge" +msgstr "Envelope Choukei 4 Long Edge" + +#: ppdc/sample.c:70 +msgid "Envelope DL" +msgstr "Envelope DL" + +#: ppdc/sample.c:269 +msgid "Envelope Feed" +msgstr "Envelope Feed" + +#: ppdc/sample.c:88 +msgid "Envelope Invite" +msgstr "Envelope Invite" + +#: ppdc/sample.c:92 +msgid "Envelope Italian" +msgstr "Envelope Italian" + +#: ppdc/sample.c:93 +msgid "Envelope Kaku2" +msgstr "Envelope Kaku2" + +#: ppdc/sample.c:94 +msgid "Envelope Kaku2 Long Edge" +msgstr "Envelope Kaku2 Long Edge" + +#: ppdc/sample.c:95 +msgid "Envelope Kaku3" +msgstr "Envelope Kaku3" + +#: ppdc/sample.c:96 +msgid "Envelope Kaku3 Long Edge" +msgstr "Envelope Kaku3 Long Edge" + +#: ppdc/sample.c:97 +msgid "Envelope Monarch" +msgstr "Envelope Monarch" + +#: ppdc/sample.c:99 +msgid "Envelope PRC1 " +msgstr "Envelope PRC1 " + +#: ppdc/sample.c:100 +msgid "Envelope PRC1 Long Edge" +msgstr "Envelope PRC1 Long Edge" + +#: ppdc/sample.c:117 +msgid "Envelope PRC10" +msgstr "Envelope PRC10" + +#: ppdc/sample.c:118 +msgid "Envelope PRC10 Long Edge" +msgstr "Envelope PRC10 Long Edge" + +#: ppdc/sample.c:101 +msgid "Envelope PRC2" +msgstr "Envelope PRC2" + +#: ppdc/sample.c:102 +msgid "Envelope PRC2 Long Edge" +msgstr "Envelope PRC2 Long Edge" + +#: ppdc/sample.c:103 +msgid "Envelope PRC3" +msgstr "Envelope PRC3" + +#: ppdc/sample.c:104 +msgid "Envelope PRC3 Long Edge" +msgstr "Envelope PRC3 Long Edge" + +#: ppdc/sample.c:105 +msgid "Envelope PRC4" +msgstr "Envelope PRC4" + +#: ppdc/sample.c:106 +msgid "Envelope PRC4 Long Edge" +msgstr "Envelope PRC4 Long Edge" + +#: ppdc/sample.c:108 +msgid "Envelope PRC5 Long Edge" +msgstr "Envelope PRC5 Long Edge" + +#: ppdc/sample.c:107 +msgid "Envelope PRC5PRC5" +msgstr "Envelope PRC5PRC5" + +#: ppdc/sample.c:109 +msgid "Envelope PRC6" +msgstr "Envelope PRC6" + +#: ppdc/sample.c:110 +msgid "Envelope PRC6 Long Edge" +msgstr "Envelope PRC6 Long Edge" + +#: ppdc/sample.c:111 +msgid "Envelope PRC7" +msgstr "Envelope PRC7" + +#: ppdc/sample.c:112 +msgid "Envelope PRC7 Long Edge" +msgstr "Envelope PRC7 Long Edge" + +#: ppdc/sample.c:113 +msgid "Envelope PRC8" +msgstr "Envelope PRC8" + +#: ppdc/sample.c:114 +msgid "Envelope PRC8 Long Edge" +msgstr "Envelope PRC8 Long Edge" + +#: ppdc/sample.c:115 +msgid "Envelope PRC9" +msgstr "Envelope PRC9" + +#: ppdc/sample.c:116 +msgid "Envelope PRC9 Long Edge" +msgstr "Envelope PRC9 Long Edge" + +#: ppdc/sample.c:98 +msgid "Envelope Personal" +msgstr "Envelope Personal" + +#: ppdc/sample.c:119 +msgid "Envelope You4" +msgstr "Envelope You4" + +#: ppdc/sample.c:120 +msgid "Envelope You4 Long Edge" +msgstr "Envelope You4 Long Edge" + +#: test/ippfind.c:2794 +msgid "Environment Variables:" +msgstr "Variabili d'ambiente:" + +#: ppdc/sample.c:240 +msgid "Epson" +msgstr "Epson" + +#: cgi-bin/admin.c:3604 +msgid "Error Policy" +msgstr "Policy dell'errore" + +#: filter/rastertopwg.c:403 filter/rastertopwg.c:418 filter/rastertopwg.c:429 +#: filter/rastertopwg.c:440 +msgid "Error sending raster data." +msgstr "Si è verificato un errore durante l'invio dei dati raster." + +#: systemv/lpinfo.c:103 systemv/lpmove.c:88 +msgid "Error: need hostname after \"-h\" option." +msgstr "Errore: è necessario l'hostname dopo l'opzione \"-h\"." + +#: ppdc/sample.c:355 +msgid "Every 10 Labels" +msgstr "Ogni 10 etichette" + +#: ppdc/sample.c:347 +msgid "Every 2 Labels" +msgstr "Ogni 2 etichette" + +#: ppdc/sample.c:348 +msgid "Every 3 Labels" +msgstr "Ogni 3 etichette" + +#: ppdc/sample.c:349 +msgid "Every 4 Labels" +msgstr "Ogni 4 etichette" + +#: ppdc/sample.c:350 +msgid "Every 5 Labels" +msgstr "Ogni 5 etichette" + +#: ppdc/sample.c:351 +msgid "Every 6 Labels" +msgstr "Ogni 6 etichette" + +#: ppdc/sample.c:352 +msgid "Every 7 Labels" +msgstr "Ogni 7 etichette" + +#: ppdc/sample.c:353 +msgid "Every 8 Labels" +msgstr "Ogni 8 etichette" + +#: ppdc/sample.c:354 +msgid "Every 9 Labels" +msgstr "Ogni 9 etichette" + +#: ppdc/sample.c:346 +msgid "Every Label" +msgstr "Ogni etichetta" + +#: ppdc/sample.c:121 +msgid "Executive" +msgstr "Esecutivo" + +#: cups/http-support.c:1402 +msgid "Expectation Failed" +msgstr "Aspettativa non riuscita" + +#: cgi-bin/admin.c:2356 cgi-bin/admin.c:2375 +msgid "Export Printers to Samba" +msgstr "Esporta le stampanti per Samba" + +#: test/ippfind.c:2740 +msgid "Expressions:" +msgstr "Espressioni:" + +#: systemv/cupstestdsc.c:172 systemv/cupstestdsc.c:189 +#: systemv/cupstestdsc.c:214 systemv/cupstestdsc.c:231 +#: systemv/cupstestdsc.c:255 systemv/cupstestdsc.c:273 +#: systemv/cupstestdsc.c:302 systemv/cupstestdsc.c:339 +#: systemv/cupstestdsc.c:349 systemv/cupstestdsc.c:359 +#: systemv/cupstestdsc.c:369 systemv/cupstestdsc.c:379 +#: systemv/cupstestdsc.c:387 +msgid "FAIL" +msgstr "OPERAZIONE NON RIUSCITA CORRETTAMENTE" + +#: ppdc/sample.c:122 +msgid "FanFold German" +msgstr "FanFold German" + +#: ppdc/sample.c:123 +msgid "FanFold Legal German" +msgstr "FanFold Legal German" + +#: ppdc/sample.c:124 +msgid "Fanfold US" +msgstr "FanFold US" + +#: cups/file.c:300 +#, c-format +msgid "File \"%s\" contains a relative path." +msgstr "Il file \"%s\" contiene un path relativo." + +#: cups/file.c:275 +#, c-format +msgid "File \"%s\" has insecure permissions (0%o/uid=%d/gid=%d)." +msgstr "il file \"%s\" presenta dei permessi non sicuri (0%o/uid=%d/gid=%d)." + +#: cups/file.c:289 +#, c-format +msgid "File \"%s\" is a directory." +msgstr "Il file \"%s\" è una directory." + +#: cups/file.c:261 +#, c-format +msgid "File \"%s\" not available: %s" +msgstr "Il file \"%s\" non è disponibile: %s" + +#: cups/file.c:247 +#, c-format +msgid "File \"%s\" permissions OK (0%o/uid=%d/gid=%d)." +msgstr "File \"%s\" permessi OK (0%o/uid=%d/gid=%d)." + +#: ppdc/sample.c:169 +msgid "File Folder " +msgstr "Directory del file" + +#: scheduler/ipp.c:2467 +#, c-format +msgid "" +"File device URIs have been disabled. To enable, see the FileDevice directive " +"in \"%s/cups-files.conf\"." +msgstr "" +"I file del dispositivo URI sono stati disabilitati. Per abilitare, vedere la direttiva FileDevice " +"in \"%s/cups-files.conf\"." + +#: filter/rastertoepson.c:1117 filter/rastertohp.c:845 +#: filter/rastertolabel.c:1262 +#, c-format +msgid "Finished page %d." +msgstr "Finito pagina %d." + +#: ppdc/sample.c:125 +msgid "Folio" +msgstr "Foglio" + +#: cups/http-support.c:1381 +msgid "Forbidden" +msgstr "Vietato" + +#: cups/ppd.c:742 cups/ppd.c:1302 +msgid "General" +msgstr "Generale" + +#: ppdc/sample.c:259 +msgid "Generic" +msgstr "Generico" + +#: cups/snmp.c:1012 +msgid "Get-Response-PDU uses indefinite length" +msgstr "Get-Response-PDU utilizza una lunghezza indefinita" + +#: ppdc/sample.c:290 +msgid "Glossy Paper" +msgstr "Carta lucida" + +#: scheduler/ipp.c:3049 scheduler/ipp.c:3457 scheduler/ipp.c:3995 +#: scheduler/ipp.c:5948 scheduler/ipp.c:6095 scheduler/ipp.c:7516 +#: scheduler/ipp.c:8635 scheduler/ipp.c:8861 scheduler/ipp.c:9216 +#: scheduler/ipp.c:9819 +msgid "Got a printer-uri attribute but no job-id." +msgstr "Esiste un attributo printer-uri ma nessun job-id." + +#: ppdc/sample.c:255 +msgid "Grayscale" +msgstr "Scala di grigi" + +#: ppdc/sample.c:280 +msgid "HP" +msgstr "HP" + +#: ppdc/sample.c:170 +msgid "Hanging Folder" +msgstr "Directory appesa" + +#: cgi-bin/help.c:143 +msgid "Help file not in index." +msgstr "Il file di aiuto non è nell'indice." + +#: cups/ipp.c:3198 cups/ipp.c:3225 cups/ipp.c:3248 +msgid "IPP 1setOf attribute with incompatible value tags." +msgstr "L'attributo IPP 1setOf con tag di valore incompatibile." + +#: cups/ipp.c:3161 +msgid "IPP attribute has no name." +msgstr "L'attributo dell'IPP non ha nessun nome." + +#: cups/ipp.c:7015 +msgid "IPP attribute is not a member of the message." +msgstr "L'attributo IPP non è un membro del messaggio." + +#: cups/ipp.c:3610 +msgid "IPP begCollection value not 0 bytes." +msgstr "Il valore di IPP begCollection non è di 0 byte." + +#: cups/ipp.c:3391 +msgid "IPP boolean value not 1 byte." +msgstr "Il valore booleano di IPP non è di 1 byte." + +#: cups/ipp.c:3452 +msgid "IPP date value not 11 bytes." +msgstr "Il valore IPP date non è di 11 byte." + +#: cups/ipp.c:3631 +msgid "IPP endCollection value not 0 bytes." +msgstr "Il valore di IPP endCollection non è di 0 byte." + +#: cups/ipp.c:3366 +msgid "IPP enum value not 4 bytes." +msgstr "Il valore di IPP enum non è di 4 byte." + +#: cups/ipp.c:3090 +msgid "IPP extension tag larger than 0x7FFFFFFF." +msgstr "Il tag dell'estensione di IPP è maggiore di 0x7FFFFFFF." + +#: cups/ipp.c:3363 +msgid "IPP integer value not 4 bytes." +msgstr "Il valore intero di IPP non è di 4 byte." + +#: cups/ipp.c:3563 +msgid "IPP language length overflows value." +msgstr "Valore di overflow della lunghezza della lingua di IPP." + +#: cups/ipp.c:3572 +msgid "IPP language length too large." +msgstr "La lunghezza della lingua di IPP è troppo grande." + +#: cups/ipp.c:3275 +msgid "IPP member name is not empty." +msgstr "Il nome del membro IPP non è vuoto." + +#: cups/ipp.c:3657 +msgid "IPP memberName value is empty." +msgstr "Il valore di IPP memberName è vuoto." + +#: cups/ipp.c:3649 +msgid "IPP memberName with no attribute." +msgstr "IPP memberName con nessun attributo." + +#: cups/ipp.c:3144 +msgid "IPP name larger than 32767 bytes." +msgstr "Il nome dell'IPP è più grande di 32767 byte." + +#: cups/ipp.c:3529 +msgid "IPP nameWithLanguage value less than minimum 4 bytes." +msgstr "Il valore di IPP nameWithLanguage è inferiore al minimo di 4 byte." + +#: cups/ipp.c:3687 +msgid "IPP octetString length too large." +msgstr "La lunghezza di IPP octetString è troppo grande." + +#: cups/ipp.c:3497 +msgid "IPP rangeOfInteger value not 8 bytes." +msgstr "Il valore di IPP rangeOfInteger non è di 8 byte." + +#: cups/ipp.c:3470 +msgid "IPP resolution value not 9 bytes." +msgstr "Il valore di IPP resolution non è di 9 byte." + +#: cups/ipp.c:3590 +msgid "IPP string length overflows value." +msgstr "Valore di overflow della lunghezza della stringa di IPP." + +#: cups/ipp.c:3525 +msgid "IPP textWithLanguage value less than minimum 4 bytes." +msgstr "Il valore di textWithLanguage dell'IPP è inferiore a 4 byte." + +#: cups/ipp.c:3349 +msgid "IPP value larger than 32767 bytes." +msgstr "Il valore di IPP è più grande di 32767 byte." + +#: ppdc/sample.c:1 +msgid "ISOLatin1" +msgstr "ISOLatin1" + +#: cups/ppd.c:353 +msgid "Illegal control character" +msgstr "Il carattere di controllo è illegale" + +#: cups/ppd.c:354 +msgid "Illegal main keyword string" +msgstr "La stringa della parola chiave principale è illegale" + +#: cups/ppd.c:355 +msgid "Illegal option keyword string" +msgstr "La stringa della parola chiave dell'opzione è illegale" + +#: cups/ppd.c:356 +msgid "Illegal translation string" +msgstr "La stringa della traduzione è illegale" + +#: cups/ppd.c:357 +msgid "Illegal whitespace character" +msgstr "Il carattere spazio è illegale" + +#: ppdc/sample.c:274 +msgid "Installable Options" +msgstr "Opzioni installabili" + +#: ppdc/sample.c:277 +msgid "Installed" +msgstr "Installato" + +#: ppdc/sample.c:293 +msgid "IntelliBar Label Printer" +msgstr "IntelliBar Label Printer" + +#: ppdc/sample.c:292 +msgid "Intellitech" +msgstr "Intellitech" + +#: cups/http-support.c:1408 +msgid "Internal Server Error" +msgstr "Errore interno del server" + +#: cups/ppd.c:344 +msgid "Internal error" +msgstr "Errore interno" + +#: ppdc/sample.c:167 +msgid "Internet Postage 2-Part" +msgstr "Internet Postage 2-Part" + +#: ppdc/sample.c:168 +msgid "Internet Postage 3-Part" +msgstr "Internet Postage 3-Part" + +#: backend/ipp.c:334 +msgid "Internet Printing Protocol" +msgstr "Internet Printing Protocol" + +#: cups/pwg-media.c:314 cups/pwg-media.c:333 +msgid "Invalid media name arguments." +msgstr "Gli argomenti del nome del supporto non sono validi." + +#: cups/dest-options.c:1052 +msgid "Invalid media size." +msgstr "La dimensione del supporto non è valida." + +#: filter/commandtops.c:125 +#, c-format +msgid "Invalid printer command \"%s\"." +msgstr "Il comando della stampante non è valido \"%s\"." + +#: cups/ppd.c:1420 +msgid "JCL" +msgstr "JCL" + +#: ppdc/sample.c:53 +msgid "JIS B0" +msgstr "JIS B0" + +#: ppdc/sample.c:55 +msgid "JIS B1" +msgstr "JIS B1" + +#: ppdc/sample.c:54 +msgid "JIS B10" +msgstr "JIS B10" + +#: ppdc/sample.c:56 +msgid "JIS B2" +msgstr "JIS B2" + +#: ppdc/sample.c:57 +msgid "JIS B3" +msgstr "JIS B3" + +#: ppdc/sample.c:58 +msgid "JIS B4" +msgstr "JIS B4" + +#: ppdc/sample.c:59 +msgid "JIS B4 Long Edge" +msgstr "JIS B4 Long Edge" + +#: ppdc/sample.c:60 +msgid "JIS B5" +msgstr "JIS B5" + +#: ppdc/sample.c:61 +msgid "JIS B5 Long Edge" +msgstr "JIS B5 Long Edge" + +#: ppdc/sample.c:62 +msgid "JIS B6" +msgstr "JIS B6" + +#: ppdc/sample.c:63 +msgid "JIS B6 Long Edge" +msgstr "JIS B6 Long Edge" + +#: ppdc/sample.c:64 +msgid "JIS B7" +msgstr "JIS B7" + +#: ppdc/sample.c:65 +msgid "JIS B8" +msgstr "JIS B8" + +#: ppdc/sample.c:66 +msgid "JIS B9" +msgstr "JIS B9" + +#: scheduler/ipp.c:8933 +#, c-format +msgid "Job #%d cannot be restarted - no files." +msgstr "Il processo #%d non può essere riavviato, nessun file." + +#: scheduler/ipp.c:3089 scheduler/ipp.c:3323 scheduler/ipp.c:3382 +#: scheduler/ipp.c:3559 scheduler/ipp.c:4005 scheduler/ipp.c:5612 +#: scheduler/ipp.c:5988 scheduler/ipp.c:6135 scheduler/ipp.c:6424 +#: scheduler/ipp.c:7363 scheduler/ipp.c:7385 scheduler/ipp.c:7557 +#: scheduler/ipp.c:7782 scheduler/ipp.c:7825 scheduler/ipp.c:8675 +#: scheduler/ipp.c:8901 scheduler/ipp.c:9256 scheduler/ipp.c:9859 +#, c-format +msgid "Job #%d does not exist." +msgstr "Il processo #%d non esiste." + +#: scheduler/ipp.c:3591 +#, c-format +msgid "Job #%d is already aborted - can't cancel." +msgstr "Il processo #%d è già stato interrotto - non è possibile eliminarlo." + +#: scheduler/ipp.c:3585 +#, c-format +msgid "Job #%d is already canceled - can't cancel." +msgstr "Il processo #%d è già stato eliminato, impossibile eliminarlo." + +#: scheduler/ipp.c:3597 +#, c-format +msgid "Job #%d is already completed - can't cancel." +msgstr "Il processo #%d è già completato, non è possibile eliminarlo." + +#: scheduler/ipp.c:7583 scheduler/ipp.c:7867 scheduler/ipp.c:9874 +#, c-format +msgid "Job #%d is finished and cannot be altered." +msgstr "Il processo #%d è terminato e non può essere alterato." + +#: scheduler/ipp.c:8915 +#, c-format +msgid "Job #%d is not complete." +msgstr "Il processo #%d non è stato completato." + +#: scheduler/ipp.c:3104 +#, c-format +msgid "Job #%d is not held for authentication." +msgstr "Il processo #%d non è stato eseguito per l'autenticazione." + +#: scheduler/ipp.c:8689 +#, c-format +msgid "Job #%d is not held." +msgstr "Il processo #%d non è stato eseguito." + +#: cgi-bin/ipp-var.c:1055 +msgid "Job Completed" +msgstr "Il processo è stato completato" + +#: cgi-bin/ipp-var.c:1053 +msgid "Job Created" +msgstr "Il processo è stato creato" + +#: cgi-bin/ipp-var.c:1059 +msgid "Job Options Changed" +msgstr "Le opzioni del processo sono state modificate" + +#: cgi-bin/ipp-var.c:1057 +msgid "Job Stopped" +msgstr "Il processo è stato fermato" + +#: scheduler/ipp.c:9956 +msgid "Job is completed and cannot be changed." +msgstr "Il processo è stato completato e non può essere modificato." + +#: cgi-bin/jobs.c:198 +msgid "Job operation failed" +msgstr "L'operazione del processo non è andata a buon fine" + +#: scheduler/ipp.c:9992 scheduler/ipp.c:10011 scheduler/ipp.c:10022 +msgid "Job state cannot be changed." +msgstr "Lo stato del processo non può essere modificato." + +#: scheduler/ipp.c:8781 +msgid "Job subscriptions cannot be renewed." +msgstr "Le sottoscrizioni del processo non possono essere rinnovate." + +#: cgi-bin/jobs.c:103 cgi-bin/jobs.c:114 cgi-bin/jobs.c:195 +msgid "Jobs" +msgstr "Stampe" + +#: backend/lpd.c:186 +msgid "LPD/LPR Host or Printer" +msgstr "LPD/LPR Host o stampante" + +#: ppdc/sample.c:230 +msgid "Label Printer" +msgstr "Label Printer" + +#: ppdc/sample.c:446 +msgid "Label Top" +msgstr "Label Top" + +#: scheduler/ipp.c:2150 scheduler/ipp.c:5535 +#, c-format +msgid "Language \"%s\" not supported." +msgstr "La lingua \"%s\" non è supportata." + +#: ppdc/sample.c:164 +msgid "Large Address" +msgstr "Large Address" + +#: ppdc/sample.c:291 +msgid "LaserJet Series PCL 4/5" +msgstr "LaserJet Series PCL 4/5" + +#: ppdc/sample.c:43 +msgid "Letter Oversize" +msgstr "Letter Oversize" + +#: ppdc/sample.c:44 +msgid "Letter Oversize Long Edge" +msgstr "Letter Oversize Long Edge" + +#: ppdc/sample.c:236 +msgid "Light" +msgstr "Luce" + +#: cups/ppd.c:352 +msgid "Line longer than the maximum allowed (255 characters)" +msgstr "Linea più lunga di quella massima consentita (255 caratteri)" + +#: cgi-bin/admin.c:2393 +msgid "List Available Printers" +msgstr "Elenco delle stampanti disponibili" + +#: ppdc/sample.c:272 +msgid "Long-Edge (Portrait)" +msgstr "Long-Edge (Portrait)" + +#: cups/http-support.c:1640 +msgid "Looking for printer." +msgstr "Cerca una stampante." + +#: ppdc/sample.c:268 +msgid "Manual Feed" +msgstr "Alimentazione manuale" + +#: cups/ppd.c:789 cups/ppd.c:1357 +msgid "Media Size" +msgstr "Dimensione del supporto" + +#: cups/ppd.c:793 cups/ppd.c:1361 ppdc/sample.c:262 +msgid "Media Source" +msgstr "Sorgente multimediale" + +#: ppdc/sample.c:364 +msgid "Media Tracking" +msgstr "Monitoraggio del supporto" + +#: cups/ppd.c:791 cups/ppd.c:1359 ppdc/sample.c:285 +msgid "Media Type" +msgstr "Tipo di supporto" + +#: ppdc/sample.c:237 +msgid "Medium" +msgstr "Supporto" + +#: cups/ppd.c:341 +msgid "Memory allocation error" +msgstr "Errore di allocazione della memoria" + +#: cups/ppd.c:361 +msgid "Missing CloseGroup" +msgstr "Manca CloseGroup" + +#: cups/ppd.c:342 +msgid "Missing PPD-Adobe-4.x header" +msgstr "Manca la libreria di PPD-Adobe-4.x" + +#: cups/ppd.c:351 +msgid "Missing asterisk in column 1" +msgstr "Manca l'asterisco nella colonna 1" + +#: scheduler/ipp.c:6011 +msgid "Missing document-number attribute." +msgstr "Manca l'attributo di document-number." + +#: cups/adminutil.c:273 +#, c-format +msgid "Missing double quote on line %d." +msgstr "Mancano le virgolette alla riga %d." + +#: cgi-bin/admin.c:736 cgi-bin/admin.c:2106 cgi-bin/admin.c:2191 +#: cgi-bin/admin.c:2785 cgi-bin/admin.c:3039 cgi-bin/admin.c:3150 +#: cgi-bin/admin.c:3860 +msgid "Missing form variable" +msgstr "Manca la variabile del modulo" + +#: scheduler/ipp.c:9310 +msgid "Missing last-document attribute in request." +msgstr "Manca l'attributo last-document nella richiesta." + +#: cups/pwg-media.c:576 +msgid "Missing media or media-col." +msgstr "Manca media o media-col." + +#: cups/pwg-media.c:495 +msgid "Missing media-size in media-col." +msgstr "Manca media-size in media-col." + +#: scheduler/ipp.c:6554 +msgid "Missing notify-subscription-ids attribute." +msgstr "Manca l'attributo notify-subscription-ids." + +#: cups/ppd.c:359 +msgid "Missing option keyword" +msgstr "Manca la parola chiave dell'opzione" + +#: scheduler/ipp.c:3230 scheduler/ipp.c:3255 +msgid "Missing requesting-user-name attribute." +msgstr "Manca l'attributo di requesting-user-name." + +#: scheduler/ipp.c:461 +msgid "Missing required attributes." +msgstr "Mancano gli attributi richiesti." + +#: cups/adminutil.c:254 +#, c-format +msgid "Missing value on line %d." +msgstr "Manca il valore alla riga %d." + +#: cups/ppd.c:343 +msgid "Missing value string" +msgstr "Manca la stringa del valore" + +#: cups/pwg-media.c:483 +msgid "Missing x-dimension in media-size." +msgstr "Manca x-dimension in media-size." + +#: cups/pwg-media.c:489 +msgid "Missing y-dimension in media-size." +msgstr "Manca y-dimension in media-size." + +#: systemv/lpinfo.c:470 +#, c-format +msgid "" +"Model: name = %s\n" +" natural_language = %s\n" +" make-and-model = %s\n" +" device-id = %s" +msgstr "" +"Modello: nome = %s\n" +" lingua_naturale = %s\n" +" marca-e-modello = %s\n" +" device-id = %s" + +#: test/ippfind.c:2771 +msgid "Modifiers:" +msgstr "Modificatori:" + +#: cgi-bin/admin.c:570 +msgid "Modify Class" +msgstr "Modifica la classe" + +#: cgi-bin/admin.c:882 +msgid "Modify Printer" +msgstr "Modifica la stampante" + +#: cgi-bin/ipp-var.c:425 cgi-bin/ipp-var.c:516 +msgid "Move All Jobs" +msgstr "Sposta tutti le stampe" + +#: cgi-bin/ipp-var.c:364 cgi-bin/ipp-var.c:423 cgi-bin/ipp-var.c:514 +msgid "Move Job" +msgstr "Sposta il processo" + +#: cups/http-support.c:1365 +msgid "Moved Permanently" +msgstr "Spostato in modo permanente" + +#: cups/ppd.c:340 +msgid "NULL PPD file pointer" +msgstr "Puntatore del file PPD NULL" + +#: cups/snmp.c:1049 +msgid "Name OID uses indefinite length" +msgstr "Il nome OID utilizza una lunghezza indefinita" + +#: scheduler/ipp.c:1144 +msgid "Nested classes are not allowed." +msgstr "Le classi nidificate non sono consentite." + +#: ppdc/sample.c:430 +msgid "Never" +msgstr "Mai" + +#: ppdc/sample.c:256 +msgid "New Stylus Color Series" +msgstr "Nuova Stylus Color Series" + +#: ppdc/sample.c:258 +msgid "New Stylus Photo Series" +msgstr "Nuova Stylus Photo Series" + +#: cups/ppd.c:1949 +msgid "No" +msgstr "No" + +#: cups/http-support.c:1362 +msgid "No Content" +msgstr "Nessun contenuto" + +#: cups/util.c:1307 +msgid "No PPD name" +msgstr "Nessun nome del PPD" + +#: cups/snmp.c:1043 +msgid "No VarBind SEQUENCE" +msgstr "Nessuna SEQUENZA di VarBind" + +#: cups/adminutil.c:788 +msgid "No Windows printer drivers are installed." +msgstr "Non è stato installato nessun driver della stampante di Windows." + +#: cups/request.c:572 cups/request.c:921 +msgid "No active connection" +msgstr "Nessuna connessione attiva" + +#: scheduler/ipp.c:3508 +#, c-format +msgid "No active jobs on %s." +msgstr "Nessun processo attivo su %s." + +#: scheduler/ipp.c:302 +msgid "No attributes in request." +msgstr "Nessun attributo nella richiesta." + +#: scheduler/ipp.c:3131 +msgid "No authentication information provided." +msgstr "Nessuna informazione di autenticazione fornita." + +#: cups/snmp.c:1000 +msgid "No community name" +msgstr "Nessun nome della comunità" + +#: scheduler/ipp.c:5811 +msgid "No default printer." +msgstr "Nessuna stampante predefinita." + +#: cgi-bin/ipp-var.c:436 scheduler/ipp.c:7129 +msgid "No destinations added." +msgstr "Nessuna destinazione aggiunta." + +#: backend/usb.c:200 +msgid "No device URI found in argv[0] or in DEVICE_URI environment variable." +msgstr "Non è stato trovato nessun dispositivo URI in argv[0] o nella variabile di ambiente DEVICE_URI." + +#: cups/snmp.c:1030 +msgid "No error-index" +msgstr "Nessin error-index" + +#: cups/snmp.c:1022 +msgid "No error-status" +msgstr "Nessun error-status" + +#: scheduler/ipp.c:8071 scheduler/ipp.c:9324 +msgid "No file in print request." +msgstr "Nessun file nella richiesta di stampa." + +#: cups/util.c:926 +msgid "No modification time" +msgstr "Nessun orario di modifica" + +#: cups/snmp.c:1047 +msgid "No name OID" +msgstr "Nessun nome OID" + +#: filter/rastertoepson.c:1147 filter/rastertohp.c:876 +#: filter/rastertolabel.c:1291 +msgid "No pages were found." +msgstr "Nessuna pagina è stata trovata." + +#: cups/util.c:920 +msgid "No printer name" +msgstr "Nessun nome della stampante" + +#: cups/util.c:1843 +msgid "No printer-uri found" +msgstr "Non è stato trovato printer-uri" + +#: cups/util.c:1828 +msgid "No printer-uri found for class" +msgstr "Non è stato trovato printer-uri per la classe" + +#: scheduler/ipp.c:6214 +msgid "No printer-uri in request." +msgstr "Nessun printer-uri nella richiesta." + +#: cups/snmp.c:1014 +msgid "No request-id" +msgstr "Nessun request-id" + +#: scheduler/ipp.c:5420 +msgid "No subscription attributes in request." +msgstr "Nessun attributo della sottoscrizione nella richiesta." + +#: scheduler/ipp.c:7456 +msgid "No subscriptions found." +msgstr "Non è stata trovata nessuna sottoscrizione." + +#: cups/snmp.c:1038 +msgid "No variable-bindings SEQUENCE" +msgstr "Nessuna SEQUENZA di variable-bindings" + +#: cups/snmp.c:993 +msgid "No version number" +msgstr "Nessun numero di versione" + +#: ppdc/sample.c:367 +msgid "Non-continuous (Mark sensing)" +msgstr "Non-continuous (Mark sensing)" + +#: ppdc/sample.c:366 +msgid "Non-continuous (Web sensing)" +msgstr "Non-continuous (Web sensing)" + +#: ppdc/sample.c:238 +msgid "Normal" +msgstr "Normale" + +#: cups/http-support.c:1384 +msgid "Not Found" +msgstr "Non trovato" + +#: cups/http-support.c:1396 +msgid "Not Implemented" +msgstr "Non implementato" + +#: ppdc/sample.c:276 +msgid "Not Installed" +msgstr "Non installato" + +#: cups/http-support.c:1371 +msgid "Not Modified" +msgstr "Non modificato" + +#: cups/http-support.c:1399 +msgid "Not Supported" +msgstr "Non supportato" + +#: scheduler/ipp.c:1580 scheduler/ipp.c:10555 +msgid "Not allowed to print." +msgstr "Non autorizzato a stampare." + +#: ppdc/sample.c:146 +msgid "Note" +msgstr "Nota" + +#: systemv/cupstestdsc.c:433 +msgid "" +"Note: this program only validates the DSC comments, not the PostScript itself." +msgstr "" +"Nota: questo programma convalida solo i commenti DSC, non il PostScript stesso." + +#: cups/http-support.c:1353 cups/ppd.c:338 +msgid "OK" +msgstr "OK" + +#: ppdc/sample.c:271 +msgid "Off (1-Sided)" +msgstr "Off (1-Sided)" + +#: ppdc/sample.c:361 +msgid "Oki" +msgstr "Oki" + +#: cgi-bin/help.c:91 cgi-bin/help.c:132 cgi-bin/help.c:142 cgi-bin/help.c:172 +msgid "Online Help" +msgstr "Guida in linea" + +#: cups/adminutil.c:955 +#, c-format +msgid "Open of %s failed: %s" +msgstr "L'apertura di %s non è andata a buon fine: %s" + +#: cups/ppd.c:346 +msgid "OpenGroup without a CloseGroup first" +msgstr "OpenGroup senza prima un CloseGroup" + +#: cups/ppd.c:348 +msgid "OpenUI/JCLOpenUI without a CloseUI/JCLCloseUI first" +msgstr "OpenUI/JCLOpenUI senza prima un CloseUI/JCLCloseUI" + +#: cgi-bin/admin.c:3631 +msgid "Operation Policy" +msgstr "Policy dell'operazione" + +#: filter/pstops.c:2206 +#, c-format +msgid "Option \"%s\" cannot be included via %%%%IncludeFeature." +msgstr "L'opzione \"%s\" non può essere inclusa tramite %%%%IncludeFeature." + +#: cgi-bin/admin.c:3281 cgi-bin/admin.c:3365 +msgid "Options Installed" +msgstr "Opzioni installate" + +#: scheduler/cupsfilter.c:1474 scheduler/main.c:2013 systemv/cupsaddsmb.c:284 +#: systemv/cupsctl.c:203 systemv/cupstestdsc.c:429 systemv/cupstestppd.c:3817 +#: test/ippfind.c:2730 test/ipptool.c:4789 ppdc/ppdc.cxx:437 +#: ppdc/ppdhtml.cxx:174 ppdc/ppdi.cxx:130 ppdc/ppdmerge.cxx:369 +#: ppdc/ppdpo.cxx:254 +msgid "Options:" +msgstr "Opzioni:" + +#: cups/ppd-cache.c:157 +msgid "Out of date PPD cache file." +msgstr "Il file della cache del PPD non è aggiornato." + +#: cups/ppd-cache.c:1444 +msgid "Out of memory." +msgstr "Memoria insufficiente." + +#: cups/ppd.c:795 cups/ppd.c:1363 +msgid "Output Mode" +msgstr "Modalità di output" + +#: systemv/lpstat.c:1252 systemv/lpstat.c:1256 +#, c-format +msgid "Output for printer %s is sent to %s" +msgstr "L'output della stampante %s è stato inviato a %s" + +#: systemv/lpstat.c:1246 +#, c-format +msgid "Output for printer %s is sent to remote printer %s on %s" +msgstr "L'output della stampante %s è stato inviato alla stampante remota %s su %s" + +#: systemv/lpstat.c:1270 systemv/lpstat.c:1274 +#, c-format +msgid "Output for printer %s/%s is sent to %s" +msgstr "L'output della stampante %s/%s è stato inviato a %s" + +#: systemv/lpstat.c:1264 +#, c-format +msgid "Output for printer %s/%s is sent to remote printer %s on %s" +msgstr "L'output della stampante %s/%s è stato inviato alla stampante remota %s su %s" + +#: systemv/cupstestdsc.c:399 +msgid "PASS" +msgstr "OPERAZIONE RIUSCITA CON SUCCESSO" + +#: ppdc/sample.c:260 +msgid "PCL Laser Printer" +msgstr "Stampante laser PCL" + +#: ppdc/sample.c:149 +msgid "PRC16K" +msgstr "PRC16K" + +#: ppdc/sample.c:150 +msgid "PRC16K Long Edge" +msgstr "PRC16K Long Edge" + +#: ppdc/sample.c:151 +msgid "PRC32K" +msgstr "PRC32K" + +#: ppdc/sample.c:154 +msgid "PRC32K Long Edge" +msgstr "PRC32K Long Edge" + +#: ppdc/sample.c:152 +msgid "PRC32K Oversize" +msgstr "PRC32K Oversize" + +#: ppdc/sample.c:153 +msgid "PRC32K Oversize Long Edge" +msgstr "PRC32K Oversize Long Edge" + +#: cups/snmp.c:1010 +msgid "Packet does not contain a Get-Response-PDU" +msgstr "Il pacchetto non contiene un Get-Response-PDU" + +#: cups/snmp.c:989 +msgid "Packet does not start with SEQUENCE" +msgstr "Il pacchetto non inizia con SEQUENZA" + +#: ppdc/sample.c:360 +msgid "ParamCustominCutInterval" +msgstr "ParamCustominCutInterval" + +#: ppdc/sample.c:358 +msgid "ParamCustominTearInterval" +msgstr "ParamCustominTearInterval" + +#: cups/auth.c:206 cups/auth.c:374 +#, c-format +msgid "Password for %s on %s? " +msgstr "Password di %s su %s? " + +#: systemv/cupsaddsmb.c:252 +#, c-format +msgid "Password for %s required to access %s via SAMBA: " +msgstr "La password di %s richiesta per accedere a %s tramite SAMBA:" + +#: cgi-bin/classes.c:167 +msgid "Pause Class" +msgstr "Metti in pausa la classe" + +#: cgi-bin/printers.c:170 +msgid "Pause Printer" +msgstr "Metti in pausa la stampante" + +#: ppdc/sample.c:448 +msgid "Peel-Off" +msgstr "Peel-Off" + +#: ppdc/sample.c:160 +msgid "Photo" +msgstr "Foto" + +#: ppdc/sample.c:161 +msgid "Photo Labels" +msgstr "Etichette delle foto" + +#: ppdc/sample.c:286 +msgid "Plain Paper" +msgstr "Carta comune" + +#: cgi-bin/admin.c:3299 cgi-bin/admin.c:3580 +msgid "Policies" +msgstr "Policy" + +#: cgi-bin/admin.c:3306 cgi-bin/admin.c:3649 cgi-bin/admin.c:3662 +msgid "Port Monitor" +msgstr "Controllo della porta" + +#: ppdc/sample.c:278 +msgid "PostScript Printer" +msgstr "Stampante PostScript" + +#: ppdc/sample.c:147 +msgid "Postcard" +msgstr "Postcard" + +#: ppdc/sample.c:71 +msgid "Postcard Double " +msgstr "Cartolina doppia " + +#: ppdc/sample.c:72 +msgid "Postcard Double Long Edge" +msgstr "Postcard Double Long Edge" + +#: ppdc/sample.c:148 +msgid "Postcard Long Edge" +msgstr "Postcard Long Edge" + +#: backend/ipp.c:938 backend/ipp.c:946 +msgid "Preparing to print." +msgstr "Preparazione per la stampa." + +#: ppdc/sample.c:295 +msgid "Print Density" +msgstr "Densità di stampa" + +#: cups/notify.c:82 +msgid "Print Job:" +msgstr "Processo di stampa:" + +#: ppdc/sample.c:340 +msgid "Print Mode" +msgstr "Modalità di stampa" + +#: ppdc/sample.c:383 +msgid "Print Rate" +msgstr "Velocità di stampa" + +#: cgi-bin/printers.c:179 +msgid "Print Self-Test Page" +msgstr "Stampa la pagina Self-Test" + +#: ppdc/sample.c:327 +msgid "Print Speed" +msgstr "Velocità di stampa" + +#: cgi-bin/ipp-var.c:792 +msgid "Print Test Page" +msgstr "Stampa pagina di prova" + +#: ppdc/sample.c:356 +msgid "Print and Cut" +msgstr "Stampa e taglia" + +#: ppdc/sample.c:344 +msgid "Print and Tear" +msgstr "Stampa e strappa" + +#: backend/socket.c:434 backend/usb-unix.c:191 +msgid "Print file sent." +msgstr "Il file di stampa è stato inviato." + +#: backend/ipp.c:2130 +msgid "Print job canceled at printer." +msgstr "Il processo di stampa è stato annullato." + +#: backend/ipp.c:2122 +msgid "Print job too large." +msgstr "Il processo di stampa è troppo grande." + +#: backend/ipp.c:1619 +msgid "Print job was not accepted." +msgstr "Il processo di stampa non è stato accettato." + +#: cgi-bin/ipp-var.c:1047 +msgid "Printer Added" +msgstr "La stampante è stata aggiunta" + +#: ppdc/sample.c:263 +msgid "Printer Default" +msgstr "Stampante predefinita" + +#: cgi-bin/ipp-var.c:1051 +msgid "Printer Deleted" +msgstr "La stampante è stata eliminata" + +#: cgi-bin/ipp-var.c:1049 +msgid "Printer Modified" +msgstr "La stampante è stata modificata" + +#: cgi-bin/ipp-var.c:1045 +msgid "Printer Paused" +msgstr "La stampante è stata messa in pausa" + +#: ppdc/sample.c:294 +msgid "Printer Settings" +msgstr "Impostazioni della stampante" + +#: backend/ipp.c:2125 +msgid "Printer cannot print supplied content." +msgstr "La stampante non può stampare il contenuto fornito." + +#: backend/ipp.c:2128 +msgid "Printer cannot print with supplied options." +msgstr "La stampante non può stampare con le opzioni fornite." + +#: cups/notify.c:126 +msgid "Printer:" +msgstr "Stampante:" + +#: cgi-bin/printers.c:204 cgi-bin/printers.c:332 +msgid "Printers" +msgstr "Stampanti" + +#: filter/rastertoepson.c:1093 filter/rastertohp.c:817 +#: filter/rastertolabel.c:1238 +#, c-format +msgid "Printing page %d, %d%% complete." +msgstr "Stampa della pagina %d, %d%% completato." + +#: cgi-bin/classes.c:173 cgi-bin/printers.c:176 +msgid "Purge Jobs" +msgstr "Elimina le stampe" + +#: ppdc/sample.c:155 +msgid "Quarto" +msgstr "Quarto" + +#: scheduler/ipp.c:1575 scheduler/ipp.c:10550 +msgid "Quota limit reached." +msgstr "Il limite della quota è stato raggiunto." + +#: berkeley/lpq.c:520 +msgid "Rank Owner Job File(s) Total Size" +msgstr "Rank Owner Job File(s) Total Size" + +#. TRANSLATORS: Pri is job priority. +#: berkeley/lpq.c:516 +msgid "" +"Rank Owner Pri Job Files Total Size" +msgstr "" +"Rank Owner Pri Job Files Total Size" + +#: cgi-bin/classes.c:171 cgi-bin/printers.c:174 +msgid "Reject Jobs" +msgstr "Stampe rifiutate" + +#: backend/lpd.c:1033 backend/lpd.c:1165 +#, c-format +msgid "Remote host did not accept control file (%d)." +msgstr "L'host remosto non ha accettato il controllo (%d)." + +#: backend/lpd.c:1118 +#, c-format +msgid "Remote host did not accept data file (%d)." +msgstr "L'host remoto non ha accettato i dati (%d)." + +#: ppdc/sample.c:428 +msgid "Reprint After Error" +msgstr "Ristampa dopo un errore" + +#: cups/http-support.c:1387 +msgid "Request Entity Too Large" +msgstr "Entità della richiesta troppo grande" + +#: cups/ppd.c:797 cups/ppd.c:1365 ppdc/sample.c:231 +msgid "Resolution" +msgstr "Risoluzione" + +#: cgi-bin/classes.c:165 +msgid "Resume Class" +msgstr "Riprendi la classe" + +#: cgi-bin/printers.c:167 +msgid "Resume Printer" +msgstr "Riprendi la stampante" + +#: ppdc/sample.c:165 +msgid "Return Address" +msgstr "Ritorna l'indirizzo" + +#: ppdc/sample.c:449 +msgid "Rewind" +msgstr "Ricarica" + +#: cups/adminutil.c:2052 +#, c-format +msgid "Running command: %s %s -N -A %s -c '%s'" +msgstr "Avvio in corso del comando: %s %s -N -A %s -c '%s'" + +#: cups/snmp.c:991 +msgid "SEQUENCE uses indefinite length" +msgstr "SEQUENZA utilizza una lunghezza indefinita" + +#: cups/http-support.c:1411 +msgid "SSL/TLS Negotiation Error" +msgstr "Errore di negoziazione SSL/TLS" + +#: cups/http-support.c:1368 +msgid "See Other" +msgstr "Vedi altro" + +#: backend/usb-darwin.c:573 backend/usb-libusb.c:459 +msgid "Sending data to printer." +msgstr "Invio dei dati alla stampante." + +#: cgi-bin/ipp-var.c:1061 +msgid "Server Restarted" +msgstr "Il server è stato riavviato" + +#: cgi-bin/ipp-var.c:1067 +msgid "Server Security Auditing" +msgstr "Revisione della sicurezza del server" + +#: cgi-bin/ipp-var.c:1063 +msgid "Server Started" +msgstr "Il server è stato avviato" + +#: cgi-bin/ipp-var.c:1065 +msgid "Server Stopped" +msgstr "Il server è stato fermato" + +#: cups/http-support.c:1405 +msgid "Service Unavailable" +msgstr "Servizio non disponibile" + +#: cgi-bin/admin.c:2786 cgi-bin/admin.c:2832 cgi-bin/admin.c:2989 +#: cgi-bin/admin.c:3008 +msgid "Set Allowed Users" +msgstr "Imposta gli utenti autorizzati" + +#: cgi-bin/admin.c:3035 +msgid "Set As Server Default" +msgstr "Imposta come server predefinito" + +#: cgi-bin/admin.c:3135 +msgid "Set Class Options" +msgstr "Imposta le opzioni della classe" + +#: cgi-bin/admin.c:3135 cgi-bin/admin.c:3309 cgi-bin/admin.c:3691 +msgid "Set Printer Options" +msgstr "Imposta le opzioni della stampante" + +#: cgi-bin/admin.c:3861 cgi-bin/admin.c:3905 cgi-bin/admin.c:3923 +msgid "Set Publishing" +msgstr "Imposta la pubblicazione" + +#: ppdc/sample.c:166 +msgid "Shipping Address" +msgstr "Indirizzo di spedizione" + +#: ppdc/sample.c:273 +msgid "Short-Edge (Landscape)" +msgstr "Short-Edge (Landscape)" + +#: ppdc/sample.c:288 +msgid "Special Paper" +msgstr "Carta speciale" + +#: backend/lpd.c:1074 +#, c-format +msgid "Spooling job, %.0f%% complete." +msgstr "Processo di spooling, %.0f%% completato." + +#: ppdc/sample.c:341 +msgid "Standard" +msgstr "Standard" + +#. TRANSLATORS: Banner/cover sheet before the print job. +#: cgi-bin/admin.c:3552 +msgid "Starting Banner" +msgstr "Inizio del banner" + +#: filter/rastertoepson.c:1069 filter/rastertohp.c:793 +#: filter/rastertolabel.c:1214 +#, c-format +msgid "Starting page %d." +msgstr "Pagina iniziale %d." + +#: ppdc/sample.c:156 +msgid "Statement" +msgstr "Rapporto" + +#: ppdc/sample.c:251 +msgid "Stylus Color Series" +msgstr "Stylus Color Series" + +#: ppdc/sample.c:257 +msgid "Stylus Photo Series" +msgstr "Stylus Photo Series" + +#: scheduler/ipp.c:3654 scheduler/ipp.c:6570 scheduler/ipp.c:7269 +#: scheduler/ipp.c:8769 +#, c-format +msgid "Subscription #%d does not exist." +msgstr "La sottoscrizione #%d non esiste." + +#: test/ippfind.c:2783 +msgid "Substitutions:" +msgstr "Sottoscrizioni:" + +#: ppdc/sample.c:157 +msgid "Super A" +msgstr "Super A" + +#: ppdc/sample.c:158 +msgid "Super B" +msgstr "Super B" + +#: ppdc/sample.c:162 +msgid "Super B/A3" +msgstr "Super B/A3" + +#: cups/http-support.c:1350 +msgid "Switching Protocols" +msgstr "Protocolli di commutazione" + +#: ppdc/sample.c:159 +msgid "Tabloid" +msgstr "Tabloid" + +#: ppdc/sample.c:45 +msgid "Tabloid Oversize" +msgstr "Tabloid Oversize" + +#: ppdc/sample.c:46 +msgid "Tabloid Oversize Long Edge" +msgstr "Tabloid Oversize Long Edge" + +#: ppdc/sample.c:342 +msgid "Tear" +msgstr "Tear" + +#: ppdc/sample.c:447 +msgid "Tear-Off" +msgstr "Tear-Off" + +#: ppdc/sample.c:388 +msgid "Tear-Off Adjust Position" +msgstr "Tear-Off Adjust Position" + +#: scheduler/ipp.c:1411 +#, c-format +msgid "The \"%s\" attribute is required for print jobs." +msgstr "L'attributo \"%s\" è richiesto per i processi di stampa." + +#: scheduler/ipp.c:6285 scheduler/ipp.c:6363 scheduler/ipp.c:6379 +#: scheduler/ipp.c:6397 +#, c-format +msgid "The %s attribute cannot be provided with job-ids." +msgstr "L'attributo %s non può essere fornito con job-ids." + +#: scheduler/ipp.c:1387 +#, c-format +msgid "" +"The '%s' Job Description attribute cannot be supplied in a job creation " +"request." +msgstr "" +"L'attributo della descrizione del processo '%s' non può essere fornito " +"nella richiesta di creazione di un processo." + +#: scheduler/ipp.c:5227 +#, c-format +msgid "" +"The '%s' operation attribute cannot be supplied in a Create-Job request." +msgstr "" +"L'attributo dell'operazione '%s' non può essere fornito in una richiesta Create-Job." + +#: scheduler/ipp.c:6800 +#, c-format +msgid "The PPD file \"%s\" could not be found." +msgstr "Il file PPD \"%s\" non è stato trovato." + +#: scheduler/ipp.c:6787 +#, c-format +msgid "The PPD file \"%s\" could not be opened: %s" +msgstr "Non è possibile aprire il file PPD \"%s\": %s" + +#: filter/rastertoepson.c:1038 filter/rastertohp.c:764 +#: filter/rastertolabel.c:1178 +msgid "The PPD file could not be opened." +msgstr "Il file PPD non può essere aperto." + +#: cgi-bin/admin.c:749 +msgid "" +"The class name may only contain up to 127 printable characters and may not " +"contain spaces, slashes (/), or the pound sign (#)." +msgstr "" +"Il nome della classe può contenere fino a 127 caratteri stampabili e non può " +"contenere spazi, barre (/) o cancelletto (#)." + +#: cups/localize.c:353 +msgid "The developer unit needs to be replaced." +msgstr "L'unità di sviluppo deve essere sostituita." + +#: cups/localize.c:351 +msgid "The developer unit will need to be replaced soon." +msgstr "L'unità di sviluppo dovrà essere sostituita a breve." + +#: cups/localize.c:343 +msgid "The fuser's temperature is high." +msgstr "La temperatura di fusione è alta." + +#: cups/localize.c:345 +msgid "The fuser's temperature is low." +msgstr "La temperatura di fusione è bassa." + +#: scheduler/ipp.c:2177 +msgid "" +"The notify-lease-duration attribute cannot be used with job subscriptions." +msgstr "" +"L'attributo notify-lease-duration non può essere utilizzato con le sottoscrizioni del processo." + +#: scheduler/ipp.c:2160 scheduler/ipp.c:5545 +#, c-format +msgid "The notify-user-data value is too large (%d > 63 octets)." +msgstr "Il valore di notify-user-data è troppo grande (%d > 63 ottetti)." + +#: cups/localize.c:349 +msgid "The optical photoconductor needs to be replaced." +msgstr "Il fotoconduttore ottico deve essere sostituito." + +#: cups/localize.c:347 +msgid "The optical photoconductor will need to be replaced soon." +msgstr "Il fotoconduttore ottico dovrà essere sostituito a breve." + +#: cups/localize.c:331 +msgid "The output bin is almost full." +msgstr "Il raccoglitore di uscita è quasi pieno." + +#: cups/localize.c:333 +msgid "The output bin is full." +msgstr "Il raccoglitore di uscita è pieno." + +#: cups/localize.c:329 +msgid "The output bin is missing." +msgstr "Manca il raccoglitore di uscita." + +#: cups/localize.c:325 +msgid "The paper tray is almost empty." +msgstr "Il vassoio della carta è quasi vuoto." + +#: cups/localize.c:327 +msgid "The paper tray is empty." +msgstr "Il vassoio della carta è vuoto." + +#: cups/localize.c:323 +msgid "The paper tray is missing." +msgstr "Manca il vassoio della carta." + +#: cups/localize.c:306 +msgid "The paper tray needs to be filled." +msgstr "Il vassoio della carta deve essere riempito." + +#: backend/ipp.c:958 +msgid "The printer configuration is incorrect or the printer no longer exists." +msgstr "La configurazione della stampante è errata oppure la stampante non esiste più." + +#: backend/lpd.c:636 backend/lpd.c:1026 backend/lpd.c:1108 backend/lpd.c:1158 +msgid "The printer did not respond." +msgstr "La stampante non ha risposto." + +#: backend/ipp.c:801 backend/ipp.c:921 backend/ipp.c:1035 backend/ipp.c:1427 +#: backend/ipp.c:1591 backend/lpd.c:845 backend/socket.c:384 +#: backend/usb-unix.c:131 backend/usb-unix.c:423 backend/usb-unix.c:506 +msgid "The printer is in use." +msgstr "La stampante è in uso." + +#: backend/runloop.c:254 backend/runloop.c:374 cups/localize.c:311 +msgid "The printer is not connected." +msgstr "La stampante non è connessa." + +#: backend/ipp.c:779 backend/ipp.c:812 backend/ipp.c:917 backend/lpd.c:824 +#: backend/lpd.c:865 backend/socket.c:363 backend/socket.c:396 +msgid "The printer is not responding." +msgstr "La stampante non risponde." + +#: backend/runloop.c:396 +msgid "The printer is now connected." +msgstr "Adesso la stampante è connessa." + +#: backend/usb-darwin.c:1320 +msgid "The printer is now online." +msgstr "Adesso la stampante è online." + +#: backend/usb-darwin.c:1341 +msgid "The printer is offline." +msgstr "La stampante è offline." + +#: cups/localize.c:335 +msgid "The printer is running low on ink." +msgstr "L'inchiostro della stampante sta per esaurirsi." + +#: cups/localize.c:313 +msgid "The printer is running low on toner." +msgstr "Il toner della stampante sta per esaurirsi." + +#: backend/ipp.c:794 backend/lpd.c:838 backend/socket.c:377 +msgid "The printer is unreachable at this time." +msgstr "In questo momento la stampante non è raggiungibile." + +#: cups/localize.c:337 +msgid "The printer may be out of ink." +msgstr "L'inchiostro della stampante potrebbe essere esaurito." + +#: cups/localize.c:315 +msgid "The printer may be out of toner." +msgstr "Il toner della stampante potrebbe essere esaurito." + +#: backend/ipp.c:788 backend/lpd.c:832 backend/socket.c:371 +msgid "The printer may not exist or is unavailable at this time." +msgstr "La stampante potrebbe non esistere oppure non è disponibile in questo momento." + +#: cgi-bin/admin.c:931 +msgid "" +"The printer name may only contain up to 127 printable characters and may not " +"contain spaces, slashes (/), or the pound sign (#)." +msgstr "" +"Il nome della stampante può contenere solo un massimo di 127 caratteri stampabili " +"e non può contenere spazi, barre (/) oppure il simbolo del cancelletto (#)." + +#: scheduler/ipp.c:878 scheduler/ipp.c:1138 scheduler/ipp.c:3295 +#: scheduler/ipp.c:3474 scheduler/ipp.c:5210 scheduler/ipp.c:5379 +#: scheduler/ipp.c:5693 scheduler/ipp.c:6251 scheduler/ipp.c:7005 +#: scheduler/ipp.c:7061 scheduler/ipp.c:7375 scheduler/ipp.c:7641 +#: scheduler/ipp.c:7730 scheduler/ipp.c:7763 scheduler/ipp.c:8086 +#: scheduler/ipp.c:8479 scheduler/ipp.c:8561 scheduler/ipp.c:9728 +#: scheduler/ipp.c:10182 scheduler/ipp.c:10513 scheduler/ipp.c:10595 +#: scheduler/ipp.c:10969 +msgid "The printer or class does not exist." +msgstr "Non esiste la stampante o la classe." + +#: scheduler/ipp.c:1324 +msgid "The printer or class is not shared." +msgstr "La stampante o la classe non è condivisa." + +#: cups/localize.c:317 +msgid "The printer's cover is open." +msgstr "Il coperchio della stampante è aperto." + +#: cups/localize.c:321 +msgid "The printer's door is open." +msgstr "La porta della stampante è aperta." + +#: cups/localize.c:319 +msgid "The printer's interlock is open." +msgstr "Il blocco della stampante è aperto." + +#: cups/localize.c:339 +msgid "The printer's waste bin is almost full." +msgstr "Il cestino della stampante è quasi pieno." + +#: cups/localize.c:341 +msgid "The printer's waste bin is full." +msgstr "Il cestino della stampante è pieno." + +#: scheduler/ipp.c:984 scheduler/ipp.c:2341 +#, c-format +msgid "The printer-uri \"%s\" contains invalid characters." +msgstr "Il printer-uri \"%s\" contiene caratteri non validi." + +#: scheduler/ipp.c:3272 +msgid "The printer-uri attribute is required." +msgstr "L'attributo printer-uri è richiesto." + +#: scheduler/ipp.c:968 +msgid "" +"The printer-uri must be of the form \"ipp://HOSTNAME/classes/CLASSNAME\"." +msgstr "" +"Il printer-uri deve essere del formato \"ipp://HOSTNAME/classes/CLASSNAME\"." + +#: scheduler/ipp.c:2325 +msgid "" +"The printer-uri must be of the form \"ipp://HOSTNAME/printers/PRINTERNAME\"." +msgstr "" +"Il printer-uri deve essere del formato \"ipp://HOSTNAME/printers/PRINTERNAME\"." + +#: cgi-bin/admin.c:474 +msgid "" +"The subscription name may not contain spaces, slashes (/), question marks " +"(?), or the pound sign (#)." +msgstr "" +"Il nome della sottoscrizione non può contenere spazi, barre (/), punti interrogativi " +"(?) o cancelletto (#)." + +#: scheduler/client.c:2560 +msgid "" +"The web interface is currently disabled. Run \"cupsctl WebInterface=yes\" to " +"enable it." +msgstr "" +"L'interfaccia web è attualmente disabilitata. Avviare \"cupsctl WebInterface=yes\" per " +"abilitarla." + +#: scheduler/ipp.c:6346 +#, c-format +msgid "The which-jobs value \"%s\" is not supported." +msgstr "Il valore which-jobs \"%s\" non è supportato." + +#: scheduler/ipp.c:5623 +msgid "There are too many subscriptions." +msgstr "Ci sono troppe sottoscrizioni." + +#: cups/localize.c:308 +msgid "There is a paper jam." +msgstr "Vi è un inceppamento della carta." + +#: backend/usb-darwin.c:412 backend/usb-darwin.c:471 backend/usb-darwin.c:535 +#: backend/usb-darwin.c:556 backend/usb-libusb.c:384 backend/usb-libusb.c:438 +msgid "There was an unrecoverable USB error." +msgstr "Si è verificato un errore irreversibile sulla porta USB." + +#: ppdc/sample.c:435 +msgid "Thermal Transfer Media" +msgstr "Trasferimento termico" + +#: scheduler/ipp.c:1569 +msgid "Too many active jobs." +msgstr "Troppe stampe attive." + +#: scheduler/ipp.c:1463 +#, c-format +msgid "Too many job-sheets values (%d > 2)." +msgstr "Troppi valori di job-sheets (%d > 2)." + +#: scheduler/ipp.c:2626 +#, c-format +msgid "Too many printer-state-reasons values (%d > %d)." +msgstr "Troppi valori di printer-state-reasons (%d > %d)." + +#: ppdc/sample.c:289 +msgid "Transparency" +msgstr "Trasparenza" + +#: ppdc/sample.c:284 +msgid "Tray" +msgstr "Vassoio" + +#: ppdc/sample.c:264 +msgid "Tray 1" +msgstr "Vassoio 1" + +#: ppdc/sample.c:265 +msgid "Tray 2" +msgstr "Vassoio 2" + +#: ppdc/sample.c:266 +msgid "Tray 3" +msgstr "Vassoio 3" + +#: ppdc/sample.c:267 +msgid "Tray 4" +msgstr "Vassoio 4" + +#: cups/http-support.c:1390 +msgid "URI Too Long" +msgstr "L'URI è troppo lungo" + +#: ppdc/sample.c:138 +msgid "US Ledger" +msgstr "US Ledger" + +#: ppdc/sample.c:139 +msgid "US Legal" +msgstr "US Legal" + +#: ppdc/sample.c:140 +msgid "US Legal Oversize" +msgstr "US Legal Oversize" + +#: ppdc/sample.c:141 +msgid "US Letter" +msgstr "US Letter" + +#: ppdc/sample.c:142 +msgid "US Letter Long Edge" +msgstr "US Letter Long Edge" + +#: ppdc/sample.c:143 +msgid "US Letter Oversize" +msgstr "US Letter Oversize" + +#: ppdc/sample.c:144 +msgid "US Letter Oversize Long Edge" +msgstr "US Letter Oversize Long Edge" + +#: ppdc/sample.c:145 +msgid "US Letter Small" +msgstr "US Letter Small" + +#: cgi-bin/admin.c:1959 cgi-bin/admin.c:1972 cgi-bin/admin.c:1996 +msgid "Unable to access cupsd.conf file" +msgstr "Non è possibile accedere al file cupsd.conf" + +#: cgi-bin/help.c:133 +msgid "Unable to access help file." +msgstr "Non è possibile accedere al file help." + +#: cgi-bin/admin.c:526 +msgid "Unable to add RSS subscription" +msgstr "Non è possibile aggiungere l'abbonamento RSS" + +#: cgi-bin/admin.c:814 +msgid "Unable to add class" +msgstr "Non è possibile aggiungere la classe" + +#: backend/ipp.c:1774 +msgid "Unable to add document to print job." +msgstr "Non è possibile aggiungere il documento al processo di stampa." + +#: scheduler/ipp.c:1628 +#, c-format +msgid "Unable to add job for destination \"%s\"." +msgstr "Non è possibile aggiungere il processo alla destinazione \"%s\"." + +#: cgi-bin/admin.c:1059 cgi-bin/admin.c:1419 +msgid "Unable to add printer" +msgstr "Non è possibile aggiungere la stampante" + +#: scheduler/ipp.c:1254 +msgid "Unable to allocate memory for file types." +msgstr "Non è possibile allocare la memoria per i tipi di file." + +#: filter/pstops.c:451 +msgid "Unable to allocate memory for page info" +msgstr "Non è possibile allocare la memoria per le info della pagina" + +#: filter/pstops.c:445 +msgid "Unable to allocate memory for pages array" +msgstr "Non è possibile allocare memoria per array di pagine" + +#: cgi-bin/admin.c:1525 +msgid "Unable to cancel RSS subscription" +msgstr "Non è possibile eliminare l'abbonamento RSS" + +#: backend/ipp.c:2177 +msgid "Unable to cancel print job." +msgstr "Non è possibile eliminare il processo di stampa." + +#: cgi-bin/admin.c:2990 +msgid "Unable to change printer" +msgstr "Non è possibile modificare la stampante" + +#: cgi-bin/admin.c:3906 +msgid "Unable to change printer-is-shared attribute" +msgstr "Non è possibile modificare l'attributo printer-is-shared" + +#: cgi-bin/admin.c:1657 cgi-bin/admin.c:1799 +msgid "Unable to change server settings" +msgstr "Non è possibile modificare le impostazioni del server" + +#: cups/ipp.c:5405 +#, c-format +msgid "Unable to compile mimeMediaType regular expression: %s." +msgstr "Non è possibile compilare l'espressione regolare mimeMediaType: %s." + +#: cups/ipp.c:5351 +#, c-format +msgid "Unable to compile naturalLanguage regular expression: %s." +msgstr "Non è possibile compilare l'espressione regolare naturalLanguage: %s." + +#: filter/commandtops.c:420 +msgid "Unable to configure printer options." +msgstr "Non è possibile configurare le opzioni della stampante." + +#: cups/adminutil.c:911 cups/request.c:1053 +msgid "Unable to connect to host." +msgstr "Non è possibile connettersi all'host." + +#: backend/ipp.c:757 backend/ipp.c:1232 backend/lpd.c:804 backend/socket.c:343 +#: backend/usb-unix.c:117 +msgid "Unable to contact printer, queuing on next printer in class." +msgstr "Non è possibile contattare la stampante, in coda nella classe della stampante successiva." + +#: cups/adminutil.c:726 +#, c-format +msgid "Unable to copy 64-bit CUPS printer driver files (%d)." +msgstr "Non è possibile copiare i driver della stampante di CUPS a 64-bit (%d)." + +#: cups/adminutil.c:691 +#, c-format +msgid "Unable to copy 64-bit Windows printer driver files (%d)." +msgstr "Non è possibile copiare i driver della stampante di Windows a 64-bit (%d)." + +#: cups/adminutil.c:522 +#, c-format +msgid "Unable to copy CUPS printer driver files (%d)." +msgstr "Non è possibile copiare i driver della stampante di CUPS (%d)." + +#: scheduler/ipp.c:2746 +#, c-format +msgid "Unable to copy PPD file - %s" +msgstr "Non è possibile copiare il file PPD - %s" + +#: scheduler/ipp.c:2801 +msgid "Unable to copy PPD file." +msgstr "Non è possibile copiare il file PPD." + +#: cups/adminutil.c:487 +#, c-format +msgid "Unable to copy Windows 2000 printer driver files (%d)." +msgstr "Non è possibile copiare i driver di Windows 2000 della stampante (%d)." + +#: cups/adminutil.c:610 +#, c-format +msgid "Unable to copy Windows 9x printer driver files (%d)." +msgstr "Non è possibile copiare i driver di Windows 9x della stampante (%d)." + +#: scheduler/ipp.c:2723 +#, c-format +msgid "Unable to copy interface script - %s" +msgstr "Non è possibile copiare lo script dell'interfaccia - %s" + +#: cups/util.c:605 cups/util.c:1667 +msgid "Unable to create printer-uri" +msgstr "Non è possibile creare il printer-uri" + +#: cgi-bin/admin.c:1850 cgi-bin/admin.c:1862 scheduler/cupsfilter.c:1280 +msgid "Unable to create temporary file" +msgstr "Non è possibile creare un file temporaneo" + +#: cgi-bin/admin.c:2153 +msgid "Unable to delete class" +msgstr "Non è possibile eliminare la classe" + +#: cgi-bin/admin.c:2238 +msgid "Unable to delete printer" +msgstr "Non è possibile eliminare la stampante" + +#: cgi-bin/classes.c:260 cgi-bin/printers.c:269 +msgid "Unable to do maintenance command" +msgstr "Non è possibile avviare il comando della manutenzione" + +#: cgi-bin/admin.c:1974 +msgid "Unable to edit cupsd.conf files larger than 1MB" +msgstr "Non è possibile editare i file cupsd.conf più grandi di 1MB" + +#: cups/http.c:5472 +msgid "" +"Unable to establish a secure connection to host (certificate chain invalid)." +msgstr "" +"Non è possibile stabilire una connessione sicura all'host (catena di certificati non validi)." + +#: cups/http.c:5462 +msgid "" +"Unable to establish a secure connection to host (certificate not yet valid)." +msgstr "" +"Non è possibile stabilire una connessione sicura all'host (il certificato non è ancora valido)." + +#: cups/http.c:5457 +msgid "Unable to establish a secure connection to host (expired certificate)." +msgstr "Non è possibile stabilire una connessione sicura all'host (il certificato è scaduto)." + +#: cups/http.c:5467 +msgid "Unable to establish a secure connection to host (host name mismatch)." +msgstr "Non è possibile stabilire una connessione sicura all'host (il nome dell'host non corrisponde)." + +#: cups/http.c:5477 +msgid "" +"Unable to establish a secure connection to host (peer dropped connection " +"before responding)." +msgstr "" +"Non è possibile stabilire una connessione sicura all'host (peer ha chiuso " +"la connessione prima di rispondere)." + +#: cups/http.c:5452 +msgid "" +"Unable to establish a secure connection to host (self-signed certificate)." +msgstr "" +"Non è possibile stabilire una connessione sicura all'host (certificato autofirmato)." + +#: cups/http.c:5447 +msgid "" +"Unable to establish a secure connection to host (untrusted certificate)." +msgstr "" +"Non è possibile stabilire una connessione sicura all'host (certificato non verificato)." + +#: cups/http.c:5248 cups/http.c:5504 cups/http.c:5537 cups/http.c:5554 +msgid "Unable to establish a secure connection to host." +msgstr "Non è possibile stabilire una connessione sicura all'host." + +#: cgi-bin/ipp-var.c:365 +msgid "Unable to find destination for job" +msgstr "Non è possibile trovare la destinazione del processo" + +#: cups/http-support.c:1830 +msgid "Unable to find printer." +msgstr "Non è possibile trovare la stampante." + +#: backend/ipp.c:3411 +msgid "Unable to get backend exit status." +msgstr "Non è possibile ottenere lo stato del backend." + +#: cgi-bin/classes.c:450 +msgid "Unable to get class list" +msgstr "Non è possibile ottenere la lista della classe" + +#: cgi-bin/classes.c:549 +msgid "Unable to get class status" +msgstr "Non è possibile ottenere lo stato della classe" + +#: cgi-bin/admin.c:1320 +msgid "Unable to get list of printer drivers" +msgstr "Non è possibile ottenere i driver della stampante" + +#: cgi-bin/admin.c:2840 +msgid "Unable to get printer attributes" +msgstr "Non è possibile ottenere gli attributi della stampante" + +#: cgi-bin/printers.c:467 +msgid "Unable to get printer list" +msgstr "Non è possibile ottenere la lista della stampante" + +#: cgi-bin/printers.c:569 +msgid "Unable to get printer status" +msgstr "Non è possibile ottenere lo stato della stampante" + +#: backend/ipp.c:982 +msgid "Unable to get printer status." +msgstr "Non è possibile ottenere lo stato della stampante" + +#: cups/adminutil.c:565 cups/adminutil.c:769 +#, c-format +msgid "Unable to install Windows 2000 printer driver files (%d)." +msgstr "Non è possibile installare i driver di Windows 2000 della stampante (%d)." + +#: cups/adminutil.c:639 +#, c-format +msgid "Unable to install Windows 9x printer driver files (%d)." +msgstr "Non è possibile installare i driver di Windows 9x della stampante (%d)." + +#: cgi-bin/help.c:92 +msgid "Unable to load help index." +msgstr "Non è possibile caricare l'indice dell'aiuto." + +#: backend/ipp.c:682 backend/lpd.c:435 backend/socket.c:282 +#, c-format +msgid "Unable to locate printer \"%s\"." +msgstr "Non è possibile localizzare la stampante \"%s\"." + +#: backend/dnssd.c:781 backend/ipp.c:351 backend/lpd.c:205 +#: backend/socket.c:168 +msgid "Unable to locate printer." +msgstr "Non è possibile localizzare la stampante." + +#: cgi-bin/admin.c:813 +msgid "Unable to modify class" +msgstr "Non è possibile modificare la classe" + +#: cgi-bin/admin.c:1058 cgi-bin/admin.c:1418 +msgid "Unable to modify printer" +msgstr "Non è possibile modificare la stampante" + +#: cgi-bin/ipp-var.c:432 cgi-bin/ipp-var.c:521 +msgid "Unable to move job" +msgstr "Non è possibile spostare il processo" + +#: cgi-bin/ipp-var.c:434 cgi-bin/ipp-var.c:523 +msgid "Unable to move jobs" +msgstr "Non è possibile spostare le stampe" + +#: cgi-bin/admin.c:3186 cups/ppd.c:339 +msgid "Unable to open PPD file" +msgstr "Non è possibile aprire il file PPD" + +#: cgi-bin/admin.c:2608 +msgid "Unable to open cupsd.conf file:" +msgstr "Non è possibile aprire il file cupsd.conf:" + +#: backend/usb-unix.c:141 +msgid "Unable to open device file" +msgstr "Non è possibile aprire il file del dispositivo:" + +#: scheduler/ipp.c:6032 +#, c-format +msgid "Unable to open document #%d in job #%d." +msgstr "Non è possibile aprire il documento #%d nel processo #%d." + +#: cgi-bin/help.c:364 +msgid "Unable to open help file." +msgstr "Non è possibile aprire il file dell'aiuto." + +#: backend/ipp.c:393 backend/ipp.c:1520 backend/ipp.c:1729 backend/lpd.c:505 +#: backend/socket.c:155 backend/usb.c:237 filter/gziptoany.c:71 +#: filter/pstops.c:300 +msgid "Unable to open print file" +msgstr "Non è possibile aprire il file della stampa" + +#: filter/rastertoepson.c:998 filter/rastertohp.c:724 +#: filter/rastertolabel.c:1136 +msgid "Unable to open raster file" +msgstr "non è possibile aprire il file del raster" + +#: cgi-bin/ipp-var.c:795 +msgid "Unable to print test page" +msgstr "Non è possibile stampare la pagina di prova" + +#: backend/runloop.c:96 backend/runloop.c:325 backend/usb-darwin.c:643 +#: backend/usb-darwin.c:687 backend/usb-libusb.c:529 backend/usb-libusb.c:564 +msgid "Unable to read print data." +msgstr "Non è possibile leggere i dati della stampa." + +#: cups/dest.c:3393 +msgid "Unable to resolve printer URI." +msgstr "Non è possibile risolvere l'URI della stampante." + +#: cups/adminutil.c:2088 +#, c-format +msgid "Unable to run \"%s\": %s" +msgstr "Non è possibile avviare \"%s\": %s" + +#: filter/pstops.c:563 +msgid "Unable to see in file" +msgstr "Non è possibile vedere nel file" + +#: cgi-bin/ipp-var.c:598 cgi-bin/ipp-var.c:618 +msgid "Unable to send command to printer driver" +msgstr "Non è possibile inviare il comando al driver della stampante" + +#: backend/usb-darwin.c:765 backend/usb-libusb.c:640 +msgid "Unable to send data to printer." +msgstr "Non è possibile inviare i dati alla stampante." + +#: cups/adminutil.c:821 +#, c-format +msgid "Unable to set Windows printer driver (%d)." +msgstr "Non è possibile impostare i driver di Windows della stampante (%d)." + +#: cgi-bin/admin.c:3807 +msgid "Unable to set options" +msgstr "Non è possibile impostare le opzioni" + +#: cgi-bin/admin.c:3077 +msgid "Unable to set server default" +msgstr "Non è possibile impostare il server predefinito" + +#: backend/ipp.c:3270 backend/ipp.c:3347 backend/ipp.c:3355 +msgid "Unable to start backend process." +msgstr "Non è possibile avviare il processo del backend." + +#: cgi-bin/admin.c:1912 +msgid "Unable to upload cupsd.conf file" +msgstr "Non è possibile caricare il file cupsd.conf" + +#: backend/usb-darwin.c:2033 backend/usb-darwin.c:2057 +msgid "Unable to use legacy USB class driver." +msgstr "Non è possibile utilizzare il driver legacy della classe USB. " + +#: backend/runloop.c:125 backend/runloop.c:380 +msgid "Unable to write print data" +msgstr "Non è possibile scrivere i dati della stampa" + +#: filter/gziptoany.c:90 +#, c-format +msgid "Unable to write uncompressed print data: %s" +msgstr "Non è possibile scrivere i dati della stampa non compressi: %s" + +#: cups/http-support.c:1378 +msgid "Unauthorized" +msgstr "Non autorizzato" + +#: cgi-bin/admin.c:3503 +msgid "Units" +msgstr "Unità" + +#: cups/http-support.c:1418 cups/ppd.c:366 +msgid "Unknown" +msgstr "Sconosciuto" + +#: filter/pstops.c:2214 +#, c-format +msgid "Unknown choice \"%s\" for option \"%s\"." +msgstr "Scelta sconosciuta \"%s\" dell'opzione \"%s\"." + +#: backend/ipp.c:535 +#, c-format +msgid "Unknown encryption option value: \"%s\"." +msgstr "Valore sconosciuto dell'opzione di crittografia: \"%s\"." + +#: backend/lpd.c:351 +#, c-format +msgid "Unknown file order: \"%s\"." +msgstr "ordine del file sconosciuto: \"%s\"." + +#: backend/lpd.c:322 +#, c-format +msgid "Unknown format character: \"%c\"." +msgstr "Formato del carattere sconosciuto: \"%c\"." + +#: cups/dest-options.c:984 +msgid "Unknown media size name." +msgstr "Nome del formato del supporto sconosciuto." + +#: backend/ipp.c:599 +#, c-format +msgid "Unknown option \"%s\" with value \"%s\"." +msgstr "Opzione sconosciuta \"%s\" con il valore \"%s\"." + +#: filter/pstops.c:2197 +#, c-format +msgid "Unknown option \"%s\"." +msgstr "Opzione sconosciuta \"%s\"." + +#: backend/lpd.c:337 +#, c-format +msgid "Unknown print mode: \"%s\"." +msgstr "Modalità di stampa sconosciuta: \"%s\"." + +#: scheduler/ipp.c:10384 +#, c-format +msgid "Unknown printer-error-policy \"%s\"." +msgstr "printer-error-policy sconosciuta \"%s\"." + +#: scheduler/ipp.c:10367 +#, c-format +msgid "Unknown printer-op-policy \"%s\"." +msgstr "printer-op-policy sconosciuta \"%s\"." + +#: cups/http-addrlist.c:751 +msgid "Unknown service name." +msgstr "Nome del servizio sconosciuto." + +#: backend/ipp.c:564 +#, c-format +msgid "Unknown version option value: \"%s\"." +msgstr "Valore sconosciuto dell'opzione versione: \"%s\"." + +#: scheduler/ipp.c:10840 +#, c-format +msgid "Unsupported 'compression' value \"%s\"." +msgstr "Valore di 'compressione' non supportato \"%s\"." + +#: scheduler/ipp.c:10870 +#, c-format +msgid "Unsupported 'document-format' value \"%s\"." +msgstr "Valore di 'document-format' non supportato \"%s\"." + +#: scheduler/ipp.c:10945 +msgid "Unsupported 'job-name' value." +msgstr "Valore di 'job-name' non supportato." + +#: scheduler/ipp.c:402 +#, c-format +msgid "Unsupported character set \"%s\"." +msgstr "Il set dei caratteri \"%s\" non è supportato." + +#: scheduler/ipp.c:8052 scheduler/ipp.c:9289 +#, c-format +msgid "Unsupported compression \"%s\"." +msgstr "Compressione non supportata \"%s\"." + +#: scheduler/ipp.c:8186 scheduler/ipp.c:9439 +#, c-format +msgid "Unsupported document-format \"%s\"." +msgstr "Il formato del documento \"%s\" non è supportato." + +#: scheduler/ipp.c:9422 +#, c-format +msgid "Unsupported document-format \"%s/%s\"." +msgstr "Il formato del documento \"%s/%s\" non è supportato." + +#: scheduler/ipp.c:1429 +#, c-format +msgid "Unsupported format \"%s\"." +msgstr "Il formato \"%s\" non è supportato." + +#: scheduler/ipp.c:1527 +msgid "Unsupported margins." +msgstr "Margini non supportati." + +#: cups/pwg-media.c:570 +msgid "Unsupported media value." +msgstr "Il valore del supporto non è supportato." + +#: filter/pstops.c:2479 +#, c-format +msgid "Unsupported number-up value %d, using number-up=1." +msgstr "Il valore %d di number-up non è supportato, usare number-up=1." + +#: filter/pstops.c:2513 +#, c-format +msgid "Unsupported number-up-layout value %s, using number-up-layout=lrtb." +msgstr "Il valore %s di number-up-layout non è supportato, usare number-up-layout=1rtb." + +#: filter/pstops.c:2564 +#, c-format +msgid "Unsupported page-border value %s, using page-border=none." +msgstr "Il valore %s di page-border non è supportato, usare page-border=none." + +#: filter/rastertopwg.c:147 filter/rastertopwg.c:155 filter/rastertopwg.c:164 +msgid "Unsupported raster data." +msgstr "I dati del raster non sono supportati." + +#: cups/snmp.c:1108 +msgid "Unsupported value type" +msgstr "Tipo di valore non supportato" + +#: cups/http-support.c:1393 +msgid "Upgrade Required" +msgstr "È richiesto l'aggiornamento" + +#: systemv/lpadmin.c:668 +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]" +msgstr "" +"Uso:\n" +"\n" +" lpadmin [-h server] -d destinazione\n" +" lpadmin [-h server] -x destinazione\n" +" lpadmin [-h server] -p stampante [-c add-class] [-i interfaccia] [-m modello]\n" +" [-r remove-class] [-v dispositivo] [-D descrizione]\n" +" [-P ppd-file] [-o nome=valore]\n" +" [-u allow:utente,utente] [-u deny:utente,utente]" + +#: backend/dnssd.c:241 backend/ipp.c:340 backend/lpd.c:192 +#: backend/socket.c:132 backend/usb.c:183 filter/commandtops.c:74 +#: filter/gziptoany.c:50 filter/pstops.c:264 monitor/bcp.c:62 +#: monitor/tbcp.c:61 +#, c-format +msgid "Usage: %s job-id user title copies options [file]" +msgstr "Uso: %s job-id utente titolo copie opzioni [file]" + +#: systemv/cupsaddsmb.c:281 +msgid "Usage: cupsaddsmb [options] printer1 ... printerN" +msgstr "Uso: cupsaddsmb [opzioni] stampante1 ... stampanteN" + +#: systemv/cupsctl.c:200 +msgid "Usage: cupsctl [options] [param=value ... paramN=valueN]" +msgstr "Uso: cupsctl [opzioni] [param=valore ... paramN=valoreN]" + +#: scheduler/main.c:2012 +msgid "Usage: cupsd [options]" +msgstr "Uso: cupsd [opzioni]" + +#: scheduler/cupsfilter.c:1473 +msgid "Usage: cupsfilter [ options ] filename" +msgstr "Uso: cupsfilter [ opzioni ] file" + +#: systemv/cupstestdsc.c:425 +msgid "Usage: cupstestdsc [options] filename.ps [... filename.ps]" +msgstr "Uso: cupstestdsc [opzioni] file.ps [... file.ps]" + +#: systemv/cupstestppd.c:3813 +msgid "" +"Usage: cupstestppd [options] filename1.ppd[.gz] [... filenameN.ppd[.gz]]" +msgstr "" +"Uso: cupstestppd [opzioni] file1.ppd[.gz] [... fileN.ppd[.gz]]" + +#: test/ippdiscover.c:814 +msgid "" +"Usage: ippdiscover [options] -a\n" +" ippdiscover [options] \"service name\"\n" +"\n" +"Options:" +msgstr "" +"Uso: ippdiscover [opzioni] -a\n" +" ippdiscover [opzioni] \"nome del servizio\"\n" +"\n" +"Opzioni:" + +#: test/ippfind.c:2723 +msgid "" +"Usage: ippfind [options] regtype[,subtype][.domain.] ... [expression]\n" +" ippfind [options] name[.regtype[.domain.]] ... [expression]\n" +" ippfind --help\n" +" ippfind --version" +msgstr "" +"Uso: ippfind [opzioni] regtype[,subtype][.dominio.] ... [espressione]\n" +" ippfind [opzioni] nome[.regtype[.dominio.]] ... [espressione]\n" +" ippfind --help\n" +" ippfind --version" + +#: test/ipptool.c:4787 +msgid "Usage: ipptool [options] URI filename [ ... filenameN ]" +msgstr "Uso: ipptool [opzioni] URI file [ ... fileN ]" + +#: systemv/lpmove.c:125 +msgid "Usage: lpmove job/src dest" +msgstr "Uso: lpmove job/src dest" + +#: systemv/lpoptions.c:553 +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" +msgstr "" +"Uso: lpoptions [-h server] [-E] -d stampante\n" +" lpoptions [-h server] [-E] [-p stampante] -l\n" +" lpoptions [-h server] [-E] -p stampante -o opzione[=valore] ...\n" +" lpoptions [-h server] [-E] -x stampante" + +#: systemv/lppasswd.c:476 +msgid "Usage: lppasswd [-g groupname]" +msgstr "Uso: lppasswd [-g groupname]" + +#: systemv/lppasswd.c:479 +msgid "" +"Usage: lppasswd [-g groupname] [username]\n" +" lppasswd [-g groupname] -a [username]\n" +" lppasswd [-g groupname] -x [username]" +msgstr "" +"Uso: lppasswd [-g groupname] [username]\n" +" lppasswd [-g groupname] -a [username]\n" +" lppasswd [-g groupname] -x [username]" + +#: berkeley/lpq.c:675 +msgid "" +"Usage: lpq [-P dest] [-U username] [-h hostname[:port]] [-l] [+interval]" +msgstr "" +"Uso: lpq [-P dest] [-U username] [-h hostname[:porta]] [-l] [+intervallo]" + +#: ppdc/ppdc.cxx:435 +msgid "Usage: ppdc [options] filename.drv [ ... filenameN.drv ]" +msgstr "Uso: ppdc [opzioni] file.drv [ ... fileN.drv ]" + +#: ppdc/ppdhtml.cxx:172 +msgid "Usage: ppdhtml [options] filename.drv >filename.html" +msgstr "Uso: ppdhtml [opzioni] file.drv >file.html" + +#: ppdc/ppdi.cxx:128 +msgid "Usage: ppdi [options] filename.ppd [ ... filenameN.ppd ]" +msgstr "Uso: ppdi [opzioni] file.ppd [ ... fileN.ppd ]" + +#: ppdc/ppdmerge.cxx:367 +msgid "Usage: ppdmerge [options] filename.ppd [ ... filenameN.ppd ]" +msgstr "Uso: ppdmerge [opzioni] file.ppd [ ... fileN.ppd ]" + +#: ppdc/ppdpo.cxx:252 +msgid "" +"Usage: ppdpo [options] -o filename.po filename.drv [ ... filenameN.drv ]" +msgstr "" +"Uso: ppdpo [opzioni] -o file.po file.drv [ ... fileN.drv ]" + +#: backend/snmp.c:218 +msgid "Usage: snmp [host-or-ip-address]" +msgstr "Uso: snmp [host-o-indirizzo-ip]" + +#: cups/snmp.c:1060 +msgid "Value uses indefinite length" +msgstr "Il valore utilizza una lunghezza indefinita" + +#: cups/snmp.c:1045 +msgid "VarBind uses indefinite length" +msgstr "VarBind utilizza una lunghezza indefinita" + +#: cups/snmp.c:995 +msgid "Version uses indefinite length" +msgstr "Version utilizza una lunghezza indefinita" + +#: backend/ipp.c:1875 +msgid "Waiting for job to complete." +msgstr "In attesa di lavoro da completare." + +#: backend/usb-darwin.c:490 backend/usb-libusb.c:336 +msgid "Waiting for printer to become available." +msgstr "In attesa che la stampante ritorni disponibile." + +#: backend/socket.c:443 +msgid "Waiting for printer to finish." +msgstr "In attesa che la stampante finisca." + +#: cups/adminutil.c:793 +msgid "Warning, no Windows 2000 printer drivers are installed." +msgstr "Attenzione, nessun driver di Windows 2000 della stampante è stato installato." + +#: cups/http-support.c:1414 +msgid "Web Interface is Disabled" +msgstr "L'interfaccia web è stata disabilitata" + +#: cups/ppd.c:1947 +msgid "Yes" +msgstr "Sì" + +#: scheduler/client.c:2547 +#, c-format +msgid "" +"You must access this page using the URL <A HREF=\"https://%s:%d%s\">https://%" +"s:%d%s</A>." +msgstr "" +"Bisogna accedere a questa pagina, usando l'URL <A HREF=\"https://%s:%d%s\">https://%" +"s:%d%s</A>." + +#: systemv/lppasswd.c:254 +msgid "" +"Your password must be at least 6 characters long, cannot contain your " +"username, and must contain at least one letter and number." +msgstr "" +"La password deve contenere almeno 6 caratteri, non può contenere " +"l'username e deve contenere almeno una lettera ed un numero." + +#: ppdc/sample.c:439 +msgid "ZPL Label Printer" +msgstr "ZPL Label Printer" + +#: ppdc/sample.c:362 +msgid "Zebra" +msgstr "Zebra" + +#: cups/notify.c:102 +msgid "aborted" +msgstr "interrotto" + +#: cups/notify.c:99 +msgid "canceled" +msgstr "eliminato" + +#: cups/notify.c:105 +msgid "completed" +msgstr "completato" + +#: scheduler/ipp.c:5904 +msgid "cups-deviced failed to execute." +msgstr "cups-deviced ha smesso di funzionare." + +#: scheduler/ipp.c:6723 scheduler/ipp.c:6972 +msgid "cups-driverd failed to execute." +msgstr "cups-driverd ha smesso di funzionare." + +#: systemv/cupsaddsmb.c:233 +#, c-format +msgid "cupsaddsmb: No PPD file for printer \"%s\" - %s" +msgstr "cupsaddsmb: nessun file PPD per la stampante \"%s\" - %s" + +#: systemv/cupsctl.c:141 +msgid "cupsctl: Cannot set Listen or Port directly." +msgstr "cupsctl: non è possibile impostare direttamente Listen o Port." + +#: systemv/cupsctl.c:152 +#, c-format +msgid "cupsctl: Unable to connect to server: %s" +msgstr "cupsctl: non è possibile connettersi al server: %s" + +#: systemv/cupsctl.c:195 +#, c-format +msgid "cupsctl: Unknown option \"%s\"" +msgstr "cupsctl: opzione sconosciuta \"%s\"" + +#: systemv/cupsctl.c:197 +#, c-format +msgid "cupsctl: Unknown option \"-%c\"" +msgstr "cupsctl: opzione sconosciuta \"-%c\"" + +#: scheduler/main.c:190 +msgid "cupsd: Expected config filename after \"-c\" option." +msgstr "cupsd: dopo l'opzione \"-c\" è previsto il file di configurazione." + +#: scheduler/main.c:278 +msgid "cupsd: Expected cups-files.conf filename after \"-s\" option." +msgstr "cupsd: dopo l'opzione \"-s\" è previsto il file cups-files.conf." + +#: scheduler/main.c:289 +msgid "cupsd: Relative cups-files.conf filename not allowed." +msgstr "cupsd: non è consentito il file relativo cups-files.conf." + +#: scheduler/main.c:221 scheduler/main.c:228 +msgid "cupsd: Unable to get current directory." +msgstr "cupsd: non è possibile ottenere la directory corrente." + +#: scheduler/main.c:336 scheduler/main.c:345 +msgid "cupsd: Unable to get path to cups-files.conf file." +msgstr "cupsd: non è possibile ottenere il path del file cups-files.conf." + +#: scheduler/main.c:318 +#, c-format +msgid "cupsd: Unknown argument \"%s\" - aborting." +msgstr "cupsd: argomento sconosciuto \"%s\" - operazione interrotta." + +#: scheduler/main.c:311 +#, c-format +msgid "cupsd: Unknown option \"%c\" - aborting." +msgstr "cupsd: opzione sconosciuta \"%c\" - operazione interrotta." + +#: scheduler/main.c:255 +msgid "cupsd: launchd(8) support not compiled in, running in normal mode." +msgstr "cupsd: launchd(8) non supporta i compilati, quando è in modalità normale." + +#: scheduler/cupsfilter.c:1253 +#, c-format +msgid "cupsfilter: Invalid document number %d." +msgstr "cupsfilter: il numero del documento non è valido %d." + +#: scheduler/cupsfilter.c:1247 +#, c-format +msgid "cupsfilter: Invalid job ID %d." +msgstr "cupsfilter: l'ID del processo non è valido %d." + +#: scheduler/cupsfilter.c:358 +msgid "cupsfilter: Only one filename can be specified." +msgstr "cupsfilter: può essere specificato solo un nome del file." + +#: scheduler/cupsfilter.c:1295 +#, c-format +msgid "cupsfilter: Unable to get job file - %s" +msgstr "cupsfilter: non è possibile ottenere il file del processo - %s" + +#: systemv/cupstestppd.c:261 +msgid "cupstestppd: The -q option is incompatible with the -v option." +msgstr "cupstestppd: l'opzione -q non è compatibile con l'opzione -v." + +#: systemv/cupstestppd.c:277 +msgid "cupstestppd: The -v option is incompatible with the -q option." +msgstr "cupstestppd: l'opzione -v è incompatibile con l'opzione -q." + +#: systemv/lpstat.c:1292 systemv/lpstat.c:1295 systemv/lpstat.c:1298 +#, c-format +msgid "device for %s/%s: %s" +msgstr "dispositivo per %s/%s: %s" + +#: systemv/lpstat.c:1279 systemv/lpstat.c:1282 systemv/lpstat.c:1285 +#, c-format +msgid "device for %s: %s" +msgstr "dispositivo per %s: %s" + +#: cups/snmp.c:1032 +msgid "error-index uses indefinite length" +msgstr "error-index utilizza una lunghezza indefinita" + +#: cups/snmp.c:1024 +msgid "error-status uses indefinite length" +msgstr "error-status utilizza una lunghezza indefinita" + +#: cups/notify.c:90 +msgid "held" +msgstr "svolto" + +#: berkeley/lpc.c:209 +msgid "help\t\tGet help on commands." +msgstr "help\t\tOttenere un aiuto per i comandi." + +#: cups/notify.c:131 +msgid "idle" +msgstr "inattiva" + +#: test/ippfind.c:2455 +#, c-format +msgid "ippfind: Bad regular expression: %s" +msgstr "ippfind: l'espressione regolare non è valida: %s" + +#: test/ippfind.c:347 +msgid "ippfind: Cannot use --and after --or." +msgstr "ippfind: non è possibile usare --and dopo --or." + +#: test/ippfind.c:620 +#, c-format +msgid "ippfind: Expected key name after %s." +msgstr "ippfind: è previsto il nome della chiave dopo %s." + +#: test/ippfind.c:570 test/ippfind.c:753 +#, c-format +msgid "ippfind: Expected port range after %s." +msgstr "ippfind: è previsto un intervallo di porte dopo %s." + +#: test/ippfind.c:380 +#, c-format +msgid "ippfind: Expected program after %s." +msgstr "ippfind: è previsto un programma dopo %s." + +#: test/ippfind.c:397 +#, c-format +msgid "ippfind: Expected semi-colon after %s." +msgstr "ippfind: è previsto un punto e virgola dopo %s. " + +#: test/ippfind.c:1977 +msgid "ippfind: Missing close brace in substitution." +msgstr "ippfind: manca parentesi graffa di chiusura in sostituzione." + +#: test/ippfind.c:1074 +msgid "ippfind: Missing close parenthesis." +msgstr "ippfind: mancano le parentesi chiuse." + +#: test/ippfind.c:354 +msgid "ippfind: Missing expression before \"--and\"." +msgstr "ippfind: manca l'espressione prima di \"--and\"." + +#: test/ippfind.c:467 +msgid "ippfind: Missing expression before \"--or\"." +msgstr "ippfind: manca l'espressione prima di \"--or\"." + +#: test/ippfind.c:891 +#, c-format +msgid "ippfind: Missing key name after %s." +msgstr "ippfind: manca il nome della chiave dopo %s." + +#: test/ippfind.c:1045 +msgid "ippfind: Missing open parenthesis." +msgstr "ippfind: mancano le parentesi aperte." + +#: test/ippfind.c:921 +#, c-format +msgid "ippfind: Missing program after %s." +msgstr "ippfind: manca il programma dopo %s." + +#: test/ippfind.c:366 test/ippfind.c:420 test/ippfind.c:449 test/ippfind.c:555 +#: test/ippfind.c:637 test/ippfind.c:652 test/ippfind.c:808 test/ippfind.c:823 +#: test/ippfind.c:846 test/ippfind.c:906 +#, c-format +msgid "ippfind: Missing regular expression after %s." +msgstr "ippfind: manca l'espressione regolare dopo %s." + +#: test/ippfind.c:939 +#, c-format +msgid "ippfind: Missing semi-colon after %s." +msgstr "ippfind: manca il punto e virgola dopo %s." + +#: test/ippfind.c:1924 test/ippfind.c:1949 +msgid "ippfind: Out of memory." +msgstr "ippfind: memoria insufficiente." + +#: test/ippfind.c:1018 +msgid "ippfind: Too many parenthesis." +msgstr "ippfind: troppe parentesi." + +#: test/ippfind.c:1287 test/ippfind.c:1423 test/ippfind.c:2542 +#, c-format +msgid "ippfind: Unable to browse or resolve: %s" +msgstr "ippfind: non è possibile visualizzare oppure risolvere: %s" + +#: test/ippfind.c:2036 test/ippfind.c:2063 +#, c-format +msgid "ippfind: Unable to execute \"%s\": %s" +msgstr "ippfind: non è possibile eseguire \"%s\": %s" + +#: test/ippfind.c:1164 test/ippfind.c:1172 test/ippfind.c:1183 +#, c-format +msgid "ippfind: Unable to use Bonjour: %s" +msgstr "ippfind: non è possibile utilizzare Bonjour: %s" + +#: test/ippfind.c:2006 +#, c-format +msgid "ippfind: Unknown variable \"{%s}\"." +msgstr "ippfind: variabile sconosciuta \"{%s}\"." + +#: test/ipptool.c:400 test/ipptool.c:549 test/ipptool.c:573 +msgid "ipptool: \"-i\" and \"-n\" are incompatible with -X\"." +msgstr "ipptool: \"-i\" e \"-n\" sono incompatibili con -X\"." + +#: test/ipptool.c:631 +#, c-format +msgid "ipptool: Bad URI - %s." +msgstr "ipptool: l'URI non è valido - %s." + +#: test/ipptool.c:542 +msgid "ipptool: Invalid seconds for \"-i\"." +msgstr "ipptool: secondi non validi per \"-i\"." + +#: test/ipptool.c:612 +msgid "ipptool: May only specify a single URI." +msgstr "ipptool: può specificare solo un singolo URI." + +#: test/ipptool.c:565 +msgid "ipptool: Missing count for \"-n\"." +msgstr "ipptool: conteggio mancante per \"-n\"." + +#: test/ipptool.c:435 +msgid "ipptool: Missing filename for \"-f\"." +msgstr "ipptool: manca il file per \"-f\"." + +#: test/ipptool.c:416 +msgid "ipptool: Missing name=value for \"-d\"." +msgstr "ipptool: manca nome=valore per \"-d\"." + +#: test/ipptool.c:532 +msgid "ipptool: Missing seconds for \"-i\"." +msgstr "ipptool: mancano i secondi per \"-i\"." + +#: test/ipptool.c:658 +msgid "ipptool: URI required before test file." +msgstr "ipptool: l'URI è richiesto prima del file di testo." + +#: test/ipptool.c:592 +#, c-format +msgid "ipptool: Unknown option \"-%c\"." +msgstr "ipptool: opzione sconosciuta \"-%c\"." + +#: scheduler/ipp.c:7719 +msgid "job-printer-uri attribute missing." +msgstr "manca l'attributo di job-printer-uri." + +#: systemv/lpadmin.c:131 systemv/lpadmin.c:375 +msgid "lpadmin: Class name can only contain printable characters." +msgstr "lpadmin: il nome della classe può contenere solo caratteri stampabili." + +#: systemv/lpadmin.c:614 +msgid "lpadmin: Expected PPD after \"-P\" option." +msgstr "lpadmin: è previsto PPD dopo l'opzione \"-P\"." + +#: systemv/lpadmin.c:457 +msgid "lpadmin: Expected allow/deny:userlist after \"-u\" option." +msgstr "lpadmin: è previsto allow/deny:listautente dopo l'opzione \"-u\"." + +#: systemv/lpadmin.c:364 +msgid "lpadmin: Expected class after \"-r\" option." +msgstr "lpadmin: è prevista la classe dopo l'opzione \"-r\"." + +#: systemv/lpadmin.c:120 +msgid "lpadmin: Expected class name after \"-c\" option." +msgstr "lpadmin: è previsto il nome della classe dopo l'opzione \"-c\"." + +#: systemv/lpadmin.c:558 +msgid "lpadmin: Expected description after \"-D\" option." +msgstr "lpadmin: è prevista la descrizione dopo l'opzione \"-D\"." + +#: systemv/lpadmin.c:491 +msgid "lpadmin: Expected device URI after \"-v\" option." +msgstr "lpadmin: è previsto l'URI del dispositivo dopo l'opzione \"-v\"." + +#: systemv/lpadmin.c:574 +msgid "lpadmin: Expected file type(s) after \"-I\" option." +msgstr "lpadmin: è previsto il tipo del(i) file dopo l'opzione \"-I\"." + +#: systemv/lpadmin.c:202 +msgid "lpadmin: Expected hostname after \"-h\" option." +msgstr "lpadmin: è previsto l'hostname dopo l'opzione \"-h\"." + +#: systemv/lpadmin.c:221 +msgid "lpadmin: Expected interface after \"-i\" option." +msgstr "lpadmin: è prevista l'interfaccia dopo l'opzione \"-i\"." + +#: systemv/lpadmin.c:594 +msgid "lpadmin: Expected location after \"-L\" option." +msgstr "lpadmin: è prevista la posizione dopo l'opzione \"-L\"." + +#: systemv/lpadmin.c:274 +msgid "lpadmin: Expected model after \"-m\" option." +msgstr "lpadmin: è previsto il modello dopo l'opzione \"-m\"." + +#: systemv/lpadmin.c:417 +msgid "lpadmin: Expected name after \"-R\" option." +msgstr "lpadmin: è previsto il nome dopo l'opzione \"-R\"." + +#: systemv/lpadmin.c:294 +msgid "lpadmin: Expected name=value after \"-o\" option." +msgstr "lpadmin: è previsto nome=valore dopo l'opzione \"-o\"." + +#: systemv/lpadmin.c:313 +msgid "lpadmin: Expected printer after \"-p\" option." +msgstr "lpadmin: è prevista la stampante dopo l'opzione \"-p\"." + +#: systemv/lpadmin.c:164 +msgid "lpadmin: Expected printer name after \"-d\" option." +msgstr "lpadmin: è previsto il nome della stampante dopo l'opzione \"-d\"." + +#: systemv/lpadmin.c:525 +msgid "lpadmin: Expected printer or class after \"-x\" option." +msgstr "lpadmin: è prevista la stampante o la classe dopo l'opzione \"-x\"." + +#: systemv/lpadmin.c:975 +msgid "lpadmin: No member names were seen." +msgstr "lpadmin: nessun nome dei membri è stato visto." + +#: systemv/lpadmin.c:762 +#, c-format +msgid "lpadmin: Printer %s is already a member of class %s." +msgstr "lpadmin: la stampante %s è già un membro della classe %s." + +#: systemv/lpadmin.c:989 +#, c-format +msgid "lpadmin: Printer %s is not a member of class %s." +msgstr "lpadmin: la stampante %s non è un membro della classe %s." + +#: systemv/lpadmin.c:175 systemv/lpadmin.c:324 systemv/lpadmin.c:536 +msgid "lpadmin: Printer name can only contain printable characters." +msgstr "lpadmin: il nome della stampante può contenere solo caratteri stampabili." + +#: systemv/lpadmin.c:105 +msgid "" +"lpadmin: Unable to add a printer to the class:\n" +" You must specify a printer name first." +msgstr "" +"lpadmin: non è possibile aggiungere una stampante alla classe:\n" +" Bisogna specificare prima un nome per la stampante." + +#: systemv/lpadmin.c:96 systemv/lpadmin.c:149 systemv/lpadmin.c:253 +#: systemv/lpadmin.c:339 systemv/lpadmin.c:393 systemv/lpadmin.c:510 +#: systemv/lpadmin.c:647 +#, c-format +msgid "lpadmin: Unable to connect to server: %s" +msgstr "lpadmin: non è possibile connettersi al server: %s" + +#: systemv/lpadmin.c:1329 +msgid "lpadmin: Unable to create temporary file" +msgstr "lpadmin: non è possibile creare il file temporaneo" + +#: systemv/lpadmin.c:402 +msgid "" +"lpadmin: Unable to delete option:\n" +" You must specify a printer name first." +msgstr "" +"lpadmin: non è possibile eliminare l'opzione:\n" +" Bisogna specificare prima un nome per la stampante." + +#: systemv/lpadmin.c:1339 +#, c-format +msgid "lpadmin: Unable to open PPD file \"%s\" - %s" +msgstr "lpadmin: non è possibile aprile il file PPD \"%s\" - %s" + +#: systemv/lpadmin.c:348 +msgid "" +"lpadmin: Unable to remove a printer from the class:\n" +" You must specify a printer name first." +msgstr "" +"lpadmin: non è possibile rimuovere una stampante dalla classe:\n" +" Bisogna specificare prima un nome per la stampante." + +#: systemv/lpadmin.c:656 +msgid "" +"lpadmin: Unable to set the printer options:\n" +" You must specify a printer name first." +msgstr "" +"lpadmin: non è possibile impostare le opzioni della stampante:\n" +" Bisogna specificare prima un nome per la stampante." + +#: systemv/lpadmin.c:474 +#, c-format +msgid "lpadmin: Unknown allow/deny option \"%s\"." +msgstr "lpadmin: opzione sconosciuta allow/deny \"%s\"." + +#: systemv/lpadmin.c:629 +#, c-format +msgid "lpadmin: Unknown argument \"%s\"." +msgstr "lpadmin: argomento sconosciuto \"%s\"." + +#: systemv/lpadmin.c:624 +#, c-format +msgid "lpadmin: Unknown option \"%c\"." +msgstr "lpadmin: opzione sconosciuta \"%c\"." + +#: systemv/lpadmin.c:580 +msgid "lpadmin: Warning - content type list ignored." +msgstr "lpadmin: attenzione - contenuto nell'elenco tipo ignorato." + +#: berkeley/lpc.c:76 berkeley/lpc.c:104 berkeley/lpc.c:140 +msgid "lpc> " +msgstr "lpc> " + +#: systemv/lpinfo.c:137 +msgid "lpinfo: Expected 1284 device ID string after \"--device-id\"." +msgstr "lpinfo: è prevista la stringa ID del dispositivo 1284 dopo \"--device-id\"." + +#: systemv/lpinfo.c:190 +msgid "lpinfo: Expected language after \"--language\"." +msgstr "lpinfo: è prevista la lingua dopo \"--language\"." + +#: systemv/lpinfo.c:207 +msgid "lpinfo: Expected make and model after \"--make-and-model\"." +msgstr "lpinfo: è prevista marca e modello dopo \"--make-and-model\"." + +#: systemv/lpinfo.c:224 +msgid "lpinfo: Expected product string after \"--product\"." +msgstr "lpinfo: è prevista la stringa del prodotto dopo \"--product\"." + +#: systemv/lpinfo.c:155 +msgid "lpinfo: Expected scheme list after \"--exclude-schemes\"." +msgstr "lpinfo: è prevista la lista dello schema dopo \"--exclude-schemes\"." + +#: systemv/lpinfo.c:173 +msgid "lpinfo: Expected scheme list after \"--include-schemes\"." +msgstr "lpinfo: è prevista la lista dello schema dopo \"--include-schemes\"." + +#: systemv/lpinfo.c:241 +msgid "lpinfo: Expected timeout after \"--timeout\"." +msgstr "lpinfo: è previsto un timeout dopo \"--timeout\"." + +#: systemv/lpinfo.c:265 +#, c-format +msgid "lpinfo: Unknown argument \"%s\"." +msgstr "lpinfo: argomento sconosciuto \"%s\"." + +#: systemv/lpinfo.c:259 +#, c-format +msgid "lpinfo: Unknown option \"%c\"." +msgstr "lpinfo: opzione sconosciuta \"%c\"." + +#: systemv/lpinfo.c:252 +#, c-format +msgid "lpinfo: Unknown option \"%s\"." +msgstr "lpinfo: opzione sconosciuta \"%s\"." + +#: systemv/lpmove.c:133 +#, c-format +msgid "lpmove: Unable to connect to server: %s" +msgstr "lpmove: non è possibile connettersi al server: %s" + +#: systemv/lpmove.c:119 +#, c-format +msgid "lpmove: Unknown argument \"%s\"." +msgstr "lpmove: argomento sconosciuto \"%s\"." + +#: systemv/lpmove.c:97 +#, c-format +msgid "lpmove: Unknown option \"%c\"." +msgstr "lpmove: opzione sconosciuta \"%c\"." + +#: systemv/lpoptions.c:150 systemv/lpoptions.c:168 systemv/lpoptions.c:244 +msgid "lpoptions: No printers." +msgstr "lpoptions: nessuna stampante." + +#: systemv/lpoptions.c:219 +#, c-format +msgid "lpoptions: Unable to add printer or instance: %s" +msgstr "lpoptions: non è possibile aggiungere la stampante o l'istanza: %s" + +#: systemv/lpoptions.c:521 +#, c-format +msgid "lpoptions: Unable to get PPD file for %s: %s" +msgstr "lpoptions: non è possibile ottenere il file PPD per %s: %s" + +#: systemv/lpoptions.c:529 +#, c-format +msgid "lpoptions: Unable to open PPD file for %s." +msgstr "lpoptions: non è possibile aprire il file PPD per %s." + +#: systemv/lpoptions.c:99 +msgid "lpoptions: Unknown printer or class." +msgstr "lpoptions: stampante o classe sconosciuta." + +#: systemv/lppasswd.c:173 +msgid "lppasswd: Only root can add or delete passwords." +msgstr "lppasswd: solo root può aggiungere o eliminare le password." + +#: systemv/lppasswd.c:302 +msgid "lppasswd: Password file busy." +msgstr "lppasswd: il file delle password è già in uso." + +#: systemv/lppasswd.c:431 +msgid "lppasswd: Password file not updated." +msgstr "lppasswd: il file delle password non è aggiornato." + +#: systemv/lppasswd.c:398 +msgid "lppasswd: Sorry, password doesn't match." +msgstr "lppasswd: spiacenti, la password non è esatta." + +#: systemv/lppasswd.c:253 +msgid "lppasswd: Sorry, password rejected." +msgstr "lppasswd: spiacenti, la password è stata rifiutata." + +#: systemv/lppasswd.c:230 +msgid "lppasswd: Sorry, passwords don't match." +msgstr "lppasswd: spiacenti, le password non sono esatte." + +#: systemv/lppasswd.c:199 systemv/lppasswd.c:218 +#, c-format +msgid "lppasswd: Unable to copy password string: %s" +msgstr "lppasswd: non è possibile copiare la stringa della password: %s" + +#: systemv/lppasswd.c:304 systemv/lppasswd.c:312 systemv/lppasswd.c:329 +#, c-format +msgid "lppasswd: Unable to open password file: %s" +msgstr "lppasswd: non è possibile aprire il file delle password: %s" + +#: systemv/lppasswd.c:364 systemv/lppasswd.c:377 systemv/lppasswd.c:408 +#, c-format +msgid "lppasswd: Unable to write to password file: %s" +msgstr "lppasswd: non è possibile scrivere all'interno del file delle password: %s" + +#: systemv/lppasswd.c:446 +#, c-format +msgid "lppasswd: failed to backup old password file: %s" +msgstr "lppasswd: non è possibile eseguire il backup del vecchio file delle password: %s" + +#: systemv/lppasswd.c:458 +#, c-format +msgid "lppasswd: failed to rename password file: %s" +msgstr "lppasswd: non è possibile rinominare il file delle password: %s" + +#: systemv/lppasswd.c:389 +#, c-format +msgid "lppasswd: user \"%s\" and group \"%s\" do not exist." +msgstr "lppasswd: l'utente \"%s\" ed il gruppo \"%s\" non esistono." + +#: systemv/lpstat.c:1089 +#, c-format +msgid "" +"lpstat: error - %s environment variable names non-existent destination \"%s\"." +msgstr "" +"lpstat: errore - destinazione inesistente \"%s\" dei nomi delle variabili di ambiente %s." + +#: systemv/lpstat.c:1025 +#, c-format +msgid "members of class %s:" +msgstr "membri della classe %s:" + +#: berkeley/lpq.c:587 +msgid "no entries" +msgstr "nessuna voce" + +#: systemv/lpstat.c:1093 +msgid "no system default destination" +msgstr "nessuna destinazione predefinita di sistema" + +#: scheduler/ipp.c:5594 +msgid "notify-events not specified." +msgstr "notify-events non è stato specificato." + +#: scheduler/ipp.c:2114 scheduler/ipp.c:5499 +#, c-format +msgid "notify-recipient-uri URI \"%s\" is already used." +msgstr "notify-recipient-uri URI \"%s\" è già stato utilizzato." + +#: scheduler/ipp.c:2104 scheduler/ipp.c:5489 +#, c-format +msgid "notify-recipient-uri URI \"%s\" uses unknown scheme." +msgstr "notify-recipient-uri URI \"%s\" utilizza uno schema sconosciuto." + +#: cups/notify.c:87 +msgid "pending" +msgstr "in attesa" + +#: ppdc/ppdc.cxx:113 ppdc/ppdpo.cxx:93 +#, c-format +msgid "ppdc: Adding include directory \"%s\"." +msgstr "ppdc: aggiunta della directory \"%s\"." + +#: ppdc/ppdpo.cxx:134 +#, c-format +msgid "ppdc: Adding/updating UI text from %s." +msgstr "ppdc: aggiunto/aggiornato il testo della UI da %s." + +#: ppdc/ppdc-source.cxx:410 +#, c-format +msgid "ppdc: Bad boolean value (%s) on line %d of %s." +msgstr "ppdc: il valore booleano non è valido (%s) alla riga %d di %s." + +#: ppdc/ppdc-import.cxx:264 +#, c-format +msgid "ppdc: Bad font attribute: %s" +msgstr "ppdc: l'attributo del carattere non è valido: %s" + +#: ppdc/ppdc-source.cxx:1796 +#, c-format +msgid "ppdc: Bad resolution name \"%s\" on line %d of %s." +msgstr "ppdc: il nome della risoluzione non è valido \"%s\" alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:1113 +#, c-format +msgid "ppdc: Bad status keyword %s on line %d of %s." +msgstr "ppdc: lo stato della parola chiave non è valido %s alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:2033 +#, c-format +msgid "ppdc: Bad variable substitution ($%c) on line %d of %s." +msgstr "ppdc: la sostituzione della variabile ($%c) non è valida alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:2719 +#, c-format +msgid "ppdc: Choice found on line %d of %s with no Option." +msgstr "ppdc: trovata scelta senza opzione alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:1698 +#, c-format +msgid "ppdc: Duplicate #po for locale %s on line %d of %s." +msgstr "ppdc: #po duplicato per il locale %s alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:932 +#, c-format +msgid "ppdc: Expected a filter definition on line %d of %s." +msgstr "ppdc: è prevista una definizione del filtro alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:955 +#, c-format +msgid "ppdc: Expected a program name on line %d of %s." +msgstr "ppdc: è previsto il nome del programma alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:394 +#, c-format +msgid "ppdc: Expected boolean value on line %d of %s." +msgstr "ppdc: è previsto un valore booleano alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:1093 +#, c-format +msgid "ppdc: Expected charset after Font on line %d of %s." +msgstr "ppdc: è previsto un set di caratteri dopo Font alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:447 +#, c-format +msgid "ppdc: Expected choice code on line %d of %s." +msgstr "ppdc: è previsto un codice di scelta alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:435 +#, c-format +msgid "ppdc: Expected choice name/text on line %d of %s." +msgstr "ppdc: è previsto un nome/testo di scelta alla riga %d di %s. " + +#: ppdc/ppdc-source.cxx:503 +#, c-format +msgid "ppdc: Expected color order for ColorModel on line %d of %s." +msgstr "ppdc: è previsto un colore per ColorModel alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:492 +#, c-format +msgid "ppdc: Expected colorspace for ColorModel on line %d of %s." +msgstr "ppdc: è previsto uno spazio di colore per ColorModel alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:514 +#, c-format +msgid "ppdc: Expected compression for ColorModel on line %d of %s." +msgstr "ppdc: è prevista una compressione per ColorModel alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:695 +#, c-format +msgid "ppdc: Expected constraints string for UIConstraints on line %d of %s." +msgstr "ppdc: è prevista una stringa di vincoli per UIConstraints alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:2905 +#, c-format +msgid "" +"ppdc: Expected driver type keyword following DriverType on line %d of %s." +msgstr "" +"ppdc: è previsto un driver della parola chiave tipo che segue DriverType alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:826 +#, c-format +msgid "ppdc: Expected duplex type after Duplex on line %d of %s." +msgstr "ppdc: è previsto il tipo duplex dopo Duplex alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:1077 +#, c-format +msgid "ppdc: Expected encoding after Font on line %d of %s." +msgstr "ppdc: è prevista una codifica dopo Font alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:1689 +#, c-format +msgid "ppdc: Expected filename after #po %s on line %d of %s." +msgstr "ppdc: è previsto un file dopo #po %s alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:1205 +#, c-format +msgid "ppdc: Expected group name/text on line %d of %s." +msgstr "ppdc: è previsto un nome/testo del gruppo alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:2619 +#, c-format +msgid "ppdc: Expected include filename on line %d of %s." +msgstr "ppdc: è previsto un file da includere alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:1502 +#, c-format +msgid "ppdc: Expected integer on line %d of %s." +msgstr "ppdc: è previsto un intero alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:1681 +#, c-format +msgid "ppdc: Expected locale after #po on line %d of %s." +msgstr "ppdc: è previsto un locale dopo #po alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:353 +#, c-format +msgid "ppdc: Expected name after %s on line %d of %s." +msgstr "ppdc: è previsto un nome dopo %s alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:3277 +#, c-format +msgid "ppdc: Expected name after FileName on line %d of %s." +msgstr "ppdc: è previsto un nome dopo FileName alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:1058 +#, c-format +msgid "ppdc: Expected name after Font on line %d of %s." +msgstr "ppdc: è previsto un nome dopo Font alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:3108 +#, c-format +msgid "ppdc: Expected name after Manufacturer on line %d of %s." +msgstr "ppdc: è previsto un nome dopo Manufacturer alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:3141 +#, c-format +msgid "ppdc: Expected name after MediaSize on line %d of %s." +msgstr "ppdc: è previsto un nome dopo MediaSize alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:3231 +#, c-format +msgid "ppdc: Expected name after ModelName on line %d of %s." +msgstr "ppdc: è previsto un nome dopo ModelName alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:3294 +#, c-format +msgid "ppdc: Expected name after PCFileName on line %d of %s." +msgstr "ppdc: è previsto un nome dopo PCFileName alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:1156 +#, c-format +msgid "ppdc: Expected name/text after %s on line %d of %s." +msgstr "ppdc: è previsto un nome/testo dopo %s alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:1245 +#, c-format +msgid "ppdc: Expected name/text after Installable on line %d of %s." +msgstr "ppdc: è previsto un nome/testo dopo Installable alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:1782 +#, c-format +msgid "ppdc: Expected name/text after Resolution on line %d of %s." +msgstr "ppdc: è previsto un nome/testo dopo Resolution alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:479 +#, c-format +msgid "ppdc: Expected name/text combination for ColorModel on line %d of %s." +msgstr "ppdc: è prevista una combinazione nome/testo per ColorModel alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:1574 +#, c-format +msgid "ppdc: Expected option name/text on line %d of %s." +msgstr "ppdc: è prevista l'opzione nome/testo alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:1608 +#, c-format +msgid "ppdc: Expected option section on line %d of %s." +msgstr "ppdc: è prevista la sezione dell'opzione alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:1586 +#, c-format +msgid "ppdc: Expected option type on line %d of %s." +msgstr "ppdc: è previsto il tipo di opzione alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:1765 +#, c-format +msgid "ppdc: Expected override field after Resolution on line %d of %s." +msgstr "ppdc: è previsto sovrascrivere il campo dopo Resolution alla riga %d di %s." + +#: ppdc/ppdc-catalog.cxx:341 ppdc/ppdc-catalog.cxx:353 +#, c-format +msgid "ppdc: Expected quoted string on line %d of %s." +msgstr "ppdc: è prevista una stringa tra virgolette alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:1004 +#, c-format +msgid "ppdc: Expected real number on line %d of %s." +msgstr "ppdc: è previsto un numero reale alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:572 +#, c-format +msgid "" +"ppdc: Expected resolution/mediatype following ColorProfile on line %d of %s." +msgstr "" +"ppdc: è previsto risoluzione/mediatype dopo ColorProfile alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:1863 +#, c-format +msgid "" +"ppdc: Expected resolution/mediatype following SimpleColorProfile on line %d " +"of %s." +msgstr "" +"ppdc: è previsto risoluzione/mediatype dopo SimpleColorProfile alla riga %d " +"di %s." + +#: ppdc/ppdc-source.cxx:361 +#, c-format +msgid "ppdc: Expected selector after %s on line %d of %s." +msgstr "ppdc: è previsto un selettore %s alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:1101 +#, c-format +msgid "ppdc: Expected status after Font on line %d of %s." +msgstr "ppdc: è previsto uno stato dopo Font alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:2794 +#, c-format +msgid "ppdc: Expected string after Copyright on line %d of %s." +msgstr "ppdc: è prevista una stringa dopo Copyright alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:3397 +#, c-format +msgid "ppdc: Expected string after Version on line %d of %s." +msgstr "ppdc: è prevista una stringa dopo Version alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:728 +#, c-format +msgid "ppdc: Expected two option names on line %d of %s." +msgstr "ppdc: sono previsti due nomi di opzioni alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:372 +#, c-format +msgid "ppdc: Expected value after %s on line %d of %s." +msgstr "ppdc: è previsto un valore dopo %s alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:1085 +#, c-format +msgid "ppdc: Expected version after Font on line %d of %s." +msgstr "ppdc: è prevista una versione dopo Font alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:227 +#, c-format +msgid "ppdc: Invalid #include/#po filename \"%s\"." +msgstr "ppdc: il file #include/#po non è valido \"%s\"." + +#: ppdc/ppdc-source.cxx:972 +#, c-format +msgid "ppdc: Invalid cost for filter on line %d of %s." +msgstr "ppdc: il costo non è valido per il filtro alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:964 +#, c-format +msgid "ppdc: Invalid empty MIME type for filter on line %d of %s." +msgstr "ppdc: il tipo di MIME vuoto non è valido per il filtro alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:980 +#, c-format +msgid "ppdc: Invalid empty program name for filter on line %d of %s." +msgstr "ppdc: il nome del programma vuoto non è valido per il filtro alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:1628 +#, c-format +msgid "ppdc: Invalid option section \"%s\" on line %d of %s." +msgstr "ppdc: la sezione dell'opzione \"%s\" non è valida alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:1600 +#, c-format +msgid "ppdc: Invalid option type \"%s\" on line %d of %s." +msgstr "ppdc: il tipo di opzione \"%s\" non è valido alla riga %d di %s." + +#: ppdc/ppdc.cxx:251 ppdc/ppdpo.cxx:123 +#, c-format +msgid "ppdc: Loading driver information file \"%s\"." +msgstr "ppdc: caricamento in corso delle informazioni del driver \"%s\"." + +#: ppdc/ppdc.cxx:187 +#, c-format +msgid "ppdc: Loading messages for locale \"%s\"." +msgstr "ppdc: caricamento in corso dei messaggi per locale \"%s\"." + +#: ppdc/ppdc.cxx:126 +#, c-format +msgid "ppdc: Loading messages from \"%s\"." +msgstr "ppdc: caricamento in corso da \"%s\"." + +#: ppdc/ppdc-source.cxx:2412 ppdc/ppdc-source.cxx:2644 +#, c-format +msgid "ppdc: Missing #endif at end of \"%s\"." +msgstr "ppdc. manca #endif alla fine di \"%s\"." + +#: ppdc/ppdc-source.cxx:2513 ppdc/ppdc-source.cxx:2548 +#: ppdc/ppdc-source.cxx:2578 +#, c-format +msgid "ppdc: Missing #if on line %d of %s." +msgstr "ppdc: manca #if alla riga %d di %s." + +#: ppdc/ppdc-catalog.cxx:418 +#, c-format +msgid "" +"ppdc: Need a msgid line before any translation strings on line %d of %s." +msgstr "" +"ppdc: è necessaria la riga msgid prima di ogni stringa di traduzione alla riga %d di %s." + +#: ppdc/ppdc-driver.cxx:730 +#, c-format +msgid "ppdc: No message catalog provided for locale %s." +msgstr "ppdc: Nessun catalogo dei messaggi fornito per locale %s." + +#: ppdc/ppdc-source.cxx:1651 ppdc/ppdc-source.cxx:2882 +#: ppdc/ppdc-source.cxx:2968 ppdc/ppdc-source.cxx:3061 +#: ppdc/ppdc-source.cxx:3194 ppdc/ppdc-source.cxx:3327 +#, c-format +msgid "ppdc: Option %s defined in two different groups on line %d of %s." +msgstr "ppdc: l'opzione %s è stata definita in due differenti gruppi alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:1644 +#, c-format +msgid "ppdc: Option %s redefined with a different type on line %d of %s." +msgstr "ppdc: l'opzione %s è stata ridefinita con un tipo differente alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:705 +#, c-format +msgid "ppdc: Option constraint must *name on line %d of %s." +msgstr "ppdc: il vincolo dell'opzione deve *citare alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:2495 +#, c-format +msgid "ppdc: Too many nested #if's on line %d of %s." +msgstr "ppdc: troppi #if sono nidificati alla riga %d di %s." + +#: ppdc/ppdc.cxx:374 +#, c-format +msgid "ppdc: Unable to create PPD file \"%s\" - %s." +msgstr "ppdc: non è possibile creare il file PPD \"%s\" - %s." + +#: ppdc/ppdc.cxx:266 +#, c-format +msgid "ppdc: Unable to create output directory %s: %s" +msgstr "ppdc: non è possibile creare la directory di output %s: %s" + +#: ppdc/ppdc.cxx:287 +#, c-format +msgid "ppdc: Unable to create output pipes: %s" +msgstr "ppdc: non è possibile creare la pipe di output: %s" + +#: ppdc/ppdc.cxx:303 ppdc/ppdc.cxx:309 +#, c-format +msgid "ppdc: Unable to execute cupstestppd: %s" +msgstr "ppdc: non è possibile eseguire cupstestppd: %s" + +#: ppdc/ppdc-source.cxx:1730 +#, c-format +msgid "ppdc: Unable to find #po file %s on line %d of %s." +msgstr "ppdc: non è possibile trovare il file #po %s alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:2651 +#, c-format +msgid "ppdc: Unable to find include file \"%s\" on line %d of %s." +msgstr "ppdc: non è possibile trovare il file di include \"%s\" alla riga %d di %s." + +#: ppdc/ppdc.cxx:198 +#, c-format +msgid "ppdc: Unable to find localization for \"%s\" - %s" +msgstr "ppdc: non è possibile trovare la localizzazione di \"%s\" - %s" + +#: ppdc/ppdc.cxx:135 +#, c-format +msgid "ppdc: Unable to load localization file \"%s\" - %s" +msgstr "ppdc: non è possibile caricare il file della localizzazione \"%s\" - %s" + +#: ppdc/ppdc-file.cxx:50 +#, c-format +msgid "ppdc: Unable to open %s: %s" +msgstr "ppdc: non è possibile aprire %s: %s" + +#: ppdc/ppdc-source.cxx:2054 +#, c-format +msgid "ppdc: Undefined variable (%s) on line %d of %s." +msgstr "ppdc: variabile non definita (%s) alla riga %d di %s." + +#: ppdc/ppdc-catalog.cxx:435 +#, c-format +msgid "ppdc: Unexpected text on line %d of %s." +msgstr "ppdc: testo non previsto alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:2924 +#, c-format +msgid "ppdc: Unknown driver type %s on line %d of %s." +msgstr "ppdc: tipo di driver sconosciuto %s alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:906 +#, c-format +msgid "ppdc: Unknown duplex type \"%s\" on line %d of %s." +msgstr "ppdc: tipo duplex sconosciuto \"%s\" alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:3154 +#, c-format +msgid "ppdc: Unknown media size \"%s\" on line %d of %s." +msgstr "ppdc: dimensione sconosciuta del supporto \"%s\" alla riga %d di %s." + +#: ppdc/ppdc-catalog.cxx:463 +#, c-format +msgid "ppdc: Unknown message catalog format for \"%s\"." +msgstr "ppdc: formato dei cataloghi sconosciuto per \"%s\"." + +#: ppdc/ppdc-source.cxx:3408 +#, c-format +msgid "ppdc: Unknown token \"%s\" seen on line %d of %s." +msgstr "ppdc: c'è un token sconosciuto \"%s\" alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:1014 +#, c-format +msgid "" +"ppdc: Unknown trailing characters in real number \"%s\" on line %d of %s." +msgstr "" +"ppdc: caratteri finali sconosciuti in un numero reale \"%s\" alla riga %d di %s." + +#: ppdc/ppdc-source.cxx:2164 +#, c-format +msgid "ppdc: Unterminated string starting with %c on line %d of %s." +msgstr "ppdc: stringa senza terminazione che inizia per %c alla riga %d di %s." + +#: ppdc/ppdc.cxx:365 +#, c-format +msgid "ppdc: Warning - overlapping filename \"%s\"." +msgstr "ppdc: attenzione - sovrapposizione del file \"%s\"." + +#: ppdc/ppdc.cxx:380 +#, c-format +msgid "ppdc: Writing %s." +msgstr "ppdc: scrittura in corso di %s." + +#: ppdc/ppdc.cxx:148 +#, c-format +msgid "ppdc: Writing PPD files to directory \"%s\"." +msgstr "ppdc: scrittura in corso dei file PPD nella directory \"%s\"." + +#: ppdc/ppdmerge.cxx:136 +#, c-format +msgid "ppdmerge: Bad LanguageVersion \"%s\" in %s." +msgstr "ppdmerge: LanguageVersion non è valido \"%s\" in %s." + +#: ppdc/ppdmerge.cxx:176 +#, c-format +msgid "ppdmerge: Ignoring PPD file %s." +msgstr "ppdmerge: il file PPD %s è stato ignorato." + +#: ppdc/ppdmerge.cxx:160 +#, c-format +msgid "ppdmerge: Unable to backup %s to %s - %s" +msgstr "ppdmerge: non è possibile salvare %s in %s - %s" + +#: systemv/lpstat.c:1857 +#, c-format +msgid "printer %s disabled since %s -" +msgstr "la stampante %s è stata disabilitata da %s" + +#: systemv/lpstat.c:1846 +#, c-format +msgid "printer %s is idle. enabled since %s" +msgstr "la stampante %s è inattiva. è stata abilitata da %s" + +#: systemv/lpstat.c:1851 +#, c-format +msgid "printer %s now printing %s-%d. enabled since %s" +msgstr "la stampante %s sta stampando %s-%d. è stata abilitata da %s" + +#: systemv/lpstat.c:1982 +#, c-format +msgid "printer %s/%s disabled since %s -" +msgstr "la stampante %s/%s è stata disabilitata da %s -" + +#: systemv/lpstat.c:1968 +#, c-format +msgid "printer %s/%s is idle. enabled since %s" +msgstr "la stampante %s/%s è inattiva. è stata abilitata da %s" + +#: systemv/lpstat.c:1975 +#, c-format +msgid "printer %s/%s now printing %s-%d. enabled since %s" +msgstr "la stampante %s/%s sta stampando %s-%d. è stata abilitata da %s" + +#: cups/notify.c:93 cups/notify.c:134 +msgid "processing" +msgstr "elaborazione in corso" + +#: systemv/lp.c:668 +#, c-format +msgid "request id is %s-%d (%d file(s))" +msgstr "request id è %s-%d (%d file(s))" + +#: cups/snmp.c:1016 +msgid "request-id uses indefinite length" +msgstr "request-id utilizza una lunghezza indefinita" + +#: systemv/lpstat.c:2116 +msgid "scheduler is not running" +msgstr "lo scheduler non è in funzione" + +#: systemv/lpstat.c:2112 +msgid "scheduler is running" +msgstr "lo scheduler è in funzione" + +#: cups/adminutil.c:2159 +#, c-format +msgid "stat of %s failed: %s" +msgstr "stat di %s non riuscito: %s" + +#: berkeley/lpc.c:211 +msgid "status\t\tShow status of daemon and queue." +msgstr "stato\t\tMostra lo stato del demone e della coda." + +#: cups/notify.c:96 cups/notify.c:137 +msgid "stopped" +msgstr "fermato" + +#: systemv/lpstat.c:1067 +#, c-format +msgid "system default destination: %s" +msgstr "destinazione predefinita del sistema: %s" + +#: systemv/lpstat.c:1064 +#, c-format +msgid "system default destination: %s/%s" +msgstr "destinazione predefinita del sistema: %s/%s" + +#: cups/notify.c:108 cups/notify.c:140 +msgid "unknown" +msgstr "sconosciuto" + +#: cups/notify.c:117 +msgid "untitled" +msgstr "senza titolo" + +#: cups/snmp.c:1041 +msgid "variable-bindings uses indefinite length" +msgstr "variable-bindings utilizza una lunghezza indefinita" + diff --git a/locale/cups_ja.po b/locale/cups_ja.po index 75f1b9a0..84a4a48b 100644 --- a/locale/cups_ja.po +++ b/locale/cups_ja.po @@ -26,10 +26,10 @@ # msgid "" msgstr "" -"Project-Id-Version: CUPS 1.6\n" +"Project-Id-Version: CUPS 1.7\n" "Report-Msgid-Bugs-To: http://www.cups.org/str.php\n" "POT-Creation-Date: 2013-07-08 07:21-0400\n" -"PO-Revision-Date: 2012-06-13 01:20+0900\n" +"PO-Revision-Date: 2013-08-19 11:51+0900\n" "Last-Translator: OPFC TRANSCUPS <opfc-transcups@sourceforge.jp>\n" "Language-Team: OPFC TRANSCUPS <opfc-transcups@sourceforge.jp>\n" "Language: ja\n" @@ -37,122 +37,160 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +#: systemv/lpstat.c:1949 systemv/lpstat.c:2074 msgid "\t\t(all)" msgstr "\t\t(すべて)" +#: systemv/lpstat.c:1952 systemv/lpstat.c:1955 systemv/lpstat.c:2077 +#: systemv/lpstat.c:2080 msgid "\t\t(none)" msgstr "\t\t(なし)" +#: berkeley/lpc.c:434 #, c-format msgid "\t%d entries" msgstr "\t%d エントリー" +#: systemv/lpstat.c:798 systemv/lpstat.c:814 #, c-format msgid "\t%s" msgstr "\t%s" +#: systemv/lpstat.c:1930 systemv/lpstat.c:2055 msgid "\tAfter fault: continue" msgstr "\t失敗後: 継続" +#: systemv/lpstat.c:1548 systemv/lpstat.c:1899 systemv/lpstat.c:2025 #, c-format msgid "\tAlerts: %s" msgstr "\t警告: %s" +#: systemv/lpstat.c:1953 systemv/lpstat.c:2078 msgid "\tBanner required" msgstr "\tバナーが必要" +#: systemv/lpstat.c:1954 systemv/lpstat.c:2079 msgid "\tCharset sets:" msgstr "\t文字セット:" +#: systemv/lpstat.c:1918 systemv/lpstat.c:2043 msgid "\tConnection: direct" msgstr "\t接続: 直結" +#: systemv/lpstat.c:1909 systemv/lpstat.c:2035 msgid "\tConnection: remote" msgstr "\t接続: リモート" +#: systemv/lpstat.c:1873 systemv/lpstat.c:1999 msgid "\tContent types: any" msgstr "\tコンテンツの種類: すべて" +#: systemv/lpstat.c:1957 systemv/lpstat.c:2082 msgid "\tDefault page size:" msgstr "\tデフォルト用紙サイズ:" +#: systemv/lpstat.c:1956 systemv/lpstat.c:2081 msgid "\tDefault pitch:" msgstr "\tデフォルトピッチ:" +#: systemv/lpstat.c:1958 systemv/lpstat.c:2083 msgid "\tDefault port settings:" msgstr "\tデフォルトポート設定:" +#: systemv/lpstat.c:1879 systemv/lpstat.c:2005 #, c-format msgid "\tDescription: %s" msgstr "\t説明: %s" +#: systemv/lpstat.c:1872 systemv/lpstat.c:1998 msgid "\tForm mounted:" msgstr "\t設定されたフォーム:" +#: systemv/lpstat.c:1951 systemv/lpstat.c:2076 msgid "\tForms allowed:" msgstr "\t許可されているフォーム:" +#: systemv/lpstat.c:1913 systemv/lpstat.c:2039 #, c-format msgid "\tInterface: %s.ppd" msgstr "\tインターフェイス: %s.ppd" +#: systemv/lpstat.c:1922 systemv/lpstat.c:2047 #, c-format msgid "\tInterface: %s/interfaces/%s" msgstr "\tインターフェイス: %s/interfaces/%s" +#: systemv/lpstat.c:1926 systemv/lpstat.c:2051 #, c-format msgid "\tInterface: %s/ppd/%s.ppd" msgstr "\tインターフェイス: %s/ppd/%s.ppd" +#: systemv/lpstat.c:1904 systemv/lpstat.c:2030 #, c-format msgid "\tLocation: %s" msgstr "\t場所: %s" +#: systemv/lpstat.c:1929 systemv/lpstat.c:2054 msgid "\tOn fault: no alert" msgstr "\t失敗時: 警告なし" +#: systemv/lpstat.c:1874 systemv/lpstat.c:2000 msgid "\tPrinter types: unknown" msgstr "\tプリンターの種類: 不明" +#: systemv/lpstat.c:1529 #, c-format msgid "\tStatus: %s" msgstr "\tステータス: %s" +#: systemv/lpstat.c:1934 systemv/lpstat.c:1948 systemv/lpstat.c:2059 +#: systemv/lpstat.c:2073 msgid "\tUsers allowed:" msgstr "\t許可されているユーザー:" +#: systemv/lpstat.c:1941 systemv/lpstat.c:2066 msgid "\tUsers denied:" msgstr "\t禁止されているユーザー:" +#: berkeley/lpc.c:436 msgid "\tdaemon present" msgstr "\tデーモンは提供されています" +#: berkeley/lpc.c:432 msgid "\tno entries" msgstr "\tエントリーがありません" +#: berkeley/lpc.c:404 berkeley/lpc.c:416 #, c-format msgid "\tprinter is on device '%s' speed -1" msgstr "\tデバイス '%s' 上のプリンター 速度 -1" +#: berkeley/lpc.c:429 msgid "\tprinting is disabled" msgstr "\t印刷は無効です" +#: berkeley/lpc.c:427 msgid "\tprinting is enabled" msgstr "\t印刷は有効です" +#: systemv/lpstat.c:1551 #, c-format msgid "\tqueued for %s" msgstr "\t%s にキューしました" +#: berkeley/lpc.c:424 msgid "\tqueuing is disabled" msgstr "\tキューは無効です" +#: berkeley/lpc.c:422 msgid "\tqueuing is enabled" msgstr "\tキューは有効です" +#: systemv/lpstat.c:1865 systemv/lpstat.c:1991 msgid "\treason unknown" msgstr "\t未知の理由" +#: systemv/cupstestppd.c:454 msgid "" "\n" " DETAILED CONFORMANCE TEST RESULTS" @@ -160,102 +198,134 @@ msgstr "" "\n" " 適合テスト結果詳細" +#: systemv/cupstestppd.c:3820 msgid " Ignore specific warnings." msgstr " 指定された警告を無視する。" +#: systemv/cupstestppd.c:3824 msgid " Issue warnings instead of errors." msgstr " エラーを警告として扱う。" +#: systemv/cupstestppd.c:410 systemv/cupstestppd.c:415 msgid " REF: Page 15, section 3.1." msgstr " 参照: 15 ページ、セクション 3.1。" +#: systemv/cupstestppd.c:405 msgid " REF: Page 15, section 3.2." msgstr " 参照: 15 ページ、セクション 3.2。" +#: systemv/cupstestppd.c:425 msgid " REF: Page 19, section 3.3." msgstr " 参照: 19 ページ、セクション 3.3。" +#: systemv/cupstestppd.c:378 msgid " REF: Page 20, section 3.4." msgstr " 参照: 20 ページ、セクション 3.4。" +#: systemv/cupstestppd.c:430 msgid " REF: Page 27, section 3.5." msgstr " 参照: 27 ページ、セクション 3.5。" +#: systemv/cupstestppd.c:373 msgid " REF: Page 42, section 5.2." msgstr " 参照: 42 ページ、セクション 5.2。" +#: systemv/cupstestppd.c:420 msgid " REF: Pages 16-17, section 3.2." msgstr " 参照: 16-17 ページ、セクション 3.2。" +#: systemv/cupstestppd.c:390 msgid " REF: Pages 42-45, section 5.2." msgstr " 参照: 42-45 ページ、セクション 5.2。" +#: systemv/cupstestppd.c:384 msgid " REF: Pages 45-46, section 5.2." msgstr " 参照: 45-46 ページ、セクション 5.2。" +#: systemv/cupstestppd.c:395 msgid " REF: Pages 48-49, section 5.2." msgstr " 参照: 48-49 ページ、セクション 5.2。" +#: systemv/cupstestppd.c:400 msgid " REF: Pages 52-54, section 5.2." msgstr " 参照: 52-54 ページ、セクション 5.2。" +#: berkeley/lpq.c:559 #, c-format msgid " %-39.39s %.0f bytes" msgstr " %-39.39s %.0f バイト" +#: systemv/cupstestppd.c:589 #, c-format msgid " PASS Default%s" msgstr " 合格 Default%s" +#: systemv/cupstestppd.c:524 msgid " PASS DefaultImageableArea" msgstr " 合格 DefaultImageableArea" +#: systemv/cupstestppd.c:558 msgid " PASS DefaultPaperDimension" msgstr " 合格 DefaultPaperDimension" +#: systemv/cupstestppd.c:631 msgid " PASS FileVersion" msgstr " 合格 FileVersion" +#: systemv/cupstestppd.c:675 msgid " PASS FormatVersion" msgstr " 合格 FormatVersion" +#: systemv/cupstestppd.c:695 msgid " PASS LanguageEncoding" msgstr " 合格 LanguageEncoding" +#: systemv/cupstestppd.c:715 msgid " PASS LanguageVersion" msgstr " 合格 LanguageVersion" +#: systemv/cupstestppd.c:769 msgid " PASS Manufacturer" msgstr " 合格 Manufacturer" +#: systemv/cupstestppd.c:809 msgid " PASS ModelName" msgstr " 合格 ModelName" +#: systemv/cupstestppd.c:829 msgid " PASS NickName" msgstr " 合格 NickName" +#: systemv/cupstestppd.c:889 msgid " PASS PCFileName" msgstr " 合格 PCFileName" +#: systemv/cupstestppd.c:964 msgid " PASS PSVersion" msgstr " 合格 PSVersion" +#: systemv/cupstestppd.c:869 msgid " PASS PageRegion" msgstr " 合格 PageRegion" +#: systemv/cupstestppd.c:849 msgid " PASS PageSize" msgstr " 合格 PageSize" +#: systemv/cupstestppd.c:924 msgid " PASS Product" msgstr " 合格 Product" +#: systemv/cupstestppd.c:999 msgid " PASS ShortNickName" msgstr " 合格 ShortNickName" +#: systemv/cupstestppd.c:1374 #, c-format msgid " WARN %s has no corresponding options." msgstr " 警告 %s は相当するオプションがありません。" +#: systemv/cupstestppd.c:1486 #, c-format msgid "" " WARN %s shares a common prefix with %s\n" @@ -264,6 +334,7 @@ msgstr "" " 警告 %s は %s と一般プレフィックスを共有します。\n" " 参照: 15 ページ、セクション 3.2。" +#: systemv/cupstestppd.c:1345 #, c-format msgid "" " WARN Duplex option keyword %s may not work as expected and should " @@ -274,10 +345,12 @@ msgstr "" "ません。また、Duplex という名前であるべきです。 参照: 122 ペー" "ジ、セクション 5.17" +#: systemv/cupstestppd.c:1744 msgid " WARN File contains a mix of CR, LF, and CR LF line endings." msgstr "" " 警告 ファイルが CR、LF、CR LF の行末を混在して含んでいます。" +#: systemv/cupstestppd.c:1390 msgid "" " WARN LanguageEncoding required by PPD 4.3 spec.\n" " REF: Pages 56-57, section 5.3." @@ -285,10 +358,12 @@ msgstr "" " 警告 LanguageEncoding は PPD 4.3 仕様で必須です。\n" " 参照: 56-57 ページ、セクション 5.3。" +#: systemv/cupstestppd.c:1726 #, c-format msgid " WARN Line %d only contains whitespace." msgstr " 警告 %d 行が空白だけです。" +#: systemv/cupstestppd.c:1398 msgid "" " WARN Manufacturer required by PPD 4.3 spec.\n" " REF: Pages 58-59, section 5.3." @@ -296,6 +371,7 @@ msgstr "" " 警告 Manufacturer は PPD 4.3 仕様で必須です。\n" " 参照: 58-59 ページ、セクション 5.3。" +#: systemv/cupstestppd.c:1749 msgid "" " WARN Non-Windows PPD files should use lines ending with only LF, " "not CR LF." @@ -303,6 +379,7 @@ msgstr "" " 警告 非 Windows PPD ファイルは、CR LF でなく LF のみを行末に使うべ" "きです。" +#: systemv/cupstestppd.c:1382 #, c-format msgid "" " WARN Obsolete PPD version %.1f.\n" @@ -311,6 +388,7 @@ msgstr "" " 警告 PPD バージョン %.1f は現在使われていません。\n" " 参照: 42 ページ、セクション 5.2。" +#: systemv/cupstestppd.c:1413 msgid "" " WARN PCFileName longer than 8.3 in violation of PPD spec.\n" " REF: Pages 61-62, section 5.3." @@ -318,6 +396,7 @@ msgstr "" " 警告 8.3 文字より長い PCFileName は PPD 仕様違反です。\n" " 参照: 61-62 ページ、セクション 5.3。" +#: systemv/cupstestppd.c:1421 msgid "" " WARN PCFileName should contain a unique filename.\n" " REF: Pages 61-62, section 5.3." @@ -325,6 +404,7 @@ msgstr "" " 警告 PCFileName はユニークなファイル名でなければなりません。\n" " 参照: 61-62 ページ、セクション 5.3。" +#: systemv/cupstestppd.c:1456 msgid "" " WARN Protocols contains PJL but JCL attributes are not set.\n" " REF: Pages 78-79, section 5.7." @@ -333,6 +413,7 @@ msgstr "" "ん。\n" " 参照: 78-79 ページ、セクション 5.7。" +#: systemv/cupstestppd.c:1447 msgid "" " WARN Protocols contains both PJL and BCP; expected TBCP.\n" " REF: Pages 78-79, section 5.7." @@ -341,6 +422,7 @@ msgstr "" "す。\n" " 参照: 78-79 ページ、セクション 5.7。" +#: systemv/cupstestppd.c:1430 msgid "" " WARN ShortNickName required by PPD 4.3 spec.\n" " REF: Pages 64-65, section 5.3." @@ -348,15 +430,19 @@ msgstr "" " 警告 ShortNickName は PPD 4.3 仕様で必須です。\n" " 参照: 64-65 ページ、セクション 5.3。" +#: systemv/cupsaddsmb.c:282 msgid " cupsaddsmb [options] -a" msgstr " cupsaddsmb [オプション] -a" +#: systemv/cupstestdsc.c:427 msgid " cupstestdsc [options] -" msgstr " cupstestdsc [オプション] -" +#: systemv/cupstestppd.c:3815 msgid " program | cupstestppd [options] -" msgstr " program | cupstestppd [オプション] -" +#: systemv/cupstestppd.c:3747 #, c-format msgid "" " %s \"%s %s\" conflicts with \"%s %s\"\n" @@ -365,15 +451,18 @@ msgstr "" " %s \"%s %s\" は \"%s %s\" と競合します\n" " (禁則=\"%s %s %s %s\")。" +#: systemv/cupstestppd.c:2248 #, c-format msgid " %s %s %s does not exist." msgstr " %s %s %s が存在しません。" +#: systemv/cupstestppd.c:3904 #, c-format msgid " %s %s file \"%s\" has the wrong capitalization." msgstr "" " %s %s ファイル \"%s\" は不正な大文字で始まるワードを含んでいます。" +#: systemv/cupstestppd.c:2318 #, c-format msgid "" " %s Bad %s choice %s.\n" @@ -382,72 +471,101 @@ msgstr "" " %s 不正な %s が %s を選んでいます。\n" " 参照: 122 ページ、セクション 5.17" +#: systemv/cupstestppd.c:3507 systemv/cupstestppd.c:3556 +#: systemv/cupstestppd.c:3595 #, c-format msgid " %s Bad UTF-8 \"%s\" translation string for option %s, choice %s." msgstr "" " %s 不正な UTF-8 \"%s\" 翻訳文字列 (オプション %s 、選択 %s) です。" +#: systemv/cupstestppd.c:3461 #, c-format msgid " %s Bad UTF-8 \"%s\" translation string for option %s." msgstr " %s 不正な UTF-8 \"%s\" 翻訳文字列 (オプション %s 用) です。" +#: systemv/cupstestppd.c:2389 #, c-format msgid " %s Bad cupsFilter value \"%s\"." msgstr " %s 不正な値が cupsFilter に設定されています。 \"%s\"" +#: systemv/cupstestppd.c:2475 #, c-format msgid " %s Bad cupsFilter2 value \"%s\"." msgstr " %s 不正な値が cupsFilter2 に設定されています。 \"%s\"" +#: systemv/cupstestppd.c:2964 #, c-format msgid " %s Bad cupsICCProfile %s." msgstr " %s 不正な cupsICCProfile %sです。" +#: systemv/cupstestppd.c:2571 #, c-format msgid " %s Bad cupsPreFilter value \"%s\"." msgstr " %s 不正な値が cupsPreFilter に設定されています。 \"%s\"" +#: systemv/cupstestppd.c:1822 #, c-format msgid " %s Bad cupsUIConstraints %s: \"%s\"" msgstr " %s 不正な cupsUIConstraints %s: \"%s\"です。" +#: systemv/cupstestppd.c:3411 #, c-format msgid " %s Bad language \"%s\"." msgstr " %s 無効な言語 \"%s\"です。" +#: systemv/cupstestppd.c:2433 systemv/cupstestppd.c:2529 +#: systemv/cupstestppd.c:2615 systemv/cupstestppd.c:2673 +#: systemv/cupstestppd.c:2728 systemv/cupstestppd.c:2783 +#: systemv/cupstestppd.c:2838 systemv/cupstestppd.c:2891 +#: systemv/cupstestppd.c:3013 #, c-format msgid " %s Bad permissions on %s file \"%s\"." msgstr " %s 不正なパーミッション %s です (ファイル \"%s\")。" +#: systemv/cupstestppd.c:2373 systemv/cupstestppd.c:2459 +#: systemv/cupstestppd.c:2555 systemv/cupstestppd.c:2642 +#: systemv/cupstestppd.c:2697 systemv/cupstestppd.c:2752 +#: systemv/cupstestppd.c:2807 systemv/cupstestppd.c:2862 #, c-format msgid " %s Bad spelling of %s - should be %s." msgstr " %s %s の不正な綴りです - %s であるべきです。" +#: systemv/cupstestppd.c:2907 #, c-format msgid " %s Cannot provide both APScanAppPath and APScanAppBundleID." msgstr " %s APScanAppPath と APScanAppBundleID は同時に指定できません。" +#: systemv/cupstestppd.c:2205 #, c-format msgid " %s Default choices conflicting." msgstr " %s デフォルトの選択肢が競合しています。" +#: systemv/cupstestppd.c:1803 #, c-format msgid " %s Empty cupsUIConstraints %s" msgstr " %s 空の cupsUIConstraints %sです。" +#: systemv/cupstestppd.c:3539 systemv/cupstestppd.c:3579 #, c-format msgid " %s Missing \"%s\" translation string for option %s, choice %s." msgstr "" " %s \"%s\" 翻訳文字列 (オプション %s 、選択 %s) が見つかりません。" +#: systemv/cupstestppd.c:3447 #, c-format msgid " %s Missing \"%s\" translation string for option %s." msgstr " %s \"%s\" 翻訳文字列 (オプション %s 用) が見つかりません。" +#: systemv/cupstestppd.c:2418 systemv/cupstestppd.c:2514 +#: systemv/cupstestppd.c:2600 systemv/cupstestppd.c:2658 +#: systemv/cupstestppd.c:2713 systemv/cupstestppd.c:2768 +#: systemv/cupstestppd.c:2823 systemv/cupstestppd.c:2875 +#: systemv/cupstestppd.c:2998 #, c-format msgid " %s Missing %s file \"%s\"." msgstr " %s %s が見つかりません (ファイル \"%s\")。" +#: systemv/cupstestppd.c:3121 #, c-format msgid "" " %s Missing REQUIRED PageRegion option.\n" @@ -456,6 +574,7 @@ msgstr "" " %s 必須の PageRegion オプションが見つかりません。\n" " 参照: 100 ページ、セクション 5.14。" +#: systemv/cupstestppd.c:3106 #, c-format msgid "" " %s Missing REQUIRED PageSize option.\n" @@ -464,35 +583,42 @@ msgstr "" " %s 必須の PageSize オプションが見つかりません。\n" " 参照: 99 ページ、セクション 5.14。" +#: systemv/cupstestppd.c:2013 systemv/cupstestppd.c:2054 #, c-format msgid " %s Missing choice *%s %s in UIConstraints \"*%s %s *%s %s\"." msgstr "" " %s 選択 *%s %s が UIConstraints \"*%s %s *%s %s\" 内に見つかりませ" "ん。" +#: systemv/cupstestppd.c:1908 #, c-format msgid " %s Missing choice *%s %s in cupsUIConstraints %s: \"%s\"" msgstr "" " %s 選択 *%s %s が cupsUIConstraints %s: \"%s\" 内に見つかりません。" +#: systemv/cupstestppd.c:1840 #, c-format msgid " %s Missing cupsUIResolver %s" msgstr " %s cupsUIResolver ファイル %s が見つかりません。" +#: systemv/cupstestppd.c:1999 systemv/cupstestppd.c:2040 #, c-format msgid " %s Missing option %s in UIConstraints \"*%s %s *%s %s\"." msgstr "" " %s オプション %s がUIConstraints \"*%s %s *%s %s\" に見つかりません。" +#: systemv/cupstestppd.c:1892 #, c-format msgid " %s Missing option %s in cupsUIConstraints %s: \"%s\"" msgstr "" " %s オプション %s がcupsUIConstraints %s に見つかりません: \"%s\"" +#: systemv/cupstestppd.c:3633 #, c-format msgid " %s No base translation \"%s\" is included in file." msgstr " %s ファイルにベース翻訳文字列 \"%s\" がありません。" +#: systemv/cupstestppd.c:2294 #, c-format msgid "" " %s REQUIRED %s does not define choice None.\n" @@ -501,31 +627,38 @@ msgstr "" " %s 必須の %s が選択肢 None を定義していません。\n" " 参照: 122 ページ、セクション 5.17。" +#: systemv/cupstestppd.c:3180 systemv/cupstestppd.c:3194 #, c-format msgid " %s Size \"%s\" defined for %s but not for %s." msgstr "" " %s サイズ \"%s\" は %s 向けに定義されていますが、%s にはありません。" +#: systemv/cupstestppd.c:3160 #, c-format msgid " %s Size \"%s\" has unexpected dimensions (%gx%g)." msgstr " %s サイズ \"%s\" は規定外の寸法 (%gx%g) を持っています。" +#: systemv/cupstestppd.c:3351 #, c-format msgid " %s Size \"%s\" should be \"%s\"." msgstr " %s サイズ \"%s\" は \"%s\" であるべきです。" +#: systemv/cupstestppd.c:3300 #, c-format msgid " %s Size \"%s\" should be the Adobe standard name \"%s\"." msgstr " %s サイズ \"%s\" は Adobe 標準名称 \"%s\" であるべきです。" +#: systemv/cupstestppd.c:3041 #, c-format msgid " %s cupsICCProfile %s hash value collides with %s." msgstr " %s cupsICCProfileのハッシュ値 %s が %s と一致しません。" +#: systemv/cupstestppd.c:1963 #, c-format msgid " %s cupsUIResolver %s causes a loop." msgstr " %s cupsUIResolverの %s がループしています。" +#: systemv/cupstestppd.c:1945 #, c-format msgid "" " %s cupsUIResolver %s does not list at least two different options." @@ -533,6 +666,7 @@ msgstr "" " %s cupsUIResolver %s は最低でも 2 つの異なったオプションを持っていなけ" "ればなりません。" +#: systemv/cupstestppd.c:1168 #, c-format msgid "" " **FAIL** %s must be 1284DeviceID\n" @@ -541,6 +675,7 @@ msgstr "" " **失敗** %s は 1284DeviceID でなければなりません。\n" " 参照: 72 ページ、セクション 5.5" +#: systemv/cupstestppd.c:580 #, c-format msgid "" " **FAIL** Bad Default%s %s\n" @@ -549,6 +684,7 @@ msgstr "" " **失敗** 不正な Default%s %s\n" " 参照: 40 ページ、セクション 4.5。" +#: systemv/cupstestppd.c:514 #, c-format msgid "" " **FAIL** Bad DefaultImageableArea %s\n" @@ -557,6 +693,7 @@ msgstr "" " **失敗** %s は不正な DefaultImageableArea です。\n" " 参照: 102 ページ、セクション 5.15。" +#: systemv/cupstestppd.c:550 #, c-format msgid "" " **FAIL** Bad DefaultPaperDimension %s\n" @@ -565,6 +702,7 @@ msgstr "" " **失敗** %s は不正な DefaultPaperDimension です。\n" " 参照: 103 ページ、セクション 5.15。" +#: systemv/cupstestppd.c:623 #, c-format msgid "" " **FAIL** Bad FileVersion \"%s\"\n" @@ -573,6 +711,7 @@ msgstr "" " **失敗** 不正なFileVersion \"%s\"\n" " 参照: 56 ページ、セクション 5.3。" +#: systemv/cupstestppd.c:667 #, c-format msgid "" " **FAIL** Bad FormatVersion \"%s\"\n" @@ -581,6 +720,7 @@ msgstr "" " **失敗** FormatVersion が違います \"%s\"\n" " 参照: 56 ページ、セクション 5.3。" +#: systemv/cupstestppd.c:1025 msgid "" " **FAIL** Bad JobPatchFile attribute in file\n" " REF: Page 24, section 3.4." @@ -588,16 +728,19 @@ msgstr "" " **失敗** ファイルに不正な JobPatchFile 属性があります\n" " 参照: 24 ページ、セクション 3.4。" +#: systemv/cupstestppd.c:1213 #, c-format msgid " **FAIL** Bad LanguageEncoding %s - must be ISOLatin1." msgstr "" " **失敗** 無効な LanguageEncoding %s - ISOLatin1 でなければなりません。" +#: systemv/cupstestppd.c:1227 #, c-format msgid " **FAIL** Bad LanguageVersion %s - must be English." msgstr "" " **失敗** 無効な LanguageVersion %s - English でなければなりません。" +#: systemv/cupstestppd.c:743 systemv/cupstestppd.c:760 #, c-format msgid "" " **FAIL** Bad Manufacturer (should be \"%s\")\n" @@ -606,6 +749,7 @@ msgstr "" " **失敗** 不正な Manufacturer (\"%s\" でなければなりません)\n" " 参照: 211 ページ、表 D.1。" +#: systemv/cupstestppd.c:800 #, c-format msgid "" " **FAIL** Bad ModelName - \"%c\" not allowed in string.\n" @@ -614,6 +758,7 @@ msgstr "" " **失敗** 不正な ModelName - 文字列に \"%c\" は許可されていません。\n" " 参照: 59-60 ページ、セクション 5.3。" +#: systemv/cupstestppd.c:956 msgid "" " **FAIL** Bad PSVersion - not \"(string) int\".\n" " REF: Pages 62-64, section 5.3." @@ -621,6 +766,7 @@ msgstr "" " **失敗** 不正な PSVersion - \"(文字列) 整数\" ではありません。\n" " 参照: 62-64 ページ、セクション 5.3。" +#: systemv/cupstestppd.c:917 msgid "" " **FAIL** Bad Product - not \"(string)\".\n" " REF: Page 62, section 5.3." @@ -628,6 +774,7 @@ msgstr "" " **失敗** 不正な Product - \"(文字列)\" ではありません。\n" " 参照: 62 ページ、セクション 5.3。" +#: systemv/cupstestppd.c:991 msgid "" " **FAIL** Bad ShortNickName - longer than 31 chars.\n" " REF: Pages 64-65, section 5.3." @@ -635,6 +782,7 @@ msgstr "" " **失敗** 不正な ShortNickName - 31 文字を超えています。\n" " 参照: 64-65 ページ、セクション 5.3。" +#: systemv/cupstestppd.c:1149 #, c-format msgid "" " **FAIL** Bad option %s choice %s\n" @@ -643,10 +791,12 @@ msgstr "" " **失敗** 不正な %s が %s を選んでいます。\n" " 参照: 84 ページ、セクション 5.9" +#: systemv/cupstestppd.c:3774 systemv/cupstestppd.c:3796 #, c-format msgid " **FAIL** Default option code cannot be interpreted: %s" msgstr " **失敗** デフォルトのオプションコードが解釈できません: %s" +#: systemv/cupstestppd.c:1286 #, c-format msgid "" " **FAIL** Default translation string for option %s choice %s contains " @@ -655,6 +805,7 @@ msgstr "" " **失敗** オプション %s、選択肢 %s のデフォルトの翻訳文字列が 8 ビット" "文字を含んでいます。" +#: systemv/cupstestppd.c:1259 #, c-format msgid "" " **FAIL** Default translation string for option %s contains 8-bit " @@ -663,23 +814,28 @@ msgstr "" " **失敗** オプション %s のデフォルトの翻訳文字列が 8 ビット文字を含んで" "います。" +#: systemv/cupstestppd.c:2101 #, c-format msgid " **FAIL** Group names %s and %s differ only by case." msgstr " **失敗** グループ名 %s と %s は大文字/小文字が違うだけです。" +#: systemv/cupstestppd.c:2146 #, c-format msgid " **FAIL** Multiple occurrences of option %s choice name %s." msgstr " **失敗** %s で複数のオプション %s が選択されています。" +#: systemv/cupstestppd.c:2163 #, c-format msgid " **FAIL** Option %s choice names %s and %s differ only by case." msgstr "" " **失敗** %s が選択した %s と %s は大文字/小文字のみが違うだけです。" +#: systemv/cupstestppd.c:2123 #, c-format msgid " **FAIL** Option names %s and %s differ only by case." msgstr " **失敗** オプション名 %s と %s は大文字/小文字が違うだけです。" +#: systemv/cupstestppd.c:600 #, c-format msgid "" " **FAIL** REQUIRED Default%s\n" @@ -688,6 +844,7 @@ msgstr "" " **失敗** Default%s は必須\n" " 参照: 40 ページ、セクション 4.5。" +#: systemv/cupstestppd.c:499 msgid "" " **FAIL** REQUIRED DefaultImageableArea\n" " REF: Page 102, section 5.15." @@ -695,6 +852,7 @@ msgstr "" " **失敗** DefaultImageableArea は必須\n" " 参照: 102 ページ、セクション 5.15。" +#: systemv/cupstestppd.c:535 msgid "" " **FAIL** REQUIRED DefaultPaperDimension\n" " REF: Page 103, section 5.15." @@ -702,6 +860,7 @@ msgstr "" " **失敗** DefaultPaperDimension は必須\n" " 参照: 103 ページ、セクション 5.15。" +#: systemv/cupstestppd.c:641 msgid "" " **FAIL** REQUIRED FileVersion\n" " REF: Page 56, section 5.3." @@ -709,6 +868,7 @@ msgstr "" " **失敗** FileVersion は必須\n" " 参照: 56 ページ、セクション 5.3。" +#: systemv/cupstestppd.c:685 msgid "" " **FAIL** REQUIRED FormatVersion\n" " REF: Page 56, section 5.3." @@ -716,6 +876,7 @@ msgstr "" " **失敗** FormatVersion は必須\n" " 参照: 56 ページ、セクション 5.3。" +#: systemv/cupstestppd.c:1076 #, c-format msgid "" " **FAIL** REQUIRED ImageableArea for PageSize %s\n" @@ -726,6 +887,7 @@ msgstr "" " 参照: 41 ページ、セクション 5。\n" " 参照: 102 ページ、セクション 5.15。" +#: systemv/cupstestppd.c:705 msgid "" " **FAIL** REQUIRED LanguageEncoding\n" " REF: Pages 56-57, section 5.3." @@ -733,6 +895,7 @@ msgstr "" " **失敗** LanguageEncoding は必須\n" " 参照: 56-57 ページ、セクション 5.3。" +#: systemv/cupstestppd.c:725 msgid "" " **FAIL** REQUIRED LanguageVersion\n" " REF: Pages 57-58, section 5.3." @@ -740,6 +903,7 @@ msgstr "" " **失敗** LanguageVersion は必須\n" " 参照: 57-58 ページ、セクション 5.3。" +#: systemv/cupstestppd.c:779 msgid "" " **FAIL** REQUIRED Manufacturer\n" " REF: Pages 58-59, section 5.3." @@ -747,6 +911,7 @@ msgstr "" " **失敗** Manufacturer は必須\n" " 参照: 58-59 ページ、セクション 5.3。" +#: systemv/cupstestppd.c:819 msgid "" " **FAIL** REQUIRED ModelName\n" " REF: Pages 59-60, section 5.3." @@ -754,6 +919,7 @@ msgstr "" " **失敗** ModelName は必須\n" " 参照: 59-60 ページ、セクション 5.3。" +#: systemv/cupstestppd.c:839 msgid "" " **FAIL** REQUIRED NickName\n" " REF: Page 60, section 5.3." @@ -761,6 +927,7 @@ msgstr "" " **失敗** NickName は必須\n" " 参照: 60 ページ、セクション 5.3。" +#: systemv/cupstestppd.c:899 msgid "" " **FAIL** REQUIRED PCFileName\n" " REF: Pages 61-62, section 5.3." @@ -768,6 +935,7 @@ msgstr "" " **失敗** PCFileName は必須\n" " 参照: 61-62 ページ、セクション 5.3。" +#: systemv/cupstestppd.c:974 msgid "" " **FAIL** REQUIRED PSVersion\n" " REF: Pages 62-64, section 5.3." @@ -775,6 +943,7 @@ msgstr "" " **失敗** PSVersion は必須\n" " 参照: 62-64 ページ、セクション 5.3。" +#: systemv/cupstestppd.c:879 msgid "" " **FAIL** REQUIRED PageRegion\n" " REF: Page 100, section 5.14." @@ -782,6 +951,7 @@ msgstr "" " **失敗** PageRegion は必須\n" " 参照: 100 ページ、セクション 5.14。" +#: systemv/cupstestppd.c:1045 msgid "" " **FAIL** REQUIRED PageSize\n" " REF: Page 41, section 5.\n" @@ -791,6 +961,7 @@ msgstr "" " 参照: 41 ページ、セクション 5。\n" " 参照: 99 ページ、セクション 5.14。" +#: systemv/cupstestppd.c:859 msgid "" " **FAIL** REQUIRED PageSize\n" " REF: Pages 99-100, section 5.14." @@ -798,6 +969,7 @@ msgstr "" " **失敗** PageSize は必須\n" " 参照: 99-100 ページ、セクション 5.14。" +#: systemv/cupstestppd.c:1098 #, c-format msgid "" " **FAIL** REQUIRED PaperDimension for PageSize %s\n" @@ -808,6 +980,7 @@ msgstr "" " 参照: 41 ページ、セクション 5。\n" " 参照: 103 ページ、セクション 5.15。" +#: systemv/cupstestppd.c:934 msgid "" " **FAIL** REQUIRED Product\n" " REF: Page 62, section 5.3." @@ -815,6 +988,7 @@ msgstr "" " **失敗** Product は必須\n" " 参照: 62 ページ、セクション 5.3。" +#: systemv/cupstestppd.c:1009 msgid "" " **FAIL** REQUIRED ShortNickName\n" " REF: Page 64-65, section 5.3." @@ -822,19 +996,24 @@ msgstr "" " **失敗** ShortNickName は必須\n" " 参照: 64-65 ページ、セクション 5.3。" +#: systemv/cupstestppd.c:334 systemv/cupstestppd.c:353 +#: systemv/cupstestppd.c:365 #, c-format msgid " **FAIL** Unable to open PPD file - %s on line %d." msgstr "" " 失敗\n" " **失敗** PPD ファイルを開けません - %s (%d 行)。" +#: systemv/cupstestppd.c:1498 #, c-format msgid " %d ERRORS FOUND" msgstr " %d 個のエラーが見つかりました" +#: systemv/cupstestdsc.c:431 msgid " -h Show program usage" msgstr " -h このプログラムの利用法を表示する" +#: systemv/cupstestdsc.c:234 systemv/cupstestdsc.c:276 #, c-format msgid "" " Bad %%%%BoundingBox: on line %d.\n" @@ -843,6 +1022,7 @@ msgstr "" " 不正な %%%%BoundingBox: (%d 行)。\n" " 参照: 39 ページ、%%%%BoundingBox:" +#: systemv/cupstestdsc.c:305 #, c-format msgid "" " Bad %%%%Page: on line %d.\n" @@ -851,6 +1031,7 @@ msgstr "" " 不正な %%%%Page: (%d 行)。\n" " 参照: 53 ページ、%%%%Page:" +#: systemv/cupstestdsc.c:218 systemv/cupstestdsc.c:258 #, c-format msgid "" " Bad %%%%Pages: on line %d.\n" @@ -859,6 +1040,7 @@ msgstr "" " 不正な %%%%Pages: (%d 行)。\n" " REF: Page 43, %%%%Pages:" +#: systemv/cupstestdsc.c:176 #, c-format msgid "" " Line %d is longer than 255 characters (%d).\n" @@ -867,6 +1049,7 @@ msgstr "" " %d 行が 255文字より長くなっています (%d)。\n" " 参照: 25 ページ、Line Length" +#: systemv/cupstestdsc.c:192 msgid "" " Missing %!PS-Adobe-3.0 on first line.\n" " REF: Page 17, 3.1 Conforming Documents" @@ -874,12 +1057,14 @@ msgstr "" " 先頭行に %!PS-Adobe-3.0 がありません。\n" " 参照: 17 ページ、3.1 Conforming Documents" +#: systemv/cupstestdsc.c:362 #, c-format msgid " Missing %%EndComments comment. REF: Page 41, %%EndComments" msgstr "" " %%EndComments コメントが見つかりません。\n" " 参照: 41 ページ、%%EndComments" +#: systemv/cupstestdsc.c:342 #, c-format msgid "" " Missing or bad %%BoundingBox: comment.\n" @@ -888,6 +1073,7 @@ msgstr "" " %%BoundingBox: コメントが見つからないか不正です。\n" " 参照: 39 ページ、%%BoundingBox:" +#: systemv/cupstestdsc.c:372 #, c-format msgid "" " Missing or bad %%Page: comments.\n" @@ -896,6 +1082,7 @@ msgstr "" " %%Page: コメントが見つからないか不正です。\n" " 参照: 53 ページ、%%Page:" +#: systemv/cupstestdsc.c:352 #, c-format msgid "" " Missing or bad %%Pages: comment.\n" @@ -904,196 +1091,257 @@ msgstr "" " %%Pages: コメントが見つからないか不正です。\n" " 参照: 43 ページ、%%Pages:" +#: systemv/cupstestppd.c:1500 msgid " NO ERRORS FOUND" msgstr " エラーは見つかりませんでした" +#: systemv/cupstestdsc.c:395 #, c-format msgid " Saw %d lines that exceeded 255 characters." msgstr " 255文字を超える %d 行が見つかりました。" +#: systemv/cupstestdsc.c:390 #, c-format msgid " Too many %%BeginDocument comments." msgstr " %%BeginDocument コメントが多すぎます。" +#: systemv/cupstestdsc.c:382 #, c-format msgid " Too many %%EndDocument comments." msgstr " %%EndDocument コメントが多すぎます。" +#: systemv/cupstestdsc.c:402 msgid " Warning: file contains binary data." msgstr " 警告: ファイルにバイナリデータが含まれています。" +#: systemv/cupstestdsc.c:410 #, c-format msgid " Warning: no %%EndComments comment in file." msgstr " 警告: ファイルに %%EndComments コメントがありません。" +#: systemv/cupstestdsc.c:406 #, c-format msgid " Warning: obsolete DSC version %.1f in file." msgstr " 警告: ファイルは時代遅れの DSC バージョン %.1f です。" +#: test/ippfind.c:2773 msgid " ! expression Unary NOT of expression." -msgstr "" +msgstr "! <式> 式を否定する単項演算子。" +#: test/ippfind.c:2772 msgid " ( expressions ) Group expressions." -msgstr "" +msgstr " ( <複数の式> ) グループ化された複数の式。" +#: systemv/cupsctl.c:210 msgid " --[no-]debug-logging Turn debug logging on/off." msgstr " --[no-]debug-logging デバッグログの有効/無効を切り替える。" +#: systemv/cupsctl.c:212 msgid " --[no-]remote-admin Turn remote administration on/off." msgstr " --[no-]remote-admin リモート管理の有効/無効を切り替える。" +#: systemv/cupsctl.c:214 msgid " --[no-]remote-any Allow/prevent access from the Internet." msgstr "" " --[no-]remote-any インターネットからのアクセスを許可/禁止する。" +#: systemv/cupsctl.c:216 msgid " --[no-]share-printers Turn printer sharing on/off." msgstr " --[no-]share-printers プリンター共有の有効/無効を切り替える。" +#: systemv/cupsctl.c:218 msgid " --[no-]user-cancel-any Allow/prevent users to cancel any job." msgstr "" " --[no-]user-cancel-any あらゆるジョブのキャンセルをユーザーに許可/禁止する" +#: ppdc/ppdc.cxx:455 msgid " --cr End lines with CR (Mac OS 9)." msgstr " --cr 行末を CR とする (Mac OS 9)。" +#: ppdc/ppdc.cxx:457 msgid " --crlf End lines with CR + LF (Windows)." msgstr " --crlf 行末を CR + LF とする (Windows)。" +#: test/ippfind.c:2754 msgid " --domain regex Match domain to regular expression." -msgstr "" +msgstr " --domain <正規表現> ドメインが正規表現にマッチするか。" +#: test/ippfind.c:2755 msgid "" " --exec utility [argument ...] ;\n" " Execute program if true." msgstr "" +" --exec <実行ファイル名> [引数 ...] ;\n" +" 成功した場合、<実行ファイル名>を実行する。" +#: test/ippfind.c:2775 msgid " --false Always false." -msgstr "" +msgstr " --false 常に失敗。" +#: test/ippfind.c:2737 msgid " --help Show this help." -msgstr "" +msgstr " --help このヘルプを表示する。" +#: test/ippfind.c:2757 msgid " --host regex Match hostname to regular expression." -msgstr "" +msgstr " --host <正規表現> ホスト名が正規表現にマッチするか。" +#: ppdc/ppdc.cxx:459 msgid " --lf End lines with LF (UNIX/Linux/OS X)." msgstr " --lf 行末を LF とする (UNIX/Linux/OS X)。" +#: test/ippfind.c:2759 msgid " --local True if service is local." -msgstr "" +msgstr " --local サービスがローカルなら真。" +#: test/ippfind.c:2758 msgid " --ls List attributes." -msgstr "" +msgstr " --ls 属性の一覧を表示する。" +#: test/ippfind.c:2760 msgid " --name regex Match service name to regular expression." -msgstr "" +msgstr " --name <正規表現> サービス名が正規表現とマッチするか。" +#: test/ippfind.c:2774 msgid " --not expression Unary NOT of expression." -msgstr "" +msgstr " --not <式> 式を否定する単項演算子。" +#: test/ippfind.c:2761 msgid " --path regex Match resource path to regular expression." -msgstr "" +msgstr " --path <正規表現> リソースのパスが正規表現とマッチするか。" +#: test/ippfind.c:2762 msgid " --port number[-number] Match port to number or range." -msgstr "" +msgstr " --port 番号[-番号] ポートが指定された番号または範囲とマッチするか。" +#: test/ippfind.c:2763 msgid " --print Print URI if true." -msgstr "" +msgstr " --print 結果が真なら URI を表示する。" +#: test/ippfind.c:2764 msgid " --print-name Print service name if true." -msgstr "" +msgstr " --print-name 結果が真ならサービス名を表示する。" +#: test/ippfind.c:2765 msgid " --quiet Quietly report match via exit code." -msgstr "" +msgstr " --quiet マッチ結果を終了コードで報告し、出力をしない。" +#: test/ippfind.c:2766 msgid " --remote True if service is remote." -msgstr "" +msgstr " --remote サービスがリモートなら真。" +#: test/ippfind.c:2776 msgid " --true Always true." -msgstr "" +msgstr " --true 常に真。" +#: test/ippfind.c:2767 msgid " --txt key True if the TXT record contains the key." -msgstr "" +msgstr " --txt <キー名> TXT レコードがキー名を含んでいたら真。" +#: test/ippfind.c:2768 msgid " --txt-* regex Match TXT record key to regular expression." -msgstr "" +msgstr " --txt-* <正規表現> TXT レコードのキーが正規表現とマッチしたら真。" +#: test/ippfind.c:2769 msgid " --uri regex Match URI to regular expression." -msgstr "" +msgstr " --uri <正規表現> URI が正規表現とマッチするか。" +#: test/ippfind.c:2738 msgid " --version Show program version." -msgstr "" +msgstr " --version プログラムのバージョンを表示。" +#: test/ippfind.c:2731 test/ipptool.c:4790 msgid " -4 Connect using IPv4." msgstr " -4 IPv4 で接続する。" +#: test/ippfind.c:2732 test/ipptool.c:4791 msgid " -6 Connect using IPv6." msgstr " -6 IPv6 で接続する。" +#: test/ipptool.c:4792 msgid " -C Send requests using chunking (default)." msgstr "" " -C chunking を用いてリクエストを送る (デフォルト)。" +#: scheduler/cupsfilter.c:1475 msgid " -D Remove the input file when finished." msgstr " -D 終了したときに入力ファイルを削除する。" +#: ppdc/ppdc.cxx:438 ppdc/ppdhtml.cxx:175 ppdc/ppdpo.cxx:255 msgid " -D name=value Set named variable to value." msgstr "" " -D name=value name で指定された変数に値 value をセットする。" +#: systemv/cupsaddsmb.c:285 systemv/cupsctl.c:205 msgid " -E Encrypt the connection." msgstr " -E 接続を暗号化する。" +#: test/ipptool.c:4794 msgid " -E Test with HTTP Upgrade to TLS." msgstr "" " -E HTTP から TLS へのアップグレードでテストする。" +#: scheduler/main.c:2016 msgid "" " -F Run in the foreground but detach from console." msgstr "" " -F フォアグラウンドで実行するがコンソールからはデタッ" "チする。" +#: systemv/cupsaddsmb.c:286 msgid " -H samba-server Use the named SAMBA server." msgstr " -H sambaサーバー 指定の SAMBA サーバーを使う。" +#: test/ipptool.c:4796 msgid " -I Ignore errors." msgstr " -I エラーを無視する。" +#: ppdc/ppdc.cxx:440 ppdc/ppdhtml.cxx:177 ppdc/ppdi.cxx:131 ppdc/ppdpo.cxx:257 msgid " -I include-dir Add include directory to search path." msgstr "" " -I include-dir インクルードディレクトリーを検索パスに含める。" +#: systemv/cupstestppd.c:3819 msgid " -I {filename,filters,none,profiles}" msgstr " -I {filename,filters,none,profiles}" +#: test/ipptool.c:4797 msgid " -L Send requests using content-length." msgstr " -L content-length を用いてリクエストを送る。" +#: scheduler/cupsfilter.c:1477 msgid " -P filename.ppd Set PPD file." msgstr " -P filename.ppd PPD ファイルを指定する。" +#: test/ippfind.c:2741 msgid " -P number[-number] Match port to number or range." -msgstr "" +msgstr " -P 番号[-番号] ポートが指定された番号または範囲とマッチするか。" +#: systemv/cupstestppd.c:3821 msgid " -R root-directory Set alternate root." msgstr " -R root-directory 別のルートディレクトリーを指定する。" +#: test/ipptool.c:4799 msgid " -S Test with SSL encryption." msgstr " -S SSL 暗号化でテストする。" +#: test/ippfind.c:2733 msgid " -T seconds Set the browse timeout in seconds." -msgstr "" +msgstr " -T <秒> ブラウズのタイムアウトを秒で指定する。" +#: test/ipptool.c:4801 msgid " -T seconds Set the receive/send timeout in seconds." msgstr " -T seconds 受信/送信タイムアウトを秒で指定する。" +#: scheduler/cupsfilter.c:1478 systemv/cupsaddsmb.c:288 systemv/cupsctl.c:206 msgid " -U username Specify username." msgstr " -U username ユーザー名を指定する。" +#: test/ippfind.c:2735 test/ipptool.c:4803 msgid " -V version Set default IPP version." msgstr " -V version デフォルトの IPP バージョンを指定する。" +#: systemv/cupstestppd.c:3822 msgid "" " -W {all,none,constraints,defaults,duplex,filters,profiles,sizes," "translations}" @@ -1101,66 +1349,85 @@ msgstr "" " -W {all,none,constraints,defaults,duplex,filters,profiles,sizes," "translations}" +#: test/ipptool.c:4805 msgid " -X Produce XML plist instead of plain text." msgstr " -X プレーンテキストの代わりに XML を用いる。" +#: test/ippdiscover.c:818 msgid " -a Browse for all services." -msgstr "" +msgstr " -a すべてのサービスをブラウズする。" +#: systemv/cupsaddsmb.c:289 msgid " -a Export all printers." msgstr " -a すべてのプリンターをエクスポートする。" +#: ppdc/ppdc.cxx:442 msgid " -c catalog.po Load the specified message catalog." msgstr " -c catalog.po 指定したメッセージカタログをロードする。" +#: scheduler/cupsfilter.c:1479 scheduler/main.c:2014 msgid " -c cupsd.conf Set cupsd.conf file to use." msgstr " -c cupsd.conf 使用する cupsd.conf ファイルを指定する。" +#: test/ippdiscover.c:819 msgid " -d domain Browse/resolve in specified domain." -msgstr "" +msgstr " -d <ドメイン名> 指定されたドメインでブラウズ/名前解決する。" +#: test/ipptool.c:4807 msgid " -d name=value Set named variable to value." msgstr "" " -d name=value name で指定された変数に値 value をセットする。" +#: ppdc/ppdc.cxx:444 msgid " -d output-dir Specify the output directory." msgstr " -d output-dir 出力先ディレクトリーを指定する。" +#: scheduler/cupsfilter.c:1481 msgid " -d printer Use the named printer." msgstr " -d printer 指定されたプリンターを利用する。" +#: test/ippfind.c:2742 msgid " -d regex Match domain to regular expression." -msgstr "" +msgstr " -d <正規表現> ドメインが正規表現にマッチするか。" +#: scheduler/cupsfilter.c:1483 msgid " -e Use every filter from the PPD file." msgstr "" " -e PPD ファイルからすべてのフィルターを使用する。" +#: scheduler/main.c:2015 msgid " -f Run in the foreground." msgstr " -f フォアグラウンドで実行する。" +#: test/ipptool.c:4809 msgid " -f filename Set default request filename." msgstr " -f filename デフォルトのリクエストファイル名を指定する。" +#: scheduler/main.c:2018 msgid " -h Show this usage message." msgstr " -h このヘルプメッセージを表示する。" +#: test/ippfind.c:2743 msgid " -h regex Match hostname to regular expression." -msgstr "" +msgstr " -h <正規表現> ホスト名が正規表現にマッチするか。" +#: systemv/cupsaddsmb.c:290 systemv/cupsctl.c:207 msgid " -h server[:port] Specify server address." msgstr " -h server[:port] サーバーアドレスを指定する。" +#: scheduler/cupsfilter.c:1485 msgid " -i mime/type Set input MIME type (otherwise auto-typed)." msgstr "" " -i mime/type 入力の MIME タイプを指定する (指定がなければ自動タ" "イプ)。" +#: test/ipptool.c:4811 msgid "" " -i seconds Repeat the last file with the given time interval." msgstr "" " -i seconds 最後のファイルを与えられた時間間隔で繰り返す。" +#: scheduler/cupsfilter.c:1487 msgid "" " -j job-id[,N] Filter file N from the specified job (default is " "file 1)." @@ -1168,521 +1435,723 @@ msgstr "" " -j job-id[,N] フィルターファイル N を指定されたジョブから使用す" "る (デフォルトは ファイル 1)。" +#: test/ippfind.c:2744 msgid " -l List attributes." -msgstr "" +msgstr " -l 属性の一覧を表示する。" +#: scheduler/main.c:2019 msgid " -l Run cupsd from launchd(8)." msgstr " -l launchd(8) から cupsd を実行する。" +#: ppdc/ppdc.cxx:446 msgid " -l lang[,lang,...] Specify the output language(s) (locale)." msgstr " -l lang[,lang,...] 出力言語を指定する。(複数可能)" +#: ppdc/ppdc.cxx:448 msgid " -m Use the ModelName value as the filename." msgstr " -m ModelName の値をファイル名として使用する。" +#: scheduler/cupsfilter.c:1489 msgid "" " -m mime/type Set output MIME type (otherwise application/pdf)." msgstr "" " -m mime/type 出力の MIME タイプを指定する (指定がなければ " "application/pdf)。" +#: scheduler/cupsfilter.c:1491 msgid " -n copies Set number of copies." msgstr " -n copies 部数を指定する。" +#: test/ipptool.c:4813 msgid "" " -n count Repeat the last file the given number of times." msgstr " -n count 最後のファイルを与えられた回数だけ繰り返す。" +#: test/ippfind.c:2745 msgid " -n regex Match service name to regular expression." -msgstr "" +msgstr " -n <正規表現> サービス名が正規表現とマッチするか。" +#: ppdc/ppdi.cxx:133 msgid "" " -o filename.drv Set driver information file (otherwise ppdi.drv)." msgstr "" " -o filename.drv ドライバー情報ファイルを指定する (指定がなければ " "ppdi.drv)。" +#: ppdc/ppdmerge.cxx:370 msgid " -o filename.ppd[.gz] Set output file (otherwise stdout)." msgstr "" " -o filename.ppd[.gz] 出力ファイルを指定する (指定がなければ標準出力)。" +#: scheduler/cupsfilter.c:1492 msgid " -o name=value Set option(s)." msgstr " -o name=value オプションを指定する。" +#: test/ippfind.c:2746 msgid " -p Print URI if true." -msgstr "" +msgstr " -p 結果が真なら URI を表示する。" +#: scheduler/cupsfilter.c:1493 msgid " -p filename.ppd Set PPD file." msgstr " -p filename.ppd PPD ファイルを指定する。" +#: test/ippdiscover.c:820 msgid " -p program Run specified program for each service." -msgstr "" +msgstr " -p <プログラム名> 指定されたプログラムをそれぞれのサービスに対し実行する。" +#: test/ippfind.c:2747 msgid " -q Quietly report match via exit code." -msgstr "" +msgstr " -q マッチ結果を終了コードで報告し、出力をしない。" +#: systemv/cupstestppd.c:3826 test/ipptool.c:4815 msgid " -q Run silently." msgstr " -q 詳細は表示しない。" +#: test/ippfind.c:2748 msgid " -r True if service is remote." -msgstr "" +msgstr " -r サービスがリモートなら真。" +#: systemv/cupstestppd.c:3827 msgid " -r Use 'relaxed' open mode." msgstr " -r 寛容モードを用いる。" +#: test/ippfind.c:2749 msgid " -s Print service name if true." -msgstr "" +msgstr " -s 結果が真ならサービス名を表示する。" +#: test/ipptool.c:4816 msgid " -t Produce a test report." msgstr " -t テストリポートを出力する。" +#: ppdc/ppdc.cxx:450 msgid " -t Test PPDs instead of generating them." msgstr " -t PPD を出力しないでテストする。" +#: scheduler/main.c:2020 msgid " -t Test the configuration file." msgstr " -t 設定ファイルをテストする。" +#: test/ippfind.c:2750 msgid " -t key True if the TXT record contains the key." -msgstr "" +msgstr " -t <キー名> TXT レコードがキー名を含んでいたら真。" +#: scheduler/cupsfilter.c:1494 msgid " -t title Set title." msgstr " -t title タイトルを指定する。" +#: test/ippdiscover.c:821 msgid " -t type Browse/resolve with specified type." -msgstr "" +msgstr " -t タイプ 指定されたタイプでブラウズ/名前解決する。" +#: scheduler/cupsfilter.c:1495 msgid " -u Remove the PPD file when finished." msgstr " -u 終了したときに PPD ファイルを削除する。" +#: test/ippfind.c:2751 msgid " -u regex Match URI to regular expression." -msgstr "" +msgstr " -u <正規表現> URI が正規表現とマッチするか。" +#: systemv/cupsaddsmb.c:291 systemv/cupstestppd.c:3828 test/ipptool.c:4817 +#: ppdc/ppdc.cxx:452 ppdc/ppdpo.cxx:259 msgid " -v Be verbose." msgstr " -v 冗長出力を行う。" +#: systemv/cupstestppd.c:3829 msgid " -vv Be very verbose." msgstr " -vv より冗長な出力を行う。" +#: test/ippfind.c:2752 msgid "" " -x utility [argument ...] ;\n" " Execute program if true." msgstr "" +" -x <実行ファイル名> [引数 ...] ;\n" +" 成功した場合、<実行ファイル名>を実行する。" +#: ppdc/ppdc.cxx:453 msgid " -z Compress PPD files using GNU zip." msgstr " -z PPD ファイルを GNU zip を使って圧縮する。" +#: test/ippfind.c:2795 msgid " IPPFIND_SERVICE_DOMAIN Domain name" -msgstr "" +msgstr " IPPFIND_SERVICE_DOMAIN ドメイン名" +#: test/ippfind.c:2796 msgid "" " IPPFIND_SERVICE_HOSTNAME\n" " Fully-qualified domain name" msgstr "" +" IPPFIND_SERVICE_HOSTNAME\n" +" 完全修飾ドメイン名(FQDN)" +#: test/ippfind.c:2798 msgid " IPPFIND_SERVICE_NAME Service instance name" -msgstr "" +msgstr " IPPFIND_SERVICE_NAME サービスインスタンス名" +#: test/ippfind.c:2799 msgid " IPPFIND_SERVICE_PORT Port number" -msgstr "" +msgstr " IPPFIND_SERVICE_PORT ポート番号" +#: test/ippfind.c:2800 msgid " IPPFIND_SERVICE_REGTYPE DNS-SD registration type" -msgstr "" +msgstr " IPPFIND_SERVICE_REGTYPE DNS-SD 登録タイプ" +#: test/ippfind.c:2801 msgid " IPPFIND_SERVICE_SCHEME URI scheme" -msgstr "" +msgstr " IPPFIND_SERVICE_SCHEME URI スキーム" +#: test/ippfind.c:2802 msgid " IPPFIND_SERVICE_URI URI" -msgstr "" +msgstr " IPPFIND_SERVICE_URI URI" +#: test/ippfind.c:2803 msgid " IPPFIND_TXT_* Value of TXT record key" -msgstr "" +msgstr " IPPFIND_TXT_* TXT レコードキーの値" +#: test/ippfind.c:2778 msgid "" " expression --and expression\n" " Logical AND." -msgstr "" +msgstr " <式> --and <式> 論理 AND。" +#: test/ippfind.c:2780 msgid "" " expression --or expression\n" " Logical OR." -msgstr "" +msgstr " <式> --or <式> 論理 OR。" +#: test/ippfind.c:2777 msgid " expression expression Logical AND." -msgstr "" +msgstr " <式> <式> 論理 AND。" +#: test/ippfind.c:2785 msgid " {service_domain} Domain name" -msgstr "" +msgstr " {service_domain} ドメイン名" +#: test/ippfind.c:2786 msgid " {service_hostname} Fully-qualified domain name" -msgstr "" +msgstr " {service_hostname} 完全修飾ドメイン名 (FQDN)" +#: test/ippfind.c:2787 msgid " {service_name} Service instance name" -msgstr "" +msgstr " {service_name} サービスインスタンス名" +#: test/ippfind.c:2788 msgid " {service_port} Port number" -msgstr "" +msgstr " {service_port} ポート番号" +#: test/ippfind.c:2789 msgid " {service_regtype} DNS-SD registration type" -msgstr "" +msgstr " {service_regtype} DNS-SD 登録タイプ" +#: test/ippfind.c:2790 msgid " {service_scheme} URI scheme" -msgstr "" +msgstr " {service_scheme} URI スキーム" +#: test/ippfind.c:2791 msgid " {service_uri} URI" -msgstr "" +msgstr " {service_uri} URI" +#: test/ippfind.c:2792 msgid " {txt_*} Value of TXT record key" -msgstr "" +msgstr " {txt_*} TXT レコードキーの値" +#: test/ippfind.c:2784 msgid " {} URI" -msgstr "" - +msgstr " {} URI" + +#: systemv/cupstestppd.c:332 systemv/cupstestppd.c:351 +#: systemv/cupstestppd.c:363 systemv/cupstestppd.c:496 +#: systemv/cupstestppd.c:511 systemv/cupstestppd.c:532 +#: systemv/cupstestppd.c:547 systemv/cupstestppd.c:577 +#: systemv/cupstestppd.c:597 systemv/cupstestppd.c:620 +#: systemv/cupstestppd.c:638 systemv/cupstestppd.c:664 +#: systemv/cupstestppd.c:682 systemv/cupstestppd.c:702 +#: systemv/cupstestppd.c:722 systemv/cupstestppd.c:740 +#: systemv/cupstestppd.c:757 systemv/cupstestppd.c:776 +#: systemv/cupstestppd.c:797 systemv/cupstestppd.c:816 +#: systemv/cupstestppd.c:836 systemv/cupstestppd.c:856 +#: systemv/cupstestppd.c:876 systemv/cupstestppd.c:896 +#: systemv/cupstestppd.c:914 systemv/cupstestppd.c:931 +#: systemv/cupstestppd.c:953 systemv/cupstestppd.c:971 +#: systemv/cupstestppd.c:988 systemv/cupstestppd.c:1006 +#: systemv/cupstestppd.c:1022 systemv/cupstestppd.c:1042 +#: systemv/cupstestppd.c:1073 systemv/cupstestppd.c:1095 +#: systemv/cupstestppd.c:1146 systemv/cupstestppd.c:1165 +#: systemv/cupstestppd.c:1209 systemv/cupstestppd.c:1223 +#: systemv/cupstestppd.c:1255 systemv/cupstestppd.c:1282 +#: systemv/cupstestppd.c:1800 systemv/cupstestppd.c:1819 +#: systemv/cupstestppd.c:1837 systemv/cupstestppd.c:1889 +#: systemv/cupstestppd.c:1905 systemv/cupstestppd.c:1942 +#: systemv/cupstestppd.c:1960 systemv/cupstestppd.c:1996 +#: systemv/cupstestppd.c:2010 systemv/cupstestppd.c:2037 +#: systemv/cupstestppd.c:2051 systemv/cupstestppd.c:2097 +#: systemv/cupstestppd.c:2119 systemv/cupstestppd.c:2142 +#: systemv/cupstestppd.c:2159 systemv/cupstestppd.c:2201 +#: systemv/cupstestppd.c:2244 systemv/cupstestppd.c:2291 +#: systemv/cupstestppd.c:2315 systemv/cupstestppd.c:2369 +#: systemv/cupstestppd.c:2385 systemv/cupstestppd.c:2415 +#: systemv/cupstestppd.c:2429 systemv/cupstestppd.c:2455 +#: systemv/cupstestppd.c:2471 systemv/cupstestppd.c:2511 +#: systemv/cupstestppd.c:2525 systemv/cupstestppd.c:2551 +#: systemv/cupstestppd.c:2567 systemv/cupstestppd.c:2597 +#: systemv/cupstestppd.c:2611 systemv/cupstestppd.c:2638 +#: systemv/cupstestppd.c:2655 systemv/cupstestppd.c:2669 +#: systemv/cupstestppd.c:2693 systemv/cupstestppd.c:2710 +#: systemv/cupstestppd.c:2724 systemv/cupstestppd.c:2748 +#: systemv/cupstestppd.c:2765 systemv/cupstestppd.c:2779 +#: systemv/cupstestppd.c:2803 systemv/cupstestppd.c:2820 +#: systemv/cupstestppd.c:2834 systemv/cupstestppd.c:2858 +#: systemv/cupstestppd.c:2872 systemv/cupstestppd.c:2887 +#: systemv/cupstestppd.c:2904 systemv/cupstestppd.c:2960 +#: systemv/cupstestppd.c:2995 systemv/cupstestppd.c:3009 +#: systemv/cupstestppd.c:3037 systemv/cupstestppd.c:3102 +#: systemv/cupstestppd.c:3117 systemv/cupstestppd.c:3156 +#: systemv/cupstestppd.c:3176 systemv/cupstestppd.c:3190 +#: systemv/cupstestppd.c:3407 systemv/cupstestppd.c:3443 +#: systemv/cupstestppd.c:3457 systemv/cupstestppd.c:3503 +#: systemv/cupstestppd.c:3535 systemv/cupstestppd.c:3552 +#: systemv/cupstestppd.c:3575 systemv/cupstestppd.c:3591 +#: systemv/cupstestppd.c:3629 systemv/cupstestppd.c:3770 +#: systemv/cupstestppd.c:3792 systemv/cupstestppd.c:3900 msgid " FAIL" msgstr " 失敗" +#: systemv/cupstestppd.c:1306 msgid " PASS" msgstr " 合格" +#: cups/ipp.c:5243 #, c-format msgid "\"%s\": Bad URI value \"%s\" - %s (RFC 2911 section 4.1.5)." -msgstr "" +msgstr "\"%s\": URI の値 \"%s\" が誤っています - %s (RFC 2911 4.1.5 節)。" +#: cups/ipp.c:5254 #, c-format msgid "\"%s\": Bad URI value \"%s\" - bad length %d (RFC 2911 section 4.1.5)." -msgstr "" +msgstr "\"%s\": URI の値 \"%s\" が誤っています - 長さの誤り %d (RFC 2911 4.1.5 節)。" +#: cups/ipp.c:4874 #, c-format msgid "\"%s\": Bad attribute name - bad length %d (RFC 2911 section 4.1.3)." -msgstr "" +msgstr "\"%s\": 属性名が誤っています - 長さの誤り %d (RFC 2911 4.1.3 節)。" +#: cups/ipp.c:4866 #, c-format msgid "" "\"%s\": Bad attribute name - invalid character (RFC 2911 section 4.1.3)." -msgstr "" +msgstr "\"%s\": 属性名が誤っています - 不正な文字 (RFC 2911 4.1.3 節)。" +#: cups/ipp.c:4892 #, c-format msgid "\"%s\": Bad boolen value %d (RFC 2911 section 4.1.11)." -msgstr "" +msgstr "\"%s\": 真偽値 %d が誤っています (RFC 2911 4.1.11 節)。" +#: cups/ipp.c:5306 #, c-format msgid "" "\"%s\": Bad charset value \"%s\" - bad characters (RFC 2911 section 4.1.7)." -msgstr "" +msgstr "\"%s\": charset の値 \"%s\" が誤っています - 不正な文字 (RFC 2911 4.1.7 節)。" +#: cups/ipp.c:5315 #, c-format msgid "" "\"%s\": Bad charset value \"%s\" - bad length %d (RFC 2911 section 4.1.7)." -msgstr "" +msgstr "\"%s\": charset の値 \"%s\" が誤っています - 不正な長さ %d (RFC 2911 section 4.1.7)." +#: cups/ipp.c:4992 #, c-format msgid "\"%s\": Bad dateTime UTC hours %u (RFC 2911 section 4.1.14)." -msgstr "" +msgstr "\"%s\": dateTime UTC の時間指定 %u が誤っています (RFC 2911 4.1.14 節)." +#: cups/ipp.c:5000 #, c-format msgid "\"%s\": Bad dateTime UTC minutes %u (RFC 2911 section 4.1.14)." -msgstr "" +msgstr "\"%s\": dateTime UTC の分指定 %u が誤っています (RFC 2911 4.1.14 節)。" +#: cups/ipp.c:4984 #, c-format msgid "\"%s\": Bad dateTime UTC sign '%c' (RFC 2911 section 4.1.14)." -msgstr "" +msgstr "\"%s\": dateTime UTC の符号指定 '%c' が誤っています (RFC 2911 4.1.14 節)。" +#: cups/ipp.c:4944 #, c-format msgid "\"%s\": Bad dateTime day %u (RFC 2911 section 4.1.14)." -msgstr "" +msgstr "\"%s\": dateTime の日付指定 %u が誤っています (RFC 2911 4.1.14 節)." +#: cups/ipp.c:4976 #, c-format msgid "\"%s\": Bad dateTime deciseconds %u (RFC 2911 section 4.1.14)." -msgstr "" +msgstr "\"%s\": dateTime の 0.1 秒の指定 %u が誤っています (RFC 2911 4.1.14 節)。" +#: cups/ipp.c:4952 #, c-format msgid "\"%s\": Bad dateTime hours %u (RFC 2911 section 4.1.14)." -msgstr "" +msgstr "\"%s\": dateTime の時間指定 %u が誤っています (RFC 2911 4.1.14 節)。" +#: cups/ipp.c:4960 #, c-format msgid "\"%s\": Bad dateTime minutes %u (RFC 2911 section 4.1.14)." -msgstr "" +msgstr "\"%s\": dateTime の分指定が誤っています %u (RFC 2911 4.1.14 節)。" +#: cups/ipp.c:4936 #, c-format msgid "\"%s\": Bad dateTime month %u (RFC 2911 section 4.1.14)." -msgstr "" +msgstr "\"%s\": dateTime の月指定 %u が誤っています (RFC 2911 4.1.14 節)。" +#: cups/ipp.c:4968 #, c-format msgid "\"%s\": Bad dateTime seconds %u (RFC 2911 section 4.1.14)." -msgstr "" +msgstr "\"%s\": 日時の秒指定 %u が誤っています (RFC 2911 4.1.14 節)。" +#: cups/ipp.c:4906 #, c-format msgid "\"%s\": Bad enum value %d - out of range (RFC 2911 section 4.1.4)." -msgstr "" +msgstr "\"%s\": enum の値 %d が誤っています - 範囲外の値 (RFC 2911 4.1.4 節)。" +#: cups/ipp.c:5221 #, c-format msgid "" "\"%s\": Bad keyword value \"%s\" - bad length %d (RFC 2911 section 4.1.3)." -msgstr "" +msgstr "\"%s\": keyword の値 \"%s\" が誤っています - %d (RFC 2911 section 4.1.3)." +#: cups/ipp.c:5212 #, c-format msgid "" "\"%s\": Bad keyword value \"%s\" - invalid character (RFC 2911 section " "4.1.3)." -msgstr "" +msgstr "\"%s\": keyword の値 \"%s\" が誤っています - 不正な文字 (RFC 2911 4.1.3 節)。" +#: cups/ipp.c:5415 #, c-format msgid "" "\"%s\": Bad mimeMediaType value \"%s\" - bad characters (RFC 2911 section " "4.1.9)." -msgstr "" +msgstr "\"%s\": mimeMediaType の値 \"%s\" が誤っています - 誤った文字 (RFC 2911 4.1.9 節)。" +#: cups/ipp.c:5425 #, c-format msgid "" "\"%s\": Bad mimeMediaType value \"%s\" - bad length %d (RFC 2911 section " "4.1.9)." -msgstr "" +msgstr "\"%s\": mimeMediaType の値 \"%s\" が誤っています - 長さの誤り %d (RFC 2911 4.1.9 節)。" +#: cups/ipp.c:5183 #, c-format msgid "" "\"%s\": Bad name value \"%s\" - bad UTF-8 sequence (RFC 2911 section 4.1.2)." -msgstr "" +msgstr "\"%s\": name の値 \"%s\" が誤っています - UTF-8 として誤った並び (RFC 2911 4.1.2 節)。" +#: cups/ipp.c:5192 #, c-format msgid "\"%s\": Bad name value \"%s\" - bad length %d (RFC 2911 section 4.1.2)." -msgstr "" +msgstr "\"%s\": name の値 \"%s\" が誤っています - 誤った長さ %d (RFC 2911 section 4.1.2)。" +#: cups/ipp.c:5361 #, c-format msgid "" "\"%s\": Bad naturalLanguage value \"%s\" - bad characters (RFC 2911 section " "4.1.8)." -msgstr "" +msgstr "\"%s\": naturalLanguage の値 \"%s\" が誤っています - 誤った文字 (RFC 2911 4.1.8 節)。" +#: cups/ipp.c:5371 #, c-format msgid "" "\"%s\": Bad naturalLanguage value \"%s\" - bad length %d (RFC 2911 section " "4.1.8)." -msgstr "" +msgstr "\"%s\": naturalLanguage の値 \"%s\" が誤っています - 誤った長さ %d (RFC 2911 4.1.8 節)。" +#: cups/ipp.c:4920 #, c-format msgid "" "\"%s\": Bad octetString value - bad length %d (RFC 2911 section 4.1.10)." -msgstr "" +msgstr "\"%s\": octetString 値が誤っています - 誤った長さ %d (RFC 2911 4.1.10 節)。" +#: cups/ipp.c:5063 #, c-format msgid "" "\"%s\": Bad rangeOfInteger value %d-%d - lower greater than upper (RFC 2911 " "section 4.1.13)." -msgstr "" +msgstr "\"%s\": rangeOfInteger の値 %d-%d が誤っています - 下限が上限よりも大きい (RFC 2911 4.1.13 節)。" +#: cups/ipp.c:5044 #, c-format msgid "" "\"%s\": Bad resolution value %dx%d%s - bad units value (RFC 2911 section " "4.1.15)." -msgstr "" +msgstr "\"%s\": resolution の値 %dx%d%s が誤っています - 単位値の誤り (RFC 2911 4.1.15 節)。" +#: cups/ipp.c:5013 #, c-format msgid "" "\"%s\": Bad resolution value %dx%d%s - cross feed resolution must be " "positive (RFC 2911 section 4.1.15)." -msgstr "" +msgstr "\"%s\": resolution の値 %dx%d%s が誤っています - 主走査解像道が負 (RFC 2911 4.1.15 節)。" +#: cups/ipp.c:5028 #, c-format msgid "" "\"%s\": Bad resolution value %dx%d%s - feed resolution must be positive (RFC " "2911 section 4.1.15)." -msgstr "" +msgstr "\"%s\": resolution の値 %dx%d%s が誤っています - 副走査解像度が負 (RFC 2911 4.1.15 節)。" +#: cups/ipp.c:5125 #, c-format msgid "" "\"%s\": Bad text value \"%s\" - bad UTF-8 sequence (RFC 2911 section 4.1.1)." -msgstr "" +msgstr "\"%s\": text の値 \"%s\" が誤っています - UTF-8 として誤った並び (RFC 2911 4.1.1 節)。" +#: cups/ipp.c:5134 #, c-format msgid "\"%s\": Bad text value \"%s\" - bad length %d (RFC 2911 section 4.1.1)." -msgstr "" +msgstr "\"%s\": text の値 \"%s\" が誤っています - 不正な長さ %d (RFC 2911 4.1.1 節)。" +#: cups/ipp.c:5277 #, c-format msgid "" "\"%s\": Bad uriScheme value \"%s\" - bad characters (RFC 2911 section 4.1.6)." -msgstr "" +msgstr "\"%s\": uriScheme の値 \"%s\" が誤っています - 誤った文字 (RFC 2911 4.1.6 節)." +#: cups/ipp.c:5286 #, c-format msgid "" -"\"%s\": Bad uriScheme value \"%s\" - bad length %d (RFC 2911 section 4.1.6)." -msgstr "" +"\"%s\": Bad uriScheme value \"%s\" - bad length %d (RFC 2911 4.1.6 節)." +msgstr "\"%s\": uriScheme 値 \"%s\" が誤っています - 誤った長さ %d (RFC 2911 4.1.6 節)." +#: berkeley/lpq.c:565 #, c-format msgid "%-6s %-10.10s %-4d %-10d %-27.27s %.0f bytes" msgstr "%-6s %-10.10s %-4d %-10d %-27.27s %.0f バイト" +#: berkeley/lpq.c:570 #, c-format msgid "%-7s %-7.7s %-7d %-31.31s %.0f bytes" msgstr "%-7s %-7.7s %-7d %-31.31s %.0f バイト" +#: systemv/lpstat.c:792 #, c-format msgid "%s accepting requests since %s" msgstr "%s は %s からリクエストを受け付けています" +#: scheduler/ipp.c:9933 #, c-format msgid "%s cannot be changed." msgstr "%s は変更できません。" +#: berkeley/lpc.c:189 #, c-format msgid "%s is not implemented by the CUPS version of lpc." msgstr "%s は lpc の CUPS バージョンでは実装されていません。" +#: berkeley/lpq.c:656 #, c-format msgid "%s is not ready" msgstr "%s は準備ができていません" +#: berkeley/lpq.c:649 #, c-format msgid "%s is ready" msgstr "%s は準備ができています" +#: berkeley/lpq.c:652 #, c-format msgid "%s is ready and printing" msgstr "%s は準備ができており印刷しています" +#: filter/rastertoepson.c:985 filter/rastertohp.c:711 +#: filter/rastertolabel.c:1123 #, c-format msgid "%s job-id user title copies options [file]" msgstr "%s ジョブID ユーザー タイトル コピー数 オプション [ファイル]" +#: systemv/lpstat.c:796 #, c-format msgid "%s not accepting requests since %s -" msgstr "%s は %s からリクエストを受け付けていません -" +#: scheduler/ipp.c:691 #, c-format msgid "%s not supported." msgstr "%s はサポートされていません。" +#: systemv/lpstat.c:807 #, c-format msgid "%s/%s accepting requests since %s" msgstr "%s/%s は %s からリクエストを受け付けています" +#: systemv/lpstat.c:812 #, c-format msgid "%s/%s not accepting requests since %s -" msgstr "%s/%s は %s からリクエストを受け付けていません - " +#: berkeley/lpq.c:557 #, c-format msgid "%s: %-33.33s [job %d localhost]" msgstr "%s:%-33.33s [ジョブ %d localhost]" #. TRANSLATORS: Message is "subject: error" +#: cups/langprintf.c:86 scheduler/cupsfilter.c:716 systemv/lpadmin.c:805 +#: systemv/lpadmin.c:856 systemv/lpadmin.c:906 systemv/lpadmin.c:962 +#: systemv/lpadmin.c:1060 systemv/lpadmin.c:1112 systemv/lpadmin.c:1168 +#: systemv/lpadmin.c:1478 #, c-format msgid "%s: %s" msgstr "%s: %s" +#: systemv/cancel.c:305 systemv/cancel.c:368 #, c-format msgid "%s: %s failed: %s" msgstr "%s: %s に失敗しました: %s" +#: test/ippfind.c:797 test/ipptool.c:389 #, c-format msgid "%s: Bad version %s for \"-V\"." -msgstr "" +msgstr "%s: -V オプションにおいて %s は不正なバージョンです。" +#: systemv/cupsaccept.c:68 #, c-format msgid "%s: Don't know what to do." msgstr "%s: 何が起きているか不明です。" +#: berkeley/lpq.c:237 berkeley/lpr.c:362 systemv/lp.c:608 #, c-format msgid "" "%s: Error - %s environment variable names non-existent destination \"%s\"." msgstr "%s: エラー - 環境変数 %s が存在しない宛先 \"%s\" を指しています。" +#: berkeley/lpq.c:144 berkeley/lpq.c:215 berkeley/lpr.c:234 berkeley/lpr.c:337 +#: systemv/lp.c:163 systemv/lp.c:583 systemv/lp.c:703 systemv/lp.c:752 +#: systemv/lpstat.c:208 systemv/lpstat.c:254 systemv/lpstat.c:345 +#: systemv/lpstat.c:374 systemv/lpstat.c:398 systemv/lpstat.c:457 +#: systemv/lpstat.c:523 systemv/lpstat.c:584 systemv/lpstat.c:710 +#: systemv/lpstat.c:895 systemv/lpstat.c:1156 systemv/lpstat.c:1399 +#: systemv/lpstat.c:1658 #, c-format msgid "%s: Error - add '/version=1.1' to server name." -msgstr "" +msgstr "%s: エラー - '/version=1.1' をサーバー名に付与してください。" +#: systemv/lp.c:240 #, c-format msgid "%s: Error - bad job ID." msgstr "%s: エラー - 不正なジョブ ID です。" +#: systemv/lp.c:228 #, c-format msgid "%s: Error - cannot print files and alter jobs simultaneously." msgstr "" "%s: エラー - ファイルを印刷できず、ジョブを同時に変えることができません。" +#: systemv/lp.c:521 #, c-format msgid "%s: Error - cannot print from stdin if files or a job ID are provided." msgstr "" "%s: エラー - ファイルまたはジョブ ID が提供されている場合、標準入力から印刷で" "きません。 " +#: systemv/lp.c:470 #, c-format msgid "%s: Error - expected character set after \"-S\" option." msgstr "%s: エラー - \"-S\" オプションのあとには文字セットが必要です。" +#: systemv/lp.c:489 #, c-format msgid "%s: Error - expected content type after \"-T\" option." msgstr "%s: エラー - \"-T\" オプションのあとにはコンテンツタイプが必要です。" +#: berkeley/lpr.c:249 #, c-format msgid "%s: Error - expected copies after \"-#\" option." msgstr "%s: エラー - \"-#\" オプションのあとにはコピー数が必要です。" +#: systemv/lp.c:273 #, c-format msgid "%s: Error - expected copies after \"-n\" option." msgstr "%s: エラー - \"-n\" オプションのあとにはコピー数が必要です。" +#: berkeley/lpr.c:210 #, c-format msgid "%s: Error - expected destination after \"-P\" option." msgstr "%s: エラー - \"-P\" オプションのあとには宛先が必要です。" +#: systemv/lp.c:138 #, c-format msgid "%s: Error - expected destination after \"-d\" option." msgstr "%s: エラー - \"-d\" オプションのあとにはプリンター名が必要です。" +#: systemv/lp.c:177 #, c-format msgid "%s: Error - expected form after \"-f\" option." msgstr "%s: エラー - \"-f\" オプションのあとには用紙名が必要です。" +#: systemv/lp.c:400 #, c-format msgid "%s: Error - expected hold name after \"-H\" option." msgstr "%s: エラー - \"-H\" オプションのあとにはホールド名が必要です。" +#: berkeley/lpr.c:104 #, c-format msgid "%s: Error - expected hostname after \"-H\" option." msgstr "%s: エラー - \"-H\" オプションのあとにはホスト名が必要です。" +#: berkeley/lpq.c:180 berkeley/lprm.c:123 systemv/cancel.c:124 +#: systemv/cupsaccept.c:123 systemv/lp.c:198 systemv/lpstat.c:279 #, c-format msgid "%s: Error - expected hostname after \"-h\" option." msgstr "%s: エラー - \"-h\" オプションのあとにはホスト名が必要です。" +#: systemv/lp.c:380 #, c-format msgid "%s: Error - expected mode list after \"-y\" option." msgstr "%s: エラー - \"-y\" オプションのあとにはモードリストが必要です。" +#: berkeley/lpr.c:272 #, c-format msgid "%s: Error - expected name after \"-%c\" option." msgstr "%s: エラー - \"-%c\" オプションのあとには名前が必要です。" +#: berkeley/lpr.c:154 systemv/lp.c:297 #, c-format msgid "%s: Error - expected option=value after \"-o\" option." msgstr "%s: エラー - \"-o\" オプションのあとには オプション=値 が必要です。" +#: systemv/lp.c:450 #, c-format msgid "%s: Error - expected page list after \"-P\" option." msgstr "%s: エラー - \"-P\" オプションのあとにはページリストが必要です。" +#: systemv/lp.c:317 #, c-format msgid "%s: Error - expected priority after \"-%c\" option." msgstr "%s: エラー - \"-%c\" オプションのあとには優先度が必要です。" +#: systemv/cupsaccept.c:141 #, c-format msgid "%s: Error - expected reason text after \"-r\" option." msgstr "%s: エラー - \"-r\" のあとには理由のテキストが必要です。" +#: systemv/lp.c:363 #, c-format msgid "%s: Error - expected title after \"-t\" option." msgstr "%s: エラー - \"-t\" オプションのあとにはタイトルが必要です。" +#: berkeley/lpq.c:108 berkeley/lpr.c:85 berkeley/lprm.c:104 +#: systemv/cancel.c:95 systemv/cupsaccept.c:101 systemv/lp.c:116 +#: systemv/lpadmin.c:438 systemv/lpstat.c:137 #, c-format msgid "%s: Error - expected username after \"-U\" option." msgstr "%s: エラー - \"-U\" オプションのあとにはユーザー名が必要です。" +#: systemv/cancel.c:145 #, c-format msgid "%s: Error - expected username after \"-u\" option." msgstr "%s: エラー - \"-u\" オプションのあとにはユーザー名が必要です。" +#: berkeley/lpr.c:126 #, c-format msgid "%s: Error - expected value after \"-%c\" option." msgstr "%s: エラー - \"-%c\" オプションのあとには値が必要です。" +#: systemv/lpstat.c:157 systemv/lpstat.c:171 #, c-format msgid "" "%s: Error - need \"completed\", \"not-completed\", or \"all\" after \"-W\" " @@ -1691,131 +2160,168 @@ msgstr "" "%s: エラー - \"-W\" オプションのあとには、\"completed\"、\"not-completed" "\"、\"all\" のいずれかが必要です。" +#: berkeley/lpq.c:242 berkeley/lpr.c:367 systemv/lp.c:613 #, c-format msgid "%s: Error - no default destination available." msgstr "%s: エラー - 利用可能なデフォルトの宛先がありません。" +#: systemv/lp.c:339 #, c-format msgid "%s: Error - priority must be between 1 and 100." msgstr "%s: エラー - 優先度は 1 から 100 の間である必要があります。" +#: berkeley/lpr.c:370 systemv/lp.c:616 #, c-format msgid "%s: Error - scheduler not responding." msgstr "%s: エラー - スケジューラーが応答していません。" +#: berkeley/lpr.c:315 systemv/lp.c:553 #, c-format msgid "%s: Error - too many files - \"%s\"." msgstr "%s: エラー - ファイルが多すぎます - \"%s\"" +#: berkeley/lpr.c:297 systemv/lp.c:536 #, c-format msgid "%s: Error - unable to access \"%s\" - %s" msgstr "%s: エラー - \"%s\" にアクセスできません - %s" +#: berkeley/lpr.c:413 systemv/lp.c:647 #, c-format msgid "%s: Error - unable to queue from stdin - %s." msgstr "%s: エラー - 標準入力からキューにデータを入力できません。 - %s" +#: berkeley/lprm.c:87 berkeley/lprm.c:172 systemv/cancel.c:222 #, c-format msgid "%s: Error - unknown destination \"%s\"." msgstr "%s: エラー - \"%s\" は未知の宛先です。" +#: berkeley/lpq.c:148 #, c-format msgid "%s: Error - unknown destination \"%s/%s\"." msgstr "%s: エラー - \"%s/%s\" は未知の宛先です。" +#: berkeley/lpr.c:283 berkeley/lprm.c:139 systemv/cancel.c:163 +#: systemv/cupsaccept.c:164 systemv/lp.c:512 systemv/lpstat.c:469 #, c-format msgid "%s: Error - unknown option \"%c\"." msgstr "%s: エラー - '%c' は未知のオプションです。" +#: systemv/cupsaccept.c:157 systemv/lp.c:503 #, c-format msgid "%s: Error - unknown option \"%s\"." msgstr "%s: エラー - '%s' は未知のオプションです。" +#: systemv/lp.c:217 #, c-format msgid "%s: Expected job ID after \"-i\" option." msgstr "%s: '-i' オプションのあとにはジョブ ID が必要です。" +#: systemv/lpstat.c:527 systemv/lpstat.c:567 #, c-format msgid "%s: Invalid destination name in list \"%s\"." msgstr "%s: リスト \"%s\" に無効な宛先名があります。" +#: scheduler/cupsfilter.c:569 #, c-format msgid "%s: Invalid filter string \"%s\"." msgstr "%s: 無効なフィルター文字列です \"%s\"" +#: test/ippfind.c:768 test/ipptool.c:357 #, c-format msgid "%s: Missing timeout for \"-T\"." -msgstr "" +msgstr "%s: \"-T\" オプションにタイムアウトが設定されていません。" +#: test/ippfind.c:781 test/ipptool.c:371 #, c-format msgid "%s: Missing version for \"-V\"." -msgstr "" +msgstr "%s: \"-V\" オプションにバージョンの指定がありません。" +#: systemv/lp.c:427 #, c-format msgid "%s: Need job ID (\"-i jobid\") before \"-H restart\"." msgstr "%s: '-H restart' の前にはジョブ ID ('-i ジョブID') が必要です。" +#: scheduler/cupsfilter.c:460 #, c-format msgid "%s: No filter to convert from %s/%s to %s/%s." msgstr "%s: %s/%s から %s/%s に変換するフィルターがありません。" +#: systemv/cupsaccept.c:198 #, c-format msgid "%s: Operation failed: %s" msgstr "%s: 操作に失敗しました: %s" +#: berkeley/lpq.c:94 berkeley/lpr.c:71 berkeley/lprm.c:67 systemv/cancel.c:82 +#: systemv/cupsaccept.c:88 systemv/cupsaddsmb.c:86 systemv/lp.c:102 +#: systemv/lpadmin.c:239 systemv/lpinfo.c:88 systemv/lpmove.c:73 +#: systemv/lpstat.c:102 test/ipptool.c:329 test/ipptool.c:346 #, c-format msgid "%s: Sorry, no encryption support." msgstr "%s: 残念ながら、暗号化サポートはコンパイル時に組み込まれていません。" +#: berkeley/lpq.c:296 scheduler/cupsfilter.c:1265 systemv/cancel.c:245 +#: systemv/cupsaddsmb.c:144 systemv/cupsaddsmb.c:171 #, c-format msgid "%s: Unable to connect to server." msgstr "%s: サーバーに接続できません" +#: systemv/cancel.c:328 #, c-format msgid "%s: Unable to contact server." msgstr "%s: サーバーに連絡できません。" +#: scheduler/cupsfilter.c:425 #, c-format msgid "%s: Unable to determine MIME type of \"%s\"." msgstr "%s: \"%s\" の MIME タイプを判別できません。" +#: ppdc/ppdmerge.cxx:96 #, c-format msgid "%s: Unable to open %s: %s" msgstr "%s: %s を開けません: %s" +#: scheduler/cupsfilter.c:664 ppdc/ppdmerge.cxx:112 #, c-format msgid "%s: Unable to open PPD file: %s on line %d." msgstr "%s: PPD ファイルを開けません: %s の %d 行目" +#: scheduler/cupsfilter.c:392 #, c-format msgid "%s: Unable to read MIME database from \"%s\" or \"%s\"." msgstr "" "%s: \"%s\" または \"%s\" から MIME データベースを読み取ることができません。" +#: berkeley/lpq.c:151 systemv/lpstat.c:588 #, c-format msgid "%s: Unknown destination \"%s\"." msgstr "%s: \"%s\" は未知の宛先です。" +#: scheduler/cupsfilter.c:437 #, c-format msgid "%s: Unknown destination MIME type %s/%s." msgstr "%s: %s/%s は未知の宛先 MIME タイプです。" +#: scheduler/cupsfilter.c:1470 #, c-format msgid "%s: Unknown option \"%c\"." msgstr "%s: '%c' は未知のオプションです。" +#: test/ippfind.c:667 #, c-format msgid "%s: Unknown option \"%s\"." -msgstr "" +msgstr "%s: \"%s\" は未知のオプションです。" +#: test/ippfind.c:948 #, c-format msgid "%s: Unknown option \"-%c\"." -msgstr "" +msgstr "%s: \"-%c\" は未知のオプションです。" +#: scheduler/cupsfilter.c:417 #, c-format msgid "%s: Unknown source MIME type %s/%s." msgstr "%s: %s/%s は未知のソース MIME タイプです。" +#: berkeley/lpr.c:140 #, c-format msgid "" "%s: Warning - \"%c\" format modifier not supported - output may not be " @@ -1824,987 +2330,1319 @@ msgstr "" "%s: 警告 - '%c' 形式修飾子はサポートされていません - 出力は正しくないものにな" "るかもしれません。" +#: systemv/lp.c:477 #, c-format msgid "%s: Warning - character set option ignored." msgstr "%s: 警告 - 文字セットオプションは無視されます。" +#: systemv/lp.c:496 #, c-format msgid "%s: Warning - content type option ignored." msgstr "%s: 警告 - コンテンツタイプオプションは無視されます。" +#: systemv/lp.c:184 #, c-format msgid "%s: Warning - form option ignored." msgstr "%s: 警告 - 用紙オプションは無視されます。" +#: systemv/lp.c:387 #, c-format msgid "%s: Warning - mode option ignored." msgstr "%s: 警告 - モードオプションは無視されます。" +#: ppdc/sample.c:310 msgid "-1" msgstr "-1" +#: ppdc/sample.c:301 msgid "-10" msgstr "-10" +#: ppdc/sample.c:393 msgid "-100" msgstr "-100" +#: ppdc/sample.c:392 msgid "-105" msgstr "-105" +#: ppdc/sample.c:300 msgid "-11" msgstr "-11" +#: ppdc/sample.c:391 msgid "-110" msgstr "-110" +#: ppdc/sample.c:390 msgid "-115" msgstr "-115" +#: ppdc/sample.c:299 msgid "-12" msgstr "-12" +#: ppdc/sample.c:389 msgid "-120" msgstr "-120" +#: ppdc/sample.c:298 msgid "-13" msgstr "-13" +#: ppdc/sample.c:297 msgid "-14" msgstr "-14" +#: ppdc/sample.c:296 msgid "-15" msgstr "-15" +#: ppdc/sample.c:309 msgid "-2" msgstr "-2" +#: ppdc/sample.c:409 msgid "-20" msgstr "-20" +#: ppdc/sample.c:408 msgid "-25" msgstr "-25" +#: ppdc/sample.c:308 msgid "-3" msgstr "-3" +#: ppdc/sample.c:407 msgid "-30" msgstr "-30" +#: ppdc/sample.c:406 msgid "-35" msgstr "-35" +#: ppdc/sample.c:307 msgid "-4" msgstr "-4" +#: ppdc/sample.c:405 msgid "-40" msgstr "-40" +#: ppdc/sample.c:404 msgid "-45" msgstr "-45" +#: ppdc/sample.c:306 msgid "-5" msgstr "-5" +#: ppdc/sample.c:403 msgid "-50" msgstr "-50" +#: ppdc/sample.c:402 msgid "-55" msgstr "-55" +#: ppdc/sample.c:305 msgid "-6" msgstr "-6" +#: ppdc/sample.c:401 msgid "-60" msgstr "-60" +#: ppdc/sample.c:400 msgid "-65" msgstr "-65" +#: ppdc/sample.c:304 msgid "-7" msgstr "-7" +#: ppdc/sample.c:399 msgid "-70" msgstr "-70" +#: ppdc/sample.c:398 msgid "-75" msgstr "-75" +#: ppdc/sample.c:303 msgid "-8" msgstr "-8" +#: ppdc/sample.c:397 msgid "-80" msgstr "-80" +#: ppdc/sample.c:396 msgid "-85" msgstr "-85" +#: ppdc/sample.c:302 msgid "-9" msgstr "-9" +#: ppdc/sample.c:395 msgid "-90" msgstr "-90" +#: ppdc/sample.c:394 msgid "-95" msgstr "-95" +#: ppdc/sample.c:311 msgid "0" msgstr "0" +#: ppdc/sample.c:312 msgid "1" msgstr "1" +#: ppdc/sample.c:384 msgid "1 inch/sec." msgstr "1 インチ/秒" +#: ppdc/sample.c:172 msgid "1.25x0.25\"" msgstr "1.25x0.25 インチ" +#: ppdc/sample.c:173 msgid "1.25x2.25\"" msgstr "1.25x2.25 インチ" +#: ppdc/sample.c:432 msgid "1.5 inch/sec." msgstr "1.5 インチ/秒" +#: ppdc/sample.c:174 msgid "1.50x0.25\"" msgstr "1.50x0.25 インチ" +#: ppdc/sample.c:175 msgid "1.50x0.50\"" msgstr "1.50x0.50 インチ" +#: ppdc/sample.c:176 msgid "1.50x1.00\"" msgstr "1.50x1.00 インチ" +#: ppdc/sample.c:177 msgid "1.50x2.00\"" msgstr "1.50x2.00 インチ" +#: ppdc/sample.c:321 msgid "10" msgstr "10" +#: ppdc/sample.c:443 msgid "10 inches/sec." msgstr "10 インチ/秒" +#: ppdc/sample.c:6 msgid "10 x 11" msgstr "10 x 11 インチ" +#: ppdc/sample.c:7 msgid "10 x 13" msgstr "10 x 13 インチ" +#: ppdc/sample.c:8 msgid "10 x 14" msgstr "10 x 14 インチ" +#: ppdc/sample.c:423 msgid "100" msgstr "100" +#: ppdc/sample.c:334 msgid "100 mm/sec." msgstr "100 ミリメートル/秒" +#: ppdc/sample.c:424 msgid "105" msgstr "105" +#: ppdc/sample.c:322 msgid "11" msgstr "11" +#: ppdc/sample.c:444 msgid "11 inches/sec." msgstr "11 インチ/秒" +#: ppdc/sample.c:425 msgid "110" msgstr "110" +#: ppdc/sample.c:426 msgid "115" msgstr "115" +#: ppdc/sample.c:323 msgid "12" msgstr "12" +#: ppdc/sample.c:445 msgid "12 inches/sec." msgstr "12 インチ/秒" +#: ppdc/sample.c:9 msgid "12 x 11" msgstr "12 x 11 インチ" +#: ppdc/sample.c:427 msgid "120" msgstr "120" +#: ppdc/sample.c:335 msgid "120 mm/sec." msgstr "120 ミリメートル/秒" +#: ppdc/sample.c:243 msgid "120x60dpi" msgstr "120x60dpi" +#: ppdc/sample.c:249 msgid "120x72dpi" msgstr "120x72dpi" +#: ppdc/sample.c:324 msgid "13" msgstr "13" +#: ppdc/sample.c:232 msgid "136dpi" msgstr "136dpi" +#: ppdc/sample.c:325 msgid "14" msgstr "14" +#: ppdc/sample.c:326 msgid "15" msgstr "15" +#: ppdc/sample.c:328 msgid "15 mm/sec." msgstr "15 ミリメートル/秒" +#: ppdc/sample.c:10 msgid "15 x 11" msgstr "15 x 11 インチ" +#: ppdc/sample.c:336 msgid "150 mm/sec." msgstr "150 ミリメートル/秒" +#: ppdc/sample.c:283 msgid "150dpi" msgstr "150dpi" +#: ppdc/sample.c:368 msgid "16" msgstr "16" +#: ppdc/sample.c:369 msgid "17" msgstr "17" +#: ppdc/sample.c:370 msgid "18" msgstr "18" +#: ppdc/sample.c:244 msgid "180dpi" msgstr "180dpi" +#: ppdc/sample.c:371 msgid "19" msgstr "19" +#: ppdc/sample.c:313 msgid "2" msgstr "2" +#: ppdc/sample.c:385 msgid "2 inches/sec." msgstr "2 インチ/秒" +#: ppdc/sample.c:270 msgid "2-Sided Printing" msgstr "両面印刷" +#: ppdc/sample.c:178 msgid "2.00x0.37\"" msgstr "2.00x0.37 インチ" +#: ppdc/sample.c:179 msgid "2.00x0.50\"" msgstr "2.00x0.50 インチ" +#: ppdc/sample.c:180 msgid "2.00x1.00\"" msgstr "2.00x1.00 インチ" +#: ppdc/sample.c:181 msgid "2.00x1.25\"" msgstr "2.00x1.25 インチ" +#: ppdc/sample.c:182 msgid "2.00x2.00\"" msgstr "2.00x2.00 インチ" +#: ppdc/sample.c:183 msgid "2.00x3.00\"" msgstr "2.00x3.00 インチ" +#: ppdc/sample.c:184 msgid "2.00x4.00\"" msgstr "2.00x4.00 インチ" +#: ppdc/sample.c:185 msgid "2.00x5.50\"" msgstr "2.00x5.50 インチ" +#: ppdc/sample.c:186 msgid "2.25x0.50\"" msgstr "2.25x0.50 インチ" +#: ppdc/sample.c:187 msgid "2.25x1.25\"" msgstr "2.25x1.25 インチ" +#: ppdc/sample.c:188 msgid "2.25x4.00\"" msgstr "2.25x4.00 インチ" +#: ppdc/sample.c:189 msgid "2.25x5.50\"" msgstr "2.25x5.50 インチ" +#: ppdc/sample.c:190 msgid "2.38x5.50\"" msgstr "2.38x5.50 インチ" +#: ppdc/sample.c:433 msgid "2.5 inches/sec." msgstr "2.5 インチ/秒" +#: ppdc/sample.c:191 msgid "2.50x1.00\"" msgstr "2.50x1.00 インチ" +#: ppdc/sample.c:192 msgid "2.50x2.00\"" msgstr "2.50x2.00 インチ" +#: ppdc/sample.c:193 msgid "2.75x1.25\"" msgstr "2.75x1.25 インチ" +#: ppdc/sample.c:194 msgid "2.9 x 1\"" msgstr "2.9 x 1 インチ" +#: ppdc/sample.c:372 msgid "20" msgstr "20" +#: ppdc/sample.c:329 msgid "20 mm/sec." msgstr "20 ミリメートル/秒" +#: ppdc/sample.c:337 msgid "200 mm/sec." msgstr "200 ミリメートル/秒" +#: ppdc/sample.c:233 msgid "203dpi" msgstr "203dpi" +#: ppdc/sample.c:373 msgid "21" msgstr "21" +#: ppdc/sample.c:374 msgid "22" msgstr "22" +#: ppdc/sample.c:375 msgid "23" msgstr "23" +#: ppdc/sample.c:376 msgid "24" msgstr "24" +#: ppdc/sample.c:241 msgid "24-Pin Series" msgstr "24 ピンシリーズ" +#: ppdc/sample.c:250 msgid "240x72dpi" msgstr "240x72dpi" +#: ppdc/sample.c:377 msgid "25" msgstr "25" +#: ppdc/sample.c:338 msgid "250 mm/sec." msgstr "250 ミリメートル/秒" +#: ppdc/sample.c:378 msgid "26" msgstr "26" +#: ppdc/sample.c:379 msgid "27" msgstr "27" +#: ppdc/sample.c:380 msgid "28" msgstr "28" +#: ppdc/sample.c:381 msgid "29" msgstr "29" +#: ppdc/sample.c:314 msgid "3" msgstr "3" +#: ppdc/sample.c:386 msgid "3 inches/sec." msgstr "3 インチ/秒" +#: ppdc/sample.c:3 msgid "3 x 5" msgstr "3 x 5" +#: ppdc/sample.c:195 msgid "3.00x1.00\"" msgstr "3.00x1.00 インチ" +#: ppdc/sample.c:196 msgid "3.00x1.25\"" msgstr "3.00x1.25 インチ" +#: ppdc/sample.c:197 msgid "3.00x2.00\"" msgstr "3.00x2.00 インチ" +#: ppdc/sample.c:198 msgid "3.00x3.00\"" msgstr "3.00x3.00インチ" +#: ppdc/sample.c:199 msgid "3.00x5.00\"" msgstr "3.00x5.00 インチ" +#: ppdc/sample.c:200 msgid "3.25x2.00\"" msgstr "3.25x2.00 インチ" +#: ppdc/sample.c:201 msgid "3.25x5.00\"" msgstr "3.25x5.00 インチ" +#: ppdc/sample.c:202 msgid "3.25x5.50\"" msgstr "3.25x5.50 インチ" +#: ppdc/sample.c:203 msgid "3.25x5.83\"" msgstr "3.25x5.83 インチ" +#: ppdc/sample.c:204 msgid "3.25x7.83\"" msgstr "3.25x7.83 インチ" +#: ppdc/sample.c:4 msgid "3.5 x 5" msgstr "3.5 x 5" +#: ppdc/sample.c:171 msgid "3.5\" Disk" msgstr "3.5 インチディスク" +#: ppdc/sample.c:205 msgid "3.50x1.00\"" msgstr "3.50x1.00 インチ" +#: ppdc/sample.c:382 msgid "30" msgstr "30" +#: ppdc/sample.c:330 msgid "30 mm/sec." msgstr "30 ミリメートル/秒" +#: ppdc/sample.c:339 msgid "300 mm/sec." msgstr "300 ミリメートル/秒" +#: ppdc/sample.c:234 msgid "300dpi" msgstr "300dpi" +#: ppdc/sample.c:410 msgid "35" msgstr "35" +#: ppdc/sample.c:246 msgid "360dpi" msgstr "360dpi" +#: ppdc/sample.c:245 msgid "360x180dpi" msgstr "360x180dpi" +#: ppdc/sample.c:315 msgid "4" msgstr "4" +#: ppdc/sample.c:387 msgid "4 inches/sec." msgstr "4 インチ/秒" +#: ppdc/sample.c:206 msgid "4.00x1.00\"" msgstr "4.00x1.00 インチ" +#: ppdc/sample.c:214 msgid "4.00x13.00\"" msgstr "4.00x13.00 インチ" +#: ppdc/sample.c:207 msgid "4.00x2.00\"" msgstr "4.00x2.00 インチ" +#: ppdc/sample.c:208 msgid "4.00x2.50\"" msgstr "4.00x2.50 インチ" +#: ppdc/sample.c:209 msgid "4.00x3.00\"" msgstr "4.00x3.00 インチ" +#: ppdc/sample.c:210 msgid "4.00x4.00\"" msgstr "4.00x4.00 インチ" +#: ppdc/sample.c:211 msgid "4.00x5.00\"" msgstr "4.00x5.00 インチ" +#: ppdc/sample.c:212 msgid "4.00x6.00\"" msgstr "4.00x6.00 インチ" +#: ppdc/sample.c:213 msgid "4.00x6.50\"" msgstr "4.00x6.50 インチ" +#: ppdc/sample.c:411 msgid "40" msgstr "40" +#: ppdc/sample.c:331 msgid "40 mm/sec." msgstr "40 ミリメートル/秒" +#: ppdc/sample.c:412 msgid "45" msgstr "45" +#: ppdc/sample.c:316 msgid "5" msgstr "5" +#: ppdc/sample.c:437 msgid "5 inches/sec." msgstr "5 インチ/秒" +#: ppdc/sample.c:5 msgid "5 x 7" msgstr "5 x 7 インチ" +#: ppdc/sample.c:413 msgid "50" msgstr "50" +#: ppdc/sample.c:414 msgid "55" msgstr "55" +#: ppdc/sample.c:317 msgid "6" msgstr "6" +#: ppdc/sample.c:438 msgid "6 inches/sec." msgstr "6 インチ/秒" +#: ppdc/sample.c:215 msgid "6.00x1.00\"" msgstr "6.00x1.00 インチ" +#: ppdc/sample.c:216 msgid "6.00x2.00\"" msgstr "6.00x2.00 インチ" +#: ppdc/sample.c:217 msgid "6.00x3.00\"" msgstr "6.00x3.00 インチ" +#: ppdc/sample.c:218 msgid "6.00x4.00\"" msgstr "6.00x4.00 インチ" +#: ppdc/sample.c:219 msgid "6.00x5.00\"" msgstr "6.00x5.00 インチ" +#: ppdc/sample.c:220 msgid "6.00x6.00\"" msgstr "6.00x6.00 インチ" +#: ppdc/sample.c:221 msgid "6.00x6.50\"" msgstr "6.00x6.50 インチ" +#: ppdc/sample.c:415 msgid "60" msgstr "60" +#: ppdc/sample.c:332 msgid "60 mm/sec." msgstr "60 ミリメートル/秒" +#: ppdc/sample.c:261 msgid "600dpi" msgstr "600dpi" +#: ppdc/sample.c:242 msgid "60dpi" msgstr "60dpi" +#: ppdc/sample.c:248 msgid "60x72dpi" msgstr "60x72dpi" +#: ppdc/sample.c:416 msgid "65" msgstr "65" +#: ppdc/sample.c:318 msgid "7" msgstr "7" +#: ppdc/sample.c:440 msgid "7 inches/sec." msgstr "7 インチ/秒" +#: ppdc/sample.c:11 msgid "7 x 9" msgstr "7 x 9 インチ" +#: ppdc/sample.c:417 msgid "70" msgstr "70" +#: ppdc/sample.c:252 msgid "720dpi" msgstr "720dpi" +#: ppdc/sample.c:418 msgid "75" msgstr "75" +#: ppdc/sample.c:319 msgid "8" msgstr "8" +#: ppdc/sample.c:441 msgid "8 inches/sec." msgstr "8 インチ/秒" +#: ppdc/sample.c:12 msgid "8 x 10" msgstr "8 x 10 インチ" +#: ppdc/sample.c:222 msgid "8.00x1.00\"" msgstr "8.00x1.00 インチ" +#: ppdc/sample.c:223 msgid "8.00x2.00\"" msgstr "8.00x2.00 インチ" +#: ppdc/sample.c:224 msgid "8.00x3.00\"" msgstr "8.00x3.00 インチ" +#: ppdc/sample.c:225 msgid "8.00x4.00\"" msgstr "8.00x4.00 インチ" +#: ppdc/sample.c:226 msgid "8.00x5.00\"" msgstr "8.00x5.00 インチ" +#: ppdc/sample.c:227 msgid "8.00x6.00\"" msgstr "8.00x6.00 インチ" +#: ppdc/sample.c:228 msgid "8.00x6.50\"" msgstr "8.00x6.50 インチ" +#: ppdc/sample.c:419 msgid "80" msgstr "80" +#: ppdc/sample.c:333 msgid "80 mm/sec." msgstr "80 ミリメートル/秒" +#: ppdc/sample.c:420 msgid "85" msgstr "85" +#: ppdc/sample.c:320 msgid "9" msgstr "9" +#: ppdc/sample.c:442 msgid "9 inches/sec." msgstr "9 インチ/秒" +#: ppdc/sample.c:13 msgid "9 x 11" msgstr "9 x 11 インチ" +#: ppdc/sample.c:14 msgid "9 x 12" msgstr "9 x 12 インチ" +#: ppdc/sample.c:247 msgid "9-Pin Series" msgstr "9 ピンシリーズ" +#: ppdc/sample.c:421 msgid "90" msgstr "90" +#: ppdc/sample.c:422 msgid "95" msgstr "95" +#: berkeley/lpc.c:213 msgid "?Invalid help command unknown." msgstr "?無効なヘルプコマンドです" +#: cgi-bin/admin.c:2368 msgid "A Samba password is required to export printer drivers" msgstr "" "プリンタードライバーをエクスポートするには Samba のパスワードが必要です。" +#: cgi-bin/admin.c:2364 msgid "A Samba username is required to export printer drivers" msgstr "" "プリンタードライバーをエクスポートするには、Samba のユーザー名が必要です。" +#: scheduler/ipp.c:2363 #, c-format msgid "A class named \"%s\" already exists." msgstr "\"%s\" という名前のクラスはすでに存在します。" +#: scheduler/ipp.c:1006 #, c-format msgid "A printer named \"%s\" already exists." msgstr "\"%s\" という名前のプリンターはすでに存在します。" +#: ppdc/sample.c:15 msgid "A0" msgstr "A0" +#: ppdc/sample.c:16 msgid "A0 Long Edge" msgstr "A0 長辺送り" +#: ppdc/sample.c:17 msgid "A1" msgstr "A1" +#: ppdc/sample.c:18 msgid "A1 Long Edge" msgstr "A1 長辺送り" +#: ppdc/sample.c:37 msgid "A10" msgstr "A10" +#: ppdc/sample.c:19 msgid "A2" msgstr "A2" +#: ppdc/sample.c:20 msgid "A2 Long Edge" msgstr "A2 長辺送り" +#: ppdc/sample.c:21 msgid "A3" msgstr "A3" +#: ppdc/sample.c:22 msgid "A3 Long Edge" msgstr "A3 長辺送り" +#: ppdc/sample.c:23 msgid "A3 Oversize" msgstr "A3 (特大)" +#: ppdc/sample.c:24 msgid "A3 Oversize Long Edge" msgstr "A3 (特大) 長辺送り" +#: ppdc/sample.c:25 msgid "A4" msgstr "A4" +#: ppdc/sample.c:27 msgid "A4 Long Edge" msgstr "A4 長辺送り" +#: ppdc/sample.c:26 msgid "A4 Oversize" msgstr "A4 (特大)" +#: ppdc/sample.c:28 msgid "A4 Small" msgstr "A4 (小)" +#: ppdc/sample.c:29 msgid "A5" msgstr "A5" +#: ppdc/sample.c:31 msgid "A5 Long Edge" msgstr "A5 長辺送り" +#: ppdc/sample.c:30 msgid "A5 Oversize" msgstr "A5 (特大)" +#: ppdc/sample.c:32 msgid "A6" msgstr "A6" +#: ppdc/sample.c:33 msgid "A6 Long Edge" msgstr "A6 長辺送り" +#: ppdc/sample.c:34 msgid "A7" msgstr "A7" +#: ppdc/sample.c:35 msgid "A8" msgstr "A8" +#: ppdc/sample.c:36 msgid "A9" msgstr "A9" +#: ppdc/sample.c:38 msgid "ANSI A" msgstr "ANSI A" +#: ppdc/sample.c:39 msgid "ANSI B" msgstr "ANSI B" +#: ppdc/sample.c:40 msgid "ANSI C" msgstr "ANSI C" +#: ppdc/sample.c:41 msgid "ANSI D" msgstr "ANSI D" +#: ppdc/sample.c:42 msgid "ANSI E" msgstr "ANSI E" +#: ppdc/sample.c:47 msgid "ARCH C" msgstr "ARCH C" +#: ppdc/sample.c:48 msgid "ARCH C Long Edge" msgstr "ARCH C 長辺送り" +#: ppdc/sample.c:49 msgid "ARCH D" msgstr "ARCH D" +#: ppdc/sample.c:50 msgid "ARCH D Long Edge" msgstr "ARCH D 長辺送り" +#: ppdc/sample.c:51 msgid "ARCH E" msgstr "ARCH E" +#: ppdc/sample.c:52 msgid "ARCH E Long Edge" msgstr "ARCH E 長辺送り" +#: cgi-bin/classes.c:169 cgi-bin/printers.c:172 msgid "Accept Jobs" msgstr "ジョブの受け付け" +#: cups/http-support.c:1359 msgid "Accepted" msgstr "受け付けました" +#: cgi-bin/admin.c:570 msgid "Add Class" msgstr "クラスの追加" +#: cgi-bin/admin.c:882 msgid "Add Printer" msgstr "プリンターの追加" +#: cgi-bin/admin.c:444 cgi-bin/admin.c:477 cgi-bin/admin.c:525 +#: cgi-bin/admin.c:535 msgid "Add RSS Subscription" msgstr "RSS 購読を追加" +#: ppdc/sample.c:163 msgid "Address" msgstr "アドレス" +#: cgi-bin/admin.c:210 cgi-bin/admin.c:284 cgi-bin/admin.c:2745 msgid "Administration" msgstr "管理" +#: ppdc/sample.c:429 msgid "Always" msgstr "常に有効" +#: backend/socket.c:126 msgid "AppSocket/HP JetDirect" msgstr "AppSocket/HP JetDirect" +#: ppdc/sample.c:450 msgid "Applicator" msgstr "アプリケーター" +#: scheduler/ipp.c:1081 #, c-format msgid "Attempt to set %s printer-state to bad value %d." msgstr "%s printer-state に 不正な値 %d を設定しようとしています。" +#: scheduler/ipp.c:325 #, c-format msgid "Attribute groups are out of order (%x < %x)." msgstr "属性グループは範囲外です (%x < %x)。" +#: ppdc/sample.c:126 msgid "B0" msgstr "B0" +#: ppdc/sample.c:127 msgid "B1" msgstr "B1" +#: ppdc/sample.c:137 msgid "B10" msgstr "B10" +#: ppdc/sample.c:128 msgid "B2" msgstr "B2" +#: ppdc/sample.c:129 msgid "B3" msgstr "B3" +#: ppdc/sample.c:130 msgid "B4" msgstr "B4" +#: ppdc/sample.c:131 msgid "B5" msgstr "B5" +#: ppdc/sample.c:132 msgid "B5 Oversize" msgstr "B5 (特大)" +#: ppdc/sample.c:133 msgid "B6" msgstr "B6" +#: ppdc/sample.c:134 msgid "B7" msgstr "B7" +#: ppdc/sample.c:135 msgid "B8" msgstr "B8" +#: ppdc/sample.c:136 msgid "B9" msgstr "B9" +#: scheduler/ipp.c:10859 #, c-format msgid "Bad 'document-format' value \"%s\"." -msgstr "" +msgstr "誤った 'document-format' の値です \"%s\"。" +#: cups/dest.c:1683 msgid "Bad NULL dests pointer" msgstr "不正な NULL 送信先ポインター" +#: cups/ppd.c:345 msgid "Bad OpenGroup" msgstr "不正な OpenGroup" +#: cups/ppd.c:347 msgid "Bad OpenUI/JCLOpenUI" msgstr "不正な OpenUI/JCLOpenUI" +#: cups/ppd.c:349 msgid "Bad OrderDependency" msgstr "不正な OrderDependency" +#: cups/ppd-cache.c:149 cups/ppd-cache.c:196 cups/ppd-cache.c:234 +#: cups/ppd-cache.c:240 cups/ppd-cache.c:256 cups/ppd-cache.c:272 +#: cups/ppd-cache.c:281 cups/ppd-cache.c:289 cups/ppd-cache.c:306 +#: cups/ppd-cache.c:314 cups/ppd-cache.c:329 cups/ppd-cache.c:337 +#: cups/ppd-cache.c:358 cups/ppd-cache.c:370 cups/ppd-cache.c:385 +#: cups/ppd-cache.c:397 cups/ppd-cache.c:419 cups/ppd-cache.c:427 +#: cups/ppd-cache.c:445 cups/ppd-cache.c:453 cups/ppd-cache.c:468 +#: cups/ppd-cache.c:476 cups/ppd-cache.c:494 cups/ppd-cache.c:502 +#: cups/ppd-cache.c:529 cups/ppd-cache.c:599 cups/ppd-cache.c:607 +#: cups/ppd-cache.c:615 msgid "Bad PPD cache file." msgstr "不正な PPD キャッシュファイルです。" +#: cups/http-support.c:1374 msgid "Bad Request" msgstr "不正なリクエスト" +#: cups/snmp.c:998 msgid "Bad SNMP version number" msgstr "不正な SNMP バージョン番号" +#: cups/ppd.c:350 msgid "Bad UIConstraints" msgstr "不正な UIConstraints" +#: scheduler/ipp.c:1442 #, c-format msgid "Bad copies value %d." msgstr "%d は不正なコピー値です。" +#: cups/ppd.c:358 msgid "Bad custom parameter" msgstr "不正なカスタムパラメーター" +#: cups/http-support.c:1526 scheduler/ipp.c:2449 #, c-format msgid "Bad device-uri \"%s\"." msgstr "\"%s\" は無効な device-uri です。" +#: scheduler/ipp.c:2488 #, c-format msgid "Bad device-uri scheme \"%s\"." msgstr "\"%s\" は無効な device-uri スキーマです。" +#: scheduler/ipp.c:8105 scheduler/ipp.c:8121 scheduler/ipp.c:9342 #, c-format msgid "Bad document-format \"%s\"." msgstr "\"%s\" は不正な document-format です。" +#: scheduler/ipp.c:9358 #, c-format msgid "Bad document-format-default \"%s\"." msgstr "\"%s\" は不正な document-format-default です。" +#: cups/util.c:932 msgid "Bad filename buffer" msgstr "不正なファイル名バッファーです。" +#: scheduler/ipp.c:1618 #, c-format msgid "Bad job-name value: %s" -msgstr "" +msgstr "誤った job-name 値: %s" +#: scheduler/ipp.c:1611 msgid "Bad job-name value: Wrong type or count." -msgstr "" +msgstr "誤った job-name 値: 型かカウントが誤っています。" +#: scheduler/ipp.c:9948 msgid "Bad job-priority value." msgstr "不正な job-priority 値です。" +#: scheduler/ipp.c:1472 #, c-format msgid "Bad job-sheets value \"%s\"." msgstr "\"%s\" は不正な job-sheets 値です。" +#: scheduler/ipp.c:1456 msgid "Bad job-sheets value type." msgstr "不正な job-sheets 値タイプ です。" +#: scheduler/ipp.c:9978 msgid "Bad job-state value." msgstr "不正な job-state 値です。" +#: scheduler/ipp.c:3071 scheduler/ipp.c:3531 scheduler/ipp.c:5970 +#: scheduler/ipp.c:6117 scheduler/ipp.c:7539 scheduler/ipp.c:7808 +#: scheduler/ipp.c:8657 scheduler/ipp.c:8883 scheduler/ipp.c:9238 +#: scheduler/ipp.c:9841 #, c-format msgid "Bad job-uri \"%s\"." msgstr "\"%s\" は無効な job-uri 属性です。" +#: scheduler/ipp.c:2129 scheduler/ipp.c:5514 #, c-format msgid "Bad notify-pull-method \"%s\"." msgstr "\"%s\" は無効な notify-pull-method です。" +#: scheduler/ipp.c:2093 scheduler/ipp.c:5478 #, c-format msgid "Bad notify-recipient-uri \"%s\"." msgstr "URI \"%s\" は不正な notify-recipient-uri です。" +#: scheduler/ipp.c:1488 #, c-format msgid "Bad number-up value %d." msgstr "%d は不正な number-up 値です。" +#: cups/adminutil.c:292 #, c-format msgid "Bad option + choice on line %d." msgstr "%d 行に不正なオプションと選択があります。" +#: scheduler/ipp.c:1505 #, c-format msgid "Bad page-ranges values %d-%d." msgstr "%d-%d は不正な page-ranges 値です。" +#: scheduler/ipp.c:2531 #, c-format msgid "Bad port-monitor \"%s\"." msgstr "\"%s\" は無効な port-monitor です。" +#: cups/dest.c:677 cups/dest.c:1335 msgid "Bad printer URI." msgstr "不正なプリンター URI です。" +#: scheduler/ipp.c:2592 #, c-format msgid "Bad printer-state value %d." msgstr "%d は無効な printer-state 値です。" +#: scheduler/ipp.c:293 #, c-format msgid "Bad request ID %d." msgstr "%d は無効なリクエストIDです。" +#: scheduler/ipp.c:278 #, c-format msgid "Bad request version number %d.%d." msgstr "バージョン番号 %d.%d は無効なリクエストです。" +#: cgi-bin/admin.c:1484 msgid "Bad subscription ID" msgstr "不正なサブスクリプション ID です。" +#: cups/ppd.c:360 msgid "Bad value string" msgstr "値文字列がありません" +#: cgi-bin/admin.c:3290 cgi-bin/admin.c:3536 msgid "Banners" msgstr "バナー" +#: ppdc/sample.c:287 msgid "Bond Paper" msgstr "ボンド紙" +#: backend/usb-darwin.c:1894 #, c-format msgid "Boolean expected for waiteof option \"%s\"." msgstr "論理値は、waiteof オプション \"%s\" であるべきです" +#: filter/pstops.c:2058 msgid "Buffer overflow detected, aborting." msgstr "オーバーフローが検出され、中断しました。" +#: ppdc/sample.c:254 msgid "CMYK" msgstr "CMYK" +#: ppdc/sample.c:363 msgid "CPCL Label Printer" msgstr "CPCL ラベルプリンター" +#: cgi-bin/admin.c:1485 cgi-bin/admin.c:1524 cgi-bin/admin.c:1534 msgid "Cancel RSS Subscription" msgstr "RSS 購読をキャンセル" +#: backend/ipp.c:2156 msgid "Canceling print job." msgstr "プリントジョブをキャンセルしています。" +#: scheduler/ipp.c:2572 msgid "Cannot share a remote Kerberized printer." msgstr "リモートの Kerberos 認証のプリンターを共有できません。" +#: ppdc/sample.c:279 msgid "Cassette" msgstr "カセット" +#: cgi-bin/admin.c:1655 cgi-bin/admin.c:1797 cgi-bin/admin.c:1810 +#: cgi-bin/admin.c:1821 msgid "Change Settings" msgstr "設定の変更" +#: scheduler/ipp.c:2141 scheduler/ipp.c:5526 #, c-format msgid "Character set \"%s\" not supported." msgstr "文字セット \"%s\" はサポートされていません。" +#: cgi-bin/classes.c:195 cgi-bin/classes.c:322 msgid "Classes" msgstr "クラス" +#: cgi-bin/printers.c:182 msgid "Clean Print Heads" msgstr "プリントヘッドクリーニング" +#: scheduler/ipp.c:3983 msgid "Close-Job doesn't support the job-uri attribute." msgstr "Close-Job は job-uri 属性をサポートしていません。" +#: ppdc/sample.c:282 msgid "Color" msgstr "カラー" +#: ppdc/sample.c:253 msgid "Color Mode" msgstr "カラーモード" +#: berkeley/lpc.c:204 msgid "" "Commands may be abbreviated. Commands are:\n" "\n" @@ -2814,67 +3652,88 @@ msgstr "" "\n" "exit help quit status ?" +#: cups/snmp.c:1002 msgid "Community name uses indefinite length" msgstr "コミュニティ名の長さが不定" +#: backend/ipp.c:830 backend/lpd.c:888 backend/socket.c:405 msgid "Connected to printer." msgstr "プリンターに接続しました。" +#: backend/ipp.c:735 backend/lpd.c:711 backend/socket.c:324 msgid "Connecting to printer." msgstr "プリンターに接続中。" +#: cups/http-support.c:1347 msgid "Continue" msgstr "継続" +#: ppdc/sample.c:365 msgid "Continuous" msgstr "連続" +#: backend/lpd.c:1037 backend/lpd.c:1169 msgid "Control file sent successfully." msgstr "コントロールファイルが正常に送信されました。" +#: backend/ipp.c:1327 backend/lpd.c:481 msgid "Copying print data." msgstr "印刷データをコピーしています。" +#: cups/http-support.c:1356 msgid "Created" msgstr "ジョブ作成" +#: cups/ppd.c:1113 cups/ppd.c:1153 cups/ppd.c:1398 cups/ppd.c:1501 msgid "Custom" msgstr "カスタム" +#: ppdc/sample.c:359 msgid "CustominCutInterval" msgstr "CustominCutInterval" +#: ppdc/sample.c:357 msgid "CustominTearInterval" msgstr "CustominTearInterval" +#: ppdc/sample.c:343 msgid "Cut" msgstr "カット" +#: ppdc/sample.c:451 msgid "Cutter" msgstr "カッター" +#: ppdc/sample.c:239 msgid "Dark" msgstr "濃い" +#: ppdc/sample.c:235 msgid "Darkness" msgstr "濃さ" +#: backend/lpd.c:1122 msgid "Data file sent successfully." msgstr "データファイルが正常に送信されました" +#: cgi-bin/admin.c:2094 cgi-bin/admin.c:2105 cgi-bin/admin.c:2150 msgid "Delete Class" msgstr "クラスの削除" +#: cgi-bin/admin.c:2179 cgi-bin/admin.c:2190 cgi-bin/admin.c:2235 msgid "Delete Printer" msgstr "プリンターの削除" +#: ppdc/sample.c:281 msgid "DeskJet Series" msgstr "DeskJet シリーズ" +#: scheduler/ipp.c:1366 #, c-format msgid "Destination \"%s\" is not accepting jobs." msgstr "宛先 \"%s\" はジョブを受け付けていません。" +#: systemv/lpinfo.c:300 #, c-format msgid "" "Device: uri = %s\n" @@ -2891,73 +3750,95 @@ msgstr "" " device-id = %s\n" " location = %s" +#: ppdc/sample.c:436 msgid "Direct Thermal Media" msgstr "感熱紙" +#: cups/file.c:296 #, c-format msgid "Directory \"%s\" contains a relative path." msgstr "ディレクトリー \"%s\" は相対パスを含んでいます。" +#: cups/file.c:268 #, c-format msgid "Directory \"%s\" has insecure permissions (0%o/uid=%d/gid=%d)." msgstr "" "ディレクトリー \"%s\" は安全でないパーミッションが与えられています (0%o/uid=" "%d/gid=%d)。" +#: cups/file.c:285 #, c-format msgid "Directory \"%s\" is a file." msgstr "ディレクトリー \"%s\" はファイルです。" +#: cups/file.c:256 #, c-format msgid "Directory \"%s\" not available: %s" msgstr "ディレクトリー \"%s\" は利用できません: %s" +#: cups/file.c:241 #, c-format msgid "Directory \"%s\" permissions OK (0%o/uid=%d/gid=%d)." msgstr "" "ディレクトリー \"%s\" のパーミッションは問題ありません (0%o/uid=%d/gid=%d)。" +#: ppdc/sample.c:345 msgid "Disabled" msgstr "無効" +#: scheduler/ipp.c:6019 #, c-format msgid "Document #%d does not exist in job #%d." msgstr "ドキュメント #%d がジョブ #%d に見つかりません。" +#: ppdc/sample.c:275 msgid "Duplexer" msgstr "両面オプション" +#: ppdc/sample.c:229 msgid "Dymo" msgstr "Dymo" +#: ppdc/sample.c:431 msgid "EPL1 Label Printer" msgstr "EPL1 ラベルプリンター" +#: ppdc/sample.c:434 msgid "EPL2 Label Printer" msgstr "EPL2 ラベルプリンター" +#: cgi-bin/admin.c:1849 cgi-bin/admin.c:1861 cgi-bin/admin.c:1915 +#: cgi-bin/admin.c:1922 cgi-bin/admin.c:1957 cgi-bin/admin.c:1970 +#: cgi-bin/admin.c:1994 cgi-bin/admin.c:2067 msgid "Edit Configuration File" msgstr "設定ファイルの編集" +#: cups/adminutil.c:337 msgid "Empty PPD file." msgstr "PPD ファイルが空です。" #. TRANSLATORS: Banner/cover sheet after the print job. +#: cgi-bin/admin.c:3561 msgid "Ending Banner" msgstr "終了バナー" +#: ppdc/sample.c:2 msgid "English" msgstr "English" +#: systemv/lppasswd.c:193 msgid "Enter old password:" msgstr "古いパスワードを入力:" +#: systemv/lppasswd.c:224 msgid "Enter password again:" msgstr "パスワードを再度入力:" +#: systemv/lppasswd.c:212 msgid "Enter password:" msgstr "パスワードを入力:" +#: scheduler/client.c:2537 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 " @@ -2967,259 +3848,349 @@ msgstr "" "root のユーザー名とパスワードを入力してください。Kerberos 認証を使用している" "場合、有効な Kerberos チケットがあることを確認してください。" +#: ppdc/sample.c:73 msgid "Envelope #10 " msgstr "封筒 #10" +#: ppdc/sample.c:74 msgid "Envelope #11" msgstr "封筒 #11" +#: ppdc/sample.c:75 msgid "Envelope #12" msgstr "封筒 #12" +#: ppdc/sample.c:76 msgid "Envelope #14" msgstr "封筒 #14" +#: ppdc/sample.c:77 msgid "Envelope #9" msgstr "封筒 #9" +#: ppdc/sample.c:89 msgid "Envelope B4" msgstr "封筒 B4" +#: ppdc/sample.c:90 msgid "Envelope B5" msgstr "封筒 B5" +#: ppdc/sample.c:91 msgid "Envelope B6" msgstr "封筒 B6" +#: ppdc/sample.c:78 msgid "Envelope C0" msgstr "封筒 C0" +#: ppdc/sample.c:79 msgid "Envelope C1" msgstr "封筒 C1" +#: ppdc/sample.c:80 msgid "Envelope C2" msgstr "封筒 C2" +#: ppdc/sample.c:81 msgid "Envelope C3" msgstr "封筒 C3" +#: ppdc/sample.c:67 msgid "Envelope C4" msgstr "封筒 C4" +#: ppdc/sample.c:68 msgid "Envelope C5" msgstr "封筒 C5" +#: ppdc/sample.c:69 msgid "Envelope C6" msgstr "封筒 C6" +#: ppdc/sample.c:82 msgid "Envelope C65" msgstr "封筒 C65" +#: ppdc/sample.c:83 msgid "Envelope C7" msgstr "封筒 C7" +#: ppdc/sample.c:84 msgid "Envelope Choukei 3" msgstr "封筒 長形3号" +#: ppdc/sample.c:85 msgid "Envelope Choukei 3 Long Edge" msgstr "封筒 長形3号 長辺送り" +#: ppdc/sample.c:86 msgid "Envelope Choukei 4" msgstr "封筒 長形4号" +#: ppdc/sample.c:87 msgid "Envelope Choukei 4 Long Edge" msgstr "封筒 長形4号 長辺送り" +#: ppdc/sample.c:70 msgid "Envelope DL" msgstr "封筒 DL" +#: ppdc/sample.c:269 msgid "Envelope Feed" msgstr "封筒フィード" +#: ppdc/sample.c:88 msgid "Envelope Invite" msgstr "招待状封筒" +#: ppdc/sample.c:92 msgid "Envelope Italian" msgstr "イタリア封筒" +#: ppdc/sample.c:93 msgid "Envelope Kaku2" msgstr "封筒 角2" +#: ppdc/sample.c:94 msgid "Envelope Kaku2 Long Edge" msgstr "封筒 角2 長辺送り" +#: ppdc/sample.c:95 msgid "Envelope Kaku3" msgstr "封筒 角3" +#: ppdc/sample.c:96 msgid "Envelope Kaku3 Long Edge" msgstr "封筒 角3 長辺送り" +#: ppdc/sample.c:97 msgid "Envelope Monarch" msgstr "封筒 Monarch" +#: ppdc/sample.c:99 msgid "Envelope PRC1 " msgstr "封筒 PRC1" +#: ppdc/sample.c:100 msgid "Envelope PRC1 Long Edge" msgstr "封筒 PRC1 長辺送り" +#: ppdc/sample.c:117 msgid "Envelope PRC10" msgstr "封筒 PRC10" +#: ppdc/sample.c:118 msgid "Envelope PRC10 Long Edge" msgstr "封筒 PRC10 長辺送り" +#: ppdc/sample.c:101 msgid "Envelope PRC2" msgstr "封筒 PRC2" +#: ppdc/sample.c:102 msgid "Envelope PRC2 Long Edge" msgstr "封筒 PRC2 長辺送り" +#: ppdc/sample.c:103 msgid "Envelope PRC3" msgstr "封筒 PRC3" +#: ppdc/sample.c:104 msgid "Envelope PRC3 Long Edge" msgstr "封筒 PRC3 長辺送り" +#: ppdc/sample.c:105 msgid "Envelope PRC4" msgstr "封筒 PRC4" +#: ppdc/sample.c:106 msgid "Envelope PRC4 Long Edge" msgstr "封筒 PRC4 長辺送り" +#: ppdc/sample.c:108 msgid "Envelope PRC5 Long Edge" msgstr "封筒 PRC5 長辺送り" +#: ppdc/sample.c:107 msgid "Envelope PRC5PRC5" msgstr "封筒 PRC5" +#: ppdc/sample.c:109 msgid "Envelope PRC6" msgstr "封筒 PRC6" +#: ppdc/sample.c:110 msgid "Envelope PRC6 Long Edge" msgstr "封筒 PRC6 長辺送り" +#: ppdc/sample.c:111 msgid "Envelope PRC7" msgstr "封筒 PRC7" +#: ppdc/sample.c:112 msgid "Envelope PRC7 Long Edge" msgstr "封筒 PRC7 長辺送り" +#: ppdc/sample.c:113 msgid "Envelope PRC8" msgstr "封筒 PRC8" +#: ppdc/sample.c:114 msgid "Envelope PRC8 Long Edge" msgstr "封筒 PRC8 長辺送り" +#: ppdc/sample.c:115 msgid "Envelope PRC9" msgstr "封筒 PRC9" +#: ppdc/sample.c:116 msgid "Envelope PRC9 Long Edge" msgstr "封筒 PRC9 長辺送り" +#: ppdc/sample.c:98 msgid "Envelope Personal" msgstr "パーソナル封筒" +#: ppdc/sample.c:119 msgid "Envelope You4" msgstr "封筒 洋形4号" +#: ppdc/sample.c:120 msgid "Envelope You4 Long Edge" msgstr "封筒 洋形4号 長辺送り" +#: test/ippfind.c:2794 msgid "Environment Variables:" -msgstr "" +msgstr "環境変数:" +#: ppdc/sample.c:240 msgid "Epson" msgstr "Epson" +#: cgi-bin/admin.c:3604 msgid "Error Policy" msgstr "エラーポリシー" +#: filter/rastertopwg.c:403 filter/rastertopwg.c:418 filter/rastertopwg.c:429 +#: filter/rastertopwg.c:440 msgid "Error sending raster data." msgstr "ラスターデータの送信でエラーが起きました。" +#: systemv/lpinfo.c:103 systemv/lpmove.c:88 msgid "Error: need hostname after \"-h\" option." msgstr "Error: '-h' オプションのあとにはホスト名が必要です。" +#: ppdc/sample.c:355 msgid "Every 10 Labels" msgstr "10 ラベルごと" +#: ppdc/sample.c:347 msgid "Every 2 Labels" msgstr "2 ラベルごと" +#: ppdc/sample.c:348 msgid "Every 3 Labels" msgstr "3 ラベルごと" +#: ppdc/sample.c:349 msgid "Every 4 Labels" msgstr "4 ラベルごと" +#: ppdc/sample.c:350 msgid "Every 5 Labels" msgstr "5 ラベルごと" +#: ppdc/sample.c:351 msgid "Every 6 Labels" msgstr "6 ラベルごと" +#: ppdc/sample.c:352 msgid "Every 7 Labels" msgstr "7 ラベルごと" +#: ppdc/sample.c:353 msgid "Every 8 Labels" msgstr "8 ラベルごと" +#: ppdc/sample.c:354 msgid "Every 9 Labels" msgstr "9 ラベルごと" +#: ppdc/sample.c:346 msgid "Every Label" msgstr "すべてのラベル" +#: ppdc/sample.c:121 msgid "Executive" msgstr "エグゼクティブ" +#: cups/http-support.c:1402 msgid "Expectation Failed" msgstr "予測に失敗しました" +#: cgi-bin/admin.c:2356 cgi-bin/admin.c:2375 msgid "Export Printers to Samba" msgstr "Samba へプリンターをエクスポート" +#: test/ippfind.c:2740 msgid "Expressions:" -msgstr "" - +msgstr "式:" + +#: systemv/cupstestdsc.c:172 systemv/cupstestdsc.c:189 +#: systemv/cupstestdsc.c:214 systemv/cupstestdsc.c:231 +#: systemv/cupstestdsc.c:255 systemv/cupstestdsc.c:273 +#: systemv/cupstestdsc.c:302 systemv/cupstestdsc.c:339 +#: systemv/cupstestdsc.c:349 systemv/cupstestdsc.c:359 +#: systemv/cupstestdsc.c:369 systemv/cupstestdsc.c:379 +#: systemv/cupstestdsc.c:387 msgid "FAIL" msgstr "失敗" +#: ppdc/sample.c:122 msgid "FanFold German" msgstr "FanFold German" +#: ppdc/sample.c:123 msgid "FanFold Legal German" msgstr "FanFold Legal German" +#: ppdc/sample.c:124 msgid "Fanfold US" msgstr "Fanfold US" +#: cups/file.c:300 #, c-format msgid "File \"%s\" contains a relative path." msgstr "ファイル \"%s\" は相対パスを含んでいます。" +#: cups/file.c:275 #, c-format msgid "File \"%s\" has insecure permissions (0%o/uid=%d/gid=%d)." msgstr "" "ファイル \"%s\" は安全でないパーミッションが与えられています (0%o/uid=%d/gid=" "%d)。" +#: cups/file.c:289 #, c-format msgid "File \"%s\" is a directory." msgstr "ファイル \"%s\" はディレクトリーです。" +#: cups/file.c:261 #, c-format msgid "File \"%s\" not available: %s" msgstr "ファイル \"%s\" は利用できません: %s" +#: cups/file.c:247 #, c-format msgid "File \"%s\" permissions OK (0%o/uid=%d/gid=%d)." msgstr "ファイル \"%s\" のパーミッションは問題ありません (0%o/uid=%d/gid=%d)。" +#: ppdc/sample.c:169 msgid "File Folder " msgstr "ファイルフォルダー" +#: scheduler/ipp.c:2467 #, c-format msgid "" "File device URIs have been disabled. To enable, see the FileDevice directive " @@ -3228,389 +4199,524 @@ msgstr "" "ファイルデバイス URI は無効になっています。有効にするには、\"%s/cups-files." "conf\" の FileDevice ディレクティブを参照してください。" +#: filter/rastertoepson.c:1117 filter/rastertohp.c:845 +#: filter/rastertolabel.c:1262 #, c-format msgid "Finished page %d." msgstr "ページ %d を終了。" +#: ppdc/sample.c:125 msgid "Folio" msgstr "フォリオ" +#: cups/http-support.c:1381 msgid "Forbidden" msgstr "Forbidden" +#: cups/ppd.c:742 cups/ppd.c:1302 msgid "General" msgstr "一般" +#: ppdc/sample.c:259 msgid "Generic" msgstr "汎用" +#: cups/snmp.c:1012 msgid "Get-Response-PDU uses indefinite length" msgstr "Get-Response-PDU は不確定の長さを使用しています" +#: ppdc/sample.c:290 msgid "Glossy Paper" msgstr "光沢紙" +#: scheduler/ipp.c:3049 scheduler/ipp.c:3457 scheduler/ipp.c:3995 +#: scheduler/ipp.c:5948 scheduler/ipp.c:6095 scheduler/ipp.c:7516 +#: scheduler/ipp.c:8635 scheduler/ipp.c:8861 scheduler/ipp.c:9216 +#: scheduler/ipp.c:9819 msgid "Got a printer-uri attribute but no job-id." msgstr "printer-uri 属性を取得しましたが、job-id を取得できませんでした。" +#: ppdc/sample.c:255 msgid "Grayscale" msgstr "グレースケール" +#: ppdc/sample.c:280 msgid "HP" msgstr "HP" +#: ppdc/sample.c:170 msgid "Hanging Folder" msgstr "Hanging Folder" +#: cgi-bin/help.c:143 msgid "Help file not in index." msgstr "ヘルプファイルが索引に含まれていません。" +#: cups/ipp.c:3198 cups/ipp.c:3225 cups/ipp.c:3248 msgid "IPP 1setOf attribute with incompatible value tags." msgstr "IPP の 1setOf 属性が value タグと互換性がありません。" +#: cups/ipp.c:3161 msgid "IPP attribute has no name." msgstr "IPP の属性に名前がありません。" +#: cups/ipp.c:7015 msgid "IPP attribute is not a member of the message." msgstr "IPP の属性がメッセージのメンバーではありません。" +#: cups/ipp.c:3610 msgid "IPP begCollection value not 0 bytes." msgstr "IPP の begCollection は想定された 0 バイトになっていません。" +#: cups/ipp.c:3391 msgid "IPP boolean value not 1 byte." msgstr "IPP の真偽値が想定された 1 バイトになっていません。" +#: cups/ipp.c:3452 msgid "IPP date value not 11 bytes." msgstr "IPP の date 値は想定された 11 バイトになっていません。" +#: cups/ipp.c:3631 msgid "IPP endCollection value not 0 bytes." msgstr "IPP の endCollection は想定された 0 バイトになっていません。" +#: cups/ipp.c:3366 msgid "IPP enum value not 4 bytes." msgstr "IPP の enum 値は想定された 4 バイトになっていません。" +#: cups/ipp.c:3090 msgid "IPP extension tag larger than 0x7FFFFFFF." msgstr "IPP の拡張タグが 0x7FFFFFFF より大きいです。" +#: cups/ipp.c:3363 msgid "IPP integer value not 4 bytes." msgstr "IPP の整数値は想定された 4 バイトになっていません。" +#: cups/ipp.c:3563 msgid "IPP language length overflows value." msgstr "IPP の language length の値がオーバーフローしています。" +#: cups/ipp.c:3572 msgid "IPP language length too large." -msgstr "" +msgstr "IPP の language の長さが長すぎます。" +#: cups/ipp.c:3275 msgid "IPP member name is not empty." msgstr "IPP のメンバー名が空ではありません。" +#: cups/ipp.c:3657 msgid "IPP memberName value is empty." msgstr "IPP の memberName の値が空です。" +#: cups/ipp.c:3649 msgid "IPP memberName with no attribute." -msgstr "" +msgstr "IPP の memberName に属性がありません。" +#: cups/ipp.c:3144 msgid "IPP name larger than 32767 bytes." msgstr "IPP 名が 32767 バイトより大きいです。" +#: cups/ipp.c:3529 msgid "IPP nameWithLanguage value less than minimum 4 bytes." msgstr "IPP の nameWithLanguage が最小値 4 バイト未満です。" +#: cups/ipp.c:3687 msgid "IPP octetString length too large." -msgstr "" +msgstr "IPP の octetString の長さが大きすぎます。" +#: cups/ipp.c:3497 msgid "IPP rangeOfInteger value not 8 bytes." msgstr "IPP の rangeOfInteger は想定された 8 バイトになっていません。" +#: cups/ipp.c:3470 msgid "IPP resolution value not 9 bytes." msgstr "IPP の resolution は想定された 9 バイトになっていません。" +#: cups/ipp.c:3590 msgid "IPP string length overflows value." msgstr "IPP の文字列長の値がオーバーフローしています。" +#: cups/ipp.c:3525 msgid "IPP textWithLanguage value less than minimum 4 bytes." msgstr "IPP の textWithLanguage の値が最小値 4 バイト未満です。" +#: cups/ipp.c:3349 msgid "IPP value larger than 32767 bytes." msgstr "IPP の値が 32767 バイト以上です。" +#: ppdc/sample.c:1 msgid "ISOLatin1" msgstr "ISOLatin1" +#: cups/ppd.c:353 msgid "Illegal control character" msgstr "不正な制御文字" +#: cups/ppd.c:354 msgid "Illegal main keyword string" msgstr "不正なメインキーワード文字列" +#: cups/ppd.c:355 msgid "Illegal option keyword string" msgstr "不正なオプションキーワード文字列" +#: cups/ppd.c:356 msgid "Illegal translation string" msgstr "不正な翻訳文字列" +#: cups/ppd.c:357 msgid "Illegal whitespace character" msgstr "不正な空白文字" +#: ppdc/sample.c:274 msgid "Installable Options" msgstr "インストール可能オプション" +#: ppdc/sample.c:277 msgid "Installed" msgstr "インストールされています" +#: ppdc/sample.c:293 msgid "IntelliBar Label Printer" msgstr "IntelliBar ラベルプリンター" +#: ppdc/sample.c:292 msgid "Intellitech" msgstr "Intellitech" +#: cups/http-support.c:1408 msgid "Internal Server Error" msgstr "サーバー内部エラー" +#: cups/ppd.c:344 msgid "Internal error" msgstr "内部エラー" +#: ppdc/sample.c:167 msgid "Internet Postage 2-Part" msgstr "Internet Postage 2-Part" +#: ppdc/sample.c:168 msgid "Internet Postage 3-Part" msgstr "Internet Postage 3-Part" +#: backend/ipp.c:334 msgid "Internet Printing Protocol" msgstr "インターネット印刷プロトコル" +#: cups/pwg-media.c:314 cups/pwg-media.c:333 msgid "Invalid media name arguments." -msgstr "" +msgstr "無効なメディア名引数です。" +#: cups/dest-options.c:1052 msgid "Invalid media size." msgstr "無効なメディアサイズです。" +#: filter/commandtops.c:125 #, c-format msgid "Invalid printer command \"%s\"." msgstr "無効なプリンターコマンドです。 \"%s\"" +#: cups/ppd.c:1420 msgid "JCL" msgstr "JCL" +#: ppdc/sample.c:53 msgid "JIS B0" msgstr "JIS B0" +#: ppdc/sample.c:55 msgid "JIS B1" msgstr "JIS B1" +#: ppdc/sample.c:54 msgid "JIS B10" msgstr "JIS B10" +#: ppdc/sample.c:56 msgid "JIS B2" msgstr "JIS B2" +#: ppdc/sample.c:57 msgid "JIS B3" msgstr "JIS B3" +#: ppdc/sample.c:58 msgid "JIS B4" msgstr "JIS B4" +#: ppdc/sample.c:59 msgid "JIS B4 Long Edge" msgstr "JIS B4 長辺送り" +#: ppdc/sample.c:60 msgid "JIS B5" msgstr "JIS B5" +#: ppdc/sample.c:61 msgid "JIS B5 Long Edge" msgstr "JIS B5 長辺送り" +#: ppdc/sample.c:62 msgid "JIS B6" msgstr "JIS B6" +#: ppdc/sample.c:63 msgid "JIS B6 Long Edge" msgstr "JIS B6 長辺送り" +#: ppdc/sample.c:64 msgid "JIS B7" msgstr "JIS B7" +#: ppdc/sample.c:65 msgid "JIS B8" msgstr "JIS B8" +#: ppdc/sample.c:66 msgid "JIS B9" msgstr "JIS B9" +#: scheduler/ipp.c:8933 #, c-format msgid "Job #%d cannot be restarted - no files." msgstr "ジョブ番号 %d を再開できません - ファイルが見つかりません。" +#: scheduler/ipp.c:3089 scheduler/ipp.c:3323 scheduler/ipp.c:3382 +#: scheduler/ipp.c:3559 scheduler/ipp.c:4005 scheduler/ipp.c:5612 +#: scheduler/ipp.c:5988 scheduler/ipp.c:6135 scheduler/ipp.c:6424 +#: scheduler/ipp.c:7363 scheduler/ipp.c:7385 scheduler/ipp.c:7557 +#: scheduler/ipp.c:7782 scheduler/ipp.c:7825 scheduler/ipp.c:8675 +#: scheduler/ipp.c:8901 scheduler/ipp.c:9256 scheduler/ipp.c:9859 #, c-format msgid "Job #%d does not exist." msgstr "ジョブ番号 %d は存在しません。" +#: scheduler/ipp.c:3591 #, c-format msgid "Job #%d is already aborted - can't cancel." msgstr "ジョブ番号 %d はすでに中断されています - キャンセルできません。" +#: scheduler/ipp.c:3585 #, c-format msgid "Job #%d is already canceled - can't cancel." msgstr "ジョブ番号 %d はすでにキャンセルされています - キャンセルできません。" +#: scheduler/ipp.c:3597 #, c-format msgid "Job #%d is already completed - can't cancel." msgstr "ジョブ番号 %d はすでに完了しています - キャンセルできません。" +#: scheduler/ipp.c:7583 scheduler/ipp.c:7867 scheduler/ipp.c:9874 #, c-format msgid "Job #%d is finished and cannot be altered." msgstr "ジョブ番号 %d はすでに終了し、変更できません。" +#: scheduler/ipp.c:8915 #, c-format msgid "Job #%d is not complete." msgstr "ジョブ番号 %d は完了していません。" +#: scheduler/ipp.c:3104 #, c-format msgid "Job #%d is not held for authentication." msgstr "ジョブ番号 %d は認証のために保留されていません。" +#: scheduler/ipp.c:8689 #, c-format msgid "Job #%d is not held." msgstr "ジョブ番号 %d は保留されていません。" +#: cgi-bin/ipp-var.c:1055 msgid "Job Completed" msgstr "ジョブ完了" +#: cgi-bin/ipp-var.c:1053 msgid "Job Created" msgstr "ジョブ作成" +#: cgi-bin/ipp-var.c:1059 msgid "Job Options Changed" msgstr "ジョブオプション変更" +#: cgi-bin/ipp-var.c:1057 msgid "Job Stopped" msgstr "ジョブ中止" +#: scheduler/ipp.c:9956 msgid "Job is completed and cannot be changed." msgstr "ジョブは完了し変更できません。" +#: cgi-bin/jobs.c:198 msgid "Job operation failed" msgstr "ジョブ操作失敗" +#: scheduler/ipp.c:9992 scheduler/ipp.c:10011 scheduler/ipp.c:10022 msgid "Job state cannot be changed." msgstr "ジョブの状態を変更できません。" +#: scheduler/ipp.c:8781 msgid "Job subscriptions cannot be renewed." msgstr "ジョブサブスクリプションを更新できません。" +#: cgi-bin/jobs.c:103 cgi-bin/jobs.c:114 cgi-bin/jobs.c:195 msgid "Jobs" msgstr "ジョブ" +#: backend/lpd.c:186 msgid "LPD/LPR Host or Printer" msgstr "LPD/LPR ホストまたはプリンター" +#: ppdc/sample.c:230 msgid "Label Printer" msgstr "ラベルプリンター" +#: ppdc/sample.c:446 msgid "Label Top" msgstr "ラベルトップ" +#: scheduler/ipp.c:2150 scheduler/ipp.c:5535 #, c-format msgid "Language \"%s\" not supported." msgstr "言語 \"%s\" はサポートされていません。" +#: ppdc/sample.c:164 msgid "Large Address" msgstr "ラージアドレス" +#: ppdc/sample.c:291 msgid "LaserJet Series PCL 4/5" msgstr "LaserJet Series PCL 4/5" +#: ppdc/sample.c:43 msgid "Letter Oversize" msgstr "US レター (特大)" +#: ppdc/sample.c:44 msgid "Letter Oversize Long Edge" msgstr "US レター (特大) 長辺送り" +#: ppdc/sample.c:236 msgid "Light" msgstr "薄い" +#: cups/ppd.c:352 msgid "Line longer than the maximum allowed (255 characters)" msgstr "1 行が最大値 (255 文字) を超えています" +#: cgi-bin/admin.c:2393 msgid "List Available Printers" msgstr "使用可能なプリンターをリスト化" +#: ppdc/sample.c:272 msgid "Long-Edge (Portrait)" msgstr "長辺給紙 (縦向き)" +#: cups/http-support.c:1640 msgid "Looking for printer." msgstr "プリンターを探しています。" +#: ppdc/sample.c:268 msgid "Manual Feed" msgstr "手差し" +#: cups/ppd.c:789 cups/ppd.c:1357 msgid "Media Size" msgstr "用紙サイズ" +#: cups/ppd.c:793 cups/ppd.c:1361 ppdc/sample.c:262 msgid "Media Source" msgstr "給紙" +#: ppdc/sample.c:364 msgid "Media Tracking" msgstr "用紙の経路" +#: cups/ppd.c:791 cups/ppd.c:1359 ppdc/sample.c:285 msgid "Media Type" msgstr "用紙種類" +#: ppdc/sample.c:237 msgid "Medium" msgstr "紙質" +#: cups/ppd.c:341 msgid "Memory allocation error" msgstr "メモリー割り当てエラー" +#: cups/ppd.c:361 msgid "Missing CloseGroup" msgstr "CloseGroup がありません" +#: cups/ppd.c:342 msgid "Missing PPD-Adobe-4.x header" msgstr "PPD-Adobe-4.x ヘッダーがありません" +#: cups/ppd.c:351 msgid "Missing asterisk in column 1" msgstr "1 列目にアスタリスクがありません" +#: scheduler/ipp.c:6011 msgid "Missing document-number attribute." msgstr "document-number 属性がありません。" +#: cups/adminutil.c:273 #, c-format msgid "Missing double quote on line %d." msgstr "%d 行に二重引用符がありません。" +#: cgi-bin/admin.c:736 cgi-bin/admin.c:2106 cgi-bin/admin.c:2191 +#: cgi-bin/admin.c:2785 cgi-bin/admin.c:3039 cgi-bin/admin.c:3150 +#: cgi-bin/admin.c:3860 msgid "Missing form variable" msgstr "form 変数がありません。" +#: scheduler/ipp.c:9310 msgid "Missing last-document attribute in request." msgstr "リクエストに last-document 属性がありません。" +#: cups/pwg-media.c:576 msgid "Missing media or media-col." msgstr "media または media-col がありません。" +#: cups/pwg-media.c:495 msgid "Missing media-size in media-col." msgstr "media-col に media-size がありません。" +#: scheduler/ipp.c:6554 msgid "Missing notify-subscription-ids attribute." msgstr "notify-subscription-ids 属性がありません。" +#: cups/ppd.c:359 msgid "Missing option keyword" msgstr "オプションキーワードがありません" +#: scheduler/ipp.c:3230 scheduler/ipp.c:3255 msgid "Missing requesting-user-name attribute." msgstr "requesting-user-name 属性が設定されていません。" +#: scheduler/ipp.c:461 msgid "Missing required attributes." msgstr "必須の属性が設定されていません。" +#: cups/adminutil.c:254 #, c-format msgid "Missing value on line %d." msgstr "%d 行に値がありません。" +#: cups/ppd.c:343 msgid "Missing value string" msgstr "値文字列がありません" +#: cups/pwg-media.c:483 msgid "Missing x-dimension in media-size." msgstr "media-size に x-dimension がありません。" +#: cups/pwg-media.c:489 msgid "Missing y-dimension in media-size." msgstr "media-size に y-dimension がありません。" +#: systemv/lpinfo.c:470 #, c-format msgid "" "Model: name = %s\n" @@ -3623,158 +4729,209 @@ msgstr "" " プリンタードライバー = %s\n" " デバイス ID = %s" +#: test/ippfind.c:2771 msgid "Modifiers:" -msgstr "" +msgstr "修飾子:" +#: cgi-bin/admin.c:570 msgid "Modify Class" msgstr "クラスの変更" +#: cgi-bin/admin.c:882 msgid "Modify Printer" msgstr "プリンターの変更" +#: cgi-bin/ipp-var.c:425 cgi-bin/ipp-var.c:516 msgid "Move All Jobs" msgstr "すべてのジョブの移動" +#: cgi-bin/ipp-var.c:364 cgi-bin/ipp-var.c:423 cgi-bin/ipp-var.c:514 msgid "Move Job" msgstr "ジョブの移動" +#: cups/http-support.c:1365 msgid "Moved Permanently" msgstr "別の場所へ移動しました" +#: cups/ppd.c:340 msgid "NULL PPD file pointer" msgstr "PPD ファイルポインターが NULL です" +#: cups/snmp.c:1049 msgid "Name OID uses indefinite length" msgstr "OID 名は限定的な長さを使用します" +#: scheduler/ipp.c:1144 msgid "Nested classes are not allowed." msgstr "入れ子になったクラスは許可されていません。" +#: ppdc/sample.c:430 msgid "Never" msgstr "Never" +#: ppdc/sample.c:256 msgid "New Stylus Color Series" msgstr "New Stylus Color シリーズ" +#: ppdc/sample.c:258 msgid "New Stylus Photo Series" msgstr "New Stylus Photo シリーズ" +#: cups/ppd.c:1949 msgid "No" msgstr "いいえ" +#: cups/http-support.c:1362 msgid "No Content" msgstr "中身がありません" +#: cups/util.c:1307 msgid "No PPD name" msgstr "PPD の名前がありません" +#: cups/snmp.c:1043 msgid "No VarBind SEQUENCE" msgstr "VarBind SEQUENCE がありません" +#: cups/adminutil.c:788 msgid "No Windows printer drivers are installed." msgstr "Windows プリンタードライバーがインストールされていません。" +#: cups/request.c:572 cups/request.c:921 msgid "No active connection" msgstr "アクティブな接続はありません" +#: scheduler/ipp.c:3508 #, c-format msgid "No active jobs on %s." msgstr "%s にはアクティブなジョブはありません。" +#: scheduler/ipp.c:302 msgid "No attributes in request." msgstr "リクエストに属性がありません。" +#: scheduler/ipp.c:3131 msgid "No authentication information provided." msgstr "認証情報が提供されていません。" +#: cups/snmp.c:1000 msgid "No community name" msgstr "コミュニティ名がありません" +#: scheduler/ipp.c:5811 msgid "No default printer." msgstr "デフォルトのプリンターはありません" +#: cgi-bin/ipp-var.c:436 scheduler/ipp.c:7129 msgid "No destinations added." msgstr "追加された宛先はありません" +#: backend/usb.c:200 msgid "No device URI found in argv[0] or in DEVICE_URI environment variable." -msgstr "" -"ERROR: argv[0] または 環境変数 DEVICE_URI にデバイス URI が見つかりません。" +msgstr "argv[0] または 環境変数 DEVICE_URI にデバイス URI が見つかりません。" +#: cups/snmp.c:1030 msgid "No error-index" msgstr "エラーインデックスがありません" +#: cups/snmp.c:1022 msgid "No error-status" msgstr "エラーステータスがありません" +#: scheduler/ipp.c:8071 scheduler/ipp.c:9324 msgid "No file in print request." msgstr "印刷リクエストにファイルがありません。" +#: cups/util.c:926 msgid "No modification time" msgstr "変更時刻がありません。" +#: cups/snmp.c:1047 msgid "No name OID" msgstr "OID 名がありません" +#: filter/rastertoepson.c:1147 filter/rastertohp.c:876 +#: filter/rastertolabel.c:1291 msgid "No pages were found." -msgstr "ERROR: ページが見つかりません。" +msgstr " ページが見つかりません。" +#: cups/util.c:920 msgid "No printer name" msgstr "プリンター名がありません。" +#: cups/util.c:1843 msgid "No printer-uri found" msgstr "プリンター URI が見つかりません。" +#: cups/util.c:1828 msgid "No printer-uri found for class" msgstr "クラスのプリンター URI が見つかりません。" +#: scheduler/ipp.c:6214 msgid "No printer-uri in request." msgstr "プリンター URI のリクエストがありません。" +#: cups/snmp.c:1014 msgid "No request-id" msgstr "リクエストID がありません" +#: scheduler/ipp.c:5420 msgid "No subscription attributes in request." msgstr "リクエストにサブスクリプション属性がありません。" +#: scheduler/ipp.c:7456 msgid "No subscriptions found." msgstr "サブスクリプションが見つかりません。" +#: cups/snmp.c:1038 msgid "No variable-bindings SEQUENCE" msgstr "variable-bindings SEQUENCE がありません" +#: cups/snmp.c:993 msgid "No version number" msgstr "バージョン名がありません" +#: ppdc/sample.c:367 msgid "Non-continuous (Mark sensing)" msgstr "非連続です (Mark sensing)" +#: ppdc/sample.c:366 msgid "Non-continuous (Web sensing)" msgstr "非連続です (Web sensing)" +#: ppdc/sample.c:238 msgid "Normal" msgstr "標準" +#: cups/http-support.c:1384 msgid "Not Found" msgstr "見つかりません" +#: cups/http-support.c:1396 msgid "Not Implemented" msgstr "実装されていません" +#: ppdc/sample.c:276 msgid "Not Installed" msgstr "インストールされていません" +#: cups/http-support.c:1371 msgid "Not Modified" msgstr "変更されていません" +#: cups/http-support.c:1399 msgid "Not Supported" msgstr "サポートされていません" +#: scheduler/ipp.c:1580 scheduler/ipp.c:10555 msgid "Not allowed to print." msgstr "印刷が許可されていません。" +#: ppdc/sample.c:146 msgid "Note" msgstr "注意" +#: systemv/cupstestdsc.c:433 msgid "" "Note: this program only validates the DSC comments, not the PostScript " "itself." @@ -3782,421 +4939,561 @@ msgstr "" "注意: このプログラムは DSC コメントを検証するだけで、PostScript 自身を検証す" "るものではありません。" +#: cups/http-support.c:1353 cups/ppd.c:338 msgid "OK" msgstr "OK" +#: ppdc/sample.c:271 msgid "Off (1-Sided)" msgstr "Off (片面)" +#: ppdc/sample.c:361 msgid "Oki" msgstr "Oki" +#: cgi-bin/help.c:91 cgi-bin/help.c:132 cgi-bin/help.c:142 cgi-bin/help.c:172 msgid "Online Help" msgstr "オンラインヘルプ" +#: cups/adminutil.c:955 #, c-format msgid "Open of %s failed: %s" msgstr "%s のオープンに失敗しました: %s" +#: cups/ppd.c:346 msgid "OpenGroup without a CloseGroup first" msgstr "OpenGroup の前にまず CloseGroup が必要です" +#: cups/ppd.c:348 msgid "OpenUI/JCLOpenUI without a CloseUI/JCLCloseUI first" msgstr "OpenUI/JCLOpenUI の前にまず CloseUI/JCLCloseUI が必要です" +#: cgi-bin/admin.c:3631 msgid "Operation Policy" msgstr "操作ポリシー" +#: filter/pstops.c:2206 #, c-format msgid "Option \"%s\" cannot be included via %%%%IncludeFeature." msgstr "オプション \"%s\" は %%%%IncludeFeature 経由で含めることはできません。" +#: cgi-bin/admin.c:3281 cgi-bin/admin.c:3365 msgid "Options Installed" msgstr "インストールされたオプション" +#: scheduler/cupsfilter.c:1474 scheduler/main.c:2013 systemv/cupsaddsmb.c:284 +#: systemv/cupsctl.c:203 systemv/cupstestdsc.c:429 systemv/cupstestppd.c:3817 +#: test/ippfind.c:2730 test/ipptool.c:4789 ppdc/ppdc.cxx:437 +#: ppdc/ppdhtml.cxx:174 ppdc/ppdi.cxx:130 ppdc/ppdmerge.cxx:369 +#: ppdc/ppdpo.cxx:254 msgid "Options:" msgstr "オプション:" +#: cups/ppd-cache.c:157 msgid "Out of date PPD cache file." msgstr "PPD キャッシュファイルが古すぎます。" +#: cups/ppd-cache.c:1444 msgid "Out of memory." msgstr "メモリーが足りません。" +#: cups/ppd.c:795 cups/ppd.c:1363 msgid "Output Mode" msgstr "出力モード" +#: systemv/lpstat.c:1252 systemv/lpstat.c:1256 #, c-format msgid "Output for printer %s is sent to %s" msgstr "プリンター %s の出力は %s に送られます" +#: systemv/lpstat.c:1246 #, c-format msgid "Output for printer %s is sent to remote printer %s on %s" msgstr "プリンター %s の出力は、リモートプリンター %s (%s 上) に送られます" +#: systemv/lpstat.c:1270 systemv/lpstat.c:1274 #, c-format msgid "Output for printer %s/%s is sent to %s" msgstr "プリンター %s/%s の出力は %s に送られます" +#: systemv/lpstat.c:1264 #, c-format msgid "Output for printer %s/%s is sent to remote printer %s on %s" msgstr "プリンター %s/%s の出力は、リモートプリンター %s (%s 上) に送られます" +#: systemv/cupstestdsc.c:399 msgid "PASS" msgstr "合格" +#: ppdc/sample.c:260 msgid "PCL Laser Printer" msgstr "PCL レーザープリンター" +#: ppdc/sample.c:149 msgid "PRC16K" msgstr "PRC16K" +#: ppdc/sample.c:150 msgid "PRC16K Long Edge" msgstr "PRC16K 長辺送り" +#: ppdc/sample.c:151 msgid "PRC32K" msgstr "PRC32K" +#: ppdc/sample.c:154 msgid "PRC32K Long Edge" msgstr "PRC32K 長辺送り" +#: ppdc/sample.c:152 msgid "PRC32K Oversize" msgstr "PRC32K (特大)" +#: ppdc/sample.c:153 msgid "PRC32K Oversize Long Edge" msgstr "PRC32K (特大) 長辺送り" +#: cups/snmp.c:1010 msgid "Packet does not contain a Get-Response-PDU" msgstr "パケットが Get-Response-PDU を含んでいません" +#: cups/snmp.c:989 msgid "Packet does not start with SEQUENCE" msgstr "パケットが SEQUENCE から始まりません" +#: ppdc/sample.c:360 msgid "ParamCustominCutInterval" msgstr "ParamCustominCutInterval" +#: ppdc/sample.c:358 msgid "ParamCustominTearInterval" msgstr "ParamCustominTearInterval" +#: cups/auth.c:206 cups/auth.c:374 #, c-format msgid "Password for %s on %s? " msgstr "%s のパスワード (%s 上)? " +#: systemv/cupsaddsmb.c:252 #, c-format msgid "Password for %s required to access %s via SAMBA: " msgstr "%s のパスワード (SAMBA 経由で %s にアクセスするのに必要):" +#: cgi-bin/classes.c:167 msgid "Pause Class" msgstr "クラスの休止" +#: cgi-bin/printers.c:170 msgid "Pause Printer" msgstr "プリンターの休止" +#: ppdc/sample.c:448 msgid "Peel-Off" msgstr "Peel-Off" +#: ppdc/sample.c:160 msgid "Photo" msgstr "写真" +#: ppdc/sample.c:161 msgid "Photo Labels" msgstr "写真ラベル" +#: ppdc/sample.c:286 msgid "Plain Paper" msgstr "普通紙" +#: cgi-bin/admin.c:3299 cgi-bin/admin.c:3580 msgid "Policies" msgstr "ポリシー" +#: cgi-bin/admin.c:3306 cgi-bin/admin.c:3649 cgi-bin/admin.c:3662 msgid "Port Monitor" msgstr "ポートモニター" +#: ppdc/sample.c:278 msgid "PostScript Printer" msgstr "PostScript プリンター" +#: ppdc/sample.c:147 msgid "Postcard" msgstr "ハガキ" +#: ppdc/sample.c:71 msgid "Postcard Double " msgstr "往復ハガキ" +#: ppdc/sample.c:72 msgid "Postcard Double Long Edge" msgstr "往復ハガキ 長辺送り" +#: ppdc/sample.c:148 msgid "Postcard Long Edge" msgstr "ハガキ 長辺送り" +#: backend/ipp.c:938 backend/ipp.c:946 msgid "Preparing to print." -msgstr "" +msgstr "印刷準備中です。" +#: ppdc/sample.c:295 msgid "Print Density" msgstr "印刷密度" +#: cups/notify.c:82 msgid "Print Job:" msgstr "ジョブの印刷:" +#: ppdc/sample.c:340 msgid "Print Mode" msgstr "印刷モード" +#: ppdc/sample.c:383 msgid "Print Rate" msgstr "印刷レート" +#: cgi-bin/printers.c:179 msgid "Print Self-Test Page" msgstr "自己テストページの印刷" +#: ppdc/sample.c:327 msgid "Print Speed" msgstr "印刷速度" +#: cgi-bin/ipp-var.c:792 msgid "Print Test Page" msgstr "テストページの印刷" +#: ppdc/sample.c:356 msgid "Print and Cut" msgstr "プリントしてカット" +#: ppdc/sample.c:344 msgid "Print and Tear" msgstr "プリントして切り取る" +#: backend/socket.c:434 backend/usb-unix.c:191 msgid "Print file sent." msgstr "プリントファイルが送られました。" +#: backend/ipp.c:2130 msgid "Print job canceled at printer." msgstr "印刷ジョブはプリンターでキャンセルされました。" +#: backend/ipp.c:2122 msgid "Print job too large." msgstr "印刷ジョブが大きすぎます。" +#: backend/ipp.c:1619 msgid "Print job was not accepted." -msgstr "" +msgstr "印刷ジョブが受付されませんでした。" +#: cgi-bin/ipp-var.c:1047 msgid "Printer Added" msgstr "追加されたプリンター" +#: ppdc/sample.c:263 msgid "Printer Default" msgstr "デフォルトのプリンター" +#: cgi-bin/ipp-var.c:1051 msgid "Printer Deleted" msgstr "削除されたプリンター" +#: cgi-bin/ipp-var.c:1049 msgid "Printer Modified" msgstr "変更されたプリンター" +#: cgi-bin/ipp-var.c:1045 msgid "Printer Paused" msgstr "プリンターの休止" +#: ppdc/sample.c:294 msgid "Printer Settings" msgstr "プリンター設定" +#: backend/ipp.c:2125 msgid "Printer cannot print supplied content." msgstr "プリンターは受信した内容を印刷できませんでした。" +#: backend/ipp.c:2128 msgid "Printer cannot print with supplied options." -msgstr "" +msgstr "指定されたオプションではプリンターは印刷できません。" +#: cups/notify.c:126 msgid "Printer:" msgstr "プリンター:" +#: cgi-bin/printers.c:204 cgi-bin/printers.c:332 msgid "Printers" msgstr "プリンター" +#: filter/rastertoepson.c:1093 filter/rastertohp.c:817 +#: filter/rastertolabel.c:1238 #, c-format msgid "Printing page %d, %d%% complete." msgstr "ページ %d を印刷中、%d%% 完了しました。" +#: cgi-bin/classes.c:173 cgi-bin/printers.c:176 msgid "Purge Jobs" msgstr "ジョブの削除" +#: ppdc/sample.c:155 msgid "Quarto" msgstr "Quarto" +#: scheduler/ipp.c:1575 scheduler/ipp.c:10550 msgid "Quota limit reached." msgstr "クォータの制限に達しました。" +#: berkeley/lpq.c:520 msgid "Rank Owner Job File(s) Total Size" msgstr "ランク 所有者 ジョブ ファイル 合計サイズ" #. TRANSLATORS: Pri is job priority. +#: berkeley/lpq.c:516 msgid "" "Rank Owner Pri Job Files Total Size" msgstr "" "ランク 所有者 優先 ジョブ ファイル 合計サイズ" +#: cgi-bin/classes.c:171 cgi-bin/printers.c:174 msgid "Reject Jobs" msgstr "ジョブの拒否" +#: backend/lpd.c:1033 backend/lpd.c:1165 #, c-format msgid "Remote host did not accept control file (%d)." msgstr "リモートホストがコントロールファイルを受け付けませんでした (%d)。" +#: backend/lpd.c:1118 #, c-format msgid "Remote host did not accept data file (%d)." msgstr "リモートホストがデータファイルを受け付けませんでした (%d)。" +#: ppdc/sample.c:428 msgid "Reprint After Error" msgstr "エラー後の再印刷" +#: cups/http-support.c:1387 msgid "Request Entity Too Large" msgstr "要求するエンティティが大きすぎます" +#: cups/ppd.c:797 cups/ppd.c:1365 ppdc/sample.c:231 msgid "Resolution" msgstr "解像度" +#: cgi-bin/classes.c:165 msgid "Resume Class" msgstr "クラスを再開する" +#: cgi-bin/printers.c:167 msgid "Resume Printer" msgstr "プリンターを再開する" +#: ppdc/sample.c:165 msgid "Return Address" msgstr "返信用ラベル" +#: ppdc/sample.c:449 msgid "Rewind" msgstr "巻き取り" +#: cups/adminutil.c:2052 #, c-format msgid "Running command: %s %s -N -A %s -c '%s'" msgstr "コマンドを実行中: %s %s -N -A %s -c '%s'" +#: cups/snmp.c:991 msgid "SEQUENCE uses indefinite length" msgstr "SEQUENCE は不定長を使用しています" +#: cups/http-support.c:1411 msgid "SSL/TLS Negotiation Error" msgstr "SSL/TLS のネゴシエーションエラー" +#: cups/http-support.c:1368 msgid "See Other" msgstr "残りを見てください" +#: backend/usb-darwin.c:573 backend/usb-libusb.c:459 msgid "Sending data to printer." msgstr "データをプリンターに送信しています。" +#: cgi-bin/ipp-var.c:1061 msgid "Server Restarted" msgstr "再起動されたサーバー" +#: cgi-bin/ipp-var.c:1067 msgid "Server Security Auditing" msgstr "サーバーのセキュリティー監査" +#: cgi-bin/ipp-var.c:1063 msgid "Server Started" msgstr "開始されたサーバー" +#: cgi-bin/ipp-var.c:1065 msgid "Server Stopped" msgstr "停止されたサーバー" +#: cups/http-support.c:1405 msgid "Service Unavailable" msgstr "利用できないサービス" +#: cgi-bin/admin.c:2786 cgi-bin/admin.c:2832 cgi-bin/admin.c:2989 +#: cgi-bin/admin.c:3008 msgid "Set Allowed Users" msgstr "許可するユーザーの設定" +#: cgi-bin/admin.c:3035 msgid "Set As Server Default" msgstr "サーバーのデフォルトに設定" +#: cgi-bin/admin.c:3135 msgid "Set Class Options" msgstr "クラスオプションの設定" +#: cgi-bin/admin.c:3135 cgi-bin/admin.c:3309 cgi-bin/admin.c:3691 msgid "Set Printer Options" msgstr "プリンターオプションの設定" +#: cgi-bin/admin.c:3861 cgi-bin/admin.c:3905 cgi-bin/admin.c:3923 msgid "Set Publishing" msgstr "公開の設定" +#: ppdc/sample.c:166 msgid "Shipping Address" msgstr "発送先ラベル" +#: ppdc/sample.c:273 msgid "Short-Edge (Landscape)" msgstr "短辺 (横原稿)" +#: ppdc/sample.c:288 msgid "Special Paper" msgstr "特殊紙" +#: backend/lpd.c:1074 #, c-format msgid "Spooling job, %.0f%% complete." msgstr "ジョブをスプール中、%.0f%% 完了しました。" +#: ppdc/sample.c:341 msgid "Standard" msgstr "標準" #. TRANSLATORS: Banner/cover sheet before the print job. +#: cgi-bin/admin.c:3552 msgid "Starting Banner" msgstr "開始バナー" +#: filter/rastertoepson.c:1069 filter/rastertohp.c:793 +#: filter/rastertolabel.c:1214 #, c-format msgid "Starting page %d." msgstr "ページ %d を開始しています。" +#: ppdc/sample.c:156 msgid "Statement" msgstr "記述" +#: ppdc/sample.c:251 msgid "Stylus Color Series" msgstr "Stylus Color シリーズ" +#: ppdc/sample.c:257 msgid "Stylus Photo Series" msgstr "Stylus Photo シリーズ" +#: scheduler/ipp.c:3654 scheduler/ipp.c:6570 scheduler/ipp.c:7269 +#: scheduler/ipp.c:8769 #, c-format msgid "Subscription #%d does not exist." msgstr "サブスクリプション番号 %d は存在しません。" +#: test/ippfind.c:2783 msgid "Substitutions:" -msgstr "" +msgstr "置換:" +#: ppdc/sample.c:157 msgid "Super A" msgstr "スーパー A" +#: ppdc/sample.c:158 msgid "Super B" msgstr "スーパー B" +#: ppdc/sample.c:162 msgid "Super B/A3" msgstr "スーパー B/A3" +#: cups/http-support.c:1350 msgid "Switching Protocols" msgstr "プロトコルの変更" +#: ppdc/sample.c:159 msgid "Tabloid" msgstr "タブロイド" +#: ppdc/sample.c:45 msgid "Tabloid Oversize" msgstr "タブロイド (特大)" +#: ppdc/sample.c:46 msgid "Tabloid Oversize Long Edge" msgstr "タブロイド (特大) 長辺送り" +#: ppdc/sample.c:342 msgid "Tear" msgstr "Tear" +#: ppdc/sample.c:447 msgid "Tear-Off" msgstr "Tear-Off" +#: ppdc/sample.c:388 msgid "Tear-Off Adjust Position" msgstr "Tear-Off 位置調節" +#: scheduler/ipp.c:1411 #, c-format msgid "The \"%s\" attribute is required for print jobs." -msgstr "" +msgstr "印刷ジョブに \"%s\" 属性が必要です。" +#: scheduler/ipp.c:6285 scheduler/ipp.c:6363 scheduler/ipp.c:6379 +#: scheduler/ipp.c:6397 #, c-format msgid "The %s attribute cannot be provided with job-ids." msgstr "%s 属性は、ジョブ ID と一緒に使うことはできません。" +#: scheduler/ipp.c:1387 #, c-format msgid "" "The '%s' Job Description attribute cannot be supplied in a job creation " "request." -msgstr "" +msgstr "'%s' Job Description 属性はジョブ作成要求の中で指定できません。" +#: scheduler/ipp.c:5227 #, c-format msgid "" "The '%s' operation attribute cannot be supplied in a Create-Job request." msgstr "%s 操作属性は、Create-Job リクエストの中で使うことはできません。" +#: scheduler/ipp.c:6800 #, c-format msgid "The PPD file \"%s\" could not be found." msgstr "PPD ファイル \"%s\" が見つかりません。" +#: scheduler/ipp.c:6787 #, c-format msgid "The PPD file \"%s\" could not be opened: %s" msgstr "PPD ファイル \"%s\" を開けませんでした: %s" +#: filter/rastertoepson.c:1038 filter/rastertohp.c:764 +#: filter/rastertolabel.c:1178 msgid "The PPD file could not be opened." msgstr "PPD ファイルを開けませんでした。" +#: cgi-bin/admin.c:749 msgid "" "The class name may only contain up to 127 printable characters and may not " "contain spaces, slashes (/), or the pound sign (#)." @@ -4204,97 +5501,130 @@ msgstr "" "クラス名は 127 文字以内の表示可能文字からなり、空白、スラッシュ (/)、シャー" "プ (#) を含んではなりません。" +#: cups/localize.c:353 msgid "The developer unit needs to be replaced." msgstr "現像ユニットの交換が必要です。" +#: cups/localize.c:351 msgid "The developer unit will need to be replaced soon." msgstr "もうすぐ現像ユニットの交換時期です。" +#: cups/localize.c:343 msgid "The fuser's temperature is high." msgstr "定着器の温度が高すぎます。" +#: cups/localize.c:345 msgid "The fuser's temperature is low." msgstr "定着器の温度が低すぎます。" +#: scheduler/ipp.c:2177 msgid "" "The notify-lease-duration attribute cannot be used with job subscriptions." msgstr "" "notify-lease-duration 属性は、ジョブサブスクリプションと一緒に使うことはでき" "ません。" +#: scheduler/ipp.c:2160 scheduler/ipp.c:5545 #, c-format msgid "The notify-user-data value is too large (%d > 63 octets)." msgstr "notify-user-data 値が大きすぎます (%d > 63 オクテット)。" +#: cups/localize.c:349 msgid "The optical photoconductor needs to be replaced." msgstr "感光体の交換が必要です。" +#: cups/localize.c:347 msgid "The optical photoconductor will need to be replaced soon." msgstr "もうすぐ感光体の交換時期です。" +#: cups/localize.c:331 msgid "The output bin is almost full." msgstr "排紙トレイがほとんど一杯です。" +#: cups/localize.c:333 msgid "The output bin is full." msgstr "排紙トレイが一杯です。" +#: cups/localize.c:329 msgid "The output bin is missing." msgstr "排紙トレイが見つかりません。" +#: cups/localize.c:325 msgid "The paper tray is almost empty." msgstr "用紙トレイが空になりかけています。" +#: cups/localize.c:327 msgid "The paper tray is empty." msgstr "用紙トレイが空です。" +#: cups/localize.c:323 msgid "The paper tray is missing." msgstr "用紙トレイが見つかりません。" +#: cups/localize.c:306 msgid "The paper tray needs to be filled." msgstr "用紙トレイに補充が必要です。" +#: backend/ipp.c:958 msgid "The printer configuration is incorrect or the printer no longer exists." -msgstr "" +msgstr "プリンターの設定が正しくないかプリンターはすでに存在しません。" +#: backend/lpd.c:636 backend/lpd.c:1026 backend/lpd.c:1108 backend/lpd.c:1158 msgid "The printer did not respond." msgstr "プリンターが応答しません。" +#: backend/ipp.c:801 backend/ipp.c:921 backend/ipp.c:1035 backend/ipp.c:1427 +#: backend/ipp.c:1591 backend/lpd.c:845 backend/socket.c:384 +#: backend/usb-unix.c:131 backend/usb-unix.c:423 backend/usb-unix.c:506 msgid "The printer is in use." msgstr "プリンターは使用中です。" +#: backend/runloop.c:254 backend/runloop.c:374 cups/localize.c:311 msgid "The printer is not connected." msgstr "プリンターは接続されていません。" +#: backend/ipp.c:779 backend/ipp.c:812 backend/ipp.c:917 backend/lpd.c:824 +#: backend/lpd.c:865 backend/socket.c:363 backend/socket.c:396 msgid "The printer is not responding." msgstr "プリンターが応答していません。" +#: backend/runloop.c:396 msgid "The printer is now connected." msgstr "プリンターが接続されました。" +#: backend/usb-darwin.c:1320 msgid "The printer is now online." msgstr "プリンターは現在オンラインです。" +#: backend/usb-darwin.c:1341 msgid "The printer is offline." msgstr "プリンターはオフラインです。" +#: cups/localize.c:335 msgid "The printer is running low on ink." msgstr "プリンターのインクがもうすぐなくなります。" +#: cups/localize.c:313 msgid "The printer is running low on toner." msgstr "プリンターのトナーがもうすぐなくなります。" +#: backend/ipp.c:794 backend/lpd.c:838 backend/socket.c:377 msgid "The printer is unreachable at this time." msgstr "プリンターには現在到達できません。" +#: cups/localize.c:337 msgid "The printer may be out of ink." msgstr "プリンターのインクがなくなっているようです。" +#: cups/localize.c:315 msgid "The printer may be out of toner." msgstr "プリンターのトナーがなくなっているようです。" +#: backend/ipp.c:788 backend/lpd.c:832 backend/socket.c:371 msgid "The printer may not exist or is unavailable at this time." msgstr "プリンターは現在存在しないか、使用できないようです。" +#: cgi-bin/admin.c:931 msgid "" "The printer name may only contain up to 127 printable characters and may not " "contain spaces, slashes (/), or the pound sign (#)." @@ -4302,46 +5632,65 @@ msgstr "" "プリンター名は 127 文字以内の表示可能文字から成り、空白、スラッシュ (/)、ポン" "ド記号 (#) を含んではなりません。" +#: scheduler/ipp.c:878 scheduler/ipp.c:1138 scheduler/ipp.c:3295 +#: scheduler/ipp.c:3474 scheduler/ipp.c:5210 scheduler/ipp.c:5379 +#: scheduler/ipp.c:5693 scheduler/ipp.c:6251 scheduler/ipp.c:7005 +#: scheduler/ipp.c:7061 scheduler/ipp.c:7375 scheduler/ipp.c:7641 +#: scheduler/ipp.c:7730 scheduler/ipp.c:7763 scheduler/ipp.c:8086 +#: scheduler/ipp.c:8479 scheduler/ipp.c:8561 scheduler/ipp.c:9728 +#: scheduler/ipp.c:10182 scheduler/ipp.c:10513 scheduler/ipp.c:10595 +#: scheduler/ipp.c:10969 msgid "The printer or class does not exist." msgstr "プリンターまたはクラスは存在しません。" +#: scheduler/ipp.c:1324 msgid "The printer or class is not shared." msgstr "プリンターまたはクラスは共有できません。" +#: cups/localize.c:317 msgid "The printer's cover is open." msgstr "プリンターのカバーが開いています。" +#: cups/localize.c:321 msgid "The printer's door is open." msgstr "プリンターのドアが開いています。" +#: cups/localize.c:319 msgid "The printer's interlock is open." msgstr "プリンターのインターロックが開いています。" +#: cups/localize.c:339 msgid "The printer's waste bin is almost full." msgstr "プリンターの廃インクまたは廃トナー容器がほとんど一杯です。" +#: cups/localize.c:341 msgid "The printer's waste bin is full." msgstr "プリンターの廃インクまたは廃トナー容器が一杯です。" +#: scheduler/ipp.c:984 scheduler/ipp.c:2341 #, c-format msgid "The printer-uri \"%s\" contains invalid characters." msgstr "printer-uri \"%s\" には、無効な文字が含まれています。" +#: scheduler/ipp.c:3272 msgid "The printer-uri attribute is required." msgstr "printer-uri 属性は必須です。" +#: scheduler/ipp.c:968 msgid "" "The printer-uri must be of the form \"ipp://HOSTNAME/classes/CLASSNAME\"." msgstr "" "printer-uri は、\"ipp://ホスト名/classes/クラス名\" 形式でなければなりませ" "ん。" +#: scheduler/ipp.c:2325 msgid "" "The printer-uri must be of the form \"ipp://HOSTNAME/printers/PRINTERNAME\"." msgstr "" "printer-uri は \"ipp://ホスト名/printers/プリンター名\" 形式でなければなりま" "せん。" +#: cgi-bin/admin.c:474 msgid "" "The subscription name may not contain spaces, slashes (/), question marks " "(?), or the pound sign (#)." @@ -4349,6 +5698,7 @@ msgstr "" "サブスクリプション名には、スペース、スラッシュ (/)、疑問府 (?)、ポンド記号 " "(#) を使用しないでください。" +#: scheduler/client.c:2560 msgid "" "The web interface is currently disabled. Run \"cupsctl WebInterface=yes\" to " "enable it." @@ -4356,472 +5706,617 @@ msgstr "" "Web インターフェイスが現在無効になっています。有効にするには \"cupsctl " "WebInterface=yes\" を実行してください。" +#: scheduler/ipp.c:6346 #, c-format msgid "The which-jobs value \"%s\" is not supported." msgstr "which-jobs の値 \"%s\" はサポートされていません。" +#: scheduler/ipp.c:5623 msgid "There are too many subscriptions." msgstr "サブスクリプションが多すぎます。" +#: cups/localize.c:308 msgid "There is a paper jam." msgstr "用紙づまりが発生しています。" +#: backend/usb-darwin.c:412 backend/usb-darwin.c:471 backend/usb-darwin.c:535 +#: backend/usb-darwin.c:556 backend/usb-libusb.c:384 backend/usb-libusb.c:438 msgid "There was an unrecoverable USB error." msgstr "回復不可能な USB のエラーが発生しています。" +#: ppdc/sample.c:435 msgid "Thermal Transfer Media" msgstr "熱転写メディア" +#: scheduler/ipp.c:1569 msgid "Too many active jobs." msgstr "アクティブなジョブが多すぎます。" +#: scheduler/ipp.c:1463 #, c-format msgid "Too many job-sheets values (%d > 2)." msgstr "job-sheets 値が多すぎます (%d > 2)。" +#: scheduler/ipp.c:2626 #, c-format msgid "Too many printer-state-reasons values (%d > %d)." msgstr "printer-state-reasons 値が多すぎます (%d > %d)。" +#: ppdc/sample.c:289 msgid "Transparency" msgstr "OHP シート" +#: ppdc/sample.c:284 msgid "Tray" msgstr "トレイ" +#: ppdc/sample.c:264 msgid "Tray 1" msgstr "トレイ 1" +#: ppdc/sample.c:265 msgid "Tray 2" msgstr "トレイ 2" +#: ppdc/sample.c:266 msgid "Tray 3" msgstr "トレイ 3" +#: ppdc/sample.c:267 msgid "Tray 4" msgstr "トレイ 4" +#: cups/http-support.c:1390 msgid "URI Too Long" msgstr "URI が長すぎます" +#: ppdc/sample.c:138 msgid "US Ledger" msgstr "US レジャー" +#: ppdc/sample.c:139 msgid "US Legal" msgstr "US リーガル" +#: ppdc/sample.c:140 msgid "US Legal Oversize" msgstr "US リーガル (特大)" +#: ppdc/sample.c:141 msgid "US Letter" msgstr "US レター" +#: ppdc/sample.c:142 msgid "US Letter Long Edge" msgstr "US レター 長辺送り" +#: ppdc/sample.c:143 msgid "US Letter Oversize" msgstr "US レター (特大)" +#: ppdc/sample.c:144 msgid "US Letter Oversize Long Edge" msgstr "US レター (特大) 長辺送り" +#: ppdc/sample.c:145 msgid "US Letter Small" msgstr "US レター (小)" +#: cgi-bin/admin.c:1959 cgi-bin/admin.c:1972 cgi-bin/admin.c:1996 msgid "Unable to access cupsd.conf file" msgstr "cupsd.conf ファイルにアクセスできません" +#: cgi-bin/help.c:133 msgid "Unable to access help file." msgstr "ヘルプファイルにアクセスできません。" +#: cgi-bin/admin.c:526 msgid "Unable to add RSS subscription" msgstr " RSS 購読を追加できません" +#: cgi-bin/admin.c:814 msgid "Unable to add class" msgstr "クラスを追加できません" +#: backend/ipp.c:1774 msgid "Unable to add document to print job." msgstr "ドキュメントを印刷ジョブに追加できません。" +#: scheduler/ipp.c:1628 #, c-format msgid "Unable to add job for destination \"%s\"." msgstr "宛先 \"%s\"にジョブを追加できません。" +#: cgi-bin/admin.c:1059 cgi-bin/admin.c:1419 msgid "Unable to add printer" msgstr "プリンターを追加できません" +#: scheduler/ipp.c:1254 msgid "Unable to allocate memory for file types." msgstr "ファイルタイプ用にメモリーを割り当てられません。" +#: filter/pstops.c:451 msgid "Unable to allocate memory for page info" msgstr "ページ情報のメモリー割り当てができません" +#: filter/pstops.c:445 msgid "Unable to allocate memory for pages array" msgstr "ページアレイのメモリー割り当てができません" +#: cgi-bin/admin.c:1525 msgid "Unable to cancel RSS subscription" msgstr "RSS 購読をキャンセルできません" +#: backend/ipp.c:2177 msgid "Unable to cancel print job." msgstr "プリンターを変更できません。" +#: cgi-bin/admin.c:2990 msgid "Unable to change printer" msgstr "プリンターを変更できません" +#: cgi-bin/admin.c:3906 msgid "Unable to change printer-is-shared attribute" msgstr "printer-is-shared 属性を変更することができません" +#: cgi-bin/admin.c:1657 cgi-bin/admin.c:1799 msgid "Unable to change server settings" msgstr "サーバーの設定を変更できません" +#: cups/ipp.c:5405 #, c-format msgid "Unable to compile mimeMediaType regular expression: %s." -msgstr "" +msgstr "mimeMediaType の正規表現を解釈できませんでした: %s。" +#: cups/ipp.c:5351 #, c-format msgid "Unable to compile naturalLanguage regular expression: %s." -msgstr "" +msgstr "naturalLanguage の正規表現を解釈できませんでした: %s。" +#: filter/commandtops.c:420 msgid "Unable to configure printer options." msgstr "プリンターオプションを設定できません。" +#: cups/adminutil.c:911 cups/request.c:1053 msgid "Unable to connect to host." msgstr "ホストに接続できません。" +#: backend/ipp.c:757 backend/ipp.c:1232 backend/lpd.c:804 backend/socket.c:343 +#: backend/usb-unix.c:117 msgid "Unable to contact printer, queuing on next printer in class." msgstr "プリンターと交信できません。クラス内の次のプリンターにキューします。" +#: cups/adminutil.c:726 #, c-format msgid "Unable to copy 64-bit CUPS printer driver files (%d)." msgstr "64-bit 版の CUPS プリンタードライバーファイルをコピーできません (%d)。" +#: cups/adminutil.c:691 #, c-format msgid "Unable to copy 64-bit Windows printer driver files (%d)." msgstr "64-bit 版の Windows プリンタードライバーをコピーできません (%d)。" +#: cups/adminutil.c:522 #, c-format msgid "Unable to copy CUPS printer driver files (%d)." msgstr "複数の CUPS プリンタードライバーファイルをコピーできません (%d)。" +#: scheduler/ipp.c:2746 #, c-format msgid "Unable to copy PPD file - %s" msgstr "PPD ファイルをコピーできません - %s" +#: scheduler/ipp.c:2801 msgid "Unable to copy PPD file." msgstr "PPD ファイルをコピーできません。" +#: cups/adminutil.c:487 #, c-format msgid "Unable to copy Windows 2000 printer driver files (%d)." msgstr "" "複数の Windows 2000 プリンタードライバーファイルをコピーできません (%d)。" +#: cups/adminutil.c:610 #, c-format msgid "Unable to copy Windows 9x printer driver files (%d)." msgstr "" "複数の Windows 9x プリンタードライバーファイルをコピーできません (%d)。" +#: scheduler/ipp.c:2723 #, c-format msgid "Unable to copy interface script - %s" msgstr "インターフェイススクリプトをコピーできません - %s" +#: cups/util.c:605 cups/util.c:1667 msgid "Unable to create printer-uri" msgstr "printer-uri を作成できません。" +#: cgi-bin/admin.c:1850 cgi-bin/admin.c:1862 scheduler/cupsfilter.c:1280 msgid "Unable to create temporary file" msgstr "テンポラリーファイルを作成できません" +#: cgi-bin/admin.c:2153 msgid "Unable to delete class" msgstr "クラスを削除できません" +#: cgi-bin/admin.c:2238 msgid "Unable to delete printer" msgstr "プリンターを削除できません" +#: cgi-bin/classes.c:260 cgi-bin/printers.c:269 msgid "Unable to do maintenance command" msgstr "メンテナンスコマンドを実行できません" +#: cgi-bin/admin.c:1974 msgid "Unable to edit cupsd.conf files larger than 1MB" msgstr "1MB 以上の cupsd.conf ファイルは編集できません。" +#: cups/http.c:5472 msgid "" "Unable to establish a secure connection to host (certificate chain invalid)." msgstr "ホストへの安全な接続が確立できません (認証パスが無効です)。" +#: cups/http.c:5462 msgid "" "Unable to establish a secure connection to host (certificate not yet valid)." msgstr "ホストへの安全な接続が確立できません (認証がまだ有効ではありません)。" +#: cups/http.c:5457 msgid "Unable to establish a secure connection to host (expired certificate)." msgstr "ホストへの安全な接続が確立できません (認証が期限切れです)。" +#: cups/http.c:5467 msgid "Unable to establish a secure connection to host (host name mismatch)." msgstr "ホストへの安全な接続が確立できません (ホスト名が一致しません)。" +#: cups/http.c:5477 msgid "" "Unable to establish a secure connection to host (peer dropped connection " "before responding)." msgstr "" "ホストへの安全な接続が確立できません (応答がある前に接続が切断されました)。" +#: cups/http.c:5452 msgid "" "Unable to establish a secure connection to host (self-signed certificate)." msgstr "ホストへの安全な接続が確立できません (自己署名証明書です)。" +#: cups/http.c:5447 msgid "" "Unable to establish a secure connection to host (untrusted certificate)." msgstr "ホストへの安全な接続が確立できません (信用できない証明書です)。" +#: cups/http.c:5248 cups/http.c:5504 cups/http.c:5537 cups/http.c:5554 msgid "Unable to establish a secure connection to host." msgstr "ホストへの安全な接続を確立できません。" +#: cgi-bin/ipp-var.c:365 msgid "Unable to find destination for job" msgstr "ジョブの宛先が見つかりません" +#: cups/http-support.c:1830 msgid "Unable to find printer." msgstr "プリンターが見つかりません。" +#: backend/ipp.c:3411 msgid "Unable to get backend exit status." msgstr "バックエンドの終了ステータスを取得できません。" +#: cgi-bin/classes.c:450 msgid "Unable to get class list" msgstr "クラスリストを取得できません" +#: cgi-bin/classes.c:549 msgid "Unable to get class status" msgstr "クラスの状態を取得できません。" +#: cgi-bin/admin.c:1320 msgid "Unable to get list of printer drivers" msgstr "プリンタードライバーのリストを取得できません" +#: cgi-bin/admin.c:2840 msgid "Unable to get printer attributes" msgstr "プリンター属性を取得できません" +#: cgi-bin/printers.c:467 msgid "Unable to get printer list" msgstr "プリンターリストを取得できません" +#: cgi-bin/printers.c:569 msgid "Unable to get printer status" msgstr "プリンターの状態を取得できません" +#: backend/ipp.c:982 msgid "Unable to get printer status." msgstr "プリンターの状態を取得できません。" +#: cups/adminutil.c:565 cups/adminutil.c:769 #, c-format msgid "Unable to install Windows 2000 printer driver files (%d)." msgstr "" "複数の Windows 2000 プリンタードライバーファイルをインストールできません " "(%d)。" +#: cups/adminutil.c:639 #, c-format msgid "Unable to install Windows 9x printer driver files (%d)." msgstr "" "複数の Windows 9x プリンタードライバーファイルをインストールできません (%d)。" +#: cgi-bin/help.c:92 msgid "Unable to load help index." msgstr "ヘルプの索引を読み込めません。" +#: backend/ipp.c:682 backend/lpd.c:435 backend/socket.c:282 #, c-format msgid "Unable to locate printer \"%s\"." msgstr "プリンター \"%s\" が見つかりません。" +#: backend/dnssd.c:781 backend/ipp.c:351 backend/lpd.c:205 +#: backend/socket.c:168 msgid "Unable to locate printer." msgstr "プリンターが見つかりません。" +#: cgi-bin/admin.c:813 msgid "Unable to modify class" msgstr "クラスを変更できません" +#: cgi-bin/admin.c:1058 cgi-bin/admin.c:1418 msgid "Unable to modify printer" msgstr "プリンターを変更できません" +#: cgi-bin/ipp-var.c:432 cgi-bin/ipp-var.c:521 msgid "Unable to move job" msgstr "ジョブを移動できません" +#: cgi-bin/ipp-var.c:434 cgi-bin/ipp-var.c:523 msgid "Unable to move jobs" msgstr "複数のジョブを移動できません" +#: cgi-bin/admin.c:3186 cups/ppd.c:339 msgid "Unable to open PPD file" msgstr "PPD ファイルを読み込むことができません" +#: cgi-bin/admin.c:2608 msgid "Unable to open cupsd.conf file:" msgstr "cupsd.conf ファイルを開けません:" +#: backend/usb-unix.c:141 msgid "Unable to open device file" msgstr "デバイスファイルを開けません" +#: scheduler/ipp.c:6032 #, c-format msgid "Unable to open document #%d in job #%d." msgstr "ドキュメント %d (ジョブ %d) を開けません。" +#: cgi-bin/help.c:364 msgid "Unable to open help file." msgstr "ヘルプファイルを読み込むことができません。" +#: backend/ipp.c:393 backend/ipp.c:1520 backend/ipp.c:1729 backend/lpd.c:505 +#: backend/socket.c:155 backend/usb.c:237 filter/gziptoany.c:71 +#: filter/pstops.c:300 msgid "Unable to open print file" msgstr "印刷ファイルを開けません" +#: filter/rastertoepson.c:998 filter/rastertohp.c:724 +#: filter/rastertolabel.c:1136 msgid "Unable to open raster file" msgstr "ラスターファイルを開けません" +#: cgi-bin/ipp-var.c:795 msgid "Unable to print test page" msgstr "テストページを印刷できません" +#: backend/runloop.c:96 backend/runloop.c:325 backend/usb-darwin.c:643 +#: backend/usb-darwin.c:687 backend/usb-libusb.c:529 backend/usb-libusb.c:564 msgid "Unable to read print data." msgstr "プリントデータを読み込めません。" +#: cups/dest.c:3393 msgid "Unable to resolve printer URI." msgstr "プリンター URI を解決できません。" +#: cups/adminutil.c:2088 #, c-format msgid "Unable to run \"%s\": %s" msgstr "\"%s\" を実行できません: %s" +#: filter/pstops.c:563 msgid "Unable to see in file" msgstr "ファイルを読み込むことができません" +#: cgi-bin/ipp-var.c:598 cgi-bin/ipp-var.c:618 msgid "Unable to send command to printer driver" msgstr "プリンタードライバーにコマンドを送信できません" +#: backend/usb-darwin.c:765 backend/usb-libusb.c:640 msgid "Unable to send data to printer." msgstr "プリンターにデータを送信することができません。" +#: cups/adminutil.c:821 #, c-format msgid "Unable to set Windows printer driver (%d)." msgstr "Windows プリンタードライバーを設定できません (%d)。" +#: cgi-bin/admin.c:3807 msgid "Unable to set options" msgstr "オプションを設定できません" +#: cgi-bin/admin.c:3077 msgid "Unable to set server default" msgstr "サーバーをデフォルトに設定できません" +#: backend/ipp.c:3270 backend/ipp.c:3347 backend/ipp.c:3355 msgid "Unable to start backend process." msgstr "バックエンドのプロセスを起動できません。" +#: cgi-bin/admin.c:1912 msgid "Unable to upload cupsd.conf file" msgstr "cupsd.conf ファイルをアップロードできません" +#: backend/usb-darwin.c:2033 backend/usb-darwin.c:2057 msgid "Unable to use legacy USB class driver." msgstr "古いタイプの USB クラスドライバーは使用できません。" +#: backend/runloop.c:125 backend/runloop.c:380 msgid "Unable to write print data" msgstr "プリントデータを書き込めません" +#: filter/gziptoany.c:90 #, c-format msgid "Unable to write uncompressed print data: %s" msgstr "非圧縮のプリントデータを書き込めません: %s" +#: cups/http-support.c:1378 msgid "Unauthorized" msgstr "未許可" +#: cgi-bin/admin.c:3503 msgid "Units" msgstr "ユニット" +#: cups/http-support.c:1418 cups/ppd.c:366 msgid "Unknown" msgstr "未知" +#: filter/pstops.c:2214 #, c-format msgid "Unknown choice \"%s\" for option \"%s\"." msgstr "\"%s\" (オプション \"%s\" 用) は未知の設定です。" +#: backend/ipp.c:535 #, c-format msgid "Unknown encryption option value: \"%s\"." msgstr "\"%s\" は未知の暗号オプション値です。" +#: backend/lpd.c:351 #, c-format msgid "Unknown file order: \"%s\"." msgstr "\"%s\" は未知のファイルオーダーです。" +#: backend/lpd.c:322 #, c-format msgid "Unknown format character: \"%c\"." msgstr "\"%c\" は未知の書式文字です。" +#: cups/dest-options.c:984 msgid "Unknown media size name." msgstr "未知のメディアサイズ名称です。" +#: backend/ipp.c:599 #, c-format msgid "Unknown option \"%s\" with value \"%s\"." msgstr "\"%s\" (値 \"%s\") は未知のオプションです。" +#: filter/pstops.c:2197 #, c-format msgid "Unknown option \"%s\"." msgstr "\"%s\" は未知のオプションです。" +#: backend/lpd.c:337 #, c-format msgid "Unknown print mode: \"%s\"." msgstr "\"%s\" は未知のプリントモードです。" +#: scheduler/ipp.c:10384 #, c-format msgid "Unknown printer-error-policy \"%s\"." msgstr "\"%s\" は未知の printer-error-policy です。" +#: scheduler/ipp.c:10367 #, c-format msgid "Unknown printer-op-policy \"%s\"." msgstr "\"%s\" は未知の printer-op-policy です。" +#: cups/http-addrlist.c:751 msgid "Unknown service name." msgstr "未知のサービス名です。" +#: backend/ipp.c:564 #, c-format msgid "Unknown version option value: \"%s\"." msgstr "\"%s\" は未知のバージョンオプション値です。" +#: scheduler/ipp.c:10840 #, c-format msgid "Unsupported 'compression' value \"%s\"." -msgstr "" +msgstr "\"%s\" はサポートされていない 'compression' の値です。" +#: scheduler/ipp.c:10870 #, c-format msgid "Unsupported 'document-format' value \"%s\"." -msgstr "" +msgstr "\"%s\" はサポートされていない 'document-format' の値です。" +#: scheduler/ipp.c:10945 msgid "Unsupported 'job-name' value." -msgstr "" +msgstr "サポートされていない 'job-name' の値です。" +#: scheduler/ipp.c:402 #, c-format msgid "Unsupported character set \"%s\"." msgstr "\"%s\" はサポートされていない文字セットです。" +#: scheduler/ipp.c:8052 scheduler/ipp.c:9289 #, c-format msgid "Unsupported compression \"%s\"." msgstr "\"%s\" はサポートされていない圧縮形式です。" +#: scheduler/ipp.c:8186 scheduler/ipp.c:9439 #, c-format msgid "Unsupported document-format \"%s\"." msgstr "\"%s\" はサポートされていない文書形式です。" +#: scheduler/ipp.c:9422 #, c-format msgid "Unsupported document-format \"%s/%s\"." msgstr "\"%s/%s\" はサポートされていない文書形式です。" +#: scheduler/ipp.c:1429 #, c-format msgid "Unsupported format \"%s\"." msgstr "\"%s\" はサポートされていない形式です。" +#: scheduler/ipp.c:1527 msgid "Unsupported margins." msgstr "サポートされていないマージンです。" +#: cups/pwg-media.c:570 msgid "Unsupported media value." msgstr "サポートされていないメディアの値です。" +#: filter/pstops.c:2479 #, c-format msgid "Unsupported number-up value %d, using number-up=1." msgstr "%d はサポートされていない number-up 値です。number-up=1 を使用します。" +#: filter/pstops.c:2513 #, c-format msgid "Unsupported number-up-layout value %s, using number-up-layout=lrtb." msgstr "" "%s はサポートされていない number-up-layout 値です。number-up-layout=lrtb を使" "用します。" +#: filter/pstops.c:2564 #, c-format msgid "Unsupported page-border value %s, using page-border=none." msgstr "" "%s はサポートされていない page-border 値です。page-border=none を使用します。" +#: filter/rastertopwg.c:147 filter/rastertopwg.c:155 filter/rastertopwg.c:164 msgid "Unsupported raster data." msgstr "サポートされていないラスターデータです。" +#: cups/snmp.c:1108 msgid "Unsupported value type" msgstr "サポートされていない型の値です" +#: cups/http-support.c:1393 msgid "Upgrade Required" msgstr "アップグレードが必要です" +#: systemv/lpadmin.c:668 msgid "" "Usage:\n" "\n" @@ -4843,51 +6338,74 @@ msgstr "" " [-u allow:ユーザー,ユーザー] [-u deny:ユーザー,ユー" "ザー]" +#: backend/dnssd.c:241 backend/ipp.c:340 backend/lpd.c:192 +#: backend/socket.c:132 backend/usb.c:183 filter/commandtops.c:74 +#: filter/gziptoany.c:50 filter/pstops.c:264 monitor/bcp.c:62 +#: monitor/tbcp.c:61 #, c-format msgid "Usage: %s job-id user title copies options [file]" msgstr "使い方: %s ジョブID ユーザー タイトル コピー数 オプション [ファイル]" +#: systemv/cupsaddsmb.c:281 msgid "Usage: cupsaddsmb [options] printer1 ... printerN" msgstr "Usage: cupsaddsmb [オプション] プリンター1 ... プリンターN" +#: systemv/cupsctl.c:200 msgid "Usage: cupsctl [options] [param=value ... paramN=valueN]" msgstr "Usage: cupsctl [オプション] [パラメータ=値 ... パラメータN=値N]" +#: scheduler/main.c:2012 msgid "Usage: cupsd [options]" msgstr "使い方: cupsd [オプション]" +#: scheduler/cupsfilter.c:1473 msgid "Usage: cupsfilter [ options ] filename" msgstr "使い方: cupsfilter [オプション] ファイル名" +#: systemv/cupstestdsc.c:425 msgid "Usage: cupstestdsc [options] filename.ps [... filename.ps]" msgstr "使い方: cupstestdsc [オプション] filename.ps [... filename.ps]" +#: systemv/cupstestppd.c:3813 msgid "" "Usage: cupstestppd [options] filename1.ppd[.gz] [... filenameN.ppd[.gz]]" msgstr "" "使い方: cupstestppd [オプション] ファイル名1.ppd[.gz] [... ファイル名N.ppd[." "gz]]" +#: test/ippdiscover.c:814 msgid "" "Usage: ippdiscover [options] -a\n" " ippdiscover [options] \"service name\"\n" "\n" "Options:" msgstr "" +"使い方: ippdiscover [オプション] -a\n" +" ippdiscover [オプション] \"サービス名\"\n" +"\n" +"オプション:" +#: test/ippfind.c:2723 msgid "" "Usage: ippfind [options] regtype[,subtype][.domain.] ... [expression]\n" " ippfind [options] name[.regtype[.domain.]] ... [expression]\n" " ippfind --help\n" " ippfind --version" msgstr "" +"使い方: ippfind [オプション] 登録タイプ[,サブタイプ][.ドメイン.] ... [式]\n" +" ippfind [オプション] 名前[.登録タイプ[.ドメイン.]] ... [式]\n" +" ippfind --help\n" +" ippfind --version" +#: test/ipptool.c:4787 msgid "Usage: ipptool [options] URI filename [ ... filenameN ]" msgstr "使い方: ipptool [オプション] URI ファイル名 [ ... ファイル名N ]" +#: systemv/lpmove.c:125 msgid "Usage: lpmove job/src dest" msgstr "使い方: lpmove ジョブ/ソース 宛先" +#: systemv/lpoptions.c:553 msgid "" "Usage: lpoptions [-h server] [-E] -d printer\n" " lpoptions [-h server] [-E] [-p printer] -l\n" @@ -4899,9 +6417,11 @@ msgstr "" " lpoptions [-h サーバー] [-E] -p プリンター -o オプション[=値] ...\n" " lpoptions [-h サーバー] [-E] -x プリンター" +#: systemv/lppasswd.c:476 msgid "Usage: lppasswd [-g groupname]" msgstr "使い方: lppasswd [-g グループ名]" +#: systemv/lppasswd.c:479 msgid "" "Usage: lppasswd [-g groupname] [username]\n" " lppasswd [-g groupname] -a [username]\n" @@ -4911,59 +6431,76 @@ msgstr "" " lppasswd [-g グループ名] -a [ユーザー名]\n" " lppasswd [-g グループ名] -x [ユーザー名]" +#: berkeley/lpq.c:675 msgid "" "Usage: lpq [-P dest] [-U username] [-h hostname[:port]] [-l] [+interval]" msgstr "" "使い方: lpq [-P 宛先] [-U ユーザー名] [-h ホスト名[:ポート]] [-l] [+間隔]" +#: ppdc/ppdc.cxx:435 msgid "Usage: ppdc [options] filename.drv [ ... filenameN.drv ]" msgstr "使い方: ppdc [オプション] ファイル名.drv [ ... ファイル名N.drv ]" +#: ppdc/ppdhtml.cxx:172 msgid "Usage: ppdhtml [options] filename.drv >filename.html" msgstr "使い方: ppdhtml [オプション] ファイル名.drv >ファイル名.html" +#: ppdc/ppdi.cxx:128 msgid "Usage: ppdi [options] filename.ppd [ ... filenameN.ppd ]" msgstr "使い方: ppdi [オプション] ファイル名.ppd [ ... ファイル名N.ppd ]" +#: ppdc/ppdmerge.cxx:367 msgid "Usage: ppdmerge [options] filename.ppd [ ... filenameN.ppd ]" msgstr "使い方: ppdmerge [オプション] ファイル名.ppd [ ... ファイル名N.ppd ]" +#: ppdc/ppdpo.cxx:252 msgid "" "Usage: ppdpo [options] -o filename.po filename.drv [ ... filenameN.drv ]" msgstr "" "使い方: ppdpo [オプション] -o ファイル名.po ファイル名.drv [ ... ファイル名N." "drv ]" +#: backend/snmp.c:218 msgid "Usage: snmp [host-or-ip-address]" msgstr "使い方: snmp [ホストまたはIPアドレス]" +#: cups/snmp.c:1060 msgid "Value uses indefinite length" msgstr "値は不定長です" +#: cups/snmp.c:1045 msgid "VarBind uses indefinite length" msgstr "VarBind は不定長です" +#: cups/snmp.c:995 msgid "Version uses indefinite length" msgstr "Version は不定長です" +#: backend/ipp.c:1875 msgid "Waiting for job to complete." msgstr "ジョブが完了するのを待っています。" +#: backend/usb-darwin.c:490 backend/usb-libusb.c:336 msgid "Waiting for printer to become available." msgstr "プリンターが使用可能になるのを待っています。" +#: backend/socket.c:443 msgid "Waiting for printer to finish." msgstr "プリンターが終了するのを待っています。" +#: cups/adminutil.c:793 msgid "Warning, no Windows 2000 printer drivers are installed." msgstr "警告、Windows 2000 プリンタードライバーがインストールされていません。" +#: cups/http-support.c:1414 msgid "Web Interface is Disabled" msgstr "Web インターフェイスが無効になっています" +#: cups/ppd.c:1947 msgid "Yes" msgstr "はい" +#: scheduler/client.c:2547 #, c-format msgid "" "You must access this page using the URL <A HREF=\"https://%s:%d%s\">https://" @@ -4972,6 +6509,7 @@ msgstr "" "このページには URL <A HREF=\"https://%s:%d%s\">https://%s:%d%s</A> を使ってア" "クセスする必要があります。" +#: systemv/lppasswd.c:254 msgid "" "Your password must be at least 6 characters long, cannot contain your " "username, and must contain at least one letter and number." @@ -4979,296 +6517,385 @@ msgstr "" "パスワードは少なくとも 6 文字以上で、あなたのユーザー名を含んではならず、少な" "くとも 1 つの英字および数値を含んでなければなりません。" +#: ppdc/sample.c:439 msgid "ZPL Label Printer" msgstr "ZPL ラベルプリンター" +#: ppdc/sample.c:362 msgid "Zebra" msgstr "ゼブラ" +#: cups/notify.c:102 msgid "aborted" msgstr "停止" +#: cups/notify.c:99 msgid "canceled" msgstr "キャンセル" +#: cups/notify.c:105 msgid "completed" msgstr "完了" +#: scheduler/ipp.c:5904 msgid "cups-deviced failed to execute." msgstr "cups-deviced の実行に失敗しました。" +#: scheduler/ipp.c:6723 scheduler/ipp.c:6972 msgid "cups-driverd failed to execute." msgstr "cups-driverd の実行に失敗しました。" +#: systemv/cupsaddsmb.c:233 #, c-format msgid "cupsaddsmb: No PPD file for printer \"%s\" - %s" msgstr "cupsaddsmb: プリンター \"%s\" の PPD ファイルがありません - %s" +#: systemv/cupsctl.c:141 msgid "cupsctl: Cannot set Listen or Port directly." msgstr "cupsctl: Listen あるいは Port を直接設定できません。" +#: systemv/cupsctl.c:152 #, c-format msgid "cupsctl: Unable to connect to server: %s" msgstr "cupsctl: サーバーに接続できません: %s" +#: systemv/cupsctl.c:195 #, c-format msgid "cupsctl: Unknown option \"%s\"" msgstr "cupsctl: \"%s\" は未知のオプションです。" +#: systemv/cupsctl.c:197 #, c-format msgid "cupsctl: Unknown option \"-%c\"" msgstr "cupsctl: \"-%c\"は未知のオプションです。" +#: scheduler/main.c:190 msgid "cupsd: Expected config filename after \"-c\" option." msgstr "cupsd: \"-c\" オプションのあとには設定ファイル名が必要です。" +#: scheduler/main.c:278 msgid "cupsd: Expected cups-files.conf filename after \"-s\" option." -msgstr "" +msgstr "cupsd: cups-files.conf ファイル名は \"-s\" オプションの後ろにあるべきです。" +#: scheduler/main.c:289 msgid "cupsd: Relative cups-files.conf filename not allowed." -msgstr "" +msgstr "cupsd: 相対パスでの cups-files.conf の指定はできません。" +#: scheduler/main.c:221 scheduler/main.c:228 msgid "cupsd: Unable to get current directory." msgstr "cupsd: カレントディレクトリーを取得できません。" +#: scheduler/main.c:336 scheduler/main.c:345 msgid "cupsd: Unable to get path to cups-files.conf file." -msgstr "" +msgstr "cupsd: cups-files.conf ファイルへのパスが取得できません。" +#: scheduler/main.c:318 #, c-format msgid "cupsd: Unknown argument \"%s\" - aborting." msgstr "cupsd: \"%s\" は未知の引数です - 停止します。" +#: scheduler/main.c:311 #, c-format msgid "cupsd: Unknown option \"%c\" - aborting." msgstr "cupsd: \"%c\" は未知のオプションです - 停止します。" +#: scheduler/main.c:255 msgid "cupsd: launchd(8) support not compiled in, running in normal mode." msgstr "" "cupsd: launchd(8) サポートがコンパイルされていないので、通常モードで動作しま" "す。" +#: scheduler/cupsfilter.c:1253 #, c-format msgid "cupsfilter: Invalid document number %d." msgstr "cupsfilter: 不正な文書番号 %d です。" +#: scheduler/cupsfilter.c:1247 #, c-format msgid "cupsfilter: Invalid job ID %d." msgstr "cupsfilter: 不正なジョブID %d です。" +#: scheduler/cupsfilter.c:358 msgid "cupsfilter: Only one filename can be specified." msgstr "cupsfilter: 1 つのファイル名のみを指定できます。" +#: scheduler/cupsfilter.c:1295 #, c-format msgid "cupsfilter: Unable to get job file - %s" msgstr "cupsfilter: ジョブ・ファイルを取得できません - %s" +#: systemv/cupstestppd.c:261 msgid "cupstestppd: The -q option is incompatible with the -v option." msgstr "cupstestppd: -q オプションは -v オプションと両立できません。" +#: systemv/cupstestppd.c:277 msgid "cupstestppd: The -v option is incompatible with the -q option." msgstr "cupstestppd: -v オプションは -q オプションと両立できません。" +#: systemv/lpstat.c:1292 systemv/lpstat.c:1295 systemv/lpstat.c:1298 #, c-format msgid "device for %s/%s: %s" msgstr "%s/%s のデバイス: %s" +#: systemv/lpstat.c:1279 systemv/lpstat.c:1282 systemv/lpstat.c:1285 #, c-format msgid "device for %s: %s" msgstr "%s のデバイス: %s" +#: cups/snmp.c:1032 msgid "error-index uses indefinite length" msgstr "error-index は不定長です" +#: cups/snmp.c:1024 msgid "error-status uses indefinite length" msgstr "error-status は不定長です" +#: cups/notify.c:90 msgid "held" msgstr "保留" +#: berkeley/lpc.c:209 msgid "help\t\tGet help on commands." msgstr "help\t\tコマンドのヘルプを取得。" +#: cups/notify.c:131 msgid "idle" msgstr "待機中" +#: test/ippfind.c:2455 #, c-format msgid "ippfind: Bad regular expression: %s" -msgstr "" +msgstr "ippfind: 不正な正規表現です: %s" +#: test/ippfind.c:347 msgid "ippfind: Cannot use --and after --or." -msgstr "" +msgstr "ippfind: --and は --or の後に指定することはできません。" +#: test/ippfind.c:620 #, c-format msgid "ippfind: Expected key name after %s." -msgstr "" +msgstr "ippfind: %s の後にはキー名が必要です。" +#: test/ippfind.c:570 test/ippfind.c:753 #, c-format msgid "ippfind: Expected port range after %s." -msgstr "" +msgstr "ippfind: %s の後にはポート範囲が必要です。" +#: test/ippfind.c:380 #, c-format msgid "ippfind: Expected program after %s." -msgstr "" +msgstr "ippfind: %s の後にはプログラム名が必要です。" +#: test/ippfind.c:397 #, c-format msgid "ippfind: Expected semi-colon after %s." -msgstr "" +msgstr "ippfind: %s の後にはセミコロンが必要です。" +#: test/ippfind.c:1977 msgid "ippfind: Missing close brace in substitution." -msgstr "" +msgstr "ippfind: 置換文字列の閉じカッコがありません。" +#: test/ippfind.c:1074 msgid "ippfind: Missing close parenthesis." -msgstr "" +msgstr "ippfind: 閉じカッコが不足しています。" +#: test/ippfind.c:354 msgid "ippfind: Missing expression before \"--and\"." -msgstr "" +msgstr "ippfind: \"--and\" の前には式が必要です。" +#: test/ippfind.c:467 msgid "ippfind: Missing expression before \"--or\"." -msgstr "" +msgstr "ippfind: \"--or\" の前には式が必要です。" +#: test/ippfind.c:891 #, c-format msgid "ippfind: Missing key name after %s." -msgstr "" +msgstr "ippfind: %s の後にはキー名が必要です。" +#: test/ippfind.c:1045 msgid "ippfind: Missing open parenthesis." -msgstr "" +msgstr "ippfind: 開きカッコが足りません。" +#: test/ippfind.c:921 #, c-format msgid "ippfind: Missing program after %s." -msgstr "" +msgstr "ippfind: %s の後にはプログラム名が必要です。" +#: test/ippfind.c:366 test/ippfind.c:420 test/ippfind.c:449 test/ippfind.c:555 +#: test/ippfind.c:637 test/ippfind.c:652 test/ippfind.c:808 test/ippfind.c:823 +#: test/ippfind.c:846 test/ippfind.c:906 #, c-format msgid "ippfind: Missing regular expression after %s." -msgstr "" +msgstr "ippfind: %s の後には正規表現が必要です。" +#: test/ippfind.c:939 #, c-format msgid "ippfind: Missing semi-colon after %s." -msgstr "" +msgstr "ippfind: %s の後にはセミコロンが必要です。" +#: test/ippfind.c:1924 test/ippfind.c:1949 msgid "ippfind: Out of memory." -msgstr "" +msgstr "ippfind: メモリ不足です。" +#: test/ippfind.c:1018 msgid "ippfind: Too many parenthesis." -msgstr "" +msgstr "ippfind: カッコが多過ぎます。" +#: test/ippfind.c:1287 test/ippfind.c:1423 test/ippfind.c:2542 #, c-format msgid "ippfind: Unable to browse or resolve: %s" -msgstr "" +msgstr "ippfind: %s をブラウズできないか名前解決できません。" +#: test/ippfind.c:2036 test/ippfind.c:2063 #, c-format msgid "ippfind: Unable to execute \"%s\": %s" -msgstr "" +msgstr "ippfind: \"%s\" を実行できません : %s" +#: test/ippfind.c:1164 test/ippfind.c:1172 test/ippfind.c:1183 #, c-format msgid "ippfind: Unable to use Bonjour: %s" -msgstr "" +msgstr "ippfind: Bonjour を利用できません。: %s" +#: test/ippfind.c:2006 #, c-format msgid "ippfind: Unknown variable \"{%s}\"." -msgstr "" +msgstr "ippfind: \"{%s}\" は不明な変数です。" +#: test/ipptool.c:400 test/ipptool.c:549 test/ipptool.c:573 msgid "ipptool: \"-i\" and \"-n\" are incompatible with -X\"." msgstr "ipptool: \"-i\" と \"-n\" は \"-X\" と組み合わせられません。" +#: test/ipptool.c:631 #, c-format msgid "ipptool: Bad URI - %s." msgstr "ipptool: 不正な URI です - %s。" +#: test/ipptool.c:542 msgid "ipptool: Invalid seconds for \"-i\"." msgstr "ipptool: \"-i\" に不正な秒数が指定されました。" +#: test/ipptool.c:612 msgid "ipptool: May only specify a single URI." msgstr "ipptool: URI は 1 つだけ指定できます。" +#: test/ipptool.c:565 msgid "ipptool: Missing count for \"-n\"." msgstr "ipptool: \"-n\" に回数の指定がありません。" +#: test/ipptool.c:435 msgid "ipptool: Missing filename for \"-f\"." msgstr "ipptool: \"-f\" にファイル名の指定がありません。" +#: test/ipptool.c:416 msgid "ipptool: Missing name=value for \"-d\"." msgstr "ipptool: \"-d\" に 名前=値 の指定がありません。" +#: test/ipptool.c:532 msgid "ipptool: Missing seconds for \"-i\"." msgstr "ipptool: \"-i\" に秒数の指定がありません。" +#: test/ipptool.c:658 msgid "ipptool: URI required before test file." msgstr "ipptool: テストファイルの前に URI の指定が必要です。" +#: test/ipptool.c:592 #, c-format msgid "ipptool: Unknown option \"-%c\"." msgstr "ipptool: \"-%c\"は未知のオプションです。" +#: scheduler/ipp.c:7719 msgid "job-printer-uri attribute missing." msgstr "job-printer-uri 属性がありません。" +#: systemv/lpadmin.c:131 systemv/lpadmin.c:375 msgid "lpadmin: Class name can only contain printable characters." msgstr "lpadmin: クラス名は表示可能文字のみで構成されなければなりません。" +#: systemv/lpadmin.c:614 msgid "lpadmin: Expected PPD after \"-P\" option." msgstr "lpadmin: \"-P\" オプションのあとには PPD が必要です。" +#: systemv/lpadmin.c:457 msgid "lpadmin: Expected allow/deny:userlist after \"-u\" option." msgstr "" "lpadmin: \"-u\" オプションのあとには allow/deny:ユーザーリスト が必要です。" +#: systemv/lpadmin.c:364 msgid "lpadmin: Expected class after \"-r\" option." msgstr "lpadmin: \"-r\" オプションのあとにはクラス名が必要です。" +#: systemv/lpadmin.c:120 msgid "lpadmin: Expected class name after \"-c\" option." msgstr "lpadmin: \"-c\" オプションのあとにはクラス名が必要です。" +#: systemv/lpadmin.c:558 msgid "lpadmin: Expected description after \"-D\" option." msgstr "lpadmin: \"-D\" オプションのあとには説明が必要です。" +#: systemv/lpadmin.c:491 msgid "lpadmin: Expected device URI after \"-v\" option." msgstr "lpadmin: \"-v\" オプションのあとにはデバイス URI が必要です。" +#: systemv/lpadmin.c:574 msgid "lpadmin: Expected file type(s) after \"-I\" option." msgstr "lpadmin: \"-I\" オプションのあとにはファイル形式が必要です。" +#: systemv/lpadmin.c:202 msgid "lpadmin: Expected hostname after \"-h\" option." msgstr "lpadmin: \"-h\" オプションのあとにはホスト名が必要です。" +#: systemv/lpadmin.c:221 msgid "lpadmin: Expected interface after \"-i\" option." msgstr "lpadmin: \"-i\" オプションのあとにはインターフェイス名が必要です。" +#: systemv/lpadmin.c:594 msgid "lpadmin: Expected location after \"-L\" option." msgstr "lpadmin: \"-L\" オプションのあとには場所が必要です。" +#: systemv/lpadmin.c:274 msgid "lpadmin: Expected model after \"-m\" option." msgstr "lpadmin: \"-m\" オプションのあとにはモデル名が必要です。" +#: systemv/lpadmin.c:417 msgid "lpadmin: Expected name after \"-R\" option." msgstr "lpadmin: \"-R\" オプションのあとには名前が必要です。" +#: systemv/lpadmin.c:294 msgid "lpadmin: Expected name=value after \"-o\" option." msgstr "lpadmin: \"-o\" オプションのあとには 変数名=値 が必要です。" +#: systemv/lpadmin.c:313 msgid "lpadmin: Expected printer after \"-p\" option." msgstr "lpadmin: \"-p\" オプションのあとにはプリンター名が必要です。" +#: systemv/lpadmin.c:164 msgid "lpadmin: Expected printer name after \"-d\" option." msgstr "lpadmin: \"-d\" オプションのあとにはプリンター名が必要です。" +#: systemv/lpadmin.c:525 msgid "lpadmin: Expected printer or class after \"-x\" option." msgstr "" "lpadmin: \"-x\" オプションのあとにはプリンター名またはクラス名が必要です。" +#: systemv/lpadmin.c:975 msgid "lpadmin: No member names were seen." msgstr "lpadmin: メンバー名が見当たりません。" +#: systemv/lpadmin.c:762 #, c-format msgid "lpadmin: Printer %s is already a member of class %s." msgstr "lpadmin: プリンター %s はすでにクラス %s のメンバーです。" +#: systemv/lpadmin.c:989 #, c-format msgid "lpadmin: Printer %s is not a member of class %s." msgstr "lpadmin: プリンター %s はクラス %s のメンバーではありません。" +#: systemv/lpadmin.c:175 systemv/lpadmin.c:324 systemv/lpadmin.c:536 msgid "lpadmin: Printer name can only contain printable characters." msgstr "lpadmin: プリンター名には表示可能文字だけが使用できます。" +#: systemv/lpadmin.c:105 msgid "" "lpadmin: Unable to add a printer to the class:\n" " You must specify a printer name first." @@ -5276,13 +6903,18 @@ msgstr "" "lpadmin: クラスにプリンターを追加できません:\n" " 先にプリンター名を指定する必要があります。" +#: systemv/lpadmin.c:96 systemv/lpadmin.c:149 systemv/lpadmin.c:253 +#: systemv/lpadmin.c:339 systemv/lpadmin.c:393 systemv/lpadmin.c:510 +#: systemv/lpadmin.c:647 #, c-format msgid "lpadmin: Unable to connect to server: %s" msgstr "lpadmin: サーバーに接続できません: %s" +#: systemv/lpadmin.c:1329 msgid "lpadmin: Unable to create temporary file" msgstr "lpadmin: テンポラリーファイルを作成できません" +#: systemv/lpadmin.c:402 msgid "" "lpadmin: Unable to delete option:\n" " You must specify a printer name first." @@ -5290,10 +6922,12 @@ msgstr "" "lpadmin: プリンター・オプションを削除できません:\n" " 先にプリンター名を指定する必要があります。" +#: systemv/lpadmin.c:1339 #, c-format msgid "lpadmin: Unable to open PPD file \"%s\" - %s" msgstr "lpadmin: PPD ファイル \"%s\" を開けません - %s" +#: systemv/lpadmin.c:348 msgid "" "lpadmin: Unable to remove a printer from the class:\n" " You must specify a printer name first." @@ -5301,6 +6935,7 @@ msgstr "" "lpadmin: クラスからプリンターを削除できません:\n" " 先にプリンター名を指定する必要があります。" +#: systemv/lpadmin.c:656 msgid "" "lpadmin: Unable to set the printer options:\n" " You must specify a printer name first." @@ -5308,138 +6943,174 @@ msgstr "" "lpadmin: プリンター・オプションを設定できません:\n" " 先にプリンター名を指定する必要があります。" +#: systemv/lpadmin.c:474 #, c-format msgid "lpadmin: Unknown allow/deny option \"%s\"." msgstr "lpadmin:\"%s\" は未知の allow/deny オプションです。" +#: systemv/lpadmin.c:629 #, c-format msgid "lpadmin: Unknown argument \"%s\"." msgstr "lpadmin: \"%s\" は未知の引数です。" +#: systemv/lpadmin.c:624 #, c-format msgid "lpadmin: Unknown option \"%c\"." msgstr "lpadmin: \"%c\" は未知のオプションです。" +#: systemv/lpadmin.c:580 msgid "lpadmin: Warning - content type list ignored." msgstr "lpadmin: 警告 - コンテンツタイプリストは無視されます。" +#: berkeley/lpc.c:76 berkeley/lpc.c:104 berkeley/lpc.c:140 msgid "lpc> " msgstr "lpc> " +#: systemv/lpinfo.c:137 msgid "lpinfo: Expected 1284 device ID string after \"--device-id\"." msgstr "" "lpinfo: \"--device-id\" のあとには、1284 デバイス ID を指定する必要がありま" "す。" +#: systemv/lpinfo.c:190 msgid "lpinfo: Expected language after \"--language\"." msgstr "lpinfo: \"--language\" のあとには、言語を指定する必要があります。" +#: systemv/lpinfo.c:207 msgid "lpinfo: Expected make and model after \"--make-and-model\"." msgstr "" "lpinfo: \"--make-and-model\" の後には、メーカーとモデルを指定する必要がありま" "す。" +#: systemv/lpinfo.c:224 msgid "lpinfo: Expected product string after \"--product\"." msgstr "lpinfo: \"--product\" のあとには、製品名を指定する必要があります。" +#: systemv/lpinfo.c:155 msgid "lpinfo: Expected scheme list after \"--exclude-schemes\"." msgstr "" "lpinfo: \"--exclude-schemes\" のあとには、スキーマ・リストを指定する必要があ" "ります。" +#: systemv/lpinfo.c:173 msgid "lpinfo: Expected scheme list after \"--include-schemes\"." msgstr "" "lpinfo: \"--include-schemes\" のあとには、スキーマ・リストを指定する必要があ" "ります。" +#: systemv/lpinfo.c:241 msgid "lpinfo: Expected timeout after \"--timeout\"." msgstr "" "lpinfo: \"--timeout\" のあとには、タイムアウト値を指定する必要があります。" +#: systemv/lpinfo.c:265 #, c-format msgid "lpinfo: Unknown argument \"%s\"." msgstr "lpinfo: 未知の引数 \"%s\"。" +#: systemv/lpinfo.c:259 #, c-format msgid "lpinfo: Unknown option \"%c\"." msgstr "lpinfo: 未知のオプション \"%c\"。" +#: systemv/lpinfo.c:252 #, c-format msgid "lpinfo: Unknown option \"%s\"." msgstr "lpinfo: 未知のオプション \"%s\"。" +#: systemv/lpmove.c:133 #, c-format msgid "lpmove: Unable to connect to server: %s" msgstr "lpmove: サーバーに接続できません: %s" +#: systemv/lpmove.c:119 #, c-format msgid "lpmove: Unknown argument \"%s\"." msgstr "lpmove: 未知の引数 \"%s\"。" +#: systemv/lpmove.c:97 #, c-format msgid "lpmove: Unknown option \"%c\"." msgstr "lpmove: 未知のオプション \"%c\"。" +#: systemv/lpoptions.c:150 systemv/lpoptions.c:168 systemv/lpoptions.c:244 msgid "lpoptions: No printers." msgstr "lpoptions: プリンターがありません。" +#: systemv/lpoptions.c:219 #, c-format msgid "lpoptions: Unable to add printer or instance: %s" msgstr "lpoptions: プリンターまたはインスタンスを追加できません: %s。" +#: systemv/lpoptions.c:521 #, c-format msgid "lpoptions: Unable to get PPD file for %s: %s" msgstr "lpoptions: %s の PPD ファイルを取得できません: %s" +#: systemv/lpoptions.c:529 #, c-format msgid "lpoptions: Unable to open PPD file for %s." msgstr "lpoptions: %s の PPD ファイルを開けません。" +#: systemv/lpoptions.c:99 msgid "lpoptions: Unknown printer or class." msgstr "lpoptions: 未知のプリンターまたはクラスです。" +#: systemv/lppasswd.c:173 msgid "lppasswd: Only root can add or delete passwords." msgstr "lppasswd: root だけがパスワードの追加と削除を行えます。" +#: systemv/lppasswd.c:302 msgid "lppasswd: Password file busy." msgstr "lppasswd: パスワードファイルがビジー状態です。" +#: systemv/lppasswd.c:431 msgid "lppasswd: Password file not updated." msgstr "lppasswd: パスワードファイルは更新されません。" +#: systemv/lppasswd.c:398 msgid "lppasswd: Sorry, password doesn't match." msgstr "lppasswd: 残念ながら、パスワードがマッチしません。" +#: systemv/lppasswd.c:253 msgid "lppasswd: Sorry, password rejected." msgstr "lppasswd: 残念ながら、パスワードは拒否されました。" +#: systemv/lppasswd.c:230 msgid "lppasswd: Sorry, passwords don't match." msgstr "lppasswd: 残念ながら、パスワードがマッチしません。" +#: systemv/lppasswd.c:199 systemv/lppasswd.c:218 #, c-format msgid "lppasswd: Unable to copy password string: %s" msgstr "lppasswd: パスワード文字列をコピーできません: %s" +#: systemv/lppasswd.c:304 systemv/lppasswd.c:312 systemv/lppasswd.c:329 #, c-format msgid "lppasswd: Unable to open password file: %s" msgstr "lppasswd: パスワードファイルを開けません: %s" +#: systemv/lppasswd.c:364 systemv/lppasswd.c:377 systemv/lppasswd.c:408 #, c-format msgid "lppasswd: Unable to write to password file: %s" msgstr "lppasswd: パスワードファイルに書き込めません: %s" +#: systemv/lppasswd.c:446 #, c-format msgid "lppasswd: failed to backup old password file: %s" msgstr "lppasswd: 古いパスワードファイルのバックアップに失敗しました: %s" +#: systemv/lppasswd.c:458 #, c-format msgid "lppasswd: failed to rename password file: %s" msgstr "lppasswd: パスワードファイルの名前の変更に失敗しました: %s" +#: systemv/lppasswd.c:389 #, c-format msgid "lppasswd: user \"%s\" and group \"%s\" do not exist." msgstr "lppasswd: ユーザー \"%s\" およびグループ \"%s\" は存在しません。" +#: systemv/lpstat.c:1089 #, c-format msgid "" "lpstat: error - %s environment variable names non-existent destination \"%s" @@ -5447,120 +7118,147 @@ msgid "" msgstr "" "lpstat: エラー - 環境変数 %s が、存在しない宛先 \"%s\" を指しています。" +#: systemv/lpstat.c:1025 #, c-format msgid "members of class %s:" msgstr "クラス %s のメンバー:" +#: berkeley/lpq.c:587 msgid "no entries" msgstr "エントリーがありません" +#: systemv/lpstat.c:1093 msgid "no system default destination" msgstr "システムのデフォルトの宛先がありません" +#: scheduler/ipp.c:5594 msgid "notify-events not specified." msgstr "notify-events が指定されていません。" +#: scheduler/ipp.c:2114 scheduler/ipp.c:5499 #, c-format msgid "notify-recipient-uri URI \"%s\" is already used." msgstr "notify-recipient-uri URI \"%s\" はすでに使われています。" +#: scheduler/ipp.c:2104 scheduler/ipp.c:5489 #, c-format msgid "notify-recipient-uri URI \"%s\" uses unknown scheme." msgstr "notify-recipient-uri URI \"%s\" には未知のスキームが使われています。" +#: cups/notify.c:87 msgid "pending" msgstr "保留" +#: ppdc/ppdc.cxx:113 ppdc/ppdpo.cxx:93 #, c-format msgid "ppdc: Adding include directory \"%s\"." msgstr "ppdc: ディレクトリー \"%s\" を追加しています。" +#: ppdc/ppdpo.cxx:134 #, c-format msgid "ppdc: Adding/updating UI text from %s." msgstr "ppdc: %s から UI テキストを追加または更新しています。" +#: ppdc/ppdc-source.cxx:410 #, c-format msgid "ppdc: Bad boolean value (%s) on line %d of %s." msgstr "ppdc: 不正な boolean 値 (%s) があります。%d 行目、ファイル名 %s。" +#: ppdc/ppdc-import.cxx:264 #, c-format msgid "ppdc: Bad font attribute: %s" msgstr "不正なフォント属性: %s" +#: ppdc/ppdc-source.cxx:1796 #, c-format msgid "ppdc: Bad resolution name \"%s\" on line %d of %s." msgstr "" "ppdc: 不正な resolution 名 \"%s\" があります。%d 行目、ファイル名 %s 。" +#: ppdc/ppdc-source.cxx:1113 #, c-format msgid "ppdc: Bad status keyword %s on line %d of %s." msgstr "" "ppdc: 不正な status キーワード %s があります。%d 行目、ファイル名 %s 。" +#: ppdc/ppdc-source.cxx:2033 #, c-format msgid "ppdc: Bad variable substitution ($%c) on line %d of %s." msgstr "ppdc: 不正な数値置換 ($%c) があります。%d 行目、ファイル名 %s。" +#: ppdc/ppdc-source.cxx:2719 #, c-format msgid "ppdc: Choice found on line %d of %s with no Option." msgstr "" "ppdc: %d 行目、ファイル名 %s で、Option がないのに Choice が見つかりました。" +#: ppdc/ppdc-source.cxx:1698 #, c-format msgid "ppdc: Duplicate #po for locale %s on line %d of %s." msgstr "" "ppdc: locale %s に対して #po が二重に定義されています。%d 行目、ファイル名 " "%s 。" +#: ppdc/ppdc-source.cxx:932 #, c-format msgid "ppdc: Expected a filter definition on line %d of %s." msgstr "ppdc: %d 行目、ファイル名 %s においてフィルター定義が必要です。" +#: ppdc/ppdc-source.cxx:955 #, c-format msgid "ppdc: Expected a program name on line %d of %s." msgstr "ppdc: %d 行目、ファイル名 %s においてプログラム名が必要です。" +#: ppdc/ppdc-source.cxx:394 #, c-format msgid "ppdc: Expected boolean value on line %d of %s." msgstr "ppdc: %d 行目、ファイル名 %s において boolean 値が必要です。" +#: ppdc/ppdc-source.cxx:1093 #, c-format msgid "ppdc: Expected charset after Font on line %d of %s." msgstr "" "ppdc: %d 行目、ファイル名 %s において Font のあとに charset が必要です。" +#: ppdc/ppdc-source.cxx:447 #, c-format msgid "ppdc: Expected choice code on line %d of %s." msgstr "ppdc: %d 行目、ファイル名 %s において choice code が必要です。" +#: ppdc/ppdc-source.cxx:435 #, c-format msgid "ppdc: Expected choice name/text on line %d of %s." msgstr "ppdc: %d 行目、ファイル名 %s において choice name/text が必要です。" +#: ppdc/ppdc-source.cxx:503 #, c-format msgid "ppdc: Expected color order for ColorModel on line %d of %s." msgstr "" "ppdc: %d 行目、ファイル名 %s において ColorModel に対する color order が必要" "です。" +#: ppdc/ppdc-source.cxx:492 #, c-format msgid "ppdc: Expected colorspace for ColorModel on line %d of %s." msgstr "" "ppdc: %d 行目、ファイル名 %s において ColorModel に対する colorspace が必要で" "す。" +#: ppdc/ppdc-source.cxx:514 #, c-format msgid "ppdc: Expected compression for ColorModel on line %d of %s." msgstr "" "ppdc: %d 行目、ファイル名 %s において ColorModel に対する compression が必要" "です。" +#: ppdc/ppdc-source.cxx:695 #, c-format msgid "ppdc: Expected constraints string for UIConstraints on line %d of %s." msgstr "" "ppdc: %d 行目、ファイル名 %s において UIConstraints に対する constraint が必" "要です。" +#: ppdc/ppdc-source.cxx:2905 #, c-format msgid "" "ppdc: Expected driver type keyword following DriverType on line %d of %s." @@ -5568,117 +7266,142 @@ msgstr "" "ppdc: %d 行目、ファイル名 %s において DriverType のあとに driver type " "keyword が必要です。" +#: ppdc/ppdc-source.cxx:826 #, c-format msgid "ppdc: Expected duplex type after Duplex on line %d of %s." msgstr "" "ppdc: %d 行目、ファイル名 %s において Duplex のあとに type が必要です。" +#: ppdc/ppdc-source.cxx:1077 #, c-format msgid "ppdc: Expected encoding after Font on line %d of %s." msgstr "" "ppdc: %d 行目、ファイル名 %s において Font のあとに encoding が必要です。" +#: ppdc/ppdc-source.cxx:1689 #, c-format msgid "ppdc: Expected filename after #po %s on line %d of %s." msgstr "ppdc: #po %s のあとにファイル名が必要です (%d 行目, ファイル %s)。" +#: ppdc/ppdc-source.cxx:1205 #, c-format msgid "ppdc: Expected group name/text on line %d of %s." msgstr "ppdc: %d 行目、ファイル名 %s において group name/text が必要です。" +#: ppdc/ppdc-source.cxx:2619 #, c-format msgid "ppdc: Expected include filename on line %d of %s." msgstr "ppdc: %d 行目、ファイル名 %s において include ファイル名が必要です。" +#: ppdc/ppdc-source.cxx:1502 #, c-format msgid "ppdc: Expected integer on line %d of %s." msgstr "ppdc: %d 行目、ファイル名 %s において整数指定が必要です。" +#: ppdc/ppdc-source.cxx:1681 #, c-format msgid "ppdc: Expected locale after #po on line %d of %s." msgstr "ppdc: %d 行目、ファイル名 %s において #po のあとに locale が必要です。" +#: ppdc/ppdc-source.cxx:353 #, c-format msgid "ppdc: Expected name after %s on line %d of %s." msgstr "ppdc: %s のあとに name が必要です。%d 行目、ファイル名 %s。" +#: ppdc/ppdc-source.cxx:3277 #, c-format msgid "ppdc: Expected name after FileName on line %d of %s." msgstr "" "ppdc: %d 行目、ファイル名 %s において FileName のあとに name が必要です。" +#: ppdc/ppdc-source.cxx:1058 #, c-format msgid "ppdc: Expected name after Font on line %d of %s." msgstr "ppdc: %d 行目、ファイル名 %s において Font のあとに name が必要です。" +#: ppdc/ppdc-source.cxx:3108 #, c-format msgid "ppdc: Expected name after Manufacturer on line %d of %s." msgstr "" "ppdc: %d 行目、ファイル名 %s において Manufacturer のあとに name が必要です。" +#: ppdc/ppdc-source.cxx:3141 #, c-format msgid "ppdc: Expected name after MediaSize on line %d of %s." msgstr "" "ppdc: %d 行目、ファイル名 %s において MediaSize のあとに name が必要です。" +#: ppdc/ppdc-source.cxx:3231 #, c-format msgid "ppdc: Expected name after ModelName on line %d of %s." msgstr "" "ppdc: %d 行目、ファイル名 %s において ModelName のあとに name が必要です。" +#: ppdc/ppdc-source.cxx:3294 #, c-format msgid "ppdc: Expected name after PCFileName on line %d of %s." msgstr "" "ppdc: %d 行目、ファイル名 %s において PCFileName のあとに name が必要です。" +#: ppdc/ppdc-source.cxx:1156 #, c-format msgid "ppdc: Expected name/text after %s on line %d of %s." msgstr "ppdc: %s のあとに name/text が必要です。%d 行目、ファイル名 %s。" +#: ppdc/ppdc-source.cxx:1245 #, c-format msgid "ppdc: Expected name/text after Installable on line %d of %s." msgstr "" "ppdc: %d 行目、ファイル名 %s において Installable のあとに name/text が必要で" "す。" +#: ppdc/ppdc-source.cxx:1782 #, c-format msgid "ppdc: Expected name/text after Resolution on line %d of %s." msgstr "" "ppdc: %d 行目、ファイル名 %s において Resolution のあとに name/text が必要で" "す。" +#: ppdc/ppdc-source.cxx:479 #, c-format msgid "ppdc: Expected name/text combination for ColorModel on line %d of %s." msgstr "" "ppdc: %d 行目、ファイル名 %s において ColorModel に対する name/text が必要で" "す。" +#: ppdc/ppdc-source.cxx:1574 #, c-format msgid "ppdc: Expected option name/text on line %d of %s." msgstr "ppdc: %d 行目、ファイル名 %s において option name/text が必要です。" +#: ppdc/ppdc-source.cxx:1608 #, c-format msgid "ppdc: Expected option section on line %d of %s." msgstr "ppdc: %d 行目、ファイル名 %s において option section が必要です。" +#: ppdc/ppdc-source.cxx:1586 #, c-format msgid "ppdc: Expected option type on line %d of %s." msgstr "ppdc: %d 行目、ファイル名 %s において option type が必要です。" +#: ppdc/ppdc-source.cxx:1765 #, c-format msgid "ppdc: Expected override field after Resolution on line %d of %s." msgstr "" "ppdc: %d 行目、ファイル名 %s において Resolution のあとに override field が必" "要です。" +#: ppdc/ppdc-catalog.cxx:341 ppdc/ppdc-catalog.cxx:353 #, c-format msgid "ppdc: Expected quoted string on line %d of %s." msgstr "%d 行: %s には引用符で囲まれた文字列が必要です。" +#: ppdc/ppdc-source.cxx:1004 #, c-format msgid "ppdc: Expected real number on line %d of %s." msgstr "ppdc: %d 行目、ファイル名 %s において実数が必要です。" +#: ppdc/ppdc-source.cxx:572 #, c-format msgid "" "ppdc: Expected resolution/mediatype following ColorProfile on line %d of %s." @@ -5686,6 +7409,7 @@ msgstr "" "ppdc: %d 行目、ファイル名 %s において ColorProfile に続いて resolution/" "mediatype が必要です。" +#: ppdc/ppdc-source.cxx:1863 #, c-format msgid "" "ppdc: Expected resolution/mediatype following SimpleColorProfile on line %d " @@ -5694,282 +7418,352 @@ msgstr "" "ppdc: %d 行目、ファイル名 %s において SimpleColorProfile に続いて resolution/" "mediatype が必要です。" +#: ppdc/ppdc-source.cxx:361 #, c-format msgid "ppdc: Expected selector after %s on line %d of %s." msgstr "ppdc: %s のあとに selector が必要です。%d 行目、ファイル名 %s。" +#: ppdc/ppdc-source.cxx:1101 #, c-format msgid "ppdc: Expected status after Font on line %d of %s." msgstr "" "ppdc: %d 行目、ファイル名 %s において Font のあとに status が必要です。" +#: ppdc/ppdc-source.cxx:2794 #, c-format msgid "ppdc: Expected string after Copyright on line %d of %s." msgstr "" "ppdc: %d 行目、ファイル名 %s において Copyright のあとに文字列が必要です。" +#: ppdc/ppdc-source.cxx:3397 #, c-format msgid "ppdc: Expected string after Version on line %d of %s." msgstr "" "ppdc: %d 行目、ファイル名 %s において Version のあとに文字列が必要です。" +#: ppdc/ppdc-source.cxx:728 #, c-format msgid "ppdc: Expected two option names on line %d of %s." msgstr "ppdc: %d 行目、ファイル名 %s において 2 つのオプション名が必要です。" +#: ppdc/ppdc-source.cxx:372 #, c-format msgid "ppdc: Expected value after %s on line %d of %s." msgstr "ppdc: %s のあとに value が必要です。%d 行目、ファイル名 %s。" +#: ppdc/ppdc-source.cxx:1085 #, c-format msgid "ppdc: Expected version after Font on line %d of %s." msgstr "" "ppdc: %d 行目、ファイル名 %s において Font のあとに version が必要です。" +#: ppdc/ppdc-source.cxx:227 #, c-format msgid "ppdc: Invalid #include/#po filename \"%s\"." msgstr "ppdc: 無効な #include/#po ファイル名です \"%s\"。" +#: ppdc/ppdc-source.cxx:972 #, c-format msgid "ppdc: Invalid cost for filter on line %d of %s." msgstr "" "ppdc: %d 行目、ファイル名 %s においてフィルターに対する無効な cost がありま" "す。" +#: ppdc/ppdc-source.cxx:964 #, c-format msgid "ppdc: Invalid empty MIME type for filter on line %d of %s." msgstr "" "ppdc: %d 行目、ファイル名 %s においてフィルターに対する無効な空の MIME タイプ" "があります。" +#: ppdc/ppdc-source.cxx:980 #, c-format msgid "ppdc: Invalid empty program name for filter on line %d of %s." msgstr "" "ppdc: %d 行目、ファイル名 %s においてフィルターに対するプログラム名が空であり" "無効です。" +#: ppdc/ppdc-source.cxx:1628 #, c-format msgid "ppdc: Invalid option section \"%s\" on line %d of %s." msgstr "" "ppdc: 無効な option section があります \"%s\"。%d 行目、ファイル名 %s。" +#: ppdc/ppdc-source.cxx:1600 #, c-format msgid "ppdc: Invalid option type \"%s\" on line %d of %s." msgstr "ppdc: 無効な option type があります \"%s\"。%d 行目、ファイル名 %s。" +#: ppdc/ppdc.cxx:251 ppdc/ppdpo.cxx:123 #, c-format msgid "ppdc: Loading driver information file \"%s\"." msgstr "ppdc: ドライバー情報ファイル \"%s\" を読み込んでいます。" +#: ppdc/ppdc.cxx:187 #, c-format msgid "ppdc: Loading messages for locale \"%s\"." msgstr "ppdc: ロケール \"%s\" のメッセージを読み込んでいます。" +#: ppdc/ppdc.cxx:126 #, c-format msgid "ppdc: Loading messages from \"%s\"." msgstr "ppdc: \"%s\" からメッセージを読み込んでいます。" +#: ppdc/ppdc-source.cxx:2412 ppdc/ppdc-source.cxx:2644 #, c-format msgid "ppdc: Missing #endif at end of \"%s\"." msgstr "ppdc: \"%s\" の最後に #endif が見つかりません。" +#: ppdc/ppdc-source.cxx:2513 ppdc/ppdc-source.cxx:2548 +#: ppdc/ppdc-source.cxx:2578 #, c-format msgid "ppdc: Missing #if on line %d of %s." msgstr "ppdc: %d 行目、ファイル名 %s において #if が見つかりません。" +#: ppdc/ppdc-catalog.cxx:418 #, c-format msgid "" "ppdc: Need a msgid line before any translation strings on line %d of %s." msgstr "%d 行: %s の翻訳文字列の前に msgid 行が必要です。" +#: ppdc/ppdc-driver.cxx:730 #, c-format msgid "ppdc: No message catalog provided for locale %s." msgstr "ppdc: ロケール %s に対するメッセージカタログが見つかりません。" +#: ppdc/ppdc-source.cxx:1651 ppdc/ppdc-source.cxx:2882 +#: ppdc/ppdc-source.cxx:2968 ppdc/ppdc-source.cxx:3061 +#: ppdc/ppdc-source.cxx:3194 ppdc/ppdc-source.cxx:3327 #, c-format msgid "ppdc: Option %s defined in two different groups on line %d of %s." msgstr "" "ppdc: オプション %s が行 %d、ファイル %s の 2 つの異なるグループで定義されて" "います。" +#: ppdc/ppdc-source.cxx:1644 #, c-format msgid "ppdc: Option %s redefined with a different type on line %d of %s." msgstr "" "ppdc: オプション %s は異なる型で再定義されています。%d 行目、ファイル名 %s。" +#: ppdc/ppdc-source.cxx:705 #, c-format msgid "ppdc: Option constraint must *name on line %d of %s." msgstr "" "ppdc: %d 行目、ファイル名 %s において Option constraint は *name で指定しなけ" "ればなりません。" +#: ppdc/ppdc-source.cxx:2495 #, c-format msgid "ppdc: Too many nested #if's on line %d of %s." msgstr "ppdc: %d 行目、ファイル名 %s において #if のネストが多すぎます。" +#: ppdc/ppdc.cxx:374 #, c-format msgid "ppdc: Unable to create PPD file \"%s\" - %s." msgstr "ppdc: PPD ファイル \"%s\" を作成できません - %s。" +#: ppdc/ppdc.cxx:266 #, c-format msgid "ppdc: Unable to create output directory %s: %s" msgstr "ppdc: 出力ディレクトリー \"%s\" を作成できません - %s" +#: ppdc/ppdc.cxx:287 #, c-format msgid "ppdc: Unable to create output pipes: %s" msgstr "ppdc: 出力パイプを作成できません: %s" +#: ppdc/ppdc.cxx:303 ppdc/ppdc.cxx:309 #, c-format msgid "ppdc: Unable to execute cupstestppd: %s" msgstr "ppdc: cupstestppd を実行できません: %s" +#: ppdc/ppdc-source.cxx:1730 #, c-format msgid "ppdc: Unable to find #po file %s on line %d of %s." msgstr "ppdc: #po ファイル %s が見つかりません。%d 行目、ファイル名 %s。" +#: ppdc/ppdc-source.cxx:2651 #, c-format msgid "ppdc: Unable to find include file \"%s\" on line %d of %s." msgstr "" "ppdc: インクルードファイル %s が見つかりません。%d 行目、ファイル名 %s。" +#: ppdc/ppdc.cxx:198 #, c-format msgid "ppdc: Unable to find localization for \"%s\" - %s" msgstr "ppdc: \"%s\" に対する地域化情報が見つかりません - %s" +#: ppdc/ppdc.cxx:135 #, c-format msgid "ppdc: Unable to load localization file \"%s\" - %s" msgstr "ppdc: \"%s\" に対するローカライズファイルを読み込めません - %s" +#: ppdc/ppdc-file.cxx:50 #, c-format msgid "ppdc: Unable to open %s: %s" msgstr "ppdc: %s を開けません: %s" +#: ppdc/ppdc-source.cxx:2054 #, c-format msgid "ppdc: Undefined variable (%s) on line %d of %s." msgstr "ppdc: 変数 (%s) は未定義です。%d 行目、ファイル名 %s。" +#: ppdc/ppdc-catalog.cxx:435 #, c-format msgid "ppdc: Unexpected text on line %d of %s." msgstr "%d 行: %s は予期せぬテキストです。" +#: ppdc/ppdc-source.cxx:2924 #, c-format msgid "ppdc: Unknown driver type %s on line %d of %s." msgstr "ppdc: %s は未知のドライバータイプです。%d 行目、ファイル名 %s。" +#: ppdc/ppdc-source.cxx:906 #, c-format msgid "ppdc: Unknown duplex type \"%s\" on line %d of %s." msgstr "ppdc: \"%s\" は未知の両面タイプです。%d 行目、ファイル名 %s。" +#: ppdc/ppdc-source.cxx:3154 #, c-format msgid "ppdc: Unknown media size \"%s\" on line %d of %s." msgstr "ppdc: \"%s\" は未知の用紙サイズです。%d 行目、ファイル名 %s。" +#: ppdc/ppdc-catalog.cxx:463 #, c-format msgid "ppdc: Unknown message catalog format for \"%s\"." msgstr "\"%s\" は未知のメッセージカタログの書式です。" +#: ppdc/ppdc-source.cxx:3408 #, c-format msgid "ppdc: Unknown token \"%s\" seen on line %d of %s." msgstr "ppdc: 未知のトークン \"%s\" があります。%d 行目、ファイル名 %s。" +#: ppdc/ppdc-source.cxx:1014 #, c-format msgid "" "ppdc: Unknown trailing characters in real number \"%s\" on line %d of %s." msgstr "ppdc: 実数 \"%s\" に未知の終了文字があります。%d 行目、ファイル名 %s。" +#: ppdc/ppdc-source.cxx:2164 #, c-format msgid "ppdc: Unterminated string starting with %c on line %d of %s." msgstr "" "ppdc: %c で始まる文字に対して終端文字がありません。%d 行目、ファイル名 %s。" +#: ppdc/ppdc.cxx:365 #, c-format msgid "ppdc: Warning - overlapping filename \"%s\"." msgstr "ppdc: 警告 - ファイル名 \"%s\" が重複しています。" +#: ppdc/ppdc.cxx:380 #, c-format msgid "ppdc: Writing %s." msgstr "ppdc: %s を書き込んでいます。" +#: ppdc/ppdc.cxx:148 #, c-format msgid "ppdc: Writing PPD files to directory \"%s\"." msgstr "ppdc: ディレクトリー \"%s\" に PPD ファイルを書き込んでいます。" +#: ppdc/ppdmerge.cxx:136 #, c-format msgid "ppdmerge: Bad LanguageVersion \"%s\" in %s." msgstr "ppdmerge: 不正な LanguageVersion \"%s\" が %s にあります。" +#: ppdc/ppdmerge.cxx:176 #, c-format msgid "ppdmerge: Ignoring PPD file %s." msgstr "ppdmerge: PPD ファイル %s を無視します。" +#: ppdc/ppdmerge.cxx:160 #, c-format msgid "ppdmerge: Unable to backup %s to %s - %s" msgstr "ppdmerge: %s を %s にバックアップできません - %s" +#: systemv/lpstat.c:1857 #, c-format msgid "printer %s disabled since %s -" msgstr "プリンター %s は %s から無効です -" +#: systemv/lpstat.c:1846 #, c-format msgid "printer %s is idle. enabled since %s" msgstr "プリンター %s は待機中です。%s 以来有効です" +#: systemv/lpstat.c:1851 #, c-format msgid "printer %s now printing %s-%d. enabled since %s" msgstr "プリンター %s は %s-%d を印刷しています。%s 以来有効です" +#: systemv/lpstat.c:1982 #, c-format msgid "printer %s/%s disabled since %s -" msgstr "プリンター %s/%s は %s から無効です -" +#: systemv/lpstat.c:1968 #, c-format msgid "printer %s/%s is idle. enabled since %s" msgstr "プリンター %s/%s は待機中です。%s 以来有効です" +#: systemv/lpstat.c:1975 #, c-format msgid "printer %s/%s now printing %s-%d. enabled since %s" msgstr "プリンター %s/%s は現在 %s-%d を印刷中です。%s 以来有効です" +#: cups/notify.c:93 cups/notify.c:134 msgid "processing" msgstr "処理中" +#: systemv/lp.c:668 #, c-format msgid "request id is %s-%d (%d file(s))" msgstr "リクエスト ID は %s-%d です (%d 個のファイル)" +#: cups/snmp.c:1016 msgid "request-id uses indefinite length" msgstr "リクエスト ID の長さが不定" +#: systemv/lpstat.c:2116 msgid "scheduler is not running" msgstr "スケジューラーは動作していません" +#: systemv/lpstat.c:2112 msgid "scheduler is running" msgstr "スケジューラーは動作中です" +#: cups/adminutil.c:2159 #, c-format msgid "stat of %s failed: %s" msgstr "%s の状態取得に失敗しました: %s" +#: berkeley/lpc.c:211 msgid "status\t\tShow status of daemon and queue." msgstr "status\t\tデーモンとキューの状態を表示" +#: cups/notify.c:96 cups/notify.c:137 msgid "stopped" msgstr "停止" +#: systemv/lpstat.c:1067 #, c-format msgid "system default destination: %s" msgstr "システムのデフォルトの宛先: %s" +#: systemv/lpstat.c:1064 #, c-format msgid "system default destination: %s/%s" msgstr "システムのデフォルトの宛先: %s/%s" +#: cups/notify.c:108 cups/notify.c:140 msgid "unknown" msgstr "未知" +#: cups/notify.c:117 msgid "untitled" msgstr "タイトルなし" +#: cups/snmp.c:1041 msgid "variable-bindings uses indefinite length" msgstr "variable-bindings の長さが不定" diff --git a/man/cups-files.conf.man.in b/man/cups-files.conf.man.in index 1c511c9f..bfc46e70 100644 --- a/man/cups-files.conf.man.in +++ b/man/cups-files.conf.man.in @@ -1,5 +1,5 @@ .\" -.\" "$Id: cups-files.conf.man.in 11109 2013-07-08 21:15:13Z msweet $" +.\" "$Id: cups-files.conf.man.in 11201 2013-07-26 21:27:27Z msweet $" .\" .\" cupsd.conf man page for CUPS. .\" @@ -12,7 +12,7 @@ .\" which should have been included with this file. If this file is .\" file is missing or damaged, see the license at "http://www.cups.org/". .\" -.TH cups-files.conf 5 "CUPS" "8 July 2013" "Apple Inc." +.TH cups-files.conf 5 "CUPS" "26 July 2013" "Apple Inc." .SH NAME cups-files.conf \- file and directory configuration file for cups .SH DESCRIPTION @@ -122,6 +122,12 @@ ServerRoot directory .br Specifies the directory where the server configuration files can be found. .TP 5 +SyncOnClose Yes +.TP 5 +SyncOnClose No +Specifies whether the scheduler calls \fIfsync(2)\fR after writing configuration +or state files. The default is No. +.TP 5 SystemGroup group-name [group-name ...] .br Specifies the group(s) to use for System class authentication. @@ -142,5 +148,5 @@ http://localhost:631/help .SH COPYRIGHT Copyright 2007-2013 by Apple Inc. .\" -.\" End of "$Id: cups-files.conf.man.in 11109 2013-07-08 21:15:13Z msweet $". +.\" End of "$Id: cups-files.conf.man.in 11201 2013-07-26 21:27:27Z msweet $". .\" diff --git a/man/cupsaddsmb.man.in b/man/cupsaddsmb.man.in index a4d66243..6117edd0 100644 --- a/man/cupsaddsmb.man.in +++ b/man/cupsaddsmb.man.in @@ -1,5 +1,5 @@ .\" -.\" "$Id: cupsaddsmb.man.in 11109 2013-07-08 21:15:13Z msweet $" +.\" "$Id: cupsaddsmb.man.in 11206 2013-07-31 18:16:09Z msweet $" .\" .\" cupsaddsmb man page for CUPS. .\" @@ -146,7 +146,7 @@ The Adobe driver does not support the page-label, job-billing, or job-hold-until options. .LP Once you have installed the driver on a Windows system, copy the -following files to the \fI@CUPS_DATADIR@/drivers\fR directory +following files to the \fI/usr/share/cups/drivers\fR directory exactly as named below: .nf @@ -168,11 +168,9 @@ Getting the full set of Windows driver files should be easier. .SH SEE ALSO \fIsmbd(8)\fR, \fIsmb.conf(5)\fR, http://localhost:631/help -.br -http://www.cups.org/windows/ .SH COPYRIGHT Copyright 2007-2013 by Apple Inc. .\" -.\" End of "$Id: cupsaddsmb.man.in 11109 2013-07-08 21:15:13Z msweet $". +.\" End of "$Id: cupsaddsmb.man.in 11206 2013-07-31 18:16:09Z msweet $". .\" diff --git a/packaging/cups.spec b/packaging/cups.spec index 68dab39a..2957fb91 100644 --- a/packaging/cups.spec +++ b/packaging/cups.spec @@ -1,11 +1,11 @@ # -# "$Id: cups.spec.in 11128 2013-07-11 20:31:43Z msweet $" +# "$Id: cups.spec.in 11359 2013-10-24 03:04:17Z msweet $" # # RPM "spec" file for CUPS. # # Original version by Jason McMullan <jmcc@ontv.com>. # -# Copyright 2007-2012 by Apple Inc. +# Copyright 2007-2013 by Apple Inc. # Copyright 1999-2007 by Easy Software Products, all rights reserved. # # These coded instructions, statements, and computer programs are the @@ -35,12 +35,12 @@ Summary: CUPS Name: cups -Version: 1.7rc1 +Version: 1.7.0 Release: 1 Epoch: 1 License: GPL Group: System Environment/Daemons -Source: http://www.cups.org/software/1.7rc1/cups-1.7rc1-source.tar.bz2 +Source: http://www.cups.org/software/1.7.0/cups-1.7.0-source.tar.bz2 Url: http://www.cups.org Packager: Anonymous <anonymous@foo.com> Vendor: Apple Inc. @@ -222,6 +222,9 @@ rm -rf $RPM_BUILD_ROOT /usr/share/cups/ppdc/* %dir /usr/share/cups/templates /usr/share/cups/templates/* +%dir /usr/share/cups/usb +/usr/share/cups/usb/* + %dir /usr/share/doc/cups /usr/share/doc/cups/*.* %dir /usr/share/doc/cups/help @@ -251,6 +254,8 @@ rm -rf $RPM_BUILD_ROOT /usr/share/doc/cups/es/* %dir /usr/share/doc/cups/fr /usr/share/doc/cups/fr/* +%dir /usr/share/doc/cups/it +/usr/share/doc/cups/it/* %dir /usr/share/doc/cups/ja /usr/share/doc/cups/ja/* %dir /usr/share/doc/cups/ru @@ -264,6 +269,8 @@ rm -rf $RPM_BUILD_ROOT /usr/share/locale/es/cups_es.po %dir /usr/share/locale/fr /usr/share/locale/fr/cups_fr.po +%dir /usr/share/locale/it +/usr/share/locale/it/cups_it.po %dir /usr/share/locale/ja /usr/share/locale/ja/cups_ja.po %dir /usr/share/locale/ru @@ -362,5 +369,5 @@ rm -rf $RPM_BUILD_ROOT # -# End of "$Id: cups.spec.in 11128 2013-07-11 20:31:43Z msweet $". +# End of "$Id: cups.spec.in 11359 2013-10-24 03:04:17Z msweet $". # diff --git a/packaging/cups.spec.in b/packaging/cups.spec.in index 91e88774..55dfa2d3 100644 --- a/packaging/cups.spec.in +++ b/packaging/cups.spec.in @@ -1,11 +1,11 @@ # -# "$Id: cups.spec.in 11128 2013-07-11 20:31:43Z msweet $" +# "$Id: cups.spec.in 11359 2013-10-24 03:04:17Z msweet $" # # RPM "spec" file for CUPS. # # Original version by Jason McMullan <jmcc@ontv.com>. # -# Copyright 2007-2012 by Apple Inc. +# Copyright 2007-2013 by Apple Inc. # Copyright 1999-2007 by Easy Software Products, all rights reserved. # # These coded instructions, statements, and computer programs are the @@ -222,6 +222,9 @@ rm -rf $RPM_BUILD_ROOT /usr/share/cups/ppdc/* %dir /usr/share/cups/templates /usr/share/cups/templates/* +%dir /usr/share/cups/usb +/usr/share/cups/usb/* + %dir /usr/share/doc/cups /usr/share/doc/cups/*.* %dir /usr/share/doc/cups/help @@ -251,6 +254,8 @@ rm -rf $RPM_BUILD_ROOT /usr/share/doc/cups/es/* %dir /usr/share/doc/cups/fr /usr/share/doc/cups/fr/* +%dir /usr/share/doc/cups/it +/usr/share/doc/cups/it/* %dir /usr/share/doc/cups/ja /usr/share/doc/cups/ja/* %dir /usr/share/doc/cups/ru @@ -264,6 +269,8 @@ rm -rf $RPM_BUILD_ROOT /usr/share/locale/es/cups_es.po %dir /usr/share/locale/fr /usr/share/locale/fr/cups_fr.po +%dir /usr/share/locale/it +/usr/share/locale/it/cups_it.po %dir /usr/share/locale/ja /usr/share/locale/ja/cups_ja.po %dir /usr/share/locale/ru @@ -362,5 +369,5 @@ rm -rf $RPM_BUILD_ROOT # -# End of "$Id: cups.spec.in 11128 2013-07-11 20:31:43Z msweet $". +# End of "$Id: cups.spec.in 11359 2013-10-24 03:04:17Z msweet $". # diff --git a/scheduler/client.c b/scheduler/client.c index fefd0586..c867bd67 100644 --- a/scheduler/client.c +++ b/scheduler/client.c @@ -1,5 +1,5 @@ /* - * "$Id: client.c 10999 2013-05-30 00:48:16Z msweet $" + * "$Id: client.c 11308 2013-09-27 14:09:25Z msweet $" * * Client routines for the CUPS scheduler. * @@ -1905,7 +1905,7 @@ cupsdReadClient(cupsd_client_t *con) /* I - Client to read from */ } else if (!WebInterface) { - if (!cupsdSendHeader(con, HTTP_OK, line, CUPSD_AUTH_NONE)) + if (!cupsdSendHeader(con, HTTP_OK, NULL, CUPSD_AUTH_NONE)) { cupsdCloseClient(con); return; @@ -4139,11 +4139,27 @@ valid_host(cupsd_client_t *con) /* I - Client connection */ { cupsd_alias_t *a; /* Current alias */ cupsd_netif_t *netif; /* Current network interface */ - const char *host, /* Host field */ - *end; /* End character */ + const char *end; /* End character */ + char *ptr; /* Pointer into host value */ + + + /* + * Copy the Host: header for later use... + */ + strlcpy(con->clientname, con->http.fields[HTTP_FIELD_HOST], + sizeof(con->clientname)); + if ((ptr = strrchr(con->clientname, ':')) != NULL && !strchr(ptr, ']')) + { + *ptr++ = '\0'; + con->clientport = atoi(ptr); + } + else + con->clientport = con->serverport; - host = con->http.fields[HTTP_FIELD_HOST]; + /* + * Then validate... + */ if (httpAddrLocalhost(con->http.hostaddr)) { @@ -4152,18 +4168,13 @@ valid_host(cupsd_client_t *con) /* I - Client connection */ * addresses when accessing CUPS via the loopback interface... */ - return (!_cups_strcasecmp(host, "localhost") || - !_cups_strncasecmp(host, "localhost:", 10) || - !_cups_strcasecmp(host, "localhost.") || - !_cups_strncasecmp(host, "localhost.:", 11) || + return (!_cups_strcasecmp(con->clientname, "localhost") || + !_cups_strcasecmp(con->clientname, "localhost.") || #ifdef __linux - !_cups_strcasecmp(host, "localhost.localdomain") || - !_cups_strncasecmp(host, "localhost.localdomain:", 22) || + !_cups_strcasecmp(con->clientname, "localhost.localdomain") || #endif /* __linux */ - !strcmp(host, "127.0.0.1") || - !strncmp(host, "127.0.0.1:", 10) || - !strcmp(host, "[::1]") || - !strncmp(host, "[::1]:", 6)); + !strcmp(con->clientname, "127.0.0.1") || + !strcmp(con->clientname, "[::1]")); } #if defined(HAVE_DNSSD) || defined(HAVE_AVAHI) @@ -4171,19 +4182,18 @@ valid_host(cupsd_client_t *con) /* I - Client connection */ * Check if the hostname is something.local (Bonjour); if so, allow it. */ - if ((end = strrchr(host, '.')) != NULL && end > host && - (!end[1] || end[1] == ':')) + if ((end = strrchr(con->clientname, '.')) != NULL && end > con->clientname && + !end[1]) { /* * "." on end, work back to second-to-last "."... */ - for (end --; end > host && *end != '.'; end --); + + for (end --; end > con->clientname && *end != '.'; end --); } if (end && (!_cups_strcasecmp(end, ".local") || - !_cups_strncasecmp(end, ".local:", 7) || - !_cups_strcasecmp(end, ".local.") || - !_cups_strncasecmp(end, ".local.:", 8))) + !_cups_strcasecmp(end, ".local."))) return (1); #endif /* HAVE_DNSSD || HAVE_AVAHI */ @@ -4191,22 +4201,16 @@ valid_host(cupsd_client_t *con) /* I - Client connection */ * Check if the hostname is an IP address... */ - if (isdigit(*host & 255) || *host == '[') + if (isdigit(con->clientname[0] & 255) || con->clientname[0] == '[') { /* * Possible IPv4/IPv6 address... */ - char temp[1024], /* Temporary string */ - *ptr; /* Pointer into temporary string */ http_addrlist_t *addrlist; /* List of addresses */ - strlcpy(temp, host, sizeof(temp)); - if ((ptr = strrchr(temp, ':')) != NULL && !strchr(ptr, ']')) - *ptr = '\0'; /* Strip :port from host value */ - - if ((addrlist = httpAddrGetList(temp, AF_UNSPEC, NULL)) != NULL) + if ((addrlist = httpAddrGetList(con->clientname, AF_UNSPEC, NULL)) != NULL) { /* * Good IPv4/IPv6 address... @@ -4232,16 +4236,15 @@ valid_host(cupsd_client_t *con) /* I - Client connection */ if (!strcmp(a->name, "*")) return (1); - if (!_cups_strncasecmp(host, a->name, a->namelen)) + if (!_cups_strncasecmp(con->clientname, a->name, a->namelen)) { /* - * Prefix matches; check the character at the end - it must be ":", ".", - * ".:", or nul... + * Prefix matches; check the character at the end - it must be "." or nul. */ - end = host + a->namelen; + end = con->clientname + a->namelen; - if (!*end || *end == ':' || (*end == '.' && (!end[1] || end[1] == ':'))) + if (!*end || (*end == '.' && !end[1])) return (1); } } @@ -4258,16 +4261,15 @@ valid_host(cupsd_client_t *con) /* I - Client connection */ if (!strcmp(a->name, "*")) return (1); - if (!_cups_strncasecmp(host, a->name, a->namelen)) + if (!_cups_strncasecmp(con->clientname, a->name, a->namelen)) { /* - * Prefix matches; check the character at the end - it must be ":", ".", - * ".:", or nul... + * Prefix matches; check the character at the end - it must be "." or nul. */ - end = host + a->namelen; + end = con->clientname + a->namelen; - if (!*end || *end == ':' || (*end == '.' && (!end[1] || end[1] == ':'))) + if (!*end || (*end == '.' && !end[1])) return (1); } } @@ -4281,16 +4283,15 @@ valid_host(cupsd_client_t *con) /* I - Client connection */ netif; netif = (cupsd_netif_t *)cupsArrayNext(NetIFList)) { - if (!_cups_strncasecmp(host, netif->hostname, netif->hostlen)) + if (!_cups_strncasecmp(con->clientname, netif->hostname, netif->hostlen)) { /* - * Prefix matches; check the character at the end - it must be ":", ".", - * ".:", or nul... + * Prefix matches; check the character at the end - it must be "." or nul. */ - end = host + netif->hostlen; + end = con->clientname + netif->hostlen; - if (!*end || *end == ':' || (*end == '.' && (!end[1] || end[1] == ':'))) + if (!*end || (*end == '.' && !end[1])) return (1); } } @@ -4378,5 +4379,5 @@ write_pipe(cupsd_client_t *con) /* I - Client connection */ /* - * End of "$Id: client.c 10999 2013-05-30 00:48:16Z msweet $". + * End of "$Id: client.c 11308 2013-09-27 14:09:25Z msweet $". */ diff --git a/scheduler/client.h b/scheduler/client.h index 840e7f72..fe6c473f 100644 --- a/scheduler/client.h +++ b/scheduler/client.h @@ -1,5 +1,5 @@ /* - * "$Id: client.h 10996 2013-05-29 11:51:34Z msweet $" + * "$Id: client.h 11213 2013-08-01 22:23:18Z msweet $" * * Client definitions for the CUPS scheduler. * @@ -54,6 +54,8 @@ struct cupsd_client_s int auto_ssl; /* Automatic test for SSL/TLS */ #endif /* HAVE_SSL */ http_addr_t clientaddr; /* Client address */ + char clientname[256];/* Client's server name for connection */ + int clientport; /* Client's server port for connection */ char servername[256];/* Server name for connection */ int serverport; /* Server port for connection */ #ifdef HAVE_GSSAPI @@ -140,5 +142,5 @@ extern int cupsdStartTLS(cupsd_client_t *con); /* - * End of "$Id: client.h 10996 2013-05-29 11:51:34Z msweet $". + * End of "$Id: client.h 11213 2013-08-01 22:23:18Z msweet $". */ diff --git a/scheduler/colorman.c b/scheduler/colorman.c index e076a6ad..9e6c7103 100644 --- a/scheduler/colorman.c +++ b/scheduler/colorman.c @@ -1,9 +1,9 @@ /* - * "$Id: colorman.c 4297 2013-05-10 16:04:59Z msweet $" + * "$Id: colorman.c 11150 2013-07-17 13:03:56Z msweet $" * * Color management routines for the CUPS scheduler. * - * Copyright 2007-2012 by Apple Inc. + * Copyright 2007-2013 by Apple Inc. * Copyright 1997-2007 by Easy Software Products, all rights reserved. * * These coded instructions, statements, and computer programs are the @@ -103,11 +103,10 @@ extern CFUUIDRef ColorSyncCreateUUIDFromUInt32(unsigned id); # define COLORD_KIND_PRINTER "printer" /* printing output device */ -# define COLORD_DBUS_MSG(p,m) dbus_message_new_method_call(\ - "org.freedesktop.ColorManager", (p),\ - "org.freedesktop.ColorManager", (m)) - /* Macro to make new colord messages */ -# define COLORD_DBUS_PATH "/org/freedesktop/ColorManager" +# define COLORD_DBUS_SERVICE "org.freedesktop.ColorManager" +# define COLORD_DBUS_INTERFACE "org.freedesktop.ColorManager" +# define COLORD_DBUS_INTERFACE_DEVICE "org.freedesktop.ColorManager.Device" +# define COLORD_DBUS_PATH "/org/freedesktop/ColorManager" /* Path for color management system */ # define COLORD_DBUS_TIMEOUT 5000 /* Timeout for connecting to colord in ms */ #endif /* __APPLE__ */ @@ -939,7 +938,10 @@ colord_create_device( snprintf(device_id, sizeof(device_id), "cups-%s", p->name); device_path = device_id; - message = COLORD_DBUS_MSG(COLORD_DBUS_PATH, "CreateDevice"); + message = dbus_message_new_method_call(COLORD_DBUS_SERVICE, + COLORD_DBUS_PATH, + COLORD_DBUS_INTERFACE, + "CreateDevice"); dbus_message_iter_init_append(message, &args); dbus_message_iter_append_basic(&args, DBUS_TYPE_STRING, &device_path); @@ -1048,7 +1050,10 @@ colord_create_profile( * Create the profile... */ - message = COLORD_DBUS_MSG(COLORD_DBUS_PATH, "CreateProfile"); + message = dbus_message_new_method_call(COLORD_DBUS_SERVICE, + COLORD_DBUS_PATH, + COLORD_DBUS_INTERFACE, + "CreateProfile"); idstrlen = strlen(printer_name) + 1 + strlen(qualifier) + 1; if ((idstr = malloc(idstrlen)) == NULL) @@ -1144,7 +1149,10 @@ colord_delete_device( * Delete the device... */ - message = COLORD_DBUS_MSG(COLORD_DBUS_PATH, "DeleteDevice"); + message = dbus_message_new_method_call(COLORD_DBUS_SERVICE, + COLORD_DBUS_PATH, + COLORD_DBUS_INTERFACE, + "DeleteDevice"); dbus_message_iter_init_append(message, &args); dbus_message_iter_append_basic(&args, DBUS_TYPE_OBJECT_PATH, &device_path); @@ -1196,7 +1204,10 @@ colord_device_add_profile( DBusError error; /* D-Bus error */ - message = COLORD_DBUS_MSG(device_path, "AddProfile"); + message = dbus_message_new_method_call(COLORD_DBUS_SERVICE, + device_path, + COLORD_DBUS_INTERFACE_DEVICE, + "AddProfile"); dbus_message_iter_init_append(message, &args); dbus_message_iter_append_basic(&args, DBUS_TYPE_STRING, &relation); @@ -1266,7 +1277,10 @@ colord_find_device( char *device_path = NULL; /* Device object path */ - message = COLORD_DBUS_MSG(COLORD_DBUS_PATH, "FindDeviceById"); + message = dbus_message_new_method_call(COLORD_DBUS_SERVICE, + COLORD_DBUS_PATH, + COLORD_DBUS_INTERFACE, + "FindDeviceById"); dbus_message_iter_init_append(message, &args); dbus_message_iter_append_basic(&args, DBUS_TYPE_STRING, &device_id); @@ -1524,5 +1538,5 @@ colord_unregister_printer( /* - * End of "$Id: colorman.c 4297 2013-05-10 16:04:59Z msweet $". + * End of "$Id: colorman.c 11150 2013-07-17 13:03:56Z msweet $". */ diff --git a/scheduler/conf.c b/scheduler/conf.c index 3863c4d8..62d4bf57 100644 --- a/scheduler/conf.c +++ b/scheduler/conf.c @@ -1,9 +1,9 @@ /* - * "$Id: conf.c 10996 2013-05-29 11:51:34Z msweet $" + * "$Id: conf.c 11201 2013-07-26 21:27:27Z msweet $" * * Configuration routines for the CUPS scheduler. * - * Copyright 2007-2012 by Apple Inc. + * Copyright 2007-2013 by Apple Inc. * Copyright 1997-2007 by Easy Software Products, all rights reserved. * * These coded instructions, statements, and computer programs are the @@ -174,6 +174,7 @@ static const cupsd_var_t cupsfiles_vars[] = { "ServerRoot", &ServerRoot, CUPSD_VARTYPE_PATHNAME }, { "SMBConfigFile", &SMBConfigFile, CUPSD_VARTYPE_STRING }, { "StateDir", &StateDir, CUPSD_VARTYPE_STRING }, + { "SyncOnClose", &SyncOnClose, CUPSD_VARTYPE_BOOLEAN }, #ifdef HAVE_AUTHORIZATION_H { "SystemGroupAuthKey", &SystemGroupAuthKey, CUPSD_VARTYPE_STRING }, #endif /* HAVE_AUTHORIZATION_H */ @@ -734,6 +735,7 @@ cupsdReadConfiguration(void) ReloadTimeout = DEFAULT_KEEPALIVE; RootCertDuration = 300; StrictConformance = FALSE; + SyncOnClose = FALSE; Timeout = DEFAULT_TIMEOUT; WebInterface = CUPS_DEFAULT_WEBIF; @@ -4079,5 +4081,5 @@ set_policy_defaults(cupsd_policy_t *pol)/* I - Policy */ /* - * End of "$Id: conf.c 10996 2013-05-29 11:51:34Z msweet $". + * End of "$Id: conf.c 11201 2013-07-26 21:27:27Z msweet $". */ diff --git a/scheduler/conf.h b/scheduler/conf.h index a1729d3d..485383e4 100644 --- a/scheduler/conf.h +++ b/scheduler/conf.h @@ -1,9 +1,9 @@ /* - * "$Id: conf.h 10996 2013-05-29 11:51:34Z msweet $" + * "$Id: conf.h 11202 2013-07-26 21:31:54Z msweet $" * * Configuration file definitions for the CUPS scheduler. * - * Copyright 2007-2012 by Apple Inc. + * Copyright 2007-2013 by Apple Inc. * Copyright 1997-2007 by Easy Software Products, all rights reserved. * * These coded instructions, statements, and computer programs are the @@ -172,6 +172,8 @@ VAR int ClassifyOverride VALUE(0), /* Which errors are fatal? */ StrictConformance VALUE(FALSE), /* Require strict IPP conformance? */ + SyncOnClose VALUE(FALSE), + /* Call fsync() when closing files? */ LogFilePerm VALUE(0644); /* Permissions for log files */ VAR cupsd_loglevel_t LogLevel VALUE(CUPSD_LOG_WARN); @@ -295,5 +297,5 @@ extern int cupsdWriteErrorLog(int level, const char *message); /* - * End of "$Id: conf.h 10996 2013-05-29 11:51:34Z msweet $". + * End of "$Id: conf.h 11202 2013-07-26 21:31:54Z msweet $". */ diff --git a/scheduler/cups-exec.c b/scheduler/cups-exec.c index 004045fb..3474c6e3 100644 --- a/scheduler/cups-exec.c +++ b/scheduler/cups-exec.c @@ -1,9 +1,9 @@ /* - * "$Id: cups-exec.c 4274 2013-04-09 20:10:23Z msweet $" + * "$Id: cups-exec.c 11144 2013-07-17 02:45:55Z msweet $" * * Sandbox helper for CUPS. * - * Copyright 2007-2012 by Apple Inc. + * Copyright 2007-2013 by Apple Inc. * * These coded instructions, statements, and computer programs are the * property of Apple Inc. and are protected by Federal copyright @@ -43,7 +43,6 @@ int /* O - Exit status */ main(int argc, /* I - Number of command-line args */ char *argv[]) /* I - Command-line arguments */ { - int i; /* Looping var */ #ifdef HAVE_SANDBOX_H char *sandbox_error = NULL; /* Sandbox error, if any */ #endif /* HAVE_SANDBOX_H */ @@ -76,20 +75,6 @@ main(int argc, /* I - Number of command-line args */ #endif /* HAVE_SANDBOX_H */ /* - * Close file descriptors we don't need (insurance): - * - * 0 = stdin - * 1 = stdout - * 2 = stderr - * 3 = back-channel - * 4 = side-channel - * 5-N = unused - */ - - for (i = 5; i < 1024; i ++) - close(i); - - /* * Execute the program... */ @@ -105,5 +90,5 @@ main(int argc, /* I - Number of command-line args */ /* - * End of "$Id: cups-exec.c 4274 2013-04-09 20:10:23Z msweet $". + * End of "$Id: cups-exec.c 11144 2013-07-17 02:45:55Z msweet $". */ diff --git a/scheduler/dirsvc.c b/scheduler/dirsvc.c index 0b5c5962..959fd803 100644 --- a/scheduler/dirsvc.c +++ b/scheduler/dirsvc.c @@ -1,9 +1,9 @@ /* - * "$Id: dirsvc.c 10996 2013-05-29 11:51:34Z msweet $" + * "$Id: dirsvc.c 11193 2013-07-26 03:12:37Z msweet $" * * Directory services routines for the CUPS scheduler. * - * Copyright 2007-2012 by Apple Inc. + * Copyright 2007-2013 by Apple Inc. * Copyright 1997-2007 by Easy Software Products, all rights reserved. * * These coded instructions, statements, and computer programs are the @@ -639,7 +639,9 @@ dnssdBuildTxtRecord( if (p->type & CUPS_PRINTER_FAX) { keyvalue[count ][0] = "Fax"; - keyvalue[count++][1] = (p->type & CUPS_PRINTER_FAX) ? "T" : "F"; + keyvalue[count++][1] = "T"; + keyvalue[count ][0] = "rfo"; + keyvalue[count++][1] = rp_str; } if (p->type & CUPS_PRINTER_COLOR) @@ -1668,5 +1670,5 @@ update_smb(int onoff) /* I - 1 = turn on, 0 = turn off */ /* - * End of "$Id: dirsvc.c 10996 2013-05-29 11:51:34Z msweet $". + * End of "$Id: dirsvc.c 11193 2013-07-26 03:12:37Z msweet $". */ diff --git a/scheduler/file.c b/scheduler/file.c index 75df6a18..1d252905 100644 --- a/scheduler/file.c +++ b/scheduler/file.c @@ -1,5 +1,5 @@ /* - * "$Id: file.c 4216 2013-03-11 13:57:36Z msweet $" + * "$Id: file.c 11201 2013-07-26 21:27:27Z msweet $" * * File functions for the CUPS scheduler. * @@ -109,6 +109,29 @@ cupsdCloseCreatedConfFile( /* + * Synchronize changes to disk if SyncOnClose is enabled. + */ + + if (SyncOnClose) + { + if (cupsFileFlush(fp)) + { + cupsdLogMessage(CUPSD_LOG_ERROR, "Unable to write changes to \"%s\": %s", + filename, strerror(errno)); + cupsFileClose(fp); + return (-1); + } + + if (fsync(cupsFileNumber(fp))) + { + cupsdLogMessage(CUPSD_LOG_ERROR, "Unable to sync changes to \"%s\": %s", + filename, strerror(errno)); + cupsFileClose(fp); + return (-1); + } + } + + /* * First close the file... */ @@ -438,5 +461,5 @@ overwrite_data(int fd, /* I - File descriptor */ /* - * End of "$Id: file.c 4216 2013-03-11 13:57:36Z msweet $". + * End of "$Id: file.c 11201 2013-07-26 21:27:27Z msweet $". */ diff --git a/scheduler/ipp.c b/scheduler/ipp.c index 0963e5c5..170016b3 100644 --- a/scheduler/ipp.c +++ b/scheduler/ipp.c @@ -1,5 +1,5 @@ /* - * "$Id: ipp.c 10998 2013-05-30 00:41:43Z msweet $" + * "$Id: ipp.c 11311 2013-09-27 14:23:42Z msweet $" * * IPP routines for the CUPS scheduler. * @@ -353,7 +353,20 @@ cupsdProcessIPPRequest( if (attr && attr->name && !strcmp(attr->name, "attributes-natural-language") && (attr->value_tag & IPP_TAG_MASK) == IPP_TAG_LANGUAGE) + { language = attr; + + /* + * Reset language for this request if different from Accept-Language. + */ + + if (!con->language || + strcmp(attr->values[0].string.text, con->language->language)) + { + cupsLangFree(con->language); + con->language = cupsLangGet(attr->values[0].string.text); + } + } else language = NULL; @@ -1979,7 +1992,7 @@ add_job(cupsd_client_t *con, /* I - Client connection */ */ httpAssembleURIf(HTTP_URI_CODING_ALL, job_uri, sizeof(job_uri), "ipp", NULL, - con->servername, con->serverport, "/jobs/%d", job->id); + con->clientname, con->clientport, "/jobs/%d", job->id); ippAddString(con->response, IPP_TAG_JOB, IPP_TAG_URI, "job-uri", NULL, job_uri); @@ -4051,7 +4064,7 @@ close_job(cupsd_client_t *con, /* I - Client connection */ */ httpAssembleURIf(HTTP_URI_CODING_ALL, job_uri, sizeof(job_uri), "ipp", NULL, - con->servername, con->serverport, "/jobs/%d", job->id); + con->clientname, con->clientport, "/jobs/%d", job->id); ippAddString(con->response, IPP_TAG_JOB, IPP_TAG_URI, "job-uri", NULL, job_uri); @@ -4803,7 +4816,7 @@ copy_job_attrs(cupsd_client_t *con, /* I - Client connection */ (!ra || cupsArrayFind(ra, "job-more-info"))) { httpAssembleURIf(HTTP_URI_CODING_ALL, job_uri, sizeof(job_uri), "http", - NULL, con->servername, con->serverport, "/jobs/%d", + NULL, con->clientname, con->clientport, "/jobs/%d", job->id); ippAddString(con->response, IPP_TAG_JOB, IPP_TAG_URI, "job-more-info", NULL, job_uri); @@ -4824,7 +4837,7 @@ copy_job_attrs(cupsd_client_t *con, /* I - Client connection */ if (!ra || cupsArrayFind(ra, "job-printer-uri")) { httpAssembleURIf(HTTP_URI_CODING_ALL, job_uri, sizeof(job_uri), "ipp", NULL, - con->servername, con->serverport, + con->clientname, con->clientport, (job->dtype & CUPS_PRINTER_CLASS) ? "/classes/%s" : "/printers/%s", job->dest); @@ -4835,7 +4848,7 @@ copy_job_attrs(cupsd_client_t *con, /* I - Client connection */ if (!ra || cupsArrayFind(ra, "job-uri")) { httpAssembleURIf(HTTP_URI_CODING_ALL, job_uri, sizeof(job_uri), "ipp", NULL, - con->servername, con->serverport, "/jobs/%d", + con->clientname, con->clientport, "/jobs/%d", job->id); ippAddString(con->response, IPP_TAG_JOB, IPP_TAG_URI, "job-uri", NULL, job_uri); @@ -4898,8 +4911,8 @@ copy_printer_attrs( else { httpAssembleURIf(HTTP_URI_CODING_ALL, printer_uri, - sizeof(printer_uri), "ipp", NULL, con->servername, - con->serverport, + sizeof(printer_uri), "ipp", NULL, con->clientname, + con->clientport, (p2->type & CUPS_PRINTER_CLASS) ? "/classes/%s" : "/printers/%s", p2->name); member_uris->values[i].string.text = _cupsStrAlloc(printer_uri); @@ -4960,7 +4973,7 @@ copy_printer_attrs( if (!ra || cupsArrayFind(ra, "printer-icons")) { httpAssembleURIf(HTTP_URI_CODING_ALL, printer_icons, sizeof(printer_icons), - "http", NULL, con->servername, con->serverport, + "http", NULL, con->clientname, con->clientport, "/icons/%s.png", printer->name); ippAddString(con->response, IPP_TAG_PRINTER, IPP_TAG_URI, "printer-icons", NULL, printer_icons); @@ -4978,7 +4991,7 @@ copy_printer_attrs( if (!ra || cupsArrayFind(ra, "printer-more-info")) { httpAssembleURIf(HTTP_URI_CODING_ALL, printer_uri, sizeof(printer_uri), - "http", NULL, con->servername, con->serverport, + "http", NULL, con->clientname, con->clientport, (printer->type & CUPS_PRINTER_CLASS) ? "/classes/%s" : "/printers/%s", printer->name); ippAddString(con->response, IPP_TAG_PRINTER, IPP_TAG_URI, @@ -5034,7 +5047,7 @@ copy_printer_attrs( if (!ra || cupsArrayFind(ra, "printer-uri-supported")) { httpAssembleURIf(HTTP_URI_CODING_ALL, printer_uri, sizeof(printer_uri), - "ipp", NULL, con->servername, con->serverport, + "ipp", NULL, con->clientname, con->clientport, (printer->type & CUPS_PRINTER_CLASS) ? "/classes/%s" : "/printers/%s", printer->name); ippAddString(con->response, IPP_TAG_PRINTER, IPP_TAG_URI, @@ -5161,7 +5174,7 @@ copy_subscription_attrs( if (sub->dest && (!ra || cupsArrayFind(ra, "notify-printer-uri"))) { httpAssembleURIf(HTTP_URI_CODING_ALL, printer_uri, sizeof(printer_uri), - "ipp", NULL, con->servername, con->serverport, + "ipp", NULL, con->clientname, con->clientport, "/printers/%s", sub->dest->name); ippAddString(con->response, IPP_TAG_SUBSCRIPTION, IPP_TAG_URI, "notify-printer-uri", NULL, printer_uri); @@ -5728,10 +5741,16 @@ delete_printer(cupsd_client_t *con, /* I - Client connection */ snprintf(filename, sizeof(filename), "%s/interfaces/%s", ServerRoot, printer->name); unlink(filename); + snprintf(filename, sizeof(filename), "%s/interfaces/%s.O", ServerRoot, + printer->name); + unlink(filename); snprintf(filename, sizeof(filename), "%s/ppd/%s.ppd", ServerRoot, printer->name); unlink(filename); + snprintf(filename, sizeof(filename), "%s/ppd/%s.ppd.O", ServerRoot, + printer->name); + unlink(filename); snprintf(filename, sizeof(filename), "%s/%s.png", CacheDir, printer->name); unlink(filename); @@ -9545,7 +9564,7 @@ send_document(cupsd_client_t *con, /* I - Client connection */ */ httpAssembleURIf(HTTP_URI_CODING_ALL, job_uri, sizeof(job_uri), "ipp", NULL, - con->servername, con->serverport, "/jobs/%d", jobid); + con->clientname, con->clientport, "/jobs/%d", jobid); ippAddString(con->response, IPP_TAG_JOB, IPP_TAG_URI, "job-uri", NULL, job_uri); @@ -11080,5 +11099,5 @@ validate_user(cupsd_job_t *job, /* I - Job */ /* - * End of "$Id: ipp.c 10998 2013-05-30 00:41:43Z msweet $". + * End of "$Id: ipp.c 11311 2013-09-27 14:23:42Z msweet $". */ diff --git a/scheduler/job.c b/scheduler/job.c index 968b70e7..562ea1f8 100644 --- a/scheduler/job.c +++ b/scheduler/job.c @@ -1,5 +1,5 @@ /* - * "$Id: job.c 10996 2013-05-29 11:51:34Z msweet $" + * "$Id: job.c 11147 2013-07-17 02:54:31Z msweet $" * * Job management routines for the CUPS scheduler. * @@ -671,6 +671,9 @@ cupsdContinueJob(cupsd_job_t *job) /* I - Job */ "FINAL_CONTENT_TYPE=%s/%s", filter->dst->super, filter->dst->type); } + else + snprintf(final_content_type, sizeof(final_content_type), + "FINAL_CONTENT_TYPE=printer/%s", job->printer->name); } /* @@ -5200,5 +5203,5 @@ update_job_attrs(cupsd_job_t *job, /* I - Job to update */ /* - * End of "$Id: job.c 10996 2013-05-29 11:51:34Z msweet $". + * End of "$Id: job.c 11147 2013-07-17 02:54:31Z msweet $". */ diff --git a/scheduler/select.c b/scheduler/select.c index c442839c..b31fb97c 100644 --- a/scheduler/select.c +++ b/scheduler/select.c @@ -1,9 +1,9 @@ /* - * "$Id: select.c 10999 2013-05-30 00:48:16Z msweet $" + * "$Id: select.c 11142 2013-07-17 01:07:00Z msweet $" * * Select abstraction functions for the CUPS scheduler. * - * Copyright 2007-2012 by Apple Inc. + * Copyright 2007-2013 by Apple Inc. * Copyright 2006-2007 by Easy Software Products. * * These coded instructions, statements, and computer programs are the @@ -30,7 +30,6 @@ */ #include "cupsd.h" -#undef HAVE_KQUEUE #ifdef HAVE_EPOLL # include <sys/epoll.h> @@ -947,5 +946,5 @@ find_fd(int fd) /* I - File descriptor */ /* - * End of "$Id: select.c 10999 2013-05-30 00:48:16Z msweet $". + * End of "$Id: select.c 11142 2013-07-17 01:07:00Z msweet $". */ diff --git a/systemv/lpadmin.c b/systemv/lpadmin.c index 7c5771fc..92cb5d29 100644 --- a/systemv/lpadmin.c +++ b/systemv/lpadmin.c @@ -1,5 +1,5 @@ /* - * "$Id: lpadmin.c 10996 2013-05-29 11:51:34Z msweet $" + * "$Id: lpadmin.c 11345 2013-10-18 21:14:52Z msweet $" * * "lpadmin" command for CUPS. * @@ -1295,6 +1295,7 @@ set_printer_options( * Add the options... */ + cupsEncodeOptions2(request, num_options, options, IPP_TAG_OPERATION); cupsEncodeOptions2(request, num_options, options, IPP_TAG_PRINTER); if ((protocol = cupsGetOption("protocol", num_options, options)) != NULL) @@ -1514,5 +1515,5 @@ validate_name(const char *name) /* I - Name to check */ /* - * End of "$Id: lpadmin.c 10996 2013-05-29 11:51:34Z msweet $". + * End of "$Id: lpadmin.c 11345 2013-10-18 21:14:52Z msweet $". */ diff --git a/templates/it/add-class.tmpl b/templates/it/add-class.tmpl new file mode 100644 index 00000000..6d1f862b --- /dev/null +++ b/templates/it/add-class.tmpl @@ -0,0 +1,40 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Aggiungi una classe</H2> + +<FORM METHOD="POST" ACTION="/admin"> +<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"> +<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}"> + +<TABLE> +<TR> +<TH CLASS="label">Nome:</TH> +<TD><INPUT TYPE="TEXT" NAME="PRINTER_NAME" SIZE="40" MAXLENGTH="127"><BR> +<SMALL>(Può contenere qualsiasi carattere stampabile ad eccezione di "/", "#" e spazio)</SMALL></TD> +</TR> +<TR> +<TH CLASS="label">Descrizione:</TH> +<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" SIZE="40" MAXLENGTH="127"><BR> +<SMALL>(Una descrizione esplicativa, ad esempio "HP LaserJet con Duplexer")</SMALL></TD> +</TR> +<TR> +<TH CLASS="label">Posizione:</TH> +<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" SIZE="40" MAXLENGTH="127"><BR> +<SMALL>(Una posizione esplicativa, ad esempio "Lab 1")</SMALL></TD> +</TR> +<TR> +<TH CLASS="label">Membri:</TH> +<TD> +<SELECT NAME="MEMBER_URIS" SIZE="10" MULTIPLE> +{[member_uris]<OPTION VALUE="{member_uris}" {?member_selected}>{member_names}} +</SELECT> +</TD> +</TR> +<TR> +<TD></TD> +<TD><INPUT TYPE="SUBMIT" VALUE="Aggiungi una classe"></TD> +</TR> +</TABLE> + +</FORM> +</DIV>
\ No newline at end of file diff --git a/templates/it/add-printer.tmpl b/templates/it/add-printer.tmpl new file mode 100644 index 00000000..95148c4d --- /dev/null +++ b/templates/it/add-printer.tmpl @@ -0,0 +1,47 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Aggiungi una stampante</H2> + +<FORM METHOD="POST" ACTION="/admin"> +<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"> +<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}"> +<INPUT TYPE="HIDDEN" NAME="BAUDRATE" VALUE="{?baudrate}"> +<INPUT TYPE="HIDDEN" NAME="BITS" VALUE="{?bits}"> +<INPUT TYPE="HIDDEN" NAME="PARITY" VALUE="{?parity}"> +<INPUT TYPE="HIDDEN" NAME="FLOW" VALUE="{?flow}"> +{?current_make!?<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE" VALUE="{current_make}">:} +{?current_make_and_model!?<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{current_make_and_model}">:} + +<TABLE> +<TR> +<TH CLASS="label">Nome:</TH> +<TD><INPUT TYPE="TEXT" NAME="PRINTER_NAME" SIZE="40" MAXLENGTH="127" VALUE="{?template_name}"><BR> +<SMALL>(Può contenere qualsiasi carattere stampabile ad eccezione di "/", "#" e spazio)</SMALL></TD> +</TR> +<TR> +<TH CLASS="label">Descrizione:</TH> +<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" SIZE="40" MAXLENGTH="127" VALUE="{?PRINTER_INFO}"><BR> +<SMALL>(Una descrizione esplicativa, ad esempio "HP LaserJet con Duplexer")</SMALL></TD> +</TR> +<TR> +<TH CLASS="label">Posizione:</TH> +<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" SIZE="40" MAXLENGTH="127" VALUE="{?PRINTER_LOCATION}"><BR> +<SMALL>(Una posizione esplicativa, ad esempio "Lab 1")</SMALL></TD> +</TR> +<TR> +<TH CLASS="label">Connessione:</TH> +<TD><INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">{device_uri}</TD> +</TR> +<TR> +<TH CLASS="label">Condivisione:</TH> +<TD><INPUT TYPE="CHECKBOX" NAME="PRINTER_IS_SHARED" {PRINTER_IS_SHARED=1?CHECKED:}> +Condividi questa stampante</TD> +</TR> +<TR> +<TD></TD> +<TD><INPUT TYPE="SUBMIT" VALUE="Continua"></TD> +</TR> +</TABLE> + +</FORM> +</DIV>
\ No newline at end of file diff --git a/templates/it/add-rss-subscription.tmpl b/templates/it/add-rss-subscription.tmpl new file mode 100644 index 00000000..394881d9 --- /dev/null +++ b/templates/it/add-rss-subscription.tmpl @@ -0,0 +1,44 @@ +<FORM METHOD="POST" ACTION="/admin"> +<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"> +<INPUT TYPE="HIDDEN" NAME="OP" VALUE="add-rss-subscription"> + +<H2 CLASS="title">Abbonati ad un feed RSS</H2> + +<TABLE SUMMARY="Modulo per abbonarsi ad un feed RSS"> +<TR> +<TH CLASS="label">Nome:</TH> +<TD COLSPAN="5"><INPUT TYPE="TEXT" NAME="SUBSCRIPTION_NAME" SIZE="40" MAXLENGTH="127" VALUE="{?SUBSCRIPTION_NAME}"><BR> +<SMALL>(Può contenere qualsiasi carattere stampabile ad eccezione di spazio, "/", "?" e "#")</SMALL></TD> +</TR> +<TR> +<TH CLASS="label">Coda:</TH> +<TD COLSPAN="5"><SELECT NAME="PRINTER_URI" SIZE="10"><OPTION VALUE="#ALL#"{?PRINTER_URI=#ALL#? SELECTED:}>Tutte le code</OPTION>{[printer_name]<OPTION VALUE="{printer_uri_supported}"{?PRINTER_URI={printer_uri_supported}? SELECTED:}>{printer_name}</OPTION>}</SELECT></TD> +</TR> +<TR VALIGN="TOP"> +<TH CLASS="label">Eventi:</TH> +<TD><INPUT TYPE="CHECKBOX" NAME="EVENT_JOB_CREATED" {?EVENT_JOB_CREATED}>La stampa è stata creata<BR> +<INPUT TYPE="CHECKBOX" NAME="EVENT_JOB_COMPLETED" {?EVENT_JOB_COMPLETED}>La stampa è stato completata<BR> +<INPUT TYPE="CHECKBOX" NAME="EVENT_JOB_STOPPED" {?EVENT_JOB_STOPPED}>La stampa è stata fermata<BR> +<INPUT TYPE="CHECKBOX" NAME="EVENT_JOB_CONFIG_CHANGED" {?EVENT_JOB_CONFIG_CHANGED}>Le opzioni di stampa sono state modificate</TD> +<TD> </TD> +<TD><INPUT TYPE="CHECKBOX" NAME="EVENT_PRINTER_STOPPED" {?EVENT_PRINTER_STOPPED}>La coda è stata fermata<BR> +<INPUT TYPE="CHECKBOX" NAME="EVENT_PRINTER_ADDED" {?EVENT_PRINTER_ADDED}>La coda è stata aggiunta<BR> +<INPUT TYPE="CHECKBOX" NAME="EVENT_PRINTER_MODIFIED" {?EVENT_PRINTER_MODIFIED}>La coda è stata modificata<BR> +<INPUT TYPE="CHECKBOX" NAME="EVENT_PRINTER_DELETED" {?EVENT_PRINTER_DELETED}>La coda è stata eliminata</TD> +<TD> </TD> +<TD><INPUT TYPE="CHECKBOX" NAME="EVENT_SERVER_STARTED" {?EVENT_SERVER_STARTED}>Il server è stato avviato<BR> +<INPUT TYPE="CHECKBOX" NAME="EVENT_SERVER_STOPPED" {?EVENT_SERVER_STOPPED}>Il server è stato fermato<BR> +<INPUT TYPE="CHECKBOX" NAME="EVENT_SERVER_RESTARTED" {?EVENT_SERVER_RESTARTED}>Il server è stato riavviato<BR> +<INPUT TYPE="CHECKBOX" NAME="EVENT_SERVER_AUDIT" {?EVENT_SERVER_AUDIT}>Controllo di sicurezza del server</TD> +</TR> +<TR> +<TH CLASS="label">Numero massimo di eventi nel feed:</TH> +<TD COLSPAN="5"><INPUT TYPE="NUMBER" NAME="MAX_EVENTS" SIZE="4" MAXLENGTH="4" VALUE="{MAX_EVENTS?{MAX_EVENTS}:20}"></TD> +</TR> +<TR> +<TD></TD> +<TD COLSPAN="5"><INPUT TYPE="SUBMIT" VALUE="Abbonati ad un feed RSS"></TD> +</TR> +</TABLE> + +</FORM> diff --git a/templates/it/admin.tmpl b/templates/it/admin.tmpl new file mode 100644 index 00000000..e5c57644 --- /dev/null +++ b/templates/it/admin.tmpl @@ -0,0 +1,102 @@ +<TABLE CLASS="indent" SUMMARY="Operazioni di amministrazione"> +<TR><TD VALIGN="TOP"> + +<H2 CLASS="title">Stampanti</H2> + +<P> +<FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="add-printer"><INPUT TYPE="SUBMIT" VALUE="Aggiungi una stampante"></FORM> +<FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="find-new-printers"><INPUT TYPE="SUBMIT" VALUE="Trova nuove stampanti"></FORM> +<FORM ACTION="/printers/" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Gestisci le stampanti"></FORM> +{have_samba?<FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="export-samba"><INPUT TYPE="SUBMIT" VALUE="Esporta le stampanti a Samba"></FORM>:} +</P> + +<H2 CLASS="title">Classi</H2> + +<P> +<FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="add-class"><INPUT TYPE="SUBMIT" VALUE="Aggiungi una classe"></FORM> +<FORM ACTION="/classes/" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Gestisci le classi"></FORM> +</P> + +<H2 CLASS="title">Stampe</H2> + +<P> +<FORM ACTION="/jobs/" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Gestisci le stampe"></FORM> +</P> + +</TD><TD> </TD><TD VALIGN="TOP"> + +<H2 CLASS="title">Server</H2> + +<P> +<FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server"><INPUT TYPE="SUBMIT" VALUE="Edita il file di configurazione"></FORM> +<FORM ACTION="/admin/log/access_log" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Visualizza il log degli accessi"></FORM> +<FORM ACTION="/admin/log/error_log" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Visualizza il log degli errori"></FORM> +<FORM ACTION="/admin/log/page_log" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Visualizza la pagina dei log"></FORM> +</P> + +{SETTINGS_ERROR?<P>{SETTINGS_MESSAGE}</P> +<BLOCKQUOTE>{SETTINGS_ERROR}</BLOCKQUOTE>: + +<FORM METHOD="POST" ACTION="/admin"> +<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"> + +{ADVANCEDSETTINGS?<P><B>Impostazioni del server\:</B></P> + +<P><A HREF="/admin/">Avanzate <SMALL>▼</SMALL></A><BR> +<INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server"> +<INPUT TYPE="HIDDEN" NAME="ADVANCEDSETTINGS" VALUE="YES"> +<INPUT TYPE="CHECKBOX" NAME="SHARE_PRINTERS" {?share_printers}> Condividi le stampanti connesse a questo sistema<BR> + Numero massimo di client\: +<INPUT TYPE="TEXT" NAME="MAX_CLIENTS" VALUE="{?max_clients}" SIZE="6"><BR> + <INPUT TYPE="CHECKBOX" NAME="REMOTE_ANY" {?remote_any}> Consenti la stampa da internet<BR> + <INPUT TYPE="CHECKBOX" NAME="BROWSE_WEB_IF" {?browse_web_if}> Pubblicizza l'interfaccia web<BR> +<INPUT TYPE="CHECKBOX" NAME="REMOTE_ADMIN" {?remote_admin}> Consenti l'amministrazione remota<BR> +{have_gssapi?<INPUT TYPE="CHECKBOX" NAME="KERBEROS" {?kerberos}> Utilizza l'autenticazione Kerberos (<A HREF="/help/kerberos.html?TOPIC=Getting+Started">FAQ</A>)<BR>:} +<INPUT TYPE="CHECKBOX" NAME="USER_CANCEL_ANY" {?user_cancel_any}> Consenti agli utenti di eliminare qualsiasi stampa (non solo le proprie)<BR> +<INPUT TYPE="CHECKBOX" NAME="PRESERVE_JOBS" {?preserve_jobs}> Conserva la cronologia delle stampe<BR> + Numero massimo di stampe (0 per nessun limite)\: +<INPUT TYPE="TEXT" NAME="MAX_JOBS" VALUE="{?max_jobs}" SIZE="6"><BR> + Conserva i metadata\: +<INPUT TYPE="TEXT" NAME="PRESERVE_JOB_HISTORY" VALUE="{?preserve_job_history}" SIZE="6"><BR> + Conserva i documenti\: +<INPUT TYPE="TEXT" NAME="PRESERVE_JOB_FILES" VALUE="{?preserve_job_files}" SIZE="6"><BR> +<INPUT TYPE="CHECKBOX" NAME="DEBUG_LOGGING" {?debug_logging}> Salva le informazioni di debug per la risoluzione dei problemi<BR> + Dimensione massima del file di log\: +<INPUT TYPE="TEXT" NAME="MAX_LOG_SIZE" VALUE="{?max_log_size}" SIZE="6"></P> + +:<P><B>Impostazioni del server:</B></P> + +<P><A HREF="/admin/?ADVANCEDSETTINGS=YES">Avanzate <SMALL>▶</SMALL></A><BR> +<INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server"> +<INPUT TYPE="CHECKBOX" NAME="SHARE_PRINTERS" {?share_printers}> Condividi le stampanti connesse a questo sistema<BR> + <INPUT TYPE="CHECKBOX" NAME="REMOTE_ANY" {?remote_any}> Consenti la stampa da internet<BR> +<INPUT TYPE="CHECKBOX" NAME="REMOTE_ADMIN" {?remote_admin}> Consenti l'amministrazione remota<BR> +{have_gssapi?<INPUT TYPE="CHECKBOX" NAME="KERBEROS" {?kerberos}> Utilizza l'autenticazione Kerberos (<A HREF="/help/kerberos.html?TOPIC=Getting+Started">FAQ</A>)<BR>:} +<INPUT TYPE="CHECKBOX" NAME="USER_CANCEL_ANY" {?user_cancel_any}> Consenti agli utenti di eliminare qualsiasi stampa (non solo le proprie)<BR> +<INPUT TYPE="CHECKBOX" NAME="DEBUG_LOGGING" {?debug_logging}> Salva le informazioni di debug per la risoluzione dei problemi</P> + +} +<P><INPUT TYPE="SUBMIT" NAME="CHANGESETTINGS" VALUE="Modifica le impostazioni"></P> + +</FORM>} + +</TD></TR> +</TABLE> + +<DIV CLASS="indent"> + +<H2 CLASS="title">Abbonamenti RSS</H2> + +<P> +<FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="add-rss-subscription"><INPUT TYPE="SUBMIT" VALUE="Aggiungi un abbonamento RSS"></FORM> +</P> + +</DIV> + +{notify_subscription_id?<TABLE CLASS="list" SUMMARY="Abbonamenti RSS"> +<THEAD><TR><TH>Name</TH><TH>Events</TH><TH>Nome della coda</TH></TR></THEAD> +<TBODY>{[notify_subscription_id] +<TR><TD><A HREF="{notify_recipient_uri}">{notify_recipient_name}</A><BR> +<FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="cancel-subscription"><INPUT TYPE="HIDDEN" NAME="notify_subscription_id" VALUE="{notify_subscription_id}"><INPUT TYPE="SUBMIT" VALUE="Elimina l'abbonamento RSS"></FORM> </TD><TD>{notify_events}</TD><TD NOWRAP> {notify_printer_name?{notify_printer_name}:Tutti i file}</TD></TR>} +</TBODY> +</TABLE>:} diff --git a/templates/it/choose-device.tmpl b/templates/it/choose-device.tmpl new file mode 100644 index 00000000..e6f3bcb9 --- /dev/null +++ b/templates/it/choose-device.tmpl @@ -0,0 +1,53 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">{op=modify-printer?Modifica {printer_name}:Aggiungi una stampante}</H2> + +{CUPS_GET_DEVICES_DONE?<FORM METHOD="POST" ACTION="/admin"> +<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"> +<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}"> +{printer_name?<INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{printer_name}">:} + +<TABLE> +{op=add-printer?:<TR> +<TH CLASS="label">Connessione attuale\:</TH> +<TD><INPUT TYPE="RADIO" NAME="DEVICE_URI" VALUE="{current_device_uri}" CHECKED> +{current_device_uri}</TD> +</TR>} +<TR> +<TH CLASS="label">Stampanti locali\:</TH> +<TD> +{[device_uri]{device_class!network?<INPUT TYPE="RADIO" NAME="DEVICE_URI" +VALUE="{device_uri}{?device_make_and_model!Unknown?|{device_make_and_model}:}"> +{device_info} {?device_make_and_model!Unknown?({device_make_and_model}):}<BR> +:}} +</TD> +</TR> +<TR> +<TH CLASS="label">Stampanti di rete rilevate\:</TH> +<TD> +{[device_uri]{device_class=network?{device_uri~[a-z]+://?<INPUT TYPE="RADIO" NAME="DEVICE_URI" +VALUE="{device_uri}{?device_make_and_model!Unknown?|{device_make_and_model}:}"> +{device_info} {?device_make_and_model!Unknown?({device_make_and_model}):}<BR> +:}:}} +</TD> +</TR> +<TR> +<TR> +<TH CLASS="label">Altre stampanti di rete\:</TH> +<TD> +{[device_uri]{device_class=network?{device_uri~[a-z]+://?:<INPUT TYPE="RADIO" NAME="DEVICE_URI" +VALUE="{device_uri}{?device_make_and_model!Unknown?|{device_make_and_model}:}"> +{device_info} {?device_make_and_model!Unknown?({device_make_and_model}):}<BR> +}:}} +</TD> +</TR> +<TR> +<TD></TD> +<TD><INPUT TYPE="SUBMIT" VALUE="Continua"></TD> +</TR> +</TABLE> + +</FORM>:<P><IMG SRC="/images/wait.gif" WIDTH="16" HEIGHT="16" ALIGN="ABSMIDDLE" +ALT="Indicatore di occupato"> Ricerca delle stampanti in corso...</P>} + +</DIV> diff --git a/templates/it/choose-make.tmpl b/templates/it/choose-make.tmpl new file mode 100644 index 00000000..f2a2730c --- /dev/null +++ b/templates/it/choose-make.tmpl @@ -0,0 +1,64 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">{op=modify-printer?Modifica {printer_name}:Aggiungi una stampante}</H2> + +<FORM METHOD="POST" ACTION="/admin" ENCTYPE="multipart/form-data"> +<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"> +<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}"> +{printer_name?<INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{printer_name}">:} +<INPUT TYPE="HIDDEN" NAME="BAUDRATE" VALUE="{?baudrate}"> +<INPUT TYPE="HIDDEN" NAME="BITS" VALUE="{?bits}"> +<INPUT TYPE="HIDDEN" NAME="PARITY" VALUE="{?parity}"> +<INPUT TYPE="HIDDEN" NAME="FLOW" VALUE="{?flow}"> + +<TABLE> +{op=modify-printer?:<TR> +<TH CLASS="label">Nome:</TH> +<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">{printer_name}</TD> +</TR>} +<TR> +<TH CLASS="label">Descrizione:</TH> +<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{printer_info}">{printer_info}</TD> +</TR> +<TR> +<TH CLASS="label">Posizione:</TH> +<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{printer_location}">{printer_location}</TD> +</TR> +<TR> +<TH CLASS="label">Connessione:</TH> +<TD><INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">{device_uri}</TD> +</TR> +<TR> +<TH CLASS="label">Condivisione:</TH> +<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_IS_SHARED" VALUE="{?printer_is_shared}"> +{?printer_is_shared=?No:{?printer_is_shared=0?No:}} Condividi questa stampante</TD> +</TR> +<TR> +<TH CLASS="label">Make:</TH> +<TD> +<SELECT NAME="PPD_MAKE" SIZE="10"> +{[ppd_make]<OPTION VALUE="{ppd_make}" {?current_make={ppd_make}?SELECTED:}>{ppd_make}} +</SELECT> +</TD> +</TR> +<TR> +<TD></TD> +<TD><INPUT TYPE="SUBMIT" VALUE="Continua"></TD> +</TR> +<TR> +<TD></TD> +<TD> </TD> +</TR> +<TR> +<TH CLASS="label">Or Provide a PPD File:</TH> +<TD><INPUT TYPE="HIDDEN" NAME="MAX_FILE_SIZE" VALUE="262144"><INPUT +TYPE="FILE" NAME="PPD_FILE"></TD> +</TR> +<TR> +<TD></TD> +<TD><INPUT TYPE="SUBMIT" VALUE="{op=add-printer?Aggiungi una stampante:Modifica la stampante}"></TD> +</TR> +</TABLE> + +</FORM> +</DIV>
\ No newline at end of file diff --git a/templates/it/choose-model.tmpl b/templates/it/choose-model.tmpl new file mode 100644 index 00000000..85a5b114 --- /dev/null +++ b/templates/it/choose-model.tmpl @@ -0,0 +1,60 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">{op=modify-printer?Modifica {printer_name}:Aggiungi una stampante}</H2> + +<FORM METHOD="POST" ACTION="/admin" ENCTYPE="multipart/form-data"> +<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"> +<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}"> +{printer_name?<INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{printer_name}">:} +<INPUT TYPE="HIDDEN" NAME="BAUDRATE" VALUE="{?baudrate}"> +<INPUT TYPE="HIDDEN" NAME="BITS" VALUE="{?bits}"> +<INPUT TYPE="HIDDEN" NAME="PARITY" VALUE="{?parity}"> +<INPUT TYPE="HIDDEN" NAME="FLOW" VALUE="{?flow}"> +<TABLE> +{op=modify-printer?:<TR> +<TH CLASS="label">Nome:</TH> +<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">{printer_name}</TD> +</TR>} +<TR> +<TH CLASS="label">Descrizione:</TH> +<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{printer_info}">{printer_info}</TD> +</TR> +<TR> +<TH CLASS="label">Posizione:</TH> +<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{printer_location}">{printer_location}</TD> +</TR> +<TR> +<TH CLASS="label">Connessione:</TH> +<TD><INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">{device_uri}</TD> +</TR> +<TR> +<TH CLASS="label">Condivisione:</TH> +<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_IS_SHARED" VALUE="{?printer_is_shared}"> +{?printer_is_shared=?No:{?printer_is_shared=0?No:}} Condividi questa stampante</TD> +</TR> +<TR> +<TH CLASS="label">Marca:</TH> +<TD>{PPD_MAKE} <INPUT TYPE="SUBMIT" NAME="SELECT_MAKE" VALUE="Seleziona un'altra marca"></TD> +</TR> +<TR> +<TH CLASS="label">Modello:</TH> +<TD> +<SELECT NAME="PPD_NAME" SIZE="10"> +{op=add-printer?:<OPTION VALUE="__no_change__" SELECTED>Current Driver - {current_make_and_model}</OPTION>:} +{[ppd_name]<OPTION VALUE="{ppd_name}" {op=modify-printer?:{?current_make_and_model={ppd_make_and_model}?SELECTED:}}>{ppd_make_and_model} ({ppd_natural_language}) +}</SELECT> +</TD> +</TR> +<TR> +<TH CLASS="label">Oppure fornisci un file PPD:</TH> +<TD><INPUT TYPE="HIDDEN" NAME="MAX_FILE_SIZE" VALUE="262144"><INPUT +TYPE="FILE" NAME="PPD_FILE"></TD> +</TR> +<TR> +<TD></TD> +<TD><INPUT TYPE="SUBMIT" VALUE="{op=add-printer?Aggiungi una stampante:Modifica una stampante}"></TD> +</TR> +</TABLE> + +</FORM> +</DIV>
\ No newline at end of file diff --git a/templates/it/choose-serial.tmpl b/templates/it/choose-serial.tmpl new file mode 100644 index 00000000..e228e61f --- /dev/null +++ b/templates/it/choose-serial.tmpl @@ -0,0 +1,52 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">{op=modify-printer?Modifica {printer_name}:Aggiungi una stampante}</H2> + +<FORM METHOD="POST" ACTION="/admin"> +<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"> +<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}"> +{printer_name?<INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{printer_name}">:} + +<TABLE> +<TR> +<TH CLASS="label">Connessione:</TH> +<TD><INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">{device_uri}</TD> +</TR> +<TR> +<TH CLASS="label">Velocità di trasmissione:</TH> +<TD><SELECT NAME="BAUDRATE"> +{[baudrates]<OPTION {?baudrate={baudrates}?SELECTED:}>{baudrates}} +</SELECT></TD> +</TR> +<TR> +<TH CLASS="label">Parità:</TH> +<TD><SELECT NAME="PARITY"> +<OPTION VALUE="none" {?parity=none?SELECTED:}>Nessuna +<OPTION VALUE="even" {?parity=even?SELECTED:}>Pari +<OPTION VALUE="odd" {?parity=odd?SELECTED:}>Dispari +</SELECT></TD> +</TR> +<TR> +<TH CLASS="label">Bit di dati:</TH> +<TD><SELECT NAME="BITS"> +<OPTION {?bits=8?SELECTED:}>8 +<OPTION {?bits=7?SELECTED:}>7 +</SELECT></TD> +</TR> +<TR> +<TH CLASS="label">Controllo di flusso:</TH> +<TD><SELECT NAME="FLOW"> +<OPTION VALUE="none" {?flow=none?SELECTED:}>Nessuno +<OPTION VALUE="soft" {?flow=soft?SELECTED:}>XON/XOFF (Software) +<OPTION VALUE="hard" {?flow=hard?SELECTED:}>RTS/CTS (Hardware) +<OPTION VALUE="dtrdsr" {?flow=dtrdsr?SELECTED:}>DTR/DSR (Hardware) +</SELECT></TD> +</TR> +<TR> +<TD></TD> +<TD><INPUT TYPE="SUBMIT" VALUE="Continua"></TD> +</TR> +</TABLE> + +</FORM> +</DIV>
\ No newline at end of file diff --git a/templates/it/choose-uri.tmpl b/templates/it/choose-uri.tmpl new file mode 100644 index 00000000..f4a7b5e1 --- /dev/null +++ b/templates/it/choose-uri.tmpl @@ -0,0 +1,44 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">{op=modify-printer?Modifica {printer_name}:Aggiungi una stampante}</H2> + +<FORM METHOD="POST" ACTION="/admin"> +<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"> +<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}"> +{printer_name?<INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{printer_name}">:} +<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{?current_make_and_model}"> + +<TABLE> +<TR> +<TH CLASS="label">Connessione:</TH> +<TD><INPUT TYPE="URL" SIZE="60" MAXLENGTH="1023" NAME="DEVICE_URI" VALUE="{current_device_uri?{current_device_uri}:{device_uri}}"></TD> +</TR> +<TR> +<TD></TD> +<TD>Esempi: +<PRE> + http://hostname:631/ipp/ + http://hostname:631/ipp/port1 + + ipp://hostname/ipp/ + ipp://hostname/ipp/port1 + + lpd://hostname/queue + + socket://hostname + socket://hostname:9100 +</PRE> + +<P>Vedi <A HREF="/help/network.html" TARGET="_blank">"Stampanti +di rete"</A> per l'URI corretto da utilizzare con la tua stampante.</P> + +</TD> +</TR> +<TR> +<TD></TD> +<TD><INPUT TYPE="SUBMIT" VALUE="Continua"></TD> +</TR> +</TABLE> + +</FORM> +</DIV>
\ No newline at end of file diff --git a/templates/it/class-added.tmpl b/templates/it/class-added.tmpl new file mode 100644 index 00000000..1f4a37c4 --- /dev/null +++ b/templates/it/class-added.tmpl @@ -0,0 +1,8 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Aggiungi una classe</H2> + +<P>La classe <A HREF="/classes/{printer_name}">{printer_name}</A> è stata aggiunta +correttamente. + +</DIV> diff --git a/templates/it/class-confirm.tmpl b/templates/it/class-confirm.tmpl new file mode 100644 index 00000000..da3219d7 --- /dev/null +++ b/templates/it/class-confirm.tmpl @@ -0,0 +1,10 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Elimina una classe {printer_name}</H2> + +<P><B>Attenzione:</B> sei sicuro di voler eliminare la classe +{printer_name}?</P> + +<P ALIGN="CENTER"><FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"><INPUT TYPE="HIDDEN" NAME="op" VALUE="delete-class"><INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{printer_name}"><INPUT TYPE="SUBMIT" NAME="confirm" VALUE="Elimina la classe"></FORM></P> + +</DIV> diff --git a/templates/it/class-deleted.tmpl b/templates/it/class-deleted.tmpl new file mode 100644 index 00000000..7283e52d --- /dev/null +++ b/templates/it/class-deleted.tmpl @@ -0,0 +1,7 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Elimina una classe {printer_name}</H2> + +<P>La classe {printer_name} è stata eliminata correttamente. + +</DIV>
\ No newline at end of file diff --git a/templates/it/class-jobs-header.tmpl b/templates/it/class-jobs-header.tmpl new file mode 100644 index 00000000..12a936ea --- /dev/null +++ b/templates/it/class-jobs-header.tmpl @@ -0,0 +1,3 @@ +<DIV CLASS="indent"> +<H3 CLASS="title">Stampe</H3> +</DIV> diff --git a/templates/it/class-modified.tmpl b/templates/it/class-modified.tmpl new file mode 100644 index 00000000..81c934c7 --- /dev/null +++ b/templates/it/class-modified.tmpl @@ -0,0 +1,8 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Modifica una classe {printer_name}</H2> + +<P>La classe <A HREF="/classes/{printer_name}">{printer_name}</A> è stata +modificata correttamente. + +</DIV>
\ No newline at end of file diff --git a/templates/it/class.tmpl b/templates/it/class.tmpl new file mode 100644 index 00000000..2f23362c --- /dev/null +++ b/templates/it/class.tmpl @@ -0,0 +1,44 @@ +<DIV CLASS="indent"> +<H2 CLASS="title"><A HREF="{printer_uri_supported}">{printer_name}</A> +({printer_state=3?Inattiva:{printer_state=4?Stampa in corso:In pausa}}, +{printer_is_accepting_jobs=0?Rifiuta le stampe:Accetta le stampe}, +{server_is_sharing_printers=0?No:{printer_is_shared=0?No:}} Condivisa{default_name={printer_name}?, Predefinito del server:})</H2> + +<FORM METHOD="POST" ACTION="{printer_uri_supported}" NAME="manutenzione"> +<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"> +<SELECT NAME="OP" ONCHANGE="document.maintenance.submit();"> +<OPTION VALUE="">Manutenzione</OPTION> +<OPTION VALUE="print-test-page">Stampa una pagina di prova</OPTION> +{printer_state=5?<OPTION VALUE="start-class">Ripristina la classe</OPTION>:<OPTION VALUE="stop-class">Sospendi la classe</OPTION>} +{printer_is_accepting_jobs=0?<OPTION VALUE="accept-jobs">Accetta le stampe</OPTION>:<OPTION VALUE="reject-jobs">Rifiuta le stampe</OPTION>} +<OPTION VALUE="move-jobs">Sposta tutte le stampe</OPTION> +<OPTION VALUE="purge-jobs">Elimina tutte le stampe</OPTION> +</SELECT> +<INPUT TYPE="SUBMIT" VALUE="Vai" STYLE="display: none;"> +</FORM> + +<FORM METHOD="POST" ACTION="{admin_uri}" NAME="amministrazione"> +<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"> +<INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{printer_name}"> +<INPUT TYPE="HIDDEN" NAME="IS_CLASS" VALUE="1"> +<SELECT NAME="OP" ONCHANGE="document.administration.submit();"> +<OPTION VALUE="">Amministrazione</OPTION> +<OPTION VALUE="modify-class">Modifica una classe</OPTION> +<OPTION VALUE="delete-class">Elimina una classe</OPTION> +<OPTION VALUE="set-class-options">Imposta le opzioni predefinite</OPTION> +<OPTION VALUE="set-as-default">Imposta come predefiniti del server</OPTION> +<OPTION VALUE="set-allowed-users">Imposta utenti autorizzati</OPTION> +</SELECT> +<INPUT TYPE="SUBMIT" VALUE="Vai" STYLE="display: none;"> +</FORM> + +<TABLE SUMMARY="{printer_name}"> +<TR><TH ALIGN="RIGHT" VALIGN="TOP">Descrizione:</TH><TD>{printer_info}</TD></TR> +<TR><TH ALIGN="RIGHT" VALIGN="TOP">Posizione:</TH><TD>{printer_location}</TD></TR> +<TR><TH ALIGN="RIGHT" VALIGN="TOP">Membri:</TH><TD>{?member_uris=?Nessuno:{member_uris}}</TD></TR> +<TR><TH ALIGN="RIGHT" VALIGN="TOP">Predefiniti:</TH><TD>job-sheets={job_sheets_default} +media={media_default?{media_default}:sconosciuto} +{sides_default?sides={sides_default}:}</TD></TR> +</TABLE> + +</DIV> diff --git a/templates/it/classes-header.tmpl b/templates/it/classes-header.tmpl new file mode 100644 index 00000000..1fe0f4fa --- /dev/null +++ b/templates/it/classes-header.tmpl @@ -0,0 +1 @@ +<P ALIGN="CENTER">{total=0?Nessuna classe:Mostrat{total=1?a:e} {#printer_name} di {total} class{total=1?e:i}}.</P> diff --git a/templates/it/classes.tmpl b/templates/it/classes.tmpl new file mode 100644 index 00000000..ceff6a90 --- /dev/null +++ b/templates/it/classes.tmpl @@ -0,0 +1,11 @@ +{#printer_name=0?: +<TABLE CLASS="list" SUMMARY="Lista delle classi"> +<THEAD> +<TR><TH><A HREF="{THISURL}?QUERY={?QUERY}&WHICH_JOBS={?WHICH_JOBS}&FIRST={FIRST}&ORDER={ORDER=dec?asc:dec}">{ORDER=dec?<SMALL>▲</SMALL> Nome della coda <SMALL>▲</SMALL>:<SMALL>▼</SMALL> Nome della coda <SMALL>▼</SMALL>}</A></TH><TH>Descrizione</TH><TH>Posizione</TH><TH>Membri</TH><TH>Stato</TH></TR> +</THEAD> +<TBODY> +{[printer_name] +<TR><TD><A HREF="{printer_uri_supported}">{printer_name}</A></TD><TD>{printer_info}</TD><TD>{printer_location}</TD><TD>{?member_uris=?Nessuno:{member_uris}}</TD><TD>{printer_state=3?Inattiva:{printer_state=4?Stampa in corso:In pausa}}{printer_state_message? - "{printer_state_message}":}</TD></TR> +} +</TBODY> +</TABLE></DIV>} diff --git a/templates/it/command.tmpl b/templates/it/command.tmpl new file mode 100644 index 00000000..4be18063 --- /dev/null +++ b/templates/it/command.tmpl @@ -0,0 +1,12 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">{title} su {printer_name}</H2> + +<P>{job_state>5?:<IMG SRC="/images/wait.gif" WIDTH="16" HEIGHT="16" +ALIGN="ABSMIDDLE" ALT="Indicatore di occupato"> }Processo del comando della stampante +{job_state=3?in attesa:{job_state=4?bloccata: +{job_state=5?stampa in corso:{job_state=6?fermata: +{job_state=7?annullata:{job_state=8?annullata:completata}}}}}}{job_state=9?:{job_printer_state_message?, +<EM>"{job_printer_state_message}"</EM>:}}</P> + +</DIV> diff --git a/templates/it/edit-config.tmpl b/templates/it/edit-config.tmpl new file mode 100644 index 00000000..4b0e735f --- /dev/null +++ b/templates/it/edit-config.tmpl @@ -0,0 +1,24 @@ +<SCRIPT TYPE="text/javascript"> +function reset_config() +{ + document.cups.CUPSDCONF.value = "{?cupsdconf_default}"; +} +</SCRIPT> + +<DIV CLASS="indent"> + +<H2 CLASS="title">Edita il file di configurazione</H2> + +<FORM NAME="cups" METHOD="POST" ACTION="/admin/"> +<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"> +<INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server"> + +<TEXTAREA NAME="CUPSDCONF" COLS="80" ROWS="25">{CUPSDCONF}</TEXTAREA> + +<P><INPUT TYPE="SUBMIT" NAME="SAVECHANGES" VALUE="Salva le modifiche"> +<INPUT TYPE="BUTTON" VALUE="Utilizza il file di configurazione predefinito" +onClick="reset_config();"></P> + +</FORM> + +</DIV> diff --git a/templates/it/error-op.tmpl b/templates/it/error-op.tmpl new file mode 100644 index 00000000..c6cdfa80 --- /dev/null +++ b/templates/it/error-op.tmpl @@ -0,0 +1,9 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">{?title} {?printer_name} Errore</H2> + +<P>Errore:</P> + +<BLOCKQUOTE>Operazione sconosciuta "{op}"!</BLOCKQUOTE> + +</DIV> diff --git a/templates/it/error.tmpl b/templates/it/error.tmpl new file mode 100644 index 00000000..87f3162b --- /dev/null +++ b/templates/it/error.tmpl @@ -0,0 +1,9 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">{?title} {?printer_name} Errore</H2> + +<P>{?message?{message}:Errore}:</P> + +<BLOCKQUOTE>{error}</BLOCKQUOTE> + +</DIV> diff --git a/templates/it/header.tmpl.in b/templates/it/header.tmpl.in new file mode 100644 index 00000000..a5896f6d --- /dev/null +++ b/templates/it/header.tmpl.in @@ -0,0 +1,38 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> +<HEAD> + <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> + <TITLE>{title} - CUPS @CUPS_VERSION@@CUPS_REVISION@</TITLE> + <LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups.css"> + <LINK REL="SHORTCUT ICON" HREF="/images/cups-icon.png" TYPE="image/png"> + {refresh_page?<META HTTP-EQUIV="Refresh" CONTENT="{refresh_page}">:} + <SCRIPT TYPE="text/javascript"><!-- + /* Show an error if cookies are disabled */ + function check_cookies() { + if (!navigator.cookieEnabled) { + document.getElementById('body').innerHTML = 'Questa pagina utilizza i cookie per prevenire attacchi comuni cross-site. Abilita i cookies nel tuo browser.'; + } + } + --></SCRIPT> +</HEAD> +<BODY ONLOAD="check_cookies();"> +<TABLE CLASS="page" SUMMARY="{title}"> +<TR><TD CLASS="body"> +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> +<TR HEIGHT="36"> +<TD><A HREF="http://www.cups.org/" TARGET="_blank"><IMG +SRC="/images/left.gif" WIDTH="64" HEIGHT="36" BORDER="0" ALT=""></A></TD> +<TD CLASS="unsel"><A HREF="/"> Home </A></TD> +<TD CLASS="{SECTION=admin?:un}sel"><A HREF="/admin"> Amministrazione </A></TD> +<TD CLASS="{SECTION=classes?:un}sel"><A HREF="/classes/"> Classi </A></TD> +<TD CLASS="{SECTION=help?:un}sel"><A HREF="/help/"> Guida in linea </A></TD> +<TD CLASS="{SECTION=jobs?:un}sel"><A HREF="/jobs/"> Stampe </A></TD> +<TD CLASS="{SECTION=printers?:un}sel"><A HREF="/printers/"> Stampanti </A></TD> +<TD CLASS="unsel" WIDTH="100%"><FORM ACTION="/help/" METHOD="GET"><INPUT +TYPE="SEARCH" NAME="QUERY" SIZE="20" PLACEHOLDER="Search Help" +VALUE="{SECTION=help?{?QUERY}:}" AUTOSAVE="org.cups.help" RESULTS="20"></FORM></TD> +<TD><IMG SRC="/images/right.gif" WIDTH="4" HEIGHT="36" ALT=""></TD> +</TR> +<TR><TD COLSPAN="9"> </TD></TR> +</TABLE> +<DIV ID="body"> diff --git a/templates/it/help-header.tmpl b/templates/it/help-header.tmpl new file mode 100644 index 00000000..754c2751 --- /dev/null +++ b/templates/it/help-header.tmpl @@ -0,0 +1,51 @@ +<DIV CLASS="indent"> +<FORM ACTION="/help/{?HELPFILE}" METHOD="GET"> +{TOPIC?<INPUT TYPE="HIDDEN" NAME="TOPIC" VALUE="{TOPIC}">:} + +<P ALIGN="CENTER"><B>Cerca in +{HELPTITLE?{HELPTITLE}:{TOPIC?{TOPIC}:tutti i documenti}}:</B> <INPUT +TYPE="SEARCH" NAME="QUERY" VALUE="{?QUERY}" SIZE="40" PLACEHOLDER="" +AUTOSAVE="org.cups.help" RESULTS="20"> +<INPUT TYPE="SUBMIT" NAME="SEARCH" VALUE="Cerca"> +<INPUT TYPE="SUBMIT" NAME="CLEAR" VALUE="Cancella"></P> + +</FORM> + +<!-- Bookmarks --> +<DIV CLASS="sidebar"><TABLE CLASS="inset" SUMMARY="Contenuti"> +<TR><TD> + +<H3 CLASS="title">Documenti della guida in linea</H3> + +<P CLASS="l0"><A HREF="/help/{QUERY??QUERY={QUERY}:}">Tutti i documenti</A></P> +<HR> + +{[BMTEXT]<P CLASS="l{BMINDENT}"><A HREF="{BMLINK}">{BMTEXT}</A></P> +} +</TD></TR> +</TABLE></DIV> + +{QUERY?<P>Cerca risultati in {HELPFILE?{HELPTITLE}:{TOPIC?{TOPIC}:tutti i documenti}}\:</P> +{QTEXT?<UL> +{[QTEXT]<LI><A HREF="{QLINK}">{QTEXT}</A>{QPTEXT? (in <I><A HREF="{QPLINK}">{QPTEXT}</A></I>):}</LI>} +{QTEXT?</UL>:} +:<P>Nessuna corrispondenza trovata.</P>} +<HR NOSHADE>:} +{HELPTITLE?<H1>{HELPTITLE}</H1> +<FORM ACTION="/help/{?HELPFILE}" METHOD="GET"><INPUT TYPE="HIDDEN" NAME="PRINTABLE" VALUE="YES"><INPUT TYPE="SUBMIT" VALUE="Visualizza la versione stampabile"></FORM>: + +<H1>Guida in linea</H1> + +<P>Questa è l'interfaccia della guida in linea di CUPS. Digita in alto +le parole da ricercare oppure fai clic su uno dei collegamenti della documentazione, +per visualizzare le informazioni della guida in linea.</P> + +<P>Se sei un nuovo utente di CUPS, leggi la pagina "<a +href="/help/overview.html">Overview of CUPS</a>". Gli utenti esperti +dovrebbero leggere la pagina "<a href="/help/whatsnew.html">What's New in CUPS +1.7</a>".</P> + +<P>Inoltre, la <A HREF="http://www.cups.org/">pagina principale di CUPS</A> +fornisce molte risorse, tra le quali: forum di discussione per gli utenti, +risposte alle domande più frequenti ed un modulo per segnalare bug +e richiedere nuove funzionalità.</P>} diff --git a/templates/it/help-printable.tmpl b/templates/it/help-printable.tmpl new file mode 100644 index 00000000..2463c163 --- /dev/null +++ b/templates/it/help-printable.tmpl @@ -0,0 +1,9 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> +<HEAD> + <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> + <TITLE>{HELPTITLE}</TITLE> + <LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups-printable.css"> + <LINK REL="SHORTCUT ICON" HREF="/images/cups-icon.png" TYPE="image/png"> +</HEAD> +<BODY> diff --git a/templates/it/help-trailer.tmpl b/templates/it/help-trailer.tmpl new file mode 100644 index 00000000..4c1ebed8 --- /dev/null +++ b/templates/it/help-trailer.tmpl @@ -0,0 +1 @@ +</DIV> diff --git a/templates/it/job-cancel.tmpl b/templates/it/job-cancel.tmpl new file mode 100644 index 00000000..766881ea --- /dev/null +++ b/templates/it/job-cancel.tmpl @@ -0,0 +1,7 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Annulla la stampa {job_id}</H2> + +<P><A HREF="{job_printer_uri}">La stampa {job_id}</A> è stata annullata. + +</DIV> diff --git a/templates/it/job-hold.tmpl b/templates/it/job-hold.tmpl new file mode 100644 index 00000000..ac2d8199 --- /dev/null +++ b/templates/it/job-hold.tmpl @@ -0,0 +1,7 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Blocca la stampa {job_id}</H2> + +<P><A HREF="{job_printer_uri}">La stampa {job_id}</A> è stata bloccata. + +</DIV> diff --git a/templates/it/job-move.tmpl b/templates/it/job-move.tmpl new file mode 100644 index 00000000..ed493443 --- /dev/null +++ b/templates/it/job-move.tmpl @@ -0,0 +1,27 @@ +<DIV CLASS="indent"> + +<FORM METHOD="POST" ACTION="/{SECTION}/{job_id?:{printer_name}}"> +<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"> +<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}"> +{job_id?<INPUT TYPE="HIDDEN" NAME="JOB_ID" VALUE="{job_id}">:} + +<H2 CLASS="title">{job_id?Sposta la stampa {job_id}:Sposta tutte le stampe}</H2> + +<TABLE> +<TR> +<TH CLASS="label">Nuova destinazione:</TH> +<TD> +<SELECT NAME="JOB_PRINTER_URI" SIZE="10"> +{[job_printer_uri]<OPTION VALUE="{job_printer_uri}">{job_printer_name}} +</SELECT> +</TD> +</TR> +<TR> +<TD></TD> +<TD><INPUT TYPE="SUBMIT" VALUE="{job_id?Sposta la stampa:Sposta le stampe}"></TD> +</TR> +</TABLE> + +</FORM> + +</DIV> diff --git a/templates/it/job-moved.tmpl b/templates/it/job-moved.tmpl new file mode 100644 index 00000000..518bceb5 --- /dev/null +++ b/templates/it/job-moved.tmpl @@ -0,0 +1,8 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">{job_id?Sposta la stampa {job_id}:Sposta tutte le stampe}</H2> + +<P>{job_id?<A HREF="/jobs/{job_id}">La stampa {job_id}</A>:Tutte le stampe} {job_id?è stata:sono state} spostat{job_id?a:e} su +<A HREF="/{is_class?classes:printers}/{job_printer_name}">{job_printer_name}</A>.</P> + +</DIV> diff --git a/templates/it/job-release.tmpl b/templates/it/job-release.tmpl new file mode 100644 index 00000000..c6520fdd --- /dev/null +++ b/templates/it/job-release.tmpl @@ -0,0 +1,7 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Rilascia la stampa {job_id}</H2> + +<P><A HREF="{job_printer_uri}">La stampa {job_id}</A> è stata rilasciata. + +</DIV> diff --git a/templates/it/job-restart.tmpl b/templates/it/job-restart.tmpl new file mode 100644 index 00000000..59d9aa6b --- /dev/null +++ b/templates/it/job-restart.tmpl @@ -0,0 +1,7 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Ripeti la stampa {job_id}</H2> + +<P><A HREF="{job_printer_uri}">La stampa {job_id}</A> è stata riavviata. + +</DIV> diff --git a/templates/it/jobs-header.tmpl b/templates/it/jobs-header.tmpl new file mode 100644 index 00000000..e8f295bb --- /dev/null +++ b/templates/it/jobs-header.tmpl @@ -0,0 +1,5 @@ +<DIV CLASS="indent">{?which_jobs=?:<FORM ACTION="{?printer_name=?/jobs:{printer_uri_supported}}" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Mostra stampe attive"></FORM>} +{?which_jobs=completed?:<FORM ACTION="{?printer_name=?/jobs:{printer_uri_supported}}" METHOD="GET"><INPUT TYPE="HIDDEN" NAME="which_jobs" VALUE="completed"><INPUT TYPE="SUBMIT" VALUE="Mostra le stampe completate"></FORM>} +{?which_jobs=all?:<FORM ACTION="{?printer_name=?/jobs:{printer_uri_supported}}" METHOD="GET"><INPUT TYPE="HIDDEN" NAME="which_jobs" VALUE="all"><INPUT TYPE="SUBMIT" VALUE="Mostra tutte le stampe"></FORM>}</DIV> + +<P ALIGN="CENTER">{total=0?Nessuna stampa:Sto visualizzando {#job_id} di {total} {?which_jobs=?active: stamp{total=1?a:e} {which_jobs=all?:completat{total=1?a:e}}}}.</P> diff --git a/templates/it/jobs.tmpl b/templates/it/jobs.tmpl new file mode 100644 index 00000000..b1f80d3e --- /dev/null +++ b/templates/it/jobs.tmpl @@ -0,0 +1,36 @@ +{#job_id=0?: +<TABLE CLASS="list" SUMMARY="Elenco delle stampe"> +<THEAD> +<TR><TH><A HREF="{THISURL}?QUERY={?QUERY}&WHICH_JOBS={?WHICH_JOBS}&FIRST={FIRST}&ORDER={ORDER=dec?asc:dec}">{ORDER=dec?<SMALL>▲</SMALL> ID <SMALL>▲</SMALL>:<SMALL>▼</SMALL> ID <SMALL>▼</SMALL>}</A></TH><TH>Nome</TH><TH>Utente</TH><TH>Dimensione</TH><TH>Pagine</TH><TH>Stato</TH><TH>Controllo</TH></TR> +</THEAD> +<TBODY> +{[job_id] +<TR VALIGN="TOP"> +<TD><A HREF="{job_printer_uri}">{job_printer_name}</A>-{job_id}{?phone? ({phone}):} </TD> +<TD>{?job_name=?Sconosciuto:{job_name}} </TD> +<TD>{?job_originating_user_name=?Withheld:{job_originating_user_name}} </TD> +<TD>{job_k_octets}k </TD> +<TD>{job_media_sheets_completed=0?Sconosciuto:{?job_media_sheets_completed}} </TD> +<TD>{job_state=3?in attesa da<BR>{time_at_creation}:{job_state=4?bloccata da<BR>{time_at_creation}: +{job_state=5?stampa in corso da<BR>{time_at_processing}:{job_state=6?fermata: +{job_state=7?eliminata il<BR>{time_at_completed}:{job_state=8?annullata:completata il<BR>{time_at_completed}}}}}}} {job_printer_state_message?<BR> +<EM>"{job_printer_state_message}"</EM>:}</TD> +<TD> +{job_preserved>0?{job_state>5? +<FORM ACTION="/jobs/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="restart-job"><INPUT TYPE="HIDDEN" NAME="job_id" VALUE="{job_id}"><INPUT TYPE="HIDDEN" NAME="job_printer_uri" VALUE="{job_printer_uri}"><INPUT TYPE="SUBMIT" VALUE="Ripeti la stampa"></FORM>:}:} +{job_state=4? +<FORM ACTION="/jobs/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="release-job"><INPUT TYPE="HIDDEN" NAME="job_id" VALUE="{job_id}"><INPUT TYPE="HIDDEN" NAME="job_printer_uri" VALUE="{job_printer_uri}"> +<INPUT TYPE="SUBMIT" VALUE="Sblocca la stampa"></FORM>:} +{job_state=3? +<FORM ACTION="/jobs/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="hold-job"><INPUT TYPE="HIDDEN" NAME="job_id" VALUE="{job_id}"><INPUT TYPE="HIDDEN" NAME="job_printer_uri" VALUE="{job_printer_uri}"> +<INPUT TYPE="SUBMIT" VALUE="Blocca la stampa"></FORM>:} +{job_state<7? +<FORM ACTION="/jobs/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="cancel-job"><INPUT TYPE="HIDDEN" NAME="job_id" VALUE="{job_id}"><INPUT TYPE="HIDDEN" NAME="job_printer_uri" VALUE="{job_printer_uri}"> +<INPUT TYPE="SUBMIT" VALUE="Annulla la stampa"></FORM> +<FORM ACTION="/jobs/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="move-job"><INPUT TYPE="HIDDEN" NAME="job_id" VALUE="{job_id}"><INPUT TYPE="SUBMIT" VALUE="Sposta la stampa"></FORM>:} + </TD> +</TR> +} +</TBODY> +</TABLE> +} diff --git a/templates/it/list-available-printers.tmpl b/templates/it/list-available-printers.tmpl new file mode 100644 index 00000000..15c45c09 --- /dev/null +++ b/templates/it/list-available-printers.tmpl @@ -0,0 +1,11 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Stampanti disponibili</H2> + +{#device_uri=0?<P>Nessuna stampante trovata.</P> +:<UL>{[device_uri] +<LI><FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="add-printer"><INPUT TYPE="HIDDEN" NAME="TEMPLATE_NAME" VALUE="{template_name}"><INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="Stampante locale"><INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{device_make_and_model}"><INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}"><INPUT TYPE="SUBMIT" VALUE="Aggiungi questa stampante"></FORM> +{device_make_and_model} ({device_info})</LI> +}</UL>} + +</DIV> diff --git a/templates/it/modify-class.tmpl b/templates/it/modify-class.tmpl new file mode 100644 index 00000000..6c71a371 --- /dev/null +++ b/templates/it/modify-class.tmpl @@ -0,0 +1,34 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Modifica la classe {printer_name}</H2> + +<FORM METHOD="POST" ACTION="/admin"> +<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"> +<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}"> +<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}"> + +<TABLE> +<TR> +<TH CLASS="label">Descrizione:</TH> +<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" VALUE="{?printer_info}" SIZE="40" MAXLENGTH="127"></TD> +</TR> +<TR> +<TH CLASS="label">Posizione:</TH> +<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" VALUE="{?printer_location}" SIZE="40" MAXLENGTH="127"></TD> +</TR> +<TR> +<TH CLASS="label">Membri:</TH> +<TD> +<SELECT NAME="MEMBER_URIS" SIZE="10" MULTIPLE> +{[member_uris]<OPTION VALUE="{member_uris}" {?member_selected}>{member_names}} +</SELECT> +</TD> +</TR> +<TR> +<TD></TD> +<TD><INPUT TYPE="SUBMIT" VALUE="Modifica la classe"></TD> +</TR> +</TABLE> + +</FORM> +</DIV>
\ No newline at end of file diff --git a/templates/it/modify-printer.tmpl b/templates/it/modify-printer.tmpl new file mode 100644 index 00000000..f87ff128 --- /dev/null +++ b/templates/it/modify-printer.tmpl @@ -0,0 +1,42 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Modifica {printer_name}</H2> + +<FORM METHOD="POST" ACTION="/admin"> +<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"> +<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}"> +<INPUT TYPE="HIDDEN" NAME="BAUDRATE" VALUE="{?baudrate}"> +<INPUT TYPE="HIDDEN" NAME="BITS" VALUE="{?bits}"> +<INPUT TYPE="HIDDEN" NAME="PARITY" VALUE="{?parity}"> +<INPUT TYPE="HIDDEN" NAME="FLOW" VALUE="{?flow}"> +<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}"> + +<TABLE> +<TR> +<TH CLASS="label">Descrizione:</TH> +<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" VALUE="{?printer_info}" SIZE="40" MAXLENGTH="127"><BR> +<SMALL>(Una descrizione esplicativa, ad esempio "HP LaserJet con Duplexer")</SMALL></TD> +</TR> +<TR> +<TH CLASS="label">Posizione:</TH> +<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" VALUE="{?printer_location}" SIZE="40" MAXLENGTH="127"><BR> +<SMALL>(Una posizione esplicativa, ad esempio "Lab 1")</SMALL></TD> +</TR> +<TR> +<TH CLASS="label">Connessione:</TH> +<TD><INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">{device_uri}</TD> +</TR> +<TR> +<TH CLASS="label">Condivisione:</TH> +<TD><INPUT TYPE="CHECKBOX" NAME="PRINTER_IS_SHARED" {PRINTER_IS_SHARED=1?CHECKED:}> +Condividi questa stampante</TD> +</TR> +<TR> +<TR> +<TD></TD> +<TD><INPUT TYPE="SUBMIT" VALUE="Continua"></TD> +</TR> +</TABLE> + +</FORM> +</DIV> diff --git a/templates/it/norestart.tmpl b/templates/it/norestart.tmpl new file mode 100644 index 00000000..9dc7cd4e --- /dev/null +++ b/templates/it/norestart.tmpl @@ -0,0 +1,8 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Modifica le impostazioni</H2> + +<P>Il server non è stato riavviato perché non sono state apportate modifiche +alla configurazione...</P> + +</DIV> diff --git a/templates/it/option-boolean.tmpl b/templates/it/option-boolean.tmpl new file mode 100644 index 00000000..e832ee10 --- /dev/null +++ b/templates/it/option-boolean.tmpl @@ -0,0 +1,6 @@ +<TR> +<TH {conflicted=1?CLASS="conflict":CLASS="label"} WIDTH="50%"><A NAME="{keyword}">{keytext}</A>:</TH> +<TD> +{[choices]<INPUT TYPE="RADIO" NAME="{keyword-1}" {choices={defchoice-1}?CHECKED:} VALUE="{choices}">{text}} +</TD> +</TR> diff --git a/templates/it/option-conflict.tmpl b/templates/it/option-conflict.tmpl new file mode 100644 index 00000000..90b2bc0e --- /dev/null +++ b/templates/it/option-conflict.tmpl @@ -0,0 +1,7 @@ +<P><B>Error:</B> Le seguenti opzioni sono in conflitto:</P> + +<UL> +{[ckeyword]<LI><A HREF="#{ckeyword}">{ckeytext}</A>: {cchoice}</LI> +}</UL> + +<P>Modifica una o più di queste opzioni per risolvere i conflitti.</P> diff --git a/templates/it/option-header.tmpl b/templates/it/option-header.tmpl new file mode 100644 index 00000000..464726a5 --- /dev/null +++ b/templates/it/option-header.tmpl @@ -0,0 +1,5 @@ +<DIV CLASS="tab" ID="{group_id}"> + +<H3 ALIGN="CENTER">{group}</H3> + +<TABLE WIDTH="100%"> diff --git a/templates/it/option-pickmany.tmpl b/templates/it/option-pickmany.tmpl new file mode 100644 index 00000000..0da75e5d --- /dev/null +++ b/templates/it/option-pickmany.tmpl @@ -0,0 +1,6 @@ +<TR> +<TH {conflicted=1?CLASS="conflict":CLASS="label"} WIDTH="50%"><A NAME="{keyword}">{keytext}</A>:</TH> +<TD><SELECT NAME="{keyword}" MULTIPLE SIZE="10"> +{[choices]<OPTION {choices={defchoice-1}?SELECTED:} VALUE="{choices}">{text}} +</SELECT></TD> +</TR> diff --git a/templates/it/option-pickone.tmpl b/templates/it/option-pickone.tmpl new file mode 100644 index 00000000..c21fc71b --- /dev/null +++ b/templates/it/option-pickone.tmpl @@ -0,0 +1,18 @@ +<TR> +<TH {conflicted=1?CLASS="conflict":CLASS="label"} WIDTH="50%"><A NAME="{keyword}">{keytext}</A>:</TH> +<TD><SELECT NAME="{keyword}" ID="select-{keyword}" ONCHANGE="update_paramtable('{keyword}')"> +{[choices]<OPTION {choices={defchoice-1}?SELECTED:} VALUE="{choices}">{text}} +</SELECT> +{iscustom=1?<TABLE NAME="paramtable" id="{keyword}-params">{[params] +<TR><TH CLASS="sublabel">{paramtext}:</TH> +<TD>{params=Units?<SELECT NAME="{keyword-1}.{params}"> +<OPTION VALUE="pt"{paramvalue=pt? SELECTED:}>Punti</OPTION> +<OPTION VALUE="mm"{paramvalue=mm? SELECTED:}>Millimetri</OPTION> +<OPTION VALUE="cm"{paramvalue=cm? SELECTED:}>Centimetri</OPTION> +<OPTION VALUE="in"{paramvalue=in? SELECTED:}>Pollici</OPTION> +<OPTION VALUE="ft"{paramvalue=ft? SELECTED:}>Piedi</OPTION> +<OPTION VALUE="m"{paramvalue=m? SELECTED:}>Metri</OPTION> +</SELECT>:<INPUT TYPE="{inputtype}" NAME="{keyword-1}.{params}" VALUE="{paramvalue}">}</TD></TR> +}</TABLE> +</TD>:} +</TR> diff --git a/templates/it/option-trailer.tmpl b/templates/it/option-trailer.tmpl new file mode 100644 index 00000000..22b06d71 --- /dev/null +++ b/templates/it/option-trailer.tmpl @@ -0,0 +1,5 @@ +</TABLE> + +<P ALIGN="CENTER"><INPUT TYPE="SUBMIT" VALUE="Imposta le opzioni predefinite"></P> + +</DIV>
\ No newline at end of file diff --git a/templates/it/pager.tmpl b/templates/it/pager.tmpl new file mode 100644 index 00000000..019646f9 --- /dev/null +++ b/templates/it/pager.tmpl @@ -0,0 +1,6 @@ +<TABLE CLASS="inset" SUMMARY="Barra di paginazione"> +<TR> + <TD WIDTH="50%">{PREV?<FORM ACTION="{THISURL}" METHOD="GET"><INPUT TYPE="HIDDEN" NAME="QUERY" VALUE="{?QUERY}"><INPUT TYPE="HIDDEN" NAME="ORDER" VALUE="{?ORDER}"><INPUT TYPE="HIDDEN" NAME="WHICH_JOBS" VALUE="{?WHICH_JOBS}"><INPUT TYPE="HIDDEN" NAME="FIRST" VALUE="{PREV}"><INPUT TYPE="SUBMIT" VALUE="◀ Mostra precedente"></FORM>: }</TD> + <TD WIDTH="50%" ALIGN="RIGHT">{NEXT?<FORM ACTION="{THISURL}" METHOD="GET"><INPUT TYPE="HIDDEN" NAME="QUERY" VALUE="{?QUERY}"><INPUT TYPE="HIDDEN" NAME="ORDER" VALUE="{?ORDER}"><INPUT TYPE="HIDDEN" NAME="WHICH_JOBS" VALUE="{?WHICH_JOBS}"><INPUT TYPE="HIDDEN" NAME="FIRST" VALUE="{NEXT}"><INPUT TYPE="SUBMIT" VALUE="Mostra successiva ▶"></FORM>: }</TD> +</TR> +</TABLE> diff --git a/templates/it/printer-accept.tmpl b/templates/it/printer-accept.tmpl new file mode 100644 index 00000000..6fa701a2 --- /dev/null +++ b/templates/it/printer-accept.tmpl @@ -0,0 +1,9 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Accetta le stampe sulla {is_class?classe:stampante} {printer_name}</H2> + +<P>{is_class?La classe:La stampante} <A +HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A> +adesso accetta le stampe.</P> + +</DIV> diff --git a/templates/it/printer-added.tmpl b/templates/it/printer-added.tmpl new file mode 100644 index 00000000..e5258451 --- /dev/null +++ b/templates/it/printer-added.tmpl @@ -0,0 +1,8 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Aggiungi una stampante</H2> + +<P>La stampante <A HREF="/printers/{printer_name}">{printer_name}</A> è stata aggiunta +correttamente. + +</DIV> diff --git a/templates/it/printer-configured.tmpl b/templates/it/printer-configured.tmpl new file mode 100644 index 00000000..054c9abe --- /dev/null +++ b/templates/it/printer-configured.tmpl @@ -0,0 +1,8 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Imposta le opzioni predefinite per {printer_name}</H2> + +<P>{OP=set-class-options?Class <A HREF="/classes/{printer_name}">:La stampante <A HREF="/printers/{printer_name}">}{printer_name}</A> +è stata configurata correttamente con le opzioni predefinite. + +</DIV> diff --git a/templates/it/printer-confirm.tmpl b/templates/it/printer-confirm.tmpl new file mode 100644 index 00000000..b32a3c67 --- /dev/null +++ b/templates/it/printer-confirm.tmpl @@ -0,0 +1,10 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Elimina la stampante {printer_name}</H2> + +<P><B>Attenzione:</B> sei sicuro di voler eliminare la stampante +{printer_name}?</P> + +<P ALIGN="CENTER"><FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="delete-printer"><INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{printer_name}"><INPUT TYPE="SUBMIT" NAME="confirm" VALUE="Elimina la stampante"></FORM></P> + +</DIV> diff --git a/templates/it/printer-default.tmpl b/templates/it/printer-default.tmpl new file mode 100644 index 00000000..78282e17 --- /dev/null +++ b/templates/it/printer-default.tmpl @@ -0,0 +1,13 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Imposta {is_class?la classe:la stampante} {printer_name} come predefinita</H2> + +<P>{is_class?La classe:La stampante} <A +HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A> +è stata impostata come predefinita sul server.</P> + +<BLOCKQUOTE><B>Nota:</B> qualsiasi utente predefinito, impostato tramite +il comando <TT>lpoptions</TT>, sovrascriverà questa impostazione +predefinita.</BLOCKQUOTE> + +</DIV> diff --git a/templates/it/printer-deleted.tmpl b/templates/it/printer-deleted.tmpl new file mode 100644 index 00000000..4698805d --- /dev/null +++ b/templates/it/printer-deleted.tmpl @@ -0,0 +1,7 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Elimina la stampante {printer_name}</H2> + +<P>La stampante {printer_name} è stata eliminata correttamente. + +</DIV> diff --git a/templates/it/printer-jobs-header.tmpl b/templates/it/printer-jobs-header.tmpl new file mode 100644 index 00000000..12a936ea --- /dev/null +++ b/templates/it/printer-jobs-header.tmpl @@ -0,0 +1,3 @@ +<DIV CLASS="indent"> +<H3 CLASS="title">Stampe</H3> +</DIV> diff --git a/templates/it/printer-modified.tmpl b/templates/it/printer-modified.tmpl new file mode 100644 index 00000000..2a34e89d --- /dev/null +++ b/templates/it/printer-modified.tmpl @@ -0,0 +1,8 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Modifica la stampante {printer_name}</H2> + +<P>La stampante <A HREF="/printers/{printer_name}">{printer_name}</A> è stata +modificata correttamente. + +</DIV>
\ No newline at end of file diff --git a/templates/it/printer-purge.tmpl b/templates/it/printer-purge.tmpl new file mode 100644 index 00000000..84a8a6f6 --- /dev/null +++ b/templates/it/printer-purge.tmpl @@ -0,0 +1,9 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Elimina le stampe sulla {is_class?classe:stampante} {printer_name}</H2> + +<P>{is_class?La classe:La stampante} <A +HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A> +è stata liberata da tutte le stampe.</P> + +</DIV>
\ No newline at end of file diff --git a/templates/it/printer-reject.tmpl b/templates/it/printer-reject.tmpl new file mode 100644 index 00000000..51ed140d --- /dev/null +++ b/templates/it/printer-reject.tmpl @@ -0,0 +1,9 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Rifiuta le stampe sulla {is_class?classe:stampante} {printer_name}</H2> + +<P>{is_class?La classe:La stampante} <A +HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A> +non accetta le stampe.</P> + +</DIV> diff --git a/templates/it/printer-start.tmpl b/templates/it/printer-start.tmpl new file mode 100644 index 00000000..61e992ff --- /dev/null +++ b/templates/it/printer-start.tmpl @@ -0,0 +1,9 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Ripristina {is_class?la classe:la stampante} {printer_name}</H2> + +<P>{is_class?La classe:La stampante} <A +HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A> +è stata ripristinata.</P> + +</DIV>
\ No newline at end of file diff --git a/templates/it/printer-stop.tmpl b/templates/it/printer-stop.tmpl new file mode 100644 index 00000000..1ddc3b9c --- /dev/null +++ b/templates/it/printer-stop.tmpl @@ -0,0 +1,9 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Metti in pausa {is_class?la classe:la stampante} {printer_name}</H2> + +<P>{is_class?La classe:La stampante} <A +HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A> +è stata messa in pausa.</P> + +</DIV>
\ No newline at end of file diff --git a/templates/it/printer.tmpl b/templates/it/printer.tmpl new file mode 100644 index 00000000..7c6cc7ca --- /dev/null +++ b/templates/it/printer.tmpl @@ -0,0 +1,47 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title"><A HREF="{printer_uri_supported}">{printer_name}</A> +({printer_state=3?inattiva:{printer_state=4?stampa in corso:in pausa}}, +{printer_is_accepting_jobs=0?rifiuta le stampe:accetta le stampe}, +{server_is_sharing_printers=0?non è:{printer_is_shared=0?non è:}} condivisa{default_name={printer_name}?, stampante predefinita:})</H2> + +<FORM METHOD="POST" ACTION="{printer_uri_supported}" NAME="maintenance"> +<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"> +<SELECT NAME="OP" ONCHANGE="document.maintenance.submit();"> +<OPTION VALUE="">Manutenzione</OPTION> +<OPTION VALUE="print-test-page">Stampa una pagina di prova</OPTION> +{printer_commands~.*Clean.*?<OPTION VALUE="clean-print-heads">Pulisci le testine della stampante</OPTION>:} +{printer_commands~.*PrintSelfTestPage.*?<OPTION VALUE="print-self-test-page">Stampa la pagina di prova della stampante</OPTION>:} +{printer_state=5?<OPTION VALUE="start-printer">Riattiva la stampante</OPTION>:<OPTION VALUE="stop-printer">Metti in pausa la stampante</OPTION>} +{printer_is_accepting_jobs=0?<OPTION VALUE="accept-jobs">Accetta le stampe</OPTION>:<OPTION VALUE="reject-jobs">Rifiuta le stampe</OPTION>} +<OPTION VALUE="move-jobs">Sposta tutte le stampe</OPTION> +<OPTION VALUE="purge-jobs">Elimina tutte le stampe</OPTION> +</SELECT> +<INPUT TYPE="SUBMIT" VALUE="Go" STYLE="display: none;"> +</FORM> + +<FORM METHOD="POST" ACTION="{admin_uri}" NAME="administration"> +<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"> +<INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{printer_name}"> +<SELECT NAME="OP" ONCHANGE="document.administration.submit();"> +<OPTION VALUE="">Amministrazione</OPTION> +<OPTION VALUE="modify-printer">Modifica la stampante</OPTION> +<OPTION VALUE="delete-printer">Elimina la stampante</OPTION> +<OPTION VALUE="set-printer-options">Imposta le opzioni predefinite</OPTION> +<OPTION VALUE="set-as-default">Imposta come predefinita</OPTION> +<OPTION VALUE="set-allowed-users">Imposta gli utenti autorizzati</OPTION> +</SELECT> +<INPUT TYPE="SUBMIT" VALUE="Go" STYLE="display: none;"> +</FORM> + +<TABLE SUMMARY="{printer_name}"> +<TR><TH ALIGN="RIGHT" VALIGN="TOP">Descrizione:</TH><TD>{printer_info}</TD></TR> +<TR><TH ALIGN="RIGHT" VALIGN="TOP">Posizione:</TH><TD>{printer_location}</TD></TR> +<TR><TH ALIGN="RIGHT" VALIGN="TOP">Driver:</TH><TD>{printer_make_and_model} ({color_supported=1?color:grayscale}{sides_supported?, 2-sided printing:})<BR> +<TR><TH ALIGN="RIGHT" VALIGN="TOP">Connessione:</TH><TD>{device_uri}</TD></TR> +<TR><TH ALIGN="RIGHT" VALIGN="TOP">Valori predefiniti:</TH><TD>job-sheets={job_sheets_default} +media={media_default?{media_default}:sconosciuto} +{sides_default?sides={sides_default}:}</TD></TR> +</TABLE> + +</DIV>
\ No newline at end of file diff --git a/templates/it/printers-header.tmpl b/templates/it/printers-header.tmpl new file mode 100644 index 00000000..c17bb2f9 --- /dev/null +++ b/templates/it/printers-header.tmpl @@ -0,0 +1 @@ +<P ALIGN="CENTER">{total=0?Nessuna stampante:Sto visualizzando {#printer_name} di {total} stampant{total=1?e:i}}.</P> diff --git a/templates/it/printers.tmpl b/templates/it/printers.tmpl new file mode 100644 index 00000000..037717e7 --- /dev/null +++ b/templates/it/printers.tmpl @@ -0,0 +1,11 @@ +{#printer_name=0?: +<TABLE CLASS="list" SUMMARY="Elenco delle stampanti"> +<THEAD> +<TR><TH><A HREF="{THISURL}?QUERY={?QUERY}&WHICH_JOBS={?WHICH_JOBS}&FIRST={FIRST}&ORDER={ORDER=dec?asc:dec}">{ORDER=dec?<SMALL>▲</SMALL> Nome della coda <SMALL>▲</SMALL>:<SMALL>▼</SMALL> Nome della coda <SMALL>▼</SMALL>}</A></TH><TH>Descrizione</TH><TH>Posizione</TH><TH>Marca e modello</TH><TH>Stato</TH></TR> +</THEAD> +<TBODY> +{[printer_name] +<TR><TD><A HREF="{printer_uri_supported}">{printer_name}</A></TD><TD>{printer_info}</TD><TD>{printer_location}</TD><TD>{printer_make_and_model}</TD><TD>{printer_state=3?Inattiva:{printer_state=4?Stampa in corso:In pausa}}{printer_state_message? - "{printer_state_message}":}</TD></TR> +} +</TBODY> +</TABLE></DIV>} diff --git a/templates/it/restart.tmpl b/templates/it/restart.tmpl new file mode 100644 index 00000000..91d904e6 --- /dev/null +++ b/templates/it/restart.tmpl @@ -0,0 +1,8 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Modifica le impostazioni</H2> + +<P><IMG SRC="/images/wait.gif" WIDTH="16" HEIGHT="16" ALIGN="ABSMIDDLE" +ALT="Indicatore di occupato"> Attendere che il server si riavvii...</P> + +</DIV> diff --git a/templates/it/samba-export.tmpl b/templates/it/samba-export.tmpl new file mode 100644 index 00000000..00bd4424 --- /dev/null +++ b/templates/it/samba-export.tmpl @@ -0,0 +1,54 @@ +<SCRIPT TYPE="text/javascript"><!-- +function select_printers() { + var list = document.export_samba.EXPORT_NAME; + var sel = document.export_samba.EXPORT_ALL.checked; + + for (i = 0; i < list.length; i ++) { + list.options[i].selected = sel; + } +} +--></SCRIPT> + +<FORM METHOD="POST" ACTION="/admin/" NAME="export_samba"> +<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"> +<INPUT TYPE="HIDDEN" NAME="OP" VALUE="export-samba"> + +<H2 CLASS="title">Esporta le stampanti a Samba</H2> + +{error?<P>Non è possibile esportare le stampanti a Samba\:</P> +<BLOCKQUOTE>{error}</BLOCKQUOTE> +<P>Per maggiori informazioni, consulta il file <A HREF="/admin/log/error_log" +TARGET="_blank">error_log</A>.</P>: +<P>Questa pagina ti consente di esportare le stampanti a Samba, in modo che +i client Windows possano accedervi tramite le icone <VAR>Risorse +di rete</VAR> dei loro desktop. Innanzitutto, dovete installare i driver delle +stampanti Windows PostScript, come descritto nella pagina di manuale di <A +HREF="/help/man-cupsaddsmb.html" +TARGET="_blank">cupsaddsmb(8)</A>.</P>} + +<TABLE> +<TR> +<TH CLASS="label">Stampanti:</TH> +<TD> +<SELECT NAME="EXPORT_NAME" SIZE="10" MULTIPLE> +{[printer_name]<OPTION VALUE="{printer_name}"{export_all? SELECTED:{printer_export? SELECTED:}}>{printer_name}} +</SELECT><BR> +<INPUT TYPE="CHECKBOX" NAME="EXPORT_ALL"{export_all? CHECKED:} +onChange="select_printers()"> Esporta tutte le stampanti +</TD> +</TR> +<TR> +<TH CLASS="label">Username di Samba:</TH> +<TD><INPUT TYPE="TEXT" NAME="USERNAME" VALUE="{?USERNAME}"> (richiesto)</TD> +</TR> +<TR> +<TH CLASS="label">Password di Samba:</TH> +<TD><INPUT TYPE="PASSWORD" NAME="PASSWORD" VALUE=""> (richiesto)</TD> +</TR> +<TR> +<TD></TD> +<TD><INPUT TYPE="SUBMIT" VALUE="Esporta le stampanti a Samba"></TD> +</TR> +</TABLE> + +</FORM> diff --git a/templates/it/samba-exported.tmpl b/templates/it/samba-exported.tmpl new file mode 100644 index 00000000..edb65785 --- /dev/null +++ b/templates/it/samba-exported.tmpl @@ -0,0 +1 @@ +<P>Le stampanti sono state esportate a Samba correttamente.</P> diff --git a/templates/it/search.tmpl b/templates/it/search.tmpl new file mode 100644 index 00000000..1679a75f --- /dev/null +++ b/templates/it/search.tmpl @@ -0,0 +1,10 @@ +<FORM ACTION="/{SECTION}/{?SEARCH_DEST}" METHOD="GET"> +{WHICH_JOBS?<INPUT TYPE="HIDDEN" NAME="WHICH_JOBS" VALUE="{WHICH_JOBS}">:} +{ORDER?<INPUT TYPE="HIDDEN" NAME="ORDER" VALUE="{ORDER}">:} + +<P ALIGN="CENTER"><B>Cerca in +{SEARCH_DEST?{SEARCH_DEST}:{SECTION=classes?classi:{SECTION=jobs?stampe:stampanti}}}:</B> +<INPUT TYPE="SEARCH" NAME="QUERY" VALUE="{?QUERY}" SIZE="40" PLACEHOLDER="" AUTOSAVE="org.cups.{SECTION}" RESULTS="20"> <INPUT +TYPE="SUBMIT" VALUE="Cerca"> <INPUT TYPE="SUBMIT" NAME="CLEAR" VALUE="Cancella"></P> + +</FORM> diff --git a/templates/it/set-printer-options-header.tmpl b/templates/it/set-printer-options-header.tmpl new file mode 100644 index 00000000..d5513482 --- /dev/null +++ b/templates/it/set-printer-options-header.tmpl @@ -0,0 +1,26 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Imposta le opzioni predefinite per {printer_name}</H2> + +<FORM METHOD="POST" ACTION="/admin"> +<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"> +<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}"> +<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}"> +{HAVE_AUTOCONFIGURE?<INPUT TYPE="SUBMIT" NAME="AUTOCONFIGURE" VALUE="Interroga la stampante per le opzioni predefinite">:} + +<SCRIPT TYPE="text/javascript"><!-- +function update_paramtable(option) +{ + var cb = document.getElementById("select-" + option) + var paramstable = document.getElementById(option + "-params"); + if (cb.value == "Custom") + paramstable.style.display = "table"; + else + paramstable.style.display = "none"; +} +--></SCRIPT> + +<H3 CLASS="title">{[group_id] +<A HREF="#{group_id}">{group}</A> }</H3> + +<DIV CLASS="tabs"> diff --git a/templates/it/set-printer-options-trailer.tmpl b/templates/it/set-printer-options-trailer.tmpl new file mode 100644 index 00000000..11adc701 --- /dev/null +++ b/templates/it/set-printer-options-trailer.tmpl @@ -0,0 +1,16 @@ +</DIV> + +<SCRIPT TYPE="text/javascript"><!-- +// Hide custom options parameters for browsers that understand Javascript +var paramtables = document.getElementsByName("paramtable"); +for (var i = 0; i < paramtables.length; i++) +{ + var opt = paramtables[i].id.substr(0, paramtables[i].id.lastIndexOf("-")); + var cb = document.getElementById("select-" + opt); + if (cb.value != "Custom") + paramtables[i].style.display = "none"; +} +--></SCRIPT> +</FORM> + +</DIV> diff --git a/templates/it/subscription-added.tmpl b/templates/it/subscription-added.tmpl new file mode 100644 index 00000000..19269d52 --- /dev/null +++ b/templates/it/subscription-added.tmpl @@ -0,0 +1,5 @@ +<DIV CLASS="indent"> + +<P>L'abbonamento al feed RSS {subscription_name} è stato aggiunto correttamente.</P> + +</DIV> diff --git a/templates/it/subscription-canceled.tmpl b/templates/it/subscription-canceled.tmpl new file mode 100644 index 00000000..4f71ffb0 --- /dev/null +++ b/templates/it/subscription-canceled.tmpl @@ -0,0 +1,5 @@ +<DIV CLASS="indent"> + +<P>L'abbonamento al feed RSS #{notify_subscription_id} è stato annullato.</P> + +</DIV> diff --git a/templates/it/test-page.tmpl b/templates/it/test-page.tmpl new file mode 100644 index 00000000..3cab6840 --- /dev/null +++ b/templates/it/test-page.tmpl @@ -0,0 +1,8 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Stampa una pagina di prova su {printer_name}</H2> + +<P>La pagina di prova è stata inviata; l'ID della stampa è <A HREF="/{SECTION}/{printer_name}"> +{printer_name}-{job_id}</A>.</P> + +</DIV> diff --git a/templates/it/trailer.tmpl b/templates/it/trailer.tmpl new file mode 100644 index 00000000..0112c7a2 --- /dev/null +++ b/templates/it/trailer.tmpl @@ -0,0 +1,8 @@ +</DIV></TD></TR> +<TR><TD> </TD></TR> +<TR><TD CLASS="trailer">CUPS e il logo di CUPS sono marchi registrati da +<A HREF="http://www.apple.com">Apple Inc.</A> Copyright 2007-2013 Apple +Inc. Tutti i diritti sono riservati.</TD></TR> +</TABLE> +</BODY> +</HTML> diff --git a/templates/it/users.tmpl b/templates/it/users.tmpl new file mode 100644 index 00000000..69a1a0f9 --- /dev/null +++ b/templates/it/users.tmpl @@ -0,0 +1,30 @@ +<DIV CLASS="indent"> + +<FORM METHOD="POST" ACTION="/admin"> +<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"> +<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{OP}"> +<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}"> +{IS_CLASS?<INPUT TYPE="HIDDEN" NAME="IS_CLASS" VALUE="{IS_CLASS}">:} + +<H2 CLASS="title">Utenti autorizzati ad utilizzare {printer_name}</H2> + +<TABLE> +<TR> +<TH CLASS="label">Utenti:</TH> +<TD> +<INPUT TYPE='TEXT' NAME='users' SIZE='60' VALUE='{?requesting_user_name_allowed}{?requesting_user_name_denied}'> +<BR> +<INPUT TYPE='RADIO' NAME='type' VALUE='requesting-user-name-allowed' {requesting_user_name_allowed?checked:}>Consenti a questi utenti di stampare +<INPUT TYPE='RADIO' NAME='type' VALUE='requesting-user-name-denied' {requesting_user_name_denied?checked:}>Vieta a questi utenti di stampare +</TD> +</TR> +<TR> +<TD></TD> +<TD> +<INPUT TYPE="SUBMIT" VALUE="Imposta gli utenti autorizzati"> +</TD> +</TR> +</TABLE> + +</FORM> +</DIV> diff --git a/test/ippfind.c b/test/ippfind.c index 7b468537..b57ae889 100644 --- a/test/ippfind.c +++ b/test/ippfind.c @@ -1,5 +1,5 @@ /* - * "$Id: ippfind.c 11100 2013-07-05 15:11:29Z msweet $" + * "$Id: ippfind.c 11177 2013-07-24 12:16:37Z msweet $" * * Utility to find IPP printers via Bonjour/DNS-SD and optionally run * commands such as IPP and Bonjour conformance tests. This tool is @@ -2082,6 +2082,9 @@ exec_program(ippfind_srv_t *service, /* I - Service */ for (i = 0; i < num_args; i ++) free(myargv[i]); + free(myargv); + free(myenvp); + /* * Return whether the program succeeded or crashed... */ @@ -2618,7 +2621,7 @@ resolve_callback( service->is_resolved = 1; service->host = strdup(hostTarget); - service->port = ntohs(port); + service->port = port; /* * Loop through the TXT key/value pairs and add them to an array... @@ -2820,5 +2823,5 @@ show_version(void) /* - * End of "$Id: ippfind.c 11100 2013-07-05 15:11:29Z msweet $". + * End of "$Id: ippfind.c 11177 2013-07-24 12:16:37Z msweet $". */ diff --git a/vcnet/ipptool-installer.vdproj b/vcnet/ipptool-installer.vdproj index 88148054..555cd2e4 100644 --- a/vcnet/ipptool-installer.vdproj +++ b/vcnet/ipptool-installer.vdproj @@ -45,98 +45,104 @@ }
"Entry"
{
- "MsmKey" = "8:_3CE1523FBE134534AC61A75E96CB0E1A"
- "OwnerKey" = "8:_D02EB13951314EFD9C539150EF8E53B8"
+ "MsmKey" = "8:_40C483299484486C9416B704F0EF4A6C"
+ "OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
- "MsmKey" = "8:_3CE1523FBE134534AC61A75E96CB0E1A"
- "OwnerKey" = "8:_58DC0E72F0944BEFB927AED718CD1660"
+ "MsmKey" = "8:_41260853156249FDB39A8E386F935492"
+ "OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
- "MsmKey" = "8:_3CE1523FBE134534AC61A75E96CB0E1A"
- "OwnerKey" = "8:_EA282F32A10B4ED1A81AA6133B997C6A"
+ "MsmKey" = "8:_425F2537D86148B9A4233AD27D426738"
+ "OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
- "MsmKey" = "8:_3CE1523FBE134534AC61A75E96CB0E1A"
- "OwnerKey" = "8:_E97571D3FBE048DABDC59B37762D800F"
+ "MsmKey" = "8:_4273A45FE6E54897AC9A4F66D9AA59EC"
+ "OwnerKey" = "8:_8A6033CAC27E4C1185B4FDF7D2BF8D2E"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
- "MsmKey" = "8:_40C483299484486C9416B704F0EF4A6C"
+ "MsmKey" = "8:_4454D1BB58774F95972FB94388DC5E6A"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
- "MsmKey" = "8:_41260853156249FDB39A8E386F935492"
+ "MsmKey" = "8:_46AB64FF360D4F309866FF5F49C65D88"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
- "MsmKey" = "8:_425F2537D86148B9A4233AD27D426738"
+ "MsmKey" = "8:_531A281ACDC6420D918E2A9FE97A2D42"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
- "MsmKey" = "8:_4454D1BB58774F95972FB94388DC5E6A"
+ "MsmKey" = "8:_58DC0E72F0944BEFB927AED718CD1660"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
- "MsmKey" = "8:_46AB64FF360D4F309866FF5F49C65D88"
+ "MsmKey" = "8:_592FC984DBFD494D9FB7DFFEA35AD7A5"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
- "MsmKey" = "8:_531A281ACDC6420D918E2A9FE97A2D42"
+ "MsmKey" = "8:_65CBD149C9DA448FBACE2B02766A6537"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
- "MsmKey" = "8:_58DC0E72F0944BEFB927AED718CD1660"
+ "MsmKey" = "8:_6F893B2A3B7048CBA39359FC368BCA27"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
- "MsmKey" = "8:_592FC984DBFD494D9FB7DFFEA35AD7A5"
+ "MsmKey" = "8:_80DBA85C961E447CB92C95CE1F38C56B"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
- "MsmKey" = "8:_65CBD149C9DA448FBACE2B02766A6537"
+ "MsmKey" = "8:_842C04D73EBC4F5DBC2FD58D5B98D5D1"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
- "MsmKey" = "8:_6F893B2A3B7048CBA39359FC368BCA27"
- "OwnerKey" = "8:_UNDEFINED"
+ "MsmKey" = "8:_8A6033CAC27E4C1185B4FDF7D2BF8D2E"
+ "OwnerKey" = "8:_58DC0E72F0944BEFB927AED718CD1660"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
- "MsmKey" = "8:_80DBA85C961E447CB92C95CE1F38C56B"
- "OwnerKey" = "8:_UNDEFINED"
+ "MsmKey" = "8:_8A6033CAC27E4C1185B4FDF7D2BF8D2E"
+ "OwnerKey" = "8:_EA282F32A10B4ED1A81AA6133B997C6A"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
- "MsmKey" = "8:_842C04D73EBC4F5DBC2FD58D5B98D5D1"
- "OwnerKey" = "8:_UNDEFINED"
+ "MsmKey" = "8:_8A6033CAC27E4C1185B4FDF7D2BF8D2E"
+ "OwnerKey" = "8:_E97571D3FBE048DABDC59B37762D800F"
+ "MsmSig" = "8:_UNDEFINED"
+ }
+ "Entry"
+ {
+ "MsmKey" = "8:_8A6033CAC27E4C1185B4FDF7D2BF8D2E"
+ "OwnerKey" = "8:_D02EB13951314EFD9C539150EF8E53B8"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
@@ -225,12 +231,6 @@ }
"Entry"
{
- "MsmKey" = "8:_D9C1920DC8F14B9EB89DDF4B6C1F474A"
- "OwnerKey" = "8:_3CE1523FBE134534AC61A75E96CB0E1A"
- "MsmSig" = "8:_UNDEFINED"
- }
- "Entry"
- {
"MsmKey" = "8:_E30823E684384F4DB7385B14F714AD95"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
@@ -1256,14 +1256,14 @@ {
"Name" = "8:Microsoft Visual Studio"
"ProductName" = "8:ipptool for Windows"
- "ProductCode" = "8:{820B4978-328C-46E6-938B-02ECE3846FFA}"
- "PackageCode" = "8:{FF5FD1DE-7162-41BD-B4E4-E9E32BD8CA80}"
+ "ProductCode" = "8:{5B0420A3-BD82-4698-B8A1-9D9EC51A7836}"
+ "PackageCode" = "8:{ECECE842-1E95-48BD-962D-A4E62FBB5F89}"
"UpgradeCode" = "8:{BAB6EBBB-515D-4155-9FEF-D98DA76814CA}"
"RestartWWWService" = "11:FALSE"
"RemovePreviousVersions" = "11:TRUE"
"DetectNewerInstalledVersion" = "11:TRUE"
"InstallAllUsers" = "11:TRUE"
- "ProductVersion" = "8:13.07.0500"
+ "ProductVersion" = "8:13.07.3100"
"Manufacturer" = "8:Apple Inc."
"ARPHELPTELEPHONE" = "8:"
"ARPHELPLINK" = "8:http://www.cups.org/str.php"
@@ -1822,11 +1822,11 @@ }
"MergeModule"
{
- "{CEE29DC0-9FBA-4B99-8D47-5BC643D9B626}:_3CE1523FBE134534AC61A75E96CB0E1A"
+ "{CEE29DC0-9FBA-4B99-8D47-5BC643D9B626}:_4273A45FE6E54897AC9A4F66D9AA59EC"
{
"UseDynamicProperties" = "11:TRUE"
"IsDependency" = "11:TRUE"
- "SourcePath" = "8:policy_9_0_Microsoft_VC90_DebugCRT_x86.msm"
+ "SourcePath" = "8:microsoft_vc90_debugcrt_x86.msm"
"Properties"
{
}
@@ -1836,11 +1836,11 @@ "Feature" = "8:"
"IsolateTo" = "8:"
}
- "{CEE29DC0-9FBA-4B99-8D47-5BC643D9B626}:_D9C1920DC8F14B9EB89DDF4B6C1F474A"
+ "{CEE29DC0-9FBA-4B99-8D47-5BC643D9B626}:_8A6033CAC27E4C1185B4FDF7D2BF8D2E"
{
"UseDynamicProperties" = "11:TRUE"
"IsDependency" = "11:TRUE"
- "SourcePath" = "8:microsoft_vc90_debugcrt_x86.msm"
+ "SourcePath" = "8:policy_9_0_Microsoft_VC90_DebugCRT_x86.msm"
"Properties"
{
}
@@ -1855,7 +1855,7 @@ {
"{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_58DC0E72F0944BEFB927AED718CD1660"
{
- "SourcePath" = "8:Win32\\Debug\\ippfind.exe"
+ "SourcePath" = "8:Win32\\Release\\ippfind.exe"
"TargetName" = "8:"
"Tag" = "8:"
"Folder" = "8:_FFAEDEA1D38D4088A03FDD6F17E2CA5D"
@@ -1883,7 +1883,7 @@ }
"{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_D02EB13951314EFD9C539150EF8E53B8"
{
- "SourcePath" = "8:Win32\\Debug\\regex.dll"
+ "SourcePath" = "8:Win32\\Release\\regex.dll"
"TargetName" = "8:"
"Tag" = "8:"
"Folder" = "8:_FFAEDEA1D38D4088A03FDD6F17E2CA5D"
@@ -1911,7 +1911,7 @@ }
"{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_E97571D3FBE048DABDC59B37762D800F"
{
- "SourcePath" = "8:Win32\\Debug\\ipptool.exe"
+ "SourcePath" = "8:Win32\\Release\\ipptool.exe"
"TargetName" = "8:"
"Tag" = "8:"
"Folder" = "8:_FFAEDEA1D38D4088A03FDD6F17E2CA5D"
@@ -1939,7 +1939,7 @@ }
"{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_EA282F32A10B4ED1A81AA6133B997C6A"
{
- "SourcePath" = "8:Win32\\Debug\\libcups2.dll"
+ "SourcePath" = "8:Win32\\Release\\libcups2.dll"
"TargetName" = "8:"
"Tag" = "8:"
"Folder" = "8:_FFAEDEA1D38D4088A03FDD6F17E2CA5D"
|