summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.travis.yml25
-rw-r--r--CHANGES.md57
-rw-r--r--INSTALL.md2
-rw-r--r--Makedefs.in32
-rw-r--r--Makefile62
-rw-r--r--README.md9
-rw-r--r--backend/Makefile22
-rw-r--r--backend/ipp.c17
-rw-r--r--backend/lpd.c9
-rw-r--r--backend/org.cups.usb-quirks14
-rw-r--r--berkeley/Makefile10
-rw-r--r--cgi-bin/Makefile18
-rw-r--r--cgi-bin/admin.c211
-rw-r--r--cgi-bin/cgi.h11
-rw-r--r--cgi-bin/help-index.c11
-rw-r--r--cgi-bin/var.c72
-rw-r--r--config-scripts/cups-common.m449
-rw-r--r--config-scripts/cups-dnssd.m412
-rw-r--r--config-scripts/cups-manpages.m451
-rw-r--r--config-scripts/cups-opsys.m410
-rw-r--r--config-scripts/cups-ssl.m422
-rw-r--r--config.h.in45
-rwxr-xr-xconfigure510
-rw-r--r--configure.ac11
-rwxr-xr-xcups-config.in14
-rw-r--r--cups/Makefile121
-rw-r--r--cups/adminutil.c11
-rw-r--r--cups/api-admin.shtml2
-rw-r--r--cups/api-filter.shtml5
-rw-r--r--cups/api-ppd.header9
-rw-r--r--cups/api-ppd.shtml11
-rw-r--r--cups/api-raster.header9
-rw-r--r--cups/api-raster.shtml4
-rw-r--r--cups/auth.c86
-rw-r--r--cups/backchannel.c1
-rw-r--r--cups/cups-private.h14
-rw-r--r--cups/cups.h11
-rw-r--r--cups/cupspm.md31
-rw-r--r--cups/dest-options.c25
-rw-r--r--cups/dest.c6
-rw-r--r--cups/file.c14
-rw-r--r--cups/hash.c4
-rw-r--r--cups/http-addr.c9
-rw-r--r--cups/http-private.h15
-rw-r--r--cups/http.c10
-rw-r--r--cups/ipp-vars.c6
-rw-r--r--cups/ipp.c92
-rw-r--r--cups/language-private.h1
-rw-r--r--cups/language.c4
-rw-r--r--cups/ppd-cache.c164
-rw-r--r--cups/ppd-emit.c12
-rw-r--r--cups/ppd-mark.c12
-rw-r--r--cups/ppd-private.h3
-rw-r--r--cups/ppd.c207
-rw-r--r--cups/ppd.h6
-rw-r--r--cups/pwg-media.c11
-rw-r--r--cups/raster-private.h3
-rw-r--r--cups/sidechannel.h20
-rw-r--r--cups/snprintf.c13
-rw-r--r--cups/string.c24
-rw-r--r--cups/testclient.c7
-rw-r--r--cups/tls-darwin.c322
-rw-r--r--cups/tls-gnutls.c53
-rw-r--r--cups/usersys.c225
-rw-r--r--cups/versioning.h20
-rw-r--r--debian/.git-dpm6
-rw-r--r--debian/patches/0003-Install-root-backends-world-readable.patch6
-rw-r--r--debian/patches/0018-Let-snmp-backend-also-use-manufacturer-specific-MIBs.patch2
-rw-r--r--debian/patches/0033-Build-mantohtml-with-the-build-architecture-compiler.patch14
-rw-r--r--debian/patches/airprint-support.patch8
-rw-r--r--debian/patches/confdirperms.patch4
-rw-r--r--debian/patches/cups-set-default-error-policy-retry-job.patch16
-rw-r--r--debian/patches/cupsd-set-default-for-SyncOnClose-to-Yes.patch18
-rw-r--r--debian/patches/debianize_cups-config.patch24
-rw-r--r--debian/patches/default_log_settings.patch2
-rw-r--r--debian/patches/do-not-broadcast-with-hostnames.patch4
-rw-r--r--debian/patches/fixes-for-jobs-with-multiple-files-and-multiple-formats.patch6
-rw-r--r--debian/patches/log-debug-history-nearly-unlimited.patch4
-rw-r--r--debian/patches/logfiles_adm_readable.patch2
-rw-r--r--debian/patches/man-cups-lpd-drop-dangling-references.patch14
-rw-r--r--debian/patches/manpage-hyphen-minus.patch293
-rw-r--r--debian/patches/manpage-translations.patch36
-rw-r--r--debian/patches/move-cupsd-conf-default-to-share.patch8
-rw-r--r--debian/patches/no-conffile-timestamp.patch14
-rw-r--r--debian/patches/pwg-raster-attributes.patch8
-rw-r--r--debian/patches/reactivate_recommended_driver.patch8
-rw-r--r--debian/patches/removecvstag.patch2
-rw-r--r--debian/patches/rename-systemd-units.patch6
-rw-r--r--debian/patches/show-compile-command-lines.patch6
-rw-r--r--debian/patches/test-i18n-nonlinux.patch2
-rw-r--r--debian/patches/tests-fix-ppdLocalize-on-unclean-env.patch2
-rw-r--r--debian/patches/tests-ignore-ipv6-address-family-not-supported.patch6
-rw-r--r--debian/patches/tests-ignore-kfreebsd-amd64-not-a-pdf.patch6
-rw-r--r--debian/patches/tests-ignore-kfreebsd-unable-to-write-uncompressed-print-data.patch6
-rw-r--r--debian/patches/tests-ignore-usb-crash.patch6
-rw-r--r--debian/patches/tests-ignore-warnings.patch6
-rw-r--r--debian/patches/tests-make-lpstat-call-reproducible.patch6
-rw-r--r--debian/patches/tests-no-pdftourf.patch4
-rw-r--r--debian/patches/tests-use-ipv4-lo-address.patch14
-rw-r--r--debian/patches/tests-wait-on-unfinished-jobs-everytime.patch6
-rw-r--r--desktop/cups.desktop.in4
-rw-r--r--doc/Makefile29
-rw-r--r--doc/cups-printable.css21
-rw-r--r--doc/cups.css5
-rw-r--r--doc/da/index.html.in54
-rw-r--r--doc/help/api-admin.html27
-rw-r--r--doc/help/api-filter.html30
-rw-r--r--doc/help/api-ppd.html105
-rw-r--r--doc/help/api-raster.html101
-rw-r--r--doc/help/cupspm.epubbin220781 -> 221138 bytes
-rw-r--r--doc/help/cupspm.html44
-rw-r--r--doc/help/man-backend.html73
-rw-r--r--doc/help/man-cancel.html8
-rw-r--r--doc/help/man-classes.conf.html16
-rw-r--r--doc/help/man-client.conf.html22
-rw-r--r--doc/help/man-cups-config.html13
-rw-r--r--doc/help/man-cups-files.conf.html14
-rw-r--r--doc/help/man-cups-lpd.html9
-rw-r--r--doc/help/man-cups-snmp.conf.html8
-rw-r--r--doc/help/man-cups-snmp.html12
-rw-r--r--doc/help/man-cups.html28
-rw-r--r--doc/help/man-cupsaccept.html12
-rw-r--r--doc/help/man-cupsctl.html2
-rw-r--r--doc/help/man-cupsd-helper.html20
-rw-r--r--doc/help/man-cupsd-logs.html2
-rw-r--r--doc/help/man-cupsd.conf.html28
-rw-r--r--doc/help/man-cupsd.html20
-rw-r--r--doc/help/man-cupsenable.html12
-rw-r--r--doc/help/man-cupsfilter.html17
-rw-r--r--doc/help/man-cupstestppd.html8
-rw-r--r--doc/help/man-filter.html15
-rw-r--r--doc/help/man-ippevepcl.html49
-rw-r--r--doc/help/man-ippeveprinter.html221
-rw-r--r--doc/help/man-ippfind.html4
-rw-r--r--doc/help/man-ipptool.html6
-rw-r--r--doc/help/man-ipptoolfile.html48
-rw-r--r--doc/help/man-lp.html16
-rw-r--r--doc/help/man-lpadmin.html25
-rw-r--r--doc/help/man-lpc.html25
-rw-r--r--doc/help/man-lpinfo.html10
-rw-r--r--doc/help/man-lpmove.html10
-rw-r--r--doc/help/man-lpoptions.html22
-rw-r--r--doc/help/man-lpq.html12
-rw-r--r--doc/help/man-lpr.html16
-rw-r--r--doc/help/man-lprm.html12
-rw-r--r--doc/help/man-lpstat.html12
-rw-r--r--doc/help/man-mailto.conf.html2
-rw-r--r--doc/help/man-mime.convs.html12
-rw-r--r--doc/help/man-mime.types.html6
-rw-r--r--doc/help/man-notifier.html6
-rw-r--r--doc/help/man-ppdc.html16
-rw-r--r--doc/help/man-ppdcfile.html20
-rw-r--r--doc/help/man-ppdhtml.html16
-rw-r--r--doc/help/man-ppdi.html16
-rw-r--r--doc/help/man-ppdmerge.html17
-rw-r--r--doc/help/man-ppdpo.html14
-rw-r--r--doc/help/man-printers.conf.html11
-rw-r--r--doc/help/man-subscriptions.conf.html17
-rw-r--r--doc/help/postscript-driver.html25
-rw-r--r--doc/help/ppd-compiler.html25
-rw-r--r--doc/help/raster-driver.html25
-rw-r--r--doc/help/spec-ppd.html171
-rw-r--r--doc/help/translation.html481
-rw-r--r--doc/pt_BR/index.html.in1
-rw-r--r--doc/ru/index.html.in1
-rw-r--r--examples/Makefile123
-rw-r--r--examples/cancel-current-job.test (renamed from test/cancel-current-job.test)0
-rw-r--r--examples/color.jpg (renamed from test/color.jpg)bin118528 -> 118528 bytes
-rw-r--r--examples/create-job-format.test (renamed from test/create-job-format.test)0
-rw-r--r--examples/create-job-sheets.test (renamed from test/create-job-sheets.test)0
-rw-r--r--examples/create-job-timeout.test (renamed from test/create-job-timeout.test)0
-rw-r--r--examples/create-job.test (renamed from test/create-job.test)0
-rw-r--r--examples/create-printer-subscription.test (renamed from test/create-printer-subscription.test)0
-rw-r--r--examples/cups-create-local-printer.test (renamed from test/cups-create-local-printer.test)0
-rw-r--r--examples/document-a4.pdf (renamed from test/document-a4.pdf)bin1062429 -> 1062429 bytes
-rw-r--r--examples/document-a4.ps (renamed from test/document-a4.ps)0
-rw-r--r--examples/document-a4.sla (renamed from test/document-a4.sla)0
-rw-r--r--examples/document-letter.pdf (renamed from test/document-letter.pdf)bin1430525 -> 1430525 bytes
-rw-r--r--examples/document-letter.ps (renamed from test/document-letter.ps)0
-rw-r--r--examples/document-letter.sla (renamed from test/document-letter.sla)0
-rw-r--r--examples/fax-job.test (renamed from test/fax-job.test)0
-rw-r--r--examples/get-completed-jobs.test (renamed from test/get-completed-jobs.test)0
-rw-r--r--examples/get-devices.test (renamed from test/get-devices.test)0
-rw-r--r--examples/get-job-attributes.test (renamed from test/get-job-attributes.test)0
-rw-r--r--examples/get-job-attributes2.test (renamed from test/get-job-attributes2.test)0
-rw-r--r--examples/get-job-template-attributes.test (renamed from test/get-job-template-attributes.test)0
-rw-r--r--examples/get-jobs.test (renamed from test/get-jobs.test)0
-rw-r--r--examples/get-notifications.test (renamed from test/get-notifications.test)0
-rw-r--r--examples/get-ppd-printer.test (renamed from test/get-ppd-printer.test)0
-rw-r--r--examples/get-ppd.test (renamed from test/get-ppd.test)0
-rw-r--r--examples/get-ppds-drv-only.test (renamed from test/get-ppds-drv-only.test)0
-rw-r--r--examples/get-ppds-language.test (renamed from test/get-ppds-language.test)0
-rw-r--r--examples/get-ppds-make-and-model.test (renamed from test/get-ppds-make-and-model.test)0
-rw-r--r--examples/get-ppds-make.test (renamed from test/get-ppds-make.test)0
-rw-r--r--examples/get-ppds-product.test (renamed from test/get-ppds-product.test)0
-rw-r--r--examples/get-ppds-psversion.test (renamed from test/get-ppds-psversion.test)0
-rw-r--r--examples/get-ppds.test (renamed from test/get-ppds.test)0
-rw-r--r--examples/get-printer-attributes-suite.test585
-rw-r--r--examples/get-printer-attributes.test (renamed from test/get-printer-attributes-2.0.test)0
-rw-r--r--examples/get-printer-description-attributes.test (renamed from test/get-printer-description-attributes.test)0
-rw-r--r--examples/get-printers-printer-id.test (renamed from test/get-printers-printer-id.test)0
-rw-r--r--examples/get-printers.test (renamed from test/get-printers.test)0
-rw-r--r--examples/get-subscriptions.test (renamed from test/get-subscriptions.test)0
-rw-r--r--examples/gray.jpg (renamed from test/gray.jpg)bin134055 -> 134055 bytes
-rw-r--r--examples/identify-printer-display.test (renamed from test/identify-printer-display.test)0
-rw-r--r--examples/identify-printer-multiple.test (renamed from test/identify-printer-multiple.test)0
-rw-r--r--examples/identify-printer.test (renamed from test/identify-printer.test)0
-rw-r--r--examples/ipp-1.1.test (renamed from test/ipp-1.1.test)0
-rw-r--r--examples/ipp-2.0.test (renamed from test/ipp-2.0.test)0
-rw-r--r--examples/ipp-2.1.test (renamed from test/ipp-2.1.test)0
-rw-r--r--examples/ipp-2.2.test (renamed from test/ipp-2.2.test)6
-rw-r--r--examples/ipp-backend.test (renamed from test/ipp-backend.test)0
-rw-r--r--examples/ipp-everywhere.test (renamed from test/ipp-everywhere.test)0
-rw-r--r--examples/onepage-a4-300-black-1.pwg (renamed from test/onepage-a4-300-black-1.pwg.gz)bin152826 -> 152826 bytes
-rw-r--r--examples/onepage-a4.pdf (renamed from test/onepage-a4.pdf)bin50961 -> 50961 bytes
-rw-r--r--examples/onepage-a4.ps (renamed from test/onepage-a4.ps)0
-rw-r--r--examples/onepage-a4.sla (renamed from test/onepage-a4.sla)0
-rw-r--r--examples/onepage-letter-300-black-1.pwg (renamed from test/onepage-letter-300-black-1.pwg.gz)bin137724 -> 137724 bytes
-rw-r--r--examples/onepage-letter.pdf (renamed from test/onepage-letter.pdf)bin49476 -> 49476 bytes
-rw-r--r--examples/onepage-letter.ps (renamed from test/onepage-letter.ps)0
-rw-r--r--examples/onepage-letter.sla (renamed from test/onepage-letter.sla)0
-rw-r--r--examples/print-job-and-wait.test (renamed from test/print-job-and-wait.test)0
-rw-r--r--examples/print-job-deflate.test (renamed from test/print-job-deflate.test)0
-rw-r--r--examples/print-job-gzip.test (renamed from test/print-job-gzip.test)0
-rw-r--r--examples/print-job-hold.test (renamed from test/print-job-hold.test)0
-rw-r--r--examples/print-job-letter.test30
-rw-r--r--examples/print-job-manual.test (renamed from test/print-job-manual.test)0
-rw-r--r--examples/print-job-media-col.test (renamed from test/print-job-media-col.test)0
-rw-r--r--examples/print-job-password.test (renamed from test/print-job-password.test)0
-rw-r--r--examples/print-job.test (renamed from test/print-job.test)0
-rw-r--r--examples/print-uri.test (renamed from test/print-uri.test)0
-rw-r--r--examples/set-attrs-hold.test (renamed from test/set-attrs-hold.test)0
-rw-r--r--examples/testfile.jpg (renamed from test/testfile.jpg)bin204156 -> 204156 bytes
-rw-r--r--examples/testfile.pcl (renamed from test/testfile.pcl)0
-rw-r--r--examples/testfile.pdf (renamed from test/testfile.pdf)bin279746 -> 279746 bytes
-rw-r--r--examples/testfile.ps (renamed from test/testfile.ps)0
-rw-r--r--examples/testfile.txt (renamed from test/testfile.txt)0
-rw-r--r--examples/validate-job.test (renamed from test/validate-job.test)0
-rw-r--r--filter/Makefile34
-rw-r--r--filter/rastertohp.c4
-rw-r--r--filter/spec-ppd.shtml144
-rw-r--r--locale/Makefile26
-rw-r--r--locale/checkpo.c14
-rw-r--r--locale/cups.footer4298
-rw-r--r--locale/cups.header2
-rw-r--r--locale/cups.pot14519
-rw-r--r--locale/cups.strings3368
-rw-r--r--locale/cups_ca.po7711
-rw-r--r--locale/cups_cs.po7365
-rw-r--r--locale/cups_de.po8766
-rw-r--r--locale/cups_en.po15706
-rw-r--r--locale/cups_es.po7964
-rw-r--r--locale/cups_fr.po7711
-rw-r--r--locale/cups_it.po7912
-rw-r--r--locale/cups_ja.po7908
-rw-r--r--locale/cups_pt_BR.po7940
-rw-r--r--locale/cups_ru.po7894
-rw-r--r--locale/cups_zh_CN.po7897
-rw-r--r--locale/ipp-strings.c4652
-rw-r--r--man/Makefile150
-rw-r--r--man/backend.7 (renamed from man/backend.man)70
-rw-r--r--man/cancel.1 (renamed from man/cancel.man)11
-rw-r--r--man/classes.conf.5 (renamed from man/classes.conf.man)17
-rw-r--r--man/client.conf.5 (renamed from man/client.conf.man.in)37
-rw-r--r--man/cups-config.1 (renamed from man/cups-config.man)20
-rw-r--r--man/cups-files.conf.5 (renamed from man/cups-files.conf.man.in)6
-rw-r--r--man/cups-lpd.8 (renamed from man/cups-lpd.man.in)16
-rw-r--r--man/cups-snmp.8 (renamed from man/cups-snmp.man.in)8
-rw-r--r--man/cups-snmp.conf.5 (renamed from man/cups-snmp.conf.man)12
-rw-r--r--man/cups.1 (renamed from man/cups.man)15
-rw-r--r--man/cupsaccept.8 (renamed from man/cupsaccept.man)13
-rw-r--r--man/cupsctl.8 (renamed from man/cupsctl.man)11
-rw-r--r--man/cupsd-helper.8 (renamed from man/cupsd-helper.man)15
-rw-r--r--man/cupsd-logs.5 (renamed from man/cupsd-logs.man)8
-rw-r--r--man/cupsd.8 (renamed from man/cupsd.man.in)11
-rw-r--r--man/cupsd.conf.5 (renamed from man/cupsd.conf.man.in)22
-rw-r--r--man/cupsenable.8 (renamed from man/cupsenable.man)11
-rw-r--r--man/cupsfilter.8 (renamed from man/cupsfilter.man)15
-rw-r--r--man/cupstestppd.1 (renamed from man/cupstestppd.man)15
-rw-r--r--man/filter.7 (renamed from man/filter.man)15
-rw-r--r--man/ippevepcl.748
-rw-r--r--man/ippeveprinter.1247
-rw-r--r--man/ippfind.1 (renamed from man/ippfind.man)6
-rw-r--r--man/ipptool.1 (renamed from man/ipptool.man)9
-rw-r--r--man/ipptoolfile.5 (renamed from man/ipptoolfile.man)9
-rw-r--r--man/lp.1 (renamed from man/lp.man)6
-rw-r--r--man/lpadmin.8 (renamed from man/lpadmin.man)15
-rw-r--r--man/lpc.8 (renamed from man/lpc.man)15
-rw-r--r--man/lpinfo.8 (renamed from man/lpinfo.man)17
-rw-r--r--man/lpmove.8 (renamed from man/lpmove.man)11
-rw-r--r--man/lpoptions.1 (renamed from man/lpoptions.man.in)9
-rw-r--r--man/lpq.1 (renamed from man/lpq.man)11
-rw-r--r--man/lpr.1 (renamed from man/lpr.man)6
-rw-r--r--man/lprm.1 (renamed from man/lprm.man)11
-rw-r--r--man/lpstat.1 (renamed from man/lpstat.man)6
-rw-r--r--man/mailto.conf.5 (renamed from man/mailto.conf.man)11
-rw-r--r--man/mime.convs.5 (renamed from man/mime.convs.man)17
-rw-r--r--man/mime.types.5 (renamed from man/mime.types.man)11
-rw-r--r--man/notifier.7 (renamed from man/notifier.man)11
-rw-r--r--man/ppdc.1 (renamed from man/ppdc.man)15
-rw-r--r--man/ppdcfile.5 (renamed from man/ppdcfile.man)17
-rw-r--r--man/ppdhtml.1 (renamed from man/ppdhtml.man)15
-rw-r--r--man/ppdi.1 (renamed from man/ppdi.man)15
-rw-r--r--man/ppdmerge.1 (renamed from man/ppdmerge.man)15
-rw-r--r--man/ppdpo.1 (renamed from man/ppdpo.man)15
-rw-r--r--man/printers.conf.5 (renamed from man/printers.conf.man)7
-rw-r--r--man/subscriptions.conf.5 (renamed from man/subscriptions.conf.man)18
-rw-r--r--monitor/Makefile6
-rw-r--r--notifier/Makefile10
-rw-r--r--packaging/cups.list.in167
-rw-r--r--packaging/cups.spec438
-rw-r--r--packaging/cups.spec.in13
-rw-r--r--ppdc/Makefile20
-rw-r--r--ppdc/ppdc-array.cxx8
-rw-r--r--ppdc/ppdc-driver.cxx8
-rw-r--r--ppdc/ppdc.h4
-rw-r--r--ppdc/testcatalog.cxx7
-rw-r--r--scheduler/Makefile26
-rw-r--r--scheduler/auth.c13
-rw-r--r--scheduler/client.c27
-rw-r--r--scheduler/conf.c4
-rw-r--r--scheduler/cups-driverd.cxx56
-rw-r--r--scheduler/ipp.c21
-rw-r--r--scheduler/job.c113
-rw-r--r--scheduler/main.c63
-rw-r--r--scheduler/org.cups.cupsd.plist4
-rw-r--r--scheduler/org.cups.cupsd.service.in1
-rw-r--r--scheduler/printers.c136
-rw-r--r--scheduler/server.c11
-rw-r--r--scheduler/subscriptions.c5
-rw-r--r--scheduler/type.c16
-rwxr-xr-xscripts/checkglobals32
-rwxr-xr-xscripts/listpublic12
-rwxr-xr-xscripts/makerpm26
-rwxr-xr-xscripts/makesrcdist114
-rw-r--r--systemv/Makefile24
-rw-r--r--systemv/lpadmin.c27
-rw-r--r--templates/admin.tmpl4
-rw-r--r--templates/da/add-class.tmpl37
-rw-r--r--templates/da/add-printer.tmpl44
-rw-r--r--templates/da/admin.tmpl77
-rw-r--r--templates/da/choose-device.tmpl49
-rw-r--r--templates/da/choose-make.tmpl61
-rw-r--r--templates/da/choose-model.tmpl58
-rw-r--r--templates/da/choose-serial.tmpl49
-rw-r--r--templates/da/choose-uri.tmpl41
-rw-r--r--templates/da/class-added.tmpl4
-rw-r--r--templates/da/class-confirm.tmpl6
-rw-r--r--templates/da/class-deleted.tmpl3
-rw-r--r--templates/da/class-jobs-header.tmpl1
-rw-r--r--templates/da/class-modified.tmpl4
-rw-r--r--templates/da/class.tmpl41
-rw-r--r--templates/da/classes-header.tmpl1
-rw-r--r--templates/da/classes.tmpl11
-rw-r--r--templates/da/command.tmpl8
-rw-r--r--templates/da/edit-config.tmpl20
-rw-r--r--templates/da/error-op.tmpl5
-rw-r--r--templates/da/error.tmpl5
-rw-r--r--templates/da/header.tmpl.in43
-rw-r--r--templates/da/help-header.tmpl41
-rw-r--r--templates/da/help-printable.tmpl9
-rw-r--r--templates/da/help-trailer.tmpl0
-rw-r--r--templates/da/job-cancel.tmpl3
-rw-r--r--templates/da/job-hold.tmpl3
-rw-r--r--templates/da/job-move.tmpl23
-rw-r--r--templates/da/job-moved.tmpl4
-rw-r--r--templates/da/job-release.tmpl3
-rw-r--r--templates/da/job-restart.tmpl3
-rw-r--r--templates/da/jobs-header.tmpl5
-rw-r--r--templates/da/jobs.tmpl36
-rw-r--r--templates/da/list-available-printers.tmpl7
-rw-r--r--templates/da/modify-class.tmpl31
-rw-r--r--templates/da/modify-printer.tmpl39
-rw-r--r--templates/da/norestart.tmpl4
-rw-r--r--templates/da/option-boolean.tmpl6
-rw-r--r--templates/da/option-conflict.tmpl7
-rw-r--r--templates/da/option-header.tmpl5
-rw-r--r--templates/da/option-pickmany.tmpl6
-rw-r--r--templates/da/option-pickone.tmpl18
-rw-r--r--templates/da/option-trailer.tmpl5
-rw-r--r--templates/da/pager.tmpl7
-rw-r--r--templates/da/printer-accept.tmpl5
-rw-r--r--templates/da/printer-added.tmpl4
-rw-r--r--templates/da/printer-cancel-jobs.tmpl5
-rw-r--r--templates/da/printer-configured.tmpl4
-rw-r--r--templates/da/printer-confirm.tmpl6
-rw-r--r--templates/da/printer-default.tmpl9
-rw-r--r--templates/da/printer-deleted.tmpl3
-rw-r--r--templates/da/printer-jobs-header.tmpl1
-rw-r--r--templates/da/printer-modified.tmpl4
-rw-r--r--templates/da/printer-reject.tmpl5
-rw-r--r--templates/da/printer-start.tmpl5
-rw-r--r--templates/da/printer-stop.tmpl5
-rw-r--r--templates/da/printer.tmpl43
-rw-r--r--templates/da/printers-header.tmpl1
-rw-r--r--templates/da/printers.tmpl11
-rw-r--r--templates/da/restart.tmpl4
-rw-r--r--templates/da/search.tmpl10
-rw-r--r--templates/da/set-printer-options-header.tmpl24
-rw-r--r--templates/da/set-printer-options-trailer.tmpl14
-rw-r--r--templates/da/test-page.tmpl4
-rw-r--r--templates/da/trailer.tmpl5
-rw-r--r--templates/da/users.tmpl27
-rw-r--r--templates/de/admin.tmpl4
-rw-r--r--templates/de/samba-export.tmpl56
-rw-r--r--templates/de/samba-exported.tmpl1
-rw-r--r--templates/es/admin.tmpl4
-rw-r--r--templates/es/printer-purge.tmpl8
-rw-r--r--templates/es/samba-export.tmpl55
-rw-r--r--templates/es/samba-exported.tmpl1
-rw-r--r--templates/fr/admin.tmpl4
-rw-r--r--templates/fr/samba-export.tmpl52
-rw-r--r--templates/fr/samba-exported.tmpl1
-rw-r--r--templates/ja/admin.tmpl4
-rw-r--r--templates/ja/samba-export.tmpl55
-rw-r--r--templates/ja/samba-exported.tmpl1
-rw-r--r--templates/pt_BR/admin.tmpl4
-rw-r--r--templates/pt_BR/samba-export.tmpl54
-rw-r--r--templates/pt_BR/samba-exported.tmpl1
-rw-r--r--templates/ru/admin.tmpl4
-rw-r--r--templates/ru/samba-export.tmpl53
-rw-r--r--templates/ru/samba-exported.tmpl1
-rw-r--r--templates/samba-export.tmpl55
-rw-r--r--templates/samba-exported.tmpl1
-rw-r--r--test/4.1-requests.test2
-rw-r--r--test/4.2-cups-printer-ops.test2
-rw-r--r--test/4.3-job-ops.test14
-rw-r--r--test/4.4-subscription-ops.test2
-rw-r--r--test/5.4-lpstat.sh2
-rw-r--r--test/5.5-lp.sh14
-rw-r--r--test/5.6-lpr.sh14
-rw-r--r--test/5.7-lprm.sh6
-rw-r--r--test/5.8-cancel.sh4
-rw-r--r--test/5.9-lpinfo.sh2
-rw-r--r--test/Dependencies16
-rw-r--r--test/Makefile238
-rw-r--r--test/get-printer-attributes.test38
-rw-r--r--test/ippserver.c7401
-rw-r--r--test/ippserver.man163
-rwxr-xr-xtest/make-ippeverywhere-print-tests.sh84
-rw-r--r--test/printer.opacitybin42698 -> 0 bytes
-rw-r--r--test/printer.pngbin6744 -> 0 bytes
-rwxr-xr-xtest/run-stp-tests.sh90
-rw-r--r--test/str-header.html2
-rwxr-xr-xtest/waitjobs.sh2
-rw-r--r--tools/Dependencies29
-rw-r--r--tools/Makefile243
-rw-r--r--tools/dither.h68
-rw-r--r--tools/ippevecommon.h26
-rw-r--r--tools/ippevepcl.c530
-rw-r--r--tools/ippeveprinter.c8080
-rw-r--r--tools/ippeveps.c1139
-rw-r--r--tools/ippfind.c (renamed from test/ippfind.c)9
-rw-r--r--tools/ipptool.c (renamed from test/ipptool.c)81
-rw-r--r--tools/printer-png.h447
-rw-r--r--tools/printer.opacitybin0 -> 42248 bytes
-rw-r--r--tools/printer.pngbin0 -> 7079 bytes
-rw-r--r--vcnet/config.h39
-rw-r--r--xcode/CUPS.xcodeproj/project.pbxproj501
-rw-r--r--xcode/config.h73
460 files changed, 103715 insertions, 47796 deletions
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index aa2476004..000000000
--- a/.travis.yml
+++ /dev/null
@@ -1,25 +0,0 @@
-#
-# Travis CI configuration file for CUPS.
-#
-# Copyright © 2018 by Apple Inc.
-#
-# Licensed under Apache License v2.0. See the file "LICENSE" for more
-# information.
-#
-
-language: c
-
-matrix:
- include:
- # Linux-specific build stuff
- - dist: trusty
- sudo: required
- before_install:
- - sudo apt-get update
- - sudo apt-get install -y libavahi-client-dev libgnutls28-dev libkrb5-dev libnss-mdns libpam-dev libsystemd-dev libusb-1.0-0-dev zlib1g-dev
-
- # macOS-specific build stuff
- - os: osx
- osx_image: xcode10
-
-script: ./configure && make check
diff --git a/CHANGES.md b/CHANGES.md
index 382282079..ab789a548 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,6 +1,59 @@
-CHANGES - 2.3b6 - 2018-12-14
+CHANGES - 2.3b8 - 2019-05-02
============================
+
+Changes in CUPS v2.3b8
+----------------------
+
+- Media size matching now uses a tolerance of 0.5mm (rdar://33822024)
+- The lpadmin command would hang with a bad PPD file (rdar://41495016)
+- Fixed a potential crash bug in cups-driverd (rdar://46625579)
+- Fixed a performance regression with large PPDs (rdar://47040759)
+- Fixed a memory reallocation bug in HTTP header value expansion
+ (rdar://problem/50000749)
+- Timed out job submission now yields an error (Issue #5570)
+- Restored minimal support for the `Emulators` keyword in PPD files to allow
+ old Samsung printer drivers to continue to work (Issue #5562)
+- The scheduler did not encode octetString values like "job-password" correctly
+ for the print filters (Issue #5558)
+- The `cupsCheckDestSupported` function did not check octetString values
+ correctly (Issue #5557)
+- Added support for `UserAgentTokens` directive in "client.conf" (Issue #5555)
+- Updated the systemd service file for cupsd (Issue #5551)
+- The `ippValidateAttribute` function did not catch all instances of invalid
+ UTF-8 strings (Issue #5509)
+- Fixed an issue with the self-signed certificates generated by GNU TLS
+ (Issue #5506)
+- Fixed a potential memory leak when reading at the end of a file (Issue #5473)
+- Fixed potential unaligned accesses in the string pool (Issue #5474)
+- Fixed a potential memory leak when loading a PPD file (Issue #5475)
+- Added a USB quirks rule for the Lexmark E120n (Issue #5478)
+- Updated the USB quirks rule for Zebra label printers (Issue #5395)
+- Fixed a compile error on Linux (Issue #5483)
+- The lpadmin command, web interface, and scheduler all queried an IPP
+ Everywhere printer differently, resulting in different PPDs for the same
+ printer (Issue #5484)
+- The web interface no longer provides access to the log files (Issue #5513)
+- Non-Kerberized printing to Windows via IPP was broken (Issue #5515)
+- Eliminated use of private headers and some deprecated macOS APIs (Issue #5516)
+- The scheduler no longer stops a printer if an error occurs when a job is
+ canceled or aborted (Issue #5517)
+- Added a USB quirks rule for the DYMO 450 Turbo (Issue #5521)
+- Added a USB quirks rule for Xerox printers (Issue #5523)
+- The scheduler's self-signed certificate did not include all of the alternate
+ names for the server when using GNU TLS (Issue #5525)
+- Fixed compiler warnings with newer versions of GCC (Issue #5532, Issue #5533)
+- Fixed some PPD caching and IPP Everywhere PPD accounting/password bugs
+ (Issue #5535)
+- Fixed `PreserveJobHistory` bug with time values (Issue #5538)
+- The scheduler no longer advertises the HTTP methods it supports (Issue #5540)
+- Localization updates (Issue #5461, Issues #5471, Issue #5481, Issue #5486,
+ Issue #5489, Issue #5491, Issue #5492, Issue #5493, Issue #5494, Issue #5495,
+ Issue #5497, Issue #5499, Issue #5500, Issue #5501, Issue #5504)
+- The scheduler did not always idle exit as quickly as it could.
+- Added a new `ippeveprinter` command based on the old ippserver sample code.
+
+
Changes in CUPS v2.3b7
----------------------
@@ -15,7 +68,7 @@ Changes in CUPS v2.3b6
- Localization update (Issue #5339, Issue #5348, Issue #5362, Issue #5408,
Issue #5410)
- Documentation updates (Issue #5369, Issue #5402, Issue #5403, Issue #5404)
-- CVE-2018-4700: Linux session cookies used a predictable random number seed.
+- CVE-2018-4300: Linux session cookies used a predictable random number seed.
- All user commands now support the `--help` option (Issue #5326)
- The `lpoptions` command now works with IPP Everywhere printers that have not
yet been added as local queues (Issue #5045)
diff --git a/INSTALL.md b/INSTALL.md
index 24a0a2609..b23d9c9e8 100644
--- a/INSTALL.md
+++ b/INSTALL.md
@@ -1,4 +1,4 @@
-INSTALL - CUPS v2.3b7 - 2018-12-14
+INSTALL - CUPS v2.3b8 - 2019-05-02
==================================
This file describes how to compile and install CUPS from source code. For more
diff --git a/Makedefs.in b/Makedefs.in
index 9c5d8f39e..b8784ce5e 100644
--- a/Makedefs.in
+++ b/Makedefs.in
@@ -1,7 +1,7 @@
#
# Common makefile definitions for CUPS.
#
-# Copyright © 2007-2018 by Apple Inc.
+# Copyright © 2007-2019 by Apple Inc.
# Copyright © 1997-2007 by Easy Software Products, all rights reserved.
#
# Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -97,8 +97,9 @@ LIBCUPSIMAGE = @LIBCUPSIMAGE@
LIBCUPSOBJS = @LIBCUPSOBJS@
LIBCUPSSTATIC = @LIBCUPSSTATIC@
LIBGSSAPI = @LIBGSSAPI@
+LIBHEADERS = @LIBHEADERS@
+LIBHEADERSPRIV = @LIBHEADERSPRIV@
LIBMALLOC = @LIBMALLOC@
-LIBMXML = @LIBMXML@
LIBPAPER = @LIBPAPER@
LIBUSB = @LIBUSB@
LIBWRAP = @LIBWRAP@
@@ -116,6 +117,14 @@ INSTALLSTATIC = @INSTALLSTATIC@
IPPALIASES = @IPPALIASES@
+
+#
+# ippeveprinter commands...
+#
+
+IPPEVECOMMANDS = @IPPEVECOMMANDS@
+
+
#
# Install XPC backends?
#
@@ -145,6 +154,9 @@ ALL_CFLAGS = -I.. -D_CUPS_SOURCE $(CFLAGS) \
ALL_CXXFLAGS = -I.. -D_CUPS_SOURCE $(CXXFLAGS) \
$(SSLFLAGS) @LARGEFILE@ @PTHREAD_FLAGS@ \
$(ONDEMANDFLAGS) $(OPTIONS)
+ALL_DSOFLAGS = -L../cups @ARCHFLAGS@ @RELROFLAGS@ $(DSOFLAGS) $(OPTIM)
+ALL_LDFLAGS = -L../cups @LDARCHFLAGS@ @RELROFLAGS@ $(LDFLAGS) \
+ @PIEFLAGS@ $(OPTIM)
ARCHFLAGS = @ARCHFLAGS@
ARFLAGS = @ARFLAGS@
BACKLIBS = @BACKLIBS@
@@ -156,14 +168,12 @@ CXXLIBS = @CXXLIBS@
DBUS_NOTIFIER = @DBUS_NOTIFIER@
DBUS_NOTIFIERLIBS = @DBUS_NOTIFIERLIBS@
DNSSD_BACKEND = @DNSSD_BACKEND@
-DSOFLAGS = -L../cups @ARCHFLAGS@ @LDFLAGS@ @RELROFLAGS@ \
- @DSOFLAGS@ $(OPTIM)
+DSOFLAGS = @DSOFLAGS@
DSOLIBS = @DSOLIBS@ $(COMMONLIBS)
DNSSDLIBS = @DNSSDLIBS@
IPPFIND_BIN = @IPPFIND_BIN@
IPPFIND_MAN = @IPPFIND_MAN@
-LDFLAGS = -L../cups @LDARCHFLAGS@ @LDFLAGS@ @RELROFLAGS@ \
- @PIEFLAGS@ $(OPTIM)
+LDFLAGS = @LDFLAGS@
LINKCUPS = @LINKCUPS@ $(LIBGSSAPI) $(DNSSDLIBS) $(SSLLIBS) $(LIBZ)
LINKCUPSIMAGE = @LINKCUPSIMAGE@
LIBS = $(LINKCUPS) $(COMMONLIBS)
@@ -212,9 +222,8 @@ srcdir = @srcdir@
sysconfdir = @sysconfdir@
top_srcdir = @top_srcdir@
-BUILDROOT = $(DSTROOT)
+BUILDROOT = $(DSTROOT)$(DESTDIR)
-AMANDIR = $(BUILDROOT)@AMANDIR@
BINDIR = $(BUILDROOT)@bindir@
BUNDLEDIR = @CUPS_BUNDLEDIR@
CACHEDIR = $(BUILDROOT)@CUPS_CACHEDIR@
@@ -227,7 +236,6 @@ LOCALEDIR = $(BUILDROOT)@CUPS_LOCALEDIR@
LOGDIR = $(BUILDROOT)@CUPS_LOGDIR@
MANDIR = $(BUILDROOT)@mandir@
MENUDIR = @MENUDIR@
-PMANDIR = $(BUILDROOT)@PMANDIR@
PRIVATEINCLUDE = $(BUILDROOT)@PRIVATEINCLUDE@
RCLEVELS = @RCLEVELS@
RCSTART = @RCSTART@
@@ -239,12 +247,6 @@ SERVERBIN = $(BUILDROOT)@CUPS_SERVERBIN@
SERVERROOT = $(BUILDROOT)@CUPS_SERVERROOT@
STATEDIR = $(BUILDROOT)@CUPS_STATEDIR@
-MAN1EXT = @MAN1EXT@
-MAN5EXT = @MAN5EXT@
-MAN7EXT = @MAN7EXT@
-MAN8EXT = @MAN8EXT@
-MAN8DIR = @MAN8DIR@
-
PAMDIR = @PAMDIR@
PAMFILE = @PAMFILE@
diff --git a/Makefile b/Makefile
index df8d6c394..15544627f 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
#
# Top-level Makefile for CUPS.
#
-# Copyright © 2007-2018 by Apple Inc.
+# Copyright © 2007-2019 by Apple Inc.
# Copyright © 1997-2007 by Easy Software Products, all rights reserved.
#
# Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -19,6 +19,13 @@ DIRS = cups $(BUILDDIRS)
#
+# Test suite options - normally blank, override with make command...
+#
+
+TESTOPTIONS =
+
+
+#
# Make all targets...
#
@@ -95,16 +102,14 @@ distclean: clean
$(RM) Makedefs config.h config.log config.status
$(RM) conf/cups-files.conf conf/cupsd.conf conf/mime.convs conf/pam.std conf/snmp.conf
$(RM) cups-config
- $(RM) data/testprint
$(RM) desktop/cups.desktop
$(RM) doc/index.html
- $(RM) man/client.conf.man man/cups-files.conf.man man/cups-lpd.man man/cups-snmp.man man/cupsaddsmb.man man/cupsd.conf.man man/cupsd.man man/lpoptions.man
$(RM) packaging/cups.list
$(RM) scheduler/cups-lpd.xinetd scheduler/cups.sh scheduler/cups.xml scheduler/org.cups.cups-lpd.plist scheduler/org.cups.cups-lpdAT.service scheduler/org.cups.cupsd.path scheduler/org.cups.cupsd.service scheduler/org.cups.cupsd.socket
$(RM) templates/header.tmpl
-$(RM) doc/*/index.html
-$(RM) templates/*/header.tmpl
- -$(RM) -r autom4te*.cache clang cups/charmaps cups/locale
+ -$(RM) -r autom4te*.cache cups/charmaps cups/locale
#
@@ -119,25 +124,6 @@ depend:
#
-# Run the Clang static code analysis tool on the sources, available here:
-#
-# http://clang-analyzer.llvm.org
-#
-# At least checker-231 is required.
-#
-# Alternatively, use "--analyze -Xanalyzer -analyzer-output=text" for OPTIM (text
-# output instead of HTML...)
-#
-
-.PHONY: clang clang-changes
-clang:
- $(RM) -r clang
- scan-build -V -k -o `pwd`/clang $(MAKE) $(MFLAGS) clean all
-clang-changes:
- scan-build -V -k -o `pwd`/clang $(MAKE) $(MFLAGS) all
-
-
-#
# Run the STACK tool on the sources, available here:
#
# http://css.csail.mit.edu/stack/
@@ -246,7 +232,7 @@ uninstall:
test: all unittests
echo Running CUPS test suite...
- cd test; ./run-stp-tests.sh
+ cd test; ./run-stp-tests.sh $(TESTOPTIONS)
check: all unittests
@@ -259,7 +245,7 @@ debugcheck: all unittests
#
-# Create HTML documentation using Mini-XML's mxmldoc (http://www.msweet.org/)...
+# Create HTML documentation using codedoc (http://www.msweet.org/codedoc)...
#
apihelp:
@@ -270,32 +256,6 @@ apihelp:
#
-# Create an Xcode docset using Mini-XML's mxmldoc (http://www.msweet.org/)...
-#
-
-docset: apihelp
- echo Generating docset directory tree...
- $(RM) -r org.cups.docset
- mkdir -p org.cups.docset/Contents/Resources/Documentation/help
- mkdir -p org.cups.docset/Contents/Resources/Documentation/images
- cd man; $(MAKE) $(MFLAGS) html
- cd doc; $(MAKE) $(MFLAGS) docset
- cd cgi-bin; $(MAKE) $(MFLAGS) makedocset
- cgi-bin/makedocset org.cups.docset \
- `svnversion . | sed -e '1,$$s/[a-zA-Z]//g'` \
- doc/help/api-*.tokens
- $(RM) doc/help/api-*.tokens
- echo Indexing docset...
- /Applications/Xcode.app/Contents/Developer/usr/bin/docsetutil index org.cups.docset
- echo Generating docset archive and feed...
- $(RM) org.cups.docset.atom
- /Applications/Xcode.app/Contents/Developer/usr/bin/docsetutil package --output org.cups.docset.xar \
- --atom org.cups.docset.atom \
- --download-url http://www.cups.org/org.cups.docset.xar \
- org.cups.docset
-
-
-#
# Lines of code computation...
#
diff --git a/README.md b/README.md
index ddd5ce095..8de4a2617 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,11 @@
-README - CUPS v2.3b7 - 2018-12-14
+README - CUPS v2.3b8 - 2019-05-02
=================================
+> **Note:** CUPS v2.3b8 is not production code. Do not use on production
+> systems. For a production version of CUPS, please see the CUPS 2.2.x
+> releases. **Do not use CUPS v2.3b8 on production systems.**
+
+
Looking for compile instructions? Read the file `INSTALL.md` instead...
@@ -148,7 +153,7 @@ This will prevent the filters from misinterpreting your print file.
LEGAL STUFF
-----------
-Copyright © 2007-2018 by Apple Inc.
+Copyright © 2007-2019 by Apple Inc.
Copyright © 1997-2007 by Easy Software Products.
CUPS is provided under the terms of the Apache License, Version 2.0. A copy of
diff --git a/backend/Makefile b/backend/Makefile
index de0d77e84..3addf5d61 100644
--- a/backend/Makefile
+++ b/backend/Makefile
@@ -1,7 +1,7 @@
#
# Backend makefile for CUPS.
#
-# Copyright 2007-2018 by Apple Inc.
+# Copyright 2007-2019 by Apple Inc.
# Copyright 1997-2007 by Easy Software Products, all rights reserved.
#
# Licensed under Apache License v2.0. See the file "LICENSE" for more information.
@@ -201,7 +201,7 @@ uninstall:
test1284: test1284.o ../cups/$(LIBCUPSSTATIC)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o test1284 test1284.o ../cups/$(LIBCUPSSTATIC) \
+ $(LD_CC) $(ALL_LDFLAGS) -o test1284 test1284.o ../cups/$(LIBCUPSSTATIC) \
$(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -212,7 +212,7 @@ test1284: test1284.o ../cups/$(LIBCUPSSTATIC)
testbackend: testbackend.o ../cups/$(LIBCUPSSTATIC)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o testbackend testbackend.o ../cups/$(LIBCUPSSTATIC) \
+ $(LD_CC) $(ALL_LDFLAGS) -o testbackend testbackend.o ../cups/$(LIBCUPSSTATIC) \
$(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -223,7 +223,7 @@ testbackend: testbackend.o ../cups/$(LIBCUPSSTATIC)
testsupplies: testsupplies.o libbackend.a ../cups/$(LIBCUPSSTATIC)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o testsupplies testsupplies.o libbackend.a \
+ $(LD_CC) $(ALL_LDFLAGS) -o testsupplies testsupplies.o libbackend.a \
../cups/$(LIBCUPSSTATIC) $(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) \
$(COMMONLIBS) $(LIBZ)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -246,7 +246,7 @@ libbackend.a: $(LIBOBJS)
dnssd: dnssd.o ../cups/$(LIBCUPS) libbackend.a
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o dnssd dnssd.o libbackend.a $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o dnssd dnssd.o libbackend.a $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
if test `uname` = Darwin; then \
$(RM) mdns; \
@@ -260,7 +260,7 @@ dnssd: dnssd.o ../cups/$(LIBCUPS) libbackend.a
ipp: ipp.o ../cups/$(LIBCUPS) libbackend.a
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o ipp ipp.o libbackend.a $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o ipp ipp.o libbackend.a $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
$(RM) http https ipps
for file in $(IPPALIASES); do \
@@ -274,7 +274,7 @@ ipp: ipp.o ../cups/$(LIBCUPS) libbackend.a
lpd: lpd.o ../cups/$(LIBCUPS) libbackend.a
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o lpd lpd.o libbackend.a $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o lpd lpd.o libbackend.a $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -284,7 +284,7 @@ lpd: lpd.o ../cups/$(LIBCUPS) libbackend.a
snmp: snmp.o ../cups/$(LIBCUPS) libbackend.a
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o snmp snmp.o libbackend.a $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o snmp snmp.o libbackend.a $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -294,12 +294,12 @@ snmp: snmp.o ../cups/$(LIBCUPS) libbackend.a
socket: socket.o ../cups/$(LIBCUPS) libbackend.a
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o socket socket.o libbackend.a $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o socket socket.o libbackend.a $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
socket-static: socket.o ../cups/$(LIBCUPSSTATIC) libbackend.a
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o socket-static socket.o libbackend.a \
+ $(LD_CC) $(ALL_LDFLAGS) -o socket-static socket.o libbackend.a \
../cups/$(LIBCUPSSTATIC) $(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) \
$(COMMONLIBS) $(LIBZ)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -311,7 +311,7 @@ socket-static: socket.o ../cups/$(LIBCUPSSTATIC) libbackend.a
usb: usb.o ../cups/$(LIBCUPS) libbackend.a
echo Linking $@...
- $(LD_CC) $(ARCHFLAGS) $(LDFLAGS) -o usb usb.o libbackend.a $(LIBUSB) \
+ $(LD_CC) $(ARCHFLAGS) $(ALL_LDFLAGS) -o usb usb.o libbackend.a $(LIBUSB) \
$(BACKLIBS) $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
usb.o: usb.c usb-darwin.c usb-libusb.c usb-unix.c
diff --git a/backend/ipp.c b/backend/ipp.c
index 56c0ef309..08a61960b 100644
--- a/backend/ipp.c
+++ b/backend/ipp.c
@@ -1,7 +1,7 @@
/*
* IPP backend for CUPS.
*
- * Copyright © 2007-2018 by Apple Inc.
+ * Copyright © 2007-2019 by Apple Inc.
* Copyright © 1997-2007 by Easy Software Products, all rights reserved.
*
* Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -23,12 +23,8 @@
# define kPMPrintUIToolAgent "com.apple.printuitool.agent"
# define kPMStartJob 100
# define kPMWaitForJob 101
-# ifdef HAVE_XPC_PRIVATE_H
-# include <xpc/private.h>
-# else
extern void xpc_connection_set_target_uid(xpc_connection_t connection,
uid_t uid);
-# endif /* HAVE_XPC_PRIVATE_H */
#endif /* HAVE_GSSAPI && HAVE_XPC */
@@ -2239,8 +2235,9 @@ main(int argc, /* I - Number of command-line args */
else if (ipp_status == IPP_STATUS_ERROR_CUPS_ACCOUNT_AUTHORIZATION_FAILED)
fputs("JOBSTATE: account-authorization-failed\n", stderr);
- if (ipp_status == IPP_STATUS_ERROR_NOT_AUTHORIZED || ipp_status == IPP_STATUS_ERROR_FORBIDDEN ||
- ipp_status == IPP_STATUS_ERROR_CUPS_AUTHENTICATION_CANCELED)
+ if (job_canceled)
+ return (CUPS_BACKEND_OK);
+ else if (ipp_status == IPP_STATUS_ERROR_NOT_AUTHORIZED || ipp_status == IPP_STATUS_ERROR_FORBIDDEN || ipp_status == IPP_STATUS_ERROR_CUPS_AUTHENTICATION_CANCELED)
return (CUPS_BACKEND_AUTH_REQUIRED);
else if (ipp_status == IPP_STATUS_ERROR_CUPS_ACCOUNT_LIMIT_REACHED ||
ipp_status == IPP_STATUS_ERROR_CUPS_ACCOUNT_INFO_NEEDED ||
@@ -2582,8 +2579,7 @@ monitor_printer(
}
}
- fprintf(stderr, "DEBUG: (monitor) job-state = %s\n",
- ippEnumString("job-state", monitor->job_state));
+ fprintf(stderr, "DEBUG: (monitor) job-state = %s\n", ippEnumString("job-state", (int)monitor->job_state));
if (!job_canceled &&
(monitor->job_state == IPP_JSTATE_CANCELED ||
@@ -2664,8 +2660,7 @@ monitor_printer(
ippDelete(response);
- fprintf(stderr, "DEBUG: (monitor) job-state = %s\n",
- ippEnumString("job-state", monitor->job_state));
+ fprintf(stderr, "DEBUG: (monitor) job-state = %s\n", ippEnumString("job-state", (int)monitor->job_state));
if (!job_canceled &&
(monitor->job_state == IPP_JSTATE_CANCELED ||
diff --git a/backend/lpd.c b/backend/lpd.c
index e705ed406..45cdde8e7 100644
--- a/backend/lpd.c
+++ b/backend/lpd.c
@@ -1,7 +1,7 @@
/*
* Line Printer Daemon backend for CUPS.
*
- * Copyright © 2007-2016 by Apple Inc.
+ * Copyright © 2007-2019 by Apple Inc.
* Copyright © 1997-2007 by Easy Software Products, all rights reserved.
*
* Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -72,12 +72,7 @@ static int abort_job = 0; /* Non-zero if we get SIGTERM */
static int cups_rresvport(int *port, int family);
static int lpd_command(int lpd_fd, char *format, ...);
-static int lpd_queue(const char *hostname, http_addrlist_t *addrlist,
- const char *printer, int print_fd, int snmp_fd,
- int mode, const char *user, const char *title,
- int copies, int banner, int format, int order,
- int reserve, int manual_copies, int timeout,
- int contimeout, const char *orighost);
+static int lpd_queue(const char *hostname, http_addrlist_t *addrlist, const char *printer, int print_fd, int snmp_fd, int mode, const char *user, const char *title, int copies, int banner, int format, int order, int reserve, int manual_copies, int timeout, int contimeout, const char *orighost) _CUPS_NONNULL((1,2,3,7,8,17));
static ssize_t lpd_write(int lpd_fd, char *buffer, size_t length);
static void sigterm_handler(int sig);
diff --git a/backend/org.cups.usb-quirks b/backend/org.cups.usb-quirks
index 3f99f60de..44d6bb8cb 100644
--- a/backend/org.cups.usb-quirks
+++ b/backend/org.cups.usb-quirks
@@ -140,8 +140,8 @@
# Samsung ML-2160 Series (https://bugzilla.redhat.com/show_bug.cgi?id=873123)
0x04e8 0x330f unidir
-# All Zebra devices (https://bugs.launchpad.net/bugs/1001028)
-0x0a5f unidir
+# All Zebra devices (https://bugs.launchpad.net/bugs/1001028) (Issue #5395)
+0x0a5f unidir no-reattach
# Canon CP-10
0x04a9 0x304a blacklist
@@ -291,5 +291,11 @@
# Star TSP743 (Issue #5443)
0x0519 0x0001 delay-close
-# Zebra ZD420 (Issue #5395)
-0x0a5f 0x0120 unidir no-reattach
+# Lexmark E120n (Issue #5478)
+0x043d 0x00cc no-reattach
+
+# All Xerox printers (Issue #5523)
+0x0924 no-reattach
+
+# Dymo 450 Turbo (Issue #5521)
+0x0922 0x0021 unidir
diff --git a/berkeley/Makefile b/berkeley/Makefile
index 73aa22167..9e27c7114 100644
--- a/berkeley/Makefile
+++ b/berkeley/Makefile
@@ -1,7 +1,7 @@
#
# Berkeley commands makefile for CUPS.
#
-# Copyright 2007-2018 by Apple Inc.
+# Copyright 2007-2019 by Apple Inc.
# Copyright 1997-2006 by Easy Software Products, all rights reserved.
#
# Licensed under Apache License v2.0. See the file "LICENSE" for more information.
@@ -120,7 +120,7 @@ uninstall:
lpc: lpc.o ../cups/$(LIBCUPS)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o lpc lpc.o $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o lpc lpc.o $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -130,7 +130,7 @@ lpc: lpc.o ../cups/$(LIBCUPS)
lpq: lpq.o ../cups/$(LIBCUPS)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o lpq lpq.o $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o lpq lpq.o $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -140,7 +140,7 @@ lpq: lpq.o ../cups/$(LIBCUPS)
lpr: lpr.o ../cups/$(LIBCUPS)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o lpr lpr.o $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o lpr lpr.o $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -150,7 +150,7 @@ lpr: lpr.o ../cups/$(LIBCUPS)
lprm: lprm.o ../cups/$(LIBCUPS)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o lprm lprm.o $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o lprm lprm.o $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
diff --git a/cgi-bin/Makefile b/cgi-bin/Makefile
index 34fa7dd17..f3cc39daa 100644
--- a/cgi-bin/Makefile
+++ b/cgi-bin/Makefile
@@ -1,7 +1,7 @@
#
# CGI makefile for CUPS.
#
-# Copyright © 2007-2018 by Apple Inc.
+# Copyright © 2007-2019 by Apple Inc.
# Copyright © 1997-2006 by Easy Software Products.
#
# Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -158,7 +158,7 @@ libcupscgi.a: $(LIBOBJS)
admin.cgi: admin.o ../Makedefs ../cups/$(LIBCUPS) libcupscgi.a
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o $@ admin.o libcupscgi.a $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o $@ admin.o libcupscgi.a $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -168,7 +168,7 @@ admin.cgi: admin.o ../Makedefs ../cups/$(LIBCUPS) libcupscgi.a
classes.cgi: classes.o ../Makedefs ../cups/$(LIBCUPS) libcupscgi.a
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o $@ classes.o libcupscgi.a $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o $@ classes.o libcupscgi.a $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -178,7 +178,7 @@ classes.cgi: classes.o ../Makedefs ../cups/$(LIBCUPS) libcupscgi.a
help.cgi: help.o ../Makedefs ../cups/$(LIBCUPS) libcupscgi.a
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o $@ help.o libcupscgi.a $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o $@ help.o libcupscgi.a $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -188,7 +188,7 @@ help.cgi: help.o ../Makedefs ../cups/$(LIBCUPS) libcupscgi.a
jobs.cgi: jobs.o ../Makedefs ../cups/$(LIBCUPS) libcupscgi.a
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o $@ jobs.o libcupscgi.a $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o $@ jobs.o libcupscgi.a $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -198,7 +198,7 @@ jobs.cgi: jobs.o ../Makedefs ../cups/$(LIBCUPS) libcupscgi.a
printers.cgi: printers.o ../Makedefs ../cups/$(LIBCUPS) libcupscgi.a
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o $@ printers.o libcupscgi.a $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o $@ printers.o libcupscgi.a $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -208,7 +208,7 @@ printers.cgi: printers.o ../Makedefs ../cups/$(LIBCUPS) libcupscgi.a
testcgi: testcgi.o ../Makedefs libcupscgi.a ../cups/$(LIBCUPSSTATIC)
echo Linking $@...
- $(LD_CC) $(ARCHFLAGS) $(LDFLAGS) -o $@ testcgi.o libcupscgi.a \
+ $(LD_CC) $(ARCHFLAGS) $(ALL_LDFLAGS) -o $@ testcgi.o libcupscgi.a \
../cups/$(LIBCUPSSTATIC) $(COMMONLIBS) $(SSLLIBS) $(DNSSDLIBS) \
$(LIBZ) $(LIBGSSAPI)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -222,7 +222,7 @@ testcgi: testcgi.o ../Makedefs libcupscgi.a ../cups/$(LIBCUPSSTATIC)
testhi: testhi.o ../Makedefs libcupscgi.a ../cups/$(LIBCUPSSTATIC)
echo Linking $@...
- $(LD_CC) $(ARCHFLAGS) $(LDFLAGS) -o $@ testhi.o libcupscgi.a \
+ $(LD_CC) $(ARCHFLAGS) $(ALL_LDFLAGS) -o $@ testhi.o libcupscgi.a \
../cups/$(LIBCUPSSTATIC) $(COMMONLIBS) $(SSLLIBS) $(DNSSDLIBS) \
$(LIBZ) $(LIBGSSAPI)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -236,7 +236,7 @@ testhi: testhi.o ../Makedefs libcupscgi.a ../cups/$(LIBCUPSSTATIC)
testtemplate: testtemplate.o ../Makedefs libcupscgi.a ../cups/$(LIBCUPSSTATIC)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o $@ testtemplate.o libcupscgi.a ../cups/$(LIBCUPSSTATIC) \
+ $(LD_CC) $(ALL_LDFLAGS) -o $@ testtemplate.o libcupscgi.a ../cups/$(LIBCUPSSTATIC) \
$(COMMONLIBS) $(SSLLIBS) $(DNSSDLIBS) $(LIBZ) $(LIBGSSAPI)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
diff --git a/cgi-bin/admin.c b/cgi-bin/admin.c
index 5b39532f1..fa4d82c2d 100644
--- a/cgi-bin/admin.c
+++ b/cgi-bin/admin.c
@@ -1,7 +1,7 @@
/*
* Administration CGI for CUPS.
*
- * Copyright © 2007-2018 by Apple Inc.
+ * Copyright © 2007-2019 by Apple Inc.
* Copyright © 1997-2007 by Easy Software Products.
*
* Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -41,7 +41,6 @@ static void do_am_printer(http_t *http, int modify);
static void do_config_server(http_t *http);
static void do_delete_class(http_t *http);
static void do_delete_printer(http_t *http);
-static void do_export(http_t *http);
static void do_list_printers(http_t *http);
static void do_menu(http_t *http);
static void do_set_allowed_users(http_t *http);
@@ -164,8 +163,6 @@ main(void)
do_set_options(http, 0);
else if (!strcmp(op, "config-server"))
do_config_server(http);
- else if (!strcmp(op, "export-samba"))
- do_export(http);
else
{
/*
@@ -562,7 +559,7 @@ do_am_class(http_t *http, /* I - HTTP connection */
attr = ippAddStrings(request, IPP_TAG_PRINTER, IPP_TAG_URI, "member-uris",
num_printers, NULL, NULL);
for (i = 0; i < num_printers; i ++)
- attr->values[i].string.text = _cupsStrAlloc(cgiGetArray("MEMBER_URIS", i));
+ ippSetString(request, &attr, i, cgiGetArray("MEMBER_URIS", i));
}
/*
@@ -1943,141 +1940,6 @@ do_delete_printer(http_t *http) /* I - HTTP connection */
/*
- * 'do_export()' - Export printers to Samba.
- */
-
-static void
-do_export(http_t *http) /* I - HTTP connection */
-{
- int i, j; /* Looping vars */
- ipp_t *request, /* IPP request */
- *response; /* IPP response */
- const char *username, /* Samba username */
- *password, /* Samba password */
- *export_all; /* Export all printers? */
- int export_count, /* Number of printers to export */
- printer_count; /* Number of available printers */
- const char *name, /* What name to pull */
- *dest; /* Current destination */
- char ppd[1024]; /* PPD file */
-
-
- /*
- * Get form data...
- */
-
- username = cgiGetVariable("USERNAME");
- password = cgiGetVariable("PASSWORD");
- export_all = cgiGetVariable("EXPORT_ALL");
- export_count = cgiGetSize("EXPORT_NAME");
-
- /*
- * Get list of available printers...
- */
-
- cgiSetSize("PRINTER_NAME", 0);
- cgiSetSize("PRINTER_EXPORT", 0);
-
- request = ippNewRequest(CUPS_GET_PRINTERS);
-
- ippAddInteger(request, IPP_TAG_OPERATION, IPP_TAG_ENUM,
- "printer-type", 0);
-
- ippAddInteger(request, IPP_TAG_OPERATION, IPP_TAG_ENUM,
- "printer-type-mask", CUPS_PRINTER_CLASS | CUPS_PRINTER_REMOTE);
-
- ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_KEYWORD,
- "requested-attributes", NULL, "printer-name");
-
- if ((response = cupsDoRequest(http, request, "/")) != NULL)
- {
- cgiSetIPPVars(response, NULL, NULL, NULL, 0);
- ippDelete(response);
-
- if (!export_all)
- {
- printer_count = cgiGetSize("PRINTER_NAME");
-
- for (i = 0; i < printer_count; i ++)
- {
- dest = cgiGetArray("PRINTER_NAME", i);
-
- for (j = 0; j < export_count; j ++)
- if (!_cups_strcasecmp(dest, cgiGetArray("EXPORT_NAME", j)))
- break;
-
- cgiSetArray("PRINTER_EXPORT", i, j < export_count ? "Y" : "");
- }
- }
- }
-
- /*
- * Export or get the printers to export...
- */
-
- if (username && *username && password && *password &&
- (export_all || export_count > 0))
- {
- /*
- * Do export...
- */
-
- fputs("DEBUG: Export printers...\n", stderr);
-
- if (export_all)
- {
- name = "PRINTER_NAME";
- export_count = cgiGetSize("PRINTER_NAME");
- }
- else
- name = "EXPORT_NAME";
-
- for (i = 0; i < export_count; i ++)
- {
- dest = cgiGetArray(name, i);
-
- if (!cupsAdminCreateWindowsPPD(http, dest, ppd, sizeof(ppd)))
- break;
-
- j = cupsAdminExportSamba(dest, ppd, "localhost", username, password,
- stderr);
-
- unlink(ppd);
-
- if (!j)
- break;
- }
-
- if (i < export_count)
- cgiSetVariable("ERROR", cupsLastErrorString());
- else
- {
- cgiStartHTML(cgiText(_("Export Printers to Samba")));
- cgiCopyTemplateLang("samba-exported.tmpl");
- cgiEndHTML();
- return;
- }
- }
- else if (username && !*username)
- cgiSetVariable("ERROR",
- cgiText(_("A Samba username is required to export "
- "printer drivers")));
- else if (username && (!password || !*password))
- cgiSetVariable("ERROR",
- cgiText(_("A Samba password is required to export "
- "printer drivers")));
-
- /*
- * Show form...
- */
-
- cgiStartHTML(cgiText(_("Export Printers to Samba")));
- cgiCopyTemplateLang("samba-export.tmpl");
- cgiEndHTML();
-}
-
-
-/*
* 'do_list_printers()' - List available printers.
*/
@@ -2127,7 +1989,7 @@ do_list_printers(http_t *http) /* I - HTTP connection */
attr;
attr = ippFindNextAttribute(response, "device-uri", IPP_TAG_URI))
{
- cupsArrayAdd(printer_devices, _cupsStrAlloc(attr->values[0].string.text));
+ cupsArrayAdd(printer_devices, strdup(attr->values[0].string.text));
}
/*
@@ -2265,7 +2127,7 @@ do_list_printers(http_t *http) /* I - HTTP connection */
for (printer_device = (char *)cupsArrayFirst(printer_devices);
printer_device;
printer_device = (char *)cupsArrayNext(printer_devices))
- _cupsStrFree(printer_device);
+ free(printer_device);
cupsArrayDelete(printer_devices);
}
@@ -2291,10 +2153,6 @@ do_menu(http_t *http) /* I - HTTP connection */
int num_settings; /* Number of server settings */
cups_option_t *settings; /* Server settings */
const char *val; /* Setting value */
- char filename[1024]; /* Temporary filename */
- const char *datadir; /* Location of data files */
- ipp_t *request, /* IPP request */
- *response; /* IPP response */
/*
@@ -2389,55 +2247,6 @@ do_menu(http_t *http) /* I - HTTP connection */
cupsFreeOptions(num_settings, settings);
/*
- * See if Samba and the Windows drivers are installed...
- */
-
- if ((datadir = getenv("CUPS_DATADIR")) == NULL)
- datadir = CUPS_DATADIR;
-
- snprintf(filename, sizeof(filename), "%s/drivers/pscript5.dll", datadir);
- if (!access(filename, R_OK))
- {
- /*
- * Found Windows 2000 driver file, see if we have smbclient and
- * rpcclient...
- */
-
- if (cupsFileFind("smbclient", getenv("PATH"), 1, filename,
- sizeof(filename)) &&
- cupsFileFind("rpcclient", getenv("PATH"), 1, filename,
- sizeof(filename)))
- cgiSetVariable("HAVE_SAMBA", "Y");
- else
- {
- if (!cupsFileFind("smbclient", getenv("PATH"), 1, filename,
- sizeof(filename)))
- fputs("ERROR: smbclient not found!\n", stderr);
-
- if (!cupsFileFind("rpcclient", getenv("PATH"), 1, filename,
- sizeof(filename)))
- fputs("ERROR: rpcclient not found!\n", stderr);
- }
- }
- else
- perror(filename);
-
- /*
- * Subscriptions...
- */
-
- request = ippNewRequest(IPP_GET_SUBSCRIPTIONS);
-
- ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_URI, "printer-uri",
- NULL, "ipp://localhost/");
-
- if ((response = cupsDoRequest(http, request, "/")) != NULL)
- {
- cgiSetIPPVars(response, NULL, NULL, NULL, 0);
- ippDelete(response);
- }
-
- /*
* Finally, show the main menu template...
*/
@@ -2662,7 +2471,7 @@ do_set_allowed_users(http_t *http) /* I - HTTP connection */
* Add the name...
*/
- attr->values[i].string.text = _cupsStrAlloc(ptr);
+ ippSetString(request, &attr, i, ptr);
/*
* Advance to the next name...
@@ -3471,8 +3280,8 @@ do_set_options(http_t *http, /* I - HTTP connection */
attr = ippAddStrings(request, IPP_TAG_PRINTER, IPP_TAG_NAME,
"job-sheets-default", 2, NULL, NULL);
- attr->values[0].string.text = _cupsStrAlloc(cgiGetVariable("job_sheets_start"));
- attr->values[1].string.text = _cupsStrAlloc(cgiGetVariable("job_sheets_end"));
+ ippSetString(request, &attr, 0, cgiGetVariable("job_sheets_start"));
+ ippSetString(request, &attr, 1, cgiGetVariable("job_sheets_end"));
if ((var = cgiGetVariable("printer_error_policy")) != NULL)
ippAddString(request, IPP_TAG_PRINTER, IPP_TAG_NAME,
@@ -3934,6 +3743,11 @@ get_printer_ppd(const char *uri, /* I - Printer URI */
host[256], /* Hostname */
resource[256]; /* Resource path */
int port; /* Port number */
+ static const char * const pattrs[] = /* Printer attributes we need */
+ {
+ "all",
+ "media-col-database"
+ };
/*
@@ -3974,6 +3788,7 @@ get_printer_ppd(const char *uri, /* I - Printer URI */
request = ippNewRequest(IPP_OP_GET_PRINTER_ATTRIBUTES);
ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_URI, "printer-uri", NULL, uri);
+ ippAddStrings(request, IPP_TAG_OPERATION, IPP_TAG_KEYWORD, "requested-attributes", (int)(sizeof(pattrs) / sizeof(pattrs[0])), NULL, pattrs);
response = cupsDoRequest(http, request, resource);
if (!_ppdCreateFromIPP(buffer, bufsize, response))
diff --git a/cgi-bin/cgi.h b/cgi-bin/cgi.h
index c7e221b28..11acb224d 100644
--- a/cgi-bin/cgi.h
+++ b/cgi-bin/cgi.h
@@ -1,10 +1,11 @@
/*
* CGI support library definitions for CUPS.
*
- * Copyright 2007-2010 by Apple Inc.
- * Copyright 1997-2006 by Easy Software Products.
+ * Copyright © 2007-2019 by Apple Inc.
+ * Copyright © 1997-2006 by Easy Software Products.
*
- * Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+ * Licensed under Apache License v2.0. See the file "LICENSE" for more
+ * information.
*/
#ifndef _CUPS_CGI_H_
@@ -66,14 +67,14 @@ extern void cgiEndMultipart(void);
extern char *cgiFormEncode(char *dst, const char *src,
size_t dstsize);
extern void cgiFreeSearch(void *search);
-extern const char *cgiGetArray(const char *name, int element);
+extern char *cgiGetArray(const char *name, int element);
extern void cgiGetAttributes(ipp_t *request, const char *tmpl);
extern const char *cgiGetCookie(const char *name);
extern const cgi_file_t *cgiGetFile(void);
extern cups_array_t *cgiGetIPPObjects(ipp_t *response, void *search);
extern int cgiGetSize(const char *name);
extern char *cgiGetTemplateDir(void);
-extern const char *cgiGetVariable(const char *name);
+extern char *cgiGetVariable(const char *name);
extern int cgiInitialize(void);
extern int cgiIsPOST(void);
extern void cgiMoveJobs(http_t *http, const char *dest, int job_id);
diff --git a/cgi-bin/help-index.c b/cgi-bin/help-index.c
index a49536d6a..ce97e47a4 100644
--- a/cgi-bin/help-index.c
+++ b/cgi-bin/help-index.c
@@ -1,10 +1,11 @@
/*
* Online help index routines for CUPS.
*
- * Copyright 2007-2017 by Apple Inc.
- * Copyright 1997-2007 by Easy Software Products.
+ * Copyright © 2007-2019 by Apple Inc.
+ * Copyright © 1997-2007 by Easy Software Products.
*
- * Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+ * Licensed under Apache License v2.0. See the file "LICENSE" for more
+ * information.
*/
/*
@@ -340,6 +341,8 @@ helpLoadIndex(const char *hifile, /* I - Index filename */
while (isspace(*ptr & 255))
ptr ++;
}
+ else
+ section[0] = '\0';
if (*ptr != '\"')
break;
@@ -1188,7 +1191,7 @@ help_new_node(const char *filename, /* I - Filename */
n->filename = strdup(filename);
n->anchor = anchor ? strdup(anchor) : NULL;
- n->section = *section ? strdup(section) : NULL;
+ n->section = (section && *section) ? strdup(section) : NULL;
n->text = strdup(text);
n->mtime = mtime;
n->offset = offset;
diff --git a/cgi-bin/var.c b/cgi-bin/var.c
index 12f3c8344..306375bd6 100644
--- a/cgi-bin/var.c
+++ b/cgi-bin/var.c
@@ -1,10 +1,11 @@
/*
* CGI form variable and array functions for CUPS.
*
- * Copyright 2007-2015 by Apple Inc.
- * Copyright 1997-2005 by Easy Software Products.
+ * Copyright © 2007-2019 by Apple Inc.
+ * Copyright © 1997-2005 by Easy Software Products.
*
- * Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+ * Licensed under Apache License v2.0. See the file "LICENSE" for more
+ * information.
*/
/*
@@ -29,10 +30,10 @@
typedef struct /**** Form variable structure ****/
{
- const char *name; /* Name of variable */
+ char *name; /* Name of variable */
int nvalues, /* Number of values */
avalues; /* Number of values allocated */
- const char **values; /* Value(s) of variable */
+ char **values; /* Value(s) of variable */
} _cgi_var_t;
@@ -113,7 +114,12 @@ cgiCheckVariables(const char *names) /* I - Variables to look for */
return (0);
if (*val == '\0')
+ {
+ free((void *)val);
return (0); /* Can't be blank, either! */
+ }
+
+ free((void *)val);
}
return (1);
@@ -135,10 +141,10 @@ cgiClearVariables(void)
for (v = form_vars, i = form_count; i > 0; v ++, i --)
{
- _cupsStrFree(v->name);
+ free(v->name);
for (j = 0; j < v->nvalues; j ++)
if (v->values[j])
- _cupsStrFree(v->values[j]);
+ free(v->values[j]);
}
form_count = 0;
@@ -151,7 +157,7 @@ cgiClearVariables(void)
* 'cgiGetArray()' - Get an element from a form array.
*/
-const char * /* O - Element value or NULL */
+char * /* O - Element value or NULL */
cgiGetArray(const char *name, /* I - Name of array variable */
int element) /* I - Element number (0 to N) */
{
@@ -164,7 +170,7 @@ cgiGetArray(const char *name, /* I - Name of array variable */
if (element < 0 || element >= var->nvalues)
return (NULL);
- return (_cupsStrRetain(var->values[element]));
+ return (strdup(var->values[element]));
}
@@ -214,7 +220,7 @@ cgiGetSize(const char *name) /* I - Name of variable */
* array of values, returns the last element.
*/
-const char * /* O - Value of variable */
+char * /* O - Value of variable */
cgiGetVariable(const char *name) /* I - Name of variable */
{
const _cgi_var_t *var; /* Returned variable */
@@ -222,7 +228,7 @@ cgiGetVariable(const char *name) /* I - Name of variable */
var = cgi_find_variable(name);
- return ((var == NULL) ? NULL : _cupsStrRetain(var->values[var->nvalues - 1]));
+ return ((var == NULL) ? NULL : strdup(var->values[var->nvalues - 1]));
}
@@ -312,11 +318,18 @@ cgiInitialize(void)
else
fputs("DEBUG: " CUPS_SID " form variable is not present.\n", stderr);
+ free((void *)cups_sid_form);
+
cgiClearVariables();
+
return (0);
}
else
+ {
+ free((void *)cups_sid_form);
+
return (1);
+ }
}
else
return (0);
@@ -370,10 +383,9 @@ cgiSetArray(const char *name, /* I - Name of variable */
{
if (element >= var->avalues)
{
- const char **temp; /* Temporary pointer */
+ char **temp; /* Temporary pointer */
- temp = (const char **)realloc((void *)(var->values),
- sizeof(char *) * (size_t)(element + 16));
+ temp = (char **)realloc((void *)(var->values), sizeof(char *) * (size_t)(element + 16));
if (!temp)
return;
@@ -389,9 +401,9 @@ cgiSetArray(const char *name, /* I - Name of variable */
var->nvalues = element + 1;
}
else if (var->values[element])
- _cupsStrFree((char *)var->values[element]);
+ free((char *)var->values[element]);
- var->values[element] = _cupsStrAlloc(value);
+ var->values[element] = strdup(value);
}
}
@@ -448,10 +460,9 @@ cgiSetSize(const char *name, /* I - Name of variable */
if (size >= var->avalues)
{
- const char **temp; /* Temporary pointer */
+ char **temp; /* Temporary pointer */
- temp = (const char **)realloc((void *)(var->values),
- sizeof(char *) * (size_t)(size + 16));
+ temp = (char **)realloc((void *)(var->values), sizeof(char *) * (size_t)(size + 16));
if (!temp)
return;
@@ -468,7 +479,7 @@ cgiSetSize(const char *name, /* I - Name of variable */
{
for (i = size; i < var->nvalues; i ++)
if (var->values[i])
- _cupsStrFree((void *)(var->values[i]));
+ free((void *)(var->values[i]));
}
var->nvalues = size;
@@ -503,9 +514,9 @@ cgiSetVariable(const char *name, /* I - Name of variable */
{
for (i = 0; i < var->nvalues; i ++)
if (var->values[i])
- _cupsStrFree((char *)var->values[i]);
+ free((char *)var->values[i]);
- var->values[0] = _cupsStrAlloc(value);
+ var->values[0] = strdup(value);
var->nvalues = 1;
}
}
@@ -548,10 +559,10 @@ cgi_add_variable(const char *name, /* I - Variable name */
if ((var->values = calloc((size_t)element + 1, sizeof(char *))) == NULL)
return;
- var->name = _cupsStrAlloc(name);
+ var->name = strdup(name);
var->nvalues = element + 1;
var->avalues = element + 1;
- var->values[element] = _cupsStrAlloc(value);
+ var->values[element] = strdup(value);
form_count ++;
}
@@ -583,7 +594,7 @@ cgi_find_variable(const char *name) /* I - Name of variable */
if (form_count < 1 || name == NULL)
return (NULL);
- key.name = name;
+ key.name = (char *)name;
return ((_cgi_var_t *)bsearch(&key, form_vars, (size_t)form_count, sizeof(_cgi_var_t),
(int (*)(const void *, const void *))cgi_compare_variables));
@@ -870,12 +881,13 @@ cgi_initialize_multipart(
if (line[0])
cgiSetArray(name, atoi(ptr) - 1, line);
}
- else if (cgiGetVariable(name))
+ else if ((ptr = cgiGetVariable(name)) != NULL)
{
/*
* Add another element in the array...
*/
+ free(ptr);
cgiSetArray(name, cgiGetSize(name), line);
}
else
@@ -1030,7 +1042,8 @@ cgi_initialize_string(const char *data) /* I - Form data string */
char *s, /* Pointer to current form string */
ch, /* Temporary character */
name[255], /* Name of form variable */
- value[65536]; /* Variable value */
+ value[65536], /* Variable value */
+ *temp; /* Temporary pointer */
/*
@@ -1132,8 +1145,11 @@ cgi_initialize_string(const char *data) /* I - Form data string */
if (value[0])
cgiSetArray(name, atoi(s) - 1, value);
}
- else if (cgiGetVariable(name) != NULL)
+ else if ((temp = cgiGetVariable(name)) != NULL)
+ {
+ free(temp);
cgiSetArray(name, cgiGetSize(name), value);
+ }
else
cgiSetVariable(name, value);
}
diff --git a/config-scripts/cups-common.m4 b/config-scripts/cups-common.m4
index 9ab84cb48..0d5a432e3 100644
--- a/config-scripts/cups-common.m4
+++ b/config-scripts/cups-common.m4
@@ -1,7 +1,7 @@
dnl
dnl Common configuration stuff for CUPS.
dnl
-dnl Copyright © 2007-2018 by Apple Inc.
+dnl Copyright © 2007-2019 by Apple Inc.
dnl Copyright © 1997-2007 by Easy Software Products, all rights reserved.
dnl
dnl Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -140,16 +140,6 @@ AC_CHECK_HEADER(iconv.h,
SAVELIBS="$SAVELIBS $LIBS")
LIBS="$SAVELIBS")
-dnl Checks for Mini-XML (www.minixml.org)...
-LIBMXML=""
-AC_CHECK_HEADER(mxml.h,
- SAVELIBS="$LIBS"
- AC_SEARCH_LIBS(mmxlNewElement,mxml,
- AC_DEFINE(HAVE_MXML_H)
- LIBMXML="-lmxml")
- LIBS="$SAVELIBS")
-AC_SUBST(LIBMXML)
-
dnl Checks for statfs and its many headers...
AC_CHECK_HEADER(sys/mount.h,AC_DEFINE(HAVE_SYS_MOUNT_H))
AC_CHECK_HEADER(sys/statfs.h,AC_DEFINE(HAVE_SYS_STATFS_H))
@@ -349,20 +339,21 @@ case $host_os_name in
darwin*)
BACKLIBS="$BACKLIBS -framework IOKit"
SERVERLIBS="$SERVERLIBS -framework IOKit -weak_framework ApplicationServices"
- LIBS="-framework SystemConfiguration -framework CoreFoundation -framework Security $LIBS"
+ LIBS="-framework CoreFoundation -framework Security $LIBS"
dnl Check for framework headers...
AC_CHECK_HEADER(ApplicationServices/ApplicationServices.h,AC_DEFINE(HAVE_APPLICATIONSERVICES_H))
AC_CHECK_HEADER(CoreFoundation/CoreFoundation.h,AC_DEFINE(HAVE_COREFOUNDATION_H))
- AC_CHECK_HEADER(CoreFoundation/CFPriv.h,AC_DEFINE(HAVE_CFPRIV_H))
- AC_CHECK_HEADER(CoreFoundation/CFBundlePriv.h,AC_DEFINE(HAVE_CFBUNDLEPRIV_H))
dnl Check for dynamic store function...
- AC_CHECK_FUNCS(SCDynamicStoreCopyComputerName)
+ SAVELIBS="$LIBS"
+ LIBS="-framework SystemConfiguration $LIBS"
+ AC_CHECK_FUNCS(SCDynamicStoreCopyComputerName,[
+ AC_DEFINE(HAVE_SCDYNAMICSTORECOPYCOMPUTERNAME)],[
+ LIBS="$SAVELIBS"])
dnl Check for the new membership functions in MacOSX 10.4...
AC_CHECK_HEADER(membership.h,AC_DEFINE(HAVE_MEMBERSHIP_H))
- AC_CHECK_HEADER(membershipPriv.h,AC_DEFINE(HAVE_MEMBERSHIPPRIV_H))
AC_CHECK_FUNCS(mbr_uid_to_uuid)
dnl Need <dlfcn.h> header...
@@ -396,7 +387,6 @@ case $host_os_name in
else
CUPS_DEFAULT_PRINTOPERATOR_AUTH="@AUTHKEY(system.print.operator) @admin @lpadmin"
fi])
- AC_CHECK_HEADER(Security/SecBasePriv.h,AC_DEFINE(HAVE_SECBASEPRIV_H))
dnl Check for sandbox/Seatbelt support
if test $host_os_version -ge 100; then
@@ -417,8 +407,6 @@ case $host_os_name in
AC_CHECK_HEADER(xpc/xpc.h,
AC_DEFINE(HAVE_XPC)
INSTALLXPC="install-xpc")
- AC_CHECK_HEADER(xpc/private.h,
- AC_DEFINE(HAVE_XPC_PRIVATE_H))
;;
esac
@@ -439,14 +427,27 @@ AC_ARG_WITH(components, [ --with-components set components to build:
COMPONENTS="$withval")
cupsimagebase="cupsimage"
+IPPEVECOMMANDS="ippevepcl ippeveps"
LIBCUPSOBJS="\$(COREOBJS) \$(DRIVEROBJS)"
+LIBHEADERS="\$(COREHEADERS) \$(DRIVERHEADERS)"
+LIBHEADERSPRIV="\$(COREHEADERSPRIV) \$(DRIVERHEADERSPRIV)"
+
case "$COMPONENTS" in
all)
- BUILDDIRS="test filter backend berkeley cgi-bin monitor notifier ppdc scheduler systemv conf data desktop locale man doc examples templates"
+ BUILDDIRS="tools filter backend berkeley cgi-bin monitor notifier ppdc scheduler systemv conf data desktop locale man doc examples templates"
;;
core)
- BUILDDIRS="test locale"
+ BUILDDIRS="tools examples locale"
+ ;;
+
+ corelite)
+ AC_DEFINE(CUPS_LITE)
+ BUILDDIRS="tools examples locale"
+ cupsimagebase=""
+ LIBCUPSOBJS="\$(COREOBJS)"
+ LIBHEADERS="\$(COREHEADERS)"
+ LIBHEADERSPRIV="\$(COREHEADERSPRIV)"
;;
libcups)
@@ -455,9 +456,12 @@ case "$COMPONENTS" in
;;
libcupslite)
+ AC_DEFINE(CUPS_LITE)
BUILDDIRS="locale"
cupsimagebase=""
LIBCUPSOBJS="\$(COREOBJS)"
+ LIBHEADERS="\$(COREHEADERS)"
+ LIBHEADERSPRIV="\$(COREHEADERSPRIV)"
;;
*)
@@ -466,4 +470,7 @@ case "$COMPONENTS" in
esac
AC_SUBST(BUILDDIRS)
+AC_SUBST(IPPEVECOMMANDS)
AC_SUBST(LIBCUPSOBJS)
+AC_SUBST(LIBHEADERS)
+AC_SUBST(LIBHEADERSPRIV)
diff --git a/config-scripts/cups-dnssd.m4 b/config-scripts/cups-dnssd.m4
index 71f9f21eb..b36cafd06 100644
--- a/config-scripts/cups-dnssd.m4
+++ b/config-scripts/cups-dnssd.m4
@@ -1,9 +1,10 @@
dnl
dnl DNS Service Discovery (aka Bonjour) stuff for CUPS.
dnl
-dnl Copyright 2007-2017 by Apple Inc.
+dnl Copyright © 2007-2019 by Apple Inc.
dnl
-dnl Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+dnl Licensed under Apache License v2.0. See the file "LICENSE" for more
+dnl information.
dnl
AC_ARG_ENABLE(avahi, [ --disable-avahi disable DNS Service Discovery support using Avahi])
@@ -28,7 +29,7 @@ if test "x$PKGCONFIG" != x -a x$enable_avahi != xno -a x$host_os_name != xdarwin
DNSSDLIBS="`$PKGCONFIG --libs avahi-client`"
DNSSD_BACKEND="dnssd"
IPPFIND_BIN="ippfind"
- IPPFIND_MAN="ippfind.\$(MAN1EXT)"
+ IPPFIND_MAN="ippfind.1"
AC_DEFINE(HAVE_AVAHI)
else
AC_MSG_RESULT(no)
@@ -41,10 +42,9 @@ if test "x$DNSSD_BACKEND" = x -a x$enable_dnssd != xno; then
darwin*)
# Darwin and macOS...
AC_DEFINE(HAVE_DNSSD)
- DNSSDLIBS="-framework CoreFoundation -framework SystemConfiguration"
DNSSD_BACKEND="dnssd"
IPPFIND_BIN="ippfind"
- IPPFIND_MAN="ippfind.\$(MAN1EXT)"
+ IPPFIND_MAN="ippfind.1"
;;
*)
# All others...
@@ -62,7 +62,7 @@ if test "x$DNSSD_BACKEND" = x -a x$enable_dnssd != xno; then
DNSSDLIBS="-ldns_sd"
DNSSD_BACKEND="dnssd",
IPPFIND_BIN="ippfind"
- IPPFIND_MAN="ippfind.\$(MAN1EXT)"
+ IPPFIND_MAN="ippfind.1"
AC_MSG_RESULT(no))
LIBS="$SAVELIBS"
;;
diff --git a/config-scripts/cups-manpages.m4 b/config-scripts/cups-manpages.m4
index b2a68a3f5..2277196ad 100644
--- a/config-scripts/cups-manpages.m4
+++ b/config-scripts/cups-manpages.m4
@@ -1,10 +1,11 @@
dnl
dnl Manpage stuff for CUPS.
dnl
-dnl Copyright 2007-2017 by Apple Inc.
-dnl Copyright 1997-2006 by Easy Software Products, all rights reserved.
+dnl Copyright © 2007-2019 by Apple Inc.
+dnl Copyright © 1997-2006 by Easy Software Products, all rights reserved.
dnl
-dnl Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+dnl Licensed under Apache License v2.0. See the file "LICENSE" for more
+dnl information.
dnl
dnl Fix "mandir" variable...
@@ -19,54 +20,10 @@ if test "$mandir" = "\${prefix}/man" -a "$prefix" = "/"; then
darwin* | linux* | gnu* | *bsd*)
# Darwin, macOS, Linux, GNU HURD, and *BSD
mandir="/usr/share/man"
- AMANDIR="/usr/share/man"
- PMANDIR="/usr/share/man"
;;
*)
# All others
mandir="/usr/man"
- AMANDIR="/usr/man"
- PMANDIR="/usr/man"
;;
esac
-else
- AMANDIR="$mandir"
- PMANDIR="$mandir"
fi
-
-AC_SUBST(AMANDIR)
-AC_SUBST(PMANDIR)
-
-dnl Setup manpage extensions...
-case "$host_os_name" in
- sunos*)
- # Solaris
- MAN1EXT=1
- MAN5EXT=5
- MAN7EXT=7
- MAN8EXT=1m
- MAN8DIR=1m
- ;;
- linux* | gnu* | darwin*)
- # Linux, GNU Hurd, and macOS
- MAN1EXT=1.gz
- MAN5EXT=5.gz
- MAN7EXT=7.gz
- MAN8EXT=8.gz
- MAN8DIR=8
- ;;
- *)
- # All others
- MAN1EXT=1
- MAN5EXT=5
- MAN7EXT=7
- MAN8EXT=8
- MAN8DIR=8
- ;;
-esac
-
-AC_SUBST(MAN1EXT)
-AC_SUBST(MAN5EXT)
-AC_SUBST(MAN7EXT)
-AC_SUBST(MAN8EXT)
-AC_SUBST(MAN8DIR)
diff --git a/config-scripts/cups-opsys.m4 b/config-scripts/cups-opsys.m4
index 3f4bceb5a..f11a9b671 100644
--- a/config-scripts/cups-opsys.m4
+++ b/config-scripts/cups-opsys.m4
@@ -1,8 +1,8 @@
dnl
dnl Operating system stuff for CUPS.
dnl
-dnl Copyright 2007-2018 by Apple Inc.
-dnl Copyright 1997-2006 by Easy Software Products, all rights reserved.
+dnl Copyright © 2007-2019 by Apple Inc.
+dnl Copyright © 1997-2006 by Easy Software Products, all rights reserved.
dnl
dnl Licensed under Apache License v2.0. See the file "LICENSE" for more
dnl information.
@@ -19,12 +19,6 @@ if test "x$host_os_version" = x; then
host_os_version="0"
fi
-if test "$host_os_name" = darwin -a $host_os_version -lt 120; then
- AC_MSG_ERROR([Sorry, this version of CUPS requires macOS 10.8 or higher.])
-fi
-
-echo host_os_version=$host_os_version
-
dnl Determine whether we are cross-compiling...
if test "$build" = "$host"; then
# No, build local targets
diff --git a/config-scripts/cups-ssl.m4 b/config-scripts/cups-ssl.m4
index 957e0b08a..c1648b1c1 100644
--- a/config-scripts/cups-ssl.m4
+++ b/config-scripts/cups-ssl.m4
@@ -1,7 +1,7 @@
dnl
dnl TLS stuff for CUPS.
dnl
-dnl Copyright 2007-2017 by Apple Inc.
+dnl Copyright 2007-2019 by Apple Inc.
dnl Copyright 1997-2007 by Easy Software Products, all rights reserved.
dnl
dnl Licensed under Apache License v2.0. See the file "LICENSE" for more information.
@@ -27,30 +27,12 @@ if test x$enable_ssl != xno; then
CUPS_SERVERKEYCHAIN="/Library/Keychains/System.keychain"
dnl Check for the various security headers...
- AC_CHECK_HEADER(Security/SecureTransportPriv.h,
- AC_DEFINE(HAVE_SECURETRANSPORTPRIV_H))
AC_CHECK_HEADER(Security/SecCertificate.h,
AC_DEFINE(HAVE_SECCERTIFICATE_H))
AC_CHECK_HEADER(Security/SecItem.h,
AC_DEFINE(HAVE_SECITEM_H))
- AC_CHECK_HEADER(Security/SecItemPriv.h,
- AC_DEFINE(HAVE_SECITEMPRIV_H),,
- [#include <Security/SecItem.h>])
AC_CHECK_HEADER(Security/SecPolicy.h,
- AC_DEFINE(HAVE_SECPOLICY_H))
- AC_CHECK_HEADER(Security/SecPolicyPriv.h,
- AC_DEFINE(HAVE_SECPOLICYPRIV_H))
- AC_CHECK_HEADER(Security/SecBasePriv.h,
- AC_DEFINE(HAVE_SECBASEPRIV_H))
- AC_CHECK_HEADER(Security/SecIdentitySearchPriv.h,
- AC_DEFINE(HAVE_SECIDENTITYSEARCHPRIV_H))
-
- AC_DEFINE(HAVE_CSSMERRORSTRING)
- AC_DEFINE(HAVE_SECKEYCHAINOPEN)])
-
- if test $host_os_version -ge 150; then
- AC_DEFINE(HAVE_SSLSETENABLEDCIPHERS)
- fi
+ AC_DEFINE(HAVE_SECPOLICY_H))])
fi
fi
diff --git a/config.h.in b/config.h.in
index b71af0ede..1c2d7a826 100644
--- a/config.h.in
+++ b/config.h.in
@@ -1,10 +1,11 @@
/*
* Configuration file for CUPS.
*
- * Copyright 2007-2017 by Apple Inc.
+ * Copyright 2007-2019 by Apple Inc.
* Copyright 1997-2007 by Easy Software Products.
*
- * Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+ * Licensed under Apache License v2.0. See the file "LICENSE" for more
+ * information.
*/
#ifndef _CUPS_CONFIG_H_
@@ -16,6 +17,7 @@
#define CUPS_SVERSION ""
#define CUPS_MINIMAL ""
+#define CUPS_LITE 0
/*
@@ -318,21 +320,9 @@
*/
#undef HAVE_AUTHORIZATION_H
-#undef HAVE_SECBASEPRIV_H
#undef HAVE_SECCERTIFICATE_H
-#undef HAVE_SECIDENTITYSEARCHPRIV_H
#undef HAVE_SECITEM_H
-#undef HAVE_SECITEMPRIV_H
#undef HAVE_SECPOLICY_H
-#undef HAVE_SECPOLICYPRIV_H
-#undef HAVE_SECURETRANSPORTPRIV_H
-
-
-/*
- * Do we have the cssmErrorString function?
- */
-
-#undef HAVE_CSSMERRORSTRING
/*
@@ -343,20 +333,6 @@
/*
- * Do we have the SecKeychainOpen function?
- */
-
-#undef HAVE_SECKEYCHAINOPEN
-
-
-/*
- * Do we have (a working) SSLSetEnabledCiphers function?
- */
-
-#undef HAVE_SSLSETENABLEDCIPHERS
-
-
-/*
* Do we have libpaper?
*/
@@ -498,12 +474,10 @@
/*
- * Do we have CoreFoundation public and private headers?
+ * Do we have CoreFoundation public headers?
*/
#undef HAVE_COREFOUNDATION_H
-#undef HAVE_CFPRIV_H
-#undef HAVE_CFBUNDLEPRIV_H
/*
@@ -532,7 +506,6 @@
*/
#undef HAVE_MEMBERSHIP_H
-#undef HAVE_MEMBERSHIPPRIV_H
#undef HAVE_MBR_UID_TO_UUID
@@ -685,14 +658,6 @@
*/
#undef HAVE_XPC
-#undef HAVE_XPC_PRIVATE_H
-
-
-/*
- * Do we have Mini-XML?
- */
-
-#undef HAVE_MXML_H
/*
diff --git a/configure b/configure
index ec44fb644..8b50ca90a 100755
--- a/configure
+++ b/configure
@@ -1,11 +1,13 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for CUPS 2.3b7.
+# Generated by GNU Autoconf 2.68 for CUPS 2.3b8.
#
# Report bugs to <https://github.com/apple/cups/issues>.
#
#
-# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
+# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
+# Foundation, Inc.
#
#
# This configure script is free software; the Free Software Foundation
@@ -134,31 +136,6 @@ export LANGUAGE
# CDPATH.
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
-# Use a proper internal environment variable to ensure we don't fall
- # into an infinite loop, continuously re-executing ourselves.
- if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
- _as_can_reexec=no; export _as_can_reexec;
- # We cannot yet assume a decent shell, so we have to provide a
-# neutralization value for shells without unset; and this also
-# works around shells that cannot unset nonexistent variables.
-# Preserve -v and -x to the replacement shell.
-BASH_ENV=/dev/null
-ENV=/dev/null
-(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
-case $- in # ((((
- *v*x* | *x*v* ) as_opts=-vx ;;
- *v* ) as_opts=-v ;;
- *x* ) as_opts=-x ;;
- * ) as_opts= ;;
-esac
-exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
-# Admittedly, this is quite paranoid, since all the known shells bail
-# out after a failed `exec'.
-$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
-as_fn_exit 255
- fi
- # We don't want this to propagate to other subprocesses.
- { _as_can_reexec=; unset _as_can_reexec;}
if test "x$CONFIG_SHELL" = x; then
as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
emulate sh
@@ -192,8 +169,7 @@ if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
else
exitcode=1; echo positional parameters were not saved.
fi
-test x\$exitcode = x0 || exit 1
-test -x / || exit 1"
+test x\$exitcode = x0 || exit 1"
as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
@@ -238,25 +214,21 @@ IFS=$as_save_IFS
if test "x$CONFIG_SHELL" != x; then :
- export CONFIG_SHELL
- # We cannot yet assume a decent shell, so we have to provide a
-# neutralization value for shells without unset; and this also
-# works around shells that cannot unset nonexistent variables.
-# Preserve -v and -x to the replacement shell.
-BASH_ENV=/dev/null
-ENV=/dev/null
-(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
-case $- in # ((((
- *v*x* | *x*v* ) as_opts=-vx ;;
- *v* ) as_opts=-v ;;
- *x* ) as_opts=-x ;;
- * ) as_opts= ;;
-esac
-exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
-# Admittedly, this is quite paranoid, since all the known shells bail
-# out after a failed `exec'.
-$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
-exit 255
+ # We cannot yet assume a decent shell, so we have to provide a
+ # neutralization value for shells without unset; and this also
+ # works around shells that cannot unset nonexistent variables.
+ # Preserve -v and -x to the replacement shell.
+ BASH_ENV=/dev/null
+ ENV=/dev/null
+ (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+ export CONFIG_SHELL
+ case $- in # ((((
+ *v*x* | *x*v* ) as_opts=-vx ;;
+ *v* ) as_opts=-v ;;
+ *x* ) as_opts=-x ;;
+ * ) as_opts= ;;
+ esac
+ exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
fi
if test x$as_have_required = xno; then :
@@ -359,14 +331,6 @@ $as_echo X"$as_dir" |
} # as_fn_mkdir_p
-
-# as_fn_executable_p FILE
-# -----------------------
-# Test if FILE is an executable regular file.
-as_fn_executable_p ()
-{
- test -f "$1" && test -x "$1"
-} # as_fn_executable_p
# as_fn_append VAR VALUE
# ----------------------
# Append the text in VALUE to the end of the definition contained in VAR. Take
@@ -488,10 +452,6 @@ as_cr_alnum=$as_cr_Letters$as_cr_digits
chmod +x "$as_me.lineno" ||
{ $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
- # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
- # already done that, so ensure we don't try to do so again and fall
- # in an infinite loop. This has already happened in practice.
- _as_can_reexec=no; export _as_can_reexec
# Don't try to exec as it changes $[0], causing all sort of problems
# (the dirname of $[0] is not the place where we might find the
# original and so on. Autoconf is especially sensitive to this).
@@ -526,16 +486,16 @@ if (echo >conf$$.file) 2>/dev/null; then
# ... but there are two gotchas:
# 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
# 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
- # In both cases, we have to default to `cp -pR'.
+ # In both cases, we have to default to `cp -p'.
ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
- as_ln_s='cp -pR'
+ as_ln_s='cp -p'
elif ln conf$$.file conf$$ 2>/dev/null; then
as_ln_s=ln
else
- as_ln_s='cp -pR'
+ as_ln_s='cp -p'
fi
else
- as_ln_s='cp -pR'
+ as_ln_s='cp -p'
fi
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
rmdir conf$$.dir 2>/dev/null
@@ -547,8 +507,28 @@ else
as_mkdir_p=false
fi
-as_test_x='test -x'
-as_executable_p=as_fn_executable_p
+if test -x / >/dev/null 2>&1; then
+ as_test_x='test -x'
+else
+ if ls -dL / >/dev/null 2>&1; then
+ as_ls_L_option=L
+ else
+ as_ls_L_option=
+ fi
+ as_test_x='
+ eval sh -c '\''
+ if test -d "$1"; then
+ test -d "$1/.";
+ else
+ case $1 in #(
+ -*)set "./$1";;
+ esac;
+ case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
+ ???[sx]*):;;*)false;;esac;fi
+ '\'' sh
+ '
+fi
+as_executable_p=$as_test_x
# Sed expression to map a string onto a valid CPP name.
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
@@ -580,8 +560,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='CUPS'
PACKAGE_TARNAME='cups'
-PACKAGE_VERSION='2.3b7'
-PACKAGE_STRING='CUPS 2.3b7'
+PACKAGE_VERSION='2.3b8'
+PACKAGE_STRING='CUPS 2.3b8'
PACKAGE_BUGREPORT='https://github.com/apple/cups/issues'
PACKAGE_URL='https://www.cups.org/'
@@ -715,13 +695,6 @@ LIBCUPS
DSOFLAGS
DSOXX
DSO
-MAN8DIR
-MAN8EXT
-MAN7EXT
-MAN5EXT
-MAN1EXT
-PMANDIR
-AMANDIR
CUPS_STATEDIR
CUPS_SERVERROOT
INSTALL_SYSV
@@ -737,7 +710,10 @@ CUPS_DATADIR
CUPS_CACHEDIR
PRIVATEINCLUDE
privateinclude
+LIBHEADERSPRIV
+LIBHEADERS
LIBCUPSOBJS
+IPPEVECOMMANDS
BUILDDIRS
INSTALLXPC
CUPS_SYSTEM_AUTHKEY
@@ -753,7 +729,6 @@ INSTALL_GZIP
LIBWRAP
USBQUIRKS
LIBUSB
-LIBMXML
EGREP
GREP
LIBPAPER
@@ -1391,6 +1366,8 @@ target=$target_alias
if test "x$host_alias" != x; then
if test "x$build_alias" = x; then
cross_compiling=maybe
+ $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
+ If a cross compiler is detected then cross compile mode will be used" >&2
elif test "x$build_alias" != "x$host_alias"; then
cross_compiling=yes
fi
@@ -1476,7 +1453,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures CUPS 2.3b7 to adapt to many kinds of systems.
+\`configure' configures CUPS 2.3b8 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1541,7 +1518,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of CUPS 2.3b7:";;
+ short | recursive ) echo "Configuration of CUPS 2.3b8:";;
esac
cat <<\_ACEOF
@@ -1722,10 +1699,10 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-CUPS configure 2.3b7
-generated by GNU Autoconf 2.69
+CUPS configure 2.3b8
+generated by GNU Autoconf 2.68
-Copyright (C) 2012 Free Software Foundation, Inc.
+Copyright (C) 2010 Free Software Foundation, Inc.
This configure script is free software; the Free Software Foundation
gives unlimited permission to copy, distribute and modify it.
_ACEOF
@@ -1876,7 +1853,7 @@ $as_echo "$ac_try_echo"; } >&5
test ! -s conftest.err
} && test -s conftest$ac_exeext && {
test "$cross_compiling" = yes ||
- test -x conftest$ac_exeext
+ $as_test_x conftest$ac_exeext
}; then :
ac_retval=0
else
@@ -2186,8 +2163,8 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by CUPS $as_me 2.3b7, which was
-generated by GNU Autoconf 2.69. Invocation command line was
+It was created by CUPS $as_me 2.3b8, which was
+generated by GNU Autoconf 2.68. Invocation command line was
$ $0 $@
@@ -2644,12 +2621,6 @@ if test "x$host_os_version" = x; then
host_os_version="0"
fi
-if test "$host_os_name" = darwin -a $host_os_version -lt 120; then
- as_fn_error $? "Sorry, this version of CUPS requires macOS 10.8 or higher." "$LINENO" 5
-fi
-
-echo host_os_version=$host_os_version
-
if test "$build" = "$host"; then
# No, build local targets
LOCALTARGET="local"
@@ -2679,7 +2650,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_path_CODE_SIGN="$as_dir/$ac_word$ac_exec_ext"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -2709,7 +2680,7 @@ done
ac_config_headers="$ac_config_headers config.h"
-CUPS_VERSION="2.3b7"
+CUPS_VERSION="2.3b8"
CUPS_REVISION=""
CUPS_BUILD="cups-$CUPS_VERSION"
@@ -2755,7 +2726,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_AWK="$ac_prog"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -2803,7 +2774,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -2847,7 +2818,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_ac_ct_CC="$ac_prog"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -3291,7 +3262,8 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#include <stdarg.h>
#include <stdio.h>
-struct stat;
+#include <sys/types.h>
+#include <sys/stat.h>
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
struct buf { int x; };
FILE * (*rcsopen) (struct buf *, struct stat *, int);
@@ -3541,7 +3513,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -3585,7 +3557,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_ac_ct_CXX="$ac_prog"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -3787,7 +3759,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -3827,7 +3799,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_ac_ct_RANLIB="ranlib"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -3880,7 +3852,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -3920,7 +3892,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_path_CHMOD="$as_dir/$ac_word$ac_exec_ext"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -3960,7 +3932,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_path_GZIP="$as_dir/$ac_word$ac_exec_ext"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -4000,7 +3972,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_path_LD="$as_dir/$ac_word$ac_exec_ext"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -4040,7 +4012,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_path_LN="$as_dir/$ac_word$ac_exec_ext"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -4080,7 +4052,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -4120,7 +4092,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -4160,7 +4132,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -4200,7 +4172,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_path_RMDIR="$as_dir/$ac_word$ac_exec_ext"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -4240,7 +4212,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -4280,7 +4252,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_path_XDGOPEN="$as_dir/$ac_word$ac_exec_ext"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -4356,7 +4328,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -4399,7 +4371,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -4809,7 +4781,7 @@ do
for ac_prog in grep ggrep; do
for ac_exec_ext in '' $ac_executable_extensions; do
ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
- as_fn_executable_p "$ac_path_GREP" || continue
+ { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
# Check for GNU ac_path_GREP and select it if it is found.
# Check for GNU $ac_path_GREP
case `"$ac_path_GREP" --version 2>&1` in
@@ -4875,7 +4847,7 @@ do
for ac_prog in egrep; do
for ac_exec_ext in '' $ac_executable_extensions; do
ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
- as_fn_executable_p "$ac_path_EGREP" || continue
+ { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
# Check for GNU ac_path_EGREP and select it if it is found.
# Check for GNU $ac_path_EGREP
case `"$ac_path_EGREP" --version 2>&1` in
@@ -5262,74 +5234,6 @@ fi
-LIBMXML=""
-ac_fn_c_check_header_mongrel "$LINENO" "mxml.h" "ac_cv_header_mxml_h" "$ac_includes_default"
-if test "x$ac_cv_header_mxml_h" = xyes; then :
- SAVELIBS="$LIBS"
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing mmxlNewElement" >&5
-$as_echo_n "checking for library containing mmxlNewElement... " >&6; }
-if ${ac_cv_search_mmxlNewElement+:} false; then :
- $as_echo_n "(cached) " >&6
-else
- ac_func_search_save_LIBS=$LIBS
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-
-/* Override any GCC internal prototype to avoid an error.
- Use char because int might match the return type of a GCC
- builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
-char mmxlNewElement ();
-int
-main ()
-{
-return mmxlNewElement ();
- ;
- return 0;
-}
-_ACEOF
-for ac_lib in '' mxml; do
- if test -z "$ac_lib"; then
- ac_res="none required"
- else
- ac_res=-l$ac_lib
- LIBS="-l$ac_lib $ac_func_search_save_LIBS"
- fi
- if ac_fn_c_try_link "$LINENO"; then :
- ac_cv_search_mmxlNewElement=$ac_res
-fi
-rm -f core conftest.err conftest.$ac_objext \
- conftest$ac_exeext
- if ${ac_cv_search_mmxlNewElement+:} false; then :
- break
-fi
-done
-if ${ac_cv_search_mmxlNewElement+:} false; then :
-
-else
- ac_cv_search_mmxlNewElement=no
-fi
-rm conftest.$ac_ext
-LIBS=$ac_func_search_save_LIBS
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_mmxlNewElement" >&5
-$as_echo "$ac_cv_search_mmxlNewElement" >&6; }
-ac_res=$ac_cv_search_mmxlNewElement
-if test "$ac_res" != no; then :
- test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
- $as_echo "#define HAVE_MXML_H 1" >>confdefs.h
-
- LIBMXML="-lmxml"
-fi
-
- LIBS="$SAVELIBS"
-fi
-
-
-
-
ac_fn_c_check_header_mongrel "$LINENO" "sys/mount.h" "ac_cv_header_sys_mount_h" "$ac_includes_default"
if test "x$ac_cv_header_sys_mount_h" = xyes; then :
$as_echo "#define HAVE_SYS_MOUNT_H 1" >>confdefs.h
@@ -5922,7 +5826,7 @@ case $host_os_name in
darwin*)
BACKLIBS="$BACKLIBS -framework IOKit"
SERVERLIBS="$SERVERLIBS -framework IOKit -weak_framework ApplicationServices"
- LIBS="-framework SystemConfiguration -framework CoreFoundation -framework Security $LIBS"
+ LIBS="-framework CoreFoundation -framework Security $LIBS"
ac_fn_c_check_header_mongrel "$LINENO" "ApplicationServices/ApplicationServices.h" "ac_cv_header_ApplicationServices_ApplicationServices_h" "$ac_includes_default"
if test "x$ac_cv_header_ApplicationServices_ApplicationServices_h" = xyes; then :
@@ -5938,22 +5842,10 @@ if test "x$ac_cv_header_CoreFoundation_CoreFoundation_h" = xyes; then :
fi
- ac_fn_c_check_header_mongrel "$LINENO" "CoreFoundation/CFPriv.h" "ac_cv_header_CoreFoundation_CFPriv_h" "$ac_includes_default"
-if test "x$ac_cv_header_CoreFoundation_CFPriv_h" = xyes; then :
- $as_echo "#define HAVE_CFPRIV_H 1" >>confdefs.h
-
-fi
-
- ac_fn_c_check_header_mongrel "$LINENO" "CoreFoundation/CFBundlePriv.h" "ac_cv_header_CoreFoundation_CFBundlePriv_h" "$ac_includes_default"
-if test "x$ac_cv_header_CoreFoundation_CFBundlePriv_h" = xyes; then :
- $as_echo "#define HAVE_CFBUNDLEPRIV_H 1" >>confdefs.h
-
-fi
-
-
-
- for ac_func in SCDynamicStoreCopyComputerName
+ SAVELIBS="$LIBS"
+ LIBS="-framework SystemConfiguration $LIBS"
+ for ac_func in SCDynamicStoreCopyComputerName
do :
ac_fn_c_check_func "$LINENO" "SCDynamicStoreCopyComputerName" "ac_cv_func_SCDynamicStoreCopyComputerName"
if test "x$ac_cv_func_SCDynamicStoreCopyComputerName" = xyes; then :
@@ -5961,6 +5853,11 @@ if test "x$ac_cv_func_SCDynamicStoreCopyComputerName" = xyes; then :
#define HAVE_SCDYNAMICSTORECOPYCOMPUTERNAME 1
_ACEOF
+ $as_echo "#define HAVE_SCDYNAMICSTORECOPYCOMPUTERNAME 1" >>confdefs.h
+
+else
+
+ LIBS="$SAVELIBS"
fi
done
@@ -5972,13 +5869,6 @@ if test "x$ac_cv_header_membership_h" = xyes; then :
fi
- ac_fn_c_check_header_mongrel "$LINENO" "membershipPriv.h" "ac_cv_header_membershipPriv_h" "$ac_includes_default"
-if test "x$ac_cv_header_membershipPriv_h" = xyes; then :
- $as_echo "#define HAVE_MEMBERSHIPPRIV_H 1" >>confdefs.h
-
-fi
-
-
for ac_func in mbr_uid_to_uuid
do :
ac_fn_c_check_func "$LINENO" "mbr_uid_to_uuid" "ac_cv_func_mbr_uid_to_uuid"
@@ -6057,13 +5947,6 @@ if test "x$ac_cv_header_Security_Authorization_h" = xyes; then :
fi
- ac_fn_c_check_header_mongrel "$LINENO" "Security/SecBasePriv.h" "ac_cv_header_Security_SecBasePriv_h" "$ac_includes_default"
-if test "x$ac_cv_header_Security_SecBasePriv_h" = xyes; then :
- $as_echo "#define HAVE_SECBASEPRIV_H 1" >>confdefs.h
-
-fi
-
-
if test $host_os_version -ge 100; then
ac_fn_c_check_header_mongrel "$LINENO" "sandbox.h" "ac_cv_header_sandbox_h" "$ac_includes_default"
@@ -6096,13 +5979,6 @@ if test "x$ac_cv_header_xpc_xpc_h" = xyes; then :
fi
- ac_fn_c_check_header_mongrel "$LINENO" "xpc/private.h" "ac_cv_header_xpc_private_h" "$ac_includes_default"
-if test "x$ac_cv_header_xpc_private_h" = xyes; then :
- $as_echo "#define HAVE_XPC_PRIVATE_H 1" >>confdefs.h
-
-fi
-
-
;;
esac
@@ -6128,14 +6004,28 @@ fi
cupsimagebase="cupsimage"
+IPPEVECOMMANDS="ippevepcl ippeveps"
LIBCUPSOBJS="\$(COREOBJS) \$(DRIVEROBJS)"
+LIBHEADERS="\$(COREHEADERS) \$(DRIVERHEADERS)"
+LIBHEADERSPRIV="\$(COREHEADERSPRIV) \$(DRIVERHEADERSPRIV)"
+
case "$COMPONENTS" in
all)
- BUILDDIRS="test filter backend berkeley cgi-bin monitor notifier ppdc scheduler systemv conf data desktop locale man doc examples templates"
+ BUILDDIRS="tools filter backend berkeley cgi-bin monitor notifier ppdc scheduler systemv conf data desktop locale man doc examples templates"
;;
core)
- BUILDDIRS="test locale"
+ BUILDDIRS="tools examples locale"
+ ;;
+
+ corelite)
+ $as_echo "#define CUPS_LITE 1" >>confdefs.h
+
+ BUILDDIRS="tools examples locale"
+ cupsimagebase=""
+ LIBCUPSOBJS="\$(COREOBJS)"
+ LIBHEADERS="\$(COREHEADERS)"
+ LIBHEADERSPRIV="\$(COREHEADERSPRIV)"
;;
libcups)
@@ -6144,9 +6034,13 @@ case "$COMPONENTS" in
;;
libcupslite)
+ $as_echo "#define CUPS_LITE 1" >>confdefs.h
+
BUILDDIRS="locale"
cupsimagebase=""
LIBCUPSOBJS="\$(COREOBJS)"
+ LIBHEADERS="\$(COREHEADERS)"
+ LIBHEADERSPRIV="\$(COREHEADERSPRIV)"
;;
*)
@@ -6160,6 +6054,9 @@ esac
+
+
+
if test "$prefix" = "NONE"; then
prefix="/"
fi
@@ -6565,59 +6462,16 @@ if test "$mandir" = "\${prefix}/man" -a "$prefix" = "/"; then
darwin* | linux* | gnu* | *bsd*)
# Darwin, macOS, Linux, GNU HURD, and *BSD
mandir="/usr/share/man"
- AMANDIR="/usr/share/man"
- PMANDIR="/usr/share/man"
;;
*)
# All others
mandir="/usr/man"
- AMANDIR="/usr/man"
- PMANDIR="/usr/man"
;;
esac
-else
- AMANDIR="$mandir"
- PMANDIR="$mandir"
fi
-
-case "$host_os_name" in
- sunos*)
- # Solaris
- MAN1EXT=1
- MAN5EXT=5
- MAN7EXT=7
- MAN8EXT=1m
- MAN8DIR=1m
- ;;
- linux* | gnu* | darwin*)
- # Linux, GNU Hurd, and macOS
- MAN1EXT=1.gz
- MAN5EXT=5.gz
- MAN7EXT=7.gz
- MAN8EXT=8.gz
- MAN8DIR=8
- ;;
- *)
- # All others
- MAN1EXT=1
- MAN5EXT=5
- MAN7EXT=7
- MAN8EXT=8
- MAN8DIR=8
- ;;
-esac
-
-
-
-
-
-
-
-
-
PICFLAG=1
DSOFLAGS="${DSOFLAGS:=}"
@@ -7817,7 +7671,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_path_KRB5CONFIG="$as_dir/$ac_word$ac_exec_ext"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -7860,7 +7714,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_path_ac_pt_KRB5CONFIG="$as_dir/$ac_word$ac_exec_ext"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -8319,14 +8173,7 @@ if test "x$ac_cv_header_Security_SecureTransport_h" = xyes; then :
CUPS_SERVERKEYCHAIN="/Library/Keychains/System.keychain"
- ac_fn_c_check_header_mongrel "$LINENO" "Security/SecureTransportPriv.h" "ac_cv_header_Security_SecureTransportPriv_h" "$ac_includes_default"
-if test "x$ac_cv_header_Security_SecureTransportPriv_h" = xyes; then :
- $as_echo "#define HAVE_SECURETRANSPORTPRIV_H 1" >>confdefs.h
-
-fi
-
-
- ac_fn_c_check_header_mongrel "$LINENO" "Security/SecCertificate.h" "ac_cv_header_Security_SecCertificate_h" "$ac_includes_default"
+ ac_fn_c_check_header_mongrel "$LINENO" "Security/SecCertificate.h" "ac_cv_header_Security_SecCertificate_h" "$ac_includes_default"
if test "x$ac_cv_header_Security_SecCertificate_h" = xyes; then :
$as_echo "#define HAVE_SECCERTIFICATE_H 1" >>confdefs.h
@@ -8340,14 +8187,6 @@ if test "x$ac_cv_header_Security_SecItem_h" = xyes; then :
fi
- ac_fn_c_check_header_compile "$LINENO" "Security/SecItemPriv.h" "ac_cv_header_Security_SecItemPriv_h" "#include <Security/SecItem.h>
-"
-if test "x$ac_cv_header_Security_SecItemPriv_h" = xyes; then :
- $as_echo "#define HAVE_SECITEMPRIV_H 1" >>confdefs.h
-
-fi
-
-
ac_fn_c_check_header_mongrel "$LINENO" "Security/SecPolicy.h" "ac_cv_header_Security_SecPolicy_h" "$ac_includes_default"
if test "x$ac_cv_header_Security_SecPolicy_h" = xyes; then :
$as_echo "#define HAVE_SECPOLICY_H 1" >>confdefs.h
@@ -8355,40 +8194,9 @@ if test "x$ac_cv_header_Security_SecPolicy_h" = xyes; then :
fi
- ac_fn_c_check_header_mongrel "$LINENO" "Security/SecPolicyPriv.h" "ac_cv_header_Security_SecPolicyPriv_h" "$ac_includes_default"
-if test "x$ac_cv_header_Security_SecPolicyPriv_h" = xyes; then :
- $as_echo "#define HAVE_SECPOLICYPRIV_H 1" >>confdefs.h
-
-fi
-
-
- ac_fn_c_check_header_mongrel "$LINENO" "Security/SecBasePriv.h" "ac_cv_header_Security_SecBasePriv_h" "$ac_includes_default"
-if test "x$ac_cv_header_Security_SecBasePriv_h" = xyes; then :
- $as_echo "#define HAVE_SECBASEPRIV_H 1" >>confdefs.h
-
-fi
-
-
- ac_fn_c_check_header_mongrel "$LINENO" "Security/SecIdentitySearchPriv.h" "ac_cv_header_Security_SecIdentitySearchPriv_h" "$ac_includes_default"
-if test "x$ac_cv_header_Security_SecIdentitySearchPriv_h" = xyes; then :
- $as_echo "#define HAVE_SECIDENTITYSEARCHPRIV_H 1" >>confdefs.h
-
fi
-
- $as_echo "#define HAVE_CSSMERRORSTRING 1" >>confdefs.h
-
- $as_echo "#define HAVE_SECKEYCHAINOPEN 1" >>confdefs.h
-
-fi
-
-
-
- if test $host_os_version -ge 150; then
- $as_echo "#define HAVE_SSLSETENABLEDCIPHERS 1" >>confdefs.h
-
- fi
fi
fi
@@ -8412,7 +8220,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_path_LIBGNUTLSCONFIG="$as_dir/$ac_word$ac_exec_ext"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -8455,7 +8263,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_path_ac_pt_LIBGNUTLSCONFIG="$as_dir/$ac_word$ac_exec_ext"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -9026,8 +8834,6 @@ _ACEOF
esac
rm -rf conftest*
fi
-
-
fi
@@ -9128,7 +8934,7 @@ $as_echo "yes" >&6; }
DNSSDLIBS="`$PKGCONFIG --libs avahi-client`"
DNSSD_BACKEND="dnssd"
IPPFIND_BIN="ippfind"
- IPPFIND_MAN="ippfind.\$(MAN1EXT)"
+ IPPFIND_MAN="ippfind.1"
$as_echo "#define HAVE_AVAHI 1" >>confdefs.h
else
@@ -9146,10 +8952,9 @@ if test "x$ac_cv_header_dns_sd_h" = xyes; then :
# Darwin and macOS...
$as_echo "#define HAVE_DNSSD 1" >>confdefs.h
- DNSSDLIBS="-framework CoreFoundation -framework SystemConfiguration"
DNSSD_BACKEND="dnssd"
IPPFIND_BIN="ippfind"
- IPPFIND_MAN="ippfind.\$(MAN1EXT)"
+ IPPFIND_MAN="ippfind.1"
;;
*)
# All others...
@@ -9181,7 +8986,7 @@ $as_echo "yes" >&6; }
DNSSD_BACKEND="dnssd"
else
IPPFIND_BIN="ippfind"
- IPPFIND_MAN="ippfind.\$(MAN1EXT)"
+ IPPFIND_MAN="ippfind.1"
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi
@@ -10086,7 +9891,7 @@ fi
-ac_config_files="$ac_config_files Makedefs conf/cups-files.conf conf/cupsd.conf conf/mime.convs conf/pam.std conf/snmp.conf cups-config desktop/cups.desktop doc/index.html man/client.conf.man man/cups-files.conf.man man/cups-lpd.man man/cups-snmp.man man/cupsd.conf.man man/cupsd.man man/lpoptions.man scheduler/cups-lpd.xinetd scheduler/cups.sh scheduler/cups.xml scheduler/org.cups.cups-lpd.plist scheduler/org.cups.cups-lpdAT.service scheduler/org.cups.cupsd.path scheduler/org.cups.cupsd.service scheduler/org.cups.cupsd.socket templates/header.tmpl packaging/cups.list $LANGFILES"
+ac_config_files="$ac_config_files Makedefs conf/cups-files.conf conf/cupsd.conf conf/mime.convs conf/pam.std conf/snmp.conf cups-config desktop/cups.desktop doc/index.html scheduler/cups-lpd.xinetd scheduler/cups.sh scheduler/cups.xml scheduler/org.cups.cups-lpd.plist scheduler/org.cups.cups-lpdAT.service scheduler/org.cups.cupsd.path scheduler/org.cups.cupsd.service scheduler/org.cups.cupsd.socket templates/header.tmpl packaging/cups.list $LANGFILES"
cat >confcache <<\_ACEOF
# This file is a shell script that caches the results of configure
@@ -10495,16 +10300,16 @@ if (echo >conf$$.file) 2>/dev/null; then
# ... but there are two gotchas:
# 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
# 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
- # In both cases, we have to default to `cp -pR'.
+ # In both cases, we have to default to `cp -p'.
ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
- as_ln_s='cp -pR'
+ as_ln_s='cp -p'
elif ln conf$$.file conf$$ 2>/dev/null; then
as_ln_s=ln
else
- as_ln_s='cp -pR'
+ as_ln_s='cp -p'
fi
else
- as_ln_s='cp -pR'
+ as_ln_s='cp -p'
fi
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
rmdir conf$$.dir 2>/dev/null
@@ -10564,16 +10369,28 @@ else
as_mkdir_p=false
fi
-
-# as_fn_executable_p FILE
-# -----------------------
-# Test if FILE is an executable regular file.
-as_fn_executable_p ()
-{
- test -f "$1" && test -x "$1"
-} # as_fn_executable_p
-as_test_x='test -x'
-as_executable_p=as_fn_executable_p
+if test -x / >/dev/null 2>&1; then
+ as_test_x='test -x'
+else
+ if ls -dL / >/dev/null 2>&1; then
+ as_ls_L_option=L
+ else
+ as_ls_L_option=
+ fi
+ as_test_x='
+ eval sh -c '\''
+ if test -d "$1"; then
+ test -d "$1/.";
+ else
+ case $1 in #(
+ -*)set "./$1";;
+ esac;
+ case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
+ ???[sx]*):;;*)false;;esac;fi
+ '\'' sh
+ '
+fi
+as_executable_p=$as_test_x
# Sed expression to map a string onto a valid CPP name.
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
@@ -10594,8 +10411,8 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by CUPS $as_me 2.3b7, which was
-generated by GNU Autoconf 2.69. Invocation command line was
+This file was extended by CUPS $as_me 2.3b8, which was
+generated by GNU Autoconf 2.68. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
CONFIG_HEADERS = $CONFIG_HEADERS
@@ -10657,11 +10474,11 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-CUPS config.status 2.3b7
-configured by $0, generated by GNU Autoconf 2.69,
+CUPS config.status 2.3b8
+configured by $0, generated by GNU Autoconf 2.68,
with options \\"\$ac_cs_config\\"
-Copyright (C) 2012 Free Software Foundation, Inc.
+Copyright (C) 2010 Free Software Foundation, Inc.
This config.status script is free software; the Free Software Foundation
gives unlimited permission to copy, distribute and modify it."
@@ -10750,7 +10567,7 @@ fi
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
if \$ac_cs_recheck; then
- set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+ set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
shift
\$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
CONFIG_SHELL='$SHELL'
@@ -10789,13 +10606,6 @@ do
"cups-config") CONFIG_FILES="$CONFIG_FILES cups-config" ;;
"desktop/cups.desktop") CONFIG_FILES="$CONFIG_FILES desktop/cups.desktop" ;;
"doc/index.html") CONFIG_FILES="$CONFIG_FILES doc/index.html" ;;
- "man/client.conf.man") CONFIG_FILES="$CONFIG_FILES man/client.conf.man" ;;
- "man/cups-files.conf.man") CONFIG_FILES="$CONFIG_FILES man/cups-files.conf.man" ;;
- "man/cups-lpd.man") CONFIG_FILES="$CONFIG_FILES man/cups-lpd.man" ;;
- "man/cups-snmp.man") CONFIG_FILES="$CONFIG_FILES man/cups-snmp.man" ;;
- "man/cupsd.conf.man") CONFIG_FILES="$CONFIG_FILES man/cupsd.conf.man" ;;
- "man/cupsd.man") CONFIG_FILES="$CONFIG_FILES man/cupsd.man" ;;
- "man/lpoptions.man") CONFIG_FILES="$CONFIG_FILES man/lpoptions.man" ;;
"scheduler/cups-lpd.xinetd") CONFIG_FILES="$CONFIG_FILES scheduler/cups-lpd.xinetd" ;;
"scheduler/cups.sh") CONFIG_FILES="$CONFIG_FILES scheduler/cups.sh" ;;
"scheduler/cups.xml") CONFIG_FILES="$CONFIG_FILES scheduler/cups.xml" ;;
diff --git a/configure.ac b/configure.ac
index 3307c13f9..974f98dac 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,7 +1,7 @@
dnl
dnl Configuration script for CUPS.
dnl
-dnl Copyright © 2007-2018 by Apple Inc.
+dnl Copyright © 2007-2019 by Apple Inc.
dnl Copyright © 1997-2007 by Easy Software Products, all rights reserved.
dnl
dnl Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -12,7 +12,7 @@ dnl We need at least autoconf 2.60...
AC_PREREQ(2.60)
dnl Package name and version...
-AC_INIT([CUPS], [2.3b7], [https://github.com/apple/cups/issues], [cups], [https://www.cups.org/])
+AC_INIT([CUPS], [2.3b8], [https://github.com/apple/cups/issues], [cups], [https://www.cups.org/])
sinclude(config-scripts/cups-opsys.m4)
sinclude(config-scripts/cups-common.m4)
@@ -75,13 +75,6 @@ AC_OUTPUT(Makedefs
cups-config
desktop/cups.desktop
doc/index.html
- man/client.conf.man
- man/cups-files.conf.man
- man/cups-lpd.man
- man/cups-snmp.man
- man/cupsd.conf.man
- man/cupsd.man
- man/lpoptions.man
scheduler/cups-lpd.xinetd
scheduler/cups.sh
scheduler/cups.xml
diff --git a/cups-config.in b/cups-config.in
index 048554ad5..ce3b6f187 100755
--- a/cups-config.in
+++ b/cups-config.in
@@ -2,7 +2,7 @@
#
# CUPS configuration utility.
#
-# Copyright © 2007-2018 by Apple Inc.
+# Copyright © 2007-2019 by Apple Inc.
# Copyright © 2001-2006 by Easy Software Products, all rights reserved.
#
# Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -18,7 +18,6 @@ exec_prefix=@exec_prefix@
bindir=@bindir@
includedir=@includedir@
libdir=${prefix}/lib/$(dpkg-architecture -qDEB_HOST_MULTIARCH)
-imagelibdir=${prefix}/lib/$(dpkg-architecture -qDEB_HOST_MULTIARCH)
datarootdir=@datadir@
datadir=@datadir@
sysconfdir=@sysconfdir@
@@ -38,9 +37,8 @@ selfdir=`dirname $0`
if test -f "$selfdir/cups/cups.h"; then
CFLAGS="-I$selfdir"
- LDFLAGS="-L$selfdir/cups -L$selfdir/filter $LDFLAGS"
+ LDFLAGS="-L$selfdir/cups $LDFLAGS"
libdir="$selfdir/cups"
- imagelibdir="$selfdir/filter"
else
if test $includedir != /usr/include; then
CFLAGS="$CFLAGS -I$includedir"
@@ -94,7 +92,7 @@ while test $# -gt 0; do
usage 0
;;
--image)
- image=yes
+ # Do nothing
;;
--ldflags)
echo $LDFLAGS
@@ -102,14 +100,8 @@ while test $# -gt 0; do
--libs)
if test $static = no; then
libs="@EXTLINKCUPS@";
- if test $image = yes; then
- libs="@EXTLINKCUPSIMAGE@ $libs"
- fi
else
libs="$libdir/libcups.a $LIBS";
- if test $image = yes; then
- libs="$libdir/libcupsimage.a $libs"
- fi
fi
echo $libs
;;
diff --git a/cups/Makefile b/cups/Makefile
index b56e5f34a..eaf9fdd23 100644
--- a/cups/Makefile
+++ b/cups/Makefile
@@ -1,8 +1,8 @@
#
# Library Makefile for CUPS.
#
-# Copyright 2007-2018 by Apple Inc.
-# Copyright 1997-2006 by Easy Software Products, all rights reserved.
+# Copyright © 2007-2019 by Apple Inc.
+# Copyright © 1997-2006 by Easy Software Products, all rights reserved.
#
# Licensed under Apache License v2.0. See the file "LICENSE" for more
# information.
@@ -117,24 +117,29 @@ OBJS = \
# Header files to install...
#
-HEADERS = \
- adminutil.h \
+COREHEADERS = \
array.h \
- backend.h \
cups.h \
dir.h \
file.h \
http.h \
ipp.h \
language.h \
- ppd.h \
pwg.h \
raster.h \
- sidechannel.h \
transcode.h \
versioning.h
-HEADERSPRIV = \
+DRIVERHEADERS = \
+ adminutil.h \
+ backend.h \
+ ppd.h \
+ sidechannel.h
+
+HEADERS = \
+ $(LIBHEADERS)
+
+COREHEADERSPRIV = \
array-private.h \
cups-private.h \
debug-private.h \
@@ -142,13 +147,18 @@ HEADERSPRIV = \
http-private.h \
ipp-private.h \
language-private.h \
- ppd-private.h \
pwg-private.h \
raster-private.h \
- snmp-private.h \
string-private.h \
thread-private.h
+DRIVERHEADERSPRIV = \
+ ppd-private.h \
+ snmp-private.h
+
+HEADERSPRIV = \
+ $(LIBHEADERSPRIV)
+
#
# Targets in this directory...
@@ -355,7 +365,7 @@ uninstall:
libcups.so.2: $(LIBOBJS)
echo Linking $@...
- $(DSO) $(ARCHFLAGS) $(DSOFLAGS) -o $@ $(LIBOBJS) \
+ $(DSO) $(ARCHFLAGS) $(ALL_DSOFLAGS) -o $@ $(LIBOBJS) \
$(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
$(RM) `basename $@ .2`
$(LN) $@ `basename $@ .2`
@@ -367,7 +377,7 @@ libcups.so.2: $(LIBOBJS)
libcups.2.dylib: $(LIBOBJS)
echo Linking $@...
- $(DSO) $(ARCHFLAGS) $(DSOFLAGS) -o $@ \
+ $(DSO) $(ARCHFLAGS) $(ALL_DSOFLAGS) -o $@ \
-install_name $(libdir)/$@ \
-current_version 2.14.0 \
-compatibility_version 2.0.0 \
@@ -384,7 +394,7 @@ libcups.2.dylib: $(LIBOBJS)
libcups.la: $(LIBOBJS)
echo Linking $@...
- $(LD_CC) $(ARCHFLAGS) $(DSOFLAGS) -o $@ $(LIBOBJS:.o=.lo) \
+ $(LD_CC) $(ARCHFLAGS) $(ALL_DSOFLAGS) -o $@ $(LIBOBJS:.o=.lo) \
-rpath $(LIBDIR) -version-info 2:14 $(LIBGSSAPI) $(SSLLIBS) \
$(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
@@ -423,7 +433,7 @@ libcups2.def: $(LIBOBJS) $(IMAGEOBJS) Makefile
libcupsimage.so.2: $(IMAGEOBJS) libcups.so.2
echo Linking $@...
- $(DSO) $(ARCHFLAGS) $(DSOFLAGS) -o $@ $(IMAGEOBJS) $(DSOLIBS) $(LINKCUPS)
+ $(DSO) $(ARCHFLAGS) $(ALL_DSOFLAGS) -o $@ $(IMAGEOBJS) $(DSOLIBS) $(LINKCUPS)
$(RM) `basename $@ .2`
$(LN) $@ `basename $@ .2`
@@ -434,7 +444,7 @@ libcupsimage.so.2: $(IMAGEOBJS) libcups.so.2
libcupsimage.2.dylib: $(IMAGEOBJS) libcups.2.dylib
echo Linking $@...
- $(DSO) $(ARCHFLAGS) $(DSOFLAGS) -o $@ \
+ $(DSO) $(ARCHFLAGS) $(ALL_DSOFLAGS) -o $@ \
-install_name $(libdir)/$@ \
-current_version 2.3.0 \
-compatibility_version 2.0.0 \
@@ -450,7 +460,7 @@ libcupsimage.2.dylib: $(IMAGEOBJS) libcups.2.dylib
libcupsimage.la: $(IMAGEOBJS) libcups.la
echo Linking $@...
- $(DSO) $(ARCHFLAGS) $(DSOFLAGS) -o $@ $(IMAGEOBJS:.o=.lo) $(DSOLIBS) \
+ $(DSO) $(ARCHFLAGS) $(ALL_DSOFLAGS) -o $@ $(IMAGEOBJS:.o=.lo) $(DSOLIBS) \
$(LINKCUPS) -rpath $(LIBDIR) -version-info 2:3
@@ -471,7 +481,7 @@ libcupsimage.a: $(IMAGEOBJS)
rasterbench: rasterbench.o $(LIBCUPSSTATIC)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o $@ rasterbench.o $(LIBCUPSSTATIC) \
+ $(LD_CC) $(ALL_LDFLAGS) -o $@ rasterbench.o $(LIBCUPSSTATIC) \
$(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -482,7 +492,7 @@ rasterbench: rasterbench.o $(LIBCUPSSTATIC)
testadmin: testadmin.o $(LIBCUPSSTATIC)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o $@ testadmin.o $(LIBCUPSSTATIC) \
+ $(LD_CC) $(ALL_LDFLAGS) -o $@ testadmin.o $(LIBCUPSSTATIC) \
$(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -493,7 +503,7 @@ testadmin: testadmin.o $(LIBCUPSSTATIC)
testarray: testarray.o $(LIBCUPSSTATIC)
echo Linking $@...
- $(LD_CC) $(ARCHFLAGS) $(LDFLAGS) -o $@ testarray.o $(LIBCUPSSTATIC) \
+ $(LD_CC) $(ARCHFLAGS) $(ALL_LDFLAGS) -o $@ testarray.o $(LIBCUPSSTATIC) \
$(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
echo Running array API tests...
@@ -506,7 +516,7 @@ testarray: testarray.o $(LIBCUPSSTATIC)
testcache: testcache.o $(LIBCUPSSTATIC)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o $@ testcache.o $(LIBCUPSSTATIC) \
+ $(LD_CC) $(ALL_LDFLAGS) -o $@ testcache.o $(LIBCUPSSTATIC) \
$(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -517,7 +527,7 @@ testcache: testcache.o $(LIBCUPSSTATIC)
testclient: testclient.o $(LIBCUPSSTATIC)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o $@ testclient.o $(LIBCUPSSTATIC) \
+ $(LD_CC) $(ALL_LDFLAGS) -o $@ testclient.o $(LIBCUPSSTATIC) \
$(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -528,7 +538,7 @@ testclient: testclient.o $(LIBCUPSSTATIC)
testconflicts: testconflicts.o $(LIBCUPSSTATIC)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o $@ testconflicts.o $(LIBCUPSSTATIC) \
+ $(LD_CC) $(ALL_LDFLAGS) -o $@ testconflicts.o $(LIBCUPSSTATIC) \
$(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -539,7 +549,7 @@ testconflicts: testconflicts.o $(LIBCUPSSTATIC)
testcreds: testcreds.o $(LIBCUPSSTATIC)
echo Linking $@...
- $(LD_CC) $(ARCHFLAGS) $(LDFLAGS) -o $@ testcreds.o $(LIBCUPSSTATIC) \
+ $(LD_CC) $(ARCHFLAGS) $(ALL_LDFLAGS) -o $@ testcreds.o $(LIBCUPSSTATIC) \
$(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -550,7 +560,7 @@ testcreds: testcreds.o $(LIBCUPSSTATIC)
testcups: testcups.o $(LIBCUPSSTATIC)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o $@ testcups.o $(LIBCUPSSTATIC) \
+ $(LD_CC) $(ALL_LDFLAGS) -o $@ testcups.o $(LIBCUPSSTATIC) \
$(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -561,7 +571,7 @@ testcups: testcups.o $(LIBCUPSSTATIC)
testdest: testdest.o $(LIBCUPSSTATIC)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o $@ testdest.o $(LIBCUPSSTATIC) \
+ $(LD_CC) $(ALL_LDFLAGS) -o $@ testdest.o $(LIBCUPSSTATIC) \
$(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -572,7 +582,7 @@ testdest: testdest.o $(LIBCUPSSTATIC)
testfile: testfile.o $(LIBCUPSSTATIC)
echo Linking $@...
- $(LD_CC) $(ARCHFLAGS) $(LDFLAGS) -o $@ testfile.o $(LIBCUPSSTATIC) \
+ $(LD_CC) $(ARCHFLAGS) $(ALL_LDFLAGS) -o $@ testfile.o $(LIBCUPSSTATIC) \
$(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
echo Running file API tests...
@@ -585,7 +595,7 @@ testfile: testfile.o $(LIBCUPSSTATIC)
testgetdests: testgetdests.o $(LIBCUPSSTATIC)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o $@ testgetdests.o $(LIBCUPSSTATIC) \
+ $(LD_CC) $(ALL_LDFLAGS) -o $@ testgetdests.o $(LIBCUPSSTATIC) \
$(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -596,7 +606,7 @@ testgetdests: testgetdests.o $(LIBCUPSSTATIC)
testhttp: testhttp.o $(LIBCUPSSTATIC)
echo Linking $@...
- $(LD_CC) $(ARCHFLAGS) $(LDFLAGS) -o $@ testhttp.o $(LIBCUPSSTATIC) \
+ $(LD_CC) $(ARCHFLAGS) $(ALL_LDFLAGS) -o $@ testhttp.o $(LIBCUPSSTATIC) \
$(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
echo Running HTTP API tests...
@@ -609,7 +619,7 @@ testhttp: testhttp.o $(LIBCUPSSTATIC)
testipp: testipp.o $(LIBCUPSSTATIC)
echo Linking $@...
- $(LD_CC) $(ARCHFLAGS) $(LDFLAGS) -o $@ testipp.o $(LIBCUPSSTATIC) \
+ $(LD_CC) $(ARCHFLAGS) $(ALL_LDFLAGS) -o $@ testipp.o $(LIBCUPSSTATIC) \
$(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
echo Running IPP API tests...
@@ -622,7 +632,7 @@ testipp: testipp.o $(LIBCUPSSTATIC)
testi18n: testi18n.o $(LIBCUPSSTATIC)
echo Linking $@...
- $(LD_CC) $(ARCHFLAGS) $(LDFLAGS) -o $@ testi18n.o $(LIBCUPSSTATIC) \
+ $(LD_CC) $(ARCHFLAGS) $(ALL_LDFLAGS) -o $@ testi18n.o $(LIBCUPSSTATIC) \
$(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
echo Running internationalization API tests...
@@ -635,16 +645,11 @@ testi18n: testi18n.o $(LIBCUPSSTATIC)
testlang: testlang.o $(LIBCUPSSTATIC)
echo Linking $@...
- $(LD_CC) $(ARCHFLAGS) $(LDFLAGS) -o $@ testlang.o $(LIBCUPSSTATIC) \
+ $(LD_CC) $(ARCHFLAGS) $(ALL_LDFLAGS) -o $@ testlang.o $(LIBCUPSSTATIC) \
$(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
echo Creating locale directory structure...
$(RM) -r locale
- $(MKDIR) locale/en
- echo 'msgid "No"' > locale/en/cups_en.po
- echo 'msgstr "No"' >> locale/en/cups_en.po
- echo 'msgid "Yes"' >> locale/en/cups_en.po
- echo 'msgstr "Yes"' >> locale/en/cups_en.po
for po in ../locale/cups_*.po; do \
lang=`basename $$po .po | sed -e '1,$$s/^cups_//'`; \
$(MKDIR) locale/$$lang; \
@@ -660,7 +665,7 @@ testlang: testlang.o $(LIBCUPSSTATIC)
testoptions: testoptions.o $(LIBCUPSSTATIC)
echo Linking $@...
- $(LD_CC) $(ARCHFLAGS) $(LDFLAGS) -o $@ testoptions.o $(LIBCUPSSTATIC) \
+ $(LD_CC) $(ARCHFLAGS) $(ALL_LDFLAGS) -o $@ testoptions.o $(LIBCUPSSTATIC) \
$(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
echo Running option API tests...
@@ -673,7 +678,7 @@ testoptions: testoptions.o $(LIBCUPSSTATIC)
testppd: testppd.o $(LIBCUPSSTATIC) test.ppd test2.ppd
echo Linking $@...
- $(LD_CC) $(ARCHFLAGS) $(LDFLAGS) -o $@ testppd.o $(LIBCUPSSTATIC) \
+ $(LD_CC) $(ARCHFLAGS) $(ALL_LDFLAGS) -o $@ testppd.o $(LIBCUPSSTATIC) \
$(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
echo Running PPD API tests...
@@ -686,7 +691,7 @@ testppd: testppd.o $(LIBCUPSSTATIC) test.ppd test2.ppd
testpwg: testpwg.o $(LIBCUPSSTATIC) test.ppd
echo Linking $@...
- $(LD_CC) $(ARCHFLAGS) $(LDFLAGS) -o $@ testpwg.o $(LIBCUPSSTATIC) \
+ $(LD_CC) $(ARCHFLAGS) $(ALL_LDFLAGS) -o $@ testpwg.o $(LIBCUPSSTATIC) \
$(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
echo Running PWG API tests...
@@ -699,7 +704,7 @@ testpwg: testpwg.o $(LIBCUPSSTATIC) test.ppd
testraster: testraster.o $(LIBCUPSSTATIC)
echo Linking $@...
- $(LD_CC) $(ARCHFLAGS) $(LDFLAGS) -o $@ testraster.o \
+ $(LD_CC) $(ARCHFLAGS) $(ALL_LDFLAGS) -o $@ testraster.o \
$(LIBCUPSSTATIC) $(IMGLIBS) $(DSOLIBS) $(COMMONLIBS) \
$(SSLLIBS) $(DNSSDLIBS) $(LIBGSSAPI)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -713,7 +718,7 @@ testraster: testraster.o $(LIBCUPSSTATIC)
testsnmp: testsnmp.o $(LIBCUPSSTATIC)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o $@ testsnmp.o $(LIBCUPSSTATIC) \
+ $(LD_CC) $(ALL_LDFLAGS) -o $@ testsnmp.o $(LIBCUPSSTATIC) \
$(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -724,7 +729,7 @@ testsnmp: testsnmp.o $(LIBCUPSSTATIC)
tlscheck: tlscheck.o $(LIBCUPSSTATIC)
echo Linking $@...
- $(LD_CC) $(ARCHFLAGS) $(LDFLAGS) -o $@ tlscheck.o $(LIBCUPSSTATIC) \
+ $(LD_CC) $(ARCHFLAGS) $(ALL_LDFLAGS) -o $@ tlscheck.o $(LIBCUPSSTATIC) \
$(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -736,42 +741,34 @@ tlscheck: tlscheck.o $(LIBCUPSSTATIC)
apihelp:
echo Generating CUPS API help files...
$(RM) cupspm.xml
- mxmldoc --section "Programming" --body cupspm.md \
+ codedoc --section "Programming" --body cupspm.md \
cupspm.xml \
auth.c cups.h dest*.c encode.c http.h http*.c ipp.h ipp*.c \
options.c tls-darwin.c usersys.c util.c \
--coverimage cupspm.png \
--epub ../doc/help/cupspm.epub
- mxmldoc --section "Programming" --body cupspm.md \
+ codedoc --section "Programming" --body cupspm.md \
cupspm.xml > ../doc/help/cupspm.html
$(RM) cupspm.xml
- mxmldoc --section "Programming" --title "Administration APIs" \
+ codedoc --section "Programming" --title "Administration APIs" \
--css ../doc/cups-printable.css \
- --header api-admin.header --intro api-admin.shtml \
- api-admin.xml \
+ --header api-admin.header --body api-admin.shtml \
adminutil.c adminutil.h getdevices.c >../doc/help/api-admin.html
- $(RM) api-admin.xml
- mxmldoc --section "Programming" --title "PPD API (DEPRECATED)" \
+ codedoc --section "Programming" --title "PPD API (DEPRECATED)" \
--css ../doc/cups-printable.css \
- --header api-ppd.header --intro api-ppd.shtml \
- api-ppd.xml ppd.h ppd-*.c >../doc/help/api-ppd.html
- $(RM) api-ppd.xml
- mxmldoc --section "Programming" --title "Raster API" \
+ --header api-ppd.header --body api-ppd.shtml \
+ ppd.h ppd-*.c raster-interstub.c >../doc/help/api-ppd.html
+ codedoc --section "Programming" --title "Raster API" \
--css ../doc/cups-printable.css \
- --header api-raster.header --intro api-raster.shtml \
- api-raster.xml \
- ../cups/raster.h interpret.c raster.c \
+ --header api-raster.header --body api-raster.shtml \
+ ../cups/raster.h raster-stubs.c \
>../doc/help/api-raster.html
- mxmldoc --tokens help/api-raster.html api-raster.xml >../doc/help/api-raster.tokens
- $(RM) api-raster.xml
- mxmldoc --section "Programming" \
+ codedoc --section "Programming" \
--title "Filter and Backend Programming" \
--css ../doc/cups-printable.css \
- --header api-filter.header --intro api-filter.shtml \
- api-filter.xml \
+ --header api-filter.header --body api-filter.shtml \
backchannel.c backend.h backend.c sidechannel.c sidechannel.h \
>../doc/help/api-filter.html
- $(RM) api-filter.xml
#
diff --git a/cups/adminutil.c b/cups/adminutil.c
index 1a5067f1b..7ff5bf2bc 100644
--- a/cups/adminutil.c
+++ b/cups/adminutil.c
@@ -47,6 +47,10 @@ cupsAdminCreateWindowsPPD(
char *buffer, /* I - Filename buffer */
int bufsize) /* I - Size of filename buffer */
{
+ (void)http;
+ (void)dest;
+ (void)bufsize;
+
if (buffer)
*buffer = '\0';
@@ -69,6 +73,13 @@ cupsAdminExportSamba(
const char *samba_password, /* I - Samba password */
FILE *logfile) /* I - Log file, if any */
{
+ (void)dest;
+ (void)ppd;
+ (void)samba_server;
+ (void)samba_user;
+ (void)samba_password;
+ (void)logfile;
+
return (0);
}
diff --git a/cups/api-admin.shtml b/cups/api-admin.shtml
index 70d284695..ab00c9be8 100644
--- a/cups/api-admin.shtml
+++ b/cups/api-admin.shtml
@@ -11,7 +11,7 @@
<p>The administrative APIs provide convenience functions to perform certain administrative functions with the CUPS scheduler.</p>
-<blockquote><b>Note:<b>
+<blockquote><b>Note:</b>
<p>Administrative functions normally require administrative privileges to execute and must not be used in ordinary user applications!</p>
</blockquote>
diff --git a/cups/api-filter.shtml b/cups/api-filter.shtml
index 0a1e42984..e7ab51014 100644
--- a/cups/api-filter.shtml
+++ b/cups/api-filter.shtml
@@ -868,4 +868,7 @@ void *my_data;
</ol>
-<blockquote><b>Note:</b> The sandbox profile used in CUPS 2.0 still allows some actions that are not listed above - these privileges will be removed over time until the profile matches the list above.</blockquote>
+<blockquote><b>Note:</b>
+
+<p>The sandbox profile used in CUPS still allows some actions that are not listed above - these privileges will be removed over time until the profile matches the list above.</p>
+</blockquote>
diff --git a/cups/api-ppd.header b/cups/api-ppd.header
index cb24cd364..bc555e638 100644
--- a/cups/api-ppd.header
+++ b/cups/api-ppd.header
@@ -1,7 +1,7 @@
<!--
PPD API header for CUPS.
- Copyright © 2008-2012 by Apple Inc.
+ Copyright © 2008-2019 by Apple Inc.
Licensed under Apache License v2.0. See the file "LICENSE" for more
information.
@@ -9,7 +9,10 @@
<h1 class='title'>PPD API (DEPRECATED)</h1>
-<blockquote>The PPD API is deprecated starting in CUPS 1.6/macOS 10.8. Please use the new Job Ticket APIs in the <a href="api-cups.html">CUPS API</a> documentation. These functions will be removed in a future release of CUPS.</blockquote>
+<blockquote><b>Note:</b>
+
+<p>The PPD API was deprecated in CUPS 1.6/macOS 10.8. Please use the new Job Ticket APIs in the <a href="cupspm.html">CUPS Programming Manual</a> documentation. These functions will be removed in a future release of CUPS.</p>
+</blockquote>
<div class='summary'><table summary='General Information'>
<thead>
@@ -26,7 +29,7 @@
<tr>
<th>See Also</th>
<td>Programming: <a href='api-overview.html' target='_top'>Introduction to CUPS Programming</a><br>
- Programming: <a href='api-cups.html' target='_top'>CUPS API</a><br>
+ Programming: <a href='cupspm.html' target='_top'>CUPS Programming Manual</a><br>
Specifications: <a href='spec-ppd.html' target='_top'>CUPS PPD Extensions</a></td>
</tr>
</tbody>
diff --git a/cups/api-ppd.shtml b/cups/api-ppd.shtml
index e9eb1cb67..d7a43f48f 100644
--- a/cups/api-ppd.shtml
+++ b/cups/api-ppd.shtml
@@ -1,7 +1,7 @@
<!--
PPD API introduction for CUPS.
- Copyright © 2007-2018 by Apple Inc.
+ Copyright © 2007-2019 by Apple Inc.
Copyright © 1997-2006 by Easy Software Products, all rights reserved.
Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -10,7 +10,10 @@
<h2 class='title'><a name='OVERVIEW'>Overview</a></h2>
-<blockquote>The PPD API is deprecated starting in CUPS 1.6/macOS 10.8. Please use the new Job Ticket APIs in the <a href="cupspm.html">CUPS API</a> documentation. These functions will be removed in a future release of CUPS.</blockquote>
+<blockquote><b>Note:</b>
+
+<p>The PPD API was deprecated in CUPS 1.6/macOS 10.8. Please use the new Job Ticket APIs in the <a href="cupspm.html">CUPS Programming Manual</a> documentation. These functions will be removed in a future release of CUPS.</p>
+</blockquote>
<p>The CUPS PPD API provides read-only access the data in PostScript Printer
Description ("PPD") files which are used for all printers with a driver. With
@@ -28,6 +31,7 @@ values as case-insensitive strings, so option "InputSlot" and choice "Upper"
are equivalent to "inputslot" and "upper", respectively.</p>
</blockquote>
+
<h3><a name="LOADING">Loading a PPD File</a></h3>
<p>The <a href="#ppdOpenFile"><code>ppdOpenFile</code></a> function "opens" a
@@ -115,6 +119,7 @@ int num_options = cupsParseOptions(argv[5], 0, &amp;options);
cupsFreeOptions(num_options, options);
</pre>
+
<h3><a name="CONSTRAINTS">Constraints</a></h3>
<p>PPD files support specification of conflict conditions, called
@@ -125,6 +130,7 @@ the options and choices that conflict with each other. The
how many of the selected options are incompatible. Since constraints are
normally specified in pairs, the returned value is typically an even number.</p>
+
<h3><a name="PAGE_SIZES">Page Sizes</a></h3>
<p>Page sizes are special options which have physical dimensions and margins
@@ -179,6 +185,7 @@ in points. Custom page size names can also be specified in inches
<a href="#ppdPageSize"><code>ppdPageSize</code></a> function will return
<code>NULL</code>.</p>
+
<h3><a name="ATTRIBUTES">Attributes</a></h3>
<p>Every PPD file is composed of one or more attributes. Most of these
diff --git a/cups/api-raster.header b/cups/api-raster.header
index 45fa720c9..f5122d865 100644
--- a/cups/api-raster.header
+++ b/cups/api-raster.header
@@ -1,7 +1,7 @@
<!--
Raster API documentation for CUPS.
- Copyright © 2008-2010 by Apple Inc.
+ Copyright © 2008-2019 by Apple Inc.
Licensed under Apache License v2.0. See the file "LICENSE" for more
information.
@@ -19,13 +19,12 @@
<tbody>
<tr>
<th>Library</th>
- <td>-lcupsimage</td>
+ <td>-lcups</td>
</tr>
<tr>
<th>See Also</th>
- <td>Programming: <a href='api-overview.html'>Introduction to CUPS Programming</a><br>
- Programming: <a href='api-cups.html'>CUPS API</a><br>
- Programming: <a href='api-cups.html'>PPD API</a><br>
+ <td>Programming: <a href='cupspm.html'>CUPS Programming Manual</a><br>
+ Programming: <a href='api-ppd.html'>PPD API</a><br>
References: <a href='spec-ppd.html'>CUPS PPD Specification</a></td>
</tr>
</tbody>
diff --git a/cups/api-raster.shtml b/cups/api-raster.shtml
index d2b8a207b..44a603711 100644
--- a/cups/api-raster.shtml
+++ b/cups/api-raster.shtml
@@ -1,7 +1,7 @@
<!--
Raster API introduction for CUPS.
- Copyright © 2007-2013 by Apple Inc.
+ Copyright © 2007-2019 by Apple Inc.
Copyright © 1997-2006 by Easy Software Products, all rights reserved.
Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -147,7 +147,7 @@ the memory used to read the raster file:</p>
<ul class="code">
- <li><a href="#cupsRasterInterpretPPD" title="Interpret PPD commands to create a page header.">cupsRasterInterpretPPD</a></li>
+ <li><a href="#cupsRasterInitPWGHeader" title="Interpret IPP attributes to create a page header.">cupsRasterInitPWGHeader</a></li>
<li><a href="#cupsRasterWriteHeader" title="Write a raster page header from a version 1 page header structure.">cupsRasterWriteHeader</a> <span class="info">Deprecated in CUPS 1.2/macOS 10.5</span></li>
<li><a href="#cupsRasterWriteHeader2" title="Write a raster page header from a version 2 page header structure.">cupsRasterWriteHeader2</a></li>
<li><a href="#cupsRasterWritePixels" title="Write raster pixels.">cupsRasterWritePixels</a></li>
diff --git a/cups/auth.c b/cups/auth.c
index b97a6b61c..634ed1fba 100644
--- a/cups/auth.c
+++ b/cups/auth.c
@@ -1,7 +1,7 @@
/*
* Authentication functions for CUPS.
*
- * Copyright 2007-2018 by Apple Inc.
+ * Copyright 2007-2019 by Apple Inc.
* Copyright 1997-2007 by Easy Software Products.
*
* This file contains Kerberos support code, copyright 2006 by
@@ -26,11 +26,6 @@
#if HAVE_AUTHORIZATION_H
# include <Security/Authorization.h>
-# ifdef HAVE_SECBASEPRIV_H
-# include <Security/SecBasePriv.h>
-# else
-extern const char *cssmErrorString(int error);
-# endif /* HAVE_SECBASEPRIV_H */
#endif /* HAVE_AUTHORIZATION_H */
#if defined(SO_PEERCRED) && defined(AF_LOCAL)
@@ -47,6 +42,9 @@ static const char *cups_auth_param(const char *scheme, const char *name, char *v
static const char *cups_auth_scheme(const char *www_authenticate, char *scheme, size_t schemesize);
#ifdef HAVE_GSSAPI
+# define CUPS_GSS_OK 0 /* Successfully set credentials */
+# define CUPS_GSS_NONE -1 /* No credentials */
+# define CUPS_GSS_FAIL -2 /* Failed credentials/authentication */
# ifdef HAVE_GSS_ACQUIRE_CRED_EX_F
# ifdef HAVE_GSS_GSSAPI_SPI_H
# include <GSS/gssapi_spi.h>
@@ -173,6 +171,8 @@ cupsDoAuthentication(
* Check the scheme name...
*/
+ DEBUG_printf(("2cupsDoAuthentication: Trying scheme \"%s\"...", scheme));
+
#ifdef HAVE_GSSAPI
if (!_cups_strcasecmp(scheme, "Negotiate"))
{
@@ -180,18 +180,36 @@ cupsDoAuthentication(
* Kerberos authentication...
*/
- if (_cupsSetNegotiateAuthString(http, method, resource))
+ int gss_status; /* Auth status */
+
+ if ((gss_status = _cupsSetNegotiateAuthString(http, method, resource)) == CUPS_GSS_FAIL)
{
+ DEBUG_puts("1cupsDoAuthentication: Negotiate failed.");
http->status = HTTP_STATUS_CUPS_AUTHORIZATION_CANCELED;
return (-1);
}
-
- break;
+ else if (gss_status == CUPS_GSS_NONE)
+ {
+ DEBUG_puts("2cupsDoAuthentication: No credentials for Negotiate.");
+ continue;
+ }
+ else
+ {
+ DEBUG_puts("2cupsDoAuthentication: Using Negotiate.");
+ break;
+ }
}
else
#endif /* HAVE_GSSAPI */
if (_cups_strcasecmp(scheme, "Basic") && _cups_strcasecmp(scheme, "Digest"))
- continue; /* Not supported (yet) */
+ {
+ /*
+ * Other schemes not yet supported...
+ */
+
+ DEBUG_printf(("2cupsDoAuthentication: Scheme \"%s\" not yet supported.", scheme));
+ continue;
+ }
/*
* See if we should retry the current username:password...
@@ -221,6 +239,7 @@ cupsDoAuthentication(
if ((password = cupsGetPassword2(prompt, http, method, resource)) == NULL)
{
+ DEBUG_puts("1cupsDoAuthentication: User canceled password request.");
http->status = HTTP_STATUS_CUPS_AUTHORIZATION_CANCELED;
return (-1);
}
@@ -250,6 +269,7 @@ cupsDoAuthentication(
char encode[256]; /* Base64 buffer */
+ DEBUG_puts("2cupsDoAuthentication: Using Basic.");
httpEncode64_2(encode, sizeof(encode), http->userpass, (int)strlen(http->userpass));
httpSetAuthString(http, "Basic", encode);
break;
@@ -268,19 +288,22 @@ cupsDoAuthentication(
cups_auth_param(schemedata, "realm", http->realm, sizeof(http->realm));
if (_httpSetDigestAuthString(http, nonce, method, resource))
+ {
+ DEBUG_puts("2cupsDoAuthentication: Using Basic.");
break;
+ }
}
}
if (http->authstring)
{
- DEBUG_printf(("1cupsDoAuthentication: authstring=\"%s\"", http->authstring));
+ DEBUG_printf(("1cupsDoAuthentication: authstring=\"%s\".", http->authstring));
return (0);
}
else
{
- DEBUG_printf(("1cupsDoAuthentication: Unknown auth type: \"%s\"", www_auth));
+ DEBUG_puts("1cupsDoAuthentication: No supported schemes.");
http->status = HTTP_STATUS_CUPS_AUTHORIZATION_CANCELED;
return (-1);
@@ -293,7 +316,7 @@ cupsDoAuthentication(
* '_cupsSetNegotiateAuthString()' - Set the Kerberos authentication string.
*/
-int /* O - 0 on success, -1 on error */
+int /* O - 0 on success, negative on error */
_cupsSetNegotiateAuthString(
http_t *http, /* I - Connection to server */
const char *method, /* I - Request method ("GET", "POST", "PUT") */
@@ -318,10 +341,16 @@ _cupsSetNegotiateAuthString(
{
DEBUG_puts("1_cupsSetNegotiateAuthString: Weak-linked GSSAPI/Kerberos "
"framework is not present");
- return (-1);
+ return (CUPS_GSS_NONE);
}
# endif /* __APPLE__ */
+ if (!strcmp(http->hostname, "localhost") || http->hostname[0] == '/' || isdigit(http->hostname[0] & 255) || !strchr(http->hostname, '.'))
+ {
+ DEBUG_printf(("1_cupsSetNegotiateAuthString: Kerberos not available for host \"%s\".", http->hostname));
+ return (CUPS_GSS_NONE);
+ }
+
if (http->gssname == GSS_C_NO_NAME)
{
http->gssname = cups_gss_getname(http, _cupsGSSServiceName());
@@ -366,7 +395,7 @@ _cupsSetNegotiateAuthString(
cupsUser(), http->gsshost);
if ((password = cupsGetPassword2(prompt, http, method, resource)) == NULL)
- return (-1);
+ return (CUPS_GSS_FAIL);
/*
* Try to acquire credentials...
@@ -420,18 +449,20 @@ _cupsSetNegotiateAuthString(
}
# endif /* HAVE_GSS_ACQUIRED_CRED_EX_F */
- if (GSS_ERROR(major_status))
+ if (major_status == GSS_S_NO_CRED)
{
- cups_gss_printf(major_status, minor_status,
- "_cupsSetNegotiateAuthString: Unable to initialize "
- "security context");
- return (-1);
+ cups_gss_printf(major_status, minor_status, "_cupsSetNegotiateAuthString: No credentials");
+ return (CUPS_GSS_NONE);
+ }
+ else if (GSS_ERROR(major_status))
+ {
+ cups_gss_printf(major_status, minor_status, "_cupsSetNegotiateAuthString: Unable to initialize security context");
+ return (CUPS_GSS_FAIL);
}
# ifdef DEBUG
else if (major_status == GSS_S_CONTINUE_NEEDED)
- cups_gss_printf(major_status, minor_status,
- "_cupsSetNegotiateAuthString: Continuation needed!");
+ cups_gss_printf(major_status, minor_status, "_cupsSetNegotiateAuthString: Continuation needed");
# endif /* DEBUG */
if (output_token.length > 0 && output_token.length <= 65536)
@@ -465,10 +496,10 @@ _cupsSetNegotiateAuthString(
"large - %d bytes!", (int)output_token.length));
gss_release_buffer(&minor_status, &output_token);
- return (-1);
+ return (CUPS_GSS_FAIL);
}
- return (0);
+ return (CUPS_GSS_OK);
}
#endif /* HAVE_GSSAPI */
@@ -951,8 +982,8 @@ cups_local_auth(http_t *http) /* I - HTTP connection to server */
status = AuthorizationCreate(NULL, kAuthorizationEmptyEnvironment, kAuthorizationFlagDefaults, &http->auth_ref);
if (status != errAuthorizationSuccess)
{
- DEBUG_printf(("8cups_local_auth: AuthorizationCreate() returned %d (%s)",
- (int)status, cssmErrorString(status)));
+ DEBUG_printf(("8cups_local_auth: AuthorizationCreate() returned %d",
+ (int)status));
return (-1);
}
@@ -993,8 +1024,7 @@ cups_local_auth(http_t *http) /* I - HTTP connection to server */
else if (status == errAuthorizationCanceled)
return (-1);
- DEBUG_printf(("9cups_local_auth: AuthorizationCopyRights() returned %d (%s)",
- (int)status, cssmErrorString(status)));
+ DEBUG_printf(("9cups_local_auth: AuthorizationCopyRights() returned %d", (int)status));
/*
* Fall through to try certificates...
diff --git a/cups/backchannel.c b/cups/backchannel.c
index 6c9aba417..916c31433 100644
--- a/cups/backchannel.c
+++ b/cups/backchannel.c
@@ -12,6 +12,7 @@
*/
#include "cups.h"
+#include "sidechannel.h"
#include <errno.h>
#ifdef _WIN32
# include <io.h>
diff --git a/cups/cups-private.h b/cups/cups-private.h
index 2b363e6d6..f1b052a30 100644
--- a/cups/cups-private.h
+++ b/cups/cups-private.h
@@ -1,7 +1,7 @@
/*
* Private definitions for CUPS.
*
- * Copyright © 2007-2018 by Apple Inc.
+ * Copyright © 2007-2019 by Apple Inc.
* Copyright © 1997-2007 by Easy Software Products, all rights reserved.
*
* Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -57,6 +57,17 @@ typedef struct _cups_raster_error_s /**** Error buffer structure ****/
*end; /* End of buffer */
} _cups_raster_error_t;
+typedef enum _cups_uatokens_e /**** UserAgentTokens values */
+{
+ _CUPS_UATOKENS_NONE, /* Do not send User-Agent */
+ _CUPS_UATOKENS_PRODUCT_ONLY, /* CUPS IPP */
+ _CUPS_UATOKENS_MAJOR, /* CUPS/major IPP/2 */
+ _CUPS_UATOKENS_MINOR, /* CUPS/major.minor IPP/2.1 */
+ _CUPS_UATOKENS_MINIMAL, /* CUPS/major.minor.patch IPP/2.1 */
+ _CUPS_UATOKENS_OS, /* CUPS/major.minor.patch (osname osversion) IPP/2.1 */
+ _CUPS_UATOKENS_FULL /* CUPS/major.minor.patch (osname osversion; architecture) IPP/2.1 */
+} _cups_uatokens_t;
+
typedef struct _cups_globals_s /**** CUPS global state data ****/
{
/* Multiple places... */
@@ -146,6 +157,7 @@ typedef struct _cups_globals_s /**** CUPS global state data ****/
char tempfile[1024]; /* cupsTempFd/File buffer */
/* usersys.c */
+ _cups_uatokens_t uatokens; /* UserAgentTokens setting */
http_encryption_t encryption; /* Encryption setting */
char user[65], /* User name */
user_agent[256],/* User-Agent string */
diff --git a/cups/cups.h b/cups/cups.h
index e1d3d6870..e64fdcc96 100644
--- a/cups/cups.h
+++ b/cups/cups.h
@@ -1,10 +1,11 @@
/*
* API definitions for CUPS.
*
- * Copyright 2007-2017 by Apple Inc.
- * Copyright 1997-2007 by Easy Software Products.
+ * Copyright © 2007-2019 by Apple Inc.
+ * Copyright © 1997-2007 by Easy Software Products.
*
- * Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+ * Licensed under Apache License v2.0. See the file "LICENSE" for more
+ * information.
*/
#ifndef _CUPS_CUPS_H_
@@ -410,10 +411,6 @@ extern int cupsSetDests2(http_t *http, int num_dests,
cups_dest_t *dests) _CUPS_API_1_1_21;
/**** New in CUPS 1.2/macOS 10.5 ****/
-extern ssize_t cupsBackChannelRead(char *buffer, size_t bytes,
- double timeout) _CUPS_API_1_2;
-extern ssize_t cupsBackChannelWrite(const char *buffer, size_t bytes,
- double timeout) _CUPS_API_1_2;
extern void cupsEncodeOptions2(ipp_t *ipp, int num_options,
cups_option_t *options,
ipp_tag_t group_tag) _CUPS_API_1_2;
diff --git a/cups/cupspm.md b/cups/cupspm.md
index 774f1b1b4..260b261f5 100644
--- a/cups/cupspm.md
+++ b/cups/cupspm.md
@@ -1,7 +1,7 @@
---
title: CUPS Programming Manual
author: Michael R Sweet
-copyright: Copyright © 2007-2018 by Apple Inc. All Rights Reserved.
+copyright: Copyright © 2007-2019 by Apple Inc. All Rights Reserved.
version: 2.3.0
...
@@ -25,7 +25,7 @@ the CUPS scheduler.
## Guidelines
-When writing software that uses the "cups" library:
+When writing software (other than printer drivers) that uses the "cups" library:
- Do not use undocumented or deprecated APIs,
- Do not rely on pre-configured printers,
@@ -42,16 +42,23 @@ Similarly, printer and job management applications can use standard query
operations to obtain the status information in a common, generic form and use
standard management operations to control the state of those printers and jobs.
+> **Note:**
+>
+> CUPS printer drivers necessarily depend on specific file formats and certain
+> implementation details of the CUPS software. Please consult the Postscript
+> and raster printer driver developer documentation on
+> [CUPS.org](https://www.cups.org/documentation.html) for more information.
+
## Terms Used in This Document
A *Destination* is a printer or print queue that accepts print jobs. A
-*Print Job* is one or more documents that are processed by a destination
-using options supplied when creating the job. A *Document* is a file (JPEG
-image, PDF file, etc.) suitable for printing. An *Option* controls some aspect
-of printing, such as the media used. *Media* is the sheets or roll that is
-printed on. An *Attribute* is an option encoded for an Internet Printing
-Protocol (IPP) request.
+*Print Job* is a collection of one or more documents that are processed by a
+destination using options supplied when creating the job. A *Document* is a
+file (JPEG image, PDF file, etc.) suitable for printing. An *Option* controls
+some aspect of printing, such as the media used. *Media* is the sheets or roll
+that is printed on. An *Attribute* is an option encoded for an Internet
+Printing Protocol (IPP) request.
## Compiling Programs That Use the CUPS API
@@ -195,7 +202,9 @@ can have any of the following constant (bit) values set:
The callback function returns 0 to stop enumeration or 1 to continue.
-> Note that the callback function will likely be called multiple times for the
+> **Note:**
+>
+> The callback function will likely be called multiple times for the
> same destination, so it is up to the caller to suppress any duplicate
> destinations.
@@ -817,7 +826,9 @@ which printer is being queried:
ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_URI,
"printer-uri", NULL, printer_uri);
-> Note: If we wanted to query the scheduler instead of the device, we would look
+> **Note:**
+>
+> If we wanted to query the scheduler instead of the device, we would look
> up the "printer-uri-supported" option instead of the "device-uri" value.
The `ippAddString` function adds the "printer-uri" attribute the the IPP
diff --git a/cups/dest-options.c b/cups/dest-options.c
index 308ee3359..f4d75105c 100644
--- a/cups/dest-options.c
+++ b/cups/dest-options.c
@@ -1,7 +1,7 @@
/*
* Destination option/media support for CUPS.
*
- * Copyright © 2012-2018 by Apple Inc.
+ * Copyright © 2012-2019 by Apple Inc.
*
* Licensed under Apache License v2.0. See the file "LICENSE" for more
* information.
@@ -28,7 +28,7 @@
static void cups_add_dconstres(cups_array_t *a, ipp_t *collection);
static int cups_collection_contains(ipp_t *test, ipp_t *match);
-static size_t cups_collection_string(ipp_attribute_t *attr, char *buffer, size_t bufsize);
+static size_t cups_collection_string(ipp_attribute_t *attr, char *buffer, size_t bufsize) _CUPS_NONNULL((1,2));
static int cups_compare_dconstres(_cups_dconstres_t *a,
_cups_dconstres_t *b);
static int cups_compare_media_db(_cups_media_db_t *a,
@@ -179,6 +179,7 @@ cupsCheckDestSupported(
ipp_res_t units_value; /* Resolution units */
ipp_attribute_t *attr; /* Attribute */
_ipp_value_t *attrval; /* Current attribute value */
+ _ipp_option_t *map; /* Option mapping information */
/*
@@ -270,9 +271,14 @@ cupsCheckDestSupported(
* Check literal values...
*/
+ map = _ippFindOption(option);
+
switch (attr->value_tag)
{
case IPP_TAG_INTEGER :
+ if (map && map->value_tag == IPP_TAG_STRING)
+ return (strlen(value) <= (size_t)attr->values[0].integer);
+
case IPP_TAG_ENUM :
int_value = atoi(value);
@@ -285,7 +291,10 @@ cupsCheckDestSupported(
return (attr->values[0].boolean);
case IPP_TAG_RANGE :
- int_value = atoi(value);
+ if (map && map->value_tag == IPP_TAG_STRING)
+ int_value = (int)strlen(value);
+ else
+ int_value = atoi(value);
for (i = 0; i < attr->num_values; i ++)
if (int_value >= attr->values[i].range.lower &&
@@ -1618,7 +1627,7 @@ cups_collection_string(
else
snprintf(temp, sizeof(temp), "%04u-%02u-%02uT%02u:%02u:%02u%c%02u%02u", year, date[2], date[3], date[4], date[5], date[6], date[8], date[9], date[10]);
- if (buffer && bufptr < bufend)
+ if (bufptr < bufend)
strlcpy(bufptr, temp, (size_t)(bufend - bufptr + 1));
bufptr += strlen(temp);
@@ -1638,7 +1647,7 @@ cups_collection_string(
else
snprintf(temp, sizeof(temp), "%dx%d%s", xres, yres, units == IPP_RES_PER_INCH ? "dpi" : "dpcm");
- if (buffer && bufptr < bufend)
+ if (bufptr < bufend)
strlcpy(bufptr, temp, (size_t)(bufend - bufptr + 1));
bufptr += strlen(temp);
@@ -1654,7 +1663,7 @@ cups_collection_string(
snprintf(temp, sizeof(temp), "%d-%d", lower, upper);
- if (buffer && bufptr < bufend)
+ if (bufptr < bufend)
strlcpy(bufptr, temp, (size_t)(bufend - bufptr + 1));
bufptr += strlen(temp);
@@ -2513,8 +2522,10 @@ cups_get_media_db(http_t *http, /* I - Connection to destination */
strlcpy(size->media, best->key, sizeof(size->media));
else if (best->size_name)
strlcpy(size->media, best->size_name, sizeof(size->media));
- else
+ else if (pwg && pwg->pwg)
strlcpy(size->media, pwg->pwg, sizeof(size->media));
+ else
+ strlcpy(size->media, "unknown", sizeof(size->media));
size->width = best->width;
size->length = best->length;
diff --git a/cups/dest.c b/cups/dest.c
index 9b7ccbd33..17d96fe4a 100644
--- a/cups/dest.c
+++ b/cups/dest.c
@@ -1,7 +1,7 @@
/*
* User-defined destination (and option) support for CUPS.
*
- * Copyright © 2007-2018 by Apple Inc.
+ * Copyright © 2007-2019 by Apple Inc.
* Copyright © 1997-2007 by Easy Software Products.
*
* Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -44,10 +44,10 @@
*/
#ifdef __APPLE__
-# if !TARGET_OS_IOS
+# if HAVE_SCDYNAMICSTORECOPYCOMPUTERNAME
# include <SystemConfiguration/SystemConfiguration.h>
# define _CUPS_LOCATION_DEFAULTS 1
-# endif /* !TARGET_OS_IOS */
+# endif /* HAVE_SCDYNAMICSTORECOPYCOMPUTERNAME */
# define kCUPSPrintingPrefs CFSTR("org.cups.PrintingPrefs")
# define kDefaultPaperIDKey CFSTR("DefaultPaperID")
# define kLastUsedPrintersKey CFSTR("LastUsedPrinters")
diff --git a/cups/file.c b/cups/file.c
index 324abe26d..e6e1f5b82 100644
--- a/cups/file.c
+++ b/cups/file.c
@@ -6,7 +6,7 @@
* our own file functions allows us to provide transparent support of
* different line endings, gzip'd print files, PPD files, etc.
*
- * Copyright © 2007-2018 by Apple Inc.
+ * Copyright © 2007-2019 by Apple Inc.
* Copyright © 1997-2007 by Easy Software Products, all rights reserved.
*
* Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -675,6 +675,12 @@ cupsFileGetChar(cups_file_t *fp) /* I - CUPS file */
return (-1);
}
+ if (fp->eof)
+ {
+ DEBUG_puts("5cupsFileGetChar: End-of-file!");
+ return (-1);
+ }
+
/*
* If the input buffer is empty, try to read more data...
*/
@@ -1647,6 +1653,12 @@ cupsFileRead(cups_file_t *fp, /* I - CUPS file */
if (bytes == 0)
return (0);
+ if (fp->eof)
+ {
+ DEBUG_puts("5cupsFileRead: End-of-file!");
+ return (-1);
+ }
+
/*
* Loop until all bytes are read...
*/
diff --git a/cups/hash.c b/cups/hash.c
index 68c9d4e25..061486076 100644
--- a/cups/hash.c
+++ b/cups/hash.c
@@ -1,7 +1,7 @@
/*
* Hashing function for CUPS.
*
- * Copyright © 2015-2018 by Apple Inc.
+ * Copyright © 2015-2019 by Apple Inc.
*
* Licensed under Apache License v2.0. See the file "LICENSE" for more
* information.
@@ -230,7 +230,7 @@ cupsHashData(const char *algorithm, /* I - Algorithm name */
gnutls_hash_fast(alg, data, datalen, hash);
- return (gnutls_hash_get_len(alg));
+ return ((ssize_t)gnutls_hash_get_len(alg));
}
#else
diff --git a/cups/http-addr.c b/cups/http-addr.c
index 677c7a682..86749c848 100644
--- a/cups/http-addr.c
+++ b/cups/http-addr.c
@@ -1,10 +1,11 @@
/*
* HTTP address routines for CUPS.
*
- * Copyright 2007-2014 by Apple Inc.
+ * Copyright 2007-2019 by Apple Inc.
* Copyright 1997-2006 by Easy Software Products, all rights reserved.
*
- * Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+ * Licensed under Apache License v2.0. See the file "LICENSE" for more
+ * information.
*/
/*
@@ -19,7 +20,9 @@
#endif /* HAVE_RESOLV_H */
#ifdef __APPLE__
# include <CoreFoundation/CoreFoundation.h>
-# include <SystemConfiguration/SystemConfiguration.h>
+# ifdef HAVE_SCDYNAMICSTORECOPYCOMPUTERNAME
+# include <SystemConfiguration/SystemConfiguration.h>
+# endif /* HAVE_SCDYNAMICSTORECOPYCOMPUTERNAME */
#endif /* __APPLE__ */
diff --git a/cups/http-private.h b/cups/http-private.h
index 9a789cf74..212fea7c4 100644
--- a/cups/http-private.h
+++ b/cups/http-private.h
@@ -154,21 +154,6 @@ typedef gnutls_certificate_credentials_t *http_tls_credentials_t;
* for its IO and protocol management...
*/
-# if !defined(HAVE_SECBASEPRIV_H) && defined(HAVE_CSSMERRORSTRING) /* Declare prototype for function in that header... */
-extern const char *cssmErrorString(int error);
-# endif /* !HAVE_SECBASEPRIV_H && HAVE_CSSMERRORSTRING */
-# if !defined(HAVE_SECIDENTITYSEARCHPRIV_H) && defined(HAVE_SECIDENTITYSEARCHCREATEWITHPOLICY) /* Declare prototype for function in that header... */
-extern OSStatus SecIdentitySearchCreateWithPolicy(SecPolicyRef policy,
- CFStringRef idString, CSSM_KEYUSE keyUsage,
- CFTypeRef keychainOrArray,
- Boolean returnOnlyValidIdentities,
- SecIdentitySearchRef* searchRef);
-# endif /* !HAVE_SECIDENTITYSEARCHPRIV_H && HAVE_SECIDENTITYSEARCHCREATEWITHPOLICY */
-# if !defined(HAVE_SECPOLICYPRIV_H) && defined(HAVE_SECPOLICYSETVALUE) /* Declare prototype for function in that header... */
-extern OSStatus SecPolicySetValue(SecPolicyRef policyRef,
- const CSSM_DATA *value);
-# endif /* !HAVE_SECPOLICYPRIV_H && HAVE_SECPOLICYSETVALUE */
-
typedef SSLContextRef http_tls_t;
typedef CFArrayRef http_tls_credentials_t;
diff --git a/cups/http.c b/cups/http.c
index df9b7bdd6..ff8f6918f 100644
--- a/cups/http.c
+++ b/cups/http.c
@@ -3644,7 +3644,15 @@ http_add_field(http_t *http, /* I - HTTP connection */
char *combined; /* New value string */
- if ((combined = realloc(http->fields[field], total + 1)) != NULL)
+ if (http->fields[field] == http->_fields[field])
+ {
+ if ((combined = malloc(total + 1)) != NULL)
+ {
+ http->fields[field] = combined;
+ snprintf(combined, total + 1, "%s, %s", http->_fields[field], value);
+ }
+ }
+ else if ((combined = realloc(http->fields[field], total + 1)) != NULL)
{
http->fields[field] = combined;
strlcat(combined, ", ", total + 1);
diff --git a/cups/ipp-vars.c b/cups/ipp-vars.c
index 58efaaddf..395b0ebf3 100644
--- a/cups/ipp-vars.c
+++ b/cups/ipp-vars.c
@@ -1,7 +1,7 @@
/*
* IPP data file parsing functions.
*
- * Copyright © 2007-2018 by Apple Inc.
+ * Copyright © 2007-2019 by Apple Inc.
* Copyright © 1997-2007 by Easy Software Products.
*
* Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -134,7 +134,9 @@ const char * /* O - Value or @code NULL@ if not set */
_ippVarsGet(_ipp_vars_t *v, /* I - IPP variables */
const char *name) /* I - Variable name */
{
- if (!strcmp(name, "uri"))
+ if (!v)
+ return (NULL);
+ else if (!strcmp(name, "uri"))
return (v->uri);
else if (!strcmp(name, "uriuser") || !strcmp(name, "username"))
return (v->username[0] ? v->username : NULL);
diff --git a/cups/ipp.c b/cups/ipp.c
index d96f77404..0248cb9d2 100644
--- a/cups/ipp.c
+++ b/cups/ipp.c
@@ -1,7 +1,7 @@
/*
* Internet Printing Protocol functions for CUPS.
*
- * Copyright © 2007-2018 by Apple Inc.
+ * Copyright © 2007-2019 by Apple Inc.
* Copyright © 1997-2007 by Easy Software Products, all rights reserved.
*
* Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -3749,8 +3749,7 @@ ippSetDate(ipp_t *ipp, /* I - IPP message */
* Range check input...
*/
- if (!ipp || !attr || !*attr || (*attr)->value_tag != IPP_TAG_DATE ||
- element < 0 || element > (*attr)->num_values || !datevalue)
+ if (!ipp || !attr || !*attr || ((*attr)->value_tag != IPP_TAG_DATE && (*attr)->value_tag != IPP_TAG_NOVALUE && (*attr)->value_tag != IPP_TAG_UNKNOWN) || element < 0 || element > (*attr)->num_values || !datevalue)
return (0);
/*
@@ -3833,9 +3832,7 @@ ippSetInteger(ipp_t *ipp, /* I - IPP message */
* Range check input...
*/
- if (!ipp || !attr || !*attr ||
- ((*attr)->value_tag != IPP_TAG_INTEGER && (*attr)->value_tag != IPP_TAG_ENUM) ||
- element < 0 || element > (*attr)->num_values)
+ if (!ipp || !attr || !*attr || ((*attr)->value_tag != IPP_TAG_INTEGER && (*attr)->value_tag != IPP_TAG_ENUM && (*attr)->value_tag != IPP_TAG_NOVALUE && (*attr)->value_tag != IPP_TAG_UNKNOWN) || element < 0 || element > (*attr)->num_values)
return (0);
/*
@@ -3843,7 +3840,12 @@ ippSetInteger(ipp_t *ipp, /* I - IPP message */
*/
if ((value = ipp_set_value(ipp, attr, element)) != NULL)
+ {
+ if ((*attr)->value_tag != IPP_TAG_ENUM)
+ (*attr)->value_tag = IPP_TAG_INTEGER;
+
value->integer = intvalue;
+ }
return (value != NULL);
}
@@ -3920,9 +3922,7 @@ ippSetOctetString(
* Range check input...
*/
- if (!ipp || !attr || !*attr || (*attr)->value_tag != IPP_TAG_STRING ||
- element < 0 || element > (*attr)->num_values ||
- datalen < 0 || datalen > IPP_MAX_LENGTH)
+ if (!ipp || !attr || !*attr || ((*attr)->value_tag != IPP_TAG_STRING && (*attr)->value_tag != IPP_TAG_NOVALUE && (*attr)->value_tag != IPP_TAG_UNKNOWN) || element < 0 || element > (*attr)->num_values || datalen < 0 || datalen > IPP_MAX_LENGTH)
return (0);
/*
@@ -3946,6 +3946,8 @@ ippSetOctetString(
* Copy the data...
*/
+ (*attr)->value_tag = IPP_TAG_STRING;
+
if (value->unknown.data)
{
/*
@@ -4037,8 +4039,7 @@ ippSetRange(ipp_t *ipp, /* I - IPP message */
* Range check input...
*/
- if (!ipp || !attr || !*attr || (*attr)->value_tag != IPP_TAG_RANGE ||
- element < 0 || element > (*attr)->num_values || lowervalue > uppervalue)
+ if (!ipp || !attr || !*attr || ((*attr)->value_tag != IPP_TAG_RANGE && (*attr)->value_tag != IPP_TAG_NOVALUE && (*attr)->value_tag != IPP_TAG_UNKNOWN) || element < 0 || element > (*attr)->num_values || lowervalue > uppervalue)
return (0);
/*
@@ -4047,6 +4048,7 @@ ippSetRange(ipp_t *ipp, /* I - IPP message */
if ((value = ipp_set_value(ipp, attr, element)) != NULL)
{
+ (*attr)->value_tag = IPP_TAG_RANGE;
value->range.lower = lowervalue;
value->range.upper = uppervalue;
}
@@ -4119,9 +4121,7 @@ ippSetResolution(
* Range check input...
*/
- if (!ipp || !attr || !*attr || (*attr)->value_tag != IPP_TAG_RESOLUTION ||
- element < 0 || element > (*attr)->num_values || xresvalue <= 0 || yresvalue <= 0 ||
- unitsvalue < IPP_RES_PER_INCH || unitsvalue > IPP_RES_PER_CM)
+ if (!ipp || !attr || !*attr || ((*attr)->value_tag != IPP_TAG_RESOLUTION && (*attr)->value_tag != IPP_TAG_NOVALUE && (*attr)->value_tag != IPP_TAG_UNKNOWN) || element < 0 || element > (*attr)->num_values || xresvalue <= 0 || yresvalue <= 0 || unitsvalue < IPP_RES_PER_INCH || unitsvalue > IPP_RES_PER_CM)
return (0);
/*
@@ -4130,6 +4130,7 @@ ippSetResolution(
if ((value = ipp_set_value(ipp, attr, element)) != NULL)
{
+ (*attr)->value_tag = IPP_TAG_RESOLUTION;
value->resolution.units = unitsvalue;
value->resolution.xres = xresvalue;
value->resolution.yres = yresvalue;
@@ -4231,10 +4232,7 @@ ippSetString(ipp_t *ipp, /* I - IPP message */
else
value_tag = IPP_TAG_ZERO;
- if (!ipp || !attr || !*attr ||
- (value_tag < IPP_TAG_TEXT && value_tag != IPP_TAG_TEXTLANG &&
- value_tag != IPP_TAG_NAMELANG) || value_tag > IPP_TAG_MIMETYPE ||
- element < 0 || element > (*attr)->num_values || !strvalue)
+ if (!ipp || !attr || !*attr || (value_tag < IPP_TAG_TEXT && value_tag != IPP_TAG_TEXTLANG && value_tag != IPP_TAG_NAMELANG && value_tag != IPP_TAG_NOVALUE && value_tag != IPP_TAG_UNKNOWN) || value_tag > IPP_TAG_MIMETYPE || element < 0 || element > (*attr)->num_values || !strvalue)
return (0);
/*
@@ -4243,6 +4241,9 @@ ippSetString(ipp_t *ipp, /* I - IPP message */
if ((value = ipp_set_value(ipp, attr, element)) != NULL)
{
+ if (value_tag == IPP_TAG_NOVALUE || value_tag == IPP_TAG_UNKNOWN)
+ (*attr)->value_tag = IPP_TAG_KEYWORD;
+
if (element > 0)
value->string.language = (*attr)->values[0].string.language;
@@ -4343,10 +4344,7 @@ ippSetStringfv(ipp_t *ipp, /* I - IPP message */
else
value_tag = IPP_TAG_ZERO;
- if (!ipp || !attr || !*attr ||
- (value_tag < IPP_TAG_TEXT && value_tag != IPP_TAG_TEXTLANG &&
- value_tag != IPP_TAG_NAMELANG) || value_tag > IPP_TAG_MIMETYPE ||
- !format)
+ if (!ipp || !attr || !*attr || (value_tag < IPP_TAG_TEXT && value_tag != IPP_TAG_TEXTLANG && value_tag != IPP_TAG_NAMELANG && value_tag != IPP_TAG_NOVALUE && value_tag != IPP_TAG_UNKNOWN) || value_tag > IPP_TAG_MIMETYPE || !format)
return (0);
/*
@@ -4398,6 +4396,8 @@ ippSetStringfv(ipp_t *ipp, /* I - IPP message */
max_bytes = IPP_MAX_CHARSET;
break;
+ case IPP_TAG_NOVALUE :
+ case IPP_TAG_UNKNOWN :
case IPP_TAG_KEYWORD :
max_bytes = IPP_MAX_KEYWORD;
break;
@@ -4909,30 +4909,24 @@ ippValidateAttribute(
{
if ((*ptr & 0xe0) == 0xc0)
{
- ptr ++;
- if ((*ptr & 0xc0) != 0x80)
+ if ((ptr[1] & 0xc0) != 0x80)
break;
+
+ ptr ++;
}
else if ((*ptr & 0xf0) == 0xe0)
{
- ptr ++;
- if ((*ptr & 0xc0) != 0x80)
- break;
- ptr ++;
- if ((*ptr & 0xc0) != 0x80)
+ if ((ptr[1] & 0xc0) != 0x80 || (ptr[2] & 0xc0) != 0x80)
break;
+
+ ptr += 2;
}
else if ((*ptr & 0xf8) == 0xf0)
{
- ptr ++;
- if ((*ptr & 0xc0) != 0x80)
- break;
- ptr ++;
- if ((*ptr & 0xc0) != 0x80)
- break;
- ptr ++;
- if ((*ptr & 0xc0) != 0x80)
+ if ((ptr[1] & 0xc0) != 0x80 || (ptr[2] & 0xc0) != 0x80 || (ptr[3] & 0xc0) != 0x80)
break;
+
+ ptr += 3;
}
else if (*ptr & 0x80)
break;
@@ -4970,30 +4964,24 @@ ippValidateAttribute(
{
if ((*ptr & 0xe0) == 0xc0)
{
- ptr ++;
- if ((*ptr & 0xc0) != 0x80)
+ if ((ptr[1] & 0xc0) != 0x80)
break;
+
+ ptr ++;
}
else if ((*ptr & 0xf0) == 0xe0)
{
- ptr ++;
- if ((*ptr & 0xc0) != 0x80)
- break;
- ptr ++;
- if ((*ptr & 0xc0) != 0x80)
+ if ((ptr[1] & 0xc0) != 0x80 || (ptr[2] & 0xc0) != 0x80)
break;
+
+ ptr += 2;
}
else if ((*ptr & 0xf8) == 0xf0)
{
- ptr ++;
- if ((*ptr & 0xc0) != 0x80)
- break;
- ptr ++;
- if ((*ptr & 0xc0) != 0x80)
- break;
- ptr ++;
- if ((*ptr & 0xc0) != 0x80)
+ if ((ptr[1] & 0xc0) != 0x80 || (ptr[2] & 0xc0) != 0x80 || (ptr[3] & 0xc0) != 0x80)
break;
+
+ ptr += 3;
}
else if (*ptr & 0x80)
break;
diff --git a/cups/language-private.h b/cups/language-private.h
index dba1d8511..7c304dfca 100644
--- a/cups/language-private.h
+++ b/cups/language-private.h
@@ -41,6 +41,7 @@ extern "C" {
# define _CUPS_MESSAGE_PO 0 /* Message file is in GNU .po format */
# define _CUPS_MESSAGE_UNQUOTE 1 /* Unescape \foo in strings? */
# define _CUPS_MESSAGE_STRINGS 2 /* Message file is in Apple .strings format */
+# define _CUPS_MESSAGE_EMPTY 4 /* Allow empty localized strings */
/*
diff --git a/cups/language.c b/cups/language.c
index 6638ebc78..e06416990 100644
--- a/cups/language.c
+++ b/cups/language.c
@@ -1017,7 +1017,7 @@ _cupsMessageLoad(const char *filename, /* I - Message catalog to load */
if (m)
{
- if (m->str && m->str[0])
+ if (m->str && (m->str[0] || (flags & _CUPS_MESSAGE_EMPTY)))
{
cupsArrayAdd(a, m);
}
@@ -1114,7 +1114,7 @@ _cupsMessageLoad(const char *filename, /* I - Message catalog to load */
if (m)
{
- if (m->str && m->str[0])
+ if (m->str && (m->str[0] || (flags & _CUPS_MESSAGE_EMPTY)))
{
cupsArrayAdd(a, m);
}
diff --git a/cups/ppd-cache.c b/cups/ppd-cache.c
index 9ec6ab07e..6a35ef41a 100644
--- a/cups/ppd-cache.c
+++ b/cups/ppd-cache.c
@@ -1,7 +1,7 @@
/*
* PPD cache implementation for CUPS.
*
- * Copyright © 2010-2018 by Apple Inc.
+ * Copyright © 2010-2019 by Apple Inc.
*
* Licensed under Apache License v2.0. See the file "LICENSE" for more
* information.
@@ -533,24 +533,20 @@ _ppdCacheCreateWithFile(
else if (!_cups_strcasecmp(line, "Filter"))
{
if (!pc->filters)
- pc->filters = cupsArrayNew3(NULL, NULL, NULL, 0,
- (cups_acopy_func_t)_cupsStrAlloc,
- (cups_afree_func_t)_cupsStrFree);
+ pc->filters = cupsArrayNew3(NULL, NULL, NULL, 0, (cups_acopy_func_t)strdup, (cups_afree_func_t)free);
cupsArrayAdd(pc->filters, value);
}
else if (!_cups_strcasecmp(line, "PreFilter"))
{
if (!pc->prefilters)
- pc->prefilters = cupsArrayNew3(NULL, NULL, NULL, 0,
- (cups_acopy_func_t)_cupsStrAlloc,
- (cups_afree_func_t)_cupsStrFree);
+ pc->prefilters = cupsArrayNew3(NULL, NULL, NULL, 0, (cups_acopy_func_t)strdup, (cups_afree_func_t)free);
cupsArrayAdd(pc->prefilters, value);
}
else if (!_cups_strcasecmp(line, "Product"))
{
- pc->product = _cupsStrAlloc(value);
+ pc->product = strdup(value);
}
else if (!_cups_strcasecmp(line, "SingleFile"))
{
@@ -650,8 +646,8 @@ _ppdCacheCreateWithFile(
}
map = pc->bins + pc->num_bins;
- map->pwg = _cupsStrAlloc(pwg_keyword);
- map->ppd = _cupsStrAlloc(ppd_keyword);
+ map->pwg = strdup(pwg_keyword);
+ map->ppd = strdup(ppd_keyword);
pc->num_bins ++;
}
@@ -705,8 +701,8 @@ _ppdCacheCreateWithFile(
goto create_error;
}
- size->map.pwg = _cupsStrAlloc(pwg_keyword);
- size->map.ppd = _cupsStrAlloc(ppd_keyword);
+ size->map.pwg = strdup(pwg_keyword);
+ size->map.ppd = strdup(ppd_keyword);
pc->num_sizes ++;
}
@@ -734,15 +730,15 @@ _ppdCacheCreateWithFile(
pwgFormatSizeName(pwg_keyword, sizeof(pwg_keyword), "custom", "max",
pc->custom_max_width, pc->custom_max_length, NULL);
- pc->custom_max_keyword = _cupsStrAlloc(pwg_keyword);
+ pc->custom_max_keyword = strdup(pwg_keyword);
pwgFormatSizeName(pwg_keyword, sizeof(pwg_keyword), "custom", "min",
pc->custom_min_width, pc->custom_min_length, NULL);
- pc->custom_min_keyword = _cupsStrAlloc(pwg_keyword);
+ pc->custom_min_keyword = strdup(pwg_keyword);
}
else if (!_cups_strcasecmp(line, "SourceOption"))
{
- pc->source_option = _cupsStrAlloc(value);
+ pc->source_option = strdup(value);
}
else if (!_cups_strcasecmp(line, "NumSources"))
{
@@ -789,8 +785,8 @@ _ppdCacheCreateWithFile(
}
map = pc->sources + pc->num_sources;
- map->pwg = _cupsStrAlloc(pwg_keyword);
- map->ppd = _cupsStrAlloc(ppd_keyword);
+ map->pwg = strdup(pwg_keyword);
+ map->ppd = strdup(ppd_keyword);
pc->num_sources ++;
}
@@ -838,8 +834,8 @@ _ppdCacheCreateWithFile(
}
map = pc->types + pc->num_types;
- map->pwg = _cupsStrAlloc(pwg_keyword);
- map->ppd = _cupsStrAlloc(ppd_keyword);
+ map->pwg = strdup(pwg_keyword);
+ map->ppd = strdup(ppd_keyword);
pc->num_types ++;
}
@@ -869,13 +865,13 @@ _ppdCacheCreateWithFile(
pc->presets[print_color_mode] + print_quality);
}
else if (!_cups_strcasecmp(line, "SidesOption"))
- pc->sides_option = _cupsStrAlloc(value);
+ pc->sides_option = strdup(value);
else if (!_cups_strcasecmp(line, "Sides1Sided"))
- pc->sides_1sided = _cupsStrAlloc(value);
+ pc->sides_1sided = strdup(value);
else if (!_cups_strcasecmp(line, "Sides2SidedLong"))
- pc->sides_2sided_long = _cupsStrAlloc(value);
+ pc->sides_2sided_long = strdup(value);
else if (!_cups_strcasecmp(line, "Sides2SidedShort"))
- pc->sides_2sided_short = _cupsStrAlloc(value);
+ pc->sides_2sided_short = strdup(value);
else if (!_cups_strcasecmp(line, "Finishings"))
{
if (!pc->finishings)
@@ -896,20 +892,20 @@ _ppdCacheCreateWithFile(
else if (!_cups_strcasecmp(line, "FinishingTemplate"))
{
if (!pc->templates)
- pc->templates = cupsArrayNew3((cups_array_func_t)strcmp, NULL, NULL, 0, (cups_acopy_func_t)_cupsStrAlloc, (cups_afree_func_t)_cupsStrFree);
+ pc->templates = cupsArrayNew3((cups_array_func_t)strcmp, NULL, NULL, 0, (cups_acopy_func_t)strdup, (cups_afree_func_t)free);
cupsArrayAdd(pc->templates, value);
}
else if (!_cups_strcasecmp(line, "MaxCopies"))
pc->max_copies = atoi(value);
else if (!_cups_strcasecmp(line, "ChargeInfoURI"))
- pc->charge_info_uri = _cupsStrAlloc(value);
+ pc->charge_info_uri = strdup(value);
else if (!_cups_strcasecmp(line, "JobAccountId"))
pc->account_id = !_cups_strcasecmp(value, "true");
else if (!_cups_strcasecmp(line, "JobAccountingUserId"))
pc->accounting_user_id = !_cups_strcasecmp(value, "true");
else if (!_cups_strcasecmp(line, "JobPassword"))
- pc->password = _cupsStrAlloc(value);
+ pc->password = strdup(value);
else if (!_cups_strcasecmp(line, "Mandatory"))
{
if (pc->mandatory)
@@ -920,9 +916,7 @@ _ppdCacheCreateWithFile(
else if (!_cups_strcasecmp(line, "SupportFile"))
{
if (!pc->support_files)
- pc->support_files = cupsArrayNew3(NULL, NULL, NULL, 0,
- (cups_acopy_func_t)_cupsStrAlloc,
- (cups_afree_func_t)_cupsStrFree);
+ pc->support_files = cupsArrayNew3(NULL, NULL, NULL, 0, (cups_acopy_func_t)strdup, (cups_afree_func_t)free);
cupsArrayAdd(pc->support_files, value);
}
@@ -1166,8 +1160,8 @@ _ppdCacheCreateWithPPD(ppd_file_t *ppd) /* I - PPD file */
*/
new_size = old_size;
- _cupsStrFree(old_size->map.ppd);
- _cupsStrFree(old_size->map.pwg);
+ free(old_size->map.ppd);
+ free(old_size->map.pwg);
}
}
@@ -1188,8 +1182,8 @@ _ppdCacheCreateWithPPD(ppd_file_t *ppd) /* I - PPD file */
* Save this size...
*/
- new_size->map.ppd = _cupsStrAlloc(ppd_size->name);
- new_size->map.pwg = _cupsStrAlloc(pwg_name);
+ new_size->map.ppd = strdup(ppd_size->name);
+ new_size->map.pwg = strdup(pwg_name);
new_size->width = new_width;
new_size->length = new_length;
new_size->left = new_left;
@@ -1209,14 +1203,14 @@ _ppdCacheCreateWithPPD(ppd_file_t *ppd) /* I - PPD file */
pwgFormatSizeName(pwg_keyword, sizeof(pwg_keyword), "custom", "max",
PWG_FROM_POINTS(ppd->custom_max[0]),
PWG_FROM_POINTS(ppd->custom_max[1]), NULL);
- pc->custom_max_keyword = _cupsStrAlloc(pwg_keyword);
+ pc->custom_max_keyword = strdup(pwg_keyword);
pc->custom_max_width = PWG_FROM_POINTS(ppd->custom_max[0]);
pc->custom_max_length = PWG_FROM_POINTS(ppd->custom_max[1]);
pwgFormatSizeName(pwg_keyword, sizeof(pwg_keyword), "custom", "min",
PWG_FROM_POINTS(ppd->custom_min[0]),
PWG_FROM_POINTS(ppd->custom_min[1]), NULL);
- pc->custom_min_keyword = _cupsStrAlloc(pwg_keyword);
+ pc->custom_min_keyword = strdup(pwg_keyword);
pc->custom_min_width = PWG_FROM_POINTS(ppd->custom_min[0]);
pc->custom_min_length = PWG_FROM_POINTS(ppd->custom_min[1]);
@@ -1235,7 +1229,7 @@ _ppdCacheCreateWithPPD(ppd_file_t *ppd) /* I - PPD file */
if (input_slot)
{
- pc->source_option = _cupsStrAlloc(input_slot->keyword);
+ pc->source_option = strdup(input_slot->keyword);
if ((pc->sources = calloc((size_t)input_slot->num_choices, sizeof(pwg_map_t))) == NULL)
{
@@ -1287,8 +1281,8 @@ _ppdCacheCreateWithPPD(ppd_file_t *ppd) /* I - PPD file */
"_");
}
- map->pwg = _cupsStrAlloc(pwg_name);
- map->ppd = _cupsStrAlloc(choice->choice);
+ map->pwg = strdup(pwg_name);
+ map->ppd = strdup(choice->choice);
/*
* Add localized text for PWG keyword to message catalog...
@@ -1358,8 +1352,8 @@ _ppdCacheCreateWithPPD(ppd_file_t *ppd) /* I - PPD file */
"_");
}
- map->pwg = _cupsStrAlloc(pwg_name);
- map->ppd = _cupsStrAlloc(choice->choice);
+ map->pwg = strdup(pwg_name);
+ map->ppd = strdup(choice->choice);
/*
* Add localized text for PWG keyword to message catalog...
@@ -1392,14 +1386,14 @@ _ppdCacheCreateWithPPD(ppd_file_t *ppd) /* I - PPD file */
{
pwg_unppdize_name(choice->choice, pwg_keyword, sizeof(pwg_keyword), "_");
- map->pwg = _cupsStrAlloc(pwg_keyword);
- map->ppd = _cupsStrAlloc(choice->choice);
+ map->pwg = strdup(pwg_keyword);
+ map->ppd = strdup(choice->choice);
/*
* Add localized text for PWG keyword to message catalog...
*/
- snprintf(msg_id, sizeof(msg_id), "output-bin.%s", pwg_name);
+ snprintf(msg_id, sizeof(msg_id), "output-bin.%s", pwg_keyword);
pwg_add_message(pc->strings, msg_id, choice->text);
}
}
@@ -1626,7 +1620,7 @@ _ppdCacheCreateWithPPD(ppd_file_t *ppd) /* I - PPD file */
if (duplex)
{
- pc->sides_option = _cupsStrAlloc(duplex->keyword);
+ pc->sides_option = strdup(duplex->keyword);
for (i = duplex->num_choices, choice = duplex->choices;
i > 0;
@@ -1634,16 +1628,16 @@ _ppdCacheCreateWithPPD(ppd_file_t *ppd) /* I - PPD file */
{
if ((!_cups_strcasecmp(choice->choice, "None") ||
!_cups_strcasecmp(choice->choice, "False")) && !pc->sides_1sided)
- pc->sides_1sided = _cupsStrAlloc(choice->choice);
+ pc->sides_1sided = strdup(choice->choice);
else if ((!_cups_strcasecmp(choice->choice, "DuplexNoTumble") ||
!_cups_strcasecmp(choice->choice, "LongEdge") ||
!_cups_strcasecmp(choice->choice, "Top")) && !pc->sides_2sided_long)
- pc->sides_2sided_long = _cupsStrAlloc(choice->choice);
+ pc->sides_2sided_long = strdup(choice->choice);
else if ((!_cups_strcasecmp(choice->choice, "DuplexTumble") ||
!_cups_strcasecmp(choice->choice, "ShortEdge") ||
!_cups_strcasecmp(choice->choice, "Bottom")) &&
!pc->sides_2sided_short)
- pc->sides_2sided_short = _cupsStrAlloc(choice->choice);
+ pc->sides_2sided_short = strdup(choice->choice);
}
}
@@ -1651,9 +1645,7 @@ _ppdCacheCreateWithPPD(ppd_file_t *ppd) /* I - PPD file */
* Copy filters and pre-filters...
*/
- pc->filters = cupsArrayNew3(NULL, NULL, NULL, 0,
- (cups_acopy_func_t)_cupsStrAlloc,
- (cups_afree_func_t)_cupsStrFree);
+ pc->filters = cupsArrayNew3(NULL, NULL, NULL, 0, (cups_acopy_func_t)strdup, (cups_afree_func_t)free);
cupsArrayAdd(pc->filters,
"application/vnd.cups-raw application/octet-stream 0 -");
@@ -1710,9 +1702,7 @@ _ppdCacheCreateWithPPD(ppd_file_t *ppd) /* I - PPD file */
if ((ppd_attr = ppdFindAttr(ppd, "cupsPreFilter", NULL)) != NULL)
{
- pc->prefilters = cupsArrayNew3(NULL, NULL, NULL, 0,
- (cups_acopy_func_t)_cupsStrAlloc,
- (cups_afree_func_t)_cupsStrFree);
+ pc->prefilters = cupsArrayNew3(NULL, NULL, NULL, 0, (cups_acopy_func_t)strdup, (cups_afree_func_t)free);
do
{
@@ -1729,7 +1719,7 @@ _ppdCacheCreateWithPPD(ppd_file_t *ppd) /* I - PPD file */
*/
if (ppd->product)
- pc->product = _cupsStrAlloc(ppd->product);
+ pc->product = strdup(ppd->product);
/*
* Copy finishings mapping data...
@@ -1869,7 +1859,7 @@ _ppdCacheCreateWithPPD(ppd_file_t *ppd) /* I - PPD file */
if ((ppd_option = ppdFindOption(ppd, "cupsFinishingTemplate")) != NULL)
{
- pc->templates = cupsArrayNew3((cups_array_func_t)strcmp, NULL, NULL, 0, (cups_acopy_func_t)_cupsStrAlloc, (cups_afree_func_t)_cupsStrFree);
+ pc->templates = cupsArrayNew3((cups_array_func_t)strcmp, NULL, NULL, 0, (cups_acopy_func_t)strdup, (cups_afree_func_t)free);
for (choice = ppd_option->choices, i = ppd_option->num_choices; i > 0; choice ++, i --)
{
@@ -1901,7 +1891,7 @@ _ppdCacheCreateWithPPD(ppd_file_t *ppd) /* I - PPD file */
*/
if ((ppd_attr = ppdFindAttr(ppd, "cupsChargeInfoURI", NULL)) != NULL)
- pc->charge_info_uri = _cupsStrAlloc(ppd_attr->value);
+ pc->charge_info_uri = strdup(ppd_attr->value);
if ((ppd_attr = ppdFindAttr(ppd, "cupsJobAccountId", NULL)) != NULL)
pc->account_id = !_cups_strcasecmp(ppd_attr->value, "true");
@@ -1910,7 +1900,7 @@ _ppdCacheCreateWithPPD(ppd_file_t *ppd) /* I - PPD file */
pc->accounting_user_id = !_cups_strcasecmp(ppd_attr->value, "true");
if ((ppd_attr = ppdFindAttr(ppd, "cupsJobPassword", NULL)) != NULL)
- pc->password = _cupsStrAlloc(ppd_attr->value);
+ pc->password = strdup(ppd_attr->value);
if ((ppd_attr = ppdFindAttr(ppd, "cupsMandatory", NULL)) != NULL)
pc->mandatory = _cupsArrayNewStrings(ppd_attr->value, ' ');
@@ -1919,9 +1909,7 @@ _ppdCacheCreateWithPPD(ppd_file_t *ppd) /* I - PPD file */
* Support files...
*/
- pc->support_files = cupsArrayNew3(NULL, NULL, NULL, 0,
- (cups_acopy_func_t)_cupsStrAlloc,
- (cups_afree_func_t)_cupsStrFree);
+ pc->support_files = cupsArrayNew3(NULL, NULL, NULL, 0, (cups_acopy_func_t)strdup, (cups_afree_func_t)free);
for (ppd_attr = ppdFindAttr(ppd, "cupsICCProfile", NULL);
ppd_attr;
@@ -1977,8 +1965,8 @@ _ppdCacheDestroy(_ppd_cache_t *pc) /* I - PPD cache and mapping data */
{
for (i = pc->num_bins, map = pc->bins; i > 0; i --, map ++)
{
- _cupsStrFree(map->pwg);
- _cupsStrFree(map->ppd);
+ free(map->pwg);
+ free(map->ppd);
}
free(pc->bins);
@@ -1988,22 +1976,21 @@ _ppdCacheDestroy(_ppd_cache_t *pc) /* I - PPD cache and mapping data */
{
for (i = pc->num_sizes, size = pc->sizes; i > 0; i --, size ++)
{
- _cupsStrFree(size->map.pwg);
- _cupsStrFree(size->map.ppd);
+ free(size->map.pwg);
+ free(size->map.ppd);
}
free(pc->sizes);
}
- if (pc->source_option)
- _cupsStrFree(pc->source_option);
+ free(pc->source_option);
if (pc->sources)
{
for (i = pc->num_sources, map = pc->sources; i > 0; i --, map ++)
{
- _cupsStrFree(map->pwg);
- _cupsStrFree(map->ppd);
+ free(map->pwg);
+ free(map->ppd);
}
free(pc->sources);
@@ -2013,26 +2000,23 @@ _ppdCacheDestroy(_ppd_cache_t *pc) /* I - PPD cache and mapping data */
{
for (i = pc->num_types, map = pc->types; i > 0; i --, map ++)
{
- _cupsStrFree(map->pwg);
- _cupsStrFree(map->ppd);
+ free(map->pwg);
+ free(map->ppd);
}
free(pc->types);
}
- if (pc->custom_max_keyword)
- _cupsStrFree(pc->custom_max_keyword);
-
- if (pc->custom_min_keyword)
- _cupsStrFree(pc->custom_min_keyword);
+ free(pc->custom_max_keyword);
+ free(pc->custom_min_keyword);
- _cupsStrFree(pc->product);
+ free(pc->product);
cupsArrayDelete(pc->filters);
cupsArrayDelete(pc->prefilters);
cupsArrayDelete(pc->finishings);
- _cupsStrFree(pc->charge_info_uri);
- _cupsStrFree(pc->password);
+ free(pc->charge_info_uri);
+ free(pc->password);
cupsArrayDelete(pc->mandatory);
@@ -2189,7 +2173,7 @@ _ppdCacheGetFinishingValues(
f;
f = (_pwg_finishings_t *)cupsArrayNext(pc->finishings))
{
- DEBUG_printf(("_ppdCacheGetFinishingValues: Checking %d (%s)", f->value, ippEnumString("finishings", f->value)));
+ DEBUG_printf(("_ppdCacheGetFinishingValues: Checking %d (%s)", (int)f->value, ippEnumString("finishings", (int)f->value)));
for (i = f->num_options, option = f->options; i > 0; i --, option ++)
{
@@ -2204,9 +2188,9 @@ _ppdCacheGetFinishingValues(
if (i == 0)
{
- DEBUG_printf(("_ppdCacheGetFinishingValues: Adding %d (%s)", f->value, ippEnumString("finishings", f->value)));
+ DEBUG_printf(("_ppdCacheGetFinishingValues: Adding %d (%s)", (int)f->value, ippEnumString("finishings", (int)f->value)));
- values[num_values ++] = f->value;
+ values[num_values ++] = (int)f->value;
if (num_values >= max_values)
break;
@@ -2973,12 +2957,12 @@ _ppdCacheWriteFile(
if (pc->charge_info_uri)
cupsFilePutConf(fp, "ChargeInfoURI", pc->charge_info_uri);
- cupsFilePrintf(fp, "AccountId %s\n", pc->account_id ? "true" : "false");
- cupsFilePrintf(fp, "AccountingUserId %s\n",
+ cupsFilePrintf(fp, "JobAccountId %s\n", pc->account_id ? "true" : "false");
+ cupsFilePrintf(fp, "JobAccountingUserId %s\n",
pc->accounting_user_id ? "true" : "false");
if (pc->password)
- cupsFilePutConf(fp, "Password", pc->password);
+ cupsFilePutConf(fp, "JobPassword", pc->password);
for (value = (char *)cupsArrayFirst(pc->mandatory);
value;
@@ -3173,6 +3157,16 @@ _ppdCreateFromIPP(char *buffer, /* I - Filename buffer */
}
/*
+ * Accounting...
+ */
+
+ if (ippGetBoolean(ippFindAttribute(response, "job-account-id-supported", IPP_TAG_BOOLEAN), 0))
+ cupsFilePuts(fp, "*cupsJobAccountId: True\n");
+
+ if (ippGetBoolean(ippFindAttribute(response, "job-accounting-user-id-supported", IPP_TAG_BOOLEAN), 0))
+ cupsFilePuts(fp, "*cupsJobAccountingUserId: True\n");
+
+ /*
* Password/PIN printing...
*/
@@ -3204,7 +3198,7 @@ _ppdCreateFromIPP(char *buffer, /* I - Filename buffer */
pattern[maxlen] = '\0';
- cupsFilePrintf(fp, "*cupsPassword: \"%s\"\n", pattern);
+ cupsFilePrintf(fp, "*cupsJobPassword: \"%s\"\n", pattern);
}
/*
diff --git a/cups/ppd-emit.c b/cups/ppd-emit.c
index 6d0538941..b9b0e5ad0 100644
--- a/cups/ppd-emit.c
+++ b/cups/ppd-emit.c
@@ -1,7 +1,7 @@
/*
* PPD code emission routines for CUPS.
*
- * Copyright 2007-2015 by Apple Inc.
+ * Copyright 2007-2019 by Apple Inc.
* Copyright 1997-2007 by Easy Software Products, all rights reserved.
*
* Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -441,6 +441,9 @@ ppdEmitJCL(ppd_file_t *ppd, /* I - PPD file record */
* Clean up the job title...
*/
+ if (!title)
+ title = "Unknown";
+
if ((ptr = strrchr(title, '/')) != NULL)
{
/*
@@ -490,6 +493,9 @@ ppdEmitJCL(ppd_file_t *ppd, /* I - PPD file record */
* issues with some printer's PJL implementations...
*/
+ if (!user)
+ user = "anonymous";
+
snprintf(displaymsg, sizeof(displaymsg), "%d %s %s", job_id, user, temp);
/*
@@ -832,7 +838,7 @@ ppdEmitString(ppd_file_t *ppd, /* I - PPD file record */
*bufptr++ = *cptr++;
}
}
- else
+ else if (choices[i]->code)
{
/*
* Otherwise just copy the option code directly...
@@ -1065,7 +1071,7 @@ ppdEmitString(ppd_file_t *ppd, /* I - PPD file record */
DEBUG_printf(("2ppdEmitString: Offset in string is %d...",
(int)(bufptr - buffer)));
}
- else
+ else if (choices[i]->code)
{
strlcpy(bufptr, choices[i]->code, (size_t)(bufend - bufptr + 1));
bufptr += strlen(bufptr);
diff --git a/cups/ppd-mark.c b/cups/ppd-mark.c
index eb476771e..9eca0cec7 100644
--- a/cups/ppd-mark.c
+++ b/cups/ppd-mark.c
@@ -1,8 +1,8 @@
/*
* Option marking routines for CUPS.
*
- * Copyright 2007-2017 by Apple Inc.
- * Copyright 1997-2007 by Easy Software Products, all rights reserved.
+ * Copyright © 2007-2019 by Apple Inc.
+ * Copyright © 1997-2007 by Easy Software Products, all rights reserved.
*
* Licensed under Apache License v2.0. See the file "LICENSE" for more
* information.
@@ -886,9 +886,9 @@ ppd_mark_option(ppd_file_t *ppd, /* I - PPD file */
case PPD_CUSTOM_PASSWORD :
case PPD_CUSTOM_STRING :
if (cparam->current.custom_string)
- _cupsStrFree(cparam->current.custom_string);
+ free(cparam->current.custom_string);
- cparam->current.custom_string = _cupsStrAlloc(choice + 7);
+ cparam->current.custom_string = strdup(choice + 7);
break;
}
}
@@ -963,9 +963,9 @@ ppd_mark_option(ppd_file_t *ppd, /* I - PPD file */
case PPD_CUSTOM_PASSWORD :
case PPD_CUSTOM_STRING :
if (cparam->current.custom_string)
- _cupsStrFree(cparam->current.custom_string);
+ free(cparam->current.custom_string);
- cparam->current.custom_string = _cupsStrRetain(val->value);
+ cparam->current.custom_string = strdup(val->value);
break;
}
}
diff --git a/cups/ppd-private.h b/cups/ppd-private.h
index bb094edf5..7b406c971 100644
--- a/cups/ppd-private.h
+++ b/cups/ppd-private.h
@@ -1,7 +1,7 @@
/*
* Private PPD definitions for CUPS.
*
- * Copyright © 2007-2018 by Apple Inc.
+ * Copyright © 2007-2019 by Apple Inc.
* Copyright © 1997-2007 by Easy Software Products, all rights reserved.
*
* Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -156,6 +156,7 @@ struct _ppd_cache_s /**** PPD cache and PWG conversion data ****/
*/
extern int _cupsConvertOptions(ipp_t *request, ppd_file_t *ppd, _ppd_cache_t *pc, ipp_attribute_t *media_col_sup, ipp_attribute_t *doc_handling_sup, ipp_attribute_t *print_color_mode_sup, const char *user, const char *format, int copies, int num_options, cups_option_t *options) _CUPS_PRIVATE;
+extern int _cupsRasterExecPS(cups_page_header2_t *h, int *preferred_bits, const char *code) _CUPS_NONNULL(3) _CUPS_PRIVATE;
extern int _cupsRasterInterpretPPD(cups_page_header2_t *h, ppd_file_t *ppd, int num_options, cups_option_t *options, cups_interpret_cb_t func) _CUPS_PRIVATE;
extern _ppd_cache_t *_ppdCacheCreateWithFile(const char *filename,
diff --git a/cups/ppd.c b/cups/ppd.c
index 3d3e063e8..862201127 100644
--- a/cups/ppd.c
+++ b/cups/ppd.c
@@ -1,8 +1,8 @@
/*
* PPD file routines for CUPS.
*
- * Copyright 2007-2018 by Apple Inc.
- * Copyright 1997-2007 by Easy Software Products, all rights reserved.
+ * Copyright © 2007-2019 by Apple Inc.
+ * Copyright © 1997-2007 by Easy Software Products, all rights reserved.
*
* Licensed under Apache License v2.0. See the file "LICENSE" for more
* information.
@@ -23,8 +23,6 @@
* Definitions...
*/
-#define ppd_free(p) if (p) free(p) /* Safe free macro */
-
#define PPD_KEYWORD 1 /* Line contained a keyword */
#define PPD_OPTION 2 /* Line contained an option name */
#define PPD_TEXT 4 /* Line contained human-readable text */
@@ -106,7 +104,6 @@ void
ppdClose(ppd_file_t *ppd) /* I - PPD file record */
{
int i; /* Looping var */
- ppd_emul_t *emul; /* Current emulation */
ppd_group_t *group; /* Current group */
char **font; /* Current font */
ppd_attr_t **attr; /* Current attribute */
@@ -125,28 +122,12 @@ ppdClose(ppd_file_t *ppd) /* I - PPD file record */
* Free all strings at the top level...
*/
- _cupsStrFree(ppd->lang_encoding);
- _cupsStrFree(ppd->nickname);
- if (ppd->patches)
- free(ppd->patches);
- _cupsStrFree(ppd->jcl_begin);
- _cupsStrFree(ppd->jcl_end);
- _cupsStrFree(ppd->jcl_ps);
-
- /*
- * Free any emulations...
- */
-
- if (ppd->num_emulations > 0)
- {
- for (i = ppd->num_emulations, emul = ppd->emulations; i > 0; i --, emul ++)
- {
- _cupsStrFree(emul->start);
- _cupsStrFree(emul->stop);
- }
-
- ppd_free(ppd->emulations);
- }
+ free(ppd->lang_encoding);
+ free(ppd->nickname);
+ free(ppd->patches);
+ free(ppd->jcl_begin);
+ free(ppd->jcl_end);
+ free(ppd->jcl_ps);
/*
* Free any UI groups, subgroups, and options...
@@ -157,7 +138,7 @@ ppdClose(ppd_file_t *ppd) /* I - PPD file record */
for (i = ppd->num_groups, group = ppd->groups; i > 0; i --, group ++)
ppd_free_group(group);
- ppd_free(ppd->groups);
+ free(ppd->groups);
}
cupsArrayDelete(ppd->options);
@@ -168,14 +149,14 @@ ppdClose(ppd_file_t *ppd) /* I - PPD file record */
*/
if (ppd->num_sizes > 0)
- ppd_free(ppd->sizes);
+ free(ppd->sizes);
/*
* Free any constraints...
*/
if (ppd->num_consts > 0)
- ppd_free(ppd->consts);
+ free(ppd->consts);
/*
* Free any filters...
@@ -190,9 +171,9 @@ ppdClose(ppd_file_t *ppd) /* I - PPD file record */
if (ppd->num_fonts > 0)
{
for (i = ppd->num_fonts, font = ppd->fonts; i > 0; i --, font ++)
- _cupsStrFree(*font);
+ free(*font);
- ppd_free(ppd->fonts);
+ free(ppd->fonts);
}
/*
@@ -200,7 +181,7 @@ ppdClose(ppd_file_t *ppd) /* I - PPD file record */
*/
if (ppd->num_profiles > 0)
- ppd_free(ppd->profiles);
+ free(ppd->profiles);
/*
* Free any attributes...
@@ -210,11 +191,11 @@ ppdClose(ppd_file_t *ppd) /* I - PPD file record */
{
for (i = ppd->num_attrs, attr = ppd->attrs; i > 0; i --, attr ++)
{
- _cupsStrFree((*attr)->value);
- ppd_free(*attr);
+ free((*attr)->value);
+ free(*attr);
}
- ppd_free(ppd->attrs);
+ free(ppd->attrs);
}
cupsArrayDelete(ppd->sorted_attrs);
@@ -236,7 +217,7 @@ ppdClose(ppd_file_t *ppd) /* I - PPD file record */
case PPD_CUSTOM_PASSCODE :
case PPD_CUSTOM_PASSWORD :
case PPD_CUSTOM_STRING :
- _cupsStrFree(cparam->current.custom_string);
+ free(cparam->current.custom_string);
break;
default :
@@ -284,7 +265,7 @@ ppdClose(ppd_file_t *ppd) /* I - PPD file record */
* Free the whole record...
*/
- ppd_free(ppd);
+ free(ppd);
}
@@ -432,7 +413,6 @@ _ppdOpen(
_ppd_localization_t localization) /* I - Localization to load */
{
int i, j, k; /* Looping vars */
- int count; /* Temporary count */
_ppd_line_t line; /* Line buffer */
ppd_file_t *ppd; /* PPD file record */
ppd_group_t *group, /* Current group */
@@ -450,7 +430,6 @@ _ppdOpen(
/* Human-readable text from file */
*string, /* Code/text from file */
*sptr, /* Pointer into string */
- *nameptr, /* Pointer into name */
*temp, /* Temporary string pointer */
**tempfonts; /* Temporary fonts pointer */
float order; /* Order dependency number */
@@ -624,16 +603,14 @@ _ppdOpen(
if (pg->ppd_status == PPD_OK)
pg->ppd_status = PPD_MISSING_PPDADOBE4;
- _cupsStrFree(string);
- ppd_free(line.buffer);
+ free(string);
+ free(line.buffer);
return (NULL);
}
DEBUG_printf(("2_ppdOpen: keyword=%s, string=%p", keyword, string));
- _cupsStrFree(string);
-
/*
* Allocate memory for the PPD file record...
*/
@@ -642,18 +619,20 @@ _ppdOpen(
{
pg->ppd_status = PPD_ALLOC_ERROR;
- _cupsStrFree(string);
- ppd_free(line.buffer);
+ free(string);
+ free(line.buffer);
return (NULL);
}
+ free(string);
+ string = NULL;
+
ppd->language_level = 2;
ppd->color_device = 0;
ppd->colorspace = PPD_CS_N;
ppd->landscape = -90;
- ppd->coptions = cupsArrayNew((cups_array_func_t)ppd_compare_coptions,
- NULL);
+ ppd->coptions = cupsArrayNew((cups_array_func_t)ppd_compare_coptions, NULL);
/*
* Read lines from the PPD file and add them to the file record...
@@ -840,7 +819,7 @@ _ppdOpen(
* Say all PPD files are UTF-8, since we convert to UTF-8...
*/
- ppd->lang_encoding = _cupsStrAlloc("UTF-8");
+ ppd->lang_encoding = strdup("UTF-8");
encoding = _ppdGetEncoding(string);
}
else if (!strcmp(keyword, "LanguageVersion"))
@@ -861,10 +840,10 @@ _ppdOpen(
cupsCharsetToUTF8(utf8, string, sizeof(utf8), encoding);
- ppd->nickname = _cupsStrAlloc((char *)utf8);
+ ppd->nickname = strdup((char *)utf8);
}
else
- ppd->nickname = _cupsStrAlloc(string);
+ ppd->nickname = strdup(string);
}
else if (!strcmp(keyword, "Product"))
ppd->product = string;
@@ -874,17 +853,17 @@ _ppdOpen(
ppd->ttrasterizer = string;
else if (!strcmp(keyword, "JCLBegin"))
{
- ppd->jcl_begin = _cupsStrAlloc(string);
+ ppd->jcl_begin = strdup(string);
ppd_decode(ppd->jcl_begin); /* Decode quoted string */
}
else if (!strcmp(keyword, "JCLEnd"))
{
- ppd->jcl_end = _cupsStrAlloc(string);
+ ppd->jcl_end = strdup(string);
ppd_decode(ppd->jcl_end); /* Decode quoted string */
}
else if (!strcmp(keyword, "JCLToPSInterpreter"))
{
- ppd->jcl_ps = _cupsStrAlloc(string);
+ ppd->jcl_ps = strdup(string);
ppd_decode(ppd->jcl_ps); /* Decode quoted string */
}
else if (!strcmp(keyword, "AccurateScreensSupport"))
@@ -952,10 +931,10 @@ _ppdOpen(
ppd->num_filters ++;
/*
- * Retain a copy of the filter string...
+ * Make a copy of the filter string...
*/
- *filter = _cupsStrRetain(string);
+ *filter = strdup(string);
}
else if (!strcmp(keyword, "Throughput"))
ppd->throughput = atoi(string);
@@ -978,7 +957,7 @@ _ppdOpen(
}
ppd->fonts = tempfonts;
- ppd->fonts[ppd->num_fonts] = _cupsStrAlloc(name);
+ ppd->fonts[ppd->num_fonts] = strdup(name);
ppd->num_fonts ++;
}
else if (!strncmp(keyword, "ParamCustom", 11))
@@ -1143,7 +1122,7 @@ _ppdOpen(
strlcpy(choice->text, text[0] ? text : _("Custom"),
sizeof(choice->text));
- choice->code = _cupsStrAlloc(string);
+ choice->code = strdup(string);
if (custom_option->section == PPD_ORDER_JCL)
ppd_decode(choice->code);
@@ -1192,59 +1171,23 @@ _ppdOpen(
else if (!strcmp(string, "Plus90"))
ppd->landscape = 90;
}
- else if (!strcmp(keyword, "Emulators") && string)
- {
- for (count = 1, sptr = string; sptr != NULL;)
- if ((sptr = strchr(sptr, ' ')) != NULL)
- {
- count ++;
- while (*sptr == ' ')
- sptr ++;
- }
-
- ppd->num_emulations = count;
- if ((ppd->emulations = calloc((size_t)count, sizeof(ppd_emul_t))) == NULL)
- {
- pg->ppd_status = PPD_ALLOC_ERROR;
-
- goto error;
- }
-
- for (i = 0, sptr = string; i < count; i ++)
- {
- for (nameptr = ppd->emulations[i].name;
- *sptr != '\0' && *sptr != ' ';
- sptr ++)
- if (nameptr < (ppd->emulations[i].name + sizeof(ppd->emulations[i].name) - 1))
- *nameptr++ = *sptr;
-
- *nameptr = '\0';
-
- while (*sptr == ' ')
- sptr ++;
- }
- }
- else if (!strncmp(keyword, "StartEmulator_", 14))
+ else if (!strcmp(keyword, "Emulators") && string && ppd->num_emulations == 0)
{
- ppd_decode(string);
+ /*
+ * Issue #5562: Samsung printer drivers incorrectly use Emulators keyword
+ * to configure themselves
+ *
+ * The Emulators keyword was loaded but never used by anything in CUPS,
+ * and has no valid purpose in CUPS. The old code was removed due to a
+ * memory leak (Issue #5475), so the following (new) code supports a single
+ * name for the Emulators keyword, allowing these drivers to work until we
+ * remove PPD and driver support entirely in a future version of CUPS.
+ */
- for (i = 0; i < ppd->num_emulations; i ++)
- if (!strcmp(keyword + 14, ppd->emulations[i].name))
- {
- ppd->emulations[i].start = string;
- string = NULL;
- }
- }
- else if (!strncmp(keyword, "StopEmulator_", 13))
- {
- ppd_decode(string);
+ ppd->num_emulations = 1;
+ ppd->emulations = calloc(1, sizeof(ppd_emul_t));
- for (i = 0; i < ppd->num_emulations; i ++)
- if (!strcmp(keyword + 13, ppd->emulations[i].name))
- {
- ppd->emulations[i].stop = string;
- string = NULL;
- }
+ strlcpy(ppd->emulations[0].name, string, sizeof(ppd->emulations[0].name));
}
else if (!strcmp(keyword, "JobPatchFile"))
{
@@ -1399,7 +1342,7 @@ _ppdOpen(
option->section = PPD_ORDER_ANY;
- _cupsStrFree(string);
+ free(string);
string = NULL;
/*
@@ -1427,7 +1370,7 @@ _ppdOpen(
strlcpy(choice->text,
custom_attr->text[0] ? custom_attr->text : _("Custom"),
sizeof(choice->text));
- choice->code = _cupsStrRetain(custom_attr->value);
+ choice->code = strdup(custom_attr->value);
}
}
else if (!strcmp(keyword, "JCLOpenUI"))
@@ -1506,7 +1449,7 @@ _ppdOpen(
option->section = PPD_ORDER_JCL;
group = NULL;
- _cupsStrFree(string);
+ free(string);
string = NULL;
/*
@@ -1530,7 +1473,7 @@ _ppdOpen(
strlcpy(choice->text,
custom_attr->text[0] ? custom_attr->text : _("Custom"),
sizeof(choice->text));
- choice->code = _cupsStrRetain(custom_attr->value);
+ choice->code = strdup(custom_attr->value);
}
}
else if (!strcmp(keyword, "CloseUI"))
@@ -1544,7 +1487,7 @@ _ppdOpen(
option = NULL;
- _cupsStrFree(string);
+ free(string);
string = NULL;
}
else if (!strcmp(keyword, "JCLCloseUI"))
@@ -1558,7 +1501,7 @@ _ppdOpen(
option = NULL;
- _cupsStrFree(string);
+ free(string);
string = NULL;
}
else if (!strcmp(keyword, "OpenGroup"))
@@ -1605,14 +1548,14 @@ _ppdOpen(
if (group == NULL)
goto error;
- _cupsStrFree(string);
+ free(string);
string = NULL;
}
else if (!strcmp(keyword, "CloseGroup"))
{
group = NULL;
- _cupsStrFree(string);
+ free(string);
string = NULL;
}
else if (!strcmp(keyword, "OrderDependency"))
@@ -1670,7 +1613,7 @@ _ppdOpen(
option->order = order;
}
- _cupsStrFree(string);
+ free(string);
string = NULL;
}
else if (!strncmp(keyword, "Default", 7))
@@ -1913,7 +1856,7 @@ _ppdOpen(
* Don't add this one as an attribute...
*/
- _cupsStrFree(string);
+ free(string);
string = NULL;
}
else if (!strcmp(keyword, "PaperDimension"))
@@ -1935,7 +1878,7 @@ _ppdOpen(
size->width = (float)_cupsStrScand(string, &sptr, loc);
size->length = (float)_cupsStrScand(sptr, NULL, loc);
- _cupsStrFree(string);
+ free(string);
string = NULL;
}
else if (!strcmp(keyword, "ImageableArea"))
@@ -1959,7 +1902,7 @@ _ppdOpen(
size->right = (float)_cupsStrScand(sptr, &sptr, loc);
size->top = (float)_cupsStrScand(sptr, NULL, loc);
- _cupsStrFree(string);
+ free(string);
string = NULL;
}
else if (option != NULL &&
@@ -2015,7 +1958,7 @@ _ppdOpen(
(mask & (PPD_KEYWORD | PPD_STRING)) == (PPD_KEYWORD | PPD_STRING))
ppd_add_attr(ppd, keyword, name, text, string);
else
- _cupsStrFree(string);
+ free(string);
}
/*
@@ -2038,7 +1981,7 @@ _ppdOpen(
goto error;
}
- ppd_free(line.buffer);
+ free(line.buffer);
/*
* Reset language preferences...
@@ -2120,8 +2063,8 @@ _ppdOpen(
error:
- _cupsStrFree(string);
- ppd_free(line.buffer);
+ free(string);
+ free(line.buffer);
ppdClose(ppd);
@@ -2559,9 +2502,9 @@ ppd_free_filters(ppd_file_t *ppd) /* I - PPD file */
if (ppd->num_filters > 0)
{
for (i = ppd->num_filters, filter = ppd->filters; i > 0; i --, filter ++)
- _cupsStrFree(*filter);
+ free(*filter);
- ppd_free(ppd->filters);
+ free(ppd->filters);
ppd->num_filters = 0;
ppd->filters = NULL;
@@ -2588,7 +2531,7 @@ ppd_free_group(ppd_group_t *group) /* I - Group to free */
i --, option ++)
ppd_free_option(option);
- ppd_free(group->options);
+ free(group->options);
}
if (group->num_subgroups > 0)
@@ -2598,7 +2541,7 @@ ppd_free_group(ppd_group_t *group) /* I - Group to free */
i --, subgroup ++)
ppd_free_group(subgroup);
- ppd_free(group->subgroups);
+ free(group->subgroups);
}
}
@@ -2620,10 +2563,10 @@ ppd_free_option(ppd_option_t *option) /* I - Option to free */
i > 0;
i --, choice ++)
{
- _cupsStrFree(choice->code);
+ free(choice->code);
}
- ppd_free(option->choices);
+ free(option->choices);
}
}
@@ -3360,7 +3303,7 @@ ppd_read(cups_file_t *fp, /* I - File to read from */
lineptr ++;
}
- *string = _cupsStrAlloc(lineptr);
+ *string = strdup(lineptr);
mask |= PPD_STRING;
}
@@ -3482,7 +3425,7 @@ ppd_update_filters(ppd_file_t *ppd, /* I - PPD file */
filter += ppd->num_filters;
ppd->num_filters ++;
- *filter = _cupsStrAlloc(buffer);
+ *filter = strdup(buffer);
}
while ((attr = ppdFindNextAttr(ppd, "cupsFilter2", NULL)) != NULL);
diff --git a/cups/ppd.h b/cups/ppd.h
index 12b57ca30..108f20e2a 100644
--- a/cups/ppd.h
+++ b/cups/ppd.h
@@ -4,7 +4,7 @@
* THESE APIS ARE DEPRECATED. THIS HEADER AND THESE FUNCTIONS WILL BE REMOVED
* IN A FUTURE RELEASE OF CUPS.
*
- * Copyright © 2007-2018 by Apple Inc.
+ * Copyright © 2007-2019 by Apple Inc.
* Copyright © 1997-2007 by Easy Software Products, all rights reserved.
*
* Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -295,8 +295,8 @@ typedef struct ppd_file_s /**** PPD File @deprecated@ ****/
int throughput; /* Pages per minute */
ppd_cs_t colorspace; /* Default colorspace */
char *patches; /* Patch commands to be sent to printer */
- int num_emulations; /* Number of emulations supported */
- ppd_emul_t *emulations; /* Emulations and the code to invoke them */
+ int num_emulations; /* Number of emulations supported (no longer supported) @private@ */
+ ppd_emul_t *emulations; /* Emulations and the code to invoke them (no longer supported) @private@ */
char *jcl_begin; /* Start JCL commands */
char *jcl_ps; /* Enter PostScript interpreter */
char *jcl_end; /* End JCL commands */
diff --git a/cups/pwg-media.c b/cups/pwg-media.c
index 079faaa0f..00bb2ed61 100644
--- a/cups/pwg-media.c
+++ b/cups/pwg-media.c
@@ -1,9 +1,10 @@
/*
* PWG media name API implementation for CUPS.
*
- * Copyright 2009-2017 by Apple Inc.
+ * Copyright 2009-2019 by Apple Inc.
*
- * Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+ * Licensed under Apache License v2.0. See the file "LICENSE" for more
+ * information.
*/
/*
@@ -21,6 +22,7 @@
#define _PWG_MEDIA_IN(p,l,a,x,y) {p, l, a, (int)(x * 2540), (int)(y * 2540)}
#define _PWG_MEDIA_MM(p,l,a,x,y) {p, l, a, (int)(x * 100), (int)(y * 100)}
+#define _PWG_EPSILON 50 /* Matching tolerance */
/*
@@ -911,10 +913,11 @@ pwgMediaForSize(int width, /* I - Width in hundredths of millimeters */
{
/*
* Adobe uses a size matching algorithm with an epsilon of 5 points, which
- * is just about 176/2540ths...
+ * is just about 176/2540ths... But a lot of international media sizes are
+ * very close so use 0.5mm (50/2540ths) as the maximum delta.
*/
- return (_pwgMediaNearSize(width, length, 176));
+ return (_pwgMediaNearSize(width, length, _PWG_EPSILON));
}
diff --git a/cups/raster-private.h b/cups/raster-private.h
index 1852341b7..4b03dbc55 100644
--- a/cups/raster-private.h
+++ b/cups/raster-private.h
@@ -1,7 +1,7 @@
/*
* Private image library definitions for CUPS.
*
- * Copyright © 2007-2018 by Apple Inc.
+ * Copyright © 2007-2019 by Apple Inc.
* Copyright © 1993-2006 by Easy Software Products.
*
* Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -87,7 +87,6 @@ extern void _cupsRasterClearError(void) _CUPS_PRIVATE;
extern const char *_cupsRasterColorSpaceString(cups_cspace_t cspace) _CUPS_PRIVATE;
extern void _cupsRasterDelete(cups_raster_t *r) _CUPS_PRIVATE;
extern const char *_cupsRasterErrorString(void) _CUPS_PRIVATE;
-extern int _cupsRasterExecPS(cups_page_header2_t *h, int *preferred_bits, const char *code) _CUPS_NONNULL(3) _CUPS_PRIVATE;
extern int _cupsRasterInitPWGHeader(cups_page_header2_t *h, pwg_media_t *media, const char *type, int xdpi, int ydpi, const char *sides, const char *sheet_back) _CUPS_PRIVATE;
extern cups_raster_t *_cupsRasterNew(cups_raster_iocb_t iocb, void *ctx, cups_mode_t mode) _CUPS_PRIVATE;
extern unsigned _cupsRasterReadHeader(cups_raster_t *r) _CUPS_PRIVATE;
diff --git a/cups/sidechannel.h b/cups/sidechannel.h
index 229acdc87..538b8b236 100644
--- a/cups/sidechannel.h
+++ b/cups/sidechannel.h
@@ -1,8 +1,8 @@
/*
* Side-channel API definitions for CUPS.
*
- * Copyright 2007-2012 by Apple Inc.
- * Copyright 2006 by Easy Software Products.
+ * Copyright © 2007-2019 by Apple Inc.
+ * Copyright © 2006 by Easy Software Products.
*
* Licensed under Apache License v2.0. See the file "LICENSE" for more information.
*/
@@ -15,6 +15,13 @@
*/
# include "versioning.h"
+# include <sys/types.h>
+# if defined(_WIN32) && !defined(__CUPS_SSIZE_T_DEFINED)
+# define __CUPS_SSIZE_T_DEFINED
+# include <stddef.h>
+/* Windows does not support the ssize_t type, so map it to long... */
+typedef long ssize_t; /* @private@ */
+# endif /* _WIN32 && !__CUPS_SSIZE_T_DEFINED */
/*
@@ -107,6 +114,13 @@ typedef void (*cups_sc_walk_func_t)(const char *oid, const char *data,
* Prototypes...
*/
+/**** New in CUPS 1.2/macOS 10.5 ****/
+extern ssize_t cupsBackChannelRead(char *buffer, size_t bytes,
+ double timeout) _CUPS_API_1_2;
+extern ssize_t cupsBackChannelWrite(const char *buffer, size_t bytes,
+ double timeout) _CUPS_API_1_2;
+
+/**** New in CUPS 1.3/macOS 10.5 ****/
extern cups_sc_status_t cupsSideChannelDoRequest(cups_sc_command_t command,
char *data, int *datalen,
double timeout) _CUPS_API_1_3;
@@ -119,7 +133,7 @@ extern int cupsSideChannelWrite(cups_sc_command_t command,
const char *data, int datalen,
double timeout) _CUPS_API_1_3;
-/**** New in CUPS 1.4 ****/
+/**** New in CUPS 1.4/macOS 10.6 ****/
extern cups_sc_status_t cupsSideChannelSNMPGet(const char *oid, char *data,
int *datalen, double timeout)
_CUPS_API_1_4;
diff --git a/cups/snprintf.c b/cups/snprintf.c
index b7793f95b..49652e2c4 100644
--- a/cups/snprintf.c
+++ b/cups/snprintf.c
@@ -1,10 +1,11 @@
/*
* snprintf functions for CUPS.
*
- * Copyright 2007-2013 by Apple Inc.
- * Copyright 1997-2007 by Easy Software Products.
+ * Copyright © 2007-2019 by Apple Inc.
+ * Copyright © 1997-2007 by Easy Software Products.
*
- * Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+ * Licensed under Apache License v2.0. See the file "LICENSE" for more
+ * information.
*/
/*
@@ -171,7 +172,7 @@ _cups_vsnprintf(char *buffer, /* O - Output buffer */
break;
sprintf(temp, tformat, va_arg(ap, double));
- templen = strlen(temp):
+ templen = strlen(temp);
bytes += (int)templen;
@@ -202,7 +203,7 @@ _cups_vsnprintf(char *buffer, /* O - Output buffer */
break;
sprintf(temp, tformat, va_arg(ap, int));
- templen = strlen(temp):
+ templen = strlen(temp);
bytes += (int)templen;
@@ -226,7 +227,7 @@ _cups_vsnprintf(char *buffer, /* O - Output buffer */
break;
sprintf(temp, tformat, va_arg(ap, void *));
- templen = strlen(temp):
+ templen = strlen(temp);
bytes += (int)templen;
diff --git a/cups/string.c b/cups/string.c
index e91ba40d4..54f7bd0cf 100644
--- a/cups/string.c
+++ b/cups/string.c
@@ -1,10 +1,11 @@
/*
* String functions for CUPS.
*
- * Copyright 2007-2014 by Apple Inc.
- * Copyright 1997-2007 by Easy Software Products.
+ * Copyright © 2007-2019 by Apple Inc.
+ * Copyright © 1997-2007 by Easy Software Products.
*
- * Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+ * Licensed under Apache License v2.0. See the file "LICENSE" for more
+ * information.
*/
/*
@@ -311,15 +312,6 @@ _cupsStrFree(const char *s) /* I - String to free */
key = (_cups_sp_item_t *)(s - offsetof(_cups_sp_item_t, str));
-#ifdef DEBUG_GUARDS
- if (key->guard != _CUPS_STR_GUARD)
- {
- DEBUG_printf(("5_cupsStrFree: Freeing string %p(%s), guard=%08x, "
- "ref_count=%d", key, key->str, key->guard, key->ref_count));
- abort();
- }
-#endif /* DEBUG_GUARDS */
-
if ((item = (_cups_sp_item_t *)cupsArrayFind(stringpool, key)) != NULL &&
item == key)
{
@@ -327,6 +319,14 @@ _cupsStrFree(const char *s) /* I - String to free */
* Found it, dereference...
*/
+#ifdef DEBUG_GUARDS
+ if (key->guard != _CUPS_STR_GUARD)
+ {
+ DEBUG_printf(("5_cupsStrFree: Freeing string %p(%s), guard=%08x, ref_count=%d", key, key->str, key->guard, key->ref_count));
+ abort();
+ }
+#endif /* DEBUG_GUARDS */
+
item->ref_count --;
if (!item->ref_count)
diff --git a/cups/testclient.c b/cups/testclient.c
index 3a9d4aae3..cf945df98 100644
--- a/cups/testclient.c
+++ b/cups/testclient.c
@@ -1,7 +1,7 @@
/*
* Simulated client test program for CUPS.
*
- * Copyright © 2017-2018 by Apple Inc.
+ * Copyright © 2017-2019 by Apple Inc.
*
* Licensed under Apache License v2.0. See the file "LICENSE" for more
* information.
@@ -688,7 +688,7 @@ monitor_printer(
if (printer_state != data->printer_state || strcmp(printer_state_reasons, data->printer_state_reasons))
{
- printf("PRINTER: %s (%s)\n", ippEnumString("printer-state", printer_state), printer_state_reasons);
+ printf("PRINTER: %s (%s)\n", ippEnumString("printer-state", (int)printer_state), printer_state_reasons);
data->printer_state = printer_state;
strlcpy(data->printer_state_reasons, printer_state_reasons, sizeof(data->printer_state_reasons));
@@ -718,7 +718,7 @@ monitor_printer(
if (job_state != data->job_state || strcmp(job_state_reasons, data->job_state_reasons))
{
- printf("JOB %d: %s (%s)\n", data->job_id, ippEnumString("job-state", job_state), job_state_reasons);
+ printf("JOB %d: %s (%s)\n", data->job_id, ippEnumString("job-state", (int)job_state), job_state_reasons);
data->job_state = job_state;
strlcpy(data->job_state_reasons, job_state_reasons, sizeof(data->job_state_reasons));
@@ -1049,6 +1049,7 @@ usage(void)
{
puts("Usage: ./testclient printer-uri [options]");
puts("Options:");
+ puts(" -c num-clients Simulate multiple clients");
puts(" -d document-format Generate the specified format");
puts(" -f print-file Print the named file");
puts(" -g Force grayscale printing");
diff --git a/cups/tls-darwin.c b/cups/tls-darwin.c
index 75996d2e6..f18ff215f 100644
--- a/cups/tls-darwin.c
+++ b/cups/tls-darwin.c
@@ -1,10 +1,11 @@
/*
* TLS support code for CUPS on macOS.
*
- * Copyright © 2007-2018 by Apple Inc.
+ * Copyright © 2007-2019 by Apple Inc.
* Copyright © 1997-2007 by Easy Software Products, all rights reserved.
*
- * Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+ * Licensed under Apache License v2.0. See the file "LICENSE" for more
+ * information.
*/
/**** This file is included from tls.c ****/
@@ -18,20 +19,11 @@
extern char **environ;
-#ifdef HAVE_SECURETRANSPORTPRIV_H
-# include <Security/SecureTransportPriv.h>
-#endif /* HAVE_SECURETRANSPORTPRIV_H */
-#ifdef HAVE_SECBASEPRIV_H
-# include <Security/SecBasePriv.h>
-#endif /* HAVE_SECBASEPRIV_H */
-#ifdef HAVE_SECCERTIFICATEPRIV_H
-# include <Security/SecCertificatePriv.h>
-#else
-# ifndef _SECURITY_VERSION_GREATER_THAN_57610_
+#ifndef _SECURITY_VERSION_GREATER_THAN_57610_
typedef CF_OPTIONS(uint32_t, SecKeyUsage) {
kSecKeyUsageAll = 0x7FFFFFFF
};
-# endif /* !_SECURITY_VERSION_GREATER_THAN_57610_ */
+#endif /* !_SECURITY_VERSION_GREATER_THAN_57610_ */
extern const void * kSecCSRChallengePassword;
extern const void * kSecSubjectAltName;
extern const void * kSecCertificateKeyUsage;
@@ -44,21 +36,10 @@ extern const void * kSecOidStateProvinceName;
extern const void * kSecOidLocalityName;
extern const void * kSecOidOrganization;
extern const void * kSecOidOrganizationalUnit;
-extern SecCertificateRef SecCertificateCreateWithBytes(CFAllocatorRef allocator, const UInt8 *bytes, CFIndex length);
extern bool SecCertificateIsValid(SecCertificateRef certificate, CFAbsoluteTime verifyTime);
extern CFAbsoluteTime SecCertificateNotValidAfter(SecCertificateRef certificate);
extern SecCertificateRef SecGenerateSelfSignedCertificate(CFArrayRef subject, CFDictionaryRef parameters, SecKeyRef publicKey, SecKeyRef privateKey);
extern SecIdentityRef SecIdentityCreate(CFAllocatorRef allocator, SecCertificateRef certificate, SecKeyRef privateKey);
-#endif /* HAVE_SECCERTIFICATEPRIV_H */
-#ifdef HAVE_SECITEMPRIV_H
-# include <Security/SecItemPriv.h>
-#endif /* HAVE_SECITEMPRIV_H */
-#ifdef HAVE_SECIDENTITYSEARCHPRIV_H
-# include <Security/SecIdentitySearchPriv.h>
-#endif /* HAVE_SECIDENTITYSEARCHPRIV_H */
-#ifdef HAVE_SECPOLICYPRIV_H
-# include <Security/SecPolicyPriv.h>
-#endif /* HAVE_SECPOLICYPRIV_H */
/*
@@ -77,7 +58,7 @@ static int tls_auto_create = 0;
/* Auto-create self-signed certs? */
static char *tls_common_name = NULL;
/* Default common name */
-#ifdef HAVE_SECKEYCHAINOPEN
+#if TARGET_OS_OSX
static int tls_cups_keychain = 0;
/* Opened the CUPS keychain? */
static SecKeychainRef tls_keychain = NULL;
@@ -85,7 +66,7 @@ static SecKeychainRef tls_keychain = NULL;
#else
static SecIdentityRef tls_selfsigned = NULL;
/* Temporary self-signed cert */
-#endif /* HAVE_SECKEYCHAINOPEN */
+#endif /* TARGET_OS_OSX */
static char *tls_keypath = NULL;
/* Server cert keychain path */
static _cups_mutex_t tls_mutex = _CUPS_MUTEX_INITIALIZER;
@@ -101,11 +82,11 @@ static int tls_options = -1,/* Options for TLS connections */
static CFArrayRef http_cdsa_copy_server(const char *common_name);
static SecCertificateRef http_cdsa_create_credential(http_credential_t *credential);
-#ifdef HAVE_SECKEYCHAINOPEN
+#if TARGET_OS_OSX
static const char *http_cdsa_default_path(char *buffer, size_t bufsize);
static SecKeychainRef http_cdsa_open_keychain(const char *path, char *filename, size_t filesize);
static SecKeychainRef http_cdsa_open_system_keychain(void);
-#endif /* HAVE_SECKEYCHAINOPEN */
+#endif /* TARGET_OS_OSX */
static OSStatus http_cdsa_read(SSLConnectionRef connection, void *data, size_t *dataLength);
static int http_cdsa_set_credentials(http_t *http);
static OSStatus http_cdsa_write(SSLConnectionRef connection, const void *data, size_t *dataLength);
@@ -125,7 +106,107 @@ cupsMakeServerCredentials(
const char **alt_names, /* I - Subject Alternate Names */
time_t expiration_date) /* I - Expiration date */
{
-#if defined(HAVE_SECGENERATESELFSIGNEDCERTIFICATE)
+#if TARGET_OS_OSX
+ int pid, /* Process ID of command */
+ status, /* Status of command */
+ i; /* Looping var */
+ char command[1024], /* Command */
+ *argv[5], /* Command-line arguments */
+ *envp[1000], /* Environment variables */
+ days[32], /* CERTTOOL_EXPIRATION_DAYS env var */
+ keychain[1024], /* Keychain argument */
+ infofile[1024], /* Type-in information for cert */
+ filename[1024]; /* Default keychain path */
+ cups_file_t *fp; /* Seed/info file */
+
+
+ DEBUG_printf(("cupsMakeServerCredentials(path=\"%s\", common_name=\"%s\", num_alt_names=%d, alt_names=%p, expiration_date=%d)", path, common_name, num_alt_names, (void *)alt_names, (int)expiration_date));
+
+ (void)num_alt_names;
+ (void)alt_names;
+
+ if (!path)
+ path = http_cdsa_default_path(filename, sizeof(filename));
+
+ /*
+ * Run the "certtool" command to generate a self-signed certificate...
+ */
+
+ if (!cupsFileFind("certtool", getenv("PATH"), 1, command, sizeof(command)))
+ return (-1);
+
+ /*
+ * Create a file with the certificate information fields...
+ *
+ * Note: This assumes that the default questions are asked by the certtool
+ * command...
+ */
+
+ if ((fp = cupsTempFile2(infofile, sizeof(infofile))) == NULL)
+ return (-1);
+
+ cupsFilePrintf(fp,
+ "CUPS Self-Signed Certificate\n"
+ /* Enter key and certificate label */
+ "r\n" /* Generate RSA key pair */
+ "2048\n" /* 2048 bit encryption key */
+ "y\n" /* OK (y = yes) */
+ "b\n" /* Usage (b=signing/encryption) */
+ "2\n" /* Sign with SHA256 */
+ "y\n" /* OK (y = yes) */
+ "%s\n" /* Common name */
+ "\n" /* Country (default) */
+ "\n" /* Organization (default) */
+ "\n" /* Organizational unit (default) */
+ "\n" /* State/Province (default) */
+ "\n" /* Email address */
+ "y\n", /* OK (y = yes) */
+ common_name);
+ cupsFileClose(fp);
+
+ snprintf(keychain, sizeof(keychain), "k=%s", path);
+
+ argv[0] = "certtool";
+ argv[1] = "c";
+ argv[2] = keychain;
+ argv[3] = NULL;
+
+ snprintf(days, sizeof(days), "CERTTOOL_EXPIRATION_DAYS=%d", (int)((expiration_date - time(NULL) + 86399) / 86400));
+ envp[0] = days;
+ for (i = 0; i < (int)(sizeof(envp) / sizeof(envp[0]) - 2) && environ[i]; i ++)
+ envp[i + 1] = environ[i];
+ envp[i] = NULL;
+
+ posix_spawn_file_actions_t actions; /* File actions */
+
+ posix_spawn_file_actions_init(&actions);
+ posix_spawn_file_actions_addclose(&actions, 0);
+ posix_spawn_file_actions_addopen(&actions, 0, infofile, O_RDONLY, 0);
+ posix_spawn_file_actions_addclose(&actions, 1);
+ posix_spawn_file_actions_addopen(&actions, 1, "/dev/null", O_WRONLY, 0);
+ posix_spawn_file_actions_addclose(&actions, 2);
+ posix_spawn_file_actions_addopen(&actions, 2, "/dev/null", O_WRONLY, 0);
+
+ if (posix_spawn(&pid, command, &actions, NULL, argv, envp))
+ {
+ unlink(infofile);
+ return (-1);
+ }
+
+ posix_spawn_file_actions_destroy(&actions);
+
+ unlink(infofile);
+
+ while (waitpid(pid, &status, 0) < 0)
+ if (errno != EINTR)
+ {
+ status = -1;
+ break;
+ }
+
+ return (!status);
+
+#else
int status = 0; /* Return status */
OSStatus err; /* Error code (if any) */
CFStringRef cfcommon_name = NULL;
@@ -283,107 +364,7 @@ cleanup:
DEBUG_printf(("1cupsMakeServerCredentials: Returning %d.", status));
return (status);
-
-#else /* !HAVE_SECGENERATESELFSIGNEDCERTIFICATE */
- int pid, /* Process ID of command */
- status, /* Status of command */
- i; /* Looping var */
- char command[1024], /* Command */
- *argv[5], /* Command-line arguments */
- *envp[1000], /* Environment variables */
- days[32], /* CERTTOOL_EXPIRATION_DAYS env var */
- keychain[1024], /* Keychain argument */
- infofile[1024], /* Type-in information for cert */
- filename[1024]; /* Default keychain path */
- cups_file_t *fp; /* Seed/info file */
-
-
- DEBUG_printf(("cupsMakeServerCredentials(path=\"%s\", common_name=\"%s\", num_alt_names=%d, alt_names=%p, expiration_date=%d)", path, common_name, num_alt_names, (void *)alt_names, (int)expiration_date));
-
- (void)num_alt_names;
- (void)alt_names;
-
- if (!path)
- path = http_cdsa_default_path(filename, sizeof(filename));
-
- /*
- * Run the "certtool" command to generate a self-signed certificate...
- */
-
- if (!cupsFileFind("certtool", getenv("PATH"), 1, command, sizeof(command)))
- return (-1);
-
- /*
- * Create a file with the certificate information fields...
- *
- * Note: This assumes that the default questions are asked by the certtool
- * command...
- */
-
- if ((fp = cupsTempFile2(infofile, sizeof(infofile))) == NULL)
- return (-1);
-
- cupsFilePrintf(fp,
- "CUPS Self-Signed Certificate\n"
- /* Enter key and certificate label */
- "r\n" /* Generate RSA key pair */
- "2048\n" /* 2048 bit encryption key */
- "y\n" /* OK (y = yes) */
- "b\n" /* Usage (b=signing/encryption) */
- "2\n" /* Sign with SHA256 */
- "y\n" /* OK (y = yes) */
- "%s\n" /* Common name */
- "\n" /* Country (default) */
- "\n" /* Organization (default) */
- "\n" /* Organizational unit (default) */
- "\n" /* State/Province (default) */
- "\n" /* Email address */
- "y\n", /* OK (y = yes) */
- common_name);
- cupsFileClose(fp);
-
- snprintf(keychain, sizeof(keychain), "k=%s", path);
-
- argv[0] = "certtool";
- argv[1] = "c";
- argv[2] = keychain;
- argv[3] = NULL;
-
- snprintf(days, sizeof(days), "CERTTOOL_EXPIRATION_DAYS=%d", (int)((expiration_date - time(NULL) + 86399) / 86400));
- envp[0] = days;
- for (i = 0; i < (int)(sizeof(envp) / sizeof(envp[0]) - 2) && environ[i]; i ++)
- envp[i + 1] = environ[i];
- envp[i] = NULL;
-
- posix_spawn_file_actions_t actions; /* File actions */
-
- posix_spawn_file_actions_init(&actions);
- posix_spawn_file_actions_addclose(&actions, 0);
- posix_spawn_file_actions_addopen(&actions, 0, infofile, O_RDONLY, 0);
- posix_spawn_file_actions_addclose(&actions, 1);
- posix_spawn_file_actions_addopen(&actions, 1, "/dev/null", O_WRONLY, 0);
- posix_spawn_file_actions_addclose(&actions, 2);
- posix_spawn_file_actions_addopen(&actions, 2, "/dev/null", O_WRONLY, 0);
-
- if (posix_spawn(&pid, command, &actions, NULL, argv, envp))
- {
- unlink(infofile);
- return (-1);
- }
-
- posix_spawn_file_actions_destroy(&actions);
-
- unlink(infofile);
-
- while (waitpid(pid, &status, 0) < 0)
- if (errno != EINTR)
- {
- status = -1;
- break;
- }
-
- return (!status);
-#endif /* HAVE_SECGENERATESELFSIGNEDCERTIFICATE && HAVE_SECKEYCHAINOPEN */
+#endif /* TARGET_OS_OSX */
}
@@ -404,7 +385,7 @@ cupsSetServerCredentials(
{
DEBUG_printf(("cupsSetServerCredentials(path=\"%s\", common_name=\"%s\", auto_create=%d)", path, common_name, auto_create));
-#ifdef HAVE_SECKEYCHAINOPEN
+#if TARGET_OS_OSX
char filename[1024]; /* Keychain filename */
SecKeychainRef keychain = http_cdsa_open_keychain(path, filename, sizeof(filename));
@@ -454,7 +435,7 @@ cupsSetServerCredentials(
tls_common_name = _cupsStrAlloc(common_name);
return (1);
-#endif /* HAVE_SECKEYCHAINOPEN */
+#endif /* TARGET_OS_OSX */
}
@@ -849,8 +830,10 @@ httpCredentialsString(
* issuer name is, um, "interesting"...
*/
- CFStringRef cf_string; /* CF string */
+# if TARGET_OS_OSX
CFDictionaryRef cf_dict; /* Dictionary for certificate */
+# endif /* TARGET_OS_OSX */
+ CFStringRef cf_string; /* CF string */
char commonName[256],/* Common name associated with cert */
issuer[256], /* Issuer name */
sigalg[256]; /* Signature algorithm */
@@ -870,6 +853,7 @@ httpCredentialsString(
strlcpy(issuer, "unknown", sizeof(issuer));
strlcpy(sigalg, "UnknownSignature", sizeof(sigalg));
+# if TARGET_OS_OSX
if ((cf_dict = SecCertificateCopyValues(secCert, NULL, NULL)) != NULL)
{
CFDictionaryRef cf_issuer = CFDictionaryGetValue(cf_dict, kSecOIDX509V1IssuerName);
@@ -916,6 +900,7 @@ httpCredentialsString(
CFRelease(cf_dict);
}
+# endif /* TARGET_OS_OSX */
expiration = (time_t)(SecCertificateNotValidAfter(secCert) + kCFAbsoluteTimeIntervalSince1970);
@@ -960,12 +945,12 @@ httpLoadCredentials(
const char *common_name) /* I - Common name for credentials */
{
OSStatus err; /* Error info */
-#ifdef HAVE_SECKEYCHAINOPEN
+#if TARGET_OS_OSX
char filename[1024]; /* Filename for keychain */
SecKeychainRef keychain = NULL,/* Keychain reference */
syschain = NULL;/* System keychain */
CFArrayRef list; /* Keychain list */
-#endif /* HAVE_SECKEYCHAINOPEN */
+#endif /* TARGET_OS_OSX */
SecCertificateRef cert = NULL; /* Certificate */
CFDataRef data; /* Certificate data */
SecPolicyRef policy = NULL; /* Policy ref */
@@ -981,7 +966,7 @@ httpLoadCredentials(
*credentials = NULL;
-#ifdef HAVE_SECKEYCHAINOPEN
+#if TARGET_OS_OSX
keychain = http_cdsa_open_keychain(path, filename, sizeof(filename));
if (!keychain)
@@ -992,7 +977,7 @@ httpLoadCredentials(
#else
if (path)
return (-1);
-#endif /* HAVE_SECKEYCHAINOPEN */
+#endif /* TARGET_OS_OSX */
cfcommon_name = CFStringCreateWithCString(kCFAllocatorDefault, common_name, kCFStringEncodingUTF8);
@@ -1012,7 +997,7 @@ httpLoadCredentials(
CFDictionaryAddValue(query, kSecReturnRef, kCFBooleanTrue);
CFDictionaryAddValue(query, kSecMatchLimit, kSecMatchLimitOne);
-#ifdef HAVE_SECKEYCHAINOPEN
+#if TARGET_OS_OSX
if (syschain)
{
const void *values[2] = { syschain, keychain };
@@ -1023,7 +1008,7 @@ httpLoadCredentials(
list = CFArrayCreate(kCFAllocatorDefault, (const void **)&keychain, 1, &kCFTypeArrayCallBacks);
CFDictionaryAddValue(query, kSecMatchSearchList, list);
CFRelease(list);
-#endif /* HAVE_SECKEYCHAINOPEN */
+#endif /* TARGET_OS_OSX */
err = SecItemCopyMatching(query, (CFTypeRef *)&cert);
@@ -1044,13 +1029,13 @@ httpLoadCredentials(
cleanup :
-#ifdef HAVE_SECKEYCHAINOPEN
+#if TARGET_OS_OSX
if (keychain)
CFRelease(keychain);
if (syschain)
CFRelease(syschain);
-#endif /* HAVE_SECKEYCHAINOPEN */
+#endif /* TARGET_OS_OSX */
if (cert)
CFRelease(cert);
if (policy)
@@ -1078,11 +1063,11 @@ httpSaveCredentials(
{
int ret = -1; /* Return value */
OSStatus err; /* Error info */
-#ifdef HAVE_SECKEYCHAINOPEN
+#if TARGET_OS_OSX
char filename[1024]; /* Filename for keychain */
SecKeychainRef keychain = NULL;/* Keychain reference */
CFArrayRef list; /* Keychain list */
-#endif /* HAVE_SECKEYCHAINOPEN */
+#endif /* TARGET_OS_OSX */
SecCertificateRef cert = NULL; /* Certificate */
CFMutableDictionaryRef attrs = NULL; /* Attributes for add */
@@ -1103,7 +1088,7 @@ httpSaveCredentials(
goto cleanup;
}
-#ifdef HAVE_SECKEYCHAINOPEN
+#if TARGET_OS_OSX
keychain = http_cdsa_open_keychain(path, filename, sizeof(filename));
if (!keychain)
@@ -1112,7 +1097,7 @@ httpSaveCredentials(
#else
if (path)
return (-1);
-#endif /* HAVE_SECKEYCHAINOPEN */
+#endif /* TARGET_OS_OSX */
if ((attrs = CFDictionaryCreateMutable(kCFAllocatorDefault, 0, &kCFTypeDictionaryKeyCallBacks, &kCFTypeDictionaryValueCallBacks)) == NULL)
{
@@ -1123,7 +1108,7 @@ httpSaveCredentials(
CFDictionaryAddValue(attrs, kSecClass, kSecClassCertificate);
CFDictionaryAddValue(attrs, kSecValueRef, cert);
-#ifdef HAVE_SECKEYCHAINOPEN
+#if TARGET_OS_OSX
if ((list = CFArrayCreate(kCFAllocatorDefault, (const void **)&keychain, 1, &kCFTypeArrayCallBacks)) == NULL)
{
DEBUG_puts("1httpSaveCredentials: Unable to create list of keychains.");
@@ -1131,7 +1116,7 @@ httpSaveCredentials(
}
CFDictionaryAddValue(attrs, kSecMatchSearchList, list);
CFRelease(list);
-#endif /* HAVE_SECKEYCHAINOPEN */
+#endif /* TARGET_OS_OSX */
/* Note: SecItemAdd consumes "attrs"... */
err = SecItemAdd(attrs, NULL);
@@ -1139,10 +1124,10 @@ httpSaveCredentials(
cleanup :
-#ifdef HAVE_SECKEYCHAINOPEN
+#if TARGET_OS_OSX
if (keychain)
CFRelease(keychain);
-#endif /* HAVE_SECKEYCHAINOPEN */
+#endif /* TARGET_OS_OSX */
if (cert)
CFRelease(cert);
@@ -1262,6 +1247,7 @@ _httpTLSStart(http_t *http) /* I - HTTP connection */
/* Pointer to library globals */
OSStatus error; /* Error code */
const char *message = NULL;/* Error message */
+ char msgbuf[1024]; /* Error message buffer */
cups_array_t *credentials; /* Credentials array */
cups_array_t *names; /* CUPS distinguished names */
CFArrayRef dn_array; /* CF distinguished names array */
@@ -1280,7 +1266,7 @@ _httpTLSStart(http_t *http) /* I - HTTP connection */
DEBUG_printf(("4_httpTLSStart: tls_options=%x, tls_min_version=%d, tls_max_version=%d", tls_options, tls_min_version, tls_max_version));
}
-#ifdef HAVE_SECKEYCHAINOPEN
+#if TARGET_OS_OSX
if (http->mode == _HTTP_MODE_SERVER && !tls_keychain)
{
DEBUG_puts("4_httpTLSStart: cupsSetServerCredentials not called.");
@@ -1290,7 +1276,7 @@ _httpTLSStart(http_t *http) /* I - HTTP connection */
return (-1);
}
-#endif /* HAVE_SECKEYCHAINOPEN */
+#endif /* TARGET_OS_OSX */
if ((http->tls = SSLCreateContext(kCFAllocatorDefault, http->mode == _HTTP_MODE_CLIENT ? kSSLClientSide : kSSLServerSide, kSSLStreamType)) == NULL)
{
@@ -1342,7 +1328,6 @@ _httpTLSStart(http_t *http) /* I - HTTP connection */
}
}
-# if HAVE_SSLSETENABLEDCIPHERS
if (!error)
{
SSLCipherSuite supported[100]; /* Supported cipher suites */
@@ -1502,7 +1487,6 @@ _httpTLSStart(http_t *http) /* I - HTTP connection */
error = SSLSetEnabledCiphers(http->tls, enabled, num_enabled);
}
}
-#endif /* HAVE_SSLSETENABLEDCIPHERS */
if (!error && http->mode == _HTTP_MODE_CLIENT)
{
@@ -1802,11 +1786,13 @@ _httpTLSStart(http_t *http) /* I - HTTP connection */
*/
if (!message)
-#ifdef HAVE_CSSMERRORSTRING
- message = cssmErrorString(error);
-#else
- message = _("Unable to establish a secure connection to host.");
-#endif /* HAVE_CSSMERRORSTRING */
+ {
+ if (!cg->lang_default)
+ cg->lang_default = cupsLangDefault();
+
+ snprintf(msgbuf, sizeof(msgbuf), _cupsLangString(cg->lang_default, _("Unable to establish a secure connection to host (%d).")), error);
+ message = msgbuf;
+ }
_cupsSetError(IPP_STATUS_ERROR_CUPS_PKI, message, 1);
@@ -1901,7 +1887,7 @@ static CFArrayRef /* O - Array of certificates or NULL */
http_cdsa_copy_server(
const char *common_name) /* I - Server's hostname */
{
-#ifdef HAVE_SECKEYCHAINOPEN
+#if TARGET_OS_OSX
OSStatus err; /* Error info */
SecIdentityRef identity = NULL;/* Identity */
CFArrayRef certificates = NULL;
@@ -1999,11 +1985,13 @@ http_cdsa_copy_server(
return (certificates);
#else
+ (void)common_name;
+
if (!tls_selfsigned)
return (NULL);
return (CFArrayCreate(NULL, (const void **)&tls_selfsigned, 1, &kCFTypeArrayCallBacks));
-#endif /* HAVE_SECKEYCHAINOPEN */
+#endif /* TARGET_OS_OSX */
}
@@ -2015,14 +2003,22 @@ static SecCertificateRef /* O - Certificate */
http_cdsa_create_credential(
http_credential_t *credential) /* I - Credential */
{
+ SecCertificateRef cert; /* Certificate */
+ CFDataRef data; /* Data object */
+
+
if (!credential)
return (NULL);
- return (SecCertificateCreateWithBytes(kCFAllocatorDefault, credential->data, (CFIndex)credential->datalen));
+ data = CFDataCreate(kCFAllocatorDefault, credential->data, (CFIndex)credential->datalen);
+ cert = SecCertificateCreateWithData(kCFAllocatorDefault, data);
+ CFRelease(data);
+
+ return (cert);
}
-#ifdef HAVE_SECKEYCHAINOPEN
+#if TARGET_OS_OSX
/*
* 'http_cdsa_default_path()' - Get the default keychain path.
*/
@@ -2198,7 +2194,7 @@ http_cdsa_open_system_keychain(void)
return (keychain);
}
-#endif /* HAVE_SECKEYCHAINOPEN */
+#endif /* TARGET_OS_OSX */
/*
diff --git a/cups/tls-gnutls.c b/cups/tls-gnutls.c
index 05ec8ec7f..fc52f493c 100644
--- a/cups/tls-gnutls.c
+++ b/cups/tls-gnutls.c
@@ -1,7 +1,7 @@
/*
* TLS support code for CUPS using GNU TLS.
*
- * Copyright © 2007-2018 by Apple Inc.
+ * Copyright © 2007-2019 by Apple Inc.
* Copyright © 1997-2007 by Easy Software Products, all rights reserved.
*
* Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -168,10 +168,33 @@ cupsMakeServerCredentials(
gnutls_x509_crt_set_activation_time(crt, curtime);
gnutls_x509_crt_set_expiration_time(crt, curtime + 10 * 365 * 86400);
gnutls_x509_crt_set_ca_status(crt, 0);
+ gnutls_x509_crt_set_subject_alt_name(crt, GNUTLS_SAN_DNSNAME, common_name, (unsigned)strlen(common_name), GNUTLS_FSAN_SET);
+ if (!strchr(common_name, '.'))
+ {
+ /*
+ * Add common_name.local to the list, too...
+ */
+
+ char localname[256]; /* hostname.local */
+
+ snprintf(localname, sizeof(localname), "%s.local", common_name);
+ gnutls_x509_crt_set_subject_alt_name(crt, GNUTLS_SAN_DNSNAME, localname, (unsigned)strlen(localname), GNUTLS_FSAN_APPEND);
+ }
+ gnutls_x509_crt_set_subject_alt_name(crt, GNUTLS_SAN_DNSNAME, "localhost", 9, GNUTLS_FSAN_APPEND);
if (num_alt_names > 0)
- gnutls_x509_crt_set_subject_alternative_name(crt, GNUTLS_SAN_DNSNAME, alt_names[0]);
+ {
+ int i; /* Looping var */
+
+ for (i = 0; i < num_alt_names; i ++)
+ {
+ if (strcmp(alt_names[i], "localhost"))
+ {
+ gnutls_x509_crt_set_subject_alt_name(crt, GNUTLS_SAN_DNSNAME, alt_names[i], (unsigned)strlen(alt_names[i]), GNUTLS_FSAN_APPEND);
+ }
+ }
+ }
gnutls_x509_crt_set_key_purpose_oid(crt, GNUTLS_KP_TLS_WWW_SERVER, 0);
- gnutls_x509_crt_set_key_usage(crt, GNUTLS_KEY_KEY_ENCIPHERMENT);
+ gnutls_x509_crt_set_key_usage(crt, GNUTLS_KEY_DIGITAL_SIGNATURE | GNUTLS_KEY_KEY_ENCIPHERMENT);
gnutls_x509_crt_set_version(crt, 3);
bytes = sizeof(buffer);
@@ -375,8 +398,8 @@ httpCredentialsAreValidForName(
if (result)
{
- int i, /* Looping var */
- count; /* Number of revoked certificates */
+ gnutls_x509_crl_iter_t iter = NULL;
+ /* Iterator */
unsigned char cserial[1024], /* Certificate serial number */
rserial[1024]; /* Revoked serial number */
size_t cserial_size, /* Size of cert serial number */
@@ -384,22 +407,24 @@ httpCredentialsAreValidForName(
_cupsMutexLock(&tls_mutex);
- count = gnutls_x509_crl_get_crt_count(tls_crl);
-
- if (count > 0)
+ if (gnutls_x509_crl_get_crt_count(tls_crl) > 0)
{
cserial_size = sizeof(cserial);
gnutls_x509_crt_get_serial(cert, cserial, &cserial_size);
- for (i = 0; i < count; i ++)
- {
- rserial_size = sizeof(rserial);
- if (!gnutls_x509_crl_get_crt_serial(tls_crl, (unsigned)i, rserial, &rserial_size, NULL) && cserial_size == rserial_size && !memcmp(cserial, rserial, rserial_size))
+ rserial_size = sizeof(rserial);
+
+ while (!gnutls_x509_crl_iter_crt_serial(tls_crl, &iter, rserial, &rserial_size, NULL))
+ {
+ if (cserial_size == rserial_size && !memcmp(cserial, rserial, rserial_size))
{
result = 0;
break;
}
+
+ rserial_size = sizeof(rserial);
}
+ gnutls_x509_crl_iter_deinit(iter);
}
_cupsMutexUnlock(&tls_mutex);
@@ -644,7 +669,7 @@ httpCredentialsString(
issuer[256]; /* Issuer associated with cert */
size_t len; /* Length of string */
time_t expiration; /* Expiration date of cert */
- int sigalg; /* Signature algorithm */
+ int sigalg; /* Signature algorithm */
unsigned char md5_digest[16]; /* MD5 result */
len = sizeof(name) - 1;
@@ -664,7 +689,7 @@ httpCredentialsString(
cupsHashData("md5", first->data, first->datalen, md5_digest, sizeof(md5_digest));
- snprintf(buffer, bufsize, "%s (issued by %s) / %s / %s / %02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X", name, issuer, httpGetDateString(expiration), gnutls_sign_get_name(sigalg), md5_digest[0], md5_digest[1], md5_digest[2], md5_digest[3], md5_digest[4], md5_digest[5], md5_digest[6], md5_digest[7], md5_digest[8], md5_digest[9], md5_digest[10], md5_digest[11], md5_digest[12], md5_digest[13], md5_digest[14], md5_digest[15]);
+ snprintf(buffer, bufsize, "%s (issued by %s) / %s / %s / %02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X", name, issuer, httpGetDateString(expiration), gnutls_sign_get_name((gnutls_sign_algorithm_t)sigalg), md5_digest[0], md5_digest[1], md5_digest[2], md5_digest[3], md5_digest[4], md5_digest[5], md5_digest[6], md5_digest[7], md5_digest[8], md5_digest[9], md5_digest[10], md5_digest[11], md5_digest[12], md5_digest[13], md5_digest[14], md5_digest[15]);
gnutls_x509_crt_deinit(cert);
}
diff --git a/cups/usersys.c b/cups/usersys.c
index c4408ac73..497681e27 100644
--- a/cups/usersys.c
+++ b/cups/usersys.c
@@ -1,10 +1,11 @@
/*
* User, system, and password routines for CUPS.
*
- * Copyright 2007-2017 by Apple Inc.
+ * Copyright 2007-2019 by Apple Inc.
* Copyright 1997-2006 by Easy Software Products.
*
- * Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+ * Licensed under Apache License v2.0. See the file "LICENSE" for more
+ * information.
*/
/*
@@ -22,6 +23,9 @@
# include <termios.h>
# include <sys/utsname.h>
#endif /* _WIN32 */
+#ifdef __APPLE__
+# include <sys/sysctl.h>
+#endif /* __APPLE__ */
/*
@@ -29,14 +33,25 @@
*/
#ifdef __APPLE__
-# define kCUPSPrintingPrefs CFSTR("org.cups.PrintingPrefs")
-# define kAllowAnyRootKey CFSTR("AllowAnyRoot")
-# define kAllowExpiredCertsKey CFSTR("AllowExpiredCerts")
-# define kEncryptionKey CFSTR("Encryption")
-# define kGSSServiceNameKey CFSTR("GSSServiceName")
-# define kSSLOptionsKey CFSTR("SSLOptions")
-# define kTrustOnFirstUseKey CFSTR("TrustOnFirstUse")
-# define kValidateCertsKey CFSTR("ValidateCerts")
+# if TARGET_OS_OSX
+# define kCUPSPrintingPrefs CFSTR("org.cups.PrintingPrefs")
+# define kPREFIX ""
+# else
+# define kCUPSPrintingPrefs CFSTR(".GlobalPreferences")
+# define kPREFIX "AirPrint"
+# endif /* TARGET_OS_OSX */
+# define kUserAgentTokensKey CFSTR(kPREFIX "UserAgentTokens")
+# define kAllowAnyRootKey CFSTR(kPREFIX "AllowAnyRoot")
+# define kAllowExpiredCertsKey CFSTR(kPREFIX "AllowExpiredCerts")
+# define kEncryptionKey CFSTR(kPREFIX "Encryption")
+# define kGSSServiceNameKey CFSTR(kPREFIX "GSSServiceName")
+# define kSSLOptionsKey CFSTR(kPREFIX "SSLOptions")
+# define kTrustOnFirstUseKey CFSTR(kPREFIX "TrustOnFirstUse")
+# define kValidateCertsKey CFSTR(kPREFIX "ValidateCerts")
+/* Deprecated */
+# define kAllowRC4 CFSTR(kPREFIX "AllowRC4")
+# define kAllowSSL3 CFSTR(kPREFIX "AllowSSL3")
+# define kAllowDH CFSTR(kPREFIX "AllowDH")
#endif /* __APPLE__ */
#define _CUPS_PASSCHAR '*' /* Character that is echoed for password */
@@ -48,6 +63,7 @@
typedef struct _cups_client_conf_s /**** client.conf config data ****/
{
+ _cups_uatokens_t uatokens; /* UserAgentTokens values */
#ifdef HAVE_SSL
int ssl_options, /* SSLOptions values */
ssl_min_version,/* Minimum SSL/TLS version */
@@ -89,6 +105,7 @@ static void cups_set_server_name(_cups_client_conf_t *cc, const char *value);
#ifdef HAVE_SSL
static void cups_set_ssl_options(_cups_client_conf_t *cc, const char *value);
#endif /* HAVE_SSL */
+static void cups_set_uatokens(_cups_client_conf_t *cc, const char *value);
static void cups_set_user(_cups_client_conf_t *cc, const char *value);
@@ -488,6 +505,11 @@ cupsSetUserAgent(const char *user_agent)/* I - User-Agent string or @code NULL@
#ifdef _WIN32
SYSTEM_INFO sysinfo; /* System information */
OSVERSIONINFOA version; /* OS version info */
+ const char *machine; /* Hardware/machine name */
+#elif defined(__APPLE__)
+ struct utsname name; /* uname info */
+ char version[256]; /* macOS/iOS version */
+ size_t len; /* Length of value */
#else
struct utsname name; /* uname info */
#endif /* _WIN32 */
@@ -499,30 +521,103 @@ cupsSetUserAgent(const char *user_agent)/* I - User-Agent string or @code NULL@
return;
}
+ if (cg->uatokens < _CUPS_UATOKENS_OS)
+ {
+ switch (cg->uatokens)
+ {
+ default :
+ case _CUPS_UATOKENS_NONE :
+ cg->user_agent[0] = '\0';
+ break;
+ case _CUPS_UATOKENS_PRODUCT_ONLY :
+ strlcpy(cg->user_agent, "CUPS IPP", sizeof(cg->user_agent));
+ break;
+ case _CUPS_UATOKENS_MAJOR :
+ snprintf(cg->user_agent, sizeof(cg->user_agent), "CUPS/%d IPP/2", CUPS_VERSION_MAJOR);
+ break;
+ case _CUPS_UATOKENS_MINOR :
+ snprintf(cg->user_agent, sizeof(cg->user_agent), "CUPS/%d.%d IPP/2.1", CUPS_VERSION_MAJOR, CUPS_VERSION_MINOR);
+ break;
+ case _CUPS_UATOKENS_MINIMAL :
+ strlcpy(cg->user_agent, CUPS_MINIMAL " IPP/2.1", sizeof(cg->user_agent));
+ break;
+ }
+ }
+
#ifdef _WIN32
+ /*
+ * Gather Windows version information for the User-Agent string...
+ */
+
version.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
GetVersionExA(&version);
GetNativeSystemInfo(&sysinfo);
- snprintf(cg->user_agent, sizeof(cg->user_agent),
- CUPS_MINIMAL " (Windows %d.%d; %s) IPP/2.0",
- version.dwMajorVersion, version.dwMinorVersion,
- sysinfo.wProcessorArchitecture
- == PROCESSOR_ARCHITECTURE_AMD64 ? "amd64" :
- sysinfo.wProcessorArchitecture
- == PROCESSOR_ARCHITECTURE_ARM ? "arm" :
- sysinfo.wProcessorArchitecture
- == PROCESSOR_ARCHITECTURE_IA64 ? "ia64" :
- sysinfo.wProcessorArchitecture
- == PROCESSOR_ARCHITECTURE_INTEL ? "intel" :
- "unknown");
+ switch (sysinfo.wProcessorArchitecture)
+ {
+ case PROCESSOR_ARCHITECTURE_AMD64 :
+ machine = "amd64";
+ break;
+
+ case PROCESSOR_ARCHITECTURE_ARM :
+ machine = "arm";
+ break;
+
+ case PROCESSOR_ARCHITECTURE_IA64 :
+ machine = "ia64";
+ break;
+
+ case PROCESSOR_ARCHITECTURE_INTEL :
+ machine = "intel";
+ break;
+
+ default :
+ machine = "unknown";
+ break;
+ }
+
+ if (cg->uatokens == _CUPS_UATOKENS_OS)
+ snprintf(cg->user_agent, sizeof(cg->user_agent), CUPS_MINIMAL " (Windows %d.%d) IPP/2.0", version.dwMajorVersion, version.dwMinorVersion);
+ else
+ snprintf(cg->user_agent, sizeof(cg->user_agent), CUPS_MINIMAL " (Windows %d.%d; %s) IPP/2.0", version.dwMajorVersion, version.dwMinorVersion, machine);
+
+#elif defined(__APPLE__)
+ /*
+ * Gather macOS/iOS version information for the User-Agent string...
+ */
+
+ uname(&name);
+
+ len = sizeof(version) - 1;
+ if (!sysctlbyname("kern.osproductversion", version, &len, NULL, 0))
+ version[len] = '\0';
+ else
+ strlcpy(version, "unknown", sizeof(version));
+
+# if TARGET_OS_OSX
+ if (cg->uatokens == _CUPS_UATOKENS_OS)
+ snprintf(cg->user_agent, sizeof(cg->user_agent), CUPS_MINIMAL " (macOS %s) IPP/2.0", version);
+ else
+ snprintf(cg->user_agent, sizeof(cg->user_agent), CUPS_MINIMAL " (macOS %s; %s) IPP/2.0", version, name.machine);
+
+# else
+ if (cg->uatokens == _CUPS_UATOKENS_OS)
+ snprintf(cg->user_agent, sizeof(cg->user_agent), CUPS_MINIMAL " (iOS %s) IPP/2.0", version);
+ else
+ snprintf(cg->user_agent, sizeof(cg->user_agent), CUPS_MINIMAL " (iOS %s; %s) IPP/2.0", version, name.machine);
+# endif /* TARGET_OS_OSX */
#else
+ /*
+ * Gather generic UNIX version information for the User-Agent string...
+ */
+
uname(&name);
- snprintf(cg->user_agent, sizeof(cg->user_agent),
- CUPS_MINIMAL " (%s %s; %s) IPP/2.0",
- name.sysname, name.release, name.machine);
+ if (cg->uatokens == _CUPS_UATOKENS_OS)
+ snprintf(cg->user_agent, sizeof(cg->user_agent), CUPS_MINIMAL " (%s %s) IPP/2.0", name.sysname, name.release);
+ else
+ snprintf(cg->user_agent, sizeof(cg->user_agent), CUPS_MINIMAL " (%s %s; %s) IPP/2.0", name.sysname, name.release, name.machine);
#endif /* _WIN32 */
}
@@ -924,6 +1019,8 @@ _cupsSetDefaults(void)
cups_finalize_client_conf(&cc);
+ cg->uatokens = cc.uatokens;
+
if (cg->encryption == (http_encryption_t)-1)
cg->encryption = cc.encryption;
@@ -1081,17 +1178,22 @@ cups_finalize_client_conf(
if (!cc->server_name[0])
{
-#ifdef CUPS_DEFAULT_DOMAINSOCKET
/*
* If we are compiled with domain socket support, only use the
* domain socket if it exists and has the right permissions...
*/
+#if defined(__APPLE__) && !TARGET_OS_OSX
+ cups_set_server_name(cc, "/private/var/run/printd");
+
+#else
+# ifdef CUPS_DEFAULT_DOMAINSOCKET
if (!access(CUPS_DEFAULT_DOMAINSOCKET, R_OK))
cups_set_server_name(cc, CUPS_DEFAULT_DOMAINSOCKET);
else
-#endif /* CUPS_DEFAULT_DOMAINSOCKET */
- cups_set_server_name(cc, "localhost");
+# endif /* CUPS_DEFAULT_DOMAINSOCKET */
+ cups_set_server_name(cc, "localhost");
+#endif /* __APPLE__ && !TARGET_OS_OSX */
}
if (!cc->user[0])
@@ -1161,6 +1263,12 @@ cups_init_client_conf(
memset(cc, 0, sizeof(_cups_client_conf_t));
+ cc->uatokens = _CUPS_UATOKENS_MINIMAL;
+
+#if defined(__APPLE__) && !TARGET_OS_OSX
+ cups_set_user(cc, "mobile");
+#endif /* __APPLE__ && !TARGET_OS_OSX */
+
#ifdef HAVE_SSL
cc->ssl_min_version = _HTTP_TLS_1_0;
cc->ssl_max_version = _HTTP_TLS_MAX;
@@ -1176,8 +1284,9 @@ cups_init_client_conf(
* everything...)
*/
-#if defined(__APPLE__) && defined(HAVE_SSL)
+#if defined(__APPLE__)
char sval[1024]; /* String value */
+# ifdef HAVE_SSL
int bval; /* Boolean value */
if (cups_apple_get_boolean(kAllowAnyRootKey, &bval))
@@ -1190,14 +1299,36 @@ cups_init_client_conf(
cups_set_encryption(cc, sval);
if (cups_apple_get_string(kSSLOptionsKey, sval, sizeof(sval)))
+ {
cups_set_ssl_options(cc, sval);
+ }
+ else
+ {
+ sval[0] = '\0';
+
+ if (cups_apple_get_boolean(kAllowRC4, &bval) && bval)
+ strlcat(sval, " AllowRC4", sizeof(sval));
+ if (cups_apple_get_boolean(kAllowSSL3, &bval) && bval)
+ strlcat(sval, " AllowSSL3", sizeof(sval));
+ if (cups_apple_get_boolean(kAllowDH, &bval) && bval)
+ strlcat(sval, " AllowDH", sizeof(sval));
+
+ if (sval[0])
+ cups_set_ssl_options(cc, sval);
+ }
if (cups_apple_get_boolean(kTrustOnFirstUseKey, &bval))
cc->trust_first = bval;
if (cups_apple_get_boolean(kValidateCertsKey, &bval))
cc->validate_certs = bval;
-#endif /* __APPLE__ && HAVE_SSL */
+# endif /* HAVE_SSL */
+
+ if (cups_apple_get_string(kUserAgentTokensKey, sval, sizeof(sval)))
+ {
+ cups_set_uatokens(cc, sval);
+ }
+#endif /* __APPLE__ */
}
@@ -1234,6 +1365,8 @@ cups_read_client_conf(
#endif /* !__APPLE__ */
else if (!_cups_strcasecmp(line, "User") && value)
cups_set_user(cc, value);
+ else if (!_cups_strcasecmp(line, "UserAgentTokens") && value)
+ cups_set_uatokens(cc, value);
else if (!_cups_strcasecmp(line, "TrustOnFirstUse") && value)
cc->trust_first = cups_boolean_value(value);
else if (!_cups_strcasecmp(line, "AllowAnyRoot") && value)
@@ -1404,6 +1537,38 @@ cups_set_ssl_options(
/*
+ * 'cups_set_uatokens()' - Set the UserAgentTokens value.
+ */
+
+static void
+cups_set_uatokens(
+ _cups_client_conf_t *cc, /* I - client.conf values */
+ const char *value) /* I - Value */
+{
+ int i; /* Looping var */
+ static const char * const uatokens[] =/* UserAgentTokens values */
+ {
+ "NONE",
+ "PRODUCTONLY",
+ "MAJOR",
+ "MINOR",
+ "MINIMAL",
+ "OS",
+ "FULL"
+ };
+
+ for (i = 0; i < (int)(sizeof(uatokens) / sizeof(uatokens[0])); i ++)
+ {
+ if (!_cups_strcasecmp(value, uatokens[i]))
+ {
+ cc->uatokens = (_cups_uatokens_t)i;
+ return;
+ }
+ }
+}
+
+
+/*
* 'cups_set_user()' - Set the User value.
*/
diff --git a/cups/versioning.h b/cups/versioning.h
index eb7a9164a..aae2138e8 100644
--- a/cups/versioning.h
+++ b/cups/versioning.h
@@ -1,7 +1,7 @@
/*
* API versioning definitions for CUPS.
*
- * Copyright © 2007-2018 by Apple Inc.
+ * Copyright © 2007-2019 by Apple Inc.
*
* Licensed under Apache License v2.0. See the file "LICENSE" for more
* information.
@@ -96,7 +96,7 @@
* Note: Using any of the _CUPS_API macros automatically adds _CUPS_PUBLIC.
*/
-# if defined(__APPLE__) && !defined(_CUPS_SOURCE) && !TARGET_OS_IOS
+# if defined(__APPLE__) && !defined(_CUPS_SOURCE) && TARGET_OS_OSX
/*
* On Apple operating systems, the _CUPS_API_* constants are defined using the
* API_ macros in <os/availability.h>.
@@ -164,10 +164,10 @@
*/
# define _CUPS_DEPRECATED __attribute__ ((unavailable)) _CUPS_PUBLIC
# define _CUPS_DEPRECATED_MSG(m) __attribute__ ((unavailable(m))) _CUPS_PUBLIC
-# define _CUPS_DEPRECATED_1_2_MSG(m) API_DEPRECATED(m, macos(10.2,10.5)) API_UNAVAILABLE(ios) _CUPS_PUBLIC
-# define _CUPS_DEPRECATED_1_6_MSG(m) API_DEPRECATED(m, macos(10.2,10.8)) API_UNAVAILABLE(ios) _CUPS_PUBLIC
-# define _CUPS_DEPRECATED_1_7_MSG(m) API_DEPRECATED(m, macos(10.2,10.9)) API_UNAVAILABLE(ios) _CUPS_PUBLIC
-# define _CUPS_DEPRECATED_2_2_MSG(m) API_DEPRECATED(m, macos(10.2,10.12)) API_UNAVAILABLE(ios) _CUPS_PUBLIC
+# define _CUPS_DEPRECATED_1_2_MSG(m) API_DEPRECATED(m, macos(10.2,10.5), ios(11.0,11.0)) _CUPS_PUBLIC
+# define _CUPS_DEPRECATED_1_6_MSG(m) API_DEPRECATED(m, macos(10.2,10.8), ios(11.0,11.0)) _CUPS_PUBLIC
+# define _CUPS_DEPRECATED_1_7_MSG(m) API_DEPRECATED(m, macos(10.2,10.9), ios(11.0,11.0)) _CUPS_PUBLIC
+# define _CUPS_DEPRECATED_2_2_MSG(m) API_DEPRECATED(m, macos(10.2,10.12), ios(11.0,11.0)) _CUPS_PUBLIC
# elif defined(__APPLE__)
/*
@@ -175,10 +175,10 @@
*/
# define _CUPS_DEPRECATED __attribute__ ((deprecated)) _CUPS_PUBLIC
# define _CUPS_DEPRECATED_MSG(m) __attribute__ ((deprecated(m))) _CUPS_PUBLIC
-# define _CUPS_DEPRECATED_1_2_MSG(m) API_DEPRECATED(m, macos(10.2,10.5)) API_UNAVAILABLE(ios) _CUPS_PUBLIC
-# define _CUPS_DEPRECATED_1_6_MSG(m) API_DEPRECATED(m, macos(10.2,10.8)) API_UNAVAILABLE(ios) _CUPS_PUBLIC
-# define _CUPS_DEPRECATED_1_7_MSG(m) API_DEPRECATED(m, macos(10.2,10.9)) API_UNAVAILABLE(ios) _CUPS_PUBLIC
-# define _CUPS_DEPRECATED_2_2_MSG(m) API_DEPRECATED(m, macos(10.2,10.12)) API_UNAVAILABLE(ios) _CUPS_PUBLIC
+# define _CUPS_DEPRECATED_1_2_MSG(m) API_DEPRECATED(m, macos(10.2,10.5), ios(11.0,11.0)) _CUPS_PUBLIC
+# define _CUPS_DEPRECATED_1_6_MSG(m) API_DEPRECATED(m, macos(10.2,10.8), ios(11.0,11.0)) _CUPS_PUBLIC
+# define _CUPS_DEPRECATED_1_7_MSG(m) API_DEPRECATED(m, macos(10.2,10.9), ios(11.0,11.0)) _CUPS_PUBLIC
+# define _CUPS_DEPRECATED_2_2_MSG(m) API_DEPRECATED(m, macos(10.2,10.12), ios(11.0,11.0)) _CUPS_PUBLIC
# elif defined(_CUPS_HAS_UNAVAILABLE_WITH_MESSAGE) && defined(_CUPS_NO_DEPRECATED)
/*
diff --git a/debian/.git-dpm b/debian/.git-dpm
index 0a38c2a5b..a2ff9c951 100644
--- a/debian/.git-dpm
+++ b/debian/.git-dpm
@@ -1,7 +1,7 @@
# see git-dpm(1) from git-dpm package
-91981a9214c524b9054d30bd755d930ad2ad8a6d
-91981a9214c524b9054d30bd755d930ad2ad8a6d
-b1e7afd5964cbe1aeab6f0a2d5b33884693a143a
+01a633a48c666c5b9e9d799abd71dabbb680458e
+01a633a48c666c5b9e9d799abd71dabbb680458e
+0450ddd4f003de8aa8d8e7a54d181a992607d031
0450ddd4f003de8aa8d8e7a54d181a992607d031
cups_2.3~b8.orig.tar.gz
37ef96f807832dcfdd36d8fcb80771fce663547e
diff --git a/debian/patches/0003-Install-root-backends-world-readable.patch b/debian/patches/0003-Install-root-backends-world-readable.patch
index cf5c2f676..e48a8be22 100644
--- a/debian/patches/0003-Install-root-backends-world-readable.patch
+++ b/debian/patches/0003-Install-root-backends-world-readable.patch
@@ -1,4 +1,4 @@
-From 1cf5a4e5689ca9d224332b8d267454b6cd8a31a4 Mon Sep 17 00:00:00 2001
+From 4d79affc4527969a2e3c06d4c307c2ab9d5802d0 Mon Sep 17 00:00:00 2001
From: Martin Pitt <mpitt@debian.org>
Date: Tue, 9 Aug 2016 18:11:06 +0200
Subject: Install root backends world-readable
@@ -17,7 +17,7 @@ Bug-Debian: http://bugs.debian.org/410171
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/backend/Makefile b/backend/Makefile
-index 4a1a56eed..de0d77e84 100644
+index 85fda17a9..3addf5d61 100644
--- a/backend/Makefile
+++ b/backend/Makefile
@@ -13,7 +13,7 @@ include ../Makedefs
@@ -52,7 +52,7 @@ index 77703b983..14478fd99 100644
cupsDirClose(dir);
diff --git a/scheduler/job.c b/scheduler/job.c
-index da7cb9c08..de22a5f55 100644
+index 33ad7025b..81acecdfa 100644
--- a/scheduler/job.c
+++ b/scheduler/job.c
@@ -1247,7 +1247,7 @@ cupsdContinueJob(cupsd_job_t *job) /* I - Job */
diff --git a/debian/patches/0018-Let-snmp-backend-also-use-manufacturer-specific-MIBs.patch b/debian/patches/0018-Let-snmp-backend-also-use-manufacturer-specific-MIBs.patch
index fe5130914..c7879697d 100644
--- a/debian/patches/0018-Let-snmp-backend-also-use-manufacturer-specific-MIBs.patch
+++ b/debian/patches/0018-Let-snmp-backend-also-use-manufacturer-specific-MIBs.patch
@@ -1,4 +1,4 @@
-From 8da26a347a779bc58ad2baa4ab7285741dc872b0 Mon Sep 17 00:00:00 2001
+From dc4aa9516f62cc7d2d412072fc2415e0eb067e99 Mon Sep 17 00:00:00 2001
From: Tim Waugh <twaugh@redhat.com>
Date: Tue, 9 Aug 2016 18:11:30 +0200
Subject: Let snmp backend also use manufacturer-specific MIBs
diff --git a/debian/patches/0033-Build-mantohtml-with-the-build-architecture-compiler.patch b/debian/patches/0033-Build-mantohtml-with-the-build-architecture-compiler.patch
index b396c05ce..fae5c9cc0 100644
--- a/debian/patches/0033-Build-mantohtml-with-the-build-architecture-compiler.patch
+++ b/debian/patches/0033-Build-mantohtml-with-the-build-architecture-compiler.patch
@@ -1,4 +1,4 @@
-From 8170a208349485cff63d4406e7b0699c2b14c5ce Mon Sep 17 00:00:00 2001
+From 51096b6b67eee649bfea795f2fc9d552bb4734ef Mon Sep 17 00:00:00 2001
From: Helmut Grohne <helmut@subdivi.de>
Date: Tue, 9 Aug 2016 18:11:49 +0200
Subject: Build mantohtml with the build architecture compiler
@@ -18,7 +18,7 @@ Bug-Debian: https://bugs.debian.org/837936
4 files changed, 22 insertions(+), 10 deletions(-)
diff --git a/Makedefs.in b/Makedefs.in
-index 367f73c81..9c5d8f39e 100644
+index 92850dbcc..b8784ce5e 100644
--- a/Makedefs.in
+++ b/Makedefs.in
@@ -22,6 +22,7 @@ CUPS_VERSION = @CUPS_VERSION@
@@ -30,7 +30,7 @@ index 367f73c81..9c5d8f39e 100644
CXX = @LIBTOOL_CXX@ @CXX@
DSO = @DSO@
diff --git a/configure.ac b/configure.ac
-index 9f5b41d5d..3307c13f9 100644
+index 190e78da0..974f98dac 100644
--- a/configure.ac
+++ b/configure.ac
@@ -19,6 +19,15 @@ sinclude(config-scripts/cups-common.m4)
@@ -50,15 +50,15 @@ index 9f5b41d5d..3307c13f9 100644
sinclude(config-scripts/cups-libtool.m4)
sinclude(config-scripts/cups-compiler.m4)
diff --git a/man/Makefile b/man/Makefile
-index 1335d7d2b..5d5d0ee4f 100644
+index efd9ca3bb..e01591a93 100644
--- a/man/Makefile
+++ b/man/Makefile
-@@ -220,8 +220,5 @@ html: $(MAN1) $(MAN5) $(MAN7) $(MAN8) mantohtml
- ./mantohtml `basename $$file .$(MAN8EXT)`.man >../doc/help/man-`basename $$file .$(MAN8EXT)`.html; \
+@@ -222,8 +222,5 @@ html: $(MAN1) $(MAN5) $(MAN7) $(MAN8) mantohtml
+ ./mantohtml $$file >../doc/help/man-`basename $$file .8`.html; \
done
-mantohtml: mantohtml.o ../cups/$(LIBCUPSSTATIC)
-- $(LD_CC) $(ARCHFLAGS) $(LDFLAGS) -o $@ mantohtml.o \
+- $(LD_CC) $(ARCHFLAGS) $(ALL_LDFLAGS) -o $@ mantohtml.o \
- ../cups/$(LIBCUPSSTATIC) $(LIBGSSAPI) $(SSLLIBS) \
- $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
- $(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
diff --git a/debian/patches/airprint-support.patch b/debian/patches/airprint-support.patch
index 23806bd5e..97777ec33 100644
--- a/debian/patches/airprint-support.patch
+++ b/debian/patches/airprint-support.patch
@@ -1,4 +1,4 @@
-From ca92574b58092fb0e824ce9e6e44c582daacae57 Mon Sep 17 00:00:00 2001
+From f83e146d4844d023c2c4d26dd499292678cca3eb Mon Sep 17 00:00:00 2001
From: Till Kamppeter <till.kamppeter@gmail.com>
Date: Tue, 9 Aug 2016 18:11:29 +0200
Subject: Patch to support Apple AirPrint (printing from iPhone, iPad, iPod
@@ -48,7 +48,7 @@ index fcd6b6eff..ebb05257e 100644
#
# Text files...
diff --git a/scheduler/conf.c b/scheduler/conf.c
-index 1a2b1e1ce..25eeb218c 100644
+index bb6049b2c..bb4f9d215 100644
--- a/scheduler/conf.c
+++ b/scheduler/conf.c
@@ -745,7 +745,7 @@ cupsdReadConfiguration(void)
@@ -78,10 +78,10 @@ index ddd3701e0..fb2a30526 100644
{
keyvalue[count ][0] = "air";
diff --git a/scheduler/printers.c b/scheduler/printers.c
-index 7b7e68367..554703dc9 100644
+index 1984a659c..2578aa76b 100644
--- a/scheduler/printers.c
+++ b/scheduler/printers.c
-@@ -3812,7 +3812,9 @@ add_printer_formats(cupsd_printer_t *p) /* I - Printer */
+@@ -3811,7 +3811,9 @@ add_printer_formats(cupsd_printer_t *p) /* I - Printer */
}
else if (!_cups_strcasecmp(type->super, "image"))
{
diff --git a/debian/patches/confdirperms.patch b/debian/patches/confdirperms.patch
index 6e5cc84aa..d9934e451 100644
--- a/debian/patches/confdirperms.patch
+++ b/debian/patches/confdirperms.patch
@@ -1,4 +1,4 @@
-From e81b709d97fe38fc2c4815df04acff8355c8a5d3 Mon Sep 17 00:00:00 2001
+From add1f9d557836e0c235abf017d8ac33bb7b31620 Mon Sep 17 00:00:00 2001
From: Martin Pitt <mpitt@debian.org>
Date: Tue, 9 Aug 2016 18:11:41 +0200
Subject: Do not mess with the permissions of cupsd.conf.
@@ -11,7 +11,7 @@ Patch-Name: confdirperms.patch
1 file changed, 2 insertions(+)
diff --git a/scheduler/conf.c b/scheduler/conf.c
-index 6bcbb262b..a1d9e44eb 100644
+index b73d33f93..31eedbf71 100644
--- a/scheduler/conf.c
+++ b/scheduler/conf.c
@@ -1135,10 +1135,12 @@ cupsdReadConfiguration(void)
diff --git a/debian/patches/cups-set-default-error-policy-retry-job.patch b/debian/patches/cups-set-default-error-policy-retry-job.patch
index fba651d63..272206d23 100644
--- a/debian/patches/cups-set-default-error-policy-retry-job.patch
+++ b/debian/patches/cups-set-default-error-policy-retry-job.patch
@@ -1,4 +1,4 @@
-From fd31b7701639ede0d6424eff18a76f3c815d249c Mon Sep 17 00:00:00 2001
+From 9d057eaabc86e56a6895c4a3dc900245928d2768 Mon Sep 17 00:00:00 2001
From: Martin Pitt <martin.pitt@ubuntu.com>
Date: Tue, 9 Aug 2016 18:11:47 +0200
Subject: Set default job error policy to "retry-job", since it is less
@@ -13,12 +13,12 @@ Last-Update: 2016-07-03
Patch-Name: cups-set-default-error-policy-retry-job.patch
---
doc/help/man-cupsd.conf.html | 4 ++--
- man/cupsd.conf.man.in | 4 ++--
+ man/cupsd.conf.5 | 4 ++--
scheduler/conf.c | 6 +++---
3 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/doc/help/man-cupsd.conf.html b/doc/help/man-cupsd.conf.html
-index b1b0ac0b5..8b68adc5f 100644
+index f889b866f..862d92e20 100644
--- a/doc/help/man-cupsd.conf.html
+++ b/doc/help/man-cupsd.conf.html
@@ -95,9 +95,9 @@ The default is typically the server's ".local" hostname.
@@ -33,10 +33,10 @@ index b1b0ac0b5..8b68adc5f 100644
<dt><a name="FilterLimit"></a><b>FilterLimit </b><i>limit</i>
<dd style="margin-left: 5.0em">Specifies the maximum cost of filters that are run concurrently, which can be used to minimize disk, memory, and CPU resource problems.
A limit of 0 disables filter limiting.
-diff --git a/man/cupsd.conf.man.in b/man/cupsd.conf.man.in
-index ac00fa191..4bae8133d 100644
---- a/man/cupsd.conf.man.in
-+++ b/man/cupsd.conf.man.in
+diff --git a/man/cupsd.conf.5 b/man/cupsd.conf.5
+index 5788265fa..79f17ea0c 100644
+--- a/man/cupsd.conf.5
++++ b/man/cupsd.conf.5
@@ -140,10 +140,10 @@ Specifies that a failed print job should be aborted (discarded) unless otherwise
Specifies that a failed print job should be retried immediately unless otherwise specified for the printer.
.TP 5
@@ -51,7 +51,7 @@ index ac00fa191..4bae8133d 100644
.TP 5
\fBFilterLimit \fIlimit\fR
diff --git a/scheduler/conf.c b/scheduler/conf.c
-index 59238e0ae..c9182a058 100644
+index d90f41d7b..f4f6a410f 100644
--- a/scheduler/conf.c
+++ b/scheduler/conf.c
@@ -752,7 +752,7 @@ cupsdReadConfiguration(void)
diff --git a/debian/patches/cupsd-set-default-for-SyncOnClose-to-Yes.patch b/debian/patches/cupsd-set-default-for-SyncOnClose-to-Yes.patch
index 07775bbe5..eb40027bc 100644
--- a/debian/patches/cupsd-set-default-for-SyncOnClose-to-Yes.patch
+++ b/debian/patches/cupsd-set-default-for-SyncOnClose-to-Yes.patch
@@ -1,4 +1,4 @@
-From 4b2c249f95612fe54deceb76e1fbe1d0813b20dd Mon Sep 17 00:00:00 2001
+From 700d1fcf02465abcca21092960f07d01d9e9094d Mon Sep 17 00:00:00 2001
From: Tim Waugh <twaugh@redhat.com>
Date: Tue, 9 Aug 2016 18:11:46 +0200
Subject: Set the default for SyncOnClose to Yes
@@ -9,7 +9,7 @@ Patch-Name: cupsd-set-default-for-SyncOnClose-to-Yes.patch
---
conf/cups-files.conf.in | 2 +-
doc/help/man-cups-files.conf.html | 2 +-
- man/cups-files.conf.man.in | 2 +-
+ man/cups-files.conf.5 | 2 +-
scheduler/conf.c | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
@@ -27,7 +27,7 @@ index 4a78ba615..a3d088da5 100644
# Default user and group for filters/backends/helper programs; this cannot be
# any user or group that resolves to ID 0 for security reasons...
diff --git a/doc/help/man-cups-files.conf.html b/doc/help/man-cups-files.conf.html
-index bc2900777..5ad464ba1 100644
+index 27a1b60da..d7995cbbe 100644
--- a/doc/help/man-cups-files.conf.html
+++ b/doc/help/man-cups-files.conf.html
@@ -150,7 +150,7 @@ The default is "/var/run/cups" or "/etc/cups" depending on the platform.
@@ -39,10 +39,10 @@ index bc2900777..5ad464ba1 100644
<dt><a name="SystemGroup"></a><b>SystemGroup </b><i>group-name </i>[ ... <i>group-name</i> ]
<dd style="margin-left: 5.0em">Specifies the group(s) to use for <i>@SYSTEM</i> group authentication.
The default contains "admin", "lpadmin", "root", "sys", and/or "system".
-diff --git a/man/cups-files.conf.man.in b/man/cups-files.conf.man.in
-index fe2d7aa52..bd61c96cc 100644
---- a/man/cups-files.conf.man.in
-+++ b/man/cups-files.conf.man.in
+diff --git a/man/cups-files.conf.5 b/man/cups-files.conf.5
+index 72494065c..955f47b55 100644
+--- a/man/cups-files.conf.5
++++ b/man/cups-files.conf.5
@@ -211,7 +211,7 @@ The default is "/var/run/cups" or "/etc/cups" depending on the platform.
Specifies whether the scheduler calls
.BR fsync (2)
@@ -53,7 +53,7 @@ index fe2d7aa52..bd61c96cc 100644
.TP 5
\fBSystemGroup \fIgroup-name \fR[ ... \fIgroup-name\fR ]
diff --git a/scheduler/conf.c b/scheduler/conf.c
-index c66e35322..59238e0ae 100644
+index 850d8cb59..d90f41d7b 100644
--- a/scheduler/conf.c
+++ b/scheduler/conf.c
@@ -735,7 +735,7 @@ cupsdReadConfiguration(void)
@@ -62,6 +62,6 @@ index c66e35322..59238e0ae 100644
StrictConformance = FALSE;
- SyncOnClose = FALSE;
+ SyncOnClose = TRUE;
- Timeout = DEFAULT_TIMEOUT;
+ Timeout = 900;
WebInterface = CUPS_DEFAULT_WEBIF;
diff --git a/debian/patches/debianize_cups-config.patch b/debian/patches/debianize_cups-config.patch
index 3136560f6..d12058c15 100644
--- a/debian/patches/debianize_cups-config.patch
+++ b/debian/patches/debianize_cups-config.patch
@@ -1,4 +1,4 @@
-From a29e45d362f54d695f420d8a673d75d5d3ab2338 Mon Sep 17 00:00:00 2001
+From 5a4fa1e305c22cdda5ab8de2f02d4f87cae4f4b5 Mon Sep 17 00:00:00 2001
From: Didier Raboud <odyx@debian.org>
Date: Tue, 9 Aug 2016 18:11:49 +0200
Subject: Use dpkg-architecture in cups-config to make it
@@ -14,25 +14,23 @@ Bug-Debian: https://bugs.debian.org/751157
Last-Update: 2014-06-11
Patch-Name: debianize_cups-config.patch
---
- cups-config.in | 11 ++++++-----
- 1 file changed, 6 insertions(+), 5 deletions(-)
+ cups-config.in | 9 +++++----
+ 1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/cups-config.in b/cups-config.in
-index a73a70fcb..048554ad5 100755
+index 64c893c0d..ce3b6f187 100755
--- a/cups-config.in
+++ b/cups-config.in
-@@ -17,8 +17,8 @@ prefix=@prefix@
+@@ -17,7 +17,7 @@ prefix=@prefix@
exec_prefix=@exec_prefix@
bindir=@bindir@
includedir=@includedir@
-libdir=@libdir@
--imagelibdir=@libdir@
+libdir=${prefix}/lib/$(dpkg-architecture -qDEB_HOST_MULTIARCH)
-+imagelibdir=${prefix}/lib/$(dpkg-architecture -qDEB_HOST_MULTIARCH)
datarootdir=@datadir@
datadir=@datadir@
sysconfdir=@sysconfdir@
-@@ -30,7 +30,8 @@ INSTALLSTATIC=@INSTALLSTATIC@
+@@ -29,7 +29,8 @@ INSTALLSTATIC=@INSTALLSTATIC@
# flags for C++ compiler:
CFLAGS=""
LDFLAGS="@EXPORT_LDFLAGS@"
@@ -42,7 +40,7 @@ index a73a70fcb..048554ad5 100755
# Check for local invocation...
selfdir=`dirname $0`
-@@ -45,7 +46,7 @@ else
+@@ -43,7 +44,7 @@ else
CFLAGS="$CFLAGS -I$includedir"
fi
@@ -51,12 +49,12 @@ index a73a70fcb..048554ad5 100755
LDFLAGS="$LDFLAGS -L$libdir"
fi
fi
-@@ -100,7 +101,7 @@ while test $# -gt 0; do
+@@ -98,7 +99,7 @@ while test $# -gt 0; do
;;
--libs)
if test $static = no; then
- libs="@EXTLINKCUPS@ $LIBS";
+ libs="@EXTLINKCUPS@";
- if test $image = yes; then
- libs="@EXTLINKCUPSIMAGE@ $libs"
- fi
+ else
+ libs="$libdir/libcups.a $LIBS";
+ fi
diff --git a/debian/patches/default_log_settings.patch b/debian/patches/default_log_settings.patch
index 07c8c52a5..d684f40a6 100644
--- a/debian/patches/default_log_settings.patch
+++ b/debian/patches/default_log_settings.patch
@@ -1,4 +1,4 @@
-From f920257fe1bb37089e7bb4bf70c4644a88f22341 Mon Sep 17 00:00:00 2001
+From 73fd59f780f09aa972f5aec45d8c84831cf20b6d Mon Sep 17 00:00:00 2001
From: Didier Raboud <odyx@debian.org>
Date: Tue, 9 Aug 2016 18:11:40 +0200
Subject: Deactivate CUPS' own log rotating as the system already provides a
diff --git a/debian/patches/do-not-broadcast-with-hostnames.patch b/debian/patches/do-not-broadcast-with-hostnames.patch
index d9a7a1761..7430c4903 100644
--- a/debian/patches/do-not-broadcast-with-hostnames.patch
+++ b/debian/patches/do-not-broadcast-with-hostnames.patch
@@ -1,4 +1,4 @@
-From 2aeca51f4df7331f4493965ce7159b92a7436502 Mon Sep 17 00:00:00 2001
+From f00fe3a146439c3c77f1d8ff610313f5559ed31e Mon Sep 17 00:00:00 2001
From: Till Kampetter <till.kampetter@gmail.com>
Date: Tue, 9 Aug 2016 18:11:35 +0200
Subject: Do not use host names for broadcasting print queues and
@@ -13,7 +13,7 @@ Patch-Name: do-not-broadcast-with-hostnames.patch
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/scheduler/conf.c b/scheduler/conf.c
-index 25eeb218c..6bcbb262b 100644
+index bb4f9d215..b73d33f93 100644
--- a/scheduler/conf.c
+++ b/scheduler/conf.c
@@ -899,7 +899,7 @@ cupsdReadConfiguration(void)
diff --git a/debian/patches/fixes-for-jobs-with-multiple-files-and-multiple-formats.patch b/debian/patches/fixes-for-jobs-with-multiple-files-and-multiple-formats.patch
index 82bdd3a39..b83d94735 100644
--- a/debian/patches/fixes-for-jobs-with-multiple-files-and-multiple-formats.patch
+++ b/debian/patches/fixes-for-jobs-with-multiple-files-and-multiple-formats.patch
@@ -1,4 +1,4 @@
-From 083c506f52ca9a6adace8f090b82d0cdc4e7c6ea Mon Sep 17 00:00:00 2001
+From ccd55fb0cb143883744b5afb3eb3214d3daf7823 Mon Sep 17 00:00:00 2001
From: Tim Waugh <twaugh@redhat.com>
Date: Tue, 9 Aug 2016 18:11:07 +0200
Subject: Fix jobs with multiple files or multiple formats
@@ -12,10 +12,10 @@ Patch-Name: fixes-for-jobs-with-multiple-files-and-multiple-formats.patch
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/backend/ipp.c b/backend/ipp.c
-index d23569830..56c0ef309 100644
+index 7851956db..08a61960b 100644
--- a/backend/ipp.c
+++ b/backend/ipp.c
-@@ -1807,7 +1807,10 @@ main(int argc, /* I - Number of command-line args */
+@@ -1803,7 +1803,10 @@ main(int argc, /* I - Number of command-line args */
ippAddBoolean(request, IPP_TAG_OPERATION, "last-document",
(i + 1) >= num_files);
diff --git a/debian/patches/log-debug-history-nearly-unlimited.patch b/debian/patches/log-debug-history-nearly-unlimited.patch
index 2a41aab74..8bf3ea984 100644
--- a/debian/patches/log-debug-history-nearly-unlimited.patch
+++ b/debian/patches/log-debug-history-nearly-unlimited.patch
@@ -1,4 +1,4 @@
-From 60bca31617b124af792943c4ab8b16ba68c15da9 Mon Sep 17 00:00:00 2001
+From 7868a0d172ec72a41b4a892fcac5784c85a9d24e Mon Sep 17 00:00:00 2001
From: Till Kampetter <till.kampetter@gmail.com>
Date: Tue, 9 Aug 2016 18:11:45 +0200
Subject: Make log debug history nearly unlimited
@@ -11,7 +11,7 @@ Patch-Name: log-debug-history-nearly-unlimited.patch
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/scheduler/conf.c b/scheduler/conf.c
-index a1d9e44eb..c66e35322 100644
+index 31eedbf71..850d8cb59 100644
--- a/scheduler/conf.c
+++ b/scheduler/conf.c
@@ -721,7 +721,7 @@ cupsdReadConfiguration(void)
diff --git a/debian/patches/logfiles_adm_readable.patch b/debian/patches/logfiles_adm_readable.patch
index 22dfc50ab..c227df3fa 100644
--- a/debian/patches/logfiles_adm_readable.patch
+++ b/debian/patches/logfiles_adm_readable.patch
@@ -1,4 +1,4 @@
-From c10b7f5a54079d225ae6b75aee43a2782a6c104f Mon Sep 17 00:00:00 2001
+From 6efd709f1c5ebe5a87d6403444e24543e05dfcc7 Mon Sep 17 00:00:00 2001
From: Martin Pitt <mpitt@debian.org>
Date: Tue, 9 Aug 2016 18:11:38 +0200
Subject: Make log files readable to group "adm", if present.
diff --git a/debian/patches/man-cups-lpd-drop-dangling-references.patch b/debian/patches/man-cups-lpd-drop-dangling-references.patch
index 88905e386..9c9ce55f4 100644
--- a/debian/patches/man-cups-lpd-drop-dangling-references.patch
+++ b/debian/patches/man-cups-lpd-drop-dangling-references.patch
@@ -1,4 +1,4 @@
-From 25b0df63b43c152623013661fd314992300864a9 Mon Sep 17 00:00:00 2001
+From acc4494afa9dff8c4b6801c2982e1bfe755caaf3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bastien=20ROUCARI=C3=88S?= <bastien.roucaries@u-cergy.fr>
Date: Tue, 9 Aug 2016 18:11:48 +0200
Subject: Drop dangling references from cups-lpd.man
@@ -7,14 +7,14 @@ Bug-Debian: http://bugs.debian.org/570157
Last-Update: 2015-10-02
Patch-Name: man-cups-lpd-drop-dangling-references.patch
---
- man/cups-lpd.man.in | 2 --
+ man/cups-lpd.8 | 2 --
1 file changed, 2 deletions(-)
-diff --git a/man/cups-lpd.man.in b/man/cups-lpd.man.in
-index 0696b8451..34d693007 100644
---- a/man/cups-lpd.man.in
-+++ b/man/cups-lpd.man.in
-@@ -105,9 +105,7 @@ Simply enable the
+diff --git a/man/cups-lpd.8 b/man/cups-lpd.8
+index 344d2af2b..e998df361 100644
+--- a/man/cups-lpd.8
++++ b/man/cups-lpd.8
+@@ -109,9 +109,7 @@ Simply enable the
.B cups-lpd
service using the corresponding control program.
.SH SEE ALSO
diff --git a/debian/patches/manpage-hyphen-minus.patch b/debian/patches/manpage-hyphen-minus.patch
index a3771ec69..abc439876 100644
--- a/debian/patches/manpage-hyphen-minus.patch
+++ b/debian/patches/manpage-hyphen-minus.patch
@@ -1,4 +1,4 @@
-From 97b417c21ae265edd382cdf106956f17e662b729 Mon Sep 17 00:00:00 2001
+From a7228d7f1b880cca9d170c04d87e49b852811de0 Mon Sep 17 00:00:00 2001
From: Didier Raboud <odyx@debian.org>
Date: Tue, 9 Aug 2016 18:11:05 +0200
Subject: Fix hyphen-used-as-minus-sign manpage errors
@@ -12,55 +12,56 @@ Last-Update: 2015-02-10
Patch-Name: manpage-hyphen-minus.patch
---
- man/backend.man | 4 ++--
- man/client.conf.man.in | 4 ++--
- man/cups-files.conf.man.in | 2 +-
- man/cups-lpd.man.in | 6 +++---
- man/cups-snmp.conf.man | 2 +-
- man/cups.man | 2 +-
- man/cupsctl.man | 6 +++---
- man/cupsd-logs.man | 36 ++++++++++++++++++------------------
- man/cupsd.conf.man.in | 2 +-
- man/cupsfilter.man | 2 +-
- man/filter.man | 2 +-
- man/ippfind.man | 6 +++---
- man/ipptoolfile.man | 8 ++++----
- man/lp.man | 12 ++++++------
- man/lpadmin.man | 6 +++---
- man/lpoptions.man.in | 4 ++--
- man/lpr.man | 8 ++++----
- man/mime.convs.man | 6 +++---
- man/mime.types.man | 4 ++--
- man/ppdc.man | 2 +-
- 20 files changed, 62 insertions(+), 62 deletions(-)
+ man/backend.7 | 4 ++--
+ man/client.conf.5 | 4 ++--
+ man/cups-files.conf.5 | 2 +-
+ man/cups-lpd.8 | 6 +++---
+ man/cups-snmp.conf.5 | 2 +-
+ man/cups.1 | 2 +-
+ man/cupsctl.8 | 6 +++---
+ man/cupsd-logs.5 | 36 ++++++++++++++++++------------------
+ man/cupsd.conf.5 | 2 +-
+ man/cupsfilter.8 | 2 +-
+ man/filter.7 | 2 +-
+ man/ippeveprinter.1 | 6 +++---
+ man/ippfind.1 | 6 +++---
+ man/ipptoolfile.5 | 8 ++++----
+ man/lp.1 | 12 ++++++------
+ man/lpadmin.8 | 6 +++---
+ man/lpoptions.1 | 4 ++--
+ man/lpr.1 | 8 ++++----
+ man/mime.convs.5 | 6 +++---
+ man/mime.types.5 | 4 ++--
+ man/ppdc.1 | 2 +-
+ 21 files changed, 65 insertions(+), 65 deletions(-)
-diff --git a/man/backend.man b/man/backend.man
-index 184e3aaa6..b309a13a9 100644
---- a/man/backend.man
-+++ b/man/backend.man
-@@ -148,7 +148,7 @@ The print file was not successfully transmitted because it cannot be printed at
- The print file was not successfully transmitted because one or more attributes are not supported or the job was canceled at the printer. The scheduler will respond to this by canceling the job.
+diff --git a/man/backend.7 b/man/backend.7
+index 5a7032650..3c426310c 100644
+--- a/man/backend.7
++++ b/man/backend.7
+@@ -163,7 +163,7 @@ The scheduler will respond to this by canceling the job.
.TP 5
.B CUPS_BACKEND_RETRY
--The print file was not successfully transmitted because of a temporary issue. The scheduler will retry the job at a future time - other jobs may print before this one.
-+The print file was not successfully transmitted because of a temporary issue. The scheduler will retry the job at a future time \- other jobs may print before this one.
+ The print file was not successfully transmitted because of a temporary issue.
+-The scheduler will retry the job at a future time - other jobs may print before this one.
++The scheduler will retry the job at a future time \- other jobs may print before this one.
.TP 5
.B CUPS_BACKEND_RETRY_CURRENT
- The print file was not successfully transmitted because of a temporary issue. The scheduler will retry the job immediately without allowing intervening jobs.
-@@ -178,7 +178,7 @@ or
- .BR lpr (1)
+ The print file was not successfully transmitted because of a temporary issue.
+@@ -198,7 +198,7 @@ or
programs to send print jobs or
.BR lpinfo (8)
--to query for available printers using the backend. The one exception is the SNMP backend - see
-+to query for available printers using the backend. The one exception is the SNMP backend \- see
+ to query for available printers using the backend.
+-The one exception is the SNMP backend - see
++The one exception is the SNMP backend \- see
.BR cups-snmp (8)
for more information.
- .SH SEE ALSO
-diff --git a/man/client.conf.man.in b/man/client.conf.man.in
-index cb93160fc..b85648954 100644
---- a/man/client.conf.man.in
-+++ b/man/client.conf.man.in
-@@ -63,7 +63,7 @@ The \fIAllowDH\fR option enables cipher suites using plain Diffie-Hellman key ne
+ .SH NOTES
+diff --git a/man/client.conf.5 b/man/client.conf.5
+index 8805561db..92f1d9575 100644
+--- a/man/client.conf.5
++++ b/man/client.conf.5
+@@ -64,7 +64,7 @@ The \fIAllowDH\fR option enables cipher suites using plain Diffie-Hellman key ne
The \fIAllowRC4\fR option enables the 128-bit RC4 cipher suites, which are required for some older clients.
The \fIAllowSSL3\fR option enables SSL v3.0, which is required for some older clients that do not support TLS v1.0.
The \fIDenyCBC\fR option disables all CBC cipher suites.
@@ -69,7 +70,7 @@ index cb93160fc..b85648954 100644
The \fIMinTLS\fR options set the minimum TLS version to support.
The \fIMaxTLS\fR options set the maximum TLS version to support.
Not all operating systems support TLS 1.3 at this time.
-@@ -89,7 +89,7 @@ Configuration settings can instead be viewed or changed using the
+@@ -114,7 +114,7 @@ Configuration settings can instead be viewed or changed using the
command:
.nf
defaults write /Library/Preferences/org.cups.PrintingPrefs.plist Encryption Required
@@ -78,10 +79,10 @@ index cb93160fc..b85648954 100644
defaults read /Library/Preferences/org.cups.PrintingPrefs.plist Encryption
.fi
-diff --git a/man/cups-files.conf.man.in b/man/cups-files.conf.man.in
-index 839cde96f..fe2d7aa52 100644
---- a/man/cups-files.conf.man.in
-+++ b/man/cups-files.conf.man.in
+diff --git a/man/cups-files.conf.5 b/man/cups-files.conf.5
+index b451e2f92..72494065c 100644
+--- a/man/cups-files.conf.5
++++ b/man/cups-files.conf.5
@@ -236,7 +236,7 @@ The following directives are deprecated and will be removed from a future versio
\fBFileDevice No\fR
Specifies whether the file pseudo-device can be used for new printer queues.
@@ -91,11 +92,11 @@ index 839cde96f..fe2d7aa52 100644
The specified file is overwritten for every print job.
Writing to directories is not supported.
.\"#FontPath
-diff --git a/man/cups-lpd.man.in b/man/cups-lpd.man.in
-index ac7c682e6..0696b8451 100644
---- a/man/cups-lpd.man.in
-+++ b/man/cups-lpd.man.in
-@@ -14,9 +14,9 @@ cups-lpd \- receive print jobs and report printer status to lpd clients
+diff --git a/man/cups-lpd.8 b/man/cups-lpd.8
+index e8ce3251f..344d2af2b 100644
+--- a/man/cups-lpd.8
++++ b/man/cups-lpd.8
+@@ -15,9 +15,9 @@ cups-lpd \- receive print jobs and report printer status to lpd clients (depreca
[
\fB\-h \fIhostname\fR[\fB:\fIport\fR]
] [
@@ -107,7 +108,7 @@ index ac7c682e6..0696b8451 100644
.I option=value
]
.SH DESCRIPTION
-@@ -33,7 +33,7 @@ and
+@@ -34,7 +34,7 @@ and
\fB-h \fIhostname\fR[\fB:\fIport\fR]
Sets the CUPS server (and port) to use.
.TP 5
@@ -116,10 +117,10 @@ index ac7c682e6..0696b8451 100644
Disables reverse address lookups; normally
.B cups-lpd
will try to discover the hostname of the client via a reverse DNS lookup.
-diff --git a/man/cups-snmp.conf.man b/man/cups-snmp.conf.man
-index 8cc273c5c..bce636c9b 100644
---- a/man/cups-snmp.conf.man
-+++ b/man/cups-snmp.conf.man
+diff --git a/man/cups-snmp.conf.5 b/man/cups-snmp.conf.5
+index 4ca20f24f..bb77c7342 100644
+--- a/man/cups-snmp.conf.5
++++ b/man/cups-snmp.conf.5
@@ -16,7 +16,7 @@ The
file configures how the standard CUPS network backends (http, https, ipp, ipps, lpd, snmp, and socket) access printer information using SNMPv1 and is normally located in the \fI/etc/cups\fR directory.
Each line in the file can be a configuration directive, a blank line, or a comment. Comment lines start with the # character.
@@ -129,11 +130,11 @@ index 8cc273c5c..bce636c9b 100644
.BR cups-snmp (8).
.SH DIRECTIVES
The following directives are understood by the CUPS network backends:
-diff --git a/man/cups.man b/man/cups.man
-index 49ca183fc..6279c5273 100644
---- a/man/cups.man
-+++ b/man/cups.man
-@@ -37,7 +37,7 @@ The easiest way to start is by using the web interface to configure your printer
+diff --git a/man/cups.1 b/man/cups.1
+index 706620d7c..b0c51a738 100644
+--- a/man/cups.1
++++ b/man/cups.1
+@@ -38,7 +38,7 @@ The easiest way to start is by using the web interface to configure your printer
.LP
When you are asked for a username and password, enter your login username and password or the "root" username and password.
.LP
@@ -142,11 +143,11 @@ index 49ca183fc..6279c5273 100644
.LP
Once you have added the printer, you can print to it from any application. You can also choose Print Test Page from the maintenance menu to print a simple test page and verify that everything is working properly.
.LP
-diff --git a/man/cupsctl.man b/man/cupsctl.man
-index 6fab9036d..9a70580b8 100644
---- a/man/cupsctl.man
-+++ b/man/cupsctl.man
-@@ -72,19 +72,19 @@ Display the current settings:
+diff --git a/man/cupsctl.8 b/man/cupsctl.8
+index 791954c19..c88eb22ec 100644
+--- a/man/cupsctl.8
++++ b/man/cupsctl.8
+@@ -73,19 +73,19 @@ Display the current settings:
Enable debug logging:
.nf
@@ -169,10 +170,10 @@ index 6fab9036d..9a70580b8 100644
.fi
.SH KNOWN ISSUES
You cannot set the Listen or Port directives using \fBcupsctl\fR.
-diff --git a/man/cupsd-logs.man b/man/cupsd-logs.man
-index f7e43a928..5d673a3fe 100644
---- a/man/cupsd-logs.man
-+++ b/man/cupsd-logs.man
+diff --git a/man/cupsd-logs.5 b/man/cupsd-logs.5
+index 2070be9a5..a912c4693 100644
+--- a/man/cupsd-logs.5
++++ b/man/cupsd-logs.5
@@ -30,25 +30,25 @@ Each line is in an extended version of the so-called "Common Log Format" used by
For example:
.nf
@@ -253,11 +254,11 @@ index f7e43a928..5d673a3fe 100644
.SH SEE ALSO
.BR cupsd (8),
.BR cupsd.conf (5),
-diff --git a/man/cupsd.conf.man.in b/man/cupsd.conf.man.in
-index c9b5a287b..ac00fa191 100644
---- a/man/cupsd.conf.man.in
-+++ b/man/cupsd.conf.man.in
-@@ -448,7 +448,7 @@ The \fIAllowDH\fR option enables cipher suites using plain Diffie-Hellman key ne
+diff --git a/man/cupsd.conf.5 b/man/cupsd.conf.5
+index 75d060279..5788265fa 100644
+--- a/man/cupsd.conf.5
++++ b/man/cupsd.conf.5
+@@ -446,7 +446,7 @@ The \fIAllowDH\fR option enables cipher suites using plain Diffie-Hellman key ne
The \fIAllowRC4\fR option enables the 128-bit RC4 cipher suites, which are required for some older clients.
The \fIAllowSSL3\fR option enables SSL v3.0, which is required for some older clients that do not support TLS v1.0.
The \fIDenyCBC\fR option disables all CBC cipher suites.
@@ -266,11 +267,11 @@ index c9b5a287b..ac00fa191 100644
The \fIMinTLS\fR options set the minimum TLS version to support.
The \fIMaxTLS\fR options set the maximum TLS version to support.
Not all operating systems support TLS 1.3 at this time.
-diff --git a/man/cupsfilter.man b/man/cupsfilter.man
-index e1aa836f2..f0400c1dc 100644
---- a/man/cupsfilter.man
-+++ b/man/cupsfilter.man
-@@ -121,7 +121,7 @@ command use the current user and security session. This may result in different
+diff --git a/man/cupsfilter.8 b/man/cupsfilter.8
+index c655c21c0..fe4c5a2cf 100644
+--- a/man/cupsfilter.8
++++ b/man/cupsfilter.8
+@@ -126,7 +126,7 @@ command use the current user and security session. This may result in different
The following command will generate a PDF preview of job 42 for a printer named "myprinter" and save it to a file named "preview.pdf":
.nf
@@ -279,11 +280,11 @@ index e1aa836f2..f0400c1dc 100644
.fi
.SH SEE ALSO
.BR cups (1),
-diff --git a/man/filter.man b/man/filter.man
-index 9bbc49770..8e2721da9 100644
---- a/man/filter.man
-+++ b/man/filter.man
-@@ -135,7 +135,7 @@ Sets the named keywords in the printer's PPD file. This is typically used to upd
+diff --git a/man/filter.7 b/man/filter.7
+index dbc3150c8..8cb79bbf9 100644
+--- a/man/filter.7
++++ b/man/filter.7
+@@ -136,7 +136,7 @@ Sets the named keywords in the printer's PPD file. This is typically used to upd
.TP 5
\fBSTATE: +\fI printer-state-reason \fR[ \fI... printer-state-reason\fR ]
.TP 5
@@ -292,10 +293,34 @@ index 9bbc49770..8e2721da9 100644
Sets, adds, or removes "printer-state-reason" keywords for the current queue. Typically this is used to indicate media, ink, and toner conditions on a printer.
.TP 5
\fBWARNING:\fI message\fR
-diff --git a/man/ippfind.man b/man/ippfind.man
-index 65f7c8ea3..cbd409c3d 100644
---- a/man/ippfind.man
-+++ b/man/ippfind.man
+diff --git a/man/ippeveprinter.1 b/man/ippeveprinter.1
+index 0fb4c2416..6a4b7e11e 100644
+--- a/man/ippeveprinter.1
++++ b/man/ippeveprinter.1
+@@ -122,8 +122,8 @@ If "command" is not an absolute path ("/path/to/command"),
+ looks for the command in the "ippeveprinter" subdirectory of the CUPS binary directory, typically /usr/lib/cups/ippeveprinter or /usr/libexec/cups/ippeveprinter.
+ The
+ .BR cups-config (1)
+-command can be used to discover the correct binary directory ("cups-config --serverbin").
+-In addition, the CUPS_SERVERBIN environment variable can be used to override the default location of this directory - see the
++command can be used to discover the correct binary directory ("cups-config \--serverbin").
++In addition, the CUPS_SERVERBIN environment variable can be used to override the default location of this directory \- see the
+ .BR cups (1)
+ man page for more details.
+ .TP 5
+@@ -220,7 +220,7 @@ Logs an informational/progress message if \-v has been specified and copies the
+ \fBSTATE: \fIkeyword[,keyword,...]\fR
+ Sets the printer's "printer-state-reasons" attribute to the listed keywords.
+ .TP 5
+-\fBSTATE: -\fIkeyword[,keyword,...]\fR
++\fBSTATE: \-\fIkeyword[,keyword,...]\fR
+ Removes the listed keywords from the printer's "printer-state-reasons" attribute.
+ .TP 5
+ \fBSTATE: +\fIkeyword[,keyword,...]\fR
+diff --git a/man/ippfind.1 b/man/ippfind.1
+index 32f2e6f8b..d77ef75cc 100644
+--- a/man/ippfind.1
++++ b/man/ippfind.1
@@ -75,7 +75,7 @@ True is the hostname matches the given regular expression.
.B \-l
.TP 5
@@ -323,11 +348,11 @@ index 65f7c8ea3..cbd409c3d 100644
.PP
Expressions may also contain modifiers:
.TP 5
-diff --git a/man/ipptoolfile.man b/man/ipptoolfile.man
-index b50fd6d14..c97ba8c92 100644
---- a/man/ipptoolfile.man
-+++ b/man/ipptoolfile.man
-@@ -165,8 +165,8 @@ The following directives are understood within a \fItest\fR:
+diff --git a/man/ipptoolfile.5 b/man/ipptoolfile.5
+index fd2aec332..e1a710865 100644
+--- a/man/ipptoolfile.5
++++ b/man/ipptoolfile.5
+@@ -166,8 +166,8 @@ The following directives are understood within a \fItest\fR:
\fBATTR \fItag attribute-name value(s)\fR
Adds an attribute to the test request.
Out-of-band tags (admin-define, delete-attribute, no-value, not-settable, unknown, unsupported) have no value.
@@ -338,7 +363,7 @@ index b50fd6d14..c97ba8c92 100644
.TP 5
\fBATTR collection \fIattribute-name \fB{ MEMBER \fItag member-name value(s) ... \fB}\fR [ \fI... \fB,{ \fI... \fB} \fR]
Adds a collection attribute to the test request.
-@@ -193,7 +193,7 @@ test report.
+@@ -194,7 +194,7 @@ test report.
\fBEXPECT ?\fIattribute-name predicate(s)\fR
.TP 5
\fBEXPECT !\fIattribute-name\fR
@@ -347,7 +372,7 @@ index b50fd6d14..c97ba8c92 100644
.TP 5
\fBEXPECT-ALL \fIattribute-name \fR[ \fIpredicate(s) \fR]
.TP 5
-@@ -245,7 +245,7 @@ Specifies whether
+@@ -246,7 +246,7 @@ Specifies whether
will skip the current test if the previous test resulted in an error/failure.
.TP 5
\fBSTATUS \fIstatus-code \fR[ \fIpredicate\fR ]
@@ -356,10 +381,10 @@ index b50fd6d14..c97ba8c92 100644
.TP 5
\fBTEST\-ID "\fIidentifier\fR"
Specifies an identifier string for the current test.
-diff --git a/man/lp.man b/man/lp.man
-index 9cde2c5ee..07ce95567 100644
---- a/man/lp.man
-+++ b/man/lp.man
+diff --git a/man/lp.1 b/man/lp.1
+index cbea3b840..839a48278 100644
+--- a/man/lp.1
++++ b/man/lp.1
@@ -83,7 +83,7 @@ lp \- print files
]
.SH DESCRIPTION
@@ -410,11 +435,11 @@ index 9cde2c5ee..07ce95567 100644
.fi
.SH SEE ALSO
.BR cancel (1),
-diff --git a/man/lpadmin.man b/man/lpadmin.man
-index 61d903379..5491d722b 100644
---- a/man/lpadmin.man
-+++ b/man/lpadmin.man
-@@ -119,7 +119,7 @@ command.
+diff --git a/man/lpadmin.8 b/man/lpadmin.8
+index 1b8c91ba4..ce6a698ff 100644
+--- a/man/lpadmin.8
++++ b/man/lpadmin.8
+@@ -120,7 +120,7 @@ command.
.TP 5
\fB\-o \fIname\fB-default=\fIvalue\fR
Sets a default server-side option for the destination.
@@ -423,7 +448,7 @@ index 61d903379..5491d722b 100644
.TP 5
\fB\-o port\-monitor=\fIname\fR
Sets the binary communications program to use when printing, "none", "bcp", or "tbcp".
-@@ -161,7 +161,7 @@ If the resulting class becomes empty it is removed.
+@@ -162,7 +162,7 @@ If the resulting class becomes empty it is removed.
Sets user-level access control on a destination.
Names starting with "@" are interpreted as UNIX groups.
The latter two forms turn user-level access control off.
@@ -432,7 +457,7 @@ index 61d903379..5491d722b 100644
.TP 5
\fB\-v "\fIdevice-uri\fB"\fR
Sets the \fIdevice-uri\fR attribute of the printer queue.
-@@ -213,7 +213,7 @@ These files should not be edited directly and are an implementation detail of CU
+@@ -218,7 +218,7 @@ These files should not be edited directly and are an implementation detail of CU
Create an IPP Everywhere print queue:
.nf
@@ -441,11 +466,11 @@ index 61d903379..5491d722b 100644
.fi
.SH SEE ALSO
-diff --git a/man/lpoptions.man.in b/man/lpoptions.man.in
-index b5d4a9daa..df1cf5500 100644
---- a/man/lpoptions.man.in
-+++ b/man/lpoptions.man.in
-@@ -101,9 +101,9 @@ Destinations can only be removed using the
+diff --git a/man/lpoptions.1 b/man/lpoptions.1
+index a34fd01dc..7550d9afb 100644
+--- a/man/lpoptions.1
++++ b/man/lpoptions.1
+@@ -102,9 +102,9 @@ Destinations can only be removed using the
.BR lpadmin (8)
command.
.SH FILES
@@ -457,10 +482,10 @@ index b5d4a9daa..df1cf5500 100644
.SH CONFORMING TO
The \fBlpoptions\fR command is unique to CUPS.
.SH SEE ALSO
-diff --git a/man/lpr.man b/man/lpr.man
-index cae4ac041..00da1bc36 100644
---- a/man/lpr.man
-+++ b/man/lpr.man
+diff --git a/man/lpr.1 b/man/lpr.1
+index f367cd97c..635d126d6 100644
+--- a/man/lpr.1
++++ b/man/lpr.1
@@ -138,7 +138,7 @@ Prints the job in reverse portrait (rotated 180 degrees).
\fB\-o print\-quality=4\fR
.TP 5
@@ -493,11 +518,11 @@ index cae4ac041..00da1bc36 100644
.fi
.SH SEE ALSO
.BR cancel (1),
-diff --git a/man/mime.convs.man b/man/mime.convs.man
-index 83be3bcf4..a1338d891 100644
---- a/man/mime.convs.man
-+++ b/man/mime.convs.man
-@@ -34,11 +34,11 @@ A value of 100 means that the filter uses a large amount of resources while a va
+diff --git a/man/mime.convs.5 b/man/mime.convs.5
+index 25a6f7653..04ba39494 100644
+--- a/man/mime.convs.5
++++ b/man/mime.convs.5
+@@ -35,11 +35,11 @@ A value of 100 means that the filter uses a large amount of resources while a va
The \fIfilter\fR field specifies the filter program filename.
Filenames are relative to the CUPS filter directory.
.SH FILES
@@ -512,11 +537,11 @@ index 83be3bcf4..a1338d891 100644
.SH EXAMPLES
Define a filter that converts PostScript documents to CUPS Raster format:
.nf
-diff --git a/man/mime.types.man b/man/mime.types.man
-index 77b0c913e..c18ee0a3a 100644
---- a/man/mime.types.man
-+++ b/man/mime.types.man
-@@ -34,7 +34,7 @@ See the "TYPE MATCHING AND PRIORITY" section for more information.
+diff --git a/man/mime.types.5 b/man/mime.types.5
+index 7e83de16a..3572726f5 100644
+--- a/man/mime.types.5
++++ b/man/mime.types.5
+@@ -35,7 +35,7 @@ See the "TYPE MATCHING AND PRIORITY" section for more information.
.LP
The rules may be grouped using parenthesis, joined using "+" for a logical AND, joined using "," or whitespace for a logical OR, and negated using "!".
.SS RULES
@@ -525,7 +550,7 @@ index 77b0c913e..c18ee0a3a 100644
values inside parenthesis.
The following functions are available:
.TP 5
-@@ -84,7 +84,7 @@ extension "doc", normally the type "text/bar" will be chosen since its name is
+@@ -85,7 +85,7 @@ extension "doc", normally the type "text/bar" will be chosen since its name is
alphanumerically smaller than "text/foo".
However, if "text/foo" also defines a higher priority than "text/bar", "text/foo" will be chosen instead.
.SH FILES
@@ -534,16 +559,16 @@ index 77b0c913e..c18ee0a3a 100644
.SH EXAMPLES
Define two MIME media types for raster data, with one being a subset with higher priority:
.nf
-diff --git a/man/ppdc.man b/man/ppdc.man
-index c59c3e940..7e78a7f47 100644
---- a/man/ppdc.man
-+++ b/man/ppdc.man
-@@ -84,7 +84,7 @@ The default is to generate uncompressed PPD files.
+diff --git a/man/ppdc.1 b/man/ppdc.1
+index 44e9d2448..38e266978 100644
+--- a/man/ppdc.1
++++ b/man/ppdc.1
+@@ -85,7 +85,7 @@ The default is to generate uncompressed PPD files.
\fB\-\-crlf\fR
.TP 5
\fB\-\-lf\fR
-Specifies the line ending to use - carriage return, carriage return and line feed, or line feed alone.
+Specifies the line ending to use \- carriage return, carriage return and line feed, or line feed alone.
The default is to use the line feed character alone.
- .SH SEE ALSO
- .BR ppdhtml (1),
+ .SH NOTES
+ PPD files are deprecated and will no longer be supported in a future feature release of CUPS.
diff --git a/debian/patches/manpage-translations.patch b/debian/patches/manpage-translations.patch
index c050e4f90..e76793fdd 100644
--- a/debian/patches/manpage-translations.patch
+++ b/debian/patches/manpage-translations.patch
@@ -1,4 +1,4 @@
-From 91981a9214c524b9054d30bd755d930ad2ad8a6d Mon Sep 17 00:00:00 2001
+From 01a633a48c666c5b9e9d799abd71dabbb680458e Mon Sep 17 00:00:00 2001
From: Didier Raboud <odyx@debian.org>
Date: Tue, 9 Aug 2016 18:11:50 +0200
Subject: po4a infrastructure and translations for manpages.
@@ -12,22 +12,22 @@ Bug-Debian: http://bugs.debian.org/478597
Patch-Name: manpage-translations.patch
---
- man/Makefile | 15 ++-
+ man/Makefile | 17 +++-
man/Makefile.l10n | 244 ++++++++++++++++++++++++++++++++++++++++++++++
man/de/Makefile | 7 ++
man/fr/Makefile | 7 ++
- 4 files changed, 272 insertions(+), 1 deletion(-)
+ 4 files changed, 273 insertions(+), 2 deletions(-)
create mode 100644 man/Makefile.l10n
create mode 100644 man/de/Makefile
create mode 100644 man/fr/Makefile
diff --git a/man/Makefile b/man/Makefile
-index 5d5d0ee4f..d85660691 100644
+index e01591a93..48f06c48a 100644
--- a/man/Makefile
+++ b/man/Makefile
-@@ -60,12 +60,18 @@ MAN8 = cupsaccept.$(MAN8EXT) \
- lpmove.$(MAN8EXT) \
- lpc.$(MAN8EXT)
+@@ -63,12 +63,18 @@ MAN8 = cupsaccept.8 \
+ lpmove.8 \
+ lpc.8
+LANGUAGES=de fr
@@ -45,10 +45,11 @@ index 5d5d0ee4f..d85660691 100644
#
-@@ -89,6 +95,11 @@ unittests:
+@@ -91,6 +97,12 @@ unittests:
+
clean:
$(RM) mantohtml mantohtml.o
- $(RM) $(MAN1) $(MAN5) $(MAN7) $(MAN8)
++ $(RM) $(MAN1) $(MAN5) $(MAN7) $(MAN8)
+ for lang in $(LANGUAGES); do $(MAKE) -C $$lang clean; done
+ # Make sure the PO files are updated and remove generated
+ # translations.
@@ -57,19 +58,20 @@ index 5d5d0ee4f..d85660691 100644
#
-@@ -140,6 +151,7 @@ install-data: all
- $(RM) $(AMANDIR)/man$(MAN8DIR)/$$file.$(MAN8EXT); \
- $(LN) cupsd-helper.$(MAN8EXT) $(AMANDIR)/man$(MAN8DIR)/$$file.$(MAN8EXT); \
+@@ -142,6 +154,7 @@ install-data: all
+ $(RM) $(MANDIR)/man8/$$file; \
+ $(LN) cupsd-helper.8 $(MANDIR)/man8/$$file; \
done
+ for lang in $(LANGUAGES); do $(MAKE) -C $$lang install; done
#
-@@ -188,6 +200,7 @@ uninstall:
- $(RM) $(AMANDIR)/man$(MAN8DIR)/reject.$(MAN8EXT)
- $(RM) $(AMANDIR)/man$(MAN8DIR)/cupsdisable.$(MAN8EXT)
- -$(RMDIR) $(AMANDIR)/man$(MAN8DIR)
-+ for lang in $(LANGUAGES); do $(MAKE) -C $$lang uninstall; done
+@@ -189,7 +202,7 @@ uninstall:
+ for file in $(MAN8) cupsenable.8 cupsreject.8 cups-deviced.8 cups-driverd.8 cups-exec.8; do \
+ $(RM) $(MANDIR)/man8/$$file; \
+ done
+- -$(RMDIR) $(MANDIR)/man8
++ -$(RMDIR) $(AMANDIR)/man$(MAN8DIR)
#
diff --git a/debian/patches/move-cupsd-conf-default-to-share.patch b/debian/patches/move-cupsd-conf-default-to-share.patch
index 541228704..e0b21ab74 100644
--- a/debian/patches/move-cupsd-conf-default-to-share.patch
+++ b/debian/patches/move-cupsd-conf-default-to-share.patch
@@ -1,4 +1,4 @@
-From 2e93370f4afda4c6c70c90bd87f36f6b127ac6e7 Mon Sep 17 00:00:00 2001
+From fa343565c53cacb148bcfaaee3249eb8ca5e51cc Mon Sep 17 00:00:00 2001
From: Didier Raboud <odyx@debian.org>
Date: Tue, 9 Aug 2016 18:11:24 +0200
Subject: Move cupsd.conf.default from SERVERROOT to DATADIR
@@ -15,10 +15,10 @@ Patch-Name: move-cupsd-conf-default-to-share.patch
2 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/cgi-bin/admin.c b/cgi-bin/admin.c
-index e87e32f1d..5b39532f1 100644
+index f8c57639f..fa4d82c2d 100644
--- a/cgi-bin/admin.c
+++ b/cgi-bin/admin.c
-@@ -1632,6 +1632,7 @@ do_config_server(http_t *http) /* I - HTTP connection */
+@@ -1629,6 +1629,7 @@ do_config_server(http_t *http) /* I - HTTP connection */
int ch; /* Character from file */
char filename[1024]; /* Filename */
const char *server_root; /* Location of config files */
@@ -26,7 +26,7 @@ index e87e32f1d..5b39532f1 100644
/*
-@@ -1715,7 +1716,10 @@ do_config_server(http_t *http) /* I - HTTP connection */
+@@ -1712,7 +1713,10 @@ do_config_server(http_t *http) /* I - HTTP connection */
* well...
*/
diff --git a/debian/patches/no-conffile-timestamp.patch b/debian/patches/no-conffile-timestamp.patch
index 2a406c7bd..bdb9d73c0 100644
--- a/debian/patches/no-conffile-timestamp.patch
+++ b/debian/patches/no-conffile-timestamp.patch
@@ -1,4 +1,4 @@
-From 80d8b050fdb784a61c88e49431f22775d6bb3ff2 Mon Sep 17 00:00:00 2001
+From c0965afd3a25dac40af3c81ce07f0d3ec9f536ae Mon Sep 17 00:00:00 2001
From: Joey Hess <joeyh@debian.org>
Date: Tue, 9 Aug 2016 18:11:31 +0200
Subject: Disable time stamps in conffiles, to avoid ever-changing files in
@@ -29,10 +29,10 @@ index 776e79a91..ec6357ffe 100644
/*
diff --git a/scheduler/job.c b/scheduler/job.c
-index de22a5f55..8e9e5ba55 100644
+index 81acecdfa..c39bd09d3 100644
--- a/scheduler/job.c
+++ b/scheduler/job.c
-@@ -2202,7 +2202,7 @@ cupsdSaveAllJobs(void)
+@@ -2201,7 +2201,7 @@ cupsdSaveAllJobs(void)
strftime(temp, sizeof(temp) - 1, "%Y-%m-%d %H:%M", curdate);
cupsFilePuts(fp, "# Job cache file for " CUPS_SVERSION "\n");
@@ -42,10 +42,10 @@ index de22a5f55..8e9e5ba55 100644
/*
diff --git a/scheduler/printers.c b/scheduler/printers.c
-index 554703dc9..8c25bd66b 100644
+index 2578aa76b..149eaac7e 100644
--- a/scheduler/printers.c
+++ b/scheduler/printers.c
-@@ -1509,7 +1509,7 @@ cupsdSaveAllPrinters(void)
+@@ -1508,7 +1508,7 @@ cupsdSaveAllPrinters(void)
strftime(temp, sizeof(temp) - 1, "%Y-%m-%d %H:%M", curdate);
cupsFilePuts(fp, "# Printer configuration file for " CUPS_SVERSION "\n");
@@ -55,10 +55,10 @@ index 554703dc9..8c25bd66b 100644
cupsFilePrintf(fp, "NextPrinterId %d\n", NextPrinterId);
diff --git a/scheduler/subscriptions.c b/scheduler/subscriptions.c
-index 36bf29ceb..401e6c8c0 100644
+index 0908f3c0c..71892c7f4 100644
--- a/scheduler/subscriptions.c
+++ b/scheduler/subscriptions.c
-@@ -1081,7 +1081,7 @@ cupsdSaveAllSubscriptions(void)
+@@ -1084,7 +1084,7 @@ cupsdSaveAllSubscriptions(void)
strftime(temp, sizeof(temp) - 1, "%Y-%m-%d %H:%M", curdate);
cupsFilePuts(fp, "# Subscription configuration file for " CUPS_SVERSION "\n");
diff --git a/debian/patches/pwg-raster-attributes.patch b/debian/patches/pwg-raster-attributes.patch
index 510cc84e6..3ccb7d583 100644
--- a/debian/patches/pwg-raster-attributes.patch
+++ b/debian/patches/pwg-raster-attributes.patch
@@ -1,4 +1,4 @@
-From 6743d6f9640dba30c69ace1bb21662e70743824b Mon Sep 17 00:00:00 2001
+From 0fa4ad7a58d6d846223446cbe7f454838c185722 Mon Sep 17 00:00:00 2001
From: Till Kamppeter <till.kamppeter@gmail.com>
Date: Tue, 9 Aug 2016 18:11:04 +0200
Subject: For PWG Raster, add required IPP attributes
@@ -14,10 +14,10 @@ Patch-Name: pwg-raster-attributes.patch
1 file changed, 76 insertions(+), 1 deletion(-)
diff --git a/scheduler/printers.c b/scheduler/printers.c
-index ff381cdd5..7b7e68367 100644
+index e4841c071..1984a659c 100644
--- a/scheduler/printers.c
+++ b/scheduler/printers.c
-@@ -2255,9 +2255,10 @@ cupsdSetPrinterAttrs(cupsd_printer_t *p)/* I - Printer to setup */
+@@ -2254,9 +2254,10 @@ cupsdSetPrinterAttrs(cupsd_printer_t *p)/* I - Printer to setup */
cupsd_location_t *auth; /* Pointer to authentication element */
const char *auth_supported; /* Authentication supported */
ipp_t *oldattrs; /* Old printer attributes */
@@ -29,7 +29,7 @@ index ff381cdd5..7b7e68367 100644
/*
-@@ -2590,6 +2591,80 @@ cupsdSetPrinterAttrs(cupsd_printer_t *p)/* I - Printer to setup */
+@@ -2589,6 +2590,80 @@ cupsdSetPrinterAttrs(cupsd_printer_t *p)/* I - Printer to setup */
add_printer_formats(p);
diff --git a/debian/patches/reactivate_recommended_driver.patch b/debian/patches/reactivate_recommended_driver.patch
index e3a603617..cea2047c8 100644
--- a/debian/patches/reactivate_recommended_driver.patch
+++ b/debian/patches/reactivate_recommended_driver.patch
@@ -1,4 +1,4 @@
-From 99d3f374c8d1fba6945ea224170007626ebbe19f Mon Sep 17 00:00:00 2001
+From 6da4266ba23291298cdaaf878738727c24482690 Mon Sep 17 00:00:00 2001
From: Till Kampetter <till.kampetter@gmail.com>
Date: Tue, 9 Aug 2016 18:11:36 +0200
Subject: CUPS removes the "(recommended)" comments of the NickNames of
@@ -13,10 +13,10 @@ Patch-Name: reactivate_recommended_driver.patch
1 file changed, 10 deletions(-)
diff --git a/scheduler/cups-driverd.cxx b/scheduler/cups-driverd.cxx
-index b518a9325..3f51e2a0e 100644
+index 85516eb8c..874eb3c07 100644
--- a/scheduler/cups-driverd.cxx
+++ b/scheduler/cups-driverd.cxx
-@@ -242,7 +242,6 @@ add_ppd(const char *filename, /* I - PPD filename */
+@@ -240,7 +240,6 @@ add_ppd(const char *filename, /* I - PPD filename */
const char *scheme) /* I - PPD scheme */
{
ppd_info_t *ppd; /* PPD */
@@ -24,7 +24,7 @@ index b518a9325..3f51e2a0e 100644
/*
-@@ -280,15 +279,6 @@ add_ppd(const char *filename, /* I - PPD filename */
+@@ -278,15 +277,6 @@ add_ppd(const char *filename, /* I - PPD filename */
strlcpy(ppd->record.device_id, device_id, sizeof(ppd->record.device_id));
strlcpy(ppd->record.scheme, scheme, sizeof(ppd->record.scheme));
diff --git a/debian/patches/removecvstag.patch b/debian/patches/removecvstag.patch
index eb9bccf31..ddffc4816 100644
--- a/debian/patches/removecvstag.patch
+++ b/debian/patches/removecvstag.patch
@@ -1,4 +1,4 @@
-From 8d4abe846440efc1ce0fd75e7d43c0b53454cd38 Mon Sep 17 00:00:00 2001
+From 6a01ba1557ddbfb839b77649df982a06051614a0 Mon Sep 17 00:00:00 2001
From: Kenshi Muto <kmuto@debian.org>
Date: Tue, 9 Aug 2016 18:11:33 +0200
Subject: Do not write VCS tags into installed conffiles
diff --git a/debian/patches/rename-systemd-units.patch b/debian/patches/rename-systemd-units.patch
index 428a160e0..a8f8c6314 100644
--- a/debian/patches/rename-systemd-units.patch
+++ b/debian/patches/rename-systemd-units.patch
@@ -1,4 +1,4 @@
-From 622f1caccbcc9ec36491de0f7439d8cccbae5a47 Mon Sep 17 00:00:00 2001
+From afbeed89693cea6037dbc1ca46b04708597fa428 Mon Sep 17 00:00:00 2001
From: Didier Raboud <odyx@debian.org>
Date: Tue, 9 Aug 2016 18:11:34 +0200
Subject: Rename the systemd service file from org.cups.cups.* to cups.*
@@ -36,10 +36,10 @@ index 0f1cc46f2..7c8509fa6 100644
[Path]
PathExists=@CUPS_CACHEDIR@/org.cups.cupsd
diff --git a/scheduler/org.cups.cupsd.service.in b/scheduler/org.cups.cupsd.service.in
-index f2afa1124..3c273612a 100644
+index 5273762fb..cd2334396 100644
--- a/scheduler/org.cups.cupsd.service.in
+++ b/scheduler/org.cups.cupsd.service.in
-@@ -8,5 +8,5 @@ Type=simple
+@@ -9,5 +9,5 @@ Type=simple
Restart=on-failure
[Install]
diff --git a/debian/patches/show-compile-command-lines.patch b/debian/patches/show-compile-command-lines.patch
index f769aa227..7fcd76663 100644
--- a/debian/patches/show-compile-command-lines.patch
+++ b/debian/patches/show-compile-command-lines.patch
@@ -1,4 +1,4 @@
-From 6031680a3f8dc038da4a7c96da252ffd25d76135 Mon Sep 17 00:00:00 2001
+From f65476c14197d5fee37ccd3c2ac64bf74bc69532 Mon Sep 17 00:00:00 2001
From: Till Kampetter <till.kampetter@gmail.com>
Date: Tue, 9 Aug 2016 18:11:43 +0200
Subject: Show compile command lines
@@ -9,10 +9,10 @@ Patch-Name: show-compile-command-lines.patch
1 file changed, 1 deletion(-)
diff --git a/Makedefs.in b/Makedefs.in
-index f96a5e9bf..367f73c81 100644
+index e345e2fd1..92850dbcc 100644
--- a/Makedefs.in
+++ b/Makedefs.in
-@@ -262,7 +262,6 @@ USBQUIRKS = @USBQUIRKS@
+@@ -264,7 +264,6 @@ USBQUIRKS = @USBQUIRKS@
# Rules...
#
diff --git a/debian/patches/test-i18n-nonlinux.patch b/debian/patches/test-i18n-nonlinux.patch
index cf22ea8f7..733ea74e1 100644
--- a/debian/patches/test-i18n-nonlinux.patch
+++ b/debian/patches/test-i18n-nonlinux.patch
@@ -1,4 +1,4 @@
-From fc4501a5dbf1d43b3c0e5c3f337ec33ff56fae48 Mon Sep 17 00:00:00 2001
+From cbbf16b4bfa904c6cacf7d3fac51795a673f3434 Mon Sep 17 00:00:00 2001
From: Didier Raboud <odyx@debian.org>
Date: Tue, 9 Aug 2016 18:11:16 +0200
Subject: Tests: Do not run the CUPS_EUC_JP test case on BSD/Hurd either, as
diff --git a/debian/patches/tests-fix-ppdLocalize-on-unclean-env.patch b/debian/patches/tests-fix-ppdLocalize-on-unclean-env.patch
index f3124496f..164138e14 100644
--- a/debian/patches/tests-fix-ppdLocalize-on-unclean-env.patch
+++ b/debian/patches/tests-fix-ppdLocalize-on-unclean-env.patch
@@ -1,4 +1,4 @@
-From 7367e6801eb55d919e3e80fb9012831948bf37a5 Mon Sep 17 00:00:00 2001
+From b2a0fef331260dc596caed9995f555ff8ed55481 Mon Sep 17 00:00:00 2001
From: Didier Raboud <odyx@debian.org>
Date: Tue, 9 Aug 2016 18:11:18 +0200
Subject: Tests: Force LC_* environment variables when testing (non)
diff --git a/debian/patches/tests-ignore-ipv6-address-family-not-supported.patch b/debian/patches/tests-ignore-ipv6-address-family-not-supported.patch
index 67ce1ee8d..e4069d71a 100644
--- a/debian/patches/tests-ignore-ipv6-address-family-not-supported.patch
+++ b/debian/patches/tests-ignore-ipv6-address-family-not-supported.patch
@@ -1,4 +1,4 @@
-From c8878cdcffcdb682deca0f8f7b30ba94bc43de7a Mon Sep 17 00:00:00 2001
+From c5cbc65c080f3267ff07849549b5f42817f022c2 Mon Sep 17 00:00:00 2001
From: Didier Raboud <odyx@debian.org>
Date: Tue, 9 Aug 2016 18:33:56 +0200
Subject: Tests: ignore errors triggered on ipv6-deprived hosts
@@ -13,10 +13,10 @@ Patch-Name: tests-ignore-ipv6-address-family-not-supported.patch
1 file changed, 1 insertion(+)
diff --git a/test/run-stp-tests.sh b/test/run-stp-tests.sh
-index 120fe3c32..d99b3dd0d 100755
+index ff1003eae..4c11f0a99 100755
--- a/test/run-stp-tests.sh
+++ b/test/run-stp-tests.sh
-@@ -964,6 +964,7 @@ count=`$GREP '^E ' $BASE/log/error_log | $GREP -v 'Unknown default SystemGroup'
+@@ -1030,6 +1030,7 @@ count=`$GREP '^E ' $BASE/log/error_log | $GREP -v 'Unknown default SystemGroup'
$GREP -v '(dnssd) stopped with status 1' | \
$GREP -v 'loadFile failed: temp file: not a PDF file' | \
$GREP -v 'Failed to connect to system bus' | \
diff --git a/debian/patches/tests-ignore-kfreebsd-amd64-not-a-pdf.patch b/debian/patches/tests-ignore-kfreebsd-amd64-not-a-pdf.patch
index 91807b30a..f509a3859 100644
--- a/debian/patches/tests-ignore-kfreebsd-amd64-not-a-pdf.patch
+++ b/debian/patches/tests-ignore-kfreebsd-amd64-not-a-pdf.patch
@@ -1,4 +1,4 @@
-From 4bfb2e0fa91b5d776f13e9474f8c791ec02f4133 Mon Sep 17 00:00:00 2001
+From dfd50d856ce36ad8b4040b1a4cb270fe9aa7a18c Mon Sep 17 00:00:00 2001
From: Didier Raboud <odyx@debian.org>
Date: Tue, 9 Aug 2016 18:30:48 +0200
Subject: Tests: ignore loadFile failures
@@ -13,10 +13,10 @@ Patch-Name: tests-ignore-kfreebsd-amd64-not-a-pdf.patch
1 file changed, 2 insertions(+)
diff --git a/test/run-stp-tests.sh b/test/run-stp-tests.sh
-index f62b28a00..120fe3c32 100755
+index 09eb97afe..ff1003eae 100755
--- a/test/run-stp-tests.sh
+++ b/test/run-stp-tests.sh
-@@ -962,6 +962,8 @@ fi
+@@ -1028,6 +1028,8 @@ fi
count=`$GREP '^E ' $BASE/log/error_log | $GREP -v 'Unknown default SystemGroup' | \
$GREP -v '(usb) crashed on signal 11' | \
$GREP -v '(dnssd) stopped with status 1' | \
diff --git a/debian/patches/tests-ignore-kfreebsd-unable-to-write-uncompressed-print-data.patch b/debian/patches/tests-ignore-kfreebsd-unable-to-write-uncompressed-print-data.patch
index 725376f0c..ae315508e 100644
--- a/debian/patches/tests-ignore-kfreebsd-unable-to-write-uncompressed-print-data.patch
+++ b/debian/patches/tests-ignore-kfreebsd-unable-to-write-uncompressed-print-data.patch
@@ -1,4 +1,4 @@
-From 2e991ead5c056a856b27fa1b93f5bde74a3d1bd6 Mon Sep 17 00:00:00 2001
+From 9d6ae5f0d8cc78a7fad136c38f3da949baa9a8c3 Mon Sep 17 00:00:00 2001
From: Didier Raboud <odyx@debian.org>
Date: Tue, 9 Aug 2016 18:36:02 +0200
Subject: Tests: ignore the failure to write uncompressed data
@@ -14,10 +14,10 @@ Patch-Name: tests-ignore-kfreebsd-unable-to-write-uncompressed-print-data.patch
1 file changed, 1 insertion(+)
diff --git a/test/run-stp-tests.sh b/test/run-stp-tests.sh
-index d99b3dd0d..9a4a918d9 100755
+index 4c11f0a99..4f74dbad3 100755
--- a/test/run-stp-tests.sh
+++ b/test/run-stp-tests.sh
-@@ -965,6 +965,7 @@ count=`$GREP '^E ' $BASE/log/error_log | $GREP -v 'Unknown default SystemGroup'
+@@ -1031,6 +1031,7 @@ count=`$GREP '^E ' $BASE/log/error_log | $GREP -v 'Unknown default SystemGroup'
$GREP -v 'loadFile failed: temp file: not a PDF file' | \
$GREP -v 'Failed to connect to system bus' | \
$GREP -v -E 'Unable to open listen socket for address .* Address family not supported by protocol.' | \
diff --git a/debian/patches/tests-ignore-usb-crash.patch b/debian/patches/tests-ignore-usb-crash.patch
index db0d5a85c..09c1c98ea 100644
--- a/debian/patches/tests-ignore-usb-crash.patch
+++ b/debian/patches/tests-ignore-usb-crash.patch
@@ -1,4 +1,4 @@
-From 575b813ae16b72b56ece3655101006d5a67a0b5d Mon Sep 17 00:00:00 2001
+From b44788365f6c41641d594de09d22faee3402df47 Mon Sep 17 00:00:00 2001
From: Didier Raboud <odyx@debian.org>
Date: Tue, 9 Aug 2016 18:11:10 +0200
Subject: Tests: ignore usb & dnssd backend unexpected exits
@@ -17,10 +17,10 @@ Patch-Name: tests-ignore-usb-crash.patch
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/test/run-stp-tests.sh b/test/run-stp-tests.sh
-index 0664f70fb..f62b28a00 100755
+index 4905b726e..09eb97afe 100755
--- a/test/run-stp-tests.sh
+++ b/test/run-stp-tests.sh
-@@ -959,7 +959,10 @@ else
+@@ -1025,7 +1025,10 @@ else
fi
# Error log messages
diff --git a/debian/patches/tests-ignore-warnings.patch b/debian/patches/tests-ignore-warnings.patch
index 98e23238b..7c65e8947 100644
--- a/debian/patches/tests-ignore-warnings.patch
+++ b/debian/patches/tests-ignore-warnings.patch
@@ -1,4 +1,4 @@
-From b67731499e4a2f45df6631581c856e590ca5d743 Mon Sep 17 00:00:00 2001
+From 625b3fd3961894f7e261306b26b768af59ee022b Mon Sep 17 00:00:00 2001
From: Martin Pitt <mpitt@debian.org>
Date: Tue, 9 Aug 2016 18:11:09 +0200
Subject: Tests: Ignore warnings from colord and Avahi
@@ -13,10 +13,10 @@ Patch-Name: tests-ignore-warnings.patch
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/test/run-stp-tests.sh b/test/run-stp-tests.sh
-index 92c6eb4de..0664f70fb 100755
+index 64322d68c..4905b726e 100755
--- a/test/run-stp-tests.sh
+++ b/test/run-stp-tests.sh
-@@ -974,7 +974,11 @@ else
+@@ -1040,7 +1040,11 @@ else
fi
# Warning log messages
diff --git a/debian/patches/tests-make-lpstat-call-reproducible.patch b/debian/patches/tests-make-lpstat-call-reproducible.patch
index 478667aa8..0943e2bcf 100644
--- a/debian/patches/tests-make-lpstat-call-reproducible.patch
+++ b/debian/patches/tests-make-lpstat-call-reproducible.patch
@@ -1,4 +1,4 @@
-From 77d2490f40b6056bf140cda37fe7d8b7f5acafc7 Mon Sep 17 00:00:00 2001
+From e0ac591abb9d3fa2580bf06aad52ef5cfdc7bff5 Mon Sep 17 00:00:00 2001
From: Didier Raboud <odyx@debian.org>
Date: Tue, 9 Aug 2016 18:11:22 +0200
Subject: Force LC_ALL=C environment variable when grepping the output of
@@ -13,10 +13,10 @@ Patch-Name: tests-make-lpstat-call-reproducible.patch
1 file changed, 1 insertion(+)
diff --git a/test/run-stp-tests.sh b/test/run-stp-tests.sh
-index 1b62797ba..0fccd08f9 100755
+index 6d6aaef9c..8c70f3e27 100755
--- a/test/run-stp-tests.sh
+++ b/test/run-stp-tests.sh
-@@ -634,6 +634,7 @@ echo "DYLD_LIBRARY_PATH=\"$DYLD_LIBRARY_PATH\"; export DYLD_LIBRARY_PATH" >>$run
+@@ -642,6 +642,7 @@ echo "DYLD_LIBRARY_PATH=\"$DYLD_LIBRARY_PATH\"; export DYLD_LIBRARY_PATH" >>$run
echo "LD_LIBRARY_PATH=\"$LD_LIBRARY_PATH\"; export LD_LIBRARY_PATH" >>$runcups
echo "LD_PRELOAD=\"$LD_PRELOAD\"; export LD_PRELOAD" >>$runcups
echo "LOCALEDIR=\"$LOCALEDIR\"; export LOCALEDIR" >>$runcups
diff --git a/debian/patches/tests-no-pdftourf.patch b/debian/patches/tests-no-pdftourf.patch
index f9a4303aa..d3dd5b324 100644
--- a/debian/patches/tests-no-pdftourf.patch
+++ b/debian/patches/tests-no-pdftourf.patch
@@ -1,4 +1,4 @@
-From d446e120e33894a1946a247b57892750a2deee7a Mon Sep 17 00:00:00 2001
+From b468f9abec57a8ad71956c59e3fb59c68979d412 Mon Sep 17 00:00:00 2001
From: Michael Sweet <michael.r.sweet@gmail.com>
Date: Tue, 9 Aug 2016 18:11:23 +0200
Subject: revert commit 830cfed95a5349b008999eebd34f5233bc35829c
@@ -18,7 +18,7 @@ Patch-Name: tests-no-pdftourf.patch
delete mode 100644 test/test.types
diff --git a/test/run-stp-tests.sh b/test/run-stp-tests.sh
-index 0fccd08f9..8ca50d106 100755
+index 8c70f3e27..4903484a2 100755
--- a/test/run-stp-tests.sh
+++ b/test/run-stp-tests.sh
@@ -268,7 +268,7 @@ case "$usedebugprintfs" in
diff --git a/debian/patches/tests-use-ipv4-lo-address.patch b/debian/patches/tests-use-ipv4-lo-address.patch
index 0183231a9..df593407f 100644
--- a/debian/patches/tests-use-ipv4-lo-address.patch
+++ b/debian/patches/tests-use-ipv4-lo-address.patch
@@ -1,4 +1,4 @@
-From 17be6e0260c807b5ce2c5bb5857275c744fef556 Mon Sep 17 00:00:00 2001
+From 8dbb3c94c9c3c71fc3c9e9814873b1fb5e381290 Mon Sep 17 00:00:00 2001
From: Didier Raboud <odyx@debian.org>
Date: Tue, 9 Aug 2016 18:11:21 +0200
Subject: Use 127.0.0.1 instead of localhost in the test-suite. This should
@@ -30,10 +30,10 @@ index 7efc39892..08b8c508f 100644
echo " FAILED"
exit 1
diff --git a/test/run-stp-tests.sh b/test/run-stp-tests.sh
-index e59363ec5..1b62797ba 100755
+index 0bb955749..6d6aaef9c 100755
--- a/test/run-stp-tests.sh
+++ b/test/run-stp-tests.sh
-@@ -482,7 +482,7 @@ fi
+@@ -490,7 +490,7 @@ fi
cat >$BASE/cupsd.conf <<EOF
StrictConformance Yes
Browsing Off
@@ -42,7 +42,7 @@ index e59363ec5..1b62797ba 100755
Listen $BASE/sock
MaxSubscriptions 3
MaxLogSize 0
-@@ -609,7 +609,7 @@ fi
+@@ -617,7 +617,7 @@ fi
# These get exported because they don't have side-effects...
CUPS_DISABLE_APPLE_DEFAULT=yes; export CUPS_DISABLE_APPLE_DEFAULT
@@ -51,10 +51,10 @@ index e59363ec5..1b62797ba 100755
CUPS_SERVERROOT=$BASE; export CUPS_SERVERROOT
CUPS_STATEDIR=$BASE; export CUPS_STATEDIR
CUPS_DATADIR=$BASE/share; export CUPS_DATADIR
-@@ -735,10 +735,10 @@ for file in 4*.test ipp-2.1.test; do
+@@ -743,10 +743,10 @@ for file in 4*.test ../examples/ipp-2.1.test; do
echo $ac_n "`date '+[%d/%b/%Y:%H:%M:%S %z]'` $ac_c" >>$strfile
- if test $file = ipp-2.1.test; then
+ if test $file = ../examples/ipp-2.1.test; then
- uri="ipp://localhost:$port/printers/Test1"
+ uri="ipp://127.0.0.1:$port/printers/Test1"
options="-V 2.1 -d NOPRINT=1 -f testfile.ps"
@@ -63,4 +63,4 @@ index e59363ec5..1b62797ba 100755
+ uri="ipp://127.0.0.1:$port/printers"
options=""
fi
- $runcups $VALGRIND ./ipptool -tI $options $uri $file >> $strfile
+ $runcups $VALGRIND ../tools/ipptool -tI $options $uri $file >> $strfile
diff --git a/debian/patches/tests-wait-on-unfinished-jobs-everytime.patch b/debian/patches/tests-wait-on-unfinished-jobs-everytime.patch
index 74fd1f917..f5b9b4251 100644
--- a/debian/patches/tests-wait-on-unfinished-jobs-everytime.patch
+++ b/debian/patches/tests-wait-on-unfinished-jobs-everytime.patch
@@ -1,4 +1,4 @@
-From 31ef776837136b7fef9fa3ff5e73e1136b3e7f51 Mon Sep 17 00:00:00 2001
+From 2d92d507c03a7d7b63b3c556ed5f1372e9a6d7f5 Mon Sep 17 00:00:00 2001
From: Didier Raboud <odyx@debian.org>
Date: Tue, 9 Aug 2016 18:11:17 +0200
Subject: Tests: Make sure that all scheduled jobs are finished before
@@ -14,10 +14,10 @@ Patch-Name: tests-wait-on-unfinished-jobs-everytime.patch
1 file changed, 5 insertions(+)
diff --git a/test/run-stp-tests.sh b/test/run-stp-tests.sh
-index 9a4a918d9..e59363ec5 100755
+index 4f74dbad3..0bb955749 100755
--- a/test/run-stp-tests.sh
+++ b/test/run-stp-tests.sh
-@@ -768,6 +768,11 @@ echo " $date by $user on `hostname`." >>$strfile
+@@ -776,6 +776,11 @@ echo " $date by $user on `hostname`." >>$strfile
echo " <pre>" >>$strfile
for file in 5*.sh; do
diff --git a/desktop/cups.desktop.in b/desktop/cups.desktop.in
index f4550a0ad..116314fe8 100644
--- a/desktop/cups.desktop.in
+++ b/desktop/cups.desktop.in
@@ -19,6 +19,8 @@ Name[ca]=Gestor d'impressió
Comment[ca]=Interfície web de CUPS
Name[cs]=Správa tisku CUPS
Comment[cs]=Webové rozhraní CUPS
+Name[da]=HÃ¥ndter udskrivning
+Comment[da]=CUPS-webgrænseflade
Name[de]=Druckerverwaltung
Comment[de]=CUPS Webinterface
Name[en_US]=Manage Printing
@@ -55,6 +57,8 @@ Name[sq]=Menaxho Printime
Comment[sq]=CUPS Web Interface
Name[th]=จัดà¸à¸²à¸£à¸à¸²à¸£à¸žà¸´à¸¡à¸žà¹Œ
Comment[th]=CUPS เว็บอินเตอร์เฟส
+Name[tr]=Yazıcıları Yönet
+Comment[tr]=CUPS Web Arayüzü
Name[uz]=chop boshqarish
Comment[uz]=CUPS veb interfeysi
Name[zh]=打å°æœºç®¡ç†
diff --git a/doc/Makefile b/doc/Makefile
index b8c34a84c..505701dbd 100644
--- a/doc/Makefile
+++ b/doc/Makefile
@@ -1,10 +1,11 @@
#
# Documentation makefile for CUPS.
#
-# Copyright 2007-2018 by Apple Inc.
-# Copyright 1997-2007 by Easy Software Products.
+# Copyright © 2007-2019 by Apple Inc.
+# Copyright © 1997-2007 by Easy Software Products.
#
-# Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+# Licensed under Apache License v2.0. See the file "LICENSE" for more
+#s information.
#
include ../Makedefs
@@ -69,6 +70,8 @@ HELPFILES = \
help/man-cupsenable.html \
help/man-cupstestppd.html \
help/man-filter.html \
+ help/man-ippevepcl.html \
+ help/man-ippeveprinter.html \
help/man-ipptool.html \
help/man-ipptoolfile.html \
help/man-lp.html \
@@ -166,6 +169,9 @@ install-data: $(INSTALL_LANGUAGES)
for file in $(HELPFILES); do \
$(INSTALL_MAN) $$file $(DOCDIR)/help; \
done
+ if test "x$(IPPFIND_MAN)" != x; then \
+ $(INSTALL_MAN) help/man-ippfind.html $(DOCDIR)/help; \
+ fi
$(INSTALL_DIR) -m 755 $(DOCDIR)/images
for file in $(WEBIMAGES) $(HELPIMAGES); do \
$(INSTALL_MAN) $$file $(DOCDIR)/images; \
@@ -213,10 +219,13 @@ uninstall: $(UNINSTALL_LANGUAGES)
$(RM) $(DOCDIR)/$$file; \
done
for file in $(HELPFILES); do \
- $(RM) $(DOCDIR)/$$file; \
+ $(RM) $(DOCDIR)/help/$$file; \
+ done
+ if test "x$(IPPFIND_MAN)" != x; then \
+ $(RM) $(DOCDIR)/help/man-ippfind.html; \
done
for file in $(WEBIMAGES); do \
- $(RM) $(DOCDIR)/$$file; \
+ $(RM) $(DOCDIR)/images/$$file; \
done
-$(RMDIR) $(DOCDIR)/images
-$(RMDIR) $(DOCDIR)/help
@@ -230,13 +239,3 @@ uninstall-languages:
done
install-langbundle:
-
-
-#
-# Install the docset bits locally...
-#
-
-docset:
- cp $(HELPFILES) ../org.cups.docset/Contents/Resources/Documentation/help
- cp cups-printable.css ../org.cups.docset/Contents/Resources/Documentation
- cp $(HELPIMAGES) ../org.cups.docset/Contents/Resources/Documentation/images
diff --git a/doc/cups-printable.css b/doc/cups-printable.css
index 8e535ff0a..058718be0 100644
--- a/doc/cups-printable.css
+++ b/doc/cups-printable.css
@@ -6,6 +6,11 @@ H1, H2, H3, H4, H5, H6, P, TD, TH {
font-family: lucida grande, geneva, helvetica, arial, sans-serif;
}
+H1 { font-size: 2em; }
+H2 { font-size: 1.75em; }
+H3 { font-size: 1.5em; }
+H4 { font-size: 1.25em; }
+
KBD {
font-family: monaco, courier, monospace;
font-weight: bold;
@@ -348,14 +353,13 @@ h1, h2, h3, h4, h5, h6 {
blockquote {
border: solid thin gray;
box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
- padding: 0px 10px;
+ padding: 10px 10px 0px;
page-break-inside: avoid;
}
p code, li code, p.code, pre, ul.code li {
background: rgba(127,127,127,0.1);
border: thin dotted gray;
font-family: monospace;
- font-size: 90%;
hyphens: manual;
-webkit-hyphens: manual;
page-break-inside: avoid;
@@ -378,12 +382,19 @@ span.info {
font-weight: bold;
white-space: nowrap;
}
-h3 span.info, h4 span.info {
- border-top-left-radius: 10px;
- border-top-right-radius: 10px;
+h2 span.info, h3 span.info, h4 span.info {
+ border-radius: 10px;
float: right;
+ font-size: 80%;
padding: 3px 6px;
}
+h2.title span.info, h3.title span.info, h4.title span.info {
+ border-bottom-left-radius: 0px;
+ border-bottom-right-radius: 0px;
+}
+h2.title span.info {
+ padding: 4px 6px;
+}
ul.code, ul.contents, ul.subcontents {
list-style-type: none;
margin: 0;
diff --git a/doc/cups.css b/doc/cups.css
index 6c437db09..7dd628040 100644
--- a/doc/cups.css
+++ b/doc/cups.css
@@ -113,6 +113,11 @@ H1, H2, H3, H4, H5, H6, P, TD, TH {
font-family: lucida grande, geneva, helvetica, arial, sans-serif;
}
+H1 { font-size: 2em; }
+H2 { font-size: 1.75em; }
+H3 { font-size: 1.5em; }
+H4 { font-size: 1.25em; }
+
KBD {
color: #006600;
font-family: monaco, courier, monospace;
diff --git a/doc/da/index.html.in b/doc/da/index.html.in
new file mode 100644
index 000000000..b5808f95a
--- /dev/null
+++ b/doc/da/index.html.in
@@ -0,0 +1,54 @@
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <link rel="stylesheet" href="/cups.css" type="text/css">
+ <link rel="shortcut icon" href="/apple-touch-icon.png" type="image/png">
+ <meta charset="utf-8">
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <meta http-equiv="X-UA-Compatible" content="IE=9">
+ <meta name="viewport" content="width=device-width">
+ <title>Hjem - CUPS @CUPS_VERSION@@CUPS_REVISION@</title>
+ </head>
+ <body>
+ <div class="header">
+ <ul>
+ <li><a href="http://www.cups.org/" target="_blank">CUPS.org</a></li>
+ <li><a class="active" href="/">Hjem</a></li>
+ <li><a href="/admin">Administration</a></li>
+ <li><a href="/classes/">Klasser</a></li>
+ <li><a href="/help/">Hjælp</a></li>
+ <li><a href="/jobs/">Jobs</a></li>
+ <li><a href="/printers/">Printere</a></li>
+ </ul>
+ </div>
+ <div class="body">
+ <div class="row">
+ <h1>CUPS @CUPS_VERSION@</h1>
+ <p>CUPS er det standardbaseret, open source-udskrivningssystem som er udviklet af <a href="http://www.apple.com/">Apple Inc.</a> til macOS<sup>&reg;</sup> og andre UNIX<sup>&reg;</sup>-lignende styresystemer.</p>
+ </div>
+ <div class="row">
+ <div class="thirds">
+ <h2>CUPS for brugere</h2>
+ <p><a href="help/overview.html">Overblik over CUPS</a></p>
+ <p><a href="help/options.html">Kommandolinjeudskrivning og tilvalg</a></p>
+ <p><a href="http://www.cups.org/lists.php?LIST=cups">Brugerforum</a></p>
+ </div>
+ <div class="thirds">
+ <h2>CUPS for administratorer</h2>
+ <p><a href="help/admin.html">Tilføjelse af printere og klasser</a></p>
+ <p><a href="help/policies.html">HÃ¥ndtering af driftspolitikker</a></p>
+ <p><a href="help/network.html">Brug af netværksprintere</a></p>
+ <p><a href="help/firewalls.html">Firewalls</a></p>
+ <p><a href="help/man-cupsd.conf.html">cupsd.conf-reference</a></p>
+ </div>
+ <div class="thirds">
+ <h2>CUPS for udviklere</h2>
+ <p><a href="help/cupspm.html">CUPS-programmeringsmanual</a></p>
+ <p><a href="help/api-filter.html">Filter- og backendprogrammering</a></p>
+ <p><a href="http://www.cups.org/lists.php?LIST=cups-devel">Udviklerforum</a></p>
+ </div>
+ </div>
+ </div>
+ <div class="footer">CUPS og CUPS-logoet er varemærker som tilhører <a href="http://www.apple.com">Apple Inc.</a> Ophavsret &copy; 2007-2018 Apple Inc. Alle rettigheder forbeholdt.</div>
+ </body>
+</html>
diff --git a/doc/help/api-admin.html b/doc/help/api-admin.html
index e5ae81819..f9969d4a9 100644
--- a/doc/help/api-admin.html
+++ b/doc/help/api-admin.html
@@ -1,11 +1,11 @@
-<!doctype html>
+<!DOCTYPE html>
<html>
<!-- SECTION: Programming -->
<head>
<title>Administration APIs</title>
<meta name="keywords" content="Programming">
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
- <meta name="creator" content="Mini-XML v2.11">
+ <meta name="creator" content="codedoc v3.1">
<meta name="author" content="Unknown">
<meta name="copyright" content="Unknown">
<meta name="version" content="0.0">
@@ -18,6 +18,11 @@ H1, H2, H3, H4, H5, H6, P, TD, TH {
font-family: lucida grande, geneva, helvetica, arial, sans-serif;
}
+H1 { font-size: 2em; }
+H2 { font-size: 1.75em; }
+H3 { font-size: 1.5em; }
+H4 { font-size: 1.25em; }
+
KBD {
font-family: monaco, courier, monospace;
font-weight: bold;
@@ -360,14 +365,13 @@ h1, h2, h3, h4, h5, h6 {
blockquote {
border: solid thin gray;
box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
- padding: 0px 10px;
+ padding: 10px 10px 0px;
page-break-inside: avoid;
}
p code, li code, p.code, pre, ul.code li {
background: rgba(127,127,127,0.1);
border: thin dotted gray;
font-family: monospace;
- font-size: 90%;
hyphens: manual;
-webkit-hyphens: manual;
page-break-inside: avoid;
@@ -390,12 +394,19 @@ span.info {
font-weight: bold;
white-space: nowrap;
}
-h3 span.info, h4 span.info {
- border-top-left-radius: 10px;
- border-top-right-radius: 10px;
+h2 span.info, h3 span.info, h4 span.info {
+ border-radius: 10px;
float: right;
+ font-size: 80%;
padding: 3px 6px;
}
+h2.title span.info, h3.title span.info, h4.title span.info {
+ border-bottom-left-radius: 0px;
+ border-bottom-right-radius: 0px;
+}
+h2.title span.info {
+ padding: 4px 6px;
+}
ul.code, ul.contents, ul.subcontents {
list-style-type: none;
margin: 0;
@@ -503,7 +514,7 @@ h3.title {
<p>The administrative APIs provide convenience functions to perform certain administrative functions with the CUPS scheduler.</p>
-<blockquote><b>Note:<b>
+<blockquote><b>Note:</b>
<p>Administrative functions normally require administrative privileges to execute and must not be used in ordinary user applications!</p>
</blockquote>
diff --git a/doc/help/api-filter.html b/doc/help/api-filter.html
index 299e5e1d2..eddd06389 100644
--- a/doc/help/api-filter.html
+++ b/doc/help/api-filter.html
@@ -1,11 +1,11 @@
-<!doctype html>
+<!DOCTYPE html>
<html>
<!-- SECTION: Programming -->
<head>
<title>Filter and Backend Programming</title>
<meta name="keywords" content="Programming">
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
- <meta name="creator" content="Mini-XML v2.11">
+ <meta name="creator" content="codedoc v3.1">
<meta name="author" content="Unknown">
<meta name="copyright" content="Unknown">
<meta name="version" content="0.0">
@@ -18,6 +18,11 @@ H1, H2, H3, H4, H5, H6, P, TD, TH {
font-family: lucida grande, geneva, helvetica, arial, sans-serif;
}
+H1 { font-size: 2em; }
+H2 { font-size: 1.75em; }
+H3 { font-size: 1.5em; }
+H4 { font-size: 1.25em; }
+
KBD {
font-family: monaco, courier, monospace;
font-weight: bold;
@@ -360,14 +365,13 @@ h1, h2, h3, h4, h5, h6 {
blockquote {
border: solid thin gray;
box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
- padding: 0px 10px;
+ padding: 10px 10px 0px;
page-break-inside: avoid;
}
p code, li code, p.code, pre, ul.code li {
background: rgba(127,127,127,0.1);
border: thin dotted gray;
font-family: monospace;
- font-size: 90%;
hyphens: manual;
-webkit-hyphens: manual;
page-break-inside: avoid;
@@ -390,12 +394,19 @@ span.info {
font-weight: bold;
white-space: nowrap;
}
-h3 span.info, h4 span.info {
- border-top-left-radius: 10px;
- border-top-right-radius: 10px;
+h2 span.info, h3 span.info, h4 span.info {
+ border-radius: 10px;
float: right;
+ font-size: 80%;
padding: 3px 6px;
}
+h2.title span.info, h3.title span.info, h4.title span.info {
+ border-bottom-left-radius: 0px;
+ border-bottom-right-radius: 0px;
+}
+h2.title span.info {
+ padding: 4px 6px;
+}
ul.code, ul.contents, ul.subcontents {
list-style-type: none;
margin: 0;
@@ -1394,7 +1405,10 @@ void *my_data;
</ol>
-<blockquote><b>Note:</b> The sandbox profile used in CUPS 2.0 still allows some actions that are not listed above - these privileges will be removed over time until the profile matches the list above.</blockquote>
+<blockquote><b>Note:</b>
+
+<p>The sandbox profile used in CUPS still allows some actions that are not listed above - these privileges will be removed over time until the profile matches the list above.</p>
+</blockquote>
<h2 class="title"><a id="FUNCTIONS">Functions</a></h2>
<h3 class="function"><span class="info">&#160;CUPS 1.2/macOS 10.5&#160;</span><a id="cupsBackChannelRead">cupsBackChannelRead</a></h3>
<p class="description">Read data from the backchannel.</p>
diff --git a/doc/help/api-ppd.html b/doc/help/api-ppd.html
index f90465553..4ddb11ae7 100644
--- a/doc/help/api-ppd.html
+++ b/doc/help/api-ppd.html
@@ -1,11 +1,11 @@
-<!doctype html>
+<!DOCTYPE html>
<html>
<!-- SECTION: Programming -->
<head>
<title>PPD API (DEPRECATED)</title>
<meta name="keywords" content="Programming">
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
- <meta name="creator" content="Mini-XML v2.11">
+ <meta name="creator" content="codedoc v3.1">
<meta name="author" content="Unknown">
<meta name="copyright" content="Unknown">
<meta name="version" content="0.0">
@@ -18,6 +18,11 @@ H1, H2, H3, H4, H5, H6, P, TD, TH {
font-family: lucida grande, geneva, helvetica, arial, sans-serif;
}
+H1 { font-size: 2em; }
+H2 { font-size: 1.75em; }
+H3 { font-size: 1.5em; }
+H4 { font-size: 1.25em; }
+
KBD {
font-family: monaco, courier, monospace;
font-weight: bold;
@@ -360,14 +365,13 @@ h1, h2, h3, h4, h5, h6 {
blockquote {
border: solid thin gray;
box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
- padding: 0px 10px;
+ padding: 10px 10px 0px;
page-break-inside: avoid;
}
p code, li code, p.code, pre, ul.code li {
background: rgba(127,127,127,0.1);
border: thin dotted gray;
font-family: monospace;
- font-size: 90%;
hyphens: manual;
-webkit-hyphens: manual;
page-break-inside: avoid;
@@ -390,12 +394,19 @@ span.info {
font-weight: bold;
white-space: nowrap;
}
-h3 span.info, h4 span.info {
- border-top-left-radius: 10px;
- border-top-right-radius: 10px;
+h2 span.info, h3 span.info, h4 span.info {
+ border-radius: 10px;
float: right;
+ font-size: 80%;
padding: 3px 6px;
}
+h2.title span.info, h3.title span.info, h4.title span.info {
+ border-bottom-left-radius: 0px;
+ border-bottom-right-radius: 0px;
+}
+h2.title span.info {
+ padding: 4px 6px;
+}
ul.code, ul.contents, ul.subcontents {
list-style-type: none;
margin: 0;
@@ -442,7 +453,7 @@ h3.title {
<!--
PPD API header for CUPS.
- Copyright © 2008-2012 by Apple Inc.
+ Copyright © 2008-2019 by Apple Inc.
Licensed under Apache License v2.0. See the file "LICENSE" for more
information.
@@ -450,7 +461,10 @@ h3.title {
<h1 class='title'>PPD API (DEPRECATED)</h1>
-<blockquote>The PPD API is deprecated starting in CUPS 1.6/macOS 10.8. Please use the new Job Ticket APIs in the <a href="api-cups.html">CUPS API</a> documentation. These functions will be removed in a future release of CUPS.</blockquote>
+<blockquote><b>Note:</b>
+
+<p>The PPD API was deprecated in CUPS 1.6/macOS 10.8. Please use the new Job Ticket APIs in the <a href="cupspm.html">CUPS Programming Manual</a> documentation. These functions will be removed in a future release of CUPS.</p>
+</blockquote>
<div class='summary'><table summary='General Information'>
<thead>
@@ -467,7 +481,7 @@ h3.title {
<tr>
<th>See Also</th>
<td>Programming: <a href='api-overview.html' target='_top'>Introduction to CUPS Programming</a><br>
- Programming: <a href='api-cups.html' target='_top'>CUPS API</a><br>
+ Programming: <a href='cupspm.html' target='_top'>CUPS Programming Manual</a><br>
Specifications: <a href='spec-ppd.html' target='_top'>CUPS PPD Extensions</a></td>
</tr>
</tbody>
@@ -489,6 +503,7 @@ h3.title {
<li><a href="#cupsGetPPD3">cupsGetPPD3</a></li>
<li><a href="#cupsGetServerPPD">cupsGetServerPPD</a></li>
<li><a href="#cupsMarkOptions">cupsMarkOptions</a></li>
+ <li><a href="#cupsRasterInterpretPPD">cupsRasterInterpretPPD</a></li>
<li><a href="#cupsResolveConflicts">cupsResolveConflicts</a></li>
<li><a href="#ppdCollect">ppdCollect</a></li>
<li><a href="#ppdCollect2">ppdCollect2</a></li>
@@ -524,6 +539,7 @@ h3.title {
<li><a href="#ppdPageWidth">ppdPageWidth</a></li>
</ul></li>
<li><a href="#TYPES">Data Types</a><ul class="subcontents">
+ <li><a href="#cups_interpret_cb_t">cups_interpret_cb_t</a></li>
<li><a href="#ppd_attr_t">ppd_attr_t</a></li>
<li><a href="#ppd_choice_t">ppd_choice_t</a></li>
<li><a href="#ppd_conform_t">ppd_conform_t</a></li>
@@ -575,7 +591,7 @@ h3.title {
<!--
PPD API introduction for CUPS.
- Copyright © 2007-2018 by Apple Inc.
+ Copyright © 2007-2019 by Apple Inc.
Copyright © 1997-2006 by Easy Software Products, all rights reserved.
Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -584,7 +600,10 @@ h3.title {
<h2 class='title'><a name='OVERVIEW'>Overview</a></h2>
-<blockquote>The PPD API is deprecated starting in CUPS 1.6/macOS 10.8. Please use the new Job Ticket APIs in the <a href="cupspm.html">CUPS API</a> documentation. These functions will be removed in a future release of CUPS.</blockquote>
+<blockquote><b>Note:</b>
+
+<p>The PPD API was deprecated in CUPS 1.6/macOS 10.8. Please use the new Job Ticket APIs in the <a href="cupspm.html">CUPS Programming Manual</a> documentation. These functions will be removed in a future release of CUPS.</p>
+</blockquote>
<p>The CUPS PPD API provides read-only access the data in PostScript Printer
Description ("PPD") files which are used for all printers with a driver. With
@@ -602,6 +621,7 @@ values as case-insensitive strings, so option "InputSlot" and choice "Upper"
are equivalent to "inputslot" and "upper", respectively.</p>
</blockquote>
+
<h3><a name="LOADING">Loading a PPD File</a></h3>
<p>The <a href="#ppdOpenFile"><code>ppdOpenFile</code></a> function "opens" a
@@ -689,6 +709,7 @@ int num_options = cupsParseOptions(argv[5], 0, &amp;options);
cupsFreeOptions(num_options, options);
</pre>
+
<h3><a name="CONSTRAINTS">Constraints</a></h3>
<p>PPD files support specification of conflict conditions, called
@@ -699,6 +720,7 @@ the options and choices that conflict with each other. The
how many of the selected options are incompatible. Since constraints are
normally specified in pairs, the returned value is typically an even number.</p>
+
<h3><a name="PAGE_SIZES">Page Sizes</a></h3>
<p>Page sizes are special options which have physical dimensions and margins
@@ -753,6 +775,7 @@ in points. Custom page size names can also be specified in inches
<a href="#ppdPageSize"><code>ppdPageSize</code></a> function will return
<code>NULL</code>.</p>
+
<h3><a name="ATTRIBUTES">Attributes</a></h3>
<p>Every PPD file is composed of one or more attributes. Most of these
@@ -937,6 +960,51 @@ int cupsMarkOptions(<a href="#ppd_file_t">ppd_file_t</a> *ppd, int num_options,
&quot;multiple-document-handling&quot;, &quot;output-bin&quot;, &quot;print-color-mode&quot;,
&quot;print-quality&quot;, &quot;printer-resolution&quot;, and &quot;sides&quot; attributes to their
corresponding PPD options and choices.</p>
+<h3 class="function"><span class="info">&#160;CUPS 1.2/macOS 10.5&#160;</span><a id="cupsRasterInterpretPPD">cupsRasterInterpretPPD</a></h3>
+ <p class="description">Interpret PPD commands to create a page header.</p>
+<p class="code">
+int cupsRasterInterpretPPD(cups_page_header2_t *h, <a href="#ppd_file_t">ppd_file_t</a> *ppd, int num_options, cups_option_t *options, <a href="#cups_interpret_cb_t">cups_interpret_cb_t</a> func);</p>
+<h4 class="parameters">Parameters</h4>
+<table class="list"><tbody>
+<tr><th>h</th>
+ <td class="description">Page header to create</td></tr>
+<tr><th>ppd</th>
+ <td class="description">PPD file</td></tr>
+<tr><th>num_options</th>
+ <td class="description">Number of options</td></tr>
+<tr><th>options</th>
+ <td class="description">Options</td></tr>
+<tr><th>func</th>
+ <td class="description">Optional page header callback (<code>NULL</code> for none)</td></tr>
+</tbody></table>
+<h4 class="returnvalue">Return Value</h4>
+ <p class="description">0 on success, -1 on failure</p>
+<h4 class="discussion">Discussion</h4>
+ <p class="discussion">This function is used by raster image processing (RIP) filters like
+cgpdftoraster and imagetoraster when writing CUPS raster data for a page.
+It is not used by raster printer driver filters which only read CUPS
+raster data.<br>
+<br>
+
+<code>cupsRasterInterpretPPD</code> does not mark the options in the PPD using
+the &quot;num_options&quot; and &quot;options&quot; arguments. Instead, mark the options with
+<code>cupsMarkOptions</code> and <code>ppdMarkOption</code> prior to calling it -
+this allows for per-page options without manipulating the options array.<br>
+<br>
+The &quot;func&quot; argument specifies an optional callback function that is
+called prior to the computation of the final raster data. The function
+can make changes to the <a href="#cups_page_header2_t"><code>cups_page_header2_t</code></a> data as needed to use a
+supported raster format and then returns 0 on success and -1 if the
+requested attributes cannot be supported.<br>
+<br>
+
+<code>cupsRasterInterpretPPD</code> supports a subset of the PostScript language.
+Currently only the <code>[</code>, <code>]</code>, <code>&lt;&lt;</code>, <code>&gt;&gt;</code>, <code>{</code>,
+<code>}</code>, <code>cleartomark</code>, <code>copy</code>, <code>dup</code>, <code>index</code>,
+<code>pop</code>, <code>roll</code>, <code>setpagedevice</code>, and <code>stopped</code> operators
+are supported.
+
+</p>
<h3 class="function"><span class="info">&#160;CUPS 1.4/macOS 10.6&#160;</span><a id="cupsResolveConflicts">cupsResolveConflicts</a></h3>
<p class="description">Resolve conflicts in a marked PPD.</p>
<p class="code">
@@ -1514,6 +1582,11 @@ float ppdPageWidth(<a href="#ppd_file_t">ppd_file_t</a> *ppd, const char *name);
<h4 class="returnvalue">Return Value</h4>
<p class="description">Width of page in points or 0.0</p>
<h2 class="title"><a id="TYPES">Data Types</a></h2>
+ <h3 class="typedef"><a id="cups_interpret_cb_t">cups_interpret_cb_t</a></h3>
+ <p class="description">cupsRasterInterpretPPD callback function</p>
+ <p class="code">
+typedef int (*cups_interpret_cb_t)(cups_page_header2_t *header, int preferred_bits);
+</p>
<h3 class="typedef"><a id="ppd_attr_t"><span class="info">&#160;DEPRECATED&#160;</span>ppd_attr_t</a></h3>
<p class="description">PPD Attribute Structure </p>
<p class="code">
@@ -1741,7 +1814,6 @@ typedef enum <a href="#ppd_ui_e">ppd_ui_e</a> ppd_ui_t;
&#160;&#160;&#160;&#160;float custom_margins[4];<br>
&#160;&#160;&#160;&#160;float custom_max[2];<br>
&#160;&#160;&#160;&#160;float custom_min[2];<br>
-&#160;&#160;&#160;&#160;<a href="#ppd_emul_t">ppd_emul_t</a> *emulations;<br>
&#160;&#160;&#160;&#160;char **filters;<br>
&#160;&#160;&#160;&#160;int flip_duplex;<br>
&#160;&#160;&#160;&#160;char **fonts;<br>
@@ -1759,7 +1831,6 @@ typedef enum <a href="#ppd_ui_e">ppd_ui_e</a> ppd_ui_t;
&#160;&#160;&#160;&#160;char *modelname;<br>
&#160;&#160;&#160;&#160;char *nickname;<br>
&#160;&#160;&#160;&#160;int num_consts;<br>
-&#160;&#160;&#160;&#160;int num_emulations;<br>
&#160;&#160;&#160;&#160;int num_filters;<br>
&#160;&#160;&#160;&#160;int num_fonts;<br>
&#160;&#160;&#160;&#160;int num_groups;<br>
@@ -1794,8 +1865,6 @@ typedef enum <a href="#ppd_ui_e">ppd_ui_e</a> ppd_ui_t;
<td class="description">Maximum variable page size</td></tr>
<tr><th>custom_min[2] </th>
<td class="description">Minimum variable page size</td></tr>
-<tr><th>emulations </th>
- <td class="description">Emulations and the code to invoke them</td></tr>
<tr><th>filters </th>
<td class="description">Filter strings...</td></tr>
<tr><th>flip_duplex <span class="info">&#160;DEPRECATED&#160;</span></th>
@@ -1830,8 +1899,6 @@ typedef enum <a href="#ppd_ui_e">ppd_ui_e</a> ppd_ui_t;
<td class="description">Nickname (specific)</td></tr>
<tr><th>num_consts </th>
<td class="description">Number of UI/Non-UI constraints</td></tr>
-<tr><th>num_emulations </th>
- <td class="description">Number of emulations supported</td></tr>
<tr><th>num_filters </th>
<td class="description">Number of filters</td></tr>
<tr><th>num_fonts </th>
@@ -2086,6 +2153,7 @@ typedef enum <a href="#ppd_ui_e">ppd_ui_e</a> ppd_ui_t;
<h4 class="constants">Constants</h4>
<table class="list"><tbody>
<tr><th>PPD_ALLOC_ERROR </th> <td class="description">Memory allocation error</td></tr>
+ <tr><th>PPD_BAD_CLOSE_UI </th> <td class="description">Bad CloseUI/JCLCloseUI</td></tr>
<tr><th>PPD_BAD_CUSTOM_PARAM </th> <td class="description">Bad custom parameter</td></tr>
<tr><th>PPD_BAD_OPEN_GROUP </th> <td class="description">Bad OpenGroup</td></tr>
<tr><th>PPD_BAD_OPEN_UI </th> <td class="description">Bad OpenUI/JCLOpenUI</td></tr>
@@ -2102,6 +2170,7 @@ typedef enum <a href="#ppd_ui_e">ppd_ui_e</a> ppd_ui_t;
<tr><th>PPD_LINE_TOO_LONG </th> <td class="description">Line longer than 255 chars</td></tr>
<tr><th>PPD_MISSING_ASTERISK </th> <td class="description">Missing asterisk in column 0</td></tr>
<tr><th>PPD_MISSING_CLOSE_GROUP </th> <td class="description">Missing CloseGroup</td></tr>
+ <tr><th>PPD_MISSING_CLOSE_UI </th> <td class="description">Missing CloseUI/JCLCloseUI</td></tr>
<tr><th>PPD_MISSING_OPTION_KEYWORD </th> <td class="description">Missing option keyword</td></tr>
<tr><th>PPD_MISSING_PPDADOBE4 </th> <td class="description">Missing PPD-Adobe-4.x header</td></tr>
<tr><th>PPD_MISSING_VALUE </th> <td class="description">Missing value string</td></tr>
diff --git a/doc/help/api-raster.html b/doc/help/api-raster.html
index 706cbd56c..6eccab791 100644
--- a/doc/help/api-raster.html
+++ b/doc/help/api-raster.html
@@ -1,11 +1,11 @@
-<!doctype html>
+<!DOCTYPE html>
<html>
<!-- SECTION: Programming -->
<head>
<title>Raster API</title>
<meta name="keywords" content="Programming">
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
- <meta name="creator" content="Mini-XML v2.11">
+ <meta name="creator" content="codedoc v3.1">
<meta name="author" content="Unknown">
<meta name="copyright" content="Unknown">
<meta name="version" content="0.0">
@@ -18,6 +18,11 @@ H1, H2, H3, H4, H5, H6, P, TD, TH {
font-family: lucida grande, geneva, helvetica, arial, sans-serif;
}
+H1 { font-size: 2em; }
+H2 { font-size: 1.75em; }
+H3 { font-size: 1.5em; }
+H4 { font-size: 1.25em; }
+
KBD {
font-family: monaco, courier, monospace;
font-weight: bold;
@@ -360,14 +365,13 @@ h1, h2, h3, h4, h5, h6 {
blockquote {
border: solid thin gray;
box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
- padding: 0px 10px;
+ padding: 10px 10px 0px;
page-break-inside: avoid;
}
p code, li code, p.code, pre, ul.code li {
background: rgba(127,127,127,0.1);
border: thin dotted gray;
font-family: monospace;
- font-size: 90%;
hyphens: manual;
-webkit-hyphens: manual;
page-break-inside: avoid;
@@ -390,12 +394,19 @@ span.info {
font-weight: bold;
white-space: nowrap;
}
-h3 span.info, h4 span.info {
- border-top-left-radius: 10px;
- border-top-right-radius: 10px;
+h2 span.info, h3 span.info, h4 span.info {
+ border-radius: 10px;
float: right;
+ font-size: 80%;
padding: 3px 6px;
}
+h2.title span.info, h3.title span.info, h4.title span.info {
+ border-bottom-left-radius: 0px;
+ border-bottom-right-radius: 0px;
+}
+h2.title span.info {
+ padding: 4px 6px;
+}
ul.code, ul.contents, ul.subcontents {
list-style-type: none;
margin: 0;
@@ -442,7 +453,7 @@ h3.title {
<!--
Raster API documentation for CUPS.
- Copyright © 2008-2010 by Apple Inc.
+ Copyright © 2008-2019 by Apple Inc.
Licensed under Apache License v2.0. See the file "LICENSE" for more
information.
@@ -460,13 +471,12 @@ h3.title {
<tbody>
<tr>
<th>Library</th>
- <td>-lcupsimage</td>
+ <td>-lcups</td>
</tr>
<tr>
<th>See Also</th>
- <td>Programming: <a href='api-overview.html'>Introduction to CUPS Programming</a><br>
- Programming: <a href='api-cups.html'>CUPS API</a><br>
- Programming: <a href='api-cups.html'>PPD API</a><br>
+ <td>Programming: <a href='cupspm.html'>CUPS Programming Manual</a><br>
+ Programming: <a href='api-ppd.html'>PPD API</a><br>
References: <a href='spec-ppd.html'>CUPS PPD Specification</a></td>
</tr>
</tbody>
@@ -482,8 +492,8 @@ h3.title {
</ul></li>
<li><a href="#FUNCTIONS">Functions</a><ul class="subcontents">
<li><a href="#cupsRasterClose">cupsRasterClose</a></li>
+ <li><a href="#cupsRasterErrorString">cupsRasterErrorString</a></li>
<li><a href="#cupsRasterInitPWGHeader">cupsRasterInitPWGHeader</a></li>
- <li><a href="#cupsRasterInterpretPPD">cupsRasterInterpretPPD</a></li>
<li><a href="#cupsRasterOpen">cupsRasterOpen</a></li>
<li><a href="#cupsRasterOpenIO">cupsRasterOpenIO</a></li>
<li><a href="#cupsRasterReadHeader">cupsRasterReadHeader</a></li>
@@ -499,7 +509,6 @@ h3.title {
<li><a href="#cups_cspace_t">cups_cspace_t</a></li>
<li><a href="#cups_cut_t">cups_cut_t</a></li>
<li><a href="#cups_edge_t">cups_edge_t</a></li>
- <li><a href="#cups_interpret_cb_t">cups_interpret_cb_t</a></li>
<li><a href="#cups_jog_t">cups_jog_t</a></li>
<li><a href="#cups_mode_t">cups_mode_t</a></li>
<li><a href="#cups_order_t">cups_order_t</a></li>
@@ -530,7 +539,7 @@ h3.title {
<!--
Raster API introduction for CUPS.
- Copyright © 2007-2013 by Apple Inc.
+ Copyright © 2007-2019 by Apple Inc.
Copyright © 1997-2006 by Easy Software Products, all rights reserved.
Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -676,7 +685,7 @@ the memory used to read the raster file:</p>
<ul class="code">
- <li><a href="#cupsRasterInterpretPPD" title="Interpret PPD commands to create a page header.">cupsRasterInterpretPPD</a></li>
+ <li><a href="#cupsRasterInitPWGHeader" title="Interpret IPP attributes to create a page header.">cupsRasterInitPWGHeader</a></li>
<li><a href="#cupsRasterWriteHeader" title="Write a raster page header from a version 1 page header structure.">cupsRasterWriteHeader</a> <span class="info">Deprecated in CUPS 1.2/macOS 10.5</span></li>
<li><a href="#cupsRasterWriteHeader2" title="Write a raster page header from a version 2 page header structure.">cupsRasterWriteHeader2</a></li>
<li><a href="#cupsRasterWritePixels" title="Write raster pixels.">cupsRasterWritePixels</a></li>
@@ -695,6 +704,16 @@ void cupsRasterClose(<a href="#cups_raster_t">cups_raster_t</a> *r);</p>
<h4 class="discussion">Discussion</h4>
<p class="discussion">The file descriptor associated with the raster stream must be closed
separately as needed.</p>
+<h3 class="function"><span class="info">&#160;CUPS 1.3/macOS 10.5&#160;</span><a id="cupsRasterErrorString">cupsRasterErrorString</a></h3>
+ <p class="description">Return the last error from a raster function.</p>
+<p class="code">
+const char *cupsRasterErrorString(void);</p>
+<h4 class="returnvalue">Return Value</h4>
+ <p class="description">Last error or <code>NULL</code></p>
+<h4 class="discussion">Discussion</h4>
+ <p class="discussion">If there are no recent errors, <code>NULL</code> is returned.
+
+</p>
<h3 class="function"><span class="info">&#160;CUPS 2.2/macOS 10.12&#160;</span><a id="cupsRasterInitPWGHeader">cupsRasterInitPWGHeader</a></h3>
<p class="description">Initialize a page header for PWG Raster output.</p>
<p class="code">
@@ -731,51 +750,6 @@ The &quot;sheet_back&quot; argument specifies a &quot;pwg-raster-document-sheet-
to apply for the back side of a page. Pass <code>NULL</code> for the front side.
</p>
-<h3 class="function"><span class="info">&#160;CUPS 1.2/macOS 10.5&#160;</span><a id="cupsRasterInterpretPPD">cupsRasterInterpretPPD</a></h3>
- <p class="description">Interpret PPD commands to create a page header.</p>
-<p class="code">
-int cupsRasterInterpretPPD(<a href="#cups_page_header2_t">cups_page_header2_t</a> *h, ppd_file_t *ppd, int num_options, cups_option_t *options, <a href="#cups_interpret_cb_t">cups_interpret_cb_t</a> func);</p>
-<h4 class="parameters">Parameters</h4>
-<table class="list"><tbody>
-<tr><th>h</th>
- <td class="description">Page header to create</td></tr>
-<tr><th>ppd</th>
- <td class="description">PPD file</td></tr>
-<tr><th>num_options</th>
- <td class="description">Number of options</td></tr>
-<tr><th>options</th>
- <td class="description">Options</td></tr>
-<tr><th>func</th>
- <td class="description">Optional page header callback (<code>NULL</code> for none)</td></tr>
-</tbody></table>
-<h4 class="returnvalue">Return Value</h4>
- <p class="description">0 on success, -1 on failure</p>
-<h4 class="discussion">Discussion</h4>
- <p class="discussion">This function is used by raster image processing (RIP) filters like
-cgpdftoraster and imagetoraster when writing CUPS raster data for a page.
-It is not used by raster printer driver filters which only read CUPS
-raster data.<br>
-<br>
-
-<code>cupsRasterInterpretPPD</code> does not mark the options in the PPD using
-the &quot;num_options&quot; and &quot;options&quot; arguments. Instead, mark the options with
-<code>cupsMarkOptions</code> and <code>ppdMarkOption</code> prior to calling it -
-this allows for per-page options without manipulating the options array.<br>
-<br>
-The &quot;func&quot; argument specifies an optional callback function that is
-called prior to the computation of the final raster data. The function
-can make changes to the <a href="#cups_page_header2_t"><code>cups_page_header2_t</code></a> data as needed to use a
-supported raster format and then returns 0 on success and -1 if the
-requested attributes cannot be supported.<br>
-<br>
-
-<code>cupsRasterInterpretPPD</code> supports a subset of the PostScript language.
-Currently only the <code>[</code>, <code>]</code>, <code>&lt;&lt;</code>, <code>&gt;&gt;</code>, <code>{</code>,
-<code>}</code>, <code>cleartomark</code>, <code>copy</code>, <code>dup</code>, <code>index</code>,
-<code>pop</code>, <code>roll</code>, <code>setpagedevice</code>, and <code>stopped</code> operators
-are supported.
-
-</p>
<h3 class="function"><a id="cupsRasterOpen">cupsRasterOpen</a></h3>
<p class="description">Open a raster stream using a file descriptor.</p>
<p class="code">
@@ -964,11 +938,6 @@ typedef enum <a href="#cups_cut_e">cups_cut_e</a> cups_cut_t;
<p class="code">
typedef enum <a href="#cups_edge_e">cups_edge_e</a> cups_edge_t;
</p>
- <h3 class="typedef"><a id="cups_interpret_cb_t">cups_interpret_cb_t</a></h3>
- <p class="description">cupsRasterInterpretPPD callback function</p>
- <p class="code">
-typedef int (*cups_interpret_cb_t)(<a href="#cups_page_header2_t">cups_page_header2_t</a> *header, int preferred_bits);
-</p>
<h3 class="typedef"><a id="cups_jog_t">cups_jog_t</a></h3>
<p class="description">Jog attribute values</p>
<p class="code">
diff --git a/doc/help/cupspm.epub b/doc/help/cupspm.epub
index be1a76883..5cd742cd1 100644
--- a/doc/help/cupspm.epub
+++ b/doc/help/cupspm.epub
Binary files differ
diff --git a/doc/help/cupspm.html b/doc/help/cupspm.html
index 982643b20..4c68087f5 100644
--- a/doc/help/cupspm.html
+++ b/doc/help/cupspm.html
@@ -1,13 +1,13 @@
-<!doctype html>
+<!DOCTYPE html>
<html>
<!-- SECTION: Programming -->
<head>
<title>CUPS Programming Manual</title>
<meta name="keywords" content="Programming">
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
- <meta name="creator" content="Mini-XML v2.11">
+ <meta name="creator" content="codedoc v3.1">
<meta name="author" content="Michael R Sweet">
- <meta name="copyright" content="Copyright &#xa9; 2007-2018 by Apple Inc. All Rights Reserved.">
+ <meta name="copyright" content="Copyright &#xa9; 2007-2019 by Apple Inc. All Rights Reserved.">
<meta name="version" content="2.3.0">
<style type="text/css"><!--
body, p, h1, h2, h3, h4 {
@@ -174,7 +174,7 @@ h3.title {
<body>
<h1 class="title">CUPS Programming Manual</h1>
<p>Michael R Sweet</p>
- <p>Copyright &#xa9; 2007-2018 by Apple Inc. All Rights Reserved.</p>
+ <p>Copyright &#xa9; 2007-2019 by Apple Inc. All Rights Reserved.</p>
<div class="contents">
<h2 class="title">Contents</h2>
<ul class="contents">
@@ -197,6 +197,7 @@ h3.title {
<li><a href="#authentication">Authentication</a></li>
</ul></li>
<li><a href="#FUNCTIONS">Functions</a><ul class="subcontents">
+ <li><a href="#CF_OPTIONS">CF_OPTIONS</a></li>
<li><a href="#cupsAddDest">cupsAddDest</a></li>
<li><a href="#cupsAddDestMediaOptions">cupsAddDestMediaOptions</a></li>
<li><a href="#cupsAddIntegerOption">cupsAddIntegerOption</a></li>
@@ -486,6 +487,9 @@ h3.title {
<li><a href="#cups_option_s">cups_option_s</a></li>
<li><a href="#cups_size_s">cups_size_s</a></li>
</ul></li>
+ <li><a href="#VARIABLES">Variables</a><ul class="subcontents">
+ <li><a href="#kSecOidOrganizationalUnit">kSecOidOrganizationalUnit</a></li>
+ </ul></li>
<li><a href="#ENUMERATIONS">Enumerations</a><ul class="subcontents">
<li><a href="#cups_ptype_e">cups_ptype_e</a></li>
<li><a href="#http_encoding_e">http_encoding_e</a></li>
@@ -520,7 +524,7 @@ h3.title {
<p>CUPS provides the &quot;cups&quot; library to talk to the different parts of CUPS and with Internet Printing Protocol (IPP) printers. The &quot;cups&quot; library functions are accessed by including the <code>&lt;cups/cups.h&gt;</code> header.</p>
<p>CUPS is based on the Internet Printing Protocol (&quot;IPP&quot;), which allows clients (applications) to communicate with a server (the scheduler, printers, etc.) to get a list of destinations, send print jobs, and so forth. You identify which server you want to communicate with using a pointer to the opaque structure <code>http_t</code>. The <code>CUPS_HTTP_DEFAULT</code> constant can be used when you want to talk to the CUPS scheduler.</p>
<h3><a id="guidelines">Guidelines</a></h3>
- <p>When writing software that uses the &quot;cups&quot; library:</p>
+ <p>When writing software (other than printer drivers) that uses the &quot;cups&quot; library:</p>
<ul>
<li>Do not use undocumented or deprecated APIs,</li>
<li>Do not rely on pre-configured printers,</li>
@@ -529,8 +533,12 @@ h3.title {
</ul>
<p>CUPS is designed to insulate users and developers from the implementation details of printers and file formats. The goal is to allow an application to supply a print file in a standard format with the user intent (&quot;print four copies, two-sided on A4 media, and staple each copy&quot;) and have the printing system manage the printer communication and format conversion needed.</p>
<p>Similarly, printer and job management applications can use standard query operations to obtain the status information in a common, generic form and use standard management operations to control the state of those printers and jobs.</p>
+ <blockquote>
+ <p><strong>Note:</strong></p>
+ <p>CUPS printer drivers necessarily depend on specific file formats and certain implementation details of the CUPS software. Please consult the Postscript and raster printer driver developer documentation on <a href="https://www.cups.org/documentation.html">CUPS.org</a> for more information.</p>
+</blockquote>
<h3><a id="terms-used-in-this-document">Terms Used in This Document</a></h3>
- <p>A <em>Destination</em> is a printer or print queue that accepts print jobs. A <em>Print</em> <em>Job</em> is one or more documents that are processed by a destination using options supplied when creating the job. A <em>Document</em> is a file (JPEG image, PDF file, etc.) suitable for printing. An <em>Option</em> controls some aspect of printing, such as the media used. <em>Media</em> is the sheets or roll that is printed on. An <em>Attribute</em> is an option encoded for an Internet Printing Protocol (IPP) request.</p>
+ <p>A <em>Destination</em> is a printer or print queue that accepts print jobs. A <em>Print</em> <em>Job</em> is a collection of one or more documents that are processed by a destination using options supplied when creating the job. A <em>Document</em> is a file (JPEG image, PDF file, etc.) suitable for printing. An <em>Option</em> controls some aspect of printing, such as the media used. <em>Media</em> is the sheets or roll that is printed on. An <em>Attribute</em> is an option encoded for an Internet Printing Protocol (IPP) request.</p>
<h3><a id="compiling-programs-that-use-the-cups-api">Compiling Programs That Use the CUPS API</a></h3>
<p>The CUPS libraries can be used from any C, C++, or Objective C program. The method of compiling against the libraries varies depending on the operating system and installation of CUPS. The following sections show how to compile a simple program (shown below) in two common environments.</p>
<p>The following simple program lists the available destinations:</p>
@@ -611,7 +619,8 @@ int main(void)
</ul>
<p>The callback function returns 0 to stop enumeration or 1 to continue.</p>
<blockquote>
- <p>Note that the callback function will likely be called multiple times for the same destination, so it is up to the caller to suppress any duplicate destinations.</p>
+ <p><strong>Note:</strong></p>
+ <p>The callback function will likely be called multiple times for the same destination, so it is up to the caller to suppress any duplicate destinations.</p>
</blockquote>
<p>The following example shows how to use <code>cupsEnumDests</code> to get a filtered array of destinations:</p>
<pre><code>typedef struct
@@ -1043,7 +1052,8 @@ ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_URI,
&quot;printer-uri&quot;, NULL, printer_uri);
</code></pre>
<blockquote>
- <p>Note: If we wanted to query the scheduler instead of the device, we would look up the &quot;printer-uri-supported&quot; option instead of the &quot;device-uri&quot; value.</p>
+ <p><strong>Note:</strong></p>
+ <p>If we wanted to query the scheduler instead of the device, we would look up the &quot;printer-uri-supported&quot; option instead of the &quot;device-uri&quot; value.</p>
</blockquote>
<p>The <code>ippAddString</code> function adds the &quot;printer-uri&quot; attribute the the IPP request. The <code>IPP_TAG_OPERATION</code> argument specifies that the attribute is part of the operation. The <code>IPP_TAG_URI</code> argument specifies that the value is a Universal Resource Identifier (URI) string. The <code>NULL</code> argument specifies there is no language (English, French, Japanese, etc.) associated with the string, and the <code>printer_uri</code> argument specifies the string value.</p>
<p>The IPP Get-Printer-Attributes request also supports an IPP attribute called &quot;requested-attributes&quot; that lists the attributes and values you are interested in. For example, the following code requests the printer state attributes:</p>
@@ -1149,6 +1159,19 @@ cups_password_cb2(const char *prompt, http_t *http,
<p>The <code>resource</code> argument specifies the path used for the request.</p>
<p>The <code>user_data</code> argument provides the user data pointer from the <code>cupsSetPasswordCB2</code> call.</p>
<h2 class="title"><a id="FUNCTIONS">Functions</a></h2>
+<h3 class="function"><a id="CF_OPTIONS">CF_OPTIONS</a></h3>
+ <p class="description"></p>
+<p class="code">
+typedef CF_OPTIONS(uint32_t, SecKeyUsage);</p>
+<h4 class="parameters">Parameters</h4>
+<table class="list"><tbody>
+<tr><th>uint32_t</th>
+</tr>
+<tr><th>SecKeyUsage</th>
+</tr>
+</tbody></table>
+<h4 class="returnvalue">Return Value</h4>
+ <p class="description"></p>
<h3 class="function"><a id="cupsAddDest">cupsAddDest</a></h3>
<p class="description">Add a destination to the list of destinations.</p>
<p class="code">
@@ -6048,6 +6071,10 @@ typedef struct _ipp_s ipp_t;
<td class="description">Top margin in hundredths of
millimeters</td></tr>
</tbody></table>
+ <h2 class="title"><a id="VARIABLES">Variables</a></h2>
+ <h3 class="variable"><a id="kSecOidOrganizationalUnit">kSecOidOrganizationalUnit</a></h3>
+ <p class="description">Constants, very secure stuff...</p>
+ <p class="code">extern const void *kSecOidOrganizationalUnit;</p>
<h2 class="title"><a id="ENUMERATIONS">Constants</a></h2>
<h3 class="enumeration"><a id="cups_ptype_e">cups_ptype_e</a></h3>
<p class="description">Printer type/capability bit
@@ -6107,6 +6134,7 @@ constants</p>
<tr><th>HTTP_FIELD_ACCEPT_LANGUAGE </th> <td class="description">Accept-Language field</td></tr>
<tr><th>HTTP_FIELD_ACCEPT_RANGES </th> <td class="description">Accept-Ranges field</td></tr>
<tr><th>HTTP_FIELD_ALLOW <span class="info">&#160;CUPS 1.7/macOS 10.9&#160;</span></th> <td class="description">Allow field </td></tr>
+ <tr><th>HTTP_FIELD_AUTHENTICATION_INFO <span class="info">&#160;CUPS 2.2.9)&#160;</span></th> <td class="description">Authentication-Info field (</td></tr>
<tr><th>HTTP_FIELD_AUTHORIZATION </th> <td class="description">Authorization field</td></tr>
<tr><th>HTTP_FIELD_CONNECTION </th> <td class="description">Connection field</td></tr>
<tr><th>HTTP_FIELD_CONTENT_ENCODING </th> <td class="description">Content-Encoding field</td></tr>
diff --git a/doc/help/man-backend.html b/doc/help/man-backend.html
index c2c75ae91..b1a0385d5 100644
--- a/doc/help/man-backend.html
+++ b/doc/help/man-backend.html
@@ -47,10 +47,11 @@ backend - cups backend transmission interfaces
</pre>
<h2 class="title"><a name="DESCRIPTION">Description</a></h2>
Backends are a special type of
-<a href="man-filter.html?TOPIC=Man+Pages"><b>filter</b>(7)</a>
+<b>filter</b>(7)
which is used to send print data to and discover different devices on the system.
<p>Like filters, backends must be capable of reading from a filename on the command-line or from the standard input, copying the standard input to a temporary file as required by the physical interface.
-<p>The command name (<i>argv[0]</i>) is set to the device URI of the destination printer. Authentication information in
+<p>The command name (<i>argv[0]</i>) is set to the device URI of the destination printer.
+Authentication information in
<i>argv[0]</i>
is removed, so backend developers are urged to use the
<b>DEVICE_URI</b>
@@ -66,7 +67,8 @@ function. The
<b>CUPS_SC_FD</b>
constant defines the file descriptor that should be monitored for incoming requests.
<h3><a name="DEVICE_DISCOVERY">Device Discovery</a></h3>
-When run with no arguments, the backend should list the devices and schemes it supports or is advertising to the standard output. The output consists of zero or more lines consisting of any of the following forms:
+When run with no arguments, the backend should list the devices and schemes it supports or is advertising to the standard output.
+The output consists of zero or more lines consisting of any of the following forms:
<pre class="man">
device-class scheme "Unknown" "device-info"
@@ -89,19 +91,24 @@ field is one of the following values:
<dd style="margin-left: 5.0em">The device-uri refers to a networked device and conforms to the general form for
network URIs.
<dt><b>serial</b>
-<dd style="margin-left: 5.0em">The device-uri refers to a serial device with configurable baud rate and other options. If the device-uri contains a baud value, it represents the maximum baud rate supported by the device.
+<dd style="margin-left: 5.0em">The device-uri refers to a serial device with configurable baud rate and other options.
+If the device-uri contains a baud value, it represents the maximum baud rate supported by the device.
</dl>
<p>The
<i>scheme</i>
-field provides the URI scheme that is supported by the backend. Backends should use this form only when the backend supports any URI using that scheme. The
+field provides the URI scheme that is supported by the backend.
+Backends should use this form only when the backend supports any URI using that scheme.
+The
<i>device-uri</i>
field specifies the full URI to use when communicating with the device.
<p>The
<i>device-make-and-model</i>
-field specifies the make and model of the device, e.g. "Example Foojet 2000". If the make and model is not known, you must report "Unknown".
+field specifies the make and model of the device, e.g. "Example Foojet 2000".
+If the make and model is not known, you must report "Unknown".
<p>The
<i>device-info</i>
-field specifies additional information about the device. Typically this includes the make and model along with the port number or network address, e.g. "Example Foojet 2000 USB #1".
+field specifies additional information about the device.
+Typically this includes the make and model along with the port number or network address, e.g. "Example Foojet 2000 USB #1".
<p>The optional
<i>device-id</i>
field specifies the IEEE-1284 device ID string for the device, which is used to select a matching driver.
@@ -109,7 +116,8 @@ field specifies the IEEE-1284 device ID string for the device, which is used to
<i>device-location</i>
field specifies the physical location of the device, which is often used to pre-populate the printer-location attribute when adding a printer.
<h3><a name="PERMISSIONS">Permissions</a></h3>
-Backends without world read and execute permissions are run as the root user. Otherwise, the backend is run using an unprivileged user account, typically "lp".
+Backends without world read and execute permissions are run as the root user.
+Otherwise, the backend is run using an unprivileged user account, typically "lp".
<h2 class="title"><a name="EXIT_STATUS">Exit Status</a></h2>
The following exit codes are defined for backends:
<dl class="man">
@@ -117,28 +125,35 @@ The following exit codes are defined for backends:
<dd style="margin-left: 5.0em">The print file was successfully transmitted to the device or remote server.
<dt><b>CUPS_BACKEND_FAILED</b>
<dd style="margin-left: 5.0em"><br>
-The print file was not successfully transmitted to the device or remote server. The scheduler will respond to this by canceling the job, retrying the job, or stopping the queue depending on the state of the
+The print file was not successfully transmitted to the device or remote server.
+The scheduler will respond to this by canceling the job, retrying the job, or stopping the queue depending on the state of the
<i>printer-error-policy</i>
attribute.
<dt><b>CUPS_BACKEND_AUTH_REQUIRED</b>
-<dd style="margin-left: 5.0em">The print file was not successfully transmitted because valid authentication information is required. The scheduler will respond to this by holding the job and adding the 'cups-held-for-authentication' keyword to the "job-reasons" Job Description attribute.
+<dd style="margin-left: 5.0em">The print file was not successfully transmitted because valid authentication information is required.
+The scheduler will respond to this by holding the job and adding the 'cups-held-for-authentication' keyword to the "job-reasons" Job Description attribute.
<dt><b>CUPS_BACKEND_HOLD</b>
-<dd style="margin-left: 5.0em">The print file was not successfully transmitted because it cannot be printed at this time. The scheduler will respond to this by holding the job.
+<dd style="margin-left: 5.0em">The print file was not successfully transmitted because it cannot be printed at this time.
+The scheduler will respond to this by holding the job.
<dt><b>CUPS_BACKEND_STOP</b>
-<dd style="margin-left: 5.0em">The print file was not successfully transmitted because it cannot be printed at this time. The scheduler will respond to this by stopping the queue.
+<dd style="margin-left: 5.0em">The print file was not successfully transmitted because it cannot be printed at this time.
+The scheduler will respond to this by stopping the queue.
<dt><b>CUPS_BACKEND_CANCEL</b>
-<dd style="margin-left: 5.0em">The print file was not successfully transmitted because one or more attributes are not supported or the job was canceled at the printer. The scheduler will respond to this by canceling the job.
+<dd style="margin-left: 5.0em">The print file was not successfully transmitted because one or more attributes are not supported or the job was canceled at the printer.
+The scheduler will respond to this by canceling the job.
<dt><b>CUPS_BACKEND_RETRY</b>
-<dd style="margin-left: 5.0em">The print file was not successfully transmitted because of a temporary issue. The scheduler will retry the job at a future time - other jobs may print before this one.
+<dd style="margin-left: 5.0em">The print file was not successfully transmitted because of a temporary issue.
+The scheduler will retry the job at a future time - other jobs may print before this one.
<dt><b>CUPS_BACKEND_RETRY_CURRENT</b>
-<dd style="margin-left: 5.0em">The print file was not successfully transmitted because of a temporary issue. The scheduler will retry the job immediately without allowing intervening jobs.
+<dd style="margin-left: 5.0em">The print file was not successfully transmitted because of a temporary issue.
+The scheduler will retry the job immediately without allowing intervening jobs.
</dl>
<p>All other exit code values are reserved.
<h2 class="title"><a name="ENVIRONMENT">Environment</a></h2>
In addition to the environment variables listed in
-<a href="man-cups.html?TOPIC=Man+Pages"><b>cups</b>(1)</a>
+<b>cups</b>(1)
and
-<a href="man-filter.html?TOPIC=Man+Pages"><b>filter</b>(7),</a>
+<b>filter</b>(7),
CUPS backends can expect the following environment variable:
<dl class="man">
<dt><b>DEVICE_URI</b>
@@ -147,20 +162,28 @@ CUPS backends can expect the following environment variable:
<h2 class="title"><a name="FILES">Files</a></h2>
<i>/etc/cups/cups-files.conf</i>
<h2 class="title"><a name="NOTES">Notes</a></h2>
-CUPS backends are not generally designed to be run directly by the user. Aside from the device URI issue (
+CUPS backends are not generally designed to be run directly by the user.
+Aside from the device URI issue (
<i>argv[0]</i>
and
<b>DEVICE_URI</b>
-environment variable contain the device URI), CUPS backends also expect specific environment variables and file descriptors, and typically run in a user session that (on macOS) has additional restrictions that affect how it runs. Backends can also be installed with restricted permissions (0500 or 0700) that tell the scheduler to run them as the "root" user instead of an unprivileged user (typically "lp") on the system.
-<p>Unless you are a developer and know what you are doing, please do not run backends directly. Instead, use the
-<a href="man-lp.html?TOPIC=Man+Pages"><b>lp</b>(1)</a>
+environment variable contain the device URI), CUPS backends also expect specific environment variables and file descriptors, and typically run in a user session that (on macOS) has additional restrictions that affect how it runs.
+Backends can also be installed with restricted permissions (0500 or 0700) that tell the scheduler to run them as the "root" user instead of an unprivileged user (typically "lp") on the system.
+<p>Unless you are a developer and know what you are doing, please do not run backends directly.
+Instead, use the
+<b>lp</b>(1)
or
-<a href="man-lpr.html?TOPIC=Man+Pages"><b>lpr</b>(1)</a>
+<b>lpr</b>(1)
programs to send print jobs or
-<a href="man-lpinfo.html?TOPIC=Man+Pages"><b>lpinfo</b>(8)</a>
-to query for available printers using the backend. The one exception is the SNMP backend - see
+<b>lpinfo</b>(8)
+to query for available printers using the backend.
+The one exception is the SNMP backend - see
<a href="man-cups-snmp.html?TOPIC=Man+Pages"><b>cups-snmp</b>(8)</a>
for more information.
+<h2 class="title"><a name="NOTES">Notes</a></h2>
+CUPS printer drivers and backends are deprecated and will no longer be supported in a future feature release of CUPS.
+Printers that do not support IPP can be supported using applications such as
+<b>ippeveprinter</b>(1).
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
<i>cups</i>(1),
<i>cups-files.conf</i>(5),
@@ -173,7 +196,7 @@ for more information.
<br>
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-cancel.html b/doc/help/man-cancel.html
index 8048ce9d3..ef6f3f45d 100644
--- a/doc/help/man-cancel.html
+++ b/doc/help/man-cancel.html
@@ -78,12 +78,12 @@ Administrators wishing to prevent unauthorized cancellation of jobs via the <i>-
<a href="man-cupsd.conf.html?TOPIC=Man+Pages"><b>cupsd.conf</b>(5).</a>
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
<a href="man-cupsd.conf.html?TOPIC=Man+Pages"><b>cupsd.conf</b>(5),</a>
-<a href="man-lp.html?TOPIC=Man+Pages"><b>lp</b>(1),</a>
-<a href="man-lpmove.html?TOPIC=Man+Pages"><b>lpmove</b>(8),</a>
-<a href="man-lpstat.html?TOPIC=Man+Pages"><b>lpstat</b>(1),</a>
+<b>lp</b>(1),
+<b>lpmove</b>(8),
+<b>lpstat</b>(1),
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-classes.conf.html b/doc/help/man-classes.conf.html
index d3be116c3..da5126d60 100644
--- a/doc/help/man-classes.conf.html
+++ b/doc/help/man-classes.conf.html
@@ -10,21 +10,23 @@
<h2 class="title"><a name="NAME">Name</a></h2>
classes.conf - class configuration file for cups
<h2 class="title"><a name="DESCRIPTION">Description</a></h2>
-The <b>classes.conf</b> file defines the local printer classes that are available. It is normally located in the <i>/etc/cups</i> directory and is maintained by the
+The <b>classes.conf</b> file defines the local printer classes that are available.
+It is normally located in the <i>/etc/cups</i> directory and is maintained by the
<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8)</a>
-program. This file is not intended to be edited or managed manually.
+program.
+This file is not intended to be edited or managed manually.
<h2 class="title"><a name="NOTES">Notes</a></h2>
The name, location, and format of this file are an implementation detail that will change in future releases of CUPS.
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8),</a>
<a href="man-cupsd.conf.html?TOPIC=Man+Pages"><b>cupsd.conf</b>(5),</a>
-<a href="man-mime.convs.html?TOPIC=Man+Pages"><b>mime.convs</b>(5),</a>
-<a href="man-mime.types.html?TOPIC=Man+Pages"><b>mime.types</b>(5),</a>
-<a href="man-printers.conf.html?TOPIC=Man+Pages"><b>printers.conf</b>(5),</a>
-<a href="man-subscriptions.conf.html?TOPIC=Man+Pages"><b>subscriptions.conf</b>(5),</a>
+<b>mime.convs</b>(5),
+<b>mime.types</b>(5),
+<b>printers.conf</b>(5),
+<b>subscriptions.conf</b>(5),
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-client.conf.html b/doc/help/man-client.conf.html
index 879213735..58b091fe0 100644
--- a/doc/help/man-client.conf.html
+++ b/doc/help/man-client.conf.html
@@ -8,7 +8,7 @@
<body>
<h1 class="title">client.conf(5)</h1>
<h2 class="title"><a name="NAME">Name</a></h2>
-client.conf - client configuration file for cups
+client.conf - client configuration file for cups (deprecated on macos)
<h2 class="title"><a name="DESCRIPTION">Description</a></h2>
The <b>client.conf</b> file configures the CUPS client and is normally located in the <i>/etc/cups</i> and/or <i>~/.cups</i> directories.
Each line in the file can be a configuration directive, a blank line, or a comment. Comment lines start with the # character.
@@ -60,6 +60,22 @@ Not all operating systems support TLS 1.3 at this time.
The default is "Yes".
<dt><b>User </b><i>name</i>
<dd style="margin-left: 5.0em">Specifies the default user name to use for requests.
+<dt><a name="UserAgentTokens"></a><b>UserAgentTokens None</b>
+<dd style="margin-left: 5.0em"><dt><b>UserAgentTokens ProductOnly</b>
+<dd style="margin-left: 5.0em"><dt><b>UserAgentTokens Major</b>
+<dd style="margin-left: 5.0em"><dt><b>UserAgentTokens Minor</b>
+<dd style="margin-left: 5.0em"><dt><b>UserAgentTokens Minimal</b>
+<dd style="margin-left: 5.0em"><dt><b>UserAgentTokens OS</b>
+<dd style="margin-left: 5.0em"><dt><b>UserAgentTokens Full</b>
+<dd style="margin-left: 5.0em">Specifies what information is included in the User-Agent header of HTTP requests.
+"None" disables the User-Agent header.
+"ProductOnly" reports "CUPS".
+"Major" reports "CUPS/major IPP/2".
+"Minor" reports "CUPS/major.minor IPP/2.1".
+"Minimal" reports "CUPS/major.minor.patch IPP/2.1".
+"OS" reports "CUPS/major.minor.path (osname osversion) IPP/2.1".
+"Full" reports "CUPS/major.minor.path (osname osversion; architecture) IPP/2.1".
+The default is "Minimal".
<dt><b>ValidateCerts Yes</b>
<dd style="margin-left: 5.0em"><dt><b>ValidateCerts No</b>
<dd style="margin-left: 5.0em">Specifies whether to only allow TLS with certificates whose common name matches the hostname.
@@ -78,11 +94,11 @@ defaults read /Library/Preferences/org.cups.PrintingPrefs.plist Encryption
</pre>
On Linux and other systems using GNU TLS, the <i>/etc/cups/ssl/site.crl</i> file, if present, provides a list of revoked X.509 certificates and is used when validating certificates.
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<a href="man-cups.html?TOPIC=Man+Pages"><b>cups</b>(1),</a>
+<b>cups</b>(1),
<b>default</b>(1),
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-cups-config.html b/doc/help/man-cups-config.html
index 821ade723..e8d025f73 100644
--- a/doc/help/man-cups-config.html
+++ b/doc/help/man-cups-config.html
@@ -61,9 +61,6 @@ The <b>cups-config</b> command accepts the following command-line options:
<dd style="margin-left: 5.0em">Reports the default CUPS data directory.
<dt><b>--help</b>
<dd style="margin-left: 5.0em">Reports the program usage message.
-<dt><b>--image</b>
-<dd style="margin-left: 5.0em">When used with <i>--libs</i>, adds the CUPS imaging library to the
-list of libraries.
<dt><b>--ldflags</b>
<dd style="margin-left: 5.0em">Reports the necessary linker options.
<dt><b>--libs</b>
@@ -90,11 +87,17 @@ Compile a simple one-file CUPS filter:
cc `cups-config --cflags --ldflags` -o filter filter.c \
`cups-config --libs`
</pre>
+<h2 class="title"><a name="DEPRECATED_OPTIONS">Deprecated Options</a></h2>
+The following options are deprecated but continue to work for backwards compatibility:
+<dl class="man">
+<dt><b>--image</b>
+<dd style="margin-left: 5.0em">Formerly used to add the CUPS imaging library to the list of libraries.
+</dl>
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<a href="man-cups.html?TOPIC=Man+Pages"><b>cups</b>(1),</a>
+<b>cups</b>(1),
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-cups-files.conf.html b/doc/help/man-cups-files.conf.html
index 5ad464ba1..d7995cbbe 100644
--- a/doc/help/man-cups-files.conf.html
+++ b/doc/help/man-cups-files.conf.html
@@ -199,17 +199,17 @@ command, while on macOS the
<b>launchctl</b>(8)
command is used instead.
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<a href="man-classes.conf.html?TOPIC=Man+Pages"><b>classes.conf</b>(5),</a>
-<a href="man-cups.html?TOPIC=Man+Pages"><b>cups</b>(1),</a>
+<b>classes.conf</b>(5),
+<b>cups</b>(1),
<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8),</a>
<a href="man-cupsd.conf.html?TOPIC=Man+Pages"><b>cupsd.conf</b>(5),</a>
-<a href="man-mime.convs.html?TOPIC=Man+Pages"><b>mime.convs</b>(5),</a>
-<a href="man-mime.types.html?TOPIC=Man+Pages"><b>mime.types</b>(5),</a>
-<a href="man-printers.conf.html?TOPIC=Man+Pages"><b>printers.conf</b>(5),</a>
-<a href="man-subscriptions.conf.html?TOPIC=Man+Pages"><b>subscriptions.conf</b>(5),</a>
+<b>mime.convs</b>(5),
+<b>mime.types</b>(5),
+<b>printers.conf</b>(5),
+<b>subscriptions.conf</b>(5),
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-cups-lpd.html b/doc/help/man-cups-lpd.html
index 97ad2d34d..7283d7563 100644
--- a/doc/help/man-cups-lpd.html
+++ b/doc/help/man-cups-lpd.html
@@ -8,7 +8,7 @@
<body>
<h1 class="title">cups-lpd(8)</h1>
<h2 class="title"><a name="NAME">Name</a></h2>
-cups-lpd - receive print jobs and report printer status to lpd clients
+cups-lpd - receive print jobs and report printer status to lpd clients (deprecated)
<h2 class="title"><a name="SYNOPSIS">Synopsis</a></h2>
<b>cups-lpd</b>
[
@@ -55,6 +55,9 @@ Errors are sent to the system log.
<i>/System/Library/LaunchDaemons/org.cups.cups-lpd.plist</i>
</pre>
<h2 class="title"><a name="NOTES">Notes</a></h2>
+The
+<b>cups-lpd</b>
+program is deprecated and will no longer be supported in a future feature release of CUPS.
<h3><a name="PERFORMANCE">Performance</a></h3>
<b>cups-lpd</b>
performs well with small numbers of clients and printers.
@@ -99,7 +102,7 @@ Simply enable the
<b>cups-lpd</b>
service using the corresponding control program.
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<a href="man-cups.html?TOPIC=Man+Pages"><b>cups</b>(1),</a>
+<b>cups</b>(1),
<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8),</a>
<b>inetconv</b>(1m),
<b>inetd</b>(8),
@@ -108,7 +111,7 @@ service using the corresponding control program.
CUPS Online Help (<a href="http://localhost:631/help)">http://localhost:631/help)</a>,
RFC 2569
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-cups-snmp.conf.html b/doc/help/man-cups-snmp.conf.html
index 72f1067c7..fbd2dc4eb 100644
--- a/doc/help/man-cups-snmp.conf.html
+++ b/doc/help/man-cups-snmp.conf.html
@@ -8,7 +8,7 @@
<body>
<h1 class="title">snmp.conf(5)</h1>
<h2 class="title"><a name="NAME">Name</a></h2>
-snmp.conf - snmp configuration file for cups
+snmp.conf - snmp configuration file for cups (deprecated)
<h2 class="title"><a name="DESCRIPTION">Description</a></h2>
The
<b>snmp.conf</b>
@@ -46,11 +46,15 @@ The default is "off".
network for printers.
The default is 120 seconds (2 minutes).
</dl>
+<h2 class="title"><a name="NOTES">Notes</a></h2>
+CUPS backends are deprecated and will no longer be supported in a future feature release of CUPS.
+Printers that do not support IPP can be supported using applications such as
+<b>ippeveprinter</b>(1).
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
<a href="man-cups-snmp.html?TOPIC=Man+Pages"><b>cups-snmp</b>(8),</a>
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-cups-snmp.html b/doc/help/man-cups-snmp.html
index fdb4721f8..9ff2b9aef 100644
--- a/doc/help/man-cups-snmp.html
+++ b/doc/help/man-cups-snmp.html
@@ -8,7 +8,7 @@
<body>
<h1 class="title">cups-snmp(8)</h1>
<h2 class="title"><a name="NAME">Name</a></h2>
-snmp - cups snmp backend
+snmp - cups snmp backend (deprecated)
<h2 class="title"><a name="SYNOPSIS">Synopsis</a></h2>
<b>/usr/lib/cups/backend/snmp</b>
<i>ip-address-or-hostname</i>
@@ -27,7 +27,7 @@ Additional queries are then sent to printers that respond in order to determine
<p>In the first form, the SNMP backend is run directly by the user to look up the device URI and other information when you have an IP address or hostname.
This can be used for programs that need to configure print queues where the user has supplied an address but nothing else.
<p>In the second form, the SNMP backend is run indirectly using the
-<a href="man-lpinfo.html?TOPIC=Man+Pages"><b>lpinfo</b>(8)</a>
+<b>lpinfo</b>(8)
command.
The output provides all printers detected via SNMP on the configured
broadcast addresses.
@@ -45,13 +45,13 @@ version of CUPS.
<h2 class="title"><a name="CONFORMING_TO">Conforming To</a></h2>
The CUPS SNMP backend uses the information from the Host, Printer, and Port Monitor MIBs along with some vendor private MIBs and intelligent port probes to determine the correct device URI and make and model for each printer.
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<a href="man-backend.html?TOPIC=Man+Pages"><b>backend</b>(7),</a>
-<a href="man-cups-snmp.conf.html?TOPIC=Man+Pages"><b>cups-snmp.conf</b>(5),</a>
+<b>backend</b>(7),
+<b>cups-snmp.conf</b>(5),
<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8),</a>
-<a href="man-lpinfo.html?TOPIC=Man+Pages"><b>lpinfo</b>(8),</a>
+<b>lpinfo</b>(8),
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-cups.html b/doc/help/man-cups.html
index 458980b8e..769ffe64c 100644
--- a/doc/help/man-cups.html
+++ b/doc/help/man-cups.html
@@ -35,9 +35,9 @@ The easiest way to start is by using the web interface to configure your printer
<p>After the printer is added you will be asked to set the default printer options (paper size, output mode, etc.) for the printer. Make any changes as needed and then click/press on the Set Default Options button to save them. Some printers also support auto-configuration - click/press on the Query Printer for Default Options button to update the options automatically.
<p>Once you have added the printer, you can print to it from any application. You can also choose Print Test Page from the maintenance menu to print a simple test page and verify that everything is working properly.
<p>You can also use the
-<a href="man-lpadmin.html?TOPIC=Man+Pages"><b>lpadmin</b>(8)</a>
+<b>lpadmin</b>(8)
and
-<a href="man-lpinfo.html?TOPIC=Man+Pages"><b>lpinfo</b>(8)</a>
+<b>lpinfo</b>(8)
commands to add printers to
<b>CUPS</b>.
Additionally, your operating system may include graphical user interfaces or automatically create printer queues when you connect a printer to your computer.
@@ -96,24 +96,28 @@ commands use the following environment variables to override the default locatio
<h2 class="title"><a name="CONFORMING_TO">Conforming To</a></h2>
<b>CUPS</b>
conforms to the Internet Printing Protocol version 2.1 and implements the Berkeley and System V UNIX print commands.
+<h2 class="title"><a name="NOTES">Notes</a></h2>
+CUPS printer drivers, backends, and PPD files are deprecated and will no longer be supported in a future feature release of CUPS.
+Printers that do not support IPP can be supported using applications such as
+<b>ippeveprinter</b>(1).
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<a href="man-cancel.html?TOPIC=Man+Pages"><b>cancel</b>(1),</a>
+<b>cancel</b>(1),
<a href="man-client.conf.html?TOPIC=Man+Pages"><b>client.conf</b>(7),</a>
-<a href="man-cupsctl.html?TOPIC=Man+Pages"><b>cupsctl</b>(8),</a>
+<b>cupsctl</b>(8),
<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8),</a>
-<a href="man-lp.html?TOPIC=Man+Pages"><b>lp</b>(1),</a>
-<a href="man-lpadmin.html?TOPIC=Man+Pages"><b>lpadmin</b>(8),</a>
-<a href="man-lpinfo.html?TOPIC=Man+Pages"><b>lpinfo</b>(8),</a>
+<b>lp</b>(1),
+<b>lpadmin</b>(8),
+<b>lpinfo</b>(8),
<a href="man-lpoptions.html?TOPIC=Man+Pages"><b>lpoptions</b>(1),</a>
-<a href="man-lpr.html?TOPIC=Man+Pages"><b>lpr</b>(1),</a>
-<a href="man-lprm.html?TOPIC=Man+Pages"><b>lprm</b>(1),</a>
-<a href="man-lpq.html?TOPIC=Man+Pages"><b>lpq</b>(1),</a>
-<a href="man-lpstat.html?TOPIC=Man+Pages"><b>lpstat</b>(1),</a>
+<b>lpr</b>(1),
+<b>lprm</b>(1),
+<b>lpq</b>(1),
+<b>lpstat</b>(1),
CUPS Online Help (<a href="http://localhost:631/help)">http://localhost:631/help)</a>,
CUPS Web Site (<a href="http://www.CUPS.org)">http://www.CUPS.org)</a>,
PWG Internet Printing Protocol Workgroup (<a href="http://www.pwg.org/ipp">http://www.pwg.org/ipp</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-cupsaccept.html b/doc/help/man-cupsaccept.html
index 89b9aec82..a8925685d 100644
--- a/doc/help/man-cupsaccept.html
+++ b/doc/help/man-cupsaccept.html
@@ -70,15 +70,15 @@ Unlike the System V printing system, CUPS allows printer names to contain any pr
Also, printer and class names are <i>not</i> case-sensitive.
<p>Finally, the CUPS versions may ask the user for an access password depending on the printing system configuration.
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<a href="man-cancel.html?TOPIC=Man+Pages"><b>cancel</b>(1),</a>
-<a href="man-cupsenable.html?TOPIC=Man+Pages"><b>cupsenable</b>(8),</a>
-<a href="man-lp.html?TOPIC=Man+Pages"><b>lp</b>(1),</a>
-<a href="man-lpadmin.html?TOPIC=Man+Pages"><b>lpadmin</b>(8),</a>
-<a href="man-lpstat.html?TOPIC=Man+Pages"><b>lpstat</b>(1),</a>
+<b>cancel</b>(1),
+<b>cupsenable</b>(8),
+<b>lp</b>(1),
+<b>lpadmin</b>(8),
+<b>lpstat</b>(1),
<br>
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-cupsctl.html b/doc/help/man-cupsctl.html
index fab73129c..897b0541e 100644
--- a/doc/help/man-cupsctl.html
+++ b/doc/help/man-cupsctl.html
@@ -88,7 +88,7 @@ You cannot set the Listen or Port directives using <b>cupsctl</b>.
<br>
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-cupsd-helper.html b/doc/help/man-cupsd-helper.html
index afb16cc49..308a3a236 100644
--- a/doc/help/man-cupsd-helper.html
+++ b/doc/help/man-cupsd-helper.html
@@ -8,7 +8,7 @@
<body>
<h1 class="title">cupsd-helper(8)</h1>
<h2 class="title"><a name="NAME">Name</a></h2>
-cupsd-helper - cupsd helper programs
+cupsd-helper - cupsd helper programs (deprecated)
<h2 class="title"><a name="SYNOPSIS">Synopsis</a></h2>
<b>cups-deviced</b>
<i>request-id</i>
@@ -46,7 +46,7 @@ cupsd-helper - cupsd helper programs
The <b>cupsd-helper</b> programs perform long-running operations on behalf of the scheduler,
<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8).</a>
The <b>cups-deviced</b> helper program runs each CUPS
-<a href="man-backend.html?TOPIC=Man+Pages"><b>backend</b>(7)</a>
+<b>backend</b>(7)
with no arguments in order to discover the available printers.
<p>The <b>cups-driverd</b> helper program lists all available printer drivers, a subset of "matching" printer drivers, or a copy of a specific driver PPD file.
<p>The <b>cups-exec</b> helper program runs backends, filters, and other programs. On macOS these programs are run in a secure sandbox.
@@ -68,17 +68,21 @@ program or placed in compressed
<b>tar</b>(1)
archives to further reduce their size.
<p>Driver information files must conform to the format defined in
-<a href="man-ppdcfile.html?TOPIC=Man+Pages"><b>ppdcfile</b>(5).</a>
+<b>ppdcfile</b>(5).
+<h2 class="title"><a name="NOTES">Notes</a></h2>
+CUPS printer drivers, backends, and PPD files are deprecated and will no longer be supported in a future feature release of CUPS.
+Printers that do not support IPP can be supported using applications such as
+<b>ippeveprinter</b>(1).
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<a href="man-backend.html?TOPIC=Man+Pages"><b>backend</b>(7),</a>
-<a href="man-cups.html?TOPIC=Man+Pages"><b>cups</b>(1),</a>
+<b>backend</b>(7),
+<b>cups</b>(1),
<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8),</a>
<a href="man-cupsd.conf.html?TOPIC=Man+Pages"><b>cupsd.conf</b>(5),</a>
-<a href="man-filter.html?TOPIC=Man+Pages"><b>filter</b>(7),</a>
-<a href="man-ppdcfile.html?TOPIC=Man+Pages"><b>ppdcfile</b>(5),</a>
+<b>filter</b>(7),
+<b>ppdcfile</b>(5),
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-cupsd-logs.html b/doc/help/man-cupsd-logs.html
index e90dd405b..42d06faad 100644
--- a/doc/help/man-cupsd-logs.html
+++ b/doc/help/man-cupsd-logs.html
@@ -178,7 +178,7 @@ The format of this field is identical to the data-time field in the <i>access_lo
<a href="man-cups-files.conf.html?TOPIC=Man+Pages"><b>cups-files.conf</b>(5),</a>
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-cupsd.conf.html b/doc/help/man-cupsd.conf.html
index 8b68adc5f..862d92e20 100644
--- a/doc/help/man-cupsd.conf.html
+++ b/doc/help/man-cupsd.conf.html
@@ -223,7 +223,7 @@ The value "0" disables log rotation.
The default is "1048576" (1MB).
<dt><a name="MultipleOperationTimeout"></a><b>MultipleOperationTimeout </b><i>seconds</i>
<dd style="margin-left: 5.0em">Specifies the maximum amount of time to allow between files in a multiple file print job.
-The default is "300" (5 minutes).
+The default is "900" (15 minutes).
<dt><a name="Policy"></a><b>&lt;Policy </b><i>name</i><b>> </b>... <b>&lt;/Policy></b>
<dd style="margin-left: 5.0em">Specifies access control for the named policy.
<dt><a name="Port"></a><b>Port </b><i>number</i>
@@ -267,13 +267,11 @@ command.
<dd style="margin-left: 5.0em">Specifies what information is included in the Server header of HTTP responses.
"None" disables the Server header.
"ProductOnly" reports "CUPS".
-"Major" reports "CUPS 2".
-"Minor" reports "CUPS 2.0".
-"Minimal" reports "CUPS 2.0.0".
-"OS" reports "CUPS 2.0.0 (UNAME)" where UNAME is the output of the
-<b>uname</b>(1)
-command.
-"Full" reports "CUPS 2.0.0 (UNAME) IPP/2.0".
+"Major" reports "CUPS/major IPP/2".
+"Minor" reports "CUPS/major.minor IPP/2.1".
+"Minimal" reports "CUPS/major.minor.patch IPP/2.1".
+"OS" reports "CUPS/major.minor.path (osname osversion) IPP/2.1".
+"Full" reports "CUPS/major.minor.path (osname osversion; architecture) IPP/2.1".
The default is "Minimal".
<dt><a name="SSLListen"></a><b>SSLListen </b><i>ipv4-address</i><b>:</b><i>port</i>
<dd style="margin-left: 5.0em"><dt><b>SSLListen [</b><i>ipv6-address</i><b>]:</b><i>port</i>
@@ -301,7 +299,7 @@ Not all operating systems support TLS 1.3 at this time.
The default is "No".
<dt><a name="Timeout"></a><b>Timeout </b><i>seconds</i>
<dd style="margin-left: 5.0em">Specifies the HTTP request timeout.
-The default is "300" (5 minutes).
+The default is "900" (15 minutes).
<dt><a name="WebInterface"></a><b>WebInterface yes</b>
<dd style="margin-left: 5.0em"><dt><b>WebInterface no</b>
<dd style="margin-left: 5.0em">Specifies whether the web interface is enabled.
@@ -610,16 +608,16 @@ Require authentication for accesses from outside the 10. network:
&lt;/Location>
</pre>
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<a href="man-classes.conf.html?TOPIC=Man+Pages"><b>classes.conf</b>(5),</a>
+<b>classes.conf</b>(5),
<a href="man-cups-files.conf.html?TOPIC=Man+Pages"><b>cups-files.conf</b>(5),</a>
<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8),</a>
-<a href="man-mime.convs.html?TOPIC=Man+Pages"><b>mime.convs</b>(5),</a>
-<a href="man-mime.types.html?TOPIC=Man+Pages"><b>mime.types</b>(5),</a>
-<a href="man-printers.conf.html?TOPIC=Man+Pages"><b>printers.conf</b>(5),</a>
-<a href="man-subscriptions.conf.html?TOPIC=Man+Pages"><b>subscriptions.conf</b>(5),</a>
+<b>mime.convs</b>(5),
+<b>mime.types</b>(5),
+<b>printers.conf</b>(5),
+<b>subscriptions.conf</b>(5),
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-cupsd.html b/doc/help/man-cupsd.html
index 90cc08374..d99136a1b 100644
--- a/doc/help/man-cupsd.html
+++ b/doc/help/man-cupsd.html
@@ -101,23 +101,23 @@ in the foreground with a test configuration file called
</pre>
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<a href="man-backend.html?TOPIC=Man+Pages"><b>backend</b>(7),</a>
-<a href="man-classes.conf.html?TOPIC=Man+Pages"><b>classes.conf</b>(5),</a>
-<a href="man-cups.html?TOPIC=Man+Pages"><b>cups</b>(1),</a>
+<b>backend</b>(7),
+<b>classes.conf</b>(5),
+<b>cups</b>(1),
<a href="man-cups-files.conf.html?TOPIC=Man+Pages"><b>cups-files.conf</b>(5),</a>
<a href="man-cups-lpd.html?TOPIC=Man+Pages"><b>cups-lpd</b>(8),</a>
<a href="man-cupsd.conf.html?TOPIC=Man+Pages"><b>cupsd.conf</b>(5),</a>
-<a href="man-cupsd-helper.html?TOPIC=Man+Pages"><b>cupsd-helper</b>(8),</a>
-<a href="man-cupsd-logs.html?TOPIC=Man+Pages"><b>cupsd-logs</b>(8),</a>
-<a href="man-filter.html?TOPIC=Man+Pages"><b>filter</b>(7),</a>
+<b>cupsd-helper</b>(8),
+<b>cupsd-logs</b>(8),
+<b>filter</b>(7),
<b>launchd</b>(8),
-<a href="man-mime.convs.html?TOPIC=Man+Pages"><b>mime.convs</b>(5),</a>
-<a href="man-mime.types.html?TOPIC=Man+Pages"><b>mime.types</b>(5),</a>
-<a href="man-printers.conf.html?TOPIC=Man+Pages"><b>printers.conf</b>(5),</a>
+<b>mime.convs</b>(5),
+<b>mime.types</b>(5),
+<b>printers.conf</b>(5),
<b>systemd</b>(8),
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-cupsenable.html b/doc/help/man-cupsenable.html
index 4511b246e..04279a5fc 100644
--- a/doc/help/man-cupsenable.html
+++ b/doc/help/man-cupsenable.html
@@ -78,15 +78,15 @@ build-in commands of the same names.
<p>The CUPS versions of <b>disable</b> and <b>enable</b> may ask the user for an access password depending on the printing system configuration.
This differs from the System V versions which require the root user to execute these commands.
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<a href="man-cupsaccept.html?TOPIC=Man+Pages"><b>cupsaccept</b>(8),</a>
+<b>cupsaccept</b>(8),
<b>cupsreject</b>(8),
-<a href="man-cancel.html?TOPIC=Man+Pages"><b>cancel</b>(1),</a>
-<a href="man-lp.html?TOPIC=Man+Pages"><b>lp</b>(1),</a>
-<a href="man-lpadmin.html?TOPIC=Man+Pages"><b>lpadmin</b>(8),</a>
-<a href="man-lpstat.html?TOPIC=Man+Pages"><b>lpstat</b>(1),</a>
+<b>cancel</b>(1),
+<b>lp</b>(1),
+<b>lpadmin</b>(8),
+<b>lpstat</b>(1),
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-cupsfilter.html b/doc/help/man-cupsfilter.html
index cf61739b5..6e9d81d89 100644
--- a/doc/help/man-cupsfilter.html
+++ b/doc/help/man-cupsfilter.html
@@ -8,7 +8,7 @@
<body>
<h1 class="title">cupsfilter(8)</h1>
<h2 class="title"><a name="NAME">Name</a></h2>
-cupsfilter - convert a file to another format using cups filters
+cupsfilter - convert a file to another format using cups filters (deprecated)
<h2 class="title"><a name="SYNOPSIS">Synopsis</a></h2>
<b>cupsfilter</b>
[
@@ -92,7 +92,7 @@ generates a PDF file. The converted file is sent to the standard output.
returns a non-zero exit status on any error.
<h2 class="title"><a name="ENVIRONMENT">Environment</a></h2>
All of the standard
-<a href="man-cups.html?TOPIC=Man+Pages"><b>cups</b>(1)</a>
+<b>cups</b>(1)
environment variables affect the operation of
<b>cupsfilter</b>.
<h2 class="title"><a name="FILES">Files</a></h2>
@@ -103,7 +103,10 @@ environment variables affect the operation of
/usr/share/cups/mime/*.convs
/usr/share/cups/mime/*.types
<h2 class="title"><a name="NOTES">Notes</a></h2>
-Unlike when printing, filters run using the
+CUPS printer drivers, filters, and backends are deprecated and will no longer be supported in a future feature release of CUPS.
+Printers that do not support IPP can be supported using applications such as
+<b>ippeveprinter</b>(1).
+<p>Unlike when printing, filters run using the
<b>cupsfilter</b>
command use the current user and security session. This may result in different output or unexpected behavior.
<h2 class="title"><a name="EXAMPLE">Example</a></h2>
@@ -113,14 +116,14 @@ The following command will generate a PDF preview of job 42 for a printer named
cupsfilter -m application/pdf -d myprinter -j 42 >preview.pdf
</pre>
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<a href="man-cups.html?TOPIC=Man+Pages"><b>cups</b>(1),</a>
+<b>cups</b>(1),
<a href="man-cupsd.conf.html?TOPIC=Man+Pages"><b>cupsd.conf</b>(5),</a>
<b>filter(7),</b>
-<a href="man-mime.convs.html?TOPIC=Man+Pages"><b>mime.convs</b>(7),</a>
-<a href="man-mime.types.html?TOPIC=Man+Pages"><b>mime.types</b>(7),</a>
+<b>mime.convs</b>(7),
+<b>mime.types</b>(7),
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-cupstestppd.html b/doc/help/man-cupstestppd.html
index 7287079b4..99701c954 100644
--- a/doc/help/man-cupstestppd.html
+++ b/doc/help/man-cupstestppd.html
@@ -116,12 +116,16 @@ The next command tests all PPD files under the current directory and print detai
find . -name \*.ppd \! -exec cupstestppd -q '{}' \; \
-exec cupstestppd -v '{}' \;
</pre>
+<h2 class="title"><a name="NOTES">Notes</a></h2>
+PPD files are deprecated and will no longer be supported in a future feature release of CUPS.
+Printers that do not support IPP can be supported using applications such as
+<b>ippeveprinter</b>(1).
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<a href="man-lpadmin.html?TOPIC=Man+Pages"><b>lpadmin</b>(8),</a>
+<b>lpadmin</b>(8),
CUPS Online Help (<a href="http://localhost:631/help)">http://localhost:631/help)</a>,
Adobe PostScript Printer Description File Format Specification, Version 4.3.
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-filter.html b/doc/help/man-filter.html
index 229e29eb3..c8070497b 100644
--- a/doc/help/man-filter.html
+++ b/doc/help/man-filter.html
@@ -165,22 +165,25 @@ for a regular print file.
<h2 class="title"><a name="CONFORMING_TO">Conforming To</a></h2>
While the filter interface is compatible with System V interface scripts, CUPS does not support System V interface scripts.
<h2 class="title"><a name="NOTES">Notes</a></h2>
-CUPS filters are not meant to be run directly by the user.
+CUPS printer drivers and backends are deprecated and will no longer be supported in a future feature release of CUPS.
+Printers that do not support IPP can be supported using applications such as
+<b>ippeveprinter</b>(1).
+<p>CUPS filters are not meant to be run directly by the user.
Aside from the legacy System V interface issues (<i>argv[0]</i> is the printer name), CUPS filters also expect specific environment variables and file descriptors, and typically run in a user session that (on macOS) has additional restrictions that affect how it runs.
Unless you are a developer and know what you are doing, please do not run filters directly.
Instead, use the
-<a href="man-cupsfilter.html?TOPIC=Man+Pages"><b>cupsfilter</b>(8)</a>
+<b>cupsfilter</b>(8)
program to use the appropriate filters to do the conversions you need.
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<a href="man-backend.html?TOPIC=Man+Pages"><b>backend</b>(7),</a>
-<a href="man-cups.html?TOPIC=Man+Pages"><b>cups</b>(1),</a>
+<b>backend</b>(7),
+<b>cups</b>(1),
<a href="man-cups-files.conf.html?TOPIC=Man+Pages"><b>cups-files.conf</b>(5),</a>
<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8),</a>
-<a href="man-cupsfilter.html?TOPIC=Man+Pages"><b>cupsfilter</b>(8),</a>
+<b>cupsfilter</b>(8),
<br>
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-ippevepcl.html b/doc/help/man-ippevepcl.html
new file mode 100644
index 000000000..529f6da80
--- /dev/null
+++ b/doc/help/man-ippevepcl.html
@@ -0,0 +1,49 @@
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+ <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+ <title>ippevepcl/ps(7)</title>
+</head>
+<body>
+<h1 class="title">ippevepcl/ps(7)</h1>
+<h2 class="title"><a name="NAME">Name</a></h2>
+ippevepcl/ps - pcl and postscript print commands for ippeveprinter
+<h2 class="title"><a name="SYNOPSIS">Synopsis</a></h2>
+<b>ippevepcl</b>
+[
+<i>filename</i>
+]
+<br>
+<b>ippeveps</b>
+[
+<i>filename</i>
+]
+<h2 class="title"><a name="DESCRIPTION">Description</a></h2>
+<b>ippevepcl</b>
+and
+<b>ippeveps</b>
+are print commands for
+<b>ippeveprinter</b>(1).
+As with all print commands, these commands read either the filename specified on the command-line or from the standard input.
+Output is sent to the standard output.
+Status and progress messages are sent to the standard error.
+<p><b>ippevepcl</b>
+prints to B&amp;W HP PCL laser printers and supports printing of HP PCL (application/vnd.hp-pcl), PWG Raster (image/pwg-raster), and Apple Raster (image/urf) print files.
+<p><b>ippeveps</b>
+print to Adobe PostScript printers and supports printing of PDF (application/pdf), PostScript (application/postscript), JPEG (image/jpeg), PWG Raster (image/pwg-raster), and Apple Raster (image/urf) print files.
+Printer-specific commands are read from a supplied PPD file.
+If no PPD file is specified, generic commands suitable for any Level 2 or Level 3 PostScript printer are used instead to specify duplex printing and media size.
+<h2 class="title"><a name="EXIT_STATUS">Exit Status</a></h2>
+These programs return 1 on error and 0 on success.
+<h2 class="title"><a name="ENVIRONMENT">Environment</a></h2>
+These program inherit the environment provided by the
+<b>ippeveprinter</b>
+program.
+<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
+<b>ippeveprinter</b>(8)
+<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
+Copyright &copy; 2019 by Apple Inc.
+
+</body>
+</html>
diff --git a/doc/help/man-ippeveprinter.html b/doc/help/man-ippeveprinter.html
new file mode 100644
index 000000000..7e4b0a94c
--- /dev/null
+++ b/doc/help/man-ippeveprinter.html
@@ -0,0 +1,221 @@
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+ <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+ <title>ippeveprinter(1)</title>
+</head>
+<body>
+<h1 class="title">ippeveprinter(1)</h1>
+<h2 class="title"><a name="NAME">Name</a></h2>
+ippeveprinter - an ipp everywhere printer application for cups
+<h2 class="title"><a name="SYNOPSIS">Synopsis</a></h2>
+<b>ippeveprinter</b>
+[
+<b>--help</b>
+] [
+<b>--no-web-forms</b>
+] [
+<b>--version</b>
+] [
+<b>-2</b>
+] [
+<b>-D</b>
+<i>device-uri</i>
+] [
+<b>-K</b>
+<i>keypath</i>
+] [
+<b>-M</b>
+<i>manufacturer</i>
+] [
+<b>-P</b>
+<i>filename.ppd</i>
+] [
+<b>-V</b>
+<i>ipp-version</i>
+] [
+<b>-a</b>
+<i>filename.conf</i>
+] [
+<b>-c</b>
+<i>command</i>
+] [
+<b>-d</b>
+<i>spool-directory</i>
+] [
+<b>-f</b>
+<i>type/subtype[,...]</i>
+] [
+<b>-i</b>
+<i>iconfile.png</i>
+] [
+<b>-k</b>
+] [
+<b>-l</b>
+<i>location</i>
+] [
+<b>-m</b>
+<i>model</i>
+] [
+<b>-n</b>
+<i>hostname</i>
+] [
+<b>-p</b>
+<i>port</i>
+] [
+<b>-r</b>
+<i>subtype[,subtype]</i>
+] [
+<b>-s</b>
+<i>speed[,color-speed]</i>
+] [
+<b>-v[vvv]</b>
+]
+<i>service-name</i>
+<h2 class="title"><a name="DESCRIPTION">Description</a></h2>
+<b>ippeveprinter</b>
+is a simple Internet Printing Protocol (IPP) server conforming to the IPP Everywhere (PWG 5100.14) specification. It can be used to test client software or act as a very basic print server that runs a command for every job that is printed.
+<h2 class="title"><a name="OPTIONS">Options</a></h2>
+The following options are recognized by
+<b>ippeveprinter:</b>
+<dl class="man">
+<dt><b>--help</b>
+<dd style="margin-left: 5.0em">Show program usage.
+<dt><b>--no-web-forms</b>
+<dd style="margin-left: 5.0em">Disable the web interface forms used to update the media and supply levels.
+<dt><b>--version</b>
+<dd style="margin-left: 5.0em">Show the CUPS version.
+<dt><b>-2</b>
+<dd style="margin-left: 5.0em">Report support for two-sided (duplex) printing.
+<dt><b>-D </b><i>device-uri</i>
+<dd style="margin-left: 5.0em">Set the device URI for print output.
+The URI can be a filename, directory, or a network socket URI of the form "socket://ADDRESS[:PORT]" (where the default port number is 9100).
+When specifying a directory,
+<b>ippeveprinter</b>
+will create an output file using the job ID and name.
+<dt><b>-M </b><i>manufacturer</i>
+<dd style="margin-left: 5.0em">Set the manufacturer of the printer.
+The default is "Example".
+<dt><b>-P </b><i>filename.ppd</i>
+<dd style="margin-left: 5.0em">Load printer attributes from the specified PPD file.
+This option is typically used in conjunction with the
+<b>ippeveps</b>(7)
+printer command ("-c ippeveps").
+<dt><b>-V 1.1</b>
+<dd style="margin-left: 5.0em"><dt><b>-V 2.0</b>
+<dd style="margin-left: 5.0em">Specifies the maximum IPP version to report.
+2.0 is the default.
+<dt><b>-c </b><i>command</i>
+<dd style="margin-left: 5.0em">Run the specified command for each document that is printed.
+If "command" is not an absolute path ("/path/to/command"),
+<b>ippeveprinter</b>
+looks for the command in the "ippeveprinter" subdirectory of the CUPS binary directory, typically /usr/lib/cups/ippeveprinter or /usr/libexec/cups/ippeveprinter.
+The
+<b>cups-config</b>(1)
+command can be used to discover the correct binary directory ("cups-config --serverbin").
+In addition, the CUPS_SERVERBIN environment variable can be used to override the default location of this directory - see the
+<b>cups</b>(1)
+man page for more details.
+<dt><b>-d </b><i>spool-directory</i>
+<dd style="margin-left: 5.0em">Specifies the directory that will hold the print files.
+The default is a directory under the user's current temporary directory.
+<dt><b>-f </b><i>type/subtype[,...]</i>
+<dd style="margin-left: 5.0em">Specifies a list of MIME media types that the server will accept.
+The default depends on the type of printer created.
+<dt><b>-i </b><i>iconfile.png</i>
+<dd style="margin-left: 5.0em">Specifies the printer icon file for the server.
+The file must be a PNG format image.
+The default is an internally-provided PNG image.
+<dt><b>-k</b>
+<dd style="margin-left: 5.0em">Keeps the print documents in the spool directory rather than deleting them.
+<dt><b>-l </b><i>location</i>
+<dd style="margin-left: 5.0em">Specifies the human-readable location string that is reported by the server.
+The default is the empty string.
+<dt><b>-m </b><i>model</i>
+<dd style="margin-left: 5.0em">Specifies the model name of the printer.
+The default is "Printer".
+<dt><b>-n </b><i>hostname</i>
+<dd style="margin-left: 5.0em">Specifies the hostname that is reported by the server.
+The default is the name returned by the
+<b>hostname</b>(1)
+command.
+<dt><b>-p </b><i>port</i>
+<dd style="margin-left: 5.0em">Specifies the port number to listen on.
+The default is a user-specific number from 8000 to 8999.
+<dt><b>-r </b><i>subtype[,subtype]</i>
+<dd style="margin-left: 5.0em">Specifies the DNS-SD subtype(s) to advertise.
+Separate multiple subtypes with a comma.
+The default is "_print".
+<dt><b>-s </b><i>speed[,color-speed]</i>
+<dd style="margin-left: 5.0em">Specifies the printer speed in pages per minute.
+If two numbers are specified and the second number is greater than zero, the server will report support for color printing.
+The default is "10,0".
+<dt><b>-v[vvv]</b>
+<dd style="margin-left: 5.0em">Be (very) verbose when logging activity to standard error.
+</dl>
+<h2 class="title"><a name="EXIT_STATUS">Exit Status</a></h2>
+The
+<b>ippeveprinter</b>
+program returns 1 if it is unable to process the command-line arguments or register the IPP service.
+Otherwise
+<b>ippeveprinter</b>
+will run continuously until terminated.
+<h2 class="title"><a name="CONFORMING_TO">Conforming To</a></h2>
+The
+<b>ippeveprinter</b>
+program is unique to CUPS and conforms to the IPP Everywhere (PWG 5100.14) specification.
+<h2 class="title"><a name="ENVIRONMENT">Environment</a></h2>
+<b>ippeveprinter</b>
+adds environment variables starting with "IPP_" for all IPP Job attributes in the print request.
+For example, when executing a command for an IPP Job containing the "media" Job Template attribute, the "IPP_MEDIA" environment variable will be set to the value of that attribute.
+<p>In addition, all IPP "xxx-default" Printer Description attributes are added to the environment.
+For example, the "IPP_MEDIA_DEFAULT" environment variable will be set to the default value for the "media" Job Template attribute.
+<p>Enumerated values are converted to their keyword equivalents.
+For example, a "print-quality" Job Template attribute with a enum value of 3 will become the "IPP_PRINT_QUALITY" environment variable with a value of "draft".
+This string conversion only happens for standard Job Template attributes, currently "finishings", "orientation-requested", and "print-quality".
+<p>Finally, the "CONTENT_TYPE" environment variable contains the MIME media type of the document being printed, the "DEVICE_URI" environment variable contains the device URI as specified with the "-D" option, and the "PPD" environment variable contains the PPD filename as specified with the "-P" option.
+<h2 class="title"><a name="COMMAND_OUTPUT">Command Output</a></h2>
+Unless they communicate directly with a printer, print commands send printer-ready data to the standard output.
+<p>Print commands can send messages back to
+<b>ippeveprinter</b>
+on the standard error with one of the following prefixes:
+<dl class="man">
+<dt><b>ATTR: </b><i>attribute=value[ attribute=value]</i>
+<dd style="margin-left: 5.0em">Sets the named attribute(s) to the given values.
+Currently only the "job-impressions" and "job-impressions-completed" Job Status attributes and the "marker-xxx", "printer-alert", "printer-alert-description", "printer-supply", and "printer-supply-description" Printer Status attributes can be set.
+<dt><b>DEBUG: </b><i>Debugging message</i>
+<dd style="margin-left: 5.0em">Logs a debugging message if at least two -v's have been specified.
+<dt><b>ERROR: </b><i>Error message</i>
+<dd style="margin-left: 5.0em">Logs an error message and copies the message to the "job-state-message" attribute.
+<dt><b>INFO: </b><i>Informational message</i>
+<dd style="margin-left: 5.0em">Logs an informational/progress message if -v has been specified and copies the message to the "job-state-message" attribute unless an error has been reported.
+<dt><b>STATE: </b><i>keyword[,keyword,...]</i>
+<dd style="margin-left: 5.0em">Sets the printer's "printer-state-reasons" attribute to the listed keywords.
+<dt><b>STATE: -</b><i>keyword[,keyword,...]</i>
+<dd style="margin-left: 5.0em">Removes the listed keywords from the printer's "printer-state-reasons" attribute.
+<dt><b>STATE: +</b><i>keyword[,keyword,...]</i>
+<dd style="margin-left: 5.0em">Adds the listed keywords to the printer's "printer-state-reasons" attribute.
+</dl>
+<h2 class="title"><a name="EXAMPLES">Examples</a></h2>
+Run
+<b>ippeveprinter</b>
+with a service name of My Cool Printer:
+<pre class="man">
+
+ ippeveprinter "My Cool Printer"
+</pre>
+<p>Run the
+<b>file</b>(1)
+command whenever a job is sent to the server:
+<pre class="man">
+
+ ippeveprinter -c /usr/bin/file "My Cool Printer"
+</pre>
+<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
+PWG Internet Printing Protocol Workgroup (<a href="http://www.pwg.org/ipp">http://www.pwg.org/ipp</a>)
+<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
+Copyright &copy; 2007-2019 by Apple Inc.
+
+</body>
+</html>
diff --git a/doc/help/man-ippfind.html b/doc/help/man-ippfind.html
index 2e2ebb1e9..7c8529b94 100644
--- a/doc/help/man-ippfind.html
+++ b/doc/help/man-ippfind.html
@@ -199,9 +199,9 @@ Similarly, to send a PostScript test page to every PostScript printer, run:
-f onepage-letter.ps '{}' print-job.test \;
</pre>
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<a href="man-ipptool.html?TOPIC=Man+Pages"><b>ipptool</b>(1)</a>
+<b>ipptool</b>(1)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2013-2018 by Apple Inc.
+Copyright &copy; 2013-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-ipptool.html b/doc/help/man-ipptool.html
index a19d1b202..5f9b86212 100644
--- a/doc/help/man-ipptool.html
+++ b/doc/help/man-ipptool.html
@@ -84,7 +84,7 @@ Output is either a plain text, formatted text, CSV, or XML report on the standar
The
<i>testfile</i>
format is described in
-<a href="man-ipptoolfile.html?TOPIC=Man+Pages"><b>ipptoolfile</b>(5).</a>
+<b>ipptoolfile</b>(5).
<h2 class="title"><a name="OPTIONS">Options</a></h2>
The following options are recognized by
<b>ipptool:</b>
@@ -220,12 +220,12 @@ Get a list of completed jobs for "myprinter":
ipp://localhost/printers/myprinter create-printer-subscription.test
</pre>
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<a href="man-ipptoolfile.html?TOPIC=Man+Pages"><b>ipptoolfile</b>(5),</a>
+<b>ipptoolfile</b>(5),
IANA IPP Registry (<a href="http://www.iana.org/assignments/ipp\-registrations)">http://www.iana.org/assignments/ipp\-registrations)</a>,
PWG Internet Printing Protocol Workgroup (<a href="http://www.pwg.org/ipp">http://www.pwg.org/ipp</a>)
RFC 8011 (<a href="http://tools.ietf.org/html/rfc8011)">http://tools.ietf.org/html/rfc8011)</a>,
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-ipptoolfile.html b/doc/help/man-ipptoolfile.html
index 8f2e65177..76a57b226 100644
--- a/doc/help/man-ipptoolfile.html
+++ b/doc/help/man-ipptoolfile.html
@@ -11,7 +11,7 @@
ipptoolfile - ipptool file format
<h2 class="title"><a name="DESCRIPTION">Description</a></h2>
The
-<a href="man-ipptool.html?TOPIC=Man+Pages"><b>ipptool</b>(1)</a>
+<b>ipptool</b>(1)
program accepts free-form plain text files that describe one or more IPP requests.
Comments start with the "#" character and continue to the end of the line.
Each request is enclosed by curly braces, for example:
@@ -87,7 +87,7 @@ The following directives can be used outside of a <i>test</i>:
<dd style="margin-left: 5.0em">Defines a test.
<dt><b>DEFINE </b><i>variable-name value</i>
<dd style="margin-left: 5.0em">Defines the named variable to the given value. This is equivalent to specifying <i>-d variable-name=value</i> on the
-<a href="man-ipptool.html?TOPIC=Man+Pages"><b>ipptool</b>(8)</a>
+<b>ipptool</b>(8)
command-line.
<dt><b>DEFINE-DEFAULT </b><i>variable-name value</i>
<dd style="margin-left: 5.0em">Defines the named variable to the given value if it does not already have a value.
@@ -96,22 +96,22 @@ command-line.
<dt><b>IGNORE-ERRORS yes</b>
<dd style="margin-left: 5.0em"><dt><b>IGNORE-ERRORS no</b>
<dd style="margin-left: 5.0em">Specifies whether, by default,
-<a href="man-ipptool.html?TOPIC=Man+Pages"><b>ipptool</b>(8)</a>
+<b>ipptool</b>(8)
will ignore errors and continue with subsequent tests.
<dt><b>INCLUDE "</b><i>filename</i><b>"</b>
<dd style="margin-left: 5.0em"><dt><b>INCLUDE &lt;</b><i>filename</i><b>></b>
<dd style="margin-left: 5.0em">Includes another test file. The first form includes a file relative to the current test file, while the second form includes a file from the
-<a href="man-ipptool.html?TOPIC=Man+Pages"><b>ipptool</b>(8)</a>
+<b>ipptool</b>(8)
include directory.
<dt><b>INCLUDE-IF-DEFINED </b><i>name </i><b>"</b><i>filename</i><b>"</b>
<dd style="margin-left: 5.0em"><dt><b>INCLUDE-IF-DEFINED </b><i>name </i><b>&lt;</b><i>filename</i><b>></b>
<dd style="margin-left: 5.0em">Includes another test file if the named variable is defined. The first form includes a file relative to the current test file, while the second form includes a file from the
-<a href="man-ipptool.html?TOPIC=Man+Pages"><b>ipptool</b>(8)</a>
+<b>ipptool</b>(8)
include directory.
<dt><b>INCLUDE-IF-NOT-DEFINED </b><i>name </i><b>"</b><i>filename</i><b>"</b>
<dd style="margin-left: 5.0em"><dt><b>INCLUDE-IF-NOT-DEFINED </b><i>name </i><b>&lt;</b><i>filename</i><b>></b>
<dd style="margin-left: 5.0em">Includes another test file if the named variable is not defined. The first form includes a file relative to the current test file, while the second form includes a file from the
-<a href="man-ipptool.html?TOPIC=Man+Pages"><b>ipptool</b>(8)</a>
+<b>ipptool</b>(8)
include directory.
<dt><b>SKIP-IF-DEFINED </b><i>variable-name</i>
<dd style="margin-left: 5.0em"><dt><b>SKIP-IF-NOT-DEFINED </b><i>variable-name</i>
@@ -123,11 +123,11 @@ include directory.
<dd style="margin-left: 5.0em">Specifies that tests will, by default, use "Transfer-Encoding: chunked" for requests with attached files and "Content-Length:" for requests without attached files.
<dt><b>TRANSFER chunked</b>
<dd style="margin-left: 5.0em">Specifies that tests will, by default, use the HTTP/1.1 "Transfer-Encoding: chunked" header. This is the default and is equivalent to specifying <i>-c</i> on the
-<a href="man-ipptool.html?TOPIC=Man+Pages"><b>ipptool</b>(8)</a>
+<b>ipptool</b>(8)
command-line. Support for chunked requests is required for conformance with all versions of IPP.
<dt><b>TRANSFER length</b>
<dd style="margin-left: 5.0em">Specifies that tests will, by default, use the HTTP/1.0 "Content-Length:" header. This is equivalent to specifying <i>-l</i> on the
-<a href="man-ipptool.html?TOPIC=Man+Pages"><b>ipptool</b>(8)</a>
+<b>ipptool</b>(8)
command-line. Support for content length requests is required for conformance with all versions of IPP.
<dt><b>VERSION 1.0</b>
<dd style="margin-left: 5.0em"><dt><b>VERSION 1.1</b>
@@ -173,7 +173,7 @@ test report.
<dt><b>IGNORE-ERRORS yes</b>
<dd style="margin-left: 5.0em"><dt><b>IGNORE-ERRORS no</b>
<dd style="margin-left: 5.0em">Specifies whether
-<a href="man-ipptool.html?TOPIC=Man+Pages"><b>ipptool</b>(8)</a>
+<b>ipptool</b>(8)
will ignore errors and continue with subsequent tests.
<dt><b>NAME "</b><i>literal string</i><b>"</b>
<dd style="margin-left: 5.0em">Specifies the human-readable name of the test.
@@ -186,7 +186,7 @@ will ignore errors and continue with subsequent tests.
<dd style="margin-left: 5.0em">Specifies the request-id value to use in the request, either an integer or the word "random" to use a randomly generated value (the default).
<dt><b>RESOURCE </b><i>path</i>
<dd style="margin-left: 5.0em">Specifies an alternate resource path that is used for the HTTP POST request. The default is the resource from the URI provided to the
-<a href="man-ipptool.html?TOPIC=Man+Pages"><b>ipptool</b>(8)</a>
+<b>ipptool</b>(8)
program.
<dt><b>SKIP-IF-DEFINED </b><i>variable-name</i>
<dd style="margin-left: 5.0em"><dt><b>SKIP-IF-NOT-DEFINED </b><i>variable-name</i>
@@ -194,7 +194,7 @@ program.
<dt><b>SKIP-PREVIOUS-ERROR yes</b>
<dd style="margin-left: 5.0em"><dt><b>SKIP-PREVIOUS-ERROR no</b>
<dd style="margin-left: 5.0em">Specifies whether
-<a href="man-ipptool.html?TOPIC=Man+Pages"><b>ipptool</b>(8)</a>
+<b>ipptool</b>(8)
will skip the current test if the previous test resulted in an error/failure.
<dt><b>STATUS </b><i>status-code </i>[ <i>predicate</i> ]
<dd style="margin-left: 5.0em">Specifies an expected response status-code value. Additional requirements can be added as predicates - see the "STATUS PREDICATES" section for more information on predicates.
@@ -306,7 +306,7 @@ Specifies the maximum number of times to repeat. The default value is 1000.
</dl>
<h3><a name="OPERATION_CODES">Operation Codes</a></h3>
Operation codes correspond to the hexadecimal numbers (0xHHHH) and names from RFC 8011 and other IPP extension specifications. Here is a complete list of names supported by
-<a href="man-ipptool.html?TOPIC=Man+Pages"><b>ipptool</b>(8):</a>
+<b>ipptool</b>(8):
<pre class="man">
Activate-Printer
@@ -379,7 +379,7 @@ Operation codes correspond to the hexadecimal numbers (0xHHHH) and names from RF
</pre>
<h3><a name="STATUS_CODES">Status Codes</a></h3>
Status codes correspond to the hexadecimal numbers (0xHHHH) and names from RFC 8011 and other IPP extension specifications. Here is a complete list of the names supported by
-<a href="man-ipptool.html?TOPIC=Man+Pages"><b>ipptool</b>(8):</a>
+<b>ipptool</b>(8):
<pre class="man">
client-error-account-authorization-failed
@@ -483,7 +483,7 @@ Value and group tags correspond to the names from RFC 8011 and other IPP extensi
</pre>
<h3><a name="VARIABLES">Variables</a></h3>
The
-<a href="man-ipptool.html?TOPIC=Man+Pages"><b>ipptool</b>(8)</a>
+<b>ipptool</b>(8)
program maintains a list of variables that can be used in any literal string or attribute value by specifying "<i>$variable-name</i>". Aside from variables defined using the <i>-d</i> option or <b>DEFINE</b> directive, the following pre-defined variables are available:
<dl class="man">
<dt><b>$$</b>
@@ -492,15 +492,15 @@ program maintains a list of variables that can be used in any literal string or
<dd style="margin-left: 5.0em">Inserts the value of the named environment variable, or an empty string if the environment variable is not defined.
<dt><b>$filename</b>
<dd style="margin-left: 5.0em">Inserts the filename provided to
-<a href="man-ipptool.html?TOPIC=Man+Pages"><b>ipptool</b>(8)</a>
+<b>ipptool</b>(8)
with the <i>-f</i> option.
<dt><b>$filetype</b>
<dd style="margin-left: 5.0em">Inserts the MIME media type for the filename provided to
-<a href="man-ipptool.html?TOPIC=Man+Pages"><b>ipptool</b>(8)</a>
+<b>ipptool</b>(8)
with the <i>-f</i> option.
<dt><b>$hostname</b>
<dd style="margin-left: 5.0em">Inserts the hostname from the URI provided to
-<a href="man-ipptool.html?TOPIC=Man+Pages"><b>ipptool</b>(8).</a>
+<b>ipptool</b>(8).
<dt><b>$job-id</b>
<dd style="margin-left: 5.0em">Inserts the last "job-id" attribute value returned in a test response or 0 if no "job-id" attribute has been seen.
<dt><b>$job-uri</b>
@@ -509,30 +509,30 @@ with the <i>-f</i> option.
<dd style="margin-left: 5.0em">Inserts the last "notify-subscription-id" attribute value returned in a test response or 0 if no "notify-subscription-id" attribute has been seen.
<dt><b>$port</b>
<dd style="margin-left: 5.0em">Inserts the port number from the URI provided to
-<a href="man-ipptool.html?TOPIC=Man+Pages"><b>ipptool</b>(8).</a>
+<b>ipptool</b>(8).
<dt><b>$resource</b>
<dd style="margin-left: 5.0em">Inserts the resource path from the URI provided to
-<a href="man-ipptool.html?TOPIC=Man+Pages"><b>ipptool</b>(8).</a>
+<b>ipptool</b>(8).
<dt><b>$scheme</b>
<dd style="margin-left: 5.0em">Inserts the scheme from the URI provided to
-<a href="man-ipptool.html?TOPIC=Man+Pages"><b>ipptool</b>(8).</a>
+<b>ipptool</b>(8).
<dt><b>$uri</b>
<dd style="margin-left: 5.0em">Inserts the URI provided to
-<a href="man-ipptool.html?TOPIC=Man+Pages"><b>ipptool</b>(8).</a>
+<b>ipptool</b>(8).
<dt><b>$uriuser</b>
<dd style="margin-left: 5.0em">Inserts the username from the URI provided to
-<a href="man-ipptool.html?TOPIC=Man+Pages"><b>ipptool</b>(8),</a>
+<b>ipptool</b>(8),
if any.
<dt><b>$user</b>
<dd style="margin-left: 5.0em">Inserts the current user's login name.
</dl>
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<a href="man-ipptool.html?TOPIC=Man+Pages"><b>ipptool</b>(1),</a>
+<b>ipptool</b>(1),
IANA IPP Registry (<a href="http://www.iana.org/assignments/ipp-registrations)">http://www.iana.org/assignments/ipp-registrations)</a>,
PWG Internet Printing Protocol Workgroup (<a href="http://www.pwg.org/ipp)">http://www.pwg.org/ipp)</a>,
RFC 8011 (<a href="http://tools.ietf.org/html/rfc8011">http://tools.ietf.org/html/rfc8011</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-lp.html b/doc/help/man-lp.html
index b79136137..09b921fb3 100644
--- a/doc/help/man-lp.html
+++ b/doc/help/man-lp.html
@@ -88,7 +88,7 @@ CUPS provides many ways to set the default destination. The <b>LPDEST</b> and <b
If neither are set, the current default set using the
<a href="man-lpoptions.html?TOPIC=Man+Pages"><b>lpoptions</b>(1)</a>
command is used, followed by the default set using the
-<a href="man-lpadmin.html?TOPIC=Man+Pages"><b>lpadmin</b>(8)</a>
+<b>lpadmin</b>(8)
command.
<h2 class="title"><a name="OPTIONS">Options</a></h2>
The following options are recognized by <i>lp</i>:
@@ -188,16 +188,16 @@ Print a presentation document 2-up to a printer called "bar":
lp -d bar -o number-up=2 filename
</pre>
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<a href="man-cancel.html?TOPIC=Man+Pages"><b>cancel</b>(1),</a>
-<a href="man-lpadmin.html?TOPIC=Man+Pages"><b>lpadmin</b>(8),</a>
+<b>cancel</b>(1),
+<b>lpadmin</b>(8),
<a href="man-lpoptions.html?TOPIC=Man+Pages"><b>lpoptions</b>(1),</a>
-<a href="man-lpq.html?TOPIC=Man+Pages"><b>lpq</b>(1),</a>
-<a href="man-lpr.html?TOPIC=Man+Pages"><b>lpr</b>(1),</a>
-<a href="man-lprm.html?TOPIC=Man+Pages"><b>lprm</b>(1),</a>
-<a href="man-lpstat.html?TOPIC=Man+Pages"><b>lpstat</b>(1),</a>
+<b>lpq</b>(1),
+<b>lpr</b>(1),
+<b>lprm</b>(1),
+<b>lpstat</b>(1),
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-lpadmin.html b/doc/help/man-lpadmin.html
index c7658f21b..1ce68ab29 100644
--- a/doc/help/man-lpadmin.html
+++ b/doc/help/man-lpadmin.html
@@ -56,9 +56,9 @@ It can also be used to set the server default printer or class.
<p>When specified before the <i>-d</i>, <i>-p</i>, or <i>-x</i> options, the <i>-E</i> option forces encryption when connecting to the server.
<p>The first form of the command (<i>-d</i>) sets the default printer or class to <i>destination</i>.
Subsequent print jobs submitted via the
-<a href="man-lp.html?TOPIC=Man+Pages"><b>lp</b>(1)</a>
+<b>lp</b>(1)
or
-<a href="man-lpr.html?TOPIC=Man+Pages"><b>lpr</b>(1)</a>
+<b>lpr</b>(1)
commands will use this destination unless the user specifies otherwise with the
<a href="man-lpoptions.html?TOPIC=Man+Pages"><b>lpoptions</b>(1)</a>
command.
@@ -74,7 +74,7 @@ If <i>class</i> does not exist it is created automatically.
<dt><b>-m </b><i>model</i>
<dd style="margin-left: 5.0em">Sets a standard PPD file for the printer from the <i>model</i> directory or using one of the driver interfaces.
Use the <i>-m</i> option with the
-<a href="man-lpinfo.html?TOPIC=Man+Pages"><b>lpinfo</b>(8)</a>
+<b>lpinfo</b>(8)
command to get a list of supported models.
The model "raw" clears any existing PPD file and the model "everywhere" queries the printer referred to by the specified IPP <i>device-uri</i>.
Note: Models other than "everywhere" are deprecated and will not be supported in a future version of CUPS.
@@ -138,16 +138,16 @@ Note: The user 'root' is not granted special access - using "-u allow:foo,bar" w
<dt><b>-v "</b><i>device-uri</i><b>"</b>
<dd style="margin-left: 5.0em">Sets the <i>device-uri</i> attribute of the printer queue.
Use the <i>-v</i> option with the
-<a href="man-lpinfo.html?TOPIC=Man+Pages"><b>lpinfo</b>(8)</a>
+<b>lpinfo</b>(8)
command to get a list of supported device URIs and schemes.
<dt><b>-D "</b><i>info</i><b>"</b>
<dd style="margin-left: 5.0em">Provides a textual description of the destination.
<dt><b>-E</b>
<dd style="margin-left: 5.0em">When specified before the <b>-d</b>, <b>-p</b>, or <b>-x</b> options, forces the use of TLS encryption on the connection to the scheduler.
Otherwise, enables the destination and accepts jobs; this is the same as running the
-<a href="man-cupsaccept.html?TOPIC=Man+Pages"><b>cupsaccept</b>(8)</a>
+<b>cupsaccept</b>(8)
and
-<a href="man-cupsenable.html?TOPIC=Man+Pages"><b>cupsenable</b>(8)</a>
+<b>cupsenable</b>(8)
programs on the destination.
<dt><b>-L "</b><i>location</i><b>"</b>
<dd style="margin-left: 5.0em">Provides a textual location of the destination.
@@ -169,7 +169,10 @@ Also, printer and class names are <i>not</i> case-sensitive.
<p>Finally, the CUPS version of <b>lpadmin</b> may ask the user for an access password depending on the printing system configuration.
This differs from the System V version which requires the root user to execute this command.
<h2 class="title"><a name="NOTES">Notes</a></h2>
-The CUPS version of <b>lpadmin</b> does not support all of the System V or Solaris printing system configuration options.
+CUPS printer drivers and backends are deprecated and will no longer be supported in a future feature release of CUPS.
+Printers that do not support IPP can be supported using applications such as
+<b>ippeveprinter</b>(1).
+<p>The CUPS version of <b>lpadmin</b> does not support all of the System V or Solaris printing system configuration options.
<p>Interface scripts are not supported for security reasons.
<p>The double meaning of the <b>-E</b> option is an unfortunate historical oddity.
<p>The <b>lpadmin</b> command communicates with the scheduler (<b>cupsd</b>) to make changes to the printing system configuration.
@@ -183,13 +186,13 @@ Create an IPP Everywhere print queue:
</pre>
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<a href="man-cupsaccept.html?TOPIC=Man+Pages"><b>cupsaccept</b>(8),</a>
-<a href="man-cupsenable.html?TOPIC=Man+Pages"><b>cupsenable</b>(8),</a>
-<a href="man-lpinfo.html?TOPIC=Man+Pages"><b>lpinfo</b>(8),</a>
+<b>cupsaccept</b>(8),
+<b>cupsenable</b>(8),
+<b>lpinfo</b>(8),
<a href="man-lpoptions.html?TOPIC=Man+Pages"><b>lpoptions</b>(1),</a>
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-lpc.html b/doc/help/man-lpc.html
index cddf8c447..f94d9258e 100644
--- a/doc/help/man-lpc.html
+++ b/doc/help/man-lpc.html
@@ -8,7 +8,7 @@
<body>
<h1 class="title">lpc(8)</h1>
<h2 class="title"><a name="NAME">Name</a></h2>
-lpc - line printer control program
+lpc - line printer control program (deprecated)
<h2 class="title"><a name="SYNOPSIS">Synopsis</a></h2>
<b>lpc</b>
[
@@ -33,22 +33,23 @@ The <b>lpc</b> program accepts a subset of commands accepted by the Berkeley <b>
<dd style="margin-left: 5.0em">Displays the status of one or more printer or class queues.
</dl>
<h2 class="title"><a name="NOTES">Notes</a></h2>
-Since <b>lpc</b> is geared towards the Berkeley printing system, it is impossible to use <b>lpc</b> to configure printer or class queues provided by CUPS.
+This program is deprecated and will be removed in a future feature release of CUPS.
+<p>Since <b>lpc</b> is geared towards the Berkeley printing system, it is impossible to use <b>lpc</b> to configure printer or class queues provided by CUPS.
To configure printer or class queues you must use the
-<a href="man-lpadmin.html?TOPIC=Man+Pages"><b>lpadmin</b>(8)</a>
+<b>lpadmin</b>(8)
command or another CUPS-compatible client with that functionality.
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<a href="man-cancel.html?TOPIC=Man+Pages"><b>cancel</b>(1),</a>
-<a href="man-cupsaccept.html?TOPIC=Man+Pages"><b>cupsaccept</b>(8),</a>
-<a href="man-cupsenable.html?TOPIC=Man+Pages"><b>cupsenable</b>(8),</a>
-<a href="man-lp.html?TOPIC=Man+Pages"><b>lp</b>(1),</a>
-<a href="man-lpadmin.html?TOPIC=Man+Pages"><b>lpadmin</b>(8),</a>
-<a href="man-lpr.html?TOPIC=Man+Pages"><b>lpr</b>(1),</a>
-<a href="man-lprm.html?TOPIC=Man+Pages"><b>lprm</b>(1),</a>
-<a href="man-lpstat.html?TOPIC=Man+Pages"><b>lpstat</b>(1),</a>
+<b>cancel</b>(1),
+<b>cupsaccept</b>(8),
+<b>cupsenable</b>(8),
+<b>lp</b>(1),
+<b>lpadmin</b>(8),
+<b>lpr</b>(1),
+<b>lprm</b>(1),
+<b>lpstat</b>(1),
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-lpinfo.html b/doc/help/man-lpinfo.html
index 8ed50e16c..1089ec59b 100644
--- a/doc/help/man-lpinfo.html
+++ b/doc/help/man-lpinfo.html
@@ -8,7 +8,7 @@
<body>
<h1 class="title">lpinfo(8)</h1>
<h2 class="title"><a name="NAME">Name</a></h2>
-lpinfo - show available devices or drivers
+lpinfo - show available devices or drivers (deprecated)
<h2 class="title"><a name="SYNOPSIS">Synopsis</a></h2>
<b>lpinfo</b>
[
@@ -105,11 +105,15 @@ List drivers matching "HP LaserJet":
lpinfo --make-and-model "HP LaserJet" -m
</pre>
+<h2 class="title"><a name="NOTES">Notes</a></h2>
+CUPS printer drivers and backends are deprecated and will no longer be supported in a future feature release of CUPS.
+Printers that do not support IPP can be supported using applications such as
+<b>ippeveprinter</b>(1).
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<a href="man-lpadmin.html?TOPIC=Man+Pages"><b>lpadmin</b>(8),</a>
+<b>lpadmin</b>(8),
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-lpmove.html b/doc/help/man-lpmove.html
index 228afb97d..74ad0ff2d 100644
--- a/doc/help/man-lpmove.html
+++ b/doc/help/man-lpmove.html
@@ -62,14 +62,14 @@ Move all jobs from "oldprinter" to "newprinter":
lpmove oldprinter newprinter
</pre>
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<a href="man-cancel.html?TOPIC=Man+Pages"><b>cancel</b>(1),</a>
-<a href="man-lp.html?TOPIC=Man+Pages"><b>lp</b>(1),</a>
-<a href="man-lpr.html?TOPIC=Man+Pages"><b>lpr</b>(1),</a>
-<a href="man-lprm.html?TOPIC=Man+Pages"><b>lprm</b>(1),</a>
+<b>cancel</b>(1),
+<b>lp</b>(1),
+<b>lpr</b>(1),
+<b>lprm</b>(1),
<br>
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-lpoptions.html b/doc/help/man-lpoptions.html
index e8213c43b..38ebeeb67 100644
--- a/doc/help/man-lpoptions.html
+++ b/doc/help/man-lpoptions.html
@@ -52,12 +52,12 @@ lpoptions - display or set printer options and defaults
<h2 class="title"><a name="DESCRIPTION">Description</a></h2>
<b>lpoptions</b> displays or sets printer options and defaults.
If no printer is specified using the <i>-p</i> option, the default printer is used as described in
-<a href="man-lp.html?TOPIC=Man+Pages"><b>lp</b>(1).</a>
+<b>lp</b>(1).
<p>If no <i>-l</i>, <i>-o</i>, or <i>-r</i> options are specified, the current options are reported on the standard output.
<p>Options set with the <b>lpoptions</b> command are used by the
-<a href="man-lp.html?TOPIC=Man+Pages"><b>lp</b>(1)</a>
+<b>lp</b>(1)
and
-<a href="man-lpr.html?TOPIC=Man+Pages"><b>lpr</b>(1)</a>
+<b>lpr</b>(1)
commands when submitting jobs.
<p>When run by the root user, <b>lpoptions</b> gets and sets default options and instances for all users in the <i>/etc/cups/lpoptions</i> file.
Otherwise, the per-user defaults are managed in the <i>~/.cups/lpoptions</i> file.
@@ -80,7 +80,7 @@ This option overrides the system default printer for the current user.
<dd style="margin-left: 5.0em">Sets the destination and instance, if specified, for any options that follow.
If the named instance does not exist then it is created.
Destinations can only be created using the
-<a href="man-lpadmin.html?TOPIC=Man+Pages"><b>lpadmin</b>(8)</a>
+<b>lpadmin</b>(8)
program.
<dt><b>-r </b><i>option</i>
<dd style="margin-left: 5.0em">Removes the specified option from the named destination.
@@ -88,7 +88,7 @@ program.
<dd style="margin-left: 5.0em">Removes the options for the named destination and instance, if specified.
If the named instance does not exist then this does nothing.
Destinations can only be removed using the
-<a href="man-lpadmin.html?TOPIC=Man+Pages"><b>lpadmin</b>(8)</a>
+<b>lpadmin</b>(8)
command.
</dl>
<h2 class="title"><a name="FILES">Files</a></h2>
@@ -98,14 +98,14 @@ command.
<h2 class="title"><a name="CONFORMING_TO">Conforming To</a></h2>
The <b>lpoptions</b> command is unique to CUPS.
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<a href="man-cancel.html?TOPIC=Man+Pages"><b>cancel</b>(1),</a>
-<a href="man-lp.html?TOPIC=Man+Pages"><b>lp</b>(1),</a>
-<a href="man-lpadmin.html?TOPIC=Man+Pages"><b>lpadmin</b>(8),</a>
-<a href="man-lpr.html?TOPIC=Man+Pages"><b>lpr</b>(1),</a>
-<a href="man-lprm.html?TOPIC=Man+Pages"><b>lprm</b>(1),</a>
+<b>cancel</b>(1),
+<b>lp</b>(1),
+<b>lpadmin</b>(8),
+<b>lpr</b>(1),
+<b>lprm</b>(1),
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-lpq.html b/doc/help/man-lpq.html
index ecba7ee4c..064e88234 100644
--- a/doc/help/man-lpq.html
+++ b/doc/help/man-lpq.html
@@ -48,14 +48,14 @@ Jobs queued on the default destination will be shown if no printer or class is s
<dd style="margin-left: 5.0em">Requests a more verbose (long) reporting format.
</dl>
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<a href="man-cancel.html?TOPIC=Man+Pages"><b>cancel</b>(1),</a>
-<a href="man-lp.html?TOPIC=Man+Pages"><b>lp</b>(1),</a>
-<a href="man-lpr.html?TOPIC=Man+Pages"><b>lpr</b>(1),</a>
-<a href="man-lprm.html?TOPIC=Man+Pages"><b>lprm</b>(1),</a>
-<a href="man-lpstat.html?TOPIC=Man+Pages"><b>lpstat</b>(1),</a>
+<b>cancel</b>(1),
+<b>lp</b>(1),
+<b>lpr</b>(1),
+<b>lprm</b>(1),
+<b>lpstat</b>(1),
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-lpr.html b/doc/help/man-lpr.html
index 9d1541465..37970b408 100644
--- a/doc/help/man-lpr.html
+++ b/doc/help/man-lpr.html
@@ -58,7 +58,7 @@ CUPS provides many ways to set the default destination. The <b>LPDEST</b> and <b
If neither are set, the current default set using the
<a href="man-lpoptions.html?TOPIC=Man+Pages"><b>lpoptions</b>(1)</a>
command is used, followed by the default set using the
-<a href="man-lpadmin.html?TOPIC=Man+Pages"><b>lpadmin</b>(8)</a>
+<b>lpadmin</b>(8)
command.
<h2 class="title"><a name="OPTIONS">Options</a></h2>
The following options are recognized by <i>lpr</i>:
@@ -145,16 +145,16 @@ Print a presentation document 2-up to a printer called "foo":
lpr -P foo -o number-up=2 filename
</pre>
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<a href="man-cancel.html?TOPIC=Man+Pages"><b>cancel</b>(1),</a>
-<a href="man-lp.html?TOPIC=Man+Pages"><b>lp</b>(1),</a>
-<a href="man-lpadmin.html?TOPIC=Man+Pages"><b>lpadmin</b>(8),</a>
+<b>cancel</b>(1),
+<b>lp</b>(1),
+<b>lpadmin</b>(8),
<a href="man-lpoptions.html?TOPIC=Man+Pages"><b>lpoptions</b>(1),</a>
-<a href="man-lpq.html?TOPIC=Man+Pages"><b>lpq</b>(1),</a>
-<a href="man-lprm.html?TOPIC=Man+Pages"><b>lprm</b>(1),</a>
-<a href="man-lpstat.html?TOPIC=Man+Pages"><b>lpstat</b>(1),</a>
+<b>lpq</b>(1),
+<b>lprm</b>(1),
+<b>lpstat</b>(1),
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-lprm.html b/doc/help/man-lprm.html
index 25f801749..f370b7fef 100644
--- a/doc/help/man-lprm.html
+++ b/doc/help/man-lprm.html
@@ -69,14 +69,14 @@ Cancel all jobs:
lprm -
</pre>
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<a href="man-cancel.html?TOPIC=Man+Pages"><b>cancel</b>(1),</a>
-<a href="man-lp.html?TOPIC=Man+Pages"><b>lp</b>(1),</a>
-<a href="man-lpq.html?TOPIC=Man+Pages"><b>lpq</b>(1),</a>
-<a href="man-lpr.html?TOPIC=Man+Pages"><b>lpr</b>(1),</a>
-<a href="man-lpstat.html?TOPIC=Man+Pages"><b>lpstat</b>(1),</a>
+<b>cancel</b>(1),
+<b>lp</b>(1),
+<b>lpq</b>(1),
+<b>lpr</b>(1),
+<b>lpstat</b>(1),
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-lpstat.html b/doc/help/man-lpstat.html
index 876de1f2d..0fcd20c6d 100644
--- a/doc/help/man-lpstat.html
+++ b/doc/help/man-lpstat.html
@@ -120,14 +120,14 @@ Also, printer and class names are <i>not</i> case-sensitive.
<p>The <i>-h</i>, <i>-e</i>, <i>-E</i>, <i>-U</i>, and <i>-W</i> options are unique to CUPS.
<p>The Solaris <i>-f</i>, <i>-P</i>, and <i>-S</i> options are silently ignored.
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<a href="man-cancel.html?TOPIC=Man+Pages"><b>cancel</b>(1),</a>
-<a href="man-lp.html?TOPIC=Man+Pages"><b>lp</b>(1),</a>
-<a href="man-lpq.html?TOPIC=Man+Pages"><b>lpq</b>(1),</a>
-<a href="man-lpr.html?TOPIC=Man+Pages"><b>lpr</b>(1),</a>
-<a href="man-lprm.html?TOPIC=Man+Pages"><b>lprm</b>(1),</a>
+<b>cancel</b>(1),
+<b>lp</b>(1),
+<b>lpq</b>(1),
+<b>lpr</b>(1),
+<b>lprm</b>(1),
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-mailto.conf.html b/doc/help/man-mailto.conf.html
index ddfb2753e..47dc7a455 100644
--- a/doc/help/man-mailto.conf.html
+++ b/doc/help/man-mailto.conf.html
@@ -36,7 +36,7 @@ If multiple lines are present, only the last one is used.
<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8),</a>
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-mime.convs.html b/doc/help/man-mime.convs.html
index 2228aaccb..6afbc71a3 100644
--- a/doc/help/man-mime.convs.html
+++ b/doc/help/man-mime.convs.html
@@ -8,7 +8,7 @@
<body>
<h1 class="title">mime.convs(5)</h1>
<h2 class="title"><a name="NAME">Name</a></h2>
-mime.convs - mime type conversion file for cups
+mime.convs - mime type conversion file for cups (deprecated)
<h2 class="title"><a name="DESCRIPTION">Description</a></h2>
The <b>mime.convs</b> file defines the filters that are available for converting files from one format to another.
The standard filters support text, PDF, PostScript, and many types of image files.
@@ -41,15 +41,19 @@ Define a filter that converts PostScript documents to CUPS Raster format:
application/vnd.cups-postscript application/vnd.cups-raster 50 pstoraster
</pre>
+<h2 class="title"><a name="NOTES">Notes</a></h2>
+CUPS filters are deprecated and will no longer be supported in a future feature release of CUPS.
+Printers that do not support IPP can be supported using applications such as
+<b>ippeveprinter</b>(1).
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
<a href="man-cups-files.conf.html?TOPIC=Man+Pages"><b>cups-files.conf</b>(5),</a>
<a href="man-cupsd.conf.html?TOPIC=Man+Pages"><b>cupsd.conf</b>(5),</a>
<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8),</a>
-<a href="man-cupsfilter.html?TOPIC=Man+Pages"><b>cupsfilter</b>(8),</a>
-<a href="man-mime.types.html?TOPIC=Man+Pages"><b>mime.types</b>(5),</a>
+<b>cupsfilter</b>(8),
+<b>mime.types</b>(5),
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-mime.types.html b/doc/help/man-mime.types.html
index 290dfa7b0..28d166cac 100644
--- a/doc/help/man-mime.types.html
+++ b/doc/help/man-mime.types.html
@@ -87,11 +87,11 @@ Define two MIME media types for raster data, with one being a subset with higher
<a href="man-cups-files.conf.html?TOPIC=Man+Pages"><b>cups-files.conf</b>(5),</a>
<a href="man-cupsd.conf.html?TOPIC=Man+Pages"><b>cupsd.conf</b>(5),</a>
<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8),</a>
-<a href="man-cupsfilter.html?TOPIC=Man+Pages"><b>cupsfilter</b>(8),</a>
-<a href="man-mime.convs.html?TOPIC=Man+Pages"><b>mime.convs</b>(5),</a>
+<b>cupsfilter</b>(8),
+<b>mime.convs</b>(5),
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-notifier.html b/doc/help/man-notifier.html
index 08353d032..27e051fdb 100644
--- a/doc/help/man-notifier.html
+++ b/doc/help/man-notifier.html
@@ -25,13 +25,13 @@ and
functions and exit on error.
Notifiers are encouraged to exit after a suitable period of inactivity, however they may exit after reading the first message or stay running until an error is seen.
Notifiers inherit the environment and can use the logging mechanism documented in
-<a href="man-filter.html?TOPIC=Man+Pages"><b>filter</b>(7).</a>
+<b>filter</b>(7).
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8),</a>
-<a href="man-filter.html?TOPIC=Man+Pages"><b>filter</b>(7),</a>
+<b>filter</b>(7),
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-ppdc.html b/doc/help/man-ppdc.html
index 725574858..d4e178b55 100644
--- a/doc/help/man-ppdc.html
+++ b/doc/help/man-ppdc.html
@@ -77,15 +77,19 @@ The default is to generate uncompressed PPD files.
<dd style="margin-left: 5.0em">Specifies the line ending to use - carriage return, carriage return and line feed, or line feed alone.
The default is to use the line feed character alone.
</dl>
+<h2 class="title"><a name="NOTES">Notes</a></h2>
+PPD files are deprecated and will no longer be supported in a future feature release of CUPS.
+Printers that do not support IPP can be supported using applications such as
+<b>ippeveprinter</b>(1).
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<a href="man-ppdhtml.html?TOPIC=Man+Pages"><b>ppdhtml</b>(1),</a>
-<a href="man-ppdi.html?TOPIC=Man+Pages"><b>ppdi</b>(1),</a>
-<a href="man-ppdmerge.html?TOPIC=Man+Pages"><b>ppdmerge</b>(1),</a>
-<a href="man-ppdpo.html?TOPIC=Man+Pages"><b>ppdpo</b>(1),</a>
-<a href="man-ppdcfile.html?TOPIC=Man+Pages"><b>ppdcfile</b>(5),</a>
+<b>ppdhtml</b>(1),
+<b>ppdi</b>(1),
+<b>ppdmerge</b>(1),
+<b>ppdpo</b>(1),
+<b>ppdcfile</b>(5),
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-ppdcfile.html b/doc/help/man-ppdcfile.html
index f6ddef6b1..a81f06a8d 100644
--- a/doc/help/man-ppdcfile.html
+++ b/doc/help/man-ppdcfile.html
@@ -8,10 +8,10 @@
<body>
<h1 class="title">ppdcfile(5)</h1>
<h2 class="title"><a name="NAME">Name</a></h2>
-ppdcfile - cups ppd compiler source file format
+ppdcfile - cups ppd compiler source file format (deprecated)
<h2 class="title"><a name="DESCRIPTION">Description</a></h2>
The CUPS PPD compiler reads meta files that contain descriptions of one or more PPD files to be generated by
-<a href="man-ppdc.html?TOPIC=Man+Pages"><b>ppdc</b>(1).</a>
+<b>ppdc</b>(1).
This man page provides a quick reference to the supported keywords and should be used in conjunction with the online help for CUPS.
<p>The source file format is plain ASCII text that can be edited using your favorite text editor. Comments are supported using the C (/* ... */) and C++ (// ...) comment mechanisms.
<p>Printer driver information can be grouped and shared using curly braces ({ ... }); PPD files are written when a close brace or end-of-file is seen and a PCFileName directive has been defined.
@@ -81,15 +81,19 @@ This man page provides a quick reference to the supported keywords and should be
<dd style="margin-left: 5.0em"><dt><b>VariablePaperSize </b><i>boolean-value</i>
<dd style="margin-left: 5.0em"><dt><b>Version </b><i>number</i>
<dd style="margin-left: 5.0em"></dl>
+<h2 class="title"><a name="NOTES">Notes</a></h2>
+PPD files are deprecated and will no longer be supported in a future feature release of CUPS.
+Printers that do not support IPP can be supported using applications such as
+<b>ippeveprinter</b>(1).
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<a href="man-ppdc.html?TOPIC=Man+Pages"><b>ppdc</b>(1),</a>
-<a href="man-ppdhtml.html?TOPIC=Man+Pages"><b>ppdhtml</b>(1),</a>
-<a href="man-ppdi.html?TOPIC=Man+Pages"><b>ppdi</b>(1),</a>
-<a href="man-ppdmerge.html?TOPIC=Man+Pages"><b>ppdmerge</b>(1),</a>
-<a href="man-ppdpo.html?TOPIC=Man+Pages"><b>ppdpo</b>(1),</a>
+<b>ppdc</b>(1),
+<b>ppdhtml</b>(1),
+<b>ppdi</b>(1),
+<b>ppdmerge</b>(1),
+<b>ppdpo</b>(1),
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-ppdhtml.html b/doc/help/man-ppdhtml.html
index aa76ff7b2..d19621a00 100644
--- a/doc/help/man-ppdhtml.html
+++ b/doc/help/man-ppdhtml.html
@@ -31,15 +31,19 @@ It is equivalent to using the <i>#define</i> directive in the source file.
<dd style="margin-left: 5.0em">Specifies an alternate include directory.
Multiple <i>-I</i> options can be supplied to add additional directories.
</dl>
+<h2 class="title"><a name="NOTES">Notes</a></h2>
+PPD files are deprecated and will no longer be supported in a future feature release of CUPS.
+Printers that do not support IPP can be supported using applications such as
+<b>ippeveprinter</b>(1).
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<a href="man-ppdc.html?TOPIC=Man+Pages"><b>ppdc</b>(1),</a>
-<a href="man-ppdcfile.html?TOPIC=Man+Pages"><b>ppdcfile</b>(5),</a>
-<a href="man-ppdi.html?TOPIC=Man+Pages"><b>ppdi</b>(1),</a>
-<a href="man-ppdmerge.html?TOPIC=Man+Pages"><b>ppdmerge</b>(1),</a>
-<a href="man-ppdpo.html?TOPIC=Man+Pages"><b>ppdpo</b>(1),</a>
+<b>ppdc</b>(1),
+<b>ppdcfile</b>(5),
+<b>ppdi</b>(1),
+<b>ppdmerge</b>(1),
+<b>ppdpo</b>(1),
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-ppdi.html b/doc/help/man-ppdi.html
index 0c83f630e..192b02b8c 100644
--- a/doc/help/man-ppdi.html
+++ b/doc/help/man-ppdi.html
@@ -38,15 +38,19 @@ If the source file does not exist, a new source file is created.
Otherwise the existing file is merged with the new PPD file(s) on the command-line.
If no source file is specified, the filename <i>ppdi.drv</i> is used.
</dl>
+<h2 class="title"><a name="NOTES">Notes</a></h2>
+PPD files are deprecated and will no longer be supported in a future feature release of CUPS.
+Printers that do not support IPP can be supported using applications such as
+<b>ippeveprinter</b>(1).
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<a href="man-ppdc.html?TOPIC=Man+Pages"><b>ppdc</b>(1),</a>
-<a href="man-ppdhtml.html?TOPIC=Man+Pages"><b>ppdhtml</b>(1),</a>
-<a href="man-ppdmerge.html?TOPIC=Man+Pages"><b>ppdmerge</b>(1),</a>
-<a href="man-ppdpo.html?TOPIC=Man+Pages"><b>ppdpo</b>(1),</a>
-<a href="man-ppdcfile.html?TOPIC=Man+Pages"><b>ppdcfile</b>(5),</a>
+<b>ppdc</b>(1),
+<b>ppdhtml</b>(1),
+<b>ppdmerge</b>(1),
+<b>ppdpo</b>(1),
+<b>ppdcfile</b>(5),
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-ppdmerge.html b/doc/help/man-ppdmerge.html
index e88435c40..458fac1f5 100644
--- a/doc/help/man-ppdmerge.html
+++ b/doc/help/man-ppdmerge.html
@@ -33,17 +33,20 @@ If not specified, the merged PPD file is written to the standard output.
If the output file already exists, it is silently overwritten.
</dl>
<h2 class="title"><a name="NOTES">Notes</a></h2>
-<b>ppdmerge</b> does not check whether the merged PPD files are for the same device.
+PPD files are deprecated and will no longer be supported in a future feature release of CUPS.
+Printers that do not support IPP can be supported using applications such as
+<b>ippeveprinter</b>(1).
+<p><b>ppdmerge</b> does not check whether the merged PPD files are for the same device.
Merging of different device PPDs will yield unpredictable results.
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<a href="man-ppdc.html?TOPIC=Man+Pages"><b>ppdc</b>(1),</a>
-<a href="man-ppdhtml.html?TOPIC=Man+Pages"><b>ppdhtml</b>(1),</a>
-<a href="man-ppdi.html?TOPIC=Man+Pages"><b>ppdi</b>(1),</a>
-<a href="man-ppdpo.html?TOPIC=Man+Pages"><b>ppdpo</b>(1),</a>
-<a href="man-ppdcfile.html?TOPIC=Man+Pages"><b>ppdcfile</b>(5),</a>
+<b>ppdc</b>(1),
+<b>ppdhtml</b>(1),
+<b>ppdi</b>(1),
+<b>ppdpo</b>(1),
+<b>ppdcfile</b>(5),
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-ppdpo.html b/doc/help/man-ppdpo.html
index 034563775..61c727ad6 100644
--- a/doc/help/man-ppdpo.html
+++ b/doc/help/man-ppdpo.html
@@ -37,15 +37,19 @@ Multiple <i>-I</i> options can be supplied to add additional directories.
<dd style="margin-left: 5.0em">Specifies the output file.
The supported extensions are <i>.po</i> or <i>.po.gz</i> for GNU gettext format message catalogs and <i>.strings</i> for macOS strings files.
</dl>
+<h2 class="title"><a name="NOTES">Notes</a></h2>
+PPD files are deprecated and will no longer be supported in a future feature release of CUPS.
+Printers that do not support IPP can be supported using applications such as
+<b>ippeveprinter</b>(1).
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<a href="man-ppdc.html?TOPIC=Man+Pages"><b>ppdc</b>(1),</a>
-<a href="man-ppdhtml.html?TOPIC=Man+Pages"><b>ppdhtml</b>(1),</a>
-<a href="man-ppdi.html?TOPIC=Man+Pages"><b>ppdi</b>(1),</a>
-<a href="man-ppdmerge.html?TOPIC=Man+Pages"><b>ppdmerge</b>(1),</a>
+<b>ppdc</b>(1),
+<b>ppdhtml</b>(1),
+<b>ppdi</b>(1),
+<b>ppdmerge</b>(1),
<b>ppdcfile(5),</b>
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-printers.conf.html b/doc/help/man-printers.conf.html
index 7b60a8cbe..a2f8ba68e 100644
--- a/doc/help/man-printers.conf.html
+++ b/doc/help/man-printers.conf.html
@@ -16,15 +16,16 @@ program. This file is not intended to be edited or managed manually.
<h2 class="title"><a name="NOTES">Notes</a></h2>
The name, location, and format of this file are an implementation detail that will change in future releases of CUPS.
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<a href="man-classes.conf.html?TOPIC=Man+Pages"><b>classes.conf</b>(5),</a>
+<b>classes.conf</b>(5),
+<a href="man-cups-files.conf.html?TOPIC=Man+Pages"><b>cups-files.conf</b>(5),</a>
<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8),</a>
<a href="man-cupsd.conf.html?TOPIC=Man+Pages"><b>cupsd.conf</b>(5),</a>
-<a href="man-mime.convs.html?TOPIC=Man+Pages"><b>mime.convs</b>(5),</a>
-<a href="man-mime.types.html?TOPIC=Man+Pages"><b>mime.types</b>(5),</a>
-<a href="man-subscriptions.conf.html?TOPIC=Man+Pages"><b>subscriptions.conf</b>(5),</a>
+<b>mime.convs</b>(5),
+<b>mime.types</b>(5),
+<b>subscriptions.conf</b>(5),
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/man-subscriptions.conf.html b/doc/help/man-subscriptions.conf.html
index ea4af7c55..fb7ec0287 100644
--- a/doc/help/man-subscriptions.conf.html
+++ b/doc/help/man-subscriptions.conf.html
@@ -10,21 +10,24 @@
<h2 class="title"><a name="NAME">Name</a></h2>
subscriptions.conf - subscription configuration file for cups
<h2 class="title"><a name="DESCRIPTION">Description</a></h2>
-The <b>subscriptions.conf</b> file defines the local event notification subscriptions that are active. It is normally located in the <i>/etc/cups</i> directory and is maintained by the
+The <b>subscriptions.conf</b> file defines the local event notification subscriptions that are active.
+It is normally located in the <i>/etc/cups</i> directory and is maintained by the
<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8)</a>
-program. This file is not intended to be edited or managed manually.
+program.
+This file is not intended to be edited or managed manually.
<h2 class="title"><a name="NOTES">Notes</a></h2>
The name, location, and format of this file are an implementation detail that will change in future releases of CUPS.
<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<a href="man-classes.conf.html?TOPIC=Man+Pages"><b>classes.conf</b>(5),</a>
+<b>classes.conf</b>(5),
+<a href="man-cups-files.conf.html?TOPIC=Man+Pages"><b>cups-files.conf</b>(5),</a>
<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8),</a>
<a href="man-cupsd.conf.html?TOPIC=Man+Pages"><b>cupsd.conf</b>(5),</a>
-<a href="man-mime.convs.html?TOPIC=Man+Pages"><b>mime.convs</b>(5),</a>
-<a href="man-mime.types.html?TOPIC=Man+Pages"><b>mime.types</b>(5),</a>
-<a href="man-printers.conf.html?TOPIC=Man+Pages"><b>printers.conf</b>(5),</a>
+<b>mime.convs</b>(5),
+<b>mime.types</b>(5),
+<b>printers.conf</b>(5),
CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
+Copyright &copy; 2007-2019 by Apple Inc.
</body>
</html>
diff --git a/doc/help/postscript-driver.html b/doc/help/postscript-driver.html
index 9abddf61c..f94fa72fd 100644
--- a/doc/help/postscript-driver.html
+++ b/doc/help/postscript-driver.html
@@ -1,11 +1,11 @@
-<!doctype html>
+<!DOCTYPE html>
<html>
<!-- SECTION: Programming -->
<head>
<title>Developing PostScript Printer Drivers</title>
<meta name="keywords" content="Programming">
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
- <meta name="creator" content="Mini-XML v2.11">
+ <meta name="creator" content="codedoc v3.1">
<meta name="author" content="Unknown">
<meta name="copyright" content="Unknown">
<meta name="version" content="0.0">
@@ -18,6 +18,11 @@ H1, H2, H3, H4, H5, H6, P, TD, TH {
font-family: lucida grande, geneva, helvetica, arial, sans-serif;
}
+H1 { font-size: 2em; }
+H2 { font-size: 1.75em; }
+H3 { font-size: 1.5em; }
+H4 { font-size: 1.25em; }
+
KBD {
font-family: monaco, courier, monospace;
font-weight: bold;
@@ -360,14 +365,13 @@ h1, h2, h3, h4, h5, h6 {
blockquote {
border: solid thin gray;
box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
- padding: 0px 10px;
+ padding: 10px 10px 0px;
page-break-inside: avoid;
}
p code, li code, p.code, pre, ul.code li {
background: rgba(127,127,127,0.1);
border: thin dotted gray;
font-family: monospace;
- font-size: 90%;
hyphens: manual;
-webkit-hyphens: manual;
page-break-inside: avoid;
@@ -390,12 +394,19 @@ span.info {
font-weight: bold;
white-space: nowrap;
}
-h3 span.info, h4 span.info {
- border-top-left-radius: 10px;
- border-top-right-radius: 10px;
+h2 span.info, h3 span.info, h4 span.info {
+ border-radius: 10px;
float: right;
+ font-size: 80%;
padding: 3px 6px;
}
+h2.title span.info, h3.title span.info, h4.title span.info {
+ border-bottom-left-radius: 0px;
+ border-bottom-right-radius: 0px;
+}
+h2.title span.info {
+ padding: 4px 6px;
+}
ul.code, ul.contents, ul.subcontents {
list-style-type: none;
margin: 0;
diff --git a/doc/help/ppd-compiler.html b/doc/help/ppd-compiler.html
index 5943fd22f..b33ca2d27 100644
--- a/doc/help/ppd-compiler.html
+++ b/doc/help/ppd-compiler.html
@@ -1,11 +1,11 @@
-<!doctype html>
+<!DOCTYPE html>
<html>
<!-- SECTION: Programming -->
<head>
<title>Introduction to the PPD Compiler</title>
<meta name="keywords" content="Programming">
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
- <meta name="creator" content="Mini-XML v2.11">
+ <meta name="creator" content="codedoc v3.1">
<meta name="author" content="Unknown">
<meta name="copyright" content="Unknown">
<meta name="version" content="0.0">
@@ -18,6 +18,11 @@ H1, H2, H3, H4, H5, H6, P, TD, TH {
font-family: lucida grande, geneva, helvetica, arial, sans-serif;
}
+H1 { font-size: 2em; }
+H2 { font-size: 1.75em; }
+H3 { font-size: 1.5em; }
+H4 { font-size: 1.25em; }
+
KBD {
font-family: monaco, courier, monospace;
font-weight: bold;
@@ -360,14 +365,13 @@ h1, h2, h3, h4, h5, h6 {
blockquote {
border: solid thin gray;
box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
- padding: 0px 10px;
+ padding: 10px 10px 0px;
page-break-inside: avoid;
}
p code, li code, p.code, pre, ul.code li {
background: rgba(127,127,127,0.1);
border: thin dotted gray;
font-family: monospace;
- font-size: 90%;
hyphens: manual;
-webkit-hyphens: manual;
page-break-inside: avoid;
@@ -390,12 +394,19 @@ span.info {
font-weight: bold;
white-space: nowrap;
}
-h3 span.info, h4 span.info {
- border-top-left-radius: 10px;
- border-top-right-radius: 10px;
+h2 span.info, h3 span.info, h4 span.info {
+ border-radius: 10px;
float: right;
+ font-size: 80%;
padding: 3px 6px;
}
+h2.title span.info, h3.title span.info, h4.title span.info {
+ border-bottom-left-radius: 0px;
+ border-bottom-right-radius: 0px;
+}
+h2.title span.info {
+ padding: 4px 6px;
+}
ul.code, ul.contents, ul.subcontents {
list-style-type: none;
margin: 0;
diff --git a/doc/help/raster-driver.html b/doc/help/raster-driver.html
index 03f6f3da9..de573c616 100644
--- a/doc/help/raster-driver.html
+++ b/doc/help/raster-driver.html
@@ -1,11 +1,11 @@
-<!doctype html>
+<!DOCTYPE html>
<html>
<!-- SECTION: Programming -->
<head>
<title>Developing Raster Printer Drivers</title>
<meta name="keywords" content="Programming">
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
- <meta name="creator" content="Mini-XML v2.11">
+ <meta name="creator" content="codedoc v3.1">
<meta name="author" content="Unknown">
<meta name="copyright" content="Unknown">
<meta name="version" content="0.0">
@@ -18,6 +18,11 @@ H1, H2, H3, H4, H5, H6, P, TD, TH {
font-family: lucida grande, geneva, helvetica, arial, sans-serif;
}
+H1 { font-size: 2em; }
+H2 { font-size: 1.75em; }
+H3 { font-size: 1.5em; }
+H4 { font-size: 1.25em; }
+
KBD {
font-family: monaco, courier, monospace;
font-weight: bold;
@@ -360,14 +365,13 @@ h1, h2, h3, h4, h5, h6 {
blockquote {
border: solid thin gray;
box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
- padding: 0px 10px;
+ padding: 10px 10px 0px;
page-break-inside: avoid;
}
p code, li code, p.code, pre, ul.code li {
background: rgba(127,127,127,0.1);
border: thin dotted gray;
font-family: monospace;
- font-size: 90%;
hyphens: manual;
-webkit-hyphens: manual;
page-break-inside: avoid;
@@ -390,12 +394,19 @@ span.info {
font-weight: bold;
white-space: nowrap;
}
-h3 span.info, h4 span.info {
- border-top-left-radius: 10px;
- border-top-right-radius: 10px;
+h2 span.info, h3 span.info, h4 span.info {
+ border-radius: 10px;
float: right;
+ font-size: 80%;
padding: 3px 6px;
}
+h2.title span.info, h3.title span.info, h4.title span.info {
+ border-bottom-left-radius: 0px;
+ border-bottom-right-radius: 0px;
+}
+h2.title span.info {
+ padding: 4px 6px;
+}
ul.code, ul.contents, ul.subcontents {
list-style-type: none;
margin: 0;
diff --git a/doc/help/spec-ppd.html b/doc/help/spec-ppd.html
index 40e56ee2d..3782eb7ca 100644
--- a/doc/help/spec-ppd.html
+++ b/doc/help/spec-ppd.html
@@ -1,11 +1,11 @@
-<!doctype html>
+<!DOCTYPE html>
<html>
<!-- SECTION: Specifications -->
<head>
<title>CUPS PPD Extensions</title>
<meta name="keywords" content="Specifications">
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
- <meta name="creator" content="Mini-XML v2.11">
+ <meta name="creator" content="codedoc v3.1">
<meta name="author" content="Unknown">
<meta name="copyright" content="Unknown">
<meta name="version" content="0.0">
@@ -18,6 +18,11 @@ H1, H2, H3, H4, H5, H6, P, TD, TH {
font-family: lucida grande, geneva, helvetica, arial, sans-serif;
}
+H1 { font-size: 2em; }
+H2 { font-size: 1.75em; }
+H3 { font-size: 1.5em; }
+H4 { font-size: 1.25em; }
+
KBD {
font-family: monaco, courier, monospace;
font-weight: bold;
@@ -360,14 +365,13 @@ h1, h2, h3, h4, h5, h6 {
blockquote {
border: solid thin gray;
box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
- padding: 0px 10px;
+ padding: 10px 10px 0px;
page-break-inside: avoid;
}
p code, li code, p.code, pre, ul.code li {
background: rgba(127,127,127,0.1);
border: thin dotted gray;
font-family: monospace;
- font-size: 90%;
hyphens: manual;
-webkit-hyphens: manual;
page-break-inside: avoid;
@@ -390,12 +394,19 @@ span.info {
font-weight: bold;
white-space: nowrap;
}
-h3 span.info, h4 span.info {
- border-top-left-radius: 10px;
- border-top-right-radius: 10px;
+h2 span.info, h3 span.info, h4 span.info {
+ border-radius: 10px;
float: right;
+ font-size: 80%;
padding: 3px 6px;
}
+h2.title span.info, h3.title span.info, h4.title span.info {
+ border-bottom-left-radius: 0px;
+ border-bottom-right-radius: 0px;
+}
+h2.title span.info {
+ padding: 4px 6px;
+}
ul.code, ul.contents, ul.subcontents {
list-style-type: none;
margin: 0;
@@ -485,7 +496,7 @@ h3.title {
<li><a href="#cupsUIResolver">cupsUIResolver</a></li>
</ul></li>
<li><a href="#I18N">Globalized PPD Support</a></li>
- <li><a href="#OPTIONS">&lt;span class=&quot;info&quot;&gt;CUPS 1.3/macOS 10.6&lt;/span&gt;Custom Options</a></li>
+ <li><a href="#OPTIONS">Custom Options</a></li>
<li><a href="#RASTERPS">Writing PostScript Option Commands for Raster Drivers</a></li>
<li><a href="#MEDIA">Media Keywords</a><ul class="subcontents">
<li><a href="#cupsMediaQualifier2">cupsMediaQualifier2</a></li>
@@ -575,7 +586,7 @@ LINE-END = CR / LF / CR LF
<p>CUPS supports several methods of auto-configuration via PPD keywords.</p>
-<h3><span class='info'>macOS 10.5</span><a name='APAutoSetupTool'>APAutoSetupTool</a></h3>
+<h3 class="title"><span class='info'>macOS 10.5</span><a name='APAutoSetupTool'>APAutoSetupTool</a></h3>
<p class='summary'>*APAutoSetupTool: "/LibraryPrinters/vendor/filename"</p>
@@ -591,7 +602,7 @@ LINE-END = CR / LF / CR LF
</pre>
-<h3><span class='info'>macOS 10.2/CUPS 1.4</span><a name='QUERYKEYWORD'>?MainKeyword</a></h3>
+<h3 class="title"><span class='info'>macOS 10.2/CUPS 1.4</span><a name='QUERYKEYWORD'>?MainKeyword</a></h3>
<p class='summary'>*?<i>MainKeyword</i>: "<br>
PostScript query code that writes a message using the = operator...<br>
@@ -621,7 +632,7 @@ LINE-END = CR / LF / CR LF
</pre>
-<h3><span class='info'>macOS 10.4/CUPS 1.5</span><a name='OID'>OIDMainKeyword</a></h3>
+<h3 class="title"><span class='info'>macOS 10.4/CUPS 1.5</span><a name='OID'>OIDMainKeyword</a></h3>
<p class='summary'>*?OID<i>MainKeyword</i>: ".n.n.n..."<br>
*OID<i>MainKeyword</i> <i>OptionKeyword1</i>: "value"<br>
@@ -653,7 +664,7 @@ LINE-END = CR / LF / CR LF
</blockquote>
-<h3><span class='info'>Deprecated</span><a name='cupsColorProfile'>cupsColorProfile</a></h3>
+<h3 class="title"><span class='info'>Deprecated</span><a name='cupsColorProfile'>cupsColorProfile</a></h3>
<p class='summary'>*cupsColorProfile Resolution/MediaType: "density gamma m00 m01 m02 m10 m11 m12 m20 m21 m22"</p>
@@ -690,7 +701,7 @@ f(x) = density * x <sup style='font-size: 100%'>gamma</sup>
</pre>
-<h3><span class='info'>macOS 10.3/CUPS 1.2</span><a name='cupsICCProfile'>cupsICCProfile</a></h3>
+<h3 class="title"><span class='info'>macOS 10.3/CUPS 1.2</span><a name='cupsICCProfile'>cupsICCProfile</a></h3>
<p class='summary'>*cupsICCProfile ColorModel.MediaType.Resolution/Description: "filename"</p>
@@ -711,7 +722,7 @@ f(x) = density * x <sup style='font-size: 100%'>gamma</sup>
*cupsICCProfile ../Default: "/Library/Printers/vendor/Profiles/foo-default.icc"
</pre>
-<h4>Customizing the Profile Selection Keywords</h4>
+<h4 class="title">Customizing the Profile Selection Keywords</h4>
<p>The <tt>ColorModel</tt>, <tt>MediaType</tt>, and <tt>Resolution</tt> main keywords can be reassigned to different main keywords, allowing drivers to do color profile selection based on different parameters. The <tt>cupsICCQualifier1</tt>, <tt>cupsICCQualifier2</tt>, and <tt>cupsICCQualifier3</tt> keywords define the mapping from selector to main keyword:</p>
@@ -730,7 +741,7 @@ f(x) = density * x <sup style='font-size: 100%'>gamma</sup>
</pre>
-<h3><span class='info'>macOS 10.4</span><a name='APCustom'>Custom Color Matching Support</a></h3>
+<h3 class="title"><span class='info'>macOS 10.4</span><a name='APCustom'>Custom Color Matching Support</a></h3>
<p class='summary'>*<a href='#APSupportsCustomColorMatching'>APSupportsCustomColorMatching</a>: true<br>
*<a href='#APCustomColorMatchingName'>APCustomColorMatchingName</a> name/text: ""<br>
@@ -745,7 +756,7 @@ f(x) = density * x <sup style='font-size: 100%'>gamma</sup>
</blockquote>
-<h4><span class='info'>macOS 10.5</span><a name='APCustomColorMatchingName'>APCustomColorMatchingName</a></h4>
+<h4 class="title"><span class='info'>macOS 10.5</span><a name='APCustomColorMatchingName'>APCustomColorMatchingName</a></h4>
<p class='summary'>*APCustomColorMatchingName name/text: ""</p>
@@ -759,7 +770,7 @@ f(x) = density * x <sup style='font-size: 100%'>gamma</sup>
*fr.APCustomColorMatchingName name/La AcmeColor(tm): ""
</pre>
-<h4><span class='info'>macOS 10.5</span><a name='APCustomColorMatchingProfile'>APCustomColorMatchingProfile</a></h4>
+<h4 class="title"><span class='info'>macOS 10.5</span><a name='APCustomColorMatchingProfile'>APCustomColorMatchingProfile</a></h4>
<p class='summary'>*APCustomColorMatchingProfile: name</p>
@@ -781,7 +792,7 @@ f(x) = density * x <sup style='font-size: 100%'>gamma</sup>
*APCustomColorMatchingProfile: AdobeRGB
</pre>
-<h4><span class='info'>macOS 10.5</span><a name='APDefaultCustomColorMatchingProfile'>APDefaultCustomColorMatchingProfile</a></h4>
+<h4 class="title"><span class='info'>macOS 10.5</span><a name='APDefaultCustomColorMatchingProfile'>APDefaultCustomColorMatchingProfile</a></h4>
<p class='summary'>*APDefaultCustomColorMatchingProfile: name</p>
@@ -795,7 +806,7 @@ f(x) = density * x <sup style='font-size: 100%'>gamma</sup>
*APDefaultCustomColorMatchingProfile: sRGB
</pre>
-<h4><span class='info'>macOS 10.4</span><a name='APSupportsCustomColorMatching'>APSupportsCustomColorMatching</a></h4>
+<h4 class="title"><span class='info'>macOS 10.4</span><a name='APSupportsCustomColorMatching'>APSupportsCustomColorMatching</a></h4>
<p class='summary'>*APSupportsCustomColorMatching: boolean</p>
@@ -832,7 +843,7 @@ f(x) = density * x <sup style='font-size: 100%'>gamma</sup>
</blockquote>
-<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsUIConstraints'>cupsUIConstraints</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsUIConstraints'>cupsUIConstraints</a></h3>
<p class='summary'>*cupsUIConstraints resolver: "*Keyword1 *Keyword2 ..."<br>
*cupsUIConstraints resolver: "*Keyword1 OptionKeyword1 *Keyword2 ..."<br>
@@ -863,7 +874,7 @@ f(x) = density * x <sup style='font-size: 100%'>gamma</sup>
</pre>
-<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsUIResolver'>cupsUIResolver</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsUIResolver'>cupsUIResolver</a></h3>
<p class='summary'>*cupsUIResolver resolver: "*Keyword1 OptionKeyword1 *Keyword2 OptionKeyword2 ..."</p>
@@ -1081,7 +1092,7 @@ option value is "1234" then CUPS will output the string "@PJL SET PASSCODE=1234"
<p>The resulting dictionary sets the page device attributes that are sent to your raster driver in the page header.</p>
-<h3>Custom Page Size Code</h3>
+<h3 class="title">Custom Page Size Code</h3>
<p>There are many possible implementations of the <tt>CustomPageSize</tt> code. For CUPS raster drivers, the following code is recommended:</p>
@@ -1095,7 +1106,7 @@ option value is "1234" then CUPS will output the string "@PJL SET PASSCODE=1234"
</pre>
-<h3>Supported PostScript Operators</h3>
+<h3 class="title">Supported PostScript Operators</h3>
<p>CUPS supports the following PostScript operators in addition to the usual PostScript number, string (literal and hex-encoded), boolean, null, and name values:</p>
@@ -1155,7 +1166,7 @@ PRE B {
</blockquote>
-<h3>Supported Page Device Attributes</h3>
+<h3 class="title">Supported Page Device Attributes</h3>
<p>Table 2 shows the supported page device attributes along with PostScript code examples.</p>
@@ -1427,7 +1438,7 @@ PRE B {
size limits based on up to two options.</p>
-<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMediaQualifier2'>cupsMediaQualifier2</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMediaQualifier2'>cupsMediaQualifier2</a></h3>
<p class='summary'>*cupsMediaQualifier2: MainKeyword</p>
@@ -1447,7 +1458,7 @@ custom page size limits.</p>
</pre>
-<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMediaQualifier3'>cupsMediaQualifier3</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMediaQualifier3'>cupsMediaQualifier3</a></h3>
<p class='summary'>*cupsMediaQualifier3: MainKeyword</p>
@@ -1467,7 +1478,7 @@ custom page size limits.</p>
</pre>
-<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMinSize'>cupsMinSize</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMinSize'>cupsMinSize</a></h3>
<p class='summary'>*cupsMinSize .Qualifier2.Qualifier3: "width length"<br>
*cupsMinSize .Qualifier2.: "width length"<br>
@@ -1491,7 +1502,7 @@ are used to identify options to use for matching.</p>
</pre>
-<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMaxSize'>cupsMaxSize</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMaxSize'>cupsMaxSize</a></h3>
<p class='summary'>*cupsMaxSize .Qualifier2.Qualifier3: "width length"<br>
*cupsMaxSize .Qualifier2.: "width length"<br>
@@ -1515,7 +1526,7 @@ are used to identify options to use for matching.</p>
</pre>
-<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsPageSizeCategory'>cupsPageSizeCategory</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsPageSizeCategory'>cupsPageSizeCategory</a></h3>
<p class="summary">*cupsPageSizeCategory name/text: "name name2 ... nameN"</p>
@@ -1532,7 +1543,7 @@ are used to identify options to use for matching.</p>
<h2 class='title'><a name='ATTRIBUTES'>General Attributes</a></h2>
-<h3><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsBackSide'>cupsBackSide</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsBackSide'>cupsBackSide</a></h3>
<p class='summary'>*cupsBackSide: keyword</p>
@@ -1629,7 +1640,7 @@ will be ignored.</p>
keyword.</p>
-<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsCommands'>cupsCommands</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsCommands'>cupsCommands</a></h3>
<p class='summary'>*cupsCommands: "name name2 ... nameN"</p>
@@ -1645,7 +1656,7 @@ by whitespace.</p>
</pre>
-<h3><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsEvenDuplex'>cupsEvenDuplex</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsEvenDuplex'>cupsEvenDuplex</a></h3>
<p class='summary'>*cupsEvenDuplex: boolean</p>
@@ -1661,7 +1672,7 @@ printing is selected. The default value is <code>false</code>.</p>
</pre>
-<h3><a name='cupsFax'>cupsFax</a></h3>
+<h3 class="title"><a name='cupsFax'>cupsFax</a></h3>
<p class='summary'>*cupsFax: boolean</p>
@@ -1674,7 +1685,7 @@ printing is selected. The default value is <code>false</code>.</p>
</pre>
-<h3><a name='cupsFilter'>cupsFilter</a></h3>
+<h3 class="title"><a name='cupsFilter'>cupsFilter</a></h3>
<p class='summary'>*cupsFilter: "source/type cost program"</p>
@@ -1697,7 +1708,7 @@ the special filter program "-" may be specified.</p>
</pre>
-<h3><span class='info'>CUPS 1.5</span><a name='cupsFilter2'>cupsFilter2</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.5</span><a name='cupsFilter2'>cupsFilter2</a></h3>
<p class='summary'>*cupsFilter2: "source/type destination/type cost program"</p>
@@ -1723,7 +1734,7 @@ the special filter program "-" may be specified.</p>
</pre>
-<h3><span class='info'>CUPS 2.3</span><a name='cupsFinishingTemplate'>cupsFinishingTemplate</a></h3>
+<h3 class="title"><span class='info'>CUPS 2.3</span><a name='cupsFinishingTemplate'>cupsFinishingTemplate</a></h3>
<p class='summary'>*cupsFinishingTemplate name/text: ""</p>
@@ -1742,7 +1753,7 @@ the special filter program "-" may be specified.</p>
</pre>
-<h3><span class='info'>Deprecated</span><a name='cupsFlipDuplex'>cupsFlipDuplex</a></h3>
+<h3 class="title"><span class='info'>Deprecated</span><a name='cupsFlipDuplex'>cupsFlipDuplex</a></h3>
<p class='summary'>*cupsFlipDuplex: boolean</p>
@@ -1778,7 +1789,7 @@ Ghostscript can use:</p>
</pre></blockquote>
-<h3><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsIPPFinishings'>cupsIPPFinishings</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsIPPFinishings'>cupsIPPFinishings</a></h3>
<p class='summary'>*cupsIPPFinishings number/text: "*Option Choice ..."</p>
@@ -1795,7 +1806,7 @@ values to PPD options and choices.</p>
</pre>
-<h3><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsIPPReason'>cupsIPPReason</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsIPPReason'>cupsIPPReason</a></h3>
<p class='summary'>*cupsIPPReason reason/Reason Text: "optional URIs"</p>
@@ -1836,7 +1847,7 @@ http://www.vendor.com/help"
</pre>
-<h3><span class='info'>CUPS 1.5</span><a name='cupsIPPSupplies'>cupsIPPSupplies</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.5</span><a name='cupsIPPSupplies'>cupsIPPSupplies</a></h3>
<p class='summary'>*cupsIPPSupplies: boolean</p>
@@ -1850,7 +1861,7 @@ http://www.vendor.com/help"
</pre>
-<h3><span class='info'>CUPS 1.7/macOS 10.9</span><a name='cupsJobAccountId'>cupsJobAccountId</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.7/macOS 10.9</span><a name='cupsJobAccountId'>cupsJobAccountId</a></h3>
<p class='summary'>*cupsJobAccountId: boolean</p>
@@ -1864,7 +1875,7 @@ http://www.vendor.com/help"
</pre>
-<h3><span class='info'>CUPS 1.7/macOS 10.9</span><a name='cupsJobAccountingUserId'>cupsJobAccountingUserId</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.7/macOS 10.9</span><a name='cupsJobAccountingUserId'>cupsJobAccountingUserId</a></h3>
<p class='summary'>*cupsJobAccountingUserId: boolean</p>
@@ -1878,7 +1889,7 @@ http://www.vendor.com/help"
</pre>
-<h3><span class='info'>CUPS 1.7/macOS 10.9</span><a name='cupsJobPassword'>cupsJobPassword</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.7/macOS 10.9</span><a name='cupsJobPassword'>cupsJobPassword</a></h3>
<p class='summary'>*cupsJobPassword: "format"</p>
@@ -1905,7 +1916,7 @@ password string. For example, "1111" indicated a 4-digit US ASCII PIN code.</p>
</pre>
-<h3><span class='info'>CUPS 1.2/macOS 10.5</span><a name='cupsLanguages'>cupsLanguages</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.2/macOS 10.5</span><a name='cupsLanguages'>cupsLanguages</a></h3>
<p class='summary'>*cupsLanguages: "locale list"</p>
@@ -1921,7 +1932,7 @@ list of locale names ("en", "en_US", "fr_CA", etc.)</p>
</pre>
-<h3><span class='info'>CUPS 1.7/macOS 10.9</span><a name='cupsMandatory'>cupsMandatory</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.7/macOS 10.9</span><a name='cupsMandatory'>cupsMandatory</a></h3>
<p class='summary'>*cupsMandatory: "attribute1 attribute2 ... attributeN"</p>
@@ -1935,7 +1946,7 @@ list of locale names ("en", "en_US", "fr_CA", etc.)</p>
</pre>
-<h3><a name='cupsManualCopies'>cupsManualCopies</a></h3>
+<h3 class="title"><a name='cupsManualCopies'>cupsManualCopies</a></h3>
<p class='summary'>*cupsManualCopies: boolean</p>
@@ -1951,7 +1962,7 @@ hardware. The default value is <code>false</code>.</p>
</pre>
-<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMarkerName'>cupsMarkerName</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMarkerName'>cupsMarkerName</a></h3>
<p class='summary'>*cupsMarkerName/Name Text: ""</p>
@@ -1966,7 +1977,7 @@ generated by the driver to human readable text.</p>
</pre>
-<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMarkerNotice'>cupsMarkerNotice</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMarkerNotice'>cupsMarkerNotice</a></h3>
<p class='summary'>*cupsMarkerNotice: "disclaimer text"</p>
@@ -1981,7 +1992,7 @@ are approximate".</p>
</pre>
-<h3><span class='info'>CUPS 1.6/macOS 10.8</span><a name='cupsMaxCopies'>cupsMaxCopies</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.6/macOS 10.8</span><a name='cupsMaxCopies'>cupsMaxCopies</a></h3>
<p class='summary'>*cupsMaxCopies: integer</p>
@@ -1995,7 +2006,7 @@ are approximate".</p>
</pre>
-<h3><a name='cupsModelNumber'>cupsModelNumber</a></h3>
+<h3 class="title"><a name='cupsModelNumber'>cupsModelNumber</a></h3>
<p class='summary'>*cupsModelNumber: number</p>
@@ -2011,7 +2022,7 @@ the output for a specific model of printer.</p>
</pre>
-<h3><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsPJLCharset'>cupsPJLCharset</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsPJLCharset'>cupsPJLCharset</a></h3>
<p class='summary'>*cupsPJLCharset: "ISO character set name"</p>
@@ -2027,7 +2038,7 @@ assumed.</p>
</pre>
-<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsPJLDisplay'>cupsPJLDisplay</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsPJLDisplay'>cupsPJLDisplay</a></h3>
<p class='summary'>*cupsPJLDisplay: "what"</p>
@@ -2047,7 +2058,7 @@ to use "@PJL RDYMSG DISPLAY". The default is "job".</p>
</pre>
-<h3><span class='info'>CUPS 1.2/macOS 10.5</span><a name='cupsPortMonitor'>cupsPortMonitor</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.2/macOS 10.5</span><a name='cupsPortMonitor'>cupsPortMonitor</a></h3>
<p class='summary'>*cupsPortMonitor urischeme/Descriptive Text: "port monitor"</p>
@@ -2080,7 +2091,7 @@ to disable the port monitor for the given URI scheme.</p>
</pre>
-<h3><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsPreFilter'>cupsPreFilter</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsPreFilter'>cupsPreFilter</a></h3>
<p class='summary'>*cupsPreFilter: "source/type cost program"</p>
@@ -2099,7 +2110,7 @@ before the filter that accepts the given MIME type.</p>
</pre>
-<h3><span class='info'>CUPS 1.5</span><a name='cupsPrintQuality'>cupsPrintQuality</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.5</span><a name='cupsPrintQuality'>cupsPrintQuality</a></h3>
<p class='summary'>*cupsPrintQuality keyword/text: "code"</p>
@@ -2124,7 +2135,7 @@ before the filter that accepts the given MIME type.</p>
</pre>
-<h3><span class='info'>CUPS 1.5</span><a name='cupsSingleFile'>cupsSingleFile</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.5</span><a name='cupsSingleFile'>cupsSingleFile</a></h3>
<p class='summary'>*cupsSingleFile: Boolean</p>
@@ -2141,7 +2152,7 @@ before the filter that accepts the given MIME type.</p>
</pre>
-<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsSNMPSupplies'>cupsSNMPSupplies</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsSNMPSupplies'>cupsSNMPSupplies</a></h3>
<p class='summary'>*cupsSNMPSupplies: boolean</p>
@@ -2157,7 +2168,7 @@ the standard SNMP Printer MIB OIDs for supply levels. The default value is
</pre>
-<h3><a name='cupsVersion'>cupsVersion</a></h3>
+<h3 class="title"><a name='cupsVersion'>cupsVersion</a></h3>
<p class='summary'>*cupsVersion: major.minor</p>
@@ -2173,7 +2184,7 @@ PPD file extensions was used. Currently it must be the string
</pre>
-<h3><span class="info">CUPS 1.6/macOS 10.8</span><a name="JCLToPDFInterpreter">JCLToPDFInterpreter</a></h3>
+<h3 class="title"><span class="info">CUPS 1.6/macOS 10.8</span><a name="JCLToPDFInterpreter">JCLToPDFInterpreter</a></h3>
<p class="summary">*JCLToPDFInterpreter: "JCL"</p>
@@ -2189,7 +2200,7 @@ PPD file extensions was used. Currently it must be the string
<h2 class='title'><a name='MACOSX'>macOS Attributes</a></h2>
-<h3><span class='info'>Deprecated</span><a name='APDialogExtension'>APDialogExtension</a></h3>
+<h3 class="title"><span class='info'>Deprecated</span><a name='APDialogExtension'>APDialogExtension</a></h3>
<p class='summary'>*APDialogExtension: "/Library/Printers/vendor/filename.plugin"</p>
@@ -2220,7 +2231,7 @@ AirPrint moving forward.</p>
</pre>
-<h3><span class='info'>macOS 10.4</span><a name='APDuplexRequiresFlippedMargin'>APDuplexRequiresFlippedMargin</a></h3>
+<h3 class="title"><span class='info'>macOS 10.4</span><a name='APDuplexRequiresFlippedMargin'>APDuplexRequiresFlippedMargin</a></h3>
<p class='summary'>*APDuplexRequiresFlippedMargin: boolean</p>
@@ -2303,7 +2314,7 @@ and the <tt>Tumble</tt> page attribute.</p>
keyword.</p>
-<h3><a name='APHelpBook'>APHelpBook</a></h3>
+<h3 class="title"><a name='APHelpBook'>APHelpBook</a></h3>
<p class='summary'>*APHelpBook: "bundle URL"</p>
@@ -2319,7 +2330,7 @@ looking up IPP reason codes for this printer driver. The
</pre>
-<h3><span class='info'>macOS 10.6</span><a name='APICADriver'>APICADriver</a></h3>
+<h3 class="title"><span class='info'>macOS 10.6</span><a name='APICADriver'>APICADriver</a></h3>
<p class='summary'>*APICADriver: boolean</p>
@@ -2334,7 +2345,7 @@ Architecture (ICA) driver for scanning. The default is <tt>False</tt>.</p>
</pre>
-<h3><span class='info'>macOS 10.3</span><a name='APPrinterIconPath'>APPrinterIconPath</a></h3>
+<h3 class="title"><span class='info'>macOS 10.3</span><a name='APPrinterIconPath'>APPrinterIconPath</a></h3>
<p class='summary'>*APPrinterIconPath: "/Library/Printers/vendor/filename.icns"</p>
@@ -2349,7 +2360,7 @@ displaying the printer. The file must be in the Apple icon format.</p>
</pre>
-<h3><span class='info'>macOS 10.4</span><a name='APPrinterLowInkTool'>APPrinterLowInkTool</a></h3>
+<h3 class="title"><span class='info'>macOS 10.4</span><a name='APPrinterLowInkTool'>APPrinterLowInkTool</a></h3>
<p class='summary'>*APPrinterLowInkTool: "/Library/Printers/vendor/program"</p>
@@ -2367,7 +2378,7 @@ Technical Note TN2144</a> for more information.</p>
</pre>
-<h3><span class='info'>macOS 10.5</span><a name='APPrinterPreset'>APPrinterPreset</a></h3>
+<h3 class="title"><span class='info'>macOS 10.5</span><a name='APPrinterPreset'>APPrinterPreset</a></h3>
<p class='summary'>*APPrinterPreset name/text: "*Option Choice ..."</p>
@@ -2438,7 +2449,7 @@ choice (*MainKeyword OptionKeyword) or a preset identifier and value
</pre>
-<h3><span class='info'>macOS 10.3</span><a name='APPrinterUtilityPath'>APPrinterUtilityPath</a></h3>
+<h3 class="title"><span class='info'>macOS 10.3</span><a name='APPrinterUtilityPath'>APPrinterUtilityPath</a></h3>
<p class='summary'>*APPrinterPrinterUtilityPath: "/Library/Printers/vendor/filename.app"</p>
@@ -2454,7 +2465,7 @@ information.</p>
</pre>
-<h3><span class='info'>macOS 10.6</span><a name='APScannerOnly'>APScannerOnly</a></h3>
+<h3 class="title"><span class='info'>macOS 10.6</span><a name='APScannerOnly'>APScannerOnly</a></h3>
<p class='summary'>*APScannerOnly: boolean</p>
@@ -2469,7 +2480,7 @@ capabilities. The default is <tt>False</tt>.</p>
</pre>
-<h3><span class='info'>macOS 10.3</span><a name='APScanAppBundleID'>APScanAppBundleID</a></h3>
+<h3 class="title"><span class='info'>macOS 10.3</span><a name='APScanAppBundleID'>APScanAppBundleID</a></h3>
<p class='summary'>*APScanAppBundleID: "bundle ID"</p>
@@ -2486,7 +2497,7 @@ the device.</p>
<h2 class='title'><a name='HISTORY'>Change History</a></h2>
-<h3>Changes in CUPS 2.3</h3>
+<h3 class="title">Changes in CUPS 2.3</h3>
<ul>
@@ -2495,7 +2506,7 @@ the device.</p>
</ul>
-<h3>Changes in CUPS 1.7</h3>
+<h3 class="title">Changes in CUPS 1.7</h3>
<ul>
@@ -2507,7 +2518,7 @@ the device.</p>
</ul>
-<h3>Changes in CUPS 1.6</h3>
+<h3 class="title">Changes in CUPS 1.6</h3>
<ul>
@@ -2522,7 +2533,7 @@ the device.</p>
</ul>
-<h3>Changes in CUPS 1.5</h3>
+<h3 class="title">Changes in CUPS 1.5</h3>
<ul>
@@ -2531,7 +2542,7 @@ the device.</p>
</ul>
-<h3>Changes in CUPS 1.4.5</h3>
+<h3 class="title">Changes in CUPS 1.4.5</h3>
<ul>
@@ -2542,7 +2553,7 @@ the device.</p>
</ul>
-<h3>Changes in CUPS 1.4</h3>
+<h3 class="title">Changes in CUPS 1.4</h3>
<ul>
@@ -2577,7 +2588,7 @@ the device.</p>
</ul>
-<h3>Changes in CUPS 1.3.1</h3>
+<h3 class="title">Changes in CUPS 1.3.1</h3>
<ul>
@@ -2592,7 +2603,7 @@ the device.</p>
</ul>
-<h3>Changes in CUPS 1.3</h3>
+<h3 class="title">Changes in CUPS 1.3</h3>
<ul>
@@ -2612,7 +2623,7 @@ the device.</p>
</ul>
-<h3>Changes in CUPS 1.2.8</h3>
+<h3 class="title">Changes in CUPS 1.2.8</h3>
<ul>
@@ -2622,7 +2633,7 @@ the device.</p>
</ul>
-<h3>Changes in CUPS 1.2</h3>
+<h3 class="title">Changes in CUPS 1.2</h3>
<ul>
@@ -2648,7 +2659,7 @@ the device.</p>
</ul>
-<h3>Changes in CUPS 1.1</h3>
+<h3 class="title">Changes in CUPS 1.1</h3>
<ul>
diff --git a/doc/help/translation.html b/doc/help/translation.html
index a4ada4a70..7202c4c0e 100644
--- a/doc/help/translation.html
+++ b/doc/help/translation.html
@@ -8,73 +8,46 @@
<H1 CLASS="title">Translating and Customizing CUPS</H1>
-<P>Thanks to its extensive use of templates, images, and message
-catalogs, CUPS can be easily translated (or customized!) to suit
-your needs. This help file will guide you through the CUPS
-localization files so you can get the most out of it.</P>
+<P>Thanks to its extensive use of templates, images, and message catalogs, CUPS can be easily translated (or customized!) to suit your needs. This help file will guide you through the CUPS localization files so you can get the most out of it.</P>
-<H2 CLASS="title"><A NAME="INTRO">Getting Started</A></H2>
+<H2 CLASS="title" ID="INTRO">Getting Started</H2>
-<P>Start by downloading the CUPS source code from <A
-HREF="http://www.cups.org/software.php"
-TARGET="_blank">www.cups.org</A>. After you extract the files
-from the source archive, you will want to copy the following
-files and directories:</P>
+<P>Start by downloading the CUPS source code from <A HREF="https://www.cups.org/" TARGET="_blank">www.cups.org</A>. After you extract the files from the source archive (or clone the Git repository), you will want to copy the following files and directories:</P>
<UL>
- <LI><VAR>desktop/cups.desktop</VAR> - the GNOME/KDE
- desktop file pointing to the CUPS web interface</LI>
+ <LI><VAR>desktop/cups.desktop</VAR> - the GNOME/KDE desktop file pointing to the CUPS web interface</LI>
- <LI><VAR>doc/index.html</VAR> - the web interface home
- page</LI>
+ <LI><VAR>doc/index.html.in</VAR> - the web interface home page</LI>
<LI><VAR>locale/cups.pot</VAR> - the message catalog</LI>
- <LI><VAR>templates/*.tmpl</VAR> - the web interface
- template files</LI>
-
+ <LI><VAR>templates/*.tmpl</VAR> and <VAR>templates/header.tmpl.in</VAR> - the web interface template files</LI>
+
</UL>
-<P>With the exception of the message catalogs and desktop file,
-localization files are placed in subdirectories under the
-<VAR>doc</VAR> and <VAR>templates</VAR> using the locale name.
-Locale names are either <VAR>ll</VAR> or <VAR>ll_CC</VAR>, where
-"ll" is the 2-letter language code and "CC" is the 2-letter
-country code. <em>CUPS does not currently use or support the newer
-<VAR>ll-region</VAR> syntax for locale names.</em></P>
+<P>With the exception of the message catalogs and desktop file, localization files are placed in subdirectories under the <VAR>doc</VAR> and <VAR>templates</VAR> using the locale name. Locale names are either <VAR>ll</VAR> or <VAR>ll_CC</VAR>, where "ll" is the 2-letter language code and "CC" is the 2-letter country code. <em>CUPS does not currently use or support the newer <VAR>ll-region</VAR> syntax for locale names.</em></P>
-<P>All non-image files must be encoded using the UTF-8 character
-set.</P>
+<P>All non-image files must be encoded using the UTF-8 character set.</P>
-<H2 CLASS="title"><A NAME="SUBMIT">Submitting a Translation for CUPS</A></H2>
+<H2 CLASS="title" ID="SUBMIT">Submitting a Translation for CUPS</H2>
-<P>To submit a translation for inclusion in CUPS, translate the
-desktop file, all of the template files, the <VAR>index.html.in</VAR>
-file, and the message catalog. Place these files in the correct
-subdirectories in the CUPS source code archive and run the following
-command to create an archive with your files:</P>
+<P>To submit a translation for inclusion in CUPS, translate the desktop file, all of the template files, the <VAR>index.html.in</VAR> file, and the message catalog. Place these files in the correct subdirectories in the CUPS source code archive and run the following command to create an archive with your files:</P>
<PRE CLASS="command">
-tar cvf <I>ll_CC</I>.tar.gz desktop/cups.desktop doc/<I>ll_CC</I> \
- locale/cups_<I>ll_CC</I>.po templates/<I>ll_CC</I>
+tar cvf <I>ll_CC</I>.tar.gz desktop/cups.desktop doc/<I>ll_CC</I> locale/cups_<I>ll_CC</I>.po templates/<I>ll_CC</I>
</PRE>
-<P>Replace "ll_CC" with the locale name for your translation.
-Once you have created the archive, go to the <A
-HREF="http://www.cups.org/str.php" TARGET="_blank">CUPS Bugs
-&amp; Features</A> page and submit a bug report, attaching the
-translation to the report.</P>
+<P>Replace "ll_CC" with the locale name for your translation. Once you have created the archive, go to the <A HREF="https://github.com/apple/cups" TARGET="_blank">CUPS project page</A> and submit a bug report, attaching the translation to the report.</P>
+
+<P>Alternately, you can clone the CUPS project on Github, make your changes, and submit a pull request from the same link.</P>
-<H2 CLASS="title"><A NAME="DESKTOP">The Desktop File</A></H2>
+<H2 CLASS="title" ID="DESKTOP">The Desktop File</H2>
-<P>The <VAR>desktop/cups.desktop</VAR> file provides a link to
-the CUPS web interface from desktop environments such as
-GNOME and KDE. To translate this file, add two lines to the
-bottom with the <tt>Name</tt> and <tt>Comment</tt> keys:</P>
+<P>The <VAR>desktop/cups.desktop</VAR> file provides a link to the CUPS web interface from desktop environments such as GNOME and KDE. To translate this file, add two lines to the bottom with the <tt>Name</tt> and <tt>Comment</tt> keys:</P>
<PRE CLASS="command">
Name[<I>ll_CC</I>]=<I>Translation of "Manage Printing"</I>
@@ -82,42 +55,25 @@ Comment[<I>ll_CC</I>]=<I>Translation of "CUPS Web Interface"</I>
</PRE>
-<H2 CLASS="title"><A NAME="HOMEPAGE">The Home Page</A></H2>
+<H2 CLASS="title" ID="HOMEPAGE">The Home Page</H2>
-<P>The <VAR>index.html</VAR> file is a complete HTML file that is
-displayed when the user visits "http://localhost:631/". Edit the
-existing <VAR>doc/index.html</VAR> and save it in the
-<VAR>doc/ll_CC</VAR> subdirectory so that the makefile can
-install it. Run "make install" in the <VAR>doc</VAR> subdirectory
-to test the new home page.</P>
+<P>The <VAR>index.html.in</VAR> file is a complete HTML file that is displayed when the user visits "http://localhost:631/". Edit the existing <VAR>doc/index.html.in</VAR> and save it in the <VAR>doc/ll_CC</VAR> subdirectory so that the configure script can generate it. After configuring, run "make install" in the <VAR>doc</VAR> subdirectory to test the new home page.</P>
-<H2 CLASS="title"><A NAME="CATALOGS">Message Catalogs</A></H2>
+<H2 CLASS="title" ID="CATALOGS">Message Catalogs</H2>
-<P>CUPS message catalogs are GNU gettext ".po" text files that
-provide a list of localized message strings for the CUPS
-software. Message catalogs are named <VAR>cups_ll.po</VAR> or
-<VAR>cups_ll_CC.po</VAR>, where "ll" is the standard 2-letter
-abbreviation for the language and "CC" is the standard 2-letter
-abbreviation for the country.</P>
+<P>CUPS message catalogs are GNU gettext ".po" text files that provide a list of localized message strings for the CUPS software. Message catalogs are named <VAR>cups_ll.po</VAR> or <VAR>cups_ll_CC.po</VAR>, where "ll" is the standard 2-letter abbreviation for the language and "CC" is the standard 2-letter abbreviation for the country.</P>
-<P>When translating a new message catalog, copy the
-<VAR>cups.pot</VAR> message catalog file in the <VAR>locale</VAR>
-subdirectory of the CUPS source code. For example, to start
-translating the message catalog to Canadian French, you would
-type the following commands:</P>
+<P>When translating a new message catalog, copy the <VAR>cups.pot</VAR> message catalog file in the <VAR>locale</VAR> subdirectory of the CUPS source code. For example, to start translating the message catalog to Canadian French, you would type the following commands:</P>
<PRE CLASS="command">
cd locale
cp cups.pot cups_fr_CA.po
</PRE>
-<P>Alternatively, you can copy the existing <VAR>cups_fr.po</VAR>
-message catalog and then make any necessary changes.</P>
+<P>Alternatively, you can copy the existing <VAR>cups_fr.po</VAR> message catalog and then make any necessary changes.</P>
-<P>Once you have make your copy of the file, edit it using your
-favorite text editor or translation program to translate the text
-to the desired language.</P>
+<P>Once you have make your copy of the file, edit it using your favorite text editor or translation program to translate the text to the desired language.</P>
<P>Then validate your translation using the <VAR>locale/checkpo</VAR> utility:</P>
@@ -126,29 +82,14 @@ cd locale
./checkpo cups_ll_CC.po
</PRE>
-<P>After fixing any errors in your translation, add your locale to the <CODE>LANGUAGES</CODE>
-variable in the <VAR>Makedefs</VAR> file and run the "make
-install" command in the <VAR>locale</VAR> subdirectory to test
-the translation.</P>
+<P>After fixing any errors in your translation, add your locale to the <CODE>LANGUAGES</CODE> variable in the <VAR>Makedefs</VAR> file and run the "make install" command in the <VAR>locale</VAR> subdirectory to test the translation. <em>This variable is automatically updated when you run the configure script.</em></P>
-<H2 CLASS="title"><A NAME="TEMPLATES">Template Files</A></H2>
+<H2 CLASS="title" ID="TEMPLATES">Template Files</H2>
-<P>The CUPS scheduler provides a web interface that can be used
-to do many common printing and administration tasks. The built-in
-web server supports localization of web pages through the use of
-subdirectories for each locale, e.g. "fr" for French, "de" for
-German, "fr_ca" for French in Canada, and so forth.</P>
+<P>The CUPS scheduler provides a web interface that can be used to do many common printing and administration tasks. The built-in web server supports localization of web pages through the use of subdirectories for each locale, e.g. "fr" for French, "de" for German, "fr_ca" for French in Canada, and so forth.</P>
-<P>Template files are HTML files with special formatting
-characters in them that allow substitution of variables and arrays.
-The CUPS CGI programs (<CODE>admin.cgi</CODE>,
-<CODE>classes.cgi</CODE>, <CODE>help.cgi</CODE>,
-<CODE>jobs.cgi</CODE>, and <CODE>printers.cgi</CODE>) use these
-template file to provide dynamic content for the web interface.
-Template files are installed in the
-<VAR>/usr/share/cups/templates</VAR> directory by default. Table
-2 lists the various template files and their purpose.</P>
+<P>Template files are HTML files with special formatting characters in them that allow substitution of variables and arrays. The CUPS CGI programs (<CODE>admin.cgi</CODE>, <CODE>classes.cgi</CODE>, <CODE>help.cgi</CODE>, <CODE>jobs.cgi</CODE>, and <CODE>printers.cgi</CODE>) use these template file to provide dynamic content for the web interface. Template files are installed in the <VAR>/usr/share/cups/templates</VAR> directory by default. <A HREF="table1">Table 1</a> lists the various template files and their purpose.</P>
<P>Translated versions of the template files should be saved in
the <VAR>templates/ll_CC</VAR> subdirectory. For example,
@@ -159,8 +100,8 @@ translated all of the templates, add the locale to the
<VAR>Makedefs</VAR> file and run "make install" in the
<VAR>templates</VAR> subdirectory to test the translation.</P>
-<DIV CLASS="table"><TABLE SUMMARY="Web Interface Template Files">
-<CAPTION>Table 2: Web Interface Template Files</CAPTION>
+<DIV CLASS="table"><TABLE ID="table1" SUMMARY="Web Interface Template Files">
+<CAPTION>Table 1: Web Interface Template Files</CAPTION>
<THEAD>
<TR>
<TH>Filename</TH>
@@ -170,17 +111,11 @@ translated all of the templates, add the locale to the
<TBODY>
<TR>
<TD>add-class.tmpl</TD>
- <TD>This is the initial form that is shown to add a new
- printer class.</TD>
+ <TD>This is the initial form that is shown to add a new printer class.</TD>
</TR>
<TR>
<TD>add-printer.tmpl</TD>
- <TD>This is the initial form that is shown to add a new
- printer.</TD>
-</TR>
-<TR>
- <TD>add-rss-subscription.tmpl</TD>
- <TD>This is the form that is shown to add a new RSS subscription.</TD>
+ <TD>This is the initial form that is shown to add a new printer.</TD>
</TR>
<TR>
<TD>admin.tmpl</TD>
@@ -188,28 +123,27 @@ translated all of the templates, add the locale to the
</TR>
<TR>
<TD>choose-device.tmpl</TD>
- <TD>This is the form that shows the list of available
- devices.</TD>
+ <TD>This is the form that shows the list of available devices.</TD>
</TR>
<TR>
<TD>choose-make.tmpl</TD>
- <TD>This is the form that shows the list of available
- manufacturers.</TD>
+ <TD>This is the form that shows the list of available manufacturers.</TD>
</TR>
<TR>
<TD>choose-model.tmpl</TD>
- <TD>This is the form that shows the list of available
- printer models/drivers.</TD>
+ <TD>This is the form that shows the list of available printer models/drivers.</TD>
</TR>
<TR>
<TD>choose-serial.tmpl</TD>
- <TD>This is the form that allows the user to choose
- a serial port and any options.</TD>
+ <TD>This is the form that allows the user to choose a serial port and any options.</TD>
</TR>
<TR>
<TD>choose-uri.tmpl</TD>
- <TD>This is the form that allows the user to enter
- a device URI for network printers.</TD>
+ <TD>This is the form that allows the user to enter a device URI for network printers.</TD>
+</TR>
+<TR>
+ <TD>class.tmpl</TD>
+ <TD>This template shows information about a single class.</TD>
</TR>
<TR>
<TD>class-added.tmpl</TD>
@@ -217,8 +151,7 @@ translated all of the templates, add the locale to the
</TR>
<TR>
<TD>class-confirm.tmpl</TD>
- <TD>This is the template used to confirm the
- deletion of a class.</TD>
+ <TD>This is the template used to confirm the deletion of a class.</TD>
</TR>
<TR>
<TD>class-deleted.tmpl</TD>
@@ -226,8 +159,7 @@ translated all of the templates, add the locale to the
</TR>
<TR>
<TD>class-jobs-header.tmpl</TD>
- <TD>This template shows the "jobs" header for jobs in a
- class.</TD>
+ <TD>This template shows the "jobs" header for jobs in a class.</TD>
</TR>
<TR>
<TD>class-modified.tmpl</TD>
@@ -239,8 +171,11 @@ translated all of the templates, add the locale to the
</TR>
<TR>
<TD>classes-header.tmpl</TD>
- <TD>This template shows the "showing N of M classes" header in
- the class list.</TD>
+ <TD>This template shows the "showing N of M classes" header in the class list.</TD>
+</TR>
+<TR>
+ <TD>command.tmpl</TD>
+ <TD>This template shows the status of a command job.</TD>
</TR>
<TR>
<TD>edit-config.tmpl</TD>
@@ -255,9 +190,8 @@ translated all of the templates, add the locale to the
<TD>This is the "unknown operation" error page.</TD>
</TR>
<TR>
- <TD>header.tmpl</TD>
- <TD>This template is used as the standard header on all dynamic
- content.</TD>
+ <TD>header.tmpl(.in)</TD>
+ <TD>This template is used as the standard header on all dynamic content. Edit the <VAR>header.tmpl.in</VAR> file and let the configure script generate the <VAR>header.tmpl</VAR> file.</TD>
</TR>
<TR>
<TD>help-header.tmpl</TD>
@@ -265,8 +199,11 @@ translated all of the templates, add the locale to the
</TR>
<TR>
<TD>help-printable.tmpl</TD>
- <TD>This is the standard page header for the printable
- version of help files.</TD>
+ <TD>This is the standard page header for the printable version of help files.</TD>
+</TR>
+<TR>
+ <TD>help-trailer.tmpl</TD>
+ <TD>This is the bottom part of the help page.</TD>
</TR>
<TR>
<TD>job-cancel.tmpl</TD>
@@ -294,36 +231,27 @@ translated all of the templates, add the locale to the
</TR>
<TR>
<TD>jobs.tmpl</TD>
- <TD>This template is used to list the print jobs on a server,
- class, or printer.</TD>
+ <TD>This template is used to list the print jobs on a server, class, or printer.</TD>
</TR>
<TR>
<TD>jobs-header.tmpl</TD>
- <TD>This template shows the "showing N or M jobs" header in the
- jobs list.</TD>
+ <TD>This template shows the "showing N or M jobs" header in the jobs list.</TD>
</TR>
<TR>
<TD>list-available-printers.tmpl</TD>
<TD>This template shows a list of new printers that have been found.</TD>
</TR>
<TR>
- <TD>maintenance.tmpl</TD>
- <TD>This template shows "maintenance commands sent".</TD>
-</TR>
-<TR>
<TD>modify-class.tmpl</TD>
- <TD>This template is used as the first form when modifying a
- class.</TD>
+ <TD>This template is used as the first form when modifying a class.</TD>
</TR>
<TR>
<TD>modify-printer.tmpl</TD>
- <TD>This template is used as the first form when modifying a
- printer.</TD>
+ <TD>This template is used as the first form when modifying a printer.</TD>
</TR>
<TR>
<TD>norestart.tmpl</TD>
- <TD>This template shows "server not restarted because no
- changes were made to the configuration".</TD>
+ <TD>This template shows "server not restarted because no changes were made to the configuration".</TD>
</TR>
<TR>
<TD>option-boolean.tmpl</TD>
@@ -354,6 +282,10 @@ translated all of the templates, add the locale to the
<TD>This template shows the previous/next pager bar.</TD>
</TR>
<TR>
+ <TD>printer.tmpl</TD>
+ <TD>This template shows information about a single printer.</TD>
+</TR>
+<TR>
<TD>printer-accept.tmpl</TD>
<TD>This template shows "printer now accepting jobs".</TD>
</TR>
@@ -362,13 +294,16 @@ translated all of the templates, add the locale to the
<TD>This template shows "printer added".</TD>
</TR>
<TR>
+ <TD>printer-cancel-jobs.tmpl</TD>
+ <TD>This template shows "All jobs on printer have been canceled."</TD>
+</TR>
+<TR>
<TD>printer-configured.tmpl</TD>
<TD>This template shows "printer configured".</TD>
</TR>
<TR>
<TD>printer-confirm.tmpl</TD>
- <TD>This template asks the user to confirm the deletion
- of a printer.</TD>
+ <TD>This template asks the user to confirm the deletion of a printer.</TD>
</TR>
<TR>
<TD>printer-default.tmpl</TD>
@@ -380,18 +315,13 @@ translated all of the templates, add the locale to the
</TR>
<TR>
<TD>printer-jobs-header.tmpl</TD>
- <TD>This templates shows the "jobs" header for jobs on a
- printer.</TD>
+ <TD>This templates shows the "jobs" header for jobs on a printer.</TD>
</TR>
<TR>
<TD>printer-modified.tmpl</TD>
<TD>This template shows "printer modified".</TD>
</TR>
<TR>
- <TD>printer-purge.tmpl</TD>
- <TD>This template shows "printer has been purged of all jobs".</TD>
-</TR>
-<TR>
<TD>printer-reject.tmpl</TD>
<TD>This template shows "printer now rejecting jobs".</TD>
</TR>
@@ -405,47 +335,27 @@ translated all of the templates, add the locale to the
</TR>
<TR>
<TD>printers.tmpl</TD>
- <TD>This template is used to list information on one or more
- printers.</TD>
+ <TD>This template is used to list information on one or more printers.</TD>
</TR>
<TR>
<TD>printers-header.tmpl</TD>
- <TD>This template shows the "showing printer N of M" header in
- the printers list.</TD>
+ <TD>This template shows the "showing printer N of M" header in the printers list.</TD>
</TR>
<TR>
<TD>restart.tmpl</TD>
<TD>This template shows "server restarting".</TD>
</TR>
<TR>
- <TD>samba-export.tmpl</TD>
- <TD>This template shows the export printers to Samba form.</TD>
-</TR>
-<TR>
- <TD>samba-exported.tmpl</TD>
- <TD>This template shows "printers exported to Samba".</TD>
-</TR>
-<TR>
<TD>search.tmpl</TD>
<TD>This template shows the search form.</TD>
</TR>
<TR>
<TD>set-printer-options-header.tmpl</TD>
- <TD>This template shows the first part of the set printer options
- form.</TD>
+ <TD>This template shows the first part of the set printer options form.</TD>
</TR>
<TR>
<TD>set-printer-options-trailer.tmpl</TD>
- <TD>This template shows the last part of the set printer options
- form.</TD>
-</TR>
-<TR>
- <TD>subscription-added.tmpl</TD>
- <TD>This template shows "subscription ... added".</TD>
-</TR>
-<TR>
- <TD>subscription-canceled.tmpl</TD>
- <TD>This template shows "subscription #NNN canceled".</TD>
+ <TD>This template shows the last part of the set printer options form.</TD>
</TR>
<TR>
<TD>test-page.tmpl</TD>
@@ -453,8 +363,7 @@ translated all of the templates, add the locale to the
</TR>
<TR>
<TD>trailer.tmpl</TD>
- <TD>This template is used as the standard trailer on all dynamic
- content.</TD>
+ <TD>This template is used as the standard trailer on all dynamic content.</TD>
</TR>
<TR>
<TD>users.tmpl</TD>
@@ -463,42 +372,21 @@ translated all of the templates, add the locale to the
</TBODY>
</TABLE></DIV>
-<H3><A NAME="VARIABLE">Inserting Attributes and Values</A></H3>
+<H4 ID="VARIABLE">Inserting Attributes and Values</H4>
-<P>Template files consist of HTML with variable substitutions for
-named inside curly braces "{name}". Variable names are generally
-the IPP attribute names with the hyphen ("-") replaced by the
-underscore ("_") character. For example, the
-<TT>job-printer-uri</TT> attribute is renamed to
-<TT>job_printer_uri</TT>.</P>
+<P>Template files consist of HTML with variable substitutions for named inside curly braces "{name}". Variable names are generally the IPP attribute names with the hyphen ("-") replaced by the underscore ("_") character. For example, the <TT>job-printer-uri</TT> attribute is renamed to <TT>job_printer_uri</TT>.</P>
-<P>Curley braces ("{" and "}") to indicate substitutions, and the
-backslash ("\") character for quoting. To insert any of these
-special characters as-is you need to use the HTML
-<CODE>&amp;name;</CODE> mechanism or prefix each special
-character with the backslash ("\".)</P>
+<P>Curley braces ("{" and "}") to indicate substitutions, and the backslash ("\") character for quoting. To insert any of these special characters as-is you need to use the HTML <CODE>&amp;name;</CODE> mechanism or prefix each special character with the backslash ("\".)</P>
-<P>You substitute the value of a variable using
-<CODE>{NAME}</CODE> in your template file. If the variable is
-undefined then the <CODE>{NAME}</CODE> string is output
-as-is.</P>
+<P>You substitute the value of a variable using <CODE>{NAME}</CODE> in your template file. If the variable is undefined then the <CODE>{NAME}</CODE> string is output as-is.</P>
-<P>To substitute an empty string if the variable is undefined,
-use <CODE>{?NAME}</CODE> instead.</P>
+<P>To substitute an empty string if the variable is undefined, use <CODE>{?NAME}</CODE> instead.</P>
-<H3>Array Substitutions</H3>
+<H4>Array Substitutions</H4>
-<P>The number of array elements can be inserted using
-<CODE>{#NAME}</CODE>. If the array is undefined then 0 is output.
-The current array element (starting at 1) is inserted with
-<CODE>{#}</CODE>.</P>
+<P>The number of array elements can be inserted using <CODE>{#NAME}</CODE>. If the array is undefined then 0 is output. The current array element (starting at 1) is inserted with <CODE>{#}</CODE>.</P>
-<P>Arrays are handled using <CODE>{[NAME]</CODE> at the beginning
-of a section and <CODE>}</CODE> at the end. The information
-between the closing bracket ("]") and closing brace ("}") is
-repeated for as many elements as are in the named array. For
-example, the following template will display a list of each job
-in the <CODE>job_id</CODE> array:</P>
+<P>Arrays are handled using <CODE>{[NAME]</CODE> at the beginning of a section and <CODE>}</CODE> at the end. The information between the closing bracket ("]") and closing brace ("}") is repeated for as many elements as are in the named array. For example, the following template will display a list of each job in the <CODE>job_id</CODE> array:</P>
<PRE CLASS="command">
&lt;TABLE&gt;
@@ -518,13 +406,11 @@ in the <CODE>job_id</CODE> array:</P>
&lt;/TABLE&gt;
</PRE>
-<P>Arrays can be nested, however all elements within the curly
-braces ("{" and "}") are indexed using the innermost array.</P>
+<P>Arrays can be nested, however all elements within the curly braces ("{" and "}") are indexed using the innermost array.</P>
-<H3>Conditional Tests</H3>
+<H4>Conditional Tests</H4>
-<P>Templates can also test variables against specific values and
-conditionally include text in the template. The format is:</P>
+<P>Templates can also test variables against specific values and conditionally include text in the template. The format is:</P>
<PRE CLASS="command">
{<I>variable</I>?<I>true</I>:<I>false</I>}
@@ -534,15 +420,10 @@ conditionally include text in the template. The format is:</P>
{<I>variable</I>><I>value</I>?<I>true</I>:<I>false</I>}
</PRE>
-<P>where <VAR>true</VAR> is the text that is included if the
-condition is true and <VAR>false</VAR> is the text that is
-included if the condition is false. A value of <CODE>#</CODE> is
-replaced with the current element number (starting at 1.) The
-character after the variable name specifies the condition to
-test. Table 3 shows the available test conditions.</P>
+<P>where <VAR>true</VAR> is the text that is included if the condition is true and <VAR>false</VAR> is the text that is included if the condition is false. A value of <CODE>#</CODE> is replaced with the current element number (starting at 1.) The character after the variable name specifies the condition to test. <A HREF="#table2">Table 2</A> shows the available test conditions.</P>
-<DIV CLASS="table"><TABLE SUMMARY="Template Substitution Conditions">
-<CAPTION>Table 3: Template Substitution Conditions</CAPTION>
+<DIV CLASS="table"><TABLE ID="table2" SUMMARY="Template Substitution Conditions">
+<CAPTION>Table 2: Template Substitution Conditions</CAPTION>
<TR>
<TH>Char</TH>
<TH>Condition</TH>
@@ -569,10 +450,29 @@ test. Table 3 shows the available test conditions.</P>
</TR>
</TABLE></DIV>
-<H3><A NAME="CGI">CGI Programs</A></H3>
+<H4 ID="LOCTMPL">What to Localize in a Template File</H4>
+
+<P>Because HTML contains both markup (that generally is not localized) and text (which <em>is</em> localized), you should carefully avoid changing the markup unless it contains human-readable text. The following HTML examples show how to correctly localize template files:</P>
-<P>CUPS uses five CGI programs to manage the dynamic web
-interfaces:</P>
+<P CLASS="command">
+&lt;!-- English table heading --&gt;<br>
+&lt;table class="list" summary="Printer List"><br>
+<br>
+&lt;!-- Correctly localized to French; the class attribute is unchanged but summary is localized --><br>
+&lt;table class="list" summary="Liste des imprimantes"><br>
+<br>
+<br>
+&lt;!-- English hyperlink --><br>
+&lt;li>&lt;a {SECTION=help?class="active" :}href="/help/">Help&lt;/a>&lt;/li><br>
+<br>
+&lt;!-- Correctly localized to Danish; the href attribute is unchanged while the link text is localized --><br>
+&lt;li>&lt;a {SECTION=help?class="active" :}href="/help/">Hjælp&lt;/a>&lt;/li><br>
+</P>
+
+
+<H3 ID="CGI">CGI Programs</H3>
+
+<P>CUPS uses five CGI programs to manage the dynamic web interfaces:</P>
<UL>
@@ -584,21 +484,12 @@ interfaces:</P>
</UL>
-<P>Each CGI program accepts standard form variables such as
-<CODE>OP</CODE> for the operation to perform,
-<CODE>PRINTER_NAME</CODE> for the printer or class name to
-operate on, <CODE>QUERY</CODE> for any search words,
-<CODE>FIRST</CODE> for the first class, job, or printer to
-display, and <CODE>ORDER</CODE> to control the order that
-classes, jobs, or printers are displayed.</P>
-
-<P>In addition, the <CODE>classes.cgi</CODE>,
-<CODE>jobs.cgi</CODE>, and <CODE>printers.cgi</CODE> programs
-support a <CODE>WHICH_JOBS</CODE> variable to control which jobs
-are displayed. Table 4 lists the supported values.</P>
-
-<DIV CLASS="table"><TABLE SUMMARY="WHICH_JOBS Values">
-<CAPTION>Table 4: WHICH_JOBS Values</CAPTION>
+<P>Each CGI program accepts standard form variables such as <CODE>OP</CODE> for the operation to perform, <CODE>PRINTER_NAME</CODE> for the printer or class name to operate on, <CODE>QUERY</CODE> for any search words,<CODE>FIRST</CODE> for the first class, job, or printer to display, and <CODE>ORDER</CODE> to control the order that classes, jobs, or printers are displayed.</P>
+
+<P>In addition, the <CODE>classes.cgi</CODE>, <CODE>jobs.cgi</CODE>, and <CODE>printers.cgi</CODE> programs support a <CODE>WHICH_JOBS</CODE> variable to control which jobs are displayed. <A HREF="#table3">Table 3</A> lists the supported values.</P>
+
+<DIV CLASS="table"><TABLE ID="table3" SUMMARY="WHICH_JOBS Values">
+<CAPTION>Table 3: WHICH_JOBS Values</CAPTION>
<THEAD>
<TR>
<TH>WHICH_JOBS Value</TH>
@@ -619,17 +510,12 @@ are displayed. Table 4 lists the supported values.</P>
</TR>
</TABLE></DIV>
-<H4><A NAME="admin.cgi">admin.cgi</A></H4>
+<H4 ID="admin.cgi">admin.cgi</H4>
-<P>The <CODE>admin.cgi</CODE> program handles all of the printer
-and class administration functions and is run for all direct
-accesses to the <VAR>/admin</VAR> resource. For most operations
-it uses the <CODE>PRINTER_NAME</CODE> and <CODE>OP</CODE> form
-variables to specify the action requested. Table 5 shows the
-supported <CODE>OP</CODE> values.</P>
+<P>The <CODE>admin.cgi</CODE> program handles all of the printer and class administration functions and is run for all direct accesses to the <VAR>/admin</VAR> resource. For most operations it uses the <CODE>PRINTER_NAME</CODE> and <CODE>OP</CODE> form variables to specify the action requested. <A HREF="#table4">Table 4</A> shows the supported <CODE>OP</CODE> values.</P>
-<DIV CLASS="table"><TABLE SUMMARY="admin.cgi OP Values">
-<CAPTION>Table 5: admin.cgi OP Values</CAPTION>
+<DIV CLASS="table"><TABLE ID="table4" SUMMARY="admin.cgi OP Values">
+<CAPTION>Table 4: admin.cgi OP Values</CAPTION>
<THEAD>
<TR>
<TH>OP Value</TH>
@@ -638,10 +524,6 @@ supported <CODE>OP</CODE> values.</P>
</THEAD>
<TBODY>
<TR>
- <TD>accept-jobs</TD>
- <TD>Accepts jobs on the named destination.</TD>
-</TR>
-<TR>
<TD>add-class</TD>
<TD>Adds a new printer class.</TD>
</TR>
@@ -664,10 +546,6 @@ supported <CODE>OP</CODE> values.</P>
may be set to any value to bypass the confirmation page.</TD>
</TR>
<TR>
- <TD>export-samba</TD>
- <TD>Exports printers to Samba.</TD>
-</TR>
-<TR>
<TD>find-new-printers</TD>
<TD>Find new printers that have not yet been added.</TD>
</TR>
@@ -680,19 +558,11 @@ supported <CODE>OP</CODE> values.</P>
<TD>Modifies a printer.</TD>
</TR>
<TR>
- <TD>purge-jobs</TD>
- <TD>Purges all jobs on the named destination.</TD>
-</TR>
-<TR>
<TD>redirect</TD>
<TD>Redirects the web browser to the location referenced by
the URL form variable.</TD>
</TR>
<TR>
- <TD>reject-jobs</TD>
- <TD>Rejects new jobs on the named destination.</TD>
-</TR>
-<TR>
<TD>set-allowed-users</TD>
<TD>Sets the allowed users for a destination.</TD>
</TR>
@@ -708,38 +578,15 @@ supported <CODE>OP</CODE> values.</P>
<TD>set-sharing</TD>
<TD>Sets the printer-is-shared attribute for a destination.</TD>
</TR>
-<TR>
- <TD>start-class</TD>
- <TD>Starts the named class.</TD>
-</TR>
-<TR>
- <TD>start-printer</TD>
- <TD>Starts the named printer.</TD>
-</TR>
-<TR>
- <TD>stop-class</TD>
- <TD>Stops the named class.</TD>
-</TR>
-<TR>
- <TD>stop-printer</TD>
- <TD>Stops the named printer.</TD>
-</TR>
</TBODY>
</TABLE></DIV>
-<H4><A NAME="classes.cgi">classes.cgi</A></H4>
+<H4 ID="classes.cgi">classes.cgi</H4>
-<P>The <CODE>classes.cgi</CODE> program is responsible for
-listing class information, including jobs destined for that
-class. It is for all direct accesses to the <VAR>/classes</VAR>
-resource and supports the optional form variables <CODE>OP</CODE>
-and <CODE>WHICH_JOBS</CODE>. If no form variables are supplied
-then the CGI lists all or a specific class and the active jobs on
-each class. Table 6 shows the supported <CODE>OP</CODE>
-values.</P>
+<P>The <CODE>classes.cgi</CODE> program is responsible for listing class information, including jobs destined for that class. It is for all direct accesses to the <VAR>/classes</VAR> resource and supports the optional form variables <CODE>OP</CODE> and <CODE>WHICH_JOBS</CODE>. If no form variables are supplied then the CGI lists all or a specific class and the active jobs on each class. <A HREF="#table5">Table 5</A> shows the supported <CODE>OP</CODE> values.</P>
-<DIV CLASS="table"><TABLE SUMMARY="classes.cgi OP Values">
-<CAPTION>Table 6: classes.cgi OP Values</CAPTION>
+<DIV CLASS="table"><TABLE ID="table5" SUMMARY="classes.cgi OP Values">
+<CAPTION>Table 5: classes.cgi OP Values</CAPTION>
<THEAD>
<TR>
<TH>OP Value</TH>
@@ -748,35 +595,48 @@ values.</P>
</THEAD>
<TBODY>
<TR>
+ <TD>accept-jobs</TD>
+ <TD>Start accepting jobs for a class.</TD>
+</TR>
+<TR>
+ <TD>cancel-jobs</TD>
+ <TD>Cancel all jobs for a class.</TD>
+</TR>
+<TR>
<TD>move-jobs</TD>
- <TD>Moves the jobs on this class to another destination.</TD>
+ <TD>Move all jobs to a different destination.</TD>
</TR>
<TR>
<TD>print-test-page</TD>
- <TD>Prints the standard PostScript test page.</TD>
+ <TD>Print a PostScript test page.</TD>
+</TR>
+<TR>
+ <TD>reject-jobs</TD>
+ <TD>Stop accepting jobs for a class.</TD>
+</TR>
+<TR>
+ <TD>start-class</TD>
+ <TD>Start processing jobs for a class.</TD>
+</TR>
+<TR>
+ <TD>stop-class</TD>
+ <TD>Stop processing jobs for a class.</TD>
</TR>
</TBODY>
</TABLE></DIV>
-<H4><A NAME="help.cgi">help.cgi</A></H4>
+<H4 ID="help.cgi">help.cgi</H4>
-<P>The <CODE>help.cgi</CODE> program handles all of the on-line
-help functions and is run for all direct accesses to the
-<VAR>/help</VAR> resource.</P>
+<P>The <CODE>help.cgi</CODE> program handles all of the on-line help functions and is run for all direct accesses to the <VAR>/help</VAR> resource.</P>
-<H4><A NAME="jobs.cgi">jobs.cgi</A></H4>
+<H4 ID="jobs.cgi">jobs.cgi</H4>
-<P>The <CODE>jobs.cgi</CODE> program handles all of the job
-functions and is run for all direct accesses to the
-<VAR>/jobs</VAR> resource. For most operations it uses the
-<CODE>JOB_ID</CODE>, <CODE>OP</CODE>, and <CODE>WHICH_JOBS</CODE>
-form variables to specify the action requested. Table 7 shows the
-supported <CODE>OP</CODE> values.</P>
+<P>The <CODE>jobs.cgi</CODE> program handles all of the job functions and is run for all direct accesses to the <VAR>/jobs</VAR> resource. For most operations it uses the <CODE>JOB_ID</CODE>, <CODE>OP</CODE>, and <CODE>WHICH_JOBS</CODE> form variables to specify the action requested. <A HREF="#table6">Table 6</A> shows the supported <CODE>OP</CODE> values.</P>
-<DIV CLASS="table"><TABLE SUMMARY="jobs.cgi OP Values">
-<CAPTION>Table 7: jobs.cgi OP Values</CAPTION>
+<DIV CLASS="table"><TABLE ID="table6" SUMMARY="jobs.cgi OP Values">
+<CAPTION>Table 6: jobs.cgi OP Values</CAPTION>
<THEAD>
<TR>
<TH>OP Value</TH>
@@ -809,19 +669,12 @@ supported <CODE>OP</CODE> values.</P>
</TABLE></DIV>
-<H4><A NAME="printers.cgi">printers.cgi</A></H4>
+<H4 ID="printers.cgi">printers.cgi</H4>
-<P>The <CODE>printers.cgi</CODE> program is responsible for
-listing printer information, including jobs destined for that
-printer. It is for all direct accesses to the
-<VAR>/printers</VAR> resource and supports the optional form
-variables <CODE>OP</CODE> and <CODE>WHICH_JOBS</CODE>. If no form
-variables are supplied then the CGI lists all printers or a
-specific printer and the active jobs on that printer. Table 8
-shows the supported <CODE>OP</CODE> values.</P>
+<P>The <CODE>printers.cgi</CODE> program is responsible for listing printer information, including jobs destined for that printer. It is for all direct accesses to the <VAR>/printers</VAR> resource and supports the optional form variables <CODE>OP</CODE> and <CODE>WHICH_JOBS</CODE>. If no form variables are supplied then the CGI lists all printers or a specific printer and the active jobs on that printer. <A HREF="#table7">Table 7</A> shows the supported <CODE>OP</CODE> values.</P>
-<DIV CLASS="table"><TABLE SUMMARY="printers.cgi OP Values">
-<CAPTION>Table 8: printers.cgi OP Values</CAPTION>
+<DIV CLASS="table"><TABLE ID="table7" SUMMARY="printers.cgi OP Values">
+<CAPTION>Table 7: printers.cgi OP Values</CAPTION>
<THEAD>
<TR>
<TH>OP Value</TH>
@@ -830,6 +683,14 @@ shows the supported <CODE>OP</CODE> values.</P>
</THEAD>
<TBODY>
<TR>
+ <TD>accept-jobs</TD>
+ <TD>Start accepting jobs for a printer.</TD>
+</TR>
+<TR>
+ <TD>cancel-jobs</TD>
+ <TD>Cancel all jobs for a printer.</TD>
+</TR>
+<TR>
<TD>clean-print-heads</TD>
<TD>Clean the print heads.</TD>
</TR>
@@ -845,6 +706,18 @@ shows the supported <CODE>OP</CODE> values.</P>
<TD>print-test-page</TD>
<TD>Print a PostScript test page.</TD>
</TR>
+<TR>
+ <TD>reject-jobs</TD>
+ <TD>Stop accepting jobs for a printer.</TD>
+</TR>
+<TR>
+ <TD>start-printer</TD>
+ <TD>Start processing jobs for a printer.</TD>
+</TR>
+<TR>
+ <TD>stop-printer</TD>
+ <TD>Stop processing jobs for a printer.</TD>
+</TR>
</TBODY>
</TABLE></DIV>
diff --git a/doc/pt_BR/index.html.in b/doc/pt_BR/index.html.in
index ef9eb6ca0..a28590cd5 100644
--- a/doc/pt_BR/index.html.in
+++ b/doc/pt_BR/index.html.in
@@ -24,7 +24,6 @@
<div class="body">
<div class="row">
<h1>CUPS @CUPS_VERSION@</h1>
-
<p>CUPS &eacute; o sistema de impress&atilde;o baseado em padr&otilde;es e de c&oacute;digo aberto desenvolvido pela <a href="http://www.apple.com/">Apple Inc.</a> para macOS<sup>&reg;</sup> e outros sistemas operacionais similares ao UNIX<sup>&reg;</sup>.</p>
</div>
<div class="row">
diff --git a/doc/ru/index.html.in b/doc/ru/index.html.in
index d33d977fd..5a4e2414f 100644
--- a/doc/ru/index.html.in
+++ b/doc/ru/index.html.in
@@ -42,7 +42,6 @@
<p><a href="help/man-cupsd.conf.html">Справочник по cupsd.conf</a></p>
</div>
<div class="thirds">
-
<H2>CUPS Ð´Ð»Ñ Ñ€Ð°Ð·Ñ€Ð°Ð±Ð¾Ñ‚Ñ‡Ð¸ÐºÐ¾Ð²</H2>
<p><a href="help/cupspm.html">CUPS Programming Manual</a></p>
<P><A HREF="help/api-filter.html">Разработка фильтров и модулей</A></P>
diff --git a/examples/Makefile b/examples/Makefile
index 307252f12..09cfa328d 100644
--- a/examples/Makefile
+++ b/examples/Makefile
@@ -1,10 +1,11 @@
#
-# PPD compiler example makefile for CUPS.
+# Example files makefile for CUPS.
#
-# Copyright 2007-2011 by Apple Inc.
-# Copyright 2002-2005 by Easy Software Products.
+# Copyright © 2007-2019 by Apple Inc.
+# Copyright © 2002-2005 by Easy Software Products.
#
-# Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+# Licensed under Apache License v2.0. See the file "LICENSE" for more
+# information.
#
#
@@ -18,18 +19,86 @@ include ../Makedefs
# Examples...
#
-EXAMPLES = \
- color.drv \
- constraint.drv \
- custom.drv \
- grouping.drv \
- laserjet-basic.drv \
- laserjet-pjl.drv \
- minimum.drv \
- postscript.drv \
- r300-basic.drv \
- r300-colorman.drv \
- r300-remote.drv
+DRVFILES = \
+ color.drv \
+ constraint.drv \
+ custom.drv \
+ grouping.drv \
+ laserjet-basic.drv \
+ laserjet-pjl.drv \
+ minimum.drv \
+ postscript.drv \
+ r300-basic.drv \
+ r300-colorman.drv \
+ r300-remote.drv
+DATAFILES = \
+ color.jpg \
+ document-a4.pdf \
+ document-a4.ps \
+ document-letter.pdf \
+ document-letter.ps \
+ gray.jpg \
+ onepage-a4.pdf \
+ onepage-a4.ps \
+ onepage-letter.pdf \
+ onepage-letter.ps \
+ testfile.jpg \
+ testfile.pcl \
+ testfile.pdf \
+ testfile.ps \
+ testfile.txt
+TESTFILES = \
+ cancel-current-job.test \
+ create-job-format.test \
+ create-job-sheets.test \
+ create-job-timeout.test \
+ create-job.test \
+ create-printer-subscription.test \
+ cups-create-local-printer.test \
+ fax-job.test \
+ get-completed-jobs.test \
+ get-devices.test \
+ get-job-attributes.test \
+ get-job-attributes2.test \
+ get-job-template-attributes.test \
+ get-jobs.test \
+ get-notifications.test \
+ get-ppd-printer.test \
+ get-ppd.test \
+ get-ppds-drv-only.test \
+ get-ppds-language.test \
+ get-ppds-make-and-model.test \
+ get-ppds-make.test \
+ get-ppds-product.test \
+ get-ppds-psversion.test \
+ get-ppds.test \
+ get-printer-attributes-suite.test \
+ get-printer-attributes.test \
+ get-printer-description-attributes.test \
+ get-printers-printer-id.test \
+ get-printers.test \
+ get-subscriptions.test \
+ identify-printer-display.test \
+ identify-printer-multiple.test \
+ identify-printer.test \
+ ipp-1.1.test \
+ ipp-2.0.test \
+ ipp-2.1.test \
+ ipp-2.2.test \
+ ipp-backend.test \
+ ipp-everywhere.test \
+ print-job-and-wait.test \
+ print-job-deflate.test \
+ print-job-gzip.test \
+ print-job-hold.test \
+ print-job-letter.test \
+ print-job-manual.test \
+ print-job-media-col.test \
+ print-job-password.test \
+ print-job.test \
+ print-uri.test \
+ set-attrs-hold.test \
+ validate-job.test
#
@@ -79,10 +148,19 @@ install: all install-data install-headers install-libs install-exec
#
install-data:
+ echo Installing sample PPD compiler files in $(DATADIR)/examples...
$(INSTALL_DIR) $(DATADIR)/examples
- for file in $(EXAMPLES); do \
+ for file in $(DRVFILES); do \
$(INSTALL_DATA) $$file $(DATADIR)/examples; \
done
+ echo Installing sample ipptool files in $(DATADIR)/ipptool...
+ $(INSTALL_DIR) -m 755 $(DATADIR)/ipptool
+ for file in $(DATAFILES); do \
+ $(INSTALL_COMPDATA) $$file $(DATADIR)/ipptool; \
+ done
+ for file in $(TESTFILES); do \
+ $(INSTALL_DATA) $$file $(DATADIR)/ipptool; \
+ done
#
@@ -111,7 +189,16 @@ install-libs:
#
uninstall:
- for file in $(EXAMPLES); do \
+ echo Uninstalling sample PPD compiler files from $(DATADIR)/examples...
+ for file in $(DRVFILES); do \
$(RM) $(DATADIR)/examples/$$file; \
done
-$(RMDIR) $(DATADIR)/examples
+ echo Uninstalling sample ipptool files from $(DATADIR)/ipptool...
+ for file in $(DATAFILES); do \
+ $(RM) $(DATADIR)/ipptool/$$file; \
+ done
+ for file in $(TESTFILES); do \
+ $(RM) $(DATADIR)/ipptool/$$file; \
+ done
+ -$(RMDIR) $(DATADIR)/ipptool
diff --git a/test/cancel-current-job.test b/examples/cancel-current-job.test
index 630023174..630023174 100644
--- a/test/cancel-current-job.test
+++ b/examples/cancel-current-job.test
diff --git a/test/color.jpg b/examples/color.jpg
index 5dd98ce24..5dd98ce24 100644
--- a/test/color.jpg
+++ b/examples/color.jpg
Binary files differ
diff --git a/test/create-job-format.test b/examples/create-job-format.test
index 60769a037..60769a037 100644
--- a/test/create-job-format.test
+++ b/examples/create-job-format.test
diff --git a/test/create-job-sheets.test b/examples/create-job-sheets.test
index 08861863b..08861863b 100644
--- a/test/create-job-sheets.test
+++ b/examples/create-job-sheets.test
diff --git a/test/create-job-timeout.test b/examples/create-job-timeout.test
index 514924d42..514924d42 100644
--- a/test/create-job-timeout.test
+++ b/examples/create-job-timeout.test
diff --git a/test/create-job.test b/examples/create-job.test
index 7d1eb74ef..7d1eb74ef 100644
--- a/test/create-job.test
+++ b/examples/create-job.test
diff --git a/test/create-printer-subscription.test b/examples/create-printer-subscription.test
index 8f8d3e9ae..8f8d3e9ae 100644
--- a/test/create-printer-subscription.test
+++ b/examples/create-printer-subscription.test
diff --git a/test/cups-create-local-printer.test b/examples/cups-create-local-printer.test
index bdf4fc54d..bdf4fc54d 100644
--- a/test/cups-create-local-printer.test
+++ b/examples/cups-create-local-printer.test
diff --git a/test/document-a4.pdf b/examples/document-a4.pdf
index bd91ca91e..bd91ca91e 100644
--- a/test/document-a4.pdf
+++ b/examples/document-a4.pdf
Binary files differ
diff --git a/test/document-a4.ps b/examples/document-a4.ps
index a97945916..a97945916 100644
--- a/test/document-a4.ps
+++ b/examples/document-a4.ps
diff --git a/test/document-a4.sla b/examples/document-a4.sla
index 95d518f40..95d518f40 100644
--- a/test/document-a4.sla
+++ b/examples/document-a4.sla
diff --git a/test/document-letter.pdf b/examples/document-letter.pdf
index 84a66aba4..84a66aba4 100644
--- a/test/document-letter.pdf
+++ b/examples/document-letter.pdf
Binary files differ
diff --git a/test/document-letter.ps b/examples/document-letter.ps
index 7f627f430..7f627f430 100644
--- a/test/document-letter.ps
+++ b/examples/document-letter.ps
diff --git a/test/document-letter.sla b/examples/document-letter.sla
index 7d9e9a913..7d9e9a913 100644
--- a/test/document-letter.sla
+++ b/examples/document-letter.sla
diff --git a/test/fax-job.test b/examples/fax-job.test
index dd35532d0..dd35532d0 100644
--- a/test/fax-job.test
+++ b/examples/fax-job.test
diff --git a/test/get-completed-jobs.test b/examples/get-completed-jobs.test
index 22079ed47..22079ed47 100644
--- a/test/get-completed-jobs.test
+++ b/examples/get-completed-jobs.test
diff --git a/test/get-devices.test b/examples/get-devices.test
index c31a1b129..c31a1b129 100644
--- a/test/get-devices.test
+++ b/examples/get-devices.test
diff --git a/test/get-job-attributes.test b/examples/get-job-attributes.test
index c40e242ce..c40e242ce 100644
--- a/test/get-job-attributes.test
+++ b/examples/get-job-attributes.test
diff --git a/test/get-job-attributes2.test b/examples/get-job-attributes2.test
index d0891b56b..d0891b56b 100644
--- a/test/get-job-attributes2.test
+++ b/examples/get-job-attributes2.test
diff --git a/test/get-job-template-attributes.test b/examples/get-job-template-attributes.test
index 033016095..033016095 100644
--- a/test/get-job-template-attributes.test
+++ b/examples/get-job-template-attributes.test
diff --git a/test/get-jobs.test b/examples/get-jobs.test
index 6dbfc74ea..6dbfc74ea 100644
--- a/test/get-jobs.test
+++ b/examples/get-jobs.test
diff --git a/test/get-notifications.test b/examples/get-notifications.test
index fa8d00bd2..fa8d00bd2 100644
--- a/test/get-notifications.test
+++ b/examples/get-notifications.test
diff --git a/test/get-ppd-printer.test b/examples/get-ppd-printer.test
index 4f723f88b..4f723f88b 100644
--- a/test/get-ppd-printer.test
+++ b/examples/get-ppd-printer.test
diff --git a/test/get-ppd.test b/examples/get-ppd.test
index 24a935e4d..24a935e4d 100644
--- a/test/get-ppd.test
+++ b/examples/get-ppd.test
diff --git a/test/get-ppds-drv-only.test b/examples/get-ppds-drv-only.test
index e5c6de78f..e5c6de78f 100644
--- a/test/get-ppds-drv-only.test
+++ b/examples/get-ppds-drv-only.test
diff --git a/test/get-ppds-language.test b/examples/get-ppds-language.test
index 2ed011866..2ed011866 100644
--- a/test/get-ppds-language.test
+++ b/examples/get-ppds-language.test
diff --git a/test/get-ppds-make-and-model.test b/examples/get-ppds-make-and-model.test
index c57b14736..c57b14736 100644
--- a/test/get-ppds-make-and-model.test
+++ b/examples/get-ppds-make-and-model.test
diff --git a/test/get-ppds-make.test b/examples/get-ppds-make.test
index ac3f736e4..ac3f736e4 100644
--- a/test/get-ppds-make.test
+++ b/examples/get-ppds-make.test
diff --git a/test/get-ppds-product.test b/examples/get-ppds-product.test
index b0535f7e1..b0535f7e1 100644
--- a/test/get-ppds-product.test
+++ b/examples/get-ppds-product.test
diff --git a/test/get-ppds-psversion.test b/examples/get-ppds-psversion.test
index b7f93b670..b7f93b670 100644
--- a/test/get-ppds-psversion.test
+++ b/examples/get-ppds-psversion.test
diff --git a/test/get-ppds.test b/examples/get-ppds.test
index a82daf89e..a82daf89e 100644
--- a/test/get-ppds.test
+++ b/examples/get-ppds.test
diff --git a/examples/get-printer-attributes-suite.test b/examples/get-printer-attributes-suite.test
new file mode 100644
index 000000000..ce5de18b6
--- /dev/null
+++ b/examples/get-printer-attributes-suite.test
@@ -0,0 +1,585 @@
+#
+# Mini test suite for Get-Printer-Attributes conformance
+#
+# Verifies IPP conformance for the requested-attributes operation attribute.
+#
+# Usage:
+#
+# ipptool -tI printer-uri get-printer-attributes-suite.test
+#
+
+# Always use IPP/2.0 for this set of tests...
+VERSION 2.0
+
+{
+ NAME "Get-Printer-Attributes (no requested-attributes)"
+
+ OPERATION Get-Printer-Attributes
+
+ GROUP operation-attributes-tag
+ ATTR charset attributes-charset utf-8
+ ATTR language attributes-natural-language en
+ ATTR uri printer-uri $uri
+
+ STATUS successful-ok
+
+ # 'media-col-database' attribute should never be returned unless
+ # explicitly requested...
+ EXPECT !media-col-database
+
+ # 'printer-description' attributes
+ EXPECT charset-configured OF-TYPE charset COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT charset-supported OF-TYPE charset IN-GROUP printer-attributes-tag
+ EXPECT ?color-supported OF-TYPE boolean COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT compression-supported OF-TYPE keyword IN-GROUP printer-attributes-tag
+ EXPECT document-format-default OF-TYPE mimeMediaType COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT document-format-supported OF-TYPE mimeMediaType IN-GROUP printer-attributes-tag
+ EXPECT generated-natural-language-supported OF-TYPE naturalLanguage IN-GROUP printer-attributes-tag
+ EXPECT ipp-versions-supported OF-TYPE keyword IN-GROUP printer-attributes-tag
+ EXPECT ?job-impressions-supported OF-TYPE rangeOfInteger COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?multiple-document-jobs-supported OF-TYPE boolean COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?multiple-operation-time-out OF-TYPE integer COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT natural-language-configured OF-TYPE naturalLanguage COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT operations-supported OF-TYPE enum IN-GROUP printer-attributes-tag
+ EXPECT pdl-override-supported OF-TYPE keyword COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?printer-info OF-TYPE text COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?printer-location OF-TYPE text COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?printer-make-and-model OF-TYPE text COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT printer-name OF-TYPE name COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?pages-per-minute-color OF-TYPE integer COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?pages-per-minute OF-TYPE integer COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?printer-current-time OF-TYPE dateTime|unknown COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT printer-is-accepting-jobs OF-TYPE boolean COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?printer-more-info OF-TYPE uri COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT printer-state OF-TYPE enum COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?printer-state-message OF-TYPE text COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT printer-state-reasons OF-TYPE keyword IN-GROUP printer-attributes-tag
+ EXPECT printer-up-time OF-TYPE integer COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT printer-uri-supported OF-TYPE uri IN-GROUP printer-attributes-tag
+ EXPECT queued-job-count OF-TYPE integer COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT uri-authentication-supported OF-TYPE keyword IN-GROUP printer-attributes-tag
+ EXPECT uri-security-supported OF-TYPE keyword IN-GROUP printer-attributes-tag
+
+ # 'job-template' attributes
+ EXPECT ?copies-default OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0
+ EXPECT ?copies-supported OF-TYPE rangeOfInteger IN-GROUP printer-attributes-tag
+ EXPECT ?finishings-default OF-TYPE enum IN-GROUP printer-attributes-tag
+ EXPECT ?finishings-supported OF-TYPE enum IN-GROUP printer-attributes-tag WITH-VALUE 3
+ EXPECT ?job-hold-until-default OF-TYPE keyword|name IN-GROUP printer-attributes-tag COUNT 1
+ EXPECT ?job-hold-until-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag WITH-VALUE no-hold
+ EXPECT job-hold-until-default IF-DEFINED OPTIONAL_HOLD_JOB
+ EXPECT job-hold-until-supported IF-DEFINED OPTIONAL_HOLD_JOB
+ EXPECT ?job-priority-default OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0,<101
+ EXPECT ?job-priority-supported OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0,<101
+ EXPECT ?job-sheets-default OF-TYPE keyword|name IN-GROUP printer-attributes-tag
+ EXPECT ?job-sheets-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag WITH-VALUE none
+ EXPECT ?media-default OF-TYPE no-value|keyword|name IN-GROUP printer-attributes-tag COUNT 1
+ EXPECT ?media-ready OF-TYPE keyword|name IN-GROUP printer-attributes-tag
+ EXPECT ?media-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag
+ EXPECT ?multiple-document-handling-default OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "/^(single-document|separate-documents-uncollated-copies|separate-documents-collated-copies|single-document-new-sheet)$$/"
+ EXPECT ?multiple-document-handling-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "/^(single-document|separate-documents-uncollated-copies|separate-documents-collated-copies|single-document-new-sheet)$$/"
+ EXPECT ?number-up-default OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0
+ EXPECT ?number-up-supported OF-TYPE integer|rangeOfInteger IN-GROUP printer-attributes-tag WITH-VALUE >0
+ EXPECT ?number-up-supported WITH-VALUE 1
+ EXPECT ?orientation-requested-default OF-TYPE no-value|enum IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE 3,4,5,6
+ EXPECT ?orientation-requested-supported OF-TYPE enum IN-GROUP printer-attributes-tag WITH-VALUE 3,4,5,6
+ EXPECT ?pages-ranges-supported OF-TYPE boolean IN-GROUP printer-attributes-tag
+ EXPECT ?print-quality-default OF-TYPE enum IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE 3,4,5
+ EXPECT ?print-quality-supported OF-TYPE enum IN-GROUP printer-attributes-tag WITH-VALUE 3,4,5
+ EXPECT ?printer-resolution-default OF-TYPE resolution IN-GROUP printer-attributes-tag COUNT 1
+ EXPECT ?printer-resolution-supported OF-TYPE resolution IN-GROUP printer-attributes-tag
+ EXPECT ?sides-default OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^(one-sided|two-sided-long-edge|two-sided-short-edge)$$/"
+ EXPECT ?sides-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "/^(one-sided|two-sided-long-edge|two-sided-short-edge)$$/"
+}
+
+{
+ NAME "Get-Printer-Attributes (requested-attributes='all')"
+
+ OPERATION Get-Printer-Attributes
+
+ GROUP operation-attributes-tag
+ ATTR charset attributes-charset utf-8
+ ATTR language attributes-natural-language en
+ ATTR uri printer-uri $uri
+ ATTR keyword requested-attributes 'all'
+
+ STATUS successful-ok
+
+ # 'media-col-database' attribute should never be returned unless
+ # explicitly requested...
+ EXPECT !media-col-database
+
+ # 'printer-description' attributes
+ EXPECT charset-configured OF-TYPE charset COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT charset-supported OF-TYPE charset IN-GROUP printer-attributes-tag
+ EXPECT ?color-supported OF-TYPE boolean COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT compression-supported OF-TYPE keyword IN-GROUP printer-attributes-tag
+ EXPECT document-format-default OF-TYPE mimeMediaType COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT document-format-supported OF-TYPE mimeMediaType IN-GROUP printer-attributes-tag
+ EXPECT generated-natural-language-supported OF-TYPE naturalLanguage IN-GROUP printer-attributes-tag
+ EXPECT ipp-versions-supported OF-TYPE keyword IN-GROUP printer-attributes-tag
+ EXPECT ?job-impressions-supported OF-TYPE rangeOfInteger COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?multiple-document-jobs-supported OF-TYPE boolean COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?multiple-operation-time-out OF-TYPE integer COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT natural-language-configured OF-TYPE naturalLanguage COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT operations-supported OF-TYPE enum IN-GROUP printer-attributes-tag
+ EXPECT pdl-override-supported OF-TYPE keyword COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?printer-info OF-TYPE text COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?printer-location OF-TYPE text COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?printer-make-and-model OF-TYPE text COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT printer-name OF-TYPE name COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?pages-per-minute-color OF-TYPE integer COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?pages-per-minute OF-TYPE integer COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?printer-current-time OF-TYPE dateTime|unknown COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT printer-is-accepting-jobs OF-TYPE boolean COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?printer-more-info OF-TYPE uri COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT printer-state OF-TYPE enum COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?printer-state-message OF-TYPE text COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT printer-state-reasons OF-TYPE keyword IN-GROUP printer-attributes-tag
+ EXPECT printer-up-time OF-TYPE integer COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT printer-uri-supported OF-TYPE uri IN-GROUP printer-attributes-tag
+ EXPECT queued-job-count OF-TYPE integer COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT uri-authentication-supported OF-TYPE keyword IN-GROUP printer-attributes-tag
+ EXPECT uri-security-supported OF-TYPE keyword IN-GROUP printer-attributes-tag
+
+ # 'job-template' attributes
+ EXPECT ?copies-default OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0
+ EXPECT ?copies-supported OF-TYPE rangeOfInteger IN-GROUP printer-attributes-tag
+ EXPECT ?finishings-default OF-TYPE enum IN-GROUP printer-attributes-tag
+ EXPECT ?finishings-supported OF-TYPE enum IN-GROUP printer-attributes-tag WITH-VALUE 3
+ EXPECT ?job-hold-until-default OF-TYPE keyword|name IN-GROUP printer-attributes-tag COUNT 1
+ EXPECT ?job-hold-until-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag WITH-VALUE no-hold
+ EXPECT job-hold-until-default IF-DEFINED OPTIONAL_HOLD_JOB
+ EXPECT job-hold-until-supported IF-DEFINED OPTIONAL_HOLD_JOB
+ EXPECT ?job-priority-default OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0,<101
+ EXPECT ?job-priority-supported OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0,<101
+ EXPECT ?job-sheets-default OF-TYPE keyword|name IN-GROUP printer-attributes-tag
+ EXPECT ?job-sheets-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag WITH-VALUE none
+ EXPECT ?media-default OF-TYPE no-value|keyword|name IN-GROUP printer-attributes-tag COUNT 1
+ EXPECT ?media-ready OF-TYPE keyword|name IN-GROUP printer-attributes-tag
+ EXPECT ?media-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag
+ EXPECT ?multiple-document-handling-default OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "/^(single-document|separate-documents-uncollated-copies|separate-documents-collated-copies|single-document-new-sheet)$$/"
+ EXPECT ?multiple-document-handling-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "/^(single-document|separate-documents-uncollated-copies|separate-documents-collated-copies|single-document-new-sheet)$$/"
+ EXPECT ?number-up-default OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0
+ EXPECT ?number-up-supported OF-TYPE integer|rangeOfInteger IN-GROUP printer-attributes-tag WITH-VALUE >0
+ EXPECT ?number-up-supported WITH-VALUE 1
+ EXPECT ?orientation-requested-default OF-TYPE no-value|enum IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE 3,4,5,6
+ EXPECT ?orientation-requested-supported OF-TYPE enum IN-GROUP printer-attributes-tag WITH-VALUE 3,4,5,6
+ EXPECT ?pages-ranges-supported OF-TYPE boolean IN-GROUP printer-attributes-tag
+ EXPECT ?print-quality-default OF-TYPE enum IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE 3,4,5
+ EXPECT ?print-quality-supported OF-TYPE enum IN-GROUP printer-attributes-tag WITH-VALUE 3,4,5
+ EXPECT ?printer-resolution-default OF-TYPE resolution IN-GROUP printer-attributes-tag COUNT 1
+ EXPECT ?printer-resolution-supported OF-TYPE resolution IN-GROUP printer-attributes-tag
+ EXPECT ?sides-default OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^(one-sided|two-sided-long-edge|two-sided-short-edge)$$/"
+ EXPECT ?sides-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "/^(one-sided|two-sided-long-edge|two-sided-short-edge)$$/"
+}
+
+{
+ NAME "Get-Printer-Attributes (requested-attributes='all','media-col-database')"
+
+ OPERATION Get-Printer-Attributes
+
+ GROUP operation-attributes-tag
+ ATTR charset attributes-charset utf-8
+ ATTR language attributes-natural-language en
+ ATTR uri printer-uri $uri
+ ATTR keyword requested-attributes all,media-col-database
+
+ STATUS successful-ok
+
+ # 'media-col-database' attribute should never be returned unless
+ # explicitly requested...
+ EXPECT media-col-database OF-TYPE collection IN-GROUP printer-attributes-tag
+
+ # 'printer-description' attributes
+ EXPECT charset-configured OF-TYPE charset COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT charset-supported OF-TYPE charset IN-GROUP printer-attributes-tag
+ EXPECT ?color-supported OF-TYPE boolean COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT compression-supported OF-TYPE keyword IN-GROUP printer-attributes-tag
+ EXPECT document-format-default OF-TYPE mimeMediaType COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT document-format-supported OF-TYPE mimeMediaType IN-GROUP printer-attributes-tag
+ EXPECT generated-natural-language-supported OF-TYPE naturalLanguage IN-GROUP printer-attributes-tag
+ EXPECT ipp-versions-supported OF-TYPE keyword IN-GROUP printer-attributes-tag
+ EXPECT ?job-impressions-supported OF-TYPE rangeOfInteger COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?multiple-document-jobs-supported OF-TYPE boolean COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?multiple-operation-time-out OF-TYPE integer COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT natural-language-configured OF-TYPE naturalLanguage COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT operations-supported OF-TYPE enum IN-GROUP printer-attributes-tag
+ EXPECT pdl-override-supported OF-TYPE keyword COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?printer-info OF-TYPE text COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?printer-location OF-TYPE text COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?printer-make-and-model OF-TYPE text COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT printer-name OF-TYPE name COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?pages-per-minute-color OF-TYPE integer COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?pages-per-minute OF-TYPE integer COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?printer-current-time OF-TYPE dateTime|unknown COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT printer-is-accepting-jobs OF-TYPE boolean COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?printer-more-info OF-TYPE uri COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT printer-state OF-TYPE enum COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?printer-state-message OF-TYPE text COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT printer-state-reasons OF-TYPE keyword IN-GROUP printer-attributes-tag
+ EXPECT printer-up-time OF-TYPE integer COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT printer-uri-supported OF-TYPE uri IN-GROUP printer-attributes-tag
+ EXPECT queued-job-count OF-TYPE integer COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT uri-authentication-supported OF-TYPE keyword IN-GROUP printer-attributes-tag
+ EXPECT uri-security-supported OF-TYPE keyword IN-GROUP printer-attributes-tag
+
+ # 'job-template' attributes
+ EXPECT ?copies-default OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0
+ EXPECT ?copies-supported OF-TYPE rangeOfInteger IN-GROUP printer-attributes-tag
+ EXPECT ?finishings-default OF-TYPE enum IN-GROUP printer-attributes-tag
+ EXPECT ?finishings-supported OF-TYPE enum IN-GROUP printer-attributes-tag WITH-VALUE 3
+ EXPECT ?job-hold-until-default OF-TYPE keyword|name IN-GROUP printer-attributes-tag COUNT 1
+ EXPECT ?job-hold-until-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag WITH-VALUE no-hold
+ EXPECT job-hold-until-default IF-DEFINED OPTIONAL_HOLD_JOB
+ EXPECT job-hold-until-supported IF-DEFINED OPTIONAL_HOLD_JOB
+ EXPECT ?job-priority-default OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0,<101
+ EXPECT ?job-priority-supported OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0,<101
+ EXPECT ?job-sheets-default OF-TYPE keyword|name IN-GROUP printer-attributes-tag
+ EXPECT ?job-sheets-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag WITH-VALUE none
+ EXPECT ?media-default OF-TYPE no-value|keyword|name IN-GROUP printer-attributes-tag COUNT 1
+ EXPECT ?media-ready OF-TYPE keyword|name IN-GROUP printer-attributes-tag
+ EXPECT ?media-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag
+ EXPECT ?multiple-document-handling-default OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "/^(single-document|separate-documents-uncollated-copies|separate-documents-collated-copies|single-document-new-sheet)$$/"
+ EXPECT ?multiple-document-handling-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "/^(single-document|separate-documents-uncollated-copies|separate-documents-collated-copies|single-document-new-sheet)$$/"
+ EXPECT ?number-up-default OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0
+ EXPECT ?number-up-supported OF-TYPE integer|rangeOfInteger IN-GROUP printer-attributes-tag WITH-VALUE >0
+ EXPECT ?number-up-supported WITH-VALUE 1
+ EXPECT ?orientation-requested-default OF-TYPE no-value|enum IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE 3,4,5,6
+ EXPECT ?orientation-requested-supported OF-TYPE enum IN-GROUP printer-attributes-tag WITH-VALUE 3,4,5,6
+ EXPECT ?pages-ranges-supported OF-TYPE boolean IN-GROUP printer-attributes-tag
+ EXPECT ?print-quality-default OF-TYPE enum IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE 3,4,5
+ EXPECT ?print-quality-supported OF-TYPE enum IN-GROUP printer-attributes-tag WITH-VALUE 3,4,5
+ EXPECT ?printer-resolution-default OF-TYPE resolution IN-GROUP printer-attributes-tag COUNT 1
+ EXPECT ?printer-resolution-supported OF-TYPE resolution IN-GROUP printer-attributes-tag
+ EXPECT ?sides-default OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^(one-sided|two-sided-long-edge|two-sided-short-edge)$$/"
+ EXPECT ?sides-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "/^(one-sided|two-sided-long-edge|two-sided-short-edge)$$/"
+}
+
+{
+ NAME "Get-Printer-Attributes (requested-attributes='none')"
+
+ OPERATION Get-Printer-Attributes
+
+ GROUP operation-attributes-tag
+ ATTR charset attributes-charset utf-8
+ ATTR language attributes-natural-language en
+ ATTR uri printer-uri $uri
+ ATTR keyword requested-attributes 'none'
+
+ STATUS successful-ok
+
+ # 'media-col-database' attribute should never be returned unless
+ # explicitly requested...
+ EXPECT !media-col-database
+
+ # 'printer-description' attributes
+ EXPECT !charset-configured
+ EXPECT !charset-supported
+ EXPECT !color-supported
+ EXPECT !compression-supported
+ EXPECT !document-format-default
+ EXPECT !document-format-supported
+ EXPECT !generated-natural-language-supported
+ EXPECT !ipp-versions-supported
+ EXPECT !job-impressions-supported
+ EXPECT !multiple-document-jobs-supported
+ EXPECT !multiple-operation-time-out
+ EXPECT !natural-language-configured
+ EXPECT !operations-supported
+ EXPECT !pdl-override-supported
+ EXPECT !printer-info
+ EXPECT !printer-location
+ EXPECT !printer-make-and-model
+ EXPECT !printer-name
+ EXPECT !pages-per-minute-color
+ EXPECT !pages-per-minute
+ EXPECT !printer-current-time
+ EXPECT !printer-is-accepting-jobs
+ EXPECT !printer-more-info
+ EXPECT !printer-state
+ EXPECT !printer-state-message
+ EXPECT !printer-state-reasons
+ EXPECT !printer-up-time
+ EXPECT !printer-uri-supported
+ EXPECT !queued-job-count
+ EXPECT !uri-authentication-supported
+ EXPECT !uri-security-supported
+
+ # 'job-template' attributes
+ EXPECT !copies-default
+ EXPECT !copies-supported
+ EXPECT !finishings-default
+ EXPECT !finishings-supported
+ EXPECT !job-hold-until-default
+ EXPECT !job-hold-until-supported
+ EXPECT !job-hold-until-default
+ EXPECT !job-hold-until-supported
+ EXPECT !job-priority-default
+ EXPECT !job-priority-supported
+ EXPECT !job-sheets-default
+ EXPECT !job-sheets-supported
+ EXPECT !media-default
+ EXPECT !media-ready
+ EXPECT !media-supported
+ EXPECT !multiple-document-handling-default
+ EXPECT !multiple-document-handling-supported
+ EXPECT !number-up-default
+ EXPECT !number-up-supported
+ EXPECT !number-up-supported
+ EXPECT !orientation-requested-default
+ EXPECT !orientation-requested-supported
+ EXPECT !pages-ranges-supported
+ EXPECT !print-quality-default
+ EXPECT !print-quality-supported
+ EXPECT !printer-resolution-default
+ EXPECT !printer-resolution-supported
+ EXPECT !sides-default
+ EXPECT !sides-supported
+}
+
+{
+ NAME "Get-Printer-Attributes (requested-attributes='media-col-database')"
+
+ OPERATION Get-Printer-Attributes
+
+ GROUP operation-attributes-tag
+ ATTR charset attributes-charset utf-8
+ ATTR language attributes-natural-language en
+ ATTR uri printer-uri $uri
+ ATTR keyword requested-attributes 'all'
+
+ STATUS successful-ok
+
+ # 'media-col-database' attribute should never be returned unless
+ # explicitly requested...
+ EXPECT media-col-database OF-TYPE collection IN-GROUP printer-attributes-tag
+
+ # 'printer-description' attributes
+ EXPECT !charset-configured
+ EXPECT !charset-supported
+ EXPECT !color-supported
+ EXPECT !compression-supported
+ EXPECT !document-format-default
+ EXPECT !document-format-supported
+ EXPECT !generated-natural-language-supported
+ EXPECT !ipp-versions-supported
+ EXPECT !job-impressions-supported
+ EXPECT !multiple-document-jobs-supported
+ EXPECT !multiple-operation-time-out
+ EXPECT !natural-language-configured
+ EXPECT !operations-supported
+ EXPECT !pdl-override-supported
+ EXPECT !printer-info
+ EXPECT !printer-location
+ EXPECT !printer-make-and-model
+ EXPECT !printer-name
+ EXPECT !pages-per-minute-color
+ EXPECT !pages-per-minute
+ EXPECT !printer-current-time
+ EXPECT !printer-is-accepting-jobs
+ EXPECT !printer-more-info
+ EXPECT !printer-state
+ EXPECT !printer-state-message
+ EXPECT !printer-state-reasons
+ EXPECT !printer-up-time
+ EXPECT !printer-uri-supported
+ EXPECT !queued-job-count
+ EXPECT !uri-authentication-supported
+ EXPECT !uri-security-supported
+
+ # 'job-template' attributes
+ EXPECT !copies-default
+ EXPECT !copies-supported
+ EXPECT !finishings-default
+ EXPECT !finishings-supported
+ EXPECT !job-hold-until-default
+ EXPECT !job-hold-until-supported
+ EXPECT !job-hold-until-default
+ EXPECT !job-hold-until-supported
+ EXPECT !job-priority-default
+ EXPECT !job-priority-supported
+ EXPECT !job-sheets-default
+ EXPECT !job-sheets-supported
+ EXPECT !media-default
+ EXPECT !media-ready
+ EXPECT !media-supported
+ EXPECT !multiple-document-handling-default
+ EXPECT !multiple-document-handling-supported
+ EXPECT !number-up-default
+ EXPECT !number-up-supported
+ EXPECT !number-up-supported
+ EXPECT !orientation-requested-default
+ EXPECT !orientation-requested-supported
+ EXPECT !pages-ranges-supported
+ EXPECT !print-quality-default
+ EXPECT !print-quality-supported
+ EXPECT !printer-resolution-default
+ EXPECT !printer-resolution-supported
+ EXPECT !sides-default
+ EXPECT !sides-supported
+}
+
+{
+ NAME "Get-Printer-Attributes (requested-attributes='printer-description')"
+
+ OPERATION Get-Printer-Attributes
+
+ GROUP operation-attributes-tag
+ ATTR charset attributes-charset utf-8
+ ATTR language attributes-natural-language en
+ ATTR uri printer-uri $uri
+ ATTR keyword requested-attributes 'printer-description'
+
+ STATUS successful-ok
+
+ # 'media-col-database' attribute should never be returned unless
+ # explicitly requested...
+ EXPECT !media-col-database
+
+ # 'printer-description' attributes
+ EXPECT charset-configured OF-TYPE charset COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT charset-supported OF-TYPE charset IN-GROUP printer-attributes-tag
+ EXPECT ?color-supported OF-TYPE boolean COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT compression-supported OF-TYPE keyword IN-GROUP printer-attributes-tag
+ EXPECT document-format-default OF-TYPE mimeMediaType COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT document-format-supported OF-TYPE mimeMediaType IN-GROUP printer-attributes-tag
+ EXPECT generated-natural-language-supported OF-TYPE naturalLanguage IN-GROUP printer-attributes-tag
+ EXPECT ipp-versions-supported OF-TYPE keyword IN-GROUP printer-attributes-tag
+ EXPECT ?job-impressions-supported OF-TYPE rangeOfInteger COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?multiple-document-jobs-supported OF-TYPE boolean COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?multiple-operation-time-out OF-TYPE integer COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT natural-language-configured OF-TYPE naturalLanguage COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT operations-supported OF-TYPE enum IN-GROUP printer-attributes-tag
+ EXPECT pdl-override-supported OF-TYPE keyword COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?printer-info OF-TYPE text COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?printer-location OF-TYPE text COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?printer-make-and-model OF-TYPE text COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT printer-name OF-TYPE name COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?pages-per-minute-color OF-TYPE integer COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?pages-per-minute OF-TYPE integer COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?printer-current-time OF-TYPE dateTime|unknown COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT printer-is-accepting-jobs OF-TYPE boolean COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?printer-more-info OF-TYPE uri COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT printer-state OF-TYPE enum COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT ?printer-state-message OF-TYPE text COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT printer-state-reasons OF-TYPE keyword IN-GROUP printer-attributes-tag
+ EXPECT printer-up-time OF-TYPE integer COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT printer-uri-supported OF-TYPE uri IN-GROUP printer-attributes-tag
+ EXPECT queued-job-count OF-TYPE integer COUNT 1 IN-GROUP printer-attributes-tag
+ EXPECT uri-authentication-supported OF-TYPE keyword IN-GROUP printer-attributes-tag
+ EXPECT uri-security-supported OF-TYPE keyword IN-GROUP printer-attributes-tag
+
+ # 'job-template' attributes
+ EXPECT !copies-default
+ EXPECT !copies-supported
+ EXPECT !finishings-default
+ EXPECT !finishings-supported
+ EXPECT !job-hold-until-default
+ EXPECT !job-hold-until-supported
+ EXPECT !job-hold-until-default
+ EXPECT !job-hold-until-supported
+ EXPECT !job-priority-default
+ EXPECT !job-priority-supported
+ EXPECT !job-sheets-default
+ EXPECT !job-sheets-supported
+ EXPECT !media-default
+ EXPECT !media-ready
+ EXPECT !media-supported
+ EXPECT !multiple-document-handling-default
+ EXPECT !multiple-document-handling-supported
+ EXPECT !number-up-default
+ EXPECT !number-up-supported
+ EXPECT !number-up-supported
+ EXPECT !orientation-requested-default
+ EXPECT !orientation-requested-supported
+ EXPECT !pages-ranges-supported
+ EXPECT !print-quality-default
+ EXPECT !print-quality-supported
+ EXPECT !printer-resolution-default
+ EXPECT !printer-resolution-supported
+ EXPECT !sides-default
+ EXPECT !sides-supported
+}
+
+{
+ NAME "Get-Printer-Attributes (requested-attributes='job-template')"
+
+ OPERATION Get-Printer-Attributes
+
+ GROUP operation-attributes-tag
+ ATTR charset attributes-charset utf-8
+ ATTR language attributes-natural-language en
+ ATTR uri printer-uri $uri
+ ATTR keyword requested-attributes 'job-template'
+
+ STATUS successful-ok
+
+ # 'media-col-database' attribute should never be returned unless
+ # explicitly requested...
+ EXPECT !media-col-database
+
+ # 'printer-description' attributes
+ EXPECT !charset-configured
+ EXPECT !charset-supported
+ EXPECT !color-supported
+ EXPECT !compression-supported
+ EXPECT !document-format-default
+ EXPECT !document-format-supported
+ EXPECT !generated-natural-language-supported
+ EXPECT !ipp-versions-supported
+ EXPECT !job-impressions-supported
+ EXPECT !multiple-document-jobs-supported
+ EXPECT !multiple-operation-time-out
+ EXPECT !natural-language-configured
+ EXPECT !operations-supported
+ EXPECT !pdl-override-supported
+ EXPECT !printer-info
+ EXPECT !printer-location
+ EXPECT !printer-make-and-model
+ EXPECT !printer-name
+ EXPECT !pages-per-minute-color
+ EXPECT !pages-per-minute
+ EXPECT !printer-current-time
+ EXPECT !printer-is-accepting-jobs
+ EXPECT !printer-more-info
+ EXPECT !printer-state
+ EXPECT !printer-state-message
+ EXPECT !printer-state-reasons
+ EXPECT !printer-up-time
+ EXPECT !printer-uri-supported
+ EXPECT !queued-job-count
+ EXPECT !uri-authentication-supported
+ EXPECT !uri-security-supported
+
+ # 'job-template' attributes
+ EXPECT ?copies-default OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0
+ EXPECT ?copies-supported OF-TYPE rangeOfInteger IN-GROUP printer-attributes-tag
+ EXPECT ?finishings-default OF-TYPE enum IN-GROUP printer-attributes-tag
+ EXPECT ?finishings-supported OF-TYPE enum IN-GROUP printer-attributes-tag WITH-VALUE 3
+ EXPECT ?job-hold-until-default OF-TYPE keyword|name IN-GROUP printer-attributes-tag COUNT 1
+ EXPECT ?job-hold-until-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag WITH-VALUE no-hold
+ EXPECT job-hold-until-default IF-DEFINED OPTIONAL_HOLD_JOB
+ EXPECT job-hold-until-supported IF-DEFINED OPTIONAL_HOLD_JOB
+ EXPECT ?job-priority-default OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0,<101
+ EXPECT ?job-priority-supported OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0,<101
+ EXPECT ?job-sheets-default OF-TYPE keyword|name IN-GROUP printer-attributes-tag
+ EXPECT ?job-sheets-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag WITH-VALUE none
+ EXPECT ?media-default OF-TYPE no-value|keyword|name IN-GROUP printer-attributes-tag COUNT 1
+ EXPECT ?media-ready OF-TYPE keyword|name IN-GROUP printer-attributes-tag
+ EXPECT ?media-supported OF-TYPE keyword|name IN-GROUP printer-attributes-tag
+ EXPECT ?multiple-document-handling-default OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "/^(single-document|separate-documents-uncollated-copies|separate-documents-collated-copies|single-document-new-sheet)$$/"
+ EXPECT ?multiple-document-handling-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "/^(single-document|separate-documents-uncollated-copies|separate-documents-collated-copies|single-document-new-sheet)$$/"
+ EXPECT ?number-up-default OF-TYPE integer IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE >0
+ EXPECT ?number-up-supported OF-TYPE integer|rangeOfInteger IN-GROUP printer-attributes-tag WITH-VALUE >0
+ EXPECT ?number-up-supported WITH-VALUE 1
+ EXPECT ?orientation-requested-default OF-TYPE no-value|enum IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE 3,4,5,6
+ EXPECT ?orientation-requested-supported OF-TYPE enum IN-GROUP printer-attributes-tag WITH-VALUE 3,4,5,6
+ EXPECT ?pages-ranges-supported OF-TYPE boolean IN-GROUP printer-attributes-tag
+ EXPECT ?print-quality-default OF-TYPE enum IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE 3,4,5
+ EXPECT ?print-quality-supported OF-TYPE enum IN-GROUP printer-attributes-tag WITH-VALUE 3,4,5
+ EXPECT ?printer-resolution-default OF-TYPE resolution IN-GROUP printer-attributes-tag COUNT 1
+ EXPECT ?printer-resolution-supported OF-TYPE resolution IN-GROUP printer-attributes-tag
+ EXPECT ?sides-default OF-TYPE keyword IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE "/^(one-sided|two-sided-long-edge|two-sided-short-edge)$$/"
+ EXPECT ?sides-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "/^(one-sided|two-sided-long-edge|two-sided-short-edge)$$/"
+}
diff --git a/test/get-printer-attributes-2.0.test b/examples/get-printer-attributes.test
index adfb45758..adfb45758 100644
--- a/test/get-printer-attributes-2.0.test
+++ b/examples/get-printer-attributes.test
diff --git a/test/get-printer-description-attributes.test b/examples/get-printer-description-attributes.test
index b1d813858..b1d813858 100644
--- a/test/get-printer-description-attributes.test
+++ b/examples/get-printer-description-attributes.test
diff --git a/test/get-printers-printer-id.test b/examples/get-printers-printer-id.test
index 52e0b132f..52e0b132f 100644
--- a/test/get-printers-printer-id.test
+++ b/examples/get-printers-printer-id.test
diff --git a/test/get-printers.test b/examples/get-printers.test
index 54f8df4c8..54f8df4c8 100644
--- a/test/get-printers.test
+++ b/examples/get-printers.test
diff --git a/test/get-subscriptions.test b/examples/get-subscriptions.test
index 09766ffda..09766ffda 100644
--- a/test/get-subscriptions.test
+++ b/examples/get-subscriptions.test
diff --git a/test/gray.jpg b/examples/gray.jpg
index 9f5459a3e..9f5459a3e 100644
--- a/test/gray.jpg
+++ b/examples/gray.jpg
Binary files differ
diff --git a/test/identify-printer-display.test b/examples/identify-printer-display.test
index 4957a2637..4957a2637 100644
--- a/test/identify-printer-display.test
+++ b/examples/identify-printer-display.test
diff --git a/test/identify-printer-multiple.test b/examples/identify-printer-multiple.test
index 79b2580ce..79b2580ce 100644
--- a/test/identify-printer-multiple.test
+++ b/examples/identify-printer-multiple.test
diff --git a/test/identify-printer.test b/examples/identify-printer.test
index b97bb71dc..b97bb71dc 100644
--- a/test/identify-printer.test
+++ b/examples/identify-printer.test
diff --git a/test/ipp-1.1.test b/examples/ipp-1.1.test
index e406d0ecc..e406d0ecc 100644
--- a/test/ipp-1.1.test
+++ b/examples/ipp-1.1.test
diff --git a/test/ipp-2.0.test b/examples/ipp-2.0.test
index 3746663eb..3746663eb 100644
--- a/test/ipp-2.0.test
+++ b/examples/ipp-2.0.test
diff --git a/test/ipp-2.1.test b/examples/ipp-2.1.test
index ca66e057a..ca66e057a 100644
--- a/test/ipp-2.1.test
+++ b/examples/ipp-2.1.test
diff --git a/test/ipp-2.2.test b/examples/ipp-2.2.test
index f83cc1fab..bd4fecda2 100644
--- a/test/ipp-2.2.test
+++ b/examples/ipp-2.2.test
@@ -36,14 +36,14 @@ INCLUDE "ipp-2.1.test"
EXPECT number-up-supported OF-TYPE integer|rangeOfInteger IN-GROUP printer-attributes-tag WITH-VALUE >0
EXPECT overrides-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "document-numbers"
EXPECT overrides-supported OF-TYPE keyword IN-GROUP printer-attributes-tag WITH-VALUE "pages"
- EXPECT page-ranges-supported OF-TYPE boolean IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE 1
+ EXPECT page-ranges-supported OF-TYPE boolean IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE true
# Printer description attributes
EXPECT job-creation-attributes-supported OF-TYPE keyword IN-GROUP printer-attributes-tag
- EXPECT job-ids-supported OF-TYPE boolean IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE 1
+ EXPECT job-ids-supported OF-TYPE boolean IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE true
EXPECT media-col-ready
EXPECT media-ready
- EXPECT multiple-document-jobs-supported OF-TYPE boolean IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE 1
+ EXPECT multiple-document-jobs-supported OF-TYPE boolean IN-GROUP printer-attributes-tag COUNT 1 WITH-VALUE true
EXPECT printer-alert OF-TYPE octetString IN-GROUP printer-attributes-tag
EXPECT printer-alert-description OF-TYPE text IN-GROUP printer-attributes-tag SAME-COUNT-AS printer-alert
EXPECT printer-device-id OF-TYPE text IN-GROUP printer-attributes-tag COUNT 1
diff --git a/test/ipp-backend.test b/examples/ipp-backend.test
index c2642d375..c2642d375 100644
--- a/test/ipp-backend.test
+++ b/examples/ipp-backend.test
diff --git a/test/ipp-everywhere.test b/examples/ipp-everywhere.test
index d7b0c445c..d7b0c445c 100644
--- a/test/ipp-everywhere.test
+++ b/examples/ipp-everywhere.test
diff --git a/test/onepage-a4-300-black-1.pwg.gz b/examples/onepage-a4-300-black-1.pwg
index 0a559fc16..0a559fc16 100644
--- a/test/onepage-a4-300-black-1.pwg.gz
+++ b/examples/onepage-a4-300-black-1.pwg
Binary files differ
diff --git a/test/onepage-a4.pdf b/examples/onepage-a4.pdf
index 1043d8a24..1043d8a24 100644
--- a/test/onepage-a4.pdf
+++ b/examples/onepage-a4.pdf
Binary files differ
diff --git a/test/onepage-a4.ps b/examples/onepage-a4.ps
index 9397b89a6..9397b89a6 100644
--- a/test/onepage-a4.ps
+++ b/examples/onepage-a4.ps
diff --git a/test/onepage-a4.sla b/examples/onepage-a4.sla
index bcc7933d1..bcc7933d1 100644
--- a/test/onepage-a4.sla
+++ b/examples/onepage-a4.sla
diff --git a/test/onepage-letter-300-black-1.pwg.gz b/examples/onepage-letter-300-black-1.pwg
index 8fd7386e3..8fd7386e3 100644
--- a/test/onepage-letter-300-black-1.pwg.gz
+++ b/examples/onepage-letter-300-black-1.pwg
Binary files differ
diff --git a/test/onepage-letter.pdf b/examples/onepage-letter.pdf
index ead3d84c6..ead3d84c6 100644
--- a/test/onepage-letter.pdf
+++ b/examples/onepage-letter.pdf
Binary files differ
diff --git a/test/onepage-letter.ps b/examples/onepage-letter.ps
index dfedeb47b..dfedeb47b 100644
--- a/test/onepage-letter.ps
+++ b/examples/onepage-letter.ps
diff --git a/test/onepage-letter.sla b/examples/onepage-letter.sla
index 078cfd76c..078cfd76c 100644
--- a/test/onepage-letter.sla
+++ b/examples/onepage-letter.sla
diff --git a/test/print-job-and-wait.test b/examples/print-job-and-wait.test
index f6acccaef..f6acccaef 100644
--- a/test/print-job-and-wait.test
+++ b/examples/print-job-and-wait.test
diff --git a/test/print-job-deflate.test b/examples/print-job-deflate.test
index e54028d6d..e54028d6d 100644
--- a/test/print-job-deflate.test
+++ b/examples/print-job-deflate.test
diff --git a/test/print-job-gzip.test b/examples/print-job-gzip.test
index 2b8209c45..2b8209c45 100644
--- a/test/print-job-gzip.test
+++ b/examples/print-job-gzip.test
diff --git a/test/print-job-hold.test b/examples/print-job-hold.test
index d70e523e7..d70e523e7 100644
--- a/test/print-job-hold.test
+++ b/examples/print-job-hold.test
diff --git a/examples/print-job-letter.test b/examples/print-job-letter.test
new file mode 100644
index 000000000..45d909685
--- /dev/null
+++ b/examples/print-job-letter.test
@@ -0,0 +1,30 @@
+# Print a test page using print-job
+{
+ # The name of the test...
+ NAME "Print file using Print-Job"
+
+ # The operation to use
+ OPERATION Print-Job
+
+ # Attributes, starting in the operation group...
+ GROUP operation-attributes-tag
+ ATTR charset attributes-charset utf-8
+ ATTR language attributes-natural-language en
+ ATTR uri printer-uri $uri
+ ATTR name requesting-user-name $user
+ ATTR mimeMediaType document-format $filetype
+
+ GROUP job-attributes-tag
+ ATTR integer copies 1
+ ATTR keyword media na_letter_8.5x11in
+
+ FILE $filename
+
+ # What statuses are OK?
+ STATUS successful-ok
+ STATUS successful-ok-ignored-or-substituted-attributes
+
+ # What attributes do we expect?
+ EXPECT job-id
+ EXPECT job-uri
+}
diff --git a/test/print-job-manual.test b/examples/print-job-manual.test
index 157822833..157822833 100644
--- a/test/print-job-manual.test
+++ b/examples/print-job-manual.test
diff --git a/test/print-job-media-col.test b/examples/print-job-media-col.test
index cafd291fb..cafd291fb 100644
--- a/test/print-job-media-col.test
+++ b/examples/print-job-media-col.test
diff --git a/test/print-job-password.test b/examples/print-job-password.test
index 36e6a0a3a..36e6a0a3a 100644
--- a/test/print-job-password.test
+++ b/examples/print-job-password.test
diff --git a/test/print-job.test b/examples/print-job.test
index 079dfa5e6..079dfa5e6 100644
--- a/test/print-job.test
+++ b/examples/print-job.test
diff --git a/test/print-uri.test b/examples/print-uri.test
index aaa7d392e..aaa7d392e 100644
--- a/test/print-uri.test
+++ b/examples/print-uri.test
diff --git a/test/set-attrs-hold.test b/examples/set-attrs-hold.test
index 213bdd2e2..213bdd2e2 100644
--- a/test/set-attrs-hold.test
+++ b/examples/set-attrs-hold.test
diff --git a/test/testfile.jpg b/examples/testfile.jpg
index 418cb9359..418cb9359 100644
--- a/test/testfile.jpg
+++ b/examples/testfile.jpg
Binary files differ
diff --git a/test/testfile.pcl b/examples/testfile.pcl
index 4b8659767..4b8659767 100644
--- a/test/testfile.pcl
+++ b/examples/testfile.pcl
diff --git a/test/testfile.pdf b/examples/testfile.pdf
index 433577179..433577179 100644
--- a/test/testfile.pdf
+++ b/examples/testfile.pdf
Binary files differ
diff --git a/test/testfile.ps b/examples/testfile.ps
index 54f09f664..54f09f664 100644
--- a/test/testfile.ps
+++ b/examples/testfile.ps
diff --git a/test/testfile.txt b/examples/testfile.txt
index bad0a31e3..bad0a31e3 100644
--- a/test/testfile.txt
+++ b/examples/testfile.txt
diff --git a/test/validate-job.test b/examples/validate-job.test
index c4140ea03..c4140ea03 100644
--- a/test/validate-job.test
+++ b/examples/validate-job.test
diff --git a/filter/Makefile b/filter/Makefile
index 696206aa7..e94c45312 100644
--- a/filter/Makefile
+++ b/filter/Makefile
@@ -1,7 +1,7 @@
#
# Filter makefile for CUPS.
#
-# Copyright © 2007-2018 by Apple Inc.
+# Copyright © 2007-2019 by Apple Inc.
# Copyright © 1997-2006 by Easy Software Products.
#
# Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -126,29 +126,29 @@ uninstall:
apihelp:
echo Generating CUPS API help files...
- mxmldoc --section "Programming" \
+ codedoc --section "Programming" \
--title "Developing PostScript Printer Drivers" \
--css ../doc/cups-printable.css \
--header postscript-driver.header \
- --intro postscript-driver.shtml \
+ --body postscript-driver.shtml \
>../doc/help/postscript-driver.html
- mxmldoc --section "Programming" \
+ codedoc --section "Programming" \
--title "Introduction to the PPD Compiler" \
--css ../doc/cups-printable.css \
--header ppd-compiler.header \
- --intro ppd-compiler.shtml \
+ --body ppd-compiler.shtml \
>../doc/help/ppd-compiler.html
- mxmldoc --section "Programming" \
+ codedoc --section "Programming" \
--title "Developing Raster Printer Drivers" \
--css ../doc/cups-printable.css \
--header raster-driver.header \
- --intro raster-driver.shtml \
+ --body raster-driver.shtml \
>../doc/help/raster-driver.html
- mxmldoc --section "Specifications" \
+ codedoc --section "Specifications" \
--title "CUPS PPD Extensions" \
--css ../doc/cups-printable.css \
--header spec-ppd.header \
- --intro spec-ppd.shtml \
+ --body spec-ppd.shtml \
>../doc/help/spec-ppd.html
@@ -158,7 +158,7 @@ apihelp:
commandtops: commandtops.o ../cups/$(LIBCUPS)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o $@ commandtops.o $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o $@ commandtops.o $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -168,7 +168,7 @@ commandtops: commandtops.o ../cups/$(LIBCUPS)
gziptoany: gziptoany.o ../Makedefs ../cups/$(LIBCUPS)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o $@ gziptoany.o $(LIBZ) $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o $@ gziptoany.o $(LIBZ) $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -178,7 +178,7 @@ gziptoany: gziptoany.o ../Makedefs ../cups/$(LIBCUPS)
pstops: pstops.o common.o ../cups/$(LIBCUPS)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o $@ pstops.o common.o $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o $@ pstops.o common.o $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -188,7 +188,7 @@ pstops: pstops.o common.o ../cups/$(LIBCUPS)
rastertoepson: rastertoepson.o ../cups/$(LIBCUPS) ../cups/$(LIBCUPSIMAGE)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o $@ rastertoepson.o $(LINKCUPSIMAGE) $(IMGLIBS) $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o $@ rastertoepson.o $(LINKCUPSIMAGE) $(IMGLIBS) $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -198,7 +198,7 @@ rastertoepson: rastertoepson.o ../cups/$(LIBCUPS) ../cups/$(LIBCUPSIMAGE)
rastertohp: rastertohp.o ../cups/$(LIBCUPS) ../cups/$(LIBCUPSIMAGE)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o $@ rastertohp.o $(LINKCUPSIMAGE) $(IMGLIBS) $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o $@ rastertohp.o $(LINKCUPSIMAGE) $(IMGLIBS) $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -208,7 +208,7 @@ rastertohp: rastertohp.o ../cups/$(LIBCUPS) ../cups/$(LIBCUPSIMAGE)
rastertolabel: rastertolabel.o ../cups/$(LIBCUPS) ../cups/$(LIBCUPSIMAGE)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o $@ rastertolabel.o $(LINKCUPSIMAGE) $(IMGLIBS) $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o $@ rastertolabel.o $(LINKCUPSIMAGE) $(IMGLIBS) $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -218,12 +218,12 @@ rastertolabel: rastertolabel.o ../cups/$(LIBCUPS) ../cups/$(LIBCUPSIMAGE)
rastertopwg: rastertopwg.o ../cups/$(LIBCUPS) ../cups/$(LIBCUPSIMAGE)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o $@ rastertopwg.o $(LINKCUPSIMAGE) $(IMGLIBS) $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o $@ rastertopwg.o $(LINKCUPSIMAGE) $(IMGLIBS) $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
rastertopwg-static: rastertopwg.o ../cups/$(LIBCUPSSTATIC) ../cups/libcupsimage.a
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o $@ rastertopwg.o ../cups/libcupsimage.a \
+ $(LD_CC) $(ALL_LDFLAGS) -o $@ rastertopwg.o ../cups/libcupsimage.a \
../cups/$(LIBCUPSSTATIC) $(IMGLIBS) $(DSOLIBS) $(COMMONLIBS) \
$(SSLLIBS) $(DNSSDLIBS) $(LIBGSSAPI)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
diff --git a/filter/rastertohp.c b/filter/rastertohp.c
index 3f2dcedd0..0d76c42a2 100644
--- a/filter/rastertohp.c
+++ b/filter/rastertohp.c
@@ -31,8 +31,8 @@ unsigned char *Planes[4], /* Output buffers */
unsigned NumPlanes, /* Number of color planes */
ColorBits, /* Number of bits per color */
Feed; /* Number of lines to skip */
-int Duplex, /* Current duplex mode */
- Page, /* Current page number */
+cups_bool_t Duplex; /* Current duplex mode */
+int Page, /* Current page number */
Canceled; /* Has the current job been canceled? */
diff --git a/filter/spec-ppd.shtml b/filter/spec-ppd.shtml
index f3a80ceed..938bb8786 100644
--- a/filter/spec-ppd.shtml
+++ b/filter/spec-ppd.shtml
@@ -31,7 +31,7 @@ LINE-END = CR / LF / CR LF
<p>CUPS supports several methods of auto-configuration via PPD keywords.</p>
-<h3><span class='info'>macOS 10.5</span><a name='APAutoSetupTool'>APAutoSetupTool</a></h3>
+<h3 class="title"><span class='info'>macOS 10.5</span><a name='APAutoSetupTool'>APAutoSetupTool</a></h3>
<p class='summary'>*APAutoSetupTool: "/LibraryPrinters/vendor/filename"</p>
@@ -47,7 +47,7 @@ LINE-END = CR / LF / CR LF
</pre>
-<h3><span class='info'>macOS 10.2/CUPS 1.4</span><a name='QUERYKEYWORD'>?MainKeyword</a></h3>
+<h3 class="title"><span class='info'>macOS 10.2/CUPS 1.4</span><a name='QUERYKEYWORD'>?MainKeyword</a></h3>
<p class='summary'>*?<i>MainKeyword</i>: "<br>
PostScript query code that writes a message using the = operator...<br>
@@ -77,7 +77,7 @@ LINE-END = CR / LF / CR LF
</pre>
-<h3><span class='info'>macOS 10.4/CUPS 1.5</span><a name='OID'>OIDMainKeyword</a></h3>
+<h3 class="title"><span class='info'>macOS 10.4/CUPS 1.5</span><a name='OID'>OIDMainKeyword</a></h3>
<p class='summary'>*?OID<i>MainKeyword</i>: ".n.n.n..."<br>
*OID<i>MainKeyword</i> <i>OptionKeyword1</i>: "value"<br>
@@ -109,7 +109,7 @@ LINE-END = CR / LF / CR LF
</blockquote>
-<h3><span class='info'>Deprecated</span><a name='cupsColorProfile'>cupsColorProfile</a></h3>
+<h3 class="title"><span class='info'>Deprecated</span><a name='cupsColorProfile'>cupsColorProfile</a></h3>
<p class='summary'>*cupsColorProfile Resolution/MediaType: "density gamma m00 m01 m02 m10 m11 m12 m20 m21 m22"</p>
@@ -146,7 +146,7 @@ f(x) = density * x <sup style='font-size: 100%'>gamma</sup>
</pre>
-<h3><span class='info'>macOS 10.3/CUPS 1.2</span><a name='cupsICCProfile'>cupsICCProfile</a></h3>
+<h3 class="title"><span class='info'>macOS 10.3/CUPS 1.2</span><a name='cupsICCProfile'>cupsICCProfile</a></h3>
<p class='summary'>*cupsICCProfile ColorModel.MediaType.Resolution/Description: "filename"</p>
@@ -167,7 +167,7 @@ f(x) = density * x <sup style='font-size: 100%'>gamma</sup>
*cupsICCProfile ../Default: "/Library/Printers/vendor/Profiles/foo-default.icc"
</pre>
-<h4>Customizing the Profile Selection Keywords</h4>
+<h4 class="title">Customizing the Profile Selection Keywords</h4>
<p>The <tt>ColorModel</tt>, <tt>MediaType</tt>, and <tt>Resolution</tt> main keywords can be reassigned to different main keywords, allowing drivers to do color profile selection based on different parameters. The <tt>cupsICCQualifier1</tt>, <tt>cupsICCQualifier2</tt>, and <tt>cupsICCQualifier3</tt> keywords define the mapping from selector to main keyword:</p>
@@ -186,7 +186,7 @@ f(x) = density * x <sup style='font-size: 100%'>gamma</sup>
</pre>
-<h3><span class='info'>macOS 10.4</span><a name='APCustom'>Custom Color Matching Support</a></h3>
+<h3 class="title"><span class='info'>macOS 10.4</span><a name='APCustom'>Custom Color Matching Support</a></h3>
<p class='summary'>*<a href='#APSupportsCustomColorMatching'>APSupportsCustomColorMatching</a>: true<br>
*<a href='#APCustomColorMatchingName'>APCustomColorMatchingName</a> name/text: ""<br>
@@ -201,7 +201,7 @@ f(x) = density * x <sup style='font-size: 100%'>gamma</sup>
</blockquote>
-<h4><span class='info'>macOS 10.5</span><a name='APCustomColorMatchingName'>APCustomColorMatchingName</a></h4>
+<h4 class="title"><span class='info'>macOS 10.5</span><a name='APCustomColorMatchingName'>APCustomColorMatchingName</a></h4>
<p class='summary'>*APCustomColorMatchingName name/text: ""</p>
@@ -215,7 +215,7 @@ f(x) = density * x <sup style='font-size: 100%'>gamma</sup>
*fr.APCustomColorMatchingName name/La AcmeColor(tm): ""
</pre>
-<h4><span class='info'>macOS 10.5</span><a name='APCustomColorMatchingProfile'>APCustomColorMatchingProfile</a></h4>
+<h4 class="title"><span class='info'>macOS 10.5</span><a name='APCustomColorMatchingProfile'>APCustomColorMatchingProfile</a></h4>
<p class='summary'>*APCustomColorMatchingProfile: name</p>
@@ -237,7 +237,7 @@ f(x) = density * x <sup style='font-size: 100%'>gamma</sup>
*APCustomColorMatchingProfile: AdobeRGB
</pre>
-<h4><span class='info'>macOS 10.5</span><a name='APDefaultCustomColorMatchingProfile'>APDefaultCustomColorMatchingProfile</a></h4>
+<h4 class="title"><span class='info'>macOS 10.5</span><a name='APDefaultCustomColorMatchingProfile'>APDefaultCustomColorMatchingProfile</a></h4>
<p class='summary'>*APDefaultCustomColorMatchingProfile: name</p>
@@ -251,7 +251,7 @@ f(x) = density * x <sup style='font-size: 100%'>gamma</sup>
*APDefaultCustomColorMatchingProfile: sRGB
</pre>
-<h4><span class='info'>macOS 10.4</span><a name='APSupportsCustomColorMatching'>APSupportsCustomColorMatching</a></h4>
+<h4 class="title"><span class='info'>macOS 10.4</span><a name='APSupportsCustomColorMatching'>APSupportsCustomColorMatching</a></h4>
<p class='summary'>*APSupportsCustomColorMatching: boolean</p>
@@ -288,7 +288,7 @@ f(x) = density * x <sup style='font-size: 100%'>gamma</sup>
</blockquote>
-<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsUIConstraints'>cupsUIConstraints</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsUIConstraints'>cupsUIConstraints</a></h3>
<p class='summary'>*cupsUIConstraints resolver: "*Keyword1 *Keyword2 ..."<br>
*cupsUIConstraints resolver: "*Keyword1 OptionKeyword1 *Keyword2 ..."<br>
@@ -319,7 +319,7 @@ f(x) = density * x <sup style='font-size: 100%'>gamma</sup>
</pre>
-<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsUIResolver'>cupsUIResolver</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsUIResolver'>cupsUIResolver</a></h3>
<p class='summary'>*cupsUIResolver resolver: "*Keyword1 OptionKeyword1 *Keyword2 OptionKeyword2 ..."</p>
@@ -537,7 +537,7 @@ option value is "1234" then CUPS will output the string "@PJL SET PASSCODE=1234"
<p>The resulting dictionary sets the page device attributes that are sent to your raster driver in the page header.</p>
-<h3>Custom Page Size Code</h3>
+<h3 class="title">Custom Page Size Code</h3>
<p>There are many possible implementations of the <tt>CustomPageSize</tt> code. For CUPS raster drivers, the following code is recommended:</p>
@@ -551,7 +551,7 @@ option value is "1234" then CUPS will output the string "@PJL SET PASSCODE=1234"
</pre>
-<h3>Supported PostScript Operators</h3>
+<h3 class="title">Supported PostScript Operators</h3>
<p>CUPS supports the following PostScript operators in addition to the usual PostScript number, string (literal and hex-encoded), boolean, null, and name values:</p>
@@ -611,7 +611,7 @@ PRE B {
</blockquote>
-<h3>Supported Page Device Attributes</h3>
+<h3 class="title">Supported Page Device Attributes</h3>
<p>Table 2 shows the supported page device attributes along with PostScript code examples.</p>
@@ -883,7 +883,7 @@ PRE B {
size limits based on up to two options.</p>
-<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMediaQualifier2'>cupsMediaQualifier2</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMediaQualifier2'>cupsMediaQualifier2</a></h3>
<p class='summary'>*cupsMediaQualifier2: MainKeyword</p>
@@ -903,7 +903,7 @@ custom page size limits.</p>
</pre>
-<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMediaQualifier3'>cupsMediaQualifier3</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMediaQualifier3'>cupsMediaQualifier3</a></h3>
<p class='summary'>*cupsMediaQualifier3: MainKeyword</p>
@@ -923,7 +923,7 @@ custom page size limits.</p>
</pre>
-<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMinSize'>cupsMinSize</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMinSize'>cupsMinSize</a></h3>
<p class='summary'>*cupsMinSize .Qualifier2.Qualifier3: "width length"<br>
*cupsMinSize .Qualifier2.: "width length"<br>
@@ -947,7 +947,7 @@ are used to identify options to use for matching.</p>
</pre>
-<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMaxSize'>cupsMaxSize</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMaxSize'>cupsMaxSize</a></h3>
<p class='summary'>*cupsMaxSize .Qualifier2.Qualifier3: "width length"<br>
*cupsMaxSize .Qualifier2.: "width length"<br>
@@ -971,7 +971,7 @@ are used to identify options to use for matching.</p>
</pre>
-<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsPageSizeCategory'>cupsPageSizeCategory</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsPageSizeCategory'>cupsPageSizeCategory</a></h3>
<p class="summary">*cupsPageSizeCategory name/text: "name name2 ... nameN"</p>
@@ -988,7 +988,7 @@ are used to identify options to use for matching.</p>
<h2 class='title'><a name='ATTRIBUTES'>General Attributes</a></h2>
-<h3><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsBackSide'>cupsBackSide</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsBackSide'>cupsBackSide</a></h3>
<p class='summary'>*cupsBackSide: keyword</p>
@@ -1085,7 +1085,7 @@ will be ignored.</p>
keyword.</p>
-<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsCommands'>cupsCommands</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsCommands'>cupsCommands</a></h3>
<p class='summary'>*cupsCommands: "name name2 ... nameN"</p>
@@ -1101,7 +1101,7 @@ by whitespace.</p>
</pre>
-<h3><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsEvenDuplex'>cupsEvenDuplex</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsEvenDuplex'>cupsEvenDuplex</a></h3>
<p class='summary'>*cupsEvenDuplex: boolean</p>
@@ -1117,7 +1117,7 @@ printing is selected. The default value is <code>false</code>.</p>
</pre>
-<h3><a name='cupsFax'>cupsFax</a></h3>
+<h3 class="title"><a name='cupsFax'>cupsFax</a></h3>
<p class='summary'>*cupsFax: boolean</p>
@@ -1130,7 +1130,7 @@ printing is selected. The default value is <code>false</code>.</p>
</pre>
-<h3><a name='cupsFilter'>cupsFilter</a></h3>
+<h3 class="title"><a name='cupsFilter'>cupsFilter</a></h3>
<p class='summary'>*cupsFilter: "source/type cost program"</p>
@@ -1153,7 +1153,7 @@ the special filter program "-" may be specified.</p>
</pre>
-<h3><span class='info'>CUPS 1.5</span><a name='cupsFilter2'>cupsFilter2</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.5</span><a name='cupsFilter2'>cupsFilter2</a></h3>
<p class='summary'>*cupsFilter2: "source/type destination/type cost program"</p>
@@ -1179,7 +1179,7 @@ the special filter program "-" may be specified.</p>
</pre>
-<h3><span class='info'>CUPS 2.3</span><a name='cupsFinishingTemplate'>cupsFinishingTemplate</a></h3>
+<h3 class="title"><span class='info'>CUPS 2.3</span><a name='cupsFinishingTemplate'>cupsFinishingTemplate</a></h3>
<p class='summary'>*cupsFinishingTemplate name/text: ""</p>
@@ -1198,7 +1198,7 @@ the special filter program "-" may be specified.</p>
</pre>
-<h3><span class='info'>Deprecated</span><a name='cupsFlipDuplex'>cupsFlipDuplex</a></h3>
+<h3 class="title"><span class='info'>Deprecated</span><a name='cupsFlipDuplex'>cupsFlipDuplex</a></h3>
<p class='summary'>*cupsFlipDuplex: boolean</p>
@@ -1234,7 +1234,7 @@ Ghostscript can use:</p>
</pre></blockquote>
-<h3><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsIPPFinishings'>cupsIPPFinishings</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsIPPFinishings'>cupsIPPFinishings</a></h3>
<p class='summary'>*cupsIPPFinishings number/text: "*Option Choice ..."</p>
@@ -1251,7 +1251,7 @@ values to PPD options and choices.</p>
</pre>
-<h3><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsIPPReason'>cupsIPPReason</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsIPPReason'>cupsIPPReason</a></h3>
<p class='summary'>*cupsIPPReason reason/Reason Text: "optional URIs"</p>
@@ -1292,7 +1292,7 @@ http://www.vendor.com/help"
</pre>
-<h3><span class='info'>CUPS 1.5</span><a name='cupsIPPSupplies'>cupsIPPSupplies</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.5</span><a name='cupsIPPSupplies'>cupsIPPSupplies</a></h3>
<p class='summary'>*cupsIPPSupplies: boolean</p>
@@ -1306,7 +1306,7 @@ http://www.vendor.com/help"
</pre>
-<h3><span class='info'>CUPS 1.7/macOS 10.9</span><a name='cupsJobAccountId'>cupsJobAccountId</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.7/macOS 10.9</span><a name='cupsJobAccountId'>cupsJobAccountId</a></h3>
<p class='summary'>*cupsJobAccountId: boolean</p>
@@ -1320,7 +1320,7 @@ http://www.vendor.com/help"
</pre>
-<h3><span class='info'>CUPS 1.7/macOS 10.9</span><a name='cupsJobAccountingUserId'>cupsJobAccountingUserId</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.7/macOS 10.9</span><a name='cupsJobAccountingUserId'>cupsJobAccountingUserId</a></h3>
<p class='summary'>*cupsJobAccountingUserId: boolean</p>
@@ -1334,7 +1334,7 @@ http://www.vendor.com/help"
</pre>
-<h3><span class='info'>CUPS 1.7/macOS 10.9</span><a name='cupsJobPassword'>cupsJobPassword</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.7/macOS 10.9</span><a name='cupsJobPassword'>cupsJobPassword</a></h3>
<p class='summary'>*cupsJobPassword: "format"</p>
@@ -1361,7 +1361,7 @@ password string. For example, "1111" indicated a 4-digit US ASCII PIN code.</p>
</pre>
-<h3><span class='info'>CUPS 1.2/macOS 10.5</span><a name='cupsLanguages'>cupsLanguages</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.2/macOS 10.5</span><a name='cupsLanguages'>cupsLanguages</a></h3>
<p class='summary'>*cupsLanguages: "locale list"</p>
@@ -1377,7 +1377,7 @@ list of locale names ("en", "en_US", "fr_CA", etc.)</p>
</pre>
-<h3><span class='info'>CUPS 1.7/macOS 10.9</span><a name='cupsMandatory'>cupsMandatory</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.7/macOS 10.9</span><a name='cupsMandatory'>cupsMandatory</a></h3>
<p class='summary'>*cupsMandatory: "attribute1 attribute2 ... attributeN"</p>
@@ -1391,7 +1391,7 @@ list of locale names ("en", "en_US", "fr_CA", etc.)</p>
</pre>
-<h3><a name='cupsManualCopies'>cupsManualCopies</a></h3>
+<h3 class="title"><a name='cupsManualCopies'>cupsManualCopies</a></h3>
<p class='summary'>*cupsManualCopies: boolean</p>
@@ -1407,7 +1407,7 @@ hardware. The default value is <code>false</code>.</p>
</pre>
-<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMarkerName'>cupsMarkerName</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMarkerName'>cupsMarkerName</a></h3>
<p class='summary'>*cupsMarkerName/Name Text: ""</p>
@@ -1422,7 +1422,7 @@ generated by the driver to human readable text.</p>
</pre>
-<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMarkerNotice'>cupsMarkerNotice</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMarkerNotice'>cupsMarkerNotice</a></h3>
<p class='summary'>*cupsMarkerNotice: "disclaimer text"</p>
@@ -1437,7 +1437,7 @@ are approximate".</p>
</pre>
-<h3><span class='info'>CUPS 1.6/macOS 10.8</span><a name='cupsMaxCopies'>cupsMaxCopies</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.6/macOS 10.8</span><a name='cupsMaxCopies'>cupsMaxCopies</a></h3>
<p class='summary'>*cupsMaxCopies: integer</p>
@@ -1451,7 +1451,7 @@ are approximate".</p>
</pre>
-<h3><a name='cupsModelNumber'>cupsModelNumber</a></h3>
+<h3 class="title"><a name='cupsModelNumber'>cupsModelNumber</a></h3>
<p class='summary'>*cupsModelNumber: number</p>
@@ -1467,7 +1467,7 @@ the output for a specific model of printer.</p>
</pre>
-<h3><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsPJLCharset'>cupsPJLCharset</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsPJLCharset'>cupsPJLCharset</a></h3>
<p class='summary'>*cupsPJLCharset: "ISO character set name"</p>
@@ -1483,7 +1483,7 @@ assumed.</p>
</pre>
-<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsPJLDisplay'>cupsPJLDisplay</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsPJLDisplay'>cupsPJLDisplay</a></h3>
<p class='summary'>*cupsPJLDisplay: "what"</p>
@@ -1503,7 +1503,7 @@ to use "@PJL RDYMSG DISPLAY". The default is "job".</p>
</pre>
-<h3><span class='info'>CUPS 1.2/macOS 10.5</span><a name='cupsPortMonitor'>cupsPortMonitor</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.2/macOS 10.5</span><a name='cupsPortMonitor'>cupsPortMonitor</a></h3>
<p class='summary'>*cupsPortMonitor urischeme/Descriptive Text: "port monitor"</p>
@@ -1536,7 +1536,7 @@ to disable the port monitor for the given URI scheme.</p>
</pre>
-<h3><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsPreFilter'>cupsPreFilter</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsPreFilter'>cupsPreFilter</a></h3>
<p class='summary'>*cupsPreFilter: "source/type cost program"</p>
@@ -1555,7 +1555,7 @@ before the filter that accepts the given MIME type.</p>
</pre>
-<h3><span class='info'>CUPS 1.5</span><a name='cupsPrintQuality'>cupsPrintQuality</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.5</span><a name='cupsPrintQuality'>cupsPrintQuality</a></h3>
<p class='summary'>*cupsPrintQuality keyword/text: "code"</p>
@@ -1580,7 +1580,7 @@ before the filter that accepts the given MIME type.</p>
</pre>
-<h3><span class='info'>CUPS 1.5</span><a name='cupsSingleFile'>cupsSingleFile</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.5</span><a name='cupsSingleFile'>cupsSingleFile</a></h3>
<p class='summary'>*cupsSingleFile: Boolean</p>
@@ -1597,7 +1597,7 @@ before the filter that accepts the given MIME type.</p>
</pre>
-<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsSNMPSupplies'>cupsSNMPSupplies</a></h3>
+<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsSNMPSupplies'>cupsSNMPSupplies</a></h3>
<p class='summary'>*cupsSNMPSupplies: boolean</p>
@@ -1613,7 +1613,7 @@ the standard SNMP Printer MIB OIDs for supply levels. The default value is
</pre>
-<h3><a name='cupsVersion'>cupsVersion</a></h3>
+<h3 class="title"><a name='cupsVersion'>cupsVersion</a></h3>
<p class='summary'>*cupsVersion: major.minor</p>
@@ -1629,7 +1629,7 @@ PPD file extensions was used. Currently it must be the string
</pre>
-<h3><span class="info">CUPS 1.6/macOS 10.8</span><a name="JCLToPDFInterpreter">JCLToPDFInterpreter</a></h3>
+<h3 class="title"><span class="info">CUPS 1.6/macOS 10.8</span><a name="JCLToPDFInterpreter">JCLToPDFInterpreter</a></h3>
<p class="summary">*JCLToPDFInterpreter: "JCL"</p>
@@ -1645,7 +1645,7 @@ PPD file extensions was used. Currently it must be the string
<h2 class='title'><a name='MACOSX'>macOS Attributes</a></h2>
-<h3><span class='info'>Deprecated</span><a name='APDialogExtension'>APDialogExtension</a></h3>
+<h3 class="title"><span class='info'>Deprecated</span><a name='APDialogExtension'>APDialogExtension</a></h3>
<p class='summary'>*APDialogExtension: "/Library/Printers/vendor/filename.plugin"</p>
@@ -1676,7 +1676,7 @@ AirPrint moving forward.</p>
</pre>
-<h3><span class='info'>macOS 10.4</span><a name='APDuplexRequiresFlippedMargin'>APDuplexRequiresFlippedMargin</a></h3>
+<h3 class="title"><span class='info'>macOS 10.4</span><a name='APDuplexRequiresFlippedMargin'>APDuplexRequiresFlippedMargin</a></h3>
<p class='summary'>*APDuplexRequiresFlippedMargin: boolean</p>
@@ -1759,7 +1759,7 @@ and the <tt>Tumble</tt> page attribute.</p>
keyword.</p>
-<h3><a name='APHelpBook'>APHelpBook</a></h3>
+<h3 class="title"><a name='APHelpBook'>APHelpBook</a></h3>
<p class='summary'>*APHelpBook: "bundle URL"</p>
@@ -1775,7 +1775,7 @@ looking up IPP reason codes for this printer driver. The
</pre>
-<h3><span class='info'>macOS 10.6</span><a name='APICADriver'>APICADriver</a></h3>
+<h3 class="title"><span class='info'>macOS 10.6</span><a name='APICADriver'>APICADriver</a></h3>
<p class='summary'>*APICADriver: boolean</p>
@@ -1790,7 +1790,7 @@ Architecture (ICA) driver for scanning. The default is <tt>False</tt>.</p>
</pre>
-<h3><span class='info'>macOS 10.3</span><a name='APPrinterIconPath'>APPrinterIconPath</a></h3>
+<h3 class="title"><span class='info'>macOS 10.3</span><a name='APPrinterIconPath'>APPrinterIconPath</a></h3>
<p class='summary'>*APPrinterIconPath: "/Library/Printers/vendor/filename.icns"</p>
@@ -1805,7 +1805,7 @@ displaying the printer. The file must be in the Apple icon format.</p>
</pre>
-<h3><span class='info'>macOS 10.4</span><a name='APPrinterLowInkTool'>APPrinterLowInkTool</a></h3>
+<h3 class="title"><span class='info'>macOS 10.4</span><a name='APPrinterLowInkTool'>APPrinterLowInkTool</a></h3>
<p class='summary'>*APPrinterLowInkTool: "/Library/Printers/vendor/program"</p>
@@ -1823,7 +1823,7 @@ Technical Note TN2144</a> for more information.</p>
</pre>
-<h3><span class='info'>macOS 10.5</span><a name='APPrinterPreset'>APPrinterPreset</a></h3>
+<h3 class="title"><span class='info'>macOS 10.5</span><a name='APPrinterPreset'>APPrinterPreset</a></h3>
<p class='summary'>*APPrinterPreset name/text: "*Option Choice ..."</p>
@@ -1894,7 +1894,7 @@ choice (*MainKeyword OptionKeyword) or a preset identifier and value
</pre>
-<h3><span class='info'>macOS 10.3</span><a name='APPrinterUtilityPath'>APPrinterUtilityPath</a></h3>
+<h3 class="title"><span class='info'>macOS 10.3</span><a name='APPrinterUtilityPath'>APPrinterUtilityPath</a></h3>
<p class='summary'>*APPrinterPrinterUtilityPath: "/Library/Printers/vendor/filename.app"</p>
@@ -1910,7 +1910,7 @@ information.</p>
</pre>
-<h3><span class='info'>macOS 10.6</span><a name='APScannerOnly'>APScannerOnly</a></h3>
+<h3 class="title"><span class='info'>macOS 10.6</span><a name='APScannerOnly'>APScannerOnly</a></h3>
<p class='summary'>*APScannerOnly: boolean</p>
@@ -1925,7 +1925,7 @@ capabilities. The default is <tt>False</tt>.</p>
</pre>
-<h3><span class='info'>macOS 10.3</span><a name='APScanAppBundleID'>APScanAppBundleID</a></h3>
+<h3 class="title"><span class='info'>macOS 10.3</span><a name='APScanAppBundleID'>APScanAppBundleID</a></h3>
<p class='summary'>*APScanAppBundleID: "bundle ID"</p>
@@ -1942,7 +1942,7 @@ the device.</p>
<h2 class='title'><a name='HISTORY'>Change History</a></h2>
-<h3>Changes in CUPS 2.3</h3>
+<h3 class="title">Changes in CUPS 2.3</h3>
<ul>
@@ -1951,7 +1951,7 @@ the device.</p>
</ul>
-<h3>Changes in CUPS 1.7</h3>
+<h3 class="title">Changes in CUPS 1.7</h3>
<ul>
@@ -1963,7 +1963,7 @@ the device.</p>
</ul>
-<h3>Changes in CUPS 1.6</h3>
+<h3 class="title">Changes in CUPS 1.6</h3>
<ul>
@@ -1978,7 +1978,7 @@ the device.</p>
</ul>
-<h3>Changes in CUPS 1.5</h3>
+<h3 class="title">Changes in CUPS 1.5</h3>
<ul>
@@ -1987,7 +1987,7 @@ the device.</p>
</ul>
-<h3>Changes in CUPS 1.4.5</h3>
+<h3 class="title">Changes in CUPS 1.4.5</h3>
<ul>
@@ -1998,7 +1998,7 @@ the device.</p>
</ul>
-<h3>Changes in CUPS 1.4</h3>
+<h3 class="title">Changes in CUPS 1.4</h3>
<ul>
@@ -2033,7 +2033,7 @@ the device.</p>
</ul>
-<h3>Changes in CUPS 1.3.1</h3>
+<h3 class="title">Changes in CUPS 1.3.1</h3>
<ul>
@@ -2048,7 +2048,7 @@ the device.</p>
</ul>
-<h3>Changes in CUPS 1.3</h3>
+<h3 class="title">Changes in CUPS 1.3</h3>
<ul>
@@ -2068,7 +2068,7 @@ the device.</p>
</ul>
-<h3>Changes in CUPS 1.2.8</h3>
+<h3 class="title">Changes in CUPS 1.2.8</h3>
<ul>
@@ -2078,7 +2078,7 @@ the device.</p>
</ul>
-<h3>Changes in CUPS 1.2</h3>
+<h3 class="title">Changes in CUPS 1.2</h3>
<ul>
@@ -2104,7 +2104,7 @@ the device.</p>
</ul>
-<h3>Changes in CUPS 1.1</h3>
+<h3 class="title">Changes in CUPS 1.1</h3>
<ul>
diff --git a/locale/Makefile b/locale/Makefile
index 53c302cb9..9492e8679 100644
--- a/locale/Makefile
+++ b/locale/Makefile
@@ -1,7 +1,7 @@
#
# Locale file makefile for CUPS.
#
-# Copyright © 2007-2018 by Apple Inc.
+# Copyright © 2007-2019 by Apple Inc.
# Copyright © 1993-2007 by Easy Software Products.
#
# Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -67,16 +67,14 @@ install-data: $(INSTALL_LANGUAGES)
install-languages:
$(INSTALL_DIR) -m 755 $(LOCALEDIR)
- for loc in $(LANGUAGES) ; do \
+ for loc in en $(LANGUAGES) ; do \
if test -f cups_$$loc.po; then \
$(INSTALL_DIR) -m 755 $(LOCALEDIR)/$$loc ; \
$(INSTALL_DATA) cups_$$loc.po $(LOCALEDIR)/$$loc/cups_$$loc.po ; \
fi ; \
done
- $(INSTALL_DIR) -m 755 $(LOCALEDIR)/en
- $(INSTALL_DATA) cups.pot $(LOCALEDIR)/en/cups_en.po
-install-langbundle: po2strings
+install-langbundle:
$(INSTALL_DIR) -m 755 "$(BUILDROOT)$(RESOURCEDIR)"
$(INSTALL_DATA) cups.strings "$(BUILDROOT)$(RESOURCEDIR)"
@@ -109,7 +107,7 @@ install-libs:
uninstall: $(UNINSTALL_LANGUAGES)
uninstall-languages:
- -for loc in $(LANGUAGES) ; do \
+ -for loc in en $(LANGUAGES) ; do \
$(RM) $(LOCALEDIR)/$$loc/cups_$$loc.po ; \
done
@@ -128,12 +126,12 @@ pot: checkpo po2strings
mv cups.pot cups.pot.bck
touch cups.pot
cd ..; xgettext -o locale/cups.pot -cTRANSLATORS -s \
- --keyword=_ --no-wrap \
+ --keyword=_ --no-wrap --from-code utf-8 \
--copyright-holder="Apple Inc." \
--package-name="CUPS" --package-version="$(CUPS_VERSION)" \
--msgid-bugs-address="https://github.com/apple/cups/issues" \
*/*.c */*.cxx
- (cat cups.header; tail +6 cups.pot; cat cups.footer) > cups.pot.N
+ (cat cups.header; tail +6 cups.pot) > cups.pot.N
mv cups.pot.N cups.pot
echo Checking cups.pot...
./checkpo cups.pot
@@ -145,7 +143,11 @@ pot: checkpo po2strings
msgmerge -o $$loc -s -N --no-location $$loc cups.pot ; \
done
echo Updating cups.strings...
- ./po2strings cups.pot cups.strings
+ ./po2strings cups_en.po cups.strings
+
+cups.strings: cups_en.po po2strings
+ echo Updating cups.strings...
+ ./po2strings cups_en.po cups.strings
#
@@ -157,7 +159,7 @@ pot: checkpo po2strings
checkpo: checkpo.o ../cups/$(LIBCUPSSTATIC)
echo Linking $@...
- $(LD_CC) $(ARCHFLAGS) $(LDFLAGS) -o checkpo checkpo.o \
+ $(LD_CC) $(ARCHFLAGS) $(ALL_LDFLAGS) -o checkpo checkpo.o \
../cups/$(LIBCUPSSTATIC) $(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) \
$(COMMONLIBS) $(LIBZ)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -175,7 +177,7 @@ checkall: checkpo
po2strings: po2strings.o ../cups/$(LIBCUPSSTATIC)
echo Linking $@...
- $(LD_CC) $(ARCHFLAGS) $(LDFLAGS) -o po2strings po2strings.o \
+ $(LD_CC) $(ARCHFLAGS) $(ALL_LDFLAGS) -o po2strings po2strings.o \
../cups/$(LIBCUPSSTATIC) $(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) \
$(COMMONLIBS) $(LIBZ)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -190,7 +192,7 @@ po2strings: po2strings.o ../cups/$(LIBCUPSSTATIC)
strings2po: strings2po.o
echo Linking $@...
- $(LD_CC) $(ARCHFLAGS) $(LDFLAGS) -o strings2po strings2po.o
+ $(LD_CC) $(ARCHFLAGS) $(ALL_LDFLAGS) -o strings2po strings2po.o
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
diff --git a/locale/checkpo.c b/locale/checkpo.c
index 4e6052b8e..7a644f548 100644
--- a/locale/checkpo.c
+++ b/locale/checkpo.c
@@ -70,7 +70,7 @@ main(int argc, /* I - Number of command-line args */
if (strstr(argv[i], ".strings"))
po = _cupsMessageLoad(argv[i], _CUPS_MESSAGE_STRINGS);
else
- po = _cupsMessageLoad(argv[i], _CUPS_MESSAGE_PO);
+ po = _cupsMessageLoad(argv[i], _CUPS_MESSAGE_PO | _CUPS_MESSAGE_EMPTY);
if (!po)
{
@@ -156,7 +156,6 @@ main(int argc, /* I - Number of command-line args */
abbreviate(msg->msg, idbuf, sizeof(idbuf)));
}
-
if (!msg->str || !msg->str[0])
{
untranslated ++;
@@ -257,8 +256,9 @@ main(int argc, /* I - Number of command-line args */
if (pass)
{
- if ((untranslated * 10) >= cupsArrayCount(po) &&
- strcmp(argv[i], "cups.pot"))
+ int count = cupsArrayCount(po); /* Total number of messages */
+
+ if (untranslated >= (count / 10) && strcmp(argv[i], "cups.pot"))
{
/*
* Only allow 10% of messages to be untranslated before we fail...
@@ -266,12 +266,10 @@ main(int argc, /* I - Number of command-line args */
pass = 0;
puts("FAIL");
- printf(" Too many untranslated messages (%d of %d)\n",
- untranslated, cupsArrayCount(po));
+ printf(" Too many untranslated messages (%d of %d or %.1f%% are translated)\n", count - untranslated, count, 100.0 - 100.0 * untranslated / count);
}
else if (untranslated > 0)
- printf("PASS (%d of %d untranslated)\n", untranslated,
- cupsArrayCount(po));
+ printf("PASS (%d of %d or %.1f%% are translated)\n", count - untranslated, count, 100.0 - 100.0 * untranslated / count);
else
puts("PASS");
}
diff --git a/locale/cups.footer b/locale/cups.footer
deleted file mode 100644
index 784bf688b..000000000
--- a/locale/cups.footer
+++ /dev/null
@@ -1,4298 +0,0 @@
-msgid "accuracy-units"
-msgstr "Accuracy Units"
-msgid "accuracy-units.mm"
-msgstr "Millimeters"
-msgid "accuracy-units.nm"
-msgstr "Nanometers"
-msgid "accuracy-units.um"
-msgstr "Micrometers"
-msgid "baling"
-msgstr "Bale Output"
-msgid "baling-type"
-msgstr "Bale Using"
-msgid "baling-type.band"
-msgstr "Band"
-msgid "baling-type.shrink-wrap"
-msgstr "Shrink Wrap"
-msgid "baling-type.wrap"
-msgstr "Wrap"
-msgid "baling-when"
-msgstr "Bale After"
-msgid "baling-when.after-job"
-msgstr "Job"
-msgid "baling-when.after-sets"
-msgstr "Sets"
-msgid "binding"
-msgstr "Bind Output"
-msgid "binding-reference-edge"
-msgstr "Bind Edge"
-msgid "binding-reference-edge.bottom"
-msgstr "Bottom"
-msgid "binding-reference-edge.left"
-msgstr "Left"
-msgid "binding-reference-edge.right"
-msgstr "Right"
-msgid "binding-reference-edge.top"
-msgstr "Top"
-msgid "binding-type"
-msgstr "Binder Type"
-msgid "binding-type.adhesive"
-msgstr "Adhesive"
-msgid "binding-type.comb"
-msgstr "Comb"
-msgid "binding-type.flat"
-msgstr "Flat"
-msgid "binding-type.padding"
-msgstr "Padding"
-msgid "binding-type.perfect"
-msgstr "Perfect"
-msgid "binding-type.spiral"
-msgstr "Spiral"
-msgid "binding-type.tape"
-msgstr "Tape"
-msgid "binding-type.velo"
-msgstr "Velo"
-msgid "charge-info-message"
-msgstr "Print Job Cost"
-msgid "coating"
-msgstr "Coat Sheets"
-msgid "coating-sides"
-msgstr "Add Coating To"
-msgid "coating-sides.back"
-msgstr "Back"
-msgid "coating-sides.both"
-msgstr "Front and Back"
-msgid "coating-sides.front"
-msgstr "Front"
-msgid "coating-type"
-msgstr "Type of Coating"
-msgid "coating-type.archival"
-msgstr "Archival"
-msgid "coating-type.archival-glossy"
-msgstr "Archival Glossy"
-msgid "coating-type.archival-matte"
-msgstr "Archival Matte"
-msgid "coating-type.archival-semi-gloss"
-msgstr "Archival Semi Gloss"
-msgid "coating-type.glossy"
-msgstr "Glossy"
-msgid "coating-type.high-gloss"
-msgstr "High Gloss"
-msgid "coating-type.matte"
-msgstr "Matte"
-msgid "coating-type.semi-gloss"
-msgstr "Semi-gloss"
-msgid "coating-type.silicone"
-msgstr "Silicone"
-msgid "coating-type.translucent"
-msgstr "Translucent"
-msgid "confirmation-sheet-print"
-msgstr "Print Confirmation Sheet"
-msgid "copies"
-msgstr "Copies"
-msgid "cover-back"
-msgstr "Back Cover"
-msgid "cover-front"
-msgstr "Front Cover"
-msgid "cover-sheet-info"
-msgstr "Cover Sheet Info"
-msgid "cover-sheet-info-supported.date-time"
-msgstr "Date Time"
-msgid "cover-sheet-info-supported.from-name"
-msgstr "From Name"
-msgid "cover-sheet-info-supported.logo"
-msgstr "Logo"
-msgid "cover-sheet-info-supported.message"
-msgstr "Message"
-msgid "cover-sheet-info-supported.organization"
-msgstr "Organization"
-msgid "cover-sheet-info-supported.subject"
-msgstr "Subject"
-msgid "cover-sheet-info-supported.to-name"
-msgstr "To Name"
-msgid "cover-type"
-msgstr "Printed Cover"
-msgid "cover-type.no-cover"
-msgstr "No Cover"
-msgid "cover-type.print-back"
-msgstr "Back Only"
-msgid "cover-type.print-both"
-msgstr "Front and Back"
-msgid "cover-type.print-front"
-msgstr "Front Only"
-msgid "cover-type.print-none"
-msgstr "None"
-msgid "covering"
-msgstr "Cover Output"
-msgid "covering-name"
-msgstr "Add Cover"
-msgid "covering-name.plain"
-msgstr "Plain"
-msgid "covering-name.pre-cut"
-msgstr "Pre-cut"
-msgid "covering-name.pre-printed"
-msgstr "Pre-printed"
-msgid "detailed-status-message"
-msgstr "Detailed Status Message"
-msgid "document-copies"
-msgstr "Copies"
-msgid "document-state"
-msgstr "Document State"
-msgid "document-state-reasons"
-msgstr "Detailed Document State"
-msgid "document-state-reasons.aborted-by-system"
-msgstr "Aborted By System"
-msgid "document-state-reasons.canceled-at-device"
-msgstr "Canceled At Device"
-msgid "document-state-reasons.canceled-by-operator"
-msgstr "Canceled By Operator"
-msgid "document-state-reasons.canceled-by-user"
-msgstr "Canceled By User"
-msgid "document-state-reasons.completed-successfully"
-msgstr "Completed Successfully"
-msgid "document-state-reasons.completed-with-errors"
-msgstr "Completed With Errors"
-msgid "document-state-reasons.completed-with-warnings"
-msgstr "Completed With Warnings"
-msgid "document-state-reasons.compression-error"
-msgstr "Compression Error"
-msgid "document-state-reasons.data-insufficient"
-msgstr "Data Insufficient"
-msgid "document-state-reasons.digital-signature-did-not-verify"
-msgstr "Digital Signature Did Not Verify"
-msgid "document-state-reasons.digital-signature-type-not-supported"
-msgstr "Digital Signature Type Not Supported"
-msgid "document-state-reasons.digital-signature-wait"
-msgstr "Digital Signature Wait"
-msgid "document-state-reasons.document-access-error"
-msgstr "Document Access Error"
-msgid "document-state-reasons.document-fetchable"
-msgstr "Document Fetchable"
-msgid "document-state-reasons.document-format-error"
-msgstr "Document Format Error"
-msgid "document-state-reasons.document-password-error"
-msgstr "Document Password Error"
-msgid "document-state-reasons.document-permission-error"
-msgstr "Document Permission Error"
-msgid "document-state-reasons.document-security-error"
-msgstr "Document Security Error"
-msgid "document-state-reasons.document-unprintable-error"
-msgstr "Document Unprintable Error"
-msgid "document-state-reasons.errors-detected"
-msgstr "Errors Detected"
-msgid "document-state-reasons.incoming"
-msgstr "Incoming"
-msgid "document-state-reasons.interpreting"
-msgstr "Interpreting"
-msgid "document-state-reasons.none"
-msgstr "None"
-msgid "document-state-reasons.outgoing"
-msgstr "Outgoing"
-msgid "document-state-reasons.printing"
-msgstr "Printing"
-msgid "document-state-reasons.processing-to-stop-point"
-msgstr "Processing To Stop Point"
-msgid "document-state-reasons.queued"
-msgstr "Queued"
-msgid "document-state-reasons.queued-for-marker"
-msgstr "Queued For Marker"
-msgid "document-state-reasons.queued-in-device"
-msgstr "Queued In Device"
-msgid "document-state-reasons.resources-are-not-ready"
-msgstr "Resources Are Not Ready"
-msgid "document-state-reasons.resources-are-not-supported"
-msgstr "Resources Are Not Supported"
-msgid "document-state-reasons.submission-interrupted"
-msgstr "Submission Interrupted"
-msgid "document-state-reasons.transforming"
-msgstr "Transforming"
-msgid "document-state-reasons.unsupported-compression"
-msgstr "Unsupported Compression"
-msgid "document-state-reasons.unsupported-document-format"
-msgstr "Unsupported Document Format"
-msgid "document-state-reasons.warnings-detected"
-msgstr "Warnings Detected"
-msgid "document-state.3"
-msgstr "Pending"
-msgid "document-state.5"
-msgstr "Processing"
-msgid "document-state.6"
-msgstr "Stopped"
-msgid "document-state.7"
-msgstr "Canceled"
-msgid "document-state.8"
-msgstr "Aborted"
-msgid "document-state.9"
-msgstr "Completed"
-msgid "feed-orientation"
-msgstr "Feed Orientation"
-msgid "feed-orientation.long-edge-first"
-msgstr "Long Edge First"
-msgid "feed-orientation.short-edge-first"
-msgstr "Short Edge First"
-msgid "fetch-status-code"
-msgstr "Fetch Status Code"
-msgid "finishing-template"
-msgstr "Finishing Template"
-msgid "finishing-template.bale"
-msgstr "Bale"
-msgid "finishing-template.bind"
-msgstr "Bind"
-msgid "finishing-template.bind-bottom"
-msgstr "Bind Bottom"
-msgid "finishing-template.bind-left"
-msgstr "Bind Left"
-msgid "finishing-template.bind-right"
-msgstr "Bind Right"
-msgid "finishing-template.bind-top"
-msgstr "Bind Top"
-msgid "finishing-template.booklet-maker"
-msgstr "Booklet Maker"
-msgid "finishing-template.coat"
-msgstr "Coat"
-msgid "finishing-template.cover"
-msgstr "Cover"
-msgid "finishing-template.edge-stitch"
-msgstr "Edge Stitch"
-msgid "finishing-template.edge-stitch-bottom"
-msgstr "Edge Stitch Bottom"
-msgid "finishing-template.edge-stitch-left"
-msgstr "Edge Stitch Left"
-msgid "finishing-template.edge-stitch-right"
-msgstr "Edge Stitch Right"
-msgid "finishing-template.edge-stitch-top"
-msgstr "Edge Stitch Top"
-msgid "finishing-template.fold"
-msgstr "Fold"
-msgid "finishing-template.fold-accordion"
-msgstr "Accordion Fold"
-msgid "finishing-template.fold-double-gate"
-msgstr "Double Gate Fold"
-msgid "finishing-template.fold-engineering-z"
-msgstr "Engineering Z Fold"
-msgid "finishing-template.fold-gate"
-msgstr "Gate Fold"
-msgid "finishing-template.fold-half"
-msgstr "Half Fold"
-msgid "finishing-template.fold-half-z"
-msgstr "Half Z Fold"
-msgid "finishing-template.fold-left-gate"
-msgstr "Left Gate Fold"
-msgid "finishing-template.fold-letter"
-msgstr "Letter Fold"
-msgid "finishing-template.fold-parallel"
-msgstr "Parallel Fold"
-msgid "finishing-template.fold-poster"
-msgstr "Poster Fold"
-msgid "finishing-template.fold-right-gate"
-msgstr "Right Gate Fold"
-msgid "finishing-template.fold-z"
-msgstr "Z Fold"
-msgid "finishing-template.jdf-f10-1"
-msgstr "JDF Fold F10-1"
-msgid "finishing-template.jdf-f10-2"
-msgstr "JDF Fold F10-2"
-msgid "finishing-template.jdf-f10-3"
-msgstr "JDF Fold F10-3"
-msgid "finishing-template.jdf-f12-1"
-msgstr "JDF Fold F12-1"
-msgid "finishing-template.jdf-f12-10"
-msgstr "JDF Fold F12-10"
-msgid "finishing-template.jdf-f12-11"
-msgstr "JDF Fold F12-11"
-msgid "finishing-template.jdf-f12-12"
-msgstr "JDF Fold F12-12"
-msgid "finishing-template.jdf-f12-13"
-msgstr "JDF Fold F12-13"
-msgid "finishing-template.jdf-f12-14"
-msgstr "JDF Fold F12-14"
-msgid "finishing-template.jdf-f12-2"
-msgstr "JDF Fold F12-2"
-msgid "finishing-template.jdf-f12-3"
-msgstr "JDF Fold F12-3"
-msgid "finishing-template.jdf-f12-4"
-msgstr "JDF Fold F12-4"
-msgid "finishing-template.jdf-f12-5"
-msgstr "JDF Fold F12-5"
-msgid "finishing-template.jdf-f12-6"
-msgstr "JDF Fold F12-6"
-msgid "finishing-template.jdf-f12-7"
-msgstr "JDF Fold F12-7"
-msgid "finishing-template.jdf-f12-8"
-msgstr "JDF Fold F12-8"
-msgid "finishing-template.jdf-f12-9"
-msgstr "JDF Fold F12-9"
-msgid "finishing-template.jdf-f14-1"
-msgstr "JDF Fold F14-1"
-msgid "finishing-template.jdf-f16-1"
-msgstr "JDF Fold F16-1"
-msgid "finishing-template.jdf-f16-10"
-msgstr "JDF Fold F16-10"
-msgid "finishing-template.jdf-f16-11"
-msgstr "JDF Fold F16-11"
-msgid "finishing-template.jdf-f16-12"
-msgstr "JDF Fold F16-12"
-msgid "finishing-template.jdf-f16-13"
-msgstr "JDF Fold F16-13"
-msgid "finishing-template.jdf-f16-14"
-msgstr "JDF Fold F16-14"
-msgid "finishing-template.jdf-f16-2"
-msgstr "JDF Fold F16-2"
-msgid "finishing-template.jdf-f16-3"
-msgstr "JDF Fold F16-3"
-msgid "finishing-template.jdf-f16-4"
-msgstr "JDF Fold F16-4"
-msgid "finishing-template.jdf-f16-5"
-msgstr "JDF Fold F16-5"
-msgid "finishing-template.jdf-f16-6"
-msgstr "JDF Fold F16-6"
-msgid "finishing-template.jdf-f16-7"
-msgstr "JDF Fold F16-7"
-msgid "finishing-template.jdf-f16-8"
-msgstr "JDF Fold F16-8"
-msgid "finishing-template.jdf-f16-9"
-msgstr "JDF Fold F16-9"
-msgid "finishing-template.jdf-f18-1"
-msgstr "JDF Fold F18-1"
-msgid "finishing-template.jdf-f18-2"
-msgstr "JDF Fold F18-2"
-msgid "finishing-template.jdf-f18-3"
-msgstr "JDF Fold F18-3"
-msgid "finishing-template.jdf-f18-4"
-msgstr "JDF Fold F18-4"
-msgid "finishing-template.jdf-f18-5"
-msgstr "JDF Fold F18-5"
-msgid "finishing-template.jdf-f18-6"
-msgstr "JDF Fold F18-6"
-msgid "finishing-template.jdf-f18-7"
-msgstr "JDF Fold F18-7"
-msgid "finishing-template.jdf-f18-8"
-msgstr "JDF Fold F18-8"
-msgid "finishing-template.jdf-f18-9"
-msgstr "JDF Fold F18-9"
-msgid "finishing-template.jdf-f2-1"
-msgstr "JDF Fold F2-1"
-msgid "finishing-template.jdf-f20-1"
-msgstr "JDF Fold F20-1"
-msgid "finishing-template.jdf-f20-2"
-msgstr "JDF Fold F20-2"
-msgid "finishing-template.jdf-f24-1"
-msgstr "JDF Fold F24-1"
-msgid "finishing-template.jdf-f24-10"
-msgstr "JDF Fold F24-10"
-msgid "finishing-template.jdf-f24-11"
-msgstr "JDF Fold F24-11"
-msgid "finishing-template.jdf-f24-2"
-msgstr "JDF Fold F24-2"
-msgid "finishing-template.jdf-f24-3"
-msgstr "JDF Fold F24-3"
-msgid "finishing-template.jdf-f24-4"
-msgstr "JDF Fold F24-4"
-msgid "finishing-template.jdf-f24-5"
-msgstr "JDF Fold F24-5"
-msgid "finishing-template.jdf-f24-6"
-msgstr "JDF Fold F24-6"
-msgid "finishing-template.jdf-f24-7"
-msgstr "JDF Fold F24-7"
-msgid "finishing-template.jdf-f24-8"
-msgstr "JDF Fold F24-8"
-msgid "finishing-template.jdf-f24-9"
-msgstr "JDF Fold F24-9"
-msgid "finishing-template.jdf-f28-1"
-msgstr "JDF Fold F28-1"
-msgid "finishing-template.jdf-f32-1"
-msgstr "JDF Fold F32-1"
-msgid "finishing-template.jdf-f32-2"
-msgstr "JDF Fold F32-2"
-msgid "finishing-template.jdf-f32-3"
-msgstr "JDF Fold F32-3"
-msgid "finishing-template.jdf-f32-4"
-msgstr "JDF Fold F32-4"
-msgid "finishing-template.jdf-f32-5"
-msgstr "JDF Fold F32-5"
-msgid "finishing-template.jdf-f32-6"
-msgstr "JDF Fold F32-6"
-msgid "finishing-template.jdf-f32-7"
-msgstr "JDF Fold F32-7"
-msgid "finishing-template.jdf-f32-8"
-msgstr "JDF Fold F32-8"
-msgid "finishing-template.jdf-f32-9"
-msgstr "JDF Fold F32-9"
-msgid "finishing-template.jdf-f36-1"
-msgstr "JDF Fold F36-1"
-msgid "finishing-template.jdf-f36-2"
-msgstr "JDF Fold F36-2"
-msgid "finishing-template.jdf-f4-1"
-msgstr "JDF Fold F4-1"
-msgid "finishing-template.jdf-f4-2"
-msgstr "JDF Fold F4-2"
-msgid "finishing-template.jdf-f40-1"
-msgstr "JDF Fold F40-1"
-msgid "finishing-template.jdf-f48-1"
-msgstr "JDF Fold F48-1"
-msgid "finishing-template.jdf-f48-2"
-msgstr "JDF Fold F48-2"
-msgid "finishing-template.jdf-f6-1"
-msgstr "JDF Fold F6-1"
-msgid "finishing-template.jdf-f6-2"
-msgstr "JDF Fold F6-2"
-msgid "finishing-template.jdf-f6-3"
-msgstr "JDF Fold F6-3"
-msgid "finishing-template.jdf-f6-4"
-msgstr "JDF Fold F6-4"
-msgid "finishing-template.jdf-f6-5"
-msgstr "JDF Fold F6-5"
-msgid "finishing-template.jdf-f6-6"
-msgstr "JDF Fold F6-6"
-msgid "finishing-template.jdf-f6-7"
-msgstr "JDF Fold F6-7"
-msgid "finishing-template.jdf-f6-8"
-msgstr "JDF Fold F6-8"
-msgid "finishing-template.jdf-f64-1"
-msgstr "JDF Fold F64-1"
-msgid "finishing-template.jdf-f64-2"
-msgstr "JDF Fold F64-2"
-msgid "finishing-template.jdf-f8-1"
-msgstr "JDF Fold F8-1"
-msgid "finishing-template.jdf-f8-2"
-msgstr "JDF Fold F8-2"
-msgid "finishing-template.jdf-f8-3"
-msgstr "JDF Fold F8-3"
-msgid "finishing-template.jdf-f8-4"
-msgstr "JDF Fold F8-4"
-msgid "finishing-template.jdf-f8-5"
-msgstr "JDF Fold F8-5"
-msgid "finishing-template.jdf-f8-6"
-msgstr "JDF Fold F8-6"
-msgid "finishing-template.jdf-f8-7"
-msgstr "JDF Fold F8-7"
-msgid "finishing-template.jog-offset"
-msgstr "Jog Offset"
-msgid "finishing-template.laminate"
-msgstr "Laminate"
-msgid "finishing-template.punch"
-msgstr "Punch"
-msgid "finishing-template.punch-bottom-left"
-msgstr "Punch Bottom Left"
-msgid "finishing-template.punch-bottom-right"
-msgstr "Punch Bottom Right"
-msgid "finishing-template.punch-dual-bottom"
-msgstr "2-hole Punch Bottom"
-msgid "finishing-template.punch-dual-left"
-msgstr "2-hole Punch Left"
-msgid "finishing-template.punch-dual-right"
-msgstr "2-hole Punch Right"
-msgid "finishing-template.punch-dual-top"
-msgstr "2-hole Punch Top"
-msgid "finishing-template.punch-multiple-bottom"
-msgstr "Multi-hole Punch Bottom"
-msgid "finishing-template.punch-multiple-left"
-msgstr "Multi-hole Punch Left"
-msgid "finishing-template.punch-multiple-right"
-msgstr "Multi-hole Punch Right"
-msgid "finishing-template.punch-multiple-top"
-msgstr "Multi-hole Punch Top"
-msgid "finishing-template.punch-quad-bottom"
-msgstr "4-hole Punch Bottom"
-msgid "finishing-template.punch-quad-left"
-msgstr "4-hole Punch Left"
-msgid "finishing-template.punch-quad-right"
-msgstr "4-hole Punch Right"
-msgid "finishing-template.punch-quad-top"
-msgstr "4-hole Punch Top"
-msgid "finishing-template.punch-top-left"
-msgstr "Punch Top Left"
-msgid "finishing-template.punch-top-right"
-msgstr "Punch Top Right"
-msgid "finishing-template.punch-triple-bottom"
-msgstr "3-hole Punch Bottom"
-msgid "finishing-template.punch-triple-left"
-msgstr "3-hole Punch Left"
-msgid "finishing-template.punch-triple-right"
-msgstr "3-hole Punch Right"
-msgid "finishing-template.punch-triple-top"
-msgstr "3-hole Punch Top"
-msgid "finishing-template.saddle-stitch"
-msgstr "Saddle Stitch"
-msgid "finishing-template.staple"
-msgstr "Staple"
-msgid "finishing-template.staple-bottom-left"
-msgstr "Staple Bottom Left"
-msgid "finishing-template.staple-bottom-right"
-msgstr "Staple Bottom Right"
-msgid "finishing-template.staple-dual-bottom"
-msgstr "2 Staples on Bottom"
-msgid "finishing-template.staple-dual-left"
-msgstr "2 Staples on Left"
-msgid "finishing-template.staple-dual-right"
-msgstr "2 Staples on Right"
-msgid "finishing-template.staple-dual-top"
-msgstr "2 Staples on Top"
-msgid "finishing-template.staple-top-left"
-msgstr "Staple Top Left"
-msgid "finishing-template.staple-top-right"
-msgstr "Staple Top Right"
-msgid "finishing-template.staple-triple-bottom"
-msgstr "3 Staples on Bottom"
-msgid "finishing-template.staple-triple-left"
-msgstr "3 Staples on Left"
-msgid "finishing-template.staple-triple-right"
-msgstr "3 Staples on Right"
-msgid "finishing-template.staple-triple-top"
-msgstr "3 Staples on Top"
-msgid "finishing-template.trim"
-msgstr "Trim"
-msgid "finishing-template.trim-after-copies"
-msgstr "Trim After Every Set"
-msgid "finishing-template.trim-after-documents"
-msgstr "Trim After Every Document"
-msgid "finishing-template.trim-after-job"
-msgstr "Trim After Job"
-msgid "finishing-template.trim-after-pages"
-msgstr "Trim After Every Page"
-msgid "finishings"
-msgstr "Finishings"
-msgid "finishings-col"
-msgstr "Finishings"
-msgid "finishings.10"
-msgstr "Fold"
-msgid "finishings.100"
-msgstr "Z Fold"
-msgid "finishings.101"
-msgstr "Engineering Z Fold"
-msgid "finishings.11"
-msgstr "Trim"
-msgid "finishings.12"
-msgstr "Bale"
-msgid "finishings.13"
-msgstr "Booklet Maker"
-msgid "finishings.14"
-msgstr "Jog Offset"
-msgid "finishings.15"
-msgstr "Coat"
-msgid "finishings.16"
-msgstr "Laminate"
-msgid "finishings.20"
-msgstr "Staple Top Left"
-msgid "finishings.21"
-msgstr "Staple Bottom Left"
-msgid "finishings.22"
-msgstr "Staple Top Right"
-msgid "finishings.23"
-msgstr "Staple Bottom Right"
-msgid "finishings.24"
-msgstr "Edge Stitch Left"
-msgid "finishings.25"
-msgstr "Edge Stitch Top"
-msgid "finishings.26"
-msgstr "Edge Stitch Right"
-msgid "finishings.27"
-msgstr "Edge Stitch Bottom"
-msgid "finishings.28"
-msgstr "2 Staples on Left"
-msgid "finishings.29"
-msgstr "2 Staples on Top"
-msgid "finishings.3"
-msgstr "None"
-msgid "finishings.30"
-msgstr "2 Staples on Right"
-msgid "finishings.31"
-msgstr "2 Staples on Bottom"
-msgid "finishings.32"
-msgstr "3 Staples on Left"
-msgid "finishings.33"
-msgstr "3 Staples on Top"
-msgid "finishings.34"
-msgstr "3 Staples on Right"
-msgid "finishings.35"
-msgstr "3 Staples on Bottom"
-msgid "finishings.4"
-msgstr "Staple"
-msgid "finishings.5"
-msgstr "Punch"
-msgid "finishings.50"
-msgstr "Bind Left"
-msgid "finishings.51"
-msgstr "Bind Top"
-msgid "finishings.52"
-msgstr "Bind Right"
-msgid "finishings.53"
-msgstr "Bind Bottom"
-msgid "finishings.6"
-msgstr "Cover"
-msgid "finishings.60"
-msgstr "Trim Pages"
-msgid "finishings.61"
-msgstr "Trim Documents"
-msgid "finishings.62"
-msgstr "Trim Copies"
-msgid "finishings.63"
-msgstr "Trim Job"
-msgid "finishings.7"
-msgstr "Bind"
-msgid "finishings.70"
-msgstr "Punch Top Left"
-msgid "finishings.71"
-msgstr "Punch Bottom Left"
-msgid "finishings.72"
-msgstr "Punch Top Right"
-msgid "finishings.73"
-msgstr "Punch Bottom Right"
-msgid "finishings.74"
-msgstr "2-hole Punch Left"
-msgid "finishings.75"
-msgstr "2-hole Punch Top"
-msgid "finishings.76"
-msgstr "2-hole Punch Right"
-msgid "finishings.77"
-msgstr "2-hole Punch Bottom"
-msgid "finishings.78"
-msgstr "3-hole Punch Left"
-msgid "finishings.79"
-msgstr "3-hole Punch Top"
-msgid "finishings.8"
-msgstr "Saddle Stitch"
-msgid "finishings.80"
-msgstr "3-hole Punch Right"
-msgid "finishings.81"
-msgstr "3-hole Punch Bottom"
-msgid "finishings.82"
-msgstr "4-hole Punch Left"
-msgid "finishings.83"
-msgstr "4-hole Punch Top"
-msgid "finishings.84"
-msgstr "4-hole Punch Right"
-msgid "finishings.85"
-msgstr "4-hole Punch Bottom"
-msgid "finishings.86"
-msgstr "Multi-hole Punch Left"
-msgid "finishings.87"
-msgstr "Multi-hole Punch Top"
-msgid "finishings.88"
-msgstr "Multi-hole Punch Right"
-msgid "finishings.89"
-msgstr "Multi-hole Punch Bottom"
-msgid "finishings.9"
-msgstr "Edge Stitch"
-msgid "finishings.90"
-msgstr "Accordion Fold"
-msgid "finishings.91"
-msgstr "Double Gate Fold"
-msgid "finishings.92"
-msgstr "Gate Fold"
-msgid "finishings.93"
-msgstr "Half Fold"
-msgid "finishings.94"
-msgstr "Half Z Fold"
-msgid "finishings.95"
-msgstr "Left Gate Fold"
-msgid "finishings.96"
-msgstr "Letter Fold"
-msgid "finishings.97"
-msgstr "Parallel Fold"
-msgid "finishings.98"
-msgstr "Poster Fold"
-msgid "finishings.99"
-msgstr "Right Gate Fold"
-msgid "folding"
-msgstr "Fold"
-msgid "folding-direction"
-msgstr "Fold Direction"
-msgid "folding-direction.inward"
-msgstr "Inward"
-msgid "folding-direction.outward"
-msgstr "Outward"
-msgid "folding-offset"
-msgstr "Fold Position"
-msgid "folding-reference-edge"
-msgstr "Fold Edge"
-msgid "folding-reference-edge.bottom"
-msgstr "Bottom"
-msgid "folding-reference-edge.left"
-msgstr "Left"
-msgid "folding-reference-edge.right"
-msgstr "Right"
-msgid "folding-reference-edge.top"
-msgstr "Top"
-msgid "font-name-requested"
-msgstr "Font Name"
-msgid "font-size-requested"
-msgstr "Font Size"
-msgid "force-front-side"
-msgstr "Force Front Side"
-msgid "from-name"
-msgstr "From Name"
-msgid "imposition-template"
-msgstr "Imposition Template"
-msgid "imposition-template.none"
-msgstr "None"
-msgid "imposition-template.signature"
-msgstr "Signature"
-msgid "input-attributes"
-msgstr "Scanner Options"
-msgid "input-auto-scaling"
-msgstr "Scan Auto Scaling"
-msgid "input-auto-skew-correction"
-msgstr "Scan Auto Skew Correction"
-msgid "input-brightness"
-msgstr "Scan Brightness"
-msgid "input-color-mode"
-msgstr "Scanning Mode"
-msgid "input-color-mode.auto"
-msgstr "Automatic"
-msgid "input-color-mode.bi-level"
-msgstr "Text"
-msgid "input-color-mode.cmyk_16"
-msgstr "16-bit CMYK"
-msgid "input-color-mode.cmyk_8"
-msgstr "8-bit CMYK"
-msgid "input-color-mode.color"
-msgstr "Color"
-msgid "input-color-mode.color_8"
-msgstr "8-bit Color"
-msgid "input-color-mode.monochrome"
-msgstr "Monochrome"
-msgid "input-color-mode.monochrome_16"
-msgstr "16-bit Monochrome"
-msgid "input-color-mode.monochrome_4"
-msgstr "4-bit Monochrome"
-msgid "input-color-mode.monochrome_8"
-msgstr "8-bit Monochrome"
-msgid "input-color-mode.rgb_16"
-msgstr "16-bit RGB"
-msgid "input-color-mode.rgba_16"
-msgstr "16-bit RGBA"
-msgid "input-color-mode.rgba_8"
-msgstr "8-bit RGBA"
-msgid "input-content-type"
-msgstr "Scan Content"
-msgid "input-content-type.auto"
-msgstr "Automatic"
-msgid "input-content-type.halftone"
-msgstr "Halftone"
-msgid "input-content-type.line-art"
-msgstr "Line Art"
-msgid "input-content-type.magazine"
-msgstr "Magazine"
-msgid "input-content-type.photo"
-msgstr "Photo"
-msgid "input-content-type.text"
-msgstr "Text"
-msgid "input-content-type.text-and-photo"
-msgstr "Text And Photo"
-msgid "input-contrast"
-msgstr "Scan Contrast"
-msgid "input-film-scan-mode"
-msgstr "Film Type"
-msgid "input-film-scan-mode.black-and-white-negative-film"
-msgstr "Black And White Negative Film"
-msgid "input-film-scan-mode.color-negative-film"
-msgstr "Color Negative Film"
-msgid "input-film-scan-mode.color-slide-film"
-msgstr "Color Slide Film"
-msgid "input-film-scan-mode.not-applicable"
-msgstr "Not Applicable"
-msgid "input-images-to-transfer"
-msgstr "Scan Images To Transfer"
-msgid "input-media"
-msgstr "Scan Media"
-msgid "input-media.auto"
-msgstr "Automatic"
-msgid "input-orientation-requested"
-msgstr "Scan Orientation"
-msgid "input-quality"
-msgstr "Scan Quality"
-msgid "input-resolution"
-msgstr "Scan Resolution"
-msgid "input-scaling-height"
-msgstr "Scan Scaling Height"
-msgid "input-scaling-width"
-msgstr "Scan Scaling Width"
-msgid "input-scan-regions"
-msgstr "Scan Regions"
-msgid "input-sharpness"
-msgstr "Scan Sharpness"
-msgid "input-sides"
-msgstr "2-Sided Scanning"
-msgid "input-source"
-msgstr "Scan Source"
-msgid "input-source.adf"
-msgstr "Automatic Document Feeder"
-msgid "input-source.film-reader"
-msgstr "Film Reader"
-msgid "input-source.platen"
-msgstr "Platen"
-msgid "insert-after-page-number"
-msgstr "Insert Page Number"
-msgid "insert-count"
-msgstr "Insert Count"
-msgid "insert-sheet"
-msgstr "Insert Sheet"
-msgid "job-account-id"
-msgstr "Job Account ID"
-msgid "job-account-type"
-msgstr "Job Account Type"
-msgid "job-account-type.general"
-msgstr "General"
-msgid "job-account-type.group"
-msgstr "Group"
-msgid "job-account-type.none"
-msgstr "None"
-msgid "job-accounting-output-bin"
-msgstr "Job Accounting Output Bin"
-msgid "job-accounting-sheets"
-msgstr "Job Accounting Sheets"
-msgid "job-accounting-sheets-type"
-msgstr "Type of Job Accounting Sheets"
-msgid "job-accounting-sheets-type.none"
-msgstr "None"
-msgid "job-accounting-sheets-type.standard"
-msgstr "Standard"
-msgid "job-accounting-user-id"
-msgstr "Job Accounting User ID"
-msgid "job-collation-type"
-msgstr "Collate Copies"
-msgid "job-collation-type.3"
-msgstr "Uncollated Sheets"
-msgid "job-collation-type.4"
-msgstr "Collated Documents"
-msgid "job-collation-type.5"
-msgstr "Uncollated Documents"
-msgid "job-copies"
-msgstr "Copies"
-msgid "job-cover-back"
-msgstr "Back Cover"
-msgid "job-cover-front"
-msgstr "Front Cover"
-msgid "job-delay-output-until"
-msgstr "Delay Output Until"
-msgid "job-delay-output-until-time"
-msgstr "Delay Output Until"
-msgid "job-delay-output-until.day-time"
-msgstr "Daytime"
-msgid "job-delay-output-until.evening"
-msgstr "Evening"
-msgid "job-delay-output-until.indefinite"
-msgstr "Released"
-msgid "job-delay-output-until.night"
-msgstr "Night"
-msgid "job-delay-output-until.no-delay-output"
-msgstr "No Delay"
-msgid "job-delay-output-until.second-shift"
-msgstr "Second Shift"
-msgid "job-delay-output-until.third-shift"
-msgstr "Third Shift"
-msgid "job-delay-output-until.weekend"
-msgstr "Weekend"
-msgid "job-error-action"
-msgstr "On Error"
-msgid "job-error-action.abort-job"
-msgstr "Abort Job"
-msgid "job-error-action.cancel-job"
-msgstr "Cancel Job"
-msgid "job-error-action.continue-job"
-msgstr "Continue Job"
-msgid "job-error-action.suspend-job"
-msgstr "Suspend Job"
-msgid "job-error-sheet"
-msgstr "Print Error Sheet"
-msgid "job-error-sheet-type"
-msgstr "Type of Error Sheet"
-msgid "job-error-sheet-type.none"
-msgstr "None"
-msgid "job-error-sheet-type.standard"
-msgstr "Standard"
-msgid "job-error-sheet-when"
-msgstr "Print Error Sheet"
-msgid "job-error-sheet-when.always"
-msgstr "Always"
-msgid "job-error-sheet-when.on-error"
-msgstr "On Error"
-msgid "job-finishings"
-msgstr "Job Finishings"
-msgid "job-hold-until"
-msgstr "Hold Until"
-msgid "job-hold-until-time"
-msgstr "Hold Until"
-msgid "job-hold-until.day-time"
-msgstr "Daytime"
-msgid "job-hold-until.evening"
-msgstr "Evening"
-msgid "job-hold-until.indefinite"
-msgstr "Released"
-msgid "job-hold-until.night"
-msgstr "Night"
-msgid "job-hold-until.no-hold"
-msgstr "No Hold"
-msgid "job-hold-until.second-shift"
-msgstr "Second Shift"
-msgid "job-hold-until.third-shift"
-msgstr "Third Shift"
-msgid "job-hold-until.weekend"
-msgstr "Weekend"
-msgid "job-mandatory-attributes"
-msgstr "Job Mandatory Attributes"
-msgid "job-name"
-msgstr "Title"
-msgid "job-phone-number"
-msgstr "Job Phone Number"
-msgid "job-priority"
-msgstr "Job Priority"
-msgid "job-recipient-name"
-msgstr "Job Recipient Name"
-msgid "job-save-disposition"
-msgstr "Job Save Disposition"
-msgid "job-sheet-message"
-msgstr "Job Sheet Message"
-msgid "job-sheets"
-msgstr "Banner Page"
-msgid "job-sheets-col"
-msgstr "Banner Page"
-msgid "job-sheets.first-print-stream-page"
-msgstr "First Page in Document"
-msgid "job-sheets.job-both-sheet"
-msgstr "Start and End Sheets"
-msgid "job-sheets.job-end-sheet"
-msgstr "End Sheet"
-msgid "job-sheets.job-start-sheet"
-msgstr "Start Sheet"
-msgid "job-sheets.none"
-msgstr "None"
-msgid "job-sheets.standard"
-msgstr "Standard"
-msgid "job-state"
-msgstr "Job State"
-msgid "job-state-message"
-msgstr "Job State Message"
-msgid "job-state-reasons"
-msgstr "Detailed Job State"
-msgid "job-state-reasons.aborted-by-system"
-msgstr "Aborted By System"
-msgid "job-state-reasons.account-authorization-failed"
-msgstr "Account Authorization Failed"
-msgid "job-state-reasons.account-closed"
-msgstr "Account Closed"
-msgid "job-state-reasons.account-info-needed"
-msgstr "Account Info Needed"
-msgid "job-state-reasons.account-limit-reached"
-msgstr "Account Limit Reached"
-msgid "job-state-reasons.compression-error"
-msgstr "Compression Error"
-msgid "job-state-reasons.conflicting-attributes"
-msgstr "Conflicting Attributes"
-msgid "job-state-reasons.connected-to-destination"
-msgstr "Connected To Destination"
-msgid "job-state-reasons.connecting-to-destination"
-msgstr "Connecting To Destination"
-msgid "job-state-reasons.destination-uri-failed"
-msgstr "Destination Uri Failed"
-msgid "job-state-reasons.digital-signature-did-not-verify"
-msgstr "Digital Signature Did Not Verify"
-msgid "job-state-reasons.digital-signature-type-not-supported"
-msgstr "Digital Signature Type Not Supported"
-msgid "job-state-reasons.document-access-error"
-msgstr "Document Access Error"
-msgid "job-state-reasons.document-format-error"
-msgstr "Document Format Error"
-msgid "job-state-reasons.document-password-error"
-msgstr "Document Password Error"
-msgid "job-state-reasons.document-permission-error"
-msgstr "Document Permission Error"
-msgid "job-state-reasons.document-security-error"
-msgstr "Document Security Error"
-msgid "job-state-reasons.document-unprintable-error"
-msgstr "Document Unprintable Error"
-msgid "job-state-reasons.errors-detected"
-msgstr "Errors Detected"
-msgid "job-state-reasons.job-canceled-at-device"
-msgstr "Job Canceled At Device"
-msgid "job-state-reasons.job-canceled-by-operator"
-msgstr "Job Canceled By Operator"
-msgid "job-state-reasons.job-canceled-by-user"
-msgstr "Job Canceled By User"
-msgid "job-state-reasons.job-completed-successfully"
-msgstr "Job Completed Successfully"
-msgid "job-state-reasons.job-completed-with-errors"
-msgstr "Job Completed With Errors"
-msgid "job-state-reasons.job-completed-with-warnings"
-msgstr "Job Completed With Warnings"
-msgid "job-state-reasons.job-data-insufficient"
-msgstr "Job Data Insufficient"
-msgid "job-state-reasons.job-delay-output-until-specified"
-msgstr "Job Delay Output Until Specified"
-msgid "job-state-reasons.job-digital-signature-wait"
-msgstr "Job Digital Signature Wait"
-msgid "job-state-reasons.job-fetchable"
-msgstr "Job Fetchable"
-msgid "job-state-reasons.job-held-for-review"
-msgstr "Job Held For Review"
-msgid "job-state-reasons.job-hold-until-specified"
-msgstr "Job Hold Until Specified"
-msgid "job-state-reasons.job-incoming"
-msgstr "Job Incoming"
-msgid "job-state-reasons.job-interpreting"
-msgstr "Job Interpreting"
-msgid "job-state-reasons.job-outgoing"
-msgstr "Job Outgoing"
-msgid "job-state-reasons.job-password-wait"
-msgstr "Job Password Wait"
-msgid "job-state-reasons.job-printed-successfully"
-msgstr "Job Printed Successfully"
-msgid "job-state-reasons.job-printed-with-errors"
-msgstr "Job Printed With Errors"
-msgid "job-state-reasons.job-printed-with-warnings"
-msgstr "Job Printed With Warnings"
-msgid "job-state-reasons.job-printing"
-msgstr "Job Printing"
-msgid "job-state-reasons.job-queued"
-msgstr "Job Queued"
-msgid "job-state-reasons.job-queued-for-marker"
-msgstr "Job Queued For Marker"
-msgid "job-state-reasons.job-release-wait"
-msgstr "Job Release Wait"
-msgid "job-state-reasons.job-restartable"
-msgstr "Job Restartable"
-msgid "job-state-reasons.job-resuming"
-msgstr "Job Resuming"
-msgid "job-state-reasons.job-saved-successfully"
-msgstr "Job Saved Successfully"
-msgid "job-state-reasons.job-saved-with-errors"
-msgstr "Job Saved With Errors"
-msgid "job-state-reasons.job-saved-with-warnings"
-msgstr "Job Saved With Warnings"
-msgid "job-state-reasons.job-saving"
-msgstr "Job Saving"
-msgid "job-state-reasons.job-spooling"
-msgstr "Job Spooling"
-msgid "job-state-reasons.job-streaming"
-msgstr "Job Streaming"
-msgid "job-state-reasons.job-suspended"
-msgstr "Job Suspended"
-msgid "job-state-reasons.job-suspended-by-operator"
-msgstr "Job Suspended By Operator"
-msgid "job-state-reasons.job-suspended-by-system"
-msgstr "Job Suspended By System"
-msgid "job-state-reasons.job-suspended-by-user"
-msgstr "Job Suspended By User"
-msgid "job-state-reasons.job-suspending"
-msgstr "Job Suspending"
-msgid "job-state-reasons.job-transferring"
-msgstr "Job Transferring"
-msgid "job-state-reasons.job-transforming"
-msgstr "Job Transforming"
-msgid "job-state-reasons.none"
-msgstr "None"
-msgid "job-state-reasons.printer-stopped"
-msgstr "Printer Stopped"
-msgid "job-state-reasons.printer-stopped-partly"
-msgstr "Printer Stopped Partly"
-msgid "job-state-reasons.processing-to-stop-point"
-msgstr "Processing To Stop Point"
-msgid "job-state-reasons.queued-in-device"
-msgstr "Queued In Device"
-msgid "job-state-reasons.resources-are-not-ready"
-msgstr "Resources Are Not Ready"
-msgid "job-state-reasons.resources-are-not-supported"
-msgstr "Resources Are Not Supported"
-msgid "job-state-reasons.service-off-line"
-msgstr "Service Off Line"
-msgid "job-state-reasons.submission-interrupted"
-msgstr "Submission Interrupted"
-msgid "job-state-reasons.unsupported-attributes-or-values"
-msgstr "Unsupported Attributes Or Values"
-msgid "job-state-reasons.unsupported-compression"
-msgstr "Unsupported Compression"
-msgid "job-state-reasons.unsupported-document-format"
-msgstr "Unsupported Document Format"
-msgid "job-state-reasons.waiting-for-user-action"
-msgstr "Waiting For User Action"
-msgid "job-state-reasons.warnings-detected"
-msgstr "Warnings Detected"
-msgid "job-state.3"
-msgstr "Pending"
-msgid "job-state.4"
-msgstr "Held"
-msgid "job-state.5"
-msgstr "Processing"
-msgid "job-state.6"
-msgstr "Stopped"
-msgid "job-state.7"
-msgstr "Canceled"
-msgid "job-state.8"
-msgstr "Aborted"
-msgid "job-state.9"
-msgstr "Completed"
-msgid "laminating"
-msgstr "Laminate Pages"
-msgid "laminating-sides"
-msgstr "Laminate"
-msgid "laminating-sides.back"
-msgstr "Back Only"
-msgid "laminating-sides.both"
-msgstr "Front and Back"
-msgid "laminating-sides.front"
-msgstr "Front Only"
-msgid "laminating-type"
-msgstr "Type of Lamination"
-msgid "laminating-type.archival"
-msgstr "Archival"
-msgid "laminating-type.glossy"
-msgstr "Glossy"
-msgid "laminating-type.high-gloss"
-msgstr "High Gloss"
-msgid "laminating-type.matte"
-msgstr "Matte"
-msgid "laminating-type.semi-gloss"
-msgstr "Semi-gloss"
-msgid "laminating-type.translucent"
-msgstr "Translucent"
-msgid "logo"
-msgstr "Logo"
-msgid "material-amount"
-msgstr "Amount of Material"
-msgid "material-amount-units"
-msgstr "Amount Units"
-msgid "material-amount-units.g"
-msgstr "Grams"
-msgid "material-amount-units.kg"
-msgstr "Kilograms"
-msgid "material-amount-units.l"
-msgstr "Liters"
-msgid "material-amount-units.m"
-msgstr "Meters"
-msgid "material-amount-units.ml"
-msgstr "Milliliters"
-msgid "material-amount-units.mm"
-msgstr "Millimeters"
-msgid "material-color"
-msgstr "Material Color"
-msgid "material-diameter"
-msgstr "Material Diameter"
-msgid "material-diameter-tolerance"
-msgstr "Material Diameter Tolerance"
-msgid "material-fill-density"
-msgstr "Material Fill Density"
-msgid "material-name"
-msgstr "Material Name"
-msgid "material-purpose"
-msgstr "Use Material For"
-msgid "material-purpose.all"
-msgstr "Everything"
-msgid "material-purpose.base"
-msgstr "Base"
-msgid "material-purpose.in-fill"
-msgstr "In-fill"
-msgid "material-purpose.shell"
-msgstr "Shell"
-msgid "material-purpose.support"
-msgstr "Supports"
-msgid "material-rate"
-msgstr "Feed Rate"
-msgid "material-rate-units"
-msgstr "Feed Rate Units"
-msgid "material-rate-units.mg_second"
-msgstr "Milligrams per second"
-msgid "material-rate-units.ml_second"
-msgstr "Milliliters per second"
-msgid "material-rate-units.mm_second"
-msgstr "Millimeters per second"
-msgid "material-shell-thickness"
-msgstr "Material Shell Thickness"
-msgid "material-temperature"
-msgstr "Material Temperature"
-msgid "material-type"
-msgstr "Material Type"
-msgid "material-type.abs"
-msgstr "ABS"
-msgid "material-type.abs-carbon-fiber"
-msgstr "Carbon Fiber ABS"
-msgid "material-type.abs-carbon-nanotube"
-msgstr "Carbon Nanotube ABS"
-msgid "material-type.chocolate"
-msgstr "Chocolate"
-msgid "material-type.gold"
-msgstr "Gold"
-msgid "material-type.nylon"
-msgstr "Nylon"
-msgid "material-type.pet"
-msgstr "Pet"
-msgid "material-type.photopolymer"
-msgstr "Photopolymer"
-msgid "material-type.pla"
-msgstr "PLA"
-msgid "material-type.pla-conductive"
-msgstr "Conductive PLA"
-msgid "material-type.pla-flexible"
-msgstr "Flexible PLA"
-msgid "material-type.pla-magnetic"
-msgstr "Magnetic PLA"
-msgid "material-type.pla-steel"
-msgstr "Steel PLA"
-msgid "material-type.pla-stone"
-msgstr "Stone PLA"
-msgid "material-type.pla-wood"
-msgstr "Wood PLA"
-msgid "material-type.polycarbonate"
-msgstr "Polycarbonate"
-msgid "material-type.pva-dissolvable"
-msgstr "Dissolvable PVA"
-msgid "material-type.silver"
-msgstr "Silver"
-msgid "material-type.titanium"
-msgstr "Titanium"
-msgid "material-type.wax"
-msgstr "Wax"
-msgid "materials-col"
-msgstr "Materials"
-msgid "media"
-msgstr "Media"
-msgid "media-back-coating"
-msgstr "Back Coating of Media"
-msgid "media-back-coating.glossy"
-msgstr "Glossy"
-msgid "media-back-coating.high-gloss"
-msgstr "High Gloss"
-msgid "media-back-coating.matte"
-msgstr "Matte"
-msgid "media-back-coating.none"
-msgstr "None"
-msgid "media-back-coating.satin"
-msgstr "Satin"
-msgid "media-back-coating.semi-gloss"
-msgstr "Semi-gloss"
-msgid "media-bottom-margin"
-msgstr "Media Bottom Margin"
-msgid "media-col"
-msgstr "Media"
-msgid "media-color"
-msgstr "Media Color"
-msgid "media-color.black"
-msgstr "Black"
-msgid "media-color.blue"
-msgstr "Blue"
-msgid "media-color.brown"
-msgstr "Brown"
-msgid "media-color.buff"
-msgstr "Buff"
-msgid "media-color.clear-black"
-msgstr "Clear Black"
-msgid "media-color.clear-blue"
-msgstr "Clear Blue"
-msgid "media-color.clear-brown"
-msgstr "Clear Brown"
-msgid "media-color.clear-buff"
-msgstr "Clear Buff"
-msgid "media-color.clear-cyan"
-msgstr "Clear Cyan"
-msgid "media-color.clear-gold"
-msgstr "Clear Gold"
-msgid "media-color.clear-goldenrod"
-msgstr "Clear Goldenrod"
-msgid "media-color.clear-gray"
-msgstr "Clear Gray"
-msgid "media-color.clear-green"
-msgstr "Clear Green"
-msgid "media-color.clear-ivory"
-msgstr "Clear Ivory"
-msgid "media-color.clear-magenta"
-msgstr "Clear Magenta"
-msgid "media-color.clear-multi-color"
-msgstr "Clear Multi Color"
-msgid "media-color.clear-mustard"
-msgstr "Clear Mustard"
-msgid "media-color.clear-orange"
-msgstr "Clear Orange"
-msgid "media-color.clear-pink"
-msgstr "Clear Pink"
-msgid "media-color.clear-red"
-msgstr "Clear Red"
-msgid "media-color.clear-silver"
-msgstr "Clear Silver"
-msgid "media-color.clear-turquoise"
-msgstr "Clear Turquoise"
-msgid "media-color.clear-violet"
-msgstr "Clear Violet"
-msgid "media-color.clear-white"
-msgstr "Clear White"
-msgid "media-color.clear-yellow"
-msgstr "Clear Yellow"
-msgid "media-color.cyan"
-msgstr "Cyan"
-msgid "media-color.dark-blue"
-msgstr "Dark Blue"
-msgid "media-color.dark-brown"
-msgstr "Dark Brown"
-msgid "media-color.dark-buff"
-msgstr "Dark Buff"
-msgid "media-color.dark-cyan"
-msgstr "Dark Cyan"
-msgid "media-color.dark-gold"
-msgstr "Dark Gold"
-msgid "media-color.dark-goldenrod"
-msgstr "Dark Goldenrod"
-msgid "media-color.dark-gray"
-msgstr "Dark Gray"
-msgid "media-color.dark-green"
-msgstr "Dark Green"
-msgid "media-color.dark-ivory"
-msgstr "Dark Ivory"
-msgid "media-color.dark-magenta"
-msgstr "Dark Magenta"
-msgid "media-color.dark-mustard"
-msgstr "Dark Mustard"
-msgid "media-color.dark-orange"
-msgstr "Dark Orange"
-msgid "media-color.dark-pink"
-msgstr "Dark Pink"
-msgid "media-color.dark-red"
-msgstr "Dark Red"
-msgid "media-color.dark-silver"
-msgstr "Dark Silver"
-msgid "media-color.dark-turquoise"
-msgstr "Dark Turquoise"
-msgid "media-color.dark-violet"
-msgstr "Dark Violet"
-msgid "media-color.dark-yellow"
-msgstr "Dark Yellow"
-msgid "media-color.gold"
-msgstr "Gold"
-msgid "media-color.goldenrod"
-msgstr "Goldenrod"
-msgid "media-color.gray"
-msgstr "Gray"
-msgid "media-color.green"
-msgstr "Green"
-msgid "media-color.ivory"
-msgstr "Ivory"
-msgid "media-color.light-black"
-msgstr "Light Black"
-msgid "media-color.light-blue"
-msgstr "Light Blue"
-msgid "media-color.light-brown"
-msgstr "Light Brown"
-msgid "media-color.light-buff"
-msgstr "Light Buff"
-msgid "media-color.light-cyan"
-msgstr "Light Cyan"
-msgid "media-color.light-gold"
-msgstr "Light Gold"
-msgid "media-color.light-goldenrod"
-msgstr "Light Goldenrod"
-msgid "media-color.light-gray"
-msgstr "Light Gray"
-msgid "media-color.light-green"
-msgstr "Light Green"
-msgid "media-color.light-ivory"
-msgstr "Light Ivory"
-msgid "media-color.light-magenta"
-msgstr "Light Magenta"
-msgid "media-color.light-mustard"
-msgstr "Light Mustard"
-msgid "media-color.light-orange"
-msgstr "Light Orange"
-msgid "media-color.light-pink"
-msgstr "Light Pink"
-msgid "media-color.light-red"
-msgstr "Light Red"
-msgid "media-color.light-silver"
-msgstr "Light Silver"
-msgid "media-color.light-turquoise"
-msgstr "Light Turquoise"
-msgid "media-color.light-violet"
-msgstr "Light Violet"
-msgid "media-color.light-yellow"
-msgstr "Light Yellow"
-msgid "media-color.magenta"
-msgstr "Magenta"
-msgid "media-color.multi-color"
-msgstr "Multi-color"
-msgid "media-color.mustard"
-msgstr "Mustard"
-msgid "media-color.no-color"
-msgstr "No Color"
-msgid "media-color.orange"
-msgstr "Orange"
-msgid "media-color.pink"
-msgstr "Pink"
-msgid "media-color.red"
-msgstr "Red"
-msgid "media-color.silver"
-msgstr "Silver"
-msgid "media-color.turquoise"
-msgstr "Turquoise"
-msgid "media-color.violet"
-msgstr "Violet"
-msgid "media-color.white"
-msgstr "White"
-msgid "media-color.yellow"
-msgstr "Yellow"
-msgid "media-front-coating"
-msgstr "Front Coating of Media"
-msgid "media-grain"
-msgstr "Media Grain"
-msgid "media-grain.x-direction"
-msgstr "Cross-Feed Direction"
-msgid "media-grain.y-direction"
-msgstr "Feed Direction"
-msgid "media-hole-count"
-msgstr "Media Hole Count"
-msgid "media-info"
-msgstr "Media Info"
-msgid "media-input-tray-check"
-msgstr "Force Media"
-msgid "media-left-margin"
-msgstr "Media Left Margin"
-msgid "media-pre-printed"
-msgstr "Pre-printed Media"
-msgid "media-pre-printed.blank"
-msgstr "Blank"
-msgid "media-pre-printed.letter-head"
-msgstr "Letterhead"
-msgid "media-pre-printed.pre-printed"
-msgstr "Pre-printed"
-msgid "media-recycled"
-msgstr "Recycled Media"
-msgid "media-recycled.none"
-msgstr "None"
-msgid "media-recycled.standard"
-msgstr "Standard"
-msgid "media-right-margin"
-msgstr "Media Right Margin"
-msgid "media-size"
-msgstr "Media Dimensions"
-msgid "media-size-name"
-msgstr "Media Name"
-msgid "media-source"
-msgstr "Media Source"
-msgid "media-source.alternate"
-msgstr "Alternate Tray"
-msgid "media-source.alternate-roll"
-msgstr "Alternate Roll"
-msgid "media-source.auto"
-msgstr "Automatic Tray"
-msgid "media-source.bottom"
-msgstr "Bottom Tray"
-msgid "media-source.by-pass-tray"
-msgstr "By-pass Tray"
-msgid "media-source.center"
-msgstr "Center Tray"
-msgid "media-source.disc"
-msgstr "Disc Feed"
-msgid "media-source.envelope"
-msgstr "Envelope Feed"
-msgid "media-source.hagaki"
-msgstr "Hagaki Feed"
-msgid "media-source.large-capacity"
-msgstr "Large Capacity Tray"
-msgid "media-source.left"
-msgstr "Left Tray"
-msgid "media-source.main"
-msgstr "Main Tray"
-msgid "media-source.main-roll"
-msgstr "Main Roll"
-msgid "media-source.manual"
-msgstr "Manual Feed"
-msgid "media-source.middle"
-msgstr "Middle Tray"
-msgid "media-source.photo"
-msgstr "Photo Tray"
-msgid "media-source.rear"
-msgstr "Rear Tray"
-msgid "media-source.right"
-msgstr "Right Tray"
-msgid "media-source.roll-1"
-msgstr "Roll 1"
-msgid "media-source.roll-10"
-msgstr "Roll 10"
-msgid "media-source.roll-2"
-msgstr "Roll 2"
-msgid "media-source.roll-3"
-msgstr "Roll 3"
-msgid "media-source.roll-4"
-msgstr "Roll 4"
-msgid "media-source.roll-5"
-msgstr "Roll 5"
-msgid "media-source.roll-6"
-msgstr "Roll 6"
-msgid "media-source.roll-7"
-msgstr "Roll 7"
-msgid "media-source.roll-8"
-msgstr "Roll 8"
-msgid "media-source.roll-9"
-msgstr "Roll 9"
-msgid "media-source.side"
-msgstr "Side"
-msgid "media-source.top"
-msgstr "Top"
-msgid "media-source.tray-1"
-msgstr "Tray 1"
-msgid "media-source.tray-10"
-msgstr "Tray 10"
-msgid "media-source.tray-11"
-msgstr "Tray 11"
-msgid "media-source.tray-12"
-msgstr "Tray 12"
-msgid "media-source.tray-13"
-msgstr "Tray 13"
-msgid "media-source.tray-14"
-msgstr "Tray 14"
-msgid "media-source.tray-15"
-msgstr "Tray 15"
-msgid "media-source.tray-16"
-msgstr "Tray 16"
-msgid "media-source.tray-17"
-msgstr "Tray 17"
-msgid "media-source.tray-18"
-msgstr "Tray 18"
-msgid "media-source.tray-19"
-msgstr "Tray 19"
-msgid "media-source.tray-2"
-msgstr "Tray 2"
-msgid "media-source.tray-20"
-msgstr "Tray 20"
-msgid "media-source.tray-3"
-msgstr "Tray 3"
-msgid "media-source.tray-4"
-msgstr "Tray 4"
-msgid "media-source.tray-5"
-msgstr "Tray 5"
-msgid "media-source.tray-6"
-msgstr "Tray 6"
-msgid "media-source.tray-7"
-msgstr "Tray 7"
-msgid "media-source.tray-8"
-msgstr "Tray 8"
-msgid "media-source.tray-9"
-msgstr "Tray 9"
-msgid "media-thickness"
-msgstr "Media Thickness"
-msgid "media-tooth"
-msgstr "Media Tooth (Texture)"
-msgid "media-tooth.antique"
-msgstr "Antique"
-msgid "media-tooth.calendared"
-msgstr "Extra Smooth"
-msgid "media-tooth.coarse"
-msgstr "Coarse"
-msgid "media-tooth.fine"
-msgstr "Fine"
-msgid "media-tooth.linen"
-msgstr "Linen"
-msgid "media-tooth.medium"
-msgstr "Medium"
-msgid "media-tooth.smooth"
-msgstr "Smooth"
-msgid "media-tooth.stipple"
-msgstr "Stipple"
-msgid "media-tooth.uncalendared"
-msgstr "Rough"
-msgid "media-tooth.vellum"
-msgstr "Vellum"
-msgid "media-top-margin"
-msgstr "Media Top Margin"
-msgid "media-type"
-msgstr "Media Type"
-msgid "media-type.aluminum"
-msgstr "Aluminum"
-msgid "media-type.auto"
-msgstr "Automatic"
-msgid "media-type.back-print-film"
-msgstr "Back Print Film"
-msgid "media-type.cardboard"
-msgstr "Cardboard"
-msgid "media-type.cardstock"
-msgstr "Cardstock"
-msgid "media-type.cd"
-msgstr "CD"
-msgid "media-type.com.hp.advanced-photo"
-msgstr "Advanced Photo Paper"
-msgid "media-type.com.hp.brochure-glossy"
-msgstr "Glossy Brochure Paper"
-msgid "media-type.com.hp.brochure-matte"
-msgstr "Matte Brochure Paper"
-msgid "media-type.com.hp.cover-matte"
-msgstr "Matte Cover Paper"
-msgid "media-type.com.hp.ecosmart-lite"
-msgstr "Office Recycled Paper"
-msgid "media-type.com.hp.everyday-glossy"
-msgstr "Everyday Glossy Photo Paper"
-msgid "media-type.com.hp.everyday-matte"
-msgstr "Everyday Matte Paper"
-msgid "media-type.com.hp.extra-heavy"
-msgstr "Extra Heavyweight Paper"
-msgid "media-type.com.hp.intermediate"
-msgstr "Multipurpose Paper"
-msgid "media-type.com.hp.mid-weight"
-msgstr "Mid-Weight Paper"
-msgid "media-type.com.hp.premium-inkjet"
-msgstr "Premium Inkjet Paper"
-msgid "media-type.com.hp.premium-photo"
-msgstr "Premium Photo Glossy Paper"
-msgid "media-type.com.hp.premium-presentation-matte"
-msgstr "Premium Presentation Matte Paper"
-msgid "media-type.continuous"
-msgstr "Continuous"
-msgid "media-type.continuous-long"
-msgstr "Continuous Long"
-msgid "media-type.continuous-short"
-msgstr "Continuous Short"
-msgid "media-type.corrugated-board"
-msgstr "Corrugated Board"
-msgid "media-type.disc"
-msgstr "Optical Disc"
-msgid "media-type.disc-glossy"
-msgstr "Glossy Optical Disc"
-msgid "media-type.disc-high-gloss"
-msgstr "High Gloss Optical Disc"
-msgid "media-type.disc-matte"
-msgstr "Matte Optical Disc"
-msgid "media-type.disc-satin"
-msgstr "Satin Optical Disc"
-msgid "media-type.disc-semi-gloss"
-msgstr "Semi-Gloss Optical Disc"
-msgid "media-type.double-wall"
-msgstr "Double Wall"
-msgid "media-type.dry-film"
-msgstr "Dry Film"
-msgid "media-type.dvd"
-msgstr "DVD"
-msgid "media-type.embossing-foil"
-msgstr "Embossing Foil"
-msgid "media-type.end-board"
-msgstr "End Board"
-msgid "media-type.envelope"
-msgstr "Envelope"
-msgid "media-type.envelope-archival"
-msgstr "Archival Envelope"
-msgid "media-type.envelope-bond"
-msgstr "Bond Envelope"
-msgid "media-type.envelope-coated"
-msgstr "Coated Envelope"
-msgid "media-type.envelope-cotton"
-msgstr "Cotton Envelope"
-msgid "media-type.envelope-fine"
-msgstr "Fine Envelope"
-msgid "media-type.envelope-heavyweight"
-msgstr "Heavyweight Envelope"
-msgid "media-type.envelope-inkjet"
-msgstr "Inkjet Envelope"
-msgid "media-type.envelope-lightweight"
-msgstr "Lightweight Envelope"
-msgid "media-type.envelope-plain"
-msgstr "Plain Envelope"
-msgid "media-type.envelope-preprinted"
-msgstr "Preprinted Envelope"
-msgid "media-type.envelope-window"
-msgstr "Windowed Envelope"
-msgid "media-type.fabric"
-msgstr "Fabric"
-msgid "media-type.fabric-archival"
-msgstr "Archival Fabric"
-msgid "media-type.fabric-glossy"
-msgstr "Glossy Fabric"
-msgid "media-type.fabric-high-gloss"
-msgstr "High Gloss Fabric"
-msgid "media-type.fabric-matte"
-msgstr "Matte Fabric"
-msgid "media-type.fabric-semi-gloss"
-msgstr "Semi-Gloss Fabric"
-msgid "media-type.fabric-waterproof"
-msgstr "Waterproof Fabric"
-msgid "media-type.film"
-msgstr "Film"
-msgid "media-type.flexo-base"
-msgstr "Flexo Base"
-msgid "media-type.flexo-photo-polymer"
-msgstr "Flexo Photo Polymer"
-msgid "media-type.flute"
-msgstr "Flute"
-msgid "media-type.foil"
-msgstr "Foil"
-msgid "media-type.full-cut-tabs"
-msgstr "Full Cut Tabs"
-msgid "media-type.glass"
-msgstr "Glass"
-msgid "media-type.glass-colored"
-msgstr "Glass Colored"
-msgid "media-type.glass-opaque"
-msgstr "Glass Opaque"
-msgid "media-type.glass-surfaced"
-msgstr "Glass Surfaced"
-msgid "media-type.glass-textured"
-msgstr "Glass Textured"
-msgid "media-type.gravure-cylinder"
-msgstr "Gravure Cylinder"
-msgid "media-type.image-setter-paper"
-msgstr "Image Setter Paper"
-msgid "media-type.imaging-cylinder"
-msgstr "Imaging Cylinder"
-msgid "media-type.jp.co.canon_photo-paper-plus-glossy-ii"
-msgstr "Photo Paper Plus Glossy II"
-msgid "media-type.jp.co.canon_photo-paper-pro-platinum"
-msgstr "Photo Paper Pro Platinum"
-msgid "media-type.jp.co.canon-photo-paper-plus-glossy-ii"
-msgstr "Photo Paper Plus Glossy II"
-msgid "media-type.jp.co.canon-photo-paper-pro-platinum"
-msgstr "Photo Paper Pro Platinum"
-msgid "media-type.labels"
-msgstr "Labels"
-msgid "media-type.labels-colored"
-msgstr "Colored Labels"
-msgid "media-type.labels-glossy"
-msgstr "Glossy Labels"
-msgid "media-type.labels-high-gloss"
-msgstr "High Gloss Labels"
-msgid "media-type.labels-inkjet"
-msgstr "Inkjet Labels"
-msgid "media-type.labels-matte"
-msgstr "Matte Labels"
-msgid "media-type.labels-permanent"
-msgstr "Permanent Labels"
-msgid "media-type.labels-satin"
-msgstr "Satin Labels"
-msgid "media-type.labels-security"
-msgstr "Security Labels"
-msgid "media-type.labels-semi-gloss"
-msgstr "Semi-Gloss Labels"
-msgid "media-type.laminating-foil"
-msgstr "Laminating Foil"
-msgid "media-type.letterhead"
-msgstr "Letterhead"
-msgid "media-type.metal"
-msgstr "Metal"
-msgid "media-type.metal-glossy"
-msgstr "Metal Glossy"
-msgid "media-type.metal-high-gloss"
-msgstr "Metal High Gloss"
-msgid "media-type.metal-matte"
-msgstr "Metal Matte"
-msgid "media-type.metal-satin"
-msgstr "Metal Satin"
-msgid "media-type.metal-semi-gloss"
-msgstr "Metal Semi Gloss"
-msgid "media-type.mounting-tape"
-msgstr "Mounting Tape"
-msgid "media-type.multi-layer"
-msgstr "Multi Layer"
-msgid "media-type.multi-part-form"
-msgstr "Multi Part Form"
-msgid "media-type.other"
-msgstr "Other"
-msgid "media-type.paper"
-msgstr "Paper"
-msgid "media-type.photographic"
-msgstr "Photo Paper"
-msgid "media-type.photographic-archival"
-msgstr "Photographic Archival"
-msgid "media-type.photographic-film"
-msgstr "Photo Film"
-msgid "media-type.photographic-glossy"
-msgstr "Glossy Photo Paper"
-msgid "media-type.photographic-high-gloss"
-msgstr "High Gloss Photo Paper"
-msgid "media-type.photographic-matte"
-msgstr "Matte Photo Paper"
-msgid "media-type.photographic-satin"
-msgstr "Satin Photo Paper"
-msgid "media-type.photographic-semi-gloss"
-msgstr "Semi-Gloss Photo Paper"
-msgid "media-type.plastic"
-msgstr "Plastic"
-msgid "media-type.plastic-archival"
-msgstr "Plastic Archival"
-msgid "media-type.plastic-colored"
-msgstr "Plastic Colored"
-msgid "media-type.plastic-glossy"
-msgstr "Plastic Glossy"
-msgid "media-type.plastic-high-gloss"
-msgstr "Plastic High Gloss"
-msgid "media-type.plastic-matte"
-msgstr "Plastic Matte"
-msgid "media-type.plastic-satin"
-msgstr "Plastic Satin"
-msgid "media-type.plastic-semi-gloss"
-msgstr "Plastic Semi Gloss"
-msgid "media-type.plate"
-msgstr "Plate"
-msgid "media-type.polyester"
-msgstr "Polyester"
-msgid "media-type.pre-cut-tabs"
-msgstr "Pre Cut Tabs"
-msgid "media-type.roll"
-msgstr "Roll"
-msgid "media-type.screen"
-msgstr "Screen"
-msgid "media-type.screen-paged"
-msgstr "Screen Paged"
-msgid "media-type.self-adhesive"
-msgstr "Self Adhesive"
-msgid "media-type.self-adhesive-film"
-msgstr "Self Adhesive Film"
-msgid "media-type.shrink-foil"
-msgstr "Shrink Foil"
-msgid "media-type.single-face"
-msgstr "Single Face"
-msgid "media-type.single-wall"
-msgstr "Single Wall"
-msgid "media-type.sleeve"
-msgstr "Sleeve"
-msgid "media-type.stationery"
-msgstr "Stationery"
-msgid "media-type.stationery-archival"
-msgstr "Stationery Archival"
-msgid "media-type.stationery-coated"
-msgstr "Coated Paper"
-msgid "media-type.stationery-cotton"
-msgstr "Stationery Cotton"
-msgid "media-type.stationery-fine"
-msgstr "Vellum Paper"
-msgid "media-type.stationery-heavyweight"
-msgstr "Heavyweight Paper"
-msgid "media-type.stationery-heavyweight-coated"
-msgstr "Stationery Heavyweight Coated"
-msgid "media-type.stationery-inkjet"
-msgstr "Stationery Inkjet Paper"
-msgid "media-type.stationery-letterhead"
-msgstr "Letterhead"
-msgid "media-type.stationery-lightweight"
-msgstr "Lightweight Paper"
-msgid "media-type.stationery-preprinted"
-msgstr "Preprinted Paper"
-msgid "media-type.stationery-prepunched"
-msgstr "Punched Paper"
-msgid "media-type.tab-stock"
-msgstr "Tab Stock"
-msgid "media-type.tractor"
-msgstr "Tractor"
-msgid "media-type.transfer"
-msgstr "Transfer"
-msgid "media-type.transparency"
-msgstr "Transparency"
-msgid "media-type.triple-wall"
-msgstr "Triple Wall"
-msgid "media-type.wet-film"
-msgstr "Wet Film"
-msgid "media-weight-metric"
-msgstr "Media Weight (grams per m²)"
-msgid "media.asme_f_28x40in"
-msgstr "28 x 40″"
-msgid "media.choice_iso_a4_210x297mm_na_letter_8.5x11in"
-msgstr "A4 or US Letter"
-msgid "media.iso_2a0_1189x1682mm"
-msgstr "2a0"
-msgid "media.iso_a0_841x1189mm"
-msgstr "A0"
-msgid "media.iso_a0x3_1189x2523mm"
-msgstr "A0x3"
-msgid "media.iso_a10_26x37mm"
-msgstr "A10"
-msgid "media.iso_a1_594x841mm"
-msgstr "A1"
-msgid "media.iso_a1x3_841x1783mm"
-msgstr "A1x3"
-msgid "media.iso_a1x4_841x2378mm"
-msgstr "A1x4"
-msgid "media.iso_a2_420x594mm"
-msgstr "A2"
-msgid "media.iso_a2x3_594x1261mm"
-msgstr "A2x3"
-msgid "media.iso_a2x4_594x1682mm"
-msgstr "A2x4"
-msgid "media.iso_a2x5_594x2102mm"
-msgstr "A2x5"
-msgid "media.iso_a3-extra_322x445mm"
-msgstr "A3 (Extra)"
-msgid "media.iso_a3_297x420mm"
-msgstr "A3"
-msgid "media.iso_a3x3_420x891mm"
-msgstr "A3x3"
-msgid "media.iso_a3x4_420x1189mm"
-msgstr "A3x4"
-msgid "media.iso_a3x5_420x1486mm"
-msgstr "A3x5"
-msgid "media.iso_a3x6_420x1783mm"
-msgstr "A3x6"
-msgid "media.iso_a3x7_420x2080mm"
-msgstr "A3x7"
-msgid "media.iso_a4-extra_235.5x322.3mm"
-msgstr "A4 (Extra)"
-msgid "media.iso_a4-tab_225x297mm"
-msgstr "A4 (Tab)"
-msgid "media.iso_a4_210x297mm"
-msgstr "A4"
-msgid "media.iso_a4x3_297x630mm"
-msgstr "A4x3"
-msgid "media.iso_a4x4_297x841mm"
-msgstr "A4x4"
-msgid "media.iso_a4x5_297x1051mm"
-msgstr "A4x5"
-msgid "media.iso_a4x6_297x1261mm"
-msgstr "A4x6"
-msgid "media.iso_a4x7_297x1471mm"
-msgstr "A4x7"
-msgid "media.iso_a4x8_297x1682mm"
-msgstr "A4x8"
-msgid "media.iso_a4x9_297x1892mm"
-msgstr "A4x9"
-msgid "media.iso_a5-extra_174x235mm"
-msgstr "A5 (Extra)"
-msgid "media.iso_a5_148x210mm"
-msgstr "A5"
-msgid "media.iso_a6_105x148mm"
-msgstr "A6"
-msgid "media.iso_a7_74x105mm"
-msgstr "A7"
-msgid "media.iso_a8_52x74mm"
-msgstr "A8"
-msgid "media.iso_a9_37x52mm"
-msgstr "A9"
-msgid "media.iso_b0_1000x1414mm"
-msgstr "B0"
-msgid "media.iso_b10_31x44mm"
-msgstr "B10"
-msgid "media.iso_b1_707x1000mm"
-msgstr "B1"
-msgid "media.iso_b2_500x707mm"
-msgstr "B2"
-msgid "media.iso_b3_353x500mm"
-msgstr "B3"
-msgid "media.iso_b4_250x353mm"
-msgstr "B4"
-msgid "media.iso_b5-extra_201x276mm"
-msgstr "B5 (Extra)"
-msgid "media.iso_b5_176x250mm"
-msgstr "B5 Envelope"
-msgid "media.iso_b6_125x176mm"
-msgstr "B6"
-msgid "media.iso_b6c4_125x324mm"
-msgstr "B6/C4 Envelope"
-msgid "media.iso_b7_88x125mm"
-msgstr "B7"
-msgid "media.iso_b8_62x88mm"
-msgstr "B8"
-msgid "media.iso_b9_44x62mm"
-msgstr "B9"
-msgid "media.iso_c0_917x1297mm"
-msgstr "C0 Envelope"
-msgid "media.iso_c10_28x40mm"
-msgstr "C10 Envelope"
-msgid "media.iso_c1_648x917mm"
-msgstr "C1 Envelope"
-msgid "media.iso_c2_458x648mm"
-msgstr "C2 Envelope"
-msgid "media.iso_c3_324x458mm"
-msgstr "C3 Envelope"
-msgid "media.iso_c4_229x324mm"
-msgstr "C4 Envelope"
-msgid "media.iso_c5_162x229mm"
-msgstr "C5 Envelope"
-msgid "media.iso_c6_114x162mm"
-msgstr "C6 Envelope"
-msgid "media.iso_c6c5_114x229mm"
-msgstr "C6c5 Envelope"
-msgid "media.iso_c7_81x114mm"
-msgstr "C7 Envelope"
-msgid "media.iso_c7c6_81x162mm"
-msgstr "C7c6 Envelope"
-msgid "media.iso_c8_57x81mm"
-msgstr "C8 Envelope"
-msgid "media.iso_c9_40x57mm"
-msgstr "C9 Envelope"
-msgid "media.iso_dl_110x220mm"
-msgstr "DL Envelope"
-msgid "media.iso_ra0_860x1220mm"
-msgstr "ISO RA0"
-msgid "media.iso_ra1_610x860mm"
-msgstr "ISO RA1"
-msgid "media.iso_ra2_430x610mm"
-msgstr "ISO RA2"
-msgid "media.iso_ra3_305x430mm"
-msgstr "ISO RA3"
-msgid "media.iso_ra4_215x305mm"
-msgstr "ISO RA4"
-msgid "media.iso_sra0_900x1280mm"
-msgstr "ISO SRA0"
-msgid "media.iso_sra1_640x900mm"
-msgstr "ISO SRA1"
-msgid "media.iso_sra2_450x640mm"
-msgstr "ISO SRA2"
-msgid "media.iso_sra3_320x450mm"
-msgstr "ISO SRA3"
-msgid "media.iso_sra4_225x320mm"
-msgstr "ISO SRA4"
-msgid "media.jis_b0_1030x1456mm"
-msgstr "JIS B0"
-msgid "media.jis_b10_32x45mm"
-msgstr "JIS B10"
-msgid "media.jis_b1_728x1030mm"
-msgstr "JIS B1"
-msgid "media.jis_b2_515x728mm"
-msgstr "JIS B2"
-msgid "media.jis_b3_364x515mm"
-msgstr "JIS B3"
-msgid "media.jis_b4_257x364mm"
-msgstr "JIS B4"
-msgid "media.jis_b5_182x257mm"
-msgstr "JIS B5"
-msgid "media.jis_b6_128x182mm"
-msgstr "JIS B6"
-msgid "media.jis_b7_91x128mm"
-msgstr "JIS B7"
-msgid "media.jis_b8_64x91mm"
-msgstr "JIS B8"
-msgid "media.jis_b9_45x64mm"
-msgstr "JIS B9"
-msgid "media.jis_exec_216x330mm"
-msgstr "JIS Executive"
-msgid "media.jpn_chou2_111.1x146mm"
-msgstr "Chou 2 Envelope"
-msgid "media.jpn_chou3_120x235mm"
-msgstr "Chou 3 Envelope"
-msgid "media.jpn_chou4_90x205mm"
-msgstr "Chou 4 Envelope"
-msgid "media.jpn_hagaki_100x148mm"
-msgstr "Hagaki"
-msgid "media.jpn_kahu_240x322.1mm"
-msgstr "Kahu Envelope"
-msgid "media.jpn_kaku2_240x332mm"
-msgstr "Kahu 2 Envelope"
-msgid "media.jpn_kaku3_216x277mm"
-msgstr "216 x 277mm"
-msgid "media.jpn_kaku4_197x267mm"
-msgstr "197 x 267mm"
-msgid "media.jpn_kaku5_190x240mm"
-msgstr "190 x 240mm"
-msgid "media.jpn_kaku7_142x205mm"
-msgstr "142 x 205mm"
-msgid "media.jpn_kaku8_119x197mm"
-msgstr "119 x 197mm"
-msgid "media.jpn_oufuku_148x200mm"
-msgstr "Oufuku Reply Postcard"
-msgid "media.jpn_you4_105x235mm"
-msgstr "You 4 Envelope"
-msgid "media.na_10x11_10x11in"
-msgstr "10 x 11″"
-msgid "media.na_10x13_10x13in"
-msgstr "10 x 13″"
-msgid "media.na_10x14_10x14in"
-msgstr "10 x 14″"
-msgid "media.na_10x15_10x15in"
-msgstr "10 x 15″"
-msgid "media.na_11x12_11x12in"
-msgstr "11 x 12″"
-msgid "media.na_11x15_11x15in"
-msgstr "11 x 15″"
-msgid "media.na_12x19_12x19in"
-msgstr "12 x 19″"
-msgid "media.na_5x7_5x7in"
-msgstr "5 x 7″"
-msgid "media.na_6x9_6x9in"
-msgstr "6 x 9″"
-msgid "media.na_7x9_7x9in"
-msgstr "7 x 9″"
-msgid "media.na_9x11_9x11in"
-msgstr "9 x 11″"
-msgid "media.na_a2_4.375x5.75in"
-msgstr "A2 Envelope"
-msgid "media.na_arch-a_9x12in"
-msgstr "9 x 12″"
-msgid "media.na_arch-b_12x18in"
-msgstr "12 x 18″"
-msgid "media.na_arch-c_18x24in"
-msgstr "18 x 24″"
-msgid "media.na_arch-d_24x36in"
-msgstr "24 x 36″"
-msgid "media.na_arch-e2_26x38in"
-msgstr "26 x 38″"
-msgid "media.na_arch-e3_27x39in"
-msgstr "27 x 39″"
-msgid "media.na_arch-e_36x48in"
-msgstr "36 x 48″"
-msgid "media.na_b-plus_12x19.17in"
-msgstr "12 x 19.17″"
-msgid "media.na_c5_6.5x9.5in"
-msgstr "C5 Envelope"
-msgid "media.na_c_17x22in"
-msgstr "17 x 22″"
-msgid "media.na_d_22x34in"
-msgstr "22 x 34″"
-msgid "media.na_e_34x44in"
-msgstr "34 x 44″"
-msgid "media.na_edp_11x14in"
-msgstr "11 x 14″"
-msgid "media.na_eur-edp_12x14in"
-msgstr "12 x 14″"
-msgid "media.na_executive_7.25x10.5in"
-msgstr "Executive"
-msgid "media.na_f_44x68in"
-msgstr "44 x 68″"
-msgid "media.na_fanfold-eur_8.5x12in"
-msgstr "European Fanfold"
-msgid "media.na_fanfold-us_11x14.875in"
-msgstr "US Fanfold"
-msgid "media.na_foolscap_8.5x13in"
-msgstr "Foolscap"
-msgid "media.na_govt-legal_8x13in"
-msgstr "8 x 13″"
-msgid "media.na_govt-letter_8x10in"
-msgstr "8 x 10″"
-msgid "media.na_index-3x5_3x5in"
-msgstr "3 x 5″"
-msgid "media.na_index-4x6-ext_6x8in"
-msgstr "6 x 8″"
-msgid "media.na_index-4x6_4x6in"
-msgstr "4 x 6″"
-msgid "media.na_index-5x8_5x8in"
-msgstr "5 x 8″"
-msgid "media.na_invoice_5.5x8.5in"
-msgstr "Statement"
-msgid "media.na_ledger_11x17in"
-msgstr "11 x 17″"
-msgid "media.na_legal-extra_9.5x15in"
-msgstr "US Legal (Extra)"
-msgid "media.na_legal_8.5x14in"
-msgstr "US Legal"
-msgid "media.na_letter-extra_9.5x12in"
-msgstr "US Letter (Extra)"
-msgid "media.na_letter-plus_8.5x12.69in"
-msgstr "US Letter (Plus)"
-msgid "media.na_letter_8.5x11in"
-msgstr "US Letter"
-msgid "media.na_monarch_3.875x7.5in"
-msgstr "Monarch Envelope"
-msgid "media.na_number-10_4.125x9.5in"
-msgstr "#10 Envelope"
-msgid "media.na_number-11_4.5x10.375in"
-msgstr "#11 Envelope"
-msgid "media.na_number-12_4.75x11in"
-msgstr "#12 Envelope"
-msgid "media.na_number-14_5x11.5in"
-msgstr "#14 Envelope"
-msgid "media.na_number-9_3.875x8.875in"
-msgstr "#9 Envelope"
-msgid "media.na_oficio_8.5x13.4in"
-msgstr "8.5 x 13.4″"
-msgid "media.na_personal_3.625x6.5in"
-msgstr "Personal Envelope"
-msgid "media.na_quarto_8.5x10.83in"
-msgstr "Quarto"
-msgid "media.na_super-a_8.94x14in"
-msgstr "8.94 x 14″"
-msgid "media.na_super-b_13x19in"
-msgstr "13 x 19″"
-msgid "media.na_wide-format_30x42in"
-msgstr "30 x 42″"
-msgid "media.oe_12x16_12x16in"
-msgstr "12 x 16″"
-msgid "media.oe_14x17_14x17in"
-msgstr "14 x 17″"
-msgid "media.oe_18x22_18x22in"
-msgstr "18 x 22″"
-msgid "media.oe_a2plus_17x24in"
-msgstr "17 x 24″"
-msgid "media.oe_photo-10r_10x12in"
-msgstr "10 x 12″"
-msgid "media.oe_photo-20r_20x24in"
-msgstr "20 x 24″"
-msgid "media.oe_photo-l_3.5x5in"
-msgstr "3.5 x 5″"
-msgid "media.oe_photo-s10r_10x15in"
-msgstr "10 x 15″"
-msgid "media.om_16k_184x260mm"
-msgstr "184 x 260mm"
-msgid "media.om_16k_195x270mm"
-msgstr "195 x 270mm"
-msgid "media.om_dai-pa-kai_275x395mm"
-msgstr "275 x 395mm"
-msgid "media.om_folio-sp_215x315mm"
-msgstr "Folio"
-msgid "media.om_folio_210x330mm"
-msgstr "Folio (Special)"
-msgid "media.om_invite_220x220mm"
-msgstr "Invitation Envelope"
-msgid "media.om_italian_110x230mm"
-msgstr "Italian Envelope"
-msgid "media.om_juuro-ku-kai_198x275mm"
-msgstr "198 x 275mm"
-msgid "media.om_large-photo_200x300"
-msgstr "200 x 300"
-msgid "media.om_medium-photo_130x180mm"
-msgstr "130 x 180mm"
-msgid "media.om_pa-kai_267x389mm"
-msgstr "267 x 389mm"
-msgid "media.om_postfix_114x229mm"
-msgstr "Postfix Envelope"
-msgid "media.om_small-photo_100x150mm"
-msgstr "100 x 150mm"
-msgid "media.om_wide-photo_100x200mm"
-msgstr "100 x 200mm"
-msgid "media.prc_10_324x458mm"
-msgstr "Chinese #10 Envelope"
-msgid "media.prc_16k_146x215mm"
-msgstr "Chinese 16k"
-msgid "media.prc_1_102x165mm"
-msgstr "Chinese #1 Envelope"
-msgid "media.prc_2_102x176mm"
-msgstr "Chinese #2 Envelope"
-msgid "media.prc_32k_97x151mm"
-msgstr "Chinese 32k"
-msgid "media.prc_3_125x176mm"
-msgstr "Chinese #3 Envelope"
-msgid "media.prc_4_110x208mm"
-msgstr "Chinese #4 Envelope"
-msgid "media.prc_5_110x220mm"
-msgstr "Chinese #5 Envelope"
-msgid "media.prc_6_120x320mm"
-msgstr "Chinese #6 Envelope"
-msgid "media.prc_7_160x230mm"
-msgstr "Chinese #7 Envelope"
-msgid "media.prc_8_120x309mm"
-msgstr "Chinese #8 Envelope"
-msgid "media.roc_16k_7.75x10.75in"
-msgstr "ROC 16k"
-msgid "media.roc_8k_10.75x15.5in"
-msgstr "ROC 8k"
-msgid "multiple-document-handling"
-msgstr "Multiple Document Handling"
-msgid "multiple-document-handling.separate-documents-collated-copies"
-msgstr "Separate Documents Collated Copies"
-msgid "multiple-document-handling.separate-documents-uncollated-copies"
-msgstr "Separate Documents Uncollated Copies"
-msgid "multiple-document-handling.single-document"
-msgstr "Single Document"
-msgid "multiple-document-handling.single-document-new-sheet"
-msgstr "Single Document New Sheet"
-msgid "multiple-object-handling"
-msgstr "Multiple Object Handling"
-msgid "multiple-object-handling.auto"
-msgstr "Automatic"
-msgid "multiple-object-handling.best-fit"
-msgstr "Best Fit"
-msgid "multiple-object-handling.best-quality"
-msgstr "Best Quality"
-msgid "multiple-object-handling.best-speed"
-msgstr "Best Speed"
-msgid "multiple-object-handling.one-at-a-time"
-msgstr "One At A Time"
-msgid "multiple-operation-time-out-action"
-msgstr "On Timeout"
-msgid "multiple-operation-time-out-action.abort-job"
-msgstr "Abort Job"
-msgid "multiple-operation-time-out-action.hold-job"
-msgstr "Hold Job"
-msgid "multiple-operation-time-out-action.process-job"
-msgstr "Process Job"
-msgid "noise-removal"
-msgstr "Noise Removal"
-msgid "notify-attributes"
-msgstr "Notify Attributes"
-msgid "notify-charset"
-msgstr "Notify Charset"
-msgid "notify-events"
-msgstr "Notify Events"
-msgid "notify-events.document-completed"
-msgstr "Document Completed"
-msgid "notify-events.document-config-changed"
-msgstr "Document Config Changed"
-msgid "notify-events.document-created"
-msgstr "Document Created"
-msgid "notify-events.document-fetchable"
-msgstr "Document Fetchable"
-msgid "notify-events.document-state-changed"
-msgstr "Document State Changed"
-msgid "notify-events.document-stopped"
-msgstr "Document Stopped"
-msgid "notify-events.job-completed"
-msgstr "Job Completed"
-msgid "notify-events.job-config-changed"
-msgstr "Job Config Changed"
-msgid "notify-events.job-created"
-msgstr "Job Created"
-msgid "notify-events.job-fetchable"
-msgstr "Job Fetchable"
-msgid "notify-events.job-progress"
-msgstr "Job Progress"
-msgid "notify-events.job-state-changed"
-msgstr "Job State Changed"
-msgid "notify-events.job-stopped"
-msgstr "Job Stopped"
-msgid "notify-events.none"
-msgstr "None"
-msgid "notify-events.printer-config-changed"
-msgstr "Printer Config Changed"
-msgid "notify-events.printer-finishings-changed"
-msgstr "Printer Finishings Changed"
-msgid "notify-events.printer-media-changed"
-msgstr "Printer Media Changed"
-msgid "notify-events.printer-queue-order-changed"
-msgstr "Printer Queue Order Changed"
-msgid "notify-events.printer-restarted"
-msgstr "Printer Restarted"
-msgid "notify-events.printer-shutdown"
-msgstr "Printer Shutdown"
-msgid "notify-events.printer-state-changed"
-msgstr "Printer State Changed"
-msgid "notify-events.printer-stopped"
-msgstr "Printer Stopped"
-msgid "notify-get-interval"
-msgstr "Notify Get Interval"
-msgid "notify-lease-duration"
-msgstr "Notify Lease Duration"
-msgid "notify-natural-language"
-msgstr "Notify Natural Language"
-msgid "notify-pull-method"
-msgstr "Notify Pull Method"
-msgid "notify-recipient-uri"
-msgstr "Notify Recipient"
-msgid "notify-sequence-numbers"
-msgstr "Notify Sequence Numbers"
-msgid "notify-subscription-ids"
-msgstr "Notify Subscription Ids"
-msgid "notify-time-interval"
-msgstr "Notify Time Interval"
-msgid "notify-user-data"
-msgstr "Notify User Data"
-msgid "notify-wait"
-msgstr "Notify Wait"
-msgid "number-of-retries"
-msgstr "Number Of Retries"
-msgid "number-up"
-msgstr "Number-Up"
-msgid "object-offset"
-msgstr "Object Offset"
-msgid "object-size"
-msgstr "Object Size"
-msgid "organization-name"
-msgstr "Organization Name"
-msgid "orientation-requested"
-msgstr "Orientation"
-msgid "orientation-requested.3"
-msgstr "Portrait"
-msgid "orientation-requested.4"
-msgstr "Landscape"
-msgid "orientation-requested.5"
-msgstr "Reverse Landscape"
-msgid "orientation-requested.6"
-msgstr "Reverse Portrait"
-msgid "orientation-requested.7"
-msgstr "None"
-msgid "output-attributes"
-msgstr "Scanned Image Options"
-msgid "output-bin"
-msgstr "Output Tray"
-msgid "output-bin.auto"
-msgstr "Automatic"
-msgid "output-bin.bottom"
-msgstr "Bottom"
-msgid "output-bin.center"
-msgstr "Center"
-msgid "output-bin.face-down"
-msgstr "Face Down"
-msgid "output-bin.face-up"
-msgstr "Face Up"
-msgid "output-bin.large-capacity"
-msgstr "Large Capacity"
-msgid "output-bin.left"
-msgstr "Left"
-msgid "output-bin.mailbox-1"
-msgstr "Mailbox 1"
-msgid "output-bin.mailbox-10"
-msgstr "Mailbox 10"
-msgid "output-bin.mailbox-2"
-msgstr "Mailbox 2"
-msgid "output-bin.mailbox-3"
-msgstr "Mailbox 3"
-msgid "output-bin.mailbox-4"
-msgstr "Mailbox 4"
-msgid "output-bin.mailbox-5"
-msgstr "Mailbox 5"
-msgid "output-bin.mailbox-6"
-msgstr "Mailbox 6"
-msgid "output-bin.mailbox-7"
-msgstr "Mailbox 7"
-msgid "output-bin.mailbox-8"
-msgstr "Mailbox 8"
-msgid "output-bin.mailbox-9"
-msgstr "Mailbox 9"
-msgid "output-bin.middle"
-msgstr "Middle"
-msgid "output-bin.my-mailbox"
-msgstr "My Mailbox"
-msgid "output-bin.rear"
-msgstr "Rear"
-msgid "output-bin.right"
-msgstr "Right"
-msgid "output-bin.side"
-msgstr "Side"
-msgid "output-bin.stacker-1"
-msgstr "Stacker 1"
-msgid "output-bin.stacker-10"
-msgstr "Stacker 10"
-msgid "output-bin.stacker-2"
-msgstr "Stacker 2"
-msgid "output-bin.stacker-3"
-msgstr "Stacker 3"
-msgid "output-bin.stacker-4"
-msgstr "Stacker 4"
-msgid "output-bin.stacker-5"
-msgstr "Stacker 5"
-msgid "output-bin.stacker-6"
-msgstr "Stacker 6"
-msgid "output-bin.stacker-7"
-msgstr "Stacker 7"
-msgid "output-bin.stacker-8"
-msgstr "Stacker 8"
-msgid "output-bin.stacker-9"
-msgstr "Stacker 9"
-msgid "output-bin.top"
-msgstr "Top"
-msgid "output-bin.tray-1"
-msgstr "Tray 1"
-msgid "output-bin.tray-10"
-msgstr "Tray 10"
-msgid "output-bin.tray-2"
-msgstr "Tray 2"
-msgid "output-bin.tray-3"
-msgstr "Tray 3"
-msgid "output-bin.tray-4"
-msgstr "Tray 4"
-msgid "output-bin.tray-5"
-msgstr "Tray 5"
-msgid "output-bin.tray-6"
-msgstr "Tray 6"
-msgid "output-bin.tray-7"
-msgstr "Tray 7"
-msgid "output-bin.tray-8"
-msgstr "Tray 8"
-msgid "output-bin.tray-9"
-msgstr "Tray 9"
-msgid "output-compression-quality-factor"
-msgstr "Scanned Image Quality"
-msgid "page-delivery"
-msgstr "Page Delivery"
-msgid "page-delivery.reverse-order-face-down"
-msgstr "Reverse Order Face-down"
-msgid "page-delivery.reverse-order-face-up"
-msgstr "Reverse Order Face-up"
-msgid "page-delivery.same-order-face-down"
-msgstr "Same Order Face-down"
-msgid "page-delivery.same-order-face-up"
-msgstr "Same Order Face-up"
-msgid "page-delivery.system-specified"
-msgstr "System Specified"
-msgid "page-order-received"
-msgstr "Page Order Received"
-msgid "page-order-received.1-to-n-order"
-msgstr "1 To N"
-msgid "page-order-received.n-to-1-order"
-msgstr "N To 1"
-msgid "page-ranges"
-msgstr "Page Ranges"
-msgid "pages"
-msgstr "Pages"
-msgid "pages-per-subset"
-msgstr "Pages Per Subset"
-msgid "platform-shape"
-msgstr "Platform Shape"
-msgid "platform-shape.ellipse"
-msgstr "Round"
-msgid "platform-shape.rectangle"
-msgstr "Rectangle"
-msgid "platform-temperature"
-msgstr "Platform Temperature"
-msgid "post-dial-string"
-msgstr "Post-dial String"
-msgid "pre-dial-string"
-msgstr "Pre-dial String"
-msgid "presentation-direction-number-up"
-msgstr "Number-Up Layout"
-msgid "presentation-direction-number-up.tobottom-toleft"
-msgstr "Top-bottom, Right-left"
-msgid "presentation-direction-number-up.tobottom-toright"
-msgstr "Top-bottom, Left-right"
-msgid "presentation-direction-number-up.toleft-tobottom"
-msgstr "Right-left, Top-bottom"
-msgid "presentation-direction-number-up.toleft-totop"
-msgstr "Right-left, Bottom-top"
-msgid "presentation-direction-number-up.toright-tobottom"
-msgstr "Left-right, Top-bottom"
-msgid "presentation-direction-number-up.toright-totop"
-msgstr "Left-right, Bottom-top"
-msgid "presentation-direction-number-up.totop-toleft"
-msgstr "Bottom-top, Right-left"
-msgid "presentation-direction-number-up.totop-toright"
-msgstr "Bottom-top, Left-right"
-msgid "print-accuracy"
-msgstr "Print Accuracy"
-msgid "print-base"
-msgstr "Print Base"
-msgid "print-base.brim"
-msgstr "Brim"
-msgid "print-base.none"
-msgstr "None"
-msgid "print-base.raft"
-msgstr "Raft"
-msgid "print-base.skirt"
-msgstr "Skirt"
-msgid "print-base.standard"
-msgstr "Standard"
-msgid "print-color-mode"
-msgstr "Print Color Mode"
-msgid "print-color-mode.auto"
-msgstr "Automatic"
-msgid "print-color-mode.bi-level"
-msgstr "Text"
-msgid "print-color-mode.color"
-msgstr "Color"
-msgid "print-color-mode.highlight"
-msgstr "Highlight"
-msgid "print-color-mode.monochrome"
-msgstr "Monochrome"
-msgid "print-color-mode.process-bi-level"
-msgstr "Process Text"
-msgid "print-color-mode.process-monochrome"
-msgstr "Process Monochrome"
-msgid "print-content-optimize"
-msgstr "Print Optimization"
-msgid "print-content-optimize.auto"
-msgstr "Automatic"
-msgid "print-content-optimize.graphic"
-msgstr "Graphics"
-msgid "print-content-optimize.photo"
-msgstr "Photo"
-msgid "print-content-optimize.text"
-msgstr "Text"
-msgid "print-content-optimize.text-and-graphic"
-msgstr "Text and Graphics"
-msgid "print-objects"
-msgstr "Print Objects"
-msgid "print-quality"
-msgstr "Print Quality"
-msgid "print-quality.3"
-msgstr "Draft"
-msgid "print-quality.4"
-msgstr "Normal"
-msgid "print-quality.5"
-msgstr "High"
-msgid "print-rendering-intent"
-msgstr "Print Rendering Intent"
-msgid "print-rendering-intent.absolute"
-msgstr "Absolute"
-msgid "print-rendering-intent.auto"
-msgstr "Automatic"
-msgid "print-rendering-intent.perceptual"
-msgstr "Perceptual"
-msgid "print-rendering-intent.relative"
-msgstr "Relative"
-msgid "print-rendering-intent.relative-bpc"
-msgstr "Relative w/Black Point Compensation"
-msgid "print-rendering-intent.saturation"
-msgstr "Saturation"
-msgid "print-scaling"
-msgstr "Print Scaling"
-msgid "print-scaling.auto"
-msgstr "Automatic"
-msgid "print-scaling.auto-fit"
-msgstr "Auto-fit"
-msgid "print-scaling.fill"
-msgstr "Fill"
-msgid "print-scaling.fit"
-msgstr "Fit"
-msgid "print-scaling.none"
-msgstr "None"
-msgid "print-supports"
-msgstr "Print Supports"
-msgid "print-supports.material"
-msgstr "With Specified Material"
-msgid "print-supports.none"
-msgstr "None"
-msgid "print-supports.standard"
-msgstr "Standard"
-msgid "printer-message-from-operator"
-msgstr "Message From Operator"
-msgid "printer-resolution"
-msgstr "Print Resolution"
-msgid "printer-state"
-msgstr "Printer State"
-msgid "printer-state-reasons"
-msgstr "Detailed Printer State"
-msgid "printer-state-reasons.alert-removal-of-binary-change-entry"
-msgstr "Old Alerts Have Been Removed"
-msgid "printer-state-reasons.bander-added"
-msgstr "Bander Added"
-msgid "printer-state-reasons.bander-almost-empty"
-msgstr "Bander Almost Empty"
-msgid "printer-state-reasons.bander-almost-full"
-msgstr "Bander Almost Full"
-msgid "printer-state-reasons.bander-at-limit"
-msgstr "Bander At Limit"
-msgid "printer-state-reasons.bander-closed"
-msgstr "Bander Closed"
-msgid "printer-state-reasons.bander-configuration-change"
-msgstr "Bander Configuration Change"
-msgid "printer-state-reasons.bander-cover-closed"
-msgstr "Bander Cover Closed"
-msgid "printer-state-reasons.bander-cover-open"
-msgstr "Bander Cover Open"
-msgid "printer-state-reasons.bander-empty"
-msgstr "Bander Empty"
-msgid "printer-state-reasons.bander-full"
-msgstr "Bander Full"
-msgid "printer-state-reasons.bander-interlock-closed"
-msgstr "Bander Interlock Closed"
-msgid "printer-state-reasons.bander-interlock-open"
-msgstr "Bander Interlock Open"
-msgid "printer-state-reasons.bander-jam"
-msgstr "Bander Jam"
-msgid "printer-state-reasons.bander-life-almost-over"
-msgstr "Bander Life Almost Over"
-msgid "printer-state-reasons.bander-life-over"
-msgstr "Bander Life Over"
-msgid "printer-state-reasons.bander-memory-exhausted"
-msgstr "Bander Memory Exhausted"
-msgid "printer-state-reasons.bander-missing"
-msgstr "Bander Missing"
-msgid "printer-state-reasons.bander-motor-failure"
-msgstr "Bander Motor Failure"
-msgid "printer-state-reasons.bander-near-limit"
-msgstr "Bander Near Limit"
-msgid "printer-state-reasons.bander-offline"
-msgstr "Bander Offline"
-msgid "printer-state-reasons.bander-opened"
-msgstr "Bander Opened"
-msgid "printer-state-reasons.bander-over-temperature"
-msgstr "Bander Over Temperature"
-msgid "printer-state-reasons.bander-power-saver"
-msgstr "Bander Power Saver"
-msgid "printer-state-reasons.bander-recoverable-failure"
-msgstr "Bander Recoverable Failure"
-msgid "printer-state-reasons.bander-recoverable-storage"
-msgstr "Bander Recoverable Storage"
-msgid "printer-state-reasons.bander-removed"
-msgstr "Bander Removed"
-msgid "printer-state-reasons.bander-resource-added"
-msgstr "Bander Resource Added"
-msgid "printer-state-reasons.bander-resource-removed"
-msgstr "Bander Resource Removed"
-msgid "printer-state-reasons.bander-thermistor-failure"
-msgstr "Bander Thermistor Failure"
-msgid "printer-state-reasons.bander-timing-failure"
-msgstr "Bander Timing Failure"
-msgid "printer-state-reasons.bander-turned-off"
-msgstr "Bander Turned Off"
-msgid "printer-state-reasons.bander-turned-on"
-msgstr "Bander Turned On"
-msgid "printer-state-reasons.bander-under-temperature"
-msgstr "Bander Under Temperature"
-msgid "printer-state-reasons.bander-unrecoverable-failure"
-msgstr "Bander Unrecoverable Failure"
-msgid "printer-state-reasons.bander-unrecoverable-storage-error"
-msgstr "Bander Unrecoverable Storage Error"
-msgid "printer-state-reasons.bander-warming-up"
-msgstr "Bander Warming Up"
-msgid "printer-state-reasons.binder-added"
-msgstr "Binder Added"
-msgid "printer-state-reasons.binder-almost-empty"
-msgstr "Binder Almost Empty"
-msgid "printer-state-reasons.binder-almost-full"
-msgstr "Binder Almost Full"
-msgid "printer-state-reasons.binder-at-limit"
-msgstr "Binder At Limit"
-msgid "printer-state-reasons.binder-closed"
-msgstr "Binder Closed"
-msgid "printer-state-reasons.binder-configuration-change"
-msgstr "Binder Configuration Change"
-msgid "printer-state-reasons.binder-cover-closed"
-msgstr "Binder Cover Closed"
-msgid "printer-state-reasons.binder-cover-open"
-msgstr "Binder Cover Open"
-msgid "printer-state-reasons.binder-empty"
-msgstr "Binder Empty"
-msgid "printer-state-reasons.binder-full"
-msgstr "Binder Full"
-msgid "printer-state-reasons.binder-interlock-closed"
-msgstr "Binder Interlock Closed"
-msgid "printer-state-reasons.binder-interlock-open"
-msgstr "Binder Interlock Open"
-msgid "printer-state-reasons.binder-jam"
-msgstr "Binder Jam"
-msgid "printer-state-reasons.binder-life-almost-over"
-msgstr "Binder Life Almost Over"
-msgid "printer-state-reasons.binder-life-over"
-msgstr "Binder Life Over"
-msgid "printer-state-reasons.binder-memory-exhausted"
-msgstr "Binder Memory Exhausted"
-msgid "printer-state-reasons.binder-missing"
-msgstr "Binder Missing"
-msgid "printer-state-reasons.binder-motor-failure"
-msgstr "Binder Motor Failure"
-msgid "printer-state-reasons.binder-near-limit"
-msgstr "Binder Near Limit"
-msgid "printer-state-reasons.binder-offline"
-msgstr "Binder Offline"
-msgid "printer-state-reasons.binder-opened"
-msgstr "Binder Opened"
-msgid "printer-state-reasons.binder-over-temperature"
-msgstr "Binder Over Temperature"
-msgid "printer-state-reasons.binder-power-saver"
-msgstr "Binder Power Saver"
-msgid "printer-state-reasons.binder-recoverable-failure"
-msgstr "Binder Recoverable Failure"
-msgid "printer-state-reasons.binder-recoverable-storage"
-msgstr "Binder Recoverable Storage"
-msgid "printer-state-reasons.binder-removed"
-msgstr "Binder Removed"
-msgid "printer-state-reasons.binder-resource-added"
-msgstr "Binder Resource Added"
-msgid "printer-state-reasons.binder-resource-removed"
-msgstr "Binder Resource Removed"
-msgid "printer-state-reasons.binder-thermistor-failure"
-msgstr "Binder Thermistor Failure"
-msgid "printer-state-reasons.binder-timing-failure"
-msgstr "Binder Timing Failure"
-msgid "printer-state-reasons.binder-turned-off"
-msgstr "Binder Turned Off"
-msgid "printer-state-reasons.binder-turned-on"
-msgstr "Binder Turned On"
-msgid "printer-state-reasons.binder-under-temperature"
-msgstr "Binder Under Temperature"
-msgid "printer-state-reasons.binder-unrecoverable-failure"
-msgstr "Binder Unrecoverable Failure"
-msgid "printer-state-reasons.binder-unrecoverable-storage-error"
-msgstr "Binder Unrecoverable Storage Error"
-msgid "printer-state-reasons.binder-warming-up"
-msgstr "Binder Warming Up"
-msgid "printer-state-reasons.camera-failure"
-msgstr "Camera Failure"
-msgid "printer-state-reasons.chamber-cooling"
-msgstr "Chamber Cooling"
-msgid "printer-state-reasons.chamber-heating"
-msgstr "Chamber Heating"
-msgid "printer-state-reasons.chamber-temperature-high"
-msgstr "Chamber Temperature High"
-msgid "printer-state-reasons.chamber-temperature-low"
-msgstr "Chamber Temperature Low"
-msgid "printer-state-reasons.cleaner-life-almost-over"
-msgstr "Cleaner Life Almost Over"
-msgid "printer-state-reasons.cleaner-life-over"
-msgstr "Cleaner Life Over"
-msgid "printer-state-reasons.configuration-change"
-msgstr "Configuration Change"
-msgid "printer-state-reasons.connecting-to-device"
-msgstr "Connecting To Device"
-msgid "printer-state-reasons.cover-open"
-msgstr "Cover Open"
-msgid "printer-state-reasons.deactivated"
-msgstr "Deactivated"
-msgid "printer-state-reasons.developer-empty"
-msgstr "Developer Empty"
-msgid "printer-state-reasons.developer-low"
-msgstr "Developer Low"
-msgid "printer-state-reasons.die-cutter-added"
-msgstr "Die Cutter Added"
-msgid "printer-state-reasons.die-cutter-almost-empty"
-msgstr "Die Cutter Almost Empty"
-msgid "printer-state-reasons.die-cutter-almost-full"
-msgstr "Die Cutter Almost Full"
-msgid "printer-state-reasons.die-cutter-at-limit"
-msgstr "Die Cutter At Limit"
-msgid "printer-state-reasons.die-cutter-closed"
-msgstr "Die Cutter Closed"
-msgid "printer-state-reasons.die-cutter-configuration-change"
-msgstr "Die Cutter Configuration Change"
-msgid "printer-state-reasons.die-cutter-cover-closed"
-msgstr "Die Cutter Cover Closed"
-msgid "printer-state-reasons.die-cutter-cover-open"
-msgstr "Die Cutter Cover Open"
-msgid "printer-state-reasons.die-cutter-empty"
-msgstr "Die Cutter Empty"
-msgid "printer-state-reasons.die-cutter-full"
-msgstr "Die Cutter Full"
-msgid "printer-state-reasons.die-cutter-interlock-closed"
-msgstr "Die Cutter Interlock Closed"
-msgid "printer-state-reasons.die-cutter-interlock-open"
-msgstr "Die Cutter Interlock Open"
-msgid "printer-state-reasons.die-cutter-jam"
-msgstr "Die Cutter Jam"
-msgid "printer-state-reasons.die-cutter-life-almost-over"
-msgstr "Die Cutter Life Almost Over"
-msgid "printer-state-reasons.die-cutter-life-over"
-msgstr "Die Cutter Life Over"
-msgid "printer-state-reasons.die-cutter-memory-exhausted"
-msgstr "Die Cutter Memory Exhausted"
-msgid "printer-state-reasons.die-cutter-missing"
-msgstr "Die Cutter Missing"
-msgid "printer-state-reasons.die-cutter-motor-failure"
-msgstr "Die Cutter Motor Failure"
-msgid "printer-state-reasons.die-cutter-near-limit"
-msgstr "Die Cutter Near Limit"
-msgid "printer-state-reasons.die-cutter-offline"
-msgstr "Die Cutter Offline"
-msgid "printer-state-reasons.die-cutter-opened"
-msgstr "Die Cutter Opened"
-msgid "printer-state-reasons.die-cutter-over-temperature"
-msgstr "Die Cutter Over Temperature"
-msgid "printer-state-reasons.die-cutter-power-saver"
-msgstr "Die Cutter Power Saver"
-msgid "printer-state-reasons.die-cutter-recoverable-failure"
-msgstr "Die Cutter Recoverable Failure"
-msgid "printer-state-reasons.die-cutter-recoverable-storage"
-msgstr "Die Cutter Recoverable Storage"
-msgid "printer-state-reasons.die-cutter-removed"
-msgstr "Die Cutter Removed"
-msgid "printer-state-reasons.die-cutter-resource-added"
-msgstr "Die Cutter Resource Added"
-msgid "printer-state-reasons.die-cutter-resource-removed"
-msgstr "Die Cutter Resource Removed"
-msgid "printer-state-reasons.die-cutter-thermistor-failure"
-msgstr "Die Cutter Thermistor Failure"
-msgid "printer-state-reasons.die-cutter-timing-failure"
-msgstr "Die Cutter Timing Failure"
-msgid "printer-state-reasons.die-cutter-turned-off"
-msgstr "Die Cutter Turned Off"
-msgid "printer-state-reasons.die-cutter-turned-on"
-msgstr "Die Cutter Turned On"
-msgid "printer-state-reasons.die-cutter-under-temperature"
-msgstr "Die Cutter Under Temperature"
-msgid "printer-state-reasons.die-cutter-unrecoverable-failure"
-msgstr "Die Cutter Unrecoverable Failure"
-msgid "printer-state-reasons.die-cutter-unrecoverable-storage-error"
-msgstr "Die Cutter Unrecoverable Storage Error"
-msgid "printer-state-reasons.die-cutter-warming-up"
-msgstr "Die Cutter Warming Up"
-msgid "printer-state-reasons.door-open"
-msgstr "Door Open"
-msgid "printer-state-reasons.extruder-cooling"
-msgstr "Extruder Cooling"
-msgid "printer-state-reasons.extruder-failure"
-msgstr "Extruder Failure"
-msgid "printer-state-reasons.extruder-heating"
-msgstr "Extruder Heating"
-msgid "printer-state-reasons.extruder-jam"
-msgstr "Extruder Jam"
-msgid "printer-state-reasons.extruder-temperature-high"
-msgstr "Extruder Temperature High"
-msgid "printer-state-reasons.extruder-temperature-low"
-msgstr "Extruder Temperature Low"
-msgid "printer-state-reasons.fan-failure"
-msgstr "Fan Failure"
-msgid "printer-state-reasons.folder-added"
-msgstr "Folder Added"
-msgid "printer-state-reasons.folder-almost-empty"
-msgstr "Folder Almost Empty"
-msgid "printer-state-reasons.folder-almost-full"
-msgstr "Folder Almost Full"
-msgid "printer-state-reasons.folder-at-limit"
-msgstr "Folder At Limit"
-msgid "printer-state-reasons.folder-closed"
-msgstr "Folder Closed"
-msgid "printer-state-reasons.folder-configuration-change"
-msgstr "Folder Configuration Change"
-msgid "printer-state-reasons.folder-cover-closed"
-msgstr "Folder Cover Closed"
-msgid "printer-state-reasons.folder-cover-open"
-msgstr "Folder Cover Open"
-msgid "printer-state-reasons.folder-empty"
-msgstr "Folder Empty"
-msgid "printer-state-reasons.folder-full"
-msgstr "Folder Full"
-msgid "printer-state-reasons.folder-interlock-closed"
-msgstr "Folder Interlock Closed"
-msgid "printer-state-reasons.folder-interlock-open"
-msgstr "Folder Interlock Open"
-msgid "printer-state-reasons.folder-jam"
-msgstr "Folder Jam"
-msgid "printer-state-reasons.folder-life-almost-over"
-msgstr "Folder Life Almost Over"
-msgid "printer-state-reasons.folder-life-over"
-msgstr "Folder Life Over"
-msgid "printer-state-reasons.folder-memory-exhausted"
-msgstr "Folder Memory Exhausted"
-msgid "printer-state-reasons.folder-missing"
-msgstr "Folder Missing"
-msgid "printer-state-reasons.folder-motor-failure"
-msgstr "Folder Motor Failure"
-msgid "printer-state-reasons.folder-near-limit"
-msgstr "Folder Near Limit"
-msgid "printer-state-reasons.folder-offline"
-msgstr "Folder Offline"
-msgid "printer-state-reasons.folder-opened"
-msgstr "Folder Opened"
-msgid "printer-state-reasons.folder-over-temperature"
-msgstr "Folder Over Temperature"
-msgid "printer-state-reasons.folder-power-saver"
-msgstr "Folder Power Saver"
-msgid "printer-state-reasons.folder-recoverable-failure"
-msgstr "Folder Recoverable Failure"
-msgid "printer-state-reasons.folder-recoverable-storage"
-msgstr "Folder Recoverable Storage"
-msgid "printer-state-reasons.folder-removed"
-msgstr "Folder Removed"
-msgid "printer-state-reasons.folder-resource-added"
-msgstr "Folder Resource Added"
-msgid "printer-state-reasons.folder-resource-removed"
-msgstr "Folder Resource Removed"
-msgid "printer-state-reasons.folder-thermistor-failure"
-msgstr "Folder Thermistor Failure"
-msgid "printer-state-reasons.folder-timing-failure"
-msgstr "Folder Timing Failure"
-msgid "printer-state-reasons.folder-turned-off"
-msgstr "Folder Turned Off"
-msgid "printer-state-reasons.folder-turned-on"
-msgstr "Folder Turned On"
-msgid "printer-state-reasons.folder-under-temperature"
-msgstr "Folder Under Temperature"
-msgid "printer-state-reasons.folder-unrecoverable-failure"
-msgstr "Folder Unrecoverable Failure"
-msgid "printer-state-reasons.folder-unrecoverable-storage-error"
-msgstr "Folder Unrecoverable Storage Error"
-msgid "printer-state-reasons.folder-warming-up"
-msgstr "Folder Warming Up"
-msgid "printer-state-reasons.fuser-over-temp"
-msgstr "Fuser Over Temp"
-msgid "printer-state-reasons.fuser-under-temp"
-msgstr "Fuser Under Temp"
-msgid "printer-state-reasons.hold-new-jobs"
-msgstr "Hold New Jobs"
-msgid "printer-state-reasons.identify-printer-requested"
-msgstr "Identify Printer"
-msgid "printer-state-reasons.imprinter-added"
-msgstr "Imprinter Added"
-msgid "printer-state-reasons.imprinter-almost-empty"
-msgstr "Imprinter Almost Empty"
-msgid "printer-state-reasons.imprinter-almost-full"
-msgstr "Imprinter Almost Full"
-msgid "printer-state-reasons.imprinter-at-limit"
-msgstr "Imprinter At Limit"
-msgid "printer-state-reasons.imprinter-closed"
-msgstr "Imprinter Closed"
-msgid "printer-state-reasons.imprinter-configuration-change"
-msgstr "Imprinter Configuration Change"
-msgid "printer-state-reasons.imprinter-cover-closed"
-msgstr "Imprinter Cover Closed"
-msgid "printer-state-reasons.imprinter-cover-open"
-msgstr "Imprinter Cover Open"
-msgid "printer-state-reasons.imprinter-empty"
-msgstr "Imprinter Empty"
-msgid "printer-state-reasons.imprinter-full"
-msgstr "Imprinter Full"
-msgid "printer-state-reasons.imprinter-interlock-closed"
-msgstr "Imprinter Interlock Closed"
-msgid "printer-state-reasons.imprinter-interlock-open"
-msgstr "Imprinter Interlock Open"
-msgid "printer-state-reasons.imprinter-jam"
-msgstr "Imprinter Jam"
-msgid "printer-state-reasons.imprinter-life-almost-over"
-msgstr "Imprinter Life Almost Over"
-msgid "printer-state-reasons.imprinter-life-over"
-msgstr "Imprinter Life Over"
-msgid "printer-state-reasons.imprinter-memory-exhausted"
-msgstr "Imprinter Memory Exhausted"
-msgid "printer-state-reasons.imprinter-missing"
-msgstr "Imprinter Missing"
-msgid "printer-state-reasons.imprinter-motor-failure"
-msgstr "Imprinter Motor Failure"
-msgid "printer-state-reasons.imprinter-near-limit"
-msgstr "Imprinter Near Limit"
-msgid "printer-state-reasons.imprinter-offline"
-msgstr "Imprinter Offline"
-msgid "printer-state-reasons.imprinter-opened"
-msgstr "Imprinter Opened"
-msgid "printer-state-reasons.imprinter-over-temperature"
-msgstr "Imprinter Over Temperature"
-msgid "printer-state-reasons.imprinter-power-saver"
-msgstr "Imprinter Power Saver"
-msgid "printer-state-reasons.imprinter-recoverable-failure"
-msgstr "Imprinter Recoverable Failure"
-msgid "printer-state-reasons.imprinter-recoverable-storage"
-msgstr "Imprinter Recoverable Storage"
-msgid "printer-state-reasons.imprinter-removed"
-msgstr "Imprinter Removed"
-msgid "printer-state-reasons.imprinter-resource-added"
-msgstr "Imprinter Resource Added"
-msgid "printer-state-reasons.imprinter-resource-removed"
-msgstr "Imprinter Resource Removed"
-msgid "printer-state-reasons.imprinter-thermistor-failure"
-msgstr "Imprinter Thermistor Failure"
-msgid "printer-state-reasons.imprinter-timing-failure"
-msgstr "Imprinter Timing Failure"
-msgid "printer-state-reasons.imprinter-turned-off"
-msgstr "Imprinter Turned Off"
-msgid "printer-state-reasons.imprinter-turned-on"
-msgstr "Imprinter Turned On"
-msgid "printer-state-reasons.imprinter-under-temperature"
-msgstr "Imprinter Under Temperature"
-msgid "printer-state-reasons.imprinter-unrecoverable-failure"
-msgstr "Imprinter Unrecoverable Failure"
-msgid "printer-state-reasons.imprinter-unrecoverable-storage-error"
-msgstr "Imprinter Unrecoverable Storage Error"
-msgid "printer-state-reasons.imprinter-warming-up"
-msgstr "Imprinter Warming Up"
-msgid "printer-state-reasons.input-cannot-feed-size-selected"
-msgstr "Input Cannot Feed Size Selected"
-msgid "printer-state-reasons.input-manual-input-request"
-msgstr "Input Manual Input Request"
-msgid "printer-state-reasons.input-media-color-change"
-msgstr "Input Media Color Change"
-msgid "printer-state-reasons.input-media-form-parts-change"
-msgstr "Input Media Form Parts Change"
-msgid "printer-state-reasons.input-media-size-change"
-msgstr "Input Media Size Change"
-msgid "printer-state-reasons.input-media-type-change"
-msgstr "Input Media Type Change"
-msgid "printer-state-reasons.input-media-weight-change"
-msgstr "Input Media Weight Change"
-msgid "printer-state-reasons.input-tray-elevation-failure"
-msgstr "Input Tray Elevation Failure"
-msgid "printer-state-reasons.input-tray-missing"
-msgstr "Input Tray Missing"
-msgid "printer-state-reasons.input-tray-position-failure"
-msgstr "Input Tray Position Failure"
-msgid "printer-state-reasons.inserter-added"
-msgstr "Inserter Added"
-msgid "printer-state-reasons.inserter-almost-empty"
-msgstr "Inserter Almost Empty"
-msgid "printer-state-reasons.inserter-almost-full"
-msgstr "Inserter Almost Full"
-msgid "printer-state-reasons.inserter-at-limit"
-msgstr "Inserter At Limit"
-msgid "printer-state-reasons.inserter-closed"
-msgstr "Inserter Closed"
-msgid "printer-state-reasons.inserter-configuration-change"
-msgstr "Inserter Configuration Change"
-msgid "printer-state-reasons.inserter-cover-closed"
-msgstr "Inserter Cover Closed"
-msgid "printer-state-reasons.inserter-cover-open"
-msgstr "Inserter Cover Open"
-msgid "printer-state-reasons.inserter-empty"
-msgstr "Inserter Empty"
-msgid "printer-state-reasons.inserter-full"
-msgstr "Inserter Full"
-msgid "printer-state-reasons.inserter-interlock-closed"
-msgstr "Inserter Interlock Closed"
-msgid "printer-state-reasons.inserter-interlock-open"
-msgstr "Inserter Interlock Open"
-msgid "printer-state-reasons.inserter-jam"
-msgstr "Inserter Jam"
-msgid "printer-state-reasons.inserter-life-almost-over"
-msgstr "Inserter Life Almost Over"
-msgid "printer-state-reasons.inserter-life-over"
-msgstr "Inserter Life Over"
-msgid "printer-state-reasons.inserter-memory-exhausted"
-msgstr "Inserter Memory Exhausted"
-msgid "printer-state-reasons.inserter-missing"
-msgstr "Inserter Missing"
-msgid "printer-state-reasons.inserter-motor-failure"
-msgstr "Inserter Motor Failure"
-msgid "printer-state-reasons.inserter-near-limit"
-msgstr "Inserter Near Limit"
-msgid "printer-state-reasons.inserter-offline"
-msgstr "Inserter Offline"
-msgid "printer-state-reasons.inserter-opened"
-msgstr "Inserter Opened"
-msgid "printer-state-reasons.inserter-over-temperature"
-msgstr "Inserter Over Temperature"
-msgid "printer-state-reasons.inserter-power-saver"
-msgstr "Inserter Power Saver"
-msgid "printer-state-reasons.inserter-recoverable-failure"
-msgstr "Inserter Recoverable Failure"
-msgid "printer-state-reasons.inserter-recoverable-storage"
-msgstr "Inserter Recoverable Storage"
-msgid "printer-state-reasons.inserter-removed"
-msgstr "Inserter Removed"
-msgid "printer-state-reasons.inserter-resource-added"
-msgstr "Inserter Resource Added"
-msgid "printer-state-reasons.inserter-resource-removed"
-msgstr "Inserter Resource Removed"
-msgid "printer-state-reasons.inserter-thermistor-failure"
-msgstr "Inserter Thermistor Failure"
-msgid "printer-state-reasons.inserter-timing-failure"
-msgstr "Inserter Timing Failure"
-msgid "printer-state-reasons.inserter-turned-off"
-msgstr "Inserter Turned Off"
-msgid "printer-state-reasons.inserter-turned-on"
-msgstr "Inserter Turned On"
-msgid "printer-state-reasons.inserter-under-temperature"
-msgstr "Inserter Under Temperature"
-msgid "printer-state-reasons.inserter-unrecoverable-failure"
-msgstr "Inserter Unrecoverable Failure"
-msgid "printer-state-reasons.inserter-unrecoverable-storage-error"
-msgstr "Inserter Unrecoverable Storage Error"
-msgid "printer-state-reasons.inserter-warming-up"
-msgstr "Inserter Warming Up"
-msgid "printer-state-reasons.interlock-closed"
-msgstr "Interlock Closed"
-msgid "printer-state-reasons.interlock-open"
-msgstr "Interlock Open"
-msgid "printer-state-reasons.interpreter-cartridge-added"
-msgstr "Interpreter Cartridge Added"
-msgid "printer-state-reasons.interpreter-cartridge-deleted"
-msgstr "Interpreter Cartridge Removed"
-msgid "printer-state-reasons.interpreter-complex-page-encountered"
-msgstr "Interpreter Complex Page Encountered"
-msgid "printer-state-reasons.interpreter-memory-decrease"
-msgstr "Interpreter Memory Decrease"
-msgid "printer-state-reasons.interpreter-memory-increase"
-msgstr "Interpreter Memory Increase"
-msgid "printer-state-reasons.interpreter-resource-added"
-msgstr "Interpreter Resource Added"
-msgid "printer-state-reasons.interpreter-resource-deleted"
-msgstr "Interpreter Resource Deleted"
-msgid "printer-state-reasons.interpreter-resource-unavailable"
-msgstr "Interpreter Resource Unavailable"
-msgid "printer-state-reasons.lamp-at-eol"
-msgstr "Lamp At End of Life"
-msgid "printer-state-reasons.lamp-failure"
-msgstr "Lamp Failure"
-msgid "printer-state-reasons.lamp-near-eol"
-msgstr "Lamp Near End of Life"
-msgid "printer-state-reasons.laser-at-eol"
-msgstr "Laser At End of Life"
-msgid "printer-state-reasons.laser-failure"
-msgstr "Laser Failure"
-msgid "printer-state-reasons.laser-near-eol"
-msgstr "Laser Near End of Life"
-msgid "printer-state-reasons.make-envelope-added"
-msgstr "Envelope Maker Added"
-msgid "printer-state-reasons.make-envelope-almost-empty"
-msgstr "Envelope Maker Almost Empty"
-msgid "printer-state-reasons.make-envelope-almost-full"
-msgstr "Envelope Maker Almost Full"
-msgid "printer-state-reasons.make-envelope-at-limit"
-msgstr "Envelope Maker At Limit"
-msgid "printer-state-reasons.make-envelope-closed"
-msgstr "Envelope Maker Closed"
-msgid "printer-state-reasons.make-envelope-configuration-change"
-msgstr "Envelope Maker Configuration Change"
-msgid "printer-state-reasons.make-envelope-cover-closed"
-msgstr "Envelope Maker Cover Closed"
-msgid "printer-state-reasons.make-envelope-cover-open"
-msgstr "Envelope Maker Cover Open"
-msgid "printer-state-reasons.make-envelope-empty"
-msgstr "Envelope Maker Empty"
-msgid "printer-state-reasons.make-envelope-full"
-msgstr "Envelope Maker Full"
-msgid "printer-state-reasons.make-envelope-interlock-closed"
-msgstr "Envelope Maker Interlock Closed"
-msgid "printer-state-reasons.make-envelope-interlock-open"
-msgstr "Envelope Maker Interlock Open"
-msgid "printer-state-reasons.make-envelope-jam"
-msgstr "Envelope Maker Jam"
-msgid "printer-state-reasons.make-envelope-life-almost-over"
-msgstr "Envelope Maker Life Almost Over"
-msgid "printer-state-reasons.make-envelope-life-over"
-msgstr "Envelope Maker Life Over"
-msgid "printer-state-reasons.make-envelope-memory-exhausted"
-msgstr "Envelope Maker Memory Exhausted"
-msgid "printer-state-reasons.make-envelope-missing"
-msgstr "Envelope Maker Missing"
-msgid "printer-state-reasons.make-envelope-motor-failure"
-msgstr "Envelope Maker Motor Failure"
-msgid "printer-state-reasons.make-envelope-near-limit"
-msgstr "Envelope Maker Near Limit"
-msgid "printer-state-reasons.make-envelope-offline"
-msgstr "Envelope Maker Offline"
-msgid "printer-state-reasons.make-envelope-opened"
-msgstr "Envelope Maker Opened"
-msgid "printer-state-reasons.make-envelope-over-temperature"
-msgstr "Envelope Maker Over Temperature"
-msgid "printer-state-reasons.make-envelope-power-saver"
-msgstr "Envelope Maker Power Saver"
-msgid "printer-state-reasons.make-envelope-recoverable-failure"
-msgstr "Envelope Maker Recoverable Failure"
-msgid "printer-state-reasons.make-envelope-recoverable-storage"
-msgstr "Envelope Maker Recoverable Storage"
-msgid "printer-state-reasons.make-envelope-removed"
-msgstr "Envelope Maker Removed"
-msgid "printer-state-reasons.make-envelope-resource-added"
-msgstr "Envelope Maker Resource Added"
-msgid "printer-state-reasons.make-envelope-resource-removed"
-msgstr "Envelope Maker Resource Removed"
-msgid "printer-state-reasons.make-envelope-thermistor-failure"
-msgstr "Envelope Maker Thermistor Failure"
-msgid "printer-state-reasons.make-envelope-timing-failure"
-msgstr "Envelope Maker Timing Failure"
-msgid "printer-state-reasons.make-envelope-turned-off"
-msgstr "Envelope Maker Turned Off"
-msgid "printer-state-reasons.make-envelope-turned-on"
-msgstr "Envelope Maker Turned On"
-msgid "printer-state-reasons.make-envelope-under-temperature"
-msgstr "Envelope Maker Under Temperature"
-msgid "printer-state-reasons.make-envelope-unrecoverable-failure"
-msgstr "Envelope Maker Unrecoverable Failure"
-msgid "printer-state-reasons.make-envelope-unrecoverable-storage-error"
-msgstr "Envelope Maker Unrecoverable Storage Error"
-msgid "printer-state-reasons.make-envelope-warming-up"
-msgstr "Envelope Maker Warming Up"
-msgid "printer-state-reasons.marker-adjusting-print-quality"
-msgstr "Marker Adjusting Print Quality"
-msgid "printer-state-reasons.marker-developer-almost-empty"
-msgstr "Marker Developer Almost Empty"
-msgid "printer-state-reasons.marker-developer-empty"
-msgstr "Marker Developer Empty"
-msgid "printer-state-reasons.marker-fuser-thermistor-failure"
-msgstr "Marker Fuser Thermistor Failure"
-msgid "printer-state-reasons.marker-fuser-timing-failure"
-msgstr "Marker Fuser Timing Failure"
-msgid "printer-state-reasons.marker-ink-almost-empty"
-msgstr "Marker Ink Almost Empty"
-msgid "printer-state-reasons.marker-ink-empty"
-msgstr "Marker Ink Empty"
-msgid "printer-state-reasons.marker-print-ribbon-almost-empty"
-msgstr "Marker Print Ribbon Almost Empty"
-msgid "printer-state-reasons.marker-print-ribbon-empty"
-msgstr "Marker Print Ribbon Empty"
-msgid "printer-state-reasons.marker-supply-empty"
-msgstr "Marker Supply Empty"
-msgid "printer-state-reasons.marker-supply-low"
-msgstr "Marker Supply Low"
-msgid "printer-state-reasons.marker-toner-cartridge-missing"
-msgstr "Marker Toner Cartridge Missing"
-msgid "printer-state-reasons.marker-waste-almost-full"
-msgstr "Marker Waste Almost Full"
-msgid "printer-state-reasons.marker-waste-full"
-msgstr "Marker Waste Full"
-msgid "printer-state-reasons.marker-waste-ink-receptacle-almost-full"
-msgstr "Marker Waste Ink Receptacle Almost Full"
-msgid "printer-state-reasons.marker-waste-ink-receptacle-full"
-msgstr "Marker Waste Ink Receptacle Full"
-msgid "printer-state-reasons.marker-waste-toner-receptacle-almost-full"
-msgstr "Marker Waste Toner Receptacle Almost Full"
-msgid "printer-state-reasons.marker-waste-toner-receptacle-full"
-msgstr "Marker Waste Toner Receptacle Full"
-msgid "printer-state-reasons.material-empty"
-msgstr "Material Empty"
-msgid "printer-state-reasons.material-low"
-msgstr "Material Low"
-msgid "printer-state-reasons.material-needed"
-msgstr "Material Needed"
-msgid "printer-state-reasons.media-empty"
-msgstr "Media Empty"
-msgid "printer-state-reasons.media-jam"
-msgstr "Media Jam"
-msgid "printer-state-reasons.media-low"
-msgstr "Media Low"
-msgid "printer-state-reasons.media-needed"
-msgstr "Media Needed"
-msgid "printer-state-reasons.media-path-cannot-duplex-media-selected"
-msgstr "Media Path Cannot Do 2-Sided Printing"
-msgid "printer-state-reasons.media-path-media-tray-almost-full"
-msgstr "Media Path Media Tray Almost Full"
-msgid "printer-state-reasons.media-path-media-tray-full"
-msgstr "Media Path Media Tray Full"
-msgid "printer-state-reasons.media-path-media-tray-missing"
-msgstr "Media Path Media Tray Missing"
-msgid "printer-state-reasons.motor-failure"
-msgstr "Motor Failure"
-msgid "printer-state-reasons.moving-to-paused"
-msgstr "Moving To Paused"
-msgid "printer-state-reasons.none"
-msgstr "None"
-msgid "printer-state-reasons.opc-life-over"
-msgstr "Optical Photoconductor Life Over"
-msgid "printer-state-reasons.opc-near-eol"
-msgstr "Optical Photoconductor Near End-of-life"
-msgid "printer-state-reasons.other"
-msgstr "Other"
-msgid "printer-state-reasons.output-area-almost-full"
-msgstr "Output Area Almost Full"
-msgid "printer-state-reasons.output-area-full"
-msgstr "Output Area Full"
-msgid "printer-state-reasons.output-mailbox-select-failure"
-msgstr "Output Mailbox Select Failure"
-msgid "printer-state-reasons.output-tray-missing"
-msgstr "Output Tray Missing"
-msgid "printer-state-reasons.paused"
-msgstr "Paused"
-msgid "printer-state-reasons.perforater-added"
-msgstr "Perforater Added"
-msgid "printer-state-reasons.perforater-almost-empty"
-msgstr "Perforater Almost Empty"
-msgid "printer-state-reasons.perforater-almost-full"
-msgstr "Perforater Almost Full"
-msgid "printer-state-reasons.perforater-at-limit"
-msgstr "Perforater At Limit"
-msgid "printer-state-reasons.perforater-closed"
-msgstr "Perforater Closed"
-msgid "printer-state-reasons.perforater-configuration-change"
-msgstr "Perforater Configuration Change"
-msgid "printer-state-reasons.perforater-cover-closed"
-msgstr "Perforater Cover Closed"
-msgid "printer-state-reasons.perforater-cover-open"
-msgstr "Perforater Cover Open"
-msgid "printer-state-reasons.perforater-empty"
-msgstr "Perforater Empty"
-msgid "printer-state-reasons.perforater-full"
-msgstr "Perforater Full"
-msgid "printer-state-reasons.perforater-interlock-closed"
-msgstr "Perforater Interlock Closed"
-msgid "printer-state-reasons.perforater-interlock-open"
-msgstr "Perforater Interlock Open"
-msgid "printer-state-reasons.perforater-jam"
-msgstr "Perforater Jam"
-msgid "printer-state-reasons.perforater-life-almost-over"
-msgstr "Perforater Life Almost Over"
-msgid "printer-state-reasons.perforater-life-over"
-msgstr "Perforater Life Over"
-msgid "printer-state-reasons.perforater-memory-exhausted"
-msgstr "Perforater Memory Exhausted"
-msgid "printer-state-reasons.perforater-missing"
-msgstr "Perforater Missing"
-msgid "printer-state-reasons.perforater-motor-failure"
-msgstr "Perforater Motor Failure"
-msgid "printer-state-reasons.perforater-near-limit"
-msgstr "Perforater Near Limit"
-msgid "printer-state-reasons.perforater-offline"
-msgstr "Perforater Offline"
-msgid "printer-state-reasons.perforater-opened"
-msgstr "Perforater Opened"
-msgid "printer-state-reasons.perforater-over-temperature"
-msgstr "Perforater Over Temperature"
-msgid "printer-state-reasons.perforater-power-saver"
-msgstr "Perforater Power Saver"
-msgid "printer-state-reasons.perforater-recoverable-failure"
-msgstr "Perforater Recoverable Failure"
-msgid "printer-state-reasons.perforater-recoverable-storage"
-msgstr "Perforater Recoverable Storage"
-msgid "printer-state-reasons.perforater-removed"
-msgstr "Perforater Removed"
-msgid "printer-state-reasons.perforater-resource-added"
-msgstr "Perforater Resource Added"
-msgid "printer-state-reasons.perforater-resource-removed"
-msgstr "Perforater Resource Removed"
-msgid "printer-state-reasons.perforater-thermistor-failure"
-msgstr "Perforater Thermistor Failure"
-msgid "printer-state-reasons.perforater-timing-failure"
-msgstr "Perforater Timing Failure"
-msgid "printer-state-reasons.perforater-turned-off"
-msgstr "Perforater Turned Off"
-msgid "printer-state-reasons.perforater-turned-on"
-msgstr "Perforater Turned On"
-msgid "printer-state-reasons.perforater-under-temperature"
-msgstr "Perforater Under Temperature"
-msgid "printer-state-reasons.perforater-unrecoverable-failure"
-msgstr "Perforater Unrecoverable Failure"
-msgid "printer-state-reasons.perforater-unrecoverable-storage-error"
-msgstr "Perforater Unrecoverable Storage Error"
-msgid "printer-state-reasons.perforater-warming-up"
-msgstr "Perforater Warming Up"
-msgid "printer-state-reasons.power-down"
-msgstr "Power Down"
-msgid "printer-state-reasons.power-up"
-msgstr "Power Up"
-msgid "printer-state-reasons.printer-manual-reset"
-msgstr "Printer Reset Manually"
-msgid "printer-state-reasons.printer-nms-reset"
-msgstr "Printer Reset Remotely"
-msgid "printer-state-reasons.printer-ready-to-print"
-msgstr "Printer Ready To Print"
-msgid "printer-state-reasons.puncher-added"
-msgstr "Puncher Added"
-msgid "printer-state-reasons.puncher-almost-empty"
-msgstr "Puncher Almost Empty"
-msgid "printer-state-reasons.puncher-almost-full"
-msgstr "Puncher Almost Full"
-msgid "printer-state-reasons.puncher-at-limit"
-msgstr "Puncher At Limit"
-msgid "printer-state-reasons.puncher-closed"
-msgstr "Puncher Closed"
-msgid "printer-state-reasons.puncher-configuration-change"
-msgstr "Puncher Configuration Change"
-msgid "printer-state-reasons.puncher-cover-closed"
-msgstr "Puncher Cover Closed"
-msgid "printer-state-reasons.puncher-cover-open"
-msgstr "Puncher Cover Open"
-msgid "printer-state-reasons.puncher-empty"
-msgstr "Puncher Empty"
-msgid "printer-state-reasons.puncher-full"
-msgstr "Puncher Full"
-msgid "printer-state-reasons.puncher-interlock-closed"
-msgstr "Puncher Interlock Closed"
-msgid "printer-state-reasons.puncher-interlock-open"
-msgstr "Puncher Interlock Open"
-msgid "printer-state-reasons.puncher-jam"
-msgstr "Puncher Jam"
-msgid "printer-state-reasons.puncher-life-almost-over"
-msgstr "Puncher Life Almost Over"
-msgid "printer-state-reasons.puncher-life-over"
-msgstr "Puncher Life Over"
-msgid "printer-state-reasons.puncher-memory-exhausted"
-msgstr "Puncher Memory Exhausted"
-msgid "printer-state-reasons.puncher-missing"
-msgstr "Puncher Missing"
-msgid "printer-state-reasons.puncher-motor-failure"
-msgstr "Puncher Motor Failure"
-msgid "printer-state-reasons.puncher-near-limit"
-msgstr "Puncher Near Limit"
-msgid "printer-state-reasons.puncher-offline"
-msgstr "Puncher Offline"
-msgid "printer-state-reasons.puncher-opened"
-msgstr "Puncher Opened"
-msgid "printer-state-reasons.puncher-over-temperature"
-msgstr "Puncher Over Temperature"
-msgid "printer-state-reasons.puncher-power-saver"
-msgstr "Puncher Power Saver"
-msgid "printer-state-reasons.puncher-recoverable-failure"
-msgstr "Puncher Recoverable Failure"
-msgid "printer-state-reasons.puncher-recoverable-storage"
-msgstr "Puncher Recoverable Storage"
-msgid "printer-state-reasons.puncher-removed"
-msgstr "Puncher Removed"
-msgid "printer-state-reasons.puncher-resource-added"
-msgstr "Puncher Resource Added"
-msgid "printer-state-reasons.puncher-resource-removed"
-msgstr "Puncher Resource Removed"
-msgid "printer-state-reasons.puncher-thermistor-failure"
-msgstr "Puncher Thermistor Failure"
-msgid "printer-state-reasons.puncher-timing-failure"
-msgstr "Puncher Timing Failure"
-msgid "printer-state-reasons.puncher-turned-off"
-msgstr "Puncher Turned Off"
-msgid "printer-state-reasons.puncher-turned-on"
-msgstr "Puncher Turned On"
-msgid "printer-state-reasons.puncher-under-temperature"
-msgstr "Puncher Under Temperature"
-msgid "printer-state-reasons.puncher-unrecoverable-failure"
-msgstr "Puncher Unrecoverable Failure"
-msgid "printer-state-reasons.puncher-unrecoverable-storage-error"
-msgstr "Puncher Unrecoverable Storage Error"
-msgid "printer-state-reasons.puncher-warming-up"
-msgstr "Puncher Warming Up"
-msgid "printer-state-reasons.separation-cutter-added"
-msgstr "Separation Cutter Added"
-msgid "printer-state-reasons.separation-cutter-almost-empty"
-msgstr "Separation Cutter Almost Empty"
-msgid "printer-state-reasons.separation-cutter-almost-full"
-msgstr "Separation Cutter Almost Full"
-msgid "printer-state-reasons.separation-cutter-at-limit"
-msgstr "Separation Cutter At Limit"
-msgid "printer-state-reasons.separation-cutter-closed"
-msgstr "Separation Cutter Closed"
-msgid "printer-state-reasons.separation-cutter-configuration-change"
-msgstr "Separation Cutter Configuration Change"
-msgid "printer-state-reasons.separation-cutter-cover-closed"
-msgstr "Separation Cutter Cover Closed"
-msgid "printer-state-reasons.separation-cutter-cover-open"
-msgstr "Separation Cutter Cover Open"
-msgid "printer-state-reasons.separation-cutter-empty"
-msgstr "Separation Cutter Empty"
-msgid "printer-state-reasons.separation-cutter-full"
-msgstr "Separation Cutter Full"
-msgid "printer-state-reasons.separation-cutter-interlock-closed"
-msgstr "Separation Cutter Interlock Closed"
-msgid "printer-state-reasons.separation-cutter-interlock-open"
-msgstr "Separation Cutter Interlock Open"
-msgid "printer-state-reasons.separation-cutter-jam"
-msgstr "Separation Cutter Jam"
-msgid "printer-state-reasons.separation-cutter-life-almost-over"
-msgstr "Separation Cutter Life Almost Over"
-msgid "printer-state-reasons.separation-cutter-life-over"
-msgstr "Separation Cutter Life Over"
-msgid "printer-state-reasons.separation-cutter-memory-exhausted"
-msgstr "Separation Cutter Memory Exhausted"
-msgid "printer-state-reasons.separation-cutter-missing"
-msgstr "Separation Cutter Missing"
-msgid "printer-state-reasons.separation-cutter-motor-failure"
-msgstr "Separation Cutter Motor Failure"
-msgid "printer-state-reasons.separation-cutter-near-limit"
-msgstr "Separation Cutter Near Limit"
-msgid "printer-state-reasons.separation-cutter-offline"
-msgstr "Separation Cutter Offline"
-msgid "printer-state-reasons.separation-cutter-opened"
-msgstr "Separation Cutter Opened"
-msgid "printer-state-reasons.separation-cutter-over-temperature"
-msgstr "Separation Cutter Over Temperature"
-msgid "printer-state-reasons.separation-cutter-power-saver"
-msgstr "Separation Cutter Power Saver"
-msgid "printer-state-reasons.separation-cutter-recoverable-failure"
-msgstr "Separation Cutter Recoverable Failure"
-msgid "printer-state-reasons.separation-cutter-recoverable-storage"
-msgstr "Separation Cutter Recoverable Storage"
-msgid "printer-state-reasons.separation-cutter-removed"
-msgstr "Separation Cutter Removed"
-msgid "printer-state-reasons.separation-cutter-resource-added"
-msgstr "Separation Cutter Resource Added"
-msgid "printer-state-reasons.separation-cutter-resource-removed"
-msgstr "Separation Cutter Resource Removed"
-msgid "printer-state-reasons.separation-cutter-thermistor-failure"
-msgstr "Separation Cutter Thermistor Failure"
-msgid "printer-state-reasons.separation-cutter-timing-failure"
-msgstr "Separation Cutter Timing Failure"
-msgid "printer-state-reasons.separation-cutter-turned-off"
-msgstr "Separation Cutter Turned Off"
-msgid "printer-state-reasons.separation-cutter-turned-on"
-msgstr "Separation Cutter Turned On"
-msgid "printer-state-reasons.separation-cutter-under-temperature"
-msgstr "Separation Cutter Under Temperature"
-msgid "printer-state-reasons.separation-cutter-unrecoverable-failure"
-msgstr "Separation Cutter Unrecoverable Failure"
-msgid "printer-state-reasons.separation-cutter-unrecoverable-storage-error"
-msgstr "Separation Cutter Unrecoverable Storage Error"
-msgid "printer-state-reasons.separation-cutter-warming-up"
-msgstr "Separation Cutter Warming Up"
-msgid "printer-state-reasons.sheet-rotator-added"
-msgstr "Sheet Rotator Added"
-msgid "printer-state-reasons.sheet-rotator-almost-empty"
-msgstr "Sheet Rotator Almost Empty"
-msgid "printer-state-reasons.sheet-rotator-almost-full"
-msgstr "Sheet Rotator Almost Full"
-msgid "printer-state-reasons.sheet-rotator-at-limit"
-msgstr "Sheet Rotator At Limit"
-msgid "printer-state-reasons.sheet-rotator-closed"
-msgstr "Sheet Rotator Closed"
-msgid "printer-state-reasons.sheet-rotator-configuration-change"
-msgstr "Sheet Rotator Configuration Change"
-msgid "printer-state-reasons.sheet-rotator-cover-closed"
-msgstr "Sheet Rotator Cover Closed"
-msgid "printer-state-reasons.sheet-rotator-cover-open"
-msgstr "Sheet Rotator Cover Open"
-msgid "printer-state-reasons.sheet-rotator-empty"
-msgstr "Sheet Rotator Empty"
-msgid "printer-state-reasons.sheet-rotator-full"
-msgstr "Sheet Rotator Full"
-msgid "printer-state-reasons.sheet-rotator-interlock-closed"
-msgstr "Sheet Rotator Interlock Closed"
-msgid "printer-state-reasons.sheet-rotator-interlock-open"
-msgstr "Sheet Rotator Interlock Open"
-msgid "printer-state-reasons.sheet-rotator-jam"
-msgstr "Sheet Rotator Jam"
-msgid "printer-state-reasons.sheet-rotator-life-almost-over"
-msgstr "Sheet Rotator Life Almost Over"
-msgid "printer-state-reasons.sheet-rotator-life-over"
-msgstr "Sheet Rotator Life Over"
-msgid "printer-state-reasons.sheet-rotator-memory-exhausted"
-msgstr "Sheet Rotator Memory Exhausted"
-msgid "printer-state-reasons.sheet-rotator-missing"
-msgstr "Sheet Rotator Missing"
-msgid "printer-state-reasons.sheet-rotator-motor-failure"
-msgstr "Sheet Rotator Motor Failure"
-msgid "printer-state-reasons.sheet-rotator-near-limit"
-msgstr "Sheet Rotator Near Limit"
-msgid "printer-state-reasons.sheet-rotator-offline"
-msgstr "Sheet Rotator Offline"
-msgid "printer-state-reasons.sheet-rotator-opened"
-msgstr "Sheet Rotator Opened"
-msgid "printer-state-reasons.sheet-rotator-over-temperature"
-msgstr "Sheet Rotator Over Temperature"
-msgid "printer-state-reasons.sheet-rotator-power-saver"
-msgstr "Sheet Rotator Power Saver"
-msgid "printer-state-reasons.sheet-rotator-recoverable-failure"
-msgstr "Sheet Rotator Recoverable Failure"
-msgid "printer-state-reasons.sheet-rotator-recoverable-storage"
-msgstr "Sheet Rotator Recoverable Storage"
-msgid "printer-state-reasons.sheet-rotator-removed"
-msgstr "Sheet Rotator Removed"
-msgid "printer-state-reasons.sheet-rotator-resource-added"
-msgstr "Sheet Rotator Resource Added"
-msgid "printer-state-reasons.sheet-rotator-resource-removed"
-msgstr "Sheet Rotator Resource Removed"
-msgid "printer-state-reasons.sheet-rotator-thermistor-failure"
-msgstr "Sheet Rotator Thermistor Failure"
-msgid "printer-state-reasons.sheet-rotator-timing-failure"
-msgstr "Sheet Rotator Timing Failure"
-msgid "printer-state-reasons.sheet-rotator-turned-off"
-msgstr "Sheet Rotator Turned Off"
-msgid "printer-state-reasons.sheet-rotator-turned-on"
-msgstr "Sheet Rotator Turned On"
-msgid "printer-state-reasons.sheet-rotator-under-temperature"
-msgstr "Sheet Rotator Under Temperature"
-msgid "printer-state-reasons.sheet-rotator-unrecoverable-failure"
-msgstr "Sheet Rotator Unrecoverable Failure"
-msgid "printer-state-reasons.sheet-rotator-unrecoverable-storage-error"
-msgstr "Sheet Rotator Unrecoverable Storage Error"
-msgid "printer-state-reasons.sheet-rotator-warming-up"
-msgstr "Sheet Rotator Warming Up"
-msgid "printer-state-reasons.shutdown"
-msgstr "Shutdown"
-msgid "printer-state-reasons.slitter-added"
-msgstr "Slitter Added"
-msgid "printer-state-reasons.slitter-almost-empty"
-msgstr "Slitter Almost Empty"
-msgid "printer-state-reasons.slitter-almost-full"
-msgstr "Slitter Almost Full"
-msgid "printer-state-reasons.slitter-at-limit"
-msgstr "Slitter At Limit"
-msgid "printer-state-reasons.slitter-closed"
-msgstr "Slitter Closed"
-msgid "printer-state-reasons.slitter-configuration-change"
-msgstr "Slitter Configuration Change"
-msgid "printer-state-reasons.slitter-cover-closed"
-msgstr "Slitter Cover Closed"
-msgid "printer-state-reasons.slitter-cover-open"
-msgstr "Slitter Cover Open"
-msgid "printer-state-reasons.slitter-empty"
-msgstr "Slitter Empty"
-msgid "printer-state-reasons.slitter-full"
-msgstr "Slitter Full"
-msgid "printer-state-reasons.slitter-interlock-closed"
-msgstr "Slitter Interlock Closed"
-msgid "printer-state-reasons.slitter-interlock-open"
-msgstr "Slitter Interlock Open"
-msgid "printer-state-reasons.slitter-jam"
-msgstr "Slitter Jam"
-msgid "printer-state-reasons.slitter-life-almost-over"
-msgstr "Slitter Life Almost Over"
-msgid "printer-state-reasons.slitter-life-over"
-msgstr "Slitter Life Over"
-msgid "printer-state-reasons.slitter-memory-exhausted"
-msgstr "Slitter Memory Exhausted"
-msgid "printer-state-reasons.slitter-missing"
-msgstr "Slitter Missing"
-msgid "printer-state-reasons.slitter-motor-failure"
-msgstr "Slitter Motor Failure"
-msgid "printer-state-reasons.slitter-near-limit"
-msgstr "Slitter Near Limit"
-msgid "printer-state-reasons.slitter-offline"
-msgstr "Slitter Offline"
-msgid "printer-state-reasons.slitter-opened"
-msgstr "Slitter Opened"
-msgid "printer-state-reasons.slitter-over-temperature"
-msgstr "Slitter Over Temperature"
-msgid "printer-state-reasons.slitter-power-saver"
-msgstr "Slitter Power Saver"
-msgid "printer-state-reasons.slitter-recoverable-failure"
-msgstr "Slitter Recoverable Failure"
-msgid "printer-state-reasons.slitter-recoverable-storage"
-msgstr "Slitter Recoverable Storage"
-msgid "printer-state-reasons.slitter-removed"
-msgstr "Slitter Removed"
-msgid "printer-state-reasons.slitter-resource-added"
-msgstr "Slitter Resource Added"
-msgid "printer-state-reasons.slitter-resource-removed"
-msgstr "Slitter Resource Removed"
-msgid "printer-state-reasons.slitter-thermistor-failure"
-msgstr "Slitter Thermistor Failure"
-msgid "printer-state-reasons.slitter-timing-failure"
-msgstr "Slitter Timing Failure"
-msgid "printer-state-reasons.slitter-turned-off"
-msgstr "Slitter Turned Off"
-msgid "printer-state-reasons.slitter-turned-on"
-msgstr "Slitter Turned On"
-msgid "printer-state-reasons.slitter-under-temperature"
-msgstr "Slitter Under Temperature"
-msgid "printer-state-reasons.slitter-unrecoverable-failure"
-msgstr "Slitter Unrecoverable Failure"
-msgid "printer-state-reasons.slitter-unrecoverable-storage-error"
-msgstr "Slitter Unrecoverable Storage Error"
-msgid "printer-state-reasons.slitter-warming-up"
-msgstr "Slitter Warming Up"
-msgid "printer-state-reasons.spool-area-full"
-msgstr "Spool Area Full"
-msgid "printer-state-reasons.stacker-added"
-msgstr "Stacker Added"
-msgid "printer-state-reasons.stacker-almost-empty"
-msgstr "Stacker Almost Empty"
-msgid "printer-state-reasons.stacker-almost-full"
-msgstr "Stacker Almost Full"
-msgid "printer-state-reasons.stacker-at-limit"
-msgstr "Stacker At Limit"
-msgid "printer-state-reasons.stacker-closed"
-msgstr "Stacker Closed"
-msgid "printer-state-reasons.stacker-configuration-change"
-msgstr "Stacker Configuration Change"
-msgid "printer-state-reasons.stacker-cover-closed"
-msgstr "Stacker Cover Closed"
-msgid "printer-state-reasons.stacker-cover-open"
-msgstr "Stacker Cover Open"
-msgid "printer-state-reasons.stacker-empty"
-msgstr "Stacker Empty"
-msgid "printer-state-reasons.stacker-full"
-msgstr "Stacker Full"
-msgid "printer-state-reasons.stacker-interlock-closed"
-msgstr "Stacker Interlock Closed"
-msgid "printer-state-reasons.stacker-interlock-open"
-msgstr "Stacker Interlock Open"
-msgid "printer-state-reasons.stacker-jam"
-msgstr "Stacker Jam"
-msgid "printer-state-reasons.stacker-life-almost-over"
-msgstr "Stacker Life Almost Over"
-msgid "printer-state-reasons.stacker-life-over"
-msgstr "Stacker Life Over"
-msgid "printer-state-reasons.stacker-memory-exhausted"
-msgstr "Stacker Memory Exhausted"
-msgid "printer-state-reasons.stacker-missing"
-msgstr "Stacker Missing"
-msgid "printer-state-reasons.stacker-motor-failure"
-msgstr "Stacker Motor Failure"
-msgid "printer-state-reasons.stacker-near-limit"
-msgstr "Stacker Near Limit"
-msgid "printer-state-reasons.stacker-offline"
-msgstr "Stacker Offline"
-msgid "printer-state-reasons.stacker-opened"
-msgstr "Stacker Opened"
-msgid "printer-state-reasons.stacker-over-temperature"
-msgstr "Stacker Over Temperature"
-msgid "printer-state-reasons.stacker-power-saver"
-msgstr "Stacker Power Saver"
-msgid "printer-state-reasons.stacker-recoverable-failure"
-msgstr "Stacker Recoverable Failure"
-msgid "printer-state-reasons.stacker-recoverable-storage"
-msgstr "Stacker Recoverable Storage"
-msgid "printer-state-reasons.stacker-removed"
-msgstr "Stacker Removed"
-msgid "printer-state-reasons.stacker-resource-added"
-msgstr "Stacker Resource Added"
-msgid "printer-state-reasons.stacker-resource-removed"
-msgstr "Stacker Resource Removed"
-msgid "printer-state-reasons.stacker-thermistor-failure"
-msgstr "Stacker Thermistor Failure"
-msgid "printer-state-reasons.stacker-timing-failure"
-msgstr "Stacker Timing Failure"
-msgid "printer-state-reasons.stacker-turned-off"
-msgstr "Stacker Turned Off"
-msgid "printer-state-reasons.stacker-turned-on"
-msgstr "Stacker Turned On"
-msgid "printer-state-reasons.stacker-under-temperature"
-msgstr "Stacker Under Temperature"
-msgid "printer-state-reasons.stacker-unrecoverable-failure"
-msgstr "Stacker Unrecoverable Failure"
-msgid "printer-state-reasons.stacker-unrecoverable-storage-error"
-msgstr "Stacker Unrecoverable Storage Error"
-msgid "printer-state-reasons.stacker-warming-up"
-msgstr "Stacker Warming Up"
-msgid "printer-state-reasons.stapler-added"
-msgstr "Stapler Added"
-msgid "printer-state-reasons.stapler-almost-empty"
-msgstr "Stapler Almost Empty"
-msgid "printer-state-reasons.stapler-almost-full"
-msgstr "Stapler Almost Full"
-msgid "printer-state-reasons.stapler-at-limit"
-msgstr "Stapler At Limit"
-msgid "printer-state-reasons.stapler-closed"
-msgstr "Stapler Closed"
-msgid "printer-state-reasons.stapler-configuration-change"
-msgstr "Stapler Configuration Change"
-msgid "printer-state-reasons.stapler-cover-closed"
-msgstr "Stapler Cover Closed"
-msgid "printer-state-reasons.stapler-cover-open"
-msgstr "Stapler Cover Open"
-msgid "printer-state-reasons.stapler-empty"
-msgstr "Stapler Empty"
-msgid "printer-state-reasons.stapler-full"
-msgstr "Stapler Full"
-msgid "printer-state-reasons.stapler-interlock-closed"
-msgstr "Stapler Interlock Closed"
-msgid "printer-state-reasons.stapler-interlock-open"
-msgstr "Stapler Interlock Open"
-msgid "printer-state-reasons.stapler-jam"
-msgstr "Stapler Jam"
-msgid "printer-state-reasons.stapler-life-almost-over"
-msgstr "Stapler Life Almost Over"
-msgid "printer-state-reasons.stapler-life-over"
-msgstr "Stapler Life Over"
-msgid "printer-state-reasons.stapler-memory-exhausted"
-msgstr "Stapler Memory Exhausted"
-msgid "printer-state-reasons.stapler-missing"
-msgstr "Stapler Missing"
-msgid "printer-state-reasons.stapler-motor-failure"
-msgstr "Stapler Motor Failure"
-msgid "printer-state-reasons.stapler-near-limit"
-msgstr "Stapler Near Limit"
-msgid "printer-state-reasons.stapler-offline"
-msgstr "Stapler Offline"
-msgid "printer-state-reasons.stapler-opened"
-msgstr "Stapler Opened"
-msgid "printer-state-reasons.stapler-over-temperature"
-msgstr "Stapler Over Temperature"
-msgid "printer-state-reasons.stapler-power-saver"
-msgstr "Stapler Power Saver"
-msgid "printer-state-reasons.stapler-recoverable-failure"
-msgstr "Stapler Recoverable Failure"
-msgid "printer-state-reasons.stapler-recoverable-storage"
-msgstr "Stapler Recoverable Storage"
-msgid "printer-state-reasons.stapler-removed"
-msgstr "Stapler Removed"
-msgid "printer-state-reasons.stapler-resource-added"
-msgstr "Stapler Resource Added"
-msgid "printer-state-reasons.stapler-resource-removed"
-msgstr "Stapler Resource Removed"
-msgid "printer-state-reasons.stapler-thermistor-failure"
-msgstr "Stapler Thermistor Failure"
-msgid "printer-state-reasons.stapler-timing-failure"
-msgstr "Stapler Timing Failure"
-msgid "printer-state-reasons.stapler-turned-off"
-msgstr "Stapler Turned Off"
-msgid "printer-state-reasons.stapler-turned-on"
-msgstr "Stapler Turned On"
-msgid "printer-state-reasons.stapler-under-temperature"
-msgstr "Stapler Under Temperature"
-msgid "printer-state-reasons.stapler-unrecoverable-failure"
-msgstr "Stapler Unrecoverable Failure"
-msgid "printer-state-reasons.stapler-unrecoverable-storage-error"
-msgstr "Stapler Unrecoverable Storage Error"
-msgid "printer-state-reasons.stapler-warming-up"
-msgstr "Stapler Warming Up"
-msgid "printer-state-reasons.stitcher-added"
-msgstr "Stitcher Added"
-msgid "printer-state-reasons.stitcher-almost-empty"
-msgstr "Stitcher Almost Empty"
-msgid "printer-state-reasons.stitcher-almost-full"
-msgstr "Stitcher Almost Full"
-msgid "printer-state-reasons.stitcher-at-limit"
-msgstr "Stitcher At Limit"
-msgid "printer-state-reasons.stitcher-closed"
-msgstr "Stitcher Closed"
-msgid "printer-state-reasons.stitcher-configuration-change"
-msgstr "Stitcher Configuration Change"
-msgid "printer-state-reasons.stitcher-cover-closed"
-msgstr "Stitcher Cover Closed"
-msgid "printer-state-reasons.stitcher-cover-open"
-msgstr "Stitcher Cover Open"
-msgid "printer-state-reasons.stitcher-empty"
-msgstr "Stitcher Empty"
-msgid "printer-state-reasons.stitcher-full"
-msgstr "Stitcher Full"
-msgid "printer-state-reasons.stitcher-interlock-closed"
-msgstr "Stitcher Interlock Closed"
-msgid "printer-state-reasons.stitcher-interlock-open"
-msgstr "Stitcher Interlock Open"
-msgid "printer-state-reasons.stitcher-jam"
-msgstr "Stitcher Jam"
-msgid "printer-state-reasons.stitcher-life-almost-over"
-msgstr "Stitcher Life Almost Over"
-msgid "printer-state-reasons.stitcher-life-over"
-msgstr "Stitcher Life Over"
-msgid "printer-state-reasons.stitcher-memory-exhausted"
-msgstr "Stitcher Memory Exhausted"
-msgid "printer-state-reasons.stitcher-missing"
-msgstr "Stitcher Missing"
-msgid "printer-state-reasons.stitcher-motor-failure"
-msgstr "Stitcher Motor Failure"
-msgid "printer-state-reasons.stitcher-near-limit"
-msgstr "Stitcher Near Limit"
-msgid "printer-state-reasons.stitcher-offline"
-msgstr "Stitcher Offline"
-msgid "printer-state-reasons.stitcher-opened"
-msgstr "Stitcher Opened"
-msgid "printer-state-reasons.stitcher-over-temperature"
-msgstr "Stitcher Over Temperature"
-msgid "printer-state-reasons.stitcher-power-saver"
-msgstr "Stitcher Power Saver"
-msgid "printer-state-reasons.stitcher-recoverable-failure"
-msgstr "Stitcher Recoverable Failure"
-msgid "printer-state-reasons.stitcher-recoverable-storage"
-msgstr "Stitcher Recoverable Storage"
-msgid "printer-state-reasons.stitcher-removed"
-msgstr "Stitcher Removed"
-msgid "printer-state-reasons.stitcher-resource-added"
-msgstr "Stitcher Resource Added"
-msgid "printer-state-reasons.stitcher-resource-removed"
-msgstr "Stitcher Resource Removed"
-msgid "printer-state-reasons.stitcher-thermistor-failure"
-msgstr "Stitcher Thermistor Failure"
-msgid "printer-state-reasons.stitcher-timing-failure"
-msgstr "Stitcher Timing Failure"
-msgid "printer-state-reasons.stitcher-turned-off"
-msgstr "Stitcher Turned Off"
-msgid "printer-state-reasons.stitcher-turned-on"
-msgstr "Stitcher Turned On"
-msgid "printer-state-reasons.stitcher-under-temperature"
-msgstr "Stitcher Under Temperature"
-msgid "printer-state-reasons.stitcher-unrecoverable-failure"
-msgstr "Stitcher Unrecoverable Failure"
-msgid "printer-state-reasons.stitcher-unrecoverable-storage-error"
-msgstr "Stitcher Unrecoverable Storage Error"
-msgid "printer-state-reasons.stitcher-warming-up"
-msgstr "Stitcher Warming Up"
-msgid "printer-state-reasons.stopped-partly"
-msgstr "Stopped Partly"
-msgid "printer-state-reasons.stopping"
-msgstr "Stopping"
-msgid "printer-state-reasons.subunit-added"
-msgstr "Subunit Added"
-msgid "printer-state-reasons.subunit-almost-empty"
-msgstr "Subunit Almost Empty"
-msgid "printer-state-reasons.subunit-almost-full"
-msgstr "Subunit Almost Full"
-msgid "printer-state-reasons.subunit-at-limit"
-msgstr "Subunit At Limit"
-msgid "printer-state-reasons.subunit-closed"
-msgstr "Subunit Closed"
-msgid "printer-state-reasons.subunit-empty"
-msgstr "Subunit Empty"
-msgid "printer-state-reasons.subunit-full"
-msgstr "Subunit Full"
-msgid "printer-state-reasons.subunit-life-almost-over"
-msgstr "Subunit Life Almost Over"
-msgid "printer-state-reasons.subunit-life-over"
-msgstr "Subunit Life Over"
-msgid "printer-state-reasons.subunit-memory-exhausted"
-msgstr "Subunit Memory Exhausted"
-msgid "printer-state-reasons.subunit-missing"
-msgstr "Subunit Missing"
-msgid "printer-state-reasons.subunit-motor-failure"
-msgstr "Subunit Motor Failure"
-msgid "printer-state-reasons.subunit-near-limit"
-msgstr "Subunit Near Limit"
-msgid "printer-state-reasons.subunit-offline"
-msgstr "Subunit Offline"
-msgid "printer-state-reasons.subunit-opened"
-msgstr "Subunit Opened"
-msgid "printer-state-reasons.subunit-over-temperature"
-msgstr "Subunit Over Temperature"
-msgid "printer-state-reasons.subunit-power-saver"
-msgstr "Subunit Power Saver"
-msgid "printer-state-reasons.subunit-recoverable-failure"
-msgstr "Subunit Recoverable Failure"
-msgid "printer-state-reasons.subunit-recoverable-storage"
-msgstr "Subunit Recoverable Storage"
-msgid "printer-state-reasons.subunit-removed"
-msgstr "Subunit Removed"
-msgid "printer-state-reasons.subunit-resource-added"
-msgstr "Subunit Resource Added"
-msgid "printer-state-reasons.subunit-resource-removed"
-msgstr "Subunit Resource Removed"
-msgid "printer-state-reasons.subunit-thermistor-failure"
-msgstr "Subunit Thermistor Failure"
-msgid "printer-state-reasons.subunit-timing-Failure"
-msgstr "Subunit Timing Failure"
-msgid "printer-state-reasons.subunit-turned-off"
-msgstr "Subunit Turned Off"
-msgid "printer-state-reasons.subunit-turned-on"
-msgstr "Subunit Turned On"
-msgid "printer-state-reasons.subunit-under-temperature"
-msgstr "Subunit Under Temperature"
-msgid "printer-state-reasons.subunit-unrecoverable-failure"
-msgstr "Subunit Unrecoverable Failure"
-msgid "printer-state-reasons.subunit-unrecoverable-storage"
-msgstr "Subunit Unrecoverable Storage"
-msgid "printer-state-reasons.subunit-warming-up"
-msgstr "Subunit Warming Up"
-msgid "printer-state-reasons.timed-out"
-msgstr "Timed Out"
-msgid "printer-state-reasons.toner-empty"
-msgstr "Toner Empty"
-msgid "printer-state-reasons.toner-low"
-msgstr "Toner Low"
-msgid "printer-state-reasons.trimmer-added"
-msgstr "Trimmer Added"
-msgid "printer-state-reasons.trimmer-almost-empty"
-msgstr "Trimmer Almost Empty"
-msgid "printer-state-reasons.trimmer-almost-full"
-msgstr "Trimmer Almost Full"
-msgid "printer-state-reasons.trimmer-at-limit"
-msgstr "Trimmer At Limit"
-msgid "printer-state-reasons.trimmer-closed"
-msgstr "Trimmer Closed"
-msgid "printer-state-reasons.trimmer-configuration-change"
-msgstr "Trimmer Configuration Change"
-msgid "printer-state-reasons.trimmer-cover-closed"
-msgstr "Trimmer Cover Closed"
-msgid "printer-state-reasons.trimmer-cover-open"
-msgstr "Trimmer Cover Open"
-msgid "printer-state-reasons.trimmer-empty"
-msgstr "Trimmer Empty"
-msgid "printer-state-reasons.trimmer-full"
-msgstr "Trimmer Full"
-msgid "printer-state-reasons.trimmer-interlock-closed"
-msgstr "Trimmer Interlock Closed"
-msgid "printer-state-reasons.trimmer-interlock-open"
-msgstr "Trimmer Interlock Open"
-msgid "printer-state-reasons.trimmer-jam"
-msgstr "Trimmer Jam"
-msgid "printer-state-reasons.trimmer-life-almost-over"
-msgstr "Trimmer Life Almost Over"
-msgid "printer-state-reasons.trimmer-life-over"
-msgstr "Trimmer Life Over"
-msgid "printer-state-reasons.trimmer-memory-exhausted"
-msgstr "Trimmer Memory Exhausted"
-msgid "printer-state-reasons.trimmer-missing"
-msgstr "Trimmer Missing"
-msgid "printer-state-reasons.trimmer-motor-failure"
-msgstr "Trimmer Motor Failure"
-msgid "printer-state-reasons.trimmer-near-limit"
-msgstr "Trimmer Near Limit"
-msgid "printer-state-reasons.trimmer-offline"
-msgstr "Trimmer Offline"
-msgid "printer-state-reasons.trimmer-opened"
-msgstr "Trimmer Opened"
-msgid "printer-state-reasons.trimmer-over-temperature"
-msgstr "Trimmer Over Temperature"
-msgid "printer-state-reasons.trimmer-power-saver"
-msgstr "Trimmer Power Saver"
-msgid "printer-state-reasons.trimmer-recoverable-failure"
-msgstr "Trimmer Recoverable Failure"
-msgid "printer-state-reasons.trimmer-recoverable-storage"
-msgstr "Trimmer Recoverable Storage"
-msgid "printer-state-reasons.trimmer-removed"
-msgstr "Trimmer Removed"
-msgid "printer-state-reasons.trimmer-resource-added"
-msgstr "Trimmer Resource Added"
-msgid "printer-state-reasons.trimmer-resource-removed"
-msgstr "Trimmer Resource Removed"
-msgid "printer-state-reasons.trimmer-thermistor-failure"
-msgstr "Trimmer Thermistor Failure"
-msgid "printer-state-reasons.trimmer-timing-failure"
-msgstr "Trimmer Timing Failure"
-msgid "printer-state-reasons.trimmer-turned-off"
-msgstr "Trimmer Turned Off"
-msgid "printer-state-reasons.trimmer-turned-on"
-msgstr "Trimmer Turned On"
-msgid "printer-state-reasons.trimmer-under-temperature"
-msgstr "Trimmer Under Temperature"
-msgid "printer-state-reasons.trimmer-unrecoverable-failure"
-msgstr "Trimmer Unrecoverable Failure"
-msgid "printer-state-reasons.trimmer-unrecoverable-storage-error"
-msgstr "Trimmer Unrecoverable Storage Error"
-msgid "printer-state-reasons.trimmer-warming-up"
-msgstr "Trimmer Warming Up"
-msgid "printer-state-reasons.unknown"
-msgstr "Unknown"
-msgid "printer-state-reasons.wrapper-added"
-msgstr "Wrapper Added"
-msgid "printer-state-reasons.wrapper-almost-empty"
-msgstr "Wrapper Almost Empty"
-msgid "printer-state-reasons.wrapper-almost-full"
-msgstr "Wrapper Almost Full"
-msgid "printer-state-reasons.wrapper-at-limit"
-msgstr "Wrapper At Limit"
-msgid "printer-state-reasons.wrapper-closed"
-msgstr "Wrapper Closed"
-msgid "printer-state-reasons.wrapper-configuration-change"
-msgstr "Wrapper Configuration Change"
-msgid "printer-state-reasons.wrapper-cover-closed"
-msgstr "Wrapper Cover Closed"
-msgid "printer-state-reasons.wrapper-cover-open"
-msgstr "Wrapper Cover Open"
-msgid "printer-state-reasons.wrapper-empty"
-msgstr "Wrapper Empty"
-msgid "printer-state-reasons.wrapper-full"
-msgstr "Wrapper Full"
-msgid "printer-state-reasons.wrapper-interlock-closed"
-msgstr "Wrapper Interlock Closed"
-msgid "printer-state-reasons.wrapper-interlock-open"
-msgstr "Wrapper Interlock Open"
-msgid "printer-state-reasons.wrapper-jam"
-msgstr "Wrapper Jam"
-msgid "printer-state-reasons.wrapper-life-almost-over"
-msgstr "Wrapper Life Almost Over"
-msgid "printer-state-reasons.wrapper-life-over"
-msgstr "Wrapper Life Over"
-msgid "printer-state-reasons.wrapper-memory-exhausted"
-msgstr "Wrapper Memory Exhausted"
-msgid "printer-state-reasons.wrapper-missing"
-msgstr "Wrapper Missing"
-msgid "printer-state-reasons.wrapper-motor-failure"
-msgstr "Wrapper Motor Failure"
-msgid "printer-state-reasons.wrapper-near-limit"
-msgstr "Wrapper Near Limit"
-msgid "printer-state-reasons.wrapper-offline"
-msgstr "Wrapper Offline"
-msgid "printer-state-reasons.wrapper-opened"
-msgstr "Wrapper Opened"
-msgid "printer-state-reasons.wrapper-over-temperature"
-msgstr "Wrapper Over Temperature"
-msgid "printer-state-reasons.wrapper-power-saver"
-msgstr "Wrapper Power Saver"
-msgid "printer-state-reasons.wrapper-recoverable-failure"
-msgstr "Wrapper Recoverable Failure"
-msgid "printer-state-reasons.wrapper-recoverable-storage"
-msgstr "Wrapper Recoverable Storage"
-msgid "printer-state-reasons.wrapper-removed"
-msgstr "Wrapper Removed"
-msgid "printer-state-reasons.wrapper-resource-added"
-msgstr "Wrapper Resource Added"
-msgid "printer-state-reasons.wrapper-resource-removed"
-msgstr "Wrapper Resource Removed"
-msgid "printer-state-reasons.wrapper-thermistor-failure"
-msgstr "Wrapper Thermistor Failure"
-msgid "printer-state-reasons.wrapper-timing-failure"
-msgstr "Wrapper Timing Failure"
-msgid "printer-state-reasons.wrapper-turned-off"
-msgstr "Wrapper Turned Off"
-msgid "printer-state-reasons.wrapper-turned-on"
-msgstr "Wrapper Turned On"
-msgid "printer-state-reasons.wrapper-under-temperature"
-msgstr "Wrapper Under Temperature"
-msgid "printer-state-reasons.wrapper-unrecoverable-failure"
-msgstr "Wrapper Unrecoverable Failure"
-msgid "printer-state-reasons.wrapper-unrecoverable-storage-error"
-msgstr "Wrapper Unrecoverable Storage Error"
-msgid "printer-state-reasons.wrapper-warming-up"
-msgstr "Wrapper Warming Up"
-msgid "printer-state.3"
-msgstr "Idle"
-msgid "printer-state.4"
-msgstr "Processing"
-msgid "printer-state.5"
-msgstr "Stopped"
-msgid "printer-up-time"
-msgstr "Printer Uptime"
-msgid "proof-print"
-msgstr "Proof Print"
-msgid "proof-print-copies"
-msgstr "Proof Print Copies"
-msgid "punching"
-msgstr "Punching"
-msgid "punching-locations"
-msgstr "Punching Locations"
-msgid "punching-offset"
-msgstr "Punching Offset"
-msgid "punching-reference-edge"
-msgstr "Punch Edge"
-msgid "punching-reference-edge.bottom"
-msgstr "Bottom"
-msgid "punching-reference-edge.left"
-msgstr "Left"
-msgid "punching-reference-edge.right"
-msgstr "Right"
-msgid "punching-reference-edge.top"
-msgstr "Top"
-msgid "requested-attributes"
-msgstr "Requested Attributes"
-msgid "retry-interval"
-msgstr "Retry Interval"
-msgid "retry-time-out"
-msgstr "Retry Timeout"
-msgid "save-disposition"
-msgstr "Save Disposition"
-msgid "save-disposition.none"
-msgstr "None"
-msgid "save-disposition.print-save"
-msgstr "Print and Save"
-msgid "save-disposition.save-only"
-msgstr "Save Only"
-msgid "save-document-format"
-msgstr "Save Document Format"
-msgid "save-info"
-msgstr "Save Info"
-msgid "save-location"
-msgstr "Save Location"
-msgid "save-name"
-msgstr "Save Name"
-msgid "separator-sheets"
-msgstr "Separator Sheets"
-msgid "separator-sheets-type"
-msgstr "Type of Separator Sheets"
-msgid "separator-sheets-type.both-sheets"
-msgstr "Start and End Sheets"
-msgid "separator-sheets-type.end-sheet"
-msgstr "End Sheet"
-msgid "separator-sheets-type.none"
-msgstr "None"
-msgid "separator-sheets-type.slip-sheets"
-msgstr "Slip Sheets"
-msgid "separator-sheets-type.start-sheet"
-msgstr "Start Sheet"
-msgid "sheet-collate"
-msgstr "Collate Copies"
-msgid "sheet-collate.collated"
-msgstr "Yes"
-msgid "sheet-collate.uncollated"
-msgstr "No"
-msgid "sides"
-msgstr "2-Sided Printing"
-msgid "sides.one-sided"
-msgstr "Off"
-msgid "sides.two-sided-long-edge"
-msgstr "On (Portrait)"
-msgid "sides.two-sided-short-edge"
-msgstr "On (Landscape)"
-msgid "status-message"
-msgstr "Status Message"
-msgid "stitching"
-msgstr "Staple"
-msgid "stitching-angle"
-msgstr "Stitching Angle"
-msgid "stitching-locations"
-msgstr "Stitching Locations"
-msgid "stitching-method"
-msgstr "Staple Method"
-msgid "stitching-method.auto"
-msgstr "Automatic"
-msgid "stitching-method.crimp"
-msgstr "Crimp"
-msgid "stitching-method.wire"
-msgstr "Wire"
-msgid "stitching-offset"
-msgstr "Stitching Offset"
-msgid "stitching-reference-edge"
-msgstr "Staple Edge"
-msgid "stitching-reference-edge.bottom"
-msgstr "Bottom"
-msgid "stitching-reference-edge.left"
-msgstr "Left"
-msgid "stitching-reference-edge.right"
-msgstr "Right"
-msgid "stitching-reference-edge.top"
-msgstr "Top"
-msgid "subject"
-msgstr "Subject"
-msgid "t33-subaddress"
-msgstr "T33 Subaddress"
-msgid "to-name"
-msgstr "To Name"
-msgid "transmission-status"
-msgstr "Transmission Status"
-msgid "transmission-status.3"
-msgstr "Pending"
-msgid "transmission-status.4"
-msgstr "Pending Retry"
-msgid "transmission-status.5"
-msgstr "Processing"
-msgid "transmission-status.7"
-msgstr "Canceled"
-msgid "transmission-status.8"
-msgstr "Aborted"
-msgid "transmission-status.9"
-msgstr "Completed"
-msgid "trimming"
-msgstr "Cut"
-msgid "trimming-offset"
-msgstr "Cut Position"
-msgid "trimming-reference-edge"
-msgstr "Cut Edge"
-msgid "trimming-reference-edge.bottom"
-msgstr "Bottom"
-msgid "trimming-reference-edge.left"
-msgstr "Left"
-msgid "trimming-reference-edge.right"
-msgstr "Right"
-msgid "trimming-reference-edge.top"
-msgstr "Top"
-msgid "trimming-type"
-msgstr "Type of Cut"
-msgid "trimming-type.draw-line"
-msgstr "Draw Line"
-msgid "trimming-type.full"
-msgstr "Full"
-msgid "trimming-type.partial"
-msgstr "Partial"
-msgid "trimming-type.perforate"
-msgstr "Perforate"
-msgid "trimming-type.score"
-msgstr "Score"
-msgid "trimming-type.tab"
-msgstr "Tab"
-msgid "trimming-when"
-msgstr "Cut After"
-msgid "trimming-when.after-documents"
-msgstr "Every Document"
-msgid "trimming-when.after-job"
-msgstr "Job"
-msgid "trimming-when.after-sets"
-msgstr "Every Set"
-msgid "trimming-when.after-sheets"
-msgstr "Every Page"
-msgid "x-accuracy"
-msgstr "X Accuracy"
-msgid "x-dimension"
-msgstr "X Dimension"
-msgid "x-offset"
-msgstr "X Offset"
-msgid "x-origin"
-msgstr "X Origin"
-msgid "y-accuracy"
-msgstr "Y Accuracy"
-msgid "y-dimension"
-msgstr "Y Dimension"
-msgid "y-offset"
-msgstr "Y Offset"
-msgid "y-origin"
-msgstr "Y Origin"
-msgid "z-accuracy"
-msgstr "Z Accuracy"
-msgid "z-dimension"
-msgstr "Z Dimension"
-msgid "z-offset"
-msgstr "Z Offset"
diff --git a/locale/cups.header b/locale/cups.header
index c2a56877a..43128c57d 100644
--- a/locale/cups.header
+++ b/locale/cups.header
@@ -1,7 +1,7 @@
#
# Message catalog template for CUPS.
#
-# Copyright © 2007-2018 by Apple Inc.
+# Copyright © 2007-2019 by Apple Inc.
# Copyright © 2005-2007 by Easy Software Products.
#
# Licensed under Apache License v2.0. See the file "LICENSE" for more
diff --git a/locale/cups.pot b/locale/cups.pot
index 4a7a00ee6..4b803ae4b 100644
--- a/locale/cups.pot
+++ b/locale/cups.pot
@@ -1,7 +1,7 @@
#
# Message catalog template for CUPS.
#
-# Copyright © 2007-2018 by Apple Inc.
+# Copyright © 2007-2019 by Apple Inc.
# Copyright © 2005-2007 by Easy Software Products.
#
# Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -23,15 +23,15 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: CUPS 2.3b6\n"
+"Project-Id-Version: CUPS 2.3b7\n"
"Report-Msgid-Bugs-To: https://github.com/apple/cups/issues\n"
-"POT-Creation-Date: 2018-12-06 14:58-0500\n"
+"POT-Creation-Date: 2019-04-24 18:36-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: systemv/lpstat.c:1871 systemv/lpstat.c:1990
@@ -936,7 +936,7 @@ msgstr ""
msgid " -o filename.drv Set driver information file (otherwise ppdi.drv)."
msgstr ""
-#: ppdc/ppdmerge.cxx:358
+#: ppdc/ppdmerge.cxx:357
msgid " -o filename.ppd[.gz] Set output file (otherwise stdout)."
msgstr ""
@@ -1030,16 +1030,16 @@ msgstr ""
msgid " PASS"
msgstr ""
-#: test/ippfind.c:2806
+#: test/ippfind.c:2803
msgid "! expression Unary NOT of expression"
msgstr ""
-#: cups/ipp.c:5057
+#: cups/ipp.c:5045
#, c-format
msgid "\"%s\": Bad URI value \"%s\" - %s (RFC 8011 section 5.1.6)."
msgstr ""
-#: cups/ipp.c:5063
+#: cups/ipp.c:5051
#, c-format
msgid "\"%s\": Bad URI value \"%s\" - bad length %d (RFC 8011 section 5.1.6)."
msgstr ""
@@ -1059,12 +1059,12 @@ msgstr ""
msgid "\"%s\": Bad boolean value %d (RFC 8011 section 5.1.21)."
msgstr ""
-#: cups/ipp.c:5108
+#: cups/ipp.c:5096
#, c-format
msgid "\"%s\": Bad charset value \"%s\" - bad characters (RFC 8011 section 5.1.8)."
msgstr ""
-#: cups/ipp.c:5114
+#: cups/ipp.c:5102
#, c-format
msgid "\"%s\": Bad charset value \"%s\" - bad length %d (RFC 8011 section 5.1.8)."
msgstr ""
@@ -1119,47 +1119,47 @@ msgstr ""
msgid "\"%s\": Bad enum value %d - out of range (RFC 8011 section 5.1.5)."
msgstr ""
-#: cups/ipp.c:5044
+#: cups/ipp.c:5032
#, c-format
msgid "\"%s\": Bad keyword value \"%s\" - bad length %d (RFC 8011 section 5.1.4)."
msgstr ""
-#: cups/ipp.c:5038
+#: cups/ipp.c:5026
#, c-format
msgid "\"%s\": Bad keyword value \"%s\" - invalid character (RFC 8011 section 5.1.4)."
msgstr ""
-#: cups/ipp.c:5199
+#: cups/ipp.c:5187
#, c-format
msgid "\"%s\": Bad mimeMediaType value \"%s\" - bad characters (RFC 8011 section 5.1.10)."
msgstr ""
-#: cups/ipp.c:5206
+#: cups/ipp.c:5194
#, c-format
msgid "\"%s\": Bad mimeMediaType value \"%s\" - bad length %d (RFC 8011 section 5.1.10)."
msgstr ""
-#: cups/ipp.c:5013
+#: cups/ipp.c:5001
#, c-format
msgid "\"%s\": Bad name value \"%s\" - bad UTF-8 sequence (RFC 8011 section 5.1.3)."
msgstr ""
-#: cups/ipp.c:5008
+#: cups/ipp.c:4996
#, c-format
msgid "\"%s\": Bad name value \"%s\" - bad control character (PWG 5100.14 section 8.1)."
msgstr ""
-#: cups/ipp.c:5020
+#: cups/ipp.c:5008
#, c-format
msgid "\"%s\": Bad name value \"%s\" - bad length %d (RFC 8011 section 5.1.3)."
msgstr ""
-#: cups/ipp.c:5154
+#: cups/ipp.c:5142
#, c-format
msgid "\"%s\": Bad naturalLanguage value \"%s\" - bad characters (RFC 8011 section 5.1.9)."
msgstr ""
-#: cups/ipp.c:5161
+#: cups/ipp.c:5149
#, c-format
msgid "\"%s\": Bad naturalLanguage value \"%s\" - bad length %d (RFC 8011 section 5.1.9)."
msgstr ""
@@ -1189,36 +1189,36 @@ msgstr ""
msgid "\"%s\": Bad resolution value %dx%d%s - feed resolution must be positive (RFC 8011 section 5.1.16)."
msgstr ""
-#: cups/ipp.c:4952
+#: cups/ipp.c:4946
#, c-format
msgid "\"%s\": Bad text value \"%s\" - bad UTF-8 sequence (RFC 8011 section 5.1.2)."
msgstr ""
-#: cups/ipp.c:4947
+#: cups/ipp.c:4941
#, c-format
msgid "\"%s\": Bad text value \"%s\" - bad control character (PWG 5100.14 section 8.3)."
msgstr ""
-#: cups/ipp.c:4959
+#: cups/ipp.c:4953
#, c-format
msgid "\"%s\": Bad text value \"%s\" - bad length %d (RFC 8011 section 5.1.2)."
msgstr ""
-#: cups/ipp.c:5084
+#: cups/ipp.c:5072
#, c-format
msgid "\"%s\": Bad uriScheme value \"%s\" - bad characters (RFC 8011 section 5.1.7)."
msgstr ""
-#: cups/ipp.c:5090
+#: cups/ipp.c:5078
#, c-format
msgid "\"%s\": Bad uriScheme value \"%s\" - bad length %d (RFC 8011 section 5.1.7)."
msgstr ""
-#: scheduler/ipp.c:372
+#: scheduler/ipp.c:365
msgid "\"requesting-user-name\" attribute in wrong group."
msgstr ""
-#: scheduler/ipp.c:378 scheduler/ipp.c:393
+#: scheduler/ipp.c:371 scheduler/ipp.c:386
msgid "\"requesting-user-name\" attribute with wrong syntax."
msgstr ""
@@ -1267,7 +1267,7 @@ msgstr ""
msgid "%s accepting requests since %s"
msgstr ""
-#: scheduler/ipp.c:10339
+#: scheduler/ipp.c:10336
#, c-format
msgid "%s cannot be changed."
msgstr ""
@@ -1303,7 +1303,7 @@ msgstr ""
msgid "%s not accepting requests since %s -"
msgstr ""
-#: scheduler/ipp.c:615
+#: scheduler/ipp.c:608
#, c-format
msgid "%s not supported."
msgstr ""
@@ -1324,10 +1324,10 @@ msgid "%s: %-33.33s [job %d localhost]"
msgstr ""
#. TRANSLATORS: Message is "subject: error"
-#: cups/langprintf.c:70 scheduler/cupsfilter.c:720 systemv/lpadmin.c:808
-#: systemv/lpadmin.c:857 systemv/lpadmin.c:905 systemv/lpadmin.c:958
-#: systemv/lpadmin.c:1056 systemv/lpadmin.c:1108 systemv/lpadmin.c:1148
-#: systemv/lpadmin.c:1162 systemv/lpadmin.c:1609
+#: cups/langprintf.c:70 scheduler/cupsfilter.c:720 systemv/lpadmin.c:795
+#: systemv/lpadmin.c:844 systemv/lpadmin.c:892 systemv/lpadmin.c:945
+#: systemv/lpadmin.c:1043 systemv/lpadmin.c:1095 systemv/lpadmin.c:1136
+#: systemv/lpadmin.c:1150 systemv/lpadmin.c:1594
#, c-format
msgid "%s: %s"
msgstr ""
@@ -1337,7 +1337,7 @@ msgstr ""
msgid "%s: %s failed: %s"
msgstr ""
-#: systemv/lpadmin.c:1223
+#: systemv/lpadmin.c:1209
#, c-format
msgid "%s: Bad printer URI \"%s\"."
msgstr ""
@@ -1605,7 +1605,7 @@ msgstr ""
msgid "%s: Sorry, no encryption support."
msgstr ""
-#: systemv/lpadmin.c:1230
+#: systemv/lpadmin.c:1216
#, c-format
msgid "%s: Unable to connect to \"%s:%d\": %s"
msgstr ""
@@ -1620,7 +1620,7 @@ msgstr ""
msgid "%s: Unable to contact server."
msgstr ""
-#: systemv/lpadmin.c:1260
+#: systemv/lpadmin.c:1246
#, c-format
msgid "%s: Unable to create PPD file: %s"
msgstr ""
@@ -1635,17 +1635,17 @@ msgstr ""
msgid "%s: Unable to open \"%s\": %s"
msgstr ""
-#: ppdc/ppdmerge.cxx:84
+#: ppdc/ppdmerge.cxx:86
#, c-format
msgid "%s: Unable to open %s: %s"
msgstr ""
-#: scheduler/cupsfilter.c:668 ppdc/ppdmerge.cxx:100
+#: scheduler/cupsfilter.c:668 ppdc/ppdmerge.cxx:102
#, c-format
msgid "%s: Unable to open PPD file: %s on line %d."
msgstr ""
-#: systemv/lpadmin.c:1245
+#: systemv/lpadmin.c:1231
#, c-format
msgid "%s: Unable to query printer: %s"
msgstr ""
@@ -1655,7 +1655,7 @@ msgstr ""
msgid "%s: Unable to read MIME database from \"%s\" or \"%s\"."
msgstr ""
-#: systemv/lpadmin.c:1214
+#: systemv/lpadmin.c:1200
#, c-format
msgid "%s: Unable to resolve \"%s\"."
msgstr ""
@@ -1680,12 +1680,12 @@ msgstr ""
msgid "%s: Unknown option \"%c\"."
msgstr ""
-#: test/ippfind.c:627
+#: test/ippeveprinter.c:378 test/ippeveprinter.c:555 test/ippfind.c:627
#, c-format
msgid "%s: Unknown option \"%s\"."
msgstr ""
-#: test/ippfind.c:919 test/ipptool.c:604
+#: test/ippeveprinter.c:544 test/ippfind.c:919 test/ipptool.c:604
#, c-format
msgid "%s: Unknown option \"-%c\"."
msgstr ""
@@ -1720,7 +1720,7 @@ msgstr ""
msgid "%s: Warning - mode option ignored."
msgstr ""
-#: test/ippfind.c:2805
+#: test/ippfind.c:2802
msgid "( expressions ) Group expressions"
msgstr ""
@@ -1756,7 +1756,7 @@ msgstr ""
msgid "--device-id device-id Show models matching the given IEEE 1284 device ID"
msgstr ""
-#: test/ippfind.c:2788
+#: test/ippfind.c:2785
msgid "--domain regex Match domain to regular expression"
msgstr ""
@@ -1766,21 +1766,25 @@ msgid ""
" Exclude the specified URI schemes"
msgstr ""
-#: test/ippfind.c:2789
+#: test/ippfind.c:2786
msgid ""
"--exec utility [argument ...] ;\n"
" Execute program if true"
msgstr ""
-#: test/ippfind.c:2808
+#: test/ippfind.c:2805
msgid "--false Always false"
msgstr ""
+#: test/ippeveprinter.c:7587
+msgid "--help Show program help"
+msgstr ""
+
#: systemv/cupsaccept.c:249
msgid "--hold Hold new jobs"
msgstr ""
-#: test/ippfind.c:2791
+#: test/ippfind.c:2788
msgid "--host regex Match hostname to regular expression"
msgstr ""
@@ -1798,11 +1802,11 @@ msgstr ""
msgid "--language locale Show models matching the given locale"
msgstr ""
-#: test/ippfind.c:2793
+#: test/ippfind.c:2790
msgid "--local True if service is local"
msgstr ""
-#: test/ippfind.c:2792
+#: test/ippfind.c:2789
msgid "--ls List attributes"
msgstr ""
@@ -1810,27 +1814,31 @@ msgstr ""
msgid "--make-and-model name Show models matching the given make and model name"
msgstr ""
-#: test/ippfind.c:2794
+#: test/ippfind.c:2791
msgid "--name regex Match service name to regular expression"
msgstr ""
-#: test/ippfind.c:2807
+#: test/ippeveprinter.c:7588
+msgid "--no-web-forms Disable web forms for media and supplies"
+msgstr ""
+
+#: test/ippfind.c:2804
msgid "--not expression Unary NOT of expression"
msgstr ""
-#: test/ippfind.c:2795
+#: test/ippfind.c:2792
msgid "--path regex Match resource path to regular expression"
msgstr ""
-#: test/ippfind.c:2796
+#: test/ippfind.c:2793
msgid "--port number[-number] Match port to number or range"
msgstr ""
-#: test/ippfind.c:2797
+#: test/ippfind.c:2794
msgid "--print Print URI if true"
msgstr ""
-#: test/ippfind.c:2798
+#: test/ippfind.c:2795
msgid "--print-name Print service name if true"
msgstr ""
@@ -1838,7 +1846,7 @@ msgstr ""
msgid "--product name Show models matching the given PostScript product"
msgstr ""
-#: test/ippfind.c:2799
+#: test/ippfind.c:2796
msgid "--quiet Quietly report match via exit code"
msgstr ""
@@ -1846,7 +1854,7 @@ msgstr ""
msgid "--release Release previously held jobs"
msgstr ""
-#: test/ippfind.c:2800
+#: test/ippfind.c:2797
msgid "--remote True if service is remote"
msgstr ""
@@ -1860,23 +1868,23 @@ msgstr ""
msgid "--timeout seconds Specify the maximum number of seconds to discover devices"
msgstr ""
-#: test/ippfind.c:2809
+#: test/ippfind.c:2806
msgid "--true Always true"
msgstr ""
-#: test/ippfind.c:2801
+#: test/ippfind.c:2798
msgid "--txt key True if the TXT record contains the key"
msgstr ""
-#: test/ippfind.c:2802
+#: test/ippfind.c:2799
msgid "--txt-* regex Match TXT record key to regular expression"
msgstr ""
-#: test/ippfind.c:2803
+#: test/ippfind.c:2800
msgid "--uri regex Match URI to regular expression"
msgstr ""
-#: test/ippfind.c:2773
+#: test/ippeveprinter.c:7589 test/ippfind.c:2770
msgid "--version Show program version"
msgstr ""
@@ -1936,6 +1944,10 @@ msgstr ""
msgid "-2"
msgstr ""
+#: test/ippeveprinter.c:7590
+msgid "-2 Set 2-sided printing support (default=1-sided)"
+msgstr ""
+
#: ppdc/sample.c:404
msgid "-20"
msgstr ""
@@ -1960,7 +1972,7 @@ msgstr ""
msgid "-4"
msgstr ""
-#: test/ippfind.c:2769 test/ipptool.c:4305
+#: test/ippfind.c:2766 test/ipptool.c:4305
msgid "-4 Connect using IPv4"
msgstr ""
@@ -1988,7 +2000,7 @@ msgstr ""
msgid "-6"
msgstr ""
-#: test/ippfind.c:2770 test/ipptool.c:4306
+#: test/ippfind.c:2767 test/ipptool.c:4306
msgid "-6 Connect using IPv6"
msgstr ""
@@ -2040,17 +2052,21 @@ msgstr ""
msgid "-C Send requests using chunking (default)"
msgstr ""
-#: systemv/lpadmin.c:1633
+#: systemv/lpadmin.c:1618
msgid "-D description Specify the textual description of the printer"
msgstr ""
-#: systemv/lpadmin.c:1635
+#: test/ippeveprinter.c:7591
+msgid "-D device-uri Set the device URI for the printer"
+msgstr ""
+
+#: systemv/lpadmin.c:1620
msgid "-E Enable and accept jobs on the printer (after -p)"
msgstr ""
#: berkeley/lpq.c:644 berkeley/lpr.c:433 berkeley/lprm.c:234
#: systemv/cancel.c:403 systemv/cupsaccept.c:244 systemv/cupsctl.c:192
-#: systemv/lp.c:752 systemv/lpadmin.c:1634 systemv/lpinfo.c:498
+#: systemv/lp.c:752 systemv/lpadmin.c:1619 systemv/lpinfo.c:498
#: systemv/lpmove.c:217 systemv/lpoptions.c:540 systemv/lpstat.c:2045
msgid "-E Encrypt the connection to the server"
msgstr ""
@@ -2059,7 +2075,7 @@ msgstr ""
msgid "-E Test with encryption using HTTP Upgrade to TLS"
msgstr ""
-#: scheduler/main.c:2138
+#: scheduler/main.c:2115
msgid "-F Run in the foreground but detach from console."
msgstr ""
@@ -2101,14 +2117,22 @@ msgid ""
" Ignore specific warnings"
msgstr ""
+#: test/ippeveprinter.c:7593
+msgid "-K keypath Set location of server X.509 certificates and keys."
+msgstr ""
+
#: test/ipptool.c:4310
msgid "-L Send requests using content-length"
msgstr ""
-#: systemv/lpadmin.c:1638
+#: systemv/lpadmin.c:1623
msgid "-L location Specify the textual location of the printer"
msgstr ""
+#: test/ippeveprinter.c:7595
+msgid "-M manufacturer Set manufacturer name (default=Test)"
+msgstr ""
+
#: berkeley/lpq.c:647
msgid "-P destination Show status for the specified destination"
msgstr ""
@@ -2121,7 +2145,11 @@ msgstr ""
msgid "-P filename.plist Produce XML plist to a file and test report to standard output"
msgstr ""
-#: test/ippfind.c:2775
+#: test/ippeveprinter.c:7596
+msgid "-P filename.ppd Load printer attributes from PPD file"
+msgstr ""
+
+#: test/ippfind.c:2772
msgid "-P number[-number] Match port to number or range"
msgstr ""
@@ -2133,7 +2161,7 @@ msgstr ""
msgid "-R Show the ranking of jobs"
msgstr ""
-#: systemv/lpadmin.c:1658
+#: systemv/lpadmin.c:1643
msgid "-R name-default Remove the default value for the named option"
msgstr ""
@@ -2145,7 +2173,7 @@ msgstr ""
msgid "-S Test with encryption using HTTPS"
msgstr ""
-#: test/ippfind.c:2771
+#: test/ippfind.c:2768
msgid "-T seconds Set the browse timeout in seconds"
msgstr ""
@@ -2159,7 +2187,7 @@ msgstr ""
#: berkeley/lpq.c:648 berkeley/lpr.c:452 berkeley/lprm.c:237
#: systemv/cancel.c:406 systemv/cupsaccept.c:247 systemv/lp.c:778
-#: systemv/lpadmin.c:1662 systemv/lpinfo.c:502 systemv/lpmove.c:219
+#: systemv/lpadmin.c:1647 systemv/lpinfo.c:502 systemv/lpmove.c:219
#: systemv/lpoptions.c:545 systemv/lpstat.c:2048
msgid "-U username Specify the username to use for authentication"
msgstr ""
@@ -2168,7 +2196,7 @@ msgstr ""
msgid "-U username Specify username to use for authentication"
msgstr ""
-#: test/ippfind.c:2772 test/ipptool.c:4314
+#: test/ippeveprinter.c:7597 test/ippfind.c:2769 test/ipptool.c:4314
msgid "-V version Set default IPP version"
msgstr ""
@@ -2202,6 +2230,10 @@ msgstr ""
msgid "-a [destination(s)] Show the accepting state of destinations"
msgstr ""
+#: test/ippeveprinter.c:7598
+msgid "-a filename.conf Load printer attributes from conf file"
+msgstr ""
+
#: systemv/lp.c:751
msgid "-c Make a copy of the print file(s)"
msgstr ""
@@ -2214,11 +2246,15 @@ msgstr ""
msgid "-c [class(es)] Show classes and their member printers"
msgstr ""
-#: systemv/lpadmin.c:1631
+#: systemv/lpadmin.c:1616
msgid "-c class Add the named destination to a class"
msgstr ""
-#: scheduler/main.c:2136
+#: test/ippeveprinter.c:7599
+msgid "-c command Set print command"
+msgstr ""
+
+#: scheduler/main.c:2113
msgid "-c cupsd.conf Set cupsd.conf file to use."
msgstr ""
@@ -2230,7 +2266,7 @@ msgstr ""
msgid "-d destination Set default destination"
msgstr ""
-#: systemv/lpadmin.c:1632
+#: systemv/lpadmin.c:1617
msgid "-d destination Set the named destination as the server default"
msgstr ""
@@ -2238,15 +2274,19 @@ msgstr ""
msgid "-d name=value Set named variable to value"
msgstr ""
-#: test/ippfind.c:2776
+#: test/ippfind.c:2773
msgid "-d regex Match domain to regular expression"
msgstr ""
+#: test/ippeveprinter.c:7600
+msgid "-d spool-directory Set spool directory"
+msgstr ""
+
#: systemv/lpstat.c:2056
msgid "-e Show available destinations on the network"
msgstr ""
-#: scheduler/main.c:2137
+#: scheduler/main.c:2114
msgid "-f Run in the foreground."
msgstr ""
@@ -2254,7 +2294,11 @@ msgstr ""
msgid "-f filename Set default request filename"
msgstr ""
-#: scheduler/main.c:2139
+#: test/ippeveprinter.c:7601
+msgid "-f type/subtype[,...] Set supported file types"
+msgstr ""
+
+#: scheduler/main.c:2116
msgid "-h Show this usage message."
msgstr ""
@@ -2262,22 +2306,26 @@ msgstr ""
msgid "-h Validate HTTP response headers"
msgstr ""
-#: test/ippfind.c:2777
+#: test/ippfind.c:2774
msgid "-h regex Match hostname to regular expression"
msgstr ""
#: berkeley/lpq.c:645 berkeley/lprm.c:235 systemv/cancel.c:404
#: systemv/cupsaccept.c:245 systemv/cupsctl.c:193 systemv/lp.c:753
-#: systemv/lpadmin.c:1636 systemv/lpinfo.c:499 systemv/lpmove.c:218
+#: systemv/lpadmin.c:1621 systemv/lpinfo.c:499 systemv/lpmove.c:218
#: systemv/lpoptions.c:541 systemv/lpstat.c:2046
msgid "-h server[:port] Connect to the named server and port"
msgstr ""
+#: test/ippeveprinter.c:7602
+msgid "-i iconfile.png Set icon file"
+msgstr ""
+
#: systemv/lp.c:759
msgid "-i id Specify an existing job ID to modify"
msgstr ""
-#: systemv/lpadmin.c:1637
+#: systemv/lpadmin.c:1622
msgid "-i ppd-file Specify a PPD file for the printer"
msgstr ""
@@ -2285,7 +2333,11 @@ msgstr ""
msgid "-i seconds Repeat the last file with the given time interval"
msgstr ""
-#: test/ippfind.c:2778
+#: test/ippeveprinter.c:7603
+msgid "-k Keep job spool files"
+msgstr ""
+
+#: test/ippfind.c:2775
msgid "-l List attributes"
msgstr ""
@@ -2293,7 +2345,7 @@ msgstr ""
msgid "-l Produce plain text output"
msgstr ""
-#: scheduler/main.c:2141
+#: scheduler/main.c:2118
msgid "-l Run cupsd on demand."
msgstr ""
@@ -2305,6 +2357,10 @@ msgstr ""
msgid "-l Show verbose (long) output"
msgstr ""
+#: test/ippeveprinter.c:7604
+msgid "-l location Set location of printer"
+msgstr ""
+
#: berkeley/lpr.c:435 systemv/lp.c:760
msgid "-m Send an email notification when the job completes"
msgstr ""
@@ -2313,11 +2369,15 @@ msgstr ""
msgid "-m Show models"
msgstr ""
-#: systemv/lpadmin.c:1640
+#: systemv/lpadmin.c:1625
msgid "-m everywhere Specify the printer is compatible with IPP Everywhere"
msgstr ""
-#: systemv/lpadmin.c:1639
+#: test/ippeveprinter.c:7605
+msgid "-m model Set model name (default=Printer)"
+msgstr ""
+
+#: systemv/lpadmin.c:1624
msgid "-m model Specify a standard model/PPD file for the printer"
msgstr ""
@@ -2325,15 +2385,19 @@ msgstr ""
msgid "-n count Repeat the last file the given number of times"
msgstr ""
+#: test/ippeveprinter.c:7606
+msgid "-n hostname Set hostname for printer"
+msgstr ""
+
#: systemv/lp.c:761
msgid "-n num-copies Specify the number of copies to print"
msgstr ""
-#: test/ippfind.c:2779
+#: test/ippfind.c:2776
msgid "-n regex Match service name to regular expression"
msgstr ""
-#: systemv/lpadmin.c:1642
+#: systemv/lpadmin.c:1627
msgid "-o Name=Value Specify the default value for the named PPD option "
msgstr ""
@@ -2341,27 +2405,27 @@ msgstr ""
msgid "-o [destination(s)] Show jobs"
msgstr ""
-#: systemv/lpadmin.c:1643
+#: systemv/lpadmin.c:1628
msgid ""
"-o cupsIPPSupplies=false\n"
" Disable supply level reporting via IPP"
msgstr ""
-#: systemv/lpadmin.c:1645
+#: systemv/lpadmin.c:1630
msgid ""
"-o cupsSNMPSupplies=false\n"
" Disable supply level reporting via SNMP"
msgstr ""
-#: systemv/lpadmin.c:1647
+#: systemv/lpadmin.c:1632
msgid "-o job-k-limit=N Specify the kilobyte limit for per-user quotas"
msgstr ""
-#: systemv/lpadmin.c:1648
+#: systemv/lpadmin.c:1633
msgid "-o job-page-limit=N Specify the page limit for per-user quotas"
msgstr ""
-#: systemv/lpadmin.c:1649
+#: systemv/lpadmin.c:1634
msgid "-o job-quota-period=N Specify the per-user quota period in seconds"
msgstr ""
@@ -2373,7 +2437,7 @@ msgstr ""
msgid "-o media=size Specify the media size to use"
msgstr ""
-#: systemv/lpadmin.c:1641
+#: systemv/lpadmin.c:1626
msgid "-o name-default=value Specify the default value for the named option"
msgstr ""
@@ -2399,19 +2463,19 @@ msgstr ""
msgid "-o print-quality=N Specify the print quality - draft (3), normal (4), or best (5)"
msgstr ""
-#: systemv/lpadmin.c:1650
+#: systemv/lpadmin.c:1635
msgid ""
"-o printer-error-policy=name\n"
" Specify the printer error policy"
msgstr ""
-#: systemv/lpadmin.c:1652
+#: systemv/lpadmin.c:1637
msgid ""
"-o printer-is-shared=true\n"
" Share the printer"
msgstr ""
-#: systemv/lpadmin.c:1654
+#: systemv/lpadmin.c:1639
msgid ""
"-o printer-op-policy=name\n"
" Specify the printer operation policy"
@@ -2433,7 +2497,7 @@ msgid ""
" Specify 2-sided landscape printing"
msgstr ""
-#: test/ippfind.c:2780
+#: test/ippfind.c:2777
msgid "-p Print URI if true"
msgstr ""
@@ -2445,11 +2509,15 @@ msgstr ""
msgid "-p destination Specify a destination"
msgstr ""
-#: systemv/lpadmin.c:1656
+#: systemv/lpadmin.c:1641
msgid "-p destination Specify/add the named destination"
msgstr ""
-#: test/ippfind.c:2781
+#: test/ippeveprinter.c:7607
+msgid "-p port Set port number for printer"
+msgstr ""
+
+#: test/ippfind.c:2778
msgid "-q Quietly report match via exit code"
msgstr ""
@@ -2473,7 +2541,7 @@ msgstr ""
msgid "-r Show whether the CUPS server is running"
msgstr ""
-#: test/ippfind.c:2782
+#: test/ippfind.c:2779
msgid "-r True if service is remote"
msgstr ""
@@ -2481,7 +2549,7 @@ msgstr ""
msgid "-r Use 'relaxed' open mode"
msgstr ""
-#: systemv/lpadmin.c:1657
+#: systemv/lpadmin.c:1642
msgid "-r class Remove the named destination from a class"
msgstr ""
@@ -2489,11 +2557,15 @@ msgstr ""
msgid "-r reason Specify a reason message that others can see"
msgstr ""
+#: test/ippeveprinter.c:7608
+msgid "-r subtype,[subtype] Set DNS-SD service subtype"
+msgstr ""
+
#: systemv/lp.c:776
msgid "-s Be silent"
msgstr ""
-#: test/ippfind.c:2783
+#: test/ippfind.c:2780
msgid "-s Print service name if true"
msgstr ""
@@ -2501,10 +2573,14 @@ msgstr ""
msgid "-s Show a status summary"
msgstr ""
-#: scheduler/main.c:2143
+#: scheduler/main.c:2120
msgid "-s cups-files.conf Set cups-files.conf file to use."
msgstr ""
+#: test/ippeveprinter.c:7609
+msgid "-s speed[,color-speed] Set speed in pages per minute"
+msgstr ""
+
#: test/ipptool.c:4324
msgid "-t Produce a test report"
msgstr ""
@@ -2513,11 +2589,11 @@ msgstr ""
msgid "-t Show all status information"
msgstr ""
-#: scheduler/main.c:2144
+#: scheduler/main.c:2121
msgid "-t Test the configuration file."
msgstr ""
-#: test/ippfind.c:2784
+#: test/ippfind.c:2781
msgid "-t key True if the TXT record contains the key"
msgstr ""
@@ -2529,15 +2605,15 @@ msgstr ""
msgid "-u [user(s)] Show jobs queued by the current or specified users"
msgstr ""
-#: systemv/lpadmin.c:1659
+#: systemv/lpadmin.c:1644
msgid "-u allow:all Allow all users to print"
msgstr ""
-#: systemv/lpadmin.c:1660
+#: systemv/lpadmin.c:1645
msgid "-u allow:list Allow the list of users or groups (@name) to print"
msgstr ""
-#: systemv/lpadmin.c:1661
+#: systemv/lpadmin.c:1646
msgid "-u deny:list Prevent the list of users or groups (@name) to print"
msgstr ""
@@ -2545,11 +2621,11 @@ msgstr ""
msgid "-u owner Specify the owner to use for jobs"
msgstr ""
-#: test/ippfind.c:2785
+#: test/ippfind.c:2782
msgid "-u regex Match URI to regular expression"
msgstr ""
-#: systemv/cupstestppd.c:3865 test/ipptool.c:4325
+#: systemv/cupstestppd.c:3865 test/ippeveprinter.c:7610 test/ipptool.c:4325
msgid "-v Be verbose"
msgstr ""
@@ -2561,7 +2637,7 @@ msgstr ""
msgid "-v [printer(s)] Show the devices for each destination"
msgstr ""
-#: systemv/lpadmin.c:1663
+#: systemv/lpadmin.c:1648
msgid "-v device-uri Specify the device URI for the printer"
msgstr ""
@@ -2577,11 +2653,11 @@ msgstr ""
msgid "-x destination Remove default options for destination"
msgstr ""
-#: systemv/lpadmin.c:1664
+#: systemv/lpadmin.c:1649
msgid "-x destination Remove the named destination"
msgstr ""
-#: test/ippfind.c:2786
+#: test/ippfind.c:2783
msgid ""
"-x utility [argument ...] ;\n"
" Execute program if true"
@@ -2767,7 +2843,7 @@ msgstr ""
msgid "2 inches/sec."
msgstr ""
-#: cups/ppd-cache.c:3878 ppdc/sample.c:262
+#: cups/ppd-cache.c:3872 ppdc/sample.c:262
msgid "2-Sided Printing"
msgstr ""
@@ -3239,20 +3315,12 @@ msgstr ""
msgid "?Invalid help command unknown."
msgstr ""
-#: cgi-bin/admin.c:2063
-msgid "A Samba password is required to export printer drivers"
-msgstr ""
-
-#: cgi-bin/admin.c:2059
-msgid "A Samba username is required to export printer drivers"
-msgstr ""
-
-#: scheduler/ipp.c:2294
+#: scheduler/ipp.c:2287
#, c-format
msgid "A class named \"%s\" already exists."
msgstr ""
-#: scheduler/ipp.c:897
+#: scheduler/ipp.c:890
#, c-format
msgid "A printer named \"%s\" already exists."
msgstr ""
@@ -3401,11 +3469,11 @@ msgstr ""
msgid "Accepted"
msgstr ""
-#: cgi-bin/admin.c:339
+#: cgi-bin/admin.c:336
msgid "Add Class"
msgstr ""
-#: cgi-bin/admin.c:652
+#: cgi-bin/admin.c:649
msgid "Add Printer"
msgstr ""
@@ -3413,7 +3481,7 @@ msgstr ""
msgid "Address"
msgstr ""
-#: cgi-bin/admin.c:175 cgi-bin/admin.c:249 cgi-bin/admin.c:2440
+#: cgi-bin/admin.c:172 cgi-bin/admin.c:246 cgi-bin/admin.c:2249
msgid "Administration"
msgstr ""
@@ -3429,22 +3497,22 @@ msgstr ""
msgid "Applicator"
msgstr ""
-#: scheduler/ipp.c:994
+#: scheduler/ipp.c:987
#, c-format
msgid "Attempt to set %s printer-state to bad value %d."
msgstr ""
-#: scheduler/ipp.c:5430 scheduler/ipp.c:5456
+#: scheduler/ipp.c:5427 scheduler/ipp.c:5453
#, c-format
msgid "Attribute \"%s\" is in the wrong group."
msgstr ""
-#: scheduler/ipp.c:5432 scheduler/ipp.c:5458
+#: scheduler/ipp.c:5429 scheduler/ipp.c:5455
#, c-format
msgid "Attribute \"%s\" is the wrong value type."
msgstr ""
-#: scheduler/ipp.c:234
+#: scheduler/ipp.c:227
#, c-format
msgid "Attribute groups are out of order (%x < %x)."
msgstr ""
@@ -3497,22 +3565,22 @@ msgstr ""
msgid "B9"
msgstr ""
-#: scheduler/ipp.c:7512
+#: scheduler/ipp.c:7509
#, c-format
msgid "Bad \"printer-id\" value %d."
msgstr ""
-#: scheduler/ipp.c:10348
+#: scheduler/ipp.c:10345
#, c-format
msgid "Bad '%s' value."
msgstr ""
-#: scheduler/ipp.c:11296
+#: scheduler/ipp.c:11293
#, c-format
msgid "Bad 'document-format' value \"%s\"."
msgstr ""
-#: cups/ppd.c:326
+#: cups/ppd.c:307
msgid "Bad CloseUI/JCLCloseUI"
msgstr ""
@@ -3520,32 +3588,32 @@ msgstr ""
msgid "Bad NULL dests pointer"
msgstr ""
-#: cups/ppd.c:309
+#: cups/ppd.c:290
msgid "Bad OpenGroup"
msgstr ""
-#: cups/ppd.c:311
+#: cups/ppd.c:292
msgid "Bad OpenUI/JCLOpenUI"
msgstr ""
-#: cups/ppd.c:313
+#: cups/ppd.c:294
msgid "Bad OrderDependency"
msgstr ""
-#: cups/ppd-cache.c:483 cups/ppd-cache.c:530 cups/ppd-cache.c:568
-#: cups/ppd-cache.c:574 cups/ppd-cache.c:590 cups/ppd-cache.c:606
-#: cups/ppd-cache.c:615 cups/ppd-cache.c:623 cups/ppd-cache.c:640
-#: cups/ppd-cache.c:648 cups/ppd-cache.c:663 cups/ppd-cache.c:671
-#: cups/ppd-cache.c:692 cups/ppd-cache.c:704 cups/ppd-cache.c:719
-#: cups/ppd-cache.c:731 cups/ppd-cache.c:753 cups/ppd-cache.c:761
-#: cups/ppd-cache.c:779 cups/ppd-cache.c:787 cups/ppd-cache.c:802
-#: cups/ppd-cache.c:810 cups/ppd-cache.c:828 cups/ppd-cache.c:836
-#: cups/ppd-cache.c:863 cups/ppd-cache.c:940 cups/ppd-cache.c:948
-#: cups/ppd-cache.c:956
+#: cups/ppd-cache.c:483 cups/ppd-cache.c:530 cups/ppd-cache.c:564
+#: cups/ppd-cache.c:570 cups/ppd-cache.c:586 cups/ppd-cache.c:602
+#: cups/ppd-cache.c:611 cups/ppd-cache.c:619 cups/ppd-cache.c:636
+#: cups/ppd-cache.c:644 cups/ppd-cache.c:659 cups/ppd-cache.c:667
+#: cups/ppd-cache.c:688 cups/ppd-cache.c:700 cups/ppd-cache.c:715
+#: cups/ppd-cache.c:727 cups/ppd-cache.c:749 cups/ppd-cache.c:757
+#: cups/ppd-cache.c:775 cups/ppd-cache.c:783 cups/ppd-cache.c:798
+#: cups/ppd-cache.c:806 cups/ppd-cache.c:824 cups/ppd-cache.c:832
+#: cups/ppd-cache.c:859 cups/ppd-cache.c:934 cups/ppd-cache.c:942
+#: cups/ppd-cache.c:950
msgid "Bad PPD cache file."
msgstr ""
-#: scheduler/ipp.c:2671
+#: scheduler/ipp.c:2663
msgid "Bad PPD file."
msgstr ""
@@ -3557,7 +3625,7 @@ msgstr ""
msgid "Bad SNMP version number"
msgstr ""
-#: cups/ppd.c:314
+#: cups/ppd.c:295
msgid "Bad UIConstraints"
msgstr ""
@@ -3569,31 +3637,31 @@ msgstr ""
msgid "Bad arguments to function"
msgstr ""
-#: scheduler/ipp.c:1379
+#: scheduler/ipp.c:1372
#, c-format
msgid "Bad copies value %d."
msgstr ""
-#: cups/ppd.c:322
+#: cups/ppd.c:303
msgid "Bad custom parameter"
msgstr ""
-#: cups/http-support.c:1746 scheduler/ipp.c:2376
+#: cups/http-support.c:1746 scheduler/ipp.c:2369
#, c-format
msgid "Bad device-uri \"%s\"."
msgstr ""
-#: scheduler/ipp.c:2421
+#: scheduler/ipp.c:2414
#, c-format
msgid "Bad device-uri scheme \"%s\"."
msgstr ""
-#: scheduler/ipp.c:8494 scheduler/ipp.c:8512 scheduler/ipp.c:9740
+#: scheduler/ipp.c:8491 scheduler/ipp.c:8509 scheduler/ipp.c:9737
#, c-format
msgid "Bad document-format \"%s\"."
msgstr ""
-#: scheduler/ipp.c:9758
+#: scheduler/ipp.c:9755
#, c-format
msgid "Bad document-format-default \"%s\"."
msgstr ""
@@ -3606,61 +3674,61 @@ msgstr ""
msgid "Bad hostname/address in URI"
msgstr ""
-#: scheduler/ipp.c:1561
+#: scheduler/ipp.c:1554
#, c-format
msgid "Bad job-name value: %s"
msgstr ""
-#: scheduler/ipp.c:1547
+#: scheduler/ipp.c:1540
msgid "Bad job-name value: Wrong type or count."
msgstr ""
-#: scheduler/ipp.c:10386
+#: scheduler/ipp.c:10383
msgid "Bad job-priority value."
msgstr ""
-#: scheduler/ipp.c:1409
+#: scheduler/ipp.c:1402
#, c-format
msgid "Bad job-sheets value \"%s\"."
msgstr ""
-#: scheduler/ipp.c:1393
+#: scheduler/ipp.c:1386
msgid "Bad job-sheets value type."
msgstr ""
-#: scheduler/ipp.c:10416
+#: scheduler/ipp.c:10413
msgid "Bad job-state value."
msgstr ""
-#: scheduler/ipp.c:3018 scheduler/ipp.c:3480 scheduler/ipp.c:6261
-#: scheduler/ipp.c:6408 scheduler/ipp.c:7920 scheduler/ipp.c:8192
-#: scheduler/ipp.c:9058 scheduler/ipp.c:9282 scheduler/ipp.c:9634
-#: scheduler/ipp.c:10247
+#: scheduler/ipp.c:3010 scheduler/ipp.c:3472 scheduler/ipp.c:6258
+#: scheduler/ipp.c:6405 scheduler/ipp.c:7917 scheduler/ipp.c:8189
+#: scheduler/ipp.c:9055 scheduler/ipp.c:9279 scheduler/ipp.c:9631
+#: scheduler/ipp.c:10244
#, c-format
msgid "Bad job-uri \"%s\"."
msgstr ""
-#: scheduler/ipp.c:2060 scheduler/ipp.c:5781
+#: scheduler/ipp.c:2053 scheduler/ipp.c:5778
#, c-format
msgid "Bad notify-pull-method \"%s\"."
msgstr ""
-#: scheduler/ipp.c:2025 scheduler/ipp.c:5745
+#: scheduler/ipp.c:2018 scheduler/ipp.c:5742
#, c-format
msgid "Bad notify-recipient-uri \"%s\"."
msgstr ""
-#: scheduler/ipp.c:5856
+#: scheduler/ipp.c:5853
#, c-format
msgid "Bad notify-user-data \"%s\"."
msgstr ""
-#: scheduler/ipp.c:1425
+#: scheduler/ipp.c:1418
#, c-format
msgid "Bad number-up value %d."
msgstr ""
-#: scheduler/ipp.c:1442
+#: scheduler/ipp.c:1435
#, c-format
msgid "Bad page-ranges values %d-%d."
msgstr ""
@@ -3669,12 +3737,12 @@ msgstr ""
msgid "Bad port number in URI"
msgstr ""
-#: scheduler/ipp.c:2467
+#: scheduler/ipp.c:2460
#, c-format
msgid "Bad port-monitor \"%s\"."
msgstr ""
-#: scheduler/ipp.c:2548
+#: scheduler/ipp.c:2541
#, c-format
msgid "Bad printer-state value %d."
msgstr ""
@@ -3683,12 +3751,12 @@ msgstr ""
msgid "Bad printer-uri."
msgstr ""
-#: scheduler/ipp.c:208
+#: scheduler/ipp.c:201
#, c-format
msgid "Bad request ID %d."
msgstr ""
-#: scheduler/ipp.c:198
+#: scheduler/ipp.c:191
#, c-format
msgid "Bad request version number %d.%d."
msgstr ""
@@ -3705,7 +3773,7 @@ msgstr ""
msgid "Bad username in URI"
msgstr ""
-#: cups/ppd.c:324
+#: cups/ppd.c:305
msgid "Bad value string"
msgstr ""
@@ -3713,7 +3781,7 @@ msgstr ""
msgid "Bad/empty URI"
msgstr ""
-#: cgi-bin/admin.c:2985 cgi-bin/admin.c:3231
+#: cgi-bin/admin.c:2794 cgi-bin/admin.c:3040
msgid "Banners"
msgstr ""
@@ -3721,7 +3789,7 @@ msgstr ""
msgid "Bond Paper"
msgstr ""
-#: cups/ppd-cache.c:4158
+#: cups/ppd-cache.c:4152
msgid "Booklet"
msgstr ""
@@ -3746,15 +3814,15 @@ msgstr ""
msgid "Cancel Jobs"
msgstr ""
-#: backend/ipp.c:2290
+#: backend/ipp.c:2287
msgid "Canceling print job."
msgstr ""
-#: scheduler/ipp.c:970 scheduler/ipp.c:2523
+#: scheduler/ipp.c:963 scheduler/ipp.c:2516
msgid "Cannot change printer-is-shared for remote queues."
msgstr ""
-#: scheduler/ipp.c:2510
+#: scheduler/ipp.c:2503
msgid "Cannot share a remote Kerberized printer."
msgstr ""
@@ -3762,12 +3830,12 @@ msgstr ""
msgid "Cassette"
msgstr ""
-#: cgi-bin/admin.c:1350 cgi-bin/admin.c:1492 cgi-bin/admin.c:1505
-#: cgi-bin/admin.c:1516
+#: cgi-bin/admin.c:1347 cgi-bin/admin.c:1489 cgi-bin/admin.c:1502
+#: cgi-bin/admin.c:1513
msgid "Change Settings"
msgstr ""
-#: scheduler/ipp.c:2072 scheduler/ipp.c:5793
+#: scheduler/ipp.c:2065 scheduler/ipp.c:5790
#, c-format
msgid "Character set \"%s\" not supported."
msgstr ""
@@ -3780,15 +3848,15 @@ msgstr ""
msgid "Clean Print Heads"
msgstr ""
-#: scheduler/ipp.c:3932
+#: scheduler/ipp.c:3924
msgid "Close-Job doesn't support the job-uri attribute."
msgstr ""
-#: cups/ppd-cache.c:3796 ppdc/sample.c:276
+#: cups/ppd-cache.c:3790 ppdc/sample.c:276
msgid "Color"
msgstr ""
-#: cups/ppd-cache.c:3757 ppdc/sample.c:274
+#: cups/ppd-cache.c:3751 ppdc/sample.c:274
msgid "Color Mode"
msgstr ""
@@ -3803,11 +3871,11 @@ msgstr ""
msgid "Community name uses indefinite length"
msgstr ""
-#: backend/ipp.c:869 backend/lpd.c:934 backend/socket.c:375
+#: backend/ipp.c:865 backend/lpd.c:929 backend/socket.c:375
msgid "Connected to printer."
msgstr ""
-#: backend/ipp.c:705 backend/lpd.c:758 backend/socket.c:295
+#: backend/ipp.c:701 backend/lpd.c:753 backend/socket.c:295
msgid "Connecting to printer."
msgstr ""
@@ -3819,11 +3887,11 @@ msgstr ""
msgid "Continuous"
msgstr ""
-#: backend/lpd.c:1083 backend/lpd.c:1215
+#: backend/lpd.c:1078 backend/lpd.c:1210
msgid "Control file sent successfully."
msgstr ""
-#: backend/ipp.c:1400 backend/lpd.c:450
+#: backend/ipp.c:1396 backend/lpd.c:445
msgid "Copying print data."
msgstr ""
@@ -3831,15 +3899,15 @@ msgstr ""
msgid "Created"
msgstr ""
-#: cups/tls-darwin.c:767 cups/tls-gnutls.c:557
+#: cups/tls-darwin.c:747 cups/tls-gnutls.c:582
msgid "Credentials do not validate against site CA certificate."
msgstr ""
-#: cups/tls-darwin.c:778 cups/tls-gnutls.c:574
+#: cups/tls-darwin.c:758 cups/tls-gnutls.c:599
msgid "Credentials have expired."
msgstr ""
-#: cups/ppd.c:1143 cups/ppd.c:1183 cups/ppd.c:1428 cups/ppd.c:1531
+#: cups/ppd.c:1122 cups/ppd.c:1162 cups/ppd.c:1371 cups/ppd.c:1474
msgid "Custom"
msgstr ""
@@ -3867,23 +3935,23 @@ msgstr ""
msgid "Darkness"
msgstr ""
-#: backend/lpd.c:1168
+#: backend/lpd.c:1163
msgid "Data file sent successfully."
msgstr ""
-#: cups/ppd-cache.c:3804 cups/ppd-cache.c:3813
+#: cups/ppd-cache.c:3798 cups/ppd-cache.c:3807
msgid "Deep Color"
msgstr ""
-#: cups/ppd-cache.c:3790
+#: cups/ppd-cache.c:3784
msgid "Deep Gray"
msgstr ""
-#: cgi-bin/admin.c:1789 cgi-bin/admin.c:1800 cgi-bin/admin.c:1845
+#: cgi-bin/admin.c:1786 cgi-bin/admin.c:1797 cgi-bin/admin.c:1842
msgid "Delete Class"
msgstr ""
-#: cgi-bin/admin.c:1874 cgi-bin/admin.c:1885 cgi-bin/admin.c:1930
+#: cgi-bin/admin.c:1871 cgi-bin/admin.c:1882 cgi-bin/admin.c:1927
msgid "Delete Printer"
msgstr ""
@@ -3891,20 +3959,20 @@ msgstr ""
msgid "DeskJet Series"
msgstr ""
-#: scheduler/ipp.c:1308
+#: scheduler/ipp.c:1301
#, c-format
msgid "Destination \"%s\" is not accepting jobs."
msgstr ""
-#: cups/ppd-cache.c:3834 cups/ppd-cache.c:3840
+#: cups/ppd-cache.c:3828 cups/ppd-cache.c:3834
msgid "Device CMYK"
msgstr ""
-#: cups/ppd-cache.c:3822 cups/ppd-cache.c:3828
+#: cups/ppd-cache.c:3816 cups/ppd-cache.c:3822
msgid "Device Gray"
msgstr ""
-#: cups/ppd-cache.c:3846 cups/ppd-cache.c:3852
+#: cups/ppd-cache.c:3840 cups/ppd-cache.c:3846
msgid "Device RGB"
msgstr ""
@@ -3952,13 +4020,13 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: scheduler/ipp.c:6310
+#: scheduler/ipp.c:6307
#, c-format
msgid "Document #%d does not exist in job #%d."
msgstr ""
-#: cups/ppd-cache.c:4289 cups/ppd-cache.c:4291 cups/ppd-cache.c:4354
-#: cups/ppd-cache.c:4391
+#: cups/ppd-cache.c:4283 cups/ppd-cache.c:4285 cups/ppd-cache.c:4348
+#: cups/ppd-cache.c:4385
msgid "Draft"
msgstr ""
@@ -3978,18 +4046,18 @@ msgstr ""
msgid "EPL2 Label Printer"
msgstr ""
-#: cgi-bin/admin.c:1544 cgi-bin/admin.c:1556 cgi-bin/admin.c:1610
-#: cgi-bin/admin.c:1617 cgi-bin/admin.c:1652 cgi-bin/admin.c:1665
-#: cgi-bin/admin.c:1689 cgi-bin/admin.c:1762
+#: cgi-bin/admin.c:1541 cgi-bin/admin.c:1553 cgi-bin/admin.c:1607
+#: cgi-bin/admin.c:1614 cgi-bin/admin.c:1649 cgi-bin/admin.c:1662
+#: cgi-bin/admin.c:1686 cgi-bin/admin.c:1759
msgid "Edit Configuration File"
msgstr ""
-#: cups/http.c:4633
+#: cups/http.c:4641
msgid "Encryption is not supported."
msgstr ""
#. TRANSLATORS: Banner/cover sheet after the print job.
-#: cgi-bin/admin.c:3256
+#: cgi-bin/admin.c:3065
msgid "Ending Banner"
msgstr ""
@@ -3997,7 +4065,7 @@ msgstr ""
msgid "English"
msgstr ""
-#: scheduler/client.c:1981
+#: scheduler/client.c:1979
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 ""
@@ -4213,7 +4281,7 @@ msgstr ""
msgid "Envelope You4 Long Edge"
msgstr ""
-#: test/ippfind.c:2825
+#: test/ippfind.c:2822
msgid "Environment Variables:"
msgstr ""
@@ -4221,7 +4289,7 @@ msgstr ""
msgid "Epson"
msgstr ""
-#: cgi-bin/admin.c:3299
+#: cgi-bin/admin.c:3108
msgid "Error Policy"
msgstr ""
@@ -4294,15 +4362,11 @@ msgstr ""
msgid "Expectation Failed"
msgstr ""
-#: cgi-bin/admin.c:2051 cgi-bin/admin.c:2070
-msgid "Export Printers to Samba"
-msgstr ""
-
-#: test/ippfind.c:2774
+#: test/ippfind.c:2771
msgid "Expressions:"
msgstr ""
-#: cups/ppd-cache.c:3764
+#: cups/ppd-cache.c:3758
msgid "Fast Grayscale"
msgstr ""
@@ -4335,7 +4399,7 @@ msgstr ""
msgid "File Folder"
msgstr ""
-#: scheduler/ipp.c:2397
+#: scheduler/ipp.c:2390
#, c-format
msgid "File device URIs have been disabled. To enable, see the FileDevice directive in \"%s/cups-files.conf\"."
msgstr ""
@@ -4346,11 +4410,11 @@ msgstr ""
msgid "Finished page %d."
msgstr ""
-#: cups/ppd-cache.c:4177
+#: cups/ppd-cache.c:4171
msgid "Finishing Preset"
msgstr ""
-#: cups/ppd-cache.c:4067
+#: cups/ppd-cache.c:4061
msgid "Fold"
msgstr ""
@@ -4366,7 +4430,7 @@ msgstr ""
msgid "Found"
msgstr ""
-#: cups/ppd.c:774 cups/ppd.c:1332
+#: cups/ppd.c:753 cups/ppd.c:1275
msgid "General"
msgstr ""
@@ -4382,14 +4446,14 @@ msgstr ""
msgid "Glossy Paper"
msgstr ""
-#: scheduler/ipp.c:2996 scheduler/ipp.c:3406 scheduler/ipp.c:3944
-#: scheduler/ipp.c:6239 scheduler/ipp.c:6386 scheduler/ipp.c:7897
-#: scheduler/ipp.c:9036 scheduler/ipp.c:9260 scheduler/ipp.c:9612
-#: scheduler/ipp.c:10225
+#: scheduler/ipp.c:2988 scheduler/ipp.c:3398 scheduler/ipp.c:3936
+#: scheduler/ipp.c:6236 scheduler/ipp.c:6383 scheduler/ipp.c:7894
+#: scheduler/ipp.c:9033 scheduler/ipp.c:9257 scheduler/ipp.c:9609
+#: scheduler/ipp.c:10222
msgid "Got a printer-uri attribute but no job-id."
msgstr ""
-#: cups/ppd-cache.c:3773 cups/ppd-cache.c:3784 ppdc/sample.c:275
+#: cups/ppd-cache.c:3767 cups/ppd-cache.c:3778 ppdc/sample.c:275
msgid "Grayscale"
msgstr ""
@@ -4409,7 +4473,7 @@ msgstr ""
msgid "Help file not in index."
msgstr ""
-#: cups/ppd-cache.c:4296 cups/ppd-cache.c:4365 cups/ppd-cache.c:4396
+#: cups/ppd-cache.c:4290 cups/ppd-cache.c:4359 cups/ppd-cache.c:4390
msgid "High"
msgstr ""
@@ -4421,7 +4485,7 @@ msgstr ""
msgid "IPP attribute has no name."
msgstr ""
-#: cups/ipp.c:6814
+#: cups/ipp.c:6802
msgid "IPP attribute is not a member of the message."
msgstr ""
@@ -4505,37 +4569,37 @@ msgstr ""
msgid "IPP value larger than 32767 bytes."
msgstr ""
-#: test/ippfind.c:2826
+#: test/ippfind.c:2823
msgid "IPPFIND_SERVICE_DOMAIN Domain name"
msgstr ""
-#: test/ippfind.c:2827
+#: test/ippfind.c:2824
msgid ""
"IPPFIND_SERVICE_HOSTNAME\n"
" Fully-qualified domain name"
msgstr ""
-#: test/ippfind.c:2829
+#: test/ippfind.c:2826
msgid "IPPFIND_SERVICE_NAME Service instance name"
msgstr ""
-#: test/ippfind.c:2830
+#: test/ippfind.c:2827
msgid "IPPFIND_SERVICE_PORT Port number"
msgstr ""
-#: test/ippfind.c:2831
+#: test/ippfind.c:2828
msgid "IPPFIND_SERVICE_REGTYPE DNS-SD registration type"
msgstr ""
-#: test/ippfind.c:2832
+#: test/ippfind.c:2829
msgid "IPPFIND_SERVICE_SCHEME URI scheme"
msgstr ""
-#: test/ippfind.c:2833
+#: test/ippfind.c:2830
msgid "IPPFIND_SERVICE_URI URI"
msgstr ""
-#: test/ippfind.c:2834
+#: test/ippfind.c:2831
msgid "IPPFIND_TXT_* Value of TXT record key"
msgstr ""
@@ -4543,23 +4607,23 @@ msgstr ""
msgid "ISOLatin1"
msgstr ""
-#: cups/ppd.c:317
+#: cups/ppd.c:298
msgid "Illegal control character"
msgstr ""
-#: cups/ppd.c:318
+#: cups/ppd.c:299
msgid "Illegal main keyword string"
msgstr ""
-#: cups/ppd.c:319
+#: cups/ppd.c:300
msgid "Illegal option keyword string"
msgstr ""
-#: cups/ppd.c:320
+#: cups/ppd.c:301
msgid "Illegal translation string"
msgstr ""
-#: cups/ppd.c:321
+#: cups/ppd.c:302
msgid "Illegal whitespace character"
msgstr ""
@@ -4583,7 +4647,7 @@ msgstr ""
msgid "Internal Server Error"
msgstr ""
-#: cups/ppd.c:308
+#: cups/ppd.c:289
msgid "Internal error"
msgstr ""
@@ -4595,7 +4659,7 @@ msgstr ""
msgid "Internet Postage 3-Part"
msgstr ""
-#: backend/ipp.c:323
+#: backend/ipp.c:319
msgid "Internet Printing Protocol"
msgstr ""
@@ -4603,15 +4667,15 @@ msgstr ""
msgid "Invalid group tag."
msgstr ""
-#: cups/pwg-media.c:286 cups/pwg-media.c:305
+#: cups/pwg-media.c:288 cups/pwg-media.c:307
msgid "Invalid media name arguments."
msgstr ""
-#: cups/dest-options.c:1223
+#: cups/dest-options.c:1232
msgid "Invalid media size."
msgstr ""
-#: scheduler/ipp.c:2717 scheduler/ipp.c:7053
+#: scheduler/ipp.c:2709 scheduler/ipp.c:7050
msgid "Invalid ppd-name value."
msgstr ""
@@ -4620,7 +4684,7 @@ msgstr ""
msgid "Invalid printer command \"%s\"."
msgstr ""
-#: cups/ppd.c:1450
+#: cups/ppd.c:1393
msgid "JCL"
msgstr ""
@@ -4680,52 +4744,52 @@ msgstr ""
msgid "JIS B9"
msgstr ""
-#: scheduler/ipp.c:9332
+#: scheduler/ipp.c:9329
#, c-format
msgid "Job #%d cannot be restarted - no files."
msgstr ""
-#: scheduler/ipp.c:3036 scheduler/ipp.c:3270 scheduler/ipp.c:3329
-#: scheduler/ipp.c:3508 scheduler/ipp.c:3954 scheduler/ipp.c:5898
-#: scheduler/ipp.c:6279 scheduler/ipp.c:6426 scheduler/ipp.c:6763
-#: scheduler/ipp.c:7738 scheduler/ipp.c:7760 scheduler/ipp.c:7938
-#: scheduler/ipp.c:8166 scheduler/ipp.c:8209 scheduler/ipp.c:9076
-#: scheduler/ipp.c:9300 scheduler/ipp.c:9652 scheduler/ipp.c:10265
+#: scheduler/ipp.c:3028 scheduler/ipp.c:3262 scheduler/ipp.c:3321
+#: scheduler/ipp.c:3500 scheduler/ipp.c:3946 scheduler/ipp.c:5895
+#: scheduler/ipp.c:6276 scheduler/ipp.c:6423 scheduler/ipp.c:6760
+#: scheduler/ipp.c:7735 scheduler/ipp.c:7757 scheduler/ipp.c:7935
+#: scheduler/ipp.c:8163 scheduler/ipp.c:8206 scheduler/ipp.c:9073
+#: scheduler/ipp.c:9297 scheduler/ipp.c:9649 scheduler/ipp.c:10262
#, c-format
msgid "Job #%d does not exist."
msgstr ""
-#: scheduler/ipp.c:3540
+#: scheduler/ipp.c:3532
#, c-format
msgid "Job #%d is already aborted - can't cancel."
msgstr ""
-#: scheduler/ipp.c:3534
+#: scheduler/ipp.c:3526
#, c-format
msgid "Job #%d is already canceled - can't cancel."
msgstr ""
-#: scheduler/ipp.c:3546
+#: scheduler/ipp.c:3538
#, c-format
msgid "Job #%d is already completed - can't cancel."
msgstr ""
-#: scheduler/ipp.c:7964 scheduler/ipp.c:8251 scheduler/ipp.c:10280
+#: scheduler/ipp.c:7961 scheduler/ipp.c:8248 scheduler/ipp.c:10277
#, c-format
msgid "Job #%d is finished and cannot be altered."
msgstr ""
-#: scheduler/ipp.c:9314
+#: scheduler/ipp.c:9311
#, c-format
msgid "Job #%d is not complete."
msgstr ""
-#: scheduler/ipp.c:3051
+#: scheduler/ipp.c:3043
#, c-format
msgid "Job #%d is not held for authentication."
msgstr ""
-#: scheduler/ipp.c:9090
+#: scheduler/ipp.c:9087
#, c-format
msgid "Job #%d is not held."
msgstr ""
@@ -4746,7 +4810,7 @@ msgstr ""
msgid "Job Stopped"
msgstr ""
-#: scheduler/ipp.c:10394
+#: scheduler/ipp.c:10391
msgid "Job is completed and cannot be changed."
msgstr ""
@@ -4754,11 +4818,11 @@ msgstr ""
msgid "Job operation failed"
msgstr ""
-#: scheduler/ipp.c:10430 scheduler/ipp.c:10447 scheduler/ipp.c:10458
+#: scheduler/ipp.c:10427 scheduler/ipp.c:10444 scheduler/ipp.c:10455
msgid "Job state cannot be changed."
msgstr ""
-#: scheduler/ipp.c:9180
+#: scheduler/ipp.c:9177
msgid "Job subscriptions cannot be renewed."
msgstr ""
@@ -4766,7 +4830,7 @@ msgstr ""
msgid "Jobs"
msgstr ""
-#: backend/lpd.c:167
+#: backend/lpd.c:162
msgid "LPD/LPR Host or Printer"
msgstr ""
@@ -4782,7 +4846,7 @@ msgstr ""
msgid "Label Top"
msgstr ""
-#: scheduler/ipp.c:2081 scheduler/ipp.c:5802
+#: scheduler/ipp.c:2074 scheduler/ipp.c:5799
#, c-format
msgid "Language \"%s\" not supported."
msgstr ""
@@ -4807,19 +4871,24 @@ msgstr ""
msgid "Light"
msgstr ""
-#: cups/ppd.c:316
+#: cups/ppd.c:297
msgid "Line longer than the maximum allowed (255 characters)"
msgstr ""
-#: cgi-bin/admin.c:2088
+#: cgi-bin/admin.c:1950
msgid "List Available Printers"
msgstr ""
-#: scheduler/ipp.c:5511
+#: test/ippeveprinter.c:593
+#, c-format
+msgid "Listening on port %d."
+msgstr ""
+
+#: scheduler/ipp.c:5508
msgid "Local printer created."
msgstr ""
-#: cups/ppd-cache.c:3878 ppdc/sample.c:264
+#: cups/ppd-cache.c:3872 ppdc/sample.c:264
msgid "Long-Edge (Portrait)"
msgstr ""
@@ -4831,11 +4900,11 @@ msgstr ""
msgid "Manual Feed"
msgstr ""
-#: cups/ppd.c:821 cups/ppd.c:1387
+#: cups/ppd.c:800 cups/ppd.c:1330
msgid "Media Size"
msgstr ""
-#: cups/ppd.c:825 cups/ppd.c:1391 ppdc/sample.c:254
+#: cups/ppd.c:804 cups/ppd.c:1334 ppdc/sample.c:254
msgid "Media Source"
msgstr ""
@@ -4843,7 +4912,7 @@ msgstr ""
msgid "Media Tracking"
msgstr ""
-#: cups/ppd.c:823 cups/ppd.c:1389 ppdc/sample.c:280
+#: cups/ppd.c:802 cups/ppd.c:1332 ppdc/sample.c:280
msgid "Media Type"
msgstr ""
@@ -4851,66 +4920,66 @@ msgstr ""
msgid "Medium"
msgstr ""
-#: cups/ppd.c:305
+#: cups/ppd.c:286
msgid "Memory allocation error"
msgstr ""
-#: cups/ppd.c:325
+#: cups/ppd.c:306
msgid "Missing CloseGroup"
msgstr ""
-#: cups/ppd.c:327
+#: cups/ppd.c:308
msgid "Missing CloseUI/JCLCloseUI"
msgstr ""
-#: cups/ppd.c:306
+#: cups/ppd.c:287
msgid "Missing PPD-Adobe-4.x header"
msgstr ""
-#: cups/ppd.c:315
+#: cups/ppd.c:296
msgid "Missing asterisk in column 1"
msgstr ""
-#: scheduler/ipp.c:6302
+#: scheduler/ipp.c:6299
msgid "Missing document-number attribute."
msgstr ""
-#: cgi-bin/admin.c:505 cgi-bin/admin.c:1801 cgi-bin/admin.c:1886
-#: cgi-bin/admin.c:2480 cgi-bin/admin.c:2734 cgi-bin/admin.c:2845
-#: cgi-bin/admin.c:3555
+#: cgi-bin/admin.c:502 cgi-bin/admin.c:1798 cgi-bin/admin.c:1883
+#: cgi-bin/admin.c:2289 cgi-bin/admin.c:2543 cgi-bin/admin.c:2654
+#: cgi-bin/admin.c:3364
msgid "Missing form variable"
msgstr ""
-#: scheduler/ipp.c:9706
+#: scheduler/ipp.c:9703
msgid "Missing last-document attribute in request."
msgstr ""
-#: cups/pwg-media.c:545
+#: cups/pwg-media.c:547
msgid "Missing media or media-col."
msgstr ""
-#: cups/pwg-media.c:464
+#: cups/pwg-media.c:466
msgid "Missing media-size in media-col."
msgstr ""
-#: scheduler/ipp.c:6903
+#: scheduler/ipp.c:6900
msgid "Missing notify-subscription-ids attribute."
msgstr ""
-#: cups/ppd.c:323
+#: cups/ppd.c:304
msgid "Missing option keyword"
msgstr ""
-#: scheduler/ipp.c:3177 scheduler/ipp.c:3202
+#: scheduler/ipp.c:3169 scheduler/ipp.c:3194
msgid "Missing requesting-user-name attribute."
msgstr ""
-#: scheduler/ipp.c:5428 scheduler/ipp.c:5454
+#: scheduler/ipp.c:5425 scheduler/ipp.c:5451
#, c-format
msgid "Missing required attribute \"%s\"."
msgstr ""
-#: scheduler/ipp.c:354
+#: scheduler/ipp.c:347
msgid "Missing required attributes."
msgstr ""
@@ -4922,15 +4991,15 @@ msgstr ""
msgid "Missing scheme in URI"
msgstr ""
-#: cups/ppd.c:307
+#: cups/ppd.c:288
msgid "Missing value string"
msgstr ""
-#: cups/pwg-media.c:452
+#: cups/pwg-media.c:454
msgid "Missing x-dimension in media-size."
msgstr ""
-#: cups/pwg-media.c:458
+#: cups/pwg-media.c:460
msgid "Missing y-dimension in media-size."
msgstr ""
@@ -4943,15 +5012,15 @@ msgid ""
" device-id = %s"
msgstr ""
-#: test/ippfind.c:2804
+#: test/ippfind.c:2801
msgid "Modifiers:"
msgstr ""
-#: cgi-bin/admin.c:339
+#: cgi-bin/admin.c:336
msgid "Modify Class"
msgstr ""
-#: cgi-bin/admin.c:652
+#: cgi-bin/admin.c:649
msgid "Modify Printer"
msgstr ""
@@ -4967,7 +5036,7 @@ msgstr ""
msgid "Moved Permanently"
msgstr ""
-#: cups/ppd.c:304
+#: cups/ppd.c:285
msgid "NULL PPD file pointer"
msgstr ""
@@ -4975,7 +5044,7 @@ msgstr ""
msgid "Name OID uses indefinite length"
msgstr ""
-#: scheduler/ipp.c:1063
+#: scheduler/ipp.c:1056
msgid "Nested classes are not allowed."
msgstr ""
@@ -4983,15 +5052,15 @@ msgstr ""
msgid "Never"
msgstr ""
-#: cups/tls-darwin.c:709 cups/tls-gnutls.c:499
+#: cups/tls-darwin.c:689 cups/tls-gnutls.c:524
msgid "New credentials are not valid for name."
msgstr ""
-#: cups/tls-darwin.c:699 cups/tls-gnutls.c:489
+#: cups/tls-darwin.c:679 cups/tls-gnutls.c:514
msgid "New credentials are older than stored credentials."
msgstr ""
-#: cups/ppd.c:1999
+#: cups/ppd.c:1942
msgid "No"
msgstr ""
@@ -4999,7 +5068,7 @@ msgstr ""
msgid "No Content"
msgstr ""
-#: cups/ppd-cache.c:3092
+#: cups/ppd-cache.c:3076
msgid "No IPP attributes."
msgstr ""
@@ -5019,20 +5088,20 @@ msgstr ""
msgid "No active connection."
msgstr ""
-#: scheduler/ipp.c:3457
+#: scheduler/ipp.c:3449
#, c-format
msgid "No active jobs on %s."
msgstr ""
-#: scheduler/ipp.c:214
+#: scheduler/ipp.c:207
msgid "No attributes in request."
msgstr ""
-#: scheduler/ipp.c:3078
+#: scheduler/ipp.c:3070
msgid "No authentication information provided."
msgstr ""
-#: cups/tls-darwin.c:649 cups/tls-gnutls.c:436
+#: cups/tls-darwin.c:629 cups/tls-gnutls.c:461
msgid "No common name specified."
msgstr ""
@@ -5044,11 +5113,11 @@ msgstr ""
msgid "No default destination."
msgstr ""
-#: scheduler/ipp.c:6102
+#: scheduler/ipp.c:6099
msgid "No default printer."
msgstr ""
-#: cgi-bin/ipp-var.c:418 scheduler/ipp.c:7484
+#: cgi-bin/ipp-var.c:418 scheduler/ipp.c:7481
msgid "No destinations added."
msgstr ""
@@ -5064,7 +5133,7 @@ msgstr ""
msgid "No error-status"
msgstr ""
-#: scheduler/ipp.c:8456 scheduler/ipp.c:9720
+#: scheduler/ipp.c:8453 scheduler/ipp.c:9717
msgid "No file in print request."
msgstr ""
@@ -5093,7 +5162,7 @@ msgstr ""
msgid "No printer-uri found for class"
msgstr ""
-#: scheduler/ipp.c:6509
+#: scheduler/ipp.c:6506
msgid "No printer-uri in request."
msgstr ""
@@ -5113,15 +5182,15 @@ msgstr ""
msgid "No request-id"
msgstr ""
-#: cups/tls-darwin.c:729 cups/tls-gnutls.c:519
+#: cups/tls-darwin.c:709 cups/tls-gnutls.c:544
msgid "No stored credentials, not valid for name."
msgstr ""
-#: scheduler/ipp.c:5687
+#: scheduler/ipp.c:5684
msgid "No subscription attributes in request."
msgstr ""
-#: scheduler/ipp.c:7837
+#: scheduler/ipp.c:7834
msgid "No subscriptions found."
msgstr ""
@@ -5141,12 +5210,12 @@ msgstr ""
msgid "Non-continuous (Web sensing)"
msgstr ""
-#: cups/ppd-cache.c:4020 cups/ppd-cache.c:4070 cups/ppd-cache.c:4120
-#: cups/ppd-cache.c:4180
+#: cups/ppd-cache.c:4014 cups/ppd-cache.c:4064 cups/ppd-cache.c:4114
+#: cups/ppd-cache.c:4174
msgid "None"
msgstr ""
-#: cups/ppd-cache.c:4293 cups/ppd-cache.c:4359 cups/ppd-cache.c:4393
+#: cups/ppd-cache.c:4287 cups/ppd-cache.c:4353 cups/ppd-cache.c:4387
#: ppdc/sample.c:238
msgid "Normal"
msgstr ""
@@ -5171,7 +5240,7 @@ msgstr ""
msgid "Not Supported"
msgstr ""
-#: scheduler/ipp.c:1517 scheduler/ipp.c:10991
+#: scheduler/ipp.c:1510 scheduler/ipp.c:10988
msgid "Not allowed to print."
msgstr ""
@@ -5179,11 +5248,11 @@ msgstr ""
msgid "Note"
msgstr ""
-#: cups/http-support.c:1488 cups/http-support.c:1627 cups/ppd.c:302
+#: cups/http-support.c:1488 cups/http-support.c:1627 cups/ppd.c:283
msgid "OK"
msgstr ""
-#: cups/ppd-cache.c:3878 ppdc/sample.c:263
+#: cups/ppd-cache.c:3872 ppdc/sample.c:263
msgid "Off (1-Sided)"
msgstr ""
@@ -5195,24 +5264,24 @@ msgstr ""
msgid "Online Help"
msgstr ""
-#: scheduler/ipp.c:5407
+#: scheduler/ipp.c:5404
msgid "Only local users can create a local printer."
msgstr ""
-#: cups/adminutil.c:197
+#: cups/adminutil.c:202
#, c-format
msgid "Open of %s failed: %s"
msgstr ""
-#: cups/ppd.c:310
+#: cups/ppd.c:291
msgid "OpenGroup without a CloseGroup first"
msgstr ""
-#: cups/ppd.c:312
+#: cups/ppd.c:293
msgid "OpenUI/JCLOpenUI without a CloseUI/JCLCloseUI first"
msgstr ""
-#: cgi-bin/admin.c:3326
+#: cgi-bin/admin.c:3135
msgid "Operation Policy"
msgstr ""
@@ -5221,18 +5290,18 @@ msgstr ""
msgid "Option \"%s\" cannot be included via %%%%IncludeFeature."
msgstr ""
-#: cgi-bin/admin.c:2976 cgi-bin/admin.c:3060
+#: cgi-bin/admin.c:2785 cgi-bin/admin.c:2869
msgid "Options Installed"
msgstr ""
#: berkeley/lpq.c:642 berkeley/lpr.c:431 berkeley/lprm.c:232
-#: scheduler/cupsfilter.c:1476 scheduler/main.c:2135 systemv/cancel.c:401
+#: scheduler/cupsfilter.c:1476 scheduler/main.c:2112 systemv/cancel.c:401
#: systemv/cupsaccept.c:243 systemv/cupsctl.c:191 systemv/cupstestppd.c:3857
-#: systemv/lp.c:750 systemv/lpadmin.c:1630 systemv/lpinfo.c:497
+#: systemv/lp.c:750 systemv/lpadmin.c:1615 systemv/lpinfo.c:497
#: systemv/lpmove.c:216 systemv/lpoptions.c:538 systemv/lpstat.c:2044
-#: test/ippfind.c:2768 test/ipptool.c:4300 ppdc/ppdc.cxx:426
-#: ppdc/ppdhtml.cxx:173 ppdc/ppdi.cxx:119 ppdc/ppdmerge.cxx:357
-#: ppdc/ppdpo.cxx:243
+#: test/ippeveprinter.c:7586 test/ippfind.c:2765 test/ipptool.c:4300
+#: ppdc/ppdc.cxx:426 ppdc/ppdhtml.cxx:173 ppdc/ppdi.cxx:119
+#: ppdc/ppdmerge.cxx:356 ppdc/ppdpo.cxx:243
msgid "Options:"
msgstr ""
@@ -5248,11 +5317,11 @@ msgstr ""
msgid "Out of date PPD cache file."
msgstr ""
-#: cups/ppd-cache.c:1946
+#: cups/ppd-cache.c:1934
msgid "Out of memory."
msgstr ""
-#: cups/ppd.c:827 cups/ppd.c:1393
+#: cups/ppd.c:806 cups/ppd.c:1336
msgid "Output Mode"
msgstr ""
@@ -5304,7 +5373,7 @@ msgstr ""
msgid "ParamCustominTearInterval"
msgstr ""
-#: cups/auth.c:217 cups/auth.c:365
+#: cups/auth.c:235 cups/auth.c:394
#, c-format
msgid "Password for %s on %s? "
msgstr ""
@@ -5333,11 +5402,11 @@ msgstr ""
msgid "Plain Paper"
msgstr ""
-#: cgi-bin/admin.c:2994 cgi-bin/admin.c:3275
+#: cgi-bin/admin.c:2803 cgi-bin/admin.c:3084
msgid "Policies"
msgstr ""
-#: cgi-bin/admin.c:3001 cgi-bin/admin.c:3344 cgi-bin/admin.c:3357
+#: cgi-bin/admin.c:2810 cgi-bin/admin.c:3153 cgi-bin/admin.c:3166
msgid "Port Monitor"
msgstr ""
@@ -5361,7 +5430,7 @@ msgstr ""
msgid "Postcard Long Edge"
msgstr ""
-#: backend/ipp.c:977 backend/ipp.c:985
+#: backend/ipp.c:973 backend/ipp.c:981
msgid "Preparing to print."
msgstr ""
@@ -5377,7 +5446,7 @@ msgstr ""
msgid "Print Mode"
msgstr ""
-#: cups/ppd-cache.c:4287 cups/ppd-cache.c:4349 cups/ppd-cache.c:4389
+#: cups/ppd-cache.c:4281 cups/ppd-cache.c:4343 cups/ppd-cache.c:4383
msgid "Print Quality"
msgstr ""
@@ -5409,19 +5478,19 @@ msgstr ""
msgid "Print file sent."
msgstr ""
-#: backend/ipp.c:2264
+#: backend/ipp.c:2261
msgid "Print job canceled at printer."
msgstr ""
-#: backend/ipp.c:2256
+#: backend/ipp.c:2253
msgid "Print job too large."
msgstr ""
-#: backend/ipp.c:1725
+#: backend/ipp.c:1721
msgid "Print job was not accepted."
msgstr ""
-#: scheduler/ipp.c:5473
+#: scheduler/ipp.c:5470
#, c-format
msgid "Printer \"%s\" already exists."
msgstr ""
@@ -5450,15 +5519,15 @@ msgstr ""
msgid "Printer Settings"
msgstr ""
-#: backend/ipp.c:2259
+#: backend/ipp.c:2256
msgid "Printer cannot print supplied content."
msgstr ""
-#: backend/ipp.c:2262
+#: backend/ipp.c:2259
msgid "Printer cannot print with supplied options."
msgstr ""
-#: cups/ppd-cache.c:4562
+#: cups/ppd-cache.c:4556
msgid "Printer does not support required IPP attributes or document formats."
msgstr ""
@@ -5476,7 +5545,7 @@ msgstr ""
msgid "Printing page %d, %u%% complete."
msgstr ""
-#: cups/ppd-cache.c:4117
+#: cups/ppd-cache.c:4111
msgid "Punch"
msgstr ""
@@ -5484,7 +5553,7 @@ msgstr ""
msgid "Quarto"
msgstr ""
-#: scheduler/ipp.c:1512 scheduler/ipp.c:10986
+#: scheduler/ipp.c:1505 scheduler/ipp.c:10983
msgid "Quota limit reached."
msgstr ""
@@ -5496,12 +5565,12 @@ msgstr ""
msgid "Reject Jobs"
msgstr ""
-#: backend/lpd.c:1079 backend/lpd.c:1211
+#: backend/lpd.c:1074 backend/lpd.c:1206
#, c-format
msgid "Remote host did not accept control file (%d)."
msgstr ""
-#: backend/lpd.c:1164
+#: backend/lpd.c:1159
#, c-format
msgid "Remote host did not accept data file (%d)."
msgstr ""
@@ -5514,7 +5583,7 @@ msgstr ""
msgid "Request Entity Too Large"
msgstr ""
-#: cups/ppd.c:829 cups/ppd.c:1395 ppdc/sample.c:231
+#: cups/ppd.c:808 cups/ppd.c:1338 ppdc/sample.c:231
msgid "Resolution"
msgstr ""
@@ -5534,11 +5603,6 @@ msgstr ""
msgid "Rewind"
msgstr ""
-#: cups/adminutil.c:1354
-#, c-format
-msgid "Running command: %s %s -N -A %s -c '%s'"
-msgstr ""
-
#: cups/snmp.c:949
msgid "SEQUENCE uses indefinite length"
msgstr ""
@@ -5551,11 +5615,11 @@ msgstr ""
msgid "See Other"
msgstr ""
-#: scheduler/ipp.c:7107 scheduler/ipp.c:7126
+#: scheduler/ipp.c:7104 scheduler/ipp.c:7123
msgid "See remote printer."
msgstr ""
-#: cups/tls-darwin.c:784 cups/tls-gnutls.c:581
+#: cups/tls-darwin.c:764 cups/tls-gnutls.c:606
msgid "Self-signed credentials are blocked."
msgstr ""
@@ -5579,7 +5643,7 @@ msgstr ""
msgid "Server Stopped"
msgstr ""
-#: cups/tls-darwin.c:1289 cups/tls-gnutls.c:1273
+#: cups/tls-darwin.c:1274 cups/tls-gnutls.c:1298
msgid "Server credentials not set."
msgstr ""
@@ -5587,24 +5651,24 @@ msgstr ""
msgid "Service Unavailable"
msgstr ""
-#: cgi-bin/admin.c:2481 cgi-bin/admin.c:2527 cgi-bin/admin.c:2684
-#: cgi-bin/admin.c:2703
+#: cgi-bin/admin.c:2290 cgi-bin/admin.c:2336 cgi-bin/admin.c:2493
+#: cgi-bin/admin.c:2512
msgid "Set Allowed Users"
msgstr ""
-#: cgi-bin/admin.c:2730
+#: cgi-bin/admin.c:2539
msgid "Set As Server Default"
msgstr ""
-#: cgi-bin/admin.c:2830
+#: cgi-bin/admin.c:2639
msgid "Set Class Options"
msgstr ""
-#: cgi-bin/admin.c:2830 cgi-bin/admin.c:3004 cgi-bin/admin.c:3386
+#: cgi-bin/admin.c:2639 cgi-bin/admin.c:2813 cgi-bin/admin.c:3195
msgid "Set Printer Options"
msgstr ""
-#: cgi-bin/admin.c:3556 cgi-bin/admin.c:3600 cgi-bin/admin.c:3618
+#: cgi-bin/admin.c:3365 cgi-bin/admin.c:3409 cgi-bin/admin.c:3427
msgid "Set Publishing"
msgstr ""
@@ -5612,7 +5676,7 @@ msgstr ""
msgid "Shipping Address"
msgstr ""
-#: cups/ppd-cache.c:3878 ppdc/sample.c:265
+#: cups/ppd-cache.c:3872 ppdc/sample.c:265
msgid "Short-Edge (Landscape)"
msgstr ""
@@ -5620,7 +5684,7 @@ msgstr ""
msgid "Special Paper"
msgstr ""
-#: backend/lpd.c:1120
+#: backend/lpd.c:1115
#, c-format
msgid "Spooling job, %.0f%% complete."
msgstr ""
@@ -5629,12 +5693,12 @@ msgstr ""
msgid "Standard"
msgstr ""
-#: cups/ppd-cache.c:4017
+#: cups/ppd-cache.c:4011
msgid "Staple"
msgstr ""
#. TRANSLATORS: Banner/cover sheet before the print job.
-#: cgi-bin/admin.c:3247
+#: cgi-bin/admin.c:3056
msgid "Starting Banner"
msgstr ""
@@ -5648,13 +5712,13 @@ msgstr ""
msgid "Statement"
msgstr ""
-#: scheduler/ipp.c:3603 scheduler/ipp.c:6919 scheduler/ipp.c:7644
-#: scheduler/ipp.c:9168
+#: scheduler/ipp.c:3595 scheduler/ipp.c:6916 scheduler/ipp.c:7641
+#: scheduler/ipp.c:9165
#, c-format
msgid "Subscription #%d does not exist."
msgstr ""
-#: test/ippfind.c:2815
+#: test/ippfind.c:2812
msgid "Substitutions:"
msgstr ""
@@ -5698,33 +5762,33 @@ msgstr ""
msgid "Tear-Off Adjust Position"
msgstr ""
-#: scheduler/ipp.c:1348
+#: scheduler/ipp.c:1341
#, c-format
msgid "The \"%s\" attribute is required for print jobs."
msgstr ""
-#: scheduler/ipp.c:6580 scheduler/ipp.c:6660 scheduler/ipp.c:6673
-#: scheduler/ipp.c:6685 scheduler/ipp.c:6700
+#: scheduler/ipp.c:6577 scheduler/ipp.c:6657 scheduler/ipp.c:6670
+#: scheduler/ipp.c:6682 scheduler/ipp.c:6697
#, c-format
msgid "The %s attribute cannot be provided with job-ids."
msgstr ""
-#: scheduler/ipp.c:1327
+#: scheduler/ipp.c:1320
#, c-format
msgid "The '%s' Job Status attribute cannot be supplied in a job creation request."
msgstr ""
-#: scheduler/ipp.c:5207
+#: scheduler/ipp.c:5199
#, c-format
msgid "The '%s' operation attribute cannot be supplied in a Create-Job request."
msgstr ""
-#: scheduler/ipp.c:7149
+#: scheduler/ipp.c:7146
#, c-format
msgid "The PPD file \"%s\" could not be found."
msgstr ""
-#: scheduler/ipp.c:7138
+#: scheduler/ipp.c:7135
#, c-format
msgid "The PPD file \"%s\" could not be opened: %s"
msgstr ""
@@ -5734,29 +5798,29 @@ msgstr ""
msgid "The PPD file could not be opened."
msgstr ""
-#: cgi-bin/admin.c:518
+#: cgi-bin/admin.c:515
msgid "The class name may only contain up to 127 printable characters and may not contain spaces, slashes (/), or the pound sign (#)."
msgstr ""
-#: scheduler/ipp.c:2108
+#: scheduler/ipp.c:2101
msgid "The notify-lease-duration attribute cannot be used with job subscriptions."
msgstr ""
-#: scheduler/ipp.c:2091 scheduler/ipp.c:5812
+#: scheduler/ipp.c:2084 scheduler/ipp.c:5809
#, c-format
msgid "The notify-user-data value is too large (%d > 63 octets)."
msgstr ""
-#: backend/ipp.c:997
+#: backend/ipp.c:993
msgid "The printer configuration is incorrect or the printer no longer exists."
msgstr ""
-#: backend/lpd.c:683 backend/lpd.c:1072 backend/lpd.c:1154 backend/lpd.c:1204
+#: backend/lpd.c:678 backend/lpd.c:1067 backend/lpd.c:1149 backend/lpd.c:1199
msgid "The printer did not respond."
msgstr ""
-#: backend/ipp.c:770 backend/ipp.c:960 backend/ipp.c:1074 backend/ipp.c:1527
-#: backend/ipp.c:1697 backend/lpd.c:891 backend/socket.c:354
+#: backend/ipp.c:766 backend/ipp.c:956 backend/ipp.c:1070 backend/ipp.c:1523
+#: backend/ipp.c:1693 backend/lpd.c:886 backend/socket.c:354
#: backend/usb-unix.c:117 backend/usb-unix.c:407 backend/usb-unix.c:490
msgid "The printer is in use."
msgstr ""
@@ -5765,8 +5829,8 @@ msgstr ""
msgid "The printer is not connected."
msgstr ""
-#: backend/ipp.c:748 backend/ipp.c:781 backend/ipp.c:956 backend/lpd.c:870
-#: backend/lpd.c:911 backend/socket.c:333 backend/socket.c:366
+#: backend/ipp.c:744 backend/ipp.c:777 backend/ipp.c:952 backend/lpd.c:865
+#: backend/lpd.c:906 backend/socket.c:333 backend/socket.c:366
msgid "The printer is not responding."
msgstr ""
@@ -5782,60 +5846,60 @@ msgstr ""
msgid "The printer is offline."
msgstr ""
-#: backend/ipp.c:764 backend/lpd.c:885 backend/socket.c:348
+#: backend/ipp.c:760 backend/lpd.c:880 backend/socket.c:348
msgid "The printer is unreachable at this time."
msgstr ""
-#: backend/ipp.c:757 backend/lpd.c:878 backend/socket.c:341
+#: backend/ipp.c:753 backend/lpd.c:873 backend/socket.c:341
msgid "The printer may not exist or is unavailable at this time."
msgstr ""
-#: cgi-bin/admin.c:701
+#: cgi-bin/admin.c:698
msgid "The printer name may only contain up to 127 printable characters and may not contain spaces, slashes (/ \\), quotes (' \"), question mark (?), or the pound sign (#)."
msgstr ""
-#: scheduler/ipp.c:769 scheduler/ipp.c:1054 scheduler/ipp.c:3242
-#: scheduler/ipp.c:3423 scheduler/ipp.c:5190 scheduler/ipp.c:5646
-#: scheduler/ipp.c:5980 scheduler/ipp.c:6546 scheduler/ipp.c:7353
-#: scheduler/ipp.c:7409 scheduler/ipp.c:7750 scheduler/ipp.c:8025
-#: scheduler/ipp.c:8114 scheduler/ipp.c:8147 scheduler/ipp.c:8471
-#: scheduler/ipp.c:8878 scheduler/ipp.c:8960 scheduler/ipp.c:10134
-#: scheduler/ipp.c:10596 scheduler/ipp.c:10949 scheduler/ipp.c:11031
-#: scheduler/ipp.c:11360
+#: scheduler/ipp.c:762 scheduler/ipp.c:1047 scheduler/ipp.c:3234
+#: scheduler/ipp.c:3415 scheduler/ipp.c:5182 scheduler/ipp.c:5643
+#: scheduler/ipp.c:5977 scheduler/ipp.c:6543 scheduler/ipp.c:7350
+#: scheduler/ipp.c:7406 scheduler/ipp.c:7747 scheduler/ipp.c:8022
+#: scheduler/ipp.c:8111 scheduler/ipp.c:8144 scheduler/ipp.c:8468
+#: scheduler/ipp.c:8875 scheduler/ipp.c:8957 scheduler/ipp.c:10131
+#: scheduler/ipp.c:10593 scheduler/ipp.c:10946 scheduler/ipp.c:11028
+#: scheduler/ipp.c:11357
msgid "The printer or class does not exist."
msgstr ""
-#: scheduler/ipp.c:1266
+#: scheduler/ipp.c:1259
msgid "The printer or class is not shared."
msgstr ""
-#: scheduler/ipp.c:875 scheduler/ipp.c:2272
+#: scheduler/ipp.c:868 scheduler/ipp.c:2265
#, c-format
msgid "The printer-uri \"%s\" contains invalid characters."
msgstr ""
-#: scheduler/ipp.c:3219
+#: scheduler/ipp.c:3211
msgid "The printer-uri attribute is required."
msgstr ""
-#: scheduler/ipp.c:859
+#: scheduler/ipp.c:852
msgid "The printer-uri must be of the form \"ipp://HOSTNAME/classes/CLASSNAME\"."
msgstr ""
-#: scheduler/ipp.c:2256
+#: scheduler/ipp.c:2249
msgid "The printer-uri must be of the form \"ipp://HOSTNAME/printers/PRINTERNAME\"."
msgstr ""
-#: scheduler/client.c:2004
+#: scheduler/client.c:1993
msgid "The web interface is currently disabled. Run \"cupsctl WebInterface=yes\" to enable it."
msgstr ""
-#: scheduler/ipp.c:6644
+#: scheduler/ipp.c:6641
#, c-format
msgid "The which-jobs value \"%s\" is not supported."
msgstr ""
-#: scheduler/ipp.c:5909
+#: scheduler/ipp.c:5906
msgid "There are too many subscriptions."
msgstr ""
@@ -5848,16 +5912,16 @@ msgstr ""
msgid "Thermal Transfer Media"
msgstr ""
-#: scheduler/ipp.c:1506
+#: scheduler/ipp.c:1499
msgid "Too many active jobs."
msgstr ""
-#: scheduler/ipp.c:1400
+#: scheduler/ipp.c:1393
#, c-format
msgid "Too many job-sheets values (%d > 2)."
msgstr ""
-#: scheduler/ipp.c:2585
+#: scheduler/ipp.c:2578
#, c-format
msgid "Too many printer-state-reasons values (%d > %d)."
msgstr ""
@@ -5886,8 +5950,8 @@ msgstr ""
msgid "Tray 4"
msgstr ""
-#: cups/tls-darwin.c:689 cups/tls-darwin.c:771 cups/tls-gnutls.c:479
-#: cups/tls-gnutls.c:561
+#: cups/tls-darwin.c:669 cups/tls-darwin.c:751 cups/tls-gnutls.c:504
+#: cups/tls-gnutls.c:586
msgid "Trust on first use is disabled."
msgstr ""
@@ -5935,7 +5999,7 @@ msgstr ""
msgid "US Letter Small"
msgstr ""
-#: cgi-bin/admin.c:1654 cgi-bin/admin.c:1667 cgi-bin/admin.c:1691
+#: cgi-bin/admin.c:1651 cgi-bin/admin.c:1664 cgi-bin/admin.c:1688
msgid "Unable to access cupsd.conf file"
msgstr ""
@@ -5943,24 +6007,24 @@ msgstr ""
msgid "Unable to access help file."
msgstr ""
-#: cgi-bin/admin.c:583
+#: cgi-bin/admin.c:580
msgid "Unable to add class"
msgstr ""
-#: backend/ipp.c:1884
+#: backend/ipp.c:1880
msgid "Unable to add document to print job."
msgstr ""
-#: scheduler/ipp.c:1581
+#: scheduler/ipp.c:1574
#, c-format
msgid "Unable to add job for destination \"%s\"."
msgstr ""
-#: cgi-bin/admin.c:826 cgi-bin/admin.c:1196
+#: cgi-bin/admin.c:823 cgi-bin/admin.c:1193
msgid "Unable to add printer"
msgstr ""
-#: scheduler/ipp.c:1184
+#: scheduler/ipp.c:1177
msgid "Unable to allocate memory for file types."
msgstr ""
@@ -5972,28 +6036,32 @@ msgstr ""
msgid "Unable to allocate memory for pages array"
msgstr ""
-#: backend/ipp.c:2169 backend/ipp.c:2701
+#: test/ippeveprinter.c:1425
+msgid "Unable to allocate memory for printer"
+msgstr ""
+
+#: backend/ipp.c:2165 backend/ipp.c:2696
msgid "Unable to cancel print job."
msgstr ""
-#: cgi-bin/admin.c:2685
+#: cgi-bin/admin.c:2494
msgid "Unable to change printer"
msgstr ""
-#: cgi-bin/admin.c:3601
+#: cgi-bin/admin.c:3410
msgid "Unable to change printer-is-shared attribute"
msgstr ""
-#: cgi-bin/admin.c:1352 cgi-bin/admin.c:1494
+#: cgi-bin/admin.c:1349 cgi-bin/admin.c:1491
msgid "Unable to change server settings"
msgstr ""
-#: cups/ipp.c:5191
+#: cups/ipp.c:5179
#, c-format
msgid "Unable to compile mimeMediaType regular expression: %s."
msgstr ""
-#: cups/ipp.c:5146
+#: cups/ipp.c:5134
#, c-format
msgid "Unable to compile naturalLanguage regular expression: %s."
msgstr ""
@@ -6002,25 +6070,25 @@ msgstr ""
msgid "Unable to configure printer options."
msgstr ""
-#: cups/adminutil.c:153 cups/request.c:1057
+#: cups/adminutil.c:158 cups/request.c:1057
msgid "Unable to connect to host."
msgstr ""
-#: backend/ipp.c:727 backend/ipp.c:1279 backend/lpd.c:851 backend/socket.c:314
+#: backend/ipp.c:723 backend/ipp.c:1275 backend/lpd.c:846 backend/socket.c:314
#: backend/usb-unix.c:103
msgid "Unable to contact printer, queuing on next printer in class."
msgstr ""
-#: scheduler/ipp.c:2688
+#: scheduler/ipp.c:2680
#, c-format
msgid "Unable to copy PPD file - %s"
msgstr ""
-#: scheduler/ipp.c:2733
+#: scheduler/ipp.c:2725
msgid "Unable to copy PPD file."
msgstr ""
-#: cups/tls-darwin.c:655 cups/tls-gnutls.c:442
+#: cups/tls-darwin.c:635 cups/tls-gnutls.c:467
msgid "Unable to create credentials from array."
msgstr ""
@@ -6028,23 +6096,28 @@ msgstr ""
msgid "Unable to create printer-uri"
msgstr ""
-#: scheduler/ipp.c:5483
+#: scheduler/ipp.c:5480
msgid "Unable to create printer."
msgstr ""
-#: cups/tls-darwin.c:1582 cups/tls-gnutls.c:1485
+#: cups/tls-darwin.c:1565 cups/tls-gnutls.c:1510
msgid "Unable to create server credentials."
msgstr ""
-#: cgi-bin/admin.c:1545 cgi-bin/admin.c:1557 scheduler/cupsfilter.c:1284
+#: test/ippeveprinter.c:615
+#, c-format
+msgid "Unable to create spool directory \"%s\": %s"
+msgstr ""
+
+#: cgi-bin/admin.c:1542 cgi-bin/admin.c:1554 scheduler/cupsfilter.c:1284
msgid "Unable to create temporary file"
msgstr ""
-#: cgi-bin/admin.c:1848
+#: cgi-bin/admin.c:1845
msgid "Unable to delete class"
msgstr ""
-#: cgi-bin/admin.c:1933
+#: cgi-bin/admin.c:1930
msgid "Unable to delete printer"
msgstr ""
@@ -6052,42 +6125,52 @@ msgstr ""
msgid "Unable to do maintenance command"
msgstr ""
-#: cgi-bin/admin.c:1669
+#: cgi-bin/admin.c:1666
msgid "Unable to edit cupsd.conf files larger than 1MB"
msgstr ""
-#: cups/tls-darwin.c:1770
+#: cups/tls-darwin.c:1792
+#, c-format
+msgid "Unable to establish a secure connection to host (%d)."
+msgstr ""
+
+#: cups/tls-darwin.c:1753
msgid "Unable to establish a secure connection to host (certificate chain invalid)."
msgstr ""
-#: cups/tls-darwin.c:1760
+#: cups/tls-darwin.c:1743
msgid "Unable to establish a secure connection to host (certificate not yet valid)."
msgstr ""
-#: cups/tls-darwin.c:1755
+#: cups/tls-darwin.c:1738
msgid "Unable to establish a secure connection to host (expired certificate)."
msgstr ""
-#: cups/tls-darwin.c:1765
+#: cups/tls-darwin.c:1748
msgid "Unable to establish a secure connection to host (host name mismatch)."
msgstr ""
-#: cups/tls-darwin.c:1775
+#: cups/tls-darwin.c:1758
msgid "Unable to establish a secure connection to host (peer dropped connection before responding)."
msgstr ""
-#: cups/tls-darwin.c:1750
+#: cups/tls-darwin.c:1733
msgid "Unable to establish a secure connection to host (self-signed certificate)."
msgstr ""
-#: cups/tls-darwin.c:1745
+#: cups/tls-darwin.c:1728
msgid "Unable to establish a secure connection to host (untrusted certificate)."
msgstr ""
-#: cups/tls-darwin.c:1808 cups/tls-sspi.c:1277 cups/tls-sspi.c:1294
+#: cups/tls-sspi.c:1277 cups/tls-sspi.c:1294
msgid "Unable to establish a secure connection to host."
msgstr ""
+#: test/ippeveprinter.c:1400 test/ippeveprinter.c:1410
+#, c-format
+msgid "Unable to execute command \"%s\": %s"
+msgstr ""
+
#: cgi-bin/ipp-var.c:347
msgid "Unable to find destination for job"
msgstr ""
@@ -6096,11 +6179,11 @@ msgstr ""
msgid "Unable to find printer."
msgstr ""
-#: cups/tls-darwin.c:1595
+#: cups/tls-darwin.c:1578
msgid "Unable to find server credentials."
msgstr ""
-#: backend/ipp.c:3364
+#: backend/ipp.c:3359
msgid "Unable to get backend exit status."
msgstr ""
@@ -6112,11 +6195,11 @@ msgstr ""
msgid "Unable to get class status"
msgstr ""
-#: cgi-bin/admin.c:1090
+#: cgi-bin/admin.c:1087
msgid "Unable to get list of printer drivers"
msgstr ""
-#: cgi-bin/admin.c:2535
+#: cgi-bin/admin.c:2344
msgid "Unable to get printer attributes"
msgstr ""
@@ -6128,7 +6211,7 @@ msgstr ""
msgid "Unable to get printer status"
msgstr ""
-#: backend/ipp.c:1021
+#: backend/ipp.c:1017
msgid "Unable to get printer status."
msgstr ""
@@ -6141,16 +6224,16 @@ msgstr ""
msgid "Unable to locate printer \"%s\"."
msgstr ""
-#: backend/dnssd.c:752 backend/ipp.c:340 backend/lpd.c:186
+#: backend/dnssd.c:752 backend/ipp.c:336 backend/lpd.c:181
#: backend/socket.c:155
msgid "Unable to locate printer."
msgstr ""
-#: cgi-bin/admin.c:582
+#: cgi-bin/admin.c:579
msgid "Unable to modify class"
msgstr ""
-#: cgi-bin/admin.c:825 cgi-bin/admin.c:1195
+#: cgi-bin/admin.c:822 cgi-bin/admin.c:1192
msgid "Unable to modify printer"
msgstr ""
@@ -6162,11 +6245,11 @@ msgstr ""
msgid "Unable to move jobs"
msgstr ""
-#: cgi-bin/admin.c:2881 cups/ppd.c:303
+#: cgi-bin/admin.c:2690 cups/ppd.c:284
msgid "Unable to open PPD file"
msgstr ""
-#: cgi-bin/admin.c:2303
+#: cgi-bin/admin.c:2161
msgid "Unable to open cupsd.conf file:"
msgstr ""
@@ -6174,7 +6257,7 @@ msgstr ""
msgid "Unable to open device file"
msgstr ""
-#: scheduler/ipp.c:6323
+#: scheduler/ipp.c:6320
#, c-format
msgid "Unable to open document #%d in job #%d."
msgstr ""
@@ -6183,7 +6266,7 @@ msgstr ""
msgid "Unable to open help file."
msgstr ""
-#: backend/ipp.c:381 backend/ipp.c:1624 backend/ipp.c:1837 backend/lpd.c:474
+#: backend/ipp.c:377 backend/ipp.c:1620 backend/ipp.c:1833 backend/lpd.c:469
#: backend/socket.c:142 backend/usb.c:224 filter/gziptoany.c:65
#: filter/pstops.c:262
msgid "Unable to open print file"
@@ -6203,7 +6286,13 @@ msgstr ""
msgid "Unable to read print data."
msgstr ""
-#: scheduler/ipp.c:8630 scheduler/ipp.c:9873
+#: test/ippeveprinter.c:6533 test/ippeveprinter.c:6551
+#: test/ippeveprinter.c:6570 test/ippeveprinter.c:6584
+#, c-format
+msgid "Unable to register \"%s.%s\": %d"
+msgstr ""
+
+#: scheduler/ipp.c:8627 scheduler/ipp.c:9870
msgid "Unable to rename job document file."
msgstr ""
@@ -6211,11 +6300,6 @@ msgstr ""
msgid "Unable to resolve printer-uri."
msgstr ""
-#: cups/adminutil.c:1390
-#, c-format
-msgid "Unable to run \"%s\": %s"
-msgstr ""
-
#: filter/pstops.c:527
msgid "Unable to see in file"
msgstr ""
@@ -6228,19 +6312,19 @@ msgstr ""
msgid "Unable to send data to printer."
msgstr ""
-#: cgi-bin/admin.c:3502
+#: cgi-bin/admin.c:3311
msgid "Unable to set options"
msgstr ""
-#: cgi-bin/admin.c:2772
+#: cgi-bin/admin.c:2581
msgid "Unable to set server default"
msgstr ""
-#: backend/ipp.c:3223 backend/ipp.c:3300 backend/ipp.c:3308
+#: backend/ipp.c:3218 backend/ipp.c:3295 backend/ipp.c:3303
msgid "Unable to start backend process."
msgstr ""
-#: cgi-bin/admin.c:1607
+#: cgi-bin/admin.c:1604
msgid "Unable to upload cupsd.conf file"
msgstr ""
@@ -6261,11 +6345,11 @@ msgstr ""
msgid "Unauthorized"
msgstr ""
-#: cgi-bin/admin.c:3198
+#: cgi-bin/admin.c:3007
msgid "Units"
msgstr ""
-#: cups/http-support.c:1556 cups/http-support.c:1640 cups/ppd.c:332
+#: cups/http-support.c:1556 cups/http-support.c:1640 cups/ppd.c:313
msgid "Unknown"
msgstr ""
@@ -6274,17 +6358,22 @@ msgstr ""
msgid "Unknown choice \"%s\" for option \"%s\"."
msgstr ""
-#: backend/ipp.c:523
+#: test/ippeveprinter.c:3780
+#, c-format
+msgid "Unknown directive \"%s\" on line %d of \"%s\" ignored."
+msgstr ""
+
+#: backend/ipp.c:519
#, c-format
msgid "Unknown encryption option value: \"%s\"."
msgstr ""
-#: backend/lpd.c:332
+#: backend/lpd.c:327
#, c-format
msgid "Unknown file order: \"%s\"."
msgstr ""
-#: backend/lpd.c:303
+#: backend/lpd.c:298
#, c-format
msgid "Unknown format character: \"%c\"."
msgstr ""
@@ -6293,11 +6382,11 @@ msgstr ""
msgid "Unknown hash algorithm."
msgstr ""
-#: cups/dest-options.c:1148
+#: cups/dest-options.c:1157
msgid "Unknown media size name."
msgstr ""
-#: backend/ipp.c:587
+#: backend/ipp.c:583
#, c-format
msgid "Unknown option \"%s\" with value \"%s\"."
msgstr ""
@@ -6307,17 +6396,17 @@ msgstr ""
msgid "Unknown option \"%s\"."
msgstr ""
-#: backend/lpd.c:318
+#: backend/lpd.c:313
#, c-format
msgid "Unknown print mode: \"%s\"."
msgstr ""
-#: scheduler/ipp.c:10818
+#: scheduler/ipp.c:10815
#, c-format
msgid "Unknown printer-error-policy \"%s\"."
msgstr ""
-#: scheduler/ipp.c:10801
+#: scheduler/ipp.c:10798
#, c-format
msgid "Unknown printer-op-policy \"%s\"."
msgstr ""
@@ -6338,59 +6427,59 @@ msgstr ""
msgid "Unknown service name."
msgstr ""
-#: backend/ipp.c:552
+#: backend/ipp.c:548
#, c-format
msgid "Unknown version option value: \"%s\"."
msgstr ""
-#: scheduler/ipp.c:11277
+#: scheduler/ipp.c:11274
#, c-format
msgid "Unsupported 'compression' value \"%s\"."
msgstr ""
-#: scheduler/ipp.c:11307
+#: scheduler/ipp.c:11304
#, c-format
msgid "Unsupported 'document-format' value \"%s\"."
msgstr ""
-#: scheduler/ipp.c:7977 scheduler/ipp.c:10360 scheduler/ipp.c:11321
+#: scheduler/ipp.c:7974 scheduler/ipp.c:10357 scheduler/ipp.c:11318
msgid "Unsupported 'job-hold-until' value."
msgstr ""
-#: scheduler/ipp.c:11337
+#: scheduler/ipp.c:11334
msgid "Unsupported 'job-name' value."
msgstr ""
-#: scheduler/ipp.c:305
+#: scheduler/ipp.c:298
#, c-format
msgid "Unsupported character set \"%s\"."
msgstr ""
-#: scheduler/ipp.c:8437 scheduler/ipp.c:9685
+#: scheduler/ipp.c:8434 scheduler/ipp.c:9682
#, c-format
msgid "Unsupported compression \"%s\"."
msgstr ""
-#: scheduler/ipp.c:8573 scheduler/ipp.c:9838
+#: scheduler/ipp.c:8570 scheduler/ipp.c:9835
#, c-format
msgid "Unsupported document-format \"%s\"."
msgstr ""
-#: scheduler/ipp.c:9821
+#: scheduler/ipp.c:9818
#, c-format
msgid "Unsupported document-format \"%s/%s\"."
msgstr ""
-#: scheduler/ipp.c:1366
+#: scheduler/ipp.c:1359
#, c-format
msgid "Unsupported format \"%s\"."
msgstr ""
-#: scheduler/ipp.c:1464
+#: scheduler/ipp.c:1457
msgid "Unsupported margins."
msgstr ""
-#: cups/pwg-media.c:539
+#: cups/pwg-media.c:541
msgid "Unsupported media value."
msgstr ""
@@ -6422,24 +6511,12 @@ msgstr ""
msgid "Upgrade Required"
msgstr ""
-#: systemv/lpadmin.c:674
-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 ""
-
#: systemv/cupsaccept.c:242
#, c-format
msgid "Usage: %s [options] destination(s)"
msgstr ""
-#: backend/dnssd.c:192 backend/ipp.c:329 backend/lpd.c:173
+#: backend/dnssd.c:192 backend/ipp.c:325 backend/lpd.c:168
#: backend/socket.c:119 backend/usb.c:170 filter/commandtops.c:57
#: filter/gziptoany.c:38 filter/pstops.c:223 monitor/bcp.c:48
#: monitor/tbcp.c:47
@@ -6458,7 +6535,7 @@ msgstr ""
msgid "Usage: cupsctl [options] [param=value ... paramN=valueN]"
msgstr ""
-#: scheduler/main.c:2134
+#: scheduler/main.c:2111
msgid "Usage: cupsd [options]"
msgstr ""
@@ -6472,7 +6549,11 @@ msgid ""
" program | cupstestppd [options] -"
msgstr ""
-#: test/ippfind.c:2762
+#: test/ippeveprinter.c:7585
+msgid "Usage: ippeveprinter [options] \"name\""
+msgstr ""
+
+#: test/ippfind.c:2759
msgid ""
"Usage: ippfind [options] regtype[,subtype][.domain.] ... [expression]\n"
" ippfind [options] name[.regtype[.domain.]] ... [expression]\n"
@@ -6490,7 +6571,7 @@ msgid ""
" lp [options] -i id"
msgstr ""
-#: systemv/lpadmin.c:1625
+#: systemv/lpadmin.c:1610
msgid ""
"Usage: lpadmin [options] -d destination\n"
" lpadmin [options] -p destination\n"
@@ -6549,7 +6630,7 @@ msgstr ""
msgid "Usage: ppdi [options] filename.ppd [ ... filenameN.ppd ]"
msgstr ""
-#: ppdc/ppdmerge.cxx:355
+#: ppdc/ppdmerge.cxx:354
msgid "Usage: ppdmerge [options] filename.ppd [ ... filenameN.ppd ]"
msgstr ""
@@ -6561,6 +6642,11 @@ msgstr ""
msgid "Usage: snmp [host-or-ip-address]"
msgstr ""
+#: test/ippeveprinter.c:620
+#, c-format
+msgid "Using spool directory \"%s\"."
+msgstr ""
+
#: cups/snmp.c:1018
msgid "Value uses indefinite length"
msgstr ""
@@ -6573,7 +6659,7 @@ msgstr ""
msgid "Version uses indefinite length"
msgstr ""
-#: backend/ipp.c:2004
+#: backend/ipp.c:2000
msgid "Waiting for job to complete."
msgstr ""
@@ -6593,13 +6679,13 @@ msgstr ""
msgid "Web Interface is Disabled"
msgstr ""
-#: cups/ppd.c:1997
+#: cups/ppd.c:1940
msgid "Yes"
msgstr ""
-#: scheduler/client.c:1991
+#: scheduler/client.c:1987
#, c-format
-msgid "You must access this page using the URL <A HREF=\"https://%s:%d%s\">https://%s:%d%s</A>."
+msgid "You must access this page using the URL https://%s:%d%s."
msgstr ""
#: ppdc/sample.c:434
@@ -6614,5467 +6700,12804 @@ msgstr ""
msgid "aborted"
msgstr ""
-#: cups/notify.c:86
-msgid "canceled"
+#. TRANSLATORS: Accuracy Units
+#: locale/ipp-strings.c:2
+msgid "accuracy-units"
msgstr ""
-#: cups/notify.c:92
-msgid "completed"
+#. TRANSLATORS: Millimeters
+#: locale/ipp-strings.c:4
+msgid "accuracy-units.mm"
msgstr ""
-#: scheduler/ipp.c:6195
-msgid "cups-deviced failed to execute."
+#. TRANSLATORS: Nanometers
+#: locale/ipp-strings.c:6
+msgid "accuracy-units.nm"
msgstr ""
-#: scheduler/ipp.c:7081 scheduler/ipp.c:7320
-msgid "cups-driverd failed to execute."
+#. TRANSLATORS: Micrometers
+#: locale/ipp-strings.c:8
+msgid "accuracy-units.um"
msgstr ""
-#: systemv/cupsctl.c:131
-msgid "cupsctl: Cannot set Listen or Port directly."
+#. TRANSLATORS: Bale Output
+#: locale/ipp-strings.c:10
+msgid "baling"
msgstr ""
-#: systemv/cupsctl.c:142
-#, c-format
-msgid "cupsctl: Unable to connect to server: %s"
+#. TRANSLATORS: Bale Using
+#: locale/ipp-strings.c:12
+msgid "baling-type"
msgstr ""
-#: systemv/cupsctl.c:185
-#, c-format
-msgid "cupsctl: Unknown option \"%s\""
+#. TRANSLATORS: Band
+#: locale/ipp-strings.c:14
+msgid "baling-type.band"
msgstr ""
-#: systemv/cupsctl.c:187
-#, c-format
-msgid "cupsctl: Unknown option \"-%c\""
+#. TRANSLATORS: Shrink Wrap
+#: locale/ipp-strings.c:16
+msgid "baling-type.shrink-wrap"
msgstr ""
-#: scheduler/main.c:174
-msgid "cupsd: Expected config filename after \"-c\" option."
+#. TRANSLATORS: Wrap
+#: locale/ipp-strings.c:18
+msgid "baling-type.wrap"
msgstr ""
-#: scheduler/main.c:270
-msgid "cupsd: Expected cups-files.conf filename after \"-s\" option."
+#. TRANSLATORS: Bale After
+#: locale/ipp-strings.c:20
+msgid "baling-when"
msgstr ""
-#: scheduler/main.c:244
-msgid "cupsd: On-demand support not compiled in, running in normal mode."
+#. TRANSLATORS: Job
+#: locale/ipp-strings.c:22
+msgid "baling-when.after-job"
msgstr ""
-#: scheduler/main.c:281
-msgid "cupsd: Relative cups-files.conf filename not allowed."
+#. TRANSLATORS: Sets
+#: locale/ipp-strings.c:24
+msgid "baling-when.after-sets"
msgstr ""
-#: scheduler/main.c:205 scheduler/main.c:212
-msgid "cupsd: Unable to get current directory."
+#. TRANSLATORS: Bind Output
+#: locale/ipp-strings.c:26
+msgid "binding"
msgstr ""
-#: scheduler/main.c:340 scheduler/main.c:349
-msgid "cupsd: Unable to get path to cups-files.conf file."
+#. TRANSLATORS: Bind Edge
+#: locale/ipp-strings.c:28
+msgid "binding-reference-edge"
msgstr ""
-#: scheduler/main.c:321
-#, c-format
-msgid "cupsd: Unknown argument \"%s\" - aborting."
+#. TRANSLATORS: Bottom
+#: locale/ipp-strings.c:30
+msgid "binding-reference-edge.bottom"
msgstr ""
-#: scheduler/main.c:312
-#, c-format
-msgid "cupsd: Unknown option \"%c\" - aborting."
+#. TRANSLATORS: Left
+#: locale/ipp-strings.c:32
+msgid "binding-reference-edge.left"
msgstr ""
-#: scheduler/cupsfilter.c:1257
-#, c-format
-msgid "cupsfilter: Invalid document number %d."
+#. TRANSLATORS: Right
+#: locale/ipp-strings.c:34
+msgid "binding-reference-edge.right"
msgstr ""
-#: scheduler/cupsfilter.c:1251
-#, c-format
-msgid "cupsfilter: Invalid job ID %d."
+#. TRANSLATORS: Top
+#: locale/ipp-strings.c:36
+msgid "binding-reference-edge.top"
msgstr ""
-#: scheduler/cupsfilter.c:342
-msgid "cupsfilter: Only one filename can be specified."
+#. TRANSLATORS: Binder Type
+#: locale/ipp-strings.c:38
+msgid "binding-type"
msgstr ""
-#: scheduler/cupsfilter.c:1299
-#, c-format
-msgid "cupsfilter: Unable to get job file - %s"
+#. TRANSLATORS: Adhesive
+#: locale/ipp-strings.c:40
+msgid "binding-type.adhesive"
msgstr ""
-#: systemv/cupstestppd.c:238
-msgid "cupstestppd: The -q option is incompatible with the -v option."
+#. TRANSLATORS: Comb
+#: locale/ipp-strings.c:42
+msgid "binding-type.comb"
msgstr ""
-#: systemv/cupstestppd.c:254
-msgid "cupstestppd: The -v option is incompatible with the -q option."
+#. TRANSLATORS: Flat
+#: locale/ipp-strings.c:44
+msgid "binding-type.flat"
msgstr ""
-#: systemv/lpstat.c:1253 systemv/lpstat.c:1256 systemv/lpstat.c:1259
-#, c-format
-msgid "device for %s/%s: %s"
+#. TRANSLATORS: Padding
+#: locale/ipp-strings.c:46
+msgid "binding-type.padding"
msgstr ""
-#: systemv/lpstat.c:1239 systemv/lpstat.c:1242 systemv/lpstat.c:1245
-#, c-format
-msgid "device for %s: %s"
+#. TRANSLATORS: Perfect
+#: locale/ipp-strings.c:48
+msgid "binding-type.perfect"
msgstr ""
-#: cups/snmp.c:990
-msgid "error-index uses indefinite length"
+#. TRANSLATORS: Spiral
+#: locale/ipp-strings.c:50
+msgid "binding-type.spiral"
msgstr ""
-#: cups/snmp.c:982
-msgid "error-status uses indefinite length"
+#. TRANSLATORS: Tape
+#: locale/ipp-strings.c:52
+msgid "binding-type.tape"
msgstr ""
-#: test/ippfind.c:2811
-msgid ""
-"expression --and expression\n"
-" Logical AND"
+#. TRANSLATORS: Velo
+#: locale/ipp-strings.c:54
+msgid "binding-type.velo"
msgstr ""
-#: test/ippfind.c:2813
-msgid ""
-"expression --or expression\n"
-" Logical OR"
+#: cups/notify.c:86
+msgid "canceled"
msgstr ""
-#: test/ippfind.c:2810
-msgid "expression expression Logical AND"
+#. TRANSLATORS: Chamber Humidity
+#: locale/ipp-strings.c:56
+msgid "chamber-humidity"
msgstr ""
-#: cups/notify.c:77
-msgid "held"
+#. TRANSLATORS: Chamber Temperature
+#: locale/ipp-strings.c:58
+msgid "chamber-temperature"
msgstr ""
-#: berkeley/lpc.c:195
-msgid "help\t\tGet help on commands."
+#. TRANSLATORS: Print Job Cost
+#: locale/ipp-strings.c:60
+msgid "charge-info-message"
msgstr ""
-#: cups/notify.c:118
-msgid "idle"
+#. TRANSLATORS: Coat Sheets
+#: locale/ipp-strings.c:62
+msgid "coating"
msgstr ""
-#: test/ippfind.c:2481
-#, c-format
-msgid "ippfind: Bad regular expression: %s"
+#. TRANSLATORS: Add Coating To
+#: locale/ipp-strings.c:64
+msgid "coating-sides"
msgstr ""
-#: test/ippfind.c:295
-msgid "ippfind: Cannot use --and after --or."
+#. TRANSLATORS: Back
+#: locale/ipp-strings.c:66
+msgid "coating-sides.back"
msgstr ""
-#: test/ippfind.c:580
-#, c-format
-msgid "ippfind: Expected key name after %s."
+#. TRANSLATORS: Front and Back
+#: locale/ipp-strings.c:68
+msgid "coating-sides.both"
msgstr ""
-#: test/ippfind.c:530 test/ippfind.c:725
-#, c-format
-msgid "ippfind: Expected port range after %s."
+#. TRANSLATORS: Front
+#: locale/ipp-strings.c:70
+msgid "coating-sides.front"
msgstr ""
-#: test/ippfind.c:328
-#, c-format
-msgid "ippfind: Expected program after %s."
+#. TRANSLATORS: Type of Coating
+#: locale/ipp-strings.c:72
+msgid "coating-type"
msgstr ""
-#: test/ippfind.c:345
-#, c-format
-msgid "ippfind: Expected semi-colon after %s."
+#. TRANSLATORS: Archival
+#: locale/ipp-strings.c:74
+msgid "coating-type.archival"
msgstr ""
-#: test/ippfind.c:1981
-msgid "ippfind: Missing close brace in substitution."
+#. TRANSLATORS: Archival Glossy
+#: locale/ipp-strings.c:76
+msgid "coating-type.archival-glossy"
msgstr ""
-#: test/ippfind.c:1044
-msgid "ippfind: Missing close parenthesis."
+#. TRANSLATORS: Archival Matte
+#: locale/ipp-strings.c:78
+msgid "coating-type.archival-matte"
msgstr ""
-#: test/ippfind.c:302
-msgid "ippfind: Missing expression before \"--and\"."
+#. TRANSLATORS: Archival Semi Gloss
+#: locale/ipp-strings.c:80
+msgid "coating-type.archival-semi-gloss"
msgstr ""
-#: test/ippfind.c:427
-msgid "ippfind: Missing expression before \"--or\"."
+#. TRANSLATORS: Glossy
+#: locale/ipp-strings.c:82
+msgid "coating-type.glossy"
msgstr ""
-#: test/ippfind.c:862
-#, c-format
-msgid "ippfind: Missing key name after %s."
+#. TRANSLATORS: High Gloss
+#: locale/ipp-strings.c:84
+msgid "coating-type.high-gloss"
msgstr ""
-#: test/ippfind.c:396 test/ippfind.c:712
-#, c-format
-msgid "ippfind: Missing name after %s."
+#. TRANSLATORS: Matte
+#: locale/ipp-strings.c:86
+msgid "coating-type.matte"
msgstr ""
-#: test/ippfind.c:1015
-msgid "ippfind: Missing open parenthesis."
+#. TRANSLATORS: Semi-gloss
+#: locale/ipp-strings.c:88
+msgid "coating-type.semi-gloss"
msgstr ""
-#: test/ippfind.c:892
-#, c-format
-msgid "ippfind: Missing program after %s."
+#. TRANSLATORS: Silicone
+#: locale/ipp-strings.c:90
+msgid "coating-type.silicone"
msgstr ""
-#: test/ippfind.c:314 test/ippfind.c:368 test/ippfind.c:409 test/ippfind.c:515
-#: test/ippfind.c:597 test/ippfind.c:612 test/ippfind.c:779 test/ippfind.c:794
-#: test/ippfind.c:817 test/ippfind.c:877
-#, c-format
-msgid "ippfind: Missing regular expression after %s."
+#. TRANSLATORS: Translucent
+#: locale/ipp-strings.c:92
+msgid "coating-type.translucent"
msgstr ""
-#: test/ippfind.c:910
-#, c-format
-msgid "ippfind: Missing semi-colon after %s."
+#: cups/notify.c:92
+msgid "completed"
msgstr ""
-#: test/ippfind.c:1928 test/ippfind.c:1953
-msgid "ippfind: Out of memory."
+#. TRANSLATORS: Print Confirmation Sheet
+#: locale/ipp-strings.c:94
+msgid "confirmation-sheet-print"
msgstr ""
-#: test/ippfind.c:988
-msgid "ippfind: Too many parenthesis."
+#. TRANSLATORS: Copies
+#: locale/ipp-strings.c:96
+msgid "copies"
msgstr ""
-#: test/ippfind.c:1287 test/ippfind.c:1415 test/ippfind.c:2573
-#, c-format
-msgid "ippfind: Unable to browse or resolve: %s"
+#. TRANSLATORS: Back Cover
+#: locale/ipp-strings.c:98
+msgid "cover-back"
msgstr ""
-#: test/ippfind.c:2051 test/ippfind.c:2078
-#, c-format
-msgid "ippfind: Unable to execute \"%s\": %s"
+#. TRANSLATORS: Front Cover
+#: locale/ipp-strings.c:100
+msgid "cover-front"
msgstr ""
-#: test/ippfind.c:1134 test/ippfind.c:1142 test/ippfind.c:1153
-#, c-format
-msgid "ippfind: Unable to use Bonjour: %s"
+#. TRANSLATORS: Cover Sheet Info
+#: locale/ipp-strings.c:102
+msgid "cover-sheet-info"
msgstr ""
-#: test/ippfind.c:2010
-#, c-format
-msgid "ippfind: Unknown variable \"{%s}\"."
+#. TRANSLATORS: Date Time
+#: locale/ipp-strings.c:104
+msgid "cover-sheet-info-supported.date-time"
msgstr ""
-#: test/ipptool.c:564 test/ipptool.c:586
-msgid "ipptool: \"-i\" and \"-n\" are incompatible with \"--ippserver\", \"-P\", and \"-X\"."
+#. TRANSLATORS: From Name
+#: locale/ipp-strings.c:106
+msgid "cover-sheet-info-supported.from-name"
msgstr ""
-#: test/ipptool.c:349 test/ipptool.c:420
-msgid "ipptool: \"-i\" and \"-n\" are incompatible with \"-P\" and \"-X\"."
+#. TRANSLATORS: Logo
+#: locale/ipp-strings.c:108
+msgid "cover-sheet-info-supported.logo"
msgstr ""
-#: test/ipptool.c:632
-#, c-format
-msgid "ipptool: Bad URI \"%s\"."
+#. TRANSLATORS: Message
+#: locale/ipp-strings.c:110
+msgid "cover-sheet-info-supported.message"
msgstr ""
-#: test/ipptool.c:557
-msgid "ipptool: Invalid seconds for \"-i\"."
+#. TRANSLATORS: Organization
+#: locale/ipp-strings.c:112
+msgid "cover-sheet-info-supported.organization"
msgstr ""
-#: test/ipptool.c:621
-msgid "ipptool: May only specify a single URI."
+#. TRANSLATORS: Subject
+#: locale/ipp-strings.c:114
+msgid "cover-sheet-info-supported.subject"
msgstr ""
-#: test/ipptool.c:578
-msgid "ipptool: Missing count for \"-n\"."
+#. TRANSLATORS: To Name
+#: locale/ipp-strings.c:116
+msgid "cover-sheet-info-supported.to-name"
msgstr ""
-#: test/ipptool.c:266
-msgid "ipptool: Missing filename for \"--ippserver\"."
+#. TRANSLATORS: Printed Cover
+#: locale/ipp-strings.c:118
+msgid "cover-type"
msgstr ""
-#: test/ipptool.c:454
-msgid "ipptool: Missing filename for \"-f\"."
+#. TRANSLATORS: No Cover
+#: locale/ipp-strings.c:120
+msgid "cover-type.no-cover"
msgstr ""
-#: test/ipptool.c:435
-msgid "ipptool: Missing name=value for \"-d\"."
+#. TRANSLATORS: Back Only
+#: locale/ipp-strings.c:122
+msgid "cover-type.print-back"
msgstr ""
-#: test/ipptool.c:549
-msgid "ipptool: Missing seconds for \"-i\"."
+#. TRANSLATORS: Front and Back
+#: locale/ipp-strings.c:124
+msgid "cover-type.print-both"
msgstr ""
-#: test/ipptool.c:647
-msgid "ipptool: URI required before test file."
+#. TRANSLATORS: Front Only
+#: locale/ipp-strings.c:126
+msgid "cover-type.print-front"
msgstr ""
-#: scheduler/ipp.c:8103
-msgid "job-printer-uri attribute missing."
+#. TRANSLATORS: None
+#: locale/ipp-strings.c:128
+msgid "cover-type.print-none"
msgstr ""
-#: systemv/lpadmin.c:123 systemv/lpadmin.c:378
-msgid "lpadmin: Class name can only contain printable characters."
+#. TRANSLATORS: Cover Output
+#: locale/ipp-strings.c:130
+msgid "covering"
msgstr ""
-#: systemv/lpadmin.c:213
-#, c-format
-msgid "lpadmin: Expected PPD after \"-%c\" option."
+#. TRANSLATORS: Add Cover
+#: locale/ipp-strings.c:132
+msgid "covering-name"
msgstr ""
-#: systemv/lpadmin.c:459
-msgid "lpadmin: Expected allow/deny:userlist after \"-u\" option."
+#. TRANSLATORS: Plain
+#: locale/ipp-strings.c:134
+msgid "covering-name.plain"
msgstr ""
-#: systemv/lpadmin.c:369
-msgid "lpadmin: Expected class after \"-r\" option."
+#. TRANSLATORS: Pre-cut
+#: locale/ipp-strings.c:136
+msgid "covering-name.pre-cut"
msgstr ""
-#: systemv/lpadmin.c:113
-msgid "lpadmin: Expected class name after \"-c\" option."
+#. TRANSLATORS: Pre-printed
+#: locale/ipp-strings.c:138
+msgid "covering-name.pre-printed"
msgstr ""
-#: systemv/lpadmin.c:553
-msgid "lpadmin: Expected description after \"-D\" option."
+#: scheduler/ipp.c:6192
+msgid "cups-deviced failed to execute."
msgstr ""
-#: systemv/lpadmin.c:489
-msgid "lpadmin: Expected device URI after \"-v\" option."
+#: scheduler/ipp.c:7078 scheduler/ipp.c:7317
+msgid "cups-driverd failed to execute."
msgstr ""
-#: systemv/lpadmin.c:566
-msgid "lpadmin: Expected file type(s) after \"-I\" option."
+#: systemv/cupsctl.c:131
+msgid "cupsctl: Cannot set Listen or Port directly."
msgstr ""
-#: systemv/lpadmin.c:192
-msgid "lpadmin: Expected hostname after \"-h\" option."
+#: systemv/cupsctl.c:142
+#, c-format
+msgid "cupsctl: Unable to connect to server: %s"
msgstr ""
-#: systemv/lpadmin.c:585
-msgid "lpadmin: Expected location after \"-L\" option."
+#: systemv/cupsctl.c:185
+#, c-format
+msgid "cupsctl: Unknown option \"%s\""
msgstr ""
-#: systemv/lpadmin.c:282
-msgid "lpadmin: Expected model after \"-m\" option."
+#: systemv/cupsctl.c:187
+#, c-format
+msgid "cupsctl: Unknown option \"-%c\""
msgstr ""
-#: systemv/lpadmin.c:417
-msgid "lpadmin: Expected name after \"-R\" option."
+#: scheduler/main.c:174
+msgid "cupsd: Expected config filename after \"-c\" option."
msgstr ""
-#: systemv/lpadmin.c:302
-msgid "lpadmin: Expected name=value after \"-o\" option."
+#: scheduler/main.c:270
+msgid "cupsd: Expected cups-files.conf filename after \"-s\" option."
msgstr ""
-#: systemv/lpadmin.c:322
-msgid "lpadmin: Expected printer after \"-p\" option."
+#: scheduler/main.c:244
+msgid "cupsd: On-demand support not compiled in, running in normal mode."
msgstr ""
-#: systemv/lpadmin.c:155
-msgid "lpadmin: Expected printer name after \"-d\" option."
+#: scheduler/main.c:281
+msgid "cupsd: Relative cups-files.conf filename not allowed."
msgstr ""
-#: systemv/lpadmin.c:522
-msgid "lpadmin: Expected printer or class after \"-x\" option."
+#: scheduler/main.c:205 scheduler/main.c:212
+msgid "cupsd: Unable to get current directory."
msgstr ""
-#: systemv/lpadmin.c:971
-msgid "lpadmin: No member names were seen."
+#: scheduler/main.c:340 scheduler/main.c:350
+msgid "cupsd: Unable to get path to cups-files.conf file."
msgstr ""
-#: systemv/lpadmin.c:765
+#: scheduler/main.c:321
#, c-format
-msgid "lpadmin: Printer %s is already a member of class %s."
+msgid "cupsd: Unknown argument \"%s\" - aborting."
msgstr ""
-#: systemv/lpadmin.c:985
+#: scheduler/main.c:312
#, c-format
-msgid "lpadmin: Printer %s is not a member of class %s."
-msgstr ""
-
-#: systemv/lpadmin.c:637
-msgid "lpadmin: Printer drivers are deprecated and will stop working in a future version of CUPS."
-msgstr ""
-
-#: systemv/lpadmin.c:164 systemv/lpadmin.c:331 systemv/lpadmin.c:531
-msgid "lpadmin: Printer name can only contain printable characters."
+msgid "cupsd: Unknown option \"%c\" - aborting."
msgstr ""
-#: systemv/lpadmin.c:618
-msgid "lpadmin: Raw queues are deprecated and will stop working in a future version of CUPS."
+#: scheduler/cupsfilter.c:1257
+#, c-format
+msgid "cupsfilter: Invalid document number %d."
msgstr ""
-#: systemv/lpadmin.c:616
-msgid "lpadmin: Raw queues are no longer supported on macOS."
+#: scheduler/cupsfilter.c:1251
+#, c-format
+msgid "cupsfilter: Invalid job ID %d."
msgstr ""
-#: systemv/lpadmin.c:231
-msgid "lpadmin: System V interface scripts are no longer supported for security reasons."
+#: scheduler/cupsfilter.c:342
+msgid "cupsfilter: Only one filename can be specified."
msgstr ""
-#: systemv/lpadmin.c:97
-msgid ""
-"lpadmin: Unable to add a printer to the class:\n"
-" You must specify a printer name first."
+#: scheduler/cupsfilter.c:1299
+#, c-format
+msgid "cupsfilter: Unable to get job file - %s"
msgstr ""
-#: systemv/lpadmin.c:89 systemv/lpadmin.c:139 systemv/lpadmin.c:261
-#: systemv/lpadmin.c:344 systemv/lpadmin.c:393 systemv/lpadmin.c:505
-#: systemv/lpadmin.c:656
-#, c-format
-msgid "lpadmin: Unable to connect to server: %s"
+#: systemv/cupstestppd.c:238
+msgid "cupstestppd: The -q option is incompatible with the -v option."
msgstr ""
-#: systemv/lpadmin.c:1455
-msgid "lpadmin: Unable to create temporary file"
+#: systemv/cupstestppd.c:254
+msgid "cupstestppd: The -v option is incompatible with the -q option."
msgstr ""
-#: systemv/lpadmin.c:401
-msgid ""
-"lpadmin: Unable to delete option:\n"
-" You must specify a printer name first."
+#. TRANSLATORS: Detailed Status Message
+#: locale/ipp-strings.c:140
+msgid "detailed-status-message"
msgstr ""
-#: systemv/lpadmin.c:1447
+#: systemv/lpstat.c:1253 systemv/lpstat.c:1256 systemv/lpstat.c:1259
#, c-format
-msgid "lpadmin: Unable to open PPD \"%s\": %s on line %d."
+msgid "device for %s/%s: %s"
msgstr ""
-#: systemv/lpadmin.c:1467
+#: systemv/lpstat.c:1239 systemv/lpstat.c:1242 systemv/lpstat.c:1245
#, c-format
-msgid "lpadmin: Unable to open PPD file \"%s\" - %s"
+msgid "device for %s: %s"
msgstr ""
-#: systemv/lpadmin.c:353
-msgid ""
-"lpadmin: Unable to remove a printer from the class:\n"
-" You must specify a printer name first."
+#. TRANSLATORS: Copies
+#: locale/ipp-strings.c:142
+msgid "document-copies"
msgstr ""
-#: systemv/lpadmin.c:645
-msgid ""
-"lpadmin: Unable to set the printer options:\n"
-" You must specify a printer name first."
+#. TRANSLATORS: Document Privacy Attributes
+#: locale/ipp-strings.c:144
+msgid "document-privacy-attributes"
msgstr ""
-#: systemv/lpadmin.c:472
-#, c-format
-msgid "lpadmin: Unknown allow/deny option \"%s\"."
+#. TRANSLATORS: All
+#: locale/ipp-strings.c:146
+msgid "document-privacy-attributes.all"
msgstr ""
-#: systemv/lpadmin.c:601
-#, c-format
-msgid "lpadmin: Unknown argument \"%s\"."
+#. TRANSLATORS: Default
+#: locale/ipp-strings.c:148
+msgid "document-privacy-attributes.default"
msgstr ""
-#: systemv/lpadmin.c:594
-#, c-format
-msgid "lpadmin: Unknown option \"%c\"."
+#. TRANSLATORS: Document Description
+#: locale/ipp-strings.c:150
+msgid "document-privacy-attributes.document-description"
msgstr ""
-#: systemv/lpadmin.c:622
-msgid "lpadmin: Use the 'everywhere' model for shared printers."
+#. TRANSLATORS: Document Template
+#: locale/ipp-strings.c:152
+msgid "document-privacy-attributes.document-template"
msgstr ""
-#: systemv/lpadmin.c:570
-msgid "lpadmin: Warning - content type list ignored."
+#. TRANSLATORS: None
+#: locale/ipp-strings.c:154
+msgid "document-privacy-attributes.none"
msgstr ""
-#: berkeley/lpc.c:62 berkeley/lpc.c:90 berkeley/lpc.c:126
-msgid "lpc> "
+#. TRANSLATORS: Document Privacy Scope
+#: locale/ipp-strings.c:156
+msgid "document-privacy-scope"
msgstr ""
-#: systemv/lpinfo.c:80
-msgid "lpinfo: Expected 1284 device ID string after \"--device-id\"."
+#. TRANSLATORS: All
+#: locale/ipp-strings.c:158
+msgid "document-privacy-scope.all"
msgstr ""
-#: systemv/lpinfo.c:129
-msgid "lpinfo: Expected language after \"--language\"."
+#. TRANSLATORS: Default
+#: locale/ipp-strings.c:160
+msgid "document-privacy-scope.default"
msgstr ""
-#: systemv/lpinfo.c:144
-msgid "lpinfo: Expected make and model after \"--make-and-model\"."
+#. TRANSLATORS: None
+#: locale/ipp-strings.c:162
+msgid "document-privacy-scope.none"
msgstr ""
-#: systemv/lpinfo.c:159
-msgid "lpinfo: Expected product string after \"--product\"."
+#. TRANSLATORS: Owner
+#: locale/ipp-strings.c:164
+msgid "document-privacy-scope.owner"
msgstr ""
-#: systemv/lpinfo.c:96
-msgid "lpinfo: Expected scheme list after \"--exclude-schemes\"."
+#. TRANSLATORS: Document State
+#: locale/ipp-strings.c:166
+msgid "document-state"
msgstr ""
-#: systemv/lpinfo.c:114
-msgid "lpinfo: Expected scheme list after \"--include-schemes\"."
+#. TRANSLATORS: Detailed Document State
+#: locale/ipp-strings.c:168
+msgid "document-state-reasons"
msgstr ""
-#: systemv/lpinfo.c:174
-msgid "lpinfo: Expected timeout after \"--timeout\"."
+#. TRANSLATORS: Aborted By System
+#: locale/ipp-strings.c:170
+msgid "document-state-reasons.aborted-by-system"
msgstr ""
-#: systemv/lpmove.c:129
-#, c-format
-msgid "lpmove: Unable to connect to server: %s"
+#. TRANSLATORS: Canceled At Device
+#: locale/ipp-strings.c:172
+msgid "document-state-reasons.canceled-at-device"
msgstr ""
-#: systemv/lpmove.c:117
-#, c-format
-msgid "lpmove: Unknown argument \"%s\"."
+#. TRANSLATORS: Canceled By Operator
+#: locale/ipp-strings.c:174
+msgid "document-state-reasons.canceled-by-operator"
msgstr ""
-#: systemv/lpoptions.c:149 systemv/lpoptions.c:167 systemv/lpoptions.c:246
-msgid "lpoptions: No printers."
+#. TRANSLATORS: Canceled By User
+#: locale/ipp-strings.c:176
+msgid "document-state-reasons.canceled-by-user"
msgstr ""
-#: systemv/lpoptions.c:223
-#, c-format
-msgid "lpoptions: Unable to add printer or instance: %s"
+#. TRANSLATORS: Completed Successfully
+#: locale/ipp-strings.c:178
+msgid "document-state-reasons.completed-successfully"
msgstr ""
-#: systemv/lpoptions.c:492 systemv/lpoptions.c:501
-#, c-format
-msgid "lpoptions: Unable to get PPD file for %s: %s"
+#. TRANSLATORS: Completed With Errors
+#: locale/ipp-strings.c:180
+msgid "document-state-reasons.completed-with-errors"
msgstr ""
-#: systemv/lpoptions.c:511
-#, c-format
-msgid "lpoptions: Unable to open PPD file for %s."
+#. TRANSLATORS: Completed With Warnings
+#: locale/ipp-strings.c:182
+msgid "document-state-reasons.completed-with-warnings"
msgstr ""
-#: systemv/lpoptions.c:95
-msgid "lpoptions: Unknown printer or class."
+#. TRANSLATORS: Compression Error
+#: locale/ipp-strings.c:184
+msgid "document-state-reasons.compression-error"
msgstr ""
-#: systemv/lpstat.c:1099
-#, c-format
-msgid "lpstat: error - %s environment variable names non-existent destination \"%s\"."
+#. TRANSLATORS: Data Insufficient
+#: locale/ipp-strings.c:186
+msgid "document-state-reasons.data-insufficient"
msgstr ""
-#: systemv/lpstat.c:1035
-#, c-format
-msgid "members of class %s:"
+#. TRANSLATORS: Digital Signature Did Not Verify
+#: locale/ipp-strings.c:188
+msgid "document-state-reasons.digital-signature-did-not-verify"
msgstr ""
-#: berkeley/lpq.c:554
-msgid "no entries"
+#. TRANSLATORS: Digital Signature Type Not Supported
+#: locale/ipp-strings.c:190
+msgid "document-state-reasons.digital-signature-type-not-supported"
msgstr ""
-#: systemv/lpstat.c:1103
-msgid "no system default destination"
+#. TRANSLATORS: Digital Signature Wait
+#: locale/ipp-strings.c:192
+msgid "document-state-reasons.digital-signature-wait"
msgstr ""
-#: scheduler/ipp.c:5880
-msgid "notify-events not specified."
+#. TRANSLATORS: Document Access Error
+#: locale/ipp-strings.c:194
+msgid "document-state-reasons.document-access-error"
msgstr ""
-#: scheduler/ipp.c:2045 scheduler/ipp.c:5766
-#, c-format
-msgid "notify-recipient-uri URI \"%s\" is already used."
+#. TRANSLATORS: Document Fetchable
+#: locale/ipp-strings.c:196
+msgid "document-state-reasons.document-fetchable"
msgstr ""
-#: scheduler/ipp.c:2035 scheduler/ipp.c:5756
-#, c-format
-msgid "notify-recipient-uri URI \"%s\" uses unknown scheme."
+#. TRANSLATORS: Document Format Error
+#: locale/ipp-strings.c:198
+msgid "document-state-reasons.document-format-error"
msgstr ""
-#: cups/notify.c:74
-msgid "pending"
+#. TRANSLATORS: Document Password Error
+#: locale/ipp-strings.c:200
+msgid "document-state-reasons.document-password-error"
msgstr ""
-#: ppdc/ppdc.cxx:102 ppdc/ppdpo.cxx:81
-#, c-format
-msgid "ppdc: Adding include directory \"%s\"."
+#. TRANSLATORS: Document Permission Error
+#: locale/ipp-strings.c:202
+msgid "document-state-reasons.document-permission-error"
msgstr ""
-#: ppdc/ppdpo.cxx:124
-#, c-format
-msgid "ppdc: Adding/updating UI text from %s."
+#. TRANSLATORS: Document Security Error
+#: locale/ipp-strings.c:204
+msgid "document-state-reasons.document-security-error"
msgstr ""
-#: ppdc/ppdc-source.cxx:362
-#, c-format
-msgid "ppdc: Bad boolean value (%s) on line %d of %s."
+#. TRANSLATORS: Document Unprintable Error
+#: locale/ipp-strings.c:206
+msgid "document-state-reasons.document-unprintable-error"
msgstr ""
-#: ppdc/ppdc-import.cxx:253
-#, c-format
-msgid "ppdc: Bad font attribute: %s"
+#. TRANSLATORS: Errors Detected
+#: locale/ipp-strings.c:208
+msgid "document-state-reasons.errors-detected"
msgstr ""
-#: ppdc/ppdc-source.cxx:1748
-#, c-format
-msgid "ppdc: Bad resolution name \"%s\" on line %d of %s."
+#. TRANSLATORS: Incoming
+#: locale/ipp-strings.c:210
+msgid "document-state-reasons.incoming"
msgstr ""
-#: ppdc/ppdc-source.cxx:1065
-#, c-format
-msgid "ppdc: Bad status keyword %s on line %d of %s."
+#. TRANSLATORS: Interpreting
+#: locale/ipp-strings.c:212
+msgid "document-state-reasons.interpreting"
msgstr ""
-#: ppdc/ppdc-source.cxx:1985
-#, c-format
-msgid "ppdc: Bad variable substitution ($%c) on line %d of %s."
+#. TRANSLATORS: None
+#: locale/ipp-strings.c:214
+msgid "document-state-reasons.none"
msgstr ""
-#: ppdc/ppdc-source.cxx:2671
-#, c-format
-msgid "ppdc: Choice found on line %d of %s with no Option."
+#. TRANSLATORS: Outgoing
+#: locale/ipp-strings.c:216
+msgid "document-state-reasons.outgoing"
msgstr ""
-#: ppdc/ppdc-source.cxx:1650
-#, c-format
-msgid "ppdc: Duplicate #po for locale %s on line %d of %s."
+#. TRANSLATORS: Printing
+#: locale/ipp-strings.c:218
+msgid "document-state-reasons.printing"
msgstr ""
-#: ppdc/ppdc-source.cxx:884
-#, c-format
-msgid "ppdc: Expected a filter definition on line %d of %s."
+#. TRANSLATORS: Processing To Stop Point
+#: locale/ipp-strings.c:220
+msgid "document-state-reasons.processing-to-stop-point"
msgstr ""
-#: ppdc/ppdc-source.cxx:907
-#, c-format
-msgid "ppdc: Expected a program name on line %d of %s."
+#. TRANSLATORS: Queued
+#: locale/ipp-strings.c:222
+msgid "document-state-reasons.queued"
msgstr ""
-#: ppdc/ppdc-source.cxx:346
-#, c-format
-msgid "ppdc: Expected boolean value on line %d of %s."
+#. TRANSLATORS: Queued For Marker
+#: locale/ipp-strings.c:224
+msgid "document-state-reasons.queued-for-marker"
msgstr ""
-#: ppdc/ppdc-source.cxx:1045
-#, c-format
-msgid "ppdc: Expected charset after Font on line %d of %s."
+#. TRANSLATORS: Queued In Device
+#: locale/ipp-strings.c:226
+msgid "document-state-reasons.queued-in-device"
msgstr ""
-#: ppdc/ppdc-source.cxx:399
-#, c-format
-msgid "ppdc: Expected choice code on line %d of %s."
+#. TRANSLATORS: Resources Are Not Ready
+#: locale/ipp-strings.c:228
+msgid "document-state-reasons.resources-are-not-ready"
msgstr ""
-#: ppdc/ppdc-source.cxx:387
-#, c-format
-msgid "ppdc: Expected choice name/text on line %d of %s."
+#. TRANSLATORS: Resources Are Not Supported
+#: locale/ipp-strings.c:230
+msgid "document-state-reasons.resources-are-not-supported"
msgstr ""
-#: ppdc/ppdc-source.cxx:455
-#, c-format
-msgid "ppdc: Expected color order for ColorModel on line %d of %s."
+#. TRANSLATORS: Submission Interrupted
+#: locale/ipp-strings.c:232
+msgid "document-state-reasons.submission-interrupted"
msgstr ""
-#: ppdc/ppdc-source.cxx:444
-#, c-format
-msgid "ppdc: Expected colorspace for ColorModel on line %d of %s."
+#. TRANSLATORS: Transforming
+#: locale/ipp-strings.c:234
+msgid "document-state-reasons.transforming"
msgstr ""
-#: ppdc/ppdc-source.cxx:466
-#, c-format
-msgid "ppdc: Expected compression for ColorModel on line %d of %s."
+#. TRANSLATORS: Unsupported Compression
+#: locale/ipp-strings.c:236
+msgid "document-state-reasons.unsupported-compression"
msgstr ""
-#: ppdc/ppdc-source.cxx:647
-#, c-format
-msgid "ppdc: Expected constraints string for UIConstraints on line %d of %s."
+#. TRANSLATORS: Unsupported Document Format
+#: locale/ipp-strings.c:238
+msgid "document-state-reasons.unsupported-document-format"
msgstr ""
-#: ppdc/ppdc-source.cxx:2857
-#, c-format
-msgid "ppdc: Expected driver type keyword following DriverType on line %d of %s."
+#. TRANSLATORS: Warnings Detected
+#: locale/ipp-strings.c:240
+msgid "document-state-reasons.warnings-detected"
msgstr ""
-#: ppdc/ppdc-source.cxx:778
-#, c-format
-msgid "ppdc: Expected duplex type after Duplex on line %d of %s."
+#. TRANSLATORS: Pending
+#: locale/ipp-strings.c:242
+msgid "document-state.3"
msgstr ""
-#: ppdc/ppdc-source.cxx:1029
-#, c-format
-msgid "ppdc: Expected encoding after Font on line %d of %s."
+#. TRANSLATORS: Processing
+#: locale/ipp-strings.c:244
+msgid "document-state.5"
msgstr ""
-#: ppdc/ppdc-source.cxx:1641
-#, c-format
-msgid "ppdc: Expected filename after #po %s on line %d of %s."
+#. TRANSLATORS: Stopped
+#: locale/ipp-strings.c:246
+msgid "document-state.6"
msgstr ""
-#: ppdc/ppdc-source.cxx:1157
-#, c-format
-msgid "ppdc: Expected group name/text on line %d of %s."
+#. TRANSLATORS: Canceled
+#: locale/ipp-strings.c:248
+msgid "document-state.7"
msgstr ""
-#: ppdc/ppdc-source.cxx:2570
-#, c-format
-msgid "ppdc: Expected include filename on line %d of %s."
+#. TRANSLATORS: Aborted
+#: locale/ipp-strings.c:250
+msgid "document-state.8"
msgstr ""
-#: ppdc/ppdc-source.cxx:1454
-#, c-format
-msgid "ppdc: Expected integer on line %d of %s."
+#. TRANSLATORS: Completed
+#: locale/ipp-strings.c:252
+msgid "document-state.9"
msgstr ""
-#: ppdc/ppdc-source.cxx:1633
-#, c-format
-msgid "ppdc: Expected locale after #po on line %d of %s."
+#. TRANSLATORS: End Power State
+#: locale/ipp-strings.c:254
+msgid "end-power-state"
msgstr ""
-#: ppdc/ppdc-source.cxx:305
-#, c-format
-msgid "ppdc: Expected name after %s on line %d of %s."
+#: cups/snmp.c:990
+msgid "error-index uses indefinite length"
msgstr ""
-#: ppdc/ppdc-source.cxx:3229
-#, c-format
-msgid "ppdc: Expected name after FileName on line %d of %s."
+#: cups/snmp.c:982
+msgid "error-status uses indefinite length"
msgstr ""
-#: ppdc/ppdc-source.cxx:1010
-#, c-format
-msgid "ppdc: Expected name after Font on line %d of %s."
+#: test/ippfind.c:2808
+msgid ""
+"expression --and expression\n"
+" Logical AND"
msgstr ""
-#: ppdc/ppdc-source.cxx:3060
-#, c-format
-msgid "ppdc: Expected name after Manufacturer on line %d of %s."
+#: test/ippfind.c:2810
+msgid ""
+"expression --or expression\n"
+" Logical OR"
msgstr ""
-#: ppdc/ppdc-source.cxx:3093
-#, c-format
-msgid "ppdc: Expected name after MediaSize on line %d of %s."
+#: test/ippfind.c:2807
+msgid "expression expression Logical AND"
msgstr ""
-#: ppdc/ppdc-source.cxx:3183
-#, c-format
-msgid "ppdc: Expected name after ModelName on line %d of %s."
+#. TRANSLATORS: Feed Orientation
+#: locale/ipp-strings.c:256
+msgid "feed-orientation"
msgstr ""
-#: ppdc/ppdc-source.cxx:3246
-#, c-format
-msgid "ppdc: Expected name after PCFileName on line %d of %s."
+#. TRANSLATORS: Long Edge First
+#: locale/ipp-strings.c:258
+msgid "feed-orientation.long-edge-first"
msgstr ""
-#: ppdc/ppdc-source.cxx:1108
-#, c-format
-msgid "ppdc: Expected name/text after %s on line %d of %s."
+#. TRANSLATORS: Short Edge First
+#: locale/ipp-strings.c:260
+msgid "feed-orientation.short-edge-first"
msgstr ""
-#: ppdc/ppdc-source.cxx:1197
-#, c-format
-msgid "ppdc: Expected name/text after Installable on line %d of %s."
+#. TRANSLATORS: Fetch Status Code
+#: locale/ipp-strings.c:262
+msgid "fetch-status-code"
msgstr ""
-#: ppdc/ppdc-source.cxx:1734
-#, c-format
-msgid "ppdc: Expected name/text after Resolution on line %d of %s."
+#. TRANSLATORS: Finishing Template
+#: locale/ipp-strings.c:264
+msgid "finishing-template"
msgstr ""
-#: ppdc/ppdc-source.cxx:431
-#, c-format
-msgid "ppdc: Expected name/text combination for ColorModel on line %d of %s."
+#. TRANSLATORS: Bale
+#: locale/ipp-strings.c:266
+msgid "finishing-template.bale"
msgstr ""
-#: ppdc/ppdc-source.cxx:1526
-#, c-format
-msgid "ppdc: Expected option name/text on line %d of %s."
+#. TRANSLATORS: Bind
+#: locale/ipp-strings.c:268
+msgid "finishing-template.bind"
msgstr ""
-#: ppdc/ppdc-source.cxx:1560
-#, c-format
-msgid "ppdc: Expected option section on line %d of %s."
+#. TRANSLATORS: Bind Bottom
+#: locale/ipp-strings.c:270
+msgid "finishing-template.bind-bottom"
msgstr ""
-#: ppdc/ppdc-source.cxx:1538
-#, c-format
-msgid "ppdc: Expected option type on line %d of %s."
+#. TRANSLATORS: Bind Left
+#: locale/ipp-strings.c:272
+msgid "finishing-template.bind-left"
msgstr ""
-#: ppdc/ppdc-source.cxx:1717
-#, c-format
-msgid "ppdc: Expected override field after Resolution on line %d of %s."
+#. TRANSLATORS: Bind Right
+#: locale/ipp-strings.c:274
+msgid "finishing-template.bind-right"
msgstr ""
-#: ppdc/ppdc-catalog.cxx:385 ppdc/ppdc-catalog.cxx:397
-#, c-format
-msgid "ppdc: Expected quoted string on line %d of %s."
+#. TRANSLATORS: Bind Top
+#: locale/ipp-strings.c:276
+msgid "finishing-template.bind-top"
msgstr ""
-#: ppdc/ppdc-source.cxx:956
-#, c-format
-msgid "ppdc: Expected real number on line %d of %s."
+#. TRANSLATORS: Booklet Maker
+#: locale/ipp-strings.c:278
+msgid "finishing-template.booklet-maker"
msgstr ""
-#: ppdc/ppdc-source.cxx:524
-#, c-format
-msgid "ppdc: Expected resolution/mediatype following ColorProfile on line %d of %s."
+#. TRANSLATORS: Coat
+#: locale/ipp-strings.c:280
+msgid "finishing-template.coat"
msgstr ""
-#: ppdc/ppdc-source.cxx:1815
-#, c-format
-msgid "ppdc: Expected resolution/mediatype following SimpleColorProfile on line %d of %s."
+#. TRANSLATORS: Cover
+#: locale/ipp-strings.c:282
+msgid "finishing-template.cover"
msgstr ""
-#: ppdc/ppdc-source.cxx:313
-#, c-format
-msgid "ppdc: Expected selector after %s on line %d of %s."
+#. TRANSLATORS: Edge Stitch
+#: locale/ipp-strings.c:284
+msgid "finishing-template.edge-stitch"
msgstr ""
-#: ppdc/ppdc-source.cxx:1053
-#, c-format
-msgid "ppdc: Expected status after Font on line %d of %s."
+#. TRANSLATORS: Edge Stitch Bottom
+#: locale/ipp-strings.c:286
+msgid "finishing-template.edge-stitch-bottom"
msgstr ""
-#: ppdc/ppdc-source.cxx:2746
-#, c-format
-msgid "ppdc: Expected string after Copyright on line %d of %s."
+#. TRANSLATORS: Edge Stitch Left
+#: locale/ipp-strings.c:288
+msgid "finishing-template.edge-stitch-left"
msgstr ""
-#: ppdc/ppdc-source.cxx:3349
-#, c-format
-msgid "ppdc: Expected string after Version on line %d of %s."
+#. TRANSLATORS: Edge Stitch Right
+#: locale/ipp-strings.c:290
+msgid "finishing-template.edge-stitch-right"
msgstr ""
-#: ppdc/ppdc-source.cxx:680
-#, c-format
-msgid "ppdc: Expected two option names on line %d of %s."
+#. TRANSLATORS: Edge Stitch Top
+#: locale/ipp-strings.c:292
+msgid "finishing-template.edge-stitch-top"
msgstr ""
-#: ppdc/ppdc-source.cxx:324
-#, c-format
-msgid "ppdc: Expected value after %s on line %d of %s."
+#. TRANSLATORS: Fold
+#: locale/ipp-strings.c:294
+msgid "finishing-template.fold"
msgstr ""
-#: ppdc/ppdc-source.cxx:1037
-#, c-format
-msgid "ppdc: Expected version after Font on line %d of %s."
+#. TRANSLATORS: Accordion Fold
+#: locale/ipp-strings.c:296
+msgid "finishing-template.fold-accordion"
msgstr ""
-#: ppdc/ppdc-source.cxx:179
-#, c-format
-msgid "ppdc: Invalid #include/#po filename \"%s\"."
+#. TRANSLATORS: Double Gate Fold
+#: locale/ipp-strings.c:298
+msgid "finishing-template.fold-double-gate"
msgstr ""
-#: ppdc/ppdc-source.cxx:924
-#, c-format
-msgid "ppdc: Invalid cost for filter on line %d of %s."
+#. TRANSLATORS: Engineering Z Fold
+#: locale/ipp-strings.c:300
+msgid "finishing-template.fold-engineering-z"
msgstr ""
-#: ppdc/ppdc-source.cxx:916
-#, c-format
-msgid "ppdc: Invalid empty MIME type for filter on line %d of %s."
+#. TRANSLATORS: Gate Fold
+#: locale/ipp-strings.c:302
+msgid "finishing-template.fold-gate"
msgstr ""
-#: ppdc/ppdc-source.cxx:932
-#, c-format
-msgid "ppdc: Invalid empty program name for filter on line %d of %s."
+#. TRANSLATORS: Half Fold
+#: locale/ipp-strings.c:304
+msgid "finishing-template.fold-half"
msgstr ""
-#: ppdc/ppdc-source.cxx:1580
-#, c-format
-msgid "ppdc: Invalid option section \"%s\" on line %d of %s."
+#. TRANSLATORS: Half Z Fold
+#: locale/ipp-strings.c:306
+msgid "finishing-template.fold-half-z"
msgstr ""
-#: ppdc/ppdc-source.cxx:1552
-#, c-format
-msgid "ppdc: Invalid option type \"%s\" on line %d of %s."
+#. TRANSLATORS: Left Gate Fold
+#: locale/ipp-strings.c:308
+msgid "finishing-template.fold-left-gate"
msgstr ""
-#: ppdc/ppdc.cxx:240 ppdc/ppdpo.cxx:111
-#, c-format
-msgid "ppdc: Loading driver information file \"%s\"."
+#. TRANSLATORS: Letter Fold
+#: locale/ipp-strings.c:310
+msgid "finishing-template.fold-letter"
msgstr ""
-#: ppdc/ppdc.cxx:176
-#, c-format
-msgid "ppdc: Loading messages for locale \"%s\"."
+#. TRANSLATORS: Parallel Fold
+#: locale/ipp-strings.c:312
+msgid "finishing-template.fold-parallel"
msgstr ""
-#: ppdc/ppdc.cxx:115
-#, c-format
-msgid "ppdc: Loading messages from \"%s\"."
+#. TRANSLATORS: Poster Fold
+#: locale/ipp-strings.c:314
+msgid "finishing-template.fold-poster"
msgstr ""
-#: ppdc/ppdc-source.cxx:2363 ppdc/ppdc-source.cxx:2595
-#, c-format
-msgid "ppdc: Missing #endif at end of \"%s\"."
+#. TRANSLATORS: Right Gate Fold
+#: locale/ipp-strings.c:316
+msgid "finishing-template.fold-right-gate"
msgstr ""
-#: ppdc/ppdc-source.cxx:2464 ppdc/ppdc-source.cxx:2499
-#: ppdc/ppdc-source.cxx:2529
-#, c-format
-msgid "ppdc: Missing #if on line %d of %s."
+#. TRANSLATORS: Z Fold
+#: locale/ipp-strings.c:318
+msgid "finishing-template.fold-z"
msgstr ""
-#: ppdc/ppdc-catalog.cxx:462
-#, c-format
-msgid "ppdc: Need a msgid line before any translation strings on line %d of %s."
+#. TRANSLATORS: JDF F10-1
+#: locale/ipp-strings.c:320
+msgid "finishing-template.jdf-f10-1"
msgstr ""
-#: ppdc/ppdc-driver.cxx:706
-#, c-format
-msgid "ppdc: No message catalog provided for locale %s."
+#. TRANSLATORS: JDF F10-2
+#: locale/ipp-strings.c:322
+msgid "finishing-template.jdf-f10-2"
msgstr ""
-#: ppdc/ppdc-source.cxx:1603 ppdc/ppdc-source.cxx:2834
-#: ppdc/ppdc-source.cxx:2920 ppdc/ppdc-source.cxx:3013
-#: ppdc/ppdc-source.cxx:3146 ppdc/ppdc-source.cxx:3279
-#, c-format
-msgid "ppdc: Option %s defined in two different groups on line %d of %s."
+#. TRANSLATORS: JDF F10-3
+#: locale/ipp-strings.c:324
+msgid "finishing-template.jdf-f10-3"
msgstr ""
-#: ppdc/ppdc-source.cxx:1596
-#, c-format
-msgid "ppdc: Option %s redefined with a different type on line %d of %s."
+#. TRANSLATORS: JDF F12-1
+#: locale/ipp-strings.c:326
+msgid "finishing-template.jdf-f12-1"
msgstr ""
-#: ppdc/ppdc-source.cxx:657
-#, c-format
-msgid "ppdc: Option constraint must *name on line %d of %s."
+#. TRANSLATORS: JDF F12-10
+#: locale/ipp-strings.c:328
+msgid "finishing-template.jdf-f12-10"
msgstr ""
-#: ppdc/ppdc-source.cxx:2446
-#, c-format
-msgid "ppdc: Too many nested #if's on line %d of %s."
+#. TRANSLATORS: JDF F12-11
+#: locale/ipp-strings.c:330
+msgid "finishing-template.jdf-f12-11"
msgstr ""
-#: ppdc/ppdc.cxx:363
-#, c-format
-msgid "ppdc: Unable to create PPD file \"%s\" - %s."
+#. TRANSLATORS: JDF F12-12
+#: locale/ipp-strings.c:332
+msgid "finishing-template.jdf-f12-12"
msgstr ""
-#: ppdc/ppdc.cxx:255
-#, c-format
-msgid "ppdc: Unable to create output directory %s: %s"
+#. TRANSLATORS: JDF F12-13
+#: locale/ipp-strings.c:334
+msgid "finishing-template.jdf-f12-13"
msgstr ""
-#: ppdc/ppdc.cxx:276
-#, c-format
-msgid "ppdc: Unable to create output pipes: %s"
+#. TRANSLATORS: JDF F12-14
+#: locale/ipp-strings.c:336
+msgid "finishing-template.jdf-f12-14"
msgstr ""
-#: ppdc/ppdc.cxx:292 ppdc/ppdc.cxx:298
-#, c-format
-msgid "ppdc: Unable to execute cupstestppd: %s"
+#. TRANSLATORS: JDF F12-2
+#: locale/ipp-strings.c:338
+msgid "finishing-template.jdf-f12-2"
msgstr ""
-#: ppdc/ppdc-source.cxx:1682
-#, c-format
-msgid "ppdc: Unable to find #po file %s on line %d of %s."
+#. TRANSLATORS: JDF F12-3
+#: locale/ipp-strings.c:340
+msgid "finishing-template.jdf-f12-3"
msgstr ""
-#: ppdc/ppdc-source.cxx:2602
-#, c-format
-msgid "ppdc: Unable to find include file \"%s\" on line %d of %s."
+#. TRANSLATORS: JDF F12-4
+#: locale/ipp-strings.c:342
+msgid "finishing-template.jdf-f12-4"
msgstr ""
-#: ppdc/ppdc.cxx:187
-#, c-format
-msgid "ppdc: Unable to find localization for \"%s\" - %s"
+#. TRANSLATORS: JDF F12-5
+#: locale/ipp-strings.c:344
+msgid "finishing-template.jdf-f12-5"
msgstr ""
-#: ppdc/ppdc.cxx:124
-#, c-format
-msgid "ppdc: Unable to load localization file \"%s\" - %s"
+#. TRANSLATORS: JDF F12-6
+#: locale/ipp-strings.c:346
+msgid "finishing-template.jdf-f12-6"
msgstr ""
-#: ppdc/ppdc-file.cxx:37
-#, c-format
-msgid "ppdc: Unable to open %s: %s"
+#. TRANSLATORS: JDF F12-7
+#: locale/ipp-strings.c:348
+msgid "finishing-template.jdf-f12-7"
msgstr ""
-#: ppdc/ppdc-source.cxx:2006
-#, c-format
-msgid "ppdc: Undefined variable (%s) on line %d of %s."
+#. TRANSLATORS: JDF F12-8
+#: locale/ipp-strings.c:350
+msgid "finishing-template.jdf-f12-8"
msgstr ""
-#: ppdc/ppdc-catalog.cxx:479
-#, c-format
-msgid "ppdc: Unexpected text on line %d of %s."
+#. TRANSLATORS: JDF F12-9
+#: locale/ipp-strings.c:352
+msgid "finishing-template.jdf-f12-9"
msgstr ""
-#: ppdc/ppdc-source.cxx:2876
-#, c-format
-msgid "ppdc: Unknown driver type %s on line %d of %s."
+#. TRANSLATORS: JDF F14-1
+#: locale/ipp-strings.c:354
+msgid "finishing-template.jdf-f14-1"
msgstr ""
-#: ppdc/ppdc-source.cxx:858
-#, c-format
-msgid "ppdc: Unknown duplex type \"%s\" on line %d of %s."
+#. TRANSLATORS: JDF F16-1
+#: locale/ipp-strings.c:356
+msgid "finishing-template.jdf-f16-1"
msgstr ""
-#: ppdc/ppdc-source.cxx:3106
-#, c-format
-msgid "ppdc: Unknown media size \"%s\" on line %d of %s."
+#. TRANSLATORS: JDF F16-10
+#: locale/ipp-strings.c:358
+msgid "finishing-template.jdf-f16-10"
msgstr ""
-#: ppdc/ppdc-catalog.cxx:507
-#, c-format
-msgid "ppdc: Unknown message catalog format for \"%s\"."
+#. TRANSLATORS: JDF F16-11
+#: locale/ipp-strings.c:360
+msgid "finishing-template.jdf-f16-11"
msgstr ""
-#: ppdc/ppdc-source.cxx:3360
-#, c-format
-msgid "ppdc: Unknown token \"%s\" seen on line %d of %s."
+#. TRANSLATORS: JDF F16-12
+#: locale/ipp-strings.c:362
+msgid "finishing-template.jdf-f16-12"
msgstr ""
-#: ppdc/ppdc-source.cxx:966
-#, c-format
-msgid "ppdc: Unknown trailing characters in real number \"%s\" on line %d of %s."
+#. TRANSLATORS: JDF F16-13
+#: locale/ipp-strings.c:364
+msgid "finishing-template.jdf-f16-13"
msgstr ""
-#: ppdc/ppdc-source.cxx:2116
-#, c-format
-msgid "ppdc: Unterminated string starting with %c on line %d of %s."
+#. TRANSLATORS: JDF F16-14
+#: locale/ipp-strings.c:366
+msgid "finishing-template.jdf-f16-14"
msgstr ""
-#: ppdc/ppdc.cxx:354
-#, c-format
-msgid "ppdc: Warning - overlapping filename \"%s\"."
+#. TRANSLATORS: JDF F16-2
+#: locale/ipp-strings.c:368
+msgid "finishing-template.jdf-f16-2"
msgstr ""
-#: ppdc/ppdc.cxx:369
-#, c-format
-msgid "ppdc: Writing %s."
+#. TRANSLATORS: JDF F16-3
+#: locale/ipp-strings.c:370
+msgid "finishing-template.jdf-f16-3"
msgstr ""
-#: ppdc/ppdc.cxx:137
-#, c-format
-msgid "ppdc: Writing PPD files to directory \"%s\"."
+#. TRANSLATORS: JDF F16-4
+#: locale/ipp-strings.c:372
+msgid "finishing-template.jdf-f16-4"
msgstr ""
-#: ppdc/ppdmerge.cxx:124
-#, c-format
-msgid "ppdmerge: Bad LanguageVersion \"%s\" in %s."
+#. TRANSLATORS: JDF F16-5
+#: locale/ipp-strings.c:374
+msgid "finishing-template.jdf-f16-5"
msgstr ""
-#: ppdc/ppdmerge.cxx:164
-#, c-format
-msgid "ppdmerge: Ignoring PPD file %s."
+#. TRANSLATORS: JDF F16-6
+#: locale/ipp-strings.c:376
+msgid "finishing-template.jdf-f16-6"
msgstr ""
-#: ppdc/ppdmerge.cxx:148
-#, c-format
-msgid "ppdmerge: Unable to backup %s to %s - %s"
+#. TRANSLATORS: JDF F16-7
+#: locale/ipp-strings.c:378
+msgid "finishing-template.jdf-f16-7"
msgstr ""
-#: systemv/lpstat.c:1786
-#, c-format
-msgid "printer %s disabled since %s -"
+#. TRANSLATORS: JDF F16-8
+#: locale/ipp-strings.c:380
+msgid "finishing-template.jdf-f16-8"
msgstr ""
-#: systemv/lpstat.c:1778
-#, c-format
-msgid "printer %s is holding new jobs. enabled since %s"
+#. TRANSLATORS: JDF F16-9
+#: locale/ipp-strings.c:382
+msgid "finishing-template.jdf-f16-9"
msgstr ""
-#: systemv/lpstat.c:1780
-#, c-format
-msgid "printer %s is idle. enabled since %s"
+#. TRANSLATORS: JDF F18-1
+#: locale/ipp-strings.c:384
+msgid "finishing-template.jdf-f18-1"
msgstr ""
-#: systemv/lpstat.c:1783
-#, c-format
-msgid "printer %s now printing %s-%d. enabled since %s"
+#. TRANSLATORS: JDF F18-2
+#: locale/ipp-strings.c:386
+msgid "finishing-template.jdf-f18-2"
msgstr ""
-#: systemv/lpstat.c:1904
-#, c-format
-msgid "printer %s/%s disabled since %s -"
+#. TRANSLATORS: JDF F18-3
+#: locale/ipp-strings.c:388
+msgid "finishing-template.jdf-f18-3"
msgstr ""
-#: systemv/lpstat.c:1890
-#, c-format
-msgid "printer %s/%s is idle. enabled since %s"
+#. TRANSLATORS: JDF F18-4
+#: locale/ipp-strings.c:390
+msgid "finishing-template.jdf-f18-4"
msgstr ""
-#: systemv/lpstat.c:1897
-#, c-format
-msgid "printer %s/%s now printing %s-%d. enabled since %s"
+#. TRANSLATORS: JDF F18-5
+#: locale/ipp-strings.c:392
+msgid "finishing-template.jdf-f18-5"
msgstr ""
-#: cups/notify.c:80 cups/notify.c:121
-msgid "processing"
+#. TRANSLATORS: JDF F18-6
+#: locale/ipp-strings.c:394
+msgid "finishing-template.jdf-f18-6"
msgstr ""
-#: systemv/lp.c:642
-#, c-format
-msgid "request id is %s-%d (%d file(s))"
+#. TRANSLATORS: JDF F18-7
+#: locale/ipp-strings.c:396
+msgid "finishing-template.jdf-f18-7"
msgstr ""
-#: cups/snmp.c:974
-msgid "request-id uses indefinite length"
+#. TRANSLATORS: JDF F18-8
+#: locale/ipp-strings.c:398
+msgid "finishing-template.jdf-f18-8"
msgstr ""
-#: systemv/lpstat.c:2032
-msgid "scheduler is not running"
+#. TRANSLATORS: JDF F18-9
+#: locale/ipp-strings.c:400
+msgid "finishing-template.jdf-f18-9"
msgstr ""
-#: systemv/lpstat.c:2028
-msgid "scheduler is running"
+#. TRANSLATORS: JDF F2-1
+#: locale/ipp-strings.c:402
+msgid "finishing-template.jdf-f2-1"
msgstr ""
-#: cups/adminutil.c:1461
-#, c-format
-msgid "stat of %s failed: %s"
+#. TRANSLATORS: JDF F20-1
+#: locale/ipp-strings.c:404
+msgid "finishing-template.jdf-f20-1"
msgstr ""
-#: berkeley/lpc.c:197
-msgid "status\t\tShow status of daemon and queue."
+#. TRANSLATORS: JDF F20-2
+#: locale/ipp-strings.c:406
+msgid "finishing-template.jdf-f20-2"
msgstr ""
-#: cups/notify.c:83 cups/notify.c:124
-msgid "stopped"
+#. TRANSLATORS: JDF F24-1
+#: locale/ipp-strings.c:408
+msgid "finishing-template.jdf-f24-1"
msgstr ""
-#: systemv/lpstat.c:1077
-#, c-format
-msgid "system default destination: %s"
+#. TRANSLATORS: JDF F24-10
+#: locale/ipp-strings.c:410
+msgid "finishing-template.jdf-f24-10"
msgstr ""
-#: systemv/lpstat.c:1074
-#, c-format
-msgid "system default destination: %s/%s"
+#. TRANSLATORS: JDF F24-11
+#: locale/ipp-strings.c:412
+msgid "finishing-template.jdf-f24-11"
msgstr ""
-#: cups/notify.c:95 cups/notify.c:127
-msgid "unknown"
+#. TRANSLATORS: JDF F24-2
+#: locale/ipp-strings.c:414
+msgid "finishing-template.jdf-f24-2"
msgstr ""
-#: cups/notify.c:104
-msgid "untitled"
+#. TRANSLATORS: JDF F24-3
+#: locale/ipp-strings.c:416
+msgid "finishing-template.jdf-f24-3"
msgstr ""
-#: cups/snmp.c:999
-msgid "variable-bindings uses indefinite length"
+#. TRANSLATORS: JDF F24-4
+#: locale/ipp-strings.c:418
+msgid "finishing-template.jdf-f24-4"
msgstr ""
-#: test/ippfind.c:2817
-msgid "{service_domain} Domain name"
+#. TRANSLATORS: JDF F24-5
+#: locale/ipp-strings.c:420
+msgid "finishing-template.jdf-f24-5"
msgstr ""
-#: test/ippfind.c:2818
-msgid "{service_hostname} Fully-qualified domain name"
+#. TRANSLATORS: JDF F24-6
+#: locale/ipp-strings.c:422
+msgid "finishing-template.jdf-f24-6"
msgstr ""
-#: test/ippfind.c:2819
-msgid "{service_name} Service instance name"
+#. TRANSLATORS: JDF F24-7
+#: locale/ipp-strings.c:424
+msgid "finishing-template.jdf-f24-7"
msgstr ""
-#: test/ippfind.c:2820
-msgid "{service_port} Port number"
+#. TRANSLATORS: JDF F24-8
+#: locale/ipp-strings.c:426
+msgid "finishing-template.jdf-f24-8"
msgstr ""
-#: test/ippfind.c:2821
-msgid "{service_regtype} DNS-SD registration type"
+#. TRANSLATORS: JDF F24-9
+#: locale/ipp-strings.c:428
+msgid "finishing-template.jdf-f24-9"
msgstr ""
-#: test/ippfind.c:2822
-msgid "{service_scheme} URI scheme"
+#. TRANSLATORS: JDF F28-1
+#: locale/ipp-strings.c:430
+msgid "finishing-template.jdf-f28-1"
msgstr ""
-#: test/ippfind.c:2823
-msgid "{service_uri} URI"
+#. TRANSLATORS: JDF F32-1
+#: locale/ipp-strings.c:432
+msgid "finishing-template.jdf-f32-1"
msgstr ""
-#: test/ippfind.c:2824
-msgid "{txt_*} Value of TXT record key"
+#. TRANSLATORS: JDF F32-2
+#: locale/ipp-strings.c:434
+msgid "finishing-template.jdf-f32-2"
msgstr ""
-#: test/ippfind.c:2816
-msgid "{} URI"
+#. TRANSLATORS: JDF F32-3
+#: locale/ipp-strings.c:436
+msgid "finishing-template.jdf-f32-3"
msgstr ""
-#: cups/dest.c:1864
-msgid "~/.cups/lpoptions file names default destination that does not exist."
-msgstr ""
-msgid "accuracy-units"
-msgstr "Accuracy Units"
-msgid "accuracy-units.mm"
-msgstr "Millimeters"
-msgid "accuracy-units.nm"
-msgstr "Nanometers"
-msgid "accuracy-units.um"
-msgstr "Micrometers"
-msgid "baling"
-msgstr "Bale Output"
-msgid "baling-type"
-msgstr "Bale Using"
-msgid "baling-type.band"
-msgstr "Band"
-msgid "baling-type.shrink-wrap"
-msgstr "Shrink Wrap"
-msgid "baling-type.wrap"
-msgstr "Wrap"
-msgid "baling-when"
-msgstr "Bale After"
-msgid "baling-when.after-job"
-msgstr "Job"
-msgid "baling-when.after-sets"
-msgstr "Sets"
-msgid "binding"
-msgstr "Bind Output"
-msgid "binding-reference-edge"
-msgstr "Bind Edge"
-msgid "binding-reference-edge.bottom"
-msgstr "Bottom"
-msgid "binding-reference-edge.left"
-msgstr "Left"
-msgid "binding-reference-edge.right"
-msgstr "Right"
-msgid "binding-reference-edge.top"
-msgstr "Top"
-msgid "binding-type"
-msgstr "Binder Type"
-msgid "binding-type.adhesive"
-msgstr "Adhesive"
-msgid "binding-type.comb"
-msgstr "Comb"
-msgid "binding-type.flat"
-msgstr "Flat"
-msgid "binding-type.padding"
-msgstr "Padding"
-msgid "binding-type.perfect"
-msgstr "Perfect"
-msgid "binding-type.spiral"
-msgstr "Spiral"
-msgid "binding-type.tape"
-msgstr "Tape"
-msgid "binding-type.velo"
-msgstr "Velo"
-msgid "charge-info-message"
-msgstr "Print Job Cost"
-msgid "coating"
-msgstr "Coat Sheets"
-msgid "coating-sides"
-msgstr "Add Coating To"
-msgid "coating-sides.back"
-msgstr "Back"
-msgid "coating-sides.both"
-msgstr "Front and Back"
-msgid "coating-sides.front"
-msgstr "Front"
-msgid "coating-type"
-msgstr "Type of Coating"
-msgid "coating-type.archival"
-msgstr "Archival"
-msgid "coating-type.archival-glossy"
-msgstr "Archival Glossy"
-msgid "coating-type.archival-matte"
-msgstr "Archival Matte"
-msgid "coating-type.archival-semi-gloss"
-msgstr "Archival Semi Gloss"
-msgid "coating-type.glossy"
-msgstr "Glossy"
-msgid "coating-type.high-gloss"
-msgstr "High Gloss"
-msgid "coating-type.matte"
-msgstr "Matte"
-msgid "coating-type.semi-gloss"
-msgstr "Semi-gloss"
-msgid "coating-type.silicone"
-msgstr "Silicone"
-msgid "coating-type.translucent"
-msgstr "Translucent"
-msgid "confirmation-sheet-print"
-msgstr "Print Confirmation Sheet"
-msgid "copies"
-msgstr "Copies"
-msgid "cover-back"
-msgstr "Back Cover"
-msgid "cover-front"
-msgstr "Front Cover"
-msgid "cover-sheet-info"
-msgstr "Cover Sheet Info"
-msgid "cover-sheet-info-supported.date-time"
-msgstr "Date Time"
-msgid "cover-sheet-info-supported.from-name"
-msgstr "From Name"
-msgid "cover-sheet-info-supported.logo"
-msgstr "Logo"
-msgid "cover-sheet-info-supported.message"
-msgstr "Message"
-msgid "cover-sheet-info-supported.organization"
-msgstr "Organization"
-msgid "cover-sheet-info-supported.subject"
-msgstr "Subject"
-msgid "cover-sheet-info-supported.to-name"
-msgstr "To Name"
-msgid "cover-type"
-msgstr "Printed Cover"
-msgid "cover-type.no-cover"
-msgstr "No Cover"
-msgid "cover-type.print-back"
-msgstr "Back Only"
-msgid "cover-type.print-both"
-msgstr "Front and Back"
-msgid "cover-type.print-front"
-msgstr "Front Only"
-msgid "cover-type.print-none"
-msgstr "None"
-msgid "covering"
-msgstr "Cover Output"
-msgid "covering-name"
-msgstr "Add Cover"
-msgid "covering-name.plain"
-msgstr "Plain"
-msgid "covering-name.pre-cut"
-msgstr "Pre-cut"
-msgid "covering-name.pre-printed"
-msgstr "Pre-printed"
-msgid "detailed-status-message"
-msgstr "Detailed Status Message"
-msgid "document-copies"
-msgstr "Copies"
-msgid "document-state"
-msgstr "Document State"
-msgid "document-state-reasons"
-msgstr "Detailed Document State"
-msgid "document-state-reasons.aborted-by-system"
-msgstr "Aborted By System"
-msgid "document-state-reasons.canceled-at-device"
-msgstr "Canceled At Device"
-msgid "document-state-reasons.canceled-by-operator"
-msgstr "Canceled By Operator"
-msgid "document-state-reasons.canceled-by-user"
-msgstr "Canceled By User"
-msgid "document-state-reasons.completed-successfully"
-msgstr "Completed Successfully"
-msgid "document-state-reasons.completed-with-errors"
-msgstr "Completed With Errors"
-msgid "document-state-reasons.completed-with-warnings"
-msgstr "Completed With Warnings"
-msgid "document-state-reasons.compression-error"
-msgstr "Compression Error"
-msgid "document-state-reasons.data-insufficient"
-msgstr "Data Insufficient"
-msgid "document-state-reasons.digital-signature-did-not-verify"
-msgstr "Digital Signature Did Not Verify"
-msgid "document-state-reasons.digital-signature-type-not-supported"
-msgstr "Digital Signature Type Not Supported"
-msgid "document-state-reasons.digital-signature-wait"
-msgstr "Digital Signature Wait"
-msgid "document-state-reasons.document-access-error"
-msgstr "Document Access Error"
-msgid "document-state-reasons.document-fetchable"
-msgstr "Document Fetchable"
-msgid "document-state-reasons.document-format-error"
-msgstr "Document Format Error"
-msgid "document-state-reasons.document-password-error"
-msgstr "Document Password Error"
-msgid "document-state-reasons.document-permission-error"
-msgstr "Document Permission Error"
-msgid "document-state-reasons.document-security-error"
-msgstr "Document Security Error"
-msgid "document-state-reasons.document-unprintable-error"
-msgstr "Document Unprintable Error"
-msgid "document-state-reasons.errors-detected"
-msgstr "Errors Detected"
-msgid "document-state-reasons.incoming"
-msgstr "Incoming"
-msgid "document-state-reasons.interpreting"
-msgstr "Interpreting"
-msgid "document-state-reasons.none"
-msgstr "None"
-msgid "document-state-reasons.outgoing"
-msgstr "Outgoing"
-msgid "document-state-reasons.printing"
-msgstr "Printing"
-msgid "document-state-reasons.processing-to-stop-point"
-msgstr "Processing To Stop Point"
-msgid "document-state-reasons.queued"
-msgstr "Queued"
-msgid "document-state-reasons.queued-for-marker"
-msgstr "Queued For Marker"
-msgid "document-state-reasons.queued-in-device"
-msgstr "Queued In Device"
-msgid "document-state-reasons.resources-are-not-ready"
-msgstr "Resources Are Not Ready"
-msgid "document-state-reasons.resources-are-not-supported"
-msgstr "Resources Are Not Supported"
-msgid "document-state-reasons.submission-interrupted"
-msgstr "Submission Interrupted"
-msgid "document-state-reasons.transforming"
-msgstr "Transforming"
-msgid "document-state-reasons.unsupported-compression"
-msgstr "Unsupported Compression"
-msgid "document-state-reasons.unsupported-document-format"
-msgstr "Unsupported Document Format"
-msgid "document-state-reasons.warnings-detected"
-msgstr "Warnings Detected"
-msgid "document-state.3"
-msgstr "Pending"
-msgid "document-state.5"
-msgstr "Processing"
-msgid "document-state.6"
-msgstr "Stopped"
-msgid "document-state.7"
-msgstr "Canceled"
-msgid "document-state.8"
-msgstr "Aborted"
-msgid "document-state.9"
-msgstr "Completed"
-msgid "feed-orientation"
-msgstr "Feed Orientation"
-msgid "feed-orientation.long-edge-first"
-msgstr "Long Edge First"
-msgid "feed-orientation.short-edge-first"
-msgstr "Short Edge First"
-msgid "fetch-status-code"
-msgstr "Fetch Status Code"
-msgid "finishing-template"
-msgstr "Finishing Template"
-msgid "finishing-template.bale"
-msgstr "Bale"
-msgid "finishing-template.bind"
-msgstr "Bind"
-msgid "finishing-template.bind-bottom"
-msgstr "Bind Bottom"
-msgid "finishing-template.bind-left"
-msgstr "Bind Left"
-msgid "finishing-template.bind-right"
-msgstr "Bind Right"
-msgid "finishing-template.bind-top"
-msgstr "Bind Top"
-msgid "finishing-template.booklet-maker"
-msgstr "Booklet Maker"
-msgid "finishing-template.coat"
-msgstr "Coat"
-msgid "finishing-template.cover"
-msgstr "Cover"
-msgid "finishing-template.edge-stitch"
-msgstr "Edge Stitch"
-msgid "finishing-template.edge-stitch-bottom"
-msgstr "Edge Stitch Bottom"
-msgid "finishing-template.edge-stitch-left"
-msgstr "Edge Stitch Left"
-msgid "finishing-template.edge-stitch-right"
-msgstr "Edge Stitch Right"
-msgid "finishing-template.edge-stitch-top"
-msgstr "Edge Stitch Top"
-msgid "finishing-template.fold"
-msgstr "Fold"
-msgid "finishing-template.fold-accordion"
-msgstr "Accordion Fold"
-msgid "finishing-template.fold-double-gate"
-msgstr "Double Gate Fold"
-msgid "finishing-template.fold-engineering-z"
-msgstr "Engineering Z Fold"
-msgid "finishing-template.fold-gate"
-msgstr "Gate Fold"
-msgid "finishing-template.fold-half"
-msgstr "Half Fold"
-msgid "finishing-template.fold-half-z"
-msgstr "Half Z Fold"
-msgid "finishing-template.fold-left-gate"
-msgstr "Left Gate Fold"
-msgid "finishing-template.fold-letter"
-msgstr "Letter Fold"
-msgid "finishing-template.fold-parallel"
-msgstr "Parallel Fold"
-msgid "finishing-template.fold-poster"
-msgstr "Poster Fold"
-msgid "finishing-template.fold-right-gate"
-msgstr "Right Gate Fold"
-msgid "finishing-template.fold-z"
-msgstr "Z Fold"
-msgid "finishing-template.jdf-f10-1"
-msgstr "JDF Fold F10-1"
-msgid "finishing-template.jdf-f10-2"
-msgstr "JDF Fold F10-2"
-msgid "finishing-template.jdf-f10-3"
-msgstr "JDF Fold F10-3"
-msgid "finishing-template.jdf-f12-1"
-msgstr "JDF Fold F12-1"
-msgid "finishing-template.jdf-f12-10"
-msgstr "JDF Fold F12-10"
-msgid "finishing-template.jdf-f12-11"
-msgstr "JDF Fold F12-11"
-msgid "finishing-template.jdf-f12-12"
-msgstr "JDF Fold F12-12"
-msgid "finishing-template.jdf-f12-13"
-msgstr "JDF Fold F12-13"
-msgid "finishing-template.jdf-f12-14"
-msgstr "JDF Fold F12-14"
-msgid "finishing-template.jdf-f12-2"
-msgstr "JDF Fold F12-2"
-msgid "finishing-template.jdf-f12-3"
-msgstr "JDF Fold F12-3"
-msgid "finishing-template.jdf-f12-4"
-msgstr "JDF Fold F12-4"
-msgid "finishing-template.jdf-f12-5"
-msgstr "JDF Fold F12-5"
-msgid "finishing-template.jdf-f12-6"
-msgstr "JDF Fold F12-6"
-msgid "finishing-template.jdf-f12-7"
-msgstr "JDF Fold F12-7"
-msgid "finishing-template.jdf-f12-8"
-msgstr "JDF Fold F12-8"
-msgid "finishing-template.jdf-f12-9"
-msgstr "JDF Fold F12-9"
-msgid "finishing-template.jdf-f14-1"
-msgstr "JDF Fold F14-1"
-msgid "finishing-template.jdf-f16-1"
-msgstr "JDF Fold F16-1"
-msgid "finishing-template.jdf-f16-10"
-msgstr "JDF Fold F16-10"
-msgid "finishing-template.jdf-f16-11"
-msgstr "JDF Fold F16-11"
-msgid "finishing-template.jdf-f16-12"
-msgstr "JDF Fold F16-12"
-msgid "finishing-template.jdf-f16-13"
-msgstr "JDF Fold F16-13"
-msgid "finishing-template.jdf-f16-14"
-msgstr "JDF Fold F16-14"
-msgid "finishing-template.jdf-f16-2"
-msgstr "JDF Fold F16-2"
-msgid "finishing-template.jdf-f16-3"
-msgstr "JDF Fold F16-3"
-msgid "finishing-template.jdf-f16-4"
-msgstr "JDF Fold F16-4"
-msgid "finishing-template.jdf-f16-5"
-msgstr "JDF Fold F16-5"
-msgid "finishing-template.jdf-f16-6"
-msgstr "JDF Fold F16-6"
-msgid "finishing-template.jdf-f16-7"
-msgstr "JDF Fold F16-7"
-msgid "finishing-template.jdf-f16-8"
-msgstr "JDF Fold F16-8"
-msgid "finishing-template.jdf-f16-9"
-msgstr "JDF Fold F16-9"
-msgid "finishing-template.jdf-f18-1"
-msgstr "JDF Fold F18-1"
-msgid "finishing-template.jdf-f18-2"
-msgstr "JDF Fold F18-2"
-msgid "finishing-template.jdf-f18-3"
-msgstr "JDF Fold F18-3"
-msgid "finishing-template.jdf-f18-4"
-msgstr "JDF Fold F18-4"
-msgid "finishing-template.jdf-f18-5"
-msgstr "JDF Fold F18-5"
-msgid "finishing-template.jdf-f18-6"
-msgstr "JDF Fold F18-6"
-msgid "finishing-template.jdf-f18-7"
-msgstr "JDF Fold F18-7"
-msgid "finishing-template.jdf-f18-8"
-msgstr "JDF Fold F18-8"
-msgid "finishing-template.jdf-f18-9"
-msgstr "JDF Fold F18-9"
-msgid "finishing-template.jdf-f2-1"
-msgstr "JDF Fold F2-1"
-msgid "finishing-template.jdf-f20-1"
-msgstr "JDF Fold F20-1"
-msgid "finishing-template.jdf-f20-2"
-msgstr "JDF Fold F20-2"
-msgid "finishing-template.jdf-f24-1"
-msgstr "JDF Fold F24-1"
-msgid "finishing-template.jdf-f24-10"
-msgstr "JDF Fold F24-10"
-msgid "finishing-template.jdf-f24-11"
-msgstr "JDF Fold F24-11"
-msgid "finishing-template.jdf-f24-2"
-msgstr "JDF Fold F24-2"
-msgid "finishing-template.jdf-f24-3"
-msgstr "JDF Fold F24-3"
-msgid "finishing-template.jdf-f24-4"
-msgstr "JDF Fold F24-4"
-msgid "finishing-template.jdf-f24-5"
-msgstr "JDF Fold F24-5"
-msgid "finishing-template.jdf-f24-6"
-msgstr "JDF Fold F24-6"
-msgid "finishing-template.jdf-f24-7"
-msgstr "JDF Fold F24-7"
-msgid "finishing-template.jdf-f24-8"
-msgstr "JDF Fold F24-8"
-msgid "finishing-template.jdf-f24-9"
-msgstr "JDF Fold F24-9"
-msgid "finishing-template.jdf-f28-1"
-msgstr "JDF Fold F28-1"
-msgid "finishing-template.jdf-f32-1"
-msgstr "JDF Fold F32-1"
-msgid "finishing-template.jdf-f32-2"
-msgstr "JDF Fold F32-2"
-msgid "finishing-template.jdf-f32-3"
-msgstr "JDF Fold F32-3"
+#. TRANSLATORS: JDF F32-4
+#: locale/ipp-strings.c:438
msgid "finishing-template.jdf-f32-4"
-msgstr "JDF Fold F32-4"
+msgstr ""
+
+#. TRANSLATORS: JDF F32-5
+#: locale/ipp-strings.c:440
msgid "finishing-template.jdf-f32-5"
-msgstr "JDF Fold F32-5"
+msgstr ""
+
+#. TRANSLATORS: JDF F32-6
+#: locale/ipp-strings.c:442
msgid "finishing-template.jdf-f32-6"
-msgstr "JDF Fold F32-6"
+msgstr ""
+
+#. TRANSLATORS: JDF F32-7
+#: locale/ipp-strings.c:444
msgid "finishing-template.jdf-f32-7"
-msgstr "JDF Fold F32-7"
+msgstr ""
+
+#. TRANSLATORS: JDF F32-8
+#: locale/ipp-strings.c:446
msgid "finishing-template.jdf-f32-8"
-msgstr "JDF Fold F32-8"
+msgstr ""
+
+#. TRANSLATORS: JDF F32-9
+#: locale/ipp-strings.c:448
msgid "finishing-template.jdf-f32-9"
-msgstr "JDF Fold F32-9"
+msgstr ""
+
+#. TRANSLATORS: JDF F36-1
+#: locale/ipp-strings.c:450
msgid "finishing-template.jdf-f36-1"
-msgstr "JDF Fold F36-1"
+msgstr ""
+
+#. TRANSLATORS: JDF F36-2
+#: locale/ipp-strings.c:452
msgid "finishing-template.jdf-f36-2"
-msgstr "JDF Fold F36-2"
+msgstr ""
+
+#. TRANSLATORS: JDF F4-1
+#: locale/ipp-strings.c:454
msgid "finishing-template.jdf-f4-1"
-msgstr "JDF Fold F4-1"
+msgstr ""
+
+#. TRANSLATORS: JDF F4-2
+#: locale/ipp-strings.c:456
msgid "finishing-template.jdf-f4-2"
-msgstr "JDF Fold F4-2"
+msgstr ""
+
+#. TRANSLATORS: JDF F40-1
+#: locale/ipp-strings.c:458
msgid "finishing-template.jdf-f40-1"
-msgstr "JDF Fold F40-1"
+msgstr ""
+
+#. TRANSLATORS: JDF F48-1
+#: locale/ipp-strings.c:460
msgid "finishing-template.jdf-f48-1"
-msgstr "JDF Fold F48-1"
+msgstr ""
+
+#. TRANSLATORS: JDF F48-2
+#: locale/ipp-strings.c:462
msgid "finishing-template.jdf-f48-2"
-msgstr "JDF Fold F48-2"
+msgstr ""
+
+#. TRANSLATORS: JDF F6-1
+#: locale/ipp-strings.c:464
msgid "finishing-template.jdf-f6-1"
-msgstr "JDF Fold F6-1"
+msgstr ""
+
+#. TRANSLATORS: JDF F6-2
+#: locale/ipp-strings.c:466
msgid "finishing-template.jdf-f6-2"
-msgstr "JDF Fold F6-2"
+msgstr ""
+
+#. TRANSLATORS: JDF F6-3
+#: locale/ipp-strings.c:468
msgid "finishing-template.jdf-f6-3"
-msgstr "JDF Fold F6-3"
+msgstr ""
+
+#. TRANSLATORS: JDF F6-4
+#: locale/ipp-strings.c:470
msgid "finishing-template.jdf-f6-4"
-msgstr "JDF Fold F6-4"
+msgstr ""
+
+#. TRANSLATORS: JDF F6-5
+#: locale/ipp-strings.c:472
msgid "finishing-template.jdf-f6-5"
-msgstr "JDF Fold F6-5"
+msgstr ""
+
+#. TRANSLATORS: JDF F6-6
+#: locale/ipp-strings.c:474
msgid "finishing-template.jdf-f6-6"
-msgstr "JDF Fold F6-6"
+msgstr ""
+
+#. TRANSLATORS: JDF F6-7
+#: locale/ipp-strings.c:476
msgid "finishing-template.jdf-f6-7"
-msgstr "JDF Fold F6-7"
+msgstr ""
+
+#. TRANSLATORS: JDF F6-8
+#: locale/ipp-strings.c:478
msgid "finishing-template.jdf-f6-8"
-msgstr "JDF Fold F6-8"
+msgstr ""
+
+#. TRANSLATORS: JDF F64-1
+#: locale/ipp-strings.c:480
msgid "finishing-template.jdf-f64-1"
-msgstr "JDF Fold F64-1"
+msgstr ""
+
+#. TRANSLATORS: JDF F64-2
+#: locale/ipp-strings.c:482
msgid "finishing-template.jdf-f64-2"
-msgstr "JDF Fold F64-2"
+msgstr ""
+
+#. TRANSLATORS: JDF F8-1
+#: locale/ipp-strings.c:484
msgid "finishing-template.jdf-f8-1"
-msgstr "JDF Fold F8-1"
+msgstr ""
+
+#. TRANSLATORS: JDF F8-2
+#: locale/ipp-strings.c:486
msgid "finishing-template.jdf-f8-2"
-msgstr "JDF Fold F8-2"
+msgstr ""
+
+#. TRANSLATORS: JDF F8-3
+#: locale/ipp-strings.c:488
msgid "finishing-template.jdf-f8-3"
-msgstr "JDF Fold F8-3"
+msgstr ""
+
+#. TRANSLATORS: JDF F8-4
+#: locale/ipp-strings.c:490
msgid "finishing-template.jdf-f8-4"
-msgstr "JDF Fold F8-4"
+msgstr ""
+
+#. TRANSLATORS: JDF F8-5
+#: locale/ipp-strings.c:492
msgid "finishing-template.jdf-f8-5"
-msgstr "JDF Fold F8-5"
+msgstr ""
+
+#. TRANSLATORS: JDF F8-6
+#: locale/ipp-strings.c:494
msgid "finishing-template.jdf-f8-6"
-msgstr "JDF Fold F8-6"
+msgstr ""
+
+#. TRANSLATORS: JDF F8-7
+#: locale/ipp-strings.c:496
msgid "finishing-template.jdf-f8-7"
-msgstr "JDF Fold F8-7"
+msgstr ""
+
+#. TRANSLATORS: Jog Offset
+#: locale/ipp-strings.c:498
msgid "finishing-template.jog-offset"
-msgstr "Jog Offset"
+msgstr ""
+
+#. TRANSLATORS: Laminate
+#: locale/ipp-strings.c:500
msgid "finishing-template.laminate"
-msgstr "Laminate"
+msgstr ""
+
+#. TRANSLATORS: Punch
+#: locale/ipp-strings.c:502
msgid "finishing-template.punch"
-msgstr "Punch"
+msgstr ""
+
+#. TRANSLATORS: Punch Bottom Left
+#: locale/ipp-strings.c:504
msgid "finishing-template.punch-bottom-left"
-msgstr "Punch Bottom Left"
+msgstr ""
+
+#. TRANSLATORS: Punch Bottom Right
+#: locale/ipp-strings.c:506
msgid "finishing-template.punch-bottom-right"
-msgstr "Punch Bottom Right"
+msgstr ""
+
+#. TRANSLATORS: 2-hole Punch Bottom
+#: locale/ipp-strings.c:508
msgid "finishing-template.punch-dual-bottom"
-msgstr "2-hole Punch Bottom"
+msgstr ""
+
+#. TRANSLATORS: 2-hole Punch Left
+#: locale/ipp-strings.c:510
msgid "finishing-template.punch-dual-left"
-msgstr "2-hole Punch Left"
+msgstr ""
+
+#. TRANSLATORS: 2-hole Punch Right
+#: locale/ipp-strings.c:512
msgid "finishing-template.punch-dual-right"
-msgstr "2-hole Punch Right"
+msgstr ""
+
+#. TRANSLATORS: 2-hole Punch Top
+#: locale/ipp-strings.c:514
msgid "finishing-template.punch-dual-top"
-msgstr "2-hole Punch Top"
+msgstr ""
+
+#. TRANSLATORS: Multi-hole Punch Bottom
+#: locale/ipp-strings.c:516
msgid "finishing-template.punch-multiple-bottom"
-msgstr "Multi-hole Punch Bottom"
+msgstr ""
+
+#. TRANSLATORS: Multi-hole Punch Left
+#: locale/ipp-strings.c:518
msgid "finishing-template.punch-multiple-left"
-msgstr "Multi-hole Punch Left"
+msgstr ""
+
+#. TRANSLATORS: Multi-hole Punch Right
+#: locale/ipp-strings.c:520
msgid "finishing-template.punch-multiple-right"
-msgstr "Multi-hole Punch Right"
+msgstr ""
+
+#. TRANSLATORS: Multi-hole Punch Top
+#: locale/ipp-strings.c:522
msgid "finishing-template.punch-multiple-top"
-msgstr "Multi-hole Punch Top"
+msgstr ""
+
+#. TRANSLATORS: 4-hole Punch Bottom
+#: locale/ipp-strings.c:524
msgid "finishing-template.punch-quad-bottom"
-msgstr "4-hole Punch Bottom"
+msgstr ""
+
+#. TRANSLATORS: 4-hole Punch Left
+#: locale/ipp-strings.c:526
msgid "finishing-template.punch-quad-left"
-msgstr "4-hole Punch Left"
+msgstr ""
+
+#. TRANSLATORS: 4-hole Punch Right
+#: locale/ipp-strings.c:528
msgid "finishing-template.punch-quad-right"
-msgstr "4-hole Punch Right"
+msgstr ""
+
+#. TRANSLATORS: 4-hole Punch Top
+#: locale/ipp-strings.c:530
msgid "finishing-template.punch-quad-top"
-msgstr "4-hole Punch Top"
+msgstr ""
+
+#. TRANSLATORS: Punch Top Left
+#: locale/ipp-strings.c:532
msgid "finishing-template.punch-top-left"
-msgstr "Punch Top Left"
+msgstr ""
+
+#. TRANSLATORS: Punch Top Right
+#: locale/ipp-strings.c:534
msgid "finishing-template.punch-top-right"
-msgstr "Punch Top Right"
+msgstr ""
+
+#. TRANSLATORS: 3-hole Punch Bottom
+#: locale/ipp-strings.c:536
msgid "finishing-template.punch-triple-bottom"
-msgstr "3-hole Punch Bottom"
+msgstr ""
+
+#. TRANSLATORS: 3-hole Punch Left
+#: locale/ipp-strings.c:538
msgid "finishing-template.punch-triple-left"
-msgstr "3-hole Punch Left"
+msgstr ""
+
+#. TRANSLATORS: 3-hole Punch Right
+#: locale/ipp-strings.c:540
msgid "finishing-template.punch-triple-right"
-msgstr "3-hole Punch Right"
+msgstr ""
+
+#. TRANSLATORS: 3-hole Punch Top
+#: locale/ipp-strings.c:542
msgid "finishing-template.punch-triple-top"
-msgstr "3-hole Punch Top"
+msgstr ""
+
+#. TRANSLATORS: Saddle Stitch
+#: locale/ipp-strings.c:544
msgid "finishing-template.saddle-stitch"
-msgstr "Saddle Stitch"
+msgstr ""
+
+#. TRANSLATORS: Staple
+#: locale/ipp-strings.c:546
msgid "finishing-template.staple"
-msgstr "Staple"
+msgstr ""
+
+#. TRANSLATORS: Staple Bottom Left
+#: locale/ipp-strings.c:548
msgid "finishing-template.staple-bottom-left"
-msgstr "Staple Bottom Left"
+msgstr ""
+
+#. TRANSLATORS: Staple Bottom Right
+#: locale/ipp-strings.c:550
msgid "finishing-template.staple-bottom-right"
-msgstr "Staple Bottom Right"
+msgstr ""
+
+#. TRANSLATORS: 2 Staples on Bottom
+#: locale/ipp-strings.c:552
msgid "finishing-template.staple-dual-bottom"
-msgstr "2 Staples on Bottom"
+msgstr ""
+
+#. TRANSLATORS: 2 Staples on Left
+#: locale/ipp-strings.c:554
msgid "finishing-template.staple-dual-left"
-msgstr "2 Staples on Left"
+msgstr ""
+
+#. TRANSLATORS: 2 Staples on Right
+#: locale/ipp-strings.c:556
msgid "finishing-template.staple-dual-right"
-msgstr "2 Staples on Right"
+msgstr ""
+
+#. TRANSLATORS: 2 Staples on Top
+#: locale/ipp-strings.c:558
msgid "finishing-template.staple-dual-top"
-msgstr "2 Staples on Top"
+msgstr ""
+
+#. TRANSLATORS: Staple Top Left
+#: locale/ipp-strings.c:560
msgid "finishing-template.staple-top-left"
-msgstr "Staple Top Left"
+msgstr ""
+
+#. TRANSLATORS: Staple Top Right
+#: locale/ipp-strings.c:562
msgid "finishing-template.staple-top-right"
-msgstr "Staple Top Right"
+msgstr ""
+
+#. TRANSLATORS: 3 Staples on Bottom
+#: locale/ipp-strings.c:564
msgid "finishing-template.staple-triple-bottom"
-msgstr "3 Staples on Bottom"
+msgstr ""
+
+#. TRANSLATORS: 3 Staples on Left
+#: locale/ipp-strings.c:566
msgid "finishing-template.staple-triple-left"
-msgstr "3 Staples on Left"
+msgstr ""
+
+#. TRANSLATORS: 3 Staples on Right
+#: locale/ipp-strings.c:568
msgid "finishing-template.staple-triple-right"
-msgstr "3 Staples on Right"
+msgstr ""
+
+#. TRANSLATORS: 3 Staples on Top
+#: locale/ipp-strings.c:570
msgid "finishing-template.staple-triple-top"
-msgstr "3 Staples on Top"
+msgstr ""
+
+#. TRANSLATORS: Trim
+#: locale/ipp-strings.c:572
msgid "finishing-template.trim"
-msgstr "Trim"
+msgstr ""
+
+#. TRANSLATORS: Trim After Every Set
+#: locale/ipp-strings.c:574
msgid "finishing-template.trim-after-copies"
-msgstr "Trim After Every Set"
+msgstr ""
+
+#. TRANSLATORS: Trim After Every Document
+#: locale/ipp-strings.c:576
msgid "finishing-template.trim-after-documents"
-msgstr "Trim After Every Document"
+msgstr ""
+
+#. TRANSLATORS: Trim After Job
+#: locale/ipp-strings.c:578
msgid "finishing-template.trim-after-job"
-msgstr "Trim After Job"
+msgstr ""
+
+#. TRANSLATORS: Trim After Every Page
+#: locale/ipp-strings.c:580
msgid "finishing-template.trim-after-pages"
-msgstr "Trim After Every Page"
+msgstr ""
+
+#. TRANSLATORS: Finishings
+#: locale/ipp-strings.c:582
msgid "finishings"
-msgstr "Finishings"
+msgstr ""
+
+#. TRANSLATORS: Finishings
+#: locale/ipp-strings.c:584
msgid "finishings-col"
-msgstr "Finishings"
+msgstr ""
+
+#. TRANSLATORS: Fold
+#: locale/ipp-strings.c:586
msgid "finishings.10"
-msgstr "Fold"
+msgstr ""
+
+#. TRANSLATORS: Z Fold
+#: locale/ipp-strings.c:588
msgid "finishings.100"
-msgstr "Z Fold"
+msgstr ""
+
+#. TRANSLATORS: Engineering Z Fold
+#: locale/ipp-strings.c:590
msgid "finishings.101"
-msgstr "Engineering Z Fold"
+msgstr ""
+
+#. TRANSLATORS: Trim
+#: locale/ipp-strings.c:592
msgid "finishings.11"
-msgstr "Trim"
+msgstr ""
+
+#. TRANSLATORS: Bale
+#: locale/ipp-strings.c:594
msgid "finishings.12"
-msgstr "Bale"
+msgstr ""
+
+#. TRANSLATORS: Booklet Maker
+#: locale/ipp-strings.c:596
msgid "finishings.13"
-msgstr "Booklet Maker"
+msgstr ""
+
+#. TRANSLATORS: Jog Offset
+#: locale/ipp-strings.c:598
msgid "finishings.14"
-msgstr "Jog Offset"
+msgstr ""
+
+#. TRANSLATORS: Coat
+#: locale/ipp-strings.c:600
msgid "finishings.15"
-msgstr "Coat"
+msgstr ""
+
+#. TRANSLATORS: Laminate
+#: locale/ipp-strings.c:602
msgid "finishings.16"
-msgstr "Laminate"
+msgstr ""
+
+#. TRANSLATORS: Staple Top Left
+#: locale/ipp-strings.c:604
msgid "finishings.20"
-msgstr "Staple Top Left"
+msgstr ""
+
+#. TRANSLATORS: Staple Bottom Left
+#: locale/ipp-strings.c:606
msgid "finishings.21"
-msgstr "Staple Bottom Left"
+msgstr ""
+
+#. TRANSLATORS: Staple Top Right
+#: locale/ipp-strings.c:608
msgid "finishings.22"
-msgstr "Staple Top Right"
+msgstr ""
+
+#. TRANSLATORS: Staple Bottom Right
+#: locale/ipp-strings.c:610
msgid "finishings.23"
-msgstr "Staple Bottom Right"
+msgstr ""
+
+#. TRANSLATORS: Edge Stitch Left
+#: locale/ipp-strings.c:612
msgid "finishings.24"
-msgstr "Edge Stitch Left"
+msgstr ""
+
+#. TRANSLATORS: Edge Stitch Top
+#: locale/ipp-strings.c:614
msgid "finishings.25"
-msgstr "Edge Stitch Top"
+msgstr ""
+
+#. TRANSLATORS: Edge Stitch Right
+#: locale/ipp-strings.c:616
msgid "finishings.26"
-msgstr "Edge Stitch Right"
+msgstr ""
+
+#. TRANSLATORS: Edge Stitch Bottom
+#: locale/ipp-strings.c:618
msgid "finishings.27"
-msgstr "Edge Stitch Bottom"
+msgstr ""
+
+#. TRANSLATORS: 2 Staples on Left
+#: locale/ipp-strings.c:620
msgid "finishings.28"
-msgstr "2 Staples on Left"
+msgstr ""
+
+#. TRANSLATORS: 2 Staples on Top
+#: locale/ipp-strings.c:622
msgid "finishings.29"
-msgstr "2 Staples on Top"
+msgstr ""
+
+#. TRANSLATORS: None
+#: locale/ipp-strings.c:624
msgid "finishings.3"
-msgstr "None"
+msgstr ""
+
+#. TRANSLATORS: 2 Staples on Right
+#: locale/ipp-strings.c:626
msgid "finishings.30"
-msgstr "2 Staples on Right"
+msgstr ""
+
+#. TRANSLATORS: 2 Staples on Bottom
+#: locale/ipp-strings.c:628
msgid "finishings.31"
-msgstr "2 Staples on Bottom"
+msgstr ""
+
+#. TRANSLATORS: 3 Staples on Left
+#: locale/ipp-strings.c:630
msgid "finishings.32"
-msgstr "3 Staples on Left"
+msgstr ""
+
+#. TRANSLATORS: 3 Staples on Top
+#: locale/ipp-strings.c:632
msgid "finishings.33"
-msgstr "3 Staples on Top"
+msgstr ""
+
+#. TRANSLATORS: 3 Staples on Right
+#: locale/ipp-strings.c:634
msgid "finishings.34"
-msgstr "3 Staples on Right"
+msgstr ""
+
+#. TRANSLATORS: 3 Staples on Bottom
+#: locale/ipp-strings.c:636
msgid "finishings.35"
-msgstr "3 Staples on Bottom"
+msgstr ""
+
+#. TRANSLATORS: Staple
+#: locale/ipp-strings.c:638
msgid "finishings.4"
-msgstr "Staple"
+msgstr ""
+
+#. TRANSLATORS: Punch
+#: locale/ipp-strings.c:640
msgid "finishings.5"
-msgstr "Punch"
+msgstr ""
+
+#. TRANSLATORS: Bind Left
+#: locale/ipp-strings.c:642
msgid "finishings.50"
-msgstr "Bind Left"
+msgstr ""
+
+#. TRANSLATORS: Bind Top
+#: locale/ipp-strings.c:644
msgid "finishings.51"
-msgstr "Bind Top"
+msgstr ""
+
+#. TRANSLATORS: Bind Right
+#: locale/ipp-strings.c:646
msgid "finishings.52"
-msgstr "Bind Right"
+msgstr ""
+
+#. TRANSLATORS: Bind Bottom
+#: locale/ipp-strings.c:648
msgid "finishings.53"
-msgstr "Bind Bottom"
+msgstr ""
+
+#. TRANSLATORS: Cover
+#: locale/ipp-strings.c:650
msgid "finishings.6"
-msgstr "Cover"
+msgstr ""
+
+#. TRANSLATORS: Trim Pages
+#: locale/ipp-strings.c:652
msgid "finishings.60"
-msgstr "Trim Pages"
+msgstr ""
+
+#. TRANSLATORS: Trim Documents
+#: locale/ipp-strings.c:654
msgid "finishings.61"
-msgstr "Trim Documents"
+msgstr ""
+
+#. TRANSLATORS: Trim Copies
+#: locale/ipp-strings.c:656
msgid "finishings.62"
-msgstr "Trim Copies"
+msgstr ""
+
+#. TRANSLATORS: Trim Job
+#: locale/ipp-strings.c:658
msgid "finishings.63"
-msgstr "Trim Job"
+msgstr ""
+
+#. TRANSLATORS: Bind
+#: locale/ipp-strings.c:660
msgid "finishings.7"
-msgstr "Bind"
+msgstr ""
+
+#. TRANSLATORS: Punch Top Left
+#: locale/ipp-strings.c:662
msgid "finishings.70"
-msgstr "Punch Top Left"
+msgstr ""
+
+#. TRANSLATORS: Punch Bottom Left
+#: locale/ipp-strings.c:664
msgid "finishings.71"
-msgstr "Punch Bottom Left"
+msgstr ""
+
+#. TRANSLATORS: Punch Top Right
+#: locale/ipp-strings.c:666
msgid "finishings.72"
-msgstr "Punch Top Right"
+msgstr ""
+
+#. TRANSLATORS: Punch Bottom Right
+#: locale/ipp-strings.c:668
msgid "finishings.73"
-msgstr "Punch Bottom Right"
+msgstr ""
+
+#. TRANSLATORS: 2-hole Punch Left
+#: locale/ipp-strings.c:670
msgid "finishings.74"
-msgstr "2-hole Punch Left"
+msgstr ""
+
+#. TRANSLATORS: 2-hole Punch Top
+#: locale/ipp-strings.c:672
msgid "finishings.75"
-msgstr "2-hole Punch Top"
+msgstr ""
+
+#. TRANSLATORS: 2-hole Punch Right
+#: locale/ipp-strings.c:674
msgid "finishings.76"
-msgstr "2-hole Punch Right"
+msgstr ""
+
+#. TRANSLATORS: 2-hole Punch Bottom
+#: locale/ipp-strings.c:676
msgid "finishings.77"
-msgstr "2-hole Punch Bottom"
+msgstr ""
+
+#. TRANSLATORS: 3-hole Punch Left
+#: locale/ipp-strings.c:678
msgid "finishings.78"
-msgstr "3-hole Punch Left"
+msgstr ""
+
+#. TRANSLATORS: 3-hole Punch Top
+#: locale/ipp-strings.c:680
msgid "finishings.79"
-msgstr "3-hole Punch Top"
+msgstr ""
+
+#. TRANSLATORS: Saddle Stitch
+#: locale/ipp-strings.c:682
msgid "finishings.8"
-msgstr "Saddle Stitch"
+msgstr ""
+
+#. TRANSLATORS: 3-hole Punch Right
+#: locale/ipp-strings.c:684
msgid "finishings.80"
-msgstr "3-hole Punch Right"
+msgstr ""
+
+#. TRANSLATORS: 3-hole Punch Bottom
+#: locale/ipp-strings.c:686
msgid "finishings.81"
-msgstr "3-hole Punch Bottom"
+msgstr ""
+
+#. TRANSLATORS: 4-hole Punch Left
+#: locale/ipp-strings.c:688
msgid "finishings.82"
-msgstr "4-hole Punch Left"
+msgstr ""
+
+#. TRANSLATORS: 4-hole Punch Top
+#: locale/ipp-strings.c:690
msgid "finishings.83"
-msgstr "4-hole Punch Top"
+msgstr ""
+
+#. TRANSLATORS: 4-hole Punch Right
+#: locale/ipp-strings.c:692
msgid "finishings.84"
-msgstr "4-hole Punch Right"
+msgstr ""
+
+#. TRANSLATORS: 4-hole Punch Bottom
+#: locale/ipp-strings.c:694
msgid "finishings.85"
-msgstr "4-hole Punch Bottom"
+msgstr ""
+
+#. TRANSLATORS: Multi-hole Punch Left
+#: locale/ipp-strings.c:696
msgid "finishings.86"
-msgstr "Multi-hole Punch Left"
+msgstr ""
+
+#. TRANSLATORS: Multi-hole Punch Top
+#: locale/ipp-strings.c:698
msgid "finishings.87"
-msgstr "Multi-hole Punch Top"
+msgstr ""
+
+#. TRANSLATORS: Multi-hole Punch Right
+#: locale/ipp-strings.c:700
msgid "finishings.88"
-msgstr "Multi-hole Punch Right"
+msgstr ""
+
+#. TRANSLATORS: Multi-hole Punch Bottom
+#: locale/ipp-strings.c:702
msgid "finishings.89"
-msgstr "Multi-hole Punch Bottom"
+msgstr ""
+
+#. TRANSLATORS: Edge Stitch
+#: locale/ipp-strings.c:704
msgid "finishings.9"
-msgstr "Edge Stitch"
+msgstr ""
+
+#. TRANSLATORS: Accordion Fold
+#: locale/ipp-strings.c:706
msgid "finishings.90"
-msgstr "Accordion Fold"
+msgstr ""
+
+#. TRANSLATORS: Double Gate Fold
+#: locale/ipp-strings.c:708
msgid "finishings.91"
-msgstr "Double Gate Fold"
+msgstr ""
+
+#. TRANSLATORS: Gate Fold
+#: locale/ipp-strings.c:710
msgid "finishings.92"
-msgstr "Gate Fold"
+msgstr ""
+
+#. TRANSLATORS: Half Fold
+#: locale/ipp-strings.c:712
msgid "finishings.93"
-msgstr "Half Fold"
+msgstr ""
+
+#. TRANSLATORS: Half Z Fold
+#: locale/ipp-strings.c:714
msgid "finishings.94"
-msgstr "Half Z Fold"
+msgstr ""
+
+#. TRANSLATORS: Left Gate Fold
+#: locale/ipp-strings.c:716
msgid "finishings.95"
-msgstr "Left Gate Fold"
+msgstr ""
+
+#. TRANSLATORS: Letter Fold
+#: locale/ipp-strings.c:718
msgid "finishings.96"
-msgstr "Letter Fold"
+msgstr ""
+
+#. TRANSLATORS: Parallel Fold
+#: locale/ipp-strings.c:720
msgid "finishings.97"
-msgstr "Parallel Fold"
+msgstr ""
+
+#. TRANSLATORS: Poster Fold
+#: locale/ipp-strings.c:722
msgid "finishings.98"
-msgstr "Poster Fold"
+msgstr ""
+
+#. TRANSLATORS: Right Gate Fold
+#: locale/ipp-strings.c:724
msgid "finishings.99"
-msgstr "Right Gate Fold"
+msgstr ""
+
+#. TRANSLATORS: Fold
+#: locale/ipp-strings.c:726
msgid "folding"
-msgstr "Fold"
+msgstr ""
+
+#. TRANSLATORS: Fold Direction
+#: locale/ipp-strings.c:728
msgid "folding-direction"
-msgstr "Fold Direction"
+msgstr ""
+
+#. TRANSLATORS: Inward
+#: locale/ipp-strings.c:730
msgid "folding-direction.inward"
-msgstr "Inward"
+msgstr ""
+
+#. TRANSLATORS: Outward
+#: locale/ipp-strings.c:732
msgid "folding-direction.outward"
-msgstr "Outward"
+msgstr ""
+
+#. TRANSLATORS: Fold Position
+#: locale/ipp-strings.c:734
msgid "folding-offset"
-msgstr "Fold Position"
+msgstr ""
+
+#. TRANSLATORS: Fold Edge
+#: locale/ipp-strings.c:736
msgid "folding-reference-edge"
-msgstr "Fold Edge"
+msgstr ""
+
+#. TRANSLATORS: Bottom
+#: locale/ipp-strings.c:738
msgid "folding-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+
+#. TRANSLATORS: Left
+#: locale/ipp-strings.c:740
msgid "folding-reference-edge.left"
-msgstr "Left"
+msgstr ""
+
+#. TRANSLATORS: Right
+#: locale/ipp-strings.c:742
msgid "folding-reference-edge.right"
-msgstr "Right"
+msgstr ""
+
+#. TRANSLATORS: Top
+#: locale/ipp-strings.c:744
msgid "folding-reference-edge.top"
-msgstr "Top"
+msgstr ""
+
+#. TRANSLATORS: Font Name
+#: locale/ipp-strings.c:746
msgid "font-name-requested"
-msgstr "Font Name"
+msgstr ""
+
+#. TRANSLATORS: Font Size
+#: locale/ipp-strings.c:748
msgid "font-size-requested"
-msgstr "Font Size"
+msgstr ""
+
+#. TRANSLATORS: Force Front Side
+#: locale/ipp-strings.c:750
msgid "force-front-side"
-msgstr "Force Front Side"
+msgstr ""
+
+#. TRANSLATORS: From Name
+#: locale/ipp-strings.c:752
msgid "from-name"
-msgstr "From Name"
+msgstr ""
+
+#: cups/notify.c:77
+msgid "held"
+msgstr ""
+
+#: berkeley/lpc.c:195
+msgid "help\t\tGet help on commands."
+msgstr ""
+
+#: cups/notify.c:118
+msgid "idle"
+msgstr ""
+
+#. TRANSLATORS: Imposition Template
+#: locale/ipp-strings.c:754
msgid "imposition-template"
-msgstr "Imposition Template"
+msgstr ""
+
+#. TRANSLATORS: None
+#: locale/ipp-strings.c:756
msgid "imposition-template.none"
-msgstr "None"
+msgstr ""
+
+#. TRANSLATORS: Signature
+#: locale/ipp-strings.c:758
msgid "imposition-template.signature"
-msgstr "Signature"
+msgstr ""
+
+#. TRANSLATORS: Scanner Options
+#: locale/ipp-strings.c:760
msgid "input-attributes"
-msgstr "Scanner Options"
+msgstr ""
+
+#. TRANSLATORS: Scan Auto Scaling
+#: locale/ipp-strings.c:762
msgid "input-auto-scaling"
-msgstr "Scan Auto Scaling"
+msgstr ""
+
+#. TRANSLATORS: Scan Auto Skew Correction
+#: locale/ipp-strings.c:764
msgid "input-auto-skew-correction"
-msgstr "Scan Auto Skew Correction"
+msgstr ""
+
+#. TRANSLATORS: Scan Brightness
+#: locale/ipp-strings.c:766
msgid "input-brightness"
-msgstr "Scan Brightness"
+msgstr ""
+
+#. TRANSLATORS: Scanning Mode
+#: locale/ipp-strings.c:768
msgid "input-color-mode"
-msgstr "Scanning Mode"
+msgstr ""
+
+#. TRANSLATORS: Automatic
+#: locale/ipp-strings.c:770
msgid "input-color-mode.auto"
-msgstr "Automatic"
+msgstr ""
+
+#. TRANSLATORS: Text
+#: locale/ipp-strings.c:772
msgid "input-color-mode.bi-level"
-msgstr "Text"
+msgstr ""
+
+#. TRANSLATORS: 16-bit CMYK
+#: locale/ipp-strings.c:774
msgid "input-color-mode.cmyk_16"
-msgstr "16-bit CMYK"
+msgstr ""
+
+#. TRANSLATORS: 8-bit CMYK
+#: locale/ipp-strings.c:776
msgid "input-color-mode.cmyk_8"
-msgstr "8-bit CMYK"
+msgstr ""
+
+#. TRANSLATORS: Color
+#: locale/ipp-strings.c:778
msgid "input-color-mode.color"
-msgstr "Color"
+msgstr ""
+
+#. TRANSLATORS: 8-bit Color
+#: locale/ipp-strings.c:780
msgid "input-color-mode.color_8"
-msgstr "8-bit Color"
+msgstr ""
+
+#. TRANSLATORS: Monochrome
+#: locale/ipp-strings.c:782
msgid "input-color-mode.monochrome"
-msgstr "Monochrome"
+msgstr ""
+
+#. TRANSLATORS: 16-bit Monochrome
+#: locale/ipp-strings.c:784
msgid "input-color-mode.monochrome_16"
-msgstr "16-bit Monochrome"
+msgstr ""
+
+#. TRANSLATORS: 4-bit Monochrome
+#: locale/ipp-strings.c:786
msgid "input-color-mode.monochrome_4"
-msgstr "4-bit Monochrome"
+msgstr ""
+
+#. TRANSLATORS: 8-bit Monochrome
+#: locale/ipp-strings.c:788
msgid "input-color-mode.monochrome_8"
-msgstr "8-bit Monochrome"
+msgstr ""
+
+#. TRANSLATORS: 16-bit RGB
+#: locale/ipp-strings.c:790
msgid "input-color-mode.rgb_16"
-msgstr "16-bit RGB"
+msgstr ""
+
+#. TRANSLATORS: 16-bit RGBA
+#: locale/ipp-strings.c:792
msgid "input-color-mode.rgba_16"
-msgstr "16-bit RGBA"
+msgstr ""
+
+#. TRANSLATORS: 8-bit RGBA
+#: locale/ipp-strings.c:794
msgid "input-color-mode.rgba_8"
-msgstr "8-bit RGBA"
+msgstr ""
+
+#. TRANSLATORS: Scan Content
+#: locale/ipp-strings.c:796
msgid "input-content-type"
-msgstr "Scan Content"
+msgstr ""
+
+#. TRANSLATORS: Automatic
+#: locale/ipp-strings.c:798
msgid "input-content-type.auto"
-msgstr "Automatic"
+msgstr ""
+
+#. TRANSLATORS: Halftone
+#: locale/ipp-strings.c:800
msgid "input-content-type.halftone"
-msgstr "Halftone"
+msgstr ""
+
+#. TRANSLATORS: Line Art
+#: locale/ipp-strings.c:802
msgid "input-content-type.line-art"
-msgstr "Line Art"
+msgstr ""
+
+#. TRANSLATORS: Magazine
+#: locale/ipp-strings.c:804
msgid "input-content-type.magazine"
-msgstr "Magazine"
+msgstr ""
+
+#. TRANSLATORS: Photo
+#: locale/ipp-strings.c:806
msgid "input-content-type.photo"
-msgstr "Photo"
+msgstr ""
+
+#. TRANSLATORS: Text
+#: locale/ipp-strings.c:808
msgid "input-content-type.text"
-msgstr "Text"
+msgstr ""
+
+#. TRANSLATORS: Text And Photo
+#: locale/ipp-strings.c:810
msgid "input-content-type.text-and-photo"
-msgstr "Text And Photo"
+msgstr ""
+
+#. TRANSLATORS: Scan Contrast
+#: locale/ipp-strings.c:812
msgid "input-contrast"
-msgstr "Scan Contrast"
+msgstr ""
+
+#. TRANSLATORS: Film Type
+#: locale/ipp-strings.c:814
msgid "input-film-scan-mode"
-msgstr "Film Type"
+msgstr ""
+
+#. TRANSLATORS: Black And White Negative Film
+#: locale/ipp-strings.c:816
msgid "input-film-scan-mode.black-and-white-negative-film"
-msgstr "Black And White Negative Film"
+msgstr ""
+
+#. TRANSLATORS: Color Negative Film
+#: locale/ipp-strings.c:818
msgid "input-film-scan-mode.color-negative-film"
-msgstr "Color Negative Film"
+msgstr ""
+
+#. TRANSLATORS: Color Slide Film
+#: locale/ipp-strings.c:820
msgid "input-film-scan-mode.color-slide-film"
-msgstr "Color Slide Film"
+msgstr ""
+
+#. TRANSLATORS: Not Applicable
+#: locale/ipp-strings.c:822
msgid "input-film-scan-mode.not-applicable"
-msgstr "Not Applicable"
+msgstr ""
+
+#. TRANSLATORS: Scan Images To Transfer
+#: locale/ipp-strings.c:824
msgid "input-images-to-transfer"
-msgstr "Scan Images To Transfer"
+msgstr ""
+
+#. TRANSLATORS: Scan Media
+#: locale/ipp-strings.c:826
msgid "input-media"
-msgstr "Scan Media"
+msgstr ""
+
+#. TRANSLATORS: Automatic
+#: locale/ipp-strings.c:828
msgid "input-media.auto"
-msgstr "Automatic"
+msgstr ""
+
+#. TRANSLATORS: Scan Orientation
+#: locale/ipp-strings.c:830
msgid "input-orientation-requested"
-msgstr "Scan Orientation"
+msgstr ""
+
+#. TRANSLATORS: Scan Quality
+#: locale/ipp-strings.c:832
msgid "input-quality"
-msgstr "Scan Quality"
+msgstr ""
+
+#. TRANSLATORS: Scan Resolution
+#: locale/ipp-strings.c:834
msgid "input-resolution"
-msgstr "Scan Resolution"
+msgstr ""
+
+#. TRANSLATORS: Scan Scaling Height
+#: locale/ipp-strings.c:836
msgid "input-scaling-height"
-msgstr "Scan Scaling Height"
+msgstr ""
+
+#. TRANSLATORS: Scan Scaling Width
+#: locale/ipp-strings.c:838
msgid "input-scaling-width"
-msgstr "Scan Scaling Width"
+msgstr ""
+
+#. TRANSLATORS: Scan Regions
+#: locale/ipp-strings.c:840
msgid "input-scan-regions"
-msgstr "Scan Regions"
+msgstr ""
+
+#. TRANSLATORS: Scan Sharpness
+#: locale/ipp-strings.c:842
msgid "input-sharpness"
-msgstr "Scan Sharpness"
+msgstr ""
+
+#. TRANSLATORS: 2-Sided Scanning
+#: locale/ipp-strings.c:844
msgid "input-sides"
-msgstr "2-Sided Scanning"
+msgstr ""
+
+#. TRANSLATORS: Scan Source
+#: locale/ipp-strings.c:846
msgid "input-source"
-msgstr "Scan Source"
+msgstr ""
+
+#. TRANSLATORS: Automatic Document Feeder
+#: locale/ipp-strings.c:848
msgid "input-source.adf"
-msgstr "Automatic Document Feeder"
+msgstr ""
+
+#. TRANSLATORS: Film Reader
+#: locale/ipp-strings.c:850
msgid "input-source.film-reader"
-msgstr "Film Reader"
+msgstr ""
+
+#. TRANSLATORS: Platen
+#: locale/ipp-strings.c:852
msgid "input-source.platen"
-msgstr "Platen"
+msgstr ""
+
+#. TRANSLATORS: Insert Page Number
+#: locale/ipp-strings.c:854
msgid "insert-after-page-number"
-msgstr "Insert Page Number"
+msgstr ""
+
+#. TRANSLATORS: Insert Count
+#: locale/ipp-strings.c:856
msgid "insert-count"
-msgstr "Insert Count"
+msgstr ""
+
+#. TRANSLATORS: Insert Sheet
+#: locale/ipp-strings.c:858
msgid "insert-sheet"
-msgstr "Insert Sheet"
+msgstr ""
+
+#: test/ippeveprinter.c:4634
+#, c-format
+msgid "ippeveprinter: Unable to open \"%s\": %s on line %d."
+msgstr ""
+
+#: test/ippfind.c:2478
+#, c-format
+msgid "ippfind: Bad regular expression: %s"
+msgstr ""
+
+#: test/ippfind.c:295
+msgid "ippfind: Cannot use --and after --or."
+msgstr ""
+
+#: test/ippfind.c:580
+#, c-format
+msgid "ippfind: Expected key name after %s."
+msgstr ""
+
+#: test/ippfind.c:530 test/ippfind.c:725
+#, c-format
+msgid "ippfind: Expected port range after %s."
+msgstr ""
+
+#: test/ippfind.c:328
+#, c-format
+msgid "ippfind: Expected program after %s."
+msgstr ""
+
+#: test/ippfind.c:345
+#, c-format
+msgid "ippfind: Expected semi-colon after %s."
+msgstr ""
+
+#: test/ippfind.c:1981
+msgid "ippfind: Missing close brace in substitution."
+msgstr ""
+
+#: test/ippfind.c:1044
+msgid "ippfind: Missing close parenthesis."
+msgstr ""
+
+#: test/ippfind.c:302
+msgid "ippfind: Missing expression before \"--and\"."
+msgstr ""
+
+#: test/ippfind.c:427
+msgid "ippfind: Missing expression before \"--or\"."
+msgstr ""
+
+#: test/ippfind.c:862
+#, c-format
+msgid "ippfind: Missing key name after %s."
+msgstr ""
+
+#: test/ippfind.c:396 test/ippfind.c:712
+#, c-format
+msgid "ippfind: Missing name after %s."
+msgstr ""
+
+#: test/ippfind.c:1015
+msgid "ippfind: Missing open parenthesis."
+msgstr ""
+
+#: test/ippfind.c:892
+#, c-format
+msgid "ippfind: Missing program after %s."
+msgstr ""
+
+#: test/ippfind.c:314 test/ippfind.c:368 test/ippfind.c:409 test/ippfind.c:515
+#: test/ippfind.c:597 test/ippfind.c:612 test/ippfind.c:779 test/ippfind.c:794
+#: test/ippfind.c:817 test/ippfind.c:877
+#, c-format
+msgid "ippfind: Missing regular expression after %s."
+msgstr ""
+
+#: test/ippfind.c:910
+#, c-format
+msgid "ippfind: Missing semi-colon after %s."
+msgstr ""
+
+#: test/ippfind.c:1928 test/ippfind.c:1953
+msgid "ippfind: Out of memory."
+msgstr ""
+
+#: test/ippfind.c:988
+msgid "ippfind: Too many parenthesis."
+msgstr ""
+
+#: test/ippfind.c:1287 test/ippfind.c:1415 test/ippfind.c:2570
+#, c-format
+msgid "ippfind: Unable to browse or resolve: %s"
+msgstr ""
+
+#: test/ippfind.c:2051 test/ippfind.c:2078
+#, c-format
+msgid "ippfind: Unable to execute \"%s\": %s"
+msgstr ""
+
+#: test/ippfind.c:1134 test/ippfind.c:1142 test/ippfind.c:1153
+#, c-format
+msgid "ippfind: Unable to use Bonjour: %s"
+msgstr ""
+
+#: test/ippfind.c:2010
+#, c-format
+msgid "ippfind: Unknown variable \"{%s}\"."
+msgstr ""
+
+#: test/ipptool.c:564 test/ipptool.c:586
+msgid "ipptool: \"-i\" and \"-n\" are incompatible with \"--ippserver\", \"-P\", and \"-X\"."
+msgstr ""
+
+#: test/ipptool.c:349 test/ipptool.c:420
+msgid "ipptool: \"-i\" and \"-n\" are incompatible with \"-P\" and \"-X\"."
+msgstr ""
+
+#: test/ipptool.c:632
+#, c-format
+msgid "ipptool: Bad URI \"%s\"."
+msgstr ""
+
+#: test/ipptool.c:557
+msgid "ipptool: Invalid seconds for \"-i\"."
+msgstr ""
+
+#: test/ipptool.c:621
+msgid "ipptool: May only specify a single URI."
+msgstr ""
+
+#: test/ipptool.c:578
+msgid "ipptool: Missing count for \"-n\"."
+msgstr ""
+
+#: test/ipptool.c:266
+msgid "ipptool: Missing filename for \"--ippserver\"."
+msgstr ""
+
+#: test/ipptool.c:454
+msgid "ipptool: Missing filename for \"-f\"."
+msgstr ""
+
+#: test/ipptool.c:435
+msgid "ipptool: Missing name=value for \"-d\"."
+msgstr ""
+
+#: test/ipptool.c:549
+msgid "ipptool: Missing seconds for \"-i\"."
+msgstr ""
+
+#: test/ipptool.c:647
+msgid "ipptool: URI required before test file."
+msgstr ""
+
+#. TRANSLATORS: Job Account ID
+#: locale/ipp-strings.c:860
msgid "job-account-id"
-msgstr "Job Account ID"
+msgstr ""
+
+#. TRANSLATORS: Job Account Type
+#: locale/ipp-strings.c:862
msgid "job-account-type"
-msgstr "Job Account Type"
+msgstr ""
+
+#. TRANSLATORS: General
+#: locale/ipp-strings.c:864
msgid "job-account-type.general"
-msgstr "General"
+msgstr ""
+
+#. TRANSLATORS: Group
+#: locale/ipp-strings.c:866
msgid "job-account-type.group"
-msgstr "Group"
+msgstr ""
+
+#. TRANSLATORS: None
+#: locale/ipp-strings.c:868
msgid "job-account-type.none"
-msgstr "None"
+msgstr ""
+
+#. TRANSLATORS: Job Accounting Output Bin
+#: locale/ipp-strings.c:870
msgid "job-accounting-output-bin"
-msgstr "Job Accounting Output Bin"
+msgstr ""
+
+#. TRANSLATORS: Job Accounting Sheets
+#: locale/ipp-strings.c:872
msgid "job-accounting-sheets"
-msgstr "Job Accounting Sheets"
+msgstr ""
+
+#. TRANSLATORS: Type of Job Accounting Sheets
+#: locale/ipp-strings.c:874
msgid "job-accounting-sheets-type"
-msgstr "Type of Job Accounting Sheets"
+msgstr ""
+
+#. TRANSLATORS: None
+#: locale/ipp-strings.c:876
msgid "job-accounting-sheets-type.none"
-msgstr "None"
+msgstr ""
+
+#. TRANSLATORS: Standard
+#: locale/ipp-strings.c:878
msgid "job-accounting-sheets-type.standard"
-msgstr "Standard"
+msgstr ""
+
+#. TRANSLATORS: Job Accounting User ID
+#: locale/ipp-strings.c:880
msgid "job-accounting-user-id"
-msgstr "Job Accounting User ID"
+msgstr ""
+
+#. TRANSLATORS: Collate Copies
+#: locale/ipp-strings.c:882
msgid "job-collation-type"
-msgstr "Collate Copies"
+msgstr ""
+
+#. TRANSLATORS: Uncollated Sheets
+#: locale/ipp-strings.c:884
msgid "job-collation-type.3"
-msgstr "Uncollated Sheets"
+msgstr ""
+
+#. TRANSLATORS: Collated Documents
+#: locale/ipp-strings.c:886
msgid "job-collation-type.4"
-msgstr "Collated Documents"
+msgstr ""
+
+#. TRANSLATORS: Uncollated Documents
+#: locale/ipp-strings.c:888
msgid "job-collation-type.5"
-msgstr "Uncollated Documents"
+msgstr ""
+
+#. TRANSLATORS: Copies
+#: locale/ipp-strings.c:890
msgid "job-copies"
-msgstr "Copies"
+msgstr ""
+
+#. TRANSLATORS: Back Cover
+#: locale/ipp-strings.c:892
msgid "job-cover-back"
-msgstr "Back Cover"
+msgstr ""
+
+#. TRANSLATORS: Front Cover
+#: locale/ipp-strings.c:894
msgid "job-cover-front"
-msgstr "Front Cover"
+msgstr ""
+
+#. TRANSLATORS: Delay Output Until
+#: locale/ipp-strings.c:896
msgid "job-delay-output-until"
-msgstr "Delay Output Until"
+msgstr ""
+
+#. TRANSLATORS: Delay Output Until
+#: locale/ipp-strings.c:898
msgid "job-delay-output-until-time"
-msgstr "Delay Output Until"
+msgstr ""
+
+#. TRANSLATORS: Daytime
+#: locale/ipp-strings.c:900
msgid "job-delay-output-until.day-time"
-msgstr "Daytime"
+msgstr ""
+
+#. TRANSLATORS: Evening
+#: locale/ipp-strings.c:902
msgid "job-delay-output-until.evening"
-msgstr "Evening"
+msgstr ""
+
+#. TRANSLATORS: Released
+#: locale/ipp-strings.c:904
msgid "job-delay-output-until.indefinite"
-msgstr "Released"
+msgstr ""
+
+#. TRANSLATORS: Night
+#: locale/ipp-strings.c:906
msgid "job-delay-output-until.night"
-msgstr "Night"
+msgstr ""
+
+#. TRANSLATORS: No Delay
+#: locale/ipp-strings.c:908
msgid "job-delay-output-until.no-delay-output"
-msgstr "No Delay"
+msgstr ""
+
+#. TRANSLATORS: Second Shift
+#: locale/ipp-strings.c:910
msgid "job-delay-output-until.second-shift"
-msgstr "Second Shift"
+msgstr ""
+
+#. TRANSLATORS: Third Shift
+#: locale/ipp-strings.c:912
msgid "job-delay-output-until.third-shift"
-msgstr "Third Shift"
+msgstr ""
+
+#. TRANSLATORS: Weekend
+#: locale/ipp-strings.c:914
msgid "job-delay-output-until.weekend"
-msgstr "Weekend"
+msgstr ""
+
+#. TRANSLATORS: On Error
+#: locale/ipp-strings.c:916
msgid "job-error-action"
-msgstr "On Error"
+msgstr ""
+
+#. TRANSLATORS: Abort Job
+#: locale/ipp-strings.c:918
msgid "job-error-action.abort-job"
-msgstr "Abort Job"
+msgstr ""
+
+#. TRANSLATORS: Cancel Job
+#: locale/ipp-strings.c:920
msgid "job-error-action.cancel-job"
-msgstr "Cancel Job"
+msgstr ""
+
+#. TRANSLATORS: Continue Job
+#: locale/ipp-strings.c:922
msgid "job-error-action.continue-job"
-msgstr "Continue Job"
+msgstr ""
+
+#. TRANSLATORS: Suspend Job
+#: locale/ipp-strings.c:924
msgid "job-error-action.suspend-job"
-msgstr "Suspend Job"
+msgstr ""
+
+#. TRANSLATORS: Print Error Sheet
+#: locale/ipp-strings.c:926
msgid "job-error-sheet"
-msgstr "Print Error Sheet"
+msgstr ""
+
+#. TRANSLATORS: Type of Error Sheet
+#: locale/ipp-strings.c:928
msgid "job-error-sheet-type"
-msgstr "Type of Error Sheet"
+msgstr ""
+
+#. TRANSLATORS: None
+#: locale/ipp-strings.c:930
msgid "job-error-sheet-type.none"
-msgstr "None"
+msgstr ""
+
+#. TRANSLATORS: Standard
+#: locale/ipp-strings.c:932
msgid "job-error-sheet-type.standard"
-msgstr "Standard"
+msgstr ""
+
+#. TRANSLATORS: Print Error Sheet
+#: locale/ipp-strings.c:934
msgid "job-error-sheet-when"
-msgstr "Print Error Sheet"
+msgstr ""
+
+#. TRANSLATORS: Always
+#: locale/ipp-strings.c:936
msgid "job-error-sheet-when.always"
-msgstr "Always"
+msgstr ""
+
+#. TRANSLATORS: On Error
+#: locale/ipp-strings.c:938
msgid "job-error-sheet-when.on-error"
-msgstr "On Error"
+msgstr ""
+
+#. TRANSLATORS: Job Finishings
+#: locale/ipp-strings.c:940
msgid "job-finishings"
-msgstr "Job Finishings"
+msgstr ""
+
+#. TRANSLATORS: Hold Until
+#: locale/ipp-strings.c:942
msgid "job-hold-until"
-msgstr "Hold Until"
+msgstr ""
+
+#. TRANSLATORS: Hold Until
+#: locale/ipp-strings.c:944
msgid "job-hold-until-time"
-msgstr "Hold Until"
+msgstr ""
+
+#. TRANSLATORS: Daytime
+#: locale/ipp-strings.c:946
msgid "job-hold-until.day-time"
-msgstr "Daytime"
+msgstr ""
+
+#. TRANSLATORS: Evening
+#: locale/ipp-strings.c:948
msgid "job-hold-until.evening"
-msgstr "Evening"
+msgstr ""
+
+#. TRANSLATORS: Released
+#: locale/ipp-strings.c:950
msgid "job-hold-until.indefinite"
-msgstr "Released"
+msgstr ""
+
+#. TRANSLATORS: Night
+#: locale/ipp-strings.c:952
msgid "job-hold-until.night"
-msgstr "Night"
+msgstr ""
+
+#. TRANSLATORS: No Hold
+#: locale/ipp-strings.c:954
msgid "job-hold-until.no-hold"
-msgstr "No Hold"
+msgstr ""
+
+#. TRANSLATORS: Second Shift
+#: locale/ipp-strings.c:956
msgid "job-hold-until.second-shift"
-msgstr "Second Shift"
+msgstr ""
+
+#. TRANSLATORS: Third Shift
+#: locale/ipp-strings.c:958
msgid "job-hold-until.third-shift"
-msgstr "Third Shift"
+msgstr ""
+
+#. TRANSLATORS: Weekend
+#: locale/ipp-strings.c:960
msgid "job-hold-until.weekend"
-msgstr "Weekend"
+msgstr ""
+
+#. TRANSLATORS: Job Mandatory Attributes
+#: locale/ipp-strings.c:962
msgid "job-mandatory-attributes"
-msgstr "Job Mandatory Attributes"
+msgstr ""
+
+#. TRANSLATORS: Title
+#: locale/ipp-strings.c:964
msgid "job-name"
-msgstr "Title"
+msgstr ""
+
+#. TRANSLATORS: Job Pages
+#: locale/ipp-strings.c:966
+msgid "job-pages"
+msgstr ""
+
+#. TRANSLATORS: Job Pages
+#: locale/ipp-strings.c:968
+msgid "job-pages-col"
+msgstr ""
+
+#. TRANSLATORS: Job Phone Number
+#: locale/ipp-strings.c:970
msgid "job-phone-number"
-msgstr "Job Phone Number"
+msgstr ""
+
+#: scheduler/ipp.c:8100
+msgid "job-printer-uri attribute missing."
+msgstr ""
+
+#. TRANSLATORS: Job Priority
+#: locale/ipp-strings.c:972
msgid "job-priority"
-msgstr "Job Priority"
+msgstr ""
+
+#. TRANSLATORS: Job Privacy Attributes
+#: locale/ipp-strings.c:974
+msgid "job-privacy-attributes"
+msgstr ""
+
+#. TRANSLATORS: All
+#: locale/ipp-strings.c:976
+msgid "job-privacy-attributes.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+#: locale/ipp-strings.c:978
+msgid "job-privacy-attributes.default"
+msgstr ""
+
+#. TRANSLATORS: Job Description
+#: locale/ipp-strings.c:980
+msgid "job-privacy-attributes.job-description"
+msgstr ""
+
+#. TRANSLATORS: Job Template
+#: locale/ipp-strings.c:982
+msgid "job-privacy-attributes.job-template"
+msgstr ""
+
+#. TRANSLATORS: None
+#: locale/ipp-strings.c:984
+msgid "job-privacy-attributes.none"
+msgstr ""
+
+#. TRANSLATORS: Job Privacy Scope
+#: locale/ipp-strings.c:986
+msgid "job-privacy-scope"
+msgstr ""
+
+#. TRANSLATORS: All
+#: locale/ipp-strings.c:988
+msgid "job-privacy-scope.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+#: locale/ipp-strings.c:990
+msgid "job-privacy-scope.default"
+msgstr ""
+
+#. TRANSLATORS: None
+#: locale/ipp-strings.c:992
+msgid "job-privacy-scope.none"
+msgstr ""
+
+#. TRANSLATORS: Owner
+#: locale/ipp-strings.c:994
+msgid "job-privacy-scope.owner"
+msgstr ""
+
+#. TRANSLATORS: Job Recipient Name
+#: locale/ipp-strings.c:996
msgid "job-recipient-name"
-msgstr "Job Recipient Name"
+msgstr ""
+
+#. TRANSLATORS: Job Resource Ids
+#: locale/ipp-strings.c:998
+msgid "job-resource-ids"
+msgstr ""
+
+#. TRANSLATORS: Job Save Disposition
+#: locale/ipp-strings.c:1000
msgid "job-save-disposition"
-msgstr "Job Save Disposition"
+msgstr ""
+
+#. TRANSLATORS: Job Sheet Message
+#: locale/ipp-strings.c:1002
msgid "job-sheet-message"
-msgstr "Job Sheet Message"
+msgstr ""
+
+#. TRANSLATORS: Banner Page
+#: locale/ipp-strings.c:1004
msgid "job-sheets"
-msgstr "Banner Page"
+msgstr ""
+
+#. TRANSLATORS: Banner Page
+#: locale/ipp-strings.c:1006
msgid "job-sheets-col"
-msgstr "Banner Page"
+msgstr ""
+
+#. TRANSLATORS: First Page in Document
+#: locale/ipp-strings.c:1008
msgid "job-sheets.first-print-stream-page"
-msgstr "First Page in Document"
+msgstr ""
+
+#. TRANSLATORS: Start and End Sheets
+#: locale/ipp-strings.c:1010
msgid "job-sheets.job-both-sheet"
-msgstr "Start and End Sheets"
+msgstr ""
+
+#. TRANSLATORS: End Sheet
+#: locale/ipp-strings.c:1012
msgid "job-sheets.job-end-sheet"
-msgstr "End Sheet"
+msgstr ""
+
+#. TRANSLATORS: Start Sheet
+#: locale/ipp-strings.c:1014
msgid "job-sheets.job-start-sheet"
-msgstr "Start Sheet"
+msgstr ""
+
+#. TRANSLATORS: None
+#: locale/ipp-strings.c:1016
msgid "job-sheets.none"
-msgstr "None"
+msgstr ""
+
+#. TRANSLATORS: Standard
+#: locale/ipp-strings.c:1018
msgid "job-sheets.standard"
-msgstr "Standard"
+msgstr ""
+
+#. TRANSLATORS: Job State
+#: locale/ipp-strings.c:1020
msgid "job-state"
-msgstr "Job State"
+msgstr ""
+
+#. TRANSLATORS: Job State Message
+#: locale/ipp-strings.c:1022
msgid "job-state-message"
-msgstr "Job State Message"
+msgstr ""
+
+#. TRANSLATORS: Detailed Job State
+#: locale/ipp-strings.c:1024
msgid "job-state-reasons"
-msgstr "Detailed Job State"
+msgstr ""
+
+#. TRANSLATORS: Aborted By System
+#: locale/ipp-strings.c:1026
msgid "job-state-reasons.aborted-by-system"
-msgstr "Aborted By System"
+msgstr ""
+
+#. TRANSLATORS: Account Authorization Failed
+#: locale/ipp-strings.c:1028
msgid "job-state-reasons.account-authorization-failed"
-msgstr "Account Authorization Failed"
+msgstr ""
+
+#. TRANSLATORS: Account Closed
+#: locale/ipp-strings.c:1030
msgid "job-state-reasons.account-closed"
-msgstr "Account Closed"
+msgstr ""
+
+#. TRANSLATORS: Account Info Needed
+#: locale/ipp-strings.c:1032
msgid "job-state-reasons.account-info-needed"
-msgstr "Account Info Needed"
+msgstr ""
+
+#. TRANSLATORS: Account Limit Reached
+#: locale/ipp-strings.c:1034
msgid "job-state-reasons.account-limit-reached"
-msgstr "Account Limit Reached"
+msgstr ""
+
+#. TRANSLATORS: Compression Error
+#: locale/ipp-strings.c:1036
msgid "job-state-reasons.compression-error"
-msgstr "Compression Error"
+msgstr ""
+
+#. TRANSLATORS: Conflicting Attributes
+#: locale/ipp-strings.c:1038
msgid "job-state-reasons.conflicting-attributes"
-msgstr "Conflicting Attributes"
+msgstr ""
+
+#. TRANSLATORS: Connected To Destination
+#: locale/ipp-strings.c:1040
msgid "job-state-reasons.connected-to-destination"
-msgstr "Connected To Destination"
+msgstr ""
+
+#. TRANSLATORS: Connecting To Destination
+#: locale/ipp-strings.c:1042
msgid "job-state-reasons.connecting-to-destination"
-msgstr "Connecting To Destination"
+msgstr ""
+
+#. TRANSLATORS: Destination Uri Failed
+#: locale/ipp-strings.c:1044
msgid "job-state-reasons.destination-uri-failed"
-msgstr "Destination Uri Failed"
+msgstr ""
+
+#. TRANSLATORS: Digital Signature Did Not Verify
+#: locale/ipp-strings.c:1046
msgid "job-state-reasons.digital-signature-did-not-verify"
-msgstr "Digital Signature Did Not Verify"
+msgstr ""
+
+#. TRANSLATORS: Digital Signature Type Not Supported
+#: locale/ipp-strings.c:1048
msgid "job-state-reasons.digital-signature-type-not-supported"
-msgstr "Digital Signature Type Not Supported"
+msgstr ""
+
+#. TRANSLATORS: Document Access Error
+#: locale/ipp-strings.c:1050
msgid "job-state-reasons.document-access-error"
-msgstr "Document Access Error"
+msgstr ""
+
+#. TRANSLATORS: Document Format Error
+#: locale/ipp-strings.c:1052
msgid "job-state-reasons.document-format-error"
-msgstr "Document Format Error"
+msgstr ""
+
+#. TRANSLATORS: Document Password Error
+#: locale/ipp-strings.c:1054
msgid "job-state-reasons.document-password-error"
-msgstr "Document Password Error"
+msgstr ""
+
+#. TRANSLATORS: Document Permission Error
+#: locale/ipp-strings.c:1056
msgid "job-state-reasons.document-permission-error"
-msgstr "Document Permission Error"
+msgstr ""
+
+#. TRANSLATORS: Document Security Error
+#: locale/ipp-strings.c:1058
msgid "job-state-reasons.document-security-error"
-msgstr "Document Security Error"
+msgstr ""
+
+#. TRANSLATORS: Document Unprintable Error
+#: locale/ipp-strings.c:1060
msgid "job-state-reasons.document-unprintable-error"
-msgstr "Document Unprintable Error"
+msgstr ""
+
+#. TRANSLATORS: Errors Detected
+#: locale/ipp-strings.c:1062
msgid "job-state-reasons.errors-detected"
-msgstr "Errors Detected"
+msgstr ""
+
+#. TRANSLATORS: Job Canceled At Device
+#: locale/ipp-strings.c:1064
msgid "job-state-reasons.job-canceled-at-device"
-msgstr "Job Canceled At Device"
+msgstr ""
+
+#. TRANSLATORS: Job Canceled By Operator
+#: locale/ipp-strings.c:1066
msgid "job-state-reasons.job-canceled-by-operator"
-msgstr "Job Canceled By Operator"
+msgstr ""
+
+#. TRANSLATORS: Job Canceled By User
+#: locale/ipp-strings.c:1068
msgid "job-state-reasons.job-canceled-by-user"
-msgstr "Job Canceled By User"
+msgstr ""
+
+#. TRANSLATORS: Job Completed Successfully
+#: locale/ipp-strings.c:1070
msgid "job-state-reasons.job-completed-successfully"
-msgstr "Job Completed Successfully"
+msgstr ""
+
+#. TRANSLATORS: Job Completed With Errors
+#: locale/ipp-strings.c:1072
msgid "job-state-reasons.job-completed-with-errors"
-msgstr "Job Completed With Errors"
+msgstr ""
+
+#. TRANSLATORS: Job Completed With Warnings
+#: locale/ipp-strings.c:1074
msgid "job-state-reasons.job-completed-with-warnings"
-msgstr "Job Completed With Warnings"
+msgstr ""
+
+#. TRANSLATORS: Job Data Insufficient
+#: locale/ipp-strings.c:1076
msgid "job-state-reasons.job-data-insufficient"
-msgstr "Job Data Insufficient"
+msgstr ""
+
+#. TRANSLATORS: Job Delay Output Until Specified
+#: locale/ipp-strings.c:1078
msgid "job-state-reasons.job-delay-output-until-specified"
-msgstr "Job Delay Output Until Specified"
+msgstr ""
+
+#. TRANSLATORS: Job Digital Signature Wait
+#: locale/ipp-strings.c:1080
msgid "job-state-reasons.job-digital-signature-wait"
-msgstr "Job Digital Signature Wait"
+msgstr ""
+
+#. TRANSLATORS: Job Fetchable
+#: locale/ipp-strings.c:1082
msgid "job-state-reasons.job-fetchable"
-msgstr "Job Fetchable"
+msgstr ""
+
+#. TRANSLATORS: Job Held For Review
+#: locale/ipp-strings.c:1084
msgid "job-state-reasons.job-held-for-review"
-msgstr "Job Held For Review"
+msgstr ""
+
+#. TRANSLATORS: Job Hold Until Specified
+#: locale/ipp-strings.c:1086
msgid "job-state-reasons.job-hold-until-specified"
-msgstr "Job Hold Until Specified"
+msgstr ""
+
+#. TRANSLATORS: Job Incoming
+#: locale/ipp-strings.c:1088
msgid "job-state-reasons.job-incoming"
-msgstr "Job Incoming"
+msgstr ""
+
+#. TRANSLATORS: Job Interpreting
+#: locale/ipp-strings.c:1090
msgid "job-state-reasons.job-interpreting"
-msgstr "Job Interpreting"
+msgstr ""
+
+#. TRANSLATORS: Job Outgoing
+#: locale/ipp-strings.c:1092
msgid "job-state-reasons.job-outgoing"
-msgstr "Job Outgoing"
+msgstr ""
+
+#. TRANSLATORS: Job Password Wait
+#: locale/ipp-strings.c:1094
msgid "job-state-reasons.job-password-wait"
-msgstr "Job Password Wait"
+msgstr ""
+
+#. TRANSLATORS: Job Printed Successfully
+#: locale/ipp-strings.c:1096
msgid "job-state-reasons.job-printed-successfully"
-msgstr "Job Printed Successfully"
+msgstr ""
+
+#. TRANSLATORS: Job Printed With Errors
+#: locale/ipp-strings.c:1098
msgid "job-state-reasons.job-printed-with-errors"
-msgstr "Job Printed With Errors"
+msgstr ""
+
+#. TRANSLATORS: Job Printed With Warnings
+#: locale/ipp-strings.c:1100
msgid "job-state-reasons.job-printed-with-warnings"
-msgstr "Job Printed With Warnings"
+msgstr ""
+
+#. TRANSLATORS: Job Printing
+#: locale/ipp-strings.c:1102
msgid "job-state-reasons.job-printing"
-msgstr "Job Printing"
+msgstr ""
+
+#. TRANSLATORS: Job Queued
+#: locale/ipp-strings.c:1104
msgid "job-state-reasons.job-queued"
-msgstr "Job Queued"
+msgstr ""
+
+#. TRANSLATORS: Job Queued For Marker
+#: locale/ipp-strings.c:1106
msgid "job-state-reasons.job-queued-for-marker"
-msgstr "Job Queued For Marker"
+msgstr ""
+
+#. TRANSLATORS: Job Release Wait
+#: locale/ipp-strings.c:1108
msgid "job-state-reasons.job-release-wait"
-msgstr "Job Release Wait"
+msgstr ""
+
+#. TRANSLATORS: Job Restartable
+#: locale/ipp-strings.c:1110
msgid "job-state-reasons.job-restartable"
-msgstr "Job Restartable"
+msgstr ""
+
+#. TRANSLATORS: Job Resuming
+#: locale/ipp-strings.c:1112
msgid "job-state-reasons.job-resuming"
-msgstr "Job Resuming"
+msgstr ""
+
+#. TRANSLATORS: Job Saved Successfully
+#: locale/ipp-strings.c:1114
msgid "job-state-reasons.job-saved-successfully"
-msgstr "Job Saved Successfully"
+msgstr ""
+
+#. TRANSLATORS: Job Saved With Errors
+#: locale/ipp-strings.c:1116
msgid "job-state-reasons.job-saved-with-errors"
-msgstr "Job Saved With Errors"
+msgstr ""
+
+#. TRANSLATORS: Job Saved With Warnings
+#: locale/ipp-strings.c:1118
msgid "job-state-reasons.job-saved-with-warnings"
-msgstr "Job Saved With Warnings"
+msgstr ""
+
+#. TRANSLATORS: Job Saving
+#: locale/ipp-strings.c:1120
msgid "job-state-reasons.job-saving"
-msgstr "Job Saving"
+msgstr ""
+
+#. TRANSLATORS: Job Spooling
+#: locale/ipp-strings.c:1122
msgid "job-state-reasons.job-spooling"
-msgstr "Job Spooling"
+msgstr ""
+
+#. TRANSLATORS: Job Streaming
+#: locale/ipp-strings.c:1124
msgid "job-state-reasons.job-streaming"
-msgstr "Job Streaming"
+msgstr ""
+
+#. TRANSLATORS: Job Suspended
+#: locale/ipp-strings.c:1126
msgid "job-state-reasons.job-suspended"
-msgstr "Job Suspended"
+msgstr ""
+
+#. TRANSLATORS: Job Suspended By Operator
+#: locale/ipp-strings.c:1128
msgid "job-state-reasons.job-suspended-by-operator"
-msgstr "Job Suspended By Operator"
+msgstr ""
+
+#. TRANSLATORS: Job Suspended By System
+#: locale/ipp-strings.c:1130
msgid "job-state-reasons.job-suspended-by-system"
-msgstr "Job Suspended By System"
+msgstr ""
+
+#. TRANSLATORS: Job Suspended By User
+#: locale/ipp-strings.c:1132
msgid "job-state-reasons.job-suspended-by-user"
-msgstr "Job Suspended By User"
+msgstr ""
+
+#. TRANSLATORS: Job Suspending
+#: locale/ipp-strings.c:1134
msgid "job-state-reasons.job-suspending"
-msgstr "Job Suspending"
+msgstr ""
+
+#. TRANSLATORS: Job Transferring
+#: locale/ipp-strings.c:1136
msgid "job-state-reasons.job-transferring"
-msgstr "Job Transferring"
+msgstr ""
+
+#. TRANSLATORS: Job Transforming
+#: locale/ipp-strings.c:1138
msgid "job-state-reasons.job-transforming"
-msgstr "Job Transforming"
+msgstr ""
+
+#. TRANSLATORS: None
+#: locale/ipp-strings.c:1140
msgid "job-state-reasons.none"
-msgstr "None"
+msgstr ""
+
+#. TRANSLATORS: Printer Stopped
+#: locale/ipp-strings.c:1142
msgid "job-state-reasons.printer-stopped"
-msgstr "Printer Stopped"
+msgstr ""
+
+#. TRANSLATORS: Printer Stopped Partly
+#: locale/ipp-strings.c:1144
msgid "job-state-reasons.printer-stopped-partly"
-msgstr "Printer Stopped Partly"
+msgstr ""
+
+#. TRANSLATORS: Processing To Stop Point
+#: locale/ipp-strings.c:1146
msgid "job-state-reasons.processing-to-stop-point"
-msgstr "Processing To Stop Point"
+msgstr ""
+
+#. TRANSLATORS: Queued In Device
+#: locale/ipp-strings.c:1148
msgid "job-state-reasons.queued-in-device"
-msgstr "Queued In Device"
+msgstr ""
+
+#. TRANSLATORS: Resources Are Not Ready
+#: locale/ipp-strings.c:1150
msgid "job-state-reasons.resources-are-not-ready"
-msgstr "Resources Are Not Ready"
+msgstr ""
+
+#. TRANSLATORS: Resources Are Not Supported
+#: locale/ipp-strings.c:1152
msgid "job-state-reasons.resources-are-not-supported"
-msgstr "Resources Are Not Supported"
+msgstr ""
+
+#. TRANSLATORS: Service Off Line
+#: locale/ipp-strings.c:1154
msgid "job-state-reasons.service-off-line"
-msgstr "Service Off Line"
+msgstr ""
+
+#. TRANSLATORS: Submission Interrupted
+#: locale/ipp-strings.c:1156
msgid "job-state-reasons.submission-interrupted"
-msgstr "Submission Interrupted"
+msgstr ""
+
+#. TRANSLATORS: Unsupported Attributes Or Values
+#: locale/ipp-strings.c:1158
msgid "job-state-reasons.unsupported-attributes-or-values"
-msgstr "Unsupported Attributes Or Values"
+msgstr ""
+
+#. TRANSLATORS: Unsupported Compression
+#: locale/ipp-strings.c:1160
msgid "job-state-reasons.unsupported-compression"
-msgstr "Unsupported Compression"
+msgstr ""
+
+#. TRANSLATORS: Unsupported Document Format
+#: locale/ipp-strings.c:1162
msgid "job-state-reasons.unsupported-document-format"
-msgstr "Unsupported Document Format"
+msgstr ""
+
+#. TRANSLATORS: Waiting For User Action
+#: locale/ipp-strings.c:1164
msgid "job-state-reasons.waiting-for-user-action"
-msgstr "Waiting For User Action"
+msgstr ""
+
+#. TRANSLATORS: Warnings Detected
+#: locale/ipp-strings.c:1166
msgid "job-state-reasons.warnings-detected"
-msgstr "Warnings Detected"
+msgstr ""
+
+#. TRANSLATORS: Pending
+#: locale/ipp-strings.c:1168
msgid "job-state.3"
-msgstr "Pending"
+msgstr ""
+
+#. TRANSLATORS: Held
+#: locale/ipp-strings.c:1170
msgid "job-state.4"
-msgstr "Held"
+msgstr ""
+
+#. TRANSLATORS: Processing
+#: locale/ipp-strings.c:1172
msgid "job-state.5"
-msgstr "Processing"
+msgstr ""
+
+#. TRANSLATORS: Stopped
+#: locale/ipp-strings.c:1174
msgid "job-state.6"
-msgstr "Stopped"
+msgstr ""
+
+#. TRANSLATORS: Canceled
+#: locale/ipp-strings.c:1176
msgid "job-state.7"
-msgstr "Canceled"
+msgstr ""
+
+#. TRANSLATORS: Aborted
+#: locale/ipp-strings.c:1178
msgid "job-state.8"
-msgstr "Aborted"
+msgstr ""
+
+#. TRANSLATORS: Completed
+#: locale/ipp-strings.c:1180
msgid "job-state.9"
-msgstr "Completed"
+msgstr ""
+
+#. TRANSLATORS: Laminate Pages
+#: locale/ipp-strings.c:1182
msgid "laminating"
-msgstr "Laminate Pages"
+msgstr ""
+
+#. TRANSLATORS: Laminate
+#: locale/ipp-strings.c:1184
msgid "laminating-sides"
-msgstr "Laminate"
+msgstr ""
+
+#. TRANSLATORS: Back Only
+#: locale/ipp-strings.c:1186
msgid "laminating-sides.back"
-msgstr "Back Only"
+msgstr ""
+
+#. TRANSLATORS: Front and Back
+#: locale/ipp-strings.c:1188
msgid "laminating-sides.both"
-msgstr "Front and Back"
+msgstr ""
+
+#. TRANSLATORS: Front Only
+#: locale/ipp-strings.c:1190
msgid "laminating-sides.front"
-msgstr "Front Only"
+msgstr ""
+
+#. TRANSLATORS: Type of Lamination
+#: locale/ipp-strings.c:1192
msgid "laminating-type"
-msgstr "Type of Lamination"
+msgstr ""
+
+#. TRANSLATORS: Archival
+#: locale/ipp-strings.c:1194
msgid "laminating-type.archival"
-msgstr "Archival"
+msgstr ""
+
+#. TRANSLATORS: Glossy
+#: locale/ipp-strings.c:1196
msgid "laminating-type.glossy"
-msgstr "Glossy"
+msgstr ""
+
+#. TRANSLATORS: High Gloss
+#: locale/ipp-strings.c:1198
msgid "laminating-type.high-gloss"
-msgstr "High Gloss"
+msgstr ""
+
+#. TRANSLATORS: Matte
+#: locale/ipp-strings.c:1200
msgid "laminating-type.matte"
-msgstr "Matte"
+msgstr ""
+
+#. TRANSLATORS: Semi-gloss
+#: locale/ipp-strings.c:1202
msgid "laminating-type.semi-gloss"
-msgstr "Semi-gloss"
+msgstr ""
+
+#. TRANSLATORS: Translucent
+#: locale/ipp-strings.c:1204
msgid "laminating-type.translucent"
-msgstr "Translucent"
+msgstr ""
+
+#. TRANSLATORS: Logo
+#: locale/ipp-strings.c:1206
msgid "logo"
-msgstr "Logo"
+msgstr ""
+
+#: systemv/lpadmin.c:123 systemv/lpadmin.c:378
+msgid "lpadmin: Class name can only contain printable characters."
+msgstr ""
+
+#: systemv/lpadmin.c:213
+#, c-format
+msgid "lpadmin: Expected PPD after \"-%c\" option."
+msgstr ""
+
+#: systemv/lpadmin.c:459
+msgid "lpadmin: Expected allow/deny:userlist after \"-u\" option."
+msgstr ""
+
+#: systemv/lpadmin.c:369
+msgid "lpadmin: Expected class after \"-r\" option."
+msgstr ""
+
+#: systemv/lpadmin.c:113
+msgid "lpadmin: Expected class name after \"-c\" option."
+msgstr ""
+
+#: systemv/lpadmin.c:553
+msgid "lpadmin: Expected description after \"-D\" option."
+msgstr ""
+
+#: systemv/lpadmin.c:489
+msgid "lpadmin: Expected device URI after \"-v\" option."
+msgstr ""
+
+#: systemv/lpadmin.c:566
+msgid "lpadmin: Expected file type(s) after \"-I\" option."
+msgstr ""
+
+#: systemv/lpadmin.c:192
+msgid "lpadmin: Expected hostname after \"-h\" option."
+msgstr ""
+
+#: systemv/lpadmin.c:585
+msgid "lpadmin: Expected location after \"-L\" option."
+msgstr ""
+
+#: systemv/lpadmin.c:282
+msgid "lpadmin: Expected model after \"-m\" option."
+msgstr ""
+
+#: systemv/lpadmin.c:417
+msgid "lpadmin: Expected name after \"-R\" option."
+msgstr ""
+
+#: systemv/lpadmin.c:302
+msgid "lpadmin: Expected name=value after \"-o\" option."
+msgstr ""
+
+#: systemv/lpadmin.c:322
+msgid "lpadmin: Expected printer after \"-p\" option."
+msgstr ""
+
+#: systemv/lpadmin.c:155
+msgid "lpadmin: Expected printer name after \"-d\" option."
+msgstr ""
+
+#: systemv/lpadmin.c:522
+msgid "lpadmin: Expected printer or class after \"-x\" option."
+msgstr ""
+
+#: systemv/lpadmin.c:958
+msgid "lpadmin: No member names were seen."
+msgstr ""
+
+#: systemv/lpadmin.c:752
+#, c-format
+msgid "lpadmin: Printer %s is already a member of class %s."
+msgstr ""
+
+#: systemv/lpadmin.c:972
+#, c-format
+msgid "lpadmin: Printer %s is not a member of class %s."
+msgstr ""
+
+#: systemv/lpadmin.c:637
+msgid "lpadmin: Printer drivers are deprecated and will stop working in a future version of CUPS."
+msgstr ""
+
+#: systemv/lpadmin.c:164 systemv/lpadmin.c:331 systemv/lpadmin.c:531
+msgid "lpadmin: Printer name can only contain printable characters."
+msgstr ""
+
+#: systemv/lpadmin.c:618
+msgid "lpadmin: Raw queues are deprecated and will stop working in a future version of CUPS."
+msgstr ""
+
+#: systemv/lpadmin.c:616
+msgid "lpadmin: Raw queues are no longer supported on macOS."
+msgstr ""
+
+#: systemv/lpadmin.c:231
+msgid "lpadmin: System V interface scripts are no longer supported for security reasons."
+msgstr ""
+
+#: systemv/lpadmin.c:97
+msgid ""
+"lpadmin: Unable to add a printer to the class:\n"
+" You must specify a printer name first."
+msgstr ""
+
+#: systemv/lpadmin.c:89 systemv/lpadmin.c:139 systemv/lpadmin.c:261
+#: systemv/lpadmin.c:344 systemv/lpadmin.c:393 systemv/lpadmin.c:505
+#: systemv/lpadmin.c:656
+#, c-format
+msgid "lpadmin: Unable to connect to server: %s"
+msgstr ""
+
+#: systemv/lpadmin.c:1442
+msgid "lpadmin: Unable to create temporary file"
+msgstr ""
+
+#: systemv/lpadmin.c:401
+msgid ""
+"lpadmin: Unable to delete option:\n"
+" You must specify a printer name first."
+msgstr ""
+
+#: systemv/lpadmin.c:1453
+#, c-format
+msgid "lpadmin: Unable to open PPD \"%s\": %s"
+msgstr ""
+
+#: systemv/lpadmin.c:1433
+#, c-format
+msgid "lpadmin: Unable to open PPD \"%s\": %s on line %d."
+msgstr ""
+
+#: systemv/lpadmin.c:353
+msgid ""
+"lpadmin: Unable to remove a printer from the class:\n"
+" You must specify a printer name first."
+msgstr ""
+
+#: systemv/lpadmin.c:645
+msgid ""
+"lpadmin: Unable to set the printer options:\n"
+" You must specify a printer name first."
+msgstr ""
+
+#: systemv/lpadmin.c:472
+#, c-format
+msgid "lpadmin: Unknown allow/deny option \"%s\"."
+msgstr ""
+
+#: systemv/lpadmin.c:601
+#, c-format
+msgid "lpadmin: Unknown argument \"%s\"."
+msgstr ""
+
+#: systemv/lpadmin.c:594
+#, c-format
+msgid "lpadmin: Unknown option \"%c\"."
+msgstr ""
+
+#: systemv/lpadmin.c:622
+msgid "lpadmin: Use the 'everywhere' model for shared printers."
+msgstr ""
+
+#: systemv/lpadmin.c:570
+msgid "lpadmin: Warning - content type list ignored."
+msgstr ""
+
+#: berkeley/lpc.c:62 berkeley/lpc.c:90 berkeley/lpc.c:126
+msgid "lpc> "
+msgstr ""
+
+#: systemv/lpinfo.c:80
+msgid "lpinfo: Expected 1284 device ID string after \"--device-id\"."
+msgstr ""
+
+#: systemv/lpinfo.c:129
+msgid "lpinfo: Expected language after \"--language\"."
+msgstr ""
+
+#: systemv/lpinfo.c:144
+msgid "lpinfo: Expected make and model after \"--make-and-model\"."
+msgstr ""
+
+#: systemv/lpinfo.c:159
+msgid "lpinfo: Expected product string after \"--product\"."
+msgstr ""
+
+#: systemv/lpinfo.c:96
+msgid "lpinfo: Expected scheme list after \"--exclude-schemes\"."
+msgstr ""
+
+#: systemv/lpinfo.c:114
+msgid "lpinfo: Expected scheme list after \"--include-schemes\"."
+msgstr ""
+
+#: systemv/lpinfo.c:174
+msgid "lpinfo: Expected timeout after \"--timeout\"."
+msgstr ""
+
+#: systemv/lpmove.c:129
+#, c-format
+msgid "lpmove: Unable to connect to server: %s"
+msgstr ""
+
+#: systemv/lpmove.c:117
+#, c-format
+msgid "lpmove: Unknown argument \"%s\"."
+msgstr ""
+
+#: systemv/lpoptions.c:149 systemv/lpoptions.c:167 systemv/lpoptions.c:246
+msgid "lpoptions: No printers."
+msgstr ""
+
+#: systemv/lpoptions.c:223
+#, c-format
+msgid "lpoptions: Unable to add printer or instance: %s"
+msgstr ""
+
+#: systemv/lpoptions.c:492 systemv/lpoptions.c:501
+#, c-format
+msgid "lpoptions: Unable to get PPD file for %s: %s"
+msgstr ""
+
+#: systemv/lpoptions.c:511
+#, c-format
+msgid "lpoptions: Unable to open PPD file for %s."
+msgstr ""
+
+#: systemv/lpoptions.c:95
+msgid "lpoptions: Unknown printer or class."
+msgstr ""
+
+#: systemv/lpstat.c:1099
+#, c-format
+msgid "lpstat: error - %s environment variable names non-existent destination \"%s\"."
+msgstr ""
+
+#. TRANSLATORS: Amount of Material
+#: locale/ipp-strings.c:1208
msgid "material-amount"
-msgstr "Amount of Material"
+msgstr ""
+
+#. TRANSLATORS: Amount Units
+#: locale/ipp-strings.c:1210
msgid "material-amount-units"
-msgstr "Amount Units"
+msgstr ""
+
+#. TRANSLATORS: Grams
+#: locale/ipp-strings.c:1212
msgid "material-amount-units.g"
-msgstr "Grams"
+msgstr ""
+
+#. TRANSLATORS: Kilograms
+#: locale/ipp-strings.c:1214
msgid "material-amount-units.kg"
-msgstr "Kilograms"
+msgstr ""
+
+#. TRANSLATORS: Liters
+#: locale/ipp-strings.c:1216
msgid "material-amount-units.l"
-msgstr "Liters"
+msgstr ""
+
+#. TRANSLATORS: Meters
+#: locale/ipp-strings.c:1218
msgid "material-amount-units.m"
-msgstr "Meters"
+msgstr ""
+
+#. TRANSLATORS: Milliliters
+#: locale/ipp-strings.c:1220
msgid "material-amount-units.ml"
-msgstr "Milliliters"
+msgstr ""
+
+#. TRANSLATORS: Millimeters
+#: locale/ipp-strings.c:1222
msgid "material-amount-units.mm"
-msgstr "Millimeters"
+msgstr ""
+
+#. TRANSLATORS: Material Color
+#: locale/ipp-strings.c:1224
msgid "material-color"
-msgstr "Material Color"
+msgstr ""
+
+#. TRANSLATORS: Material Diameter
+#: locale/ipp-strings.c:1226
msgid "material-diameter"
-msgstr "Material Diameter"
+msgstr ""
+
+#. TRANSLATORS: Material Diameter Tolerance
+#: locale/ipp-strings.c:1228
msgid "material-diameter-tolerance"
-msgstr "Material Diameter Tolerance"
+msgstr ""
+
+#. TRANSLATORS: Material Fill Density
+#: locale/ipp-strings.c:1230
msgid "material-fill-density"
-msgstr "Material Fill Density"
+msgstr ""
+
+#. TRANSLATORS: Material Name
+#: locale/ipp-strings.c:1232
msgid "material-name"
-msgstr "Material Name"
+msgstr ""
+
+#. TRANSLATORS: Material Nozzle Diameter
+#: locale/ipp-strings.c:1234
+msgid "material-nozzle-diameter"
+msgstr ""
+
+#. TRANSLATORS: Use Material For
+#: locale/ipp-strings.c:1236
msgid "material-purpose"
-msgstr "Use Material For"
+msgstr ""
+
+#. TRANSLATORS: Everything
+#: locale/ipp-strings.c:1238
msgid "material-purpose.all"
-msgstr "Everything"
+msgstr ""
+
+#. TRANSLATORS: Base
+#: locale/ipp-strings.c:1240
msgid "material-purpose.base"
-msgstr "Base"
+msgstr ""
+
+#. TRANSLATORS: In-fill
+#: locale/ipp-strings.c:1242
msgid "material-purpose.in-fill"
-msgstr "In-fill"
+msgstr ""
+
+#. TRANSLATORS: Shell
+#: locale/ipp-strings.c:1244
msgid "material-purpose.shell"
-msgstr "Shell"
+msgstr ""
+
+#. TRANSLATORS: Supports
+#: locale/ipp-strings.c:1246
msgid "material-purpose.support"
-msgstr "Supports"
+msgstr ""
+
+#. TRANSLATORS: Feed Rate
+#: locale/ipp-strings.c:1248
msgid "material-rate"
-msgstr "Feed Rate"
+msgstr ""
+
+#. TRANSLATORS: Feed Rate Units
+#: locale/ipp-strings.c:1250
msgid "material-rate-units"
-msgstr "Feed Rate Units"
+msgstr ""
+
+#. TRANSLATORS: Milligrams per second
+#: locale/ipp-strings.c:1252
msgid "material-rate-units.mg_second"
-msgstr "Milligrams per second"
+msgstr ""
+
+#. TRANSLATORS: Milliliters per second
+#: locale/ipp-strings.c:1254
msgid "material-rate-units.ml_second"
-msgstr "Milliliters per second"
+msgstr ""
+
+#. TRANSLATORS: Millimeters per second
+#: locale/ipp-strings.c:1256
msgid "material-rate-units.mm_second"
-msgstr "Millimeters per second"
+msgstr ""
+
+#. TRANSLATORS: Material Retraction
+#: locale/ipp-strings.c:1258
+msgid "material-retraction"
+msgstr ""
+
+#. TRANSLATORS: Material Shell Thickness
+#: locale/ipp-strings.c:1260
msgid "material-shell-thickness"
-msgstr "Material Shell Thickness"
+msgstr ""
+
+#. TRANSLATORS: Material Temperature
+#: locale/ipp-strings.c:1262
msgid "material-temperature"
-msgstr "Material Temperature"
+msgstr ""
+
+#. TRANSLATORS: Material Type
+#: locale/ipp-strings.c:1264
msgid "material-type"
-msgstr "Material Type"
+msgstr ""
+
+#. TRANSLATORS: ABS
+#: locale/ipp-strings.c:1266
msgid "material-type.abs"
-msgstr "ABS"
+msgstr ""
+
+#. TRANSLATORS: Carbon Fiber ABS
+#: locale/ipp-strings.c:1268
msgid "material-type.abs-carbon-fiber"
-msgstr "Carbon Fiber ABS"
+msgstr ""
+
+#. TRANSLATORS: Carbon Nanotube ABS
+#: locale/ipp-strings.c:1270
msgid "material-type.abs-carbon-nanotube"
-msgstr "Carbon Nanotube ABS"
+msgstr ""
+
+#. TRANSLATORS: Chocolate
+#: locale/ipp-strings.c:1272
msgid "material-type.chocolate"
-msgstr "Chocolate"
+msgstr ""
+
+#. TRANSLATORS: Gold
+#: locale/ipp-strings.c:1274
msgid "material-type.gold"
-msgstr "Gold"
+msgstr ""
+
+#. TRANSLATORS: Nylon
+#: locale/ipp-strings.c:1276
msgid "material-type.nylon"
-msgstr "Nylon"
+msgstr ""
+
+#. TRANSLATORS: Pet
+#: locale/ipp-strings.c:1278
msgid "material-type.pet"
-msgstr "Pet"
+msgstr ""
+
+#. TRANSLATORS: Photopolymer
+#: locale/ipp-strings.c:1280
msgid "material-type.photopolymer"
-msgstr "Photopolymer"
+msgstr ""
+
+#. TRANSLATORS: PLA
+#: locale/ipp-strings.c:1282
msgid "material-type.pla"
-msgstr "PLA"
+msgstr ""
+
+#. TRANSLATORS: Conductive PLA
+#: locale/ipp-strings.c:1284
msgid "material-type.pla-conductive"
-msgstr "Conductive PLA"
+msgstr ""
+
+#. TRANSLATORS: Pla Dissolvable
+#: locale/ipp-strings.c:1286
+msgid "material-type.pla-dissolvable"
+msgstr ""
+
+#. TRANSLATORS: Flexible PLA
+#: locale/ipp-strings.c:1288
msgid "material-type.pla-flexible"
-msgstr "Flexible PLA"
+msgstr ""
+
+#. TRANSLATORS: Magnetic PLA
+#: locale/ipp-strings.c:1290
msgid "material-type.pla-magnetic"
-msgstr "Magnetic PLA"
+msgstr ""
+
+#. TRANSLATORS: Steel PLA
+#: locale/ipp-strings.c:1292
msgid "material-type.pla-steel"
-msgstr "Steel PLA"
+msgstr ""
+
+#. TRANSLATORS: Stone PLA
+#: locale/ipp-strings.c:1294
msgid "material-type.pla-stone"
-msgstr "Stone PLA"
+msgstr ""
+
+#. TRANSLATORS: Wood PLA
+#: locale/ipp-strings.c:1296
msgid "material-type.pla-wood"
-msgstr "Wood PLA"
+msgstr ""
+
+#. TRANSLATORS: Polycarbonate
+#: locale/ipp-strings.c:1298
msgid "material-type.polycarbonate"
-msgstr "Polycarbonate"
+msgstr ""
+
+#. TRANSLATORS: Dissolvable PVA
+#: locale/ipp-strings.c:1300
msgid "material-type.pva-dissolvable"
-msgstr "Dissolvable PVA"
+msgstr ""
+
+#. TRANSLATORS: Silver
+#: locale/ipp-strings.c:1302
msgid "material-type.silver"
-msgstr "Silver"
+msgstr ""
+
+#. TRANSLATORS: Titanium
+#: locale/ipp-strings.c:1304
msgid "material-type.titanium"
-msgstr "Titanium"
+msgstr ""
+
+#. TRANSLATORS: Wax
+#: locale/ipp-strings.c:1306
msgid "material-type.wax"
-msgstr "Wax"
+msgstr ""
+
+#. TRANSLATORS: Materials
+#: locale/ipp-strings.c:1308
msgid "materials-col"
-msgstr "Materials"
+msgstr ""
+
+#. TRANSLATORS: Media
+#: locale/ipp-strings.c:1310
msgid "media"
-msgstr "Media"
+msgstr ""
+
+#. TRANSLATORS: Back Coating of Media
+#: locale/ipp-strings.c:1312
msgid "media-back-coating"
-msgstr "Back Coating of Media"
+msgstr ""
+
+#. TRANSLATORS: Glossy
+#: locale/ipp-strings.c:1314
msgid "media-back-coating.glossy"
-msgstr "Glossy"
+msgstr ""
+
+#. TRANSLATORS: High Gloss
+#: locale/ipp-strings.c:1316
msgid "media-back-coating.high-gloss"
-msgstr "High Gloss"
+msgstr ""
+
+#. TRANSLATORS: Matte
+#: locale/ipp-strings.c:1318
msgid "media-back-coating.matte"
-msgstr "Matte"
+msgstr ""
+
+#. TRANSLATORS: None
+#: locale/ipp-strings.c:1320
msgid "media-back-coating.none"
-msgstr "None"
+msgstr ""
+
+#. TRANSLATORS: Satin
+#: locale/ipp-strings.c:1322
msgid "media-back-coating.satin"
-msgstr "Satin"
+msgstr ""
+
+#. TRANSLATORS: Semi-gloss
+#: locale/ipp-strings.c:1324
msgid "media-back-coating.semi-gloss"
-msgstr "Semi-gloss"
+msgstr ""
+
+#. TRANSLATORS: Media Bottom Margin
+#: locale/ipp-strings.c:1326
msgid "media-bottom-margin"
-msgstr "Media Bottom Margin"
+msgstr ""
+
+#. TRANSLATORS: Media
+#: locale/ipp-strings.c:1328
msgid "media-col"
-msgstr "Media"
+msgstr ""
+
+#. TRANSLATORS: Media Color
+#: locale/ipp-strings.c:1330
msgid "media-color"
-msgstr "Media Color"
+msgstr ""
+
+#. TRANSLATORS: Black
+#: locale/ipp-strings.c:1332
msgid "media-color.black"
-msgstr "Black"
+msgstr ""
+
+#. TRANSLATORS: Blue
+#: locale/ipp-strings.c:1334
msgid "media-color.blue"
-msgstr "Blue"
+msgstr ""
+
+#. TRANSLATORS: Brown
+#: locale/ipp-strings.c:1336
msgid "media-color.brown"
-msgstr "Brown"
+msgstr ""
+
+#. TRANSLATORS: Buff
+#: locale/ipp-strings.c:1338
msgid "media-color.buff"
-msgstr "Buff"
+msgstr ""
+
+#. TRANSLATORS: Clear Black
+#: locale/ipp-strings.c:1340
msgid "media-color.clear-black"
-msgstr "Clear Black"
+msgstr ""
+
+#. TRANSLATORS: Clear Blue
+#: locale/ipp-strings.c:1342
msgid "media-color.clear-blue"
-msgstr "Clear Blue"
+msgstr ""
+
+#. TRANSLATORS: Clear Brown
+#: locale/ipp-strings.c:1344
msgid "media-color.clear-brown"
-msgstr "Clear Brown"
+msgstr ""
+
+#. TRANSLATORS: Clear Buff
+#: locale/ipp-strings.c:1346
msgid "media-color.clear-buff"
-msgstr "Clear Buff"
+msgstr ""
+
+#. TRANSLATORS: Clear Cyan
+#: locale/ipp-strings.c:1348
msgid "media-color.clear-cyan"
-msgstr "Clear Cyan"
+msgstr ""
+
+#. TRANSLATORS: Clear Gold
+#: locale/ipp-strings.c:1350
msgid "media-color.clear-gold"
-msgstr "Clear Gold"
+msgstr ""
+
+#. TRANSLATORS: Clear Goldenrod
+#: locale/ipp-strings.c:1352
msgid "media-color.clear-goldenrod"
-msgstr "Clear Goldenrod"
+msgstr ""
+
+#. TRANSLATORS: Clear Gray
+#: locale/ipp-strings.c:1354
msgid "media-color.clear-gray"
-msgstr "Clear Gray"
+msgstr ""
+
+#. TRANSLATORS: Clear Green
+#: locale/ipp-strings.c:1356
msgid "media-color.clear-green"
-msgstr "Clear Green"
+msgstr ""
+
+#. TRANSLATORS: Clear Ivory
+#: locale/ipp-strings.c:1358
msgid "media-color.clear-ivory"
-msgstr "Clear Ivory"
+msgstr ""
+
+#. TRANSLATORS: Clear Magenta
+#: locale/ipp-strings.c:1360
msgid "media-color.clear-magenta"
-msgstr "Clear Magenta"
+msgstr ""
+
+#. TRANSLATORS: Clear Multi Color
+#: locale/ipp-strings.c:1362
msgid "media-color.clear-multi-color"
-msgstr "Clear Multi Color"
+msgstr ""
+
+#. TRANSLATORS: Clear Mustard
+#: locale/ipp-strings.c:1364
msgid "media-color.clear-mustard"
-msgstr "Clear Mustard"
+msgstr ""
+
+#. TRANSLATORS: Clear Orange
+#: locale/ipp-strings.c:1366
msgid "media-color.clear-orange"
-msgstr "Clear Orange"
+msgstr ""
+
+#. TRANSLATORS: Clear Pink
+#: locale/ipp-strings.c:1368
msgid "media-color.clear-pink"
-msgstr "Clear Pink"
+msgstr ""
+
+#. TRANSLATORS: Clear Red
+#: locale/ipp-strings.c:1370
msgid "media-color.clear-red"
-msgstr "Clear Red"
+msgstr ""
+
+#. TRANSLATORS: Clear Silver
+#: locale/ipp-strings.c:1372
msgid "media-color.clear-silver"
-msgstr "Clear Silver"
+msgstr ""
+
+#. TRANSLATORS: Clear Turquoise
+#: locale/ipp-strings.c:1374
msgid "media-color.clear-turquoise"
-msgstr "Clear Turquoise"
+msgstr ""
+
+#. TRANSLATORS: Clear Violet
+#: locale/ipp-strings.c:1376
msgid "media-color.clear-violet"
-msgstr "Clear Violet"
+msgstr ""
+
+#. TRANSLATORS: Clear White
+#: locale/ipp-strings.c:1378
msgid "media-color.clear-white"
-msgstr "Clear White"
+msgstr ""
+
+#. TRANSLATORS: Clear Yellow
+#: locale/ipp-strings.c:1380
msgid "media-color.clear-yellow"
-msgstr "Clear Yellow"
+msgstr ""
+
+#. TRANSLATORS: Cyan
+#: locale/ipp-strings.c:1382
msgid "media-color.cyan"
-msgstr "Cyan"
+msgstr ""
+
+#. TRANSLATORS: Dark Blue
+#: locale/ipp-strings.c:1384
msgid "media-color.dark-blue"
-msgstr "Dark Blue"
+msgstr ""
+
+#. TRANSLATORS: Dark Brown
+#: locale/ipp-strings.c:1386
msgid "media-color.dark-brown"
-msgstr "Dark Brown"
+msgstr ""
+
+#. TRANSLATORS: Dark Buff
+#: locale/ipp-strings.c:1388
msgid "media-color.dark-buff"
-msgstr "Dark Buff"
+msgstr ""
+
+#. TRANSLATORS: Dark Cyan
+#: locale/ipp-strings.c:1390
msgid "media-color.dark-cyan"
-msgstr "Dark Cyan"
+msgstr ""
+
+#. TRANSLATORS: Dark Gold
+#: locale/ipp-strings.c:1392
msgid "media-color.dark-gold"
-msgstr "Dark Gold"
+msgstr ""
+
+#. TRANSLATORS: Dark Goldenrod
+#: locale/ipp-strings.c:1394
msgid "media-color.dark-goldenrod"
-msgstr "Dark Goldenrod"
+msgstr ""
+
+#. TRANSLATORS: Dark Gray
+#: locale/ipp-strings.c:1396
msgid "media-color.dark-gray"
-msgstr "Dark Gray"
+msgstr ""
+
+#. TRANSLATORS: Dark Green
+#: locale/ipp-strings.c:1398
msgid "media-color.dark-green"
-msgstr "Dark Green"
+msgstr ""
+
+#. TRANSLATORS: Dark Ivory
+#: locale/ipp-strings.c:1400
msgid "media-color.dark-ivory"
-msgstr "Dark Ivory"
+msgstr ""
+
+#. TRANSLATORS: Dark Magenta
+#: locale/ipp-strings.c:1402
msgid "media-color.dark-magenta"
-msgstr "Dark Magenta"
+msgstr ""
+
+#. TRANSLATORS: Dark Mustard
+#: locale/ipp-strings.c:1404
msgid "media-color.dark-mustard"
-msgstr "Dark Mustard"
+msgstr ""
+
+#. TRANSLATORS: Dark Orange
+#: locale/ipp-strings.c:1406
msgid "media-color.dark-orange"
-msgstr "Dark Orange"
+msgstr ""
+
+#. TRANSLATORS: Dark Pink
+#: locale/ipp-strings.c:1408
msgid "media-color.dark-pink"
-msgstr "Dark Pink"
+msgstr ""
+
+#. TRANSLATORS: Dark Red
+#: locale/ipp-strings.c:1410
msgid "media-color.dark-red"
-msgstr "Dark Red"
+msgstr ""
+
+#. TRANSLATORS: Dark Silver
+#: locale/ipp-strings.c:1412
msgid "media-color.dark-silver"
-msgstr "Dark Silver"
+msgstr ""
+
+#. TRANSLATORS: Dark Turquoise
+#: locale/ipp-strings.c:1414
msgid "media-color.dark-turquoise"
-msgstr "Dark Turquoise"
+msgstr ""
+
+#. TRANSLATORS: Dark Violet
+#: locale/ipp-strings.c:1416
msgid "media-color.dark-violet"
-msgstr "Dark Violet"
+msgstr ""
+
+#. TRANSLATORS: Dark Yellow
+#: locale/ipp-strings.c:1418
msgid "media-color.dark-yellow"
-msgstr "Dark Yellow"
+msgstr ""
+
+#. TRANSLATORS: Gold
+#: locale/ipp-strings.c:1420
msgid "media-color.gold"
-msgstr "Gold"
+msgstr ""
+
+#. TRANSLATORS: Goldenrod
+#: locale/ipp-strings.c:1422
msgid "media-color.goldenrod"
-msgstr "Goldenrod"
+msgstr ""
+
+#. TRANSLATORS: Gray
+#: locale/ipp-strings.c:1424
msgid "media-color.gray"
-msgstr "Gray"
+msgstr ""
+
+#. TRANSLATORS: Green
+#: locale/ipp-strings.c:1426
msgid "media-color.green"
-msgstr "Green"
+msgstr ""
+
+#. TRANSLATORS: Ivory
+#: locale/ipp-strings.c:1428
msgid "media-color.ivory"
-msgstr "Ivory"
+msgstr ""
+
+#. TRANSLATORS: Light Black
+#: locale/ipp-strings.c:1430
msgid "media-color.light-black"
-msgstr "Light Black"
+msgstr ""
+
+#. TRANSLATORS: Light Blue
+#: locale/ipp-strings.c:1432
msgid "media-color.light-blue"
-msgstr "Light Blue"
+msgstr ""
+
+#. TRANSLATORS: Light Brown
+#: locale/ipp-strings.c:1434
msgid "media-color.light-brown"
-msgstr "Light Brown"
+msgstr ""
+
+#. TRANSLATORS: Light Buff
+#: locale/ipp-strings.c:1436
msgid "media-color.light-buff"
-msgstr "Light Buff"
+msgstr ""
+
+#. TRANSLATORS: Light Cyan
+#: locale/ipp-strings.c:1438
msgid "media-color.light-cyan"
-msgstr "Light Cyan"
+msgstr ""
+
+#. TRANSLATORS: Light Gold
+#: locale/ipp-strings.c:1440
msgid "media-color.light-gold"
-msgstr "Light Gold"
+msgstr ""
+
+#. TRANSLATORS: Light Goldenrod
+#: locale/ipp-strings.c:1442
msgid "media-color.light-goldenrod"
-msgstr "Light Goldenrod"
+msgstr ""
+
+#. TRANSLATORS: Light Gray
+#: locale/ipp-strings.c:1444
msgid "media-color.light-gray"
-msgstr "Light Gray"
+msgstr ""
+
+#. TRANSLATORS: Light Green
+#: locale/ipp-strings.c:1446
msgid "media-color.light-green"
-msgstr "Light Green"
+msgstr ""
+
+#. TRANSLATORS: Light Ivory
+#: locale/ipp-strings.c:1448
msgid "media-color.light-ivory"
-msgstr "Light Ivory"
+msgstr ""
+
+#. TRANSLATORS: Light Magenta
+#: locale/ipp-strings.c:1450
msgid "media-color.light-magenta"
-msgstr "Light Magenta"
+msgstr ""
+
+#. TRANSLATORS: Light Mustard
+#: locale/ipp-strings.c:1452
msgid "media-color.light-mustard"
-msgstr "Light Mustard"
+msgstr ""
+
+#. TRANSLATORS: Light Orange
+#: locale/ipp-strings.c:1454
msgid "media-color.light-orange"
-msgstr "Light Orange"
+msgstr ""
+
+#. TRANSLATORS: Light Pink
+#: locale/ipp-strings.c:1456
msgid "media-color.light-pink"
-msgstr "Light Pink"
+msgstr ""
+
+#. TRANSLATORS: Light Red
+#: locale/ipp-strings.c:1458
msgid "media-color.light-red"
-msgstr "Light Red"
+msgstr ""
+
+#. TRANSLATORS: Light Silver
+#: locale/ipp-strings.c:1460
msgid "media-color.light-silver"
-msgstr "Light Silver"
+msgstr ""
+
+#. TRANSLATORS: Light Turquoise
+#: locale/ipp-strings.c:1462
msgid "media-color.light-turquoise"
-msgstr "Light Turquoise"
+msgstr ""
+
+#. TRANSLATORS: Light Violet
+#: locale/ipp-strings.c:1464
msgid "media-color.light-violet"
-msgstr "Light Violet"
+msgstr ""
+
+#. TRANSLATORS: Light Yellow
+#: locale/ipp-strings.c:1466
msgid "media-color.light-yellow"
-msgstr "Light Yellow"
+msgstr ""
+
+#. TRANSLATORS: Magenta
+#: locale/ipp-strings.c:1468
msgid "media-color.magenta"
-msgstr "Magenta"
+msgstr ""
+
+#. TRANSLATORS: Multi-color
+#: locale/ipp-strings.c:1470
msgid "media-color.multi-color"
-msgstr "Multi-color"
+msgstr ""
+
+#. TRANSLATORS: Mustard
+#: locale/ipp-strings.c:1472
msgid "media-color.mustard"
-msgstr "Mustard"
+msgstr ""
+
+#. TRANSLATORS: No Color
+#: locale/ipp-strings.c:1474
msgid "media-color.no-color"
-msgstr "No Color"
+msgstr ""
+
+#. TRANSLATORS: Orange
+#: locale/ipp-strings.c:1476
msgid "media-color.orange"
-msgstr "Orange"
+msgstr ""
+
+#. TRANSLATORS: Pink
+#: locale/ipp-strings.c:1478
msgid "media-color.pink"
-msgstr "Pink"
+msgstr ""
+
+#. TRANSLATORS: Red
+#: locale/ipp-strings.c:1480
msgid "media-color.red"
-msgstr "Red"
+msgstr ""
+
+#. TRANSLATORS: Silver
+#: locale/ipp-strings.c:1482
msgid "media-color.silver"
-msgstr "Silver"
+msgstr ""
+
+#. TRANSLATORS: Turquoise
+#: locale/ipp-strings.c:1484
msgid "media-color.turquoise"
-msgstr "Turquoise"
+msgstr ""
+
+#. TRANSLATORS: Violet
+#: locale/ipp-strings.c:1486
msgid "media-color.violet"
-msgstr "Violet"
+msgstr ""
+
+#. TRANSLATORS: White
+#: locale/ipp-strings.c:1488
msgid "media-color.white"
-msgstr "White"
+msgstr ""
+
+#. TRANSLATORS: Yellow
+#: locale/ipp-strings.c:1490
msgid "media-color.yellow"
-msgstr "Yellow"
+msgstr ""
+
+#. TRANSLATORS: Front Coating of Media
+#: locale/ipp-strings.c:1492
msgid "media-front-coating"
-msgstr "Front Coating of Media"
+msgstr ""
+
+#. TRANSLATORS: Media Grain
+#: locale/ipp-strings.c:1494
msgid "media-grain"
-msgstr "Media Grain"
+msgstr ""
+
+#. TRANSLATORS: Cross-Feed Direction
+#: locale/ipp-strings.c:1496
msgid "media-grain.x-direction"
-msgstr "Cross-Feed Direction"
+msgstr ""
+
+#. TRANSLATORS: Feed Direction
+#: locale/ipp-strings.c:1498
msgid "media-grain.y-direction"
-msgstr "Feed Direction"
+msgstr ""
+
+#. TRANSLATORS: Media Hole Count
+#: locale/ipp-strings.c:1500
msgid "media-hole-count"
-msgstr "Media Hole Count"
+msgstr ""
+
+#. TRANSLATORS: Media Info
+#: locale/ipp-strings.c:1502
msgid "media-info"
-msgstr "Media Info"
+msgstr ""
+
+#. TRANSLATORS: Force Media
+#: locale/ipp-strings.c:1504
msgid "media-input-tray-check"
-msgstr "Force Media"
+msgstr ""
+
+#. TRANSLATORS: Media Left Margin
+#: locale/ipp-strings.c:1506
msgid "media-left-margin"
-msgstr "Media Left Margin"
+msgstr ""
+
+#. TRANSLATORS: Pre-printed Media
+#: locale/ipp-strings.c:1508
msgid "media-pre-printed"
-msgstr "Pre-printed Media"
+msgstr ""
+
+#. TRANSLATORS: Blank
+#: locale/ipp-strings.c:1510
msgid "media-pre-printed.blank"
-msgstr "Blank"
+msgstr ""
+
+#. TRANSLATORS: Letterhead
+#: locale/ipp-strings.c:1512
msgid "media-pre-printed.letter-head"
-msgstr "Letterhead"
+msgstr ""
+
+#. TRANSLATORS: Pre-printed
+#: locale/ipp-strings.c:1514
msgid "media-pre-printed.pre-printed"
-msgstr "Pre-printed"
+msgstr ""
+
+#. TRANSLATORS: Recycled Media
+#: locale/ipp-strings.c:1516
msgid "media-recycled"
-msgstr "Recycled Media"
+msgstr ""
+
+#. TRANSLATORS: None
+#: locale/ipp-strings.c:1518
msgid "media-recycled.none"
-msgstr "None"
+msgstr ""
+
+#. TRANSLATORS: Standard
+#: locale/ipp-strings.c:1520
msgid "media-recycled.standard"
-msgstr "Standard"
+msgstr ""
+
+#. TRANSLATORS: Media Right Margin
+#: locale/ipp-strings.c:1522
msgid "media-right-margin"
-msgstr "Media Right Margin"
+msgstr ""
+
+#. TRANSLATORS: Media Dimensions
+#: locale/ipp-strings.c:1524
msgid "media-size"
-msgstr "Media Dimensions"
+msgstr ""
+
+#. TRANSLATORS: Media Name
+#: locale/ipp-strings.c:1526
msgid "media-size-name"
-msgstr "Media Name"
+msgstr ""
+
+#. TRANSLATORS: Media Source
+#: locale/ipp-strings.c:1528
msgid "media-source"
-msgstr "Media Source"
+msgstr ""
+
+#. TRANSLATORS: Alternate
+#: locale/ipp-strings.c:1530
msgid "media-source.alternate"
-msgstr "Alternate Tray"
+msgstr ""
+
+#. TRANSLATORS: Alternate Roll
+#: locale/ipp-strings.c:1532
msgid "media-source.alternate-roll"
-msgstr "Alternate Roll"
+msgstr ""
+
+#. TRANSLATORS: Automatic
+#: locale/ipp-strings.c:1534
msgid "media-source.auto"
-msgstr "Automatic Tray"
+msgstr ""
+
+#. TRANSLATORS: Bottom
+#: locale/ipp-strings.c:1536
msgid "media-source.bottom"
-msgstr "Bottom Tray"
+msgstr ""
+
+#. TRANSLATORS: By-pass Tray
+#: locale/ipp-strings.c:1538
msgid "media-source.by-pass-tray"
-msgstr "By-pass Tray"
+msgstr ""
+
+#. TRANSLATORS: Center
+#: locale/ipp-strings.c:1540
msgid "media-source.center"
-msgstr "Center Tray"
+msgstr ""
+
+#. TRANSLATORS: Disc
+#: locale/ipp-strings.c:1542
msgid "media-source.disc"
-msgstr "Disc Feed"
+msgstr ""
+
+#. TRANSLATORS: Envelope
+#: locale/ipp-strings.c:1544
msgid "media-source.envelope"
-msgstr "Envelope Feed"
+msgstr ""
+
+#. TRANSLATORS: Hagaki
+#: locale/ipp-strings.c:1546
msgid "media-source.hagaki"
-msgstr "Hagaki Feed"
+msgstr ""
+
+#. TRANSLATORS: Large Capacity
+#: locale/ipp-strings.c:1548
msgid "media-source.large-capacity"
-msgstr "Large Capacity Tray"
+msgstr ""
+
+#. TRANSLATORS: Left
+#: locale/ipp-strings.c:1550
msgid "media-source.left"
-msgstr "Left Tray"
+msgstr ""
+
+#. TRANSLATORS: Main
+#: locale/ipp-strings.c:1552
msgid "media-source.main"
-msgstr "Main Tray"
+msgstr ""
+
+#. TRANSLATORS: Main Roll
+#: locale/ipp-strings.c:1554
msgid "media-source.main-roll"
-msgstr "Main Roll"
+msgstr ""
+
+#. TRANSLATORS: Manual
+#: locale/ipp-strings.c:1556
msgid "media-source.manual"
-msgstr "Manual Feed"
+msgstr ""
+
+#. TRANSLATORS: Middle
+#: locale/ipp-strings.c:1558
msgid "media-source.middle"
-msgstr "Middle Tray"
+msgstr ""
+
+#. TRANSLATORS: Photo
+#: locale/ipp-strings.c:1560
msgid "media-source.photo"
-msgstr "Photo Tray"
+msgstr ""
+
+#. TRANSLATORS: Rear
+#: locale/ipp-strings.c:1562
msgid "media-source.rear"
-msgstr "Rear Tray"
+msgstr ""
+
+#. TRANSLATORS: Right
+#: locale/ipp-strings.c:1564
msgid "media-source.right"
-msgstr "Right Tray"
+msgstr ""
+
+#. TRANSLATORS: Roll 1
+#: locale/ipp-strings.c:1566
msgid "media-source.roll-1"
-msgstr "Roll 1"
+msgstr ""
+
+#. TRANSLATORS: Roll 10
+#: locale/ipp-strings.c:1568
msgid "media-source.roll-10"
-msgstr "Roll 10"
+msgstr ""
+
+#. TRANSLATORS: Roll 2
+#: locale/ipp-strings.c:1570
msgid "media-source.roll-2"
-msgstr "Roll 2"
+msgstr ""
+
+#. TRANSLATORS: Roll 3
+#: locale/ipp-strings.c:1572
msgid "media-source.roll-3"
-msgstr "Roll 3"
+msgstr ""
+
+#. TRANSLATORS: Roll 4
+#: locale/ipp-strings.c:1574
msgid "media-source.roll-4"
-msgstr "Roll 4"
+msgstr ""
+
+#. TRANSLATORS: Roll 5
+#: locale/ipp-strings.c:1576
msgid "media-source.roll-5"
-msgstr "Roll 5"
+msgstr ""
+
+#. TRANSLATORS: Roll 6
+#: locale/ipp-strings.c:1578
msgid "media-source.roll-6"
-msgstr "Roll 6"
+msgstr ""
+
+#. TRANSLATORS: Roll 7
+#: locale/ipp-strings.c:1580
msgid "media-source.roll-7"
-msgstr "Roll 7"
+msgstr ""
+
+#. TRANSLATORS: Roll 8
+#: locale/ipp-strings.c:1582
msgid "media-source.roll-8"
-msgstr "Roll 8"
+msgstr ""
+
+#. TRANSLATORS: Roll 9
+#: locale/ipp-strings.c:1584
msgid "media-source.roll-9"
-msgstr "Roll 9"
+msgstr ""
+
+#. TRANSLATORS: Side
+#: locale/ipp-strings.c:1586
msgid "media-source.side"
-msgstr "Side"
+msgstr ""
+
+#. TRANSLATORS: Top
+#: locale/ipp-strings.c:1588
msgid "media-source.top"
-msgstr "Top"
+msgstr ""
+
+#. TRANSLATORS: Tray 1
+#: locale/ipp-strings.c:1590
msgid "media-source.tray-1"
-msgstr "Tray 1"
+msgstr ""
+
+#. TRANSLATORS: Tray 10
+#: locale/ipp-strings.c:1592
msgid "media-source.tray-10"
-msgstr "Tray 10"
+msgstr ""
+
+#. TRANSLATORS: Tray 11
+#: locale/ipp-strings.c:1594
msgid "media-source.tray-11"
-msgstr "Tray 11"
+msgstr ""
+
+#. TRANSLATORS: Tray 12
+#: locale/ipp-strings.c:1596
msgid "media-source.tray-12"
-msgstr "Tray 12"
+msgstr ""
+
+#. TRANSLATORS: Tray 13
+#: locale/ipp-strings.c:1598
msgid "media-source.tray-13"
-msgstr "Tray 13"
+msgstr ""
+
+#. TRANSLATORS: Tray 14
+#: locale/ipp-strings.c:1600
msgid "media-source.tray-14"
-msgstr "Tray 14"
+msgstr ""
+
+#. TRANSLATORS: Tray 15
+#: locale/ipp-strings.c:1602
msgid "media-source.tray-15"
-msgstr "Tray 15"
+msgstr ""
+
+#. TRANSLATORS: Tray 16
+#: locale/ipp-strings.c:1604
msgid "media-source.tray-16"
-msgstr "Tray 16"
+msgstr ""
+
+#. TRANSLATORS: Tray 17
+#: locale/ipp-strings.c:1606
msgid "media-source.tray-17"
-msgstr "Tray 17"
+msgstr ""
+
+#. TRANSLATORS: Tray 18
+#: locale/ipp-strings.c:1608
msgid "media-source.tray-18"
-msgstr "Tray 18"
+msgstr ""
+
+#. TRANSLATORS: Tray 19
+#: locale/ipp-strings.c:1610
msgid "media-source.tray-19"
-msgstr "Tray 19"
+msgstr ""
+
+#. TRANSLATORS: Tray 2
+#: locale/ipp-strings.c:1612
msgid "media-source.tray-2"
-msgstr "Tray 2"
+msgstr ""
+
+#. TRANSLATORS: Tray 20
+#: locale/ipp-strings.c:1614
msgid "media-source.tray-20"
-msgstr "Tray 20"
+msgstr ""
+
+#. TRANSLATORS: Tray 3
+#: locale/ipp-strings.c:1616
msgid "media-source.tray-3"
-msgstr "Tray 3"
+msgstr ""
+
+#. TRANSLATORS: Tray 4
+#: locale/ipp-strings.c:1618
msgid "media-source.tray-4"
-msgstr "Tray 4"
+msgstr ""
+
+#. TRANSLATORS: Tray 5
+#: locale/ipp-strings.c:1620
msgid "media-source.tray-5"
-msgstr "Tray 5"
+msgstr ""
+
+#. TRANSLATORS: Tray 6
+#: locale/ipp-strings.c:1622
msgid "media-source.tray-6"
-msgstr "Tray 6"
+msgstr ""
+
+#. TRANSLATORS: Tray 7
+#: locale/ipp-strings.c:1624
msgid "media-source.tray-7"
-msgstr "Tray 7"
+msgstr ""
+
+#. TRANSLATORS: Tray 8
+#: locale/ipp-strings.c:1626
msgid "media-source.tray-8"
-msgstr "Tray 8"
+msgstr ""
+
+#. TRANSLATORS: Tray 9
+#: locale/ipp-strings.c:1628
msgid "media-source.tray-9"
-msgstr "Tray 9"
+msgstr ""
+
+#. TRANSLATORS: Media Thickness
+#: locale/ipp-strings.c:1630
msgid "media-thickness"
-msgstr "Media Thickness"
+msgstr ""
+
+#. TRANSLATORS: Media Tooth (Texture)
+#: locale/ipp-strings.c:1632
msgid "media-tooth"
-msgstr "Media Tooth (Texture)"
+msgstr ""
+
+#. TRANSLATORS: Antique
+#: locale/ipp-strings.c:1634
msgid "media-tooth.antique"
-msgstr "Antique"
+msgstr ""
+
+#. TRANSLATORS: Extra Smooth
+#: locale/ipp-strings.c:1636
msgid "media-tooth.calendared"
-msgstr "Extra Smooth"
+msgstr ""
+
+#. TRANSLATORS: Coarse
+#: locale/ipp-strings.c:1638
msgid "media-tooth.coarse"
-msgstr "Coarse"
+msgstr ""
+
+#. TRANSLATORS: Fine
+#: locale/ipp-strings.c:1640
msgid "media-tooth.fine"
-msgstr "Fine"
+msgstr ""
+
+#. TRANSLATORS: Linen
+#: locale/ipp-strings.c:1642
msgid "media-tooth.linen"
-msgstr "Linen"
+msgstr ""
+
+#. TRANSLATORS: Medium
+#: locale/ipp-strings.c:1644
msgid "media-tooth.medium"
-msgstr "Medium"
+msgstr ""
+
+#. TRANSLATORS: Smooth
+#: locale/ipp-strings.c:1646
msgid "media-tooth.smooth"
-msgstr "Smooth"
+msgstr ""
+
+#. TRANSLATORS: Stipple
+#: locale/ipp-strings.c:1648
msgid "media-tooth.stipple"
-msgstr "Stipple"
+msgstr ""
+
+#. TRANSLATORS: Rough
+#: locale/ipp-strings.c:1650
msgid "media-tooth.uncalendared"
-msgstr "Rough"
+msgstr ""
+
+#. TRANSLATORS: Vellum
+#: locale/ipp-strings.c:1652
msgid "media-tooth.vellum"
-msgstr "Vellum"
+msgstr ""
+
+#. TRANSLATORS: Media Top Margin
+#: locale/ipp-strings.c:1654
msgid "media-top-margin"
-msgstr "Media Top Margin"
+msgstr ""
+
+#. TRANSLATORS: Media Type
+#: locale/ipp-strings.c:1656
msgid "media-type"
-msgstr "Media Type"
+msgstr ""
+
+#. TRANSLATORS: Aluminum
+#: locale/ipp-strings.c:1658
msgid "media-type.aluminum"
-msgstr "Aluminum"
+msgstr ""
+
+#. TRANSLATORS: Automatic
+#: locale/ipp-strings.c:1660
msgid "media-type.auto"
-msgstr "Automatic"
+msgstr ""
+
+#. TRANSLATORS: Back Print Film
+#: locale/ipp-strings.c:1662
msgid "media-type.back-print-film"
-msgstr "Back Print Film"
+msgstr ""
+
+#. TRANSLATORS: Cardboard
+#: locale/ipp-strings.c:1664
msgid "media-type.cardboard"
-msgstr "Cardboard"
+msgstr ""
+
+#. TRANSLATORS: Cardstock
+#: locale/ipp-strings.c:1666
msgid "media-type.cardstock"
-msgstr "Cardstock"
+msgstr ""
+
+#. TRANSLATORS: CD
+#: locale/ipp-strings.c:1668
msgid "media-type.cd"
-msgstr "CD"
-msgid "media-type.com.hp.advanced-photo"
-msgstr "Advanced Photo Paper"
-msgid "media-type.com.hp.brochure-glossy"
-msgstr "Glossy Brochure Paper"
-msgid "media-type.com.hp.brochure-matte"
-msgstr "Matte Brochure Paper"
-msgid "media-type.com.hp.cover-matte"
-msgstr "Matte Cover Paper"
-msgid "media-type.com.hp.ecosmart-lite"
-msgstr "Office Recycled Paper"
-msgid "media-type.com.hp.everyday-glossy"
-msgstr "Everyday Glossy Photo Paper"
-msgid "media-type.com.hp.everyday-matte"
-msgstr "Everyday Matte Paper"
-msgid "media-type.com.hp.extra-heavy"
-msgstr "Extra Heavyweight Paper"
-msgid "media-type.com.hp.intermediate"
-msgstr "Multipurpose Paper"
-msgid "media-type.com.hp.mid-weight"
-msgstr "Mid-Weight Paper"
-msgid "media-type.com.hp.premium-inkjet"
-msgstr "Premium Inkjet Paper"
-msgid "media-type.com.hp.premium-photo"
-msgstr "Premium Photo Glossy Paper"
-msgid "media-type.com.hp.premium-presentation-matte"
-msgstr "Premium Presentation Matte Paper"
+msgstr ""
+
+#. TRANSLATORS: Continuous
+#: locale/ipp-strings.c:1670
msgid "media-type.continuous"
-msgstr "Continuous"
+msgstr ""
+
+#. TRANSLATORS: Continuous Long
+#: locale/ipp-strings.c:1672
msgid "media-type.continuous-long"
-msgstr "Continuous Long"
+msgstr ""
+
+#. TRANSLATORS: Continuous Short
+#: locale/ipp-strings.c:1674
msgid "media-type.continuous-short"
-msgstr "Continuous Short"
+msgstr ""
+
+#. TRANSLATORS: Corrugated Board
+#: locale/ipp-strings.c:1676
msgid "media-type.corrugated-board"
-msgstr "Corrugated Board"
+msgstr ""
+
+#. TRANSLATORS: Optical Disc
+#: locale/ipp-strings.c:1678
msgid "media-type.disc"
-msgstr "Optical Disc"
+msgstr ""
+
+#. TRANSLATORS: Glossy Optical Disc
+#: locale/ipp-strings.c:1680
msgid "media-type.disc-glossy"
-msgstr "Glossy Optical Disc"
+msgstr ""
+
+#. TRANSLATORS: High Gloss Optical Disc
+#: locale/ipp-strings.c:1682
msgid "media-type.disc-high-gloss"
-msgstr "High Gloss Optical Disc"
+msgstr ""
+
+#. TRANSLATORS: Matte Optical Disc
+#: locale/ipp-strings.c:1684
msgid "media-type.disc-matte"
-msgstr "Matte Optical Disc"
+msgstr ""
+
+#. TRANSLATORS: Satin Optical Disc
+#: locale/ipp-strings.c:1686
msgid "media-type.disc-satin"
-msgstr "Satin Optical Disc"
+msgstr ""
+
+#. TRANSLATORS: Semi-Gloss Optical Disc
+#: locale/ipp-strings.c:1688
msgid "media-type.disc-semi-gloss"
-msgstr "Semi-Gloss Optical Disc"
+msgstr ""
+
+#. TRANSLATORS: Double Wall
+#: locale/ipp-strings.c:1690
msgid "media-type.double-wall"
-msgstr "Double Wall"
+msgstr ""
+
+#. TRANSLATORS: Dry Film
+#: locale/ipp-strings.c:1692
msgid "media-type.dry-film"
-msgstr "Dry Film"
+msgstr ""
+
+#. TRANSLATORS: DVD
+#: locale/ipp-strings.c:1694
msgid "media-type.dvd"
-msgstr "DVD"
+msgstr ""
+
+#. TRANSLATORS: Embossing Foil
+#: locale/ipp-strings.c:1696
msgid "media-type.embossing-foil"
-msgstr "Embossing Foil"
+msgstr ""
+
+#. TRANSLATORS: End Board
+#: locale/ipp-strings.c:1698
msgid "media-type.end-board"
-msgstr "End Board"
+msgstr ""
+
+#. TRANSLATORS: Envelope
+#: locale/ipp-strings.c:1700
msgid "media-type.envelope"
-msgstr "Envelope"
+msgstr ""
+
+#. TRANSLATORS: Archival Envelope
+#: locale/ipp-strings.c:1702
msgid "media-type.envelope-archival"
-msgstr "Archival Envelope"
+msgstr ""
+
+#. TRANSLATORS: Bond Envelope
+#: locale/ipp-strings.c:1704
msgid "media-type.envelope-bond"
-msgstr "Bond Envelope"
+msgstr ""
+
+#. TRANSLATORS: Coated Envelope
+#: locale/ipp-strings.c:1706
msgid "media-type.envelope-coated"
-msgstr "Coated Envelope"
+msgstr ""
+
+#. TRANSLATORS: Cotton Envelope
+#: locale/ipp-strings.c:1708
msgid "media-type.envelope-cotton"
-msgstr "Cotton Envelope"
+msgstr ""
+
+#. TRANSLATORS: Fine Envelope
+#: locale/ipp-strings.c:1710
msgid "media-type.envelope-fine"
-msgstr "Fine Envelope"
+msgstr ""
+
+#. TRANSLATORS: Heavyweight Envelope
+#: locale/ipp-strings.c:1712
msgid "media-type.envelope-heavyweight"
-msgstr "Heavyweight Envelope"
+msgstr ""
+
+#. TRANSLATORS: Inkjet Envelope
+#: locale/ipp-strings.c:1714
msgid "media-type.envelope-inkjet"
-msgstr "Inkjet Envelope"
+msgstr ""
+
+#. TRANSLATORS: Lightweight Envelope
+#: locale/ipp-strings.c:1716
msgid "media-type.envelope-lightweight"
-msgstr "Lightweight Envelope"
+msgstr ""
+
+#. TRANSLATORS: Plain Envelope
+#: locale/ipp-strings.c:1718
msgid "media-type.envelope-plain"
-msgstr "Plain Envelope"
+msgstr ""
+
+#. TRANSLATORS: Preprinted Envelope
+#: locale/ipp-strings.c:1720
msgid "media-type.envelope-preprinted"
-msgstr "Preprinted Envelope"
+msgstr ""
+
+#. TRANSLATORS: Windowed Envelope
+#: locale/ipp-strings.c:1722
msgid "media-type.envelope-window"
-msgstr "Windowed Envelope"
+msgstr ""
+
+#. TRANSLATORS: Fabric
+#: locale/ipp-strings.c:1724
msgid "media-type.fabric"
-msgstr "Fabric"
+msgstr ""
+
+#. TRANSLATORS: Archival Fabric
+#: locale/ipp-strings.c:1726
msgid "media-type.fabric-archival"
-msgstr "Archival Fabric"
+msgstr ""
+
+#. TRANSLATORS: Glossy Fabric
+#: locale/ipp-strings.c:1728
msgid "media-type.fabric-glossy"
-msgstr "Glossy Fabric"
+msgstr ""
+
+#. TRANSLATORS: High Gloss Fabric
+#: locale/ipp-strings.c:1730
msgid "media-type.fabric-high-gloss"
-msgstr "High Gloss Fabric"
+msgstr ""
+
+#. TRANSLATORS: Matte Fabric
+#: locale/ipp-strings.c:1732
msgid "media-type.fabric-matte"
-msgstr "Matte Fabric"
+msgstr ""
+
+#. TRANSLATORS: Semi-Gloss Fabric
+#: locale/ipp-strings.c:1734
msgid "media-type.fabric-semi-gloss"
-msgstr "Semi-Gloss Fabric"
+msgstr ""
+
+#. TRANSLATORS: Waterproof Fabric
+#: locale/ipp-strings.c:1736
msgid "media-type.fabric-waterproof"
-msgstr "Waterproof Fabric"
+msgstr ""
+
+#. TRANSLATORS: Film
+#: locale/ipp-strings.c:1738
msgid "media-type.film"
-msgstr "Film"
+msgstr ""
+
+#. TRANSLATORS: Flexo Base
+#: locale/ipp-strings.c:1740
msgid "media-type.flexo-base"
-msgstr "Flexo Base"
+msgstr ""
+
+#. TRANSLATORS: Flexo Photo Polymer
+#: locale/ipp-strings.c:1742
msgid "media-type.flexo-photo-polymer"
-msgstr "Flexo Photo Polymer"
+msgstr ""
+
+#. TRANSLATORS: Flute
+#: locale/ipp-strings.c:1744
msgid "media-type.flute"
-msgstr "Flute"
+msgstr ""
+
+#. TRANSLATORS: Foil
+#: locale/ipp-strings.c:1746
msgid "media-type.foil"
-msgstr "Foil"
+msgstr ""
+
+#. TRANSLATORS: Full Cut Tabs
+#: locale/ipp-strings.c:1748
msgid "media-type.full-cut-tabs"
-msgstr "Full Cut Tabs"
+msgstr ""
+
+#. TRANSLATORS: Glass
+#: locale/ipp-strings.c:1750
msgid "media-type.glass"
-msgstr "Glass"
+msgstr ""
+
+#. TRANSLATORS: Glass Colored
+#: locale/ipp-strings.c:1752
msgid "media-type.glass-colored"
-msgstr "Glass Colored"
+msgstr ""
+
+#. TRANSLATORS: Glass Opaque
+#: locale/ipp-strings.c:1754
msgid "media-type.glass-opaque"
-msgstr "Glass Opaque"
+msgstr ""
+
+#. TRANSLATORS: Glass Surfaced
+#: locale/ipp-strings.c:1756
msgid "media-type.glass-surfaced"
-msgstr "Glass Surfaced"
+msgstr ""
+
+#. TRANSLATORS: Glass Textured
+#: locale/ipp-strings.c:1758
msgid "media-type.glass-textured"
-msgstr "Glass Textured"
+msgstr ""
+
+#. TRANSLATORS: Gravure Cylinder
+#: locale/ipp-strings.c:1760
msgid "media-type.gravure-cylinder"
-msgstr "Gravure Cylinder"
+msgstr ""
+
+#. TRANSLATORS: Image Setter Paper
+#: locale/ipp-strings.c:1762
msgid "media-type.image-setter-paper"
-msgstr "Image Setter Paper"
+msgstr ""
+
+#. TRANSLATORS: Imaging Cylinder
+#: locale/ipp-strings.c:1764
msgid "media-type.imaging-cylinder"
-msgstr "Imaging Cylinder"
-msgid "media-type.jp.co.canon_photo-paper-plus-glossy-ii"
-msgstr "Photo Paper Plus Glossy II"
-msgid "media-type.jp.co.canon_photo-paper-pro-platinum"
-msgstr "Photo Paper Pro Platinum"
-msgid "media-type.jp.co.canon-photo-paper-plus-glossy-ii"
-msgstr "Photo Paper Plus Glossy II"
-msgid "media-type.jp.co.canon-photo-paper-pro-platinum"
-msgstr "Photo Paper Pro Platinum"
+msgstr ""
+
+#. TRANSLATORS: Labels
+#: locale/ipp-strings.c:1766
msgid "media-type.labels"
-msgstr "Labels"
+msgstr ""
+
+#. TRANSLATORS: Colored Labels
+#: locale/ipp-strings.c:1768
msgid "media-type.labels-colored"
-msgstr "Colored Labels"
+msgstr ""
+
+#. TRANSLATORS: Glossy Labels
+#: locale/ipp-strings.c:1770
msgid "media-type.labels-glossy"
-msgstr "Glossy Labels"
+msgstr ""
+
+#. TRANSLATORS: High Gloss Labels
+#: locale/ipp-strings.c:1772
msgid "media-type.labels-high-gloss"
-msgstr "High Gloss Labels"
+msgstr ""
+
+#. TRANSLATORS: Inkjet Labels
+#: locale/ipp-strings.c:1774
msgid "media-type.labels-inkjet"
-msgstr "Inkjet Labels"
+msgstr ""
+
+#. TRANSLATORS: Matte Labels
+#: locale/ipp-strings.c:1776
msgid "media-type.labels-matte"
-msgstr "Matte Labels"
+msgstr ""
+
+#. TRANSLATORS: Permanent Labels
+#: locale/ipp-strings.c:1778
msgid "media-type.labels-permanent"
-msgstr "Permanent Labels"
+msgstr ""
+
+#. TRANSLATORS: Satin Labels
+#: locale/ipp-strings.c:1780
msgid "media-type.labels-satin"
-msgstr "Satin Labels"
+msgstr ""
+
+#. TRANSLATORS: Security Labels
+#: locale/ipp-strings.c:1782
msgid "media-type.labels-security"
-msgstr "Security Labels"
+msgstr ""
+
+#. TRANSLATORS: Semi-Gloss Labels
+#: locale/ipp-strings.c:1784
msgid "media-type.labels-semi-gloss"
-msgstr "Semi-Gloss Labels"
+msgstr ""
+
+#. TRANSLATORS: Laminating Foil
+#: locale/ipp-strings.c:1786
msgid "media-type.laminating-foil"
-msgstr "Laminating Foil"
+msgstr ""
+
+#. TRANSLATORS: Letterhead
+#: locale/ipp-strings.c:1788
msgid "media-type.letterhead"
-msgstr "Letterhead"
+msgstr ""
+
+#. TRANSLATORS: Metal
+#: locale/ipp-strings.c:1790
msgid "media-type.metal"
-msgstr "Metal"
+msgstr ""
+
+#. TRANSLATORS: Metal Glossy
+#: locale/ipp-strings.c:1792
msgid "media-type.metal-glossy"
-msgstr "Metal Glossy"
+msgstr ""
+
+#. TRANSLATORS: Metal High Gloss
+#: locale/ipp-strings.c:1794
msgid "media-type.metal-high-gloss"
-msgstr "Metal High Gloss"
+msgstr ""
+
+#. TRANSLATORS: Metal Matte
+#: locale/ipp-strings.c:1796
msgid "media-type.metal-matte"
-msgstr "Metal Matte"
+msgstr ""
+
+#. TRANSLATORS: Metal Satin
+#: locale/ipp-strings.c:1798
msgid "media-type.metal-satin"
-msgstr "Metal Satin"
+msgstr ""
+
+#. TRANSLATORS: Metal Semi Gloss
+#: locale/ipp-strings.c:1800
msgid "media-type.metal-semi-gloss"
-msgstr "Metal Semi Gloss"
+msgstr ""
+
+#. TRANSLATORS: Mounting Tape
+#: locale/ipp-strings.c:1802
msgid "media-type.mounting-tape"
-msgstr "Mounting Tape"
+msgstr ""
+
+#. TRANSLATORS: Multi Layer
+#: locale/ipp-strings.c:1804
msgid "media-type.multi-layer"
-msgstr "Multi Layer"
+msgstr ""
+
+#. TRANSLATORS: Multi Part Form
+#: locale/ipp-strings.c:1806
msgid "media-type.multi-part-form"
-msgstr "Multi Part Form"
+msgstr ""
+
+#. TRANSLATORS: Other
+#: locale/ipp-strings.c:1808
msgid "media-type.other"
-msgstr "Other"
+msgstr ""
+
+#. TRANSLATORS: Paper
+#: locale/ipp-strings.c:1810
msgid "media-type.paper"
-msgstr "Paper"
+msgstr ""
+
+#. TRANSLATORS: Photo Paper
+#: locale/ipp-strings.c:1812
msgid "media-type.photographic"
-msgstr "Photo Paper"
+msgstr ""
+
+#. TRANSLATORS: Photographic Archival
+#: locale/ipp-strings.c:1814
msgid "media-type.photographic-archival"
-msgstr "Photographic Archival"
+msgstr ""
+
+#. TRANSLATORS: Photo Film
+#: locale/ipp-strings.c:1816
msgid "media-type.photographic-film"
-msgstr "Photo Film"
+msgstr ""
+
+#. TRANSLATORS: Glossy Photo Paper
+#: locale/ipp-strings.c:1818
msgid "media-type.photographic-glossy"
-msgstr "Glossy Photo Paper"
+msgstr ""
+
+#. TRANSLATORS: High Gloss Photo Paper
+#: locale/ipp-strings.c:1820
msgid "media-type.photographic-high-gloss"
-msgstr "High Gloss Photo Paper"
+msgstr ""
+
+#. TRANSLATORS: Matte Photo Paper
+#: locale/ipp-strings.c:1822
msgid "media-type.photographic-matte"
-msgstr "Matte Photo Paper"
+msgstr ""
+
+#. TRANSLATORS: Satin Photo Paper
+#: locale/ipp-strings.c:1824
msgid "media-type.photographic-satin"
-msgstr "Satin Photo Paper"
+msgstr ""
+
+#. TRANSLATORS: Semi-Gloss Photo Paper
+#: locale/ipp-strings.c:1826
msgid "media-type.photographic-semi-gloss"
-msgstr "Semi-Gloss Photo Paper"
+msgstr ""
+
+#. TRANSLATORS: Plastic
+#: locale/ipp-strings.c:1828
msgid "media-type.plastic"
-msgstr "Plastic"
+msgstr ""
+
+#. TRANSLATORS: Plastic Archival
+#: locale/ipp-strings.c:1830
msgid "media-type.plastic-archival"
-msgstr "Plastic Archival"
+msgstr ""
+
+#. TRANSLATORS: Plastic Colored
+#: locale/ipp-strings.c:1832
msgid "media-type.plastic-colored"
-msgstr "Plastic Colored"
+msgstr ""
+
+#. TRANSLATORS: Plastic Glossy
+#: locale/ipp-strings.c:1834
msgid "media-type.plastic-glossy"
-msgstr "Plastic Glossy"
+msgstr ""
+
+#. TRANSLATORS: Plastic High Gloss
+#: locale/ipp-strings.c:1836
msgid "media-type.plastic-high-gloss"
-msgstr "Plastic High Gloss"
+msgstr ""
+
+#. TRANSLATORS: Plastic Matte
+#: locale/ipp-strings.c:1838
msgid "media-type.plastic-matte"
-msgstr "Plastic Matte"
+msgstr ""
+
+#. TRANSLATORS: Plastic Satin
+#: locale/ipp-strings.c:1840
msgid "media-type.plastic-satin"
-msgstr "Plastic Satin"
+msgstr ""
+
+#. TRANSLATORS: Plastic Semi Gloss
+#: locale/ipp-strings.c:1842
msgid "media-type.plastic-semi-gloss"
-msgstr "Plastic Semi Gloss"
+msgstr ""
+
+#. TRANSLATORS: Plate
+#: locale/ipp-strings.c:1844
msgid "media-type.plate"
-msgstr "Plate"
+msgstr ""
+
+#. TRANSLATORS: Polyester
+#: locale/ipp-strings.c:1846
msgid "media-type.polyester"
-msgstr "Polyester"
+msgstr ""
+
+#. TRANSLATORS: Pre Cut Tabs
+#: locale/ipp-strings.c:1848
msgid "media-type.pre-cut-tabs"
-msgstr "Pre Cut Tabs"
+msgstr ""
+
+#. TRANSLATORS: Roll
+#: locale/ipp-strings.c:1850
msgid "media-type.roll"
-msgstr "Roll"
+msgstr ""
+
+#. TRANSLATORS: Screen
+#: locale/ipp-strings.c:1852
msgid "media-type.screen"
-msgstr "Screen"
+msgstr ""
+
+#. TRANSLATORS: Screen Paged
+#: locale/ipp-strings.c:1854
msgid "media-type.screen-paged"
-msgstr "Screen Paged"
+msgstr ""
+
+#. TRANSLATORS: Self Adhesive
+#: locale/ipp-strings.c:1856
msgid "media-type.self-adhesive"
-msgstr "Self Adhesive"
+msgstr ""
+
+#. TRANSLATORS: Self Adhesive Film
+#: locale/ipp-strings.c:1858
msgid "media-type.self-adhesive-film"
-msgstr "Self Adhesive Film"
+msgstr ""
+
+#. TRANSLATORS: Shrink Foil
+#: locale/ipp-strings.c:1860
msgid "media-type.shrink-foil"
-msgstr "Shrink Foil"
+msgstr ""
+
+#. TRANSLATORS: Single Face
+#: locale/ipp-strings.c:1862
msgid "media-type.single-face"
-msgstr "Single Face"
+msgstr ""
+
+#. TRANSLATORS: Single Wall
+#: locale/ipp-strings.c:1864
msgid "media-type.single-wall"
-msgstr "Single Wall"
+msgstr ""
+
+#. TRANSLATORS: Sleeve
+#: locale/ipp-strings.c:1866
msgid "media-type.sleeve"
-msgstr "Sleeve"
+msgstr ""
+
+#. TRANSLATORS: Stationery
+#: locale/ipp-strings.c:1868
msgid "media-type.stationery"
-msgstr "Stationery"
+msgstr ""
+
+#. TRANSLATORS: Stationery Archival
+#: locale/ipp-strings.c:1870
msgid "media-type.stationery-archival"
-msgstr "Stationery Archival"
+msgstr ""
+
+#. TRANSLATORS: Coated Paper
+#: locale/ipp-strings.c:1872
msgid "media-type.stationery-coated"
-msgstr "Coated Paper"
+msgstr ""
+
+#. TRANSLATORS: Stationery Cotton
+#: locale/ipp-strings.c:1874
msgid "media-type.stationery-cotton"
-msgstr "Stationery Cotton"
+msgstr ""
+
+#. TRANSLATORS: Vellum Paper
+#: locale/ipp-strings.c:1876
msgid "media-type.stationery-fine"
-msgstr "Vellum Paper"
+msgstr ""
+
+#. TRANSLATORS: Heavyweight Paper
+#: locale/ipp-strings.c:1878
msgid "media-type.stationery-heavyweight"
-msgstr "Heavyweight Paper"
+msgstr ""
+
+#. TRANSLATORS: Stationery Heavyweight Coated
+#: locale/ipp-strings.c:1880
msgid "media-type.stationery-heavyweight-coated"
-msgstr "Stationery Heavyweight Coated"
+msgstr ""
+
+#. TRANSLATORS: Stationery Inkjet Paper
+#: locale/ipp-strings.c:1882
msgid "media-type.stationery-inkjet"
-msgstr "Stationery Inkjet Paper"
+msgstr ""
+
+#. TRANSLATORS: Letterhead
+#: locale/ipp-strings.c:1884
msgid "media-type.stationery-letterhead"
-msgstr "Letterhead"
+msgstr ""
+
+#. TRANSLATORS: Lightweight Paper
+#: locale/ipp-strings.c:1886
msgid "media-type.stationery-lightweight"
-msgstr "Lightweight Paper"
+msgstr ""
+
+#. TRANSLATORS: Preprinted Paper
+#: locale/ipp-strings.c:1888
msgid "media-type.stationery-preprinted"
-msgstr "Preprinted Paper"
+msgstr ""
+
+#. TRANSLATORS: Punched Paper
+#: locale/ipp-strings.c:1890
msgid "media-type.stationery-prepunched"
-msgstr "Punched Paper"
+msgstr ""
+
+#. TRANSLATORS: Tab Stock
+#: locale/ipp-strings.c:1892
msgid "media-type.tab-stock"
-msgstr "Tab Stock"
+msgstr ""
+
+#. TRANSLATORS: Tractor
+#: locale/ipp-strings.c:1894
msgid "media-type.tractor"
-msgstr "Tractor"
+msgstr ""
+
+#. TRANSLATORS: Transfer
+#: locale/ipp-strings.c:1896
msgid "media-type.transfer"
-msgstr "Transfer"
+msgstr ""
+
+#. TRANSLATORS: Transparency
+#: locale/ipp-strings.c:1898
msgid "media-type.transparency"
-msgstr "Transparency"
+msgstr ""
+
+#. TRANSLATORS: Triple Wall
+#: locale/ipp-strings.c:1900
msgid "media-type.triple-wall"
-msgstr "Triple Wall"
+msgstr ""
+
+#. TRANSLATORS: Wet Film
+#: locale/ipp-strings.c:1902
msgid "media-type.wet-film"
-msgstr "Wet Film"
+msgstr ""
+
+#. TRANSLATORS: Media Weight (grams per m²)
+#: locale/ipp-strings.c:1904
msgid "media-weight-metric"
-msgstr "Media Weight (grams per m²)"
+msgstr ""
+
+#. TRANSLATORS: 28 x 40″
+#: locale/ipp-strings.c:1906
msgid "media.asme_f_28x40in"
-msgstr "28 x 40″"
+msgstr ""
+
+#. TRANSLATORS: A4 or US Letter
+#: locale/ipp-strings.c:1908
msgid "media.choice_iso_a4_210x297mm_na_letter_8.5x11in"
-msgstr "A4 or US Letter"
+msgstr ""
+
+#. TRANSLATORS: 2a0
+#: locale/ipp-strings.c:1910
msgid "media.iso_2a0_1189x1682mm"
-msgstr "2a0"
+msgstr ""
+
+#. TRANSLATORS: A0
+#: locale/ipp-strings.c:1912
msgid "media.iso_a0_841x1189mm"
-msgstr "A0"
+msgstr ""
+
+#. TRANSLATORS: A0x3
+#: locale/ipp-strings.c:1914
msgid "media.iso_a0x3_1189x2523mm"
-msgstr "A0x3"
+msgstr ""
+
+#. TRANSLATORS: A10
+#: locale/ipp-strings.c:1916
msgid "media.iso_a10_26x37mm"
-msgstr "A10"
+msgstr ""
+
+#. TRANSLATORS: A1
+#: locale/ipp-strings.c:1918
msgid "media.iso_a1_594x841mm"
-msgstr "A1"
+msgstr ""
+
+#. TRANSLATORS: A1x3
+#: locale/ipp-strings.c:1920
msgid "media.iso_a1x3_841x1783mm"
-msgstr "A1x3"
+msgstr ""
+
+#. TRANSLATORS: A1x4
+#: locale/ipp-strings.c:1922
msgid "media.iso_a1x4_841x2378mm"
-msgstr "A1x4"
+msgstr ""
+
+#. TRANSLATORS: A2
+#: locale/ipp-strings.c:1924
msgid "media.iso_a2_420x594mm"
-msgstr "A2"
+msgstr ""
+
+#. TRANSLATORS: A2x3
+#: locale/ipp-strings.c:1926
msgid "media.iso_a2x3_594x1261mm"
-msgstr "A2x3"
+msgstr ""
+
+#. TRANSLATORS: A2x4
+#: locale/ipp-strings.c:1928
msgid "media.iso_a2x4_594x1682mm"
-msgstr "A2x4"
+msgstr ""
+
+#. TRANSLATORS: A2x5
+#: locale/ipp-strings.c:1930
msgid "media.iso_a2x5_594x2102mm"
-msgstr "A2x5"
+msgstr ""
+
+#. TRANSLATORS: A3 (Extra)
+#: locale/ipp-strings.c:1932
msgid "media.iso_a3-extra_322x445mm"
-msgstr "A3 (Extra)"
+msgstr ""
+
+#. TRANSLATORS: A3
+#: locale/ipp-strings.c:1934
msgid "media.iso_a3_297x420mm"
-msgstr "A3"
+msgstr ""
+
+#. TRANSLATORS: A3x3
+#: locale/ipp-strings.c:1936
msgid "media.iso_a3x3_420x891mm"
-msgstr "A3x3"
+msgstr ""
+
+#. TRANSLATORS: A3x4
+#: locale/ipp-strings.c:1938
msgid "media.iso_a3x4_420x1189mm"
-msgstr "A3x4"
+msgstr ""
+
+#. TRANSLATORS: A3x5
+#: locale/ipp-strings.c:1940
msgid "media.iso_a3x5_420x1486mm"
-msgstr "A3x5"
+msgstr ""
+
+#. TRANSLATORS: A3x6
+#: locale/ipp-strings.c:1942
msgid "media.iso_a3x6_420x1783mm"
-msgstr "A3x6"
+msgstr ""
+
+#. TRANSLATORS: A3x7
+#: locale/ipp-strings.c:1944
msgid "media.iso_a3x7_420x2080mm"
-msgstr "A3x7"
+msgstr ""
+
+#. TRANSLATORS: A4 (Extra)
+#: locale/ipp-strings.c:1946
msgid "media.iso_a4-extra_235.5x322.3mm"
-msgstr "A4 (Extra)"
+msgstr ""
+
+#. TRANSLATORS: A4 (Tab)
+#: locale/ipp-strings.c:1948
msgid "media.iso_a4-tab_225x297mm"
-msgstr "A4 (Tab)"
+msgstr ""
+
+#. TRANSLATORS: A4
+#: locale/ipp-strings.c:1950
msgid "media.iso_a4_210x297mm"
-msgstr "A4"
+msgstr ""
+
+#. TRANSLATORS: A4x3
+#: locale/ipp-strings.c:1952
msgid "media.iso_a4x3_297x630mm"
-msgstr "A4x3"
+msgstr ""
+
+#. TRANSLATORS: A4x4
+#: locale/ipp-strings.c:1954
msgid "media.iso_a4x4_297x841mm"
-msgstr "A4x4"
+msgstr ""
+
+#. TRANSLATORS: A4x5
+#: locale/ipp-strings.c:1956
msgid "media.iso_a4x5_297x1051mm"
-msgstr "A4x5"
+msgstr ""
+
+#. TRANSLATORS: A4x6
+#: locale/ipp-strings.c:1958
msgid "media.iso_a4x6_297x1261mm"
-msgstr "A4x6"
+msgstr ""
+
+#. TRANSLATORS: A4x7
+#: locale/ipp-strings.c:1960
msgid "media.iso_a4x7_297x1471mm"
-msgstr "A4x7"
+msgstr ""
+
+#. TRANSLATORS: A4x8
+#: locale/ipp-strings.c:1962
msgid "media.iso_a4x8_297x1682mm"
-msgstr "A4x8"
+msgstr ""
+
+#. TRANSLATORS: A4x9
+#: locale/ipp-strings.c:1964
msgid "media.iso_a4x9_297x1892mm"
-msgstr "A4x9"
+msgstr ""
+
+#. TRANSLATORS: A5 (Extra)
+#: locale/ipp-strings.c:1966
msgid "media.iso_a5-extra_174x235mm"
-msgstr "A5 (Extra)"
+msgstr ""
+
+#. TRANSLATORS: A5
+#: locale/ipp-strings.c:1968
msgid "media.iso_a5_148x210mm"
-msgstr "A5"
+msgstr ""
+
+#. TRANSLATORS: A6
+#: locale/ipp-strings.c:1970
msgid "media.iso_a6_105x148mm"
-msgstr "A6"
+msgstr ""
+
+#. TRANSLATORS: A7
+#: locale/ipp-strings.c:1972
msgid "media.iso_a7_74x105mm"
-msgstr "A7"
+msgstr ""
+
+#. TRANSLATORS: A8
+#: locale/ipp-strings.c:1974
msgid "media.iso_a8_52x74mm"
-msgstr "A8"
+msgstr ""
+
+#. TRANSLATORS: A9
+#: locale/ipp-strings.c:1976
msgid "media.iso_a9_37x52mm"
-msgstr "A9"
+msgstr ""
+
+#. TRANSLATORS: B0
+#: locale/ipp-strings.c:1978
msgid "media.iso_b0_1000x1414mm"
-msgstr "B0"
+msgstr ""
+
+#. TRANSLATORS: B10
+#: locale/ipp-strings.c:1980
msgid "media.iso_b10_31x44mm"
-msgstr "B10"
+msgstr ""
+
+#. TRANSLATORS: B1
+#: locale/ipp-strings.c:1982
msgid "media.iso_b1_707x1000mm"
-msgstr "B1"
+msgstr ""
+
+#. TRANSLATORS: B2
+#: locale/ipp-strings.c:1984
msgid "media.iso_b2_500x707mm"
-msgstr "B2"
+msgstr ""
+
+#. TRANSLATORS: B3
+#: locale/ipp-strings.c:1986
msgid "media.iso_b3_353x500mm"
-msgstr "B3"
+msgstr ""
+
+#. TRANSLATORS: B4
+#: locale/ipp-strings.c:1988
msgid "media.iso_b4_250x353mm"
-msgstr "B4"
+msgstr ""
+
+#. TRANSLATORS: B5 (Extra)
+#: locale/ipp-strings.c:1990
msgid "media.iso_b5-extra_201x276mm"
-msgstr "B5 (Extra)"
+msgstr ""
+
+#. TRANSLATORS: Envelope B5
+#: locale/ipp-strings.c:1992
msgid "media.iso_b5_176x250mm"
-msgstr "B5 Envelope"
+msgstr ""
+
+#. TRANSLATORS: B6
+#: locale/ipp-strings.c:1994
msgid "media.iso_b6_125x176mm"
-msgstr "B6"
+msgstr ""
+
+#. TRANSLATORS: Envelope B6/C4
+#: locale/ipp-strings.c:1996
msgid "media.iso_b6c4_125x324mm"
-msgstr "B6/C4 Envelope"
+msgstr ""
+
+#. TRANSLATORS: B7
+#: locale/ipp-strings.c:1998
msgid "media.iso_b7_88x125mm"
-msgstr "B7"
+msgstr ""
+
+#. TRANSLATORS: B8
+#: locale/ipp-strings.c:2000
msgid "media.iso_b8_62x88mm"
-msgstr "B8"
+msgstr ""
+
+#. TRANSLATORS: B9
+#: locale/ipp-strings.c:2002
msgid "media.iso_b9_44x62mm"
-msgstr "B9"
+msgstr ""
+
+#. TRANSLATORS: CEnvelope 0
+#: locale/ipp-strings.c:2004
msgid "media.iso_c0_917x1297mm"
-msgstr "C0 Envelope"
+msgstr ""
+
+#. TRANSLATORS: CEnvelope 10
+#: locale/ipp-strings.c:2006
msgid "media.iso_c10_28x40mm"
-msgstr "C10 Envelope"
+msgstr ""
+
+#. TRANSLATORS: CEnvelope 1
+#: locale/ipp-strings.c:2008
msgid "media.iso_c1_648x917mm"
-msgstr "C1 Envelope"
+msgstr ""
+
+#. TRANSLATORS: CEnvelope 2
+#: locale/ipp-strings.c:2010
msgid "media.iso_c2_458x648mm"
-msgstr "C2 Envelope"
+msgstr ""
+
+#. TRANSLATORS: CEnvelope 3
+#: locale/ipp-strings.c:2012
msgid "media.iso_c3_324x458mm"
-msgstr "C3 Envelope"
+msgstr ""
+
+#. TRANSLATORS: CEnvelope 4
+#: locale/ipp-strings.c:2014
msgid "media.iso_c4_229x324mm"
-msgstr "C4 Envelope"
+msgstr ""
+
+#. TRANSLATORS: CEnvelope 5
+#: locale/ipp-strings.c:2016
msgid "media.iso_c5_162x229mm"
-msgstr "C5 Envelope"
+msgstr ""
+
+#. TRANSLATORS: CEnvelope 6
+#: locale/ipp-strings.c:2018
msgid "media.iso_c6_114x162mm"
-msgstr "C6 Envelope"
+msgstr ""
+
+#. TRANSLATORS: CEnvelope 6c5
+#: locale/ipp-strings.c:2020
msgid "media.iso_c6c5_114x229mm"
-msgstr "C6c5 Envelope"
+msgstr ""
+
+#. TRANSLATORS: CEnvelope 7
+#: locale/ipp-strings.c:2022
msgid "media.iso_c7_81x114mm"
-msgstr "C7 Envelope"
+msgstr ""
+
+#. TRANSLATORS: CEnvelope 7c6
+#: locale/ipp-strings.c:2024
msgid "media.iso_c7c6_81x162mm"
-msgstr "C7c6 Envelope"
+msgstr ""
+
+#. TRANSLATORS: CEnvelope 8
+#: locale/ipp-strings.c:2026
msgid "media.iso_c8_57x81mm"
-msgstr "C8 Envelope"
+msgstr ""
+
+#. TRANSLATORS: CEnvelope 9
+#: locale/ipp-strings.c:2028
msgid "media.iso_c9_40x57mm"
-msgstr "C9 Envelope"
+msgstr ""
+
+#. TRANSLATORS: Envelope DL
+#: locale/ipp-strings.c:2030
msgid "media.iso_dl_110x220mm"
-msgstr "DL Envelope"
+msgstr ""
+
+#. TRANSLATORS: Id-1
+#: locale/ipp-strings.c:2032
+msgid "media.iso_id-1_53.98x85.6mm"
+msgstr ""
+
+#. TRANSLATORS: Id-3
+#: locale/ipp-strings.c:2034
+msgid "media.iso_id-3_88x125mm"
+msgstr ""
+
+#. TRANSLATORS: ISO RA0
+#: locale/ipp-strings.c:2036
msgid "media.iso_ra0_860x1220mm"
-msgstr "ISO RA0"
+msgstr ""
+
+#. TRANSLATORS: ISO RA1
+#: locale/ipp-strings.c:2038
msgid "media.iso_ra1_610x860mm"
-msgstr "ISO RA1"
+msgstr ""
+
+#. TRANSLATORS: ISO RA2
+#: locale/ipp-strings.c:2040
msgid "media.iso_ra2_430x610mm"
-msgstr "ISO RA2"
+msgstr ""
+
+#. TRANSLATORS: ISO RA3
+#: locale/ipp-strings.c:2042
msgid "media.iso_ra3_305x430mm"
-msgstr "ISO RA3"
+msgstr ""
+
+#. TRANSLATORS: ISO RA4
+#: locale/ipp-strings.c:2044
msgid "media.iso_ra4_215x305mm"
-msgstr "ISO RA4"
+msgstr ""
+
+#. TRANSLATORS: ISO SRA0
+#: locale/ipp-strings.c:2046
msgid "media.iso_sra0_900x1280mm"
-msgstr "ISO SRA0"
+msgstr ""
+
+#. TRANSLATORS: ISO SRA1
+#: locale/ipp-strings.c:2048
msgid "media.iso_sra1_640x900mm"
-msgstr "ISO SRA1"
+msgstr ""
+
+#. TRANSLATORS: ISO SRA2
+#: locale/ipp-strings.c:2050
msgid "media.iso_sra2_450x640mm"
-msgstr "ISO SRA2"
+msgstr ""
+
+#. TRANSLATORS: ISO SRA3
+#: locale/ipp-strings.c:2052
msgid "media.iso_sra3_320x450mm"
-msgstr "ISO SRA3"
+msgstr ""
+
+#. TRANSLATORS: ISO SRA4
+#: locale/ipp-strings.c:2054
msgid "media.iso_sra4_225x320mm"
-msgstr "ISO SRA4"
+msgstr ""
+
+#. TRANSLATORS: JIS B0
+#: locale/ipp-strings.c:2056
msgid "media.jis_b0_1030x1456mm"
-msgstr "JIS B0"
+msgstr ""
+
+#. TRANSLATORS: JIS B10
+#: locale/ipp-strings.c:2058
msgid "media.jis_b10_32x45mm"
-msgstr "JIS B10"
+msgstr ""
+
+#. TRANSLATORS: JIS B1
+#: locale/ipp-strings.c:2060
msgid "media.jis_b1_728x1030mm"
-msgstr "JIS B1"
+msgstr ""
+
+#. TRANSLATORS: JIS B2
+#: locale/ipp-strings.c:2062
msgid "media.jis_b2_515x728mm"
-msgstr "JIS B2"
+msgstr ""
+
+#. TRANSLATORS: JIS B3
+#: locale/ipp-strings.c:2064
msgid "media.jis_b3_364x515mm"
-msgstr "JIS B3"
+msgstr ""
+
+#. TRANSLATORS: JIS B4
+#: locale/ipp-strings.c:2066
msgid "media.jis_b4_257x364mm"
-msgstr "JIS B4"
+msgstr ""
+
+#. TRANSLATORS: JIS B5
+#: locale/ipp-strings.c:2068
msgid "media.jis_b5_182x257mm"
-msgstr "JIS B5"
+msgstr ""
+
+#. TRANSLATORS: JIS B6
+#: locale/ipp-strings.c:2070
msgid "media.jis_b6_128x182mm"
-msgstr "JIS B6"
+msgstr ""
+
+#. TRANSLATORS: JIS B7
+#: locale/ipp-strings.c:2072
msgid "media.jis_b7_91x128mm"
-msgstr "JIS B7"
+msgstr ""
+
+#. TRANSLATORS: JIS B8
+#: locale/ipp-strings.c:2074
msgid "media.jis_b8_64x91mm"
-msgstr "JIS B8"
+msgstr ""
+
+#. TRANSLATORS: JIS B9
+#: locale/ipp-strings.c:2076
msgid "media.jis_b9_45x64mm"
-msgstr "JIS B9"
+msgstr ""
+
+#. TRANSLATORS: JIS Executive
+#: locale/ipp-strings.c:2078
msgid "media.jis_exec_216x330mm"
-msgstr "JIS Executive"
+msgstr ""
+
+#. TRANSLATORS: Envelope Chou 2
+#: locale/ipp-strings.c:2080
msgid "media.jpn_chou2_111.1x146mm"
-msgstr "Chou 2 Envelope"
+msgstr ""
+
+#. TRANSLATORS: Envelope Chou 3
+#: locale/ipp-strings.c:2082
msgid "media.jpn_chou3_120x235mm"
-msgstr "Chou 3 Envelope"
+msgstr ""
+
+#. TRANSLATORS: Envelope Chou 4
+#: locale/ipp-strings.c:2084
msgid "media.jpn_chou4_90x205mm"
-msgstr "Chou 4 Envelope"
+msgstr ""
+
+#. TRANSLATORS: Hagaki
+#: locale/ipp-strings.c:2086
msgid "media.jpn_hagaki_100x148mm"
-msgstr "Hagaki"
+msgstr ""
+
+#. TRANSLATORS: Envelope Kahu
+#: locale/ipp-strings.c:2088
msgid "media.jpn_kahu_240x322.1mm"
-msgstr "Kahu Envelope"
+msgstr ""
+
+#. TRANSLATORS: 270 x 382mm
+#: locale/ipp-strings.c:2090
+msgid "media.jpn_kaku1_270x382mm"
+msgstr ""
+
+#. TRANSLATORS: Envelope Kahu 2
+#: locale/ipp-strings.c:2092
msgid "media.jpn_kaku2_240x332mm"
-msgstr "Kahu 2 Envelope"
+msgstr ""
+
+#. TRANSLATORS: 216 x 277mm
+#: locale/ipp-strings.c:2094
msgid "media.jpn_kaku3_216x277mm"
-msgstr "216 x 277mm"
+msgstr ""
+
+#. TRANSLATORS: 197 x 267mm
+#: locale/ipp-strings.c:2096
msgid "media.jpn_kaku4_197x267mm"
-msgstr "197 x 267mm"
+msgstr ""
+
+#. TRANSLATORS: 190 x 240mm
+#: locale/ipp-strings.c:2098
msgid "media.jpn_kaku5_190x240mm"
-msgstr "190 x 240mm"
+msgstr ""
+
+#. TRANSLATORS: 142 x 205mm
+#: locale/ipp-strings.c:2100
msgid "media.jpn_kaku7_142x205mm"
-msgstr "142 x 205mm"
+msgstr ""
+
+#. TRANSLATORS: 119 x 197mm
+#: locale/ipp-strings.c:2102
msgid "media.jpn_kaku8_119x197mm"
-msgstr "119 x 197mm"
+msgstr ""
+
+#. TRANSLATORS: Oufuku Reply Postcard
+#: locale/ipp-strings.c:2104
msgid "media.jpn_oufuku_148x200mm"
-msgstr "Oufuku Reply Postcard"
+msgstr ""
+
+#. TRANSLATORS: Envelope You 4
+#: locale/ipp-strings.c:2106
msgid "media.jpn_you4_105x235mm"
-msgstr "You 4 Envelope"
+msgstr ""
+
+#. TRANSLATORS: 10 x 11″
+#: locale/ipp-strings.c:2108
msgid "media.na_10x11_10x11in"
-msgstr "10 x 11″"
+msgstr ""
+
+#. TRANSLATORS: 10 x 13″
+#: locale/ipp-strings.c:2110
msgid "media.na_10x13_10x13in"
-msgstr "10 x 13″"
+msgstr ""
+
+#. TRANSLATORS: 10 x 14″
+#: locale/ipp-strings.c:2112
msgid "media.na_10x14_10x14in"
-msgstr "10 x 14″"
+msgstr ""
+
+#. TRANSLATORS: 10 x 15″
+#: locale/ipp-strings.c:2114
msgid "media.na_10x15_10x15in"
-msgstr "10 x 15″"
+msgstr ""
+
+#. TRANSLATORS: 11 x 12″
+#: locale/ipp-strings.c:2116
msgid "media.na_11x12_11x12in"
-msgstr "11 x 12″"
+msgstr ""
+
+#. TRANSLATORS: 11 x 15″
+#: locale/ipp-strings.c:2118
msgid "media.na_11x15_11x15in"
-msgstr "11 x 15″"
+msgstr ""
+
+#. TRANSLATORS: 12 x 19″
+#: locale/ipp-strings.c:2120
msgid "media.na_12x19_12x19in"
-msgstr "12 x 19″"
+msgstr ""
+
+#. TRANSLATORS: 5 x 7″
+#: locale/ipp-strings.c:2122
msgid "media.na_5x7_5x7in"
-msgstr "5 x 7″"
+msgstr ""
+
+#. TRANSLATORS: 6 x 9″
+#: locale/ipp-strings.c:2124
msgid "media.na_6x9_6x9in"
-msgstr "6 x 9″"
+msgstr ""
+
+#. TRANSLATORS: 7 x 9″
+#: locale/ipp-strings.c:2126
msgid "media.na_7x9_7x9in"
-msgstr "7 x 9″"
+msgstr ""
+
+#. TRANSLATORS: 9 x 11″
+#: locale/ipp-strings.c:2128
msgid "media.na_9x11_9x11in"
-msgstr "9 x 11″"
+msgstr ""
+
+#. TRANSLATORS: Envelope A2
+#: locale/ipp-strings.c:2130
msgid "media.na_a2_4.375x5.75in"
-msgstr "A2 Envelope"
+msgstr ""
+
+#. TRANSLATORS: 9 x 12″
+#: locale/ipp-strings.c:2132
msgid "media.na_arch-a_9x12in"
-msgstr "9 x 12″"
+msgstr ""
+
+#. TRANSLATORS: 12 x 18″
+#: locale/ipp-strings.c:2134
msgid "media.na_arch-b_12x18in"
-msgstr "12 x 18″"
+msgstr ""
+
+#. TRANSLATORS: 18 x 24″
+#: locale/ipp-strings.c:2136
msgid "media.na_arch-c_18x24in"
-msgstr "18 x 24″"
+msgstr ""
+
+#. TRANSLATORS: 24 x 36″
+#: locale/ipp-strings.c:2138
msgid "media.na_arch-d_24x36in"
-msgstr "24 x 36″"
+msgstr ""
+
+#. TRANSLATORS: 26 x 38″
+#: locale/ipp-strings.c:2140
msgid "media.na_arch-e2_26x38in"
-msgstr "26 x 38″"
+msgstr ""
+
+#. TRANSLATORS: 27 x 39″
+#: locale/ipp-strings.c:2142
msgid "media.na_arch-e3_27x39in"
-msgstr "27 x 39″"
+msgstr ""
+
+#. TRANSLATORS: 36 x 48″
+#: locale/ipp-strings.c:2144
msgid "media.na_arch-e_36x48in"
-msgstr "36 x 48″"
+msgstr ""
+
+#. TRANSLATORS: 12 x 19.17″
+#: locale/ipp-strings.c:2146
msgid "media.na_b-plus_12x19.17in"
-msgstr "12 x 19.17″"
+msgstr ""
+
+#. TRANSLATORS: Envelope C5
+#: locale/ipp-strings.c:2148
msgid "media.na_c5_6.5x9.5in"
-msgstr "C5 Envelope"
+msgstr ""
+
+#. TRANSLATORS: 17 x 22″
+#: locale/ipp-strings.c:2150
msgid "media.na_c_17x22in"
-msgstr "17 x 22″"
+msgstr ""
+
+#. TRANSLATORS: 22 x 34″
+#: locale/ipp-strings.c:2152
msgid "media.na_d_22x34in"
-msgstr "22 x 34″"
+msgstr ""
+
+#. TRANSLATORS: 34 x 44″
+#: locale/ipp-strings.c:2154
msgid "media.na_e_34x44in"
-msgstr "34 x 44″"
+msgstr ""
+
+#. TRANSLATORS: 11 x 14″
+#: locale/ipp-strings.c:2156
msgid "media.na_edp_11x14in"
-msgstr "11 x 14″"
+msgstr ""
+
+#. TRANSLATORS: 12 x 14″
+#: locale/ipp-strings.c:2158
msgid "media.na_eur-edp_12x14in"
-msgstr "12 x 14″"
+msgstr ""
+
+#. TRANSLATORS: Executive
+#: locale/ipp-strings.c:2160
msgid "media.na_executive_7.25x10.5in"
-msgstr "Executive"
+msgstr ""
+
+#. TRANSLATORS: 44 x 68″
+#: locale/ipp-strings.c:2162
msgid "media.na_f_44x68in"
-msgstr "44 x 68″"
+msgstr ""
+
+#. TRANSLATORS: European Fanfold
+#: locale/ipp-strings.c:2164
msgid "media.na_fanfold-eur_8.5x12in"
-msgstr "European Fanfold"
+msgstr ""
+
+#. TRANSLATORS: US Fanfold
+#: locale/ipp-strings.c:2166
msgid "media.na_fanfold-us_11x14.875in"
-msgstr "US Fanfold"
+msgstr ""
+
+#. TRANSLATORS: Foolscap
+#: locale/ipp-strings.c:2168
msgid "media.na_foolscap_8.5x13in"
-msgstr "Foolscap"
+msgstr ""
+
+#. TRANSLATORS: 8 x 13″
+#: locale/ipp-strings.c:2170
msgid "media.na_govt-legal_8x13in"
-msgstr "8 x 13″"
+msgstr ""
+
+#. TRANSLATORS: 8 x 10″
+#: locale/ipp-strings.c:2172
msgid "media.na_govt-letter_8x10in"
-msgstr "8 x 10″"
+msgstr ""
+
+#. TRANSLATORS: 3 x 5″
+#: locale/ipp-strings.c:2174
msgid "media.na_index-3x5_3x5in"
-msgstr "3 x 5″"
+msgstr ""
+
+#. TRANSLATORS: 6 x 8″
+#: locale/ipp-strings.c:2176
msgid "media.na_index-4x6-ext_6x8in"
-msgstr "6 x 8″"
+msgstr ""
+
+#. TRANSLATORS: 4 x 6″
+#: locale/ipp-strings.c:2178
msgid "media.na_index-4x6_4x6in"
-msgstr "4 x 6″"
+msgstr ""
+
+#. TRANSLATORS: 5 x 8″
+#: locale/ipp-strings.c:2180
msgid "media.na_index-5x8_5x8in"
-msgstr "5 x 8″"
+msgstr ""
+
+#. TRANSLATORS: Statement
+#: locale/ipp-strings.c:2182
msgid "media.na_invoice_5.5x8.5in"
-msgstr "Statement"
+msgstr ""
+
+#. TRANSLATORS: 11 x 17″
+#: locale/ipp-strings.c:2184
msgid "media.na_ledger_11x17in"
-msgstr "11 x 17″"
+msgstr ""
+
+#. TRANSLATORS: US Legal (Extra)
+#: locale/ipp-strings.c:2186
msgid "media.na_legal-extra_9.5x15in"
-msgstr "US Legal (Extra)"
+msgstr ""
+
+#. TRANSLATORS: US Legal
+#: locale/ipp-strings.c:2188
msgid "media.na_legal_8.5x14in"
-msgstr "US Legal"
+msgstr ""
+
+#. TRANSLATORS: US Letter (Extra)
+#: locale/ipp-strings.c:2190
msgid "media.na_letter-extra_9.5x12in"
-msgstr "US Letter (Extra)"
+msgstr ""
+
+#. TRANSLATORS: US Letter (Plus)
+#: locale/ipp-strings.c:2192
msgid "media.na_letter-plus_8.5x12.69in"
-msgstr "US Letter (Plus)"
+msgstr ""
+
+#. TRANSLATORS: US Letter
+#: locale/ipp-strings.c:2194
msgid "media.na_letter_8.5x11in"
-msgstr "US Letter"
+msgstr ""
+
+#. TRANSLATORS: Envelope Monarch
+#: locale/ipp-strings.c:2196
msgid "media.na_monarch_3.875x7.5in"
-msgstr "Monarch Envelope"
+msgstr ""
+
+#. TRANSLATORS: Envelope #10
+#: locale/ipp-strings.c:2198
msgid "media.na_number-10_4.125x9.5in"
-msgstr "#10 Envelope"
+msgstr ""
+
+#. TRANSLATORS: Envelope #11
+#: locale/ipp-strings.c:2200
msgid "media.na_number-11_4.5x10.375in"
-msgstr "#11 Envelope"
+msgstr ""
+
+#. TRANSLATORS: Envelope #12
+#: locale/ipp-strings.c:2202
msgid "media.na_number-12_4.75x11in"
-msgstr "#12 Envelope"
+msgstr ""
+
+#. TRANSLATORS: Envelope #14
+#: locale/ipp-strings.c:2204
msgid "media.na_number-14_5x11.5in"
-msgstr "#14 Envelope"
+msgstr ""
+
+#. TRANSLATORS: Envelope #9
+#: locale/ipp-strings.c:2206
msgid "media.na_number-9_3.875x8.875in"
-msgstr "#9 Envelope"
+msgstr ""
+
+#. TRANSLATORS: 8.5 x 13.4″
+#: locale/ipp-strings.c:2208
msgid "media.na_oficio_8.5x13.4in"
-msgstr "8.5 x 13.4″"
+msgstr ""
+
+#. TRANSLATORS: Envelope Personal
+#: locale/ipp-strings.c:2210
msgid "media.na_personal_3.625x6.5in"
-msgstr "Personal Envelope"
+msgstr ""
+
+#. TRANSLATORS: Quarto
+#: locale/ipp-strings.c:2212
msgid "media.na_quarto_8.5x10.83in"
-msgstr "Quarto"
+msgstr ""
+
+#. TRANSLATORS: 8.94 x 14″
+#: locale/ipp-strings.c:2214
msgid "media.na_super-a_8.94x14in"
-msgstr "8.94 x 14″"
+msgstr ""
+
+#. TRANSLATORS: 13 x 19″
+#: locale/ipp-strings.c:2216
msgid "media.na_super-b_13x19in"
-msgstr "13 x 19″"
+msgstr ""
+
+#. TRANSLATORS: 30 x 42″
+#: locale/ipp-strings.c:2218
msgid "media.na_wide-format_30x42in"
-msgstr "30 x 42″"
+msgstr ""
+
+#. TRANSLATORS: 12 x 16″
+#: locale/ipp-strings.c:2220
msgid "media.oe_12x16_12x16in"
-msgstr "12 x 16″"
+msgstr ""
+
+#. TRANSLATORS: 14 x 17″
+#: locale/ipp-strings.c:2222
msgid "media.oe_14x17_14x17in"
-msgstr "14 x 17″"
+msgstr ""
+
+#. TRANSLATORS: 18 x 22″
+#: locale/ipp-strings.c:2224
msgid "media.oe_18x22_18x22in"
-msgstr "18 x 22″"
+msgstr ""
+
+#. TRANSLATORS: 17 x 24″
+#: locale/ipp-strings.c:2226
msgid "media.oe_a2plus_17x24in"
-msgstr "17 x 24″"
+msgstr ""
+
+#. TRANSLATORS: 2 x 3.5″
+#: locale/ipp-strings.c:2228
+msgid "media.oe_business-card_2x3.5in"
+msgstr ""
+
+#. TRANSLATORS: 10 x 12″
+#: locale/ipp-strings.c:2230
msgid "media.oe_photo-10r_10x12in"
-msgstr "10 x 12″"
+msgstr ""
+
+#. TRANSLATORS: 20 x 24″
+#: locale/ipp-strings.c:2232
msgid "media.oe_photo-20r_20x24in"
-msgstr "20 x 24″"
+msgstr ""
+
+#. TRANSLATORS: 3.5 x 5″
+#: locale/ipp-strings.c:2234
msgid "media.oe_photo-l_3.5x5in"
-msgstr "3.5 x 5″"
+msgstr ""
+
+#. TRANSLATORS: 10 x 15″
+#: locale/ipp-strings.c:2236
msgid "media.oe_photo-s10r_10x15in"
-msgstr "10 x 15″"
+msgstr ""
+
+#. TRANSLATORS: 4 x 4″
+#: locale/ipp-strings.c:2238
+msgid "media.oe_square-photo_4x4in"
+msgstr ""
+
+#. TRANSLATORS: 5 x 5″
+#: locale/ipp-strings.c:2240
+msgid "media.oe_square-photo_5x5in"
+msgstr ""
+
+#. TRANSLATORS: 184 x 260mm
+#: locale/ipp-strings.c:2242
msgid "media.om_16k_184x260mm"
-msgstr "184 x 260mm"
+msgstr ""
+
+#. TRANSLATORS: 195 x 270mm
+#: locale/ipp-strings.c:2244
msgid "media.om_16k_195x270mm"
-msgstr "195 x 270mm"
+msgstr ""
+
+#. TRANSLATORS: 55 x 85mm
+#: locale/ipp-strings.c:2246
+msgid "media.om_business-card_55x85mm"
+msgstr ""
+
+#. TRANSLATORS: 55 x 91mm
+#: locale/ipp-strings.c:2248
+msgid "media.om_business-card_55x91mm"
+msgstr ""
+
+#. TRANSLATORS: 54 x 86mm
+#: locale/ipp-strings.c:2250
+msgid "media.om_card_54x86mm"
+msgstr ""
+
+#. TRANSLATORS: 275 x 395mm
+#: locale/ipp-strings.c:2252
msgid "media.om_dai-pa-kai_275x395mm"
-msgstr "275 x 395mm"
+msgstr ""
+
+#. TRANSLATORS: 89 x 119mm
+#: locale/ipp-strings.c:2254
+msgid "media.om_dsc-photo_89x119mm"
+msgstr ""
+
+#. TRANSLATORS: Folio
+#: locale/ipp-strings.c:2256
msgid "media.om_folio-sp_215x315mm"
-msgstr "Folio"
+msgstr ""
+
+#. TRANSLATORS: Folio (Special)
+#: locale/ipp-strings.c:2258
msgid "media.om_folio_210x330mm"
-msgstr "Folio (Special)"
+msgstr ""
+
+#. TRANSLATORS: Envelope Invitation
+#: locale/ipp-strings.c:2260
msgid "media.om_invite_220x220mm"
-msgstr "Invitation Envelope"
+msgstr ""
+
+#. TRANSLATORS: Envelope Italian
+#: locale/ipp-strings.c:2262
msgid "media.om_italian_110x230mm"
-msgstr "Italian Envelope"
+msgstr ""
+
+#. TRANSLATORS: 198 x 275mm
+#: locale/ipp-strings.c:2264
msgid "media.om_juuro-ku-kai_198x275mm"
-msgstr "198 x 275mm"
+msgstr ""
+
+#. TRANSLATORS: 200 x 300
+#: locale/ipp-strings.c:2266
msgid "media.om_large-photo_200x300"
-msgstr "200 x 300"
+msgstr ""
+
+#. TRANSLATORS: 130 x 180mm
+#: locale/ipp-strings.c:2268
msgid "media.om_medium-photo_130x180mm"
-msgstr "130 x 180mm"
+msgstr ""
+
+#. TRANSLATORS: 267 x 389mm
+#: locale/ipp-strings.c:2270
msgid "media.om_pa-kai_267x389mm"
-msgstr "267 x 389mm"
+msgstr ""
+
+#. TRANSLATORS: Envelope Postfix
+#: locale/ipp-strings.c:2272
msgid "media.om_postfix_114x229mm"
-msgstr "Postfix Envelope"
+msgstr ""
+
+#. TRANSLATORS: 100 x 150mm
+#: locale/ipp-strings.c:2274
msgid "media.om_small-photo_100x150mm"
-msgstr "100 x 150mm"
+msgstr ""
+
+#. TRANSLATORS: 89 x 89mm
+#: locale/ipp-strings.c:2276
+msgid "media.om_square-photo_89x89mm"
+msgstr ""
+
+#. TRANSLATORS: 100 x 200mm
+#: locale/ipp-strings.c:2278
msgid "media.om_wide-photo_100x200mm"
-msgstr "100 x 200mm"
+msgstr ""
+
+#. TRANSLATORS: Envelope Chinese #10
+#: locale/ipp-strings.c:2280
msgid "media.prc_10_324x458mm"
-msgstr "Chinese #10 Envelope"
+msgstr ""
+
+#. TRANSLATORS: Chinese 16k
+#: locale/ipp-strings.c:2282
msgid "media.prc_16k_146x215mm"
-msgstr "Chinese 16k"
+msgstr ""
+
+#. TRANSLATORS: Envelope Chinese #1
+#: locale/ipp-strings.c:2284
msgid "media.prc_1_102x165mm"
-msgstr "Chinese #1 Envelope"
+msgstr ""
+
+#. TRANSLATORS: Envelope Chinese #2
+#: locale/ipp-strings.c:2286
msgid "media.prc_2_102x176mm"
-msgstr "Chinese #2 Envelope"
+msgstr ""
+
+#. TRANSLATORS: Chinese 32k
+#: locale/ipp-strings.c:2288
msgid "media.prc_32k_97x151mm"
-msgstr "Chinese 32k"
+msgstr ""
+
+#. TRANSLATORS: Envelope Chinese #3
+#: locale/ipp-strings.c:2290
msgid "media.prc_3_125x176mm"
-msgstr "Chinese #3 Envelope"
+msgstr ""
+
+#. TRANSLATORS: Envelope Chinese #4
+#: locale/ipp-strings.c:2292
msgid "media.prc_4_110x208mm"
-msgstr "Chinese #4 Envelope"
+msgstr ""
+
+#. TRANSLATORS: Envelope Chinese #5
+#: locale/ipp-strings.c:2294
msgid "media.prc_5_110x220mm"
-msgstr "Chinese #5 Envelope"
+msgstr ""
+
+#. TRANSLATORS: Envelope Chinese #6
+#: locale/ipp-strings.c:2296
msgid "media.prc_6_120x320mm"
-msgstr "Chinese #6 Envelope"
+msgstr ""
+
+#. TRANSLATORS: Envelope Chinese #7
+#: locale/ipp-strings.c:2298
msgid "media.prc_7_160x230mm"
-msgstr "Chinese #7 Envelope"
+msgstr ""
+
+#. TRANSLATORS: Envelope Chinese #8
+#: locale/ipp-strings.c:2300
msgid "media.prc_8_120x309mm"
-msgstr "Chinese #8 Envelope"
+msgstr ""
+
+#. TRANSLATORS: ROC 16k
+#: locale/ipp-strings.c:2302
msgid "media.roc_16k_7.75x10.75in"
-msgstr "ROC 16k"
+msgstr ""
+
+#. TRANSLATORS: ROC 8k
+#: locale/ipp-strings.c:2304
msgid "media.roc_8k_10.75x15.5in"
-msgstr "ROC 8k"
+msgstr ""
+
+#: systemv/lpstat.c:1035
+#, c-format
+msgid "members of class %s:"
+msgstr ""
+
+#. TRANSLATORS: Multiple Document Handling
+#: locale/ipp-strings.c:2306
msgid "multiple-document-handling"
-msgstr "Multiple Document Handling"
+msgstr ""
+
+#. TRANSLATORS: Separate Documents Collated Copies
+#: locale/ipp-strings.c:2308
msgid "multiple-document-handling.separate-documents-collated-copies"
-msgstr "Separate Documents Collated Copies"
+msgstr ""
+
+#. TRANSLATORS: Separate Documents Uncollated Copies
+#: locale/ipp-strings.c:2310
msgid "multiple-document-handling.separate-documents-uncollated-copies"
-msgstr "Separate Documents Uncollated Copies"
+msgstr ""
+
+#. TRANSLATORS: Single Document
+#: locale/ipp-strings.c:2312
msgid "multiple-document-handling.single-document"
-msgstr "Single Document"
+msgstr ""
+
+#. TRANSLATORS: Single Document New Sheet
+#: locale/ipp-strings.c:2314
msgid "multiple-document-handling.single-document-new-sheet"
-msgstr "Single Document New Sheet"
+msgstr ""
+
+#. TRANSLATORS: Multiple Object Handling
+#: locale/ipp-strings.c:2316
msgid "multiple-object-handling"
-msgstr "Multiple Object Handling"
+msgstr ""
+
+#. TRANSLATORS: Multiple Object Handling Actual
+#: locale/ipp-strings.c:2318
+msgid "multiple-object-handling-actual"
+msgstr ""
+
+#. TRANSLATORS: Automatic
+#: locale/ipp-strings.c:2320
msgid "multiple-object-handling.auto"
-msgstr "Automatic"
+msgstr ""
+
+#. TRANSLATORS: Best Fit
+#: locale/ipp-strings.c:2322
msgid "multiple-object-handling.best-fit"
-msgstr "Best Fit"
+msgstr ""
+
+#. TRANSLATORS: Best Quality
+#: locale/ipp-strings.c:2324
msgid "multiple-object-handling.best-quality"
-msgstr "Best Quality"
+msgstr ""
+
+#. TRANSLATORS: Best Speed
+#: locale/ipp-strings.c:2326
msgid "multiple-object-handling.best-speed"
-msgstr "Best Speed"
+msgstr ""
+
+#. TRANSLATORS: One At A Time
+#: locale/ipp-strings.c:2328
msgid "multiple-object-handling.one-at-a-time"
-msgstr "One At A Time"
+msgstr ""
+
+#. TRANSLATORS: On Timeout
+#: locale/ipp-strings.c:2330
msgid "multiple-operation-time-out-action"
-msgstr "On Timeout"
+msgstr ""
+
+#. TRANSLATORS: Abort Job
+#: locale/ipp-strings.c:2332
msgid "multiple-operation-time-out-action.abort-job"
-msgstr "Abort Job"
+msgstr ""
+
+#. TRANSLATORS: Hold Job
+#: locale/ipp-strings.c:2334
msgid "multiple-operation-time-out-action.hold-job"
-msgstr "Hold Job"
+msgstr ""
+
+#. TRANSLATORS: Process Job
+#: locale/ipp-strings.c:2336
msgid "multiple-operation-time-out-action.process-job"
-msgstr "Process Job"
+msgstr ""
+
+#: berkeley/lpq.c:554
+msgid "no entries"
+msgstr ""
+
+#: systemv/lpstat.c:1103
+msgid "no system default destination"
+msgstr ""
+
+#. TRANSLATORS: Noise Removal
+#: locale/ipp-strings.c:2338
msgid "noise-removal"
-msgstr "Noise Removal"
+msgstr ""
+
+#. TRANSLATORS: Notify Attributes
+#: locale/ipp-strings.c:2340
msgid "notify-attributes"
-msgstr "Notify Attributes"
+msgstr ""
+
+#. TRANSLATORS: Notify Charset
+#: locale/ipp-strings.c:2342
msgid "notify-charset"
-msgstr "Notify Charset"
+msgstr ""
+
+#. TRANSLATORS: Notify Events
+#: locale/ipp-strings.c:2344
msgid "notify-events"
-msgstr "Notify Events"
+msgstr ""
+
+#: scheduler/ipp.c:5877
+msgid "notify-events not specified."
+msgstr ""
+
+#. TRANSLATORS: Document Completed
+#: locale/ipp-strings.c:2346
msgid "notify-events.document-completed"
-msgstr "Document Completed"
+msgstr ""
+
+#. TRANSLATORS: Document Config Changed
+#: locale/ipp-strings.c:2348
msgid "notify-events.document-config-changed"
-msgstr "Document Config Changed"
+msgstr ""
+
+#. TRANSLATORS: Document Created
+#: locale/ipp-strings.c:2350
msgid "notify-events.document-created"
-msgstr "Document Created"
+msgstr ""
+
+#. TRANSLATORS: Document Fetchable
+#: locale/ipp-strings.c:2352
msgid "notify-events.document-fetchable"
-msgstr "Document Fetchable"
+msgstr ""
+
+#. TRANSLATORS: Document State Changed
+#: locale/ipp-strings.c:2354
msgid "notify-events.document-state-changed"
-msgstr "Document State Changed"
+msgstr ""
+
+#. TRANSLATORS: Document Stopped
+#: locale/ipp-strings.c:2356
msgid "notify-events.document-stopped"
-msgstr "Document Stopped"
+msgstr ""
+
+#. TRANSLATORS: Job Completed
+#: locale/ipp-strings.c:2358
msgid "notify-events.job-completed"
-msgstr "Job Completed"
+msgstr ""
+
+#. TRANSLATORS: Job Config Changed
+#: locale/ipp-strings.c:2360
msgid "notify-events.job-config-changed"
-msgstr "Job Config Changed"
+msgstr ""
+
+#. TRANSLATORS: Job Created
+#: locale/ipp-strings.c:2362
msgid "notify-events.job-created"
-msgstr "Job Created"
+msgstr ""
+
+#. TRANSLATORS: Job Fetchable
+#: locale/ipp-strings.c:2364
msgid "notify-events.job-fetchable"
-msgstr "Job Fetchable"
+msgstr ""
+
+#. TRANSLATORS: Job Progress
+#: locale/ipp-strings.c:2366
msgid "notify-events.job-progress"
-msgstr "Job Progress"
+msgstr ""
+
+#. TRANSLATORS: Job State Changed
+#: locale/ipp-strings.c:2368
msgid "notify-events.job-state-changed"
-msgstr "Job State Changed"
+msgstr ""
+
+#. TRANSLATORS: Job Stopped
+#: locale/ipp-strings.c:2370
msgid "notify-events.job-stopped"
-msgstr "Job Stopped"
+msgstr ""
+
+#. TRANSLATORS: None
+#: locale/ipp-strings.c:2372
msgid "notify-events.none"
-msgstr "None"
+msgstr ""
+
+#. TRANSLATORS: Printer Config Changed
+#: locale/ipp-strings.c:2374
msgid "notify-events.printer-config-changed"
-msgstr "Printer Config Changed"
+msgstr ""
+
+#. TRANSLATORS: Printer Created
+#: locale/ipp-strings.c:2376
+msgid "notify-events.printer-created"
+msgstr ""
+
+#. TRANSLATORS: Printer Deleted
+#: locale/ipp-strings.c:2378
+msgid "notify-events.printer-deleted"
+msgstr ""
+
+#. TRANSLATORS: Printer Finishings Changed
+#: locale/ipp-strings.c:2380
msgid "notify-events.printer-finishings-changed"
-msgstr "Printer Finishings Changed"
+msgstr ""
+
+#. TRANSLATORS: Printer Media Changed
+#: locale/ipp-strings.c:2382
msgid "notify-events.printer-media-changed"
-msgstr "Printer Media Changed"
+msgstr ""
+
+#. TRANSLATORS: Printer Queue Order Changed
+#: locale/ipp-strings.c:2384
msgid "notify-events.printer-queue-order-changed"
-msgstr "Printer Queue Order Changed"
+msgstr ""
+
+#. TRANSLATORS: Printer Restarted
+#: locale/ipp-strings.c:2386
msgid "notify-events.printer-restarted"
-msgstr "Printer Restarted"
+msgstr ""
+
+#. TRANSLATORS: Printer Shutdown
+#: locale/ipp-strings.c:2388
msgid "notify-events.printer-shutdown"
-msgstr "Printer Shutdown"
+msgstr ""
+
+#. TRANSLATORS: Printer State Changed
+#: locale/ipp-strings.c:2390
msgid "notify-events.printer-state-changed"
-msgstr "Printer State Changed"
+msgstr ""
+
+#. TRANSLATORS: Printer Stopped
+#: locale/ipp-strings.c:2392
msgid "notify-events.printer-stopped"
-msgstr "Printer Stopped"
+msgstr ""
+
+#. TRANSLATORS: Resource Canceled
+#: locale/ipp-strings.c:2394
+msgid "notify-events.resource-canceled"
+msgstr ""
+
+#. TRANSLATORS: Resource Config Changed
+#: locale/ipp-strings.c:2396
+msgid "notify-events.resource-config-changed"
+msgstr ""
+
+#. TRANSLATORS: Resource Created
+#: locale/ipp-strings.c:2398
+msgid "notify-events.resource-created"
+msgstr ""
+
+#. TRANSLATORS: Resource Installed
+#: locale/ipp-strings.c:2400
+msgid "notify-events.resource-installed"
+msgstr ""
+
+#. TRANSLATORS: Resource State Changed
+#: locale/ipp-strings.c:2402
+msgid "notify-events.resource-state-changed"
+msgstr ""
+
+#. TRANSLATORS: System Config Changed
+#: locale/ipp-strings.c:2404
+msgid "notify-events.system-config-changed"
+msgstr ""
+
+#. TRANSLATORS: System Restarted
+#: locale/ipp-strings.c:2406
+msgid "notify-events.system-restarted"
+msgstr ""
+
+#. TRANSLATORS: System Shutdown
+#: locale/ipp-strings.c:2408
+msgid "notify-events.system-shutdown"
+msgstr ""
+
+#. TRANSLATORS: System State Changed
+#: locale/ipp-strings.c:2410
+msgid "notify-events.system-state-changed"
+msgstr ""
+
+#. TRANSLATORS: System Stopped
+#: locale/ipp-strings.c:2412
+msgid "notify-events.system-stopped"
+msgstr ""
+
+#. TRANSLATORS: Notify Get Interval
+#: locale/ipp-strings.c:2414
msgid "notify-get-interval"
-msgstr "Notify Get Interval"
+msgstr ""
+
+#. TRANSLATORS: Notify Lease Duration
+#: locale/ipp-strings.c:2416
msgid "notify-lease-duration"
-msgstr "Notify Lease Duration"
+msgstr ""
+
+#. TRANSLATORS: Notify Natural Language
+#: locale/ipp-strings.c:2418
msgid "notify-natural-language"
-msgstr "Notify Natural Language"
+msgstr ""
+
+#. TRANSLATORS: Notify Pull Method
+#: locale/ipp-strings.c:2420
msgid "notify-pull-method"
-msgstr "Notify Pull Method"
+msgstr ""
+
+#. TRANSLATORS: Notify Recipient
+#: locale/ipp-strings.c:2422
msgid "notify-recipient-uri"
-msgstr "Notify Recipient"
+msgstr ""
+
+#: scheduler/ipp.c:2038 scheduler/ipp.c:5763
+#, c-format
+msgid "notify-recipient-uri URI \"%s\" is already used."
+msgstr ""
+
+#: scheduler/ipp.c:2028 scheduler/ipp.c:5753
+#, c-format
+msgid "notify-recipient-uri URI \"%s\" uses unknown scheme."
+msgstr ""
+
+#. TRANSLATORS: Notify Sequence Numbers
+#: locale/ipp-strings.c:2424
msgid "notify-sequence-numbers"
-msgstr "Notify Sequence Numbers"
+msgstr ""
+
+#. TRANSLATORS: Notify Subscription Ids
+#: locale/ipp-strings.c:2426
msgid "notify-subscription-ids"
-msgstr "Notify Subscription Ids"
+msgstr ""
+
+#. TRANSLATORS: Notify Time Interval
+#: locale/ipp-strings.c:2428
msgid "notify-time-interval"
-msgstr "Notify Time Interval"
+msgstr ""
+
+#. TRANSLATORS: Notify User Data
+#: locale/ipp-strings.c:2430
msgid "notify-user-data"
-msgstr "Notify User Data"
+msgstr ""
+
+#. TRANSLATORS: Notify Wait
+#: locale/ipp-strings.c:2432
msgid "notify-wait"
-msgstr "Notify Wait"
+msgstr ""
+
+#. TRANSLATORS: Number Of Retries
+#: locale/ipp-strings.c:2434
msgid "number-of-retries"
-msgstr "Number Of Retries"
+msgstr ""
+
+#. TRANSLATORS: Number-Up
+#: locale/ipp-strings.c:2436
msgid "number-up"
-msgstr "Number-Up"
+msgstr ""
+
+#. TRANSLATORS: Object Offset
+#: locale/ipp-strings.c:2438
msgid "object-offset"
-msgstr "Object Offset"
+msgstr ""
+
+#. TRANSLATORS: Object Size
+#: locale/ipp-strings.c:2440
msgid "object-size"
-msgstr "Object Size"
+msgstr ""
+
+#. TRANSLATORS: Organization Name
+#: locale/ipp-strings.c:2442
msgid "organization-name"
-msgstr "Organization Name"
+msgstr ""
+
+#. TRANSLATORS: Orientation
+#: locale/ipp-strings.c:2444
msgid "orientation-requested"
-msgstr "Orientation"
+msgstr ""
+
+#. TRANSLATORS: Portrait
+#: locale/ipp-strings.c:2446
msgid "orientation-requested.3"
-msgstr "Portrait"
+msgstr ""
+
+#. TRANSLATORS: Landscape
+#: locale/ipp-strings.c:2448
msgid "orientation-requested.4"
-msgstr "Landscape"
+msgstr ""
+
+#. TRANSLATORS: Reverse Landscape
+#: locale/ipp-strings.c:2450
msgid "orientation-requested.5"
-msgstr "Reverse Landscape"
+msgstr ""
+
+#. TRANSLATORS: Reverse Portrait
+#: locale/ipp-strings.c:2452
msgid "orientation-requested.6"
-msgstr "Reverse Portrait"
+msgstr ""
+
+#. TRANSLATORS: None
+#: locale/ipp-strings.c:2454
msgid "orientation-requested.7"
-msgstr "None"
+msgstr ""
+
+#. TRANSLATORS: Scanned Image Options
+#: locale/ipp-strings.c:2456
msgid "output-attributes"
-msgstr "Scanned Image Options"
+msgstr ""
+
+#. TRANSLATORS: Output Tray
+#: locale/ipp-strings.c:2458
msgid "output-bin"
-msgstr "Output Tray"
+msgstr ""
+
+#. TRANSLATORS: Automatic
+#: locale/ipp-strings.c:2460
msgid "output-bin.auto"
-msgstr "Automatic"
+msgstr ""
+
+#. TRANSLATORS: Bottom
+#: locale/ipp-strings.c:2462
msgid "output-bin.bottom"
-msgstr "Bottom"
+msgstr ""
+
+#. TRANSLATORS: Center
+#: locale/ipp-strings.c:2464
msgid "output-bin.center"
-msgstr "Center"
+msgstr ""
+
+#. TRANSLATORS: Face Down
+#: locale/ipp-strings.c:2466
msgid "output-bin.face-down"
-msgstr "Face Down"
+msgstr ""
+
+#. TRANSLATORS: Face Up
+#: locale/ipp-strings.c:2468
msgid "output-bin.face-up"
-msgstr "Face Up"
+msgstr ""
+
+#. TRANSLATORS: Large Capacity
+#: locale/ipp-strings.c:2470
msgid "output-bin.large-capacity"
-msgstr "Large Capacity"
+msgstr ""
+
+#. TRANSLATORS: Left
+#: locale/ipp-strings.c:2472
msgid "output-bin.left"
-msgstr "Left"
+msgstr ""
+
+#. TRANSLATORS: Mailbox 1
+#: locale/ipp-strings.c:2474
msgid "output-bin.mailbox-1"
-msgstr "Mailbox 1"
+msgstr ""
+
+#. TRANSLATORS: Mailbox 10
+#: locale/ipp-strings.c:2476
msgid "output-bin.mailbox-10"
-msgstr "Mailbox 10"
+msgstr ""
+
+#. TRANSLATORS: Mailbox 2
+#: locale/ipp-strings.c:2478
msgid "output-bin.mailbox-2"
-msgstr "Mailbox 2"
+msgstr ""
+
+#. TRANSLATORS: Mailbox 3
+#: locale/ipp-strings.c:2480
msgid "output-bin.mailbox-3"
-msgstr "Mailbox 3"
+msgstr ""
+
+#. TRANSLATORS: Mailbox 4
+#: locale/ipp-strings.c:2482
msgid "output-bin.mailbox-4"
-msgstr "Mailbox 4"
+msgstr ""
+
+#. TRANSLATORS: Mailbox 5
+#: locale/ipp-strings.c:2484
msgid "output-bin.mailbox-5"
-msgstr "Mailbox 5"
+msgstr ""
+
+#. TRANSLATORS: Mailbox 6
+#: locale/ipp-strings.c:2486
msgid "output-bin.mailbox-6"
-msgstr "Mailbox 6"
+msgstr ""
+
+#. TRANSLATORS: Mailbox 7
+#: locale/ipp-strings.c:2488
msgid "output-bin.mailbox-7"
-msgstr "Mailbox 7"
+msgstr ""
+
+#. TRANSLATORS: Mailbox 8
+#: locale/ipp-strings.c:2490
msgid "output-bin.mailbox-8"
-msgstr "Mailbox 8"
+msgstr ""
+
+#. TRANSLATORS: Mailbox 9
+#: locale/ipp-strings.c:2492
msgid "output-bin.mailbox-9"
-msgstr "Mailbox 9"
+msgstr ""
+
+#. TRANSLATORS: Middle
+#: locale/ipp-strings.c:2494
msgid "output-bin.middle"
-msgstr "Middle"
+msgstr ""
+
+#. TRANSLATORS: My Mailbox
+#: locale/ipp-strings.c:2496
msgid "output-bin.my-mailbox"
-msgstr "My Mailbox"
+msgstr ""
+
+#. TRANSLATORS: Rear
+#: locale/ipp-strings.c:2498
msgid "output-bin.rear"
-msgstr "Rear"
+msgstr ""
+
+#. TRANSLATORS: Right
+#: locale/ipp-strings.c:2500
msgid "output-bin.right"
-msgstr "Right"
+msgstr ""
+
+#. TRANSLATORS: Side
+#: locale/ipp-strings.c:2502
msgid "output-bin.side"
-msgstr "Side"
+msgstr ""
+
+#. TRANSLATORS: Stacker 1
+#: locale/ipp-strings.c:2504
msgid "output-bin.stacker-1"
-msgstr "Stacker 1"
+msgstr ""
+
+#. TRANSLATORS: Stacker 10
+#: locale/ipp-strings.c:2506
msgid "output-bin.stacker-10"
-msgstr "Stacker 10"
+msgstr ""
+
+#. TRANSLATORS: Stacker 2
+#: locale/ipp-strings.c:2508
msgid "output-bin.stacker-2"
-msgstr "Stacker 2"
+msgstr ""
+
+#. TRANSLATORS: Stacker 3
+#: locale/ipp-strings.c:2510
msgid "output-bin.stacker-3"
-msgstr "Stacker 3"
+msgstr ""
+
+#. TRANSLATORS: Stacker 4
+#: locale/ipp-strings.c:2512
msgid "output-bin.stacker-4"
-msgstr "Stacker 4"
+msgstr ""
+
+#. TRANSLATORS: Stacker 5
+#: locale/ipp-strings.c:2514
msgid "output-bin.stacker-5"
-msgstr "Stacker 5"
+msgstr ""
+
+#. TRANSLATORS: Stacker 6
+#: locale/ipp-strings.c:2516
msgid "output-bin.stacker-6"
-msgstr "Stacker 6"
+msgstr ""
+
+#. TRANSLATORS: Stacker 7
+#: locale/ipp-strings.c:2518
msgid "output-bin.stacker-7"
-msgstr "Stacker 7"
+msgstr ""
+
+#. TRANSLATORS: Stacker 8
+#: locale/ipp-strings.c:2520
msgid "output-bin.stacker-8"
-msgstr "Stacker 8"
+msgstr ""
+
+#. TRANSLATORS: Stacker 9
+#: locale/ipp-strings.c:2522
msgid "output-bin.stacker-9"
-msgstr "Stacker 9"
+msgstr ""
+
+#. TRANSLATORS: Top
+#: locale/ipp-strings.c:2524
msgid "output-bin.top"
-msgstr "Top"
+msgstr ""
+
+#. TRANSLATORS: Tray 1
+#: locale/ipp-strings.c:2526
msgid "output-bin.tray-1"
-msgstr "Tray 1"
+msgstr ""
+
+#. TRANSLATORS: Tray 10
+#: locale/ipp-strings.c:2528
msgid "output-bin.tray-10"
-msgstr "Tray 10"
+msgstr ""
+
+#. TRANSLATORS: Tray 2
+#: locale/ipp-strings.c:2530
msgid "output-bin.tray-2"
-msgstr "Tray 2"
+msgstr ""
+
+#. TRANSLATORS: Tray 3
+#: locale/ipp-strings.c:2532
msgid "output-bin.tray-3"
-msgstr "Tray 3"
+msgstr ""
+
+#. TRANSLATORS: Tray 4
+#: locale/ipp-strings.c:2534
msgid "output-bin.tray-4"
-msgstr "Tray 4"
+msgstr ""
+
+#. TRANSLATORS: Tray 5
+#: locale/ipp-strings.c:2536
msgid "output-bin.tray-5"
-msgstr "Tray 5"
+msgstr ""
+
+#. TRANSLATORS: Tray 6
+#: locale/ipp-strings.c:2538
msgid "output-bin.tray-6"
-msgstr "Tray 6"
+msgstr ""
+
+#. TRANSLATORS: Tray 7
+#: locale/ipp-strings.c:2540
msgid "output-bin.tray-7"
-msgstr "Tray 7"
+msgstr ""
+
+#. TRANSLATORS: Tray 8
+#: locale/ipp-strings.c:2542
msgid "output-bin.tray-8"
-msgstr "Tray 8"
+msgstr ""
+
+#. TRANSLATORS: Tray 9
+#: locale/ipp-strings.c:2544
msgid "output-bin.tray-9"
-msgstr "Tray 9"
+msgstr ""
+
+#. TRANSLATORS: Scanned Image Quality
+#: locale/ipp-strings.c:2546
msgid "output-compression-quality-factor"
-msgstr "Scanned Image Quality"
+msgstr ""
+
+#. TRANSLATORS: Page Delivery
+#: locale/ipp-strings.c:2548
msgid "page-delivery"
-msgstr "Page Delivery"
+msgstr ""
+
+#. TRANSLATORS: Reverse Order Face-down
+#: locale/ipp-strings.c:2550
msgid "page-delivery.reverse-order-face-down"
-msgstr "Reverse Order Face-down"
+msgstr ""
+
+#. TRANSLATORS: Reverse Order Face-up
+#: locale/ipp-strings.c:2552
msgid "page-delivery.reverse-order-face-up"
-msgstr "Reverse Order Face-up"
+msgstr ""
+
+#. TRANSLATORS: Same Order Face-down
+#: locale/ipp-strings.c:2554
msgid "page-delivery.same-order-face-down"
-msgstr "Same Order Face-down"
+msgstr ""
+
+#. TRANSLATORS: Same Order Face-up
+#: locale/ipp-strings.c:2556
msgid "page-delivery.same-order-face-up"
-msgstr "Same Order Face-up"
+msgstr ""
+
+#. TRANSLATORS: System Specified
+#: locale/ipp-strings.c:2558
msgid "page-delivery.system-specified"
-msgstr "System Specified"
+msgstr ""
+
+#. TRANSLATORS: Page Order Received
+#: locale/ipp-strings.c:2560
msgid "page-order-received"
-msgstr "Page Order Received"
+msgstr ""
+
+#. TRANSLATORS: 1 To N
+#: locale/ipp-strings.c:2562
msgid "page-order-received.1-to-n-order"
-msgstr "1 To N"
+msgstr ""
+
+#. TRANSLATORS: N To 1
+#: locale/ipp-strings.c:2564
msgid "page-order-received.n-to-1-order"
-msgstr "N To 1"
+msgstr ""
+
+#. TRANSLATORS: Page Ranges
+#: locale/ipp-strings.c:2566
msgid "page-ranges"
-msgstr "Page Ranges"
+msgstr ""
+
+#. TRANSLATORS: Pages
+#: locale/ipp-strings.c:2568
msgid "pages"
-msgstr "Pages"
+msgstr ""
+
+#. TRANSLATORS: Pages Per Subset
+#: locale/ipp-strings.c:2570
msgid "pages-per-subset"
-msgstr "Pages Per Subset"
+msgstr ""
+
+#. TRANSLATORS: Pclm Raster Back Side
+#: locale/ipp-strings.c:2572
+msgid "pclm-raster-back-side"
+msgstr ""
+
+#. TRANSLATORS: Flipped
+#: locale/ipp-strings.c:2574
+msgid "pclm-raster-back-side.flipped"
+msgstr ""
+
+#. TRANSLATORS: Normal
+#: locale/ipp-strings.c:2576
+msgid "pclm-raster-back-side.normal"
+msgstr ""
+
+#. TRANSLATORS: Rotated
+#: locale/ipp-strings.c:2578
+msgid "pclm-raster-back-side.rotated"
+msgstr ""
+
+#. TRANSLATORS: Pclm Source Resolution
+#: locale/ipp-strings.c:2580
+msgid "pclm-source-resolution"
+msgstr ""
+
+#: cups/notify.c:74
+msgid "pending"
+msgstr ""
+
+#. TRANSLATORS: Platform Shape
+#: locale/ipp-strings.c:2582
msgid "platform-shape"
-msgstr "Platform Shape"
+msgstr ""
+
+#. TRANSLATORS: Round
+#: locale/ipp-strings.c:2584
msgid "platform-shape.ellipse"
-msgstr "Round"
+msgstr ""
+
+#. TRANSLATORS: Rectangle
+#: locale/ipp-strings.c:2586
msgid "platform-shape.rectangle"
-msgstr "Rectangle"
+msgstr ""
+
+#. TRANSLATORS: Platform Temperature
+#: locale/ipp-strings.c:2588
msgid "platform-temperature"
-msgstr "Platform Temperature"
+msgstr ""
+
+#. TRANSLATORS: Post-dial String
+#: locale/ipp-strings.c:2590
msgid "post-dial-string"
-msgstr "Post-dial String"
+msgstr ""
+
+#. TRANSLATORS: Power State
+#: locale/ipp-strings.c:2592
+msgid "power-state"
+msgstr ""
+
+#. TRANSLATORS: Reset Mbr
+#: locale/ipp-strings.c:2594
+msgid "power-state.100"
+msgstr ""
+
+#. TRANSLATORS: Reset Nmi
+#: locale/ipp-strings.c:2596
+msgid "power-state.110"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Graceful
+#: locale/ipp-strings.c:2598
+msgid "power-state.120"
+msgstr ""
+
+#. TRANSLATORS: Off Hard Graceful
+#: locale/ipp-strings.c:2600
+msgid "power-state.130"
+msgstr ""
+
+#. TRANSLATORS: Reset Mbr Graceful
+#: locale/ipp-strings.c:2602
+msgid "power-state.140"
+msgstr ""
+
+#. TRANSLATORS: Reset Soft Graceful
+#: locale/ipp-strings.c:2604
+msgid "power-state.150"
+msgstr ""
+
+#. TRANSLATORS: Reset Hard Graceful
+#: locale/ipp-strings.c:2606
+msgid "power-state.160"
+msgstr ""
+
+#. TRANSLATORS: Reset Init
+#: locale/ipp-strings.c:2608
+msgid "power-state.170"
+msgstr ""
+
+#. TRANSLATORS: Not Applicable
+#: locale/ipp-strings.c:2610
+msgid "power-state.180"
+msgstr ""
+
+#. TRANSLATORS: No Change
+#: locale/ipp-strings.c:2612
+msgid "power-state.190"
+msgstr ""
+
+#. TRANSLATORS: On
+#: locale/ipp-strings.c:2614
+msgid "power-state.20"
+msgstr ""
+
+#. TRANSLATORS: On Vendor1
+#: locale/ipp-strings.c:2616
+msgid "power-state.21"
+msgstr ""
+
+#. TRANSLATORS: On Vendor2
+#: locale/ipp-strings.c:2618
+msgid "power-state.22"
+msgstr ""
+
+#. TRANSLATORS: On Vendor3
+#: locale/ipp-strings.c:2620
+msgid "power-state.23"
+msgstr ""
+
+#. TRANSLATORS: On Vendor4
+#: locale/ipp-strings.c:2622
+msgid "power-state.24"
+msgstr ""
+
+#. TRANSLATORS: On Vendor5
+#: locale/ipp-strings.c:2624
+msgid "power-state.25"
+msgstr ""
+
+#. TRANSLATORS: Standby
+#: locale/ipp-strings.c:2626
+msgid "power-state.30"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor1
+#: locale/ipp-strings.c:2628
+msgid "power-state.31"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor2
+#: locale/ipp-strings.c:2630
+msgid "power-state.32"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor3
+#: locale/ipp-strings.c:2632
+msgid "power-state.33"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor4
+#: locale/ipp-strings.c:2634
+msgid "power-state.34"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor5
+#: locale/ipp-strings.c:2636
+msgid "power-state.35"
+msgstr ""
+
+#. TRANSLATORS: Suspend
+#: locale/ipp-strings.c:2638
+msgid "power-state.40"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor1
+#: locale/ipp-strings.c:2640
+msgid "power-state.41"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor2
+#: locale/ipp-strings.c:2642
+msgid "power-state.42"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor3
+#: locale/ipp-strings.c:2644
+msgid "power-state.43"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor4
+#: locale/ipp-strings.c:2646
+msgid "power-state.44"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor5
+#: locale/ipp-strings.c:2648
+msgid "power-state.45"
+msgstr ""
+
+#. TRANSLATORS: Reset Soft
+#: locale/ipp-strings.c:2650
+msgid "power-state.50"
+msgstr ""
+
+#. TRANSLATORS: Off Hard
+#: locale/ipp-strings.c:2652
+msgid "power-state.60"
+msgstr ""
+
+#. TRANSLATORS: Hibernate
+#: locale/ipp-strings.c:2654
+msgid "power-state.70"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor1
+#: locale/ipp-strings.c:2656
+msgid "power-state.71"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor2
+#: locale/ipp-strings.c:2658
+msgid "power-state.72"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor3
+#: locale/ipp-strings.c:2660
+msgid "power-state.73"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor4
+#: locale/ipp-strings.c:2662
+msgid "power-state.74"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor5
+#: locale/ipp-strings.c:2664
+msgid "power-state.75"
+msgstr ""
+
+#. TRANSLATORS: Off Soft
+#: locale/ipp-strings.c:2666
+msgid "power-state.80"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor1
+#: locale/ipp-strings.c:2668
+msgid "power-state.81"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor2
+#: locale/ipp-strings.c:2670
+msgid "power-state.82"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor3
+#: locale/ipp-strings.c:2672
+msgid "power-state.83"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor4
+#: locale/ipp-strings.c:2674
+msgid "power-state.84"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor5
+#: locale/ipp-strings.c:2676
+msgid "power-state.85"
+msgstr ""
+
+#. TRANSLATORS: Reset Hard
+#: locale/ipp-strings.c:2678
+msgid "power-state.90"
+msgstr ""
+
+#: ppdc/ppdc.cxx:102 ppdc/ppdpo.cxx:81
+#, c-format
+msgid "ppdc: Adding include directory \"%s\"."
+msgstr ""
+
+#: ppdc/ppdpo.cxx:124
+#, c-format
+msgid "ppdc: Adding/updating UI text from %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:362
+#, c-format
+msgid "ppdc: Bad boolean value (%s) on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-import.cxx:253
+#, c-format
+msgid "ppdc: Bad font attribute: %s"
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:1748
+#, c-format
+msgid "ppdc: Bad resolution name \"%s\" on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:1065
+#, c-format
+msgid "ppdc: Bad status keyword %s on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:1985
+#, c-format
+msgid "ppdc: Bad variable substitution ($%c) on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:2671
+#, c-format
+msgid "ppdc: Choice found on line %d of %s with no Option."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:1650
+#, c-format
+msgid "ppdc: Duplicate #po for locale %s on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:884
+#, c-format
+msgid "ppdc: Expected a filter definition on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:907
+#, c-format
+msgid "ppdc: Expected a program name on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:346
+#, c-format
+msgid "ppdc: Expected boolean value on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:1045
+#, c-format
+msgid "ppdc: Expected charset after Font on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:399
+#, c-format
+msgid "ppdc: Expected choice code on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:387
+#, c-format
+msgid "ppdc: Expected choice name/text on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:455
+#, c-format
+msgid "ppdc: Expected color order for ColorModel on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:444
+#, c-format
+msgid "ppdc: Expected colorspace for ColorModel on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:466
+#, c-format
+msgid "ppdc: Expected compression for ColorModel on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:647
+#, c-format
+msgid "ppdc: Expected constraints string for UIConstraints on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:2857
+#, c-format
+msgid "ppdc: Expected driver type keyword following DriverType on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:778
+#, c-format
+msgid "ppdc: Expected duplex type after Duplex on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:1029
+#, c-format
+msgid "ppdc: Expected encoding after Font on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:1641
+#, c-format
+msgid "ppdc: Expected filename after #po %s on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:1157
+#, c-format
+msgid "ppdc: Expected group name/text on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:2570
+#, c-format
+msgid "ppdc: Expected include filename on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:1454
+#, c-format
+msgid "ppdc: Expected integer on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:1633
+#, c-format
+msgid "ppdc: Expected locale after #po on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:305
+#, c-format
+msgid "ppdc: Expected name after %s on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:3229
+#, c-format
+msgid "ppdc: Expected name after FileName on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:1010
+#, c-format
+msgid "ppdc: Expected name after Font on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:3060
+#, c-format
+msgid "ppdc: Expected name after Manufacturer on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:3093
+#, c-format
+msgid "ppdc: Expected name after MediaSize on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:3183
+#, c-format
+msgid "ppdc: Expected name after ModelName on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:3246
+#, c-format
+msgid "ppdc: Expected name after PCFileName on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:1108
+#, c-format
+msgid "ppdc: Expected name/text after %s on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:1197
+#, c-format
+msgid "ppdc: Expected name/text after Installable on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:1734
+#, c-format
+msgid "ppdc: Expected name/text after Resolution on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:431
+#, c-format
+msgid "ppdc: Expected name/text combination for ColorModel on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:1526
+#, c-format
+msgid "ppdc: Expected option name/text on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:1560
+#, c-format
+msgid "ppdc: Expected option section on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:1538
+#, c-format
+msgid "ppdc: Expected option type on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:1717
+#, c-format
+msgid "ppdc: Expected override field after Resolution on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-catalog.cxx:385 ppdc/ppdc-catalog.cxx:397
+#, c-format
+msgid "ppdc: Expected quoted string on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:956
+#, c-format
+msgid "ppdc: Expected real number on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:524
+#, c-format
+msgid "ppdc: Expected resolution/mediatype following ColorProfile on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:1815
+#, c-format
+msgid "ppdc: Expected resolution/mediatype following SimpleColorProfile on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:313
+#, c-format
+msgid "ppdc: Expected selector after %s on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:1053
+#, c-format
+msgid "ppdc: Expected status after Font on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:2746
+#, c-format
+msgid "ppdc: Expected string after Copyright on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:3349
+#, c-format
+msgid "ppdc: Expected string after Version on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:680
+#, c-format
+msgid "ppdc: Expected two option names on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:324
+#, c-format
+msgid "ppdc: Expected value after %s on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:1037
+#, c-format
+msgid "ppdc: Expected version after Font on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:179
+#, c-format
+msgid "ppdc: Invalid #include/#po filename \"%s\"."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:924
+#, c-format
+msgid "ppdc: Invalid cost for filter on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:916
+#, c-format
+msgid "ppdc: Invalid empty MIME type for filter on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:932
+#, c-format
+msgid "ppdc: Invalid empty program name for filter on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:1580
+#, c-format
+msgid "ppdc: Invalid option section \"%s\" on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:1552
+#, c-format
+msgid "ppdc: Invalid option type \"%s\" on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc.cxx:240 ppdc/ppdpo.cxx:111
+#, c-format
+msgid "ppdc: Loading driver information file \"%s\"."
+msgstr ""
+
+#: ppdc/ppdc.cxx:176
+#, c-format
+msgid "ppdc: Loading messages for locale \"%s\"."
+msgstr ""
+
+#: ppdc/ppdc.cxx:115
+#, c-format
+msgid "ppdc: Loading messages from \"%s\"."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:2363 ppdc/ppdc-source.cxx:2595
+#, c-format
+msgid "ppdc: Missing #endif at end of \"%s\"."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:2464 ppdc/ppdc-source.cxx:2499
+#: ppdc/ppdc-source.cxx:2529
+#, c-format
+msgid "ppdc: Missing #if on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-catalog.cxx:462
+#, c-format
+msgid "ppdc: Need a msgid line before any translation strings on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-driver.cxx:707
+#, c-format
+msgid "ppdc: No message catalog provided for locale %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:1603 ppdc/ppdc-source.cxx:2834
+#: ppdc/ppdc-source.cxx:2920 ppdc/ppdc-source.cxx:3013
+#: ppdc/ppdc-source.cxx:3146 ppdc/ppdc-source.cxx:3279
+#, c-format
+msgid "ppdc: Option %s defined in two different groups on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:1596
+#, c-format
+msgid "ppdc: Option %s redefined with a different type on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:657
+#, c-format
+msgid "ppdc: Option constraint must *name on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:2446
+#, c-format
+msgid "ppdc: Too many nested #if's on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc.cxx:363
+#, c-format
+msgid "ppdc: Unable to create PPD file \"%s\" - %s."
+msgstr ""
+
+#: ppdc/ppdc.cxx:255
+#, c-format
+msgid "ppdc: Unable to create output directory %s: %s"
+msgstr ""
+
+#: ppdc/ppdc.cxx:276
+#, c-format
+msgid "ppdc: Unable to create output pipes: %s"
+msgstr ""
+
+#: ppdc/ppdc.cxx:292 ppdc/ppdc.cxx:298
+#, c-format
+msgid "ppdc: Unable to execute cupstestppd: %s"
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:1682
+#, c-format
+msgid "ppdc: Unable to find #po file %s on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:2602
+#, c-format
+msgid "ppdc: Unable to find include file \"%s\" on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc.cxx:187
+#, c-format
+msgid "ppdc: Unable to find localization for \"%s\" - %s"
+msgstr ""
+
+#: ppdc/ppdc.cxx:124
+#, c-format
+msgid "ppdc: Unable to load localization file \"%s\" - %s"
+msgstr ""
+
+#: ppdc/ppdc-file.cxx:37
+#, c-format
+msgid "ppdc: Unable to open %s: %s"
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:2006
+#, c-format
+msgid "ppdc: Undefined variable (%s) on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-catalog.cxx:479
+#, c-format
+msgid "ppdc: Unexpected text on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:2876
+#, c-format
+msgid "ppdc: Unknown driver type %s on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:858
+#, c-format
+msgid "ppdc: Unknown duplex type \"%s\" on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:3106
+#, c-format
+msgid "ppdc: Unknown media size \"%s\" on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-catalog.cxx:507
+#, c-format
+msgid "ppdc: Unknown message catalog format for \"%s\"."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:3360
+#, c-format
+msgid "ppdc: Unknown token \"%s\" seen on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:966
+#, c-format
+msgid "ppdc: Unknown trailing characters in real number \"%s\" on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc-source.cxx:2116
+#, c-format
+msgid "ppdc: Unterminated string starting with %c on line %d of %s."
+msgstr ""
+
+#: ppdc/ppdc.cxx:354
+#, c-format
+msgid "ppdc: Warning - overlapping filename \"%s\"."
+msgstr ""
+
+#: ppdc/ppdc.cxx:369
+#, c-format
+msgid "ppdc: Writing %s."
+msgstr ""
+
+#: ppdc/ppdc.cxx:137
+#, c-format
+msgid "ppdc: Writing PPD files to directory \"%s\"."
+msgstr ""
+
+#: ppdc/ppdmerge.cxx:126
+#, c-format
+msgid "ppdmerge: Bad LanguageVersion \"%s\" in %s."
+msgstr ""
+
+#: ppdc/ppdmerge.cxx:163
+#, c-format
+msgid "ppdmerge: Ignoring PPD file %s."
+msgstr ""
+
+#: ppdc/ppdmerge.cxx:147
+#, c-format
+msgid "ppdmerge: Unable to backup %s to %s - %s"
+msgstr ""
+
+#. TRANSLATORS: Pre-dial String
+#: locale/ipp-strings.c:2680
msgid "pre-dial-string"
-msgstr "Pre-dial String"
+msgstr ""
+
+#. TRANSLATORS: Number-Up Layout
+#: locale/ipp-strings.c:2682
msgid "presentation-direction-number-up"
-msgstr "Number-Up Layout"
+msgstr ""
+
+#. TRANSLATORS: Top-bottom, Right-left
+#: locale/ipp-strings.c:2684
msgid "presentation-direction-number-up.tobottom-toleft"
-msgstr "Top-bottom, Right-left"
+msgstr ""
+
+#. TRANSLATORS: Top-bottom, Left-right
+#: locale/ipp-strings.c:2686
msgid "presentation-direction-number-up.tobottom-toright"
-msgstr "Top-bottom, Left-right"
+msgstr ""
+
+#. TRANSLATORS: Right-left, Top-bottom
+#: locale/ipp-strings.c:2688
msgid "presentation-direction-number-up.toleft-tobottom"
-msgstr "Right-left, Top-bottom"
+msgstr ""
+
+#. TRANSLATORS: Right-left, Bottom-top
+#: locale/ipp-strings.c:2690
msgid "presentation-direction-number-up.toleft-totop"
-msgstr "Right-left, Bottom-top"
+msgstr ""
+
+#. TRANSLATORS: Left-right, Top-bottom
+#: locale/ipp-strings.c:2692
msgid "presentation-direction-number-up.toright-tobottom"
-msgstr "Left-right, Top-bottom"
+msgstr ""
+
+#. TRANSLATORS: Left-right, Bottom-top
+#: locale/ipp-strings.c:2694
msgid "presentation-direction-number-up.toright-totop"
-msgstr "Left-right, Bottom-top"
+msgstr ""
+
+#. TRANSLATORS: Bottom-top, Right-left
+#: locale/ipp-strings.c:2696
msgid "presentation-direction-number-up.totop-toleft"
-msgstr "Bottom-top, Right-left"
+msgstr ""
+
+#. TRANSLATORS: Bottom-top, Left-right
+#: locale/ipp-strings.c:2698
msgid "presentation-direction-number-up.totop-toright"
-msgstr "Bottom-top, Left-right"
+msgstr ""
+
+#. TRANSLATORS: Print Accuracy
+#: locale/ipp-strings.c:2700
msgid "print-accuracy"
-msgstr "Print Accuracy"
+msgstr ""
+
+#. TRANSLATORS: Print Base
+#: locale/ipp-strings.c:2702
msgid "print-base"
-msgstr "Print Base"
+msgstr ""
+
+#. TRANSLATORS: Print Base Actual
+#: locale/ipp-strings.c:2704
+msgid "print-base-actual"
+msgstr ""
+
+#. TRANSLATORS: Brim
+#: locale/ipp-strings.c:2706
msgid "print-base.brim"
-msgstr "Brim"
+msgstr ""
+
+#. TRANSLATORS: None
+#: locale/ipp-strings.c:2708
msgid "print-base.none"
-msgstr "None"
+msgstr ""
+
+#. TRANSLATORS: Raft
+#: locale/ipp-strings.c:2710
msgid "print-base.raft"
-msgstr "Raft"
+msgstr ""
+
+#. TRANSLATORS: Skirt
+#: locale/ipp-strings.c:2712
msgid "print-base.skirt"
-msgstr "Skirt"
+msgstr ""
+
+#. TRANSLATORS: Standard
+#: locale/ipp-strings.c:2714
msgid "print-base.standard"
-msgstr "Standard"
+msgstr ""
+
+#. TRANSLATORS: Print Color Mode
+#: locale/ipp-strings.c:2716
msgid "print-color-mode"
-msgstr "Print Color Mode"
+msgstr ""
+
+#. TRANSLATORS: Automatic
+#: locale/ipp-strings.c:2718
msgid "print-color-mode.auto"
-msgstr "Automatic"
+msgstr ""
+
+#. TRANSLATORS: Auto Monochrome
+#: locale/ipp-strings.c:2720
+msgid "print-color-mode.auto-monochrome"
+msgstr ""
+
+#. TRANSLATORS: Text
+#: locale/ipp-strings.c:2722
msgid "print-color-mode.bi-level"
-msgstr "Text"
+msgstr ""
+
+#. TRANSLATORS: Color
+#: locale/ipp-strings.c:2724
msgid "print-color-mode.color"
-msgstr "Color"
+msgstr ""
+
+#. TRANSLATORS: Highlight
+#: locale/ipp-strings.c:2726
msgid "print-color-mode.highlight"
-msgstr "Highlight"
+msgstr ""
+
+#. TRANSLATORS: Monochrome
+#: locale/ipp-strings.c:2728
msgid "print-color-mode.monochrome"
-msgstr "Monochrome"
+msgstr ""
+
+#. TRANSLATORS: Process Text
+#: locale/ipp-strings.c:2730
msgid "print-color-mode.process-bi-level"
-msgstr "Process Text"
+msgstr ""
+
+#. TRANSLATORS: Process Monochrome
+#: locale/ipp-strings.c:2732
msgid "print-color-mode.process-monochrome"
-msgstr "Process Monochrome"
+msgstr ""
+
+#. TRANSLATORS: Print Optimization
+#: locale/ipp-strings.c:2734
msgid "print-content-optimize"
-msgstr "Print Optimization"
+msgstr ""
+
+#. TRANSLATORS: Automatic
+#: locale/ipp-strings.c:2736
msgid "print-content-optimize.auto"
-msgstr "Automatic"
+msgstr ""
+
+#. TRANSLATORS: Graphics
+#: locale/ipp-strings.c:2738
msgid "print-content-optimize.graphic"
-msgstr "Graphics"
+msgstr ""
+
+#. TRANSLATORS: Photo
+#: locale/ipp-strings.c:2740
msgid "print-content-optimize.photo"
-msgstr "Photo"
+msgstr ""
+
+#. TRANSLATORS: Text
+#: locale/ipp-strings.c:2742
msgid "print-content-optimize.text"
-msgstr "Text"
+msgstr ""
+
+#. TRANSLATORS: Text and Graphics
+#: locale/ipp-strings.c:2744
msgid "print-content-optimize.text-and-graphic"
-msgstr "Text and Graphics"
+msgstr ""
+
+#. TRANSLATORS: Print Objects
+#: locale/ipp-strings.c:2746
msgid "print-objects"
-msgstr "Print Objects"
+msgstr ""
+
+#. TRANSLATORS: Print Quality
+#: locale/ipp-strings.c:2748
msgid "print-quality"
-msgstr "Print Quality"
+msgstr ""
+
+#. TRANSLATORS: Draft
+#: locale/ipp-strings.c:2750
msgid "print-quality.3"
-msgstr "Draft"
+msgstr ""
+
+#. TRANSLATORS: Normal
+#: locale/ipp-strings.c:2752
msgid "print-quality.4"
-msgstr "Normal"
+msgstr ""
+
+#. TRANSLATORS: High
+#: locale/ipp-strings.c:2754
msgid "print-quality.5"
-msgstr "High"
+msgstr ""
+
+#. TRANSLATORS: Print Rendering Intent
+#: locale/ipp-strings.c:2756
msgid "print-rendering-intent"
-msgstr "Print Rendering Intent"
+msgstr ""
+
+#. TRANSLATORS: Absolute
+#: locale/ipp-strings.c:2758
msgid "print-rendering-intent.absolute"
-msgstr "Absolute"
+msgstr ""
+
+#. TRANSLATORS: Automatic
+#: locale/ipp-strings.c:2760
msgid "print-rendering-intent.auto"
-msgstr "Automatic"
+msgstr ""
+
+#. TRANSLATORS: Perceptual
+#: locale/ipp-strings.c:2762
msgid "print-rendering-intent.perceptual"
-msgstr "Perceptual"
+msgstr ""
+
+#. TRANSLATORS: Relative
+#: locale/ipp-strings.c:2764
msgid "print-rendering-intent.relative"
-msgstr "Relative"
+msgstr ""
+
+#. TRANSLATORS: Relative w/Black Point Compensation
+#: locale/ipp-strings.c:2766
msgid "print-rendering-intent.relative-bpc"
-msgstr "Relative w/Black Point Compensation"
+msgstr ""
+
+#. TRANSLATORS: Saturation
+#: locale/ipp-strings.c:2768
msgid "print-rendering-intent.saturation"
-msgstr "Saturation"
+msgstr ""
+
+#. TRANSLATORS: Print Scaling
+#: locale/ipp-strings.c:2770
msgid "print-scaling"
-msgstr "Print Scaling"
+msgstr ""
+
+#. TRANSLATORS: Automatic
+#: locale/ipp-strings.c:2772
msgid "print-scaling.auto"
-msgstr "Automatic"
+msgstr ""
+
+#. TRANSLATORS: Auto-fit
+#: locale/ipp-strings.c:2774
msgid "print-scaling.auto-fit"
-msgstr "Auto-fit"
+msgstr ""
+
+#. TRANSLATORS: Fill
+#: locale/ipp-strings.c:2776
msgid "print-scaling.fill"
-msgstr "Fill"
+msgstr ""
+
+#. TRANSLATORS: Fit
+#: locale/ipp-strings.c:2778
msgid "print-scaling.fit"
-msgstr "Fit"
+msgstr ""
+
+#. TRANSLATORS: None
+#: locale/ipp-strings.c:2780
msgid "print-scaling.none"
-msgstr "None"
+msgstr ""
+
+#. TRANSLATORS: Print Supports
+#: locale/ipp-strings.c:2782
msgid "print-supports"
-msgstr "Print Supports"
+msgstr ""
+
+#. TRANSLATORS: Print Supports Actual
+#: locale/ipp-strings.c:2784
+msgid "print-supports-actual"
+msgstr ""
+
+#. TRANSLATORS: With Specified Material
+#: locale/ipp-strings.c:2786
msgid "print-supports.material"
-msgstr "With Specified Material"
+msgstr ""
+
+#. TRANSLATORS: None
+#: locale/ipp-strings.c:2788
msgid "print-supports.none"
-msgstr "None"
+msgstr ""
+
+#. TRANSLATORS: Standard
+#: locale/ipp-strings.c:2790
msgid "print-supports.standard"
-msgstr "Standard"
+msgstr ""
+
+#: systemv/lpstat.c:1786
+#, c-format
+msgid "printer %s disabled since %s -"
+msgstr ""
+
+#: systemv/lpstat.c:1778
+#, c-format
+msgid "printer %s is holding new jobs. enabled since %s"
+msgstr ""
+
+#: systemv/lpstat.c:1780
+#, c-format
+msgid "printer %s is idle. enabled since %s"
+msgstr ""
+
+#: systemv/lpstat.c:1783
+#, c-format
+msgid "printer %s now printing %s-%d. enabled since %s"
+msgstr ""
+
+#: systemv/lpstat.c:1904
+#, c-format
+msgid "printer %s/%s disabled since %s -"
+msgstr ""
+
+#: systemv/lpstat.c:1890
+#, c-format
+msgid "printer %s/%s is idle. enabled since %s"
+msgstr ""
+
+#: systemv/lpstat.c:1897
+#, c-format
+msgid "printer %s/%s now printing %s-%d. enabled since %s"
+msgstr ""
+
+#. TRANSLATORS: Printer Geo Location
+#: locale/ipp-strings.c:2792
+msgid "printer-geo-location"
+msgstr ""
+
+#. TRANSLATORS: Printer ID
+#: locale/ipp-strings.c:2794
+msgid "printer-id"
+msgstr ""
+
+#. TRANSLATORS: Printer Ids
+#: locale/ipp-strings.c:2796
+msgid "printer-ids"
+msgstr ""
+
+#. TRANSLATORS: Printer Location
+#: locale/ipp-strings.c:2798
+msgid "printer-location"
+msgstr ""
+
+#. TRANSLATORS: Message From Operator
+#: locale/ipp-strings.c:2800
msgid "printer-message-from-operator"
-msgstr "Message From Operator"
+msgstr ""
+
+#. TRANSLATORS: Print Resolution
+#: locale/ipp-strings.c:2802
msgid "printer-resolution"
-msgstr "Print Resolution"
+msgstr ""
+
+#. TRANSLATORS: Printer Service Type
+#: locale/ipp-strings.c:2804
+msgid "printer-service-type"
+msgstr ""
+
+#. TRANSLATORS: Copy
+#: locale/ipp-strings.c:2806
+msgid "printer-service-type.copy"
+msgstr ""
+
+#. TRANSLATORS: Faxin
+#: locale/ipp-strings.c:2808
+msgid "printer-service-type.faxin"
+msgstr ""
+
+#. TRANSLATORS: Faxout
+#: locale/ipp-strings.c:2810
+msgid "printer-service-type.faxout"
+msgstr ""
+
+#. TRANSLATORS: Print
+#: locale/ipp-strings.c:2812
+msgid "printer-service-type.print"
+msgstr ""
+
+#. TRANSLATORS: Print3d
+#: locale/ipp-strings.c:2814
+msgid "printer-service-type.print3d"
+msgstr ""
+
+#. TRANSLATORS: Scan
+#: locale/ipp-strings.c:2816
+msgid "printer-service-type.scan"
+msgstr ""
+
+#. TRANSLATORS: Transform
+#: locale/ipp-strings.c:2818
+msgid "printer-service-type.transform"
+msgstr ""
+
+#. TRANSLATORS: Printer State
+#: locale/ipp-strings.c:2820
msgid "printer-state"
-msgstr "Printer State"
+msgstr ""
+
+#. TRANSLATORS: Detailed Printer State
+#: locale/ipp-strings.c:2822
msgid "printer-state-reasons"
-msgstr "Detailed Printer State"
+msgstr ""
+
+#. TRANSLATORS: Old Alerts Have Been Removed
+#: locale/ipp-strings.c:2824
msgid "printer-state-reasons.alert-removal-of-binary-change-entry"
-msgstr "Old Alerts Have Been Removed"
+msgstr ""
+
+#. TRANSLATORS: Bander Added
+#: locale/ipp-strings.c:2826
msgid "printer-state-reasons.bander-added"
-msgstr "Bander Added"
+msgstr ""
+
+#. TRANSLATORS: Bander Almost Empty
+#: locale/ipp-strings.c:2828
msgid "printer-state-reasons.bander-almost-empty"
-msgstr "Bander Almost Empty"
+msgstr ""
+
+#. TRANSLATORS: Bander Almost Full
+#: locale/ipp-strings.c:2830
msgid "printer-state-reasons.bander-almost-full"
-msgstr "Bander Almost Full"
+msgstr ""
+
+#. TRANSLATORS: Bander At Limit
+#: locale/ipp-strings.c:2832
msgid "printer-state-reasons.bander-at-limit"
-msgstr "Bander At Limit"
+msgstr ""
+
+#. TRANSLATORS: Bander Closed
+#: locale/ipp-strings.c:2834
msgid "printer-state-reasons.bander-closed"
-msgstr "Bander Closed"
+msgstr ""
+
+#. TRANSLATORS: Bander Configuration Change
+#: locale/ipp-strings.c:2836
msgid "printer-state-reasons.bander-configuration-change"
-msgstr "Bander Configuration Change"
+msgstr ""
+
+#. TRANSLATORS: Bander Cover Closed
+#: locale/ipp-strings.c:2838
msgid "printer-state-reasons.bander-cover-closed"
-msgstr "Bander Cover Closed"
+msgstr ""
+
+#. TRANSLATORS: Bander Cover Open
+#: locale/ipp-strings.c:2840
msgid "printer-state-reasons.bander-cover-open"
-msgstr "Bander Cover Open"
+msgstr ""
+
+#. TRANSLATORS: Bander Empty
+#: locale/ipp-strings.c:2842
msgid "printer-state-reasons.bander-empty"
-msgstr "Bander Empty"
+msgstr ""
+
+#. TRANSLATORS: Bander Full
+#: locale/ipp-strings.c:2844
msgid "printer-state-reasons.bander-full"
-msgstr "Bander Full"
+msgstr ""
+
+#. TRANSLATORS: Bander Interlock Closed
+#: locale/ipp-strings.c:2846
msgid "printer-state-reasons.bander-interlock-closed"
-msgstr "Bander Interlock Closed"
+msgstr ""
+
+#. TRANSLATORS: Bander Interlock Open
+#: locale/ipp-strings.c:2848
msgid "printer-state-reasons.bander-interlock-open"
-msgstr "Bander Interlock Open"
+msgstr ""
+
+#. TRANSLATORS: Bander Jam
+#: locale/ipp-strings.c:2850
msgid "printer-state-reasons.bander-jam"
-msgstr "Bander Jam"
+msgstr ""
+
+#. TRANSLATORS: Bander Life Almost Over
+#: locale/ipp-strings.c:2852
msgid "printer-state-reasons.bander-life-almost-over"
-msgstr "Bander Life Almost Over"
+msgstr ""
+
+#. TRANSLATORS: Bander Life Over
+#: locale/ipp-strings.c:2854
msgid "printer-state-reasons.bander-life-over"
-msgstr "Bander Life Over"
+msgstr ""
+
+#. TRANSLATORS: Bander Memory Exhausted
+#: locale/ipp-strings.c:2856
msgid "printer-state-reasons.bander-memory-exhausted"
-msgstr "Bander Memory Exhausted"
+msgstr ""
+
+#. TRANSLATORS: Bander Missing
+#: locale/ipp-strings.c:2858
msgid "printer-state-reasons.bander-missing"
-msgstr "Bander Missing"
+msgstr ""
+
+#. TRANSLATORS: Bander Motor Failure
+#: locale/ipp-strings.c:2860
msgid "printer-state-reasons.bander-motor-failure"
-msgstr "Bander Motor Failure"
+msgstr ""
+
+#. TRANSLATORS: Bander Near Limit
+#: locale/ipp-strings.c:2862
msgid "printer-state-reasons.bander-near-limit"
-msgstr "Bander Near Limit"
+msgstr ""
+
+#. TRANSLATORS: Bander Offline
+#: locale/ipp-strings.c:2864
msgid "printer-state-reasons.bander-offline"
-msgstr "Bander Offline"
+msgstr ""
+
+#. TRANSLATORS: Bander Opened
+#: locale/ipp-strings.c:2866
msgid "printer-state-reasons.bander-opened"
-msgstr "Bander Opened"
+msgstr ""
+
+#. TRANSLATORS: Bander Over Temperature
+#: locale/ipp-strings.c:2868
msgid "printer-state-reasons.bander-over-temperature"
-msgstr "Bander Over Temperature"
+msgstr ""
+
+#. TRANSLATORS: Bander Power Saver
+#: locale/ipp-strings.c:2870
msgid "printer-state-reasons.bander-power-saver"
-msgstr "Bander Power Saver"
+msgstr ""
+
+#. TRANSLATORS: Bander Recoverable Failure
+#: locale/ipp-strings.c:2872
msgid "printer-state-reasons.bander-recoverable-failure"
-msgstr "Bander Recoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Bander Recoverable Storage
+#: locale/ipp-strings.c:2874
msgid "printer-state-reasons.bander-recoverable-storage"
-msgstr "Bander Recoverable Storage"
+msgstr ""
+
+#. TRANSLATORS: Bander Removed
+#: locale/ipp-strings.c:2876
msgid "printer-state-reasons.bander-removed"
-msgstr "Bander Removed"
+msgstr ""
+
+#. TRANSLATORS: Bander Resource Added
+#: locale/ipp-strings.c:2878
msgid "printer-state-reasons.bander-resource-added"
-msgstr "Bander Resource Added"
+msgstr ""
+
+#. TRANSLATORS: Bander Resource Removed
+#: locale/ipp-strings.c:2880
msgid "printer-state-reasons.bander-resource-removed"
-msgstr "Bander Resource Removed"
+msgstr ""
+
+#. TRANSLATORS: Bander Thermistor Failure
+#: locale/ipp-strings.c:2882
msgid "printer-state-reasons.bander-thermistor-failure"
-msgstr "Bander Thermistor Failure"
+msgstr ""
+
+#. TRANSLATORS: Bander Timing Failure
+#: locale/ipp-strings.c:2884
msgid "printer-state-reasons.bander-timing-failure"
-msgstr "Bander Timing Failure"
+msgstr ""
+
+#. TRANSLATORS: Bander Turned Off
+#: locale/ipp-strings.c:2886
msgid "printer-state-reasons.bander-turned-off"
-msgstr "Bander Turned Off"
+msgstr ""
+
+#. TRANSLATORS: Bander Turned On
+#: locale/ipp-strings.c:2888
msgid "printer-state-reasons.bander-turned-on"
-msgstr "Bander Turned On"
+msgstr ""
+
+#. TRANSLATORS: Bander Under Temperature
+#: locale/ipp-strings.c:2890
msgid "printer-state-reasons.bander-under-temperature"
-msgstr "Bander Under Temperature"
+msgstr ""
+
+#. TRANSLATORS: Bander Unrecoverable Failure
+#: locale/ipp-strings.c:2892
msgid "printer-state-reasons.bander-unrecoverable-failure"
-msgstr "Bander Unrecoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Bander Unrecoverable Storage Error
+#: locale/ipp-strings.c:2894
msgid "printer-state-reasons.bander-unrecoverable-storage-error"
-msgstr "Bander Unrecoverable Storage Error"
+msgstr ""
+
+#. TRANSLATORS: Bander Warming Up
+#: locale/ipp-strings.c:2896
msgid "printer-state-reasons.bander-warming-up"
-msgstr "Bander Warming Up"
+msgstr ""
+
+#. TRANSLATORS: Binder Added
+#: locale/ipp-strings.c:2898
msgid "printer-state-reasons.binder-added"
-msgstr "Binder Added"
+msgstr ""
+
+#. TRANSLATORS: Binder Almost Empty
+#: locale/ipp-strings.c:2900
msgid "printer-state-reasons.binder-almost-empty"
-msgstr "Binder Almost Empty"
+msgstr ""
+
+#. TRANSLATORS: Binder Almost Full
+#: locale/ipp-strings.c:2902
msgid "printer-state-reasons.binder-almost-full"
-msgstr "Binder Almost Full"
+msgstr ""
+
+#. TRANSLATORS: Binder At Limit
+#: locale/ipp-strings.c:2904
msgid "printer-state-reasons.binder-at-limit"
-msgstr "Binder At Limit"
+msgstr ""
+
+#. TRANSLATORS: Binder Closed
+#: locale/ipp-strings.c:2906
msgid "printer-state-reasons.binder-closed"
-msgstr "Binder Closed"
+msgstr ""
+
+#. TRANSLATORS: Binder Configuration Change
+#: locale/ipp-strings.c:2908
msgid "printer-state-reasons.binder-configuration-change"
-msgstr "Binder Configuration Change"
+msgstr ""
+
+#. TRANSLATORS: Binder Cover Closed
+#: locale/ipp-strings.c:2910
msgid "printer-state-reasons.binder-cover-closed"
-msgstr "Binder Cover Closed"
+msgstr ""
+
+#. TRANSLATORS: Binder Cover Open
+#: locale/ipp-strings.c:2912
msgid "printer-state-reasons.binder-cover-open"
-msgstr "Binder Cover Open"
+msgstr ""
+
+#. TRANSLATORS: Binder Empty
+#: locale/ipp-strings.c:2914
msgid "printer-state-reasons.binder-empty"
-msgstr "Binder Empty"
+msgstr ""
+
+#. TRANSLATORS: Binder Full
+#: locale/ipp-strings.c:2916
msgid "printer-state-reasons.binder-full"
-msgstr "Binder Full"
+msgstr ""
+
+#. TRANSLATORS: Binder Interlock Closed
+#: locale/ipp-strings.c:2918
msgid "printer-state-reasons.binder-interlock-closed"
-msgstr "Binder Interlock Closed"
+msgstr ""
+
+#. TRANSLATORS: Binder Interlock Open
+#: locale/ipp-strings.c:2920
msgid "printer-state-reasons.binder-interlock-open"
-msgstr "Binder Interlock Open"
+msgstr ""
+
+#. TRANSLATORS: Binder Jam
+#: locale/ipp-strings.c:2922
msgid "printer-state-reasons.binder-jam"
-msgstr "Binder Jam"
+msgstr ""
+
+#. TRANSLATORS: Binder Life Almost Over
+#: locale/ipp-strings.c:2924
msgid "printer-state-reasons.binder-life-almost-over"
-msgstr "Binder Life Almost Over"
+msgstr ""
+
+#. TRANSLATORS: Binder Life Over
+#: locale/ipp-strings.c:2926
msgid "printer-state-reasons.binder-life-over"
-msgstr "Binder Life Over"
+msgstr ""
+
+#. TRANSLATORS: Binder Memory Exhausted
+#: locale/ipp-strings.c:2928
msgid "printer-state-reasons.binder-memory-exhausted"
-msgstr "Binder Memory Exhausted"
+msgstr ""
+
+#. TRANSLATORS: Binder Missing
+#: locale/ipp-strings.c:2930
msgid "printer-state-reasons.binder-missing"
-msgstr "Binder Missing"
+msgstr ""
+
+#. TRANSLATORS: Binder Motor Failure
+#: locale/ipp-strings.c:2932
msgid "printer-state-reasons.binder-motor-failure"
-msgstr "Binder Motor Failure"
+msgstr ""
+
+#. TRANSLATORS: Binder Near Limit
+#: locale/ipp-strings.c:2934
msgid "printer-state-reasons.binder-near-limit"
-msgstr "Binder Near Limit"
+msgstr ""
+
+#. TRANSLATORS: Binder Offline
+#: locale/ipp-strings.c:2936
msgid "printer-state-reasons.binder-offline"
-msgstr "Binder Offline"
+msgstr ""
+
+#. TRANSLATORS: Binder Opened
+#: locale/ipp-strings.c:2938
msgid "printer-state-reasons.binder-opened"
-msgstr "Binder Opened"
+msgstr ""
+
+#. TRANSLATORS: Binder Over Temperature
+#: locale/ipp-strings.c:2940
msgid "printer-state-reasons.binder-over-temperature"
-msgstr "Binder Over Temperature"
+msgstr ""
+
+#. TRANSLATORS: Binder Power Saver
+#: locale/ipp-strings.c:2942
msgid "printer-state-reasons.binder-power-saver"
-msgstr "Binder Power Saver"
+msgstr ""
+
+#. TRANSLATORS: Binder Recoverable Failure
+#: locale/ipp-strings.c:2944
msgid "printer-state-reasons.binder-recoverable-failure"
-msgstr "Binder Recoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Binder Recoverable Storage
+#: locale/ipp-strings.c:2946
msgid "printer-state-reasons.binder-recoverable-storage"
-msgstr "Binder Recoverable Storage"
+msgstr ""
+
+#. TRANSLATORS: Binder Removed
+#: locale/ipp-strings.c:2948
msgid "printer-state-reasons.binder-removed"
-msgstr "Binder Removed"
+msgstr ""
+
+#. TRANSLATORS: Binder Resource Added
+#: locale/ipp-strings.c:2950
msgid "printer-state-reasons.binder-resource-added"
-msgstr "Binder Resource Added"
+msgstr ""
+
+#. TRANSLATORS: Binder Resource Removed
+#: locale/ipp-strings.c:2952
msgid "printer-state-reasons.binder-resource-removed"
-msgstr "Binder Resource Removed"
+msgstr ""
+
+#. TRANSLATORS: Binder Thermistor Failure
+#: locale/ipp-strings.c:2954
msgid "printer-state-reasons.binder-thermistor-failure"
-msgstr "Binder Thermistor Failure"
+msgstr ""
+
+#. TRANSLATORS: Binder Timing Failure
+#: locale/ipp-strings.c:2956
msgid "printer-state-reasons.binder-timing-failure"
-msgstr "Binder Timing Failure"
+msgstr ""
+
+#. TRANSLATORS: Binder Turned Off
+#: locale/ipp-strings.c:2958
msgid "printer-state-reasons.binder-turned-off"
-msgstr "Binder Turned Off"
+msgstr ""
+
+#. TRANSLATORS: Binder Turned On
+#: locale/ipp-strings.c:2960
msgid "printer-state-reasons.binder-turned-on"
-msgstr "Binder Turned On"
+msgstr ""
+
+#. TRANSLATORS: Binder Under Temperature
+#: locale/ipp-strings.c:2962
msgid "printer-state-reasons.binder-under-temperature"
-msgstr "Binder Under Temperature"
+msgstr ""
+
+#. TRANSLATORS: Binder Unrecoverable Failure
+#: locale/ipp-strings.c:2964
msgid "printer-state-reasons.binder-unrecoverable-failure"
-msgstr "Binder Unrecoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Binder Unrecoverable Storage Error
+#: locale/ipp-strings.c:2966
msgid "printer-state-reasons.binder-unrecoverable-storage-error"
-msgstr "Binder Unrecoverable Storage Error"
+msgstr ""
+
+#. TRANSLATORS: Binder Warming Up
+#: locale/ipp-strings.c:2968
msgid "printer-state-reasons.binder-warming-up"
-msgstr "Binder Warming Up"
+msgstr ""
+
+#. TRANSLATORS: Camera Failure
+#: locale/ipp-strings.c:2970
msgid "printer-state-reasons.camera-failure"
-msgstr "Camera Failure"
+msgstr ""
+
+#. TRANSLATORS: Chamber Cooling
+#: locale/ipp-strings.c:2972
msgid "printer-state-reasons.chamber-cooling"
-msgstr "Chamber Cooling"
+msgstr ""
+
+#. TRANSLATORS: Chamber Failure
+#: locale/ipp-strings.c:2974
+msgid "printer-state-reasons.chamber-failure"
+msgstr ""
+
+#. TRANSLATORS: Chamber Heating
+#: locale/ipp-strings.c:2976
msgid "printer-state-reasons.chamber-heating"
-msgstr "Chamber Heating"
+msgstr ""
+
+#. TRANSLATORS: Chamber Temperature High
+#: locale/ipp-strings.c:2978
msgid "printer-state-reasons.chamber-temperature-high"
-msgstr "Chamber Temperature High"
+msgstr ""
+
+#. TRANSLATORS: Chamber Temperature Low
+#: locale/ipp-strings.c:2980
msgid "printer-state-reasons.chamber-temperature-low"
-msgstr "Chamber Temperature Low"
+msgstr ""
+
+#. TRANSLATORS: Cleaner Life Almost Over
+#: locale/ipp-strings.c:2982
msgid "printer-state-reasons.cleaner-life-almost-over"
-msgstr "Cleaner Life Almost Over"
+msgstr ""
+
+#. TRANSLATORS: Cleaner Life Over
+#: locale/ipp-strings.c:2984
msgid "printer-state-reasons.cleaner-life-over"
-msgstr "Cleaner Life Over"
+msgstr ""
+
+#. TRANSLATORS: Configuration Change
+#: locale/ipp-strings.c:2986
msgid "printer-state-reasons.configuration-change"
-msgstr "Configuration Change"
+msgstr ""
+
+#. TRANSLATORS: Connecting To Device
+#: locale/ipp-strings.c:2988
msgid "printer-state-reasons.connecting-to-device"
-msgstr "Connecting To Device"
+msgstr ""
+
+#. TRANSLATORS: Cover Open
+#: locale/ipp-strings.c:2990
msgid "printer-state-reasons.cover-open"
-msgstr "Cover Open"
+msgstr ""
+
+#. TRANSLATORS: Deactivated
+#: locale/ipp-strings.c:2992
msgid "printer-state-reasons.deactivated"
-msgstr "Deactivated"
+msgstr ""
+
+#. TRANSLATORS: Deleted
+#: locale/ipp-strings.c:2994
+msgid "printer-state-reasons.deleted"
+msgstr ""
+
+#. TRANSLATORS: Developer Empty
+#: locale/ipp-strings.c:2996
msgid "printer-state-reasons.developer-empty"
-msgstr "Developer Empty"
+msgstr ""
+
+#. TRANSLATORS: Developer Low
+#: locale/ipp-strings.c:2998
msgid "printer-state-reasons.developer-low"
-msgstr "Developer Low"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter Added
+#: locale/ipp-strings.c:3000
msgid "printer-state-reasons.die-cutter-added"
-msgstr "Die Cutter Added"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter Almost Empty
+#: locale/ipp-strings.c:3002
msgid "printer-state-reasons.die-cutter-almost-empty"
-msgstr "Die Cutter Almost Empty"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter Almost Full
+#: locale/ipp-strings.c:3004
msgid "printer-state-reasons.die-cutter-almost-full"
-msgstr "Die Cutter Almost Full"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter At Limit
+#: locale/ipp-strings.c:3006
msgid "printer-state-reasons.die-cutter-at-limit"
-msgstr "Die Cutter At Limit"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter Closed
+#: locale/ipp-strings.c:3008
msgid "printer-state-reasons.die-cutter-closed"
-msgstr "Die Cutter Closed"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter Configuration Change
+#: locale/ipp-strings.c:3010
msgid "printer-state-reasons.die-cutter-configuration-change"
-msgstr "Die Cutter Configuration Change"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter Cover Closed
+#: locale/ipp-strings.c:3012
msgid "printer-state-reasons.die-cutter-cover-closed"
-msgstr "Die Cutter Cover Closed"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter Cover Open
+#: locale/ipp-strings.c:3014
msgid "printer-state-reasons.die-cutter-cover-open"
-msgstr "Die Cutter Cover Open"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter Empty
+#: locale/ipp-strings.c:3016
msgid "printer-state-reasons.die-cutter-empty"
-msgstr "Die Cutter Empty"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter Full
+#: locale/ipp-strings.c:3018
msgid "printer-state-reasons.die-cutter-full"
-msgstr "Die Cutter Full"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter Interlock Closed
+#: locale/ipp-strings.c:3020
msgid "printer-state-reasons.die-cutter-interlock-closed"
-msgstr "Die Cutter Interlock Closed"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter Interlock Open
+#: locale/ipp-strings.c:3022
msgid "printer-state-reasons.die-cutter-interlock-open"
-msgstr "Die Cutter Interlock Open"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter Jam
+#: locale/ipp-strings.c:3024
msgid "printer-state-reasons.die-cutter-jam"
-msgstr "Die Cutter Jam"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter Life Almost Over
+#: locale/ipp-strings.c:3026
msgid "printer-state-reasons.die-cutter-life-almost-over"
-msgstr "Die Cutter Life Almost Over"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter Life Over
+#: locale/ipp-strings.c:3028
msgid "printer-state-reasons.die-cutter-life-over"
-msgstr "Die Cutter Life Over"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter Memory Exhausted
+#: locale/ipp-strings.c:3030
msgid "printer-state-reasons.die-cutter-memory-exhausted"
-msgstr "Die Cutter Memory Exhausted"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter Missing
+#: locale/ipp-strings.c:3032
msgid "printer-state-reasons.die-cutter-missing"
-msgstr "Die Cutter Missing"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter Motor Failure
+#: locale/ipp-strings.c:3034
msgid "printer-state-reasons.die-cutter-motor-failure"
-msgstr "Die Cutter Motor Failure"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter Near Limit
+#: locale/ipp-strings.c:3036
msgid "printer-state-reasons.die-cutter-near-limit"
-msgstr "Die Cutter Near Limit"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter Offline
+#: locale/ipp-strings.c:3038
msgid "printer-state-reasons.die-cutter-offline"
-msgstr "Die Cutter Offline"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter Opened
+#: locale/ipp-strings.c:3040
msgid "printer-state-reasons.die-cutter-opened"
-msgstr "Die Cutter Opened"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter Over Temperature
+#: locale/ipp-strings.c:3042
msgid "printer-state-reasons.die-cutter-over-temperature"
-msgstr "Die Cutter Over Temperature"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter Power Saver
+#: locale/ipp-strings.c:3044
msgid "printer-state-reasons.die-cutter-power-saver"
-msgstr "Die Cutter Power Saver"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter Recoverable Failure
+#: locale/ipp-strings.c:3046
msgid "printer-state-reasons.die-cutter-recoverable-failure"
-msgstr "Die Cutter Recoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter Recoverable Storage
+#: locale/ipp-strings.c:3048
msgid "printer-state-reasons.die-cutter-recoverable-storage"
-msgstr "Die Cutter Recoverable Storage"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter Removed
+#: locale/ipp-strings.c:3050
msgid "printer-state-reasons.die-cutter-removed"
-msgstr "Die Cutter Removed"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter Resource Added
+#: locale/ipp-strings.c:3052
msgid "printer-state-reasons.die-cutter-resource-added"
-msgstr "Die Cutter Resource Added"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter Resource Removed
+#: locale/ipp-strings.c:3054
msgid "printer-state-reasons.die-cutter-resource-removed"
-msgstr "Die Cutter Resource Removed"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter Thermistor Failure
+#: locale/ipp-strings.c:3056
msgid "printer-state-reasons.die-cutter-thermistor-failure"
-msgstr "Die Cutter Thermistor Failure"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter Timing Failure
+#: locale/ipp-strings.c:3058
msgid "printer-state-reasons.die-cutter-timing-failure"
-msgstr "Die Cutter Timing Failure"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter Turned Off
+#: locale/ipp-strings.c:3060
msgid "printer-state-reasons.die-cutter-turned-off"
-msgstr "Die Cutter Turned Off"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter Turned On
+#: locale/ipp-strings.c:3062
msgid "printer-state-reasons.die-cutter-turned-on"
-msgstr "Die Cutter Turned On"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter Under Temperature
+#: locale/ipp-strings.c:3064
msgid "printer-state-reasons.die-cutter-under-temperature"
-msgstr "Die Cutter Under Temperature"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter Unrecoverable Failure
+#: locale/ipp-strings.c:3066
msgid "printer-state-reasons.die-cutter-unrecoverable-failure"
-msgstr "Die Cutter Unrecoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter Unrecoverable Storage Error
+#: locale/ipp-strings.c:3068
msgid "printer-state-reasons.die-cutter-unrecoverable-storage-error"
-msgstr "Die Cutter Unrecoverable Storage Error"
+msgstr ""
+
+#. TRANSLATORS: Die Cutter Warming Up
+#: locale/ipp-strings.c:3070
msgid "printer-state-reasons.die-cutter-warming-up"
-msgstr "Die Cutter Warming Up"
+msgstr ""
+
+#. TRANSLATORS: Door Open
+#: locale/ipp-strings.c:3072
msgid "printer-state-reasons.door-open"
-msgstr "Door Open"
+msgstr ""
+
+#. TRANSLATORS: Extruder Cooling
+#: locale/ipp-strings.c:3074
msgid "printer-state-reasons.extruder-cooling"
-msgstr "Extruder Cooling"
+msgstr ""
+
+#. TRANSLATORS: Extruder Failure
+#: locale/ipp-strings.c:3076
msgid "printer-state-reasons.extruder-failure"
-msgstr "Extruder Failure"
+msgstr ""
+
+#. TRANSLATORS: Extruder Heating
+#: locale/ipp-strings.c:3078
msgid "printer-state-reasons.extruder-heating"
-msgstr "Extruder Heating"
+msgstr ""
+
+#. TRANSLATORS: Extruder Jam
+#: locale/ipp-strings.c:3080
msgid "printer-state-reasons.extruder-jam"
-msgstr "Extruder Jam"
+msgstr ""
+
+#. TRANSLATORS: Extruder Temperature High
+#: locale/ipp-strings.c:3082
msgid "printer-state-reasons.extruder-temperature-high"
-msgstr "Extruder Temperature High"
+msgstr ""
+
+#. TRANSLATORS: Extruder Temperature Low
+#: locale/ipp-strings.c:3084
msgid "printer-state-reasons.extruder-temperature-low"
-msgstr "Extruder Temperature Low"
+msgstr ""
+
+#. TRANSLATORS: Fan Failure
+#: locale/ipp-strings.c:3086
msgid "printer-state-reasons.fan-failure"
-msgstr "Fan Failure"
+msgstr ""
+
+#. TRANSLATORS: Folder Added
+#: locale/ipp-strings.c:3088
msgid "printer-state-reasons.folder-added"
-msgstr "Folder Added"
+msgstr ""
+
+#. TRANSLATORS: Folder Almost Empty
+#: locale/ipp-strings.c:3090
msgid "printer-state-reasons.folder-almost-empty"
-msgstr "Folder Almost Empty"
+msgstr ""
+
+#. TRANSLATORS: Folder Almost Full
+#: locale/ipp-strings.c:3092
msgid "printer-state-reasons.folder-almost-full"
-msgstr "Folder Almost Full"
+msgstr ""
+
+#. TRANSLATORS: Folder At Limit
+#: locale/ipp-strings.c:3094
msgid "printer-state-reasons.folder-at-limit"
-msgstr "Folder At Limit"
+msgstr ""
+
+#. TRANSLATORS: Folder Closed
+#: locale/ipp-strings.c:3096
msgid "printer-state-reasons.folder-closed"
-msgstr "Folder Closed"
+msgstr ""
+
+#. TRANSLATORS: Folder Configuration Change
+#: locale/ipp-strings.c:3098
msgid "printer-state-reasons.folder-configuration-change"
-msgstr "Folder Configuration Change"
+msgstr ""
+
+#. TRANSLATORS: Folder Cover Closed
+#: locale/ipp-strings.c:3100
msgid "printer-state-reasons.folder-cover-closed"
-msgstr "Folder Cover Closed"
+msgstr ""
+
+#. TRANSLATORS: Folder Cover Open
+#: locale/ipp-strings.c:3102
msgid "printer-state-reasons.folder-cover-open"
-msgstr "Folder Cover Open"
+msgstr ""
+
+#. TRANSLATORS: Folder Empty
+#: locale/ipp-strings.c:3104
msgid "printer-state-reasons.folder-empty"
-msgstr "Folder Empty"
+msgstr ""
+
+#. TRANSLATORS: Folder Full
+#: locale/ipp-strings.c:3106
msgid "printer-state-reasons.folder-full"
-msgstr "Folder Full"
+msgstr ""
+
+#. TRANSLATORS: Folder Interlock Closed
+#: locale/ipp-strings.c:3108
msgid "printer-state-reasons.folder-interlock-closed"
-msgstr "Folder Interlock Closed"
+msgstr ""
+
+#. TRANSLATORS: Folder Interlock Open
+#: locale/ipp-strings.c:3110
msgid "printer-state-reasons.folder-interlock-open"
-msgstr "Folder Interlock Open"
+msgstr ""
+
+#. TRANSLATORS: Folder Jam
+#: locale/ipp-strings.c:3112
msgid "printer-state-reasons.folder-jam"
-msgstr "Folder Jam"
+msgstr ""
+
+#. TRANSLATORS: Folder Life Almost Over
+#: locale/ipp-strings.c:3114
msgid "printer-state-reasons.folder-life-almost-over"
-msgstr "Folder Life Almost Over"
+msgstr ""
+
+#. TRANSLATORS: Folder Life Over
+#: locale/ipp-strings.c:3116
msgid "printer-state-reasons.folder-life-over"
-msgstr "Folder Life Over"
+msgstr ""
+
+#. TRANSLATORS: Folder Memory Exhausted
+#: locale/ipp-strings.c:3118
msgid "printer-state-reasons.folder-memory-exhausted"
-msgstr "Folder Memory Exhausted"
+msgstr ""
+
+#. TRANSLATORS: Folder Missing
+#: locale/ipp-strings.c:3120
msgid "printer-state-reasons.folder-missing"
-msgstr "Folder Missing"
+msgstr ""
+
+#. TRANSLATORS: Folder Motor Failure
+#: locale/ipp-strings.c:3122
msgid "printer-state-reasons.folder-motor-failure"
-msgstr "Folder Motor Failure"
+msgstr ""
+
+#. TRANSLATORS: Folder Near Limit
+#: locale/ipp-strings.c:3124
msgid "printer-state-reasons.folder-near-limit"
-msgstr "Folder Near Limit"
+msgstr ""
+
+#. TRANSLATORS: Folder Offline
+#: locale/ipp-strings.c:3126
msgid "printer-state-reasons.folder-offline"
-msgstr "Folder Offline"
+msgstr ""
+
+#. TRANSLATORS: Folder Opened
+#: locale/ipp-strings.c:3128
msgid "printer-state-reasons.folder-opened"
-msgstr "Folder Opened"
+msgstr ""
+
+#. TRANSLATORS: Folder Over Temperature
+#: locale/ipp-strings.c:3130
msgid "printer-state-reasons.folder-over-temperature"
-msgstr "Folder Over Temperature"
+msgstr ""
+
+#. TRANSLATORS: Folder Power Saver
+#: locale/ipp-strings.c:3132
msgid "printer-state-reasons.folder-power-saver"
-msgstr "Folder Power Saver"
+msgstr ""
+
+#. TRANSLATORS: Folder Recoverable Failure
+#: locale/ipp-strings.c:3134
msgid "printer-state-reasons.folder-recoverable-failure"
-msgstr "Folder Recoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Folder Recoverable Storage
+#: locale/ipp-strings.c:3136
msgid "printer-state-reasons.folder-recoverable-storage"
-msgstr "Folder Recoverable Storage"
+msgstr ""
+
+#. TRANSLATORS: Folder Removed
+#: locale/ipp-strings.c:3138
msgid "printer-state-reasons.folder-removed"
-msgstr "Folder Removed"
+msgstr ""
+
+#. TRANSLATORS: Folder Resource Added
+#: locale/ipp-strings.c:3140
msgid "printer-state-reasons.folder-resource-added"
-msgstr "Folder Resource Added"
+msgstr ""
+
+#. TRANSLATORS: Folder Resource Removed
+#: locale/ipp-strings.c:3142
msgid "printer-state-reasons.folder-resource-removed"
-msgstr "Folder Resource Removed"
+msgstr ""
+
+#. TRANSLATORS: Folder Thermistor Failure
+#: locale/ipp-strings.c:3144
msgid "printer-state-reasons.folder-thermistor-failure"
-msgstr "Folder Thermistor Failure"
+msgstr ""
+
+#. TRANSLATORS: Folder Timing Failure
+#: locale/ipp-strings.c:3146
msgid "printer-state-reasons.folder-timing-failure"
-msgstr "Folder Timing Failure"
+msgstr ""
+
+#. TRANSLATORS: Folder Turned Off
+#: locale/ipp-strings.c:3148
msgid "printer-state-reasons.folder-turned-off"
-msgstr "Folder Turned Off"
+msgstr ""
+
+#. TRANSLATORS: Folder Turned On
+#: locale/ipp-strings.c:3150
msgid "printer-state-reasons.folder-turned-on"
-msgstr "Folder Turned On"
+msgstr ""
+
+#. TRANSLATORS: Folder Under Temperature
+#: locale/ipp-strings.c:3152
msgid "printer-state-reasons.folder-under-temperature"
-msgstr "Folder Under Temperature"
+msgstr ""
+
+#. TRANSLATORS: Folder Unrecoverable Failure
+#: locale/ipp-strings.c:3154
msgid "printer-state-reasons.folder-unrecoverable-failure"
-msgstr "Folder Unrecoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Folder Unrecoverable Storage Error
+#: locale/ipp-strings.c:3156
msgid "printer-state-reasons.folder-unrecoverable-storage-error"
-msgstr "Folder Unrecoverable Storage Error"
+msgstr ""
+
+#. TRANSLATORS: Folder Warming Up
+#: locale/ipp-strings.c:3158
msgid "printer-state-reasons.folder-warming-up"
-msgstr "Folder Warming Up"
+msgstr ""
+
+#. TRANSLATORS: Fuser Over Temp
+#: locale/ipp-strings.c:3160
msgid "printer-state-reasons.fuser-over-temp"
-msgstr "Fuser Over Temp"
+msgstr ""
+
+#. TRANSLATORS: Fuser Under Temp
+#: locale/ipp-strings.c:3162
msgid "printer-state-reasons.fuser-under-temp"
-msgstr "Fuser Under Temp"
+msgstr ""
+
+#. TRANSLATORS: Hold New Jobs
+#: locale/ipp-strings.c:3164
msgid "printer-state-reasons.hold-new-jobs"
-msgstr "Hold New Jobs"
+msgstr ""
+
+#. TRANSLATORS: Identify Printer
+#: locale/ipp-strings.c:3166
msgid "printer-state-reasons.identify-printer-requested"
-msgstr "Identify Printer"
+msgstr ""
+
+#. TRANSLATORS: Imprinter Added
+#: locale/ipp-strings.c:3168
msgid "printer-state-reasons.imprinter-added"
-msgstr "Imprinter Added"
+msgstr ""
+
+#. TRANSLATORS: Imprinter Almost Empty
+#: locale/ipp-strings.c:3170
msgid "printer-state-reasons.imprinter-almost-empty"
-msgstr "Imprinter Almost Empty"
+msgstr ""
+
+#. TRANSLATORS: Imprinter Almost Full
+#: locale/ipp-strings.c:3172
msgid "printer-state-reasons.imprinter-almost-full"
-msgstr "Imprinter Almost Full"
+msgstr ""
+
+#. TRANSLATORS: Imprinter At Limit
+#: locale/ipp-strings.c:3174
msgid "printer-state-reasons.imprinter-at-limit"
-msgstr "Imprinter At Limit"
+msgstr ""
+
+#. TRANSLATORS: Imprinter Closed
+#: locale/ipp-strings.c:3176
msgid "printer-state-reasons.imprinter-closed"
-msgstr "Imprinter Closed"
+msgstr ""
+
+#. TRANSLATORS: Imprinter Configuration Change
+#: locale/ipp-strings.c:3178
msgid "printer-state-reasons.imprinter-configuration-change"
-msgstr "Imprinter Configuration Change"
+msgstr ""
+
+#. TRANSLATORS: Imprinter Cover Closed
+#: locale/ipp-strings.c:3180
msgid "printer-state-reasons.imprinter-cover-closed"
-msgstr "Imprinter Cover Closed"
+msgstr ""
+
+#. TRANSLATORS: Imprinter Cover Open
+#: locale/ipp-strings.c:3182
msgid "printer-state-reasons.imprinter-cover-open"
-msgstr "Imprinter Cover Open"
+msgstr ""
+
+#. TRANSLATORS: Imprinter Empty
+#: locale/ipp-strings.c:3184
msgid "printer-state-reasons.imprinter-empty"
-msgstr "Imprinter Empty"
+msgstr ""
+
+#. TRANSLATORS: Imprinter Full
+#: locale/ipp-strings.c:3186
msgid "printer-state-reasons.imprinter-full"
-msgstr "Imprinter Full"
+msgstr ""
+
+#. TRANSLATORS: Imprinter Interlock Closed
+#: locale/ipp-strings.c:3188
msgid "printer-state-reasons.imprinter-interlock-closed"
-msgstr "Imprinter Interlock Closed"
+msgstr ""
+
+#. TRANSLATORS: Imprinter Interlock Open
+#: locale/ipp-strings.c:3190
msgid "printer-state-reasons.imprinter-interlock-open"
-msgstr "Imprinter Interlock Open"
+msgstr ""
+
+#. TRANSLATORS: Imprinter Jam
+#: locale/ipp-strings.c:3192
msgid "printer-state-reasons.imprinter-jam"
-msgstr "Imprinter Jam"
+msgstr ""
+
+#. TRANSLATORS: Imprinter Life Almost Over
+#: locale/ipp-strings.c:3194
msgid "printer-state-reasons.imprinter-life-almost-over"
-msgstr "Imprinter Life Almost Over"
+msgstr ""
+
+#. TRANSLATORS: Imprinter Life Over
+#: locale/ipp-strings.c:3196
msgid "printer-state-reasons.imprinter-life-over"
-msgstr "Imprinter Life Over"
+msgstr ""
+
+#. TRANSLATORS: Imprinter Memory Exhausted
+#: locale/ipp-strings.c:3198
msgid "printer-state-reasons.imprinter-memory-exhausted"
-msgstr "Imprinter Memory Exhausted"
+msgstr ""
+
+#. TRANSLATORS: Imprinter Missing
+#: locale/ipp-strings.c:3200
msgid "printer-state-reasons.imprinter-missing"
-msgstr "Imprinter Missing"
+msgstr ""
+
+#. TRANSLATORS: Imprinter Motor Failure
+#: locale/ipp-strings.c:3202
msgid "printer-state-reasons.imprinter-motor-failure"
-msgstr "Imprinter Motor Failure"
+msgstr ""
+
+#. TRANSLATORS: Imprinter Near Limit
+#: locale/ipp-strings.c:3204
msgid "printer-state-reasons.imprinter-near-limit"
-msgstr "Imprinter Near Limit"
+msgstr ""
+
+#. TRANSLATORS: Imprinter Offline
+#: locale/ipp-strings.c:3206
msgid "printer-state-reasons.imprinter-offline"
-msgstr "Imprinter Offline"
+msgstr ""
+
+#. TRANSLATORS: Imprinter Opened
+#: locale/ipp-strings.c:3208
msgid "printer-state-reasons.imprinter-opened"
-msgstr "Imprinter Opened"
+msgstr ""
+
+#. TRANSLATORS: Imprinter Over Temperature
+#: locale/ipp-strings.c:3210
msgid "printer-state-reasons.imprinter-over-temperature"
-msgstr "Imprinter Over Temperature"
+msgstr ""
+
+#. TRANSLATORS: Imprinter Power Saver
+#: locale/ipp-strings.c:3212
msgid "printer-state-reasons.imprinter-power-saver"
-msgstr "Imprinter Power Saver"
+msgstr ""
+
+#. TRANSLATORS: Imprinter Recoverable Failure
+#: locale/ipp-strings.c:3214
msgid "printer-state-reasons.imprinter-recoverable-failure"
-msgstr "Imprinter Recoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Imprinter Recoverable Storage
+#: locale/ipp-strings.c:3216
msgid "printer-state-reasons.imprinter-recoverable-storage"
-msgstr "Imprinter Recoverable Storage"
+msgstr ""
+
+#. TRANSLATORS: Imprinter Removed
+#: locale/ipp-strings.c:3218
msgid "printer-state-reasons.imprinter-removed"
-msgstr "Imprinter Removed"
+msgstr ""
+
+#. TRANSLATORS: Imprinter Resource Added
+#: locale/ipp-strings.c:3220
msgid "printer-state-reasons.imprinter-resource-added"
-msgstr "Imprinter Resource Added"
+msgstr ""
+
+#. TRANSLATORS: Imprinter Resource Removed
+#: locale/ipp-strings.c:3222
msgid "printer-state-reasons.imprinter-resource-removed"
-msgstr "Imprinter Resource Removed"
+msgstr ""
+
+#. TRANSLATORS: Imprinter Thermistor Failure
+#: locale/ipp-strings.c:3224
msgid "printer-state-reasons.imprinter-thermistor-failure"
-msgstr "Imprinter Thermistor Failure"
+msgstr ""
+
+#. TRANSLATORS: Imprinter Timing Failure
+#: locale/ipp-strings.c:3226
msgid "printer-state-reasons.imprinter-timing-failure"
-msgstr "Imprinter Timing Failure"
+msgstr ""
+
+#. TRANSLATORS: Imprinter Turned Off
+#: locale/ipp-strings.c:3228
msgid "printer-state-reasons.imprinter-turned-off"
-msgstr "Imprinter Turned Off"
+msgstr ""
+
+#. TRANSLATORS: Imprinter Turned On
+#: locale/ipp-strings.c:3230
msgid "printer-state-reasons.imprinter-turned-on"
-msgstr "Imprinter Turned On"
+msgstr ""
+
+#. TRANSLATORS: Imprinter Under Temperature
+#: locale/ipp-strings.c:3232
msgid "printer-state-reasons.imprinter-under-temperature"
-msgstr "Imprinter Under Temperature"
+msgstr ""
+
+#. TRANSLATORS: Imprinter Unrecoverable Failure
+#: locale/ipp-strings.c:3234
msgid "printer-state-reasons.imprinter-unrecoverable-failure"
-msgstr "Imprinter Unrecoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Imprinter Unrecoverable Storage Error
+#: locale/ipp-strings.c:3236
msgid "printer-state-reasons.imprinter-unrecoverable-storage-error"
-msgstr "Imprinter Unrecoverable Storage Error"
+msgstr ""
+
+#. TRANSLATORS: Imprinter Warming Up
+#: locale/ipp-strings.c:3238
msgid "printer-state-reasons.imprinter-warming-up"
-msgstr "Imprinter Warming Up"
+msgstr ""
+
+#. TRANSLATORS: Input Cannot Feed Size Selected
+#: locale/ipp-strings.c:3240
msgid "printer-state-reasons.input-cannot-feed-size-selected"
-msgstr "Input Cannot Feed Size Selected"
+msgstr ""
+
+#. TRANSLATORS: Input Manual Input Request
+#: locale/ipp-strings.c:3242
msgid "printer-state-reasons.input-manual-input-request"
-msgstr "Input Manual Input Request"
+msgstr ""
+
+#. TRANSLATORS: Input Media Color Change
+#: locale/ipp-strings.c:3244
msgid "printer-state-reasons.input-media-color-change"
-msgstr "Input Media Color Change"
+msgstr ""
+
+#. TRANSLATORS: Input Media Form Parts Change
+#: locale/ipp-strings.c:3246
msgid "printer-state-reasons.input-media-form-parts-change"
-msgstr "Input Media Form Parts Change"
+msgstr ""
+
+#. TRANSLATORS: Input Media Size Change
+#: locale/ipp-strings.c:3248
msgid "printer-state-reasons.input-media-size-change"
-msgstr "Input Media Size Change"
+msgstr ""
+
+#. TRANSLATORS: Input Media Type Change
+#: locale/ipp-strings.c:3250
msgid "printer-state-reasons.input-media-type-change"
-msgstr "Input Media Type Change"
+msgstr ""
+
+#. TRANSLATORS: Input Media Weight Change
+#: locale/ipp-strings.c:3252
msgid "printer-state-reasons.input-media-weight-change"
-msgstr "Input Media Weight Change"
+msgstr ""
+
+#. TRANSLATORS: Input Tray Elevation Failure
+#: locale/ipp-strings.c:3254
msgid "printer-state-reasons.input-tray-elevation-failure"
-msgstr "Input Tray Elevation Failure"
+msgstr ""
+
+#. TRANSLATORS: Input Tray Missing
+#: locale/ipp-strings.c:3256
msgid "printer-state-reasons.input-tray-missing"
-msgstr "Input Tray Missing"
+msgstr ""
+
+#. TRANSLATORS: Input Tray Position Failure
+#: locale/ipp-strings.c:3258
msgid "printer-state-reasons.input-tray-position-failure"
-msgstr "Input Tray Position Failure"
+msgstr ""
+
+#. TRANSLATORS: Inserter Added
+#: locale/ipp-strings.c:3260
msgid "printer-state-reasons.inserter-added"
-msgstr "Inserter Added"
+msgstr ""
+
+#. TRANSLATORS: Inserter Almost Empty
+#: locale/ipp-strings.c:3262
msgid "printer-state-reasons.inserter-almost-empty"
-msgstr "Inserter Almost Empty"
+msgstr ""
+
+#. TRANSLATORS: Inserter Almost Full
+#: locale/ipp-strings.c:3264
msgid "printer-state-reasons.inserter-almost-full"
-msgstr "Inserter Almost Full"
+msgstr ""
+
+#. TRANSLATORS: Inserter At Limit
+#: locale/ipp-strings.c:3266
msgid "printer-state-reasons.inserter-at-limit"
-msgstr "Inserter At Limit"
+msgstr ""
+
+#. TRANSLATORS: Inserter Closed
+#: locale/ipp-strings.c:3268
msgid "printer-state-reasons.inserter-closed"
-msgstr "Inserter Closed"
+msgstr ""
+
+#. TRANSLATORS: Inserter Configuration Change
+#: locale/ipp-strings.c:3270
msgid "printer-state-reasons.inserter-configuration-change"
-msgstr "Inserter Configuration Change"
+msgstr ""
+
+#. TRANSLATORS: Inserter Cover Closed
+#: locale/ipp-strings.c:3272
msgid "printer-state-reasons.inserter-cover-closed"
-msgstr "Inserter Cover Closed"
+msgstr ""
+
+#. TRANSLATORS: Inserter Cover Open
+#: locale/ipp-strings.c:3274
msgid "printer-state-reasons.inserter-cover-open"
-msgstr "Inserter Cover Open"
+msgstr ""
+
+#. TRANSLATORS: Inserter Empty
+#: locale/ipp-strings.c:3276
msgid "printer-state-reasons.inserter-empty"
-msgstr "Inserter Empty"
+msgstr ""
+
+#. TRANSLATORS: Inserter Full
+#: locale/ipp-strings.c:3278
msgid "printer-state-reasons.inserter-full"
-msgstr "Inserter Full"
+msgstr ""
+
+#. TRANSLATORS: Inserter Interlock Closed
+#: locale/ipp-strings.c:3280
msgid "printer-state-reasons.inserter-interlock-closed"
-msgstr "Inserter Interlock Closed"
+msgstr ""
+
+#. TRANSLATORS: Inserter Interlock Open
+#: locale/ipp-strings.c:3282
msgid "printer-state-reasons.inserter-interlock-open"
-msgstr "Inserter Interlock Open"
+msgstr ""
+
+#. TRANSLATORS: Inserter Jam
+#: locale/ipp-strings.c:3284
msgid "printer-state-reasons.inserter-jam"
-msgstr "Inserter Jam"
+msgstr ""
+
+#. TRANSLATORS: Inserter Life Almost Over
+#: locale/ipp-strings.c:3286
msgid "printer-state-reasons.inserter-life-almost-over"
-msgstr "Inserter Life Almost Over"
+msgstr ""
+
+#. TRANSLATORS: Inserter Life Over
+#: locale/ipp-strings.c:3288
msgid "printer-state-reasons.inserter-life-over"
-msgstr "Inserter Life Over"
+msgstr ""
+
+#. TRANSLATORS: Inserter Memory Exhausted
+#: locale/ipp-strings.c:3290
msgid "printer-state-reasons.inserter-memory-exhausted"
-msgstr "Inserter Memory Exhausted"
+msgstr ""
+
+#. TRANSLATORS: Inserter Missing
+#: locale/ipp-strings.c:3292
msgid "printer-state-reasons.inserter-missing"
-msgstr "Inserter Missing"
+msgstr ""
+
+#. TRANSLATORS: Inserter Motor Failure
+#: locale/ipp-strings.c:3294
msgid "printer-state-reasons.inserter-motor-failure"
-msgstr "Inserter Motor Failure"
+msgstr ""
+
+#. TRANSLATORS: Inserter Near Limit
+#: locale/ipp-strings.c:3296
msgid "printer-state-reasons.inserter-near-limit"
-msgstr "Inserter Near Limit"
+msgstr ""
+
+#. TRANSLATORS: Inserter Offline
+#: locale/ipp-strings.c:3298
msgid "printer-state-reasons.inserter-offline"
-msgstr "Inserter Offline"
+msgstr ""
+
+#. TRANSLATORS: Inserter Opened
+#: locale/ipp-strings.c:3300
msgid "printer-state-reasons.inserter-opened"
-msgstr "Inserter Opened"
+msgstr ""
+
+#. TRANSLATORS: Inserter Over Temperature
+#: locale/ipp-strings.c:3302
msgid "printer-state-reasons.inserter-over-temperature"
-msgstr "Inserter Over Temperature"
+msgstr ""
+
+#. TRANSLATORS: Inserter Power Saver
+#: locale/ipp-strings.c:3304
msgid "printer-state-reasons.inserter-power-saver"
-msgstr "Inserter Power Saver"
+msgstr ""
+
+#. TRANSLATORS: Inserter Recoverable Failure
+#: locale/ipp-strings.c:3306
msgid "printer-state-reasons.inserter-recoverable-failure"
-msgstr "Inserter Recoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Inserter Recoverable Storage
+#: locale/ipp-strings.c:3308
msgid "printer-state-reasons.inserter-recoverable-storage"
-msgstr "Inserter Recoverable Storage"
+msgstr ""
+
+#. TRANSLATORS: Inserter Removed
+#: locale/ipp-strings.c:3310
msgid "printer-state-reasons.inserter-removed"
-msgstr "Inserter Removed"
+msgstr ""
+
+#. TRANSLATORS: Inserter Resource Added
+#: locale/ipp-strings.c:3312
msgid "printer-state-reasons.inserter-resource-added"
-msgstr "Inserter Resource Added"
+msgstr ""
+
+#. TRANSLATORS: Inserter Resource Removed
+#: locale/ipp-strings.c:3314
msgid "printer-state-reasons.inserter-resource-removed"
-msgstr "Inserter Resource Removed"
+msgstr ""
+
+#. TRANSLATORS: Inserter Thermistor Failure
+#: locale/ipp-strings.c:3316
msgid "printer-state-reasons.inserter-thermistor-failure"
-msgstr "Inserter Thermistor Failure"
+msgstr ""
+
+#. TRANSLATORS: Inserter Timing Failure
+#: locale/ipp-strings.c:3318
msgid "printer-state-reasons.inserter-timing-failure"
-msgstr "Inserter Timing Failure"
+msgstr ""
+
+#. TRANSLATORS: Inserter Turned Off
+#: locale/ipp-strings.c:3320
msgid "printer-state-reasons.inserter-turned-off"
-msgstr "Inserter Turned Off"
+msgstr ""
+
+#. TRANSLATORS: Inserter Turned On
+#: locale/ipp-strings.c:3322
msgid "printer-state-reasons.inserter-turned-on"
-msgstr "Inserter Turned On"
+msgstr ""
+
+#. TRANSLATORS: Inserter Under Temperature
+#: locale/ipp-strings.c:3324
msgid "printer-state-reasons.inserter-under-temperature"
-msgstr "Inserter Under Temperature"
+msgstr ""
+
+#. TRANSLATORS: Inserter Unrecoverable Failure
+#: locale/ipp-strings.c:3326
msgid "printer-state-reasons.inserter-unrecoverable-failure"
-msgstr "Inserter Unrecoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Inserter Unrecoverable Storage Error
+#: locale/ipp-strings.c:3328
msgid "printer-state-reasons.inserter-unrecoverable-storage-error"
-msgstr "Inserter Unrecoverable Storage Error"
+msgstr ""
+
+#. TRANSLATORS: Inserter Warming Up
+#: locale/ipp-strings.c:3330
msgid "printer-state-reasons.inserter-warming-up"
-msgstr "Inserter Warming Up"
+msgstr ""
+
+#. TRANSLATORS: Interlock Closed
+#: locale/ipp-strings.c:3332
msgid "printer-state-reasons.interlock-closed"
-msgstr "Interlock Closed"
+msgstr ""
+
+#. TRANSLATORS: Interlock Open
+#: locale/ipp-strings.c:3334
msgid "printer-state-reasons.interlock-open"
-msgstr "Interlock Open"
+msgstr ""
+
+#. TRANSLATORS: Interpreter Cartridge Added
+#: locale/ipp-strings.c:3336
msgid "printer-state-reasons.interpreter-cartridge-added"
-msgstr "Interpreter Cartridge Added"
+msgstr ""
+
+#. TRANSLATORS: Interpreter Cartridge Removed
+#: locale/ipp-strings.c:3338
msgid "printer-state-reasons.interpreter-cartridge-deleted"
-msgstr "Interpreter Cartridge Removed"
+msgstr ""
+
+#. TRANSLATORS: Interpreter Complex Page Encountered
+#: locale/ipp-strings.c:3340
msgid "printer-state-reasons.interpreter-complex-page-encountered"
-msgstr "Interpreter Complex Page Encountered"
+msgstr ""
+
+#. TRANSLATORS: Interpreter Memory Decrease
+#: locale/ipp-strings.c:3342
msgid "printer-state-reasons.interpreter-memory-decrease"
-msgstr "Interpreter Memory Decrease"
+msgstr ""
+
+#. TRANSLATORS: Interpreter Memory Increase
+#: locale/ipp-strings.c:3344
msgid "printer-state-reasons.interpreter-memory-increase"
-msgstr "Interpreter Memory Increase"
+msgstr ""
+
+#. TRANSLATORS: Interpreter Resource Added
+#: locale/ipp-strings.c:3346
msgid "printer-state-reasons.interpreter-resource-added"
-msgstr "Interpreter Resource Added"
+msgstr ""
+
+#. TRANSLATORS: Interpreter Resource Deleted
+#: locale/ipp-strings.c:3348
msgid "printer-state-reasons.interpreter-resource-deleted"
-msgstr "Interpreter Resource Deleted"
+msgstr ""
+
+#. TRANSLATORS: Interpreter Resource Unavailable
+#: locale/ipp-strings.c:3350
msgid "printer-state-reasons.interpreter-resource-unavailable"
-msgstr "Interpreter Resource Unavailable"
+msgstr ""
+
+#. TRANSLATORS: Lamp At End of Life
+#: locale/ipp-strings.c:3352
msgid "printer-state-reasons.lamp-at-eol"
-msgstr "Lamp At End of Life"
+msgstr ""
+
+#. TRANSLATORS: Lamp Failure
+#: locale/ipp-strings.c:3354
msgid "printer-state-reasons.lamp-failure"
-msgstr "Lamp Failure"
+msgstr ""
+
+#. TRANSLATORS: Lamp Near End of Life
+#: locale/ipp-strings.c:3356
msgid "printer-state-reasons.lamp-near-eol"
-msgstr "Lamp Near End of Life"
+msgstr ""
+
+#. TRANSLATORS: Laser At End of Life
+#: locale/ipp-strings.c:3358
msgid "printer-state-reasons.laser-at-eol"
-msgstr "Laser At End of Life"
+msgstr ""
+
+#. TRANSLATORS: Laser Failure
+#: locale/ipp-strings.c:3360
msgid "printer-state-reasons.laser-failure"
-msgstr "Laser Failure"
+msgstr ""
+
+#. TRANSLATORS: Laser Near End of Life
+#: locale/ipp-strings.c:3362
msgid "printer-state-reasons.laser-near-eol"
-msgstr "Laser Near End of Life"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker Added
+#: locale/ipp-strings.c:3364
msgid "printer-state-reasons.make-envelope-added"
-msgstr "Envelope Maker Added"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker Almost Empty
+#: locale/ipp-strings.c:3366
msgid "printer-state-reasons.make-envelope-almost-empty"
-msgstr "Envelope Maker Almost Empty"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker Almost Full
+#: locale/ipp-strings.c:3368
msgid "printer-state-reasons.make-envelope-almost-full"
-msgstr "Envelope Maker Almost Full"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker At Limit
+#: locale/ipp-strings.c:3370
msgid "printer-state-reasons.make-envelope-at-limit"
-msgstr "Envelope Maker At Limit"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker Closed
+#: locale/ipp-strings.c:3372
msgid "printer-state-reasons.make-envelope-closed"
-msgstr "Envelope Maker Closed"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker Configuration Change
+#: locale/ipp-strings.c:3374
msgid "printer-state-reasons.make-envelope-configuration-change"
-msgstr "Envelope Maker Configuration Change"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker Cover Closed
+#: locale/ipp-strings.c:3376
msgid "printer-state-reasons.make-envelope-cover-closed"
-msgstr "Envelope Maker Cover Closed"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker Cover Open
+#: locale/ipp-strings.c:3378
msgid "printer-state-reasons.make-envelope-cover-open"
-msgstr "Envelope Maker Cover Open"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker Empty
+#: locale/ipp-strings.c:3380
msgid "printer-state-reasons.make-envelope-empty"
-msgstr "Envelope Maker Empty"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker Full
+#: locale/ipp-strings.c:3382
msgid "printer-state-reasons.make-envelope-full"
-msgstr "Envelope Maker Full"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker Interlock Closed
+#: locale/ipp-strings.c:3384
msgid "printer-state-reasons.make-envelope-interlock-closed"
-msgstr "Envelope Maker Interlock Closed"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker Interlock Open
+#: locale/ipp-strings.c:3386
msgid "printer-state-reasons.make-envelope-interlock-open"
-msgstr "Envelope Maker Interlock Open"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker Jam
+#: locale/ipp-strings.c:3388
msgid "printer-state-reasons.make-envelope-jam"
-msgstr "Envelope Maker Jam"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker Life Almost Over
+#: locale/ipp-strings.c:3390
msgid "printer-state-reasons.make-envelope-life-almost-over"
-msgstr "Envelope Maker Life Almost Over"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker Life Over
+#: locale/ipp-strings.c:3392
msgid "printer-state-reasons.make-envelope-life-over"
-msgstr "Envelope Maker Life Over"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker Memory Exhausted
+#: locale/ipp-strings.c:3394
msgid "printer-state-reasons.make-envelope-memory-exhausted"
-msgstr "Envelope Maker Memory Exhausted"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker Missing
+#: locale/ipp-strings.c:3396
msgid "printer-state-reasons.make-envelope-missing"
-msgstr "Envelope Maker Missing"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker Motor Failure
+#: locale/ipp-strings.c:3398
msgid "printer-state-reasons.make-envelope-motor-failure"
-msgstr "Envelope Maker Motor Failure"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker Near Limit
+#: locale/ipp-strings.c:3400
msgid "printer-state-reasons.make-envelope-near-limit"
-msgstr "Envelope Maker Near Limit"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker Offline
+#: locale/ipp-strings.c:3402
msgid "printer-state-reasons.make-envelope-offline"
-msgstr "Envelope Maker Offline"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker Opened
+#: locale/ipp-strings.c:3404
msgid "printer-state-reasons.make-envelope-opened"
-msgstr "Envelope Maker Opened"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker Over Temperature
+#: locale/ipp-strings.c:3406
msgid "printer-state-reasons.make-envelope-over-temperature"
-msgstr "Envelope Maker Over Temperature"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker Power Saver
+#: locale/ipp-strings.c:3408
msgid "printer-state-reasons.make-envelope-power-saver"
-msgstr "Envelope Maker Power Saver"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker Recoverable Failure
+#: locale/ipp-strings.c:3410
msgid "printer-state-reasons.make-envelope-recoverable-failure"
-msgstr "Envelope Maker Recoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker Recoverable Storage
+#: locale/ipp-strings.c:3412
msgid "printer-state-reasons.make-envelope-recoverable-storage"
-msgstr "Envelope Maker Recoverable Storage"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker Removed
+#: locale/ipp-strings.c:3414
msgid "printer-state-reasons.make-envelope-removed"
-msgstr "Envelope Maker Removed"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker Resource Added
+#: locale/ipp-strings.c:3416
msgid "printer-state-reasons.make-envelope-resource-added"
-msgstr "Envelope Maker Resource Added"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker Resource Removed
+#: locale/ipp-strings.c:3418
msgid "printer-state-reasons.make-envelope-resource-removed"
-msgstr "Envelope Maker Resource Removed"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker Thermistor Failure
+#: locale/ipp-strings.c:3420
msgid "printer-state-reasons.make-envelope-thermistor-failure"
-msgstr "Envelope Maker Thermistor Failure"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker Timing Failure
+#: locale/ipp-strings.c:3422
msgid "printer-state-reasons.make-envelope-timing-failure"
-msgstr "Envelope Maker Timing Failure"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker Turned Off
+#: locale/ipp-strings.c:3424
msgid "printer-state-reasons.make-envelope-turned-off"
-msgstr "Envelope Maker Turned Off"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker Turned On
+#: locale/ipp-strings.c:3426
msgid "printer-state-reasons.make-envelope-turned-on"
-msgstr "Envelope Maker Turned On"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker Under Temperature
+#: locale/ipp-strings.c:3428
msgid "printer-state-reasons.make-envelope-under-temperature"
-msgstr "Envelope Maker Under Temperature"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker Unrecoverable Failure
+#: locale/ipp-strings.c:3430
msgid "printer-state-reasons.make-envelope-unrecoverable-failure"
-msgstr "Envelope Maker Unrecoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker Unrecoverable Storage Error
+#: locale/ipp-strings.c:3432
msgid "printer-state-reasons.make-envelope-unrecoverable-storage-error"
-msgstr "Envelope Maker Unrecoverable Storage Error"
+msgstr ""
+
+#. TRANSLATORS: Envelope Maker Warming Up
+#: locale/ipp-strings.c:3434
msgid "printer-state-reasons.make-envelope-warming-up"
-msgstr "Envelope Maker Warming Up"
+msgstr ""
+
+#. TRANSLATORS: Marker Adjusting Print Quality
+#: locale/ipp-strings.c:3436
msgid "printer-state-reasons.marker-adjusting-print-quality"
-msgstr "Marker Adjusting Print Quality"
+msgstr ""
+
+#. TRANSLATORS: Marker Developer Almost Empty
+#: locale/ipp-strings.c:3438
msgid "printer-state-reasons.marker-developer-almost-empty"
-msgstr "Marker Developer Almost Empty"
+msgstr ""
+
+#. TRANSLATORS: Marker Developer Empty
+#: locale/ipp-strings.c:3440
msgid "printer-state-reasons.marker-developer-empty"
-msgstr "Marker Developer Empty"
+msgstr ""
+
+#. TRANSLATORS: Marker Fuser Thermistor Failure
+#: locale/ipp-strings.c:3442
msgid "printer-state-reasons.marker-fuser-thermistor-failure"
-msgstr "Marker Fuser Thermistor Failure"
+msgstr ""
+
+#. TRANSLATORS: Marker Fuser Timing Failure
+#: locale/ipp-strings.c:3444
msgid "printer-state-reasons.marker-fuser-timing-failure"
-msgstr "Marker Fuser Timing Failure"
+msgstr ""
+
+#. TRANSLATORS: Marker Ink Almost Empty
+#: locale/ipp-strings.c:3446
msgid "printer-state-reasons.marker-ink-almost-empty"
-msgstr "Marker Ink Almost Empty"
+msgstr ""
+
+#. TRANSLATORS: Marker Ink Empty
+#: locale/ipp-strings.c:3448
msgid "printer-state-reasons.marker-ink-empty"
-msgstr "Marker Ink Empty"
+msgstr ""
+
+#. TRANSLATORS: Marker Print Ribbon Almost Empty
+#: locale/ipp-strings.c:3450
msgid "printer-state-reasons.marker-print-ribbon-almost-empty"
-msgstr "Marker Print Ribbon Almost Empty"
+msgstr ""
+
+#. TRANSLATORS: Marker Print Ribbon Empty
+#: locale/ipp-strings.c:3452
msgid "printer-state-reasons.marker-print-ribbon-empty"
-msgstr "Marker Print Ribbon Empty"
+msgstr ""
+
+#. TRANSLATORS: Marker Supply Empty
+#: locale/ipp-strings.c:3454
msgid "printer-state-reasons.marker-supply-empty"
-msgstr "Marker Supply Empty"
+msgstr ""
+
+#. TRANSLATORS: Marker Supply Low
+#: locale/ipp-strings.c:3456
msgid "printer-state-reasons.marker-supply-low"
-msgstr "Marker Supply Low"
+msgstr ""
+
+#. TRANSLATORS: Marker Toner Cartridge Missing
+#: locale/ipp-strings.c:3458
msgid "printer-state-reasons.marker-toner-cartridge-missing"
-msgstr "Marker Toner Cartridge Missing"
+msgstr ""
+
+#. TRANSLATORS: Marker Waste Almost Full
+#: locale/ipp-strings.c:3460
msgid "printer-state-reasons.marker-waste-almost-full"
-msgstr "Marker Waste Almost Full"
+msgstr ""
+
+#. TRANSLATORS: Marker Waste Full
+#: locale/ipp-strings.c:3462
msgid "printer-state-reasons.marker-waste-full"
-msgstr "Marker Waste Full"
+msgstr ""
+
+#. TRANSLATORS: Marker Waste Ink Receptacle Almost Full
+#: locale/ipp-strings.c:3464
msgid "printer-state-reasons.marker-waste-ink-receptacle-almost-full"
-msgstr "Marker Waste Ink Receptacle Almost Full"
+msgstr ""
+
+#. TRANSLATORS: Marker Waste Ink Receptacle Full
+#: locale/ipp-strings.c:3466
msgid "printer-state-reasons.marker-waste-ink-receptacle-full"
-msgstr "Marker Waste Ink Receptacle Full"
+msgstr ""
+
+#. TRANSLATORS: Marker Waste Toner Receptacle Almost Full
+#: locale/ipp-strings.c:3468
msgid "printer-state-reasons.marker-waste-toner-receptacle-almost-full"
-msgstr "Marker Waste Toner Receptacle Almost Full"
+msgstr ""
+
+#. TRANSLATORS: Marker Waste Toner Receptacle Full
+#: locale/ipp-strings.c:3470
msgid "printer-state-reasons.marker-waste-toner-receptacle-full"
-msgstr "Marker Waste Toner Receptacle Full"
+msgstr ""
+
+#. TRANSLATORS: Material Empty
+#: locale/ipp-strings.c:3472
msgid "printer-state-reasons.material-empty"
-msgstr "Material Empty"
+msgstr ""
+
+#. TRANSLATORS: Material Low
+#: locale/ipp-strings.c:3474
msgid "printer-state-reasons.material-low"
-msgstr "Material Low"
+msgstr ""
+
+#. TRANSLATORS: Material Needed
+#: locale/ipp-strings.c:3476
msgid "printer-state-reasons.material-needed"
-msgstr "Material Needed"
+msgstr ""
+
+#. TRANSLATORS: Media Drying
+#: locale/ipp-strings.c:3478
+msgid "printer-state-reasons.media-drying"
+msgstr ""
+
+#. TRANSLATORS: Media Empty
+#: locale/ipp-strings.c:3480
msgid "printer-state-reasons.media-empty"
-msgstr "Media Empty"
+msgstr ""
+
+#. TRANSLATORS: Media Jam
+#: locale/ipp-strings.c:3482
msgid "printer-state-reasons.media-jam"
-msgstr "Media Jam"
+msgstr ""
+
+#. TRANSLATORS: Media Low
+#: locale/ipp-strings.c:3484
msgid "printer-state-reasons.media-low"
-msgstr "Media Low"
+msgstr ""
+
+#. TRANSLATORS: Media Needed
+#: locale/ipp-strings.c:3486
msgid "printer-state-reasons.media-needed"
-msgstr "Media Needed"
+msgstr ""
+
+#. TRANSLATORS: Media Path Cannot Do 2-Sided Printing
+#: locale/ipp-strings.c:3488
msgid "printer-state-reasons.media-path-cannot-duplex-media-selected"
-msgstr "Media Path Cannot Do 2-Sided Printing"
+msgstr ""
+
+#. TRANSLATORS: Media Path Media Tray Almost Full
+#: locale/ipp-strings.c:3490
msgid "printer-state-reasons.media-path-media-tray-almost-full"
-msgstr "Media Path Media Tray Almost Full"
+msgstr ""
+
+#. TRANSLATORS: Media Path Media Tray Full
+#: locale/ipp-strings.c:3492
msgid "printer-state-reasons.media-path-media-tray-full"
-msgstr "Media Path Media Tray Full"
+msgstr ""
+
+#. TRANSLATORS: Media Path Media Tray Missing
+#: locale/ipp-strings.c:3494
msgid "printer-state-reasons.media-path-media-tray-missing"
-msgstr "Media Path Media Tray Missing"
+msgstr ""
+
+#. TRANSLATORS: Motor Failure
+#: locale/ipp-strings.c:3496
msgid "printer-state-reasons.motor-failure"
-msgstr "Motor Failure"
+msgstr ""
+
+#. TRANSLATORS: Moving To Paused
+#: locale/ipp-strings.c:3498
msgid "printer-state-reasons.moving-to-paused"
-msgstr "Moving To Paused"
+msgstr ""
+
+#. TRANSLATORS: None
+#: locale/ipp-strings.c:3500
msgid "printer-state-reasons.none"
-msgstr "None"
+msgstr ""
+
+#. TRANSLATORS: Optical Photoconductor Life Over
+#: locale/ipp-strings.c:3502
msgid "printer-state-reasons.opc-life-over"
-msgstr "Optical Photoconductor Life Over"
+msgstr ""
+
+#. TRANSLATORS: Optical Photoconductor Near End-of-life
+#: locale/ipp-strings.c:3504
msgid "printer-state-reasons.opc-near-eol"
-msgstr "Optical Photoconductor Near End-of-life"
+msgstr ""
+
+#. TRANSLATORS: Other
+#: locale/ipp-strings.c:3506
msgid "printer-state-reasons.other"
-msgstr "Other"
+msgstr ""
+
+#. TRANSLATORS: Output Area Almost Full
+#: locale/ipp-strings.c:3508
msgid "printer-state-reasons.output-area-almost-full"
-msgstr "Output Area Almost Full"
+msgstr ""
+
+#. TRANSLATORS: Output Area Full
+#: locale/ipp-strings.c:3510
msgid "printer-state-reasons.output-area-full"
-msgstr "Output Area Full"
+msgstr ""
+
+#. TRANSLATORS: Output Mailbox Select Failure
+#: locale/ipp-strings.c:3512
msgid "printer-state-reasons.output-mailbox-select-failure"
-msgstr "Output Mailbox Select Failure"
+msgstr ""
+
+#. TRANSLATORS: Output Tray Missing
+#: locale/ipp-strings.c:3514
msgid "printer-state-reasons.output-tray-missing"
-msgstr "Output Tray Missing"
+msgstr ""
+
+#. TRANSLATORS: Paused
+#: locale/ipp-strings.c:3516
msgid "printer-state-reasons.paused"
-msgstr "Paused"
+msgstr ""
+
+#. TRANSLATORS: Perforater Added
+#: locale/ipp-strings.c:3518
msgid "printer-state-reasons.perforater-added"
-msgstr "Perforater Added"
+msgstr ""
+
+#. TRANSLATORS: Perforater Almost Empty
+#: locale/ipp-strings.c:3520
msgid "printer-state-reasons.perforater-almost-empty"
-msgstr "Perforater Almost Empty"
+msgstr ""
+
+#. TRANSLATORS: Perforater Almost Full
+#: locale/ipp-strings.c:3522
msgid "printer-state-reasons.perforater-almost-full"
-msgstr "Perforater Almost Full"
+msgstr ""
+
+#. TRANSLATORS: Perforater At Limit
+#: locale/ipp-strings.c:3524
msgid "printer-state-reasons.perforater-at-limit"
-msgstr "Perforater At Limit"
+msgstr ""
+
+#. TRANSLATORS: Perforater Closed
+#: locale/ipp-strings.c:3526
msgid "printer-state-reasons.perforater-closed"
-msgstr "Perforater Closed"
+msgstr ""
+
+#. TRANSLATORS: Perforater Configuration Change
+#: locale/ipp-strings.c:3528
msgid "printer-state-reasons.perforater-configuration-change"
-msgstr "Perforater Configuration Change"
+msgstr ""
+
+#. TRANSLATORS: Perforater Cover Closed
+#: locale/ipp-strings.c:3530
msgid "printer-state-reasons.perforater-cover-closed"
-msgstr "Perforater Cover Closed"
+msgstr ""
+
+#. TRANSLATORS: Perforater Cover Open
+#: locale/ipp-strings.c:3532
msgid "printer-state-reasons.perforater-cover-open"
-msgstr "Perforater Cover Open"
+msgstr ""
+
+#. TRANSLATORS: Perforater Empty
+#: locale/ipp-strings.c:3534
msgid "printer-state-reasons.perforater-empty"
-msgstr "Perforater Empty"
+msgstr ""
+
+#. TRANSLATORS: Perforater Full
+#: locale/ipp-strings.c:3536
msgid "printer-state-reasons.perforater-full"
-msgstr "Perforater Full"
+msgstr ""
+
+#. TRANSLATORS: Perforater Interlock Closed
+#: locale/ipp-strings.c:3538
msgid "printer-state-reasons.perforater-interlock-closed"
-msgstr "Perforater Interlock Closed"
+msgstr ""
+
+#. TRANSLATORS: Perforater Interlock Open
+#: locale/ipp-strings.c:3540
msgid "printer-state-reasons.perforater-interlock-open"
-msgstr "Perforater Interlock Open"
+msgstr ""
+
+#. TRANSLATORS: Perforater Jam
+#: locale/ipp-strings.c:3542
msgid "printer-state-reasons.perforater-jam"
-msgstr "Perforater Jam"
+msgstr ""
+
+#. TRANSLATORS: Perforater Life Almost Over
+#: locale/ipp-strings.c:3544
msgid "printer-state-reasons.perforater-life-almost-over"
-msgstr "Perforater Life Almost Over"
+msgstr ""
+
+#. TRANSLATORS: Perforater Life Over
+#: locale/ipp-strings.c:3546
msgid "printer-state-reasons.perforater-life-over"
-msgstr "Perforater Life Over"
+msgstr ""
+
+#. TRANSLATORS: Perforater Memory Exhausted
+#: locale/ipp-strings.c:3548
msgid "printer-state-reasons.perforater-memory-exhausted"
-msgstr "Perforater Memory Exhausted"
+msgstr ""
+
+#. TRANSLATORS: Perforater Missing
+#: locale/ipp-strings.c:3550
msgid "printer-state-reasons.perforater-missing"
-msgstr "Perforater Missing"
+msgstr ""
+
+#. TRANSLATORS: Perforater Motor Failure
+#: locale/ipp-strings.c:3552
msgid "printer-state-reasons.perforater-motor-failure"
-msgstr "Perforater Motor Failure"
+msgstr ""
+
+#. TRANSLATORS: Perforater Near Limit
+#: locale/ipp-strings.c:3554
msgid "printer-state-reasons.perforater-near-limit"
-msgstr "Perforater Near Limit"
+msgstr ""
+
+#. TRANSLATORS: Perforater Offline
+#: locale/ipp-strings.c:3556
msgid "printer-state-reasons.perforater-offline"
-msgstr "Perforater Offline"
+msgstr ""
+
+#. TRANSLATORS: Perforater Opened
+#: locale/ipp-strings.c:3558
msgid "printer-state-reasons.perforater-opened"
-msgstr "Perforater Opened"
+msgstr ""
+
+#. TRANSLATORS: Perforater Over Temperature
+#: locale/ipp-strings.c:3560
msgid "printer-state-reasons.perforater-over-temperature"
-msgstr "Perforater Over Temperature"
+msgstr ""
+
+#. TRANSLATORS: Perforater Power Saver
+#: locale/ipp-strings.c:3562
msgid "printer-state-reasons.perforater-power-saver"
-msgstr "Perforater Power Saver"
+msgstr ""
+
+#. TRANSLATORS: Perforater Recoverable Failure
+#: locale/ipp-strings.c:3564
msgid "printer-state-reasons.perforater-recoverable-failure"
-msgstr "Perforater Recoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Perforater Recoverable Storage
+#: locale/ipp-strings.c:3566
msgid "printer-state-reasons.perforater-recoverable-storage"
-msgstr "Perforater Recoverable Storage"
+msgstr ""
+
+#. TRANSLATORS: Perforater Removed
+#: locale/ipp-strings.c:3568
msgid "printer-state-reasons.perforater-removed"
-msgstr "Perforater Removed"
+msgstr ""
+
+#. TRANSLATORS: Perforater Resource Added
+#: locale/ipp-strings.c:3570
msgid "printer-state-reasons.perforater-resource-added"
-msgstr "Perforater Resource Added"
+msgstr ""
+
+#. TRANSLATORS: Perforater Resource Removed
+#: locale/ipp-strings.c:3572
msgid "printer-state-reasons.perforater-resource-removed"
-msgstr "Perforater Resource Removed"
+msgstr ""
+
+#. TRANSLATORS: Perforater Thermistor Failure
+#: locale/ipp-strings.c:3574
msgid "printer-state-reasons.perforater-thermistor-failure"
-msgstr "Perforater Thermistor Failure"
+msgstr ""
+
+#. TRANSLATORS: Perforater Timing Failure
+#: locale/ipp-strings.c:3576
msgid "printer-state-reasons.perforater-timing-failure"
-msgstr "Perforater Timing Failure"
+msgstr ""
+
+#. TRANSLATORS: Perforater Turned Off
+#: locale/ipp-strings.c:3578
msgid "printer-state-reasons.perforater-turned-off"
-msgstr "Perforater Turned Off"
+msgstr ""
+
+#. TRANSLATORS: Perforater Turned On
+#: locale/ipp-strings.c:3580
msgid "printer-state-reasons.perforater-turned-on"
-msgstr "Perforater Turned On"
+msgstr ""
+
+#. TRANSLATORS: Perforater Under Temperature
+#: locale/ipp-strings.c:3582
msgid "printer-state-reasons.perforater-under-temperature"
-msgstr "Perforater Under Temperature"
+msgstr ""
+
+#. TRANSLATORS: Perforater Unrecoverable Failure
+#: locale/ipp-strings.c:3584
msgid "printer-state-reasons.perforater-unrecoverable-failure"
-msgstr "Perforater Unrecoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Perforater Unrecoverable Storage Error
+#: locale/ipp-strings.c:3586
msgid "printer-state-reasons.perforater-unrecoverable-storage-error"
-msgstr "Perforater Unrecoverable Storage Error"
+msgstr ""
+
+#. TRANSLATORS: Perforater Warming Up
+#: locale/ipp-strings.c:3588
msgid "printer-state-reasons.perforater-warming-up"
-msgstr "Perforater Warming Up"
+msgstr ""
+
+#. TRANSLATORS: Platform Cooling
+#: locale/ipp-strings.c:3590
+msgid "printer-state-reasons.platform-cooling"
+msgstr ""
+
+#. TRANSLATORS: Platform Failure
+#: locale/ipp-strings.c:3592
+msgid "printer-state-reasons.platform-failure"
+msgstr ""
+
+#. TRANSLATORS: Platform Heating
+#: locale/ipp-strings.c:3594
+msgid "printer-state-reasons.platform-heating"
+msgstr ""
+
+#. TRANSLATORS: Platform Temperature High
+#: locale/ipp-strings.c:3596
+msgid "printer-state-reasons.platform-temperature-high"
+msgstr ""
+
+#. TRANSLATORS: Platform Temperature Low
+#: locale/ipp-strings.c:3598
+msgid "printer-state-reasons.platform-temperature-low"
+msgstr ""
+
+#. TRANSLATORS: Power Down
+#: locale/ipp-strings.c:3600
msgid "printer-state-reasons.power-down"
-msgstr "Power Down"
+msgstr ""
+
+#. TRANSLATORS: Power Up
+#: locale/ipp-strings.c:3602
msgid "printer-state-reasons.power-up"
-msgstr "Power Up"
+msgstr ""
+
+#. TRANSLATORS: Printer Reset Manually
+#: locale/ipp-strings.c:3604
msgid "printer-state-reasons.printer-manual-reset"
-msgstr "Printer Reset Manually"
+msgstr ""
+
+#. TRANSLATORS: Printer Reset Remotely
+#: locale/ipp-strings.c:3606
msgid "printer-state-reasons.printer-nms-reset"
-msgstr "Printer Reset Remotely"
+msgstr ""
+
+#. TRANSLATORS: Printer Ready To Print
+#: locale/ipp-strings.c:3608
msgid "printer-state-reasons.printer-ready-to-print"
-msgstr "Printer Ready To Print"
+msgstr ""
+
+#. TRANSLATORS: Puncher Added
+#: locale/ipp-strings.c:3610
msgid "printer-state-reasons.puncher-added"
-msgstr "Puncher Added"
+msgstr ""
+
+#. TRANSLATORS: Puncher Almost Empty
+#: locale/ipp-strings.c:3612
msgid "printer-state-reasons.puncher-almost-empty"
-msgstr "Puncher Almost Empty"
+msgstr ""
+
+#. TRANSLATORS: Puncher Almost Full
+#: locale/ipp-strings.c:3614
msgid "printer-state-reasons.puncher-almost-full"
-msgstr "Puncher Almost Full"
+msgstr ""
+
+#. TRANSLATORS: Puncher At Limit
+#: locale/ipp-strings.c:3616
msgid "printer-state-reasons.puncher-at-limit"
-msgstr "Puncher At Limit"
+msgstr ""
+
+#. TRANSLATORS: Puncher Closed
+#: locale/ipp-strings.c:3618
msgid "printer-state-reasons.puncher-closed"
-msgstr "Puncher Closed"
+msgstr ""
+
+#. TRANSLATORS: Puncher Configuration Change
+#: locale/ipp-strings.c:3620
msgid "printer-state-reasons.puncher-configuration-change"
-msgstr "Puncher Configuration Change"
+msgstr ""
+
+#. TRANSLATORS: Puncher Cover Closed
+#: locale/ipp-strings.c:3622
msgid "printer-state-reasons.puncher-cover-closed"
-msgstr "Puncher Cover Closed"
+msgstr ""
+
+#. TRANSLATORS: Puncher Cover Open
+#: locale/ipp-strings.c:3624
msgid "printer-state-reasons.puncher-cover-open"
-msgstr "Puncher Cover Open"
+msgstr ""
+
+#. TRANSLATORS: Puncher Empty
+#: locale/ipp-strings.c:3626
msgid "printer-state-reasons.puncher-empty"
-msgstr "Puncher Empty"
+msgstr ""
+
+#. TRANSLATORS: Puncher Full
+#: locale/ipp-strings.c:3628
msgid "printer-state-reasons.puncher-full"
-msgstr "Puncher Full"
+msgstr ""
+
+#. TRANSLATORS: Puncher Interlock Closed
+#: locale/ipp-strings.c:3630
msgid "printer-state-reasons.puncher-interlock-closed"
-msgstr "Puncher Interlock Closed"
+msgstr ""
+
+#. TRANSLATORS: Puncher Interlock Open
+#: locale/ipp-strings.c:3632
msgid "printer-state-reasons.puncher-interlock-open"
-msgstr "Puncher Interlock Open"
+msgstr ""
+
+#. TRANSLATORS: Puncher Jam
+#: locale/ipp-strings.c:3634
msgid "printer-state-reasons.puncher-jam"
-msgstr "Puncher Jam"
+msgstr ""
+
+#. TRANSLATORS: Puncher Life Almost Over
+#: locale/ipp-strings.c:3636
msgid "printer-state-reasons.puncher-life-almost-over"
-msgstr "Puncher Life Almost Over"
+msgstr ""
+
+#. TRANSLATORS: Puncher Life Over
+#: locale/ipp-strings.c:3638
msgid "printer-state-reasons.puncher-life-over"
-msgstr "Puncher Life Over"
+msgstr ""
+
+#. TRANSLATORS: Puncher Memory Exhausted
+#: locale/ipp-strings.c:3640
msgid "printer-state-reasons.puncher-memory-exhausted"
-msgstr "Puncher Memory Exhausted"
+msgstr ""
+
+#. TRANSLATORS: Puncher Missing
+#: locale/ipp-strings.c:3642
msgid "printer-state-reasons.puncher-missing"
-msgstr "Puncher Missing"
+msgstr ""
+
+#. TRANSLATORS: Puncher Motor Failure
+#: locale/ipp-strings.c:3644
msgid "printer-state-reasons.puncher-motor-failure"
-msgstr "Puncher Motor Failure"
+msgstr ""
+
+#. TRANSLATORS: Puncher Near Limit
+#: locale/ipp-strings.c:3646
msgid "printer-state-reasons.puncher-near-limit"
-msgstr "Puncher Near Limit"
+msgstr ""
+
+#. TRANSLATORS: Puncher Offline
+#: locale/ipp-strings.c:3648
msgid "printer-state-reasons.puncher-offline"
-msgstr "Puncher Offline"
+msgstr ""
+
+#. TRANSLATORS: Puncher Opened
+#: locale/ipp-strings.c:3650
msgid "printer-state-reasons.puncher-opened"
-msgstr "Puncher Opened"
+msgstr ""
+
+#. TRANSLATORS: Puncher Over Temperature
+#: locale/ipp-strings.c:3652
msgid "printer-state-reasons.puncher-over-temperature"
-msgstr "Puncher Over Temperature"
+msgstr ""
+
+#. TRANSLATORS: Puncher Power Saver
+#: locale/ipp-strings.c:3654
msgid "printer-state-reasons.puncher-power-saver"
-msgstr "Puncher Power Saver"
+msgstr ""
+
+#. TRANSLATORS: Puncher Recoverable Failure
+#: locale/ipp-strings.c:3656
msgid "printer-state-reasons.puncher-recoverable-failure"
-msgstr "Puncher Recoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Puncher Recoverable Storage
+#: locale/ipp-strings.c:3658
msgid "printer-state-reasons.puncher-recoverable-storage"
-msgstr "Puncher Recoverable Storage"
+msgstr ""
+
+#. TRANSLATORS: Puncher Removed
+#: locale/ipp-strings.c:3660
msgid "printer-state-reasons.puncher-removed"
-msgstr "Puncher Removed"
+msgstr ""
+
+#. TRANSLATORS: Puncher Resource Added
+#: locale/ipp-strings.c:3662
msgid "printer-state-reasons.puncher-resource-added"
-msgstr "Puncher Resource Added"
+msgstr ""
+
+#. TRANSLATORS: Puncher Resource Removed
+#: locale/ipp-strings.c:3664
msgid "printer-state-reasons.puncher-resource-removed"
-msgstr "Puncher Resource Removed"
+msgstr ""
+
+#. TRANSLATORS: Puncher Thermistor Failure
+#: locale/ipp-strings.c:3666
msgid "printer-state-reasons.puncher-thermistor-failure"
-msgstr "Puncher Thermistor Failure"
+msgstr ""
+
+#. TRANSLATORS: Puncher Timing Failure
+#: locale/ipp-strings.c:3668
msgid "printer-state-reasons.puncher-timing-failure"
-msgstr "Puncher Timing Failure"
+msgstr ""
+
+#. TRANSLATORS: Puncher Turned Off
+#: locale/ipp-strings.c:3670
msgid "printer-state-reasons.puncher-turned-off"
-msgstr "Puncher Turned Off"
+msgstr ""
+
+#. TRANSLATORS: Puncher Turned On
+#: locale/ipp-strings.c:3672
msgid "printer-state-reasons.puncher-turned-on"
-msgstr "Puncher Turned On"
+msgstr ""
+
+#. TRANSLATORS: Puncher Under Temperature
+#: locale/ipp-strings.c:3674
msgid "printer-state-reasons.puncher-under-temperature"
-msgstr "Puncher Under Temperature"
+msgstr ""
+
+#. TRANSLATORS: Puncher Unrecoverable Failure
+#: locale/ipp-strings.c:3676
msgid "printer-state-reasons.puncher-unrecoverable-failure"
-msgstr "Puncher Unrecoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Puncher Unrecoverable Storage Error
+#: locale/ipp-strings.c:3678
msgid "printer-state-reasons.puncher-unrecoverable-storage-error"
-msgstr "Puncher Unrecoverable Storage Error"
+msgstr ""
+
+#. TRANSLATORS: Puncher Warming Up
+#: locale/ipp-strings.c:3680
msgid "printer-state-reasons.puncher-warming-up"
-msgstr "Puncher Warming Up"
+msgstr ""
+
+#. TRANSLATORS: Resuming
+#: locale/ipp-strings.c:3682
+msgid "printer-state-reasons.resuming"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Added
+#: locale/ipp-strings.c:3684
msgid "printer-state-reasons.separation-cutter-added"
-msgstr "Separation Cutter Added"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Almost Empty
+#: locale/ipp-strings.c:3686
msgid "printer-state-reasons.separation-cutter-almost-empty"
-msgstr "Separation Cutter Almost Empty"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Almost Full
+#: locale/ipp-strings.c:3688
msgid "printer-state-reasons.separation-cutter-almost-full"
-msgstr "Separation Cutter Almost Full"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter At Limit
+#: locale/ipp-strings.c:3690
msgid "printer-state-reasons.separation-cutter-at-limit"
-msgstr "Separation Cutter At Limit"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Closed
+#: locale/ipp-strings.c:3692
msgid "printer-state-reasons.separation-cutter-closed"
-msgstr "Separation Cutter Closed"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Configuration Change
+#: locale/ipp-strings.c:3694
msgid "printer-state-reasons.separation-cutter-configuration-change"
-msgstr "Separation Cutter Configuration Change"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Cover Closed
+#: locale/ipp-strings.c:3696
msgid "printer-state-reasons.separation-cutter-cover-closed"
-msgstr "Separation Cutter Cover Closed"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Cover Open
+#: locale/ipp-strings.c:3698
msgid "printer-state-reasons.separation-cutter-cover-open"
-msgstr "Separation Cutter Cover Open"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Empty
+#: locale/ipp-strings.c:3700
msgid "printer-state-reasons.separation-cutter-empty"
-msgstr "Separation Cutter Empty"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Full
+#: locale/ipp-strings.c:3702
msgid "printer-state-reasons.separation-cutter-full"
-msgstr "Separation Cutter Full"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Interlock Closed
+#: locale/ipp-strings.c:3704
msgid "printer-state-reasons.separation-cutter-interlock-closed"
-msgstr "Separation Cutter Interlock Closed"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Interlock Open
+#: locale/ipp-strings.c:3706
msgid "printer-state-reasons.separation-cutter-interlock-open"
-msgstr "Separation Cutter Interlock Open"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Jam
+#: locale/ipp-strings.c:3708
msgid "printer-state-reasons.separation-cutter-jam"
-msgstr "Separation Cutter Jam"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Life Almost Over
+#: locale/ipp-strings.c:3710
msgid "printer-state-reasons.separation-cutter-life-almost-over"
-msgstr "Separation Cutter Life Almost Over"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Life Over
+#: locale/ipp-strings.c:3712
msgid "printer-state-reasons.separation-cutter-life-over"
-msgstr "Separation Cutter Life Over"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Memory Exhausted
+#: locale/ipp-strings.c:3714
msgid "printer-state-reasons.separation-cutter-memory-exhausted"
-msgstr "Separation Cutter Memory Exhausted"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Missing
+#: locale/ipp-strings.c:3716
msgid "printer-state-reasons.separation-cutter-missing"
-msgstr "Separation Cutter Missing"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Motor Failure
+#: locale/ipp-strings.c:3718
msgid "printer-state-reasons.separation-cutter-motor-failure"
-msgstr "Separation Cutter Motor Failure"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Near Limit
+#: locale/ipp-strings.c:3720
msgid "printer-state-reasons.separation-cutter-near-limit"
-msgstr "Separation Cutter Near Limit"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Offline
+#: locale/ipp-strings.c:3722
msgid "printer-state-reasons.separation-cutter-offline"
-msgstr "Separation Cutter Offline"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Opened
+#: locale/ipp-strings.c:3724
msgid "printer-state-reasons.separation-cutter-opened"
-msgstr "Separation Cutter Opened"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Over Temperature
+#: locale/ipp-strings.c:3726
msgid "printer-state-reasons.separation-cutter-over-temperature"
-msgstr "Separation Cutter Over Temperature"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Power Saver
+#: locale/ipp-strings.c:3728
msgid "printer-state-reasons.separation-cutter-power-saver"
-msgstr "Separation Cutter Power Saver"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Recoverable Failure
+#: locale/ipp-strings.c:3730
msgid "printer-state-reasons.separation-cutter-recoverable-failure"
-msgstr "Separation Cutter Recoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Recoverable Storage
+#: locale/ipp-strings.c:3732
msgid "printer-state-reasons.separation-cutter-recoverable-storage"
-msgstr "Separation Cutter Recoverable Storage"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Removed
+#: locale/ipp-strings.c:3734
msgid "printer-state-reasons.separation-cutter-removed"
-msgstr "Separation Cutter Removed"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Resource Added
+#: locale/ipp-strings.c:3736
msgid "printer-state-reasons.separation-cutter-resource-added"
-msgstr "Separation Cutter Resource Added"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Resource Removed
+#: locale/ipp-strings.c:3738
msgid "printer-state-reasons.separation-cutter-resource-removed"
-msgstr "Separation Cutter Resource Removed"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Thermistor Failure
+#: locale/ipp-strings.c:3740
msgid "printer-state-reasons.separation-cutter-thermistor-failure"
-msgstr "Separation Cutter Thermistor Failure"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Timing Failure
+#: locale/ipp-strings.c:3742
msgid "printer-state-reasons.separation-cutter-timing-failure"
-msgstr "Separation Cutter Timing Failure"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Turned Off
+#: locale/ipp-strings.c:3744
msgid "printer-state-reasons.separation-cutter-turned-off"
-msgstr "Separation Cutter Turned Off"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Turned On
+#: locale/ipp-strings.c:3746
msgid "printer-state-reasons.separation-cutter-turned-on"
-msgstr "Separation Cutter Turned On"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Under Temperature
+#: locale/ipp-strings.c:3748
msgid "printer-state-reasons.separation-cutter-under-temperature"
-msgstr "Separation Cutter Under Temperature"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Unrecoverable Failure
+#: locale/ipp-strings.c:3750
msgid "printer-state-reasons.separation-cutter-unrecoverable-failure"
-msgstr "Separation Cutter Unrecoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Unrecoverable Storage Error
+#: locale/ipp-strings.c:3752
msgid "printer-state-reasons.separation-cutter-unrecoverable-storage-error"
-msgstr "Separation Cutter Unrecoverable Storage Error"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Warming Up
+#: locale/ipp-strings.c:3754
msgid "printer-state-reasons.separation-cutter-warming-up"
-msgstr "Separation Cutter Warming Up"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator Added
+#: locale/ipp-strings.c:3756
msgid "printer-state-reasons.sheet-rotator-added"
-msgstr "Sheet Rotator Added"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator Almost Empty
+#: locale/ipp-strings.c:3758
msgid "printer-state-reasons.sheet-rotator-almost-empty"
-msgstr "Sheet Rotator Almost Empty"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator Almost Full
+#: locale/ipp-strings.c:3760
msgid "printer-state-reasons.sheet-rotator-almost-full"
-msgstr "Sheet Rotator Almost Full"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator At Limit
+#: locale/ipp-strings.c:3762
msgid "printer-state-reasons.sheet-rotator-at-limit"
-msgstr "Sheet Rotator At Limit"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator Closed
+#: locale/ipp-strings.c:3764
msgid "printer-state-reasons.sheet-rotator-closed"
-msgstr "Sheet Rotator Closed"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator Configuration Change
+#: locale/ipp-strings.c:3766
msgid "printer-state-reasons.sheet-rotator-configuration-change"
-msgstr "Sheet Rotator Configuration Change"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator Cover Closed
+#: locale/ipp-strings.c:3768
msgid "printer-state-reasons.sheet-rotator-cover-closed"
-msgstr "Sheet Rotator Cover Closed"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator Cover Open
+#: locale/ipp-strings.c:3770
msgid "printer-state-reasons.sheet-rotator-cover-open"
-msgstr "Sheet Rotator Cover Open"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator Empty
+#: locale/ipp-strings.c:3772
msgid "printer-state-reasons.sheet-rotator-empty"
-msgstr "Sheet Rotator Empty"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator Full
+#: locale/ipp-strings.c:3774
msgid "printer-state-reasons.sheet-rotator-full"
-msgstr "Sheet Rotator Full"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator Interlock Closed
+#: locale/ipp-strings.c:3776
msgid "printer-state-reasons.sheet-rotator-interlock-closed"
-msgstr "Sheet Rotator Interlock Closed"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator Interlock Open
+#: locale/ipp-strings.c:3778
msgid "printer-state-reasons.sheet-rotator-interlock-open"
-msgstr "Sheet Rotator Interlock Open"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator Jam
+#: locale/ipp-strings.c:3780
msgid "printer-state-reasons.sheet-rotator-jam"
-msgstr "Sheet Rotator Jam"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator Life Almost Over
+#: locale/ipp-strings.c:3782
msgid "printer-state-reasons.sheet-rotator-life-almost-over"
-msgstr "Sheet Rotator Life Almost Over"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator Life Over
+#: locale/ipp-strings.c:3784
msgid "printer-state-reasons.sheet-rotator-life-over"
-msgstr "Sheet Rotator Life Over"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator Memory Exhausted
+#: locale/ipp-strings.c:3786
msgid "printer-state-reasons.sheet-rotator-memory-exhausted"
-msgstr "Sheet Rotator Memory Exhausted"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator Missing
+#: locale/ipp-strings.c:3788
msgid "printer-state-reasons.sheet-rotator-missing"
-msgstr "Sheet Rotator Missing"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator Motor Failure
+#: locale/ipp-strings.c:3790
msgid "printer-state-reasons.sheet-rotator-motor-failure"
-msgstr "Sheet Rotator Motor Failure"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator Near Limit
+#: locale/ipp-strings.c:3792
msgid "printer-state-reasons.sheet-rotator-near-limit"
-msgstr "Sheet Rotator Near Limit"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator Offline
+#: locale/ipp-strings.c:3794
msgid "printer-state-reasons.sheet-rotator-offline"
-msgstr "Sheet Rotator Offline"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator Opened
+#: locale/ipp-strings.c:3796
msgid "printer-state-reasons.sheet-rotator-opened"
-msgstr "Sheet Rotator Opened"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator Over Temperature
+#: locale/ipp-strings.c:3798
msgid "printer-state-reasons.sheet-rotator-over-temperature"
-msgstr "Sheet Rotator Over Temperature"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator Power Saver
+#: locale/ipp-strings.c:3800
msgid "printer-state-reasons.sheet-rotator-power-saver"
-msgstr "Sheet Rotator Power Saver"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator Recoverable Failure
+#: locale/ipp-strings.c:3802
msgid "printer-state-reasons.sheet-rotator-recoverable-failure"
-msgstr "Sheet Rotator Recoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator Recoverable Storage
+#: locale/ipp-strings.c:3804
msgid "printer-state-reasons.sheet-rotator-recoverable-storage"
-msgstr "Sheet Rotator Recoverable Storage"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator Removed
+#: locale/ipp-strings.c:3806
msgid "printer-state-reasons.sheet-rotator-removed"
-msgstr "Sheet Rotator Removed"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator Resource Added
+#: locale/ipp-strings.c:3808
msgid "printer-state-reasons.sheet-rotator-resource-added"
-msgstr "Sheet Rotator Resource Added"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator Resource Removed
+#: locale/ipp-strings.c:3810
msgid "printer-state-reasons.sheet-rotator-resource-removed"
-msgstr "Sheet Rotator Resource Removed"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator Thermistor Failure
+#: locale/ipp-strings.c:3812
msgid "printer-state-reasons.sheet-rotator-thermistor-failure"
-msgstr "Sheet Rotator Thermistor Failure"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator Timing Failure
+#: locale/ipp-strings.c:3814
msgid "printer-state-reasons.sheet-rotator-timing-failure"
-msgstr "Sheet Rotator Timing Failure"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator Turned Off
+#: locale/ipp-strings.c:3816
msgid "printer-state-reasons.sheet-rotator-turned-off"
-msgstr "Sheet Rotator Turned Off"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator Turned On
+#: locale/ipp-strings.c:3818
msgid "printer-state-reasons.sheet-rotator-turned-on"
-msgstr "Sheet Rotator Turned On"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator Under Temperature
+#: locale/ipp-strings.c:3820
msgid "printer-state-reasons.sheet-rotator-under-temperature"
-msgstr "Sheet Rotator Under Temperature"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator Unrecoverable Failure
+#: locale/ipp-strings.c:3822
msgid "printer-state-reasons.sheet-rotator-unrecoverable-failure"
-msgstr "Sheet Rotator Unrecoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator Unrecoverable Storage Error
+#: locale/ipp-strings.c:3824
msgid "printer-state-reasons.sheet-rotator-unrecoverable-storage-error"
-msgstr "Sheet Rotator Unrecoverable Storage Error"
+msgstr ""
+
+#. TRANSLATORS: Sheet Rotator Warming Up
+#: locale/ipp-strings.c:3826
msgid "printer-state-reasons.sheet-rotator-warming-up"
-msgstr "Sheet Rotator Warming Up"
+msgstr ""
+
+#. TRANSLATORS: Shutdown
+#: locale/ipp-strings.c:3828
msgid "printer-state-reasons.shutdown"
-msgstr "Shutdown"
+msgstr ""
+
+#. TRANSLATORS: Slitter Added
+#: locale/ipp-strings.c:3830
msgid "printer-state-reasons.slitter-added"
-msgstr "Slitter Added"
+msgstr ""
+
+#. TRANSLATORS: Slitter Almost Empty
+#: locale/ipp-strings.c:3832
msgid "printer-state-reasons.slitter-almost-empty"
-msgstr "Slitter Almost Empty"
+msgstr ""
+
+#. TRANSLATORS: Slitter Almost Full
+#: locale/ipp-strings.c:3834
msgid "printer-state-reasons.slitter-almost-full"
-msgstr "Slitter Almost Full"
+msgstr ""
+
+#. TRANSLATORS: Slitter At Limit
+#: locale/ipp-strings.c:3836
msgid "printer-state-reasons.slitter-at-limit"
-msgstr "Slitter At Limit"
+msgstr ""
+
+#. TRANSLATORS: Slitter Closed
+#: locale/ipp-strings.c:3838
msgid "printer-state-reasons.slitter-closed"
-msgstr "Slitter Closed"
+msgstr ""
+
+#. TRANSLATORS: Slitter Configuration Change
+#: locale/ipp-strings.c:3840
msgid "printer-state-reasons.slitter-configuration-change"
-msgstr "Slitter Configuration Change"
+msgstr ""
+
+#. TRANSLATORS: Slitter Cover Closed
+#: locale/ipp-strings.c:3842
msgid "printer-state-reasons.slitter-cover-closed"
-msgstr "Slitter Cover Closed"
+msgstr ""
+
+#. TRANSLATORS: Slitter Cover Open
+#: locale/ipp-strings.c:3844
msgid "printer-state-reasons.slitter-cover-open"
-msgstr "Slitter Cover Open"
+msgstr ""
+
+#. TRANSLATORS: Slitter Empty
+#: locale/ipp-strings.c:3846
msgid "printer-state-reasons.slitter-empty"
-msgstr "Slitter Empty"
+msgstr ""
+
+#. TRANSLATORS: Slitter Full
+#: locale/ipp-strings.c:3848
msgid "printer-state-reasons.slitter-full"
-msgstr "Slitter Full"
+msgstr ""
+
+#. TRANSLATORS: Slitter Interlock Closed
+#: locale/ipp-strings.c:3850
msgid "printer-state-reasons.slitter-interlock-closed"
-msgstr "Slitter Interlock Closed"
+msgstr ""
+
+#. TRANSLATORS: Slitter Interlock Open
+#: locale/ipp-strings.c:3852
msgid "printer-state-reasons.slitter-interlock-open"
-msgstr "Slitter Interlock Open"
+msgstr ""
+
+#. TRANSLATORS: Slitter Jam
+#: locale/ipp-strings.c:3854
msgid "printer-state-reasons.slitter-jam"
-msgstr "Slitter Jam"
+msgstr ""
+
+#. TRANSLATORS: Slitter Life Almost Over
+#: locale/ipp-strings.c:3856
msgid "printer-state-reasons.slitter-life-almost-over"
-msgstr "Slitter Life Almost Over"
+msgstr ""
+
+#. TRANSLATORS: Slitter Life Over
+#: locale/ipp-strings.c:3858
msgid "printer-state-reasons.slitter-life-over"
-msgstr "Slitter Life Over"
+msgstr ""
+
+#. TRANSLATORS: Slitter Memory Exhausted
+#: locale/ipp-strings.c:3860
msgid "printer-state-reasons.slitter-memory-exhausted"
-msgstr "Slitter Memory Exhausted"
+msgstr ""
+
+#. TRANSLATORS: Slitter Missing
+#: locale/ipp-strings.c:3862
msgid "printer-state-reasons.slitter-missing"
-msgstr "Slitter Missing"
+msgstr ""
+
+#. TRANSLATORS: Slitter Motor Failure
+#: locale/ipp-strings.c:3864
msgid "printer-state-reasons.slitter-motor-failure"
-msgstr "Slitter Motor Failure"
+msgstr ""
+
+#. TRANSLATORS: Slitter Near Limit
+#: locale/ipp-strings.c:3866
msgid "printer-state-reasons.slitter-near-limit"
-msgstr "Slitter Near Limit"
+msgstr ""
+
+#. TRANSLATORS: Slitter Offline
+#: locale/ipp-strings.c:3868
msgid "printer-state-reasons.slitter-offline"
-msgstr "Slitter Offline"
+msgstr ""
+
+#. TRANSLATORS: Slitter Opened
+#: locale/ipp-strings.c:3870
msgid "printer-state-reasons.slitter-opened"
-msgstr "Slitter Opened"
+msgstr ""
+
+#. TRANSLATORS: Slitter Over Temperature
+#: locale/ipp-strings.c:3872
msgid "printer-state-reasons.slitter-over-temperature"
-msgstr "Slitter Over Temperature"
+msgstr ""
+
+#. TRANSLATORS: Slitter Power Saver
+#: locale/ipp-strings.c:3874
msgid "printer-state-reasons.slitter-power-saver"
-msgstr "Slitter Power Saver"
+msgstr ""
+
+#. TRANSLATORS: Slitter Recoverable Failure
+#: locale/ipp-strings.c:3876
msgid "printer-state-reasons.slitter-recoverable-failure"
-msgstr "Slitter Recoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Slitter Recoverable Storage
+#: locale/ipp-strings.c:3878
msgid "printer-state-reasons.slitter-recoverable-storage"
-msgstr "Slitter Recoverable Storage"
+msgstr ""
+
+#. TRANSLATORS: Slitter Removed
+#: locale/ipp-strings.c:3880
msgid "printer-state-reasons.slitter-removed"
-msgstr "Slitter Removed"
+msgstr ""
+
+#. TRANSLATORS: Slitter Resource Added
+#: locale/ipp-strings.c:3882
msgid "printer-state-reasons.slitter-resource-added"
-msgstr "Slitter Resource Added"
+msgstr ""
+
+#. TRANSLATORS: Slitter Resource Removed
+#: locale/ipp-strings.c:3884
msgid "printer-state-reasons.slitter-resource-removed"
-msgstr "Slitter Resource Removed"
+msgstr ""
+
+#. TRANSLATORS: Slitter Thermistor Failure
+#: locale/ipp-strings.c:3886
msgid "printer-state-reasons.slitter-thermistor-failure"
-msgstr "Slitter Thermistor Failure"
+msgstr ""
+
+#. TRANSLATORS: Slitter Timing Failure
+#: locale/ipp-strings.c:3888
msgid "printer-state-reasons.slitter-timing-failure"
-msgstr "Slitter Timing Failure"
+msgstr ""
+
+#. TRANSLATORS: Slitter Turned Off
+#: locale/ipp-strings.c:3890
msgid "printer-state-reasons.slitter-turned-off"
-msgstr "Slitter Turned Off"
+msgstr ""
+
+#. TRANSLATORS: Slitter Turned On
+#: locale/ipp-strings.c:3892
msgid "printer-state-reasons.slitter-turned-on"
-msgstr "Slitter Turned On"
+msgstr ""
+
+#. TRANSLATORS: Slitter Under Temperature
+#: locale/ipp-strings.c:3894
msgid "printer-state-reasons.slitter-under-temperature"
-msgstr "Slitter Under Temperature"
+msgstr ""
+
+#. TRANSLATORS: Slitter Unrecoverable Failure
+#: locale/ipp-strings.c:3896
msgid "printer-state-reasons.slitter-unrecoverable-failure"
-msgstr "Slitter Unrecoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Slitter Unrecoverable Storage Error
+#: locale/ipp-strings.c:3898
msgid "printer-state-reasons.slitter-unrecoverable-storage-error"
-msgstr "Slitter Unrecoverable Storage Error"
+msgstr ""
+
+#. TRANSLATORS: Slitter Warming Up
+#: locale/ipp-strings.c:3900
msgid "printer-state-reasons.slitter-warming-up"
-msgstr "Slitter Warming Up"
+msgstr ""
+
+#. TRANSLATORS: Spool Area Full
+#: locale/ipp-strings.c:3902
msgid "printer-state-reasons.spool-area-full"
-msgstr "Spool Area Full"
+msgstr ""
+
+#. TRANSLATORS: Stacker Added
+#: locale/ipp-strings.c:3904
msgid "printer-state-reasons.stacker-added"
-msgstr "Stacker Added"
+msgstr ""
+
+#. TRANSLATORS: Stacker Almost Empty
+#: locale/ipp-strings.c:3906
msgid "printer-state-reasons.stacker-almost-empty"
-msgstr "Stacker Almost Empty"
+msgstr ""
+
+#. TRANSLATORS: Stacker Almost Full
+#: locale/ipp-strings.c:3908
msgid "printer-state-reasons.stacker-almost-full"
-msgstr "Stacker Almost Full"
+msgstr ""
+
+#. TRANSLATORS: Stacker At Limit
+#: locale/ipp-strings.c:3910
msgid "printer-state-reasons.stacker-at-limit"
-msgstr "Stacker At Limit"
+msgstr ""
+
+#. TRANSLATORS: Stacker Closed
+#: locale/ipp-strings.c:3912
msgid "printer-state-reasons.stacker-closed"
-msgstr "Stacker Closed"
+msgstr ""
+
+#. TRANSLATORS: Stacker Configuration Change
+#: locale/ipp-strings.c:3914
msgid "printer-state-reasons.stacker-configuration-change"
-msgstr "Stacker Configuration Change"
+msgstr ""
+
+#. TRANSLATORS: Stacker Cover Closed
+#: locale/ipp-strings.c:3916
msgid "printer-state-reasons.stacker-cover-closed"
-msgstr "Stacker Cover Closed"
+msgstr ""
+
+#. TRANSLATORS: Stacker Cover Open
+#: locale/ipp-strings.c:3918
msgid "printer-state-reasons.stacker-cover-open"
-msgstr "Stacker Cover Open"
+msgstr ""
+
+#. TRANSLATORS: Stacker Empty
+#: locale/ipp-strings.c:3920
msgid "printer-state-reasons.stacker-empty"
-msgstr "Stacker Empty"
+msgstr ""
+
+#. TRANSLATORS: Stacker Full
+#: locale/ipp-strings.c:3922
msgid "printer-state-reasons.stacker-full"
-msgstr "Stacker Full"
+msgstr ""
+
+#. TRANSLATORS: Stacker Interlock Closed
+#: locale/ipp-strings.c:3924
msgid "printer-state-reasons.stacker-interlock-closed"
-msgstr "Stacker Interlock Closed"
+msgstr ""
+
+#. TRANSLATORS: Stacker Interlock Open
+#: locale/ipp-strings.c:3926
msgid "printer-state-reasons.stacker-interlock-open"
-msgstr "Stacker Interlock Open"
+msgstr ""
+
+#. TRANSLATORS: Stacker Jam
+#: locale/ipp-strings.c:3928
msgid "printer-state-reasons.stacker-jam"
-msgstr "Stacker Jam"
+msgstr ""
+
+#. TRANSLATORS: Stacker Life Almost Over
+#: locale/ipp-strings.c:3930
msgid "printer-state-reasons.stacker-life-almost-over"
-msgstr "Stacker Life Almost Over"
+msgstr ""
+
+#. TRANSLATORS: Stacker Life Over
+#: locale/ipp-strings.c:3932
msgid "printer-state-reasons.stacker-life-over"
-msgstr "Stacker Life Over"
+msgstr ""
+
+#. TRANSLATORS: Stacker Memory Exhausted
+#: locale/ipp-strings.c:3934
msgid "printer-state-reasons.stacker-memory-exhausted"
-msgstr "Stacker Memory Exhausted"
+msgstr ""
+
+#. TRANSLATORS: Stacker Missing
+#: locale/ipp-strings.c:3936
msgid "printer-state-reasons.stacker-missing"
-msgstr "Stacker Missing"
+msgstr ""
+
+#. TRANSLATORS: Stacker Motor Failure
+#: locale/ipp-strings.c:3938
msgid "printer-state-reasons.stacker-motor-failure"
-msgstr "Stacker Motor Failure"
+msgstr ""
+
+#. TRANSLATORS: Stacker Near Limit
+#: locale/ipp-strings.c:3940
msgid "printer-state-reasons.stacker-near-limit"
-msgstr "Stacker Near Limit"
+msgstr ""
+
+#. TRANSLATORS: Stacker Offline
+#: locale/ipp-strings.c:3942
msgid "printer-state-reasons.stacker-offline"
-msgstr "Stacker Offline"
+msgstr ""
+
+#. TRANSLATORS: Stacker Opened
+#: locale/ipp-strings.c:3944
msgid "printer-state-reasons.stacker-opened"
-msgstr "Stacker Opened"
+msgstr ""
+
+#. TRANSLATORS: Stacker Over Temperature
+#: locale/ipp-strings.c:3946
msgid "printer-state-reasons.stacker-over-temperature"
-msgstr "Stacker Over Temperature"
+msgstr ""
+
+#. TRANSLATORS: Stacker Power Saver
+#: locale/ipp-strings.c:3948
msgid "printer-state-reasons.stacker-power-saver"
-msgstr "Stacker Power Saver"
+msgstr ""
+
+#. TRANSLATORS: Stacker Recoverable Failure
+#: locale/ipp-strings.c:3950
msgid "printer-state-reasons.stacker-recoverable-failure"
-msgstr "Stacker Recoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Stacker Recoverable Storage
+#: locale/ipp-strings.c:3952
msgid "printer-state-reasons.stacker-recoverable-storage"
-msgstr "Stacker Recoverable Storage"
+msgstr ""
+
+#. TRANSLATORS: Stacker Removed
+#: locale/ipp-strings.c:3954
msgid "printer-state-reasons.stacker-removed"
-msgstr "Stacker Removed"
+msgstr ""
+
+#. TRANSLATORS: Stacker Resource Added
+#: locale/ipp-strings.c:3956
msgid "printer-state-reasons.stacker-resource-added"
-msgstr "Stacker Resource Added"
+msgstr ""
+
+#. TRANSLATORS: Stacker Resource Removed
+#: locale/ipp-strings.c:3958
msgid "printer-state-reasons.stacker-resource-removed"
-msgstr "Stacker Resource Removed"
+msgstr ""
+
+#. TRANSLATORS: Stacker Thermistor Failure
+#: locale/ipp-strings.c:3960
msgid "printer-state-reasons.stacker-thermistor-failure"
-msgstr "Stacker Thermistor Failure"
+msgstr ""
+
+#. TRANSLATORS: Stacker Timing Failure
+#: locale/ipp-strings.c:3962
msgid "printer-state-reasons.stacker-timing-failure"
-msgstr "Stacker Timing Failure"
+msgstr ""
+
+#. TRANSLATORS: Stacker Turned Off
+#: locale/ipp-strings.c:3964
msgid "printer-state-reasons.stacker-turned-off"
-msgstr "Stacker Turned Off"
+msgstr ""
+
+#. TRANSLATORS: Stacker Turned On
+#: locale/ipp-strings.c:3966
msgid "printer-state-reasons.stacker-turned-on"
-msgstr "Stacker Turned On"
+msgstr ""
+
+#. TRANSLATORS: Stacker Under Temperature
+#: locale/ipp-strings.c:3968
msgid "printer-state-reasons.stacker-under-temperature"
-msgstr "Stacker Under Temperature"
+msgstr ""
+
+#. TRANSLATORS: Stacker Unrecoverable Failure
+#: locale/ipp-strings.c:3970
msgid "printer-state-reasons.stacker-unrecoverable-failure"
-msgstr "Stacker Unrecoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Stacker Unrecoverable Storage Error
+#: locale/ipp-strings.c:3972
msgid "printer-state-reasons.stacker-unrecoverable-storage-error"
-msgstr "Stacker Unrecoverable Storage Error"
+msgstr ""
+
+#. TRANSLATORS: Stacker Warming Up
+#: locale/ipp-strings.c:3974
msgid "printer-state-reasons.stacker-warming-up"
-msgstr "Stacker Warming Up"
+msgstr ""
+
+#. TRANSLATORS: Stapler Added
+#: locale/ipp-strings.c:3976
msgid "printer-state-reasons.stapler-added"
-msgstr "Stapler Added"
+msgstr ""
+
+#. TRANSLATORS: Stapler Almost Empty
+#: locale/ipp-strings.c:3978
msgid "printer-state-reasons.stapler-almost-empty"
-msgstr "Stapler Almost Empty"
+msgstr ""
+
+#. TRANSLATORS: Stapler Almost Full
+#: locale/ipp-strings.c:3980
msgid "printer-state-reasons.stapler-almost-full"
-msgstr "Stapler Almost Full"
+msgstr ""
+
+#. TRANSLATORS: Stapler At Limit
+#: locale/ipp-strings.c:3982
msgid "printer-state-reasons.stapler-at-limit"
-msgstr "Stapler At Limit"
+msgstr ""
+
+#. TRANSLATORS: Stapler Closed
+#: locale/ipp-strings.c:3984
msgid "printer-state-reasons.stapler-closed"
-msgstr "Stapler Closed"
+msgstr ""
+
+#. TRANSLATORS: Stapler Configuration Change
+#: locale/ipp-strings.c:3986
msgid "printer-state-reasons.stapler-configuration-change"
-msgstr "Stapler Configuration Change"
+msgstr ""
+
+#. TRANSLATORS: Stapler Cover Closed
+#: locale/ipp-strings.c:3988
msgid "printer-state-reasons.stapler-cover-closed"
-msgstr "Stapler Cover Closed"
+msgstr ""
+
+#. TRANSLATORS: Stapler Cover Open
+#: locale/ipp-strings.c:3990
msgid "printer-state-reasons.stapler-cover-open"
-msgstr "Stapler Cover Open"
+msgstr ""
+
+#. TRANSLATORS: Stapler Empty
+#: locale/ipp-strings.c:3992
msgid "printer-state-reasons.stapler-empty"
-msgstr "Stapler Empty"
+msgstr ""
+
+#. TRANSLATORS: Stapler Full
+#: locale/ipp-strings.c:3994
msgid "printer-state-reasons.stapler-full"
-msgstr "Stapler Full"
+msgstr ""
+
+#. TRANSLATORS: Stapler Interlock Closed
+#: locale/ipp-strings.c:3996
msgid "printer-state-reasons.stapler-interlock-closed"
-msgstr "Stapler Interlock Closed"
+msgstr ""
+
+#. TRANSLATORS: Stapler Interlock Open
+#: locale/ipp-strings.c:3998
msgid "printer-state-reasons.stapler-interlock-open"
-msgstr "Stapler Interlock Open"
+msgstr ""
+
+#. TRANSLATORS: Stapler Jam
+#: locale/ipp-strings.c:4000
msgid "printer-state-reasons.stapler-jam"
-msgstr "Stapler Jam"
+msgstr ""
+
+#. TRANSLATORS: Stapler Life Almost Over
+#: locale/ipp-strings.c:4002
msgid "printer-state-reasons.stapler-life-almost-over"
-msgstr "Stapler Life Almost Over"
+msgstr ""
+
+#. TRANSLATORS: Stapler Life Over
+#: locale/ipp-strings.c:4004
msgid "printer-state-reasons.stapler-life-over"
-msgstr "Stapler Life Over"
+msgstr ""
+
+#. TRANSLATORS: Stapler Memory Exhausted
+#: locale/ipp-strings.c:4006
msgid "printer-state-reasons.stapler-memory-exhausted"
-msgstr "Stapler Memory Exhausted"
+msgstr ""
+
+#. TRANSLATORS: Stapler Missing
+#: locale/ipp-strings.c:4008
msgid "printer-state-reasons.stapler-missing"
-msgstr "Stapler Missing"
+msgstr ""
+
+#. TRANSLATORS: Stapler Motor Failure
+#: locale/ipp-strings.c:4010
msgid "printer-state-reasons.stapler-motor-failure"
-msgstr "Stapler Motor Failure"
+msgstr ""
+
+#. TRANSLATORS: Stapler Near Limit
+#: locale/ipp-strings.c:4012
msgid "printer-state-reasons.stapler-near-limit"
-msgstr "Stapler Near Limit"
+msgstr ""
+
+#. TRANSLATORS: Stapler Offline
+#: locale/ipp-strings.c:4014
msgid "printer-state-reasons.stapler-offline"
-msgstr "Stapler Offline"
+msgstr ""
+
+#. TRANSLATORS: Stapler Opened
+#: locale/ipp-strings.c:4016
msgid "printer-state-reasons.stapler-opened"
-msgstr "Stapler Opened"
+msgstr ""
+
+#. TRANSLATORS: Stapler Over Temperature
+#: locale/ipp-strings.c:4018
msgid "printer-state-reasons.stapler-over-temperature"
-msgstr "Stapler Over Temperature"
+msgstr ""
+
+#. TRANSLATORS: Stapler Power Saver
+#: locale/ipp-strings.c:4020
msgid "printer-state-reasons.stapler-power-saver"
-msgstr "Stapler Power Saver"
+msgstr ""
+
+#. TRANSLATORS: Stapler Recoverable Failure
+#: locale/ipp-strings.c:4022
msgid "printer-state-reasons.stapler-recoverable-failure"
-msgstr "Stapler Recoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Stapler Recoverable Storage
+#: locale/ipp-strings.c:4024
msgid "printer-state-reasons.stapler-recoverable-storage"
-msgstr "Stapler Recoverable Storage"
+msgstr ""
+
+#. TRANSLATORS: Stapler Removed
+#: locale/ipp-strings.c:4026
msgid "printer-state-reasons.stapler-removed"
-msgstr "Stapler Removed"
+msgstr ""
+
+#. TRANSLATORS: Stapler Resource Added
+#: locale/ipp-strings.c:4028
msgid "printer-state-reasons.stapler-resource-added"
-msgstr "Stapler Resource Added"
+msgstr ""
+
+#. TRANSLATORS: Stapler Resource Removed
+#: locale/ipp-strings.c:4030
msgid "printer-state-reasons.stapler-resource-removed"
-msgstr "Stapler Resource Removed"
+msgstr ""
+
+#. TRANSLATORS: Stapler Thermistor Failure
+#: locale/ipp-strings.c:4032
msgid "printer-state-reasons.stapler-thermistor-failure"
-msgstr "Stapler Thermistor Failure"
+msgstr ""
+
+#. TRANSLATORS: Stapler Timing Failure
+#: locale/ipp-strings.c:4034
msgid "printer-state-reasons.stapler-timing-failure"
-msgstr "Stapler Timing Failure"
+msgstr ""
+
+#. TRANSLATORS: Stapler Turned Off
+#: locale/ipp-strings.c:4036
msgid "printer-state-reasons.stapler-turned-off"
-msgstr "Stapler Turned Off"
+msgstr ""
+
+#. TRANSLATORS: Stapler Turned On
+#: locale/ipp-strings.c:4038
msgid "printer-state-reasons.stapler-turned-on"
-msgstr "Stapler Turned On"
+msgstr ""
+
+#. TRANSLATORS: Stapler Under Temperature
+#: locale/ipp-strings.c:4040
msgid "printer-state-reasons.stapler-under-temperature"
-msgstr "Stapler Under Temperature"
+msgstr ""
+
+#. TRANSLATORS: Stapler Unrecoverable Failure
+#: locale/ipp-strings.c:4042
msgid "printer-state-reasons.stapler-unrecoverable-failure"
-msgstr "Stapler Unrecoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Stapler Unrecoverable Storage Error
+#: locale/ipp-strings.c:4044
msgid "printer-state-reasons.stapler-unrecoverable-storage-error"
-msgstr "Stapler Unrecoverable Storage Error"
+msgstr ""
+
+#. TRANSLATORS: Stapler Warming Up
+#: locale/ipp-strings.c:4046
msgid "printer-state-reasons.stapler-warming-up"
-msgstr "Stapler Warming Up"
+msgstr ""
+
+#. TRANSLATORS: Stitcher Added
+#: locale/ipp-strings.c:4048
msgid "printer-state-reasons.stitcher-added"
-msgstr "Stitcher Added"
+msgstr ""
+
+#. TRANSLATORS: Stitcher Almost Empty
+#: locale/ipp-strings.c:4050
msgid "printer-state-reasons.stitcher-almost-empty"
-msgstr "Stitcher Almost Empty"
+msgstr ""
+
+#. TRANSLATORS: Stitcher Almost Full
+#: locale/ipp-strings.c:4052
msgid "printer-state-reasons.stitcher-almost-full"
-msgstr "Stitcher Almost Full"
+msgstr ""
+
+#. TRANSLATORS: Stitcher At Limit
+#: locale/ipp-strings.c:4054
msgid "printer-state-reasons.stitcher-at-limit"
-msgstr "Stitcher At Limit"
+msgstr ""
+
+#. TRANSLATORS: Stitcher Closed
+#: locale/ipp-strings.c:4056
msgid "printer-state-reasons.stitcher-closed"
-msgstr "Stitcher Closed"
+msgstr ""
+
+#. TRANSLATORS: Stitcher Configuration Change
+#: locale/ipp-strings.c:4058
msgid "printer-state-reasons.stitcher-configuration-change"
-msgstr "Stitcher Configuration Change"
+msgstr ""
+
+#. TRANSLATORS: Stitcher Cover Closed
+#: locale/ipp-strings.c:4060
msgid "printer-state-reasons.stitcher-cover-closed"
-msgstr "Stitcher Cover Closed"
+msgstr ""
+
+#. TRANSLATORS: Stitcher Cover Open
+#: locale/ipp-strings.c:4062
msgid "printer-state-reasons.stitcher-cover-open"
-msgstr "Stitcher Cover Open"
+msgstr ""
+
+#. TRANSLATORS: Stitcher Empty
+#: locale/ipp-strings.c:4064
msgid "printer-state-reasons.stitcher-empty"
-msgstr "Stitcher Empty"
+msgstr ""
+
+#. TRANSLATORS: Stitcher Full
+#: locale/ipp-strings.c:4066
msgid "printer-state-reasons.stitcher-full"
-msgstr "Stitcher Full"
+msgstr ""
+
+#. TRANSLATORS: Stitcher Interlock Closed
+#: locale/ipp-strings.c:4068
msgid "printer-state-reasons.stitcher-interlock-closed"
-msgstr "Stitcher Interlock Closed"
+msgstr ""
+
+#. TRANSLATORS: Stitcher Interlock Open
+#: locale/ipp-strings.c:4070
msgid "printer-state-reasons.stitcher-interlock-open"
-msgstr "Stitcher Interlock Open"
+msgstr ""
+
+#. TRANSLATORS: Stitcher Jam
+#: locale/ipp-strings.c:4072
msgid "printer-state-reasons.stitcher-jam"
-msgstr "Stitcher Jam"
+msgstr ""
+
+#. TRANSLATORS: Stitcher Life Almost Over
+#: locale/ipp-strings.c:4074
msgid "printer-state-reasons.stitcher-life-almost-over"
-msgstr "Stitcher Life Almost Over"
+msgstr ""
+
+#. TRANSLATORS: Stitcher Life Over
+#: locale/ipp-strings.c:4076
msgid "printer-state-reasons.stitcher-life-over"
-msgstr "Stitcher Life Over"
+msgstr ""
+
+#. TRANSLATORS: Stitcher Memory Exhausted
+#: locale/ipp-strings.c:4078
msgid "printer-state-reasons.stitcher-memory-exhausted"
-msgstr "Stitcher Memory Exhausted"
+msgstr ""
+
+#. TRANSLATORS: Stitcher Missing
+#: locale/ipp-strings.c:4080
msgid "printer-state-reasons.stitcher-missing"
-msgstr "Stitcher Missing"
+msgstr ""
+
+#. TRANSLATORS: Stitcher Motor Failure
+#: locale/ipp-strings.c:4082
msgid "printer-state-reasons.stitcher-motor-failure"
-msgstr "Stitcher Motor Failure"
+msgstr ""
+
+#. TRANSLATORS: Stitcher Near Limit
+#: locale/ipp-strings.c:4084
msgid "printer-state-reasons.stitcher-near-limit"
-msgstr "Stitcher Near Limit"
+msgstr ""
+
+#. TRANSLATORS: Stitcher Offline
+#: locale/ipp-strings.c:4086
msgid "printer-state-reasons.stitcher-offline"
-msgstr "Stitcher Offline"
+msgstr ""
+
+#. TRANSLATORS: Stitcher Opened
+#: locale/ipp-strings.c:4088
msgid "printer-state-reasons.stitcher-opened"
-msgstr "Stitcher Opened"
+msgstr ""
+
+#. TRANSLATORS: Stitcher Over Temperature
+#: locale/ipp-strings.c:4090
msgid "printer-state-reasons.stitcher-over-temperature"
-msgstr "Stitcher Over Temperature"
+msgstr ""
+
+#. TRANSLATORS: Stitcher Power Saver
+#: locale/ipp-strings.c:4092
msgid "printer-state-reasons.stitcher-power-saver"
-msgstr "Stitcher Power Saver"
+msgstr ""
+
+#. TRANSLATORS: Stitcher Recoverable Failure
+#: locale/ipp-strings.c:4094
msgid "printer-state-reasons.stitcher-recoverable-failure"
-msgstr "Stitcher Recoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Stitcher Recoverable Storage
+#: locale/ipp-strings.c:4096
msgid "printer-state-reasons.stitcher-recoverable-storage"
-msgstr "Stitcher Recoverable Storage"
+msgstr ""
+
+#. TRANSLATORS: Stitcher Removed
+#: locale/ipp-strings.c:4098
msgid "printer-state-reasons.stitcher-removed"
-msgstr "Stitcher Removed"
+msgstr ""
+
+#. TRANSLATORS: Stitcher Resource Added
+#: locale/ipp-strings.c:4100
msgid "printer-state-reasons.stitcher-resource-added"
-msgstr "Stitcher Resource Added"
+msgstr ""
+
+#. TRANSLATORS: Stitcher Resource Removed
+#: locale/ipp-strings.c:4102
msgid "printer-state-reasons.stitcher-resource-removed"
-msgstr "Stitcher Resource Removed"
+msgstr ""
+
+#. TRANSLATORS: Stitcher Thermistor Failure
+#: locale/ipp-strings.c:4104
msgid "printer-state-reasons.stitcher-thermistor-failure"
-msgstr "Stitcher Thermistor Failure"
+msgstr ""
+
+#. TRANSLATORS: Stitcher Timing Failure
+#: locale/ipp-strings.c:4106
msgid "printer-state-reasons.stitcher-timing-failure"
-msgstr "Stitcher Timing Failure"
+msgstr ""
+
+#. TRANSLATORS: Stitcher Turned Off
+#: locale/ipp-strings.c:4108
msgid "printer-state-reasons.stitcher-turned-off"
-msgstr "Stitcher Turned Off"
+msgstr ""
+
+#. TRANSLATORS: Stitcher Turned On
+#: locale/ipp-strings.c:4110
msgid "printer-state-reasons.stitcher-turned-on"
-msgstr "Stitcher Turned On"
+msgstr ""
+
+#. TRANSLATORS: Stitcher Under Temperature
+#: locale/ipp-strings.c:4112
msgid "printer-state-reasons.stitcher-under-temperature"
-msgstr "Stitcher Under Temperature"
+msgstr ""
+
+#. TRANSLATORS: Stitcher Unrecoverable Failure
+#: locale/ipp-strings.c:4114
msgid "printer-state-reasons.stitcher-unrecoverable-failure"
-msgstr "Stitcher Unrecoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Stitcher Unrecoverable Storage Error
+#: locale/ipp-strings.c:4116
msgid "printer-state-reasons.stitcher-unrecoverable-storage-error"
-msgstr "Stitcher Unrecoverable Storage Error"
+msgstr ""
+
+#. TRANSLATORS: Stitcher Warming Up
+#: locale/ipp-strings.c:4118
msgid "printer-state-reasons.stitcher-warming-up"
-msgstr "Stitcher Warming Up"
+msgstr ""
+
+#. TRANSLATORS: Stopped Partly
+#: locale/ipp-strings.c:4120
msgid "printer-state-reasons.stopped-partly"
-msgstr "Stopped Partly"
+msgstr ""
+
+#. TRANSLATORS: Stopping
+#: locale/ipp-strings.c:4122
msgid "printer-state-reasons.stopping"
-msgstr "Stopping"
+msgstr ""
+
+#. TRANSLATORS: Subunit Added
+#: locale/ipp-strings.c:4124
msgid "printer-state-reasons.subunit-added"
-msgstr "Subunit Added"
+msgstr ""
+
+#. TRANSLATORS: Subunit Almost Empty
+#: locale/ipp-strings.c:4126
msgid "printer-state-reasons.subunit-almost-empty"
-msgstr "Subunit Almost Empty"
+msgstr ""
+
+#. TRANSLATORS: Subunit Almost Full
+#: locale/ipp-strings.c:4128
msgid "printer-state-reasons.subunit-almost-full"
-msgstr "Subunit Almost Full"
+msgstr ""
+
+#. TRANSLATORS: Subunit At Limit
+#: locale/ipp-strings.c:4130
msgid "printer-state-reasons.subunit-at-limit"
-msgstr "Subunit At Limit"
+msgstr ""
+
+#. TRANSLATORS: Subunit Closed
+#: locale/ipp-strings.c:4132
msgid "printer-state-reasons.subunit-closed"
-msgstr "Subunit Closed"
+msgstr ""
+
+#. TRANSLATORS: Subunit Cooling Down
+#: locale/ipp-strings.c:4134
+msgid "printer-state-reasons.subunit-cooling-down"
+msgstr ""
+
+#. TRANSLATORS: Subunit Empty
+#: locale/ipp-strings.c:4136
msgid "printer-state-reasons.subunit-empty"
-msgstr "Subunit Empty"
+msgstr ""
+
+#. TRANSLATORS: Subunit Full
+#: locale/ipp-strings.c:4138
msgid "printer-state-reasons.subunit-full"
-msgstr "Subunit Full"
+msgstr ""
+
+#. TRANSLATORS: Subunit Life Almost Over
+#: locale/ipp-strings.c:4140
msgid "printer-state-reasons.subunit-life-almost-over"
-msgstr "Subunit Life Almost Over"
+msgstr ""
+
+#. TRANSLATORS: Subunit Life Over
+#: locale/ipp-strings.c:4142
msgid "printer-state-reasons.subunit-life-over"
-msgstr "Subunit Life Over"
+msgstr ""
+
+#. TRANSLATORS: Subunit Memory Exhausted
+#: locale/ipp-strings.c:4144
msgid "printer-state-reasons.subunit-memory-exhausted"
-msgstr "Subunit Memory Exhausted"
+msgstr ""
+
+#. TRANSLATORS: Subunit Missing
+#: locale/ipp-strings.c:4146
msgid "printer-state-reasons.subunit-missing"
-msgstr "Subunit Missing"
+msgstr ""
+
+#. TRANSLATORS: Subunit Motor Failure
+#: locale/ipp-strings.c:4148
msgid "printer-state-reasons.subunit-motor-failure"
-msgstr "Subunit Motor Failure"
+msgstr ""
+
+#. TRANSLATORS: Subunit Near Limit
+#: locale/ipp-strings.c:4150
msgid "printer-state-reasons.subunit-near-limit"
-msgstr "Subunit Near Limit"
+msgstr ""
+
+#. TRANSLATORS: Subunit Offline
+#: locale/ipp-strings.c:4152
msgid "printer-state-reasons.subunit-offline"
-msgstr "Subunit Offline"
+msgstr ""
+
+#. TRANSLATORS: Subunit Opened
+#: locale/ipp-strings.c:4154
msgid "printer-state-reasons.subunit-opened"
-msgstr "Subunit Opened"
+msgstr ""
+
+#. TRANSLATORS: Subunit Over Temperature
+#: locale/ipp-strings.c:4156
msgid "printer-state-reasons.subunit-over-temperature"
-msgstr "Subunit Over Temperature"
+msgstr ""
+
+#. TRANSLATORS: Subunit Power Saver
+#: locale/ipp-strings.c:4158
msgid "printer-state-reasons.subunit-power-saver"
-msgstr "Subunit Power Saver"
+msgstr ""
+
+#. TRANSLATORS: Subunit Recoverable Failure
+#: locale/ipp-strings.c:4160
msgid "printer-state-reasons.subunit-recoverable-failure"
-msgstr "Subunit Recoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Subunit Recoverable Storage
+#: locale/ipp-strings.c:4162
msgid "printer-state-reasons.subunit-recoverable-storage"
-msgstr "Subunit Recoverable Storage"
+msgstr ""
+
+#. TRANSLATORS: Subunit Removed
+#: locale/ipp-strings.c:4164
msgid "printer-state-reasons.subunit-removed"
-msgstr "Subunit Removed"
+msgstr ""
+
+#. TRANSLATORS: Subunit Resource Added
+#: locale/ipp-strings.c:4166
msgid "printer-state-reasons.subunit-resource-added"
-msgstr "Subunit Resource Added"
+msgstr ""
+
+#. TRANSLATORS: Subunit Resource Removed
+#: locale/ipp-strings.c:4168
msgid "printer-state-reasons.subunit-resource-removed"
-msgstr "Subunit Resource Removed"
+msgstr ""
+
+#. TRANSLATORS: Subunit Thermistor Failure
+#: locale/ipp-strings.c:4170
msgid "printer-state-reasons.subunit-thermistor-failure"
-msgstr "Subunit Thermistor Failure"
+msgstr ""
+
+#. TRANSLATORS: Subunit Timing Failure
+#: locale/ipp-strings.c:4172
msgid "printer-state-reasons.subunit-timing-Failure"
-msgstr "Subunit Timing Failure"
+msgstr ""
+
+#. TRANSLATORS: Subunit Turned Off
+#: locale/ipp-strings.c:4174
msgid "printer-state-reasons.subunit-turned-off"
-msgstr "Subunit Turned Off"
+msgstr ""
+
+#. TRANSLATORS: Subunit Turned On
+#: locale/ipp-strings.c:4176
msgid "printer-state-reasons.subunit-turned-on"
-msgstr "Subunit Turned On"
+msgstr ""
+
+#. TRANSLATORS: Subunit Under Temperature
+#: locale/ipp-strings.c:4178
msgid "printer-state-reasons.subunit-under-temperature"
-msgstr "Subunit Under Temperature"
+msgstr ""
+
+#. TRANSLATORS: Subunit Unrecoverable Failure
+#: locale/ipp-strings.c:4180
msgid "printer-state-reasons.subunit-unrecoverable-failure"
-msgstr "Subunit Unrecoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Subunit Unrecoverable Storage
+#: locale/ipp-strings.c:4182
msgid "printer-state-reasons.subunit-unrecoverable-storage"
-msgstr "Subunit Unrecoverable Storage"
+msgstr ""
+
+#. TRANSLATORS: Subunit Warming Up
+#: locale/ipp-strings.c:4184
msgid "printer-state-reasons.subunit-warming-up"
-msgstr "Subunit Warming Up"
+msgstr ""
+
+#. TRANSLATORS: Timed Out
+#: locale/ipp-strings.c:4186
msgid "printer-state-reasons.timed-out"
-msgstr "Timed Out"
+msgstr ""
+
+#. TRANSLATORS: Toner Empty
+#: locale/ipp-strings.c:4188
msgid "printer-state-reasons.toner-empty"
-msgstr "Toner Empty"
+msgstr ""
+
+#. TRANSLATORS: Toner Low
+#: locale/ipp-strings.c:4190
msgid "printer-state-reasons.toner-low"
-msgstr "Toner Low"
+msgstr ""
+
+#. TRANSLATORS: Trimmer Added
+#: locale/ipp-strings.c:4192
msgid "printer-state-reasons.trimmer-added"
-msgstr "Trimmer Added"
+msgstr ""
+
+#. TRANSLATORS: Trimmer Almost Empty
+#: locale/ipp-strings.c:4194
msgid "printer-state-reasons.trimmer-almost-empty"
-msgstr "Trimmer Almost Empty"
+msgstr ""
+
+#. TRANSLATORS: Trimmer Almost Full
+#: locale/ipp-strings.c:4196
msgid "printer-state-reasons.trimmer-almost-full"
-msgstr "Trimmer Almost Full"
+msgstr ""
+
+#. TRANSLATORS: Trimmer At Limit
+#: locale/ipp-strings.c:4198
msgid "printer-state-reasons.trimmer-at-limit"
-msgstr "Trimmer At Limit"
+msgstr ""
+
+#. TRANSLATORS: Trimmer Closed
+#: locale/ipp-strings.c:4200
msgid "printer-state-reasons.trimmer-closed"
-msgstr "Trimmer Closed"
+msgstr ""
+
+#. TRANSLATORS: Trimmer Configuration Change
+#: locale/ipp-strings.c:4202
msgid "printer-state-reasons.trimmer-configuration-change"
-msgstr "Trimmer Configuration Change"
+msgstr ""
+
+#. TRANSLATORS: Trimmer Cover Closed
+#: locale/ipp-strings.c:4204
msgid "printer-state-reasons.trimmer-cover-closed"
-msgstr "Trimmer Cover Closed"
+msgstr ""
+
+#. TRANSLATORS: Trimmer Cover Open
+#: locale/ipp-strings.c:4206
msgid "printer-state-reasons.trimmer-cover-open"
-msgstr "Trimmer Cover Open"
+msgstr ""
+
+#. TRANSLATORS: Trimmer Empty
+#: locale/ipp-strings.c:4208
msgid "printer-state-reasons.trimmer-empty"
-msgstr "Trimmer Empty"
+msgstr ""
+
+#. TRANSLATORS: Trimmer Full
+#: locale/ipp-strings.c:4210
msgid "printer-state-reasons.trimmer-full"
-msgstr "Trimmer Full"
+msgstr ""
+
+#. TRANSLATORS: Trimmer Interlock Closed
+#: locale/ipp-strings.c:4212
msgid "printer-state-reasons.trimmer-interlock-closed"
-msgstr "Trimmer Interlock Closed"
+msgstr ""
+
+#. TRANSLATORS: Trimmer Interlock Open
+#: locale/ipp-strings.c:4214
msgid "printer-state-reasons.trimmer-interlock-open"
-msgstr "Trimmer Interlock Open"
+msgstr ""
+
+#. TRANSLATORS: Trimmer Jam
+#: locale/ipp-strings.c:4216
msgid "printer-state-reasons.trimmer-jam"
-msgstr "Trimmer Jam"
+msgstr ""
+
+#. TRANSLATORS: Trimmer Life Almost Over
+#: locale/ipp-strings.c:4218
msgid "printer-state-reasons.trimmer-life-almost-over"
-msgstr "Trimmer Life Almost Over"
+msgstr ""
+
+#. TRANSLATORS: Trimmer Life Over
+#: locale/ipp-strings.c:4220
msgid "printer-state-reasons.trimmer-life-over"
-msgstr "Trimmer Life Over"
+msgstr ""
+
+#. TRANSLATORS: Trimmer Memory Exhausted
+#: locale/ipp-strings.c:4222
msgid "printer-state-reasons.trimmer-memory-exhausted"
-msgstr "Trimmer Memory Exhausted"
+msgstr ""
+
+#. TRANSLATORS: Trimmer Missing
+#: locale/ipp-strings.c:4224
msgid "printer-state-reasons.trimmer-missing"
-msgstr "Trimmer Missing"
+msgstr ""
+
+#. TRANSLATORS: Trimmer Motor Failure
+#: locale/ipp-strings.c:4226
msgid "printer-state-reasons.trimmer-motor-failure"
-msgstr "Trimmer Motor Failure"
+msgstr ""
+
+#. TRANSLATORS: Trimmer Near Limit
+#: locale/ipp-strings.c:4228
msgid "printer-state-reasons.trimmer-near-limit"
-msgstr "Trimmer Near Limit"
+msgstr ""
+
+#. TRANSLATORS: Trimmer Offline
+#: locale/ipp-strings.c:4230
msgid "printer-state-reasons.trimmer-offline"
-msgstr "Trimmer Offline"
+msgstr ""
+
+#. TRANSLATORS: Trimmer Opened
+#: locale/ipp-strings.c:4232
msgid "printer-state-reasons.trimmer-opened"
-msgstr "Trimmer Opened"
+msgstr ""
+
+#. TRANSLATORS: Trimmer Over Temperature
+#: locale/ipp-strings.c:4234
msgid "printer-state-reasons.trimmer-over-temperature"
-msgstr "Trimmer Over Temperature"
+msgstr ""
+
+#. TRANSLATORS: Trimmer Power Saver
+#: locale/ipp-strings.c:4236
msgid "printer-state-reasons.trimmer-power-saver"
-msgstr "Trimmer Power Saver"
+msgstr ""
+
+#. TRANSLATORS: Trimmer Recoverable Failure
+#: locale/ipp-strings.c:4238
msgid "printer-state-reasons.trimmer-recoverable-failure"
-msgstr "Trimmer Recoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Trimmer Recoverable Storage
+#: locale/ipp-strings.c:4240
msgid "printer-state-reasons.trimmer-recoverable-storage"
-msgstr "Trimmer Recoverable Storage"
+msgstr ""
+
+#. TRANSLATORS: Trimmer Removed
+#: locale/ipp-strings.c:4242
msgid "printer-state-reasons.trimmer-removed"
-msgstr "Trimmer Removed"
+msgstr ""
+
+#. TRANSLATORS: Trimmer Resource Added
+#: locale/ipp-strings.c:4244
msgid "printer-state-reasons.trimmer-resource-added"
-msgstr "Trimmer Resource Added"
+msgstr ""
+
+#. TRANSLATORS: Trimmer Resource Removed
+#: locale/ipp-strings.c:4246
msgid "printer-state-reasons.trimmer-resource-removed"
-msgstr "Trimmer Resource Removed"
+msgstr ""
+
+#. TRANSLATORS: Trimmer Thermistor Failure
+#: locale/ipp-strings.c:4248
msgid "printer-state-reasons.trimmer-thermistor-failure"
-msgstr "Trimmer Thermistor Failure"
+msgstr ""
+
+#. TRANSLATORS: Trimmer Timing Failure
+#: locale/ipp-strings.c:4250
msgid "printer-state-reasons.trimmer-timing-failure"
-msgstr "Trimmer Timing Failure"
+msgstr ""
+
+#. TRANSLATORS: Trimmer Turned Off
+#: locale/ipp-strings.c:4252
msgid "printer-state-reasons.trimmer-turned-off"
-msgstr "Trimmer Turned Off"
+msgstr ""
+
+#. TRANSLATORS: Trimmer Turned On
+#: locale/ipp-strings.c:4254
msgid "printer-state-reasons.trimmer-turned-on"
-msgstr "Trimmer Turned On"
+msgstr ""
+
+#. TRANSLATORS: Trimmer Under Temperature
+#: locale/ipp-strings.c:4256
msgid "printer-state-reasons.trimmer-under-temperature"
-msgstr "Trimmer Under Temperature"
+msgstr ""
+
+#. TRANSLATORS: Trimmer Unrecoverable Failure
+#: locale/ipp-strings.c:4258
msgid "printer-state-reasons.trimmer-unrecoverable-failure"
-msgstr "Trimmer Unrecoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Trimmer Unrecoverable Storage Error
+#: locale/ipp-strings.c:4260
msgid "printer-state-reasons.trimmer-unrecoverable-storage-error"
-msgstr "Trimmer Unrecoverable Storage Error"
+msgstr ""
+
+#. TRANSLATORS: Trimmer Warming Up
+#: locale/ipp-strings.c:4262
msgid "printer-state-reasons.trimmer-warming-up"
-msgstr "Trimmer Warming Up"
+msgstr ""
+
+#. TRANSLATORS: Unknown
+#: locale/ipp-strings.c:4264
msgid "printer-state-reasons.unknown"
-msgstr "Unknown"
+msgstr ""
+
+#. TRANSLATORS: Wrapper Added
+#: locale/ipp-strings.c:4266
msgid "printer-state-reasons.wrapper-added"
-msgstr "Wrapper Added"
+msgstr ""
+
+#. TRANSLATORS: Wrapper Almost Empty
+#: locale/ipp-strings.c:4268
msgid "printer-state-reasons.wrapper-almost-empty"
-msgstr "Wrapper Almost Empty"
+msgstr ""
+
+#. TRANSLATORS: Wrapper Almost Full
+#: locale/ipp-strings.c:4270
msgid "printer-state-reasons.wrapper-almost-full"
-msgstr "Wrapper Almost Full"
+msgstr ""
+
+#. TRANSLATORS: Wrapper At Limit
+#: locale/ipp-strings.c:4272
msgid "printer-state-reasons.wrapper-at-limit"
-msgstr "Wrapper At Limit"
+msgstr ""
+
+#. TRANSLATORS: Wrapper Closed
+#: locale/ipp-strings.c:4274
msgid "printer-state-reasons.wrapper-closed"
-msgstr "Wrapper Closed"
+msgstr ""
+
+#. TRANSLATORS: Wrapper Configuration Change
+#: locale/ipp-strings.c:4276
msgid "printer-state-reasons.wrapper-configuration-change"
-msgstr "Wrapper Configuration Change"
+msgstr ""
+
+#. TRANSLATORS: Wrapper Cover Closed
+#: locale/ipp-strings.c:4278
msgid "printer-state-reasons.wrapper-cover-closed"
-msgstr "Wrapper Cover Closed"
+msgstr ""
+
+#. TRANSLATORS: Wrapper Cover Open
+#: locale/ipp-strings.c:4280
msgid "printer-state-reasons.wrapper-cover-open"
-msgstr "Wrapper Cover Open"
+msgstr ""
+
+#. TRANSLATORS: Wrapper Empty
+#: locale/ipp-strings.c:4282
msgid "printer-state-reasons.wrapper-empty"
-msgstr "Wrapper Empty"
+msgstr ""
+
+#. TRANSLATORS: Wrapper Full
+#: locale/ipp-strings.c:4284
msgid "printer-state-reasons.wrapper-full"
-msgstr "Wrapper Full"
+msgstr ""
+
+#. TRANSLATORS: Wrapper Interlock Closed
+#: locale/ipp-strings.c:4286
msgid "printer-state-reasons.wrapper-interlock-closed"
-msgstr "Wrapper Interlock Closed"
+msgstr ""
+
+#. TRANSLATORS: Wrapper Interlock Open
+#: locale/ipp-strings.c:4288
msgid "printer-state-reasons.wrapper-interlock-open"
-msgstr "Wrapper Interlock Open"
+msgstr ""
+
+#. TRANSLATORS: Wrapper Jam
+#: locale/ipp-strings.c:4290
msgid "printer-state-reasons.wrapper-jam"
-msgstr "Wrapper Jam"
+msgstr ""
+
+#. TRANSLATORS: Wrapper Life Almost Over
+#: locale/ipp-strings.c:4292
msgid "printer-state-reasons.wrapper-life-almost-over"
-msgstr "Wrapper Life Almost Over"
+msgstr ""
+
+#. TRANSLATORS: Wrapper Life Over
+#: locale/ipp-strings.c:4294
msgid "printer-state-reasons.wrapper-life-over"
-msgstr "Wrapper Life Over"
+msgstr ""
+
+#. TRANSLATORS: Wrapper Memory Exhausted
+#: locale/ipp-strings.c:4296
msgid "printer-state-reasons.wrapper-memory-exhausted"
-msgstr "Wrapper Memory Exhausted"
+msgstr ""
+
+#. TRANSLATORS: Wrapper Missing
+#: locale/ipp-strings.c:4298
msgid "printer-state-reasons.wrapper-missing"
-msgstr "Wrapper Missing"
+msgstr ""
+
+#. TRANSLATORS: Wrapper Motor Failure
+#: locale/ipp-strings.c:4300
msgid "printer-state-reasons.wrapper-motor-failure"
-msgstr "Wrapper Motor Failure"
+msgstr ""
+
+#. TRANSLATORS: Wrapper Near Limit
+#: locale/ipp-strings.c:4302
msgid "printer-state-reasons.wrapper-near-limit"
-msgstr "Wrapper Near Limit"
+msgstr ""
+
+#. TRANSLATORS: Wrapper Offline
+#: locale/ipp-strings.c:4304
msgid "printer-state-reasons.wrapper-offline"
-msgstr "Wrapper Offline"
+msgstr ""
+
+#. TRANSLATORS: Wrapper Opened
+#: locale/ipp-strings.c:4306
msgid "printer-state-reasons.wrapper-opened"
-msgstr "Wrapper Opened"
+msgstr ""
+
+#. TRANSLATORS: Wrapper Over Temperature
+#: locale/ipp-strings.c:4308
msgid "printer-state-reasons.wrapper-over-temperature"
-msgstr "Wrapper Over Temperature"
+msgstr ""
+
+#. TRANSLATORS: Wrapper Power Saver
+#: locale/ipp-strings.c:4310
msgid "printer-state-reasons.wrapper-power-saver"
-msgstr "Wrapper Power Saver"
+msgstr ""
+
+#. TRANSLATORS: Wrapper Recoverable Failure
+#: locale/ipp-strings.c:4312
msgid "printer-state-reasons.wrapper-recoverable-failure"
-msgstr "Wrapper Recoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Wrapper Recoverable Storage
+#: locale/ipp-strings.c:4314
msgid "printer-state-reasons.wrapper-recoverable-storage"
-msgstr "Wrapper Recoverable Storage"
+msgstr ""
+
+#. TRANSLATORS: Wrapper Removed
+#: locale/ipp-strings.c:4316
msgid "printer-state-reasons.wrapper-removed"
-msgstr "Wrapper Removed"
+msgstr ""
+
+#. TRANSLATORS: Wrapper Resource Added
+#: locale/ipp-strings.c:4318
msgid "printer-state-reasons.wrapper-resource-added"
-msgstr "Wrapper Resource Added"
+msgstr ""
+
+#. TRANSLATORS: Wrapper Resource Removed
+#: locale/ipp-strings.c:4320
msgid "printer-state-reasons.wrapper-resource-removed"
-msgstr "Wrapper Resource Removed"
+msgstr ""
+
+#. TRANSLATORS: Wrapper Thermistor Failure
+#: locale/ipp-strings.c:4322
msgid "printer-state-reasons.wrapper-thermistor-failure"
-msgstr "Wrapper Thermistor Failure"
+msgstr ""
+
+#. TRANSLATORS: Wrapper Timing Failure
+#: locale/ipp-strings.c:4324
msgid "printer-state-reasons.wrapper-timing-failure"
-msgstr "Wrapper Timing Failure"
+msgstr ""
+
+#. TRANSLATORS: Wrapper Turned Off
+#: locale/ipp-strings.c:4326
msgid "printer-state-reasons.wrapper-turned-off"
-msgstr "Wrapper Turned Off"
+msgstr ""
+
+#. TRANSLATORS: Wrapper Turned On
+#: locale/ipp-strings.c:4328
msgid "printer-state-reasons.wrapper-turned-on"
-msgstr "Wrapper Turned On"
+msgstr ""
+
+#. TRANSLATORS: Wrapper Under Temperature
+#: locale/ipp-strings.c:4330
msgid "printer-state-reasons.wrapper-under-temperature"
-msgstr "Wrapper Under Temperature"
+msgstr ""
+
+#. TRANSLATORS: Wrapper Unrecoverable Failure
+#: locale/ipp-strings.c:4332
msgid "printer-state-reasons.wrapper-unrecoverable-failure"
-msgstr "Wrapper Unrecoverable Failure"
+msgstr ""
+
+#. TRANSLATORS: Wrapper Unrecoverable Storage Error
+#: locale/ipp-strings.c:4334
msgid "printer-state-reasons.wrapper-unrecoverable-storage-error"
-msgstr "Wrapper Unrecoverable Storage Error"
+msgstr ""
+
+#. TRANSLATORS: Wrapper Warming Up
+#: locale/ipp-strings.c:4336
msgid "printer-state-reasons.wrapper-warming-up"
-msgstr "Wrapper Warming Up"
+msgstr ""
+
+#. TRANSLATORS: Idle
+#: locale/ipp-strings.c:4338
msgid "printer-state.3"
-msgstr "Idle"
+msgstr ""
+
+#. TRANSLATORS: Processing
+#: locale/ipp-strings.c:4340
msgid "printer-state.4"
-msgstr "Processing"
+msgstr ""
+
+#. TRANSLATORS: Stopped
+#: locale/ipp-strings.c:4342
msgid "printer-state.5"
-msgstr "Stopped"
+msgstr ""
+
+#. TRANSLATORS: Printer Uptime
+#: locale/ipp-strings.c:4344
msgid "printer-up-time"
-msgstr "Printer Uptime"
+msgstr ""
+
+#. TRANSLATORS: Printer Xri
+#: locale/ipp-strings.c:4346
+msgid "printer-xri-requested"
+msgstr ""
+
+#: cups/notify.c:80 cups/notify.c:121
+msgid "processing"
+msgstr ""
+
+#. TRANSLATORS: Proof Print
+#: locale/ipp-strings.c:4348
msgid "proof-print"
-msgstr "Proof Print"
+msgstr ""
+
+#. TRANSLATORS: Proof Print Copies
+#: locale/ipp-strings.c:4350
msgid "proof-print-copies"
-msgstr "Proof Print Copies"
+msgstr ""
+
+#. TRANSLATORS: Punching
+#: locale/ipp-strings.c:4352
msgid "punching"
-msgstr "Punching"
+msgstr ""
+
+#. TRANSLATORS: Punching Locations
+#: locale/ipp-strings.c:4354
msgid "punching-locations"
-msgstr "Punching Locations"
+msgstr ""
+
+#. TRANSLATORS: Punching Offset
+#: locale/ipp-strings.c:4356
msgid "punching-offset"
-msgstr "Punching Offset"
+msgstr ""
+
+#. TRANSLATORS: Punch Edge
+#: locale/ipp-strings.c:4358
msgid "punching-reference-edge"
-msgstr "Punch Edge"
+msgstr ""
+
+#. TRANSLATORS: Bottom
+#: locale/ipp-strings.c:4360
msgid "punching-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+
+#. TRANSLATORS: Left
+#: locale/ipp-strings.c:4362
msgid "punching-reference-edge.left"
-msgstr "Left"
+msgstr ""
+
+#. TRANSLATORS: Right
+#: locale/ipp-strings.c:4364
msgid "punching-reference-edge.right"
-msgstr "Right"
+msgstr ""
+
+#. TRANSLATORS: Top
+#: locale/ipp-strings.c:4366
msgid "punching-reference-edge.top"
-msgstr "Top"
+msgstr ""
+
+#: systemv/lp.c:642
+#, c-format
+msgid "request id is %s-%d (%d file(s))"
+msgstr ""
+
+#: cups/snmp.c:974
+msgid "request-id uses indefinite length"
+msgstr ""
+
+#. TRANSLATORS: Request Power State
+#: locale/ipp-strings.c:4368
+msgid "request-power-state"
+msgstr ""
+
+#. TRANSLATORS: Requested Attributes
+#: locale/ipp-strings.c:4370
msgid "requested-attributes"
-msgstr "Requested Attributes"
+msgstr ""
+
+#. TRANSLATORS: Resource Format
+#: locale/ipp-strings.c:4372
+msgid "resource-format"
+msgstr ""
+
+#. TRANSLATORS: Resource Format Accepted
+#: locale/ipp-strings.c:4374
+msgid "resource-format-accepted"
+msgstr ""
+
+#. TRANSLATORS: Resource Formats
+#: locale/ipp-strings.c:4376
+msgid "resource-formats"
+msgstr ""
+
+#. TRANSLATORS: Resource ID
+#: locale/ipp-strings.c:4378
+msgid "resource-id"
+msgstr ""
+
+#. TRANSLATORS: Resource Ids
+#: locale/ipp-strings.c:4380
+msgid "resource-ids"
+msgstr ""
+
+#. TRANSLATORS: Resource K Octets
+#: locale/ipp-strings.c:4382
+msgid "resource-k-octets"
+msgstr ""
+
+#. TRANSLATORS: Resource Signature
+#: locale/ipp-strings.c:4384
+msgid "resource-signature"
+msgstr ""
+
+#. TRANSLATORS: Resource State
+#: locale/ipp-strings.c:4386
+msgid "resource-state"
+msgstr ""
+
+#. TRANSLATORS: Resource State Reasons
+#: locale/ipp-strings.c:4388
+msgid "resource-state-reasons"
+msgstr ""
+
+#. TRANSLATORS: Cancel
+#: locale/ipp-strings.c:4390
+msgid "resource-state-reasons.cancel-requested"
+msgstr ""
+
+#. TRANSLATORS: Install
+#: locale/ipp-strings.c:4392
+msgid "resource-state-reasons.install-requested"
+msgstr ""
+
+#. TRANSLATORS: Resource Incoming
+#: locale/ipp-strings.c:4394
+msgid "resource-state-reasons.resource-incoming"
+msgstr ""
+
+#. TRANSLATORS: Pending
+#: locale/ipp-strings.c:4396
+msgid "resource-state.3"
+msgstr ""
+
+#. TRANSLATORS: Available
+#: locale/ipp-strings.c:4398
+msgid "resource-state.4"
+msgstr ""
+
+#. TRANSLATORS: Installed
+#: locale/ipp-strings.c:4400
+msgid "resource-state.5"
+msgstr ""
+
+#. TRANSLATORS: Canceled
+#: locale/ipp-strings.c:4402
+msgid "resource-state.6"
+msgstr ""
+
+#. TRANSLATORS: Aborted
+#: locale/ipp-strings.c:4404
+msgid "resource-state.7"
+msgstr ""
+
+#. TRANSLATORS: Resource States
+#: locale/ipp-strings.c:4406
+msgid "resource-states"
+msgstr ""
+
+#. TRANSLATORS: Resource Type
+#: locale/ipp-strings.c:4408
+msgid "resource-type"
+msgstr ""
+
+#. TRANSLATORS: Executable Firmware
+#: locale/ipp-strings.c:4410
+msgid "resource-type.executable-firmware"
+msgstr ""
+
+#. TRANSLATORS: Executable Software
+#: locale/ipp-strings.c:4412
+msgid "resource-type.executable-software"
+msgstr ""
+
+#. TRANSLATORS: Static Font
+#: locale/ipp-strings.c:4414
+msgid "resource-type.static-font"
+msgstr ""
+
+#. TRANSLATORS: Static Form
+#: locale/ipp-strings.c:4416
+msgid "resource-type.static-form"
+msgstr ""
+
+#. TRANSLATORS: Static Icc Profile
+#: locale/ipp-strings.c:4418
+msgid "resource-type.static-icc-profile"
+msgstr ""
+
+#. TRANSLATORS: Static Image
+#: locale/ipp-strings.c:4420
+msgid "resource-type.static-image"
+msgstr ""
+
+#. TRANSLATORS: Static Logo
+#: locale/ipp-strings.c:4422
+msgid "resource-type.static-logo"
+msgstr ""
+
+#. TRANSLATORS: Static Other
+#: locale/ipp-strings.c:4424
+msgid "resource-type.static-other"
+msgstr ""
+
+#. TRANSLATORS: Static Strings
+#: locale/ipp-strings.c:4426
+msgid "resource-type.static-strings"
+msgstr ""
+
+#. TRANSLATORS: Template Document
+#: locale/ipp-strings.c:4428
+msgid "resource-type.template-document"
+msgstr ""
+
+#. TRANSLATORS: Template Job
+#: locale/ipp-strings.c:4430
+msgid "resource-type.template-job"
+msgstr ""
+
+#. TRANSLATORS: Template Printer
+#: locale/ipp-strings.c:4432
+msgid "resource-type.template-printer"
+msgstr ""
+
+#. TRANSLATORS: Resource Types
+#: locale/ipp-strings.c:4434
+msgid "resource-types"
+msgstr ""
+
+#. TRANSLATORS: Restart Get Interval
+#: locale/ipp-strings.c:4436
+msgid "restart-get-interval"
+msgstr ""
+
+#. TRANSLATORS: Retry Interval
+#: locale/ipp-strings.c:4438
msgid "retry-interval"
-msgstr "Retry Interval"
+msgstr ""
+
+#. TRANSLATORS: Retry Timeout
+#: locale/ipp-strings.c:4440
msgid "retry-time-out"
-msgstr "Retry Timeout"
+msgstr ""
+
+#. TRANSLATORS: Save Disposition
+#: locale/ipp-strings.c:4442
msgid "save-disposition"
-msgstr "Save Disposition"
+msgstr ""
+
+#. TRANSLATORS: None
+#: locale/ipp-strings.c:4444
msgid "save-disposition.none"
-msgstr "None"
+msgstr ""
+
+#. TRANSLATORS: Print and Save
+#: locale/ipp-strings.c:4446
msgid "save-disposition.print-save"
-msgstr "Print and Save"
+msgstr ""
+
+#. TRANSLATORS: Save Only
+#: locale/ipp-strings.c:4448
msgid "save-disposition.save-only"
-msgstr "Save Only"
+msgstr ""
+
+#. TRANSLATORS: Save Document Format
+#: locale/ipp-strings.c:4450
msgid "save-document-format"
-msgstr "Save Document Format"
+msgstr ""
+
+#. TRANSLATORS: Save Info
+#: locale/ipp-strings.c:4452
msgid "save-info"
-msgstr "Save Info"
+msgstr ""
+
+#. TRANSLATORS: Save Location
+#: locale/ipp-strings.c:4454
msgid "save-location"
-msgstr "Save Location"
+msgstr ""
+
+#. TRANSLATORS: Save Name
+#: locale/ipp-strings.c:4456
msgid "save-name"
-msgstr "Save Name"
+msgstr ""
+
+#: systemv/lpstat.c:2032
+msgid "scheduler is not running"
+msgstr ""
+
+#: systemv/lpstat.c:2028
+msgid "scheduler is running"
+msgstr ""
+
+#. TRANSLATORS: Separator Sheets
+#: locale/ipp-strings.c:4458
msgid "separator-sheets"
-msgstr "Separator Sheets"
+msgstr ""
+
+#. TRANSLATORS: Type of Separator Sheets
+#: locale/ipp-strings.c:4460
msgid "separator-sheets-type"
-msgstr "Type of Separator Sheets"
+msgstr ""
+
+#. TRANSLATORS: Start and End Sheets
+#: locale/ipp-strings.c:4462
msgid "separator-sheets-type.both-sheets"
-msgstr "Start and End Sheets"
+msgstr ""
+
+#. TRANSLATORS: End Sheet
+#: locale/ipp-strings.c:4464
msgid "separator-sheets-type.end-sheet"
-msgstr "End Sheet"
+msgstr ""
+
+#. TRANSLATORS: None
+#: locale/ipp-strings.c:4466
msgid "separator-sheets-type.none"
-msgstr "None"
+msgstr ""
+
+#. TRANSLATORS: Slip Sheets
+#: locale/ipp-strings.c:4468
msgid "separator-sheets-type.slip-sheets"
-msgstr "Slip Sheets"
+msgstr ""
+
+#. TRANSLATORS: Start Sheet
+#: locale/ipp-strings.c:4470
msgid "separator-sheets-type.start-sheet"
-msgstr "Start Sheet"
+msgstr ""
+
+#. TRANSLATORS: Collate Copies
+#: locale/ipp-strings.c:4472
msgid "sheet-collate"
-msgstr "Collate Copies"
+msgstr ""
+
+#. TRANSLATORS: Yes
+#: locale/ipp-strings.c:4474
msgid "sheet-collate.collated"
-msgstr "Yes"
+msgstr ""
+
+#. TRANSLATORS: No
+#: locale/ipp-strings.c:4476
msgid "sheet-collate.uncollated"
-msgstr "No"
+msgstr ""
+
+#. TRANSLATORS: 2-Sided Printing
+#: locale/ipp-strings.c:4478
msgid "sides"
-msgstr "2-Sided Printing"
+msgstr ""
+
+#. TRANSLATORS: Off
+#: locale/ipp-strings.c:4480
msgid "sides.one-sided"
-msgstr "Off"
+msgstr ""
+
+#. TRANSLATORS: On (Portrait)
+#: locale/ipp-strings.c:4482
msgid "sides.two-sided-long-edge"
-msgstr "On (Portrait)"
+msgstr ""
+
+#. TRANSLATORS: On (Landscape)
+#: locale/ipp-strings.c:4484
msgid "sides.two-sided-short-edge"
-msgstr "On (Landscape)"
+msgstr ""
+
+#. TRANSLATORS: Start Power State
+#: locale/ipp-strings.c:4486
+msgid "start-power-state"
+msgstr ""
+
+#: cups/adminutil.c:1384
+#, c-format
+msgid "stat of %s failed: %s"
+msgstr ""
+
+#: berkeley/lpc.c:197
+msgid "status\t\tShow status of daemon and queue."
+msgstr ""
+
+#. TRANSLATORS: Status Message
+#: locale/ipp-strings.c:4488
msgid "status-message"
-msgstr "Status Message"
+msgstr ""
+
+#. TRANSLATORS: Staple
+#: locale/ipp-strings.c:4490
msgid "stitching"
-msgstr "Staple"
+msgstr ""
+
+#. TRANSLATORS: Stitching Angle
+#: locale/ipp-strings.c:4492
msgid "stitching-angle"
-msgstr "Stitching Angle"
+msgstr ""
+
+#. TRANSLATORS: Stitching Locations
+#: locale/ipp-strings.c:4494
msgid "stitching-locations"
-msgstr "Stitching Locations"
+msgstr ""
+
+#. TRANSLATORS: Staple Method
+#: locale/ipp-strings.c:4496
msgid "stitching-method"
-msgstr "Staple Method"
+msgstr ""
+
+#. TRANSLATORS: Automatic
+#: locale/ipp-strings.c:4498
msgid "stitching-method.auto"
-msgstr "Automatic"
+msgstr ""
+
+#. TRANSLATORS: Crimp
+#: locale/ipp-strings.c:4500
msgid "stitching-method.crimp"
-msgstr "Crimp"
+msgstr ""
+
+#. TRANSLATORS: Wire
+#: locale/ipp-strings.c:4502
msgid "stitching-method.wire"
-msgstr "Wire"
+msgstr ""
+
+#. TRANSLATORS: Stitching Offset
+#: locale/ipp-strings.c:4504
msgid "stitching-offset"
-msgstr "Stitching Offset"
+msgstr ""
+
+#. TRANSLATORS: Staple Edge
+#: locale/ipp-strings.c:4506
msgid "stitching-reference-edge"
-msgstr "Staple Edge"
+msgstr ""
+
+#. TRANSLATORS: Bottom
+#: locale/ipp-strings.c:4508
msgid "stitching-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+
+#. TRANSLATORS: Left
+#: locale/ipp-strings.c:4510
msgid "stitching-reference-edge.left"
-msgstr "Left"
+msgstr ""
+
+#. TRANSLATORS: Right
+#: locale/ipp-strings.c:4512
msgid "stitching-reference-edge.right"
-msgstr "Right"
+msgstr ""
+
+#. TRANSLATORS: Top
+#: locale/ipp-strings.c:4514
msgid "stitching-reference-edge.top"
-msgstr "Top"
+msgstr ""
+
+#: cups/notify.c:83 cups/notify.c:124
+msgid "stopped"
+msgstr ""
+
+#. TRANSLATORS: Subject
+#: locale/ipp-strings.c:4516
msgid "subject"
-msgstr "Subject"
+msgstr ""
+
+#. TRANSLATORS: Subscription Privacy Attributes
+#: locale/ipp-strings.c:4518
+msgid "subscription-privacy-attributes"
+msgstr ""
+
+#. TRANSLATORS: All
+#: locale/ipp-strings.c:4520
+msgid "subscription-privacy-attributes.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+#: locale/ipp-strings.c:4522
+msgid "subscription-privacy-attributes.default"
+msgstr ""
+
+#. TRANSLATORS: None
+#: locale/ipp-strings.c:4524
+msgid "subscription-privacy-attributes.none"
+msgstr ""
+
+#. TRANSLATORS: Subscription Description
+#: locale/ipp-strings.c:4526
+msgid "subscription-privacy-attributes.subscription-description"
+msgstr ""
+
+#. TRANSLATORS: Subscription Template
+#: locale/ipp-strings.c:4528
+msgid "subscription-privacy-attributes.subscription-template"
+msgstr ""
+
+#. TRANSLATORS: Subscription Privacy Scope
+#: locale/ipp-strings.c:4530
+msgid "subscription-privacy-scope"
+msgstr ""
+
+#. TRANSLATORS: All
+#: locale/ipp-strings.c:4532
+msgid "subscription-privacy-scope.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+#: locale/ipp-strings.c:4534
+msgid "subscription-privacy-scope.default"
+msgstr ""
+
+#. TRANSLATORS: None
+#: locale/ipp-strings.c:4536
+msgid "subscription-privacy-scope.none"
+msgstr ""
+
+#. TRANSLATORS: Owner
+#: locale/ipp-strings.c:4538
+msgid "subscription-privacy-scope.owner"
+msgstr ""
+
+#: systemv/lpstat.c:1077
+#, c-format
+msgid "system default destination: %s"
+msgstr ""
+
+#: systemv/lpstat.c:1074
+#, c-format
+msgid "system default destination: %s/%s"
+msgstr ""
+
+#. TRANSLATORS: System State
+#: locale/ipp-strings.c:4540
+msgid "system-state"
+msgstr ""
+
+#. TRANSLATORS: System State Reasons
+#: locale/ipp-strings.c:4542
+msgid "system-state-reasons"
+msgstr ""
+
+#. TRANSLATORS: Idle
+#: locale/ipp-strings.c:4544
+msgid "system-state.3"
+msgstr ""
+
+#. TRANSLATORS: Processing
+#: locale/ipp-strings.c:4546
+msgid "system-state.4"
+msgstr ""
+
+#. TRANSLATORS: Stopped
+#: locale/ipp-strings.c:4548
+msgid "system-state.5"
+msgstr ""
+
+#. TRANSLATORS: System URI
+#: locale/ipp-strings.c:4550
+msgid "system-uri"
+msgstr ""
+
+#. TRANSLATORS: T33 Subaddress
+#: locale/ipp-strings.c:4552
msgid "t33-subaddress"
-msgstr "T33 Subaddress"
+msgstr ""
+
+#. TRANSLATORS: Timeout Predicate
+#: locale/ipp-strings.c:4554
+msgid "timeout-predicate"
+msgstr ""
+
+#. TRANSLATORS: Activity
+#: locale/ipp-strings.c:4556
+msgid "timeout-predicate.activity"
+msgstr ""
+
+#. TRANSLATORS: Inactivity
+#: locale/ipp-strings.c:4558
+msgid "timeout-predicate.inactivity"
+msgstr ""
+
+#. TRANSLATORS: None
+#: locale/ipp-strings.c:4560
+msgid "timeout-predicate.none"
+msgstr ""
+
+#. TRANSLATORS: To Name
+#: locale/ipp-strings.c:4562
msgid "to-name"
-msgstr "To Name"
+msgstr ""
+
+#. TRANSLATORS: Transmission Status
+#: locale/ipp-strings.c:4564
msgid "transmission-status"
-msgstr "Transmission Status"
+msgstr ""
+
+#. TRANSLATORS: Pending
+#: locale/ipp-strings.c:4566
msgid "transmission-status.3"
-msgstr "Pending"
+msgstr ""
+
+#. TRANSLATORS: Pending Retry
+#: locale/ipp-strings.c:4568
msgid "transmission-status.4"
-msgstr "Pending Retry"
+msgstr ""
+
+#. TRANSLATORS: Processing
+#: locale/ipp-strings.c:4570
msgid "transmission-status.5"
-msgstr "Processing"
+msgstr ""
+
+#. TRANSLATORS: Canceled
+#: locale/ipp-strings.c:4572
msgid "transmission-status.7"
-msgstr "Canceled"
+msgstr ""
+
+#. TRANSLATORS: Aborted
+#: locale/ipp-strings.c:4574
msgid "transmission-status.8"
-msgstr "Aborted"
+msgstr ""
+
+#. TRANSLATORS: Completed
+#: locale/ipp-strings.c:4576
msgid "transmission-status.9"
-msgstr "Completed"
+msgstr ""
+
+#. TRANSLATORS: Cut
+#: locale/ipp-strings.c:4578
msgid "trimming"
-msgstr "Cut"
+msgstr ""
+
+#. TRANSLATORS: Cut Position
+#: locale/ipp-strings.c:4580
msgid "trimming-offset"
-msgstr "Cut Position"
+msgstr ""
+
+#. TRANSLATORS: Cut Edge
+#: locale/ipp-strings.c:4582
msgid "trimming-reference-edge"
-msgstr "Cut Edge"
+msgstr ""
+
+#. TRANSLATORS: Bottom
+#: locale/ipp-strings.c:4584
msgid "trimming-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+
+#. TRANSLATORS: Left
+#: locale/ipp-strings.c:4586
msgid "trimming-reference-edge.left"
-msgstr "Left"
+msgstr ""
+
+#. TRANSLATORS: Right
+#: locale/ipp-strings.c:4588
msgid "trimming-reference-edge.right"
-msgstr "Right"
+msgstr ""
+
+#. TRANSLATORS: Top
+#: locale/ipp-strings.c:4590
msgid "trimming-reference-edge.top"
-msgstr "Top"
+msgstr ""
+
+#. TRANSLATORS: Type of Cut
+#: locale/ipp-strings.c:4592
msgid "trimming-type"
-msgstr "Type of Cut"
+msgstr ""
+
+#. TRANSLATORS: Draw Line
+#: locale/ipp-strings.c:4594
msgid "trimming-type.draw-line"
-msgstr "Draw Line"
+msgstr ""
+
+#. TRANSLATORS: Full
+#: locale/ipp-strings.c:4596
msgid "trimming-type.full"
-msgstr "Full"
+msgstr ""
+
+#. TRANSLATORS: Partial
+#: locale/ipp-strings.c:4598
msgid "trimming-type.partial"
-msgstr "Partial"
+msgstr ""
+
+#. TRANSLATORS: Perforate
+#: locale/ipp-strings.c:4600
msgid "trimming-type.perforate"
-msgstr "Perforate"
+msgstr ""
+
+#. TRANSLATORS: Score
+#: locale/ipp-strings.c:4602
msgid "trimming-type.score"
-msgstr "Score"
+msgstr ""
+
+#. TRANSLATORS: Tab
+#: locale/ipp-strings.c:4604
msgid "trimming-type.tab"
-msgstr "Tab"
+msgstr ""
+
+#. TRANSLATORS: Cut After
+#: locale/ipp-strings.c:4606
msgid "trimming-when"
-msgstr "Cut After"
+msgstr ""
+
+#. TRANSLATORS: Every Document
+#: locale/ipp-strings.c:4608
msgid "trimming-when.after-documents"
-msgstr "Every Document"
+msgstr ""
+
+#. TRANSLATORS: Job
+#: locale/ipp-strings.c:4610
msgid "trimming-when.after-job"
-msgstr "Job"
+msgstr ""
+
+#. TRANSLATORS: Every Set
+#: locale/ipp-strings.c:4612
msgid "trimming-when.after-sets"
-msgstr "Every Set"
+msgstr ""
+
+#. TRANSLATORS: Every Page
+#: locale/ipp-strings.c:4614
msgid "trimming-when.after-sheets"
-msgstr "Every Page"
+msgstr ""
+
+#: cups/notify.c:95 cups/notify.c:127
+msgid "unknown"
+msgstr ""
+
+#: cups/notify.c:104
+msgid "untitled"
+msgstr ""
+
+#: cups/snmp.c:999
+msgid "variable-bindings uses indefinite length"
+msgstr ""
+
+#. TRANSLATORS: Which Printers
+#: locale/ipp-strings.c:4616
+msgid "which-printers"
+msgstr ""
+
+#. TRANSLATORS: All
+#: locale/ipp-strings.c:4618
+msgid "which-printers.all"
+msgstr ""
+
+#. TRANSLATORS: Idle
+#: locale/ipp-strings.c:4620
+msgid "which-printers.idle"
+msgstr ""
+
+#. TRANSLATORS: Not Accepting
+#: locale/ipp-strings.c:4622
+msgid "which-printers.not-accepting"
+msgstr ""
+
+#. TRANSLATORS: Processing
+#: locale/ipp-strings.c:4624
+msgid "which-printers.processing"
+msgstr ""
+
+#. TRANSLATORS: Shutdown
+#: locale/ipp-strings.c:4626
+msgid "which-printers.shutdown"
+msgstr ""
+
+#. TRANSLATORS: Stopped
+#: locale/ipp-strings.c:4628
+msgid "which-printers.stopped"
+msgstr ""
+
+#. TRANSLATORS: Testing
+#: locale/ipp-strings.c:4630
+msgid "which-printers.testing"
+msgstr ""
+
+#. TRANSLATORS: X Accuracy
+#: locale/ipp-strings.c:4632
msgid "x-accuracy"
-msgstr "X Accuracy"
+msgstr ""
+
+#. TRANSLATORS: X Dimension
+#: locale/ipp-strings.c:4634
msgid "x-dimension"
-msgstr "X Dimension"
+msgstr ""
+
+#. TRANSLATORS: X Offset
+#: locale/ipp-strings.c:4636
msgid "x-offset"
-msgstr "X Offset"
+msgstr ""
+
+#. TRANSLATORS: X Origin
+#: locale/ipp-strings.c:4638
msgid "x-origin"
-msgstr "X Origin"
+msgstr ""
+
+#. TRANSLATORS: Y Accuracy
+#: locale/ipp-strings.c:4640
msgid "y-accuracy"
-msgstr "Y Accuracy"
+msgstr ""
+
+#. TRANSLATORS: Y Dimension
+#: locale/ipp-strings.c:4642
msgid "y-dimension"
-msgstr "Y Dimension"
+msgstr ""
+
+#. TRANSLATORS: Y Offset
+#: locale/ipp-strings.c:4644
msgid "y-offset"
-msgstr "Y Offset"
+msgstr ""
+
+#. TRANSLATORS: Y Origin
+#: locale/ipp-strings.c:4646
msgid "y-origin"
-msgstr "Y Origin"
+msgstr ""
+
+#. TRANSLATORS: Z Accuracy
+#: locale/ipp-strings.c:4648
msgid "z-accuracy"
-msgstr "Z Accuracy"
+msgstr ""
+
+#. TRANSLATORS: Z Dimension
+#: locale/ipp-strings.c:4650
msgid "z-dimension"
-msgstr "Z Dimension"
+msgstr ""
+
+#. TRANSLATORS: Z Offset
+#: locale/ipp-strings.c:4652
msgid "z-offset"
-msgstr "Z Offset"
+msgstr ""
+
+#: test/ippfind.c:2814
+msgid "{service_domain} Domain name"
+msgstr ""
+
+#: test/ippfind.c:2815
+msgid "{service_hostname} Fully-qualified domain name"
+msgstr ""
+
+#: test/ippfind.c:2816
+msgid "{service_name} Service instance name"
+msgstr ""
+
+#: test/ippfind.c:2817
+msgid "{service_port} Port number"
+msgstr ""
+
+#: test/ippfind.c:2818
+msgid "{service_regtype} DNS-SD registration type"
+msgstr ""
+
+#: test/ippfind.c:2819
+msgid "{service_scheme} URI scheme"
+msgstr ""
+
+#: test/ippfind.c:2820
+msgid "{service_uri} URI"
+msgstr ""
+
+#: test/ippfind.c:2821
+msgid "{txt_*} Value of TXT record key"
+msgstr ""
+
+#: test/ippfind.c:2813
+msgid "{} URI"
+msgstr ""
+
+#: cups/dest.c:1864
+msgid "~/.cups/lpoptions file names default destination that does not exist."
+msgstr ""
diff --git a/locale/cups.strings b/locale/cups.strings
index fd8d323b4..6dffe35ee 100644
--- a/locale/cups.strings
+++ b/locale/cups.strings
@@ -335,6 +335,7 @@
"--exclude-schemes scheme-list\n Exclude the specified URI schemes" = "--exclude-schemes scheme-list\n Exclude the specified URI schemes";
"--exec utility [argument ...] ;\n Execute program if true" = "--exec utility [argument …] ;\n Execute program if true";
"--false Always false" = "--false Always false";
+"--help Show program help" = "--help Show program help";
"--hold Hold new jobs" = "--hold Hold new jobs";
"--host regex Match hostname to regular expression" = "--host regex Match hostname to regular expression";
"--include-schemes scheme-list\n Include only the specified URI schemes" = "--include-schemes scheme-list\n Include only the specified URI schemes";
@@ -344,6 +345,7 @@
"--ls List attributes" = "--ls List attributes";
"--make-and-model name Show models matching the given make and model name" = "--make-and-model name Show models matching the given make and model name";
"--name regex Match service name to regular expression" = "--name regex Match service name to regular expression";
+"--no-web-forms Disable web forms for media and supplies" = "--no-web-forms Disable web forms for media and supplies";
"--not expression Unary NOT of expression" = "--not expression Unary NOT of expression";
"--path regex Match resource path to regular expression" = "--path regex Match resource path to regular expression";
"--port number[-number] Match port to number or range" = "--port number[-number] Match port to number or range";
@@ -374,6 +376,7 @@
"-14" = "-14";
"-15" = "-15";
"-2" = "-2";
+"-2 Set 2-sided printing support (default=1-sided)" = "-2 Set 2-sided printing support (default=1-sided)";
"-20" = "-20";
"-25" = "-25";
"-3" = "-3";
@@ -401,6 +404,7 @@
"-95" = "-95";
"-C Send requests using chunking (default)" = "-C Send requests using chunking (default)";
"-D description Specify the textual description of the printer" = "-D description Specify the textual description of the printer";
+"-D device-uri Set the device URI for the printer" = "-D device-uri Set the device URI for the printer";
"-E Enable and accept jobs on the printer (after -p)" = "-E Enable and accept jobs on the printer (after -p)";
"-E Encrypt the connection to the server" = "-E Encrypt the connection to the server";
"-E Test with encryption using HTTP Upgrade to TLS" = "-E Test with encryption using HTTP Upgrade to TLS";
@@ -414,11 +418,14 @@
"-H server[:port] Connect to the named server and port" = "-H server[:port] Connect to the named server and port";
"-I Ignore errors" = "-I Ignore errors";
"-I {filename,filters,none,profiles}\n Ignore specific warnings" = "-I {filename,filters,none,profiles}\n Ignore specific warnings";
+"-K keypath Set location of server X.509 certificates and keys." = "-K keypath Set location of server X.509 certificates and keys.";
"-L Send requests using content-length" = "-L Send requests using content-length";
"-L location Specify the textual location of the printer" = "-L location Specify the textual location of the printer";
+"-M manufacturer Set manufacturer name (default=Test)" = "-M manufacturer Set manufacturer name (default=Test)";
"-P destination Show status for the specified destination" = "-P destination Show status for the specified destination";
"-P destination Specify the destination" = "-P destination Specify the destination";
"-P filename.plist Produce XML plist to a file and test report to standard output" = "-P filename.plist Produce XML plist to a file and test report to standard output";
+"-P filename.ppd Load printer attributes from PPD file" = "-P filename.ppd Load printer attributes from PPD file";
"-P number[-number] Match port to number or range" = "-P number[-number] Match port to number or range";
"-P page-list Specify a list of pages to print" = "-P page-list Specify a list of pages to print";
"-R Show the ranking of jobs" = "-R Show the ranking of jobs";
@@ -438,36 +445,45 @@
"-a Cancel all jobs" = "-a Cancel all jobs";
"-a Show jobs on all destinations" = "-a Show jobs on all destinations";
"-a [destination(s)] Show the accepting state of destinations" = "-a [destination(s)] Show the accepting state of destinations";
+"-a filename.conf Load printer attributes from conf file" = "-a filename.conf Load printer attributes from conf file";
"-c Make a copy of the print file(s)" = "-c Make a copy of the print file(s)";
"-c Produce CSV output" = "-c Produce CSV output";
"-c [class(es)] Show classes and their member printers" = "-c [class(es)] Show classes and their member printers";
"-c class Add the named destination to a class" = "-c class Add the named destination to a class";
+"-c command Set print command" = "-c command Set print command";
"-c cupsd.conf Set cupsd.conf file to use." = "-c cupsd.conf Set cupsd.conf file to use.";
"-d Show the default destination" = "-d Show the default destination";
"-d destination Set default destination" = "-d destination Set default destination";
"-d destination Set the named destination as the server default" = "-d destination Set the named destination as the server default";
"-d name=value Set named variable to value" = "-d name=value Set named variable to value";
"-d regex Match domain to regular expression" = "-d regex Match domain to regular expression";
+"-d spool-directory Set spool directory" = "-d spool-directory Set spool directory";
"-e Show available destinations on the network" = "-e Show available destinations on the network";
"-f Run in the foreground." = "-f Run in the foreground.";
"-f filename Set default request filename" = "-f filename Set default request filename";
+"-f type/subtype[,...] Set supported file types" = "-f type/subtype[,…] Set supported file types";
"-h Show this usage message." = "-h Show this usage message.";
"-h Validate HTTP response headers" = "-h Validate HTTP response headers";
"-h regex Match hostname to regular expression" = "-h regex Match hostname to regular expression";
"-h server[:port] Connect to the named server and port" = "-h server[:port] Connect to the named server and port";
+"-i iconfile.png Set icon file" = "-i iconfile.png Set icon file";
"-i id Specify an existing job ID to modify" = "-i id Specify an existing job ID to modify";
"-i ppd-file Specify a PPD file for the printer" = "-i ppd-file Specify a PPD file for the printer";
"-i seconds Repeat the last file with the given time interval" = "-i seconds Repeat the last file with the given time interval";
+"-k Keep job spool files" = "-k Keep job spool files";
"-l List attributes" = "-l List attributes";
"-l Produce plain text output" = "-l Produce plain text output";
"-l Run cupsd on demand." = "-l Run cupsd on demand.";
"-l Show supported options and values" = "-l Show supported options and values";
"-l Show verbose (long) output" = "-l Show verbose (long) output";
+"-l location Set location of printer" = "-l location Set location of printer";
"-m Send an email notification when the job completes" = "-m Send an email notification when the job completes";
"-m Show models" = "-m Show models";
"-m everywhere Specify the printer is compatible with IPP Everywhere" = "-m everywhere Specify the printer is compatible with IPP Everywhere";
+"-m model Set model name (default=Printer)" = "-m model Set model name (default=Printer)";
"-m model Specify a standard model/PPD file for the printer" = "-m model Specify a standard model/PPD file for the printer";
"-n count Repeat the last file the given number of times" = "-n count Repeat the last file the given number of times";
+"-n hostname Set hostname for printer" = "-n hostname Set hostname for printer";
"-n num-copies Specify the number of copies to print" = "-n num-copies Specify the number of copies to print";
"-n regex Match service name to regular expression" = "-n regex Match service name to regular expression";
"-o Name=Value Specify the default value for the named PPD option " = "-o Name=Value Specify the default value for the named PPD option ";
@@ -495,6 +511,7 @@
"-p [printer(s)] Show the processing state of destinations" = "-p [printer(s)] Show the processing state of destinations";
"-p destination Specify a destination" = "-p destination Specify a destination";
"-p destination Specify/add the named destination" = "-p destination Specify/add the named destination";
+"-p port Set port number for printer" = "-p port Set port number for printer";
"-q Quietly report match via exit code" = "-q Quietly report match via exit code";
"-q Run silently" = "-q Run silently";
"-q Specify the job should be held for printing" = "-q Specify the job should be held for printing";
@@ -505,10 +522,12 @@
"-r Use 'relaxed' open mode" = "-r Use ‘relaxed’ open mode";
"-r class Remove the named destination from a class" = "-r class Remove the named destination from a class";
"-r reason Specify a reason message that others can see" = "-r reason Specify a reason message that others can see";
+"-r subtype,[subtype] Set DNS-SD service subtype" = "-r subtype,[subtype] Set DNS-SD service subtype";
"-s Be silent" = "-s Be silent";
"-s Print service name if true" = "-s Print service name if true";
"-s Show a status summary" = "-s Show a status summary";
"-s cups-files.conf Set cups-files.conf file to use." = "-s cups-files.conf Set cups-files.conf file to use.";
+"-s speed[,color-speed] Set speed in pages per minute" = "-s speed[,color-speed] Set speed in pages per minute";
"-t Produce a test report" = "-t Produce a test report";
"-t Show all status information" = "-t Show all status information";
"-t Test the configuration file." = "-t Test the configuration file.";
@@ -692,8 +711,6 @@
"90" = "90";
"95" = "95";
"?Invalid help command unknown." = "?Invalid help command unknown.";
-"A Samba password is required to export printer drivers" = "A Samba password is required to export printer drivers";
-"A Samba username is required to export printer drivers" = "A Samba username is required to export printer drivers";
"A class named \"%s\" already exists." = "A class named “%s†already exists.";
"A printer named \"%s\" already exists." = "A printer named “%s†already exists.";
"A0" = "A0";
@@ -941,7 +958,6 @@
"Every Label" = "Every Label";
"Executive" = "Executive";
"Expectation Failed" = "Expectation Failed";
-"Export Printers to Samba" = "Export Printers to Samba";
"Expressions:" = "Expressions:";
"Fast Grayscale" = "Fast Grayscale";
"File \"%s\" contains a relative path." = "File “%s†contains a relative path.";
@@ -1064,6 +1080,7 @@
"Light" = "Light";
"Line longer than the maximum allowed (255 characters)" = "Line longer than the maximum allowed (255 characters)";
"List Available Printers" = "List Available Printers";
+"Listening on port %d." = "Listening on port %d.";
"Local printer created." = "Local printer created.";
"Long-Edge (Portrait)" = "Long-Edge (Portrait)";
"Looking for printer." = "Looking for printer.";
@@ -1237,7 +1254,6 @@
"Resume Printer" = "Resume Printer";
"Return Address" = "Return Address";
"Rewind" = "Rewind";
-"Running command: %s %s -N -A %s -c '%s'" = "Running command: %s %s -N -A %s -c ‘%s’";
"SEQUENCE uses indefinite length" = "SEQUENCE uses indefinite length";
"SSL/TLS Negotiation Error" = "SSL/TLS Negotiation Error";
"See Other" = "See Other";
@@ -1339,6 +1355,7 @@
"Unable to allocate memory for file types." = "Unable to allocate memory for file types.";
"Unable to allocate memory for page info" = "Unable to allocate memory for page info";
"Unable to allocate memory for pages array" = "Unable to allocate memory for pages array";
+"Unable to allocate memory for printer" = "Unable to allocate memory for printer";
"Unable to cancel print job." = "Unable to cancel print job.";
"Unable to change printer" = "Unable to change printer";
"Unable to change printer-is-shared attribute" = "Unable to change printer-is-shared attribute";
@@ -1354,11 +1371,13 @@
"Unable to create printer-uri" = "Unable to create printer-uri";
"Unable to create printer." = "Unable to create printer.";
"Unable to create server credentials." = "Unable to create server credentials.";
+"Unable to create spool directory \"%s\": %s" = "Unable to create spool directory “%sâ€: %s";
"Unable to create temporary file" = "Unable to create temporary file";
"Unable to delete class" = "Unable to delete class";
"Unable to delete printer" = "Unable to delete printer";
"Unable to do maintenance command" = "Unable to do maintenance command";
"Unable to edit cupsd.conf files larger than 1MB" = "Unable to edit cupsd.conf files larger than 1MB";
+"Unable to establish a secure connection to host (%d)." = "Unable to establish a secure connection to host (%d).";
"Unable to establish a secure connection to host (certificate chain invalid)." = "Unable to establish a secure connection to host (certificate chain invalid).";
"Unable to establish a secure connection to host (certificate not yet valid)." = "Unable to establish a secure connection to host (certificate not yet valid).";
"Unable to establish a secure connection to host (expired certificate)." = "Unable to establish a secure connection to host (expired certificate).";
@@ -1367,6 +1386,7 @@
"Unable to establish a secure connection to host (self-signed certificate)." = "Unable to establish a secure connection to host (self-signed certificate).";
"Unable to establish a secure connection to host (untrusted certificate)." = "Unable to establish a secure connection to host (untrusted certificate).";
"Unable to establish a secure connection to host." = "Unable to establish a secure connection to host.";
+"Unable to execute command \"%s\": %s" = "Unable to execute command “%sâ€: %s";
"Unable to find destination for job" = "Unable to find destination for job";
"Unable to find printer." = "Unable to find printer.";
"Unable to find server credentials." = "Unable to find server credentials.";
@@ -1394,9 +1414,9 @@
"Unable to open raster file" = "Unable to open raster file";
"Unable to print test page" = "Unable to print test page";
"Unable to read print data." = "Unable to read print data.";
+"Unable to register \"%s.%s\": %d" = "Unable to register “%s.%sâ€: %d";
"Unable to rename job document file." = "Unable to rename job document file.";
"Unable to resolve printer-uri." = "Unable to resolve printer-uri.";
-"Unable to run \"%s\": %s" = "Unable to run “%sâ€: %s";
"Unable to see in file" = "Unable to see in file";
"Unable to send command to printer driver" = "Unable to send command to printer driver";
"Unable to send data to printer." = "Unable to send data to printer.";
@@ -1411,6 +1431,7 @@
"Units" = "Units";
"Unknown" = "Unknown";
"Unknown choice \"%s\" for option \"%s\"." = "Unknown choice “%s†for option “%sâ€.";
+"Unknown directive \"%s\" on line %d of \"%s\" ignored." = "Unknown directive “%s†on line %d of “%s†ignored.";
"Unknown encryption option value: \"%s\"." = "Unknown encryption option value: “%sâ€.";
"Unknown file order: \"%s\"." = "Unknown file order: “%sâ€.";
"Unknown format character: \"%c\"." = "Unknown format character: “%câ€.";
@@ -1443,7 +1464,6 @@
"Unsupported raster data." = "Unsupported raster data.";
"Unsupported value type" = "Unsupported value type";
"Upgrade Required" = "Upgrade Required";
-"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]" = "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]";
"Usage: %s [options] destination(s)" = "Usage: %s [options] destination(s)";
"Usage: %s job-id user title copies options [file]" = "Usage: %s job-id user title copies options [file]";
"Usage: cancel [options] [id]\n cancel [options] [destination]\n cancel [options] [destination-id]" = "Usage: cancel [options] [id]\n cancel [options] [destination]\n cancel [options] [destination-id]";
@@ -1451,6 +1471,7 @@
"Usage: cupsd [options]" = "Usage: cupsd [options]";
"Usage: cupsfilter [ options ] [ -- ] filename" = "Usage: cupsfilter [ options ] [ -- ] filename";
"Usage: cupstestppd [options] filename1.ppd[.gz] [... filenameN.ppd[.gz]]\n program | cupstestppd [options] -" = "Usage: cupstestppd [options] filename1.ppd[.gz] [… filenameN.ppd[.gz]]\n program | cupstestppd [options] -";
+"Usage: ippeveprinter [options] \"name\"" = "Usage: ippeveprinter [options] “nameâ€";
"Usage: ippfind [options] regtype[,subtype][.domain.] ... [expression]\n ippfind [options] name[.regtype[.domain.]] ... [expression]\n ippfind --help\n ippfind --version" = "Usage: ippfind [options] regtype[,subtype][.domain.] … [expression]\n ippfind [options] name[.regtype[.domain.]] … [expression]\n ippfind --help\n ippfind --version";
"Usage: ipptool [options] URI filename [ ... filenameN ]" = "Usage: ipptool [options] URI filename [ … filenameN ]";
"Usage: lp [options] [--] [file(s)]\n lp [options] -i id" = "Usage: lp [options] [--] [file(s)]\n lp [options] -i id";
@@ -1468,6 +1489,7 @@
"Usage: ppdmerge [options] filename.ppd [ ... filenameN.ppd ]" = "Usage: ppdmerge [options] filename.ppd [ … filenameN.ppd ]";
"Usage: ppdpo [options] -o filename.po filename.drv [ ... filenameN.drv ]" = "Usage: ppdpo [options] -o filename.po filename.drv [ … filenameN.drv ]";
"Usage: snmp [host-or-ip-address]" = "Usage: snmp [host-or-ip-address]";
+"Using spool directory \"%s\"." = "Using spool directory “%sâ€.";
"Value uses indefinite length" = "Value uses indefinite length";
"VarBind uses indefinite length" = "VarBind uses indefinite length";
"Version uses indefinite length" = "Version uses indefinite length";
@@ -1477,2406 +1499,4910 @@
"Warning: This program will be removed in a future version of CUPS." = "Warning: This program will be removed in a future version of CUPS.";
"Web Interface is Disabled" = "Web Interface is Disabled";
"Yes" = "Yes";
-"You must access this page using the URL <A HREF=\"https://%s:%d%s\">https://%s:%d%s</A>." = "You must access this page using the URL <A HREF=\"https://%s:%d%s\">https://%s:%d%s</A>.";
+"You must access this page using the URL https://%s:%d%s." = "You must access this page using the URL https://%s:%d%s.";
"ZPL Label Printer" = "ZPL Label Printer";
"Zebra" = "Zebra";
"aborted" = "aborted";
-"canceled" = "canceled";
-"completed" = "completed";
-"cups-deviced failed to execute." = "cups-deviced failed to execute.";
-"cups-driverd failed to execute." = "cups-driverd failed to execute.";
-"cupsctl: Cannot set Listen or Port directly." = "cupsctl: Cannot set Listen or Port directly.";
-"cupsctl: Unable to connect to server: %s" = "cupsctl: Unable to connect to server: %s";
-"cupsctl: Unknown option \"%s\"" = "cupsctl: Unknown option “%sâ€";
-"cupsctl: Unknown option \"-%c\"" = "cupsctl: Unknown option “-%câ€";
-"cupsd: Expected config filename after \"-c\" option." = "cupsd: Expected config filename after “-c†option.";
-"cupsd: Expected cups-files.conf filename after \"-s\" option." = "cupsd: Expected cups-files.conf filename after “-s†option.";
-"cupsd: On-demand support not compiled in, running in normal mode." = "cupsd: On-demand support not compiled in, running in normal mode.";
-"cupsd: Relative cups-files.conf filename not allowed." = "cupsd: Relative cups-files.conf filename not allowed.";
-"cupsd: Unable to get current directory." = "cupsd: Unable to get current directory.";
-"cupsd: Unable to get path to cups-files.conf file." = "cupsd: Unable to get path to cups-files.conf file.";
-"cupsd: Unknown argument \"%s\" - aborting." = "cupsd: Unknown argument “%s†- aborting.";
-"cupsd: Unknown option \"%c\" - aborting." = "cupsd: Unknown option “%c†- aborting.";
-"cupsfilter: Invalid document number %d." = "cupsfilter: Invalid document number %d.";
-"cupsfilter: Invalid job ID %d." = "cupsfilter: Invalid job ID %d.";
-"cupsfilter: Only one filename can be specified." = "cupsfilter: Only one filename can be specified.";
-"cupsfilter: Unable to get job file - %s" = "cupsfilter: Unable to get job file - %s";
-"cupstestppd: The -q option is incompatible with the -v option." = "cupstestppd: The -q option is incompatible with the -v option.";
-"cupstestppd: The -v option is incompatible with the -q option." = "cupstestppd: The -v option is incompatible with the -q option.";
-"device for %s/%s: %s" = "device for %s/%s: %s";
-"device for %s: %s" = "device for %s: %s";
-"error-index uses indefinite length" = "error-index uses indefinite length";
-"error-status uses indefinite length" = "error-status uses indefinite length";
-"expression --and expression\n Logical AND" = "expression --and expression\n Logical AND";
-"expression --or expression\n Logical OR" = "expression --or expression\n Logical OR";
-"expression expression Logical AND" = "expression expression Logical AND";
-"held" = "held";
-"help\t\tGet help on commands." = "help\t\tGet help on commands.";
-"idle" = "idle";
-"ippfind: Bad regular expression: %s" = "ippfind: Bad regular expression: %s";
-"ippfind: Cannot use --and after --or." = "ippfind: Cannot use --and after --or.";
-"ippfind: Expected key name after %s." = "ippfind: Expected key name after %s.";
-"ippfind: Expected port range after %s." = "ippfind: Expected port range after %s.";
-"ippfind: Expected program after %s." = "ippfind: Expected program after %s.";
-"ippfind: Expected semi-colon after %s." = "ippfind: Expected semi-colon after %s.";
-"ippfind: Missing close brace in substitution." = "ippfind: Missing close brace in substitution.";
-"ippfind: Missing close parenthesis." = "ippfind: Missing close parenthesis.";
-"ippfind: Missing expression before \"--and\"." = "ippfind: Missing expression before “--andâ€.";
-"ippfind: Missing expression before \"--or\"." = "ippfind: Missing expression before “--orâ€.";
-"ippfind: Missing key name after %s." = "ippfind: Missing key name after %s.";
-"ippfind: Missing name after %s." = "ippfind: Missing name after %s.";
-"ippfind: Missing open parenthesis." = "ippfind: Missing open parenthesis.";
-"ippfind: Missing program after %s." = "ippfind: Missing program after %s.";
-"ippfind: Missing regular expression after %s." = "ippfind: Missing regular expression after %s.";
-"ippfind: Missing semi-colon after %s." = "ippfind: Missing semi-colon after %s.";
-"ippfind: Out of memory." = "ippfind: Out of memory.";
-"ippfind: Too many parenthesis." = "ippfind: Too many parenthesis.";
-"ippfind: Unable to browse or resolve: %s" = "ippfind: Unable to browse or resolve: %s";
-"ippfind: Unable to execute \"%s\": %s" = "ippfind: Unable to execute “%sâ€: %s";
-"ippfind: Unable to use Bonjour: %s" = "ippfind: Unable to use Bonjour: %s";
-"ippfind: Unknown variable \"{%s}\"." = "ippfind: Unknown variable “{%s}â€.";
-"ipptool: \"-i\" and \"-n\" are incompatible with \"--ippserver\", \"-P\", and \"-X\"." = "ipptool: “-i†and “-n†are incompatible with “--ippserverâ€, “-Pâ€, and “-Xâ€.";
-"ipptool: \"-i\" and \"-n\" are incompatible with \"-P\" and \"-X\"." = "ipptool: “-i†and “-n†are incompatible with “-P†and “-Xâ€.";
-"ipptool: Bad URI \"%s\"." = "ipptool: Bad URI “%sâ€.";
-"ipptool: Invalid seconds for \"-i\"." = "ipptool: Invalid seconds for “-iâ€.";
-"ipptool: May only specify a single URI." = "ipptool: May only specify a single URI.";
-"ipptool: Missing count for \"-n\"." = "ipptool: Missing count for “-nâ€.";
-"ipptool: Missing filename for \"--ippserver\"." = "ipptool: Missing filename for “--ippserverâ€.";
-"ipptool: Missing filename for \"-f\"." = "ipptool: Missing filename for “-fâ€.";
-"ipptool: Missing name=value for \"-d\"." = "ipptool: Missing name=value for “-dâ€.";
-"ipptool: Missing seconds for \"-i\"." = "ipptool: Missing seconds for “-iâ€.";
-"ipptool: URI required before test file." = "ipptool: URI required before test file.";
-"job-printer-uri attribute missing." = "job-printer-uri attribute missing.";
-"lpadmin: Class name can only contain printable characters." = "lpadmin: Class name can only contain printable characters.";
-"lpadmin: Expected PPD after \"-%c\" option." = "lpadmin: Expected PPD after “-%c†option.";
-"lpadmin: Expected allow/deny:userlist after \"-u\" option." = "lpadmin: Expected allow/deny:userlist after “-u†option.";
-"lpadmin: Expected class after \"-r\" option." = "lpadmin: Expected class after “-r†option.";
-"lpadmin: Expected class name after \"-c\" option." = "lpadmin: Expected class name after “-c†option.";
-"lpadmin: Expected description after \"-D\" option." = "lpadmin: Expected description after “-D†option.";
-"lpadmin: Expected device URI after \"-v\" option." = "lpadmin: Expected device URI after “-v†option.";
-"lpadmin: Expected file type(s) after \"-I\" option." = "lpadmin: Expected file type(s) after “-I†option.";
-"lpadmin: Expected hostname after \"-h\" option." = "lpadmin: Expected hostname after “-h†option.";
-"lpadmin: Expected location after \"-L\" option." = "lpadmin: Expected location after “-L†option.";
-"lpadmin: Expected model after \"-m\" option." = "lpadmin: Expected model after “-m†option.";
-"lpadmin: Expected name after \"-R\" option." = "lpadmin: Expected name after “-R†option.";
-"lpadmin: Expected name=value after \"-o\" option." = "lpadmin: Expected name=value after “-o†option.";
-"lpadmin: Expected printer after \"-p\" option." = "lpadmin: Expected printer after “-p†option.";
-"lpadmin: Expected printer name after \"-d\" option." = "lpadmin: Expected printer name after “-d†option.";
-"lpadmin: Expected printer or class after \"-x\" option." = "lpadmin: Expected printer or class after “-x†option.";
-"lpadmin: No member names were seen." = "lpadmin: No member names were seen.";
-"lpadmin: Printer %s is already a member of class %s." = "lpadmin: Printer %s is already a member of class %s.";
-"lpadmin: Printer %s is not a member of class %s." = "lpadmin: Printer %s is not a member of class %s.";
-"lpadmin: Printer drivers are deprecated and will stop working in a future version of CUPS." = "lpadmin: Printer drivers are deprecated and will stop working in a future version of CUPS.";
-"lpadmin: Printer name can only contain printable characters." = "lpadmin: Printer name can only contain printable characters.";
-"lpadmin: Raw queues are deprecated and will stop working in a future version of CUPS." = "lpadmin: Raw queues are deprecated and will stop working in a future version of CUPS.";
-"lpadmin: Raw queues are no longer supported on macOS." = "lpadmin: Raw queues are no longer supported on macOS.";
-"lpadmin: System V interface scripts are no longer supported for security reasons." = "lpadmin: System V interface scripts are no longer supported for security reasons.";
-"lpadmin: Unable to add a printer to the class:\n You must specify a printer name first." = "lpadmin: Unable to add a printer to the class:\n You must specify a printer name first.";
-"lpadmin: Unable to connect to server: %s" = "lpadmin: Unable to connect to server: %s";
-"lpadmin: Unable to create temporary file" = "lpadmin: Unable to create temporary file";
-"lpadmin: Unable to delete option:\n You must specify a printer name first." = "lpadmin: Unable to delete option:\n You must specify a printer name first.";
-"lpadmin: Unable to open PPD \"%s\": %s on line %d." = "lpadmin: Unable to open PPD “%sâ€: %s on line %d.";
-"lpadmin: Unable to open PPD file \"%s\" - %s" = "lpadmin: Unable to open PPD file “%s†- %s";
-"lpadmin: Unable to remove a printer from the class:\n You must specify a printer name first." = "lpadmin: Unable to remove a printer from the class:\n You must specify a printer name first.";
-"lpadmin: Unable to set the printer options:\n You must specify a printer name first." = "lpadmin: Unable to set the printer options:\n You must specify a printer name first.";
-"lpadmin: Unknown allow/deny option \"%s\"." = "lpadmin: Unknown allow/deny option “%sâ€.";
-"lpadmin: Unknown argument \"%s\"." = "lpadmin: Unknown argument “%sâ€.";
-"lpadmin: Unknown option \"%c\"." = "lpadmin: Unknown option “%câ€.";
-"lpadmin: Use the 'everywhere' model for shared printers." = "lpadmin: Use the ‘everywhere’ model for shared printers.";
-"lpadmin: Warning - content type list ignored." = "lpadmin: Warning - content type list ignored.";
-"lpc> " = "lpc> ";
-"lpinfo: Expected 1284 device ID string after \"--device-id\"." = "lpinfo: Expected 1284 device ID string after “--device-idâ€.";
-"lpinfo: Expected language after \"--language\"." = "lpinfo: Expected language after “--languageâ€.";
-"lpinfo: Expected make and model after \"--make-and-model\"." = "lpinfo: Expected make and model after “--make-and-modelâ€.";
-"lpinfo: Expected product string after \"--product\"." = "lpinfo: Expected product string after “--productâ€.";
-"lpinfo: Expected scheme list after \"--exclude-schemes\"." = "lpinfo: Expected scheme list after “--exclude-schemesâ€.";
-"lpinfo: Expected scheme list after \"--include-schemes\"." = "lpinfo: Expected scheme list after “--include-schemesâ€.";
-"lpinfo: Expected timeout after \"--timeout\"." = "lpinfo: Expected timeout after “--timeoutâ€.";
-"lpmove: Unable to connect to server: %s" = "lpmove: Unable to connect to server: %s";
-"lpmove: Unknown argument \"%s\"." = "lpmove: Unknown argument “%sâ€.";
-"lpoptions: No printers." = "lpoptions: No printers.";
-"lpoptions: Unable to add printer or instance: %s" = "lpoptions: Unable to add printer or instance: %s";
-"lpoptions: Unable to get PPD file for %s: %s" = "lpoptions: Unable to get PPD file for %s: %s";
-"lpoptions: Unable to open PPD file for %s." = "lpoptions: Unable to open PPD file for %s.";
-"lpoptions: Unknown printer or class." = "lpoptions: Unknown printer or class.";
-"lpstat: error - %s environment variable names non-existent destination \"%s\"." = "lpstat: error - %s environment variable names non-existent destination “%sâ€.";
-"members of class %s:" = "members of class %s:";
-"no entries" = "no entries";
-"no system default destination" = "no system default destination";
-"notify-events not specified." = "notify-events not specified.";
-"notify-recipient-uri URI \"%s\" is already used." = "notify-recipient-uri URI “%s†is already used.";
-"notify-recipient-uri URI \"%s\" uses unknown scheme." = "notify-recipient-uri URI “%s†uses unknown scheme.";
-"pending" = "pending";
-"ppdc: Adding include directory \"%s\"." = "ppdc: Adding include directory “%sâ€.";
-"ppdc: Adding/updating UI text from %s." = "ppdc: Adding/updating UI text from %s.";
-"ppdc: Bad boolean value (%s) on line %d of %s." = "ppdc: Bad boolean value (%s) on line %d of %s.";
-"ppdc: Bad font attribute: %s" = "ppdc: Bad font attribute: %s";
-"ppdc: Bad resolution name \"%s\" on line %d of %s." = "ppdc: Bad resolution name “%s†on line %d of %s.";
-"ppdc: Bad status keyword %s on line %d of %s." = "ppdc: Bad status keyword %s on line %d of %s.";
-"ppdc: Bad variable substitution ($%c) on line %d of %s." = "ppdc: Bad variable substitution ($%c) on line %d of %s.";
-"ppdc: Choice found on line %d of %s with no Option." = "ppdc: Choice found on line %d of %s with no Option.";
-"ppdc: Duplicate #po for locale %s on line %d of %s." = "ppdc: Duplicate #po for locale %s on line %d of %s.";
-"ppdc: Expected a filter definition on line %d of %s." = "ppdc: Expected a filter definition on line %d of %s.";
-"ppdc: Expected a program name on line %d of %s." = "ppdc: Expected a program name on line %d of %s.";
-"ppdc: Expected boolean value on line %d of %s." = "ppdc: Expected boolean value on line %d of %s.";
-"ppdc: Expected charset after Font on line %d of %s." = "ppdc: Expected charset after Font on line %d of %s.";
-"ppdc: Expected choice code on line %d of %s." = "ppdc: Expected choice code on line %d of %s.";
-"ppdc: Expected choice name/text on line %d of %s." = "ppdc: Expected choice name/text on line %d of %s.";
-"ppdc: Expected color order for ColorModel on line %d of %s." = "ppdc: Expected color order for ColorModel on line %d of %s.";
-"ppdc: Expected colorspace for ColorModel on line %d of %s." = "ppdc: Expected colorspace for ColorModel on line %d of %s.";
-"ppdc: Expected compression for ColorModel on line %d of %s." = "ppdc: Expected compression for ColorModel on line %d of %s.";
-"ppdc: Expected constraints string for UIConstraints on line %d of %s." = "ppdc: Expected constraints string for UIConstraints on line %d of %s.";
-"ppdc: Expected driver type keyword following DriverType on line %d of %s." = "ppdc: Expected driver type keyword following DriverType on line %d of %s.";
-"ppdc: Expected duplex type after Duplex on line %d of %s." = "ppdc: Expected duplex type after Duplex on line %d of %s.";
-"ppdc: Expected encoding after Font on line %d of %s." = "ppdc: Expected encoding after Font on line %d of %s.";
-"ppdc: Expected filename after #po %s on line %d of %s." = "ppdc: Expected filename after #po %s on line %d of %s.";
-"ppdc: Expected group name/text on line %d of %s." = "ppdc: Expected group name/text on line %d of %s.";
-"ppdc: Expected include filename on line %d of %s." = "ppdc: Expected include filename on line %d of %s.";
-"ppdc: Expected integer on line %d of %s." = "ppdc: Expected integer on line %d of %s.";
-"ppdc: Expected locale after #po on line %d of %s." = "ppdc: Expected locale after #po on line %d of %s.";
-"ppdc: Expected name after %s on line %d of %s." = "ppdc: Expected name after %s on line %d of %s.";
-"ppdc: Expected name after FileName on line %d of %s." = "ppdc: Expected name after FileName on line %d of %s.";
-"ppdc: Expected name after Font on line %d of %s." = "ppdc: Expected name after Font on line %d of %s.";
-"ppdc: Expected name after Manufacturer on line %d of %s." = "ppdc: Expected name after Manufacturer on line %d of %s.";
-"ppdc: Expected name after MediaSize on line %d of %s." = "ppdc: Expected name after MediaSize on line %d of %s.";
-"ppdc: Expected name after ModelName on line %d of %s." = "ppdc: Expected name after ModelName on line %d of %s.";
-"ppdc: Expected name after PCFileName on line %d of %s." = "ppdc: Expected name after PCFileName on line %d of %s.";
-"ppdc: Expected name/text after %s on line %d of %s." = "ppdc: Expected name/text after %s on line %d of %s.";
-"ppdc: Expected name/text after Installable on line %d of %s." = "ppdc: Expected name/text after Installable on line %d of %s.";
-"ppdc: Expected name/text after Resolution on line %d of %s." = "ppdc: Expected name/text after Resolution on line %d of %s.";
-"ppdc: Expected name/text combination for ColorModel on line %d of %s." = "ppdc: Expected name/text combination for ColorModel on line %d of %s.";
-"ppdc: Expected option name/text on line %d of %s." = "ppdc: Expected option name/text on line %d of %s.";
-"ppdc: Expected option section on line %d of %s." = "ppdc: Expected option section on line %d of %s.";
-"ppdc: Expected option type on line %d of %s." = "ppdc: Expected option type on line %d of %s.";
-"ppdc: Expected override field after Resolution on line %d of %s." = "ppdc: Expected override field after Resolution on line %d of %s.";
-"ppdc: Expected quoted string on line %d of %s." = "ppdc: Expected quoted string on line %d of %s.";
-"ppdc: Expected real number on line %d of %s." = "ppdc: Expected real number on line %d of %s.";
-"ppdc: Expected resolution/mediatype following ColorProfile on line %d of %s." = "ppdc: Expected resolution/mediatype following ColorProfile on line %d of %s.";
-"ppdc: Expected resolution/mediatype following SimpleColorProfile on line %d of %s." = "ppdc: Expected resolution/mediatype following SimpleColorProfile on line %d of %s.";
-"ppdc: Expected selector after %s on line %d of %s." = "ppdc: Expected selector after %s on line %d of %s.";
-"ppdc: Expected status after Font on line %d of %s." = "ppdc: Expected status after Font on line %d of %s.";
-"ppdc: Expected string after Copyright on line %d of %s." = "ppdc: Expected string after Copyright on line %d of %s.";
-"ppdc: Expected string after Version on line %d of %s." = "ppdc: Expected string after Version on line %d of %s.";
-"ppdc: Expected two option names on line %d of %s." = "ppdc: Expected two option names on line %d of %s.";
-"ppdc: Expected value after %s on line %d of %s." = "ppdc: Expected value after %s on line %d of %s.";
-"ppdc: Expected version after Font on line %d of %s." = "ppdc: Expected version after Font on line %d of %s.";
-"ppdc: Invalid #include/#po filename \"%s\"." = "ppdc: Invalid #include/#po filename “%sâ€.";
-"ppdc: Invalid cost for filter on line %d of %s." = "ppdc: Invalid cost for filter on line %d of %s.";
-"ppdc: Invalid empty MIME type for filter on line %d of %s." = "ppdc: Invalid empty MIME type for filter on line %d of %s.";
-"ppdc: Invalid empty program name for filter on line %d of %s." = "ppdc: Invalid empty program name for filter on line %d of %s.";
-"ppdc: Invalid option section \"%s\" on line %d of %s." = "ppdc: Invalid option section “%s†on line %d of %s.";
-"ppdc: Invalid option type \"%s\" on line %d of %s." = "ppdc: Invalid option type “%s†on line %d of %s.";
-"ppdc: Loading driver information file \"%s\"." = "ppdc: Loading driver information file “%sâ€.";
-"ppdc: Loading messages for locale \"%s\"." = "ppdc: Loading messages for locale “%sâ€.";
-"ppdc: Loading messages from \"%s\"." = "ppdc: Loading messages from “%sâ€.";
-"ppdc: Missing #endif at end of \"%s\"." = "ppdc: Missing #endif at end of “%sâ€.";
-"ppdc: Missing #if on line %d of %s." = "ppdc: Missing #if on line %d of %s.";
-"ppdc: Need a msgid line before any translation strings on line %d of %s." = "ppdc: Need a msgid line before any translation strings on line %d of %s.";
-"ppdc: No message catalog provided for locale %s." = "ppdc: No message catalog provided for locale %s.";
-"ppdc: Option %s defined in two different groups on line %d of %s." = "ppdc: Option %s defined in two different groups on line %d of %s.";
-"ppdc: Option %s redefined with a different type on line %d of %s." = "ppdc: Option %s redefined with a different type on line %d of %s.";
-"ppdc: Option constraint must *name on line %d of %s." = "ppdc: Option constraint must *name on line %d of %s.";
-"ppdc: Too many nested #if's on line %d of %s." = "ppdc: Too many nested #if’s on line %d of %s.";
-"ppdc: Unable to create PPD file \"%s\" - %s." = "ppdc: Unable to create PPD file “%s†- %s.";
-"ppdc: Unable to create output directory %s: %s" = "ppdc: Unable to create output directory %s: %s";
-"ppdc: Unable to create output pipes: %s" = "ppdc: Unable to create output pipes: %s";
-"ppdc: Unable to execute cupstestppd: %s" = "ppdc: Unable to execute cupstestppd: %s";
-"ppdc: Unable to find #po file %s on line %d of %s." = "ppdc: Unable to find #po file %s on line %d of %s.";
-"ppdc: Unable to find include file \"%s\" on line %d of %s." = "ppdc: Unable to find include file “%s†on line %d of %s.";
-"ppdc: Unable to find localization for \"%s\" - %s" = "ppdc: Unable to find localization for “%s†- %s";
-"ppdc: Unable to load localization file \"%s\" - %s" = "ppdc: Unable to load localization file “%s†- %s";
-"ppdc: Unable to open %s: %s" = "ppdc: Unable to open %s: %s";
-"ppdc: Undefined variable (%s) on line %d of %s." = "ppdc: Undefined variable (%s) on line %d of %s.";
-"ppdc: Unexpected text on line %d of %s." = "ppdc: Unexpected text on line %d of %s.";
-"ppdc: Unknown driver type %s on line %d of %s." = "ppdc: Unknown driver type %s on line %d of %s.";
-"ppdc: Unknown duplex type \"%s\" on line %d of %s." = "ppdc: Unknown duplex type “%s†on line %d of %s.";
-"ppdc: Unknown media size \"%s\" on line %d of %s." = "ppdc: Unknown media size “%s†on line %d of %s.";
-"ppdc: Unknown message catalog format for \"%s\"." = "ppdc: Unknown message catalog format for “%sâ€.";
-"ppdc: Unknown token \"%s\" seen on line %d of %s." = "ppdc: Unknown token “%s†seen on line %d of %s.";
-"ppdc: Unknown trailing characters in real number \"%s\" on line %d of %s." = "ppdc: Unknown trailing characters in real number “%s†on line %d of %s.";
-"ppdc: Unterminated string starting with %c on line %d of %s." = "ppdc: Unterminated string starting with %c on line %d of %s.";
-"ppdc: Warning - overlapping filename \"%s\"." = "ppdc: Warning - overlapping filename “%sâ€.";
-"ppdc: Writing %s." = "ppdc: Writing %s.";
-"ppdc: Writing PPD files to directory \"%s\"." = "ppdc: Writing PPD files to directory “%sâ€.";
-"ppdmerge: Bad LanguageVersion \"%s\" in %s." = "ppdmerge: Bad LanguageVersion “%s†in %s.";
-"ppdmerge: Ignoring PPD file %s." = "ppdmerge: Ignoring PPD file %s.";
-"ppdmerge: Unable to backup %s to %s - %s" = "ppdmerge: Unable to backup %s to %s - %s";
-"printer %s disabled since %s -" = "printer %s disabled since %s -";
-"printer %s is holding new jobs. enabled since %s" = "printer %s is holding new jobs. enabled since %s";
-"printer %s is idle. enabled since %s" = "printer %s is idle. enabled since %s";
-"printer %s now printing %s-%d. enabled since %s" = "printer %s now printing %s-%d. enabled since %s";
-"printer %s/%s disabled since %s -" = "printer %s/%s disabled since %s -";
-"printer %s/%s is idle. enabled since %s" = "printer %s/%s is idle. enabled since %s";
-"printer %s/%s now printing %s-%d. enabled since %s" = "printer %s/%s now printing %s-%d. enabled since %s";
-"processing" = "processing";
-"request id is %s-%d (%d file(s))" = "request id is %s-%d (%d file(s))";
-"request-id uses indefinite length" = "request-id uses indefinite length";
-"scheduler is not running" = "scheduler is not running";
-"scheduler is running" = "scheduler is running";
-"stat of %s failed: %s" = "stat of %s failed: %s";
-"status\t\tShow status of daemon and queue." = "status\t\tShow status of daemon and queue.";
-"stopped" = "stopped";
-"system default destination: %s" = "system default destination: %s";
-"system default destination: %s/%s" = "system default destination: %s/%s";
-"unknown" = "unknown";
-"untitled" = "untitled";
-"variable-bindings uses indefinite length" = "variable-bindings uses indefinite length";
-"{service_domain} Domain name" = "{service_domain} Domain name";
-"{service_hostname} Fully-qualified domain name" = "{service_hostname} Fully-qualified domain name";
-"{service_name} Service instance name" = "{service_name} Service instance name";
-"{service_port} Port number" = "{service_port} Port number";
-"{service_regtype} DNS-SD registration type" = "{service_regtype} DNS-SD registration type";
-"{service_scheme} URI scheme" = "{service_scheme} URI scheme";
-"{service_uri} URI" = "{service_uri} URI";
-"{txt_*} Value of TXT record key" = "{txt_*} Value of TXT record key";
-"{} URI" = "{} URI";
-"~/.cups/lpoptions file names default destination that does not exist." = "~/.cups/lpoptions file names default destination that does not exist.";
+// TRANSLATORS: Accuracy Units
"accuracy-units" = "Accuracy Units";
+// TRANSLATORS: Millimeters
"accuracy-units.mm" = "Millimeters";
+// TRANSLATORS: Nanometers
"accuracy-units.nm" = "Nanometers";
+// TRANSLATORS: Micrometers
"accuracy-units.um" = "Micrometers";
+// TRANSLATORS: Bale Output
"baling" = "Bale Output";
+// TRANSLATORS: Bale Using
"baling-type" = "Bale Using";
+// TRANSLATORS: Band
"baling-type.band" = "Band";
+// TRANSLATORS: Shrink Wrap
"baling-type.shrink-wrap" = "Shrink Wrap";
+// TRANSLATORS: Wrap
"baling-type.wrap" = "Wrap";
+// TRANSLATORS: Bale After
"baling-when" = "Bale After";
+// TRANSLATORS: Job
"baling-when.after-job" = "Job";
+// TRANSLATORS: Sets
"baling-when.after-sets" = "Sets";
+// TRANSLATORS: Bind Output
"binding" = "Bind Output";
+// TRANSLATORS: Bind Edge
"binding-reference-edge" = "Bind Edge";
+// TRANSLATORS: Bottom
"binding-reference-edge.bottom" = "Bottom";
+// TRANSLATORS: Left
"binding-reference-edge.left" = "Left";
+// TRANSLATORS: Right
"binding-reference-edge.right" = "Right";
+// TRANSLATORS: Top
"binding-reference-edge.top" = "Top";
+// TRANSLATORS: Binder Type
"binding-type" = "Binder Type";
+// TRANSLATORS: Adhesive
"binding-type.adhesive" = "Adhesive";
+// TRANSLATORS: Comb
"binding-type.comb" = "Comb";
+// TRANSLATORS: Flat
"binding-type.flat" = "Flat";
+// TRANSLATORS: Padding
"binding-type.padding" = "Padding";
+// TRANSLATORS: Perfect
"binding-type.perfect" = "Perfect";
+// TRANSLATORS: Spiral
"binding-type.spiral" = "Spiral";
+// TRANSLATORS: Tape
"binding-type.tape" = "Tape";
+// TRANSLATORS: Velo
"binding-type.velo" = "Velo";
+"canceled" = "canceled";
+// TRANSLATORS: Chamber Humidity
+"chamber-humidity" = "Chamber Humidity";
+// TRANSLATORS: Chamber Temperature
+"chamber-temperature" = "Chamber Temperature";
+// TRANSLATORS: Print Job Cost
"charge-info-message" = "Print Job Cost";
+// TRANSLATORS: Coat Sheets
"coating" = "Coat Sheets";
+// TRANSLATORS: Add Coating To
"coating-sides" = "Add Coating To";
+// TRANSLATORS: Back
"coating-sides.back" = "Back";
+// TRANSLATORS: Front and Back
"coating-sides.both" = "Front and Back";
+// TRANSLATORS: Front
"coating-sides.front" = "Front";
+// TRANSLATORS: Type of Coating
"coating-type" = "Type of Coating";
+// TRANSLATORS: Archival
"coating-type.archival" = "Archival";
+// TRANSLATORS: Archival Glossy
"coating-type.archival-glossy" = "Archival Glossy";
+// TRANSLATORS: Archival Matte
"coating-type.archival-matte" = "Archival Matte";
+// TRANSLATORS: Archival Semi Gloss
"coating-type.archival-semi-gloss" = "Archival Semi Gloss";
+// TRANSLATORS: Glossy
"coating-type.glossy" = "Glossy";
+// TRANSLATORS: High Gloss
"coating-type.high-gloss" = "High Gloss";
+// TRANSLATORS: Matte
"coating-type.matte" = "Matte";
+// TRANSLATORS: Semi-gloss
"coating-type.semi-gloss" = "Semi-gloss";
+// TRANSLATORS: Silicone
"coating-type.silicone" = "Silicone";
+// TRANSLATORS: Translucent
"coating-type.translucent" = "Translucent";
+"completed" = "completed";
+// TRANSLATORS: Print Confirmation Sheet
"confirmation-sheet-print" = "Print Confirmation Sheet";
+// TRANSLATORS: Copies
"copies" = "Copies";
+// TRANSLATORS: Back Cover
"cover-back" = "Back Cover";
+// TRANSLATORS: Front Cover
"cover-front" = "Front Cover";
+// TRANSLATORS: Cover Sheet Info
"cover-sheet-info" = "Cover Sheet Info";
+// TRANSLATORS: Date Time
"cover-sheet-info-supported.date-time" = "Date Time";
+// TRANSLATORS: From Name
"cover-sheet-info-supported.from-name" = "From Name";
+// TRANSLATORS: Logo
"cover-sheet-info-supported.logo" = "Logo";
+// TRANSLATORS: Message
"cover-sheet-info-supported.message" = "Message";
+// TRANSLATORS: Organization
"cover-sheet-info-supported.organization" = "Organization";
+// TRANSLATORS: Subject
"cover-sheet-info-supported.subject" = "Subject";
+// TRANSLATORS: To Name
"cover-sheet-info-supported.to-name" = "To Name";
+// TRANSLATORS: Printed Cover
"cover-type" = "Printed Cover";
+// TRANSLATORS: No Cover
"cover-type.no-cover" = "No Cover";
+// TRANSLATORS: Back Only
"cover-type.print-back" = "Back Only";
+// TRANSLATORS: Front and Back
"cover-type.print-both" = "Front and Back";
+// TRANSLATORS: Front Only
"cover-type.print-front" = "Front Only";
+// TRANSLATORS: None
"cover-type.print-none" = "None";
+// TRANSLATORS: Cover Output
"covering" = "Cover Output";
+// TRANSLATORS: Add Cover
"covering-name" = "Add Cover";
+// TRANSLATORS: Plain
"covering-name.plain" = "Plain";
+// TRANSLATORS: Pre-cut
"covering-name.pre-cut" = "Pre-cut";
+// TRANSLATORS: Pre-printed
"covering-name.pre-printed" = "Pre-printed";
+"cups-deviced failed to execute." = "cups-deviced failed to execute.";
+"cups-driverd failed to execute." = "cups-driverd failed to execute.";
+"cupsctl: Cannot set Listen or Port directly." = "cupsctl: Cannot set Listen or Port directly.";
+"cupsctl: Unable to connect to server: %s" = "cupsctl: Unable to connect to server: %s";
+"cupsctl: Unknown option \"%s\"" = "cupsctl: Unknown option “%sâ€";
+"cupsctl: Unknown option \"-%c\"" = "cupsctl: Unknown option “-%câ€";
+"cupsd: Expected config filename after \"-c\" option." = "cupsd: Expected config filename after “-c†option.";
+"cupsd: Expected cups-files.conf filename after \"-s\" option." = "cupsd: Expected cups-files.conf filename after “-s†option.";
+"cupsd: On-demand support not compiled in, running in normal mode." = "cupsd: On-demand support not compiled in, running in normal mode.";
+"cupsd: Relative cups-files.conf filename not allowed." = "cupsd: Relative cups-files.conf filename not allowed.";
+"cupsd: Unable to get current directory." = "cupsd: Unable to get current directory.";
+"cupsd: Unable to get path to cups-files.conf file." = "cupsd: Unable to get path to cups-files.conf file.";
+"cupsd: Unknown argument \"%s\" - aborting." = "cupsd: Unknown argument “%s†- aborting.";
+"cupsd: Unknown option \"%c\" - aborting." = "cupsd: Unknown option “%c†- aborting.";
+"cupsfilter: Invalid document number %d." = "cupsfilter: Invalid document number %d.";
+"cupsfilter: Invalid job ID %d." = "cupsfilter: Invalid job ID %d.";
+"cupsfilter: Only one filename can be specified." = "cupsfilter: Only one filename can be specified.";
+"cupsfilter: Unable to get job file - %s" = "cupsfilter: Unable to get job file - %s";
+"cupstestppd: The -q option is incompatible with the -v option." = "cupstestppd: The -q option is incompatible with the -v option.";
+"cupstestppd: The -v option is incompatible with the -q option." = "cupstestppd: The -v option is incompatible with the -q option.";
+// TRANSLATORS: Detailed Status Message
"detailed-status-message" = "Detailed Status Message";
+"device for %s/%s: %s" = "device for %s/%s: %s";
+"device for %s: %s" = "device for %s: %s";
+// TRANSLATORS: Copies
"document-copies" = "Copies";
+// TRANSLATORS: Document Privacy Attributes
+"document-privacy-attributes" = "Document Privacy Attributes";
+// TRANSLATORS: All
+"document-privacy-attributes.all" = "All";
+// TRANSLATORS: Default
+"document-privacy-attributes.default" = "Default";
+// TRANSLATORS: Document Description
+"document-privacy-attributes.document-description" = "Document Description";
+// TRANSLATORS: Document Template
+"document-privacy-attributes.document-template" = "Document Template";
+// TRANSLATORS: None
+"document-privacy-attributes.none" = "None";
+// TRANSLATORS: Document Privacy Scope
+"document-privacy-scope" = "Document Privacy Scope";
+// TRANSLATORS: All
+"document-privacy-scope.all" = "All";
+// TRANSLATORS: Default
+"document-privacy-scope.default" = "Default";
+// TRANSLATORS: None
+"document-privacy-scope.none" = "None";
+// TRANSLATORS: Owner
+"document-privacy-scope.owner" = "Owner";
+// TRANSLATORS: Document State
"document-state" = "Document State";
+// TRANSLATORS: Detailed Document State
"document-state-reasons" = "Detailed Document State";
+// TRANSLATORS: Aborted By System
"document-state-reasons.aborted-by-system" = "Aborted By System";
+// TRANSLATORS: Canceled At Device
"document-state-reasons.canceled-at-device" = "Canceled At Device";
+// TRANSLATORS: Canceled By Operator
"document-state-reasons.canceled-by-operator" = "Canceled By Operator";
+// TRANSLATORS: Canceled By User
"document-state-reasons.canceled-by-user" = "Canceled By User";
+// TRANSLATORS: Completed Successfully
"document-state-reasons.completed-successfully" = "Completed Successfully";
+// TRANSLATORS: Completed With Errors
"document-state-reasons.completed-with-errors" = "Completed With Errors";
+// TRANSLATORS: Completed With Warnings
"document-state-reasons.completed-with-warnings" = "Completed With Warnings";
+// TRANSLATORS: Compression Error
"document-state-reasons.compression-error" = "Compression Error";
+// TRANSLATORS: Data Insufficient
"document-state-reasons.data-insufficient" = "Data Insufficient";
+// TRANSLATORS: Digital Signature Did Not Verify
"document-state-reasons.digital-signature-did-not-verify" = "Digital Signature Did Not Verify";
+// TRANSLATORS: Digital Signature Type Not Supported
"document-state-reasons.digital-signature-type-not-supported" = "Digital Signature Type Not Supported";
+// TRANSLATORS: Digital Signature Wait
"document-state-reasons.digital-signature-wait" = "Digital Signature Wait";
+// TRANSLATORS: Document Access Error
"document-state-reasons.document-access-error" = "Document Access Error";
+// TRANSLATORS: Document Fetchable
"document-state-reasons.document-fetchable" = "Document Fetchable";
+// TRANSLATORS: Document Format Error
"document-state-reasons.document-format-error" = "Document Format Error";
+// TRANSLATORS: Document Password Error
"document-state-reasons.document-password-error" = "Document Password Error";
+// TRANSLATORS: Document Permission Error
"document-state-reasons.document-permission-error" = "Document Permission Error";
+// TRANSLATORS: Document Security Error
"document-state-reasons.document-security-error" = "Document Security Error";
+// TRANSLATORS: Document Unprintable Error
"document-state-reasons.document-unprintable-error" = "Document Unprintable Error";
+// TRANSLATORS: Errors Detected
"document-state-reasons.errors-detected" = "Errors Detected";
+// TRANSLATORS: Incoming
"document-state-reasons.incoming" = "Incoming";
+// TRANSLATORS: Interpreting
"document-state-reasons.interpreting" = "Interpreting";
+// TRANSLATORS: None
"document-state-reasons.none" = "None";
+// TRANSLATORS: Outgoing
"document-state-reasons.outgoing" = "Outgoing";
+// TRANSLATORS: Printing
"document-state-reasons.printing" = "Printing";
+// TRANSLATORS: Processing To Stop Point
"document-state-reasons.processing-to-stop-point" = "Processing To Stop Point";
+// TRANSLATORS: Queued
"document-state-reasons.queued" = "Queued";
+// TRANSLATORS: Queued For Marker
"document-state-reasons.queued-for-marker" = "Queued For Marker";
+// TRANSLATORS: Queued In Device
"document-state-reasons.queued-in-device" = "Queued In Device";
+// TRANSLATORS: Resources Are Not Ready
"document-state-reasons.resources-are-not-ready" = "Resources Are Not Ready";
+// TRANSLATORS: Resources Are Not Supported
"document-state-reasons.resources-are-not-supported" = "Resources Are Not Supported";
+// TRANSLATORS: Submission Interrupted
"document-state-reasons.submission-interrupted" = "Submission Interrupted";
+// TRANSLATORS: Transforming
"document-state-reasons.transforming" = "Transforming";
+// TRANSLATORS: Unsupported Compression
"document-state-reasons.unsupported-compression" = "Unsupported Compression";
+// TRANSLATORS: Unsupported Document Format
"document-state-reasons.unsupported-document-format" = "Unsupported Document Format";
+// TRANSLATORS: Warnings Detected
"document-state-reasons.warnings-detected" = "Warnings Detected";
+// TRANSLATORS: Pending
"document-state.3" = "Pending";
+// TRANSLATORS: Processing
"document-state.5" = "Processing";
+// TRANSLATORS: Stopped
"document-state.6" = "Stopped";
+// TRANSLATORS: Canceled
"document-state.7" = "Canceled";
+// TRANSLATORS: Aborted
"document-state.8" = "Aborted";
+// TRANSLATORS: Completed
"document-state.9" = "Completed";
+// TRANSLATORS: End Power State
+"end-power-state" = "End Power State";
+"error-index uses indefinite length" = "error-index uses indefinite length";
+"error-status uses indefinite length" = "error-status uses indefinite length";
+"expression --and expression\n Logical AND" = "expression --and expression\n Logical AND";
+"expression --or expression\n Logical OR" = "expression --or expression\n Logical OR";
+"expression expression Logical AND" = "expression expression Logical AND";
+// TRANSLATORS: Feed Orientation
"feed-orientation" = "Feed Orientation";
+// TRANSLATORS: Long Edge First
"feed-orientation.long-edge-first" = "Long Edge First";
+// TRANSLATORS: Short Edge First
"feed-orientation.short-edge-first" = "Short Edge First";
+// TRANSLATORS: Fetch Status Code
"fetch-status-code" = "Fetch Status Code";
+// TRANSLATORS: Finishing Template
"finishing-template" = "Finishing Template";
+// TRANSLATORS: Bale
"finishing-template.bale" = "Bale";
+// TRANSLATORS: Bind
"finishing-template.bind" = "Bind";
+// TRANSLATORS: Bind Bottom
"finishing-template.bind-bottom" = "Bind Bottom";
+// TRANSLATORS: Bind Left
"finishing-template.bind-left" = "Bind Left";
+// TRANSLATORS: Bind Right
"finishing-template.bind-right" = "Bind Right";
+// TRANSLATORS: Bind Top
"finishing-template.bind-top" = "Bind Top";
+// TRANSLATORS: Booklet Maker
"finishing-template.booklet-maker" = "Booklet Maker";
+// TRANSLATORS: Coat
"finishing-template.coat" = "Coat";
+// TRANSLATORS: Cover
"finishing-template.cover" = "Cover";
+// TRANSLATORS: Edge Stitch
"finishing-template.edge-stitch" = "Edge Stitch";
+// TRANSLATORS: Edge Stitch Bottom
"finishing-template.edge-stitch-bottom" = "Edge Stitch Bottom";
+// TRANSLATORS: Edge Stitch Left
"finishing-template.edge-stitch-left" = "Edge Stitch Left";
+// TRANSLATORS: Edge Stitch Right
"finishing-template.edge-stitch-right" = "Edge Stitch Right";
+// TRANSLATORS: Edge Stitch Top
"finishing-template.edge-stitch-top" = "Edge Stitch Top";
+// TRANSLATORS: Fold
"finishing-template.fold" = "Fold";
+// TRANSLATORS: Accordion Fold
"finishing-template.fold-accordion" = "Accordion Fold";
+// TRANSLATORS: Double Gate Fold
"finishing-template.fold-double-gate" = "Double Gate Fold";
+// TRANSLATORS: Engineering Z Fold
"finishing-template.fold-engineering-z" = "Engineering Z Fold";
+// TRANSLATORS: Gate Fold
"finishing-template.fold-gate" = "Gate Fold";
+// TRANSLATORS: Half Fold
"finishing-template.fold-half" = "Half Fold";
+// TRANSLATORS: Half Z Fold
"finishing-template.fold-half-z" = "Half Z Fold";
+// TRANSLATORS: Left Gate Fold
"finishing-template.fold-left-gate" = "Left Gate Fold";
+// TRANSLATORS: Letter Fold
"finishing-template.fold-letter" = "Letter Fold";
+// TRANSLATORS: Parallel Fold
"finishing-template.fold-parallel" = "Parallel Fold";
+// TRANSLATORS: Poster Fold
"finishing-template.fold-poster" = "Poster Fold";
+// TRANSLATORS: Right Gate Fold
"finishing-template.fold-right-gate" = "Right Gate Fold";
+// TRANSLATORS: Z Fold
"finishing-template.fold-z" = "Z Fold";
-"finishing-template.jdf-f10-1" = "JDF Fold F10-1";
-"finishing-template.jdf-f10-2" = "JDF Fold F10-2";
-"finishing-template.jdf-f10-3" = "JDF Fold F10-3";
-"finishing-template.jdf-f12-1" = "JDF Fold F12-1";
-"finishing-template.jdf-f12-10" = "JDF Fold F12-10";
-"finishing-template.jdf-f12-11" = "JDF Fold F12-11";
-"finishing-template.jdf-f12-12" = "JDF Fold F12-12";
-"finishing-template.jdf-f12-13" = "JDF Fold F12-13";
-"finishing-template.jdf-f12-14" = "JDF Fold F12-14";
-"finishing-template.jdf-f12-2" = "JDF Fold F12-2";
-"finishing-template.jdf-f12-3" = "JDF Fold F12-3";
-"finishing-template.jdf-f12-4" = "JDF Fold F12-4";
-"finishing-template.jdf-f12-5" = "JDF Fold F12-5";
-"finishing-template.jdf-f12-6" = "JDF Fold F12-6";
-"finishing-template.jdf-f12-7" = "JDF Fold F12-7";
-"finishing-template.jdf-f12-8" = "JDF Fold F12-8";
-"finishing-template.jdf-f12-9" = "JDF Fold F12-9";
-"finishing-template.jdf-f14-1" = "JDF Fold F14-1";
-"finishing-template.jdf-f16-1" = "JDF Fold F16-1";
-"finishing-template.jdf-f16-10" = "JDF Fold F16-10";
-"finishing-template.jdf-f16-11" = "JDF Fold F16-11";
-"finishing-template.jdf-f16-12" = "JDF Fold F16-12";
-"finishing-template.jdf-f16-13" = "JDF Fold F16-13";
-"finishing-template.jdf-f16-14" = "JDF Fold F16-14";
-"finishing-template.jdf-f16-2" = "JDF Fold F16-2";
-"finishing-template.jdf-f16-3" = "JDF Fold F16-3";
-"finishing-template.jdf-f16-4" = "JDF Fold F16-4";
-"finishing-template.jdf-f16-5" = "JDF Fold F16-5";
-"finishing-template.jdf-f16-6" = "JDF Fold F16-6";
-"finishing-template.jdf-f16-7" = "JDF Fold F16-7";
-"finishing-template.jdf-f16-8" = "JDF Fold F16-8";
-"finishing-template.jdf-f16-9" = "JDF Fold F16-9";
-"finishing-template.jdf-f18-1" = "JDF Fold F18-1";
-"finishing-template.jdf-f18-2" = "JDF Fold F18-2";
-"finishing-template.jdf-f18-3" = "JDF Fold F18-3";
-"finishing-template.jdf-f18-4" = "JDF Fold F18-4";
-"finishing-template.jdf-f18-5" = "JDF Fold F18-5";
-"finishing-template.jdf-f18-6" = "JDF Fold F18-6";
-"finishing-template.jdf-f18-7" = "JDF Fold F18-7";
-"finishing-template.jdf-f18-8" = "JDF Fold F18-8";
-"finishing-template.jdf-f18-9" = "JDF Fold F18-9";
-"finishing-template.jdf-f2-1" = "JDF Fold F2-1";
-"finishing-template.jdf-f20-1" = "JDF Fold F20-1";
-"finishing-template.jdf-f20-2" = "JDF Fold F20-2";
-"finishing-template.jdf-f24-1" = "JDF Fold F24-1";
-"finishing-template.jdf-f24-10" = "JDF Fold F24-10";
-"finishing-template.jdf-f24-11" = "JDF Fold F24-11";
-"finishing-template.jdf-f24-2" = "JDF Fold F24-2";
-"finishing-template.jdf-f24-3" = "JDF Fold F24-3";
-"finishing-template.jdf-f24-4" = "JDF Fold F24-4";
-"finishing-template.jdf-f24-5" = "JDF Fold F24-5";
-"finishing-template.jdf-f24-6" = "JDF Fold F24-6";
-"finishing-template.jdf-f24-7" = "JDF Fold F24-7";
-"finishing-template.jdf-f24-8" = "JDF Fold F24-8";
-"finishing-template.jdf-f24-9" = "JDF Fold F24-9";
-"finishing-template.jdf-f28-1" = "JDF Fold F28-1";
-"finishing-template.jdf-f32-1" = "JDF Fold F32-1";
-"finishing-template.jdf-f32-2" = "JDF Fold F32-2";
-"finishing-template.jdf-f32-3" = "JDF Fold F32-3";
-"finishing-template.jdf-f32-4" = "JDF Fold F32-4";
-"finishing-template.jdf-f32-5" = "JDF Fold F32-5";
-"finishing-template.jdf-f32-6" = "JDF Fold F32-6";
-"finishing-template.jdf-f32-7" = "JDF Fold F32-7";
-"finishing-template.jdf-f32-8" = "JDF Fold F32-8";
-"finishing-template.jdf-f32-9" = "JDF Fold F32-9";
-"finishing-template.jdf-f36-1" = "JDF Fold F36-1";
-"finishing-template.jdf-f36-2" = "JDF Fold F36-2";
-"finishing-template.jdf-f4-1" = "JDF Fold F4-1";
-"finishing-template.jdf-f4-2" = "JDF Fold F4-2";
-"finishing-template.jdf-f40-1" = "JDF Fold F40-1";
-"finishing-template.jdf-f48-1" = "JDF Fold F48-1";
-"finishing-template.jdf-f48-2" = "JDF Fold F48-2";
-"finishing-template.jdf-f6-1" = "JDF Fold F6-1";
-"finishing-template.jdf-f6-2" = "JDF Fold F6-2";
-"finishing-template.jdf-f6-3" = "JDF Fold F6-3";
-"finishing-template.jdf-f6-4" = "JDF Fold F6-4";
-"finishing-template.jdf-f6-5" = "JDF Fold F6-5";
-"finishing-template.jdf-f6-6" = "JDF Fold F6-6";
-"finishing-template.jdf-f6-7" = "JDF Fold F6-7";
-"finishing-template.jdf-f6-8" = "JDF Fold F6-8";
-"finishing-template.jdf-f64-1" = "JDF Fold F64-1";
-"finishing-template.jdf-f64-2" = "JDF Fold F64-2";
-"finishing-template.jdf-f8-1" = "JDF Fold F8-1";
-"finishing-template.jdf-f8-2" = "JDF Fold F8-2";
-"finishing-template.jdf-f8-3" = "JDF Fold F8-3";
-"finishing-template.jdf-f8-4" = "JDF Fold F8-4";
-"finishing-template.jdf-f8-5" = "JDF Fold F8-5";
-"finishing-template.jdf-f8-6" = "JDF Fold F8-6";
-"finishing-template.jdf-f8-7" = "JDF Fold F8-7";
+// TRANSLATORS: JDF F10-1
+"finishing-template.jdf-f10-1" = "JDF F10-1";
+// TRANSLATORS: JDF F10-2
+"finishing-template.jdf-f10-2" = "JDF F10-2";
+// TRANSLATORS: JDF F10-3
+"finishing-template.jdf-f10-3" = "JDF F10-3";
+// TRANSLATORS: JDF F12-1
+"finishing-template.jdf-f12-1" = "JDF F12-1";
+// TRANSLATORS: JDF F12-10
+"finishing-template.jdf-f12-10" = "JDF F12-10";
+// TRANSLATORS: JDF F12-11
+"finishing-template.jdf-f12-11" = "JDF F12-11";
+// TRANSLATORS: JDF F12-12
+"finishing-template.jdf-f12-12" = "JDF F12-12";
+// TRANSLATORS: JDF F12-13
+"finishing-template.jdf-f12-13" = "JDF F12-13";
+// TRANSLATORS: JDF F12-14
+"finishing-template.jdf-f12-14" = "JDF F12-14";
+// TRANSLATORS: JDF F12-2
+"finishing-template.jdf-f12-2" = "JDF F12-2";
+// TRANSLATORS: JDF F12-3
+"finishing-template.jdf-f12-3" = "JDF F12-3";
+// TRANSLATORS: JDF F12-4
+"finishing-template.jdf-f12-4" = "JDF F12-4";
+// TRANSLATORS: JDF F12-5
+"finishing-template.jdf-f12-5" = "JDF F12-5";
+// TRANSLATORS: JDF F12-6
+"finishing-template.jdf-f12-6" = "JDF F12-6";
+// TRANSLATORS: JDF F12-7
+"finishing-template.jdf-f12-7" = "JDF F12-7";
+// TRANSLATORS: JDF F12-8
+"finishing-template.jdf-f12-8" = "JDF F12-8";
+// TRANSLATORS: JDF F12-9
+"finishing-template.jdf-f12-9" = "JDF F12-9";
+// TRANSLATORS: JDF F14-1
+"finishing-template.jdf-f14-1" = "JDF F14-1";
+// TRANSLATORS: JDF F16-1
+"finishing-template.jdf-f16-1" = "JDF F16-1";
+// TRANSLATORS: JDF F16-10
+"finishing-template.jdf-f16-10" = "JDF F16-10";
+// TRANSLATORS: JDF F16-11
+"finishing-template.jdf-f16-11" = "JDF F16-11";
+// TRANSLATORS: JDF F16-12
+"finishing-template.jdf-f16-12" = "JDF F16-12";
+// TRANSLATORS: JDF F16-13
+"finishing-template.jdf-f16-13" = "JDF F16-13";
+// TRANSLATORS: JDF F16-14
+"finishing-template.jdf-f16-14" = "JDF F16-14";
+// TRANSLATORS: JDF F16-2
+"finishing-template.jdf-f16-2" = "JDF F16-2";
+// TRANSLATORS: JDF F16-3
+"finishing-template.jdf-f16-3" = "JDF F16-3";
+// TRANSLATORS: JDF F16-4
+"finishing-template.jdf-f16-4" = "JDF F16-4";
+// TRANSLATORS: JDF F16-5
+"finishing-template.jdf-f16-5" = "JDF F16-5";
+// TRANSLATORS: JDF F16-6
+"finishing-template.jdf-f16-6" = "JDF F16-6";
+// TRANSLATORS: JDF F16-7
+"finishing-template.jdf-f16-7" = "JDF F16-7";
+// TRANSLATORS: JDF F16-8
+"finishing-template.jdf-f16-8" = "JDF F16-8";
+// TRANSLATORS: JDF F16-9
+"finishing-template.jdf-f16-9" = "JDF F16-9";
+// TRANSLATORS: JDF F18-1
+"finishing-template.jdf-f18-1" = "JDF F18-1";
+// TRANSLATORS: JDF F18-2
+"finishing-template.jdf-f18-2" = "JDF F18-2";
+// TRANSLATORS: JDF F18-3
+"finishing-template.jdf-f18-3" = "JDF F18-3";
+// TRANSLATORS: JDF F18-4
+"finishing-template.jdf-f18-4" = "JDF F18-4";
+// TRANSLATORS: JDF F18-5
+"finishing-template.jdf-f18-5" = "JDF F18-5";
+// TRANSLATORS: JDF F18-6
+"finishing-template.jdf-f18-6" = "JDF F18-6";
+// TRANSLATORS: JDF F18-7
+"finishing-template.jdf-f18-7" = "JDF F18-7";
+// TRANSLATORS: JDF F18-8
+"finishing-template.jdf-f18-8" = "JDF F18-8";
+// TRANSLATORS: JDF F18-9
+"finishing-template.jdf-f18-9" = "JDF F18-9";
+// TRANSLATORS: JDF F2-1
+"finishing-template.jdf-f2-1" = "JDF F2-1";
+// TRANSLATORS: JDF F20-1
+"finishing-template.jdf-f20-1" = "JDF F20-1";
+// TRANSLATORS: JDF F20-2
+"finishing-template.jdf-f20-2" = "JDF F20-2";
+// TRANSLATORS: JDF F24-1
+"finishing-template.jdf-f24-1" = "JDF F24-1";
+// TRANSLATORS: JDF F24-10
+"finishing-template.jdf-f24-10" = "JDF F24-10";
+// TRANSLATORS: JDF F24-11
+"finishing-template.jdf-f24-11" = "JDF F24-11";
+// TRANSLATORS: JDF F24-2
+"finishing-template.jdf-f24-2" = "JDF F24-2";
+// TRANSLATORS: JDF F24-3
+"finishing-template.jdf-f24-3" = "JDF F24-3";
+// TRANSLATORS: JDF F24-4
+"finishing-template.jdf-f24-4" = "JDF F24-4";
+// TRANSLATORS: JDF F24-5
+"finishing-template.jdf-f24-5" = "JDF F24-5";
+// TRANSLATORS: JDF F24-6
+"finishing-template.jdf-f24-6" = "JDF F24-6";
+// TRANSLATORS: JDF F24-7
+"finishing-template.jdf-f24-7" = "JDF F24-7";
+// TRANSLATORS: JDF F24-8
+"finishing-template.jdf-f24-8" = "JDF F24-8";
+// TRANSLATORS: JDF F24-9
+"finishing-template.jdf-f24-9" = "JDF F24-9";
+// TRANSLATORS: JDF F28-1
+"finishing-template.jdf-f28-1" = "JDF F28-1";
+// TRANSLATORS: JDF F32-1
+"finishing-template.jdf-f32-1" = "JDF F32-1";
+// TRANSLATORS: JDF F32-2
+"finishing-template.jdf-f32-2" = "JDF F32-2";
+// TRANSLATORS: JDF F32-3
+"finishing-template.jdf-f32-3" = "JDF F32-3";
+// TRANSLATORS: JDF F32-4
+"finishing-template.jdf-f32-4" = "JDF F32-4";
+// TRANSLATORS: JDF F32-5
+"finishing-template.jdf-f32-5" = "JDF F32-5";
+// TRANSLATORS: JDF F32-6
+"finishing-template.jdf-f32-6" = "JDF F32-6";
+// TRANSLATORS: JDF F32-7
+"finishing-template.jdf-f32-7" = "JDF F32-7";
+// TRANSLATORS: JDF F32-8
+"finishing-template.jdf-f32-8" = "JDF F32-8";
+// TRANSLATORS: JDF F32-9
+"finishing-template.jdf-f32-9" = "JDF F32-9";
+// TRANSLATORS: JDF F36-1
+"finishing-template.jdf-f36-1" = "JDF F36-1";
+// TRANSLATORS: JDF F36-2
+"finishing-template.jdf-f36-2" = "JDF F36-2";
+// TRANSLATORS: JDF F4-1
+"finishing-template.jdf-f4-1" = "JDF F4-1";
+// TRANSLATORS: JDF F4-2
+"finishing-template.jdf-f4-2" = "JDF F4-2";
+// TRANSLATORS: JDF F40-1
+"finishing-template.jdf-f40-1" = "JDF F40-1";
+// TRANSLATORS: JDF F48-1
+"finishing-template.jdf-f48-1" = "JDF F48-1";
+// TRANSLATORS: JDF F48-2
+"finishing-template.jdf-f48-2" = "JDF F48-2";
+// TRANSLATORS: JDF F6-1
+"finishing-template.jdf-f6-1" = "JDF F6-1";
+// TRANSLATORS: JDF F6-2
+"finishing-template.jdf-f6-2" = "JDF F6-2";
+// TRANSLATORS: JDF F6-3
+"finishing-template.jdf-f6-3" = "JDF F6-3";
+// TRANSLATORS: JDF F6-4
+"finishing-template.jdf-f6-4" = "JDF F6-4";
+// TRANSLATORS: JDF F6-5
+"finishing-template.jdf-f6-5" = "JDF F6-5";
+// TRANSLATORS: JDF F6-6
+"finishing-template.jdf-f6-6" = "JDF F6-6";
+// TRANSLATORS: JDF F6-7
+"finishing-template.jdf-f6-7" = "JDF F6-7";
+// TRANSLATORS: JDF F6-8
+"finishing-template.jdf-f6-8" = "JDF F6-8";
+// TRANSLATORS: JDF F64-1
+"finishing-template.jdf-f64-1" = "JDF F64-1";
+// TRANSLATORS: JDF F64-2
+"finishing-template.jdf-f64-2" = "JDF F64-2";
+// TRANSLATORS: JDF F8-1
+"finishing-template.jdf-f8-1" = "JDF F8-1";
+// TRANSLATORS: JDF F8-2
+"finishing-template.jdf-f8-2" = "JDF F8-2";
+// TRANSLATORS: JDF F8-3
+"finishing-template.jdf-f8-3" = "JDF F8-3";
+// TRANSLATORS: JDF F8-4
+"finishing-template.jdf-f8-4" = "JDF F8-4";
+// TRANSLATORS: JDF F8-5
+"finishing-template.jdf-f8-5" = "JDF F8-5";
+// TRANSLATORS: JDF F8-6
+"finishing-template.jdf-f8-6" = "JDF F8-6";
+// TRANSLATORS: JDF F8-7
+"finishing-template.jdf-f8-7" = "JDF F8-7";
+// TRANSLATORS: Jog Offset
"finishing-template.jog-offset" = "Jog Offset";
+// TRANSLATORS: Laminate
"finishing-template.laminate" = "Laminate";
+// TRANSLATORS: Punch
"finishing-template.punch" = "Punch";
+// TRANSLATORS: Punch Bottom Left
"finishing-template.punch-bottom-left" = "Punch Bottom Left";
+// TRANSLATORS: Punch Bottom Right
"finishing-template.punch-bottom-right" = "Punch Bottom Right";
+// TRANSLATORS: 2-hole Punch Bottom
"finishing-template.punch-dual-bottom" = "2-hole Punch Bottom";
+// TRANSLATORS: 2-hole Punch Left
"finishing-template.punch-dual-left" = "2-hole Punch Left";
+// TRANSLATORS: 2-hole Punch Right
"finishing-template.punch-dual-right" = "2-hole Punch Right";
+// TRANSLATORS: 2-hole Punch Top
"finishing-template.punch-dual-top" = "2-hole Punch Top";
+// TRANSLATORS: Multi-hole Punch Bottom
"finishing-template.punch-multiple-bottom" = "Multi-hole Punch Bottom";
+// TRANSLATORS: Multi-hole Punch Left
"finishing-template.punch-multiple-left" = "Multi-hole Punch Left";
+// TRANSLATORS: Multi-hole Punch Right
"finishing-template.punch-multiple-right" = "Multi-hole Punch Right";
+// TRANSLATORS: Multi-hole Punch Top
"finishing-template.punch-multiple-top" = "Multi-hole Punch Top";
+// TRANSLATORS: 4-hole Punch Bottom
"finishing-template.punch-quad-bottom" = "4-hole Punch Bottom";
+// TRANSLATORS: 4-hole Punch Left
"finishing-template.punch-quad-left" = "4-hole Punch Left";
+// TRANSLATORS: 4-hole Punch Right
"finishing-template.punch-quad-right" = "4-hole Punch Right";
+// TRANSLATORS: 4-hole Punch Top
"finishing-template.punch-quad-top" = "4-hole Punch Top";
+// TRANSLATORS: Punch Top Left
"finishing-template.punch-top-left" = "Punch Top Left";
+// TRANSLATORS: Punch Top Right
"finishing-template.punch-top-right" = "Punch Top Right";
+// TRANSLATORS: 3-hole Punch Bottom
"finishing-template.punch-triple-bottom" = "3-hole Punch Bottom";
+// TRANSLATORS: 3-hole Punch Left
"finishing-template.punch-triple-left" = "3-hole Punch Left";
+// TRANSLATORS: 3-hole Punch Right
"finishing-template.punch-triple-right" = "3-hole Punch Right";
+// TRANSLATORS: 3-hole Punch Top
"finishing-template.punch-triple-top" = "3-hole Punch Top";
+// TRANSLATORS: Saddle Stitch
"finishing-template.saddle-stitch" = "Saddle Stitch";
+// TRANSLATORS: Staple
"finishing-template.staple" = "Staple";
+// TRANSLATORS: Staple Bottom Left
"finishing-template.staple-bottom-left" = "Staple Bottom Left";
+// TRANSLATORS: Staple Bottom Right
"finishing-template.staple-bottom-right" = "Staple Bottom Right";
+// TRANSLATORS: 2 Staples on Bottom
"finishing-template.staple-dual-bottom" = "2 Staples on Bottom";
+// TRANSLATORS: 2 Staples on Left
"finishing-template.staple-dual-left" = "2 Staples on Left";
+// TRANSLATORS: 2 Staples on Right
"finishing-template.staple-dual-right" = "2 Staples on Right";
+// TRANSLATORS: 2 Staples on Top
"finishing-template.staple-dual-top" = "2 Staples on Top";
+// TRANSLATORS: Staple Top Left
"finishing-template.staple-top-left" = "Staple Top Left";
+// TRANSLATORS: Staple Top Right
"finishing-template.staple-top-right" = "Staple Top Right";
+// TRANSLATORS: 3 Staples on Bottom
"finishing-template.staple-triple-bottom" = "3 Staples on Bottom";
+// TRANSLATORS: 3 Staples on Left
"finishing-template.staple-triple-left" = "3 Staples on Left";
+// TRANSLATORS: 3 Staples on Right
"finishing-template.staple-triple-right" = "3 Staples on Right";
+// TRANSLATORS: 3 Staples on Top
"finishing-template.staple-triple-top" = "3 Staples on Top";
+// TRANSLATORS: Trim
"finishing-template.trim" = "Trim";
+// TRANSLATORS: Trim After Every Set
"finishing-template.trim-after-copies" = "Trim After Every Set";
+// TRANSLATORS: Trim After Every Document
"finishing-template.trim-after-documents" = "Trim After Every Document";
+// TRANSLATORS: Trim After Job
"finishing-template.trim-after-job" = "Trim After Job";
+// TRANSLATORS: Trim After Every Page
"finishing-template.trim-after-pages" = "Trim After Every Page";
+// TRANSLATORS: Finishings
"finishings" = "Finishings";
+// TRANSLATORS: Finishings
"finishings-col" = "Finishings";
+// TRANSLATORS: Fold
"finishings.10" = "Fold";
+// TRANSLATORS: Z Fold
"finishings.100" = "Z Fold";
+// TRANSLATORS: Engineering Z Fold
"finishings.101" = "Engineering Z Fold";
+// TRANSLATORS: Trim
"finishings.11" = "Trim";
+// TRANSLATORS: Bale
"finishings.12" = "Bale";
+// TRANSLATORS: Booklet Maker
"finishings.13" = "Booklet Maker";
+// TRANSLATORS: Jog Offset
"finishings.14" = "Jog Offset";
+// TRANSLATORS: Coat
"finishings.15" = "Coat";
+// TRANSLATORS: Laminate
"finishings.16" = "Laminate";
+// TRANSLATORS: Staple Top Left
"finishings.20" = "Staple Top Left";
+// TRANSLATORS: Staple Bottom Left
"finishings.21" = "Staple Bottom Left";
+// TRANSLATORS: Staple Top Right
"finishings.22" = "Staple Top Right";
+// TRANSLATORS: Staple Bottom Right
"finishings.23" = "Staple Bottom Right";
+// TRANSLATORS: Edge Stitch Left
"finishings.24" = "Edge Stitch Left";
+// TRANSLATORS: Edge Stitch Top
"finishings.25" = "Edge Stitch Top";
+// TRANSLATORS: Edge Stitch Right
"finishings.26" = "Edge Stitch Right";
+// TRANSLATORS: Edge Stitch Bottom
"finishings.27" = "Edge Stitch Bottom";
+// TRANSLATORS: 2 Staples on Left
"finishings.28" = "2 Staples on Left";
+// TRANSLATORS: 2 Staples on Top
"finishings.29" = "2 Staples on Top";
+// TRANSLATORS: None
"finishings.3" = "None";
+// TRANSLATORS: 2 Staples on Right
"finishings.30" = "2 Staples on Right";
+// TRANSLATORS: 2 Staples on Bottom
"finishings.31" = "2 Staples on Bottom";
+// TRANSLATORS: 3 Staples on Left
"finishings.32" = "3 Staples on Left";
+// TRANSLATORS: 3 Staples on Top
"finishings.33" = "3 Staples on Top";
+// TRANSLATORS: 3 Staples on Right
"finishings.34" = "3 Staples on Right";
+// TRANSLATORS: 3 Staples on Bottom
"finishings.35" = "3 Staples on Bottom";
+// TRANSLATORS: Staple
"finishings.4" = "Staple";
+// TRANSLATORS: Punch
"finishings.5" = "Punch";
+// TRANSLATORS: Bind Left
"finishings.50" = "Bind Left";
+// TRANSLATORS: Bind Top
"finishings.51" = "Bind Top";
+// TRANSLATORS: Bind Right
"finishings.52" = "Bind Right";
+// TRANSLATORS: Bind Bottom
"finishings.53" = "Bind Bottom";
+// TRANSLATORS: Cover
"finishings.6" = "Cover";
+// TRANSLATORS: Trim Pages
"finishings.60" = "Trim Pages";
+// TRANSLATORS: Trim Documents
"finishings.61" = "Trim Documents";
+// TRANSLATORS: Trim Copies
"finishings.62" = "Trim Copies";
+// TRANSLATORS: Trim Job
"finishings.63" = "Trim Job";
+// TRANSLATORS: Bind
"finishings.7" = "Bind";
+// TRANSLATORS: Punch Top Left
"finishings.70" = "Punch Top Left";
+// TRANSLATORS: Punch Bottom Left
"finishings.71" = "Punch Bottom Left";
+// TRANSLATORS: Punch Top Right
"finishings.72" = "Punch Top Right";
+// TRANSLATORS: Punch Bottom Right
"finishings.73" = "Punch Bottom Right";
+// TRANSLATORS: 2-hole Punch Left
"finishings.74" = "2-hole Punch Left";
+// TRANSLATORS: 2-hole Punch Top
"finishings.75" = "2-hole Punch Top";
+// TRANSLATORS: 2-hole Punch Right
"finishings.76" = "2-hole Punch Right";
+// TRANSLATORS: 2-hole Punch Bottom
"finishings.77" = "2-hole Punch Bottom";
+// TRANSLATORS: 3-hole Punch Left
"finishings.78" = "3-hole Punch Left";
+// TRANSLATORS: 3-hole Punch Top
"finishings.79" = "3-hole Punch Top";
+// TRANSLATORS: Saddle Stitch
"finishings.8" = "Saddle Stitch";
+// TRANSLATORS: 3-hole Punch Right
"finishings.80" = "3-hole Punch Right";
+// TRANSLATORS: 3-hole Punch Bottom
"finishings.81" = "3-hole Punch Bottom";
+// TRANSLATORS: 4-hole Punch Left
"finishings.82" = "4-hole Punch Left";
+// TRANSLATORS: 4-hole Punch Top
"finishings.83" = "4-hole Punch Top";
+// TRANSLATORS: 4-hole Punch Right
"finishings.84" = "4-hole Punch Right";
+// TRANSLATORS: 4-hole Punch Bottom
"finishings.85" = "4-hole Punch Bottom";
+// TRANSLATORS: Multi-hole Punch Left
"finishings.86" = "Multi-hole Punch Left";
+// TRANSLATORS: Multi-hole Punch Top
"finishings.87" = "Multi-hole Punch Top";
+// TRANSLATORS: Multi-hole Punch Right
"finishings.88" = "Multi-hole Punch Right";
+// TRANSLATORS: Multi-hole Punch Bottom
"finishings.89" = "Multi-hole Punch Bottom";
+// TRANSLATORS: Edge Stitch
"finishings.9" = "Edge Stitch";
+// TRANSLATORS: Accordion Fold
"finishings.90" = "Accordion Fold";
+// TRANSLATORS: Double Gate Fold
"finishings.91" = "Double Gate Fold";
+// TRANSLATORS: Gate Fold
"finishings.92" = "Gate Fold";
+// TRANSLATORS: Half Fold
"finishings.93" = "Half Fold";
+// TRANSLATORS: Half Z Fold
"finishings.94" = "Half Z Fold";
+// TRANSLATORS: Left Gate Fold
"finishings.95" = "Left Gate Fold";
+// TRANSLATORS: Letter Fold
"finishings.96" = "Letter Fold";
+// TRANSLATORS: Parallel Fold
"finishings.97" = "Parallel Fold";
+// TRANSLATORS: Poster Fold
"finishings.98" = "Poster Fold";
+// TRANSLATORS: Right Gate Fold
"finishings.99" = "Right Gate Fold";
+// TRANSLATORS: Fold
"folding" = "Fold";
+// TRANSLATORS: Fold Direction
"folding-direction" = "Fold Direction";
+// TRANSLATORS: Inward
"folding-direction.inward" = "Inward";
+// TRANSLATORS: Outward
"folding-direction.outward" = "Outward";
+// TRANSLATORS: Fold Position
"folding-offset" = "Fold Position";
+// TRANSLATORS: Fold Edge
"folding-reference-edge" = "Fold Edge";
+// TRANSLATORS: Bottom
"folding-reference-edge.bottom" = "Bottom";
+// TRANSLATORS: Left
"folding-reference-edge.left" = "Left";
+// TRANSLATORS: Right
"folding-reference-edge.right" = "Right";
+// TRANSLATORS: Top
"folding-reference-edge.top" = "Top";
+// TRANSLATORS: Font Name
"font-name-requested" = "Font Name";
+// TRANSLATORS: Font Size
"font-size-requested" = "Font Size";
+// TRANSLATORS: Force Front Side
"force-front-side" = "Force Front Side";
+// TRANSLATORS: From Name
"from-name" = "From Name";
+"held" = "held";
+"help\t\tGet help on commands." = "help\t\tGet help on commands.";
+"idle" = "idle";
+// TRANSLATORS: Imposition Template
"imposition-template" = "Imposition Template";
+// TRANSLATORS: None
"imposition-template.none" = "None";
+// TRANSLATORS: Signature
"imposition-template.signature" = "Signature";
+// TRANSLATORS: Scanner Options
"input-attributes" = "Scanner Options";
+// TRANSLATORS: Scan Auto Scaling
"input-auto-scaling" = "Scan Auto Scaling";
+// TRANSLATORS: Scan Auto Skew Correction
"input-auto-skew-correction" = "Scan Auto Skew Correction";
+// TRANSLATORS: Scan Brightness
"input-brightness" = "Scan Brightness";
+// TRANSLATORS: Scanning Mode
"input-color-mode" = "Scanning Mode";
+// TRANSLATORS: Automatic
"input-color-mode.auto" = "Automatic";
+// TRANSLATORS: Text
"input-color-mode.bi-level" = "Text";
+// TRANSLATORS: 16-bit CMYK
"input-color-mode.cmyk_16" = "16-bit CMYK";
+// TRANSLATORS: 8-bit CMYK
"input-color-mode.cmyk_8" = "8-bit CMYK";
+// TRANSLATORS: Color
"input-color-mode.color" = "Color";
+// TRANSLATORS: 8-bit Color
"input-color-mode.color_8" = "8-bit Color";
+// TRANSLATORS: Monochrome
"input-color-mode.monochrome" = "Monochrome";
+// TRANSLATORS: 16-bit Monochrome
"input-color-mode.monochrome_16" = "16-bit Monochrome";
+// TRANSLATORS: 4-bit Monochrome
"input-color-mode.monochrome_4" = "4-bit Monochrome";
+// TRANSLATORS: 8-bit Monochrome
"input-color-mode.monochrome_8" = "8-bit Monochrome";
+// TRANSLATORS: 16-bit RGB
"input-color-mode.rgb_16" = "16-bit RGB";
+// TRANSLATORS: 16-bit RGBA
"input-color-mode.rgba_16" = "16-bit RGBA";
+// TRANSLATORS: 8-bit RGBA
"input-color-mode.rgba_8" = "8-bit RGBA";
+// TRANSLATORS: Scan Content
"input-content-type" = "Scan Content";
+// TRANSLATORS: Automatic
"input-content-type.auto" = "Automatic";
+// TRANSLATORS: Halftone
"input-content-type.halftone" = "Halftone";
+// TRANSLATORS: Line Art
"input-content-type.line-art" = "Line Art";
+// TRANSLATORS: Magazine
"input-content-type.magazine" = "Magazine";
+// TRANSLATORS: Photo
"input-content-type.photo" = "Photo";
+// TRANSLATORS: Text
"input-content-type.text" = "Text";
+// TRANSLATORS: Text And Photo
"input-content-type.text-and-photo" = "Text And Photo";
+// TRANSLATORS: Scan Contrast
"input-contrast" = "Scan Contrast";
+// TRANSLATORS: Film Type
"input-film-scan-mode" = "Film Type";
+// TRANSLATORS: Black And White Negative Film
"input-film-scan-mode.black-and-white-negative-film" = "Black And White Negative Film";
+// TRANSLATORS: Color Negative Film
"input-film-scan-mode.color-negative-film" = "Color Negative Film";
+// TRANSLATORS: Color Slide Film
"input-film-scan-mode.color-slide-film" = "Color Slide Film";
+// TRANSLATORS: Not Applicable
"input-film-scan-mode.not-applicable" = "Not Applicable";
+// TRANSLATORS: Scan Images To Transfer
"input-images-to-transfer" = "Scan Images To Transfer";
+// TRANSLATORS: Scan Media
"input-media" = "Scan Media";
+// TRANSLATORS: Automatic
"input-media.auto" = "Automatic";
+// TRANSLATORS: Scan Orientation
"input-orientation-requested" = "Scan Orientation";
+// TRANSLATORS: Scan Quality
"input-quality" = "Scan Quality";
+// TRANSLATORS: Scan Resolution
"input-resolution" = "Scan Resolution";
+// TRANSLATORS: Scan Scaling Height
"input-scaling-height" = "Scan Scaling Height";
+// TRANSLATORS: Scan Scaling Width
"input-scaling-width" = "Scan Scaling Width";
+// TRANSLATORS: Scan Regions
"input-scan-regions" = "Scan Regions";
+// TRANSLATORS: Scan Sharpness
"input-sharpness" = "Scan Sharpness";
+// TRANSLATORS: 2-Sided Scanning
"input-sides" = "2-Sided Scanning";
+// TRANSLATORS: Scan Source
"input-source" = "Scan Source";
+// TRANSLATORS: Automatic Document Feeder
"input-source.adf" = "Automatic Document Feeder";
+// TRANSLATORS: Film Reader
"input-source.film-reader" = "Film Reader";
+// TRANSLATORS: Platen
"input-source.platen" = "Platen";
+// TRANSLATORS: Insert Page Number
"insert-after-page-number" = "Insert Page Number";
+// TRANSLATORS: Insert Count
"insert-count" = "Insert Count";
+// TRANSLATORS: Insert Sheet
"insert-sheet" = "Insert Sheet";
+"ippeveprinter: Unable to open \"%s\": %s on line %d." = "ippeveprinter: Unable to open “%sâ€: %s on line %d.";
+"ippfind: Bad regular expression: %s" = "ippfind: Bad regular expression: %s";
+"ippfind: Cannot use --and after --or." = "ippfind: Cannot use --and after --or.";
+"ippfind: Expected key name after %s." = "ippfind: Expected key name after %s.";
+"ippfind: Expected port range after %s." = "ippfind: Expected port range after %s.";
+"ippfind: Expected program after %s." = "ippfind: Expected program after %s.";
+"ippfind: Expected semi-colon after %s." = "ippfind: Expected semi-colon after %s.";
+"ippfind: Missing close brace in substitution." = "ippfind: Missing close brace in substitution.";
+"ippfind: Missing close parenthesis." = "ippfind: Missing close parenthesis.";
+"ippfind: Missing expression before \"--and\"." = "ippfind: Missing expression before “--andâ€.";
+"ippfind: Missing expression before \"--or\"." = "ippfind: Missing expression before “--orâ€.";
+"ippfind: Missing key name after %s." = "ippfind: Missing key name after %s.";
+"ippfind: Missing name after %s." = "ippfind: Missing name after %s.";
+"ippfind: Missing open parenthesis." = "ippfind: Missing open parenthesis.";
+"ippfind: Missing program after %s." = "ippfind: Missing program after %s.";
+"ippfind: Missing regular expression after %s." = "ippfind: Missing regular expression after %s.";
+"ippfind: Missing semi-colon after %s." = "ippfind: Missing semi-colon after %s.";
+"ippfind: Out of memory." = "ippfind: Out of memory.";
+"ippfind: Too many parenthesis." = "ippfind: Too many parenthesis.";
+"ippfind: Unable to browse or resolve: %s" = "ippfind: Unable to browse or resolve: %s";
+"ippfind: Unable to execute \"%s\": %s" = "ippfind: Unable to execute “%sâ€: %s";
+"ippfind: Unable to use Bonjour: %s" = "ippfind: Unable to use Bonjour: %s";
+"ippfind: Unknown variable \"{%s}\"." = "ippfind: Unknown variable “{%s}â€.";
+"ipptool: \"-i\" and \"-n\" are incompatible with \"--ippserver\", \"-P\", and \"-X\"." = "ipptool: “-i†and “-n†are incompatible with “--ippserverâ€, “-Pâ€, and “-Xâ€.";
+"ipptool: \"-i\" and \"-n\" are incompatible with \"-P\" and \"-X\"." = "ipptool: “-i†and “-n†are incompatible with “-P†and “-Xâ€.";
+"ipptool: Bad URI \"%s\"." = "ipptool: Bad URI “%sâ€.";
+"ipptool: Invalid seconds for \"-i\"." = "ipptool: Invalid seconds for “-iâ€.";
+"ipptool: May only specify a single URI." = "ipptool: May only specify a single URI.";
+"ipptool: Missing count for \"-n\"." = "ipptool: Missing count for “-nâ€.";
+"ipptool: Missing filename for \"--ippserver\"." = "ipptool: Missing filename for “--ippserverâ€.";
+"ipptool: Missing filename for \"-f\"." = "ipptool: Missing filename for “-fâ€.";
+"ipptool: Missing name=value for \"-d\"." = "ipptool: Missing name=value for “-dâ€.";
+"ipptool: Missing seconds for \"-i\"." = "ipptool: Missing seconds for “-iâ€.";
+"ipptool: URI required before test file." = "ipptool: URI required before test file.";
+// TRANSLATORS: Job Account ID
"job-account-id" = "Job Account ID";
+// TRANSLATORS: Job Account Type
"job-account-type" = "Job Account Type";
+// TRANSLATORS: General
"job-account-type.general" = "General";
+// TRANSLATORS: Group
"job-account-type.group" = "Group";
+// TRANSLATORS: None
"job-account-type.none" = "None";
+// TRANSLATORS: Job Accounting Output Bin
"job-accounting-output-bin" = "Job Accounting Output Bin";
+// TRANSLATORS: Job Accounting Sheets
"job-accounting-sheets" = "Job Accounting Sheets";
+// TRANSLATORS: Type of Job Accounting Sheets
"job-accounting-sheets-type" = "Type of Job Accounting Sheets";
+// TRANSLATORS: None
"job-accounting-sheets-type.none" = "None";
+// TRANSLATORS: Standard
"job-accounting-sheets-type.standard" = "Standard";
+// TRANSLATORS: Job Accounting User ID
"job-accounting-user-id" = "Job Accounting User ID";
+// TRANSLATORS: Collate Copies
"job-collation-type" = "Collate Copies";
+// TRANSLATORS: Uncollated Sheets
"job-collation-type.3" = "Uncollated Sheets";
+// TRANSLATORS: Collated Documents
"job-collation-type.4" = "Collated Documents";
+// TRANSLATORS: Uncollated Documents
"job-collation-type.5" = "Uncollated Documents";
+// TRANSLATORS: Copies
"job-copies" = "Copies";
+// TRANSLATORS: Back Cover
"job-cover-back" = "Back Cover";
+// TRANSLATORS: Front Cover
"job-cover-front" = "Front Cover";
+// TRANSLATORS: Delay Output Until
"job-delay-output-until" = "Delay Output Until";
+// TRANSLATORS: Delay Output Until
"job-delay-output-until-time" = "Delay Output Until";
+// TRANSLATORS: Daytime
"job-delay-output-until.day-time" = "Daytime";
+// TRANSLATORS: Evening
"job-delay-output-until.evening" = "Evening";
+// TRANSLATORS: Released
"job-delay-output-until.indefinite" = "Released";
+// TRANSLATORS: Night
"job-delay-output-until.night" = "Night";
+// TRANSLATORS: No Delay
"job-delay-output-until.no-delay-output" = "No Delay";
+// TRANSLATORS: Second Shift
"job-delay-output-until.second-shift" = "Second Shift";
+// TRANSLATORS: Third Shift
"job-delay-output-until.third-shift" = "Third Shift";
+// TRANSLATORS: Weekend
"job-delay-output-until.weekend" = "Weekend";
+// TRANSLATORS: On Error
"job-error-action" = "On Error";
+// TRANSLATORS: Abort Job
"job-error-action.abort-job" = "Abort Job";
+// TRANSLATORS: Cancel Job
"job-error-action.cancel-job" = "Cancel Job";
+// TRANSLATORS: Continue Job
"job-error-action.continue-job" = "Continue Job";
+// TRANSLATORS: Suspend Job
"job-error-action.suspend-job" = "Suspend Job";
+// TRANSLATORS: Print Error Sheet
"job-error-sheet" = "Print Error Sheet";
+// TRANSLATORS: Type of Error Sheet
"job-error-sheet-type" = "Type of Error Sheet";
+// TRANSLATORS: None
"job-error-sheet-type.none" = "None";
+// TRANSLATORS: Standard
"job-error-sheet-type.standard" = "Standard";
+// TRANSLATORS: Print Error Sheet
"job-error-sheet-when" = "Print Error Sheet";
+// TRANSLATORS: Always
"job-error-sheet-when.always" = "Always";
+// TRANSLATORS: On Error
"job-error-sheet-when.on-error" = "On Error";
+// TRANSLATORS: Job Finishings
"job-finishings" = "Job Finishings";
+// TRANSLATORS: Hold Until
"job-hold-until" = "Hold Until";
+// TRANSLATORS: Hold Until
"job-hold-until-time" = "Hold Until";
+// TRANSLATORS: Daytime
"job-hold-until.day-time" = "Daytime";
+// TRANSLATORS: Evening
"job-hold-until.evening" = "Evening";
+// TRANSLATORS: Released
"job-hold-until.indefinite" = "Released";
+// TRANSLATORS: Night
"job-hold-until.night" = "Night";
+// TRANSLATORS: No Hold
"job-hold-until.no-hold" = "No Hold";
+// TRANSLATORS: Second Shift
"job-hold-until.second-shift" = "Second Shift";
+// TRANSLATORS: Third Shift
"job-hold-until.third-shift" = "Third Shift";
+// TRANSLATORS: Weekend
"job-hold-until.weekend" = "Weekend";
+// TRANSLATORS: Job Mandatory Attributes
"job-mandatory-attributes" = "Job Mandatory Attributes";
+// TRANSLATORS: Title
"job-name" = "Title";
+// TRANSLATORS: Job Pages
+"job-pages" = "Job Pages";
+// TRANSLATORS: Job Pages
+"job-pages-col" = "Job Pages";
+// TRANSLATORS: Job Phone Number
"job-phone-number" = "Job Phone Number";
+"job-printer-uri attribute missing." = "job-printer-uri attribute missing.";
+// TRANSLATORS: Job Priority
"job-priority" = "Job Priority";
+// TRANSLATORS: Job Privacy Attributes
+"job-privacy-attributes" = "Job Privacy Attributes";
+// TRANSLATORS: All
+"job-privacy-attributes.all" = "All";
+// TRANSLATORS: Default
+"job-privacy-attributes.default" = "Default";
+// TRANSLATORS: Job Description
+"job-privacy-attributes.job-description" = "Job Description";
+// TRANSLATORS: Job Template
+"job-privacy-attributes.job-template" = "Job Template";
+// TRANSLATORS: None
+"job-privacy-attributes.none" = "None";
+// TRANSLATORS: Job Privacy Scope
+"job-privacy-scope" = "Job Privacy Scope";
+// TRANSLATORS: All
+"job-privacy-scope.all" = "All";
+// TRANSLATORS: Default
+"job-privacy-scope.default" = "Default";
+// TRANSLATORS: None
+"job-privacy-scope.none" = "None";
+// TRANSLATORS: Owner
+"job-privacy-scope.owner" = "Owner";
+// TRANSLATORS: Job Recipient Name
"job-recipient-name" = "Job Recipient Name";
+// TRANSLATORS: Job Resource Ids
+"job-resource-ids" = "Job Resource Ids";
+// TRANSLATORS: Job Save Disposition
"job-save-disposition" = "Job Save Disposition";
+// TRANSLATORS: Job Sheet Message
"job-sheet-message" = "Job Sheet Message";
+// TRANSLATORS: Banner Page
"job-sheets" = "Banner Page";
+// TRANSLATORS: Banner Page
"job-sheets-col" = "Banner Page";
+// TRANSLATORS: First Page in Document
"job-sheets.first-print-stream-page" = "First Page in Document";
+// TRANSLATORS: Start and End Sheets
"job-sheets.job-both-sheet" = "Start and End Sheets";
+// TRANSLATORS: End Sheet
"job-sheets.job-end-sheet" = "End Sheet";
+// TRANSLATORS: Start Sheet
"job-sheets.job-start-sheet" = "Start Sheet";
+// TRANSLATORS: None
"job-sheets.none" = "None";
+// TRANSLATORS: Standard
"job-sheets.standard" = "Standard";
+// TRANSLATORS: Job State
"job-state" = "Job State";
+// TRANSLATORS: Job State Message
"job-state-message" = "Job State Message";
+// TRANSLATORS: Detailed Job State
"job-state-reasons" = "Detailed Job State";
+// TRANSLATORS: Aborted By System
"job-state-reasons.aborted-by-system" = "Aborted By System";
+// TRANSLATORS: Account Authorization Failed
"job-state-reasons.account-authorization-failed" = "Account Authorization Failed";
+// TRANSLATORS: Account Closed
"job-state-reasons.account-closed" = "Account Closed";
+// TRANSLATORS: Account Info Needed
"job-state-reasons.account-info-needed" = "Account Info Needed";
+// TRANSLATORS: Account Limit Reached
"job-state-reasons.account-limit-reached" = "Account Limit Reached";
+// TRANSLATORS: Compression Error
"job-state-reasons.compression-error" = "Compression Error";
+// TRANSLATORS: Conflicting Attributes
"job-state-reasons.conflicting-attributes" = "Conflicting Attributes";
+// TRANSLATORS: Connected To Destination
"job-state-reasons.connected-to-destination" = "Connected To Destination";
+// TRANSLATORS: Connecting To Destination
"job-state-reasons.connecting-to-destination" = "Connecting To Destination";
+// TRANSLATORS: Destination Uri Failed
"job-state-reasons.destination-uri-failed" = "Destination Uri Failed";
+// TRANSLATORS: Digital Signature Did Not Verify
"job-state-reasons.digital-signature-did-not-verify" = "Digital Signature Did Not Verify";
+// TRANSLATORS: Digital Signature Type Not Supported
"job-state-reasons.digital-signature-type-not-supported" = "Digital Signature Type Not Supported";
+// TRANSLATORS: Document Access Error
"job-state-reasons.document-access-error" = "Document Access Error";
+// TRANSLATORS: Document Format Error
"job-state-reasons.document-format-error" = "Document Format Error";
+// TRANSLATORS: Document Password Error
"job-state-reasons.document-password-error" = "Document Password Error";
+// TRANSLATORS: Document Permission Error
"job-state-reasons.document-permission-error" = "Document Permission Error";
+// TRANSLATORS: Document Security Error
"job-state-reasons.document-security-error" = "Document Security Error";
+// TRANSLATORS: Document Unprintable Error
"job-state-reasons.document-unprintable-error" = "Document Unprintable Error";
+// TRANSLATORS: Errors Detected
"job-state-reasons.errors-detected" = "Errors Detected";
+// TRANSLATORS: Job Canceled At Device
"job-state-reasons.job-canceled-at-device" = "Job Canceled At Device";
+// TRANSLATORS: Job Canceled By Operator
"job-state-reasons.job-canceled-by-operator" = "Job Canceled By Operator";
+// TRANSLATORS: Job Canceled By User
"job-state-reasons.job-canceled-by-user" = "Job Canceled By User";
+// TRANSLATORS: Job Completed Successfully
"job-state-reasons.job-completed-successfully" = "Job Completed Successfully";
+// TRANSLATORS: Job Completed With Errors
"job-state-reasons.job-completed-with-errors" = "Job Completed With Errors";
+// TRANSLATORS: Job Completed With Warnings
"job-state-reasons.job-completed-with-warnings" = "Job Completed With Warnings";
+// TRANSLATORS: Job Data Insufficient
"job-state-reasons.job-data-insufficient" = "Job Data Insufficient";
+// TRANSLATORS: Job Delay Output Until Specified
"job-state-reasons.job-delay-output-until-specified" = "Job Delay Output Until Specified";
+// TRANSLATORS: Job Digital Signature Wait
"job-state-reasons.job-digital-signature-wait" = "Job Digital Signature Wait";
+// TRANSLATORS: Job Fetchable
"job-state-reasons.job-fetchable" = "Job Fetchable";
+// TRANSLATORS: Job Held For Review
"job-state-reasons.job-held-for-review" = "Job Held For Review";
+// TRANSLATORS: Job Hold Until Specified
"job-state-reasons.job-hold-until-specified" = "Job Hold Until Specified";
+// TRANSLATORS: Job Incoming
"job-state-reasons.job-incoming" = "Job Incoming";
+// TRANSLATORS: Job Interpreting
"job-state-reasons.job-interpreting" = "Job Interpreting";
+// TRANSLATORS: Job Outgoing
"job-state-reasons.job-outgoing" = "Job Outgoing";
+// TRANSLATORS: Job Password Wait
"job-state-reasons.job-password-wait" = "Job Password Wait";
+// TRANSLATORS: Job Printed Successfully
"job-state-reasons.job-printed-successfully" = "Job Printed Successfully";
+// TRANSLATORS: Job Printed With Errors
"job-state-reasons.job-printed-with-errors" = "Job Printed With Errors";
+// TRANSLATORS: Job Printed With Warnings
"job-state-reasons.job-printed-with-warnings" = "Job Printed With Warnings";
+// TRANSLATORS: Job Printing
"job-state-reasons.job-printing" = "Job Printing";
+// TRANSLATORS: Job Queued
"job-state-reasons.job-queued" = "Job Queued";
+// TRANSLATORS: Job Queued For Marker
"job-state-reasons.job-queued-for-marker" = "Job Queued For Marker";
+// TRANSLATORS: Job Release Wait
"job-state-reasons.job-release-wait" = "Job Release Wait";
+// TRANSLATORS: Job Restartable
"job-state-reasons.job-restartable" = "Job Restartable";
+// TRANSLATORS: Job Resuming
"job-state-reasons.job-resuming" = "Job Resuming";
+// TRANSLATORS: Job Saved Successfully
"job-state-reasons.job-saved-successfully" = "Job Saved Successfully";
+// TRANSLATORS: Job Saved With Errors
"job-state-reasons.job-saved-with-errors" = "Job Saved With Errors";
+// TRANSLATORS: Job Saved With Warnings
"job-state-reasons.job-saved-with-warnings" = "Job Saved With Warnings";
+// TRANSLATORS: Job Saving
"job-state-reasons.job-saving" = "Job Saving";
+// TRANSLATORS: Job Spooling
"job-state-reasons.job-spooling" = "Job Spooling";
+// TRANSLATORS: Job Streaming
"job-state-reasons.job-streaming" = "Job Streaming";
+// TRANSLATORS: Job Suspended
"job-state-reasons.job-suspended" = "Job Suspended";
+// TRANSLATORS: Job Suspended By Operator
"job-state-reasons.job-suspended-by-operator" = "Job Suspended By Operator";
+// TRANSLATORS: Job Suspended By System
"job-state-reasons.job-suspended-by-system" = "Job Suspended By System";
+// TRANSLATORS: Job Suspended By User
"job-state-reasons.job-suspended-by-user" = "Job Suspended By User";
+// TRANSLATORS: Job Suspending
"job-state-reasons.job-suspending" = "Job Suspending";
+// TRANSLATORS: Job Transferring
"job-state-reasons.job-transferring" = "Job Transferring";
+// TRANSLATORS: Job Transforming
"job-state-reasons.job-transforming" = "Job Transforming";
+// TRANSLATORS: None
"job-state-reasons.none" = "None";
+// TRANSLATORS: Printer Stopped
"job-state-reasons.printer-stopped" = "Printer Stopped";
+// TRANSLATORS: Printer Stopped Partly
"job-state-reasons.printer-stopped-partly" = "Printer Stopped Partly";
+// TRANSLATORS: Processing To Stop Point
"job-state-reasons.processing-to-stop-point" = "Processing To Stop Point";
+// TRANSLATORS: Queued In Device
"job-state-reasons.queued-in-device" = "Queued In Device";
+// TRANSLATORS: Resources Are Not Ready
"job-state-reasons.resources-are-not-ready" = "Resources Are Not Ready";
+// TRANSLATORS: Resources Are Not Supported
"job-state-reasons.resources-are-not-supported" = "Resources Are Not Supported";
+// TRANSLATORS: Service Off Line
"job-state-reasons.service-off-line" = "Service Off Line";
+// TRANSLATORS: Submission Interrupted
"job-state-reasons.submission-interrupted" = "Submission Interrupted";
+// TRANSLATORS: Unsupported Attributes Or Values
"job-state-reasons.unsupported-attributes-or-values" = "Unsupported Attributes Or Values";
+// TRANSLATORS: Unsupported Compression
"job-state-reasons.unsupported-compression" = "Unsupported Compression";
+// TRANSLATORS: Unsupported Document Format
"job-state-reasons.unsupported-document-format" = "Unsupported Document Format";
+// TRANSLATORS: Waiting For User Action
"job-state-reasons.waiting-for-user-action" = "Waiting For User Action";
+// TRANSLATORS: Warnings Detected
"job-state-reasons.warnings-detected" = "Warnings Detected";
+// TRANSLATORS: Pending
"job-state.3" = "Pending";
+// TRANSLATORS: Held
"job-state.4" = "Held";
+// TRANSLATORS: Processing
"job-state.5" = "Processing";
+// TRANSLATORS: Stopped
"job-state.6" = "Stopped";
+// TRANSLATORS: Canceled
"job-state.7" = "Canceled";
+// TRANSLATORS: Aborted
"job-state.8" = "Aborted";
+// TRANSLATORS: Completed
"job-state.9" = "Completed";
+// TRANSLATORS: Laminate Pages
"laminating" = "Laminate Pages";
+// TRANSLATORS: Laminate
"laminating-sides" = "Laminate";
+// TRANSLATORS: Back Only
"laminating-sides.back" = "Back Only";
+// TRANSLATORS: Front and Back
"laminating-sides.both" = "Front and Back";
+// TRANSLATORS: Front Only
"laminating-sides.front" = "Front Only";
+// TRANSLATORS: Type of Lamination
"laminating-type" = "Type of Lamination";
+// TRANSLATORS: Archival
"laminating-type.archival" = "Archival";
+// TRANSLATORS: Glossy
"laminating-type.glossy" = "Glossy";
+// TRANSLATORS: High Gloss
"laminating-type.high-gloss" = "High Gloss";
+// TRANSLATORS: Matte
"laminating-type.matte" = "Matte";
+// TRANSLATORS: Semi-gloss
"laminating-type.semi-gloss" = "Semi-gloss";
+// TRANSLATORS: Translucent
"laminating-type.translucent" = "Translucent";
+// TRANSLATORS: Logo
"logo" = "Logo";
+"lpadmin: Class name can only contain printable characters." = "lpadmin: Class name can only contain printable characters.";
+"lpadmin: Expected PPD after \"-%c\" option." = "lpadmin: Expected PPD after “-%c†option.";
+"lpadmin: Expected allow/deny:userlist after \"-u\" option." = "lpadmin: Expected allow/deny:userlist after “-u†option.";
+"lpadmin: Expected class after \"-r\" option." = "lpadmin: Expected class after “-r†option.";
+"lpadmin: Expected class name after \"-c\" option." = "lpadmin: Expected class name after “-c†option.";
+"lpadmin: Expected description after \"-D\" option." = "lpadmin: Expected description after “-D†option.";
+"lpadmin: Expected device URI after \"-v\" option." = "lpadmin: Expected device URI after “-v†option.";
+"lpadmin: Expected file type(s) after \"-I\" option." = "lpadmin: Expected file type(s) after “-I†option.";
+"lpadmin: Expected hostname after \"-h\" option." = "lpadmin: Expected hostname after “-h†option.";
+"lpadmin: Expected location after \"-L\" option." = "lpadmin: Expected location after “-L†option.";
+"lpadmin: Expected model after \"-m\" option." = "lpadmin: Expected model after “-m†option.";
+"lpadmin: Expected name after \"-R\" option." = "lpadmin: Expected name after “-R†option.";
+"lpadmin: Expected name=value after \"-o\" option." = "lpadmin: Expected name=value after “-o†option.";
+"lpadmin: Expected printer after \"-p\" option." = "lpadmin: Expected printer after “-p†option.";
+"lpadmin: Expected printer name after \"-d\" option." = "lpadmin: Expected printer name after “-d†option.";
+"lpadmin: Expected printer or class after \"-x\" option." = "lpadmin: Expected printer or class after “-x†option.";
+"lpadmin: No member names were seen." = "lpadmin: No member names were seen.";
+"lpadmin: Printer %s is already a member of class %s." = "lpadmin: Printer %s is already a member of class %s.";
+"lpadmin: Printer %s is not a member of class %s." = "lpadmin: Printer %s is not a member of class %s.";
+"lpadmin: Printer drivers are deprecated and will stop working in a future version of CUPS." = "lpadmin: Printer drivers are deprecated and will stop working in a future version of CUPS.";
+"lpadmin: Printer name can only contain printable characters." = "lpadmin: Printer name can only contain printable characters.";
+"lpadmin: Raw queues are deprecated and will stop working in a future version of CUPS." = "lpadmin: Raw queues are deprecated and will stop working in a future version of CUPS.";
+"lpadmin: Raw queues are no longer supported on macOS." = "lpadmin: Raw queues are no longer supported on macOS.";
+"lpadmin: System V interface scripts are no longer supported for security reasons." = "lpadmin: System V interface scripts are no longer supported for security reasons.";
+"lpadmin: Unable to add a printer to the class:\n You must specify a printer name first." = "lpadmin: Unable to add a printer to the class:\n You must specify a printer name first.";
+"lpadmin: Unable to connect to server: %s" = "lpadmin: Unable to connect to server: %s";
+"lpadmin: Unable to create temporary file" = "lpadmin: Unable to create temporary file";
+"lpadmin: Unable to delete option:\n You must specify a printer name first." = "lpadmin: Unable to delete option:\n You must specify a printer name first.";
+"lpadmin: Unable to open PPD \"%s\": %s" = "lpadmin: Unable to open PPD “%sâ€: %s";
+"lpadmin: Unable to open PPD \"%s\": %s on line %d." = "lpadmin: Unable to open PPD “%sâ€: %s on line %d.";
+"lpadmin: Unable to remove a printer from the class:\n You must specify a printer name first." = "lpadmin: Unable to remove a printer from the class:\n You must specify a printer name first.";
+"lpadmin: Unable to set the printer options:\n You must specify a printer name first." = "lpadmin: Unable to set the printer options:\n You must specify a printer name first.";
+"lpadmin: Unknown allow/deny option \"%s\"." = "lpadmin: Unknown allow/deny option “%sâ€.";
+"lpadmin: Unknown argument \"%s\"." = "lpadmin: Unknown argument “%sâ€.";
+"lpadmin: Unknown option \"%c\"." = "lpadmin: Unknown option “%câ€.";
+"lpadmin: Use the 'everywhere' model for shared printers." = "lpadmin: Use the ‘everywhere’ model for shared printers.";
+"lpadmin: Warning - content type list ignored." = "lpadmin: Warning - content type list ignored.";
+"lpc> " = "lpc> ";
+"lpinfo: Expected 1284 device ID string after \"--device-id\"." = "lpinfo: Expected 1284 device ID string after “--device-idâ€.";
+"lpinfo: Expected language after \"--language\"." = "lpinfo: Expected language after “--languageâ€.";
+"lpinfo: Expected make and model after \"--make-and-model\"." = "lpinfo: Expected make and model after “--make-and-modelâ€.";
+"lpinfo: Expected product string after \"--product\"." = "lpinfo: Expected product string after “--productâ€.";
+"lpinfo: Expected scheme list after \"--exclude-schemes\"." = "lpinfo: Expected scheme list after “--exclude-schemesâ€.";
+"lpinfo: Expected scheme list after \"--include-schemes\"." = "lpinfo: Expected scheme list after “--include-schemesâ€.";
+"lpinfo: Expected timeout after \"--timeout\"." = "lpinfo: Expected timeout after “--timeoutâ€.";
+"lpmove: Unable to connect to server: %s" = "lpmove: Unable to connect to server: %s";
+"lpmove: Unknown argument \"%s\"." = "lpmove: Unknown argument “%sâ€.";
+"lpoptions: No printers." = "lpoptions: No printers.";
+"lpoptions: Unable to add printer or instance: %s" = "lpoptions: Unable to add printer or instance: %s";
+"lpoptions: Unable to get PPD file for %s: %s" = "lpoptions: Unable to get PPD file for %s: %s";
+"lpoptions: Unable to open PPD file for %s." = "lpoptions: Unable to open PPD file for %s.";
+"lpoptions: Unknown printer or class." = "lpoptions: Unknown printer or class.";
+"lpstat: error - %s environment variable names non-existent destination \"%s\"." = "lpstat: error - %s environment variable names non-existent destination \"%s\".";
+// TRANSLATORS: Amount of Material
"material-amount" = "Amount of Material";
+// TRANSLATORS: Amount Units
"material-amount-units" = "Amount Units";
+// TRANSLATORS: Grams
"material-amount-units.g" = "Grams";
+// TRANSLATORS: Kilograms
"material-amount-units.kg" = "Kilograms";
+// TRANSLATORS: Liters
"material-amount-units.l" = "Liters";
+// TRANSLATORS: Meters
"material-amount-units.m" = "Meters";
+// TRANSLATORS: Milliliters
"material-amount-units.ml" = "Milliliters";
+// TRANSLATORS: Millimeters
"material-amount-units.mm" = "Millimeters";
+// TRANSLATORS: Material Color
"material-color" = "Material Color";
+// TRANSLATORS: Material Diameter
"material-diameter" = "Material Diameter";
+// TRANSLATORS: Material Diameter Tolerance
"material-diameter-tolerance" = "Material Diameter Tolerance";
+// TRANSLATORS: Material Fill Density
"material-fill-density" = "Material Fill Density";
+// TRANSLATORS: Material Name
"material-name" = "Material Name";
+// TRANSLATORS: Material Nozzle Diameter
+"material-nozzle-diameter" = "Material Nozzle Diameter";
+// TRANSLATORS: Use Material For
"material-purpose" = "Use Material For";
+// TRANSLATORS: Everything
"material-purpose.all" = "Everything";
+// TRANSLATORS: Base
"material-purpose.base" = "Base";
+// TRANSLATORS: In-fill
"material-purpose.in-fill" = "In-fill";
+// TRANSLATORS: Shell
"material-purpose.shell" = "Shell";
+// TRANSLATORS: Supports
"material-purpose.support" = "Supports";
+// TRANSLATORS: Feed Rate
"material-rate" = "Feed Rate";
+// TRANSLATORS: Feed Rate Units
"material-rate-units" = "Feed Rate Units";
+// TRANSLATORS: Milligrams per second
"material-rate-units.mg_second" = "Milligrams per second";
+// TRANSLATORS: Milliliters per second
"material-rate-units.ml_second" = "Milliliters per second";
+// TRANSLATORS: Millimeters per second
"material-rate-units.mm_second" = "Millimeters per second";
+// TRANSLATORS: Material Retraction
+"material-retraction" = "Material Retraction";
+// TRANSLATORS: Material Shell Thickness
"material-shell-thickness" = "Material Shell Thickness";
+// TRANSLATORS: Material Temperature
"material-temperature" = "Material Temperature";
+// TRANSLATORS: Material Type
"material-type" = "Material Type";
+// TRANSLATORS: ABS
"material-type.abs" = "ABS";
+// TRANSLATORS: Carbon Fiber ABS
"material-type.abs-carbon-fiber" = "Carbon Fiber ABS";
+// TRANSLATORS: Carbon Nanotube ABS
"material-type.abs-carbon-nanotube" = "Carbon Nanotube ABS";
+// TRANSLATORS: Chocolate
"material-type.chocolate" = "Chocolate";
+// TRANSLATORS: Gold
"material-type.gold" = "Gold";
+// TRANSLATORS: Nylon
"material-type.nylon" = "Nylon";
+// TRANSLATORS: Pet
"material-type.pet" = "Pet";
+// TRANSLATORS: Photopolymer
"material-type.photopolymer" = "Photopolymer";
+// TRANSLATORS: PLA
"material-type.pla" = "PLA";
+// TRANSLATORS: Conductive PLA
"material-type.pla-conductive" = "Conductive PLA";
+// TRANSLATORS: Pla Dissolvable
+"material-type.pla-dissolvable" = "Pla Dissolvable";
+// TRANSLATORS: Flexible PLA
"material-type.pla-flexible" = "Flexible PLA";
+// TRANSLATORS: Magnetic PLA
"material-type.pla-magnetic" = "Magnetic PLA";
+// TRANSLATORS: Steel PLA
"material-type.pla-steel" = "Steel PLA";
+// TRANSLATORS: Stone PLA
"material-type.pla-stone" = "Stone PLA";
+// TRANSLATORS: Wood PLA
"material-type.pla-wood" = "Wood PLA";
+// TRANSLATORS: Polycarbonate
"material-type.polycarbonate" = "Polycarbonate";
+// TRANSLATORS: Dissolvable PVA
"material-type.pva-dissolvable" = "Dissolvable PVA";
+// TRANSLATORS: Silver
"material-type.silver" = "Silver";
+// TRANSLATORS: Titanium
"material-type.titanium" = "Titanium";
+// TRANSLATORS: Wax
"material-type.wax" = "Wax";
+// TRANSLATORS: Materials
"materials-col" = "Materials";
+// TRANSLATORS: Media
"media" = "Media";
+// TRANSLATORS: Back Coating of Media
"media-back-coating" = "Back Coating of Media";
+// TRANSLATORS: Glossy
"media-back-coating.glossy" = "Glossy";
+// TRANSLATORS: High Gloss
"media-back-coating.high-gloss" = "High Gloss";
+// TRANSLATORS: Matte
"media-back-coating.matte" = "Matte";
+// TRANSLATORS: None
"media-back-coating.none" = "None";
+// TRANSLATORS: Satin
"media-back-coating.satin" = "Satin";
+// TRANSLATORS: Semi-gloss
"media-back-coating.semi-gloss" = "Semi-gloss";
+// TRANSLATORS: Media Bottom Margin
"media-bottom-margin" = "Media Bottom Margin";
+// TRANSLATORS: Media
"media-col" = "Media";
+// TRANSLATORS: Media Color
"media-color" = "Media Color";
+// TRANSLATORS: Black
"media-color.black" = "Black";
+// TRANSLATORS: Blue
"media-color.blue" = "Blue";
+// TRANSLATORS: Brown
"media-color.brown" = "Brown";
+// TRANSLATORS: Buff
"media-color.buff" = "Buff";
+// TRANSLATORS: Clear Black
"media-color.clear-black" = "Clear Black";
+// TRANSLATORS: Clear Blue
"media-color.clear-blue" = "Clear Blue";
+// TRANSLATORS: Clear Brown
"media-color.clear-brown" = "Clear Brown";
+// TRANSLATORS: Clear Buff
"media-color.clear-buff" = "Clear Buff";
+// TRANSLATORS: Clear Cyan
"media-color.clear-cyan" = "Clear Cyan";
+// TRANSLATORS: Clear Gold
"media-color.clear-gold" = "Clear Gold";
+// TRANSLATORS: Clear Goldenrod
"media-color.clear-goldenrod" = "Clear Goldenrod";
+// TRANSLATORS: Clear Gray
"media-color.clear-gray" = "Clear Gray";
+// TRANSLATORS: Clear Green
"media-color.clear-green" = "Clear Green";
+// TRANSLATORS: Clear Ivory
"media-color.clear-ivory" = "Clear Ivory";
+// TRANSLATORS: Clear Magenta
"media-color.clear-magenta" = "Clear Magenta";
+// TRANSLATORS: Clear Multi Color
"media-color.clear-multi-color" = "Clear Multi Color";
+// TRANSLATORS: Clear Mustard
"media-color.clear-mustard" = "Clear Mustard";
+// TRANSLATORS: Clear Orange
"media-color.clear-orange" = "Clear Orange";
+// TRANSLATORS: Clear Pink
"media-color.clear-pink" = "Clear Pink";
+// TRANSLATORS: Clear Red
"media-color.clear-red" = "Clear Red";
+// TRANSLATORS: Clear Silver
"media-color.clear-silver" = "Clear Silver";
+// TRANSLATORS: Clear Turquoise
"media-color.clear-turquoise" = "Clear Turquoise";
+// TRANSLATORS: Clear Violet
"media-color.clear-violet" = "Clear Violet";
+// TRANSLATORS: Clear White
"media-color.clear-white" = "Clear White";
+// TRANSLATORS: Clear Yellow
"media-color.clear-yellow" = "Clear Yellow";
+// TRANSLATORS: Cyan
"media-color.cyan" = "Cyan";
+// TRANSLATORS: Dark Blue
"media-color.dark-blue" = "Dark Blue";
+// TRANSLATORS: Dark Brown
"media-color.dark-brown" = "Dark Brown";
+// TRANSLATORS: Dark Buff
"media-color.dark-buff" = "Dark Buff";
+// TRANSLATORS: Dark Cyan
"media-color.dark-cyan" = "Dark Cyan";
+// TRANSLATORS: Dark Gold
"media-color.dark-gold" = "Dark Gold";
+// TRANSLATORS: Dark Goldenrod
"media-color.dark-goldenrod" = "Dark Goldenrod";
+// TRANSLATORS: Dark Gray
"media-color.dark-gray" = "Dark Gray";
+// TRANSLATORS: Dark Green
"media-color.dark-green" = "Dark Green";
+// TRANSLATORS: Dark Ivory
"media-color.dark-ivory" = "Dark Ivory";
+// TRANSLATORS: Dark Magenta
"media-color.dark-magenta" = "Dark Magenta";
+// TRANSLATORS: Dark Mustard
"media-color.dark-mustard" = "Dark Mustard";
+// TRANSLATORS: Dark Orange
"media-color.dark-orange" = "Dark Orange";
+// TRANSLATORS: Dark Pink
"media-color.dark-pink" = "Dark Pink";
+// TRANSLATORS: Dark Red
"media-color.dark-red" = "Dark Red";
+// TRANSLATORS: Dark Silver
"media-color.dark-silver" = "Dark Silver";
+// TRANSLATORS: Dark Turquoise
"media-color.dark-turquoise" = "Dark Turquoise";
+// TRANSLATORS: Dark Violet
"media-color.dark-violet" = "Dark Violet";
+// TRANSLATORS: Dark Yellow
"media-color.dark-yellow" = "Dark Yellow";
+// TRANSLATORS: Gold
"media-color.gold" = "Gold";
+// TRANSLATORS: Goldenrod
"media-color.goldenrod" = "Goldenrod";
+// TRANSLATORS: Gray
"media-color.gray" = "Gray";
+// TRANSLATORS: Green
"media-color.green" = "Green";
+// TRANSLATORS: Ivory
"media-color.ivory" = "Ivory";
+// TRANSLATORS: Light Black
"media-color.light-black" = "Light Black";
+// TRANSLATORS: Light Blue
"media-color.light-blue" = "Light Blue";
+// TRANSLATORS: Light Brown
"media-color.light-brown" = "Light Brown";
+// TRANSLATORS: Light Buff
"media-color.light-buff" = "Light Buff";
+// TRANSLATORS: Light Cyan
"media-color.light-cyan" = "Light Cyan";
+// TRANSLATORS: Light Gold
"media-color.light-gold" = "Light Gold";
+// TRANSLATORS: Light Goldenrod
"media-color.light-goldenrod" = "Light Goldenrod";
+// TRANSLATORS: Light Gray
"media-color.light-gray" = "Light Gray";
+// TRANSLATORS: Light Green
"media-color.light-green" = "Light Green";
+// TRANSLATORS: Light Ivory
"media-color.light-ivory" = "Light Ivory";
+// TRANSLATORS: Light Magenta
"media-color.light-magenta" = "Light Magenta";
+// TRANSLATORS: Light Mustard
"media-color.light-mustard" = "Light Mustard";
+// TRANSLATORS: Light Orange
"media-color.light-orange" = "Light Orange";
+// TRANSLATORS: Light Pink
"media-color.light-pink" = "Light Pink";
+// TRANSLATORS: Light Red
"media-color.light-red" = "Light Red";
+// TRANSLATORS: Light Silver
"media-color.light-silver" = "Light Silver";
+// TRANSLATORS: Light Turquoise
"media-color.light-turquoise" = "Light Turquoise";
+// TRANSLATORS: Light Violet
"media-color.light-violet" = "Light Violet";
+// TRANSLATORS: Light Yellow
"media-color.light-yellow" = "Light Yellow";
+// TRANSLATORS: Magenta
"media-color.magenta" = "Magenta";
+// TRANSLATORS: Multi-color
"media-color.multi-color" = "Multi-color";
+// TRANSLATORS: Mustard
"media-color.mustard" = "Mustard";
+// TRANSLATORS: No Color
"media-color.no-color" = "No Color";
+// TRANSLATORS: Orange
"media-color.orange" = "Orange";
+// TRANSLATORS: Pink
"media-color.pink" = "Pink";
+// TRANSLATORS: Red
"media-color.red" = "Red";
+// TRANSLATORS: Silver
"media-color.silver" = "Silver";
+// TRANSLATORS: Turquoise
"media-color.turquoise" = "Turquoise";
+// TRANSLATORS: Violet
"media-color.violet" = "Violet";
+// TRANSLATORS: White
"media-color.white" = "White";
+// TRANSLATORS: Yellow
"media-color.yellow" = "Yellow";
+// TRANSLATORS: Front Coating of Media
"media-front-coating" = "Front Coating of Media";
+// TRANSLATORS: Media Grain
"media-grain" = "Media Grain";
+// TRANSLATORS: Cross-Feed Direction
"media-grain.x-direction" = "Cross-Feed Direction";
+// TRANSLATORS: Feed Direction
"media-grain.y-direction" = "Feed Direction";
+// TRANSLATORS: Media Hole Count
"media-hole-count" = "Media Hole Count";
+// TRANSLATORS: Media Info
"media-info" = "Media Info";
+// TRANSLATORS: Force Media
"media-input-tray-check" = "Force Media";
+// TRANSLATORS: Media Left Margin
"media-left-margin" = "Media Left Margin";
+// TRANSLATORS: Pre-printed Media
"media-pre-printed" = "Pre-printed Media";
+// TRANSLATORS: Blank
"media-pre-printed.blank" = "Blank";
+// TRANSLATORS: Letterhead
"media-pre-printed.letter-head" = "Letterhead";
+// TRANSLATORS: Pre-printed
"media-pre-printed.pre-printed" = "Pre-printed";
+// TRANSLATORS: Recycled Media
"media-recycled" = "Recycled Media";
+// TRANSLATORS: None
"media-recycled.none" = "None";
+// TRANSLATORS: Standard
"media-recycled.standard" = "Standard";
+// TRANSLATORS: Media Right Margin
"media-right-margin" = "Media Right Margin";
+// TRANSLATORS: Media Dimensions
"media-size" = "Media Dimensions";
+// TRANSLATORS: Media Name
"media-size-name" = "Media Name";
+// TRANSLATORS: Media Source
"media-source" = "Media Source";
-"media-source.alternate" = "Alternate Tray";
+// TRANSLATORS: Alternate
+"media-source.alternate" = "Alternate";
+// TRANSLATORS: Alternate Roll
"media-source.alternate-roll" = "Alternate Roll";
-"media-source.auto" = "Automatic Tray";
-"media-source.bottom" = "Bottom Tray";
+// TRANSLATORS: Automatic
+"media-source.auto" = "Automatic";
+// TRANSLATORS: Bottom
+"media-source.bottom" = "Bottom";
+// TRANSLATORS: By-pass Tray
"media-source.by-pass-tray" = "By-pass Tray";
-"media-source.center" = "Center Tray";
-"media-source.disc" = "Disc Feed";
-"media-source.envelope" = "Envelope Feed";
-"media-source.hagaki" = "Hagaki Feed";
-"media-source.large-capacity" = "Large Capacity Tray";
-"media-source.left" = "Left Tray";
-"media-source.main" = "Main Tray";
+// TRANSLATORS: Center
+"media-source.center" = "Center";
+// TRANSLATORS: Disc
+"media-source.disc" = "Disc";
+// TRANSLATORS: Envelope
+"media-source.envelope" = "Envelope";
+// TRANSLATORS: Hagaki
+"media-source.hagaki" = "Hagaki";
+// TRANSLATORS: Large Capacity
+"media-source.large-capacity" = "Large Capacity";
+// TRANSLATORS: Left
+"media-source.left" = "Left";
+// TRANSLATORS: Main
+"media-source.main" = "Main";
+// TRANSLATORS: Main Roll
"media-source.main-roll" = "Main Roll";
-"media-source.manual" = "Manual Feed";
-"media-source.middle" = "Middle Tray";
-"media-source.photo" = "Photo Tray";
-"media-source.rear" = "Rear Tray";
-"media-source.right" = "Right Tray";
+// TRANSLATORS: Manual
+"media-source.manual" = "Manual";
+// TRANSLATORS: Middle
+"media-source.middle" = "Middle";
+// TRANSLATORS: Photo
+"media-source.photo" = "Photo";
+// TRANSLATORS: Rear
+"media-source.rear" = "Rear";
+// TRANSLATORS: Right
+"media-source.right" = "Right";
+// TRANSLATORS: Roll 1
"media-source.roll-1" = "Roll 1";
+// TRANSLATORS: Roll 10
"media-source.roll-10" = "Roll 10";
+// TRANSLATORS: Roll 2
"media-source.roll-2" = "Roll 2";
+// TRANSLATORS: Roll 3
"media-source.roll-3" = "Roll 3";
+// TRANSLATORS: Roll 4
"media-source.roll-4" = "Roll 4";
+// TRANSLATORS: Roll 5
"media-source.roll-5" = "Roll 5";
+// TRANSLATORS: Roll 6
"media-source.roll-6" = "Roll 6";
+// TRANSLATORS: Roll 7
"media-source.roll-7" = "Roll 7";
+// TRANSLATORS: Roll 8
"media-source.roll-8" = "Roll 8";
+// TRANSLATORS: Roll 9
"media-source.roll-9" = "Roll 9";
+// TRANSLATORS: Side
"media-source.side" = "Side";
+// TRANSLATORS: Top
"media-source.top" = "Top";
+// TRANSLATORS: Tray 1
"media-source.tray-1" = "Tray 1";
+// TRANSLATORS: Tray 10
"media-source.tray-10" = "Tray 10";
+// TRANSLATORS: Tray 11
"media-source.tray-11" = "Tray 11";
+// TRANSLATORS: Tray 12
"media-source.tray-12" = "Tray 12";
+// TRANSLATORS: Tray 13
"media-source.tray-13" = "Tray 13";
+// TRANSLATORS: Tray 14
"media-source.tray-14" = "Tray 14";
+// TRANSLATORS: Tray 15
"media-source.tray-15" = "Tray 15";
+// TRANSLATORS: Tray 16
"media-source.tray-16" = "Tray 16";
+// TRANSLATORS: Tray 17
"media-source.tray-17" = "Tray 17";
+// TRANSLATORS: Tray 18
"media-source.tray-18" = "Tray 18";
+// TRANSLATORS: Tray 19
"media-source.tray-19" = "Tray 19";
+// TRANSLATORS: Tray 2
"media-source.tray-2" = "Tray 2";
+// TRANSLATORS: Tray 20
"media-source.tray-20" = "Tray 20";
+// TRANSLATORS: Tray 3
"media-source.tray-3" = "Tray 3";
+// TRANSLATORS: Tray 4
"media-source.tray-4" = "Tray 4";
+// TRANSLATORS: Tray 5
"media-source.tray-5" = "Tray 5";
+// TRANSLATORS: Tray 6
"media-source.tray-6" = "Tray 6";
+// TRANSLATORS: Tray 7
"media-source.tray-7" = "Tray 7";
+// TRANSLATORS: Tray 8
"media-source.tray-8" = "Tray 8";
+// TRANSLATORS: Tray 9
"media-source.tray-9" = "Tray 9";
+// TRANSLATORS: Media Thickness
"media-thickness" = "Media Thickness";
+// TRANSLATORS: Media Tooth (Texture)
"media-tooth" = "Media Tooth (Texture)";
+// TRANSLATORS: Antique
"media-tooth.antique" = "Antique";
+// TRANSLATORS: Extra Smooth
"media-tooth.calendared" = "Extra Smooth";
+// TRANSLATORS: Coarse
"media-tooth.coarse" = "Coarse";
+// TRANSLATORS: Fine
"media-tooth.fine" = "Fine";
+// TRANSLATORS: Linen
"media-tooth.linen" = "Linen";
+// TRANSLATORS: Medium
"media-tooth.medium" = "Medium";
+// TRANSLATORS: Smooth
"media-tooth.smooth" = "Smooth";
+// TRANSLATORS: Stipple
"media-tooth.stipple" = "Stipple";
+// TRANSLATORS: Rough
"media-tooth.uncalendared" = "Rough";
+// TRANSLATORS: Vellum
"media-tooth.vellum" = "Vellum";
+// TRANSLATORS: Media Top Margin
"media-top-margin" = "Media Top Margin";
+// TRANSLATORS: Media Type
"media-type" = "Media Type";
+// TRANSLATORS: Aluminum
"media-type.aluminum" = "Aluminum";
+// TRANSLATORS: Automatic
"media-type.auto" = "Automatic";
+// TRANSLATORS: Back Print Film
"media-type.back-print-film" = "Back Print Film";
+// TRANSLATORS: Cardboard
"media-type.cardboard" = "Cardboard";
+// TRANSLATORS: Cardstock
"media-type.cardstock" = "Cardstock";
+// TRANSLATORS: CD
"media-type.cd" = "CD";
-"media-type.com.hp.advanced-photo" = "Advanced Photo Paper";
-"media-type.com.hp.brochure-glossy" = "Glossy Brochure Paper";
-"media-type.com.hp.brochure-matte" = "Matte Brochure Paper";
-"media-type.com.hp.cover-matte" = "Matte Cover Paper";
-"media-type.com.hp.ecosmart-lite" = "Office Recycled Paper";
-"media-type.com.hp.everyday-glossy" = "Everyday Glossy Photo Paper";
-"media-type.com.hp.everyday-matte" = "Everyday Matte Paper";
-"media-type.com.hp.extra-heavy" = "Extra Heavyweight Paper";
-"media-type.com.hp.intermediate" = "Multipurpose Paper";
-"media-type.com.hp.mid-weight" = "Mid-Weight Paper";
-"media-type.com.hp.premium-inkjet" = "Premium Inkjet Paper";
-"media-type.com.hp.premium-photo" = "Premium Photo Glossy Paper";
-"media-type.com.hp.premium-presentation-matte" = "Premium Presentation Matte Paper";
+// TRANSLATORS: Continuous
"media-type.continuous" = "Continuous";
+// TRANSLATORS: Continuous Long
"media-type.continuous-long" = "Continuous Long";
+// TRANSLATORS: Continuous Short
"media-type.continuous-short" = "Continuous Short";
+// TRANSLATORS: Corrugated Board
"media-type.corrugated-board" = "Corrugated Board";
+// TRANSLATORS: Optical Disc
"media-type.disc" = "Optical Disc";
+// TRANSLATORS: Glossy Optical Disc
"media-type.disc-glossy" = "Glossy Optical Disc";
+// TRANSLATORS: High Gloss Optical Disc
"media-type.disc-high-gloss" = "High Gloss Optical Disc";
+// TRANSLATORS: Matte Optical Disc
"media-type.disc-matte" = "Matte Optical Disc";
+// TRANSLATORS: Satin Optical Disc
"media-type.disc-satin" = "Satin Optical Disc";
+// TRANSLATORS: Semi-Gloss Optical Disc
"media-type.disc-semi-gloss" = "Semi-Gloss Optical Disc";
+// TRANSLATORS: Double Wall
"media-type.double-wall" = "Double Wall";
+// TRANSLATORS: Dry Film
"media-type.dry-film" = "Dry Film";
+// TRANSLATORS: DVD
"media-type.dvd" = "DVD";
+// TRANSLATORS: Embossing Foil
"media-type.embossing-foil" = "Embossing Foil";
+// TRANSLATORS: End Board
"media-type.end-board" = "End Board";
+// TRANSLATORS: Envelope
"media-type.envelope" = "Envelope";
+// TRANSLATORS: Archival Envelope
"media-type.envelope-archival" = "Archival Envelope";
+// TRANSLATORS: Bond Envelope
"media-type.envelope-bond" = "Bond Envelope";
+// TRANSLATORS: Coated Envelope
"media-type.envelope-coated" = "Coated Envelope";
+// TRANSLATORS: Cotton Envelope
"media-type.envelope-cotton" = "Cotton Envelope";
+// TRANSLATORS: Fine Envelope
"media-type.envelope-fine" = "Fine Envelope";
+// TRANSLATORS: Heavyweight Envelope
"media-type.envelope-heavyweight" = "Heavyweight Envelope";
+// TRANSLATORS: Inkjet Envelope
"media-type.envelope-inkjet" = "Inkjet Envelope";
+// TRANSLATORS: Lightweight Envelope
"media-type.envelope-lightweight" = "Lightweight Envelope";
+// TRANSLATORS: Plain Envelope
"media-type.envelope-plain" = "Plain Envelope";
+// TRANSLATORS: Preprinted Envelope
"media-type.envelope-preprinted" = "Preprinted Envelope";
+// TRANSLATORS: Windowed Envelope
"media-type.envelope-window" = "Windowed Envelope";
+// TRANSLATORS: Fabric
"media-type.fabric" = "Fabric";
+// TRANSLATORS: Archival Fabric
"media-type.fabric-archival" = "Archival Fabric";
+// TRANSLATORS: Glossy Fabric
"media-type.fabric-glossy" = "Glossy Fabric";
+// TRANSLATORS: High Gloss Fabric
"media-type.fabric-high-gloss" = "High Gloss Fabric";
+// TRANSLATORS: Matte Fabric
"media-type.fabric-matte" = "Matte Fabric";
+// TRANSLATORS: Semi-Gloss Fabric
"media-type.fabric-semi-gloss" = "Semi-Gloss Fabric";
+// TRANSLATORS: Waterproof Fabric
"media-type.fabric-waterproof" = "Waterproof Fabric";
+// TRANSLATORS: Film
"media-type.film" = "Film";
+// TRANSLATORS: Flexo Base
"media-type.flexo-base" = "Flexo Base";
+// TRANSLATORS: Flexo Photo Polymer
"media-type.flexo-photo-polymer" = "Flexo Photo Polymer";
+// TRANSLATORS: Flute
"media-type.flute" = "Flute";
+// TRANSLATORS: Foil
"media-type.foil" = "Foil";
+// TRANSLATORS: Full Cut Tabs
"media-type.full-cut-tabs" = "Full Cut Tabs";
+// TRANSLATORS: Glass
"media-type.glass" = "Glass";
+// TRANSLATORS: Glass Colored
"media-type.glass-colored" = "Glass Colored";
+// TRANSLATORS: Glass Opaque
"media-type.glass-opaque" = "Glass Opaque";
+// TRANSLATORS: Glass Surfaced
"media-type.glass-surfaced" = "Glass Surfaced";
+// TRANSLATORS: Glass Textured
"media-type.glass-textured" = "Glass Textured";
+// TRANSLATORS: Gravure Cylinder
"media-type.gravure-cylinder" = "Gravure Cylinder";
+// TRANSLATORS: Image Setter Paper
"media-type.image-setter-paper" = "Image Setter Paper";
+// TRANSLATORS: Imaging Cylinder
"media-type.imaging-cylinder" = "Imaging Cylinder";
-"media-type.jp.co.canon_photo-paper-plus-glossy-ii" = "Photo Paper Plus Glossy II";
-"media-type.jp.co.canon_photo-paper-pro-platinum" = "Photo Paper Pro Platinum";
-"media-type.jp.co.canon-photo-paper-plus-glossy-ii" = "Photo Paper Plus Glossy II";
-"media-type.jp.co.canon-photo-paper-pro-platinum" = "Photo Paper Pro Platinum";
+// TRANSLATORS: Labels
"media-type.labels" = "Labels";
+// TRANSLATORS: Colored Labels
"media-type.labels-colored" = "Colored Labels";
+// TRANSLATORS: Glossy Labels
"media-type.labels-glossy" = "Glossy Labels";
+// TRANSLATORS: High Gloss Labels
"media-type.labels-high-gloss" = "High Gloss Labels";
+// TRANSLATORS: Inkjet Labels
"media-type.labels-inkjet" = "Inkjet Labels";
+// TRANSLATORS: Matte Labels
"media-type.labels-matte" = "Matte Labels";
+// TRANSLATORS: Permanent Labels
"media-type.labels-permanent" = "Permanent Labels";
+// TRANSLATORS: Satin Labels
"media-type.labels-satin" = "Satin Labels";
+// TRANSLATORS: Security Labels
"media-type.labels-security" = "Security Labels";
+// TRANSLATORS: Semi-Gloss Labels
"media-type.labels-semi-gloss" = "Semi-Gloss Labels";
+// TRANSLATORS: Laminating Foil
"media-type.laminating-foil" = "Laminating Foil";
+// TRANSLATORS: Letterhead
"media-type.letterhead" = "Letterhead";
+// TRANSLATORS: Metal
"media-type.metal" = "Metal";
+// TRANSLATORS: Metal Glossy
"media-type.metal-glossy" = "Metal Glossy";
+// TRANSLATORS: Metal High Gloss
"media-type.metal-high-gloss" = "Metal High Gloss";
+// TRANSLATORS: Metal Matte
"media-type.metal-matte" = "Metal Matte";
+// TRANSLATORS: Metal Satin
"media-type.metal-satin" = "Metal Satin";
+// TRANSLATORS: Metal Semi Gloss
"media-type.metal-semi-gloss" = "Metal Semi Gloss";
+// TRANSLATORS: Mounting Tape
"media-type.mounting-tape" = "Mounting Tape";
+// TRANSLATORS: Multi Layer
"media-type.multi-layer" = "Multi Layer";
+// TRANSLATORS: Multi Part Form
"media-type.multi-part-form" = "Multi Part Form";
+// TRANSLATORS: Other
"media-type.other" = "Other";
+// TRANSLATORS: Paper
"media-type.paper" = "Paper";
+// TRANSLATORS: Photo Paper
"media-type.photographic" = "Photo Paper";
+// TRANSLATORS: Photographic Archival
"media-type.photographic-archival" = "Photographic Archival";
+// TRANSLATORS: Photo Film
"media-type.photographic-film" = "Photo Film";
+// TRANSLATORS: Glossy Photo Paper
"media-type.photographic-glossy" = "Glossy Photo Paper";
+// TRANSLATORS: High Gloss Photo Paper
"media-type.photographic-high-gloss" = "High Gloss Photo Paper";
+// TRANSLATORS: Matte Photo Paper
"media-type.photographic-matte" = "Matte Photo Paper";
+// TRANSLATORS: Satin Photo Paper
"media-type.photographic-satin" = "Satin Photo Paper";
+// TRANSLATORS: Semi-Gloss Photo Paper
"media-type.photographic-semi-gloss" = "Semi-Gloss Photo Paper";
+// TRANSLATORS: Plastic
"media-type.plastic" = "Plastic";
+// TRANSLATORS: Plastic Archival
"media-type.plastic-archival" = "Plastic Archival";
+// TRANSLATORS: Plastic Colored
"media-type.plastic-colored" = "Plastic Colored";
+// TRANSLATORS: Plastic Glossy
"media-type.plastic-glossy" = "Plastic Glossy";
+// TRANSLATORS: Plastic High Gloss
"media-type.plastic-high-gloss" = "Plastic High Gloss";
+// TRANSLATORS: Plastic Matte
"media-type.plastic-matte" = "Plastic Matte";
+// TRANSLATORS: Plastic Satin
"media-type.plastic-satin" = "Plastic Satin";
+// TRANSLATORS: Plastic Semi Gloss
"media-type.plastic-semi-gloss" = "Plastic Semi Gloss";
+// TRANSLATORS: Plate
"media-type.plate" = "Plate";
+// TRANSLATORS: Polyester
"media-type.polyester" = "Polyester";
+// TRANSLATORS: Pre Cut Tabs
"media-type.pre-cut-tabs" = "Pre Cut Tabs";
+// TRANSLATORS: Roll
"media-type.roll" = "Roll";
+// TRANSLATORS: Screen
"media-type.screen" = "Screen";
+// TRANSLATORS: Screen Paged
"media-type.screen-paged" = "Screen Paged";
+// TRANSLATORS: Self Adhesive
"media-type.self-adhesive" = "Self Adhesive";
+// TRANSLATORS: Self Adhesive Film
"media-type.self-adhesive-film" = "Self Adhesive Film";
+// TRANSLATORS: Shrink Foil
"media-type.shrink-foil" = "Shrink Foil";
+// TRANSLATORS: Single Face
"media-type.single-face" = "Single Face";
+// TRANSLATORS: Single Wall
"media-type.single-wall" = "Single Wall";
+// TRANSLATORS: Sleeve
"media-type.sleeve" = "Sleeve";
+// TRANSLATORS: Stationery
"media-type.stationery" = "Stationery";
+// TRANSLATORS: Stationery Archival
"media-type.stationery-archival" = "Stationery Archival";
+// TRANSLATORS: Coated Paper
"media-type.stationery-coated" = "Coated Paper";
+// TRANSLATORS: Stationery Cotton
"media-type.stationery-cotton" = "Stationery Cotton";
+// TRANSLATORS: Vellum Paper
"media-type.stationery-fine" = "Vellum Paper";
+// TRANSLATORS: Heavyweight Paper
"media-type.stationery-heavyweight" = "Heavyweight Paper";
+// TRANSLATORS: Stationery Heavyweight Coated
"media-type.stationery-heavyweight-coated" = "Stationery Heavyweight Coated";
+// TRANSLATORS: Stationery Inkjet Paper
"media-type.stationery-inkjet" = "Stationery Inkjet Paper";
+// TRANSLATORS: Letterhead
"media-type.stationery-letterhead" = "Letterhead";
+// TRANSLATORS: Lightweight Paper
"media-type.stationery-lightweight" = "Lightweight Paper";
+// TRANSLATORS: Preprinted Paper
"media-type.stationery-preprinted" = "Preprinted Paper";
+// TRANSLATORS: Punched Paper
"media-type.stationery-prepunched" = "Punched Paper";
+// TRANSLATORS: Tab Stock
"media-type.tab-stock" = "Tab Stock";
+// TRANSLATORS: Tractor
"media-type.tractor" = "Tractor";
+// TRANSLATORS: Transfer
"media-type.transfer" = "Transfer";
+// TRANSLATORS: Transparency
"media-type.transparency" = "Transparency";
+// TRANSLATORS: Triple Wall
"media-type.triple-wall" = "Triple Wall";
+// TRANSLATORS: Wet Film
"media-type.wet-film" = "Wet Film";
+// TRANSLATORS: Media Weight (grams per m²)
"media-weight-metric" = "Media Weight (grams per m²)";
+// TRANSLATORS: 28 x 40″
"media.asme_f_28x40in" = "28 x 40″";
+// TRANSLATORS: A4 or US Letter
"media.choice_iso_a4_210x297mm_na_letter_8.5x11in" = "A4 or US Letter";
+// TRANSLATORS: 2a0
"media.iso_2a0_1189x1682mm" = "2a0";
+// TRANSLATORS: A0
"media.iso_a0_841x1189mm" = "A0";
+// TRANSLATORS: A0x3
"media.iso_a0x3_1189x2523mm" = "A0x3";
+// TRANSLATORS: A10
"media.iso_a10_26x37mm" = "A10";
+// TRANSLATORS: A1
"media.iso_a1_594x841mm" = "A1";
+// TRANSLATORS: A1x3
"media.iso_a1x3_841x1783mm" = "A1x3";
+// TRANSLATORS: A1x4
"media.iso_a1x4_841x2378mm" = "A1x4";
+// TRANSLATORS: A2
"media.iso_a2_420x594mm" = "A2";
+// TRANSLATORS: A2x3
"media.iso_a2x3_594x1261mm" = "A2x3";
+// TRANSLATORS: A2x4
"media.iso_a2x4_594x1682mm" = "A2x4";
+// TRANSLATORS: A2x5
"media.iso_a2x5_594x2102mm" = "A2x5";
+// TRANSLATORS: A3 (Extra)
"media.iso_a3-extra_322x445mm" = "A3 (Extra)";
+// TRANSLATORS: A3
"media.iso_a3_297x420mm" = "A3";
+// TRANSLATORS: A3x3
"media.iso_a3x3_420x891mm" = "A3x3";
+// TRANSLATORS: A3x4
"media.iso_a3x4_420x1189mm" = "A3x4";
+// TRANSLATORS: A3x5
"media.iso_a3x5_420x1486mm" = "A3x5";
+// TRANSLATORS: A3x6
"media.iso_a3x6_420x1783mm" = "A3x6";
+// TRANSLATORS: A3x7
"media.iso_a3x7_420x2080mm" = "A3x7";
+// TRANSLATORS: A4 (Extra)
"media.iso_a4-extra_235.5x322.3mm" = "A4 (Extra)";
+// TRANSLATORS: A4 (Tab)
"media.iso_a4-tab_225x297mm" = "A4 (Tab)";
+// TRANSLATORS: A4
"media.iso_a4_210x297mm" = "A4";
+// TRANSLATORS: A4x3
"media.iso_a4x3_297x630mm" = "A4x3";
+// TRANSLATORS: A4x4
"media.iso_a4x4_297x841mm" = "A4x4";
+// TRANSLATORS: A4x5
"media.iso_a4x5_297x1051mm" = "A4x5";
+// TRANSLATORS: A4x6
"media.iso_a4x6_297x1261mm" = "A4x6";
+// TRANSLATORS: A4x7
"media.iso_a4x7_297x1471mm" = "A4x7";
+// TRANSLATORS: A4x8
"media.iso_a4x8_297x1682mm" = "A4x8";
+// TRANSLATORS: A4x9
"media.iso_a4x9_297x1892mm" = "A4x9";
+// TRANSLATORS: A5 (Extra)
"media.iso_a5-extra_174x235mm" = "A5 (Extra)";
+// TRANSLATORS: A5
"media.iso_a5_148x210mm" = "A5";
+// TRANSLATORS: A6
"media.iso_a6_105x148mm" = "A6";
+// TRANSLATORS: A7
"media.iso_a7_74x105mm" = "A7";
+// TRANSLATORS: A8
"media.iso_a8_52x74mm" = "A8";
+// TRANSLATORS: A9
"media.iso_a9_37x52mm" = "A9";
+// TRANSLATORS: B0
"media.iso_b0_1000x1414mm" = "B0";
+// TRANSLATORS: B10
"media.iso_b10_31x44mm" = "B10";
+// TRANSLATORS: B1
"media.iso_b1_707x1000mm" = "B1";
+// TRANSLATORS: B2
"media.iso_b2_500x707mm" = "B2";
+// TRANSLATORS: B3
"media.iso_b3_353x500mm" = "B3";
+// TRANSLATORS: B4
"media.iso_b4_250x353mm" = "B4";
+// TRANSLATORS: B5 (Extra)
"media.iso_b5-extra_201x276mm" = "B5 (Extra)";
-"media.iso_b5_176x250mm" = "B5 Envelope";
+// TRANSLATORS: Envelope B5
+"media.iso_b5_176x250mm" = "Envelope B5";
+// TRANSLATORS: B6
"media.iso_b6_125x176mm" = "B6";
-"media.iso_b6c4_125x324mm" = "B6/C4 Envelope";
+// TRANSLATORS: Envelope B6/C4
+"media.iso_b6c4_125x324mm" = "Envelope B6/C4";
+// TRANSLATORS: B7
"media.iso_b7_88x125mm" = "B7";
+// TRANSLATORS: B8
"media.iso_b8_62x88mm" = "B8";
+// TRANSLATORS: B9
"media.iso_b9_44x62mm" = "B9";
-"media.iso_c0_917x1297mm" = "C0 Envelope";
-"media.iso_c10_28x40mm" = "C10 Envelope";
-"media.iso_c1_648x917mm" = "C1 Envelope";
-"media.iso_c2_458x648mm" = "C2 Envelope";
-"media.iso_c3_324x458mm" = "C3 Envelope";
-"media.iso_c4_229x324mm" = "C4 Envelope";
-"media.iso_c5_162x229mm" = "C5 Envelope";
-"media.iso_c6_114x162mm" = "C6 Envelope";
-"media.iso_c6c5_114x229mm" = "C6c5 Envelope";
-"media.iso_c7_81x114mm" = "C7 Envelope";
-"media.iso_c7c6_81x162mm" = "C7c6 Envelope";
-"media.iso_c8_57x81mm" = "C8 Envelope";
-"media.iso_c9_40x57mm" = "C9 Envelope";
-"media.iso_dl_110x220mm" = "DL Envelope";
+// TRANSLATORS: CEnvelope 0
+"media.iso_c0_917x1297mm" = "CEnvelope 0";
+// TRANSLATORS: CEnvelope 10
+"media.iso_c10_28x40mm" = "CEnvelope 10";
+// TRANSLATORS: CEnvelope 1
+"media.iso_c1_648x917mm" = "CEnvelope 1";
+// TRANSLATORS: CEnvelope 2
+"media.iso_c2_458x648mm" = "CEnvelope 2";
+// TRANSLATORS: CEnvelope 3
+"media.iso_c3_324x458mm" = "CEnvelope 3";
+// TRANSLATORS: CEnvelope 4
+"media.iso_c4_229x324mm" = "CEnvelope 4";
+// TRANSLATORS: CEnvelope 5
+"media.iso_c5_162x229mm" = "CEnvelope 5";
+// TRANSLATORS: CEnvelope 6
+"media.iso_c6_114x162mm" = "CEnvelope 6";
+// TRANSLATORS: CEnvelope 6c5
+"media.iso_c6c5_114x229mm" = "CEnvelope 6c5";
+// TRANSLATORS: CEnvelope 7
+"media.iso_c7_81x114mm" = "CEnvelope 7";
+// TRANSLATORS: CEnvelope 7c6
+"media.iso_c7c6_81x162mm" = "CEnvelope 7c6";
+// TRANSLATORS: CEnvelope 8
+"media.iso_c8_57x81mm" = "CEnvelope 8";
+// TRANSLATORS: CEnvelope 9
+"media.iso_c9_40x57mm" = "CEnvelope 9";
+// TRANSLATORS: Envelope DL
+"media.iso_dl_110x220mm" = "Envelope DL";
+// TRANSLATORS: Id-1
+"media.iso_id-1_53.98x85.6mm" = "Id-1";
+// TRANSLATORS: Id-3
+"media.iso_id-3_88x125mm" = "Id-3";
+// TRANSLATORS: ISO RA0
"media.iso_ra0_860x1220mm" = "ISO RA0";
+// TRANSLATORS: ISO RA1
"media.iso_ra1_610x860mm" = "ISO RA1";
+// TRANSLATORS: ISO RA2
"media.iso_ra2_430x610mm" = "ISO RA2";
+// TRANSLATORS: ISO RA3
"media.iso_ra3_305x430mm" = "ISO RA3";
+// TRANSLATORS: ISO RA4
"media.iso_ra4_215x305mm" = "ISO RA4";
+// TRANSLATORS: ISO SRA0
"media.iso_sra0_900x1280mm" = "ISO SRA0";
+// TRANSLATORS: ISO SRA1
"media.iso_sra1_640x900mm" = "ISO SRA1";
+// TRANSLATORS: ISO SRA2
"media.iso_sra2_450x640mm" = "ISO SRA2";
+// TRANSLATORS: ISO SRA3
"media.iso_sra3_320x450mm" = "ISO SRA3";
+// TRANSLATORS: ISO SRA4
"media.iso_sra4_225x320mm" = "ISO SRA4";
+// TRANSLATORS: JIS B0
"media.jis_b0_1030x1456mm" = "JIS B0";
+// TRANSLATORS: JIS B10
"media.jis_b10_32x45mm" = "JIS B10";
+// TRANSLATORS: JIS B1
"media.jis_b1_728x1030mm" = "JIS B1";
+// TRANSLATORS: JIS B2
"media.jis_b2_515x728mm" = "JIS B2";
+// TRANSLATORS: JIS B3
"media.jis_b3_364x515mm" = "JIS B3";
+// TRANSLATORS: JIS B4
"media.jis_b4_257x364mm" = "JIS B4";
+// TRANSLATORS: JIS B5
"media.jis_b5_182x257mm" = "JIS B5";
+// TRANSLATORS: JIS B6
"media.jis_b6_128x182mm" = "JIS B6";
+// TRANSLATORS: JIS B7
"media.jis_b7_91x128mm" = "JIS B7";
+// TRANSLATORS: JIS B8
"media.jis_b8_64x91mm" = "JIS B8";
+// TRANSLATORS: JIS B9
"media.jis_b9_45x64mm" = "JIS B9";
+// TRANSLATORS: JIS Executive
"media.jis_exec_216x330mm" = "JIS Executive";
-"media.jpn_chou2_111.1x146mm" = "Chou 2 Envelope";
-"media.jpn_chou3_120x235mm" = "Chou 3 Envelope";
-"media.jpn_chou4_90x205mm" = "Chou 4 Envelope";
+// TRANSLATORS: Envelope Chou 2
+"media.jpn_chou2_111.1x146mm" = "Envelope Chou 2";
+// TRANSLATORS: Envelope Chou 3
+"media.jpn_chou3_120x235mm" = "Envelope Chou 3";
+// TRANSLATORS: Envelope Chou 4
+"media.jpn_chou4_90x205mm" = "Envelope Chou 4";
+// TRANSLATORS: Hagaki
"media.jpn_hagaki_100x148mm" = "Hagaki";
-"media.jpn_kahu_240x322.1mm" = "Kahu Envelope";
-"media.jpn_kaku2_240x332mm" = "Kahu 2 Envelope";
+// TRANSLATORS: Envelope Kahu
+"media.jpn_kahu_240x322.1mm" = "Envelope Kahu";
+// TRANSLATORS: 270 x 382mm
+"media.jpn_kaku1_270x382mm" = "270 x 382mm";
+// TRANSLATORS: Envelope Kahu 2
+"media.jpn_kaku2_240x332mm" = "Envelope Kahu 2";
+// TRANSLATORS: 216 x 277mm
"media.jpn_kaku3_216x277mm" = "216 x 277mm";
+// TRANSLATORS: 197 x 267mm
"media.jpn_kaku4_197x267mm" = "197 x 267mm";
+// TRANSLATORS: 190 x 240mm
"media.jpn_kaku5_190x240mm" = "190 x 240mm";
+// TRANSLATORS: 142 x 205mm
"media.jpn_kaku7_142x205mm" = "142 x 205mm";
+// TRANSLATORS: 119 x 197mm
"media.jpn_kaku8_119x197mm" = "119 x 197mm";
+// TRANSLATORS: Oufuku Reply Postcard
"media.jpn_oufuku_148x200mm" = "Oufuku Reply Postcard";
-"media.jpn_you4_105x235mm" = "You 4 Envelope";
+// TRANSLATORS: Envelope You 4
+"media.jpn_you4_105x235mm" = "Envelope You 4";
+// TRANSLATORS: 10 x 11″
"media.na_10x11_10x11in" = "10 x 11″";
+// TRANSLATORS: 10 x 13″
"media.na_10x13_10x13in" = "10 x 13″";
+// TRANSLATORS: 10 x 14″
"media.na_10x14_10x14in" = "10 x 14″";
+// TRANSLATORS: 10 x 15″
"media.na_10x15_10x15in" = "10 x 15″";
+// TRANSLATORS: 11 x 12″
"media.na_11x12_11x12in" = "11 x 12″";
+// TRANSLATORS: 11 x 15″
"media.na_11x15_11x15in" = "11 x 15″";
+// TRANSLATORS: 12 x 19″
"media.na_12x19_12x19in" = "12 x 19″";
+// TRANSLATORS: 5 x 7″
"media.na_5x7_5x7in" = "5 x 7″";
+// TRANSLATORS: 6 x 9″
"media.na_6x9_6x9in" = "6 x 9″";
+// TRANSLATORS: 7 x 9″
"media.na_7x9_7x9in" = "7 x 9″";
+// TRANSLATORS: 9 x 11″
"media.na_9x11_9x11in" = "9 x 11″";
-"media.na_a2_4.375x5.75in" = "A2 Envelope";
+// TRANSLATORS: Envelope A2
+"media.na_a2_4.375x5.75in" = "Envelope A2";
+// TRANSLATORS: 9 x 12″
"media.na_arch-a_9x12in" = "9 x 12″";
+// TRANSLATORS: 12 x 18″
"media.na_arch-b_12x18in" = "12 x 18″";
+// TRANSLATORS: 18 x 24″
"media.na_arch-c_18x24in" = "18 x 24″";
+// TRANSLATORS: 24 x 36″
"media.na_arch-d_24x36in" = "24 x 36″";
+// TRANSLATORS: 26 x 38″
"media.na_arch-e2_26x38in" = "26 x 38″";
+// TRANSLATORS: 27 x 39″
"media.na_arch-e3_27x39in" = "27 x 39″";
+// TRANSLATORS: 36 x 48″
"media.na_arch-e_36x48in" = "36 x 48″";
+// TRANSLATORS: 12 x 19.17″
"media.na_b-plus_12x19.17in" = "12 x 19.17″";
-"media.na_c5_6.5x9.5in" = "C5 Envelope";
+// TRANSLATORS: Envelope C5
+"media.na_c5_6.5x9.5in" = "Envelope C5";
+// TRANSLATORS: 17 x 22″
"media.na_c_17x22in" = "17 x 22″";
+// TRANSLATORS: 22 x 34″
"media.na_d_22x34in" = "22 x 34″";
+// TRANSLATORS: 34 x 44″
"media.na_e_34x44in" = "34 x 44″";
+// TRANSLATORS: 11 x 14″
"media.na_edp_11x14in" = "11 x 14″";
+// TRANSLATORS: 12 x 14″
"media.na_eur-edp_12x14in" = "12 x 14″";
+// TRANSLATORS: Executive
"media.na_executive_7.25x10.5in" = "Executive";
+// TRANSLATORS: 44 x 68″
"media.na_f_44x68in" = "44 x 68″";
+// TRANSLATORS: European Fanfold
"media.na_fanfold-eur_8.5x12in" = "European Fanfold";
+// TRANSLATORS: US Fanfold
"media.na_fanfold-us_11x14.875in" = "US Fanfold";
+// TRANSLATORS: Foolscap
"media.na_foolscap_8.5x13in" = "Foolscap";
+// TRANSLATORS: 8 x 13″
"media.na_govt-legal_8x13in" = "8 x 13″";
+// TRANSLATORS: 8 x 10″
"media.na_govt-letter_8x10in" = "8 x 10″";
+// TRANSLATORS: 3 x 5″
"media.na_index-3x5_3x5in" = "3 x 5″";
+// TRANSLATORS: 6 x 8″
"media.na_index-4x6-ext_6x8in" = "6 x 8″";
+// TRANSLATORS: 4 x 6″
"media.na_index-4x6_4x6in" = "4 x 6″";
+// TRANSLATORS: 5 x 8″
"media.na_index-5x8_5x8in" = "5 x 8″";
+// TRANSLATORS: Statement
"media.na_invoice_5.5x8.5in" = "Statement";
+// TRANSLATORS: 11 x 17″
"media.na_ledger_11x17in" = "11 x 17″";
+// TRANSLATORS: US Legal (Extra)
"media.na_legal-extra_9.5x15in" = "US Legal (Extra)";
+// TRANSLATORS: US Legal
"media.na_legal_8.5x14in" = "US Legal";
+// TRANSLATORS: US Letter (Extra)
"media.na_letter-extra_9.5x12in" = "US Letter (Extra)";
+// TRANSLATORS: US Letter (Plus)
"media.na_letter-plus_8.5x12.69in" = "US Letter (Plus)";
+// TRANSLATORS: US Letter
"media.na_letter_8.5x11in" = "US Letter";
-"media.na_monarch_3.875x7.5in" = "Monarch Envelope";
-"media.na_number-10_4.125x9.5in" = "#10 Envelope";
-"media.na_number-11_4.5x10.375in" = "#11 Envelope";
-"media.na_number-12_4.75x11in" = "#12 Envelope";
-"media.na_number-14_5x11.5in" = "#14 Envelope";
-"media.na_number-9_3.875x8.875in" = "#9 Envelope";
+// TRANSLATORS: Envelope Monarch
+"media.na_monarch_3.875x7.5in" = "Envelope Monarch";
+// TRANSLATORS: Envelope #10
+"media.na_number-10_4.125x9.5in" = "Envelope #10";
+// TRANSLATORS: Envelope #11
+"media.na_number-11_4.5x10.375in" = "Envelope #11";
+// TRANSLATORS: Envelope #12
+"media.na_number-12_4.75x11in" = "Envelope #12";
+// TRANSLATORS: Envelope #14
+"media.na_number-14_5x11.5in" = "Envelope #14";
+// TRANSLATORS: Envelope #9
+"media.na_number-9_3.875x8.875in" = "Envelope #9";
+// TRANSLATORS: 8.5 x 13.4″
"media.na_oficio_8.5x13.4in" = "8.5 x 13.4″";
-"media.na_personal_3.625x6.5in" = "Personal Envelope";
+// TRANSLATORS: Envelope Personal
+"media.na_personal_3.625x6.5in" = "Envelope Personal";
+// TRANSLATORS: Quarto
"media.na_quarto_8.5x10.83in" = "Quarto";
+// TRANSLATORS: 8.94 x 14″
"media.na_super-a_8.94x14in" = "8.94 x 14″";
+// TRANSLATORS: 13 x 19″
"media.na_super-b_13x19in" = "13 x 19″";
+// TRANSLATORS: 30 x 42″
"media.na_wide-format_30x42in" = "30 x 42″";
+// TRANSLATORS: 12 x 16″
"media.oe_12x16_12x16in" = "12 x 16″";
+// TRANSLATORS: 14 x 17″
"media.oe_14x17_14x17in" = "14 x 17″";
+// TRANSLATORS: 18 x 22″
"media.oe_18x22_18x22in" = "18 x 22″";
+// TRANSLATORS: 17 x 24″
"media.oe_a2plus_17x24in" = "17 x 24″";
+// TRANSLATORS: 2 x 3.5″
+"media.oe_business-card_2x3.5in" = "2 x 3.5″";
+// TRANSLATORS: 10 x 12″
"media.oe_photo-10r_10x12in" = "10 x 12″";
+// TRANSLATORS: 20 x 24″
"media.oe_photo-20r_20x24in" = "20 x 24″";
+// TRANSLATORS: 3.5 x 5″
"media.oe_photo-l_3.5x5in" = "3.5 x 5″";
+// TRANSLATORS: 10 x 15″
"media.oe_photo-s10r_10x15in" = "10 x 15″";
+// TRANSLATORS: 4 x 4″
+"media.oe_square-photo_4x4in" = "4 x 4″";
+// TRANSLATORS: 5 x 5″
+"media.oe_square-photo_5x5in" = "5 x 5″";
+// TRANSLATORS: 184 x 260mm
"media.om_16k_184x260mm" = "184 x 260mm";
+// TRANSLATORS: 195 x 270mm
"media.om_16k_195x270mm" = "195 x 270mm";
+// TRANSLATORS: 55 x 85mm
+"media.om_business-card_55x85mm" = "55 x 85mm";
+// TRANSLATORS: 55 x 91mm
+"media.om_business-card_55x91mm" = "55 x 91mm";
+// TRANSLATORS: 54 x 86mm
+"media.om_card_54x86mm" = "54 x 86mm";
+// TRANSLATORS: 275 x 395mm
"media.om_dai-pa-kai_275x395mm" = "275 x 395mm";
+// TRANSLATORS: 89 x 119mm
+"media.om_dsc-photo_89x119mm" = "89 x 119mm";
+// TRANSLATORS: Folio
"media.om_folio-sp_215x315mm" = "Folio";
+// TRANSLATORS: Folio (Special)
"media.om_folio_210x330mm" = "Folio (Special)";
-"media.om_invite_220x220mm" = "Invitation Envelope";
-"media.om_italian_110x230mm" = "Italian Envelope";
+// TRANSLATORS: Envelope Invitation
+"media.om_invite_220x220mm" = "Envelope Invitation";
+// TRANSLATORS: Envelope Italian
+"media.om_italian_110x230mm" = "Envelope Italian";
+// TRANSLATORS: 198 x 275mm
"media.om_juuro-ku-kai_198x275mm" = "198 x 275mm";
+// TRANSLATORS: 200 x 300
"media.om_large-photo_200x300" = "200 x 300";
+// TRANSLATORS: 130 x 180mm
"media.om_medium-photo_130x180mm" = "130 x 180mm";
+// TRANSLATORS: 267 x 389mm
"media.om_pa-kai_267x389mm" = "267 x 389mm";
-"media.om_postfix_114x229mm" = "Postfix Envelope";
+// TRANSLATORS: Envelope Postfix
+"media.om_postfix_114x229mm" = "Envelope Postfix";
+// TRANSLATORS: 100 x 150mm
"media.om_small-photo_100x150mm" = "100 x 150mm";
+// TRANSLATORS: 89 x 89mm
+"media.om_square-photo_89x89mm" = "89 x 89mm";
+// TRANSLATORS: 100 x 200mm
"media.om_wide-photo_100x200mm" = "100 x 200mm";
-"media.prc_10_324x458mm" = "Chinese #10 Envelope";
+// TRANSLATORS: Envelope Chinese #10
+"media.prc_10_324x458mm" = "Envelope Chinese #10";
+// TRANSLATORS: Chinese 16k
"media.prc_16k_146x215mm" = "Chinese 16k";
-"media.prc_1_102x165mm" = "Chinese #1 Envelope";
-"media.prc_2_102x176mm" = "Chinese #2 Envelope";
+// TRANSLATORS: Envelope Chinese #1
+"media.prc_1_102x165mm" = "Envelope Chinese #1";
+// TRANSLATORS: Envelope Chinese #2
+"media.prc_2_102x176mm" = "Envelope Chinese #2";
+// TRANSLATORS: Chinese 32k
"media.prc_32k_97x151mm" = "Chinese 32k";
-"media.prc_3_125x176mm" = "Chinese #3 Envelope";
-"media.prc_4_110x208mm" = "Chinese #4 Envelope";
-"media.prc_5_110x220mm" = "Chinese #5 Envelope";
-"media.prc_6_120x320mm" = "Chinese #6 Envelope";
-"media.prc_7_160x230mm" = "Chinese #7 Envelope";
-"media.prc_8_120x309mm" = "Chinese #8 Envelope";
+// TRANSLATORS: Envelope Chinese #3
+"media.prc_3_125x176mm" = "Envelope Chinese #3";
+// TRANSLATORS: Envelope Chinese #4
+"media.prc_4_110x208mm" = "Envelope Chinese #4";
+// TRANSLATORS: Envelope Chinese #5
+"media.prc_5_110x220mm" = "Envelope Chinese #5";
+// TRANSLATORS: Envelope Chinese #6
+"media.prc_6_120x320mm" = "Envelope Chinese #6";
+// TRANSLATORS: Envelope Chinese #7
+"media.prc_7_160x230mm" = "Envelope Chinese #7";
+// TRANSLATORS: Envelope Chinese #8
+"media.prc_8_120x309mm" = "Envelope Chinese #8";
+// TRANSLATORS: ROC 16k
"media.roc_16k_7.75x10.75in" = "ROC 16k";
+// TRANSLATORS: ROC 8k
"media.roc_8k_10.75x15.5in" = "ROC 8k";
+"members of class %s:" = "members of class %s:";
+// TRANSLATORS: Multiple Document Handling
"multiple-document-handling" = "Multiple Document Handling";
+// TRANSLATORS: Separate Documents Collated Copies
"multiple-document-handling.separate-documents-collated-copies" = "Separate Documents Collated Copies";
+// TRANSLATORS: Separate Documents Uncollated Copies
"multiple-document-handling.separate-documents-uncollated-copies" = "Separate Documents Uncollated Copies";
+// TRANSLATORS: Single Document
"multiple-document-handling.single-document" = "Single Document";
+// TRANSLATORS: Single Document New Sheet
"multiple-document-handling.single-document-new-sheet" = "Single Document New Sheet";
+// TRANSLATORS: Multiple Object Handling
"multiple-object-handling" = "Multiple Object Handling";
+// TRANSLATORS: Multiple Object Handling Actual
+"multiple-object-handling-actual" = "Multiple Object Handling Actual";
+// TRANSLATORS: Automatic
"multiple-object-handling.auto" = "Automatic";
+// TRANSLATORS: Best Fit
"multiple-object-handling.best-fit" = "Best Fit";
+// TRANSLATORS: Best Quality
"multiple-object-handling.best-quality" = "Best Quality";
+// TRANSLATORS: Best Speed
"multiple-object-handling.best-speed" = "Best Speed";
+// TRANSLATORS: One At A Time
"multiple-object-handling.one-at-a-time" = "One At A Time";
+// TRANSLATORS: On Timeout
"multiple-operation-time-out-action" = "On Timeout";
+// TRANSLATORS: Abort Job
"multiple-operation-time-out-action.abort-job" = "Abort Job";
+// TRANSLATORS: Hold Job
"multiple-operation-time-out-action.hold-job" = "Hold Job";
+// TRANSLATORS: Process Job
"multiple-operation-time-out-action.process-job" = "Process Job";
+"no entries" = "no entries";
+"no system default destination" = "no system default destination";
+// TRANSLATORS: Noise Removal
"noise-removal" = "Noise Removal";
+// TRANSLATORS: Notify Attributes
"notify-attributes" = "Notify Attributes";
+// TRANSLATORS: Notify Charset
"notify-charset" = "Notify Charset";
+// TRANSLATORS: Notify Events
"notify-events" = "Notify Events";
+"notify-events not specified." = "notify-events not specified.";
+// TRANSLATORS: Document Completed
"notify-events.document-completed" = "Document Completed";
+// TRANSLATORS: Document Config Changed
"notify-events.document-config-changed" = "Document Config Changed";
+// TRANSLATORS: Document Created
"notify-events.document-created" = "Document Created";
+// TRANSLATORS: Document Fetchable
"notify-events.document-fetchable" = "Document Fetchable";
+// TRANSLATORS: Document State Changed
"notify-events.document-state-changed" = "Document State Changed";
+// TRANSLATORS: Document Stopped
"notify-events.document-stopped" = "Document Stopped";
+// TRANSLATORS: Job Completed
"notify-events.job-completed" = "Job Completed";
+// TRANSLATORS: Job Config Changed
"notify-events.job-config-changed" = "Job Config Changed";
+// TRANSLATORS: Job Created
"notify-events.job-created" = "Job Created";
+// TRANSLATORS: Job Fetchable
"notify-events.job-fetchable" = "Job Fetchable";
+// TRANSLATORS: Job Progress
"notify-events.job-progress" = "Job Progress";
+// TRANSLATORS: Job State Changed
"notify-events.job-state-changed" = "Job State Changed";
+// TRANSLATORS: Job Stopped
"notify-events.job-stopped" = "Job Stopped";
+// TRANSLATORS: None
"notify-events.none" = "None";
+// TRANSLATORS: Printer Config Changed
"notify-events.printer-config-changed" = "Printer Config Changed";
+// TRANSLATORS: Printer Created
+"notify-events.printer-created" = "Printer Created";
+// TRANSLATORS: Printer Deleted
+"notify-events.printer-deleted" = "Printer Deleted";
+// TRANSLATORS: Printer Finishings Changed
"notify-events.printer-finishings-changed" = "Printer Finishings Changed";
+// TRANSLATORS: Printer Media Changed
"notify-events.printer-media-changed" = "Printer Media Changed";
+// TRANSLATORS: Printer Queue Order Changed
"notify-events.printer-queue-order-changed" = "Printer Queue Order Changed";
+// TRANSLATORS: Printer Restarted
"notify-events.printer-restarted" = "Printer Restarted";
+// TRANSLATORS: Printer Shutdown
"notify-events.printer-shutdown" = "Printer Shutdown";
+// TRANSLATORS: Printer State Changed
"notify-events.printer-state-changed" = "Printer State Changed";
+// TRANSLATORS: Printer Stopped
"notify-events.printer-stopped" = "Printer Stopped";
+// TRANSLATORS: Resource Canceled
+"notify-events.resource-canceled" = "Resource Canceled";
+// TRANSLATORS: Resource Config Changed
+"notify-events.resource-config-changed" = "Resource Config Changed";
+// TRANSLATORS: Resource Created
+"notify-events.resource-created" = "Resource Created";
+// TRANSLATORS: Resource Installed
+"notify-events.resource-installed" = "Resource Installed";
+// TRANSLATORS: Resource State Changed
+"notify-events.resource-state-changed" = "Resource State Changed";
+// TRANSLATORS: System Config Changed
+"notify-events.system-config-changed" = "System Config Changed";
+// TRANSLATORS: System Restarted
+"notify-events.system-restarted" = "System Restarted";
+// TRANSLATORS: System Shutdown
+"notify-events.system-shutdown" = "System Shutdown";
+// TRANSLATORS: System State Changed
+"notify-events.system-state-changed" = "System State Changed";
+// TRANSLATORS: System Stopped
+"notify-events.system-stopped" = "System Stopped";
+// TRANSLATORS: Notify Get Interval
"notify-get-interval" = "Notify Get Interval";
+// TRANSLATORS: Notify Lease Duration
"notify-lease-duration" = "Notify Lease Duration";
+// TRANSLATORS: Notify Natural Language
"notify-natural-language" = "Notify Natural Language";
+// TRANSLATORS: Notify Pull Method
"notify-pull-method" = "Notify Pull Method";
+// TRANSLATORS: Notify Recipient
"notify-recipient-uri" = "Notify Recipient";
+"notify-recipient-uri URI \"%s\" is already used." = "notify-recipient-uri URI “%s†is already used.";
+"notify-recipient-uri URI \"%s\" uses unknown scheme." = "notify-recipient-uri URI \"%s\" uses unknown scheme.";
+// TRANSLATORS: Notify Sequence Numbers
"notify-sequence-numbers" = "Notify Sequence Numbers";
+// TRANSLATORS: Notify Subscription Ids
"notify-subscription-ids" = "Notify Subscription Ids";
+// TRANSLATORS: Notify Time Interval
"notify-time-interval" = "Notify Time Interval";
+// TRANSLATORS: Notify User Data
"notify-user-data" = "Notify User Data";
+// TRANSLATORS: Notify Wait
"notify-wait" = "Notify Wait";
+// TRANSLATORS: Number Of Retries
"number-of-retries" = "Number Of Retries";
+// TRANSLATORS: Number-Up
"number-up" = "Number-Up";
+// TRANSLATORS: Object Offset
"object-offset" = "Object Offset";
+// TRANSLATORS: Object Size
"object-size" = "Object Size";
+// TRANSLATORS: Organization Name
"organization-name" = "Organization Name";
+// TRANSLATORS: Orientation
"orientation-requested" = "Orientation";
+// TRANSLATORS: Portrait
"orientation-requested.3" = "Portrait";
+// TRANSLATORS: Landscape
"orientation-requested.4" = "Landscape";
+// TRANSLATORS: Reverse Landscape
"orientation-requested.5" = "Reverse Landscape";
+// TRANSLATORS: Reverse Portrait
"orientation-requested.6" = "Reverse Portrait";
+// TRANSLATORS: None
"orientation-requested.7" = "None";
+// TRANSLATORS: Scanned Image Options
"output-attributes" = "Scanned Image Options";
+// TRANSLATORS: Output Tray
"output-bin" = "Output Tray";
+// TRANSLATORS: Automatic
"output-bin.auto" = "Automatic";
+// TRANSLATORS: Bottom
"output-bin.bottom" = "Bottom";
+// TRANSLATORS: Center
"output-bin.center" = "Center";
+// TRANSLATORS: Face Down
"output-bin.face-down" = "Face Down";
+// TRANSLATORS: Face Up
"output-bin.face-up" = "Face Up";
+// TRANSLATORS: Large Capacity
"output-bin.large-capacity" = "Large Capacity";
+// TRANSLATORS: Left
"output-bin.left" = "Left";
+// TRANSLATORS: Mailbox 1
"output-bin.mailbox-1" = "Mailbox 1";
+// TRANSLATORS: Mailbox 10
"output-bin.mailbox-10" = "Mailbox 10";
+// TRANSLATORS: Mailbox 2
"output-bin.mailbox-2" = "Mailbox 2";
+// TRANSLATORS: Mailbox 3
"output-bin.mailbox-3" = "Mailbox 3";
+// TRANSLATORS: Mailbox 4
"output-bin.mailbox-4" = "Mailbox 4";
+// TRANSLATORS: Mailbox 5
"output-bin.mailbox-5" = "Mailbox 5";
+// TRANSLATORS: Mailbox 6
"output-bin.mailbox-6" = "Mailbox 6";
+// TRANSLATORS: Mailbox 7
"output-bin.mailbox-7" = "Mailbox 7";
+// TRANSLATORS: Mailbox 8
"output-bin.mailbox-8" = "Mailbox 8";
+// TRANSLATORS: Mailbox 9
"output-bin.mailbox-9" = "Mailbox 9";
+// TRANSLATORS: Middle
"output-bin.middle" = "Middle";
+// TRANSLATORS: My Mailbox
"output-bin.my-mailbox" = "My Mailbox";
+// TRANSLATORS: Rear
"output-bin.rear" = "Rear";
+// TRANSLATORS: Right
"output-bin.right" = "Right";
+// TRANSLATORS: Side
"output-bin.side" = "Side";
+// TRANSLATORS: Stacker 1
"output-bin.stacker-1" = "Stacker 1";
+// TRANSLATORS: Stacker 10
"output-bin.stacker-10" = "Stacker 10";
+// TRANSLATORS: Stacker 2
"output-bin.stacker-2" = "Stacker 2";
+// TRANSLATORS: Stacker 3
"output-bin.stacker-3" = "Stacker 3";
+// TRANSLATORS: Stacker 4
"output-bin.stacker-4" = "Stacker 4";
+// TRANSLATORS: Stacker 5
"output-bin.stacker-5" = "Stacker 5";
+// TRANSLATORS: Stacker 6
"output-bin.stacker-6" = "Stacker 6";
+// TRANSLATORS: Stacker 7
"output-bin.stacker-7" = "Stacker 7";
+// TRANSLATORS: Stacker 8
"output-bin.stacker-8" = "Stacker 8";
+// TRANSLATORS: Stacker 9
"output-bin.stacker-9" = "Stacker 9";
+// TRANSLATORS: Top
"output-bin.top" = "Top";
+// TRANSLATORS: Tray 1
"output-bin.tray-1" = "Tray 1";
+// TRANSLATORS: Tray 10
"output-bin.tray-10" = "Tray 10";
+// TRANSLATORS: Tray 2
"output-bin.tray-2" = "Tray 2";
+// TRANSLATORS: Tray 3
"output-bin.tray-3" = "Tray 3";
+// TRANSLATORS: Tray 4
"output-bin.tray-4" = "Tray 4";
+// TRANSLATORS: Tray 5
"output-bin.tray-5" = "Tray 5";
+// TRANSLATORS: Tray 6
"output-bin.tray-6" = "Tray 6";
+// TRANSLATORS: Tray 7
"output-bin.tray-7" = "Tray 7";
+// TRANSLATORS: Tray 8
"output-bin.tray-8" = "Tray 8";
+// TRANSLATORS: Tray 9
"output-bin.tray-9" = "Tray 9";
+// TRANSLATORS: Scanned Image Quality
"output-compression-quality-factor" = "Scanned Image Quality";
+// TRANSLATORS: Page Delivery
"page-delivery" = "Page Delivery";
+// TRANSLATORS: Reverse Order Face-down
"page-delivery.reverse-order-face-down" = "Reverse Order Face-down";
+// TRANSLATORS: Reverse Order Face-up
"page-delivery.reverse-order-face-up" = "Reverse Order Face-up";
+// TRANSLATORS: Same Order Face-down
"page-delivery.same-order-face-down" = "Same Order Face-down";
+// TRANSLATORS: Same Order Face-up
"page-delivery.same-order-face-up" = "Same Order Face-up";
+// TRANSLATORS: System Specified
"page-delivery.system-specified" = "System Specified";
+// TRANSLATORS: Page Order Received
"page-order-received" = "Page Order Received";
+// TRANSLATORS: 1 To N
"page-order-received.1-to-n-order" = "1 To N";
+// TRANSLATORS: N To 1
"page-order-received.n-to-1-order" = "N To 1";
+// TRANSLATORS: Page Ranges
"page-ranges" = "Page Ranges";
+// TRANSLATORS: Pages
"pages" = "Pages";
+// TRANSLATORS: Pages Per Subset
"pages-per-subset" = "Pages Per Subset";
+// TRANSLATORS: Pclm Raster Back Side
+"pclm-raster-back-side" = "Pclm Raster Back Side";
+// TRANSLATORS: Flipped
+"pclm-raster-back-side.flipped" = "Flipped";
+// TRANSLATORS: Normal
+"pclm-raster-back-side.normal" = "Normal";
+// TRANSLATORS: Rotated
+"pclm-raster-back-side.rotated" = "Rotated";
+// TRANSLATORS: Pclm Source Resolution
+"pclm-source-resolution" = "Pclm Source Resolution";
+"pending" = "pending";
+// TRANSLATORS: Platform Shape
"platform-shape" = "Platform Shape";
+// TRANSLATORS: Round
"platform-shape.ellipse" = "Round";
+// TRANSLATORS: Rectangle
"platform-shape.rectangle" = "Rectangle";
+// TRANSLATORS: Platform Temperature
"platform-temperature" = "Platform Temperature";
+// TRANSLATORS: Post-dial String
"post-dial-string" = "Post-dial String";
+// TRANSLATORS: Power State
+"power-state" = "Power State";
+// TRANSLATORS: Reset Mbr
+"power-state.100" = "Reset Mbr";
+// TRANSLATORS: Reset Nmi
+"power-state.110" = "Reset Nmi";
+// TRANSLATORS: Off Soft Graceful
+"power-state.120" = "Off Soft Graceful";
+// TRANSLATORS: Off Hard Graceful
+"power-state.130" = "Off Hard Graceful";
+// TRANSLATORS: Reset Mbr Graceful
+"power-state.140" = "Reset Mbr Graceful";
+// TRANSLATORS: Reset Soft Graceful
+"power-state.150" = "Reset Soft Graceful";
+// TRANSLATORS: Reset Hard Graceful
+"power-state.160" = "Reset Hard Graceful";
+// TRANSLATORS: Reset Init
+"power-state.170" = "Reset Init";
+// TRANSLATORS: Not Applicable
+"power-state.180" = "Not Applicable";
+// TRANSLATORS: No Change
+"power-state.190" = "No Change";
+// TRANSLATORS: On
+"power-state.20" = "On";
+// TRANSLATORS: On Vendor1
+"power-state.21" = "On Vendor1";
+// TRANSLATORS: On Vendor2
+"power-state.22" = "On Vendor2";
+// TRANSLATORS: On Vendor3
+"power-state.23" = "On Vendor3";
+// TRANSLATORS: On Vendor4
+"power-state.24" = "On Vendor4";
+// TRANSLATORS: On Vendor5
+"power-state.25" = "On Vendor5";
+// TRANSLATORS: Standby
+"power-state.30" = "Standby";
+// TRANSLATORS: Standby Vendor1
+"power-state.31" = "Standby Vendor1";
+// TRANSLATORS: Standby Vendor2
+"power-state.32" = "Standby Vendor2";
+// TRANSLATORS: Standby Vendor3
+"power-state.33" = "Standby Vendor3";
+// TRANSLATORS: Standby Vendor4
+"power-state.34" = "Standby Vendor4";
+// TRANSLATORS: Standby Vendor5
+"power-state.35" = "Standby Vendor5";
+// TRANSLATORS: Suspend
+"power-state.40" = "Suspend";
+// TRANSLATORS: Suspend Vendor1
+"power-state.41" = "Suspend Vendor1";
+// TRANSLATORS: Suspend Vendor2
+"power-state.42" = "Suspend Vendor2";
+// TRANSLATORS: Suspend Vendor3
+"power-state.43" = "Suspend Vendor3";
+// TRANSLATORS: Suspend Vendor4
+"power-state.44" = "Suspend Vendor4";
+// TRANSLATORS: Suspend Vendor5
+"power-state.45" = "Suspend Vendor5";
+// TRANSLATORS: Reset Soft
+"power-state.50" = "Reset Soft";
+// TRANSLATORS: Off Hard
+"power-state.60" = "Off Hard";
+// TRANSLATORS: Hibernate
+"power-state.70" = "Hibernate";
+// TRANSLATORS: Hibernate Vendor1
+"power-state.71" = "Hibernate Vendor1";
+// TRANSLATORS: Hibernate Vendor2
+"power-state.72" = "Hibernate Vendor2";
+// TRANSLATORS: Hibernate Vendor3
+"power-state.73" = "Hibernate Vendor3";
+// TRANSLATORS: Hibernate Vendor4
+"power-state.74" = "Hibernate Vendor4";
+// TRANSLATORS: Hibernate Vendor5
+"power-state.75" = "Hibernate Vendor5";
+// TRANSLATORS: Off Soft
+"power-state.80" = "Off Soft";
+// TRANSLATORS: Off Soft Vendor1
+"power-state.81" = "Off Soft Vendor1";
+// TRANSLATORS: Off Soft Vendor2
+"power-state.82" = "Off Soft Vendor2";
+// TRANSLATORS: Off Soft Vendor3
+"power-state.83" = "Off Soft Vendor3";
+// TRANSLATORS: Off Soft Vendor4
+"power-state.84" = "Off Soft Vendor4";
+// TRANSLATORS: Off Soft Vendor5
+"power-state.85" = "Off Soft Vendor5";
+// TRANSLATORS: Reset Hard
+"power-state.90" = "Reset Hard";
+"ppdc: Adding include directory \"%s\"." = "ppdc: Adding include directory “%sâ€.";
+"ppdc: Adding/updating UI text from %s." = "ppdc: Adding/updating UI text from %s.";
+"ppdc: Bad boolean value (%s) on line %d of %s." = "ppdc: Bad boolean value (%s) on line %d of %s.";
+"ppdc: Bad font attribute: %s" = "ppdc: Bad font attribute: %s";
+"ppdc: Bad resolution name \"%s\" on line %d of %s." = "ppdc: Bad resolution name “%s†on line %d of %s.";
+"ppdc: Bad status keyword %s on line %d of %s." = "ppdc: Bad status keyword %s on line %d of %s.";
+"ppdc: Bad variable substitution ($%c) on line %d of %s." = "ppdc: Bad variable substitution ($%c) on line %d of %s.";
+"ppdc: Choice found on line %d of %s with no Option." = "ppdc: Choice found on line %d of %s with no Option.";
+"ppdc: Duplicate #po for locale %s on line %d of %s." = "ppdc: Duplicate #po for locale %s on line %d of %s.";
+"ppdc: Expected a filter definition on line %d of %s." = "ppdc: Expected a filter definition on line %d of %s.";
+"ppdc: Expected a program name on line %d of %s." = "ppdc: Expected a program name on line %d of %s.";
+"ppdc: Expected boolean value on line %d of %s." = "ppdc: Expected boolean value on line %d of %s.";
+"ppdc: Expected charset after Font on line %d of %s." = "ppdc: Expected charset after Font on line %d of %s.";
+"ppdc: Expected choice code on line %d of %s." = "ppdc: Expected choice code on line %d of %s.";
+"ppdc: Expected choice name/text on line %d of %s." = "ppdc: Expected choice name/text on line %d of %s.";
+"ppdc: Expected color order for ColorModel on line %d of %s." = "ppdc: Expected color order for ColorModel on line %d of %s.";
+"ppdc: Expected colorspace for ColorModel on line %d of %s." = "ppdc: Expected colorspace for ColorModel on line %d of %s.";
+"ppdc: Expected compression for ColorModel on line %d of %s." = "ppdc: Expected compression for ColorModel on line %d of %s.";
+"ppdc: Expected constraints string for UIConstraints on line %d of %s." = "ppdc: Expected constraints string for UIConstraints on line %d of %s.";
+"ppdc: Expected driver type keyword following DriverType on line %d of %s." = "ppdc: Expected driver type keyword following DriverType on line %d of %s.";
+"ppdc: Expected duplex type after Duplex on line %d of %s." = "ppdc: Expected duplex type after Duplex on line %d of %s.";
+"ppdc: Expected encoding after Font on line %d of %s." = "ppdc: Expected encoding after Font on line %d of %s.";
+"ppdc: Expected filename after #po %s on line %d of %s." = "ppdc: Expected filename after #po %s on line %d of %s.";
+"ppdc: Expected group name/text on line %d of %s." = "ppdc: Expected group name/text on line %d of %s.";
+"ppdc: Expected include filename on line %d of %s." = "ppdc: Expected include filename on line %d of %s.";
+"ppdc: Expected integer on line %d of %s." = "ppdc: Expected integer on line %d of %s.";
+"ppdc: Expected locale after #po on line %d of %s." = "ppdc: Expected locale after #po on line %d of %s.";
+"ppdc: Expected name after %s on line %d of %s." = "ppdc: Expected name after %s on line %d of %s.";
+"ppdc: Expected name after FileName on line %d of %s." = "ppdc: Expected name after FileName on line %d of %s.";
+"ppdc: Expected name after Font on line %d of %s." = "ppdc: Expected name after Font on line %d of %s.";
+"ppdc: Expected name after Manufacturer on line %d of %s." = "ppdc: Expected name after Manufacturer on line %d of %s.";
+"ppdc: Expected name after MediaSize on line %d of %s." = "ppdc: Expected name after MediaSize on line %d of %s.";
+"ppdc: Expected name after ModelName on line %d of %s." = "ppdc: Expected name after ModelName on line %d of %s.";
+"ppdc: Expected name after PCFileName on line %d of %s." = "ppdc: Expected name after PCFileName on line %d of %s.";
+"ppdc: Expected name/text after %s on line %d of %s." = "ppdc: Expected name/text after %s on line %d of %s.";
+"ppdc: Expected name/text after Installable on line %d of %s." = "ppdc: Expected name/text after Installable on line %d of %s.";
+"ppdc: Expected name/text after Resolution on line %d of %s." = "ppdc: Expected name/text after Resolution on line %d of %s.";
+"ppdc: Expected name/text combination for ColorModel on line %d of %s." = "ppdc: Expected name/text combination for ColorModel on line %d of %s.";
+"ppdc: Expected option name/text on line %d of %s." = "ppdc: Expected option name/text on line %d of %s.";
+"ppdc: Expected option section on line %d of %s." = "ppdc: Expected option section on line %d of %s.";
+"ppdc: Expected option type on line %d of %s." = "ppdc: Expected option type on line %d of %s.";
+"ppdc: Expected override field after Resolution on line %d of %s." = "ppdc: Expected override field after Resolution on line %d of %s.";
+"ppdc: Expected quoted string on line %d of %s." = "ppdc: Expected quoted string on line %d of %s.";
+"ppdc: Expected real number on line %d of %s." = "ppdc: Expected real number on line %d of %s.";
+"ppdc: Expected resolution/mediatype following ColorProfile on line %d of %s." = "ppdc: Expected resolution/mediatype following ColorProfile on line %d of %s.";
+"ppdc: Expected resolution/mediatype following SimpleColorProfile on line %d of %s." = "ppdc: Expected resolution/mediatype following SimpleColorProfile on line %d of %s.";
+"ppdc: Expected selector after %s on line %d of %s." = "ppdc: Expected selector after %s on line %d of %s.";
+"ppdc: Expected status after Font on line %d of %s." = "ppdc: Expected status after Font on line %d of %s.";
+"ppdc: Expected string after Copyright on line %d of %s." = "ppdc: Expected string after Copyright on line %d of %s.";
+"ppdc: Expected string after Version on line %d of %s." = "ppdc: Expected string after Version on line %d of %s.";
+"ppdc: Expected two option names on line %d of %s." = "ppdc: Expected two option names on line %d of %s.";
+"ppdc: Expected value after %s on line %d of %s." = "ppdc: Expected value after %s on line %d of %s.";
+"ppdc: Expected version after Font on line %d of %s." = "ppdc: Expected version after Font on line %d of %s.";
+"ppdc: Invalid #include/#po filename \"%s\"." = "ppdc: Invalid #include/#po filename “%sâ€.";
+"ppdc: Invalid cost for filter on line %d of %s." = "ppdc: Invalid cost for filter on line %d of %s.";
+"ppdc: Invalid empty MIME type for filter on line %d of %s." = "ppdc: Invalid empty MIME type for filter on line %d of %s.";
+"ppdc: Invalid empty program name for filter on line %d of %s." = "ppdc: Invalid empty program name for filter on line %d of %s.";
+"ppdc: Invalid option section \"%s\" on line %d of %s." = "ppdc: Invalid option section “%s†on line %d of %s.";
+"ppdc: Invalid option type \"%s\" on line %d of %s." = "ppdc: Invalid option type “%s†on line %d of %s.";
+"ppdc: Loading driver information file \"%s\"." = "ppdc: Loading driver information file “%sâ€.";
+"ppdc: Loading messages for locale \"%s\"." = "ppdc: Loading messages for locale “%sâ€.";
+"ppdc: Loading messages from \"%s\"." = "ppdc: Loading messages from “%sâ€.";
+"ppdc: Missing #endif at end of \"%s\"." = "ppdc: Missing #endif at end of “%sâ€.";
+"ppdc: Missing #if on line %d of %s." = "ppdc: Missing #if on line %d of %s.";
+"ppdc: Need a msgid line before any translation strings on line %d of %s." = "ppdc: Need a msgid line before any translation strings on line %d of %s.";
+"ppdc: No message catalog provided for locale %s." = "ppdc: No message catalog provided for locale %s.";
+"ppdc: Option %s defined in two different groups on line %d of %s." = "ppdc: Option %s defined in two different groups on line %d of %s.";
+"ppdc: Option %s redefined with a different type on line %d of %s." = "ppdc: Option %s redefined with a different type on line %d of %s.";
+"ppdc: Option constraint must *name on line %d of %s." = "ppdc: Option constraint must *name on line %d of %s.";
+"ppdc: Too many nested #if's on line %d of %s." = "ppdc: Too many nested #if’s on line %d of %s.";
+"ppdc: Unable to create PPD file \"%s\" - %s." = "ppdc: Unable to create PPD file “%s†- %s.";
+"ppdc: Unable to create output directory %s: %s" = "ppdc: Unable to create output directory %s: %s";
+"ppdc: Unable to create output pipes: %s" = "ppdc: Unable to create output pipes: %s";
+"ppdc: Unable to execute cupstestppd: %s" = "ppdc: Unable to execute cupstestppd: %s";
+"ppdc: Unable to find #po file %s on line %d of %s." = "ppdc: Unable to find #po file %s on line %d of %s.";
+"ppdc: Unable to find include file \"%s\" on line %d of %s." = "ppdc: Unable to find include file “%s†on line %d of %s.";
+"ppdc: Unable to find localization for \"%s\" - %s" = "ppdc: Unable to find localization for “%s†- %s";
+"ppdc: Unable to load localization file \"%s\" - %s" = "ppdc: Unable to load localization file “%s†- %s";
+"ppdc: Unable to open %s: %s" = "ppdc: Unable to open %s: %s";
+"ppdc: Undefined variable (%s) on line %d of %s." = "ppdc: Undefined variable (%s) on line %d of %s.";
+"ppdc: Unexpected text on line %d of %s." = "ppdc: Unexpected text on line %d of %s.";
+"ppdc: Unknown driver type %s on line %d of %s." = "ppdc: Unknown driver type %s on line %d of %s.";
+"ppdc: Unknown duplex type \"%s\" on line %d of %s." = "ppdc: Unknown duplex type “%s†on line %d of %s.";
+"ppdc: Unknown media size \"%s\" on line %d of %s." = "ppdc: Unknown media size “%s†on line %d of %s.";
+"ppdc: Unknown message catalog format for \"%s\"." = "ppdc: Unknown message catalog format for “%sâ€.";
+"ppdc: Unknown token \"%s\" seen on line %d of %s." = "ppdc: Unknown token “%s†seen on line %d of %s.";
+"ppdc: Unknown trailing characters in real number \"%s\" on line %d of %s." = "ppdc: Unknown trailing characters in real number “%s†on line %d of %s.";
+"ppdc: Unterminated string starting with %c on line %d of %s." = "ppdc: Unterminated string starting with %c on line %d of %s.";
+"ppdc: Warning - overlapping filename \"%s\"." = "ppdc: Warning - overlapping filename “%sâ€.";
+"ppdc: Writing %s." = "ppdc: Writing %s.";
+"ppdc: Writing PPD files to directory \"%s\"." = "ppdc: Writing PPD files to directory “%sâ€.";
+"ppdmerge: Bad LanguageVersion \"%s\" in %s." = "ppdmerge: Bad LanguageVersion “%s†in %s.";
+"ppdmerge: Ignoring PPD file %s." = "ppdmerge: Ignoring PPD file %s.";
+"ppdmerge: Unable to backup %s to %s - %s" = "ppdmerge: Unable to backup %s to %s - %s";
+// TRANSLATORS: Pre-dial String
"pre-dial-string" = "Pre-dial String";
+// TRANSLATORS: Number-Up Layout
"presentation-direction-number-up" = "Number-Up Layout";
+// TRANSLATORS: Top-bottom, Right-left
"presentation-direction-number-up.tobottom-toleft" = "Top-bottom, Right-left";
+// TRANSLATORS: Top-bottom, Left-right
"presentation-direction-number-up.tobottom-toright" = "Top-bottom, Left-right";
+// TRANSLATORS: Right-left, Top-bottom
"presentation-direction-number-up.toleft-tobottom" = "Right-left, Top-bottom";
+// TRANSLATORS: Right-left, Bottom-top
"presentation-direction-number-up.toleft-totop" = "Right-left, Bottom-top";
+// TRANSLATORS: Left-right, Top-bottom
"presentation-direction-number-up.toright-tobottom" = "Left-right, Top-bottom";
+// TRANSLATORS: Left-right, Bottom-top
"presentation-direction-number-up.toright-totop" = "Left-right, Bottom-top";
+// TRANSLATORS: Bottom-top, Right-left
"presentation-direction-number-up.totop-toleft" = "Bottom-top, Right-left";
+// TRANSLATORS: Bottom-top, Left-right
"presentation-direction-number-up.totop-toright" = "Bottom-top, Left-right";
+// TRANSLATORS: Print Accuracy
"print-accuracy" = "Print Accuracy";
+// TRANSLATORS: Print Base
"print-base" = "Print Base";
+// TRANSLATORS: Print Base Actual
+"print-base-actual" = "Print Base Actual";
+// TRANSLATORS: Brim
"print-base.brim" = "Brim";
+// TRANSLATORS: None
"print-base.none" = "None";
+// TRANSLATORS: Raft
"print-base.raft" = "Raft";
+// TRANSLATORS: Skirt
"print-base.skirt" = "Skirt";
+// TRANSLATORS: Standard
"print-base.standard" = "Standard";
+// TRANSLATORS: Print Color Mode
"print-color-mode" = "Print Color Mode";
+// TRANSLATORS: Automatic
"print-color-mode.auto" = "Automatic";
+// TRANSLATORS: Auto Monochrome
+"print-color-mode.auto-monochrome" = "Auto Monochrome";
+// TRANSLATORS: Text
"print-color-mode.bi-level" = "Text";
+// TRANSLATORS: Color
"print-color-mode.color" = "Color";
+// TRANSLATORS: Highlight
"print-color-mode.highlight" = "Highlight";
+// TRANSLATORS: Monochrome
"print-color-mode.monochrome" = "Monochrome";
+// TRANSLATORS: Process Text
"print-color-mode.process-bi-level" = "Process Text";
+// TRANSLATORS: Process Monochrome
"print-color-mode.process-monochrome" = "Process Monochrome";
+// TRANSLATORS: Print Optimization
"print-content-optimize" = "Print Optimization";
+// TRANSLATORS: Automatic
"print-content-optimize.auto" = "Automatic";
+// TRANSLATORS: Graphics
"print-content-optimize.graphic" = "Graphics";
+// TRANSLATORS: Photo
"print-content-optimize.photo" = "Photo";
+// TRANSLATORS: Text
"print-content-optimize.text" = "Text";
+// TRANSLATORS: Text and Graphics
"print-content-optimize.text-and-graphic" = "Text and Graphics";
+// TRANSLATORS: Print Objects
"print-objects" = "Print Objects";
+// TRANSLATORS: Print Quality
"print-quality" = "Print Quality";
+// TRANSLATORS: Draft
"print-quality.3" = "Draft";
+// TRANSLATORS: Normal
"print-quality.4" = "Normal";
+// TRANSLATORS: High
"print-quality.5" = "High";
+// TRANSLATORS: Print Rendering Intent
"print-rendering-intent" = "Print Rendering Intent";
+// TRANSLATORS: Absolute
"print-rendering-intent.absolute" = "Absolute";
+// TRANSLATORS: Automatic
"print-rendering-intent.auto" = "Automatic";
+// TRANSLATORS: Perceptual
"print-rendering-intent.perceptual" = "Perceptual";
+// TRANSLATORS: Relative
"print-rendering-intent.relative" = "Relative";
+// TRANSLATORS: Relative w/Black Point Compensation
"print-rendering-intent.relative-bpc" = "Relative w/Black Point Compensation";
+// TRANSLATORS: Saturation
"print-rendering-intent.saturation" = "Saturation";
+// TRANSLATORS: Print Scaling
"print-scaling" = "Print Scaling";
+// TRANSLATORS: Automatic
"print-scaling.auto" = "Automatic";
+// TRANSLATORS: Auto-fit
"print-scaling.auto-fit" = "Auto-fit";
+// TRANSLATORS: Fill
"print-scaling.fill" = "Fill";
+// TRANSLATORS: Fit
"print-scaling.fit" = "Fit";
+// TRANSLATORS: None
"print-scaling.none" = "None";
+// TRANSLATORS: Print Supports
"print-supports" = "Print Supports";
+// TRANSLATORS: Print Supports Actual
+"print-supports-actual" = "Print Supports Actual";
+// TRANSLATORS: With Specified Material
"print-supports.material" = "With Specified Material";
+// TRANSLATORS: None
"print-supports.none" = "None";
+// TRANSLATORS: Standard
"print-supports.standard" = "Standard";
+"printer %s disabled since %s -" = "printer %s disabled since %s -";
+"printer %s is holding new jobs. enabled since %s" = "printer %s is holding new jobs. enabled since %s";
+"printer %s is idle. enabled since %s" = "printer %s is idle. enabled since %s";
+"printer %s now printing %s-%d. enabled since %s" = "printer %s now printing %s-%d. enabled since %s";
+"printer %s/%s disabled since %s -" = "printer %s/%s disabled since %s -";
+"printer %s/%s is idle. enabled since %s" = "printer %s/%s is idle. enabled since %s";
+"printer %s/%s now printing %s-%d. enabled since %s" = "printer %s/%s now printing %s-%d. enabled since %s";
+// TRANSLATORS: Printer Geo Location
+"printer-geo-location" = "Printer Geo Location";
+// TRANSLATORS: Printer ID
+"printer-id" = "Printer ID";
+// TRANSLATORS: Printer Ids
+"printer-ids" = "Printer Ids";
+// TRANSLATORS: Printer Location
+"printer-location" = "Printer Location";
+// TRANSLATORS: Message From Operator
"printer-message-from-operator" = "Message From Operator";
+// TRANSLATORS: Print Resolution
"printer-resolution" = "Print Resolution";
+// TRANSLATORS: Printer Service Type
+"printer-service-type" = "Printer Service Type";
+// TRANSLATORS: Copy
+"printer-service-type.copy" = "Copy";
+// TRANSLATORS: Faxin
+"printer-service-type.faxin" = "Faxin";
+// TRANSLATORS: Faxout
+"printer-service-type.faxout" = "Faxout";
+// TRANSLATORS: Print
+"printer-service-type.print" = "Print";
+// TRANSLATORS: Print3d
+"printer-service-type.print3d" = "Print3d";
+// TRANSLATORS: Scan
+"printer-service-type.scan" = "Scan";
+// TRANSLATORS: Transform
+"printer-service-type.transform" = "Transform";
+// TRANSLATORS: Printer State
"printer-state" = "Printer State";
+// TRANSLATORS: Detailed Printer State
"printer-state-reasons" = "Detailed Printer State";
+// TRANSLATORS: Old Alerts Have Been Removed
"printer-state-reasons.alert-removal-of-binary-change-entry" = "Old Alerts Have Been Removed";
+// TRANSLATORS: Bander Added
"printer-state-reasons.bander-added" = "Bander Added";
+// TRANSLATORS: Bander Almost Empty
"printer-state-reasons.bander-almost-empty" = "Bander Almost Empty";
+// TRANSLATORS: Bander Almost Full
"printer-state-reasons.bander-almost-full" = "Bander Almost Full";
+// TRANSLATORS: Bander At Limit
"printer-state-reasons.bander-at-limit" = "Bander At Limit";
+// TRANSLATORS: Bander Closed
"printer-state-reasons.bander-closed" = "Bander Closed";
+// TRANSLATORS: Bander Configuration Change
"printer-state-reasons.bander-configuration-change" = "Bander Configuration Change";
+// TRANSLATORS: Bander Cover Closed
"printer-state-reasons.bander-cover-closed" = "Bander Cover Closed";
+// TRANSLATORS: Bander Cover Open
"printer-state-reasons.bander-cover-open" = "Bander Cover Open";
+// TRANSLATORS: Bander Empty
"printer-state-reasons.bander-empty" = "Bander Empty";
+// TRANSLATORS: Bander Full
"printer-state-reasons.bander-full" = "Bander Full";
+// TRANSLATORS: Bander Interlock Closed
"printer-state-reasons.bander-interlock-closed" = "Bander Interlock Closed";
+// TRANSLATORS: Bander Interlock Open
"printer-state-reasons.bander-interlock-open" = "Bander Interlock Open";
+// TRANSLATORS: Bander Jam
"printer-state-reasons.bander-jam" = "Bander Jam";
+// TRANSLATORS: Bander Life Almost Over
"printer-state-reasons.bander-life-almost-over" = "Bander Life Almost Over";
+// TRANSLATORS: Bander Life Over
"printer-state-reasons.bander-life-over" = "Bander Life Over";
+// TRANSLATORS: Bander Memory Exhausted
"printer-state-reasons.bander-memory-exhausted" = "Bander Memory Exhausted";
+// TRANSLATORS: Bander Missing
"printer-state-reasons.bander-missing" = "Bander Missing";
+// TRANSLATORS: Bander Motor Failure
"printer-state-reasons.bander-motor-failure" = "Bander Motor Failure";
+// TRANSLATORS: Bander Near Limit
"printer-state-reasons.bander-near-limit" = "Bander Near Limit";
+// TRANSLATORS: Bander Offline
"printer-state-reasons.bander-offline" = "Bander Offline";
+// TRANSLATORS: Bander Opened
"printer-state-reasons.bander-opened" = "Bander Opened";
+// TRANSLATORS: Bander Over Temperature
"printer-state-reasons.bander-over-temperature" = "Bander Over Temperature";
+// TRANSLATORS: Bander Power Saver
"printer-state-reasons.bander-power-saver" = "Bander Power Saver";
+// TRANSLATORS: Bander Recoverable Failure
"printer-state-reasons.bander-recoverable-failure" = "Bander Recoverable Failure";
+// TRANSLATORS: Bander Recoverable Storage
"printer-state-reasons.bander-recoverable-storage" = "Bander Recoverable Storage";
+// TRANSLATORS: Bander Removed
"printer-state-reasons.bander-removed" = "Bander Removed";
+// TRANSLATORS: Bander Resource Added
"printer-state-reasons.bander-resource-added" = "Bander Resource Added";
+// TRANSLATORS: Bander Resource Removed
"printer-state-reasons.bander-resource-removed" = "Bander Resource Removed";
+// TRANSLATORS: Bander Thermistor Failure
"printer-state-reasons.bander-thermistor-failure" = "Bander Thermistor Failure";
+// TRANSLATORS: Bander Timing Failure
"printer-state-reasons.bander-timing-failure" = "Bander Timing Failure";
+// TRANSLATORS: Bander Turned Off
"printer-state-reasons.bander-turned-off" = "Bander Turned Off";
+// TRANSLATORS: Bander Turned On
"printer-state-reasons.bander-turned-on" = "Bander Turned On";
+// TRANSLATORS: Bander Under Temperature
"printer-state-reasons.bander-under-temperature" = "Bander Under Temperature";
+// TRANSLATORS: Bander Unrecoverable Failure
"printer-state-reasons.bander-unrecoverable-failure" = "Bander Unrecoverable Failure";
+// TRANSLATORS: Bander Unrecoverable Storage Error
"printer-state-reasons.bander-unrecoverable-storage-error" = "Bander Unrecoverable Storage Error";
+// TRANSLATORS: Bander Warming Up
"printer-state-reasons.bander-warming-up" = "Bander Warming Up";
+// TRANSLATORS: Binder Added
"printer-state-reasons.binder-added" = "Binder Added";
+// TRANSLATORS: Binder Almost Empty
"printer-state-reasons.binder-almost-empty" = "Binder Almost Empty";
+// TRANSLATORS: Binder Almost Full
"printer-state-reasons.binder-almost-full" = "Binder Almost Full";
+// TRANSLATORS: Binder At Limit
"printer-state-reasons.binder-at-limit" = "Binder At Limit";
+// TRANSLATORS: Binder Closed
"printer-state-reasons.binder-closed" = "Binder Closed";
+// TRANSLATORS: Binder Configuration Change
"printer-state-reasons.binder-configuration-change" = "Binder Configuration Change";
+// TRANSLATORS: Binder Cover Closed
"printer-state-reasons.binder-cover-closed" = "Binder Cover Closed";
+// TRANSLATORS: Binder Cover Open
"printer-state-reasons.binder-cover-open" = "Binder Cover Open";
+// TRANSLATORS: Binder Empty
"printer-state-reasons.binder-empty" = "Binder Empty";
+// TRANSLATORS: Binder Full
"printer-state-reasons.binder-full" = "Binder Full";
+// TRANSLATORS: Binder Interlock Closed
"printer-state-reasons.binder-interlock-closed" = "Binder Interlock Closed";
+// TRANSLATORS: Binder Interlock Open
"printer-state-reasons.binder-interlock-open" = "Binder Interlock Open";
+// TRANSLATORS: Binder Jam
"printer-state-reasons.binder-jam" = "Binder Jam";
+// TRANSLATORS: Binder Life Almost Over
"printer-state-reasons.binder-life-almost-over" = "Binder Life Almost Over";
+// TRANSLATORS: Binder Life Over
"printer-state-reasons.binder-life-over" = "Binder Life Over";
+// TRANSLATORS: Binder Memory Exhausted
"printer-state-reasons.binder-memory-exhausted" = "Binder Memory Exhausted";
+// TRANSLATORS: Binder Missing
"printer-state-reasons.binder-missing" = "Binder Missing";
+// TRANSLATORS: Binder Motor Failure
"printer-state-reasons.binder-motor-failure" = "Binder Motor Failure";
+// TRANSLATORS: Binder Near Limit
"printer-state-reasons.binder-near-limit" = "Binder Near Limit";
+// TRANSLATORS: Binder Offline
"printer-state-reasons.binder-offline" = "Binder Offline";
+// TRANSLATORS: Binder Opened
"printer-state-reasons.binder-opened" = "Binder Opened";
+// TRANSLATORS: Binder Over Temperature
"printer-state-reasons.binder-over-temperature" = "Binder Over Temperature";
+// TRANSLATORS: Binder Power Saver
"printer-state-reasons.binder-power-saver" = "Binder Power Saver";
+// TRANSLATORS: Binder Recoverable Failure
"printer-state-reasons.binder-recoverable-failure" = "Binder Recoverable Failure";
+// TRANSLATORS: Binder Recoverable Storage
"printer-state-reasons.binder-recoverable-storage" = "Binder Recoverable Storage";
+// TRANSLATORS: Binder Removed
"printer-state-reasons.binder-removed" = "Binder Removed";
+// TRANSLATORS: Binder Resource Added
"printer-state-reasons.binder-resource-added" = "Binder Resource Added";
+// TRANSLATORS: Binder Resource Removed
"printer-state-reasons.binder-resource-removed" = "Binder Resource Removed";
+// TRANSLATORS: Binder Thermistor Failure
"printer-state-reasons.binder-thermistor-failure" = "Binder Thermistor Failure";
+// TRANSLATORS: Binder Timing Failure
"printer-state-reasons.binder-timing-failure" = "Binder Timing Failure";
+// TRANSLATORS: Binder Turned Off
"printer-state-reasons.binder-turned-off" = "Binder Turned Off";
+// TRANSLATORS: Binder Turned On
"printer-state-reasons.binder-turned-on" = "Binder Turned On";
+// TRANSLATORS: Binder Under Temperature
"printer-state-reasons.binder-under-temperature" = "Binder Under Temperature";
+// TRANSLATORS: Binder Unrecoverable Failure
"printer-state-reasons.binder-unrecoverable-failure" = "Binder Unrecoverable Failure";
+// TRANSLATORS: Binder Unrecoverable Storage Error
"printer-state-reasons.binder-unrecoverable-storage-error" = "Binder Unrecoverable Storage Error";
+// TRANSLATORS: Binder Warming Up
"printer-state-reasons.binder-warming-up" = "Binder Warming Up";
+// TRANSLATORS: Camera Failure
"printer-state-reasons.camera-failure" = "Camera Failure";
+// TRANSLATORS: Chamber Cooling
"printer-state-reasons.chamber-cooling" = "Chamber Cooling";
+// TRANSLATORS: Chamber Failure
+"printer-state-reasons.chamber-failure" = "Chamber Failure";
+// TRANSLATORS: Chamber Heating
"printer-state-reasons.chamber-heating" = "Chamber Heating";
+// TRANSLATORS: Chamber Temperature High
"printer-state-reasons.chamber-temperature-high" = "Chamber Temperature High";
+// TRANSLATORS: Chamber Temperature Low
"printer-state-reasons.chamber-temperature-low" = "Chamber Temperature Low";
+// TRANSLATORS: Cleaner Life Almost Over
"printer-state-reasons.cleaner-life-almost-over" = "Cleaner Life Almost Over";
+// TRANSLATORS: Cleaner Life Over
"printer-state-reasons.cleaner-life-over" = "Cleaner Life Over";
+// TRANSLATORS: Configuration Change
"printer-state-reasons.configuration-change" = "Configuration Change";
+// TRANSLATORS: Connecting To Device
"printer-state-reasons.connecting-to-device" = "Connecting To Device";
+// TRANSLATORS: Cover Open
"printer-state-reasons.cover-open" = "Cover Open";
+// TRANSLATORS: Deactivated
"printer-state-reasons.deactivated" = "Deactivated";
+// TRANSLATORS: Deleted
+"printer-state-reasons.deleted" = "Deleted";
+// TRANSLATORS: Developer Empty
"printer-state-reasons.developer-empty" = "Developer Empty";
+// TRANSLATORS: Developer Low
"printer-state-reasons.developer-low" = "Developer Low";
+// TRANSLATORS: Die Cutter Added
"printer-state-reasons.die-cutter-added" = "Die Cutter Added";
+// TRANSLATORS: Die Cutter Almost Empty
"printer-state-reasons.die-cutter-almost-empty" = "Die Cutter Almost Empty";
+// TRANSLATORS: Die Cutter Almost Full
"printer-state-reasons.die-cutter-almost-full" = "Die Cutter Almost Full";
+// TRANSLATORS: Die Cutter At Limit
"printer-state-reasons.die-cutter-at-limit" = "Die Cutter At Limit";
+// TRANSLATORS: Die Cutter Closed
"printer-state-reasons.die-cutter-closed" = "Die Cutter Closed";
+// TRANSLATORS: Die Cutter Configuration Change
"printer-state-reasons.die-cutter-configuration-change" = "Die Cutter Configuration Change";
+// TRANSLATORS: Die Cutter Cover Closed
"printer-state-reasons.die-cutter-cover-closed" = "Die Cutter Cover Closed";
+// TRANSLATORS: Die Cutter Cover Open
"printer-state-reasons.die-cutter-cover-open" = "Die Cutter Cover Open";
+// TRANSLATORS: Die Cutter Empty
"printer-state-reasons.die-cutter-empty" = "Die Cutter Empty";
+// TRANSLATORS: Die Cutter Full
"printer-state-reasons.die-cutter-full" = "Die Cutter Full";
+// TRANSLATORS: Die Cutter Interlock Closed
"printer-state-reasons.die-cutter-interlock-closed" = "Die Cutter Interlock Closed";
+// TRANSLATORS: Die Cutter Interlock Open
"printer-state-reasons.die-cutter-interlock-open" = "Die Cutter Interlock Open";
+// TRANSLATORS: Die Cutter Jam
"printer-state-reasons.die-cutter-jam" = "Die Cutter Jam";
+// TRANSLATORS: Die Cutter Life Almost Over
"printer-state-reasons.die-cutter-life-almost-over" = "Die Cutter Life Almost Over";
+// TRANSLATORS: Die Cutter Life Over
"printer-state-reasons.die-cutter-life-over" = "Die Cutter Life Over";
+// TRANSLATORS: Die Cutter Memory Exhausted
"printer-state-reasons.die-cutter-memory-exhausted" = "Die Cutter Memory Exhausted";
+// TRANSLATORS: Die Cutter Missing
"printer-state-reasons.die-cutter-missing" = "Die Cutter Missing";
+// TRANSLATORS: Die Cutter Motor Failure
"printer-state-reasons.die-cutter-motor-failure" = "Die Cutter Motor Failure";
+// TRANSLATORS: Die Cutter Near Limit
"printer-state-reasons.die-cutter-near-limit" = "Die Cutter Near Limit";
+// TRANSLATORS: Die Cutter Offline
"printer-state-reasons.die-cutter-offline" = "Die Cutter Offline";
+// TRANSLATORS: Die Cutter Opened
"printer-state-reasons.die-cutter-opened" = "Die Cutter Opened";
+// TRANSLATORS: Die Cutter Over Temperature
"printer-state-reasons.die-cutter-over-temperature" = "Die Cutter Over Temperature";
+// TRANSLATORS: Die Cutter Power Saver
"printer-state-reasons.die-cutter-power-saver" = "Die Cutter Power Saver";
+// TRANSLATORS: Die Cutter Recoverable Failure
"printer-state-reasons.die-cutter-recoverable-failure" = "Die Cutter Recoverable Failure";
+// TRANSLATORS: Die Cutter Recoverable Storage
"printer-state-reasons.die-cutter-recoverable-storage" = "Die Cutter Recoverable Storage";
+// TRANSLATORS: Die Cutter Removed
"printer-state-reasons.die-cutter-removed" = "Die Cutter Removed";
+// TRANSLATORS: Die Cutter Resource Added
"printer-state-reasons.die-cutter-resource-added" = "Die Cutter Resource Added";
+// TRANSLATORS: Die Cutter Resource Removed
"printer-state-reasons.die-cutter-resource-removed" = "Die Cutter Resource Removed";
+// TRANSLATORS: Die Cutter Thermistor Failure
"printer-state-reasons.die-cutter-thermistor-failure" = "Die Cutter Thermistor Failure";
+// TRANSLATORS: Die Cutter Timing Failure
"printer-state-reasons.die-cutter-timing-failure" = "Die Cutter Timing Failure";
+// TRANSLATORS: Die Cutter Turned Off
"printer-state-reasons.die-cutter-turned-off" = "Die Cutter Turned Off";
+// TRANSLATORS: Die Cutter Turned On
"printer-state-reasons.die-cutter-turned-on" = "Die Cutter Turned On";
+// TRANSLATORS: Die Cutter Under Temperature
"printer-state-reasons.die-cutter-under-temperature" = "Die Cutter Under Temperature";
+// TRANSLATORS: Die Cutter Unrecoverable Failure
"printer-state-reasons.die-cutter-unrecoverable-failure" = "Die Cutter Unrecoverable Failure";
+// TRANSLATORS: Die Cutter Unrecoverable Storage Error
"printer-state-reasons.die-cutter-unrecoverable-storage-error" = "Die Cutter Unrecoverable Storage Error";
+// TRANSLATORS: Die Cutter Warming Up
"printer-state-reasons.die-cutter-warming-up" = "Die Cutter Warming Up";
+// TRANSLATORS: Door Open
"printer-state-reasons.door-open" = "Door Open";
+// TRANSLATORS: Extruder Cooling
"printer-state-reasons.extruder-cooling" = "Extruder Cooling";
+// TRANSLATORS: Extruder Failure
"printer-state-reasons.extruder-failure" = "Extruder Failure";
+// TRANSLATORS: Extruder Heating
"printer-state-reasons.extruder-heating" = "Extruder Heating";
+// TRANSLATORS: Extruder Jam
"printer-state-reasons.extruder-jam" = "Extruder Jam";
+// TRANSLATORS: Extruder Temperature High
"printer-state-reasons.extruder-temperature-high" = "Extruder Temperature High";
+// TRANSLATORS: Extruder Temperature Low
"printer-state-reasons.extruder-temperature-low" = "Extruder Temperature Low";
+// TRANSLATORS: Fan Failure
"printer-state-reasons.fan-failure" = "Fan Failure";
+// TRANSLATORS: Folder Added
"printer-state-reasons.folder-added" = "Folder Added";
+// TRANSLATORS: Folder Almost Empty
"printer-state-reasons.folder-almost-empty" = "Folder Almost Empty";
+// TRANSLATORS: Folder Almost Full
"printer-state-reasons.folder-almost-full" = "Folder Almost Full";
+// TRANSLATORS: Folder At Limit
"printer-state-reasons.folder-at-limit" = "Folder At Limit";
+// TRANSLATORS: Folder Closed
"printer-state-reasons.folder-closed" = "Folder Closed";
+// TRANSLATORS: Folder Configuration Change
"printer-state-reasons.folder-configuration-change" = "Folder Configuration Change";
+// TRANSLATORS: Folder Cover Closed
"printer-state-reasons.folder-cover-closed" = "Folder Cover Closed";
+// TRANSLATORS: Folder Cover Open
"printer-state-reasons.folder-cover-open" = "Folder Cover Open";
+// TRANSLATORS: Folder Empty
"printer-state-reasons.folder-empty" = "Folder Empty";
+// TRANSLATORS: Folder Full
"printer-state-reasons.folder-full" = "Folder Full";
+// TRANSLATORS: Folder Interlock Closed
"printer-state-reasons.folder-interlock-closed" = "Folder Interlock Closed";
+// TRANSLATORS: Folder Interlock Open
"printer-state-reasons.folder-interlock-open" = "Folder Interlock Open";
+// TRANSLATORS: Folder Jam
"printer-state-reasons.folder-jam" = "Folder Jam";
+// TRANSLATORS: Folder Life Almost Over
"printer-state-reasons.folder-life-almost-over" = "Folder Life Almost Over";
+// TRANSLATORS: Folder Life Over
"printer-state-reasons.folder-life-over" = "Folder Life Over";
+// TRANSLATORS: Folder Memory Exhausted
"printer-state-reasons.folder-memory-exhausted" = "Folder Memory Exhausted";
+// TRANSLATORS: Folder Missing
"printer-state-reasons.folder-missing" = "Folder Missing";
+// TRANSLATORS: Folder Motor Failure
"printer-state-reasons.folder-motor-failure" = "Folder Motor Failure";
+// TRANSLATORS: Folder Near Limit
"printer-state-reasons.folder-near-limit" = "Folder Near Limit";
+// TRANSLATORS: Folder Offline
"printer-state-reasons.folder-offline" = "Folder Offline";
+// TRANSLATORS: Folder Opened
"printer-state-reasons.folder-opened" = "Folder Opened";
+// TRANSLATORS: Folder Over Temperature
"printer-state-reasons.folder-over-temperature" = "Folder Over Temperature";
+// TRANSLATORS: Folder Power Saver
"printer-state-reasons.folder-power-saver" = "Folder Power Saver";
+// TRANSLATORS: Folder Recoverable Failure
"printer-state-reasons.folder-recoverable-failure" = "Folder Recoverable Failure";
+// TRANSLATORS: Folder Recoverable Storage
"printer-state-reasons.folder-recoverable-storage" = "Folder Recoverable Storage";
+// TRANSLATORS: Folder Removed
"printer-state-reasons.folder-removed" = "Folder Removed";
+// TRANSLATORS: Folder Resource Added
"printer-state-reasons.folder-resource-added" = "Folder Resource Added";
+// TRANSLATORS: Folder Resource Removed
"printer-state-reasons.folder-resource-removed" = "Folder Resource Removed";
+// TRANSLATORS: Folder Thermistor Failure
"printer-state-reasons.folder-thermistor-failure" = "Folder Thermistor Failure";
+// TRANSLATORS: Folder Timing Failure
"printer-state-reasons.folder-timing-failure" = "Folder Timing Failure";
+// TRANSLATORS: Folder Turned Off
"printer-state-reasons.folder-turned-off" = "Folder Turned Off";
+// TRANSLATORS: Folder Turned On
"printer-state-reasons.folder-turned-on" = "Folder Turned On";
+// TRANSLATORS: Folder Under Temperature
"printer-state-reasons.folder-under-temperature" = "Folder Under Temperature";
+// TRANSLATORS: Folder Unrecoverable Failure
"printer-state-reasons.folder-unrecoverable-failure" = "Folder Unrecoverable Failure";
+// TRANSLATORS: Folder Unrecoverable Storage Error
"printer-state-reasons.folder-unrecoverable-storage-error" = "Folder Unrecoverable Storage Error";
+// TRANSLATORS: Folder Warming Up
"printer-state-reasons.folder-warming-up" = "Folder Warming Up";
+// TRANSLATORS: Fuser Over Temp
"printer-state-reasons.fuser-over-temp" = "Fuser Over Temp";
+// TRANSLATORS: Fuser Under Temp
"printer-state-reasons.fuser-under-temp" = "Fuser Under Temp";
+// TRANSLATORS: Hold New Jobs
"printer-state-reasons.hold-new-jobs" = "Hold New Jobs";
+// TRANSLATORS: Identify Printer
"printer-state-reasons.identify-printer-requested" = "Identify Printer";
+// TRANSLATORS: Imprinter Added
"printer-state-reasons.imprinter-added" = "Imprinter Added";
+// TRANSLATORS: Imprinter Almost Empty
"printer-state-reasons.imprinter-almost-empty" = "Imprinter Almost Empty";
+// TRANSLATORS: Imprinter Almost Full
"printer-state-reasons.imprinter-almost-full" = "Imprinter Almost Full";
+// TRANSLATORS: Imprinter At Limit
"printer-state-reasons.imprinter-at-limit" = "Imprinter At Limit";
+// TRANSLATORS: Imprinter Closed
"printer-state-reasons.imprinter-closed" = "Imprinter Closed";
+// TRANSLATORS: Imprinter Configuration Change
"printer-state-reasons.imprinter-configuration-change" = "Imprinter Configuration Change";
+// TRANSLATORS: Imprinter Cover Closed
"printer-state-reasons.imprinter-cover-closed" = "Imprinter Cover Closed";
+// TRANSLATORS: Imprinter Cover Open
"printer-state-reasons.imprinter-cover-open" = "Imprinter Cover Open";
+// TRANSLATORS: Imprinter Empty
"printer-state-reasons.imprinter-empty" = "Imprinter Empty";
+// TRANSLATORS: Imprinter Full
"printer-state-reasons.imprinter-full" = "Imprinter Full";
+// TRANSLATORS: Imprinter Interlock Closed
"printer-state-reasons.imprinter-interlock-closed" = "Imprinter Interlock Closed";
+// TRANSLATORS: Imprinter Interlock Open
"printer-state-reasons.imprinter-interlock-open" = "Imprinter Interlock Open";
+// TRANSLATORS: Imprinter Jam
"printer-state-reasons.imprinter-jam" = "Imprinter Jam";
+// TRANSLATORS: Imprinter Life Almost Over
"printer-state-reasons.imprinter-life-almost-over" = "Imprinter Life Almost Over";
+// TRANSLATORS: Imprinter Life Over
"printer-state-reasons.imprinter-life-over" = "Imprinter Life Over";
+// TRANSLATORS: Imprinter Memory Exhausted
"printer-state-reasons.imprinter-memory-exhausted" = "Imprinter Memory Exhausted";
+// TRANSLATORS: Imprinter Missing
"printer-state-reasons.imprinter-missing" = "Imprinter Missing";
+// TRANSLATORS: Imprinter Motor Failure
"printer-state-reasons.imprinter-motor-failure" = "Imprinter Motor Failure";
+// TRANSLATORS: Imprinter Near Limit
"printer-state-reasons.imprinter-near-limit" = "Imprinter Near Limit";
+// TRANSLATORS: Imprinter Offline
"printer-state-reasons.imprinter-offline" = "Imprinter Offline";
+// TRANSLATORS: Imprinter Opened
"printer-state-reasons.imprinter-opened" = "Imprinter Opened";
+// TRANSLATORS: Imprinter Over Temperature
"printer-state-reasons.imprinter-over-temperature" = "Imprinter Over Temperature";
+// TRANSLATORS: Imprinter Power Saver
"printer-state-reasons.imprinter-power-saver" = "Imprinter Power Saver";
+// TRANSLATORS: Imprinter Recoverable Failure
"printer-state-reasons.imprinter-recoverable-failure" = "Imprinter Recoverable Failure";
+// TRANSLATORS: Imprinter Recoverable Storage
"printer-state-reasons.imprinter-recoverable-storage" = "Imprinter Recoverable Storage";
+// TRANSLATORS: Imprinter Removed
"printer-state-reasons.imprinter-removed" = "Imprinter Removed";
+// TRANSLATORS: Imprinter Resource Added
"printer-state-reasons.imprinter-resource-added" = "Imprinter Resource Added";
+// TRANSLATORS: Imprinter Resource Removed
"printer-state-reasons.imprinter-resource-removed" = "Imprinter Resource Removed";
+// TRANSLATORS: Imprinter Thermistor Failure
"printer-state-reasons.imprinter-thermistor-failure" = "Imprinter Thermistor Failure";
+// TRANSLATORS: Imprinter Timing Failure
"printer-state-reasons.imprinter-timing-failure" = "Imprinter Timing Failure";
+// TRANSLATORS: Imprinter Turned Off
"printer-state-reasons.imprinter-turned-off" = "Imprinter Turned Off";
+// TRANSLATORS: Imprinter Turned On
"printer-state-reasons.imprinter-turned-on" = "Imprinter Turned On";
+// TRANSLATORS: Imprinter Under Temperature
"printer-state-reasons.imprinter-under-temperature" = "Imprinter Under Temperature";
+// TRANSLATORS: Imprinter Unrecoverable Failure
"printer-state-reasons.imprinter-unrecoverable-failure" = "Imprinter Unrecoverable Failure";
+// TRANSLATORS: Imprinter Unrecoverable Storage Error
"printer-state-reasons.imprinter-unrecoverable-storage-error" = "Imprinter Unrecoverable Storage Error";
+// TRANSLATORS: Imprinter Warming Up
"printer-state-reasons.imprinter-warming-up" = "Imprinter Warming Up";
+// TRANSLATORS: Input Cannot Feed Size Selected
"printer-state-reasons.input-cannot-feed-size-selected" = "Input Cannot Feed Size Selected";
+// TRANSLATORS: Input Manual Input Request
"printer-state-reasons.input-manual-input-request" = "Input Manual Input Request";
+// TRANSLATORS: Input Media Color Change
"printer-state-reasons.input-media-color-change" = "Input Media Color Change";
+// TRANSLATORS: Input Media Form Parts Change
"printer-state-reasons.input-media-form-parts-change" = "Input Media Form Parts Change";
+// TRANSLATORS: Input Media Size Change
"printer-state-reasons.input-media-size-change" = "Input Media Size Change";
+// TRANSLATORS: Input Media Type Change
"printer-state-reasons.input-media-type-change" = "Input Media Type Change";
+// TRANSLATORS: Input Media Weight Change
"printer-state-reasons.input-media-weight-change" = "Input Media Weight Change";
+// TRANSLATORS: Input Tray Elevation Failure
"printer-state-reasons.input-tray-elevation-failure" = "Input Tray Elevation Failure";
+// TRANSLATORS: Input Tray Missing
"printer-state-reasons.input-tray-missing" = "Input Tray Missing";
+// TRANSLATORS: Input Tray Position Failure
"printer-state-reasons.input-tray-position-failure" = "Input Tray Position Failure";
+// TRANSLATORS: Inserter Added
"printer-state-reasons.inserter-added" = "Inserter Added";
+// TRANSLATORS: Inserter Almost Empty
"printer-state-reasons.inserter-almost-empty" = "Inserter Almost Empty";
+// TRANSLATORS: Inserter Almost Full
"printer-state-reasons.inserter-almost-full" = "Inserter Almost Full";
+// TRANSLATORS: Inserter At Limit
"printer-state-reasons.inserter-at-limit" = "Inserter At Limit";
+// TRANSLATORS: Inserter Closed
"printer-state-reasons.inserter-closed" = "Inserter Closed";
+// TRANSLATORS: Inserter Configuration Change
"printer-state-reasons.inserter-configuration-change" = "Inserter Configuration Change";
+// TRANSLATORS: Inserter Cover Closed
"printer-state-reasons.inserter-cover-closed" = "Inserter Cover Closed";
+// TRANSLATORS: Inserter Cover Open
"printer-state-reasons.inserter-cover-open" = "Inserter Cover Open";
+// TRANSLATORS: Inserter Empty
"printer-state-reasons.inserter-empty" = "Inserter Empty";
+// TRANSLATORS: Inserter Full
"printer-state-reasons.inserter-full" = "Inserter Full";
+// TRANSLATORS: Inserter Interlock Closed
"printer-state-reasons.inserter-interlock-closed" = "Inserter Interlock Closed";
+// TRANSLATORS: Inserter Interlock Open
"printer-state-reasons.inserter-interlock-open" = "Inserter Interlock Open";
+// TRANSLATORS: Inserter Jam
"printer-state-reasons.inserter-jam" = "Inserter Jam";
+// TRANSLATORS: Inserter Life Almost Over
"printer-state-reasons.inserter-life-almost-over" = "Inserter Life Almost Over";
+// TRANSLATORS: Inserter Life Over
"printer-state-reasons.inserter-life-over" = "Inserter Life Over";
+// TRANSLATORS: Inserter Memory Exhausted
"printer-state-reasons.inserter-memory-exhausted" = "Inserter Memory Exhausted";
+// TRANSLATORS: Inserter Missing
"printer-state-reasons.inserter-missing" = "Inserter Missing";
+// TRANSLATORS: Inserter Motor Failure
"printer-state-reasons.inserter-motor-failure" = "Inserter Motor Failure";
+// TRANSLATORS: Inserter Near Limit
"printer-state-reasons.inserter-near-limit" = "Inserter Near Limit";
+// TRANSLATORS: Inserter Offline
"printer-state-reasons.inserter-offline" = "Inserter Offline";
+// TRANSLATORS: Inserter Opened
"printer-state-reasons.inserter-opened" = "Inserter Opened";
+// TRANSLATORS: Inserter Over Temperature
"printer-state-reasons.inserter-over-temperature" = "Inserter Over Temperature";
+// TRANSLATORS: Inserter Power Saver
"printer-state-reasons.inserter-power-saver" = "Inserter Power Saver";
+// TRANSLATORS: Inserter Recoverable Failure
"printer-state-reasons.inserter-recoverable-failure" = "Inserter Recoverable Failure";
+// TRANSLATORS: Inserter Recoverable Storage
"printer-state-reasons.inserter-recoverable-storage" = "Inserter Recoverable Storage";
+// TRANSLATORS: Inserter Removed
"printer-state-reasons.inserter-removed" = "Inserter Removed";
+// TRANSLATORS: Inserter Resource Added
"printer-state-reasons.inserter-resource-added" = "Inserter Resource Added";
+// TRANSLATORS: Inserter Resource Removed
"printer-state-reasons.inserter-resource-removed" = "Inserter Resource Removed";
+// TRANSLATORS: Inserter Thermistor Failure
"printer-state-reasons.inserter-thermistor-failure" = "Inserter Thermistor Failure";
+// TRANSLATORS: Inserter Timing Failure
"printer-state-reasons.inserter-timing-failure" = "Inserter Timing Failure";
+// TRANSLATORS: Inserter Turned Off
"printer-state-reasons.inserter-turned-off" = "Inserter Turned Off";
+// TRANSLATORS: Inserter Turned On
"printer-state-reasons.inserter-turned-on" = "Inserter Turned On";
+// TRANSLATORS: Inserter Under Temperature
"printer-state-reasons.inserter-under-temperature" = "Inserter Under Temperature";
+// TRANSLATORS: Inserter Unrecoverable Failure
"printer-state-reasons.inserter-unrecoverable-failure" = "Inserter Unrecoverable Failure";
+// TRANSLATORS: Inserter Unrecoverable Storage Error
"printer-state-reasons.inserter-unrecoverable-storage-error" = "Inserter Unrecoverable Storage Error";
+// TRANSLATORS: Inserter Warming Up
"printer-state-reasons.inserter-warming-up" = "Inserter Warming Up";
+// TRANSLATORS: Interlock Closed
"printer-state-reasons.interlock-closed" = "Interlock Closed";
+// TRANSLATORS: Interlock Open
"printer-state-reasons.interlock-open" = "Interlock Open";
+// TRANSLATORS: Interpreter Cartridge Added
"printer-state-reasons.interpreter-cartridge-added" = "Interpreter Cartridge Added";
+// TRANSLATORS: Interpreter Cartridge Removed
"printer-state-reasons.interpreter-cartridge-deleted" = "Interpreter Cartridge Removed";
+// TRANSLATORS: Interpreter Complex Page Encountered
"printer-state-reasons.interpreter-complex-page-encountered" = "Interpreter Complex Page Encountered";
+// TRANSLATORS: Interpreter Memory Decrease
"printer-state-reasons.interpreter-memory-decrease" = "Interpreter Memory Decrease";
+// TRANSLATORS: Interpreter Memory Increase
"printer-state-reasons.interpreter-memory-increase" = "Interpreter Memory Increase";
+// TRANSLATORS: Interpreter Resource Added
"printer-state-reasons.interpreter-resource-added" = "Interpreter Resource Added";
+// TRANSLATORS: Interpreter Resource Deleted
"printer-state-reasons.interpreter-resource-deleted" = "Interpreter Resource Deleted";
+// TRANSLATORS: Interpreter Resource Unavailable
"printer-state-reasons.interpreter-resource-unavailable" = "Interpreter Resource Unavailable";
+// TRANSLATORS: Lamp At End of Life
"printer-state-reasons.lamp-at-eol" = "Lamp At End of Life";
+// TRANSLATORS: Lamp Failure
"printer-state-reasons.lamp-failure" = "Lamp Failure";
+// TRANSLATORS: Lamp Near End of Life
"printer-state-reasons.lamp-near-eol" = "Lamp Near End of Life";
+// TRANSLATORS: Laser At End of Life
"printer-state-reasons.laser-at-eol" = "Laser At End of Life";
+// TRANSLATORS: Laser Failure
"printer-state-reasons.laser-failure" = "Laser Failure";
+// TRANSLATORS: Laser Near End of Life
"printer-state-reasons.laser-near-eol" = "Laser Near End of Life";
+// TRANSLATORS: Envelope Maker Added
"printer-state-reasons.make-envelope-added" = "Envelope Maker Added";
+// TRANSLATORS: Envelope Maker Almost Empty
"printer-state-reasons.make-envelope-almost-empty" = "Envelope Maker Almost Empty";
+// TRANSLATORS: Envelope Maker Almost Full
"printer-state-reasons.make-envelope-almost-full" = "Envelope Maker Almost Full";
+// TRANSLATORS: Envelope Maker At Limit
"printer-state-reasons.make-envelope-at-limit" = "Envelope Maker At Limit";
+// TRANSLATORS: Envelope Maker Closed
"printer-state-reasons.make-envelope-closed" = "Envelope Maker Closed";
+// TRANSLATORS: Envelope Maker Configuration Change
"printer-state-reasons.make-envelope-configuration-change" = "Envelope Maker Configuration Change";
+// TRANSLATORS: Envelope Maker Cover Closed
"printer-state-reasons.make-envelope-cover-closed" = "Envelope Maker Cover Closed";
+// TRANSLATORS: Envelope Maker Cover Open
"printer-state-reasons.make-envelope-cover-open" = "Envelope Maker Cover Open";
+// TRANSLATORS: Envelope Maker Empty
"printer-state-reasons.make-envelope-empty" = "Envelope Maker Empty";
+// TRANSLATORS: Envelope Maker Full
"printer-state-reasons.make-envelope-full" = "Envelope Maker Full";
+// TRANSLATORS: Envelope Maker Interlock Closed
"printer-state-reasons.make-envelope-interlock-closed" = "Envelope Maker Interlock Closed";
+// TRANSLATORS: Envelope Maker Interlock Open
"printer-state-reasons.make-envelope-interlock-open" = "Envelope Maker Interlock Open";
+// TRANSLATORS: Envelope Maker Jam
"printer-state-reasons.make-envelope-jam" = "Envelope Maker Jam";
+// TRANSLATORS: Envelope Maker Life Almost Over
"printer-state-reasons.make-envelope-life-almost-over" = "Envelope Maker Life Almost Over";
+// TRANSLATORS: Envelope Maker Life Over
"printer-state-reasons.make-envelope-life-over" = "Envelope Maker Life Over";
+// TRANSLATORS: Envelope Maker Memory Exhausted
"printer-state-reasons.make-envelope-memory-exhausted" = "Envelope Maker Memory Exhausted";
+// TRANSLATORS: Envelope Maker Missing
"printer-state-reasons.make-envelope-missing" = "Envelope Maker Missing";
+// TRANSLATORS: Envelope Maker Motor Failure
"printer-state-reasons.make-envelope-motor-failure" = "Envelope Maker Motor Failure";
+// TRANSLATORS: Envelope Maker Near Limit
"printer-state-reasons.make-envelope-near-limit" = "Envelope Maker Near Limit";
+// TRANSLATORS: Envelope Maker Offline
"printer-state-reasons.make-envelope-offline" = "Envelope Maker Offline";
+// TRANSLATORS: Envelope Maker Opened
"printer-state-reasons.make-envelope-opened" = "Envelope Maker Opened";
+// TRANSLATORS: Envelope Maker Over Temperature
"printer-state-reasons.make-envelope-over-temperature" = "Envelope Maker Over Temperature";
+// TRANSLATORS: Envelope Maker Power Saver
"printer-state-reasons.make-envelope-power-saver" = "Envelope Maker Power Saver";
+// TRANSLATORS: Envelope Maker Recoverable Failure
"printer-state-reasons.make-envelope-recoverable-failure" = "Envelope Maker Recoverable Failure";
+// TRANSLATORS: Envelope Maker Recoverable Storage
"printer-state-reasons.make-envelope-recoverable-storage" = "Envelope Maker Recoverable Storage";
+// TRANSLATORS: Envelope Maker Removed
"printer-state-reasons.make-envelope-removed" = "Envelope Maker Removed";
+// TRANSLATORS: Envelope Maker Resource Added
"printer-state-reasons.make-envelope-resource-added" = "Envelope Maker Resource Added";
+// TRANSLATORS: Envelope Maker Resource Removed
"printer-state-reasons.make-envelope-resource-removed" = "Envelope Maker Resource Removed";
+// TRANSLATORS: Envelope Maker Thermistor Failure
"printer-state-reasons.make-envelope-thermistor-failure" = "Envelope Maker Thermistor Failure";
+// TRANSLATORS: Envelope Maker Timing Failure
"printer-state-reasons.make-envelope-timing-failure" = "Envelope Maker Timing Failure";
+// TRANSLATORS: Envelope Maker Turned Off
"printer-state-reasons.make-envelope-turned-off" = "Envelope Maker Turned Off";
+// TRANSLATORS: Envelope Maker Turned On
"printer-state-reasons.make-envelope-turned-on" = "Envelope Maker Turned On";
+// TRANSLATORS: Envelope Maker Under Temperature
"printer-state-reasons.make-envelope-under-temperature" = "Envelope Maker Under Temperature";
+// TRANSLATORS: Envelope Maker Unrecoverable Failure
"printer-state-reasons.make-envelope-unrecoverable-failure" = "Envelope Maker Unrecoverable Failure";
+// TRANSLATORS: Envelope Maker Unrecoverable Storage Error
"printer-state-reasons.make-envelope-unrecoverable-storage-error" = "Envelope Maker Unrecoverable Storage Error";
+// TRANSLATORS: Envelope Maker Warming Up
"printer-state-reasons.make-envelope-warming-up" = "Envelope Maker Warming Up";
+// TRANSLATORS: Marker Adjusting Print Quality
"printer-state-reasons.marker-adjusting-print-quality" = "Marker Adjusting Print Quality";
+// TRANSLATORS: Marker Developer Almost Empty
"printer-state-reasons.marker-developer-almost-empty" = "Marker Developer Almost Empty";
+// TRANSLATORS: Marker Developer Empty
"printer-state-reasons.marker-developer-empty" = "Marker Developer Empty";
+// TRANSLATORS: Marker Fuser Thermistor Failure
"printer-state-reasons.marker-fuser-thermistor-failure" = "Marker Fuser Thermistor Failure";
+// TRANSLATORS: Marker Fuser Timing Failure
"printer-state-reasons.marker-fuser-timing-failure" = "Marker Fuser Timing Failure";
+// TRANSLATORS: Marker Ink Almost Empty
"printer-state-reasons.marker-ink-almost-empty" = "Marker Ink Almost Empty";
+// TRANSLATORS: Marker Ink Empty
"printer-state-reasons.marker-ink-empty" = "Marker Ink Empty";
+// TRANSLATORS: Marker Print Ribbon Almost Empty
"printer-state-reasons.marker-print-ribbon-almost-empty" = "Marker Print Ribbon Almost Empty";
+// TRANSLATORS: Marker Print Ribbon Empty
"printer-state-reasons.marker-print-ribbon-empty" = "Marker Print Ribbon Empty";
+// TRANSLATORS: Marker Supply Empty
"printer-state-reasons.marker-supply-empty" = "Marker Supply Empty";
+// TRANSLATORS: Marker Supply Low
"printer-state-reasons.marker-supply-low" = "Marker Supply Low";
+// TRANSLATORS: Marker Toner Cartridge Missing
"printer-state-reasons.marker-toner-cartridge-missing" = "Marker Toner Cartridge Missing";
+// TRANSLATORS: Marker Waste Almost Full
"printer-state-reasons.marker-waste-almost-full" = "Marker Waste Almost Full";
+// TRANSLATORS: Marker Waste Full
"printer-state-reasons.marker-waste-full" = "Marker Waste Full";
+// TRANSLATORS: Marker Waste Ink Receptacle Almost Full
"printer-state-reasons.marker-waste-ink-receptacle-almost-full" = "Marker Waste Ink Receptacle Almost Full";
+// TRANSLATORS: Marker Waste Ink Receptacle Full
"printer-state-reasons.marker-waste-ink-receptacle-full" = "Marker Waste Ink Receptacle Full";
+// TRANSLATORS: Marker Waste Toner Receptacle Almost Full
"printer-state-reasons.marker-waste-toner-receptacle-almost-full" = "Marker Waste Toner Receptacle Almost Full";
+// TRANSLATORS: Marker Waste Toner Receptacle Full
"printer-state-reasons.marker-waste-toner-receptacle-full" = "Marker Waste Toner Receptacle Full";
+// TRANSLATORS: Material Empty
"printer-state-reasons.material-empty" = "Material Empty";
+// TRANSLATORS: Material Low
"printer-state-reasons.material-low" = "Material Low";
+// TRANSLATORS: Material Needed
"printer-state-reasons.material-needed" = "Material Needed";
+// TRANSLATORS: Media Drying
+"printer-state-reasons.media-drying" = "Media Drying";
+// TRANSLATORS: Media Empty
"printer-state-reasons.media-empty" = "Media Empty";
+// TRANSLATORS: Media Jam
"printer-state-reasons.media-jam" = "Media Jam";
+// TRANSLATORS: Media Low
"printer-state-reasons.media-low" = "Media Low";
+// TRANSLATORS: Media Needed
"printer-state-reasons.media-needed" = "Media Needed";
+// TRANSLATORS: Media Path Cannot Do 2-Sided Printing
"printer-state-reasons.media-path-cannot-duplex-media-selected" = "Media Path Cannot Do 2-Sided Printing";
+// TRANSLATORS: Media Path Media Tray Almost Full
"printer-state-reasons.media-path-media-tray-almost-full" = "Media Path Media Tray Almost Full";
+// TRANSLATORS: Media Path Media Tray Full
"printer-state-reasons.media-path-media-tray-full" = "Media Path Media Tray Full";
+// TRANSLATORS: Media Path Media Tray Missing
"printer-state-reasons.media-path-media-tray-missing" = "Media Path Media Tray Missing";
+// TRANSLATORS: Motor Failure
"printer-state-reasons.motor-failure" = "Motor Failure";
+// TRANSLATORS: Moving To Paused
"printer-state-reasons.moving-to-paused" = "Moving To Paused";
+// TRANSLATORS: None
"printer-state-reasons.none" = "None";
+// TRANSLATORS: Optical Photoconductor Life Over
"printer-state-reasons.opc-life-over" = "Optical Photoconductor Life Over";
+// TRANSLATORS: Optical Photoconductor Near End-of-life
"printer-state-reasons.opc-near-eol" = "Optical Photoconductor Near End-of-life";
+// TRANSLATORS: Other
"printer-state-reasons.other" = "Other";
+// TRANSLATORS: Output Area Almost Full
"printer-state-reasons.output-area-almost-full" = "Output Area Almost Full";
+// TRANSLATORS: Output Area Full
"printer-state-reasons.output-area-full" = "Output Area Full";
+// TRANSLATORS: Output Mailbox Select Failure
"printer-state-reasons.output-mailbox-select-failure" = "Output Mailbox Select Failure";
+// TRANSLATORS: Output Tray Missing
"printer-state-reasons.output-tray-missing" = "Output Tray Missing";
+// TRANSLATORS: Paused
"printer-state-reasons.paused" = "Paused";
+// TRANSLATORS: Perforater Added
"printer-state-reasons.perforater-added" = "Perforater Added";
+// TRANSLATORS: Perforater Almost Empty
"printer-state-reasons.perforater-almost-empty" = "Perforater Almost Empty";
+// TRANSLATORS: Perforater Almost Full
"printer-state-reasons.perforater-almost-full" = "Perforater Almost Full";
+// TRANSLATORS: Perforater At Limit
"printer-state-reasons.perforater-at-limit" = "Perforater At Limit";
+// TRANSLATORS: Perforater Closed
"printer-state-reasons.perforater-closed" = "Perforater Closed";
+// TRANSLATORS: Perforater Configuration Change
"printer-state-reasons.perforater-configuration-change" = "Perforater Configuration Change";
+// TRANSLATORS: Perforater Cover Closed
"printer-state-reasons.perforater-cover-closed" = "Perforater Cover Closed";
+// TRANSLATORS: Perforater Cover Open
"printer-state-reasons.perforater-cover-open" = "Perforater Cover Open";
+// TRANSLATORS: Perforater Empty
"printer-state-reasons.perforater-empty" = "Perforater Empty";
+// TRANSLATORS: Perforater Full
"printer-state-reasons.perforater-full" = "Perforater Full";
+// TRANSLATORS: Perforater Interlock Closed
"printer-state-reasons.perforater-interlock-closed" = "Perforater Interlock Closed";
+// TRANSLATORS: Perforater Interlock Open
"printer-state-reasons.perforater-interlock-open" = "Perforater Interlock Open";
+// TRANSLATORS: Perforater Jam
"printer-state-reasons.perforater-jam" = "Perforater Jam";
+// TRANSLATORS: Perforater Life Almost Over
"printer-state-reasons.perforater-life-almost-over" = "Perforater Life Almost Over";
+// TRANSLATORS: Perforater Life Over
"printer-state-reasons.perforater-life-over" = "Perforater Life Over";
+// TRANSLATORS: Perforater Memory Exhausted
"printer-state-reasons.perforater-memory-exhausted" = "Perforater Memory Exhausted";
+// TRANSLATORS: Perforater Missing
"printer-state-reasons.perforater-missing" = "Perforater Missing";
+// TRANSLATORS: Perforater Motor Failure
"printer-state-reasons.perforater-motor-failure" = "Perforater Motor Failure";
+// TRANSLATORS: Perforater Near Limit
"printer-state-reasons.perforater-near-limit" = "Perforater Near Limit";
+// TRANSLATORS: Perforater Offline
"printer-state-reasons.perforater-offline" = "Perforater Offline";
+// TRANSLATORS: Perforater Opened
"printer-state-reasons.perforater-opened" = "Perforater Opened";
+// TRANSLATORS: Perforater Over Temperature
"printer-state-reasons.perforater-over-temperature" = "Perforater Over Temperature";
+// TRANSLATORS: Perforater Power Saver
"printer-state-reasons.perforater-power-saver" = "Perforater Power Saver";
+// TRANSLATORS: Perforater Recoverable Failure
"printer-state-reasons.perforater-recoverable-failure" = "Perforater Recoverable Failure";
+// TRANSLATORS: Perforater Recoverable Storage
"printer-state-reasons.perforater-recoverable-storage" = "Perforater Recoverable Storage";
+// TRANSLATORS: Perforater Removed
"printer-state-reasons.perforater-removed" = "Perforater Removed";
+// TRANSLATORS: Perforater Resource Added
"printer-state-reasons.perforater-resource-added" = "Perforater Resource Added";
+// TRANSLATORS: Perforater Resource Removed
"printer-state-reasons.perforater-resource-removed" = "Perforater Resource Removed";
+// TRANSLATORS: Perforater Thermistor Failure
"printer-state-reasons.perforater-thermistor-failure" = "Perforater Thermistor Failure";
+// TRANSLATORS: Perforater Timing Failure
"printer-state-reasons.perforater-timing-failure" = "Perforater Timing Failure";
+// TRANSLATORS: Perforater Turned Off
"printer-state-reasons.perforater-turned-off" = "Perforater Turned Off";
+// TRANSLATORS: Perforater Turned On
"printer-state-reasons.perforater-turned-on" = "Perforater Turned On";
+// TRANSLATORS: Perforater Under Temperature
"printer-state-reasons.perforater-under-temperature" = "Perforater Under Temperature";
+// TRANSLATORS: Perforater Unrecoverable Failure
"printer-state-reasons.perforater-unrecoverable-failure" = "Perforater Unrecoverable Failure";
+// TRANSLATORS: Perforater Unrecoverable Storage Error
"printer-state-reasons.perforater-unrecoverable-storage-error" = "Perforater Unrecoverable Storage Error";
+// TRANSLATORS: Perforater Warming Up
"printer-state-reasons.perforater-warming-up" = "Perforater Warming Up";
+// TRANSLATORS: Platform Cooling
+"printer-state-reasons.platform-cooling" = "Platform Cooling";
+// TRANSLATORS: Platform Failure
+"printer-state-reasons.platform-failure" = "Platform Failure";
+// TRANSLATORS: Platform Heating
+"printer-state-reasons.platform-heating" = "Platform Heating";
+// TRANSLATORS: Platform Temperature High
+"printer-state-reasons.platform-temperature-high" = "Platform Temperature High";
+// TRANSLATORS: Platform Temperature Low
+"printer-state-reasons.platform-temperature-low" = "Platform Temperature Low";
+// TRANSLATORS: Power Down
"printer-state-reasons.power-down" = "Power Down";
+// TRANSLATORS: Power Up
"printer-state-reasons.power-up" = "Power Up";
+// TRANSLATORS: Printer Reset Manually
"printer-state-reasons.printer-manual-reset" = "Printer Reset Manually";
+// TRANSLATORS: Printer Reset Remotely
"printer-state-reasons.printer-nms-reset" = "Printer Reset Remotely";
+// TRANSLATORS: Printer Ready To Print
"printer-state-reasons.printer-ready-to-print" = "Printer Ready To Print";
+// TRANSLATORS: Puncher Added
"printer-state-reasons.puncher-added" = "Puncher Added";
+// TRANSLATORS: Puncher Almost Empty
"printer-state-reasons.puncher-almost-empty" = "Puncher Almost Empty";
+// TRANSLATORS: Puncher Almost Full
"printer-state-reasons.puncher-almost-full" = "Puncher Almost Full";
+// TRANSLATORS: Puncher At Limit
"printer-state-reasons.puncher-at-limit" = "Puncher At Limit";
+// TRANSLATORS: Puncher Closed
"printer-state-reasons.puncher-closed" = "Puncher Closed";
+// TRANSLATORS: Puncher Configuration Change
"printer-state-reasons.puncher-configuration-change" = "Puncher Configuration Change";
+// TRANSLATORS: Puncher Cover Closed
"printer-state-reasons.puncher-cover-closed" = "Puncher Cover Closed";
+// TRANSLATORS: Puncher Cover Open
"printer-state-reasons.puncher-cover-open" = "Puncher Cover Open";
+// TRANSLATORS: Puncher Empty
"printer-state-reasons.puncher-empty" = "Puncher Empty";
+// TRANSLATORS: Puncher Full
"printer-state-reasons.puncher-full" = "Puncher Full";
+// TRANSLATORS: Puncher Interlock Closed
"printer-state-reasons.puncher-interlock-closed" = "Puncher Interlock Closed";
+// TRANSLATORS: Puncher Interlock Open
"printer-state-reasons.puncher-interlock-open" = "Puncher Interlock Open";
+// TRANSLATORS: Puncher Jam
"printer-state-reasons.puncher-jam" = "Puncher Jam";
+// TRANSLATORS: Puncher Life Almost Over
"printer-state-reasons.puncher-life-almost-over" = "Puncher Life Almost Over";
+// TRANSLATORS: Puncher Life Over
"printer-state-reasons.puncher-life-over" = "Puncher Life Over";
+// TRANSLATORS: Puncher Memory Exhausted
"printer-state-reasons.puncher-memory-exhausted" = "Puncher Memory Exhausted";
+// TRANSLATORS: Puncher Missing
"printer-state-reasons.puncher-missing" = "Puncher Missing";
+// TRANSLATORS: Puncher Motor Failure
"printer-state-reasons.puncher-motor-failure" = "Puncher Motor Failure";
+// TRANSLATORS: Puncher Near Limit
"printer-state-reasons.puncher-near-limit" = "Puncher Near Limit";
+// TRANSLATORS: Puncher Offline
"printer-state-reasons.puncher-offline" = "Puncher Offline";
+// TRANSLATORS: Puncher Opened
"printer-state-reasons.puncher-opened" = "Puncher Opened";
+// TRANSLATORS: Puncher Over Temperature
"printer-state-reasons.puncher-over-temperature" = "Puncher Over Temperature";
+// TRANSLATORS: Puncher Power Saver
"printer-state-reasons.puncher-power-saver" = "Puncher Power Saver";
+// TRANSLATORS: Puncher Recoverable Failure
"printer-state-reasons.puncher-recoverable-failure" = "Puncher Recoverable Failure";
+// TRANSLATORS: Puncher Recoverable Storage
"printer-state-reasons.puncher-recoverable-storage" = "Puncher Recoverable Storage";
+// TRANSLATORS: Puncher Removed
"printer-state-reasons.puncher-removed" = "Puncher Removed";
+// TRANSLATORS: Puncher Resource Added
"printer-state-reasons.puncher-resource-added" = "Puncher Resource Added";
+// TRANSLATORS: Puncher Resource Removed
"printer-state-reasons.puncher-resource-removed" = "Puncher Resource Removed";
+// TRANSLATORS: Puncher Thermistor Failure
"printer-state-reasons.puncher-thermistor-failure" = "Puncher Thermistor Failure";
+// TRANSLATORS: Puncher Timing Failure
"printer-state-reasons.puncher-timing-failure" = "Puncher Timing Failure";
+// TRANSLATORS: Puncher Turned Off
"printer-state-reasons.puncher-turned-off" = "Puncher Turned Off";
+// TRANSLATORS: Puncher Turned On
"printer-state-reasons.puncher-turned-on" = "Puncher Turned On";
+// TRANSLATORS: Puncher Under Temperature
"printer-state-reasons.puncher-under-temperature" = "Puncher Under Temperature";
+// TRANSLATORS: Puncher Unrecoverable Failure
"printer-state-reasons.puncher-unrecoverable-failure" = "Puncher Unrecoverable Failure";
+// TRANSLATORS: Puncher Unrecoverable Storage Error
"printer-state-reasons.puncher-unrecoverable-storage-error" = "Puncher Unrecoverable Storage Error";
+// TRANSLATORS: Puncher Warming Up
"printer-state-reasons.puncher-warming-up" = "Puncher Warming Up";
+// TRANSLATORS: Resuming
+"printer-state-reasons.resuming" = "Resuming";
+// TRANSLATORS: Separation Cutter Added
"printer-state-reasons.separation-cutter-added" = "Separation Cutter Added";
+// TRANSLATORS: Separation Cutter Almost Empty
"printer-state-reasons.separation-cutter-almost-empty" = "Separation Cutter Almost Empty";
+// TRANSLATORS: Separation Cutter Almost Full
"printer-state-reasons.separation-cutter-almost-full" = "Separation Cutter Almost Full";
+// TRANSLATORS: Separation Cutter At Limit
"printer-state-reasons.separation-cutter-at-limit" = "Separation Cutter At Limit";
+// TRANSLATORS: Separation Cutter Closed
"printer-state-reasons.separation-cutter-closed" = "Separation Cutter Closed";
+// TRANSLATORS: Separation Cutter Configuration Change
"printer-state-reasons.separation-cutter-configuration-change" = "Separation Cutter Configuration Change";
+// TRANSLATORS: Separation Cutter Cover Closed
"printer-state-reasons.separation-cutter-cover-closed" = "Separation Cutter Cover Closed";
+// TRANSLATORS: Separation Cutter Cover Open
"printer-state-reasons.separation-cutter-cover-open" = "Separation Cutter Cover Open";
+// TRANSLATORS: Separation Cutter Empty
"printer-state-reasons.separation-cutter-empty" = "Separation Cutter Empty";
+// TRANSLATORS: Separation Cutter Full
"printer-state-reasons.separation-cutter-full" = "Separation Cutter Full";
+// TRANSLATORS: Separation Cutter Interlock Closed
"printer-state-reasons.separation-cutter-interlock-closed" = "Separation Cutter Interlock Closed";
+// TRANSLATORS: Separation Cutter Interlock Open
"printer-state-reasons.separation-cutter-interlock-open" = "Separation Cutter Interlock Open";
+// TRANSLATORS: Separation Cutter Jam
"printer-state-reasons.separation-cutter-jam" = "Separation Cutter Jam";
+// TRANSLATORS: Separation Cutter Life Almost Over
"printer-state-reasons.separation-cutter-life-almost-over" = "Separation Cutter Life Almost Over";
+// TRANSLATORS: Separation Cutter Life Over
"printer-state-reasons.separation-cutter-life-over" = "Separation Cutter Life Over";
+// TRANSLATORS: Separation Cutter Memory Exhausted
"printer-state-reasons.separation-cutter-memory-exhausted" = "Separation Cutter Memory Exhausted";
+// TRANSLATORS: Separation Cutter Missing
"printer-state-reasons.separation-cutter-missing" = "Separation Cutter Missing";
+// TRANSLATORS: Separation Cutter Motor Failure
"printer-state-reasons.separation-cutter-motor-failure" = "Separation Cutter Motor Failure";
+// TRANSLATORS: Separation Cutter Near Limit
"printer-state-reasons.separation-cutter-near-limit" = "Separation Cutter Near Limit";
+// TRANSLATORS: Separation Cutter Offline
"printer-state-reasons.separation-cutter-offline" = "Separation Cutter Offline";
+// TRANSLATORS: Separation Cutter Opened
"printer-state-reasons.separation-cutter-opened" = "Separation Cutter Opened";
+// TRANSLATORS: Separation Cutter Over Temperature
"printer-state-reasons.separation-cutter-over-temperature" = "Separation Cutter Over Temperature";
+// TRANSLATORS: Separation Cutter Power Saver
"printer-state-reasons.separation-cutter-power-saver" = "Separation Cutter Power Saver";
+// TRANSLATORS: Separation Cutter Recoverable Failure
"printer-state-reasons.separation-cutter-recoverable-failure" = "Separation Cutter Recoverable Failure";
+// TRANSLATORS: Separation Cutter Recoverable Storage
"printer-state-reasons.separation-cutter-recoverable-storage" = "Separation Cutter Recoverable Storage";
+// TRANSLATORS: Separation Cutter Removed
"printer-state-reasons.separation-cutter-removed" = "Separation Cutter Removed";
+// TRANSLATORS: Separation Cutter Resource Added
"printer-state-reasons.separation-cutter-resource-added" = "Separation Cutter Resource Added";
+// TRANSLATORS: Separation Cutter Resource Removed
"printer-state-reasons.separation-cutter-resource-removed" = "Separation Cutter Resource Removed";
+// TRANSLATORS: Separation Cutter Thermistor Failure
"printer-state-reasons.separation-cutter-thermistor-failure" = "Separation Cutter Thermistor Failure";
+// TRANSLATORS: Separation Cutter Timing Failure
"printer-state-reasons.separation-cutter-timing-failure" = "Separation Cutter Timing Failure";
+// TRANSLATORS: Separation Cutter Turned Off
"printer-state-reasons.separation-cutter-turned-off" = "Separation Cutter Turned Off";
+// TRANSLATORS: Separation Cutter Turned On
"printer-state-reasons.separation-cutter-turned-on" = "Separation Cutter Turned On";
+// TRANSLATORS: Separation Cutter Under Temperature
"printer-state-reasons.separation-cutter-under-temperature" = "Separation Cutter Under Temperature";
+// TRANSLATORS: Separation Cutter Unrecoverable Failure
"printer-state-reasons.separation-cutter-unrecoverable-failure" = "Separation Cutter Unrecoverable Failure";
+// TRANSLATORS: Separation Cutter Unrecoverable Storage Error
"printer-state-reasons.separation-cutter-unrecoverable-storage-error" = "Separation Cutter Unrecoverable Storage Error";
+// TRANSLATORS: Separation Cutter Warming Up
"printer-state-reasons.separation-cutter-warming-up" = "Separation Cutter Warming Up";
+// TRANSLATORS: Sheet Rotator Added
"printer-state-reasons.sheet-rotator-added" = "Sheet Rotator Added";
+// TRANSLATORS: Sheet Rotator Almost Empty
"printer-state-reasons.sheet-rotator-almost-empty" = "Sheet Rotator Almost Empty";
+// TRANSLATORS: Sheet Rotator Almost Full
"printer-state-reasons.sheet-rotator-almost-full" = "Sheet Rotator Almost Full";
+// TRANSLATORS: Sheet Rotator At Limit
"printer-state-reasons.sheet-rotator-at-limit" = "Sheet Rotator At Limit";
+// TRANSLATORS: Sheet Rotator Closed
"printer-state-reasons.sheet-rotator-closed" = "Sheet Rotator Closed";
+// TRANSLATORS: Sheet Rotator Configuration Change
"printer-state-reasons.sheet-rotator-configuration-change" = "Sheet Rotator Configuration Change";
+// TRANSLATORS: Sheet Rotator Cover Closed
"printer-state-reasons.sheet-rotator-cover-closed" = "Sheet Rotator Cover Closed";
+// TRANSLATORS: Sheet Rotator Cover Open
"printer-state-reasons.sheet-rotator-cover-open" = "Sheet Rotator Cover Open";
+// TRANSLATORS: Sheet Rotator Empty
"printer-state-reasons.sheet-rotator-empty" = "Sheet Rotator Empty";
+// TRANSLATORS: Sheet Rotator Full
"printer-state-reasons.sheet-rotator-full" = "Sheet Rotator Full";
+// TRANSLATORS: Sheet Rotator Interlock Closed
"printer-state-reasons.sheet-rotator-interlock-closed" = "Sheet Rotator Interlock Closed";
+// TRANSLATORS: Sheet Rotator Interlock Open
"printer-state-reasons.sheet-rotator-interlock-open" = "Sheet Rotator Interlock Open";
+// TRANSLATORS: Sheet Rotator Jam
"printer-state-reasons.sheet-rotator-jam" = "Sheet Rotator Jam";
+// TRANSLATORS: Sheet Rotator Life Almost Over
"printer-state-reasons.sheet-rotator-life-almost-over" = "Sheet Rotator Life Almost Over";
+// TRANSLATORS: Sheet Rotator Life Over
"printer-state-reasons.sheet-rotator-life-over" = "Sheet Rotator Life Over";
+// TRANSLATORS: Sheet Rotator Memory Exhausted
"printer-state-reasons.sheet-rotator-memory-exhausted" = "Sheet Rotator Memory Exhausted";
+// TRANSLATORS: Sheet Rotator Missing
"printer-state-reasons.sheet-rotator-missing" = "Sheet Rotator Missing";
+// TRANSLATORS: Sheet Rotator Motor Failure
"printer-state-reasons.sheet-rotator-motor-failure" = "Sheet Rotator Motor Failure";
+// TRANSLATORS: Sheet Rotator Near Limit
"printer-state-reasons.sheet-rotator-near-limit" = "Sheet Rotator Near Limit";
+// TRANSLATORS: Sheet Rotator Offline
"printer-state-reasons.sheet-rotator-offline" = "Sheet Rotator Offline";
+// TRANSLATORS: Sheet Rotator Opened
"printer-state-reasons.sheet-rotator-opened" = "Sheet Rotator Opened";
+// TRANSLATORS: Sheet Rotator Over Temperature
"printer-state-reasons.sheet-rotator-over-temperature" = "Sheet Rotator Over Temperature";
+// TRANSLATORS: Sheet Rotator Power Saver
"printer-state-reasons.sheet-rotator-power-saver" = "Sheet Rotator Power Saver";
+// TRANSLATORS: Sheet Rotator Recoverable Failure
"printer-state-reasons.sheet-rotator-recoverable-failure" = "Sheet Rotator Recoverable Failure";
+// TRANSLATORS: Sheet Rotator Recoverable Storage
"printer-state-reasons.sheet-rotator-recoverable-storage" = "Sheet Rotator Recoverable Storage";
+// TRANSLATORS: Sheet Rotator Removed
"printer-state-reasons.sheet-rotator-removed" = "Sheet Rotator Removed";
+// TRANSLATORS: Sheet Rotator Resource Added
"printer-state-reasons.sheet-rotator-resource-added" = "Sheet Rotator Resource Added";
+// TRANSLATORS: Sheet Rotator Resource Removed
"printer-state-reasons.sheet-rotator-resource-removed" = "Sheet Rotator Resource Removed";
+// TRANSLATORS: Sheet Rotator Thermistor Failure
"printer-state-reasons.sheet-rotator-thermistor-failure" = "Sheet Rotator Thermistor Failure";
+// TRANSLATORS: Sheet Rotator Timing Failure
"printer-state-reasons.sheet-rotator-timing-failure" = "Sheet Rotator Timing Failure";
+// TRANSLATORS: Sheet Rotator Turned Off
"printer-state-reasons.sheet-rotator-turned-off" = "Sheet Rotator Turned Off";
+// TRANSLATORS: Sheet Rotator Turned On
"printer-state-reasons.sheet-rotator-turned-on" = "Sheet Rotator Turned On";
+// TRANSLATORS: Sheet Rotator Under Temperature
"printer-state-reasons.sheet-rotator-under-temperature" = "Sheet Rotator Under Temperature";
+// TRANSLATORS: Sheet Rotator Unrecoverable Failure
"printer-state-reasons.sheet-rotator-unrecoverable-failure" = "Sheet Rotator Unrecoverable Failure";
+// TRANSLATORS: Sheet Rotator Unrecoverable Storage Error
"printer-state-reasons.sheet-rotator-unrecoverable-storage-error" = "Sheet Rotator Unrecoverable Storage Error";
+// TRANSLATORS: Sheet Rotator Warming Up
"printer-state-reasons.sheet-rotator-warming-up" = "Sheet Rotator Warming Up";
+// TRANSLATORS: Shutdown
"printer-state-reasons.shutdown" = "Shutdown";
+// TRANSLATORS: Slitter Added
"printer-state-reasons.slitter-added" = "Slitter Added";
+// TRANSLATORS: Slitter Almost Empty
"printer-state-reasons.slitter-almost-empty" = "Slitter Almost Empty";
+// TRANSLATORS: Slitter Almost Full
"printer-state-reasons.slitter-almost-full" = "Slitter Almost Full";
+// TRANSLATORS: Slitter At Limit
"printer-state-reasons.slitter-at-limit" = "Slitter At Limit";
+// TRANSLATORS: Slitter Closed
"printer-state-reasons.slitter-closed" = "Slitter Closed";
+// TRANSLATORS: Slitter Configuration Change
"printer-state-reasons.slitter-configuration-change" = "Slitter Configuration Change";
+// TRANSLATORS: Slitter Cover Closed
"printer-state-reasons.slitter-cover-closed" = "Slitter Cover Closed";
+// TRANSLATORS: Slitter Cover Open
"printer-state-reasons.slitter-cover-open" = "Slitter Cover Open";
+// TRANSLATORS: Slitter Empty
"printer-state-reasons.slitter-empty" = "Slitter Empty";
+// TRANSLATORS: Slitter Full
"printer-state-reasons.slitter-full" = "Slitter Full";
+// TRANSLATORS: Slitter Interlock Closed
"printer-state-reasons.slitter-interlock-closed" = "Slitter Interlock Closed";
+// TRANSLATORS: Slitter Interlock Open
"printer-state-reasons.slitter-interlock-open" = "Slitter Interlock Open";
+// TRANSLATORS: Slitter Jam
"printer-state-reasons.slitter-jam" = "Slitter Jam";
+// TRANSLATORS: Slitter Life Almost Over
"printer-state-reasons.slitter-life-almost-over" = "Slitter Life Almost Over";
+// TRANSLATORS: Slitter Life Over
"printer-state-reasons.slitter-life-over" = "Slitter Life Over";
+// TRANSLATORS: Slitter Memory Exhausted
"printer-state-reasons.slitter-memory-exhausted" = "Slitter Memory Exhausted";
+// TRANSLATORS: Slitter Missing
"printer-state-reasons.slitter-missing" = "Slitter Missing";
+// TRANSLATORS: Slitter Motor Failure
"printer-state-reasons.slitter-motor-failure" = "Slitter Motor Failure";
+// TRANSLATORS: Slitter Near Limit
"printer-state-reasons.slitter-near-limit" = "Slitter Near Limit";
+// TRANSLATORS: Slitter Offline
"printer-state-reasons.slitter-offline" = "Slitter Offline";
+// TRANSLATORS: Slitter Opened
"printer-state-reasons.slitter-opened" = "Slitter Opened";
+// TRANSLATORS: Slitter Over Temperature
"printer-state-reasons.slitter-over-temperature" = "Slitter Over Temperature";
+// TRANSLATORS: Slitter Power Saver
"printer-state-reasons.slitter-power-saver" = "Slitter Power Saver";
+// TRANSLATORS: Slitter Recoverable Failure
"printer-state-reasons.slitter-recoverable-failure" = "Slitter Recoverable Failure";
+// TRANSLATORS: Slitter Recoverable Storage
"printer-state-reasons.slitter-recoverable-storage" = "Slitter Recoverable Storage";
+// TRANSLATORS: Slitter Removed
"printer-state-reasons.slitter-removed" = "Slitter Removed";
+// TRANSLATORS: Slitter Resource Added
"printer-state-reasons.slitter-resource-added" = "Slitter Resource Added";
+// TRANSLATORS: Slitter Resource Removed
"printer-state-reasons.slitter-resource-removed" = "Slitter Resource Removed";
+// TRANSLATORS: Slitter Thermistor Failure
"printer-state-reasons.slitter-thermistor-failure" = "Slitter Thermistor Failure";
+// TRANSLATORS: Slitter Timing Failure
"printer-state-reasons.slitter-timing-failure" = "Slitter Timing Failure";
+// TRANSLATORS: Slitter Turned Off
"printer-state-reasons.slitter-turned-off" = "Slitter Turned Off";
+// TRANSLATORS: Slitter Turned On
"printer-state-reasons.slitter-turned-on" = "Slitter Turned On";
+// TRANSLATORS: Slitter Under Temperature
"printer-state-reasons.slitter-under-temperature" = "Slitter Under Temperature";
+// TRANSLATORS: Slitter Unrecoverable Failure
"printer-state-reasons.slitter-unrecoverable-failure" = "Slitter Unrecoverable Failure";
+// TRANSLATORS: Slitter Unrecoverable Storage Error
"printer-state-reasons.slitter-unrecoverable-storage-error" = "Slitter Unrecoverable Storage Error";
+// TRANSLATORS: Slitter Warming Up
"printer-state-reasons.slitter-warming-up" = "Slitter Warming Up";
+// TRANSLATORS: Spool Area Full
"printer-state-reasons.spool-area-full" = "Spool Area Full";
+// TRANSLATORS: Stacker Added
"printer-state-reasons.stacker-added" = "Stacker Added";
+// TRANSLATORS: Stacker Almost Empty
"printer-state-reasons.stacker-almost-empty" = "Stacker Almost Empty";
+// TRANSLATORS: Stacker Almost Full
"printer-state-reasons.stacker-almost-full" = "Stacker Almost Full";
+// TRANSLATORS: Stacker At Limit
"printer-state-reasons.stacker-at-limit" = "Stacker At Limit";
+// TRANSLATORS: Stacker Closed
"printer-state-reasons.stacker-closed" = "Stacker Closed";
+// TRANSLATORS: Stacker Configuration Change
"printer-state-reasons.stacker-configuration-change" = "Stacker Configuration Change";
+// TRANSLATORS: Stacker Cover Closed
"printer-state-reasons.stacker-cover-closed" = "Stacker Cover Closed";
+// TRANSLATORS: Stacker Cover Open
"printer-state-reasons.stacker-cover-open" = "Stacker Cover Open";
+// TRANSLATORS: Stacker Empty
"printer-state-reasons.stacker-empty" = "Stacker Empty";
+// TRANSLATORS: Stacker Full
"printer-state-reasons.stacker-full" = "Stacker Full";
+// TRANSLATORS: Stacker Interlock Closed
"printer-state-reasons.stacker-interlock-closed" = "Stacker Interlock Closed";
+// TRANSLATORS: Stacker Interlock Open
"printer-state-reasons.stacker-interlock-open" = "Stacker Interlock Open";
+// TRANSLATORS: Stacker Jam
"printer-state-reasons.stacker-jam" = "Stacker Jam";
+// TRANSLATORS: Stacker Life Almost Over
"printer-state-reasons.stacker-life-almost-over" = "Stacker Life Almost Over";
+// TRANSLATORS: Stacker Life Over
"printer-state-reasons.stacker-life-over" = "Stacker Life Over";
+// TRANSLATORS: Stacker Memory Exhausted
"printer-state-reasons.stacker-memory-exhausted" = "Stacker Memory Exhausted";
+// TRANSLATORS: Stacker Missing
"printer-state-reasons.stacker-missing" = "Stacker Missing";
+// TRANSLATORS: Stacker Motor Failure
"printer-state-reasons.stacker-motor-failure" = "Stacker Motor Failure";
+// TRANSLATORS: Stacker Near Limit
"printer-state-reasons.stacker-near-limit" = "Stacker Near Limit";
+// TRANSLATORS: Stacker Offline
"printer-state-reasons.stacker-offline" = "Stacker Offline";
+// TRANSLATORS: Stacker Opened
"printer-state-reasons.stacker-opened" = "Stacker Opened";
+// TRANSLATORS: Stacker Over Temperature
"printer-state-reasons.stacker-over-temperature" = "Stacker Over Temperature";
+// TRANSLATORS: Stacker Power Saver
"printer-state-reasons.stacker-power-saver" = "Stacker Power Saver";
+// TRANSLATORS: Stacker Recoverable Failure
"printer-state-reasons.stacker-recoverable-failure" = "Stacker Recoverable Failure";
+// TRANSLATORS: Stacker Recoverable Storage
"printer-state-reasons.stacker-recoverable-storage" = "Stacker Recoverable Storage";
+// TRANSLATORS: Stacker Removed
"printer-state-reasons.stacker-removed" = "Stacker Removed";
+// TRANSLATORS: Stacker Resource Added
"printer-state-reasons.stacker-resource-added" = "Stacker Resource Added";
+// TRANSLATORS: Stacker Resource Removed
"printer-state-reasons.stacker-resource-removed" = "Stacker Resource Removed";
+// TRANSLATORS: Stacker Thermistor Failure
"printer-state-reasons.stacker-thermistor-failure" = "Stacker Thermistor Failure";
+// TRANSLATORS: Stacker Timing Failure
"printer-state-reasons.stacker-timing-failure" = "Stacker Timing Failure";
+// TRANSLATORS: Stacker Turned Off
"printer-state-reasons.stacker-turned-off" = "Stacker Turned Off";
+// TRANSLATORS: Stacker Turned On
"printer-state-reasons.stacker-turned-on" = "Stacker Turned On";
+// TRANSLATORS: Stacker Under Temperature
"printer-state-reasons.stacker-under-temperature" = "Stacker Under Temperature";
+// TRANSLATORS: Stacker Unrecoverable Failure
"printer-state-reasons.stacker-unrecoverable-failure" = "Stacker Unrecoverable Failure";
+// TRANSLATORS: Stacker Unrecoverable Storage Error
"printer-state-reasons.stacker-unrecoverable-storage-error" = "Stacker Unrecoverable Storage Error";
+// TRANSLATORS: Stacker Warming Up
"printer-state-reasons.stacker-warming-up" = "Stacker Warming Up";
+// TRANSLATORS: Stapler Added
"printer-state-reasons.stapler-added" = "Stapler Added";
+// TRANSLATORS: Stapler Almost Empty
"printer-state-reasons.stapler-almost-empty" = "Stapler Almost Empty";
+// TRANSLATORS: Stapler Almost Full
"printer-state-reasons.stapler-almost-full" = "Stapler Almost Full";
+// TRANSLATORS: Stapler At Limit
"printer-state-reasons.stapler-at-limit" = "Stapler At Limit";
+// TRANSLATORS: Stapler Closed
"printer-state-reasons.stapler-closed" = "Stapler Closed";
+// TRANSLATORS: Stapler Configuration Change
"printer-state-reasons.stapler-configuration-change" = "Stapler Configuration Change";
+// TRANSLATORS: Stapler Cover Closed
"printer-state-reasons.stapler-cover-closed" = "Stapler Cover Closed";
+// TRANSLATORS: Stapler Cover Open
"printer-state-reasons.stapler-cover-open" = "Stapler Cover Open";
+// TRANSLATORS: Stapler Empty
"printer-state-reasons.stapler-empty" = "Stapler Empty";
+// TRANSLATORS: Stapler Full
"printer-state-reasons.stapler-full" = "Stapler Full";
+// TRANSLATORS: Stapler Interlock Closed
"printer-state-reasons.stapler-interlock-closed" = "Stapler Interlock Closed";
+// TRANSLATORS: Stapler Interlock Open
"printer-state-reasons.stapler-interlock-open" = "Stapler Interlock Open";
+// TRANSLATORS: Stapler Jam
"printer-state-reasons.stapler-jam" = "Stapler Jam";
+// TRANSLATORS: Stapler Life Almost Over
"printer-state-reasons.stapler-life-almost-over" = "Stapler Life Almost Over";
+// TRANSLATORS: Stapler Life Over
"printer-state-reasons.stapler-life-over" = "Stapler Life Over";
+// TRANSLATORS: Stapler Memory Exhausted
"printer-state-reasons.stapler-memory-exhausted" = "Stapler Memory Exhausted";
+// TRANSLATORS: Stapler Missing
"printer-state-reasons.stapler-missing" = "Stapler Missing";
+// TRANSLATORS: Stapler Motor Failure
"printer-state-reasons.stapler-motor-failure" = "Stapler Motor Failure";
+// TRANSLATORS: Stapler Near Limit
"printer-state-reasons.stapler-near-limit" = "Stapler Near Limit";
+// TRANSLATORS: Stapler Offline
"printer-state-reasons.stapler-offline" = "Stapler Offline";
+// TRANSLATORS: Stapler Opened
"printer-state-reasons.stapler-opened" = "Stapler Opened";
+// TRANSLATORS: Stapler Over Temperature
"printer-state-reasons.stapler-over-temperature" = "Stapler Over Temperature";
+// TRANSLATORS: Stapler Power Saver
"printer-state-reasons.stapler-power-saver" = "Stapler Power Saver";
+// TRANSLATORS: Stapler Recoverable Failure
"printer-state-reasons.stapler-recoverable-failure" = "Stapler Recoverable Failure";
+// TRANSLATORS: Stapler Recoverable Storage
"printer-state-reasons.stapler-recoverable-storage" = "Stapler Recoverable Storage";
+// TRANSLATORS: Stapler Removed
"printer-state-reasons.stapler-removed" = "Stapler Removed";
+// TRANSLATORS: Stapler Resource Added
"printer-state-reasons.stapler-resource-added" = "Stapler Resource Added";
+// TRANSLATORS: Stapler Resource Removed
"printer-state-reasons.stapler-resource-removed" = "Stapler Resource Removed";
+// TRANSLATORS: Stapler Thermistor Failure
"printer-state-reasons.stapler-thermistor-failure" = "Stapler Thermistor Failure";
+// TRANSLATORS: Stapler Timing Failure
"printer-state-reasons.stapler-timing-failure" = "Stapler Timing Failure";
+// TRANSLATORS: Stapler Turned Off
"printer-state-reasons.stapler-turned-off" = "Stapler Turned Off";
+// TRANSLATORS: Stapler Turned On
"printer-state-reasons.stapler-turned-on" = "Stapler Turned On";
+// TRANSLATORS: Stapler Under Temperature
"printer-state-reasons.stapler-under-temperature" = "Stapler Under Temperature";
+// TRANSLATORS: Stapler Unrecoverable Failure
"printer-state-reasons.stapler-unrecoverable-failure" = "Stapler Unrecoverable Failure";
+// TRANSLATORS: Stapler Unrecoverable Storage Error
"printer-state-reasons.stapler-unrecoverable-storage-error" = "Stapler Unrecoverable Storage Error";
+// TRANSLATORS: Stapler Warming Up
"printer-state-reasons.stapler-warming-up" = "Stapler Warming Up";
+// TRANSLATORS: Stitcher Added
"printer-state-reasons.stitcher-added" = "Stitcher Added";
+// TRANSLATORS: Stitcher Almost Empty
"printer-state-reasons.stitcher-almost-empty" = "Stitcher Almost Empty";
+// TRANSLATORS: Stitcher Almost Full
"printer-state-reasons.stitcher-almost-full" = "Stitcher Almost Full";
+// TRANSLATORS: Stitcher At Limit
"printer-state-reasons.stitcher-at-limit" = "Stitcher At Limit";
+// TRANSLATORS: Stitcher Closed
"printer-state-reasons.stitcher-closed" = "Stitcher Closed";
+// TRANSLATORS: Stitcher Configuration Change
"printer-state-reasons.stitcher-configuration-change" = "Stitcher Configuration Change";
+// TRANSLATORS: Stitcher Cover Closed
"printer-state-reasons.stitcher-cover-closed" = "Stitcher Cover Closed";
+// TRANSLATORS: Stitcher Cover Open
"printer-state-reasons.stitcher-cover-open" = "Stitcher Cover Open";
+// TRANSLATORS: Stitcher Empty
"printer-state-reasons.stitcher-empty" = "Stitcher Empty";
+// TRANSLATORS: Stitcher Full
"printer-state-reasons.stitcher-full" = "Stitcher Full";
+// TRANSLATORS: Stitcher Interlock Closed
"printer-state-reasons.stitcher-interlock-closed" = "Stitcher Interlock Closed";
+// TRANSLATORS: Stitcher Interlock Open
"printer-state-reasons.stitcher-interlock-open" = "Stitcher Interlock Open";
+// TRANSLATORS: Stitcher Jam
"printer-state-reasons.stitcher-jam" = "Stitcher Jam";
+// TRANSLATORS: Stitcher Life Almost Over
"printer-state-reasons.stitcher-life-almost-over" = "Stitcher Life Almost Over";
+// TRANSLATORS: Stitcher Life Over
"printer-state-reasons.stitcher-life-over" = "Stitcher Life Over";
+// TRANSLATORS: Stitcher Memory Exhausted
"printer-state-reasons.stitcher-memory-exhausted" = "Stitcher Memory Exhausted";
+// TRANSLATORS: Stitcher Missing
"printer-state-reasons.stitcher-missing" = "Stitcher Missing";
+// TRANSLATORS: Stitcher Motor Failure
"printer-state-reasons.stitcher-motor-failure" = "Stitcher Motor Failure";
+// TRANSLATORS: Stitcher Near Limit
"printer-state-reasons.stitcher-near-limit" = "Stitcher Near Limit";
+// TRANSLATORS: Stitcher Offline
"printer-state-reasons.stitcher-offline" = "Stitcher Offline";
+// TRANSLATORS: Stitcher Opened
"printer-state-reasons.stitcher-opened" = "Stitcher Opened";
+// TRANSLATORS: Stitcher Over Temperature
"printer-state-reasons.stitcher-over-temperature" = "Stitcher Over Temperature";
+// TRANSLATORS: Stitcher Power Saver
"printer-state-reasons.stitcher-power-saver" = "Stitcher Power Saver";
+// TRANSLATORS: Stitcher Recoverable Failure
"printer-state-reasons.stitcher-recoverable-failure" = "Stitcher Recoverable Failure";
+// TRANSLATORS: Stitcher Recoverable Storage
"printer-state-reasons.stitcher-recoverable-storage" = "Stitcher Recoverable Storage";
+// TRANSLATORS: Stitcher Removed
"printer-state-reasons.stitcher-removed" = "Stitcher Removed";
+// TRANSLATORS: Stitcher Resource Added
"printer-state-reasons.stitcher-resource-added" = "Stitcher Resource Added";
+// TRANSLATORS: Stitcher Resource Removed
"printer-state-reasons.stitcher-resource-removed" = "Stitcher Resource Removed";
+// TRANSLATORS: Stitcher Thermistor Failure
"printer-state-reasons.stitcher-thermistor-failure" = "Stitcher Thermistor Failure";
+// TRANSLATORS: Stitcher Timing Failure
"printer-state-reasons.stitcher-timing-failure" = "Stitcher Timing Failure";
+// TRANSLATORS: Stitcher Turned Off
"printer-state-reasons.stitcher-turned-off" = "Stitcher Turned Off";
+// TRANSLATORS: Stitcher Turned On
"printer-state-reasons.stitcher-turned-on" = "Stitcher Turned On";
+// TRANSLATORS: Stitcher Under Temperature
"printer-state-reasons.stitcher-under-temperature" = "Stitcher Under Temperature";
+// TRANSLATORS: Stitcher Unrecoverable Failure
"printer-state-reasons.stitcher-unrecoverable-failure" = "Stitcher Unrecoverable Failure";
+// TRANSLATORS: Stitcher Unrecoverable Storage Error
"printer-state-reasons.stitcher-unrecoverable-storage-error" = "Stitcher Unrecoverable Storage Error";
+// TRANSLATORS: Stitcher Warming Up
"printer-state-reasons.stitcher-warming-up" = "Stitcher Warming Up";
+// TRANSLATORS: Stopped Partly
"printer-state-reasons.stopped-partly" = "Stopped Partly";
+// TRANSLATORS: Stopping
"printer-state-reasons.stopping" = "Stopping";
+// TRANSLATORS: Subunit Added
"printer-state-reasons.subunit-added" = "Subunit Added";
+// TRANSLATORS: Subunit Almost Empty
"printer-state-reasons.subunit-almost-empty" = "Subunit Almost Empty";
+// TRANSLATORS: Subunit Almost Full
"printer-state-reasons.subunit-almost-full" = "Subunit Almost Full";
+// TRANSLATORS: Subunit At Limit
"printer-state-reasons.subunit-at-limit" = "Subunit At Limit";
+// TRANSLATORS: Subunit Closed
"printer-state-reasons.subunit-closed" = "Subunit Closed";
+// TRANSLATORS: Subunit Cooling Down
+"printer-state-reasons.subunit-cooling-down" = "Subunit Cooling Down";
+// TRANSLATORS: Subunit Empty
"printer-state-reasons.subunit-empty" = "Subunit Empty";
+// TRANSLATORS: Subunit Full
"printer-state-reasons.subunit-full" = "Subunit Full";
+// TRANSLATORS: Subunit Life Almost Over
"printer-state-reasons.subunit-life-almost-over" = "Subunit Life Almost Over";
+// TRANSLATORS: Subunit Life Over
"printer-state-reasons.subunit-life-over" = "Subunit Life Over";
+// TRANSLATORS: Subunit Memory Exhausted
"printer-state-reasons.subunit-memory-exhausted" = "Subunit Memory Exhausted";
+// TRANSLATORS: Subunit Missing
"printer-state-reasons.subunit-missing" = "Subunit Missing";
+// TRANSLATORS: Subunit Motor Failure
"printer-state-reasons.subunit-motor-failure" = "Subunit Motor Failure";
+// TRANSLATORS: Subunit Near Limit
"printer-state-reasons.subunit-near-limit" = "Subunit Near Limit";
+// TRANSLATORS: Subunit Offline
"printer-state-reasons.subunit-offline" = "Subunit Offline";
+// TRANSLATORS: Subunit Opened
"printer-state-reasons.subunit-opened" = "Subunit Opened";
+// TRANSLATORS: Subunit Over Temperature
"printer-state-reasons.subunit-over-temperature" = "Subunit Over Temperature";
+// TRANSLATORS: Subunit Power Saver
"printer-state-reasons.subunit-power-saver" = "Subunit Power Saver";
+// TRANSLATORS: Subunit Recoverable Failure
"printer-state-reasons.subunit-recoverable-failure" = "Subunit Recoverable Failure";
+// TRANSLATORS: Subunit Recoverable Storage
"printer-state-reasons.subunit-recoverable-storage" = "Subunit Recoverable Storage";
+// TRANSLATORS: Subunit Removed
"printer-state-reasons.subunit-removed" = "Subunit Removed";
+// TRANSLATORS: Subunit Resource Added
"printer-state-reasons.subunit-resource-added" = "Subunit Resource Added";
+// TRANSLATORS: Subunit Resource Removed
"printer-state-reasons.subunit-resource-removed" = "Subunit Resource Removed";
+// TRANSLATORS: Subunit Thermistor Failure
"printer-state-reasons.subunit-thermistor-failure" = "Subunit Thermistor Failure";
+// TRANSLATORS: Subunit Timing Failure
"printer-state-reasons.subunit-timing-Failure" = "Subunit Timing Failure";
+// TRANSLATORS: Subunit Turned Off
"printer-state-reasons.subunit-turned-off" = "Subunit Turned Off";
+// TRANSLATORS: Subunit Turned On
"printer-state-reasons.subunit-turned-on" = "Subunit Turned On";
+// TRANSLATORS: Subunit Under Temperature
"printer-state-reasons.subunit-under-temperature" = "Subunit Under Temperature";
+// TRANSLATORS: Subunit Unrecoverable Failure
"printer-state-reasons.subunit-unrecoverable-failure" = "Subunit Unrecoverable Failure";
+// TRANSLATORS: Subunit Unrecoverable Storage
"printer-state-reasons.subunit-unrecoverable-storage" = "Subunit Unrecoverable Storage";
+// TRANSLATORS: Subunit Warming Up
"printer-state-reasons.subunit-warming-up" = "Subunit Warming Up";
+// TRANSLATORS: Timed Out
"printer-state-reasons.timed-out" = "Timed Out";
+// TRANSLATORS: Toner Empty
"printer-state-reasons.toner-empty" = "Toner Empty";
+// TRANSLATORS: Toner Low
"printer-state-reasons.toner-low" = "Toner Low";
+// TRANSLATORS: Trimmer Added
"printer-state-reasons.trimmer-added" = "Trimmer Added";
+// TRANSLATORS: Trimmer Almost Empty
"printer-state-reasons.trimmer-almost-empty" = "Trimmer Almost Empty";
+// TRANSLATORS: Trimmer Almost Full
"printer-state-reasons.trimmer-almost-full" = "Trimmer Almost Full";
+// TRANSLATORS: Trimmer At Limit
"printer-state-reasons.trimmer-at-limit" = "Trimmer At Limit";
+// TRANSLATORS: Trimmer Closed
"printer-state-reasons.trimmer-closed" = "Trimmer Closed";
+// TRANSLATORS: Trimmer Configuration Change
"printer-state-reasons.trimmer-configuration-change" = "Trimmer Configuration Change";
+// TRANSLATORS: Trimmer Cover Closed
"printer-state-reasons.trimmer-cover-closed" = "Trimmer Cover Closed";
+// TRANSLATORS: Trimmer Cover Open
"printer-state-reasons.trimmer-cover-open" = "Trimmer Cover Open";
+// TRANSLATORS: Trimmer Empty
"printer-state-reasons.trimmer-empty" = "Trimmer Empty";
+// TRANSLATORS: Trimmer Full
"printer-state-reasons.trimmer-full" = "Trimmer Full";
+// TRANSLATORS: Trimmer Interlock Closed
"printer-state-reasons.trimmer-interlock-closed" = "Trimmer Interlock Closed";
+// TRANSLATORS: Trimmer Interlock Open
"printer-state-reasons.trimmer-interlock-open" = "Trimmer Interlock Open";
+// TRANSLATORS: Trimmer Jam
"printer-state-reasons.trimmer-jam" = "Trimmer Jam";
+// TRANSLATORS: Trimmer Life Almost Over
"printer-state-reasons.trimmer-life-almost-over" = "Trimmer Life Almost Over";
+// TRANSLATORS: Trimmer Life Over
"printer-state-reasons.trimmer-life-over" = "Trimmer Life Over";
+// TRANSLATORS: Trimmer Memory Exhausted
"printer-state-reasons.trimmer-memory-exhausted" = "Trimmer Memory Exhausted";
+// TRANSLATORS: Trimmer Missing
"printer-state-reasons.trimmer-missing" = "Trimmer Missing";
+// TRANSLATORS: Trimmer Motor Failure
"printer-state-reasons.trimmer-motor-failure" = "Trimmer Motor Failure";
+// TRANSLATORS: Trimmer Near Limit
"printer-state-reasons.trimmer-near-limit" = "Trimmer Near Limit";
+// TRANSLATORS: Trimmer Offline
"printer-state-reasons.trimmer-offline" = "Trimmer Offline";
+// TRANSLATORS: Trimmer Opened
"printer-state-reasons.trimmer-opened" = "Trimmer Opened";
+// TRANSLATORS: Trimmer Over Temperature
"printer-state-reasons.trimmer-over-temperature" = "Trimmer Over Temperature";
+// TRANSLATORS: Trimmer Power Saver
"printer-state-reasons.trimmer-power-saver" = "Trimmer Power Saver";
+// TRANSLATORS: Trimmer Recoverable Failure
"printer-state-reasons.trimmer-recoverable-failure" = "Trimmer Recoverable Failure";
+// TRANSLATORS: Trimmer Recoverable Storage
"printer-state-reasons.trimmer-recoverable-storage" = "Trimmer Recoverable Storage";
+// TRANSLATORS: Trimmer Removed
"printer-state-reasons.trimmer-removed" = "Trimmer Removed";
+// TRANSLATORS: Trimmer Resource Added
"printer-state-reasons.trimmer-resource-added" = "Trimmer Resource Added";
+// TRANSLATORS: Trimmer Resource Removed
"printer-state-reasons.trimmer-resource-removed" = "Trimmer Resource Removed";
+// TRANSLATORS: Trimmer Thermistor Failure
"printer-state-reasons.trimmer-thermistor-failure" = "Trimmer Thermistor Failure";
+// TRANSLATORS: Trimmer Timing Failure
"printer-state-reasons.trimmer-timing-failure" = "Trimmer Timing Failure";
+// TRANSLATORS: Trimmer Turned Off
"printer-state-reasons.trimmer-turned-off" = "Trimmer Turned Off";
+// TRANSLATORS: Trimmer Turned On
"printer-state-reasons.trimmer-turned-on" = "Trimmer Turned On";
+// TRANSLATORS: Trimmer Under Temperature
"printer-state-reasons.trimmer-under-temperature" = "Trimmer Under Temperature";
+// TRANSLATORS: Trimmer Unrecoverable Failure
"printer-state-reasons.trimmer-unrecoverable-failure" = "Trimmer Unrecoverable Failure";
+// TRANSLATORS: Trimmer Unrecoverable Storage Error
"printer-state-reasons.trimmer-unrecoverable-storage-error" = "Trimmer Unrecoverable Storage Error";
+// TRANSLATORS: Trimmer Warming Up
"printer-state-reasons.trimmer-warming-up" = "Trimmer Warming Up";
+// TRANSLATORS: Unknown
"printer-state-reasons.unknown" = "Unknown";
+// TRANSLATORS: Wrapper Added
"printer-state-reasons.wrapper-added" = "Wrapper Added";
+// TRANSLATORS: Wrapper Almost Empty
"printer-state-reasons.wrapper-almost-empty" = "Wrapper Almost Empty";
+// TRANSLATORS: Wrapper Almost Full
"printer-state-reasons.wrapper-almost-full" = "Wrapper Almost Full";
+// TRANSLATORS: Wrapper At Limit
"printer-state-reasons.wrapper-at-limit" = "Wrapper At Limit";
+// TRANSLATORS: Wrapper Closed
"printer-state-reasons.wrapper-closed" = "Wrapper Closed";
+// TRANSLATORS: Wrapper Configuration Change
"printer-state-reasons.wrapper-configuration-change" = "Wrapper Configuration Change";
+// TRANSLATORS: Wrapper Cover Closed
"printer-state-reasons.wrapper-cover-closed" = "Wrapper Cover Closed";
+// TRANSLATORS: Wrapper Cover Open
"printer-state-reasons.wrapper-cover-open" = "Wrapper Cover Open";
+// TRANSLATORS: Wrapper Empty
"printer-state-reasons.wrapper-empty" = "Wrapper Empty";
+// TRANSLATORS: Wrapper Full
"printer-state-reasons.wrapper-full" = "Wrapper Full";
+// TRANSLATORS: Wrapper Interlock Closed
"printer-state-reasons.wrapper-interlock-closed" = "Wrapper Interlock Closed";
+// TRANSLATORS: Wrapper Interlock Open
"printer-state-reasons.wrapper-interlock-open" = "Wrapper Interlock Open";
+// TRANSLATORS: Wrapper Jam
"printer-state-reasons.wrapper-jam" = "Wrapper Jam";
+// TRANSLATORS: Wrapper Life Almost Over
"printer-state-reasons.wrapper-life-almost-over" = "Wrapper Life Almost Over";
+// TRANSLATORS: Wrapper Life Over
"printer-state-reasons.wrapper-life-over" = "Wrapper Life Over";
+// TRANSLATORS: Wrapper Memory Exhausted
"printer-state-reasons.wrapper-memory-exhausted" = "Wrapper Memory Exhausted";
+// TRANSLATORS: Wrapper Missing
"printer-state-reasons.wrapper-missing" = "Wrapper Missing";
+// TRANSLATORS: Wrapper Motor Failure
"printer-state-reasons.wrapper-motor-failure" = "Wrapper Motor Failure";
+// TRANSLATORS: Wrapper Near Limit
"printer-state-reasons.wrapper-near-limit" = "Wrapper Near Limit";
+// TRANSLATORS: Wrapper Offline
"printer-state-reasons.wrapper-offline" = "Wrapper Offline";
+// TRANSLATORS: Wrapper Opened
"printer-state-reasons.wrapper-opened" = "Wrapper Opened";
+// TRANSLATORS: Wrapper Over Temperature
"printer-state-reasons.wrapper-over-temperature" = "Wrapper Over Temperature";
+// TRANSLATORS: Wrapper Power Saver
"printer-state-reasons.wrapper-power-saver" = "Wrapper Power Saver";
+// TRANSLATORS: Wrapper Recoverable Failure
"printer-state-reasons.wrapper-recoverable-failure" = "Wrapper Recoverable Failure";
+// TRANSLATORS: Wrapper Recoverable Storage
"printer-state-reasons.wrapper-recoverable-storage" = "Wrapper Recoverable Storage";
+// TRANSLATORS: Wrapper Removed
"printer-state-reasons.wrapper-removed" = "Wrapper Removed";
+// TRANSLATORS: Wrapper Resource Added
"printer-state-reasons.wrapper-resource-added" = "Wrapper Resource Added";
+// TRANSLATORS: Wrapper Resource Removed
"printer-state-reasons.wrapper-resource-removed" = "Wrapper Resource Removed";
+// TRANSLATORS: Wrapper Thermistor Failure
"printer-state-reasons.wrapper-thermistor-failure" = "Wrapper Thermistor Failure";
+// TRANSLATORS: Wrapper Timing Failure
"printer-state-reasons.wrapper-timing-failure" = "Wrapper Timing Failure";
+// TRANSLATORS: Wrapper Turned Off
"printer-state-reasons.wrapper-turned-off" = "Wrapper Turned Off";
+// TRANSLATORS: Wrapper Turned On
"printer-state-reasons.wrapper-turned-on" = "Wrapper Turned On";
+// TRANSLATORS: Wrapper Under Temperature
"printer-state-reasons.wrapper-under-temperature" = "Wrapper Under Temperature";
+// TRANSLATORS: Wrapper Unrecoverable Failure
"printer-state-reasons.wrapper-unrecoverable-failure" = "Wrapper Unrecoverable Failure";
+// TRANSLATORS: Wrapper Unrecoverable Storage Error
"printer-state-reasons.wrapper-unrecoverable-storage-error" = "Wrapper Unrecoverable Storage Error";
+// TRANSLATORS: Wrapper Warming Up
"printer-state-reasons.wrapper-warming-up" = "Wrapper Warming Up";
+// TRANSLATORS: Idle
"printer-state.3" = "Idle";
+// TRANSLATORS: Processing
"printer-state.4" = "Processing";
+// TRANSLATORS: Stopped
"printer-state.5" = "Stopped";
+// TRANSLATORS: Printer Uptime
"printer-up-time" = "Printer Uptime";
+// TRANSLATORS: Printer Xri
+"printer-xri-requested" = "Printer Xri";
+"processing" = "processing";
+// TRANSLATORS: Proof Print
"proof-print" = "Proof Print";
+// TRANSLATORS: Proof Print Copies
"proof-print-copies" = "Proof Print Copies";
+// TRANSLATORS: Punching
"punching" = "Punching";
+// TRANSLATORS: Punching Locations
"punching-locations" = "Punching Locations";
+// TRANSLATORS: Punching Offset
"punching-offset" = "Punching Offset";
+// TRANSLATORS: Punch Edge
"punching-reference-edge" = "Punch Edge";
+// TRANSLATORS: Bottom
"punching-reference-edge.bottom" = "Bottom";
+// TRANSLATORS: Left
"punching-reference-edge.left" = "Left";
+// TRANSLATORS: Right
"punching-reference-edge.right" = "Right";
+// TRANSLATORS: Top
"punching-reference-edge.top" = "Top";
+"request id is %s-%d (%d file(s))" = "request id is %s-%d (%d file(s))";
+"request-id uses indefinite length" = "request-id uses indefinite length";
+// TRANSLATORS: Request Power State
+"request-power-state" = "Request Power State";
+// TRANSLATORS: Requested Attributes
"requested-attributes" = "Requested Attributes";
+// TRANSLATORS: Resource Format
+"resource-format" = "Resource Format";
+// TRANSLATORS: Resource Format Accepted
+"resource-format-accepted" = "Resource Format Accepted";
+// TRANSLATORS: Resource Formats
+"resource-formats" = "Resource Formats";
+// TRANSLATORS: Resource ID
+"resource-id" = "Resource ID";
+// TRANSLATORS: Resource Ids
+"resource-ids" = "Resource Ids";
+// TRANSLATORS: Resource K Octets
+"resource-k-octets" = "Resource K Octets";
+// TRANSLATORS: Resource Signature
+"resource-signature" = "Resource Signature";
+// TRANSLATORS: Resource State
+"resource-state" = "Resource State";
+// TRANSLATORS: Resource State Reasons
+"resource-state-reasons" = "Resource State Reasons";
+// TRANSLATORS: Cancel
+"resource-state-reasons.cancel-requested" = "Cancel";
+// TRANSLATORS: Install
+"resource-state-reasons.install-requested" = "Install";
+// TRANSLATORS: Resource Incoming
+"resource-state-reasons.resource-incoming" = "Resource Incoming";
+// TRANSLATORS: Pending
+"resource-state.3" = "Pending";
+// TRANSLATORS: Available
+"resource-state.4" = "Available";
+// TRANSLATORS: Installed
+"resource-state.5" = "Installed";
+// TRANSLATORS: Canceled
+"resource-state.6" = "Canceled";
+// TRANSLATORS: Aborted
+"resource-state.7" = "Aborted";
+// TRANSLATORS: Resource States
+"resource-states" = "Resource States";
+// TRANSLATORS: Resource Type
+"resource-type" = "Resource Type";
+// TRANSLATORS: Executable Firmware
+"resource-type.executable-firmware" = "Executable Firmware";
+// TRANSLATORS: Executable Software
+"resource-type.executable-software" = "Executable Software";
+// TRANSLATORS: Static Font
+"resource-type.static-font" = "Static Font";
+// TRANSLATORS: Static Form
+"resource-type.static-form" = "Static Form";
+// TRANSLATORS: Static Icc Profile
+"resource-type.static-icc-profile" = "Static Icc Profile";
+// TRANSLATORS: Static Image
+"resource-type.static-image" = "Static Image";
+// TRANSLATORS: Static Logo
+"resource-type.static-logo" = "Static Logo";
+// TRANSLATORS: Static Other
+"resource-type.static-other" = "Static Other";
+// TRANSLATORS: Static Strings
+"resource-type.static-strings" = "Static Strings";
+// TRANSLATORS: Template Document
+"resource-type.template-document" = "Template Document";
+// TRANSLATORS: Template Job
+"resource-type.template-job" = "Template Job";
+// TRANSLATORS: Template Printer
+"resource-type.template-printer" = "Template Printer";
+// TRANSLATORS: Resource Types
+"resource-types" = "Resource Types";
+// TRANSLATORS: Restart Get Interval
+"restart-get-interval" = "Restart Get Interval";
+// TRANSLATORS: Retry Interval
"retry-interval" = "Retry Interval";
+// TRANSLATORS: Retry Timeout
"retry-time-out" = "Retry Timeout";
+// TRANSLATORS: Save Disposition
"save-disposition" = "Save Disposition";
+// TRANSLATORS: None
"save-disposition.none" = "None";
+// TRANSLATORS: Print and Save
"save-disposition.print-save" = "Print and Save";
+// TRANSLATORS: Save Only
"save-disposition.save-only" = "Save Only";
+// TRANSLATORS: Save Document Format
"save-document-format" = "Save Document Format";
+// TRANSLATORS: Save Info
"save-info" = "Save Info";
+// TRANSLATORS: Save Location
"save-location" = "Save Location";
+// TRANSLATORS: Save Name
"save-name" = "Save Name";
+"scheduler is not running" = "scheduler is not running";
+"scheduler is running" = "scheduler is running";
+// TRANSLATORS: Separator Sheets
"separator-sheets" = "Separator Sheets";
+// TRANSLATORS: Type of Separator Sheets
"separator-sheets-type" = "Type of Separator Sheets";
+// TRANSLATORS: Start and End Sheets
"separator-sheets-type.both-sheets" = "Start and End Sheets";
+// TRANSLATORS: End Sheet
"separator-sheets-type.end-sheet" = "End Sheet";
+// TRANSLATORS: None
"separator-sheets-type.none" = "None";
+// TRANSLATORS: Slip Sheets
"separator-sheets-type.slip-sheets" = "Slip Sheets";
+// TRANSLATORS: Start Sheet
"separator-sheets-type.start-sheet" = "Start Sheet";
+// TRANSLATORS: Collate Copies
"sheet-collate" = "Collate Copies";
+// TRANSLATORS: Yes
"sheet-collate.collated" = "Yes";
+// TRANSLATORS: No
"sheet-collate.uncollated" = "No";
+// TRANSLATORS: 2-Sided Printing
"sides" = "2-Sided Printing";
+// TRANSLATORS: Off
"sides.one-sided" = "Off";
+// TRANSLATORS: On (Portrait)
"sides.two-sided-long-edge" = "On (Portrait)";
+// TRANSLATORS: On (Landscape)
"sides.two-sided-short-edge" = "On (Landscape)";
+// TRANSLATORS: Start Power State
+"start-power-state" = "Start Power State";
+"stat of %s failed: %s" = "stat of %s failed: %s";
+"status\t\tShow status of daemon and queue." = "status\t\tShow status of daemon and queue.";
+// TRANSLATORS: Status Message
"status-message" = "Status Message";
+// TRANSLATORS: Staple
"stitching" = "Staple";
+// TRANSLATORS: Stitching Angle
"stitching-angle" = "Stitching Angle";
+// TRANSLATORS: Stitching Locations
"stitching-locations" = "Stitching Locations";
+// TRANSLATORS: Staple Method
"stitching-method" = "Staple Method";
+// TRANSLATORS: Automatic
"stitching-method.auto" = "Automatic";
+// TRANSLATORS: Crimp
"stitching-method.crimp" = "Crimp";
+// TRANSLATORS: Wire
"stitching-method.wire" = "Wire";
+// TRANSLATORS: Stitching Offset
"stitching-offset" = "Stitching Offset";
+// TRANSLATORS: Staple Edge
"stitching-reference-edge" = "Staple Edge";
+// TRANSLATORS: Bottom
"stitching-reference-edge.bottom" = "Bottom";
+// TRANSLATORS: Left
"stitching-reference-edge.left" = "Left";
+// TRANSLATORS: Right
"stitching-reference-edge.right" = "Right";
+// TRANSLATORS: Top
"stitching-reference-edge.top" = "Top";
+"stopped" = "stopped";
+// TRANSLATORS: Subject
"subject" = "Subject";
+// TRANSLATORS: Subscription Privacy Attributes
+"subscription-privacy-attributes" = "Subscription Privacy Attributes";
+// TRANSLATORS: All
+"subscription-privacy-attributes.all" = "All";
+// TRANSLATORS: Default
+"subscription-privacy-attributes.default" = "Default";
+// TRANSLATORS: None
+"subscription-privacy-attributes.none" = "None";
+// TRANSLATORS: Subscription Description
+"subscription-privacy-attributes.subscription-description" = "Subscription Description";
+// TRANSLATORS: Subscription Template
+"subscription-privacy-attributes.subscription-template" = "Subscription Template";
+// TRANSLATORS: Subscription Privacy Scope
+"subscription-privacy-scope" = "Subscription Privacy Scope";
+// TRANSLATORS: All
+"subscription-privacy-scope.all" = "All";
+// TRANSLATORS: Default
+"subscription-privacy-scope.default" = "Default";
+// TRANSLATORS: None
+"subscription-privacy-scope.none" = "None";
+// TRANSLATORS: Owner
+"subscription-privacy-scope.owner" = "Owner";
+"system default destination: %s" = "system default destination: %s";
+"system default destination: %s/%s" = "system default destination: %s/%s";
+// TRANSLATORS: System State
+"system-state" = "System State";
+// TRANSLATORS: System State Reasons
+"system-state-reasons" = "System State Reasons";
+// TRANSLATORS: Idle
+"system-state.3" = "Idle";
+// TRANSLATORS: Processing
+"system-state.4" = "Processing";
+// TRANSLATORS: Stopped
+"system-state.5" = "Stopped";
+// TRANSLATORS: System URI
+"system-uri" = "System URI";
+// TRANSLATORS: T33 Subaddress
"t33-subaddress" = "T33 Subaddress";
+// TRANSLATORS: Timeout Predicate
+"timeout-predicate" = "Timeout Predicate";
+// TRANSLATORS: Activity
+"timeout-predicate.activity" = "Activity";
+// TRANSLATORS: Inactivity
+"timeout-predicate.inactivity" = "Inactivity";
+// TRANSLATORS: None
+"timeout-predicate.none" = "None";
+// TRANSLATORS: To Name
"to-name" = "To Name";
+// TRANSLATORS: Transmission Status
"transmission-status" = "Transmission Status";
+// TRANSLATORS: Pending
"transmission-status.3" = "Pending";
+// TRANSLATORS: Pending Retry
"transmission-status.4" = "Pending Retry";
+// TRANSLATORS: Processing
"transmission-status.5" = "Processing";
+// TRANSLATORS: Canceled
"transmission-status.7" = "Canceled";
+// TRANSLATORS: Aborted
"transmission-status.8" = "Aborted";
+// TRANSLATORS: Completed
"transmission-status.9" = "Completed";
+// TRANSLATORS: Cut
"trimming" = "Cut";
+// TRANSLATORS: Cut Position
"trimming-offset" = "Cut Position";
+// TRANSLATORS: Cut Edge
"trimming-reference-edge" = "Cut Edge";
+// TRANSLATORS: Bottom
"trimming-reference-edge.bottom" = "Bottom";
+// TRANSLATORS: Left
"trimming-reference-edge.left" = "Left";
+// TRANSLATORS: Right
"trimming-reference-edge.right" = "Right";
+// TRANSLATORS: Top
"trimming-reference-edge.top" = "Top";
+// TRANSLATORS: Type of Cut
"trimming-type" = "Type of Cut";
+// TRANSLATORS: Draw Line
"trimming-type.draw-line" = "Draw Line";
+// TRANSLATORS: Full
"trimming-type.full" = "Full";
+// TRANSLATORS: Partial
"trimming-type.partial" = "Partial";
+// TRANSLATORS: Perforate
"trimming-type.perforate" = "Perforate";
+// TRANSLATORS: Score
"trimming-type.score" = "Score";
+// TRANSLATORS: Tab
"trimming-type.tab" = "Tab";
+// TRANSLATORS: Cut After
"trimming-when" = "Cut After";
+// TRANSLATORS: Every Document
"trimming-when.after-documents" = "Every Document";
+// TRANSLATORS: Job
"trimming-when.after-job" = "Job";
+// TRANSLATORS: Every Set
"trimming-when.after-sets" = "Every Set";
+// TRANSLATORS: Every Page
"trimming-when.after-sheets" = "Every Page";
+"unknown" = "unknown";
+"untitled" = "untitled";
+"variable-bindings uses indefinite length" = "variable-bindings uses indefinite length";
+// TRANSLATORS: Which Printers
+"which-printers" = "Which Printers";
+// TRANSLATORS: All
+"which-printers.all" = "All";
+// TRANSLATORS: Idle
+"which-printers.idle" = "Idle";
+// TRANSLATORS: Not Accepting
+"which-printers.not-accepting" = "Not Accepting";
+// TRANSLATORS: Processing
+"which-printers.processing" = "Processing";
+// TRANSLATORS: Shutdown
+"which-printers.shutdown" = "Shutdown";
+// TRANSLATORS: Stopped
+"which-printers.stopped" = "Stopped";
+// TRANSLATORS: Testing
+"which-printers.testing" = "Testing";
+// TRANSLATORS: X Accuracy
"x-accuracy" = "X Accuracy";
+// TRANSLATORS: X Dimension
"x-dimension" = "X Dimension";
+// TRANSLATORS: X Offset
"x-offset" = "X Offset";
+// TRANSLATORS: X Origin
"x-origin" = "X Origin";
+// TRANSLATORS: Y Accuracy
"y-accuracy" = "Y Accuracy";
+// TRANSLATORS: Y Dimension
"y-dimension" = "Y Dimension";
+// TRANSLATORS: Y Offset
"y-offset" = "Y Offset";
+// TRANSLATORS: Y Origin
"y-origin" = "Y Origin";
+// TRANSLATORS: Z Accuracy
"z-accuracy" = "Z Accuracy";
+// TRANSLATORS: Z Dimension
"z-dimension" = "Z Dimension";
+// TRANSLATORS: Z Offset
"z-offset" = "Z Offset";
+"{service_domain} Domain name" = "{service_domain} Domain name";
+"{service_hostname} Fully-qualified domain name" = "{service_hostname} Fully-qualified domain name";
+"{service_name} Service instance name" = "{service_name} Service instance name";
+"{service_port} Port number" = "{service_port} Port number";
+"{service_regtype} DNS-SD registration type" = "{service_regtype} DNS-SD registration type";
+"{service_scheme} URI scheme" = "{service_scheme} URI scheme";
+"{service_uri} URI" = "{service_uri} URI";
+"{txt_*} Value of TXT record key" = "{txt_*} Value of TXT record key";
+"{} URI" = "{} URI";
+"~/.cups/lpoptions file names default destination that does not exist." = "~/.cups/lpoptions file names default destination that does not exist.";
diff --git a/locale/cups_ca.po b/locale/cups_ca.po
index 19e695cb4..1f970846f 100644
--- a/locale/cups_ca.po
+++ b/locale/cups_ca.po
@@ -13,11 +13,11 @@ msgid ""
msgstr ""
"Project-Id-Version: CUPS 2.3\n"
"Report-Msgid-Bugs-To: https://github.com/apple/cups/issues\n"
-"POT-Creation-Date: 2018-12-06 14:58-0500\n"
+"POT-Creation-Date: 2019-04-24 18:36-0400\n"
"PO-Revision-Date: 2012-09-29 11:21+0200\n"
"Last-Translator: Àngel Mompó <mecatxis@gmail.com>\n"
"Language-Team: Catalan <ca@dodds.net>\n"
-"Language: \n"
+"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -1540,6 +1540,9 @@ msgstr ""
msgid "--false Always false"
msgstr ""
+msgid "--help Show program help"
+msgstr ""
+
msgid "--hold Hold new jobs"
msgstr ""
@@ -1570,6 +1573,9 @@ msgstr ""
msgid "--name regex Match service name to regular expression"
msgstr ""
+msgid "--no-web-forms Disable web forms for media and supplies"
+msgstr ""
+
msgid "--not expression Unary NOT of expression"
msgstr ""
@@ -1665,6 +1671,9 @@ msgstr "-15"
msgid "-2"
msgstr "-2"
+msgid "-2 Set 2-sided printing support (default=1-sided)"
+msgstr ""
+
msgid "-20"
msgstr "-20"
@@ -1746,6 +1755,9 @@ msgstr ""
msgid "-D description Specify the textual description of the printer"
msgstr ""
+msgid "-D device-uri Set the device URI for the printer"
+msgstr ""
+
msgid ""
"-E Enable and accept jobs on the printer (after -p)"
msgstr ""
@@ -1788,12 +1800,19 @@ msgid ""
" Ignore specific warnings"
msgstr ""
+msgid ""
+"-K keypath Set location of server X.509 certificates and keys."
+msgstr ""
+
msgid "-L Send requests using content-length"
msgstr ""
msgid "-L location Specify the textual location of the printer"
msgstr ""
+msgid "-M manufacturer Set manufacturer name (default=Test)"
+msgstr ""
+
msgid "-P destination Show status for the specified destination"
msgstr ""
@@ -1805,6 +1824,9 @@ msgid ""
"standard output"
msgstr ""
+msgid "-P filename.ppd Load printer attributes from PPD file"
+msgstr ""
+
msgid "-P number[-number] Match port to number or range"
msgstr ""
@@ -1865,6 +1887,9 @@ msgstr ""
msgid "-a [destination(s)] Show the accepting state of destinations"
msgstr ""
+msgid "-a filename.conf Load printer attributes from conf file"
+msgstr ""
+
msgid "-c Make a copy of the print file(s)"
msgstr ""
@@ -1877,6 +1902,9 @@ msgstr ""
msgid "-c class Add the named destination to a class"
msgstr ""
+msgid "-c command Set print command"
+msgstr ""
+
msgid "-c cupsd.conf Set cupsd.conf file to use."
msgstr ""
@@ -1895,6 +1923,9 @@ msgstr ""
msgid "-d regex Match domain to regular expression"
msgstr ""
+msgid "-d spool-directory Set spool directory"
+msgstr ""
+
msgid "-e Show available destinations on the network"
msgstr ""
@@ -1904,6 +1935,9 @@ msgstr ""
msgid "-f filename Set default request filename"
msgstr ""
+msgid "-f type/subtype[,...] Set supported file types"
+msgstr ""
+
msgid "-h Show this usage message."
msgstr ""
@@ -1916,6 +1950,9 @@ msgstr ""
msgid "-h server[:port] Connect to the named server and port"
msgstr ""
+msgid "-i iconfile.png Set icon file"
+msgstr ""
+
msgid "-i id Specify an existing job ID to modify"
msgstr ""
@@ -1926,6 +1963,9 @@ msgid ""
"-i seconds Repeat the last file with the given time interval"
msgstr ""
+msgid "-k Keep job spool files"
+msgstr ""
+
msgid "-l List attributes"
msgstr ""
@@ -1941,6 +1981,9 @@ msgstr ""
msgid "-l Show verbose (long) output"
msgstr ""
+msgid "-l location Set location of printer"
+msgstr ""
+
msgid ""
"-m Send an email notification when the job completes"
msgstr ""
@@ -1952,6 +1995,9 @@ msgid ""
"-m everywhere Specify the printer is compatible with IPP Everywhere"
msgstr ""
+msgid "-m model Set model name (default=Printer)"
+msgstr ""
+
msgid ""
"-m model Specify a standard model/PPD file for the printer"
msgstr ""
@@ -1959,6 +2005,9 @@ msgstr ""
msgid "-n count Repeat the last file the given number of times"
msgstr ""
+msgid "-n hostname Set hostname for printer"
+msgstr ""
+
msgid "-n num-copies Specify the number of copies to print"
msgstr ""
@@ -2061,6 +2110,9 @@ msgstr ""
msgid "-p destination Specify/add the named destination"
msgstr ""
+msgid "-p port Set port number for printer"
+msgstr ""
+
msgid "-q Quietly report match via exit code"
msgstr ""
@@ -2091,6 +2143,9 @@ msgstr ""
msgid "-r reason Specify a reason message that others can see"
msgstr ""
+msgid "-r subtype,[subtype] Set DNS-SD service subtype"
+msgstr ""
+
msgid "-s Be silent"
msgstr ""
@@ -2103,6 +2158,9 @@ msgstr ""
msgid "-s cups-files.conf Set cups-files.conf file to use."
msgstr ""
+msgid "-s speed[,color-speed] Set speed in pages per minute"
+msgstr ""
+
msgid "-t Produce a test report"
msgstr ""
@@ -2657,16 +2715,6 @@ msgstr "95"
msgid "?Invalid help command unknown."
msgstr "?Comanda d'ajuda no vàlida desconeguda."
-msgid "A Samba password is required to export printer drivers"
-msgstr ""
-"Necessiteu una contrasenya de Samba per exportar els controladors "
-"d'impressora"
-
-msgid "A Samba username is required to export printer drivers"
-msgstr ""
-"Necessiteu una nom d'usuari de Samba per exportar els controladors "
-"d'impressora"
-
#, c-format
msgid "A class named \"%s\" already exists."
msgstr "Ja existeix una classe anomenada «%s»."
@@ -3468,9 +3516,6 @@ msgstr "Executiu"
msgid "Expectation Failed"
msgstr "Ha fallat la condició del valor que s'esperava"
-msgid "Export Printers to Samba"
-msgstr "Exportar les impressores al Samba"
-
msgid "Expressions:"
msgstr ""
@@ -3863,6 +3908,10 @@ msgstr "La línia la longitud màxima permesa (255 caràcters)"
msgid "List Available Printers"
msgstr "Llista les impressores disponibles"
+#, c-format
+msgid "Listening on port %d."
+msgstr ""
+
msgid "Local printer created."
msgstr ""
@@ -4404,10 +4453,6 @@ msgstr "Remitent"
msgid "Rewind"
msgstr "Rebobina"
-#, c-format
-msgid "Running command: %s %s -N -A %s -c '%s'"
-msgstr "S'està executant l'ordre: %s %s -N -A %s -c «%s»"
-
msgid "SEQUENCE uses indefinite length"
msgstr "SEQUENCE té una longitud indefinida"
@@ -4749,6 +4794,9 @@ msgstr "No s'ha pogut assignar memòria per la pàgina d'informació"
msgid "Unable to allocate memory for pages array"
msgstr "No s'ha pogut assignar memòria per la matriu de pàgines"
+msgid "Unable to allocate memory for printer"
+msgstr ""
+
msgid "Unable to cancel print job."
msgstr "No es pot cancel·lar la feina d'impressió."
@@ -4799,6 +4847,10 @@ msgstr ""
msgid "Unable to create server credentials."
msgstr ""
+#, c-format
+msgid "Unable to create spool directory \"%s\": %s"
+msgstr ""
+
msgid "Unable to create temporary file"
msgstr "No es pot crear el fitxer temporal"
@@ -4814,6 +4866,10 @@ msgstr "No es pot executar la comanda de manteniment"
msgid "Unable to edit cupsd.conf files larger than 1MB"
msgstr "No es poden editar fitxers cupsd.conf més grans d'1MB"
+#, c-format
+msgid "Unable to establish a secure connection to host (%d)."
+msgstr ""
+
msgid ""
"Unable to establish a secure connection to host (certificate chain invalid)."
msgstr ""
@@ -4858,6 +4914,10 @@ msgstr ""
msgid "Unable to establish a secure connection to host."
msgstr "No es pot establir una connexió segura amb l'amfitrió."
+#, c-format
+msgid "Unable to execute command \"%s\": %s"
+msgstr ""
+
msgid "Unable to find destination for job"
msgstr "No es pot trobar el destí de la feina"
@@ -4941,16 +5001,16 @@ msgstr "No es pot imprimir la pàgina de prova"
msgid "Unable to read print data."
msgstr "No es poden llegir les dades d'impressió."
+#, c-format
+msgid "Unable to register \"%s.%s\": %d"
+msgstr ""
+
msgid "Unable to rename job document file."
msgstr ""
msgid "Unable to resolve printer-uri."
msgstr ""
-#, c-format
-msgid "Unable to run \"%s\": %s"
-msgstr "No es pot executar «%s»: %s"
-
msgid "Unable to see in file"
msgstr "No es pot veure al fitxer"
@@ -4996,6 +5056,10 @@ msgid "Unknown choice \"%s\" for option \"%s\"."
msgstr "La tria de «%s» per l'opció «%s» és desconeguda."
#, c-format
+msgid "Unknown directive \"%s\" on line %d of \"%s\" ignored."
+msgstr ""
+
+#, c-format
msgid "Unknown encryption option value: \"%s\"."
msgstr "El valor de l'opció de xifrat «%s» és desconegut."
@@ -5112,26 +5176,6 @@ msgstr "El tipus de valor no és compatible"
msgid "Upgrade Required"
msgstr "S'ha d'actualitzar"
-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 ""
-"Sintaxi:\n"
-"\n"
-" lpadmin [-h servidor] -d destí\n"
-" lpadmin [-h servidor] -x destí\n"
-" lpadmin [-h servidor] -p impressora [-c afegir-classe] [-i interfície] [-"
-"m model]\n"
-" [-r eliminar-classe] [-v dispositiu] [-D descripció]\n"
-" [-P fitxer-ppd] [-o nom=valor]\n"
-" [-u allow:usuari,usuari] [-u deny:usuari,usuari]"
-
#, c-format
msgid "Usage: %s [options] destination(s)"
msgstr ""
@@ -5160,6 +5204,9 @@ msgid ""
" program | cupstestppd [options] -"
msgstr ""
+msgid "Usage: ippeveprinter [options] \"name\""
+msgstr ""
+
msgid ""
"Usage: ippfind [options] regtype[,subtype][.domain.] ... [expression]\n"
" ippfind [options] name[.regtype[.domain.]] ... [expression]\n"
@@ -5234,6 +5281,10 @@ msgstr ""
msgid "Usage: snmp [host-or-ip-address]"
msgstr "Sintaxi: snmp [adreça-amfitrió-o-ip]"
+#, c-format
+msgid "Using spool directory \"%s\"."
+msgstr ""
+
msgid "Value uses indefinite length"
msgstr "El valor té una longitud indefinida"
@@ -5262,12 +5313,8 @@ msgid "Yes"
msgstr "Sí"
#, c-format
-msgid ""
-"You must access this page using the URL <A HREF=\"https://%s:%d%s\">https://"
-"%s:%d%s</A>."
-msgstr ""
-"Heu d'accedir a aquesta pagina a través de la URL <A HREF=\"https://%s:%d%s"
-"\">https://%s:%d%s</A>."
+msgid "You must access this page using the URL https://%s:%d%s."
+msgstr "Heu d'accedir a aquesta pagina a través de la URL https://%s:%d%s."
msgid "ZPL Label Printer"
msgstr "Impressora d'etiquetes ZPL"
@@ -5278,212 +5325,287 @@ msgstr "Zebra"
msgid "aborted"
msgstr "interromput"
+#. TRANSLATORS: Accuracy Units
msgid "accuracy-units"
-msgstr "Accuracy Units"
+msgstr ""
+#. TRANSLATORS: Millimeters
msgid "accuracy-units.mm"
-msgstr "Mm"
+msgstr ""
+#. TRANSLATORS: Nanometers
msgid "accuracy-units.nm"
-msgstr "Nm"
+msgstr ""
+#. TRANSLATORS: Micrometers
msgid "accuracy-units.um"
-msgstr "Um"
+msgstr ""
+#. TRANSLATORS: Bale Output
msgid "baling"
-msgstr "Bale Output"
+msgstr ""
+#. TRANSLATORS: Bale Using
msgid "baling-type"
-msgstr "Baling Type"
+msgstr ""
+#. TRANSLATORS: Band
msgid "baling-type.band"
-msgstr "Band"
+msgstr ""
+#. TRANSLATORS: Shrink Wrap
msgid "baling-type.shrink-wrap"
-msgstr "Shrink Wrap"
+msgstr ""
+#. TRANSLATORS: Wrap
msgid "baling-type.wrap"
-msgstr "Wrap"
+msgstr ""
+#. TRANSLATORS: Bale After
msgid "baling-when"
-msgstr "Baling When"
+msgstr ""
+#. TRANSLATORS: Job
msgid "baling-when.after-job"
-msgstr "After Job"
+msgstr ""
+#. TRANSLATORS: Sets
msgid "baling-when.after-sets"
-msgstr "After Sets"
+msgstr ""
+#. TRANSLATORS: Bind Output
msgid "binding"
-msgstr "Bind Output"
+msgstr ""
+#. TRANSLATORS: Bind Edge
msgid "binding-reference-edge"
-msgstr "Binding Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "binding-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "binding-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "binding-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "binding-reference-edge.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Binder Type
msgid "binding-type"
-msgstr "Binding Type"
+msgstr ""
+#. TRANSLATORS: Adhesive
msgid "binding-type.adhesive"
-msgstr "Adhesive"
+msgstr ""
+#. TRANSLATORS: Comb
msgid "binding-type.comb"
-msgstr "Comb"
+msgstr ""
+#. TRANSLATORS: Flat
msgid "binding-type.flat"
-msgstr "Flat"
+msgstr ""
+#. TRANSLATORS: Padding
msgid "binding-type.padding"
-msgstr "Padding"
+msgstr ""
+#. TRANSLATORS: Perfect
msgid "binding-type.perfect"
-msgstr "Perfect"
+msgstr ""
+#. TRANSLATORS: Spiral
msgid "binding-type.spiral"
-msgstr "Spiral"
+msgstr ""
+#. TRANSLATORS: Tape
msgid "binding-type.tape"
-msgstr "Tape"
+msgstr ""
+#. TRANSLATORS: Velo
msgid "binding-type.velo"
-msgstr "Velo"
+msgstr ""
msgid "canceled"
msgstr "cancel·lat"
+#. TRANSLATORS: Chamber Humidity
+msgid "chamber-humidity"
+msgstr ""
+
+#. TRANSLATORS: Chamber Temperature
+msgid "chamber-temperature"
+msgstr ""
+
+#. TRANSLATORS: Print Job Cost
msgid "charge-info-message"
-msgstr "Charge Info Message"
+msgstr ""
+#. TRANSLATORS: Coat Sheets
msgid "coating"
-msgstr "Coat Sheets"
+msgstr ""
+#. TRANSLATORS: Add Coating To
msgid "coating-sides"
-msgstr "Coating Sides"
+msgstr ""
+#. TRANSLATORS: Back
msgid "coating-sides.back"
-msgstr "Back"
+msgstr ""
+#. TRANSLATORS: Front and Back
msgid "coating-sides.both"
-msgstr "Both"
+msgstr ""
+#. TRANSLATORS: Front
msgid "coating-sides.front"
-msgstr "Front"
+msgstr ""
+#. TRANSLATORS: Type of Coating
msgid "coating-type"
-msgstr "Coating Type"
+msgstr ""
+#. TRANSLATORS: Archival
msgid "coating-type.archival"
-msgstr "Archival"
+msgstr ""
+#. TRANSLATORS: Archival Glossy
msgid "coating-type.archival-glossy"
-msgstr "Archival Glossy"
+msgstr ""
+#. TRANSLATORS: Archival Matte
msgid "coating-type.archival-matte"
-msgstr "Archival Matte"
+msgstr ""
+#. TRANSLATORS: Archival Semi Gloss
msgid "coating-type.archival-semi-gloss"
-msgstr "Archival Semi Gloss"
+msgstr ""
+#. TRANSLATORS: Glossy
msgid "coating-type.glossy"
-msgstr "Glossy"
+msgstr ""
+#. TRANSLATORS: High Gloss
msgid "coating-type.high-gloss"
-msgstr "High Gloss"
+msgstr ""
+#. TRANSLATORS: Matte
msgid "coating-type.matte"
-msgstr "Matte"
+msgstr ""
+#. TRANSLATORS: Semi-gloss
msgid "coating-type.semi-gloss"
-msgstr "Semi-Gloss"
+msgstr ""
+#. TRANSLATORS: Silicone
msgid "coating-type.silicone"
-msgstr "Silicone"
+msgstr ""
+#. TRANSLATORS: Translucent
msgid "coating-type.translucent"
-msgstr "Translucent"
+msgstr ""
msgid "completed"
msgstr "completat"
+#. TRANSLATORS: Print Confirmation Sheet
msgid "confirmation-sheet-print"
-msgstr "Confirmation Sheet Print"
+msgstr ""
+#. TRANSLATORS: Copies
msgid "copies"
-msgstr "Copies"
+msgstr ""
+#. TRANSLATORS: Back Cover
msgid "cover-back"
-msgstr "Cover Back"
+msgstr ""
+#. TRANSLATORS: Front Cover
msgid "cover-front"
-msgstr "Cover Front"
+msgstr ""
+#. TRANSLATORS: Cover Sheet Info
msgid "cover-sheet-info"
-msgstr "Cover Sheet Info"
+msgstr ""
+#. TRANSLATORS: Date Time
msgid "cover-sheet-info-supported.date-time"
-msgstr "Date Time"
+msgstr ""
+#. TRANSLATORS: From Name
msgid "cover-sheet-info-supported.from-name"
-msgstr "From Name"
+msgstr ""
+#. TRANSLATORS: Logo
msgid "cover-sheet-info-supported.logo"
-msgstr "Logo"
+msgstr ""
+#. TRANSLATORS: Message
msgid "cover-sheet-info-supported.message"
-msgstr "Message"
+msgstr ""
+#. TRANSLATORS: Organization
msgid "cover-sheet-info-supported.organization"
-msgstr "Organization"
+msgstr ""
+#. TRANSLATORS: Subject
msgid "cover-sheet-info-supported.subject"
-msgstr "Subject"
+msgstr ""
+#. TRANSLATORS: To Name
msgid "cover-sheet-info-supported.to-name"
-msgstr "To Name"
+msgstr ""
+#. TRANSLATORS: Printed Cover
msgid "cover-type"
-msgstr "Cover Type"
+msgstr ""
+#. TRANSLATORS: No Cover
msgid "cover-type.no-cover"
-msgstr "No Cover"
+msgstr ""
+#. TRANSLATORS: Back Only
msgid "cover-type.print-back"
-msgstr "Print Back"
+msgstr ""
+#. TRANSLATORS: Front and Back
msgid "cover-type.print-both"
-msgstr "Print Both"
+msgstr ""
+#. TRANSLATORS: Front Only
msgid "cover-type.print-front"
-msgstr "Print Front"
+msgstr ""
+#. TRANSLATORS: None
msgid "cover-type.print-none"
-msgstr "Print None"
+msgstr ""
+#. TRANSLATORS: Cover Output
msgid "covering"
-msgstr "Cover Output"
+msgstr ""
+#. TRANSLATORS: Add Cover
msgid "covering-name"
-msgstr "Covering Name"
+msgstr ""
+#. TRANSLATORS: Plain
msgid "covering-name.plain"
-msgstr "Plain"
+msgstr ""
+#. TRANSLATORS: Pre-cut
msgid "covering-name.pre-cut"
-msgstr "Pre Cut"
+msgstr ""
+#. TRANSLATORS: Pre-printed
msgid "covering-name.pre-printed"
-msgstr "Pre Printed"
+msgstr ""
msgid "cups-deviced failed to execute."
msgstr "no s'ha pogut executar correctament la cups-deviced."
@@ -5554,8 +5676,9 @@ msgstr "cupstestppd: l'opció -q no és compatible amb l'opció -v."
msgid "cupstestppd: The -v option is incompatible with the -q option."
msgstr "cupstestppd: l'opció -v no és compatible amb l'opció -q."
+#. TRANSLATORS: Detailed Status Message
msgid "detailed-status-message"
-msgstr "Detailed Status Message"
+msgstr ""
#, c-format
msgid "device for %s/%s: %s"
@@ -5565,140 +5688,233 @@ msgstr "dispositiu per %s/%s: %s"
msgid "device for %s: %s"
msgstr "dispositiu per %s: %s"
+#. TRANSLATORS: Copies
msgid "document-copies"
-msgstr "Copies"
+msgstr ""
+
+#. TRANSLATORS: Document Privacy Attributes
+msgid "document-privacy-attributes"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "document-privacy-attributes.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "document-privacy-attributes.default"
+msgstr ""
+
+#. TRANSLATORS: Document Description
+msgid "document-privacy-attributes.document-description"
+msgstr ""
+
+#. TRANSLATORS: Document Template
+msgid "document-privacy-attributes.document-template"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "document-privacy-attributes.none"
+msgstr ""
+
+#. TRANSLATORS: Document Privacy Scope
+msgid "document-privacy-scope"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "document-privacy-scope.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "document-privacy-scope.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "document-privacy-scope.none"
+msgstr ""
+
+#. TRANSLATORS: Owner
+msgid "document-privacy-scope.owner"
+msgstr ""
+#. TRANSLATORS: Document State
msgid "document-state"
-msgstr "Document State"
+msgstr ""
+#. TRANSLATORS: Detailed Document State
msgid "document-state-reasons"
-msgstr "Detailed Document State"
+msgstr ""
+#. TRANSLATORS: Aborted By System
msgid "document-state-reasons.aborted-by-system"
-msgstr "Aborted By System"
+msgstr ""
+#. TRANSLATORS: Canceled At Device
msgid "document-state-reasons.canceled-at-device"
-msgstr "Canceled At Device"
+msgstr ""
+#. TRANSLATORS: Canceled By Operator
msgid "document-state-reasons.canceled-by-operator"
-msgstr "Canceled By Operator"
+msgstr ""
+#. TRANSLATORS: Canceled By User
msgid "document-state-reasons.canceled-by-user"
-msgstr "Canceled By User"
+msgstr ""
+#. TRANSLATORS: Completed Successfully
msgid "document-state-reasons.completed-successfully"
-msgstr "Completed Successfully"
+msgstr ""
+#. TRANSLATORS: Completed With Errors
msgid "document-state-reasons.completed-with-errors"
-msgstr "Completed With Errors"
+msgstr ""
+#. TRANSLATORS: Completed With Warnings
msgid "document-state-reasons.completed-with-warnings"
-msgstr "Completed With Warnings"
+msgstr ""
+#. TRANSLATORS: Compression Error
msgid "document-state-reasons.compression-error"
-msgstr "Compression Error"
+msgstr ""
+#. TRANSLATORS: Data Insufficient
msgid "document-state-reasons.data-insufficient"
-msgstr "Data Insufficient"
+msgstr ""
+#. TRANSLATORS: Digital Signature Did Not Verify
msgid "document-state-reasons.digital-signature-did-not-verify"
-msgstr "Digital Signature Did Not Verify"
+msgstr ""
+#. TRANSLATORS: Digital Signature Type Not Supported
msgid "document-state-reasons.digital-signature-type-not-supported"
-msgstr "Digital Signature Type Not Supported"
+msgstr ""
+#. TRANSLATORS: Digital Signature Wait
msgid "document-state-reasons.digital-signature-wait"
-msgstr "Digital Signature Wait"
+msgstr ""
+#. TRANSLATORS: Document Access Error
msgid "document-state-reasons.document-access-error"
-msgstr "Document Access Error"
+msgstr ""
+#. TRANSLATORS: Document Fetchable
msgid "document-state-reasons.document-fetchable"
-msgstr "Document Fetchable"
+msgstr ""
+#. TRANSLATORS: Document Format Error
msgid "document-state-reasons.document-format-error"
-msgstr "Document Format Error"
+msgstr ""
+#. TRANSLATORS: Document Password Error
msgid "document-state-reasons.document-password-error"
-msgstr "Document Password Error"
+msgstr ""
+#. TRANSLATORS: Document Permission Error
msgid "document-state-reasons.document-permission-error"
-msgstr "Document Permission Error"
+msgstr ""
+#. TRANSLATORS: Document Security Error
msgid "document-state-reasons.document-security-error"
-msgstr "Document Security Error"
+msgstr ""
+#. TRANSLATORS: Document Unprintable Error
msgid "document-state-reasons.document-unprintable-error"
-msgstr "Document Unprintable Error"
+msgstr ""
+#. TRANSLATORS: Errors Detected
msgid "document-state-reasons.errors-detected"
-msgstr "Errors Detected"
+msgstr ""
+#. TRANSLATORS: Incoming
msgid "document-state-reasons.incoming"
-msgstr "Incoming"
+msgstr ""
+#. TRANSLATORS: Interpreting
msgid "document-state-reasons.interpreting"
-msgstr "Interpreting"
+msgstr ""
+#. TRANSLATORS: None
msgid "document-state-reasons.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Outgoing
msgid "document-state-reasons.outgoing"
-msgstr "Outgoing"
+msgstr ""
+#. TRANSLATORS: Printing
msgid "document-state-reasons.printing"
-msgstr "Printing"
+msgstr ""
+#. TRANSLATORS: Processing To Stop Point
msgid "document-state-reasons.processing-to-stop-point"
-msgstr "Processing To Stop Point"
+msgstr ""
+#. TRANSLATORS: Queued
msgid "document-state-reasons.queued"
-msgstr "Queued"
+msgstr ""
+#. TRANSLATORS: Queued For Marker
msgid "document-state-reasons.queued-for-marker"
-msgstr "Queued For Marker"
+msgstr ""
+#. TRANSLATORS: Queued In Device
msgid "document-state-reasons.queued-in-device"
-msgstr "Queued In Device"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Ready
msgid "document-state-reasons.resources-are-not-ready"
-msgstr "Resources Are Not Ready"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Supported
msgid "document-state-reasons.resources-are-not-supported"
-msgstr "Resources Are Not Supported"
+msgstr ""
+#. TRANSLATORS: Submission Interrupted
msgid "document-state-reasons.submission-interrupted"
-msgstr "Submission Interrupted"
+msgstr ""
+#. TRANSLATORS: Transforming
msgid "document-state-reasons.transforming"
-msgstr "Transforming"
+msgstr ""
+#. TRANSLATORS: Unsupported Compression
msgid "document-state-reasons.unsupported-compression"
-msgstr "Unsupported Compression"
+msgstr ""
+#. TRANSLATORS: Unsupported Document Format
msgid "document-state-reasons.unsupported-document-format"
-msgstr "Unsupported Document Format"
+msgstr ""
+#. TRANSLATORS: Warnings Detected
msgid "document-state-reasons.warnings-detected"
-msgstr "Warnings Detected"
+msgstr ""
+#. TRANSLATORS: Pending
msgid "document-state.3"
-msgstr "Pending"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "document-state.5"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Stopped
msgid "document-state.6"
-msgstr "Processing Stopped"
+msgstr ""
+#. TRANSLATORS: Canceled
msgid "document-state.7"
-msgstr "Canceled"
+msgstr ""
+#. TRANSLATORS: Aborted
msgid "document-state.8"
-msgstr "Aborted"
+msgstr ""
+#. TRANSLATORS: Completed
msgid "document-state.9"
-msgstr "Completed"
+msgstr ""
+
+#. TRANSLATORS: End Power State
+msgid "end-power-state"
+msgstr ""
msgid "error-index uses indefinite length"
msgstr "error-index fa servir una longitud indefinida"
@@ -5719,752 +5935,1001 @@ msgstr ""
msgid "expression expression Logical AND"
msgstr ""
+#. TRANSLATORS: Feed Orientation
msgid "feed-orientation"
-msgstr "Feed Orientation"
+msgstr ""
+#. TRANSLATORS: Long Edge First
msgid "feed-orientation.long-edge-first"
-msgstr "Long Edge First"
+msgstr ""
+#. TRANSLATORS: Short Edge First
msgid "feed-orientation.short-edge-first"
-msgstr "Short Edge First"
+msgstr ""
+#. TRANSLATORS: Fetch Status Code
msgid "fetch-status-code"
-msgstr "Fetch Status Code"
+msgstr ""
+#. TRANSLATORS: Finishing Template
msgid "finishing-template"
-msgstr "Finishing Template"
+msgstr ""
+#. TRANSLATORS: Bale
msgid "finishing-template.bale"
-msgstr "Bale"
+msgstr ""
+#. TRANSLATORS: Bind
msgid "finishing-template.bind"
-msgstr "Bind"
+msgstr ""
+#. TRANSLATORS: Bind Bottom
msgid "finishing-template.bind-bottom"
-msgstr "Bind Bottom"
+msgstr ""
+#. TRANSLATORS: Bind Left
msgid "finishing-template.bind-left"
-msgstr "Bind Left"
+msgstr ""
+#. TRANSLATORS: Bind Right
msgid "finishing-template.bind-right"
-msgstr "Bind Right"
+msgstr ""
+#. TRANSLATORS: Bind Top
msgid "finishing-template.bind-top"
-msgstr "Bind Top"
+msgstr ""
+#. TRANSLATORS: Booklet Maker
msgid "finishing-template.booklet-maker"
-msgstr "Booklet Maker"
+msgstr ""
+#. TRANSLATORS: Coat
msgid "finishing-template.coat"
-msgstr "Coat"
+msgstr ""
+#. TRANSLATORS: Cover
msgid "finishing-template.cover"
-msgstr "Cover"
+msgstr ""
+#. TRANSLATORS: Edge Stitch
msgid "finishing-template.edge-stitch"
-msgstr "Edge Stitch"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Bottom
msgid "finishing-template.edge-stitch-bottom"
-msgstr "Edge Stitch Bottom"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Left
msgid "finishing-template.edge-stitch-left"
-msgstr "Edge Stitch Left"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Right
msgid "finishing-template.edge-stitch-right"
-msgstr "Edge Stitch Right"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Top
msgid "finishing-template.edge-stitch-top"
-msgstr "Edge Stitch Top"
+msgstr ""
+#. TRANSLATORS: Fold
msgid "finishing-template.fold"
-msgstr "Fold"
+msgstr ""
+#. TRANSLATORS: Accordion Fold
msgid "finishing-template.fold-accordion"
-msgstr "Fold Accordion"
+msgstr ""
+#. TRANSLATORS: Double Gate Fold
msgid "finishing-template.fold-double-gate"
-msgstr "Fold Double Gate"
+msgstr ""
+#. TRANSLATORS: Engineering Z Fold
msgid "finishing-template.fold-engineering-z"
-msgstr "Fold Engineering Z"
+msgstr ""
+#. TRANSLATORS: Gate Fold
msgid "finishing-template.fold-gate"
-msgstr "Fold Gate"
+msgstr ""
+#. TRANSLATORS: Half Fold
msgid "finishing-template.fold-half"
-msgstr "Fold Half"
+msgstr ""
+#. TRANSLATORS: Half Z Fold
msgid "finishing-template.fold-half-z"
-msgstr "Fold Half Z"
+msgstr ""
+#. TRANSLATORS: Left Gate Fold
msgid "finishing-template.fold-left-gate"
-msgstr "Fold Left Gate"
+msgstr ""
+#. TRANSLATORS: Letter Fold
msgid "finishing-template.fold-letter"
-msgstr "Fold Letter"
+msgstr ""
+#. TRANSLATORS: Parallel Fold
msgid "finishing-template.fold-parallel"
-msgstr "Fold Parallel"
+msgstr ""
+#. TRANSLATORS: Poster Fold
msgid "finishing-template.fold-poster"
-msgstr "Fold Poster"
+msgstr ""
+#. TRANSLATORS: Right Gate Fold
msgid "finishing-template.fold-right-gate"
-msgstr "Fold Right Gate"
+msgstr ""
+#. TRANSLATORS: Z Fold
msgid "finishing-template.fold-z"
-msgstr "Fold Z"
+msgstr ""
+#. TRANSLATORS: JDF F10-1
msgid "finishing-template.jdf-f10-1"
-msgstr "JDF F10 1"
+msgstr ""
+#. TRANSLATORS: JDF F10-2
msgid "finishing-template.jdf-f10-2"
-msgstr "JDF F10 2"
+msgstr ""
+#. TRANSLATORS: JDF F10-3
msgid "finishing-template.jdf-f10-3"
-msgstr "JDF F10 3"
+msgstr ""
+#. TRANSLATORS: JDF F12-1
msgid "finishing-template.jdf-f12-1"
-msgstr "JDF F12 1"
+msgstr ""
+#. TRANSLATORS: JDF F12-10
msgid "finishing-template.jdf-f12-10"
-msgstr "JDF F12 10"
+msgstr ""
+#. TRANSLATORS: JDF F12-11
msgid "finishing-template.jdf-f12-11"
-msgstr "JDF F12 11"
+msgstr ""
+#. TRANSLATORS: JDF F12-12
msgid "finishing-template.jdf-f12-12"
-msgstr "JDF F12 12"
+msgstr ""
+#. TRANSLATORS: JDF F12-13
msgid "finishing-template.jdf-f12-13"
-msgstr "JDF F12 13"
+msgstr ""
+#. TRANSLATORS: JDF F12-14
msgid "finishing-template.jdf-f12-14"
-msgstr "JDF F12 14"
+msgstr ""
+#. TRANSLATORS: JDF F12-2
msgid "finishing-template.jdf-f12-2"
-msgstr "JDF F12 2"
+msgstr ""
+#. TRANSLATORS: JDF F12-3
msgid "finishing-template.jdf-f12-3"
-msgstr "JDF F12 3"
+msgstr ""
+#. TRANSLATORS: JDF F12-4
msgid "finishing-template.jdf-f12-4"
-msgstr "JDF F12 4"
+msgstr ""
+#. TRANSLATORS: JDF F12-5
msgid "finishing-template.jdf-f12-5"
-msgstr "JDF F12 5"
+msgstr ""
+#. TRANSLATORS: JDF F12-6
msgid "finishing-template.jdf-f12-6"
-msgstr "JDF F12 6"
+msgstr ""
+#. TRANSLATORS: JDF F12-7
msgid "finishing-template.jdf-f12-7"
-msgstr "JDF F12 7"
+msgstr ""
+#. TRANSLATORS: JDF F12-8
msgid "finishing-template.jdf-f12-8"
-msgstr "JDF F12 8"
+msgstr ""
+#. TRANSLATORS: JDF F12-9
msgid "finishing-template.jdf-f12-9"
-msgstr "JDF F12 9"
+msgstr ""
+#. TRANSLATORS: JDF F14-1
msgid "finishing-template.jdf-f14-1"
-msgstr "JDF F14 1"
+msgstr ""
+#. TRANSLATORS: JDF F16-1
msgid "finishing-template.jdf-f16-1"
-msgstr "JDF F16 1"
+msgstr ""
+#. TRANSLATORS: JDF F16-10
msgid "finishing-template.jdf-f16-10"
-msgstr "JDF F16 10"
+msgstr ""
+#. TRANSLATORS: JDF F16-11
msgid "finishing-template.jdf-f16-11"
-msgstr "JDF F16 11"
+msgstr ""
+#. TRANSLATORS: JDF F16-12
msgid "finishing-template.jdf-f16-12"
-msgstr "JDF F16 12"
+msgstr ""
+#. TRANSLATORS: JDF F16-13
msgid "finishing-template.jdf-f16-13"
-msgstr "JDF F16 13"
+msgstr ""
+#. TRANSLATORS: JDF F16-14
msgid "finishing-template.jdf-f16-14"
-msgstr "JDF F16 14"
+msgstr ""
+#. TRANSLATORS: JDF F16-2
msgid "finishing-template.jdf-f16-2"
-msgstr "JDF F16 2"
+msgstr ""
+#. TRANSLATORS: JDF F16-3
msgid "finishing-template.jdf-f16-3"
-msgstr "JDF F16 3"
+msgstr ""
+#. TRANSLATORS: JDF F16-4
msgid "finishing-template.jdf-f16-4"
-msgstr "JDF F16 4"
+msgstr ""
+#. TRANSLATORS: JDF F16-5
msgid "finishing-template.jdf-f16-5"
-msgstr "JDF F16 5"
+msgstr ""
+#. TRANSLATORS: JDF F16-6
msgid "finishing-template.jdf-f16-6"
-msgstr "JDF F16 6"
+msgstr ""
+#. TRANSLATORS: JDF F16-7
msgid "finishing-template.jdf-f16-7"
-msgstr "JDF F16 7"
+msgstr ""
+#. TRANSLATORS: JDF F16-8
msgid "finishing-template.jdf-f16-8"
-msgstr "JDF F16 8"
+msgstr ""
+#. TRANSLATORS: JDF F16-9
msgid "finishing-template.jdf-f16-9"
-msgstr "JDF F16 9"
+msgstr ""
+#. TRANSLATORS: JDF F18-1
msgid "finishing-template.jdf-f18-1"
-msgstr "JDF F18 1"
+msgstr ""
+#. TRANSLATORS: JDF F18-2
msgid "finishing-template.jdf-f18-2"
-msgstr "JDF F18 2"
+msgstr ""
+#. TRANSLATORS: JDF F18-3
msgid "finishing-template.jdf-f18-3"
-msgstr "JDF F18 3"
+msgstr ""
+#. TRANSLATORS: JDF F18-4
msgid "finishing-template.jdf-f18-4"
-msgstr "JDF F18 4"
+msgstr ""
+#. TRANSLATORS: JDF F18-5
msgid "finishing-template.jdf-f18-5"
-msgstr "JDF F18 5"
+msgstr ""
+#. TRANSLATORS: JDF F18-6
msgid "finishing-template.jdf-f18-6"
-msgstr "JDF F18 6"
+msgstr ""
+#. TRANSLATORS: JDF F18-7
msgid "finishing-template.jdf-f18-7"
-msgstr "JDF F18 7"
+msgstr ""
+#. TRANSLATORS: JDF F18-8
msgid "finishing-template.jdf-f18-8"
-msgstr "JDF F18 8"
+msgstr ""
+#. TRANSLATORS: JDF F18-9
msgid "finishing-template.jdf-f18-9"
-msgstr "JDF F18 9"
+msgstr ""
+#. TRANSLATORS: JDF F2-1
msgid "finishing-template.jdf-f2-1"
-msgstr "JDF F2 1"
+msgstr ""
+#. TRANSLATORS: JDF F20-1
msgid "finishing-template.jdf-f20-1"
-msgstr "JDF F20 1"
+msgstr ""
+#. TRANSLATORS: JDF F20-2
msgid "finishing-template.jdf-f20-2"
-msgstr "JDF F20 2"
+msgstr ""
+#. TRANSLATORS: JDF F24-1
msgid "finishing-template.jdf-f24-1"
-msgstr "JDF F24 1"
+msgstr ""
+#. TRANSLATORS: JDF F24-10
msgid "finishing-template.jdf-f24-10"
-msgstr "JDF F24 10"
+msgstr ""
+#. TRANSLATORS: JDF F24-11
msgid "finishing-template.jdf-f24-11"
-msgstr "JDF F24 11"
+msgstr ""
+#. TRANSLATORS: JDF F24-2
msgid "finishing-template.jdf-f24-2"
-msgstr "JDF F24 2"
+msgstr ""
+#. TRANSLATORS: JDF F24-3
msgid "finishing-template.jdf-f24-3"
-msgstr "JDF F24 3"
+msgstr ""
+#. TRANSLATORS: JDF F24-4
msgid "finishing-template.jdf-f24-4"
-msgstr "JDF F24 4"
+msgstr ""
+#. TRANSLATORS: JDF F24-5
msgid "finishing-template.jdf-f24-5"
-msgstr "JDF F24 5"
+msgstr ""
+#. TRANSLATORS: JDF F24-6
msgid "finishing-template.jdf-f24-6"
-msgstr "JDF F24 6"
+msgstr ""
+#. TRANSLATORS: JDF F24-7
msgid "finishing-template.jdf-f24-7"
-msgstr "JDF F24 7"
+msgstr ""
+#. TRANSLATORS: JDF F24-8
msgid "finishing-template.jdf-f24-8"
-msgstr "JDF F24 8"
+msgstr ""
+#. TRANSLATORS: JDF F24-9
msgid "finishing-template.jdf-f24-9"
-msgstr "JDF F24 9"
+msgstr ""
+#. TRANSLATORS: JDF F28-1
msgid "finishing-template.jdf-f28-1"
-msgstr "JDF F28 1"
+msgstr ""
+#. TRANSLATORS: JDF F32-1
msgid "finishing-template.jdf-f32-1"
-msgstr "JDF F32 1"
+msgstr ""
+#. TRANSLATORS: JDF F32-2
msgid "finishing-template.jdf-f32-2"
-msgstr "JDF F32 2"
+msgstr ""
+#. TRANSLATORS: JDF F32-3
msgid "finishing-template.jdf-f32-3"
-msgstr "JDF F32 3"
+msgstr ""
+#. TRANSLATORS: JDF F32-4
msgid "finishing-template.jdf-f32-4"
-msgstr "JDF F32 4"
+msgstr ""
+#. TRANSLATORS: JDF F32-5
msgid "finishing-template.jdf-f32-5"
-msgstr "JDF F32 5"
+msgstr ""
+#. TRANSLATORS: JDF F32-6
msgid "finishing-template.jdf-f32-6"
-msgstr "JDF F32 6"
+msgstr ""
+#. TRANSLATORS: JDF F32-7
msgid "finishing-template.jdf-f32-7"
-msgstr "JDF F32 7"
+msgstr ""
+#. TRANSLATORS: JDF F32-8
msgid "finishing-template.jdf-f32-8"
-msgstr "JDF F32 8"
+msgstr ""
+#. TRANSLATORS: JDF F32-9
msgid "finishing-template.jdf-f32-9"
-msgstr "JDF F32 9"
+msgstr ""
+#. TRANSLATORS: JDF F36-1
msgid "finishing-template.jdf-f36-1"
-msgstr "JDF F36 1"
+msgstr ""
+#. TRANSLATORS: JDF F36-2
msgid "finishing-template.jdf-f36-2"
-msgstr "JDF F36 2"
+msgstr ""
+#. TRANSLATORS: JDF F4-1
msgid "finishing-template.jdf-f4-1"
-msgstr "JDF F4 1"
+msgstr ""
+#. TRANSLATORS: JDF F4-2
msgid "finishing-template.jdf-f4-2"
-msgstr "JDF F4 2"
+msgstr ""
+#. TRANSLATORS: JDF F40-1
msgid "finishing-template.jdf-f40-1"
-msgstr "JDF F40 1"
+msgstr ""
+#. TRANSLATORS: JDF F48-1
msgid "finishing-template.jdf-f48-1"
-msgstr "JDF F48 1"
+msgstr ""
+#. TRANSLATORS: JDF F48-2
msgid "finishing-template.jdf-f48-2"
-msgstr "JDF F48 2"
+msgstr ""
+#. TRANSLATORS: JDF F6-1
msgid "finishing-template.jdf-f6-1"
-msgstr "JDF F6 1"
+msgstr ""
+#. TRANSLATORS: JDF F6-2
msgid "finishing-template.jdf-f6-2"
-msgstr "JDF F6 2"
+msgstr ""
+#. TRANSLATORS: JDF F6-3
msgid "finishing-template.jdf-f6-3"
-msgstr "JDF F6 3"
+msgstr ""
+#. TRANSLATORS: JDF F6-4
msgid "finishing-template.jdf-f6-4"
-msgstr "JDF F6 4"
+msgstr ""
+#. TRANSLATORS: JDF F6-5
msgid "finishing-template.jdf-f6-5"
-msgstr "JDF F6 5"
+msgstr ""
+#. TRANSLATORS: JDF F6-6
msgid "finishing-template.jdf-f6-6"
-msgstr "JDF F6 6"
+msgstr ""
+#. TRANSLATORS: JDF F6-7
msgid "finishing-template.jdf-f6-7"
-msgstr "JDF F6 7"
+msgstr ""
+#. TRANSLATORS: JDF F6-8
msgid "finishing-template.jdf-f6-8"
-msgstr "JDF F6 8"
+msgstr ""
+#. TRANSLATORS: JDF F64-1
msgid "finishing-template.jdf-f64-1"
-msgstr "JDF F64 1"
+msgstr ""
+#. TRANSLATORS: JDF F64-2
msgid "finishing-template.jdf-f64-2"
-msgstr "JDF F64 2"
+msgstr ""
+#. TRANSLATORS: JDF F8-1
msgid "finishing-template.jdf-f8-1"
-msgstr "JDF F8 1"
+msgstr ""
+#. TRANSLATORS: JDF F8-2
msgid "finishing-template.jdf-f8-2"
-msgstr "JDF F8 2"
+msgstr ""
+#. TRANSLATORS: JDF F8-3
msgid "finishing-template.jdf-f8-3"
-msgstr "JDF F8 3"
+msgstr ""
+#. TRANSLATORS: JDF F8-4
msgid "finishing-template.jdf-f8-4"
-msgstr "JDF F8 4"
+msgstr ""
+#. TRANSLATORS: JDF F8-5
msgid "finishing-template.jdf-f8-5"
-msgstr "JDF F8 5"
+msgstr ""
+#. TRANSLATORS: JDF F8-6
msgid "finishing-template.jdf-f8-6"
-msgstr "JDF F8 6"
+msgstr ""
+#. TRANSLATORS: JDF F8-7
msgid "finishing-template.jdf-f8-7"
-msgstr "JDF F8 7"
+msgstr ""
+#. TRANSLATORS: Jog Offset
msgid "finishing-template.jog-offset"
-msgstr "Jog Offset"
+msgstr ""
+#. TRANSLATORS: Laminate
msgid "finishing-template.laminate"
-msgstr "Laminate"
+msgstr ""
+#. TRANSLATORS: Punch
msgid "finishing-template.punch"
-msgstr "Punch"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Left
msgid "finishing-template.punch-bottom-left"
-msgstr "Punch Bottom Left"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Right
msgid "finishing-template.punch-bottom-right"
-msgstr "Punch Bottom Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Bottom
msgid "finishing-template.punch-dual-bottom"
-msgstr "Punch Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Left
msgid "finishing-template.punch-dual-left"
-msgstr "Punch Dual Left"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Right
msgid "finishing-template.punch-dual-right"
-msgstr "Punch Dual Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Top
msgid "finishing-template.punch-dual-top"
-msgstr "Punch Dual Top"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Bottom
msgid "finishing-template.punch-multiple-bottom"
-msgstr "Punch Multiple Bottom"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Left
msgid "finishing-template.punch-multiple-left"
-msgstr "Punch Multiple Left"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Right
msgid "finishing-template.punch-multiple-right"
-msgstr "Punch Multiple Right"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Top
msgid "finishing-template.punch-multiple-top"
-msgstr "Punch Multiple Top"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Bottom
msgid "finishing-template.punch-quad-bottom"
-msgstr "Punch Quad Bottom"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Left
msgid "finishing-template.punch-quad-left"
-msgstr "Punch Quad Left"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Right
msgid "finishing-template.punch-quad-right"
-msgstr "Punch Quad Right"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Top
msgid "finishing-template.punch-quad-top"
-msgstr "Punch Quad Top"
+msgstr ""
+#. TRANSLATORS: Punch Top Left
msgid "finishing-template.punch-top-left"
-msgstr "Punch Top Left"
+msgstr ""
+#. TRANSLATORS: Punch Top Right
msgid "finishing-template.punch-top-right"
-msgstr "Punch Top Right"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Bottom
msgid "finishing-template.punch-triple-bottom"
-msgstr "Punch Triple Bottom"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Left
msgid "finishing-template.punch-triple-left"
-msgstr "Punch Triple Left"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Right
msgid "finishing-template.punch-triple-right"
-msgstr "Punch Triple Right"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Top
msgid "finishing-template.punch-triple-top"
-msgstr "Punch Triple Top"
+msgstr ""
+#. TRANSLATORS: Saddle Stitch
msgid "finishing-template.saddle-stitch"
-msgstr "Saddle Stitch"
+msgstr ""
+#. TRANSLATORS: Staple
msgid "finishing-template.staple"
-msgstr "Staple"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Left
msgid "finishing-template.staple-bottom-left"
-msgstr "Staple Bottom Left"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Right
msgid "finishing-template.staple-bottom-right"
-msgstr "Staple Bottom Right"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Bottom
msgid "finishing-template.staple-dual-bottom"
-msgstr "Staple Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Left
msgid "finishing-template.staple-dual-left"
-msgstr "Staple Dual Left"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Right
msgid "finishing-template.staple-dual-right"
-msgstr "Staple Dual Right"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Top
msgid "finishing-template.staple-dual-top"
-msgstr "Staple Dual Top"
+msgstr ""
+#. TRANSLATORS: Staple Top Left
msgid "finishing-template.staple-top-left"
-msgstr "Staple Top Left"
+msgstr ""
+#. TRANSLATORS: Staple Top Right
msgid "finishing-template.staple-top-right"
-msgstr "Staple Top Right"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Bottom
msgid "finishing-template.staple-triple-bottom"
-msgstr "Staple Triple Bottom"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Left
msgid "finishing-template.staple-triple-left"
-msgstr "Staple Triple Left"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Right
msgid "finishing-template.staple-triple-right"
-msgstr "Staple Triple Right"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Top
msgid "finishing-template.staple-triple-top"
-msgstr "Staple Triple Top"
+msgstr ""
+#. TRANSLATORS: Trim
msgid "finishing-template.trim"
-msgstr "Trim"
+msgstr ""
+#. TRANSLATORS: Trim After Every Set
msgid "finishing-template.trim-after-copies"
-msgstr "Trim After Copies"
+msgstr ""
+#. TRANSLATORS: Trim After Every Document
msgid "finishing-template.trim-after-documents"
-msgstr "Trim After Documents"
+msgstr ""
+#. TRANSLATORS: Trim After Job
msgid "finishing-template.trim-after-job"
-msgstr "Trim After Job"
+msgstr ""
+#. TRANSLATORS: Trim After Every Page
msgid "finishing-template.trim-after-pages"
-msgstr "Trim After Pages"
+msgstr ""
+#. TRANSLATORS: Finishings
msgid "finishings"
-msgstr "Finishings"
+msgstr ""
+#. TRANSLATORS: Finishings
msgid "finishings-col"
-msgstr "Finishings"
+msgstr ""
+#. TRANSLATORS: Fold
msgid "finishings.10"
-msgstr "Fold"
+msgstr ""
+#. TRANSLATORS: Z Fold
msgid "finishings.100"
-msgstr "Fold Z"
+msgstr ""
+#. TRANSLATORS: Engineering Z Fold
msgid "finishings.101"
-msgstr "Fold Engineering Z"
+msgstr ""
+#. TRANSLATORS: Trim
msgid "finishings.11"
-msgstr "Trim"
+msgstr ""
+#. TRANSLATORS: Bale
msgid "finishings.12"
-msgstr "Bale"
+msgstr ""
+#. TRANSLATORS: Booklet Maker
msgid "finishings.13"
-msgstr "Booklet Maker"
+msgstr ""
+#. TRANSLATORS: Jog Offset
msgid "finishings.14"
-msgstr "Jog Offset"
+msgstr ""
+#. TRANSLATORS: Coat
msgid "finishings.15"
-msgstr "Coat"
+msgstr ""
+#. TRANSLATORS: Laminate
msgid "finishings.16"
-msgstr "Laminate"
+msgstr ""
+#. TRANSLATORS: Staple Top Left
msgid "finishings.20"
-msgstr "Staple Top Left"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Left
msgid "finishings.21"
-msgstr "Staple Bottom Left"
+msgstr ""
+#. TRANSLATORS: Staple Top Right
msgid "finishings.22"
-msgstr "Staple Top Right"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Right
msgid "finishings.23"
-msgstr "Staple Bottom Right"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Left
msgid "finishings.24"
-msgstr "Edge Stitch Left"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Top
msgid "finishings.25"
-msgstr "Edge Stitch Top"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Right
msgid "finishings.26"
-msgstr "Edge Stitch Right"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Bottom
msgid "finishings.27"
-msgstr "Edge Stitch Bottom"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Left
msgid "finishings.28"
-msgstr "Staple Dual Left"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Top
msgid "finishings.29"
-msgstr "Staple Dual Top"
+msgstr ""
+#. TRANSLATORS: None
msgid "finishings.3"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Right
msgid "finishings.30"
-msgstr "Staple Dual Right"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Bottom
msgid "finishings.31"
-msgstr "Staple Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Left
msgid "finishings.32"
-msgstr "Staple Triple Left"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Top
msgid "finishings.33"
-msgstr "Staple Triple Top"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Right
msgid "finishings.34"
-msgstr "Staple Triple Right"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Bottom
msgid "finishings.35"
-msgstr "Staple Triple Bottom"
+msgstr ""
+#. TRANSLATORS: Staple
msgid "finishings.4"
-msgstr "Staple"
+msgstr ""
+#. TRANSLATORS: Punch
msgid "finishings.5"
-msgstr "Punch"
+msgstr ""
+#. TRANSLATORS: Bind Left
msgid "finishings.50"
-msgstr "Bind Left"
+msgstr ""
+#. TRANSLATORS: Bind Top
msgid "finishings.51"
-msgstr "Bind Top"
+msgstr ""
+#. TRANSLATORS: Bind Right
msgid "finishings.52"
-msgstr "Bind Right"
+msgstr ""
+#. TRANSLATORS: Bind Bottom
msgid "finishings.53"
-msgstr "Bind Bottom"
+msgstr ""
+#. TRANSLATORS: Cover
msgid "finishings.6"
-msgstr "Cover"
+msgstr ""
+#. TRANSLATORS: Trim Pages
msgid "finishings.60"
-msgstr "Trim After Pages"
+msgstr ""
+#. TRANSLATORS: Trim Documents
msgid "finishings.61"
-msgstr "Trim After Documents"
+msgstr ""
+#. TRANSLATORS: Trim Copies
msgid "finishings.62"
-msgstr "Trim After Copies"
+msgstr ""
+#. TRANSLATORS: Trim Job
msgid "finishings.63"
-msgstr "Trim After Job"
+msgstr ""
+#. TRANSLATORS: Bind
msgid "finishings.7"
-msgstr "Bind"
+msgstr ""
+#. TRANSLATORS: Punch Top Left
msgid "finishings.70"
-msgstr "Punch Top Left"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Left
msgid "finishings.71"
-msgstr "Punch Bottom Left"
+msgstr ""
+#. TRANSLATORS: Punch Top Right
msgid "finishings.72"
-msgstr "Punch Top Right"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Right
msgid "finishings.73"
-msgstr "Punch Bottom Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Left
msgid "finishings.74"
-msgstr "Punch Dual Left"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Top
msgid "finishings.75"
-msgstr "Punch Dual Top"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Right
msgid "finishings.76"
-msgstr "Punch Dual Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Bottom
msgid "finishings.77"
-msgstr "Punch Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Left
msgid "finishings.78"
-msgstr "Punch Triple Left"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Top
msgid "finishings.79"
-msgstr "Punch Triple Top"
+msgstr ""
+#. TRANSLATORS: Saddle Stitch
msgid "finishings.8"
-msgstr "Saddle Stitch"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Right
msgid "finishings.80"
-msgstr "Punch Triple Right"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Bottom
msgid "finishings.81"
-msgstr "Punch Triple Bottom"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Left
msgid "finishings.82"
-msgstr "Punch Quad Left"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Top
msgid "finishings.83"
-msgstr "Punch Quad Top"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Right
msgid "finishings.84"
-msgstr "Punch Quad Right"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Bottom
msgid "finishings.85"
-msgstr "Punch Quad Bottom"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Left
msgid "finishings.86"
-msgstr "Punch Multiple Left"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Top
msgid "finishings.87"
-msgstr "Punch Multiple Top"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Right
msgid "finishings.88"
-msgstr "Punch Multiple Right"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Bottom
msgid "finishings.89"
-msgstr "Punch Multiple Bottom"
+msgstr ""
+#. TRANSLATORS: Edge Stitch
msgid "finishings.9"
-msgstr "Edge Stitch"
+msgstr ""
+#. TRANSLATORS: Accordion Fold
msgid "finishings.90"
-msgstr "Fold Accordion"
+msgstr ""
+#. TRANSLATORS: Double Gate Fold
msgid "finishings.91"
-msgstr "Fold Double Gate"
+msgstr ""
+#. TRANSLATORS: Gate Fold
msgid "finishings.92"
-msgstr "Fold Gate"
+msgstr ""
+#. TRANSLATORS: Half Fold
msgid "finishings.93"
-msgstr "Fold Half"
+msgstr ""
+#. TRANSLATORS: Half Z Fold
msgid "finishings.94"
-msgstr "Fold Half Z"
+msgstr ""
+#. TRANSLATORS: Left Gate Fold
msgid "finishings.95"
-msgstr "Fold Left Gate"
+msgstr ""
+#. TRANSLATORS: Letter Fold
msgid "finishings.96"
-msgstr "Fold Letter"
+msgstr ""
+#. TRANSLATORS: Parallel Fold
msgid "finishings.97"
-msgstr "Fold Parallel"
+msgstr ""
+#. TRANSLATORS: Poster Fold
msgid "finishings.98"
-msgstr "Fold Poster"
+msgstr ""
+#. TRANSLATORS: Right Gate Fold
msgid "finishings.99"
-msgstr "Fold Right Gate"
+msgstr ""
+#. TRANSLATORS: Fold
msgid "folding"
-msgstr "Fold"
+msgstr ""
+#. TRANSLATORS: Fold Direction
msgid "folding-direction"
-msgstr "Folding Direction"
+msgstr ""
+#. TRANSLATORS: Inward
msgid "folding-direction.inward"
-msgstr "Inward"
+msgstr ""
+#. TRANSLATORS: Outward
msgid "folding-direction.outward"
-msgstr "Outward"
+msgstr ""
+#. TRANSLATORS: Fold Position
msgid "folding-offset"
-msgstr "Fold Position"
+msgstr ""
+#. TRANSLATORS: Fold Edge
msgid "folding-reference-edge"
-msgstr "Folding Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "folding-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "folding-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "folding-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "folding-reference-edge.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Font Name
msgid "font-name-requested"
-msgstr "Font Name"
+msgstr ""
+#. TRANSLATORS: Font Size
msgid "font-size-requested"
-msgstr "Font Size"
+msgstr ""
+#. TRANSLATORS: Force Front Side
msgid "force-front-side"
-msgstr "Force Front Side"
+msgstr ""
+#. TRANSLATORS: From Name
msgid "from-name"
-msgstr "From Name"
+msgstr ""
msgid "held"
msgstr "En pausa"
@@ -6475,164 +6940,221 @@ msgstr "help\t\tproporciona ajuda sobre les comandes."
msgid "idle"
msgstr "inactiva"
+#. TRANSLATORS: Imposition Template
msgid "imposition-template"
-msgstr "Imposition Template"
+msgstr ""
+#. TRANSLATORS: None
msgid "imposition-template.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Signature
msgid "imposition-template.signature"
-msgstr "Signature"
+msgstr ""
+#. TRANSLATORS: Scanner Options
msgid "input-attributes"
-msgstr "Input Attributes"
+msgstr ""
+#. TRANSLATORS: Scan Auto Scaling
msgid "input-auto-scaling"
-msgstr "Scan Auto Scaling"
+msgstr ""
+#. TRANSLATORS: Scan Auto Skew Correction
msgid "input-auto-skew-correction"
-msgstr "Scan Auto Skew Correction"
+msgstr ""
+#. TRANSLATORS: Scan Brightness
msgid "input-brightness"
-msgstr "Scan Brightness"
+msgstr ""
+#. TRANSLATORS: Scanning Mode
msgid "input-color-mode"
-msgstr "Input Color Mode"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "input-color-mode.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Text
msgid "input-color-mode.bi-level"
-msgstr "Bi-Level"
+msgstr ""
+#. TRANSLATORS: 16-bit CMYK
msgid "input-color-mode.cmyk_16"
-msgstr "CMYK 16"
+msgstr ""
+#. TRANSLATORS: 8-bit CMYK
msgid "input-color-mode.cmyk_8"
-msgstr "CMYK 8"
+msgstr ""
+#. TRANSLATORS: Color
msgid "input-color-mode.color"
-msgstr "Color"
+msgstr ""
+#. TRANSLATORS: 8-bit Color
msgid "input-color-mode.color_8"
-msgstr "Color 8"
+msgstr ""
+#. TRANSLATORS: Monochrome
msgid "input-color-mode.monochrome"
-msgstr "Monochrome"
+msgstr ""
+#. TRANSLATORS: 16-bit Monochrome
msgid "input-color-mode.monochrome_16"
-msgstr "Monochrome 16"
+msgstr ""
+#. TRANSLATORS: 4-bit Monochrome
msgid "input-color-mode.monochrome_4"
-msgstr "Monochrome 4"
+msgstr ""
+#. TRANSLATORS: 8-bit Monochrome
msgid "input-color-mode.monochrome_8"
-msgstr "Monochrome 8"
+msgstr ""
+#. TRANSLATORS: 16-bit RGB
msgid "input-color-mode.rgb_16"
-msgstr "RGB 16"
+msgstr ""
+#. TRANSLATORS: 16-bit RGBA
msgid "input-color-mode.rgba_16"
-msgstr "RGBA 16"
+msgstr ""
+#. TRANSLATORS: 8-bit RGBA
msgid "input-color-mode.rgba_8"
-msgstr "RGBA 8"
+msgstr ""
+#. TRANSLATORS: Scan Content
msgid "input-content-type"
-msgstr "Input Content Type"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "input-content-type.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Halftone
msgid "input-content-type.halftone"
-msgstr "Halftone"
+msgstr ""
+#. TRANSLATORS: Line Art
msgid "input-content-type.line-art"
-msgstr "Line Art"
+msgstr ""
+#. TRANSLATORS: Magazine
msgid "input-content-type.magazine"
-msgstr "Magazine"
+msgstr ""
+#. TRANSLATORS: Photo
msgid "input-content-type.photo"
-msgstr "Photo"
+msgstr ""
+#. TRANSLATORS: Text
msgid "input-content-type.text"
-msgstr "Text"
+msgstr ""
+#. TRANSLATORS: Text And Photo
msgid "input-content-type.text-and-photo"
-msgstr "Text And Photo"
+msgstr ""
+#. TRANSLATORS: Scan Contrast
msgid "input-contrast"
-msgstr "Scan Contrast"
+msgstr ""
+#. TRANSLATORS: Film Type
msgid "input-film-scan-mode"
-msgstr "Input Film Scan Mode"
+msgstr ""
+#. TRANSLATORS: Black And White Negative Film
msgid "input-film-scan-mode.black-and-white-negative-film"
-msgstr "Black And White Negative Film"
+msgstr ""
+#. TRANSLATORS: Color Negative Film
msgid "input-film-scan-mode.color-negative-film"
-msgstr "Color Negative Film"
+msgstr ""
+#. TRANSLATORS: Color Slide Film
msgid "input-film-scan-mode.color-slide-film"
-msgstr "Color Slide Film"
+msgstr ""
+#. TRANSLATORS: Not Applicable
msgid "input-film-scan-mode.not-applicable"
-msgstr "Not Applicable"
+msgstr ""
+#. TRANSLATORS: Scan Images To Transfer
msgid "input-images-to-transfer"
-msgstr "Scan Images To Transfer"
+msgstr ""
+#. TRANSLATORS: Scan Media
msgid "input-media"
-msgstr "Input Media"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "input-media.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Scan Orientation
msgid "input-orientation-requested"
-msgstr "Input Orientation"
+msgstr ""
+#. TRANSLATORS: Scan Quality
msgid "input-quality"
-msgstr "Input Quality"
+msgstr ""
+#. TRANSLATORS: Scan Resolution
msgid "input-resolution"
-msgstr "Scan Resolution"
+msgstr ""
+#. TRANSLATORS: Scan Scaling Height
msgid "input-scaling-height"
-msgstr "Scan Scaling Height"
+msgstr ""
+#. TRANSLATORS: Scan Scaling Width
msgid "input-scaling-width"
-msgstr "Scan Scaling Width"
+msgstr ""
+#. TRANSLATORS: Scan Regions
msgid "input-scan-regions"
-msgstr "Scan Regions"
+msgstr ""
+#. TRANSLATORS: Scan Sharpness
msgid "input-sharpness"
-msgstr "Scan Sharpness"
+msgstr ""
+#. TRANSLATORS: 2-Sided Scanning
msgid "input-sides"
-msgstr "Input Sides"
+msgstr ""
+#. TRANSLATORS: Scan Source
msgid "input-source"
-msgstr "Input Source"
+msgstr ""
+#. TRANSLATORS: Automatic Document Feeder
msgid "input-source.adf"
-msgstr "Adf"
+msgstr ""
+#. TRANSLATORS: Film Reader
msgid "input-source.film-reader"
-msgstr "Film Reader"
+msgstr ""
+#. TRANSLATORS: Platen
msgid "input-source.platen"
-msgstr "Platen"
+msgstr ""
+#. TRANSLATORS: Insert Page Number
msgid "insert-after-page-number"
-msgstr "Insert Page Number"
+msgstr ""
+#. TRANSLATORS: Insert Count
msgid "insert-count"
-msgstr "Insert Count"
+msgstr ""
+#. TRANSLATORS: Insert Sheet
msgid "insert-sheet"
-msgstr "Insert Sheet"
+msgstr ""
+
+#, c-format
+msgid "ippeveprinter: Unable to open \"%s\": %s on line %d."
+msgstr ""
#, c-format
msgid "ippfind: Bad regular expression: %s"
@@ -6750,488 +7272,704 @@ msgstr "ipptool: falten els segons a «-i»."
msgid "ipptool: URI required before test file."
msgstr "ipptool: falta l'URI abans del fitxer de prova."
+#. TRANSLATORS: Job Account ID
msgid "job-account-id"
-msgstr "Job Account ID"
+msgstr ""
+#. TRANSLATORS: Job Account Type
msgid "job-account-type"
-msgstr "Job Account Type"
+msgstr ""
+#. TRANSLATORS: General
msgid "job-account-type.general"
-msgstr "General"
+msgstr ""
+#. TRANSLATORS: Group
msgid "job-account-type.group"
-msgstr "Group"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-account-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Job Accounting Output Bin
msgid "job-accounting-output-bin"
-msgstr "Job Accounting Output Bin"
+msgstr ""
+#. TRANSLATORS: Job Accounting Sheets
msgid "job-accounting-sheets"
-msgstr "Job Accounting Sheets"
+msgstr ""
+#. TRANSLATORS: Type of Job Accounting Sheets
msgid "job-accounting-sheets-type"
-msgstr "Job Accounting Sheets Type"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-accounting-sheets-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "job-accounting-sheets-type.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Job Accounting User ID
msgid "job-accounting-user-id"
-msgstr "Job Accounting User ID"
+msgstr ""
+#. TRANSLATORS: Collate Copies
msgid "job-collation-type"
-msgstr "Job Collation Type"
+msgstr ""
+#. TRANSLATORS: Uncollated Sheets
msgid "job-collation-type.3"
-msgstr "Uncollated Sheets"
+msgstr ""
+#. TRANSLATORS: Collated Documents
msgid "job-collation-type.4"
-msgstr "Collated Documents"
+msgstr ""
+#. TRANSLATORS: Uncollated Documents
msgid "job-collation-type.5"
-msgstr "Uncollated Documents"
+msgstr ""
+#. TRANSLATORS: Copies
msgid "job-copies"
-msgstr "Job Copies"
+msgstr ""
+#. TRANSLATORS: Back Cover
msgid "job-cover-back"
-msgstr "Job Cover Back"
+msgstr ""
+#. TRANSLATORS: Front Cover
msgid "job-cover-front"
-msgstr "Job Cover Front"
+msgstr ""
+#. TRANSLATORS: Delay Output Until
msgid "job-delay-output-until"
-msgstr "Job Delay Output Until"
+msgstr ""
+#. TRANSLATORS: Delay Output Until
msgid "job-delay-output-until-time"
-msgstr "Job Delay Output Until Time"
+msgstr ""
+#. TRANSLATORS: Daytime
msgid "job-delay-output-until.day-time"
-msgstr "Day Time"
+msgstr ""
+#. TRANSLATORS: Evening
msgid "job-delay-output-until.evening"
-msgstr "Evening"
+msgstr ""
+#. TRANSLATORS: Released
msgid "job-delay-output-until.indefinite"
-msgstr "Indefinite"
+msgstr ""
+#. TRANSLATORS: Night
msgid "job-delay-output-until.night"
-msgstr "Night"
+msgstr ""
+#. TRANSLATORS: No Delay
msgid "job-delay-output-until.no-delay-output"
-msgstr "No Delay Output"
+msgstr ""
+#. TRANSLATORS: Second Shift
msgid "job-delay-output-until.second-shift"
-msgstr "Second Shift"
+msgstr ""
+#. TRANSLATORS: Third Shift
msgid "job-delay-output-until.third-shift"
-msgstr "Third Shift"
+msgstr ""
+#. TRANSLATORS: Weekend
msgid "job-delay-output-until.weekend"
-msgstr "Weekend"
+msgstr ""
+#. TRANSLATORS: On Error
msgid "job-error-action"
-msgstr "Job Error Action"
+msgstr ""
+#. TRANSLATORS: Abort Job
msgid "job-error-action.abort-job"
-msgstr "Abort Job"
+msgstr ""
+#. TRANSLATORS: Cancel Job
msgid "job-error-action.cancel-job"
-msgstr "Cancel Job"
+msgstr ""
+#. TRANSLATORS: Continue Job
msgid "job-error-action.continue-job"
-msgstr "Continue Job"
+msgstr ""
+#. TRANSLATORS: Suspend Job
msgid "job-error-action.suspend-job"
-msgstr "Suspend Job"
+msgstr ""
+#. TRANSLATORS: Print Error Sheet
msgid "job-error-sheet"
-msgstr "Job Error Sheet"
+msgstr ""
+#. TRANSLATORS: Type of Error Sheet
msgid "job-error-sheet-type"
-msgstr "Job Error Sheet Type"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-error-sheet-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "job-error-sheet-type.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Print Error Sheet
msgid "job-error-sheet-when"
-msgstr "Job Error Sheet When"
+msgstr ""
+#. TRANSLATORS: Always
msgid "job-error-sheet-when.always"
-msgstr "Always"
+msgstr ""
+#. TRANSLATORS: On Error
msgid "job-error-sheet-when.on-error"
-msgstr "On Error"
+msgstr ""
+#. TRANSLATORS: Job Finishings
msgid "job-finishings"
-msgstr "Job Finishings"
+msgstr ""
+#. TRANSLATORS: Hold Until
msgid "job-hold-until"
-msgstr "Hold Until"
+msgstr ""
+#. TRANSLATORS: Hold Until
msgid "job-hold-until-time"
-msgstr "Job Hold Until Time"
+msgstr ""
+#. TRANSLATORS: Daytime
msgid "job-hold-until.day-time"
-msgstr "Day Time"
+msgstr ""
+#. TRANSLATORS: Evening
msgid "job-hold-until.evening"
-msgstr "Evening"
+msgstr ""
+#. TRANSLATORS: Released
msgid "job-hold-until.indefinite"
-msgstr "Released"
+msgstr ""
+#. TRANSLATORS: Night
msgid "job-hold-until.night"
-msgstr "Night"
+msgstr ""
+#. TRANSLATORS: No Hold
msgid "job-hold-until.no-hold"
-msgstr "No Hold"
+msgstr ""
+#. TRANSLATORS: Second Shift
msgid "job-hold-until.second-shift"
-msgstr "Second Shift"
+msgstr ""
+#. TRANSLATORS: Third Shift
msgid "job-hold-until.third-shift"
-msgstr "Third Shift"
+msgstr ""
+#. TRANSLATORS: Weekend
msgid "job-hold-until.weekend"
-msgstr "Weekend"
+msgstr ""
+#. TRANSLATORS: Job Mandatory Attributes
msgid "job-mandatory-attributes"
-msgstr "Job Mandatory Attributes"
+msgstr ""
+#. TRANSLATORS: Title
msgid "job-name"
-msgstr "Job Name"
+msgstr ""
+#. TRANSLATORS: Job Pages
+msgid "job-pages"
+msgstr ""
+
+#. TRANSLATORS: Job Pages
+msgid "job-pages-col"
+msgstr ""
+
+#. TRANSLATORS: Job Phone Number
msgid "job-phone-number"
-msgstr "Job Phone Number"
+msgstr ""
msgid "job-printer-uri attribute missing."
msgstr "Falta l'atribut de job-printer-uri."
+#. TRANSLATORS: Job Priority
msgid "job-priority"
-msgstr "Job Priority"
+msgstr ""
+
+#. TRANSLATORS: Job Privacy Attributes
+msgid "job-privacy-attributes"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "job-privacy-attributes.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "job-privacy-attributes.default"
+msgstr ""
+
+#. TRANSLATORS: Job Description
+msgid "job-privacy-attributes.job-description"
+msgstr ""
+
+#. TRANSLATORS: Job Template
+msgid "job-privacy-attributes.job-template"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "job-privacy-attributes.none"
+msgstr ""
+
+#. TRANSLATORS: Job Privacy Scope
+msgid "job-privacy-scope"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "job-privacy-scope.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "job-privacy-scope.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "job-privacy-scope.none"
+msgstr ""
+#. TRANSLATORS: Owner
+msgid "job-privacy-scope.owner"
+msgstr ""
+
+#. TRANSLATORS: Job Recipient Name
msgid "job-recipient-name"
-msgstr "Job Recipient Name"
+msgstr ""
+#. TRANSLATORS: Job Resource Ids
+msgid "job-resource-ids"
+msgstr ""
+
+#. TRANSLATORS: Job Save Disposition
msgid "job-save-disposition"
-msgstr "Job Save Disposition"
+msgstr ""
+#. TRANSLATORS: Job Sheet Message
msgid "job-sheet-message"
-msgstr "Job Sheet Message"
+msgstr ""
+#. TRANSLATORS: Banner Page
msgid "job-sheets"
-msgstr "Banner Page"
+msgstr ""
+#. TRANSLATORS: Banner Page
msgid "job-sheets-col"
-msgstr "Banner Page"
+msgstr ""
+#. TRANSLATORS: First Page in Document
msgid "job-sheets.first-print-stream-page"
-msgstr "First Print Stream Page"
+msgstr ""
+#. TRANSLATORS: Start and End Sheets
msgid "job-sheets.job-both-sheet"
-msgstr "Start and End Sheets"
+msgstr ""
+#. TRANSLATORS: End Sheet
msgid "job-sheets.job-end-sheet"
-msgstr "End Sheet"
+msgstr ""
+#. TRANSLATORS: Start Sheet
msgid "job-sheets.job-start-sheet"
-msgstr "Start Sheet"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-sheets.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "job-sheets.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Job State
msgid "job-state"
-msgstr "Job State"
+msgstr ""
+#. TRANSLATORS: Job State Message
msgid "job-state-message"
-msgstr "Job State Message"
+msgstr ""
+#. TRANSLATORS: Detailed Job State
msgid "job-state-reasons"
-msgstr "Detailed Job State"
+msgstr ""
+#. TRANSLATORS: Aborted By System
msgid "job-state-reasons.aborted-by-system"
-msgstr "Aborted By System"
+msgstr ""
+#. TRANSLATORS: Account Authorization Failed
msgid "job-state-reasons.account-authorization-failed"
-msgstr "Account Authorization Failed"
+msgstr ""
+#. TRANSLATORS: Account Closed
msgid "job-state-reasons.account-closed"
-msgstr "Account Closed"
+msgstr ""
+#. TRANSLATORS: Account Info Needed
msgid "job-state-reasons.account-info-needed"
-msgstr "Account Info Needed"
+msgstr ""
+#. TRANSLATORS: Account Limit Reached
msgid "job-state-reasons.account-limit-reached"
-msgstr "Account Limit Reached"
+msgstr ""
+#. TRANSLATORS: Compression Error
msgid "job-state-reasons.compression-error"
-msgstr "Compression Error"
+msgstr ""
+#. TRANSLATORS: Conflicting Attributes
msgid "job-state-reasons.conflicting-attributes"
-msgstr "Conflicting Attributes"
+msgstr ""
+#. TRANSLATORS: Connected To Destination
msgid "job-state-reasons.connected-to-destination"
-msgstr "Connected To Destination"
+msgstr ""
+#. TRANSLATORS: Connecting To Destination
msgid "job-state-reasons.connecting-to-destination"
-msgstr "Connecting To Destination"
+msgstr ""
+#. TRANSLATORS: Destination Uri Failed
msgid "job-state-reasons.destination-uri-failed"
-msgstr "Destination Uri Failed"
+msgstr ""
+#. TRANSLATORS: Digital Signature Did Not Verify
msgid "job-state-reasons.digital-signature-did-not-verify"
-msgstr "Digital Signature Did Not Verify"
+msgstr ""
+#. TRANSLATORS: Digital Signature Type Not Supported
msgid "job-state-reasons.digital-signature-type-not-supported"
-msgstr "Digital Signature Type Not Supported"
+msgstr ""
+#. TRANSLATORS: Document Access Error
msgid "job-state-reasons.document-access-error"
-msgstr "Document Access Error"
+msgstr ""
+#. TRANSLATORS: Document Format Error
msgid "job-state-reasons.document-format-error"
-msgstr "Document Format Error"
+msgstr ""
+#. TRANSLATORS: Document Password Error
msgid "job-state-reasons.document-password-error"
-msgstr "Document Password Error"
+msgstr ""
+#. TRANSLATORS: Document Permission Error
msgid "job-state-reasons.document-permission-error"
-msgstr "Document Permission Error"
+msgstr ""
+#. TRANSLATORS: Document Security Error
msgid "job-state-reasons.document-security-error"
-msgstr "Document Security Error"
+msgstr ""
+#. TRANSLATORS: Document Unprintable Error
msgid "job-state-reasons.document-unprintable-error"
-msgstr "Document Unprintable Error"
+msgstr ""
+#. TRANSLATORS: Errors Detected
msgid "job-state-reasons.errors-detected"
-msgstr "Errors Detected"
+msgstr ""
+#. TRANSLATORS: Job Canceled At Device
msgid "job-state-reasons.job-canceled-at-device"
-msgstr "Job Canceled At Device"
+msgstr ""
+#. TRANSLATORS: Job Canceled By Operator
msgid "job-state-reasons.job-canceled-by-operator"
-msgstr "Job Canceled By Operator"
+msgstr ""
+#. TRANSLATORS: Job Canceled By User
msgid "job-state-reasons.job-canceled-by-user"
-msgstr "Job Canceled By User"
+msgstr ""
+#. TRANSLATORS: Job Completed Successfully
msgid "job-state-reasons.job-completed-successfully"
-msgstr "Job Completed Successfully"
+msgstr ""
+#. TRANSLATORS: Job Completed With Errors
msgid "job-state-reasons.job-completed-with-errors"
-msgstr "Job Completed With Errors"
+msgstr ""
+#. TRANSLATORS: Job Completed With Warnings
msgid "job-state-reasons.job-completed-with-warnings"
-msgstr "Job Completed With Warnings"
+msgstr ""
+#. TRANSLATORS: Job Data Insufficient
msgid "job-state-reasons.job-data-insufficient"
-msgstr "Job Data Insufficient"
+msgstr ""
+#. TRANSLATORS: Job Delay Output Until Specified
msgid "job-state-reasons.job-delay-output-until-specified"
-msgstr "Job Delay Output Until Specified"
+msgstr ""
+#. TRANSLATORS: Job Digital Signature Wait
msgid "job-state-reasons.job-digital-signature-wait"
-msgstr "Job Digital Signature Wait"
+msgstr ""
+#. TRANSLATORS: Job Fetchable
msgid "job-state-reasons.job-fetchable"
-msgstr "Job Fetchable"
+msgstr ""
+#. TRANSLATORS: Job Held For Review
msgid "job-state-reasons.job-held-for-review"
-msgstr "Job Held For Review"
+msgstr ""
+#. TRANSLATORS: Job Hold Until Specified
msgid "job-state-reasons.job-hold-until-specified"
-msgstr "Job Hold Until Specified"
+msgstr ""
+#. TRANSLATORS: Job Incoming
msgid "job-state-reasons.job-incoming"
-msgstr "Job Incoming"
+msgstr ""
+#. TRANSLATORS: Job Interpreting
msgid "job-state-reasons.job-interpreting"
-msgstr "Job Interpreting"
+msgstr ""
+#. TRANSLATORS: Job Outgoing
msgid "job-state-reasons.job-outgoing"
-msgstr "Job Outgoing"
+msgstr ""
+#. TRANSLATORS: Job Password Wait
msgid "job-state-reasons.job-password-wait"
-msgstr "Job Password Wait"
+msgstr ""
+#. TRANSLATORS: Job Printed Successfully
msgid "job-state-reasons.job-printed-successfully"
-msgstr "Job Printed Successfully"
+msgstr ""
+#. TRANSLATORS: Job Printed With Errors
msgid "job-state-reasons.job-printed-with-errors"
-msgstr "Job Printed With Errors"
+msgstr ""
+#. TRANSLATORS: Job Printed With Warnings
msgid "job-state-reasons.job-printed-with-warnings"
-msgstr "Job Printed With Warnings"
+msgstr ""
+#. TRANSLATORS: Job Printing
msgid "job-state-reasons.job-printing"
-msgstr "Job Printing"
+msgstr ""
+#. TRANSLATORS: Job Queued
msgid "job-state-reasons.job-queued"
-msgstr "Job Queued"
+msgstr ""
+#. TRANSLATORS: Job Queued For Marker
msgid "job-state-reasons.job-queued-for-marker"
-msgstr "Job Queued For Marker"
+msgstr ""
+#. TRANSLATORS: Job Release Wait
msgid "job-state-reasons.job-release-wait"
-msgstr "Job Release Wait"
+msgstr ""
+#. TRANSLATORS: Job Restartable
msgid "job-state-reasons.job-restartable"
-msgstr "Job Restartable"
+msgstr ""
+#. TRANSLATORS: Job Resuming
msgid "job-state-reasons.job-resuming"
-msgstr "Job Resuming"
+msgstr ""
+#. TRANSLATORS: Job Saved Successfully
msgid "job-state-reasons.job-saved-successfully"
-msgstr "Job Saved Successfully"
+msgstr ""
+#. TRANSLATORS: Job Saved With Errors
msgid "job-state-reasons.job-saved-with-errors"
-msgstr "Job Saved With Errors"
+msgstr ""
+#. TRANSLATORS: Job Saved With Warnings
msgid "job-state-reasons.job-saved-with-warnings"
-msgstr "Job Saved With Warnings"
+msgstr ""
+#. TRANSLATORS: Job Saving
msgid "job-state-reasons.job-saving"
-msgstr "Job Saving"
+msgstr ""
+#. TRANSLATORS: Job Spooling
msgid "job-state-reasons.job-spooling"
-msgstr "Job Spooling"
+msgstr ""
+#. TRANSLATORS: Job Streaming
msgid "job-state-reasons.job-streaming"
-msgstr "Job Streaming"
+msgstr ""
+#. TRANSLATORS: Job Suspended
msgid "job-state-reasons.job-suspended"
-msgstr "Job Suspended"
+msgstr ""
+#. TRANSLATORS: Job Suspended By Operator
msgid "job-state-reasons.job-suspended-by-operator"
-msgstr "Job Suspended By Operator"
+msgstr ""
+#. TRANSLATORS: Job Suspended By System
msgid "job-state-reasons.job-suspended-by-system"
-msgstr "Job Suspended By System"
+msgstr ""
+#. TRANSLATORS: Job Suspended By User
msgid "job-state-reasons.job-suspended-by-user"
-msgstr "Job Suspended By User"
+msgstr ""
+#. TRANSLATORS: Job Suspending
msgid "job-state-reasons.job-suspending"
-msgstr "Job Suspending"
+msgstr ""
+#. TRANSLATORS: Job Transferring
msgid "job-state-reasons.job-transferring"
-msgstr "Job Transferring"
+msgstr ""
+#. TRANSLATORS: Job Transforming
msgid "job-state-reasons.job-transforming"
-msgstr "Job Transforming"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-state-reasons.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Printer Stopped
msgid "job-state-reasons.printer-stopped"
-msgstr "Printer Stopped"
+msgstr ""
+#. TRANSLATORS: Printer Stopped Partly
msgid "job-state-reasons.printer-stopped-partly"
-msgstr "Printer Stopped Partly"
+msgstr ""
+#. TRANSLATORS: Processing To Stop Point
msgid "job-state-reasons.processing-to-stop-point"
-msgstr "Processing To Stop Point"
+msgstr ""
+#. TRANSLATORS: Queued In Device
msgid "job-state-reasons.queued-in-device"
-msgstr "Queued In Device"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Ready
msgid "job-state-reasons.resources-are-not-ready"
-msgstr "Resources Are Not Ready"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Supported
msgid "job-state-reasons.resources-are-not-supported"
-msgstr "Resources Are Not Supported"
+msgstr ""
+#. TRANSLATORS: Service Off Line
msgid "job-state-reasons.service-off-line"
-msgstr "Service Off Line"
+msgstr ""
+#. TRANSLATORS: Submission Interrupted
msgid "job-state-reasons.submission-interrupted"
-msgstr "Submission Interrupted"
+msgstr ""
+#. TRANSLATORS: Unsupported Attributes Or Values
msgid "job-state-reasons.unsupported-attributes-or-values"
-msgstr "Unsupported Attributes Or Values"
+msgstr ""
+#. TRANSLATORS: Unsupported Compression
msgid "job-state-reasons.unsupported-compression"
-msgstr "Unsupported Compression"
+msgstr ""
+#. TRANSLATORS: Unsupported Document Format
msgid "job-state-reasons.unsupported-document-format"
-msgstr "Unsupported Document Format"
+msgstr ""
+#. TRANSLATORS: Waiting For User Action
msgid "job-state-reasons.waiting-for-user-action"
-msgstr "Waiting For User Action"
+msgstr ""
+#. TRANSLATORS: Warnings Detected
msgid "job-state-reasons.warnings-detected"
-msgstr "Warnings Detected"
+msgstr ""
+#. TRANSLATORS: Pending
msgid "job-state.3"
-msgstr "Pending"
+msgstr ""
+#. TRANSLATORS: Held
msgid "job-state.4"
-msgstr "Pending Held"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "job-state.5"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Stopped
msgid "job-state.6"
-msgstr "Processing Stopped"
+msgstr ""
+#. TRANSLATORS: Canceled
msgid "job-state.7"
-msgstr "Canceled"
+msgstr ""
+#. TRANSLATORS: Aborted
msgid "job-state.8"
-msgstr "Aborted"
+msgstr ""
+#. TRANSLATORS: Completed
msgid "job-state.9"
-msgstr "Completed"
+msgstr ""
+#. TRANSLATORS: Laminate Pages
msgid "laminating"
-msgstr "Laminate Pages"
+msgstr ""
+#. TRANSLATORS: Laminate
msgid "laminating-sides"
-msgstr "Laminating Sides"
+msgstr ""
+#. TRANSLATORS: Back Only
msgid "laminating-sides.back"
-msgstr "Back"
+msgstr ""
+#. TRANSLATORS: Front and Back
msgid "laminating-sides.both"
-msgstr "Both"
+msgstr ""
+#. TRANSLATORS: Front Only
msgid "laminating-sides.front"
-msgstr "Front"
+msgstr ""
+#. TRANSLATORS: Type of Lamination
msgid "laminating-type"
-msgstr "Laminating Type"
+msgstr ""
+#. TRANSLATORS: Archival
msgid "laminating-type.archival"
-msgstr "Archival"
+msgstr ""
+#. TRANSLATORS: Glossy
msgid "laminating-type.glossy"
-msgstr "Glossy"
+msgstr ""
+#. TRANSLATORS: High Gloss
msgid "laminating-type.high-gloss"
-msgstr "High Gloss"
+msgstr ""
+#. TRANSLATORS: Matte
msgid "laminating-type.matte"
-msgstr "Matte"
+msgstr ""
+#. TRANSLATORS: Semi-gloss
msgid "laminating-type.semi-gloss"
-msgstr "Semi-Gloss"
+msgstr ""
+#. TRANSLATORS: Translucent
msgid "laminating-type.translucent"
-msgstr "Translucent"
+msgstr ""
+#. TRANSLATORS: Logo
msgid "logo"
-msgstr "Logo"
+msgstr ""
msgid "lpadmin: Class name can only contain printable characters."
msgstr "lpadmin: el nom de la classe només pot tenir caràcters imprimibles."
@@ -7337,12 +8075,12 @@ msgstr ""
" Heu d'especificar primer un nom d'impressora."
#, c-format
-msgid "lpadmin: Unable to open PPD \"%s\": %s on line %d."
+msgid "lpadmin: Unable to open PPD \"%s\": %s"
msgstr ""
#, c-format
-msgid "lpadmin: Unable to open PPD file \"%s\" - %s"
-msgstr "lpadmin: no s'ha pogut obrir el fitxer PPD «%s» - %s"
+msgid "lpadmin: Unable to open PPD \"%s\": %s on line %d."
+msgstr ""
msgid ""
"lpadmin: Unable to remove a printer from the class:\n"
@@ -7440,1710 +8178,2269 @@ msgstr ""
"lpstat: error - la variable d'entorn %s esmenta el destí «%s» que no "
"existeix."
+#. TRANSLATORS: Amount of Material
msgid "material-amount"
-msgstr "Amount of Material"
+msgstr ""
+#. TRANSLATORS: Amount Units
msgid "material-amount-units"
-msgstr "Material Amount Units"
+msgstr ""
+#. TRANSLATORS: Grams
msgid "material-amount-units.g"
-msgstr "G"
+msgstr ""
+#. TRANSLATORS: Kilograms
msgid "material-amount-units.kg"
-msgstr "Kg"
+msgstr ""
+#. TRANSLATORS: Liters
msgid "material-amount-units.l"
-msgstr "L"
+msgstr ""
+#. TRANSLATORS: Meters
msgid "material-amount-units.m"
-msgstr "M"
+msgstr ""
+#. TRANSLATORS: Milliliters
msgid "material-amount-units.ml"
-msgstr "Ml"
+msgstr ""
+#. TRANSLATORS: Millimeters
msgid "material-amount-units.mm"
-msgstr "Mm"
+msgstr ""
+#. TRANSLATORS: Material Color
msgid "material-color"
-msgstr "Material Color"
+msgstr ""
+#. TRANSLATORS: Material Diameter
msgid "material-diameter"
-msgstr "Material Diameter"
+msgstr ""
+#. TRANSLATORS: Material Diameter Tolerance
msgid "material-diameter-tolerance"
-msgstr "Material Diameter Tolerance"
+msgstr ""
+#. TRANSLATORS: Material Fill Density
msgid "material-fill-density"
-msgstr "Material Fill Density"
+msgstr ""
+#. TRANSLATORS: Material Name
msgid "material-name"
-msgstr "Material Name"
+msgstr ""
+#. TRANSLATORS: Material Nozzle Diameter
+msgid "material-nozzle-diameter"
+msgstr ""
+
+#. TRANSLATORS: Use Material For
msgid "material-purpose"
-msgstr "Material Purpose"
+msgstr ""
+#. TRANSLATORS: Everything
msgid "material-purpose.all"
-msgstr "All"
+msgstr ""
+#. TRANSLATORS: Base
msgid "material-purpose.base"
-msgstr "Base"
+msgstr ""
+#. TRANSLATORS: In-fill
msgid "material-purpose.in-fill"
-msgstr "In Fill"
+msgstr ""
+#. TRANSLATORS: Shell
msgid "material-purpose.shell"
-msgstr "Shell"
+msgstr ""
+#. TRANSLATORS: Supports
msgid "material-purpose.support"
-msgstr "Support"
+msgstr ""
+#. TRANSLATORS: Feed Rate
msgid "material-rate"
-msgstr "Feed Rate"
+msgstr ""
+#. TRANSLATORS: Feed Rate Units
msgid "material-rate-units"
-msgstr "Material Rate Units"
+msgstr ""
+#. TRANSLATORS: Milligrams per second
msgid "material-rate-units.mg_second"
-msgstr "Mg Second"
+msgstr ""
+#. TRANSLATORS: Milliliters per second
msgid "material-rate-units.ml_second"
-msgstr "Ml Second"
+msgstr ""
+#. TRANSLATORS: Millimeters per second
msgid "material-rate-units.mm_second"
-msgstr "Mm Second"
+msgstr ""
+#. TRANSLATORS: Material Retraction
+msgid "material-retraction"
+msgstr ""
+
+#. TRANSLATORS: Material Shell Thickness
msgid "material-shell-thickness"
-msgstr "Material Shell Thickness"
+msgstr ""
+#. TRANSLATORS: Material Temperature
msgid "material-temperature"
-msgstr "Material Temperature"
+msgstr ""
+#. TRANSLATORS: Material Type
msgid "material-type"
-msgstr "Material Type"
+msgstr ""
+#. TRANSLATORS: ABS
msgid "material-type.abs"
-msgstr "Abs"
+msgstr ""
+#. TRANSLATORS: Carbon Fiber ABS
msgid "material-type.abs-carbon-fiber"
-msgstr "Abs Carbon Fiber"
+msgstr ""
+#. TRANSLATORS: Carbon Nanotube ABS
msgid "material-type.abs-carbon-nanotube"
-msgstr "Abs Carbon Nanotube"
+msgstr ""
+#. TRANSLATORS: Chocolate
msgid "material-type.chocolate"
-msgstr "Chocolate"
+msgstr ""
+#. TRANSLATORS: Gold
msgid "material-type.gold"
-msgstr "Gold"
+msgstr ""
+#. TRANSLATORS: Nylon
msgid "material-type.nylon"
-msgstr "Nylon"
+msgstr ""
+#. TRANSLATORS: Pet
msgid "material-type.pet"
-msgstr "Pet"
+msgstr ""
+#. TRANSLATORS: Photopolymer
msgid "material-type.photopolymer"
-msgstr "Photopolymer"
+msgstr ""
+#. TRANSLATORS: PLA
msgid "material-type.pla"
-msgstr "Pla"
+msgstr ""
+#. TRANSLATORS: Conductive PLA
msgid "material-type.pla-conductive"
-msgstr "Pla Conductive"
+msgstr ""
+
+#. TRANSLATORS: Pla Dissolvable
+msgid "material-type.pla-dissolvable"
+msgstr ""
+#. TRANSLATORS: Flexible PLA
msgid "material-type.pla-flexible"
-msgstr "Pla Flexible"
+msgstr ""
+#. TRANSLATORS: Magnetic PLA
msgid "material-type.pla-magnetic"
-msgstr "Pla Magnetic"
+msgstr ""
+#. TRANSLATORS: Steel PLA
msgid "material-type.pla-steel"
-msgstr "Pla Steel"
+msgstr ""
+#. TRANSLATORS: Stone PLA
msgid "material-type.pla-stone"
-msgstr "Pla Stone"
+msgstr ""
+#. TRANSLATORS: Wood PLA
msgid "material-type.pla-wood"
-msgstr "Pla Wood"
+msgstr ""
+#. TRANSLATORS: Polycarbonate
msgid "material-type.polycarbonate"
-msgstr "Polycarbonate"
+msgstr ""
+#. TRANSLATORS: Dissolvable PVA
msgid "material-type.pva-dissolvable"
-msgstr "Dissolvable PVA"
+msgstr ""
+#. TRANSLATORS: Silver
msgid "material-type.silver"
-msgstr "Silver"
+msgstr ""
+#. TRANSLATORS: Titanium
msgid "material-type.titanium"
-msgstr "Titanium"
+msgstr ""
+#. TRANSLATORS: Wax
msgid "material-type.wax"
-msgstr "Wax"
+msgstr ""
+#. TRANSLATORS: Materials
msgid "materials-col"
-msgstr "Materials"
+msgstr ""
+#. TRANSLATORS: Media
msgid "media"
-msgstr "Media"
+msgstr ""
+#. TRANSLATORS: Back Coating of Media
msgid "media-back-coating"
-msgstr "Media Back Coating"
+msgstr ""
+#. TRANSLATORS: Glossy
msgid "media-back-coating.glossy"
-msgstr "Glossy"
+msgstr ""
+#. TRANSLATORS: High Gloss
msgid "media-back-coating.high-gloss"
-msgstr "High Gloss"
+msgstr ""
+#. TRANSLATORS: Matte
msgid "media-back-coating.matte"
-msgstr "Matte"
+msgstr ""
+#. TRANSLATORS: None
msgid "media-back-coating.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Satin
msgid "media-back-coating.satin"
-msgstr "Satin"
+msgstr ""
+#. TRANSLATORS: Semi-gloss
msgid "media-back-coating.semi-gloss"
-msgstr "Semi-Gloss"
+msgstr ""
+#. TRANSLATORS: Media Bottom Margin
msgid "media-bottom-margin"
-msgstr "Media Bottom Margin"
+msgstr ""
+#. TRANSLATORS: Media
msgid "media-col"
-msgstr "Media"
+msgstr ""
+#. TRANSLATORS: Media Color
msgid "media-color"
-msgstr "Media Color"
+msgstr ""
+#. TRANSLATORS: Black
msgid "media-color.black"
-msgstr "Black"
+msgstr ""
+#. TRANSLATORS: Blue
msgid "media-color.blue"
-msgstr "Blue"
+msgstr ""
+#. TRANSLATORS: Brown
msgid "media-color.brown"
-msgstr "Brown"
+msgstr ""
+#. TRANSLATORS: Buff
msgid "media-color.buff"
-msgstr "Buff"
+msgstr ""
+#. TRANSLATORS: Clear Black
msgid "media-color.clear-black"
-msgstr "Clear Black"
+msgstr ""
+#. TRANSLATORS: Clear Blue
msgid "media-color.clear-blue"
-msgstr "Clear Blue"
+msgstr ""
+#. TRANSLATORS: Clear Brown
msgid "media-color.clear-brown"
-msgstr "Clear Brown"
+msgstr ""
+#. TRANSLATORS: Clear Buff
msgid "media-color.clear-buff"
-msgstr "Clear Buff"
+msgstr ""
+#. TRANSLATORS: Clear Cyan
msgid "media-color.clear-cyan"
-msgstr "Clear Cyan"
+msgstr ""
+#. TRANSLATORS: Clear Gold
msgid "media-color.clear-gold"
-msgstr "Clear Gold"
+msgstr ""
+#. TRANSLATORS: Clear Goldenrod
msgid "media-color.clear-goldenrod"
-msgstr "Clear Goldenrod"
+msgstr ""
+#. TRANSLATORS: Clear Gray
msgid "media-color.clear-gray"
-msgstr "Clear Gray"
+msgstr ""
+#. TRANSLATORS: Clear Green
msgid "media-color.clear-green"
-msgstr "Clear Green"
+msgstr ""
+#. TRANSLATORS: Clear Ivory
msgid "media-color.clear-ivory"
-msgstr "Clear Ivory"
+msgstr ""
+#. TRANSLATORS: Clear Magenta
msgid "media-color.clear-magenta"
-msgstr "Clear Magenta"
+msgstr ""
+#. TRANSLATORS: Clear Multi Color
msgid "media-color.clear-multi-color"
-msgstr "Clear Multi Color"
+msgstr ""
+#. TRANSLATORS: Clear Mustard
msgid "media-color.clear-mustard"
-msgstr "Clear Mustard"
+msgstr ""
+#. TRANSLATORS: Clear Orange
msgid "media-color.clear-orange"
-msgstr "Clear Orange"
+msgstr ""
+#. TRANSLATORS: Clear Pink
msgid "media-color.clear-pink"
-msgstr "Clear Pink"
+msgstr ""
+#. TRANSLATORS: Clear Red
msgid "media-color.clear-red"
-msgstr "Clear Red"
+msgstr ""
+#. TRANSLATORS: Clear Silver
msgid "media-color.clear-silver"
-msgstr "Clear Silver"
+msgstr ""
+#. TRANSLATORS: Clear Turquoise
msgid "media-color.clear-turquoise"
-msgstr "Clear Turquoise"
+msgstr ""
+#. TRANSLATORS: Clear Violet
msgid "media-color.clear-violet"
-msgstr "Clear Violet"
+msgstr ""
+#. TRANSLATORS: Clear White
msgid "media-color.clear-white"
-msgstr "Clear White"
+msgstr ""
+#. TRANSLATORS: Clear Yellow
msgid "media-color.clear-yellow"
-msgstr "Clear Yellow"
+msgstr ""
+#. TRANSLATORS: Cyan
msgid "media-color.cyan"
-msgstr "Cyan"
+msgstr ""
+#. TRANSLATORS: Dark Blue
msgid "media-color.dark-blue"
-msgstr "Dark Blue"
+msgstr ""
+#. TRANSLATORS: Dark Brown
msgid "media-color.dark-brown"
-msgstr "Dark Brown"
+msgstr ""
+#. TRANSLATORS: Dark Buff
msgid "media-color.dark-buff"
-msgstr "Dark Buff"
+msgstr ""
+#. TRANSLATORS: Dark Cyan
msgid "media-color.dark-cyan"
-msgstr "Dark Cyan"
+msgstr ""
+#. TRANSLATORS: Dark Gold
msgid "media-color.dark-gold"
-msgstr "Dark Gold"
+msgstr ""
+#. TRANSLATORS: Dark Goldenrod
msgid "media-color.dark-goldenrod"
-msgstr "Dark Goldenrod"
+msgstr ""
+#. TRANSLATORS: Dark Gray
msgid "media-color.dark-gray"
-msgstr "Dark Gray"
+msgstr ""
+#. TRANSLATORS: Dark Green
msgid "media-color.dark-green"
-msgstr "Dark Green"
+msgstr ""
+#. TRANSLATORS: Dark Ivory
msgid "media-color.dark-ivory"
-msgstr "Dark Ivory"
+msgstr ""
+#. TRANSLATORS: Dark Magenta
msgid "media-color.dark-magenta"
-msgstr "Dark Magenta"
+msgstr ""
+#. TRANSLATORS: Dark Mustard
msgid "media-color.dark-mustard"
-msgstr "Dark Mustard"
+msgstr ""
+#. TRANSLATORS: Dark Orange
msgid "media-color.dark-orange"
-msgstr "Dark Orange"
+msgstr ""
+#. TRANSLATORS: Dark Pink
msgid "media-color.dark-pink"
-msgstr "Dark Pink"
+msgstr ""
+#. TRANSLATORS: Dark Red
msgid "media-color.dark-red"
-msgstr "Dark Red"
+msgstr ""
+#. TRANSLATORS: Dark Silver
msgid "media-color.dark-silver"
-msgstr "Dark Silver"
+msgstr ""
+#. TRANSLATORS: Dark Turquoise
msgid "media-color.dark-turquoise"
-msgstr "Dark Turquoise"
+msgstr ""
+#. TRANSLATORS: Dark Violet
msgid "media-color.dark-violet"
-msgstr "Dark Violet"
+msgstr ""
+#. TRANSLATORS: Dark Yellow
msgid "media-color.dark-yellow"
-msgstr "Dark Yellow"
+msgstr ""
+#. TRANSLATORS: Gold
msgid "media-color.gold"
-msgstr "Gold"
+msgstr ""
+#. TRANSLATORS: Goldenrod
msgid "media-color.goldenrod"
-msgstr "Goldenrod"
+msgstr ""
+#. TRANSLATORS: Gray
msgid "media-color.gray"
-msgstr "Gray"
+msgstr ""
+#. TRANSLATORS: Green
msgid "media-color.green"
-msgstr "Green"
+msgstr ""
+#. TRANSLATORS: Ivory
msgid "media-color.ivory"
-msgstr "Ivory"
+msgstr ""
+#. TRANSLATORS: Light Black
msgid "media-color.light-black"
-msgstr "Light Black"
+msgstr ""
+#. TRANSLATORS: Light Blue
msgid "media-color.light-blue"
-msgstr "Light Blue"
+msgstr ""
+#. TRANSLATORS: Light Brown
msgid "media-color.light-brown"
-msgstr "Light Brown"
+msgstr ""
+#. TRANSLATORS: Light Buff
msgid "media-color.light-buff"
-msgstr "Light Buff"
+msgstr ""
+#. TRANSLATORS: Light Cyan
msgid "media-color.light-cyan"
-msgstr "Light Cyan"
+msgstr ""
+#. TRANSLATORS: Light Gold
msgid "media-color.light-gold"
-msgstr "Light Gold"
+msgstr ""
+#. TRANSLATORS: Light Goldenrod
msgid "media-color.light-goldenrod"
-msgstr "Light Goldenrod"
+msgstr ""
+#. TRANSLATORS: Light Gray
msgid "media-color.light-gray"
-msgstr "Light Gray"
+msgstr ""
+#. TRANSLATORS: Light Green
msgid "media-color.light-green"
-msgstr "Light Green"
+msgstr ""
+#. TRANSLATORS: Light Ivory
msgid "media-color.light-ivory"
-msgstr "Light Ivory"
+msgstr ""
+#. TRANSLATORS: Light Magenta
msgid "media-color.light-magenta"
-msgstr "Light Magenta"
+msgstr ""
+#. TRANSLATORS: Light Mustard
msgid "media-color.light-mustard"
-msgstr "Light Mustard"
+msgstr ""
+#. TRANSLATORS: Light Orange
msgid "media-color.light-orange"
-msgstr "Light Orange"
+msgstr ""
+#. TRANSLATORS: Light Pink
msgid "media-color.light-pink"
-msgstr "Light Pink"
+msgstr ""
+#. TRANSLATORS: Light Red
msgid "media-color.light-red"
-msgstr "Light Red"
+msgstr ""
+#. TRANSLATORS: Light Silver
msgid "media-color.light-silver"
-msgstr "Light Silver"
+msgstr ""
+#. TRANSLATORS: Light Turquoise
msgid "media-color.light-turquoise"
-msgstr "Light Turquoise"
+msgstr ""
+#. TRANSLATORS: Light Violet
msgid "media-color.light-violet"
-msgstr "Light Violet"
+msgstr ""
+#. TRANSLATORS: Light Yellow
msgid "media-color.light-yellow"
-msgstr "Light Yellow"
+msgstr ""
+#. TRANSLATORS: Magenta
msgid "media-color.magenta"
-msgstr "Magenta"
+msgstr ""
+#. TRANSLATORS: Multi-color
msgid "media-color.multi-color"
-msgstr "Multi-Color"
+msgstr ""
+#. TRANSLATORS: Mustard
msgid "media-color.mustard"
-msgstr "Mustard"
+msgstr ""
+#. TRANSLATORS: No Color
msgid "media-color.no-color"
-msgstr "No Color"
+msgstr ""
+#. TRANSLATORS: Orange
msgid "media-color.orange"
-msgstr "Orange"
+msgstr ""
+#. TRANSLATORS: Pink
msgid "media-color.pink"
-msgstr "Pink"
+msgstr ""
+#. TRANSLATORS: Red
msgid "media-color.red"
-msgstr "Red"
+msgstr ""
+#. TRANSLATORS: Silver
msgid "media-color.silver"
-msgstr "Silver"
+msgstr ""
+#. TRANSLATORS: Turquoise
msgid "media-color.turquoise"
-msgstr "Turquoise"
+msgstr ""
+#. TRANSLATORS: Violet
msgid "media-color.violet"
-msgstr "Violet"
+msgstr ""
+#. TRANSLATORS: White
msgid "media-color.white"
-msgstr "White"
+msgstr ""
+#. TRANSLATORS: Yellow
msgid "media-color.yellow"
-msgstr "Yellow"
+msgstr ""
+#. TRANSLATORS: Front Coating of Media
msgid "media-front-coating"
-msgstr "Media Front Coating"
+msgstr ""
+#. TRANSLATORS: Media Grain
msgid "media-grain"
-msgstr "Media Grain"
+msgstr ""
+#. TRANSLATORS: Cross-Feed Direction
msgid "media-grain.x-direction"
-msgstr "Cross-Feed Direction"
+msgstr ""
+#. TRANSLATORS: Feed Direction
msgid "media-grain.y-direction"
-msgstr "Feed Direction"
+msgstr ""
+#. TRANSLATORS: Media Hole Count
msgid "media-hole-count"
-msgstr "Media Hole Count"
+msgstr ""
+#. TRANSLATORS: Media Info
msgid "media-info"
-msgstr "Media Info"
+msgstr ""
+#. TRANSLATORS: Force Media
msgid "media-input-tray-check"
-msgstr "Media Input Tray Check"
+msgstr ""
+#. TRANSLATORS: Media Left Margin
msgid "media-left-margin"
-msgstr "Media Left Margin"
+msgstr ""
+#. TRANSLATORS: Pre-printed Media
msgid "media-pre-printed"
-msgstr "Media Preprinted"
+msgstr ""
+#. TRANSLATORS: Blank
msgid "media-pre-printed.blank"
-msgstr "Blank"
+msgstr ""
+#. TRANSLATORS: Letterhead
msgid "media-pre-printed.letter-head"
-msgstr "Letterhead"
+msgstr ""
+#. TRANSLATORS: Pre-printed
msgid "media-pre-printed.pre-printed"
-msgstr "Preprinted"
+msgstr ""
+#. TRANSLATORS: Recycled Media
msgid "media-recycled"
-msgstr "Media Recycled"
+msgstr ""
+#. TRANSLATORS: None
msgid "media-recycled.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "media-recycled.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Media Right Margin
msgid "media-right-margin"
-msgstr "Media Right Margin"
+msgstr ""
+#. TRANSLATORS: Media Dimensions
msgid "media-size"
-msgstr "Media Dimensions"
+msgstr ""
+#. TRANSLATORS: Media Name
msgid "media-size-name"
-msgstr "Media Name"
+msgstr ""
+#. TRANSLATORS: Media Source
msgid "media-source"
-msgstr "Media Source"
+msgstr ""
+#. TRANSLATORS: Alternate
msgid "media-source.alternate"
-msgstr "Alternate"
+msgstr ""
+#. TRANSLATORS: Alternate Roll
msgid "media-source.alternate-roll"
-msgstr "Alternate Roll"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "media-source.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "media-source.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: By-pass Tray
msgid "media-source.by-pass-tray"
-msgstr "By Pass Tray"
+msgstr ""
+#. TRANSLATORS: Center
msgid "media-source.center"
-msgstr "Center"
+msgstr ""
+#. TRANSLATORS: Disc
msgid "media-source.disc"
-msgstr "Disc"
+msgstr ""
+#. TRANSLATORS: Envelope
msgid "media-source.envelope"
-msgstr "Envelope"
+msgstr ""
+#. TRANSLATORS: Hagaki
msgid "media-source.hagaki"
-msgstr "Hagaki"
+msgstr ""
+#. TRANSLATORS: Large Capacity
msgid "media-source.large-capacity"
-msgstr "Large Capacity"
+msgstr ""
+#. TRANSLATORS: Left
msgid "media-source.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Main
msgid "media-source.main"
-msgstr "Main"
+msgstr ""
+#. TRANSLATORS: Main Roll
msgid "media-source.main-roll"
-msgstr "Main Roll"
+msgstr ""
+#. TRANSLATORS: Manual
msgid "media-source.manual"
-msgstr "Manual"
+msgstr ""
+#. TRANSLATORS: Middle
msgid "media-source.middle"
-msgstr "Middle"
+msgstr ""
+#. TRANSLATORS: Photo
msgid "media-source.photo"
-msgstr "Photo"
+msgstr ""
+#. TRANSLATORS: Rear
msgid "media-source.rear"
-msgstr "Rear"
+msgstr ""
+#. TRANSLATORS: Right
msgid "media-source.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Roll 1
msgid "media-source.roll-1"
-msgstr "Roll 1"
+msgstr ""
+#. TRANSLATORS: Roll 10
msgid "media-source.roll-10"
-msgstr "Roll 10"
+msgstr ""
+#. TRANSLATORS: Roll 2
msgid "media-source.roll-2"
-msgstr "Roll 2"
+msgstr ""
+#. TRANSLATORS: Roll 3
msgid "media-source.roll-3"
-msgstr "Roll 3"
+msgstr ""
+#. TRANSLATORS: Roll 4
msgid "media-source.roll-4"
-msgstr "Roll 4"
+msgstr ""
+#. TRANSLATORS: Roll 5
msgid "media-source.roll-5"
-msgstr "Roll 5"
+msgstr ""
+#. TRANSLATORS: Roll 6
msgid "media-source.roll-6"
-msgstr "Roll 6"
+msgstr ""
+#. TRANSLATORS: Roll 7
msgid "media-source.roll-7"
-msgstr "Roll 7"
+msgstr ""
+#. TRANSLATORS: Roll 8
msgid "media-source.roll-8"
-msgstr "Roll 8"
+msgstr ""
+#. TRANSLATORS: Roll 9
msgid "media-source.roll-9"
-msgstr "Roll 9"
+msgstr ""
+#. TRANSLATORS: Side
msgid "media-source.side"
-msgstr "Side"
+msgstr ""
+#. TRANSLATORS: Top
msgid "media-source.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Tray 1
msgid "media-source.tray-1"
-msgstr "Tray 1"
+msgstr ""
+#. TRANSLATORS: Tray 10
msgid "media-source.tray-10"
-msgstr "Tray 10"
+msgstr ""
+#. TRANSLATORS: Tray 11
msgid "media-source.tray-11"
-msgstr "Tray 11"
+msgstr ""
+#. TRANSLATORS: Tray 12
msgid "media-source.tray-12"
-msgstr "Tray 12"
+msgstr ""
+#. TRANSLATORS: Tray 13
msgid "media-source.tray-13"
-msgstr "Tray 13"
+msgstr ""
+#. TRANSLATORS: Tray 14
msgid "media-source.tray-14"
-msgstr "Tray 14"
+msgstr ""
+#. TRANSLATORS: Tray 15
msgid "media-source.tray-15"
-msgstr "Tray 15"
+msgstr ""
+#. TRANSLATORS: Tray 16
msgid "media-source.tray-16"
-msgstr "Tray 16"
+msgstr ""
+#. TRANSLATORS: Tray 17
msgid "media-source.tray-17"
-msgstr "Tray 17"
+msgstr ""
+#. TRANSLATORS: Tray 18
msgid "media-source.tray-18"
-msgstr "Tray 18"
+msgstr ""
+#. TRANSLATORS: Tray 19
msgid "media-source.tray-19"
-msgstr "Tray 19"
+msgstr ""
+#. TRANSLATORS: Tray 2
msgid "media-source.tray-2"
-msgstr "Tray 2"
+msgstr ""
+#. TRANSLATORS: Tray 20
msgid "media-source.tray-20"
-msgstr "Tray 20"
+msgstr ""
+#. TRANSLATORS: Tray 3
msgid "media-source.tray-3"
-msgstr "Tray 3"
+msgstr ""
+#. TRANSLATORS: Tray 4
msgid "media-source.tray-4"
-msgstr "Tray 4"
+msgstr ""
+#. TRANSLATORS: Tray 5
msgid "media-source.tray-5"
-msgstr "Tray 5"
+msgstr ""
+#. TRANSLATORS: Tray 6
msgid "media-source.tray-6"
-msgstr "Tray 6"
+msgstr ""
+#. TRANSLATORS: Tray 7
msgid "media-source.tray-7"
-msgstr "Tray 7"
+msgstr ""
+#. TRANSLATORS: Tray 8
msgid "media-source.tray-8"
-msgstr "Tray 8"
+msgstr ""
+#. TRANSLATORS: Tray 9
msgid "media-source.tray-9"
-msgstr "Tray 9"
+msgstr ""
+#. TRANSLATORS: Media Thickness
msgid "media-thickness"
-msgstr "Media Thickness"
+msgstr ""
+#. TRANSLATORS: Media Tooth (Texture)
msgid "media-tooth"
-msgstr "Media Tooth"
+msgstr ""
+#. TRANSLATORS: Antique
msgid "media-tooth.antique"
-msgstr "Antique"
+msgstr ""
+#. TRANSLATORS: Extra Smooth
msgid "media-tooth.calendared"
-msgstr "Calendared"
+msgstr ""
+#. TRANSLATORS: Coarse
msgid "media-tooth.coarse"
-msgstr "Coarse"
+msgstr ""
+#. TRANSLATORS: Fine
msgid "media-tooth.fine"
-msgstr "Fine"
+msgstr ""
+#. TRANSLATORS: Linen
msgid "media-tooth.linen"
-msgstr "Linen"
+msgstr ""
+#. TRANSLATORS: Medium
msgid "media-tooth.medium"
-msgstr "Medium"
+msgstr ""
+#. TRANSLATORS: Smooth
msgid "media-tooth.smooth"
-msgstr "Smooth"
+msgstr ""
+#. TRANSLATORS: Stipple
msgid "media-tooth.stipple"
-msgstr "Stipple"
+msgstr ""
+#. TRANSLATORS: Rough
msgid "media-tooth.uncalendared"
-msgstr "Uncalendared"
+msgstr ""
+#. TRANSLATORS: Vellum
msgid "media-tooth.vellum"
-msgstr "Vellum"
+msgstr ""
+#. TRANSLATORS: Media Top Margin
msgid "media-top-margin"
-msgstr "Media Top Margin"
+msgstr ""
+#. TRANSLATORS: Media Type
msgid "media-type"
-msgstr "Media Type"
+msgstr ""
+#. TRANSLATORS: Aluminum
msgid "media-type.aluminum"
-msgstr "Aluminum"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "media-type.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Back Print Film
msgid "media-type.back-print-film"
-msgstr "Back Print Film"
+msgstr ""
+#. TRANSLATORS: Cardboard
msgid "media-type.cardboard"
-msgstr "Cardboard"
+msgstr ""
+#. TRANSLATORS: Cardstock
msgid "media-type.cardstock"
-msgstr "Cardstock"
+msgstr ""
+#. TRANSLATORS: CD
msgid "media-type.cd"
-msgstr "CD"
-
-msgid "media-type.com.hp.advanced-photo"
-msgstr "Advanced Photo Paper"
-
-msgid "media-type.com.hp.brochure-glossy"
-msgstr "Glossy Brochure Paper"
-
-msgid "media-type.com.hp.brochure-matte"
-msgstr "Matte Brochure Paper"
-
-msgid "media-type.com.hp.cover-matte"
-msgstr "Matte Cover Paper"
-
-msgid "media-type.com.hp.ecosmart-lite"
-msgstr "Office Recycled Paper"
-
-msgid "media-type.com.hp.everyday-glossy"
-msgstr "Everyday Glossy Photo Paper"
-
-msgid "media-type.com.hp.everyday-matte"
-msgstr "Everyday Matte Paper"
-
-msgid "media-type.com.hp.extra-heavy"
-msgstr "Extra Heavyweight Paper"
-
-msgid "media-type.com.hp.intermediate"
-msgstr "Multipurpose Paper"
-
-msgid "media-type.com.hp.mid-weight"
-msgstr "Mid-Weight Paper"
-
-msgid "media-type.com.hp.premium-inkjet"
-msgstr "Premium Inkjet Paper"
-
-msgid "media-type.com.hp.premium-photo"
-msgstr "Premium Photo Glossy Paper"
-
-msgid "media-type.com.hp.premium-presentation-matte"
-msgstr "Premium Presentation Matte Paper"
+msgstr ""
+#. TRANSLATORS: Continuous
msgid "media-type.continuous"
-msgstr "Continuous"
+msgstr ""
+#. TRANSLATORS: Continuous Long
msgid "media-type.continuous-long"
-msgstr "Continuous Long"
+msgstr ""
+#. TRANSLATORS: Continuous Short
msgid "media-type.continuous-short"
-msgstr "Continuous Short"
+msgstr ""
+#. TRANSLATORS: Corrugated Board
msgid "media-type.corrugated-board"
-msgstr "Corrugated Board"
+msgstr ""
+#. TRANSLATORS: Optical Disc
msgid "media-type.disc"
-msgstr "Optical Disc"
+msgstr ""
+#. TRANSLATORS: Glossy Optical Disc
msgid "media-type.disc-glossy"
-msgstr "Glossy Optical Disc"
+msgstr ""
+#. TRANSLATORS: High Gloss Optical Disc
msgid "media-type.disc-high-gloss"
-msgstr "High Gloss Optical Disc"
+msgstr ""
+#. TRANSLATORS: Matte Optical Disc
msgid "media-type.disc-matte"
-msgstr "Matte Optical Disc"
+msgstr ""
+#. TRANSLATORS: Satin Optical Disc
msgid "media-type.disc-satin"
-msgstr "Satin Optical Disc"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Optical Disc
msgid "media-type.disc-semi-gloss"
-msgstr "Semi-Gloss Optical Disc"
+msgstr ""
+#. TRANSLATORS: Double Wall
msgid "media-type.double-wall"
-msgstr "Double Wall"
+msgstr ""
+#. TRANSLATORS: Dry Film
msgid "media-type.dry-film"
-msgstr "Dry Film"
+msgstr ""
+#. TRANSLATORS: DVD
msgid "media-type.dvd"
-msgstr "DVD"
+msgstr ""
+#. TRANSLATORS: Embossing Foil
msgid "media-type.embossing-foil"
-msgstr "Embossing Foil"
+msgstr ""
+#. TRANSLATORS: End Board
msgid "media-type.end-board"
-msgstr "End Board"
+msgstr ""
+#. TRANSLATORS: Envelope
msgid "media-type.envelope"
-msgstr "Envelope"
+msgstr ""
+#. TRANSLATORS: Archival Envelope
msgid "media-type.envelope-archival"
-msgstr "Archival Envelope"
+msgstr ""
+#. TRANSLATORS: Bond Envelope
msgid "media-type.envelope-bond"
-msgstr "Bond Envelope"
+msgstr ""
+#. TRANSLATORS: Coated Envelope
msgid "media-type.envelope-coated"
-msgstr "Coated Envelope"
+msgstr ""
+#. TRANSLATORS: Cotton Envelope
msgid "media-type.envelope-cotton"
-msgstr "Cotton Envelope"
+msgstr ""
+#. TRANSLATORS: Fine Envelope
msgid "media-type.envelope-fine"
-msgstr "Fine Envelope"
+msgstr ""
+#. TRANSLATORS: Heavyweight Envelope
msgid "media-type.envelope-heavyweight"
-msgstr "Heavyweight Envelope"
+msgstr ""
+#. TRANSLATORS: Inkjet Envelope
msgid "media-type.envelope-inkjet"
-msgstr "Inkjet Envelope"
+msgstr ""
+#. TRANSLATORS: Lightweight Envelope
msgid "media-type.envelope-lightweight"
-msgstr "Lightweight Envelope"
+msgstr ""
+#. TRANSLATORS: Plain Envelope
msgid "media-type.envelope-plain"
-msgstr "Plain Envelope"
+msgstr ""
+#. TRANSLATORS: Preprinted Envelope
msgid "media-type.envelope-preprinted"
-msgstr "Preprinted Envelope"
+msgstr ""
+#. TRANSLATORS: Windowed Envelope
msgid "media-type.envelope-window"
-msgstr "Windowed Envelope"
+msgstr ""
+#. TRANSLATORS: Fabric
msgid "media-type.fabric"
-msgstr "Fabric"
+msgstr ""
+#. TRANSLATORS: Archival Fabric
msgid "media-type.fabric-archival"
-msgstr "Archival Fabric"
+msgstr ""
+#. TRANSLATORS: Glossy Fabric
msgid "media-type.fabric-glossy"
-msgstr "Glossy Fabric"
+msgstr ""
+#. TRANSLATORS: High Gloss Fabric
msgid "media-type.fabric-high-gloss"
-msgstr "High Gloss Fabric"
+msgstr ""
+#. TRANSLATORS: Matte Fabric
msgid "media-type.fabric-matte"
-msgstr "Matte Fabric"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Fabric
msgid "media-type.fabric-semi-gloss"
-msgstr "Semi-Gloss Fabric"
+msgstr ""
+#. TRANSLATORS: Waterproof Fabric
msgid "media-type.fabric-waterproof"
-msgstr "Waterproof Fabric"
+msgstr ""
+#. TRANSLATORS: Film
msgid "media-type.film"
-msgstr "Film"
+msgstr ""
+#. TRANSLATORS: Flexo Base
msgid "media-type.flexo-base"
-msgstr "Flexo Base"
+msgstr ""
+#. TRANSLATORS: Flexo Photo Polymer
msgid "media-type.flexo-photo-polymer"
-msgstr "Flexo Photo Polymer"
+msgstr ""
+#. TRANSLATORS: Flute
msgid "media-type.flute"
-msgstr "Flute"
+msgstr ""
+#. TRANSLATORS: Foil
msgid "media-type.foil"
-msgstr "Foil"
+msgstr ""
+#. TRANSLATORS: Full Cut Tabs
msgid "media-type.full-cut-tabs"
-msgstr "Full Cut Tabs"
+msgstr ""
+#. TRANSLATORS: Glass
msgid "media-type.glass"
-msgstr "Glass"
+msgstr ""
+#. TRANSLATORS: Glass Colored
msgid "media-type.glass-colored"
-msgstr "Glass Colored"
+msgstr ""
+#. TRANSLATORS: Glass Opaque
msgid "media-type.glass-opaque"
-msgstr "Glass Opaque"
+msgstr ""
+#. TRANSLATORS: Glass Surfaced
msgid "media-type.glass-surfaced"
-msgstr "Glass Surfaced"
+msgstr ""
+#. TRANSLATORS: Glass Textured
msgid "media-type.glass-textured"
-msgstr "Glass Textured"
+msgstr ""
+#. TRANSLATORS: Gravure Cylinder
msgid "media-type.gravure-cylinder"
-msgstr "Gravure Cylinder"
+msgstr ""
+#. TRANSLATORS: Image Setter Paper
msgid "media-type.image-setter-paper"
-msgstr "Image Setter Paper"
+msgstr ""
+#. TRANSLATORS: Imaging Cylinder
msgid "media-type.imaging-cylinder"
-msgstr "Imaging Cylinder"
-
-msgid "media-type.jp.co.canon-photo-paper-plus-glossy-ii"
-msgstr "Photo Paper Plus Glossy II"
-
-msgid "media-type.jp.co.canon-photo-paper-pro-platinum"
-msgstr "Photo Paper Pro Platinum"
-
-msgid "media-type.jp.co.canon_photo-paper-plus-glossy-ii"
-msgstr "Photo Paper Plus Glossy II"
-
-msgid "media-type.jp.co.canon_photo-paper-pro-platinum"
-msgstr "Photo Paper Pro Platinum"
+msgstr ""
+#. TRANSLATORS: Labels
msgid "media-type.labels"
-msgstr "Labels"
+msgstr ""
+#. TRANSLATORS: Colored Labels
msgid "media-type.labels-colored"
-msgstr "Colored Labels"
+msgstr ""
+#. TRANSLATORS: Glossy Labels
msgid "media-type.labels-glossy"
-msgstr "Glossy Labels"
+msgstr ""
+#. TRANSLATORS: High Gloss Labels
msgid "media-type.labels-high-gloss"
-msgstr "High Gloss Labels"
+msgstr ""
+#. TRANSLATORS: Inkjet Labels
msgid "media-type.labels-inkjet"
-msgstr "Inkjet Labels"
+msgstr ""
+#. TRANSLATORS: Matte Labels
msgid "media-type.labels-matte"
-msgstr "Matte Labels"
+msgstr ""
+#. TRANSLATORS: Permanent Labels
msgid "media-type.labels-permanent"
-msgstr "Permanent Labels"
+msgstr ""
+#. TRANSLATORS: Satin Labels
msgid "media-type.labels-satin"
-msgstr "Satin Labels"
+msgstr ""
+#. TRANSLATORS: Security Labels
msgid "media-type.labels-security"
-msgstr "Security Labels"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Labels
msgid "media-type.labels-semi-gloss"
-msgstr "Semi-Gloss Labels"
+msgstr ""
+#. TRANSLATORS: Laminating Foil
msgid "media-type.laminating-foil"
-msgstr "Laminating Foil"
+msgstr ""
+#. TRANSLATORS: Letterhead
msgid "media-type.letterhead"
-msgstr "Letterhead"
+msgstr ""
+#. TRANSLATORS: Metal
msgid "media-type.metal"
-msgstr "Metal"
+msgstr ""
+#. TRANSLATORS: Metal Glossy
msgid "media-type.metal-glossy"
-msgstr "Metal Glossy"
+msgstr ""
+#. TRANSLATORS: Metal High Gloss
msgid "media-type.metal-high-gloss"
-msgstr "Metal High Gloss"
+msgstr ""
+#. TRANSLATORS: Metal Matte
msgid "media-type.metal-matte"
-msgstr "Metal Matte"
+msgstr ""
+#. TRANSLATORS: Metal Satin
msgid "media-type.metal-satin"
-msgstr "Metal Satin"
+msgstr ""
+#. TRANSLATORS: Metal Semi Gloss
msgid "media-type.metal-semi-gloss"
-msgstr "Metal Semi Gloss"
+msgstr ""
+#. TRANSLATORS: Mounting Tape
msgid "media-type.mounting-tape"
-msgstr "Mounting Tape"
+msgstr ""
+#. TRANSLATORS: Multi Layer
msgid "media-type.multi-layer"
-msgstr "Multi Layer"
+msgstr ""
+#. TRANSLATORS: Multi Part Form
msgid "media-type.multi-part-form"
-msgstr "Multi Part Form"
+msgstr ""
+#. TRANSLATORS: Other
msgid "media-type.other"
-msgstr "Other"
+msgstr ""
+#. TRANSLATORS: Paper
msgid "media-type.paper"
-msgstr "Paper"
+msgstr ""
+#. TRANSLATORS: Photo Paper
msgid "media-type.photographic"
-msgstr "Photo Paper"
+msgstr ""
+#. TRANSLATORS: Photographic Archival
msgid "media-type.photographic-archival"
-msgstr "Photographic Archival"
+msgstr ""
+#. TRANSLATORS: Photo Film
msgid "media-type.photographic-film"
-msgstr "Photo Film"
+msgstr ""
+#. TRANSLATORS: Glossy Photo Paper
msgid "media-type.photographic-glossy"
-msgstr "Glossy Photo Paper"
+msgstr ""
+#. TRANSLATORS: High Gloss Photo Paper
msgid "media-type.photographic-high-gloss"
-msgstr "High Gloss Photo Paper"
+msgstr ""
+#. TRANSLATORS: Matte Photo Paper
msgid "media-type.photographic-matte"
-msgstr "Matte Photo Paper"
+msgstr ""
+#. TRANSLATORS: Satin Photo Paper
msgid "media-type.photographic-satin"
-msgstr "Satin Photo Paper"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Photo Paper
msgid "media-type.photographic-semi-gloss"
-msgstr "Semi-Gloss Photo Paper"
+msgstr ""
+#. TRANSLATORS: Plastic
msgid "media-type.plastic"
-msgstr "Plastic"
+msgstr ""
+#. TRANSLATORS: Plastic Archival
msgid "media-type.plastic-archival"
-msgstr "Plastic Archival"
+msgstr ""
+#. TRANSLATORS: Plastic Colored
msgid "media-type.plastic-colored"
-msgstr "Plastic Colored"
+msgstr ""
+#. TRANSLATORS: Plastic Glossy
msgid "media-type.plastic-glossy"
-msgstr "Plastic Glossy"
+msgstr ""
+#. TRANSLATORS: Plastic High Gloss
msgid "media-type.plastic-high-gloss"
-msgstr "Plastic High Gloss"
+msgstr ""
+#. TRANSLATORS: Plastic Matte
msgid "media-type.plastic-matte"
-msgstr "Plastic Matte"
+msgstr ""
+#. TRANSLATORS: Plastic Satin
msgid "media-type.plastic-satin"
-msgstr "Plastic Satin"
+msgstr ""
+#. TRANSLATORS: Plastic Semi Gloss
msgid "media-type.plastic-semi-gloss"
-msgstr "Plastic Semi Gloss"
+msgstr ""
+#. TRANSLATORS: Plate
msgid "media-type.plate"
-msgstr "Plate"
+msgstr ""
+#. TRANSLATORS: Polyester
msgid "media-type.polyester"
-msgstr "Polyester"
+msgstr ""
+#. TRANSLATORS: Pre Cut Tabs
msgid "media-type.pre-cut-tabs"
-msgstr "Pre Cut Tabs"
+msgstr ""
+#. TRANSLATORS: Roll
msgid "media-type.roll"
-msgstr "Roll"
+msgstr ""
+#. TRANSLATORS: Screen
msgid "media-type.screen"
-msgstr "Screen"
+msgstr ""
+#. TRANSLATORS: Screen Paged
msgid "media-type.screen-paged"
-msgstr "Screen Paged"
+msgstr ""
+#. TRANSLATORS: Self Adhesive
msgid "media-type.self-adhesive"
-msgstr "Self Adhesive"
+msgstr ""
+#. TRANSLATORS: Self Adhesive Film
msgid "media-type.self-adhesive-film"
-msgstr "Self Adhesive Film"
+msgstr ""
+#. TRANSLATORS: Shrink Foil
msgid "media-type.shrink-foil"
-msgstr "Shrink Foil"
+msgstr ""
+#. TRANSLATORS: Single Face
msgid "media-type.single-face"
-msgstr "Single Face"
+msgstr ""
+#. TRANSLATORS: Single Wall
msgid "media-type.single-wall"
-msgstr "Single Wall"
+msgstr ""
+#. TRANSLATORS: Sleeve
msgid "media-type.sleeve"
-msgstr "Sleeve"
+msgstr ""
+#. TRANSLATORS: Stationery
msgid "media-type.stationery"
-msgstr "Stationery"
+msgstr ""
+#. TRANSLATORS: Stationery Archival
msgid "media-type.stationery-archival"
-msgstr "Stationery Archival"
+msgstr ""
+#. TRANSLATORS: Coated Paper
msgid "media-type.stationery-coated"
-msgstr "Coated Paper"
+msgstr ""
+#. TRANSLATORS: Stationery Cotton
msgid "media-type.stationery-cotton"
-msgstr "Stationery Cotton"
+msgstr ""
+#. TRANSLATORS: Vellum Paper
msgid "media-type.stationery-fine"
-msgstr "Vellum Paper"
+msgstr ""
+#. TRANSLATORS: Heavyweight Paper
msgid "media-type.stationery-heavyweight"
-msgstr "Heavyweight Paper"
+msgstr ""
+#. TRANSLATORS: Stationery Heavyweight Coated
msgid "media-type.stationery-heavyweight-coated"
-msgstr "Stationery Heavyweight Coated"
+msgstr ""
+#. TRANSLATORS: Stationery Inkjet Paper
msgid "media-type.stationery-inkjet"
-msgstr "Stationery Inkjet Paper"
+msgstr ""
+#. TRANSLATORS: Letterhead
msgid "media-type.stationery-letterhead"
-msgstr "Letterhead"
+msgstr ""
+#. TRANSLATORS: Lightweight Paper
msgid "media-type.stationery-lightweight"
-msgstr "Lightweight Paper"
+msgstr ""
+#. TRANSLATORS: Preprinted Paper
msgid "media-type.stationery-preprinted"
-msgstr "Preprinted Paper"
+msgstr ""
+#. TRANSLATORS: Punched Paper
msgid "media-type.stationery-prepunched"
-msgstr "Punched Paper"
+msgstr ""
+#. TRANSLATORS: Tab Stock
msgid "media-type.tab-stock"
-msgstr "Tab Stock"
+msgstr ""
+#. TRANSLATORS: Tractor
msgid "media-type.tractor"
-msgstr "Tractor"
+msgstr ""
+#. TRANSLATORS: Transfer
msgid "media-type.transfer"
-msgstr "Transfer"
+msgstr ""
+#. TRANSLATORS: Transparency
msgid "media-type.transparency"
-msgstr "Transparency"
+msgstr ""
+#. TRANSLATORS: Triple Wall
msgid "media-type.triple-wall"
-msgstr "Triple Wall"
+msgstr ""
+#. TRANSLATORS: Wet Film
msgid "media-type.wet-film"
-msgstr "Wet Film"
+msgstr ""
+#. TRANSLATORS: Media Weight (grams per m²)
msgid "media-weight-metric"
-msgstr "Media Weight (grams per m²)"
+msgstr ""
+#. TRANSLATORS: 28 x 40″
msgid "media.asme_f_28x40in"
-msgstr "28 x 40\""
+msgstr ""
+#. TRANSLATORS: A4 or US Letter
msgid "media.choice_iso_a4_210x297mm_na_letter_8.5x11in"
-msgstr "A4 or US Letter"
+msgstr ""
+#. TRANSLATORS: 2a0
msgid "media.iso_2a0_1189x1682mm"
-msgstr "2a0"
+msgstr ""
+#. TRANSLATORS: A0
msgid "media.iso_a0_841x1189mm"
-msgstr "A0"
+msgstr ""
+#. TRANSLATORS: A0x3
msgid "media.iso_a0x3_1189x2523mm"
-msgstr "A0x3"
+msgstr ""
+#. TRANSLATORS: A10
msgid "media.iso_a10_26x37mm"
-msgstr "A10"
+msgstr ""
+#. TRANSLATORS: A1
msgid "media.iso_a1_594x841mm"
-msgstr "A1"
+msgstr ""
+#. TRANSLATORS: A1x3
msgid "media.iso_a1x3_841x1783mm"
-msgstr "A1x3"
+msgstr ""
+#. TRANSLATORS: A1x4
msgid "media.iso_a1x4_841x2378mm"
-msgstr "A1x4"
+msgstr ""
+#. TRANSLATORS: A2
msgid "media.iso_a2_420x594mm"
-msgstr "A2"
+msgstr ""
+#. TRANSLATORS: A2x3
msgid "media.iso_a2x3_594x1261mm"
-msgstr "A2x3"
+msgstr ""
+#. TRANSLATORS: A2x4
msgid "media.iso_a2x4_594x1682mm"
-msgstr "A2x4"
+msgstr ""
+#. TRANSLATORS: A2x5
msgid "media.iso_a2x5_594x2102mm"
-msgstr "A2x5"
+msgstr ""
+#. TRANSLATORS: A3 (Extra)
msgid "media.iso_a3-extra_322x445mm"
-msgstr "A3 (Extra)"
+msgstr ""
+#. TRANSLATORS: A3
msgid "media.iso_a3_297x420mm"
-msgstr "A3"
+msgstr ""
+#. TRANSLATORS: A3x3
msgid "media.iso_a3x3_420x891mm"
-msgstr "A3x3"
+msgstr ""
+#. TRANSLATORS: A3x4
msgid "media.iso_a3x4_420x1189mm"
-msgstr "A3x4"
+msgstr ""
+#. TRANSLATORS: A3x5
msgid "media.iso_a3x5_420x1486mm"
-msgstr "A3x5"
+msgstr ""
+#. TRANSLATORS: A3x6
msgid "media.iso_a3x6_420x1783mm"
-msgstr "A3x6"
+msgstr ""
+#. TRANSLATORS: A3x7
msgid "media.iso_a3x7_420x2080mm"
-msgstr "A3x7"
+msgstr ""
+#. TRANSLATORS: A4 (Extra)
msgid "media.iso_a4-extra_235.5x322.3mm"
-msgstr "A4 (Extra)"
+msgstr ""
+#. TRANSLATORS: A4 (Tab)
msgid "media.iso_a4-tab_225x297mm"
-msgstr "A4 (Tab)"
+msgstr ""
+#. TRANSLATORS: A4
msgid "media.iso_a4_210x297mm"
-msgstr "A4"
+msgstr ""
+#. TRANSLATORS: A4x3
msgid "media.iso_a4x3_297x630mm"
-msgstr "A4x3"
+msgstr ""
+#. TRANSLATORS: A4x4
msgid "media.iso_a4x4_297x841mm"
-msgstr "A4x4"
+msgstr ""
+#. TRANSLATORS: A4x5
msgid "media.iso_a4x5_297x1051mm"
-msgstr "A4x5"
+msgstr ""
+#. TRANSLATORS: A4x6
msgid "media.iso_a4x6_297x1261mm"
-msgstr "A4x6"
+msgstr ""
+#. TRANSLATORS: A4x7
msgid "media.iso_a4x7_297x1471mm"
-msgstr "A4x7"
+msgstr ""
+#. TRANSLATORS: A4x8
msgid "media.iso_a4x8_297x1682mm"
-msgstr "A4x8"
+msgstr ""
+#. TRANSLATORS: A4x9
msgid "media.iso_a4x9_297x1892mm"
-msgstr "A4x9"
+msgstr ""
+#. TRANSLATORS: A5 (Extra)
msgid "media.iso_a5-extra_174x235mm"
-msgstr "A5 (Extra)"
+msgstr ""
+#. TRANSLATORS: A5
msgid "media.iso_a5_148x210mm"
-msgstr "A5"
+msgstr ""
+#. TRANSLATORS: A6
msgid "media.iso_a6_105x148mm"
-msgstr "A6"
+msgstr ""
+#. TRANSLATORS: A7
msgid "media.iso_a7_74x105mm"
-msgstr "A7"
+msgstr ""
+#. TRANSLATORS: A8
msgid "media.iso_a8_52x74mm"
-msgstr "A8"
+msgstr ""
+#. TRANSLATORS: A9
msgid "media.iso_a9_37x52mm"
-msgstr "A9"
+msgstr ""
+#. TRANSLATORS: B0
msgid "media.iso_b0_1000x1414mm"
-msgstr "B0"
+msgstr ""
+#. TRANSLATORS: B10
msgid "media.iso_b10_31x44mm"
-msgstr "B10"
+msgstr ""
+#. TRANSLATORS: B1
msgid "media.iso_b1_707x1000mm"
-msgstr "B1"
+msgstr ""
+#. TRANSLATORS: B2
msgid "media.iso_b2_500x707mm"
-msgstr "B2"
+msgstr ""
+#. TRANSLATORS: B3
msgid "media.iso_b3_353x500mm"
-msgstr "B3"
+msgstr ""
+#. TRANSLATORS: B4
msgid "media.iso_b4_250x353mm"
-msgstr "B4"
+msgstr ""
+#. TRANSLATORS: B5 (Extra)
msgid "media.iso_b5-extra_201x276mm"
-msgstr "B5 (Extra)"
+msgstr ""
+#. TRANSLATORS: Envelope B5
msgid "media.iso_b5_176x250mm"
-msgstr "B5 Envelope"
+msgstr ""
+#. TRANSLATORS: B6
msgid "media.iso_b6_125x176mm"
-msgstr "B6"
+msgstr ""
+#. TRANSLATORS: Envelope B6/C4
msgid "media.iso_b6c4_125x324mm"
-msgstr "B6/C4 Envelope"
+msgstr ""
+#. TRANSLATORS: B7
msgid "media.iso_b7_88x125mm"
-msgstr "B7"
+msgstr ""
+#. TRANSLATORS: B8
msgid "media.iso_b8_62x88mm"
-msgstr "B8"
+msgstr ""
+#. TRANSLATORS: B9
msgid "media.iso_b9_44x62mm"
-msgstr "B9"
+msgstr ""
+#. TRANSLATORS: CEnvelope 0
msgid "media.iso_c0_917x1297mm"
-msgstr "C0 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 10
msgid "media.iso_c10_28x40mm"
-msgstr "C10 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 1
msgid "media.iso_c1_648x917mm"
-msgstr "C1 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 2
msgid "media.iso_c2_458x648mm"
-msgstr "C2 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 3
msgid "media.iso_c3_324x458mm"
-msgstr "C3 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 4
msgid "media.iso_c4_229x324mm"
-msgstr "C4 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 5
msgid "media.iso_c5_162x229mm"
-msgstr "C5 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 6
msgid "media.iso_c6_114x162mm"
-msgstr "C6 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 6c5
msgid "media.iso_c6c5_114x229mm"
-msgstr "C6c5 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 7
msgid "media.iso_c7_81x114mm"
-msgstr "C7 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 7c6
msgid "media.iso_c7c6_81x162mm"
-msgstr "C7c6 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 8
msgid "media.iso_c8_57x81mm"
-msgstr "C8 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 9
msgid "media.iso_c9_40x57mm"
-msgstr "C9 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope DL
msgid "media.iso_dl_110x220mm"
-msgstr "DL Envelope"
+msgstr ""
+#. TRANSLATORS: Id-1
+msgid "media.iso_id-1_53.98x85.6mm"
+msgstr ""
+
+#. TRANSLATORS: Id-3
+msgid "media.iso_id-3_88x125mm"
+msgstr ""
+
+#. TRANSLATORS: ISO RA0
msgid "media.iso_ra0_860x1220mm"
-msgstr "Ra0"
+msgstr ""
+#. TRANSLATORS: ISO RA1
msgid "media.iso_ra1_610x860mm"
-msgstr "Ra1"
+msgstr ""
+#. TRANSLATORS: ISO RA2
msgid "media.iso_ra2_430x610mm"
-msgstr "Ra2"
+msgstr ""
+#. TRANSLATORS: ISO RA3
msgid "media.iso_ra3_305x430mm"
-msgstr "Ra3"
+msgstr ""
+#. TRANSLATORS: ISO RA4
msgid "media.iso_ra4_215x305mm"
-msgstr "Ra4"
+msgstr ""
+#. TRANSLATORS: ISO SRA0
msgid "media.iso_sra0_900x1280mm"
-msgstr "Sra0"
+msgstr ""
+#. TRANSLATORS: ISO SRA1
msgid "media.iso_sra1_640x900mm"
-msgstr "Sra1"
+msgstr ""
+#. TRANSLATORS: ISO SRA2
msgid "media.iso_sra2_450x640mm"
-msgstr "Sra2"
+msgstr ""
+#. TRANSLATORS: ISO SRA3
msgid "media.iso_sra3_320x450mm"
-msgstr "Sra3"
+msgstr ""
+#. TRANSLATORS: ISO SRA4
msgid "media.iso_sra4_225x320mm"
-msgstr "Sra4"
+msgstr ""
+#. TRANSLATORS: JIS B0
msgid "media.jis_b0_1030x1456mm"
-msgstr "JIS B0"
+msgstr ""
+#. TRANSLATORS: JIS B10
msgid "media.jis_b10_32x45mm"
-msgstr "JIS B10"
+msgstr ""
+#. TRANSLATORS: JIS B1
msgid "media.jis_b1_728x1030mm"
-msgstr "JIS B1"
+msgstr ""
+#. TRANSLATORS: JIS B2
msgid "media.jis_b2_515x728mm"
-msgstr "JIS B2"
+msgstr ""
+#. TRANSLATORS: JIS B3
msgid "media.jis_b3_364x515mm"
-msgstr "JIS B3"
+msgstr ""
+#. TRANSLATORS: JIS B4
msgid "media.jis_b4_257x364mm"
-msgstr "JIS B4"
+msgstr ""
+#. TRANSLATORS: JIS B5
msgid "media.jis_b5_182x257mm"
-msgstr "JIS B5"
+msgstr ""
+#. TRANSLATORS: JIS B6
msgid "media.jis_b6_128x182mm"
-msgstr "JIS B6"
+msgstr ""
+#. TRANSLATORS: JIS B7
msgid "media.jis_b7_91x128mm"
-msgstr "JIS B7"
+msgstr ""
+#. TRANSLATORS: JIS B8
msgid "media.jis_b8_64x91mm"
-msgstr "JIS B8"
+msgstr ""
+#. TRANSLATORS: JIS B9
msgid "media.jis_b9_45x64mm"
-msgstr "JIS B9"
+msgstr ""
+#. TRANSLATORS: JIS Executive
msgid "media.jis_exec_216x330mm"
-msgstr "JIS Executive"
+msgstr ""
+#. TRANSLATORS: Envelope Chou 2
msgid "media.jpn_chou2_111.1x146mm"
-msgstr "Chou 2 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chou 3
msgid "media.jpn_chou3_120x235mm"
-msgstr "Chou 3 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chou 4
msgid "media.jpn_chou4_90x205mm"
-msgstr "Chou 4 Envelope"
+msgstr ""
+#. TRANSLATORS: Hagaki
msgid "media.jpn_hagaki_100x148mm"
-msgstr "Hagaki"
+msgstr ""
+#. TRANSLATORS: Envelope Kahu
msgid "media.jpn_kahu_240x322.1mm"
-msgstr "Kahu Envelope"
+msgstr ""
+
+#. TRANSLATORS: 270 x 382mm
+msgid "media.jpn_kaku1_270x382mm"
+msgstr ""
+#. TRANSLATORS: Envelope Kahu 2
msgid "media.jpn_kaku2_240x332mm"
-msgstr "Kahu 2 Envelope"
+msgstr ""
+#. TRANSLATORS: 216 x 277mm
msgid "media.jpn_kaku3_216x277mm"
-msgstr "216 x 277mme"
+msgstr ""
+#. TRANSLATORS: 197 x 267mm
msgid "media.jpn_kaku4_197x267mm"
-msgstr "197 x 267mme"
+msgstr ""
+#. TRANSLATORS: 190 x 240mm
msgid "media.jpn_kaku5_190x240mm"
-msgstr "190 x 240mme"
+msgstr ""
+#. TRANSLATORS: 142 x 205mm
msgid "media.jpn_kaku7_142x205mm"
-msgstr "142 x 205mme"
+msgstr ""
+#. TRANSLATORS: 119 x 197mm
msgid "media.jpn_kaku8_119x197mm"
-msgstr "119 x 197mme"
+msgstr ""
+#. TRANSLATORS: Oufuku Reply Postcard
msgid "media.jpn_oufuku_148x200mm"
-msgstr "Oufuku Reply Postcard"
+msgstr ""
+#. TRANSLATORS: Envelope You 4
msgid "media.jpn_you4_105x235mm"
-msgstr "You 4 Envelope"
+msgstr ""
+#. TRANSLATORS: 10 x 11″
msgid "media.na_10x11_10x11in"
-msgstr "10 x 11\""
+msgstr ""
+#. TRANSLATORS: 10 x 13″
msgid "media.na_10x13_10x13in"
-msgstr "10 x 13\""
+msgstr ""
+#. TRANSLATORS: 10 x 14″
msgid "media.na_10x14_10x14in"
-msgstr "10 x 14\""
+msgstr ""
+#. TRANSLATORS: 10 x 15″
msgid "media.na_10x15_10x15in"
-msgstr "10 x 15\""
+msgstr ""
+#. TRANSLATORS: 11 x 12″
msgid "media.na_11x12_11x12in"
-msgstr "11 x 12\""
+msgstr ""
+#. TRANSLATORS: 11 x 15″
msgid "media.na_11x15_11x15in"
-msgstr "11 x 15\""
+msgstr ""
+#. TRANSLATORS: 12 x 19″
msgid "media.na_12x19_12x19in"
-msgstr "12 x 19\""
+msgstr ""
+#. TRANSLATORS: 5 x 7″
msgid "media.na_5x7_5x7in"
-msgstr "5 x 7\""
+msgstr ""
+#. TRANSLATORS: 6 x 9″
msgid "media.na_6x9_6x9in"
-msgstr "6 x 9\""
+msgstr ""
+#. TRANSLATORS: 7 x 9″
msgid "media.na_7x9_7x9in"
-msgstr "7 x 9\""
+msgstr ""
+#. TRANSLATORS: 9 x 11″
msgid "media.na_9x11_9x11in"
-msgstr "9 x 11\""
+msgstr ""
+#. TRANSLATORS: Envelope A2
msgid "media.na_a2_4.375x5.75in"
-msgstr "A2 Envelope"
+msgstr ""
+#. TRANSLATORS: 9 x 12″
msgid "media.na_arch-a_9x12in"
-msgstr "9 x 12\""
+msgstr ""
+#. TRANSLATORS: 12 x 18″
msgid "media.na_arch-b_12x18in"
-msgstr "12 x 18\""
+msgstr ""
+#. TRANSLATORS: 18 x 24″
msgid "media.na_arch-c_18x24in"
-msgstr "18 x 24\""
+msgstr ""
+#. TRANSLATORS: 24 x 36″
msgid "media.na_arch-d_24x36in"
-msgstr "24 x 36\""
+msgstr ""
+#. TRANSLATORS: 26 x 38″
msgid "media.na_arch-e2_26x38in"
-msgstr "26 x 38\""
+msgstr ""
+#. TRANSLATORS: 27 x 39″
msgid "media.na_arch-e3_27x39in"
-msgstr "27 x 39\""
+msgstr ""
+#. TRANSLATORS: 36 x 48″
msgid "media.na_arch-e_36x48in"
-msgstr "36 x 48\""
+msgstr ""
+#. TRANSLATORS: 12 x 19.17″
msgid "media.na_b-plus_12x19.17in"
-msgstr "12 x 19.17\""
+msgstr ""
+#. TRANSLATORS: Envelope C5
msgid "media.na_c5_6.5x9.5in"
-msgstr "C5 Envelope"
+msgstr ""
+#. TRANSLATORS: 17 x 22″
msgid "media.na_c_17x22in"
-msgstr "17 x 22\""
+msgstr ""
+#. TRANSLATORS: 22 x 34″
msgid "media.na_d_22x34in"
-msgstr "22 x 34\""
+msgstr ""
+#. TRANSLATORS: 34 x 44″
msgid "media.na_e_34x44in"
-msgstr "34 x 44\""
+msgstr ""
+#. TRANSLATORS: 11 x 14″
msgid "media.na_edp_11x14in"
-msgstr "11 x 14\""
+msgstr ""
+#. TRANSLATORS: 12 x 14″
msgid "media.na_eur-edp_12x14in"
-msgstr "12 x 14\""
+msgstr ""
+#. TRANSLATORS: Executive
msgid "media.na_executive_7.25x10.5in"
-msgstr "Executive"
+msgstr ""
+#. TRANSLATORS: 44 x 68″
msgid "media.na_f_44x68in"
-msgstr "44 x 68\""
+msgstr ""
+#. TRANSLATORS: European Fanfold
msgid "media.na_fanfold-eur_8.5x12in"
-msgstr "European Fanfold"
+msgstr ""
+#. TRANSLATORS: US Fanfold
msgid "media.na_fanfold-us_11x14.875in"
-msgstr "US Fanfold"
+msgstr ""
+#. TRANSLATORS: Foolscap
msgid "media.na_foolscap_8.5x13in"
-msgstr "Foolscap"
+msgstr ""
+#. TRANSLATORS: 8 x 13″
msgid "media.na_govt-legal_8x13in"
-msgstr "8 x 13\""
+msgstr ""
+#. TRANSLATORS: 8 x 10″
msgid "media.na_govt-letter_8x10in"
-msgstr "8 x 10\""
+msgstr ""
+#. TRANSLATORS: 3 x 5″
msgid "media.na_index-3x5_3x5in"
-msgstr "3 x 5\""
+msgstr ""
+#. TRANSLATORS: 6 x 8″
msgid "media.na_index-4x6-ext_6x8in"
-msgstr "6 x 8\""
+msgstr ""
+#. TRANSLATORS: 4 x 6″
msgid "media.na_index-4x6_4x6in"
-msgstr "4 x 6\""
+msgstr ""
+#. TRANSLATORS: 5 x 8″
msgid "media.na_index-5x8_5x8in"
-msgstr "5 x 8\""
+msgstr ""
+#. TRANSLATORS: Statement
msgid "media.na_invoice_5.5x8.5in"
-msgstr "Statement"
+msgstr ""
+#. TRANSLATORS: 11 x 17″
msgid "media.na_ledger_11x17in"
-msgstr "11 x 17\""
+msgstr ""
+#. TRANSLATORS: US Legal (Extra)
msgid "media.na_legal-extra_9.5x15in"
-msgstr "US Legal (Extra)"
+msgstr ""
+#. TRANSLATORS: US Legal
msgid "media.na_legal_8.5x14in"
-msgstr "US Legal"
+msgstr ""
+#. TRANSLATORS: US Letter (Extra)
msgid "media.na_letter-extra_9.5x12in"
-msgstr "US Letter (Extra)"
+msgstr ""
+#. TRANSLATORS: US Letter (Plus)
msgid "media.na_letter-plus_8.5x12.69in"
-msgstr "US Letter (Plus)"
+msgstr ""
+#. TRANSLATORS: US Letter
msgid "media.na_letter_8.5x11in"
-msgstr "US Letter"
+msgstr ""
+#. TRANSLATORS: Envelope Monarch
msgid "media.na_monarch_3.875x7.5in"
-msgstr "Monarch Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #10
msgid "media.na_number-10_4.125x9.5in"
-msgstr "#10 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #11
msgid "media.na_number-11_4.5x10.375in"
-msgstr "#11 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #12
msgid "media.na_number-12_4.75x11in"
-msgstr "#12 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #14
msgid "media.na_number-14_5x11.5in"
-msgstr "#14 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #9
msgid "media.na_number-9_3.875x8.875in"
-msgstr "#9 Envelope"
+msgstr ""
+#. TRANSLATORS: 8.5 x 13.4″
msgid "media.na_oficio_8.5x13.4in"
-msgstr "8.5 x 13.4\""
+msgstr ""
+#. TRANSLATORS: Envelope Personal
msgid "media.na_personal_3.625x6.5in"
-msgstr "Personal Envelope"
+msgstr ""
+#. TRANSLATORS: Quarto
msgid "media.na_quarto_8.5x10.83in"
-msgstr "Quarto"
+msgstr ""
+#. TRANSLATORS: 8.94 x 14″
msgid "media.na_super-a_8.94x14in"
-msgstr "8.94 x 14\""
+msgstr ""
+#. TRANSLATORS: 13 x 19″
msgid "media.na_super-b_13x19in"
-msgstr "13 x 19\""
+msgstr ""
+#. TRANSLATORS: 30 x 42″
msgid "media.na_wide-format_30x42in"
-msgstr "30 x 42\""
+msgstr ""
+#. TRANSLATORS: 12 x 16″
msgid "media.oe_12x16_12x16in"
-msgstr "12 x 16\""
+msgstr ""
+#. TRANSLATORS: 14 x 17″
msgid "media.oe_14x17_14x17in"
-msgstr "14 x 17\""
+msgstr ""
+#. TRANSLATORS: 18 x 22″
msgid "media.oe_18x22_18x22in"
-msgstr "18 x 22\""
+msgstr ""
+#. TRANSLATORS: 17 x 24″
msgid "media.oe_a2plus_17x24in"
-msgstr "17 x 24\""
+msgstr ""
+
+#. TRANSLATORS: 2 x 3.5″
+msgid "media.oe_business-card_2x3.5in"
+msgstr ""
+#. TRANSLATORS: 10 x 12″
msgid "media.oe_photo-10r_10x12in"
-msgstr "10 x 12\""
+msgstr ""
+#. TRANSLATORS: 20 x 24″
msgid "media.oe_photo-20r_20x24in"
-msgstr "20 x 24\""
+msgstr ""
+#. TRANSLATORS: 3.5 x 5″
msgid "media.oe_photo-l_3.5x5in"
-msgstr "3.5 x 5\""
+msgstr ""
+#. TRANSLATORS: 10 x 15″
msgid "media.oe_photo-s10r_10x15in"
-msgstr "10 x 15\""
+msgstr ""
+
+#. TRANSLATORS: 4 x 4″
+msgid "media.oe_square-photo_4x4in"
+msgstr ""
+
+#. TRANSLATORS: 5 x 5″
+msgid "media.oe_square-photo_5x5in"
+msgstr ""
+#. TRANSLATORS: 184 x 260mm
msgid "media.om_16k_184x260mm"
-msgstr "184 x 260mm"
+msgstr ""
+#. TRANSLATORS: 195 x 270mm
msgid "media.om_16k_195x270mm"
-msgstr "195 x 270mm"
+msgstr ""
+
+#. TRANSLATORS: 55 x 85mm
+msgid "media.om_business-card_55x85mm"
+msgstr ""
+#. TRANSLATORS: 55 x 91mm
+msgid "media.om_business-card_55x91mm"
+msgstr ""
+
+#. TRANSLATORS: 54 x 86mm
+msgid "media.om_card_54x86mm"
+msgstr ""
+
+#. TRANSLATORS: 275 x 395mm
msgid "media.om_dai-pa-kai_275x395mm"
-msgstr "275 x 395mm"
+msgstr ""
+#. TRANSLATORS: 89 x 119mm
+msgid "media.om_dsc-photo_89x119mm"
+msgstr ""
+
+#. TRANSLATORS: Folio
msgid "media.om_folio-sp_215x315mm"
-msgstr "Folio"
+msgstr ""
+#. TRANSLATORS: Folio (Special)
msgid "media.om_folio_210x330mm"
-msgstr "Folio (Special)"
+msgstr ""
+#. TRANSLATORS: Envelope Invitation
msgid "media.om_invite_220x220mm"
-msgstr "Invitation Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Italian
msgid "media.om_italian_110x230mm"
-msgstr "Italian Envelope"
+msgstr ""
+#. TRANSLATORS: 198 x 275mm
msgid "media.om_juuro-ku-kai_198x275mm"
-msgstr "198 x 275mm"
+msgstr ""
+#. TRANSLATORS: 200 x 300
msgid "media.om_large-photo_200x300"
-msgstr "200 x 300mm"
+msgstr ""
+#. TRANSLATORS: 130 x 180mm
msgid "media.om_medium-photo_130x180mm"
-msgstr "130 x 180mm"
+msgstr ""
+#. TRANSLATORS: 267 x 389mm
msgid "media.om_pa-kai_267x389mm"
-msgstr "267 x 389mm"
+msgstr ""
+#. TRANSLATORS: Envelope Postfix
msgid "media.om_postfix_114x229mm"
-msgstr "Postfix Envelope"
+msgstr ""
+#. TRANSLATORS: 100 x 150mm
msgid "media.om_small-photo_100x150mm"
-msgstr "100 x 150mm"
+msgstr ""
+#. TRANSLATORS: 89 x 89mm
+msgid "media.om_square-photo_89x89mm"
+msgstr ""
+
+#. TRANSLATORS: 100 x 200mm
msgid "media.om_wide-photo_100x200mm"
-msgstr "100 x 200mm"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #10
msgid "media.prc_10_324x458mm"
-msgstr "Chinese #10 Envelope"
+msgstr ""
+#. TRANSLATORS: Chinese 16k
msgid "media.prc_16k_146x215mm"
-msgstr "Chinese 16k"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #1
msgid "media.prc_1_102x165mm"
-msgstr "Chinese #1 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #2
msgid "media.prc_2_102x176mm"
-msgstr "Chinese #2 Envelope"
+msgstr ""
+#. TRANSLATORS: Chinese 32k
msgid "media.prc_32k_97x151mm"
-msgstr "Chinese 32k"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #3
msgid "media.prc_3_125x176mm"
-msgstr "Chinese #3 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #4
msgid "media.prc_4_110x208mm"
-msgstr "Chinese #4 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #5
msgid "media.prc_5_110x220mm"
-msgstr "Chinese #5 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #6
msgid "media.prc_6_120x320mm"
-msgstr "Chinese #6 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #7
msgid "media.prc_7_160x230mm"
-msgstr "Chinese #7 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #8
msgid "media.prc_8_120x309mm"
-msgstr "Chinese #8 Envelope"
+msgstr ""
+#. TRANSLATORS: ROC 16k
msgid "media.roc_16k_7.75x10.75in"
-msgstr "ROC 16k"
+msgstr ""
+#. TRANSLATORS: ROC 8k
msgid "media.roc_8k_10.75x15.5in"
-msgstr "ROC 8k"
+msgstr ""
#, c-format
msgid "members of class %s:"
msgstr "membres de la classe %s:"
+#. TRANSLATORS: Multiple Document Handling
msgid "multiple-document-handling"
-msgstr "Multiple Document Handling"
+msgstr ""
+#. TRANSLATORS: Separate Documents Collated Copies
msgid "multiple-document-handling.separate-documents-collated-copies"
-msgstr "Separate Documents Collated Copies"
+msgstr ""
+#. TRANSLATORS: Separate Documents Uncollated Copies
msgid "multiple-document-handling.separate-documents-uncollated-copies"
-msgstr "Separate Documents Uncollated Copies"
+msgstr ""
+#. TRANSLATORS: Single Document
msgid "multiple-document-handling.single-document"
-msgstr "Single Document"
+msgstr ""
+#. TRANSLATORS: Single Document New Sheet
msgid "multiple-document-handling.single-document-new-sheet"
-msgstr "Single Document New Sheet"
+msgstr ""
+#. TRANSLATORS: Multiple Object Handling
msgid "multiple-object-handling"
-msgstr "Multiple Object Handling"
+msgstr ""
+
+#. TRANSLATORS: Multiple Object Handling Actual
+msgid "multiple-object-handling-actual"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "multiple-object-handling.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Best Fit
msgid "multiple-object-handling.best-fit"
-msgstr "Best Fit"
+msgstr ""
+#. TRANSLATORS: Best Quality
msgid "multiple-object-handling.best-quality"
-msgstr "Best Quality"
+msgstr ""
+#. TRANSLATORS: Best Speed
msgid "multiple-object-handling.best-speed"
-msgstr "Best Speed"
+msgstr ""
+#. TRANSLATORS: One At A Time
msgid "multiple-object-handling.one-at-a-time"
-msgstr "One At A Time"
+msgstr ""
+#. TRANSLATORS: On Timeout
msgid "multiple-operation-time-out-action"
-msgstr "Multiple Operation Time Out Action"
+msgstr ""
+#. TRANSLATORS: Abort Job
msgid "multiple-operation-time-out-action.abort-job"
-msgstr "Abort Job"
+msgstr ""
+#. TRANSLATORS: Hold Job
msgid "multiple-operation-time-out-action.hold-job"
-msgstr "Hold Job"
+msgstr ""
+#. TRANSLATORS: Process Job
msgid "multiple-operation-time-out-action.process-job"
-msgstr "Process Job"
+msgstr ""
msgid "no entries"
msgstr "no hi ha cap entrada"
@@ -9151,101 +10448,180 @@ msgstr "no hi ha cap entrada"
msgid "no system default destination"
msgstr "no hi ha cap destí per defecte"
+#. TRANSLATORS: Noise Removal
msgid "noise-removal"
-msgstr "Noise Removal"
+msgstr ""
+#. TRANSLATORS: Notify Attributes
msgid "notify-attributes"
-msgstr "Notify Attributes"
+msgstr ""
+#. TRANSLATORS: Notify Charset
msgid "notify-charset"
-msgstr "Notify Charset"
+msgstr ""
+#. TRANSLATORS: Notify Events
msgid "notify-events"
-msgstr "Notify Events"
+msgstr ""
msgid "notify-events not specified."
msgstr "no s'ha especificat cap notify-events."
+#. TRANSLATORS: Document Completed
msgid "notify-events.document-completed"
-msgstr "Document Completed"
+msgstr ""
+#. TRANSLATORS: Document Config Changed
msgid "notify-events.document-config-changed"
-msgstr "Document Config Changed"
+msgstr ""
+#. TRANSLATORS: Document Created
msgid "notify-events.document-created"
-msgstr "Document Created"
+msgstr ""
+#. TRANSLATORS: Document Fetchable
msgid "notify-events.document-fetchable"
-msgstr "Document Fetchable"
+msgstr ""
+#. TRANSLATORS: Document State Changed
msgid "notify-events.document-state-changed"
-msgstr "Document State Changed"
+msgstr ""
+#. TRANSLATORS: Document Stopped
msgid "notify-events.document-stopped"
-msgstr "Document Stopped"
+msgstr ""
+#. TRANSLATORS: Job Completed
msgid "notify-events.job-completed"
-msgstr "Job Completed"
+msgstr ""
+#. TRANSLATORS: Job Config Changed
msgid "notify-events.job-config-changed"
-msgstr "Job Config Changed"
+msgstr ""
+#. TRANSLATORS: Job Created
msgid "notify-events.job-created"
-msgstr "Job Created"
+msgstr ""
+#. TRANSLATORS: Job Fetchable
msgid "notify-events.job-fetchable"
-msgstr "Job Fetchable"
+msgstr ""
+#. TRANSLATORS: Job Progress
msgid "notify-events.job-progress"
-msgstr "Job Progress"
+msgstr ""
+#. TRANSLATORS: Job State Changed
msgid "notify-events.job-state-changed"
-msgstr "Job State Changed"
+msgstr ""
+#. TRANSLATORS: Job Stopped
msgid "notify-events.job-stopped"
-msgstr "Job Stopped"
+msgstr ""
+#. TRANSLATORS: None
msgid "notify-events.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Printer Config Changed
msgid "notify-events.printer-config-changed"
-msgstr "Printer Config Changed"
+msgstr ""
+
+#. TRANSLATORS: Printer Created
+msgid "notify-events.printer-created"
+msgstr ""
+#. TRANSLATORS: Printer Deleted
+msgid "notify-events.printer-deleted"
+msgstr ""
+
+#. TRANSLATORS: Printer Finishings Changed
msgid "notify-events.printer-finishings-changed"
-msgstr "Printer Finishings Changed"
+msgstr ""
+#. TRANSLATORS: Printer Media Changed
msgid "notify-events.printer-media-changed"
-msgstr "Printer Media Changed"
+msgstr ""
+#. TRANSLATORS: Printer Queue Order Changed
msgid "notify-events.printer-queue-order-changed"
-msgstr "Printer Queue Order Changed"
+msgstr ""
+#. TRANSLATORS: Printer Restarted
msgid "notify-events.printer-restarted"
-msgstr "Printer Restarted"
+msgstr ""
+#. TRANSLATORS: Printer Shutdown
msgid "notify-events.printer-shutdown"
-msgstr "Printer Shutdown"
+msgstr ""
+#. TRANSLATORS: Printer State Changed
msgid "notify-events.printer-state-changed"
-msgstr "Printer State Changed"
+msgstr ""
+#. TRANSLATORS: Printer Stopped
msgid "notify-events.printer-stopped"
-msgstr "Printer Stopped"
+msgstr ""
+
+#. TRANSLATORS: Resource Canceled
+msgid "notify-events.resource-canceled"
+msgstr ""
+
+#. TRANSLATORS: Resource Config Changed
+msgid "notify-events.resource-config-changed"
+msgstr ""
+
+#. TRANSLATORS: Resource Created
+msgid "notify-events.resource-created"
+msgstr ""
+#. TRANSLATORS: Resource Installed
+msgid "notify-events.resource-installed"
+msgstr ""
+
+#. TRANSLATORS: Resource State Changed
+msgid "notify-events.resource-state-changed"
+msgstr ""
+
+#. TRANSLATORS: System Config Changed
+msgid "notify-events.system-config-changed"
+msgstr ""
+
+#. TRANSLATORS: System Restarted
+msgid "notify-events.system-restarted"
+msgstr ""
+
+#. TRANSLATORS: System Shutdown
+msgid "notify-events.system-shutdown"
+msgstr ""
+
+#. TRANSLATORS: System State Changed
+msgid "notify-events.system-state-changed"
+msgstr ""
+
+#. TRANSLATORS: System Stopped
+msgid "notify-events.system-stopped"
+msgstr ""
+
+#. TRANSLATORS: Notify Get Interval
msgid "notify-get-interval"
-msgstr "Notify Get Interval"
+msgstr ""
+#. TRANSLATORS: Notify Lease Duration
msgid "notify-lease-duration"
-msgstr "Notify Lease Duration"
+msgstr ""
+#. TRANSLATORS: Notify Natural Language
msgid "notify-natural-language"
-msgstr "Notify Natural Language"
+msgstr ""
+#. TRANSLATORS: Notify Pull Method
msgid "notify-pull-method"
-msgstr "Notify Pull Method"
+msgstr ""
+#. TRANSLATORS: Notify Recipient
msgid "notify-recipient-uri"
-msgstr "Notify Recipient"
+msgstr ""
#, c-format
msgid "notify-recipient-uri URI \"%s\" is already used."
@@ -9255,245 +10631,520 @@ msgstr "L'URI de notify-recipient-uri «%s» ja s'ha fet servir."
msgid "notify-recipient-uri URI \"%s\" uses unknown scheme."
msgstr "L'URI de notify-recipient-uri «%s» fa servir un esquema desconegut."
+#. TRANSLATORS: Notify Sequence Numbers
msgid "notify-sequence-numbers"
-msgstr "Notify Sequence Numbers"
+msgstr ""
+#. TRANSLATORS: Notify Subscription Ids
msgid "notify-subscription-ids"
-msgstr "Notify Subscription Ids"
+msgstr ""
+#. TRANSLATORS: Notify Time Interval
msgid "notify-time-interval"
-msgstr "Notify Time Interval"
+msgstr ""
+#. TRANSLATORS: Notify User Data
msgid "notify-user-data"
-msgstr "Notify User Data"
+msgstr ""
+#. TRANSLATORS: Notify Wait
msgid "notify-wait"
-msgstr "Notify Wait"
+msgstr ""
+#. TRANSLATORS: Number Of Retries
msgid "number-of-retries"
-msgstr "Number Of Retries"
+msgstr ""
+#. TRANSLATORS: Number-Up
msgid "number-up"
-msgstr "Number-Up"
+msgstr ""
+#. TRANSLATORS: Object Offset
msgid "object-offset"
-msgstr "Object Offset"
+msgstr ""
+#. TRANSLATORS: Object Size
msgid "object-size"
-msgstr "Object Size"
+msgstr ""
+#. TRANSLATORS: Organization Name
msgid "organization-name"
-msgstr "Organization Name"
+msgstr ""
+#. TRANSLATORS: Orientation
msgid "orientation-requested"
-msgstr "Orientation"
+msgstr ""
+#. TRANSLATORS: Portrait
msgid "orientation-requested.3"
-msgstr "Portrait"
+msgstr ""
+#. TRANSLATORS: Landscape
msgid "orientation-requested.4"
-msgstr "Landscape"
+msgstr ""
+#. TRANSLATORS: Reverse Landscape
msgid "orientation-requested.5"
-msgstr "Reverse Landscape"
+msgstr ""
+#. TRANSLATORS: Reverse Portrait
msgid "orientation-requested.6"
-msgstr "Reverse Portrait"
+msgstr ""
+#. TRANSLATORS: None
msgid "orientation-requested.7"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Scanned Image Options
msgid "output-attributes"
-msgstr "Output Attributes"
+msgstr ""
+#. TRANSLATORS: Output Tray
msgid "output-bin"
-msgstr "Output Bin"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "output-bin.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "output-bin.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Center
msgid "output-bin.center"
-msgstr "Center"
+msgstr ""
+#. TRANSLATORS: Face Down
msgid "output-bin.face-down"
-msgstr "Face Down"
+msgstr ""
+#. TRANSLATORS: Face Up
msgid "output-bin.face-up"
-msgstr "Face Up"
+msgstr ""
+#. TRANSLATORS: Large Capacity
msgid "output-bin.large-capacity"
-msgstr "Large Capacity"
+msgstr ""
+#. TRANSLATORS: Left
msgid "output-bin.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Mailbox 1
msgid "output-bin.mailbox-1"
-msgstr "Mailbox 1"
+msgstr ""
+#. TRANSLATORS: Mailbox 10
msgid "output-bin.mailbox-10"
-msgstr "Mailbox 10"
+msgstr ""
+#. TRANSLATORS: Mailbox 2
msgid "output-bin.mailbox-2"
-msgstr "Mailbox 2"
+msgstr ""
+#. TRANSLATORS: Mailbox 3
msgid "output-bin.mailbox-3"
-msgstr "Mailbox 3"
+msgstr ""
+#. TRANSLATORS: Mailbox 4
msgid "output-bin.mailbox-4"
-msgstr "Mailbox 4"
+msgstr ""
+#. TRANSLATORS: Mailbox 5
msgid "output-bin.mailbox-5"
-msgstr "Mailbox 5"
+msgstr ""
+#. TRANSLATORS: Mailbox 6
msgid "output-bin.mailbox-6"
-msgstr "Mailbox 6"
+msgstr ""
+#. TRANSLATORS: Mailbox 7
msgid "output-bin.mailbox-7"
-msgstr "Mailbox 7"
+msgstr ""
+#. TRANSLATORS: Mailbox 8
msgid "output-bin.mailbox-8"
-msgstr "Mailbox 8"
+msgstr ""
+#. TRANSLATORS: Mailbox 9
msgid "output-bin.mailbox-9"
-msgstr "Mailbox 9"
+msgstr ""
+#. TRANSLATORS: Middle
msgid "output-bin.middle"
-msgstr "Middle"
+msgstr ""
+#. TRANSLATORS: My Mailbox
msgid "output-bin.my-mailbox"
-msgstr "My Mailbox"
+msgstr ""
+#. TRANSLATORS: Rear
msgid "output-bin.rear"
-msgstr "Rear"
+msgstr ""
+#. TRANSLATORS: Right
msgid "output-bin.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Side
msgid "output-bin.side"
-msgstr "Side"
+msgstr ""
+#. TRANSLATORS: Stacker 1
msgid "output-bin.stacker-1"
-msgstr "Stacker 1"
+msgstr ""
+#. TRANSLATORS: Stacker 10
msgid "output-bin.stacker-10"
-msgstr "Stacker 10"
+msgstr ""
+#. TRANSLATORS: Stacker 2
msgid "output-bin.stacker-2"
-msgstr "Stacker 2"
+msgstr ""
+#. TRANSLATORS: Stacker 3
msgid "output-bin.stacker-3"
-msgstr "Stacker 3"
+msgstr ""
+#. TRANSLATORS: Stacker 4
msgid "output-bin.stacker-4"
-msgstr "Stacker 4"
+msgstr ""
+#. TRANSLATORS: Stacker 5
msgid "output-bin.stacker-5"
-msgstr "Stacker 5"
+msgstr ""
+#. TRANSLATORS: Stacker 6
msgid "output-bin.stacker-6"
-msgstr "Stacker 6"
+msgstr ""
+#. TRANSLATORS: Stacker 7
msgid "output-bin.stacker-7"
-msgstr "Stacker 7"
+msgstr ""
+#. TRANSLATORS: Stacker 8
msgid "output-bin.stacker-8"
-msgstr "Stacker 8"
+msgstr ""
+#. TRANSLATORS: Stacker 9
msgid "output-bin.stacker-9"
-msgstr "Stacker 9"
+msgstr ""
+#. TRANSLATORS: Top
msgid "output-bin.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Tray 1
msgid "output-bin.tray-1"
-msgstr "Tray 1"
+msgstr ""
+#. TRANSLATORS: Tray 10
msgid "output-bin.tray-10"
-msgstr "Tray 10"
+msgstr ""
+#. TRANSLATORS: Tray 2
msgid "output-bin.tray-2"
-msgstr "Tray 2"
+msgstr ""
+#. TRANSLATORS: Tray 3
msgid "output-bin.tray-3"
-msgstr "Tray 3"
+msgstr ""
+#. TRANSLATORS: Tray 4
msgid "output-bin.tray-4"
-msgstr "Tray 4"
+msgstr ""
+#. TRANSLATORS: Tray 5
msgid "output-bin.tray-5"
-msgstr "Tray 5"
+msgstr ""
+#. TRANSLATORS: Tray 6
msgid "output-bin.tray-6"
-msgstr "Tray 6"
+msgstr ""
+#. TRANSLATORS: Tray 7
msgid "output-bin.tray-7"
-msgstr "Tray 7"
+msgstr ""
+#. TRANSLATORS: Tray 8
msgid "output-bin.tray-8"
-msgstr "Tray 8"
+msgstr ""
+#. TRANSLATORS: Tray 9
msgid "output-bin.tray-9"
-msgstr "Tray 9"
+msgstr ""
+#. TRANSLATORS: Scanned Image Quality
msgid "output-compression-quality-factor"
-msgstr "Scanned Image Quality"
+msgstr ""
+#. TRANSLATORS: Page Delivery
msgid "page-delivery"
-msgstr "Page Delivery"
+msgstr ""
+#. TRANSLATORS: Reverse Order Face-down
msgid "page-delivery.reverse-order-face-down"
-msgstr "Reverse Order Face Down"
+msgstr ""
+#. TRANSLATORS: Reverse Order Face-up
msgid "page-delivery.reverse-order-face-up"
-msgstr "Reverse Order Face Up"
+msgstr ""
+#. TRANSLATORS: Same Order Face-down
msgid "page-delivery.same-order-face-down"
-msgstr "Same Order Face Down"
+msgstr ""
+#. TRANSLATORS: Same Order Face-up
msgid "page-delivery.same-order-face-up"
-msgstr "Same Order Face Up"
+msgstr ""
+#. TRANSLATORS: System Specified
msgid "page-delivery.system-specified"
-msgstr "System Specified"
+msgstr ""
+#. TRANSLATORS: Page Order Received
msgid "page-order-received"
-msgstr "Page Order Received"
+msgstr ""
+#. TRANSLATORS: 1 To N
msgid "page-order-received.1-to-n-order"
-msgstr "1 To N Order"
+msgstr ""
+#. TRANSLATORS: N To 1
msgid "page-order-received.n-to-1-order"
-msgstr "N To 1 Order"
+msgstr ""
+#. TRANSLATORS: Page Ranges
msgid "page-ranges"
-msgstr "Page Ranges"
+msgstr ""
+#. TRANSLATORS: Pages
msgid "pages"
-msgstr "Pages"
+msgstr ""
+#. TRANSLATORS: Pages Per Subset
msgid "pages-per-subset"
-msgstr "Pages Per Subset"
+msgstr ""
+
+#. TRANSLATORS: Pclm Raster Back Side
+msgid "pclm-raster-back-side"
+msgstr ""
+
+#. TRANSLATORS: Flipped
+msgid "pclm-raster-back-side.flipped"
+msgstr ""
+
+#. TRANSLATORS: Normal
+msgid "pclm-raster-back-side.normal"
+msgstr ""
+
+#. TRANSLATORS: Rotated
+msgid "pclm-raster-back-side.rotated"
+msgstr ""
+
+#. TRANSLATORS: Pclm Source Resolution
+msgid "pclm-source-resolution"
+msgstr ""
msgid "pending"
msgstr "pendent"
+#. TRANSLATORS: Platform Shape
msgid "platform-shape"
-msgstr "Platform Shape"
+msgstr ""
+#. TRANSLATORS: Round
msgid "platform-shape.ellipse"
-msgstr "Round"
+msgstr ""
+#. TRANSLATORS: Rectangle
msgid "platform-shape.rectangle"
-msgstr "Rectangle"
+msgstr ""
+#. TRANSLATORS: Platform Temperature
msgid "platform-temperature"
-msgstr "Platform Temperature"
+msgstr ""
+#. TRANSLATORS: Post-dial String
msgid "post-dial-string"
-msgstr "Post-dial String"
+msgstr ""
+
+#. TRANSLATORS: Power State
+msgid "power-state"
+msgstr ""
+
+#. TRANSLATORS: Reset Mbr
+msgid "power-state.100"
+msgstr ""
+
+#. TRANSLATORS: Reset Nmi
+msgid "power-state.110"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Graceful
+msgid "power-state.120"
+msgstr ""
+
+#. TRANSLATORS: Off Hard Graceful
+msgid "power-state.130"
+msgstr ""
+
+#. TRANSLATORS: Reset Mbr Graceful
+msgid "power-state.140"
+msgstr ""
+
+#. TRANSLATORS: Reset Soft Graceful
+msgid "power-state.150"
+msgstr ""
+
+#. TRANSLATORS: Reset Hard Graceful
+msgid "power-state.160"
+msgstr ""
+
+#. TRANSLATORS: Reset Init
+msgid "power-state.170"
+msgstr ""
+
+#. TRANSLATORS: Not Applicable
+msgid "power-state.180"
+msgstr ""
+
+#. TRANSLATORS: No Change
+msgid "power-state.190"
+msgstr ""
+
+#. TRANSLATORS: On
+msgid "power-state.20"
+msgstr ""
+
+#. TRANSLATORS: On Vendor1
+msgid "power-state.21"
+msgstr ""
+
+#. TRANSLATORS: On Vendor2
+msgid "power-state.22"
+msgstr ""
+
+#. TRANSLATORS: On Vendor3
+msgid "power-state.23"
+msgstr ""
+
+#. TRANSLATORS: On Vendor4
+msgid "power-state.24"
+msgstr ""
+
+#. TRANSLATORS: On Vendor5
+msgid "power-state.25"
+msgstr ""
+
+#. TRANSLATORS: Standby
+msgid "power-state.30"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor1
+msgid "power-state.31"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor2
+msgid "power-state.32"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor3
+msgid "power-state.33"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor4
+msgid "power-state.34"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor5
+msgid "power-state.35"
+msgstr ""
+
+#. TRANSLATORS: Suspend
+msgid "power-state.40"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor1
+msgid "power-state.41"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor2
+msgid "power-state.42"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor3
+msgid "power-state.43"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor4
+msgid "power-state.44"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor5
+msgid "power-state.45"
+msgstr ""
+
+#. TRANSLATORS: Reset Soft
+msgid "power-state.50"
+msgstr ""
+
+#. TRANSLATORS: Off Hard
+msgid "power-state.60"
+msgstr ""
+
+#. TRANSLATORS: Hibernate
+msgid "power-state.70"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor1
+msgid "power-state.71"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor2
+msgid "power-state.72"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor3
+msgid "power-state.73"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor4
+msgid "power-state.74"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor5
+msgid "power-state.75"
+msgstr ""
+
+#. TRANSLATORS: Off Soft
+msgid "power-state.80"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor1
+msgid "power-state.81"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor2
+msgid "power-state.82"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor3
+msgid "power-state.83"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor4
+msgid "power-state.84"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor5
+msgid "power-state.85"
+msgstr ""
+
+#. TRANSLATORS: Reset Hard
+msgid "power-state.90"
+msgstr ""
#, c-format
msgid "ppdc: Adding include directory \"%s\"."
@@ -9906,164 +11557,229 @@ msgstr "ppdmerge: s'ignora el fitxer PPD %s."
msgid "ppdmerge: Unable to backup %s to %s - %s"
msgstr "ppdmerge: no s'ha pogut fer la còpia de seguretat %s a %s- %s"
+#. TRANSLATORS: Pre-dial String
msgid "pre-dial-string"
-msgstr "Pre-dial String"
+msgstr ""
+#. TRANSLATORS: Number-Up Layout
msgid "presentation-direction-number-up"
-msgstr "Number-Up Layout"
+msgstr ""
+#. TRANSLATORS: Top-bottom, Right-left
msgid "presentation-direction-number-up.tobottom-toleft"
-msgstr "Top-Bottom, Right-Left"
+msgstr ""
+#. TRANSLATORS: Top-bottom, Left-right
msgid "presentation-direction-number-up.tobottom-toright"
-msgstr "Top-Bottom, Left-Right"
+msgstr ""
+#. TRANSLATORS: Right-left, Top-bottom
msgid "presentation-direction-number-up.toleft-tobottom"
-msgstr "Right-Left, Top-Bottom"
+msgstr ""
+#. TRANSLATORS: Right-left, Bottom-top
msgid "presentation-direction-number-up.toleft-totop"
-msgstr "Right-Left, Bottom-Top"
+msgstr ""
+#. TRANSLATORS: Left-right, Top-bottom
msgid "presentation-direction-number-up.toright-tobottom"
-msgstr "Left-Right, Top-Bottom"
+msgstr ""
+#. TRANSLATORS: Left-right, Bottom-top
msgid "presentation-direction-number-up.toright-totop"
-msgstr "Left-Right, Bottom-Top"
+msgstr ""
+#. TRANSLATORS: Bottom-top, Right-left
msgid "presentation-direction-number-up.totop-toleft"
-msgstr "Bottom-Top, Right-Left"
+msgstr ""
+#. TRANSLATORS: Bottom-top, Left-right
msgid "presentation-direction-number-up.totop-toright"
-msgstr "Bottom-Top, Left-Right"
+msgstr ""
+#. TRANSLATORS: Print Accuracy
msgid "print-accuracy"
-msgstr "Print Accuracy"
+msgstr ""
+#. TRANSLATORS: Print Base
msgid "print-base"
-msgstr "Print Base"
+msgstr ""
+
+#. TRANSLATORS: Print Base Actual
+msgid "print-base-actual"
+msgstr ""
+#. TRANSLATORS: Brim
msgid "print-base.brim"
-msgstr "Brim"
+msgstr ""
+#. TRANSLATORS: None
msgid "print-base.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Raft
msgid "print-base.raft"
-msgstr "Raft"
+msgstr ""
+#. TRANSLATORS: Skirt
msgid "print-base.skirt"
-msgstr "Skirt"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "print-base.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Print Color Mode
msgid "print-color-mode"
-msgstr "Print Color Mode"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-color-mode.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Auto Monochrome
+msgid "print-color-mode.auto-monochrome"
+msgstr ""
+
+#. TRANSLATORS: Text
msgid "print-color-mode.bi-level"
-msgstr "Bi-Level"
+msgstr ""
+#. TRANSLATORS: Color
msgid "print-color-mode.color"
-msgstr "Color"
+msgstr ""
+#. TRANSLATORS: Highlight
msgid "print-color-mode.highlight"
-msgstr "Highlight"
+msgstr ""
+#. TRANSLATORS: Monochrome
msgid "print-color-mode.monochrome"
-msgstr "Monochrome"
+msgstr ""
+#. TRANSLATORS: Process Text
msgid "print-color-mode.process-bi-level"
-msgstr "Process Bi-Level"
+msgstr ""
+#. TRANSLATORS: Process Monochrome
msgid "print-color-mode.process-monochrome"
-msgstr "Process Monochrome"
+msgstr ""
+#. TRANSLATORS: Print Optimization
msgid "print-content-optimize"
-msgstr "Print Optimization"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-content-optimize.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Graphics
msgid "print-content-optimize.graphic"
-msgstr "Graphics"
+msgstr ""
+#. TRANSLATORS: Photo
msgid "print-content-optimize.photo"
-msgstr "Photo"
+msgstr ""
+#. TRANSLATORS: Text
msgid "print-content-optimize.text"
-msgstr "Text"
+msgstr ""
+#. TRANSLATORS: Text and Graphics
msgid "print-content-optimize.text-and-graphic"
-msgstr "Text And Graphics"
+msgstr ""
+#. TRANSLATORS: Print Objects
msgid "print-objects"
-msgstr "Print Objects"
+msgstr ""
+#. TRANSLATORS: Print Quality
msgid "print-quality"
-msgstr "Print Quality"
+msgstr ""
+#. TRANSLATORS: Draft
msgid "print-quality.3"
-msgstr "Draft"
+msgstr ""
+#. TRANSLATORS: Normal
msgid "print-quality.4"
-msgstr "Normal"
+msgstr ""
+#. TRANSLATORS: High
msgid "print-quality.5"
-msgstr "High"
+msgstr ""
+#. TRANSLATORS: Print Rendering Intent
msgid "print-rendering-intent"
-msgstr "Print Rendering Intent"
+msgstr ""
+#. TRANSLATORS: Absolute
msgid "print-rendering-intent.absolute"
-msgstr "Absolute"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-rendering-intent.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Perceptual
msgid "print-rendering-intent.perceptual"
-msgstr "Perceptual"
+msgstr ""
+#. TRANSLATORS: Relative
msgid "print-rendering-intent.relative"
-msgstr "Relative"
+msgstr ""
+#. TRANSLATORS: Relative w/Black Point Compensation
msgid "print-rendering-intent.relative-bpc"
-msgstr "Relative w/Black Point Compensation"
+msgstr ""
+#. TRANSLATORS: Saturation
msgid "print-rendering-intent.saturation"
-msgstr "Saturation"
+msgstr ""
+#. TRANSLATORS: Print Scaling
msgid "print-scaling"
-msgstr "Print Scaling"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-scaling.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Auto-fit
msgid "print-scaling.auto-fit"
-msgstr "Auto Fit"
+msgstr ""
+#. TRANSLATORS: Fill
msgid "print-scaling.fill"
-msgstr "Fill"
+msgstr ""
+#. TRANSLATORS: Fit
msgid "print-scaling.fit"
-msgstr "Fit"
+msgstr ""
+#. TRANSLATORS: None
msgid "print-scaling.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Print Supports
msgid "print-supports"
-msgstr "Print Supports"
+msgstr ""
+#. TRANSLATORS: Print Supports Actual
+msgid "print-supports-actual"
+msgstr ""
+
+#. TRANSLATORS: With Specified Material
msgid "print-supports.material"
-msgstr "Material"
+msgstr ""
+#. TRANSLATORS: None
msgid "print-supports.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "print-supports.standard"
-msgstr "Standard"
+msgstr ""
#, c-format
msgid "printer %s disabled since %s -"
@@ -10093,2303 +11809,3160 @@ msgstr "la impressora %s/%s està inactiva. Està activada des de %s"
msgid "printer %s/%s now printing %s-%d. enabled since %s"
msgstr "la impressora %s/%s està imprimint %s-%d. Està activada des de %s"
+#. TRANSLATORS: Printer Geo Location
+msgid "printer-geo-location"
+msgstr ""
+
+#. TRANSLATORS: Printer ID
+msgid "printer-id"
+msgstr ""
+
+#. TRANSLATORS: Printer Ids
+msgid "printer-ids"
+msgstr ""
+
+#. TRANSLATORS: Printer Location
+msgid "printer-location"
+msgstr ""
+
+#. TRANSLATORS: Message From Operator
msgid "printer-message-from-operator"
-msgstr "Printer Message From Operator"
+msgstr ""
+#. TRANSLATORS: Print Resolution
msgid "printer-resolution"
-msgstr "Printer Resolution"
+msgstr ""
+
+#. TRANSLATORS: Printer Service Type
+msgid "printer-service-type"
+msgstr ""
+
+#. TRANSLATORS: Copy
+msgid "printer-service-type.copy"
+msgstr ""
+#. TRANSLATORS: Faxin
+msgid "printer-service-type.faxin"
+msgstr ""
+
+#. TRANSLATORS: Faxout
+msgid "printer-service-type.faxout"
+msgstr ""
+
+#. TRANSLATORS: Print
+msgid "printer-service-type.print"
+msgstr ""
+
+#. TRANSLATORS: Print3d
+msgid "printer-service-type.print3d"
+msgstr ""
+
+#. TRANSLATORS: Scan
+msgid "printer-service-type.scan"
+msgstr ""
+
+#. TRANSLATORS: Transform
+msgid "printer-service-type.transform"
+msgstr ""
+
+#. TRANSLATORS: Printer State
msgid "printer-state"
-msgstr "Printer State"
+msgstr ""
+#. TRANSLATORS: Detailed Printer State
msgid "printer-state-reasons"
-msgstr "Detailed Printer State"
+msgstr ""
+#. TRANSLATORS: Old Alerts Have Been Removed
msgid "printer-state-reasons.alert-removal-of-binary-change-entry"
-msgstr "Alert Removal Of Binary Change Entry"
+msgstr ""
+#. TRANSLATORS: Bander Added
msgid "printer-state-reasons.bander-added"
-msgstr "Bander Added"
+msgstr ""
+#. TRANSLATORS: Bander Almost Empty
msgid "printer-state-reasons.bander-almost-empty"
-msgstr "Bander Almost Empty"
+msgstr ""
+#. TRANSLATORS: Bander Almost Full
msgid "printer-state-reasons.bander-almost-full"
-msgstr "Bander Almost Full"
+msgstr ""
+#. TRANSLATORS: Bander At Limit
msgid "printer-state-reasons.bander-at-limit"
-msgstr "Bander At Limit"
+msgstr ""
+#. TRANSLATORS: Bander Closed
msgid "printer-state-reasons.bander-closed"
-msgstr "Bander Closed"
+msgstr ""
+#. TRANSLATORS: Bander Configuration Change
msgid "printer-state-reasons.bander-configuration-change"
-msgstr "Bander Configuration Change"
+msgstr ""
+#. TRANSLATORS: Bander Cover Closed
msgid "printer-state-reasons.bander-cover-closed"
-msgstr "Bander Cover Closed"
+msgstr ""
+#. TRANSLATORS: Bander Cover Open
msgid "printer-state-reasons.bander-cover-open"
-msgstr "Bander Cover Open"
+msgstr ""
+#. TRANSLATORS: Bander Empty
msgid "printer-state-reasons.bander-empty"
-msgstr "Bander Empty"
+msgstr ""
+#. TRANSLATORS: Bander Full
msgid "printer-state-reasons.bander-full"
-msgstr "Bander Full"
+msgstr ""
+#. TRANSLATORS: Bander Interlock Closed
msgid "printer-state-reasons.bander-interlock-closed"
-msgstr "Bander Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Bander Interlock Open
msgid "printer-state-reasons.bander-interlock-open"
-msgstr "Bander Interlock Open"
+msgstr ""
+#. TRANSLATORS: Bander Jam
msgid "printer-state-reasons.bander-jam"
-msgstr "Bander Jam"
+msgstr ""
+#. TRANSLATORS: Bander Life Almost Over
msgid "printer-state-reasons.bander-life-almost-over"
-msgstr "Bander Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Bander Life Over
msgid "printer-state-reasons.bander-life-over"
-msgstr "Bander Life Over"
+msgstr ""
+#. TRANSLATORS: Bander Memory Exhausted
msgid "printer-state-reasons.bander-memory-exhausted"
-msgstr "Bander Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Bander Missing
msgid "printer-state-reasons.bander-missing"
-msgstr "Bander Missing"
+msgstr ""
+#. TRANSLATORS: Bander Motor Failure
msgid "printer-state-reasons.bander-motor-failure"
-msgstr "Bander Motor Failure"
+msgstr ""
+#. TRANSLATORS: Bander Near Limit
msgid "printer-state-reasons.bander-near-limit"
-msgstr "Bander Near Limit"
+msgstr ""
+#. TRANSLATORS: Bander Offline
msgid "printer-state-reasons.bander-offline"
-msgstr "Bander Offline"
+msgstr ""
+#. TRANSLATORS: Bander Opened
msgid "printer-state-reasons.bander-opened"
-msgstr "Bander Opened"
+msgstr ""
+#. TRANSLATORS: Bander Over Temperature
msgid "printer-state-reasons.bander-over-temperature"
-msgstr "Bander Over Temperature"
+msgstr ""
+#. TRANSLATORS: Bander Power Saver
msgid "printer-state-reasons.bander-power-saver"
-msgstr "Bander Power Saver"
+msgstr ""
+#. TRANSLATORS: Bander Recoverable Failure
msgid "printer-state-reasons.bander-recoverable-failure"
-msgstr "Bander Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Bander Recoverable Storage
msgid "printer-state-reasons.bander-recoverable-storage"
-msgstr "Bander Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Bander Removed
msgid "printer-state-reasons.bander-removed"
-msgstr "Bander Removed"
+msgstr ""
+#. TRANSLATORS: Bander Resource Added
msgid "printer-state-reasons.bander-resource-added"
-msgstr "Bander Resource Added"
+msgstr ""
+#. TRANSLATORS: Bander Resource Removed
msgid "printer-state-reasons.bander-resource-removed"
-msgstr "Bander Resource Removed"
+msgstr ""
+#. TRANSLATORS: Bander Thermistor Failure
msgid "printer-state-reasons.bander-thermistor-failure"
-msgstr "Bander Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Bander Timing Failure
msgid "printer-state-reasons.bander-timing-failure"
-msgstr "Bander Timing Failure"
+msgstr ""
+#. TRANSLATORS: Bander Turned Off
msgid "printer-state-reasons.bander-turned-off"
-msgstr "Bander Turned Off"
+msgstr ""
+#. TRANSLATORS: Bander Turned On
msgid "printer-state-reasons.bander-turned-on"
-msgstr "Bander Turned On"
+msgstr ""
+#. TRANSLATORS: Bander Under Temperature
msgid "printer-state-reasons.bander-under-temperature"
-msgstr "Bander Under Temperature"
+msgstr ""
+#. TRANSLATORS: Bander Unrecoverable Failure
msgid "printer-state-reasons.bander-unrecoverable-failure"
-msgstr "Bander Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Bander Unrecoverable Storage Error
msgid "printer-state-reasons.bander-unrecoverable-storage-error"
-msgstr "Bander Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Bander Warming Up
msgid "printer-state-reasons.bander-warming-up"
-msgstr "Bander Warming Up"
+msgstr ""
+#. TRANSLATORS: Binder Added
msgid "printer-state-reasons.binder-added"
-msgstr "Binder Added"
+msgstr ""
+#. TRANSLATORS: Binder Almost Empty
msgid "printer-state-reasons.binder-almost-empty"
-msgstr "Binder Almost Empty"
+msgstr ""
+#. TRANSLATORS: Binder Almost Full
msgid "printer-state-reasons.binder-almost-full"
-msgstr "Binder Almost Full"
+msgstr ""
+#. TRANSLATORS: Binder At Limit
msgid "printer-state-reasons.binder-at-limit"
-msgstr "Binder At Limit"
+msgstr ""
+#. TRANSLATORS: Binder Closed
msgid "printer-state-reasons.binder-closed"
-msgstr "Binder Closed"
+msgstr ""
+#. TRANSLATORS: Binder Configuration Change
msgid "printer-state-reasons.binder-configuration-change"
-msgstr "Binder Configuration Change"
+msgstr ""
+#. TRANSLATORS: Binder Cover Closed
msgid "printer-state-reasons.binder-cover-closed"
-msgstr "Binder Cover Closed"
+msgstr ""
+#. TRANSLATORS: Binder Cover Open
msgid "printer-state-reasons.binder-cover-open"
-msgstr "Binder Cover Open"
+msgstr ""
+#. TRANSLATORS: Binder Empty
msgid "printer-state-reasons.binder-empty"
-msgstr "Binder Empty"
+msgstr ""
+#. TRANSLATORS: Binder Full
msgid "printer-state-reasons.binder-full"
-msgstr "Binder Full"
+msgstr ""
+#. TRANSLATORS: Binder Interlock Closed
msgid "printer-state-reasons.binder-interlock-closed"
-msgstr "Binder Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Binder Interlock Open
msgid "printer-state-reasons.binder-interlock-open"
-msgstr "Binder Interlock Open"
+msgstr ""
+#. TRANSLATORS: Binder Jam
msgid "printer-state-reasons.binder-jam"
-msgstr "Binder Jam"
+msgstr ""
+#. TRANSLATORS: Binder Life Almost Over
msgid "printer-state-reasons.binder-life-almost-over"
-msgstr "Binder Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Binder Life Over
msgid "printer-state-reasons.binder-life-over"
-msgstr "Binder Life Over"
+msgstr ""
+#. TRANSLATORS: Binder Memory Exhausted
msgid "printer-state-reasons.binder-memory-exhausted"
-msgstr "Binder Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Binder Missing
msgid "printer-state-reasons.binder-missing"
-msgstr "Binder Missing"
+msgstr ""
+#. TRANSLATORS: Binder Motor Failure
msgid "printer-state-reasons.binder-motor-failure"
-msgstr "Binder Motor Failure"
+msgstr ""
+#. TRANSLATORS: Binder Near Limit
msgid "printer-state-reasons.binder-near-limit"
-msgstr "Binder Near Limit"
+msgstr ""
+#. TRANSLATORS: Binder Offline
msgid "printer-state-reasons.binder-offline"
-msgstr "Binder Offline"
+msgstr ""
+#. TRANSLATORS: Binder Opened
msgid "printer-state-reasons.binder-opened"
-msgstr "Binder Opened"
+msgstr ""
+#. TRANSLATORS: Binder Over Temperature
msgid "printer-state-reasons.binder-over-temperature"
-msgstr "Binder Over Temperature"
+msgstr ""
+#. TRANSLATORS: Binder Power Saver
msgid "printer-state-reasons.binder-power-saver"
-msgstr "Binder Power Saver"
+msgstr ""
+#. TRANSLATORS: Binder Recoverable Failure
msgid "printer-state-reasons.binder-recoverable-failure"
-msgstr "Binder Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Binder Recoverable Storage
msgid "printer-state-reasons.binder-recoverable-storage"
-msgstr "Binder Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Binder Removed
msgid "printer-state-reasons.binder-removed"
-msgstr "Binder Removed"
+msgstr ""
+#. TRANSLATORS: Binder Resource Added
msgid "printer-state-reasons.binder-resource-added"
-msgstr "Binder Resource Added"
+msgstr ""
+#. TRANSLATORS: Binder Resource Removed
msgid "printer-state-reasons.binder-resource-removed"
-msgstr "Binder Resource Removed"
+msgstr ""
+#. TRANSLATORS: Binder Thermistor Failure
msgid "printer-state-reasons.binder-thermistor-failure"
-msgstr "Binder Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Binder Timing Failure
msgid "printer-state-reasons.binder-timing-failure"
-msgstr "Binder Timing Failure"
+msgstr ""
+#. TRANSLATORS: Binder Turned Off
msgid "printer-state-reasons.binder-turned-off"
-msgstr "Binder Turned Off"
+msgstr ""
+#. TRANSLATORS: Binder Turned On
msgid "printer-state-reasons.binder-turned-on"
-msgstr "Binder Turned On"
+msgstr ""
+#. TRANSLATORS: Binder Under Temperature
msgid "printer-state-reasons.binder-under-temperature"
-msgstr "Binder Under Temperature"
+msgstr ""
+#. TRANSLATORS: Binder Unrecoverable Failure
msgid "printer-state-reasons.binder-unrecoverable-failure"
-msgstr "Binder Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Binder Unrecoverable Storage Error
msgid "printer-state-reasons.binder-unrecoverable-storage-error"
-msgstr "Binder Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Binder Warming Up
msgid "printer-state-reasons.binder-warming-up"
-msgstr "Binder Warming Up"
+msgstr ""
+#. TRANSLATORS: Camera Failure
msgid "printer-state-reasons.camera-failure"
-msgstr "Camera Failure"
+msgstr ""
+#. TRANSLATORS: Chamber Cooling
msgid "printer-state-reasons.chamber-cooling"
-msgstr "Chamber Cooling"
+msgstr ""
+#. TRANSLATORS: Chamber Failure
+msgid "printer-state-reasons.chamber-failure"
+msgstr ""
+
+#. TRANSLATORS: Chamber Heating
msgid "printer-state-reasons.chamber-heating"
-msgstr "Chamber Heating"
+msgstr ""
+#. TRANSLATORS: Chamber Temperature High
msgid "printer-state-reasons.chamber-temperature-high"
-msgstr "Chamber Temperature High"
+msgstr ""
+#. TRANSLATORS: Chamber Temperature Low
msgid "printer-state-reasons.chamber-temperature-low"
-msgstr "Chamber Temperature Low"
+msgstr ""
+#. TRANSLATORS: Cleaner Life Almost Over
msgid "printer-state-reasons.cleaner-life-almost-over"
-msgstr "Cleaner Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Cleaner Life Over
msgid "printer-state-reasons.cleaner-life-over"
-msgstr "Cleaner Life Over"
+msgstr ""
+#. TRANSLATORS: Configuration Change
msgid "printer-state-reasons.configuration-change"
-msgstr "Configuration Change"
+msgstr ""
+#. TRANSLATORS: Connecting To Device
msgid "printer-state-reasons.connecting-to-device"
-msgstr "Connecting To Device"
+msgstr ""
+#. TRANSLATORS: Cover Open
msgid "printer-state-reasons.cover-open"
-msgstr "Cover Open"
+msgstr ""
+#. TRANSLATORS: Deactivated
msgid "printer-state-reasons.deactivated"
-msgstr "Deactivated"
+msgstr ""
+#. TRANSLATORS: Deleted
+msgid "printer-state-reasons.deleted"
+msgstr ""
+
+#. TRANSLATORS: Developer Empty
msgid "printer-state-reasons.developer-empty"
-msgstr "Developer Empty"
+msgstr ""
+#. TRANSLATORS: Developer Low
msgid "printer-state-reasons.developer-low"
-msgstr "Developer Low"
+msgstr ""
+#. TRANSLATORS: Die Cutter Added
msgid "printer-state-reasons.die-cutter-added"
-msgstr "Die Cutter Added"
+msgstr ""
+#. TRANSLATORS: Die Cutter Almost Empty
msgid "printer-state-reasons.die-cutter-almost-empty"
-msgstr "Die Cutter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Die Cutter Almost Full
msgid "printer-state-reasons.die-cutter-almost-full"
-msgstr "Die Cutter Almost Full"
+msgstr ""
+#. TRANSLATORS: Die Cutter At Limit
msgid "printer-state-reasons.die-cutter-at-limit"
-msgstr "Die Cutter At Limit"
+msgstr ""
+#. TRANSLATORS: Die Cutter Closed
msgid "printer-state-reasons.die-cutter-closed"
-msgstr "Die Cutter Closed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Configuration Change
msgid "printer-state-reasons.die-cutter-configuration-change"
-msgstr "Die Cutter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Die Cutter Cover Closed
msgid "printer-state-reasons.die-cutter-cover-closed"
-msgstr "Die Cutter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Cover Open
msgid "printer-state-reasons.die-cutter-cover-open"
-msgstr "Die Cutter Cover Open"
+msgstr ""
+#. TRANSLATORS: Die Cutter Empty
msgid "printer-state-reasons.die-cutter-empty"
-msgstr "Die Cutter Empty"
+msgstr ""
+#. TRANSLATORS: Die Cutter Full
msgid "printer-state-reasons.die-cutter-full"
-msgstr "Die Cutter Full"
+msgstr ""
+#. TRANSLATORS: Die Cutter Interlock Closed
msgid "printer-state-reasons.die-cutter-interlock-closed"
-msgstr "Die Cutter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Interlock Open
msgid "printer-state-reasons.die-cutter-interlock-open"
-msgstr "Die Cutter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Die Cutter Jam
msgid "printer-state-reasons.die-cutter-jam"
-msgstr "Die Cutter Jam"
+msgstr ""
+#. TRANSLATORS: Die Cutter Life Almost Over
msgid "printer-state-reasons.die-cutter-life-almost-over"
-msgstr "Die Cutter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Die Cutter Life Over
msgid "printer-state-reasons.die-cutter-life-over"
-msgstr "Die Cutter Life Over"
+msgstr ""
+#. TRANSLATORS: Die Cutter Memory Exhausted
msgid "printer-state-reasons.die-cutter-memory-exhausted"
-msgstr "Die Cutter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Die Cutter Missing
msgid "printer-state-reasons.die-cutter-missing"
-msgstr "Die Cutter Missing"
+msgstr ""
+#. TRANSLATORS: Die Cutter Motor Failure
msgid "printer-state-reasons.die-cutter-motor-failure"
-msgstr "Die Cutter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Near Limit
msgid "printer-state-reasons.die-cutter-near-limit"
-msgstr "Die Cutter Near Limit"
+msgstr ""
+#. TRANSLATORS: Die Cutter Offline
msgid "printer-state-reasons.die-cutter-offline"
-msgstr "Die Cutter Offline"
+msgstr ""
+#. TRANSLATORS: Die Cutter Opened
msgid "printer-state-reasons.die-cutter-opened"
-msgstr "Die Cutter Opened"
+msgstr ""
+#. TRANSLATORS: Die Cutter Over Temperature
msgid "printer-state-reasons.die-cutter-over-temperature"
-msgstr "Die Cutter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Die Cutter Power Saver
msgid "printer-state-reasons.die-cutter-power-saver"
-msgstr "Die Cutter Power Saver"
+msgstr ""
+#. TRANSLATORS: Die Cutter Recoverable Failure
msgid "printer-state-reasons.die-cutter-recoverable-failure"
-msgstr "Die Cutter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Recoverable Storage
msgid "printer-state-reasons.die-cutter-recoverable-storage"
-msgstr "Die Cutter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Die Cutter Removed
msgid "printer-state-reasons.die-cutter-removed"
-msgstr "Die Cutter Removed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Resource Added
msgid "printer-state-reasons.die-cutter-resource-added"
-msgstr "Die Cutter Resource Added"
+msgstr ""
+#. TRANSLATORS: Die Cutter Resource Removed
msgid "printer-state-reasons.die-cutter-resource-removed"
-msgstr "Die Cutter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Thermistor Failure
msgid "printer-state-reasons.die-cutter-thermistor-failure"
-msgstr "Die Cutter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Timing Failure
msgid "printer-state-reasons.die-cutter-timing-failure"
-msgstr "Die Cutter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Turned Off
msgid "printer-state-reasons.die-cutter-turned-off"
-msgstr "Die Cutter Turned Off"
+msgstr ""
+#. TRANSLATORS: Die Cutter Turned On
msgid "printer-state-reasons.die-cutter-turned-on"
-msgstr "Die Cutter Turned On"
+msgstr ""
+#. TRANSLATORS: Die Cutter Under Temperature
msgid "printer-state-reasons.die-cutter-under-temperature"
-msgstr "Die Cutter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Die Cutter Unrecoverable Failure
msgid "printer-state-reasons.die-cutter-unrecoverable-failure"
-msgstr "Die Cutter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Unrecoverable Storage Error
msgid "printer-state-reasons.die-cutter-unrecoverable-storage-error"
-msgstr "Die Cutter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Die Cutter Warming Up
msgid "printer-state-reasons.die-cutter-warming-up"
-msgstr "Die Cutter Warming Up"
+msgstr ""
+#. TRANSLATORS: Door Open
msgid "printer-state-reasons.door-open"
-msgstr "Door Open"
+msgstr ""
+#. TRANSLATORS: Extruder Cooling
msgid "printer-state-reasons.extruder-cooling"
-msgstr "Extruder Cooling"
+msgstr ""
+#. TRANSLATORS: Extruder Failure
msgid "printer-state-reasons.extruder-failure"
-msgstr "Extruder Failure"
+msgstr ""
+#. TRANSLATORS: Extruder Heating
msgid "printer-state-reasons.extruder-heating"
-msgstr "Extruder Heating"
+msgstr ""
+#. TRANSLATORS: Extruder Jam
msgid "printer-state-reasons.extruder-jam"
-msgstr "Extruder Jam"
+msgstr ""
+#. TRANSLATORS: Extruder Temperature High
msgid "printer-state-reasons.extruder-temperature-high"
-msgstr "Extruder Temperature High"
+msgstr ""
+#. TRANSLATORS: Extruder Temperature Low
msgid "printer-state-reasons.extruder-temperature-low"
-msgstr "Extruder Temperature Low"
+msgstr ""
+#. TRANSLATORS: Fan Failure
msgid "printer-state-reasons.fan-failure"
-msgstr "Fan Failure"
+msgstr ""
+#. TRANSLATORS: Folder Added
msgid "printer-state-reasons.folder-added"
-msgstr "Folder Added"
+msgstr ""
+#. TRANSLATORS: Folder Almost Empty
msgid "printer-state-reasons.folder-almost-empty"
-msgstr "Folder Almost Empty"
+msgstr ""
+#. TRANSLATORS: Folder Almost Full
msgid "printer-state-reasons.folder-almost-full"
-msgstr "Folder Almost Full"
+msgstr ""
+#. TRANSLATORS: Folder At Limit
msgid "printer-state-reasons.folder-at-limit"
-msgstr "Folder At Limit"
+msgstr ""
+#. TRANSLATORS: Folder Closed
msgid "printer-state-reasons.folder-closed"
-msgstr "Folder Closed"
+msgstr ""
+#. TRANSLATORS: Folder Configuration Change
msgid "printer-state-reasons.folder-configuration-change"
-msgstr "Folder Configuration Change"
+msgstr ""
+#. TRANSLATORS: Folder Cover Closed
msgid "printer-state-reasons.folder-cover-closed"
-msgstr "Folder Cover Closed"
+msgstr ""
+#. TRANSLATORS: Folder Cover Open
msgid "printer-state-reasons.folder-cover-open"
-msgstr "Folder Cover Open"
+msgstr ""
+#. TRANSLATORS: Folder Empty
msgid "printer-state-reasons.folder-empty"
-msgstr "Folder Empty"
+msgstr ""
+#. TRANSLATORS: Folder Full
msgid "printer-state-reasons.folder-full"
-msgstr "Folder Full"
+msgstr ""
+#. TRANSLATORS: Folder Interlock Closed
msgid "printer-state-reasons.folder-interlock-closed"
-msgstr "Folder Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Folder Interlock Open
msgid "printer-state-reasons.folder-interlock-open"
-msgstr "Folder Interlock Open"
+msgstr ""
+#. TRANSLATORS: Folder Jam
msgid "printer-state-reasons.folder-jam"
-msgstr "Folder Jam"
+msgstr ""
+#. TRANSLATORS: Folder Life Almost Over
msgid "printer-state-reasons.folder-life-almost-over"
-msgstr "Folder Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Folder Life Over
msgid "printer-state-reasons.folder-life-over"
-msgstr "Folder Life Over"
+msgstr ""
+#. TRANSLATORS: Folder Memory Exhausted
msgid "printer-state-reasons.folder-memory-exhausted"
-msgstr "Folder Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Folder Missing
msgid "printer-state-reasons.folder-missing"
-msgstr "Folder Missing"
+msgstr ""
+#. TRANSLATORS: Folder Motor Failure
msgid "printer-state-reasons.folder-motor-failure"
-msgstr "Folder Motor Failure"
+msgstr ""
+#. TRANSLATORS: Folder Near Limit
msgid "printer-state-reasons.folder-near-limit"
-msgstr "Folder Near Limit"
+msgstr ""
+#. TRANSLATORS: Folder Offline
msgid "printer-state-reasons.folder-offline"
-msgstr "Folder Offline"
+msgstr ""
+#. TRANSLATORS: Folder Opened
msgid "printer-state-reasons.folder-opened"
-msgstr "Folder Opened"
+msgstr ""
+#. TRANSLATORS: Folder Over Temperature
msgid "printer-state-reasons.folder-over-temperature"
-msgstr "Folder Over Temperature"
+msgstr ""
+#. TRANSLATORS: Folder Power Saver
msgid "printer-state-reasons.folder-power-saver"
-msgstr "Folder Power Saver"
+msgstr ""
+#. TRANSLATORS: Folder Recoverable Failure
msgid "printer-state-reasons.folder-recoverable-failure"
-msgstr "Folder Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Folder Recoverable Storage
msgid "printer-state-reasons.folder-recoverable-storage"
-msgstr "Folder Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Folder Removed
msgid "printer-state-reasons.folder-removed"
-msgstr "Folder Removed"
+msgstr ""
+#. TRANSLATORS: Folder Resource Added
msgid "printer-state-reasons.folder-resource-added"
-msgstr "Folder Resource Added"
+msgstr ""
+#. TRANSLATORS: Folder Resource Removed
msgid "printer-state-reasons.folder-resource-removed"
-msgstr "Folder Resource Removed"
+msgstr ""
+#. TRANSLATORS: Folder Thermistor Failure
msgid "printer-state-reasons.folder-thermistor-failure"
-msgstr "Folder Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Folder Timing Failure
msgid "printer-state-reasons.folder-timing-failure"
-msgstr "Folder Timing Failure"
+msgstr ""
+#. TRANSLATORS: Folder Turned Off
msgid "printer-state-reasons.folder-turned-off"
-msgstr "Folder Turned Off"
+msgstr ""
+#. TRANSLATORS: Folder Turned On
msgid "printer-state-reasons.folder-turned-on"
-msgstr "Folder Turned On"
+msgstr ""
+#. TRANSLATORS: Folder Under Temperature
msgid "printer-state-reasons.folder-under-temperature"
-msgstr "Folder Under Temperature"
+msgstr ""
+#. TRANSLATORS: Folder Unrecoverable Failure
msgid "printer-state-reasons.folder-unrecoverable-failure"
-msgstr "Folder Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Folder Unrecoverable Storage Error
msgid "printer-state-reasons.folder-unrecoverable-storage-error"
-msgstr "Folder Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Folder Warming Up
msgid "printer-state-reasons.folder-warming-up"
-msgstr "Folder Warming Up"
+msgstr ""
+#. TRANSLATORS: Fuser Over Temp
msgid "printer-state-reasons.fuser-over-temp"
-msgstr "Fuser Over Temp"
+msgstr ""
+#. TRANSLATORS: Fuser Under Temp
msgid "printer-state-reasons.fuser-under-temp"
-msgstr "Fuser Under Temp"
+msgstr ""
+#. TRANSLATORS: Hold New Jobs
msgid "printer-state-reasons.hold-new-jobs"
-msgstr "Hold New Jobs"
+msgstr ""
+#. TRANSLATORS: Identify Printer
msgid "printer-state-reasons.identify-printer-requested"
-msgstr "Identify Printer"
+msgstr ""
+#. TRANSLATORS: Imprinter Added
msgid "printer-state-reasons.imprinter-added"
-msgstr "Imprinter Added"
+msgstr ""
+#. TRANSLATORS: Imprinter Almost Empty
msgid "printer-state-reasons.imprinter-almost-empty"
-msgstr "Imprinter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Imprinter Almost Full
msgid "printer-state-reasons.imprinter-almost-full"
-msgstr "Imprinter Almost Full"
+msgstr ""
+#. TRANSLATORS: Imprinter At Limit
msgid "printer-state-reasons.imprinter-at-limit"
-msgstr "Imprinter At Limit"
+msgstr ""
+#. TRANSLATORS: Imprinter Closed
msgid "printer-state-reasons.imprinter-closed"
-msgstr "Imprinter Closed"
+msgstr ""
+#. TRANSLATORS: Imprinter Configuration Change
msgid "printer-state-reasons.imprinter-configuration-change"
-msgstr "Imprinter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Imprinter Cover Closed
msgid "printer-state-reasons.imprinter-cover-closed"
-msgstr "Imprinter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Imprinter Cover Open
msgid "printer-state-reasons.imprinter-cover-open"
-msgstr "Imprinter Cover Open"
+msgstr ""
+#. TRANSLATORS: Imprinter Empty
msgid "printer-state-reasons.imprinter-empty"
-msgstr "Imprinter Empty"
+msgstr ""
+#. TRANSLATORS: Imprinter Full
msgid "printer-state-reasons.imprinter-full"
-msgstr "Imprinter Full"
+msgstr ""
+#. TRANSLATORS: Imprinter Interlock Closed
msgid "printer-state-reasons.imprinter-interlock-closed"
-msgstr "Imprinter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Imprinter Interlock Open
msgid "printer-state-reasons.imprinter-interlock-open"
-msgstr "Imprinter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Imprinter Jam
msgid "printer-state-reasons.imprinter-jam"
-msgstr "Imprinter Jam"
+msgstr ""
+#. TRANSLATORS: Imprinter Life Almost Over
msgid "printer-state-reasons.imprinter-life-almost-over"
-msgstr "Imprinter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Imprinter Life Over
msgid "printer-state-reasons.imprinter-life-over"
-msgstr "Imprinter Life Over"
+msgstr ""
+#. TRANSLATORS: Imprinter Memory Exhausted
msgid "printer-state-reasons.imprinter-memory-exhausted"
-msgstr "Imprinter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Imprinter Missing
msgid "printer-state-reasons.imprinter-missing"
-msgstr "Imprinter Missing"
+msgstr ""
+#. TRANSLATORS: Imprinter Motor Failure
msgid "printer-state-reasons.imprinter-motor-failure"
-msgstr "Imprinter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Near Limit
msgid "printer-state-reasons.imprinter-near-limit"
-msgstr "Imprinter Near Limit"
+msgstr ""
+#. TRANSLATORS: Imprinter Offline
msgid "printer-state-reasons.imprinter-offline"
-msgstr "Imprinter Offline"
+msgstr ""
+#. TRANSLATORS: Imprinter Opened
msgid "printer-state-reasons.imprinter-opened"
-msgstr "Imprinter Opened"
+msgstr ""
+#. TRANSLATORS: Imprinter Over Temperature
msgid "printer-state-reasons.imprinter-over-temperature"
-msgstr "Imprinter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Imprinter Power Saver
msgid "printer-state-reasons.imprinter-power-saver"
-msgstr "Imprinter Power Saver"
+msgstr ""
+#. TRANSLATORS: Imprinter Recoverable Failure
msgid "printer-state-reasons.imprinter-recoverable-failure"
-msgstr "Imprinter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Recoverable Storage
msgid "printer-state-reasons.imprinter-recoverable-storage"
-msgstr "Imprinter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Imprinter Removed
msgid "printer-state-reasons.imprinter-removed"
-msgstr "Imprinter Removed"
+msgstr ""
+#. TRANSLATORS: Imprinter Resource Added
msgid "printer-state-reasons.imprinter-resource-added"
-msgstr "Imprinter Resource Added"
+msgstr ""
+#. TRANSLATORS: Imprinter Resource Removed
msgid "printer-state-reasons.imprinter-resource-removed"
-msgstr "Imprinter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Imprinter Thermistor Failure
msgid "printer-state-reasons.imprinter-thermistor-failure"
-msgstr "Imprinter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Timing Failure
msgid "printer-state-reasons.imprinter-timing-failure"
-msgstr "Imprinter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Turned Off
msgid "printer-state-reasons.imprinter-turned-off"
-msgstr "Imprinter Turned Off"
+msgstr ""
+#. TRANSLATORS: Imprinter Turned On
msgid "printer-state-reasons.imprinter-turned-on"
-msgstr "Imprinter Turned On"
+msgstr ""
+#. TRANSLATORS: Imprinter Under Temperature
msgid "printer-state-reasons.imprinter-under-temperature"
-msgstr "Imprinter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Imprinter Unrecoverable Failure
msgid "printer-state-reasons.imprinter-unrecoverable-failure"
-msgstr "Imprinter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Unrecoverable Storage Error
msgid "printer-state-reasons.imprinter-unrecoverable-storage-error"
-msgstr "Imprinter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Imprinter Warming Up
msgid "printer-state-reasons.imprinter-warming-up"
-msgstr "Imprinter Warming Up"
+msgstr ""
+#. TRANSLATORS: Input Cannot Feed Size Selected
msgid "printer-state-reasons.input-cannot-feed-size-selected"
-msgstr "Input Cannot Feed Size Selected"
+msgstr ""
+#. TRANSLATORS: Input Manual Input Request
msgid "printer-state-reasons.input-manual-input-request"
-msgstr "Input Manual Input Request"
+msgstr ""
+#. TRANSLATORS: Input Media Color Change
msgid "printer-state-reasons.input-media-color-change"
-msgstr "Input Media Color Change"
+msgstr ""
+#. TRANSLATORS: Input Media Form Parts Change
msgid "printer-state-reasons.input-media-form-parts-change"
-msgstr "Input Media Form Parts Change"
+msgstr ""
+#. TRANSLATORS: Input Media Size Change
msgid "printer-state-reasons.input-media-size-change"
-msgstr "Input Media Size Change"
+msgstr ""
+#. TRANSLATORS: Input Media Type Change
msgid "printer-state-reasons.input-media-type-change"
-msgstr "Input Media Type Change"
+msgstr ""
+#. TRANSLATORS: Input Media Weight Change
msgid "printer-state-reasons.input-media-weight-change"
-msgstr "Input Media Weight Change"
+msgstr ""
+#. TRANSLATORS: Input Tray Elevation Failure
msgid "printer-state-reasons.input-tray-elevation-failure"
-msgstr "Input Tray Elevation Failure"
+msgstr ""
+#. TRANSLATORS: Input Tray Missing
msgid "printer-state-reasons.input-tray-missing"
-msgstr "Input Tray Missing"
+msgstr ""
+#. TRANSLATORS: Input Tray Position Failure
msgid "printer-state-reasons.input-tray-position-failure"
-msgstr "Input Tray Position Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Added
msgid "printer-state-reasons.inserter-added"
-msgstr "Inserter Added"
+msgstr ""
+#. TRANSLATORS: Inserter Almost Empty
msgid "printer-state-reasons.inserter-almost-empty"
-msgstr "Inserter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Inserter Almost Full
msgid "printer-state-reasons.inserter-almost-full"
-msgstr "Inserter Almost Full"
+msgstr ""
+#. TRANSLATORS: Inserter At Limit
msgid "printer-state-reasons.inserter-at-limit"
-msgstr "Inserter At Limit"
+msgstr ""
+#. TRANSLATORS: Inserter Closed
msgid "printer-state-reasons.inserter-closed"
-msgstr "Inserter Closed"
+msgstr ""
+#. TRANSLATORS: Inserter Configuration Change
msgid "printer-state-reasons.inserter-configuration-change"
-msgstr "Inserter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Inserter Cover Closed
msgid "printer-state-reasons.inserter-cover-closed"
-msgstr "Inserter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Inserter Cover Open
msgid "printer-state-reasons.inserter-cover-open"
-msgstr "Inserter Cover Open"
+msgstr ""
+#. TRANSLATORS: Inserter Empty
msgid "printer-state-reasons.inserter-empty"
-msgstr "Inserter Empty"
+msgstr ""
+#. TRANSLATORS: Inserter Full
msgid "printer-state-reasons.inserter-full"
-msgstr "Inserter Full"
+msgstr ""
+#. TRANSLATORS: Inserter Interlock Closed
msgid "printer-state-reasons.inserter-interlock-closed"
-msgstr "Inserter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Inserter Interlock Open
msgid "printer-state-reasons.inserter-interlock-open"
-msgstr "Inserter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Inserter Jam
msgid "printer-state-reasons.inserter-jam"
-msgstr "Inserter Jam"
+msgstr ""
+#. TRANSLATORS: Inserter Life Almost Over
msgid "printer-state-reasons.inserter-life-almost-over"
-msgstr "Inserter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Inserter Life Over
msgid "printer-state-reasons.inserter-life-over"
-msgstr "Inserter Life Over"
+msgstr ""
+#. TRANSLATORS: Inserter Memory Exhausted
msgid "printer-state-reasons.inserter-memory-exhausted"
-msgstr "Inserter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Inserter Missing
msgid "printer-state-reasons.inserter-missing"
-msgstr "Inserter Missing"
+msgstr ""
+#. TRANSLATORS: Inserter Motor Failure
msgid "printer-state-reasons.inserter-motor-failure"
-msgstr "Inserter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Near Limit
msgid "printer-state-reasons.inserter-near-limit"
-msgstr "Inserter Near Limit"
+msgstr ""
+#. TRANSLATORS: Inserter Offline
msgid "printer-state-reasons.inserter-offline"
-msgstr "Inserter Offline"
+msgstr ""
+#. TRANSLATORS: Inserter Opened
msgid "printer-state-reasons.inserter-opened"
-msgstr "Inserter Opened"
+msgstr ""
+#. TRANSLATORS: Inserter Over Temperature
msgid "printer-state-reasons.inserter-over-temperature"
-msgstr "Inserter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Inserter Power Saver
msgid "printer-state-reasons.inserter-power-saver"
-msgstr "Inserter Power Saver"
+msgstr ""
+#. TRANSLATORS: Inserter Recoverable Failure
msgid "printer-state-reasons.inserter-recoverable-failure"
-msgstr "Inserter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Recoverable Storage
msgid "printer-state-reasons.inserter-recoverable-storage"
-msgstr "Inserter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Inserter Removed
msgid "printer-state-reasons.inserter-removed"
-msgstr "Inserter Removed"
+msgstr ""
+#. TRANSLATORS: Inserter Resource Added
msgid "printer-state-reasons.inserter-resource-added"
-msgstr "Inserter Resource Added"
+msgstr ""
+#. TRANSLATORS: Inserter Resource Removed
msgid "printer-state-reasons.inserter-resource-removed"
-msgstr "Inserter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Inserter Thermistor Failure
msgid "printer-state-reasons.inserter-thermistor-failure"
-msgstr "Inserter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Timing Failure
msgid "printer-state-reasons.inserter-timing-failure"
-msgstr "Inserter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Turned Off
msgid "printer-state-reasons.inserter-turned-off"
-msgstr "Inserter Turned Off"
+msgstr ""
+#. TRANSLATORS: Inserter Turned On
msgid "printer-state-reasons.inserter-turned-on"
-msgstr "Inserter Turned On"
+msgstr ""
+#. TRANSLATORS: Inserter Under Temperature
msgid "printer-state-reasons.inserter-under-temperature"
-msgstr "Inserter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Inserter Unrecoverable Failure
msgid "printer-state-reasons.inserter-unrecoverable-failure"
-msgstr "Inserter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Unrecoverable Storage Error
msgid "printer-state-reasons.inserter-unrecoverable-storage-error"
-msgstr "Inserter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Inserter Warming Up
msgid "printer-state-reasons.inserter-warming-up"
-msgstr "Inserter Warming Up"
+msgstr ""
+#. TRANSLATORS: Interlock Closed
msgid "printer-state-reasons.interlock-closed"
-msgstr "Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Interlock Open
msgid "printer-state-reasons.interlock-open"
-msgstr "Interlock Open"
+msgstr ""
+#. TRANSLATORS: Interpreter Cartridge Added
msgid "printer-state-reasons.interpreter-cartridge-added"
-msgstr "Interpreter Cartridge Added"
+msgstr ""
+#. TRANSLATORS: Interpreter Cartridge Removed
msgid "printer-state-reasons.interpreter-cartridge-deleted"
-msgstr "Interpreter Cartridge Deleted"
+msgstr ""
+#. TRANSLATORS: Interpreter Complex Page Encountered
msgid "printer-state-reasons.interpreter-complex-page-encountered"
-msgstr "Interpreter Complex Page Encountered"
+msgstr ""
+#. TRANSLATORS: Interpreter Memory Decrease
msgid "printer-state-reasons.interpreter-memory-decrease"
-msgstr "Interpreter Memory Decrease"
+msgstr ""
+#. TRANSLATORS: Interpreter Memory Increase
msgid "printer-state-reasons.interpreter-memory-increase"
-msgstr "Interpreter Memory Increase"
+msgstr ""
+#. TRANSLATORS: Interpreter Resource Added
msgid "printer-state-reasons.interpreter-resource-added"
-msgstr "Interpreter Resource Added"
+msgstr ""
+#. TRANSLATORS: Interpreter Resource Deleted
msgid "printer-state-reasons.interpreter-resource-deleted"
-msgstr "Interpreter Resource Deleted"
+msgstr ""
+#. TRANSLATORS: Interpreter Resource Unavailable
msgid "printer-state-reasons.interpreter-resource-unavailable"
-msgstr "Interpreter Resource Unavailable"
+msgstr ""
+#. TRANSLATORS: Lamp At End of Life
msgid "printer-state-reasons.lamp-at-eol"
-msgstr "Lamp At Eol"
+msgstr ""
+#. TRANSLATORS: Lamp Failure
msgid "printer-state-reasons.lamp-failure"
-msgstr "Lamp Failure"
+msgstr ""
+#. TRANSLATORS: Lamp Near End of Life
msgid "printer-state-reasons.lamp-near-eol"
-msgstr "Lamp Near Eol"
+msgstr ""
+#. TRANSLATORS: Laser At End of Life
msgid "printer-state-reasons.laser-at-eol"
-msgstr "Laser At Eol"
+msgstr ""
+#. TRANSLATORS: Laser Failure
msgid "printer-state-reasons.laser-failure"
-msgstr "Laser Failure"
+msgstr ""
+#. TRANSLATORS: Laser Near End of Life
msgid "printer-state-reasons.laser-near-eol"
-msgstr "Laser Near Eol"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Added
msgid "printer-state-reasons.make-envelope-added"
-msgstr "Make Envelope Added"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Almost Empty
msgid "printer-state-reasons.make-envelope-almost-empty"
-msgstr "Make Envelope Almost Empty"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Almost Full
msgid "printer-state-reasons.make-envelope-almost-full"
-msgstr "Make Envelope Almost Full"
+msgstr ""
+#. TRANSLATORS: Envelope Maker At Limit
msgid "printer-state-reasons.make-envelope-at-limit"
-msgstr "Make Envelope At Limit"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Closed
msgid "printer-state-reasons.make-envelope-closed"
-msgstr "Make Envelope Closed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Configuration Change
msgid "printer-state-reasons.make-envelope-configuration-change"
-msgstr "Make Envelope Configuration Change"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Cover Closed
msgid "printer-state-reasons.make-envelope-cover-closed"
-msgstr "Make Envelope Cover Closed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Cover Open
msgid "printer-state-reasons.make-envelope-cover-open"
-msgstr "Make Envelope Cover Open"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Empty
msgid "printer-state-reasons.make-envelope-empty"
-msgstr "Make Envelope Empty"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Full
msgid "printer-state-reasons.make-envelope-full"
-msgstr "Make Envelope Full"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Interlock Closed
msgid "printer-state-reasons.make-envelope-interlock-closed"
-msgstr "Make Envelope Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Interlock Open
msgid "printer-state-reasons.make-envelope-interlock-open"
-msgstr "Make Envelope Interlock Open"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Jam
msgid "printer-state-reasons.make-envelope-jam"
-msgstr "Make Envelope Jam"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Life Almost Over
msgid "printer-state-reasons.make-envelope-life-almost-over"
-msgstr "Make Envelope Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Life Over
msgid "printer-state-reasons.make-envelope-life-over"
-msgstr "Make Envelope Life Over"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Memory Exhausted
msgid "printer-state-reasons.make-envelope-memory-exhausted"
-msgstr "Make Envelope Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Missing
msgid "printer-state-reasons.make-envelope-missing"
-msgstr "Make Envelope Missing"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Motor Failure
msgid "printer-state-reasons.make-envelope-motor-failure"
-msgstr "Make Envelope Motor Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Near Limit
msgid "printer-state-reasons.make-envelope-near-limit"
-msgstr "Make Envelope Near Limit"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Offline
msgid "printer-state-reasons.make-envelope-offline"
-msgstr "Make Envelope Offline"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Opened
msgid "printer-state-reasons.make-envelope-opened"
-msgstr "Make Envelope Opened"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Over Temperature
msgid "printer-state-reasons.make-envelope-over-temperature"
-msgstr "Make Envelope Over Temperature"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Power Saver
msgid "printer-state-reasons.make-envelope-power-saver"
-msgstr "Make Envelope Power Saver"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Recoverable Failure
msgid "printer-state-reasons.make-envelope-recoverable-failure"
-msgstr "Make Envelope Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Recoverable Storage
msgid "printer-state-reasons.make-envelope-recoverable-storage"
-msgstr "Make Envelope Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Removed
msgid "printer-state-reasons.make-envelope-removed"
-msgstr "Make Envelope Removed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Resource Added
msgid "printer-state-reasons.make-envelope-resource-added"
-msgstr "Make Envelope Resource Added"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Resource Removed
msgid "printer-state-reasons.make-envelope-resource-removed"
-msgstr "Make Envelope Resource Removed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Thermistor Failure
msgid "printer-state-reasons.make-envelope-thermistor-failure"
-msgstr "Make Envelope Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Timing Failure
msgid "printer-state-reasons.make-envelope-timing-failure"
-msgstr "Make Envelope Timing Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Turned Off
msgid "printer-state-reasons.make-envelope-turned-off"
-msgstr "Make Envelope Turned Off"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Turned On
msgid "printer-state-reasons.make-envelope-turned-on"
-msgstr "Make Envelope Turned On"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Under Temperature
msgid "printer-state-reasons.make-envelope-under-temperature"
-msgstr "Make Envelope Under Temperature"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Unrecoverable Failure
msgid "printer-state-reasons.make-envelope-unrecoverable-failure"
-msgstr "Make Envelope Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Unrecoverable Storage Error
msgid "printer-state-reasons.make-envelope-unrecoverable-storage-error"
-msgstr "Make Envelope Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Warming Up
msgid "printer-state-reasons.make-envelope-warming-up"
-msgstr "Make Envelope Warming Up"
+msgstr ""
+#. TRANSLATORS: Marker Adjusting Print Quality
msgid "printer-state-reasons.marker-adjusting-print-quality"
-msgstr "Marker Adjusting Print Quality"
+msgstr ""
+#. TRANSLATORS: Marker Developer Almost Empty
msgid "printer-state-reasons.marker-developer-almost-empty"
-msgstr "Marker Developer Almost Empty"
+msgstr ""
+#. TRANSLATORS: Marker Developer Empty
msgid "printer-state-reasons.marker-developer-empty"
-msgstr "Marker Developer Empty"
+msgstr ""
+#. TRANSLATORS: Marker Fuser Thermistor Failure
msgid "printer-state-reasons.marker-fuser-thermistor-failure"
-msgstr "Marker Fuser Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Marker Fuser Timing Failure
msgid "printer-state-reasons.marker-fuser-timing-failure"
-msgstr "Marker Fuser Timing Failure"
+msgstr ""
+#. TRANSLATORS: Marker Ink Almost Empty
msgid "printer-state-reasons.marker-ink-almost-empty"
-msgstr "Marker Ink Almost Empty"
+msgstr ""
+#. TRANSLATORS: Marker Ink Empty
msgid "printer-state-reasons.marker-ink-empty"
-msgstr "Marker Ink Empty"
+msgstr ""
+#. TRANSLATORS: Marker Print Ribbon Almost Empty
msgid "printer-state-reasons.marker-print-ribbon-almost-empty"
-msgstr "Marker Print Ribbon Almost Empty"
+msgstr ""
+#. TRANSLATORS: Marker Print Ribbon Empty
msgid "printer-state-reasons.marker-print-ribbon-empty"
-msgstr "Marker Print Ribbon Empty"
+msgstr ""
+#. TRANSLATORS: Marker Supply Empty
msgid "printer-state-reasons.marker-supply-empty"
-msgstr "Marker Supply Empty"
+msgstr ""
+#. TRANSLATORS: Marker Supply Low
msgid "printer-state-reasons.marker-supply-low"
-msgstr "Marker Supply Low"
+msgstr ""
+#. TRANSLATORS: Marker Toner Cartridge Missing
msgid "printer-state-reasons.marker-toner-cartridge-missing"
-msgstr "Marker Toner Cartridge Missing"
+msgstr ""
+#. TRANSLATORS: Marker Waste Almost Full
msgid "printer-state-reasons.marker-waste-almost-full"
-msgstr "Marker Waste Almost Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Full
msgid "printer-state-reasons.marker-waste-full"
-msgstr "Marker Waste Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Ink Receptacle Almost Full
msgid "printer-state-reasons.marker-waste-ink-receptacle-almost-full"
-msgstr "Marker Waste Ink Receptacle Almost Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Ink Receptacle Full
msgid "printer-state-reasons.marker-waste-ink-receptacle-full"
-msgstr "Marker Waste Ink Receptacle Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Toner Receptacle Almost Full
msgid "printer-state-reasons.marker-waste-toner-receptacle-almost-full"
-msgstr "Marker Waste Toner Receptacle Almost Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Toner Receptacle Full
msgid "printer-state-reasons.marker-waste-toner-receptacle-full"
-msgstr "Marker Waste Toner Receptacle Full"
+msgstr ""
+#. TRANSLATORS: Material Empty
msgid "printer-state-reasons.material-empty"
-msgstr "Material Empty"
+msgstr ""
+#. TRANSLATORS: Material Low
msgid "printer-state-reasons.material-low"
-msgstr "Material Low"
+msgstr ""
+#. TRANSLATORS: Material Needed
msgid "printer-state-reasons.material-needed"
-msgstr "Material Needed"
+msgstr ""
+#. TRANSLATORS: Media Drying
+msgid "printer-state-reasons.media-drying"
+msgstr ""
+
+#. TRANSLATORS: Media Empty
msgid "printer-state-reasons.media-empty"
-msgstr "Media Empty"
+msgstr ""
+#. TRANSLATORS: Media Jam
msgid "printer-state-reasons.media-jam"
-msgstr "Media Jam"
+msgstr ""
+#. TRANSLATORS: Media Low
msgid "printer-state-reasons.media-low"
-msgstr "Media Low"
+msgstr ""
+#. TRANSLATORS: Media Needed
msgid "printer-state-reasons.media-needed"
-msgstr "Media Needed"
+msgstr ""
+#. TRANSLATORS: Media Path Cannot Do 2-Sided Printing
msgid "printer-state-reasons.media-path-cannot-duplex-media-selected"
-msgstr "Media Path Cannot Duplex Media Selected"
+msgstr ""
+#. TRANSLATORS: Media Path Media Tray Almost Full
msgid "printer-state-reasons.media-path-media-tray-almost-full"
-msgstr "Media Path Media Tray Almost Full"
+msgstr ""
+#. TRANSLATORS: Media Path Media Tray Full
msgid "printer-state-reasons.media-path-media-tray-full"
-msgstr "Media Path Media Tray Full"
+msgstr ""
+#. TRANSLATORS: Media Path Media Tray Missing
msgid "printer-state-reasons.media-path-media-tray-missing"
-msgstr "Media Path Media Tray Missing"
+msgstr ""
+#. TRANSLATORS: Motor Failure
msgid "printer-state-reasons.motor-failure"
-msgstr "Motor Failure"
+msgstr ""
+#. TRANSLATORS: Moving To Paused
msgid "printer-state-reasons.moving-to-paused"
-msgstr "Moving To Paused"
+msgstr ""
+#. TRANSLATORS: None
msgid "printer-state-reasons.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Optical Photoconductor Life Over
msgid "printer-state-reasons.opc-life-over"
-msgstr "Opc Life Over"
+msgstr ""
+#. TRANSLATORS: Optical Photoconductor Near End-of-life
msgid "printer-state-reasons.opc-near-eol"
-msgstr "Opc Near Eol"
+msgstr ""
+#. TRANSLATORS: Other
msgid "printer-state-reasons.other"
-msgstr "Other"
+msgstr ""
+#. TRANSLATORS: Output Area Almost Full
msgid "printer-state-reasons.output-area-almost-full"
-msgstr "Output Area Almost Full"
+msgstr ""
+#. TRANSLATORS: Output Area Full
msgid "printer-state-reasons.output-area-full"
-msgstr "Output Area Full"
+msgstr ""
+#. TRANSLATORS: Output Mailbox Select Failure
msgid "printer-state-reasons.output-mailbox-select-failure"
-msgstr "Output Mailbox Select Failure"
+msgstr ""
+#. TRANSLATORS: Output Tray Missing
msgid "printer-state-reasons.output-tray-missing"
-msgstr "Output Tray Missing"
+msgstr ""
+#. TRANSLATORS: Paused
msgid "printer-state-reasons.paused"
-msgstr "Paused"
+msgstr ""
+#. TRANSLATORS: Perforater Added
msgid "printer-state-reasons.perforater-added"
-msgstr "Perforater Added"
+msgstr ""
+#. TRANSLATORS: Perforater Almost Empty
msgid "printer-state-reasons.perforater-almost-empty"
-msgstr "Perforater Almost Empty"
+msgstr ""
+#. TRANSLATORS: Perforater Almost Full
msgid "printer-state-reasons.perforater-almost-full"
-msgstr "Perforater Almost Full"
+msgstr ""
+#. TRANSLATORS: Perforater At Limit
msgid "printer-state-reasons.perforater-at-limit"
-msgstr "Perforater At Limit"
+msgstr ""
+#. TRANSLATORS: Perforater Closed
msgid "printer-state-reasons.perforater-closed"
-msgstr "Perforater Closed"
+msgstr ""
+#. TRANSLATORS: Perforater Configuration Change
msgid "printer-state-reasons.perforater-configuration-change"
-msgstr "Perforater Configuration Change"
+msgstr ""
+#. TRANSLATORS: Perforater Cover Closed
msgid "printer-state-reasons.perforater-cover-closed"
-msgstr "Perforater Cover Closed"
+msgstr ""
+#. TRANSLATORS: Perforater Cover Open
msgid "printer-state-reasons.perforater-cover-open"
-msgstr "Perforater Cover Open"
+msgstr ""
+#. TRANSLATORS: Perforater Empty
msgid "printer-state-reasons.perforater-empty"
-msgstr "Perforater Empty"
+msgstr ""
+#. TRANSLATORS: Perforater Full
msgid "printer-state-reasons.perforater-full"
-msgstr "Perforater Full"
+msgstr ""
+#. TRANSLATORS: Perforater Interlock Closed
msgid "printer-state-reasons.perforater-interlock-closed"
-msgstr "Perforater Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Perforater Interlock Open
msgid "printer-state-reasons.perforater-interlock-open"
-msgstr "Perforater Interlock Open"
+msgstr ""
+#. TRANSLATORS: Perforater Jam
msgid "printer-state-reasons.perforater-jam"
-msgstr "Perforater Jam"
+msgstr ""
+#. TRANSLATORS: Perforater Life Almost Over
msgid "printer-state-reasons.perforater-life-almost-over"
-msgstr "Perforater Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Perforater Life Over
msgid "printer-state-reasons.perforater-life-over"
-msgstr "Perforater Life Over"
+msgstr ""
+#. TRANSLATORS: Perforater Memory Exhausted
msgid "printer-state-reasons.perforater-memory-exhausted"
-msgstr "Perforater Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Perforater Missing
msgid "printer-state-reasons.perforater-missing"
-msgstr "Perforater Missing"
+msgstr ""
+#. TRANSLATORS: Perforater Motor Failure
msgid "printer-state-reasons.perforater-motor-failure"
-msgstr "Perforater Motor Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Near Limit
msgid "printer-state-reasons.perforater-near-limit"
-msgstr "Perforater Near Limit"
+msgstr ""
+#. TRANSLATORS: Perforater Offline
msgid "printer-state-reasons.perforater-offline"
-msgstr "Perforater Offline"
+msgstr ""
+#. TRANSLATORS: Perforater Opened
msgid "printer-state-reasons.perforater-opened"
-msgstr "Perforater Opened"
+msgstr ""
+#. TRANSLATORS: Perforater Over Temperature
msgid "printer-state-reasons.perforater-over-temperature"
-msgstr "Perforater Over Temperature"
+msgstr ""
+#. TRANSLATORS: Perforater Power Saver
msgid "printer-state-reasons.perforater-power-saver"
-msgstr "Perforater Power Saver"
+msgstr ""
+#. TRANSLATORS: Perforater Recoverable Failure
msgid "printer-state-reasons.perforater-recoverable-failure"
-msgstr "Perforater Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Recoverable Storage
msgid "printer-state-reasons.perforater-recoverable-storage"
-msgstr "Perforater Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Perforater Removed
msgid "printer-state-reasons.perforater-removed"
-msgstr "Perforater Removed"
+msgstr ""
+#. TRANSLATORS: Perforater Resource Added
msgid "printer-state-reasons.perforater-resource-added"
-msgstr "Perforater Resource Added"
+msgstr ""
+#. TRANSLATORS: Perforater Resource Removed
msgid "printer-state-reasons.perforater-resource-removed"
-msgstr "Perforater Resource Removed"
+msgstr ""
+#. TRANSLATORS: Perforater Thermistor Failure
msgid "printer-state-reasons.perforater-thermistor-failure"
-msgstr "Perforater Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Timing Failure
msgid "printer-state-reasons.perforater-timing-failure"
-msgstr "Perforater Timing Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Turned Off
msgid "printer-state-reasons.perforater-turned-off"
-msgstr "Perforater Turned Off"
+msgstr ""
+#. TRANSLATORS: Perforater Turned On
msgid "printer-state-reasons.perforater-turned-on"
-msgstr "Perforater Turned On"
+msgstr ""
+#. TRANSLATORS: Perforater Under Temperature
msgid "printer-state-reasons.perforater-under-temperature"
-msgstr "Perforater Under Temperature"
+msgstr ""
+#. TRANSLATORS: Perforater Unrecoverable Failure
msgid "printer-state-reasons.perforater-unrecoverable-failure"
-msgstr "Perforater Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Unrecoverable Storage Error
msgid "printer-state-reasons.perforater-unrecoverable-storage-error"
-msgstr "Perforater Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Perforater Warming Up
msgid "printer-state-reasons.perforater-warming-up"
-msgstr "Perforater Warming Up"
+msgstr ""
+#. TRANSLATORS: Platform Cooling
+msgid "printer-state-reasons.platform-cooling"
+msgstr ""
+
+#. TRANSLATORS: Platform Failure
+msgid "printer-state-reasons.platform-failure"
+msgstr ""
+
+#. TRANSLATORS: Platform Heating
+msgid "printer-state-reasons.platform-heating"
+msgstr ""
+
+#. TRANSLATORS: Platform Temperature High
+msgid "printer-state-reasons.platform-temperature-high"
+msgstr ""
+
+#. TRANSLATORS: Platform Temperature Low
+msgid "printer-state-reasons.platform-temperature-low"
+msgstr ""
+
+#. TRANSLATORS: Power Down
msgid "printer-state-reasons.power-down"
-msgstr "Power Down"
+msgstr ""
+#. TRANSLATORS: Power Up
msgid "printer-state-reasons.power-up"
-msgstr "Power Up"
+msgstr ""
+#. TRANSLATORS: Printer Reset Manually
msgid "printer-state-reasons.printer-manual-reset"
-msgstr "Printer Manual Reset"
+msgstr ""
+#. TRANSLATORS: Printer Reset Remotely
msgid "printer-state-reasons.printer-nms-reset"
-msgstr "Printer Nms Reset"
+msgstr ""
+#. TRANSLATORS: Printer Ready To Print
msgid "printer-state-reasons.printer-ready-to-print"
-msgstr "Printer Ready To Print"
+msgstr ""
+#. TRANSLATORS: Puncher Added
msgid "printer-state-reasons.puncher-added"
-msgstr "Puncher Added"
+msgstr ""
+#. TRANSLATORS: Puncher Almost Empty
msgid "printer-state-reasons.puncher-almost-empty"
-msgstr "Puncher Almost Empty"
+msgstr ""
+#. TRANSLATORS: Puncher Almost Full
msgid "printer-state-reasons.puncher-almost-full"
-msgstr "Puncher Almost Full"
+msgstr ""
+#. TRANSLATORS: Puncher At Limit
msgid "printer-state-reasons.puncher-at-limit"
-msgstr "Puncher At Limit"
+msgstr ""
+#. TRANSLATORS: Puncher Closed
msgid "printer-state-reasons.puncher-closed"
-msgstr "Puncher Closed"
+msgstr ""
+#. TRANSLATORS: Puncher Configuration Change
msgid "printer-state-reasons.puncher-configuration-change"
-msgstr "Puncher Configuration Change"
+msgstr ""
+#. TRANSLATORS: Puncher Cover Closed
msgid "printer-state-reasons.puncher-cover-closed"
-msgstr "Puncher Cover Closed"
+msgstr ""
+#. TRANSLATORS: Puncher Cover Open
msgid "printer-state-reasons.puncher-cover-open"
-msgstr "Puncher Cover Open"
+msgstr ""
+#. TRANSLATORS: Puncher Empty
msgid "printer-state-reasons.puncher-empty"
-msgstr "Puncher Empty"
+msgstr ""
+#. TRANSLATORS: Puncher Full
msgid "printer-state-reasons.puncher-full"
-msgstr "Puncher Full"
+msgstr ""
+#. TRANSLATORS: Puncher Interlock Closed
msgid "printer-state-reasons.puncher-interlock-closed"
-msgstr "Puncher Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Puncher Interlock Open
msgid "printer-state-reasons.puncher-interlock-open"
-msgstr "Puncher Interlock Open"
+msgstr ""
+#. TRANSLATORS: Puncher Jam
msgid "printer-state-reasons.puncher-jam"
-msgstr "Puncher Jam"
+msgstr ""
+#. TRANSLATORS: Puncher Life Almost Over
msgid "printer-state-reasons.puncher-life-almost-over"
-msgstr "Puncher Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Puncher Life Over
msgid "printer-state-reasons.puncher-life-over"
-msgstr "Puncher Life Over"
+msgstr ""
+#. TRANSLATORS: Puncher Memory Exhausted
msgid "printer-state-reasons.puncher-memory-exhausted"
-msgstr "Puncher Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Puncher Missing
msgid "printer-state-reasons.puncher-missing"
-msgstr "Puncher Missing"
+msgstr ""
+#. TRANSLATORS: Puncher Motor Failure
msgid "printer-state-reasons.puncher-motor-failure"
-msgstr "Puncher Motor Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Near Limit
msgid "printer-state-reasons.puncher-near-limit"
-msgstr "Puncher Near Limit"
+msgstr ""
+#. TRANSLATORS: Puncher Offline
msgid "printer-state-reasons.puncher-offline"
-msgstr "Puncher Offline"
+msgstr ""
+#. TRANSLATORS: Puncher Opened
msgid "printer-state-reasons.puncher-opened"
-msgstr "Puncher Opened"
+msgstr ""
+#. TRANSLATORS: Puncher Over Temperature
msgid "printer-state-reasons.puncher-over-temperature"
-msgstr "Puncher Over Temperature"
+msgstr ""
+#. TRANSLATORS: Puncher Power Saver
msgid "printer-state-reasons.puncher-power-saver"
-msgstr "Puncher Power Saver"
+msgstr ""
+#. TRANSLATORS: Puncher Recoverable Failure
msgid "printer-state-reasons.puncher-recoverable-failure"
-msgstr "Puncher Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Recoverable Storage
msgid "printer-state-reasons.puncher-recoverable-storage"
-msgstr "Puncher Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Puncher Removed
msgid "printer-state-reasons.puncher-removed"
-msgstr "Puncher Removed"
+msgstr ""
+#. TRANSLATORS: Puncher Resource Added
msgid "printer-state-reasons.puncher-resource-added"
-msgstr "Puncher Resource Added"
+msgstr ""
+#. TRANSLATORS: Puncher Resource Removed
msgid "printer-state-reasons.puncher-resource-removed"
-msgstr "Puncher Resource Removed"
+msgstr ""
+#. TRANSLATORS: Puncher Thermistor Failure
msgid "printer-state-reasons.puncher-thermistor-failure"
-msgstr "Puncher Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Timing Failure
msgid "printer-state-reasons.puncher-timing-failure"
-msgstr "Puncher Timing Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Turned Off
msgid "printer-state-reasons.puncher-turned-off"
-msgstr "Puncher Turned Off"
+msgstr ""
+#. TRANSLATORS: Puncher Turned On
msgid "printer-state-reasons.puncher-turned-on"
-msgstr "Puncher Turned On"
+msgstr ""
+#. TRANSLATORS: Puncher Under Temperature
msgid "printer-state-reasons.puncher-under-temperature"
-msgstr "Puncher Under Temperature"
+msgstr ""
+#. TRANSLATORS: Puncher Unrecoverable Failure
msgid "printer-state-reasons.puncher-unrecoverable-failure"
-msgstr "Puncher Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Unrecoverable Storage Error
msgid "printer-state-reasons.puncher-unrecoverable-storage-error"
-msgstr "Puncher Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Puncher Warming Up
msgid "printer-state-reasons.puncher-warming-up"
-msgstr "Puncher Warming Up"
+msgstr ""
+#. TRANSLATORS: Resuming
+msgid "printer-state-reasons.resuming"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Added
msgid "printer-state-reasons.separation-cutter-added"
-msgstr "Separation Cutter Added"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Almost Empty
msgid "printer-state-reasons.separation-cutter-almost-empty"
-msgstr "Separation Cutter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Almost Full
msgid "printer-state-reasons.separation-cutter-almost-full"
-msgstr "Separation Cutter Almost Full"
+msgstr ""
+#. TRANSLATORS: Separation Cutter At Limit
msgid "printer-state-reasons.separation-cutter-at-limit"
-msgstr "Separation Cutter At Limit"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Closed
msgid "printer-state-reasons.separation-cutter-closed"
-msgstr "Separation Cutter Closed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Configuration Change
msgid "printer-state-reasons.separation-cutter-configuration-change"
-msgstr "Separation Cutter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Cover Closed
msgid "printer-state-reasons.separation-cutter-cover-closed"
-msgstr "Separation Cutter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Cover Open
msgid "printer-state-reasons.separation-cutter-cover-open"
-msgstr "Separation Cutter Cover Open"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Empty
msgid "printer-state-reasons.separation-cutter-empty"
-msgstr "Separation Cutter Empty"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Full
msgid "printer-state-reasons.separation-cutter-full"
-msgstr "Separation Cutter Full"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Interlock Closed
msgid "printer-state-reasons.separation-cutter-interlock-closed"
-msgstr "Separation Cutter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Interlock Open
msgid "printer-state-reasons.separation-cutter-interlock-open"
-msgstr "Separation Cutter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Jam
msgid "printer-state-reasons.separation-cutter-jam"
-msgstr "Separation Cutter Jam"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Life Almost Over
msgid "printer-state-reasons.separation-cutter-life-almost-over"
-msgstr "Separation Cutter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Life Over
msgid "printer-state-reasons.separation-cutter-life-over"
-msgstr "Separation Cutter Life Over"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Memory Exhausted
msgid "printer-state-reasons.separation-cutter-memory-exhausted"
-msgstr "Separation Cutter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Missing
msgid "printer-state-reasons.separation-cutter-missing"
-msgstr "Separation Cutter Missing"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Motor Failure
msgid "printer-state-reasons.separation-cutter-motor-failure"
-msgstr "Separation Cutter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Near Limit
msgid "printer-state-reasons.separation-cutter-near-limit"
-msgstr "Separation Cutter Near Limit"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Offline
msgid "printer-state-reasons.separation-cutter-offline"
-msgstr "Separation Cutter Offline"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Opened
msgid "printer-state-reasons.separation-cutter-opened"
-msgstr "Separation Cutter Opened"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Over Temperature
msgid "printer-state-reasons.separation-cutter-over-temperature"
-msgstr "Separation Cutter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Power Saver
msgid "printer-state-reasons.separation-cutter-power-saver"
-msgstr "Separation Cutter Power Saver"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Recoverable Failure
msgid "printer-state-reasons.separation-cutter-recoverable-failure"
-msgstr "Separation Cutter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Recoverable Storage
msgid "printer-state-reasons.separation-cutter-recoverable-storage"
-msgstr "Separation Cutter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Removed
msgid "printer-state-reasons.separation-cutter-removed"
-msgstr "Separation Cutter Removed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Resource Added
msgid "printer-state-reasons.separation-cutter-resource-added"
-msgstr "Separation Cutter Resource Added"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Resource Removed
msgid "printer-state-reasons.separation-cutter-resource-removed"
-msgstr "Separation Cutter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Thermistor Failure
msgid "printer-state-reasons.separation-cutter-thermistor-failure"
-msgstr "Separation Cutter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Timing Failure
msgid "printer-state-reasons.separation-cutter-timing-failure"
-msgstr "Separation Cutter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Turned Off
msgid "printer-state-reasons.separation-cutter-turned-off"
-msgstr "Separation Cutter Turned Off"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Turned On
msgid "printer-state-reasons.separation-cutter-turned-on"
-msgstr "Separation Cutter Turned On"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Under Temperature
msgid "printer-state-reasons.separation-cutter-under-temperature"
-msgstr "Separation Cutter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Unrecoverable Failure
msgid "printer-state-reasons.separation-cutter-unrecoverable-failure"
-msgstr "Separation Cutter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Unrecoverable Storage Error
msgid "printer-state-reasons.separation-cutter-unrecoverable-storage-error"
-msgstr "Separation Cutter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Warming Up
msgid "printer-state-reasons.separation-cutter-warming-up"
-msgstr "Separation Cutter Warming Up"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Added
msgid "printer-state-reasons.sheet-rotator-added"
-msgstr "Sheet Rotator Added"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Almost Empty
msgid "printer-state-reasons.sheet-rotator-almost-empty"
-msgstr "Sheet Rotator Almost Empty"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Almost Full
msgid "printer-state-reasons.sheet-rotator-almost-full"
-msgstr "Sheet Rotator Almost Full"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator At Limit
msgid "printer-state-reasons.sheet-rotator-at-limit"
-msgstr "Sheet Rotator At Limit"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Closed
msgid "printer-state-reasons.sheet-rotator-closed"
-msgstr "Sheet Rotator Closed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Configuration Change
msgid "printer-state-reasons.sheet-rotator-configuration-change"
-msgstr "Sheet Rotator Configuration Change"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Cover Closed
msgid "printer-state-reasons.sheet-rotator-cover-closed"
-msgstr "Sheet Rotator Cover Closed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Cover Open
msgid "printer-state-reasons.sheet-rotator-cover-open"
-msgstr "Sheet Rotator Cover Open"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Empty
msgid "printer-state-reasons.sheet-rotator-empty"
-msgstr "Sheet Rotator Empty"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Full
msgid "printer-state-reasons.sheet-rotator-full"
-msgstr "Sheet Rotator Full"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Interlock Closed
msgid "printer-state-reasons.sheet-rotator-interlock-closed"
-msgstr "Sheet Rotator Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Interlock Open
msgid "printer-state-reasons.sheet-rotator-interlock-open"
-msgstr "Sheet Rotator Interlock Open"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Jam
msgid "printer-state-reasons.sheet-rotator-jam"
-msgstr "Sheet Rotator Jam"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Life Almost Over
msgid "printer-state-reasons.sheet-rotator-life-almost-over"
-msgstr "Sheet Rotator Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Life Over
msgid "printer-state-reasons.sheet-rotator-life-over"
-msgstr "Sheet Rotator Life Over"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Memory Exhausted
msgid "printer-state-reasons.sheet-rotator-memory-exhausted"
-msgstr "Sheet Rotator Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Missing
msgid "printer-state-reasons.sheet-rotator-missing"
-msgstr "Sheet Rotator Missing"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Motor Failure
msgid "printer-state-reasons.sheet-rotator-motor-failure"
-msgstr "Sheet Rotator Motor Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Near Limit
msgid "printer-state-reasons.sheet-rotator-near-limit"
-msgstr "Sheet Rotator Near Limit"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Offline
msgid "printer-state-reasons.sheet-rotator-offline"
-msgstr "Sheet Rotator Offline"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Opened
msgid "printer-state-reasons.sheet-rotator-opened"
-msgstr "Sheet Rotator Opened"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Over Temperature
msgid "printer-state-reasons.sheet-rotator-over-temperature"
-msgstr "Sheet Rotator Over Temperature"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Power Saver
msgid "printer-state-reasons.sheet-rotator-power-saver"
-msgstr "Sheet Rotator Power Saver"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Recoverable Failure
msgid "printer-state-reasons.sheet-rotator-recoverable-failure"
-msgstr "Sheet Rotator Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Recoverable Storage
msgid "printer-state-reasons.sheet-rotator-recoverable-storage"
-msgstr "Sheet Rotator Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Removed
msgid "printer-state-reasons.sheet-rotator-removed"
-msgstr "Sheet Rotator Removed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Resource Added
msgid "printer-state-reasons.sheet-rotator-resource-added"
-msgstr "Sheet Rotator Resource Added"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Resource Removed
msgid "printer-state-reasons.sheet-rotator-resource-removed"
-msgstr "Sheet Rotator Resource Removed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Thermistor Failure
msgid "printer-state-reasons.sheet-rotator-thermistor-failure"
-msgstr "Sheet Rotator Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Timing Failure
msgid "printer-state-reasons.sheet-rotator-timing-failure"
-msgstr "Sheet Rotator Timing Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Turned Off
msgid "printer-state-reasons.sheet-rotator-turned-off"
-msgstr "Sheet Rotator Turned Off"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Turned On
msgid "printer-state-reasons.sheet-rotator-turned-on"
-msgstr "Sheet Rotator Turned On"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Under Temperature
msgid "printer-state-reasons.sheet-rotator-under-temperature"
-msgstr "Sheet Rotator Under Temperature"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Unrecoverable Failure
msgid "printer-state-reasons.sheet-rotator-unrecoverable-failure"
-msgstr "Sheet Rotator Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Unrecoverable Storage Error
msgid "printer-state-reasons.sheet-rotator-unrecoverable-storage-error"
-msgstr "Sheet Rotator Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Warming Up
msgid "printer-state-reasons.sheet-rotator-warming-up"
-msgstr "Sheet Rotator Warming Up"
+msgstr ""
+#. TRANSLATORS: Shutdown
msgid "printer-state-reasons.shutdown"
-msgstr "Shutdown"
+msgstr ""
+#. TRANSLATORS: Slitter Added
msgid "printer-state-reasons.slitter-added"
-msgstr "Slitter Added"
+msgstr ""
+#. TRANSLATORS: Slitter Almost Empty
msgid "printer-state-reasons.slitter-almost-empty"
-msgstr "Slitter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Slitter Almost Full
msgid "printer-state-reasons.slitter-almost-full"
-msgstr "Slitter Almost Full"
+msgstr ""
+#. TRANSLATORS: Slitter At Limit
msgid "printer-state-reasons.slitter-at-limit"
-msgstr "Slitter At Limit"
+msgstr ""
+#. TRANSLATORS: Slitter Closed
msgid "printer-state-reasons.slitter-closed"
-msgstr "Slitter Closed"
+msgstr ""
+#. TRANSLATORS: Slitter Configuration Change
msgid "printer-state-reasons.slitter-configuration-change"
-msgstr "Slitter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Slitter Cover Closed
msgid "printer-state-reasons.slitter-cover-closed"
-msgstr "Slitter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Slitter Cover Open
msgid "printer-state-reasons.slitter-cover-open"
-msgstr "Slitter Cover Open"
+msgstr ""
+#. TRANSLATORS: Slitter Empty
msgid "printer-state-reasons.slitter-empty"
-msgstr "Slitter Empty"
+msgstr ""
+#. TRANSLATORS: Slitter Full
msgid "printer-state-reasons.slitter-full"
-msgstr "Slitter Full"
+msgstr ""
+#. TRANSLATORS: Slitter Interlock Closed
msgid "printer-state-reasons.slitter-interlock-closed"
-msgstr "Slitter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Slitter Interlock Open
msgid "printer-state-reasons.slitter-interlock-open"
-msgstr "Slitter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Slitter Jam
msgid "printer-state-reasons.slitter-jam"
-msgstr "Slitter Jam"
+msgstr ""
+#. TRANSLATORS: Slitter Life Almost Over
msgid "printer-state-reasons.slitter-life-almost-over"
-msgstr "Slitter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Slitter Life Over
msgid "printer-state-reasons.slitter-life-over"
-msgstr "Slitter Life Over"
+msgstr ""
+#. TRANSLATORS: Slitter Memory Exhausted
msgid "printer-state-reasons.slitter-memory-exhausted"
-msgstr "Slitter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Slitter Missing
msgid "printer-state-reasons.slitter-missing"
-msgstr "Slitter Missing"
+msgstr ""
+#. TRANSLATORS: Slitter Motor Failure
msgid "printer-state-reasons.slitter-motor-failure"
-msgstr "Slitter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Near Limit
msgid "printer-state-reasons.slitter-near-limit"
-msgstr "Slitter Near Limit"
+msgstr ""
+#. TRANSLATORS: Slitter Offline
msgid "printer-state-reasons.slitter-offline"
-msgstr "Slitter Offline"
+msgstr ""
+#. TRANSLATORS: Slitter Opened
msgid "printer-state-reasons.slitter-opened"
-msgstr "Slitter Opened"
+msgstr ""
+#. TRANSLATORS: Slitter Over Temperature
msgid "printer-state-reasons.slitter-over-temperature"
-msgstr "Slitter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Slitter Power Saver
msgid "printer-state-reasons.slitter-power-saver"
-msgstr "Slitter Power Saver"
+msgstr ""
+#. TRANSLATORS: Slitter Recoverable Failure
msgid "printer-state-reasons.slitter-recoverable-failure"
-msgstr "Slitter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Recoverable Storage
msgid "printer-state-reasons.slitter-recoverable-storage"
-msgstr "Slitter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Slitter Removed
msgid "printer-state-reasons.slitter-removed"
-msgstr "Slitter Removed"
+msgstr ""
+#. TRANSLATORS: Slitter Resource Added
msgid "printer-state-reasons.slitter-resource-added"
-msgstr "Slitter Resource Added"
+msgstr ""
+#. TRANSLATORS: Slitter Resource Removed
msgid "printer-state-reasons.slitter-resource-removed"
-msgstr "Slitter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Slitter Thermistor Failure
msgid "printer-state-reasons.slitter-thermistor-failure"
-msgstr "Slitter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Timing Failure
msgid "printer-state-reasons.slitter-timing-failure"
-msgstr "Slitter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Turned Off
msgid "printer-state-reasons.slitter-turned-off"
-msgstr "Slitter Turned Off"
+msgstr ""
+#. TRANSLATORS: Slitter Turned On
msgid "printer-state-reasons.slitter-turned-on"
-msgstr "Slitter Turned On"
+msgstr ""
+#. TRANSLATORS: Slitter Under Temperature
msgid "printer-state-reasons.slitter-under-temperature"
-msgstr "Slitter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Slitter Unrecoverable Failure
msgid "printer-state-reasons.slitter-unrecoverable-failure"
-msgstr "Slitter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Unrecoverable Storage Error
msgid "printer-state-reasons.slitter-unrecoverable-storage-error"
-msgstr "Slitter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Slitter Warming Up
msgid "printer-state-reasons.slitter-warming-up"
-msgstr "Slitter Warming Up"
+msgstr ""
+#. TRANSLATORS: Spool Area Full
msgid "printer-state-reasons.spool-area-full"
-msgstr "Spool Area Full"
+msgstr ""
+#. TRANSLATORS: Stacker Added
msgid "printer-state-reasons.stacker-added"
-msgstr "Stacker Added"
+msgstr ""
+#. TRANSLATORS: Stacker Almost Empty
msgid "printer-state-reasons.stacker-almost-empty"
-msgstr "Stacker Almost Empty"
+msgstr ""
+#. TRANSLATORS: Stacker Almost Full
msgid "printer-state-reasons.stacker-almost-full"
-msgstr "Stacker Almost Full"
+msgstr ""
+#. TRANSLATORS: Stacker At Limit
msgid "printer-state-reasons.stacker-at-limit"
-msgstr "Stacker At Limit"
+msgstr ""
+#. TRANSLATORS: Stacker Closed
msgid "printer-state-reasons.stacker-closed"
-msgstr "Stacker Closed"
+msgstr ""
+#. TRANSLATORS: Stacker Configuration Change
msgid "printer-state-reasons.stacker-configuration-change"
-msgstr "Stacker Configuration Change"
+msgstr ""
+#. TRANSLATORS: Stacker Cover Closed
msgid "printer-state-reasons.stacker-cover-closed"
-msgstr "Stacker Cover Closed"
+msgstr ""
+#. TRANSLATORS: Stacker Cover Open
msgid "printer-state-reasons.stacker-cover-open"
-msgstr "Stacker Cover Open"
+msgstr ""
+#. TRANSLATORS: Stacker Empty
msgid "printer-state-reasons.stacker-empty"
-msgstr "Stacker Empty"
+msgstr ""
+#. TRANSLATORS: Stacker Full
msgid "printer-state-reasons.stacker-full"
-msgstr "Stacker Full"
+msgstr ""
+#. TRANSLATORS: Stacker Interlock Closed
msgid "printer-state-reasons.stacker-interlock-closed"
-msgstr "Stacker Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Stacker Interlock Open
msgid "printer-state-reasons.stacker-interlock-open"
-msgstr "Stacker Interlock Open"
+msgstr ""
+#. TRANSLATORS: Stacker Jam
msgid "printer-state-reasons.stacker-jam"
-msgstr "Stacker Jam"
+msgstr ""
+#. TRANSLATORS: Stacker Life Almost Over
msgid "printer-state-reasons.stacker-life-almost-over"
-msgstr "Stacker Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Stacker Life Over
msgid "printer-state-reasons.stacker-life-over"
-msgstr "Stacker Life Over"
+msgstr ""
+#. TRANSLATORS: Stacker Memory Exhausted
msgid "printer-state-reasons.stacker-memory-exhausted"
-msgstr "Stacker Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Stacker Missing
msgid "printer-state-reasons.stacker-missing"
-msgstr "Stacker Missing"
+msgstr ""
+#. TRANSLATORS: Stacker Motor Failure
msgid "printer-state-reasons.stacker-motor-failure"
-msgstr "Stacker Motor Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Near Limit
msgid "printer-state-reasons.stacker-near-limit"
-msgstr "Stacker Near Limit"
+msgstr ""
+#. TRANSLATORS: Stacker Offline
msgid "printer-state-reasons.stacker-offline"
-msgstr "Stacker Offline"
+msgstr ""
+#. TRANSLATORS: Stacker Opened
msgid "printer-state-reasons.stacker-opened"
-msgstr "Stacker Opened"
+msgstr ""
+#. TRANSLATORS: Stacker Over Temperature
msgid "printer-state-reasons.stacker-over-temperature"
-msgstr "Stacker Over Temperature"
+msgstr ""
+#. TRANSLATORS: Stacker Power Saver
msgid "printer-state-reasons.stacker-power-saver"
-msgstr "Stacker Power Saver"
+msgstr ""
+#. TRANSLATORS: Stacker Recoverable Failure
msgid "printer-state-reasons.stacker-recoverable-failure"
-msgstr "Stacker Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Recoverable Storage
msgid "printer-state-reasons.stacker-recoverable-storage"
-msgstr "Stacker Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Stacker Removed
msgid "printer-state-reasons.stacker-removed"
-msgstr "Stacker Removed"
+msgstr ""
+#. TRANSLATORS: Stacker Resource Added
msgid "printer-state-reasons.stacker-resource-added"
-msgstr "Stacker Resource Added"
+msgstr ""
+#. TRANSLATORS: Stacker Resource Removed
msgid "printer-state-reasons.stacker-resource-removed"
-msgstr "Stacker Resource Removed"
+msgstr ""
+#. TRANSLATORS: Stacker Thermistor Failure
msgid "printer-state-reasons.stacker-thermistor-failure"
-msgstr "Stacker Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Timing Failure
msgid "printer-state-reasons.stacker-timing-failure"
-msgstr "Stacker Timing Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Turned Off
msgid "printer-state-reasons.stacker-turned-off"
-msgstr "Stacker Turned Off"
+msgstr ""
+#. TRANSLATORS: Stacker Turned On
msgid "printer-state-reasons.stacker-turned-on"
-msgstr "Stacker Turned On"
+msgstr ""
+#. TRANSLATORS: Stacker Under Temperature
msgid "printer-state-reasons.stacker-under-temperature"
-msgstr "Stacker Under Temperature"
+msgstr ""
+#. TRANSLATORS: Stacker Unrecoverable Failure
msgid "printer-state-reasons.stacker-unrecoverable-failure"
-msgstr "Stacker Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Unrecoverable Storage Error
msgid "printer-state-reasons.stacker-unrecoverable-storage-error"
-msgstr "Stacker Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Stacker Warming Up
msgid "printer-state-reasons.stacker-warming-up"
-msgstr "Stacker Warming Up"
+msgstr ""
+#. TRANSLATORS: Stapler Added
msgid "printer-state-reasons.stapler-added"
-msgstr "Stapler Added"
+msgstr ""
+#. TRANSLATORS: Stapler Almost Empty
msgid "printer-state-reasons.stapler-almost-empty"
-msgstr "Stapler Almost Empty"
+msgstr ""
+#. TRANSLATORS: Stapler Almost Full
msgid "printer-state-reasons.stapler-almost-full"
-msgstr "Stapler Almost Full"
+msgstr ""
+#. TRANSLATORS: Stapler At Limit
msgid "printer-state-reasons.stapler-at-limit"
-msgstr "Stapler At Limit"
+msgstr ""
+#. TRANSLATORS: Stapler Closed
msgid "printer-state-reasons.stapler-closed"
-msgstr "Stapler Closed"
+msgstr ""
+#. TRANSLATORS: Stapler Configuration Change
msgid "printer-state-reasons.stapler-configuration-change"
-msgstr "Stapler Configuration Change"
+msgstr ""
+#. TRANSLATORS: Stapler Cover Closed
msgid "printer-state-reasons.stapler-cover-closed"
-msgstr "Stapler Cover Closed"
+msgstr ""
+#. TRANSLATORS: Stapler Cover Open
msgid "printer-state-reasons.stapler-cover-open"
-msgstr "Stapler Cover Open"
+msgstr ""
+#. TRANSLATORS: Stapler Empty
msgid "printer-state-reasons.stapler-empty"
-msgstr "Stapler Empty"
+msgstr ""
+#. TRANSLATORS: Stapler Full
msgid "printer-state-reasons.stapler-full"
-msgstr "Stapler Full"
+msgstr ""
+#. TRANSLATORS: Stapler Interlock Closed
msgid "printer-state-reasons.stapler-interlock-closed"
-msgstr "Stapler Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Stapler Interlock Open
msgid "printer-state-reasons.stapler-interlock-open"
-msgstr "Stapler Interlock Open"
+msgstr ""
+#. TRANSLATORS: Stapler Jam
msgid "printer-state-reasons.stapler-jam"
-msgstr "Stapler Jam"
+msgstr ""
+#. TRANSLATORS: Stapler Life Almost Over
msgid "printer-state-reasons.stapler-life-almost-over"
-msgstr "Stapler Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Stapler Life Over
msgid "printer-state-reasons.stapler-life-over"
-msgstr "Stapler Life Over"
+msgstr ""
+#. TRANSLATORS: Stapler Memory Exhausted
msgid "printer-state-reasons.stapler-memory-exhausted"
-msgstr "Stapler Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Stapler Missing
msgid "printer-state-reasons.stapler-missing"
-msgstr "Stapler Missing"
+msgstr ""
+#. TRANSLATORS: Stapler Motor Failure
msgid "printer-state-reasons.stapler-motor-failure"
-msgstr "Stapler Motor Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Near Limit
msgid "printer-state-reasons.stapler-near-limit"
-msgstr "Stapler Near Limit"
+msgstr ""
+#. TRANSLATORS: Stapler Offline
msgid "printer-state-reasons.stapler-offline"
-msgstr "Stapler Offline"
+msgstr ""
+#. TRANSLATORS: Stapler Opened
msgid "printer-state-reasons.stapler-opened"
-msgstr "Stapler Opened"
+msgstr ""
+#. TRANSLATORS: Stapler Over Temperature
msgid "printer-state-reasons.stapler-over-temperature"
-msgstr "Stapler Over Temperature"
+msgstr ""
+#. TRANSLATORS: Stapler Power Saver
msgid "printer-state-reasons.stapler-power-saver"
-msgstr "Stapler Power Saver"
+msgstr ""
+#. TRANSLATORS: Stapler Recoverable Failure
msgid "printer-state-reasons.stapler-recoverable-failure"
-msgstr "Stapler Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Recoverable Storage
msgid "printer-state-reasons.stapler-recoverable-storage"
-msgstr "Stapler Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Stapler Removed
msgid "printer-state-reasons.stapler-removed"
-msgstr "Stapler Removed"
+msgstr ""
+#. TRANSLATORS: Stapler Resource Added
msgid "printer-state-reasons.stapler-resource-added"
-msgstr "Stapler Resource Added"
+msgstr ""
+#. TRANSLATORS: Stapler Resource Removed
msgid "printer-state-reasons.stapler-resource-removed"
-msgstr "Stapler Resource Removed"
+msgstr ""
+#. TRANSLATORS: Stapler Thermistor Failure
msgid "printer-state-reasons.stapler-thermistor-failure"
-msgstr "Stapler Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Timing Failure
msgid "printer-state-reasons.stapler-timing-failure"
-msgstr "Stapler Timing Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Turned Off
msgid "printer-state-reasons.stapler-turned-off"
-msgstr "Stapler Turned Off"
+msgstr ""
+#. TRANSLATORS: Stapler Turned On
msgid "printer-state-reasons.stapler-turned-on"
-msgstr "Stapler Turned On"
+msgstr ""
+#. TRANSLATORS: Stapler Under Temperature
msgid "printer-state-reasons.stapler-under-temperature"
-msgstr "Stapler Under Temperature"
+msgstr ""
+#. TRANSLATORS: Stapler Unrecoverable Failure
msgid "printer-state-reasons.stapler-unrecoverable-failure"
-msgstr "Stapler Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Unrecoverable Storage Error
msgid "printer-state-reasons.stapler-unrecoverable-storage-error"
-msgstr "Stapler Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Stapler Warming Up
msgid "printer-state-reasons.stapler-warming-up"
-msgstr "Stapler Warming Up"
+msgstr ""
+#. TRANSLATORS: Stitcher Added
msgid "printer-state-reasons.stitcher-added"
-msgstr "Stitcher Added"
+msgstr ""
+#. TRANSLATORS: Stitcher Almost Empty
msgid "printer-state-reasons.stitcher-almost-empty"
-msgstr "Stitcher Almost Empty"
+msgstr ""
+#. TRANSLATORS: Stitcher Almost Full
msgid "printer-state-reasons.stitcher-almost-full"
-msgstr "Stitcher Almost Full"
+msgstr ""
+#. TRANSLATORS: Stitcher At Limit
msgid "printer-state-reasons.stitcher-at-limit"
-msgstr "Stitcher At Limit"
+msgstr ""
+#. TRANSLATORS: Stitcher Closed
msgid "printer-state-reasons.stitcher-closed"
-msgstr "Stitcher Closed"
+msgstr ""
+#. TRANSLATORS: Stitcher Configuration Change
msgid "printer-state-reasons.stitcher-configuration-change"
-msgstr "Stitcher Configuration Change"
+msgstr ""
+#. TRANSLATORS: Stitcher Cover Closed
msgid "printer-state-reasons.stitcher-cover-closed"
-msgstr "Stitcher Cover Closed"
+msgstr ""
+#. TRANSLATORS: Stitcher Cover Open
msgid "printer-state-reasons.stitcher-cover-open"
-msgstr "Stitcher Cover Open"
+msgstr ""
+#. TRANSLATORS: Stitcher Empty
msgid "printer-state-reasons.stitcher-empty"
-msgstr "Stitcher Empty"
+msgstr ""
+#. TRANSLATORS: Stitcher Full
msgid "printer-state-reasons.stitcher-full"
-msgstr "Stitcher Full"
+msgstr ""
+#. TRANSLATORS: Stitcher Interlock Closed
msgid "printer-state-reasons.stitcher-interlock-closed"
-msgstr "Stitcher Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Stitcher Interlock Open
msgid "printer-state-reasons.stitcher-interlock-open"
-msgstr "Stitcher Interlock Open"
+msgstr ""
+#. TRANSLATORS: Stitcher Jam
msgid "printer-state-reasons.stitcher-jam"
-msgstr "Stitcher Jam"
+msgstr ""
+#. TRANSLATORS: Stitcher Life Almost Over
msgid "printer-state-reasons.stitcher-life-almost-over"
-msgstr "Stitcher Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Stitcher Life Over
msgid "printer-state-reasons.stitcher-life-over"
-msgstr "Stitcher Life Over"
+msgstr ""
+#. TRANSLATORS: Stitcher Memory Exhausted
msgid "printer-state-reasons.stitcher-memory-exhausted"
-msgstr "Stitcher Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Stitcher Missing
msgid "printer-state-reasons.stitcher-missing"
-msgstr "Stitcher Missing"
+msgstr ""
+#. TRANSLATORS: Stitcher Motor Failure
msgid "printer-state-reasons.stitcher-motor-failure"
-msgstr "Stitcher Motor Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Near Limit
msgid "printer-state-reasons.stitcher-near-limit"
-msgstr "Stitcher Near Limit"
+msgstr ""
+#. TRANSLATORS: Stitcher Offline
msgid "printer-state-reasons.stitcher-offline"
-msgstr "Stitcher Offline"
+msgstr ""
+#. TRANSLATORS: Stitcher Opened
msgid "printer-state-reasons.stitcher-opened"
-msgstr "Stitcher Opened"
+msgstr ""
+#. TRANSLATORS: Stitcher Over Temperature
msgid "printer-state-reasons.stitcher-over-temperature"
-msgstr "Stitcher Over Temperature"
+msgstr ""
+#. TRANSLATORS: Stitcher Power Saver
msgid "printer-state-reasons.stitcher-power-saver"
-msgstr "Stitcher Power Saver"
+msgstr ""
+#. TRANSLATORS: Stitcher Recoverable Failure
msgid "printer-state-reasons.stitcher-recoverable-failure"
-msgstr "Stitcher Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Recoverable Storage
msgid "printer-state-reasons.stitcher-recoverable-storage"
-msgstr "Stitcher Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Stitcher Removed
msgid "printer-state-reasons.stitcher-removed"
-msgstr "Stitcher Removed"
+msgstr ""
+#. TRANSLATORS: Stitcher Resource Added
msgid "printer-state-reasons.stitcher-resource-added"
-msgstr "Stitcher Resource Added"
+msgstr ""
+#. TRANSLATORS: Stitcher Resource Removed
msgid "printer-state-reasons.stitcher-resource-removed"
-msgstr "Stitcher Resource Removed"
+msgstr ""
+#. TRANSLATORS: Stitcher Thermistor Failure
msgid "printer-state-reasons.stitcher-thermistor-failure"
-msgstr "Stitcher Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Timing Failure
msgid "printer-state-reasons.stitcher-timing-failure"
-msgstr "Stitcher Timing Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Turned Off
msgid "printer-state-reasons.stitcher-turned-off"
-msgstr "Stitcher Turned Off"
+msgstr ""
+#. TRANSLATORS: Stitcher Turned On
msgid "printer-state-reasons.stitcher-turned-on"
-msgstr "Stitcher Turned On"
+msgstr ""
+#. TRANSLATORS: Stitcher Under Temperature
msgid "printer-state-reasons.stitcher-under-temperature"
-msgstr "Stitcher Under Temperature"
+msgstr ""
+#. TRANSLATORS: Stitcher Unrecoverable Failure
msgid "printer-state-reasons.stitcher-unrecoverable-failure"
-msgstr "Stitcher Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Unrecoverable Storage Error
msgid "printer-state-reasons.stitcher-unrecoverable-storage-error"
-msgstr "Stitcher Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Stitcher Warming Up
msgid "printer-state-reasons.stitcher-warming-up"
-msgstr "Stitcher Warming Up"
+msgstr ""
+#. TRANSLATORS: Stopped Partly
msgid "printer-state-reasons.stopped-partly"
-msgstr "Stopped Partly"
+msgstr ""
+#. TRANSLATORS: Stopping
msgid "printer-state-reasons.stopping"
-msgstr "Stopping"
+msgstr ""
+#. TRANSLATORS: Subunit Added
msgid "printer-state-reasons.subunit-added"
-msgstr "Subunit Added"
+msgstr ""
+#. TRANSLATORS: Subunit Almost Empty
msgid "printer-state-reasons.subunit-almost-empty"
-msgstr "Subunit Almost Empty"
+msgstr ""
+#. TRANSLATORS: Subunit Almost Full
msgid "printer-state-reasons.subunit-almost-full"
-msgstr "Subunit Almost Full"
+msgstr ""
+#. TRANSLATORS: Subunit At Limit
msgid "printer-state-reasons.subunit-at-limit"
-msgstr "Subunit At Limit"
+msgstr ""
+#. TRANSLATORS: Subunit Closed
msgid "printer-state-reasons.subunit-closed"
-msgstr "Subunit Closed"
+msgstr ""
+#. TRANSLATORS: Subunit Cooling Down
+msgid "printer-state-reasons.subunit-cooling-down"
+msgstr ""
+
+#. TRANSLATORS: Subunit Empty
msgid "printer-state-reasons.subunit-empty"
-msgstr "Subunit Empty"
+msgstr ""
+#. TRANSLATORS: Subunit Full
msgid "printer-state-reasons.subunit-full"
-msgstr "Subunit Full"
+msgstr ""
+#. TRANSLATORS: Subunit Life Almost Over
msgid "printer-state-reasons.subunit-life-almost-over"
-msgstr "Subunit Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Subunit Life Over
msgid "printer-state-reasons.subunit-life-over"
-msgstr "Subunit Life Over"
+msgstr ""
+#. TRANSLATORS: Subunit Memory Exhausted
msgid "printer-state-reasons.subunit-memory-exhausted"
-msgstr "Subunit Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Subunit Missing
msgid "printer-state-reasons.subunit-missing"
-msgstr "Subunit Missing"
+msgstr ""
+#. TRANSLATORS: Subunit Motor Failure
msgid "printer-state-reasons.subunit-motor-failure"
-msgstr "Subunit Motor Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Near Limit
msgid "printer-state-reasons.subunit-near-limit"
-msgstr "Subunit Near Limit"
+msgstr ""
+#. TRANSLATORS: Subunit Offline
msgid "printer-state-reasons.subunit-offline"
-msgstr "Subunit Offline"
+msgstr ""
+#. TRANSLATORS: Subunit Opened
msgid "printer-state-reasons.subunit-opened"
-msgstr "Subunit Opened"
+msgstr ""
+#. TRANSLATORS: Subunit Over Temperature
msgid "printer-state-reasons.subunit-over-temperature"
-msgstr "Subunit Over Temperature"
+msgstr ""
+#. TRANSLATORS: Subunit Power Saver
msgid "printer-state-reasons.subunit-power-saver"
-msgstr "Subunit Power Saver"
+msgstr ""
+#. TRANSLATORS: Subunit Recoverable Failure
msgid "printer-state-reasons.subunit-recoverable-failure"
-msgstr "Subunit Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Recoverable Storage
msgid "printer-state-reasons.subunit-recoverable-storage"
-msgstr "Subunit Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Subunit Removed
msgid "printer-state-reasons.subunit-removed"
-msgstr "Subunit Removed"
+msgstr ""
+#. TRANSLATORS: Subunit Resource Added
msgid "printer-state-reasons.subunit-resource-added"
-msgstr "Subunit Resource Added"
+msgstr ""
+#. TRANSLATORS: Subunit Resource Removed
msgid "printer-state-reasons.subunit-resource-removed"
-msgstr "Subunit Resource Removed"
+msgstr ""
+#. TRANSLATORS: Subunit Thermistor Failure
msgid "printer-state-reasons.subunit-thermistor-failure"
-msgstr "Subunit Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Timing Failure
msgid "printer-state-reasons.subunit-timing-Failure"
-msgstr "Subunit Timing Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Turned Off
msgid "printer-state-reasons.subunit-turned-off"
-msgstr "Subunit Turned Off"
+msgstr ""
+#. TRANSLATORS: Subunit Turned On
msgid "printer-state-reasons.subunit-turned-on"
-msgstr "Subunit Turned On"
+msgstr ""
+#. TRANSLATORS: Subunit Under Temperature
msgid "printer-state-reasons.subunit-under-temperature"
-msgstr "Subunit Under Temperature"
+msgstr ""
+#. TRANSLATORS: Subunit Unrecoverable Failure
msgid "printer-state-reasons.subunit-unrecoverable-failure"
-msgstr "Subunit Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Unrecoverable Storage
msgid "printer-state-reasons.subunit-unrecoverable-storage"
-msgstr "Subunit Unrecoverable Storage"
+msgstr ""
+#. TRANSLATORS: Subunit Warming Up
msgid "printer-state-reasons.subunit-warming-up"
-msgstr "Subunit Warming Up"
+msgstr ""
+#. TRANSLATORS: Timed Out
msgid "printer-state-reasons.timed-out"
-msgstr "Timed Out"
+msgstr ""
+#. TRANSLATORS: Toner Empty
msgid "printer-state-reasons.toner-empty"
-msgstr "Toner Empty"
+msgstr ""
+#. TRANSLATORS: Toner Low
msgid "printer-state-reasons.toner-low"
-msgstr "Toner Low"
+msgstr ""
+#. TRANSLATORS: Trimmer Added
msgid "printer-state-reasons.trimmer-added"
-msgstr "Trimmer Added"
+msgstr ""
+#. TRANSLATORS: Trimmer Almost Empty
msgid "printer-state-reasons.trimmer-almost-empty"
-msgstr "Trimmer Almost Empty"
+msgstr ""
+#. TRANSLATORS: Trimmer Almost Full
msgid "printer-state-reasons.trimmer-almost-full"
-msgstr "Trimmer Almost Full"
+msgstr ""
+#. TRANSLATORS: Trimmer At Limit
msgid "printer-state-reasons.trimmer-at-limit"
-msgstr "Trimmer At Limit"
+msgstr ""
+#. TRANSLATORS: Trimmer Closed
msgid "printer-state-reasons.trimmer-closed"
-msgstr "Trimmer Closed"
+msgstr ""
+#. TRANSLATORS: Trimmer Configuration Change
msgid "printer-state-reasons.trimmer-configuration-change"
-msgstr "Trimmer Configuration Change"
+msgstr ""
+#. TRANSLATORS: Trimmer Cover Closed
msgid "printer-state-reasons.trimmer-cover-closed"
-msgstr "Trimmer Cover Closed"
+msgstr ""
+#. TRANSLATORS: Trimmer Cover Open
msgid "printer-state-reasons.trimmer-cover-open"
-msgstr "Trimmer Cover Open"
+msgstr ""
+#. TRANSLATORS: Trimmer Empty
msgid "printer-state-reasons.trimmer-empty"
-msgstr "Trimmer Empty"
+msgstr ""
+#. TRANSLATORS: Trimmer Full
msgid "printer-state-reasons.trimmer-full"
-msgstr "Trimmer Full"
+msgstr ""
+#. TRANSLATORS: Trimmer Interlock Closed
msgid "printer-state-reasons.trimmer-interlock-closed"
-msgstr "Trimmer Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Trimmer Interlock Open
msgid "printer-state-reasons.trimmer-interlock-open"
-msgstr "Trimmer Interlock Open"
+msgstr ""
+#. TRANSLATORS: Trimmer Jam
msgid "printer-state-reasons.trimmer-jam"
-msgstr "Trimmer Jam"
+msgstr ""
+#. TRANSLATORS: Trimmer Life Almost Over
msgid "printer-state-reasons.trimmer-life-almost-over"
-msgstr "Trimmer Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Trimmer Life Over
msgid "printer-state-reasons.trimmer-life-over"
-msgstr "Trimmer Life Over"
+msgstr ""
+#. TRANSLATORS: Trimmer Memory Exhausted
msgid "printer-state-reasons.trimmer-memory-exhausted"
-msgstr "Trimmer Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Trimmer Missing
msgid "printer-state-reasons.trimmer-missing"
-msgstr "Trimmer Missing"
+msgstr ""
+#. TRANSLATORS: Trimmer Motor Failure
msgid "printer-state-reasons.trimmer-motor-failure"
-msgstr "Trimmer Motor Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Near Limit
msgid "printer-state-reasons.trimmer-near-limit"
-msgstr "Trimmer Near Limit"
+msgstr ""
+#. TRANSLATORS: Trimmer Offline
msgid "printer-state-reasons.trimmer-offline"
-msgstr "Trimmer Offline"
+msgstr ""
+#. TRANSLATORS: Trimmer Opened
msgid "printer-state-reasons.trimmer-opened"
-msgstr "Trimmer Opened"
+msgstr ""
+#. TRANSLATORS: Trimmer Over Temperature
msgid "printer-state-reasons.trimmer-over-temperature"
-msgstr "Trimmer Over Temperature"
+msgstr ""
+#. TRANSLATORS: Trimmer Power Saver
msgid "printer-state-reasons.trimmer-power-saver"
-msgstr "Trimmer Power Saver"
+msgstr ""
+#. TRANSLATORS: Trimmer Recoverable Failure
msgid "printer-state-reasons.trimmer-recoverable-failure"
-msgstr "Trimmer Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Recoverable Storage
msgid "printer-state-reasons.trimmer-recoverable-storage"
-msgstr "Trimmer Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Trimmer Removed
msgid "printer-state-reasons.trimmer-removed"
-msgstr "Trimmer Removed"
+msgstr ""
+#. TRANSLATORS: Trimmer Resource Added
msgid "printer-state-reasons.trimmer-resource-added"
-msgstr "Trimmer Resource Added"
+msgstr ""
+#. TRANSLATORS: Trimmer Resource Removed
msgid "printer-state-reasons.trimmer-resource-removed"
-msgstr "Trimmer Resource Removed"
+msgstr ""
+#. TRANSLATORS: Trimmer Thermistor Failure
msgid "printer-state-reasons.trimmer-thermistor-failure"
-msgstr "Trimmer Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Timing Failure
msgid "printer-state-reasons.trimmer-timing-failure"
-msgstr "Trimmer Timing Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Turned Off
msgid "printer-state-reasons.trimmer-turned-off"
-msgstr "Trimmer Turned Off"
+msgstr ""
+#. TRANSLATORS: Trimmer Turned On
msgid "printer-state-reasons.trimmer-turned-on"
-msgstr "Trimmer Turned On"
+msgstr ""
+#. TRANSLATORS: Trimmer Under Temperature
msgid "printer-state-reasons.trimmer-under-temperature"
-msgstr "Trimmer Under Temperature"
+msgstr ""
+#. TRANSLATORS: Trimmer Unrecoverable Failure
msgid "printer-state-reasons.trimmer-unrecoverable-failure"
-msgstr "Trimmer Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Unrecoverable Storage Error
msgid "printer-state-reasons.trimmer-unrecoverable-storage-error"
-msgstr "Trimmer Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Trimmer Warming Up
msgid "printer-state-reasons.trimmer-warming-up"
-msgstr "Trimmer Warming Up"
+msgstr ""
+#. TRANSLATORS: Unknown
msgid "printer-state-reasons.unknown"
-msgstr "Unknown"
+msgstr ""
+#. TRANSLATORS: Wrapper Added
msgid "printer-state-reasons.wrapper-added"
-msgstr "Wrapper Added"
+msgstr ""
+#. TRANSLATORS: Wrapper Almost Empty
msgid "printer-state-reasons.wrapper-almost-empty"
-msgstr "Wrapper Almost Empty"
+msgstr ""
+#. TRANSLATORS: Wrapper Almost Full
msgid "printer-state-reasons.wrapper-almost-full"
-msgstr "Wrapper Almost Full"
+msgstr ""
+#. TRANSLATORS: Wrapper At Limit
msgid "printer-state-reasons.wrapper-at-limit"
-msgstr "Wrapper At Limit"
+msgstr ""
+#. TRANSLATORS: Wrapper Closed
msgid "printer-state-reasons.wrapper-closed"
-msgstr "Wrapper Closed"
+msgstr ""
+#. TRANSLATORS: Wrapper Configuration Change
msgid "printer-state-reasons.wrapper-configuration-change"
-msgstr "Wrapper Configuration Change"
+msgstr ""
+#. TRANSLATORS: Wrapper Cover Closed
msgid "printer-state-reasons.wrapper-cover-closed"
-msgstr "Wrapper Cover Closed"
+msgstr ""
+#. TRANSLATORS: Wrapper Cover Open
msgid "printer-state-reasons.wrapper-cover-open"
-msgstr "Wrapper Cover Open"
+msgstr ""
+#. TRANSLATORS: Wrapper Empty
msgid "printer-state-reasons.wrapper-empty"
-msgstr "Wrapper Empty"
+msgstr ""
+#. TRANSLATORS: Wrapper Full
msgid "printer-state-reasons.wrapper-full"
-msgstr "Wrapper Full"
+msgstr ""
+#. TRANSLATORS: Wrapper Interlock Closed
msgid "printer-state-reasons.wrapper-interlock-closed"
-msgstr "Wrapper Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Wrapper Interlock Open
msgid "printer-state-reasons.wrapper-interlock-open"
-msgstr "Wrapper Interlock Open"
+msgstr ""
+#. TRANSLATORS: Wrapper Jam
msgid "printer-state-reasons.wrapper-jam"
-msgstr "Wrapper Jam"
+msgstr ""
+#. TRANSLATORS: Wrapper Life Almost Over
msgid "printer-state-reasons.wrapper-life-almost-over"
-msgstr "Wrapper Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Wrapper Life Over
msgid "printer-state-reasons.wrapper-life-over"
-msgstr "Wrapper Life Over"
+msgstr ""
+#. TRANSLATORS: Wrapper Memory Exhausted
msgid "printer-state-reasons.wrapper-memory-exhausted"
-msgstr "Wrapper Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Wrapper Missing
msgid "printer-state-reasons.wrapper-missing"
-msgstr "Wrapper Missing"
+msgstr ""
+#. TRANSLATORS: Wrapper Motor Failure
msgid "printer-state-reasons.wrapper-motor-failure"
-msgstr "Wrapper Motor Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Near Limit
msgid "printer-state-reasons.wrapper-near-limit"
-msgstr "Wrapper Near Limit"
+msgstr ""
+#. TRANSLATORS: Wrapper Offline
msgid "printer-state-reasons.wrapper-offline"
-msgstr "Wrapper Offline"
+msgstr ""
+#. TRANSLATORS: Wrapper Opened
msgid "printer-state-reasons.wrapper-opened"
-msgstr "Wrapper Opened"
+msgstr ""
+#. TRANSLATORS: Wrapper Over Temperature
msgid "printer-state-reasons.wrapper-over-temperature"
-msgstr "Wrapper Over Temperature"
+msgstr ""
+#. TRANSLATORS: Wrapper Power Saver
msgid "printer-state-reasons.wrapper-power-saver"
-msgstr "Wrapper Power Saver"
+msgstr ""
+#. TRANSLATORS: Wrapper Recoverable Failure
msgid "printer-state-reasons.wrapper-recoverable-failure"
-msgstr "Wrapper Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Recoverable Storage
msgid "printer-state-reasons.wrapper-recoverable-storage"
-msgstr "Wrapper Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Wrapper Removed
msgid "printer-state-reasons.wrapper-removed"
-msgstr "Wrapper Removed"
+msgstr ""
+#. TRANSLATORS: Wrapper Resource Added
msgid "printer-state-reasons.wrapper-resource-added"
-msgstr "Wrapper Resource Added"
+msgstr ""
+#. TRANSLATORS: Wrapper Resource Removed
msgid "printer-state-reasons.wrapper-resource-removed"
-msgstr "Wrapper Resource Removed"
+msgstr ""
+#. TRANSLATORS: Wrapper Thermistor Failure
msgid "printer-state-reasons.wrapper-thermistor-failure"
-msgstr "Wrapper Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Timing Failure
msgid "printer-state-reasons.wrapper-timing-failure"
-msgstr "Wrapper Timing Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Turned Off
msgid "printer-state-reasons.wrapper-turned-off"
-msgstr "Wrapper Turned Off"
+msgstr ""
+#. TRANSLATORS: Wrapper Turned On
msgid "printer-state-reasons.wrapper-turned-on"
-msgstr "Wrapper Turned On"
+msgstr ""
+#. TRANSLATORS: Wrapper Under Temperature
msgid "printer-state-reasons.wrapper-under-temperature"
-msgstr "Wrapper Under Temperature"
+msgstr ""
+#. TRANSLATORS: Wrapper Unrecoverable Failure
msgid "printer-state-reasons.wrapper-unrecoverable-failure"
-msgstr "Wrapper Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Unrecoverable Storage Error
msgid "printer-state-reasons.wrapper-unrecoverable-storage-error"
-msgstr "Wrapper Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Wrapper Warming Up
msgid "printer-state-reasons.wrapper-warming-up"
-msgstr "Wrapper Warming Up"
+msgstr ""
+#. TRANSLATORS: Idle
msgid "printer-state.3"
-msgstr "Idle"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "printer-state.4"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Stopped
msgid "printer-state.5"
-msgstr "Stopped"
+msgstr ""
+#. TRANSLATORS: Printer Uptime
msgid "printer-up-time"
-msgstr "Printer Uptime"
+msgstr ""
+
+#. TRANSLATORS: Printer Xri
+msgid "printer-xri-requested"
+msgstr ""
msgid "processing"
msgstr "s'està processant"
+#. TRANSLATORS: Proof Print
msgid "proof-print"
-msgstr "Proof Print"
+msgstr ""
+#. TRANSLATORS: Proof Print Copies
msgid "proof-print-copies"
-msgstr "Proof Print Copies"
+msgstr ""
+#. TRANSLATORS: Punching
msgid "punching"
-msgstr "Punching"
+msgstr ""
+#. TRANSLATORS: Punching Locations
msgid "punching-locations"
-msgstr "Punching Locations"
+msgstr ""
+#. TRANSLATORS: Punching Offset
msgid "punching-offset"
-msgstr "Punching Offset"
+msgstr ""
+#. TRANSLATORS: Punch Edge
msgid "punching-reference-edge"
-msgstr "Punching Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "punching-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "punching-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "punching-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "punching-reference-edge.top"
-msgstr "Top"
+msgstr ""
#, c-format
msgid "request id is %s-%d (%d file(s))"
@@ -12398,38 +14971,185 @@ msgstr "l'identificador de la petició és %s-%d (%d fitxer(s))"
msgid "request-id uses indefinite length"
msgstr "la request-id fa servir una longitud indefinida"
+#. TRANSLATORS: Request Power State
+msgid "request-power-state"
+msgstr ""
+
+#. TRANSLATORS: Requested Attributes
msgid "requested-attributes"
-msgstr "Requested Attributes"
+msgstr ""
+
+#. TRANSLATORS: Resource Format
+msgid "resource-format"
+msgstr ""
+
+#. TRANSLATORS: Resource Format Accepted
+msgid "resource-format-accepted"
+msgstr ""
+
+#. TRANSLATORS: Resource Formats
+msgid "resource-formats"
+msgstr ""
+
+#. TRANSLATORS: Resource ID
+msgid "resource-id"
+msgstr ""
+
+#. TRANSLATORS: Resource Ids
+msgid "resource-ids"
+msgstr ""
+
+#. TRANSLATORS: Resource K Octets
+msgid "resource-k-octets"
+msgstr ""
+
+#. TRANSLATORS: Resource Signature
+msgid "resource-signature"
+msgstr ""
+
+#. TRANSLATORS: Resource State
+msgid "resource-state"
+msgstr ""
+
+#. TRANSLATORS: Resource State Reasons
+msgid "resource-state-reasons"
+msgstr ""
+
+#. TRANSLATORS: Cancel
+msgid "resource-state-reasons.cancel-requested"
+msgstr ""
+
+#. TRANSLATORS: Install
+msgid "resource-state-reasons.install-requested"
+msgstr ""
+
+#. TRANSLATORS: Resource Incoming
+msgid "resource-state-reasons.resource-incoming"
+msgstr ""
+
+#. TRANSLATORS: Pending
+msgid "resource-state.3"
+msgstr ""
+
+#. TRANSLATORS: Available
+msgid "resource-state.4"
+msgstr ""
+
+#. TRANSLATORS: Installed
+msgid "resource-state.5"
+msgstr ""
+
+#. TRANSLATORS: Canceled
+msgid "resource-state.6"
+msgstr ""
+
+#. TRANSLATORS: Aborted
+msgid "resource-state.7"
+msgstr ""
+
+#. TRANSLATORS: Resource States
+msgid "resource-states"
+msgstr ""
+
+#. TRANSLATORS: Resource Type
+msgid "resource-type"
+msgstr ""
+
+#. TRANSLATORS: Executable Firmware
+msgid "resource-type.executable-firmware"
+msgstr ""
+
+#. TRANSLATORS: Executable Software
+msgid "resource-type.executable-software"
+msgstr ""
+
+#. TRANSLATORS: Static Font
+msgid "resource-type.static-font"
+msgstr ""
+
+#. TRANSLATORS: Static Form
+msgid "resource-type.static-form"
+msgstr ""
+
+#. TRANSLATORS: Static Icc Profile
+msgid "resource-type.static-icc-profile"
+msgstr ""
+
+#. TRANSLATORS: Static Image
+msgid "resource-type.static-image"
+msgstr ""
+
+#. TRANSLATORS: Static Logo
+msgid "resource-type.static-logo"
+msgstr ""
+
+#. TRANSLATORS: Static Other
+msgid "resource-type.static-other"
+msgstr ""
+#. TRANSLATORS: Static Strings
+msgid "resource-type.static-strings"
+msgstr ""
+
+#. TRANSLATORS: Template Document
+msgid "resource-type.template-document"
+msgstr ""
+
+#. TRANSLATORS: Template Job
+msgid "resource-type.template-job"
+msgstr ""
+
+#. TRANSLATORS: Template Printer
+msgid "resource-type.template-printer"
+msgstr ""
+
+#. TRANSLATORS: Resource Types
+msgid "resource-types"
+msgstr ""
+
+#. TRANSLATORS: Restart Get Interval
+msgid "restart-get-interval"
+msgstr ""
+
+#. TRANSLATORS: Retry Interval
msgid "retry-interval"
-msgstr "Retry Interval"
+msgstr ""
+#. TRANSLATORS: Retry Timeout
msgid "retry-time-out"
-msgstr "Retry Time Out"
+msgstr ""
+#. TRANSLATORS: Save Disposition
msgid "save-disposition"
-msgstr "Save Disposition"
+msgstr ""
+#. TRANSLATORS: None
msgid "save-disposition.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Print and Save
msgid "save-disposition.print-save"
-msgstr "Print Save"
+msgstr ""
+#. TRANSLATORS: Save Only
msgid "save-disposition.save-only"
-msgstr "Save Only"
+msgstr ""
+#. TRANSLATORS: Save Document Format
msgid "save-document-format"
-msgstr "Save Document Format"
+msgstr ""
+#. TRANSLATORS: Save Info
msgid "save-info"
-msgstr "Save Info"
+msgstr ""
+#. TRANSLATORS: Save Location
msgid "save-location"
-msgstr "Save Location"
+msgstr ""
+#. TRANSLATORS: Save Name
msgid "save-name"
-msgstr "Save Name"
+msgstr ""
msgid "scheduler is not running"
msgstr "el programador de tasques no s'està executant"
@@ -12437,47 +15157,65 @@ msgstr "el programador de tasques no s'està executant"
msgid "scheduler is running"
msgstr "el programador de tasques s'està executant"
+#. TRANSLATORS: Separator Sheets
msgid "separator-sheets"
-msgstr "Separator Sheets"
+msgstr ""
+#. TRANSLATORS: Type of Separator Sheets
msgid "separator-sheets-type"
-msgstr "Separator Sheets Type"
+msgstr ""
+#. TRANSLATORS: Start and End Sheets
msgid "separator-sheets-type.both-sheets"
-msgstr "Both Sheets"
+msgstr ""
+#. TRANSLATORS: End Sheet
msgid "separator-sheets-type.end-sheet"
-msgstr "End Sheet"
+msgstr ""
+#. TRANSLATORS: None
msgid "separator-sheets-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Slip Sheets
msgid "separator-sheets-type.slip-sheets"
-msgstr "Slip Sheets"
+msgstr ""
+#. TRANSLATORS: Start Sheet
msgid "separator-sheets-type.start-sheet"
-msgstr "Start Sheet"
+msgstr ""
+#. TRANSLATORS: Collate Copies
msgid "sheet-collate"
-msgstr "Collate Copies"
+msgstr ""
+#. TRANSLATORS: Yes
msgid "sheet-collate.collated"
-msgstr "Yes"
+msgstr ""
+#. TRANSLATORS: No
msgid "sheet-collate.uncollated"
-msgstr "No"
+msgstr ""
+#. TRANSLATORS: 2-Sided Printing
msgid "sides"
-msgstr "2-Sided Printing"
+msgstr ""
+#. TRANSLATORS: Off
msgid "sides.one-sided"
-msgstr "Off"
+msgstr ""
+#. TRANSLATORS: On (Portrait)
msgid "sides.two-sided-long-edge"
-msgstr "On (Portrait)"
+msgstr ""
+#. TRANSLATORS: On (Landscape)
msgid "sides.two-sided-short-edge"
-msgstr "On (Landscape)"
+msgstr ""
+
+#. TRANSLATORS: Start Power State
+msgid "start-power-state"
+msgstr ""
#, c-format
msgid "stat of %s failed: %s"
@@ -12486,53 +15224,112 @@ msgstr "stat de %s ha fallat: %s"
msgid "status\t\tShow status of daemon and queue."
msgstr "status\t\tmostra l'estat del dimoni i la cua."
+#. TRANSLATORS: Status Message
msgid "status-message"
-msgstr "Status Message"
+msgstr ""
+#. TRANSLATORS: Staple
msgid "stitching"
-msgstr "Staple"
+msgstr ""
+#. TRANSLATORS: Stitching Angle
msgid "stitching-angle"
-msgstr "Stitching Angle"
+msgstr ""
+#. TRANSLATORS: Stitching Locations
msgid "stitching-locations"
-msgstr "Stitching Locations"
+msgstr ""
+#. TRANSLATORS: Staple Method
msgid "stitching-method"
-msgstr "Stitching Method"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "stitching-method.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Crimp
msgid "stitching-method.crimp"
-msgstr "Crimp"
+msgstr ""
+#. TRANSLATORS: Wire
msgid "stitching-method.wire"
-msgstr "Wire"
+msgstr ""
+#. TRANSLATORS: Stitching Offset
msgid "stitching-offset"
-msgstr "Stitching Offset"
+msgstr ""
+#. TRANSLATORS: Staple Edge
msgid "stitching-reference-edge"
-msgstr "Stitching Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "stitching-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "stitching-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "stitching-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "stitching-reference-edge.top"
-msgstr "Top"
+msgstr ""
msgid "stopped"
msgstr "aturat"
+#. TRANSLATORS: Subject
msgid "subject"
-msgstr "Subject"
+msgstr ""
+
+#. TRANSLATORS: Subscription Privacy Attributes
+msgid "subscription-privacy-attributes"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "subscription-privacy-attributes.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "subscription-privacy-attributes.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "subscription-privacy-attributes.none"
+msgstr ""
+
+#. TRANSLATORS: Subscription Description
+msgid "subscription-privacy-attributes.subscription-description"
+msgstr ""
+
+#. TRANSLATORS: Subscription Template
+msgid "subscription-privacy-attributes.subscription-template"
+msgstr ""
+
+#. TRANSLATORS: Subscription Privacy Scope
+msgid "subscription-privacy-scope"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "subscription-privacy-scope.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "subscription-privacy-scope.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "subscription-privacy-scope.none"
+msgstr ""
+
+#. TRANSLATORS: Owner
+msgid "subscription-privacy-scope.owner"
+msgstr ""
#, c-format
msgid "system default destination: %s"
@@ -12542,89 +15339,157 @@ msgstr "destí per defecte del sistema: %s"
msgid "system default destination: %s/%s"
msgstr "destí per defecte del sistema: %s/%s"
+#. TRANSLATORS: System State
+msgid "system-state"
+msgstr ""
+
+#. TRANSLATORS: System State Reasons
+msgid "system-state-reasons"
+msgstr ""
+
+#. TRANSLATORS: Idle
+msgid "system-state.3"
+msgstr ""
+
+#. TRANSLATORS: Processing
+msgid "system-state.4"
+msgstr ""
+
+#. TRANSLATORS: Stopped
+msgid "system-state.5"
+msgstr ""
+
+#. TRANSLATORS: System URI
+msgid "system-uri"
+msgstr ""
+
+#. TRANSLATORS: T33 Subaddress
msgid "t33-subaddress"
msgstr "T33 Subaddress"
+#. TRANSLATORS: Timeout Predicate
+msgid "timeout-predicate"
+msgstr ""
+
+#. TRANSLATORS: Activity
+msgid "timeout-predicate.activity"
+msgstr ""
+
+#. TRANSLATORS: Inactivity
+msgid "timeout-predicate.inactivity"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "timeout-predicate.none"
+msgstr ""
+
+#. TRANSLATORS: To Name
msgid "to-name"
-msgstr "To Name"
+msgstr ""
+#. TRANSLATORS: Transmission Status
msgid "transmission-status"
-msgstr "Transmission Status"
+msgstr ""
+#. TRANSLATORS: Pending
msgid "transmission-status.3"
-msgstr "Pending"
+msgstr ""
+#. TRANSLATORS: Pending Retry
msgid "transmission-status.4"
-msgstr "Pending Retry"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "transmission-status.5"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Canceled
msgid "transmission-status.7"
-msgstr "Canceled"
+msgstr ""
+#. TRANSLATORS: Aborted
msgid "transmission-status.8"
-msgstr "Aborted"
+msgstr ""
+#. TRANSLATORS: Completed
msgid "transmission-status.9"
-msgstr "Completed"
+msgstr ""
+#. TRANSLATORS: Cut
msgid "trimming"
-msgstr "Cut"
+msgstr ""
+#. TRANSLATORS: Cut Position
msgid "trimming-offset"
-msgstr "Cut Position"
+msgstr ""
+#. TRANSLATORS: Cut Edge
msgid "trimming-reference-edge"
-msgstr "Trimming Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "trimming-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "trimming-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "trimming-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "trimming-reference-edge.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Type of Cut
msgid "trimming-type"
-msgstr "Trimming Type"
+msgstr ""
+#. TRANSLATORS: Draw Line
msgid "trimming-type.draw-line"
-msgstr "Draw Line"
+msgstr ""
+#. TRANSLATORS: Full
msgid "trimming-type.full"
-msgstr "Full"
+msgstr ""
+#. TRANSLATORS: Partial
msgid "trimming-type.partial"
-msgstr "Partial"
+msgstr ""
+#. TRANSLATORS: Perforate
msgid "trimming-type.perforate"
-msgstr "Perforate"
+msgstr ""
+#. TRANSLATORS: Score
msgid "trimming-type.score"
-msgstr "Score"
+msgstr ""
+#. TRANSLATORS: Tab
msgid "trimming-type.tab"
-msgstr "Tab"
+msgstr ""
+#. TRANSLATORS: Cut After
msgid "trimming-when"
-msgstr "Trimming When"
+msgstr ""
+#. TRANSLATORS: Every Document
msgid "trimming-when.after-documents"
-msgstr "After Documents"
+msgstr ""
+#. TRANSLATORS: Job
msgid "trimming-when.after-job"
-msgstr "After Job"
+msgstr ""
+#. TRANSLATORS: Every Set
msgid "trimming-when.after-sets"
-msgstr "After Sets"
+msgstr ""
+#. TRANSLATORS: Every Page
msgid "trimming-when.after-sheets"
-msgstr "After Sheets"
+msgstr ""
msgid "unknown"
msgstr "desconegut"
@@ -12635,38 +15500,81 @@ msgstr "sense títol"
msgid "variable-bindings uses indefinite length"
msgstr "La variable-bindings fa servir una longitud indefinida"
+#. TRANSLATORS: Which Printers
+msgid "which-printers"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "which-printers.all"
+msgstr ""
+
+#. TRANSLATORS: Idle
+msgid "which-printers.idle"
+msgstr ""
+
+#. TRANSLATORS: Not Accepting
+msgid "which-printers.not-accepting"
+msgstr ""
+
+#. TRANSLATORS: Processing
+msgid "which-printers.processing"
+msgstr ""
+
+#. TRANSLATORS: Shutdown
+msgid "which-printers.shutdown"
+msgstr ""
+
+#. TRANSLATORS: Stopped
+msgid "which-printers.stopped"
+msgstr ""
+
+#. TRANSLATORS: Testing
+msgid "which-printers.testing"
+msgstr ""
+
+#. TRANSLATORS: X Accuracy
msgid "x-accuracy"
-msgstr "X Accuracy"
+msgstr ""
+#. TRANSLATORS: X Dimension
msgid "x-dimension"
-msgstr "X Dimension"
+msgstr ""
+#. TRANSLATORS: X Offset
msgid "x-offset"
-msgstr "X Offset"
+msgstr ""
+#. TRANSLATORS: X Origin
msgid "x-origin"
-msgstr "X Origin"
+msgstr ""
+#. TRANSLATORS: Y Accuracy
msgid "y-accuracy"
-msgstr "Y Accuracy"
+msgstr ""
+#. TRANSLATORS: Y Dimension
msgid "y-dimension"
-msgstr "Y Dimension"
+msgstr ""
+#. TRANSLATORS: Y Offset
msgid "y-offset"
-msgstr "Y Offset"
+msgstr ""
+#. TRANSLATORS: Y Origin
msgid "y-origin"
-msgstr "Y Origin"
+msgstr ""
+#. TRANSLATORS: Z Accuracy
msgid "z-accuracy"
-msgstr "Z Accuracy"
+msgstr ""
+#. TRANSLATORS: Z Dimension
msgid "z-dimension"
-msgstr "Z Dimension"
+msgstr ""
+#. TRANSLATORS: Z Offset
msgid "z-offset"
-msgstr "Z Offset"
+msgstr ""
msgid "{service_domain} Domain name"
msgstr ""
@@ -12698,333 +15606,18 @@ msgstr ""
msgid "~/.cups/lpoptions file names default destination that does not exist."
msgstr ""
-#~ msgid " Ignore specific warnings."
-#~ msgstr " Ignora els avisos específics."
-
-#~ msgid " Issue warnings instead of errors."
-#~ msgstr " Mostra avisos enlloc d'errors."
-
-#~ msgid " cupsaddsmb [options] -a"
-#~ msgstr " cupsaddsmb [opcions] -a"
-
-#~ msgid " cupstestdsc [options] -"
-#~ msgstr " cupstestdsc [opcions] -"
-
-#~ msgid " program | cupstestppd [options] -"
-#~ msgstr " programa | cupstestppd [opcions] -"
-
-#~ msgid " -h Show program usage"
-#~ msgstr " -h Mostra la sintaxi del programa"
-
-#~ msgid ""
-#~ " Bad %%%%BoundingBox: on line %d.\n"
-#~ " REF: Page 39, %%%%BoundingBox:"
-#~ msgstr ""
-#~ " %%%%BoundingBox incorrecte: a la línia %d.\n"
-#~ " REF: pàgina 39, %%%%BoundingBox:"
-
-#~ msgid ""
-#~ " Bad %%%%Page: on line %d.\n"
-#~ " REF: Page 53, %%%%Page:"
-#~ msgstr ""
-#~ " %%%%Page incorrecte: a la línia %d.\n"
-#~ " REF: pàgina 53, %%%%Page:"
-
-#~ msgid ""
-#~ " Bad %%%%Pages: on line %d.\n"
-#~ " REF: Page 43, %%%%Pages:"
-#~ msgstr ""
-#~ " %%%%Pages incorrecte: a la línia %d!\n"
-#~ " REF: pàgina 43, %%%%Pages:"
-
-#~ msgid ""
-#~ " Line %d is longer than 255 characters (%d).\n"
-#~ " REF: Page 25, Line Length"
-#~ msgstr ""
-#~ " La línia %d és més llarga de 255 caràcters (%d)\n"
-#~ " REF: pàgina 25, Longitud de línia"
-
-#~ msgid ""
-#~ " Missing %!PS-Adobe-3.0 on first line.\n"
-#~ " REF: Page 17, 3.1 Conforming Documents"
-#~ msgstr ""
-#~ " Falta %!PS-Adobe-3.0 a la primera línia.\n"
-#~ " REF: pàgina 17, 3.1 Adaptació de documents"
-
-#~ msgid ""
-#~ " Missing %%EndComments comment. REF: Page 41, %%EndComments"
-#~ msgstr ""
-#~ " Falta el comentari %%EndComments. REF: pàgina 41, %%EndComments"
-
-#~ msgid ""
-#~ " Missing or bad %%BoundingBox: comment.\n"
-#~ " REF: Page 39, %%BoundingBox:"
-#~ msgstr ""
-#~ " %%BoundingBox incorrecte o inexistent: comentari.\n"
-#~ " REF: pàgina 39, %%BoundingBox:"
-
-#~ msgid ""
-#~ " Missing or bad %%Page: comments.\n"
-#~ " REF: Page 53, %%Page:"
-#~ msgstr ""
-#~ " %%Page incorrecte o inexistent: comentaris.\n"
-#~ " REF: pàgina 53, %%Page:"
-
-#~ msgid ""
-#~ " Missing or bad %%Pages: comment.\n"
-#~ " REF: Page 43, %%Pages:"
-#~ msgstr ""
-#~ " %%Pages incorrecte o inexistent: comentari.\n"
-#~ " REF: pàgina 43, %%Pages:"
-
-#~ msgid " Saw %d lines that exceeded 255 characters."
-#~ msgstr " S'han trobat %d línies que superen els 255 caràcters."
-
-#~ msgid " Too many %%BeginDocument comments."
-#~ msgstr " Massa comentaris %%BeginDocument."
-
-#~ msgid " Too many %%EndDocument comments."
-#~ msgstr " Massa comentaris %%EndDocument."
-
-#~ msgid " Warning: file contains binary data."
-#~ msgstr " Avís: el fitxer conté dades binàries."
-
-#~ msgid " Warning: no %%EndComments comment in file."
-#~ msgstr " Avís: no hi ha cap %%EndComments al fitxer."
-
-#~ msgid " Warning: obsolete DSC version %.1f in file."
-#~ msgstr " Avís: versió del DSC %.1f obsoleta al fitxer."
-
-#~ msgid " --[no-]debug-logging Turn debug logging on/off."
-#~ msgstr ""
-#~ " --[no-]debug-logging Activa o desactiva el registre de depuració."
-
-#~ msgid " --[no-]remote-admin Turn remote administration on/off."
-#~ msgstr ""
-#~ " --[no-]remote-admin Activa o desactiva l'administració remota."
-
-#~ msgid " --[no-]remote-any Allow/prevent access from the Internet."
-#~ msgstr " --[no-]remote-any Permet o impedeix l'accés des d'Internet."
-
-#~ msgid " --[no-]share-printers Turn printer sharing on/off."
-#~ msgstr ""
-#~ " --[no-]share-printers Activa o desactiva la compartició d'impressores."
-
-#~ msgid " --[no-]user-cancel-any Allow/prevent users to cancel any job."
-#~ msgstr ""
-#~ " --[no-]user-cancel-any Permet o impedeix que els usuaris cancel·lin "
-#~ "tasques."
-
-#~ msgid " -4 Connect using IPv4."
-#~ msgstr " -4 Connecta fent servir IPv4."
-
-#~ msgid " -6 Connect using IPv6."
-#~ msgstr " -6 Connecta fent servir IPv6."
-
-#~ msgid " -C Send requests using chunking (default)."
-#~ msgstr ""
-#~ " -C Envia les sol·licituds fent servir la "
-#~ "fragmentació (per defecte)."
-
-#~ msgid " -E Encrypt the connection."
-#~ msgstr " -E Xifra la connexió."
-
-#~ msgid ""
-#~ " -F Run in the foreground but detach from console."
-#~ msgstr ""
-#~ " -F Executa en primer pla però separat de la "
-#~ "consola."
-
-#~ msgid " -H samba-server Use the named SAMBA server."
-#~ msgstr " -H servidor-samba Fa servir el servidor SAMBA indicat."
-
-#~ msgid " -I Ignore errors."
-#~ msgstr " -I Ignora els errors."
-
-#~ msgid " -I {filename,filters,none,profiles}"
-#~ msgstr " -I {nomfitxer,filtres,cap,perfils}"
-
-#~ msgid " -L Send requests using content-length."
-#~ msgstr ""
-#~ " -L Envia les peticions fent servir content-length."
-
-#~ msgid " -R root-directory Set alternate root."
-#~ msgstr " -R directori-arrel Estableix una arrel alternativa."
-
-#~ msgid " -T seconds Set the receive/send timeout in seconds."
-#~ msgstr ""
-#~ " -T segons Estableix el temps d'espera màxim per enviar i "
-#~ "rebre en segons."
-
-#~ msgid " -V version Set default IPP version."
-#~ msgstr " -V versió Estableix la versió per defecte del IPP."
-
-#~ msgid ""
-#~ " -W {all,none,constraints,defaults,duplex,filters,profiles,sizes,"
-#~ "translations}"
-#~ msgstr ""
-#~ " -W {tots,cap,restringits,per defecte,dúplex,filtres,perfils,mides,"
-#~ "traduccions}"
-
-#~ msgid " -X Produce XML plist instead of plain text."
-#~ msgstr ""
-#~ " -X Retorna els plist en XML en comptes de text pla."
-
-#~ msgid " -a Export all printers."
-#~ msgstr " -a Exporta totes les impressores."
-
-#~ msgid " -c cupsd.conf Set cupsd.conf file to use."
-#~ msgstr ""
-#~ " -c cupsd.conf Estableix el fitxer cupsd.conf que cal fer "
-#~ "servir."
-
-#~ msgid " -d name=value Set named variable to value."
-#~ msgstr " -d nom=valor Estableix la variable indicada al valor."
-
-#~ msgid " -f Run in the foreground."
-#~ msgstr " -f Executa en primer pla."
-
-#~ msgid " -f filename Set default request filename."
-#~ msgstr ""
-#~ " -f nomfitxer Estableix el nom del fitxer per defecte de la "
-#~ "sol·licitud."
-
-#~ msgid " -h Show this usage message."
-#~ msgstr " -h Mostra aquest missatge de sintaxi."
-
-#~ msgid " -h server[:port] Specify server address."
-#~ msgstr " -h servidor[:port] Especifica l'adreça del servidor."
-
-#~ msgid ""
-#~ " -i seconds Repeat the last file with the given time "
-#~ "interval."
-#~ msgstr ""
-#~ " -i segons Repeteix l'últim fitxer amb l'interval "
-#~ "especificat."
-
-#~ msgid ""
-#~ " -n count Repeat the last file the given number of times."
-#~ msgstr ""
-#~ " -n comptador Repeteix l'últim fitxer el nombre indicat "
-#~ "de vegades."
-
-#~ msgid " -q Run silently."
-#~ msgstr " -q S'executa en mode silenciós."
-
-#~ msgid " -r Use 'relaxed' open mode."
-#~ msgstr " -r Fa servir el mode obert «relaxat»."
-
-#~ msgid " -t Produce a test report."
-#~ msgstr " -t Genera un informe de prova."
-
-#~ msgid " -t Test the configuration file."
-#~ msgstr " -t Prova el fitxer de configuració."
-
-#~ msgid " -vv Be very verbose."
-#~ msgstr " -vv Mode molt detallat."
-
-#~ msgid "Bad option + choice on line %d."
-#~ msgstr "L'opció + elecció de la línia %d és incorrecta."
-
-#~ msgid "Empty PPD file."
-#~ msgstr "El fitxer PPD és buit."
-
-#~ msgid "FAIL"
-#~ msgstr "ERROR"
-
-#~ msgid "Missing double quote on line %d."
-#~ msgstr "Falta una cometa doble a la línia %d."
-
-#~ msgid "Missing value on line %d."
-#~ msgstr "Falta un valor a la línia %d."
-
-#~ msgid "No Windows printer drivers are installed."
-#~ msgstr "No hi ha cap controlador d'impressores de Windows instal·lat."
-
-#~ msgid ""
-#~ "Note: this program only validates the DSC comments, not the PostScript "
-#~ "itself."
-#~ msgstr ""
-#~ "Nota: aquest programa només valida els comentaris DSC, no el PostScript."
-
-#~ msgid "PASS"
-#~ msgstr "VÀLID"
-
-#~ msgid "Password for %s required to access %s via SAMBA: "
-#~ msgstr ""
-#~ "Es necessita la contrasenya de %s per accedir a %s a través de SAMBA: "
-
-#~ msgid "Unable to copy 64-bit CUPS printer driver files (%d)."
-#~ msgstr ""
-#~ "No es poden copiar els fitxers del controlador d'impressora CUPS de 64 "
-#~ "bits (%d)."
-
-#~ msgid "Unable to copy 64-bit Windows printer driver files (%d)."
-#~ msgstr ""
-#~ "No es poden copiar els fitxers del controlador d'impressora Windows de 64 "
-#~ "bits (%d)."
-
-#~ msgid "Unable to copy CUPS printer driver files (%d)."
-#~ msgstr ""
-#~ "No es poden copiar els fitxers del controlador d'impressora CUPS (%d)."
-
-#~ msgid "Unable to copy Windows 2000 printer driver files (%d)."
-#~ msgstr ""
-#~ "No es poden copiar els fitxers del controlador d'impressora Windows 2000 "
-#~ "(%d)."
-
-#~ msgid "Unable to copy Windows 9x printer driver files (%d)."
-#~ msgstr ""
-#~ "No es poden copiar els fitxers del controlador d'impressora Windows 9x "
-#~ "(%d)."
-
-#~ msgid "Unable to install Windows 2000 printer driver files (%d)."
-#~ msgstr ""
-#~ "No es poden instal·lar els fitxers del controlador d'impressores per "
-#~ "Windows 2000 (%d)."
-
-#~ msgid "Unable to install Windows 9x printer driver files (%d)."
-#~ msgstr ""
-#~ "No es poden instal·lar els fitxers del controlador d'impressores per "
-#~ "Windows 9x (%d)."
-
-#~ msgid "Unable to set Windows printer driver (%d)."
-#~ msgstr "No es pot configurar el controlador d'impressores per Windows (%d)"
-
-#~ msgid "Usage: cupsaddsmb [options] printer1 ... printerN"
-#~ msgstr "Sintaxi: cupsaddsmb [opcions] impressora1 ... impressoraN"
-
-#~ msgid "Usage: cupstestdsc [options] filename.ps [... filename.ps]"
-#~ msgstr "Sintaxi: cupstestdsc [opcions] nomfitxer.ps [...nomfitxer.ps]"
-
-#~ msgid ""
-#~ "Usage: cupstestppd [options] filename1.ppd[.gz] [... filenameN.ppd[.gz]]"
-#~ msgstr ""
-#~ "Sintaxi: cupstestppd [opcions] nomfitxer1.ppd[.gz] [... nomfitxerN.ppd[."
-#~ "gz]]"
-
-#~ msgid "Usage: lpmove job/src dest"
-#~ msgstr "Sintaxi: lpmove feina/font destí"
-
-#~ 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"
+#~ msgid "A Samba password is required to export printer drivers"
#~ msgstr ""
-#~ "Sintaxi: lpoptions [-h servidor] [-E] -d impressora\n"
-#~ " lpoptions [-h servidor] [-E] [-p impressora] -l\n"
-#~ " lpoptions [-h servidor] [-E] -p impressora -o opció[=valor] ...\n"
-#~ " lpoptions [-h servidor] [-E] -x impressora"
+#~ "Necessiteu una contrasenya de Samba per exportar els controladors "
+#~ "d'impressora"
-#~ msgid ""
-#~ "Usage: lpq [-P dest] [-U username] [-h hostname[:port]] [-l] [+interval]"
+#~ msgid "A Samba username is required to export printer drivers"
#~ msgstr ""
-#~ "Sintaxi: lpq [-P destí] [-U nomusuari] [-h nomamfitrió[:port]] [-l] "
-#~ "[+interval]"
+#~ "Necessiteu una nom d'usuari de Samba per exportar els controladors "
+#~ "d'impressora"
-#~ msgid "Warning, no Windows 2000 printer drivers are installed."
-#~ msgstr "AVÃS. No hi ha cap controlador per Windows 2000 instal·lat."
+#~ msgid "Export Printers to Samba"
+#~ msgstr "Exportar les impressores al Samba"
-#~ msgid "cupsaddsmb: No PPD file for printer \"%s\" - %s"
-#~ msgstr "cupsaddsmb: falta el fitxer PPD per la impressora «%s» - %s"
+#~ msgid "lpadmin: Unable to open PPD file \"%s\" - %s"
+#~ msgstr "lpadmin: no s'ha pogut obrir el fitxer PPD «%s» - %s"
diff --git a/locale/cups_cs.po b/locale/cups_cs.po
index c3c729e63..595f3e76f 100644
--- a/locale/cups_cs.po
+++ b/locale/cups_cs.po
@@ -11,11 +11,11 @@ msgid ""
msgstr ""
"Project-Id-Version: CUPS 2.3\n"
"Report-Msgid-Bugs-To: https://github.com/apple/cups/issues\n"
-"POT-Creation-Date: 2018-12-06 14:58-0500\n"
+"POT-Creation-Date: 2019-04-24 18:36-0400\n"
"PO-Revision-Date: 2012-09-14 10:26+0100\n"
"Last-Translator: Jan Bartos <jan.bartos@madeta.cz>\n"
"Language-Team: Czech\n"
-"Language: \n"
+"Language: cs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -1389,6 +1389,9 @@ msgstr ""
msgid "--false Always false"
msgstr ""
+msgid "--help Show program help"
+msgstr ""
+
msgid "--hold Hold new jobs"
msgstr ""
@@ -1419,6 +1422,9 @@ msgstr ""
msgid "--name regex Match service name to regular expression"
msgstr ""
+msgid "--no-web-forms Disable web forms for media and supplies"
+msgstr ""
+
msgid "--not expression Unary NOT of expression"
msgstr ""
@@ -1514,6 +1520,9 @@ msgstr "-15"
msgid "-2"
msgstr "-2"
+msgid "-2 Set 2-sided printing support (default=1-sided)"
+msgstr ""
+
msgid "-20"
msgstr "-20"
@@ -1595,6 +1604,9 @@ msgstr ""
msgid "-D description Specify the textual description of the printer"
msgstr ""
+msgid "-D device-uri Set the device URI for the printer"
+msgstr ""
+
msgid ""
"-E Enable and accept jobs on the printer (after -p)"
msgstr ""
@@ -1637,12 +1649,19 @@ msgid ""
" Ignore specific warnings"
msgstr ""
+msgid ""
+"-K keypath Set location of server X.509 certificates and keys."
+msgstr ""
+
msgid "-L Send requests using content-length"
msgstr ""
msgid "-L location Specify the textual location of the printer"
msgstr ""
+msgid "-M manufacturer Set manufacturer name (default=Test)"
+msgstr ""
+
msgid "-P destination Show status for the specified destination"
msgstr ""
@@ -1654,6 +1673,9 @@ msgid ""
"standard output"
msgstr ""
+msgid "-P filename.ppd Load printer attributes from PPD file"
+msgstr ""
+
msgid "-P number[-number] Match port to number or range"
msgstr ""
@@ -1714,6 +1736,9 @@ msgstr ""
msgid "-a [destination(s)] Show the accepting state of destinations"
msgstr ""
+msgid "-a filename.conf Load printer attributes from conf file"
+msgstr ""
+
msgid "-c Make a copy of the print file(s)"
msgstr ""
@@ -1726,6 +1751,9 @@ msgstr ""
msgid "-c class Add the named destination to a class"
msgstr ""
+msgid "-c command Set print command"
+msgstr ""
+
msgid "-c cupsd.conf Set cupsd.conf file to use."
msgstr ""
@@ -1744,6 +1772,9 @@ msgstr ""
msgid "-d regex Match domain to regular expression"
msgstr ""
+msgid "-d spool-directory Set spool directory"
+msgstr ""
+
msgid "-e Show available destinations on the network"
msgstr ""
@@ -1753,6 +1784,9 @@ msgstr ""
msgid "-f filename Set default request filename"
msgstr ""
+msgid "-f type/subtype[,...] Set supported file types"
+msgstr ""
+
msgid "-h Show this usage message."
msgstr ""
@@ -1765,6 +1799,9 @@ msgstr ""
msgid "-h server[:port] Connect to the named server and port"
msgstr ""
+msgid "-i iconfile.png Set icon file"
+msgstr ""
+
msgid "-i id Specify an existing job ID to modify"
msgstr ""
@@ -1775,6 +1812,9 @@ msgid ""
"-i seconds Repeat the last file with the given time interval"
msgstr ""
+msgid "-k Keep job spool files"
+msgstr ""
+
msgid "-l List attributes"
msgstr ""
@@ -1790,6 +1830,9 @@ msgstr ""
msgid "-l Show verbose (long) output"
msgstr ""
+msgid "-l location Set location of printer"
+msgstr ""
+
msgid ""
"-m Send an email notification when the job completes"
msgstr ""
@@ -1801,6 +1844,9 @@ msgid ""
"-m everywhere Specify the printer is compatible with IPP Everywhere"
msgstr ""
+msgid "-m model Set model name (default=Printer)"
+msgstr ""
+
msgid ""
"-m model Specify a standard model/PPD file for the printer"
msgstr ""
@@ -1808,6 +1854,9 @@ msgstr ""
msgid "-n count Repeat the last file the given number of times"
msgstr ""
+msgid "-n hostname Set hostname for printer"
+msgstr ""
+
msgid "-n num-copies Specify the number of copies to print"
msgstr ""
@@ -1910,6 +1959,9 @@ msgstr ""
msgid "-p destination Specify/add the named destination"
msgstr ""
+msgid "-p port Set port number for printer"
+msgstr ""
+
msgid "-q Quietly report match via exit code"
msgstr ""
@@ -1940,6 +1992,9 @@ msgstr ""
msgid "-r reason Specify a reason message that others can see"
msgstr ""
+msgid "-r subtype,[subtype] Set DNS-SD service subtype"
+msgstr ""
+
msgid "-s Be silent"
msgstr ""
@@ -1952,6 +2007,9 @@ msgstr ""
msgid "-s cups-files.conf Set cups-files.conf file to use."
msgstr ""
+msgid "-s speed[,color-speed] Set speed in pages per minute"
+msgstr ""
+
msgid "-t Produce a test report"
msgstr ""
@@ -2506,12 +2564,6 @@ msgstr "95"
msgid "?Invalid help command unknown."
msgstr ""
-msgid "A Samba password is required to export printer drivers"
-msgstr ""
-
-msgid "A Samba username is required to export printer drivers"
-msgstr ""
-
#, c-format
msgid "A class named \"%s\" already exists."
msgstr ""
@@ -3302,9 +3354,6 @@ msgstr ""
msgid "Expectation Failed"
msgstr "OÄekávané údaje jsou neplatné"
-msgid "Export Printers to Samba"
-msgstr "Export tiskáren do Samby"
-
msgid "Expressions:"
msgstr ""
@@ -3694,6 +3743,10 @@ msgstr "Řádek je delší než maximální povolená velikost (255 znaků)"
msgid "List Available Printers"
msgstr "Seznam dostupných tiskáren"
+#, c-format
+msgid "Listening on port %d."
+msgstr ""
+
msgid "Local printer created."
msgstr ""
@@ -4228,10 +4281,6 @@ msgstr "Návrat adresy"
msgid "Rewind"
msgstr "PÅ™etoÄit"
-#, c-format
-msgid "Running command: %s %s -N -A %s -c '%s'"
-msgstr ""
-
msgid "SEQUENCE uses indefinite length"
msgstr "\"SEQUENCE\" má neomezenou délku"
@@ -4563,6 +4612,9 @@ msgstr ""
msgid "Unable to allocate memory for pages array"
msgstr ""
+msgid "Unable to allocate memory for printer"
+msgstr ""
+
msgid "Unable to cancel print job."
msgstr ""
@@ -4611,6 +4663,10 @@ msgstr ""
msgid "Unable to create server credentials."
msgstr ""
+#, c-format
+msgid "Unable to create spool directory \"%s\": %s"
+msgstr ""
+
msgid "Unable to create temporary file"
msgstr ""
@@ -4626,6 +4682,10 @@ msgstr "Nelze provést příkaz údržby"
msgid "Unable to edit cupsd.conf files larger than 1MB"
msgstr ""
+#, c-format
+msgid "Unable to establish a secure connection to host (%d)."
+msgstr ""
+
msgid ""
"Unable to establish a secure connection to host (certificate chain invalid)."
msgstr ""
@@ -4656,6 +4716,10 @@ msgstr ""
msgid "Unable to establish a secure connection to host."
msgstr ""
+#, c-format
+msgid "Unable to execute command \"%s\": %s"
+msgstr ""
+
msgid "Unable to find destination for job"
msgstr ""
@@ -4739,14 +4803,14 @@ msgstr "Nelze vytisknout zkušební stránku"
msgid "Unable to read print data."
msgstr ""
-msgid "Unable to rename job document file."
+#, c-format
+msgid "Unable to register \"%s.%s\": %d"
msgstr ""
-msgid "Unable to resolve printer-uri."
+msgid "Unable to rename job document file."
msgstr ""
-#, c-format
-msgid "Unable to run \"%s\": %s"
+msgid "Unable to resolve printer-uri."
msgstr ""
msgid "Unable to see in file"
@@ -4794,6 +4858,10 @@ msgid "Unknown choice \"%s\" for option \"%s\"."
msgstr ""
#, c-format
+msgid "Unknown directive \"%s\" on line %d of \"%s\" ignored."
+msgstr ""
+
+#, c-format
msgid "Unknown encryption option value: \"%s\"."
msgstr ""
@@ -4908,17 +4976,6 @@ msgstr "Nepodporovaný typ hodnoty"
msgid "Upgrade Required"
msgstr "Povinné aktualizace"
-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 ""
-
#, c-format
msgid "Usage: %s [options] destination(s)"
msgstr ""
@@ -4947,6 +5004,9 @@ msgid ""
" program | cupstestppd [options] -"
msgstr ""
+msgid "Usage: ippeveprinter [options] \"name\""
+msgstr ""
+
msgid ""
"Usage: ippfind [options] regtype[,subtype][.domain.] ... [expression]\n"
" ippfind [options] name[.regtype[.domain.]] ... [expression]\n"
@@ -5020,6 +5080,10 @@ msgstr ""
msgid "Usage: snmp [host-or-ip-address]"
msgstr ""
+#, c-format
+msgid "Using spool directory \"%s\"."
+msgstr ""
+
msgid "Value uses indefinite length"
msgstr "Hodnota má neomezenou délku"
@@ -5048,12 +5112,8 @@ msgid "Yes"
msgstr "Ano"
#, c-format
-msgid ""
-"You must access this page using the URL <A HREF=\"https://%s:%d%s\">https://"
-"%s:%d%s</A>."
-msgstr ""
-"Pro přístup k této stránce, použijte adresu URL <A HREF=\"https://%s:%d%s"
-"\">https://%s:%d%s</A>."
+msgid "You must access this page using the URL https://%s:%d%s."
+msgstr "Pro přístup k této stránce, použijte adresu URL https://%s:%d%s."
msgid "ZPL Label Printer"
msgstr "Tiskárna štítků ZPL"
@@ -5064,212 +5124,287 @@ msgstr "Zebra"
msgid "aborted"
msgstr "zrušeno"
+#. TRANSLATORS: Accuracy Units
msgid "accuracy-units"
-msgstr "Accuracy Units"
+msgstr ""
+#. TRANSLATORS: Millimeters
msgid "accuracy-units.mm"
-msgstr "Mm"
+msgstr ""
+#. TRANSLATORS: Nanometers
msgid "accuracy-units.nm"
-msgstr "Nm"
+msgstr ""
+#. TRANSLATORS: Micrometers
msgid "accuracy-units.um"
-msgstr "Um"
+msgstr ""
+#. TRANSLATORS: Bale Output
msgid "baling"
-msgstr "Bale Output"
+msgstr ""
+#. TRANSLATORS: Bale Using
msgid "baling-type"
-msgstr "Baling Type"
+msgstr ""
+#. TRANSLATORS: Band
msgid "baling-type.band"
-msgstr "Band"
+msgstr ""
+#. TRANSLATORS: Shrink Wrap
msgid "baling-type.shrink-wrap"
-msgstr "Shrink Wrap"
+msgstr ""
+#. TRANSLATORS: Wrap
msgid "baling-type.wrap"
-msgstr "Wrap"
+msgstr ""
+#. TRANSLATORS: Bale After
msgid "baling-when"
-msgstr "Baling When"
+msgstr ""
+#. TRANSLATORS: Job
msgid "baling-when.after-job"
-msgstr "After Job"
+msgstr ""
+#. TRANSLATORS: Sets
msgid "baling-when.after-sets"
-msgstr "After Sets"
+msgstr ""
+#. TRANSLATORS: Bind Output
msgid "binding"
-msgstr "Bind Output"
+msgstr ""
+#. TRANSLATORS: Bind Edge
msgid "binding-reference-edge"
-msgstr "Binding Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "binding-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "binding-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "binding-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "binding-reference-edge.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Binder Type
msgid "binding-type"
-msgstr "Binding Type"
+msgstr ""
+#. TRANSLATORS: Adhesive
msgid "binding-type.adhesive"
-msgstr "Adhesive"
+msgstr ""
+#. TRANSLATORS: Comb
msgid "binding-type.comb"
-msgstr "Comb"
+msgstr ""
+#. TRANSLATORS: Flat
msgid "binding-type.flat"
-msgstr "Flat"
+msgstr ""
+#. TRANSLATORS: Padding
msgid "binding-type.padding"
-msgstr "Padding"
+msgstr ""
+#. TRANSLATORS: Perfect
msgid "binding-type.perfect"
-msgstr "Perfect"
+msgstr ""
+#. TRANSLATORS: Spiral
msgid "binding-type.spiral"
-msgstr "Spiral"
+msgstr ""
+#. TRANSLATORS: Tape
msgid "binding-type.tape"
-msgstr "Tape"
+msgstr ""
+#. TRANSLATORS: Velo
msgid "binding-type.velo"
-msgstr "Velo"
+msgstr ""
msgid "canceled"
msgstr "zrušeno"
+#. TRANSLATORS: Chamber Humidity
+msgid "chamber-humidity"
+msgstr ""
+
+#. TRANSLATORS: Chamber Temperature
+msgid "chamber-temperature"
+msgstr ""
+
+#. TRANSLATORS: Print Job Cost
msgid "charge-info-message"
-msgstr "Charge Info Message"
+msgstr ""
+#. TRANSLATORS: Coat Sheets
msgid "coating"
-msgstr "Coat Sheets"
+msgstr ""
+#. TRANSLATORS: Add Coating To
msgid "coating-sides"
-msgstr "Coating Sides"
+msgstr ""
+#. TRANSLATORS: Back
msgid "coating-sides.back"
-msgstr "Back"
+msgstr ""
+#. TRANSLATORS: Front and Back
msgid "coating-sides.both"
-msgstr "Both"
+msgstr ""
+#. TRANSLATORS: Front
msgid "coating-sides.front"
-msgstr "Front"
+msgstr ""
+#. TRANSLATORS: Type of Coating
msgid "coating-type"
-msgstr "Coating Type"
+msgstr ""
+#. TRANSLATORS: Archival
msgid "coating-type.archival"
-msgstr "Archival"
+msgstr ""
+#. TRANSLATORS: Archival Glossy
msgid "coating-type.archival-glossy"
-msgstr "Archival Glossy"
+msgstr ""
+#. TRANSLATORS: Archival Matte
msgid "coating-type.archival-matte"
-msgstr "Archival Matte"
+msgstr ""
+#. TRANSLATORS: Archival Semi Gloss
msgid "coating-type.archival-semi-gloss"
-msgstr "Archival Semi Gloss"
+msgstr ""
+#. TRANSLATORS: Glossy
msgid "coating-type.glossy"
-msgstr "Glossy"
+msgstr ""
+#. TRANSLATORS: High Gloss
msgid "coating-type.high-gloss"
-msgstr "High Gloss"
+msgstr ""
+#. TRANSLATORS: Matte
msgid "coating-type.matte"
-msgstr "Matte"
+msgstr ""
+#. TRANSLATORS: Semi-gloss
msgid "coating-type.semi-gloss"
-msgstr "Semi-Gloss"
+msgstr ""
+#. TRANSLATORS: Silicone
msgid "coating-type.silicone"
-msgstr "Silicone"
+msgstr ""
+#. TRANSLATORS: Translucent
msgid "coating-type.translucent"
-msgstr "Translucent"
+msgstr ""
msgid "completed"
msgstr "dokonÄeno"
+#. TRANSLATORS: Print Confirmation Sheet
msgid "confirmation-sheet-print"
-msgstr "Confirmation Sheet Print"
+msgstr ""
+#. TRANSLATORS: Copies
msgid "copies"
-msgstr "Copies"
+msgstr ""
+#. TRANSLATORS: Back Cover
msgid "cover-back"
-msgstr "Cover Back"
+msgstr ""
+#. TRANSLATORS: Front Cover
msgid "cover-front"
-msgstr "Cover Front"
+msgstr ""
+#. TRANSLATORS: Cover Sheet Info
msgid "cover-sheet-info"
-msgstr "Cover Sheet Info"
+msgstr ""
+#. TRANSLATORS: Date Time
msgid "cover-sheet-info-supported.date-time"
-msgstr "Date Time"
+msgstr ""
+#. TRANSLATORS: From Name
msgid "cover-sheet-info-supported.from-name"
-msgstr "From Name"
+msgstr ""
+#. TRANSLATORS: Logo
msgid "cover-sheet-info-supported.logo"
-msgstr "Logo"
+msgstr ""
+#. TRANSLATORS: Message
msgid "cover-sheet-info-supported.message"
-msgstr "Message"
+msgstr ""
+#. TRANSLATORS: Organization
msgid "cover-sheet-info-supported.organization"
-msgstr "Organization"
+msgstr ""
+#. TRANSLATORS: Subject
msgid "cover-sheet-info-supported.subject"
-msgstr "Subject"
+msgstr ""
+#. TRANSLATORS: To Name
msgid "cover-sheet-info-supported.to-name"
-msgstr "To Name"
+msgstr ""
+#. TRANSLATORS: Printed Cover
msgid "cover-type"
-msgstr "Cover Type"
+msgstr ""
+#. TRANSLATORS: No Cover
msgid "cover-type.no-cover"
-msgstr "No Cover"
+msgstr ""
+#. TRANSLATORS: Back Only
msgid "cover-type.print-back"
-msgstr "Print Back"
+msgstr ""
+#. TRANSLATORS: Front and Back
msgid "cover-type.print-both"
-msgstr "Print Both"
+msgstr ""
+#. TRANSLATORS: Front Only
msgid "cover-type.print-front"
-msgstr "Print Front"
+msgstr ""
+#. TRANSLATORS: None
msgid "cover-type.print-none"
-msgstr "Print None"
+msgstr ""
+#. TRANSLATORS: Cover Output
msgid "covering"
-msgstr "Cover Output"
+msgstr ""
+#. TRANSLATORS: Add Cover
msgid "covering-name"
-msgstr "Covering Name"
+msgstr ""
+#. TRANSLATORS: Plain
msgid "covering-name.plain"
-msgstr "Plain"
+msgstr ""
+#. TRANSLATORS: Pre-cut
msgid "covering-name.pre-cut"
-msgstr "Pre Cut"
+msgstr ""
+#. TRANSLATORS: Pre-printed
msgid "covering-name.pre-printed"
-msgstr "Pre Printed"
+msgstr ""
msgid "cups-deviced failed to execute."
msgstr "Nepodařilo se spustit \"cups-deviced\"."
@@ -5339,8 +5474,9 @@ msgstr ""
msgid "cupstestppd: The -v option is incompatible with the -q option."
msgstr ""
+#. TRANSLATORS: Detailed Status Message
msgid "detailed-status-message"
-msgstr "Detailed Status Message"
+msgstr ""
#, c-format
msgid "device for %s/%s: %s"
@@ -5350,140 +5486,233 @@ msgstr ""
msgid "device for %s: %s"
msgstr ""
+#. TRANSLATORS: Copies
msgid "document-copies"
-msgstr "Copies"
+msgstr ""
+
+#. TRANSLATORS: Document Privacy Attributes
+msgid "document-privacy-attributes"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "document-privacy-attributes.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "document-privacy-attributes.default"
+msgstr ""
+
+#. TRANSLATORS: Document Description
+msgid "document-privacy-attributes.document-description"
+msgstr ""
+
+#. TRANSLATORS: Document Template
+msgid "document-privacy-attributes.document-template"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "document-privacy-attributes.none"
+msgstr ""
+#. TRANSLATORS: Document Privacy Scope
+msgid "document-privacy-scope"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "document-privacy-scope.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "document-privacy-scope.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "document-privacy-scope.none"
+msgstr ""
+
+#. TRANSLATORS: Owner
+msgid "document-privacy-scope.owner"
+msgstr ""
+
+#. TRANSLATORS: Document State
msgid "document-state"
-msgstr "Document State"
+msgstr ""
+#. TRANSLATORS: Detailed Document State
msgid "document-state-reasons"
-msgstr "Detailed Document State"
+msgstr ""
+#. TRANSLATORS: Aborted By System
msgid "document-state-reasons.aborted-by-system"
-msgstr "Aborted By System"
+msgstr ""
+#. TRANSLATORS: Canceled At Device
msgid "document-state-reasons.canceled-at-device"
-msgstr "Canceled At Device"
+msgstr ""
+#. TRANSLATORS: Canceled By Operator
msgid "document-state-reasons.canceled-by-operator"
-msgstr "Canceled By Operator"
+msgstr ""
+#. TRANSLATORS: Canceled By User
msgid "document-state-reasons.canceled-by-user"
-msgstr "Canceled By User"
+msgstr ""
+#. TRANSLATORS: Completed Successfully
msgid "document-state-reasons.completed-successfully"
-msgstr "Completed Successfully"
+msgstr ""
+#. TRANSLATORS: Completed With Errors
msgid "document-state-reasons.completed-with-errors"
-msgstr "Completed With Errors"
+msgstr ""
+#. TRANSLATORS: Completed With Warnings
msgid "document-state-reasons.completed-with-warnings"
-msgstr "Completed With Warnings"
+msgstr ""
+#. TRANSLATORS: Compression Error
msgid "document-state-reasons.compression-error"
-msgstr "Compression Error"
+msgstr ""
+#. TRANSLATORS: Data Insufficient
msgid "document-state-reasons.data-insufficient"
-msgstr "Data Insufficient"
+msgstr ""
+#. TRANSLATORS: Digital Signature Did Not Verify
msgid "document-state-reasons.digital-signature-did-not-verify"
-msgstr "Digital Signature Did Not Verify"
+msgstr ""
+#. TRANSLATORS: Digital Signature Type Not Supported
msgid "document-state-reasons.digital-signature-type-not-supported"
-msgstr "Digital Signature Type Not Supported"
+msgstr ""
+#. TRANSLATORS: Digital Signature Wait
msgid "document-state-reasons.digital-signature-wait"
-msgstr "Digital Signature Wait"
+msgstr ""
+#. TRANSLATORS: Document Access Error
msgid "document-state-reasons.document-access-error"
-msgstr "Document Access Error"
+msgstr ""
+#. TRANSLATORS: Document Fetchable
msgid "document-state-reasons.document-fetchable"
-msgstr "Document Fetchable"
+msgstr ""
+#. TRANSLATORS: Document Format Error
msgid "document-state-reasons.document-format-error"
-msgstr "Document Format Error"
+msgstr ""
+#. TRANSLATORS: Document Password Error
msgid "document-state-reasons.document-password-error"
-msgstr "Document Password Error"
+msgstr ""
+#. TRANSLATORS: Document Permission Error
msgid "document-state-reasons.document-permission-error"
-msgstr "Document Permission Error"
+msgstr ""
+#. TRANSLATORS: Document Security Error
msgid "document-state-reasons.document-security-error"
-msgstr "Document Security Error"
+msgstr ""
+#. TRANSLATORS: Document Unprintable Error
msgid "document-state-reasons.document-unprintable-error"
-msgstr "Document Unprintable Error"
+msgstr ""
+#. TRANSLATORS: Errors Detected
msgid "document-state-reasons.errors-detected"
-msgstr "Errors Detected"
+msgstr ""
+#. TRANSLATORS: Incoming
msgid "document-state-reasons.incoming"
-msgstr "Incoming"
+msgstr ""
+#. TRANSLATORS: Interpreting
msgid "document-state-reasons.interpreting"
-msgstr "Interpreting"
+msgstr ""
+#. TRANSLATORS: None
msgid "document-state-reasons.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Outgoing
msgid "document-state-reasons.outgoing"
-msgstr "Outgoing"
+msgstr ""
+#. TRANSLATORS: Printing
msgid "document-state-reasons.printing"
-msgstr "Printing"
+msgstr ""
+#. TRANSLATORS: Processing To Stop Point
msgid "document-state-reasons.processing-to-stop-point"
-msgstr "Processing To Stop Point"
+msgstr ""
+#. TRANSLATORS: Queued
msgid "document-state-reasons.queued"
-msgstr "Queued"
+msgstr ""
+#. TRANSLATORS: Queued For Marker
msgid "document-state-reasons.queued-for-marker"
-msgstr "Queued For Marker"
+msgstr ""
+#. TRANSLATORS: Queued In Device
msgid "document-state-reasons.queued-in-device"
-msgstr "Queued In Device"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Ready
msgid "document-state-reasons.resources-are-not-ready"
-msgstr "Resources Are Not Ready"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Supported
msgid "document-state-reasons.resources-are-not-supported"
-msgstr "Resources Are Not Supported"
+msgstr ""
+#. TRANSLATORS: Submission Interrupted
msgid "document-state-reasons.submission-interrupted"
-msgstr "Submission Interrupted"
+msgstr ""
+#. TRANSLATORS: Transforming
msgid "document-state-reasons.transforming"
-msgstr "Transforming"
+msgstr ""
+#. TRANSLATORS: Unsupported Compression
msgid "document-state-reasons.unsupported-compression"
-msgstr "Unsupported Compression"
+msgstr ""
+#. TRANSLATORS: Unsupported Document Format
msgid "document-state-reasons.unsupported-document-format"
-msgstr "Unsupported Document Format"
+msgstr ""
+#. TRANSLATORS: Warnings Detected
msgid "document-state-reasons.warnings-detected"
-msgstr "Warnings Detected"
+msgstr ""
+#. TRANSLATORS: Pending
msgid "document-state.3"
-msgstr "Pending"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "document-state.5"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Stopped
msgid "document-state.6"
-msgstr "Processing Stopped"
+msgstr ""
+#. TRANSLATORS: Canceled
msgid "document-state.7"
-msgstr "Canceled"
+msgstr ""
+#. TRANSLATORS: Aborted
msgid "document-state.8"
-msgstr "Aborted"
+msgstr ""
+#. TRANSLATORS: Completed
msgid "document-state.9"
-msgstr "Completed"
+msgstr ""
+
+#. TRANSLATORS: End Power State
+msgid "end-power-state"
+msgstr ""
msgid "error-index uses indefinite length"
msgstr "\"error-index\" má neomezenou délku"
@@ -5504,752 +5733,1001 @@ msgstr ""
msgid "expression expression Logical AND"
msgstr ""
+#. TRANSLATORS: Feed Orientation
msgid "feed-orientation"
-msgstr "Feed Orientation"
+msgstr ""
+#. TRANSLATORS: Long Edge First
msgid "feed-orientation.long-edge-first"
-msgstr "Long Edge First"
+msgstr ""
+#. TRANSLATORS: Short Edge First
msgid "feed-orientation.short-edge-first"
-msgstr "Short Edge First"
+msgstr ""
+#. TRANSLATORS: Fetch Status Code
msgid "fetch-status-code"
-msgstr "Fetch Status Code"
+msgstr ""
+#. TRANSLATORS: Finishing Template
msgid "finishing-template"
-msgstr "Finishing Template"
+msgstr ""
+#. TRANSLATORS: Bale
msgid "finishing-template.bale"
-msgstr "Bale"
+msgstr ""
+#. TRANSLATORS: Bind
msgid "finishing-template.bind"
-msgstr "Bind"
+msgstr ""
+#. TRANSLATORS: Bind Bottom
msgid "finishing-template.bind-bottom"
-msgstr "Bind Bottom"
+msgstr ""
+#. TRANSLATORS: Bind Left
msgid "finishing-template.bind-left"
-msgstr "Bind Left"
+msgstr ""
+#. TRANSLATORS: Bind Right
msgid "finishing-template.bind-right"
-msgstr "Bind Right"
+msgstr ""
+#. TRANSLATORS: Bind Top
msgid "finishing-template.bind-top"
-msgstr "Bind Top"
+msgstr ""
+#. TRANSLATORS: Booklet Maker
msgid "finishing-template.booklet-maker"
-msgstr "Booklet Maker"
+msgstr ""
+#. TRANSLATORS: Coat
msgid "finishing-template.coat"
-msgstr "Coat"
+msgstr ""
+#. TRANSLATORS: Cover
msgid "finishing-template.cover"
-msgstr "Cover"
+msgstr ""
+#. TRANSLATORS: Edge Stitch
msgid "finishing-template.edge-stitch"
-msgstr "Edge Stitch"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Bottom
msgid "finishing-template.edge-stitch-bottom"
-msgstr "Edge Stitch Bottom"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Left
msgid "finishing-template.edge-stitch-left"
-msgstr "Edge Stitch Left"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Right
msgid "finishing-template.edge-stitch-right"
-msgstr "Edge Stitch Right"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Top
msgid "finishing-template.edge-stitch-top"
-msgstr "Edge Stitch Top"
+msgstr ""
+#. TRANSLATORS: Fold
msgid "finishing-template.fold"
-msgstr "Fold"
+msgstr ""
+#. TRANSLATORS: Accordion Fold
msgid "finishing-template.fold-accordion"
-msgstr "Fold Accordion"
+msgstr ""
+#. TRANSLATORS: Double Gate Fold
msgid "finishing-template.fold-double-gate"
-msgstr "Fold Double Gate"
+msgstr ""
+#. TRANSLATORS: Engineering Z Fold
msgid "finishing-template.fold-engineering-z"
-msgstr "Fold Engineering Z"
+msgstr ""
+#. TRANSLATORS: Gate Fold
msgid "finishing-template.fold-gate"
-msgstr "Fold Gate"
+msgstr ""
+#. TRANSLATORS: Half Fold
msgid "finishing-template.fold-half"
-msgstr "Fold Half"
+msgstr ""
+#. TRANSLATORS: Half Z Fold
msgid "finishing-template.fold-half-z"
-msgstr "Fold Half Z"
+msgstr ""
+#. TRANSLATORS: Left Gate Fold
msgid "finishing-template.fold-left-gate"
-msgstr "Fold Left Gate"
+msgstr ""
+#. TRANSLATORS: Letter Fold
msgid "finishing-template.fold-letter"
-msgstr "Fold Letter"
+msgstr ""
+#. TRANSLATORS: Parallel Fold
msgid "finishing-template.fold-parallel"
-msgstr "Fold Parallel"
+msgstr ""
+#. TRANSLATORS: Poster Fold
msgid "finishing-template.fold-poster"
-msgstr "Fold Poster"
+msgstr ""
+#. TRANSLATORS: Right Gate Fold
msgid "finishing-template.fold-right-gate"
-msgstr "Fold Right Gate"
+msgstr ""
+#. TRANSLATORS: Z Fold
msgid "finishing-template.fold-z"
-msgstr "Fold Z"
+msgstr ""
+#. TRANSLATORS: JDF F10-1
msgid "finishing-template.jdf-f10-1"
-msgstr "JDF F10 1"
+msgstr ""
+#. TRANSLATORS: JDF F10-2
msgid "finishing-template.jdf-f10-2"
-msgstr "JDF F10 2"
+msgstr ""
+#. TRANSLATORS: JDF F10-3
msgid "finishing-template.jdf-f10-3"
-msgstr "JDF F10 3"
+msgstr ""
+#. TRANSLATORS: JDF F12-1
msgid "finishing-template.jdf-f12-1"
-msgstr "JDF F12 1"
+msgstr ""
+#. TRANSLATORS: JDF F12-10
msgid "finishing-template.jdf-f12-10"
-msgstr "JDF F12 10"
+msgstr ""
+#. TRANSLATORS: JDF F12-11
msgid "finishing-template.jdf-f12-11"
-msgstr "JDF F12 11"
+msgstr ""
+#. TRANSLATORS: JDF F12-12
msgid "finishing-template.jdf-f12-12"
-msgstr "JDF F12 12"
+msgstr ""
+#. TRANSLATORS: JDF F12-13
msgid "finishing-template.jdf-f12-13"
-msgstr "JDF F12 13"
+msgstr ""
+#. TRANSLATORS: JDF F12-14
msgid "finishing-template.jdf-f12-14"
-msgstr "JDF F12 14"
+msgstr ""
+#. TRANSLATORS: JDF F12-2
msgid "finishing-template.jdf-f12-2"
-msgstr "JDF F12 2"
+msgstr ""
+#. TRANSLATORS: JDF F12-3
msgid "finishing-template.jdf-f12-3"
-msgstr "JDF F12 3"
+msgstr ""
+#. TRANSLATORS: JDF F12-4
msgid "finishing-template.jdf-f12-4"
-msgstr "JDF F12 4"
+msgstr ""
+#. TRANSLATORS: JDF F12-5
msgid "finishing-template.jdf-f12-5"
-msgstr "JDF F12 5"
+msgstr ""
+#. TRANSLATORS: JDF F12-6
msgid "finishing-template.jdf-f12-6"
-msgstr "JDF F12 6"
+msgstr ""
+#. TRANSLATORS: JDF F12-7
msgid "finishing-template.jdf-f12-7"
-msgstr "JDF F12 7"
+msgstr ""
+#. TRANSLATORS: JDF F12-8
msgid "finishing-template.jdf-f12-8"
-msgstr "JDF F12 8"
+msgstr ""
+#. TRANSLATORS: JDF F12-9
msgid "finishing-template.jdf-f12-9"
-msgstr "JDF F12 9"
+msgstr ""
+#. TRANSLATORS: JDF F14-1
msgid "finishing-template.jdf-f14-1"
-msgstr "JDF F14 1"
+msgstr ""
+#. TRANSLATORS: JDF F16-1
msgid "finishing-template.jdf-f16-1"
-msgstr "JDF F16 1"
+msgstr ""
+#. TRANSLATORS: JDF F16-10
msgid "finishing-template.jdf-f16-10"
-msgstr "JDF F16 10"
+msgstr ""
+#. TRANSLATORS: JDF F16-11
msgid "finishing-template.jdf-f16-11"
-msgstr "JDF F16 11"
+msgstr ""
+#. TRANSLATORS: JDF F16-12
msgid "finishing-template.jdf-f16-12"
-msgstr "JDF F16 12"
+msgstr ""
+#. TRANSLATORS: JDF F16-13
msgid "finishing-template.jdf-f16-13"
-msgstr "JDF F16 13"
+msgstr ""
+#. TRANSLATORS: JDF F16-14
msgid "finishing-template.jdf-f16-14"
-msgstr "JDF F16 14"
+msgstr ""
+#. TRANSLATORS: JDF F16-2
msgid "finishing-template.jdf-f16-2"
-msgstr "JDF F16 2"
+msgstr ""
+#. TRANSLATORS: JDF F16-3
msgid "finishing-template.jdf-f16-3"
-msgstr "JDF F16 3"
+msgstr ""
+#. TRANSLATORS: JDF F16-4
msgid "finishing-template.jdf-f16-4"
-msgstr "JDF F16 4"
+msgstr ""
+#. TRANSLATORS: JDF F16-5
msgid "finishing-template.jdf-f16-5"
-msgstr "JDF F16 5"
+msgstr ""
+#. TRANSLATORS: JDF F16-6
msgid "finishing-template.jdf-f16-6"
-msgstr "JDF F16 6"
+msgstr ""
+#. TRANSLATORS: JDF F16-7
msgid "finishing-template.jdf-f16-7"
-msgstr "JDF F16 7"
+msgstr ""
+#. TRANSLATORS: JDF F16-8
msgid "finishing-template.jdf-f16-8"
-msgstr "JDF F16 8"
+msgstr ""
+#. TRANSLATORS: JDF F16-9
msgid "finishing-template.jdf-f16-9"
-msgstr "JDF F16 9"
+msgstr ""
+#. TRANSLATORS: JDF F18-1
msgid "finishing-template.jdf-f18-1"
-msgstr "JDF F18 1"
+msgstr ""
+#. TRANSLATORS: JDF F18-2
msgid "finishing-template.jdf-f18-2"
-msgstr "JDF F18 2"
+msgstr ""
+#. TRANSLATORS: JDF F18-3
msgid "finishing-template.jdf-f18-3"
-msgstr "JDF F18 3"
+msgstr ""
+#. TRANSLATORS: JDF F18-4
msgid "finishing-template.jdf-f18-4"
-msgstr "JDF F18 4"
+msgstr ""
+#. TRANSLATORS: JDF F18-5
msgid "finishing-template.jdf-f18-5"
-msgstr "JDF F18 5"
+msgstr ""
+#. TRANSLATORS: JDF F18-6
msgid "finishing-template.jdf-f18-6"
-msgstr "JDF F18 6"
+msgstr ""
+#. TRANSLATORS: JDF F18-7
msgid "finishing-template.jdf-f18-7"
-msgstr "JDF F18 7"
+msgstr ""
+#. TRANSLATORS: JDF F18-8
msgid "finishing-template.jdf-f18-8"
-msgstr "JDF F18 8"
+msgstr ""
+#. TRANSLATORS: JDF F18-9
msgid "finishing-template.jdf-f18-9"
-msgstr "JDF F18 9"
+msgstr ""
+#. TRANSLATORS: JDF F2-1
msgid "finishing-template.jdf-f2-1"
-msgstr "JDF F2 1"
+msgstr ""
+#. TRANSLATORS: JDF F20-1
msgid "finishing-template.jdf-f20-1"
-msgstr "JDF F20 1"
+msgstr ""
+#. TRANSLATORS: JDF F20-2
msgid "finishing-template.jdf-f20-2"
-msgstr "JDF F20 2"
+msgstr ""
+#. TRANSLATORS: JDF F24-1
msgid "finishing-template.jdf-f24-1"
-msgstr "JDF F24 1"
+msgstr ""
+#. TRANSLATORS: JDF F24-10
msgid "finishing-template.jdf-f24-10"
-msgstr "JDF F24 10"
+msgstr ""
+#. TRANSLATORS: JDF F24-11
msgid "finishing-template.jdf-f24-11"
-msgstr "JDF F24 11"
+msgstr ""
+#. TRANSLATORS: JDF F24-2
msgid "finishing-template.jdf-f24-2"
-msgstr "JDF F24 2"
+msgstr ""
+#. TRANSLATORS: JDF F24-3
msgid "finishing-template.jdf-f24-3"
-msgstr "JDF F24 3"
+msgstr ""
+#. TRANSLATORS: JDF F24-4
msgid "finishing-template.jdf-f24-4"
-msgstr "JDF F24 4"
+msgstr ""
+#. TRANSLATORS: JDF F24-5
msgid "finishing-template.jdf-f24-5"
-msgstr "JDF F24 5"
+msgstr ""
+#. TRANSLATORS: JDF F24-6
msgid "finishing-template.jdf-f24-6"
-msgstr "JDF F24 6"
+msgstr ""
+#. TRANSLATORS: JDF F24-7
msgid "finishing-template.jdf-f24-7"
-msgstr "JDF F24 7"
+msgstr ""
+#. TRANSLATORS: JDF F24-8
msgid "finishing-template.jdf-f24-8"
-msgstr "JDF F24 8"
+msgstr ""
+#. TRANSLATORS: JDF F24-9
msgid "finishing-template.jdf-f24-9"
-msgstr "JDF F24 9"
+msgstr ""
+#. TRANSLATORS: JDF F28-1
msgid "finishing-template.jdf-f28-1"
-msgstr "JDF F28 1"
+msgstr ""
+#. TRANSLATORS: JDF F32-1
msgid "finishing-template.jdf-f32-1"
-msgstr "JDF F32 1"
+msgstr ""
+#. TRANSLATORS: JDF F32-2
msgid "finishing-template.jdf-f32-2"
-msgstr "JDF F32 2"
+msgstr ""
+#. TRANSLATORS: JDF F32-3
msgid "finishing-template.jdf-f32-3"
-msgstr "JDF F32 3"
+msgstr ""
+#. TRANSLATORS: JDF F32-4
msgid "finishing-template.jdf-f32-4"
-msgstr "JDF F32 4"
+msgstr ""
+#. TRANSLATORS: JDF F32-5
msgid "finishing-template.jdf-f32-5"
-msgstr "JDF F32 5"
+msgstr ""
+#. TRANSLATORS: JDF F32-6
msgid "finishing-template.jdf-f32-6"
-msgstr "JDF F32 6"
+msgstr ""
+#. TRANSLATORS: JDF F32-7
msgid "finishing-template.jdf-f32-7"
-msgstr "JDF F32 7"
+msgstr ""
+#. TRANSLATORS: JDF F32-8
msgid "finishing-template.jdf-f32-8"
-msgstr "JDF F32 8"
+msgstr ""
+#. TRANSLATORS: JDF F32-9
msgid "finishing-template.jdf-f32-9"
-msgstr "JDF F32 9"
+msgstr ""
+#. TRANSLATORS: JDF F36-1
msgid "finishing-template.jdf-f36-1"
-msgstr "JDF F36 1"
+msgstr ""
+#. TRANSLATORS: JDF F36-2
msgid "finishing-template.jdf-f36-2"
-msgstr "JDF F36 2"
+msgstr ""
+#. TRANSLATORS: JDF F4-1
msgid "finishing-template.jdf-f4-1"
-msgstr "JDF F4 1"
+msgstr ""
+#. TRANSLATORS: JDF F4-2
msgid "finishing-template.jdf-f4-2"
-msgstr "JDF F4 2"
+msgstr ""
+#. TRANSLATORS: JDF F40-1
msgid "finishing-template.jdf-f40-1"
-msgstr "JDF F40 1"
+msgstr ""
+#. TRANSLATORS: JDF F48-1
msgid "finishing-template.jdf-f48-1"
-msgstr "JDF F48 1"
+msgstr ""
+#. TRANSLATORS: JDF F48-2
msgid "finishing-template.jdf-f48-2"
-msgstr "JDF F48 2"
+msgstr ""
+#. TRANSLATORS: JDF F6-1
msgid "finishing-template.jdf-f6-1"
-msgstr "JDF F6 1"
+msgstr ""
+#. TRANSLATORS: JDF F6-2
msgid "finishing-template.jdf-f6-2"
-msgstr "JDF F6 2"
+msgstr ""
+#. TRANSLATORS: JDF F6-3
msgid "finishing-template.jdf-f6-3"
-msgstr "JDF F6 3"
+msgstr ""
+#. TRANSLATORS: JDF F6-4
msgid "finishing-template.jdf-f6-4"
-msgstr "JDF F6 4"
+msgstr ""
+#. TRANSLATORS: JDF F6-5
msgid "finishing-template.jdf-f6-5"
-msgstr "JDF F6 5"
+msgstr ""
+#. TRANSLATORS: JDF F6-6
msgid "finishing-template.jdf-f6-6"
-msgstr "JDF F6 6"
+msgstr ""
+#. TRANSLATORS: JDF F6-7
msgid "finishing-template.jdf-f6-7"
-msgstr "JDF F6 7"
+msgstr ""
+#. TRANSLATORS: JDF F6-8
msgid "finishing-template.jdf-f6-8"
-msgstr "JDF F6 8"
+msgstr ""
+#. TRANSLATORS: JDF F64-1
msgid "finishing-template.jdf-f64-1"
-msgstr "JDF F64 1"
+msgstr ""
+#. TRANSLATORS: JDF F64-2
msgid "finishing-template.jdf-f64-2"
-msgstr "JDF F64 2"
+msgstr ""
+#. TRANSLATORS: JDF F8-1
msgid "finishing-template.jdf-f8-1"
-msgstr "JDF F8 1"
+msgstr ""
+#. TRANSLATORS: JDF F8-2
msgid "finishing-template.jdf-f8-2"
-msgstr "JDF F8 2"
+msgstr ""
+#. TRANSLATORS: JDF F8-3
msgid "finishing-template.jdf-f8-3"
-msgstr "JDF F8 3"
+msgstr ""
+#. TRANSLATORS: JDF F8-4
msgid "finishing-template.jdf-f8-4"
-msgstr "JDF F8 4"
+msgstr ""
+#. TRANSLATORS: JDF F8-5
msgid "finishing-template.jdf-f8-5"
-msgstr "JDF F8 5"
+msgstr ""
+#. TRANSLATORS: JDF F8-6
msgid "finishing-template.jdf-f8-6"
-msgstr "JDF F8 6"
+msgstr ""
+#. TRANSLATORS: JDF F8-7
msgid "finishing-template.jdf-f8-7"
-msgstr "JDF F8 7"
+msgstr ""
+#. TRANSLATORS: Jog Offset
msgid "finishing-template.jog-offset"
-msgstr "Jog Offset"
+msgstr ""
+#. TRANSLATORS: Laminate
msgid "finishing-template.laminate"
-msgstr "Laminate"
+msgstr ""
+#. TRANSLATORS: Punch
msgid "finishing-template.punch"
-msgstr "Punch"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Left
msgid "finishing-template.punch-bottom-left"
-msgstr "Punch Bottom Left"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Right
msgid "finishing-template.punch-bottom-right"
-msgstr "Punch Bottom Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Bottom
msgid "finishing-template.punch-dual-bottom"
-msgstr "Punch Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Left
msgid "finishing-template.punch-dual-left"
-msgstr "Punch Dual Left"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Right
msgid "finishing-template.punch-dual-right"
-msgstr "Punch Dual Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Top
msgid "finishing-template.punch-dual-top"
-msgstr "Punch Dual Top"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Bottom
msgid "finishing-template.punch-multiple-bottom"
-msgstr "Punch Multiple Bottom"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Left
msgid "finishing-template.punch-multiple-left"
-msgstr "Punch Multiple Left"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Right
msgid "finishing-template.punch-multiple-right"
-msgstr "Punch Multiple Right"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Top
msgid "finishing-template.punch-multiple-top"
-msgstr "Punch Multiple Top"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Bottom
msgid "finishing-template.punch-quad-bottom"
-msgstr "Punch Quad Bottom"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Left
msgid "finishing-template.punch-quad-left"
-msgstr "Punch Quad Left"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Right
msgid "finishing-template.punch-quad-right"
-msgstr "Punch Quad Right"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Top
msgid "finishing-template.punch-quad-top"
-msgstr "Punch Quad Top"
+msgstr ""
+#. TRANSLATORS: Punch Top Left
msgid "finishing-template.punch-top-left"
-msgstr "Punch Top Left"
+msgstr ""
+#. TRANSLATORS: Punch Top Right
msgid "finishing-template.punch-top-right"
-msgstr "Punch Top Right"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Bottom
msgid "finishing-template.punch-triple-bottom"
-msgstr "Punch Triple Bottom"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Left
msgid "finishing-template.punch-triple-left"
-msgstr "Punch Triple Left"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Right
msgid "finishing-template.punch-triple-right"
-msgstr "Punch Triple Right"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Top
msgid "finishing-template.punch-triple-top"
-msgstr "Punch Triple Top"
+msgstr ""
+#. TRANSLATORS: Saddle Stitch
msgid "finishing-template.saddle-stitch"
-msgstr "Saddle Stitch"
+msgstr ""
+#. TRANSLATORS: Staple
msgid "finishing-template.staple"
-msgstr "Staple"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Left
msgid "finishing-template.staple-bottom-left"
-msgstr "Staple Bottom Left"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Right
msgid "finishing-template.staple-bottom-right"
-msgstr "Staple Bottom Right"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Bottom
msgid "finishing-template.staple-dual-bottom"
-msgstr "Staple Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Left
msgid "finishing-template.staple-dual-left"
-msgstr "Staple Dual Left"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Right
msgid "finishing-template.staple-dual-right"
-msgstr "Staple Dual Right"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Top
msgid "finishing-template.staple-dual-top"
-msgstr "Staple Dual Top"
+msgstr ""
+#. TRANSLATORS: Staple Top Left
msgid "finishing-template.staple-top-left"
-msgstr "Staple Top Left"
+msgstr ""
+#. TRANSLATORS: Staple Top Right
msgid "finishing-template.staple-top-right"
-msgstr "Staple Top Right"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Bottom
msgid "finishing-template.staple-triple-bottom"
-msgstr "Staple Triple Bottom"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Left
msgid "finishing-template.staple-triple-left"
-msgstr "Staple Triple Left"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Right
msgid "finishing-template.staple-triple-right"
-msgstr "Staple Triple Right"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Top
msgid "finishing-template.staple-triple-top"
-msgstr "Staple Triple Top"
+msgstr ""
+#. TRANSLATORS: Trim
msgid "finishing-template.trim"
-msgstr "Trim"
+msgstr ""
+#. TRANSLATORS: Trim After Every Set
msgid "finishing-template.trim-after-copies"
-msgstr "Trim After Copies"
+msgstr ""
+#. TRANSLATORS: Trim After Every Document
msgid "finishing-template.trim-after-documents"
-msgstr "Trim After Documents"
+msgstr ""
+#. TRANSLATORS: Trim After Job
msgid "finishing-template.trim-after-job"
-msgstr "Trim After Job"
+msgstr ""
+#. TRANSLATORS: Trim After Every Page
msgid "finishing-template.trim-after-pages"
-msgstr "Trim After Pages"
+msgstr ""
+#. TRANSLATORS: Finishings
msgid "finishings"
-msgstr "Finishings"
+msgstr ""
+#. TRANSLATORS: Finishings
msgid "finishings-col"
-msgstr "Finishings"
+msgstr ""
+#. TRANSLATORS: Fold
msgid "finishings.10"
-msgstr "Fold"
+msgstr ""
+#. TRANSLATORS: Z Fold
msgid "finishings.100"
-msgstr "Fold Z"
+msgstr ""
+#. TRANSLATORS: Engineering Z Fold
msgid "finishings.101"
-msgstr "Fold Engineering Z"
+msgstr ""
+#. TRANSLATORS: Trim
msgid "finishings.11"
-msgstr "Trim"
+msgstr ""
+#. TRANSLATORS: Bale
msgid "finishings.12"
-msgstr "Bale"
+msgstr ""
+#. TRANSLATORS: Booklet Maker
msgid "finishings.13"
-msgstr "Booklet Maker"
+msgstr ""
+#. TRANSLATORS: Jog Offset
msgid "finishings.14"
-msgstr "Jog Offset"
+msgstr ""
+#. TRANSLATORS: Coat
msgid "finishings.15"
-msgstr "Coat"
+msgstr ""
+#. TRANSLATORS: Laminate
msgid "finishings.16"
-msgstr "Laminate"
+msgstr ""
+#. TRANSLATORS: Staple Top Left
msgid "finishings.20"
-msgstr "Staple Top Left"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Left
msgid "finishings.21"
-msgstr "Staple Bottom Left"
+msgstr ""
+#. TRANSLATORS: Staple Top Right
msgid "finishings.22"
-msgstr "Staple Top Right"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Right
msgid "finishings.23"
-msgstr "Staple Bottom Right"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Left
msgid "finishings.24"
-msgstr "Edge Stitch Left"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Top
msgid "finishings.25"
-msgstr "Edge Stitch Top"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Right
msgid "finishings.26"
-msgstr "Edge Stitch Right"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Bottom
msgid "finishings.27"
-msgstr "Edge Stitch Bottom"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Left
msgid "finishings.28"
-msgstr "Staple Dual Left"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Top
msgid "finishings.29"
-msgstr "Staple Dual Top"
+msgstr ""
+#. TRANSLATORS: None
msgid "finishings.3"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Right
msgid "finishings.30"
-msgstr "Staple Dual Right"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Bottom
msgid "finishings.31"
-msgstr "Staple Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Left
msgid "finishings.32"
-msgstr "Staple Triple Left"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Top
msgid "finishings.33"
-msgstr "Staple Triple Top"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Right
msgid "finishings.34"
-msgstr "Staple Triple Right"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Bottom
msgid "finishings.35"
-msgstr "Staple Triple Bottom"
+msgstr ""
+#. TRANSLATORS: Staple
msgid "finishings.4"
-msgstr "Staple"
+msgstr ""
+#. TRANSLATORS: Punch
msgid "finishings.5"
-msgstr "Punch"
+msgstr ""
+#. TRANSLATORS: Bind Left
msgid "finishings.50"
-msgstr "Bind Left"
+msgstr ""
+#. TRANSLATORS: Bind Top
msgid "finishings.51"
-msgstr "Bind Top"
+msgstr ""
+#. TRANSLATORS: Bind Right
msgid "finishings.52"
-msgstr "Bind Right"
+msgstr ""
+#. TRANSLATORS: Bind Bottom
msgid "finishings.53"
-msgstr "Bind Bottom"
+msgstr ""
+#. TRANSLATORS: Cover
msgid "finishings.6"
-msgstr "Cover"
+msgstr ""
+#. TRANSLATORS: Trim Pages
msgid "finishings.60"
-msgstr "Trim After Pages"
+msgstr ""
+#. TRANSLATORS: Trim Documents
msgid "finishings.61"
-msgstr "Trim After Documents"
+msgstr ""
+#. TRANSLATORS: Trim Copies
msgid "finishings.62"
-msgstr "Trim After Copies"
+msgstr ""
+#. TRANSLATORS: Trim Job
msgid "finishings.63"
-msgstr "Trim After Job"
+msgstr ""
+#. TRANSLATORS: Bind
msgid "finishings.7"
-msgstr "Bind"
+msgstr ""
+#. TRANSLATORS: Punch Top Left
msgid "finishings.70"
-msgstr "Punch Top Left"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Left
msgid "finishings.71"
-msgstr "Punch Bottom Left"
+msgstr ""
+#. TRANSLATORS: Punch Top Right
msgid "finishings.72"
-msgstr "Punch Top Right"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Right
msgid "finishings.73"
-msgstr "Punch Bottom Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Left
msgid "finishings.74"
-msgstr "Punch Dual Left"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Top
msgid "finishings.75"
-msgstr "Punch Dual Top"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Right
msgid "finishings.76"
-msgstr "Punch Dual Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Bottom
msgid "finishings.77"
-msgstr "Punch Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Left
msgid "finishings.78"
-msgstr "Punch Triple Left"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Top
msgid "finishings.79"
-msgstr "Punch Triple Top"
+msgstr ""
+#. TRANSLATORS: Saddle Stitch
msgid "finishings.8"
-msgstr "Saddle Stitch"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Right
msgid "finishings.80"
-msgstr "Punch Triple Right"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Bottom
msgid "finishings.81"
-msgstr "Punch Triple Bottom"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Left
msgid "finishings.82"
-msgstr "Punch Quad Left"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Top
msgid "finishings.83"
-msgstr "Punch Quad Top"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Right
msgid "finishings.84"
-msgstr "Punch Quad Right"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Bottom
msgid "finishings.85"
-msgstr "Punch Quad Bottom"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Left
msgid "finishings.86"
-msgstr "Punch Multiple Left"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Top
msgid "finishings.87"
-msgstr "Punch Multiple Top"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Right
msgid "finishings.88"
-msgstr "Punch Multiple Right"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Bottom
msgid "finishings.89"
-msgstr "Punch Multiple Bottom"
+msgstr ""
+#. TRANSLATORS: Edge Stitch
msgid "finishings.9"
-msgstr "Edge Stitch"
+msgstr ""
+#. TRANSLATORS: Accordion Fold
msgid "finishings.90"
-msgstr "Fold Accordion"
+msgstr ""
+#. TRANSLATORS: Double Gate Fold
msgid "finishings.91"
-msgstr "Fold Double Gate"
+msgstr ""
+#. TRANSLATORS: Gate Fold
msgid "finishings.92"
-msgstr "Fold Gate"
+msgstr ""
+#. TRANSLATORS: Half Fold
msgid "finishings.93"
-msgstr "Fold Half"
+msgstr ""
+#. TRANSLATORS: Half Z Fold
msgid "finishings.94"
-msgstr "Fold Half Z"
+msgstr ""
+#. TRANSLATORS: Left Gate Fold
msgid "finishings.95"
-msgstr "Fold Left Gate"
+msgstr ""
+#. TRANSLATORS: Letter Fold
msgid "finishings.96"
-msgstr "Fold Letter"
+msgstr ""
+#. TRANSLATORS: Parallel Fold
msgid "finishings.97"
-msgstr "Fold Parallel"
+msgstr ""
+#. TRANSLATORS: Poster Fold
msgid "finishings.98"
-msgstr "Fold Poster"
+msgstr ""
+#. TRANSLATORS: Right Gate Fold
msgid "finishings.99"
-msgstr "Fold Right Gate"
+msgstr ""
+#. TRANSLATORS: Fold
msgid "folding"
-msgstr "Fold"
+msgstr ""
+#. TRANSLATORS: Fold Direction
msgid "folding-direction"
-msgstr "Folding Direction"
+msgstr ""
+#. TRANSLATORS: Inward
msgid "folding-direction.inward"
-msgstr "Inward"
+msgstr ""
+#. TRANSLATORS: Outward
msgid "folding-direction.outward"
-msgstr "Outward"
+msgstr ""
+#. TRANSLATORS: Fold Position
msgid "folding-offset"
-msgstr "Fold Position"
+msgstr ""
+#. TRANSLATORS: Fold Edge
msgid "folding-reference-edge"
-msgstr "Folding Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "folding-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "folding-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "folding-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "folding-reference-edge.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Font Name
msgid "font-name-requested"
-msgstr "Font Name"
+msgstr ""
+#. TRANSLATORS: Font Size
msgid "font-size-requested"
-msgstr "Font Size"
+msgstr ""
+#. TRANSLATORS: Force Front Side
msgid "force-front-side"
-msgstr "Force Front Side"
+msgstr ""
+#. TRANSLATORS: From Name
msgid "from-name"
-msgstr "From Name"
+msgstr ""
msgid "held"
msgstr "pozastaveno"
@@ -6260,164 +6738,221 @@ msgstr ""
msgid "idle"
msgstr "Äeká"
+#. TRANSLATORS: Imposition Template
msgid "imposition-template"
-msgstr "Imposition Template"
+msgstr ""
+#. TRANSLATORS: None
msgid "imposition-template.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Signature
msgid "imposition-template.signature"
-msgstr "Signature"
+msgstr ""
+#. TRANSLATORS: Scanner Options
msgid "input-attributes"
-msgstr "Input Attributes"
+msgstr ""
+#. TRANSLATORS: Scan Auto Scaling
msgid "input-auto-scaling"
-msgstr "Scan Auto Scaling"
+msgstr ""
+#. TRANSLATORS: Scan Auto Skew Correction
msgid "input-auto-skew-correction"
-msgstr "Scan Auto Skew Correction"
+msgstr ""
+#. TRANSLATORS: Scan Brightness
msgid "input-brightness"
-msgstr "Scan Brightness"
+msgstr ""
+#. TRANSLATORS: Scanning Mode
msgid "input-color-mode"
-msgstr "Input Color Mode"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "input-color-mode.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Text
msgid "input-color-mode.bi-level"
-msgstr "Bi-Level"
+msgstr ""
+#. TRANSLATORS: 16-bit CMYK
msgid "input-color-mode.cmyk_16"
-msgstr "CMYK 16"
+msgstr ""
+#. TRANSLATORS: 8-bit CMYK
msgid "input-color-mode.cmyk_8"
-msgstr "CMYK 8"
+msgstr ""
+#. TRANSLATORS: Color
msgid "input-color-mode.color"
-msgstr "Color"
+msgstr ""
+#. TRANSLATORS: 8-bit Color
msgid "input-color-mode.color_8"
-msgstr "Color 8"
+msgstr ""
+#. TRANSLATORS: Monochrome
msgid "input-color-mode.monochrome"
-msgstr "Monochrome"
+msgstr ""
+#. TRANSLATORS: 16-bit Monochrome
msgid "input-color-mode.monochrome_16"
-msgstr "Monochrome 16"
+msgstr ""
+#. TRANSLATORS: 4-bit Monochrome
msgid "input-color-mode.monochrome_4"
-msgstr "Monochrome 4"
+msgstr ""
+#. TRANSLATORS: 8-bit Monochrome
msgid "input-color-mode.monochrome_8"
-msgstr "Monochrome 8"
+msgstr ""
+#. TRANSLATORS: 16-bit RGB
msgid "input-color-mode.rgb_16"
-msgstr "RGB 16"
+msgstr ""
+#. TRANSLATORS: 16-bit RGBA
msgid "input-color-mode.rgba_16"
-msgstr "RGBA 16"
+msgstr ""
+#. TRANSLATORS: 8-bit RGBA
msgid "input-color-mode.rgba_8"
-msgstr "RGBA 8"
+msgstr ""
+#. TRANSLATORS: Scan Content
msgid "input-content-type"
-msgstr "Input Content Type"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "input-content-type.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Halftone
msgid "input-content-type.halftone"
-msgstr "Halftone"
+msgstr ""
+#. TRANSLATORS: Line Art
msgid "input-content-type.line-art"
-msgstr "Line Art"
+msgstr ""
+#. TRANSLATORS: Magazine
msgid "input-content-type.magazine"
-msgstr "Magazine"
+msgstr ""
+#. TRANSLATORS: Photo
msgid "input-content-type.photo"
-msgstr "Photo"
+msgstr ""
+#. TRANSLATORS: Text
msgid "input-content-type.text"
-msgstr "Text"
+msgstr ""
+#. TRANSLATORS: Text And Photo
msgid "input-content-type.text-and-photo"
-msgstr "Text And Photo"
+msgstr ""
+#. TRANSLATORS: Scan Contrast
msgid "input-contrast"
-msgstr "Scan Contrast"
+msgstr ""
+#. TRANSLATORS: Film Type
msgid "input-film-scan-mode"
-msgstr "Input Film Scan Mode"
+msgstr ""
+#. TRANSLATORS: Black And White Negative Film
msgid "input-film-scan-mode.black-and-white-negative-film"
-msgstr "Black And White Negative Film"
+msgstr ""
+#. TRANSLATORS: Color Negative Film
msgid "input-film-scan-mode.color-negative-film"
-msgstr "Color Negative Film"
+msgstr ""
+#. TRANSLATORS: Color Slide Film
msgid "input-film-scan-mode.color-slide-film"
-msgstr "Color Slide Film"
+msgstr ""
+#. TRANSLATORS: Not Applicable
msgid "input-film-scan-mode.not-applicable"
-msgstr "Not Applicable"
+msgstr ""
+#. TRANSLATORS: Scan Images To Transfer
msgid "input-images-to-transfer"
-msgstr "Scan Images To Transfer"
+msgstr ""
+#. TRANSLATORS: Scan Media
msgid "input-media"
-msgstr "Input Media"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "input-media.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Scan Orientation
msgid "input-orientation-requested"
-msgstr "Input Orientation"
+msgstr ""
+#. TRANSLATORS: Scan Quality
msgid "input-quality"
-msgstr "Input Quality"
+msgstr ""
+#. TRANSLATORS: Scan Resolution
msgid "input-resolution"
-msgstr "Scan Resolution"
+msgstr ""
+#. TRANSLATORS: Scan Scaling Height
msgid "input-scaling-height"
-msgstr "Scan Scaling Height"
+msgstr ""
+#. TRANSLATORS: Scan Scaling Width
msgid "input-scaling-width"
-msgstr "Scan Scaling Width"
+msgstr ""
+#. TRANSLATORS: Scan Regions
msgid "input-scan-regions"
-msgstr "Scan Regions"
+msgstr ""
+#. TRANSLATORS: Scan Sharpness
msgid "input-sharpness"
-msgstr "Scan Sharpness"
+msgstr ""
+#. TRANSLATORS: 2-Sided Scanning
msgid "input-sides"
-msgstr "Input Sides"
+msgstr ""
+#. TRANSLATORS: Scan Source
msgid "input-source"
-msgstr "Input Source"
+msgstr ""
+#. TRANSLATORS: Automatic Document Feeder
msgid "input-source.adf"
-msgstr "Adf"
+msgstr ""
+#. TRANSLATORS: Film Reader
msgid "input-source.film-reader"
-msgstr "Film Reader"
+msgstr ""
+#. TRANSLATORS: Platen
msgid "input-source.platen"
-msgstr "Platen"
+msgstr ""
+#. TRANSLATORS: Insert Page Number
msgid "insert-after-page-number"
-msgstr "Insert Page Number"
+msgstr ""
+#. TRANSLATORS: Insert Count
msgid "insert-count"
-msgstr "Insert Count"
+msgstr ""
+#. TRANSLATORS: Insert Sheet
msgid "insert-sheet"
-msgstr "Insert Sheet"
+msgstr ""
+
+#, c-format
+msgid "ippeveprinter: Unable to open \"%s\": %s on line %d."
+msgstr ""
#, c-format
msgid "ippfind: Bad regular expression: %s"
@@ -6535,488 +7070,704 @@ msgstr ""
msgid "ipptool: URI required before test file."
msgstr ""
+#. TRANSLATORS: Job Account ID
msgid "job-account-id"
-msgstr "Job Account ID"
+msgstr ""
+#. TRANSLATORS: Job Account Type
msgid "job-account-type"
-msgstr "Job Account Type"
+msgstr ""
+#. TRANSLATORS: General
msgid "job-account-type.general"
-msgstr "General"
+msgstr ""
+#. TRANSLATORS: Group
msgid "job-account-type.group"
-msgstr "Group"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-account-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Job Accounting Output Bin
msgid "job-accounting-output-bin"
-msgstr "Job Accounting Output Bin"
+msgstr ""
+#. TRANSLATORS: Job Accounting Sheets
msgid "job-accounting-sheets"
-msgstr "Job Accounting Sheets"
+msgstr ""
+#. TRANSLATORS: Type of Job Accounting Sheets
msgid "job-accounting-sheets-type"
-msgstr "Job Accounting Sheets Type"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-accounting-sheets-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "job-accounting-sheets-type.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Job Accounting User ID
msgid "job-accounting-user-id"
-msgstr "Job Accounting User ID"
+msgstr ""
+#. TRANSLATORS: Collate Copies
msgid "job-collation-type"
-msgstr "Job Collation Type"
+msgstr ""
+#. TRANSLATORS: Uncollated Sheets
msgid "job-collation-type.3"
-msgstr "Uncollated Sheets"
+msgstr ""
+#. TRANSLATORS: Collated Documents
msgid "job-collation-type.4"
-msgstr "Collated Documents"
+msgstr ""
+#. TRANSLATORS: Uncollated Documents
msgid "job-collation-type.5"
-msgstr "Uncollated Documents"
+msgstr ""
+#. TRANSLATORS: Copies
msgid "job-copies"
-msgstr "Job Copies"
+msgstr ""
+#. TRANSLATORS: Back Cover
msgid "job-cover-back"
-msgstr "Job Cover Back"
+msgstr ""
+#. TRANSLATORS: Front Cover
msgid "job-cover-front"
-msgstr "Job Cover Front"
+msgstr ""
+#. TRANSLATORS: Delay Output Until
msgid "job-delay-output-until"
-msgstr "Job Delay Output Until"
+msgstr ""
+#. TRANSLATORS: Delay Output Until
msgid "job-delay-output-until-time"
-msgstr "Job Delay Output Until Time"
+msgstr ""
+#. TRANSLATORS: Daytime
msgid "job-delay-output-until.day-time"
-msgstr "Day Time"
+msgstr ""
+#. TRANSLATORS: Evening
msgid "job-delay-output-until.evening"
-msgstr "Evening"
+msgstr ""
+#. TRANSLATORS: Released
msgid "job-delay-output-until.indefinite"
-msgstr "Indefinite"
+msgstr ""
+#. TRANSLATORS: Night
msgid "job-delay-output-until.night"
-msgstr "Night"
+msgstr ""
+#. TRANSLATORS: No Delay
msgid "job-delay-output-until.no-delay-output"
-msgstr "No Delay Output"
+msgstr ""
+#. TRANSLATORS: Second Shift
msgid "job-delay-output-until.second-shift"
-msgstr "Second Shift"
+msgstr ""
+#. TRANSLATORS: Third Shift
msgid "job-delay-output-until.third-shift"
-msgstr "Third Shift"
+msgstr ""
+#. TRANSLATORS: Weekend
msgid "job-delay-output-until.weekend"
-msgstr "Weekend"
+msgstr ""
+#. TRANSLATORS: On Error
msgid "job-error-action"
-msgstr "Job Error Action"
+msgstr ""
+#. TRANSLATORS: Abort Job
msgid "job-error-action.abort-job"
-msgstr "Abort Job"
+msgstr ""
+#. TRANSLATORS: Cancel Job
msgid "job-error-action.cancel-job"
-msgstr "Cancel Job"
+msgstr ""
+#. TRANSLATORS: Continue Job
msgid "job-error-action.continue-job"
-msgstr "Continue Job"
+msgstr ""
+#. TRANSLATORS: Suspend Job
msgid "job-error-action.suspend-job"
-msgstr "Suspend Job"
+msgstr ""
+#. TRANSLATORS: Print Error Sheet
msgid "job-error-sheet"
-msgstr "Job Error Sheet"
+msgstr ""
+#. TRANSLATORS: Type of Error Sheet
msgid "job-error-sheet-type"
-msgstr "Job Error Sheet Type"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-error-sheet-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "job-error-sheet-type.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Print Error Sheet
msgid "job-error-sheet-when"
-msgstr "Job Error Sheet When"
+msgstr ""
+#. TRANSLATORS: Always
msgid "job-error-sheet-when.always"
-msgstr "Always"
+msgstr ""
+#. TRANSLATORS: On Error
msgid "job-error-sheet-when.on-error"
-msgstr "On Error"
+msgstr ""
+#. TRANSLATORS: Job Finishings
msgid "job-finishings"
-msgstr "Job Finishings"
+msgstr ""
+#. TRANSLATORS: Hold Until
msgid "job-hold-until"
-msgstr "Hold Until"
+msgstr ""
+#. TRANSLATORS: Hold Until
msgid "job-hold-until-time"
-msgstr "Job Hold Until Time"
+msgstr ""
+#. TRANSLATORS: Daytime
msgid "job-hold-until.day-time"
-msgstr "Day Time"
+msgstr ""
+#. TRANSLATORS: Evening
msgid "job-hold-until.evening"
-msgstr "Evening"
+msgstr ""
+#. TRANSLATORS: Released
msgid "job-hold-until.indefinite"
-msgstr "Released"
+msgstr ""
+#. TRANSLATORS: Night
msgid "job-hold-until.night"
-msgstr "Night"
+msgstr ""
+#. TRANSLATORS: No Hold
msgid "job-hold-until.no-hold"
-msgstr "No Hold"
+msgstr ""
+#. TRANSLATORS: Second Shift
msgid "job-hold-until.second-shift"
-msgstr "Second Shift"
+msgstr ""
+#. TRANSLATORS: Third Shift
msgid "job-hold-until.third-shift"
-msgstr "Third Shift"
+msgstr ""
+#. TRANSLATORS: Weekend
msgid "job-hold-until.weekend"
-msgstr "Weekend"
+msgstr ""
+#. TRANSLATORS: Job Mandatory Attributes
msgid "job-mandatory-attributes"
-msgstr "Job Mandatory Attributes"
+msgstr ""
+#. TRANSLATORS: Title
msgid "job-name"
-msgstr "Job Name"
+msgstr ""
+#. TRANSLATORS: Job Pages
+msgid "job-pages"
+msgstr ""
+
+#. TRANSLATORS: Job Pages
+msgid "job-pages-col"
+msgstr ""
+
+#. TRANSLATORS: Job Phone Number
msgid "job-phone-number"
-msgstr "Job Phone Number"
+msgstr ""
msgid "job-printer-uri attribute missing."
msgstr ""
+#. TRANSLATORS: Job Priority
msgid "job-priority"
-msgstr "Job Priority"
+msgstr ""
+#. TRANSLATORS: Job Privacy Attributes
+msgid "job-privacy-attributes"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "job-privacy-attributes.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "job-privacy-attributes.default"
+msgstr ""
+
+#. TRANSLATORS: Job Description
+msgid "job-privacy-attributes.job-description"
+msgstr ""
+
+#. TRANSLATORS: Job Template
+msgid "job-privacy-attributes.job-template"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "job-privacy-attributes.none"
+msgstr ""
+
+#. TRANSLATORS: Job Privacy Scope
+msgid "job-privacy-scope"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "job-privacy-scope.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "job-privacy-scope.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "job-privacy-scope.none"
+msgstr ""
+
+#. TRANSLATORS: Owner
+msgid "job-privacy-scope.owner"
+msgstr ""
+
+#. TRANSLATORS: Job Recipient Name
msgid "job-recipient-name"
-msgstr "Job Recipient Name"
+msgstr ""
+
+#. TRANSLATORS: Job Resource Ids
+msgid "job-resource-ids"
+msgstr ""
+#. TRANSLATORS: Job Save Disposition
msgid "job-save-disposition"
-msgstr "Job Save Disposition"
+msgstr ""
+#. TRANSLATORS: Job Sheet Message
msgid "job-sheet-message"
-msgstr "Job Sheet Message"
+msgstr ""
+#. TRANSLATORS: Banner Page
msgid "job-sheets"
-msgstr "Banner Page"
+msgstr ""
+#. TRANSLATORS: Banner Page
msgid "job-sheets-col"
-msgstr "Banner Page"
+msgstr ""
+#. TRANSLATORS: First Page in Document
msgid "job-sheets.first-print-stream-page"
-msgstr "First Print Stream Page"
+msgstr ""
+#. TRANSLATORS: Start and End Sheets
msgid "job-sheets.job-both-sheet"
-msgstr "Start and End Sheets"
+msgstr ""
+#. TRANSLATORS: End Sheet
msgid "job-sheets.job-end-sheet"
-msgstr "End Sheet"
+msgstr ""
+#. TRANSLATORS: Start Sheet
msgid "job-sheets.job-start-sheet"
-msgstr "Start Sheet"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-sheets.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "job-sheets.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Job State
msgid "job-state"
-msgstr "Job State"
+msgstr ""
+#. TRANSLATORS: Job State Message
msgid "job-state-message"
-msgstr "Job State Message"
+msgstr ""
+#. TRANSLATORS: Detailed Job State
msgid "job-state-reasons"
-msgstr "Detailed Job State"
+msgstr ""
+#. TRANSLATORS: Aborted By System
msgid "job-state-reasons.aborted-by-system"
-msgstr "Aborted By System"
+msgstr ""
+#. TRANSLATORS: Account Authorization Failed
msgid "job-state-reasons.account-authorization-failed"
-msgstr "Account Authorization Failed"
+msgstr ""
+#. TRANSLATORS: Account Closed
msgid "job-state-reasons.account-closed"
-msgstr "Account Closed"
+msgstr ""
+#. TRANSLATORS: Account Info Needed
msgid "job-state-reasons.account-info-needed"
-msgstr "Account Info Needed"
+msgstr ""
+#. TRANSLATORS: Account Limit Reached
msgid "job-state-reasons.account-limit-reached"
-msgstr "Account Limit Reached"
+msgstr ""
+#. TRANSLATORS: Compression Error
msgid "job-state-reasons.compression-error"
-msgstr "Compression Error"
+msgstr ""
+#. TRANSLATORS: Conflicting Attributes
msgid "job-state-reasons.conflicting-attributes"
-msgstr "Conflicting Attributes"
+msgstr ""
+#. TRANSLATORS: Connected To Destination
msgid "job-state-reasons.connected-to-destination"
-msgstr "Connected To Destination"
+msgstr ""
+#. TRANSLATORS: Connecting To Destination
msgid "job-state-reasons.connecting-to-destination"
-msgstr "Connecting To Destination"
+msgstr ""
+#. TRANSLATORS: Destination Uri Failed
msgid "job-state-reasons.destination-uri-failed"
-msgstr "Destination Uri Failed"
+msgstr ""
+#. TRANSLATORS: Digital Signature Did Not Verify
msgid "job-state-reasons.digital-signature-did-not-verify"
-msgstr "Digital Signature Did Not Verify"
+msgstr ""
+#. TRANSLATORS: Digital Signature Type Not Supported
msgid "job-state-reasons.digital-signature-type-not-supported"
-msgstr "Digital Signature Type Not Supported"
+msgstr ""
+#. TRANSLATORS: Document Access Error
msgid "job-state-reasons.document-access-error"
-msgstr "Document Access Error"
+msgstr ""
+#. TRANSLATORS: Document Format Error
msgid "job-state-reasons.document-format-error"
-msgstr "Document Format Error"
+msgstr ""
+#. TRANSLATORS: Document Password Error
msgid "job-state-reasons.document-password-error"
-msgstr "Document Password Error"
+msgstr ""
+#. TRANSLATORS: Document Permission Error
msgid "job-state-reasons.document-permission-error"
-msgstr "Document Permission Error"
+msgstr ""
+#. TRANSLATORS: Document Security Error
msgid "job-state-reasons.document-security-error"
-msgstr "Document Security Error"
+msgstr ""
+#. TRANSLATORS: Document Unprintable Error
msgid "job-state-reasons.document-unprintable-error"
-msgstr "Document Unprintable Error"
+msgstr ""
+#. TRANSLATORS: Errors Detected
msgid "job-state-reasons.errors-detected"
-msgstr "Errors Detected"
+msgstr ""
+#. TRANSLATORS: Job Canceled At Device
msgid "job-state-reasons.job-canceled-at-device"
-msgstr "Job Canceled At Device"
+msgstr ""
+#. TRANSLATORS: Job Canceled By Operator
msgid "job-state-reasons.job-canceled-by-operator"
-msgstr "Job Canceled By Operator"
+msgstr ""
+#. TRANSLATORS: Job Canceled By User
msgid "job-state-reasons.job-canceled-by-user"
-msgstr "Job Canceled By User"
+msgstr ""
+#. TRANSLATORS: Job Completed Successfully
msgid "job-state-reasons.job-completed-successfully"
-msgstr "Job Completed Successfully"
+msgstr ""
+#. TRANSLATORS: Job Completed With Errors
msgid "job-state-reasons.job-completed-with-errors"
-msgstr "Job Completed With Errors"
+msgstr ""
+#. TRANSLATORS: Job Completed With Warnings
msgid "job-state-reasons.job-completed-with-warnings"
-msgstr "Job Completed With Warnings"
+msgstr ""
+#. TRANSLATORS: Job Data Insufficient
msgid "job-state-reasons.job-data-insufficient"
-msgstr "Job Data Insufficient"
+msgstr ""
+#. TRANSLATORS: Job Delay Output Until Specified
msgid "job-state-reasons.job-delay-output-until-specified"
-msgstr "Job Delay Output Until Specified"
+msgstr ""
+#. TRANSLATORS: Job Digital Signature Wait
msgid "job-state-reasons.job-digital-signature-wait"
-msgstr "Job Digital Signature Wait"
+msgstr ""
+#. TRANSLATORS: Job Fetchable
msgid "job-state-reasons.job-fetchable"
-msgstr "Job Fetchable"
+msgstr ""
+#. TRANSLATORS: Job Held For Review
msgid "job-state-reasons.job-held-for-review"
-msgstr "Job Held For Review"
+msgstr ""
+#. TRANSLATORS: Job Hold Until Specified
msgid "job-state-reasons.job-hold-until-specified"
-msgstr "Job Hold Until Specified"
+msgstr ""
+#. TRANSLATORS: Job Incoming
msgid "job-state-reasons.job-incoming"
-msgstr "Job Incoming"
+msgstr ""
+#. TRANSLATORS: Job Interpreting
msgid "job-state-reasons.job-interpreting"
-msgstr "Job Interpreting"
+msgstr ""
+#. TRANSLATORS: Job Outgoing
msgid "job-state-reasons.job-outgoing"
-msgstr "Job Outgoing"
+msgstr ""
+#. TRANSLATORS: Job Password Wait
msgid "job-state-reasons.job-password-wait"
-msgstr "Job Password Wait"
+msgstr ""
+#. TRANSLATORS: Job Printed Successfully
msgid "job-state-reasons.job-printed-successfully"
-msgstr "Job Printed Successfully"
+msgstr ""
+#. TRANSLATORS: Job Printed With Errors
msgid "job-state-reasons.job-printed-with-errors"
-msgstr "Job Printed With Errors"
+msgstr ""
+#. TRANSLATORS: Job Printed With Warnings
msgid "job-state-reasons.job-printed-with-warnings"
-msgstr "Job Printed With Warnings"
+msgstr ""
+#. TRANSLATORS: Job Printing
msgid "job-state-reasons.job-printing"
-msgstr "Job Printing"
+msgstr ""
+#. TRANSLATORS: Job Queued
msgid "job-state-reasons.job-queued"
-msgstr "Job Queued"
+msgstr ""
+#. TRANSLATORS: Job Queued For Marker
msgid "job-state-reasons.job-queued-for-marker"
-msgstr "Job Queued For Marker"
+msgstr ""
+#. TRANSLATORS: Job Release Wait
msgid "job-state-reasons.job-release-wait"
-msgstr "Job Release Wait"
+msgstr ""
+#. TRANSLATORS: Job Restartable
msgid "job-state-reasons.job-restartable"
-msgstr "Job Restartable"
+msgstr ""
+#. TRANSLATORS: Job Resuming
msgid "job-state-reasons.job-resuming"
-msgstr "Job Resuming"
+msgstr ""
+#. TRANSLATORS: Job Saved Successfully
msgid "job-state-reasons.job-saved-successfully"
-msgstr "Job Saved Successfully"
+msgstr ""
+#. TRANSLATORS: Job Saved With Errors
msgid "job-state-reasons.job-saved-with-errors"
-msgstr "Job Saved With Errors"
+msgstr ""
+#. TRANSLATORS: Job Saved With Warnings
msgid "job-state-reasons.job-saved-with-warnings"
-msgstr "Job Saved With Warnings"
+msgstr ""
+#. TRANSLATORS: Job Saving
msgid "job-state-reasons.job-saving"
-msgstr "Job Saving"
+msgstr ""
+#. TRANSLATORS: Job Spooling
msgid "job-state-reasons.job-spooling"
-msgstr "Job Spooling"
+msgstr ""
+#. TRANSLATORS: Job Streaming
msgid "job-state-reasons.job-streaming"
-msgstr "Job Streaming"
+msgstr ""
+#. TRANSLATORS: Job Suspended
msgid "job-state-reasons.job-suspended"
-msgstr "Job Suspended"
+msgstr ""
+#. TRANSLATORS: Job Suspended By Operator
msgid "job-state-reasons.job-suspended-by-operator"
-msgstr "Job Suspended By Operator"
+msgstr ""
+#. TRANSLATORS: Job Suspended By System
msgid "job-state-reasons.job-suspended-by-system"
-msgstr "Job Suspended By System"
+msgstr ""
+#. TRANSLATORS: Job Suspended By User
msgid "job-state-reasons.job-suspended-by-user"
-msgstr "Job Suspended By User"
+msgstr ""
+#. TRANSLATORS: Job Suspending
msgid "job-state-reasons.job-suspending"
-msgstr "Job Suspending"
+msgstr ""
+#. TRANSLATORS: Job Transferring
msgid "job-state-reasons.job-transferring"
-msgstr "Job Transferring"
+msgstr ""
+#. TRANSLATORS: Job Transforming
msgid "job-state-reasons.job-transforming"
-msgstr "Job Transforming"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-state-reasons.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Printer Stopped
msgid "job-state-reasons.printer-stopped"
-msgstr "Printer Stopped"
+msgstr ""
+#. TRANSLATORS: Printer Stopped Partly
msgid "job-state-reasons.printer-stopped-partly"
-msgstr "Printer Stopped Partly"
+msgstr ""
+#. TRANSLATORS: Processing To Stop Point
msgid "job-state-reasons.processing-to-stop-point"
-msgstr "Processing To Stop Point"
+msgstr ""
+#. TRANSLATORS: Queued In Device
msgid "job-state-reasons.queued-in-device"
-msgstr "Queued In Device"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Ready
msgid "job-state-reasons.resources-are-not-ready"
-msgstr "Resources Are Not Ready"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Supported
msgid "job-state-reasons.resources-are-not-supported"
-msgstr "Resources Are Not Supported"
+msgstr ""
+#. TRANSLATORS: Service Off Line
msgid "job-state-reasons.service-off-line"
-msgstr "Service Off Line"
+msgstr ""
+#. TRANSLATORS: Submission Interrupted
msgid "job-state-reasons.submission-interrupted"
-msgstr "Submission Interrupted"
+msgstr ""
+#. TRANSLATORS: Unsupported Attributes Or Values
msgid "job-state-reasons.unsupported-attributes-or-values"
-msgstr "Unsupported Attributes Or Values"
+msgstr ""
+#. TRANSLATORS: Unsupported Compression
msgid "job-state-reasons.unsupported-compression"
-msgstr "Unsupported Compression"
+msgstr ""
+#. TRANSLATORS: Unsupported Document Format
msgid "job-state-reasons.unsupported-document-format"
-msgstr "Unsupported Document Format"
+msgstr ""
+#. TRANSLATORS: Waiting For User Action
msgid "job-state-reasons.waiting-for-user-action"
-msgstr "Waiting For User Action"
+msgstr ""
+#. TRANSLATORS: Warnings Detected
msgid "job-state-reasons.warnings-detected"
-msgstr "Warnings Detected"
+msgstr ""
+#. TRANSLATORS: Pending
msgid "job-state.3"
-msgstr "Pending"
+msgstr ""
+#. TRANSLATORS: Held
msgid "job-state.4"
-msgstr "Pending Held"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "job-state.5"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Stopped
msgid "job-state.6"
-msgstr "Processing Stopped"
+msgstr ""
+#. TRANSLATORS: Canceled
msgid "job-state.7"
-msgstr "Canceled"
+msgstr ""
+#. TRANSLATORS: Aborted
msgid "job-state.8"
-msgstr "Aborted"
+msgstr ""
+#. TRANSLATORS: Completed
msgid "job-state.9"
-msgstr "Completed"
+msgstr ""
+#. TRANSLATORS: Laminate Pages
msgid "laminating"
-msgstr "Laminate Pages"
+msgstr ""
+#. TRANSLATORS: Laminate
msgid "laminating-sides"
-msgstr "Laminating Sides"
+msgstr ""
+#. TRANSLATORS: Back Only
msgid "laminating-sides.back"
-msgstr "Back"
+msgstr ""
+#. TRANSLATORS: Front and Back
msgid "laminating-sides.both"
-msgstr "Both"
+msgstr ""
+#. TRANSLATORS: Front Only
msgid "laminating-sides.front"
-msgstr "Front"
+msgstr ""
+#. TRANSLATORS: Type of Lamination
msgid "laminating-type"
-msgstr "Laminating Type"
+msgstr ""
+#. TRANSLATORS: Archival
msgid "laminating-type.archival"
-msgstr "Archival"
+msgstr ""
+#. TRANSLATORS: Glossy
msgid "laminating-type.glossy"
-msgstr "Glossy"
+msgstr ""
+#. TRANSLATORS: High Gloss
msgid "laminating-type.high-gloss"
-msgstr "High Gloss"
+msgstr ""
+#. TRANSLATORS: Matte
msgid "laminating-type.matte"
-msgstr "Matte"
+msgstr ""
+#. TRANSLATORS: Semi-gloss
msgid "laminating-type.semi-gloss"
-msgstr "Semi-Gloss"
+msgstr ""
+#. TRANSLATORS: Translucent
msgid "laminating-type.translucent"
-msgstr "Translucent"
+msgstr ""
+#. TRANSLATORS: Logo
msgid "logo"
-msgstr "Logo"
+msgstr ""
msgid "lpadmin: Class name can only contain printable characters."
msgstr ""
@@ -7117,11 +7868,11 @@ msgid ""
msgstr ""
#, c-format
-msgid "lpadmin: Unable to open PPD \"%s\": %s on line %d."
+msgid "lpadmin: Unable to open PPD \"%s\": %s"
msgstr ""
#, c-format
-msgid "lpadmin: Unable to open PPD file \"%s\" - %s"
+msgid "lpadmin: Unable to open PPD \"%s\": %s on line %d."
msgstr ""
msgid ""
@@ -7208,1710 +7959,2269 @@ msgid ""
"\"."
msgstr ""
+#. TRANSLATORS: Amount of Material
msgid "material-amount"
-msgstr "Amount of Material"
+msgstr ""
+#. TRANSLATORS: Amount Units
msgid "material-amount-units"
-msgstr "Material Amount Units"
+msgstr ""
+#. TRANSLATORS: Grams
msgid "material-amount-units.g"
-msgstr "G"
+msgstr ""
+#. TRANSLATORS: Kilograms
msgid "material-amount-units.kg"
-msgstr "Kg"
+msgstr ""
+#. TRANSLATORS: Liters
msgid "material-amount-units.l"
-msgstr "L"
+msgstr ""
+#. TRANSLATORS: Meters
msgid "material-amount-units.m"
-msgstr "M"
+msgstr ""
+#. TRANSLATORS: Milliliters
msgid "material-amount-units.ml"
-msgstr "Ml"
+msgstr ""
+#. TRANSLATORS: Millimeters
msgid "material-amount-units.mm"
-msgstr "Mm"
+msgstr ""
+#. TRANSLATORS: Material Color
msgid "material-color"
-msgstr "Material Color"
+msgstr ""
+#. TRANSLATORS: Material Diameter
msgid "material-diameter"
-msgstr "Material Diameter"
+msgstr ""
+#. TRANSLATORS: Material Diameter Tolerance
msgid "material-diameter-tolerance"
-msgstr "Material Diameter Tolerance"
+msgstr ""
+#. TRANSLATORS: Material Fill Density
msgid "material-fill-density"
-msgstr "Material Fill Density"
+msgstr ""
+#. TRANSLATORS: Material Name
msgid "material-name"
-msgstr "Material Name"
+msgstr ""
+#. TRANSLATORS: Material Nozzle Diameter
+msgid "material-nozzle-diameter"
+msgstr ""
+
+#. TRANSLATORS: Use Material For
msgid "material-purpose"
-msgstr "Material Purpose"
+msgstr ""
+#. TRANSLATORS: Everything
msgid "material-purpose.all"
-msgstr "All"
+msgstr ""
+#. TRANSLATORS: Base
msgid "material-purpose.base"
-msgstr "Base"
+msgstr ""
+#. TRANSLATORS: In-fill
msgid "material-purpose.in-fill"
-msgstr "In Fill"
+msgstr ""
+#. TRANSLATORS: Shell
msgid "material-purpose.shell"
-msgstr "Shell"
+msgstr ""
+#. TRANSLATORS: Supports
msgid "material-purpose.support"
-msgstr "Support"
+msgstr ""
+#. TRANSLATORS: Feed Rate
msgid "material-rate"
-msgstr "Feed Rate"
+msgstr ""
+#. TRANSLATORS: Feed Rate Units
msgid "material-rate-units"
-msgstr "Material Rate Units"
+msgstr ""
+#. TRANSLATORS: Milligrams per second
msgid "material-rate-units.mg_second"
-msgstr "Mg Second"
+msgstr ""
+#. TRANSLATORS: Milliliters per second
msgid "material-rate-units.ml_second"
-msgstr "Ml Second"
+msgstr ""
+#. TRANSLATORS: Millimeters per second
msgid "material-rate-units.mm_second"
-msgstr "Mm Second"
+msgstr ""
+
+#. TRANSLATORS: Material Retraction
+msgid "material-retraction"
+msgstr ""
+#. TRANSLATORS: Material Shell Thickness
msgid "material-shell-thickness"
-msgstr "Material Shell Thickness"
+msgstr ""
+#. TRANSLATORS: Material Temperature
msgid "material-temperature"
-msgstr "Material Temperature"
+msgstr ""
+#. TRANSLATORS: Material Type
msgid "material-type"
-msgstr "Material Type"
+msgstr ""
+#. TRANSLATORS: ABS
msgid "material-type.abs"
-msgstr "Abs"
+msgstr ""
+#. TRANSLATORS: Carbon Fiber ABS
msgid "material-type.abs-carbon-fiber"
-msgstr "Abs Carbon Fiber"
+msgstr ""
+#. TRANSLATORS: Carbon Nanotube ABS
msgid "material-type.abs-carbon-nanotube"
-msgstr "Abs Carbon Nanotube"
+msgstr ""
+#. TRANSLATORS: Chocolate
msgid "material-type.chocolate"
-msgstr "Chocolate"
+msgstr ""
+#. TRANSLATORS: Gold
msgid "material-type.gold"
-msgstr "Gold"
+msgstr ""
+#. TRANSLATORS: Nylon
msgid "material-type.nylon"
-msgstr "Nylon"
+msgstr ""
+#. TRANSLATORS: Pet
msgid "material-type.pet"
-msgstr "Pet"
+msgstr ""
+#. TRANSLATORS: Photopolymer
msgid "material-type.photopolymer"
-msgstr "Photopolymer"
+msgstr ""
+#. TRANSLATORS: PLA
msgid "material-type.pla"
-msgstr "Pla"
+msgstr ""
+#. TRANSLATORS: Conductive PLA
msgid "material-type.pla-conductive"
-msgstr "Pla Conductive"
+msgstr ""
+#. TRANSLATORS: Pla Dissolvable
+msgid "material-type.pla-dissolvable"
+msgstr ""
+
+#. TRANSLATORS: Flexible PLA
msgid "material-type.pla-flexible"
-msgstr "Pla Flexible"
+msgstr ""
+#. TRANSLATORS: Magnetic PLA
msgid "material-type.pla-magnetic"
-msgstr "Pla Magnetic"
+msgstr ""
+#. TRANSLATORS: Steel PLA
msgid "material-type.pla-steel"
-msgstr "Pla Steel"
+msgstr ""
+#. TRANSLATORS: Stone PLA
msgid "material-type.pla-stone"
-msgstr "Pla Stone"
+msgstr ""
+#. TRANSLATORS: Wood PLA
msgid "material-type.pla-wood"
-msgstr "Pla Wood"
+msgstr ""
+#. TRANSLATORS: Polycarbonate
msgid "material-type.polycarbonate"
-msgstr "Polycarbonate"
+msgstr ""
+#. TRANSLATORS: Dissolvable PVA
msgid "material-type.pva-dissolvable"
-msgstr "Dissolvable PVA"
+msgstr ""
+#. TRANSLATORS: Silver
msgid "material-type.silver"
-msgstr "Silver"
+msgstr ""
+#. TRANSLATORS: Titanium
msgid "material-type.titanium"
-msgstr "Titanium"
+msgstr ""
+#. TRANSLATORS: Wax
msgid "material-type.wax"
-msgstr "Wax"
+msgstr ""
+#. TRANSLATORS: Materials
msgid "materials-col"
-msgstr "Materials"
+msgstr ""
+#. TRANSLATORS: Media
msgid "media"
-msgstr "Media"
+msgstr ""
+#. TRANSLATORS: Back Coating of Media
msgid "media-back-coating"
-msgstr "Media Back Coating"
+msgstr ""
+#. TRANSLATORS: Glossy
msgid "media-back-coating.glossy"
-msgstr "Glossy"
+msgstr ""
+#. TRANSLATORS: High Gloss
msgid "media-back-coating.high-gloss"
-msgstr "High Gloss"
+msgstr ""
+#. TRANSLATORS: Matte
msgid "media-back-coating.matte"
-msgstr "Matte"
+msgstr ""
+#. TRANSLATORS: None
msgid "media-back-coating.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Satin
msgid "media-back-coating.satin"
-msgstr "Satin"
+msgstr ""
+#. TRANSLATORS: Semi-gloss
msgid "media-back-coating.semi-gloss"
-msgstr "Semi-Gloss"
+msgstr ""
+#. TRANSLATORS: Media Bottom Margin
msgid "media-bottom-margin"
-msgstr "Media Bottom Margin"
+msgstr ""
+#. TRANSLATORS: Media
msgid "media-col"
-msgstr "Media"
+msgstr ""
+#. TRANSLATORS: Media Color
msgid "media-color"
-msgstr "Media Color"
+msgstr ""
+#. TRANSLATORS: Black
msgid "media-color.black"
-msgstr "Black"
+msgstr ""
+#. TRANSLATORS: Blue
msgid "media-color.blue"
-msgstr "Blue"
+msgstr ""
+#. TRANSLATORS: Brown
msgid "media-color.brown"
-msgstr "Brown"
+msgstr ""
+#. TRANSLATORS: Buff
msgid "media-color.buff"
-msgstr "Buff"
+msgstr ""
+#. TRANSLATORS: Clear Black
msgid "media-color.clear-black"
-msgstr "Clear Black"
+msgstr ""
+#. TRANSLATORS: Clear Blue
msgid "media-color.clear-blue"
-msgstr "Clear Blue"
+msgstr ""
+#. TRANSLATORS: Clear Brown
msgid "media-color.clear-brown"
-msgstr "Clear Brown"
+msgstr ""
+#. TRANSLATORS: Clear Buff
msgid "media-color.clear-buff"
-msgstr "Clear Buff"
+msgstr ""
+#. TRANSLATORS: Clear Cyan
msgid "media-color.clear-cyan"
-msgstr "Clear Cyan"
+msgstr ""
+#. TRANSLATORS: Clear Gold
msgid "media-color.clear-gold"
-msgstr "Clear Gold"
+msgstr ""
+#. TRANSLATORS: Clear Goldenrod
msgid "media-color.clear-goldenrod"
-msgstr "Clear Goldenrod"
+msgstr ""
+#. TRANSLATORS: Clear Gray
msgid "media-color.clear-gray"
-msgstr "Clear Gray"
+msgstr ""
+#. TRANSLATORS: Clear Green
msgid "media-color.clear-green"
-msgstr "Clear Green"
+msgstr ""
+#. TRANSLATORS: Clear Ivory
msgid "media-color.clear-ivory"
-msgstr "Clear Ivory"
+msgstr ""
+#. TRANSLATORS: Clear Magenta
msgid "media-color.clear-magenta"
-msgstr "Clear Magenta"
+msgstr ""
+#. TRANSLATORS: Clear Multi Color
msgid "media-color.clear-multi-color"
-msgstr "Clear Multi Color"
+msgstr ""
+#. TRANSLATORS: Clear Mustard
msgid "media-color.clear-mustard"
-msgstr "Clear Mustard"
+msgstr ""
+#. TRANSLATORS: Clear Orange
msgid "media-color.clear-orange"
-msgstr "Clear Orange"
+msgstr ""
+#. TRANSLATORS: Clear Pink
msgid "media-color.clear-pink"
-msgstr "Clear Pink"
+msgstr ""
+#. TRANSLATORS: Clear Red
msgid "media-color.clear-red"
-msgstr "Clear Red"
+msgstr ""
+#. TRANSLATORS: Clear Silver
msgid "media-color.clear-silver"
-msgstr "Clear Silver"
+msgstr ""
+#. TRANSLATORS: Clear Turquoise
msgid "media-color.clear-turquoise"
-msgstr "Clear Turquoise"
+msgstr ""
+#. TRANSLATORS: Clear Violet
msgid "media-color.clear-violet"
-msgstr "Clear Violet"
+msgstr ""
+#. TRANSLATORS: Clear White
msgid "media-color.clear-white"
-msgstr "Clear White"
+msgstr ""
+#. TRANSLATORS: Clear Yellow
msgid "media-color.clear-yellow"
-msgstr "Clear Yellow"
+msgstr ""
+#. TRANSLATORS: Cyan
msgid "media-color.cyan"
-msgstr "Cyan"
+msgstr ""
+#. TRANSLATORS: Dark Blue
msgid "media-color.dark-blue"
-msgstr "Dark Blue"
+msgstr ""
+#. TRANSLATORS: Dark Brown
msgid "media-color.dark-brown"
-msgstr "Dark Brown"
+msgstr ""
+#. TRANSLATORS: Dark Buff
msgid "media-color.dark-buff"
-msgstr "Dark Buff"
+msgstr ""
+#. TRANSLATORS: Dark Cyan
msgid "media-color.dark-cyan"
-msgstr "Dark Cyan"
+msgstr ""
+#. TRANSLATORS: Dark Gold
msgid "media-color.dark-gold"
-msgstr "Dark Gold"
+msgstr ""
+#. TRANSLATORS: Dark Goldenrod
msgid "media-color.dark-goldenrod"
-msgstr "Dark Goldenrod"
+msgstr ""
+#. TRANSLATORS: Dark Gray
msgid "media-color.dark-gray"
-msgstr "Dark Gray"
+msgstr ""
+#. TRANSLATORS: Dark Green
msgid "media-color.dark-green"
-msgstr "Dark Green"
+msgstr ""
+#. TRANSLATORS: Dark Ivory
msgid "media-color.dark-ivory"
-msgstr "Dark Ivory"
+msgstr ""
+#. TRANSLATORS: Dark Magenta
msgid "media-color.dark-magenta"
-msgstr "Dark Magenta"
+msgstr ""
+#. TRANSLATORS: Dark Mustard
msgid "media-color.dark-mustard"
-msgstr "Dark Mustard"
+msgstr ""
+#. TRANSLATORS: Dark Orange
msgid "media-color.dark-orange"
-msgstr "Dark Orange"
+msgstr ""
+#. TRANSLATORS: Dark Pink
msgid "media-color.dark-pink"
-msgstr "Dark Pink"
+msgstr ""
+#. TRANSLATORS: Dark Red
msgid "media-color.dark-red"
-msgstr "Dark Red"
+msgstr ""
+#. TRANSLATORS: Dark Silver
msgid "media-color.dark-silver"
-msgstr "Dark Silver"
+msgstr ""
+#. TRANSLATORS: Dark Turquoise
msgid "media-color.dark-turquoise"
-msgstr "Dark Turquoise"
+msgstr ""
+#. TRANSLATORS: Dark Violet
msgid "media-color.dark-violet"
-msgstr "Dark Violet"
+msgstr ""
+#. TRANSLATORS: Dark Yellow
msgid "media-color.dark-yellow"
-msgstr "Dark Yellow"
+msgstr ""
+#. TRANSLATORS: Gold
msgid "media-color.gold"
-msgstr "Gold"
+msgstr ""
+#. TRANSLATORS: Goldenrod
msgid "media-color.goldenrod"
-msgstr "Goldenrod"
+msgstr ""
+#. TRANSLATORS: Gray
msgid "media-color.gray"
-msgstr "Gray"
+msgstr ""
+#. TRANSLATORS: Green
msgid "media-color.green"
-msgstr "Green"
+msgstr ""
+#. TRANSLATORS: Ivory
msgid "media-color.ivory"
-msgstr "Ivory"
+msgstr ""
+#. TRANSLATORS: Light Black
msgid "media-color.light-black"
-msgstr "Light Black"
+msgstr ""
+#. TRANSLATORS: Light Blue
msgid "media-color.light-blue"
-msgstr "Light Blue"
+msgstr ""
+#. TRANSLATORS: Light Brown
msgid "media-color.light-brown"
-msgstr "Light Brown"
+msgstr ""
+#. TRANSLATORS: Light Buff
msgid "media-color.light-buff"
-msgstr "Light Buff"
+msgstr ""
+#. TRANSLATORS: Light Cyan
msgid "media-color.light-cyan"
-msgstr "Light Cyan"
+msgstr ""
+#. TRANSLATORS: Light Gold
msgid "media-color.light-gold"
-msgstr "Light Gold"
+msgstr ""
+#. TRANSLATORS: Light Goldenrod
msgid "media-color.light-goldenrod"
-msgstr "Light Goldenrod"
+msgstr ""
+#. TRANSLATORS: Light Gray
msgid "media-color.light-gray"
-msgstr "Light Gray"
+msgstr ""
+#. TRANSLATORS: Light Green
msgid "media-color.light-green"
-msgstr "Light Green"
+msgstr ""
+#. TRANSLATORS: Light Ivory
msgid "media-color.light-ivory"
-msgstr "Light Ivory"
+msgstr ""
+#. TRANSLATORS: Light Magenta
msgid "media-color.light-magenta"
-msgstr "Light Magenta"
+msgstr ""
+#. TRANSLATORS: Light Mustard
msgid "media-color.light-mustard"
-msgstr "Light Mustard"
+msgstr ""
+#. TRANSLATORS: Light Orange
msgid "media-color.light-orange"
-msgstr "Light Orange"
+msgstr ""
+#. TRANSLATORS: Light Pink
msgid "media-color.light-pink"
-msgstr "Light Pink"
+msgstr ""
+#. TRANSLATORS: Light Red
msgid "media-color.light-red"
-msgstr "Light Red"
+msgstr ""
+#. TRANSLATORS: Light Silver
msgid "media-color.light-silver"
-msgstr "Light Silver"
+msgstr ""
+#. TRANSLATORS: Light Turquoise
msgid "media-color.light-turquoise"
-msgstr "Light Turquoise"
+msgstr ""
+#. TRANSLATORS: Light Violet
msgid "media-color.light-violet"
-msgstr "Light Violet"
+msgstr ""
+#. TRANSLATORS: Light Yellow
msgid "media-color.light-yellow"
-msgstr "Light Yellow"
+msgstr ""
+#. TRANSLATORS: Magenta
msgid "media-color.magenta"
-msgstr "Magenta"
+msgstr ""
+#. TRANSLATORS: Multi-color
msgid "media-color.multi-color"
-msgstr "Multi-Color"
+msgstr ""
+#. TRANSLATORS: Mustard
msgid "media-color.mustard"
-msgstr "Mustard"
+msgstr ""
+#. TRANSLATORS: No Color
msgid "media-color.no-color"
-msgstr "No Color"
+msgstr ""
+#. TRANSLATORS: Orange
msgid "media-color.orange"
-msgstr "Orange"
+msgstr ""
+#. TRANSLATORS: Pink
msgid "media-color.pink"
-msgstr "Pink"
+msgstr ""
+#. TRANSLATORS: Red
msgid "media-color.red"
-msgstr "Red"
+msgstr ""
+#. TRANSLATORS: Silver
msgid "media-color.silver"
-msgstr "Silver"
+msgstr ""
+#. TRANSLATORS: Turquoise
msgid "media-color.turquoise"
-msgstr "Turquoise"
+msgstr ""
+#. TRANSLATORS: Violet
msgid "media-color.violet"
-msgstr "Violet"
+msgstr ""
+#. TRANSLATORS: White
msgid "media-color.white"
-msgstr "White"
+msgstr ""
+#. TRANSLATORS: Yellow
msgid "media-color.yellow"
-msgstr "Yellow"
+msgstr ""
+#. TRANSLATORS: Front Coating of Media
msgid "media-front-coating"
-msgstr "Media Front Coating"
+msgstr ""
+#. TRANSLATORS: Media Grain
msgid "media-grain"
-msgstr "Media Grain"
+msgstr ""
+#. TRANSLATORS: Cross-Feed Direction
msgid "media-grain.x-direction"
-msgstr "Cross-Feed Direction"
+msgstr ""
+#. TRANSLATORS: Feed Direction
msgid "media-grain.y-direction"
-msgstr "Feed Direction"
+msgstr ""
+#. TRANSLATORS: Media Hole Count
msgid "media-hole-count"
-msgstr "Media Hole Count"
+msgstr ""
+#. TRANSLATORS: Media Info
msgid "media-info"
-msgstr "Media Info"
+msgstr ""
+#. TRANSLATORS: Force Media
msgid "media-input-tray-check"
-msgstr "Media Input Tray Check"
+msgstr ""
+#. TRANSLATORS: Media Left Margin
msgid "media-left-margin"
-msgstr "Media Left Margin"
+msgstr ""
+#. TRANSLATORS: Pre-printed Media
msgid "media-pre-printed"
-msgstr "Media Preprinted"
+msgstr ""
+#. TRANSLATORS: Blank
msgid "media-pre-printed.blank"
-msgstr "Blank"
+msgstr ""
+#. TRANSLATORS: Letterhead
msgid "media-pre-printed.letter-head"
-msgstr "Letterhead"
+msgstr ""
+#. TRANSLATORS: Pre-printed
msgid "media-pre-printed.pre-printed"
-msgstr "Preprinted"
+msgstr ""
+#. TRANSLATORS: Recycled Media
msgid "media-recycled"
-msgstr "Media Recycled"
+msgstr ""
+#. TRANSLATORS: None
msgid "media-recycled.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "media-recycled.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Media Right Margin
msgid "media-right-margin"
-msgstr "Media Right Margin"
+msgstr ""
+#. TRANSLATORS: Media Dimensions
msgid "media-size"
-msgstr "Media Dimensions"
+msgstr ""
+#. TRANSLATORS: Media Name
msgid "media-size-name"
-msgstr "Media Name"
+msgstr ""
+#. TRANSLATORS: Media Source
msgid "media-source"
-msgstr "Media Source"
+msgstr ""
+#. TRANSLATORS: Alternate
msgid "media-source.alternate"
-msgstr "Alternate"
+msgstr ""
+#. TRANSLATORS: Alternate Roll
msgid "media-source.alternate-roll"
-msgstr "Alternate Roll"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "media-source.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "media-source.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: By-pass Tray
msgid "media-source.by-pass-tray"
-msgstr "By Pass Tray"
+msgstr ""
+#. TRANSLATORS: Center
msgid "media-source.center"
-msgstr "Center"
+msgstr ""
+#. TRANSLATORS: Disc
msgid "media-source.disc"
-msgstr "Disc"
+msgstr ""
+#. TRANSLATORS: Envelope
msgid "media-source.envelope"
-msgstr "Envelope"
+msgstr ""
+#. TRANSLATORS: Hagaki
msgid "media-source.hagaki"
-msgstr "Hagaki"
+msgstr ""
+#. TRANSLATORS: Large Capacity
msgid "media-source.large-capacity"
-msgstr "Large Capacity"
+msgstr ""
+#. TRANSLATORS: Left
msgid "media-source.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Main
msgid "media-source.main"
-msgstr "Main"
+msgstr ""
+#. TRANSLATORS: Main Roll
msgid "media-source.main-roll"
-msgstr "Main Roll"
+msgstr ""
+#. TRANSLATORS: Manual
msgid "media-source.manual"
-msgstr "Manual"
+msgstr ""
+#. TRANSLATORS: Middle
msgid "media-source.middle"
-msgstr "Middle"
+msgstr ""
+#. TRANSLATORS: Photo
msgid "media-source.photo"
-msgstr "Photo"
+msgstr ""
+#. TRANSLATORS: Rear
msgid "media-source.rear"
-msgstr "Rear"
+msgstr ""
+#. TRANSLATORS: Right
msgid "media-source.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Roll 1
msgid "media-source.roll-1"
-msgstr "Roll 1"
+msgstr ""
+#. TRANSLATORS: Roll 10
msgid "media-source.roll-10"
-msgstr "Roll 10"
+msgstr ""
+#. TRANSLATORS: Roll 2
msgid "media-source.roll-2"
-msgstr "Roll 2"
+msgstr ""
+#. TRANSLATORS: Roll 3
msgid "media-source.roll-3"
-msgstr "Roll 3"
+msgstr ""
+#. TRANSLATORS: Roll 4
msgid "media-source.roll-4"
-msgstr "Roll 4"
+msgstr ""
+#. TRANSLATORS: Roll 5
msgid "media-source.roll-5"
-msgstr "Roll 5"
+msgstr ""
+#. TRANSLATORS: Roll 6
msgid "media-source.roll-6"
-msgstr "Roll 6"
+msgstr ""
+#. TRANSLATORS: Roll 7
msgid "media-source.roll-7"
-msgstr "Roll 7"
+msgstr ""
+#. TRANSLATORS: Roll 8
msgid "media-source.roll-8"
-msgstr "Roll 8"
+msgstr ""
+#. TRANSLATORS: Roll 9
msgid "media-source.roll-9"
-msgstr "Roll 9"
+msgstr ""
+#. TRANSLATORS: Side
msgid "media-source.side"
-msgstr "Side"
+msgstr ""
+#. TRANSLATORS: Top
msgid "media-source.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Tray 1
msgid "media-source.tray-1"
-msgstr "Tray 1"
+msgstr ""
+#. TRANSLATORS: Tray 10
msgid "media-source.tray-10"
-msgstr "Tray 10"
+msgstr ""
+#. TRANSLATORS: Tray 11
msgid "media-source.tray-11"
-msgstr "Tray 11"
+msgstr ""
+#. TRANSLATORS: Tray 12
msgid "media-source.tray-12"
-msgstr "Tray 12"
+msgstr ""
+#. TRANSLATORS: Tray 13
msgid "media-source.tray-13"
-msgstr "Tray 13"
+msgstr ""
+#. TRANSLATORS: Tray 14
msgid "media-source.tray-14"
-msgstr "Tray 14"
+msgstr ""
+#. TRANSLATORS: Tray 15
msgid "media-source.tray-15"
-msgstr "Tray 15"
+msgstr ""
+#. TRANSLATORS: Tray 16
msgid "media-source.tray-16"
-msgstr "Tray 16"
+msgstr ""
+#. TRANSLATORS: Tray 17
msgid "media-source.tray-17"
-msgstr "Tray 17"
+msgstr ""
+#. TRANSLATORS: Tray 18
msgid "media-source.tray-18"
-msgstr "Tray 18"
+msgstr ""
+#. TRANSLATORS: Tray 19
msgid "media-source.tray-19"
-msgstr "Tray 19"
+msgstr ""
+#. TRANSLATORS: Tray 2
msgid "media-source.tray-2"
-msgstr "Tray 2"
+msgstr ""
+#. TRANSLATORS: Tray 20
msgid "media-source.tray-20"
-msgstr "Tray 20"
+msgstr ""
+#. TRANSLATORS: Tray 3
msgid "media-source.tray-3"
-msgstr "Tray 3"
+msgstr ""
+#. TRANSLATORS: Tray 4
msgid "media-source.tray-4"
-msgstr "Tray 4"
+msgstr ""
+#. TRANSLATORS: Tray 5
msgid "media-source.tray-5"
-msgstr "Tray 5"
+msgstr ""
+#. TRANSLATORS: Tray 6
msgid "media-source.tray-6"
-msgstr "Tray 6"
+msgstr ""
+#. TRANSLATORS: Tray 7
msgid "media-source.tray-7"
-msgstr "Tray 7"
+msgstr ""
+#. TRANSLATORS: Tray 8
msgid "media-source.tray-8"
-msgstr "Tray 8"
+msgstr ""
+#. TRANSLATORS: Tray 9
msgid "media-source.tray-9"
-msgstr "Tray 9"
+msgstr ""
+#. TRANSLATORS: Media Thickness
msgid "media-thickness"
-msgstr "Media Thickness"
+msgstr ""
+#. TRANSLATORS: Media Tooth (Texture)
msgid "media-tooth"
-msgstr "Media Tooth"
+msgstr ""
+#. TRANSLATORS: Antique
msgid "media-tooth.antique"
-msgstr "Antique"
+msgstr ""
+#. TRANSLATORS: Extra Smooth
msgid "media-tooth.calendared"
-msgstr "Calendared"
+msgstr ""
+#. TRANSLATORS: Coarse
msgid "media-tooth.coarse"
-msgstr "Coarse"
+msgstr ""
+#. TRANSLATORS: Fine
msgid "media-tooth.fine"
-msgstr "Fine"
+msgstr ""
+#. TRANSLATORS: Linen
msgid "media-tooth.linen"
-msgstr "Linen"
+msgstr ""
+#. TRANSLATORS: Medium
msgid "media-tooth.medium"
-msgstr "Medium"
+msgstr ""
+#. TRANSLATORS: Smooth
msgid "media-tooth.smooth"
-msgstr "Smooth"
+msgstr ""
+#. TRANSLATORS: Stipple
msgid "media-tooth.stipple"
-msgstr "Stipple"
+msgstr ""
+#. TRANSLATORS: Rough
msgid "media-tooth.uncalendared"
-msgstr "Uncalendared"
+msgstr ""
+#. TRANSLATORS: Vellum
msgid "media-tooth.vellum"
-msgstr "Vellum"
+msgstr ""
+#. TRANSLATORS: Media Top Margin
msgid "media-top-margin"
-msgstr "Media Top Margin"
+msgstr ""
+#. TRANSLATORS: Media Type
msgid "media-type"
-msgstr "Media Type"
+msgstr ""
+#. TRANSLATORS: Aluminum
msgid "media-type.aluminum"
-msgstr "Aluminum"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "media-type.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Back Print Film
msgid "media-type.back-print-film"
-msgstr "Back Print Film"
+msgstr ""
+#. TRANSLATORS: Cardboard
msgid "media-type.cardboard"
-msgstr "Cardboard"
+msgstr ""
+#. TRANSLATORS: Cardstock
msgid "media-type.cardstock"
-msgstr "Cardstock"
+msgstr ""
+#. TRANSLATORS: CD
msgid "media-type.cd"
-msgstr "CD"
-
-msgid "media-type.com.hp.advanced-photo"
-msgstr "Advanced Photo Paper"
-
-msgid "media-type.com.hp.brochure-glossy"
-msgstr "Glossy Brochure Paper"
-
-msgid "media-type.com.hp.brochure-matte"
-msgstr "Matte Brochure Paper"
-
-msgid "media-type.com.hp.cover-matte"
-msgstr "Matte Cover Paper"
-
-msgid "media-type.com.hp.ecosmart-lite"
-msgstr "Office Recycled Paper"
-
-msgid "media-type.com.hp.everyday-glossy"
-msgstr "Everyday Glossy Photo Paper"
-
-msgid "media-type.com.hp.everyday-matte"
-msgstr "Everyday Matte Paper"
-
-msgid "media-type.com.hp.extra-heavy"
-msgstr "Extra Heavyweight Paper"
-
-msgid "media-type.com.hp.intermediate"
-msgstr "Multipurpose Paper"
-
-msgid "media-type.com.hp.mid-weight"
-msgstr "Mid-Weight Paper"
-
-msgid "media-type.com.hp.premium-inkjet"
-msgstr "Premium Inkjet Paper"
-
-msgid "media-type.com.hp.premium-photo"
-msgstr "Premium Photo Glossy Paper"
-
-msgid "media-type.com.hp.premium-presentation-matte"
-msgstr "Premium Presentation Matte Paper"
+msgstr ""
+#. TRANSLATORS: Continuous
msgid "media-type.continuous"
-msgstr "Continuous"
+msgstr ""
+#. TRANSLATORS: Continuous Long
msgid "media-type.continuous-long"
-msgstr "Continuous Long"
+msgstr ""
+#. TRANSLATORS: Continuous Short
msgid "media-type.continuous-short"
-msgstr "Continuous Short"
+msgstr ""
+#. TRANSLATORS: Corrugated Board
msgid "media-type.corrugated-board"
-msgstr "Corrugated Board"
+msgstr ""
+#. TRANSLATORS: Optical Disc
msgid "media-type.disc"
-msgstr "Optical Disc"
+msgstr ""
+#. TRANSLATORS: Glossy Optical Disc
msgid "media-type.disc-glossy"
-msgstr "Glossy Optical Disc"
+msgstr ""
+#. TRANSLATORS: High Gloss Optical Disc
msgid "media-type.disc-high-gloss"
-msgstr "High Gloss Optical Disc"
+msgstr ""
+#. TRANSLATORS: Matte Optical Disc
msgid "media-type.disc-matte"
-msgstr "Matte Optical Disc"
+msgstr ""
+#. TRANSLATORS: Satin Optical Disc
msgid "media-type.disc-satin"
-msgstr "Satin Optical Disc"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Optical Disc
msgid "media-type.disc-semi-gloss"
-msgstr "Semi-Gloss Optical Disc"
+msgstr ""
+#. TRANSLATORS: Double Wall
msgid "media-type.double-wall"
-msgstr "Double Wall"
+msgstr ""
+#. TRANSLATORS: Dry Film
msgid "media-type.dry-film"
-msgstr "Dry Film"
+msgstr ""
+#. TRANSLATORS: DVD
msgid "media-type.dvd"
-msgstr "DVD"
+msgstr ""
+#. TRANSLATORS: Embossing Foil
msgid "media-type.embossing-foil"
-msgstr "Embossing Foil"
+msgstr ""
+#. TRANSLATORS: End Board
msgid "media-type.end-board"
-msgstr "End Board"
+msgstr ""
+#. TRANSLATORS: Envelope
msgid "media-type.envelope"
-msgstr "Envelope"
+msgstr ""
+#. TRANSLATORS: Archival Envelope
msgid "media-type.envelope-archival"
-msgstr "Archival Envelope"
+msgstr ""
+#. TRANSLATORS: Bond Envelope
msgid "media-type.envelope-bond"
-msgstr "Bond Envelope"
+msgstr ""
+#. TRANSLATORS: Coated Envelope
msgid "media-type.envelope-coated"
-msgstr "Coated Envelope"
+msgstr ""
+#. TRANSLATORS: Cotton Envelope
msgid "media-type.envelope-cotton"
-msgstr "Cotton Envelope"
+msgstr ""
+#. TRANSLATORS: Fine Envelope
msgid "media-type.envelope-fine"
-msgstr "Fine Envelope"
+msgstr ""
+#. TRANSLATORS: Heavyweight Envelope
msgid "media-type.envelope-heavyweight"
-msgstr "Heavyweight Envelope"
+msgstr ""
+#. TRANSLATORS: Inkjet Envelope
msgid "media-type.envelope-inkjet"
-msgstr "Inkjet Envelope"
+msgstr ""
+#. TRANSLATORS: Lightweight Envelope
msgid "media-type.envelope-lightweight"
-msgstr "Lightweight Envelope"
+msgstr ""
+#. TRANSLATORS: Plain Envelope
msgid "media-type.envelope-plain"
-msgstr "Plain Envelope"
+msgstr ""
+#. TRANSLATORS: Preprinted Envelope
msgid "media-type.envelope-preprinted"
-msgstr "Preprinted Envelope"
+msgstr ""
+#. TRANSLATORS: Windowed Envelope
msgid "media-type.envelope-window"
-msgstr "Windowed Envelope"
+msgstr ""
+#. TRANSLATORS: Fabric
msgid "media-type.fabric"
-msgstr "Fabric"
+msgstr ""
+#. TRANSLATORS: Archival Fabric
msgid "media-type.fabric-archival"
-msgstr "Archival Fabric"
+msgstr ""
+#. TRANSLATORS: Glossy Fabric
msgid "media-type.fabric-glossy"
-msgstr "Glossy Fabric"
+msgstr ""
+#. TRANSLATORS: High Gloss Fabric
msgid "media-type.fabric-high-gloss"
-msgstr "High Gloss Fabric"
+msgstr ""
+#. TRANSLATORS: Matte Fabric
msgid "media-type.fabric-matte"
-msgstr "Matte Fabric"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Fabric
msgid "media-type.fabric-semi-gloss"
-msgstr "Semi-Gloss Fabric"
+msgstr ""
+#. TRANSLATORS: Waterproof Fabric
msgid "media-type.fabric-waterproof"
-msgstr "Waterproof Fabric"
+msgstr ""
+#. TRANSLATORS: Film
msgid "media-type.film"
-msgstr "Film"
+msgstr ""
+#. TRANSLATORS: Flexo Base
msgid "media-type.flexo-base"
-msgstr "Flexo Base"
+msgstr ""
+#. TRANSLATORS: Flexo Photo Polymer
msgid "media-type.flexo-photo-polymer"
-msgstr "Flexo Photo Polymer"
+msgstr ""
+#. TRANSLATORS: Flute
msgid "media-type.flute"
-msgstr "Flute"
+msgstr ""
+#. TRANSLATORS: Foil
msgid "media-type.foil"
-msgstr "Foil"
+msgstr ""
+#. TRANSLATORS: Full Cut Tabs
msgid "media-type.full-cut-tabs"
-msgstr "Full Cut Tabs"
+msgstr ""
+#. TRANSLATORS: Glass
msgid "media-type.glass"
-msgstr "Glass"
+msgstr ""
+#. TRANSLATORS: Glass Colored
msgid "media-type.glass-colored"
-msgstr "Glass Colored"
+msgstr ""
+#. TRANSLATORS: Glass Opaque
msgid "media-type.glass-opaque"
-msgstr "Glass Opaque"
+msgstr ""
+#. TRANSLATORS: Glass Surfaced
msgid "media-type.glass-surfaced"
-msgstr "Glass Surfaced"
+msgstr ""
+#. TRANSLATORS: Glass Textured
msgid "media-type.glass-textured"
-msgstr "Glass Textured"
+msgstr ""
+#. TRANSLATORS: Gravure Cylinder
msgid "media-type.gravure-cylinder"
-msgstr "Gravure Cylinder"
+msgstr ""
+#. TRANSLATORS: Image Setter Paper
msgid "media-type.image-setter-paper"
-msgstr "Image Setter Paper"
+msgstr ""
+#. TRANSLATORS: Imaging Cylinder
msgid "media-type.imaging-cylinder"
-msgstr "Imaging Cylinder"
-
-msgid "media-type.jp.co.canon-photo-paper-plus-glossy-ii"
-msgstr "Photo Paper Plus Glossy II"
-
-msgid "media-type.jp.co.canon-photo-paper-pro-platinum"
-msgstr "Photo Paper Pro Platinum"
-
-msgid "media-type.jp.co.canon_photo-paper-plus-glossy-ii"
-msgstr "Photo Paper Plus Glossy II"
-
-msgid "media-type.jp.co.canon_photo-paper-pro-platinum"
-msgstr "Photo Paper Pro Platinum"
+msgstr ""
+#. TRANSLATORS: Labels
msgid "media-type.labels"
-msgstr "Labels"
+msgstr ""
+#. TRANSLATORS: Colored Labels
msgid "media-type.labels-colored"
-msgstr "Colored Labels"
+msgstr ""
+#. TRANSLATORS: Glossy Labels
msgid "media-type.labels-glossy"
-msgstr "Glossy Labels"
+msgstr ""
+#. TRANSLATORS: High Gloss Labels
msgid "media-type.labels-high-gloss"
-msgstr "High Gloss Labels"
+msgstr ""
+#. TRANSLATORS: Inkjet Labels
msgid "media-type.labels-inkjet"
-msgstr "Inkjet Labels"
+msgstr ""
+#. TRANSLATORS: Matte Labels
msgid "media-type.labels-matte"
-msgstr "Matte Labels"
+msgstr ""
+#. TRANSLATORS: Permanent Labels
msgid "media-type.labels-permanent"
-msgstr "Permanent Labels"
+msgstr ""
+#. TRANSLATORS: Satin Labels
msgid "media-type.labels-satin"
-msgstr "Satin Labels"
+msgstr ""
+#. TRANSLATORS: Security Labels
msgid "media-type.labels-security"
-msgstr "Security Labels"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Labels
msgid "media-type.labels-semi-gloss"
-msgstr "Semi-Gloss Labels"
+msgstr ""
+#. TRANSLATORS: Laminating Foil
msgid "media-type.laminating-foil"
-msgstr "Laminating Foil"
+msgstr ""
+#. TRANSLATORS: Letterhead
msgid "media-type.letterhead"
-msgstr "Letterhead"
+msgstr ""
+#. TRANSLATORS: Metal
msgid "media-type.metal"
-msgstr "Metal"
+msgstr ""
+#. TRANSLATORS: Metal Glossy
msgid "media-type.metal-glossy"
-msgstr "Metal Glossy"
+msgstr ""
+#. TRANSLATORS: Metal High Gloss
msgid "media-type.metal-high-gloss"
-msgstr "Metal High Gloss"
+msgstr ""
+#. TRANSLATORS: Metal Matte
msgid "media-type.metal-matte"
-msgstr "Metal Matte"
+msgstr ""
+#. TRANSLATORS: Metal Satin
msgid "media-type.metal-satin"
-msgstr "Metal Satin"
+msgstr ""
+#. TRANSLATORS: Metal Semi Gloss
msgid "media-type.metal-semi-gloss"
-msgstr "Metal Semi Gloss"
+msgstr ""
+#. TRANSLATORS: Mounting Tape
msgid "media-type.mounting-tape"
-msgstr "Mounting Tape"
+msgstr ""
+#. TRANSLATORS: Multi Layer
msgid "media-type.multi-layer"
-msgstr "Multi Layer"
+msgstr ""
+#. TRANSLATORS: Multi Part Form
msgid "media-type.multi-part-form"
-msgstr "Multi Part Form"
+msgstr ""
+#. TRANSLATORS: Other
msgid "media-type.other"
-msgstr "Other"
+msgstr ""
+#. TRANSLATORS: Paper
msgid "media-type.paper"
-msgstr "Paper"
+msgstr ""
+#. TRANSLATORS: Photo Paper
msgid "media-type.photographic"
-msgstr "Photo Paper"
+msgstr ""
+#. TRANSLATORS: Photographic Archival
msgid "media-type.photographic-archival"
-msgstr "Photographic Archival"
+msgstr ""
+#. TRANSLATORS: Photo Film
msgid "media-type.photographic-film"
-msgstr "Photo Film"
+msgstr ""
+#. TRANSLATORS: Glossy Photo Paper
msgid "media-type.photographic-glossy"
-msgstr "Glossy Photo Paper"
+msgstr ""
+#. TRANSLATORS: High Gloss Photo Paper
msgid "media-type.photographic-high-gloss"
-msgstr "High Gloss Photo Paper"
+msgstr ""
+#. TRANSLATORS: Matte Photo Paper
msgid "media-type.photographic-matte"
-msgstr "Matte Photo Paper"
+msgstr ""
+#. TRANSLATORS: Satin Photo Paper
msgid "media-type.photographic-satin"
-msgstr "Satin Photo Paper"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Photo Paper
msgid "media-type.photographic-semi-gloss"
-msgstr "Semi-Gloss Photo Paper"
+msgstr ""
+#. TRANSLATORS: Plastic
msgid "media-type.plastic"
-msgstr "Plastic"
+msgstr ""
+#. TRANSLATORS: Plastic Archival
msgid "media-type.plastic-archival"
-msgstr "Plastic Archival"
+msgstr ""
+#. TRANSLATORS: Plastic Colored
msgid "media-type.plastic-colored"
-msgstr "Plastic Colored"
+msgstr ""
+#. TRANSLATORS: Plastic Glossy
msgid "media-type.plastic-glossy"
-msgstr "Plastic Glossy"
+msgstr ""
+#. TRANSLATORS: Plastic High Gloss
msgid "media-type.plastic-high-gloss"
-msgstr "Plastic High Gloss"
+msgstr ""
+#. TRANSLATORS: Plastic Matte
msgid "media-type.plastic-matte"
-msgstr "Plastic Matte"
+msgstr ""
+#. TRANSLATORS: Plastic Satin
msgid "media-type.plastic-satin"
-msgstr "Plastic Satin"
+msgstr ""
+#. TRANSLATORS: Plastic Semi Gloss
msgid "media-type.plastic-semi-gloss"
-msgstr "Plastic Semi Gloss"
+msgstr ""
+#. TRANSLATORS: Plate
msgid "media-type.plate"
-msgstr "Plate"
+msgstr ""
+#. TRANSLATORS: Polyester
msgid "media-type.polyester"
-msgstr "Polyester"
+msgstr ""
+#. TRANSLATORS: Pre Cut Tabs
msgid "media-type.pre-cut-tabs"
-msgstr "Pre Cut Tabs"
+msgstr ""
+#. TRANSLATORS: Roll
msgid "media-type.roll"
-msgstr "Roll"
+msgstr ""
+#. TRANSLATORS: Screen
msgid "media-type.screen"
-msgstr "Screen"
+msgstr ""
+#. TRANSLATORS: Screen Paged
msgid "media-type.screen-paged"
-msgstr "Screen Paged"
+msgstr ""
+#. TRANSLATORS: Self Adhesive
msgid "media-type.self-adhesive"
-msgstr "Self Adhesive"
+msgstr ""
+#. TRANSLATORS: Self Adhesive Film
msgid "media-type.self-adhesive-film"
-msgstr "Self Adhesive Film"
+msgstr ""
+#. TRANSLATORS: Shrink Foil
msgid "media-type.shrink-foil"
-msgstr "Shrink Foil"
+msgstr ""
+#. TRANSLATORS: Single Face
msgid "media-type.single-face"
-msgstr "Single Face"
+msgstr ""
+#. TRANSLATORS: Single Wall
msgid "media-type.single-wall"
-msgstr "Single Wall"
+msgstr ""
+#. TRANSLATORS: Sleeve
msgid "media-type.sleeve"
-msgstr "Sleeve"
+msgstr ""
+#. TRANSLATORS: Stationery
msgid "media-type.stationery"
-msgstr "Stationery"
+msgstr ""
+#. TRANSLATORS: Stationery Archival
msgid "media-type.stationery-archival"
-msgstr "Stationery Archival"
+msgstr ""
+#. TRANSLATORS: Coated Paper
msgid "media-type.stationery-coated"
-msgstr "Coated Paper"
+msgstr ""
+#. TRANSLATORS: Stationery Cotton
msgid "media-type.stationery-cotton"
-msgstr "Stationery Cotton"
+msgstr ""
+#. TRANSLATORS: Vellum Paper
msgid "media-type.stationery-fine"
-msgstr "Vellum Paper"
+msgstr ""
+#. TRANSLATORS: Heavyweight Paper
msgid "media-type.stationery-heavyweight"
-msgstr "Heavyweight Paper"
+msgstr ""
+#. TRANSLATORS: Stationery Heavyweight Coated
msgid "media-type.stationery-heavyweight-coated"
-msgstr "Stationery Heavyweight Coated"
+msgstr ""
+#. TRANSLATORS: Stationery Inkjet Paper
msgid "media-type.stationery-inkjet"
-msgstr "Stationery Inkjet Paper"
+msgstr ""
+#. TRANSLATORS: Letterhead
msgid "media-type.stationery-letterhead"
-msgstr "Letterhead"
+msgstr ""
+#. TRANSLATORS: Lightweight Paper
msgid "media-type.stationery-lightweight"
-msgstr "Lightweight Paper"
+msgstr ""
+#. TRANSLATORS: Preprinted Paper
msgid "media-type.stationery-preprinted"
-msgstr "Preprinted Paper"
+msgstr ""
+#. TRANSLATORS: Punched Paper
msgid "media-type.stationery-prepunched"
-msgstr "Punched Paper"
+msgstr ""
+#. TRANSLATORS: Tab Stock
msgid "media-type.tab-stock"
-msgstr "Tab Stock"
+msgstr ""
+#. TRANSLATORS: Tractor
msgid "media-type.tractor"
-msgstr "Tractor"
+msgstr ""
+#. TRANSLATORS: Transfer
msgid "media-type.transfer"
-msgstr "Transfer"
+msgstr ""
+#. TRANSLATORS: Transparency
msgid "media-type.transparency"
-msgstr "Transparency"
+msgstr ""
+#. TRANSLATORS: Triple Wall
msgid "media-type.triple-wall"
-msgstr "Triple Wall"
+msgstr ""
+#. TRANSLATORS: Wet Film
msgid "media-type.wet-film"
-msgstr "Wet Film"
+msgstr ""
+#. TRANSLATORS: Media Weight (grams per m²)
msgid "media-weight-metric"
-msgstr "Media Weight (grams per m²)"
+msgstr ""
+#. TRANSLATORS: 28 x 40″
msgid "media.asme_f_28x40in"
-msgstr "28 x 40\""
+msgstr ""
+#. TRANSLATORS: A4 or US Letter
msgid "media.choice_iso_a4_210x297mm_na_letter_8.5x11in"
-msgstr "A4 or US Letter"
+msgstr ""
+#. TRANSLATORS: 2a0
msgid "media.iso_2a0_1189x1682mm"
-msgstr "2a0"
+msgstr ""
+#. TRANSLATORS: A0
msgid "media.iso_a0_841x1189mm"
-msgstr "A0"
+msgstr ""
+#. TRANSLATORS: A0x3
msgid "media.iso_a0x3_1189x2523mm"
-msgstr "A0x3"
+msgstr ""
+#. TRANSLATORS: A10
msgid "media.iso_a10_26x37mm"
-msgstr "A10"
+msgstr ""
+#. TRANSLATORS: A1
msgid "media.iso_a1_594x841mm"
-msgstr "A1"
+msgstr ""
+#. TRANSLATORS: A1x3
msgid "media.iso_a1x3_841x1783mm"
-msgstr "A1x3"
+msgstr ""
+#. TRANSLATORS: A1x4
msgid "media.iso_a1x4_841x2378mm"
-msgstr "A1x4"
+msgstr ""
+#. TRANSLATORS: A2
msgid "media.iso_a2_420x594mm"
-msgstr "A2"
+msgstr ""
+#. TRANSLATORS: A2x3
msgid "media.iso_a2x3_594x1261mm"
-msgstr "A2x3"
+msgstr ""
+#. TRANSLATORS: A2x4
msgid "media.iso_a2x4_594x1682mm"
-msgstr "A2x4"
+msgstr ""
+#. TRANSLATORS: A2x5
msgid "media.iso_a2x5_594x2102mm"
-msgstr "A2x5"
+msgstr ""
+#. TRANSLATORS: A3 (Extra)
msgid "media.iso_a3-extra_322x445mm"
-msgstr "A3 (Extra)"
+msgstr ""
+#. TRANSLATORS: A3
msgid "media.iso_a3_297x420mm"
-msgstr "A3"
+msgstr ""
+#. TRANSLATORS: A3x3
msgid "media.iso_a3x3_420x891mm"
-msgstr "A3x3"
+msgstr ""
+#. TRANSLATORS: A3x4
msgid "media.iso_a3x4_420x1189mm"
-msgstr "A3x4"
+msgstr ""
+#. TRANSLATORS: A3x5
msgid "media.iso_a3x5_420x1486mm"
-msgstr "A3x5"
+msgstr ""
+#. TRANSLATORS: A3x6
msgid "media.iso_a3x6_420x1783mm"
-msgstr "A3x6"
+msgstr ""
+#. TRANSLATORS: A3x7
msgid "media.iso_a3x7_420x2080mm"
-msgstr "A3x7"
+msgstr ""
+#. TRANSLATORS: A4 (Extra)
msgid "media.iso_a4-extra_235.5x322.3mm"
-msgstr "A4 (Extra)"
+msgstr ""
+#. TRANSLATORS: A4 (Tab)
msgid "media.iso_a4-tab_225x297mm"
-msgstr "A4 (Tab)"
+msgstr ""
+#. TRANSLATORS: A4
msgid "media.iso_a4_210x297mm"
-msgstr "A4"
+msgstr ""
+#. TRANSLATORS: A4x3
msgid "media.iso_a4x3_297x630mm"
-msgstr "A4x3"
+msgstr ""
+#. TRANSLATORS: A4x4
msgid "media.iso_a4x4_297x841mm"
-msgstr "A4x4"
+msgstr ""
+#. TRANSLATORS: A4x5
msgid "media.iso_a4x5_297x1051mm"
-msgstr "A4x5"
+msgstr ""
+#. TRANSLATORS: A4x6
msgid "media.iso_a4x6_297x1261mm"
-msgstr "A4x6"
+msgstr ""
+#. TRANSLATORS: A4x7
msgid "media.iso_a4x7_297x1471mm"
-msgstr "A4x7"
+msgstr ""
+#. TRANSLATORS: A4x8
msgid "media.iso_a4x8_297x1682mm"
-msgstr "A4x8"
+msgstr ""
+#. TRANSLATORS: A4x9
msgid "media.iso_a4x9_297x1892mm"
-msgstr "A4x9"
+msgstr ""
+#. TRANSLATORS: A5 (Extra)
msgid "media.iso_a5-extra_174x235mm"
-msgstr "A5 (Extra)"
+msgstr ""
+#. TRANSLATORS: A5
msgid "media.iso_a5_148x210mm"
-msgstr "A5"
+msgstr ""
+#. TRANSLATORS: A6
msgid "media.iso_a6_105x148mm"
-msgstr "A6"
+msgstr ""
+#. TRANSLATORS: A7
msgid "media.iso_a7_74x105mm"
-msgstr "A7"
+msgstr ""
+#. TRANSLATORS: A8
msgid "media.iso_a8_52x74mm"
-msgstr "A8"
+msgstr ""
+#. TRANSLATORS: A9
msgid "media.iso_a9_37x52mm"
-msgstr "A9"
+msgstr ""
+#. TRANSLATORS: B0
msgid "media.iso_b0_1000x1414mm"
-msgstr "B0"
+msgstr ""
+#. TRANSLATORS: B10
msgid "media.iso_b10_31x44mm"
-msgstr "B10"
+msgstr ""
+#. TRANSLATORS: B1
msgid "media.iso_b1_707x1000mm"
-msgstr "B1"
+msgstr ""
+#. TRANSLATORS: B2
msgid "media.iso_b2_500x707mm"
-msgstr "B2"
+msgstr ""
+#. TRANSLATORS: B3
msgid "media.iso_b3_353x500mm"
-msgstr "B3"
+msgstr ""
+#. TRANSLATORS: B4
msgid "media.iso_b4_250x353mm"
-msgstr "B4"
+msgstr ""
+#. TRANSLATORS: B5 (Extra)
msgid "media.iso_b5-extra_201x276mm"
-msgstr "B5 (Extra)"
+msgstr ""
+#. TRANSLATORS: Envelope B5
msgid "media.iso_b5_176x250mm"
-msgstr "B5 Envelope"
+msgstr ""
+#. TRANSLATORS: B6
msgid "media.iso_b6_125x176mm"
-msgstr "B6"
+msgstr ""
+#. TRANSLATORS: Envelope B6/C4
msgid "media.iso_b6c4_125x324mm"
-msgstr "B6/C4 Envelope"
+msgstr ""
+#. TRANSLATORS: B7
msgid "media.iso_b7_88x125mm"
-msgstr "B7"
+msgstr ""
+#. TRANSLATORS: B8
msgid "media.iso_b8_62x88mm"
-msgstr "B8"
+msgstr ""
+#. TRANSLATORS: B9
msgid "media.iso_b9_44x62mm"
-msgstr "B9"
+msgstr ""
+#. TRANSLATORS: CEnvelope 0
msgid "media.iso_c0_917x1297mm"
-msgstr "C0 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 10
msgid "media.iso_c10_28x40mm"
-msgstr "C10 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 1
msgid "media.iso_c1_648x917mm"
-msgstr "C1 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 2
msgid "media.iso_c2_458x648mm"
-msgstr "C2 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 3
msgid "media.iso_c3_324x458mm"
-msgstr "C3 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 4
msgid "media.iso_c4_229x324mm"
-msgstr "C4 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 5
msgid "media.iso_c5_162x229mm"
-msgstr "C5 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 6
msgid "media.iso_c6_114x162mm"
-msgstr "C6 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 6c5
msgid "media.iso_c6c5_114x229mm"
-msgstr "C6c5 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 7
msgid "media.iso_c7_81x114mm"
-msgstr "C7 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 7c6
msgid "media.iso_c7c6_81x162mm"
-msgstr "C7c6 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 8
msgid "media.iso_c8_57x81mm"
-msgstr "C8 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 9
msgid "media.iso_c9_40x57mm"
-msgstr "C9 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope DL
msgid "media.iso_dl_110x220mm"
-msgstr "DL Envelope"
+msgstr ""
+
+#. TRANSLATORS: Id-1
+msgid "media.iso_id-1_53.98x85.6mm"
+msgstr ""
+
+#. TRANSLATORS: Id-3
+msgid "media.iso_id-3_88x125mm"
+msgstr ""
+#. TRANSLATORS: ISO RA0
msgid "media.iso_ra0_860x1220mm"
-msgstr "Ra0"
+msgstr ""
+#. TRANSLATORS: ISO RA1
msgid "media.iso_ra1_610x860mm"
-msgstr "Ra1"
+msgstr ""
+#. TRANSLATORS: ISO RA2
msgid "media.iso_ra2_430x610mm"
-msgstr "Ra2"
+msgstr ""
+#. TRANSLATORS: ISO RA3
msgid "media.iso_ra3_305x430mm"
-msgstr "Ra3"
+msgstr ""
+#. TRANSLATORS: ISO RA4
msgid "media.iso_ra4_215x305mm"
-msgstr "Ra4"
+msgstr ""
+#. TRANSLATORS: ISO SRA0
msgid "media.iso_sra0_900x1280mm"
-msgstr "Sra0"
+msgstr ""
+#. TRANSLATORS: ISO SRA1
msgid "media.iso_sra1_640x900mm"
-msgstr "Sra1"
+msgstr ""
+#. TRANSLATORS: ISO SRA2
msgid "media.iso_sra2_450x640mm"
-msgstr "Sra2"
+msgstr ""
+#. TRANSLATORS: ISO SRA3
msgid "media.iso_sra3_320x450mm"
-msgstr "Sra3"
+msgstr ""
+#. TRANSLATORS: ISO SRA4
msgid "media.iso_sra4_225x320mm"
-msgstr "Sra4"
+msgstr ""
+#. TRANSLATORS: JIS B0
msgid "media.jis_b0_1030x1456mm"
-msgstr "JIS B0"
+msgstr ""
+#. TRANSLATORS: JIS B10
msgid "media.jis_b10_32x45mm"
-msgstr "JIS B10"
+msgstr ""
+#. TRANSLATORS: JIS B1
msgid "media.jis_b1_728x1030mm"
-msgstr "JIS B1"
+msgstr ""
+#. TRANSLATORS: JIS B2
msgid "media.jis_b2_515x728mm"
-msgstr "JIS B2"
+msgstr ""
+#. TRANSLATORS: JIS B3
msgid "media.jis_b3_364x515mm"
-msgstr "JIS B3"
+msgstr ""
+#. TRANSLATORS: JIS B4
msgid "media.jis_b4_257x364mm"
-msgstr "JIS B4"
+msgstr ""
+#. TRANSLATORS: JIS B5
msgid "media.jis_b5_182x257mm"
-msgstr "JIS B5"
+msgstr ""
+#. TRANSLATORS: JIS B6
msgid "media.jis_b6_128x182mm"
-msgstr "JIS B6"
+msgstr ""
+#. TRANSLATORS: JIS B7
msgid "media.jis_b7_91x128mm"
-msgstr "JIS B7"
+msgstr ""
+#. TRANSLATORS: JIS B8
msgid "media.jis_b8_64x91mm"
-msgstr "JIS B8"
+msgstr ""
+#. TRANSLATORS: JIS B9
msgid "media.jis_b9_45x64mm"
-msgstr "JIS B9"
+msgstr ""
+#. TRANSLATORS: JIS Executive
msgid "media.jis_exec_216x330mm"
-msgstr "JIS Executive"
+msgstr ""
+#. TRANSLATORS: Envelope Chou 2
msgid "media.jpn_chou2_111.1x146mm"
-msgstr "Chou 2 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chou 3
msgid "media.jpn_chou3_120x235mm"
-msgstr "Chou 3 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chou 4
msgid "media.jpn_chou4_90x205mm"
-msgstr "Chou 4 Envelope"
+msgstr ""
+#. TRANSLATORS: Hagaki
msgid "media.jpn_hagaki_100x148mm"
-msgstr "Hagaki"
+msgstr ""
+#. TRANSLATORS: Envelope Kahu
msgid "media.jpn_kahu_240x322.1mm"
-msgstr "Kahu Envelope"
+msgstr ""
+
+#. TRANSLATORS: 270 x 382mm
+msgid "media.jpn_kaku1_270x382mm"
+msgstr ""
+#. TRANSLATORS: Envelope Kahu 2
msgid "media.jpn_kaku2_240x332mm"
-msgstr "Kahu 2 Envelope"
+msgstr ""
+#. TRANSLATORS: 216 x 277mm
msgid "media.jpn_kaku3_216x277mm"
-msgstr "216 x 277mme"
+msgstr ""
+#. TRANSLATORS: 197 x 267mm
msgid "media.jpn_kaku4_197x267mm"
-msgstr "197 x 267mme"
+msgstr ""
+#. TRANSLATORS: 190 x 240mm
msgid "media.jpn_kaku5_190x240mm"
-msgstr "190 x 240mme"
+msgstr ""
+#. TRANSLATORS: 142 x 205mm
msgid "media.jpn_kaku7_142x205mm"
-msgstr "142 x 205mme"
+msgstr ""
+#. TRANSLATORS: 119 x 197mm
msgid "media.jpn_kaku8_119x197mm"
-msgstr "119 x 197mme"
+msgstr ""
+#. TRANSLATORS: Oufuku Reply Postcard
msgid "media.jpn_oufuku_148x200mm"
-msgstr "Oufuku Reply Postcard"
+msgstr ""
+#. TRANSLATORS: Envelope You 4
msgid "media.jpn_you4_105x235mm"
-msgstr "You 4 Envelope"
+msgstr ""
+#. TRANSLATORS: 10 x 11″
msgid "media.na_10x11_10x11in"
-msgstr "10 x 11\""
+msgstr ""
+#. TRANSLATORS: 10 x 13″
msgid "media.na_10x13_10x13in"
-msgstr "10 x 13\""
+msgstr ""
+#. TRANSLATORS: 10 x 14″
msgid "media.na_10x14_10x14in"
-msgstr "10 x 14\""
+msgstr ""
+#. TRANSLATORS: 10 x 15″
msgid "media.na_10x15_10x15in"
-msgstr "10 x 15\""
+msgstr ""
+#. TRANSLATORS: 11 x 12″
msgid "media.na_11x12_11x12in"
-msgstr "11 x 12\""
+msgstr ""
+#. TRANSLATORS: 11 x 15″
msgid "media.na_11x15_11x15in"
-msgstr "11 x 15\""
+msgstr ""
+#. TRANSLATORS: 12 x 19″
msgid "media.na_12x19_12x19in"
-msgstr "12 x 19\""
+msgstr ""
+#. TRANSLATORS: 5 x 7″
msgid "media.na_5x7_5x7in"
-msgstr "5 x 7\""
+msgstr ""
+#. TRANSLATORS: 6 x 9″
msgid "media.na_6x9_6x9in"
-msgstr "6 x 9\""
+msgstr ""
+#. TRANSLATORS: 7 x 9″
msgid "media.na_7x9_7x9in"
-msgstr "7 x 9\""
+msgstr ""
+#. TRANSLATORS: 9 x 11″
msgid "media.na_9x11_9x11in"
-msgstr "9 x 11\""
+msgstr ""
+#. TRANSLATORS: Envelope A2
msgid "media.na_a2_4.375x5.75in"
-msgstr "A2 Envelope"
+msgstr ""
+#. TRANSLATORS: 9 x 12″
msgid "media.na_arch-a_9x12in"
-msgstr "9 x 12\""
+msgstr ""
+#. TRANSLATORS: 12 x 18″
msgid "media.na_arch-b_12x18in"
-msgstr "12 x 18\""
+msgstr ""
+#. TRANSLATORS: 18 x 24″
msgid "media.na_arch-c_18x24in"
-msgstr "18 x 24\""
+msgstr ""
+#. TRANSLATORS: 24 x 36″
msgid "media.na_arch-d_24x36in"
-msgstr "24 x 36\""
+msgstr ""
+#. TRANSLATORS: 26 x 38″
msgid "media.na_arch-e2_26x38in"
-msgstr "26 x 38\""
+msgstr ""
+#. TRANSLATORS: 27 x 39″
msgid "media.na_arch-e3_27x39in"
-msgstr "27 x 39\""
+msgstr ""
+#. TRANSLATORS: 36 x 48″
msgid "media.na_arch-e_36x48in"
-msgstr "36 x 48\""
+msgstr ""
+#. TRANSLATORS: 12 x 19.17″
msgid "media.na_b-plus_12x19.17in"
-msgstr "12 x 19.17\""
+msgstr ""
+#. TRANSLATORS: Envelope C5
msgid "media.na_c5_6.5x9.5in"
-msgstr "C5 Envelope"
+msgstr ""
+#. TRANSLATORS: 17 x 22″
msgid "media.na_c_17x22in"
-msgstr "17 x 22\""
+msgstr ""
+#. TRANSLATORS: 22 x 34″
msgid "media.na_d_22x34in"
-msgstr "22 x 34\""
+msgstr ""
+#. TRANSLATORS: 34 x 44″
msgid "media.na_e_34x44in"
-msgstr "34 x 44\""
+msgstr ""
+#. TRANSLATORS: 11 x 14″
msgid "media.na_edp_11x14in"
-msgstr "11 x 14\""
+msgstr ""
+#. TRANSLATORS: 12 x 14″
msgid "media.na_eur-edp_12x14in"
-msgstr "12 x 14\""
+msgstr ""
+#. TRANSLATORS: Executive
msgid "media.na_executive_7.25x10.5in"
-msgstr "Executive"
+msgstr ""
+#. TRANSLATORS: 44 x 68″
msgid "media.na_f_44x68in"
-msgstr "44 x 68\""
+msgstr ""
+#. TRANSLATORS: European Fanfold
msgid "media.na_fanfold-eur_8.5x12in"
-msgstr "European Fanfold"
+msgstr ""
+#. TRANSLATORS: US Fanfold
msgid "media.na_fanfold-us_11x14.875in"
-msgstr "US Fanfold"
+msgstr ""
+#. TRANSLATORS: Foolscap
msgid "media.na_foolscap_8.5x13in"
-msgstr "Foolscap"
+msgstr ""
+#. TRANSLATORS: 8 x 13″
msgid "media.na_govt-legal_8x13in"
-msgstr "8 x 13\""
+msgstr ""
+#. TRANSLATORS: 8 x 10″
msgid "media.na_govt-letter_8x10in"
-msgstr "8 x 10\""
+msgstr ""
+#. TRANSLATORS: 3 x 5″
msgid "media.na_index-3x5_3x5in"
-msgstr "3 x 5\""
+msgstr ""
+#. TRANSLATORS: 6 x 8″
msgid "media.na_index-4x6-ext_6x8in"
-msgstr "6 x 8\""
+msgstr ""
+#. TRANSLATORS: 4 x 6″
msgid "media.na_index-4x6_4x6in"
-msgstr "4 x 6\""
+msgstr ""
+#. TRANSLATORS: 5 x 8″
msgid "media.na_index-5x8_5x8in"
-msgstr "5 x 8\""
+msgstr ""
+#. TRANSLATORS: Statement
msgid "media.na_invoice_5.5x8.5in"
-msgstr "Statement"
+msgstr ""
+#. TRANSLATORS: 11 x 17″
msgid "media.na_ledger_11x17in"
-msgstr "11 x 17\""
+msgstr ""
+#. TRANSLATORS: US Legal (Extra)
msgid "media.na_legal-extra_9.5x15in"
-msgstr "US Legal (Extra)"
+msgstr ""
+#. TRANSLATORS: US Legal
msgid "media.na_legal_8.5x14in"
-msgstr "US Legal"
+msgstr ""
+#. TRANSLATORS: US Letter (Extra)
msgid "media.na_letter-extra_9.5x12in"
-msgstr "US Letter (Extra)"
+msgstr ""
+#. TRANSLATORS: US Letter (Plus)
msgid "media.na_letter-plus_8.5x12.69in"
-msgstr "US Letter (Plus)"
+msgstr ""
+#. TRANSLATORS: US Letter
msgid "media.na_letter_8.5x11in"
-msgstr "US Letter"
+msgstr ""
+#. TRANSLATORS: Envelope Monarch
msgid "media.na_monarch_3.875x7.5in"
-msgstr "Monarch Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #10
msgid "media.na_number-10_4.125x9.5in"
-msgstr "#10 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #11
msgid "media.na_number-11_4.5x10.375in"
-msgstr "#11 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #12
msgid "media.na_number-12_4.75x11in"
-msgstr "#12 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #14
msgid "media.na_number-14_5x11.5in"
-msgstr "#14 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #9
msgid "media.na_number-9_3.875x8.875in"
-msgstr "#9 Envelope"
+msgstr ""
+#. TRANSLATORS: 8.5 x 13.4″
msgid "media.na_oficio_8.5x13.4in"
-msgstr "8.5 x 13.4\""
+msgstr ""
+#. TRANSLATORS: Envelope Personal
msgid "media.na_personal_3.625x6.5in"
-msgstr "Personal Envelope"
+msgstr ""
+#. TRANSLATORS: Quarto
msgid "media.na_quarto_8.5x10.83in"
-msgstr "Quarto"
+msgstr ""
+#. TRANSLATORS: 8.94 x 14″
msgid "media.na_super-a_8.94x14in"
-msgstr "8.94 x 14\""
+msgstr ""
+#. TRANSLATORS: 13 x 19″
msgid "media.na_super-b_13x19in"
-msgstr "13 x 19\""
+msgstr ""
+#. TRANSLATORS: 30 x 42″
msgid "media.na_wide-format_30x42in"
-msgstr "30 x 42\""
+msgstr ""
+#. TRANSLATORS: 12 x 16″
msgid "media.oe_12x16_12x16in"
-msgstr "12 x 16\""
+msgstr ""
+#. TRANSLATORS: 14 x 17″
msgid "media.oe_14x17_14x17in"
-msgstr "14 x 17\""
+msgstr ""
+#. TRANSLATORS: 18 x 22″
msgid "media.oe_18x22_18x22in"
-msgstr "18 x 22\""
+msgstr ""
+#. TRANSLATORS: 17 x 24″
msgid "media.oe_a2plus_17x24in"
-msgstr "17 x 24\""
+msgstr ""
+#. TRANSLATORS: 2 x 3.5″
+msgid "media.oe_business-card_2x3.5in"
+msgstr ""
+
+#. TRANSLATORS: 10 x 12″
msgid "media.oe_photo-10r_10x12in"
-msgstr "10 x 12\""
+msgstr ""
+#. TRANSLATORS: 20 x 24″
msgid "media.oe_photo-20r_20x24in"
-msgstr "20 x 24\""
+msgstr ""
+#. TRANSLATORS: 3.5 x 5″
msgid "media.oe_photo-l_3.5x5in"
-msgstr "3.5 x 5\""
+msgstr ""
+#. TRANSLATORS: 10 x 15″
msgid "media.oe_photo-s10r_10x15in"
-msgstr "10 x 15\""
+msgstr ""
+
+#. TRANSLATORS: 4 x 4″
+msgid "media.oe_square-photo_4x4in"
+msgstr ""
+#. TRANSLATORS: 5 x 5″
+msgid "media.oe_square-photo_5x5in"
+msgstr ""
+
+#. TRANSLATORS: 184 x 260mm
msgid "media.om_16k_184x260mm"
-msgstr "184 x 260mm"
+msgstr ""
+#. TRANSLATORS: 195 x 270mm
msgid "media.om_16k_195x270mm"
-msgstr "195 x 270mm"
+msgstr ""
+
+#. TRANSLATORS: 55 x 85mm
+msgid "media.om_business-card_55x85mm"
+msgstr ""
+#. TRANSLATORS: 55 x 91mm
+msgid "media.om_business-card_55x91mm"
+msgstr ""
+
+#. TRANSLATORS: 54 x 86mm
+msgid "media.om_card_54x86mm"
+msgstr ""
+
+#. TRANSLATORS: 275 x 395mm
msgid "media.om_dai-pa-kai_275x395mm"
-msgstr "275 x 395mm"
+msgstr ""
+#. TRANSLATORS: 89 x 119mm
+msgid "media.om_dsc-photo_89x119mm"
+msgstr ""
+
+#. TRANSLATORS: Folio
msgid "media.om_folio-sp_215x315mm"
-msgstr "Folio"
+msgstr ""
+#. TRANSLATORS: Folio (Special)
msgid "media.om_folio_210x330mm"
-msgstr "Folio (Special)"
+msgstr ""
+#. TRANSLATORS: Envelope Invitation
msgid "media.om_invite_220x220mm"
-msgstr "Invitation Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Italian
msgid "media.om_italian_110x230mm"
-msgstr "Italian Envelope"
+msgstr ""
+#. TRANSLATORS: 198 x 275mm
msgid "media.om_juuro-ku-kai_198x275mm"
-msgstr "198 x 275mm"
+msgstr ""
+#. TRANSLATORS: 200 x 300
msgid "media.om_large-photo_200x300"
-msgstr "200 x 300mm"
+msgstr ""
+#. TRANSLATORS: 130 x 180mm
msgid "media.om_medium-photo_130x180mm"
-msgstr "130 x 180mm"
+msgstr ""
+#. TRANSLATORS: 267 x 389mm
msgid "media.om_pa-kai_267x389mm"
-msgstr "267 x 389mm"
+msgstr ""
+#. TRANSLATORS: Envelope Postfix
msgid "media.om_postfix_114x229mm"
-msgstr "Postfix Envelope"
+msgstr ""
+#. TRANSLATORS: 100 x 150mm
msgid "media.om_small-photo_100x150mm"
-msgstr "100 x 150mm"
+msgstr ""
+#. TRANSLATORS: 89 x 89mm
+msgid "media.om_square-photo_89x89mm"
+msgstr ""
+
+#. TRANSLATORS: 100 x 200mm
msgid "media.om_wide-photo_100x200mm"
-msgstr "100 x 200mm"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #10
msgid "media.prc_10_324x458mm"
-msgstr "Chinese #10 Envelope"
+msgstr ""
+#. TRANSLATORS: Chinese 16k
msgid "media.prc_16k_146x215mm"
-msgstr "Chinese 16k"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #1
msgid "media.prc_1_102x165mm"
-msgstr "Chinese #1 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #2
msgid "media.prc_2_102x176mm"
-msgstr "Chinese #2 Envelope"
+msgstr ""
+#. TRANSLATORS: Chinese 32k
msgid "media.prc_32k_97x151mm"
-msgstr "Chinese 32k"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #3
msgid "media.prc_3_125x176mm"
-msgstr "Chinese #3 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #4
msgid "media.prc_4_110x208mm"
-msgstr "Chinese #4 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #5
msgid "media.prc_5_110x220mm"
-msgstr "Chinese #5 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #6
msgid "media.prc_6_120x320mm"
-msgstr "Chinese #6 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #7
msgid "media.prc_7_160x230mm"
-msgstr "Chinese #7 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #8
msgid "media.prc_8_120x309mm"
-msgstr "Chinese #8 Envelope"
+msgstr ""
+#. TRANSLATORS: ROC 16k
msgid "media.roc_16k_7.75x10.75in"
-msgstr "ROC 16k"
+msgstr ""
+#. TRANSLATORS: ROC 8k
msgid "media.roc_8k_10.75x15.5in"
-msgstr "ROC 8k"
+msgstr ""
#, c-format
msgid "members of class %s:"
msgstr ""
+#. TRANSLATORS: Multiple Document Handling
msgid "multiple-document-handling"
-msgstr "Multiple Document Handling"
+msgstr ""
+#. TRANSLATORS: Separate Documents Collated Copies
msgid "multiple-document-handling.separate-documents-collated-copies"
-msgstr "Separate Documents Collated Copies"
+msgstr ""
+#. TRANSLATORS: Separate Documents Uncollated Copies
msgid "multiple-document-handling.separate-documents-uncollated-copies"
-msgstr "Separate Documents Uncollated Copies"
+msgstr ""
+#. TRANSLATORS: Single Document
msgid "multiple-document-handling.single-document"
-msgstr "Single Document"
+msgstr ""
+#. TRANSLATORS: Single Document New Sheet
msgid "multiple-document-handling.single-document-new-sheet"
-msgstr "Single Document New Sheet"
+msgstr ""
+#. TRANSLATORS: Multiple Object Handling
msgid "multiple-object-handling"
-msgstr "Multiple Object Handling"
+msgstr ""
+
+#. TRANSLATORS: Multiple Object Handling Actual
+msgid "multiple-object-handling-actual"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "multiple-object-handling.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Best Fit
msgid "multiple-object-handling.best-fit"
-msgstr "Best Fit"
+msgstr ""
+#. TRANSLATORS: Best Quality
msgid "multiple-object-handling.best-quality"
-msgstr "Best Quality"
+msgstr ""
+#. TRANSLATORS: Best Speed
msgid "multiple-object-handling.best-speed"
-msgstr "Best Speed"
+msgstr ""
+#. TRANSLATORS: One At A Time
msgid "multiple-object-handling.one-at-a-time"
-msgstr "One At A Time"
+msgstr ""
+#. TRANSLATORS: On Timeout
msgid "multiple-operation-time-out-action"
-msgstr "Multiple Operation Time Out Action"
+msgstr ""
+#. TRANSLATORS: Abort Job
msgid "multiple-operation-time-out-action.abort-job"
-msgstr "Abort Job"
+msgstr ""
+#. TRANSLATORS: Hold Job
msgid "multiple-operation-time-out-action.hold-job"
-msgstr "Hold Job"
+msgstr ""
+#. TRANSLATORS: Process Job
msgid "multiple-operation-time-out-action.process-job"
-msgstr "Process Job"
+msgstr ""
msgid "no entries"
msgstr ""
@@ -8919,101 +10229,180 @@ msgstr ""
msgid "no system default destination"
msgstr ""
+#. TRANSLATORS: Noise Removal
msgid "noise-removal"
-msgstr "Noise Removal"
+msgstr ""
+#. TRANSLATORS: Notify Attributes
msgid "notify-attributes"
-msgstr "Notify Attributes"
+msgstr ""
+#. TRANSLATORS: Notify Charset
msgid "notify-charset"
-msgstr "Notify Charset"
+msgstr ""
+#. TRANSLATORS: Notify Events
msgid "notify-events"
-msgstr "Notify Events"
+msgstr ""
msgid "notify-events not specified."
msgstr ""
+#. TRANSLATORS: Document Completed
msgid "notify-events.document-completed"
-msgstr "Document Completed"
+msgstr ""
+#. TRANSLATORS: Document Config Changed
msgid "notify-events.document-config-changed"
-msgstr "Document Config Changed"
+msgstr ""
+#. TRANSLATORS: Document Created
msgid "notify-events.document-created"
-msgstr "Document Created"
+msgstr ""
+#. TRANSLATORS: Document Fetchable
msgid "notify-events.document-fetchable"
-msgstr "Document Fetchable"
+msgstr ""
+#. TRANSLATORS: Document State Changed
msgid "notify-events.document-state-changed"
-msgstr "Document State Changed"
+msgstr ""
+#. TRANSLATORS: Document Stopped
msgid "notify-events.document-stopped"
-msgstr "Document Stopped"
+msgstr ""
+#. TRANSLATORS: Job Completed
msgid "notify-events.job-completed"
-msgstr "Job Completed"
+msgstr ""
+#. TRANSLATORS: Job Config Changed
msgid "notify-events.job-config-changed"
-msgstr "Job Config Changed"
+msgstr ""
+#. TRANSLATORS: Job Created
msgid "notify-events.job-created"
-msgstr "Job Created"
+msgstr ""
+#. TRANSLATORS: Job Fetchable
msgid "notify-events.job-fetchable"
-msgstr "Job Fetchable"
+msgstr ""
+#. TRANSLATORS: Job Progress
msgid "notify-events.job-progress"
-msgstr "Job Progress"
+msgstr ""
+#. TRANSLATORS: Job State Changed
msgid "notify-events.job-state-changed"
-msgstr "Job State Changed"
+msgstr ""
+#. TRANSLATORS: Job Stopped
msgid "notify-events.job-stopped"
-msgstr "Job Stopped"
+msgstr ""
+#. TRANSLATORS: None
msgid "notify-events.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Printer Config Changed
msgid "notify-events.printer-config-changed"
-msgstr "Printer Config Changed"
+msgstr ""
+
+#. TRANSLATORS: Printer Created
+msgid "notify-events.printer-created"
+msgstr ""
+
+#. TRANSLATORS: Printer Deleted
+msgid "notify-events.printer-deleted"
+msgstr ""
+#. TRANSLATORS: Printer Finishings Changed
msgid "notify-events.printer-finishings-changed"
-msgstr "Printer Finishings Changed"
+msgstr ""
+#. TRANSLATORS: Printer Media Changed
msgid "notify-events.printer-media-changed"
-msgstr "Printer Media Changed"
+msgstr ""
+#. TRANSLATORS: Printer Queue Order Changed
msgid "notify-events.printer-queue-order-changed"
-msgstr "Printer Queue Order Changed"
+msgstr ""
+#. TRANSLATORS: Printer Restarted
msgid "notify-events.printer-restarted"
-msgstr "Printer Restarted"
+msgstr ""
+#. TRANSLATORS: Printer Shutdown
msgid "notify-events.printer-shutdown"
-msgstr "Printer Shutdown"
+msgstr ""
+#. TRANSLATORS: Printer State Changed
msgid "notify-events.printer-state-changed"
-msgstr "Printer State Changed"
+msgstr ""
+#. TRANSLATORS: Printer Stopped
msgid "notify-events.printer-stopped"
-msgstr "Printer Stopped"
+msgstr ""
+
+#. TRANSLATORS: Resource Canceled
+msgid "notify-events.resource-canceled"
+msgstr ""
+
+#. TRANSLATORS: Resource Config Changed
+msgid "notify-events.resource-config-changed"
+msgstr ""
+
+#. TRANSLATORS: Resource Created
+msgid "notify-events.resource-created"
+msgstr ""
+
+#. TRANSLATORS: Resource Installed
+msgid "notify-events.resource-installed"
+msgstr ""
+
+#. TRANSLATORS: Resource State Changed
+msgid "notify-events.resource-state-changed"
+msgstr ""
+
+#. TRANSLATORS: System Config Changed
+msgid "notify-events.system-config-changed"
+msgstr ""
+
+#. TRANSLATORS: System Restarted
+msgid "notify-events.system-restarted"
+msgstr ""
+
+#. TRANSLATORS: System Shutdown
+msgid "notify-events.system-shutdown"
+msgstr ""
+
+#. TRANSLATORS: System State Changed
+msgid "notify-events.system-state-changed"
+msgstr ""
+#. TRANSLATORS: System Stopped
+msgid "notify-events.system-stopped"
+msgstr ""
+
+#. TRANSLATORS: Notify Get Interval
msgid "notify-get-interval"
-msgstr "Notify Get Interval"
+msgstr ""
+#. TRANSLATORS: Notify Lease Duration
msgid "notify-lease-duration"
-msgstr "Notify Lease Duration"
+msgstr ""
+#. TRANSLATORS: Notify Natural Language
msgid "notify-natural-language"
-msgstr "Notify Natural Language"
+msgstr ""
+#. TRANSLATORS: Notify Pull Method
msgid "notify-pull-method"
-msgstr "Notify Pull Method"
+msgstr ""
+#. TRANSLATORS: Notify Recipient
msgid "notify-recipient-uri"
-msgstr "Notify Recipient"
+msgstr ""
#, c-format
msgid "notify-recipient-uri URI \"%s\" is already used."
@@ -9023,245 +10412,520 @@ msgstr ""
msgid "notify-recipient-uri URI \"%s\" uses unknown scheme."
msgstr ""
+#. TRANSLATORS: Notify Sequence Numbers
msgid "notify-sequence-numbers"
-msgstr "Notify Sequence Numbers"
+msgstr ""
+#. TRANSLATORS: Notify Subscription Ids
msgid "notify-subscription-ids"
-msgstr "Notify Subscription Ids"
+msgstr ""
+#. TRANSLATORS: Notify Time Interval
msgid "notify-time-interval"
-msgstr "Notify Time Interval"
+msgstr ""
+#. TRANSLATORS: Notify User Data
msgid "notify-user-data"
-msgstr "Notify User Data"
+msgstr ""
+#. TRANSLATORS: Notify Wait
msgid "notify-wait"
-msgstr "Notify Wait"
+msgstr ""
+#. TRANSLATORS: Number Of Retries
msgid "number-of-retries"
-msgstr "Number Of Retries"
+msgstr ""
+#. TRANSLATORS: Number-Up
msgid "number-up"
-msgstr "Number-Up"
+msgstr ""
+#. TRANSLATORS: Object Offset
msgid "object-offset"
-msgstr "Object Offset"
+msgstr ""
+#. TRANSLATORS: Object Size
msgid "object-size"
-msgstr "Object Size"
+msgstr ""
+#. TRANSLATORS: Organization Name
msgid "organization-name"
-msgstr "Organization Name"
+msgstr ""
+#. TRANSLATORS: Orientation
msgid "orientation-requested"
-msgstr "Orientation"
+msgstr ""
+#. TRANSLATORS: Portrait
msgid "orientation-requested.3"
-msgstr "Portrait"
+msgstr ""
+#. TRANSLATORS: Landscape
msgid "orientation-requested.4"
-msgstr "Landscape"
+msgstr ""
+#. TRANSLATORS: Reverse Landscape
msgid "orientation-requested.5"
-msgstr "Reverse Landscape"
+msgstr ""
+#. TRANSLATORS: Reverse Portrait
msgid "orientation-requested.6"
-msgstr "Reverse Portrait"
+msgstr ""
+#. TRANSLATORS: None
msgid "orientation-requested.7"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Scanned Image Options
msgid "output-attributes"
-msgstr "Output Attributes"
+msgstr ""
+#. TRANSLATORS: Output Tray
msgid "output-bin"
-msgstr "Output Bin"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "output-bin.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "output-bin.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Center
msgid "output-bin.center"
-msgstr "Center"
+msgstr ""
+#. TRANSLATORS: Face Down
msgid "output-bin.face-down"
-msgstr "Face Down"
+msgstr ""
+#. TRANSLATORS: Face Up
msgid "output-bin.face-up"
-msgstr "Face Up"
+msgstr ""
+#. TRANSLATORS: Large Capacity
msgid "output-bin.large-capacity"
-msgstr "Large Capacity"
+msgstr ""
+#. TRANSLATORS: Left
msgid "output-bin.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Mailbox 1
msgid "output-bin.mailbox-1"
-msgstr "Mailbox 1"
+msgstr ""
+#. TRANSLATORS: Mailbox 10
msgid "output-bin.mailbox-10"
-msgstr "Mailbox 10"
+msgstr ""
+#. TRANSLATORS: Mailbox 2
msgid "output-bin.mailbox-2"
-msgstr "Mailbox 2"
+msgstr ""
+#. TRANSLATORS: Mailbox 3
msgid "output-bin.mailbox-3"
-msgstr "Mailbox 3"
+msgstr ""
+#. TRANSLATORS: Mailbox 4
msgid "output-bin.mailbox-4"
-msgstr "Mailbox 4"
+msgstr ""
+#. TRANSLATORS: Mailbox 5
msgid "output-bin.mailbox-5"
-msgstr "Mailbox 5"
+msgstr ""
+#. TRANSLATORS: Mailbox 6
msgid "output-bin.mailbox-6"
-msgstr "Mailbox 6"
+msgstr ""
+#. TRANSLATORS: Mailbox 7
msgid "output-bin.mailbox-7"
-msgstr "Mailbox 7"
+msgstr ""
+#. TRANSLATORS: Mailbox 8
msgid "output-bin.mailbox-8"
-msgstr "Mailbox 8"
+msgstr ""
+#. TRANSLATORS: Mailbox 9
msgid "output-bin.mailbox-9"
-msgstr "Mailbox 9"
+msgstr ""
+#. TRANSLATORS: Middle
msgid "output-bin.middle"
-msgstr "Middle"
+msgstr ""
+#. TRANSLATORS: My Mailbox
msgid "output-bin.my-mailbox"
-msgstr "My Mailbox"
+msgstr ""
+#. TRANSLATORS: Rear
msgid "output-bin.rear"
-msgstr "Rear"
+msgstr ""
+#. TRANSLATORS: Right
msgid "output-bin.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Side
msgid "output-bin.side"
-msgstr "Side"
+msgstr ""
+#. TRANSLATORS: Stacker 1
msgid "output-bin.stacker-1"
-msgstr "Stacker 1"
+msgstr ""
+#. TRANSLATORS: Stacker 10
msgid "output-bin.stacker-10"
-msgstr "Stacker 10"
+msgstr ""
+#. TRANSLATORS: Stacker 2
msgid "output-bin.stacker-2"
-msgstr "Stacker 2"
+msgstr ""
+#. TRANSLATORS: Stacker 3
msgid "output-bin.stacker-3"
-msgstr "Stacker 3"
+msgstr ""
+#. TRANSLATORS: Stacker 4
msgid "output-bin.stacker-4"
-msgstr "Stacker 4"
+msgstr ""
+#. TRANSLATORS: Stacker 5
msgid "output-bin.stacker-5"
-msgstr "Stacker 5"
+msgstr ""
+#. TRANSLATORS: Stacker 6
msgid "output-bin.stacker-6"
-msgstr "Stacker 6"
+msgstr ""
+#. TRANSLATORS: Stacker 7
msgid "output-bin.stacker-7"
-msgstr "Stacker 7"
+msgstr ""
+#. TRANSLATORS: Stacker 8
msgid "output-bin.stacker-8"
-msgstr "Stacker 8"
+msgstr ""
+#. TRANSLATORS: Stacker 9
msgid "output-bin.stacker-9"
-msgstr "Stacker 9"
+msgstr ""
+#. TRANSLATORS: Top
msgid "output-bin.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Tray 1
msgid "output-bin.tray-1"
-msgstr "Tray 1"
+msgstr ""
+#. TRANSLATORS: Tray 10
msgid "output-bin.tray-10"
-msgstr "Tray 10"
+msgstr ""
+#. TRANSLATORS: Tray 2
msgid "output-bin.tray-2"
-msgstr "Tray 2"
+msgstr ""
+#. TRANSLATORS: Tray 3
msgid "output-bin.tray-3"
-msgstr "Tray 3"
+msgstr ""
+#. TRANSLATORS: Tray 4
msgid "output-bin.tray-4"
-msgstr "Tray 4"
+msgstr ""
+#. TRANSLATORS: Tray 5
msgid "output-bin.tray-5"
-msgstr "Tray 5"
+msgstr ""
+#. TRANSLATORS: Tray 6
msgid "output-bin.tray-6"
-msgstr "Tray 6"
+msgstr ""
+#. TRANSLATORS: Tray 7
msgid "output-bin.tray-7"
-msgstr "Tray 7"
+msgstr ""
+#. TRANSLATORS: Tray 8
msgid "output-bin.tray-8"
-msgstr "Tray 8"
+msgstr ""
+#. TRANSLATORS: Tray 9
msgid "output-bin.tray-9"
-msgstr "Tray 9"
+msgstr ""
+#. TRANSLATORS: Scanned Image Quality
msgid "output-compression-quality-factor"
-msgstr "Scanned Image Quality"
+msgstr ""
+#. TRANSLATORS: Page Delivery
msgid "page-delivery"
-msgstr "Page Delivery"
+msgstr ""
+#. TRANSLATORS: Reverse Order Face-down
msgid "page-delivery.reverse-order-face-down"
-msgstr "Reverse Order Face Down"
+msgstr ""
+#. TRANSLATORS: Reverse Order Face-up
msgid "page-delivery.reverse-order-face-up"
-msgstr "Reverse Order Face Up"
+msgstr ""
+#. TRANSLATORS: Same Order Face-down
msgid "page-delivery.same-order-face-down"
-msgstr "Same Order Face Down"
+msgstr ""
+#. TRANSLATORS: Same Order Face-up
msgid "page-delivery.same-order-face-up"
-msgstr "Same Order Face Up"
+msgstr ""
+#. TRANSLATORS: System Specified
msgid "page-delivery.system-specified"
-msgstr "System Specified"
+msgstr ""
+#. TRANSLATORS: Page Order Received
msgid "page-order-received"
-msgstr "Page Order Received"
+msgstr ""
+#. TRANSLATORS: 1 To N
msgid "page-order-received.1-to-n-order"
-msgstr "1 To N Order"
+msgstr ""
+#. TRANSLATORS: N To 1
msgid "page-order-received.n-to-1-order"
-msgstr "N To 1 Order"
+msgstr ""
+#. TRANSLATORS: Page Ranges
msgid "page-ranges"
-msgstr "Page Ranges"
+msgstr ""
+#. TRANSLATORS: Pages
msgid "pages"
-msgstr "Pages"
+msgstr ""
+#. TRANSLATORS: Pages Per Subset
msgid "pages-per-subset"
-msgstr "Pages Per Subset"
+msgstr ""
+
+#. TRANSLATORS: Pclm Raster Back Side
+msgid "pclm-raster-back-side"
+msgstr ""
+
+#. TRANSLATORS: Flipped
+msgid "pclm-raster-back-side.flipped"
+msgstr ""
+
+#. TRANSLATORS: Normal
+msgid "pclm-raster-back-side.normal"
+msgstr ""
+
+#. TRANSLATORS: Rotated
+msgid "pclm-raster-back-side.rotated"
+msgstr ""
+
+#. TRANSLATORS: Pclm Source Resolution
+msgid "pclm-source-resolution"
+msgstr ""
msgid "pending"
msgstr "nevyřízený"
+#. TRANSLATORS: Platform Shape
msgid "platform-shape"
-msgstr "Platform Shape"
+msgstr ""
+#. TRANSLATORS: Round
msgid "platform-shape.ellipse"
-msgstr "Round"
+msgstr ""
+#. TRANSLATORS: Rectangle
msgid "platform-shape.rectangle"
-msgstr "Rectangle"
+msgstr ""
+#. TRANSLATORS: Platform Temperature
msgid "platform-temperature"
-msgstr "Platform Temperature"
+msgstr ""
+#. TRANSLATORS: Post-dial String
msgid "post-dial-string"
-msgstr "Post-dial String"
+msgstr ""
+
+#. TRANSLATORS: Power State
+msgid "power-state"
+msgstr ""
+
+#. TRANSLATORS: Reset Mbr
+msgid "power-state.100"
+msgstr ""
+
+#. TRANSLATORS: Reset Nmi
+msgid "power-state.110"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Graceful
+msgid "power-state.120"
+msgstr ""
+
+#. TRANSLATORS: Off Hard Graceful
+msgid "power-state.130"
+msgstr ""
+
+#. TRANSLATORS: Reset Mbr Graceful
+msgid "power-state.140"
+msgstr ""
+
+#. TRANSLATORS: Reset Soft Graceful
+msgid "power-state.150"
+msgstr ""
+
+#. TRANSLATORS: Reset Hard Graceful
+msgid "power-state.160"
+msgstr ""
+
+#. TRANSLATORS: Reset Init
+msgid "power-state.170"
+msgstr ""
+
+#. TRANSLATORS: Not Applicable
+msgid "power-state.180"
+msgstr ""
+
+#. TRANSLATORS: No Change
+msgid "power-state.190"
+msgstr ""
+
+#. TRANSLATORS: On
+msgid "power-state.20"
+msgstr ""
+
+#. TRANSLATORS: On Vendor1
+msgid "power-state.21"
+msgstr ""
+
+#. TRANSLATORS: On Vendor2
+msgid "power-state.22"
+msgstr ""
+
+#. TRANSLATORS: On Vendor3
+msgid "power-state.23"
+msgstr ""
+
+#. TRANSLATORS: On Vendor4
+msgid "power-state.24"
+msgstr ""
+
+#. TRANSLATORS: On Vendor5
+msgid "power-state.25"
+msgstr ""
+
+#. TRANSLATORS: Standby
+msgid "power-state.30"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor1
+msgid "power-state.31"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor2
+msgid "power-state.32"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor3
+msgid "power-state.33"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor4
+msgid "power-state.34"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor5
+msgid "power-state.35"
+msgstr ""
+
+#. TRANSLATORS: Suspend
+msgid "power-state.40"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor1
+msgid "power-state.41"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor2
+msgid "power-state.42"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor3
+msgid "power-state.43"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor4
+msgid "power-state.44"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor5
+msgid "power-state.45"
+msgstr ""
+
+#. TRANSLATORS: Reset Soft
+msgid "power-state.50"
+msgstr ""
+
+#. TRANSLATORS: Off Hard
+msgid "power-state.60"
+msgstr ""
+
+#. TRANSLATORS: Hibernate
+msgid "power-state.70"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor1
+msgid "power-state.71"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor2
+msgid "power-state.72"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor3
+msgid "power-state.73"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor4
+msgid "power-state.74"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor5
+msgid "power-state.75"
+msgstr ""
+
+#. TRANSLATORS: Off Soft
+msgid "power-state.80"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor1
+msgid "power-state.81"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor2
+msgid "power-state.82"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor3
+msgid "power-state.83"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor4
+msgid "power-state.84"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor5
+msgid "power-state.85"
+msgstr ""
+
+#. TRANSLATORS: Reset Hard
+msgid "power-state.90"
+msgstr ""
#, c-format
msgid "ppdc: Adding include directory \"%s\"."
@@ -9645,164 +11309,229 @@ msgstr ""
msgid "ppdmerge: Unable to backup %s to %s - %s"
msgstr ""
+#. TRANSLATORS: Pre-dial String
msgid "pre-dial-string"
-msgstr "Pre-dial String"
+msgstr ""
+#. TRANSLATORS: Number-Up Layout
msgid "presentation-direction-number-up"
-msgstr "Number-Up Layout"
+msgstr ""
+#. TRANSLATORS: Top-bottom, Right-left
msgid "presentation-direction-number-up.tobottom-toleft"
-msgstr "Top-Bottom, Right-Left"
+msgstr ""
+#. TRANSLATORS: Top-bottom, Left-right
msgid "presentation-direction-number-up.tobottom-toright"
-msgstr "Top-Bottom, Left-Right"
+msgstr ""
+#. TRANSLATORS: Right-left, Top-bottom
msgid "presentation-direction-number-up.toleft-tobottom"
-msgstr "Right-Left, Top-Bottom"
+msgstr ""
+#. TRANSLATORS: Right-left, Bottom-top
msgid "presentation-direction-number-up.toleft-totop"
-msgstr "Right-Left, Bottom-Top"
+msgstr ""
+#. TRANSLATORS: Left-right, Top-bottom
msgid "presentation-direction-number-up.toright-tobottom"
-msgstr "Left-Right, Top-Bottom"
+msgstr ""
+#. TRANSLATORS: Left-right, Bottom-top
msgid "presentation-direction-number-up.toright-totop"
-msgstr "Left-Right, Bottom-Top"
+msgstr ""
+#. TRANSLATORS: Bottom-top, Right-left
msgid "presentation-direction-number-up.totop-toleft"
-msgstr "Bottom-Top, Right-Left"
+msgstr ""
+#. TRANSLATORS: Bottom-top, Left-right
msgid "presentation-direction-number-up.totop-toright"
-msgstr "Bottom-Top, Left-Right"
+msgstr ""
+#. TRANSLATORS: Print Accuracy
msgid "print-accuracy"
-msgstr "Print Accuracy"
+msgstr ""
+#. TRANSLATORS: Print Base
msgid "print-base"
-msgstr "Print Base"
+msgstr ""
+#. TRANSLATORS: Print Base Actual
+msgid "print-base-actual"
+msgstr ""
+
+#. TRANSLATORS: Brim
msgid "print-base.brim"
-msgstr "Brim"
+msgstr ""
+#. TRANSLATORS: None
msgid "print-base.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Raft
msgid "print-base.raft"
-msgstr "Raft"
+msgstr ""
+#. TRANSLATORS: Skirt
msgid "print-base.skirt"
-msgstr "Skirt"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "print-base.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Print Color Mode
msgid "print-color-mode"
-msgstr "Print Color Mode"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-color-mode.auto"
-msgstr "Automatic"
+msgstr ""
+
+#. TRANSLATORS: Auto Monochrome
+msgid "print-color-mode.auto-monochrome"
+msgstr ""
+#. TRANSLATORS: Text
msgid "print-color-mode.bi-level"
-msgstr "Bi-Level"
+msgstr ""
+#. TRANSLATORS: Color
msgid "print-color-mode.color"
-msgstr "Color"
+msgstr ""
+#. TRANSLATORS: Highlight
msgid "print-color-mode.highlight"
-msgstr "Highlight"
+msgstr ""
+#. TRANSLATORS: Monochrome
msgid "print-color-mode.monochrome"
-msgstr "Monochrome"
+msgstr ""
+#. TRANSLATORS: Process Text
msgid "print-color-mode.process-bi-level"
-msgstr "Process Bi-Level"
+msgstr ""
+#. TRANSLATORS: Process Monochrome
msgid "print-color-mode.process-monochrome"
-msgstr "Process Monochrome"
+msgstr ""
+#. TRANSLATORS: Print Optimization
msgid "print-content-optimize"
-msgstr "Print Optimization"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-content-optimize.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Graphics
msgid "print-content-optimize.graphic"
-msgstr "Graphics"
+msgstr ""
+#. TRANSLATORS: Photo
msgid "print-content-optimize.photo"
-msgstr "Photo"
+msgstr ""
+#. TRANSLATORS: Text
msgid "print-content-optimize.text"
-msgstr "Text"
+msgstr ""
+#. TRANSLATORS: Text and Graphics
msgid "print-content-optimize.text-and-graphic"
-msgstr "Text And Graphics"
+msgstr ""
+#. TRANSLATORS: Print Objects
msgid "print-objects"
-msgstr "Print Objects"
+msgstr ""
+#. TRANSLATORS: Print Quality
msgid "print-quality"
-msgstr "Print Quality"
+msgstr ""
+#. TRANSLATORS: Draft
msgid "print-quality.3"
-msgstr "Draft"
+msgstr ""
+#. TRANSLATORS: Normal
msgid "print-quality.4"
-msgstr "Normal"
+msgstr ""
+#. TRANSLATORS: High
msgid "print-quality.5"
-msgstr "High"
+msgstr ""
+#. TRANSLATORS: Print Rendering Intent
msgid "print-rendering-intent"
-msgstr "Print Rendering Intent"
+msgstr ""
+#. TRANSLATORS: Absolute
msgid "print-rendering-intent.absolute"
-msgstr "Absolute"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-rendering-intent.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Perceptual
msgid "print-rendering-intent.perceptual"
-msgstr "Perceptual"
+msgstr ""
+#. TRANSLATORS: Relative
msgid "print-rendering-intent.relative"
-msgstr "Relative"
+msgstr ""
+#. TRANSLATORS: Relative w/Black Point Compensation
msgid "print-rendering-intent.relative-bpc"
-msgstr "Relative w/Black Point Compensation"
+msgstr ""
+#. TRANSLATORS: Saturation
msgid "print-rendering-intent.saturation"
-msgstr "Saturation"
+msgstr ""
+#. TRANSLATORS: Print Scaling
msgid "print-scaling"
-msgstr "Print Scaling"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-scaling.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Auto-fit
msgid "print-scaling.auto-fit"
-msgstr "Auto Fit"
+msgstr ""
+#. TRANSLATORS: Fill
msgid "print-scaling.fill"
-msgstr "Fill"
+msgstr ""
+#. TRANSLATORS: Fit
msgid "print-scaling.fit"
-msgstr "Fit"
+msgstr ""
+#. TRANSLATORS: None
msgid "print-scaling.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Print Supports
msgid "print-supports"
-msgstr "Print Supports"
+msgstr ""
+#. TRANSLATORS: Print Supports Actual
+msgid "print-supports-actual"
+msgstr ""
+
+#. TRANSLATORS: With Specified Material
msgid "print-supports.material"
-msgstr "Material"
+msgstr ""
+#. TRANSLATORS: None
msgid "print-supports.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "print-supports.standard"
-msgstr "Standard"
+msgstr ""
#, c-format
msgid "printer %s disabled since %s -"
@@ -9832,2303 +11561,3160 @@ msgstr ""
msgid "printer %s/%s now printing %s-%d. enabled since %s"
msgstr ""
+#. TRANSLATORS: Printer Geo Location
+msgid "printer-geo-location"
+msgstr ""
+
+#. TRANSLATORS: Printer ID
+msgid "printer-id"
+msgstr ""
+
+#. TRANSLATORS: Printer Ids
+msgid "printer-ids"
+msgstr ""
+
+#. TRANSLATORS: Printer Location
+msgid "printer-location"
+msgstr ""
+
+#. TRANSLATORS: Message From Operator
msgid "printer-message-from-operator"
-msgstr "Printer Message From Operator"
+msgstr ""
+#. TRANSLATORS: Print Resolution
msgid "printer-resolution"
-msgstr "Printer Resolution"
+msgstr ""
+
+#. TRANSLATORS: Printer Service Type
+msgid "printer-service-type"
+msgstr ""
+
+#. TRANSLATORS: Copy
+msgid "printer-service-type.copy"
+msgstr ""
+
+#. TRANSLATORS: Faxin
+msgid "printer-service-type.faxin"
+msgstr ""
+
+#. TRANSLATORS: Faxout
+msgid "printer-service-type.faxout"
+msgstr ""
+
+#. TRANSLATORS: Print
+msgid "printer-service-type.print"
+msgstr ""
+
+#. TRANSLATORS: Print3d
+msgid "printer-service-type.print3d"
+msgstr ""
+
+#. TRANSLATORS: Scan
+msgid "printer-service-type.scan"
+msgstr ""
+
+#. TRANSLATORS: Transform
+msgid "printer-service-type.transform"
+msgstr ""
+#. TRANSLATORS: Printer State
msgid "printer-state"
-msgstr "Printer State"
+msgstr ""
+#. TRANSLATORS: Detailed Printer State
msgid "printer-state-reasons"
-msgstr "Detailed Printer State"
+msgstr ""
+#. TRANSLATORS: Old Alerts Have Been Removed
msgid "printer-state-reasons.alert-removal-of-binary-change-entry"
-msgstr "Alert Removal Of Binary Change Entry"
+msgstr ""
+#. TRANSLATORS: Bander Added
msgid "printer-state-reasons.bander-added"
-msgstr "Bander Added"
+msgstr ""
+#. TRANSLATORS: Bander Almost Empty
msgid "printer-state-reasons.bander-almost-empty"
-msgstr "Bander Almost Empty"
+msgstr ""
+#. TRANSLATORS: Bander Almost Full
msgid "printer-state-reasons.bander-almost-full"
-msgstr "Bander Almost Full"
+msgstr ""
+#. TRANSLATORS: Bander At Limit
msgid "printer-state-reasons.bander-at-limit"
-msgstr "Bander At Limit"
+msgstr ""
+#. TRANSLATORS: Bander Closed
msgid "printer-state-reasons.bander-closed"
-msgstr "Bander Closed"
+msgstr ""
+#. TRANSLATORS: Bander Configuration Change
msgid "printer-state-reasons.bander-configuration-change"
-msgstr "Bander Configuration Change"
+msgstr ""
+#. TRANSLATORS: Bander Cover Closed
msgid "printer-state-reasons.bander-cover-closed"
-msgstr "Bander Cover Closed"
+msgstr ""
+#. TRANSLATORS: Bander Cover Open
msgid "printer-state-reasons.bander-cover-open"
-msgstr "Bander Cover Open"
+msgstr ""
+#. TRANSLATORS: Bander Empty
msgid "printer-state-reasons.bander-empty"
-msgstr "Bander Empty"
+msgstr ""
+#. TRANSLATORS: Bander Full
msgid "printer-state-reasons.bander-full"
-msgstr "Bander Full"
+msgstr ""
+#. TRANSLATORS: Bander Interlock Closed
msgid "printer-state-reasons.bander-interlock-closed"
-msgstr "Bander Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Bander Interlock Open
msgid "printer-state-reasons.bander-interlock-open"
-msgstr "Bander Interlock Open"
+msgstr ""
+#. TRANSLATORS: Bander Jam
msgid "printer-state-reasons.bander-jam"
-msgstr "Bander Jam"
+msgstr ""
+#. TRANSLATORS: Bander Life Almost Over
msgid "printer-state-reasons.bander-life-almost-over"
-msgstr "Bander Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Bander Life Over
msgid "printer-state-reasons.bander-life-over"
-msgstr "Bander Life Over"
+msgstr ""
+#. TRANSLATORS: Bander Memory Exhausted
msgid "printer-state-reasons.bander-memory-exhausted"
-msgstr "Bander Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Bander Missing
msgid "printer-state-reasons.bander-missing"
-msgstr "Bander Missing"
+msgstr ""
+#. TRANSLATORS: Bander Motor Failure
msgid "printer-state-reasons.bander-motor-failure"
-msgstr "Bander Motor Failure"
+msgstr ""
+#. TRANSLATORS: Bander Near Limit
msgid "printer-state-reasons.bander-near-limit"
-msgstr "Bander Near Limit"
+msgstr ""
+#. TRANSLATORS: Bander Offline
msgid "printer-state-reasons.bander-offline"
-msgstr "Bander Offline"
+msgstr ""
+#. TRANSLATORS: Bander Opened
msgid "printer-state-reasons.bander-opened"
-msgstr "Bander Opened"
+msgstr ""
+#. TRANSLATORS: Bander Over Temperature
msgid "printer-state-reasons.bander-over-temperature"
-msgstr "Bander Over Temperature"
+msgstr ""
+#. TRANSLATORS: Bander Power Saver
msgid "printer-state-reasons.bander-power-saver"
-msgstr "Bander Power Saver"
+msgstr ""
+#. TRANSLATORS: Bander Recoverable Failure
msgid "printer-state-reasons.bander-recoverable-failure"
-msgstr "Bander Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Bander Recoverable Storage
msgid "printer-state-reasons.bander-recoverable-storage"
-msgstr "Bander Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Bander Removed
msgid "printer-state-reasons.bander-removed"
-msgstr "Bander Removed"
+msgstr ""
+#. TRANSLATORS: Bander Resource Added
msgid "printer-state-reasons.bander-resource-added"
-msgstr "Bander Resource Added"
+msgstr ""
+#. TRANSLATORS: Bander Resource Removed
msgid "printer-state-reasons.bander-resource-removed"
-msgstr "Bander Resource Removed"
+msgstr ""
+#. TRANSLATORS: Bander Thermistor Failure
msgid "printer-state-reasons.bander-thermistor-failure"
-msgstr "Bander Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Bander Timing Failure
msgid "printer-state-reasons.bander-timing-failure"
-msgstr "Bander Timing Failure"
+msgstr ""
+#. TRANSLATORS: Bander Turned Off
msgid "printer-state-reasons.bander-turned-off"
-msgstr "Bander Turned Off"
+msgstr ""
+#. TRANSLATORS: Bander Turned On
msgid "printer-state-reasons.bander-turned-on"
-msgstr "Bander Turned On"
+msgstr ""
+#. TRANSLATORS: Bander Under Temperature
msgid "printer-state-reasons.bander-under-temperature"
-msgstr "Bander Under Temperature"
+msgstr ""
+#. TRANSLATORS: Bander Unrecoverable Failure
msgid "printer-state-reasons.bander-unrecoverable-failure"
-msgstr "Bander Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Bander Unrecoverable Storage Error
msgid "printer-state-reasons.bander-unrecoverable-storage-error"
-msgstr "Bander Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Bander Warming Up
msgid "printer-state-reasons.bander-warming-up"
-msgstr "Bander Warming Up"
+msgstr ""
+#. TRANSLATORS: Binder Added
msgid "printer-state-reasons.binder-added"
-msgstr "Binder Added"
+msgstr ""
+#. TRANSLATORS: Binder Almost Empty
msgid "printer-state-reasons.binder-almost-empty"
-msgstr "Binder Almost Empty"
+msgstr ""
+#. TRANSLATORS: Binder Almost Full
msgid "printer-state-reasons.binder-almost-full"
-msgstr "Binder Almost Full"
+msgstr ""
+#. TRANSLATORS: Binder At Limit
msgid "printer-state-reasons.binder-at-limit"
-msgstr "Binder At Limit"
+msgstr ""
+#. TRANSLATORS: Binder Closed
msgid "printer-state-reasons.binder-closed"
-msgstr "Binder Closed"
+msgstr ""
+#. TRANSLATORS: Binder Configuration Change
msgid "printer-state-reasons.binder-configuration-change"
-msgstr "Binder Configuration Change"
+msgstr ""
+#. TRANSLATORS: Binder Cover Closed
msgid "printer-state-reasons.binder-cover-closed"
-msgstr "Binder Cover Closed"
+msgstr ""
+#. TRANSLATORS: Binder Cover Open
msgid "printer-state-reasons.binder-cover-open"
-msgstr "Binder Cover Open"
+msgstr ""
+#. TRANSLATORS: Binder Empty
msgid "printer-state-reasons.binder-empty"
-msgstr "Binder Empty"
+msgstr ""
+#. TRANSLATORS: Binder Full
msgid "printer-state-reasons.binder-full"
-msgstr "Binder Full"
+msgstr ""
+#. TRANSLATORS: Binder Interlock Closed
msgid "printer-state-reasons.binder-interlock-closed"
-msgstr "Binder Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Binder Interlock Open
msgid "printer-state-reasons.binder-interlock-open"
-msgstr "Binder Interlock Open"
+msgstr ""
+#. TRANSLATORS: Binder Jam
msgid "printer-state-reasons.binder-jam"
-msgstr "Binder Jam"
+msgstr ""
+#. TRANSLATORS: Binder Life Almost Over
msgid "printer-state-reasons.binder-life-almost-over"
-msgstr "Binder Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Binder Life Over
msgid "printer-state-reasons.binder-life-over"
-msgstr "Binder Life Over"
+msgstr ""
+#. TRANSLATORS: Binder Memory Exhausted
msgid "printer-state-reasons.binder-memory-exhausted"
-msgstr "Binder Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Binder Missing
msgid "printer-state-reasons.binder-missing"
-msgstr "Binder Missing"
+msgstr ""
+#. TRANSLATORS: Binder Motor Failure
msgid "printer-state-reasons.binder-motor-failure"
-msgstr "Binder Motor Failure"
+msgstr ""
+#. TRANSLATORS: Binder Near Limit
msgid "printer-state-reasons.binder-near-limit"
-msgstr "Binder Near Limit"
+msgstr ""
+#. TRANSLATORS: Binder Offline
msgid "printer-state-reasons.binder-offline"
-msgstr "Binder Offline"
+msgstr ""
+#. TRANSLATORS: Binder Opened
msgid "printer-state-reasons.binder-opened"
-msgstr "Binder Opened"
+msgstr ""
+#. TRANSLATORS: Binder Over Temperature
msgid "printer-state-reasons.binder-over-temperature"
-msgstr "Binder Over Temperature"
+msgstr ""
+#. TRANSLATORS: Binder Power Saver
msgid "printer-state-reasons.binder-power-saver"
-msgstr "Binder Power Saver"
+msgstr ""
+#. TRANSLATORS: Binder Recoverable Failure
msgid "printer-state-reasons.binder-recoverable-failure"
-msgstr "Binder Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Binder Recoverable Storage
msgid "printer-state-reasons.binder-recoverable-storage"
-msgstr "Binder Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Binder Removed
msgid "printer-state-reasons.binder-removed"
-msgstr "Binder Removed"
+msgstr ""
+#. TRANSLATORS: Binder Resource Added
msgid "printer-state-reasons.binder-resource-added"
-msgstr "Binder Resource Added"
+msgstr ""
+#. TRANSLATORS: Binder Resource Removed
msgid "printer-state-reasons.binder-resource-removed"
-msgstr "Binder Resource Removed"
+msgstr ""
+#. TRANSLATORS: Binder Thermistor Failure
msgid "printer-state-reasons.binder-thermistor-failure"
-msgstr "Binder Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Binder Timing Failure
msgid "printer-state-reasons.binder-timing-failure"
-msgstr "Binder Timing Failure"
+msgstr ""
+#. TRANSLATORS: Binder Turned Off
msgid "printer-state-reasons.binder-turned-off"
-msgstr "Binder Turned Off"
+msgstr ""
+#. TRANSLATORS: Binder Turned On
msgid "printer-state-reasons.binder-turned-on"
-msgstr "Binder Turned On"
+msgstr ""
+#. TRANSLATORS: Binder Under Temperature
msgid "printer-state-reasons.binder-under-temperature"
-msgstr "Binder Under Temperature"
+msgstr ""
+#. TRANSLATORS: Binder Unrecoverable Failure
msgid "printer-state-reasons.binder-unrecoverable-failure"
-msgstr "Binder Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Binder Unrecoverable Storage Error
msgid "printer-state-reasons.binder-unrecoverable-storage-error"
-msgstr "Binder Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Binder Warming Up
msgid "printer-state-reasons.binder-warming-up"
-msgstr "Binder Warming Up"
+msgstr ""
+#. TRANSLATORS: Camera Failure
msgid "printer-state-reasons.camera-failure"
-msgstr "Camera Failure"
+msgstr ""
+#. TRANSLATORS: Chamber Cooling
msgid "printer-state-reasons.chamber-cooling"
-msgstr "Chamber Cooling"
+msgstr ""
+#. TRANSLATORS: Chamber Failure
+msgid "printer-state-reasons.chamber-failure"
+msgstr ""
+
+#. TRANSLATORS: Chamber Heating
msgid "printer-state-reasons.chamber-heating"
-msgstr "Chamber Heating"
+msgstr ""
+#. TRANSLATORS: Chamber Temperature High
msgid "printer-state-reasons.chamber-temperature-high"
-msgstr "Chamber Temperature High"
+msgstr ""
+#. TRANSLATORS: Chamber Temperature Low
msgid "printer-state-reasons.chamber-temperature-low"
-msgstr "Chamber Temperature Low"
+msgstr ""
+#. TRANSLATORS: Cleaner Life Almost Over
msgid "printer-state-reasons.cleaner-life-almost-over"
-msgstr "Cleaner Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Cleaner Life Over
msgid "printer-state-reasons.cleaner-life-over"
-msgstr "Cleaner Life Over"
+msgstr ""
+#. TRANSLATORS: Configuration Change
msgid "printer-state-reasons.configuration-change"
-msgstr "Configuration Change"
+msgstr ""
+#. TRANSLATORS: Connecting To Device
msgid "printer-state-reasons.connecting-to-device"
-msgstr "Connecting To Device"
+msgstr ""
+#. TRANSLATORS: Cover Open
msgid "printer-state-reasons.cover-open"
-msgstr "Cover Open"
+msgstr ""
+#. TRANSLATORS: Deactivated
msgid "printer-state-reasons.deactivated"
-msgstr "Deactivated"
+msgstr ""
+#. TRANSLATORS: Deleted
+msgid "printer-state-reasons.deleted"
+msgstr ""
+
+#. TRANSLATORS: Developer Empty
msgid "printer-state-reasons.developer-empty"
-msgstr "Developer Empty"
+msgstr ""
+#. TRANSLATORS: Developer Low
msgid "printer-state-reasons.developer-low"
-msgstr "Developer Low"
+msgstr ""
+#. TRANSLATORS: Die Cutter Added
msgid "printer-state-reasons.die-cutter-added"
-msgstr "Die Cutter Added"
+msgstr ""
+#. TRANSLATORS: Die Cutter Almost Empty
msgid "printer-state-reasons.die-cutter-almost-empty"
-msgstr "Die Cutter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Die Cutter Almost Full
msgid "printer-state-reasons.die-cutter-almost-full"
-msgstr "Die Cutter Almost Full"
+msgstr ""
+#. TRANSLATORS: Die Cutter At Limit
msgid "printer-state-reasons.die-cutter-at-limit"
-msgstr "Die Cutter At Limit"
+msgstr ""
+#. TRANSLATORS: Die Cutter Closed
msgid "printer-state-reasons.die-cutter-closed"
-msgstr "Die Cutter Closed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Configuration Change
msgid "printer-state-reasons.die-cutter-configuration-change"
-msgstr "Die Cutter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Die Cutter Cover Closed
msgid "printer-state-reasons.die-cutter-cover-closed"
-msgstr "Die Cutter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Cover Open
msgid "printer-state-reasons.die-cutter-cover-open"
-msgstr "Die Cutter Cover Open"
+msgstr ""
+#. TRANSLATORS: Die Cutter Empty
msgid "printer-state-reasons.die-cutter-empty"
-msgstr "Die Cutter Empty"
+msgstr ""
+#. TRANSLATORS: Die Cutter Full
msgid "printer-state-reasons.die-cutter-full"
-msgstr "Die Cutter Full"
+msgstr ""
+#. TRANSLATORS: Die Cutter Interlock Closed
msgid "printer-state-reasons.die-cutter-interlock-closed"
-msgstr "Die Cutter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Interlock Open
msgid "printer-state-reasons.die-cutter-interlock-open"
-msgstr "Die Cutter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Die Cutter Jam
msgid "printer-state-reasons.die-cutter-jam"
-msgstr "Die Cutter Jam"
+msgstr ""
+#. TRANSLATORS: Die Cutter Life Almost Over
msgid "printer-state-reasons.die-cutter-life-almost-over"
-msgstr "Die Cutter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Die Cutter Life Over
msgid "printer-state-reasons.die-cutter-life-over"
-msgstr "Die Cutter Life Over"
+msgstr ""
+#. TRANSLATORS: Die Cutter Memory Exhausted
msgid "printer-state-reasons.die-cutter-memory-exhausted"
-msgstr "Die Cutter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Die Cutter Missing
msgid "printer-state-reasons.die-cutter-missing"
-msgstr "Die Cutter Missing"
+msgstr ""
+#. TRANSLATORS: Die Cutter Motor Failure
msgid "printer-state-reasons.die-cutter-motor-failure"
-msgstr "Die Cutter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Near Limit
msgid "printer-state-reasons.die-cutter-near-limit"
-msgstr "Die Cutter Near Limit"
+msgstr ""
+#. TRANSLATORS: Die Cutter Offline
msgid "printer-state-reasons.die-cutter-offline"
-msgstr "Die Cutter Offline"
+msgstr ""
+#. TRANSLATORS: Die Cutter Opened
msgid "printer-state-reasons.die-cutter-opened"
-msgstr "Die Cutter Opened"
+msgstr ""
+#. TRANSLATORS: Die Cutter Over Temperature
msgid "printer-state-reasons.die-cutter-over-temperature"
-msgstr "Die Cutter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Die Cutter Power Saver
msgid "printer-state-reasons.die-cutter-power-saver"
-msgstr "Die Cutter Power Saver"
+msgstr ""
+#. TRANSLATORS: Die Cutter Recoverable Failure
msgid "printer-state-reasons.die-cutter-recoverable-failure"
-msgstr "Die Cutter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Recoverable Storage
msgid "printer-state-reasons.die-cutter-recoverable-storage"
-msgstr "Die Cutter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Die Cutter Removed
msgid "printer-state-reasons.die-cutter-removed"
-msgstr "Die Cutter Removed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Resource Added
msgid "printer-state-reasons.die-cutter-resource-added"
-msgstr "Die Cutter Resource Added"
+msgstr ""
+#. TRANSLATORS: Die Cutter Resource Removed
msgid "printer-state-reasons.die-cutter-resource-removed"
-msgstr "Die Cutter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Thermistor Failure
msgid "printer-state-reasons.die-cutter-thermistor-failure"
-msgstr "Die Cutter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Timing Failure
msgid "printer-state-reasons.die-cutter-timing-failure"
-msgstr "Die Cutter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Turned Off
msgid "printer-state-reasons.die-cutter-turned-off"
-msgstr "Die Cutter Turned Off"
+msgstr ""
+#. TRANSLATORS: Die Cutter Turned On
msgid "printer-state-reasons.die-cutter-turned-on"
-msgstr "Die Cutter Turned On"
+msgstr ""
+#. TRANSLATORS: Die Cutter Under Temperature
msgid "printer-state-reasons.die-cutter-under-temperature"
-msgstr "Die Cutter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Die Cutter Unrecoverable Failure
msgid "printer-state-reasons.die-cutter-unrecoverable-failure"
-msgstr "Die Cutter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Unrecoverable Storage Error
msgid "printer-state-reasons.die-cutter-unrecoverable-storage-error"
-msgstr "Die Cutter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Die Cutter Warming Up
msgid "printer-state-reasons.die-cutter-warming-up"
-msgstr "Die Cutter Warming Up"
+msgstr ""
+#. TRANSLATORS: Door Open
msgid "printer-state-reasons.door-open"
-msgstr "Door Open"
+msgstr ""
+#. TRANSLATORS: Extruder Cooling
msgid "printer-state-reasons.extruder-cooling"
-msgstr "Extruder Cooling"
+msgstr ""
+#. TRANSLATORS: Extruder Failure
msgid "printer-state-reasons.extruder-failure"
-msgstr "Extruder Failure"
+msgstr ""
+#. TRANSLATORS: Extruder Heating
msgid "printer-state-reasons.extruder-heating"
-msgstr "Extruder Heating"
+msgstr ""
+#. TRANSLATORS: Extruder Jam
msgid "printer-state-reasons.extruder-jam"
-msgstr "Extruder Jam"
+msgstr ""
+#. TRANSLATORS: Extruder Temperature High
msgid "printer-state-reasons.extruder-temperature-high"
-msgstr "Extruder Temperature High"
+msgstr ""
+#. TRANSLATORS: Extruder Temperature Low
msgid "printer-state-reasons.extruder-temperature-low"
-msgstr "Extruder Temperature Low"
+msgstr ""
+#. TRANSLATORS: Fan Failure
msgid "printer-state-reasons.fan-failure"
-msgstr "Fan Failure"
+msgstr ""
+#. TRANSLATORS: Folder Added
msgid "printer-state-reasons.folder-added"
-msgstr "Folder Added"
+msgstr ""
+#. TRANSLATORS: Folder Almost Empty
msgid "printer-state-reasons.folder-almost-empty"
-msgstr "Folder Almost Empty"
+msgstr ""
+#. TRANSLATORS: Folder Almost Full
msgid "printer-state-reasons.folder-almost-full"
-msgstr "Folder Almost Full"
+msgstr ""
+#. TRANSLATORS: Folder At Limit
msgid "printer-state-reasons.folder-at-limit"
-msgstr "Folder At Limit"
+msgstr ""
+#. TRANSLATORS: Folder Closed
msgid "printer-state-reasons.folder-closed"
-msgstr "Folder Closed"
+msgstr ""
+#. TRANSLATORS: Folder Configuration Change
msgid "printer-state-reasons.folder-configuration-change"
-msgstr "Folder Configuration Change"
+msgstr ""
+#. TRANSLATORS: Folder Cover Closed
msgid "printer-state-reasons.folder-cover-closed"
-msgstr "Folder Cover Closed"
+msgstr ""
+#. TRANSLATORS: Folder Cover Open
msgid "printer-state-reasons.folder-cover-open"
-msgstr "Folder Cover Open"
+msgstr ""
+#. TRANSLATORS: Folder Empty
msgid "printer-state-reasons.folder-empty"
-msgstr "Folder Empty"
+msgstr ""
+#. TRANSLATORS: Folder Full
msgid "printer-state-reasons.folder-full"
-msgstr "Folder Full"
+msgstr ""
+#. TRANSLATORS: Folder Interlock Closed
msgid "printer-state-reasons.folder-interlock-closed"
-msgstr "Folder Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Folder Interlock Open
msgid "printer-state-reasons.folder-interlock-open"
-msgstr "Folder Interlock Open"
+msgstr ""
+#. TRANSLATORS: Folder Jam
msgid "printer-state-reasons.folder-jam"
-msgstr "Folder Jam"
+msgstr ""
+#. TRANSLATORS: Folder Life Almost Over
msgid "printer-state-reasons.folder-life-almost-over"
-msgstr "Folder Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Folder Life Over
msgid "printer-state-reasons.folder-life-over"
-msgstr "Folder Life Over"
+msgstr ""
+#. TRANSLATORS: Folder Memory Exhausted
msgid "printer-state-reasons.folder-memory-exhausted"
-msgstr "Folder Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Folder Missing
msgid "printer-state-reasons.folder-missing"
-msgstr "Folder Missing"
+msgstr ""
+#. TRANSLATORS: Folder Motor Failure
msgid "printer-state-reasons.folder-motor-failure"
-msgstr "Folder Motor Failure"
+msgstr ""
+#. TRANSLATORS: Folder Near Limit
msgid "printer-state-reasons.folder-near-limit"
-msgstr "Folder Near Limit"
+msgstr ""
+#. TRANSLATORS: Folder Offline
msgid "printer-state-reasons.folder-offline"
-msgstr "Folder Offline"
+msgstr ""
+#. TRANSLATORS: Folder Opened
msgid "printer-state-reasons.folder-opened"
-msgstr "Folder Opened"
+msgstr ""
+#. TRANSLATORS: Folder Over Temperature
msgid "printer-state-reasons.folder-over-temperature"
-msgstr "Folder Over Temperature"
+msgstr ""
+#. TRANSLATORS: Folder Power Saver
msgid "printer-state-reasons.folder-power-saver"
-msgstr "Folder Power Saver"
+msgstr ""
+#. TRANSLATORS: Folder Recoverable Failure
msgid "printer-state-reasons.folder-recoverable-failure"
-msgstr "Folder Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Folder Recoverable Storage
msgid "printer-state-reasons.folder-recoverable-storage"
-msgstr "Folder Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Folder Removed
msgid "printer-state-reasons.folder-removed"
-msgstr "Folder Removed"
+msgstr ""
+#. TRANSLATORS: Folder Resource Added
msgid "printer-state-reasons.folder-resource-added"
-msgstr "Folder Resource Added"
+msgstr ""
+#. TRANSLATORS: Folder Resource Removed
msgid "printer-state-reasons.folder-resource-removed"
-msgstr "Folder Resource Removed"
+msgstr ""
+#. TRANSLATORS: Folder Thermistor Failure
msgid "printer-state-reasons.folder-thermistor-failure"
-msgstr "Folder Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Folder Timing Failure
msgid "printer-state-reasons.folder-timing-failure"
-msgstr "Folder Timing Failure"
+msgstr ""
+#. TRANSLATORS: Folder Turned Off
msgid "printer-state-reasons.folder-turned-off"
-msgstr "Folder Turned Off"
+msgstr ""
+#. TRANSLATORS: Folder Turned On
msgid "printer-state-reasons.folder-turned-on"
-msgstr "Folder Turned On"
+msgstr ""
+#. TRANSLATORS: Folder Under Temperature
msgid "printer-state-reasons.folder-under-temperature"
-msgstr "Folder Under Temperature"
+msgstr ""
+#. TRANSLATORS: Folder Unrecoverable Failure
msgid "printer-state-reasons.folder-unrecoverable-failure"
-msgstr "Folder Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Folder Unrecoverable Storage Error
msgid "printer-state-reasons.folder-unrecoverable-storage-error"
-msgstr "Folder Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Folder Warming Up
msgid "printer-state-reasons.folder-warming-up"
-msgstr "Folder Warming Up"
+msgstr ""
+#. TRANSLATORS: Fuser Over Temp
msgid "printer-state-reasons.fuser-over-temp"
-msgstr "Fuser Over Temp"
+msgstr ""
+#. TRANSLATORS: Fuser Under Temp
msgid "printer-state-reasons.fuser-under-temp"
-msgstr "Fuser Under Temp"
+msgstr ""
+#. TRANSLATORS: Hold New Jobs
msgid "printer-state-reasons.hold-new-jobs"
-msgstr "Hold New Jobs"
+msgstr ""
+#. TRANSLATORS: Identify Printer
msgid "printer-state-reasons.identify-printer-requested"
-msgstr "Identify Printer"
+msgstr ""
+#. TRANSLATORS: Imprinter Added
msgid "printer-state-reasons.imprinter-added"
-msgstr "Imprinter Added"
+msgstr ""
+#. TRANSLATORS: Imprinter Almost Empty
msgid "printer-state-reasons.imprinter-almost-empty"
-msgstr "Imprinter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Imprinter Almost Full
msgid "printer-state-reasons.imprinter-almost-full"
-msgstr "Imprinter Almost Full"
+msgstr ""
+#. TRANSLATORS: Imprinter At Limit
msgid "printer-state-reasons.imprinter-at-limit"
-msgstr "Imprinter At Limit"
+msgstr ""
+#. TRANSLATORS: Imprinter Closed
msgid "printer-state-reasons.imprinter-closed"
-msgstr "Imprinter Closed"
+msgstr ""
+#. TRANSLATORS: Imprinter Configuration Change
msgid "printer-state-reasons.imprinter-configuration-change"
-msgstr "Imprinter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Imprinter Cover Closed
msgid "printer-state-reasons.imprinter-cover-closed"
-msgstr "Imprinter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Imprinter Cover Open
msgid "printer-state-reasons.imprinter-cover-open"
-msgstr "Imprinter Cover Open"
+msgstr ""
+#. TRANSLATORS: Imprinter Empty
msgid "printer-state-reasons.imprinter-empty"
-msgstr "Imprinter Empty"
+msgstr ""
+#. TRANSLATORS: Imprinter Full
msgid "printer-state-reasons.imprinter-full"
-msgstr "Imprinter Full"
+msgstr ""
+#. TRANSLATORS: Imprinter Interlock Closed
msgid "printer-state-reasons.imprinter-interlock-closed"
-msgstr "Imprinter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Imprinter Interlock Open
msgid "printer-state-reasons.imprinter-interlock-open"
-msgstr "Imprinter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Imprinter Jam
msgid "printer-state-reasons.imprinter-jam"
-msgstr "Imprinter Jam"
+msgstr ""
+#. TRANSLATORS: Imprinter Life Almost Over
msgid "printer-state-reasons.imprinter-life-almost-over"
-msgstr "Imprinter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Imprinter Life Over
msgid "printer-state-reasons.imprinter-life-over"
-msgstr "Imprinter Life Over"
+msgstr ""
+#. TRANSLATORS: Imprinter Memory Exhausted
msgid "printer-state-reasons.imprinter-memory-exhausted"
-msgstr "Imprinter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Imprinter Missing
msgid "printer-state-reasons.imprinter-missing"
-msgstr "Imprinter Missing"
+msgstr ""
+#. TRANSLATORS: Imprinter Motor Failure
msgid "printer-state-reasons.imprinter-motor-failure"
-msgstr "Imprinter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Near Limit
msgid "printer-state-reasons.imprinter-near-limit"
-msgstr "Imprinter Near Limit"
+msgstr ""
+#. TRANSLATORS: Imprinter Offline
msgid "printer-state-reasons.imprinter-offline"
-msgstr "Imprinter Offline"
+msgstr ""
+#. TRANSLATORS: Imprinter Opened
msgid "printer-state-reasons.imprinter-opened"
-msgstr "Imprinter Opened"
+msgstr ""
+#. TRANSLATORS: Imprinter Over Temperature
msgid "printer-state-reasons.imprinter-over-temperature"
-msgstr "Imprinter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Imprinter Power Saver
msgid "printer-state-reasons.imprinter-power-saver"
-msgstr "Imprinter Power Saver"
+msgstr ""
+#. TRANSLATORS: Imprinter Recoverable Failure
msgid "printer-state-reasons.imprinter-recoverable-failure"
-msgstr "Imprinter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Recoverable Storage
msgid "printer-state-reasons.imprinter-recoverable-storage"
-msgstr "Imprinter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Imprinter Removed
msgid "printer-state-reasons.imprinter-removed"
-msgstr "Imprinter Removed"
+msgstr ""
+#. TRANSLATORS: Imprinter Resource Added
msgid "printer-state-reasons.imprinter-resource-added"
-msgstr "Imprinter Resource Added"
+msgstr ""
+#. TRANSLATORS: Imprinter Resource Removed
msgid "printer-state-reasons.imprinter-resource-removed"
-msgstr "Imprinter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Imprinter Thermistor Failure
msgid "printer-state-reasons.imprinter-thermistor-failure"
-msgstr "Imprinter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Timing Failure
msgid "printer-state-reasons.imprinter-timing-failure"
-msgstr "Imprinter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Turned Off
msgid "printer-state-reasons.imprinter-turned-off"
-msgstr "Imprinter Turned Off"
+msgstr ""
+#. TRANSLATORS: Imprinter Turned On
msgid "printer-state-reasons.imprinter-turned-on"
-msgstr "Imprinter Turned On"
+msgstr ""
+#. TRANSLATORS: Imprinter Under Temperature
msgid "printer-state-reasons.imprinter-under-temperature"
-msgstr "Imprinter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Imprinter Unrecoverable Failure
msgid "printer-state-reasons.imprinter-unrecoverable-failure"
-msgstr "Imprinter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Unrecoverable Storage Error
msgid "printer-state-reasons.imprinter-unrecoverable-storage-error"
-msgstr "Imprinter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Imprinter Warming Up
msgid "printer-state-reasons.imprinter-warming-up"
-msgstr "Imprinter Warming Up"
+msgstr ""
+#. TRANSLATORS: Input Cannot Feed Size Selected
msgid "printer-state-reasons.input-cannot-feed-size-selected"
-msgstr "Input Cannot Feed Size Selected"
+msgstr ""
+#. TRANSLATORS: Input Manual Input Request
msgid "printer-state-reasons.input-manual-input-request"
-msgstr "Input Manual Input Request"
+msgstr ""
+#. TRANSLATORS: Input Media Color Change
msgid "printer-state-reasons.input-media-color-change"
-msgstr "Input Media Color Change"
+msgstr ""
+#. TRANSLATORS: Input Media Form Parts Change
msgid "printer-state-reasons.input-media-form-parts-change"
-msgstr "Input Media Form Parts Change"
+msgstr ""
+#. TRANSLATORS: Input Media Size Change
msgid "printer-state-reasons.input-media-size-change"
-msgstr "Input Media Size Change"
+msgstr ""
+#. TRANSLATORS: Input Media Type Change
msgid "printer-state-reasons.input-media-type-change"
-msgstr "Input Media Type Change"
+msgstr ""
+#. TRANSLATORS: Input Media Weight Change
msgid "printer-state-reasons.input-media-weight-change"
-msgstr "Input Media Weight Change"
+msgstr ""
+#. TRANSLATORS: Input Tray Elevation Failure
msgid "printer-state-reasons.input-tray-elevation-failure"
-msgstr "Input Tray Elevation Failure"
+msgstr ""
+#. TRANSLATORS: Input Tray Missing
msgid "printer-state-reasons.input-tray-missing"
-msgstr "Input Tray Missing"
+msgstr ""
+#. TRANSLATORS: Input Tray Position Failure
msgid "printer-state-reasons.input-tray-position-failure"
-msgstr "Input Tray Position Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Added
msgid "printer-state-reasons.inserter-added"
-msgstr "Inserter Added"
+msgstr ""
+#. TRANSLATORS: Inserter Almost Empty
msgid "printer-state-reasons.inserter-almost-empty"
-msgstr "Inserter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Inserter Almost Full
msgid "printer-state-reasons.inserter-almost-full"
-msgstr "Inserter Almost Full"
+msgstr ""
+#. TRANSLATORS: Inserter At Limit
msgid "printer-state-reasons.inserter-at-limit"
-msgstr "Inserter At Limit"
+msgstr ""
+#. TRANSLATORS: Inserter Closed
msgid "printer-state-reasons.inserter-closed"
-msgstr "Inserter Closed"
+msgstr ""
+#. TRANSLATORS: Inserter Configuration Change
msgid "printer-state-reasons.inserter-configuration-change"
-msgstr "Inserter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Inserter Cover Closed
msgid "printer-state-reasons.inserter-cover-closed"
-msgstr "Inserter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Inserter Cover Open
msgid "printer-state-reasons.inserter-cover-open"
-msgstr "Inserter Cover Open"
+msgstr ""
+#. TRANSLATORS: Inserter Empty
msgid "printer-state-reasons.inserter-empty"
-msgstr "Inserter Empty"
+msgstr ""
+#. TRANSLATORS: Inserter Full
msgid "printer-state-reasons.inserter-full"
-msgstr "Inserter Full"
+msgstr ""
+#. TRANSLATORS: Inserter Interlock Closed
msgid "printer-state-reasons.inserter-interlock-closed"
-msgstr "Inserter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Inserter Interlock Open
msgid "printer-state-reasons.inserter-interlock-open"
-msgstr "Inserter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Inserter Jam
msgid "printer-state-reasons.inserter-jam"
-msgstr "Inserter Jam"
+msgstr ""
+#. TRANSLATORS: Inserter Life Almost Over
msgid "printer-state-reasons.inserter-life-almost-over"
-msgstr "Inserter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Inserter Life Over
msgid "printer-state-reasons.inserter-life-over"
-msgstr "Inserter Life Over"
+msgstr ""
+#. TRANSLATORS: Inserter Memory Exhausted
msgid "printer-state-reasons.inserter-memory-exhausted"
-msgstr "Inserter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Inserter Missing
msgid "printer-state-reasons.inserter-missing"
-msgstr "Inserter Missing"
+msgstr ""
+#. TRANSLATORS: Inserter Motor Failure
msgid "printer-state-reasons.inserter-motor-failure"
-msgstr "Inserter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Near Limit
msgid "printer-state-reasons.inserter-near-limit"
-msgstr "Inserter Near Limit"
+msgstr ""
+#. TRANSLATORS: Inserter Offline
msgid "printer-state-reasons.inserter-offline"
-msgstr "Inserter Offline"
+msgstr ""
+#. TRANSLATORS: Inserter Opened
msgid "printer-state-reasons.inserter-opened"
-msgstr "Inserter Opened"
+msgstr ""
+#. TRANSLATORS: Inserter Over Temperature
msgid "printer-state-reasons.inserter-over-temperature"
-msgstr "Inserter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Inserter Power Saver
msgid "printer-state-reasons.inserter-power-saver"
-msgstr "Inserter Power Saver"
+msgstr ""
+#. TRANSLATORS: Inserter Recoverable Failure
msgid "printer-state-reasons.inserter-recoverable-failure"
-msgstr "Inserter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Recoverable Storage
msgid "printer-state-reasons.inserter-recoverable-storage"
-msgstr "Inserter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Inserter Removed
msgid "printer-state-reasons.inserter-removed"
-msgstr "Inserter Removed"
+msgstr ""
+#. TRANSLATORS: Inserter Resource Added
msgid "printer-state-reasons.inserter-resource-added"
-msgstr "Inserter Resource Added"
+msgstr ""
+#. TRANSLATORS: Inserter Resource Removed
msgid "printer-state-reasons.inserter-resource-removed"
-msgstr "Inserter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Inserter Thermistor Failure
msgid "printer-state-reasons.inserter-thermistor-failure"
-msgstr "Inserter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Timing Failure
msgid "printer-state-reasons.inserter-timing-failure"
-msgstr "Inserter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Turned Off
msgid "printer-state-reasons.inserter-turned-off"
-msgstr "Inserter Turned Off"
+msgstr ""
+#. TRANSLATORS: Inserter Turned On
msgid "printer-state-reasons.inserter-turned-on"
-msgstr "Inserter Turned On"
+msgstr ""
+#. TRANSLATORS: Inserter Under Temperature
msgid "printer-state-reasons.inserter-under-temperature"
-msgstr "Inserter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Inserter Unrecoverable Failure
msgid "printer-state-reasons.inserter-unrecoverable-failure"
-msgstr "Inserter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Unrecoverable Storage Error
msgid "printer-state-reasons.inserter-unrecoverable-storage-error"
-msgstr "Inserter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Inserter Warming Up
msgid "printer-state-reasons.inserter-warming-up"
-msgstr "Inserter Warming Up"
+msgstr ""
+#. TRANSLATORS: Interlock Closed
msgid "printer-state-reasons.interlock-closed"
-msgstr "Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Interlock Open
msgid "printer-state-reasons.interlock-open"
-msgstr "Interlock Open"
+msgstr ""
+#. TRANSLATORS: Interpreter Cartridge Added
msgid "printer-state-reasons.interpreter-cartridge-added"
-msgstr "Interpreter Cartridge Added"
+msgstr ""
+#. TRANSLATORS: Interpreter Cartridge Removed
msgid "printer-state-reasons.interpreter-cartridge-deleted"
-msgstr "Interpreter Cartridge Deleted"
+msgstr ""
+#. TRANSLATORS: Interpreter Complex Page Encountered
msgid "printer-state-reasons.interpreter-complex-page-encountered"
-msgstr "Interpreter Complex Page Encountered"
+msgstr ""
+#. TRANSLATORS: Interpreter Memory Decrease
msgid "printer-state-reasons.interpreter-memory-decrease"
-msgstr "Interpreter Memory Decrease"
+msgstr ""
+#. TRANSLATORS: Interpreter Memory Increase
msgid "printer-state-reasons.interpreter-memory-increase"
-msgstr "Interpreter Memory Increase"
+msgstr ""
+#. TRANSLATORS: Interpreter Resource Added
msgid "printer-state-reasons.interpreter-resource-added"
-msgstr "Interpreter Resource Added"
+msgstr ""
+#. TRANSLATORS: Interpreter Resource Deleted
msgid "printer-state-reasons.interpreter-resource-deleted"
-msgstr "Interpreter Resource Deleted"
+msgstr ""
+#. TRANSLATORS: Interpreter Resource Unavailable
msgid "printer-state-reasons.interpreter-resource-unavailable"
-msgstr "Interpreter Resource Unavailable"
+msgstr ""
+#. TRANSLATORS: Lamp At End of Life
msgid "printer-state-reasons.lamp-at-eol"
-msgstr "Lamp At Eol"
+msgstr ""
+#. TRANSLATORS: Lamp Failure
msgid "printer-state-reasons.lamp-failure"
-msgstr "Lamp Failure"
+msgstr ""
+#. TRANSLATORS: Lamp Near End of Life
msgid "printer-state-reasons.lamp-near-eol"
-msgstr "Lamp Near Eol"
+msgstr ""
+#. TRANSLATORS: Laser At End of Life
msgid "printer-state-reasons.laser-at-eol"
-msgstr "Laser At Eol"
+msgstr ""
+#. TRANSLATORS: Laser Failure
msgid "printer-state-reasons.laser-failure"
-msgstr "Laser Failure"
+msgstr ""
+#. TRANSLATORS: Laser Near End of Life
msgid "printer-state-reasons.laser-near-eol"
-msgstr "Laser Near Eol"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Added
msgid "printer-state-reasons.make-envelope-added"
-msgstr "Make Envelope Added"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Almost Empty
msgid "printer-state-reasons.make-envelope-almost-empty"
-msgstr "Make Envelope Almost Empty"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Almost Full
msgid "printer-state-reasons.make-envelope-almost-full"
-msgstr "Make Envelope Almost Full"
+msgstr ""
+#. TRANSLATORS: Envelope Maker At Limit
msgid "printer-state-reasons.make-envelope-at-limit"
-msgstr "Make Envelope At Limit"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Closed
msgid "printer-state-reasons.make-envelope-closed"
-msgstr "Make Envelope Closed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Configuration Change
msgid "printer-state-reasons.make-envelope-configuration-change"
-msgstr "Make Envelope Configuration Change"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Cover Closed
msgid "printer-state-reasons.make-envelope-cover-closed"
-msgstr "Make Envelope Cover Closed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Cover Open
msgid "printer-state-reasons.make-envelope-cover-open"
-msgstr "Make Envelope Cover Open"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Empty
msgid "printer-state-reasons.make-envelope-empty"
-msgstr "Make Envelope Empty"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Full
msgid "printer-state-reasons.make-envelope-full"
-msgstr "Make Envelope Full"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Interlock Closed
msgid "printer-state-reasons.make-envelope-interlock-closed"
-msgstr "Make Envelope Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Interlock Open
msgid "printer-state-reasons.make-envelope-interlock-open"
-msgstr "Make Envelope Interlock Open"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Jam
msgid "printer-state-reasons.make-envelope-jam"
-msgstr "Make Envelope Jam"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Life Almost Over
msgid "printer-state-reasons.make-envelope-life-almost-over"
-msgstr "Make Envelope Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Life Over
msgid "printer-state-reasons.make-envelope-life-over"
-msgstr "Make Envelope Life Over"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Memory Exhausted
msgid "printer-state-reasons.make-envelope-memory-exhausted"
-msgstr "Make Envelope Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Missing
msgid "printer-state-reasons.make-envelope-missing"
-msgstr "Make Envelope Missing"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Motor Failure
msgid "printer-state-reasons.make-envelope-motor-failure"
-msgstr "Make Envelope Motor Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Near Limit
msgid "printer-state-reasons.make-envelope-near-limit"
-msgstr "Make Envelope Near Limit"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Offline
msgid "printer-state-reasons.make-envelope-offline"
-msgstr "Make Envelope Offline"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Opened
msgid "printer-state-reasons.make-envelope-opened"
-msgstr "Make Envelope Opened"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Over Temperature
msgid "printer-state-reasons.make-envelope-over-temperature"
-msgstr "Make Envelope Over Temperature"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Power Saver
msgid "printer-state-reasons.make-envelope-power-saver"
-msgstr "Make Envelope Power Saver"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Recoverable Failure
msgid "printer-state-reasons.make-envelope-recoverable-failure"
-msgstr "Make Envelope Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Recoverable Storage
msgid "printer-state-reasons.make-envelope-recoverable-storage"
-msgstr "Make Envelope Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Removed
msgid "printer-state-reasons.make-envelope-removed"
-msgstr "Make Envelope Removed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Resource Added
msgid "printer-state-reasons.make-envelope-resource-added"
-msgstr "Make Envelope Resource Added"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Resource Removed
msgid "printer-state-reasons.make-envelope-resource-removed"
-msgstr "Make Envelope Resource Removed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Thermistor Failure
msgid "printer-state-reasons.make-envelope-thermistor-failure"
-msgstr "Make Envelope Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Timing Failure
msgid "printer-state-reasons.make-envelope-timing-failure"
-msgstr "Make Envelope Timing Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Turned Off
msgid "printer-state-reasons.make-envelope-turned-off"
-msgstr "Make Envelope Turned Off"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Turned On
msgid "printer-state-reasons.make-envelope-turned-on"
-msgstr "Make Envelope Turned On"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Under Temperature
msgid "printer-state-reasons.make-envelope-under-temperature"
-msgstr "Make Envelope Under Temperature"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Unrecoverable Failure
msgid "printer-state-reasons.make-envelope-unrecoverable-failure"
-msgstr "Make Envelope Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Unrecoverable Storage Error
msgid "printer-state-reasons.make-envelope-unrecoverable-storage-error"
-msgstr "Make Envelope Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Warming Up
msgid "printer-state-reasons.make-envelope-warming-up"
-msgstr "Make Envelope Warming Up"
+msgstr ""
+#. TRANSLATORS: Marker Adjusting Print Quality
msgid "printer-state-reasons.marker-adjusting-print-quality"
-msgstr "Marker Adjusting Print Quality"
+msgstr ""
+#. TRANSLATORS: Marker Developer Almost Empty
msgid "printer-state-reasons.marker-developer-almost-empty"
-msgstr "Marker Developer Almost Empty"
+msgstr ""
+#. TRANSLATORS: Marker Developer Empty
msgid "printer-state-reasons.marker-developer-empty"
-msgstr "Marker Developer Empty"
+msgstr ""
+#. TRANSLATORS: Marker Fuser Thermistor Failure
msgid "printer-state-reasons.marker-fuser-thermistor-failure"
-msgstr "Marker Fuser Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Marker Fuser Timing Failure
msgid "printer-state-reasons.marker-fuser-timing-failure"
-msgstr "Marker Fuser Timing Failure"
+msgstr ""
+#. TRANSLATORS: Marker Ink Almost Empty
msgid "printer-state-reasons.marker-ink-almost-empty"
-msgstr "Marker Ink Almost Empty"
+msgstr ""
+#. TRANSLATORS: Marker Ink Empty
msgid "printer-state-reasons.marker-ink-empty"
-msgstr "Marker Ink Empty"
+msgstr ""
+#. TRANSLATORS: Marker Print Ribbon Almost Empty
msgid "printer-state-reasons.marker-print-ribbon-almost-empty"
-msgstr "Marker Print Ribbon Almost Empty"
+msgstr ""
+#. TRANSLATORS: Marker Print Ribbon Empty
msgid "printer-state-reasons.marker-print-ribbon-empty"
-msgstr "Marker Print Ribbon Empty"
+msgstr ""
+#. TRANSLATORS: Marker Supply Empty
msgid "printer-state-reasons.marker-supply-empty"
-msgstr "Marker Supply Empty"
+msgstr ""
+#. TRANSLATORS: Marker Supply Low
msgid "printer-state-reasons.marker-supply-low"
-msgstr "Marker Supply Low"
+msgstr ""
+#. TRANSLATORS: Marker Toner Cartridge Missing
msgid "printer-state-reasons.marker-toner-cartridge-missing"
-msgstr "Marker Toner Cartridge Missing"
+msgstr ""
+#. TRANSLATORS: Marker Waste Almost Full
msgid "printer-state-reasons.marker-waste-almost-full"
-msgstr "Marker Waste Almost Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Full
msgid "printer-state-reasons.marker-waste-full"
-msgstr "Marker Waste Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Ink Receptacle Almost Full
msgid "printer-state-reasons.marker-waste-ink-receptacle-almost-full"
-msgstr "Marker Waste Ink Receptacle Almost Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Ink Receptacle Full
msgid "printer-state-reasons.marker-waste-ink-receptacle-full"
-msgstr "Marker Waste Ink Receptacle Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Toner Receptacle Almost Full
msgid "printer-state-reasons.marker-waste-toner-receptacle-almost-full"
-msgstr "Marker Waste Toner Receptacle Almost Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Toner Receptacle Full
msgid "printer-state-reasons.marker-waste-toner-receptacle-full"
-msgstr "Marker Waste Toner Receptacle Full"
+msgstr ""
+#. TRANSLATORS: Material Empty
msgid "printer-state-reasons.material-empty"
-msgstr "Material Empty"
+msgstr ""
+#. TRANSLATORS: Material Low
msgid "printer-state-reasons.material-low"
-msgstr "Material Low"
+msgstr ""
+#. TRANSLATORS: Material Needed
msgid "printer-state-reasons.material-needed"
-msgstr "Material Needed"
+msgstr ""
+
+#. TRANSLATORS: Media Drying
+msgid "printer-state-reasons.media-drying"
+msgstr ""
+#. TRANSLATORS: Media Empty
msgid "printer-state-reasons.media-empty"
-msgstr "Media Empty"
+msgstr ""
+#. TRANSLATORS: Media Jam
msgid "printer-state-reasons.media-jam"
-msgstr "Media Jam"
+msgstr ""
+#. TRANSLATORS: Media Low
msgid "printer-state-reasons.media-low"
-msgstr "Media Low"
+msgstr ""
+#. TRANSLATORS: Media Needed
msgid "printer-state-reasons.media-needed"
-msgstr "Media Needed"
+msgstr ""
+#. TRANSLATORS: Media Path Cannot Do 2-Sided Printing
msgid "printer-state-reasons.media-path-cannot-duplex-media-selected"
-msgstr "Media Path Cannot Duplex Media Selected"
+msgstr ""
+#. TRANSLATORS: Media Path Media Tray Almost Full
msgid "printer-state-reasons.media-path-media-tray-almost-full"
-msgstr "Media Path Media Tray Almost Full"
+msgstr ""
+#. TRANSLATORS: Media Path Media Tray Full
msgid "printer-state-reasons.media-path-media-tray-full"
-msgstr "Media Path Media Tray Full"
+msgstr ""
+#. TRANSLATORS: Media Path Media Tray Missing
msgid "printer-state-reasons.media-path-media-tray-missing"
-msgstr "Media Path Media Tray Missing"
+msgstr ""
+#. TRANSLATORS: Motor Failure
msgid "printer-state-reasons.motor-failure"
-msgstr "Motor Failure"
+msgstr ""
+#. TRANSLATORS: Moving To Paused
msgid "printer-state-reasons.moving-to-paused"
-msgstr "Moving To Paused"
+msgstr ""
+#. TRANSLATORS: None
msgid "printer-state-reasons.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Optical Photoconductor Life Over
msgid "printer-state-reasons.opc-life-over"
-msgstr "Opc Life Over"
+msgstr ""
+#. TRANSLATORS: Optical Photoconductor Near End-of-life
msgid "printer-state-reasons.opc-near-eol"
-msgstr "Opc Near Eol"
+msgstr ""
+#. TRANSLATORS: Other
msgid "printer-state-reasons.other"
-msgstr "Other"
+msgstr ""
+#. TRANSLATORS: Output Area Almost Full
msgid "printer-state-reasons.output-area-almost-full"
-msgstr "Output Area Almost Full"
+msgstr ""
+#. TRANSLATORS: Output Area Full
msgid "printer-state-reasons.output-area-full"
-msgstr "Output Area Full"
+msgstr ""
+#. TRANSLATORS: Output Mailbox Select Failure
msgid "printer-state-reasons.output-mailbox-select-failure"
-msgstr "Output Mailbox Select Failure"
+msgstr ""
+#. TRANSLATORS: Output Tray Missing
msgid "printer-state-reasons.output-tray-missing"
-msgstr "Output Tray Missing"
+msgstr ""
+#. TRANSLATORS: Paused
msgid "printer-state-reasons.paused"
-msgstr "Paused"
+msgstr ""
+#. TRANSLATORS: Perforater Added
msgid "printer-state-reasons.perforater-added"
-msgstr "Perforater Added"
+msgstr ""
+#. TRANSLATORS: Perforater Almost Empty
msgid "printer-state-reasons.perforater-almost-empty"
-msgstr "Perforater Almost Empty"
+msgstr ""
+#. TRANSLATORS: Perforater Almost Full
msgid "printer-state-reasons.perforater-almost-full"
-msgstr "Perforater Almost Full"
+msgstr ""
+#. TRANSLATORS: Perforater At Limit
msgid "printer-state-reasons.perforater-at-limit"
-msgstr "Perforater At Limit"
+msgstr ""
+#. TRANSLATORS: Perforater Closed
msgid "printer-state-reasons.perforater-closed"
-msgstr "Perforater Closed"
+msgstr ""
+#. TRANSLATORS: Perforater Configuration Change
msgid "printer-state-reasons.perforater-configuration-change"
-msgstr "Perforater Configuration Change"
+msgstr ""
+#. TRANSLATORS: Perforater Cover Closed
msgid "printer-state-reasons.perforater-cover-closed"
-msgstr "Perforater Cover Closed"
+msgstr ""
+#. TRANSLATORS: Perforater Cover Open
msgid "printer-state-reasons.perforater-cover-open"
-msgstr "Perforater Cover Open"
+msgstr ""
+#. TRANSLATORS: Perforater Empty
msgid "printer-state-reasons.perforater-empty"
-msgstr "Perforater Empty"
+msgstr ""
+#. TRANSLATORS: Perforater Full
msgid "printer-state-reasons.perforater-full"
-msgstr "Perforater Full"
+msgstr ""
+#. TRANSLATORS: Perforater Interlock Closed
msgid "printer-state-reasons.perforater-interlock-closed"
-msgstr "Perforater Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Perforater Interlock Open
msgid "printer-state-reasons.perforater-interlock-open"
-msgstr "Perforater Interlock Open"
+msgstr ""
+#. TRANSLATORS: Perforater Jam
msgid "printer-state-reasons.perforater-jam"
-msgstr "Perforater Jam"
+msgstr ""
+#. TRANSLATORS: Perforater Life Almost Over
msgid "printer-state-reasons.perforater-life-almost-over"
-msgstr "Perforater Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Perforater Life Over
msgid "printer-state-reasons.perforater-life-over"
-msgstr "Perforater Life Over"
+msgstr ""
+#. TRANSLATORS: Perforater Memory Exhausted
msgid "printer-state-reasons.perforater-memory-exhausted"
-msgstr "Perforater Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Perforater Missing
msgid "printer-state-reasons.perforater-missing"
-msgstr "Perforater Missing"
+msgstr ""
+#. TRANSLATORS: Perforater Motor Failure
msgid "printer-state-reasons.perforater-motor-failure"
-msgstr "Perforater Motor Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Near Limit
msgid "printer-state-reasons.perforater-near-limit"
-msgstr "Perforater Near Limit"
+msgstr ""
+#. TRANSLATORS: Perforater Offline
msgid "printer-state-reasons.perforater-offline"
-msgstr "Perforater Offline"
+msgstr ""
+#. TRANSLATORS: Perforater Opened
msgid "printer-state-reasons.perforater-opened"
-msgstr "Perforater Opened"
+msgstr ""
+#. TRANSLATORS: Perforater Over Temperature
msgid "printer-state-reasons.perforater-over-temperature"
-msgstr "Perforater Over Temperature"
+msgstr ""
+#. TRANSLATORS: Perforater Power Saver
msgid "printer-state-reasons.perforater-power-saver"
-msgstr "Perforater Power Saver"
+msgstr ""
+#. TRANSLATORS: Perforater Recoverable Failure
msgid "printer-state-reasons.perforater-recoverable-failure"
-msgstr "Perforater Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Recoverable Storage
msgid "printer-state-reasons.perforater-recoverable-storage"
-msgstr "Perforater Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Perforater Removed
msgid "printer-state-reasons.perforater-removed"
-msgstr "Perforater Removed"
+msgstr ""
+#. TRANSLATORS: Perforater Resource Added
msgid "printer-state-reasons.perforater-resource-added"
-msgstr "Perforater Resource Added"
+msgstr ""
+#. TRANSLATORS: Perforater Resource Removed
msgid "printer-state-reasons.perforater-resource-removed"
-msgstr "Perforater Resource Removed"
+msgstr ""
+#. TRANSLATORS: Perforater Thermistor Failure
msgid "printer-state-reasons.perforater-thermistor-failure"
-msgstr "Perforater Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Timing Failure
msgid "printer-state-reasons.perforater-timing-failure"
-msgstr "Perforater Timing Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Turned Off
msgid "printer-state-reasons.perforater-turned-off"
-msgstr "Perforater Turned Off"
+msgstr ""
+#. TRANSLATORS: Perforater Turned On
msgid "printer-state-reasons.perforater-turned-on"
-msgstr "Perforater Turned On"
+msgstr ""
+#. TRANSLATORS: Perforater Under Temperature
msgid "printer-state-reasons.perforater-under-temperature"
-msgstr "Perforater Under Temperature"
+msgstr ""
+#. TRANSLATORS: Perforater Unrecoverable Failure
msgid "printer-state-reasons.perforater-unrecoverable-failure"
-msgstr "Perforater Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Unrecoverable Storage Error
msgid "printer-state-reasons.perforater-unrecoverable-storage-error"
-msgstr "Perforater Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Perforater Warming Up
msgid "printer-state-reasons.perforater-warming-up"
-msgstr "Perforater Warming Up"
+msgstr ""
+#. TRANSLATORS: Platform Cooling
+msgid "printer-state-reasons.platform-cooling"
+msgstr ""
+
+#. TRANSLATORS: Platform Failure
+msgid "printer-state-reasons.platform-failure"
+msgstr ""
+
+#. TRANSLATORS: Platform Heating
+msgid "printer-state-reasons.platform-heating"
+msgstr ""
+
+#. TRANSLATORS: Platform Temperature High
+msgid "printer-state-reasons.platform-temperature-high"
+msgstr ""
+
+#. TRANSLATORS: Platform Temperature Low
+msgid "printer-state-reasons.platform-temperature-low"
+msgstr ""
+
+#. TRANSLATORS: Power Down
msgid "printer-state-reasons.power-down"
-msgstr "Power Down"
+msgstr ""
+#. TRANSLATORS: Power Up
msgid "printer-state-reasons.power-up"
-msgstr "Power Up"
+msgstr ""
+#. TRANSLATORS: Printer Reset Manually
msgid "printer-state-reasons.printer-manual-reset"
-msgstr "Printer Manual Reset"
+msgstr ""
+#. TRANSLATORS: Printer Reset Remotely
msgid "printer-state-reasons.printer-nms-reset"
-msgstr "Printer Nms Reset"
+msgstr ""
+#. TRANSLATORS: Printer Ready To Print
msgid "printer-state-reasons.printer-ready-to-print"
-msgstr "Printer Ready To Print"
+msgstr ""
+#. TRANSLATORS: Puncher Added
msgid "printer-state-reasons.puncher-added"
-msgstr "Puncher Added"
+msgstr ""
+#. TRANSLATORS: Puncher Almost Empty
msgid "printer-state-reasons.puncher-almost-empty"
-msgstr "Puncher Almost Empty"
+msgstr ""
+#. TRANSLATORS: Puncher Almost Full
msgid "printer-state-reasons.puncher-almost-full"
-msgstr "Puncher Almost Full"
+msgstr ""
+#. TRANSLATORS: Puncher At Limit
msgid "printer-state-reasons.puncher-at-limit"
-msgstr "Puncher At Limit"
+msgstr ""
+#. TRANSLATORS: Puncher Closed
msgid "printer-state-reasons.puncher-closed"
-msgstr "Puncher Closed"
+msgstr ""
+#. TRANSLATORS: Puncher Configuration Change
msgid "printer-state-reasons.puncher-configuration-change"
-msgstr "Puncher Configuration Change"
+msgstr ""
+#. TRANSLATORS: Puncher Cover Closed
msgid "printer-state-reasons.puncher-cover-closed"
-msgstr "Puncher Cover Closed"
+msgstr ""
+#. TRANSLATORS: Puncher Cover Open
msgid "printer-state-reasons.puncher-cover-open"
-msgstr "Puncher Cover Open"
+msgstr ""
+#. TRANSLATORS: Puncher Empty
msgid "printer-state-reasons.puncher-empty"
-msgstr "Puncher Empty"
+msgstr ""
+#. TRANSLATORS: Puncher Full
msgid "printer-state-reasons.puncher-full"
-msgstr "Puncher Full"
+msgstr ""
+#. TRANSLATORS: Puncher Interlock Closed
msgid "printer-state-reasons.puncher-interlock-closed"
-msgstr "Puncher Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Puncher Interlock Open
msgid "printer-state-reasons.puncher-interlock-open"
-msgstr "Puncher Interlock Open"
+msgstr ""
+#. TRANSLATORS: Puncher Jam
msgid "printer-state-reasons.puncher-jam"
-msgstr "Puncher Jam"
+msgstr ""
+#. TRANSLATORS: Puncher Life Almost Over
msgid "printer-state-reasons.puncher-life-almost-over"
-msgstr "Puncher Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Puncher Life Over
msgid "printer-state-reasons.puncher-life-over"
-msgstr "Puncher Life Over"
+msgstr ""
+#. TRANSLATORS: Puncher Memory Exhausted
msgid "printer-state-reasons.puncher-memory-exhausted"
-msgstr "Puncher Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Puncher Missing
msgid "printer-state-reasons.puncher-missing"
-msgstr "Puncher Missing"
+msgstr ""
+#. TRANSLATORS: Puncher Motor Failure
msgid "printer-state-reasons.puncher-motor-failure"
-msgstr "Puncher Motor Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Near Limit
msgid "printer-state-reasons.puncher-near-limit"
-msgstr "Puncher Near Limit"
+msgstr ""
+#. TRANSLATORS: Puncher Offline
msgid "printer-state-reasons.puncher-offline"
-msgstr "Puncher Offline"
+msgstr ""
+#. TRANSLATORS: Puncher Opened
msgid "printer-state-reasons.puncher-opened"
-msgstr "Puncher Opened"
+msgstr ""
+#. TRANSLATORS: Puncher Over Temperature
msgid "printer-state-reasons.puncher-over-temperature"
-msgstr "Puncher Over Temperature"
+msgstr ""
+#. TRANSLATORS: Puncher Power Saver
msgid "printer-state-reasons.puncher-power-saver"
-msgstr "Puncher Power Saver"
+msgstr ""
+#. TRANSLATORS: Puncher Recoverable Failure
msgid "printer-state-reasons.puncher-recoverable-failure"
-msgstr "Puncher Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Recoverable Storage
msgid "printer-state-reasons.puncher-recoverable-storage"
-msgstr "Puncher Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Puncher Removed
msgid "printer-state-reasons.puncher-removed"
-msgstr "Puncher Removed"
+msgstr ""
+#. TRANSLATORS: Puncher Resource Added
msgid "printer-state-reasons.puncher-resource-added"
-msgstr "Puncher Resource Added"
+msgstr ""
+#. TRANSLATORS: Puncher Resource Removed
msgid "printer-state-reasons.puncher-resource-removed"
-msgstr "Puncher Resource Removed"
+msgstr ""
+#. TRANSLATORS: Puncher Thermistor Failure
msgid "printer-state-reasons.puncher-thermistor-failure"
-msgstr "Puncher Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Timing Failure
msgid "printer-state-reasons.puncher-timing-failure"
-msgstr "Puncher Timing Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Turned Off
msgid "printer-state-reasons.puncher-turned-off"
-msgstr "Puncher Turned Off"
+msgstr ""
+#. TRANSLATORS: Puncher Turned On
msgid "printer-state-reasons.puncher-turned-on"
-msgstr "Puncher Turned On"
+msgstr ""
+#. TRANSLATORS: Puncher Under Temperature
msgid "printer-state-reasons.puncher-under-temperature"
-msgstr "Puncher Under Temperature"
+msgstr ""
+#. TRANSLATORS: Puncher Unrecoverable Failure
msgid "printer-state-reasons.puncher-unrecoverable-failure"
-msgstr "Puncher Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Unrecoverable Storage Error
msgid "printer-state-reasons.puncher-unrecoverable-storage-error"
-msgstr "Puncher Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Puncher Warming Up
msgid "printer-state-reasons.puncher-warming-up"
-msgstr "Puncher Warming Up"
+msgstr ""
+#. TRANSLATORS: Resuming
+msgid "printer-state-reasons.resuming"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Added
msgid "printer-state-reasons.separation-cutter-added"
-msgstr "Separation Cutter Added"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Almost Empty
msgid "printer-state-reasons.separation-cutter-almost-empty"
-msgstr "Separation Cutter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Almost Full
msgid "printer-state-reasons.separation-cutter-almost-full"
-msgstr "Separation Cutter Almost Full"
+msgstr ""
+#. TRANSLATORS: Separation Cutter At Limit
msgid "printer-state-reasons.separation-cutter-at-limit"
-msgstr "Separation Cutter At Limit"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Closed
msgid "printer-state-reasons.separation-cutter-closed"
-msgstr "Separation Cutter Closed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Configuration Change
msgid "printer-state-reasons.separation-cutter-configuration-change"
-msgstr "Separation Cutter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Cover Closed
msgid "printer-state-reasons.separation-cutter-cover-closed"
-msgstr "Separation Cutter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Cover Open
msgid "printer-state-reasons.separation-cutter-cover-open"
-msgstr "Separation Cutter Cover Open"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Empty
msgid "printer-state-reasons.separation-cutter-empty"
-msgstr "Separation Cutter Empty"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Full
msgid "printer-state-reasons.separation-cutter-full"
-msgstr "Separation Cutter Full"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Interlock Closed
msgid "printer-state-reasons.separation-cutter-interlock-closed"
-msgstr "Separation Cutter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Interlock Open
msgid "printer-state-reasons.separation-cutter-interlock-open"
-msgstr "Separation Cutter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Jam
msgid "printer-state-reasons.separation-cutter-jam"
-msgstr "Separation Cutter Jam"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Life Almost Over
msgid "printer-state-reasons.separation-cutter-life-almost-over"
-msgstr "Separation Cutter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Life Over
msgid "printer-state-reasons.separation-cutter-life-over"
-msgstr "Separation Cutter Life Over"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Memory Exhausted
msgid "printer-state-reasons.separation-cutter-memory-exhausted"
-msgstr "Separation Cutter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Missing
msgid "printer-state-reasons.separation-cutter-missing"
-msgstr "Separation Cutter Missing"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Motor Failure
msgid "printer-state-reasons.separation-cutter-motor-failure"
-msgstr "Separation Cutter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Near Limit
msgid "printer-state-reasons.separation-cutter-near-limit"
-msgstr "Separation Cutter Near Limit"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Offline
msgid "printer-state-reasons.separation-cutter-offline"
-msgstr "Separation Cutter Offline"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Opened
msgid "printer-state-reasons.separation-cutter-opened"
-msgstr "Separation Cutter Opened"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Over Temperature
msgid "printer-state-reasons.separation-cutter-over-temperature"
-msgstr "Separation Cutter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Power Saver
msgid "printer-state-reasons.separation-cutter-power-saver"
-msgstr "Separation Cutter Power Saver"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Recoverable Failure
msgid "printer-state-reasons.separation-cutter-recoverable-failure"
-msgstr "Separation Cutter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Recoverable Storage
msgid "printer-state-reasons.separation-cutter-recoverable-storage"
-msgstr "Separation Cutter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Removed
msgid "printer-state-reasons.separation-cutter-removed"
-msgstr "Separation Cutter Removed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Resource Added
msgid "printer-state-reasons.separation-cutter-resource-added"
-msgstr "Separation Cutter Resource Added"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Resource Removed
msgid "printer-state-reasons.separation-cutter-resource-removed"
-msgstr "Separation Cutter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Thermistor Failure
msgid "printer-state-reasons.separation-cutter-thermistor-failure"
-msgstr "Separation Cutter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Timing Failure
msgid "printer-state-reasons.separation-cutter-timing-failure"
-msgstr "Separation Cutter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Turned Off
msgid "printer-state-reasons.separation-cutter-turned-off"
-msgstr "Separation Cutter Turned Off"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Turned On
msgid "printer-state-reasons.separation-cutter-turned-on"
-msgstr "Separation Cutter Turned On"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Under Temperature
msgid "printer-state-reasons.separation-cutter-under-temperature"
-msgstr "Separation Cutter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Unrecoverable Failure
msgid "printer-state-reasons.separation-cutter-unrecoverable-failure"
-msgstr "Separation Cutter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Unrecoverable Storage Error
msgid "printer-state-reasons.separation-cutter-unrecoverable-storage-error"
-msgstr "Separation Cutter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Warming Up
msgid "printer-state-reasons.separation-cutter-warming-up"
-msgstr "Separation Cutter Warming Up"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Added
msgid "printer-state-reasons.sheet-rotator-added"
-msgstr "Sheet Rotator Added"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Almost Empty
msgid "printer-state-reasons.sheet-rotator-almost-empty"
-msgstr "Sheet Rotator Almost Empty"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Almost Full
msgid "printer-state-reasons.sheet-rotator-almost-full"
-msgstr "Sheet Rotator Almost Full"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator At Limit
msgid "printer-state-reasons.sheet-rotator-at-limit"
-msgstr "Sheet Rotator At Limit"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Closed
msgid "printer-state-reasons.sheet-rotator-closed"
-msgstr "Sheet Rotator Closed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Configuration Change
msgid "printer-state-reasons.sheet-rotator-configuration-change"
-msgstr "Sheet Rotator Configuration Change"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Cover Closed
msgid "printer-state-reasons.sheet-rotator-cover-closed"
-msgstr "Sheet Rotator Cover Closed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Cover Open
msgid "printer-state-reasons.sheet-rotator-cover-open"
-msgstr "Sheet Rotator Cover Open"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Empty
msgid "printer-state-reasons.sheet-rotator-empty"
-msgstr "Sheet Rotator Empty"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Full
msgid "printer-state-reasons.sheet-rotator-full"
-msgstr "Sheet Rotator Full"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Interlock Closed
msgid "printer-state-reasons.sheet-rotator-interlock-closed"
-msgstr "Sheet Rotator Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Interlock Open
msgid "printer-state-reasons.sheet-rotator-interlock-open"
-msgstr "Sheet Rotator Interlock Open"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Jam
msgid "printer-state-reasons.sheet-rotator-jam"
-msgstr "Sheet Rotator Jam"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Life Almost Over
msgid "printer-state-reasons.sheet-rotator-life-almost-over"
-msgstr "Sheet Rotator Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Life Over
msgid "printer-state-reasons.sheet-rotator-life-over"
-msgstr "Sheet Rotator Life Over"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Memory Exhausted
msgid "printer-state-reasons.sheet-rotator-memory-exhausted"
-msgstr "Sheet Rotator Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Missing
msgid "printer-state-reasons.sheet-rotator-missing"
-msgstr "Sheet Rotator Missing"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Motor Failure
msgid "printer-state-reasons.sheet-rotator-motor-failure"
-msgstr "Sheet Rotator Motor Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Near Limit
msgid "printer-state-reasons.sheet-rotator-near-limit"
-msgstr "Sheet Rotator Near Limit"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Offline
msgid "printer-state-reasons.sheet-rotator-offline"
-msgstr "Sheet Rotator Offline"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Opened
msgid "printer-state-reasons.sheet-rotator-opened"
-msgstr "Sheet Rotator Opened"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Over Temperature
msgid "printer-state-reasons.sheet-rotator-over-temperature"
-msgstr "Sheet Rotator Over Temperature"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Power Saver
msgid "printer-state-reasons.sheet-rotator-power-saver"
-msgstr "Sheet Rotator Power Saver"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Recoverable Failure
msgid "printer-state-reasons.sheet-rotator-recoverable-failure"
-msgstr "Sheet Rotator Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Recoverable Storage
msgid "printer-state-reasons.sheet-rotator-recoverable-storage"
-msgstr "Sheet Rotator Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Removed
msgid "printer-state-reasons.sheet-rotator-removed"
-msgstr "Sheet Rotator Removed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Resource Added
msgid "printer-state-reasons.sheet-rotator-resource-added"
-msgstr "Sheet Rotator Resource Added"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Resource Removed
msgid "printer-state-reasons.sheet-rotator-resource-removed"
-msgstr "Sheet Rotator Resource Removed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Thermistor Failure
msgid "printer-state-reasons.sheet-rotator-thermistor-failure"
-msgstr "Sheet Rotator Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Timing Failure
msgid "printer-state-reasons.sheet-rotator-timing-failure"
-msgstr "Sheet Rotator Timing Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Turned Off
msgid "printer-state-reasons.sheet-rotator-turned-off"
-msgstr "Sheet Rotator Turned Off"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Turned On
msgid "printer-state-reasons.sheet-rotator-turned-on"
-msgstr "Sheet Rotator Turned On"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Under Temperature
msgid "printer-state-reasons.sheet-rotator-under-temperature"
-msgstr "Sheet Rotator Under Temperature"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Unrecoverable Failure
msgid "printer-state-reasons.sheet-rotator-unrecoverable-failure"
-msgstr "Sheet Rotator Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Unrecoverable Storage Error
msgid "printer-state-reasons.sheet-rotator-unrecoverable-storage-error"
-msgstr "Sheet Rotator Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Warming Up
msgid "printer-state-reasons.sheet-rotator-warming-up"
-msgstr "Sheet Rotator Warming Up"
+msgstr ""
+#. TRANSLATORS: Shutdown
msgid "printer-state-reasons.shutdown"
-msgstr "Shutdown"
+msgstr ""
+#. TRANSLATORS: Slitter Added
msgid "printer-state-reasons.slitter-added"
-msgstr "Slitter Added"
+msgstr ""
+#. TRANSLATORS: Slitter Almost Empty
msgid "printer-state-reasons.slitter-almost-empty"
-msgstr "Slitter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Slitter Almost Full
msgid "printer-state-reasons.slitter-almost-full"
-msgstr "Slitter Almost Full"
+msgstr ""
+#. TRANSLATORS: Slitter At Limit
msgid "printer-state-reasons.slitter-at-limit"
-msgstr "Slitter At Limit"
+msgstr ""
+#. TRANSLATORS: Slitter Closed
msgid "printer-state-reasons.slitter-closed"
-msgstr "Slitter Closed"
+msgstr ""
+#. TRANSLATORS: Slitter Configuration Change
msgid "printer-state-reasons.slitter-configuration-change"
-msgstr "Slitter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Slitter Cover Closed
msgid "printer-state-reasons.slitter-cover-closed"
-msgstr "Slitter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Slitter Cover Open
msgid "printer-state-reasons.slitter-cover-open"
-msgstr "Slitter Cover Open"
+msgstr ""
+#. TRANSLATORS: Slitter Empty
msgid "printer-state-reasons.slitter-empty"
-msgstr "Slitter Empty"
+msgstr ""
+#. TRANSLATORS: Slitter Full
msgid "printer-state-reasons.slitter-full"
-msgstr "Slitter Full"
+msgstr ""
+#. TRANSLATORS: Slitter Interlock Closed
msgid "printer-state-reasons.slitter-interlock-closed"
-msgstr "Slitter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Slitter Interlock Open
msgid "printer-state-reasons.slitter-interlock-open"
-msgstr "Slitter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Slitter Jam
msgid "printer-state-reasons.slitter-jam"
-msgstr "Slitter Jam"
+msgstr ""
+#. TRANSLATORS: Slitter Life Almost Over
msgid "printer-state-reasons.slitter-life-almost-over"
-msgstr "Slitter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Slitter Life Over
msgid "printer-state-reasons.slitter-life-over"
-msgstr "Slitter Life Over"
+msgstr ""
+#. TRANSLATORS: Slitter Memory Exhausted
msgid "printer-state-reasons.slitter-memory-exhausted"
-msgstr "Slitter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Slitter Missing
msgid "printer-state-reasons.slitter-missing"
-msgstr "Slitter Missing"
+msgstr ""
+#. TRANSLATORS: Slitter Motor Failure
msgid "printer-state-reasons.slitter-motor-failure"
-msgstr "Slitter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Near Limit
msgid "printer-state-reasons.slitter-near-limit"
-msgstr "Slitter Near Limit"
+msgstr ""
+#. TRANSLATORS: Slitter Offline
msgid "printer-state-reasons.slitter-offline"
-msgstr "Slitter Offline"
+msgstr ""
+#. TRANSLATORS: Slitter Opened
msgid "printer-state-reasons.slitter-opened"
-msgstr "Slitter Opened"
+msgstr ""
+#. TRANSLATORS: Slitter Over Temperature
msgid "printer-state-reasons.slitter-over-temperature"
-msgstr "Slitter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Slitter Power Saver
msgid "printer-state-reasons.slitter-power-saver"
-msgstr "Slitter Power Saver"
+msgstr ""
+#. TRANSLATORS: Slitter Recoverable Failure
msgid "printer-state-reasons.slitter-recoverable-failure"
-msgstr "Slitter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Recoverable Storage
msgid "printer-state-reasons.slitter-recoverable-storage"
-msgstr "Slitter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Slitter Removed
msgid "printer-state-reasons.slitter-removed"
-msgstr "Slitter Removed"
+msgstr ""
+#. TRANSLATORS: Slitter Resource Added
msgid "printer-state-reasons.slitter-resource-added"
-msgstr "Slitter Resource Added"
+msgstr ""
+#. TRANSLATORS: Slitter Resource Removed
msgid "printer-state-reasons.slitter-resource-removed"
-msgstr "Slitter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Slitter Thermistor Failure
msgid "printer-state-reasons.slitter-thermistor-failure"
-msgstr "Slitter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Timing Failure
msgid "printer-state-reasons.slitter-timing-failure"
-msgstr "Slitter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Turned Off
msgid "printer-state-reasons.slitter-turned-off"
-msgstr "Slitter Turned Off"
+msgstr ""
+#. TRANSLATORS: Slitter Turned On
msgid "printer-state-reasons.slitter-turned-on"
-msgstr "Slitter Turned On"
+msgstr ""
+#. TRANSLATORS: Slitter Under Temperature
msgid "printer-state-reasons.slitter-under-temperature"
-msgstr "Slitter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Slitter Unrecoverable Failure
msgid "printer-state-reasons.slitter-unrecoverable-failure"
-msgstr "Slitter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Unrecoverable Storage Error
msgid "printer-state-reasons.slitter-unrecoverable-storage-error"
-msgstr "Slitter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Slitter Warming Up
msgid "printer-state-reasons.slitter-warming-up"
-msgstr "Slitter Warming Up"
+msgstr ""
+#. TRANSLATORS: Spool Area Full
msgid "printer-state-reasons.spool-area-full"
-msgstr "Spool Area Full"
+msgstr ""
+#. TRANSLATORS: Stacker Added
msgid "printer-state-reasons.stacker-added"
-msgstr "Stacker Added"
+msgstr ""
+#. TRANSLATORS: Stacker Almost Empty
msgid "printer-state-reasons.stacker-almost-empty"
-msgstr "Stacker Almost Empty"
+msgstr ""
+#. TRANSLATORS: Stacker Almost Full
msgid "printer-state-reasons.stacker-almost-full"
-msgstr "Stacker Almost Full"
+msgstr ""
+#. TRANSLATORS: Stacker At Limit
msgid "printer-state-reasons.stacker-at-limit"
-msgstr "Stacker At Limit"
+msgstr ""
+#. TRANSLATORS: Stacker Closed
msgid "printer-state-reasons.stacker-closed"
-msgstr "Stacker Closed"
+msgstr ""
+#. TRANSLATORS: Stacker Configuration Change
msgid "printer-state-reasons.stacker-configuration-change"
-msgstr "Stacker Configuration Change"
+msgstr ""
+#. TRANSLATORS: Stacker Cover Closed
msgid "printer-state-reasons.stacker-cover-closed"
-msgstr "Stacker Cover Closed"
+msgstr ""
+#. TRANSLATORS: Stacker Cover Open
msgid "printer-state-reasons.stacker-cover-open"
-msgstr "Stacker Cover Open"
+msgstr ""
+#. TRANSLATORS: Stacker Empty
msgid "printer-state-reasons.stacker-empty"
-msgstr "Stacker Empty"
+msgstr ""
+#. TRANSLATORS: Stacker Full
msgid "printer-state-reasons.stacker-full"
-msgstr "Stacker Full"
+msgstr ""
+#. TRANSLATORS: Stacker Interlock Closed
msgid "printer-state-reasons.stacker-interlock-closed"
-msgstr "Stacker Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Stacker Interlock Open
msgid "printer-state-reasons.stacker-interlock-open"
-msgstr "Stacker Interlock Open"
+msgstr ""
+#. TRANSLATORS: Stacker Jam
msgid "printer-state-reasons.stacker-jam"
-msgstr "Stacker Jam"
+msgstr ""
+#. TRANSLATORS: Stacker Life Almost Over
msgid "printer-state-reasons.stacker-life-almost-over"
-msgstr "Stacker Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Stacker Life Over
msgid "printer-state-reasons.stacker-life-over"
-msgstr "Stacker Life Over"
+msgstr ""
+#. TRANSLATORS: Stacker Memory Exhausted
msgid "printer-state-reasons.stacker-memory-exhausted"
-msgstr "Stacker Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Stacker Missing
msgid "printer-state-reasons.stacker-missing"
-msgstr "Stacker Missing"
+msgstr ""
+#. TRANSLATORS: Stacker Motor Failure
msgid "printer-state-reasons.stacker-motor-failure"
-msgstr "Stacker Motor Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Near Limit
msgid "printer-state-reasons.stacker-near-limit"
-msgstr "Stacker Near Limit"
+msgstr ""
+#. TRANSLATORS: Stacker Offline
msgid "printer-state-reasons.stacker-offline"
-msgstr "Stacker Offline"
+msgstr ""
+#. TRANSLATORS: Stacker Opened
msgid "printer-state-reasons.stacker-opened"
-msgstr "Stacker Opened"
+msgstr ""
+#. TRANSLATORS: Stacker Over Temperature
msgid "printer-state-reasons.stacker-over-temperature"
-msgstr "Stacker Over Temperature"
+msgstr ""
+#. TRANSLATORS: Stacker Power Saver
msgid "printer-state-reasons.stacker-power-saver"
-msgstr "Stacker Power Saver"
+msgstr ""
+#. TRANSLATORS: Stacker Recoverable Failure
msgid "printer-state-reasons.stacker-recoverable-failure"
-msgstr "Stacker Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Recoverable Storage
msgid "printer-state-reasons.stacker-recoverable-storage"
-msgstr "Stacker Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Stacker Removed
msgid "printer-state-reasons.stacker-removed"
-msgstr "Stacker Removed"
+msgstr ""
+#. TRANSLATORS: Stacker Resource Added
msgid "printer-state-reasons.stacker-resource-added"
-msgstr "Stacker Resource Added"
+msgstr ""
+#. TRANSLATORS: Stacker Resource Removed
msgid "printer-state-reasons.stacker-resource-removed"
-msgstr "Stacker Resource Removed"
+msgstr ""
+#. TRANSLATORS: Stacker Thermistor Failure
msgid "printer-state-reasons.stacker-thermistor-failure"
-msgstr "Stacker Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Timing Failure
msgid "printer-state-reasons.stacker-timing-failure"
-msgstr "Stacker Timing Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Turned Off
msgid "printer-state-reasons.stacker-turned-off"
-msgstr "Stacker Turned Off"
+msgstr ""
+#. TRANSLATORS: Stacker Turned On
msgid "printer-state-reasons.stacker-turned-on"
-msgstr "Stacker Turned On"
+msgstr ""
+#. TRANSLATORS: Stacker Under Temperature
msgid "printer-state-reasons.stacker-under-temperature"
-msgstr "Stacker Under Temperature"
+msgstr ""
+#. TRANSLATORS: Stacker Unrecoverable Failure
msgid "printer-state-reasons.stacker-unrecoverable-failure"
-msgstr "Stacker Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Unrecoverable Storage Error
msgid "printer-state-reasons.stacker-unrecoverable-storage-error"
-msgstr "Stacker Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Stacker Warming Up
msgid "printer-state-reasons.stacker-warming-up"
-msgstr "Stacker Warming Up"
+msgstr ""
+#. TRANSLATORS: Stapler Added
msgid "printer-state-reasons.stapler-added"
-msgstr "Stapler Added"
+msgstr ""
+#. TRANSLATORS: Stapler Almost Empty
msgid "printer-state-reasons.stapler-almost-empty"
-msgstr "Stapler Almost Empty"
+msgstr ""
+#. TRANSLATORS: Stapler Almost Full
msgid "printer-state-reasons.stapler-almost-full"
-msgstr "Stapler Almost Full"
+msgstr ""
+#. TRANSLATORS: Stapler At Limit
msgid "printer-state-reasons.stapler-at-limit"
-msgstr "Stapler At Limit"
+msgstr ""
+#. TRANSLATORS: Stapler Closed
msgid "printer-state-reasons.stapler-closed"
-msgstr "Stapler Closed"
+msgstr ""
+#. TRANSLATORS: Stapler Configuration Change
msgid "printer-state-reasons.stapler-configuration-change"
-msgstr "Stapler Configuration Change"
+msgstr ""
+#. TRANSLATORS: Stapler Cover Closed
msgid "printer-state-reasons.stapler-cover-closed"
-msgstr "Stapler Cover Closed"
+msgstr ""
+#. TRANSLATORS: Stapler Cover Open
msgid "printer-state-reasons.stapler-cover-open"
-msgstr "Stapler Cover Open"
+msgstr ""
+#. TRANSLATORS: Stapler Empty
msgid "printer-state-reasons.stapler-empty"
-msgstr "Stapler Empty"
+msgstr ""
+#. TRANSLATORS: Stapler Full
msgid "printer-state-reasons.stapler-full"
-msgstr "Stapler Full"
+msgstr ""
+#. TRANSLATORS: Stapler Interlock Closed
msgid "printer-state-reasons.stapler-interlock-closed"
-msgstr "Stapler Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Stapler Interlock Open
msgid "printer-state-reasons.stapler-interlock-open"
-msgstr "Stapler Interlock Open"
+msgstr ""
+#. TRANSLATORS: Stapler Jam
msgid "printer-state-reasons.stapler-jam"
-msgstr "Stapler Jam"
+msgstr ""
+#. TRANSLATORS: Stapler Life Almost Over
msgid "printer-state-reasons.stapler-life-almost-over"
-msgstr "Stapler Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Stapler Life Over
msgid "printer-state-reasons.stapler-life-over"
-msgstr "Stapler Life Over"
+msgstr ""
+#. TRANSLATORS: Stapler Memory Exhausted
msgid "printer-state-reasons.stapler-memory-exhausted"
-msgstr "Stapler Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Stapler Missing
msgid "printer-state-reasons.stapler-missing"
-msgstr "Stapler Missing"
+msgstr ""
+#. TRANSLATORS: Stapler Motor Failure
msgid "printer-state-reasons.stapler-motor-failure"
-msgstr "Stapler Motor Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Near Limit
msgid "printer-state-reasons.stapler-near-limit"
-msgstr "Stapler Near Limit"
+msgstr ""
+#. TRANSLATORS: Stapler Offline
msgid "printer-state-reasons.stapler-offline"
-msgstr "Stapler Offline"
+msgstr ""
+#. TRANSLATORS: Stapler Opened
msgid "printer-state-reasons.stapler-opened"
-msgstr "Stapler Opened"
+msgstr ""
+#. TRANSLATORS: Stapler Over Temperature
msgid "printer-state-reasons.stapler-over-temperature"
-msgstr "Stapler Over Temperature"
+msgstr ""
+#. TRANSLATORS: Stapler Power Saver
msgid "printer-state-reasons.stapler-power-saver"
-msgstr "Stapler Power Saver"
+msgstr ""
+#. TRANSLATORS: Stapler Recoverable Failure
msgid "printer-state-reasons.stapler-recoverable-failure"
-msgstr "Stapler Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Recoverable Storage
msgid "printer-state-reasons.stapler-recoverable-storage"
-msgstr "Stapler Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Stapler Removed
msgid "printer-state-reasons.stapler-removed"
-msgstr "Stapler Removed"
+msgstr ""
+#. TRANSLATORS: Stapler Resource Added
msgid "printer-state-reasons.stapler-resource-added"
-msgstr "Stapler Resource Added"
+msgstr ""
+#. TRANSLATORS: Stapler Resource Removed
msgid "printer-state-reasons.stapler-resource-removed"
-msgstr "Stapler Resource Removed"
+msgstr ""
+#. TRANSLATORS: Stapler Thermistor Failure
msgid "printer-state-reasons.stapler-thermistor-failure"
-msgstr "Stapler Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Timing Failure
msgid "printer-state-reasons.stapler-timing-failure"
-msgstr "Stapler Timing Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Turned Off
msgid "printer-state-reasons.stapler-turned-off"
-msgstr "Stapler Turned Off"
+msgstr ""
+#. TRANSLATORS: Stapler Turned On
msgid "printer-state-reasons.stapler-turned-on"
-msgstr "Stapler Turned On"
+msgstr ""
+#. TRANSLATORS: Stapler Under Temperature
msgid "printer-state-reasons.stapler-under-temperature"
-msgstr "Stapler Under Temperature"
+msgstr ""
+#. TRANSLATORS: Stapler Unrecoverable Failure
msgid "printer-state-reasons.stapler-unrecoverable-failure"
-msgstr "Stapler Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Unrecoverable Storage Error
msgid "printer-state-reasons.stapler-unrecoverable-storage-error"
-msgstr "Stapler Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Stapler Warming Up
msgid "printer-state-reasons.stapler-warming-up"
-msgstr "Stapler Warming Up"
+msgstr ""
+#. TRANSLATORS: Stitcher Added
msgid "printer-state-reasons.stitcher-added"
-msgstr "Stitcher Added"
+msgstr ""
+#. TRANSLATORS: Stitcher Almost Empty
msgid "printer-state-reasons.stitcher-almost-empty"
-msgstr "Stitcher Almost Empty"
+msgstr ""
+#. TRANSLATORS: Stitcher Almost Full
msgid "printer-state-reasons.stitcher-almost-full"
-msgstr "Stitcher Almost Full"
+msgstr ""
+#. TRANSLATORS: Stitcher At Limit
msgid "printer-state-reasons.stitcher-at-limit"
-msgstr "Stitcher At Limit"
+msgstr ""
+#. TRANSLATORS: Stitcher Closed
msgid "printer-state-reasons.stitcher-closed"
-msgstr "Stitcher Closed"
+msgstr ""
+#. TRANSLATORS: Stitcher Configuration Change
msgid "printer-state-reasons.stitcher-configuration-change"
-msgstr "Stitcher Configuration Change"
+msgstr ""
+#. TRANSLATORS: Stitcher Cover Closed
msgid "printer-state-reasons.stitcher-cover-closed"
-msgstr "Stitcher Cover Closed"
+msgstr ""
+#. TRANSLATORS: Stitcher Cover Open
msgid "printer-state-reasons.stitcher-cover-open"
-msgstr "Stitcher Cover Open"
+msgstr ""
+#. TRANSLATORS: Stitcher Empty
msgid "printer-state-reasons.stitcher-empty"
-msgstr "Stitcher Empty"
+msgstr ""
+#. TRANSLATORS: Stitcher Full
msgid "printer-state-reasons.stitcher-full"
-msgstr "Stitcher Full"
+msgstr ""
+#. TRANSLATORS: Stitcher Interlock Closed
msgid "printer-state-reasons.stitcher-interlock-closed"
-msgstr "Stitcher Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Stitcher Interlock Open
msgid "printer-state-reasons.stitcher-interlock-open"
-msgstr "Stitcher Interlock Open"
+msgstr ""
+#. TRANSLATORS: Stitcher Jam
msgid "printer-state-reasons.stitcher-jam"
-msgstr "Stitcher Jam"
+msgstr ""
+#. TRANSLATORS: Stitcher Life Almost Over
msgid "printer-state-reasons.stitcher-life-almost-over"
-msgstr "Stitcher Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Stitcher Life Over
msgid "printer-state-reasons.stitcher-life-over"
-msgstr "Stitcher Life Over"
+msgstr ""
+#. TRANSLATORS: Stitcher Memory Exhausted
msgid "printer-state-reasons.stitcher-memory-exhausted"
-msgstr "Stitcher Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Stitcher Missing
msgid "printer-state-reasons.stitcher-missing"
-msgstr "Stitcher Missing"
+msgstr ""
+#. TRANSLATORS: Stitcher Motor Failure
msgid "printer-state-reasons.stitcher-motor-failure"
-msgstr "Stitcher Motor Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Near Limit
msgid "printer-state-reasons.stitcher-near-limit"
-msgstr "Stitcher Near Limit"
+msgstr ""
+#. TRANSLATORS: Stitcher Offline
msgid "printer-state-reasons.stitcher-offline"
-msgstr "Stitcher Offline"
+msgstr ""
+#. TRANSLATORS: Stitcher Opened
msgid "printer-state-reasons.stitcher-opened"
-msgstr "Stitcher Opened"
+msgstr ""
+#. TRANSLATORS: Stitcher Over Temperature
msgid "printer-state-reasons.stitcher-over-temperature"
-msgstr "Stitcher Over Temperature"
+msgstr ""
+#. TRANSLATORS: Stitcher Power Saver
msgid "printer-state-reasons.stitcher-power-saver"
-msgstr "Stitcher Power Saver"
+msgstr ""
+#. TRANSLATORS: Stitcher Recoverable Failure
msgid "printer-state-reasons.stitcher-recoverable-failure"
-msgstr "Stitcher Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Recoverable Storage
msgid "printer-state-reasons.stitcher-recoverable-storage"
-msgstr "Stitcher Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Stitcher Removed
msgid "printer-state-reasons.stitcher-removed"
-msgstr "Stitcher Removed"
+msgstr ""
+#. TRANSLATORS: Stitcher Resource Added
msgid "printer-state-reasons.stitcher-resource-added"
-msgstr "Stitcher Resource Added"
+msgstr ""
+#. TRANSLATORS: Stitcher Resource Removed
msgid "printer-state-reasons.stitcher-resource-removed"
-msgstr "Stitcher Resource Removed"
+msgstr ""
+#. TRANSLATORS: Stitcher Thermistor Failure
msgid "printer-state-reasons.stitcher-thermistor-failure"
-msgstr "Stitcher Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Timing Failure
msgid "printer-state-reasons.stitcher-timing-failure"
-msgstr "Stitcher Timing Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Turned Off
msgid "printer-state-reasons.stitcher-turned-off"
-msgstr "Stitcher Turned Off"
+msgstr ""
+#. TRANSLATORS: Stitcher Turned On
msgid "printer-state-reasons.stitcher-turned-on"
-msgstr "Stitcher Turned On"
+msgstr ""
+#. TRANSLATORS: Stitcher Under Temperature
msgid "printer-state-reasons.stitcher-under-temperature"
-msgstr "Stitcher Under Temperature"
+msgstr ""
+#. TRANSLATORS: Stitcher Unrecoverable Failure
msgid "printer-state-reasons.stitcher-unrecoverable-failure"
-msgstr "Stitcher Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Unrecoverable Storage Error
msgid "printer-state-reasons.stitcher-unrecoverable-storage-error"
-msgstr "Stitcher Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Stitcher Warming Up
msgid "printer-state-reasons.stitcher-warming-up"
-msgstr "Stitcher Warming Up"
+msgstr ""
+#. TRANSLATORS: Stopped Partly
msgid "printer-state-reasons.stopped-partly"
-msgstr "Stopped Partly"
+msgstr ""
+#. TRANSLATORS: Stopping
msgid "printer-state-reasons.stopping"
-msgstr "Stopping"
+msgstr ""
+#. TRANSLATORS: Subunit Added
msgid "printer-state-reasons.subunit-added"
-msgstr "Subunit Added"
+msgstr ""
+#. TRANSLATORS: Subunit Almost Empty
msgid "printer-state-reasons.subunit-almost-empty"
-msgstr "Subunit Almost Empty"
+msgstr ""
+#. TRANSLATORS: Subunit Almost Full
msgid "printer-state-reasons.subunit-almost-full"
-msgstr "Subunit Almost Full"
+msgstr ""
+#. TRANSLATORS: Subunit At Limit
msgid "printer-state-reasons.subunit-at-limit"
-msgstr "Subunit At Limit"
+msgstr ""
+#. TRANSLATORS: Subunit Closed
msgid "printer-state-reasons.subunit-closed"
-msgstr "Subunit Closed"
+msgstr ""
+#. TRANSLATORS: Subunit Cooling Down
+msgid "printer-state-reasons.subunit-cooling-down"
+msgstr ""
+
+#. TRANSLATORS: Subunit Empty
msgid "printer-state-reasons.subunit-empty"
-msgstr "Subunit Empty"
+msgstr ""
+#. TRANSLATORS: Subunit Full
msgid "printer-state-reasons.subunit-full"
-msgstr "Subunit Full"
+msgstr ""
+#. TRANSLATORS: Subunit Life Almost Over
msgid "printer-state-reasons.subunit-life-almost-over"
-msgstr "Subunit Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Subunit Life Over
msgid "printer-state-reasons.subunit-life-over"
-msgstr "Subunit Life Over"
+msgstr ""
+#. TRANSLATORS: Subunit Memory Exhausted
msgid "printer-state-reasons.subunit-memory-exhausted"
-msgstr "Subunit Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Subunit Missing
msgid "printer-state-reasons.subunit-missing"
-msgstr "Subunit Missing"
+msgstr ""
+#. TRANSLATORS: Subunit Motor Failure
msgid "printer-state-reasons.subunit-motor-failure"
-msgstr "Subunit Motor Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Near Limit
msgid "printer-state-reasons.subunit-near-limit"
-msgstr "Subunit Near Limit"
+msgstr ""
+#. TRANSLATORS: Subunit Offline
msgid "printer-state-reasons.subunit-offline"
-msgstr "Subunit Offline"
+msgstr ""
+#. TRANSLATORS: Subunit Opened
msgid "printer-state-reasons.subunit-opened"
-msgstr "Subunit Opened"
+msgstr ""
+#. TRANSLATORS: Subunit Over Temperature
msgid "printer-state-reasons.subunit-over-temperature"
-msgstr "Subunit Over Temperature"
+msgstr ""
+#. TRANSLATORS: Subunit Power Saver
msgid "printer-state-reasons.subunit-power-saver"
-msgstr "Subunit Power Saver"
+msgstr ""
+#. TRANSLATORS: Subunit Recoverable Failure
msgid "printer-state-reasons.subunit-recoverable-failure"
-msgstr "Subunit Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Recoverable Storage
msgid "printer-state-reasons.subunit-recoverable-storage"
-msgstr "Subunit Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Subunit Removed
msgid "printer-state-reasons.subunit-removed"
-msgstr "Subunit Removed"
+msgstr ""
+#. TRANSLATORS: Subunit Resource Added
msgid "printer-state-reasons.subunit-resource-added"
-msgstr "Subunit Resource Added"
+msgstr ""
+#. TRANSLATORS: Subunit Resource Removed
msgid "printer-state-reasons.subunit-resource-removed"
-msgstr "Subunit Resource Removed"
+msgstr ""
+#. TRANSLATORS: Subunit Thermistor Failure
msgid "printer-state-reasons.subunit-thermistor-failure"
-msgstr "Subunit Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Timing Failure
msgid "printer-state-reasons.subunit-timing-Failure"
-msgstr "Subunit Timing Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Turned Off
msgid "printer-state-reasons.subunit-turned-off"
-msgstr "Subunit Turned Off"
+msgstr ""
+#. TRANSLATORS: Subunit Turned On
msgid "printer-state-reasons.subunit-turned-on"
-msgstr "Subunit Turned On"
+msgstr ""
+#. TRANSLATORS: Subunit Under Temperature
msgid "printer-state-reasons.subunit-under-temperature"
-msgstr "Subunit Under Temperature"
+msgstr ""
+#. TRANSLATORS: Subunit Unrecoverable Failure
msgid "printer-state-reasons.subunit-unrecoverable-failure"
-msgstr "Subunit Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Unrecoverable Storage
msgid "printer-state-reasons.subunit-unrecoverable-storage"
-msgstr "Subunit Unrecoverable Storage"
+msgstr ""
+#. TRANSLATORS: Subunit Warming Up
msgid "printer-state-reasons.subunit-warming-up"
-msgstr "Subunit Warming Up"
+msgstr ""
+#. TRANSLATORS: Timed Out
msgid "printer-state-reasons.timed-out"
-msgstr "Timed Out"
+msgstr ""
+#. TRANSLATORS: Toner Empty
msgid "printer-state-reasons.toner-empty"
-msgstr "Toner Empty"
+msgstr ""
+#. TRANSLATORS: Toner Low
msgid "printer-state-reasons.toner-low"
-msgstr "Toner Low"
+msgstr ""
+#. TRANSLATORS: Trimmer Added
msgid "printer-state-reasons.trimmer-added"
-msgstr "Trimmer Added"
+msgstr ""
+#. TRANSLATORS: Trimmer Almost Empty
msgid "printer-state-reasons.trimmer-almost-empty"
-msgstr "Trimmer Almost Empty"
+msgstr ""
+#. TRANSLATORS: Trimmer Almost Full
msgid "printer-state-reasons.trimmer-almost-full"
-msgstr "Trimmer Almost Full"
+msgstr ""
+#. TRANSLATORS: Trimmer At Limit
msgid "printer-state-reasons.trimmer-at-limit"
-msgstr "Trimmer At Limit"
+msgstr ""
+#. TRANSLATORS: Trimmer Closed
msgid "printer-state-reasons.trimmer-closed"
-msgstr "Trimmer Closed"
+msgstr ""
+#. TRANSLATORS: Trimmer Configuration Change
msgid "printer-state-reasons.trimmer-configuration-change"
-msgstr "Trimmer Configuration Change"
+msgstr ""
+#. TRANSLATORS: Trimmer Cover Closed
msgid "printer-state-reasons.trimmer-cover-closed"
-msgstr "Trimmer Cover Closed"
+msgstr ""
+#. TRANSLATORS: Trimmer Cover Open
msgid "printer-state-reasons.trimmer-cover-open"
-msgstr "Trimmer Cover Open"
+msgstr ""
+#. TRANSLATORS: Trimmer Empty
msgid "printer-state-reasons.trimmer-empty"
-msgstr "Trimmer Empty"
+msgstr ""
+#. TRANSLATORS: Trimmer Full
msgid "printer-state-reasons.trimmer-full"
-msgstr "Trimmer Full"
+msgstr ""
+#. TRANSLATORS: Trimmer Interlock Closed
msgid "printer-state-reasons.trimmer-interlock-closed"
-msgstr "Trimmer Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Trimmer Interlock Open
msgid "printer-state-reasons.trimmer-interlock-open"
-msgstr "Trimmer Interlock Open"
+msgstr ""
+#. TRANSLATORS: Trimmer Jam
msgid "printer-state-reasons.trimmer-jam"
-msgstr "Trimmer Jam"
+msgstr ""
+#. TRANSLATORS: Trimmer Life Almost Over
msgid "printer-state-reasons.trimmer-life-almost-over"
-msgstr "Trimmer Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Trimmer Life Over
msgid "printer-state-reasons.trimmer-life-over"
-msgstr "Trimmer Life Over"
+msgstr ""
+#. TRANSLATORS: Trimmer Memory Exhausted
msgid "printer-state-reasons.trimmer-memory-exhausted"
-msgstr "Trimmer Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Trimmer Missing
msgid "printer-state-reasons.trimmer-missing"
-msgstr "Trimmer Missing"
+msgstr ""
+#. TRANSLATORS: Trimmer Motor Failure
msgid "printer-state-reasons.trimmer-motor-failure"
-msgstr "Trimmer Motor Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Near Limit
msgid "printer-state-reasons.trimmer-near-limit"
-msgstr "Trimmer Near Limit"
+msgstr ""
+#. TRANSLATORS: Trimmer Offline
msgid "printer-state-reasons.trimmer-offline"
-msgstr "Trimmer Offline"
+msgstr ""
+#. TRANSLATORS: Trimmer Opened
msgid "printer-state-reasons.trimmer-opened"
-msgstr "Trimmer Opened"
+msgstr ""
+#. TRANSLATORS: Trimmer Over Temperature
msgid "printer-state-reasons.trimmer-over-temperature"
-msgstr "Trimmer Over Temperature"
+msgstr ""
+#. TRANSLATORS: Trimmer Power Saver
msgid "printer-state-reasons.trimmer-power-saver"
-msgstr "Trimmer Power Saver"
+msgstr ""
+#. TRANSLATORS: Trimmer Recoverable Failure
msgid "printer-state-reasons.trimmer-recoverable-failure"
-msgstr "Trimmer Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Recoverable Storage
msgid "printer-state-reasons.trimmer-recoverable-storage"
-msgstr "Trimmer Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Trimmer Removed
msgid "printer-state-reasons.trimmer-removed"
-msgstr "Trimmer Removed"
+msgstr ""
+#. TRANSLATORS: Trimmer Resource Added
msgid "printer-state-reasons.trimmer-resource-added"
-msgstr "Trimmer Resource Added"
+msgstr ""
+#. TRANSLATORS: Trimmer Resource Removed
msgid "printer-state-reasons.trimmer-resource-removed"
-msgstr "Trimmer Resource Removed"
+msgstr ""
+#. TRANSLATORS: Trimmer Thermistor Failure
msgid "printer-state-reasons.trimmer-thermistor-failure"
-msgstr "Trimmer Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Timing Failure
msgid "printer-state-reasons.trimmer-timing-failure"
-msgstr "Trimmer Timing Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Turned Off
msgid "printer-state-reasons.trimmer-turned-off"
-msgstr "Trimmer Turned Off"
+msgstr ""
+#. TRANSLATORS: Trimmer Turned On
msgid "printer-state-reasons.trimmer-turned-on"
-msgstr "Trimmer Turned On"
+msgstr ""
+#. TRANSLATORS: Trimmer Under Temperature
msgid "printer-state-reasons.trimmer-under-temperature"
-msgstr "Trimmer Under Temperature"
+msgstr ""
+#. TRANSLATORS: Trimmer Unrecoverable Failure
msgid "printer-state-reasons.trimmer-unrecoverable-failure"
-msgstr "Trimmer Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Unrecoverable Storage Error
msgid "printer-state-reasons.trimmer-unrecoverable-storage-error"
-msgstr "Trimmer Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Trimmer Warming Up
msgid "printer-state-reasons.trimmer-warming-up"
-msgstr "Trimmer Warming Up"
+msgstr ""
+#. TRANSLATORS: Unknown
msgid "printer-state-reasons.unknown"
-msgstr "Unknown"
+msgstr ""
+#. TRANSLATORS: Wrapper Added
msgid "printer-state-reasons.wrapper-added"
-msgstr "Wrapper Added"
+msgstr ""
+#. TRANSLATORS: Wrapper Almost Empty
msgid "printer-state-reasons.wrapper-almost-empty"
-msgstr "Wrapper Almost Empty"
+msgstr ""
+#. TRANSLATORS: Wrapper Almost Full
msgid "printer-state-reasons.wrapper-almost-full"
-msgstr "Wrapper Almost Full"
+msgstr ""
+#. TRANSLATORS: Wrapper At Limit
msgid "printer-state-reasons.wrapper-at-limit"
-msgstr "Wrapper At Limit"
+msgstr ""
+#. TRANSLATORS: Wrapper Closed
msgid "printer-state-reasons.wrapper-closed"
-msgstr "Wrapper Closed"
+msgstr ""
+#. TRANSLATORS: Wrapper Configuration Change
msgid "printer-state-reasons.wrapper-configuration-change"
-msgstr "Wrapper Configuration Change"
+msgstr ""
+#. TRANSLATORS: Wrapper Cover Closed
msgid "printer-state-reasons.wrapper-cover-closed"
-msgstr "Wrapper Cover Closed"
+msgstr ""
+#. TRANSLATORS: Wrapper Cover Open
msgid "printer-state-reasons.wrapper-cover-open"
-msgstr "Wrapper Cover Open"
+msgstr ""
+#. TRANSLATORS: Wrapper Empty
msgid "printer-state-reasons.wrapper-empty"
-msgstr "Wrapper Empty"
+msgstr ""
+#. TRANSLATORS: Wrapper Full
msgid "printer-state-reasons.wrapper-full"
-msgstr "Wrapper Full"
+msgstr ""
+#. TRANSLATORS: Wrapper Interlock Closed
msgid "printer-state-reasons.wrapper-interlock-closed"
-msgstr "Wrapper Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Wrapper Interlock Open
msgid "printer-state-reasons.wrapper-interlock-open"
-msgstr "Wrapper Interlock Open"
+msgstr ""
+#. TRANSLATORS: Wrapper Jam
msgid "printer-state-reasons.wrapper-jam"
-msgstr "Wrapper Jam"
+msgstr ""
+#. TRANSLATORS: Wrapper Life Almost Over
msgid "printer-state-reasons.wrapper-life-almost-over"
-msgstr "Wrapper Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Wrapper Life Over
msgid "printer-state-reasons.wrapper-life-over"
-msgstr "Wrapper Life Over"
+msgstr ""
+#. TRANSLATORS: Wrapper Memory Exhausted
msgid "printer-state-reasons.wrapper-memory-exhausted"
-msgstr "Wrapper Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Wrapper Missing
msgid "printer-state-reasons.wrapper-missing"
-msgstr "Wrapper Missing"
+msgstr ""
+#. TRANSLATORS: Wrapper Motor Failure
msgid "printer-state-reasons.wrapper-motor-failure"
-msgstr "Wrapper Motor Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Near Limit
msgid "printer-state-reasons.wrapper-near-limit"
-msgstr "Wrapper Near Limit"
+msgstr ""
+#. TRANSLATORS: Wrapper Offline
msgid "printer-state-reasons.wrapper-offline"
-msgstr "Wrapper Offline"
+msgstr ""
+#. TRANSLATORS: Wrapper Opened
msgid "printer-state-reasons.wrapper-opened"
-msgstr "Wrapper Opened"
+msgstr ""
+#. TRANSLATORS: Wrapper Over Temperature
msgid "printer-state-reasons.wrapper-over-temperature"
-msgstr "Wrapper Over Temperature"
+msgstr ""
+#. TRANSLATORS: Wrapper Power Saver
msgid "printer-state-reasons.wrapper-power-saver"
-msgstr "Wrapper Power Saver"
+msgstr ""
+#. TRANSLATORS: Wrapper Recoverable Failure
msgid "printer-state-reasons.wrapper-recoverable-failure"
-msgstr "Wrapper Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Recoverable Storage
msgid "printer-state-reasons.wrapper-recoverable-storage"
-msgstr "Wrapper Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Wrapper Removed
msgid "printer-state-reasons.wrapper-removed"
-msgstr "Wrapper Removed"
+msgstr ""
+#. TRANSLATORS: Wrapper Resource Added
msgid "printer-state-reasons.wrapper-resource-added"
-msgstr "Wrapper Resource Added"
+msgstr ""
+#. TRANSLATORS: Wrapper Resource Removed
msgid "printer-state-reasons.wrapper-resource-removed"
-msgstr "Wrapper Resource Removed"
+msgstr ""
+#. TRANSLATORS: Wrapper Thermistor Failure
msgid "printer-state-reasons.wrapper-thermistor-failure"
-msgstr "Wrapper Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Timing Failure
msgid "printer-state-reasons.wrapper-timing-failure"
-msgstr "Wrapper Timing Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Turned Off
msgid "printer-state-reasons.wrapper-turned-off"
-msgstr "Wrapper Turned Off"
+msgstr ""
+#. TRANSLATORS: Wrapper Turned On
msgid "printer-state-reasons.wrapper-turned-on"
-msgstr "Wrapper Turned On"
+msgstr ""
+#. TRANSLATORS: Wrapper Under Temperature
msgid "printer-state-reasons.wrapper-under-temperature"
-msgstr "Wrapper Under Temperature"
+msgstr ""
+#. TRANSLATORS: Wrapper Unrecoverable Failure
msgid "printer-state-reasons.wrapper-unrecoverable-failure"
-msgstr "Wrapper Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Unrecoverable Storage Error
msgid "printer-state-reasons.wrapper-unrecoverable-storage-error"
-msgstr "Wrapper Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Wrapper Warming Up
msgid "printer-state-reasons.wrapper-warming-up"
-msgstr "Wrapper Warming Up"
+msgstr ""
+#. TRANSLATORS: Idle
msgid "printer-state.3"
-msgstr "Idle"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "printer-state.4"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Stopped
msgid "printer-state.5"
-msgstr "Stopped"
+msgstr ""
+#. TRANSLATORS: Printer Uptime
msgid "printer-up-time"
-msgstr "Printer Uptime"
+msgstr ""
+
+#. TRANSLATORS: Printer Xri
+msgid "printer-xri-requested"
+msgstr ""
msgid "processing"
msgstr "zpracování"
+#. TRANSLATORS: Proof Print
msgid "proof-print"
-msgstr "Proof Print"
+msgstr ""
+#. TRANSLATORS: Proof Print Copies
msgid "proof-print-copies"
-msgstr "Proof Print Copies"
+msgstr ""
+#. TRANSLATORS: Punching
msgid "punching"
-msgstr "Punching"
+msgstr ""
+#. TRANSLATORS: Punching Locations
msgid "punching-locations"
-msgstr "Punching Locations"
+msgstr ""
+#. TRANSLATORS: Punching Offset
msgid "punching-offset"
-msgstr "Punching Offset"
+msgstr ""
+#. TRANSLATORS: Punch Edge
msgid "punching-reference-edge"
-msgstr "Punching Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "punching-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "punching-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "punching-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "punching-reference-edge.top"
-msgstr "Top"
+msgstr ""
#, c-format
msgid "request id is %s-%d (%d file(s))"
@@ -12137,38 +14723,185 @@ msgstr ""
msgid "request-id uses indefinite length"
msgstr "ID požadavku má neomezenou délku"
+#. TRANSLATORS: Request Power State
+msgid "request-power-state"
+msgstr ""
+
+#. TRANSLATORS: Requested Attributes
msgid "requested-attributes"
-msgstr "Requested Attributes"
+msgstr ""
+
+#. TRANSLATORS: Resource Format
+msgid "resource-format"
+msgstr ""
+
+#. TRANSLATORS: Resource Format Accepted
+msgid "resource-format-accepted"
+msgstr ""
+
+#. TRANSLATORS: Resource Formats
+msgid "resource-formats"
+msgstr ""
+
+#. TRANSLATORS: Resource ID
+msgid "resource-id"
+msgstr ""
+
+#. TRANSLATORS: Resource Ids
+msgid "resource-ids"
+msgstr ""
+
+#. TRANSLATORS: Resource K Octets
+msgid "resource-k-octets"
+msgstr ""
+
+#. TRANSLATORS: Resource Signature
+msgid "resource-signature"
+msgstr ""
+
+#. TRANSLATORS: Resource State
+msgid "resource-state"
+msgstr ""
+
+#. TRANSLATORS: Resource State Reasons
+msgid "resource-state-reasons"
+msgstr ""
+
+#. TRANSLATORS: Cancel
+msgid "resource-state-reasons.cancel-requested"
+msgstr ""
+
+#. TRANSLATORS: Install
+msgid "resource-state-reasons.install-requested"
+msgstr ""
+
+#. TRANSLATORS: Resource Incoming
+msgid "resource-state-reasons.resource-incoming"
+msgstr ""
+
+#. TRANSLATORS: Pending
+msgid "resource-state.3"
+msgstr ""
+
+#. TRANSLATORS: Available
+msgid "resource-state.4"
+msgstr ""
+
+#. TRANSLATORS: Installed
+msgid "resource-state.5"
+msgstr ""
+
+#. TRANSLATORS: Canceled
+msgid "resource-state.6"
+msgstr ""
+
+#. TRANSLATORS: Aborted
+msgid "resource-state.7"
+msgstr ""
+
+#. TRANSLATORS: Resource States
+msgid "resource-states"
+msgstr ""
+
+#. TRANSLATORS: Resource Type
+msgid "resource-type"
+msgstr ""
+#. TRANSLATORS: Executable Firmware
+msgid "resource-type.executable-firmware"
+msgstr ""
+
+#. TRANSLATORS: Executable Software
+msgid "resource-type.executable-software"
+msgstr ""
+
+#. TRANSLATORS: Static Font
+msgid "resource-type.static-font"
+msgstr ""
+
+#. TRANSLATORS: Static Form
+msgid "resource-type.static-form"
+msgstr ""
+
+#. TRANSLATORS: Static Icc Profile
+msgid "resource-type.static-icc-profile"
+msgstr ""
+
+#. TRANSLATORS: Static Image
+msgid "resource-type.static-image"
+msgstr ""
+
+#. TRANSLATORS: Static Logo
+msgid "resource-type.static-logo"
+msgstr ""
+
+#. TRANSLATORS: Static Other
+msgid "resource-type.static-other"
+msgstr ""
+
+#. TRANSLATORS: Static Strings
+msgid "resource-type.static-strings"
+msgstr ""
+
+#. TRANSLATORS: Template Document
+msgid "resource-type.template-document"
+msgstr ""
+
+#. TRANSLATORS: Template Job
+msgid "resource-type.template-job"
+msgstr ""
+
+#. TRANSLATORS: Template Printer
+msgid "resource-type.template-printer"
+msgstr ""
+
+#. TRANSLATORS: Resource Types
+msgid "resource-types"
+msgstr ""
+
+#. TRANSLATORS: Restart Get Interval
+msgid "restart-get-interval"
+msgstr ""
+
+#. TRANSLATORS: Retry Interval
msgid "retry-interval"
-msgstr "Retry Interval"
+msgstr ""
+#. TRANSLATORS: Retry Timeout
msgid "retry-time-out"
-msgstr "Retry Time Out"
+msgstr ""
+#. TRANSLATORS: Save Disposition
msgid "save-disposition"
-msgstr "Save Disposition"
+msgstr ""
+#. TRANSLATORS: None
msgid "save-disposition.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Print and Save
msgid "save-disposition.print-save"
-msgstr "Print Save"
+msgstr ""
+#. TRANSLATORS: Save Only
msgid "save-disposition.save-only"
-msgstr "Save Only"
+msgstr ""
+#. TRANSLATORS: Save Document Format
msgid "save-document-format"
-msgstr "Save Document Format"
+msgstr ""
+#. TRANSLATORS: Save Info
msgid "save-info"
-msgstr "Save Info"
+msgstr ""
+#. TRANSLATORS: Save Location
msgid "save-location"
-msgstr "Save Location"
+msgstr ""
+#. TRANSLATORS: Save Name
msgid "save-name"
-msgstr "Save Name"
+msgstr ""
msgid "scheduler is not running"
msgstr ""
@@ -12176,47 +14909,65 @@ msgstr ""
msgid "scheduler is running"
msgstr ""
+#. TRANSLATORS: Separator Sheets
msgid "separator-sheets"
-msgstr "Separator Sheets"
+msgstr ""
+#. TRANSLATORS: Type of Separator Sheets
msgid "separator-sheets-type"
-msgstr "Separator Sheets Type"
+msgstr ""
+#. TRANSLATORS: Start and End Sheets
msgid "separator-sheets-type.both-sheets"
-msgstr "Both Sheets"
+msgstr ""
+#. TRANSLATORS: End Sheet
msgid "separator-sheets-type.end-sheet"
-msgstr "End Sheet"
+msgstr ""
+#. TRANSLATORS: None
msgid "separator-sheets-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Slip Sheets
msgid "separator-sheets-type.slip-sheets"
-msgstr "Slip Sheets"
+msgstr ""
+#. TRANSLATORS: Start Sheet
msgid "separator-sheets-type.start-sheet"
-msgstr "Start Sheet"
+msgstr ""
+#. TRANSLATORS: Collate Copies
msgid "sheet-collate"
-msgstr "Collate Copies"
+msgstr ""
+#. TRANSLATORS: Yes
msgid "sheet-collate.collated"
-msgstr "Yes"
+msgstr ""
+#. TRANSLATORS: No
msgid "sheet-collate.uncollated"
-msgstr "No"
+msgstr ""
+#. TRANSLATORS: 2-Sided Printing
msgid "sides"
-msgstr "2-Sided Printing"
+msgstr ""
+#. TRANSLATORS: Off
msgid "sides.one-sided"
-msgstr "Off"
+msgstr ""
+#. TRANSLATORS: On (Portrait)
msgid "sides.two-sided-long-edge"
-msgstr "On (Portrait)"
+msgstr ""
+#. TRANSLATORS: On (Landscape)
msgid "sides.two-sided-short-edge"
-msgstr "On (Landscape)"
+msgstr ""
+
+#. TRANSLATORS: Start Power State
+msgid "start-power-state"
+msgstr ""
#, c-format
msgid "stat of %s failed: %s"
@@ -12225,53 +14976,112 @@ msgstr "stav %s selhalo: %s"
msgid "status\t\tShow status of daemon and queue."
msgstr ""
+#. TRANSLATORS: Status Message
msgid "status-message"
-msgstr "Status Message"
+msgstr ""
+#. TRANSLATORS: Staple
msgid "stitching"
-msgstr "Staple"
+msgstr ""
+#. TRANSLATORS: Stitching Angle
msgid "stitching-angle"
-msgstr "Stitching Angle"
+msgstr ""
+#. TRANSLATORS: Stitching Locations
msgid "stitching-locations"
-msgstr "Stitching Locations"
+msgstr ""
+#. TRANSLATORS: Staple Method
msgid "stitching-method"
-msgstr "Stitching Method"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "stitching-method.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Crimp
msgid "stitching-method.crimp"
-msgstr "Crimp"
+msgstr ""
+#. TRANSLATORS: Wire
msgid "stitching-method.wire"
-msgstr "Wire"
+msgstr ""
+#. TRANSLATORS: Stitching Offset
msgid "stitching-offset"
-msgstr "Stitching Offset"
+msgstr ""
+#. TRANSLATORS: Staple Edge
msgid "stitching-reference-edge"
-msgstr "Stitching Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "stitching-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "stitching-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "stitching-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "stitching-reference-edge.top"
-msgstr "Top"
+msgstr ""
msgid "stopped"
msgstr "zastaveno"
+#. TRANSLATORS: Subject
msgid "subject"
-msgstr "Subject"
+msgstr ""
+
+#. TRANSLATORS: Subscription Privacy Attributes
+msgid "subscription-privacy-attributes"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "subscription-privacy-attributes.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "subscription-privacy-attributes.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "subscription-privacy-attributes.none"
+msgstr ""
+
+#. TRANSLATORS: Subscription Description
+msgid "subscription-privacy-attributes.subscription-description"
+msgstr ""
+
+#. TRANSLATORS: Subscription Template
+msgid "subscription-privacy-attributes.subscription-template"
+msgstr ""
+
+#. TRANSLATORS: Subscription Privacy Scope
+msgid "subscription-privacy-scope"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "subscription-privacy-scope.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "subscription-privacy-scope.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "subscription-privacy-scope.none"
+msgstr ""
+
+#. TRANSLATORS: Owner
+msgid "subscription-privacy-scope.owner"
+msgstr ""
#, c-format
msgid "system default destination: %s"
@@ -12281,89 +15091,157 @@ msgstr ""
msgid "system default destination: %s/%s"
msgstr ""
+#. TRANSLATORS: System State
+msgid "system-state"
+msgstr ""
+
+#. TRANSLATORS: System State Reasons
+msgid "system-state-reasons"
+msgstr ""
+
+#. TRANSLATORS: Idle
+msgid "system-state.3"
+msgstr ""
+
+#. TRANSLATORS: Processing
+msgid "system-state.4"
+msgstr ""
+
+#. TRANSLATORS: Stopped
+msgid "system-state.5"
+msgstr ""
+
+#. TRANSLATORS: System URI
+msgid "system-uri"
+msgstr ""
+
+#. TRANSLATORS: T33 Subaddress
msgid "t33-subaddress"
msgstr "T33 Subaddress"
+#. TRANSLATORS: Timeout Predicate
+msgid "timeout-predicate"
+msgstr ""
+
+#. TRANSLATORS: Activity
+msgid "timeout-predicate.activity"
+msgstr ""
+
+#. TRANSLATORS: Inactivity
+msgid "timeout-predicate.inactivity"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "timeout-predicate.none"
+msgstr ""
+
+#. TRANSLATORS: To Name
msgid "to-name"
-msgstr "To Name"
+msgstr ""
+#. TRANSLATORS: Transmission Status
msgid "transmission-status"
-msgstr "Transmission Status"
+msgstr ""
+#. TRANSLATORS: Pending
msgid "transmission-status.3"
-msgstr "Pending"
+msgstr ""
+#. TRANSLATORS: Pending Retry
msgid "transmission-status.4"
-msgstr "Pending Retry"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "transmission-status.5"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Canceled
msgid "transmission-status.7"
-msgstr "Canceled"
+msgstr ""
+#. TRANSLATORS: Aborted
msgid "transmission-status.8"
-msgstr "Aborted"
+msgstr ""
+#. TRANSLATORS: Completed
msgid "transmission-status.9"
-msgstr "Completed"
+msgstr ""
+#. TRANSLATORS: Cut
msgid "trimming"
-msgstr "Cut"
+msgstr ""
+#. TRANSLATORS: Cut Position
msgid "trimming-offset"
-msgstr "Cut Position"
+msgstr ""
+#. TRANSLATORS: Cut Edge
msgid "trimming-reference-edge"
-msgstr "Trimming Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "trimming-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "trimming-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "trimming-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "trimming-reference-edge.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Type of Cut
msgid "trimming-type"
-msgstr "Trimming Type"
+msgstr ""
+#. TRANSLATORS: Draw Line
msgid "trimming-type.draw-line"
-msgstr "Draw Line"
+msgstr ""
+#. TRANSLATORS: Full
msgid "trimming-type.full"
-msgstr "Full"
+msgstr ""
+#. TRANSLATORS: Partial
msgid "trimming-type.partial"
-msgstr "Partial"
+msgstr ""
+#. TRANSLATORS: Perforate
msgid "trimming-type.perforate"
-msgstr "Perforate"
+msgstr ""
+#. TRANSLATORS: Score
msgid "trimming-type.score"
-msgstr "Score"
+msgstr ""
+#. TRANSLATORS: Tab
msgid "trimming-type.tab"
-msgstr "Tab"
+msgstr ""
+#. TRANSLATORS: Cut After
msgid "trimming-when"
-msgstr "Trimming When"
+msgstr ""
+#. TRANSLATORS: Every Document
msgid "trimming-when.after-documents"
-msgstr "After Documents"
+msgstr ""
+#. TRANSLATORS: Job
msgid "trimming-when.after-job"
-msgstr "After Job"
+msgstr ""
+#. TRANSLATORS: Every Set
msgid "trimming-when.after-sets"
-msgstr "After Sets"
+msgstr ""
+#. TRANSLATORS: Every Page
msgid "trimming-when.after-sheets"
-msgstr "After Sheets"
+msgstr ""
msgid "unknown"
msgstr "neznámý"
@@ -12374,38 +15252,81 @@ msgstr "nepojmenovaný"
msgid "variable-bindings uses indefinite length"
msgstr "\"variable-bindings\" má neomezenou délku"
+#. TRANSLATORS: Which Printers
+msgid "which-printers"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "which-printers.all"
+msgstr ""
+
+#. TRANSLATORS: Idle
+msgid "which-printers.idle"
+msgstr ""
+
+#. TRANSLATORS: Not Accepting
+msgid "which-printers.not-accepting"
+msgstr ""
+
+#. TRANSLATORS: Processing
+msgid "which-printers.processing"
+msgstr ""
+
+#. TRANSLATORS: Shutdown
+msgid "which-printers.shutdown"
+msgstr ""
+
+#. TRANSLATORS: Stopped
+msgid "which-printers.stopped"
+msgstr ""
+
+#. TRANSLATORS: Testing
+msgid "which-printers.testing"
+msgstr ""
+
+#. TRANSLATORS: X Accuracy
msgid "x-accuracy"
-msgstr "X Accuracy"
+msgstr ""
+#. TRANSLATORS: X Dimension
msgid "x-dimension"
-msgstr "X Dimension"
+msgstr ""
+#. TRANSLATORS: X Offset
msgid "x-offset"
-msgstr "X Offset"
+msgstr ""
+#. TRANSLATORS: X Origin
msgid "x-origin"
-msgstr "X Origin"
+msgstr ""
+#. TRANSLATORS: Y Accuracy
msgid "y-accuracy"
-msgstr "Y Accuracy"
+msgstr ""
+#. TRANSLATORS: Y Dimension
msgid "y-dimension"
-msgstr "Y Dimension"
+msgstr ""
+#. TRANSLATORS: Y Offset
msgid "y-offset"
-msgstr "Y Offset"
+msgstr ""
+#. TRANSLATORS: Y Origin
msgid "y-origin"
-msgstr "Y Origin"
+msgstr ""
+#. TRANSLATORS: Z Accuracy
msgid "z-accuracy"
-msgstr "Z Accuracy"
+msgstr ""
+#. TRANSLATORS: Z Dimension
msgid "z-dimension"
-msgstr "Z Dimension"
+msgstr ""
+#. TRANSLATORS: Z Offset
msgid "z-offset"
-msgstr "Z Offset"
+msgstr ""
msgid "{service_domain} Domain name"
msgstr ""
@@ -12437,5 +15358,5 @@ msgstr ""
msgid "~/.cups/lpoptions file names default destination that does not exist."
msgstr ""
-#~ msgid "Password for %s required to access %s via SAMBA: "
-#~ msgstr "Heslo pro %s je vyžadováno pro přístup k %s přes Sambu: "
+#~ msgid "Export Printers to Samba"
+#~ msgstr "Export tiskáren do Samby"
diff --git a/locale/cups_de.po b/locale/cups_de.po
index 638dd0c3f..eb2bce664 100644
--- a/locale/cups_de.po
+++ b/locale/cups_de.po
@@ -1,5 +1,5 @@
#
-# Message catalog template for CUPS.
+# German message catalog for CUPS.
#
# Copyright © 2007-2018 by Apple Inc.
# Copyright © 2005-2007 by Easy Software Products.
@@ -18,16 +18,15 @@
#
# where "LL" is your locale.
#
-#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: CUPS 2.3\n"
"Report-Msgid-Bugs-To: https://github.com/apple/cups/issues\n"
-"POT-Creation-Date: 2017-12-15 16:40-0500\n"
+"POT-Creation-Date: 2019-04-24 18:36-0400\n"
"PO-Revision-Date: 2017-10-25 14:57+0200\n"
"Last-Translator: Joachim Schwender <joachim.schwender@web.de>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: German\n"
+"Language-Team: German <LL@li.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -149,12 +148,6 @@ msgid ""
" DETAILED CONFORMANCE TEST RESULTS"
msgstr ""
-msgid " Ignore specific warnings."
-msgstr " Ignoriere bestimmte Warnungen."
-
-msgid " Issue warnings instead of errors."
-msgstr " Gebe Warnungen anstelle von Fehlern aus."
-
msgid " REF: Page 15, section 3.1."
msgstr " REF: Seite 15, Kap. 3.1."
@@ -261,8 +254,7 @@ msgid ""
msgstr ""
msgid " WARN File contains a mix of CR, LF, and CR LF line endings."
-msgstr ""
-" WARN Datei einthält gemischt CR, LF, und CR LF Zeilenenden."
+msgstr " WARN Datei einthält gemischt CR, LF, und CR LF Zeilenenden."
msgid ""
" WARN LanguageEncoding required by PPD 4.3 spec.\n"
@@ -321,15 +313,6 @@ msgid ""
" REF: Pages 64-65, section 5.3."
msgstr ""
-msgid " cupsaddsmb [options] -a"
-msgstr ""
-
-msgid " cupstestdsc [options] -"
-msgstr ""
-
-msgid " program | cupstestppd [options] -"
-msgstr " program | cupstestppd [Optionen] -"
-
#, c-format
msgid ""
" %s \"%s %s\" conflicts with \"%s %s\"\n"
@@ -711,309 +694,39 @@ msgstr ""
#, c-format
msgid " %d ERRORS FOUND"
-msgstr ""
-
-msgid " -h Show program usage"
-msgstr " -h Zeige Verwendungshinweis"
-
-#, c-format
-msgid ""
-" Bad %%%%BoundingBox: on line %d.\n"
-" REF: Page 39, %%%%BoundingBox:"
-msgstr ""
-
-#, c-format
-msgid ""
-" Bad %%%%Page: on line %d.\n"
-" REF: Page 53, %%%%Page:"
-msgstr ""
-
-#, c-format
-msgid ""
-" Bad %%%%Pages: on line %d.\n"
-" REF: Page 43, %%%%Pages:"
-msgstr ""
-
-#, c-format
-msgid ""
-" Line %d is longer than 255 characters (%d).\n"
-" REF: Page 25, Line Length"
-msgstr ""
-
-msgid ""
-" Missing %!PS-Adobe-3.0 on first line.\n"
-" REF: Page 17, 3.1 Conforming Documents"
-msgstr ""
-
-#, c-format
-msgid " Missing %%EndComments comment. REF: Page 41, %%EndComments"
-msgstr ""
-
-#, c-format
-msgid ""
-" Missing or bad %%BoundingBox: comment.\n"
-" REF: Page 39, %%BoundingBox:"
-msgstr ""
-
-#, c-format
-msgid ""
-" Missing or bad %%Page: comments.\n"
-" REF: Page 53, %%Page:"
-msgstr ""
-
-#, c-format
-msgid ""
-" Missing or bad %%Pages: comment.\n"
-" REF: Page 43, %%Pages:"
-msgstr ""
+msgstr " %d FEHLER GEFUNDEN"
msgid " NO ERRORS FOUND"
msgstr " KEINE FEHLER GEFUNDEN"
-#, c-format
-msgid " Saw %d lines that exceeded 255 characters."
-msgstr ""
-
-#, c-format
-msgid " Too many %%BeginDocument comments."
-msgstr ""
-
-#, c-format
-msgid " Too many %%EndDocument comments."
-msgstr ""
-
-msgid " Warning: file contains binary data."
-msgstr " Warnung: Datei enthält Binärdaten."
-
-#, c-format
-msgid " Warning: no %%EndComments comment in file."
-msgstr ""
-
-#, c-format
-msgid " Warning: obsolete DSC version %.1f in file."
-msgstr ""
-
-msgid " ! expression Unary NOT of expression."
-msgstr " ! Ausdruck Unäre Negation des Ausdrucks."
-
-msgid " ( expressions ) Group expressions."
-msgstr " ( Ausdruck ) Gruppierung von Ausdrücken."
-
-msgid " --[no-]debug-logging Turn debug logging on/off."
-msgstr " --[no-]debug-logging Ein-/Abschalten von Fehlersuche-Protokoll."
-
-msgid " --[no-]remote-admin Turn remote administration on/off."
-msgstr " --[no-]remote-admin Fernadministrierung ein/ausschalten."
-
-msgid " --[no-]remote-any Allow/prevent access from the Internet."
-msgstr " --[no-]remote-any Erlaube/sperre zugriff über das Internet."
-
-msgid " --[no-]share-printers Turn printer sharing on/off."
-msgstr " --[no-]share-printers Druckerfreigabe ein/aus."
-
-msgid " --[no-]user-cancel-any Allow/prevent users to cancel any job."
-msgstr ""
-" --[no-]user-cancel-any Erlaube/sperre Benutzern das abbrechen eines "
-"Druckauftrags."
-
msgid " --cr End lines with CR (Mac OS 9)."
-msgstr " --cr Zeilenenden mit CR (OS 9)"
+msgstr " --cr Zeilenenden mit CR (Mac OS 9)"
msgid " --crlf End lines with CR + LF (Windows)."
msgstr " --crlf Zeilenenden mit CR+LF (Windows)"
-msgid " --domain regex Match domain to regular expression."
-msgstr ""
-" --domain regex Prüfe die Domäne auf Übereinstimmung mit regulärem "
-"Ausdruck"
-
-msgid ""
-" --exec utility [argument ...] ;\n"
-" Execute program if true."
-msgstr ""
-
-msgid " --false Always false."
-msgstr " --false Immer falsch."
-
-msgid " --help Show help."
-msgstr " --help Zeige Hilfe."
-
-msgid " --help Show this help."
-msgstr " --help Zeige diese Hilfe."
-
-msgid " --host regex Match hostname to regular expression."
-msgstr ""
-" --host regex Prüfe den Hostnamen auf Übereinstimmung mit "
-"Regulärem Audruck"
-
-msgid " --ippserver filename Produce ippserver attribute file."
-msgstr ""
-
msgid " --lf End lines with LF (UNIX/Linux/macOS)."
msgstr " --lf Zeilenenden mit LF (UNIX/Linux/macOS)."
msgid " --list-filters List filters that will be used."
msgstr " --list-filters Liste die Filter auf die benutzt werden."
-msgid " --local True if service is local."
-msgstr " --local Wahr wenn der Dienst lokal ist."
-
-msgid " --ls List attributes."
-msgstr " --ls Liste Attribute auf."
-
-msgid " --name regex Match service name to regular expression."
-msgstr ""
-" --name regex Vergleiche den Dienstnamen mit dem regulären "
-"Ausdruck."
-
-msgid " --not expression Unary NOT of expression."
-msgstr " --not expression Logische Negation eines Ausdrucks."
-
-msgid " --path regex Match resource path to regular expression."
-msgstr ""
-" --path regex Vergleiche den Resourcenpfad mit dem regulären "
-"Ausdruck."
-
-msgid " --port number[-number] Match port to number or range."
-msgstr ""
-" --port number[-number] Vergleiche den Port mit der Nummer oder dem "
-"Bereich."
-
-msgid " --print Print URI if true."
-msgstr " --print Drucke URI wenn wahr."
-
-msgid " --print-name Print service name if true."
-msgstr " --print-name Drucke Dienstname wenn wahr."
-
-msgid " --quiet Quietly report match via exit code."
-msgstr ""
-
-msgid " --remote True if service is remote."
-msgstr " --remote Wahr wenn der Dienst entfernt ist."
-
-msgid ""
-" --stop-after-include-error\n"
-" Stop tests after a failed INCLUDE."
-msgstr ""
-
-msgid " --true Always true."
-msgstr " --true immer wahr."
-
-msgid " --txt key True if the TXT record contains the key."
-msgstr ""
-" --txt key Wahr wenn der TXT Eintrag den Schlüssel enthält."
-
-msgid " --txt-* regex Match TXT record key to regular expression."
-msgstr ""
-
-msgid " --uri regex Match URI to regular expression."
-msgstr ""
-" --uri regex Prüft die URI auf Übereinstimmung mit dem "
-"regulären Ausdruck."
-
-msgid " --version Show program version."
-msgstr " --version Zeigfe die Programmversion."
-
-msgid " --version Show version."
-msgstr " --version Zeige Version."
-
-msgid " -4 Connect using IPv4."
-msgstr " -4 Verbinde unter Verwendung von IPv4."
-
-msgid " -6 Connect using IPv6."
-msgstr " -6 Verbinde unter Verwendung von IPv6."
-
-msgid " -C Send requests using chunking (default)."
-msgstr ""
-" -C Sende Anfragen mit Blockbildung (Voreinstellung)."
-
msgid " -D Remove the input file when finished."
msgstr " -D Lösche die Eingabe nach Beenden."
msgid " -D name=value Set named variable to value."
msgstr " -D Name=Wert Variable »Name« den »Wert« zuordnen."
-msgid " -E Encrypt the connection."
-msgstr " -E Verschlüssele die Verbindung."
-
-msgid ""
-" -E Test with encryption using HTTP Upgrade to TLS."
-msgstr ""
-
-msgid ""
-" -F Run in the foreground but detach from console."
-msgstr ""
-" -F Laufe im Vordergrund aber abgetrennt von der "
-"Konsole."
-
-msgid " -H samba-server Use the named SAMBA server."
-msgstr " -H samba-server Benutze den SAMBA Server."
-
-msgid " -I Ignore errors."
-msgstr " -I Ignoriere Fehler."
-
msgid " -I include-dir Add include directory to search path."
msgstr ""
" -I Inklus.Verz. Inklusionsverzeichnis dem Suchpfad hinzufügen."
-msgid " -I {filename,filters,none,profiles}"
-msgstr ""
-
-msgid " -L Send requests using content-length."
-msgstr ""
-" -L Sende Anfragen unter Benutzung der Content-length "
-"Headers."
-
-msgid ""
-" -P filename.plist Produce XML plist to a file and test report to "
-"standard output."
-msgstr ""
-
msgid " -P filename.ppd Set PPD file."
msgstr " -P filename.ppd Lege PPD Datei fest."
-msgid " -P number[-number] Match port to number or range."
-msgstr ""
-" -P number[-Nummer] Prüft die Portnummer auf Übereinstimmung mit dem "
-"regulären Ausdruck."
-
-msgid " -R root-directory Set alternate root."
-msgstr ""
-" -R Wurzelverz. Legt ein alternatives Wurzelverzeichnis fest."
-
-msgid " -S Test with encryption using HTTPS."
-msgstr ""
-
-msgid " -T seconds Set the browse timeout in seconds."
-msgstr ""
-" -T Sekunden Legt die Zeitüberschreitung für das Browsen in s "
-"fest."
-
-msgid " -T seconds Set the receive/send timeout in seconds."
-msgstr ""
-" -T Sekunden Legt die Sende-/Empfangs-Zeitüberschreitung in s "
-"fest."
-
msgid " -U username Specify username."
msgstr " -U username Gebe den Benutzernamen an."
-msgid " -V version Set default IPP version."
-msgstr " -V version Setze die Voreingestellte IPP Version."
-
-msgid ""
-" -W {all,none,constraints,defaults,duplex,filters,profiles,sizes,"
-"translations}"
-msgstr ""
-
-msgid " -X Produce XML plist instead of plain text."
-msgstr " -X Erzeuge XML-Ausgaben anstatt von Text."
-
-msgid " -a Export all printers."
-msgstr " -a Exportiere alle Drucker."
-
-msgid " -c Produce CSV output."
-msgstr " -c Erzeuge CSV Ausgabe."
-
msgid " -c catalog.po Load the specified message catalog."
msgstr " -c Katalog.po Lade den angegebenen Nachrichtenkatalog."
@@ -1021,72 +734,25 @@ msgid " -c cups-files.conf Set cups-files.conf file to use."
msgstr ""
" -c cups-files.conf Setze die zu benutzende Datei cups-files.conf"
-msgid " -c cupsd.conf Set cupsd.conf file to use."
-msgstr " -c cups.conf Setze die zu benutzende Datei cups.conf"
-
-msgid " -d name=value Set named variable to value."
-msgstr " -d Name=Wert Ordnet der Variablen »Name« den Wert zu."
-
msgid " -d output-dir Specify the output directory."
msgstr " -d AusgabeVerz. Angabe des Ausgabeverzeichnisses."
msgid " -d printer Use the named printer."
msgstr " -d printer Benutze den genannten Drucker."
-msgid " -d regex Match domain to regular expression."
-msgstr ""
-" -d regex Prüft die Domäne auf Übereinstimmung mit regulärem "
-"Ausdruck."
-
msgid " -e Use every filter from the PPD file."
msgstr " -e Benutzt jeden Filter der PPD Datei."
-msgid " -f Run in the foreground."
-msgstr " -f Laufe im Vordergrund."
-
-msgid " -f filename Set default request filename."
-msgstr ""
-" -f Dateiname Legt den voreingestellten Dateinanmen der Anfrage "
-"fest."
-
-msgid " -h Show this usage message."
-msgstr " -h Zeige diese Verwendungsanleitung."
-
-msgid " -h Validate HTTP response headers."
-msgstr ""
-
-msgid " -h regex Match hostname to regular expression."
-msgstr ""
-" -h regex Prüft den Hostnamen auf Übereinstimmung mit dem "
-"regulären Ausdruck."
-
-msgid " -h server[:port] Specify server address."
-msgstr " -h server[:port] Spezifiziere die Server-Adresse."
-
msgid " -i mime/type Set input MIME type (otherwise auto-typed)."
msgstr ""
" -i mime/type Legt den MIME-typ der Eingabe fest (sonst "
"selbsterkennend)."
msgid ""
-" -i seconds Repeat the last file with the given time interval."
-msgstr ""
-" -i Sekunden Wiederhole die letzte Datei im gegebenen Intervall."
-
-msgid ""
" -j job-id[,N] Filter file N from the specified job (default is "
"file 1)."
msgstr ""
-msgid " -l List attributes."
-msgstr " -l Listet die Attribute auf."
-
-msgid " -l Produce plain text output."
-msgstr " -l Erzeuge reine Textausgabe."
-
-msgid " -l Run cupsd on demand."
-msgstr " -l Starte cupsd bei Bedarf."
-
msgid " -l lang[,lang,...] Specify the output language(s) (locale)."
msgstr " -l lang[,lang,...] Spezifiziere die Ausgabesprache(n) (locale)."
@@ -1103,15 +769,6 @@ msgid " -n copies Set number of copies."
msgstr " -n copies Lege die Anzahl der Kopien fest."
msgid ""
-" -n count Repeat the last file the given number of times."
-msgstr " -n Anzahl Wiederhole die letzte Datei »Anzahl« male."
-
-msgid " -n regex Match service name to regular expression."
-msgstr ""
-" -n regex Prüfe den Dienstnamen gegen den regulären Ausdruck "
-"»regex«."
-
-msgid ""
" -o filename.drv Set driver information file (otherwise ppdi.drv)."
msgstr ""
" -o Dateiname.drv Legt die Treiberinformationsdatei fest (sonst ppdi."
@@ -1125,165 +782,66 @@ msgstr ""
msgid " -o name=value Set option(s)."
msgstr " -o Name=Wert Option(en) festlegen."
-msgid " -p Print URI if true."
-msgstr ""
-
msgid " -p filename.ppd Set PPD file."
msgstr " -p filename.ppd PPD-Datei festlegen."
-msgid " -q Quietly report match via exit code."
-msgstr ""
-
-msgid " -q Run silently."
-msgstr " -q Stille Ausführung."
-
-msgid " -r True if service is remote."
-msgstr ""
-
-msgid " -r Use 'relaxed' open mode."
-msgstr ""
-
-msgid " -s Print service name if true."
-msgstr ""
-
-msgid " -s cups-files.conf Set cups-files.conf file to use."
-msgstr ""
-
-msgid " -t Produce a test report."
-msgstr " -t Erzeuge einen Testbericht."
-
msgid " -t Test PPDs instead of generating them."
msgstr " -t Teste PPDs anstelle sie zu erzeugen."
-msgid " -t Test the configuration file."
-msgstr " -t Teste die Konfigurationsdatei."
-
-msgid " -t key True if the TXT record contains the key."
-msgstr ""
-
msgid " -t title Set title."
msgstr " -t Titel Legt den Titel fest."
msgid " -u Remove the PPD file when finished."
msgstr " -u PPD-Datei nach dem Fertigstellen löschen."
-msgid " -u regex Match URI to regular expression."
-msgstr ""
-" -u regex Auf Übereinstimmung der URI mit dem regulären "
-"Ausdruck prüfen."
-
msgid " -v Be verbose."
msgstr " -v Ausführliche Ausgabe."
-msgid " -vv Be very verbose."
-msgstr " -vv Sehr ausführliche Ausgabe."
-
-msgid ""
-" -x utility [argument ...] ;\n"
-" Execute program if true."
-msgstr ""
-
msgid " -z Compress PPD files using GNU zip."
msgstr ""
" -z Komprimiere PPD Datei unter Verwendung von GNU zip."
-msgid " IPPFIND_SERVICE_DOMAIN Domain name"
-msgstr ""
-
-msgid ""
-" IPPFIND_SERVICE_HOSTNAME\n"
-" Fully-qualified domain name"
-msgstr ""
-
-msgid " IPPFIND_SERVICE_NAME Service instance name"
-msgstr ""
-
-msgid " IPPFIND_SERVICE_PORT Port number"
-msgstr " IPPFIND_SERVICE_PORT Port-Nummer"
-
-msgid " IPPFIND_SERVICE_REGTYPE DNS-SD registration type"
-msgstr ""
-
-msgid " IPPFIND_SERVICE_SCHEME URI scheme"
-msgstr " IPPFIND_SERVICE_SCHEME URI-Schema"
-
-msgid " IPPFIND_SERVICE_URI URI"
-msgstr ""
-
-msgid " IPPFIND_TXT_* Value of TXT record key"
-msgstr ""
-
-msgid ""
-" expression --and expression\n"
-" Logical AND."
-msgstr ""
-
-msgid ""
-" expression --or expression\n"
-" Logical OR."
-msgstr ""
-
-msgid " expression expression Logical AND."
-msgstr ""
-
-msgid " {service_domain} Domain name"
-msgstr ""
-
-msgid " {service_hostname} Fully-qualified domain name"
-msgstr ""
-
-msgid " {service_name} Service instance name"
-msgstr ""
-
-msgid " {service_port} Port number"
-msgstr " {service_port} Port-Nummer"
-
-msgid " {service_regtype} DNS-SD registration type"
-msgstr ""
-
-msgid " {service_scheme} URI scheme"
-msgstr " {service_scheme} URI-Schema"
-
-msgid " {service_uri} URI"
-msgstr ""
-
-msgid " {txt_*} Value of TXT record key"
-msgstr ""
-
-msgid " {} URI"
-msgstr ""
-
msgid " FAIL"
msgstr ""
msgid " PASS"
+msgstr "BESTANDEN"
+
+msgid "! expression Unary NOT of expression"
msgstr ""
#, c-format
msgid "\"%s\": Bad URI value \"%s\" - %s (RFC 8011 section 5.1.6)."
-msgstr ""
+msgstr "\"%s\": Falscher URI-Wert \"%s\" - %s (RFC 8011 Abschnitt 5.1.6)."
#, c-format
msgid "\"%s\": Bad URI value \"%s\" - bad length %d (RFC 8011 section 5.1.6)."
msgstr ""
+"\"%s\": Falscher URI-Wert \"%s\" - falsche Länge %d (RFC 8011 Abschnitt "
+"5.1.6)."
#, c-format
msgid "\"%s\": Bad attribute name - bad length %d (RFC 8011 section 5.1.4)."
msgstr ""
+"\"%s\": Falscher Attributname - falsche Länge %d (RFC 8011 Abschnitt 5.1.4)."
#, c-format
msgid ""
"\"%s\": Bad attribute name - invalid character (RFC 8011 section 5.1.4)."
msgstr ""
+"\"%s\": Falscher Attributname - ungültiges Zeichen (RFC 8011 Abschnitt "
+"5.1.4)."
#, c-format
-msgid "\"%s\": Bad boolen value %d (RFC 8011 section 5.1.21)."
+msgid "\"%s\": Bad boolean value %d (RFC 8011 section 5.1.21)."
msgstr ""
#, c-format
msgid ""
"\"%s\": Bad charset value \"%s\" - bad characters (RFC 8011 section 5.1.8)."
msgstr ""
+"\"%s\": Falscher Zeichensatzwert \"%s\" - falsche Zeichen (RFC 8011 "
+"Abschnitt 5.1.8)."
#, c-format
msgid ""
@@ -1334,12 +892,16 @@ msgstr ""
msgid ""
"\"%s\": Bad keyword value \"%s\" - bad length %d (RFC 8011 section 5.1.4)."
msgstr ""
+"\"%s\": Falscher Schlüsselwortwert \"%s\" - falsche Länge %d (RFC 8011 "
+"Abschnitt 5.1.4)."
#, c-format
msgid ""
"\"%s\": Bad keyword value \"%s\" - invalid character (RFC 8011 section "
"5.1.4)."
msgstr ""
+"\"%s\": Falscher Schlüsselwortwert \"%s\" - ungültiges Zeichen (RFC 8011 "
+"Abschnitt 5.1.4)."
#, c-format
msgid ""
@@ -1357,10 +919,20 @@ msgstr ""
msgid ""
"\"%s\": Bad name value \"%s\" - bad UTF-8 sequence (RFC 8011 section 5.1.3)."
msgstr ""
+"\"%s\": Falscher Namenswert \"%s\" - falsche UTF-8-Sequenz (RFC 8011 "
+"Abschnitt 5.1.3)."
+
+#, c-format
+msgid ""
+"\"%s\": Bad name value \"%s\" - bad control character (PWG 5100.14 section "
+"8.1)."
+msgstr ""
#, c-format
msgid "\"%s\": Bad name value \"%s\" - bad length %d (RFC 8011 section 5.1.3)."
-msgstr "\"%s\": Falsches Namenswert \"%s\" - falsche Länge %d (RFC 8011 Abschnitt 5.1.3)."
+msgstr ""
+"\"%s\": Falsches Namenswert \"%s\" - falsche Länge %d (RFC 8011 Abschnitt "
+"5.1.3)."
#, c-format
msgid ""
@@ -1390,6 +962,8 @@ msgid ""
"\"%s\": Bad resolution value %dx%d%s - bad units value (RFC 8011 section "
"5.1.16)."
msgstr ""
+"\"%s\": Falscher Auflösungswert %dx%d%s - falscher Einheitenwert (RFC 8011 "
+"Abschnitt 5.1.16)."
#, c-format
msgid ""
@@ -1407,24 +981,40 @@ msgstr ""
msgid ""
"\"%s\": Bad text value \"%s\" - bad UTF-8 sequence (RFC 8011 section 5.1.2)."
msgstr ""
-"\"%s\": Falscher Textwert \"%s\" - falsche UTF-8-Sequenz (RFC 8011 Abschnitt 5.1.2)."
+"\"%s\": Falscher Textwert \"%s\" - falsche UTF-8-Sequenz (RFC 8011 Abschnitt "
+"5.1.2)."
+
+#, c-format
+msgid ""
+"\"%s\": Bad text value \"%s\" - bad control character (PWG 5100.14 section "
+"8.3)."
+msgstr ""
#, c-format
msgid "\"%s\": Bad text value \"%s\" - bad length %d (RFC 8011 section 5.1.2)."
msgstr ""
-msgid "\"%s\": Falscher Textwert \"%s\" - falsche Länge %d (RFC 8011 Abschnitt 5.1.2)."
+"\"%s\": Falscher Textwert \"%s\" - falsche Länge %d (RFC 8011 Abschnitt "
+"5.1.2)."
#, c-format
msgid ""
"\"%s\": Bad uriScheme value \"%s\" - bad characters (RFC 8011 section 5.1.7)."
msgstr ""
-"\"%s\": Falscher uriScheme-Wert \"%s\" - falsche Zeichen (RFC 8011 Abschnitt 5.1.7)."
+"\"%s\": Falscher uriScheme-Wert \"%s\" - falsche Zeichen (RFC 8011 Abschnitt "
+"5.1.7)."
#, c-format
msgid ""
"\"%s\": Bad uriScheme value \"%s\" - bad length %d (RFC 8011 section 5.1.7)."
msgstr ""
-"\"%s\": Falscher uriScheme-Wert \"%s\" - falsche Länge %d (RFC 8011 Abschnitt 5.1.7)."
+"\"%s\": Falscher uriScheme-Wert \"%s\" - falsche Länge %d (RFC 8011 "
+"Abschnitt 5.1.7)."
+
+msgid "\"requesting-user-name\" attribute in wrong group."
+msgstr ""
+
+msgid "\"requesting-user-name\" attribute with wrong syntax."
+msgstr ""
#, c-format
msgid "%-7s %-7.7s %-7d %-31.31s %.0f bytes"
@@ -1553,8 +1143,8 @@ msgstr ""
#, c-format
msgid "%s: Error - cannot print from stdin if files or a job ID are provided."
msgstr ""
-"%s: Fehler - Kann von der Standardeingabe nicht drucken, wenn eine Datei oder "
-"Auftrags-ID übergeben werden."
+"%s: Fehler - Kann von der Standardeingabe nicht drucken, wenn eine Datei "
+"oder Auftrags-ID übergeben werden."
#, c-format
msgid "%s: Error - copies must be 1 or more."
@@ -1645,8 +1235,8 @@ msgid ""
"%s: Error - need \"completed\", \"not-completed\", or \"all\" after \"-W\" "
"option."
msgstr ""
-"%s: Fehler - benötigt \"completed\", \"not-completed\", oder \"all\" nach Option"
-"\"-W\" "."
+"%s: Fehler - benötigt \"completed\", \"not-completed\", oder \"all\" nach "
+"Option \"-W\"."
#, c-format
msgid "%s: Error - no default destination available."
@@ -1761,6 +1351,10 @@ msgid "%s: Unable to open PPD file: %s on line %d."
msgstr "%s: Öffnen der PPD-Datei: %s in Zeile %d."
#, c-format
+msgid "%s: Unable to query printer: %s"
+msgstr ""
+
+#, c-format
msgid "%s: Unable to read MIME database from \"%s\" or \"%s\"."
msgstr "%s: Lesen der MIME-Datenbank von \"%s\" oder \"%s\" nicht möglich."
@@ -1818,6 +1412,142 @@ msgstr ""
msgid "%s: Warning - mode option ignored."
msgstr "%s: Warnung - Modusoption ignoriert."
+msgid "( expressions ) Group expressions"
+msgstr ""
+
+msgid "- Cancel all jobs"
+msgstr ""
+
+msgid "-# num-copies Specify the number of copies to print"
+msgstr ""
+
+msgid "--[no-]debug-logging Turn debug logging on/off"
+msgstr ""
+
+msgid "--[no-]remote-admin Turn remote administration on/off"
+msgstr ""
+
+msgid "--[no-]remote-any Allow/prevent access from the Internet"
+msgstr ""
+
+msgid "--[no-]share-printers Turn printer sharing on/off"
+msgstr ""
+
+msgid "--[no-]user-cancel-any Allow/prevent users to cancel any job"
+msgstr ""
+
+msgid ""
+"--device-id device-id Show models matching the given IEEE 1284 device ID"
+msgstr ""
+
+msgid "--domain regex Match domain to regular expression"
+msgstr ""
+
+msgid ""
+"--exclude-schemes scheme-list\n"
+" Exclude the specified URI schemes"
+msgstr ""
+
+msgid ""
+"--exec utility [argument ...] ;\n"
+" Execute program if true"
+msgstr ""
+
+msgid "--false Always false"
+msgstr ""
+
+msgid "--help Show program help"
+msgstr ""
+
+msgid "--hold Hold new jobs"
+msgstr ""
+
+msgid "--host regex Match hostname to regular expression"
+msgstr ""
+
+msgid ""
+"--include-schemes scheme-list\n"
+" Include only the specified URI schemes"
+msgstr ""
+
+msgid "--ippserver filename Produce ippserver attribute file"
+msgstr ""
+
+msgid "--language locale Show models matching the given locale"
+msgstr ""
+
+msgid "--local True if service is local"
+msgstr ""
+
+msgid "--ls List attributes"
+msgstr ""
+
+msgid ""
+"--make-and-model name Show models matching the given make and model name"
+msgstr ""
+
+msgid "--name regex Match service name to regular expression"
+msgstr ""
+
+msgid "--no-web-forms Disable web forms for media and supplies"
+msgstr ""
+
+msgid "--not expression Unary NOT of expression"
+msgstr ""
+
+msgid "--path regex Match resource path to regular expression"
+msgstr ""
+
+msgid "--port number[-number] Match port to number or range"
+msgstr ""
+
+msgid "--print Print URI if true"
+msgstr ""
+
+msgid "--print-name Print service name if true"
+msgstr ""
+
+msgid ""
+"--product name Show models matching the given PostScript product"
+msgstr ""
+
+msgid "--quiet Quietly report match via exit code"
+msgstr ""
+
+msgid "--release Release previously held jobs"
+msgstr ""
+
+msgid "--remote True if service is remote"
+msgstr ""
+
+msgid ""
+"--stop-after-include-error\n"
+" Stop tests after a failed INCLUDE"
+msgstr ""
+
+msgid ""
+"--timeout seconds Specify the maximum number of seconds to discover "
+"devices"
+msgstr ""
+
+msgid "--true Always true"
+msgstr ""
+
+msgid "--txt key True if the TXT record contains the key"
+msgstr ""
+
+msgid "--txt-* regex Match TXT record key to regular expression"
+msgstr ""
+
+msgid "--uri regex Match URI to regular expression"
+msgstr ""
+
+msgid "--version Show program version"
+msgstr ""
+
+msgid "--version Show version"
+msgstr ""
+
msgid "-1"
msgstr "-1"
@@ -1857,6 +1587,9 @@ msgstr "-15"
msgid "-2"
msgstr "-2"
+msgid "-2 Set 2-sided printing support (default=1-sided)"
+msgstr ""
+
msgid "-20"
msgstr "-20"
@@ -1875,6 +1608,9 @@ msgstr "-35"
msgid "-4"
msgstr "-4"
+msgid "-4 Connect using IPv4"
+msgstr ""
+
msgid "-40"
msgstr "-40"
@@ -1893,6 +1629,9 @@ msgstr "-55"
msgid "-6"
msgstr "-6"
+msgid "-6 Connect using IPv6"
+msgstr ""
+
msgid "-60"
msgstr "-60"
@@ -1926,6 +1665,483 @@ msgstr "-90"
msgid "-95"
msgstr "-95"
+msgid "-C Send requests using chunking (default)"
+msgstr ""
+
+msgid "-D description Specify the textual description of the printer"
+msgstr ""
+
+msgid "-D device-uri Set the device URI for the printer"
+msgstr ""
+
+msgid ""
+"-E Enable and accept jobs on the printer (after -p)"
+msgstr ""
+
+msgid "-E Encrypt the connection to the server"
+msgstr ""
+
+msgid "-E Test with encryption using HTTP Upgrade to TLS"
+msgstr ""
+
+msgid "-F Run in the foreground but detach from console."
+msgstr ""
+
+msgid "-H Show the default server and port"
+msgstr ""
+
+msgid "-H HH:MM Hold the job until the specified UTC time"
+msgstr ""
+
+msgid "-H hold Hold the job until released/resumed"
+msgstr ""
+
+msgid "-H immediate Print the job as soon as possible"
+msgstr ""
+
+msgid "-H restart Reprint the job"
+msgstr ""
+
+msgid "-H resume Resume a held job"
+msgstr ""
+
+msgid "-H server[:port] Connect to the named server and port"
+msgstr ""
+
+msgid "-I Ignore errors"
+msgstr ""
+
+msgid ""
+"-I {filename,filters,none,profiles}\n"
+" Ignore specific warnings"
+msgstr ""
+
+msgid ""
+"-K keypath Set location of server X.509 certificates and keys."
+msgstr ""
+
+msgid "-L Send requests using content-length"
+msgstr ""
+
+msgid "-L location Specify the textual location of the printer"
+msgstr ""
+
+msgid "-M manufacturer Set manufacturer name (default=Test)"
+msgstr ""
+
+msgid "-P destination Show status for the specified destination"
+msgstr ""
+
+msgid "-P destination Specify the destination"
+msgstr ""
+
+msgid ""
+"-P filename.plist Produce XML plist to a file and test report to "
+"standard output"
+msgstr ""
+
+msgid "-P filename.ppd Load printer attributes from PPD file"
+msgstr ""
+
+msgid "-P number[-number] Match port to number or range"
+msgstr ""
+
+msgid "-P page-list Specify a list of pages to print"
+msgstr ""
+
+msgid "-R Show the ranking of jobs"
+msgstr ""
+
+msgid "-R name-default Remove the default value for the named option"
+msgstr ""
+
+msgid "-R root-directory Set alternate root"
+msgstr ""
+
+msgid "-S Test with encryption using HTTPS"
+msgstr ""
+
+msgid "-T seconds Set the browse timeout in seconds"
+msgstr ""
+
+msgid "-T seconds Set the receive/send timeout in seconds"
+msgstr ""
+
+msgid "-T title Specify the job title"
+msgstr ""
+
+msgid "-U username Specify the username to use for authentication"
+msgstr ""
+
+msgid "-U username Specify username to use for authentication"
+msgstr ""
+
+msgid "-V version Set default IPP version"
+msgstr ""
+
+msgid "-W completed Show completed jobs"
+msgstr ""
+
+msgid "-W not-completed Show pending jobs"
+msgstr ""
+
+msgid ""
+"-W {all,none,constraints,defaults,duplex,filters,profiles,sizes,"
+"translations}\n"
+" Issue warnings instead of errors"
+msgstr ""
+
+msgid "-X Produce XML plist instead of plain text"
+msgstr ""
+
+msgid "-a Cancel all jobs"
+msgstr ""
+
+msgid "-a Show jobs on all destinations"
+msgstr ""
+
+msgid "-a [destination(s)] Show the accepting state of destinations"
+msgstr ""
+
+msgid "-a filename.conf Load printer attributes from conf file"
+msgstr ""
+
+msgid "-c Make a copy of the print file(s)"
+msgstr ""
+
+msgid "-c Produce CSV output"
+msgstr ""
+
+msgid "-c [class(es)] Show classes and their member printers"
+msgstr ""
+
+msgid "-c class Add the named destination to a class"
+msgstr ""
+
+msgid "-c command Set print command"
+msgstr ""
+
+msgid "-c cupsd.conf Set cupsd.conf file to use."
+msgstr ""
+
+msgid "-d Show the default destination"
+msgstr ""
+
+msgid "-d destination Set default destination"
+msgstr ""
+
+msgid "-d destination Set the named destination as the server default"
+msgstr ""
+
+msgid "-d name=value Set named variable to value"
+msgstr ""
+
+msgid "-d regex Match domain to regular expression"
+msgstr ""
+
+msgid "-d spool-directory Set spool directory"
+msgstr ""
+
+msgid "-e Show available destinations on the network"
+msgstr ""
+
+msgid "-f Run in the foreground."
+msgstr ""
+
+msgid "-f filename Set default request filename"
+msgstr ""
+
+msgid "-f type/subtype[,...] Set supported file types"
+msgstr ""
+
+msgid "-h Show this usage message."
+msgstr ""
+
+msgid "-h Validate HTTP response headers"
+msgstr ""
+
+msgid "-h regex Match hostname to regular expression"
+msgstr ""
+
+msgid "-h server[:port] Connect to the named server and port"
+msgstr ""
+
+msgid "-i iconfile.png Set icon file"
+msgstr ""
+
+msgid "-i id Specify an existing job ID to modify"
+msgstr ""
+
+msgid "-i ppd-file Specify a PPD file for the printer"
+msgstr ""
+
+msgid ""
+"-i seconds Repeat the last file with the given time interval"
+msgstr ""
+
+msgid "-k Keep job spool files"
+msgstr ""
+
+msgid "-l List attributes"
+msgstr ""
+
+msgid "-l Produce plain text output"
+msgstr ""
+
+msgid "-l Run cupsd on demand."
+msgstr ""
+
+msgid "-l Show supported options and values"
+msgstr ""
+
+msgid "-l Show verbose (long) output"
+msgstr ""
+
+msgid "-l location Set location of printer"
+msgstr ""
+
+msgid ""
+"-m Send an email notification when the job completes"
+msgstr ""
+
+msgid "-m Show models"
+msgstr ""
+
+msgid ""
+"-m everywhere Specify the printer is compatible with IPP Everywhere"
+msgstr ""
+
+msgid "-m model Set model name (default=Printer)"
+msgstr ""
+
+msgid ""
+"-m model Specify a standard model/PPD file for the printer"
+msgstr ""
+
+msgid "-n count Repeat the last file the given number of times"
+msgstr ""
+
+msgid "-n hostname Set hostname for printer"
+msgstr ""
+
+msgid "-n num-copies Specify the number of copies to print"
+msgstr ""
+
+msgid "-n regex Match service name to regular expression"
+msgstr ""
+
+msgid ""
+"-o Name=Value Specify the default value for the named PPD option "
+msgstr ""
+
+msgid "-o [destination(s)] Show jobs"
+msgstr ""
+
+msgid ""
+"-o cupsIPPSupplies=false\n"
+" Disable supply level reporting via IPP"
+msgstr ""
+
+msgid ""
+"-o cupsSNMPSupplies=false\n"
+" Disable supply level reporting via SNMP"
+msgstr ""
+
+msgid "-o job-k-limit=N Specify the kilobyte limit for per-user quotas"
+msgstr ""
+
+msgid "-o job-page-limit=N Specify the page limit for per-user quotas"
+msgstr ""
+
+msgid "-o job-quota-period=N Specify the per-user quota period in seconds"
+msgstr ""
+
+msgid "-o job-sheets=standard Print a banner page with the job"
+msgstr ""
+
+msgid "-o media=size Specify the media size to use"
+msgstr ""
+
+msgid "-o name-default=value Specify the default value for the named option"
+msgstr ""
+
+msgid "-o name[=value] Set default option and value"
+msgstr ""
+
+msgid ""
+"-o number-up=N Specify that input pages should be printed N-up (1, "
+"2, 4, 6, 9, and 16 are supported)"
+msgstr ""
+
+msgid "-o option[=value] Specify a printer-specific option"
+msgstr ""
+
+msgid ""
+"-o orientation-requested=N\n"
+" Specify portrait (3) or landscape (4) orientation"
+msgstr ""
+
+msgid ""
+"-o print-quality=N Specify the print quality - draft (3), normal (4), "
+"or best (5)"
+msgstr ""
+
+msgid ""
+"-o printer-error-policy=name\n"
+" Specify the printer error policy"
+msgstr ""
+
+msgid ""
+"-o printer-is-shared=true\n"
+" Share the printer"
+msgstr ""
+
+msgid ""
+"-o printer-op-policy=name\n"
+" Specify the printer operation policy"
+msgstr ""
+
+msgid "-o sides=one-sided Specify 1-sided printing"
+msgstr ""
+
+msgid ""
+"-o sides=two-sided-long-edge\n"
+" Specify 2-sided portrait printing"
+msgstr ""
+
+msgid ""
+"-o sides=two-sided-short-edge\n"
+" Specify 2-sided landscape printing"
+msgstr ""
+
+msgid "-p Print URI if true"
+msgstr ""
+
+msgid "-p [printer(s)] Show the processing state of destinations"
+msgstr ""
+
+msgid "-p destination Specify a destination"
+msgstr ""
+
+msgid "-p destination Specify/add the named destination"
+msgstr ""
+
+msgid "-p port Set port number for printer"
+msgstr ""
+
+msgid "-q Quietly report match via exit code"
+msgstr ""
+
+msgid "-q Run silently"
+msgstr ""
+
+msgid "-q Specify the job should be held for printing"
+msgstr ""
+
+msgid "-q priority Specify the priority from low (1) to high (100)"
+msgstr ""
+
+msgid "-r Remove the file(s) after submission"
+msgstr ""
+
+msgid "-r Show whether the CUPS server is running"
+msgstr ""
+
+msgid "-r True if service is remote"
+msgstr ""
+
+msgid "-r Use 'relaxed' open mode"
+msgstr ""
+
+msgid "-r class Remove the named destination from a class"
+msgstr ""
+
+msgid "-r reason Specify a reason message that others can see"
+msgstr ""
+
+msgid "-r subtype,[subtype] Set DNS-SD service subtype"
+msgstr ""
+
+msgid "-s Be silent"
+msgstr ""
+
+msgid "-s Print service name if true"
+msgstr ""
+
+msgid "-s Show a status summary"
+msgstr ""
+
+msgid "-s cups-files.conf Set cups-files.conf file to use."
+msgstr ""
+
+msgid "-s speed[,color-speed] Set speed in pages per minute"
+msgstr ""
+
+msgid "-t Produce a test report"
+msgstr ""
+
+msgid "-t Show all status information"
+msgstr ""
+
+msgid "-t Test the configuration file."
+msgstr ""
+
+msgid "-t key True if the TXT record contains the key"
+msgstr ""
+
+msgid "-t title Specify the job title"
+msgstr ""
+
+msgid ""
+"-u [user(s)] Show jobs queued by the current or specified users"
+msgstr ""
+
+msgid "-u allow:all Allow all users to print"
+msgstr ""
+
+msgid ""
+"-u allow:list Allow the list of users or groups (@name) to print"
+msgstr ""
+
+msgid ""
+"-u deny:list Prevent the list of users or groups (@name) to print"
+msgstr ""
+
+msgid "-u owner Specify the owner to use for jobs"
+msgstr ""
+
+msgid "-u regex Match URI to regular expression"
+msgstr ""
+
+msgid "-v Be verbose"
+msgstr ""
+
+msgid "-v Show devices"
+msgstr ""
+
+msgid "-v [printer(s)] Show the devices for each destination"
+msgstr ""
+
+msgid "-v device-uri Specify the device URI for the printer"
+msgstr ""
+
+msgid "-vv Be very verbose"
+msgstr ""
+
+msgid "-x Purge jobs rather than just canceling"
+msgstr ""
+
+msgid "-x destination Remove default options for destination"
+msgstr ""
+
+msgid "-x destination Remove the named destination"
+msgstr ""
+
+msgid ""
+"-x utility [argument ...] ;\n"
+" Execute program if true"
+msgstr ""
+
msgid "/etc/cups/lpoptions file names default destination that does not exist."
msgstr ""
@@ -2420,13 +2636,6 @@ msgstr "95"
msgid "?Invalid help command unknown."
msgstr "?Ungültiger Hilfebefehl unbekannt."
-msgid "A Samba password is required to export printer drivers"
-msgstr "Ein Samba-Passwort ist erforderlich, um Druckertreiber zu exportieren"
-
-msgid "A Samba username is required to export printer drivers"
-msgstr ""
-"Ein Samba-Benutzername ist erforderlich, um Druckertreiber zu exportieren"
-
#, c-format
msgid "A class named \"%s\" already exists."
msgstr "Eine Klasse mit dem Namen \"%s\" existiert bereits."
@@ -2621,9 +2830,16 @@ msgid "Bad \"printer-id\" value %d."
msgstr "Falscher \"printer-id\" Wert %d."
#, c-format
+msgid "Bad '%s' value."
+msgstr ""
+
+#, c-format
msgid "Bad 'document-format' value \"%s\"."
msgstr "Fehlerhafter 'document-format' Wert \"%s\"."
+msgid "Bad CloseUI/JCLCloseUI"
+msgstr ""
+
msgid "Bad NULL dests pointer"
msgstr "Ungültiger NULL-Dests-Zeiger"
@@ -2651,6 +2867,9 @@ msgstr "Ungültige SNMP-Versionsnummer"
msgid "Bad UIConstraints"
msgstr "Ungültige UIConstraints"
+msgid "Bad URI."
+msgstr ""
+
msgid "Bad arguments to function"
msgstr "Ungültige Argumente an Funktion"
@@ -2716,12 +2935,12 @@ msgid "Bad notify-recipient-uri \"%s\"."
msgstr "Ungültige notify-recipient-uri \"%s\"."
#, c-format
-msgid "Bad number-up value %d."
-msgstr "Ungültiger number-up-Wert %d."
+msgid "Bad notify-user-data \"%s\"."
+msgstr ""
#, c-format
-msgid "Bad option + choice on line %d."
-msgstr "Ungültige Option + Wahl in Zeile %d"
+msgid "Bad number-up value %d."
+msgstr "Ungültiger number-up-Wert %d."
#, c-format
msgid "Bad page-ranges values %d-%d."
@@ -2749,10 +2968,6 @@ msgstr "Ungültige Anfrage-ID %d."
msgid "Bad request version number %d.%d."
msgstr "Ungültige Versionsnummernanfrage %d.%d."
-#, c-format
-msgid "Bad requesting-user-name value: %s"
-msgstr ""
-
msgid "Bad resource in URI"
msgstr "Ungültige Resource in URI"
@@ -2893,6 +3108,9 @@ msgstr "Datendatei erfolgreich gesendet."
msgid "Deep Color"
msgstr "Tiefe Farbe"
+msgid "Deep Gray"
+msgstr ""
+
msgid "Delete Class"
msgstr "Klasse löschen"
@@ -2906,6 +3124,15 @@ msgstr "DeskJet Serie"
msgid "Destination \"%s\" is not accepting jobs."
msgstr "Ziel „%s“ akzeptiert keine Druckaufträge."
+msgid "Device CMYK"
+msgstr ""
+
+msgid "Device Gray"
+msgstr ""
+
+msgid "Device RGB"
+msgstr ""
+
#, c-format
msgid ""
"Device: uri = %s\n"
@@ -2970,9 +3197,6 @@ msgstr "EPL2 Etikettendrucker"
msgid "Edit Configuration File"
msgstr "Konfigurationsdatei bearbeiten"
-msgid "Empty PPD file."
-msgstr "Leere PPD-Datei."
-
msgid "Encryption is not supported."
msgstr "Verschlüsselung ist nicht unterstüzt."
@@ -3212,15 +3436,9 @@ msgstr "184×267 (Imp)"
msgid "Expectation Failed"
msgstr "Erwartete Daten nicht erhalten"
-msgid "Export Printers to Samba"
-msgstr "Drucker zu Samba exportieren"
-
msgid "Expressions:"
msgstr "Ausdrücke:"
-msgid "FAIL"
-msgstr "FEHLER"
-
msgid "Fast Grayscale"
msgstr "Grautöne schnell"
@@ -3374,6 +3592,32 @@ msgstr "IPP textWithLanguage Wert weniger als mindestens 4 Byte."
msgid "IPP value larger than 32767 bytes."
msgstr "IPP-Wert länger als 32767 Bytes."
+msgid "IPPFIND_SERVICE_DOMAIN Domain name"
+msgstr ""
+
+msgid ""
+"IPPFIND_SERVICE_HOSTNAME\n"
+" Fully-qualified domain name"
+msgstr ""
+
+msgid "IPPFIND_SERVICE_NAME Service instance name"
+msgstr ""
+
+msgid "IPPFIND_SERVICE_PORT Port number"
+msgstr ""
+
+msgid "IPPFIND_SERVICE_REGTYPE DNS-SD registration type"
+msgstr ""
+
+msgid "IPPFIND_SERVICE_SCHEME URI scheme"
+msgstr ""
+
+msgid "IPPFIND_SERVICE_URI URI"
+msgstr ""
+
+msgid "IPPFIND_TXT_* Value of TXT record key"
+msgstr ""
+
msgid "ISOLatin1"
msgstr "ISOLatin1"
@@ -3419,6 +3663,9 @@ msgstr "Internet Postage 3-teilig"
msgid "Internet Printing Protocol"
msgstr "Internet Printing Protocol"
+msgid "Invalid group tag."
+msgstr ""
+
msgid "Invalid media name arguments."
msgstr "Ungültige Argumente des Mediennamens."
@@ -3579,6 +3826,10 @@ msgstr "Zeile ist länger als die zulässige Länge von 255 Zeichen"
msgid "List Available Printers"
msgstr "Verfügbare Drucker anzeigen"
+#, c-format
+msgid "Listening on port %d."
+msgstr ""
+
msgid "Local printer created."
msgstr "Lokalen Drucker erzeugt."
@@ -3612,6 +3863,9 @@ msgstr "Fehler bei der Speicherzuteilung"
msgid "Missing CloseGroup"
msgstr "Fehlendes CloseGroup"
+msgid "Missing CloseUI/JCLCloseUI"
+msgstr ""
+
msgid "Missing PPD-Adobe-4.x header"
msgstr "PPD-Adobe-4.x Header fehlt"
@@ -3621,10 +3875,6 @@ msgstr "Sternchen in Spalte 1 fehlt"
msgid "Missing document-number attribute."
msgstr "Fehlendes Attribut zur Dokumentennummer."
-#, c-format
-msgid "Missing double quote on line %d."
-msgstr "Fehlende Doppelhochkommas in Zeile %d."
-
msgid "Missing form variable"
msgstr "Fehlende form Variable"
@@ -3659,10 +3909,6 @@ msgstr "Fehlende Ressource in URI"
msgid "Missing scheme in URI"
msgstr "Fehlendes Schema in URI"
-#, c-format
-msgid "Missing value on line %d."
-msgstr "Fehlender Wert in Zeile %d."
-
msgid "Missing value string"
msgstr "Wertezeichenkette fehlt"
@@ -3735,9 +3981,6 @@ msgstr "Kein PPD-Name"
msgid "No VarBind SEQUENCE"
msgstr "Keine VarBind SEQUENCE"
-msgid "No Windows printer drivers are installed."
-msgstr "Es sind keine Windows-Druckertreiber installiert."
-
msgid "No active connection"
msgstr "Keine aktive Verbindung"
@@ -3863,13 +4106,6 @@ msgstr "Drucken nicht erlaubt."
msgid "Note"
msgstr "Hinweis"
-msgid ""
-"Note: this program only validates the DSC comments, not the PostScript "
-"itself."
-msgstr ""
-"Hinweis: dieses Programme validiert nur die DSC Kommentare, nicht PostScript "
-"selber"
-
msgid "OK"
msgstr "OK"
@@ -3923,9 +4159,6 @@ msgstr "Nicht genügend Speicher."
msgid "Output Mode"
msgstr "Ausgabemodus"
-msgid "PASS"
-msgstr "BESTANDEN"
-
msgid "PCL Laser Printer"
msgstr "PCL-Laserdrucker"
@@ -3967,10 +4200,6 @@ msgstr "ParamCustominTearInterval"
msgid "Password for %s on %s? "
msgstr "Passwort für %s auf %s? "
-#, c-format
-msgid "Password for %s required to access %s via SAMBA: "
-msgstr "Passwort für %s wird für den Zugriff auf %s über SAMBA benötigt: "
-
msgid "Pause Class"
msgstr "Klasse anhalten"
@@ -4140,10 +4369,6 @@ msgstr "Rückgabeadresse"
msgid "Rewind"
msgstr "Zurückdrehen"
-#, c-format
-msgid "Running command: %s %s -N -A %s -c '%s'"
-msgstr "Befehlsausführung: %s %s -N -A %s -c '%s'"
-
msgid "SEQUENCE uses indefinite length"
msgstr "SEQUENCE hat unbestimmte Länge"
@@ -4488,6 +4713,9 @@ msgstr "Speicher für Seiteninformation kann nicht belegt werden"
msgid "Unable to allocate memory for pages array"
msgstr "Speicher für Seitenmatrix kann nicht belegt werden"
+msgid "Unable to allocate memory for printer"
+msgstr ""
+
msgid "Unable to cancel print job."
msgstr "Druckauftrag kann nicht abgebrochen werden."
@@ -4522,33 +4750,12 @@ msgstr ""
"der Klasse ein"
#, c-format
-msgid "Unable to copy 64-bit CUPS printer driver files (%d)."
-msgstr "Die 64-bit CUPS Druckertreiberdateien (%d) können nicht kopiert werden."
-
-#, c-format
-msgid "Unable to copy 64-bit Windows printer driver files (%d)."
-msgstr "Die 64-bit Windows Druckertreiberdateien (%d) können nicht kopiert werden."
-
-#, c-format
-msgid "Unable to copy CUPS printer driver files (%d)."
-msgstr "Die CUPS Druckertreiberdateien (%d) können nicht kopiert werden."
-
-#, c-format
msgid "Unable to copy PPD file - %s"
msgstr "PPD Datei %s kann nicht kopiert werden"
msgid "Unable to copy PPD file."
msgstr "PPD Datei kann nicht kopiert werden"
-#, c-format
-msgid "Unable to copy Windows 2000 printer driver files (%d)."
-msgstr ""
-"Druckertrieberdateien für Windows 2000 können nicht kopiert werden (%d)."
-
-#, c-format
-msgid "Unable to copy Windows 9x printer driver files (%d)."
-msgstr "Druckertrieberdateien für Windows 9x können nicht kopiert werden (%d)."
-
msgid "Unable to create credentials from array."
msgstr "Anmeldedaten aus dem Array können nicht erzeugt werden."
@@ -4561,6 +4768,10 @@ msgstr "Drucker kann nicht erzeugt werden."
msgid "Unable to create server credentials."
msgstr "Die Server-Anmeldedaten können nicht erzeugt werden."
+#, c-format
+msgid "Unable to create spool directory \"%s\": %s"
+msgstr ""
+
msgid "Unable to create temporary file"
msgstr "Temporäre Datei konnte nicht erstellt werden"
@@ -4576,6 +4787,10 @@ msgstr "Wartungsbefehl konnte nicht ausgeführt werden"
msgid "Unable to edit cupsd.conf files larger than 1MB"
msgstr "cupsd.conf Dateien grösser als 1MB können nicht bearbeitet werden"
+#, c-format
+msgid "Unable to establish a secure connection to host (%d)."
+msgstr ""
+
msgid ""
"Unable to establish a secure connection to host (certificate chain invalid)."
msgstr "Sichere Verbindung zu Host nicht möglich (Zertifikatskette ungültig)."
@@ -4613,6 +4828,10 @@ msgstr ""
msgid "Unable to establish a secure connection to host."
msgstr "Sichere Verbindung zu Host nicht möglich."
+#, c-format
+msgid "Unable to execute command \"%s\": %s"
+msgstr ""
+
msgid "Unable to find destination for job"
msgstr "Das Ziel für den Auftrag kann nicht gefunden werden"
@@ -4646,14 +4865,6 @@ msgstr "Druckerstatus konnte nicht ermittelt werden"
msgid "Unable to get printer status."
msgstr "Druckerstatus konnte nicht ermittelt werden:"
-#, c-format
-msgid "Unable to install Windows 2000 printer driver files (%d)."
-msgstr "Windows 2000 Druckertreiberdateien (%d) konnten nicht installiert werden."
-
-#, c-format
-msgid "Unable to install Windows 9x printer driver files (%d)."
-msgstr "Windows 9x Druckertreiberdateien (%d) konnten nicht installiert werden."
-
msgid "Unable to load help index."
msgstr "Hilfeindex kann nicht geladen werden."
@@ -4704,16 +4915,16 @@ msgstr "Die Testseite kann nicht gedruckt werden"
msgid "Unable to read print data."
msgstr "Druckdaten können nicht gelesen werden."
+#, c-format
+msgid "Unable to register \"%s.%s\": %d"
+msgstr ""
+
msgid "Unable to rename job document file."
msgstr "Auftragsdatei kann nicht umbenannt werden."
msgid "Unable to resolve printer-uri."
msgstr "Drucker-URI kann nicht aufgelöst werden."
-#, c-format
-msgid "Unable to run \"%s\": %s"
-msgstr "Ausführung von »%s« nicht möglich: %s"
-
msgid "Unable to see in file"
msgstr "In die Datei kann nicht gesehen werden"
@@ -4723,10 +4934,6 @@ msgstr "Befehl kann nicht zum Drucker gesendet werden"
msgid "Unable to send data to printer."
msgstr "Kann Daten nicht zum Drucker senden."
-#, c-format
-msgid "Unable to set Windows printer driver (%d)."
-msgstr "Kann Windows Druckertreiber (%d) nicht setzen."
-
msgid "Unable to set options"
msgstr "Optionen konnten nicht festgelegt werden:"
@@ -4763,6 +4970,10 @@ msgid "Unknown choice \"%s\" for option \"%s\"."
msgstr "Unbekannte Auswahl \"%s\" für Option \"%s\"."
#, c-format
+msgid "Unknown directive \"%s\" on line %d of \"%s\" ignored."
+msgstr ""
+
+#, c-format
msgid "Unknown encryption option value: \"%s\"."
msgstr "Unbekannte Verschlüsselungsoption: »%s«."
@@ -4824,6 +5035,9 @@ msgstr "Nicht unterstützter Kompressionswert \"%s\"."
msgid "Unsupported 'document-format' value \"%s\"."
msgstr "Nicht unterstützter Wert des 'document-format' \"%s\"."
+msgid "Unsupported 'job-hold-until' value."
+msgstr ""
+
msgid "Unsupported 'job-name' value."
msgstr "Nicht unterstützter 'job-name' Wert."
@@ -4864,7 +5078,8 @@ msgstr ""
#, c-format
msgid "Unsupported page-border value %s, using page-border=none."
-msgstr "Nicht unterstützter Wert für page-border, verwende paqe-border=none."
+msgstr ""
+"Nicht unterstützter Wert für page-border %s, verwende paqe-border=none."
msgid "Unsupported raster data."
msgstr "Nicht unterstützte Rasterdaten."
@@ -4875,33 +5090,19 @@ msgstr "Wertetyp nicht unterstützt"
msgid "Upgrade Required"
msgstr "Aktualisierung erforderlich"
-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 ""
-"Verwendung:\n"
-"\n"
-" lpadmin [-h Server] -d Druckziel\n"
-" lpadmin [-h Server] -x Druckziel\n"
-" lpadmin [-h Server] -p Drucker [-c add-class] [-i Schnittstelle] [-m "
-"Modell]\n"
-" [-r remove-class] [-v Gerät] [-D Beschreibung]\n"
-" [-P ppd-Datei] [-o Name=Wert]\n"
-" [-u allow:Benutzer,Benutzer] [-u deny:Benutzer,"
-"Benutzer]"
+#, c-format
+msgid "Usage: %s [options] destination(s)"
+msgstr ""
#, c-format
msgid "Usage: %s job-id user title copies options [file]"
msgstr "Aufruf: %s Auftrags-ID Benutzer Titel Kopien Optionen [Datei]"
-msgid "Usage: cupsaddsmb [options] printer1 ... printerN"
-msgstr "Aufruf: cupsaddsmb [Optionen] Drucker1 ... DruckerN"
+msgid ""
+"Usage: cancel [options] [id]\n"
+" cancel [options] [destination]\n"
+" cancel [options] [destination-id]"
+msgstr ""
msgid "Usage: cupsctl [options] [param=value ... paramN=valueN]"
msgstr "Aufruf: cupsctl [Optionen] [Parameter=Wert ... ParameterN=WertN]"
@@ -4912,14 +5113,13 @@ msgstr "Aufruf: cupsd [Optionen]"
msgid "Usage: cupsfilter [ options ] [ -- ] filename"
msgstr "Aufruf: cupsfilter [ Optionen ] [ -- ] Dateiname"
-msgid "Usage: cupstestdsc [options] filename.ps [... filename.ps]"
-msgstr "Aufruf: cupstestdsc [Optionen] Dateiname.ps [... Dateiname.ps]"
-
msgid ""
-"Usage: cupstestppd [options] filename1.ppd[.gz] [... filenameN.ppd[.gz]]"
+"Usage: cupstestppd [options] filename1.ppd[.gz] [... filenameN.ppd[.gz]]\n"
+" program | cupstestppd [options] -"
+msgstr ""
+
+msgid "Usage: ippeveprinter [options] \"name\""
msgstr ""
-"Aufruf: cupstestppd [Optionen] Dateiname1.ppd[.gz] [... DateinameN.ppd[."
-"gz]]"
msgid ""
"Usage: ippfind [options] regtype[,subtype][.domain.] ... [expression]\n"
@@ -4931,25 +5131,49 @@ msgstr ""
msgid "Usage: ipptool [options] URI filename [ ... filenameN ]"
msgstr "Aufruf: ipptool [Optionen] URI Dateiname [ ... DateinameN ]"
-msgid "Usage: lpmove job/src dest"
-msgstr "Aufruf: lpmove Auftragsquelle Auftragsziel"
+msgid ""
+"Usage: lp [options] [--] [file(s)]\n"
+" lp [options] -i id"
+msgstr ""
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"
+"Usage: lpadmin [options] -d destination\n"
+" lpadmin [options] -p destination\n"
+" lpadmin [options] -p destination -c class\n"
+" lpadmin [options] -p destination -r class\n"
+" lpadmin [options] -x destination"
+msgstr ""
+
+msgid ""
+"Usage: lpinfo [options] -m\n"
+" lpinfo [options] -v"
+msgstr ""
+
+msgid ""
+"Usage: lpmove [options] job destination\n"
+" lpmove [options] source-destination destination"
+msgstr ""
+
+msgid ""
+"Usage: lpoptions [options] -d destination\n"
+" lpoptions [options] [-p destination] [-l]\n"
+" lpoptions [options] [-p destination] -o option[=value]\n"
+" lpoptions [options] -x destination"
+msgstr ""
+
+msgid "Usage: lpq [options] [+interval]"
+msgstr ""
+
+msgid "Usage: lpr [options] [file(s)]"
msgstr ""
-"Aufruf: lpoptions [-h Server] [-E] -d Drucker\n"
-" lpoptions [-h Server] [-E] [-p Drucker] -l\n"
-" lpoptions [-h Server] [-E] -p Drucker -o option[=Wert] ...\n"
-" lpoptions [-h Server] [-E] -x Drucker"
msgid ""
-"Usage: lpq [-P dest] [-U username] [-h hostname[:port]] [-l] [+interval]"
+"Usage: lprm [options] [id]\n"
+" lprm [options] -"
+msgstr ""
+
+msgid "Usage: lpstat [options]"
msgstr ""
-"Aufruf: lpq [-P Ziel] [-U Benutzername] [-h Hostname[:port]] [-l] "
-"[+Interval]"
msgid "Usage: ppdc [options] filename.drv [ ... filenameN.drv ]"
msgstr "Verwendung: ppdc [Optionen] Dateiname.drv [ ... DateinameN.drv ]"
@@ -4966,12 +5190,15 @@ msgstr "Verwendung: ppdmerge [Optionen] Dateiname.ppd [ ... DateinameN.ppd ]"
msgid ""
"Usage: ppdpo [options] -o filename.po filename.drv [ ... filenameN.drv ]"
msgstr ""
-"Aufruf: ppdpo [Optionen] -o Dateiname.po Dateiname.drv [ ... DateinameN."
-"drv ]"
+"Aufruf: ppdpo [Optionen] -o Dateiname.po Dateiname.drv [ ... DateinameN.drv ]"
msgid "Usage: snmp [host-or-ip-address]"
msgstr "Verwendung: snmp [Host-oder-IP-Adresse]"
+#, c-format
+msgid "Using spool directory \"%s\"."
+msgstr ""
+
msgid "Value uses indefinite length"
msgstr "Wert hat unbestimmte Länge"
@@ -4990,8 +5217,8 @@ msgstr "Warte darauf dass der Drucker verfügbar wird."
msgid "Waiting for printer to finish."
msgstr "Warte auf Abschluss."
-msgid "Warning, no Windows 2000 printer drivers are installed."
-msgstr "Achtung, es sind keine Windows-2000-Druckertreiber installiert."
+msgid "Warning: This program will be removed in a future version of CUPS."
+msgstr ""
msgid "Web Interface is Disabled"
msgstr "Web-Schnittstelle ist deaktiviert"
@@ -5000,12 +5227,8 @@ msgid "Yes"
msgstr "Ja"
#, c-format
-msgid ""
-"You must access this page using the URL <A HREF=\"https://%s:%d%s\">https://"
-"%s:%d%s</A>."
-msgstr ""
-"Auf diese Seite greifen Sie zu über die URL <A HREF=\"https://%s:%d%s"
-"\">https://%s:%d%s</A>."
+msgid "You must access this page using the URL https://%s:%d%s."
+msgstr "Auf diese Seite greifen Sie zu über die URL https://%s:%d%s."
msgid "ZPL Label Printer"
msgstr "ZPL-Etikettendrucker"
@@ -5016,212 +5239,287 @@ msgstr "Zebra"
msgid "aborted"
msgstr "abgebrochen"
+#. TRANSLATORS: Accuracy Units
msgid "accuracy-units"
-msgstr "Accuracy Units"
+msgstr ""
+#. TRANSLATORS: Millimeters
msgid "accuracy-units.mm"
-msgstr "Mm"
+msgstr ""
+#. TRANSLATORS: Nanometers
msgid "accuracy-units.nm"
-msgstr "Nm"
+msgstr ""
+#. TRANSLATORS: Micrometers
msgid "accuracy-units.um"
-msgstr "Um"
+msgstr ""
+#. TRANSLATORS: Bale Output
msgid "baling"
-msgstr "Bale Output"
+msgstr ""
+#. TRANSLATORS: Bale Using
msgid "baling-type"
-msgstr "Baling Type"
+msgstr ""
+#. TRANSLATORS: Band
msgid "baling-type.band"
-msgstr "Band"
+msgstr ""
+#. TRANSLATORS: Shrink Wrap
msgid "baling-type.shrink-wrap"
-msgstr "Shrink Wrap"
+msgstr ""
+#. TRANSLATORS: Wrap
msgid "baling-type.wrap"
-msgstr "Wrap"
+msgstr ""
+#. TRANSLATORS: Bale After
msgid "baling-when"
-msgstr "Baling When"
+msgstr ""
+#. TRANSLATORS: Job
msgid "baling-when.after-job"
-msgstr "After Job"
+msgstr ""
+#. TRANSLATORS: Sets
msgid "baling-when.after-sets"
-msgstr "After Sets"
+msgstr ""
+#. TRANSLATORS: Bind Output
msgid "binding"
-msgstr "Bind Output"
+msgstr ""
+#. TRANSLATORS: Bind Edge
msgid "binding-reference-edge"
-msgstr "Binding Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "binding-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "binding-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "binding-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "binding-reference-edge.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Binder Type
msgid "binding-type"
-msgstr "Binding Type"
+msgstr ""
+#. TRANSLATORS: Adhesive
msgid "binding-type.adhesive"
-msgstr "Adhesive"
+msgstr ""
+#. TRANSLATORS: Comb
msgid "binding-type.comb"
-msgstr "Comb"
+msgstr ""
+#. TRANSLATORS: Flat
msgid "binding-type.flat"
-msgstr "Flat"
+msgstr ""
+#. TRANSLATORS: Padding
msgid "binding-type.padding"
-msgstr "Padding"
+msgstr ""
+#. TRANSLATORS: Perfect
msgid "binding-type.perfect"
-msgstr "Perfect"
+msgstr ""
+#. TRANSLATORS: Spiral
msgid "binding-type.spiral"
-msgstr "Spiral"
+msgstr ""
+#. TRANSLATORS: Tape
msgid "binding-type.tape"
-msgstr "Tape"
+msgstr ""
+#. TRANSLATORS: Velo
msgid "binding-type.velo"
-msgstr "Velo"
+msgstr ""
msgid "canceled"
msgstr "abgebrochen"
+#. TRANSLATORS: Chamber Humidity
+msgid "chamber-humidity"
+msgstr ""
+
+#. TRANSLATORS: Chamber Temperature
+msgid "chamber-temperature"
+msgstr ""
+
+#. TRANSLATORS: Print Job Cost
msgid "charge-info-message"
-msgstr "Charge Info Message"
+msgstr ""
+#. TRANSLATORS: Coat Sheets
msgid "coating"
-msgstr "Coat Sheets"
+msgstr ""
+#. TRANSLATORS: Add Coating To
msgid "coating-sides"
-msgstr "Coating Sides"
+msgstr ""
+#. TRANSLATORS: Back
msgid "coating-sides.back"
-msgstr "Back"
+msgstr ""
+#. TRANSLATORS: Front and Back
msgid "coating-sides.both"
-msgstr "Both"
+msgstr ""
+#. TRANSLATORS: Front
msgid "coating-sides.front"
-msgstr "Front"
+msgstr ""
+#. TRANSLATORS: Type of Coating
msgid "coating-type"
-msgstr "Coating Type"
+msgstr ""
+#. TRANSLATORS: Archival
msgid "coating-type.archival"
-msgstr "Archival"
+msgstr ""
+#. TRANSLATORS: Archival Glossy
msgid "coating-type.archival-glossy"
-msgstr "Archival Glossy"
+msgstr ""
+#. TRANSLATORS: Archival Matte
msgid "coating-type.archival-matte"
-msgstr "Archival Matte"
+msgstr ""
+#. TRANSLATORS: Archival Semi Gloss
msgid "coating-type.archival-semi-gloss"
-msgstr "Archival Semi Gloss"
+msgstr ""
+#. TRANSLATORS: Glossy
msgid "coating-type.glossy"
-msgstr "Glossy"
+msgstr ""
+#. TRANSLATORS: High Gloss
msgid "coating-type.high-gloss"
-msgstr "High Gloss"
+msgstr ""
+#. TRANSLATORS: Matte
msgid "coating-type.matte"
-msgstr "Matte"
+msgstr ""
+#. TRANSLATORS: Semi-gloss
msgid "coating-type.semi-gloss"
-msgstr "Semi-Gloss"
+msgstr ""
+#. TRANSLATORS: Silicone
msgid "coating-type.silicone"
-msgstr "Silicone"
+msgstr ""
+#. TRANSLATORS: Translucent
msgid "coating-type.translucent"
-msgstr "Translucent"
+msgstr ""
msgid "completed"
msgstr "abgeschlossen"
+#. TRANSLATORS: Print Confirmation Sheet
msgid "confirmation-sheet-print"
-msgstr "Confirmation Sheet Print"
+msgstr ""
+#. TRANSLATORS: Copies
msgid "copies"
-msgstr "Copies"
+msgstr ""
+#. TRANSLATORS: Back Cover
msgid "cover-back"
-msgstr "Cover Back"
+msgstr ""
+#. TRANSLATORS: Front Cover
msgid "cover-front"
-msgstr "Cover Front"
+msgstr ""
+#. TRANSLATORS: Cover Sheet Info
msgid "cover-sheet-info"
-msgstr "Cover Sheet Info"
+msgstr ""
+#. TRANSLATORS: Date Time
msgid "cover-sheet-info-supported.date-time"
-msgstr "Date Time"
+msgstr ""
+#. TRANSLATORS: From Name
msgid "cover-sheet-info-supported.from-name"
-msgstr "From Name"
+msgstr ""
+#. TRANSLATORS: Logo
msgid "cover-sheet-info-supported.logo"
-msgstr "Logo"
+msgstr ""
+#. TRANSLATORS: Message
msgid "cover-sheet-info-supported.message"
-msgstr "Message"
+msgstr ""
+#. TRANSLATORS: Organization
msgid "cover-sheet-info-supported.organization"
-msgstr "Organization"
+msgstr ""
+#. TRANSLATORS: Subject
msgid "cover-sheet-info-supported.subject"
-msgstr "Subject"
+msgstr ""
+#. TRANSLATORS: To Name
msgid "cover-sheet-info-supported.to-name"
-msgstr "To Name"
+msgstr ""
+#. TRANSLATORS: Printed Cover
msgid "cover-type"
-msgstr "Cover Type"
+msgstr ""
+#. TRANSLATORS: No Cover
msgid "cover-type.no-cover"
-msgstr "No Cover"
+msgstr ""
+#. TRANSLATORS: Back Only
msgid "cover-type.print-back"
-msgstr "Print Back"
+msgstr ""
+#. TRANSLATORS: Front and Back
msgid "cover-type.print-both"
-msgstr "Print Both"
+msgstr ""
+#. TRANSLATORS: Front Only
msgid "cover-type.print-front"
-msgstr "Print Front"
+msgstr ""
+#. TRANSLATORS: None
msgid "cover-type.print-none"
-msgstr "Print None"
+msgstr ""
+#. TRANSLATORS: Cover Output
msgid "covering"
-msgstr "Cover Output"
+msgstr ""
+#. TRANSLATORS: Add Cover
msgid "covering-name"
-msgstr "Covering Name"
+msgstr ""
+#. TRANSLATORS: Plain
msgid "covering-name.plain"
-msgstr "Plain"
+msgstr ""
+#. TRANSLATORS: Pre-cut
msgid "covering-name.pre-cut"
-msgstr "Pre Cut"
+msgstr ""
+#. TRANSLATORS: Pre-printed
msgid "covering-name.pre-printed"
-msgstr "Pre Printed"
+msgstr ""
msgid "cups-deviced failed to execute."
msgstr "„cups-deviced“ konnte nicht ausgeführt werden."
@@ -5229,10 +5527,6 @@ msgstr "„cups-deviced“ konnte nicht ausgeführt werden."
msgid "cups-driverd failed to execute."
msgstr "„cups-driverd“ konnte nicht ausgeführt werden."
-#, c-format
-msgid "cupsaddsmb: No PPD file for printer \"%s\" - %s"
-msgstr "cupsaddsmb: Keine PPD Datei für Drucker »%s« - %s"
-
msgid "cupsctl: Cannot set Listen or Port directly."
msgstr "cupsctl: Kann nicht direkt auf dem Port hören."
@@ -5296,8 +5590,9 @@ msgstr "cupstestppd: Die -q Option ist nicht vereinbar mit der -v Option."
msgid "cupstestppd: The -v option is incompatible with the -q option."
msgstr "cupstestppd: Die -v Option ist nicht vereinbar mit der -q Option."
+#. TRANSLATORS: Detailed Status Message
msgid "detailed-status-message"
-msgstr "Detailed Status Message"
+msgstr ""
#, c-format
msgid "device for %s/%s: %s"
@@ -5307,140 +5602,233 @@ msgstr "Gerät für %s/%s: %s"
msgid "device for %s: %s"
msgstr "Gerät für %s: %s"
+#. TRANSLATORS: Copies
msgid "document-copies"
-msgstr "Dokumentkopien"
+msgstr ""
+
+#. TRANSLATORS: Document Privacy Attributes
+msgid "document-privacy-attributes"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "document-privacy-attributes.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "document-privacy-attributes.default"
+msgstr ""
+
+#. TRANSLATORS: Document Description
+msgid "document-privacy-attributes.document-description"
+msgstr ""
+
+#. TRANSLATORS: Document Template
+msgid "document-privacy-attributes.document-template"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "document-privacy-attributes.none"
+msgstr ""
+
+#. TRANSLATORS: Document Privacy Scope
+msgid "document-privacy-scope"
+msgstr ""
+#. TRANSLATORS: All
+msgid "document-privacy-scope.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "document-privacy-scope.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "document-privacy-scope.none"
+msgstr ""
+
+#. TRANSLATORS: Owner
+msgid "document-privacy-scope.owner"
+msgstr ""
+
+#. TRANSLATORS: Document State
msgid "document-state"
-msgstr "Dokumentstatus"
+msgstr ""
+#. TRANSLATORS: Detailed Document State
msgid "document-state-reasons"
-msgstr "Detailed Document State"
+msgstr ""
+#. TRANSLATORS: Aborted By System
msgid "document-state-reasons.aborted-by-system"
-msgstr "Aborted By System"
+msgstr ""
+#. TRANSLATORS: Canceled At Device
msgid "document-state-reasons.canceled-at-device"
-msgstr "Canceled At Device"
+msgstr ""
+#. TRANSLATORS: Canceled By Operator
msgid "document-state-reasons.canceled-by-operator"
-msgstr "Canceled By Operator"
+msgstr ""
+#. TRANSLATORS: Canceled By User
msgid "document-state-reasons.canceled-by-user"
-msgstr "Canceled By User"
+msgstr ""
+#. TRANSLATORS: Completed Successfully
msgid "document-state-reasons.completed-successfully"
-msgstr "Completed Successfully"
+msgstr ""
+#. TRANSLATORS: Completed With Errors
msgid "document-state-reasons.completed-with-errors"
-msgstr "Completed With Errors"
+msgstr ""
+#. TRANSLATORS: Completed With Warnings
msgid "document-state-reasons.completed-with-warnings"
-msgstr "Completed With Warnings"
+msgstr ""
+#. TRANSLATORS: Compression Error
msgid "document-state-reasons.compression-error"
-msgstr "Compression Error"
+msgstr ""
+#. TRANSLATORS: Data Insufficient
msgid "document-state-reasons.data-insufficient"
-msgstr "Data Insufficient"
+msgstr ""
+#. TRANSLATORS: Digital Signature Did Not Verify
msgid "document-state-reasons.digital-signature-did-not-verify"
-msgstr "Digital Signature Did Not Verify"
+msgstr ""
+#. TRANSLATORS: Digital Signature Type Not Supported
msgid "document-state-reasons.digital-signature-type-not-supported"
-msgstr "Digital Signature Type Not Supported"
+msgstr ""
+#. TRANSLATORS: Digital Signature Wait
msgid "document-state-reasons.digital-signature-wait"
-msgstr "Digital Signature Wait"
+msgstr ""
+#. TRANSLATORS: Document Access Error
msgid "document-state-reasons.document-access-error"
-msgstr "Document Access Error"
+msgstr ""
+#. TRANSLATORS: Document Fetchable
msgid "document-state-reasons.document-fetchable"
-msgstr "Document Fetchable"
+msgstr ""
+#. TRANSLATORS: Document Format Error
msgid "document-state-reasons.document-format-error"
-msgstr "Document Format Error"
+msgstr ""
+#. TRANSLATORS: Document Password Error
msgid "document-state-reasons.document-password-error"
-msgstr "Document Password Error"
+msgstr ""
+#. TRANSLATORS: Document Permission Error
msgid "document-state-reasons.document-permission-error"
-msgstr "Document Permission Error"
+msgstr ""
+#. TRANSLATORS: Document Security Error
msgid "document-state-reasons.document-security-error"
-msgstr "Document Security Error"
+msgstr ""
+#. TRANSLATORS: Document Unprintable Error
msgid "document-state-reasons.document-unprintable-error"
-msgstr "Document Unprintable Error"
+msgstr ""
+#. TRANSLATORS: Errors Detected
msgid "document-state-reasons.errors-detected"
-msgstr "Errors Detected"
+msgstr ""
+#. TRANSLATORS: Incoming
msgid "document-state-reasons.incoming"
-msgstr "Incoming"
+msgstr ""
+#. TRANSLATORS: Interpreting
msgid "document-state-reasons.interpreting"
-msgstr "Interpreting"
+msgstr ""
+#. TRANSLATORS: None
msgid "document-state-reasons.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Outgoing
msgid "document-state-reasons.outgoing"
-msgstr "Outgoing"
+msgstr ""
+#. TRANSLATORS: Printing
msgid "document-state-reasons.printing"
-msgstr "Printing"
+msgstr ""
+#. TRANSLATORS: Processing To Stop Point
msgid "document-state-reasons.processing-to-stop-point"
-msgstr "Processing To Stop Point"
+msgstr ""
+#. TRANSLATORS: Queued
msgid "document-state-reasons.queued"
-msgstr "Queued"
+msgstr ""
+#. TRANSLATORS: Queued For Marker
msgid "document-state-reasons.queued-for-marker"
-msgstr "Queued For Marker"
+msgstr ""
+#. TRANSLATORS: Queued In Device
msgid "document-state-reasons.queued-in-device"
-msgstr "Queued In Device"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Ready
msgid "document-state-reasons.resources-are-not-ready"
-msgstr "Resources Are Not Ready"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Supported
msgid "document-state-reasons.resources-are-not-supported"
-msgstr "Resources Are Not Supported"
+msgstr ""
+#. TRANSLATORS: Submission Interrupted
msgid "document-state-reasons.submission-interrupted"
-msgstr "Submission Interrupted"
+msgstr ""
+#. TRANSLATORS: Transforming
msgid "document-state-reasons.transforming"
-msgstr "Transforming"
+msgstr ""
+#. TRANSLATORS: Unsupported Compression
msgid "document-state-reasons.unsupported-compression"
-msgstr "Unsupported Compression"
+msgstr ""
+#. TRANSLATORS: Unsupported Document Format
msgid "document-state-reasons.unsupported-document-format"
-msgstr "Unsupported Document Format"
+msgstr ""
+#. TRANSLATORS: Warnings Detected
msgid "document-state-reasons.warnings-detected"
-msgstr "Warnings Detected"
+msgstr ""
+#. TRANSLATORS: Pending
msgid "document-state.3"
-msgstr "Pending"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "document-state.5"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Stopped
msgid "document-state.6"
-msgstr "Processing Stopped"
+msgstr ""
+#. TRANSLATORS: Canceled
msgid "document-state.7"
-msgstr "Canceled"
+msgstr ""
+#. TRANSLATORS: Aborted
msgid "document-state.8"
-msgstr "Aborted"
+msgstr ""
+#. TRANSLATORS: Completed
msgid "document-state.9"
-msgstr "Completed"
+msgstr ""
+
+#. TRANSLATORS: End Power State
+msgid "end-power-state"
+msgstr ""
msgid "error-index uses indefinite length"
msgstr "Fehlerindex hat unbestimmte Länge"
@@ -5448,752 +5836,1014 @@ msgstr "Fehlerindex hat unbestimmte Länge"
msgid "error-status uses indefinite length"
msgstr "Fehlerstatus hat unbestimmte Länge"
+msgid ""
+"expression --and expression\n"
+" Logical AND"
+msgstr ""
+
+msgid ""
+"expression --or expression\n"
+" Logical OR"
+msgstr ""
+
+msgid "expression expression Logical AND"
+msgstr ""
+
+#. TRANSLATORS: Feed Orientation
msgid "feed-orientation"
-msgstr "Feed Orientation"
+msgstr ""
+#. TRANSLATORS: Long Edge First
msgid "feed-orientation.long-edge-first"
-msgstr "Long Edge First"
+msgstr ""
+#. TRANSLATORS: Short Edge First
msgid "feed-orientation.short-edge-first"
-msgstr "Short Edge First"
+msgstr ""
+#. TRANSLATORS: Fetch Status Code
msgid "fetch-status-code"
-msgstr "Fetch Status Code"
+msgstr ""
+#. TRANSLATORS: Finishing Template
msgid "finishing-template"
-msgstr "Finishing Template"
+msgstr ""
+#. TRANSLATORS: Bale
msgid "finishing-template.bale"
-msgstr "Bale"
+msgstr ""
+#. TRANSLATORS: Bind
msgid "finishing-template.bind"
-msgstr "Bind"
+msgstr ""
+#. TRANSLATORS: Bind Bottom
msgid "finishing-template.bind-bottom"
-msgstr "Bind Bottom"
+msgstr ""
+#. TRANSLATORS: Bind Left
msgid "finishing-template.bind-left"
-msgstr "Bind Left"
+msgstr ""
+#. TRANSLATORS: Bind Right
msgid "finishing-template.bind-right"
-msgstr "Bind Right"
+msgstr ""
+#. TRANSLATORS: Bind Top
msgid "finishing-template.bind-top"
-msgstr "Bind Top"
+msgstr ""
+#. TRANSLATORS: Booklet Maker
msgid "finishing-template.booklet-maker"
-msgstr "Booklet Maker"
+msgstr ""
+#. TRANSLATORS: Coat
msgid "finishing-template.coat"
-msgstr "Coat"
+msgstr ""
+#. TRANSLATORS: Cover
msgid "finishing-template.cover"
-msgstr "Cover"
+msgstr ""
+#. TRANSLATORS: Edge Stitch
msgid "finishing-template.edge-stitch"
-msgstr "Edge Stitch"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Bottom
msgid "finishing-template.edge-stitch-bottom"
-msgstr "Edge Stitch Bottom"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Left
msgid "finishing-template.edge-stitch-left"
-msgstr "Edge Stitch Left"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Right
msgid "finishing-template.edge-stitch-right"
-msgstr "Edge Stitch Right"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Top
msgid "finishing-template.edge-stitch-top"
-msgstr "Edge Stitch Top"
+msgstr ""
+#. TRANSLATORS: Fold
msgid "finishing-template.fold"
-msgstr "Fold"
+msgstr ""
+#. TRANSLATORS: Accordion Fold
msgid "finishing-template.fold-accordion"
-msgstr "Fold Accordion"
+msgstr ""
+#. TRANSLATORS: Double Gate Fold
msgid "finishing-template.fold-double-gate"
-msgstr "Fold Double Gate"
+msgstr ""
+#. TRANSLATORS: Engineering Z Fold
msgid "finishing-template.fold-engineering-z"
-msgstr "Fold Engineering Z"
+msgstr ""
+#. TRANSLATORS: Gate Fold
msgid "finishing-template.fold-gate"
-msgstr "Fold Gate"
+msgstr ""
+#. TRANSLATORS: Half Fold
msgid "finishing-template.fold-half"
-msgstr "Fold Half"
+msgstr ""
+#. TRANSLATORS: Half Z Fold
msgid "finishing-template.fold-half-z"
-msgstr "Fold Half Z"
+msgstr ""
+#. TRANSLATORS: Left Gate Fold
msgid "finishing-template.fold-left-gate"
-msgstr "Fold Left Gate"
+msgstr ""
+#. TRANSLATORS: Letter Fold
msgid "finishing-template.fold-letter"
-msgstr "Fold Letter"
+msgstr ""
+#. TRANSLATORS: Parallel Fold
msgid "finishing-template.fold-parallel"
-msgstr "Fold Parallel"
+msgstr ""
+#. TRANSLATORS: Poster Fold
msgid "finishing-template.fold-poster"
-msgstr "Fold Poster"
+msgstr ""
+#. TRANSLATORS: Right Gate Fold
msgid "finishing-template.fold-right-gate"
-msgstr "Fold Right Gate"
+msgstr ""
+#. TRANSLATORS: Z Fold
msgid "finishing-template.fold-z"
-msgstr "Fold Z"
+msgstr ""
+#. TRANSLATORS: JDF F10-1
msgid "finishing-template.jdf-f10-1"
-msgstr "JDF F10 1"
+msgstr ""
+#. TRANSLATORS: JDF F10-2
msgid "finishing-template.jdf-f10-2"
-msgstr "JDF F10 2"
+msgstr ""
+#. TRANSLATORS: JDF F10-3
msgid "finishing-template.jdf-f10-3"
-msgstr "JDF F10 3"
+msgstr ""
+#. TRANSLATORS: JDF F12-1
msgid "finishing-template.jdf-f12-1"
-msgstr "JDF F12 1"
+msgstr ""
+#. TRANSLATORS: JDF F12-10
msgid "finishing-template.jdf-f12-10"
-msgstr "JDF F12 10"
+msgstr ""
+#. TRANSLATORS: JDF F12-11
msgid "finishing-template.jdf-f12-11"
-msgstr "JDF F12 11"
+msgstr ""
+#. TRANSLATORS: JDF F12-12
msgid "finishing-template.jdf-f12-12"
-msgstr "JDF F12 12"
+msgstr ""
+#. TRANSLATORS: JDF F12-13
msgid "finishing-template.jdf-f12-13"
-msgstr "JDF F12 13"
+msgstr ""
+#. TRANSLATORS: JDF F12-14
msgid "finishing-template.jdf-f12-14"
-msgstr "JDF F12 14"
+msgstr ""
+#. TRANSLATORS: JDF F12-2
msgid "finishing-template.jdf-f12-2"
-msgstr "JDF F12 2"
+msgstr ""
+#. TRANSLATORS: JDF F12-3
msgid "finishing-template.jdf-f12-3"
-msgstr "JDF F12 3"
+msgstr ""
+#. TRANSLATORS: JDF F12-4
msgid "finishing-template.jdf-f12-4"
-msgstr "JDF F12 4"
+msgstr ""
+#. TRANSLATORS: JDF F12-5
msgid "finishing-template.jdf-f12-5"
-msgstr "JDF F12 5"
+msgstr ""
+#. TRANSLATORS: JDF F12-6
msgid "finishing-template.jdf-f12-6"
-msgstr "JDF F12 6"
+msgstr ""
+#. TRANSLATORS: JDF F12-7
msgid "finishing-template.jdf-f12-7"
-msgstr "JDF F12 7"
+msgstr ""
+#. TRANSLATORS: JDF F12-8
msgid "finishing-template.jdf-f12-8"
-msgstr "JDF F12 8"
+msgstr ""
+#. TRANSLATORS: JDF F12-9
msgid "finishing-template.jdf-f12-9"
-msgstr "JDF F12 9"
+msgstr ""
+#. TRANSLATORS: JDF F14-1
msgid "finishing-template.jdf-f14-1"
-msgstr "JDF F14 1"
+msgstr ""
+#. TRANSLATORS: JDF F16-1
msgid "finishing-template.jdf-f16-1"
-msgstr "JDF F16 1"
+msgstr ""
+#. TRANSLATORS: JDF F16-10
msgid "finishing-template.jdf-f16-10"
-msgstr "JDF F16 10"
+msgstr ""
+#. TRANSLATORS: JDF F16-11
msgid "finishing-template.jdf-f16-11"
-msgstr "JDF F16 11"
+msgstr ""
+#. TRANSLATORS: JDF F16-12
msgid "finishing-template.jdf-f16-12"
-msgstr "JDF F16 12"
+msgstr ""
+#. TRANSLATORS: JDF F16-13
msgid "finishing-template.jdf-f16-13"
-msgstr "JDF F16 13"
+msgstr ""
+#. TRANSLATORS: JDF F16-14
msgid "finishing-template.jdf-f16-14"
-msgstr "JDF F16 14"
+msgstr ""
+#. TRANSLATORS: JDF F16-2
msgid "finishing-template.jdf-f16-2"
-msgstr "JDF F16 2"
+msgstr ""
+#. TRANSLATORS: JDF F16-3
msgid "finishing-template.jdf-f16-3"
-msgstr "JDF F16 3"
+msgstr ""
+#. TRANSLATORS: JDF F16-4
msgid "finishing-template.jdf-f16-4"
-msgstr "JDF F16 4"
+msgstr ""
+#. TRANSLATORS: JDF F16-5
msgid "finishing-template.jdf-f16-5"
-msgstr "JDF F16 5"
+msgstr ""
+#. TRANSLATORS: JDF F16-6
msgid "finishing-template.jdf-f16-6"
-msgstr "JDF F16 6"
+msgstr ""
+#. TRANSLATORS: JDF F16-7
msgid "finishing-template.jdf-f16-7"
-msgstr "JDF F16 7"
+msgstr ""
+#. TRANSLATORS: JDF F16-8
msgid "finishing-template.jdf-f16-8"
-msgstr "JDF F16 8"
+msgstr ""
+#. TRANSLATORS: JDF F16-9
msgid "finishing-template.jdf-f16-9"
-msgstr "JDF F16 9"
+msgstr ""
+#. TRANSLATORS: JDF F18-1
msgid "finishing-template.jdf-f18-1"
-msgstr "JDF F18 1"
+msgstr ""
+#. TRANSLATORS: JDF F18-2
msgid "finishing-template.jdf-f18-2"
-msgstr "JDF F18 2"
+msgstr ""
+#. TRANSLATORS: JDF F18-3
msgid "finishing-template.jdf-f18-3"
-msgstr "JDF F18 3"
+msgstr ""
+#. TRANSLATORS: JDF F18-4
msgid "finishing-template.jdf-f18-4"
-msgstr "JDF F18 4"
+msgstr ""
+#. TRANSLATORS: JDF F18-5
msgid "finishing-template.jdf-f18-5"
-msgstr "JDF F18 5"
+msgstr ""
+#. TRANSLATORS: JDF F18-6
msgid "finishing-template.jdf-f18-6"
-msgstr "JDF F18 6"
+msgstr ""
+#. TRANSLATORS: JDF F18-7
msgid "finishing-template.jdf-f18-7"
-msgstr "JDF F18 7"
+msgstr ""
+#. TRANSLATORS: JDF F18-8
msgid "finishing-template.jdf-f18-8"
-msgstr "JDF F18 8"
+msgstr ""
+#. TRANSLATORS: JDF F18-9
msgid "finishing-template.jdf-f18-9"
-msgstr "JDF F18 9"
+msgstr ""
+#. TRANSLATORS: JDF F2-1
msgid "finishing-template.jdf-f2-1"
-msgstr "JDF F2 1"
+msgstr ""
+#. TRANSLATORS: JDF F20-1
msgid "finishing-template.jdf-f20-1"
-msgstr "JDF F20 1"
+msgstr ""
+#. TRANSLATORS: JDF F20-2
msgid "finishing-template.jdf-f20-2"
-msgstr "JDF F20 2"
+msgstr ""
+#. TRANSLATORS: JDF F24-1
msgid "finishing-template.jdf-f24-1"
-msgstr "JDF F24 1"
+msgstr ""
+#. TRANSLATORS: JDF F24-10
msgid "finishing-template.jdf-f24-10"
-msgstr "JDF F24 10"
+msgstr ""
+#. TRANSLATORS: JDF F24-11
msgid "finishing-template.jdf-f24-11"
-msgstr "JDF F24 11"
+msgstr ""
+#. TRANSLATORS: JDF F24-2
msgid "finishing-template.jdf-f24-2"
-msgstr "JDF F24 2"
+msgstr ""
+#. TRANSLATORS: JDF F24-3
msgid "finishing-template.jdf-f24-3"
-msgstr "JDF F24 3"
+msgstr ""
+#. TRANSLATORS: JDF F24-4
msgid "finishing-template.jdf-f24-4"
-msgstr "JDF F24 4"
+msgstr ""
+#. TRANSLATORS: JDF F24-5
msgid "finishing-template.jdf-f24-5"
-msgstr "JDF F24 5"
+msgstr ""
+#. TRANSLATORS: JDF F24-6
msgid "finishing-template.jdf-f24-6"
-msgstr "JDF F24 6"
+msgstr ""
+#. TRANSLATORS: JDF F24-7
msgid "finishing-template.jdf-f24-7"
-msgstr "JDF F24 7"
+msgstr ""
+#. TRANSLATORS: JDF F24-8
msgid "finishing-template.jdf-f24-8"
-msgstr "JDF F24 8"
+msgstr ""
+#. TRANSLATORS: JDF F24-9
msgid "finishing-template.jdf-f24-9"
-msgstr "JDF F24 9"
+msgstr ""
+#. TRANSLATORS: JDF F28-1
msgid "finishing-template.jdf-f28-1"
-msgstr "JDF F28 1"
+msgstr ""
+#. TRANSLATORS: JDF F32-1
msgid "finishing-template.jdf-f32-1"
-msgstr "JDF F32 1"
+msgstr ""
+#. TRANSLATORS: JDF F32-2
msgid "finishing-template.jdf-f32-2"
-msgstr "JDF F32 2"
+msgstr ""
+#. TRANSLATORS: JDF F32-3
msgid "finishing-template.jdf-f32-3"
-msgstr "JDF F32 3"
+msgstr ""
+#. TRANSLATORS: JDF F32-4
msgid "finishing-template.jdf-f32-4"
-msgstr "JDF F32 4"
+msgstr ""
+#. TRANSLATORS: JDF F32-5
msgid "finishing-template.jdf-f32-5"
-msgstr "JDF F32 5"
+msgstr ""
+#. TRANSLATORS: JDF F32-6
msgid "finishing-template.jdf-f32-6"
-msgstr "JDF F32 6"
+msgstr ""
+#. TRANSLATORS: JDF F32-7
msgid "finishing-template.jdf-f32-7"
-msgstr "JDF F32 7"
+msgstr ""
+#. TRANSLATORS: JDF F32-8
msgid "finishing-template.jdf-f32-8"
-msgstr "JDF F32 8"
+msgstr ""
+#. TRANSLATORS: JDF F32-9
msgid "finishing-template.jdf-f32-9"
-msgstr "JDF F32 9"
+msgstr ""
+#. TRANSLATORS: JDF F36-1
msgid "finishing-template.jdf-f36-1"
-msgstr "JDF F36 1"
+msgstr ""
+#. TRANSLATORS: JDF F36-2
msgid "finishing-template.jdf-f36-2"
-msgstr "JDF F36 2"
+msgstr ""
+#. TRANSLATORS: JDF F4-1
msgid "finishing-template.jdf-f4-1"
-msgstr "JDF F4 1"
+msgstr ""
+#. TRANSLATORS: JDF F4-2
msgid "finishing-template.jdf-f4-2"
-msgstr "JDF F4 2"
+msgstr ""
+#. TRANSLATORS: JDF F40-1
msgid "finishing-template.jdf-f40-1"
-msgstr "JDF F40 1"
+msgstr ""
+#. TRANSLATORS: JDF F48-1
msgid "finishing-template.jdf-f48-1"
-msgstr "JDF F48 1"
+msgstr ""
+#. TRANSLATORS: JDF F48-2
msgid "finishing-template.jdf-f48-2"
-msgstr "JDF F48 2"
+msgstr ""
+#. TRANSLATORS: JDF F6-1
msgid "finishing-template.jdf-f6-1"
-msgstr "JDF F6 1"
+msgstr ""
+#. TRANSLATORS: JDF F6-2
msgid "finishing-template.jdf-f6-2"
-msgstr "JDF F6 2"
+msgstr ""
+#. TRANSLATORS: JDF F6-3
msgid "finishing-template.jdf-f6-3"
-msgstr "JDF F6 3"
+msgstr ""
+#. TRANSLATORS: JDF F6-4
msgid "finishing-template.jdf-f6-4"
-msgstr "JDF F6 4"
+msgstr ""
+#. TRANSLATORS: JDF F6-5
msgid "finishing-template.jdf-f6-5"
-msgstr "JDF F6 5"
+msgstr ""
+#. TRANSLATORS: JDF F6-6
msgid "finishing-template.jdf-f6-6"
-msgstr "JDF F6 6"
+msgstr ""
+#. TRANSLATORS: JDF F6-7
msgid "finishing-template.jdf-f6-7"
-msgstr "JDF F6 7"
+msgstr ""
+#. TRANSLATORS: JDF F6-8
msgid "finishing-template.jdf-f6-8"
-msgstr "JDF F6 8"
+msgstr ""
+#. TRANSLATORS: JDF F64-1
msgid "finishing-template.jdf-f64-1"
-msgstr "JDF F64 1"
+msgstr ""
+#. TRANSLATORS: JDF F64-2
msgid "finishing-template.jdf-f64-2"
-msgstr "JDF F64 2"
+msgstr ""
+#. TRANSLATORS: JDF F8-1
msgid "finishing-template.jdf-f8-1"
-msgstr "JDF F8 1"
+msgstr ""
+#. TRANSLATORS: JDF F8-2
msgid "finishing-template.jdf-f8-2"
-msgstr "JDF F8 2"
+msgstr ""
+#. TRANSLATORS: JDF F8-3
msgid "finishing-template.jdf-f8-3"
-msgstr "JDF F8 3"
+msgstr ""
+#. TRANSLATORS: JDF F8-4
msgid "finishing-template.jdf-f8-4"
-msgstr "JDF F8 4"
+msgstr ""
+#. TRANSLATORS: JDF F8-5
msgid "finishing-template.jdf-f8-5"
-msgstr "JDF F8 5"
+msgstr ""
+#. TRANSLATORS: JDF F8-6
msgid "finishing-template.jdf-f8-6"
-msgstr "JDF F8 6"
+msgstr ""
+#. TRANSLATORS: JDF F8-7
msgid "finishing-template.jdf-f8-7"
-msgstr "JDF F8 7"
+msgstr ""
+#. TRANSLATORS: Jog Offset
msgid "finishing-template.jog-offset"
-msgstr "Jog Offset"
+msgstr ""
+#. TRANSLATORS: Laminate
msgid "finishing-template.laminate"
-msgstr "Laminate"
+msgstr ""
+#. TRANSLATORS: Punch
msgid "finishing-template.punch"
-msgstr "Punch"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Left
msgid "finishing-template.punch-bottom-left"
-msgstr "Punch Bottom Left"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Right
msgid "finishing-template.punch-bottom-right"
-msgstr "Punch Bottom Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Bottom
msgid "finishing-template.punch-dual-bottom"
-msgstr "Punch Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Left
msgid "finishing-template.punch-dual-left"
-msgstr "Punch Dual Left"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Right
msgid "finishing-template.punch-dual-right"
-msgstr "Punch Dual Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Top
msgid "finishing-template.punch-dual-top"
-msgstr "Punch Dual Top"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Bottom
msgid "finishing-template.punch-multiple-bottom"
-msgstr "Punch Multiple Bottom"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Left
msgid "finishing-template.punch-multiple-left"
-msgstr "Punch Multiple Left"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Right
msgid "finishing-template.punch-multiple-right"
-msgstr "Punch Multiple Right"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Top
msgid "finishing-template.punch-multiple-top"
-msgstr "Punch Multiple Top"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Bottom
msgid "finishing-template.punch-quad-bottom"
-msgstr "Punch Quad Bottom"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Left
msgid "finishing-template.punch-quad-left"
-msgstr "Punch Quad Left"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Right
msgid "finishing-template.punch-quad-right"
-msgstr "Punch Quad Right"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Top
msgid "finishing-template.punch-quad-top"
-msgstr "Punch Quad Top"
+msgstr ""
+#. TRANSLATORS: Punch Top Left
msgid "finishing-template.punch-top-left"
-msgstr "Punch Top Left"
+msgstr ""
+#. TRANSLATORS: Punch Top Right
msgid "finishing-template.punch-top-right"
-msgstr "Punch Top Right"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Bottom
msgid "finishing-template.punch-triple-bottom"
-msgstr "Punch Triple Bottom"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Left
msgid "finishing-template.punch-triple-left"
-msgstr "Punch Triple Left"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Right
msgid "finishing-template.punch-triple-right"
-msgstr "Punch Triple Right"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Top
msgid "finishing-template.punch-triple-top"
-msgstr "Punch Triple Top"
+msgstr ""
+#. TRANSLATORS: Saddle Stitch
msgid "finishing-template.saddle-stitch"
-msgstr "Saddle Stitch"
+msgstr ""
+#. TRANSLATORS: Staple
msgid "finishing-template.staple"
-msgstr "Staple"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Left
msgid "finishing-template.staple-bottom-left"
-msgstr "Staple Bottom Left"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Right
msgid "finishing-template.staple-bottom-right"
-msgstr "Staple Bottom Right"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Bottom
msgid "finishing-template.staple-dual-bottom"
-msgstr "Staple Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Left
msgid "finishing-template.staple-dual-left"
-msgstr "Staple Dual Left"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Right
msgid "finishing-template.staple-dual-right"
-msgstr "Staple Dual Right"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Top
msgid "finishing-template.staple-dual-top"
-msgstr "Staple Dual Top"
+msgstr ""
+#. TRANSLATORS: Staple Top Left
msgid "finishing-template.staple-top-left"
-msgstr "Staple Top Left"
+msgstr ""
+#. TRANSLATORS: Staple Top Right
msgid "finishing-template.staple-top-right"
-msgstr "Staple Top Right"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Bottom
msgid "finishing-template.staple-triple-bottom"
-msgstr "Staple Triple Bottom"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Left
msgid "finishing-template.staple-triple-left"
-msgstr "Staple Triple Left"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Right
msgid "finishing-template.staple-triple-right"
-msgstr "Staple Triple Right"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Top
msgid "finishing-template.staple-triple-top"
-msgstr "Staple Triple Top"
+msgstr ""
+#. TRANSLATORS: Trim
msgid "finishing-template.trim"
-msgstr "Trim"
+msgstr ""
+#. TRANSLATORS: Trim After Every Set
msgid "finishing-template.trim-after-copies"
-msgstr "Trim After Copies"
+msgstr ""
+#. TRANSLATORS: Trim After Every Document
msgid "finishing-template.trim-after-documents"
-msgstr "Trim After Documents"
+msgstr ""
+#. TRANSLATORS: Trim After Job
msgid "finishing-template.trim-after-job"
-msgstr "Trim After Job"
+msgstr ""
+#. TRANSLATORS: Trim After Every Page
msgid "finishing-template.trim-after-pages"
-msgstr "Trim After Pages"
+msgstr ""
+#. TRANSLATORS: Finishings
msgid "finishings"
-msgstr "Finishings"
+msgstr ""
+#. TRANSLATORS: Finishings
msgid "finishings-col"
-msgstr "Finishings"
+msgstr ""
+#. TRANSLATORS: Fold
msgid "finishings.10"
-msgstr "Fold"
+msgstr ""
+#. TRANSLATORS: Z Fold
msgid "finishings.100"
-msgstr "Fold Z"
+msgstr ""
+#. TRANSLATORS: Engineering Z Fold
msgid "finishings.101"
-msgstr "Fold Engineering Z"
+msgstr ""
+#. TRANSLATORS: Trim
msgid "finishings.11"
-msgstr "Trim"
+msgstr ""
+#. TRANSLATORS: Bale
msgid "finishings.12"
-msgstr "Bale"
+msgstr ""
+#. TRANSLATORS: Booklet Maker
msgid "finishings.13"
-msgstr "Booklet Maker"
+msgstr ""
+#. TRANSLATORS: Jog Offset
msgid "finishings.14"
-msgstr "Jog Offset"
+msgstr ""
+#. TRANSLATORS: Coat
msgid "finishings.15"
-msgstr "Coat"
+msgstr ""
+#. TRANSLATORS: Laminate
msgid "finishings.16"
-msgstr "Laminate"
+msgstr ""
+#. TRANSLATORS: Staple Top Left
msgid "finishings.20"
-msgstr "Staple Top Left"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Left
msgid "finishings.21"
-msgstr "Staple Bottom Left"
+msgstr ""
+#. TRANSLATORS: Staple Top Right
msgid "finishings.22"
-msgstr "Staple Top Right"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Right
msgid "finishings.23"
-msgstr "Staple Bottom Right"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Left
msgid "finishings.24"
-msgstr "Edge Stitch Left"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Top
msgid "finishings.25"
-msgstr "Edge Stitch Top"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Right
msgid "finishings.26"
-msgstr "Edge Stitch Right"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Bottom
msgid "finishings.27"
-msgstr "Edge Stitch Bottom"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Left
msgid "finishings.28"
-msgstr "Staple Dual Left"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Top
msgid "finishings.29"
-msgstr "Staple Dual Top"
+msgstr ""
+#. TRANSLATORS: None
msgid "finishings.3"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Right
msgid "finishings.30"
-msgstr "Staple Dual Right"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Bottom
msgid "finishings.31"
-msgstr "Staple Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Left
msgid "finishings.32"
-msgstr "Staple Triple Left"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Top
msgid "finishings.33"
-msgstr "Staple Triple Top"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Right
msgid "finishings.34"
-msgstr "Staple Triple Right"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Bottom
msgid "finishings.35"
-msgstr "Staple Triple Bottom"
+msgstr ""
+#. TRANSLATORS: Staple
msgid "finishings.4"
-msgstr "Staple"
+msgstr ""
+#. TRANSLATORS: Punch
msgid "finishings.5"
-msgstr "Punch"
+msgstr ""
+#. TRANSLATORS: Bind Left
msgid "finishings.50"
-msgstr "Bind Left"
+msgstr ""
+#. TRANSLATORS: Bind Top
msgid "finishings.51"
-msgstr "Bind Top"
+msgstr ""
+#. TRANSLATORS: Bind Right
msgid "finishings.52"
-msgstr "Bind Right"
+msgstr ""
+#. TRANSLATORS: Bind Bottom
msgid "finishings.53"
-msgstr "Bind Bottom"
+msgstr ""
+#. TRANSLATORS: Cover
msgid "finishings.6"
-msgstr "Cover"
+msgstr ""
+#. TRANSLATORS: Trim Pages
msgid "finishings.60"
-msgstr "Trim After Pages"
+msgstr ""
+#. TRANSLATORS: Trim Documents
msgid "finishings.61"
-msgstr "Trim After Documents"
+msgstr ""
+#. TRANSLATORS: Trim Copies
msgid "finishings.62"
-msgstr "Trim After Copies"
+msgstr ""
+#. TRANSLATORS: Trim Job
msgid "finishings.63"
-msgstr "Trim After Job"
+msgstr ""
+#. TRANSLATORS: Bind
msgid "finishings.7"
-msgstr "Bind"
+msgstr ""
+#. TRANSLATORS: Punch Top Left
msgid "finishings.70"
-msgstr "Punch Top Left"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Left
msgid "finishings.71"
-msgstr "Punch Bottom Left"
+msgstr ""
+#. TRANSLATORS: Punch Top Right
msgid "finishings.72"
-msgstr "Punch Top Right"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Right
msgid "finishings.73"
-msgstr "Punch Bottom Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Left
msgid "finishings.74"
-msgstr "Punch Dual Left"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Top
msgid "finishings.75"
-msgstr "Punch Dual Top"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Right
msgid "finishings.76"
-msgstr "Punch Dual Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Bottom
msgid "finishings.77"
-msgstr "Punch Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Left
msgid "finishings.78"
-msgstr "Punch Triple Left"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Top
msgid "finishings.79"
-msgstr "Punch Triple Top"
+msgstr ""
+#. TRANSLATORS: Saddle Stitch
msgid "finishings.8"
-msgstr "Saddle Stitch"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Right
msgid "finishings.80"
-msgstr "Punch Triple Right"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Bottom
msgid "finishings.81"
-msgstr "Punch Triple Bottom"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Left
msgid "finishings.82"
-msgstr "Punch Quad Left"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Top
msgid "finishings.83"
-msgstr "Punch Quad Top"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Right
msgid "finishings.84"
-msgstr "Punch Quad Right"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Bottom
msgid "finishings.85"
-msgstr "Punch Quad Bottom"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Left
msgid "finishings.86"
-msgstr "Punch Multiple Left"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Top
msgid "finishings.87"
-msgstr "Punch Multiple Top"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Right
msgid "finishings.88"
-msgstr "Punch Multiple Right"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Bottom
msgid "finishings.89"
-msgstr "Punch Multiple Bottom"
+msgstr ""
+#. TRANSLATORS: Edge Stitch
msgid "finishings.9"
-msgstr "Edge Stitch"
+msgstr ""
+#. TRANSLATORS: Accordion Fold
msgid "finishings.90"
-msgstr "Fold Accordion"
+msgstr ""
+#. TRANSLATORS: Double Gate Fold
msgid "finishings.91"
-msgstr "Fold Double Gate"
+msgstr ""
+#. TRANSLATORS: Gate Fold
msgid "finishings.92"
-msgstr "Fold Gate"
+msgstr ""
+#. TRANSLATORS: Half Fold
msgid "finishings.93"
-msgstr "Fold Half"
+msgstr ""
+#. TRANSLATORS: Half Z Fold
msgid "finishings.94"
-msgstr "Fold Half Z"
+msgstr ""
+#. TRANSLATORS: Left Gate Fold
msgid "finishings.95"
-msgstr "Fold Left Gate"
+msgstr ""
+#. TRANSLATORS: Letter Fold
msgid "finishings.96"
-msgstr "Fold Letter"
+msgstr ""
+#. TRANSLATORS: Parallel Fold
msgid "finishings.97"
-msgstr "Fold Parallel"
+msgstr ""
+#. TRANSLATORS: Poster Fold
msgid "finishings.98"
-msgstr "Fold Poster"
+msgstr ""
+#. TRANSLATORS: Right Gate Fold
msgid "finishings.99"
-msgstr "Fold Right Gate"
+msgstr ""
+#. TRANSLATORS: Fold
msgid "folding"
-msgstr "Fold"
+msgstr ""
+#. TRANSLATORS: Fold Direction
msgid "folding-direction"
-msgstr "Folding Direction"
+msgstr ""
+#. TRANSLATORS: Inward
msgid "folding-direction.inward"
-msgstr "Inward"
+msgstr ""
+#. TRANSLATORS: Outward
msgid "folding-direction.outward"
-msgstr "Outward"
+msgstr ""
+#. TRANSLATORS: Fold Position
msgid "folding-offset"
-msgstr "Fold Position"
+msgstr ""
+#. TRANSLATORS: Fold Edge
msgid "folding-reference-edge"
-msgstr "Folding Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "folding-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "folding-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "folding-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "folding-reference-edge.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Font Name
msgid "font-name-requested"
-msgstr "Font Name"
+msgstr ""
+#. TRANSLATORS: Font Size
msgid "font-size-requested"
-msgstr "Font Size"
+msgstr ""
+#. TRANSLATORS: Force Front Side
msgid "force-front-side"
-msgstr "Force Front Side"
+msgstr ""
+#. TRANSLATORS: From Name
msgid "from-name"
-msgstr "From Name"
+msgstr ""
msgid "held"
msgstr "gehalten"
@@ -6204,168 +6854,225 @@ msgstr ""
msgid "idle"
msgstr "inaktiv"
+#. TRANSLATORS: Imposition Template
msgid "imposition-template"
-msgstr "Imposition Template"
+msgstr ""
+#. TRANSLATORS: None
msgid "imposition-template.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Signature
msgid "imposition-template.signature"
-msgstr "Signature"
+msgstr ""
+#. TRANSLATORS: Scanner Options
msgid "input-attributes"
-msgstr "Input Attributes"
+msgstr ""
+#. TRANSLATORS: Scan Auto Scaling
msgid "input-auto-scaling"
-msgstr "Scan Auto Scaling"
+msgstr ""
+#. TRANSLATORS: Scan Auto Skew Correction
msgid "input-auto-skew-correction"
-msgstr "Scan Auto Skew Correction"
+msgstr ""
+#. TRANSLATORS: Scan Brightness
msgid "input-brightness"
-msgstr "Scan Brightness"
+msgstr ""
+#. TRANSLATORS: Scanning Mode
msgid "input-color-mode"
-msgstr "Input Color Mode"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "input-color-mode.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Text
msgid "input-color-mode.bi-level"
-msgstr "Bi-Level"
+msgstr ""
+#. TRANSLATORS: 16-bit CMYK
msgid "input-color-mode.cmyk_16"
-msgstr "CMYK 16"
+msgstr ""
+#. TRANSLATORS: 8-bit CMYK
msgid "input-color-mode.cmyk_8"
-msgstr "CMYK 8"
+msgstr ""
+#. TRANSLATORS: Color
msgid "input-color-mode.color"
-msgstr "Color"
+msgstr ""
+#. TRANSLATORS: 8-bit Color
msgid "input-color-mode.color_8"
-msgstr "Color 8"
+msgstr ""
+#. TRANSLATORS: Monochrome
msgid "input-color-mode.monochrome"
-msgstr "Monochrome"
+msgstr ""
+#. TRANSLATORS: 16-bit Monochrome
msgid "input-color-mode.monochrome_16"
-msgstr "Monochrome 16"
+msgstr ""
+#. TRANSLATORS: 4-bit Monochrome
msgid "input-color-mode.monochrome_4"
-msgstr "Monochrome 4"
+msgstr ""
+#. TRANSLATORS: 8-bit Monochrome
msgid "input-color-mode.monochrome_8"
-msgstr "Monochrome 8"
+msgstr ""
+#. TRANSLATORS: 16-bit RGB
msgid "input-color-mode.rgb_16"
-msgstr "RGB 16"
+msgstr ""
+#. TRANSLATORS: 16-bit RGBA
msgid "input-color-mode.rgba_16"
-msgstr "RGBA 16"
+msgstr ""
+#. TRANSLATORS: 8-bit RGBA
msgid "input-color-mode.rgba_8"
-msgstr "RGBA 8"
+msgstr ""
+#. TRANSLATORS: Scan Content
msgid "input-content-type"
-msgstr "Input Content Type"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "input-content-type.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Halftone
msgid "input-content-type.halftone"
-msgstr "Halftone"
+msgstr ""
+#. TRANSLATORS: Line Art
msgid "input-content-type.line-art"
-msgstr "Line Art"
+msgstr ""
+#. TRANSLATORS: Magazine
msgid "input-content-type.magazine"
-msgstr "Magazine"
+msgstr ""
+#. TRANSLATORS: Photo
msgid "input-content-type.photo"
-msgstr "Photo"
+msgstr ""
+#. TRANSLATORS: Text
msgid "input-content-type.text"
-msgstr "Text"
+msgstr ""
+#. TRANSLATORS: Text And Photo
msgid "input-content-type.text-and-photo"
-msgstr "Text And Photo"
+msgstr ""
+#. TRANSLATORS: Scan Contrast
msgid "input-contrast"
-msgstr "Scan Contrast"
+msgstr ""
+#. TRANSLATORS: Film Type
msgid "input-film-scan-mode"
-msgstr "Input Film Scan Mode"
+msgstr ""
+#. TRANSLATORS: Black And White Negative Film
msgid "input-film-scan-mode.black-and-white-negative-film"
-msgstr "Black And White Negative Film"
+msgstr ""
+#. TRANSLATORS: Color Negative Film
msgid "input-film-scan-mode.color-negative-film"
-msgstr "Color Negative Film"
+msgstr ""
+#. TRANSLATORS: Color Slide Film
msgid "input-film-scan-mode.color-slide-film"
-msgstr "Color Slide Film"
+msgstr ""
+#. TRANSLATORS: Not Applicable
msgid "input-film-scan-mode.not-applicable"
-msgstr "Not Applicable"
+msgstr ""
+#. TRANSLATORS: Scan Images To Transfer
msgid "input-images-to-transfer"
-msgstr "Scan Images To Transfer"
+msgstr ""
+#. TRANSLATORS: Scan Media
msgid "input-media"
-msgstr "Input Media"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "input-media.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Scan Orientation
msgid "input-orientation-requested"
-msgstr "Input Orientation"
+msgstr ""
+#. TRANSLATORS: Scan Quality
msgid "input-quality"
-msgstr "Input Quality"
+msgstr ""
+#. TRANSLATORS: Scan Resolution
msgid "input-resolution"
-msgstr "Scan Resolution"
+msgstr ""
+#. TRANSLATORS: Scan Scaling Height
msgid "input-scaling-height"
-msgstr "Scan Scaling Height"
+msgstr ""
+#. TRANSLATORS: Scan Scaling Width
msgid "input-scaling-width"
-msgstr "Scan Scaling Width"
+msgstr ""
+#. TRANSLATORS: Scan Regions
msgid "input-scan-regions"
-msgstr "Scan Regions"
+msgstr ""
+#. TRANSLATORS: Scan Sharpness
msgid "input-sharpness"
-msgstr "Scan Sharpness"
+msgstr ""
+#. TRANSLATORS: 2-Sided Scanning
msgid "input-sides"
-msgstr "Input Sides"
+msgstr ""
+#. TRANSLATORS: Scan Source
msgid "input-source"
-msgstr "Input Source"
+msgstr ""
+#. TRANSLATORS: Automatic Document Feeder
msgid "input-source.adf"
-msgstr "Adf"
+msgstr ""
+#. TRANSLATORS: Film Reader
msgid "input-source.film-reader"
-msgstr "Film Reader"
+msgstr ""
+#. TRANSLATORS: Platen
msgid "input-source.platen"
-msgstr "Platen"
+msgstr ""
+#. TRANSLATORS: Insert Page Number
msgid "insert-after-page-number"
-msgstr "Insert Page Number"
+msgstr ""
+#. TRANSLATORS: Insert Count
msgid "insert-count"
-msgstr "Insert Count"
+msgstr ""
+#. TRANSLATORS: Insert Sheet
msgid "insert-sheet"
-msgstr "Insert Sheet"
+msgstr ""
+
+#, c-format
+msgid "ippeveprinter: Unable to open \"%s\": %s on line %d."
+msgstr ""
#, c-format
msgid "ippfind: Bad regular expression: %s"
-msgstr "ippfind: falscher regulärer Ausdruck"
+msgstr "ippfind: falscher regulärer Ausdruck: %s"
msgid "ippfind: Cannot use --and after --or."
msgstr "ippfind: --and kann nicht zusammen mit --or benutzt werden."
@@ -6402,6 +7109,10 @@ msgstr "ippfind: Fehlender Ausdruck vor \"--or\"."
msgid "ippfind: Missing key name after %s."
msgstr ""
+#, c-format
+msgid "ippfind: Missing name after %s."
+msgstr ""
+
msgid "ippfind: Missing open parenthesis."
msgstr ""
@@ -6448,7 +7159,7 @@ msgid "ipptool: \"-i\" and \"-n\" are incompatible with \"-P\" and \"-X\"."
msgstr ""
#, c-format
-msgid "ipptool: Bad URI - %s."
+msgid "ipptool: Bad URI \"%s\"."
msgstr ""
msgid "ipptool: Invalid seconds for \"-i\"."
@@ -6475,492 +7186,704 @@ msgstr ""
msgid "ipptool: URI required before test file."
msgstr ""
-#, c-format
-msgid "ipptool: Unknown option \"-%c\"."
-msgstr ""
-
+#. TRANSLATORS: Job Account ID
msgid "job-account-id"
-msgstr "Job Account ID"
+msgstr ""
+#. TRANSLATORS: Job Account Type
msgid "job-account-type"
-msgstr "Job Account Type"
+msgstr ""
+#. TRANSLATORS: General
msgid "job-account-type.general"
-msgstr "General"
+msgstr ""
+#. TRANSLATORS: Group
msgid "job-account-type.group"
-msgstr "Group"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-account-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Job Accounting Output Bin
msgid "job-accounting-output-bin"
-msgstr "Job Accounting Output Bin"
+msgstr ""
+#. TRANSLATORS: Job Accounting Sheets
msgid "job-accounting-sheets"
-msgstr "Job Accounting Sheets"
+msgstr ""
+#. TRANSLATORS: Type of Job Accounting Sheets
msgid "job-accounting-sheets-type"
-msgstr "Job Accounting Sheets Type"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-accounting-sheets-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "job-accounting-sheets-type.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Job Accounting User ID
msgid "job-accounting-user-id"
-msgstr "Job Accounting User ID"
+msgstr ""
+#. TRANSLATORS: Collate Copies
msgid "job-collation-type"
-msgstr "Job Collation Type"
+msgstr ""
+#. TRANSLATORS: Uncollated Sheets
msgid "job-collation-type.3"
-msgstr "Uncollated Sheets"
+msgstr ""
+#. TRANSLATORS: Collated Documents
msgid "job-collation-type.4"
-msgstr "Collated Documents"
+msgstr ""
+#. TRANSLATORS: Uncollated Documents
msgid "job-collation-type.5"
-msgstr "Uncollated Documents"
+msgstr ""
+#. TRANSLATORS: Copies
msgid "job-copies"
-msgstr "Job Copies"
+msgstr ""
+#. TRANSLATORS: Back Cover
msgid "job-cover-back"
-msgstr "Job Cover Back"
+msgstr ""
+#. TRANSLATORS: Front Cover
msgid "job-cover-front"
-msgstr "Job Cover Front"
+msgstr ""
+#. TRANSLATORS: Delay Output Until
msgid "job-delay-output-until"
-msgstr "Job Delay Output Until"
+msgstr ""
+#. TRANSLATORS: Delay Output Until
msgid "job-delay-output-until-time"
-msgstr "Job Delay Output Until Time"
+msgstr ""
+#. TRANSLATORS: Daytime
msgid "job-delay-output-until.day-time"
-msgstr "Day Time"
+msgstr ""
+#. TRANSLATORS: Evening
msgid "job-delay-output-until.evening"
-msgstr "Evening"
+msgstr ""
+#. TRANSLATORS: Released
msgid "job-delay-output-until.indefinite"
-msgstr "Indefinite"
+msgstr ""
+#. TRANSLATORS: Night
msgid "job-delay-output-until.night"
-msgstr "Night"
+msgstr ""
+#. TRANSLATORS: No Delay
msgid "job-delay-output-until.no-delay-output"
-msgstr "No Delay Output"
+msgstr ""
+#. TRANSLATORS: Second Shift
msgid "job-delay-output-until.second-shift"
-msgstr "Second Shift"
+msgstr ""
+#. TRANSLATORS: Third Shift
msgid "job-delay-output-until.third-shift"
-msgstr "Third Shift"
+msgstr ""
+#. TRANSLATORS: Weekend
msgid "job-delay-output-until.weekend"
-msgstr "Weekend"
+msgstr ""
+#. TRANSLATORS: On Error
msgid "job-error-action"
-msgstr "Job Error Action"
+msgstr ""
+#. TRANSLATORS: Abort Job
msgid "job-error-action.abort-job"
-msgstr "Abort Job"
+msgstr ""
+#. TRANSLATORS: Cancel Job
msgid "job-error-action.cancel-job"
-msgstr "Cancel Job"
+msgstr ""
+#. TRANSLATORS: Continue Job
msgid "job-error-action.continue-job"
-msgstr "Continue Job"
+msgstr ""
+#. TRANSLATORS: Suspend Job
msgid "job-error-action.suspend-job"
-msgstr "Suspend Job"
+msgstr ""
+#. TRANSLATORS: Print Error Sheet
msgid "job-error-sheet"
-msgstr "Job Error Sheet"
+msgstr ""
+#. TRANSLATORS: Type of Error Sheet
msgid "job-error-sheet-type"
-msgstr "Job Error Sheet Type"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-error-sheet-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "job-error-sheet-type.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Print Error Sheet
msgid "job-error-sheet-when"
-msgstr "Job Error Sheet When"
+msgstr ""
+#. TRANSLATORS: Always
msgid "job-error-sheet-when.always"
-msgstr "Always"
+msgstr ""
+#. TRANSLATORS: On Error
msgid "job-error-sheet-when.on-error"
-msgstr "On Error"
+msgstr ""
+#. TRANSLATORS: Job Finishings
msgid "job-finishings"
-msgstr "Job Finishings"
+msgstr ""
+#. TRANSLATORS: Hold Until
msgid "job-hold-until"
-msgstr "Hold Until"
+msgstr ""
+#. TRANSLATORS: Hold Until
msgid "job-hold-until-time"
-msgstr "Job Hold Until Time"
+msgstr ""
+#. TRANSLATORS: Daytime
msgid "job-hold-until.day-time"
-msgstr "Day Time"
+msgstr ""
+#. TRANSLATORS: Evening
msgid "job-hold-until.evening"
-msgstr "Evening"
+msgstr ""
+#. TRANSLATORS: Released
msgid "job-hold-until.indefinite"
-msgstr "Released"
+msgstr ""
+#. TRANSLATORS: Night
msgid "job-hold-until.night"
-msgstr "Night"
+msgstr ""
+#. TRANSLATORS: No Hold
msgid "job-hold-until.no-hold"
-msgstr "No Hold"
+msgstr ""
+#. TRANSLATORS: Second Shift
msgid "job-hold-until.second-shift"
-msgstr "Second Shift"
+msgstr ""
+#. TRANSLATORS: Third Shift
msgid "job-hold-until.third-shift"
-msgstr "Third Shift"
+msgstr ""
+#. TRANSLATORS: Weekend
msgid "job-hold-until.weekend"
-msgstr "Weekend"
+msgstr ""
+#. TRANSLATORS: Job Mandatory Attributes
msgid "job-mandatory-attributes"
-msgstr "Job Mandatory Attributes"
+msgstr ""
+#. TRANSLATORS: Title
msgid "job-name"
-msgstr "Job Name"
+msgstr ""
+
+#. TRANSLATORS: Job Pages
+msgid "job-pages"
+msgstr ""
+#. TRANSLATORS: Job Pages
+msgid "job-pages-col"
+msgstr ""
+
+#. TRANSLATORS: Job Phone Number
msgid "job-phone-number"
-msgstr "Job Phone Number"
+msgstr ""
msgid "job-printer-uri attribute missing."
msgstr "job-printer-uri Attribut fehlt."
+#. TRANSLATORS: Job Priority
msgid "job-priority"
-msgstr "Job Priority"
+msgstr ""
+#. TRANSLATORS: Job Privacy Attributes
+msgid "job-privacy-attributes"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "job-privacy-attributes.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "job-privacy-attributes.default"
+msgstr ""
+
+#. TRANSLATORS: Job Description
+msgid "job-privacy-attributes.job-description"
+msgstr ""
+
+#. TRANSLATORS: Job Template
+msgid "job-privacy-attributes.job-template"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "job-privacy-attributes.none"
+msgstr ""
+
+#. TRANSLATORS: Job Privacy Scope
+msgid "job-privacy-scope"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "job-privacy-scope.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "job-privacy-scope.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "job-privacy-scope.none"
+msgstr ""
+
+#. TRANSLATORS: Owner
+msgid "job-privacy-scope.owner"
+msgstr ""
+
+#. TRANSLATORS: Job Recipient Name
msgid "job-recipient-name"
-msgstr "Job Recipient Name"
+msgstr ""
+#. TRANSLATORS: Job Resource Ids
+msgid "job-resource-ids"
+msgstr ""
+
+#. TRANSLATORS: Job Save Disposition
msgid "job-save-disposition"
-msgstr "Job Save Disposition"
+msgstr ""
+#. TRANSLATORS: Job Sheet Message
msgid "job-sheet-message"
-msgstr "Job Sheet Message"
+msgstr ""
+#. TRANSLATORS: Banner Page
msgid "job-sheets"
-msgstr "Banner Page"
+msgstr ""
+#. TRANSLATORS: Banner Page
msgid "job-sheets-col"
-msgstr "Banner Page"
+msgstr ""
+#. TRANSLATORS: First Page in Document
msgid "job-sheets.first-print-stream-page"
-msgstr "First Print Stream Page"
+msgstr ""
+#. TRANSLATORS: Start and End Sheets
msgid "job-sheets.job-both-sheet"
-msgstr "Start and End Sheets"
+msgstr ""
+#. TRANSLATORS: End Sheet
msgid "job-sheets.job-end-sheet"
-msgstr "End Sheet"
+msgstr ""
+#. TRANSLATORS: Start Sheet
msgid "job-sheets.job-start-sheet"
-msgstr "Start Sheet"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-sheets.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "job-sheets.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Job State
msgid "job-state"
-msgstr "Job State"
+msgstr ""
+#. TRANSLATORS: Job State Message
msgid "job-state-message"
-msgstr "Job State Message"
+msgstr ""
+#. TRANSLATORS: Detailed Job State
msgid "job-state-reasons"
-msgstr "Detailed Job State"
+msgstr ""
+#. TRANSLATORS: Aborted By System
msgid "job-state-reasons.aborted-by-system"
-msgstr "Aborted By System"
+msgstr ""
+#. TRANSLATORS: Account Authorization Failed
msgid "job-state-reasons.account-authorization-failed"
-msgstr "Account Authorization Failed"
+msgstr ""
+#. TRANSLATORS: Account Closed
msgid "job-state-reasons.account-closed"
-msgstr "Account Closed"
+msgstr ""
+#. TRANSLATORS: Account Info Needed
msgid "job-state-reasons.account-info-needed"
-msgstr "Account Info Needed"
+msgstr ""
+#. TRANSLATORS: Account Limit Reached
msgid "job-state-reasons.account-limit-reached"
-msgstr "Account Limit Reached"
+msgstr ""
+#. TRANSLATORS: Compression Error
msgid "job-state-reasons.compression-error"
-msgstr "Compression Error"
+msgstr ""
+#. TRANSLATORS: Conflicting Attributes
msgid "job-state-reasons.conflicting-attributes"
-msgstr "Conflicting Attributes"
+msgstr ""
+#. TRANSLATORS: Connected To Destination
msgid "job-state-reasons.connected-to-destination"
-msgstr "Connected To Destination"
+msgstr ""
+#. TRANSLATORS: Connecting To Destination
msgid "job-state-reasons.connecting-to-destination"
-msgstr "Connecting To Destination"
+msgstr ""
+#. TRANSLATORS: Destination Uri Failed
msgid "job-state-reasons.destination-uri-failed"
-msgstr "Destination Uri Failed"
+msgstr ""
+#. TRANSLATORS: Digital Signature Did Not Verify
msgid "job-state-reasons.digital-signature-did-not-verify"
-msgstr "Digital Signature Did Not Verify"
+msgstr ""
+#. TRANSLATORS: Digital Signature Type Not Supported
msgid "job-state-reasons.digital-signature-type-not-supported"
-msgstr "Digital Signature Type Not Supported"
+msgstr ""
+#. TRANSLATORS: Document Access Error
msgid "job-state-reasons.document-access-error"
-msgstr "Document Access Error"
+msgstr ""
+#. TRANSLATORS: Document Format Error
msgid "job-state-reasons.document-format-error"
-msgstr "Document Format Error"
+msgstr ""
+#. TRANSLATORS: Document Password Error
msgid "job-state-reasons.document-password-error"
-msgstr "Document Password Error"
+msgstr ""
+#. TRANSLATORS: Document Permission Error
msgid "job-state-reasons.document-permission-error"
-msgstr "Document Permission Error"
+msgstr ""
+#. TRANSLATORS: Document Security Error
msgid "job-state-reasons.document-security-error"
-msgstr "Document Security Error"
+msgstr ""
+#. TRANSLATORS: Document Unprintable Error
msgid "job-state-reasons.document-unprintable-error"
-msgstr "Document Unprintable Error"
+msgstr ""
+#. TRANSLATORS: Errors Detected
msgid "job-state-reasons.errors-detected"
-msgstr "Errors Detected"
+msgstr ""
+#. TRANSLATORS: Job Canceled At Device
msgid "job-state-reasons.job-canceled-at-device"
-msgstr "Job Canceled At Device"
+msgstr ""
+#. TRANSLATORS: Job Canceled By Operator
msgid "job-state-reasons.job-canceled-by-operator"
-msgstr "Job Canceled By Operator"
+msgstr ""
+#. TRANSLATORS: Job Canceled By User
msgid "job-state-reasons.job-canceled-by-user"
-msgstr "Job Canceled By User"
+msgstr ""
+#. TRANSLATORS: Job Completed Successfully
msgid "job-state-reasons.job-completed-successfully"
-msgstr "Job Completed Successfully"
+msgstr ""
+#. TRANSLATORS: Job Completed With Errors
msgid "job-state-reasons.job-completed-with-errors"
-msgstr "Job Completed With Errors"
+msgstr ""
+#. TRANSLATORS: Job Completed With Warnings
msgid "job-state-reasons.job-completed-with-warnings"
-msgstr "Job Completed With Warnings"
+msgstr ""
+#. TRANSLATORS: Job Data Insufficient
msgid "job-state-reasons.job-data-insufficient"
-msgstr "Job Data Insufficient"
+msgstr ""
+#. TRANSLATORS: Job Delay Output Until Specified
msgid "job-state-reasons.job-delay-output-until-specified"
-msgstr "Job Delay Output Until Specified"
+msgstr ""
+#. TRANSLATORS: Job Digital Signature Wait
msgid "job-state-reasons.job-digital-signature-wait"
-msgstr "Job Digital Signature Wait"
+msgstr ""
+#. TRANSLATORS: Job Fetchable
msgid "job-state-reasons.job-fetchable"
-msgstr "Job Fetchable"
+msgstr ""
+#. TRANSLATORS: Job Held For Review
msgid "job-state-reasons.job-held-for-review"
-msgstr "Job Held For Review"
+msgstr ""
+#. TRANSLATORS: Job Hold Until Specified
msgid "job-state-reasons.job-hold-until-specified"
-msgstr "Job Hold Until Specified"
+msgstr ""
+#. TRANSLATORS: Job Incoming
msgid "job-state-reasons.job-incoming"
-msgstr "Job Incoming"
+msgstr ""
+#. TRANSLATORS: Job Interpreting
msgid "job-state-reasons.job-interpreting"
-msgstr "Job Interpreting"
+msgstr ""
+#. TRANSLATORS: Job Outgoing
msgid "job-state-reasons.job-outgoing"
-msgstr "Job Outgoing"
+msgstr ""
+#. TRANSLATORS: Job Password Wait
msgid "job-state-reasons.job-password-wait"
-msgstr "Job Password Wait"
+msgstr ""
+#. TRANSLATORS: Job Printed Successfully
msgid "job-state-reasons.job-printed-successfully"
-msgstr "Job Printed Successfully"
+msgstr ""
+#. TRANSLATORS: Job Printed With Errors
msgid "job-state-reasons.job-printed-with-errors"
-msgstr "Job Printed With Errors"
+msgstr ""
+#. TRANSLATORS: Job Printed With Warnings
msgid "job-state-reasons.job-printed-with-warnings"
-msgstr "Job Printed With Warnings"
+msgstr ""
+#. TRANSLATORS: Job Printing
msgid "job-state-reasons.job-printing"
-msgstr "Job Printing"
+msgstr ""
+#. TRANSLATORS: Job Queued
msgid "job-state-reasons.job-queued"
-msgstr "Job Queued"
+msgstr ""
+#. TRANSLATORS: Job Queued For Marker
msgid "job-state-reasons.job-queued-for-marker"
-msgstr "Job Queued For Marker"
+msgstr ""
+#. TRANSLATORS: Job Release Wait
msgid "job-state-reasons.job-release-wait"
-msgstr "Job Release Wait"
+msgstr ""
+#. TRANSLATORS: Job Restartable
msgid "job-state-reasons.job-restartable"
-msgstr "Job Restartable"
+msgstr ""
+#. TRANSLATORS: Job Resuming
msgid "job-state-reasons.job-resuming"
-msgstr "Job Resuming"
+msgstr ""
+#. TRANSLATORS: Job Saved Successfully
msgid "job-state-reasons.job-saved-successfully"
-msgstr "Job Saved Successfully"
+msgstr ""
+#. TRANSLATORS: Job Saved With Errors
msgid "job-state-reasons.job-saved-with-errors"
-msgstr "Job Saved With Errors"
+msgstr ""
+#. TRANSLATORS: Job Saved With Warnings
msgid "job-state-reasons.job-saved-with-warnings"
-msgstr "Job Saved With Warnings"
+msgstr ""
+#. TRANSLATORS: Job Saving
msgid "job-state-reasons.job-saving"
-msgstr "Job Saving"
+msgstr ""
+#. TRANSLATORS: Job Spooling
msgid "job-state-reasons.job-spooling"
-msgstr "Job Spooling"
+msgstr ""
+#. TRANSLATORS: Job Streaming
msgid "job-state-reasons.job-streaming"
-msgstr "Job Streaming"
+msgstr ""
+#. TRANSLATORS: Job Suspended
msgid "job-state-reasons.job-suspended"
-msgstr "Job Suspended"
+msgstr ""
+#. TRANSLATORS: Job Suspended By Operator
msgid "job-state-reasons.job-suspended-by-operator"
-msgstr "Job Suspended By Operator"
+msgstr ""
+#. TRANSLATORS: Job Suspended By System
msgid "job-state-reasons.job-suspended-by-system"
-msgstr "Job Suspended By System"
+msgstr ""
+#. TRANSLATORS: Job Suspended By User
msgid "job-state-reasons.job-suspended-by-user"
-msgstr "Job Suspended By User"
+msgstr ""
+#. TRANSLATORS: Job Suspending
msgid "job-state-reasons.job-suspending"
-msgstr "Job Suspending"
+msgstr ""
+#. TRANSLATORS: Job Transferring
msgid "job-state-reasons.job-transferring"
-msgstr "Job Transferring"
+msgstr ""
+#. TRANSLATORS: Job Transforming
msgid "job-state-reasons.job-transforming"
-msgstr "Job Transforming"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-state-reasons.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Printer Stopped
msgid "job-state-reasons.printer-stopped"
-msgstr "Printer Stopped"
+msgstr ""
+#. TRANSLATORS: Printer Stopped Partly
msgid "job-state-reasons.printer-stopped-partly"
-msgstr "Printer Stopped Partly"
+msgstr ""
+#. TRANSLATORS: Processing To Stop Point
msgid "job-state-reasons.processing-to-stop-point"
-msgstr "Processing To Stop Point"
+msgstr ""
+#. TRANSLATORS: Queued In Device
msgid "job-state-reasons.queued-in-device"
-msgstr "Queued In Device"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Ready
msgid "job-state-reasons.resources-are-not-ready"
-msgstr "Resources Are Not Ready"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Supported
msgid "job-state-reasons.resources-are-not-supported"
-msgstr "Resources Are Not Supported"
+msgstr ""
+#. TRANSLATORS: Service Off Line
msgid "job-state-reasons.service-off-line"
-msgstr "Service Off Line"
+msgstr ""
+#. TRANSLATORS: Submission Interrupted
msgid "job-state-reasons.submission-interrupted"
-msgstr "Submission Interrupted"
+msgstr ""
+#. TRANSLATORS: Unsupported Attributes Or Values
msgid "job-state-reasons.unsupported-attributes-or-values"
-msgstr "Unsupported Attributes Or Values"
+msgstr ""
+#. TRANSLATORS: Unsupported Compression
msgid "job-state-reasons.unsupported-compression"
-msgstr "Unsupported Compression"
+msgstr ""
+#. TRANSLATORS: Unsupported Document Format
msgid "job-state-reasons.unsupported-document-format"
-msgstr "Unsupported Document Format"
+msgstr ""
+#. TRANSLATORS: Waiting For User Action
msgid "job-state-reasons.waiting-for-user-action"
-msgstr "Waiting For User Action"
+msgstr ""
+#. TRANSLATORS: Warnings Detected
msgid "job-state-reasons.warnings-detected"
-msgstr "Warnings Detected"
+msgstr ""
+#. TRANSLATORS: Pending
msgid "job-state.3"
-msgstr "Pending"
+msgstr ""
+#. TRANSLATORS: Held
msgid "job-state.4"
-msgstr "Pending Held"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "job-state.5"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Stopped
msgid "job-state.6"
-msgstr "Processing Stopped"
+msgstr ""
+#. TRANSLATORS: Canceled
msgid "job-state.7"
-msgstr "Canceled"
+msgstr ""
+#. TRANSLATORS: Aborted
msgid "job-state.8"
-msgstr "Aborted"
+msgstr ""
+#. TRANSLATORS: Completed
msgid "job-state.9"
-msgstr "Completed"
+msgstr ""
+#. TRANSLATORS: Laminate Pages
msgid "laminating"
-msgstr "Laminate Pages"
+msgstr ""
+#. TRANSLATORS: Laminate
msgid "laminating-sides"
-msgstr "Laminating Sides"
+msgstr ""
+#. TRANSLATORS: Back Only
msgid "laminating-sides.back"
-msgstr "Back"
+msgstr ""
+#. TRANSLATORS: Front and Back
msgid "laminating-sides.both"
-msgstr "Both"
+msgstr ""
+#. TRANSLATORS: Front Only
msgid "laminating-sides.front"
-msgstr "Front"
+msgstr ""
+#. TRANSLATORS: Type of Lamination
msgid "laminating-type"
-msgstr "Laminating Type"
+msgstr ""
+#. TRANSLATORS: Archival
msgid "laminating-type.archival"
-msgstr "Archival"
+msgstr ""
+#. TRANSLATORS: Glossy
msgid "laminating-type.glossy"
-msgstr "Glossy"
+msgstr ""
+#. TRANSLATORS: High Gloss
msgid "laminating-type.high-gloss"
-msgstr "High Gloss"
+msgstr ""
+#. TRANSLATORS: Matte
msgid "laminating-type.matte"
-msgstr "Matte"
+msgstr ""
+#. TRANSLATORS: Semi-gloss
msgid "laminating-type.semi-gloss"
-msgstr "Semi-Gloss"
+msgstr ""
+#. TRANSLATORS: Translucent
msgid "laminating-type.translucent"
-msgstr "Translucent"
+msgstr ""
+#. TRANSLATORS: Logo
msgid "logo"
-msgstr "Logo"
+msgstr ""
msgid "lpadmin: Class name can only contain printable characters."
msgstr "lpadmin: Klassenname darf nur druckbare Zeichen enthalten."
@@ -7023,10 +7946,23 @@ msgstr "lpadmin: Drucker %s ist bereits Mitglied der Klasse %s."
msgid "lpadmin: Printer %s is not a member of class %s."
msgstr "lpadmin: Drucker %s ist kein Mitglied der Klasse %s."
+msgid ""
+"lpadmin: Printer drivers are deprecated and will stop working in a future "
+"version of CUPS."
+msgstr ""
+
msgid "lpadmin: Printer name can only contain printable characters."
msgstr "lpadmin: Druckername darf nur druckbare Zeichen enthalten."
msgid ""
+"lpadmin: Raw queues are deprecated and will stop working in a future version "
+"of CUPS."
+msgstr ""
+
+msgid "lpadmin: Raw queues are no longer supported on macOS."
+msgstr ""
+
+msgid ""
"lpadmin: System V interface scripts are no longer supported for security "
"reasons."
msgstr ""
@@ -7051,12 +7987,12 @@ msgid ""
msgstr ""
#, c-format
-msgid "lpadmin: Unable to open PPD \"%s\": %s on line %d."
-msgstr "lpadmin: Öffnen der PPD \"%s\": %s in Zeile %d nicht möglich."
+msgid "lpadmin: Unable to open PPD \"%s\": %s"
+msgstr ""
#, c-format
-msgid "lpadmin: Unable to open PPD file \"%s\" - %s"
-msgstr "lpadmin: Kann PPD Datei \"%s\" - %s nicht öffnen"
+msgid "lpadmin: Unable to open PPD \"%s\": %s on line %d."
+msgstr "lpadmin: Öffnen der PPD \"%s\": %s in Zeile %d nicht möglich."
msgid ""
"lpadmin: Unable to remove a printer from the class:\n"
@@ -7084,6 +8020,9 @@ msgstr "lpadmin: unbekanntes Argument \"%s\"."
msgid "lpadmin: Unknown option \"%c\"."
msgstr "lpadmin: Unbekannte Option »%c«."
+msgid "lpadmin: Use the 'everywhere' model for shared printers."
+msgstr ""
+
msgid "lpadmin: Warning - content type list ignored."
msgstr "lpadmin: Warnung - Inhaltstypliste ignoriert."
@@ -7143,1710 +8082,2269 @@ msgid ""
"\"."
msgstr ""
+#. TRANSLATORS: Amount of Material
msgid "material-amount"
-msgstr "Amount of Material"
+msgstr ""
+#. TRANSLATORS: Amount Units
msgid "material-amount-units"
-msgstr "Material Amount Units"
+msgstr ""
+#. TRANSLATORS: Grams
msgid "material-amount-units.g"
-msgstr "G"
+msgstr ""
+#. TRANSLATORS: Kilograms
msgid "material-amount-units.kg"
-msgstr "Kg"
+msgstr ""
+#. TRANSLATORS: Liters
msgid "material-amount-units.l"
-msgstr "L"
+msgstr ""
+#. TRANSLATORS: Meters
msgid "material-amount-units.m"
-msgstr "M"
+msgstr ""
+#. TRANSLATORS: Milliliters
msgid "material-amount-units.ml"
-msgstr "Ml"
+msgstr ""
+#. TRANSLATORS: Millimeters
msgid "material-amount-units.mm"
-msgstr "Mm"
+msgstr ""
+#. TRANSLATORS: Material Color
msgid "material-color"
-msgstr "Material Color"
+msgstr ""
+#. TRANSLATORS: Material Diameter
msgid "material-diameter"
-msgstr "Material Diameter"
+msgstr ""
+#. TRANSLATORS: Material Diameter Tolerance
msgid "material-diameter-tolerance"
-msgstr "Material Diameter Tolerance"
+msgstr ""
+#. TRANSLATORS: Material Fill Density
msgid "material-fill-density"
-msgstr "Material Fill Density"
+msgstr ""
+#. TRANSLATORS: Material Name
msgid "material-name"
-msgstr "Material Name"
+msgstr ""
+
+#. TRANSLATORS: Material Nozzle Diameter
+msgid "material-nozzle-diameter"
+msgstr ""
+#. TRANSLATORS: Use Material For
msgid "material-purpose"
-msgstr "Material Purpose"
+msgstr ""
+#. TRANSLATORS: Everything
msgid "material-purpose.all"
-msgstr "All"
+msgstr ""
+#. TRANSLATORS: Base
msgid "material-purpose.base"
-msgstr "Base"
+msgstr ""
+#. TRANSLATORS: In-fill
msgid "material-purpose.in-fill"
-msgstr "In Fill"
+msgstr ""
+#. TRANSLATORS: Shell
msgid "material-purpose.shell"
-msgstr "Shell"
+msgstr ""
+#. TRANSLATORS: Supports
msgid "material-purpose.support"
-msgstr "Support"
+msgstr ""
+#. TRANSLATORS: Feed Rate
msgid "material-rate"
-msgstr "Feed Rate"
+msgstr ""
+#. TRANSLATORS: Feed Rate Units
msgid "material-rate-units"
-msgstr "Material Rate Units"
+msgstr ""
+#. TRANSLATORS: Milligrams per second
msgid "material-rate-units.mg_second"
-msgstr "Mg Second"
+msgstr ""
+#. TRANSLATORS: Milliliters per second
msgid "material-rate-units.ml_second"
-msgstr "Ml Second"
+msgstr ""
+#. TRANSLATORS: Millimeters per second
msgid "material-rate-units.mm_second"
-msgstr "Mm Second"
+msgstr ""
+
+#. TRANSLATORS: Material Retraction
+msgid "material-retraction"
+msgstr ""
+#. TRANSLATORS: Material Shell Thickness
msgid "material-shell-thickness"
-msgstr "Material Shell Thickness"
+msgstr ""
+#. TRANSLATORS: Material Temperature
msgid "material-temperature"
-msgstr "Material Temperature"
+msgstr ""
+#. TRANSLATORS: Material Type
msgid "material-type"
-msgstr "Material Type"
+msgstr ""
+#. TRANSLATORS: ABS
msgid "material-type.abs"
-msgstr "Abs"
+msgstr ""
+#. TRANSLATORS: Carbon Fiber ABS
msgid "material-type.abs-carbon-fiber"
-msgstr "Abs Carbon Fiber"
+msgstr ""
+#. TRANSLATORS: Carbon Nanotube ABS
msgid "material-type.abs-carbon-nanotube"
-msgstr "Abs Carbon Nanotube"
+msgstr ""
+#. TRANSLATORS: Chocolate
msgid "material-type.chocolate"
-msgstr "Chocolate"
+msgstr ""
+#. TRANSLATORS: Gold
msgid "material-type.gold"
-msgstr "Gold"
+msgstr ""
+#. TRANSLATORS: Nylon
msgid "material-type.nylon"
-msgstr "Nylon"
+msgstr ""
+#. TRANSLATORS: Pet
msgid "material-type.pet"
-msgstr "Pet"
+msgstr ""
+#. TRANSLATORS: Photopolymer
msgid "material-type.photopolymer"
-msgstr "Photopolymer"
+msgstr ""
+#. TRANSLATORS: PLA
msgid "material-type.pla"
-msgstr "Pla"
+msgstr ""
+#. TRANSLATORS: Conductive PLA
msgid "material-type.pla-conductive"
-msgstr "Pla Conductive"
+msgstr ""
+#. TRANSLATORS: Pla Dissolvable
+msgid "material-type.pla-dissolvable"
+msgstr ""
+
+#. TRANSLATORS: Flexible PLA
msgid "material-type.pla-flexible"
-msgstr "Pla Flexible"
+msgstr ""
+#. TRANSLATORS: Magnetic PLA
msgid "material-type.pla-magnetic"
-msgstr "Pla Magnetic"
+msgstr ""
+#. TRANSLATORS: Steel PLA
msgid "material-type.pla-steel"
-msgstr "Pla Steel"
+msgstr ""
+#. TRANSLATORS: Stone PLA
msgid "material-type.pla-stone"
-msgstr "Pla Stone"
+msgstr ""
+#. TRANSLATORS: Wood PLA
msgid "material-type.pla-wood"
-msgstr "Pla Wood"
+msgstr ""
+#. TRANSLATORS: Polycarbonate
msgid "material-type.polycarbonate"
-msgstr "Polycarbonate"
+msgstr ""
+#. TRANSLATORS: Dissolvable PVA
msgid "material-type.pva-dissolvable"
-msgstr "Dissolvable PVA"
+msgstr ""
+#. TRANSLATORS: Silver
msgid "material-type.silver"
-msgstr "Silver"
+msgstr ""
+#. TRANSLATORS: Titanium
msgid "material-type.titanium"
-msgstr "Titanium"
+msgstr ""
+#. TRANSLATORS: Wax
msgid "material-type.wax"
-msgstr "Wax"
+msgstr ""
+#. TRANSLATORS: Materials
msgid "materials-col"
-msgstr "Materials"
+msgstr ""
+#. TRANSLATORS: Media
msgid "media"
-msgstr "Media"
+msgstr ""
+#. TRANSLATORS: Back Coating of Media
msgid "media-back-coating"
-msgstr "Media Back Coating"
+msgstr ""
+#. TRANSLATORS: Glossy
msgid "media-back-coating.glossy"
-msgstr "Glossy"
+msgstr ""
+#. TRANSLATORS: High Gloss
msgid "media-back-coating.high-gloss"
-msgstr "High Gloss"
+msgstr ""
+#. TRANSLATORS: Matte
msgid "media-back-coating.matte"
-msgstr "Matte"
+msgstr ""
+#. TRANSLATORS: None
msgid "media-back-coating.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Satin
msgid "media-back-coating.satin"
-msgstr "Satin"
+msgstr ""
+#. TRANSLATORS: Semi-gloss
msgid "media-back-coating.semi-gloss"
-msgstr "Semi-Gloss"
+msgstr ""
+#. TRANSLATORS: Media Bottom Margin
msgid "media-bottom-margin"
-msgstr "Media Bottom Margin"
+msgstr ""
+#. TRANSLATORS: Media
msgid "media-col"
-msgstr "Media"
+msgstr ""
+#. TRANSLATORS: Media Color
msgid "media-color"
-msgstr "Media Color"
+msgstr ""
+#. TRANSLATORS: Black
msgid "media-color.black"
-msgstr "Black"
+msgstr ""
+#. TRANSLATORS: Blue
msgid "media-color.blue"
-msgstr "Blue"
+msgstr ""
+#. TRANSLATORS: Brown
msgid "media-color.brown"
-msgstr "Brown"
+msgstr ""
+#. TRANSLATORS: Buff
msgid "media-color.buff"
-msgstr "Buff"
+msgstr ""
+#. TRANSLATORS: Clear Black
msgid "media-color.clear-black"
-msgstr "Clear Black"
+msgstr ""
+#. TRANSLATORS: Clear Blue
msgid "media-color.clear-blue"
-msgstr "Clear Blue"
+msgstr ""
+#. TRANSLATORS: Clear Brown
msgid "media-color.clear-brown"
-msgstr "Clear Brown"
+msgstr ""
+#. TRANSLATORS: Clear Buff
msgid "media-color.clear-buff"
-msgstr "Clear Buff"
+msgstr ""
+#. TRANSLATORS: Clear Cyan
msgid "media-color.clear-cyan"
-msgstr "Clear Cyan"
+msgstr ""
+#. TRANSLATORS: Clear Gold
msgid "media-color.clear-gold"
-msgstr "Clear Gold"
+msgstr ""
+#. TRANSLATORS: Clear Goldenrod
msgid "media-color.clear-goldenrod"
-msgstr "Clear Goldenrod"
+msgstr ""
+#. TRANSLATORS: Clear Gray
msgid "media-color.clear-gray"
-msgstr "Clear Gray"
+msgstr ""
+#. TRANSLATORS: Clear Green
msgid "media-color.clear-green"
-msgstr "Clear Green"
+msgstr ""
+#. TRANSLATORS: Clear Ivory
msgid "media-color.clear-ivory"
-msgstr "Clear Ivory"
+msgstr ""
+#. TRANSLATORS: Clear Magenta
msgid "media-color.clear-magenta"
-msgstr "Clear Magenta"
+msgstr ""
+#. TRANSLATORS: Clear Multi Color
msgid "media-color.clear-multi-color"
-msgstr "Clear Multi Color"
+msgstr ""
+#. TRANSLATORS: Clear Mustard
msgid "media-color.clear-mustard"
-msgstr "Clear Mustard"
+msgstr ""
+#. TRANSLATORS: Clear Orange
msgid "media-color.clear-orange"
-msgstr "Clear Orange"
+msgstr ""
+#. TRANSLATORS: Clear Pink
msgid "media-color.clear-pink"
-msgstr "Clear Pink"
+msgstr ""
+#. TRANSLATORS: Clear Red
msgid "media-color.clear-red"
-msgstr "Clear Red"
+msgstr ""
+#. TRANSLATORS: Clear Silver
msgid "media-color.clear-silver"
-msgstr "Clear Silver"
+msgstr ""
+#. TRANSLATORS: Clear Turquoise
msgid "media-color.clear-turquoise"
-msgstr "Clear Turquoise"
+msgstr ""
+#. TRANSLATORS: Clear Violet
msgid "media-color.clear-violet"
-msgstr "Clear Violet"
+msgstr ""
+#. TRANSLATORS: Clear White
msgid "media-color.clear-white"
-msgstr "Clear White"
+msgstr ""
+#. TRANSLATORS: Clear Yellow
msgid "media-color.clear-yellow"
-msgstr "Clear Yellow"
+msgstr ""
+#. TRANSLATORS: Cyan
msgid "media-color.cyan"
-msgstr "Cyan"
+msgstr ""
+#. TRANSLATORS: Dark Blue
msgid "media-color.dark-blue"
-msgstr "Dark Blue"
+msgstr ""
+#. TRANSLATORS: Dark Brown
msgid "media-color.dark-brown"
-msgstr "Dark Brown"
+msgstr ""
+#. TRANSLATORS: Dark Buff
msgid "media-color.dark-buff"
-msgstr "Dark Buff"
+msgstr ""
+#. TRANSLATORS: Dark Cyan
msgid "media-color.dark-cyan"
-msgstr "Dark Cyan"
+msgstr ""
+#. TRANSLATORS: Dark Gold
msgid "media-color.dark-gold"
-msgstr "Dark Gold"
+msgstr ""
+#. TRANSLATORS: Dark Goldenrod
msgid "media-color.dark-goldenrod"
-msgstr "Dark Goldenrod"
+msgstr ""
+#. TRANSLATORS: Dark Gray
msgid "media-color.dark-gray"
-msgstr "Dark Gray"
+msgstr ""
+#. TRANSLATORS: Dark Green
msgid "media-color.dark-green"
-msgstr "Dark Green"
+msgstr ""
+#. TRANSLATORS: Dark Ivory
msgid "media-color.dark-ivory"
-msgstr "Dark Ivory"
+msgstr ""
+#. TRANSLATORS: Dark Magenta
msgid "media-color.dark-magenta"
-msgstr "Dark Magenta"
+msgstr ""
+#. TRANSLATORS: Dark Mustard
msgid "media-color.dark-mustard"
-msgstr "Dark Mustard"
+msgstr ""
+#. TRANSLATORS: Dark Orange
msgid "media-color.dark-orange"
-msgstr "Dark Orange"
+msgstr ""
+#. TRANSLATORS: Dark Pink
msgid "media-color.dark-pink"
-msgstr "Dark Pink"
+msgstr ""
+#. TRANSLATORS: Dark Red
msgid "media-color.dark-red"
-msgstr "Dark Red"
+msgstr ""
+#. TRANSLATORS: Dark Silver
msgid "media-color.dark-silver"
-msgstr "Dark Silver"
+msgstr ""
+#. TRANSLATORS: Dark Turquoise
msgid "media-color.dark-turquoise"
-msgstr "Dark Turquoise"
+msgstr ""
+#. TRANSLATORS: Dark Violet
msgid "media-color.dark-violet"
-msgstr "Dark Violet"
+msgstr ""
+#. TRANSLATORS: Dark Yellow
msgid "media-color.dark-yellow"
-msgstr "Dark Yellow"
+msgstr ""
+#. TRANSLATORS: Gold
msgid "media-color.gold"
-msgstr "Gold"
+msgstr ""
+#. TRANSLATORS: Goldenrod
msgid "media-color.goldenrod"
-msgstr "Goldenrod"
+msgstr ""
+#. TRANSLATORS: Gray
msgid "media-color.gray"
-msgstr "Gray"
+msgstr ""
+#. TRANSLATORS: Green
msgid "media-color.green"
-msgstr "Green"
+msgstr ""
+#. TRANSLATORS: Ivory
msgid "media-color.ivory"
-msgstr "Ivory"
+msgstr ""
+#. TRANSLATORS: Light Black
msgid "media-color.light-black"
-msgstr "Light Black"
+msgstr ""
+#. TRANSLATORS: Light Blue
msgid "media-color.light-blue"
-msgstr "Light Blue"
+msgstr ""
+#. TRANSLATORS: Light Brown
msgid "media-color.light-brown"
-msgstr "Light Brown"
+msgstr ""
+#. TRANSLATORS: Light Buff
msgid "media-color.light-buff"
-msgstr "Light Buff"
+msgstr ""
+#. TRANSLATORS: Light Cyan
msgid "media-color.light-cyan"
-msgstr "Light Cyan"
+msgstr ""
+#. TRANSLATORS: Light Gold
msgid "media-color.light-gold"
-msgstr "Light Gold"
+msgstr ""
+#. TRANSLATORS: Light Goldenrod
msgid "media-color.light-goldenrod"
-msgstr "Light Goldenrod"
+msgstr ""
+#. TRANSLATORS: Light Gray
msgid "media-color.light-gray"
-msgstr "Light Gray"
+msgstr ""
+#. TRANSLATORS: Light Green
msgid "media-color.light-green"
-msgstr "Light Green"
+msgstr ""
+#. TRANSLATORS: Light Ivory
msgid "media-color.light-ivory"
-msgstr "Light Ivory"
+msgstr ""
+#. TRANSLATORS: Light Magenta
msgid "media-color.light-magenta"
-msgstr "Light Magenta"
+msgstr ""
+#. TRANSLATORS: Light Mustard
msgid "media-color.light-mustard"
-msgstr "Light Mustard"
+msgstr ""
+#. TRANSLATORS: Light Orange
msgid "media-color.light-orange"
-msgstr "Light Orange"
+msgstr ""
+#. TRANSLATORS: Light Pink
msgid "media-color.light-pink"
-msgstr "Light Pink"
+msgstr ""
+#. TRANSLATORS: Light Red
msgid "media-color.light-red"
-msgstr "Light Red"
+msgstr ""
+#. TRANSLATORS: Light Silver
msgid "media-color.light-silver"
-msgstr "Light Silver"
+msgstr ""
+#. TRANSLATORS: Light Turquoise
msgid "media-color.light-turquoise"
-msgstr "Light Turquoise"
+msgstr ""
+#. TRANSLATORS: Light Violet
msgid "media-color.light-violet"
-msgstr "Light Violet"
+msgstr ""
+#. TRANSLATORS: Light Yellow
msgid "media-color.light-yellow"
-msgstr "Light Yellow"
+msgstr ""
+#. TRANSLATORS: Magenta
msgid "media-color.magenta"
-msgstr "Magenta"
+msgstr ""
+#. TRANSLATORS: Multi-color
msgid "media-color.multi-color"
-msgstr "Multi-Color"
+msgstr ""
+#. TRANSLATORS: Mustard
msgid "media-color.mustard"
-msgstr "Mustard"
+msgstr ""
+#. TRANSLATORS: No Color
msgid "media-color.no-color"
-msgstr "No Color"
+msgstr ""
+#. TRANSLATORS: Orange
msgid "media-color.orange"
-msgstr "Orange"
+msgstr ""
+#. TRANSLATORS: Pink
msgid "media-color.pink"
-msgstr "Pink"
+msgstr ""
+#. TRANSLATORS: Red
msgid "media-color.red"
-msgstr "Red"
+msgstr ""
+#. TRANSLATORS: Silver
msgid "media-color.silver"
-msgstr "Silver"
+msgstr ""
+#. TRANSLATORS: Turquoise
msgid "media-color.turquoise"
-msgstr "Turquoise"
+msgstr ""
+#. TRANSLATORS: Violet
msgid "media-color.violet"
-msgstr "Violet"
+msgstr ""
+#. TRANSLATORS: White
msgid "media-color.white"
-msgstr "White"
+msgstr ""
+#. TRANSLATORS: Yellow
msgid "media-color.yellow"
-msgstr "Yellow"
+msgstr ""
+#. TRANSLATORS: Front Coating of Media
msgid "media-front-coating"
-msgstr "Media Front Coating"
+msgstr ""
+#. TRANSLATORS: Media Grain
msgid "media-grain"
-msgstr "Media Grain"
+msgstr ""
+#. TRANSLATORS: Cross-Feed Direction
msgid "media-grain.x-direction"
-msgstr "Cross-Feed Direction"
+msgstr ""
+#. TRANSLATORS: Feed Direction
msgid "media-grain.y-direction"
-msgstr "Feed Direction"
+msgstr ""
+#. TRANSLATORS: Media Hole Count
msgid "media-hole-count"
-msgstr "Media Hole Count"
+msgstr ""
+#. TRANSLATORS: Media Info
msgid "media-info"
-msgstr "Media Info"
+msgstr ""
+#. TRANSLATORS: Force Media
msgid "media-input-tray-check"
-msgstr "Media Input Tray Check"
+msgstr ""
+#. TRANSLATORS: Media Left Margin
msgid "media-left-margin"
-msgstr "Media Left Margin"
+msgstr ""
+#. TRANSLATORS: Pre-printed Media
msgid "media-pre-printed"
-msgstr "Media Preprinted"
+msgstr ""
+#. TRANSLATORS: Blank
msgid "media-pre-printed.blank"
-msgstr "Blank"
+msgstr ""
+#. TRANSLATORS: Letterhead
msgid "media-pre-printed.letter-head"
-msgstr "Letterhead"
+msgstr ""
+#. TRANSLATORS: Pre-printed
msgid "media-pre-printed.pre-printed"
-msgstr "Preprinted"
+msgstr ""
+#. TRANSLATORS: Recycled Media
msgid "media-recycled"
-msgstr "Media Recycled"
+msgstr ""
+#. TRANSLATORS: None
msgid "media-recycled.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "media-recycled.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Media Right Margin
msgid "media-right-margin"
-msgstr "Media Right Margin"
+msgstr ""
+#. TRANSLATORS: Media Dimensions
msgid "media-size"
-msgstr "Media Dimensions"
+msgstr ""
+#. TRANSLATORS: Media Name
msgid "media-size-name"
-msgstr "Media Name"
+msgstr ""
+#. TRANSLATORS: Media Source
msgid "media-source"
-msgstr "Media Source"
+msgstr ""
+#. TRANSLATORS: Alternate
msgid "media-source.alternate"
-msgstr "Alternate"
+msgstr ""
+#. TRANSLATORS: Alternate Roll
msgid "media-source.alternate-roll"
-msgstr "Alternate Roll"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "media-source.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "media-source.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: By-pass Tray
msgid "media-source.by-pass-tray"
-msgstr "By Pass Tray"
+msgstr ""
+#. TRANSLATORS: Center
msgid "media-source.center"
-msgstr "Center"
+msgstr ""
+#. TRANSLATORS: Disc
msgid "media-source.disc"
-msgstr "Disc"
+msgstr ""
+#. TRANSLATORS: Envelope
msgid "media-source.envelope"
-msgstr "Envelope"
+msgstr ""
+#. TRANSLATORS: Hagaki
msgid "media-source.hagaki"
-msgstr "Hagaki"
+msgstr ""
+#. TRANSLATORS: Large Capacity
msgid "media-source.large-capacity"
-msgstr "Large Capacity"
+msgstr ""
+#. TRANSLATORS: Left
msgid "media-source.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Main
msgid "media-source.main"
-msgstr "Main"
+msgstr ""
+#. TRANSLATORS: Main Roll
msgid "media-source.main-roll"
-msgstr "Main Roll"
+msgstr ""
+#. TRANSLATORS: Manual
msgid "media-source.manual"
-msgstr "Manual"
+msgstr ""
+#. TRANSLATORS: Middle
msgid "media-source.middle"
-msgstr "Middle"
+msgstr ""
+#. TRANSLATORS: Photo
msgid "media-source.photo"
-msgstr "Photo"
+msgstr ""
+#. TRANSLATORS: Rear
msgid "media-source.rear"
-msgstr "Rear"
+msgstr ""
+#. TRANSLATORS: Right
msgid "media-source.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Roll 1
msgid "media-source.roll-1"
-msgstr "Roll 1"
+msgstr ""
+#. TRANSLATORS: Roll 10
msgid "media-source.roll-10"
-msgstr "Roll 10"
+msgstr ""
+#. TRANSLATORS: Roll 2
msgid "media-source.roll-2"
-msgstr "Roll 2"
+msgstr ""
+#. TRANSLATORS: Roll 3
msgid "media-source.roll-3"
-msgstr "Roll 3"
+msgstr ""
+#. TRANSLATORS: Roll 4
msgid "media-source.roll-4"
-msgstr "Roll 4"
+msgstr ""
+#. TRANSLATORS: Roll 5
msgid "media-source.roll-5"
-msgstr "Roll 5"
+msgstr ""
+#. TRANSLATORS: Roll 6
msgid "media-source.roll-6"
-msgstr "Roll 6"
+msgstr ""
+#. TRANSLATORS: Roll 7
msgid "media-source.roll-7"
-msgstr "Roll 7"
+msgstr ""
+#. TRANSLATORS: Roll 8
msgid "media-source.roll-8"
-msgstr "Roll 8"
+msgstr ""
+#. TRANSLATORS: Roll 9
msgid "media-source.roll-9"
-msgstr "Roll 9"
+msgstr ""
+#. TRANSLATORS: Side
msgid "media-source.side"
-msgstr "Side"
+msgstr ""
+#. TRANSLATORS: Top
msgid "media-source.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Tray 1
msgid "media-source.tray-1"
-msgstr "Tray 1"
+msgstr ""
+#. TRANSLATORS: Tray 10
msgid "media-source.tray-10"
-msgstr "Tray 10"
+msgstr ""
+#. TRANSLATORS: Tray 11
msgid "media-source.tray-11"
-msgstr "Tray 11"
+msgstr ""
+#. TRANSLATORS: Tray 12
msgid "media-source.tray-12"
-msgstr "Tray 12"
+msgstr ""
+#. TRANSLATORS: Tray 13
msgid "media-source.tray-13"
-msgstr "Tray 13"
+msgstr ""
+#. TRANSLATORS: Tray 14
msgid "media-source.tray-14"
-msgstr "Tray 14"
+msgstr ""
+#. TRANSLATORS: Tray 15
msgid "media-source.tray-15"
-msgstr "Tray 15"
+msgstr ""
+#. TRANSLATORS: Tray 16
msgid "media-source.tray-16"
-msgstr "Tray 16"
+msgstr ""
+#. TRANSLATORS: Tray 17
msgid "media-source.tray-17"
-msgstr "Tray 17"
+msgstr ""
+#. TRANSLATORS: Tray 18
msgid "media-source.tray-18"
-msgstr "Tray 18"
+msgstr ""
+#. TRANSLATORS: Tray 19
msgid "media-source.tray-19"
-msgstr "Tray 19"
+msgstr ""
+#. TRANSLATORS: Tray 2
msgid "media-source.tray-2"
-msgstr "Tray 2"
+msgstr ""
+#. TRANSLATORS: Tray 20
msgid "media-source.tray-20"
-msgstr "Tray 20"
+msgstr ""
+#. TRANSLATORS: Tray 3
msgid "media-source.tray-3"
-msgstr "Tray 3"
+msgstr ""
+#. TRANSLATORS: Tray 4
msgid "media-source.tray-4"
-msgstr "Tray 4"
+msgstr ""
+#. TRANSLATORS: Tray 5
msgid "media-source.tray-5"
-msgstr "Tray 5"
+msgstr ""
+#. TRANSLATORS: Tray 6
msgid "media-source.tray-6"
-msgstr "Tray 6"
+msgstr ""
+#. TRANSLATORS: Tray 7
msgid "media-source.tray-7"
-msgstr "Tray 7"
+msgstr ""
+#. TRANSLATORS: Tray 8
msgid "media-source.tray-8"
-msgstr "Tray 8"
+msgstr ""
+#. TRANSLATORS: Tray 9
msgid "media-source.tray-9"
-msgstr "Tray 9"
+msgstr ""
+#. TRANSLATORS: Media Thickness
msgid "media-thickness"
-msgstr "Media Thickness"
+msgstr ""
+#. TRANSLATORS: Media Tooth (Texture)
msgid "media-tooth"
-msgstr "Media Tooth"
+msgstr ""
+#. TRANSLATORS: Antique
msgid "media-tooth.antique"
-msgstr "Antique"
+msgstr ""
+#. TRANSLATORS: Extra Smooth
msgid "media-tooth.calendared"
-msgstr "Calendared"
+msgstr ""
+#. TRANSLATORS: Coarse
msgid "media-tooth.coarse"
-msgstr "Coarse"
+msgstr ""
+#. TRANSLATORS: Fine
msgid "media-tooth.fine"
-msgstr "Fine"
+msgstr ""
+#. TRANSLATORS: Linen
msgid "media-tooth.linen"
-msgstr "Linen"
+msgstr ""
+#. TRANSLATORS: Medium
msgid "media-tooth.medium"
-msgstr "Medium"
+msgstr ""
+#. TRANSLATORS: Smooth
msgid "media-tooth.smooth"
-msgstr "Smooth"
+msgstr ""
+#. TRANSLATORS: Stipple
msgid "media-tooth.stipple"
-msgstr "Stipple"
+msgstr ""
+#. TRANSLATORS: Rough
msgid "media-tooth.uncalendared"
-msgstr "Uncalendared"
+msgstr ""
+#. TRANSLATORS: Vellum
msgid "media-tooth.vellum"
-msgstr "Vellum"
+msgstr ""
+#. TRANSLATORS: Media Top Margin
msgid "media-top-margin"
-msgstr "Media Top Margin"
+msgstr ""
+#. TRANSLATORS: Media Type
msgid "media-type"
-msgstr "Media Type"
+msgstr ""
+#. TRANSLATORS: Aluminum
msgid "media-type.aluminum"
-msgstr "Aluminum"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "media-type.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Back Print Film
msgid "media-type.back-print-film"
-msgstr "Back Print Film"
+msgstr ""
+#. TRANSLATORS: Cardboard
msgid "media-type.cardboard"
-msgstr "Cardboard"
+msgstr ""
+#. TRANSLATORS: Cardstock
msgid "media-type.cardstock"
-msgstr "Cardstock"
+msgstr ""
+#. TRANSLATORS: CD
msgid "media-type.cd"
-msgstr "CD"
-
-msgid "media-type.com.hp.advanced-photo"
-msgstr "Advanced Photo Paper"
-
-msgid "media-type.com.hp.brochure-glossy"
-msgstr "Glossy Brochure Paper"
-
-msgid "media-type.com.hp.brochure-matte"
-msgstr "Matte Brochure Paper"
-
-msgid "media-type.com.hp.cover-matte"
-msgstr "Matte Cover Paper"
-
-msgid "media-type.com.hp.ecosmart-lite"
-msgstr "Office Recycled Paper"
-
-msgid "media-type.com.hp.everyday-glossy"
-msgstr "Everyday Glossy Photo Paper"
-
-msgid "media-type.com.hp.everyday-matte"
-msgstr "Everyday Matte Paper"
-
-msgid "media-type.com.hp.extra-heavy"
-msgstr "Extra Heavyweight Paper"
-
-msgid "media-type.com.hp.intermediate"
-msgstr "Multipurpose Paper"
-
-msgid "media-type.com.hp.mid-weight"
-msgstr "Mid-Weight Paper"
-
-msgid "media-type.com.hp.premium-inkjet"
-msgstr "Premium Inkjet Paper"
-
-msgid "media-type.com.hp.premium-photo"
-msgstr "Premium Photo Glossy Paper"
-
-msgid "media-type.com.hp.premium-presentation-matte"
-msgstr "Premium Presentation Matte Paper"
+msgstr ""
+#. TRANSLATORS: Continuous
msgid "media-type.continuous"
-msgstr "Continuous"
+msgstr ""
+#. TRANSLATORS: Continuous Long
msgid "media-type.continuous-long"
-msgstr "Continuous Long"
+msgstr ""
+#. TRANSLATORS: Continuous Short
msgid "media-type.continuous-short"
-msgstr "Continuous Short"
+msgstr ""
+#. TRANSLATORS: Corrugated Board
msgid "media-type.corrugated-board"
-msgstr "Corrugated Board"
+msgstr ""
+#. TRANSLATORS: Optical Disc
msgid "media-type.disc"
-msgstr "Optical Disc"
+msgstr ""
+#. TRANSLATORS: Glossy Optical Disc
msgid "media-type.disc-glossy"
-msgstr "Glossy Optical Disc"
+msgstr ""
+#. TRANSLATORS: High Gloss Optical Disc
msgid "media-type.disc-high-gloss"
-msgstr "High Gloss Optical Disc"
+msgstr ""
+#. TRANSLATORS: Matte Optical Disc
msgid "media-type.disc-matte"
-msgstr "Matte Optical Disc"
+msgstr ""
+#. TRANSLATORS: Satin Optical Disc
msgid "media-type.disc-satin"
-msgstr "Satin Optical Disc"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Optical Disc
msgid "media-type.disc-semi-gloss"
-msgstr "Semi-Gloss Optical Disc"
+msgstr ""
+#. TRANSLATORS: Double Wall
msgid "media-type.double-wall"
-msgstr "Double Wall"
+msgstr ""
+#. TRANSLATORS: Dry Film
msgid "media-type.dry-film"
-msgstr "Dry Film"
+msgstr ""
+#. TRANSLATORS: DVD
msgid "media-type.dvd"
-msgstr "DVD"
+msgstr ""
+#. TRANSLATORS: Embossing Foil
msgid "media-type.embossing-foil"
-msgstr "Embossing Foil"
+msgstr ""
+#. TRANSLATORS: End Board
msgid "media-type.end-board"
-msgstr "End Board"
+msgstr ""
+#. TRANSLATORS: Envelope
msgid "media-type.envelope"
-msgstr "Envelope"
+msgstr ""
+#. TRANSLATORS: Archival Envelope
msgid "media-type.envelope-archival"
-msgstr "Archival Envelope"
+msgstr ""
+#. TRANSLATORS: Bond Envelope
msgid "media-type.envelope-bond"
-msgstr "Bond Envelope"
+msgstr ""
+#. TRANSLATORS: Coated Envelope
msgid "media-type.envelope-coated"
-msgstr "Coated Envelope"
+msgstr ""
+#. TRANSLATORS: Cotton Envelope
msgid "media-type.envelope-cotton"
-msgstr "Cotton Envelope"
+msgstr ""
+#. TRANSLATORS: Fine Envelope
msgid "media-type.envelope-fine"
-msgstr "Fine Envelope"
+msgstr ""
+#. TRANSLATORS: Heavyweight Envelope
msgid "media-type.envelope-heavyweight"
-msgstr "Heavyweight Envelope"
+msgstr ""
+#. TRANSLATORS: Inkjet Envelope
msgid "media-type.envelope-inkjet"
-msgstr "Inkjet Envelope"
+msgstr ""
+#. TRANSLATORS: Lightweight Envelope
msgid "media-type.envelope-lightweight"
-msgstr "Lightweight Envelope"
+msgstr ""
+#. TRANSLATORS: Plain Envelope
msgid "media-type.envelope-plain"
-msgstr "Plain Envelope"
+msgstr ""
+#. TRANSLATORS: Preprinted Envelope
msgid "media-type.envelope-preprinted"
-msgstr "Preprinted Envelope"
+msgstr ""
+#. TRANSLATORS: Windowed Envelope
msgid "media-type.envelope-window"
-msgstr "Windowed Envelope"
+msgstr ""
+#. TRANSLATORS: Fabric
msgid "media-type.fabric"
-msgstr "Fabric"
+msgstr ""
+#. TRANSLATORS: Archival Fabric
msgid "media-type.fabric-archival"
-msgstr "Archival Fabric"
+msgstr ""
+#. TRANSLATORS: Glossy Fabric
msgid "media-type.fabric-glossy"
-msgstr "Glossy Fabric"
+msgstr ""
+#. TRANSLATORS: High Gloss Fabric
msgid "media-type.fabric-high-gloss"
-msgstr "High Gloss Fabric"
+msgstr ""
+#. TRANSLATORS: Matte Fabric
msgid "media-type.fabric-matte"
-msgstr "Matte Fabric"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Fabric
msgid "media-type.fabric-semi-gloss"
-msgstr "Semi-Gloss Fabric"
+msgstr ""
+#. TRANSLATORS: Waterproof Fabric
msgid "media-type.fabric-waterproof"
-msgstr "Waterproof Fabric"
+msgstr ""
+#. TRANSLATORS: Film
msgid "media-type.film"
-msgstr "Film"
+msgstr ""
+#. TRANSLATORS: Flexo Base
msgid "media-type.flexo-base"
-msgstr "Flexo Base"
+msgstr ""
+#. TRANSLATORS: Flexo Photo Polymer
msgid "media-type.flexo-photo-polymer"
-msgstr "Flexo Photo Polymer"
+msgstr ""
+#. TRANSLATORS: Flute
msgid "media-type.flute"
-msgstr "Flute"
+msgstr ""
+#. TRANSLATORS: Foil
msgid "media-type.foil"
-msgstr "Foil"
+msgstr ""
+#. TRANSLATORS: Full Cut Tabs
msgid "media-type.full-cut-tabs"
-msgstr "Full Cut Tabs"
+msgstr ""
+#. TRANSLATORS: Glass
msgid "media-type.glass"
-msgstr "Glass"
+msgstr ""
+#. TRANSLATORS: Glass Colored
msgid "media-type.glass-colored"
-msgstr "Glass Colored"
+msgstr ""
+#. TRANSLATORS: Glass Opaque
msgid "media-type.glass-opaque"
-msgstr "Glass Opaque"
+msgstr ""
+#. TRANSLATORS: Glass Surfaced
msgid "media-type.glass-surfaced"
-msgstr "Glass Surfaced"
+msgstr ""
+#. TRANSLATORS: Glass Textured
msgid "media-type.glass-textured"
-msgstr "Glass Textured"
+msgstr ""
+#. TRANSLATORS: Gravure Cylinder
msgid "media-type.gravure-cylinder"
-msgstr "Gravure Cylinder"
+msgstr ""
+#. TRANSLATORS: Image Setter Paper
msgid "media-type.image-setter-paper"
-msgstr "Image Setter Paper"
+msgstr ""
+#. TRANSLATORS: Imaging Cylinder
msgid "media-type.imaging-cylinder"
-msgstr "Imaging Cylinder"
-
-msgid "media-type.jp.co.canon-photo-paper-plus-glossy-ii"
-msgstr "Photo Paper Plus Glossy II"
-
-msgid "media-type.jp.co.canon-photo-paper-pro-platinum"
-msgstr "Photo Paper Pro Platinum"
-
-msgid "media-type.jp.co.canon_photo-paper-plus-glossy-ii"
-msgstr "Photo Paper Plus Glossy II"
-
-msgid "media-type.jp.co.canon_photo-paper-pro-platinum"
-msgstr "Photo Paper Pro Platinum"
+msgstr ""
+#. TRANSLATORS: Labels
msgid "media-type.labels"
-msgstr "Labels"
+msgstr ""
+#. TRANSLATORS: Colored Labels
msgid "media-type.labels-colored"
-msgstr "Colored Labels"
+msgstr ""
+#. TRANSLATORS: Glossy Labels
msgid "media-type.labels-glossy"
-msgstr "Glossy Labels"
+msgstr ""
+#. TRANSLATORS: High Gloss Labels
msgid "media-type.labels-high-gloss"
-msgstr "High Gloss Labels"
+msgstr ""
+#. TRANSLATORS: Inkjet Labels
msgid "media-type.labels-inkjet"
-msgstr "Inkjet Labels"
+msgstr ""
+#. TRANSLATORS: Matte Labels
msgid "media-type.labels-matte"
-msgstr "Matte Labels"
+msgstr ""
+#. TRANSLATORS: Permanent Labels
msgid "media-type.labels-permanent"
-msgstr "Permanent Labels"
+msgstr ""
+#. TRANSLATORS: Satin Labels
msgid "media-type.labels-satin"
-msgstr "Satin Labels"
+msgstr ""
+#. TRANSLATORS: Security Labels
msgid "media-type.labels-security"
-msgstr "Security Labels"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Labels
msgid "media-type.labels-semi-gloss"
-msgstr "Semi-Gloss Labels"
+msgstr ""
+#. TRANSLATORS: Laminating Foil
msgid "media-type.laminating-foil"
-msgstr "Laminating Foil"
+msgstr ""
+#. TRANSLATORS: Letterhead
msgid "media-type.letterhead"
-msgstr "Letterhead"
+msgstr ""
+#. TRANSLATORS: Metal
msgid "media-type.metal"
-msgstr "Metal"
+msgstr ""
+#. TRANSLATORS: Metal Glossy
msgid "media-type.metal-glossy"
-msgstr "Metal Glossy"
+msgstr ""
+#. TRANSLATORS: Metal High Gloss
msgid "media-type.metal-high-gloss"
-msgstr "Metal High Gloss"
+msgstr ""
+#. TRANSLATORS: Metal Matte
msgid "media-type.metal-matte"
-msgstr "Metal Matte"
+msgstr ""
+#. TRANSLATORS: Metal Satin
msgid "media-type.metal-satin"
-msgstr "Metal Satin"
+msgstr ""
+#. TRANSLATORS: Metal Semi Gloss
msgid "media-type.metal-semi-gloss"
-msgstr "Metal Semi Gloss"
+msgstr ""
+#. TRANSLATORS: Mounting Tape
msgid "media-type.mounting-tape"
-msgstr "Mounting Tape"
+msgstr ""
+#. TRANSLATORS: Multi Layer
msgid "media-type.multi-layer"
-msgstr "Multi Layer"
+msgstr ""
+#. TRANSLATORS: Multi Part Form
msgid "media-type.multi-part-form"
-msgstr "Multi Part Form"
+msgstr ""
+#. TRANSLATORS: Other
msgid "media-type.other"
-msgstr "Other"
+msgstr ""
+#. TRANSLATORS: Paper
msgid "media-type.paper"
-msgstr "Paper"
+msgstr ""
+#. TRANSLATORS: Photo Paper
msgid "media-type.photographic"
-msgstr "Photo Paper"
+msgstr ""
+#. TRANSLATORS: Photographic Archival
msgid "media-type.photographic-archival"
-msgstr "Photographic Archival"
+msgstr ""
+#. TRANSLATORS: Photo Film
msgid "media-type.photographic-film"
-msgstr "Photo Film"
+msgstr ""
+#. TRANSLATORS: Glossy Photo Paper
msgid "media-type.photographic-glossy"
-msgstr "Glossy Photo Paper"
+msgstr ""
+#. TRANSLATORS: High Gloss Photo Paper
msgid "media-type.photographic-high-gloss"
-msgstr "High Gloss Photo Paper"
+msgstr ""
+#. TRANSLATORS: Matte Photo Paper
msgid "media-type.photographic-matte"
-msgstr "Matte Photo Paper"
+msgstr ""
+#. TRANSLATORS: Satin Photo Paper
msgid "media-type.photographic-satin"
-msgstr "Satin Photo Paper"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Photo Paper
msgid "media-type.photographic-semi-gloss"
-msgstr "Semi-Gloss Photo Paper"
+msgstr ""
+#. TRANSLATORS: Plastic
msgid "media-type.plastic"
-msgstr "Plastic"
+msgstr ""
+#. TRANSLATORS: Plastic Archival
msgid "media-type.plastic-archival"
-msgstr "Plastic Archival"
+msgstr ""
+#. TRANSLATORS: Plastic Colored
msgid "media-type.plastic-colored"
-msgstr "Plastic Colored"
+msgstr ""
+#. TRANSLATORS: Plastic Glossy
msgid "media-type.plastic-glossy"
-msgstr "Plastic Glossy"
+msgstr ""
+#. TRANSLATORS: Plastic High Gloss
msgid "media-type.plastic-high-gloss"
-msgstr "Plastic High Gloss"
+msgstr ""
+#. TRANSLATORS: Plastic Matte
msgid "media-type.plastic-matte"
-msgstr "Plastic Matte"
+msgstr ""
+#. TRANSLATORS: Plastic Satin
msgid "media-type.plastic-satin"
-msgstr "Plastic Satin"
+msgstr ""
+#. TRANSLATORS: Plastic Semi Gloss
msgid "media-type.plastic-semi-gloss"
-msgstr "Plastic Semi Gloss"
+msgstr ""
+#. TRANSLATORS: Plate
msgid "media-type.plate"
-msgstr "Plate"
+msgstr ""
+#. TRANSLATORS: Polyester
msgid "media-type.polyester"
-msgstr "Polyester"
+msgstr ""
+#. TRANSLATORS: Pre Cut Tabs
msgid "media-type.pre-cut-tabs"
-msgstr "Pre Cut Tabs"
+msgstr ""
+#. TRANSLATORS: Roll
msgid "media-type.roll"
-msgstr "Roll"
+msgstr ""
+#. TRANSLATORS: Screen
msgid "media-type.screen"
-msgstr "Screen"
+msgstr ""
+#. TRANSLATORS: Screen Paged
msgid "media-type.screen-paged"
-msgstr "Screen Paged"
+msgstr ""
+#. TRANSLATORS: Self Adhesive
msgid "media-type.self-adhesive"
-msgstr "Self Adhesive"
+msgstr ""
+#. TRANSLATORS: Self Adhesive Film
msgid "media-type.self-adhesive-film"
-msgstr "Self Adhesive Film"
+msgstr ""
+#. TRANSLATORS: Shrink Foil
msgid "media-type.shrink-foil"
-msgstr "Shrink Foil"
+msgstr ""
+#. TRANSLATORS: Single Face
msgid "media-type.single-face"
-msgstr "Single Face"
+msgstr ""
+#. TRANSLATORS: Single Wall
msgid "media-type.single-wall"
-msgstr "Single Wall"
+msgstr ""
+#. TRANSLATORS: Sleeve
msgid "media-type.sleeve"
-msgstr "Sleeve"
+msgstr ""
+#. TRANSLATORS: Stationery
msgid "media-type.stationery"
-msgstr "Stationery"
+msgstr ""
+#. TRANSLATORS: Stationery Archival
msgid "media-type.stationery-archival"
-msgstr "Stationery Archival"
+msgstr ""
+#. TRANSLATORS: Coated Paper
msgid "media-type.stationery-coated"
-msgstr "Coated Paper"
+msgstr ""
+#. TRANSLATORS: Stationery Cotton
msgid "media-type.stationery-cotton"
-msgstr "Stationery Cotton"
+msgstr ""
+#. TRANSLATORS: Vellum Paper
msgid "media-type.stationery-fine"
-msgstr "Vellum Paper"
+msgstr ""
+#. TRANSLATORS: Heavyweight Paper
msgid "media-type.stationery-heavyweight"
-msgstr "Heavyweight Paper"
+msgstr ""
+#. TRANSLATORS: Stationery Heavyweight Coated
msgid "media-type.stationery-heavyweight-coated"
-msgstr "Stationery Heavyweight Coated"
+msgstr ""
+#. TRANSLATORS: Stationery Inkjet Paper
msgid "media-type.stationery-inkjet"
-msgstr "Stationery Inkjet Paper"
+msgstr ""
+#. TRANSLATORS: Letterhead
msgid "media-type.stationery-letterhead"
-msgstr "Letterhead"
+msgstr ""
+#. TRANSLATORS: Lightweight Paper
msgid "media-type.stationery-lightweight"
-msgstr "Lightweight Paper"
+msgstr ""
+#. TRANSLATORS: Preprinted Paper
msgid "media-type.stationery-preprinted"
-msgstr "Preprinted Paper"
+msgstr ""
+#. TRANSLATORS: Punched Paper
msgid "media-type.stationery-prepunched"
-msgstr "Punched Paper"
+msgstr ""
+#. TRANSLATORS: Tab Stock
msgid "media-type.tab-stock"
-msgstr "Tab Stock"
+msgstr ""
+#. TRANSLATORS: Tractor
msgid "media-type.tractor"
-msgstr "Tractor"
+msgstr ""
+#. TRANSLATORS: Transfer
msgid "media-type.transfer"
-msgstr "Transfer"
+msgstr ""
+#. TRANSLATORS: Transparency
msgid "media-type.transparency"
-msgstr "Transparency"
+msgstr ""
+#. TRANSLATORS: Triple Wall
msgid "media-type.triple-wall"
-msgstr "Triple Wall"
+msgstr ""
+#. TRANSLATORS: Wet Film
msgid "media-type.wet-film"
-msgstr "Wet Film"
+msgstr ""
+#. TRANSLATORS: Media Weight (grams per m²)
msgid "media-weight-metric"
-msgstr "Media Weight (grams per m²)"
+msgstr ""
+#. TRANSLATORS: 28 x 40″
msgid "media.asme_f_28x40in"
-msgstr "28 x 40\""
+msgstr ""
+#. TRANSLATORS: A4 or US Letter
msgid "media.choice_iso_a4_210x297mm_na_letter_8.5x11in"
-msgstr "A4 or US Letter"
+msgstr ""
+#. TRANSLATORS: 2a0
msgid "media.iso_2a0_1189x1682mm"
-msgstr "2a0"
+msgstr ""
+#. TRANSLATORS: A0
msgid "media.iso_a0_841x1189mm"
-msgstr "A0"
+msgstr ""
+#. TRANSLATORS: A0x3
msgid "media.iso_a0x3_1189x2523mm"
-msgstr "A0x3"
+msgstr ""
+#. TRANSLATORS: A10
msgid "media.iso_a10_26x37mm"
-msgstr "A10"
+msgstr ""
+#. TRANSLATORS: A1
msgid "media.iso_a1_594x841mm"
-msgstr "A1"
+msgstr ""
+#. TRANSLATORS: A1x3
msgid "media.iso_a1x3_841x1783mm"
-msgstr "A1x3"
+msgstr ""
+#. TRANSLATORS: A1x4
msgid "media.iso_a1x4_841x2378mm"
-msgstr "A1x4"
+msgstr ""
+#. TRANSLATORS: A2
msgid "media.iso_a2_420x594mm"
-msgstr "A2"
+msgstr ""
+#. TRANSLATORS: A2x3
msgid "media.iso_a2x3_594x1261mm"
-msgstr "A2x3"
+msgstr ""
+#. TRANSLATORS: A2x4
msgid "media.iso_a2x4_594x1682mm"
-msgstr "A2x4"
+msgstr ""
+#. TRANSLATORS: A2x5
msgid "media.iso_a2x5_594x2102mm"
-msgstr "A2x5"
+msgstr ""
+#. TRANSLATORS: A3 (Extra)
msgid "media.iso_a3-extra_322x445mm"
-msgstr "A3 (Extra)"
+msgstr ""
+#. TRANSLATORS: A3
msgid "media.iso_a3_297x420mm"
-msgstr "A3"
+msgstr ""
+#. TRANSLATORS: A3x3
msgid "media.iso_a3x3_420x891mm"
-msgstr "A3x3"
+msgstr ""
+#. TRANSLATORS: A3x4
msgid "media.iso_a3x4_420x1189mm"
-msgstr "A3x4"
+msgstr ""
+#. TRANSLATORS: A3x5
msgid "media.iso_a3x5_420x1486mm"
-msgstr "A3x5"
+msgstr ""
+#. TRANSLATORS: A3x6
msgid "media.iso_a3x6_420x1783mm"
-msgstr "A3x6"
+msgstr ""
+#. TRANSLATORS: A3x7
msgid "media.iso_a3x7_420x2080mm"
-msgstr "A3x7"
+msgstr ""
+#. TRANSLATORS: A4 (Extra)
msgid "media.iso_a4-extra_235.5x322.3mm"
-msgstr "A4 (Extra)"
+msgstr ""
+#. TRANSLATORS: A4 (Tab)
msgid "media.iso_a4-tab_225x297mm"
-msgstr "A4 (Tab)"
+msgstr ""
+#. TRANSLATORS: A4
msgid "media.iso_a4_210x297mm"
-msgstr "A4"
+msgstr ""
+#. TRANSLATORS: A4x3
msgid "media.iso_a4x3_297x630mm"
-msgstr "A4x3"
+msgstr ""
+#. TRANSLATORS: A4x4
msgid "media.iso_a4x4_297x841mm"
-msgstr "A4x4"
+msgstr ""
+#. TRANSLATORS: A4x5
msgid "media.iso_a4x5_297x1051mm"
-msgstr "A4x5"
+msgstr ""
+#. TRANSLATORS: A4x6
msgid "media.iso_a4x6_297x1261mm"
-msgstr "A4x6"
+msgstr ""
+#. TRANSLATORS: A4x7
msgid "media.iso_a4x7_297x1471mm"
-msgstr "A4x7"
+msgstr ""
+#. TRANSLATORS: A4x8
msgid "media.iso_a4x8_297x1682mm"
-msgstr "A4x8"
+msgstr ""
+#. TRANSLATORS: A4x9
msgid "media.iso_a4x9_297x1892mm"
-msgstr "A4x9"
+msgstr ""
+#. TRANSLATORS: A5 (Extra)
msgid "media.iso_a5-extra_174x235mm"
-msgstr "A5 (Extra)"
+msgstr ""
+#. TRANSLATORS: A5
msgid "media.iso_a5_148x210mm"
-msgstr "A5"
+msgstr ""
+#. TRANSLATORS: A6
msgid "media.iso_a6_105x148mm"
-msgstr "A6"
+msgstr ""
+#. TRANSLATORS: A7
msgid "media.iso_a7_74x105mm"
-msgstr "A7"
+msgstr ""
+#. TRANSLATORS: A8
msgid "media.iso_a8_52x74mm"
-msgstr "A8"
+msgstr ""
+#. TRANSLATORS: A9
msgid "media.iso_a9_37x52mm"
-msgstr "A9"
+msgstr ""
+#. TRANSLATORS: B0
msgid "media.iso_b0_1000x1414mm"
-msgstr "B0"
+msgstr ""
+#. TRANSLATORS: B10
msgid "media.iso_b10_31x44mm"
-msgstr "B10"
+msgstr ""
+#. TRANSLATORS: B1
msgid "media.iso_b1_707x1000mm"
-msgstr "B1"
+msgstr ""
+#. TRANSLATORS: B2
msgid "media.iso_b2_500x707mm"
-msgstr "B2"
+msgstr ""
+#. TRANSLATORS: B3
msgid "media.iso_b3_353x500mm"
-msgstr "B3"
+msgstr ""
+#. TRANSLATORS: B4
msgid "media.iso_b4_250x353mm"
-msgstr "B4"
+msgstr ""
+#. TRANSLATORS: B5 (Extra)
msgid "media.iso_b5-extra_201x276mm"
-msgstr "B5 (Extra)"
+msgstr ""
+#. TRANSLATORS: Envelope B5
msgid "media.iso_b5_176x250mm"
-msgstr "B5 Envelope"
+msgstr ""
+#. TRANSLATORS: B6
msgid "media.iso_b6_125x176mm"
-msgstr "B6"
+msgstr ""
+#. TRANSLATORS: Envelope B6/C4
msgid "media.iso_b6c4_125x324mm"
-msgstr "B6/C4 Envelope"
+msgstr ""
+#. TRANSLATORS: B7
msgid "media.iso_b7_88x125mm"
-msgstr "B7"
+msgstr ""
+#. TRANSLATORS: B8
msgid "media.iso_b8_62x88mm"
-msgstr "B8"
+msgstr ""
+#. TRANSLATORS: B9
msgid "media.iso_b9_44x62mm"
-msgstr "B9"
+msgstr ""
+#. TRANSLATORS: CEnvelope 0
msgid "media.iso_c0_917x1297mm"
-msgstr "C0 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 10
msgid "media.iso_c10_28x40mm"
-msgstr "C10 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 1
msgid "media.iso_c1_648x917mm"
-msgstr "C1 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 2
msgid "media.iso_c2_458x648mm"
-msgstr "C2 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 3
msgid "media.iso_c3_324x458mm"
-msgstr "C3 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 4
msgid "media.iso_c4_229x324mm"
-msgstr "C4 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 5
msgid "media.iso_c5_162x229mm"
-msgstr "C5 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 6
msgid "media.iso_c6_114x162mm"
-msgstr "C6 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 6c5
msgid "media.iso_c6c5_114x229mm"
-msgstr "C6c5 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 7
msgid "media.iso_c7_81x114mm"
-msgstr "C7 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 7c6
msgid "media.iso_c7c6_81x162mm"
-msgstr "C7c6 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 8
msgid "media.iso_c8_57x81mm"
-msgstr "C8 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 9
msgid "media.iso_c9_40x57mm"
-msgstr "C9 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope DL
msgid "media.iso_dl_110x220mm"
-msgstr "DL Envelope"
+msgstr ""
+#. TRANSLATORS: Id-1
+msgid "media.iso_id-1_53.98x85.6mm"
+msgstr ""
+
+#. TRANSLATORS: Id-3
+msgid "media.iso_id-3_88x125mm"
+msgstr ""
+
+#. TRANSLATORS: ISO RA0
msgid "media.iso_ra0_860x1220mm"
-msgstr "Ra0"
+msgstr ""
+#. TRANSLATORS: ISO RA1
msgid "media.iso_ra1_610x860mm"
-msgstr "Ra1"
+msgstr ""
+#. TRANSLATORS: ISO RA2
msgid "media.iso_ra2_430x610mm"
-msgstr "Ra2"
+msgstr ""
+#. TRANSLATORS: ISO RA3
msgid "media.iso_ra3_305x430mm"
-msgstr "Ra3"
+msgstr ""
+#. TRANSLATORS: ISO RA4
msgid "media.iso_ra4_215x305mm"
-msgstr "Ra4"
+msgstr ""
+#. TRANSLATORS: ISO SRA0
msgid "media.iso_sra0_900x1280mm"
-msgstr "Sra0"
+msgstr ""
+#. TRANSLATORS: ISO SRA1
msgid "media.iso_sra1_640x900mm"
-msgstr "Sra1"
+msgstr ""
+#. TRANSLATORS: ISO SRA2
msgid "media.iso_sra2_450x640mm"
-msgstr "Sra2"
+msgstr ""
+#. TRANSLATORS: ISO SRA3
msgid "media.iso_sra3_320x450mm"
-msgstr "Sra3"
+msgstr ""
+#. TRANSLATORS: ISO SRA4
msgid "media.iso_sra4_225x320mm"
-msgstr "Sra4"
+msgstr ""
+#. TRANSLATORS: JIS B0
msgid "media.jis_b0_1030x1456mm"
-msgstr "JIS B0"
+msgstr ""
+#. TRANSLATORS: JIS B10
msgid "media.jis_b10_32x45mm"
-msgstr "JIS B10"
+msgstr ""
+#. TRANSLATORS: JIS B1
msgid "media.jis_b1_728x1030mm"
-msgstr "JIS B1"
+msgstr ""
+#. TRANSLATORS: JIS B2
msgid "media.jis_b2_515x728mm"
-msgstr "JIS B2"
+msgstr ""
+#. TRANSLATORS: JIS B3
msgid "media.jis_b3_364x515mm"
-msgstr "JIS B3"
+msgstr ""
+#. TRANSLATORS: JIS B4
msgid "media.jis_b4_257x364mm"
-msgstr "JIS B4"
+msgstr ""
+#. TRANSLATORS: JIS B5
msgid "media.jis_b5_182x257mm"
-msgstr "JIS B5"
+msgstr ""
+#. TRANSLATORS: JIS B6
msgid "media.jis_b6_128x182mm"
-msgstr "JIS B6"
+msgstr ""
+#. TRANSLATORS: JIS B7
msgid "media.jis_b7_91x128mm"
-msgstr "JIS B7"
+msgstr ""
+#. TRANSLATORS: JIS B8
msgid "media.jis_b8_64x91mm"
-msgstr "JIS B8"
+msgstr ""
+#. TRANSLATORS: JIS B9
msgid "media.jis_b9_45x64mm"
-msgstr "JIS B9"
+msgstr ""
+#. TRANSLATORS: JIS Executive
msgid "media.jis_exec_216x330mm"
-msgstr "JIS Executive"
+msgstr ""
+#. TRANSLATORS: Envelope Chou 2
msgid "media.jpn_chou2_111.1x146mm"
-msgstr "Chou 2 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chou 3
msgid "media.jpn_chou3_120x235mm"
-msgstr "Chou 3 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chou 4
msgid "media.jpn_chou4_90x205mm"
-msgstr "Chou 4 Envelope"
+msgstr ""
+#. TRANSLATORS: Hagaki
msgid "media.jpn_hagaki_100x148mm"
-msgstr "Hagaki"
+msgstr ""
+#. TRANSLATORS: Envelope Kahu
msgid "media.jpn_kahu_240x322.1mm"
-msgstr "Kahu Envelope"
+msgstr ""
+
+#. TRANSLATORS: 270 x 382mm
+msgid "media.jpn_kaku1_270x382mm"
+msgstr ""
+#. TRANSLATORS: Envelope Kahu 2
msgid "media.jpn_kaku2_240x332mm"
-msgstr "Kahu 2 Envelope"
+msgstr ""
+#. TRANSLATORS: 216 x 277mm
msgid "media.jpn_kaku3_216x277mm"
-msgstr "216 x 277mme"
+msgstr ""
+#. TRANSLATORS: 197 x 267mm
msgid "media.jpn_kaku4_197x267mm"
-msgstr "197 x 267mme"
+msgstr ""
+#. TRANSLATORS: 190 x 240mm
msgid "media.jpn_kaku5_190x240mm"
-msgstr "190 x 240mme"
+msgstr ""
+#. TRANSLATORS: 142 x 205mm
msgid "media.jpn_kaku7_142x205mm"
-msgstr "142 x 205mme"
+msgstr ""
+#. TRANSLATORS: 119 x 197mm
msgid "media.jpn_kaku8_119x197mm"
-msgstr "119 x 197mme"
+msgstr ""
+#. TRANSLATORS: Oufuku Reply Postcard
msgid "media.jpn_oufuku_148x200mm"
-msgstr "Oufuku Reply Postcard"
+msgstr ""
+#. TRANSLATORS: Envelope You 4
msgid "media.jpn_you4_105x235mm"
-msgstr "You 4 Envelope"
+msgstr ""
+#. TRANSLATORS: 10 x 11″
msgid "media.na_10x11_10x11in"
-msgstr "10 x 11\""
+msgstr ""
+#. TRANSLATORS: 10 x 13″
msgid "media.na_10x13_10x13in"
-msgstr "10 x 13\""
+msgstr ""
+#. TRANSLATORS: 10 x 14″
msgid "media.na_10x14_10x14in"
-msgstr "10 x 14\""
+msgstr ""
+#. TRANSLATORS: 10 x 15″
msgid "media.na_10x15_10x15in"
-msgstr "10 x 15\""
+msgstr ""
+#. TRANSLATORS: 11 x 12″
msgid "media.na_11x12_11x12in"
-msgstr "11 x 12\""
+msgstr ""
+#. TRANSLATORS: 11 x 15″
msgid "media.na_11x15_11x15in"
-msgstr "11 x 15\""
+msgstr ""
+#. TRANSLATORS: 12 x 19″
msgid "media.na_12x19_12x19in"
-msgstr "12 x 19\""
+msgstr ""
+#. TRANSLATORS: 5 x 7″
msgid "media.na_5x7_5x7in"
-msgstr "5 x 7\""
+msgstr ""
+#. TRANSLATORS: 6 x 9″
msgid "media.na_6x9_6x9in"
-msgstr "6 x 9\""
+msgstr ""
+#. TRANSLATORS: 7 x 9″
msgid "media.na_7x9_7x9in"
-msgstr "7 x 9\""
+msgstr ""
+#. TRANSLATORS: 9 x 11″
msgid "media.na_9x11_9x11in"
-msgstr "9 x 11\""
+msgstr ""
+#. TRANSLATORS: Envelope A2
msgid "media.na_a2_4.375x5.75in"
-msgstr "A2 Envelope"
+msgstr ""
+#. TRANSLATORS: 9 x 12″
msgid "media.na_arch-a_9x12in"
-msgstr "9 x 12\""
+msgstr ""
+#. TRANSLATORS: 12 x 18″
msgid "media.na_arch-b_12x18in"
-msgstr "12 x 18\""
+msgstr ""
+#. TRANSLATORS: 18 x 24″
msgid "media.na_arch-c_18x24in"
-msgstr "18 x 24\""
+msgstr ""
+#. TRANSLATORS: 24 x 36″
msgid "media.na_arch-d_24x36in"
-msgstr "24 x 36\""
+msgstr ""
+#. TRANSLATORS: 26 x 38″
msgid "media.na_arch-e2_26x38in"
-msgstr "26 x 38\""
+msgstr ""
+#. TRANSLATORS: 27 x 39″
msgid "media.na_arch-e3_27x39in"
-msgstr "27 x 39\""
+msgstr ""
+#. TRANSLATORS: 36 x 48″
msgid "media.na_arch-e_36x48in"
-msgstr "36 x 48\""
+msgstr ""
+#. TRANSLATORS: 12 x 19.17″
msgid "media.na_b-plus_12x19.17in"
-msgstr "12 x 19.17\""
+msgstr ""
+#. TRANSLATORS: Envelope C5
msgid "media.na_c5_6.5x9.5in"
-msgstr "C5 Envelope"
+msgstr ""
+#. TRANSLATORS: 17 x 22″
msgid "media.na_c_17x22in"
-msgstr "17 x 22\""
+msgstr ""
+#. TRANSLATORS: 22 x 34″
msgid "media.na_d_22x34in"
-msgstr "22 x 34\""
+msgstr ""
+#. TRANSLATORS: 34 x 44″
msgid "media.na_e_34x44in"
-msgstr "34 x 44\""
+msgstr ""
+#. TRANSLATORS: 11 x 14″
msgid "media.na_edp_11x14in"
-msgstr "11 x 14\""
+msgstr ""
+#. TRANSLATORS: 12 x 14″
msgid "media.na_eur-edp_12x14in"
-msgstr "12 x 14\""
+msgstr ""
+#. TRANSLATORS: Executive
msgid "media.na_executive_7.25x10.5in"
-msgstr "Executive"
+msgstr ""
+#. TRANSLATORS: 44 x 68″
msgid "media.na_f_44x68in"
-msgstr "44 x 68\""
+msgstr ""
+#. TRANSLATORS: European Fanfold
msgid "media.na_fanfold-eur_8.5x12in"
-msgstr "European Fanfold"
+msgstr ""
+#. TRANSLATORS: US Fanfold
msgid "media.na_fanfold-us_11x14.875in"
-msgstr "US Fanfold"
+msgstr ""
+#. TRANSLATORS: Foolscap
msgid "media.na_foolscap_8.5x13in"
-msgstr "Foolscap"
+msgstr ""
+#. TRANSLATORS: 8 x 13″
msgid "media.na_govt-legal_8x13in"
-msgstr "8 x 13\""
+msgstr ""
+#. TRANSLATORS: 8 x 10″
msgid "media.na_govt-letter_8x10in"
-msgstr "8 x 10\""
+msgstr ""
+#. TRANSLATORS: 3 x 5″
msgid "media.na_index-3x5_3x5in"
-msgstr "3 x 5\""
+msgstr ""
+#. TRANSLATORS: 6 x 8″
msgid "media.na_index-4x6-ext_6x8in"
-msgstr "6 x 8\""
+msgstr ""
+#. TRANSLATORS: 4 x 6″
msgid "media.na_index-4x6_4x6in"
-msgstr "4 x 6\""
+msgstr ""
+#. TRANSLATORS: 5 x 8″
msgid "media.na_index-5x8_5x8in"
-msgstr "5 x 8\""
+msgstr ""
+#. TRANSLATORS: Statement
msgid "media.na_invoice_5.5x8.5in"
-msgstr "Statement"
+msgstr ""
+#. TRANSLATORS: 11 x 17″
msgid "media.na_ledger_11x17in"
-msgstr "11 x 17\""
+msgstr ""
+#. TRANSLATORS: US Legal (Extra)
msgid "media.na_legal-extra_9.5x15in"
-msgstr "US Legal (Extra)"
+msgstr ""
+#. TRANSLATORS: US Legal
msgid "media.na_legal_8.5x14in"
-msgstr "US Legal"
+msgstr ""
+#. TRANSLATORS: US Letter (Extra)
msgid "media.na_letter-extra_9.5x12in"
-msgstr "US Letter (Extra)"
+msgstr ""
+#. TRANSLATORS: US Letter (Plus)
msgid "media.na_letter-plus_8.5x12.69in"
-msgstr "US Letter (Plus)"
+msgstr ""
+#. TRANSLATORS: US Letter
msgid "media.na_letter_8.5x11in"
-msgstr "US Letter"
+msgstr ""
+#. TRANSLATORS: Envelope Monarch
msgid "media.na_monarch_3.875x7.5in"
-msgstr "Monarch Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #10
msgid "media.na_number-10_4.125x9.5in"
-msgstr "#10 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #11
msgid "media.na_number-11_4.5x10.375in"
-msgstr "#11 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #12
msgid "media.na_number-12_4.75x11in"
-msgstr "#12 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #14
msgid "media.na_number-14_5x11.5in"
-msgstr "#14 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #9
msgid "media.na_number-9_3.875x8.875in"
-msgstr "#9 Envelope"
+msgstr ""
+#. TRANSLATORS: 8.5 x 13.4″
msgid "media.na_oficio_8.5x13.4in"
-msgstr "8.5 x 13.4\""
+msgstr ""
+#. TRANSLATORS: Envelope Personal
msgid "media.na_personal_3.625x6.5in"
-msgstr "Personal Envelope"
+msgstr ""
+#. TRANSLATORS: Quarto
msgid "media.na_quarto_8.5x10.83in"
-msgstr "Quarto"
+msgstr ""
+#. TRANSLATORS: 8.94 x 14″
msgid "media.na_super-a_8.94x14in"
-msgstr "8.94 x 14\""
+msgstr ""
+#. TRANSLATORS: 13 x 19″
msgid "media.na_super-b_13x19in"
-msgstr "13 x 19\""
+msgstr ""
+#. TRANSLATORS: 30 x 42″
msgid "media.na_wide-format_30x42in"
-msgstr "30 x 42\""
+msgstr ""
+#. TRANSLATORS: 12 x 16″
msgid "media.oe_12x16_12x16in"
-msgstr "12 x 16\""
+msgstr ""
+#. TRANSLATORS: 14 x 17″
msgid "media.oe_14x17_14x17in"
-msgstr "14 x 17\""
+msgstr ""
+#. TRANSLATORS: 18 x 22″
msgid "media.oe_18x22_18x22in"
-msgstr "18 x 22\""
+msgstr ""
+#. TRANSLATORS: 17 x 24″
msgid "media.oe_a2plus_17x24in"
-msgstr "17 x 24\""
+msgstr ""
+#. TRANSLATORS: 2 x 3.5″
+msgid "media.oe_business-card_2x3.5in"
+msgstr ""
+
+#. TRANSLATORS: 10 x 12″
msgid "media.oe_photo-10r_10x12in"
-msgstr "10 x 12\""
+msgstr ""
+#. TRANSLATORS: 20 x 24″
msgid "media.oe_photo-20r_20x24in"
-msgstr "20 x 24\""
+msgstr ""
+#. TRANSLATORS: 3.5 x 5″
msgid "media.oe_photo-l_3.5x5in"
-msgstr "3.5 x 5\""
+msgstr ""
+#. TRANSLATORS: 10 x 15″
msgid "media.oe_photo-s10r_10x15in"
-msgstr "10 x 15\""
+msgstr ""
+#. TRANSLATORS: 4 x 4″
+msgid "media.oe_square-photo_4x4in"
+msgstr ""
+
+#. TRANSLATORS: 5 x 5″
+msgid "media.oe_square-photo_5x5in"
+msgstr ""
+
+#. TRANSLATORS: 184 x 260mm
msgid "media.om_16k_184x260mm"
-msgstr "184 x 260mm"
+msgstr ""
+#. TRANSLATORS: 195 x 270mm
msgid "media.om_16k_195x270mm"
-msgstr "195 x 270mm"
+msgstr ""
+#. TRANSLATORS: 55 x 85mm
+msgid "media.om_business-card_55x85mm"
+msgstr ""
+
+#. TRANSLATORS: 55 x 91mm
+msgid "media.om_business-card_55x91mm"
+msgstr ""
+
+#. TRANSLATORS: 54 x 86mm
+msgid "media.om_card_54x86mm"
+msgstr ""
+
+#. TRANSLATORS: 275 x 395mm
msgid "media.om_dai-pa-kai_275x395mm"
-msgstr "275 x 395mm"
+msgstr ""
+
+#. TRANSLATORS: 89 x 119mm
+msgid "media.om_dsc-photo_89x119mm"
+msgstr ""
+#. TRANSLATORS: Folio
msgid "media.om_folio-sp_215x315mm"
-msgstr "Folio"
+msgstr ""
+#. TRANSLATORS: Folio (Special)
msgid "media.om_folio_210x330mm"
-msgstr "Folio (Special)"
+msgstr ""
+#. TRANSLATORS: Envelope Invitation
msgid "media.om_invite_220x220mm"
-msgstr "Invitation Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Italian
msgid "media.om_italian_110x230mm"
-msgstr "Italian Envelope"
+msgstr ""
+#. TRANSLATORS: 198 x 275mm
msgid "media.om_juuro-ku-kai_198x275mm"
-msgstr "198 x 275mm"
+msgstr ""
+#. TRANSLATORS: 200 x 300
msgid "media.om_large-photo_200x300"
-msgstr "200 x 300mm"
+msgstr ""
+#. TRANSLATORS: 130 x 180mm
msgid "media.om_medium-photo_130x180mm"
-msgstr "130 x 180mm"
+msgstr ""
+#. TRANSLATORS: 267 x 389mm
msgid "media.om_pa-kai_267x389mm"
-msgstr "267 x 389mm"
+msgstr ""
+#. TRANSLATORS: Envelope Postfix
msgid "media.om_postfix_114x229mm"
-msgstr "Postfix Envelope"
+msgstr ""
+#. TRANSLATORS: 100 x 150mm
msgid "media.om_small-photo_100x150mm"
-msgstr "100 x 150mm"
+msgstr ""
+
+#. TRANSLATORS: 89 x 89mm
+msgid "media.om_square-photo_89x89mm"
+msgstr ""
+#. TRANSLATORS: 100 x 200mm
msgid "media.om_wide-photo_100x200mm"
-msgstr "100 x 200mm"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #10
msgid "media.prc_10_324x458mm"
-msgstr "Chinese #10 Envelope"
+msgstr ""
+#. TRANSLATORS: Chinese 16k
msgid "media.prc_16k_146x215mm"
-msgstr "Chinese 16k"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #1
msgid "media.prc_1_102x165mm"
-msgstr "Chinese #1 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #2
msgid "media.prc_2_102x176mm"
-msgstr "Chinese #2 Envelope"
+msgstr ""
+#. TRANSLATORS: Chinese 32k
msgid "media.prc_32k_97x151mm"
-msgstr "Chinese 32k"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #3
msgid "media.prc_3_125x176mm"
-msgstr "Chinese #3 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #4
msgid "media.prc_4_110x208mm"
-msgstr "Chinese #4 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #5
msgid "media.prc_5_110x220mm"
-msgstr "Chinese #5 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #6
msgid "media.prc_6_120x320mm"
-msgstr "Chinese #6 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #7
msgid "media.prc_7_160x230mm"
-msgstr "Chinese #7 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #8
msgid "media.prc_8_120x309mm"
-msgstr "Chinese #8 Envelope"
+msgstr ""
+#. TRANSLATORS: ROC 16k
msgid "media.roc_16k_7.75x10.75in"
-msgstr "ROC 16k"
+msgstr ""
+#. TRANSLATORS: ROC 8k
msgid "media.roc_8k_10.75x15.5in"
-msgstr "ROC 8k"
+msgstr ""
#, c-format
msgid "members of class %s:"
msgstr "Mitglieder der Klasse %s:"
+#. TRANSLATORS: Multiple Document Handling
msgid "multiple-document-handling"
-msgstr "Multiple Document Handling"
+msgstr ""
+#. TRANSLATORS: Separate Documents Collated Copies
msgid "multiple-document-handling.separate-documents-collated-copies"
-msgstr "Separate Documents Collated Copies"
+msgstr ""
+#. TRANSLATORS: Separate Documents Uncollated Copies
msgid "multiple-document-handling.separate-documents-uncollated-copies"
-msgstr "Separate Documents Uncollated Copies"
+msgstr ""
+#. TRANSLATORS: Single Document
msgid "multiple-document-handling.single-document"
-msgstr "Single Document"
+msgstr ""
+#. TRANSLATORS: Single Document New Sheet
msgid "multiple-document-handling.single-document-new-sheet"
-msgstr "Single Document New Sheet"
+msgstr ""
+#. TRANSLATORS: Multiple Object Handling
msgid "multiple-object-handling"
-msgstr "Multiple Object Handling"
+msgstr ""
+
+#. TRANSLATORS: Multiple Object Handling Actual
+msgid "multiple-object-handling-actual"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "multiple-object-handling.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Best Fit
msgid "multiple-object-handling.best-fit"
-msgstr "Best Fit"
+msgstr ""
+#. TRANSLATORS: Best Quality
msgid "multiple-object-handling.best-quality"
-msgstr "Best Quality"
+msgstr ""
+#. TRANSLATORS: Best Speed
msgid "multiple-object-handling.best-speed"
-msgstr "Best Speed"
+msgstr ""
+#. TRANSLATORS: One At A Time
msgid "multiple-object-handling.one-at-a-time"
-msgstr "One At A Time"
+msgstr ""
+#. TRANSLATORS: On Timeout
msgid "multiple-operation-time-out-action"
-msgstr "Multiple Operation Time Out Action"
+msgstr ""
+#. TRANSLATORS: Abort Job
msgid "multiple-operation-time-out-action.abort-job"
-msgstr "Abort Job"
+msgstr ""
+#. TRANSLATORS: Hold Job
msgid "multiple-operation-time-out-action.hold-job"
-msgstr "Hold Job"
+msgstr ""
+#. TRANSLATORS: Process Job
msgid "multiple-operation-time-out-action.process-job"
-msgstr "Process Job"
+msgstr ""
msgid "no entries"
msgstr "Keine Einträge"
@@ -8854,101 +10352,180 @@ msgstr "Keine Einträge"
msgid "no system default destination"
msgstr "Keine systemvoreingestellten Ziele"
+#. TRANSLATORS: Noise Removal
msgid "noise-removal"
-msgstr "Noise Removal"
+msgstr ""
+#. TRANSLATORS: Notify Attributes
msgid "notify-attributes"
-msgstr "Notify Attributes"
+msgstr ""
+#. TRANSLATORS: Notify Charset
msgid "notify-charset"
-msgstr "Notify Charset"
+msgstr ""
+#. TRANSLATORS: Notify Events
msgid "notify-events"
-msgstr "Notify Events"
+msgstr ""
msgid "notify-events not specified."
msgstr ""
+#. TRANSLATORS: Document Completed
msgid "notify-events.document-completed"
-msgstr "Document Completed"
+msgstr ""
+#. TRANSLATORS: Document Config Changed
msgid "notify-events.document-config-changed"
-msgstr "Document Config Changed"
+msgstr ""
+#. TRANSLATORS: Document Created
msgid "notify-events.document-created"
-msgstr "Document Created"
+msgstr ""
+#. TRANSLATORS: Document Fetchable
msgid "notify-events.document-fetchable"
-msgstr "Document Fetchable"
+msgstr ""
+#. TRANSLATORS: Document State Changed
msgid "notify-events.document-state-changed"
-msgstr "Document State Changed"
+msgstr ""
+#. TRANSLATORS: Document Stopped
msgid "notify-events.document-stopped"
-msgstr "Document Stopped"
+msgstr ""
+#. TRANSLATORS: Job Completed
msgid "notify-events.job-completed"
-msgstr "Job Completed"
+msgstr ""
+#. TRANSLATORS: Job Config Changed
msgid "notify-events.job-config-changed"
-msgstr "Job Config Changed"
+msgstr ""
+#. TRANSLATORS: Job Created
msgid "notify-events.job-created"
-msgstr "Job Created"
+msgstr ""
+#. TRANSLATORS: Job Fetchable
msgid "notify-events.job-fetchable"
-msgstr "Job Fetchable"
+msgstr ""
+#. TRANSLATORS: Job Progress
msgid "notify-events.job-progress"
-msgstr "Job Progress"
+msgstr ""
+#. TRANSLATORS: Job State Changed
msgid "notify-events.job-state-changed"
-msgstr "Job State Changed"
+msgstr ""
+#. TRANSLATORS: Job Stopped
msgid "notify-events.job-stopped"
-msgstr "Job Stopped"
+msgstr ""
+#. TRANSLATORS: None
msgid "notify-events.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Printer Config Changed
msgid "notify-events.printer-config-changed"
-msgstr "Printer Config Changed"
+msgstr ""
+#. TRANSLATORS: Printer Created
+msgid "notify-events.printer-created"
+msgstr ""
+
+#. TRANSLATORS: Printer Deleted
+msgid "notify-events.printer-deleted"
+msgstr ""
+
+#. TRANSLATORS: Printer Finishings Changed
msgid "notify-events.printer-finishings-changed"
-msgstr "Printer Finishings Changed"
+msgstr ""
+#. TRANSLATORS: Printer Media Changed
msgid "notify-events.printer-media-changed"
-msgstr "Printer Media Changed"
+msgstr ""
+#. TRANSLATORS: Printer Queue Order Changed
msgid "notify-events.printer-queue-order-changed"
-msgstr "Printer Queue Order Changed"
+msgstr ""
+#. TRANSLATORS: Printer Restarted
msgid "notify-events.printer-restarted"
-msgstr "Printer Restarted"
+msgstr ""
+#. TRANSLATORS: Printer Shutdown
msgid "notify-events.printer-shutdown"
-msgstr "Printer Shutdown"
+msgstr ""
+#. TRANSLATORS: Printer State Changed
msgid "notify-events.printer-state-changed"
-msgstr "Printer State Changed"
+msgstr ""
+#. TRANSLATORS: Printer Stopped
msgid "notify-events.printer-stopped"
-msgstr "Printer Stopped"
+msgstr ""
+
+#. TRANSLATORS: Resource Canceled
+msgid "notify-events.resource-canceled"
+msgstr ""
+
+#. TRANSLATORS: Resource Config Changed
+msgid "notify-events.resource-config-changed"
+msgstr ""
+
+#. TRANSLATORS: Resource Created
+msgid "notify-events.resource-created"
+msgstr ""
+
+#. TRANSLATORS: Resource Installed
+msgid "notify-events.resource-installed"
+msgstr ""
+
+#. TRANSLATORS: Resource State Changed
+msgid "notify-events.resource-state-changed"
+msgstr ""
+
+#. TRANSLATORS: System Config Changed
+msgid "notify-events.system-config-changed"
+msgstr ""
+
+#. TRANSLATORS: System Restarted
+msgid "notify-events.system-restarted"
+msgstr ""
+
+#. TRANSLATORS: System Shutdown
+msgid "notify-events.system-shutdown"
+msgstr ""
+
+#. TRANSLATORS: System State Changed
+msgid "notify-events.system-state-changed"
+msgstr ""
+#. TRANSLATORS: System Stopped
+msgid "notify-events.system-stopped"
+msgstr ""
+
+#. TRANSLATORS: Notify Get Interval
msgid "notify-get-interval"
-msgstr "Notify Get Interval"
+msgstr ""
+#. TRANSLATORS: Notify Lease Duration
msgid "notify-lease-duration"
-msgstr "Notify Lease Duration"
+msgstr ""
+#. TRANSLATORS: Notify Natural Language
msgid "notify-natural-language"
-msgstr "Notify Natural Language"
+msgstr ""
+#. TRANSLATORS: Notify Pull Method
msgid "notify-pull-method"
-msgstr "Notify Pull Method"
+msgstr ""
+#. TRANSLATORS: Notify Recipient
msgid "notify-recipient-uri"
-msgstr "Notify Recipient"
+msgstr ""
#, c-format
msgid "notify-recipient-uri URI \"%s\" is already used."
@@ -8958,245 +10535,520 @@ msgstr ""
msgid "notify-recipient-uri URI \"%s\" uses unknown scheme."
msgstr ""
+#. TRANSLATORS: Notify Sequence Numbers
msgid "notify-sequence-numbers"
-msgstr "Notify Sequence Numbers"
+msgstr ""
+#. TRANSLATORS: Notify Subscription Ids
msgid "notify-subscription-ids"
-msgstr "Notify Subscription Ids"
+msgstr ""
+#. TRANSLATORS: Notify Time Interval
msgid "notify-time-interval"
-msgstr "Notify Time Interval"
+msgstr ""
+#. TRANSLATORS: Notify User Data
msgid "notify-user-data"
-msgstr "Notify User Data"
+msgstr ""
+#. TRANSLATORS: Notify Wait
msgid "notify-wait"
-msgstr "Notify Wait"
+msgstr ""
+#. TRANSLATORS: Number Of Retries
msgid "number-of-retries"
-msgstr "Number Of Retries"
+msgstr ""
+#. TRANSLATORS: Number-Up
msgid "number-up"
-msgstr "Number-Up"
+msgstr ""
+#. TRANSLATORS: Object Offset
msgid "object-offset"
-msgstr "Object Offset"
+msgstr ""
+#. TRANSLATORS: Object Size
msgid "object-size"
-msgstr "Object Size"
+msgstr ""
+#. TRANSLATORS: Organization Name
msgid "organization-name"
-msgstr "Organization Name"
+msgstr ""
+#. TRANSLATORS: Orientation
msgid "orientation-requested"
-msgstr "Orientation"
+msgstr ""
+#. TRANSLATORS: Portrait
msgid "orientation-requested.3"
-msgstr "Portrait"
+msgstr ""
+#. TRANSLATORS: Landscape
msgid "orientation-requested.4"
-msgstr "Landscape"
+msgstr ""
+#. TRANSLATORS: Reverse Landscape
msgid "orientation-requested.5"
-msgstr "Reverse Landscape"
+msgstr ""
+#. TRANSLATORS: Reverse Portrait
msgid "orientation-requested.6"
-msgstr "Reverse Portrait"
+msgstr ""
+#. TRANSLATORS: None
msgid "orientation-requested.7"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Scanned Image Options
msgid "output-attributes"
-msgstr "Output Attributes"
+msgstr ""
+#. TRANSLATORS: Output Tray
msgid "output-bin"
-msgstr "Output Bin"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "output-bin.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "output-bin.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Center
msgid "output-bin.center"
-msgstr "Center"
+msgstr ""
+#. TRANSLATORS: Face Down
msgid "output-bin.face-down"
-msgstr "Face Down"
+msgstr ""
+#. TRANSLATORS: Face Up
msgid "output-bin.face-up"
-msgstr "Face Up"
+msgstr ""
+#. TRANSLATORS: Large Capacity
msgid "output-bin.large-capacity"
-msgstr "Large Capacity"
+msgstr ""
+#. TRANSLATORS: Left
msgid "output-bin.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Mailbox 1
msgid "output-bin.mailbox-1"
-msgstr "Mailbox 1"
+msgstr ""
+#. TRANSLATORS: Mailbox 10
msgid "output-bin.mailbox-10"
-msgstr "Mailbox 10"
+msgstr ""
+#. TRANSLATORS: Mailbox 2
msgid "output-bin.mailbox-2"
-msgstr "Mailbox 2"
+msgstr ""
+#. TRANSLATORS: Mailbox 3
msgid "output-bin.mailbox-3"
-msgstr "Mailbox 3"
+msgstr ""
+#. TRANSLATORS: Mailbox 4
msgid "output-bin.mailbox-4"
-msgstr "Mailbox 4"
+msgstr ""
+#. TRANSLATORS: Mailbox 5
msgid "output-bin.mailbox-5"
-msgstr "Mailbox 5"
+msgstr ""
+#. TRANSLATORS: Mailbox 6
msgid "output-bin.mailbox-6"
-msgstr "Mailbox 6"
+msgstr ""
+#. TRANSLATORS: Mailbox 7
msgid "output-bin.mailbox-7"
-msgstr "Mailbox 7"
+msgstr ""
+#. TRANSLATORS: Mailbox 8
msgid "output-bin.mailbox-8"
-msgstr "Mailbox 8"
+msgstr ""
+#. TRANSLATORS: Mailbox 9
msgid "output-bin.mailbox-9"
-msgstr "Mailbox 9"
+msgstr ""
+#. TRANSLATORS: Middle
msgid "output-bin.middle"
-msgstr "Middle"
+msgstr ""
+#. TRANSLATORS: My Mailbox
msgid "output-bin.my-mailbox"
-msgstr "My Mailbox"
+msgstr ""
+#. TRANSLATORS: Rear
msgid "output-bin.rear"
-msgstr "Rear"
+msgstr ""
+#. TRANSLATORS: Right
msgid "output-bin.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Side
msgid "output-bin.side"
-msgstr "Side"
+msgstr ""
+#. TRANSLATORS: Stacker 1
msgid "output-bin.stacker-1"
-msgstr "Stacker 1"
+msgstr ""
+#. TRANSLATORS: Stacker 10
msgid "output-bin.stacker-10"
-msgstr "Stacker 10"
+msgstr ""
+#. TRANSLATORS: Stacker 2
msgid "output-bin.stacker-2"
-msgstr "Stacker 2"
+msgstr ""
+#. TRANSLATORS: Stacker 3
msgid "output-bin.stacker-3"
-msgstr "Stacker 3"
+msgstr ""
+#. TRANSLATORS: Stacker 4
msgid "output-bin.stacker-4"
-msgstr "Stacker 4"
+msgstr ""
+#. TRANSLATORS: Stacker 5
msgid "output-bin.stacker-5"
-msgstr "Stacker 5"
+msgstr ""
+#. TRANSLATORS: Stacker 6
msgid "output-bin.stacker-6"
-msgstr "Stacker 6"
+msgstr ""
+#. TRANSLATORS: Stacker 7
msgid "output-bin.stacker-7"
-msgstr "Stacker 7"
+msgstr ""
+#. TRANSLATORS: Stacker 8
msgid "output-bin.stacker-8"
-msgstr "Stacker 8"
+msgstr ""
+#. TRANSLATORS: Stacker 9
msgid "output-bin.stacker-9"
-msgstr "Stacker 9"
+msgstr ""
+#. TRANSLATORS: Top
msgid "output-bin.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Tray 1
msgid "output-bin.tray-1"
-msgstr "Tray 1"
+msgstr ""
+#. TRANSLATORS: Tray 10
msgid "output-bin.tray-10"
-msgstr "Tray 10"
+msgstr ""
+#. TRANSLATORS: Tray 2
msgid "output-bin.tray-2"
-msgstr "Tray 2"
+msgstr ""
+#. TRANSLATORS: Tray 3
msgid "output-bin.tray-3"
-msgstr "Tray 3"
+msgstr ""
+#. TRANSLATORS: Tray 4
msgid "output-bin.tray-4"
-msgstr "Tray 4"
+msgstr ""
+#. TRANSLATORS: Tray 5
msgid "output-bin.tray-5"
-msgstr "Tray 5"
+msgstr ""
+#. TRANSLATORS: Tray 6
msgid "output-bin.tray-6"
-msgstr "Tray 6"
+msgstr ""
+#. TRANSLATORS: Tray 7
msgid "output-bin.tray-7"
-msgstr "Tray 7"
+msgstr ""
+#. TRANSLATORS: Tray 8
msgid "output-bin.tray-8"
-msgstr "Tray 8"
+msgstr ""
+#. TRANSLATORS: Tray 9
msgid "output-bin.tray-9"
-msgstr "Tray 9"
+msgstr ""
+#. TRANSLATORS: Scanned Image Quality
msgid "output-compression-quality-factor"
-msgstr "Scanned Image Quality"
+msgstr ""
+#. TRANSLATORS: Page Delivery
msgid "page-delivery"
-msgstr "Page Delivery"
+msgstr ""
+#. TRANSLATORS: Reverse Order Face-down
msgid "page-delivery.reverse-order-face-down"
-msgstr "Reverse Order Face Down"
+msgstr ""
+#. TRANSLATORS: Reverse Order Face-up
msgid "page-delivery.reverse-order-face-up"
-msgstr "Reverse Order Face Up"
+msgstr ""
+#. TRANSLATORS: Same Order Face-down
msgid "page-delivery.same-order-face-down"
-msgstr "Same Order Face Down"
+msgstr ""
+#. TRANSLATORS: Same Order Face-up
msgid "page-delivery.same-order-face-up"
-msgstr "Same Order Face Up"
+msgstr ""
+#. TRANSLATORS: System Specified
msgid "page-delivery.system-specified"
-msgstr "System Specified"
+msgstr ""
+#. TRANSLATORS: Page Order Received
msgid "page-order-received"
-msgstr "Page Order Received"
+msgstr ""
+#. TRANSLATORS: 1 To N
msgid "page-order-received.1-to-n-order"
-msgstr "1 To N Order"
+msgstr ""
+#. TRANSLATORS: N To 1
msgid "page-order-received.n-to-1-order"
-msgstr "N To 1 Order"
+msgstr ""
+#. TRANSLATORS: Page Ranges
msgid "page-ranges"
-msgstr "Page Ranges"
+msgstr ""
+#. TRANSLATORS: Pages
msgid "pages"
-msgstr "Pages"
+msgstr ""
+#. TRANSLATORS: Pages Per Subset
msgid "pages-per-subset"
-msgstr "Pages Per Subset"
+msgstr ""
+
+#. TRANSLATORS: Pclm Raster Back Side
+msgid "pclm-raster-back-side"
+msgstr ""
+
+#. TRANSLATORS: Flipped
+msgid "pclm-raster-back-side.flipped"
+msgstr ""
+
+#. TRANSLATORS: Normal
+msgid "pclm-raster-back-side.normal"
+msgstr ""
+
+#. TRANSLATORS: Rotated
+msgid "pclm-raster-back-side.rotated"
+msgstr ""
+
+#. TRANSLATORS: Pclm Source Resolution
+msgid "pclm-source-resolution"
+msgstr ""
msgid "pending"
msgstr "in Verarbeitung"
+#. TRANSLATORS: Platform Shape
msgid "platform-shape"
-msgstr "Platform Shape"
+msgstr ""
+#. TRANSLATORS: Round
msgid "platform-shape.ellipse"
-msgstr "Round"
+msgstr ""
+#. TRANSLATORS: Rectangle
msgid "platform-shape.rectangle"
-msgstr "Rectangle"
+msgstr ""
+#. TRANSLATORS: Platform Temperature
msgid "platform-temperature"
-msgstr "Platform Temperature"
+msgstr ""
+#. TRANSLATORS: Post-dial String
msgid "post-dial-string"
-msgstr "Post-dial String"
+msgstr ""
+
+#. TRANSLATORS: Power State
+msgid "power-state"
+msgstr ""
+
+#. TRANSLATORS: Reset Mbr
+msgid "power-state.100"
+msgstr ""
+
+#. TRANSLATORS: Reset Nmi
+msgid "power-state.110"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Graceful
+msgid "power-state.120"
+msgstr ""
+
+#. TRANSLATORS: Off Hard Graceful
+msgid "power-state.130"
+msgstr ""
+
+#. TRANSLATORS: Reset Mbr Graceful
+msgid "power-state.140"
+msgstr ""
+
+#. TRANSLATORS: Reset Soft Graceful
+msgid "power-state.150"
+msgstr ""
+
+#. TRANSLATORS: Reset Hard Graceful
+msgid "power-state.160"
+msgstr ""
+
+#. TRANSLATORS: Reset Init
+msgid "power-state.170"
+msgstr ""
+
+#. TRANSLATORS: Not Applicable
+msgid "power-state.180"
+msgstr ""
+
+#. TRANSLATORS: No Change
+msgid "power-state.190"
+msgstr ""
+
+#. TRANSLATORS: On
+msgid "power-state.20"
+msgstr ""
+
+#. TRANSLATORS: On Vendor1
+msgid "power-state.21"
+msgstr ""
+
+#. TRANSLATORS: On Vendor2
+msgid "power-state.22"
+msgstr ""
+
+#. TRANSLATORS: On Vendor3
+msgid "power-state.23"
+msgstr ""
+
+#. TRANSLATORS: On Vendor4
+msgid "power-state.24"
+msgstr ""
+
+#. TRANSLATORS: On Vendor5
+msgid "power-state.25"
+msgstr ""
+
+#. TRANSLATORS: Standby
+msgid "power-state.30"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor1
+msgid "power-state.31"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor2
+msgid "power-state.32"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor3
+msgid "power-state.33"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor4
+msgid "power-state.34"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor5
+msgid "power-state.35"
+msgstr ""
+
+#. TRANSLATORS: Suspend
+msgid "power-state.40"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor1
+msgid "power-state.41"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor2
+msgid "power-state.42"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor3
+msgid "power-state.43"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor4
+msgid "power-state.44"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor5
+msgid "power-state.45"
+msgstr ""
+
+#. TRANSLATORS: Reset Soft
+msgid "power-state.50"
+msgstr ""
+
+#. TRANSLATORS: Off Hard
+msgid "power-state.60"
+msgstr ""
+
+#. TRANSLATORS: Hibernate
+msgid "power-state.70"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor1
+msgid "power-state.71"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor2
+msgid "power-state.72"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor3
+msgid "power-state.73"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor4
+msgid "power-state.74"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor5
+msgid "power-state.75"
+msgstr ""
+
+#. TRANSLATORS: Off Soft
+msgid "power-state.80"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor1
+msgid "power-state.81"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor2
+msgid "power-state.82"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor3
+msgid "power-state.83"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor4
+msgid "power-state.84"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor5
+msgid "power-state.85"
+msgstr ""
+
+#. TRANSLATORS: Reset Hard
+msgid "power-state.90"
+msgstr ""
#, c-format
msgid "ppdc: Adding include directory \"%s\"."
@@ -9580,164 +11432,229 @@ msgstr "ppdmerge: PPD-Datei %s wird ignoriert."
msgid "ppdmerge: Unable to backup %s to %s - %s"
msgstr ""
+#. TRANSLATORS: Pre-dial String
msgid "pre-dial-string"
-msgstr "Pre-dial String"
+msgstr ""
+#. TRANSLATORS: Number-Up Layout
msgid "presentation-direction-number-up"
-msgstr "Number-Up Layout"
+msgstr ""
+#. TRANSLATORS: Top-bottom, Right-left
msgid "presentation-direction-number-up.tobottom-toleft"
-msgstr "Top-Bottom, Right-Left"
+msgstr ""
+#. TRANSLATORS: Top-bottom, Left-right
msgid "presentation-direction-number-up.tobottom-toright"
-msgstr "Top-Bottom, Left-Right"
+msgstr ""
+#. TRANSLATORS: Right-left, Top-bottom
msgid "presentation-direction-number-up.toleft-tobottom"
-msgstr "Right-Left, Top-Bottom"
+msgstr ""
+#. TRANSLATORS: Right-left, Bottom-top
msgid "presentation-direction-number-up.toleft-totop"
-msgstr "Right-Left, Bottom-Top"
+msgstr ""
+#. TRANSLATORS: Left-right, Top-bottom
msgid "presentation-direction-number-up.toright-tobottom"
-msgstr "Left-Right, Top-Bottom"
+msgstr ""
+#. TRANSLATORS: Left-right, Bottom-top
msgid "presentation-direction-number-up.toright-totop"
-msgstr "Left-Right, Bottom-Top"
+msgstr ""
+#. TRANSLATORS: Bottom-top, Right-left
msgid "presentation-direction-number-up.totop-toleft"
-msgstr "Bottom-Top, Right-Left"
+msgstr ""
+#. TRANSLATORS: Bottom-top, Left-right
msgid "presentation-direction-number-up.totop-toright"
-msgstr "Bottom-Top, Left-Right"
+msgstr ""
+#. TRANSLATORS: Print Accuracy
msgid "print-accuracy"
-msgstr "Print Accuracy"
+msgstr ""
+#. TRANSLATORS: Print Base
msgid "print-base"
-msgstr "Print Base"
+msgstr ""
+#. TRANSLATORS: Print Base Actual
+msgid "print-base-actual"
+msgstr ""
+
+#. TRANSLATORS: Brim
msgid "print-base.brim"
-msgstr "Brim"
+msgstr ""
+#. TRANSLATORS: None
msgid "print-base.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Raft
msgid "print-base.raft"
-msgstr "Raft"
+msgstr ""
+#. TRANSLATORS: Skirt
msgid "print-base.skirt"
-msgstr "Skirt"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "print-base.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Print Color Mode
msgid "print-color-mode"
-msgstr "Print Color Mode"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-color-mode.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Auto Monochrome
+msgid "print-color-mode.auto-monochrome"
+msgstr ""
+
+#. TRANSLATORS: Text
msgid "print-color-mode.bi-level"
-msgstr "Bi-Level"
+msgstr ""
+#. TRANSLATORS: Color
msgid "print-color-mode.color"
-msgstr "Color"
+msgstr ""
+#. TRANSLATORS: Highlight
msgid "print-color-mode.highlight"
-msgstr "Highlight"
+msgstr ""
+#. TRANSLATORS: Monochrome
msgid "print-color-mode.monochrome"
-msgstr "Monochrome"
+msgstr ""
+#. TRANSLATORS: Process Text
msgid "print-color-mode.process-bi-level"
-msgstr "Process Bi-Level"
+msgstr ""
+#. TRANSLATORS: Process Monochrome
msgid "print-color-mode.process-monochrome"
-msgstr "Process Monochrome"
+msgstr ""
+#. TRANSLATORS: Print Optimization
msgid "print-content-optimize"
-msgstr "Print Optimization"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-content-optimize.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Graphics
msgid "print-content-optimize.graphic"
-msgstr "Graphics"
+msgstr ""
+#. TRANSLATORS: Photo
msgid "print-content-optimize.photo"
-msgstr "Photo"
+msgstr ""
+#. TRANSLATORS: Text
msgid "print-content-optimize.text"
-msgstr "Text"
+msgstr ""
+#. TRANSLATORS: Text and Graphics
msgid "print-content-optimize.text-and-graphic"
-msgstr "Text And Graphics"
+msgstr ""
+#. TRANSLATORS: Print Objects
msgid "print-objects"
-msgstr "Print Objects"
+msgstr ""
+#. TRANSLATORS: Print Quality
msgid "print-quality"
-msgstr "Print Quality"
+msgstr ""
+#. TRANSLATORS: Draft
msgid "print-quality.3"
-msgstr "Draft"
+msgstr ""
+#. TRANSLATORS: Normal
msgid "print-quality.4"
-msgstr "Normal"
+msgstr ""
+#. TRANSLATORS: High
msgid "print-quality.5"
-msgstr "High"
+msgstr ""
+#. TRANSLATORS: Print Rendering Intent
msgid "print-rendering-intent"
-msgstr "Print Rendering Intent"
+msgstr ""
+#. TRANSLATORS: Absolute
msgid "print-rendering-intent.absolute"
-msgstr "Absolute"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-rendering-intent.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Perceptual
msgid "print-rendering-intent.perceptual"
-msgstr "Perceptual"
+msgstr ""
+#. TRANSLATORS: Relative
msgid "print-rendering-intent.relative"
-msgstr "Relative"
+msgstr ""
+#. TRANSLATORS: Relative w/Black Point Compensation
msgid "print-rendering-intent.relative-bpc"
-msgstr "Relative w/Black Point Compensation"
+msgstr ""
+#. TRANSLATORS: Saturation
msgid "print-rendering-intent.saturation"
-msgstr "Saturation"
+msgstr ""
+#. TRANSLATORS: Print Scaling
msgid "print-scaling"
-msgstr "Print Scaling"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-scaling.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Auto-fit
msgid "print-scaling.auto-fit"
-msgstr "Auto Fit"
+msgstr ""
+#. TRANSLATORS: Fill
msgid "print-scaling.fill"
-msgstr "Fill"
+msgstr ""
+#. TRANSLATORS: Fit
msgid "print-scaling.fit"
-msgstr "Fit"
+msgstr ""
+#. TRANSLATORS: None
msgid "print-scaling.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Print Supports
msgid "print-supports"
-msgstr "Print Supports"
+msgstr ""
+#. TRANSLATORS: Print Supports Actual
+msgid "print-supports-actual"
+msgstr ""
+
+#. TRANSLATORS: With Specified Material
msgid "print-supports.material"
-msgstr "Material"
+msgstr ""
+#. TRANSLATORS: None
msgid "print-supports.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "print-supports.standard"
-msgstr "Standard"
+msgstr ""
#, c-format
msgid "printer %s disabled since %s -"
@@ -9767,2303 +11684,3160 @@ msgstr "Drucker %s/%s ist im Leerlauf. Aktiviert seit %s"
msgid "printer %s/%s now printing %s-%d. enabled since %s"
msgstr "Drucker %s/%s druckt jetzt %s-%d. Aktiviert seit %s"
+#. TRANSLATORS: Printer Geo Location
+msgid "printer-geo-location"
+msgstr ""
+
+#. TRANSLATORS: Printer ID
+msgid "printer-id"
+msgstr ""
+
+#. TRANSLATORS: Printer Ids
+msgid "printer-ids"
+msgstr ""
+
+#. TRANSLATORS: Printer Location
+msgid "printer-location"
+msgstr ""
+
+#. TRANSLATORS: Message From Operator
msgid "printer-message-from-operator"
-msgstr "Printer Message From Operator"
+msgstr ""
+#. TRANSLATORS: Print Resolution
msgid "printer-resolution"
-msgstr "Printer Resolution"
+msgstr ""
+
+#. TRANSLATORS: Printer Service Type
+msgid "printer-service-type"
+msgstr ""
+
+#. TRANSLATORS: Copy
+msgid "printer-service-type.copy"
+msgstr ""
+#. TRANSLATORS: Faxin
+msgid "printer-service-type.faxin"
+msgstr ""
+
+#. TRANSLATORS: Faxout
+msgid "printer-service-type.faxout"
+msgstr ""
+
+#. TRANSLATORS: Print
+msgid "printer-service-type.print"
+msgstr ""
+
+#. TRANSLATORS: Print3d
+msgid "printer-service-type.print3d"
+msgstr ""
+
+#. TRANSLATORS: Scan
+msgid "printer-service-type.scan"
+msgstr ""
+
+#. TRANSLATORS: Transform
+msgid "printer-service-type.transform"
+msgstr ""
+
+#. TRANSLATORS: Printer State
msgid "printer-state"
-msgstr "Printer State"
+msgstr ""
+#. TRANSLATORS: Detailed Printer State
msgid "printer-state-reasons"
-msgstr "Detailed Printer State"
+msgstr ""
+#. TRANSLATORS: Old Alerts Have Been Removed
msgid "printer-state-reasons.alert-removal-of-binary-change-entry"
-msgstr "Alert Removal Of Binary Change Entry"
+msgstr ""
+#. TRANSLATORS: Bander Added
msgid "printer-state-reasons.bander-added"
-msgstr "Bander Added"
+msgstr ""
+#. TRANSLATORS: Bander Almost Empty
msgid "printer-state-reasons.bander-almost-empty"
-msgstr "Bander Almost Empty"
+msgstr ""
+#. TRANSLATORS: Bander Almost Full
msgid "printer-state-reasons.bander-almost-full"
-msgstr "Bander Almost Full"
+msgstr ""
+#. TRANSLATORS: Bander At Limit
msgid "printer-state-reasons.bander-at-limit"
-msgstr "Bander At Limit"
+msgstr ""
+#. TRANSLATORS: Bander Closed
msgid "printer-state-reasons.bander-closed"
-msgstr "Bander Closed"
+msgstr ""
+#. TRANSLATORS: Bander Configuration Change
msgid "printer-state-reasons.bander-configuration-change"
-msgstr "Bander Configuration Change"
+msgstr ""
+#. TRANSLATORS: Bander Cover Closed
msgid "printer-state-reasons.bander-cover-closed"
-msgstr "Bander Cover Closed"
+msgstr ""
+#. TRANSLATORS: Bander Cover Open
msgid "printer-state-reasons.bander-cover-open"
-msgstr "Bander Cover Open"
+msgstr ""
+#. TRANSLATORS: Bander Empty
msgid "printer-state-reasons.bander-empty"
-msgstr "Bander Empty"
+msgstr ""
+#. TRANSLATORS: Bander Full
msgid "printer-state-reasons.bander-full"
-msgstr "Bander Full"
+msgstr ""
+#. TRANSLATORS: Bander Interlock Closed
msgid "printer-state-reasons.bander-interlock-closed"
-msgstr "Bander Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Bander Interlock Open
msgid "printer-state-reasons.bander-interlock-open"
-msgstr "Bander Interlock Open"
+msgstr ""
+#. TRANSLATORS: Bander Jam
msgid "printer-state-reasons.bander-jam"
-msgstr "Bander Jam"
+msgstr ""
+#. TRANSLATORS: Bander Life Almost Over
msgid "printer-state-reasons.bander-life-almost-over"
-msgstr "Bander Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Bander Life Over
msgid "printer-state-reasons.bander-life-over"
-msgstr "Bander Life Over"
+msgstr ""
+#. TRANSLATORS: Bander Memory Exhausted
msgid "printer-state-reasons.bander-memory-exhausted"
-msgstr "Bander Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Bander Missing
msgid "printer-state-reasons.bander-missing"
-msgstr "Bander Missing"
+msgstr ""
+#. TRANSLATORS: Bander Motor Failure
msgid "printer-state-reasons.bander-motor-failure"
-msgstr "Bander Motor Failure"
+msgstr ""
+#. TRANSLATORS: Bander Near Limit
msgid "printer-state-reasons.bander-near-limit"
-msgstr "Bander Near Limit"
+msgstr ""
+#. TRANSLATORS: Bander Offline
msgid "printer-state-reasons.bander-offline"
-msgstr "Bander Offline"
+msgstr ""
+#. TRANSLATORS: Bander Opened
msgid "printer-state-reasons.bander-opened"
-msgstr "Bander Opened"
+msgstr ""
+#. TRANSLATORS: Bander Over Temperature
msgid "printer-state-reasons.bander-over-temperature"
-msgstr "Bander Over Temperature"
+msgstr ""
+#. TRANSLATORS: Bander Power Saver
msgid "printer-state-reasons.bander-power-saver"
-msgstr "Bander Power Saver"
+msgstr ""
+#. TRANSLATORS: Bander Recoverable Failure
msgid "printer-state-reasons.bander-recoverable-failure"
-msgstr "Bander Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Bander Recoverable Storage
msgid "printer-state-reasons.bander-recoverable-storage"
-msgstr "Bander Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Bander Removed
msgid "printer-state-reasons.bander-removed"
-msgstr "Bander Removed"
+msgstr ""
+#. TRANSLATORS: Bander Resource Added
msgid "printer-state-reasons.bander-resource-added"
-msgstr "Bander Resource Added"
+msgstr ""
+#. TRANSLATORS: Bander Resource Removed
msgid "printer-state-reasons.bander-resource-removed"
-msgstr "Bander Resource Removed"
+msgstr ""
+#. TRANSLATORS: Bander Thermistor Failure
msgid "printer-state-reasons.bander-thermistor-failure"
-msgstr "Bander Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Bander Timing Failure
msgid "printer-state-reasons.bander-timing-failure"
-msgstr "Bander Timing Failure"
+msgstr ""
+#. TRANSLATORS: Bander Turned Off
msgid "printer-state-reasons.bander-turned-off"
-msgstr "Bander Turned Off"
+msgstr ""
+#. TRANSLATORS: Bander Turned On
msgid "printer-state-reasons.bander-turned-on"
-msgstr "Bander Turned On"
+msgstr ""
+#. TRANSLATORS: Bander Under Temperature
msgid "printer-state-reasons.bander-under-temperature"
-msgstr "Bander Under Temperature"
+msgstr ""
+#. TRANSLATORS: Bander Unrecoverable Failure
msgid "printer-state-reasons.bander-unrecoverable-failure"
-msgstr "Bander Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Bander Unrecoverable Storage Error
msgid "printer-state-reasons.bander-unrecoverable-storage-error"
-msgstr "Bander Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Bander Warming Up
msgid "printer-state-reasons.bander-warming-up"
-msgstr "Bander Warming Up"
+msgstr ""
+#. TRANSLATORS: Binder Added
msgid "printer-state-reasons.binder-added"
-msgstr "Binder Added"
+msgstr ""
+#. TRANSLATORS: Binder Almost Empty
msgid "printer-state-reasons.binder-almost-empty"
-msgstr "Binder Almost Empty"
+msgstr ""
+#. TRANSLATORS: Binder Almost Full
msgid "printer-state-reasons.binder-almost-full"
-msgstr "Binder Almost Full"
+msgstr ""
+#. TRANSLATORS: Binder At Limit
msgid "printer-state-reasons.binder-at-limit"
-msgstr "Binder At Limit"
+msgstr ""
+#. TRANSLATORS: Binder Closed
msgid "printer-state-reasons.binder-closed"
-msgstr "Binder Closed"
+msgstr ""
+#. TRANSLATORS: Binder Configuration Change
msgid "printer-state-reasons.binder-configuration-change"
-msgstr "Binder Configuration Change"
+msgstr ""
+#. TRANSLATORS: Binder Cover Closed
msgid "printer-state-reasons.binder-cover-closed"
-msgstr "Binder Cover Closed"
+msgstr ""
+#. TRANSLATORS: Binder Cover Open
msgid "printer-state-reasons.binder-cover-open"
-msgstr "Binder Cover Open"
+msgstr ""
+#. TRANSLATORS: Binder Empty
msgid "printer-state-reasons.binder-empty"
-msgstr "Binder Empty"
+msgstr ""
+#. TRANSLATORS: Binder Full
msgid "printer-state-reasons.binder-full"
-msgstr "Binder Full"
+msgstr ""
+#. TRANSLATORS: Binder Interlock Closed
msgid "printer-state-reasons.binder-interlock-closed"
-msgstr "Binder Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Binder Interlock Open
msgid "printer-state-reasons.binder-interlock-open"
-msgstr "Binder Interlock Open"
+msgstr ""
+#. TRANSLATORS: Binder Jam
msgid "printer-state-reasons.binder-jam"
-msgstr "Binder Jam"
+msgstr ""
+#. TRANSLATORS: Binder Life Almost Over
msgid "printer-state-reasons.binder-life-almost-over"
-msgstr "Binder Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Binder Life Over
msgid "printer-state-reasons.binder-life-over"
-msgstr "Binder Life Over"
+msgstr ""
+#. TRANSLATORS: Binder Memory Exhausted
msgid "printer-state-reasons.binder-memory-exhausted"
-msgstr "Binder Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Binder Missing
msgid "printer-state-reasons.binder-missing"
-msgstr "Binder Missing"
+msgstr ""
+#. TRANSLATORS: Binder Motor Failure
msgid "printer-state-reasons.binder-motor-failure"
-msgstr "Binder Motor Failure"
+msgstr ""
+#. TRANSLATORS: Binder Near Limit
msgid "printer-state-reasons.binder-near-limit"
-msgstr "Binder Near Limit"
+msgstr ""
+#. TRANSLATORS: Binder Offline
msgid "printer-state-reasons.binder-offline"
-msgstr "Binder Offline"
+msgstr ""
+#. TRANSLATORS: Binder Opened
msgid "printer-state-reasons.binder-opened"
-msgstr "Binder Opened"
+msgstr ""
+#. TRANSLATORS: Binder Over Temperature
msgid "printer-state-reasons.binder-over-temperature"
-msgstr "Binder Over Temperature"
+msgstr ""
+#. TRANSLATORS: Binder Power Saver
msgid "printer-state-reasons.binder-power-saver"
-msgstr "Binder Power Saver"
+msgstr ""
+#. TRANSLATORS: Binder Recoverable Failure
msgid "printer-state-reasons.binder-recoverable-failure"
-msgstr "Binder Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Binder Recoverable Storage
msgid "printer-state-reasons.binder-recoverable-storage"
-msgstr "Binder Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Binder Removed
msgid "printer-state-reasons.binder-removed"
-msgstr "Binder Removed"
+msgstr ""
+#. TRANSLATORS: Binder Resource Added
msgid "printer-state-reasons.binder-resource-added"
-msgstr "Binder Resource Added"
+msgstr ""
+#. TRANSLATORS: Binder Resource Removed
msgid "printer-state-reasons.binder-resource-removed"
-msgstr "Binder Resource Removed"
+msgstr ""
+#. TRANSLATORS: Binder Thermistor Failure
msgid "printer-state-reasons.binder-thermistor-failure"
-msgstr "Binder Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Binder Timing Failure
msgid "printer-state-reasons.binder-timing-failure"
-msgstr "Binder Timing Failure"
+msgstr ""
+#. TRANSLATORS: Binder Turned Off
msgid "printer-state-reasons.binder-turned-off"
-msgstr "Binder Turned Off"
+msgstr ""
+#. TRANSLATORS: Binder Turned On
msgid "printer-state-reasons.binder-turned-on"
-msgstr "Binder Turned On"
+msgstr ""
+#. TRANSLATORS: Binder Under Temperature
msgid "printer-state-reasons.binder-under-temperature"
-msgstr "Binder Under Temperature"
+msgstr ""
+#. TRANSLATORS: Binder Unrecoverable Failure
msgid "printer-state-reasons.binder-unrecoverable-failure"
-msgstr "Binder Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Binder Unrecoverable Storage Error
msgid "printer-state-reasons.binder-unrecoverable-storage-error"
-msgstr "Binder Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Binder Warming Up
msgid "printer-state-reasons.binder-warming-up"
-msgstr "Binder Warming Up"
+msgstr ""
+#. TRANSLATORS: Camera Failure
msgid "printer-state-reasons.camera-failure"
-msgstr "Camera Failure"
+msgstr ""
+#. TRANSLATORS: Chamber Cooling
msgid "printer-state-reasons.chamber-cooling"
-msgstr "Chamber Cooling"
+msgstr ""
+
+#. TRANSLATORS: Chamber Failure
+msgid "printer-state-reasons.chamber-failure"
+msgstr ""
+#. TRANSLATORS: Chamber Heating
msgid "printer-state-reasons.chamber-heating"
-msgstr "Chamber Heating"
+msgstr ""
+#. TRANSLATORS: Chamber Temperature High
msgid "printer-state-reasons.chamber-temperature-high"
-msgstr "Chamber Temperature High"
+msgstr ""
+#. TRANSLATORS: Chamber Temperature Low
msgid "printer-state-reasons.chamber-temperature-low"
-msgstr "Chamber Temperature Low"
+msgstr ""
+#. TRANSLATORS: Cleaner Life Almost Over
msgid "printer-state-reasons.cleaner-life-almost-over"
-msgstr "Cleaner Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Cleaner Life Over
msgid "printer-state-reasons.cleaner-life-over"
-msgstr "Cleaner Life Over"
+msgstr ""
+#. TRANSLATORS: Configuration Change
msgid "printer-state-reasons.configuration-change"
-msgstr "Configuration Change"
+msgstr ""
+#. TRANSLATORS: Connecting To Device
msgid "printer-state-reasons.connecting-to-device"
-msgstr "Connecting To Device"
+msgstr ""
+#. TRANSLATORS: Cover Open
msgid "printer-state-reasons.cover-open"
-msgstr "Cover Open"
+msgstr ""
+#. TRANSLATORS: Deactivated
msgid "printer-state-reasons.deactivated"
-msgstr "Deactivated"
+msgstr ""
+#. TRANSLATORS: Deleted
+msgid "printer-state-reasons.deleted"
+msgstr ""
+
+#. TRANSLATORS: Developer Empty
msgid "printer-state-reasons.developer-empty"
-msgstr "Developer Empty"
+msgstr ""
+#. TRANSLATORS: Developer Low
msgid "printer-state-reasons.developer-low"
-msgstr "Developer Low"
+msgstr ""
+#. TRANSLATORS: Die Cutter Added
msgid "printer-state-reasons.die-cutter-added"
-msgstr "Die Cutter Added"
+msgstr ""
+#. TRANSLATORS: Die Cutter Almost Empty
msgid "printer-state-reasons.die-cutter-almost-empty"
-msgstr "Die Cutter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Die Cutter Almost Full
msgid "printer-state-reasons.die-cutter-almost-full"
-msgstr "Die Cutter Almost Full"
+msgstr ""
+#. TRANSLATORS: Die Cutter At Limit
msgid "printer-state-reasons.die-cutter-at-limit"
-msgstr "Die Cutter At Limit"
+msgstr ""
+#. TRANSLATORS: Die Cutter Closed
msgid "printer-state-reasons.die-cutter-closed"
-msgstr "Die Cutter Closed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Configuration Change
msgid "printer-state-reasons.die-cutter-configuration-change"
-msgstr "Die Cutter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Die Cutter Cover Closed
msgid "printer-state-reasons.die-cutter-cover-closed"
-msgstr "Die Cutter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Cover Open
msgid "printer-state-reasons.die-cutter-cover-open"
-msgstr "Die Cutter Cover Open"
+msgstr ""
+#. TRANSLATORS: Die Cutter Empty
msgid "printer-state-reasons.die-cutter-empty"
-msgstr "Die Cutter Empty"
+msgstr ""
+#. TRANSLATORS: Die Cutter Full
msgid "printer-state-reasons.die-cutter-full"
-msgstr "Die Cutter Full"
+msgstr ""
+#. TRANSLATORS: Die Cutter Interlock Closed
msgid "printer-state-reasons.die-cutter-interlock-closed"
-msgstr "Die Cutter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Interlock Open
msgid "printer-state-reasons.die-cutter-interlock-open"
-msgstr "Die Cutter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Die Cutter Jam
msgid "printer-state-reasons.die-cutter-jam"
-msgstr "Die Cutter Jam"
+msgstr ""
+#. TRANSLATORS: Die Cutter Life Almost Over
msgid "printer-state-reasons.die-cutter-life-almost-over"
-msgstr "Die Cutter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Die Cutter Life Over
msgid "printer-state-reasons.die-cutter-life-over"
-msgstr "Die Cutter Life Over"
+msgstr ""
+#. TRANSLATORS: Die Cutter Memory Exhausted
msgid "printer-state-reasons.die-cutter-memory-exhausted"
-msgstr "Die Cutter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Die Cutter Missing
msgid "printer-state-reasons.die-cutter-missing"
-msgstr "Die Cutter Missing"
+msgstr ""
+#. TRANSLATORS: Die Cutter Motor Failure
msgid "printer-state-reasons.die-cutter-motor-failure"
-msgstr "Die Cutter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Near Limit
msgid "printer-state-reasons.die-cutter-near-limit"
-msgstr "Die Cutter Near Limit"
+msgstr ""
+#. TRANSLATORS: Die Cutter Offline
msgid "printer-state-reasons.die-cutter-offline"
-msgstr "Die Cutter Offline"
+msgstr ""
+#. TRANSLATORS: Die Cutter Opened
msgid "printer-state-reasons.die-cutter-opened"
-msgstr "Die Cutter Opened"
+msgstr ""
+#. TRANSLATORS: Die Cutter Over Temperature
msgid "printer-state-reasons.die-cutter-over-temperature"
-msgstr "Die Cutter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Die Cutter Power Saver
msgid "printer-state-reasons.die-cutter-power-saver"
-msgstr "Die Cutter Power Saver"
+msgstr ""
+#. TRANSLATORS: Die Cutter Recoverable Failure
msgid "printer-state-reasons.die-cutter-recoverable-failure"
-msgstr "Die Cutter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Recoverable Storage
msgid "printer-state-reasons.die-cutter-recoverable-storage"
-msgstr "Die Cutter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Die Cutter Removed
msgid "printer-state-reasons.die-cutter-removed"
-msgstr "Die Cutter Removed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Resource Added
msgid "printer-state-reasons.die-cutter-resource-added"
-msgstr "Die Cutter Resource Added"
+msgstr ""
+#. TRANSLATORS: Die Cutter Resource Removed
msgid "printer-state-reasons.die-cutter-resource-removed"
-msgstr "Die Cutter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Thermistor Failure
msgid "printer-state-reasons.die-cutter-thermistor-failure"
-msgstr "Die Cutter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Timing Failure
msgid "printer-state-reasons.die-cutter-timing-failure"
-msgstr "Die Cutter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Turned Off
msgid "printer-state-reasons.die-cutter-turned-off"
-msgstr "Die Cutter Turned Off"
+msgstr ""
+#. TRANSLATORS: Die Cutter Turned On
msgid "printer-state-reasons.die-cutter-turned-on"
-msgstr "Die Cutter Turned On"
+msgstr ""
+#. TRANSLATORS: Die Cutter Under Temperature
msgid "printer-state-reasons.die-cutter-under-temperature"
-msgstr "Die Cutter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Die Cutter Unrecoverable Failure
msgid "printer-state-reasons.die-cutter-unrecoverable-failure"
-msgstr "Die Cutter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Unrecoverable Storage Error
msgid "printer-state-reasons.die-cutter-unrecoverable-storage-error"
-msgstr "Die Cutter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Die Cutter Warming Up
msgid "printer-state-reasons.die-cutter-warming-up"
-msgstr "Die Cutter Warming Up"
+msgstr ""
+#. TRANSLATORS: Door Open
msgid "printer-state-reasons.door-open"
-msgstr "Door Open"
+msgstr ""
+#. TRANSLATORS: Extruder Cooling
msgid "printer-state-reasons.extruder-cooling"
-msgstr "Extruder Cooling"
+msgstr ""
+#. TRANSLATORS: Extruder Failure
msgid "printer-state-reasons.extruder-failure"
-msgstr "Extruder Failure"
+msgstr ""
+#. TRANSLATORS: Extruder Heating
msgid "printer-state-reasons.extruder-heating"
-msgstr "Extruder Heating"
+msgstr ""
+#. TRANSLATORS: Extruder Jam
msgid "printer-state-reasons.extruder-jam"
-msgstr "Extruder Jam"
+msgstr ""
+#. TRANSLATORS: Extruder Temperature High
msgid "printer-state-reasons.extruder-temperature-high"
-msgstr "Extruder Temperature High"
+msgstr ""
+#. TRANSLATORS: Extruder Temperature Low
msgid "printer-state-reasons.extruder-temperature-low"
-msgstr "Extruder Temperature Low"
+msgstr ""
+#. TRANSLATORS: Fan Failure
msgid "printer-state-reasons.fan-failure"
-msgstr "Fan Failure"
+msgstr ""
+#. TRANSLATORS: Folder Added
msgid "printer-state-reasons.folder-added"
-msgstr "Folder Added"
+msgstr ""
+#. TRANSLATORS: Folder Almost Empty
msgid "printer-state-reasons.folder-almost-empty"
-msgstr "Folder Almost Empty"
+msgstr ""
+#. TRANSLATORS: Folder Almost Full
msgid "printer-state-reasons.folder-almost-full"
-msgstr "Folder Almost Full"
+msgstr ""
+#. TRANSLATORS: Folder At Limit
msgid "printer-state-reasons.folder-at-limit"
-msgstr "Folder At Limit"
+msgstr ""
+#. TRANSLATORS: Folder Closed
msgid "printer-state-reasons.folder-closed"
-msgstr "Folder Closed"
+msgstr ""
+#. TRANSLATORS: Folder Configuration Change
msgid "printer-state-reasons.folder-configuration-change"
-msgstr "Folder Configuration Change"
+msgstr ""
+#. TRANSLATORS: Folder Cover Closed
msgid "printer-state-reasons.folder-cover-closed"
-msgstr "Folder Cover Closed"
+msgstr ""
+#. TRANSLATORS: Folder Cover Open
msgid "printer-state-reasons.folder-cover-open"
-msgstr "Folder Cover Open"
+msgstr ""
+#. TRANSLATORS: Folder Empty
msgid "printer-state-reasons.folder-empty"
-msgstr "Folder Empty"
+msgstr ""
+#. TRANSLATORS: Folder Full
msgid "printer-state-reasons.folder-full"
-msgstr "Folder Full"
+msgstr ""
+#. TRANSLATORS: Folder Interlock Closed
msgid "printer-state-reasons.folder-interlock-closed"
-msgstr "Folder Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Folder Interlock Open
msgid "printer-state-reasons.folder-interlock-open"
-msgstr "Folder Interlock Open"
+msgstr ""
+#. TRANSLATORS: Folder Jam
msgid "printer-state-reasons.folder-jam"
-msgstr "Folder Jam"
+msgstr ""
+#. TRANSLATORS: Folder Life Almost Over
msgid "printer-state-reasons.folder-life-almost-over"
-msgstr "Folder Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Folder Life Over
msgid "printer-state-reasons.folder-life-over"
-msgstr "Folder Life Over"
+msgstr ""
+#. TRANSLATORS: Folder Memory Exhausted
msgid "printer-state-reasons.folder-memory-exhausted"
-msgstr "Folder Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Folder Missing
msgid "printer-state-reasons.folder-missing"
-msgstr "Folder Missing"
+msgstr ""
+#. TRANSLATORS: Folder Motor Failure
msgid "printer-state-reasons.folder-motor-failure"
-msgstr "Folder Motor Failure"
+msgstr ""
+#. TRANSLATORS: Folder Near Limit
msgid "printer-state-reasons.folder-near-limit"
-msgstr "Folder Near Limit"
+msgstr ""
+#. TRANSLATORS: Folder Offline
msgid "printer-state-reasons.folder-offline"
-msgstr "Folder Offline"
+msgstr ""
+#. TRANSLATORS: Folder Opened
msgid "printer-state-reasons.folder-opened"
-msgstr "Folder Opened"
+msgstr ""
+#. TRANSLATORS: Folder Over Temperature
msgid "printer-state-reasons.folder-over-temperature"
-msgstr "Folder Over Temperature"
+msgstr ""
+#. TRANSLATORS: Folder Power Saver
msgid "printer-state-reasons.folder-power-saver"
-msgstr "Folder Power Saver"
+msgstr ""
+#. TRANSLATORS: Folder Recoverable Failure
msgid "printer-state-reasons.folder-recoverable-failure"
-msgstr "Folder Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Folder Recoverable Storage
msgid "printer-state-reasons.folder-recoverable-storage"
-msgstr "Folder Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Folder Removed
msgid "printer-state-reasons.folder-removed"
-msgstr "Folder Removed"
+msgstr ""
+#. TRANSLATORS: Folder Resource Added
msgid "printer-state-reasons.folder-resource-added"
-msgstr "Folder Resource Added"
+msgstr ""
+#. TRANSLATORS: Folder Resource Removed
msgid "printer-state-reasons.folder-resource-removed"
-msgstr "Folder Resource Removed"
+msgstr ""
+#. TRANSLATORS: Folder Thermistor Failure
msgid "printer-state-reasons.folder-thermistor-failure"
-msgstr "Folder Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Folder Timing Failure
msgid "printer-state-reasons.folder-timing-failure"
-msgstr "Folder Timing Failure"
+msgstr ""
+#. TRANSLATORS: Folder Turned Off
msgid "printer-state-reasons.folder-turned-off"
-msgstr "Folder Turned Off"
+msgstr ""
+#. TRANSLATORS: Folder Turned On
msgid "printer-state-reasons.folder-turned-on"
-msgstr "Folder Turned On"
+msgstr ""
+#. TRANSLATORS: Folder Under Temperature
msgid "printer-state-reasons.folder-under-temperature"
-msgstr "Folder Under Temperature"
+msgstr ""
+#. TRANSLATORS: Folder Unrecoverable Failure
msgid "printer-state-reasons.folder-unrecoverable-failure"
-msgstr "Folder Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Folder Unrecoverable Storage Error
msgid "printer-state-reasons.folder-unrecoverable-storage-error"
-msgstr "Folder Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Folder Warming Up
msgid "printer-state-reasons.folder-warming-up"
-msgstr "Folder Warming Up"
+msgstr ""
+#. TRANSLATORS: Fuser Over Temp
msgid "printer-state-reasons.fuser-over-temp"
-msgstr "Fuser Over Temp"
+msgstr ""
+#. TRANSLATORS: Fuser Under Temp
msgid "printer-state-reasons.fuser-under-temp"
-msgstr "Fuser Under Temp"
+msgstr ""
+#. TRANSLATORS: Hold New Jobs
msgid "printer-state-reasons.hold-new-jobs"
-msgstr "Hold New Jobs"
+msgstr ""
+#. TRANSLATORS: Identify Printer
msgid "printer-state-reasons.identify-printer-requested"
-msgstr "Identify Printer"
+msgstr ""
+#. TRANSLATORS: Imprinter Added
msgid "printer-state-reasons.imprinter-added"
-msgstr "Imprinter Added"
+msgstr ""
+#. TRANSLATORS: Imprinter Almost Empty
msgid "printer-state-reasons.imprinter-almost-empty"
-msgstr "Imprinter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Imprinter Almost Full
msgid "printer-state-reasons.imprinter-almost-full"
-msgstr "Imprinter Almost Full"
+msgstr ""
+#. TRANSLATORS: Imprinter At Limit
msgid "printer-state-reasons.imprinter-at-limit"
-msgstr "Imprinter At Limit"
+msgstr ""
+#. TRANSLATORS: Imprinter Closed
msgid "printer-state-reasons.imprinter-closed"
-msgstr "Imprinter Closed"
+msgstr ""
+#. TRANSLATORS: Imprinter Configuration Change
msgid "printer-state-reasons.imprinter-configuration-change"
-msgstr "Imprinter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Imprinter Cover Closed
msgid "printer-state-reasons.imprinter-cover-closed"
-msgstr "Imprinter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Imprinter Cover Open
msgid "printer-state-reasons.imprinter-cover-open"
-msgstr "Imprinter Cover Open"
+msgstr ""
+#. TRANSLATORS: Imprinter Empty
msgid "printer-state-reasons.imprinter-empty"
-msgstr "Imprinter Empty"
+msgstr ""
+#. TRANSLATORS: Imprinter Full
msgid "printer-state-reasons.imprinter-full"
-msgstr "Imprinter Full"
+msgstr ""
+#. TRANSLATORS: Imprinter Interlock Closed
msgid "printer-state-reasons.imprinter-interlock-closed"
-msgstr "Imprinter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Imprinter Interlock Open
msgid "printer-state-reasons.imprinter-interlock-open"
-msgstr "Imprinter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Imprinter Jam
msgid "printer-state-reasons.imprinter-jam"
-msgstr "Imprinter Jam"
+msgstr ""
+#. TRANSLATORS: Imprinter Life Almost Over
msgid "printer-state-reasons.imprinter-life-almost-over"
-msgstr "Imprinter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Imprinter Life Over
msgid "printer-state-reasons.imprinter-life-over"
-msgstr "Imprinter Life Over"
+msgstr ""
+#. TRANSLATORS: Imprinter Memory Exhausted
msgid "printer-state-reasons.imprinter-memory-exhausted"
-msgstr "Imprinter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Imprinter Missing
msgid "printer-state-reasons.imprinter-missing"
-msgstr "Imprinter Missing"
+msgstr ""
+#. TRANSLATORS: Imprinter Motor Failure
msgid "printer-state-reasons.imprinter-motor-failure"
-msgstr "Imprinter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Near Limit
msgid "printer-state-reasons.imprinter-near-limit"
-msgstr "Imprinter Near Limit"
+msgstr ""
+#. TRANSLATORS: Imprinter Offline
msgid "printer-state-reasons.imprinter-offline"
-msgstr "Imprinter Offline"
+msgstr ""
+#. TRANSLATORS: Imprinter Opened
msgid "printer-state-reasons.imprinter-opened"
-msgstr "Imprinter Opened"
+msgstr ""
+#. TRANSLATORS: Imprinter Over Temperature
msgid "printer-state-reasons.imprinter-over-temperature"
-msgstr "Imprinter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Imprinter Power Saver
msgid "printer-state-reasons.imprinter-power-saver"
-msgstr "Imprinter Power Saver"
+msgstr ""
+#. TRANSLATORS: Imprinter Recoverable Failure
msgid "printer-state-reasons.imprinter-recoverable-failure"
-msgstr "Imprinter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Recoverable Storage
msgid "printer-state-reasons.imprinter-recoverable-storage"
-msgstr "Imprinter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Imprinter Removed
msgid "printer-state-reasons.imprinter-removed"
-msgstr "Imprinter Removed"
+msgstr ""
+#. TRANSLATORS: Imprinter Resource Added
msgid "printer-state-reasons.imprinter-resource-added"
-msgstr "Imprinter Resource Added"
+msgstr ""
+#. TRANSLATORS: Imprinter Resource Removed
msgid "printer-state-reasons.imprinter-resource-removed"
-msgstr "Imprinter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Imprinter Thermistor Failure
msgid "printer-state-reasons.imprinter-thermistor-failure"
-msgstr "Imprinter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Timing Failure
msgid "printer-state-reasons.imprinter-timing-failure"
-msgstr "Imprinter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Turned Off
msgid "printer-state-reasons.imprinter-turned-off"
-msgstr "Imprinter Turned Off"
+msgstr ""
+#. TRANSLATORS: Imprinter Turned On
msgid "printer-state-reasons.imprinter-turned-on"
-msgstr "Imprinter Turned On"
+msgstr ""
+#. TRANSLATORS: Imprinter Under Temperature
msgid "printer-state-reasons.imprinter-under-temperature"
-msgstr "Imprinter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Imprinter Unrecoverable Failure
msgid "printer-state-reasons.imprinter-unrecoverable-failure"
-msgstr "Imprinter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Unrecoverable Storage Error
msgid "printer-state-reasons.imprinter-unrecoverable-storage-error"
-msgstr "Imprinter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Imprinter Warming Up
msgid "printer-state-reasons.imprinter-warming-up"
-msgstr "Imprinter Warming Up"
+msgstr ""
+#. TRANSLATORS: Input Cannot Feed Size Selected
msgid "printer-state-reasons.input-cannot-feed-size-selected"
-msgstr "Input Cannot Feed Size Selected"
+msgstr ""
+#. TRANSLATORS: Input Manual Input Request
msgid "printer-state-reasons.input-manual-input-request"
-msgstr "Input Manual Input Request"
+msgstr ""
+#. TRANSLATORS: Input Media Color Change
msgid "printer-state-reasons.input-media-color-change"
-msgstr "Input Media Color Change"
+msgstr ""
+#. TRANSLATORS: Input Media Form Parts Change
msgid "printer-state-reasons.input-media-form-parts-change"
-msgstr "Input Media Form Parts Change"
+msgstr ""
+#. TRANSLATORS: Input Media Size Change
msgid "printer-state-reasons.input-media-size-change"
-msgstr "Input Media Size Change"
+msgstr ""
+#. TRANSLATORS: Input Media Type Change
msgid "printer-state-reasons.input-media-type-change"
-msgstr "Input Media Type Change"
+msgstr ""
+#. TRANSLATORS: Input Media Weight Change
msgid "printer-state-reasons.input-media-weight-change"
-msgstr "Input Media Weight Change"
+msgstr ""
+#. TRANSLATORS: Input Tray Elevation Failure
msgid "printer-state-reasons.input-tray-elevation-failure"
-msgstr "Input Tray Elevation Failure"
+msgstr ""
+#. TRANSLATORS: Input Tray Missing
msgid "printer-state-reasons.input-tray-missing"
-msgstr "Input Tray Missing"
+msgstr ""
+#. TRANSLATORS: Input Tray Position Failure
msgid "printer-state-reasons.input-tray-position-failure"
-msgstr "Input Tray Position Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Added
msgid "printer-state-reasons.inserter-added"
-msgstr "Inserter Added"
+msgstr ""
+#. TRANSLATORS: Inserter Almost Empty
msgid "printer-state-reasons.inserter-almost-empty"
-msgstr "Inserter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Inserter Almost Full
msgid "printer-state-reasons.inserter-almost-full"
-msgstr "Inserter Almost Full"
+msgstr ""
+#. TRANSLATORS: Inserter At Limit
msgid "printer-state-reasons.inserter-at-limit"
-msgstr "Inserter At Limit"
+msgstr ""
+#. TRANSLATORS: Inserter Closed
msgid "printer-state-reasons.inserter-closed"
-msgstr "Inserter Closed"
+msgstr ""
+#. TRANSLATORS: Inserter Configuration Change
msgid "printer-state-reasons.inserter-configuration-change"
-msgstr "Inserter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Inserter Cover Closed
msgid "printer-state-reasons.inserter-cover-closed"
-msgstr "Inserter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Inserter Cover Open
msgid "printer-state-reasons.inserter-cover-open"
-msgstr "Inserter Cover Open"
+msgstr ""
+#. TRANSLATORS: Inserter Empty
msgid "printer-state-reasons.inserter-empty"
-msgstr "Inserter Empty"
+msgstr ""
+#. TRANSLATORS: Inserter Full
msgid "printer-state-reasons.inserter-full"
-msgstr "Inserter Full"
+msgstr ""
+#. TRANSLATORS: Inserter Interlock Closed
msgid "printer-state-reasons.inserter-interlock-closed"
-msgstr "Inserter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Inserter Interlock Open
msgid "printer-state-reasons.inserter-interlock-open"
-msgstr "Inserter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Inserter Jam
msgid "printer-state-reasons.inserter-jam"
-msgstr "Inserter Jam"
+msgstr ""
+#. TRANSLATORS: Inserter Life Almost Over
msgid "printer-state-reasons.inserter-life-almost-over"
-msgstr "Inserter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Inserter Life Over
msgid "printer-state-reasons.inserter-life-over"
-msgstr "Inserter Life Over"
+msgstr ""
+#. TRANSLATORS: Inserter Memory Exhausted
msgid "printer-state-reasons.inserter-memory-exhausted"
-msgstr "Inserter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Inserter Missing
msgid "printer-state-reasons.inserter-missing"
-msgstr "Inserter Missing"
+msgstr ""
+#. TRANSLATORS: Inserter Motor Failure
msgid "printer-state-reasons.inserter-motor-failure"
-msgstr "Inserter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Near Limit
msgid "printer-state-reasons.inserter-near-limit"
-msgstr "Inserter Near Limit"
+msgstr ""
+#. TRANSLATORS: Inserter Offline
msgid "printer-state-reasons.inserter-offline"
-msgstr "Inserter Offline"
+msgstr ""
+#. TRANSLATORS: Inserter Opened
msgid "printer-state-reasons.inserter-opened"
-msgstr "Inserter Opened"
+msgstr ""
+#. TRANSLATORS: Inserter Over Temperature
msgid "printer-state-reasons.inserter-over-temperature"
-msgstr "Inserter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Inserter Power Saver
msgid "printer-state-reasons.inserter-power-saver"
-msgstr "Inserter Power Saver"
+msgstr ""
+#. TRANSLATORS: Inserter Recoverable Failure
msgid "printer-state-reasons.inserter-recoverable-failure"
-msgstr "Inserter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Recoverable Storage
msgid "printer-state-reasons.inserter-recoverable-storage"
-msgstr "Inserter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Inserter Removed
msgid "printer-state-reasons.inserter-removed"
-msgstr "Inserter Removed"
+msgstr ""
+#. TRANSLATORS: Inserter Resource Added
msgid "printer-state-reasons.inserter-resource-added"
-msgstr "Inserter Resource Added"
+msgstr ""
+#. TRANSLATORS: Inserter Resource Removed
msgid "printer-state-reasons.inserter-resource-removed"
-msgstr "Inserter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Inserter Thermistor Failure
msgid "printer-state-reasons.inserter-thermistor-failure"
-msgstr "Inserter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Timing Failure
msgid "printer-state-reasons.inserter-timing-failure"
-msgstr "Inserter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Turned Off
msgid "printer-state-reasons.inserter-turned-off"
-msgstr "Inserter Turned Off"
+msgstr ""
+#. TRANSLATORS: Inserter Turned On
msgid "printer-state-reasons.inserter-turned-on"
-msgstr "Inserter Turned On"
+msgstr ""
+#. TRANSLATORS: Inserter Under Temperature
msgid "printer-state-reasons.inserter-under-temperature"
-msgstr "Inserter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Inserter Unrecoverable Failure
msgid "printer-state-reasons.inserter-unrecoverable-failure"
-msgstr "Inserter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Unrecoverable Storage Error
msgid "printer-state-reasons.inserter-unrecoverable-storage-error"
-msgstr "Inserter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Inserter Warming Up
msgid "printer-state-reasons.inserter-warming-up"
-msgstr "Inserter Warming Up"
+msgstr ""
+#. TRANSLATORS: Interlock Closed
msgid "printer-state-reasons.interlock-closed"
-msgstr "Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Interlock Open
msgid "printer-state-reasons.interlock-open"
-msgstr "Interlock Open"
+msgstr ""
+#. TRANSLATORS: Interpreter Cartridge Added
msgid "printer-state-reasons.interpreter-cartridge-added"
-msgstr "Interpreter Cartridge Added"
+msgstr ""
+#. TRANSLATORS: Interpreter Cartridge Removed
msgid "printer-state-reasons.interpreter-cartridge-deleted"
-msgstr "Interpreter Cartridge Deleted"
+msgstr ""
+#. TRANSLATORS: Interpreter Complex Page Encountered
msgid "printer-state-reasons.interpreter-complex-page-encountered"
-msgstr "Interpreter Complex Page Encountered"
+msgstr ""
+#. TRANSLATORS: Interpreter Memory Decrease
msgid "printer-state-reasons.interpreter-memory-decrease"
-msgstr "Interpreter Memory Decrease"
+msgstr ""
+#. TRANSLATORS: Interpreter Memory Increase
msgid "printer-state-reasons.interpreter-memory-increase"
-msgstr "Interpreter Memory Increase"
+msgstr ""
+#. TRANSLATORS: Interpreter Resource Added
msgid "printer-state-reasons.interpreter-resource-added"
-msgstr "Interpreter Resource Added"
+msgstr ""
+#. TRANSLATORS: Interpreter Resource Deleted
msgid "printer-state-reasons.interpreter-resource-deleted"
-msgstr "Interpreter Resource Deleted"
+msgstr ""
+#. TRANSLATORS: Interpreter Resource Unavailable
msgid "printer-state-reasons.interpreter-resource-unavailable"
-msgstr "Interpreter Resource Unavailable"
+msgstr ""
+#. TRANSLATORS: Lamp At End of Life
msgid "printer-state-reasons.lamp-at-eol"
-msgstr "Lamp At Eol"
+msgstr ""
+#. TRANSLATORS: Lamp Failure
msgid "printer-state-reasons.lamp-failure"
-msgstr "Lamp Failure"
+msgstr ""
+#. TRANSLATORS: Lamp Near End of Life
msgid "printer-state-reasons.lamp-near-eol"
-msgstr "Lamp Near Eol"
+msgstr ""
+#. TRANSLATORS: Laser At End of Life
msgid "printer-state-reasons.laser-at-eol"
-msgstr "Laser At Eol"
+msgstr ""
+#. TRANSLATORS: Laser Failure
msgid "printer-state-reasons.laser-failure"
-msgstr "Laser Failure"
+msgstr ""
+#. TRANSLATORS: Laser Near End of Life
msgid "printer-state-reasons.laser-near-eol"
-msgstr "Laser Near Eol"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Added
msgid "printer-state-reasons.make-envelope-added"
-msgstr "Make Envelope Added"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Almost Empty
msgid "printer-state-reasons.make-envelope-almost-empty"
-msgstr "Make Envelope Almost Empty"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Almost Full
msgid "printer-state-reasons.make-envelope-almost-full"
-msgstr "Make Envelope Almost Full"
+msgstr ""
+#. TRANSLATORS: Envelope Maker At Limit
msgid "printer-state-reasons.make-envelope-at-limit"
-msgstr "Make Envelope At Limit"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Closed
msgid "printer-state-reasons.make-envelope-closed"
-msgstr "Make Envelope Closed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Configuration Change
msgid "printer-state-reasons.make-envelope-configuration-change"
-msgstr "Make Envelope Configuration Change"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Cover Closed
msgid "printer-state-reasons.make-envelope-cover-closed"
-msgstr "Make Envelope Cover Closed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Cover Open
msgid "printer-state-reasons.make-envelope-cover-open"
-msgstr "Make Envelope Cover Open"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Empty
msgid "printer-state-reasons.make-envelope-empty"
-msgstr "Make Envelope Empty"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Full
msgid "printer-state-reasons.make-envelope-full"
-msgstr "Make Envelope Full"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Interlock Closed
msgid "printer-state-reasons.make-envelope-interlock-closed"
-msgstr "Make Envelope Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Interlock Open
msgid "printer-state-reasons.make-envelope-interlock-open"
-msgstr "Make Envelope Interlock Open"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Jam
msgid "printer-state-reasons.make-envelope-jam"
-msgstr "Make Envelope Jam"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Life Almost Over
msgid "printer-state-reasons.make-envelope-life-almost-over"
-msgstr "Make Envelope Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Life Over
msgid "printer-state-reasons.make-envelope-life-over"
-msgstr "Make Envelope Life Over"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Memory Exhausted
msgid "printer-state-reasons.make-envelope-memory-exhausted"
-msgstr "Make Envelope Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Missing
msgid "printer-state-reasons.make-envelope-missing"
-msgstr "Make Envelope Missing"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Motor Failure
msgid "printer-state-reasons.make-envelope-motor-failure"
-msgstr "Make Envelope Motor Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Near Limit
msgid "printer-state-reasons.make-envelope-near-limit"
-msgstr "Make Envelope Near Limit"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Offline
msgid "printer-state-reasons.make-envelope-offline"
-msgstr "Make Envelope Offline"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Opened
msgid "printer-state-reasons.make-envelope-opened"
-msgstr "Make Envelope Opened"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Over Temperature
msgid "printer-state-reasons.make-envelope-over-temperature"
-msgstr "Make Envelope Over Temperature"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Power Saver
msgid "printer-state-reasons.make-envelope-power-saver"
-msgstr "Make Envelope Power Saver"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Recoverable Failure
msgid "printer-state-reasons.make-envelope-recoverable-failure"
-msgstr "Make Envelope Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Recoverable Storage
msgid "printer-state-reasons.make-envelope-recoverable-storage"
-msgstr "Make Envelope Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Removed
msgid "printer-state-reasons.make-envelope-removed"
-msgstr "Make Envelope Removed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Resource Added
msgid "printer-state-reasons.make-envelope-resource-added"
-msgstr "Make Envelope Resource Added"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Resource Removed
msgid "printer-state-reasons.make-envelope-resource-removed"
-msgstr "Make Envelope Resource Removed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Thermistor Failure
msgid "printer-state-reasons.make-envelope-thermistor-failure"
-msgstr "Make Envelope Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Timing Failure
msgid "printer-state-reasons.make-envelope-timing-failure"
-msgstr "Make Envelope Timing Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Turned Off
msgid "printer-state-reasons.make-envelope-turned-off"
-msgstr "Make Envelope Turned Off"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Turned On
msgid "printer-state-reasons.make-envelope-turned-on"
-msgstr "Make Envelope Turned On"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Under Temperature
msgid "printer-state-reasons.make-envelope-under-temperature"
-msgstr "Make Envelope Under Temperature"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Unrecoverable Failure
msgid "printer-state-reasons.make-envelope-unrecoverable-failure"
-msgstr "Make Envelope Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Unrecoverable Storage Error
msgid "printer-state-reasons.make-envelope-unrecoverable-storage-error"
-msgstr "Make Envelope Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Warming Up
msgid "printer-state-reasons.make-envelope-warming-up"
-msgstr "Make Envelope Warming Up"
+msgstr ""
+#. TRANSLATORS: Marker Adjusting Print Quality
msgid "printer-state-reasons.marker-adjusting-print-quality"
-msgstr "Marker Adjusting Print Quality"
+msgstr ""
+#. TRANSLATORS: Marker Developer Almost Empty
msgid "printer-state-reasons.marker-developer-almost-empty"
-msgstr "Marker Developer Almost Empty"
+msgstr ""
+#. TRANSLATORS: Marker Developer Empty
msgid "printer-state-reasons.marker-developer-empty"
-msgstr "Marker Developer Empty"
+msgstr ""
+#. TRANSLATORS: Marker Fuser Thermistor Failure
msgid "printer-state-reasons.marker-fuser-thermistor-failure"
-msgstr "Marker Fuser Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Marker Fuser Timing Failure
msgid "printer-state-reasons.marker-fuser-timing-failure"
-msgstr "Marker Fuser Timing Failure"
+msgstr ""
+#. TRANSLATORS: Marker Ink Almost Empty
msgid "printer-state-reasons.marker-ink-almost-empty"
-msgstr "Marker Ink Almost Empty"
+msgstr ""
+#. TRANSLATORS: Marker Ink Empty
msgid "printer-state-reasons.marker-ink-empty"
-msgstr "Marker Ink Empty"
+msgstr ""
+#. TRANSLATORS: Marker Print Ribbon Almost Empty
msgid "printer-state-reasons.marker-print-ribbon-almost-empty"
-msgstr "Marker Print Ribbon Almost Empty"
+msgstr ""
+#. TRANSLATORS: Marker Print Ribbon Empty
msgid "printer-state-reasons.marker-print-ribbon-empty"
-msgstr "Marker Print Ribbon Empty"
+msgstr ""
+#. TRANSLATORS: Marker Supply Empty
msgid "printer-state-reasons.marker-supply-empty"
-msgstr "Marker Supply Empty"
+msgstr ""
+#. TRANSLATORS: Marker Supply Low
msgid "printer-state-reasons.marker-supply-low"
-msgstr "Marker Supply Low"
+msgstr ""
+#. TRANSLATORS: Marker Toner Cartridge Missing
msgid "printer-state-reasons.marker-toner-cartridge-missing"
-msgstr "Marker Toner Cartridge Missing"
+msgstr ""
+#. TRANSLATORS: Marker Waste Almost Full
msgid "printer-state-reasons.marker-waste-almost-full"
-msgstr "Marker Waste Almost Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Full
msgid "printer-state-reasons.marker-waste-full"
-msgstr "Marker Waste Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Ink Receptacle Almost Full
msgid "printer-state-reasons.marker-waste-ink-receptacle-almost-full"
-msgstr "Marker Waste Ink Receptacle Almost Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Ink Receptacle Full
msgid "printer-state-reasons.marker-waste-ink-receptacle-full"
-msgstr "Marker Waste Ink Receptacle Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Toner Receptacle Almost Full
msgid "printer-state-reasons.marker-waste-toner-receptacle-almost-full"
-msgstr "Marker Waste Toner Receptacle Almost Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Toner Receptacle Full
msgid "printer-state-reasons.marker-waste-toner-receptacle-full"
-msgstr "Marker Waste Toner Receptacle Full"
+msgstr ""
+#. TRANSLATORS: Material Empty
msgid "printer-state-reasons.material-empty"
-msgstr "Material Empty"
+msgstr ""
+#. TRANSLATORS: Material Low
msgid "printer-state-reasons.material-low"
-msgstr "Material Low"
+msgstr ""
+#. TRANSLATORS: Material Needed
msgid "printer-state-reasons.material-needed"
-msgstr "Material Needed"
+msgstr ""
+#. TRANSLATORS: Media Drying
+msgid "printer-state-reasons.media-drying"
+msgstr ""
+
+#. TRANSLATORS: Media Empty
msgid "printer-state-reasons.media-empty"
-msgstr "Media Empty"
+msgstr ""
+#. TRANSLATORS: Media Jam
msgid "printer-state-reasons.media-jam"
-msgstr "Media Jam"
+msgstr ""
+#. TRANSLATORS: Media Low
msgid "printer-state-reasons.media-low"
-msgstr "Media Low"
+msgstr ""
+#. TRANSLATORS: Media Needed
msgid "printer-state-reasons.media-needed"
-msgstr "Media Needed"
+msgstr ""
+#. TRANSLATORS: Media Path Cannot Do 2-Sided Printing
msgid "printer-state-reasons.media-path-cannot-duplex-media-selected"
-msgstr "Media Path Cannot Duplex Media Selected"
+msgstr ""
+#. TRANSLATORS: Media Path Media Tray Almost Full
msgid "printer-state-reasons.media-path-media-tray-almost-full"
-msgstr "Media Path Media Tray Almost Full"
+msgstr ""
+#. TRANSLATORS: Media Path Media Tray Full
msgid "printer-state-reasons.media-path-media-tray-full"
-msgstr "Media Path Media Tray Full"
+msgstr ""
+#. TRANSLATORS: Media Path Media Tray Missing
msgid "printer-state-reasons.media-path-media-tray-missing"
-msgstr "Media Path Media Tray Missing"
+msgstr ""
+#. TRANSLATORS: Motor Failure
msgid "printer-state-reasons.motor-failure"
-msgstr "Motor Failure"
+msgstr ""
+#. TRANSLATORS: Moving To Paused
msgid "printer-state-reasons.moving-to-paused"
-msgstr "Moving To Paused"
+msgstr ""
+#. TRANSLATORS: None
msgid "printer-state-reasons.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Optical Photoconductor Life Over
msgid "printer-state-reasons.opc-life-over"
-msgstr "Opc Life Over"
+msgstr ""
+#. TRANSLATORS: Optical Photoconductor Near End-of-life
msgid "printer-state-reasons.opc-near-eol"
-msgstr "Opc Near Eol"
+msgstr ""
+#. TRANSLATORS: Other
msgid "printer-state-reasons.other"
-msgstr "Other"
+msgstr ""
+#. TRANSLATORS: Output Area Almost Full
msgid "printer-state-reasons.output-area-almost-full"
-msgstr "Output Area Almost Full"
+msgstr ""
+#. TRANSLATORS: Output Area Full
msgid "printer-state-reasons.output-area-full"
-msgstr "Output Area Full"
+msgstr ""
+#. TRANSLATORS: Output Mailbox Select Failure
msgid "printer-state-reasons.output-mailbox-select-failure"
-msgstr "Output Mailbox Select Failure"
+msgstr ""
+#. TRANSLATORS: Output Tray Missing
msgid "printer-state-reasons.output-tray-missing"
-msgstr "Output Tray Missing"
+msgstr ""
+#. TRANSLATORS: Paused
msgid "printer-state-reasons.paused"
-msgstr "Paused"
+msgstr ""
+#. TRANSLATORS: Perforater Added
msgid "printer-state-reasons.perforater-added"
-msgstr "Perforater Added"
+msgstr ""
+#. TRANSLATORS: Perforater Almost Empty
msgid "printer-state-reasons.perforater-almost-empty"
-msgstr "Perforater Almost Empty"
+msgstr ""
+#. TRANSLATORS: Perforater Almost Full
msgid "printer-state-reasons.perforater-almost-full"
-msgstr "Perforater Almost Full"
+msgstr ""
+#. TRANSLATORS: Perforater At Limit
msgid "printer-state-reasons.perforater-at-limit"
-msgstr "Perforater At Limit"
+msgstr ""
+#. TRANSLATORS: Perforater Closed
msgid "printer-state-reasons.perforater-closed"
-msgstr "Perforater Closed"
+msgstr ""
+#. TRANSLATORS: Perforater Configuration Change
msgid "printer-state-reasons.perforater-configuration-change"
-msgstr "Perforater Configuration Change"
+msgstr ""
+#. TRANSLATORS: Perforater Cover Closed
msgid "printer-state-reasons.perforater-cover-closed"
-msgstr "Perforater Cover Closed"
+msgstr ""
+#. TRANSLATORS: Perforater Cover Open
msgid "printer-state-reasons.perforater-cover-open"
-msgstr "Perforater Cover Open"
+msgstr ""
+#. TRANSLATORS: Perforater Empty
msgid "printer-state-reasons.perforater-empty"
-msgstr "Perforater Empty"
+msgstr ""
+#. TRANSLATORS: Perforater Full
msgid "printer-state-reasons.perforater-full"
-msgstr "Perforater Full"
+msgstr ""
+#. TRANSLATORS: Perforater Interlock Closed
msgid "printer-state-reasons.perforater-interlock-closed"
-msgstr "Perforater Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Perforater Interlock Open
msgid "printer-state-reasons.perforater-interlock-open"
-msgstr "Perforater Interlock Open"
+msgstr ""
+#. TRANSLATORS: Perforater Jam
msgid "printer-state-reasons.perforater-jam"
-msgstr "Perforater Jam"
+msgstr ""
+#. TRANSLATORS: Perforater Life Almost Over
msgid "printer-state-reasons.perforater-life-almost-over"
-msgstr "Perforater Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Perforater Life Over
msgid "printer-state-reasons.perforater-life-over"
-msgstr "Perforater Life Over"
+msgstr ""
+#. TRANSLATORS: Perforater Memory Exhausted
msgid "printer-state-reasons.perforater-memory-exhausted"
-msgstr "Perforater Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Perforater Missing
msgid "printer-state-reasons.perforater-missing"
-msgstr "Perforater Missing"
+msgstr ""
+#. TRANSLATORS: Perforater Motor Failure
msgid "printer-state-reasons.perforater-motor-failure"
-msgstr "Perforater Motor Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Near Limit
msgid "printer-state-reasons.perforater-near-limit"
-msgstr "Perforater Near Limit"
+msgstr ""
+#. TRANSLATORS: Perforater Offline
msgid "printer-state-reasons.perforater-offline"
-msgstr "Perforater Offline"
+msgstr ""
+#. TRANSLATORS: Perforater Opened
msgid "printer-state-reasons.perforater-opened"
-msgstr "Perforater Opened"
+msgstr ""
+#. TRANSLATORS: Perforater Over Temperature
msgid "printer-state-reasons.perforater-over-temperature"
-msgstr "Perforater Over Temperature"
+msgstr ""
+#. TRANSLATORS: Perforater Power Saver
msgid "printer-state-reasons.perforater-power-saver"
-msgstr "Perforater Power Saver"
+msgstr ""
+#. TRANSLATORS: Perforater Recoverable Failure
msgid "printer-state-reasons.perforater-recoverable-failure"
-msgstr "Perforater Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Recoverable Storage
msgid "printer-state-reasons.perforater-recoverable-storage"
-msgstr "Perforater Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Perforater Removed
msgid "printer-state-reasons.perforater-removed"
-msgstr "Perforater Removed"
+msgstr ""
+#. TRANSLATORS: Perforater Resource Added
msgid "printer-state-reasons.perforater-resource-added"
-msgstr "Perforater Resource Added"
+msgstr ""
+#. TRANSLATORS: Perforater Resource Removed
msgid "printer-state-reasons.perforater-resource-removed"
-msgstr "Perforater Resource Removed"
+msgstr ""
+#. TRANSLATORS: Perforater Thermistor Failure
msgid "printer-state-reasons.perforater-thermistor-failure"
-msgstr "Perforater Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Timing Failure
msgid "printer-state-reasons.perforater-timing-failure"
-msgstr "Perforater Timing Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Turned Off
msgid "printer-state-reasons.perforater-turned-off"
-msgstr "Perforater Turned Off"
+msgstr ""
+#. TRANSLATORS: Perforater Turned On
msgid "printer-state-reasons.perforater-turned-on"
-msgstr "Perforater Turned On"
+msgstr ""
+#. TRANSLATORS: Perforater Under Temperature
msgid "printer-state-reasons.perforater-under-temperature"
-msgstr "Perforater Under Temperature"
+msgstr ""
+#. TRANSLATORS: Perforater Unrecoverable Failure
msgid "printer-state-reasons.perforater-unrecoverable-failure"
-msgstr "Perforater Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Unrecoverable Storage Error
msgid "printer-state-reasons.perforater-unrecoverable-storage-error"
-msgstr "Perforater Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Perforater Warming Up
msgid "printer-state-reasons.perforater-warming-up"
-msgstr "Perforater Warming Up"
+msgstr ""
+#. TRANSLATORS: Platform Cooling
+msgid "printer-state-reasons.platform-cooling"
+msgstr ""
+
+#. TRANSLATORS: Platform Failure
+msgid "printer-state-reasons.platform-failure"
+msgstr ""
+
+#. TRANSLATORS: Platform Heating
+msgid "printer-state-reasons.platform-heating"
+msgstr ""
+
+#. TRANSLATORS: Platform Temperature High
+msgid "printer-state-reasons.platform-temperature-high"
+msgstr ""
+
+#. TRANSLATORS: Platform Temperature Low
+msgid "printer-state-reasons.platform-temperature-low"
+msgstr ""
+
+#. TRANSLATORS: Power Down
msgid "printer-state-reasons.power-down"
-msgstr "Power Down"
+msgstr ""
+#. TRANSLATORS: Power Up
msgid "printer-state-reasons.power-up"
-msgstr "Power Up"
+msgstr ""
+#. TRANSLATORS: Printer Reset Manually
msgid "printer-state-reasons.printer-manual-reset"
-msgstr "Printer Manual Reset"
+msgstr ""
+#. TRANSLATORS: Printer Reset Remotely
msgid "printer-state-reasons.printer-nms-reset"
-msgstr "Printer Nms Reset"
+msgstr ""
+#. TRANSLATORS: Printer Ready To Print
msgid "printer-state-reasons.printer-ready-to-print"
-msgstr "Printer Ready To Print"
+msgstr ""
+#. TRANSLATORS: Puncher Added
msgid "printer-state-reasons.puncher-added"
-msgstr "Puncher Added"
+msgstr ""
+#. TRANSLATORS: Puncher Almost Empty
msgid "printer-state-reasons.puncher-almost-empty"
-msgstr "Puncher Almost Empty"
+msgstr ""
+#. TRANSLATORS: Puncher Almost Full
msgid "printer-state-reasons.puncher-almost-full"
-msgstr "Puncher Almost Full"
+msgstr ""
+#. TRANSLATORS: Puncher At Limit
msgid "printer-state-reasons.puncher-at-limit"
-msgstr "Puncher At Limit"
+msgstr ""
+#. TRANSLATORS: Puncher Closed
msgid "printer-state-reasons.puncher-closed"
-msgstr "Puncher Closed"
+msgstr ""
+#. TRANSLATORS: Puncher Configuration Change
msgid "printer-state-reasons.puncher-configuration-change"
-msgstr "Puncher Configuration Change"
+msgstr ""
+#. TRANSLATORS: Puncher Cover Closed
msgid "printer-state-reasons.puncher-cover-closed"
-msgstr "Puncher Cover Closed"
+msgstr ""
+#. TRANSLATORS: Puncher Cover Open
msgid "printer-state-reasons.puncher-cover-open"
-msgstr "Puncher Cover Open"
+msgstr ""
+#. TRANSLATORS: Puncher Empty
msgid "printer-state-reasons.puncher-empty"
-msgstr "Puncher Empty"
+msgstr ""
+#. TRANSLATORS: Puncher Full
msgid "printer-state-reasons.puncher-full"
-msgstr "Puncher Full"
+msgstr ""
+#. TRANSLATORS: Puncher Interlock Closed
msgid "printer-state-reasons.puncher-interlock-closed"
-msgstr "Puncher Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Puncher Interlock Open
msgid "printer-state-reasons.puncher-interlock-open"
-msgstr "Puncher Interlock Open"
+msgstr ""
+#. TRANSLATORS: Puncher Jam
msgid "printer-state-reasons.puncher-jam"
-msgstr "Puncher Jam"
+msgstr ""
+#. TRANSLATORS: Puncher Life Almost Over
msgid "printer-state-reasons.puncher-life-almost-over"
-msgstr "Puncher Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Puncher Life Over
msgid "printer-state-reasons.puncher-life-over"
-msgstr "Puncher Life Over"
+msgstr ""
+#. TRANSLATORS: Puncher Memory Exhausted
msgid "printer-state-reasons.puncher-memory-exhausted"
-msgstr "Puncher Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Puncher Missing
msgid "printer-state-reasons.puncher-missing"
-msgstr "Puncher Missing"
+msgstr ""
+#. TRANSLATORS: Puncher Motor Failure
msgid "printer-state-reasons.puncher-motor-failure"
-msgstr "Puncher Motor Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Near Limit
msgid "printer-state-reasons.puncher-near-limit"
-msgstr "Puncher Near Limit"
+msgstr ""
+#. TRANSLATORS: Puncher Offline
msgid "printer-state-reasons.puncher-offline"
-msgstr "Puncher Offline"
+msgstr ""
+#. TRANSLATORS: Puncher Opened
msgid "printer-state-reasons.puncher-opened"
-msgstr "Puncher Opened"
+msgstr ""
+#. TRANSLATORS: Puncher Over Temperature
msgid "printer-state-reasons.puncher-over-temperature"
-msgstr "Puncher Over Temperature"
+msgstr ""
+#. TRANSLATORS: Puncher Power Saver
msgid "printer-state-reasons.puncher-power-saver"
-msgstr "Puncher Power Saver"
+msgstr ""
+#. TRANSLATORS: Puncher Recoverable Failure
msgid "printer-state-reasons.puncher-recoverable-failure"
-msgstr "Puncher Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Recoverable Storage
msgid "printer-state-reasons.puncher-recoverable-storage"
-msgstr "Puncher Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Puncher Removed
msgid "printer-state-reasons.puncher-removed"
-msgstr "Puncher Removed"
+msgstr ""
+#. TRANSLATORS: Puncher Resource Added
msgid "printer-state-reasons.puncher-resource-added"
-msgstr "Puncher Resource Added"
+msgstr ""
+#. TRANSLATORS: Puncher Resource Removed
msgid "printer-state-reasons.puncher-resource-removed"
-msgstr "Puncher Resource Removed"
+msgstr ""
+#. TRANSLATORS: Puncher Thermistor Failure
msgid "printer-state-reasons.puncher-thermistor-failure"
-msgstr "Puncher Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Timing Failure
msgid "printer-state-reasons.puncher-timing-failure"
-msgstr "Puncher Timing Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Turned Off
msgid "printer-state-reasons.puncher-turned-off"
-msgstr "Puncher Turned Off"
+msgstr ""
+#. TRANSLATORS: Puncher Turned On
msgid "printer-state-reasons.puncher-turned-on"
-msgstr "Puncher Turned On"
+msgstr ""
+#. TRANSLATORS: Puncher Under Temperature
msgid "printer-state-reasons.puncher-under-temperature"
-msgstr "Puncher Under Temperature"
+msgstr ""
+#. TRANSLATORS: Puncher Unrecoverable Failure
msgid "printer-state-reasons.puncher-unrecoverable-failure"
-msgstr "Puncher Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Unrecoverable Storage Error
msgid "printer-state-reasons.puncher-unrecoverable-storage-error"
-msgstr "Puncher Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Puncher Warming Up
msgid "printer-state-reasons.puncher-warming-up"
-msgstr "Puncher Warming Up"
+msgstr ""
+#. TRANSLATORS: Resuming
+msgid "printer-state-reasons.resuming"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Added
msgid "printer-state-reasons.separation-cutter-added"
-msgstr "Separation Cutter Added"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Almost Empty
msgid "printer-state-reasons.separation-cutter-almost-empty"
-msgstr "Separation Cutter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Almost Full
msgid "printer-state-reasons.separation-cutter-almost-full"
-msgstr "Separation Cutter Almost Full"
+msgstr ""
+#. TRANSLATORS: Separation Cutter At Limit
msgid "printer-state-reasons.separation-cutter-at-limit"
-msgstr "Separation Cutter At Limit"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Closed
msgid "printer-state-reasons.separation-cutter-closed"
-msgstr "Separation Cutter Closed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Configuration Change
msgid "printer-state-reasons.separation-cutter-configuration-change"
-msgstr "Separation Cutter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Cover Closed
msgid "printer-state-reasons.separation-cutter-cover-closed"
-msgstr "Separation Cutter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Cover Open
msgid "printer-state-reasons.separation-cutter-cover-open"
-msgstr "Separation Cutter Cover Open"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Empty
msgid "printer-state-reasons.separation-cutter-empty"
-msgstr "Separation Cutter Empty"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Full
msgid "printer-state-reasons.separation-cutter-full"
-msgstr "Separation Cutter Full"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Interlock Closed
msgid "printer-state-reasons.separation-cutter-interlock-closed"
-msgstr "Separation Cutter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Interlock Open
msgid "printer-state-reasons.separation-cutter-interlock-open"
-msgstr "Separation Cutter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Jam
msgid "printer-state-reasons.separation-cutter-jam"
-msgstr "Separation Cutter Jam"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Life Almost Over
msgid "printer-state-reasons.separation-cutter-life-almost-over"
-msgstr "Separation Cutter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Life Over
msgid "printer-state-reasons.separation-cutter-life-over"
-msgstr "Separation Cutter Life Over"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Memory Exhausted
msgid "printer-state-reasons.separation-cutter-memory-exhausted"
-msgstr "Separation Cutter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Missing
msgid "printer-state-reasons.separation-cutter-missing"
-msgstr "Separation Cutter Missing"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Motor Failure
msgid "printer-state-reasons.separation-cutter-motor-failure"
-msgstr "Separation Cutter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Near Limit
msgid "printer-state-reasons.separation-cutter-near-limit"
-msgstr "Separation Cutter Near Limit"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Offline
msgid "printer-state-reasons.separation-cutter-offline"
-msgstr "Separation Cutter Offline"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Opened
msgid "printer-state-reasons.separation-cutter-opened"
-msgstr "Separation Cutter Opened"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Over Temperature
msgid "printer-state-reasons.separation-cutter-over-temperature"
-msgstr "Separation Cutter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Power Saver
msgid "printer-state-reasons.separation-cutter-power-saver"
-msgstr "Separation Cutter Power Saver"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Recoverable Failure
msgid "printer-state-reasons.separation-cutter-recoverable-failure"
-msgstr "Separation Cutter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Recoverable Storage
msgid "printer-state-reasons.separation-cutter-recoverable-storage"
-msgstr "Separation Cutter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Removed
msgid "printer-state-reasons.separation-cutter-removed"
-msgstr "Separation Cutter Removed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Resource Added
msgid "printer-state-reasons.separation-cutter-resource-added"
-msgstr "Separation Cutter Resource Added"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Resource Removed
msgid "printer-state-reasons.separation-cutter-resource-removed"
-msgstr "Separation Cutter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Thermistor Failure
msgid "printer-state-reasons.separation-cutter-thermistor-failure"
-msgstr "Separation Cutter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Timing Failure
msgid "printer-state-reasons.separation-cutter-timing-failure"
-msgstr "Separation Cutter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Turned Off
msgid "printer-state-reasons.separation-cutter-turned-off"
-msgstr "Separation Cutter Turned Off"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Turned On
msgid "printer-state-reasons.separation-cutter-turned-on"
-msgstr "Separation Cutter Turned On"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Under Temperature
msgid "printer-state-reasons.separation-cutter-under-temperature"
-msgstr "Separation Cutter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Unrecoverable Failure
msgid "printer-state-reasons.separation-cutter-unrecoverable-failure"
-msgstr "Separation Cutter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Unrecoverable Storage Error
msgid "printer-state-reasons.separation-cutter-unrecoverable-storage-error"
-msgstr "Separation Cutter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Warming Up
msgid "printer-state-reasons.separation-cutter-warming-up"
-msgstr "Separation Cutter Warming Up"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Added
msgid "printer-state-reasons.sheet-rotator-added"
-msgstr "Sheet Rotator Added"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Almost Empty
msgid "printer-state-reasons.sheet-rotator-almost-empty"
-msgstr "Sheet Rotator Almost Empty"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Almost Full
msgid "printer-state-reasons.sheet-rotator-almost-full"
-msgstr "Sheet Rotator Almost Full"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator At Limit
msgid "printer-state-reasons.sheet-rotator-at-limit"
-msgstr "Sheet Rotator At Limit"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Closed
msgid "printer-state-reasons.sheet-rotator-closed"
-msgstr "Sheet Rotator Closed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Configuration Change
msgid "printer-state-reasons.sheet-rotator-configuration-change"
-msgstr "Sheet Rotator Configuration Change"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Cover Closed
msgid "printer-state-reasons.sheet-rotator-cover-closed"
-msgstr "Sheet Rotator Cover Closed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Cover Open
msgid "printer-state-reasons.sheet-rotator-cover-open"
-msgstr "Sheet Rotator Cover Open"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Empty
msgid "printer-state-reasons.sheet-rotator-empty"
-msgstr "Sheet Rotator Empty"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Full
msgid "printer-state-reasons.sheet-rotator-full"
-msgstr "Sheet Rotator Full"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Interlock Closed
msgid "printer-state-reasons.sheet-rotator-interlock-closed"
-msgstr "Sheet Rotator Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Interlock Open
msgid "printer-state-reasons.sheet-rotator-interlock-open"
-msgstr "Sheet Rotator Interlock Open"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Jam
msgid "printer-state-reasons.sheet-rotator-jam"
-msgstr "Sheet Rotator Jam"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Life Almost Over
msgid "printer-state-reasons.sheet-rotator-life-almost-over"
-msgstr "Sheet Rotator Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Life Over
msgid "printer-state-reasons.sheet-rotator-life-over"
-msgstr "Sheet Rotator Life Over"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Memory Exhausted
msgid "printer-state-reasons.sheet-rotator-memory-exhausted"
-msgstr "Sheet Rotator Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Missing
msgid "printer-state-reasons.sheet-rotator-missing"
-msgstr "Sheet Rotator Missing"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Motor Failure
msgid "printer-state-reasons.sheet-rotator-motor-failure"
-msgstr "Sheet Rotator Motor Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Near Limit
msgid "printer-state-reasons.sheet-rotator-near-limit"
-msgstr "Sheet Rotator Near Limit"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Offline
msgid "printer-state-reasons.sheet-rotator-offline"
-msgstr "Sheet Rotator Offline"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Opened
msgid "printer-state-reasons.sheet-rotator-opened"
-msgstr "Sheet Rotator Opened"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Over Temperature
msgid "printer-state-reasons.sheet-rotator-over-temperature"
-msgstr "Sheet Rotator Over Temperature"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Power Saver
msgid "printer-state-reasons.sheet-rotator-power-saver"
-msgstr "Sheet Rotator Power Saver"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Recoverable Failure
msgid "printer-state-reasons.sheet-rotator-recoverable-failure"
-msgstr "Sheet Rotator Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Recoverable Storage
msgid "printer-state-reasons.sheet-rotator-recoverable-storage"
-msgstr "Sheet Rotator Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Removed
msgid "printer-state-reasons.sheet-rotator-removed"
-msgstr "Sheet Rotator Removed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Resource Added
msgid "printer-state-reasons.sheet-rotator-resource-added"
-msgstr "Sheet Rotator Resource Added"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Resource Removed
msgid "printer-state-reasons.sheet-rotator-resource-removed"
-msgstr "Sheet Rotator Resource Removed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Thermistor Failure
msgid "printer-state-reasons.sheet-rotator-thermistor-failure"
-msgstr "Sheet Rotator Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Timing Failure
msgid "printer-state-reasons.sheet-rotator-timing-failure"
-msgstr "Sheet Rotator Timing Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Turned Off
msgid "printer-state-reasons.sheet-rotator-turned-off"
-msgstr "Sheet Rotator Turned Off"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Turned On
msgid "printer-state-reasons.sheet-rotator-turned-on"
-msgstr "Sheet Rotator Turned On"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Under Temperature
msgid "printer-state-reasons.sheet-rotator-under-temperature"
-msgstr "Sheet Rotator Under Temperature"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Unrecoverable Failure
msgid "printer-state-reasons.sheet-rotator-unrecoverable-failure"
-msgstr "Sheet Rotator Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Unrecoverable Storage Error
msgid "printer-state-reasons.sheet-rotator-unrecoverable-storage-error"
-msgstr "Sheet Rotator Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Warming Up
msgid "printer-state-reasons.sheet-rotator-warming-up"
-msgstr "Sheet Rotator Warming Up"
+msgstr ""
+#. TRANSLATORS: Shutdown
msgid "printer-state-reasons.shutdown"
-msgstr "Shutdown"
+msgstr ""
+#. TRANSLATORS: Slitter Added
msgid "printer-state-reasons.slitter-added"
-msgstr "Slitter Added"
+msgstr ""
+#. TRANSLATORS: Slitter Almost Empty
msgid "printer-state-reasons.slitter-almost-empty"
-msgstr "Slitter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Slitter Almost Full
msgid "printer-state-reasons.slitter-almost-full"
-msgstr "Slitter Almost Full"
+msgstr ""
+#. TRANSLATORS: Slitter At Limit
msgid "printer-state-reasons.slitter-at-limit"
-msgstr "Slitter At Limit"
+msgstr ""
+#. TRANSLATORS: Slitter Closed
msgid "printer-state-reasons.slitter-closed"
-msgstr "Slitter Closed"
+msgstr ""
+#. TRANSLATORS: Slitter Configuration Change
msgid "printer-state-reasons.slitter-configuration-change"
-msgstr "Slitter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Slitter Cover Closed
msgid "printer-state-reasons.slitter-cover-closed"
-msgstr "Slitter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Slitter Cover Open
msgid "printer-state-reasons.slitter-cover-open"
-msgstr "Slitter Cover Open"
+msgstr ""
+#. TRANSLATORS: Slitter Empty
msgid "printer-state-reasons.slitter-empty"
-msgstr "Slitter Empty"
+msgstr ""
+#. TRANSLATORS: Slitter Full
msgid "printer-state-reasons.slitter-full"
-msgstr "Slitter Full"
+msgstr ""
+#. TRANSLATORS: Slitter Interlock Closed
msgid "printer-state-reasons.slitter-interlock-closed"
-msgstr "Slitter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Slitter Interlock Open
msgid "printer-state-reasons.slitter-interlock-open"
-msgstr "Slitter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Slitter Jam
msgid "printer-state-reasons.slitter-jam"
-msgstr "Slitter Jam"
+msgstr ""
+#. TRANSLATORS: Slitter Life Almost Over
msgid "printer-state-reasons.slitter-life-almost-over"
-msgstr "Slitter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Slitter Life Over
msgid "printer-state-reasons.slitter-life-over"
-msgstr "Slitter Life Over"
+msgstr ""
+#. TRANSLATORS: Slitter Memory Exhausted
msgid "printer-state-reasons.slitter-memory-exhausted"
-msgstr "Slitter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Slitter Missing
msgid "printer-state-reasons.slitter-missing"
-msgstr "Slitter Missing"
+msgstr ""
+#. TRANSLATORS: Slitter Motor Failure
msgid "printer-state-reasons.slitter-motor-failure"
-msgstr "Slitter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Near Limit
msgid "printer-state-reasons.slitter-near-limit"
-msgstr "Slitter Near Limit"
+msgstr ""
+#. TRANSLATORS: Slitter Offline
msgid "printer-state-reasons.slitter-offline"
-msgstr "Slitter Offline"
+msgstr ""
+#. TRANSLATORS: Slitter Opened
msgid "printer-state-reasons.slitter-opened"
-msgstr "Slitter Opened"
+msgstr ""
+#. TRANSLATORS: Slitter Over Temperature
msgid "printer-state-reasons.slitter-over-temperature"
-msgstr "Slitter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Slitter Power Saver
msgid "printer-state-reasons.slitter-power-saver"
-msgstr "Slitter Power Saver"
+msgstr ""
+#. TRANSLATORS: Slitter Recoverable Failure
msgid "printer-state-reasons.slitter-recoverable-failure"
-msgstr "Slitter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Recoverable Storage
msgid "printer-state-reasons.slitter-recoverable-storage"
-msgstr "Slitter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Slitter Removed
msgid "printer-state-reasons.slitter-removed"
-msgstr "Slitter Removed"
+msgstr ""
+#. TRANSLATORS: Slitter Resource Added
msgid "printer-state-reasons.slitter-resource-added"
-msgstr "Slitter Resource Added"
+msgstr ""
+#. TRANSLATORS: Slitter Resource Removed
msgid "printer-state-reasons.slitter-resource-removed"
-msgstr "Slitter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Slitter Thermistor Failure
msgid "printer-state-reasons.slitter-thermistor-failure"
-msgstr "Slitter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Timing Failure
msgid "printer-state-reasons.slitter-timing-failure"
-msgstr "Slitter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Turned Off
msgid "printer-state-reasons.slitter-turned-off"
-msgstr "Slitter Turned Off"
+msgstr ""
+#. TRANSLATORS: Slitter Turned On
msgid "printer-state-reasons.slitter-turned-on"
-msgstr "Slitter Turned On"
+msgstr ""
+#. TRANSLATORS: Slitter Under Temperature
msgid "printer-state-reasons.slitter-under-temperature"
-msgstr "Slitter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Slitter Unrecoverable Failure
msgid "printer-state-reasons.slitter-unrecoverable-failure"
-msgstr "Slitter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Unrecoverable Storage Error
msgid "printer-state-reasons.slitter-unrecoverable-storage-error"
-msgstr "Slitter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Slitter Warming Up
msgid "printer-state-reasons.slitter-warming-up"
-msgstr "Slitter Warming Up"
+msgstr ""
+#. TRANSLATORS: Spool Area Full
msgid "printer-state-reasons.spool-area-full"
-msgstr "Spool Area Full"
+msgstr ""
+#. TRANSLATORS: Stacker Added
msgid "printer-state-reasons.stacker-added"
-msgstr "Stacker Added"
+msgstr ""
+#. TRANSLATORS: Stacker Almost Empty
msgid "printer-state-reasons.stacker-almost-empty"
-msgstr "Stacker Almost Empty"
+msgstr ""
+#. TRANSLATORS: Stacker Almost Full
msgid "printer-state-reasons.stacker-almost-full"
-msgstr "Stacker Almost Full"
+msgstr ""
+#. TRANSLATORS: Stacker At Limit
msgid "printer-state-reasons.stacker-at-limit"
-msgstr "Stacker At Limit"
+msgstr ""
+#. TRANSLATORS: Stacker Closed
msgid "printer-state-reasons.stacker-closed"
-msgstr "Stacker Closed"
+msgstr ""
+#. TRANSLATORS: Stacker Configuration Change
msgid "printer-state-reasons.stacker-configuration-change"
-msgstr "Stacker Configuration Change"
+msgstr ""
+#. TRANSLATORS: Stacker Cover Closed
msgid "printer-state-reasons.stacker-cover-closed"
-msgstr "Stacker Cover Closed"
+msgstr ""
+#. TRANSLATORS: Stacker Cover Open
msgid "printer-state-reasons.stacker-cover-open"
-msgstr "Stacker Cover Open"
+msgstr ""
+#. TRANSLATORS: Stacker Empty
msgid "printer-state-reasons.stacker-empty"
-msgstr "Stacker Empty"
+msgstr ""
+#. TRANSLATORS: Stacker Full
msgid "printer-state-reasons.stacker-full"
-msgstr "Stacker Full"
+msgstr ""
+#. TRANSLATORS: Stacker Interlock Closed
msgid "printer-state-reasons.stacker-interlock-closed"
-msgstr "Stacker Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Stacker Interlock Open
msgid "printer-state-reasons.stacker-interlock-open"
-msgstr "Stacker Interlock Open"
+msgstr ""
+#. TRANSLATORS: Stacker Jam
msgid "printer-state-reasons.stacker-jam"
-msgstr "Stacker Jam"
+msgstr ""
+#. TRANSLATORS: Stacker Life Almost Over
msgid "printer-state-reasons.stacker-life-almost-over"
-msgstr "Stacker Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Stacker Life Over
msgid "printer-state-reasons.stacker-life-over"
-msgstr "Stacker Life Over"
+msgstr ""
+#. TRANSLATORS: Stacker Memory Exhausted
msgid "printer-state-reasons.stacker-memory-exhausted"
-msgstr "Stacker Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Stacker Missing
msgid "printer-state-reasons.stacker-missing"
-msgstr "Stacker Missing"
+msgstr ""
+#. TRANSLATORS: Stacker Motor Failure
msgid "printer-state-reasons.stacker-motor-failure"
-msgstr "Stacker Motor Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Near Limit
msgid "printer-state-reasons.stacker-near-limit"
-msgstr "Stacker Near Limit"
+msgstr ""
+#. TRANSLATORS: Stacker Offline
msgid "printer-state-reasons.stacker-offline"
-msgstr "Stacker Offline"
+msgstr ""
+#. TRANSLATORS: Stacker Opened
msgid "printer-state-reasons.stacker-opened"
-msgstr "Stacker Opened"
+msgstr ""
+#. TRANSLATORS: Stacker Over Temperature
msgid "printer-state-reasons.stacker-over-temperature"
-msgstr "Stacker Over Temperature"
+msgstr ""
+#. TRANSLATORS: Stacker Power Saver
msgid "printer-state-reasons.stacker-power-saver"
-msgstr "Stacker Power Saver"
+msgstr ""
+#. TRANSLATORS: Stacker Recoverable Failure
msgid "printer-state-reasons.stacker-recoverable-failure"
-msgstr "Stacker Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Recoverable Storage
msgid "printer-state-reasons.stacker-recoverable-storage"
-msgstr "Stacker Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Stacker Removed
msgid "printer-state-reasons.stacker-removed"
-msgstr "Stacker Removed"
+msgstr ""
+#. TRANSLATORS: Stacker Resource Added
msgid "printer-state-reasons.stacker-resource-added"
-msgstr "Stacker Resource Added"
+msgstr ""
+#. TRANSLATORS: Stacker Resource Removed
msgid "printer-state-reasons.stacker-resource-removed"
-msgstr "Stacker Resource Removed"
+msgstr ""
+#. TRANSLATORS: Stacker Thermistor Failure
msgid "printer-state-reasons.stacker-thermistor-failure"
-msgstr "Stacker Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Timing Failure
msgid "printer-state-reasons.stacker-timing-failure"
-msgstr "Stacker Timing Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Turned Off
msgid "printer-state-reasons.stacker-turned-off"
-msgstr "Stacker Turned Off"
+msgstr ""
+#. TRANSLATORS: Stacker Turned On
msgid "printer-state-reasons.stacker-turned-on"
-msgstr "Stacker Turned On"
+msgstr ""
+#. TRANSLATORS: Stacker Under Temperature
msgid "printer-state-reasons.stacker-under-temperature"
-msgstr "Stacker Under Temperature"
+msgstr ""
+#. TRANSLATORS: Stacker Unrecoverable Failure
msgid "printer-state-reasons.stacker-unrecoverable-failure"
-msgstr "Stacker Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Unrecoverable Storage Error
msgid "printer-state-reasons.stacker-unrecoverable-storage-error"
-msgstr "Stacker Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Stacker Warming Up
msgid "printer-state-reasons.stacker-warming-up"
-msgstr "Stacker Warming Up"
+msgstr ""
+#. TRANSLATORS: Stapler Added
msgid "printer-state-reasons.stapler-added"
-msgstr "Stapler Added"
+msgstr ""
+#. TRANSLATORS: Stapler Almost Empty
msgid "printer-state-reasons.stapler-almost-empty"
-msgstr "Stapler Almost Empty"
+msgstr ""
+#. TRANSLATORS: Stapler Almost Full
msgid "printer-state-reasons.stapler-almost-full"
-msgstr "Stapler Almost Full"
+msgstr ""
+#. TRANSLATORS: Stapler At Limit
msgid "printer-state-reasons.stapler-at-limit"
-msgstr "Stapler At Limit"
+msgstr ""
+#. TRANSLATORS: Stapler Closed
msgid "printer-state-reasons.stapler-closed"
-msgstr "Stapler Closed"
+msgstr ""
+#. TRANSLATORS: Stapler Configuration Change
msgid "printer-state-reasons.stapler-configuration-change"
-msgstr "Stapler Configuration Change"
+msgstr ""
+#. TRANSLATORS: Stapler Cover Closed
msgid "printer-state-reasons.stapler-cover-closed"
-msgstr "Stapler Cover Closed"
+msgstr ""
+#. TRANSLATORS: Stapler Cover Open
msgid "printer-state-reasons.stapler-cover-open"
-msgstr "Stapler Cover Open"
+msgstr ""
+#. TRANSLATORS: Stapler Empty
msgid "printer-state-reasons.stapler-empty"
-msgstr "Stapler Empty"
+msgstr ""
+#. TRANSLATORS: Stapler Full
msgid "printer-state-reasons.stapler-full"
-msgstr "Stapler Full"
+msgstr ""
+#. TRANSLATORS: Stapler Interlock Closed
msgid "printer-state-reasons.stapler-interlock-closed"
-msgstr "Stapler Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Stapler Interlock Open
msgid "printer-state-reasons.stapler-interlock-open"
-msgstr "Stapler Interlock Open"
+msgstr ""
+#. TRANSLATORS: Stapler Jam
msgid "printer-state-reasons.stapler-jam"
-msgstr "Stapler Jam"
+msgstr ""
+#. TRANSLATORS: Stapler Life Almost Over
msgid "printer-state-reasons.stapler-life-almost-over"
-msgstr "Stapler Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Stapler Life Over
msgid "printer-state-reasons.stapler-life-over"
-msgstr "Stapler Life Over"
+msgstr ""
+#. TRANSLATORS: Stapler Memory Exhausted
msgid "printer-state-reasons.stapler-memory-exhausted"
-msgstr "Stapler Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Stapler Missing
msgid "printer-state-reasons.stapler-missing"
-msgstr "Stapler Missing"
+msgstr ""
+#. TRANSLATORS: Stapler Motor Failure
msgid "printer-state-reasons.stapler-motor-failure"
-msgstr "Stapler Motor Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Near Limit
msgid "printer-state-reasons.stapler-near-limit"
-msgstr "Stapler Near Limit"
+msgstr ""
+#. TRANSLATORS: Stapler Offline
msgid "printer-state-reasons.stapler-offline"
-msgstr "Stapler Offline"
+msgstr ""
+#. TRANSLATORS: Stapler Opened
msgid "printer-state-reasons.stapler-opened"
-msgstr "Stapler Opened"
+msgstr ""
+#. TRANSLATORS: Stapler Over Temperature
msgid "printer-state-reasons.stapler-over-temperature"
-msgstr "Stapler Over Temperature"
+msgstr ""
+#. TRANSLATORS: Stapler Power Saver
msgid "printer-state-reasons.stapler-power-saver"
-msgstr "Stapler Power Saver"
+msgstr ""
+#. TRANSLATORS: Stapler Recoverable Failure
msgid "printer-state-reasons.stapler-recoverable-failure"
-msgstr "Stapler Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Recoverable Storage
msgid "printer-state-reasons.stapler-recoverable-storage"
-msgstr "Stapler Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Stapler Removed
msgid "printer-state-reasons.stapler-removed"
-msgstr "Stapler Removed"
+msgstr ""
+#. TRANSLATORS: Stapler Resource Added
msgid "printer-state-reasons.stapler-resource-added"
-msgstr "Stapler Resource Added"
+msgstr ""
+#. TRANSLATORS: Stapler Resource Removed
msgid "printer-state-reasons.stapler-resource-removed"
-msgstr "Stapler Resource Removed"
+msgstr ""
+#. TRANSLATORS: Stapler Thermistor Failure
msgid "printer-state-reasons.stapler-thermistor-failure"
-msgstr "Stapler Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Timing Failure
msgid "printer-state-reasons.stapler-timing-failure"
-msgstr "Stapler Timing Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Turned Off
msgid "printer-state-reasons.stapler-turned-off"
-msgstr "Stapler Turned Off"
+msgstr ""
+#. TRANSLATORS: Stapler Turned On
msgid "printer-state-reasons.stapler-turned-on"
-msgstr "Stapler Turned On"
+msgstr ""
+#. TRANSLATORS: Stapler Under Temperature
msgid "printer-state-reasons.stapler-under-temperature"
-msgstr "Stapler Under Temperature"
+msgstr ""
+#. TRANSLATORS: Stapler Unrecoverable Failure
msgid "printer-state-reasons.stapler-unrecoverable-failure"
-msgstr "Stapler Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Unrecoverable Storage Error
msgid "printer-state-reasons.stapler-unrecoverable-storage-error"
-msgstr "Stapler Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Stapler Warming Up
msgid "printer-state-reasons.stapler-warming-up"
-msgstr "Stapler Warming Up"
+msgstr ""
+#. TRANSLATORS: Stitcher Added
msgid "printer-state-reasons.stitcher-added"
-msgstr "Stitcher Added"
+msgstr ""
+#. TRANSLATORS: Stitcher Almost Empty
msgid "printer-state-reasons.stitcher-almost-empty"
-msgstr "Stitcher Almost Empty"
+msgstr ""
+#. TRANSLATORS: Stitcher Almost Full
msgid "printer-state-reasons.stitcher-almost-full"
-msgstr "Stitcher Almost Full"
+msgstr ""
+#. TRANSLATORS: Stitcher At Limit
msgid "printer-state-reasons.stitcher-at-limit"
-msgstr "Stitcher At Limit"
+msgstr ""
+#. TRANSLATORS: Stitcher Closed
msgid "printer-state-reasons.stitcher-closed"
-msgstr "Stitcher Closed"
+msgstr ""
+#. TRANSLATORS: Stitcher Configuration Change
msgid "printer-state-reasons.stitcher-configuration-change"
-msgstr "Stitcher Configuration Change"
+msgstr ""
+#. TRANSLATORS: Stitcher Cover Closed
msgid "printer-state-reasons.stitcher-cover-closed"
-msgstr "Stitcher Cover Closed"
+msgstr ""
+#. TRANSLATORS: Stitcher Cover Open
msgid "printer-state-reasons.stitcher-cover-open"
-msgstr "Stitcher Cover Open"
+msgstr ""
+#. TRANSLATORS: Stitcher Empty
msgid "printer-state-reasons.stitcher-empty"
-msgstr "Stitcher Empty"
+msgstr ""
+#. TRANSLATORS: Stitcher Full
msgid "printer-state-reasons.stitcher-full"
-msgstr "Stitcher Full"
+msgstr ""
+#. TRANSLATORS: Stitcher Interlock Closed
msgid "printer-state-reasons.stitcher-interlock-closed"
-msgstr "Stitcher Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Stitcher Interlock Open
msgid "printer-state-reasons.stitcher-interlock-open"
-msgstr "Stitcher Interlock Open"
+msgstr ""
+#. TRANSLATORS: Stitcher Jam
msgid "printer-state-reasons.stitcher-jam"
-msgstr "Stitcher Jam"
+msgstr ""
+#. TRANSLATORS: Stitcher Life Almost Over
msgid "printer-state-reasons.stitcher-life-almost-over"
-msgstr "Stitcher Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Stitcher Life Over
msgid "printer-state-reasons.stitcher-life-over"
-msgstr "Stitcher Life Over"
+msgstr ""
+#. TRANSLATORS: Stitcher Memory Exhausted
msgid "printer-state-reasons.stitcher-memory-exhausted"
-msgstr "Stitcher Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Stitcher Missing
msgid "printer-state-reasons.stitcher-missing"
-msgstr "Stitcher Missing"
+msgstr ""
+#. TRANSLATORS: Stitcher Motor Failure
msgid "printer-state-reasons.stitcher-motor-failure"
-msgstr "Stitcher Motor Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Near Limit
msgid "printer-state-reasons.stitcher-near-limit"
-msgstr "Stitcher Near Limit"
+msgstr ""
+#. TRANSLATORS: Stitcher Offline
msgid "printer-state-reasons.stitcher-offline"
-msgstr "Stitcher Offline"
+msgstr ""
+#. TRANSLATORS: Stitcher Opened
msgid "printer-state-reasons.stitcher-opened"
-msgstr "Stitcher Opened"
+msgstr ""
+#. TRANSLATORS: Stitcher Over Temperature
msgid "printer-state-reasons.stitcher-over-temperature"
-msgstr "Stitcher Over Temperature"
+msgstr ""
+#. TRANSLATORS: Stitcher Power Saver
msgid "printer-state-reasons.stitcher-power-saver"
-msgstr "Stitcher Power Saver"
+msgstr ""
+#. TRANSLATORS: Stitcher Recoverable Failure
msgid "printer-state-reasons.stitcher-recoverable-failure"
-msgstr "Stitcher Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Recoverable Storage
msgid "printer-state-reasons.stitcher-recoverable-storage"
-msgstr "Stitcher Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Stitcher Removed
msgid "printer-state-reasons.stitcher-removed"
-msgstr "Stitcher Removed"
+msgstr ""
+#. TRANSLATORS: Stitcher Resource Added
msgid "printer-state-reasons.stitcher-resource-added"
-msgstr "Stitcher Resource Added"
+msgstr ""
+#. TRANSLATORS: Stitcher Resource Removed
msgid "printer-state-reasons.stitcher-resource-removed"
-msgstr "Stitcher Resource Removed"
+msgstr ""
+#. TRANSLATORS: Stitcher Thermistor Failure
msgid "printer-state-reasons.stitcher-thermistor-failure"
-msgstr "Stitcher Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Timing Failure
msgid "printer-state-reasons.stitcher-timing-failure"
-msgstr "Stitcher Timing Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Turned Off
msgid "printer-state-reasons.stitcher-turned-off"
-msgstr "Stitcher Turned Off"
+msgstr ""
+#. TRANSLATORS: Stitcher Turned On
msgid "printer-state-reasons.stitcher-turned-on"
-msgstr "Stitcher Turned On"
+msgstr ""
+#. TRANSLATORS: Stitcher Under Temperature
msgid "printer-state-reasons.stitcher-under-temperature"
-msgstr "Stitcher Under Temperature"
+msgstr ""
+#. TRANSLATORS: Stitcher Unrecoverable Failure
msgid "printer-state-reasons.stitcher-unrecoverable-failure"
-msgstr "Stitcher Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Unrecoverable Storage Error
msgid "printer-state-reasons.stitcher-unrecoverable-storage-error"
-msgstr "Stitcher Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Stitcher Warming Up
msgid "printer-state-reasons.stitcher-warming-up"
-msgstr "Stitcher Warming Up"
+msgstr ""
+#. TRANSLATORS: Stopped Partly
msgid "printer-state-reasons.stopped-partly"
-msgstr "Stopped Partly"
+msgstr ""
+#. TRANSLATORS: Stopping
msgid "printer-state-reasons.stopping"
-msgstr "Stopping"
+msgstr ""
+#. TRANSLATORS: Subunit Added
msgid "printer-state-reasons.subunit-added"
-msgstr "Subunit Added"
+msgstr ""
+#. TRANSLATORS: Subunit Almost Empty
msgid "printer-state-reasons.subunit-almost-empty"
-msgstr "Subunit Almost Empty"
+msgstr ""
+#. TRANSLATORS: Subunit Almost Full
msgid "printer-state-reasons.subunit-almost-full"
-msgstr "Subunit Almost Full"
+msgstr ""
+#. TRANSLATORS: Subunit At Limit
msgid "printer-state-reasons.subunit-at-limit"
-msgstr "Subunit At Limit"
+msgstr ""
+#. TRANSLATORS: Subunit Closed
msgid "printer-state-reasons.subunit-closed"
-msgstr "Subunit Closed"
+msgstr ""
+
+#. TRANSLATORS: Subunit Cooling Down
+msgid "printer-state-reasons.subunit-cooling-down"
+msgstr ""
+#. TRANSLATORS: Subunit Empty
msgid "printer-state-reasons.subunit-empty"
-msgstr "Subunit Empty"
+msgstr ""
+#. TRANSLATORS: Subunit Full
msgid "printer-state-reasons.subunit-full"
-msgstr "Subunit Full"
+msgstr ""
+#. TRANSLATORS: Subunit Life Almost Over
msgid "printer-state-reasons.subunit-life-almost-over"
-msgstr "Subunit Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Subunit Life Over
msgid "printer-state-reasons.subunit-life-over"
-msgstr "Subunit Life Over"
+msgstr ""
+#. TRANSLATORS: Subunit Memory Exhausted
msgid "printer-state-reasons.subunit-memory-exhausted"
-msgstr "Subunit Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Subunit Missing
msgid "printer-state-reasons.subunit-missing"
-msgstr "Subunit Missing"
+msgstr ""
+#. TRANSLATORS: Subunit Motor Failure
msgid "printer-state-reasons.subunit-motor-failure"
-msgstr "Subunit Motor Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Near Limit
msgid "printer-state-reasons.subunit-near-limit"
-msgstr "Subunit Near Limit"
+msgstr ""
+#. TRANSLATORS: Subunit Offline
msgid "printer-state-reasons.subunit-offline"
-msgstr "Subunit Offline"
+msgstr ""
+#. TRANSLATORS: Subunit Opened
msgid "printer-state-reasons.subunit-opened"
-msgstr "Subunit Opened"
+msgstr ""
+#. TRANSLATORS: Subunit Over Temperature
msgid "printer-state-reasons.subunit-over-temperature"
-msgstr "Subunit Over Temperature"
+msgstr ""
+#. TRANSLATORS: Subunit Power Saver
msgid "printer-state-reasons.subunit-power-saver"
-msgstr "Subunit Power Saver"
+msgstr ""
+#. TRANSLATORS: Subunit Recoverable Failure
msgid "printer-state-reasons.subunit-recoverable-failure"
-msgstr "Subunit Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Recoverable Storage
msgid "printer-state-reasons.subunit-recoverable-storage"
-msgstr "Subunit Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Subunit Removed
msgid "printer-state-reasons.subunit-removed"
-msgstr "Subunit Removed"
+msgstr ""
+#. TRANSLATORS: Subunit Resource Added
msgid "printer-state-reasons.subunit-resource-added"
-msgstr "Subunit Resource Added"
+msgstr ""
+#. TRANSLATORS: Subunit Resource Removed
msgid "printer-state-reasons.subunit-resource-removed"
-msgstr "Subunit Resource Removed"
+msgstr ""
+#. TRANSLATORS: Subunit Thermistor Failure
msgid "printer-state-reasons.subunit-thermistor-failure"
-msgstr "Subunit Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Timing Failure
msgid "printer-state-reasons.subunit-timing-Failure"
-msgstr "Subunit Timing Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Turned Off
msgid "printer-state-reasons.subunit-turned-off"
-msgstr "Subunit Turned Off"
+msgstr ""
+#. TRANSLATORS: Subunit Turned On
msgid "printer-state-reasons.subunit-turned-on"
-msgstr "Subunit Turned On"
+msgstr ""
+#. TRANSLATORS: Subunit Under Temperature
msgid "printer-state-reasons.subunit-under-temperature"
-msgstr "Subunit Under Temperature"
+msgstr ""
+#. TRANSLATORS: Subunit Unrecoverable Failure
msgid "printer-state-reasons.subunit-unrecoverable-failure"
-msgstr "Subunit Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Unrecoverable Storage
msgid "printer-state-reasons.subunit-unrecoverable-storage"
-msgstr "Subunit Unrecoverable Storage"
+msgstr ""
+#. TRANSLATORS: Subunit Warming Up
msgid "printer-state-reasons.subunit-warming-up"
-msgstr "Subunit Warming Up"
+msgstr ""
+#. TRANSLATORS: Timed Out
msgid "printer-state-reasons.timed-out"
-msgstr "Timed Out"
+msgstr ""
+#. TRANSLATORS: Toner Empty
msgid "printer-state-reasons.toner-empty"
-msgstr "Toner Empty"
+msgstr ""
+#. TRANSLATORS: Toner Low
msgid "printer-state-reasons.toner-low"
-msgstr "Toner Low"
+msgstr ""
+#. TRANSLATORS: Trimmer Added
msgid "printer-state-reasons.trimmer-added"
-msgstr "Trimmer Added"
+msgstr ""
+#. TRANSLATORS: Trimmer Almost Empty
msgid "printer-state-reasons.trimmer-almost-empty"
-msgstr "Trimmer Almost Empty"
+msgstr ""
+#. TRANSLATORS: Trimmer Almost Full
msgid "printer-state-reasons.trimmer-almost-full"
-msgstr "Trimmer Almost Full"
+msgstr ""
+#. TRANSLATORS: Trimmer At Limit
msgid "printer-state-reasons.trimmer-at-limit"
-msgstr "Trimmer At Limit"
+msgstr ""
+#. TRANSLATORS: Trimmer Closed
msgid "printer-state-reasons.trimmer-closed"
-msgstr "Trimmer Closed"
+msgstr ""
+#. TRANSLATORS: Trimmer Configuration Change
msgid "printer-state-reasons.trimmer-configuration-change"
-msgstr "Trimmer Configuration Change"
+msgstr ""
+#. TRANSLATORS: Trimmer Cover Closed
msgid "printer-state-reasons.trimmer-cover-closed"
-msgstr "Trimmer Cover Closed"
+msgstr ""
+#. TRANSLATORS: Trimmer Cover Open
msgid "printer-state-reasons.trimmer-cover-open"
-msgstr "Trimmer Cover Open"
+msgstr ""
+#. TRANSLATORS: Trimmer Empty
msgid "printer-state-reasons.trimmer-empty"
-msgstr "Trimmer Empty"
+msgstr ""
+#. TRANSLATORS: Trimmer Full
msgid "printer-state-reasons.trimmer-full"
-msgstr "Trimmer Full"
+msgstr ""
+#. TRANSLATORS: Trimmer Interlock Closed
msgid "printer-state-reasons.trimmer-interlock-closed"
-msgstr "Trimmer Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Trimmer Interlock Open
msgid "printer-state-reasons.trimmer-interlock-open"
-msgstr "Trimmer Interlock Open"
+msgstr ""
+#. TRANSLATORS: Trimmer Jam
msgid "printer-state-reasons.trimmer-jam"
-msgstr "Trimmer Jam"
+msgstr ""
+#. TRANSLATORS: Trimmer Life Almost Over
msgid "printer-state-reasons.trimmer-life-almost-over"
-msgstr "Trimmer Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Trimmer Life Over
msgid "printer-state-reasons.trimmer-life-over"
-msgstr "Trimmer Life Over"
+msgstr ""
+#. TRANSLATORS: Trimmer Memory Exhausted
msgid "printer-state-reasons.trimmer-memory-exhausted"
-msgstr "Trimmer Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Trimmer Missing
msgid "printer-state-reasons.trimmer-missing"
-msgstr "Trimmer Missing"
+msgstr ""
+#. TRANSLATORS: Trimmer Motor Failure
msgid "printer-state-reasons.trimmer-motor-failure"
-msgstr "Trimmer Motor Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Near Limit
msgid "printer-state-reasons.trimmer-near-limit"
-msgstr "Trimmer Near Limit"
+msgstr ""
+#. TRANSLATORS: Trimmer Offline
msgid "printer-state-reasons.trimmer-offline"
-msgstr "Trimmer Offline"
+msgstr ""
+#. TRANSLATORS: Trimmer Opened
msgid "printer-state-reasons.trimmer-opened"
-msgstr "Trimmer Opened"
+msgstr ""
+#. TRANSLATORS: Trimmer Over Temperature
msgid "printer-state-reasons.trimmer-over-temperature"
-msgstr "Trimmer Over Temperature"
+msgstr ""
+#. TRANSLATORS: Trimmer Power Saver
msgid "printer-state-reasons.trimmer-power-saver"
-msgstr "Trimmer Power Saver"
+msgstr ""
+#. TRANSLATORS: Trimmer Recoverable Failure
msgid "printer-state-reasons.trimmer-recoverable-failure"
-msgstr "Trimmer Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Recoverable Storage
msgid "printer-state-reasons.trimmer-recoverable-storage"
-msgstr "Trimmer Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Trimmer Removed
msgid "printer-state-reasons.trimmer-removed"
-msgstr "Trimmer Removed"
+msgstr ""
+#. TRANSLATORS: Trimmer Resource Added
msgid "printer-state-reasons.trimmer-resource-added"
-msgstr "Trimmer Resource Added"
+msgstr ""
+#. TRANSLATORS: Trimmer Resource Removed
msgid "printer-state-reasons.trimmer-resource-removed"
-msgstr "Trimmer Resource Removed"
+msgstr ""
+#. TRANSLATORS: Trimmer Thermistor Failure
msgid "printer-state-reasons.trimmer-thermistor-failure"
-msgstr "Trimmer Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Timing Failure
msgid "printer-state-reasons.trimmer-timing-failure"
-msgstr "Trimmer Timing Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Turned Off
msgid "printer-state-reasons.trimmer-turned-off"
-msgstr "Trimmer Turned Off"
+msgstr ""
+#. TRANSLATORS: Trimmer Turned On
msgid "printer-state-reasons.trimmer-turned-on"
-msgstr "Trimmer Turned On"
+msgstr ""
+#. TRANSLATORS: Trimmer Under Temperature
msgid "printer-state-reasons.trimmer-under-temperature"
-msgstr "Trimmer Under Temperature"
+msgstr ""
+#. TRANSLATORS: Trimmer Unrecoverable Failure
msgid "printer-state-reasons.trimmer-unrecoverable-failure"
-msgstr "Trimmer Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Unrecoverable Storage Error
msgid "printer-state-reasons.trimmer-unrecoverable-storage-error"
-msgstr "Trimmer Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Trimmer Warming Up
msgid "printer-state-reasons.trimmer-warming-up"
-msgstr "Trimmer Warming Up"
+msgstr ""
+#. TRANSLATORS: Unknown
msgid "printer-state-reasons.unknown"
-msgstr "Unknown"
+msgstr ""
+#. TRANSLATORS: Wrapper Added
msgid "printer-state-reasons.wrapper-added"
-msgstr "Wrapper Added"
+msgstr ""
+#. TRANSLATORS: Wrapper Almost Empty
msgid "printer-state-reasons.wrapper-almost-empty"
-msgstr "Wrapper Almost Empty"
+msgstr ""
+#. TRANSLATORS: Wrapper Almost Full
msgid "printer-state-reasons.wrapper-almost-full"
-msgstr "Wrapper Almost Full"
+msgstr ""
+#. TRANSLATORS: Wrapper At Limit
msgid "printer-state-reasons.wrapper-at-limit"
-msgstr "Wrapper At Limit"
+msgstr ""
+#. TRANSLATORS: Wrapper Closed
msgid "printer-state-reasons.wrapper-closed"
-msgstr "Wrapper Closed"
+msgstr ""
+#. TRANSLATORS: Wrapper Configuration Change
msgid "printer-state-reasons.wrapper-configuration-change"
-msgstr "Wrapper Configuration Change"
+msgstr ""
+#. TRANSLATORS: Wrapper Cover Closed
msgid "printer-state-reasons.wrapper-cover-closed"
-msgstr "Wrapper Cover Closed"
+msgstr ""
+#. TRANSLATORS: Wrapper Cover Open
msgid "printer-state-reasons.wrapper-cover-open"
-msgstr "Wrapper Cover Open"
+msgstr ""
+#. TRANSLATORS: Wrapper Empty
msgid "printer-state-reasons.wrapper-empty"
-msgstr "Wrapper Empty"
+msgstr ""
+#. TRANSLATORS: Wrapper Full
msgid "printer-state-reasons.wrapper-full"
-msgstr "Wrapper Full"
+msgstr ""
+#. TRANSLATORS: Wrapper Interlock Closed
msgid "printer-state-reasons.wrapper-interlock-closed"
-msgstr "Wrapper Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Wrapper Interlock Open
msgid "printer-state-reasons.wrapper-interlock-open"
-msgstr "Wrapper Interlock Open"
+msgstr ""
+#. TRANSLATORS: Wrapper Jam
msgid "printer-state-reasons.wrapper-jam"
-msgstr "Wrapper Jam"
+msgstr ""
+#. TRANSLATORS: Wrapper Life Almost Over
msgid "printer-state-reasons.wrapper-life-almost-over"
-msgstr "Wrapper Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Wrapper Life Over
msgid "printer-state-reasons.wrapper-life-over"
-msgstr "Wrapper Life Over"
+msgstr ""
+#. TRANSLATORS: Wrapper Memory Exhausted
msgid "printer-state-reasons.wrapper-memory-exhausted"
-msgstr "Wrapper Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Wrapper Missing
msgid "printer-state-reasons.wrapper-missing"
-msgstr "Wrapper Missing"
+msgstr ""
+#. TRANSLATORS: Wrapper Motor Failure
msgid "printer-state-reasons.wrapper-motor-failure"
-msgstr "Wrapper Motor Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Near Limit
msgid "printer-state-reasons.wrapper-near-limit"
-msgstr "Wrapper Near Limit"
+msgstr ""
+#. TRANSLATORS: Wrapper Offline
msgid "printer-state-reasons.wrapper-offline"
-msgstr "Wrapper Offline"
+msgstr ""
+#. TRANSLATORS: Wrapper Opened
msgid "printer-state-reasons.wrapper-opened"
-msgstr "Wrapper Opened"
+msgstr ""
+#. TRANSLATORS: Wrapper Over Temperature
msgid "printer-state-reasons.wrapper-over-temperature"
-msgstr "Wrapper Over Temperature"
+msgstr ""
+#. TRANSLATORS: Wrapper Power Saver
msgid "printer-state-reasons.wrapper-power-saver"
-msgstr "Wrapper Power Saver"
+msgstr ""
+#. TRANSLATORS: Wrapper Recoverable Failure
msgid "printer-state-reasons.wrapper-recoverable-failure"
-msgstr "Wrapper Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Recoverable Storage
msgid "printer-state-reasons.wrapper-recoverable-storage"
-msgstr "Wrapper Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Wrapper Removed
msgid "printer-state-reasons.wrapper-removed"
-msgstr "Wrapper Removed"
+msgstr ""
+#. TRANSLATORS: Wrapper Resource Added
msgid "printer-state-reasons.wrapper-resource-added"
-msgstr "Wrapper Resource Added"
+msgstr ""
+#. TRANSLATORS: Wrapper Resource Removed
msgid "printer-state-reasons.wrapper-resource-removed"
-msgstr "Wrapper Resource Removed"
+msgstr ""
+#. TRANSLATORS: Wrapper Thermistor Failure
msgid "printer-state-reasons.wrapper-thermistor-failure"
-msgstr "Wrapper Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Timing Failure
msgid "printer-state-reasons.wrapper-timing-failure"
-msgstr "Wrapper Timing Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Turned Off
msgid "printer-state-reasons.wrapper-turned-off"
-msgstr "Wrapper Turned Off"
+msgstr ""
+#. TRANSLATORS: Wrapper Turned On
msgid "printer-state-reasons.wrapper-turned-on"
-msgstr "Wrapper Turned On"
+msgstr ""
+#. TRANSLATORS: Wrapper Under Temperature
msgid "printer-state-reasons.wrapper-under-temperature"
-msgstr "Wrapper Under Temperature"
+msgstr ""
+#. TRANSLATORS: Wrapper Unrecoverable Failure
msgid "printer-state-reasons.wrapper-unrecoverable-failure"
-msgstr "Wrapper Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Unrecoverable Storage Error
msgid "printer-state-reasons.wrapper-unrecoverable-storage-error"
-msgstr "Wrapper Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Wrapper Warming Up
msgid "printer-state-reasons.wrapper-warming-up"
-msgstr "Wrapper Warming Up"
+msgstr ""
+#. TRANSLATORS: Idle
msgid "printer-state.3"
-msgstr "Idle"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "printer-state.4"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Stopped
msgid "printer-state.5"
-msgstr "Stopped"
+msgstr ""
+#. TRANSLATORS: Printer Uptime
msgid "printer-up-time"
-msgstr "Printer Uptime"
+msgstr ""
+
+#. TRANSLATORS: Printer Xri
+msgid "printer-xri-requested"
+msgstr ""
msgid "processing"
msgstr "in Verarbeitung"
+#. TRANSLATORS: Proof Print
msgid "proof-print"
-msgstr "Proof Print"
+msgstr ""
+#. TRANSLATORS: Proof Print Copies
msgid "proof-print-copies"
-msgstr "Proof Print Copies"
+msgstr ""
+#. TRANSLATORS: Punching
msgid "punching"
-msgstr "Punching"
+msgstr ""
+#. TRANSLATORS: Punching Locations
msgid "punching-locations"
-msgstr "Punching Locations"
+msgstr ""
+#. TRANSLATORS: Punching Offset
msgid "punching-offset"
-msgstr "Punching Offset"
+msgstr ""
+#. TRANSLATORS: Punch Edge
msgid "punching-reference-edge"
-msgstr "Punching Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "punching-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "punching-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "punching-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "punching-reference-edge.top"
-msgstr "Top"
+msgstr ""
#, c-format
msgid "request id is %s-%d (%d file(s))"
@@ -12072,38 +14846,185 @@ msgstr "Anfrage-ID ist %s-%d (%d Datei(en))"
msgid "request-id uses indefinite length"
msgstr "Anfrage-ID hat unbestimmte Länge"
+#. TRANSLATORS: Request Power State
+msgid "request-power-state"
+msgstr ""
+
+#. TRANSLATORS: Requested Attributes
msgid "requested-attributes"
-msgstr "Requested Attributes"
+msgstr ""
+
+#. TRANSLATORS: Resource Format
+msgid "resource-format"
+msgstr ""
+
+#. TRANSLATORS: Resource Format Accepted
+msgid "resource-format-accepted"
+msgstr ""
+
+#. TRANSLATORS: Resource Formats
+msgid "resource-formats"
+msgstr ""
+
+#. TRANSLATORS: Resource ID
+msgid "resource-id"
+msgstr ""
+
+#. TRANSLATORS: Resource Ids
+msgid "resource-ids"
+msgstr ""
+
+#. TRANSLATORS: Resource K Octets
+msgid "resource-k-octets"
+msgstr ""
+#. TRANSLATORS: Resource Signature
+msgid "resource-signature"
+msgstr ""
+
+#. TRANSLATORS: Resource State
+msgid "resource-state"
+msgstr ""
+
+#. TRANSLATORS: Resource State Reasons
+msgid "resource-state-reasons"
+msgstr ""
+
+#. TRANSLATORS: Cancel
+msgid "resource-state-reasons.cancel-requested"
+msgstr ""
+
+#. TRANSLATORS: Install
+msgid "resource-state-reasons.install-requested"
+msgstr ""
+
+#. TRANSLATORS: Resource Incoming
+msgid "resource-state-reasons.resource-incoming"
+msgstr ""
+
+#. TRANSLATORS: Pending
+msgid "resource-state.3"
+msgstr ""
+
+#. TRANSLATORS: Available
+msgid "resource-state.4"
+msgstr ""
+
+#. TRANSLATORS: Installed
+msgid "resource-state.5"
+msgstr ""
+
+#. TRANSLATORS: Canceled
+msgid "resource-state.6"
+msgstr ""
+
+#. TRANSLATORS: Aborted
+msgid "resource-state.7"
+msgstr ""
+
+#. TRANSLATORS: Resource States
+msgid "resource-states"
+msgstr ""
+
+#. TRANSLATORS: Resource Type
+msgid "resource-type"
+msgstr ""
+
+#. TRANSLATORS: Executable Firmware
+msgid "resource-type.executable-firmware"
+msgstr ""
+
+#. TRANSLATORS: Executable Software
+msgid "resource-type.executable-software"
+msgstr ""
+
+#. TRANSLATORS: Static Font
+msgid "resource-type.static-font"
+msgstr ""
+
+#. TRANSLATORS: Static Form
+msgid "resource-type.static-form"
+msgstr ""
+
+#. TRANSLATORS: Static Icc Profile
+msgid "resource-type.static-icc-profile"
+msgstr ""
+
+#. TRANSLATORS: Static Image
+msgid "resource-type.static-image"
+msgstr ""
+
+#. TRANSLATORS: Static Logo
+msgid "resource-type.static-logo"
+msgstr ""
+
+#. TRANSLATORS: Static Other
+msgid "resource-type.static-other"
+msgstr ""
+
+#. TRANSLATORS: Static Strings
+msgid "resource-type.static-strings"
+msgstr ""
+
+#. TRANSLATORS: Template Document
+msgid "resource-type.template-document"
+msgstr ""
+
+#. TRANSLATORS: Template Job
+msgid "resource-type.template-job"
+msgstr ""
+
+#. TRANSLATORS: Template Printer
+msgid "resource-type.template-printer"
+msgstr ""
+
+#. TRANSLATORS: Resource Types
+msgid "resource-types"
+msgstr ""
+
+#. TRANSLATORS: Restart Get Interval
+msgid "restart-get-interval"
+msgstr ""
+
+#. TRANSLATORS: Retry Interval
msgid "retry-interval"
-msgstr "Retry Interval"
+msgstr ""
+#. TRANSLATORS: Retry Timeout
msgid "retry-time-out"
-msgstr "Retry Time Out"
+msgstr ""
+#. TRANSLATORS: Save Disposition
msgid "save-disposition"
-msgstr "Save Disposition"
+msgstr ""
+#. TRANSLATORS: None
msgid "save-disposition.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Print and Save
msgid "save-disposition.print-save"
-msgstr "Print Save"
+msgstr ""
+#. TRANSLATORS: Save Only
msgid "save-disposition.save-only"
-msgstr "Save Only"
+msgstr ""
+#. TRANSLATORS: Save Document Format
msgid "save-document-format"
-msgstr "Save Document Format"
+msgstr ""
+#. TRANSLATORS: Save Info
msgid "save-info"
-msgstr "Save Info"
+msgstr ""
+#. TRANSLATORS: Save Location
msgid "save-location"
-msgstr "Save Location"
+msgstr ""
+#. TRANSLATORS: Save Name
msgid "save-name"
-msgstr "Save Name"
+msgstr ""
msgid "scheduler is not running"
msgstr "Zeitplandienst läuft nicht"
@@ -12111,47 +15032,65 @@ msgstr "Zeitplandienst läuft nicht"
msgid "scheduler is running"
msgstr "Zeitplandienst läuft"
+#. TRANSLATORS: Separator Sheets
msgid "separator-sheets"
-msgstr "Separator Sheets"
+msgstr ""
+#. TRANSLATORS: Type of Separator Sheets
msgid "separator-sheets-type"
-msgstr "Separator Sheets Type"
+msgstr ""
+#. TRANSLATORS: Start and End Sheets
msgid "separator-sheets-type.both-sheets"
-msgstr "Both Sheets"
+msgstr ""
+#. TRANSLATORS: End Sheet
msgid "separator-sheets-type.end-sheet"
-msgstr "End Sheet"
+msgstr ""
+#. TRANSLATORS: None
msgid "separator-sheets-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Slip Sheets
msgid "separator-sheets-type.slip-sheets"
-msgstr "Slip Sheets"
+msgstr ""
+#. TRANSLATORS: Start Sheet
msgid "separator-sheets-type.start-sheet"
-msgstr "Start Sheet"
+msgstr ""
+#. TRANSLATORS: Collate Copies
msgid "sheet-collate"
-msgstr "Collate Copies"
+msgstr ""
+#. TRANSLATORS: Yes
msgid "sheet-collate.collated"
-msgstr "Yes"
+msgstr ""
+#. TRANSLATORS: No
msgid "sheet-collate.uncollated"
-msgstr "No"
+msgstr ""
+#. TRANSLATORS: 2-Sided Printing
msgid "sides"
-msgstr "2-Sided Printing"
+msgstr ""
+#. TRANSLATORS: Off
msgid "sides.one-sided"
-msgstr "Off"
+msgstr ""
+#. TRANSLATORS: On (Portrait)
msgid "sides.two-sided-long-edge"
-msgstr "On (Portrait)"
+msgstr ""
+#. TRANSLATORS: On (Landscape)
msgid "sides.two-sided-short-edge"
-msgstr "On (Landscape)"
+msgstr ""
+
+#. TRANSLATORS: Start Power State
+msgid "start-power-state"
+msgstr ""
#, c-format
msgid "stat of %s failed: %s"
@@ -12160,53 +15099,112 @@ msgstr "Status von %s fehlgeschlagen: %s"
msgid "status\t\tShow status of daemon and queue."
msgstr "status\t\tStatus von Dienst und Warteschlange anzeigen."
+#. TRANSLATORS: Status Message
msgid "status-message"
-msgstr "Status Message"
+msgstr ""
+#. TRANSLATORS: Staple
msgid "stitching"
-msgstr "Staple"
+msgstr ""
+#. TRANSLATORS: Stitching Angle
msgid "stitching-angle"
-msgstr "Stitching Angle"
+msgstr ""
+#. TRANSLATORS: Stitching Locations
msgid "stitching-locations"
-msgstr "Stitching Locations"
+msgstr ""
+#. TRANSLATORS: Staple Method
msgid "stitching-method"
-msgstr "Stitching Method"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "stitching-method.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Crimp
msgid "stitching-method.crimp"
-msgstr "Crimp"
+msgstr ""
+#. TRANSLATORS: Wire
msgid "stitching-method.wire"
-msgstr "Wire"
+msgstr ""
+#. TRANSLATORS: Stitching Offset
msgid "stitching-offset"
-msgstr "Stitching Offset"
+msgstr ""
+#. TRANSLATORS: Staple Edge
msgid "stitching-reference-edge"
-msgstr "Stitching Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "stitching-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "stitching-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "stitching-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "stitching-reference-edge.top"
-msgstr "Top"
+msgstr ""
msgid "stopped"
msgstr "angehalten"
+#. TRANSLATORS: Subject
msgid "subject"
-msgstr "Subject"
+msgstr ""
+
+#. TRANSLATORS: Subscription Privacy Attributes
+msgid "subscription-privacy-attributes"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "subscription-privacy-attributes.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "subscription-privacy-attributes.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "subscription-privacy-attributes.none"
+msgstr ""
+
+#. TRANSLATORS: Subscription Description
+msgid "subscription-privacy-attributes.subscription-description"
+msgstr ""
+
+#. TRANSLATORS: Subscription Template
+msgid "subscription-privacy-attributes.subscription-template"
+msgstr ""
+
+#. TRANSLATORS: Subscription Privacy Scope
+msgid "subscription-privacy-scope"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "subscription-privacy-scope.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "subscription-privacy-scope.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "subscription-privacy-scope.none"
+msgstr ""
+
+#. TRANSLATORS: Owner
+msgid "subscription-privacy-scope.owner"
+msgstr ""
#, c-format
msgid "system default destination: %s"
@@ -12216,89 +15214,157 @@ msgstr "systemvoreingestelltes Ziel: %s"
msgid "system default destination: %s/%s"
msgstr "systemvoreingestelltes Ziel: %s/%s"
+#. TRANSLATORS: System State
+msgid "system-state"
+msgstr ""
+
+#. TRANSLATORS: System State Reasons
+msgid "system-state-reasons"
+msgstr ""
+
+#. TRANSLATORS: Idle
+msgid "system-state.3"
+msgstr ""
+
+#. TRANSLATORS: Processing
+msgid "system-state.4"
+msgstr ""
+
+#. TRANSLATORS: Stopped
+msgid "system-state.5"
+msgstr ""
+
+#. TRANSLATORS: System URI
+msgid "system-uri"
+msgstr ""
+
+#. TRANSLATORS: T33 Subaddress
msgid "t33-subaddress"
msgstr "T33 Subaddress"
+#. TRANSLATORS: Timeout Predicate
+msgid "timeout-predicate"
+msgstr ""
+
+#. TRANSLATORS: Activity
+msgid "timeout-predicate.activity"
+msgstr ""
+
+#. TRANSLATORS: Inactivity
+msgid "timeout-predicate.inactivity"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "timeout-predicate.none"
+msgstr ""
+
+#. TRANSLATORS: To Name
msgid "to-name"
-msgstr "To Name"
+msgstr ""
+#. TRANSLATORS: Transmission Status
msgid "transmission-status"
-msgstr "Transmission Status"
+msgstr ""
+#. TRANSLATORS: Pending
msgid "transmission-status.3"
-msgstr "Pending"
+msgstr ""
+#. TRANSLATORS: Pending Retry
msgid "transmission-status.4"
-msgstr "Pending Retry"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "transmission-status.5"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Canceled
msgid "transmission-status.7"
-msgstr "Canceled"
+msgstr ""
+#. TRANSLATORS: Aborted
msgid "transmission-status.8"
-msgstr "Aborted"
+msgstr ""
+#. TRANSLATORS: Completed
msgid "transmission-status.9"
-msgstr "Completed"
+msgstr ""
+#. TRANSLATORS: Cut
msgid "trimming"
-msgstr "Cut"
+msgstr ""
+#. TRANSLATORS: Cut Position
msgid "trimming-offset"
-msgstr "Cut Position"
+msgstr ""
+#. TRANSLATORS: Cut Edge
msgid "trimming-reference-edge"
-msgstr "Trimming Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "trimming-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "trimming-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "trimming-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "trimming-reference-edge.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Type of Cut
msgid "trimming-type"
-msgstr "Trimming Type"
+msgstr ""
+#. TRANSLATORS: Draw Line
msgid "trimming-type.draw-line"
-msgstr "Draw Line"
+msgstr ""
+#. TRANSLATORS: Full
msgid "trimming-type.full"
-msgstr "Full"
+msgstr ""
+#. TRANSLATORS: Partial
msgid "trimming-type.partial"
-msgstr "Partial"
+msgstr ""
+#. TRANSLATORS: Perforate
msgid "trimming-type.perforate"
-msgstr "Perforate"
+msgstr ""
+#. TRANSLATORS: Score
msgid "trimming-type.score"
-msgstr "Score"
+msgstr ""
+#. TRANSLATORS: Tab
msgid "trimming-type.tab"
-msgstr "Tab"
+msgstr ""
+#. TRANSLATORS: Cut After
msgid "trimming-when"
-msgstr "Trimming When"
+msgstr ""
+#. TRANSLATORS: Every Document
msgid "trimming-when.after-documents"
-msgstr "After Documents"
+msgstr ""
+#. TRANSLATORS: Job
msgid "trimming-when.after-job"
-msgstr "After Job"
+msgstr ""
+#. TRANSLATORS: Every Set
msgid "trimming-when.after-sets"
-msgstr "After Sets"
+msgstr ""
+#. TRANSLATORS: Every Page
msgid "trimming-when.after-sheets"
-msgstr "After Sheets"
+msgstr ""
msgid "unknown"
msgstr "Unbekannt"
@@ -12309,38 +15375,122 @@ msgstr "Ohne Titel"
msgid "variable-bindings uses indefinite length"
msgstr "variable-bindings hat unbestimmte Länge"
+#. TRANSLATORS: Which Printers
+msgid "which-printers"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "which-printers.all"
+msgstr ""
+
+#. TRANSLATORS: Idle
+msgid "which-printers.idle"
+msgstr ""
+
+#. TRANSLATORS: Not Accepting
+msgid "which-printers.not-accepting"
+msgstr ""
+
+#. TRANSLATORS: Processing
+msgid "which-printers.processing"
+msgstr ""
+
+#. TRANSLATORS: Shutdown
+msgid "which-printers.shutdown"
+msgstr ""
+
+#. TRANSLATORS: Stopped
+msgid "which-printers.stopped"
+msgstr ""
+
+#. TRANSLATORS: Testing
+msgid "which-printers.testing"
+msgstr ""
+
+#. TRANSLATORS: X Accuracy
msgid "x-accuracy"
-msgstr "X Accuracy"
+msgstr ""
+#. TRANSLATORS: X Dimension
msgid "x-dimension"
-msgstr "X Dimension"
+msgstr ""
+#. TRANSLATORS: X Offset
msgid "x-offset"
-msgstr "X Offset"
+msgstr ""
+#. TRANSLATORS: X Origin
msgid "x-origin"
-msgstr "X Origin"
+msgstr ""
+#. TRANSLATORS: Y Accuracy
msgid "y-accuracy"
-msgstr "Y Accuracy"
+msgstr ""
+#. TRANSLATORS: Y Dimension
msgid "y-dimension"
-msgstr "Y Dimension"
+msgstr ""
+#. TRANSLATORS: Y Offset
msgid "y-offset"
-msgstr "Y Offset"
+msgstr ""
+#. TRANSLATORS: Y Origin
msgid "y-origin"
-msgstr "Y Origin"
+msgstr ""
+#. TRANSLATORS: Z Accuracy
msgid "z-accuracy"
-msgstr "Z Accuracy"
+msgstr ""
+#. TRANSLATORS: Z Dimension
msgid "z-dimension"
-msgstr "Z Dimension"
+msgstr ""
+#. TRANSLATORS: Z Offset
msgid "z-offset"
-msgstr "Z Offset"
+msgstr ""
+
+msgid "{service_domain} Domain name"
+msgstr ""
+
+msgid "{service_hostname} Fully-qualified domain name"
+msgstr ""
+
+msgid "{service_name} Service instance name"
+msgstr ""
+
+msgid "{service_port} Port number"
+msgstr ""
+
+msgid "{service_regtype} DNS-SD registration type"
+msgstr ""
+
+msgid "{service_scheme} URI scheme"
+msgstr ""
+
+msgid "{service_uri} URI"
+msgstr ""
+
+msgid "{txt_*} Value of TXT record key"
+msgstr ""
+
+msgid "{} URI"
+msgstr ""
msgid "~/.cups/lpoptions file names default destination that does not exist."
msgstr ""
+
+#~ msgid "A Samba password is required to export printer drivers"
+#~ msgstr ""
+#~ "Ein Samba-Passwort ist erforderlich, um Druckertreiber zu exportieren"
+
+#~ msgid "A Samba username is required to export printer drivers"
+#~ msgstr ""
+#~ "Ein Samba-Benutzername ist erforderlich, um Druckertreiber zu exportieren"
+
+#~ msgid "Export Printers to Samba"
+#~ msgstr "Drucker zu Samba exportieren"
+
+#~ msgid "lpadmin: Unable to open PPD file \"%s\" - %s"
+#~ msgstr "lpadmin: Kann PPD Datei \"%s\" - %s nicht öffnen"
diff --git a/locale/cups_en.po b/locale/cups_en.po
new file mode 100644
index 000000000..07d3f6689
--- /dev/null
+++ b/locale/cups_en.po
@@ -0,0 +1,15706 @@
+#
+# Message catalog template for CUPS.
+#
+# Copyright © 2007-2018 by Apple Inc.
+# Copyright © 2005-2007 by Easy Software Products.
+#
+# Licensed under Apache License v2.0. See the file "LICENSE" for more
+# information.
+#
+#
+# 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.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: CUPS 2.3b6\n"
+"Report-Msgid-Bugs-To: https://github.com/apple/cups/issues\n"
+"POT-Creation-Date: 2019-04-24 18:36-0400\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: English\n"
+"Language: en\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+msgid "\t\t(all)"
+msgstr "\t\t(all)"
+
+msgid "\t\t(none)"
+msgstr "\t\t(none)"
+
+#, c-format
+msgid "\t%d entries"
+msgstr "\t%d entries"
+
+#, c-format
+msgid "\t%s"
+msgstr "\t%s"
+
+msgid "\tAfter fault: continue"
+msgstr "\tAfter fault: continue"
+
+#, c-format
+msgid "\tAlerts: %s"
+msgstr "\tAlerts: %s"
+
+msgid "\tBanner required"
+msgstr "\tBanner required"
+
+msgid "\tCharset sets:"
+msgstr "\tCharset sets:"
+
+msgid "\tConnection: direct"
+msgstr "\tConnection: direct"
+
+msgid "\tConnection: remote"
+msgstr "\tConnection: remote"
+
+msgid "\tContent types: any"
+msgstr "\tContent types: any"
+
+msgid "\tDefault page size:"
+msgstr "\tDefault page size:"
+
+msgid "\tDefault pitch:"
+msgstr "\tDefault pitch:"
+
+msgid "\tDefault port settings:"
+msgstr "\tDefault port settings:"
+
+#, c-format
+msgid "\tDescription: %s"
+msgstr "\tDescription: %s"
+
+msgid "\tForm mounted:"
+msgstr "\tForm mounted:"
+
+msgid "\tForms allowed:"
+msgstr "\tForms allowed:"
+
+#, c-format
+msgid "\tInterface: %s.ppd"
+msgstr "\tInterface: %s.ppd"
+
+#, c-format
+msgid "\tInterface: %s/ppd/%s.ppd"
+msgstr "\tInterface: %s/ppd/%s.ppd"
+
+#, c-format
+msgid "\tLocation: %s"
+msgstr "\tLocation: %s"
+
+msgid "\tOn fault: no alert"
+msgstr "\tOn fault: no alert"
+
+msgid "\tPrinter types: unknown"
+msgstr "\tPrinter types: unknown"
+
+#, c-format
+msgid "\tStatus: %s"
+msgstr "\tStatus: %s"
+
+msgid "\tUsers allowed:"
+msgstr "\tUsers allowed:"
+
+msgid "\tUsers denied:"
+msgstr "\tUsers denied:"
+
+msgid "\tdaemon present"
+msgstr "\tdaemon present"
+
+msgid "\tno entries"
+msgstr "\tno entries"
+
+#, c-format
+msgid "\tprinter is on device '%s' speed -1"
+msgstr "\tprinter is on device '%s' speed -1"
+
+msgid "\tprinting is disabled"
+msgstr "\tprinting is disabled"
+
+msgid "\tprinting is enabled"
+msgstr "\tprinting is enabled"
+
+#, c-format
+msgid "\tqueued for %s"
+msgstr "\tqueued for %s"
+
+msgid "\tqueuing is disabled"
+msgstr "\tqueuing is disabled"
+
+msgid "\tqueuing is enabled"
+msgstr "\tqueuing is enabled"
+
+msgid "\treason unknown"
+msgstr "\treason unknown"
+
+msgid ""
+"\n"
+" DETAILED CONFORMANCE TEST RESULTS"
+msgstr ""
+"\n"
+" DETAILED CONFORMANCE TEST RESULTS"
+
+msgid " REF: Page 15, section 3.1."
+msgstr " REF: Page 15, section 3.1."
+
+msgid " REF: Page 15, section 3.2."
+msgstr " REF: Page 15, section 3.2."
+
+msgid " REF: Page 19, section 3.3."
+msgstr " REF: Page 19, section 3.3."
+
+msgid " REF: Page 20, section 3.4."
+msgstr " REF: Page 20, section 3.4."
+
+msgid " REF: Page 27, section 3.5."
+msgstr " REF: Page 27, section 3.5."
+
+msgid " REF: Page 42, section 5.2."
+msgstr " REF: Page 42, section 5.2."
+
+msgid " REF: Pages 16-17, section 3.2."
+msgstr " REF: Pages 16-17, section 3.2."
+
+msgid " REF: Pages 42-45, section 5.2."
+msgstr " REF: Pages 42-45, section 5.2."
+
+msgid " REF: Pages 45-46, section 5.2."
+msgstr " REF: Pages 45-46, section 5.2."
+
+msgid " REF: Pages 48-49, section 5.2."
+msgstr " REF: Pages 48-49, section 5.2."
+
+msgid " REF: Pages 52-54, section 5.2."
+msgstr " REF: Pages 52-54, section 5.2."
+
+#, c-format
+msgid " %-39.39s %.0f bytes"
+msgstr " %-39.39s %.0f bytes"
+
+#, c-format
+msgid " PASS Default%s"
+msgstr " PASS Default%s"
+
+msgid " PASS DefaultImageableArea"
+msgstr " PASS DefaultImageableArea"
+
+msgid " PASS DefaultPaperDimension"
+msgstr " PASS DefaultPaperDimension"
+
+msgid " PASS FileVersion"
+msgstr " PASS FileVersion"
+
+msgid " PASS FormatVersion"
+msgstr " PASS FormatVersion"
+
+msgid " PASS LanguageEncoding"
+msgstr " PASS LanguageEncoding"
+
+msgid " PASS LanguageVersion"
+msgstr " PASS LanguageVersion"
+
+msgid " PASS Manufacturer"
+msgstr " PASS Manufacturer"
+
+msgid " PASS ModelName"
+msgstr " PASS ModelName"
+
+msgid " PASS NickName"
+msgstr " PASS NickName"
+
+msgid " PASS PCFileName"
+msgstr " PASS PCFileName"
+
+msgid " PASS PSVersion"
+msgstr " PASS PSVersion"
+
+msgid " PASS PageRegion"
+msgstr " PASS PageRegion"
+
+msgid " PASS PageSize"
+msgstr " PASS PageSize"
+
+msgid " PASS Product"
+msgstr " PASS Product"
+
+msgid " PASS ShortNickName"
+msgstr " PASS ShortNickName"
+
+#, c-format
+msgid " WARN %s has no corresponding options."
+msgstr " WARN %s has no corresponding options."
+
+#, c-format
+msgid ""
+" WARN %s shares a common prefix with %s\n"
+" REF: Page 15, section 3.2."
+msgstr ""
+" WARN %s shares a common prefix with %s\n"
+" REF: Page 15, section 3.2."
+
+#, 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 Duplex option keyword %s may not work as expected and should "
+"be named Duplex.\n"
+" REF: Page 122, section 5.17"
+
+msgid " WARN File contains a mix of CR, LF, and CR LF line endings."
+msgstr " WARN File contains a mix of CR, LF, and CR LF line endings."
+
+msgid ""
+" WARN LanguageEncoding required by PPD 4.3 spec.\n"
+" REF: Pages 56-57, section 5.3."
+msgstr ""
+" WARN LanguageEncoding required by PPD 4.3 spec.\n"
+" REF: Pages 56-57, section 5.3."
+
+#, c-format
+msgid " WARN Line %d only contains whitespace."
+msgstr " WARN Line %d only contains whitespace."
+
+msgid ""
+" WARN Manufacturer required by PPD 4.3 spec.\n"
+" REF: Pages 58-59, section 5.3."
+msgstr ""
+" WARN Manufacturer required by PPD 4.3 spec.\n"
+" REF: Pages 58-59, section 5.3."
+
+msgid ""
+" WARN Non-Windows PPD files should use lines ending with only LF, "
+"not CR LF."
+msgstr ""
+" WARN Non-Windows PPD files should use lines ending with only LF, "
+"not CR LF."
+
+#, c-format
+msgid ""
+" WARN Obsolete PPD version %.1f.\n"
+" REF: Page 42, section 5.2."
+msgstr ""
+" WARN Obsolete PPD version %.1f.\n"
+" REF: Page 42, section 5.2."
+
+msgid ""
+" WARN PCFileName longer than 8.3 in violation of PPD spec.\n"
+" REF: Pages 61-62, section 5.3."
+msgstr ""
+" WARN PCFileName longer than 8.3 in violation of PPD spec.\n"
+" REF: Pages 61-62, section 5.3."
+
+msgid ""
+" WARN PCFileName should contain a unique filename.\n"
+" REF: Pages 61-62, section 5.3."
+msgstr ""
+" WARN PCFileName should contain a unique filename.\n"
+" REF: Pages 61-62, section 5.3."
+
+msgid ""
+" WARN Protocols contains PJL but JCL attributes are not set.\n"
+" REF: Pages 78-79, section 5.7."
+msgstr ""
+" WARN Protocols contains PJL but JCL attributes are not set.\n"
+" REF: Pages 78-79, section 5.7."
+
+msgid ""
+" WARN Protocols contains both PJL and BCP; expected TBCP.\n"
+" REF: Pages 78-79, section 5.7."
+msgstr ""
+" WARN Protocols contains both PJL and BCP; expected TBCP.\n"
+" REF: Pages 78-79, section 5.7."
+
+msgid ""
+" WARN ShortNickName required by PPD 4.3 spec.\n"
+" REF: Pages 64-65, section 5.3."
+msgstr ""
+" WARN ShortNickName required by PPD 4.3 spec.\n"
+" REF: Pages 64-65, section 5.3."
+
+#, c-format
+msgid ""
+" %s \"%s %s\" conflicts with \"%s %s\"\n"
+" (constraint=\"%s %s %s %s\")."
+msgstr ""
+" %s \"%s %s\" conflicts with \"%s %s\"\n"
+" (constraint=\"%s %s %s %s\")."
+
+#, c-format
+msgid " %s %s %s does not exist."
+msgstr " %s %s %s does not exist."
+
+#, c-format
+msgid " %s %s file \"%s\" has the wrong capitalization."
+msgstr " %s %s file \"%s\" has the wrong capitalization."
+
+#, c-format
+msgid ""
+" %s Bad %s choice %s.\n"
+" REF: Page 122, section 5.17"
+msgstr ""
+" %s Bad %s choice %s.\n"
+" REF: Page 122, section 5.17"
+
+#, c-format
+msgid " %s Bad UTF-8 \"%s\" translation string for option %s, choice %s."
+msgstr ""
+" %s Bad UTF-8 \"%s\" translation string for option %s, choice %s."
+
+#, c-format
+msgid " %s Bad UTF-8 \"%s\" translation string for option %s."
+msgstr " %s Bad UTF-8 \"%s\" translation string for option %s."
+
+#, c-format
+msgid " %s Bad cupsFilter value \"%s\"."
+msgstr " %s Bad cupsFilter value \"%s\"."
+
+#, c-format
+msgid " %s Bad cupsFilter2 value \"%s\"."
+msgstr " %s Bad cupsFilter2 value \"%s\"."
+
+#, c-format
+msgid " %s Bad cupsICCProfile %s."
+msgstr " %s Bad cupsICCProfile %s."
+
+#, c-format
+msgid " %s Bad cupsPreFilter value \"%s\"."
+msgstr " %s Bad cupsPreFilter value \"%s\"."
+
+#, c-format
+msgid " %s Bad cupsUIConstraints %s: \"%s\""
+msgstr " %s Bad cupsUIConstraints %s: \"%s\""
+
+#, c-format
+msgid " %s Bad language \"%s\"."
+msgstr " %s Bad language \"%s\"."
+
+#, c-format
+msgid " %s Bad permissions on %s file \"%s\"."
+msgstr " %s Bad permissions on %s file \"%s\"."
+
+#, c-format
+msgid " %s Bad spelling of %s - should be %s."
+msgstr " %s Bad spelling of %s - should be %s."
+
+#, c-format
+msgid " %s Cannot provide both APScanAppPath and APScanAppBundleID."
+msgstr " %s Cannot provide both APScanAppPath and APScanAppBundleID."
+
+#, c-format
+msgid " %s Default choices conflicting."
+msgstr " %s Default choices conflicting."
+
+#, c-format
+msgid " %s Empty cupsUIConstraints %s"
+msgstr " %s Empty cupsUIConstraints %s"
+
+#, c-format
+msgid " %s Missing \"%s\" translation string for option %s, choice %s."
+msgstr " %s Missing \"%s\" translation string for option %s, choice %s."
+
+#, c-format
+msgid " %s Missing \"%s\" translation string for option %s."
+msgstr " %s Missing \"%s\" translation string for option %s."
+
+#, c-format
+msgid " %s Missing %s file \"%s\"."
+msgstr " %s Missing %s file \"%s\"."
+
+#, c-format
+msgid ""
+" %s Missing REQUIRED PageRegion option.\n"
+" REF: Page 100, section 5.14."
+msgstr ""
+" %s Missing REQUIRED PageRegion option.\n"
+" REF: Page 100, section 5.14."
+
+#, c-format
+msgid ""
+" %s Missing REQUIRED PageSize option.\n"
+" REF: Page 99, section 5.14."
+msgstr ""
+" %s Missing REQUIRED PageSize option.\n"
+" REF: Page 99, section 5.14."
+
+#, c-format
+msgid " %s Missing choice *%s %s in UIConstraints \"*%s %s *%s %s\"."
+msgstr " %s Missing choice *%s %s in UIConstraints \"*%s %s *%s %s\"."
+
+#, c-format
+msgid " %s Missing choice *%s %s in cupsUIConstraints %s: \"%s\""
+msgstr " %s Missing choice *%s %s in cupsUIConstraints %s: \"%s\""
+
+#, c-format
+msgid " %s Missing cupsUIResolver %s"
+msgstr " %s Missing cupsUIResolver %s"
+
+#, c-format
+msgid " %s Missing option %s in UIConstraints \"*%s %s *%s %s\"."
+msgstr " %s Missing option %s in UIConstraints \"*%s %s *%s %s\"."
+
+#, c-format
+msgid " %s Missing option %s in cupsUIConstraints %s: \"%s\""
+msgstr " %s Missing option %s in cupsUIConstraints %s: \"%s\""
+
+#, c-format
+msgid " %s No base translation \"%s\" is included in file."
+msgstr " %s No base translation \"%s\" is included in file."
+
+#, c-format
+msgid ""
+" %s REQUIRED %s does not define choice None.\n"
+" REF: Page 122, section 5.17"
+msgstr ""
+" %s REQUIRED %s does not define choice None.\n"
+" REF: Page 122, section 5.17"
+
+#, c-format
+msgid " %s Size \"%s\" defined for %s but not for %s."
+msgstr " %s Size \"%s\" defined for %s but not for %s."
+
+#, c-format
+msgid " %s Size \"%s\" has unexpected dimensions (%gx%g)."
+msgstr " %s Size \"%s\" has unexpected dimensions (%gx%g)."
+
+#, c-format
+msgid " %s Size \"%s\" should be \"%s\"."
+msgstr " %s Size \"%s\" should be \"%s\"."
+
+#, c-format
+msgid " %s Size \"%s\" should be the Adobe standard name \"%s\"."
+msgstr " %s Size \"%s\" should be the Adobe standard name \"%s\"."
+
+#, c-format
+msgid " %s cupsICCProfile %s hash value collides with %s."
+msgstr " %s cupsICCProfile %s hash value collides with %s."
+
+#, c-format
+msgid " %s cupsUIResolver %s causes a loop."
+msgstr " %s cupsUIResolver %s causes a loop."
+
+#, c-format
+msgid ""
+" %s cupsUIResolver %s does not list at least two different options."
+msgstr ""
+" %s cupsUIResolver %s does not list at least two different options."
+
+#, c-format
+msgid ""
+" **FAIL** %s must be 1284DeviceID\n"
+" REF: Page 72, section 5.5"
+msgstr ""
+" **FAIL** %s must be 1284DeviceID\n"
+" REF: Page 72, section 5.5"
+
+#, c-format
+msgid ""
+" **FAIL** Bad Default%s %s\n"
+" REF: Page 40, section 4.5."
+msgstr ""
+" **FAIL** Bad Default%s %s\n"
+" REF: Page 40, section 4.5."
+
+#, c-format
+msgid ""
+" **FAIL** Bad DefaultImageableArea %s\n"
+" REF: Page 102, section 5.15."
+msgstr ""
+" **FAIL** Bad DefaultImageableArea %s\n"
+" REF: Page 102, section 5.15."
+
+#, c-format
+msgid ""
+" **FAIL** Bad DefaultPaperDimension %s\n"
+" REF: Page 103, section 5.15."
+msgstr ""
+" **FAIL** Bad DefaultPaperDimension %s\n"
+" REF: Page 103, section 5.15."
+
+#, c-format
+msgid ""
+" **FAIL** Bad FileVersion \"%s\"\n"
+" REF: Page 56, section 5.3."
+msgstr ""
+" **FAIL** Bad FileVersion \"%s\"\n"
+" REF: Page 56, section 5.3."
+
+#, c-format
+msgid ""
+" **FAIL** Bad FormatVersion \"%s\"\n"
+" REF: Page 56, section 5.3."
+msgstr ""
+" **FAIL** Bad FormatVersion \"%s\"\n"
+" REF: Page 56, section 5.3."
+
+msgid ""
+" **FAIL** Bad JobPatchFile attribute in file\n"
+" REF: Page 24, section 3.4."
+msgstr ""
+" **FAIL** Bad JobPatchFile attribute in file\n"
+" REF: Page 24, section 3.4."
+
+#, c-format
+msgid " **FAIL** Bad LanguageEncoding %s - must be ISOLatin1."
+msgstr " **FAIL** Bad LanguageEncoding %s - must be ISOLatin1."
+
+#, c-format
+msgid " **FAIL** Bad LanguageVersion %s - must be English."
+msgstr " **FAIL** Bad LanguageVersion %s - must be English."
+
+#, c-format
+msgid ""
+" **FAIL** Bad Manufacturer (should be \"%s\")\n"
+" REF: Page 211, table D.1."
+msgstr ""
+" **FAIL** Bad Manufacturer (should be \"%s\")\n"
+" REF: Page 211, table D.1."
+
+#, c-format
+msgid ""
+" **FAIL** Bad ModelName - \"%c\" not allowed in string.\n"
+" REF: Pages 59-60, section 5.3."
+msgstr ""
+" **FAIL** Bad ModelName - \"%c\" not allowed in string.\n"
+" REF: Pages 59-60, section 5.3."
+
+msgid ""
+" **FAIL** Bad PSVersion - not \"(string) int\".\n"
+" REF: Pages 62-64, section 5.3."
+msgstr ""
+" **FAIL** Bad PSVersion - not \"(string) int\".\n"
+" REF: Pages 62-64, section 5.3."
+
+msgid ""
+" **FAIL** Bad Product - not \"(string)\".\n"
+" REF: Page 62, section 5.3."
+msgstr ""
+" **FAIL** Bad Product - not \"(string)\".\n"
+" REF: Page 62, section 5.3."
+
+msgid ""
+" **FAIL** Bad ShortNickName - longer than 31 chars.\n"
+" REF: Pages 64-65, section 5.3."
+msgstr ""
+" **FAIL** Bad ShortNickName - longer than 31 chars.\n"
+" REF: Pages 64-65, section 5.3."
+
+#, c-format
+msgid ""
+" **FAIL** Bad option %s choice %s\n"
+" REF: Page 84, section 5.9"
+msgstr ""
+" **FAIL** Bad option %s choice %s\n"
+" REF: Page 84, section 5.9"
+
+#, c-format
+msgid " **FAIL** Default option code cannot be interpreted: %s"
+msgstr " **FAIL** Default option code cannot be interpreted: %s"
+
+#, c-format
+msgid ""
+" **FAIL** Default translation string for option %s choice %s contains "
+"8-bit characters."
+msgstr ""
+" **FAIL** Default translation string for option %s choice %s contains "
+"8-bit characters."
+
+#, c-format
+msgid ""
+" **FAIL** Default translation string for option %s contains 8-bit "
+"characters."
+msgstr ""
+" **FAIL** Default translation string for option %s contains 8-bit "
+"characters."
+
+#, c-format
+msgid " **FAIL** Group names %s and %s differ only by case."
+msgstr " **FAIL** Group names %s and %s differ only by case."
+
+#, c-format
+msgid " **FAIL** Multiple occurrences of option %s choice name %s."
+msgstr " **FAIL** Multiple occurrences of option %s choice name %s."
+
+#, c-format
+msgid " **FAIL** Option %s choice names %s and %s differ only by case."
+msgstr " **FAIL** Option %s choice names %s and %s differ only by case."
+
+#, c-format
+msgid " **FAIL** Option names %s and %s differ only by case."
+msgstr " **FAIL** Option names %s and %s differ only by case."
+
+#, c-format
+msgid ""
+" **FAIL** REQUIRED Default%s\n"
+" REF: Page 40, section 4.5."
+msgstr ""
+" **FAIL** REQUIRED Default%s\n"
+" REF: Page 40, section 4.5."
+
+msgid ""
+" **FAIL** REQUIRED DefaultImageableArea\n"
+" REF: Page 102, section 5.15."
+msgstr ""
+" **FAIL** REQUIRED DefaultImageableArea\n"
+" REF: Page 102, section 5.15."
+
+msgid ""
+" **FAIL** REQUIRED DefaultPaperDimension\n"
+" REF: Page 103, section 5.15."
+msgstr ""
+" **FAIL** REQUIRED DefaultPaperDimension\n"
+" REF: Page 103, section 5.15."
+
+msgid ""
+" **FAIL** REQUIRED FileVersion\n"
+" REF: Page 56, section 5.3."
+msgstr ""
+" **FAIL** REQUIRED FileVersion\n"
+" REF: Page 56, section 5.3."
+
+msgid ""
+" **FAIL** REQUIRED FormatVersion\n"
+" REF: Page 56, section 5.3."
+msgstr ""
+" **FAIL** REQUIRED FormatVersion\n"
+" REF: Page 56, section 5.3."
+
+#, c-format
+msgid ""
+" **FAIL** REQUIRED ImageableArea for PageSize %s\n"
+" REF: Page 41, section 5.\n"
+" REF: Page 102, section 5.15."
+msgstr ""
+" **FAIL** REQUIRED ImageableArea for PageSize %s\n"
+" REF: Page 41, section 5.\n"
+" REF: Page 102, section 5.15."
+
+msgid ""
+" **FAIL** REQUIRED LanguageEncoding\n"
+" REF: Pages 56-57, section 5.3."
+msgstr ""
+" **FAIL** REQUIRED LanguageEncoding\n"
+" REF: Pages 56-57, section 5.3."
+
+msgid ""
+" **FAIL** REQUIRED LanguageVersion\n"
+" REF: Pages 57-58, section 5.3."
+msgstr ""
+" **FAIL** REQUIRED LanguageVersion\n"
+" REF: Pages 57-58, section 5.3."
+
+msgid ""
+" **FAIL** REQUIRED Manufacturer\n"
+" REF: Pages 58-59, section 5.3."
+msgstr ""
+" **FAIL** REQUIRED Manufacturer\n"
+" REF: Pages 58-59, section 5.3."
+
+msgid ""
+" **FAIL** REQUIRED ModelName\n"
+" REF: Pages 59-60, section 5.3."
+msgstr ""
+" **FAIL** REQUIRED ModelName\n"
+" REF: Pages 59-60, section 5.3."
+
+msgid ""
+" **FAIL** REQUIRED NickName\n"
+" REF: Page 60, section 5.3."
+msgstr ""
+" **FAIL** REQUIRED NickName\n"
+" REF: Page 60, section 5.3."
+
+msgid ""
+" **FAIL** REQUIRED PCFileName\n"
+" REF: Pages 61-62, section 5.3."
+msgstr ""
+" **FAIL** REQUIRED PCFileName\n"
+" REF: Pages 61-62, section 5.3."
+
+msgid ""
+" **FAIL** REQUIRED PSVersion\n"
+" REF: Pages 62-64, section 5.3."
+msgstr ""
+" **FAIL** REQUIRED PSVersion\n"
+" REF: Pages 62-64, section 5.3."
+
+msgid ""
+" **FAIL** REQUIRED PageRegion\n"
+" REF: Page 100, section 5.14."
+msgstr ""
+" **FAIL** REQUIRED PageRegion\n"
+" REF: Page 100, section 5.14."
+
+msgid ""
+" **FAIL** REQUIRED PageSize\n"
+" REF: Page 41, section 5.\n"
+" REF: Page 99, section 5.14."
+msgstr ""
+" **FAIL** REQUIRED PageSize\n"
+" REF: Page 41, section 5.\n"
+" REF: Page 99, section 5.14."
+
+msgid ""
+" **FAIL** REQUIRED PageSize\n"
+" REF: Pages 99-100, section 5.14."
+msgstr ""
+" **FAIL** REQUIRED PageSize\n"
+" REF: Pages 99-100, section 5.14."
+
+#, c-format
+msgid ""
+" **FAIL** REQUIRED PaperDimension for PageSize %s\n"
+" REF: Page 41, section 5.\n"
+" REF: Page 103, section 5.15."
+msgstr ""
+" **FAIL** REQUIRED PaperDimension for PageSize %s\n"
+" REF: Page 41, section 5.\n"
+" REF: Page 103, section 5.15."
+
+msgid ""
+" **FAIL** REQUIRED Product\n"
+" REF: Page 62, section 5.3."
+msgstr ""
+" **FAIL** REQUIRED Product\n"
+" REF: Page 62, section 5.3."
+
+msgid ""
+" **FAIL** REQUIRED ShortNickName\n"
+" REF: Page 64-65, section 5.3."
+msgstr ""
+" **FAIL** REQUIRED ShortNickName\n"
+" REF: Page 64-65, section 5.3."
+
+#, c-format
+msgid " **FAIL** Unable to open PPD file - %s on line %d."
+msgstr " **FAIL** Unable to open PPD file - %s on line %d."
+
+#, c-format
+msgid " %d ERRORS FOUND"
+msgstr " %d ERRORS FOUND"
+
+msgid " NO ERRORS FOUND"
+msgstr " NO ERRORS FOUND"
+
+msgid " --cr End lines with CR (Mac OS 9)."
+msgstr " --cr End lines with CR (Mac OS 9)."
+
+msgid " --crlf End lines with CR + LF (Windows)."
+msgstr " --crlf End lines with CR + LF (Windows)."
+
+msgid " --lf End lines with LF (UNIX/Linux/macOS)."
+msgstr " --lf End lines with LF (UNIX/Linux/macOS)."
+
+msgid " --list-filters List filters that will be used."
+msgstr " --list-filters List filters that will be used."
+
+msgid " -D Remove the input file when finished."
+msgstr " -D Remove the input file when finished."
+
+msgid " -D name=value Set named variable to value."
+msgstr " -D name=value Set named variable to value."
+
+msgid " -I include-dir Add include directory to search path."
+msgstr " -I include-dir Add include directory to search path."
+
+msgid " -P filename.ppd Set PPD file."
+msgstr " -P filename.ppd Set PPD file."
+
+msgid " -U username Specify username."
+msgstr " -U username Specify username."
+
+msgid " -c catalog.po Load the specified message catalog."
+msgstr " -c catalog.po Load the specified message catalog."
+
+msgid " -c cups-files.conf Set cups-files.conf file to use."
+msgstr " -c cups-files.conf Set cups-files.conf file to use."
+
+msgid " -d output-dir Specify the output directory."
+msgstr " -d output-dir Specify the output directory."
+
+msgid " -d printer Use the named printer."
+msgstr " -d printer Use the named printer."
+
+msgid " -e Use every filter from the PPD file."
+msgstr " -e Use every filter from the PPD file."
+
+msgid " -i mime/type Set input MIME type (otherwise auto-typed)."
+msgstr " -i mime/type Set input MIME type (otherwise auto-typed)."
+
+msgid ""
+" -j job-id[,N] Filter file N from the specified job (default is "
+"file 1)."
+msgstr ""
+" -j job-id[,N] Filter file N from the specified job (default is "
+"file 1)."
+
+msgid " -l lang[,lang,...] Specify the output language(s) (locale)."
+msgstr " -l lang[,lang,...] Specify the output language(s) (locale)."
+
+msgid " -m Use the ModelName value as the filename."
+msgstr " -m Use the ModelName value as the filename."
+
+msgid ""
+" -m mime/type Set output MIME type (otherwise application/pdf)."
+msgstr ""
+" -m mime/type Set output MIME type (otherwise application/pdf)."
+
+msgid " -n copies Set number of copies."
+msgstr " -n copies Set number of copies."
+
+msgid ""
+" -o filename.drv Set driver information file (otherwise ppdi.drv)."
+msgstr ""
+" -o filename.drv Set driver information file (otherwise ppdi.drv)."
+
+msgid " -o filename.ppd[.gz] Set output file (otherwise stdout)."
+msgstr " -o filename.ppd[.gz] Set output file (otherwise stdout)."
+
+msgid " -o name=value Set option(s)."
+msgstr " -o name=value Set option(s)."
+
+msgid " -p filename.ppd Set PPD file."
+msgstr " -p filename.ppd Set PPD file."
+
+msgid " -t Test PPDs instead of generating them."
+msgstr " -t Test PPDs instead of generating them."
+
+msgid " -t title Set title."
+msgstr " -t title Set title."
+
+msgid " -u Remove the PPD file when finished."
+msgstr " -u Remove the PPD file when finished."
+
+msgid " -v Be verbose."
+msgstr " -v Be verbose."
+
+msgid " -z Compress PPD files using GNU zip."
+msgstr " -z Compress PPD files using GNU zip."
+
+msgid " FAIL"
+msgstr " FAIL"
+
+msgid " PASS"
+msgstr " PASS"
+
+msgid "! expression Unary NOT of expression"
+msgstr "! expression Unary NOT of expression"
+
+#, c-format
+msgid "\"%s\": Bad URI value \"%s\" - %s (RFC 8011 section 5.1.6)."
+msgstr "\"%s\": Bad URI value \"%s\" - %s (RFC 8011 section 5.1.6)."
+
+#, c-format
+msgid "\"%s\": Bad URI value \"%s\" - bad length %d (RFC 8011 section 5.1.6)."
+msgstr "\"%s\": Bad URI value \"%s\" - bad length %d (RFC 8011 section 5.1.6)."
+
+#, c-format
+msgid "\"%s\": Bad attribute name - bad length %d (RFC 8011 section 5.1.4)."
+msgstr "\"%s\": Bad attribute name - bad length %d (RFC 8011 section 5.1.4)."
+
+#, c-format
+msgid ""
+"\"%s\": Bad attribute name - invalid character (RFC 8011 section 5.1.4)."
+msgstr ""
+"\"%s\": Bad attribute name - invalid character (RFC 8011 section 5.1.4)."
+
+#, c-format
+msgid "\"%s\": Bad boolean value %d (RFC 8011 section 5.1.21)."
+msgstr "\"%s\": Bad boolean value %d (RFC 8011 section 5.1.21)."
+
+#, c-format
+msgid ""
+"\"%s\": Bad charset value \"%s\" - bad characters (RFC 8011 section 5.1.8)."
+msgstr ""
+"\"%s\": Bad charset value \"%s\" - bad characters (RFC 8011 section 5.1.8)."
+
+#, c-format
+msgid ""
+"\"%s\": Bad charset value \"%s\" - bad length %d (RFC 8011 section 5.1.8)."
+msgstr ""
+"\"%s\": Bad charset value \"%s\" - bad length %d (RFC 8011 section 5.1.8)."
+
+#, c-format
+msgid "\"%s\": Bad dateTime UTC hours %u (RFC 8011 section 5.1.15)."
+msgstr "\"%s\": Bad dateTime UTC hours %u (RFC 8011 section 5.1.15)."
+
+#, c-format
+msgid "\"%s\": Bad dateTime UTC minutes %u (RFC 8011 section 5.1.15)."
+msgstr "\"%s\": Bad dateTime UTC minutes %u (RFC 8011 section 5.1.15)."
+
+#, c-format
+msgid "\"%s\": Bad dateTime UTC sign '%c' (RFC 8011 section 5.1.15)."
+msgstr "\"%s\": Bad dateTime UTC sign '%c' (RFC 8011 section 5.1.15)."
+
+#, c-format
+msgid "\"%s\": Bad dateTime day %u (RFC 8011 section 5.1.15)."
+msgstr "\"%s\": Bad dateTime day %u (RFC 8011 section 5.1.15)."
+
+#, c-format
+msgid "\"%s\": Bad dateTime deciseconds %u (RFC 8011 section 5.1.15)."
+msgstr "\"%s\": Bad dateTime deciseconds %u (RFC 8011 section 5.1.15)."
+
+#, c-format
+msgid "\"%s\": Bad dateTime hours %u (RFC 8011 section 5.1.15)."
+msgstr "\"%s\": Bad dateTime hours %u (RFC 8011 section 5.1.15)."
+
+#, c-format
+msgid "\"%s\": Bad dateTime minutes %u (RFC 8011 section 5.1.15)."
+msgstr "\"%s\": Bad dateTime minutes %u (RFC 8011 section 5.1.15)."
+
+#, c-format
+msgid "\"%s\": Bad dateTime month %u (RFC 8011 section 5.1.15)."
+msgstr "\"%s\": Bad dateTime month %u (RFC 8011 section 5.1.15)."
+
+#, c-format
+msgid "\"%s\": Bad dateTime seconds %u (RFC 8011 section 5.1.15)."
+msgstr "\"%s\": Bad dateTime seconds %u (RFC 8011 section 5.1.15)."
+
+#, c-format
+msgid "\"%s\": Bad enum value %d - out of range (RFC 8011 section 5.1.5)."
+msgstr "\"%s\": Bad enum value %d - out of range (RFC 8011 section 5.1.5)."
+
+#, c-format
+msgid ""
+"\"%s\": Bad keyword value \"%s\" - bad length %d (RFC 8011 section 5.1.4)."
+msgstr ""
+"\"%s\": Bad keyword value \"%s\" - bad length %d (RFC 8011 section 5.1.4)."
+
+#, c-format
+msgid ""
+"\"%s\": Bad keyword value \"%s\" - invalid character (RFC 8011 section "
+"5.1.4)."
+msgstr ""
+"\"%s\": Bad keyword value \"%s\" - invalid character (RFC 8011 section "
+"5.1.4)."
+
+#, c-format
+msgid ""
+"\"%s\": Bad mimeMediaType value \"%s\" - bad characters (RFC 8011 section "
+"5.1.10)."
+msgstr ""
+"\"%s\": Bad mimeMediaType value \"%s\" - bad characters (RFC 8011 section "
+"5.1.10)."
+
+#, c-format
+msgid ""
+"\"%s\": Bad mimeMediaType value \"%s\" - bad length %d (RFC 8011 section "
+"5.1.10)."
+msgstr ""
+"\"%s\": Bad mimeMediaType value \"%s\" - bad length %d (RFC 8011 section "
+"5.1.10)."
+
+#, c-format
+msgid ""
+"\"%s\": Bad name value \"%s\" - bad UTF-8 sequence (RFC 8011 section 5.1.3)."
+msgstr ""
+"\"%s\": Bad name value \"%s\" - bad UTF-8 sequence (RFC 8011 section 5.1.3)."
+
+#, c-format
+msgid ""
+"\"%s\": Bad name value \"%s\" - bad control character (PWG 5100.14 section "
+"8.1)."
+msgstr ""
+"\"%s\": Bad name value \"%s\" - bad control character (PWG 5100.14 section "
+"8.1)."
+
+#, c-format
+msgid "\"%s\": Bad name value \"%s\" - bad length %d (RFC 8011 section 5.1.3)."
+msgstr ""
+"\"%s\": Bad name value \"%s\" - bad length %d (RFC 8011 section 5.1.3)."
+
+#, c-format
+msgid ""
+"\"%s\": Bad naturalLanguage value \"%s\" - bad characters (RFC 8011 section "
+"5.1.9)."
+msgstr ""
+"\"%s\": Bad naturalLanguage value \"%s\" - bad characters (RFC 8011 section "
+"5.1.9)."
+
+#, c-format
+msgid ""
+"\"%s\": Bad naturalLanguage value \"%s\" - bad length %d (RFC 8011 section "
+"5.1.9)."
+msgstr ""
+"\"%s\": Bad naturalLanguage value \"%s\" - bad length %d (RFC 8011 section "
+"5.1.9)."
+
+#, c-format
+msgid ""
+"\"%s\": Bad octetString value - bad length %d (RFC 8011 section 5.1.20)."
+msgstr ""
+"\"%s\": Bad octetString value - bad length %d (RFC 8011 section 5.1.20)."
+
+#, c-format
+msgid ""
+"\"%s\": Bad rangeOfInteger value %d-%d - lower greater than upper (RFC 8011 "
+"section 5.1.14)."
+msgstr ""
+"\"%s\": Bad rangeOfInteger value %d-%d - lower greater than upper (RFC 8011 "
+"section 5.1.14)."
+
+#, c-format
+msgid ""
+"\"%s\": Bad resolution value %dx%d%s - bad units value (RFC 8011 section "
+"5.1.16)."
+msgstr ""
+"\"%s\": Bad resolution value %dx%d%s - bad units value (RFC 8011 section "
+"5.1.16)."
+
+#, c-format
+msgid ""
+"\"%s\": Bad resolution value %dx%d%s - cross feed resolution must be "
+"positive (RFC 8011 section 5.1.16)."
+msgstr ""
+"\"%s\": Bad resolution value %dx%d%s - cross feed resolution must be "
+"positive (RFC 8011 section 5.1.16)."
+
+#, c-format
+msgid ""
+"\"%s\": Bad resolution value %dx%d%s - feed resolution must be positive (RFC "
+"8011 section 5.1.16)."
+msgstr ""
+"\"%s\": Bad resolution value %dx%d%s - feed resolution must be positive (RFC "
+"8011 section 5.1.16)."
+
+#, c-format
+msgid ""
+"\"%s\": Bad text value \"%s\" - bad UTF-8 sequence (RFC 8011 section 5.1.2)."
+msgstr ""
+"\"%s\": Bad text value \"%s\" - bad UTF-8 sequence (RFC 8011 section 5.1.2)."
+
+#, c-format
+msgid ""
+"\"%s\": Bad text value \"%s\" - bad control character (PWG 5100.14 section "
+"8.3)."
+msgstr ""
+"\"%s\": Bad text value \"%s\" - bad control character (PWG 5100.14 section "
+"8.3)."
+
+#, c-format
+msgid "\"%s\": Bad text value \"%s\" - bad length %d (RFC 8011 section 5.1.2)."
+msgstr ""
+"\"%s\": Bad text value \"%s\" - bad length %d (RFC 8011 section 5.1.2)."
+
+#, c-format
+msgid ""
+"\"%s\": Bad uriScheme value \"%s\" - bad characters (RFC 8011 section 5.1.7)."
+msgstr ""
+"\"%s\": Bad uriScheme value \"%s\" - bad characters (RFC 8011 section 5.1.7)."
+
+#, c-format
+msgid ""
+"\"%s\": Bad uriScheme value \"%s\" - bad length %d (RFC 8011 section 5.1.7)."
+msgstr ""
+"\"%s\": Bad uriScheme value \"%s\" - bad length %d (RFC 8011 section 5.1.7)."
+
+msgid "\"requesting-user-name\" attribute in wrong group."
+msgstr "\"requesting-user-name\" attribute in wrong group."
+
+msgid "\"requesting-user-name\" attribute with wrong syntax."
+msgstr "\"requesting-user-name\" attribute with wrong syntax."
+
+#, c-format
+msgid "%-7s %-7.7s %-7d %-31.31s %.0f bytes"
+msgstr "%-7s %-7.7s %-7d %-31.31s %.0f bytes"
+
+#, c-format
+msgid "%d x %d mm"
+msgstr "%d x %d mm"
+
+#, c-format
+msgid "%g x %g \""
+msgstr "%g x %g \""
+
+#, c-format
+msgid "%s (%s)"
+msgstr "%s (%s)"
+
+#, c-format
+msgid "%s (%s, %s)"
+msgstr "%s (%s, %s)"
+
+#, c-format
+msgid "%s (Borderless)"
+msgstr "%s (Borderless)"
+
+#, c-format
+msgid "%s (Borderless, %s)"
+msgstr "%s (Borderless, %s)"
+
+#, c-format
+msgid "%s (Borderless, %s, %s)"
+msgstr "%s (Borderless, %s, %s)"
+
+#, c-format
+msgid "%s accepting requests since %s"
+msgstr "%s accepting requests since %s"
+
+#, c-format
+msgid "%s cannot be changed."
+msgstr "%s cannot be changed."
+
+#, c-format
+msgid "%s is not implemented by the CUPS version of lpc."
+msgstr "%s is not implemented by the CUPS version of lpc."
+
+#, c-format
+msgid "%s is not ready"
+msgstr "%s is not ready"
+
+#, c-format
+msgid "%s is ready"
+msgstr "%s is ready"
+
+#, c-format
+msgid "%s is ready and printing"
+msgstr "%s is ready and printing"
+
+#, c-format
+msgid "%s job-id user title copies options [file]"
+msgstr "%s job-id user title copies options [file]"
+
+#, c-format
+msgid "%s not accepting requests since %s -"
+msgstr "%s not accepting requests since %s -"
+
+#, c-format
+msgid "%s not supported."
+msgstr "%s not supported."
+
+#, c-format
+msgid "%s/%s accepting requests since %s"
+msgstr "%s/%s accepting requests since %s"
+
+#, c-format
+msgid "%s/%s not accepting requests since %s -"
+msgstr "%s/%s not accepting requests since %s -"
+
+#, c-format
+msgid "%s: %-33.33s [job %d localhost]"
+msgstr "%s: %-33.33s [job %d localhost]"
+
+#. TRANSLATORS: Message is "subject: error"
+#, c-format
+msgid "%s: %s"
+msgstr "%s: %s"
+
+#, c-format
+msgid "%s: %s failed: %s"
+msgstr "%s: %s failed: %s"
+
+#, c-format
+msgid "%s: Bad printer URI \"%s\"."
+msgstr "%s: Bad printer URI \"%s\"."
+
+#, c-format
+msgid "%s: Bad version %s for \"-V\"."
+msgstr "%s: Bad version %s for \"-V\"."
+
+#, c-format
+msgid "%s: Don't know what to do."
+msgstr "%s: Don't know what to do."
+
+#, c-format
+msgid "%s: Error - %s"
+msgstr "%s: Error - %s"
+
+#, c-format
+msgid ""
+"%s: Error - %s environment variable names non-existent destination \"%s\"."
+msgstr ""
+"%s: Error - %s environment variable names non-existent destination \"%s\"."
+
+#, c-format
+msgid "%s: Error - add '/version=1.1' to server name."
+msgstr "%s: Error - add '/version=1.1' to server name."
+
+#, c-format
+msgid "%s: Error - bad job ID."
+msgstr "%s: Error - bad job ID."
+
+#, c-format
+msgid "%s: Error - cannot print files and alter jobs simultaneously."
+msgstr "%s: Error - cannot print files and alter jobs simultaneously."
+
+#, c-format
+msgid "%s: Error - cannot print from stdin if files or a job ID are provided."
+msgstr "%s: Error - cannot print from stdin if files or a job ID are provided."
+
+#, c-format
+msgid "%s: Error - copies must be 1 or more."
+msgstr "%s: Error - copies must be 1 or more."
+
+#, c-format
+msgid "%s: Error - expected character set after \"-S\" option."
+msgstr "%s: Error - expected character set after \"-S\" option."
+
+#, c-format
+msgid "%s: Error - expected content type after \"-T\" option."
+msgstr "%s: Error - expected content type after \"-T\" option."
+
+#, c-format
+msgid "%s: Error - expected copies after \"-#\" option."
+msgstr "%s: Error - expected copies after \"-#\" option."
+
+#, c-format
+msgid "%s: Error - expected copies after \"-n\" option."
+msgstr "%s: Error - expected copies after \"-n\" option."
+
+#, c-format
+msgid "%s: Error - expected destination after \"-P\" option."
+msgstr "%s: Error - expected destination after \"-P\" option."
+
+#, c-format
+msgid "%s: Error - expected destination after \"-d\" option."
+msgstr "%s: Error - expected destination after \"-d\" option."
+
+#, c-format
+msgid "%s: Error - expected form after \"-f\" option."
+msgstr "%s: Error - expected form after \"-f\" option."
+
+#, c-format
+msgid "%s: Error - expected hold name after \"-H\" option."
+msgstr "%s: Error - expected hold name after \"-H\" option."
+
+#, c-format
+msgid "%s: Error - expected hostname after \"-H\" option."
+msgstr "%s: Error - expected hostname after \"-H\" option."
+
+#, c-format
+msgid "%s: Error - expected hostname after \"-h\" option."
+msgstr "%s: Error - expected hostname after \"-h\" option."
+
+#, c-format
+msgid "%s: Error - expected mode list after \"-y\" option."
+msgstr "%s: Error - expected mode list after \"-y\" option."
+
+#, c-format
+msgid "%s: Error - expected name after \"-%c\" option."
+msgstr "%s: Error - expected name after \"-%c\" option."
+
+#, c-format
+msgid "%s: Error - expected option=value after \"-o\" option."
+msgstr "%s: Error - expected option=value after \"-o\" option."
+
+#, c-format
+msgid "%s: Error - expected page list after \"-P\" option."
+msgstr "%s: Error - expected page list after \"-P\" option."
+
+#, c-format
+msgid "%s: Error - expected priority after \"-%c\" option."
+msgstr "%s: Error - expected priority after \"-%c\" option."
+
+#, c-format
+msgid "%s: Error - expected reason text after \"-r\" option."
+msgstr "%s: Error - expected reason text after \"-r\" option."
+
+#, c-format
+msgid "%s: Error - expected title after \"-t\" option."
+msgstr "%s: Error - expected title after \"-t\" option."
+
+#, c-format
+msgid "%s: Error - expected username after \"-U\" option."
+msgstr "%s: Error - expected username after \"-U\" option."
+
+#, c-format
+msgid "%s: Error - expected username after \"-u\" option."
+msgstr "%s: Error - expected username after \"-u\" option."
+
+#, c-format
+msgid "%s: Error - expected value after \"-%c\" option."
+msgstr "%s: Error - expected value after \"-%c\" option."
+
+#, c-format
+msgid ""
+"%s: Error - need \"completed\", \"not-completed\", or \"all\" after \"-W\" "
+"option."
+msgstr ""
+"%s: Error - need \"completed\", \"not-completed\", or \"all\" after \"-W\" "
+"option."
+
+#, c-format
+msgid "%s: Error - no default destination available."
+msgstr "%s: Error - no default destination available."
+
+#, c-format
+msgid "%s: Error - priority must be between 1 and 100."
+msgstr "%s: Error - priority must be between 1 and 100."
+
+#, c-format
+msgid "%s: Error - scheduler not responding."
+msgstr "%s: Error - scheduler not responding."
+
+#, c-format
+msgid "%s: Error - too many files - \"%s\"."
+msgstr "%s: Error - too many files - \"%s\"."
+
+#, c-format
+msgid "%s: Error - unable to access \"%s\" - %s"
+msgstr "%s: Error - unable to access \"%s\" - %s"
+
+#, c-format
+msgid "%s: Error - unable to queue from stdin - %s."
+msgstr "%s: Error - unable to queue from stdin - %s."
+
+#, c-format
+msgid "%s: Error - unknown destination \"%s\"."
+msgstr "%s: Error - unknown destination \"%s\"."
+
+#, c-format
+msgid "%s: Error - unknown destination \"%s/%s\"."
+msgstr "%s: Error - unknown destination \"%s/%s\"."
+
+#, c-format
+msgid "%s: Error - unknown option \"%c\"."
+msgstr "%s: Error - unknown option \"%c\"."
+
+#, c-format
+msgid "%s: Error - unknown option \"%s\"."
+msgstr "%s: Error - unknown option \"%s\"."
+
+#, c-format
+msgid "%s: Expected job ID after \"-i\" option."
+msgstr "%s: Expected job ID after \"-i\" option."
+
+#, c-format
+msgid "%s: Invalid destination name in list \"%s\"."
+msgstr "%s: Invalid destination name in list \"%s\"."
+
+#, c-format
+msgid "%s: Invalid filter string \"%s\"."
+msgstr "%s: Invalid filter string \"%s\"."
+
+#, c-format
+msgid "%s: Missing filename for \"-P\"."
+msgstr "%s: Missing filename for \"-P\"."
+
+#, c-format
+msgid "%s: Missing timeout for \"-T\"."
+msgstr "%s: Missing timeout for \"-T\"."
+
+#, c-format
+msgid "%s: Missing version for \"-V\"."
+msgstr "%s: Missing version for \"-V\"."
+
+#, c-format
+msgid "%s: Need job ID (\"-i jobid\") before \"-H restart\"."
+msgstr "%s: Need job ID (\"-i jobid\") before \"-H restart\"."
+
+#, c-format
+msgid "%s: No filter to convert from %s/%s to %s/%s."
+msgstr "%s: No filter to convert from %s/%s to %s/%s."
+
+#, c-format
+msgid "%s: Operation failed: %s"
+msgstr "%s: Operation failed: %s"
+
+#, c-format
+msgid "%s: Sorry, no encryption support."
+msgstr "%s: Sorry, no encryption support."
+
+#, c-format
+msgid "%s: Unable to connect to \"%s:%d\": %s"
+msgstr "%s: Unable to connect to \"%s:%d\": %s"
+
+#, c-format
+msgid "%s: Unable to connect to server."
+msgstr "%s: Unable to connect to server."
+
+#, c-format
+msgid "%s: Unable to contact server."
+msgstr "%s: Unable to contact server."
+
+#, c-format
+msgid "%s: Unable to create PPD file: %s"
+msgstr "%s: Unable to create PPD file: %s"
+
+#, c-format
+msgid "%s: Unable to determine MIME type of \"%s\"."
+msgstr "%s: Unable to determine MIME type of \"%s\"."
+
+#, c-format
+msgid "%s: Unable to open \"%s\": %s"
+msgstr "%s: Unable to open \"%s\": %s"
+
+#, c-format
+msgid "%s: Unable to open %s: %s"
+msgstr "%s: Unable to open %s: %s"
+
+#, c-format
+msgid "%s: Unable to open PPD file: %s on line %d."
+msgstr "%s: Unable to open PPD file: %s on line %d."
+
+#, c-format
+msgid "%s: Unable to query printer: %s"
+msgstr "%s: Unable to query printer: %s"
+
+#, c-format
+msgid "%s: Unable to read MIME database from \"%s\" or \"%s\"."
+msgstr "%s: Unable to read MIME database from \"%s\" or \"%s\"."
+
+#, c-format
+msgid "%s: Unable to resolve \"%s\"."
+msgstr "%s: Unable to resolve \"%s\"."
+
+#, c-format
+msgid "%s: Unknown argument \"%s\"."
+msgstr "%s: Unknown argument \"%s\"."
+
+#, c-format
+msgid "%s: Unknown destination \"%s\"."
+msgstr "%s: Unknown destination \"%s\"."
+
+#, c-format
+msgid "%s: Unknown destination MIME type %s/%s."
+msgstr "%s: Unknown destination MIME type %s/%s."
+
+#, c-format
+msgid "%s: Unknown option \"%c\"."
+msgstr "%s: Unknown option \"%c\"."
+
+#, c-format
+msgid "%s: Unknown option \"%s\"."
+msgstr "%s: Unknown option \"%s\"."
+
+#, c-format
+msgid "%s: Unknown option \"-%c\"."
+msgstr "%s: Unknown option \"-%c\"."
+
+#, c-format
+msgid "%s: Unknown source MIME type %s/%s."
+msgstr "%s: Unknown source MIME type %s/%s."
+
+#, c-format
+msgid ""
+"%s: Warning - \"%c\" format modifier not supported - output may not be "
+"correct."
+msgstr ""
+"%s: Warning - \"%c\" format modifier not supported - output may not be "
+"correct."
+
+#, c-format
+msgid "%s: Warning - character set option ignored."
+msgstr "%s: Warning - character set option ignored."
+
+#, c-format
+msgid "%s: Warning - content type option ignored."
+msgstr "%s: Warning - content type option ignored."
+
+#, c-format
+msgid "%s: Warning - form option ignored."
+msgstr "%s: Warning - form option ignored."
+
+#, c-format
+msgid "%s: Warning - mode option ignored."
+msgstr "%s: Warning - mode option ignored."
+
+msgid "( expressions ) Group expressions"
+msgstr "( expressions ) Group expressions"
+
+msgid "- Cancel all jobs"
+msgstr "- Cancel all jobs"
+
+msgid "-# num-copies Specify the number of copies to print"
+msgstr "-# num-copies Specify the number of copies to print"
+
+msgid "--[no-]debug-logging Turn debug logging on/off"
+msgstr "--[no-]debug-logging Turn debug logging on/off"
+
+msgid "--[no-]remote-admin Turn remote administration on/off"
+msgstr "--[no-]remote-admin Turn remote administration on/off"
+
+msgid "--[no-]remote-any Allow/prevent access from the Internet"
+msgstr "--[no-]remote-any Allow/prevent access from the Internet"
+
+msgid "--[no-]share-printers Turn printer sharing on/off"
+msgstr "--[no-]share-printers Turn printer sharing on/off"
+
+msgid "--[no-]user-cancel-any Allow/prevent users to cancel any job"
+msgstr "--[no-]user-cancel-any Allow/prevent users to cancel any job"
+
+msgid ""
+"--device-id device-id Show models matching the given IEEE 1284 device ID"
+msgstr ""
+"--device-id device-id Show models matching the given IEEE 1284 device ID"
+
+msgid "--domain regex Match domain to regular expression"
+msgstr "--domain regex Match domain to regular expression"
+
+msgid ""
+"--exclude-schemes scheme-list\n"
+" Exclude the specified URI schemes"
+msgstr ""
+"--exclude-schemes scheme-list\n"
+" Exclude the specified URI schemes"
+
+msgid ""
+"--exec utility [argument ...] ;\n"
+" Execute program if true"
+msgstr ""
+"--exec utility [argument ...] ;\n"
+" Execute program if true"
+
+msgid "--false Always false"
+msgstr "--false Always false"
+
+msgid "--help Show program help"
+msgstr ""
+
+msgid "--hold Hold new jobs"
+msgstr "--hold Hold new jobs"
+
+msgid "--host regex Match hostname to regular expression"
+msgstr "--host regex Match hostname to regular expression"
+
+msgid ""
+"--include-schemes scheme-list\n"
+" Include only the specified URI schemes"
+msgstr ""
+"--include-schemes scheme-list\n"
+" Include only the specified URI schemes"
+
+msgid "--ippserver filename Produce ippserver attribute file"
+msgstr "--ippserver filename Produce ippserver attribute file"
+
+msgid "--language locale Show models matching the given locale"
+msgstr "--language locale Show models matching the given locale"
+
+msgid "--local True if service is local"
+msgstr "--local True if service is local"
+
+msgid "--ls List attributes"
+msgstr "--ls List attributes"
+
+msgid ""
+"--make-and-model name Show models matching the given make and model name"
+msgstr ""
+"--make-and-model name Show models matching the given make and model name"
+
+msgid "--name regex Match service name to regular expression"
+msgstr "--name regex Match service name to regular expression"
+
+msgid "--no-web-forms Disable web forms for media and supplies"
+msgstr ""
+
+msgid "--not expression Unary NOT of expression"
+msgstr "--not expression Unary NOT of expression"
+
+msgid "--path regex Match resource path to regular expression"
+msgstr "--path regex Match resource path to regular expression"
+
+msgid "--port number[-number] Match port to number or range"
+msgstr "--port number[-number] Match port to number or range"
+
+msgid "--print Print URI if true"
+msgstr "--print Print URI if true"
+
+msgid "--print-name Print service name if true"
+msgstr "--print-name Print service name if true"
+
+msgid ""
+"--product name Show models matching the given PostScript product"
+msgstr ""
+"--product name Show models matching the given PostScript product"
+
+msgid "--quiet Quietly report match via exit code"
+msgstr "--quiet Quietly report match via exit code"
+
+msgid "--release Release previously held jobs"
+msgstr "--release Release previously held jobs"
+
+msgid "--remote True if service is remote"
+msgstr "--remote True if service is remote"
+
+msgid ""
+"--stop-after-include-error\n"
+" Stop tests after a failed INCLUDE"
+msgstr ""
+"--stop-after-include-error\n"
+" Stop tests after a failed INCLUDE"
+
+msgid ""
+"--timeout seconds Specify the maximum number of seconds to discover "
+"devices"
+msgstr ""
+"--timeout seconds Specify the maximum number of seconds to discover "
+"devices"
+
+msgid "--true Always true"
+msgstr "--true Always true"
+
+msgid "--txt key True if the TXT record contains the key"
+msgstr "--txt key True if the TXT record contains the key"
+
+msgid "--txt-* regex Match TXT record key to regular expression"
+msgstr "--txt-* regex Match TXT record key to regular expression"
+
+msgid "--uri regex Match URI to regular expression"
+msgstr "--uri regex Match URI to regular expression"
+
+msgid "--version Show program version"
+msgstr "--version Show program version"
+
+msgid "--version Show version"
+msgstr "--version Show version"
+
+msgid "-1"
+msgstr "-1"
+
+msgid "-10"
+msgstr "-10"
+
+msgid "-100"
+msgstr "-100"
+
+msgid "-105"
+msgstr "-105"
+
+msgid "-11"
+msgstr "-11"
+
+msgid "-110"
+msgstr "-110"
+
+msgid "-115"
+msgstr "-115"
+
+msgid "-12"
+msgstr "-12"
+
+msgid "-120"
+msgstr "-120"
+
+msgid "-13"
+msgstr "-13"
+
+msgid "-14"
+msgstr "-14"
+
+msgid "-15"
+msgstr "-15"
+
+msgid "-2"
+msgstr "-2"
+
+msgid "-2 Set 2-sided printing support (default=1-sided)"
+msgstr ""
+
+msgid "-20"
+msgstr "-20"
+
+msgid "-25"
+msgstr "-25"
+
+msgid "-3"
+msgstr "-3"
+
+msgid "-30"
+msgstr "-30"
+
+msgid "-35"
+msgstr "-35"
+
+msgid "-4"
+msgstr "-4"
+
+msgid "-4 Connect using IPv4"
+msgstr "-4 Connect using IPv4"
+
+msgid "-40"
+msgstr "-40"
+
+msgid "-45"
+msgstr "-45"
+
+msgid "-5"
+msgstr "-5"
+
+msgid "-50"
+msgstr "-50"
+
+msgid "-55"
+msgstr "-55"
+
+msgid "-6"
+msgstr "-6"
+
+msgid "-6 Connect using IPv6"
+msgstr "-6 Connect using IPv6"
+
+msgid "-60"
+msgstr "-60"
+
+msgid "-65"
+msgstr "-65"
+
+msgid "-7"
+msgstr "-7"
+
+msgid "-70"
+msgstr "-70"
+
+msgid "-75"
+msgstr "-75"
+
+msgid "-8"
+msgstr "-8"
+
+msgid "-80"
+msgstr "-80"
+
+msgid "-85"
+msgstr "-85"
+
+msgid "-9"
+msgstr "-9"
+
+msgid "-90"
+msgstr "-90"
+
+msgid "-95"
+msgstr "-95"
+
+msgid "-C Send requests using chunking (default)"
+msgstr "-C Send requests using chunking (default)"
+
+msgid "-D description Specify the textual description of the printer"
+msgstr "-D description Specify the textual description of the printer"
+
+msgid "-D device-uri Set the device URI for the printer"
+msgstr ""
+
+msgid ""
+"-E Enable and accept jobs on the printer (after -p)"
+msgstr ""
+"-E Enable and accept jobs on the printer (after -p)"
+
+msgid "-E Encrypt the connection to the server"
+msgstr "-E Encrypt the connection to the server"
+
+msgid "-E Test with encryption using HTTP Upgrade to TLS"
+msgstr "-E Test with encryption using HTTP Upgrade to TLS"
+
+msgid "-F Run in the foreground but detach from console."
+msgstr "-F Run in the foreground but detach from console."
+
+msgid "-H Show the default server and port"
+msgstr "-H Show the default server and port"
+
+msgid "-H HH:MM Hold the job until the specified UTC time"
+msgstr "-H HH:MM Hold the job until the specified UTC time"
+
+msgid "-H hold Hold the job until released/resumed"
+msgstr "-H hold Hold the job until released/resumed"
+
+msgid "-H immediate Print the job as soon as possible"
+msgstr "-H immediate Print the job as soon as possible"
+
+msgid "-H restart Reprint the job"
+msgstr "-H restart Reprint the job"
+
+msgid "-H resume Resume a held job"
+msgstr "-H resume Resume a held job"
+
+msgid "-H server[:port] Connect to the named server and port"
+msgstr "-H server[:port] Connect to the named server and port"
+
+msgid "-I Ignore errors"
+msgstr "-I Ignore errors"
+
+msgid ""
+"-I {filename,filters,none,profiles}\n"
+" Ignore specific warnings"
+msgstr ""
+"-I {filename,filters,none,profiles}\n"
+" Ignore specific warnings"
+
+msgid ""
+"-K keypath Set location of server X.509 certificates and keys."
+msgstr ""
+
+msgid "-L Send requests using content-length"
+msgstr "-L Send requests using content-length"
+
+msgid "-L location Specify the textual location of the printer"
+msgstr "-L location Specify the textual location of the printer"
+
+msgid "-M manufacturer Set manufacturer name (default=Test)"
+msgstr ""
+
+msgid "-P destination Show status for the specified destination"
+msgstr "-P destination Show status for the specified destination"
+
+msgid "-P destination Specify the destination"
+msgstr "-P destination Specify the destination"
+
+msgid ""
+"-P filename.plist Produce XML plist to a file and test report to "
+"standard output"
+msgstr ""
+"-P filename.plist Produce XML plist to a file and test report to "
+"standard output"
+
+msgid "-P filename.ppd Load printer attributes from PPD file"
+msgstr ""
+
+msgid "-P number[-number] Match port to number or range"
+msgstr "-P number[-number] Match port to number or range"
+
+msgid "-P page-list Specify a list of pages to print"
+msgstr "-P page-list Specify a list of pages to print"
+
+msgid "-R Show the ranking of jobs"
+msgstr "-R Show the ranking of jobs"
+
+msgid "-R name-default Remove the default value for the named option"
+msgstr "-R name-default Remove the default value for the named option"
+
+msgid "-R root-directory Set alternate root"
+msgstr "-R root-directory Set alternate root"
+
+msgid "-S Test with encryption using HTTPS"
+msgstr "-S Test with encryption using HTTPS"
+
+msgid "-T seconds Set the browse timeout in seconds"
+msgstr "-T seconds Set the browse timeout in seconds"
+
+msgid "-T seconds Set the receive/send timeout in seconds"
+msgstr "-T seconds Set the receive/send timeout in seconds"
+
+msgid "-T title Specify the job title"
+msgstr "-T title Specify the job title"
+
+msgid "-U username Specify the username to use for authentication"
+msgstr "-U username Specify the username to use for authentication"
+
+msgid "-U username Specify username to use for authentication"
+msgstr "-U username Specify username to use for authentication"
+
+msgid "-V version Set default IPP version"
+msgstr "-V version Set default IPP version"
+
+msgid "-W completed Show completed jobs"
+msgstr "-W completed Show completed jobs"
+
+msgid "-W not-completed Show pending jobs"
+msgstr "-W not-completed Show pending jobs"
+
+msgid ""
+"-W {all,none,constraints,defaults,duplex,filters,profiles,sizes,"
+"translations}\n"
+" Issue warnings instead of errors"
+msgstr ""
+"-W {all,none,constraints,defaults,duplex,filters,profiles,sizes,"
+"translations}\n"
+" Issue warnings instead of errors"
+
+msgid "-X Produce XML plist instead of plain text"
+msgstr "-X Produce XML plist instead of plain text"
+
+msgid "-a Cancel all jobs"
+msgstr "-a Cancel all jobs"
+
+msgid "-a Show jobs on all destinations"
+msgstr "-a Show jobs on all destinations"
+
+msgid "-a [destination(s)] Show the accepting state of destinations"
+msgstr "-a [destination(s)] Show the accepting state of destinations"
+
+msgid "-a filename.conf Load printer attributes from conf file"
+msgstr ""
+
+msgid "-c Make a copy of the print file(s)"
+msgstr "-c Make a copy of the print file(s)"
+
+msgid "-c Produce CSV output"
+msgstr "-c Produce CSV output"
+
+msgid "-c [class(es)] Show classes and their member printers"
+msgstr "-c [class(es)] Show classes and their member printers"
+
+msgid "-c class Add the named destination to a class"
+msgstr "-c class Add the named destination to a class"
+
+msgid "-c command Set print command"
+msgstr ""
+
+msgid "-c cupsd.conf Set cupsd.conf file to use."
+msgstr "-c cupsd.conf Set cupsd.conf file to use."
+
+msgid "-d Show the default destination"
+msgstr "-d Show the default destination"
+
+msgid "-d destination Set default destination"
+msgstr "-d destination Set default destination"
+
+msgid "-d destination Set the named destination as the server default"
+msgstr ""
+"-d destination Set the named destination as the server default"
+
+msgid "-d name=value Set named variable to value"
+msgstr "-d name=value Set named variable to value"
+
+msgid "-d regex Match domain to regular expression"
+msgstr "-d regex Match domain to regular expression"
+
+msgid "-d spool-directory Set spool directory"
+msgstr ""
+
+msgid "-e Show available destinations on the network"
+msgstr "-e Show available destinations on the network"
+
+msgid "-f Run in the foreground."
+msgstr "-f Run in the foreground."
+
+msgid "-f filename Set default request filename"
+msgstr "-f filename Set default request filename"
+
+msgid "-f type/subtype[,...] Set supported file types"
+msgstr ""
+
+msgid "-h Show this usage message."
+msgstr "-h Show this usage message."
+
+msgid "-h Validate HTTP response headers"
+msgstr "-h Validate HTTP response headers"
+
+msgid "-h regex Match hostname to regular expression"
+msgstr "-h regex Match hostname to regular expression"
+
+msgid "-h server[:port] Connect to the named server and port"
+msgstr "-h server[:port] Connect to the named server and port"
+
+msgid "-i iconfile.png Set icon file"
+msgstr ""
+
+msgid "-i id Specify an existing job ID to modify"
+msgstr "-i id Specify an existing job ID to modify"
+
+msgid "-i ppd-file Specify a PPD file for the printer"
+msgstr "-i ppd-file Specify a PPD file for the printer"
+
+msgid ""
+"-i seconds Repeat the last file with the given time interval"
+msgstr ""
+"-i seconds Repeat the last file with the given time interval"
+
+msgid "-k Keep job spool files"
+msgstr ""
+
+msgid "-l List attributes"
+msgstr "-l List attributes"
+
+msgid "-l Produce plain text output"
+msgstr "-l Produce plain text output"
+
+msgid "-l Run cupsd on demand."
+msgstr "-l Run cupsd on demand."
+
+msgid "-l Show supported options and values"
+msgstr "-l Show supported options and values"
+
+msgid "-l Show verbose (long) output"
+msgstr "-l Show verbose (long) output"
+
+msgid "-l location Set location of printer"
+msgstr ""
+
+msgid ""
+"-m Send an email notification when the job completes"
+msgstr ""
+"-m Send an email notification when the job completes"
+
+msgid "-m Show models"
+msgstr "-m Show models"
+
+msgid ""
+"-m everywhere Specify the printer is compatible with IPP Everywhere"
+msgstr ""
+"-m everywhere Specify the printer is compatible with IPP Everywhere"
+
+msgid "-m model Set model name (default=Printer)"
+msgstr ""
+
+msgid ""
+"-m model Specify a standard model/PPD file for the printer"
+msgstr ""
+"-m model Specify a standard model/PPD file for the printer"
+
+msgid "-n count Repeat the last file the given number of times"
+msgstr "-n count Repeat the last file the given number of times"
+
+msgid "-n hostname Set hostname for printer"
+msgstr ""
+
+msgid "-n num-copies Specify the number of copies to print"
+msgstr "-n num-copies Specify the number of copies to print"
+
+msgid "-n regex Match service name to regular expression"
+msgstr "-n regex Match service name to regular expression"
+
+msgid ""
+"-o Name=Value Specify the default value for the named PPD option "
+msgstr ""
+"-o Name=Value Specify the default value for the named PPD option "
+
+msgid "-o [destination(s)] Show jobs"
+msgstr "-o [destination(s)] Show jobs"
+
+msgid ""
+"-o cupsIPPSupplies=false\n"
+" Disable supply level reporting via IPP"
+msgstr ""
+"-o cupsIPPSupplies=false\n"
+" Disable supply level reporting via IPP"
+
+msgid ""
+"-o cupsSNMPSupplies=false\n"
+" Disable supply level reporting via SNMP"
+msgstr ""
+"-o cupsSNMPSupplies=false\n"
+" Disable supply level reporting via SNMP"
+
+msgid "-o job-k-limit=N Specify the kilobyte limit for per-user quotas"
+msgstr "-o job-k-limit=N Specify the kilobyte limit for per-user quotas"
+
+msgid "-o job-page-limit=N Specify the page limit for per-user quotas"
+msgstr "-o job-page-limit=N Specify the page limit for per-user quotas"
+
+msgid "-o job-quota-period=N Specify the per-user quota period in seconds"
+msgstr "-o job-quota-period=N Specify the per-user quota period in seconds"
+
+msgid "-o job-sheets=standard Print a banner page with the job"
+msgstr "-o job-sheets=standard Print a banner page with the job"
+
+msgid "-o media=size Specify the media size to use"
+msgstr "-o media=size Specify the media size to use"
+
+msgid "-o name-default=value Specify the default value for the named option"
+msgstr "-o name-default=value Specify the default value for the named option"
+
+msgid "-o name[=value] Set default option and value"
+msgstr "-o name[=value] Set default option and value"
+
+msgid ""
+"-o number-up=N Specify that input pages should be printed N-up (1, "
+"2, 4, 6, 9, and 16 are supported)"
+msgstr ""
+"-o number-up=N Specify that input pages should be printed N-up (1, "
+"2, 4, 6, 9, and 16 are supported)"
+
+msgid "-o option[=value] Specify a printer-specific option"
+msgstr "-o option[=value] Specify a printer-specific option"
+
+msgid ""
+"-o orientation-requested=N\n"
+" Specify portrait (3) or landscape (4) orientation"
+msgstr ""
+"-o orientation-requested=N\n"
+" Specify portrait (3) or landscape (4) orientation"
+
+msgid ""
+"-o print-quality=N Specify the print quality - draft (3), normal (4), "
+"or best (5)"
+msgstr ""
+"-o print-quality=N Specify the print quality - draft (3), normal (4), "
+"or best (5)"
+
+msgid ""
+"-o printer-error-policy=name\n"
+" Specify the printer error policy"
+msgstr ""
+"-o printer-error-policy=name\n"
+" Specify the printer error policy"
+
+msgid ""
+"-o printer-is-shared=true\n"
+" Share the printer"
+msgstr ""
+"-o printer-is-shared=true\n"
+" Share the printer"
+
+msgid ""
+"-o printer-op-policy=name\n"
+" Specify the printer operation policy"
+msgstr ""
+"-o printer-op-policy=name\n"
+" Specify the printer operation policy"
+
+msgid "-o sides=one-sided Specify 1-sided printing"
+msgstr "-o sides=one-sided Specify 1-sided printing"
+
+msgid ""
+"-o sides=two-sided-long-edge\n"
+" Specify 2-sided portrait printing"
+msgstr ""
+"-o sides=two-sided-long-edge\n"
+" Specify 2-sided portrait printing"
+
+msgid ""
+"-o sides=two-sided-short-edge\n"
+" Specify 2-sided landscape printing"
+msgstr ""
+"-o sides=two-sided-short-edge\n"
+" Specify 2-sided landscape printing"
+
+msgid "-p Print URI if true"
+msgstr "-p Print URI if true"
+
+msgid "-p [printer(s)] Show the processing state of destinations"
+msgstr "-p [printer(s)] Show the processing state of destinations"
+
+msgid "-p destination Specify a destination"
+msgstr "-p destination Specify a destination"
+
+msgid "-p destination Specify/add the named destination"
+msgstr "-p destination Specify/add the named destination"
+
+msgid "-p port Set port number for printer"
+msgstr ""
+
+msgid "-q Quietly report match via exit code"
+msgstr "-q Quietly report match via exit code"
+
+msgid "-q Run silently"
+msgstr "-q Run silently"
+
+msgid "-q Specify the job should be held for printing"
+msgstr "-q Specify the job should be held for printing"
+
+msgid "-q priority Specify the priority from low (1) to high (100)"
+msgstr ""
+"-q priority Specify the priority from low (1) to high (100)"
+
+msgid "-r Remove the file(s) after submission"
+msgstr "-r Remove the file(s) after submission"
+
+msgid "-r Show whether the CUPS server is running"
+msgstr "-r Show whether the CUPS server is running"
+
+msgid "-r True if service is remote"
+msgstr "-r True if service is remote"
+
+msgid "-r Use 'relaxed' open mode"
+msgstr "-r Use 'relaxed' open mode"
+
+msgid "-r class Remove the named destination from a class"
+msgstr "-r class Remove the named destination from a class"
+
+msgid "-r reason Specify a reason message that others can see"
+msgstr "-r reason Specify a reason message that others can see"
+
+msgid "-r subtype,[subtype] Set DNS-SD service subtype"
+msgstr ""
+
+msgid "-s Be silent"
+msgstr "-s Be silent"
+
+msgid "-s Print service name if true"
+msgstr "-s Print service name if true"
+
+msgid "-s Show a status summary"
+msgstr "-s Show a status summary"
+
+msgid "-s cups-files.conf Set cups-files.conf file to use."
+msgstr "-s cups-files.conf Set cups-files.conf file to use."
+
+msgid "-s speed[,color-speed] Set speed in pages per minute"
+msgstr ""
+
+msgid "-t Produce a test report"
+msgstr "-t Produce a test report"
+
+msgid "-t Show all status information"
+msgstr "-t Show all status information"
+
+msgid "-t Test the configuration file."
+msgstr "-t Test the configuration file."
+
+msgid "-t key True if the TXT record contains the key"
+msgstr "-t key True if the TXT record contains the key"
+
+msgid "-t title Specify the job title"
+msgstr "-t title Specify the job title"
+
+msgid ""
+"-u [user(s)] Show jobs queued by the current or specified users"
+msgstr ""
+"-u [user(s)] Show jobs queued by the current or specified users"
+
+msgid "-u allow:all Allow all users to print"
+msgstr "-u allow:all Allow all users to print"
+
+msgid ""
+"-u allow:list Allow the list of users or groups (@name) to print"
+msgstr ""
+"-u allow:list Allow the list of users or groups (@name) to print"
+
+msgid ""
+"-u deny:list Prevent the list of users or groups (@name) to print"
+msgstr ""
+"-u deny:list Prevent the list of users or groups (@name) to print"
+
+msgid "-u owner Specify the owner to use for jobs"
+msgstr "-u owner Specify the owner to use for jobs"
+
+msgid "-u regex Match URI to regular expression"
+msgstr "-u regex Match URI to regular expression"
+
+msgid "-v Be verbose"
+msgstr "-v Be verbose"
+
+msgid "-v Show devices"
+msgstr "-v Show devices"
+
+msgid "-v [printer(s)] Show the devices for each destination"
+msgstr "-v [printer(s)] Show the devices for each destination"
+
+msgid "-v device-uri Specify the device URI for the printer"
+msgstr "-v device-uri Specify the device URI for the printer"
+
+msgid "-vv Be very verbose"
+msgstr "-vv Be very verbose"
+
+msgid "-x Purge jobs rather than just canceling"
+msgstr "-x Purge jobs rather than just canceling"
+
+msgid "-x destination Remove default options for destination"
+msgstr "-x destination Remove default options for destination"
+
+msgid "-x destination Remove the named destination"
+msgstr "-x destination Remove the named destination"
+
+msgid ""
+"-x utility [argument ...] ;\n"
+" Execute program if true"
+msgstr ""
+"-x utility [argument ...] ;\n"
+" Execute program if true"
+
+msgid "/etc/cups/lpoptions file names default destination that does not exist."
+msgstr ""
+"/etc/cups/lpoptions file names default destination that does not exist."
+
+msgid "0"
+msgstr "0"
+
+msgid "1"
+msgstr "1"
+
+msgid "1 inch/sec."
+msgstr "1 inch/sec."
+
+msgid "1.25x0.25\""
+msgstr "1.25x0.25\""
+
+msgid "1.25x2.25\""
+msgstr "1.25x2.25\""
+
+msgid "1.5 inch/sec."
+msgstr "1.5 inch/sec."
+
+msgid "1.50x0.25\""
+msgstr "1.50x0.25\""
+
+msgid "1.50x0.50\""
+msgstr "1.50x0.50\""
+
+msgid "1.50x1.00\""
+msgstr "1.50x1.00\""
+
+msgid "1.50x2.00\""
+msgstr "1.50x2.00\""
+
+msgid "10"
+msgstr "10"
+
+msgid "10 inches/sec."
+msgstr "10 inches/sec."
+
+msgid "10 x 11"
+msgstr "10 x 11"
+
+msgid "10 x 13"
+msgstr "10 x 13"
+
+msgid "10 x 14"
+msgstr "10 x 14"
+
+msgid "100"
+msgstr "100"
+
+msgid "100 mm/sec."
+msgstr "100 mm/sec."
+
+msgid "105"
+msgstr "105"
+
+msgid "11"
+msgstr "11"
+
+msgid "11 inches/sec."
+msgstr "11 inches/sec."
+
+msgid "110"
+msgstr "110"
+
+msgid "115"
+msgstr "115"
+
+msgid "12"
+msgstr "12"
+
+msgid "12 inches/sec."
+msgstr "12 inches/sec."
+
+msgid "12 x 11"
+msgstr "12 x 11"
+
+msgid "120"
+msgstr "120"
+
+msgid "120 mm/sec."
+msgstr "120 mm/sec."
+
+msgid "120x60dpi"
+msgstr "120x60dpi"
+
+msgid "120x72dpi"
+msgstr "120x72dpi"
+
+msgid "13"
+msgstr "13"
+
+msgid "136dpi"
+msgstr "136dpi"
+
+msgid "14"
+msgstr "14"
+
+msgid "15"
+msgstr "15"
+
+msgid "15 mm/sec."
+msgstr "15 mm/sec."
+
+msgid "15 x 11"
+msgstr "15 x 11"
+
+msgid "150 mm/sec."
+msgstr "150 mm/sec."
+
+msgid "150dpi"
+msgstr "150dpi"
+
+msgid "16"
+msgstr "16"
+
+msgid "17"
+msgstr "17"
+
+msgid "18"
+msgstr "18"
+
+msgid "180dpi"
+msgstr "180dpi"
+
+msgid "19"
+msgstr "19"
+
+msgid "2"
+msgstr "2"
+
+msgid "2 inches/sec."
+msgstr "2 inches/sec."
+
+msgid "2-Sided Printing"
+msgstr "2-Sided Printing"
+
+msgid "2.00x0.37\""
+msgstr "2.00x0.37\""
+
+msgid "2.00x0.50\""
+msgstr "2.00x0.50\""
+
+msgid "2.00x1.00\""
+msgstr "2.00x1.00\""
+
+msgid "2.00x1.25\""
+msgstr "2.00x1.25\""
+
+msgid "2.00x2.00\""
+msgstr "2.00x2.00\""
+
+msgid "2.00x3.00\""
+msgstr "2.00x3.00\""
+
+msgid "2.00x4.00\""
+msgstr "2.00x4.00\""
+
+msgid "2.00x5.50\""
+msgstr "2.00x5.50\""
+
+msgid "2.25x0.50\""
+msgstr "2.25x0.50\""
+
+msgid "2.25x1.25\""
+msgstr "2.25x1.25\""
+
+msgid "2.25x4.00\""
+msgstr "2.25x4.00\""
+
+msgid "2.25x5.50\""
+msgstr "2.25x5.50\""
+
+msgid "2.38x5.50\""
+msgstr "2.38x5.50\""
+
+msgid "2.5 inches/sec."
+msgstr "2.5 inches/sec."
+
+msgid "2.50x1.00\""
+msgstr "2.50x1.00\""
+
+msgid "2.50x2.00\""
+msgstr "2.50x2.00\""
+
+msgid "2.75x1.25\""
+msgstr "2.75x1.25\""
+
+msgid "2.9 x 1\""
+msgstr "2.9 x 1\""
+
+msgid "20"
+msgstr "20"
+
+msgid "20 mm/sec."
+msgstr "20 mm/sec."
+
+msgid "200 mm/sec."
+msgstr "200 mm/sec."
+
+msgid "203dpi"
+msgstr "203dpi"
+
+msgid "21"
+msgstr "21"
+
+msgid "22"
+msgstr "22"
+
+msgid "23"
+msgstr "23"
+
+msgid "24"
+msgstr "24"
+
+msgid "24-Pin Series"
+msgstr "24-Pin Series"
+
+msgid "240x72dpi"
+msgstr "240x72dpi"
+
+msgid "25"
+msgstr "25"
+
+msgid "250 mm/sec."
+msgstr "250 mm/sec."
+
+msgid "26"
+msgstr "26"
+
+msgid "27"
+msgstr "27"
+
+msgid "28"
+msgstr "28"
+
+msgid "29"
+msgstr "29"
+
+msgid "3"
+msgstr "3"
+
+msgid "3 inches/sec."
+msgstr "3 inches/sec."
+
+msgid "3 x 5"
+msgstr "3 x 5"
+
+msgid "3.00x1.00\""
+msgstr "3.00x1.00\""
+
+msgid "3.00x1.25\""
+msgstr "3.00x1.25\""
+
+msgid "3.00x2.00\""
+msgstr "3.00x2.00\""
+
+msgid "3.00x3.00\""
+msgstr "3.00x3.00\""
+
+msgid "3.00x5.00\""
+msgstr "3.00x5.00\""
+
+msgid "3.25x2.00\""
+msgstr "3.25x2.00\""
+
+msgid "3.25x5.00\""
+msgstr "3.25x5.00\""
+
+msgid "3.25x5.50\""
+msgstr "3.25x5.50\""
+
+msgid "3.25x5.83\""
+msgstr "3.25x5.83\""
+
+msgid "3.25x7.83\""
+msgstr "3.25x7.83\""
+
+msgid "3.5 x 5"
+msgstr "3.5 x 5"
+
+msgid "3.5\" Disk"
+msgstr "3.5\" Disk"
+
+msgid "3.50x1.00\""
+msgstr "3.50x1.00\""
+
+msgid "30"
+msgstr "30"
+
+msgid "30 mm/sec."
+msgstr "30 mm/sec."
+
+msgid "300 mm/sec."
+msgstr "300 mm/sec."
+
+msgid "300dpi"
+msgstr "300dpi"
+
+msgid "35"
+msgstr "35"
+
+msgid "360dpi"
+msgstr "360dpi"
+
+msgid "360x180dpi"
+msgstr "360x180dpi"
+
+msgid "4"
+msgstr "4"
+
+msgid "4 inches/sec."
+msgstr "4 inches/sec."
+
+msgid "4.00x1.00\""
+msgstr "4.00x1.00\""
+
+msgid "4.00x13.00\""
+msgstr "4.00x13.00\""
+
+msgid "4.00x2.00\""
+msgstr "4.00x2.00\""
+
+msgid "4.00x2.50\""
+msgstr "4.00x2.50\""
+
+msgid "4.00x3.00\""
+msgstr "4.00x3.00\""
+
+msgid "4.00x4.00\""
+msgstr "4.00x4.00\""
+
+msgid "4.00x5.00\""
+msgstr "4.00x5.00\""
+
+msgid "4.00x6.00\""
+msgstr "4.00x6.00\""
+
+msgid "4.00x6.50\""
+msgstr "4.00x6.50\""
+
+msgid "40"
+msgstr "40"
+
+msgid "40 mm/sec."
+msgstr "40 mm/sec."
+
+msgid "45"
+msgstr "45"
+
+msgid "5"
+msgstr "5"
+
+msgid "5 inches/sec."
+msgstr "5 inches/sec."
+
+msgid "5 x 7"
+msgstr "5 x 7"
+
+msgid "50"
+msgstr "50"
+
+msgid "55"
+msgstr "55"
+
+msgid "6"
+msgstr "6"
+
+msgid "6 inches/sec."
+msgstr "6 inches/sec."
+
+msgid "6.00x1.00\""
+msgstr "6.00x1.00\""
+
+msgid "6.00x2.00\""
+msgstr "6.00x2.00\""
+
+msgid "6.00x3.00\""
+msgstr "6.00x3.00\""
+
+msgid "6.00x4.00\""
+msgstr "6.00x4.00\""
+
+msgid "6.00x5.00\""
+msgstr "6.00x5.00\""
+
+msgid "6.00x6.00\""
+msgstr "6.00x6.00\""
+
+msgid "6.00x6.50\""
+msgstr "6.00x6.50\""
+
+msgid "60"
+msgstr "60"
+
+msgid "60 mm/sec."
+msgstr "60 mm/sec."
+
+msgid "600dpi"
+msgstr "600dpi"
+
+msgid "60dpi"
+msgstr "60dpi"
+
+msgid "60x72dpi"
+msgstr "60x72dpi"
+
+msgid "65"
+msgstr "65"
+
+msgid "7"
+msgstr "7"
+
+msgid "7 inches/sec."
+msgstr "7 inches/sec."
+
+msgid "7 x 9"
+msgstr "7 x 9"
+
+msgid "70"
+msgstr "70"
+
+msgid "75"
+msgstr "75"
+
+msgid "8"
+msgstr "8"
+
+msgid "8 inches/sec."
+msgstr "8 inches/sec."
+
+msgid "8 x 10"
+msgstr "8 x 10"
+
+msgid "8.00x1.00\""
+msgstr "8.00x1.00\""
+
+msgid "8.00x2.00\""
+msgstr "8.00x2.00\""
+
+msgid "8.00x3.00\""
+msgstr "8.00x3.00\""
+
+msgid "8.00x4.00\""
+msgstr "8.00x4.00\""
+
+msgid "8.00x5.00\""
+msgstr "8.00x5.00\""
+
+msgid "8.00x6.00\""
+msgstr "8.00x6.00\""
+
+msgid "8.00x6.50\""
+msgstr "8.00x6.50\""
+
+msgid "80"
+msgstr "80"
+
+msgid "80 mm/sec."
+msgstr "80 mm/sec."
+
+msgid "85"
+msgstr "85"
+
+msgid "9"
+msgstr "9"
+
+msgid "9 inches/sec."
+msgstr "9 inches/sec."
+
+msgid "9 x 11"
+msgstr "9 x 11"
+
+msgid "9 x 12"
+msgstr "9 x 12"
+
+msgid "9-Pin Series"
+msgstr "9-Pin Series"
+
+msgid "90"
+msgstr "90"
+
+msgid "95"
+msgstr "95"
+
+msgid "?Invalid help command unknown."
+msgstr "?Invalid help command unknown."
+
+#, c-format
+msgid "A class named \"%s\" already exists."
+msgstr "A class named \"%s\" already exists."
+
+#, c-format
+msgid "A printer named \"%s\" already exists."
+msgstr "A printer named \"%s\" already exists."
+
+msgid "A0"
+msgstr "A0"
+
+msgid "A0 Long Edge"
+msgstr "A0 Long Edge"
+
+msgid "A1"
+msgstr "A1"
+
+msgid "A1 Long Edge"
+msgstr "A1 Long Edge"
+
+msgid "A10"
+msgstr "A10"
+
+msgid "A2"
+msgstr "A2"
+
+msgid "A2 Long Edge"
+msgstr "A2 Long Edge"
+
+msgid "A3"
+msgstr "A3"
+
+msgid "A3 Long Edge"
+msgstr "A3 Long Edge"
+
+msgid "A3 Oversize"
+msgstr "A3 Oversize"
+
+msgid "A3 Oversize Long Edge"
+msgstr "A3 Oversize Long Edge"
+
+msgid "A4"
+msgstr "A4"
+
+msgid "A4 Long Edge"
+msgstr "A4 Long Edge"
+
+msgid "A4 Oversize"
+msgstr "A4 Oversize"
+
+msgid "A4 Small"
+msgstr "A4 Small"
+
+msgid "A5"
+msgstr "A5"
+
+msgid "A5 Long Edge"
+msgstr "A5 Long Edge"
+
+msgid "A5 Oversize"
+msgstr "A5 Oversize"
+
+msgid "A6"
+msgstr "A6"
+
+msgid "A6 Long Edge"
+msgstr "A6 Long Edge"
+
+msgid "A7"
+msgstr "A7"
+
+msgid "A8"
+msgstr "A8"
+
+msgid "A9"
+msgstr "A9"
+
+msgid "ANSI A"
+msgstr "ANSI A"
+
+msgid "ANSI B"
+msgstr "ANSI B"
+
+msgid "ANSI C"
+msgstr "ANSI C"
+
+msgid "ANSI D"
+msgstr "ANSI D"
+
+msgid "ANSI E"
+msgstr "ANSI E"
+
+msgid "ARCH C"
+msgstr "ARCH C"
+
+msgid "ARCH C Long Edge"
+msgstr "ARCH C Long Edge"
+
+msgid "ARCH D"
+msgstr "ARCH D"
+
+msgid "ARCH D Long Edge"
+msgstr "ARCH D Long Edge"
+
+msgid "ARCH E"
+msgstr "ARCH E"
+
+msgid "ARCH E Long Edge"
+msgstr "ARCH E Long Edge"
+
+msgid "Accept Jobs"
+msgstr "Accept Jobs"
+
+msgid "Accepted"
+msgstr "Accepted"
+
+msgid "Add Class"
+msgstr "Add Class"
+
+msgid "Add Printer"
+msgstr "Add Printer"
+
+msgid "Address"
+msgstr "Address"
+
+msgid "Administration"
+msgstr "Administration"
+
+msgid "Always"
+msgstr "Always"
+
+msgid "AppSocket/HP JetDirect"
+msgstr "AppSocket/HP JetDirect"
+
+msgid "Applicator"
+msgstr "Applicator"
+
+#, c-format
+msgid "Attempt to set %s printer-state to bad value %d."
+msgstr "Attempt to set %s printer-state to bad value %d."
+
+#, c-format
+msgid "Attribute \"%s\" is in the wrong group."
+msgstr "Attribute \"%s\" is in the wrong group."
+
+#, c-format
+msgid "Attribute \"%s\" is the wrong value type."
+msgstr "Attribute \"%s\" is the wrong value type."
+
+#, c-format
+msgid "Attribute groups are out of order (%x < %x)."
+msgstr "Attribute groups are out of order (%x < %x)."
+
+msgid "B0"
+msgstr "B0"
+
+msgid "B1"
+msgstr "B1"
+
+msgid "B10"
+msgstr "B10"
+
+msgid "B2"
+msgstr "B2"
+
+msgid "B3"
+msgstr "B3"
+
+msgid "B4"
+msgstr "B4"
+
+msgid "B5"
+msgstr "B5"
+
+msgid "B5 Oversize"
+msgstr "B5 Oversize"
+
+msgid "B6"
+msgstr "B6"
+
+msgid "B7"
+msgstr "B7"
+
+msgid "B8"
+msgstr "B8"
+
+msgid "B9"
+msgstr "B9"
+
+#, c-format
+msgid "Bad \"printer-id\" value %d."
+msgstr "Bad \"printer-id\" value %d."
+
+#, c-format
+msgid "Bad '%s' value."
+msgstr "Bad '%s' value."
+
+#, c-format
+msgid "Bad 'document-format' value \"%s\"."
+msgstr "Bad 'document-format' value \"%s\"."
+
+msgid "Bad CloseUI/JCLCloseUI"
+msgstr "Bad CloseUI/JCLCloseUI"
+
+msgid "Bad NULL dests pointer"
+msgstr "Bad NULL dests pointer"
+
+msgid "Bad OpenGroup"
+msgstr "Bad OpenGroup"
+
+msgid "Bad OpenUI/JCLOpenUI"
+msgstr "Bad OpenUI/JCLOpenUI"
+
+msgid "Bad OrderDependency"
+msgstr "Bad OrderDependency"
+
+msgid "Bad PPD cache file."
+msgstr "Bad PPD cache file."
+
+msgid "Bad PPD file."
+msgstr "Bad PPD file."
+
+msgid "Bad Request"
+msgstr "Bad Request"
+
+msgid "Bad SNMP version number"
+msgstr "Bad SNMP version number"
+
+msgid "Bad UIConstraints"
+msgstr "Bad UIConstraints"
+
+msgid "Bad URI."
+msgstr "Bad URI."
+
+msgid "Bad arguments to function"
+msgstr "Bad arguments to function"
+
+#, c-format
+msgid "Bad copies value %d."
+msgstr "Bad copies value %d."
+
+msgid "Bad custom parameter"
+msgstr "Bad custom parameter"
+
+#, c-format
+msgid "Bad device-uri \"%s\"."
+msgstr "Bad device-uri \"%s\"."
+
+#, c-format
+msgid "Bad device-uri scheme \"%s\"."
+msgstr "Bad device-uri scheme \"%s\"."
+
+#, c-format
+msgid "Bad document-format \"%s\"."
+msgstr "Bad document-format \"%s\"."
+
+#, c-format
+msgid "Bad document-format-default \"%s\"."
+msgstr "Bad document-format-default \"%s\"."
+
+msgid "Bad filename buffer"
+msgstr "Bad filename buffer"
+
+msgid "Bad hostname/address in URI"
+msgstr "Bad hostname/address in URI"
+
+#, c-format
+msgid "Bad job-name value: %s"
+msgstr "Bad job-name value: %s"
+
+msgid "Bad job-name value: Wrong type or count."
+msgstr "Bad job-name value: Wrong type or count."
+
+msgid "Bad job-priority value."
+msgstr "Bad job-priority value."
+
+#, c-format
+msgid "Bad job-sheets value \"%s\"."
+msgstr "Bad job-sheets value \"%s\"."
+
+msgid "Bad job-sheets value type."
+msgstr "Bad job-sheets value type."
+
+msgid "Bad job-state value."
+msgstr "Bad job-state value."
+
+#, c-format
+msgid "Bad job-uri \"%s\"."
+msgstr "Bad job-uri \"%s\"."
+
+#, c-format
+msgid "Bad notify-pull-method \"%s\"."
+msgstr "Bad notify-pull-method \"%s\"."
+
+#, c-format
+msgid "Bad notify-recipient-uri \"%s\"."
+msgstr "Bad notify-recipient-uri \"%s\"."
+
+#, c-format
+msgid "Bad notify-user-data \"%s\"."
+msgstr "Bad notify-user-data \"%s\"."
+
+#, c-format
+msgid "Bad number-up value %d."
+msgstr "Bad number-up value %d."
+
+#, c-format
+msgid "Bad page-ranges values %d-%d."
+msgstr "Bad page-ranges values %d-%d."
+
+msgid "Bad port number in URI"
+msgstr "Bad port number in URI"
+
+#, c-format
+msgid "Bad port-monitor \"%s\"."
+msgstr "Bad port-monitor \"%s\"."
+
+#, c-format
+msgid "Bad printer-state value %d."
+msgstr "Bad printer-state value %d."
+
+msgid "Bad printer-uri."
+msgstr "Bad printer-uri."
+
+#, c-format
+msgid "Bad request ID %d."
+msgstr "Bad request ID %d."
+
+#, c-format
+msgid "Bad request version number %d.%d."
+msgstr "Bad request version number %d.%d."
+
+msgid "Bad resource in URI"
+msgstr "Bad resource in URI"
+
+msgid "Bad scheme in URI"
+msgstr "Bad scheme in URI"
+
+msgid "Bad username in URI"
+msgstr "Bad username in URI"
+
+msgid "Bad value string"
+msgstr "Bad value string"
+
+msgid "Bad/empty URI"
+msgstr "Bad/empty URI"
+
+msgid "Banners"
+msgstr "Banners"
+
+msgid "Bond Paper"
+msgstr "Bond Paper"
+
+msgid "Booklet"
+msgstr "Booklet"
+
+#, c-format
+msgid "Boolean expected for waiteof option \"%s\"."
+msgstr "Boolean expected for waiteof option \"%s\"."
+
+msgid "Buffer overflow detected, aborting."
+msgstr "Buffer overflow detected, aborting."
+
+msgid "CMYK"
+msgstr "CMYK"
+
+msgid "CPCL Label Printer"
+msgstr "CPCL Label Printer"
+
+msgid "Cancel Jobs"
+msgstr "Cancel Jobs"
+
+msgid "Canceling print job."
+msgstr "Canceling print job."
+
+msgid "Cannot change printer-is-shared for remote queues."
+msgstr "Cannot change printer-is-shared for remote queues."
+
+msgid "Cannot share a remote Kerberized printer."
+msgstr "Cannot share a remote Kerberized printer."
+
+msgid "Cassette"
+msgstr "Cassette"
+
+msgid "Change Settings"
+msgstr "Change Settings"
+
+#, c-format
+msgid "Character set \"%s\" not supported."
+msgstr "Character set \"%s\" not supported."
+
+msgid "Classes"
+msgstr "Classes"
+
+msgid "Clean Print Heads"
+msgstr "Clean Print Heads"
+
+msgid "Close-Job doesn't support the job-uri attribute."
+msgstr "Close-Job doesn't support the job-uri attribute."
+
+msgid "Color"
+msgstr "Color"
+
+msgid "Color Mode"
+msgstr "Color Mode"
+
+msgid ""
+"Commands may be abbreviated. Commands are:\n"
+"\n"
+"exit help quit status ?"
+msgstr ""
+"Commands may be abbreviated. Commands are:\n"
+"\n"
+"exit help quit status ?"
+
+msgid "Community name uses indefinite length"
+msgstr "Community name uses indefinite length"
+
+msgid "Connected to printer."
+msgstr "Connected to printer."
+
+msgid "Connecting to printer."
+msgstr "Connecting to printer."
+
+msgid "Continue"
+msgstr "Continue"
+
+msgid "Continuous"
+msgstr "Continuous"
+
+msgid "Control file sent successfully."
+msgstr "Control file sent successfully."
+
+msgid "Copying print data."
+msgstr "Copying print data."
+
+msgid "Created"
+msgstr "Created"
+
+msgid "Credentials do not validate against site CA certificate."
+msgstr "Credentials do not validate against site CA certificate."
+
+msgid "Credentials have expired."
+msgstr "Credentials have expired."
+
+msgid "Custom"
+msgstr "Custom"
+
+msgid "CustominCutInterval"
+msgstr "CustominCutInterval"
+
+msgid "CustominTearInterval"
+msgstr "CustominTearInterval"
+
+msgid "Cut"
+msgstr "Cut"
+
+msgid "Cutter"
+msgstr "Cutter"
+
+msgid "Dark"
+msgstr "Dark"
+
+msgid "Darkness"
+msgstr "Darkness"
+
+msgid "Data file sent successfully."
+msgstr "Data file sent successfully."
+
+msgid "Deep Color"
+msgstr "Deep Color"
+
+msgid "Deep Gray"
+msgstr "Deep Gray"
+
+msgid "Delete Class"
+msgstr "Delete Class"
+
+msgid "Delete Printer"
+msgstr "Delete Printer"
+
+msgid "DeskJet Series"
+msgstr "DeskJet Series"
+
+#, c-format
+msgid "Destination \"%s\" is not accepting jobs."
+msgstr "Destination \"%s\" is not accepting jobs."
+
+msgid "Device CMYK"
+msgstr "Device CMYK"
+
+msgid "Device Gray"
+msgstr "Device Gray"
+
+msgid "Device RGB"
+msgstr "Device RGB"
+
+#, 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 ""
+"Device: uri = %s\n"
+" class = %s\n"
+" info = %s\n"
+" make-and-model = %s\n"
+" device-id = %s\n"
+" location = %s"
+
+msgid "Direct Thermal Media"
+msgstr "Direct Thermal Media"
+
+#, c-format
+msgid "Directory \"%s\" contains a relative path."
+msgstr "Directory \"%s\" contains a relative path."
+
+#, c-format
+msgid "Directory \"%s\" has insecure permissions (0%o/uid=%d/gid=%d)."
+msgstr "Directory \"%s\" has insecure permissions (0%o/uid=%d/gid=%d)."
+
+#, c-format
+msgid "Directory \"%s\" is a file."
+msgstr "Directory \"%s\" is a file."
+
+#, c-format
+msgid "Directory \"%s\" not available: %s"
+msgstr "Directory \"%s\" not available: %s"
+
+#, c-format
+msgid "Directory \"%s\" permissions OK (0%o/uid=%d/gid=%d)."
+msgstr "Directory \"%s\" permissions OK (0%o/uid=%d/gid=%d)."
+
+msgid "Disabled"
+msgstr "Disabled"
+
+#, c-format
+msgid "Document #%d does not exist in job #%d."
+msgstr "Document #%d does not exist in job #%d."
+
+msgid "Draft"
+msgstr "Draft"
+
+msgid "Duplexer"
+msgstr "Duplexer"
+
+msgid "Dymo"
+msgstr "Dymo"
+
+msgid "EPL1 Label Printer"
+msgstr "EPL1 Label Printer"
+
+msgid "EPL2 Label Printer"
+msgstr "EPL2 Label Printer"
+
+msgid "Edit Configuration File"
+msgstr "Edit Configuration File"
+
+msgid "Encryption is not supported."
+msgstr "Encryption is not supported."
+
+#. TRANSLATORS: Banner/cover sheet after the print job.
+msgid "Ending Banner"
+msgstr "Ending Banner"
+
+msgid "English"
+msgstr "English"
+
+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 ""
+"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."
+
+msgid "Envelope #10"
+msgstr "Envelope #10"
+
+msgid "Envelope #11"
+msgstr "Envelope #11"
+
+msgid "Envelope #12"
+msgstr "Envelope #12"
+
+msgid "Envelope #14"
+msgstr "Envelope #14"
+
+msgid "Envelope #9"
+msgstr "Envelope #9"
+
+msgid "Envelope B4"
+msgstr "Envelope B4"
+
+msgid "Envelope B5"
+msgstr "Envelope B5"
+
+msgid "Envelope B6"
+msgstr "Envelope B6"
+
+msgid "Envelope C0"
+msgstr "Envelope C0"
+
+msgid "Envelope C1"
+msgstr "Envelope C1"
+
+msgid "Envelope C2"
+msgstr "Envelope C2"
+
+msgid "Envelope C3"
+msgstr "Envelope C3"
+
+msgid "Envelope C4"
+msgstr "Envelope C4"
+
+msgid "Envelope C5"
+msgstr "Envelope C5"
+
+msgid "Envelope C6"
+msgstr "Envelope C6"
+
+msgid "Envelope C65"
+msgstr "Envelope C65"
+
+msgid "Envelope C7"
+msgstr "Envelope C7"
+
+msgid "Envelope Choukei 3"
+msgstr "Envelope Choukei 3"
+
+msgid "Envelope Choukei 3 Long Edge"
+msgstr "Envelope Choukei 3 Long Edge"
+
+msgid "Envelope Choukei 4"
+msgstr "Envelope Choukei 4"
+
+msgid "Envelope Choukei 4 Long Edge"
+msgstr "Envelope Choukei 4 Long Edge"
+
+msgid "Envelope DL"
+msgstr "Envelope DL"
+
+msgid "Envelope Feed"
+msgstr "Envelope Feed"
+
+msgid "Envelope Invite"
+msgstr "Envelope Invite"
+
+msgid "Envelope Italian"
+msgstr "Envelope Italian"
+
+msgid "Envelope Kaku2"
+msgstr "Envelope Kaku2"
+
+msgid "Envelope Kaku2 Long Edge"
+msgstr "Envelope Kaku2 Long Edge"
+
+msgid "Envelope Kaku3"
+msgstr "Envelope Kaku3"
+
+msgid "Envelope Kaku3 Long Edge"
+msgstr "Envelope Kaku3 Long Edge"
+
+msgid "Envelope Monarch"
+msgstr "Envelope Monarch"
+
+msgid "Envelope PRC1"
+msgstr "Envelope PRC1"
+
+msgid "Envelope PRC1 Long Edge"
+msgstr "Envelope PRC1 Long Edge"
+
+msgid "Envelope PRC10"
+msgstr "Envelope PRC10"
+
+msgid "Envelope PRC10 Long Edge"
+msgstr "Envelope PRC10 Long Edge"
+
+msgid "Envelope PRC2"
+msgstr "Envelope PRC2"
+
+msgid "Envelope PRC2 Long Edge"
+msgstr "Envelope PRC2 Long Edge"
+
+msgid "Envelope PRC3"
+msgstr "Envelope PRC3"
+
+msgid "Envelope PRC3 Long Edge"
+msgstr "Envelope PRC3 Long Edge"
+
+msgid "Envelope PRC4"
+msgstr "Envelope PRC4"
+
+msgid "Envelope PRC4 Long Edge"
+msgstr "Envelope PRC4 Long Edge"
+
+msgid "Envelope PRC5 Long Edge"
+msgstr "Envelope PRC5 Long Edge"
+
+msgid "Envelope PRC5PRC5"
+msgstr "Envelope PRC5PRC5"
+
+msgid "Envelope PRC6"
+msgstr "Envelope PRC6"
+
+msgid "Envelope PRC6 Long Edge"
+msgstr "Envelope PRC6 Long Edge"
+
+msgid "Envelope PRC7"
+msgstr "Envelope PRC7"
+
+msgid "Envelope PRC7 Long Edge"
+msgstr "Envelope PRC7 Long Edge"
+
+msgid "Envelope PRC8"
+msgstr "Envelope PRC8"
+
+msgid "Envelope PRC8 Long Edge"
+msgstr "Envelope PRC8 Long Edge"
+
+msgid "Envelope PRC9"
+msgstr "Envelope PRC9"
+
+msgid "Envelope PRC9 Long Edge"
+msgstr "Envelope PRC9 Long Edge"
+
+msgid "Envelope Personal"
+msgstr "Envelope Personal"
+
+msgid "Envelope You4"
+msgstr "Envelope You4"
+
+msgid "Envelope You4 Long Edge"
+msgstr "Envelope You4 Long Edge"
+
+msgid "Environment Variables:"
+msgstr "Environment Variables:"
+
+msgid "Epson"
+msgstr "Epson"
+
+msgid "Error Policy"
+msgstr "Error Policy"
+
+msgid "Error reading raster data."
+msgstr "Error reading raster data."
+
+msgid "Error sending raster data."
+msgstr "Error sending raster data."
+
+msgid "Error: need hostname after \"-h\" option."
+msgstr "Error: need hostname after \"-h\" option."
+
+msgid "European Fanfold"
+msgstr "European Fanfold"
+
+msgid "European Fanfold Legal"
+msgstr "European Fanfold Legal"
+
+msgid "Every 10 Labels"
+msgstr "Every 10 Labels"
+
+msgid "Every 2 Labels"
+msgstr "Every 2 Labels"
+
+msgid "Every 3 Labels"
+msgstr "Every 3 Labels"
+
+msgid "Every 4 Labels"
+msgstr "Every 4 Labels"
+
+msgid "Every 5 Labels"
+msgstr "Every 5 Labels"
+
+msgid "Every 6 Labels"
+msgstr "Every 6 Labels"
+
+msgid "Every 7 Labels"
+msgstr "Every 7 Labels"
+
+msgid "Every 8 Labels"
+msgstr "Every 8 Labels"
+
+msgid "Every 9 Labels"
+msgstr "Every 9 Labels"
+
+msgid "Every Label"
+msgstr "Every Label"
+
+msgid "Executive"
+msgstr "Executive"
+
+msgid "Expectation Failed"
+msgstr "Expectation Failed"
+
+msgid "Expressions:"
+msgstr "Expressions:"
+
+msgid "Fast Grayscale"
+msgstr "Fast Grayscale"
+
+#, c-format
+msgid "File \"%s\" contains a relative path."
+msgstr "File \"%s\" contains a relative path."
+
+#, c-format
+msgid "File \"%s\" has insecure permissions (0%o/uid=%d/gid=%d)."
+msgstr "File \"%s\" has insecure permissions (0%o/uid=%d/gid=%d)."
+
+#, c-format
+msgid "File \"%s\" is a directory."
+msgstr "File \"%s\" is a directory."
+
+#, c-format
+msgid "File \"%s\" not available: %s"
+msgstr "File \"%s\" not available: %s"
+
+#, c-format
+msgid "File \"%s\" permissions OK (0%o/uid=%d/gid=%d)."
+msgstr "File \"%s\" permissions OK (0%o/uid=%d/gid=%d)."
+
+msgid "File Folder"
+msgstr "File Folder"
+
+#, c-format
+msgid ""
+"File device URIs have been disabled. To enable, see the FileDevice directive "
+"in \"%s/cups-files.conf\"."
+msgstr ""
+"File device URIs have been disabled. To enable, see the FileDevice directive "
+"in \"%s/cups-files.conf\"."
+
+#, c-format
+msgid "Finished page %d."
+msgstr "Finished page %d."
+
+msgid "Finishing Preset"
+msgstr "Finishing Preset"
+
+msgid "Fold"
+msgstr "Fold"
+
+msgid "Folio"
+msgstr "Folio"
+
+msgid "Forbidden"
+msgstr "Forbidden"
+
+msgid "Found"
+msgstr "Found"
+
+msgid "General"
+msgstr "General"
+
+msgid "Generic"
+msgstr "Generic"
+
+msgid "Get-Response-PDU uses indefinite length"
+msgstr "Get-Response-PDU uses indefinite length"
+
+msgid "Glossy Paper"
+msgstr "Glossy Paper"
+
+msgid "Got a printer-uri attribute but no job-id."
+msgstr "Got a printer-uri attribute but no job-id."
+
+msgid "Grayscale"
+msgstr "Grayscale"
+
+msgid "HP"
+msgstr "HP"
+
+msgid "Hanging Folder"
+msgstr "Hanging Folder"
+
+msgid "Hash buffer too small."
+msgstr "Hash buffer too small."
+
+msgid "Help file not in index."
+msgstr "Help file not in index."
+
+msgid "High"
+msgstr "High"
+
+msgid "IPP 1setOf attribute with incompatible value tags."
+msgstr "IPP 1setOf attribute with incompatible value tags."
+
+msgid "IPP attribute has no name."
+msgstr "IPP attribute has no name."
+
+msgid "IPP attribute is not a member of the message."
+msgstr "IPP attribute is not a member of the message."
+
+msgid "IPP begCollection value not 0 bytes."
+msgstr "IPP begCollection value not 0 bytes."
+
+msgid "IPP boolean value not 1 byte."
+msgstr "IPP boolean value not 1 byte."
+
+msgid "IPP date value not 11 bytes."
+msgstr "IPP date value not 11 bytes."
+
+msgid "IPP endCollection value not 0 bytes."
+msgstr "IPP endCollection value not 0 bytes."
+
+msgid "IPP enum value not 4 bytes."
+msgstr "IPP enum value not 4 bytes."
+
+msgid "IPP extension tag larger than 0x7FFFFFFF."
+msgstr "IPP extension tag larger than 0x7FFFFFFF."
+
+msgid "IPP integer value not 4 bytes."
+msgstr "IPP integer value not 4 bytes."
+
+msgid "IPP language length overflows value."
+msgstr "IPP language length overflows value."
+
+msgid "IPP language length too large."
+msgstr "IPP language length too large."
+
+msgid "IPP member name is not empty."
+msgstr "IPP member name is not empty."
+
+msgid "IPP memberName value is empty."
+msgstr "IPP memberName value is empty."
+
+msgid "IPP memberName with no attribute."
+msgstr "IPP memberName with no attribute."
+
+msgid "IPP name larger than 32767 bytes."
+msgstr "IPP name larger than 32767 bytes."
+
+msgid "IPP nameWithLanguage value less than minimum 4 bytes."
+msgstr "IPP nameWithLanguage value less than minimum 4 bytes."
+
+msgid "IPP octetString length too large."
+msgstr "IPP octetString length too large."
+
+msgid "IPP rangeOfInteger value not 8 bytes."
+msgstr "IPP rangeOfInteger value not 8 bytes."
+
+msgid "IPP resolution value not 9 bytes."
+msgstr "IPP resolution value not 9 bytes."
+
+msgid "IPP string length overflows value."
+msgstr "IPP string length overflows value."
+
+msgid "IPP textWithLanguage value less than minimum 4 bytes."
+msgstr "IPP textWithLanguage value less than minimum 4 bytes."
+
+msgid "IPP value larger than 32767 bytes."
+msgstr "IPP value larger than 32767 bytes."
+
+msgid "IPPFIND_SERVICE_DOMAIN Domain name"
+msgstr "IPPFIND_SERVICE_DOMAIN Domain name"
+
+msgid ""
+"IPPFIND_SERVICE_HOSTNAME\n"
+" Fully-qualified domain name"
+msgstr ""
+"IPPFIND_SERVICE_HOSTNAME\n"
+" Fully-qualified domain name"
+
+msgid "IPPFIND_SERVICE_NAME Service instance name"
+msgstr "IPPFIND_SERVICE_NAME Service instance name"
+
+msgid "IPPFIND_SERVICE_PORT Port number"
+msgstr "IPPFIND_SERVICE_PORT Port number"
+
+msgid "IPPFIND_SERVICE_REGTYPE DNS-SD registration type"
+msgstr "IPPFIND_SERVICE_REGTYPE DNS-SD registration type"
+
+msgid "IPPFIND_SERVICE_SCHEME URI scheme"
+msgstr "IPPFIND_SERVICE_SCHEME URI scheme"
+
+msgid "IPPFIND_SERVICE_URI URI"
+msgstr "IPPFIND_SERVICE_URI URI"
+
+msgid "IPPFIND_TXT_* Value of TXT record key"
+msgstr "IPPFIND_TXT_* Value of TXT record key"
+
+msgid "ISOLatin1"
+msgstr "ISOLatin1"
+
+msgid "Illegal control character"
+msgstr "Illegal control character"
+
+msgid "Illegal main keyword string"
+msgstr "Illegal main keyword string"
+
+msgid "Illegal option keyword string"
+msgstr "Illegal option keyword string"
+
+msgid "Illegal translation string"
+msgstr "Illegal translation string"
+
+msgid "Illegal whitespace character"
+msgstr "Illegal whitespace character"
+
+msgid "Installable Options"
+msgstr "Installable Options"
+
+msgid "Installed"
+msgstr "Installed"
+
+msgid "IntelliBar Label Printer"
+msgstr "IntelliBar Label Printer"
+
+msgid "Intellitech"
+msgstr "Intellitech"
+
+msgid "Internal Server Error"
+msgstr "Internal Server Error"
+
+msgid "Internal error"
+msgstr "Internal error"
+
+msgid "Internet Postage 2-Part"
+msgstr "Internet Postage 2-Part"
+
+msgid "Internet Postage 3-Part"
+msgstr "Internet Postage 3-Part"
+
+msgid "Internet Printing Protocol"
+msgstr "Internet Printing Protocol"
+
+msgid "Invalid group tag."
+msgstr "Invalid group tag."
+
+msgid "Invalid media name arguments."
+msgstr "Invalid media name arguments."
+
+msgid "Invalid media size."
+msgstr "Invalid media size."
+
+msgid "Invalid ppd-name value."
+msgstr "Invalid ppd-name value."
+
+#, c-format
+msgid "Invalid printer command \"%s\"."
+msgstr "Invalid printer command \"%s\"."
+
+msgid "JCL"
+msgstr "JCL"
+
+msgid "JIS B0"
+msgstr "JIS B0"
+
+msgid "JIS B1"
+msgstr "JIS B1"
+
+msgid "JIS B10"
+msgstr "JIS B10"
+
+msgid "JIS B2"
+msgstr "JIS B2"
+
+msgid "JIS B3"
+msgstr "JIS B3"
+
+msgid "JIS B4"
+msgstr "JIS B4"
+
+msgid "JIS B4 Long Edge"
+msgstr "JIS B4 Long Edge"
+
+msgid "JIS B5"
+msgstr "JIS B5"
+
+msgid "JIS B5 Long Edge"
+msgstr "JIS B5 Long Edge"
+
+msgid "JIS B6"
+msgstr "JIS B6"
+
+msgid "JIS B6 Long Edge"
+msgstr "JIS B6 Long Edge"
+
+msgid "JIS B7"
+msgstr "JIS B7"
+
+msgid "JIS B8"
+msgstr "JIS B8"
+
+msgid "JIS B9"
+msgstr "JIS B9"
+
+#, c-format
+msgid "Job #%d cannot be restarted - no files."
+msgstr "Job #%d cannot be restarted - no files."
+
+#, c-format
+msgid "Job #%d does not exist."
+msgstr "Job #%d does not exist."
+
+#, c-format
+msgid "Job #%d is already aborted - can't cancel."
+msgstr "Job #%d is already aborted - can't cancel."
+
+#, c-format
+msgid "Job #%d is already canceled - can't cancel."
+msgstr "Job #%d is already canceled - can't cancel."
+
+#, c-format
+msgid "Job #%d is already completed - can't cancel."
+msgstr "Job #%d is already completed - can't cancel."
+
+#, c-format
+msgid "Job #%d is finished and cannot be altered."
+msgstr "Job #%d is finished and cannot be altered."
+
+#, c-format
+msgid "Job #%d is not complete."
+msgstr "Job #%d is not complete."
+
+#, c-format
+msgid "Job #%d is not held for authentication."
+msgstr "Job #%d is not held for authentication."
+
+#, c-format
+msgid "Job #%d is not held."
+msgstr "Job #%d is not held."
+
+msgid "Job Completed"
+msgstr "Job Completed"
+
+msgid "Job Created"
+msgstr "Job Created"
+
+msgid "Job Options Changed"
+msgstr "Job Options Changed"
+
+msgid "Job Stopped"
+msgstr "Job Stopped"
+
+msgid "Job is completed and cannot be changed."
+msgstr "Job is completed and cannot be changed."
+
+msgid "Job operation failed"
+msgstr "Job operation failed"
+
+msgid "Job state cannot be changed."
+msgstr "Job state cannot be changed."
+
+msgid "Job subscriptions cannot be renewed."
+msgstr "Job subscriptions cannot be renewed."
+
+msgid "Jobs"
+msgstr "Jobs"
+
+msgid "LPD/LPR Host or Printer"
+msgstr "LPD/LPR Host or Printer"
+
+msgid ""
+"LPDEST environment variable names default destination that does not exist."
+msgstr ""
+"LPDEST environment variable names default destination that does not exist."
+
+msgid "Label Printer"
+msgstr "Label Printer"
+
+msgid "Label Top"
+msgstr "Label Top"
+
+#, c-format
+msgid "Language \"%s\" not supported."
+msgstr "Language \"%s\" not supported."
+
+msgid "Large Address"
+msgstr "Large Address"
+
+msgid "LaserJet Series PCL 4/5"
+msgstr "LaserJet Series PCL 4/5"
+
+msgid "Letter Oversize"
+msgstr "Letter Oversize"
+
+msgid "Letter Oversize Long Edge"
+msgstr "Letter Oversize Long Edge"
+
+msgid "Light"
+msgstr "Light"
+
+msgid "Line longer than the maximum allowed (255 characters)"
+msgstr "Line longer than the maximum allowed (255 characters)"
+
+msgid "List Available Printers"
+msgstr "List Available Printers"
+
+#, c-format
+msgid "Listening on port %d."
+msgstr ""
+
+msgid "Local printer created."
+msgstr "Local printer created."
+
+msgid "Long-Edge (Portrait)"
+msgstr "Long-Edge (Portrait)"
+
+msgid "Looking for printer."
+msgstr "Looking for printer."
+
+msgid "Manual Feed"
+msgstr "Manual Feed"
+
+msgid "Media Size"
+msgstr "Media Size"
+
+msgid "Media Source"
+msgstr "Media Source"
+
+msgid "Media Tracking"
+msgstr "Media Tracking"
+
+msgid "Media Type"
+msgstr "Media Type"
+
+msgid "Medium"
+msgstr "Medium"
+
+msgid "Memory allocation error"
+msgstr "Memory allocation error"
+
+msgid "Missing CloseGroup"
+msgstr "Missing CloseGroup"
+
+msgid "Missing CloseUI/JCLCloseUI"
+msgstr "Missing CloseUI/JCLCloseUI"
+
+msgid "Missing PPD-Adobe-4.x header"
+msgstr "Missing PPD-Adobe-4.x header"
+
+msgid "Missing asterisk in column 1"
+msgstr "Missing asterisk in column 1"
+
+msgid "Missing document-number attribute."
+msgstr "Missing document-number attribute."
+
+msgid "Missing form variable"
+msgstr "Missing form variable"
+
+msgid "Missing last-document attribute in request."
+msgstr "Missing last-document attribute in request."
+
+msgid "Missing media or media-col."
+msgstr "Missing media or media-col."
+
+msgid "Missing media-size in media-col."
+msgstr "Missing media-size in media-col."
+
+msgid "Missing notify-subscription-ids attribute."
+msgstr "Missing notify-subscription-ids attribute."
+
+msgid "Missing option keyword"
+msgstr "Missing option keyword"
+
+msgid "Missing requesting-user-name attribute."
+msgstr "Missing requesting-user-name attribute."
+
+#, c-format
+msgid "Missing required attribute \"%s\"."
+msgstr "Missing required attribute \"%s\"."
+
+msgid "Missing required attributes."
+msgstr "Missing required attributes."
+
+msgid "Missing resource in URI"
+msgstr "Missing resource in URI"
+
+msgid "Missing scheme in URI"
+msgstr "Missing scheme in URI"
+
+msgid "Missing value string"
+msgstr "Missing value string"
+
+msgid "Missing x-dimension in media-size."
+msgstr "Missing x-dimension in media-size."
+
+msgid "Missing y-dimension in media-size."
+msgstr "Missing y-dimension in media-size."
+
+#, c-format
+msgid ""
+"Model: name = %s\n"
+" natural_language = %s\n"
+" make-and-model = %s\n"
+" device-id = %s"
+msgstr ""
+"Model: name = %s\n"
+" natural_language = %s\n"
+" make-and-model = %s\n"
+" device-id = %s"
+
+msgid "Modifiers:"
+msgstr "Modifiers:"
+
+msgid "Modify Class"
+msgstr "Modify Class"
+
+msgid "Modify Printer"
+msgstr "Modify Printer"
+
+msgid "Move All Jobs"
+msgstr "Move All Jobs"
+
+msgid "Move Job"
+msgstr "Move Job"
+
+msgid "Moved Permanently"
+msgstr "Moved Permanently"
+
+msgid "NULL PPD file pointer"
+msgstr "NULL PPD file pointer"
+
+msgid "Name OID uses indefinite length"
+msgstr "Name OID uses indefinite length"
+
+msgid "Nested classes are not allowed."
+msgstr "Nested classes are not allowed."
+
+msgid "Never"
+msgstr "Never"
+
+msgid "New credentials are not valid for name."
+msgstr "New credentials are not valid for name."
+
+msgid "New credentials are older than stored credentials."
+msgstr "New credentials are older than stored credentials."
+
+msgid "No"
+msgstr "No"
+
+msgid "No Content"
+msgstr "No Content"
+
+msgid "No IPP attributes."
+msgstr "No IPP attributes."
+
+msgid "No PPD name"
+msgstr "No PPD name"
+
+msgid "No VarBind SEQUENCE"
+msgstr "No VarBind SEQUENCE"
+
+msgid "No active connection"
+msgstr "No active connection"
+
+msgid "No active connection."
+msgstr "No active connection."
+
+#, c-format
+msgid "No active jobs on %s."
+msgstr "No active jobs on %s."
+
+msgid "No attributes in request."
+msgstr "No attributes in request."
+
+msgid "No authentication information provided."
+msgstr "No authentication information provided."
+
+msgid "No common name specified."
+msgstr "No common name specified."
+
+msgid "No community name"
+msgstr "No community name"
+
+msgid "No default destination."
+msgstr "No default destination."
+
+msgid "No default printer."
+msgstr "No default printer."
+
+msgid "No destinations added."
+msgstr "No destinations added."
+
+msgid "No device URI found in argv[0] or in DEVICE_URI environment variable."
+msgstr "No device URI found in argv[0] or in DEVICE_URI environment variable."
+
+msgid "No error-index"
+msgstr "No error-index"
+
+msgid "No error-status"
+msgstr "No error-status"
+
+msgid "No file in print request."
+msgstr "No file in print request."
+
+msgid "No modification time"
+msgstr "No modification time"
+
+msgid "No name OID"
+msgstr "No name OID"
+
+msgid "No pages were found."
+msgstr "No pages were found."
+
+msgid "No printer name"
+msgstr "No printer name"
+
+msgid "No printer-uri found"
+msgstr "No printer-uri found"
+
+msgid "No printer-uri found for class"
+msgstr "No printer-uri found for class"
+
+msgid "No printer-uri in request."
+msgstr "No printer-uri in request."
+
+msgid "No request URI."
+msgstr "No request URI."
+
+msgid "No request protocol version."
+msgstr "No request protocol version."
+
+msgid "No request sent."
+msgstr "No request sent."
+
+msgid "No request-id"
+msgstr "No request-id"
+
+msgid "No stored credentials, not valid for name."
+msgstr "No stored credentials, not valid for name."
+
+msgid "No subscription attributes in request."
+msgstr "No subscription attributes in request."
+
+msgid "No subscriptions found."
+msgstr "No subscriptions found."
+
+msgid "No variable-bindings SEQUENCE"
+msgstr "No variable-bindings SEQUENCE"
+
+msgid "No version number"
+msgstr "No version number"
+
+msgid "Non-continuous (Mark sensing)"
+msgstr "Non-continuous (Mark sensing)"
+
+msgid "Non-continuous (Web sensing)"
+msgstr "Non-continuous (Web sensing)"
+
+msgid "None"
+msgstr "None"
+
+msgid "Normal"
+msgstr "Normal"
+
+msgid "Not Found"
+msgstr "Not Found"
+
+msgid "Not Implemented"
+msgstr "Not Implemented"
+
+msgid "Not Installed"
+msgstr "Not Installed"
+
+msgid "Not Modified"
+msgstr "Not Modified"
+
+msgid "Not Supported"
+msgstr "Not Supported"
+
+msgid "Not allowed to print."
+msgstr "Not allowed to print."
+
+msgid "Note"
+msgstr "Note"
+
+msgid "OK"
+msgstr "OK"
+
+msgid "Off (1-Sided)"
+msgstr "Off (1-Sided)"
+
+msgid "Oki"
+msgstr "Oki"
+
+msgid "Online Help"
+msgstr "Online Help"
+
+msgid "Only local users can create a local printer."
+msgstr "Only local users can create a local printer."
+
+#, c-format
+msgid "Open of %s failed: %s"
+msgstr "Open of %s failed: %s"
+
+msgid "OpenGroup without a CloseGroup first"
+msgstr "OpenGroup without a CloseGroup first"
+
+msgid "OpenUI/JCLOpenUI without a CloseUI/JCLCloseUI first"
+msgstr "OpenUI/JCLOpenUI without a CloseUI/JCLCloseUI first"
+
+msgid "Operation Policy"
+msgstr "Operation Policy"
+
+#, c-format
+msgid "Option \"%s\" cannot be included via %%%%IncludeFeature."
+msgstr "Option \"%s\" cannot be included via %%%%IncludeFeature."
+
+msgid "Options Installed"
+msgstr "Options Installed"
+
+msgid "Options:"
+msgstr "Options:"
+
+msgid "Other Media"
+msgstr "Other Media"
+
+msgid "Other Tray"
+msgstr "Other Tray"
+
+msgid "Out of date PPD cache file."
+msgstr "Out of date PPD cache file."
+
+msgid "Out of memory."
+msgstr "Out of memory."
+
+msgid "Output Mode"
+msgstr "Output Mode"
+
+msgid "PCL Laser Printer"
+msgstr "PCL Laser Printer"
+
+msgid "PRC16K"
+msgstr "PRC16K"
+
+msgid "PRC16K Long Edge"
+msgstr "PRC16K Long Edge"
+
+msgid "PRC32K"
+msgstr "PRC32K"
+
+msgid "PRC32K Long Edge"
+msgstr "PRC32K Long Edge"
+
+msgid "PRC32K Oversize"
+msgstr "PRC32K Oversize"
+
+msgid "PRC32K Oversize Long Edge"
+msgstr "PRC32K Oversize Long Edge"
+
+msgid ""
+"PRINTER environment variable names default destination that does not exist."
+msgstr ""
+"PRINTER environment variable names default destination that does not exist."
+
+msgid "Packet does not contain a Get-Response-PDU"
+msgstr "Packet does not contain a Get-Response-PDU"
+
+msgid "Packet does not start with SEQUENCE"
+msgstr "Packet does not start with SEQUENCE"
+
+msgid "ParamCustominCutInterval"
+msgstr "ParamCustominCutInterval"
+
+msgid "ParamCustominTearInterval"
+msgstr "ParamCustominTearInterval"
+
+#, c-format
+msgid "Password for %s on %s? "
+msgstr "Password for %s on %s? "
+
+msgid "Pause Class"
+msgstr "Pause Class"
+
+msgid "Pause Printer"
+msgstr "Pause Printer"
+
+msgid "Peel-Off"
+msgstr "Peel-Off"
+
+msgid "Photo"
+msgstr "Photo"
+
+msgid "Photo Labels"
+msgstr "Photo Labels"
+
+msgid "Plain Paper"
+msgstr "Plain Paper"
+
+msgid "Policies"
+msgstr "Policies"
+
+msgid "Port Monitor"
+msgstr "Port Monitor"
+
+msgid "PostScript Printer"
+msgstr "PostScript Printer"
+
+msgid "Postcard"
+msgstr "Postcard"
+
+msgid "Postcard Double"
+msgstr "Postcard Double"
+
+msgid "Postcard Double Long Edge"
+msgstr "Postcard Double Long Edge"
+
+msgid "Postcard Long Edge"
+msgstr "Postcard Long Edge"
+
+msgid "Preparing to print."
+msgstr "Preparing to print."
+
+msgid "Print Density"
+msgstr "Print Density"
+
+msgid "Print Job:"
+msgstr "Print Job:"
+
+msgid "Print Mode"
+msgstr "Print Mode"
+
+msgid "Print Quality"
+msgstr "Print Quality"
+
+msgid "Print Rate"
+msgstr "Print Rate"
+
+msgid "Print Self-Test Page"
+msgstr "Print Self-Test Page"
+
+msgid "Print Speed"
+msgstr "Print Speed"
+
+msgid "Print Test Page"
+msgstr "Print Test Page"
+
+msgid "Print and Cut"
+msgstr "Print and Cut"
+
+msgid "Print and Tear"
+msgstr "Print and Tear"
+
+msgid "Print file sent."
+msgstr "Print file sent."
+
+msgid "Print job canceled at printer."
+msgstr "Print job canceled at printer."
+
+msgid "Print job too large."
+msgstr "Print job too large."
+
+msgid "Print job was not accepted."
+msgstr "Print job was not accepted."
+
+#, c-format
+msgid "Printer \"%s\" already exists."
+msgstr "Printer \"%s\" already exists."
+
+msgid "Printer Added"
+msgstr "Printer Added"
+
+msgid "Printer Default"
+msgstr "Printer Default"
+
+msgid "Printer Deleted"
+msgstr "Printer Deleted"
+
+msgid "Printer Modified"
+msgstr "Printer Modified"
+
+msgid "Printer Paused"
+msgstr "Printer Paused"
+
+msgid "Printer Settings"
+msgstr "Printer Settings"
+
+msgid "Printer cannot print supplied content."
+msgstr "Printer cannot print supplied content."
+
+msgid "Printer cannot print with supplied options."
+msgstr "Printer cannot print with supplied options."
+
+msgid "Printer does not support required IPP attributes or document formats."
+msgstr "Printer does not support required IPP attributes or document formats."
+
+msgid "Printer:"
+msgstr "Printer:"
+
+msgid "Printers"
+msgstr "Printers"
+
+#, c-format
+msgid "Printing page %d, %u%% complete."
+msgstr "Printing page %d, %u%% complete."
+
+msgid "Punch"
+msgstr "Punch"
+
+msgid "Quarto"
+msgstr "Quarto"
+
+msgid "Quota limit reached."
+msgstr "Quota limit reached."
+
+msgid "Rank Owner Job File(s) Total Size"
+msgstr "Rank Owner Job File(s) Total Size"
+
+msgid "Reject Jobs"
+msgstr "Reject Jobs"
+
+#, c-format
+msgid "Remote host did not accept control file (%d)."
+msgstr "Remote host did not accept control file (%d)."
+
+#, c-format
+msgid "Remote host did not accept data file (%d)."
+msgstr "Remote host did not accept data file (%d)."
+
+msgid "Reprint After Error"
+msgstr "Reprint After Error"
+
+msgid "Request Entity Too Large"
+msgstr "Request Entity Too Large"
+
+msgid "Resolution"
+msgstr "Resolution"
+
+msgid "Resume Class"
+msgstr "Resume Class"
+
+msgid "Resume Printer"
+msgstr "Resume Printer"
+
+msgid "Return Address"
+msgstr "Return Address"
+
+msgid "Rewind"
+msgstr "Rewind"
+
+msgid "SEQUENCE uses indefinite length"
+msgstr "SEQUENCE uses indefinite length"
+
+msgid "SSL/TLS Negotiation Error"
+msgstr "SSL/TLS Negotiation Error"
+
+msgid "See Other"
+msgstr "See Other"
+
+msgid "See remote printer."
+msgstr "See remote printer."
+
+msgid "Self-signed credentials are blocked."
+msgstr "Self-signed credentials are blocked."
+
+msgid "Sending data to printer."
+msgstr "Sending data to printer."
+
+msgid "Server Restarted"
+msgstr "Server Restarted"
+
+msgid "Server Security Auditing"
+msgstr "Server Security Auditing"
+
+msgid "Server Started"
+msgstr "Server Started"
+
+msgid "Server Stopped"
+msgstr "Server Stopped"
+
+msgid "Server credentials not set."
+msgstr "Server credentials not set."
+
+msgid "Service Unavailable"
+msgstr "Service Unavailable"
+
+msgid "Set Allowed Users"
+msgstr "Set Allowed Users"
+
+msgid "Set As Server Default"
+msgstr "Set As Server Default"
+
+msgid "Set Class Options"
+msgstr "Set Class Options"
+
+msgid "Set Printer Options"
+msgstr "Set Printer Options"
+
+msgid "Set Publishing"
+msgstr "Set Publishing"
+
+msgid "Shipping Address"
+msgstr "Shipping Address"
+
+msgid "Short-Edge (Landscape)"
+msgstr "Short-Edge (Landscape)"
+
+msgid "Special Paper"
+msgstr "Special Paper"
+
+#, c-format
+msgid "Spooling job, %.0f%% complete."
+msgstr "Spooling job, %.0f%% complete."
+
+msgid "Standard"
+msgstr "Standard"
+
+msgid "Staple"
+msgstr "Staple"
+
+#. TRANSLATORS: Banner/cover sheet before the print job.
+msgid "Starting Banner"
+msgstr "Starting Banner"
+
+#, c-format
+msgid "Starting page %d."
+msgstr "Starting page %d."
+
+msgid "Statement"
+msgstr "Statement"
+
+#, c-format
+msgid "Subscription #%d does not exist."
+msgstr "Subscription #%d does not exist."
+
+msgid "Substitutions:"
+msgstr "Substitutions:"
+
+msgid "Super A"
+msgstr "Super A"
+
+msgid "Super B"
+msgstr "Super B"
+
+msgid "Super B/A3"
+msgstr "Super B/A3"
+
+msgid "Switching Protocols"
+msgstr "Switching Protocols"
+
+msgid "Tabloid"
+msgstr "Tabloid"
+
+msgid "Tabloid Oversize"
+msgstr "Tabloid Oversize"
+
+msgid "Tabloid Oversize Long Edge"
+msgstr "Tabloid Oversize Long Edge"
+
+msgid "Tear"
+msgstr "Tear"
+
+msgid "Tear-Off"
+msgstr "Tear-Off"
+
+msgid "Tear-Off Adjust Position"
+msgstr "Tear-Off Adjust Position"
+
+#, c-format
+msgid "The \"%s\" attribute is required for print jobs."
+msgstr "The \"%s\" attribute is required for print jobs."
+
+#, c-format
+msgid "The %s attribute cannot be provided with job-ids."
+msgstr "The %s attribute cannot be provided with job-ids."
+
+#, c-format
+msgid ""
+"The '%s' Job Status attribute cannot be supplied in a job creation request."
+msgstr ""
+"The '%s' Job Status attribute cannot be supplied in a job creation request."
+
+#, c-format
+msgid ""
+"The '%s' operation attribute cannot be supplied in a Create-Job request."
+msgstr ""
+"The '%s' operation attribute cannot be supplied in a Create-Job request."
+
+#, c-format
+msgid "The PPD file \"%s\" could not be found."
+msgstr "The PPD file \"%s\" could not be found."
+
+#, c-format
+msgid "The PPD file \"%s\" could not be opened: %s"
+msgstr "The PPD file \"%s\" could not be opened: %s"
+
+msgid "The PPD file could not be opened."
+msgstr "The PPD file could not be opened."
+
+msgid ""
+"The class name may only contain up to 127 printable characters and may not "
+"contain spaces, slashes (/), or the pound sign (#)."
+msgstr ""
+"The class name may only contain up to 127 printable characters and may not "
+"contain spaces, slashes (/), or the pound sign (#)."
+
+msgid ""
+"The notify-lease-duration attribute cannot be used with job subscriptions."
+msgstr ""
+"The notify-lease-duration attribute cannot be used with job subscriptions."
+
+#, c-format
+msgid "The notify-user-data value is too large (%d > 63 octets)."
+msgstr "The notify-user-data value is too large (%d > 63 octets)."
+
+msgid "The printer configuration is incorrect or the printer no longer exists."
+msgstr ""
+"The printer configuration is incorrect or the printer no longer exists."
+
+msgid "The printer did not respond."
+msgstr "The printer did not respond."
+
+msgid "The printer is in use."
+msgstr "The printer is in use."
+
+msgid "The printer is not connected."
+msgstr "The printer is not connected."
+
+msgid "The printer is not responding."
+msgstr "The printer is not responding."
+
+msgid "The printer is now connected."
+msgstr "The printer is now connected."
+
+msgid "The printer is now online."
+msgstr "The printer is now online."
+
+msgid "The printer is offline."
+msgstr "The printer is offline."
+
+msgid "The printer is unreachable at this time."
+msgstr "The printer is unreachable at this time."
+
+msgid "The printer may not exist or is unavailable at this time."
+msgstr "The printer may not exist or is unavailable at this time."
+
+msgid ""
+"The printer name may only contain up to 127 printable characters and may not "
+"contain spaces, slashes (/ \\), quotes (' \"), question mark (?), or the "
+"pound sign (#)."
+msgstr ""
+"The printer name may only contain up to 127 printable characters and may not "
+"contain spaces, slashes (/ \\), quotes (' \"), question mark (?), or the "
+"pound sign (#)."
+
+msgid "The printer or class does not exist."
+msgstr "The printer or class does not exist."
+
+msgid "The printer or class is not shared."
+msgstr "The printer or class is not shared."
+
+#, c-format
+msgid "The printer-uri \"%s\" contains invalid characters."
+msgstr "The printer-uri \"%s\" contains invalid characters."
+
+msgid "The printer-uri attribute is required."
+msgstr "The printer-uri attribute is required."
+
+msgid ""
+"The printer-uri must be of the form \"ipp://HOSTNAME/classes/CLASSNAME\"."
+msgstr ""
+"The printer-uri must be of the form \"ipp://HOSTNAME/classes/CLASSNAME\"."
+
+msgid ""
+"The printer-uri must be of the form \"ipp://HOSTNAME/printers/PRINTERNAME\"."
+msgstr ""
+"The printer-uri must be of the form \"ipp://HOSTNAME/printers/PRINTERNAME\"."
+
+msgid ""
+"The web interface is currently disabled. Run \"cupsctl WebInterface=yes\" to "
+"enable it."
+msgstr ""
+"The web interface is currently disabled. Run \"cupsctl WebInterface=yes\" to "
+"enable it."
+
+#, c-format
+msgid "The which-jobs value \"%s\" is not supported."
+msgstr "The which-jobs value \"%s\" is not supported."
+
+msgid "There are too many subscriptions."
+msgstr "There are too many subscriptions."
+
+msgid "There was an unrecoverable USB error."
+msgstr "There was an unrecoverable USB error."
+
+msgid "Thermal Transfer Media"
+msgstr "Thermal Transfer Media"
+
+msgid "Too many active jobs."
+msgstr "Too many active jobs."
+
+#, c-format
+msgid "Too many job-sheets values (%d > 2)."
+msgstr "Too many job-sheets values (%d > 2)."
+
+#, c-format
+msgid "Too many printer-state-reasons values (%d > %d)."
+msgstr "Too many printer-state-reasons values (%d > %d)."
+
+msgid "Transparency"
+msgstr "Transparency"
+
+msgid "Tray"
+msgstr "Tray"
+
+msgid "Tray 1"
+msgstr "Tray 1"
+
+msgid "Tray 2"
+msgstr "Tray 2"
+
+msgid "Tray 3"
+msgstr "Tray 3"
+
+msgid "Tray 4"
+msgstr "Tray 4"
+
+msgid "Trust on first use is disabled."
+msgstr "Trust on first use is disabled."
+
+msgid "URI Too Long"
+msgstr "URI Too Long"
+
+msgid "URI too large"
+msgstr "URI too large"
+
+msgid "US Fanfold"
+msgstr "US Fanfold"
+
+msgid "US Ledger"
+msgstr "US Ledger"
+
+msgid "US Legal"
+msgstr "US Legal"
+
+msgid "US Legal Oversize"
+msgstr "US Legal Oversize"
+
+msgid "US Letter"
+msgstr "US Letter"
+
+msgid "US Letter Long Edge"
+msgstr "US Letter Long Edge"
+
+msgid "US Letter Oversize"
+msgstr "US Letter Oversize"
+
+msgid "US Letter Oversize Long Edge"
+msgstr "US Letter Oversize Long Edge"
+
+msgid "US Letter Small"
+msgstr "US Letter Small"
+
+msgid "Unable to access cupsd.conf file"
+msgstr "Unable to access cupsd.conf file"
+
+msgid "Unable to access help file."
+msgstr "Unable to access help file."
+
+msgid "Unable to add class"
+msgstr "Unable to add class"
+
+msgid "Unable to add document to print job."
+msgstr "Unable to add document to print job."
+
+#, c-format
+msgid "Unable to add job for destination \"%s\"."
+msgstr "Unable to add job for destination \"%s\"."
+
+msgid "Unable to add printer"
+msgstr "Unable to add printer"
+
+msgid "Unable to allocate memory for file types."
+msgstr "Unable to allocate memory for file types."
+
+msgid "Unable to allocate memory for page info"
+msgstr "Unable to allocate memory for page info"
+
+msgid "Unable to allocate memory for pages array"
+msgstr "Unable to allocate memory for pages array"
+
+msgid "Unable to allocate memory for printer"
+msgstr ""
+
+msgid "Unable to cancel print job."
+msgstr "Unable to cancel print job."
+
+msgid "Unable to change printer"
+msgstr "Unable to change printer"
+
+msgid "Unable to change printer-is-shared attribute"
+msgstr "Unable to change printer-is-shared attribute"
+
+msgid "Unable to change server settings"
+msgstr "Unable to change server settings"
+
+#, c-format
+msgid "Unable to compile mimeMediaType regular expression: %s."
+msgstr "Unable to compile mimeMediaType regular expression: %s."
+
+#, c-format
+msgid "Unable to compile naturalLanguage regular expression: %s."
+msgstr "Unable to compile naturalLanguage regular expression: %s."
+
+msgid "Unable to configure printer options."
+msgstr "Unable to configure printer options."
+
+msgid "Unable to connect to host."
+msgstr "Unable to connect to host."
+
+msgid "Unable to contact printer, queuing on next printer in class."
+msgstr "Unable to contact printer, queuing on next printer in class."
+
+#, c-format
+msgid "Unable to copy PPD file - %s"
+msgstr "Unable to copy PPD file - %s"
+
+msgid "Unable to copy PPD file."
+msgstr "Unable to copy PPD file."
+
+msgid "Unable to create credentials from array."
+msgstr "Unable to create credentials from array."
+
+msgid "Unable to create printer-uri"
+msgstr "Unable to create printer-uri"
+
+msgid "Unable to create printer."
+msgstr "Unable to create printer."
+
+msgid "Unable to create server credentials."
+msgstr "Unable to create server credentials."
+
+#, c-format
+msgid "Unable to create spool directory \"%s\": %s"
+msgstr ""
+
+msgid "Unable to create temporary file"
+msgstr "Unable to create temporary file"
+
+msgid "Unable to delete class"
+msgstr "Unable to delete class"
+
+msgid "Unable to delete printer"
+msgstr "Unable to delete printer"
+
+msgid "Unable to do maintenance command"
+msgstr "Unable to do maintenance command"
+
+msgid "Unable to edit cupsd.conf files larger than 1MB"
+msgstr "Unable to edit cupsd.conf files larger than 1MB"
+
+#, c-format
+msgid "Unable to establish a secure connection to host (%d)."
+msgstr "Unable to establish a secure connection to host (%d)."
+
+msgid ""
+"Unable to establish a secure connection to host (certificate chain invalid)."
+msgstr ""
+"Unable to establish a secure connection to host (certificate chain invalid)."
+
+msgid ""
+"Unable to establish a secure connection to host (certificate not yet valid)."
+msgstr ""
+"Unable to establish a secure connection to host (certificate not yet valid)."
+
+msgid "Unable to establish a secure connection to host (expired certificate)."
+msgstr "Unable to establish a secure connection to host (expired certificate)."
+
+msgid "Unable to establish a secure connection to host (host name mismatch)."
+msgstr "Unable to establish a secure connection to host (host name mismatch)."
+
+msgid ""
+"Unable to establish a secure connection to host (peer dropped connection "
+"before responding)."
+msgstr ""
+"Unable to establish a secure connection to host (peer dropped connection "
+"before responding)."
+
+msgid ""
+"Unable to establish a secure connection to host (self-signed certificate)."
+msgstr ""
+"Unable to establish a secure connection to host (self-signed certificate)."
+
+msgid ""
+"Unable to establish a secure connection to host (untrusted certificate)."
+msgstr ""
+"Unable to establish a secure connection to host (untrusted certificate)."
+
+msgid "Unable to establish a secure connection to host."
+msgstr "Unable to establish a secure connection to host."
+
+#, c-format
+msgid "Unable to execute command \"%s\": %s"
+msgstr ""
+
+msgid "Unable to find destination for job"
+msgstr "Unable to find destination for job"
+
+msgid "Unable to find printer."
+msgstr "Unable to find printer."
+
+msgid "Unable to find server credentials."
+msgstr "Unable to find server credentials."
+
+msgid "Unable to get backend exit status."
+msgstr "Unable to get backend exit status."
+
+msgid "Unable to get class list"
+msgstr "Unable to get class list"
+
+msgid "Unable to get class status"
+msgstr "Unable to get class status"
+
+msgid "Unable to get list of printer drivers"
+msgstr "Unable to get list of printer drivers"
+
+msgid "Unable to get printer attributes"
+msgstr "Unable to get printer attributes"
+
+msgid "Unable to get printer list"
+msgstr "Unable to get printer list"
+
+msgid "Unable to get printer status"
+msgstr "Unable to get printer status"
+
+msgid "Unable to get printer status."
+msgstr "Unable to get printer status."
+
+msgid "Unable to load help index."
+msgstr "Unable to load help index."
+
+#, c-format
+msgid "Unable to locate printer \"%s\"."
+msgstr "Unable to locate printer \"%s\"."
+
+msgid "Unable to locate printer."
+msgstr "Unable to locate printer."
+
+msgid "Unable to modify class"
+msgstr "Unable to modify class"
+
+msgid "Unable to modify printer"
+msgstr "Unable to modify printer"
+
+msgid "Unable to move job"
+msgstr "Unable to move job"
+
+msgid "Unable to move jobs"
+msgstr "Unable to move jobs"
+
+msgid "Unable to open PPD file"
+msgstr "Unable to open PPD file"
+
+msgid "Unable to open cupsd.conf file:"
+msgstr "Unable to open cupsd.conf file:"
+
+msgid "Unable to open device file"
+msgstr "Unable to open device file"
+
+#, c-format
+msgid "Unable to open document #%d in job #%d."
+msgstr "Unable to open document #%d in job #%d."
+
+msgid "Unable to open help file."
+msgstr "Unable to open help file."
+
+msgid "Unable to open print file"
+msgstr "Unable to open print file"
+
+msgid "Unable to open raster file"
+msgstr "Unable to open raster file"
+
+msgid "Unable to print test page"
+msgstr "Unable to print test page"
+
+msgid "Unable to read print data."
+msgstr "Unable to read print data."
+
+#, c-format
+msgid "Unable to register \"%s.%s\": %d"
+msgstr ""
+
+msgid "Unable to rename job document file."
+msgstr "Unable to rename job document file."
+
+msgid "Unable to resolve printer-uri."
+msgstr "Unable to resolve printer-uri."
+
+msgid "Unable to see in file"
+msgstr "Unable to see in file"
+
+msgid "Unable to send command to printer driver"
+msgstr "Unable to send command to printer driver"
+
+msgid "Unable to send data to printer."
+msgstr "Unable to send data to printer."
+
+msgid "Unable to set options"
+msgstr "Unable to set options"
+
+msgid "Unable to set server default"
+msgstr "Unable to set server default"
+
+msgid "Unable to start backend process."
+msgstr "Unable to start backend process."
+
+msgid "Unable to upload cupsd.conf file"
+msgstr "Unable to upload cupsd.conf file"
+
+msgid "Unable to use legacy USB class driver."
+msgstr "Unable to use legacy USB class driver."
+
+msgid "Unable to write print data"
+msgstr "Unable to write print data"
+
+#, c-format
+msgid "Unable to write uncompressed print data: %s"
+msgstr "Unable to write uncompressed print data: %s"
+
+msgid "Unauthorized"
+msgstr "Unauthorized"
+
+msgid "Units"
+msgstr "Units"
+
+msgid "Unknown"
+msgstr "Unknown"
+
+#, c-format
+msgid "Unknown choice \"%s\" for option \"%s\"."
+msgstr "Unknown choice \"%s\" for option \"%s\"."
+
+#, c-format
+msgid "Unknown directive \"%s\" on line %d of \"%s\" ignored."
+msgstr ""
+
+#, c-format
+msgid "Unknown encryption option value: \"%s\"."
+msgstr "Unknown encryption option value: \"%s\"."
+
+#, c-format
+msgid "Unknown file order: \"%s\"."
+msgstr "Unknown file order: \"%s\"."
+
+#, c-format
+msgid "Unknown format character: \"%c\"."
+msgstr "Unknown format character: \"%c\"."
+
+msgid "Unknown hash algorithm."
+msgstr "Unknown hash algorithm."
+
+msgid "Unknown media size name."
+msgstr "Unknown media size name."
+
+#, c-format
+msgid "Unknown option \"%s\" with value \"%s\"."
+msgstr "Unknown option \"%s\" with value \"%s\"."
+
+#, c-format
+msgid "Unknown option \"%s\"."
+msgstr "Unknown option \"%s\"."
+
+#, c-format
+msgid "Unknown print mode: \"%s\"."
+msgstr "Unknown print mode: \"%s\"."
+
+#, c-format
+msgid "Unknown printer-error-policy \"%s\"."
+msgstr "Unknown printer-error-policy \"%s\"."
+
+#, c-format
+msgid "Unknown printer-op-policy \"%s\"."
+msgstr "Unknown printer-op-policy \"%s\"."
+
+msgid "Unknown request method."
+msgstr "Unknown request method."
+
+msgid "Unknown request version."
+msgstr "Unknown request version."
+
+msgid "Unknown scheme in URI"
+msgstr "Unknown scheme in URI"
+
+msgid "Unknown service name."
+msgstr "Unknown service name."
+
+#, c-format
+msgid "Unknown version option value: \"%s\"."
+msgstr "Unknown version option value: \"%s\"."
+
+#, c-format
+msgid "Unsupported 'compression' value \"%s\"."
+msgstr "Unsupported 'compression' value \"%s\"."
+
+#, c-format
+msgid "Unsupported 'document-format' value \"%s\"."
+msgstr "Unsupported 'document-format' value \"%s\"."
+
+msgid "Unsupported 'job-hold-until' value."
+msgstr "Unsupported 'job-hold-until' value."
+
+msgid "Unsupported 'job-name' value."
+msgstr "Unsupported 'job-name' value."
+
+#, c-format
+msgid "Unsupported character set \"%s\"."
+msgstr "Unsupported character set \"%s\"."
+
+#, c-format
+msgid "Unsupported compression \"%s\"."
+msgstr "Unsupported compression \"%s\"."
+
+#, c-format
+msgid "Unsupported document-format \"%s\"."
+msgstr "Unsupported document-format \"%s\"."
+
+#, c-format
+msgid "Unsupported document-format \"%s/%s\"."
+msgstr "Unsupported document-format \"%s/%s\"."
+
+#, c-format
+msgid "Unsupported format \"%s\"."
+msgstr "Unsupported format \"%s\"."
+
+msgid "Unsupported margins."
+msgstr "Unsupported margins."
+
+msgid "Unsupported media value."
+msgstr "Unsupported media value."
+
+#, c-format
+msgid "Unsupported number-up value %d, using number-up=1."
+msgstr "Unsupported number-up value %d, using number-up=1."
+
+#, c-format
+msgid "Unsupported number-up-layout value %s, using number-up-layout=lrtb."
+msgstr "Unsupported number-up-layout value %s, using number-up-layout=lrtb."
+
+#, c-format
+msgid "Unsupported page-border value %s, using page-border=none."
+msgstr "Unsupported page-border value %s, using page-border=none."
+
+msgid "Unsupported raster data."
+msgstr "Unsupported raster data."
+
+msgid "Unsupported value type"
+msgstr "Unsupported value type"
+
+msgid "Upgrade Required"
+msgstr "Upgrade Required"
+
+#, c-format
+msgid "Usage: %s [options] destination(s)"
+msgstr "Usage: %s [options] destination(s)"
+
+#, c-format
+msgid "Usage: %s job-id user title copies options [file]"
+msgstr "Usage: %s job-id user title copies options [file]"
+
+msgid ""
+"Usage: cancel [options] [id]\n"
+" cancel [options] [destination]\n"
+" cancel [options] [destination-id]"
+msgstr ""
+"Usage: cancel [options] [id]\n"
+" cancel [options] [destination]\n"
+" cancel [options] [destination-id]"
+
+msgid "Usage: cupsctl [options] [param=value ... paramN=valueN]"
+msgstr "Usage: cupsctl [options] [param=value ... paramN=valueN]"
+
+msgid "Usage: cupsd [options]"
+msgstr "Usage: cupsd [options]"
+
+msgid "Usage: cupsfilter [ options ] [ -- ] filename"
+msgstr "Usage: cupsfilter [ options ] [ -- ] filename"
+
+msgid ""
+"Usage: cupstestppd [options] filename1.ppd[.gz] [... filenameN.ppd[.gz]]\n"
+" program | cupstestppd [options] -"
+msgstr ""
+"Usage: cupstestppd [options] filename1.ppd[.gz] [... filenameN.ppd[.gz]]\n"
+" program | cupstestppd [options] -"
+
+msgid "Usage: ippeveprinter [options] \"name\""
+msgstr ""
+
+msgid ""
+"Usage: ippfind [options] regtype[,subtype][.domain.] ... [expression]\n"
+" ippfind [options] name[.regtype[.domain.]] ... [expression]\n"
+" ippfind --help\n"
+" ippfind --version"
+msgstr ""
+"Usage: ippfind [options] regtype[,subtype][.domain.] ... [expression]\n"
+" ippfind [options] name[.regtype[.domain.]] ... [expression]\n"
+" ippfind --help\n"
+" ippfind --version"
+
+msgid "Usage: ipptool [options] URI filename [ ... filenameN ]"
+msgstr "Usage: ipptool [options] URI filename [ ... filenameN ]"
+
+msgid ""
+"Usage: lp [options] [--] [file(s)]\n"
+" lp [options] -i id"
+msgstr ""
+"Usage: lp [options] [--] [file(s)]\n"
+" lp [options] -i id"
+
+msgid ""
+"Usage: lpadmin [options] -d destination\n"
+" lpadmin [options] -p destination\n"
+" lpadmin [options] -p destination -c class\n"
+" lpadmin [options] -p destination -r class\n"
+" lpadmin [options] -x destination"
+msgstr ""
+"Usage: lpadmin [options] -d destination\n"
+" lpadmin [options] -p destination\n"
+" lpadmin [options] -p destination -c class\n"
+" lpadmin [options] -p destination -r class\n"
+" lpadmin [options] -x destination"
+
+msgid ""
+"Usage: lpinfo [options] -m\n"
+" lpinfo [options] -v"
+msgstr ""
+"Usage: lpinfo [options] -m\n"
+" lpinfo [options] -v"
+
+msgid ""
+"Usage: lpmove [options] job destination\n"
+" lpmove [options] source-destination destination"
+msgstr ""
+"Usage: lpmove [options] job destination\n"
+" lpmove [options] source-destination destination"
+
+msgid ""
+"Usage: lpoptions [options] -d destination\n"
+" lpoptions [options] [-p destination] [-l]\n"
+" lpoptions [options] [-p destination] -o option[=value]\n"
+" lpoptions [options] -x destination"
+msgstr ""
+"Usage: lpoptions [options] -d destination\n"
+" lpoptions [options] [-p destination] [-l]\n"
+" lpoptions [options] [-p destination] -o option[=value]\n"
+" lpoptions [options] -x destination"
+
+msgid "Usage: lpq [options] [+interval]"
+msgstr "Usage: lpq [options] [+interval]"
+
+msgid "Usage: lpr [options] [file(s)]"
+msgstr "Usage: lpr [options] [file(s)]"
+
+msgid ""
+"Usage: lprm [options] [id]\n"
+" lprm [options] -"
+msgstr ""
+"Usage: lprm [options] [id]\n"
+" lprm [options] -"
+
+msgid "Usage: lpstat [options]"
+msgstr "Usage: lpstat [options]"
+
+msgid "Usage: ppdc [options] filename.drv [ ... filenameN.drv ]"
+msgstr "Usage: ppdc [options] filename.drv [ ... filenameN.drv ]"
+
+msgid "Usage: ppdhtml [options] filename.drv >filename.html"
+msgstr "Usage: ppdhtml [options] filename.drv >filename.html"
+
+msgid "Usage: ppdi [options] filename.ppd [ ... filenameN.ppd ]"
+msgstr "Usage: ppdi [options] filename.ppd [ ... filenameN.ppd ]"
+
+msgid "Usage: ppdmerge [options] filename.ppd [ ... filenameN.ppd ]"
+msgstr "Usage: ppdmerge [options] filename.ppd [ ... filenameN.ppd ]"
+
+msgid ""
+"Usage: ppdpo [options] -o filename.po filename.drv [ ... filenameN.drv ]"
+msgstr ""
+"Usage: ppdpo [options] -o filename.po filename.drv [ ... filenameN.drv ]"
+
+msgid "Usage: snmp [host-or-ip-address]"
+msgstr "Usage: snmp [host-or-ip-address]"
+
+#, c-format
+msgid "Using spool directory \"%s\"."
+msgstr ""
+
+msgid "Value uses indefinite length"
+msgstr "Value uses indefinite length"
+
+msgid "VarBind uses indefinite length"
+msgstr "VarBind uses indefinite length"
+
+msgid "Version uses indefinite length"
+msgstr "Version uses indefinite length"
+
+msgid "Waiting for job to complete."
+msgstr "Waiting for job to complete."
+
+msgid "Waiting for printer to become available."
+msgstr "Waiting for printer to become available."
+
+msgid "Waiting for printer to finish."
+msgstr "Waiting for printer to finish."
+
+msgid "Warning: This program will be removed in a future version of CUPS."
+msgstr "Warning: This program will be removed in a future version of CUPS."
+
+msgid "Web Interface is Disabled"
+msgstr "Web Interface is Disabled"
+
+msgid "Yes"
+msgstr "Yes"
+
+#, c-format
+msgid "You must access this page using the URL https://%s:%d%s."
+msgstr "You must access this page using the URL https://%s:%d%s."
+
+msgid "ZPL Label Printer"
+msgstr "ZPL Label Printer"
+
+msgid "Zebra"
+msgstr "Zebra"
+
+msgid "aborted"
+msgstr "aborted"
+
+#. TRANSLATORS: Accuracy Units
+msgid "accuracy-units"
+msgstr "Accuracy Units"
+
+#. TRANSLATORS: Millimeters
+msgid "accuracy-units.mm"
+msgstr "Millimeters"
+
+#. TRANSLATORS: Nanometers
+msgid "accuracy-units.nm"
+msgstr "Nanometers"
+
+#. TRANSLATORS: Micrometers
+msgid "accuracy-units.um"
+msgstr "Micrometers"
+
+#. TRANSLATORS: Bale Output
+msgid "baling"
+msgstr "Bale Output"
+
+#. TRANSLATORS: Bale Using
+msgid "baling-type"
+msgstr "Bale Using"
+
+#. TRANSLATORS: Band
+msgid "baling-type.band"
+msgstr "Band"
+
+#. TRANSLATORS: Shrink Wrap
+msgid "baling-type.shrink-wrap"
+msgstr "Shrink Wrap"
+
+#. TRANSLATORS: Wrap
+msgid "baling-type.wrap"
+msgstr "Wrap"
+
+#. TRANSLATORS: Bale After
+msgid "baling-when"
+msgstr "Bale After"
+
+#. TRANSLATORS: Job
+msgid "baling-when.after-job"
+msgstr "Job"
+
+#. TRANSLATORS: Sets
+msgid "baling-when.after-sets"
+msgstr "Sets"
+
+#. TRANSLATORS: Bind Output
+msgid "binding"
+msgstr "Bind Output"
+
+#. TRANSLATORS: Bind Edge
+msgid "binding-reference-edge"
+msgstr "Bind Edge"
+
+#. TRANSLATORS: Bottom
+msgid "binding-reference-edge.bottom"
+msgstr "Bottom"
+
+#. TRANSLATORS: Left
+msgid "binding-reference-edge.left"
+msgstr "Left"
+
+#. TRANSLATORS: Right
+msgid "binding-reference-edge.right"
+msgstr "Right"
+
+#. TRANSLATORS: Top
+msgid "binding-reference-edge.top"
+msgstr "Top"
+
+#. TRANSLATORS: Binder Type
+msgid "binding-type"
+msgstr "Binder Type"
+
+#. TRANSLATORS: Adhesive
+msgid "binding-type.adhesive"
+msgstr "Adhesive"
+
+#. TRANSLATORS: Comb
+msgid "binding-type.comb"
+msgstr "Comb"
+
+#. TRANSLATORS: Flat
+msgid "binding-type.flat"
+msgstr "Flat"
+
+#. TRANSLATORS: Padding
+msgid "binding-type.padding"
+msgstr "Padding"
+
+#. TRANSLATORS: Perfect
+msgid "binding-type.perfect"
+msgstr "Perfect"
+
+#. TRANSLATORS: Spiral
+msgid "binding-type.spiral"
+msgstr "Spiral"
+
+#. TRANSLATORS: Tape
+msgid "binding-type.tape"
+msgstr "Tape"
+
+#. TRANSLATORS: Velo
+msgid "binding-type.velo"
+msgstr "Velo"
+
+msgid "canceled"
+msgstr "canceled"
+
+#. TRANSLATORS: Chamber Humidity
+msgid "chamber-humidity"
+msgstr "Chamber Humidity"
+
+#. TRANSLATORS: Chamber Temperature
+msgid "chamber-temperature"
+msgstr "Chamber Temperature"
+
+#. TRANSLATORS: Print Job Cost
+msgid "charge-info-message"
+msgstr "Print Job Cost"
+
+#. TRANSLATORS: Coat Sheets
+msgid "coating"
+msgstr "Coat Sheets"
+
+#. TRANSLATORS: Add Coating To
+msgid "coating-sides"
+msgstr "Add Coating To"
+
+#. TRANSLATORS: Back
+msgid "coating-sides.back"
+msgstr "Back"
+
+#. TRANSLATORS: Front and Back
+msgid "coating-sides.both"
+msgstr "Front and Back"
+
+#. TRANSLATORS: Front
+msgid "coating-sides.front"
+msgstr "Front"
+
+#. TRANSLATORS: Type of Coating
+msgid "coating-type"
+msgstr "Type of Coating"
+
+#. TRANSLATORS: Archival
+msgid "coating-type.archival"
+msgstr "Archival"
+
+#. TRANSLATORS: Archival Glossy
+msgid "coating-type.archival-glossy"
+msgstr "Archival Glossy"
+
+#. TRANSLATORS: Archival Matte
+msgid "coating-type.archival-matte"
+msgstr "Archival Matte"
+
+#. TRANSLATORS: Archival Semi Gloss
+msgid "coating-type.archival-semi-gloss"
+msgstr "Archival Semi Gloss"
+
+#. TRANSLATORS: Glossy
+msgid "coating-type.glossy"
+msgstr "Glossy"
+
+#. TRANSLATORS: High Gloss
+msgid "coating-type.high-gloss"
+msgstr "High Gloss"
+
+#. TRANSLATORS: Matte
+msgid "coating-type.matte"
+msgstr "Matte"
+
+#. TRANSLATORS: Semi-gloss
+msgid "coating-type.semi-gloss"
+msgstr "Semi-gloss"
+
+#. TRANSLATORS: Silicone
+msgid "coating-type.silicone"
+msgstr "Silicone"
+
+#. TRANSLATORS: Translucent
+msgid "coating-type.translucent"
+msgstr "Translucent"
+
+msgid "completed"
+msgstr "completed"
+
+#. TRANSLATORS: Print Confirmation Sheet
+msgid "confirmation-sheet-print"
+msgstr "Print Confirmation Sheet"
+
+#. TRANSLATORS: Copies
+msgid "copies"
+msgstr "Copies"
+
+#. TRANSLATORS: Back Cover
+msgid "cover-back"
+msgstr "Back Cover"
+
+#. TRANSLATORS: Front Cover
+msgid "cover-front"
+msgstr "Front Cover"
+
+#. TRANSLATORS: Cover Sheet Info
+msgid "cover-sheet-info"
+msgstr "Cover Sheet Info"
+
+#. TRANSLATORS: Date Time
+msgid "cover-sheet-info-supported.date-time"
+msgstr "Date Time"
+
+#. TRANSLATORS: From Name
+msgid "cover-sheet-info-supported.from-name"
+msgstr "From Name"
+
+#. TRANSLATORS: Logo
+msgid "cover-sheet-info-supported.logo"
+msgstr "Logo"
+
+#. TRANSLATORS: Message
+msgid "cover-sheet-info-supported.message"
+msgstr "Message"
+
+#. TRANSLATORS: Organization
+msgid "cover-sheet-info-supported.organization"
+msgstr "Organization"
+
+#. TRANSLATORS: Subject
+msgid "cover-sheet-info-supported.subject"
+msgstr "Subject"
+
+#. TRANSLATORS: To Name
+msgid "cover-sheet-info-supported.to-name"
+msgstr "To Name"
+
+#. TRANSLATORS: Printed Cover
+msgid "cover-type"
+msgstr "Printed Cover"
+
+#. TRANSLATORS: No Cover
+msgid "cover-type.no-cover"
+msgstr "No Cover"
+
+#. TRANSLATORS: Back Only
+msgid "cover-type.print-back"
+msgstr "Back Only"
+
+#. TRANSLATORS: Front and Back
+msgid "cover-type.print-both"
+msgstr "Front and Back"
+
+#. TRANSLATORS: Front Only
+msgid "cover-type.print-front"
+msgstr "Front Only"
+
+#. TRANSLATORS: None
+msgid "cover-type.print-none"
+msgstr "None"
+
+#. TRANSLATORS: Cover Output
+msgid "covering"
+msgstr "Cover Output"
+
+#. TRANSLATORS: Add Cover
+msgid "covering-name"
+msgstr "Add Cover"
+
+#. TRANSLATORS: Plain
+msgid "covering-name.plain"
+msgstr "Plain"
+
+#. TRANSLATORS: Pre-cut
+msgid "covering-name.pre-cut"
+msgstr "Pre-cut"
+
+#. TRANSLATORS: Pre-printed
+msgid "covering-name.pre-printed"
+msgstr "Pre-printed"
+
+msgid "cups-deviced failed to execute."
+msgstr "cups-deviced failed to execute."
+
+msgid "cups-driverd failed to execute."
+msgstr "cups-driverd failed to execute."
+
+msgid "cupsctl: Cannot set Listen or Port directly."
+msgstr "cupsctl: Cannot set Listen or Port directly."
+
+#, c-format
+msgid "cupsctl: Unable to connect to server: %s"
+msgstr "cupsctl: Unable to connect to server: %s"
+
+#, c-format
+msgid "cupsctl: Unknown option \"%s\""
+msgstr "cupsctl: Unknown option \"%s\""
+
+#, c-format
+msgid "cupsctl: Unknown option \"-%c\""
+msgstr "cupsctl: Unknown option \"-%c\""
+
+msgid "cupsd: Expected config filename after \"-c\" option."
+msgstr "cupsd: Expected config filename after \"-c\" option."
+
+msgid "cupsd: Expected cups-files.conf filename after \"-s\" option."
+msgstr "cupsd: Expected cups-files.conf filename after \"-s\" option."
+
+msgid "cupsd: On-demand support not compiled in, running in normal mode."
+msgstr "cupsd: On-demand support not compiled in, running in normal mode."
+
+msgid "cupsd: Relative cups-files.conf filename not allowed."
+msgstr "cupsd: Relative cups-files.conf filename not allowed."
+
+msgid "cupsd: Unable to get current directory."
+msgstr "cupsd: Unable to get current directory."
+
+msgid "cupsd: Unable to get path to cups-files.conf file."
+msgstr "cupsd: Unable to get path to cups-files.conf file."
+
+#, c-format
+msgid "cupsd: Unknown argument \"%s\" - aborting."
+msgstr "cupsd: Unknown argument \"%s\" - aborting."
+
+#, c-format
+msgid "cupsd: Unknown option \"%c\" - aborting."
+msgstr "cupsd: Unknown option \"%c\" - aborting."
+
+#, c-format
+msgid "cupsfilter: Invalid document number %d."
+msgstr "cupsfilter: Invalid document number %d."
+
+#, c-format
+msgid "cupsfilter: Invalid job ID %d."
+msgstr "cupsfilter: Invalid job ID %d."
+
+msgid "cupsfilter: Only one filename can be specified."
+msgstr "cupsfilter: Only one filename can be specified."
+
+#, c-format
+msgid "cupsfilter: Unable to get job file - %s"
+msgstr "cupsfilter: Unable to get job file - %s"
+
+msgid "cupstestppd: The -q option is incompatible with the -v option."
+msgstr "cupstestppd: The -q option is incompatible with the -v option."
+
+msgid "cupstestppd: The -v option is incompatible with the -q option."
+msgstr "cupstestppd: The -v option is incompatible with the -q option."
+
+#. TRANSLATORS: Detailed Status Message
+msgid "detailed-status-message"
+msgstr "Detailed Status Message"
+
+#, c-format
+msgid "device for %s/%s: %s"
+msgstr "device for %s/%s: %s"
+
+#, c-format
+msgid "device for %s: %s"
+msgstr "device for %s: %s"
+
+#. TRANSLATORS: Copies
+msgid "document-copies"
+msgstr "Copies"
+
+#. TRANSLATORS: Document Privacy Attributes
+msgid "document-privacy-attributes"
+msgstr "Document Privacy Attributes"
+
+#. TRANSLATORS: All
+msgid "document-privacy-attributes.all"
+msgstr "All"
+
+#. TRANSLATORS: Default
+msgid "document-privacy-attributes.default"
+msgstr "Default"
+
+#. TRANSLATORS: Document Description
+msgid "document-privacy-attributes.document-description"
+msgstr "Document Description"
+
+#. TRANSLATORS: Document Template
+msgid "document-privacy-attributes.document-template"
+msgstr "Document Template"
+
+#. TRANSLATORS: None
+msgid "document-privacy-attributes.none"
+msgstr "None"
+
+#. TRANSLATORS: Document Privacy Scope
+msgid "document-privacy-scope"
+msgstr "Document Privacy Scope"
+
+#. TRANSLATORS: All
+msgid "document-privacy-scope.all"
+msgstr "All"
+
+#. TRANSLATORS: Default
+msgid "document-privacy-scope.default"
+msgstr "Default"
+
+#. TRANSLATORS: None
+msgid "document-privacy-scope.none"
+msgstr "None"
+
+#. TRANSLATORS: Owner
+msgid "document-privacy-scope.owner"
+msgstr "Owner"
+
+#. TRANSLATORS: Document State
+msgid "document-state"
+msgstr "Document State"
+
+#. TRANSLATORS: Detailed Document State
+msgid "document-state-reasons"
+msgstr "Detailed Document State"
+
+#. TRANSLATORS: Aborted By System
+msgid "document-state-reasons.aborted-by-system"
+msgstr "Aborted By System"
+
+#. TRANSLATORS: Canceled At Device
+msgid "document-state-reasons.canceled-at-device"
+msgstr "Canceled At Device"
+
+#. TRANSLATORS: Canceled By Operator
+msgid "document-state-reasons.canceled-by-operator"
+msgstr "Canceled By Operator"
+
+#. TRANSLATORS: Canceled By User
+msgid "document-state-reasons.canceled-by-user"
+msgstr "Canceled By User"
+
+#. TRANSLATORS: Completed Successfully
+msgid "document-state-reasons.completed-successfully"
+msgstr "Completed Successfully"
+
+#. TRANSLATORS: Completed With Errors
+msgid "document-state-reasons.completed-with-errors"
+msgstr "Completed With Errors"
+
+#. TRANSLATORS: Completed With Warnings
+msgid "document-state-reasons.completed-with-warnings"
+msgstr "Completed With Warnings"
+
+#. TRANSLATORS: Compression Error
+msgid "document-state-reasons.compression-error"
+msgstr "Compression Error"
+
+#. TRANSLATORS: Data Insufficient
+msgid "document-state-reasons.data-insufficient"
+msgstr "Data Insufficient"
+
+#. TRANSLATORS: Digital Signature Did Not Verify
+msgid "document-state-reasons.digital-signature-did-not-verify"
+msgstr "Digital Signature Did Not Verify"
+
+#. TRANSLATORS: Digital Signature Type Not Supported
+msgid "document-state-reasons.digital-signature-type-not-supported"
+msgstr "Digital Signature Type Not Supported"
+
+#. TRANSLATORS: Digital Signature Wait
+msgid "document-state-reasons.digital-signature-wait"
+msgstr "Digital Signature Wait"
+
+#. TRANSLATORS: Document Access Error
+msgid "document-state-reasons.document-access-error"
+msgstr "Document Access Error"
+
+#. TRANSLATORS: Document Fetchable
+msgid "document-state-reasons.document-fetchable"
+msgstr "Document Fetchable"
+
+#. TRANSLATORS: Document Format Error
+msgid "document-state-reasons.document-format-error"
+msgstr "Document Format Error"
+
+#. TRANSLATORS: Document Password Error
+msgid "document-state-reasons.document-password-error"
+msgstr "Document Password Error"
+
+#. TRANSLATORS: Document Permission Error
+msgid "document-state-reasons.document-permission-error"
+msgstr "Document Permission Error"
+
+#. TRANSLATORS: Document Security Error
+msgid "document-state-reasons.document-security-error"
+msgstr "Document Security Error"
+
+#. TRANSLATORS: Document Unprintable Error
+msgid "document-state-reasons.document-unprintable-error"
+msgstr "Document Unprintable Error"
+
+#. TRANSLATORS: Errors Detected
+msgid "document-state-reasons.errors-detected"
+msgstr "Errors Detected"
+
+#. TRANSLATORS: Incoming
+msgid "document-state-reasons.incoming"
+msgstr "Incoming"
+
+#. TRANSLATORS: Interpreting
+msgid "document-state-reasons.interpreting"
+msgstr "Interpreting"
+
+#. TRANSLATORS: None
+msgid "document-state-reasons.none"
+msgstr "None"
+
+#. TRANSLATORS: Outgoing
+msgid "document-state-reasons.outgoing"
+msgstr "Outgoing"
+
+#. TRANSLATORS: Printing
+msgid "document-state-reasons.printing"
+msgstr "Printing"
+
+#. TRANSLATORS: Processing To Stop Point
+msgid "document-state-reasons.processing-to-stop-point"
+msgstr "Processing To Stop Point"
+
+#. TRANSLATORS: Queued
+msgid "document-state-reasons.queued"
+msgstr "Queued"
+
+#. TRANSLATORS: Queued For Marker
+msgid "document-state-reasons.queued-for-marker"
+msgstr "Queued For Marker"
+
+#. TRANSLATORS: Queued In Device
+msgid "document-state-reasons.queued-in-device"
+msgstr "Queued In Device"
+
+#. TRANSLATORS: Resources Are Not Ready
+msgid "document-state-reasons.resources-are-not-ready"
+msgstr "Resources Are Not Ready"
+
+#. TRANSLATORS: Resources Are Not Supported
+msgid "document-state-reasons.resources-are-not-supported"
+msgstr "Resources Are Not Supported"
+
+#. TRANSLATORS: Submission Interrupted
+msgid "document-state-reasons.submission-interrupted"
+msgstr "Submission Interrupted"
+
+#. TRANSLATORS: Transforming
+msgid "document-state-reasons.transforming"
+msgstr "Transforming"
+
+#. TRANSLATORS: Unsupported Compression
+msgid "document-state-reasons.unsupported-compression"
+msgstr "Unsupported Compression"
+
+#. TRANSLATORS: Unsupported Document Format
+msgid "document-state-reasons.unsupported-document-format"
+msgstr "Unsupported Document Format"
+
+#. TRANSLATORS: Warnings Detected
+msgid "document-state-reasons.warnings-detected"
+msgstr "Warnings Detected"
+
+#. TRANSLATORS: Pending
+msgid "document-state.3"
+msgstr "Pending"
+
+#. TRANSLATORS: Processing
+msgid "document-state.5"
+msgstr "Processing"
+
+#. TRANSLATORS: Stopped
+msgid "document-state.6"
+msgstr "Stopped"
+
+#. TRANSLATORS: Canceled
+msgid "document-state.7"
+msgstr "Canceled"
+
+#. TRANSLATORS: Aborted
+msgid "document-state.8"
+msgstr "Aborted"
+
+#. TRANSLATORS: Completed
+msgid "document-state.9"
+msgstr "Completed"
+
+#. TRANSLATORS: End Power State
+msgid "end-power-state"
+msgstr "End Power State"
+
+msgid "error-index uses indefinite length"
+msgstr "error-index uses indefinite length"
+
+msgid "error-status uses indefinite length"
+msgstr "error-status uses indefinite length"
+
+msgid ""
+"expression --and expression\n"
+" Logical AND"
+msgstr ""
+"expression --and expression\n"
+" Logical AND"
+
+msgid ""
+"expression --or expression\n"
+" Logical OR"
+msgstr ""
+"expression --or expression\n"
+" Logical OR"
+
+msgid "expression expression Logical AND"
+msgstr "expression expression Logical AND"
+
+#. TRANSLATORS: Feed Orientation
+msgid "feed-orientation"
+msgstr "Feed Orientation"
+
+#. TRANSLATORS: Long Edge First
+msgid "feed-orientation.long-edge-first"
+msgstr "Long Edge First"
+
+#. TRANSLATORS: Short Edge First
+msgid "feed-orientation.short-edge-first"
+msgstr "Short Edge First"
+
+#. TRANSLATORS: Fetch Status Code
+msgid "fetch-status-code"
+msgstr "Fetch Status Code"
+
+#. TRANSLATORS: Finishing Template
+msgid "finishing-template"
+msgstr "Finishing Template"
+
+#. TRANSLATORS: Bale
+msgid "finishing-template.bale"
+msgstr "Bale"
+
+#. TRANSLATORS: Bind
+msgid "finishing-template.bind"
+msgstr "Bind"
+
+#. TRANSLATORS: Bind Bottom
+msgid "finishing-template.bind-bottom"
+msgstr "Bind Bottom"
+
+#. TRANSLATORS: Bind Left
+msgid "finishing-template.bind-left"
+msgstr "Bind Left"
+
+#. TRANSLATORS: Bind Right
+msgid "finishing-template.bind-right"
+msgstr "Bind Right"
+
+#. TRANSLATORS: Bind Top
+msgid "finishing-template.bind-top"
+msgstr "Bind Top"
+
+#. TRANSLATORS: Booklet Maker
+msgid "finishing-template.booklet-maker"
+msgstr "Booklet Maker"
+
+#. TRANSLATORS: Coat
+msgid "finishing-template.coat"
+msgstr "Coat"
+
+#. TRANSLATORS: Cover
+msgid "finishing-template.cover"
+msgstr "Cover"
+
+#. TRANSLATORS: Edge Stitch
+msgid "finishing-template.edge-stitch"
+msgstr "Edge Stitch"
+
+#. TRANSLATORS: Edge Stitch Bottom
+msgid "finishing-template.edge-stitch-bottom"
+msgstr "Edge Stitch Bottom"
+
+#. TRANSLATORS: Edge Stitch Left
+msgid "finishing-template.edge-stitch-left"
+msgstr "Edge Stitch Left"
+
+#. TRANSLATORS: Edge Stitch Right
+msgid "finishing-template.edge-stitch-right"
+msgstr "Edge Stitch Right"
+
+#. TRANSLATORS: Edge Stitch Top
+msgid "finishing-template.edge-stitch-top"
+msgstr "Edge Stitch Top"
+
+#. TRANSLATORS: Fold
+msgid "finishing-template.fold"
+msgstr "Fold"
+
+#. TRANSLATORS: Accordion Fold
+msgid "finishing-template.fold-accordion"
+msgstr "Accordion Fold"
+
+#. TRANSLATORS: Double Gate Fold
+msgid "finishing-template.fold-double-gate"
+msgstr "Double Gate Fold"
+
+#. TRANSLATORS: Engineering Z Fold
+msgid "finishing-template.fold-engineering-z"
+msgstr "Engineering Z Fold"
+
+#. TRANSLATORS: Gate Fold
+msgid "finishing-template.fold-gate"
+msgstr "Gate Fold"
+
+#. TRANSLATORS: Half Fold
+msgid "finishing-template.fold-half"
+msgstr "Half Fold"
+
+#. TRANSLATORS: Half Z Fold
+msgid "finishing-template.fold-half-z"
+msgstr "Half Z Fold"
+
+#. TRANSLATORS: Left Gate Fold
+msgid "finishing-template.fold-left-gate"
+msgstr "Left Gate Fold"
+
+#. TRANSLATORS: Letter Fold
+msgid "finishing-template.fold-letter"
+msgstr "Letter Fold"
+
+#. TRANSLATORS: Parallel Fold
+msgid "finishing-template.fold-parallel"
+msgstr "Parallel Fold"
+
+#. TRANSLATORS: Poster Fold
+msgid "finishing-template.fold-poster"
+msgstr "Poster Fold"
+
+#. TRANSLATORS: Right Gate Fold
+msgid "finishing-template.fold-right-gate"
+msgstr "Right Gate Fold"
+
+#. TRANSLATORS: Z Fold
+msgid "finishing-template.fold-z"
+msgstr "Z Fold"
+
+#. TRANSLATORS: JDF F10-1
+msgid "finishing-template.jdf-f10-1"
+msgstr "JDF F10-1"
+
+#. TRANSLATORS: JDF F10-2
+msgid "finishing-template.jdf-f10-2"
+msgstr "JDF F10-2"
+
+#. TRANSLATORS: JDF F10-3
+msgid "finishing-template.jdf-f10-3"
+msgstr "JDF F10-3"
+
+#. TRANSLATORS: JDF F12-1
+msgid "finishing-template.jdf-f12-1"
+msgstr "JDF F12-1"
+
+#. TRANSLATORS: JDF F12-10
+msgid "finishing-template.jdf-f12-10"
+msgstr "JDF F12-10"
+
+#. TRANSLATORS: JDF F12-11
+msgid "finishing-template.jdf-f12-11"
+msgstr "JDF F12-11"
+
+#. TRANSLATORS: JDF F12-12
+msgid "finishing-template.jdf-f12-12"
+msgstr "JDF F12-12"
+
+#. TRANSLATORS: JDF F12-13
+msgid "finishing-template.jdf-f12-13"
+msgstr "JDF F12-13"
+
+#. TRANSLATORS: JDF F12-14
+msgid "finishing-template.jdf-f12-14"
+msgstr "JDF F12-14"
+
+#. TRANSLATORS: JDF F12-2
+msgid "finishing-template.jdf-f12-2"
+msgstr "JDF F12-2"
+
+#. TRANSLATORS: JDF F12-3
+msgid "finishing-template.jdf-f12-3"
+msgstr "JDF F12-3"
+
+#. TRANSLATORS: JDF F12-4
+msgid "finishing-template.jdf-f12-4"
+msgstr "JDF F12-4"
+
+#. TRANSLATORS: JDF F12-5
+msgid "finishing-template.jdf-f12-5"
+msgstr "JDF F12-5"
+
+#. TRANSLATORS: JDF F12-6
+msgid "finishing-template.jdf-f12-6"
+msgstr "JDF F12-6"
+
+#. TRANSLATORS: JDF F12-7
+msgid "finishing-template.jdf-f12-7"
+msgstr "JDF F12-7"
+
+#. TRANSLATORS: JDF F12-8
+msgid "finishing-template.jdf-f12-8"
+msgstr "JDF F12-8"
+
+#. TRANSLATORS: JDF F12-9
+msgid "finishing-template.jdf-f12-9"
+msgstr "JDF F12-9"
+
+#. TRANSLATORS: JDF F14-1
+msgid "finishing-template.jdf-f14-1"
+msgstr "JDF F14-1"
+
+#. TRANSLATORS: JDF F16-1
+msgid "finishing-template.jdf-f16-1"
+msgstr "JDF F16-1"
+
+#. TRANSLATORS: JDF F16-10
+msgid "finishing-template.jdf-f16-10"
+msgstr "JDF F16-10"
+
+#. TRANSLATORS: JDF F16-11
+msgid "finishing-template.jdf-f16-11"
+msgstr "JDF F16-11"
+
+#. TRANSLATORS: JDF F16-12
+msgid "finishing-template.jdf-f16-12"
+msgstr "JDF F16-12"
+
+#. TRANSLATORS: JDF F16-13
+msgid "finishing-template.jdf-f16-13"
+msgstr "JDF F16-13"
+
+#. TRANSLATORS: JDF F16-14
+msgid "finishing-template.jdf-f16-14"
+msgstr "JDF F16-14"
+
+#. TRANSLATORS: JDF F16-2
+msgid "finishing-template.jdf-f16-2"
+msgstr "JDF F16-2"
+
+#. TRANSLATORS: JDF F16-3
+msgid "finishing-template.jdf-f16-3"
+msgstr "JDF F16-3"
+
+#. TRANSLATORS: JDF F16-4
+msgid "finishing-template.jdf-f16-4"
+msgstr "JDF F16-4"
+
+#. TRANSLATORS: JDF F16-5
+msgid "finishing-template.jdf-f16-5"
+msgstr "JDF F16-5"
+
+#. TRANSLATORS: JDF F16-6
+msgid "finishing-template.jdf-f16-6"
+msgstr "JDF F16-6"
+
+#. TRANSLATORS: JDF F16-7
+msgid "finishing-template.jdf-f16-7"
+msgstr "JDF F16-7"
+
+#. TRANSLATORS: JDF F16-8
+msgid "finishing-template.jdf-f16-8"
+msgstr "JDF F16-8"
+
+#. TRANSLATORS: JDF F16-9
+msgid "finishing-template.jdf-f16-9"
+msgstr "JDF F16-9"
+
+#. TRANSLATORS: JDF F18-1
+msgid "finishing-template.jdf-f18-1"
+msgstr "JDF F18-1"
+
+#. TRANSLATORS: JDF F18-2
+msgid "finishing-template.jdf-f18-2"
+msgstr "JDF F18-2"
+
+#. TRANSLATORS: JDF F18-3
+msgid "finishing-template.jdf-f18-3"
+msgstr "JDF F18-3"
+
+#. TRANSLATORS: JDF F18-4
+msgid "finishing-template.jdf-f18-4"
+msgstr "JDF F18-4"
+
+#. TRANSLATORS: JDF F18-5
+msgid "finishing-template.jdf-f18-5"
+msgstr "JDF F18-5"
+
+#. TRANSLATORS: JDF F18-6
+msgid "finishing-template.jdf-f18-6"
+msgstr "JDF F18-6"
+
+#. TRANSLATORS: JDF F18-7
+msgid "finishing-template.jdf-f18-7"
+msgstr "JDF F18-7"
+
+#. TRANSLATORS: JDF F18-8
+msgid "finishing-template.jdf-f18-8"
+msgstr "JDF F18-8"
+
+#. TRANSLATORS: JDF F18-9
+msgid "finishing-template.jdf-f18-9"
+msgstr "JDF F18-9"
+
+#. TRANSLATORS: JDF F2-1
+msgid "finishing-template.jdf-f2-1"
+msgstr "JDF F2-1"
+
+#. TRANSLATORS: JDF F20-1
+msgid "finishing-template.jdf-f20-1"
+msgstr "JDF F20-1"
+
+#. TRANSLATORS: JDF F20-2
+msgid "finishing-template.jdf-f20-2"
+msgstr "JDF F20-2"
+
+#. TRANSLATORS: JDF F24-1
+msgid "finishing-template.jdf-f24-1"
+msgstr "JDF F24-1"
+
+#. TRANSLATORS: JDF F24-10
+msgid "finishing-template.jdf-f24-10"
+msgstr "JDF F24-10"
+
+#. TRANSLATORS: JDF F24-11
+msgid "finishing-template.jdf-f24-11"
+msgstr "JDF F24-11"
+
+#. TRANSLATORS: JDF F24-2
+msgid "finishing-template.jdf-f24-2"
+msgstr "JDF F24-2"
+
+#. TRANSLATORS: JDF F24-3
+msgid "finishing-template.jdf-f24-3"
+msgstr "JDF F24-3"
+
+#. TRANSLATORS: JDF F24-4
+msgid "finishing-template.jdf-f24-4"
+msgstr "JDF F24-4"
+
+#. TRANSLATORS: JDF F24-5
+msgid "finishing-template.jdf-f24-5"
+msgstr "JDF F24-5"
+
+#. TRANSLATORS: JDF F24-6
+msgid "finishing-template.jdf-f24-6"
+msgstr "JDF F24-6"
+
+#. TRANSLATORS: JDF F24-7
+msgid "finishing-template.jdf-f24-7"
+msgstr "JDF F24-7"
+
+#. TRANSLATORS: JDF F24-8
+msgid "finishing-template.jdf-f24-8"
+msgstr "JDF F24-8"
+
+#. TRANSLATORS: JDF F24-9
+msgid "finishing-template.jdf-f24-9"
+msgstr "JDF F24-9"
+
+#. TRANSLATORS: JDF F28-1
+msgid "finishing-template.jdf-f28-1"
+msgstr "JDF F28-1"
+
+#. TRANSLATORS: JDF F32-1
+msgid "finishing-template.jdf-f32-1"
+msgstr "JDF F32-1"
+
+#. TRANSLATORS: JDF F32-2
+msgid "finishing-template.jdf-f32-2"
+msgstr "JDF F32-2"
+
+#. TRANSLATORS: JDF F32-3
+msgid "finishing-template.jdf-f32-3"
+msgstr "JDF F32-3"
+
+#. TRANSLATORS: JDF F32-4
+msgid "finishing-template.jdf-f32-4"
+msgstr "JDF F32-4"
+
+#. TRANSLATORS: JDF F32-5
+msgid "finishing-template.jdf-f32-5"
+msgstr "JDF F32-5"
+
+#. TRANSLATORS: JDF F32-6
+msgid "finishing-template.jdf-f32-6"
+msgstr "JDF F32-6"
+
+#. TRANSLATORS: JDF F32-7
+msgid "finishing-template.jdf-f32-7"
+msgstr "JDF F32-7"
+
+#. TRANSLATORS: JDF F32-8
+msgid "finishing-template.jdf-f32-8"
+msgstr "JDF F32-8"
+
+#. TRANSLATORS: JDF F32-9
+msgid "finishing-template.jdf-f32-9"
+msgstr "JDF F32-9"
+
+#. TRANSLATORS: JDF F36-1
+msgid "finishing-template.jdf-f36-1"
+msgstr "JDF F36-1"
+
+#. TRANSLATORS: JDF F36-2
+msgid "finishing-template.jdf-f36-2"
+msgstr "JDF F36-2"
+
+#. TRANSLATORS: JDF F4-1
+msgid "finishing-template.jdf-f4-1"
+msgstr "JDF F4-1"
+
+#. TRANSLATORS: JDF F4-2
+msgid "finishing-template.jdf-f4-2"
+msgstr "JDF F4-2"
+
+#. TRANSLATORS: JDF F40-1
+msgid "finishing-template.jdf-f40-1"
+msgstr "JDF F40-1"
+
+#. TRANSLATORS: JDF F48-1
+msgid "finishing-template.jdf-f48-1"
+msgstr "JDF F48-1"
+
+#. TRANSLATORS: JDF F48-2
+msgid "finishing-template.jdf-f48-2"
+msgstr "JDF F48-2"
+
+#. TRANSLATORS: JDF F6-1
+msgid "finishing-template.jdf-f6-1"
+msgstr "JDF F6-1"
+
+#. TRANSLATORS: JDF F6-2
+msgid "finishing-template.jdf-f6-2"
+msgstr "JDF F6-2"
+
+#. TRANSLATORS: JDF F6-3
+msgid "finishing-template.jdf-f6-3"
+msgstr "JDF F6-3"
+
+#. TRANSLATORS: JDF F6-4
+msgid "finishing-template.jdf-f6-4"
+msgstr "JDF F6-4"
+
+#. TRANSLATORS: JDF F6-5
+msgid "finishing-template.jdf-f6-5"
+msgstr "JDF F6-5"
+
+#. TRANSLATORS: JDF F6-6
+msgid "finishing-template.jdf-f6-6"
+msgstr "JDF F6-6"
+
+#. TRANSLATORS: JDF F6-7
+msgid "finishing-template.jdf-f6-7"
+msgstr "JDF F6-7"
+
+#. TRANSLATORS: JDF F6-8
+msgid "finishing-template.jdf-f6-8"
+msgstr "JDF F6-8"
+
+#. TRANSLATORS: JDF F64-1
+msgid "finishing-template.jdf-f64-1"
+msgstr "JDF F64-1"
+
+#. TRANSLATORS: JDF F64-2
+msgid "finishing-template.jdf-f64-2"
+msgstr "JDF F64-2"
+
+#. TRANSLATORS: JDF F8-1
+msgid "finishing-template.jdf-f8-1"
+msgstr "JDF F8-1"
+
+#. TRANSLATORS: JDF F8-2
+msgid "finishing-template.jdf-f8-2"
+msgstr "JDF F8-2"
+
+#. TRANSLATORS: JDF F8-3
+msgid "finishing-template.jdf-f8-3"
+msgstr "JDF F8-3"
+
+#. TRANSLATORS: JDF F8-4
+msgid "finishing-template.jdf-f8-4"
+msgstr "JDF F8-4"
+
+#. TRANSLATORS: JDF F8-5
+msgid "finishing-template.jdf-f8-5"
+msgstr "JDF F8-5"
+
+#. TRANSLATORS: JDF F8-6
+msgid "finishing-template.jdf-f8-6"
+msgstr "JDF F8-6"
+
+#. TRANSLATORS: JDF F8-7
+msgid "finishing-template.jdf-f8-7"
+msgstr "JDF F8-7"
+
+#. TRANSLATORS: Jog Offset
+msgid "finishing-template.jog-offset"
+msgstr "Jog Offset"
+
+#. TRANSLATORS: Laminate
+msgid "finishing-template.laminate"
+msgstr "Laminate"
+
+#. TRANSLATORS: Punch
+msgid "finishing-template.punch"
+msgstr "Punch"
+
+#. TRANSLATORS: Punch Bottom Left
+msgid "finishing-template.punch-bottom-left"
+msgstr "Punch Bottom Left"
+
+#. TRANSLATORS: Punch Bottom Right
+msgid "finishing-template.punch-bottom-right"
+msgstr "Punch Bottom Right"
+
+#. TRANSLATORS: 2-hole Punch Bottom
+msgid "finishing-template.punch-dual-bottom"
+msgstr "2-hole Punch Bottom"
+
+#. TRANSLATORS: 2-hole Punch Left
+msgid "finishing-template.punch-dual-left"
+msgstr "2-hole Punch Left"
+
+#. TRANSLATORS: 2-hole Punch Right
+msgid "finishing-template.punch-dual-right"
+msgstr "2-hole Punch Right"
+
+#. TRANSLATORS: 2-hole Punch Top
+msgid "finishing-template.punch-dual-top"
+msgstr "2-hole Punch Top"
+
+#. TRANSLATORS: Multi-hole Punch Bottom
+msgid "finishing-template.punch-multiple-bottom"
+msgstr "Multi-hole Punch Bottom"
+
+#. TRANSLATORS: Multi-hole Punch Left
+msgid "finishing-template.punch-multiple-left"
+msgstr "Multi-hole Punch Left"
+
+#. TRANSLATORS: Multi-hole Punch Right
+msgid "finishing-template.punch-multiple-right"
+msgstr "Multi-hole Punch Right"
+
+#. TRANSLATORS: Multi-hole Punch Top
+msgid "finishing-template.punch-multiple-top"
+msgstr "Multi-hole Punch Top"
+
+#. TRANSLATORS: 4-hole Punch Bottom
+msgid "finishing-template.punch-quad-bottom"
+msgstr "4-hole Punch Bottom"
+
+#. TRANSLATORS: 4-hole Punch Left
+msgid "finishing-template.punch-quad-left"
+msgstr "4-hole Punch Left"
+
+#. TRANSLATORS: 4-hole Punch Right
+msgid "finishing-template.punch-quad-right"
+msgstr "4-hole Punch Right"
+
+#. TRANSLATORS: 4-hole Punch Top
+msgid "finishing-template.punch-quad-top"
+msgstr "4-hole Punch Top"
+
+#. TRANSLATORS: Punch Top Left
+msgid "finishing-template.punch-top-left"
+msgstr "Punch Top Left"
+
+#. TRANSLATORS: Punch Top Right
+msgid "finishing-template.punch-top-right"
+msgstr "Punch Top Right"
+
+#. TRANSLATORS: 3-hole Punch Bottom
+msgid "finishing-template.punch-triple-bottom"
+msgstr "3-hole Punch Bottom"
+
+#. TRANSLATORS: 3-hole Punch Left
+msgid "finishing-template.punch-triple-left"
+msgstr "3-hole Punch Left"
+
+#. TRANSLATORS: 3-hole Punch Right
+msgid "finishing-template.punch-triple-right"
+msgstr "3-hole Punch Right"
+
+#. TRANSLATORS: 3-hole Punch Top
+msgid "finishing-template.punch-triple-top"
+msgstr "3-hole Punch Top"
+
+#. TRANSLATORS: Saddle Stitch
+msgid "finishing-template.saddle-stitch"
+msgstr "Saddle Stitch"
+
+#. TRANSLATORS: Staple
+msgid "finishing-template.staple"
+msgstr "Staple"
+
+#. TRANSLATORS: Staple Bottom Left
+msgid "finishing-template.staple-bottom-left"
+msgstr "Staple Bottom Left"
+
+#. TRANSLATORS: Staple Bottom Right
+msgid "finishing-template.staple-bottom-right"
+msgstr "Staple Bottom Right"
+
+#. TRANSLATORS: 2 Staples on Bottom
+msgid "finishing-template.staple-dual-bottom"
+msgstr "2 Staples on Bottom"
+
+#. TRANSLATORS: 2 Staples on Left
+msgid "finishing-template.staple-dual-left"
+msgstr "2 Staples on Left"
+
+#. TRANSLATORS: 2 Staples on Right
+msgid "finishing-template.staple-dual-right"
+msgstr "2 Staples on Right"
+
+#. TRANSLATORS: 2 Staples on Top
+msgid "finishing-template.staple-dual-top"
+msgstr "2 Staples on Top"
+
+#. TRANSLATORS: Staple Top Left
+msgid "finishing-template.staple-top-left"
+msgstr "Staple Top Left"
+
+#. TRANSLATORS: Staple Top Right
+msgid "finishing-template.staple-top-right"
+msgstr "Staple Top Right"
+
+#. TRANSLATORS: 3 Staples on Bottom
+msgid "finishing-template.staple-triple-bottom"
+msgstr "3 Staples on Bottom"
+
+#. TRANSLATORS: 3 Staples on Left
+msgid "finishing-template.staple-triple-left"
+msgstr "3 Staples on Left"
+
+#. TRANSLATORS: 3 Staples on Right
+msgid "finishing-template.staple-triple-right"
+msgstr "3 Staples on Right"
+
+#. TRANSLATORS: 3 Staples on Top
+msgid "finishing-template.staple-triple-top"
+msgstr "3 Staples on Top"
+
+#. TRANSLATORS: Trim
+msgid "finishing-template.trim"
+msgstr "Trim"
+
+#. TRANSLATORS: Trim After Every Set
+msgid "finishing-template.trim-after-copies"
+msgstr "Trim After Every Set"
+
+#. TRANSLATORS: Trim After Every Document
+msgid "finishing-template.trim-after-documents"
+msgstr "Trim After Every Document"
+
+#. TRANSLATORS: Trim After Job
+msgid "finishing-template.trim-after-job"
+msgstr "Trim After Job"
+
+#. TRANSLATORS: Trim After Every Page
+msgid "finishing-template.trim-after-pages"
+msgstr "Trim After Every Page"
+
+#. TRANSLATORS: Finishings
+msgid "finishings"
+msgstr "Finishings"
+
+#. TRANSLATORS: Finishings
+msgid "finishings-col"
+msgstr "Finishings"
+
+#. TRANSLATORS: Fold
+msgid "finishings.10"
+msgstr "Fold"
+
+#. TRANSLATORS: Z Fold
+msgid "finishings.100"
+msgstr "Z Fold"
+
+#. TRANSLATORS: Engineering Z Fold
+msgid "finishings.101"
+msgstr "Engineering Z Fold"
+
+#. TRANSLATORS: Trim
+msgid "finishings.11"
+msgstr "Trim"
+
+#. TRANSLATORS: Bale
+msgid "finishings.12"
+msgstr "Bale"
+
+#. TRANSLATORS: Booklet Maker
+msgid "finishings.13"
+msgstr "Booklet Maker"
+
+#. TRANSLATORS: Jog Offset
+msgid "finishings.14"
+msgstr "Jog Offset"
+
+#. TRANSLATORS: Coat
+msgid "finishings.15"
+msgstr "Coat"
+
+#. TRANSLATORS: Laminate
+msgid "finishings.16"
+msgstr "Laminate"
+
+#. TRANSLATORS: Staple Top Left
+msgid "finishings.20"
+msgstr "Staple Top Left"
+
+#. TRANSLATORS: Staple Bottom Left
+msgid "finishings.21"
+msgstr "Staple Bottom Left"
+
+#. TRANSLATORS: Staple Top Right
+msgid "finishings.22"
+msgstr "Staple Top Right"
+
+#. TRANSLATORS: Staple Bottom Right
+msgid "finishings.23"
+msgstr "Staple Bottom Right"
+
+#. TRANSLATORS: Edge Stitch Left
+msgid "finishings.24"
+msgstr "Edge Stitch Left"
+
+#. TRANSLATORS: Edge Stitch Top
+msgid "finishings.25"
+msgstr "Edge Stitch Top"
+
+#. TRANSLATORS: Edge Stitch Right
+msgid "finishings.26"
+msgstr "Edge Stitch Right"
+
+#. TRANSLATORS: Edge Stitch Bottom
+msgid "finishings.27"
+msgstr "Edge Stitch Bottom"
+
+#. TRANSLATORS: 2 Staples on Left
+msgid "finishings.28"
+msgstr "2 Staples on Left"
+
+#. TRANSLATORS: 2 Staples on Top
+msgid "finishings.29"
+msgstr "2 Staples on Top"
+
+#. TRANSLATORS: None
+msgid "finishings.3"
+msgstr "None"
+
+#. TRANSLATORS: 2 Staples on Right
+msgid "finishings.30"
+msgstr "2 Staples on Right"
+
+#. TRANSLATORS: 2 Staples on Bottom
+msgid "finishings.31"
+msgstr "2 Staples on Bottom"
+
+#. TRANSLATORS: 3 Staples on Left
+msgid "finishings.32"
+msgstr "3 Staples on Left"
+
+#. TRANSLATORS: 3 Staples on Top
+msgid "finishings.33"
+msgstr "3 Staples on Top"
+
+#. TRANSLATORS: 3 Staples on Right
+msgid "finishings.34"
+msgstr "3 Staples on Right"
+
+#. TRANSLATORS: 3 Staples on Bottom
+msgid "finishings.35"
+msgstr "3 Staples on Bottom"
+
+#. TRANSLATORS: Staple
+msgid "finishings.4"
+msgstr "Staple"
+
+#. TRANSLATORS: Punch
+msgid "finishings.5"
+msgstr "Punch"
+
+#. TRANSLATORS: Bind Left
+msgid "finishings.50"
+msgstr "Bind Left"
+
+#. TRANSLATORS: Bind Top
+msgid "finishings.51"
+msgstr "Bind Top"
+
+#. TRANSLATORS: Bind Right
+msgid "finishings.52"
+msgstr "Bind Right"
+
+#. TRANSLATORS: Bind Bottom
+msgid "finishings.53"
+msgstr "Bind Bottom"
+
+#. TRANSLATORS: Cover
+msgid "finishings.6"
+msgstr "Cover"
+
+#. TRANSLATORS: Trim Pages
+msgid "finishings.60"
+msgstr "Trim Pages"
+
+#. TRANSLATORS: Trim Documents
+msgid "finishings.61"
+msgstr "Trim Documents"
+
+#. TRANSLATORS: Trim Copies
+msgid "finishings.62"
+msgstr "Trim Copies"
+
+#. TRANSLATORS: Trim Job
+msgid "finishings.63"
+msgstr "Trim Job"
+
+#. TRANSLATORS: Bind
+msgid "finishings.7"
+msgstr "Bind"
+
+#. TRANSLATORS: Punch Top Left
+msgid "finishings.70"
+msgstr "Punch Top Left"
+
+#. TRANSLATORS: Punch Bottom Left
+msgid "finishings.71"
+msgstr "Punch Bottom Left"
+
+#. TRANSLATORS: Punch Top Right
+msgid "finishings.72"
+msgstr "Punch Top Right"
+
+#. TRANSLATORS: Punch Bottom Right
+msgid "finishings.73"
+msgstr "Punch Bottom Right"
+
+#. TRANSLATORS: 2-hole Punch Left
+msgid "finishings.74"
+msgstr "2-hole Punch Left"
+
+#. TRANSLATORS: 2-hole Punch Top
+msgid "finishings.75"
+msgstr "2-hole Punch Top"
+
+#. TRANSLATORS: 2-hole Punch Right
+msgid "finishings.76"
+msgstr "2-hole Punch Right"
+
+#. TRANSLATORS: 2-hole Punch Bottom
+msgid "finishings.77"
+msgstr "2-hole Punch Bottom"
+
+#. TRANSLATORS: 3-hole Punch Left
+msgid "finishings.78"
+msgstr "3-hole Punch Left"
+
+#. TRANSLATORS: 3-hole Punch Top
+msgid "finishings.79"
+msgstr "3-hole Punch Top"
+
+#. TRANSLATORS: Saddle Stitch
+msgid "finishings.8"
+msgstr "Saddle Stitch"
+
+#. TRANSLATORS: 3-hole Punch Right
+msgid "finishings.80"
+msgstr "3-hole Punch Right"
+
+#. TRANSLATORS: 3-hole Punch Bottom
+msgid "finishings.81"
+msgstr "3-hole Punch Bottom"
+
+#. TRANSLATORS: 4-hole Punch Left
+msgid "finishings.82"
+msgstr "4-hole Punch Left"
+
+#. TRANSLATORS: 4-hole Punch Top
+msgid "finishings.83"
+msgstr "4-hole Punch Top"
+
+#. TRANSLATORS: 4-hole Punch Right
+msgid "finishings.84"
+msgstr "4-hole Punch Right"
+
+#. TRANSLATORS: 4-hole Punch Bottom
+msgid "finishings.85"
+msgstr "4-hole Punch Bottom"
+
+#. TRANSLATORS: Multi-hole Punch Left
+msgid "finishings.86"
+msgstr "Multi-hole Punch Left"
+
+#. TRANSLATORS: Multi-hole Punch Top
+msgid "finishings.87"
+msgstr "Multi-hole Punch Top"
+
+#. TRANSLATORS: Multi-hole Punch Right
+msgid "finishings.88"
+msgstr "Multi-hole Punch Right"
+
+#. TRANSLATORS: Multi-hole Punch Bottom
+msgid "finishings.89"
+msgstr "Multi-hole Punch Bottom"
+
+#. TRANSLATORS: Edge Stitch
+msgid "finishings.9"
+msgstr "Edge Stitch"
+
+#. TRANSLATORS: Accordion Fold
+msgid "finishings.90"
+msgstr "Accordion Fold"
+
+#. TRANSLATORS: Double Gate Fold
+msgid "finishings.91"
+msgstr "Double Gate Fold"
+
+#. TRANSLATORS: Gate Fold
+msgid "finishings.92"
+msgstr "Gate Fold"
+
+#. TRANSLATORS: Half Fold
+msgid "finishings.93"
+msgstr "Half Fold"
+
+#. TRANSLATORS: Half Z Fold
+msgid "finishings.94"
+msgstr "Half Z Fold"
+
+#. TRANSLATORS: Left Gate Fold
+msgid "finishings.95"
+msgstr "Left Gate Fold"
+
+#. TRANSLATORS: Letter Fold
+msgid "finishings.96"
+msgstr "Letter Fold"
+
+#. TRANSLATORS: Parallel Fold
+msgid "finishings.97"
+msgstr "Parallel Fold"
+
+#. TRANSLATORS: Poster Fold
+msgid "finishings.98"
+msgstr "Poster Fold"
+
+#. TRANSLATORS: Right Gate Fold
+msgid "finishings.99"
+msgstr "Right Gate Fold"
+
+#. TRANSLATORS: Fold
+msgid "folding"
+msgstr "Fold"
+
+#. TRANSLATORS: Fold Direction
+msgid "folding-direction"
+msgstr "Fold Direction"
+
+#. TRANSLATORS: Inward
+msgid "folding-direction.inward"
+msgstr "Inward"
+
+#. TRANSLATORS: Outward
+msgid "folding-direction.outward"
+msgstr "Outward"
+
+#. TRANSLATORS: Fold Position
+msgid "folding-offset"
+msgstr "Fold Position"
+
+#. TRANSLATORS: Fold Edge
+msgid "folding-reference-edge"
+msgstr "Fold Edge"
+
+#. TRANSLATORS: Bottom
+msgid "folding-reference-edge.bottom"
+msgstr "Bottom"
+
+#. TRANSLATORS: Left
+msgid "folding-reference-edge.left"
+msgstr "Left"
+
+#. TRANSLATORS: Right
+msgid "folding-reference-edge.right"
+msgstr "Right"
+
+#. TRANSLATORS: Top
+msgid "folding-reference-edge.top"
+msgstr "Top"
+
+#. TRANSLATORS: Font Name
+msgid "font-name-requested"
+msgstr "Font Name"
+
+#. TRANSLATORS: Font Size
+msgid "font-size-requested"
+msgstr "Font Size"
+
+#. TRANSLATORS: Force Front Side
+msgid "force-front-side"
+msgstr "Force Front Side"
+
+#. TRANSLATORS: From Name
+msgid "from-name"
+msgstr "From Name"
+
+msgid "held"
+msgstr "held"
+
+msgid "help\t\tGet help on commands."
+msgstr "help\t\tGet help on commands."
+
+msgid "idle"
+msgstr "idle"
+
+#. TRANSLATORS: Imposition Template
+msgid "imposition-template"
+msgstr "Imposition Template"
+
+#. TRANSLATORS: None
+msgid "imposition-template.none"
+msgstr "None"
+
+#. TRANSLATORS: Signature
+msgid "imposition-template.signature"
+msgstr "Signature"
+
+#. TRANSLATORS: Scanner Options
+msgid "input-attributes"
+msgstr "Scanner Options"
+
+#. TRANSLATORS: Scan Auto Scaling
+msgid "input-auto-scaling"
+msgstr "Scan Auto Scaling"
+
+#. TRANSLATORS: Scan Auto Skew Correction
+msgid "input-auto-skew-correction"
+msgstr "Scan Auto Skew Correction"
+
+#. TRANSLATORS: Scan Brightness
+msgid "input-brightness"
+msgstr "Scan Brightness"
+
+#. TRANSLATORS: Scanning Mode
+msgid "input-color-mode"
+msgstr "Scanning Mode"
+
+#. TRANSLATORS: Automatic
+msgid "input-color-mode.auto"
+msgstr "Automatic"
+
+#. TRANSLATORS: Text
+msgid "input-color-mode.bi-level"
+msgstr "Text"
+
+#. TRANSLATORS: 16-bit CMYK
+msgid "input-color-mode.cmyk_16"
+msgstr "16-bit CMYK"
+
+#. TRANSLATORS: 8-bit CMYK
+msgid "input-color-mode.cmyk_8"
+msgstr "8-bit CMYK"
+
+#. TRANSLATORS: Color
+msgid "input-color-mode.color"
+msgstr "Color"
+
+#. TRANSLATORS: 8-bit Color
+msgid "input-color-mode.color_8"
+msgstr "8-bit Color"
+
+#. TRANSLATORS: Monochrome
+msgid "input-color-mode.monochrome"
+msgstr "Monochrome"
+
+#. TRANSLATORS: 16-bit Monochrome
+msgid "input-color-mode.monochrome_16"
+msgstr "16-bit Monochrome"
+
+#. TRANSLATORS: 4-bit Monochrome
+msgid "input-color-mode.monochrome_4"
+msgstr "4-bit Monochrome"
+
+#. TRANSLATORS: 8-bit Monochrome
+msgid "input-color-mode.monochrome_8"
+msgstr "8-bit Monochrome"
+
+#. TRANSLATORS: 16-bit RGB
+msgid "input-color-mode.rgb_16"
+msgstr "16-bit RGB"
+
+#. TRANSLATORS: 16-bit RGBA
+msgid "input-color-mode.rgba_16"
+msgstr "16-bit RGBA"
+
+#. TRANSLATORS: 8-bit RGBA
+msgid "input-color-mode.rgba_8"
+msgstr "8-bit RGBA"
+
+#. TRANSLATORS: Scan Content
+msgid "input-content-type"
+msgstr "Scan Content"
+
+#. TRANSLATORS: Automatic
+msgid "input-content-type.auto"
+msgstr "Automatic"
+
+#. TRANSLATORS: Halftone
+msgid "input-content-type.halftone"
+msgstr "Halftone"
+
+#. TRANSLATORS: Line Art
+msgid "input-content-type.line-art"
+msgstr "Line Art"
+
+#. TRANSLATORS: Magazine
+msgid "input-content-type.magazine"
+msgstr "Magazine"
+
+#. TRANSLATORS: Photo
+msgid "input-content-type.photo"
+msgstr "Photo"
+
+#. TRANSLATORS: Text
+msgid "input-content-type.text"
+msgstr "Text"
+
+#. TRANSLATORS: Text And Photo
+msgid "input-content-type.text-and-photo"
+msgstr "Text And Photo"
+
+#. TRANSLATORS: Scan Contrast
+msgid "input-contrast"
+msgstr "Scan Contrast"
+
+#. TRANSLATORS: Film Type
+msgid "input-film-scan-mode"
+msgstr "Film Type"
+
+#. TRANSLATORS: Black And White Negative Film
+msgid "input-film-scan-mode.black-and-white-negative-film"
+msgstr "Black And White Negative Film"
+
+#. TRANSLATORS: Color Negative Film
+msgid "input-film-scan-mode.color-negative-film"
+msgstr "Color Negative Film"
+
+#. TRANSLATORS: Color Slide Film
+msgid "input-film-scan-mode.color-slide-film"
+msgstr "Color Slide Film"
+
+#. TRANSLATORS: Not Applicable
+msgid "input-film-scan-mode.not-applicable"
+msgstr "Not Applicable"
+
+#. TRANSLATORS: Scan Images To Transfer
+msgid "input-images-to-transfer"
+msgstr "Scan Images To Transfer"
+
+#. TRANSLATORS: Scan Media
+msgid "input-media"
+msgstr "Scan Media"
+
+#. TRANSLATORS: Automatic
+msgid "input-media.auto"
+msgstr "Automatic"
+
+#. TRANSLATORS: Scan Orientation
+msgid "input-orientation-requested"
+msgstr "Scan Orientation"
+
+#. TRANSLATORS: Scan Quality
+msgid "input-quality"
+msgstr "Scan Quality"
+
+#. TRANSLATORS: Scan Resolution
+msgid "input-resolution"
+msgstr "Scan Resolution"
+
+#. TRANSLATORS: Scan Scaling Height
+msgid "input-scaling-height"
+msgstr "Scan Scaling Height"
+
+#. TRANSLATORS: Scan Scaling Width
+msgid "input-scaling-width"
+msgstr "Scan Scaling Width"
+
+#. TRANSLATORS: Scan Regions
+msgid "input-scan-regions"
+msgstr "Scan Regions"
+
+#. TRANSLATORS: Scan Sharpness
+msgid "input-sharpness"
+msgstr "Scan Sharpness"
+
+#. TRANSLATORS: 2-Sided Scanning
+msgid "input-sides"
+msgstr "2-Sided Scanning"
+
+#. TRANSLATORS: Scan Source
+msgid "input-source"
+msgstr "Scan Source"
+
+#. TRANSLATORS: Automatic Document Feeder
+msgid "input-source.adf"
+msgstr "Automatic Document Feeder"
+
+#. TRANSLATORS: Film Reader
+msgid "input-source.film-reader"
+msgstr "Film Reader"
+
+#. TRANSLATORS: Platen
+msgid "input-source.platen"
+msgstr "Platen"
+
+#. TRANSLATORS: Insert Page Number
+msgid "insert-after-page-number"
+msgstr "Insert Page Number"
+
+#. TRANSLATORS: Insert Count
+msgid "insert-count"
+msgstr "Insert Count"
+
+#. TRANSLATORS: Insert Sheet
+msgid "insert-sheet"
+msgstr "Insert Sheet"
+
+#, c-format
+msgid "ippeveprinter: Unable to open \"%s\": %s on line %d."
+msgstr ""
+
+#, c-format
+msgid "ippfind: Bad regular expression: %s"
+msgstr "ippfind: Bad regular expression: %s"
+
+msgid "ippfind: Cannot use --and after --or."
+msgstr "ippfind: Cannot use --and after --or."
+
+#, c-format
+msgid "ippfind: Expected key name after %s."
+msgstr "ippfind: Expected key name after %s."
+
+#, c-format
+msgid "ippfind: Expected port range after %s."
+msgstr "ippfind: Expected port range after %s."
+
+#, c-format
+msgid "ippfind: Expected program after %s."
+msgstr "ippfind: Expected program after %s."
+
+#, c-format
+msgid "ippfind: Expected semi-colon after %s."
+msgstr "ippfind: Expected semi-colon after %s."
+
+msgid "ippfind: Missing close brace in substitution."
+msgstr "ippfind: Missing close brace in substitution."
+
+msgid "ippfind: Missing close parenthesis."
+msgstr "ippfind: Missing close parenthesis."
+
+msgid "ippfind: Missing expression before \"--and\"."
+msgstr "ippfind: Missing expression before \"--and\"."
+
+msgid "ippfind: Missing expression before \"--or\"."
+msgstr "ippfind: Missing expression before \"--or\"."
+
+#, c-format
+msgid "ippfind: Missing key name after %s."
+msgstr "ippfind: Missing key name after %s."
+
+#, c-format
+msgid "ippfind: Missing name after %s."
+msgstr "ippfind: Missing name after %s."
+
+msgid "ippfind: Missing open parenthesis."
+msgstr "ippfind: Missing open parenthesis."
+
+#, c-format
+msgid "ippfind: Missing program after %s."
+msgstr "ippfind: Missing program after %s."
+
+#, c-format
+msgid "ippfind: Missing regular expression after %s."
+msgstr "ippfind: Missing regular expression after %s."
+
+#, c-format
+msgid "ippfind: Missing semi-colon after %s."
+msgstr "ippfind: Missing semi-colon after %s."
+
+msgid "ippfind: Out of memory."
+msgstr "ippfind: Out of memory."
+
+msgid "ippfind: Too many parenthesis."
+msgstr "ippfind: Too many parenthesis."
+
+#, c-format
+msgid "ippfind: Unable to browse or resolve: %s"
+msgstr "ippfind: Unable to browse or resolve: %s"
+
+#, c-format
+msgid "ippfind: Unable to execute \"%s\": %s"
+msgstr "ippfind: Unable to execute \"%s\": %s"
+
+#, c-format
+msgid "ippfind: Unable to use Bonjour: %s"
+msgstr "ippfind: Unable to use Bonjour: %s"
+
+#, c-format
+msgid "ippfind: Unknown variable \"{%s}\"."
+msgstr "ippfind: Unknown variable \"{%s}\"."
+
+msgid ""
+"ipptool: \"-i\" and \"-n\" are incompatible with \"--ippserver\", \"-P\", "
+"and \"-X\"."
+msgstr ""
+"ipptool: \"-i\" and \"-n\" are incompatible with \"--ippserver\", \"-P\", "
+"and \"-X\"."
+
+msgid "ipptool: \"-i\" and \"-n\" are incompatible with \"-P\" and \"-X\"."
+msgstr "ipptool: \"-i\" and \"-n\" are incompatible with \"-P\" and \"-X\"."
+
+#, c-format
+msgid "ipptool: Bad URI \"%s\"."
+msgstr "ipptool: Bad URI \"%s\"."
+
+msgid "ipptool: Invalid seconds for \"-i\"."
+msgstr "ipptool: Invalid seconds for \"-i\"."
+
+msgid "ipptool: May only specify a single URI."
+msgstr "ipptool: May only specify a single URI."
+
+msgid "ipptool: Missing count for \"-n\"."
+msgstr "ipptool: Missing count for \"-n\"."
+
+msgid "ipptool: Missing filename for \"--ippserver\"."
+msgstr "ipptool: Missing filename for \"--ippserver\"."
+
+msgid "ipptool: Missing filename for \"-f\"."
+msgstr "ipptool: Missing filename for \"-f\"."
+
+msgid "ipptool: Missing name=value for \"-d\"."
+msgstr "ipptool: Missing name=value for \"-d\"."
+
+msgid "ipptool: Missing seconds for \"-i\"."
+msgstr "ipptool: Missing seconds for \"-i\"."
+
+msgid "ipptool: URI required before test file."
+msgstr "ipptool: URI required before test file."
+
+#. TRANSLATORS: Job Account ID
+msgid "job-account-id"
+msgstr "Job Account ID"
+
+#. TRANSLATORS: Job Account Type
+msgid "job-account-type"
+msgstr "Job Account Type"
+
+#. TRANSLATORS: General
+msgid "job-account-type.general"
+msgstr "General"
+
+#. TRANSLATORS: Group
+msgid "job-account-type.group"
+msgstr "Group"
+
+#. TRANSLATORS: None
+msgid "job-account-type.none"
+msgstr "None"
+
+#. TRANSLATORS: Job Accounting Output Bin
+msgid "job-accounting-output-bin"
+msgstr "Job Accounting Output Bin"
+
+#. TRANSLATORS: Job Accounting Sheets
+msgid "job-accounting-sheets"
+msgstr "Job Accounting Sheets"
+
+#. TRANSLATORS: Type of Job Accounting Sheets
+msgid "job-accounting-sheets-type"
+msgstr "Type of Job Accounting Sheets"
+
+#. TRANSLATORS: None
+msgid "job-accounting-sheets-type.none"
+msgstr "None"
+
+#. TRANSLATORS: Standard
+msgid "job-accounting-sheets-type.standard"
+msgstr "Standard"
+
+#. TRANSLATORS: Job Accounting User ID
+msgid "job-accounting-user-id"
+msgstr "Job Accounting User ID"
+
+#. TRANSLATORS: Collate Copies
+msgid "job-collation-type"
+msgstr "Collate Copies"
+
+#. TRANSLATORS: Uncollated Sheets
+msgid "job-collation-type.3"
+msgstr "Uncollated Sheets"
+
+#. TRANSLATORS: Collated Documents
+msgid "job-collation-type.4"
+msgstr "Collated Documents"
+
+#. TRANSLATORS: Uncollated Documents
+msgid "job-collation-type.5"
+msgstr "Uncollated Documents"
+
+#. TRANSLATORS: Copies
+msgid "job-copies"
+msgstr "Copies"
+
+#. TRANSLATORS: Back Cover
+msgid "job-cover-back"
+msgstr "Back Cover"
+
+#. TRANSLATORS: Front Cover
+msgid "job-cover-front"
+msgstr "Front Cover"
+
+#. TRANSLATORS: Delay Output Until
+msgid "job-delay-output-until"
+msgstr "Delay Output Until"
+
+#. TRANSLATORS: Delay Output Until
+msgid "job-delay-output-until-time"
+msgstr "Delay Output Until"
+
+#. TRANSLATORS: Daytime
+msgid "job-delay-output-until.day-time"
+msgstr "Daytime"
+
+#. TRANSLATORS: Evening
+msgid "job-delay-output-until.evening"
+msgstr "Evening"
+
+#. TRANSLATORS: Released
+msgid "job-delay-output-until.indefinite"
+msgstr "Released"
+
+#. TRANSLATORS: Night
+msgid "job-delay-output-until.night"
+msgstr "Night"
+
+#. TRANSLATORS: No Delay
+msgid "job-delay-output-until.no-delay-output"
+msgstr "No Delay"
+
+#. TRANSLATORS: Second Shift
+msgid "job-delay-output-until.second-shift"
+msgstr "Second Shift"
+
+#. TRANSLATORS: Third Shift
+msgid "job-delay-output-until.third-shift"
+msgstr "Third Shift"
+
+#. TRANSLATORS: Weekend
+msgid "job-delay-output-until.weekend"
+msgstr "Weekend"
+
+#. TRANSLATORS: On Error
+msgid "job-error-action"
+msgstr "On Error"
+
+#. TRANSLATORS: Abort Job
+msgid "job-error-action.abort-job"
+msgstr "Abort Job"
+
+#. TRANSLATORS: Cancel Job
+msgid "job-error-action.cancel-job"
+msgstr "Cancel Job"
+
+#. TRANSLATORS: Continue Job
+msgid "job-error-action.continue-job"
+msgstr "Continue Job"
+
+#. TRANSLATORS: Suspend Job
+msgid "job-error-action.suspend-job"
+msgstr "Suspend Job"
+
+#. TRANSLATORS: Print Error Sheet
+msgid "job-error-sheet"
+msgstr "Print Error Sheet"
+
+#. TRANSLATORS: Type of Error Sheet
+msgid "job-error-sheet-type"
+msgstr "Type of Error Sheet"
+
+#. TRANSLATORS: None
+msgid "job-error-sheet-type.none"
+msgstr "None"
+
+#. TRANSLATORS: Standard
+msgid "job-error-sheet-type.standard"
+msgstr "Standard"
+
+#. TRANSLATORS: Print Error Sheet
+msgid "job-error-sheet-when"
+msgstr "Print Error Sheet"
+
+#. TRANSLATORS: Always
+msgid "job-error-sheet-when.always"
+msgstr "Always"
+
+#. TRANSLATORS: On Error
+msgid "job-error-sheet-when.on-error"
+msgstr "On Error"
+
+#. TRANSLATORS: Job Finishings
+msgid "job-finishings"
+msgstr "Job Finishings"
+
+#. TRANSLATORS: Hold Until
+msgid "job-hold-until"
+msgstr "Hold Until"
+
+#. TRANSLATORS: Hold Until
+msgid "job-hold-until-time"
+msgstr "Hold Until"
+
+#. TRANSLATORS: Daytime
+msgid "job-hold-until.day-time"
+msgstr "Daytime"
+
+#. TRANSLATORS: Evening
+msgid "job-hold-until.evening"
+msgstr "Evening"
+
+#. TRANSLATORS: Released
+msgid "job-hold-until.indefinite"
+msgstr "Released"
+
+#. TRANSLATORS: Night
+msgid "job-hold-until.night"
+msgstr "Night"
+
+#. TRANSLATORS: No Hold
+msgid "job-hold-until.no-hold"
+msgstr "No Hold"
+
+#. TRANSLATORS: Second Shift
+msgid "job-hold-until.second-shift"
+msgstr "Second Shift"
+
+#. TRANSLATORS: Third Shift
+msgid "job-hold-until.third-shift"
+msgstr "Third Shift"
+
+#. TRANSLATORS: Weekend
+msgid "job-hold-until.weekend"
+msgstr "Weekend"
+
+#. TRANSLATORS: Job Mandatory Attributes
+msgid "job-mandatory-attributes"
+msgstr "Job Mandatory Attributes"
+
+#. TRANSLATORS: Title
+msgid "job-name"
+msgstr "Title"
+
+#. TRANSLATORS: Job Pages
+msgid "job-pages"
+msgstr "Job Pages"
+
+#. TRANSLATORS: Job Pages
+msgid "job-pages-col"
+msgstr "Job Pages"
+
+#. TRANSLATORS: Job Phone Number
+msgid "job-phone-number"
+msgstr "Job Phone Number"
+
+msgid "job-printer-uri attribute missing."
+msgstr "job-printer-uri attribute missing."
+
+#. TRANSLATORS: Job Priority
+msgid "job-priority"
+msgstr "Job Priority"
+
+#. TRANSLATORS: Job Privacy Attributes
+msgid "job-privacy-attributes"
+msgstr "Job Privacy Attributes"
+
+#. TRANSLATORS: All
+msgid "job-privacy-attributes.all"
+msgstr "All"
+
+#. TRANSLATORS: Default
+msgid "job-privacy-attributes.default"
+msgstr "Default"
+
+#. TRANSLATORS: Job Description
+msgid "job-privacy-attributes.job-description"
+msgstr "Job Description"
+
+#. TRANSLATORS: Job Template
+msgid "job-privacy-attributes.job-template"
+msgstr "Job Template"
+
+#. TRANSLATORS: None
+msgid "job-privacy-attributes.none"
+msgstr "None"
+
+#. TRANSLATORS: Job Privacy Scope
+msgid "job-privacy-scope"
+msgstr "Job Privacy Scope"
+
+#. TRANSLATORS: All
+msgid "job-privacy-scope.all"
+msgstr "All"
+
+#. TRANSLATORS: Default
+msgid "job-privacy-scope.default"
+msgstr "Default"
+
+#. TRANSLATORS: None
+msgid "job-privacy-scope.none"
+msgstr "None"
+
+#. TRANSLATORS: Owner
+msgid "job-privacy-scope.owner"
+msgstr "Owner"
+
+#. TRANSLATORS: Job Recipient Name
+msgid "job-recipient-name"
+msgstr "Job Recipient Name"
+
+#. TRANSLATORS: Job Resource Ids
+msgid "job-resource-ids"
+msgstr "Job Resource Ids"
+
+#. TRANSLATORS: Job Save Disposition
+msgid "job-save-disposition"
+msgstr "Job Save Disposition"
+
+#. TRANSLATORS: Job Sheet Message
+msgid "job-sheet-message"
+msgstr "Job Sheet Message"
+
+#. TRANSLATORS: Banner Page
+msgid "job-sheets"
+msgstr "Banner Page"
+
+#. TRANSLATORS: Banner Page
+msgid "job-sheets-col"
+msgstr "Banner Page"
+
+#. TRANSLATORS: First Page in Document
+msgid "job-sheets.first-print-stream-page"
+msgstr "First Page in Document"
+
+#. TRANSLATORS: Start and End Sheets
+msgid "job-sheets.job-both-sheet"
+msgstr "Start and End Sheets"
+
+#. TRANSLATORS: End Sheet
+msgid "job-sheets.job-end-sheet"
+msgstr "End Sheet"
+
+#. TRANSLATORS: Start Sheet
+msgid "job-sheets.job-start-sheet"
+msgstr "Start Sheet"
+
+#. TRANSLATORS: None
+msgid "job-sheets.none"
+msgstr "None"
+
+#. TRANSLATORS: Standard
+msgid "job-sheets.standard"
+msgstr "Standard"
+
+#. TRANSLATORS: Job State
+msgid "job-state"
+msgstr "Job State"
+
+#. TRANSLATORS: Job State Message
+msgid "job-state-message"
+msgstr "Job State Message"
+
+#. TRANSLATORS: Detailed Job State
+msgid "job-state-reasons"
+msgstr "Detailed Job State"
+
+#. TRANSLATORS: Aborted By System
+msgid "job-state-reasons.aborted-by-system"
+msgstr "Aborted By System"
+
+#. TRANSLATORS: Account Authorization Failed
+msgid "job-state-reasons.account-authorization-failed"
+msgstr "Account Authorization Failed"
+
+#. TRANSLATORS: Account Closed
+msgid "job-state-reasons.account-closed"
+msgstr "Account Closed"
+
+#. TRANSLATORS: Account Info Needed
+msgid "job-state-reasons.account-info-needed"
+msgstr "Account Info Needed"
+
+#. TRANSLATORS: Account Limit Reached
+msgid "job-state-reasons.account-limit-reached"
+msgstr "Account Limit Reached"
+
+#. TRANSLATORS: Compression Error
+msgid "job-state-reasons.compression-error"
+msgstr "Compression Error"
+
+#. TRANSLATORS: Conflicting Attributes
+msgid "job-state-reasons.conflicting-attributes"
+msgstr "Conflicting Attributes"
+
+#. TRANSLATORS: Connected To Destination
+msgid "job-state-reasons.connected-to-destination"
+msgstr "Connected To Destination"
+
+#. TRANSLATORS: Connecting To Destination
+msgid "job-state-reasons.connecting-to-destination"
+msgstr "Connecting To Destination"
+
+#. TRANSLATORS: Destination Uri Failed
+msgid "job-state-reasons.destination-uri-failed"
+msgstr "Destination Uri Failed"
+
+#. TRANSLATORS: Digital Signature Did Not Verify
+msgid "job-state-reasons.digital-signature-did-not-verify"
+msgstr "Digital Signature Did Not Verify"
+
+#. TRANSLATORS: Digital Signature Type Not Supported
+msgid "job-state-reasons.digital-signature-type-not-supported"
+msgstr "Digital Signature Type Not Supported"
+
+#. TRANSLATORS: Document Access Error
+msgid "job-state-reasons.document-access-error"
+msgstr "Document Access Error"
+
+#. TRANSLATORS: Document Format Error
+msgid "job-state-reasons.document-format-error"
+msgstr "Document Format Error"
+
+#. TRANSLATORS: Document Password Error
+msgid "job-state-reasons.document-password-error"
+msgstr "Document Password Error"
+
+#. TRANSLATORS: Document Permission Error
+msgid "job-state-reasons.document-permission-error"
+msgstr "Document Permission Error"
+
+#. TRANSLATORS: Document Security Error
+msgid "job-state-reasons.document-security-error"
+msgstr "Document Security Error"
+
+#. TRANSLATORS: Document Unprintable Error
+msgid "job-state-reasons.document-unprintable-error"
+msgstr "Document Unprintable Error"
+
+#. TRANSLATORS: Errors Detected
+msgid "job-state-reasons.errors-detected"
+msgstr "Errors Detected"
+
+#. TRANSLATORS: Job Canceled At Device
+msgid "job-state-reasons.job-canceled-at-device"
+msgstr "Job Canceled At Device"
+
+#. TRANSLATORS: Job Canceled By Operator
+msgid "job-state-reasons.job-canceled-by-operator"
+msgstr "Job Canceled By Operator"
+
+#. TRANSLATORS: Job Canceled By User
+msgid "job-state-reasons.job-canceled-by-user"
+msgstr "Job Canceled By User"
+
+#. TRANSLATORS: Job Completed Successfully
+msgid "job-state-reasons.job-completed-successfully"
+msgstr "Job Completed Successfully"
+
+#. TRANSLATORS: Job Completed With Errors
+msgid "job-state-reasons.job-completed-with-errors"
+msgstr "Job Completed With Errors"
+
+#. TRANSLATORS: Job Completed With Warnings
+msgid "job-state-reasons.job-completed-with-warnings"
+msgstr "Job Completed With Warnings"
+
+#. TRANSLATORS: Job Data Insufficient
+msgid "job-state-reasons.job-data-insufficient"
+msgstr "Job Data Insufficient"
+
+#. TRANSLATORS: Job Delay Output Until Specified
+msgid "job-state-reasons.job-delay-output-until-specified"
+msgstr "Job Delay Output Until Specified"
+
+#. TRANSLATORS: Job Digital Signature Wait
+msgid "job-state-reasons.job-digital-signature-wait"
+msgstr "Job Digital Signature Wait"
+
+#. TRANSLATORS: Job Fetchable
+msgid "job-state-reasons.job-fetchable"
+msgstr "Job Fetchable"
+
+#. TRANSLATORS: Job Held For Review
+msgid "job-state-reasons.job-held-for-review"
+msgstr "Job Held For Review"
+
+#. TRANSLATORS: Job Hold Until Specified
+msgid "job-state-reasons.job-hold-until-specified"
+msgstr "Job Hold Until Specified"
+
+#. TRANSLATORS: Job Incoming
+msgid "job-state-reasons.job-incoming"
+msgstr "Job Incoming"
+
+#. TRANSLATORS: Job Interpreting
+msgid "job-state-reasons.job-interpreting"
+msgstr "Job Interpreting"
+
+#. TRANSLATORS: Job Outgoing
+msgid "job-state-reasons.job-outgoing"
+msgstr "Job Outgoing"
+
+#. TRANSLATORS: Job Password Wait
+msgid "job-state-reasons.job-password-wait"
+msgstr "Job Password Wait"
+
+#. TRANSLATORS: Job Printed Successfully
+msgid "job-state-reasons.job-printed-successfully"
+msgstr "Job Printed Successfully"
+
+#. TRANSLATORS: Job Printed With Errors
+msgid "job-state-reasons.job-printed-with-errors"
+msgstr "Job Printed With Errors"
+
+#. TRANSLATORS: Job Printed With Warnings
+msgid "job-state-reasons.job-printed-with-warnings"
+msgstr "Job Printed With Warnings"
+
+#. TRANSLATORS: Job Printing
+msgid "job-state-reasons.job-printing"
+msgstr "Job Printing"
+
+#. TRANSLATORS: Job Queued
+msgid "job-state-reasons.job-queued"
+msgstr "Job Queued"
+
+#. TRANSLATORS: Job Queued For Marker
+msgid "job-state-reasons.job-queued-for-marker"
+msgstr "Job Queued For Marker"
+
+#. TRANSLATORS: Job Release Wait
+msgid "job-state-reasons.job-release-wait"
+msgstr "Job Release Wait"
+
+#. TRANSLATORS: Job Restartable
+msgid "job-state-reasons.job-restartable"
+msgstr "Job Restartable"
+
+#. TRANSLATORS: Job Resuming
+msgid "job-state-reasons.job-resuming"
+msgstr "Job Resuming"
+
+#. TRANSLATORS: Job Saved Successfully
+msgid "job-state-reasons.job-saved-successfully"
+msgstr "Job Saved Successfully"
+
+#. TRANSLATORS: Job Saved With Errors
+msgid "job-state-reasons.job-saved-with-errors"
+msgstr "Job Saved With Errors"
+
+#. TRANSLATORS: Job Saved With Warnings
+msgid "job-state-reasons.job-saved-with-warnings"
+msgstr "Job Saved With Warnings"
+
+#. TRANSLATORS: Job Saving
+msgid "job-state-reasons.job-saving"
+msgstr "Job Saving"
+
+#. TRANSLATORS: Job Spooling
+msgid "job-state-reasons.job-spooling"
+msgstr "Job Spooling"
+
+#. TRANSLATORS: Job Streaming
+msgid "job-state-reasons.job-streaming"
+msgstr "Job Streaming"
+
+#. TRANSLATORS: Job Suspended
+msgid "job-state-reasons.job-suspended"
+msgstr "Job Suspended"
+
+#. TRANSLATORS: Job Suspended By Operator
+msgid "job-state-reasons.job-suspended-by-operator"
+msgstr "Job Suspended By Operator"
+
+#. TRANSLATORS: Job Suspended By System
+msgid "job-state-reasons.job-suspended-by-system"
+msgstr "Job Suspended By System"
+
+#. TRANSLATORS: Job Suspended By User
+msgid "job-state-reasons.job-suspended-by-user"
+msgstr "Job Suspended By User"
+
+#. TRANSLATORS: Job Suspending
+msgid "job-state-reasons.job-suspending"
+msgstr "Job Suspending"
+
+#. TRANSLATORS: Job Transferring
+msgid "job-state-reasons.job-transferring"
+msgstr "Job Transferring"
+
+#. TRANSLATORS: Job Transforming
+msgid "job-state-reasons.job-transforming"
+msgstr "Job Transforming"
+
+#. TRANSLATORS: None
+msgid "job-state-reasons.none"
+msgstr "None"
+
+#. TRANSLATORS: Printer Stopped
+msgid "job-state-reasons.printer-stopped"
+msgstr "Printer Stopped"
+
+#. TRANSLATORS: Printer Stopped Partly
+msgid "job-state-reasons.printer-stopped-partly"
+msgstr "Printer Stopped Partly"
+
+#. TRANSLATORS: Processing To Stop Point
+msgid "job-state-reasons.processing-to-stop-point"
+msgstr "Processing To Stop Point"
+
+#. TRANSLATORS: Queued In Device
+msgid "job-state-reasons.queued-in-device"
+msgstr "Queued In Device"
+
+#. TRANSLATORS: Resources Are Not Ready
+msgid "job-state-reasons.resources-are-not-ready"
+msgstr "Resources Are Not Ready"
+
+#. TRANSLATORS: Resources Are Not Supported
+msgid "job-state-reasons.resources-are-not-supported"
+msgstr "Resources Are Not Supported"
+
+#. TRANSLATORS: Service Off Line
+msgid "job-state-reasons.service-off-line"
+msgstr "Service Off Line"
+
+#. TRANSLATORS: Submission Interrupted
+msgid "job-state-reasons.submission-interrupted"
+msgstr "Submission Interrupted"
+
+#. TRANSLATORS: Unsupported Attributes Or Values
+msgid "job-state-reasons.unsupported-attributes-or-values"
+msgstr "Unsupported Attributes Or Values"
+
+#. TRANSLATORS: Unsupported Compression
+msgid "job-state-reasons.unsupported-compression"
+msgstr "Unsupported Compression"
+
+#. TRANSLATORS: Unsupported Document Format
+msgid "job-state-reasons.unsupported-document-format"
+msgstr "Unsupported Document Format"
+
+#. TRANSLATORS: Waiting For User Action
+msgid "job-state-reasons.waiting-for-user-action"
+msgstr "Waiting For User Action"
+
+#. TRANSLATORS: Warnings Detected
+msgid "job-state-reasons.warnings-detected"
+msgstr "Warnings Detected"
+
+#. TRANSLATORS: Pending
+msgid "job-state.3"
+msgstr "Pending"
+
+#. TRANSLATORS: Held
+msgid "job-state.4"
+msgstr "Held"
+
+#. TRANSLATORS: Processing
+msgid "job-state.5"
+msgstr "Processing"
+
+#. TRANSLATORS: Stopped
+msgid "job-state.6"
+msgstr "Stopped"
+
+#. TRANSLATORS: Canceled
+msgid "job-state.7"
+msgstr "Canceled"
+
+#. TRANSLATORS: Aborted
+msgid "job-state.8"
+msgstr "Aborted"
+
+#. TRANSLATORS: Completed
+msgid "job-state.9"
+msgstr "Completed"
+
+#. TRANSLATORS: Laminate Pages
+msgid "laminating"
+msgstr "Laminate Pages"
+
+#. TRANSLATORS: Laminate
+msgid "laminating-sides"
+msgstr "Laminate"
+
+#. TRANSLATORS: Back Only
+msgid "laminating-sides.back"
+msgstr "Back Only"
+
+#. TRANSLATORS: Front and Back
+msgid "laminating-sides.both"
+msgstr "Front and Back"
+
+#. TRANSLATORS: Front Only
+msgid "laminating-sides.front"
+msgstr "Front Only"
+
+#. TRANSLATORS: Type of Lamination
+msgid "laminating-type"
+msgstr "Type of Lamination"
+
+#. TRANSLATORS: Archival
+msgid "laminating-type.archival"
+msgstr "Archival"
+
+#. TRANSLATORS: Glossy
+msgid "laminating-type.glossy"
+msgstr "Glossy"
+
+#. TRANSLATORS: High Gloss
+msgid "laminating-type.high-gloss"
+msgstr "High Gloss"
+
+#. TRANSLATORS: Matte
+msgid "laminating-type.matte"
+msgstr "Matte"
+
+#. TRANSLATORS: Semi-gloss
+msgid "laminating-type.semi-gloss"
+msgstr "Semi-gloss"
+
+#. TRANSLATORS: Translucent
+msgid "laminating-type.translucent"
+msgstr "Translucent"
+
+#. TRANSLATORS: Logo
+msgid "logo"
+msgstr "Logo"
+
+msgid "lpadmin: Class name can only contain printable characters."
+msgstr "lpadmin: Class name can only contain printable characters."
+
+#, c-format
+msgid "lpadmin: Expected PPD after \"-%c\" option."
+msgstr "lpadmin: Expected PPD after \"-%c\" option."
+
+msgid "lpadmin: Expected allow/deny:userlist after \"-u\" option."
+msgstr "lpadmin: Expected allow/deny:userlist after \"-u\" option."
+
+msgid "lpadmin: Expected class after \"-r\" option."
+msgstr "lpadmin: Expected class after \"-r\" option."
+
+msgid "lpadmin: Expected class name after \"-c\" option."
+msgstr "lpadmin: Expected class name after \"-c\" option."
+
+msgid "lpadmin: Expected description after \"-D\" option."
+msgstr "lpadmin: Expected description after \"-D\" option."
+
+msgid "lpadmin: Expected device URI after \"-v\" option."
+msgstr "lpadmin: Expected device URI after \"-v\" option."
+
+msgid "lpadmin: Expected file type(s) after \"-I\" option."
+msgstr "lpadmin: Expected file type(s) after \"-I\" option."
+
+msgid "lpadmin: Expected hostname after \"-h\" option."
+msgstr "lpadmin: Expected hostname after \"-h\" option."
+
+msgid "lpadmin: Expected location after \"-L\" option."
+msgstr "lpadmin: Expected location after \"-L\" option."
+
+msgid "lpadmin: Expected model after \"-m\" option."
+msgstr "lpadmin: Expected model after \"-m\" option."
+
+msgid "lpadmin: Expected name after \"-R\" option."
+msgstr "lpadmin: Expected name after \"-R\" option."
+
+msgid "lpadmin: Expected name=value after \"-o\" option."
+msgstr "lpadmin: Expected name=value after \"-o\" option."
+
+msgid "lpadmin: Expected printer after \"-p\" option."
+msgstr "lpadmin: Expected printer after \"-p\" option."
+
+msgid "lpadmin: Expected printer name after \"-d\" option."
+msgstr "lpadmin: Expected printer name after \"-d\" option."
+
+msgid "lpadmin: Expected printer or class after \"-x\" option."
+msgstr "lpadmin: Expected printer or class after \"-x\" option."
+
+msgid "lpadmin: No member names were seen."
+msgstr "lpadmin: No member names were seen."
+
+#, c-format
+msgid "lpadmin: Printer %s is already a member of class %s."
+msgstr "lpadmin: Printer %s is already a member of class %s."
+
+#, c-format
+msgid "lpadmin: Printer %s is not a member of class %s."
+msgstr "lpadmin: Printer %s is not a member of class %s."
+
+msgid ""
+"lpadmin: Printer drivers are deprecated and will stop working in a future "
+"version of CUPS."
+msgstr ""
+"lpadmin: Printer drivers are deprecated and will stop working in a future "
+"version of CUPS."
+
+msgid "lpadmin: Printer name can only contain printable characters."
+msgstr "lpadmin: Printer name can only contain printable characters."
+
+msgid ""
+"lpadmin: Raw queues are deprecated and will stop working in a future version "
+"of CUPS."
+msgstr ""
+"lpadmin: Raw queues are deprecated and will stop working in a future version "
+"of CUPS."
+
+msgid "lpadmin: Raw queues are no longer supported on macOS."
+msgstr "lpadmin: Raw queues are no longer supported on macOS."
+
+msgid ""
+"lpadmin: System V interface scripts are no longer supported for security "
+"reasons."
+msgstr ""
+"lpadmin: System V interface scripts are no longer supported for security "
+"reasons."
+
+msgid ""
+"lpadmin: Unable to add a printer to the class:\n"
+" You must specify a printer name first."
+msgstr ""
+"lpadmin: Unable to add a printer to the class:\n"
+" You must specify a printer name first."
+
+#, c-format
+msgid "lpadmin: Unable to connect to server: %s"
+msgstr "lpadmin: Unable to connect to server: %s"
+
+msgid "lpadmin: Unable to create temporary file"
+msgstr "lpadmin: Unable to create temporary file"
+
+msgid ""
+"lpadmin: Unable to delete option:\n"
+" You must specify a printer name first."
+msgstr ""
+"lpadmin: Unable to delete option:\n"
+" You must specify a printer name first."
+
+#, c-format
+msgid "lpadmin: Unable to open PPD \"%s\": %s"
+msgstr ""
+
+#, c-format
+msgid "lpadmin: Unable to open PPD \"%s\": %s on line %d."
+msgstr "lpadmin: Unable to open PPD \"%s\": %s on line %d."
+
+msgid ""
+"lpadmin: Unable to remove a printer from the class:\n"
+" You must specify a printer name first."
+msgstr ""
+"lpadmin: Unable to remove a printer from the class:\n"
+" You must specify a printer name first."
+
+msgid ""
+"lpadmin: Unable to set the printer options:\n"
+" You must specify a printer name first."
+msgstr ""
+"lpadmin: Unable to set the printer options:\n"
+" You must specify a printer name first."
+
+#, c-format
+msgid "lpadmin: Unknown allow/deny option \"%s\"."
+msgstr "lpadmin: Unknown allow/deny option \"%s\"."
+
+#, c-format
+msgid "lpadmin: Unknown argument \"%s\"."
+msgstr "lpadmin: Unknown argument \"%s\"."
+
+#, c-format
+msgid "lpadmin: Unknown option \"%c\"."
+msgstr "lpadmin: Unknown option \"%c\"."
+
+msgid "lpadmin: Use the 'everywhere' model for shared printers."
+msgstr "lpadmin: Use the 'everywhere' model for shared printers."
+
+msgid "lpadmin: Warning - content type list ignored."
+msgstr "lpadmin: Warning - content type list ignored."
+
+msgid "lpc> "
+msgstr "lpc> "
+
+msgid "lpinfo: Expected 1284 device ID string after \"--device-id\"."
+msgstr "lpinfo: Expected 1284 device ID string after \"--device-id\"."
+
+msgid "lpinfo: Expected language after \"--language\"."
+msgstr "lpinfo: Expected language after \"--language\"."
+
+msgid "lpinfo: Expected make and model after \"--make-and-model\"."
+msgstr "lpinfo: Expected make and model after \"--make-and-model\"."
+
+msgid "lpinfo: Expected product string after \"--product\"."
+msgstr "lpinfo: Expected product string after \"--product\"."
+
+msgid "lpinfo: Expected scheme list after \"--exclude-schemes\"."
+msgstr "lpinfo: Expected scheme list after \"--exclude-schemes\"."
+
+msgid "lpinfo: Expected scheme list after \"--include-schemes\"."
+msgstr "lpinfo: Expected scheme list after \"--include-schemes\"."
+
+msgid "lpinfo: Expected timeout after \"--timeout\"."
+msgstr "lpinfo: Expected timeout after \"--timeout\"."
+
+#, c-format
+msgid "lpmove: Unable to connect to server: %s"
+msgstr "lpmove: Unable to connect to server: %s"
+
+#, c-format
+msgid "lpmove: Unknown argument \"%s\"."
+msgstr "lpmove: Unknown argument \"%s\"."
+
+msgid "lpoptions: No printers."
+msgstr "lpoptions: No printers."
+
+#, c-format
+msgid "lpoptions: Unable to add printer or instance: %s"
+msgstr "lpoptions: Unable to add printer or instance: %s"
+
+#, c-format
+msgid "lpoptions: Unable to get PPD file for %s: %s"
+msgstr "lpoptions: Unable to get PPD file for %s: %s"
+
+#, c-format
+msgid "lpoptions: Unable to open PPD file for %s."
+msgstr "lpoptions: Unable to open PPD file for %s."
+
+msgid "lpoptions: Unknown printer or class."
+msgstr "lpoptions: Unknown printer or class."
+
+#, c-format
+msgid ""
+"lpstat: error - %s environment variable names non-existent destination \"%s"
+"\"."
+msgstr ""
+"lpstat: error - %s environment variable names non-existent destination \"%s"
+"\"."
+
+#. TRANSLATORS: Amount of Material
+msgid "material-amount"
+msgstr "Amount of Material"
+
+#. TRANSLATORS: Amount Units
+msgid "material-amount-units"
+msgstr "Amount Units"
+
+#. TRANSLATORS: Grams
+msgid "material-amount-units.g"
+msgstr "Grams"
+
+#. TRANSLATORS: Kilograms
+msgid "material-amount-units.kg"
+msgstr "Kilograms"
+
+#. TRANSLATORS: Liters
+msgid "material-amount-units.l"
+msgstr "Liters"
+
+#. TRANSLATORS: Meters
+msgid "material-amount-units.m"
+msgstr "Meters"
+
+#. TRANSLATORS: Milliliters
+msgid "material-amount-units.ml"
+msgstr "Milliliters"
+
+#. TRANSLATORS: Millimeters
+msgid "material-amount-units.mm"
+msgstr "Millimeters"
+
+#. TRANSLATORS: Material Color
+msgid "material-color"
+msgstr "Material Color"
+
+#. TRANSLATORS: Material Diameter
+msgid "material-diameter"
+msgstr "Material Diameter"
+
+#. TRANSLATORS: Material Diameter Tolerance
+msgid "material-diameter-tolerance"
+msgstr "Material Diameter Tolerance"
+
+#. TRANSLATORS: Material Fill Density
+msgid "material-fill-density"
+msgstr "Material Fill Density"
+
+#. TRANSLATORS: Material Name
+msgid "material-name"
+msgstr "Material Name"
+
+#. TRANSLATORS: Material Nozzle Diameter
+msgid "material-nozzle-diameter"
+msgstr "Material Nozzle Diameter"
+
+#. TRANSLATORS: Use Material For
+msgid "material-purpose"
+msgstr "Use Material For"
+
+#. TRANSLATORS: Everything
+msgid "material-purpose.all"
+msgstr "Everything"
+
+#. TRANSLATORS: Base
+msgid "material-purpose.base"
+msgstr "Base"
+
+#. TRANSLATORS: In-fill
+msgid "material-purpose.in-fill"
+msgstr "In-fill"
+
+#. TRANSLATORS: Shell
+msgid "material-purpose.shell"
+msgstr "Shell"
+
+#. TRANSLATORS: Supports
+msgid "material-purpose.support"
+msgstr "Supports"
+
+#. TRANSLATORS: Feed Rate
+msgid "material-rate"
+msgstr "Feed Rate"
+
+#. TRANSLATORS: Feed Rate Units
+msgid "material-rate-units"
+msgstr "Feed Rate Units"
+
+#. TRANSLATORS: Milligrams per second
+msgid "material-rate-units.mg_second"
+msgstr "Milligrams per second"
+
+#. TRANSLATORS: Milliliters per second
+msgid "material-rate-units.ml_second"
+msgstr "Milliliters per second"
+
+#. TRANSLATORS: Millimeters per second
+msgid "material-rate-units.mm_second"
+msgstr "Millimeters per second"
+
+#. TRANSLATORS: Material Retraction
+msgid "material-retraction"
+msgstr "Material Retraction"
+
+#. TRANSLATORS: Material Shell Thickness
+msgid "material-shell-thickness"
+msgstr "Material Shell Thickness"
+
+#. TRANSLATORS: Material Temperature
+msgid "material-temperature"
+msgstr "Material Temperature"
+
+#. TRANSLATORS: Material Type
+msgid "material-type"
+msgstr "Material Type"
+
+#. TRANSLATORS: ABS
+msgid "material-type.abs"
+msgstr "ABS"
+
+#. TRANSLATORS: Carbon Fiber ABS
+msgid "material-type.abs-carbon-fiber"
+msgstr "Carbon Fiber ABS"
+
+#. TRANSLATORS: Carbon Nanotube ABS
+msgid "material-type.abs-carbon-nanotube"
+msgstr "Carbon Nanotube ABS"
+
+#. TRANSLATORS: Chocolate
+msgid "material-type.chocolate"
+msgstr "Chocolate"
+
+#. TRANSLATORS: Gold
+msgid "material-type.gold"
+msgstr "Gold"
+
+#. TRANSLATORS: Nylon
+msgid "material-type.nylon"
+msgstr "Nylon"
+
+#. TRANSLATORS: Pet
+msgid "material-type.pet"
+msgstr "Pet"
+
+#. TRANSLATORS: Photopolymer
+msgid "material-type.photopolymer"
+msgstr "Photopolymer"
+
+#. TRANSLATORS: PLA
+msgid "material-type.pla"
+msgstr "PLA"
+
+#. TRANSLATORS: Conductive PLA
+msgid "material-type.pla-conductive"
+msgstr "Conductive PLA"
+
+#. TRANSLATORS: Pla Dissolvable
+msgid "material-type.pla-dissolvable"
+msgstr "Pla Dissolvable"
+
+#. TRANSLATORS: Flexible PLA
+msgid "material-type.pla-flexible"
+msgstr "Flexible PLA"
+
+#. TRANSLATORS: Magnetic PLA
+msgid "material-type.pla-magnetic"
+msgstr "Magnetic PLA"
+
+#. TRANSLATORS: Steel PLA
+msgid "material-type.pla-steel"
+msgstr "Steel PLA"
+
+#. TRANSLATORS: Stone PLA
+msgid "material-type.pla-stone"
+msgstr "Stone PLA"
+
+#. TRANSLATORS: Wood PLA
+msgid "material-type.pla-wood"
+msgstr "Wood PLA"
+
+#. TRANSLATORS: Polycarbonate
+msgid "material-type.polycarbonate"
+msgstr "Polycarbonate"
+
+#. TRANSLATORS: Dissolvable PVA
+msgid "material-type.pva-dissolvable"
+msgstr "Dissolvable PVA"
+
+#. TRANSLATORS: Silver
+msgid "material-type.silver"
+msgstr "Silver"
+
+#. TRANSLATORS: Titanium
+msgid "material-type.titanium"
+msgstr "Titanium"
+
+#. TRANSLATORS: Wax
+msgid "material-type.wax"
+msgstr "Wax"
+
+#. TRANSLATORS: Materials
+msgid "materials-col"
+msgstr "Materials"
+
+#. TRANSLATORS: Media
+msgid "media"
+msgstr "Media"
+
+#. TRANSLATORS: Back Coating of Media
+msgid "media-back-coating"
+msgstr "Back Coating of Media"
+
+#. TRANSLATORS: Glossy
+msgid "media-back-coating.glossy"
+msgstr "Glossy"
+
+#. TRANSLATORS: High Gloss
+msgid "media-back-coating.high-gloss"
+msgstr "High Gloss"
+
+#. TRANSLATORS: Matte
+msgid "media-back-coating.matte"
+msgstr "Matte"
+
+#. TRANSLATORS: None
+msgid "media-back-coating.none"
+msgstr "None"
+
+#. TRANSLATORS: Satin
+msgid "media-back-coating.satin"
+msgstr "Satin"
+
+#. TRANSLATORS: Semi-gloss
+msgid "media-back-coating.semi-gloss"
+msgstr "Semi-gloss"
+
+#. TRANSLATORS: Media Bottom Margin
+msgid "media-bottom-margin"
+msgstr "Media Bottom Margin"
+
+#. TRANSLATORS: Media
+msgid "media-col"
+msgstr "Media"
+
+#. TRANSLATORS: Media Color
+msgid "media-color"
+msgstr "Media Color"
+
+#. TRANSLATORS: Black
+msgid "media-color.black"
+msgstr "Black"
+
+#. TRANSLATORS: Blue
+msgid "media-color.blue"
+msgstr "Blue"
+
+#. TRANSLATORS: Brown
+msgid "media-color.brown"
+msgstr "Brown"
+
+#. TRANSLATORS: Buff
+msgid "media-color.buff"
+msgstr "Buff"
+
+#. TRANSLATORS: Clear Black
+msgid "media-color.clear-black"
+msgstr "Clear Black"
+
+#. TRANSLATORS: Clear Blue
+msgid "media-color.clear-blue"
+msgstr "Clear Blue"
+
+#. TRANSLATORS: Clear Brown
+msgid "media-color.clear-brown"
+msgstr "Clear Brown"
+
+#. TRANSLATORS: Clear Buff
+msgid "media-color.clear-buff"
+msgstr "Clear Buff"
+
+#. TRANSLATORS: Clear Cyan
+msgid "media-color.clear-cyan"
+msgstr "Clear Cyan"
+
+#. TRANSLATORS: Clear Gold
+msgid "media-color.clear-gold"
+msgstr "Clear Gold"
+
+#. TRANSLATORS: Clear Goldenrod
+msgid "media-color.clear-goldenrod"
+msgstr "Clear Goldenrod"
+
+#. TRANSLATORS: Clear Gray
+msgid "media-color.clear-gray"
+msgstr "Clear Gray"
+
+#. TRANSLATORS: Clear Green
+msgid "media-color.clear-green"
+msgstr "Clear Green"
+
+#. TRANSLATORS: Clear Ivory
+msgid "media-color.clear-ivory"
+msgstr "Clear Ivory"
+
+#. TRANSLATORS: Clear Magenta
+msgid "media-color.clear-magenta"
+msgstr "Clear Magenta"
+
+#. TRANSLATORS: Clear Multi Color
+msgid "media-color.clear-multi-color"
+msgstr "Clear Multi Color"
+
+#. TRANSLATORS: Clear Mustard
+msgid "media-color.clear-mustard"
+msgstr "Clear Mustard"
+
+#. TRANSLATORS: Clear Orange
+msgid "media-color.clear-orange"
+msgstr "Clear Orange"
+
+#. TRANSLATORS: Clear Pink
+msgid "media-color.clear-pink"
+msgstr "Clear Pink"
+
+#. TRANSLATORS: Clear Red
+msgid "media-color.clear-red"
+msgstr "Clear Red"
+
+#. TRANSLATORS: Clear Silver
+msgid "media-color.clear-silver"
+msgstr "Clear Silver"
+
+#. TRANSLATORS: Clear Turquoise
+msgid "media-color.clear-turquoise"
+msgstr "Clear Turquoise"
+
+#. TRANSLATORS: Clear Violet
+msgid "media-color.clear-violet"
+msgstr "Clear Violet"
+
+#. TRANSLATORS: Clear White
+msgid "media-color.clear-white"
+msgstr "Clear White"
+
+#. TRANSLATORS: Clear Yellow
+msgid "media-color.clear-yellow"
+msgstr "Clear Yellow"
+
+#. TRANSLATORS: Cyan
+msgid "media-color.cyan"
+msgstr "Cyan"
+
+#. TRANSLATORS: Dark Blue
+msgid "media-color.dark-blue"
+msgstr "Dark Blue"
+
+#. TRANSLATORS: Dark Brown
+msgid "media-color.dark-brown"
+msgstr "Dark Brown"
+
+#. TRANSLATORS: Dark Buff
+msgid "media-color.dark-buff"
+msgstr "Dark Buff"
+
+#. TRANSLATORS: Dark Cyan
+msgid "media-color.dark-cyan"
+msgstr "Dark Cyan"
+
+#. TRANSLATORS: Dark Gold
+msgid "media-color.dark-gold"
+msgstr "Dark Gold"
+
+#. TRANSLATORS: Dark Goldenrod
+msgid "media-color.dark-goldenrod"
+msgstr "Dark Goldenrod"
+
+#. TRANSLATORS: Dark Gray
+msgid "media-color.dark-gray"
+msgstr "Dark Gray"
+
+#. TRANSLATORS: Dark Green
+msgid "media-color.dark-green"
+msgstr "Dark Green"
+
+#. TRANSLATORS: Dark Ivory
+msgid "media-color.dark-ivory"
+msgstr "Dark Ivory"
+
+#. TRANSLATORS: Dark Magenta
+msgid "media-color.dark-magenta"
+msgstr "Dark Magenta"
+
+#. TRANSLATORS: Dark Mustard
+msgid "media-color.dark-mustard"
+msgstr "Dark Mustard"
+
+#. TRANSLATORS: Dark Orange
+msgid "media-color.dark-orange"
+msgstr "Dark Orange"
+
+#. TRANSLATORS: Dark Pink
+msgid "media-color.dark-pink"
+msgstr "Dark Pink"
+
+#. TRANSLATORS: Dark Red
+msgid "media-color.dark-red"
+msgstr "Dark Red"
+
+#. TRANSLATORS: Dark Silver
+msgid "media-color.dark-silver"
+msgstr "Dark Silver"
+
+#. TRANSLATORS: Dark Turquoise
+msgid "media-color.dark-turquoise"
+msgstr "Dark Turquoise"
+
+#. TRANSLATORS: Dark Violet
+msgid "media-color.dark-violet"
+msgstr "Dark Violet"
+
+#. TRANSLATORS: Dark Yellow
+msgid "media-color.dark-yellow"
+msgstr "Dark Yellow"
+
+#. TRANSLATORS: Gold
+msgid "media-color.gold"
+msgstr "Gold"
+
+#. TRANSLATORS: Goldenrod
+msgid "media-color.goldenrod"
+msgstr "Goldenrod"
+
+#. TRANSLATORS: Gray
+msgid "media-color.gray"
+msgstr "Gray"
+
+#. TRANSLATORS: Green
+msgid "media-color.green"
+msgstr "Green"
+
+#. TRANSLATORS: Ivory
+msgid "media-color.ivory"
+msgstr "Ivory"
+
+#. TRANSLATORS: Light Black
+msgid "media-color.light-black"
+msgstr "Light Black"
+
+#. TRANSLATORS: Light Blue
+msgid "media-color.light-blue"
+msgstr "Light Blue"
+
+#. TRANSLATORS: Light Brown
+msgid "media-color.light-brown"
+msgstr "Light Brown"
+
+#. TRANSLATORS: Light Buff
+msgid "media-color.light-buff"
+msgstr "Light Buff"
+
+#. TRANSLATORS: Light Cyan
+msgid "media-color.light-cyan"
+msgstr "Light Cyan"
+
+#. TRANSLATORS: Light Gold
+msgid "media-color.light-gold"
+msgstr "Light Gold"
+
+#. TRANSLATORS: Light Goldenrod
+msgid "media-color.light-goldenrod"
+msgstr "Light Goldenrod"
+
+#. TRANSLATORS: Light Gray
+msgid "media-color.light-gray"
+msgstr "Light Gray"
+
+#. TRANSLATORS: Light Green
+msgid "media-color.light-green"
+msgstr "Light Green"
+
+#. TRANSLATORS: Light Ivory
+msgid "media-color.light-ivory"
+msgstr "Light Ivory"
+
+#. TRANSLATORS: Light Magenta
+msgid "media-color.light-magenta"
+msgstr "Light Magenta"
+
+#. TRANSLATORS: Light Mustard
+msgid "media-color.light-mustard"
+msgstr "Light Mustard"
+
+#. TRANSLATORS: Light Orange
+msgid "media-color.light-orange"
+msgstr "Light Orange"
+
+#. TRANSLATORS: Light Pink
+msgid "media-color.light-pink"
+msgstr "Light Pink"
+
+#. TRANSLATORS: Light Red
+msgid "media-color.light-red"
+msgstr "Light Red"
+
+#. TRANSLATORS: Light Silver
+msgid "media-color.light-silver"
+msgstr "Light Silver"
+
+#. TRANSLATORS: Light Turquoise
+msgid "media-color.light-turquoise"
+msgstr "Light Turquoise"
+
+#. TRANSLATORS: Light Violet
+msgid "media-color.light-violet"
+msgstr "Light Violet"
+
+#. TRANSLATORS: Light Yellow
+msgid "media-color.light-yellow"
+msgstr "Light Yellow"
+
+#. TRANSLATORS: Magenta
+msgid "media-color.magenta"
+msgstr "Magenta"
+
+#. TRANSLATORS: Multi-color
+msgid "media-color.multi-color"
+msgstr "Multi-color"
+
+#. TRANSLATORS: Mustard
+msgid "media-color.mustard"
+msgstr "Mustard"
+
+#. TRANSLATORS: No Color
+msgid "media-color.no-color"
+msgstr "No Color"
+
+#. TRANSLATORS: Orange
+msgid "media-color.orange"
+msgstr "Orange"
+
+#. TRANSLATORS: Pink
+msgid "media-color.pink"
+msgstr "Pink"
+
+#. TRANSLATORS: Red
+msgid "media-color.red"
+msgstr "Red"
+
+#. TRANSLATORS: Silver
+msgid "media-color.silver"
+msgstr "Silver"
+
+#. TRANSLATORS: Turquoise
+msgid "media-color.turquoise"
+msgstr "Turquoise"
+
+#. TRANSLATORS: Violet
+msgid "media-color.violet"
+msgstr "Violet"
+
+#. TRANSLATORS: White
+msgid "media-color.white"
+msgstr "White"
+
+#. TRANSLATORS: Yellow
+msgid "media-color.yellow"
+msgstr "Yellow"
+
+#. TRANSLATORS: Front Coating of Media
+msgid "media-front-coating"
+msgstr "Front Coating of Media"
+
+#. TRANSLATORS: Media Grain
+msgid "media-grain"
+msgstr "Media Grain"
+
+#. TRANSLATORS: Cross-Feed Direction
+msgid "media-grain.x-direction"
+msgstr "Cross-Feed Direction"
+
+#. TRANSLATORS: Feed Direction
+msgid "media-grain.y-direction"
+msgstr "Feed Direction"
+
+#. TRANSLATORS: Media Hole Count
+msgid "media-hole-count"
+msgstr "Media Hole Count"
+
+#. TRANSLATORS: Media Info
+msgid "media-info"
+msgstr "Media Info"
+
+#. TRANSLATORS: Force Media
+msgid "media-input-tray-check"
+msgstr "Force Media"
+
+#. TRANSLATORS: Media Left Margin
+msgid "media-left-margin"
+msgstr "Media Left Margin"
+
+#. TRANSLATORS: Pre-printed Media
+msgid "media-pre-printed"
+msgstr "Pre-printed Media"
+
+#. TRANSLATORS: Blank
+msgid "media-pre-printed.blank"
+msgstr "Blank"
+
+#. TRANSLATORS: Letterhead
+msgid "media-pre-printed.letter-head"
+msgstr "Letterhead"
+
+#. TRANSLATORS: Pre-printed
+msgid "media-pre-printed.pre-printed"
+msgstr "Pre-printed"
+
+#. TRANSLATORS: Recycled Media
+msgid "media-recycled"
+msgstr "Recycled Media"
+
+#. TRANSLATORS: None
+msgid "media-recycled.none"
+msgstr "None"
+
+#. TRANSLATORS: Standard
+msgid "media-recycled.standard"
+msgstr "Standard"
+
+#. TRANSLATORS: Media Right Margin
+msgid "media-right-margin"
+msgstr "Media Right Margin"
+
+#. TRANSLATORS: Media Dimensions
+msgid "media-size"
+msgstr "Media Dimensions"
+
+#. TRANSLATORS: Media Name
+msgid "media-size-name"
+msgstr "Media Name"
+
+#. TRANSLATORS: Media Source
+msgid "media-source"
+msgstr "Media Source"
+
+#. TRANSLATORS: Alternate
+msgid "media-source.alternate"
+msgstr "Alternate"
+
+#. TRANSLATORS: Alternate Roll
+msgid "media-source.alternate-roll"
+msgstr "Alternate Roll"
+
+#. TRANSLATORS: Automatic
+msgid "media-source.auto"
+msgstr "Automatic"
+
+#. TRANSLATORS: Bottom
+msgid "media-source.bottom"
+msgstr "Bottom"
+
+#. TRANSLATORS: By-pass Tray
+msgid "media-source.by-pass-tray"
+msgstr "By-pass Tray"
+
+#. TRANSLATORS: Center
+msgid "media-source.center"
+msgstr "Center"
+
+#. TRANSLATORS: Disc
+msgid "media-source.disc"
+msgstr "Disc"
+
+#. TRANSLATORS: Envelope
+msgid "media-source.envelope"
+msgstr "Envelope"
+
+#. TRANSLATORS: Hagaki
+msgid "media-source.hagaki"
+msgstr "Hagaki"
+
+#. TRANSLATORS: Large Capacity
+msgid "media-source.large-capacity"
+msgstr "Large Capacity"
+
+#. TRANSLATORS: Left
+msgid "media-source.left"
+msgstr "Left"
+
+#. TRANSLATORS: Main
+msgid "media-source.main"
+msgstr "Main"
+
+#. TRANSLATORS: Main Roll
+msgid "media-source.main-roll"
+msgstr "Main Roll"
+
+#. TRANSLATORS: Manual
+msgid "media-source.manual"
+msgstr "Manual"
+
+#. TRANSLATORS: Middle
+msgid "media-source.middle"
+msgstr "Middle"
+
+#. TRANSLATORS: Photo
+msgid "media-source.photo"
+msgstr "Photo"
+
+#. TRANSLATORS: Rear
+msgid "media-source.rear"
+msgstr "Rear"
+
+#. TRANSLATORS: Right
+msgid "media-source.right"
+msgstr "Right"
+
+#. TRANSLATORS: Roll 1
+msgid "media-source.roll-1"
+msgstr "Roll 1"
+
+#. TRANSLATORS: Roll 10
+msgid "media-source.roll-10"
+msgstr "Roll 10"
+
+#. TRANSLATORS: Roll 2
+msgid "media-source.roll-2"
+msgstr "Roll 2"
+
+#. TRANSLATORS: Roll 3
+msgid "media-source.roll-3"
+msgstr "Roll 3"
+
+#. TRANSLATORS: Roll 4
+msgid "media-source.roll-4"
+msgstr "Roll 4"
+
+#. TRANSLATORS: Roll 5
+msgid "media-source.roll-5"
+msgstr "Roll 5"
+
+#. TRANSLATORS: Roll 6
+msgid "media-source.roll-6"
+msgstr "Roll 6"
+
+#. TRANSLATORS: Roll 7
+msgid "media-source.roll-7"
+msgstr "Roll 7"
+
+#. TRANSLATORS: Roll 8
+msgid "media-source.roll-8"
+msgstr "Roll 8"
+
+#. TRANSLATORS: Roll 9
+msgid "media-source.roll-9"
+msgstr "Roll 9"
+
+#. TRANSLATORS: Side
+msgid "media-source.side"
+msgstr "Side"
+
+#. TRANSLATORS: Top
+msgid "media-source.top"
+msgstr "Top"
+
+#. TRANSLATORS: Tray 1
+msgid "media-source.tray-1"
+msgstr "Tray 1"
+
+#. TRANSLATORS: Tray 10
+msgid "media-source.tray-10"
+msgstr "Tray 10"
+
+#. TRANSLATORS: Tray 11
+msgid "media-source.tray-11"
+msgstr "Tray 11"
+
+#. TRANSLATORS: Tray 12
+msgid "media-source.tray-12"
+msgstr "Tray 12"
+
+#. TRANSLATORS: Tray 13
+msgid "media-source.tray-13"
+msgstr "Tray 13"
+
+#. TRANSLATORS: Tray 14
+msgid "media-source.tray-14"
+msgstr "Tray 14"
+
+#. TRANSLATORS: Tray 15
+msgid "media-source.tray-15"
+msgstr "Tray 15"
+
+#. TRANSLATORS: Tray 16
+msgid "media-source.tray-16"
+msgstr "Tray 16"
+
+#. TRANSLATORS: Tray 17
+msgid "media-source.tray-17"
+msgstr "Tray 17"
+
+#. TRANSLATORS: Tray 18
+msgid "media-source.tray-18"
+msgstr "Tray 18"
+
+#. TRANSLATORS: Tray 19
+msgid "media-source.tray-19"
+msgstr "Tray 19"
+
+#. TRANSLATORS: Tray 2
+msgid "media-source.tray-2"
+msgstr "Tray 2"
+
+#. TRANSLATORS: Tray 20
+msgid "media-source.tray-20"
+msgstr "Tray 20"
+
+#. TRANSLATORS: Tray 3
+msgid "media-source.tray-3"
+msgstr "Tray 3"
+
+#. TRANSLATORS: Tray 4
+msgid "media-source.tray-4"
+msgstr "Tray 4"
+
+#. TRANSLATORS: Tray 5
+msgid "media-source.tray-5"
+msgstr "Tray 5"
+
+#. TRANSLATORS: Tray 6
+msgid "media-source.tray-6"
+msgstr "Tray 6"
+
+#. TRANSLATORS: Tray 7
+msgid "media-source.tray-7"
+msgstr "Tray 7"
+
+#. TRANSLATORS: Tray 8
+msgid "media-source.tray-8"
+msgstr "Tray 8"
+
+#. TRANSLATORS: Tray 9
+msgid "media-source.tray-9"
+msgstr "Tray 9"
+
+#. TRANSLATORS: Media Thickness
+msgid "media-thickness"
+msgstr "Media Thickness"
+
+#. TRANSLATORS: Media Tooth (Texture)
+msgid "media-tooth"
+msgstr "Media Tooth (Texture)"
+
+#. TRANSLATORS: Antique
+msgid "media-tooth.antique"
+msgstr "Antique"
+
+#. TRANSLATORS: Extra Smooth
+msgid "media-tooth.calendared"
+msgstr "Extra Smooth"
+
+#. TRANSLATORS: Coarse
+msgid "media-tooth.coarse"
+msgstr "Coarse"
+
+#. TRANSLATORS: Fine
+msgid "media-tooth.fine"
+msgstr "Fine"
+
+#. TRANSLATORS: Linen
+msgid "media-tooth.linen"
+msgstr "Linen"
+
+#. TRANSLATORS: Medium
+msgid "media-tooth.medium"
+msgstr "Medium"
+
+#. TRANSLATORS: Smooth
+msgid "media-tooth.smooth"
+msgstr "Smooth"
+
+#. TRANSLATORS: Stipple
+msgid "media-tooth.stipple"
+msgstr "Stipple"
+
+#. TRANSLATORS: Rough
+msgid "media-tooth.uncalendared"
+msgstr "Rough"
+
+#. TRANSLATORS: Vellum
+msgid "media-tooth.vellum"
+msgstr "Vellum"
+
+#. TRANSLATORS: Media Top Margin
+msgid "media-top-margin"
+msgstr "Media Top Margin"
+
+#. TRANSLATORS: Media Type
+msgid "media-type"
+msgstr "Media Type"
+
+#. TRANSLATORS: Aluminum
+msgid "media-type.aluminum"
+msgstr "Aluminum"
+
+#. TRANSLATORS: Automatic
+msgid "media-type.auto"
+msgstr "Automatic"
+
+#. TRANSLATORS: Back Print Film
+msgid "media-type.back-print-film"
+msgstr "Back Print Film"
+
+#. TRANSLATORS: Cardboard
+msgid "media-type.cardboard"
+msgstr "Cardboard"
+
+#. TRANSLATORS: Cardstock
+msgid "media-type.cardstock"
+msgstr "Cardstock"
+
+#. TRANSLATORS: CD
+msgid "media-type.cd"
+msgstr "CD"
+
+#. TRANSLATORS: Continuous
+msgid "media-type.continuous"
+msgstr "Continuous"
+
+#. TRANSLATORS: Continuous Long
+msgid "media-type.continuous-long"
+msgstr "Continuous Long"
+
+#. TRANSLATORS: Continuous Short
+msgid "media-type.continuous-short"
+msgstr "Continuous Short"
+
+#. TRANSLATORS: Corrugated Board
+msgid "media-type.corrugated-board"
+msgstr "Corrugated Board"
+
+#. TRANSLATORS: Optical Disc
+msgid "media-type.disc"
+msgstr "Optical Disc"
+
+#. TRANSLATORS: Glossy Optical Disc
+msgid "media-type.disc-glossy"
+msgstr "Glossy Optical Disc"
+
+#. TRANSLATORS: High Gloss Optical Disc
+msgid "media-type.disc-high-gloss"
+msgstr "High Gloss Optical Disc"
+
+#. TRANSLATORS: Matte Optical Disc
+msgid "media-type.disc-matte"
+msgstr "Matte Optical Disc"
+
+#. TRANSLATORS: Satin Optical Disc
+msgid "media-type.disc-satin"
+msgstr "Satin Optical Disc"
+
+#. TRANSLATORS: Semi-Gloss Optical Disc
+msgid "media-type.disc-semi-gloss"
+msgstr "Semi-Gloss Optical Disc"
+
+#. TRANSLATORS: Double Wall
+msgid "media-type.double-wall"
+msgstr "Double Wall"
+
+#. TRANSLATORS: Dry Film
+msgid "media-type.dry-film"
+msgstr "Dry Film"
+
+#. TRANSLATORS: DVD
+msgid "media-type.dvd"
+msgstr "DVD"
+
+#. TRANSLATORS: Embossing Foil
+msgid "media-type.embossing-foil"
+msgstr "Embossing Foil"
+
+#. TRANSLATORS: End Board
+msgid "media-type.end-board"
+msgstr "End Board"
+
+#. TRANSLATORS: Envelope
+msgid "media-type.envelope"
+msgstr "Envelope"
+
+#. TRANSLATORS: Archival Envelope
+msgid "media-type.envelope-archival"
+msgstr "Archival Envelope"
+
+#. TRANSLATORS: Bond Envelope
+msgid "media-type.envelope-bond"
+msgstr "Bond Envelope"
+
+#. TRANSLATORS: Coated Envelope
+msgid "media-type.envelope-coated"
+msgstr "Coated Envelope"
+
+#. TRANSLATORS: Cotton Envelope
+msgid "media-type.envelope-cotton"
+msgstr "Cotton Envelope"
+
+#. TRANSLATORS: Fine Envelope
+msgid "media-type.envelope-fine"
+msgstr "Fine Envelope"
+
+#. TRANSLATORS: Heavyweight Envelope
+msgid "media-type.envelope-heavyweight"
+msgstr "Heavyweight Envelope"
+
+#. TRANSLATORS: Inkjet Envelope
+msgid "media-type.envelope-inkjet"
+msgstr "Inkjet Envelope"
+
+#. TRANSLATORS: Lightweight Envelope
+msgid "media-type.envelope-lightweight"
+msgstr "Lightweight Envelope"
+
+#. TRANSLATORS: Plain Envelope
+msgid "media-type.envelope-plain"
+msgstr "Plain Envelope"
+
+#. TRANSLATORS: Preprinted Envelope
+msgid "media-type.envelope-preprinted"
+msgstr "Preprinted Envelope"
+
+#. TRANSLATORS: Windowed Envelope
+msgid "media-type.envelope-window"
+msgstr "Windowed Envelope"
+
+#. TRANSLATORS: Fabric
+msgid "media-type.fabric"
+msgstr "Fabric"
+
+#. TRANSLATORS: Archival Fabric
+msgid "media-type.fabric-archival"
+msgstr "Archival Fabric"
+
+#. TRANSLATORS: Glossy Fabric
+msgid "media-type.fabric-glossy"
+msgstr "Glossy Fabric"
+
+#. TRANSLATORS: High Gloss Fabric
+msgid "media-type.fabric-high-gloss"
+msgstr "High Gloss Fabric"
+
+#. TRANSLATORS: Matte Fabric
+msgid "media-type.fabric-matte"
+msgstr "Matte Fabric"
+
+#. TRANSLATORS: Semi-Gloss Fabric
+msgid "media-type.fabric-semi-gloss"
+msgstr "Semi-Gloss Fabric"
+
+#. TRANSLATORS: Waterproof Fabric
+msgid "media-type.fabric-waterproof"
+msgstr "Waterproof Fabric"
+
+#. TRANSLATORS: Film
+msgid "media-type.film"
+msgstr "Film"
+
+#. TRANSLATORS: Flexo Base
+msgid "media-type.flexo-base"
+msgstr "Flexo Base"
+
+#. TRANSLATORS: Flexo Photo Polymer
+msgid "media-type.flexo-photo-polymer"
+msgstr "Flexo Photo Polymer"
+
+#. TRANSLATORS: Flute
+msgid "media-type.flute"
+msgstr "Flute"
+
+#. TRANSLATORS: Foil
+msgid "media-type.foil"
+msgstr "Foil"
+
+#. TRANSLATORS: Full Cut Tabs
+msgid "media-type.full-cut-tabs"
+msgstr "Full Cut Tabs"
+
+#. TRANSLATORS: Glass
+msgid "media-type.glass"
+msgstr "Glass"
+
+#. TRANSLATORS: Glass Colored
+msgid "media-type.glass-colored"
+msgstr "Glass Colored"
+
+#. TRANSLATORS: Glass Opaque
+msgid "media-type.glass-opaque"
+msgstr "Glass Opaque"
+
+#. TRANSLATORS: Glass Surfaced
+msgid "media-type.glass-surfaced"
+msgstr "Glass Surfaced"
+
+#. TRANSLATORS: Glass Textured
+msgid "media-type.glass-textured"
+msgstr "Glass Textured"
+
+#. TRANSLATORS: Gravure Cylinder
+msgid "media-type.gravure-cylinder"
+msgstr "Gravure Cylinder"
+
+#. TRANSLATORS: Image Setter Paper
+msgid "media-type.image-setter-paper"
+msgstr "Image Setter Paper"
+
+#. TRANSLATORS: Imaging Cylinder
+msgid "media-type.imaging-cylinder"
+msgstr "Imaging Cylinder"
+
+#. TRANSLATORS: Labels
+msgid "media-type.labels"
+msgstr "Labels"
+
+#. TRANSLATORS: Colored Labels
+msgid "media-type.labels-colored"
+msgstr "Colored Labels"
+
+#. TRANSLATORS: Glossy Labels
+msgid "media-type.labels-glossy"
+msgstr "Glossy Labels"
+
+#. TRANSLATORS: High Gloss Labels
+msgid "media-type.labels-high-gloss"
+msgstr "High Gloss Labels"
+
+#. TRANSLATORS: Inkjet Labels
+msgid "media-type.labels-inkjet"
+msgstr "Inkjet Labels"
+
+#. TRANSLATORS: Matte Labels
+msgid "media-type.labels-matte"
+msgstr "Matte Labels"
+
+#. TRANSLATORS: Permanent Labels
+msgid "media-type.labels-permanent"
+msgstr "Permanent Labels"
+
+#. TRANSLATORS: Satin Labels
+msgid "media-type.labels-satin"
+msgstr "Satin Labels"
+
+#. TRANSLATORS: Security Labels
+msgid "media-type.labels-security"
+msgstr "Security Labels"
+
+#. TRANSLATORS: Semi-Gloss Labels
+msgid "media-type.labels-semi-gloss"
+msgstr "Semi-Gloss Labels"
+
+#. TRANSLATORS: Laminating Foil
+msgid "media-type.laminating-foil"
+msgstr "Laminating Foil"
+
+#. TRANSLATORS: Letterhead
+msgid "media-type.letterhead"
+msgstr "Letterhead"
+
+#. TRANSLATORS: Metal
+msgid "media-type.metal"
+msgstr "Metal"
+
+#. TRANSLATORS: Metal Glossy
+msgid "media-type.metal-glossy"
+msgstr "Metal Glossy"
+
+#. TRANSLATORS: Metal High Gloss
+msgid "media-type.metal-high-gloss"
+msgstr "Metal High Gloss"
+
+#. TRANSLATORS: Metal Matte
+msgid "media-type.metal-matte"
+msgstr "Metal Matte"
+
+#. TRANSLATORS: Metal Satin
+msgid "media-type.metal-satin"
+msgstr "Metal Satin"
+
+#. TRANSLATORS: Metal Semi Gloss
+msgid "media-type.metal-semi-gloss"
+msgstr "Metal Semi Gloss"
+
+#. TRANSLATORS: Mounting Tape
+msgid "media-type.mounting-tape"
+msgstr "Mounting Tape"
+
+#. TRANSLATORS: Multi Layer
+msgid "media-type.multi-layer"
+msgstr "Multi Layer"
+
+#. TRANSLATORS: Multi Part Form
+msgid "media-type.multi-part-form"
+msgstr "Multi Part Form"
+
+#. TRANSLATORS: Other
+msgid "media-type.other"
+msgstr "Other"
+
+#. TRANSLATORS: Paper
+msgid "media-type.paper"
+msgstr "Paper"
+
+#. TRANSLATORS: Photo Paper
+msgid "media-type.photographic"
+msgstr "Photo Paper"
+
+#. TRANSLATORS: Photographic Archival
+msgid "media-type.photographic-archival"
+msgstr "Photographic Archival"
+
+#. TRANSLATORS: Photo Film
+msgid "media-type.photographic-film"
+msgstr "Photo Film"
+
+#. TRANSLATORS: Glossy Photo Paper
+msgid "media-type.photographic-glossy"
+msgstr "Glossy Photo Paper"
+
+#. TRANSLATORS: High Gloss Photo Paper
+msgid "media-type.photographic-high-gloss"
+msgstr "High Gloss Photo Paper"
+
+#. TRANSLATORS: Matte Photo Paper
+msgid "media-type.photographic-matte"
+msgstr "Matte Photo Paper"
+
+#. TRANSLATORS: Satin Photo Paper
+msgid "media-type.photographic-satin"
+msgstr "Satin Photo Paper"
+
+#. TRANSLATORS: Semi-Gloss Photo Paper
+msgid "media-type.photographic-semi-gloss"
+msgstr "Semi-Gloss Photo Paper"
+
+#. TRANSLATORS: Plastic
+msgid "media-type.plastic"
+msgstr "Plastic"
+
+#. TRANSLATORS: Plastic Archival
+msgid "media-type.plastic-archival"
+msgstr "Plastic Archival"
+
+#. TRANSLATORS: Plastic Colored
+msgid "media-type.plastic-colored"
+msgstr "Plastic Colored"
+
+#. TRANSLATORS: Plastic Glossy
+msgid "media-type.plastic-glossy"
+msgstr "Plastic Glossy"
+
+#. TRANSLATORS: Plastic High Gloss
+msgid "media-type.plastic-high-gloss"
+msgstr "Plastic High Gloss"
+
+#. TRANSLATORS: Plastic Matte
+msgid "media-type.plastic-matte"
+msgstr "Plastic Matte"
+
+#. TRANSLATORS: Plastic Satin
+msgid "media-type.plastic-satin"
+msgstr "Plastic Satin"
+
+#. TRANSLATORS: Plastic Semi Gloss
+msgid "media-type.plastic-semi-gloss"
+msgstr "Plastic Semi Gloss"
+
+#. TRANSLATORS: Plate
+msgid "media-type.plate"
+msgstr "Plate"
+
+#. TRANSLATORS: Polyester
+msgid "media-type.polyester"
+msgstr "Polyester"
+
+#. TRANSLATORS: Pre Cut Tabs
+msgid "media-type.pre-cut-tabs"
+msgstr "Pre Cut Tabs"
+
+#. TRANSLATORS: Roll
+msgid "media-type.roll"
+msgstr "Roll"
+
+#. TRANSLATORS: Screen
+msgid "media-type.screen"
+msgstr "Screen"
+
+#. TRANSLATORS: Screen Paged
+msgid "media-type.screen-paged"
+msgstr "Screen Paged"
+
+#. TRANSLATORS: Self Adhesive
+msgid "media-type.self-adhesive"
+msgstr "Self Adhesive"
+
+#. TRANSLATORS: Self Adhesive Film
+msgid "media-type.self-adhesive-film"
+msgstr "Self Adhesive Film"
+
+#. TRANSLATORS: Shrink Foil
+msgid "media-type.shrink-foil"
+msgstr "Shrink Foil"
+
+#. TRANSLATORS: Single Face
+msgid "media-type.single-face"
+msgstr "Single Face"
+
+#. TRANSLATORS: Single Wall
+msgid "media-type.single-wall"
+msgstr "Single Wall"
+
+#. TRANSLATORS: Sleeve
+msgid "media-type.sleeve"
+msgstr "Sleeve"
+
+#. TRANSLATORS: Stationery
+msgid "media-type.stationery"
+msgstr "Stationery"
+
+#. TRANSLATORS: Stationery Archival
+msgid "media-type.stationery-archival"
+msgstr "Stationery Archival"
+
+#. TRANSLATORS: Coated Paper
+msgid "media-type.stationery-coated"
+msgstr "Coated Paper"
+
+#. TRANSLATORS: Stationery Cotton
+msgid "media-type.stationery-cotton"
+msgstr "Stationery Cotton"
+
+#. TRANSLATORS: Vellum Paper
+msgid "media-type.stationery-fine"
+msgstr "Vellum Paper"
+
+#. TRANSLATORS: Heavyweight Paper
+msgid "media-type.stationery-heavyweight"
+msgstr "Heavyweight Paper"
+
+#. TRANSLATORS: Stationery Heavyweight Coated
+msgid "media-type.stationery-heavyweight-coated"
+msgstr "Stationery Heavyweight Coated"
+
+#. TRANSLATORS: Stationery Inkjet Paper
+msgid "media-type.stationery-inkjet"
+msgstr "Stationery Inkjet Paper"
+
+#. TRANSLATORS: Letterhead
+msgid "media-type.stationery-letterhead"
+msgstr "Letterhead"
+
+#. TRANSLATORS: Lightweight Paper
+msgid "media-type.stationery-lightweight"
+msgstr "Lightweight Paper"
+
+#. TRANSLATORS: Preprinted Paper
+msgid "media-type.stationery-preprinted"
+msgstr "Preprinted Paper"
+
+#. TRANSLATORS: Punched Paper
+msgid "media-type.stationery-prepunched"
+msgstr "Punched Paper"
+
+#. TRANSLATORS: Tab Stock
+msgid "media-type.tab-stock"
+msgstr "Tab Stock"
+
+#. TRANSLATORS: Tractor
+msgid "media-type.tractor"
+msgstr "Tractor"
+
+#. TRANSLATORS: Transfer
+msgid "media-type.transfer"
+msgstr "Transfer"
+
+#. TRANSLATORS: Transparency
+msgid "media-type.transparency"
+msgstr "Transparency"
+
+#. TRANSLATORS: Triple Wall
+msgid "media-type.triple-wall"
+msgstr "Triple Wall"
+
+#. TRANSLATORS: Wet Film
+msgid "media-type.wet-film"
+msgstr "Wet Film"
+
+#. TRANSLATORS: Media Weight (grams per m²)
+msgid "media-weight-metric"
+msgstr "Media Weight (grams per m²)"
+
+#. TRANSLATORS: 28 x 40″
+msgid "media.asme_f_28x40in"
+msgstr "28 x 40″"
+
+#. TRANSLATORS: A4 or US Letter
+msgid "media.choice_iso_a4_210x297mm_na_letter_8.5x11in"
+msgstr "A4 or US Letter"
+
+#. TRANSLATORS: 2a0
+msgid "media.iso_2a0_1189x1682mm"
+msgstr "2a0"
+
+#. TRANSLATORS: A0
+msgid "media.iso_a0_841x1189mm"
+msgstr "A0"
+
+#. TRANSLATORS: A0x3
+msgid "media.iso_a0x3_1189x2523mm"
+msgstr "A0x3"
+
+#. TRANSLATORS: A10
+msgid "media.iso_a10_26x37mm"
+msgstr "A10"
+
+#. TRANSLATORS: A1
+msgid "media.iso_a1_594x841mm"
+msgstr "A1"
+
+#. TRANSLATORS: A1x3
+msgid "media.iso_a1x3_841x1783mm"
+msgstr "A1x3"
+
+#. TRANSLATORS: A1x4
+msgid "media.iso_a1x4_841x2378mm"
+msgstr "A1x4"
+
+#. TRANSLATORS: A2
+msgid "media.iso_a2_420x594mm"
+msgstr "A2"
+
+#. TRANSLATORS: A2x3
+msgid "media.iso_a2x3_594x1261mm"
+msgstr "A2x3"
+
+#. TRANSLATORS: A2x4
+msgid "media.iso_a2x4_594x1682mm"
+msgstr "A2x4"
+
+#. TRANSLATORS: A2x5
+msgid "media.iso_a2x5_594x2102mm"
+msgstr "A2x5"
+
+#. TRANSLATORS: A3 (Extra)
+msgid "media.iso_a3-extra_322x445mm"
+msgstr "A3 (Extra)"
+
+#. TRANSLATORS: A3
+msgid "media.iso_a3_297x420mm"
+msgstr "A3"
+
+#. TRANSLATORS: A3x3
+msgid "media.iso_a3x3_420x891mm"
+msgstr "A3x3"
+
+#. TRANSLATORS: A3x4
+msgid "media.iso_a3x4_420x1189mm"
+msgstr "A3x4"
+
+#. TRANSLATORS: A3x5
+msgid "media.iso_a3x5_420x1486mm"
+msgstr "A3x5"
+
+#. TRANSLATORS: A3x6
+msgid "media.iso_a3x6_420x1783mm"
+msgstr "A3x6"
+
+#. TRANSLATORS: A3x7
+msgid "media.iso_a3x7_420x2080mm"
+msgstr "A3x7"
+
+#. TRANSLATORS: A4 (Extra)
+msgid "media.iso_a4-extra_235.5x322.3mm"
+msgstr "A4 (Extra)"
+
+#. TRANSLATORS: A4 (Tab)
+msgid "media.iso_a4-tab_225x297mm"
+msgstr "A4 (Tab)"
+
+#. TRANSLATORS: A4
+msgid "media.iso_a4_210x297mm"
+msgstr "A4"
+
+#. TRANSLATORS: A4x3
+msgid "media.iso_a4x3_297x630mm"
+msgstr "A4x3"
+
+#. TRANSLATORS: A4x4
+msgid "media.iso_a4x4_297x841mm"
+msgstr "A4x4"
+
+#. TRANSLATORS: A4x5
+msgid "media.iso_a4x5_297x1051mm"
+msgstr "A4x5"
+
+#. TRANSLATORS: A4x6
+msgid "media.iso_a4x6_297x1261mm"
+msgstr "A4x6"
+
+#. TRANSLATORS: A4x7
+msgid "media.iso_a4x7_297x1471mm"
+msgstr "A4x7"
+
+#. TRANSLATORS: A4x8
+msgid "media.iso_a4x8_297x1682mm"
+msgstr "A4x8"
+
+#. TRANSLATORS: A4x9
+msgid "media.iso_a4x9_297x1892mm"
+msgstr "A4x9"
+
+#. TRANSLATORS: A5 (Extra)
+msgid "media.iso_a5-extra_174x235mm"
+msgstr "A5 (Extra)"
+
+#. TRANSLATORS: A5
+msgid "media.iso_a5_148x210mm"
+msgstr "A5"
+
+#. TRANSLATORS: A6
+msgid "media.iso_a6_105x148mm"
+msgstr "A6"
+
+#. TRANSLATORS: A7
+msgid "media.iso_a7_74x105mm"
+msgstr "A7"
+
+#. TRANSLATORS: A8
+msgid "media.iso_a8_52x74mm"
+msgstr "A8"
+
+#. TRANSLATORS: A9
+msgid "media.iso_a9_37x52mm"
+msgstr "A9"
+
+#. TRANSLATORS: B0
+msgid "media.iso_b0_1000x1414mm"
+msgstr "B0"
+
+#. TRANSLATORS: B10
+msgid "media.iso_b10_31x44mm"
+msgstr "B10"
+
+#. TRANSLATORS: B1
+msgid "media.iso_b1_707x1000mm"
+msgstr "B1"
+
+#. TRANSLATORS: B2
+msgid "media.iso_b2_500x707mm"
+msgstr "B2"
+
+#. TRANSLATORS: B3
+msgid "media.iso_b3_353x500mm"
+msgstr "B3"
+
+#. TRANSLATORS: B4
+msgid "media.iso_b4_250x353mm"
+msgstr "B4"
+
+#. TRANSLATORS: B5 (Extra)
+msgid "media.iso_b5-extra_201x276mm"
+msgstr "B5 (Extra)"
+
+#. TRANSLATORS: Envelope B5
+msgid "media.iso_b5_176x250mm"
+msgstr "Envelope B5"
+
+#. TRANSLATORS: B6
+msgid "media.iso_b6_125x176mm"
+msgstr "B6"
+
+#. TRANSLATORS: Envelope B6/C4
+msgid "media.iso_b6c4_125x324mm"
+msgstr "Envelope B6/C4"
+
+#. TRANSLATORS: B7
+msgid "media.iso_b7_88x125mm"
+msgstr "B7"
+
+#. TRANSLATORS: B8
+msgid "media.iso_b8_62x88mm"
+msgstr "B8"
+
+#. TRANSLATORS: B9
+msgid "media.iso_b9_44x62mm"
+msgstr "B9"
+
+#. TRANSLATORS: CEnvelope 0
+msgid "media.iso_c0_917x1297mm"
+msgstr "CEnvelope 0"
+
+#. TRANSLATORS: CEnvelope 10
+msgid "media.iso_c10_28x40mm"
+msgstr "CEnvelope 10"
+
+#. TRANSLATORS: CEnvelope 1
+msgid "media.iso_c1_648x917mm"
+msgstr "CEnvelope 1"
+
+#. TRANSLATORS: CEnvelope 2
+msgid "media.iso_c2_458x648mm"
+msgstr "CEnvelope 2"
+
+#. TRANSLATORS: CEnvelope 3
+msgid "media.iso_c3_324x458mm"
+msgstr "CEnvelope 3"
+
+#. TRANSLATORS: CEnvelope 4
+msgid "media.iso_c4_229x324mm"
+msgstr "CEnvelope 4"
+
+#. TRANSLATORS: CEnvelope 5
+msgid "media.iso_c5_162x229mm"
+msgstr "CEnvelope 5"
+
+#. TRANSLATORS: CEnvelope 6
+msgid "media.iso_c6_114x162mm"
+msgstr "CEnvelope 6"
+
+#. TRANSLATORS: CEnvelope 6c5
+msgid "media.iso_c6c5_114x229mm"
+msgstr "CEnvelope 6c5"
+
+#. TRANSLATORS: CEnvelope 7
+msgid "media.iso_c7_81x114mm"
+msgstr "CEnvelope 7"
+
+#. TRANSLATORS: CEnvelope 7c6
+msgid "media.iso_c7c6_81x162mm"
+msgstr "CEnvelope 7c6"
+
+#. TRANSLATORS: CEnvelope 8
+msgid "media.iso_c8_57x81mm"
+msgstr "CEnvelope 8"
+
+#. TRANSLATORS: CEnvelope 9
+msgid "media.iso_c9_40x57mm"
+msgstr "CEnvelope 9"
+
+#. TRANSLATORS: Envelope DL
+msgid "media.iso_dl_110x220mm"
+msgstr "Envelope DL"
+
+#. TRANSLATORS: Id-1
+msgid "media.iso_id-1_53.98x85.6mm"
+msgstr "Id-1"
+
+#. TRANSLATORS: Id-3
+msgid "media.iso_id-3_88x125mm"
+msgstr "Id-3"
+
+#. TRANSLATORS: ISO RA0
+msgid "media.iso_ra0_860x1220mm"
+msgstr "ISO RA0"
+
+#. TRANSLATORS: ISO RA1
+msgid "media.iso_ra1_610x860mm"
+msgstr "ISO RA1"
+
+#. TRANSLATORS: ISO RA2
+msgid "media.iso_ra2_430x610mm"
+msgstr "ISO RA2"
+
+#. TRANSLATORS: ISO RA3
+msgid "media.iso_ra3_305x430mm"
+msgstr "ISO RA3"
+
+#. TRANSLATORS: ISO RA4
+msgid "media.iso_ra4_215x305mm"
+msgstr "ISO RA4"
+
+#. TRANSLATORS: ISO SRA0
+msgid "media.iso_sra0_900x1280mm"
+msgstr "ISO SRA0"
+
+#. TRANSLATORS: ISO SRA1
+msgid "media.iso_sra1_640x900mm"
+msgstr "ISO SRA1"
+
+#. TRANSLATORS: ISO SRA2
+msgid "media.iso_sra2_450x640mm"
+msgstr "ISO SRA2"
+
+#. TRANSLATORS: ISO SRA3
+msgid "media.iso_sra3_320x450mm"
+msgstr "ISO SRA3"
+
+#. TRANSLATORS: ISO SRA4
+msgid "media.iso_sra4_225x320mm"
+msgstr "ISO SRA4"
+
+#. TRANSLATORS: JIS B0
+msgid "media.jis_b0_1030x1456mm"
+msgstr "JIS B0"
+
+#. TRANSLATORS: JIS B10
+msgid "media.jis_b10_32x45mm"
+msgstr "JIS B10"
+
+#. TRANSLATORS: JIS B1
+msgid "media.jis_b1_728x1030mm"
+msgstr "JIS B1"
+
+#. TRANSLATORS: JIS B2
+msgid "media.jis_b2_515x728mm"
+msgstr "JIS B2"
+
+#. TRANSLATORS: JIS B3
+msgid "media.jis_b3_364x515mm"
+msgstr "JIS B3"
+
+#. TRANSLATORS: JIS B4
+msgid "media.jis_b4_257x364mm"
+msgstr "JIS B4"
+
+#. TRANSLATORS: JIS B5
+msgid "media.jis_b5_182x257mm"
+msgstr "JIS B5"
+
+#. TRANSLATORS: JIS B6
+msgid "media.jis_b6_128x182mm"
+msgstr "JIS B6"
+
+#. TRANSLATORS: JIS B7
+msgid "media.jis_b7_91x128mm"
+msgstr "JIS B7"
+
+#. TRANSLATORS: JIS B8
+msgid "media.jis_b8_64x91mm"
+msgstr "JIS B8"
+
+#. TRANSLATORS: JIS B9
+msgid "media.jis_b9_45x64mm"
+msgstr "JIS B9"
+
+#. TRANSLATORS: JIS Executive
+msgid "media.jis_exec_216x330mm"
+msgstr "JIS Executive"
+
+#. TRANSLATORS: Envelope Chou 2
+msgid "media.jpn_chou2_111.1x146mm"
+msgstr "Envelope Chou 2"
+
+#. TRANSLATORS: Envelope Chou 3
+msgid "media.jpn_chou3_120x235mm"
+msgstr "Envelope Chou 3"
+
+#. TRANSLATORS: Envelope Chou 4
+msgid "media.jpn_chou4_90x205mm"
+msgstr "Envelope Chou 4"
+
+#. TRANSLATORS: Hagaki
+msgid "media.jpn_hagaki_100x148mm"
+msgstr "Hagaki"
+
+#. TRANSLATORS: Envelope Kahu
+msgid "media.jpn_kahu_240x322.1mm"
+msgstr "Envelope Kahu"
+
+#. TRANSLATORS: 270 x 382mm
+msgid "media.jpn_kaku1_270x382mm"
+msgstr "270 x 382mm"
+
+#. TRANSLATORS: Envelope Kahu 2
+msgid "media.jpn_kaku2_240x332mm"
+msgstr "Envelope Kahu 2"
+
+#. TRANSLATORS: 216 x 277mm
+msgid "media.jpn_kaku3_216x277mm"
+msgstr "216 x 277mm"
+
+#. TRANSLATORS: 197 x 267mm
+msgid "media.jpn_kaku4_197x267mm"
+msgstr "197 x 267mm"
+
+#. TRANSLATORS: 190 x 240mm
+msgid "media.jpn_kaku5_190x240mm"
+msgstr "190 x 240mm"
+
+#. TRANSLATORS: 142 x 205mm
+msgid "media.jpn_kaku7_142x205mm"
+msgstr "142 x 205mm"
+
+#. TRANSLATORS: 119 x 197mm
+msgid "media.jpn_kaku8_119x197mm"
+msgstr "119 x 197mm"
+
+#. TRANSLATORS: Oufuku Reply Postcard
+msgid "media.jpn_oufuku_148x200mm"
+msgstr "Oufuku Reply Postcard"
+
+#. TRANSLATORS: Envelope You 4
+msgid "media.jpn_you4_105x235mm"
+msgstr "Envelope You 4"
+
+#. TRANSLATORS: 10 x 11″
+msgid "media.na_10x11_10x11in"
+msgstr "10 x 11″"
+
+#. TRANSLATORS: 10 x 13″
+msgid "media.na_10x13_10x13in"
+msgstr "10 x 13″"
+
+#. TRANSLATORS: 10 x 14″
+msgid "media.na_10x14_10x14in"
+msgstr "10 x 14″"
+
+#. TRANSLATORS: 10 x 15″
+msgid "media.na_10x15_10x15in"
+msgstr "10 x 15″"
+
+#. TRANSLATORS: 11 x 12″
+msgid "media.na_11x12_11x12in"
+msgstr "11 x 12″"
+
+#. TRANSLATORS: 11 x 15″
+msgid "media.na_11x15_11x15in"
+msgstr "11 x 15″"
+
+#. TRANSLATORS: 12 x 19″
+msgid "media.na_12x19_12x19in"
+msgstr "12 x 19″"
+
+#. TRANSLATORS: 5 x 7″
+msgid "media.na_5x7_5x7in"
+msgstr "5 x 7″"
+
+#. TRANSLATORS: 6 x 9″
+msgid "media.na_6x9_6x9in"
+msgstr "6 x 9″"
+
+#. TRANSLATORS: 7 x 9″
+msgid "media.na_7x9_7x9in"
+msgstr "7 x 9″"
+
+#. TRANSLATORS: 9 x 11″
+msgid "media.na_9x11_9x11in"
+msgstr "9 x 11″"
+
+#. TRANSLATORS: Envelope A2
+msgid "media.na_a2_4.375x5.75in"
+msgstr "Envelope A2"
+
+#. TRANSLATORS: 9 x 12″
+msgid "media.na_arch-a_9x12in"
+msgstr "9 x 12″"
+
+#. TRANSLATORS: 12 x 18″
+msgid "media.na_arch-b_12x18in"
+msgstr "12 x 18″"
+
+#. TRANSLATORS: 18 x 24″
+msgid "media.na_arch-c_18x24in"
+msgstr "18 x 24″"
+
+#. TRANSLATORS: 24 x 36″
+msgid "media.na_arch-d_24x36in"
+msgstr "24 x 36″"
+
+#. TRANSLATORS: 26 x 38″
+msgid "media.na_arch-e2_26x38in"
+msgstr "26 x 38″"
+
+#. TRANSLATORS: 27 x 39″
+msgid "media.na_arch-e3_27x39in"
+msgstr "27 x 39″"
+
+#. TRANSLATORS: 36 x 48″
+msgid "media.na_arch-e_36x48in"
+msgstr "36 x 48″"
+
+#. TRANSLATORS: 12 x 19.17″
+msgid "media.na_b-plus_12x19.17in"
+msgstr "12 x 19.17″"
+
+#. TRANSLATORS: Envelope C5
+msgid "media.na_c5_6.5x9.5in"
+msgstr "Envelope C5"
+
+#. TRANSLATORS: 17 x 22″
+msgid "media.na_c_17x22in"
+msgstr "17 x 22″"
+
+#. TRANSLATORS: 22 x 34″
+msgid "media.na_d_22x34in"
+msgstr "22 x 34″"
+
+#. TRANSLATORS: 34 x 44″
+msgid "media.na_e_34x44in"
+msgstr "34 x 44″"
+
+#. TRANSLATORS: 11 x 14″
+msgid "media.na_edp_11x14in"
+msgstr "11 x 14″"
+
+#. TRANSLATORS: 12 x 14″
+msgid "media.na_eur-edp_12x14in"
+msgstr "12 x 14″"
+
+#. TRANSLATORS: Executive
+msgid "media.na_executive_7.25x10.5in"
+msgstr "Executive"
+
+#. TRANSLATORS: 44 x 68″
+msgid "media.na_f_44x68in"
+msgstr "44 x 68″"
+
+#. TRANSLATORS: European Fanfold
+msgid "media.na_fanfold-eur_8.5x12in"
+msgstr "European Fanfold"
+
+#. TRANSLATORS: US Fanfold
+msgid "media.na_fanfold-us_11x14.875in"
+msgstr "US Fanfold"
+
+#. TRANSLATORS: Foolscap
+msgid "media.na_foolscap_8.5x13in"
+msgstr "Foolscap"
+
+#. TRANSLATORS: 8 x 13″
+msgid "media.na_govt-legal_8x13in"
+msgstr "8 x 13″"
+
+#. TRANSLATORS: 8 x 10″
+msgid "media.na_govt-letter_8x10in"
+msgstr "8 x 10″"
+
+#. TRANSLATORS: 3 x 5″
+msgid "media.na_index-3x5_3x5in"
+msgstr "3 x 5″"
+
+#. TRANSLATORS: 6 x 8″
+msgid "media.na_index-4x6-ext_6x8in"
+msgstr "6 x 8″"
+
+#. TRANSLATORS: 4 x 6″
+msgid "media.na_index-4x6_4x6in"
+msgstr "4 x 6″"
+
+#. TRANSLATORS: 5 x 8″
+msgid "media.na_index-5x8_5x8in"
+msgstr "5 x 8″"
+
+#. TRANSLATORS: Statement
+msgid "media.na_invoice_5.5x8.5in"
+msgstr "Statement"
+
+#. TRANSLATORS: 11 x 17″
+msgid "media.na_ledger_11x17in"
+msgstr "11 x 17″"
+
+#. TRANSLATORS: US Legal (Extra)
+msgid "media.na_legal-extra_9.5x15in"
+msgstr "US Legal (Extra)"
+
+#. TRANSLATORS: US Legal
+msgid "media.na_legal_8.5x14in"
+msgstr "US Legal"
+
+#. TRANSLATORS: US Letter (Extra)
+msgid "media.na_letter-extra_9.5x12in"
+msgstr "US Letter (Extra)"
+
+#. TRANSLATORS: US Letter (Plus)
+msgid "media.na_letter-plus_8.5x12.69in"
+msgstr "US Letter (Plus)"
+
+#. TRANSLATORS: US Letter
+msgid "media.na_letter_8.5x11in"
+msgstr "US Letter"
+
+#. TRANSLATORS: Envelope Monarch
+msgid "media.na_monarch_3.875x7.5in"
+msgstr "Envelope Monarch"
+
+#. TRANSLATORS: Envelope #10
+msgid "media.na_number-10_4.125x9.5in"
+msgstr "Envelope #10"
+
+#. TRANSLATORS: Envelope #11
+msgid "media.na_number-11_4.5x10.375in"
+msgstr "Envelope #11"
+
+#. TRANSLATORS: Envelope #12
+msgid "media.na_number-12_4.75x11in"
+msgstr "Envelope #12"
+
+#. TRANSLATORS: Envelope #14
+msgid "media.na_number-14_5x11.5in"
+msgstr "Envelope #14"
+
+#. TRANSLATORS: Envelope #9
+msgid "media.na_number-9_3.875x8.875in"
+msgstr "Envelope #9"
+
+#. TRANSLATORS: 8.5 x 13.4″
+msgid "media.na_oficio_8.5x13.4in"
+msgstr "8.5 x 13.4″"
+
+#. TRANSLATORS: Envelope Personal
+msgid "media.na_personal_3.625x6.5in"
+msgstr "Envelope Personal"
+
+#. TRANSLATORS: Quarto
+msgid "media.na_quarto_8.5x10.83in"
+msgstr "Quarto"
+
+#. TRANSLATORS: 8.94 x 14″
+msgid "media.na_super-a_8.94x14in"
+msgstr "8.94 x 14″"
+
+#. TRANSLATORS: 13 x 19″
+msgid "media.na_super-b_13x19in"
+msgstr "13 x 19″"
+
+#. TRANSLATORS: 30 x 42″
+msgid "media.na_wide-format_30x42in"
+msgstr "30 x 42″"
+
+#. TRANSLATORS: 12 x 16″
+msgid "media.oe_12x16_12x16in"
+msgstr "12 x 16″"
+
+#. TRANSLATORS: 14 x 17″
+msgid "media.oe_14x17_14x17in"
+msgstr "14 x 17″"
+
+#. TRANSLATORS: 18 x 22″
+msgid "media.oe_18x22_18x22in"
+msgstr "18 x 22″"
+
+#. TRANSLATORS: 17 x 24″
+msgid "media.oe_a2plus_17x24in"
+msgstr "17 x 24″"
+
+#. TRANSLATORS: 2 x 3.5″
+msgid "media.oe_business-card_2x3.5in"
+msgstr "2 x 3.5″"
+
+#. TRANSLATORS: 10 x 12″
+msgid "media.oe_photo-10r_10x12in"
+msgstr "10 x 12″"
+
+#. TRANSLATORS: 20 x 24″
+msgid "media.oe_photo-20r_20x24in"
+msgstr "20 x 24″"
+
+#. TRANSLATORS: 3.5 x 5″
+msgid "media.oe_photo-l_3.5x5in"
+msgstr "3.5 x 5″"
+
+#. TRANSLATORS: 10 x 15″
+msgid "media.oe_photo-s10r_10x15in"
+msgstr "10 x 15″"
+
+#. TRANSLATORS: 4 x 4″
+msgid "media.oe_square-photo_4x4in"
+msgstr "4 x 4″"
+
+#. TRANSLATORS: 5 x 5″
+msgid "media.oe_square-photo_5x5in"
+msgstr "5 x 5″"
+
+#. TRANSLATORS: 184 x 260mm
+msgid "media.om_16k_184x260mm"
+msgstr "184 x 260mm"
+
+#. TRANSLATORS: 195 x 270mm
+msgid "media.om_16k_195x270mm"
+msgstr "195 x 270mm"
+
+#. TRANSLATORS: 55 x 85mm
+msgid "media.om_business-card_55x85mm"
+msgstr "55 x 85mm"
+
+#. TRANSLATORS: 55 x 91mm
+msgid "media.om_business-card_55x91mm"
+msgstr "55 x 91mm"
+
+#. TRANSLATORS: 54 x 86mm
+msgid "media.om_card_54x86mm"
+msgstr "54 x 86mm"
+
+#. TRANSLATORS: 275 x 395mm
+msgid "media.om_dai-pa-kai_275x395mm"
+msgstr "275 x 395mm"
+
+#. TRANSLATORS: 89 x 119mm
+msgid "media.om_dsc-photo_89x119mm"
+msgstr "89 x 119mm"
+
+#. TRANSLATORS: Folio
+msgid "media.om_folio-sp_215x315mm"
+msgstr "Folio"
+
+#. TRANSLATORS: Folio (Special)
+msgid "media.om_folio_210x330mm"
+msgstr "Folio (Special)"
+
+#. TRANSLATORS: Envelope Invitation
+msgid "media.om_invite_220x220mm"
+msgstr "Envelope Invitation"
+
+#. TRANSLATORS: Envelope Italian
+msgid "media.om_italian_110x230mm"
+msgstr "Envelope Italian"
+
+#. TRANSLATORS: 198 x 275mm
+msgid "media.om_juuro-ku-kai_198x275mm"
+msgstr "198 x 275mm"
+
+#. TRANSLATORS: 200 x 300
+msgid "media.om_large-photo_200x300"
+msgstr "200 x 300"
+
+#. TRANSLATORS: 130 x 180mm
+msgid "media.om_medium-photo_130x180mm"
+msgstr "130 x 180mm"
+
+#. TRANSLATORS: 267 x 389mm
+msgid "media.om_pa-kai_267x389mm"
+msgstr "267 x 389mm"
+
+#. TRANSLATORS: Envelope Postfix
+msgid "media.om_postfix_114x229mm"
+msgstr "Envelope Postfix"
+
+#. TRANSLATORS: 100 x 150mm
+msgid "media.om_small-photo_100x150mm"
+msgstr "100 x 150mm"
+
+#. TRANSLATORS: 89 x 89mm
+msgid "media.om_square-photo_89x89mm"
+msgstr "89 x 89mm"
+
+#. TRANSLATORS: 100 x 200mm
+msgid "media.om_wide-photo_100x200mm"
+msgstr "100 x 200mm"
+
+#. TRANSLATORS: Envelope Chinese #10
+msgid "media.prc_10_324x458mm"
+msgstr "Envelope Chinese #10"
+
+#. TRANSLATORS: Chinese 16k
+msgid "media.prc_16k_146x215mm"
+msgstr "Chinese 16k"
+
+#. TRANSLATORS: Envelope Chinese #1
+msgid "media.prc_1_102x165mm"
+msgstr "Envelope Chinese #1"
+
+#. TRANSLATORS: Envelope Chinese #2
+msgid "media.prc_2_102x176mm"
+msgstr "Envelope Chinese #2"
+
+#. TRANSLATORS: Chinese 32k
+msgid "media.prc_32k_97x151mm"
+msgstr "Chinese 32k"
+
+#. TRANSLATORS: Envelope Chinese #3
+msgid "media.prc_3_125x176mm"
+msgstr "Envelope Chinese #3"
+
+#. TRANSLATORS: Envelope Chinese #4
+msgid "media.prc_4_110x208mm"
+msgstr "Envelope Chinese #4"
+
+#. TRANSLATORS: Envelope Chinese #5
+msgid "media.prc_5_110x220mm"
+msgstr "Envelope Chinese #5"
+
+#. TRANSLATORS: Envelope Chinese #6
+msgid "media.prc_6_120x320mm"
+msgstr "Envelope Chinese #6"
+
+#. TRANSLATORS: Envelope Chinese #7
+msgid "media.prc_7_160x230mm"
+msgstr "Envelope Chinese #7"
+
+#. TRANSLATORS: Envelope Chinese #8
+msgid "media.prc_8_120x309mm"
+msgstr "Envelope Chinese #8"
+
+#. TRANSLATORS: ROC 16k
+msgid "media.roc_16k_7.75x10.75in"
+msgstr "ROC 16k"
+
+#. TRANSLATORS: ROC 8k
+msgid "media.roc_8k_10.75x15.5in"
+msgstr "ROC 8k"
+
+#, c-format
+msgid "members of class %s:"
+msgstr "members of class %s:"
+
+#. TRANSLATORS: Multiple Document Handling
+msgid "multiple-document-handling"
+msgstr "Multiple Document Handling"
+
+#. TRANSLATORS: Separate Documents Collated Copies
+msgid "multiple-document-handling.separate-documents-collated-copies"
+msgstr "Separate Documents Collated Copies"
+
+#. TRANSLATORS: Separate Documents Uncollated Copies
+msgid "multiple-document-handling.separate-documents-uncollated-copies"
+msgstr "Separate Documents Uncollated Copies"
+
+#. TRANSLATORS: Single Document
+msgid "multiple-document-handling.single-document"
+msgstr "Single Document"
+
+#. TRANSLATORS: Single Document New Sheet
+msgid "multiple-document-handling.single-document-new-sheet"
+msgstr "Single Document New Sheet"
+
+#. TRANSLATORS: Multiple Object Handling
+msgid "multiple-object-handling"
+msgstr "Multiple Object Handling"
+
+#. TRANSLATORS: Multiple Object Handling Actual
+msgid "multiple-object-handling-actual"
+msgstr "Multiple Object Handling Actual"
+
+#. TRANSLATORS: Automatic
+msgid "multiple-object-handling.auto"
+msgstr "Automatic"
+
+#. TRANSLATORS: Best Fit
+msgid "multiple-object-handling.best-fit"
+msgstr "Best Fit"
+
+#. TRANSLATORS: Best Quality
+msgid "multiple-object-handling.best-quality"
+msgstr "Best Quality"
+
+#. TRANSLATORS: Best Speed
+msgid "multiple-object-handling.best-speed"
+msgstr "Best Speed"
+
+#. TRANSLATORS: One At A Time
+msgid "multiple-object-handling.one-at-a-time"
+msgstr "One At A Time"
+
+#. TRANSLATORS: On Timeout
+msgid "multiple-operation-time-out-action"
+msgstr "On Timeout"
+
+#. TRANSLATORS: Abort Job
+msgid "multiple-operation-time-out-action.abort-job"
+msgstr "Abort Job"
+
+#. TRANSLATORS: Hold Job
+msgid "multiple-operation-time-out-action.hold-job"
+msgstr "Hold Job"
+
+#. TRANSLATORS: Process Job
+msgid "multiple-operation-time-out-action.process-job"
+msgstr "Process Job"
+
+msgid "no entries"
+msgstr "no entries"
+
+msgid "no system default destination"
+msgstr "no system default destination"
+
+#. TRANSLATORS: Noise Removal
+msgid "noise-removal"
+msgstr "Noise Removal"
+
+#. TRANSLATORS: Notify Attributes
+msgid "notify-attributes"
+msgstr "Notify Attributes"
+
+#. TRANSLATORS: Notify Charset
+msgid "notify-charset"
+msgstr "Notify Charset"
+
+#. TRANSLATORS: Notify Events
+msgid "notify-events"
+msgstr "Notify Events"
+
+msgid "notify-events not specified."
+msgstr "notify-events not specified."
+
+#. TRANSLATORS: Document Completed
+msgid "notify-events.document-completed"
+msgstr "Document Completed"
+
+#. TRANSLATORS: Document Config Changed
+msgid "notify-events.document-config-changed"
+msgstr "Document Config Changed"
+
+#. TRANSLATORS: Document Created
+msgid "notify-events.document-created"
+msgstr "Document Created"
+
+#. TRANSLATORS: Document Fetchable
+msgid "notify-events.document-fetchable"
+msgstr "Document Fetchable"
+
+#. TRANSLATORS: Document State Changed
+msgid "notify-events.document-state-changed"
+msgstr "Document State Changed"
+
+#. TRANSLATORS: Document Stopped
+msgid "notify-events.document-stopped"
+msgstr "Document Stopped"
+
+#. TRANSLATORS: Job Completed
+msgid "notify-events.job-completed"
+msgstr "Job Completed"
+
+#. TRANSLATORS: Job Config Changed
+msgid "notify-events.job-config-changed"
+msgstr "Job Config Changed"
+
+#. TRANSLATORS: Job Created
+msgid "notify-events.job-created"
+msgstr "Job Created"
+
+#. TRANSLATORS: Job Fetchable
+msgid "notify-events.job-fetchable"
+msgstr "Job Fetchable"
+
+#. TRANSLATORS: Job Progress
+msgid "notify-events.job-progress"
+msgstr "Job Progress"
+
+#. TRANSLATORS: Job State Changed
+msgid "notify-events.job-state-changed"
+msgstr "Job State Changed"
+
+#. TRANSLATORS: Job Stopped
+msgid "notify-events.job-stopped"
+msgstr "Job Stopped"
+
+#. TRANSLATORS: None
+msgid "notify-events.none"
+msgstr "None"
+
+#. TRANSLATORS: Printer Config Changed
+msgid "notify-events.printer-config-changed"
+msgstr "Printer Config Changed"
+
+#. TRANSLATORS: Printer Created
+msgid "notify-events.printer-created"
+msgstr "Printer Created"
+
+#. TRANSLATORS: Printer Deleted
+msgid "notify-events.printer-deleted"
+msgstr "Printer Deleted"
+
+#. TRANSLATORS: Printer Finishings Changed
+msgid "notify-events.printer-finishings-changed"
+msgstr "Printer Finishings Changed"
+
+#. TRANSLATORS: Printer Media Changed
+msgid "notify-events.printer-media-changed"
+msgstr "Printer Media Changed"
+
+#. TRANSLATORS: Printer Queue Order Changed
+msgid "notify-events.printer-queue-order-changed"
+msgstr "Printer Queue Order Changed"
+
+#. TRANSLATORS: Printer Restarted
+msgid "notify-events.printer-restarted"
+msgstr "Printer Restarted"
+
+#. TRANSLATORS: Printer Shutdown
+msgid "notify-events.printer-shutdown"
+msgstr "Printer Shutdown"
+
+#. TRANSLATORS: Printer State Changed
+msgid "notify-events.printer-state-changed"
+msgstr "Printer State Changed"
+
+#. TRANSLATORS: Printer Stopped
+msgid "notify-events.printer-stopped"
+msgstr "Printer Stopped"
+
+#. TRANSLATORS: Resource Canceled
+msgid "notify-events.resource-canceled"
+msgstr "Resource Canceled"
+
+#. TRANSLATORS: Resource Config Changed
+msgid "notify-events.resource-config-changed"
+msgstr "Resource Config Changed"
+
+#. TRANSLATORS: Resource Created
+msgid "notify-events.resource-created"
+msgstr "Resource Created"
+
+#. TRANSLATORS: Resource Installed
+msgid "notify-events.resource-installed"
+msgstr "Resource Installed"
+
+#. TRANSLATORS: Resource State Changed
+msgid "notify-events.resource-state-changed"
+msgstr "Resource State Changed"
+
+#. TRANSLATORS: System Config Changed
+msgid "notify-events.system-config-changed"
+msgstr "System Config Changed"
+
+#. TRANSLATORS: System Restarted
+msgid "notify-events.system-restarted"
+msgstr "System Restarted"
+
+#. TRANSLATORS: System Shutdown
+msgid "notify-events.system-shutdown"
+msgstr "System Shutdown"
+
+#. TRANSLATORS: System State Changed
+msgid "notify-events.system-state-changed"
+msgstr "System State Changed"
+
+#. TRANSLATORS: System Stopped
+msgid "notify-events.system-stopped"
+msgstr "System Stopped"
+
+#. TRANSLATORS: Notify Get Interval
+msgid "notify-get-interval"
+msgstr "Notify Get Interval"
+
+#. TRANSLATORS: Notify Lease Duration
+msgid "notify-lease-duration"
+msgstr "Notify Lease Duration"
+
+#. TRANSLATORS: Notify Natural Language
+msgid "notify-natural-language"
+msgstr "Notify Natural Language"
+
+#. TRANSLATORS: Notify Pull Method
+msgid "notify-pull-method"
+msgstr "Notify Pull Method"
+
+#. TRANSLATORS: Notify Recipient
+msgid "notify-recipient-uri"
+msgstr "Notify Recipient"
+
+#, c-format
+msgid "notify-recipient-uri URI \"%s\" is already used."
+msgstr "notify-recipient-uri URI \"%s\" is already used."
+
+#, c-format
+msgid "notify-recipient-uri URI \"%s\" uses unknown scheme."
+msgstr "notify-recipient-uri URI \"%s\" uses unknown scheme."
+
+#. TRANSLATORS: Notify Sequence Numbers
+msgid "notify-sequence-numbers"
+msgstr "Notify Sequence Numbers"
+
+#. TRANSLATORS: Notify Subscription Ids
+msgid "notify-subscription-ids"
+msgstr "Notify Subscription Ids"
+
+#. TRANSLATORS: Notify Time Interval
+msgid "notify-time-interval"
+msgstr "Notify Time Interval"
+
+#. TRANSLATORS: Notify User Data
+msgid "notify-user-data"
+msgstr "Notify User Data"
+
+#. TRANSLATORS: Notify Wait
+msgid "notify-wait"
+msgstr "Notify Wait"
+
+#. TRANSLATORS: Number Of Retries
+msgid "number-of-retries"
+msgstr "Number Of Retries"
+
+#. TRANSLATORS: Number-Up
+msgid "number-up"
+msgstr "Number-Up"
+
+#. TRANSLATORS: Object Offset
+msgid "object-offset"
+msgstr "Object Offset"
+
+#. TRANSLATORS: Object Size
+msgid "object-size"
+msgstr "Object Size"
+
+#. TRANSLATORS: Organization Name
+msgid "organization-name"
+msgstr "Organization Name"
+
+#. TRANSLATORS: Orientation
+msgid "orientation-requested"
+msgstr "Orientation"
+
+#. TRANSLATORS: Portrait
+msgid "orientation-requested.3"
+msgstr "Portrait"
+
+#. TRANSLATORS: Landscape
+msgid "orientation-requested.4"
+msgstr "Landscape"
+
+#. TRANSLATORS: Reverse Landscape
+msgid "orientation-requested.5"
+msgstr "Reverse Landscape"
+
+#. TRANSLATORS: Reverse Portrait
+msgid "orientation-requested.6"
+msgstr "Reverse Portrait"
+
+#. TRANSLATORS: None
+msgid "orientation-requested.7"
+msgstr "None"
+
+#. TRANSLATORS: Scanned Image Options
+msgid "output-attributes"
+msgstr "Scanned Image Options"
+
+#. TRANSLATORS: Output Tray
+msgid "output-bin"
+msgstr "Output Tray"
+
+#. TRANSLATORS: Automatic
+msgid "output-bin.auto"
+msgstr "Automatic"
+
+#. TRANSLATORS: Bottom
+msgid "output-bin.bottom"
+msgstr "Bottom"
+
+#. TRANSLATORS: Center
+msgid "output-bin.center"
+msgstr "Center"
+
+#. TRANSLATORS: Face Down
+msgid "output-bin.face-down"
+msgstr "Face Down"
+
+#. TRANSLATORS: Face Up
+msgid "output-bin.face-up"
+msgstr "Face Up"
+
+#. TRANSLATORS: Large Capacity
+msgid "output-bin.large-capacity"
+msgstr "Large Capacity"
+
+#. TRANSLATORS: Left
+msgid "output-bin.left"
+msgstr "Left"
+
+#. TRANSLATORS: Mailbox 1
+msgid "output-bin.mailbox-1"
+msgstr "Mailbox 1"
+
+#. TRANSLATORS: Mailbox 10
+msgid "output-bin.mailbox-10"
+msgstr "Mailbox 10"
+
+#. TRANSLATORS: Mailbox 2
+msgid "output-bin.mailbox-2"
+msgstr "Mailbox 2"
+
+#. TRANSLATORS: Mailbox 3
+msgid "output-bin.mailbox-3"
+msgstr "Mailbox 3"
+
+#. TRANSLATORS: Mailbox 4
+msgid "output-bin.mailbox-4"
+msgstr "Mailbox 4"
+
+#. TRANSLATORS: Mailbox 5
+msgid "output-bin.mailbox-5"
+msgstr "Mailbox 5"
+
+#. TRANSLATORS: Mailbox 6
+msgid "output-bin.mailbox-6"
+msgstr "Mailbox 6"
+
+#. TRANSLATORS: Mailbox 7
+msgid "output-bin.mailbox-7"
+msgstr "Mailbox 7"
+
+#. TRANSLATORS: Mailbox 8
+msgid "output-bin.mailbox-8"
+msgstr "Mailbox 8"
+
+#. TRANSLATORS: Mailbox 9
+msgid "output-bin.mailbox-9"
+msgstr "Mailbox 9"
+
+#. TRANSLATORS: Middle
+msgid "output-bin.middle"
+msgstr "Middle"
+
+#. TRANSLATORS: My Mailbox
+msgid "output-bin.my-mailbox"
+msgstr "My Mailbox"
+
+#. TRANSLATORS: Rear
+msgid "output-bin.rear"
+msgstr "Rear"
+
+#. TRANSLATORS: Right
+msgid "output-bin.right"
+msgstr "Right"
+
+#. TRANSLATORS: Side
+msgid "output-bin.side"
+msgstr "Side"
+
+#. TRANSLATORS: Stacker 1
+msgid "output-bin.stacker-1"
+msgstr "Stacker 1"
+
+#. TRANSLATORS: Stacker 10
+msgid "output-bin.stacker-10"
+msgstr "Stacker 10"
+
+#. TRANSLATORS: Stacker 2
+msgid "output-bin.stacker-2"
+msgstr "Stacker 2"
+
+#. TRANSLATORS: Stacker 3
+msgid "output-bin.stacker-3"
+msgstr "Stacker 3"
+
+#. TRANSLATORS: Stacker 4
+msgid "output-bin.stacker-4"
+msgstr "Stacker 4"
+
+#. TRANSLATORS: Stacker 5
+msgid "output-bin.stacker-5"
+msgstr "Stacker 5"
+
+#. TRANSLATORS: Stacker 6
+msgid "output-bin.stacker-6"
+msgstr "Stacker 6"
+
+#. TRANSLATORS: Stacker 7
+msgid "output-bin.stacker-7"
+msgstr "Stacker 7"
+
+#. TRANSLATORS: Stacker 8
+msgid "output-bin.stacker-8"
+msgstr "Stacker 8"
+
+#. TRANSLATORS: Stacker 9
+msgid "output-bin.stacker-9"
+msgstr "Stacker 9"
+
+#. TRANSLATORS: Top
+msgid "output-bin.top"
+msgstr "Top"
+
+#. TRANSLATORS: Tray 1
+msgid "output-bin.tray-1"
+msgstr "Tray 1"
+
+#. TRANSLATORS: Tray 10
+msgid "output-bin.tray-10"
+msgstr "Tray 10"
+
+#. TRANSLATORS: Tray 2
+msgid "output-bin.tray-2"
+msgstr "Tray 2"
+
+#. TRANSLATORS: Tray 3
+msgid "output-bin.tray-3"
+msgstr "Tray 3"
+
+#. TRANSLATORS: Tray 4
+msgid "output-bin.tray-4"
+msgstr "Tray 4"
+
+#. TRANSLATORS: Tray 5
+msgid "output-bin.tray-5"
+msgstr "Tray 5"
+
+#. TRANSLATORS: Tray 6
+msgid "output-bin.tray-6"
+msgstr "Tray 6"
+
+#. TRANSLATORS: Tray 7
+msgid "output-bin.tray-7"
+msgstr "Tray 7"
+
+#. TRANSLATORS: Tray 8
+msgid "output-bin.tray-8"
+msgstr "Tray 8"
+
+#. TRANSLATORS: Tray 9
+msgid "output-bin.tray-9"
+msgstr "Tray 9"
+
+#. TRANSLATORS: Scanned Image Quality
+msgid "output-compression-quality-factor"
+msgstr "Scanned Image Quality"
+
+#. TRANSLATORS: Page Delivery
+msgid "page-delivery"
+msgstr "Page Delivery"
+
+#. TRANSLATORS: Reverse Order Face-down
+msgid "page-delivery.reverse-order-face-down"
+msgstr "Reverse Order Face-down"
+
+#. TRANSLATORS: Reverse Order Face-up
+msgid "page-delivery.reverse-order-face-up"
+msgstr "Reverse Order Face-up"
+
+#. TRANSLATORS: Same Order Face-down
+msgid "page-delivery.same-order-face-down"
+msgstr "Same Order Face-down"
+
+#. TRANSLATORS: Same Order Face-up
+msgid "page-delivery.same-order-face-up"
+msgstr "Same Order Face-up"
+
+#. TRANSLATORS: System Specified
+msgid "page-delivery.system-specified"
+msgstr "System Specified"
+
+#. TRANSLATORS: Page Order Received
+msgid "page-order-received"
+msgstr "Page Order Received"
+
+#. TRANSLATORS: 1 To N
+msgid "page-order-received.1-to-n-order"
+msgstr "1 To N"
+
+#. TRANSLATORS: N To 1
+msgid "page-order-received.n-to-1-order"
+msgstr "N To 1"
+
+#. TRANSLATORS: Page Ranges
+msgid "page-ranges"
+msgstr "Page Ranges"
+
+#. TRANSLATORS: Pages
+msgid "pages"
+msgstr "Pages"
+
+#. TRANSLATORS: Pages Per Subset
+msgid "pages-per-subset"
+msgstr "Pages Per Subset"
+
+#. TRANSLATORS: Pclm Raster Back Side
+msgid "pclm-raster-back-side"
+msgstr "Pclm Raster Back Side"
+
+#. TRANSLATORS: Flipped
+msgid "pclm-raster-back-side.flipped"
+msgstr "Flipped"
+
+#. TRANSLATORS: Normal
+msgid "pclm-raster-back-side.normal"
+msgstr "Normal"
+
+#. TRANSLATORS: Rotated
+msgid "pclm-raster-back-side.rotated"
+msgstr "Rotated"
+
+#. TRANSLATORS: Pclm Source Resolution
+msgid "pclm-source-resolution"
+msgstr "Pclm Source Resolution"
+
+msgid "pending"
+msgstr "pending"
+
+#. TRANSLATORS: Platform Shape
+msgid "platform-shape"
+msgstr "Platform Shape"
+
+#. TRANSLATORS: Round
+msgid "platform-shape.ellipse"
+msgstr "Round"
+
+#. TRANSLATORS: Rectangle
+msgid "platform-shape.rectangle"
+msgstr "Rectangle"
+
+#. TRANSLATORS: Platform Temperature
+msgid "platform-temperature"
+msgstr "Platform Temperature"
+
+#. TRANSLATORS: Post-dial String
+msgid "post-dial-string"
+msgstr "Post-dial String"
+
+#. TRANSLATORS: Power State
+msgid "power-state"
+msgstr "Power State"
+
+#. TRANSLATORS: Reset Mbr
+msgid "power-state.100"
+msgstr "Reset Mbr"
+
+#. TRANSLATORS: Reset Nmi
+msgid "power-state.110"
+msgstr "Reset Nmi"
+
+#. TRANSLATORS: Off Soft Graceful
+msgid "power-state.120"
+msgstr "Off Soft Graceful"
+
+#. TRANSLATORS: Off Hard Graceful
+msgid "power-state.130"
+msgstr "Off Hard Graceful"
+
+#. TRANSLATORS: Reset Mbr Graceful
+msgid "power-state.140"
+msgstr "Reset Mbr Graceful"
+
+#. TRANSLATORS: Reset Soft Graceful
+msgid "power-state.150"
+msgstr "Reset Soft Graceful"
+
+#. TRANSLATORS: Reset Hard Graceful
+msgid "power-state.160"
+msgstr "Reset Hard Graceful"
+
+#. TRANSLATORS: Reset Init
+msgid "power-state.170"
+msgstr "Reset Init"
+
+#. TRANSLATORS: Not Applicable
+msgid "power-state.180"
+msgstr "Not Applicable"
+
+#. TRANSLATORS: No Change
+msgid "power-state.190"
+msgstr "No Change"
+
+#. TRANSLATORS: On
+msgid "power-state.20"
+msgstr "On"
+
+#. TRANSLATORS: On Vendor1
+msgid "power-state.21"
+msgstr "On Vendor1"
+
+#. TRANSLATORS: On Vendor2
+msgid "power-state.22"
+msgstr "On Vendor2"
+
+#. TRANSLATORS: On Vendor3
+msgid "power-state.23"
+msgstr "On Vendor3"
+
+#. TRANSLATORS: On Vendor4
+msgid "power-state.24"
+msgstr "On Vendor4"
+
+#. TRANSLATORS: On Vendor5
+msgid "power-state.25"
+msgstr "On Vendor5"
+
+#. TRANSLATORS: Standby
+msgid "power-state.30"
+msgstr "Standby"
+
+#. TRANSLATORS: Standby Vendor1
+msgid "power-state.31"
+msgstr "Standby Vendor1"
+
+#. TRANSLATORS: Standby Vendor2
+msgid "power-state.32"
+msgstr "Standby Vendor2"
+
+#. TRANSLATORS: Standby Vendor3
+msgid "power-state.33"
+msgstr "Standby Vendor3"
+
+#. TRANSLATORS: Standby Vendor4
+msgid "power-state.34"
+msgstr "Standby Vendor4"
+
+#. TRANSLATORS: Standby Vendor5
+msgid "power-state.35"
+msgstr "Standby Vendor5"
+
+#. TRANSLATORS: Suspend
+msgid "power-state.40"
+msgstr "Suspend"
+
+#. TRANSLATORS: Suspend Vendor1
+msgid "power-state.41"
+msgstr "Suspend Vendor1"
+
+#. TRANSLATORS: Suspend Vendor2
+msgid "power-state.42"
+msgstr "Suspend Vendor2"
+
+#. TRANSLATORS: Suspend Vendor3
+msgid "power-state.43"
+msgstr "Suspend Vendor3"
+
+#. TRANSLATORS: Suspend Vendor4
+msgid "power-state.44"
+msgstr "Suspend Vendor4"
+
+#. TRANSLATORS: Suspend Vendor5
+msgid "power-state.45"
+msgstr "Suspend Vendor5"
+
+#. TRANSLATORS: Reset Soft
+msgid "power-state.50"
+msgstr "Reset Soft"
+
+#. TRANSLATORS: Off Hard
+msgid "power-state.60"
+msgstr "Off Hard"
+
+#. TRANSLATORS: Hibernate
+msgid "power-state.70"
+msgstr "Hibernate"
+
+#. TRANSLATORS: Hibernate Vendor1
+msgid "power-state.71"
+msgstr "Hibernate Vendor1"
+
+#. TRANSLATORS: Hibernate Vendor2
+msgid "power-state.72"
+msgstr "Hibernate Vendor2"
+
+#. TRANSLATORS: Hibernate Vendor3
+msgid "power-state.73"
+msgstr "Hibernate Vendor3"
+
+#. TRANSLATORS: Hibernate Vendor4
+msgid "power-state.74"
+msgstr "Hibernate Vendor4"
+
+#. TRANSLATORS: Hibernate Vendor5
+msgid "power-state.75"
+msgstr "Hibernate Vendor5"
+
+#. TRANSLATORS: Off Soft
+msgid "power-state.80"
+msgstr "Off Soft"
+
+#. TRANSLATORS: Off Soft Vendor1
+msgid "power-state.81"
+msgstr "Off Soft Vendor1"
+
+#. TRANSLATORS: Off Soft Vendor2
+msgid "power-state.82"
+msgstr "Off Soft Vendor2"
+
+#. TRANSLATORS: Off Soft Vendor3
+msgid "power-state.83"
+msgstr "Off Soft Vendor3"
+
+#. TRANSLATORS: Off Soft Vendor4
+msgid "power-state.84"
+msgstr "Off Soft Vendor4"
+
+#. TRANSLATORS: Off Soft Vendor5
+msgid "power-state.85"
+msgstr "Off Soft Vendor5"
+
+#. TRANSLATORS: Reset Hard
+msgid "power-state.90"
+msgstr "Reset Hard"
+
+#, c-format
+msgid "ppdc: Adding include directory \"%s\"."
+msgstr "ppdc: Adding include directory \"%s\"."
+
+#, c-format
+msgid "ppdc: Adding/updating UI text from %s."
+msgstr "ppdc: Adding/updating UI text from %s."
+
+#, c-format
+msgid "ppdc: Bad boolean value (%s) on line %d of %s."
+msgstr "ppdc: Bad boolean value (%s) on line %d of %s."
+
+#, c-format
+msgid "ppdc: Bad font attribute: %s"
+msgstr "ppdc: Bad font attribute: %s"
+
+#, c-format
+msgid "ppdc: Bad resolution name \"%s\" on line %d of %s."
+msgstr "ppdc: Bad resolution name \"%s\" on line %d of %s."
+
+#, c-format
+msgid "ppdc: Bad status keyword %s on line %d of %s."
+msgstr "ppdc: Bad status keyword %s on line %d of %s."
+
+#, c-format
+msgid "ppdc: Bad variable substitution ($%c) on line %d of %s."
+msgstr "ppdc: Bad variable substitution ($%c) on line %d of %s."
+
+#, c-format
+msgid "ppdc: Choice found on line %d of %s with no Option."
+msgstr "ppdc: Choice found on line %d of %s with no Option."
+
+#, c-format
+msgid "ppdc: Duplicate #po for locale %s on line %d of %s."
+msgstr "ppdc: Duplicate #po for locale %s on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected a filter definition on line %d of %s."
+msgstr "ppdc: Expected a filter definition on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected a program name on line %d of %s."
+msgstr "ppdc: Expected a program name on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected boolean value on line %d of %s."
+msgstr "ppdc: Expected boolean value on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected charset after Font on line %d of %s."
+msgstr "ppdc: Expected charset after Font on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected choice code on line %d of %s."
+msgstr "ppdc: Expected choice code on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected choice name/text on line %d of %s."
+msgstr "ppdc: Expected choice name/text on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected color order for ColorModel on line %d of %s."
+msgstr "ppdc: Expected color order for ColorModel on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected colorspace for ColorModel on line %d of %s."
+msgstr "ppdc: Expected colorspace for ColorModel on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected compression for ColorModel on line %d of %s."
+msgstr "ppdc: Expected compression for ColorModel on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected constraints string for UIConstraints on line %d of %s."
+msgstr "ppdc: Expected constraints string for UIConstraints on line %d of %s."
+
+#, c-format
+msgid ""
+"ppdc: Expected driver type keyword following DriverType on line %d of %s."
+msgstr ""
+"ppdc: Expected driver type keyword following DriverType on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected duplex type after Duplex on line %d of %s."
+msgstr "ppdc: Expected duplex type after Duplex on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected encoding after Font on line %d of %s."
+msgstr "ppdc: Expected encoding after Font on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected filename after #po %s on line %d of %s."
+msgstr "ppdc: Expected filename after #po %s on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected group name/text on line %d of %s."
+msgstr "ppdc: Expected group name/text on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected include filename on line %d of %s."
+msgstr "ppdc: Expected include filename on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected integer on line %d of %s."
+msgstr "ppdc: Expected integer on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected locale after #po on line %d of %s."
+msgstr "ppdc: Expected locale after #po on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected name after %s on line %d of %s."
+msgstr "ppdc: Expected name after %s on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected name after FileName on line %d of %s."
+msgstr "ppdc: Expected name after FileName on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected name after Font on line %d of %s."
+msgstr "ppdc: Expected name after Font on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected name after Manufacturer on line %d of %s."
+msgstr "ppdc: Expected name after Manufacturer on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected name after MediaSize on line %d of %s."
+msgstr "ppdc: Expected name after MediaSize on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected name after ModelName on line %d of %s."
+msgstr "ppdc: Expected name after ModelName on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected name after PCFileName on line %d of %s."
+msgstr "ppdc: Expected name after PCFileName on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected name/text after %s on line %d of %s."
+msgstr "ppdc: Expected name/text after %s on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected name/text after Installable on line %d of %s."
+msgstr "ppdc: Expected name/text after Installable on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected name/text after Resolution on line %d of %s."
+msgstr "ppdc: Expected name/text after Resolution on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected name/text combination for ColorModel on line %d of %s."
+msgstr "ppdc: Expected name/text combination for ColorModel on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected option name/text on line %d of %s."
+msgstr "ppdc: Expected option name/text on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected option section on line %d of %s."
+msgstr "ppdc: Expected option section on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected option type on line %d of %s."
+msgstr "ppdc: Expected option type on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected override field after Resolution on line %d of %s."
+msgstr "ppdc: Expected override field after Resolution on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected quoted string on line %d of %s."
+msgstr "ppdc: Expected quoted string on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected real number on line %d of %s."
+msgstr "ppdc: Expected real number on line %d of %s."
+
+#, c-format
+msgid ""
+"ppdc: Expected resolution/mediatype following ColorProfile on line %d of %s."
+msgstr ""
+"ppdc: Expected resolution/mediatype following ColorProfile on line %d of %s."
+
+#, c-format
+msgid ""
+"ppdc: Expected resolution/mediatype following SimpleColorProfile on line %d "
+"of %s."
+msgstr ""
+"ppdc: Expected resolution/mediatype following SimpleColorProfile on line %d "
+"of %s."
+
+#, c-format
+msgid "ppdc: Expected selector after %s on line %d of %s."
+msgstr "ppdc: Expected selector after %s on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected status after Font on line %d of %s."
+msgstr "ppdc: Expected status after Font on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected string after Copyright on line %d of %s."
+msgstr "ppdc: Expected string after Copyright on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected string after Version on line %d of %s."
+msgstr "ppdc: Expected string after Version on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected two option names on line %d of %s."
+msgstr "ppdc: Expected two option names on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected value after %s on line %d of %s."
+msgstr "ppdc: Expected value after %s on line %d of %s."
+
+#, c-format
+msgid "ppdc: Expected version after Font on line %d of %s."
+msgstr "ppdc: Expected version after Font on line %d of %s."
+
+#, c-format
+msgid "ppdc: Invalid #include/#po filename \"%s\"."
+msgstr "ppdc: Invalid #include/#po filename \"%s\"."
+
+#, c-format
+msgid "ppdc: Invalid cost for filter on line %d of %s."
+msgstr "ppdc: Invalid cost for filter on line %d of %s."
+
+#, c-format
+msgid "ppdc: Invalid empty MIME type for filter on line %d of %s."
+msgstr "ppdc: Invalid empty MIME type for filter on line %d of %s."
+
+#, c-format
+msgid "ppdc: Invalid empty program name for filter on line %d of %s."
+msgstr "ppdc: Invalid empty program name for filter on line %d of %s."
+
+#, c-format
+msgid "ppdc: Invalid option section \"%s\" on line %d of %s."
+msgstr "ppdc: Invalid option section \"%s\" on line %d of %s."
+
+#, c-format
+msgid "ppdc: Invalid option type \"%s\" on line %d of %s."
+msgstr "ppdc: Invalid option type \"%s\" on line %d of %s."
+
+#, c-format
+msgid "ppdc: Loading driver information file \"%s\"."
+msgstr "ppdc: Loading driver information file \"%s\"."
+
+#, c-format
+msgid "ppdc: Loading messages for locale \"%s\"."
+msgstr "ppdc: Loading messages for locale \"%s\"."
+
+#, c-format
+msgid "ppdc: Loading messages from \"%s\"."
+msgstr "ppdc: Loading messages from \"%s\"."
+
+#, c-format
+msgid "ppdc: Missing #endif at end of \"%s\"."
+msgstr "ppdc: Missing #endif at end of \"%s\"."
+
+#, c-format
+msgid "ppdc: Missing #if on line %d of %s."
+msgstr "ppdc: Missing #if on line %d of %s."
+
+#, c-format
+msgid ""
+"ppdc: Need a msgid line before any translation strings on line %d of %s."
+msgstr ""
+"ppdc: Need a msgid line before any translation strings on line %d of %s."
+
+#, c-format
+msgid "ppdc: No message catalog provided for locale %s."
+msgstr "ppdc: No message catalog provided for locale %s."
+
+#, c-format
+msgid "ppdc: Option %s defined in two different groups on line %d of %s."
+msgstr "ppdc: Option %s defined in two different groups on line %d of %s."
+
+#, c-format
+msgid "ppdc: Option %s redefined with a different type on line %d of %s."
+msgstr "ppdc: Option %s redefined with a different type on line %d of %s."
+
+#, c-format
+msgid "ppdc: Option constraint must *name on line %d of %s."
+msgstr "ppdc: Option constraint must *name on line %d of %s."
+
+#, c-format
+msgid "ppdc: Too many nested #if's on line %d of %s."
+msgstr "ppdc: Too many nested #if's on line %d of %s."
+
+#, c-format
+msgid "ppdc: Unable to create PPD file \"%s\" - %s."
+msgstr "ppdc: Unable to create PPD file \"%s\" - %s."
+
+#, c-format
+msgid "ppdc: Unable to create output directory %s: %s"
+msgstr "ppdc: Unable to create output directory %s: %s"
+
+#, c-format
+msgid "ppdc: Unable to create output pipes: %s"
+msgstr "ppdc: Unable to create output pipes: %s"
+
+#, c-format
+msgid "ppdc: Unable to execute cupstestppd: %s"
+msgstr "ppdc: Unable to execute cupstestppd: %s"
+
+#, c-format
+msgid "ppdc: Unable to find #po file %s on line %d of %s."
+msgstr "ppdc: Unable to find #po file %s on line %d of %s."
+
+#, c-format
+msgid "ppdc: Unable to find include file \"%s\" on line %d of %s."
+msgstr "ppdc: Unable to find include file \"%s\" on line %d of %s."
+
+#, c-format
+msgid "ppdc: Unable to find localization for \"%s\" - %s"
+msgstr "ppdc: Unable to find localization for \"%s\" - %s"
+
+#, c-format
+msgid "ppdc: Unable to load localization file \"%s\" - %s"
+msgstr "ppdc: Unable to load localization file \"%s\" - %s"
+
+#, c-format
+msgid "ppdc: Unable to open %s: %s"
+msgstr "ppdc: Unable to open %s: %s"
+
+#, c-format
+msgid "ppdc: Undefined variable (%s) on line %d of %s."
+msgstr "ppdc: Undefined variable (%s) on line %d of %s."
+
+#, c-format
+msgid "ppdc: Unexpected text on line %d of %s."
+msgstr "ppdc: Unexpected text on line %d of %s."
+
+#, c-format
+msgid "ppdc: Unknown driver type %s on line %d of %s."
+msgstr "ppdc: Unknown driver type %s on line %d of %s."
+
+#, c-format
+msgid "ppdc: Unknown duplex type \"%s\" on line %d of %s."
+msgstr "ppdc: Unknown duplex type \"%s\" on line %d of %s."
+
+#, c-format
+msgid "ppdc: Unknown media size \"%s\" on line %d of %s."
+msgstr "ppdc: Unknown media size \"%s\" on line %d of %s."
+
+#, c-format
+msgid "ppdc: Unknown message catalog format for \"%s\"."
+msgstr "ppdc: Unknown message catalog format for \"%s\"."
+
+#, c-format
+msgid "ppdc: Unknown token \"%s\" seen on line %d of %s."
+msgstr "ppdc: Unknown token \"%s\" seen on line %d of %s."
+
+#, c-format
+msgid ""
+"ppdc: Unknown trailing characters in real number \"%s\" on line %d of %s."
+msgstr ""
+"ppdc: Unknown trailing characters in real number \"%s\" on line %d of %s."
+
+#, c-format
+msgid "ppdc: Unterminated string starting with %c on line %d of %s."
+msgstr "ppdc: Unterminated string starting with %c on line %d of %s."
+
+#, c-format
+msgid "ppdc: Warning - overlapping filename \"%s\"."
+msgstr "ppdc: Warning - overlapping filename \"%s\"."
+
+#, c-format
+msgid "ppdc: Writing %s."
+msgstr "ppdc: Writing %s."
+
+#, c-format
+msgid "ppdc: Writing PPD files to directory \"%s\"."
+msgstr "ppdc: Writing PPD files to directory \"%s\"."
+
+#, c-format
+msgid "ppdmerge: Bad LanguageVersion \"%s\" in %s."
+msgstr "ppdmerge: Bad LanguageVersion \"%s\" in %s."
+
+#, c-format
+msgid "ppdmerge: Ignoring PPD file %s."
+msgstr "ppdmerge: Ignoring PPD file %s."
+
+#, c-format
+msgid "ppdmerge: Unable to backup %s to %s - %s"
+msgstr "ppdmerge: Unable to backup %s to %s - %s"
+
+#. TRANSLATORS: Pre-dial String
+msgid "pre-dial-string"
+msgstr "Pre-dial String"
+
+#. TRANSLATORS: Number-Up Layout
+msgid "presentation-direction-number-up"
+msgstr "Number-Up Layout"
+
+#. TRANSLATORS: Top-bottom, Right-left
+msgid "presentation-direction-number-up.tobottom-toleft"
+msgstr "Top-bottom, Right-left"
+
+#. TRANSLATORS: Top-bottom, Left-right
+msgid "presentation-direction-number-up.tobottom-toright"
+msgstr "Top-bottom, Left-right"
+
+#. TRANSLATORS: Right-left, Top-bottom
+msgid "presentation-direction-number-up.toleft-tobottom"
+msgstr "Right-left, Top-bottom"
+
+#. TRANSLATORS: Right-left, Bottom-top
+msgid "presentation-direction-number-up.toleft-totop"
+msgstr "Right-left, Bottom-top"
+
+#. TRANSLATORS: Left-right, Top-bottom
+msgid "presentation-direction-number-up.toright-tobottom"
+msgstr "Left-right, Top-bottom"
+
+#. TRANSLATORS: Left-right, Bottom-top
+msgid "presentation-direction-number-up.toright-totop"
+msgstr "Left-right, Bottom-top"
+
+#. TRANSLATORS: Bottom-top, Right-left
+msgid "presentation-direction-number-up.totop-toleft"
+msgstr "Bottom-top, Right-left"
+
+#. TRANSLATORS: Bottom-top, Left-right
+msgid "presentation-direction-number-up.totop-toright"
+msgstr "Bottom-top, Left-right"
+
+#. TRANSLATORS: Print Accuracy
+msgid "print-accuracy"
+msgstr "Print Accuracy"
+
+#. TRANSLATORS: Print Base
+msgid "print-base"
+msgstr "Print Base"
+
+#. TRANSLATORS: Print Base Actual
+msgid "print-base-actual"
+msgstr "Print Base Actual"
+
+#. TRANSLATORS: Brim
+msgid "print-base.brim"
+msgstr "Brim"
+
+#. TRANSLATORS: None
+msgid "print-base.none"
+msgstr "None"
+
+#. TRANSLATORS: Raft
+msgid "print-base.raft"
+msgstr "Raft"
+
+#. TRANSLATORS: Skirt
+msgid "print-base.skirt"
+msgstr "Skirt"
+
+#. TRANSLATORS: Standard
+msgid "print-base.standard"
+msgstr "Standard"
+
+#. TRANSLATORS: Print Color Mode
+msgid "print-color-mode"
+msgstr "Print Color Mode"
+
+#. TRANSLATORS: Automatic
+msgid "print-color-mode.auto"
+msgstr "Automatic"
+
+#. TRANSLATORS: Auto Monochrome
+msgid "print-color-mode.auto-monochrome"
+msgstr "Auto Monochrome"
+
+#. TRANSLATORS: Text
+msgid "print-color-mode.bi-level"
+msgstr "Text"
+
+#. TRANSLATORS: Color
+msgid "print-color-mode.color"
+msgstr "Color"
+
+#. TRANSLATORS: Highlight
+msgid "print-color-mode.highlight"
+msgstr "Highlight"
+
+#. TRANSLATORS: Monochrome
+msgid "print-color-mode.monochrome"
+msgstr "Monochrome"
+
+#. TRANSLATORS: Process Text
+msgid "print-color-mode.process-bi-level"
+msgstr "Process Text"
+
+#. TRANSLATORS: Process Monochrome
+msgid "print-color-mode.process-monochrome"
+msgstr "Process Monochrome"
+
+#. TRANSLATORS: Print Optimization
+msgid "print-content-optimize"
+msgstr "Print Optimization"
+
+#. TRANSLATORS: Automatic
+msgid "print-content-optimize.auto"
+msgstr "Automatic"
+
+#. TRANSLATORS: Graphics
+msgid "print-content-optimize.graphic"
+msgstr "Graphics"
+
+#. TRANSLATORS: Photo
+msgid "print-content-optimize.photo"
+msgstr "Photo"
+
+#. TRANSLATORS: Text
+msgid "print-content-optimize.text"
+msgstr "Text"
+
+#. TRANSLATORS: Text and Graphics
+msgid "print-content-optimize.text-and-graphic"
+msgstr "Text and Graphics"
+
+#. TRANSLATORS: Print Objects
+msgid "print-objects"
+msgstr "Print Objects"
+
+#. TRANSLATORS: Print Quality
+msgid "print-quality"
+msgstr "Print Quality"
+
+#. TRANSLATORS: Draft
+msgid "print-quality.3"
+msgstr "Draft"
+
+#. TRANSLATORS: Normal
+msgid "print-quality.4"
+msgstr "Normal"
+
+#. TRANSLATORS: High
+msgid "print-quality.5"
+msgstr "High"
+
+#. TRANSLATORS: Print Rendering Intent
+msgid "print-rendering-intent"
+msgstr "Print Rendering Intent"
+
+#. TRANSLATORS: Absolute
+msgid "print-rendering-intent.absolute"
+msgstr "Absolute"
+
+#. TRANSLATORS: Automatic
+msgid "print-rendering-intent.auto"
+msgstr "Automatic"
+
+#. TRANSLATORS: Perceptual
+msgid "print-rendering-intent.perceptual"
+msgstr "Perceptual"
+
+#. TRANSLATORS: Relative
+msgid "print-rendering-intent.relative"
+msgstr "Relative"
+
+#. TRANSLATORS: Relative w/Black Point Compensation
+msgid "print-rendering-intent.relative-bpc"
+msgstr "Relative w/Black Point Compensation"
+
+#. TRANSLATORS: Saturation
+msgid "print-rendering-intent.saturation"
+msgstr "Saturation"
+
+#. TRANSLATORS: Print Scaling
+msgid "print-scaling"
+msgstr "Print Scaling"
+
+#. TRANSLATORS: Automatic
+msgid "print-scaling.auto"
+msgstr "Automatic"
+
+#. TRANSLATORS: Auto-fit
+msgid "print-scaling.auto-fit"
+msgstr "Auto-fit"
+
+#. TRANSLATORS: Fill
+msgid "print-scaling.fill"
+msgstr "Fill"
+
+#. TRANSLATORS: Fit
+msgid "print-scaling.fit"
+msgstr "Fit"
+
+#. TRANSLATORS: None
+msgid "print-scaling.none"
+msgstr "None"
+
+#. TRANSLATORS: Print Supports
+msgid "print-supports"
+msgstr "Print Supports"
+
+#. TRANSLATORS: Print Supports Actual
+msgid "print-supports-actual"
+msgstr "Print Supports Actual"
+
+#. TRANSLATORS: With Specified Material
+msgid "print-supports.material"
+msgstr "With Specified Material"
+
+#. TRANSLATORS: None
+msgid "print-supports.none"
+msgstr "None"
+
+#. TRANSLATORS: Standard
+msgid "print-supports.standard"
+msgstr "Standard"
+
+#, c-format
+msgid "printer %s disabled since %s -"
+msgstr "printer %s disabled since %s -"
+
+#, c-format
+msgid "printer %s is holding new jobs. enabled since %s"
+msgstr "printer %s is holding new jobs. enabled since %s"
+
+#, c-format
+msgid "printer %s is idle. enabled since %s"
+msgstr "printer %s is idle. enabled since %s"
+
+#, c-format
+msgid "printer %s now printing %s-%d. enabled since %s"
+msgstr "printer %s now printing %s-%d. enabled since %s"
+
+#, c-format
+msgid "printer %s/%s disabled since %s -"
+msgstr "printer %s/%s disabled since %s -"
+
+#, c-format
+msgid "printer %s/%s is idle. enabled since %s"
+msgstr "printer %s/%s is idle. enabled since %s"
+
+#, c-format
+msgid "printer %s/%s now printing %s-%d. enabled since %s"
+msgstr "printer %s/%s now printing %s-%d. enabled since %s"
+
+#. TRANSLATORS: Printer Geo Location
+msgid "printer-geo-location"
+msgstr "Printer Geo Location"
+
+#. TRANSLATORS: Printer ID
+msgid "printer-id"
+msgstr "Printer ID"
+
+#. TRANSLATORS: Printer Ids
+msgid "printer-ids"
+msgstr "Printer Ids"
+
+#. TRANSLATORS: Printer Location
+msgid "printer-location"
+msgstr "Printer Location"
+
+#. TRANSLATORS: Message From Operator
+msgid "printer-message-from-operator"
+msgstr "Message From Operator"
+
+#. TRANSLATORS: Print Resolution
+msgid "printer-resolution"
+msgstr "Print Resolution"
+
+#. TRANSLATORS: Printer Service Type
+msgid "printer-service-type"
+msgstr "Printer Service Type"
+
+#. TRANSLATORS: Copy
+msgid "printer-service-type.copy"
+msgstr "Copy"
+
+#. TRANSLATORS: Faxin
+msgid "printer-service-type.faxin"
+msgstr "Faxin"
+
+#. TRANSLATORS: Faxout
+msgid "printer-service-type.faxout"
+msgstr "Faxout"
+
+#. TRANSLATORS: Print
+msgid "printer-service-type.print"
+msgstr "Print"
+
+#. TRANSLATORS: Print3d
+msgid "printer-service-type.print3d"
+msgstr "Print3d"
+
+#. TRANSLATORS: Scan
+msgid "printer-service-type.scan"
+msgstr "Scan"
+
+#. TRANSLATORS: Transform
+msgid "printer-service-type.transform"
+msgstr "Transform"
+
+#. TRANSLATORS: Printer State
+msgid "printer-state"
+msgstr "Printer State"
+
+#. TRANSLATORS: Detailed Printer State
+msgid "printer-state-reasons"
+msgstr "Detailed Printer State"
+
+#. TRANSLATORS: Old Alerts Have Been Removed
+msgid "printer-state-reasons.alert-removal-of-binary-change-entry"
+msgstr "Old Alerts Have Been Removed"
+
+#. TRANSLATORS: Bander Added
+msgid "printer-state-reasons.bander-added"
+msgstr "Bander Added"
+
+#. TRANSLATORS: Bander Almost Empty
+msgid "printer-state-reasons.bander-almost-empty"
+msgstr "Bander Almost Empty"
+
+#. TRANSLATORS: Bander Almost Full
+msgid "printer-state-reasons.bander-almost-full"
+msgstr "Bander Almost Full"
+
+#. TRANSLATORS: Bander At Limit
+msgid "printer-state-reasons.bander-at-limit"
+msgstr "Bander At Limit"
+
+#. TRANSLATORS: Bander Closed
+msgid "printer-state-reasons.bander-closed"
+msgstr "Bander Closed"
+
+#. TRANSLATORS: Bander Configuration Change
+msgid "printer-state-reasons.bander-configuration-change"
+msgstr "Bander Configuration Change"
+
+#. TRANSLATORS: Bander Cover Closed
+msgid "printer-state-reasons.bander-cover-closed"
+msgstr "Bander Cover Closed"
+
+#. TRANSLATORS: Bander Cover Open
+msgid "printer-state-reasons.bander-cover-open"
+msgstr "Bander Cover Open"
+
+#. TRANSLATORS: Bander Empty
+msgid "printer-state-reasons.bander-empty"
+msgstr "Bander Empty"
+
+#. TRANSLATORS: Bander Full
+msgid "printer-state-reasons.bander-full"
+msgstr "Bander Full"
+
+#. TRANSLATORS: Bander Interlock Closed
+msgid "printer-state-reasons.bander-interlock-closed"
+msgstr "Bander Interlock Closed"
+
+#. TRANSLATORS: Bander Interlock Open
+msgid "printer-state-reasons.bander-interlock-open"
+msgstr "Bander Interlock Open"
+
+#. TRANSLATORS: Bander Jam
+msgid "printer-state-reasons.bander-jam"
+msgstr "Bander Jam"
+
+#. TRANSLATORS: Bander Life Almost Over
+msgid "printer-state-reasons.bander-life-almost-over"
+msgstr "Bander Life Almost Over"
+
+#. TRANSLATORS: Bander Life Over
+msgid "printer-state-reasons.bander-life-over"
+msgstr "Bander Life Over"
+
+#. TRANSLATORS: Bander Memory Exhausted
+msgid "printer-state-reasons.bander-memory-exhausted"
+msgstr "Bander Memory Exhausted"
+
+#. TRANSLATORS: Bander Missing
+msgid "printer-state-reasons.bander-missing"
+msgstr "Bander Missing"
+
+#. TRANSLATORS: Bander Motor Failure
+msgid "printer-state-reasons.bander-motor-failure"
+msgstr "Bander Motor Failure"
+
+#. TRANSLATORS: Bander Near Limit
+msgid "printer-state-reasons.bander-near-limit"
+msgstr "Bander Near Limit"
+
+#. TRANSLATORS: Bander Offline
+msgid "printer-state-reasons.bander-offline"
+msgstr "Bander Offline"
+
+#. TRANSLATORS: Bander Opened
+msgid "printer-state-reasons.bander-opened"
+msgstr "Bander Opened"
+
+#. TRANSLATORS: Bander Over Temperature
+msgid "printer-state-reasons.bander-over-temperature"
+msgstr "Bander Over Temperature"
+
+#. TRANSLATORS: Bander Power Saver
+msgid "printer-state-reasons.bander-power-saver"
+msgstr "Bander Power Saver"
+
+#. TRANSLATORS: Bander Recoverable Failure
+msgid "printer-state-reasons.bander-recoverable-failure"
+msgstr "Bander Recoverable Failure"
+
+#. TRANSLATORS: Bander Recoverable Storage
+msgid "printer-state-reasons.bander-recoverable-storage"
+msgstr "Bander Recoverable Storage"
+
+#. TRANSLATORS: Bander Removed
+msgid "printer-state-reasons.bander-removed"
+msgstr "Bander Removed"
+
+#. TRANSLATORS: Bander Resource Added
+msgid "printer-state-reasons.bander-resource-added"
+msgstr "Bander Resource Added"
+
+#. TRANSLATORS: Bander Resource Removed
+msgid "printer-state-reasons.bander-resource-removed"
+msgstr "Bander Resource Removed"
+
+#. TRANSLATORS: Bander Thermistor Failure
+msgid "printer-state-reasons.bander-thermistor-failure"
+msgstr "Bander Thermistor Failure"
+
+#. TRANSLATORS: Bander Timing Failure
+msgid "printer-state-reasons.bander-timing-failure"
+msgstr "Bander Timing Failure"
+
+#. TRANSLATORS: Bander Turned Off
+msgid "printer-state-reasons.bander-turned-off"
+msgstr "Bander Turned Off"
+
+#. TRANSLATORS: Bander Turned On
+msgid "printer-state-reasons.bander-turned-on"
+msgstr "Bander Turned On"
+
+#. TRANSLATORS: Bander Under Temperature
+msgid "printer-state-reasons.bander-under-temperature"
+msgstr "Bander Under Temperature"
+
+#. TRANSLATORS: Bander Unrecoverable Failure
+msgid "printer-state-reasons.bander-unrecoverable-failure"
+msgstr "Bander Unrecoverable Failure"
+
+#. TRANSLATORS: Bander Unrecoverable Storage Error
+msgid "printer-state-reasons.bander-unrecoverable-storage-error"
+msgstr "Bander Unrecoverable Storage Error"
+
+#. TRANSLATORS: Bander Warming Up
+msgid "printer-state-reasons.bander-warming-up"
+msgstr "Bander Warming Up"
+
+#. TRANSLATORS: Binder Added
+msgid "printer-state-reasons.binder-added"
+msgstr "Binder Added"
+
+#. TRANSLATORS: Binder Almost Empty
+msgid "printer-state-reasons.binder-almost-empty"
+msgstr "Binder Almost Empty"
+
+#. TRANSLATORS: Binder Almost Full
+msgid "printer-state-reasons.binder-almost-full"
+msgstr "Binder Almost Full"
+
+#. TRANSLATORS: Binder At Limit
+msgid "printer-state-reasons.binder-at-limit"
+msgstr "Binder At Limit"
+
+#. TRANSLATORS: Binder Closed
+msgid "printer-state-reasons.binder-closed"
+msgstr "Binder Closed"
+
+#. TRANSLATORS: Binder Configuration Change
+msgid "printer-state-reasons.binder-configuration-change"
+msgstr "Binder Configuration Change"
+
+#. TRANSLATORS: Binder Cover Closed
+msgid "printer-state-reasons.binder-cover-closed"
+msgstr "Binder Cover Closed"
+
+#. TRANSLATORS: Binder Cover Open
+msgid "printer-state-reasons.binder-cover-open"
+msgstr "Binder Cover Open"
+
+#. TRANSLATORS: Binder Empty
+msgid "printer-state-reasons.binder-empty"
+msgstr "Binder Empty"
+
+#. TRANSLATORS: Binder Full
+msgid "printer-state-reasons.binder-full"
+msgstr "Binder Full"
+
+#. TRANSLATORS: Binder Interlock Closed
+msgid "printer-state-reasons.binder-interlock-closed"
+msgstr "Binder Interlock Closed"
+
+#. TRANSLATORS: Binder Interlock Open
+msgid "printer-state-reasons.binder-interlock-open"
+msgstr "Binder Interlock Open"
+
+#. TRANSLATORS: Binder Jam
+msgid "printer-state-reasons.binder-jam"
+msgstr "Binder Jam"
+
+#. TRANSLATORS: Binder Life Almost Over
+msgid "printer-state-reasons.binder-life-almost-over"
+msgstr "Binder Life Almost Over"
+
+#. TRANSLATORS: Binder Life Over
+msgid "printer-state-reasons.binder-life-over"
+msgstr "Binder Life Over"
+
+#. TRANSLATORS: Binder Memory Exhausted
+msgid "printer-state-reasons.binder-memory-exhausted"
+msgstr "Binder Memory Exhausted"
+
+#. TRANSLATORS: Binder Missing
+msgid "printer-state-reasons.binder-missing"
+msgstr "Binder Missing"
+
+#. TRANSLATORS: Binder Motor Failure
+msgid "printer-state-reasons.binder-motor-failure"
+msgstr "Binder Motor Failure"
+
+#. TRANSLATORS: Binder Near Limit
+msgid "printer-state-reasons.binder-near-limit"
+msgstr "Binder Near Limit"
+
+#. TRANSLATORS: Binder Offline
+msgid "printer-state-reasons.binder-offline"
+msgstr "Binder Offline"
+
+#. TRANSLATORS: Binder Opened
+msgid "printer-state-reasons.binder-opened"
+msgstr "Binder Opened"
+
+#. TRANSLATORS: Binder Over Temperature
+msgid "printer-state-reasons.binder-over-temperature"
+msgstr "Binder Over Temperature"
+
+#. TRANSLATORS: Binder Power Saver
+msgid "printer-state-reasons.binder-power-saver"
+msgstr "Binder Power Saver"
+
+#. TRANSLATORS: Binder Recoverable Failure
+msgid "printer-state-reasons.binder-recoverable-failure"
+msgstr "Binder Recoverable Failure"
+
+#. TRANSLATORS: Binder Recoverable Storage
+msgid "printer-state-reasons.binder-recoverable-storage"
+msgstr "Binder Recoverable Storage"
+
+#. TRANSLATORS: Binder Removed
+msgid "printer-state-reasons.binder-removed"
+msgstr "Binder Removed"
+
+#. TRANSLATORS: Binder Resource Added
+msgid "printer-state-reasons.binder-resource-added"
+msgstr "Binder Resource Added"
+
+#. TRANSLATORS: Binder Resource Removed
+msgid "printer-state-reasons.binder-resource-removed"
+msgstr "Binder Resource Removed"
+
+#. TRANSLATORS: Binder Thermistor Failure
+msgid "printer-state-reasons.binder-thermistor-failure"
+msgstr "Binder Thermistor Failure"
+
+#. TRANSLATORS: Binder Timing Failure
+msgid "printer-state-reasons.binder-timing-failure"
+msgstr "Binder Timing Failure"
+
+#. TRANSLATORS: Binder Turned Off
+msgid "printer-state-reasons.binder-turned-off"
+msgstr "Binder Turned Off"
+
+#. TRANSLATORS: Binder Turned On
+msgid "printer-state-reasons.binder-turned-on"
+msgstr "Binder Turned On"
+
+#. TRANSLATORS: Binder Under Temperature
+msgid "printer-state-reasons.binder-under-temperature"
+msgstr "Binder Under Temperature"
+
+#. TRANSLATORS: Binder Unrecoverable Failure
+msgid "printer-state-reasons.binder-unrecoverable-failure"
+msgstr "Binder Unrecoverable Failure"
+
+#. TRANSLATORS: Binder Unrecoverable Storage Error
+msgid "printer-state-reasons.binder-unrecoverable-storage-error"
+msgstr "Binder Unrecoverable Storage Error"
+
+#. TRANSLATORS: Binder Warming Up
+msgid "printer-state-reasons.binder-warming-up"
+msgstr "Binder Warming Up"
+
+#. TRANSLATORS: Camera Failure
+msgid "printer-state-reasons.camera-failure"
+msgstr "Camera Failure"
+
+#. TRANSLATORS: Chamber Cooling
+msgid "printer-state-reasons.chamber-cooling"
+msgstr "Chamber Cooling"
+
+#. TRANSLATORS: Chamber Failure
+msgid "printer-state-reasons.chamber-failure"
+msgstr "Chamber Failure"
+
+#. TRANSLATORS: Chamber Heating
+msgid "printer-state-reasons.chamber-heating"
+msgstr "Chamber Heating"
+
+#. TRANSLATORS: Chamber Temperature High
+msgid "printer-state-reasons.chamber-temperature-high"
+msgstr "Chamber Temperature High"
+
+#. TRANSLATORS: Chamber Temperature Low
+msgid "printer-state-reasons.chamber-temperature-low"
+msgstr "Chamber Temperature Low"
+
+#. TRANSLATORS: Cleaner Life Almost Over
+msgid "printer-state-reasons.cleaner-life-almost-over"
+msgstr "Cleaner Life Almost Over"
+
+#. TRANSLATORS: Cleaner Life Over
+msgid "printer-state-reasons.cleaner-life-over"
+msgstr "Cleaner Life Over"
+
+#. TRANSLATORS: Configuration Change
+msgid "printer-state-reasons.configuration-change"
+msgstr "Configuration Change"
+
+#. TRANSLATORS: Connecting To Device
+msgid "printer-state-reasons.connecting-to-device"
+msgstr "Connecting To Device"
+
+#. TRANSLATORS: Cover Open
+msgid "printer-state-reasons.cover-open"
+msgstr "Cover Open"
+
+#. TRANSLATORS: Deactivated
+msgid "printer-state-reasons.deactivated"
+msgstr "Deactivated"
+
+#. TRANSLATORS: Deleted
+msgid "printer-state-reasons.deleted"
+msgstr "Deleted"
+
+#. TRANSLATORS: Developer Empty
+msgid "printer-state-reasons.developer-empty"
+msgstr "Developer Empty"
+
+#. TRANSLATORS: Developer Low
+msgid "printer-state-reasons.developer-low"
+msgstr "Developer Low"
+
+#. TRANSLATORS: Die Cutter Added
+msgid "printer-state-reasons.die-cutter-added"
+msgstr "Die Cutter Added"
+
+#. TRANSLATORS: Die Cutter Almost Empty
+msgid "printer-state-reasons.die-cutter-almost-empty"
+msgstr "Die Cutter Almost Empty"
+
+#. TRANSLATORS: Die Cutter Almost Full
+msgid "printer-state-reasons.die-cutter-almost-full"
+msgstr "Die Cutter Almost Full"
+
+#. TRANSLATORS: Die Cutter At Limit
+msgid "printer-state-reasons.die-cutter-at-limit"
+msgstr "Die Cutter At Limit"
+
+#. TRANSLATORS: Die Cutter Closed
+msgid "printer-state-reasons.die-cutter-closed"
+msgstr "Die Cutter Closed"
+
+#. TRANSLATORS: Die Cutter Configuration Change
+msgid "printer-state-reasons.die-cutter-configuration-change"
+msgstr "Die Cutter Configuration Change"
+
+#. TRANSLATORS: Die Cutter Cover Closed
+msgid "printer-state-reasons.die-cutter-cover-closed"
+msgstr "Die Cutter Cover Closed"
+
+#. TRANSLATORS: Die Cutter Cover Open
+msgid "printer-state-reasons.die-cutter-cover-open"
+msgstr "Die Cutter Cover Open"
+
+#. TRANSLATORS: Die Cutter Empty
+msgid "printer-state-reasons.die-cutter-empty"
+msgstr "Die Cutter Empty"
+
+#. TRANSLATORS: Die Cutter Full
+msgid "printer-state-reasons.die-cutter-full"
+msgstr "Die Cutter Full"
+
+#. TRANSLATORS: Die Cutter Interlock Closed
+msgid "printer-state-reasons.die-cutter-interlock-closed"
+msgstr "Die Cutter Interlock Closed"
+
+#. TRANSLATORS: Die Cutter Interlock Open
+msgid "printer-state-reasons.die-cutter-interlock-open"
+msgstr "Die Cutter Interlock Open"
+
+#. TRANSLATORS: Die Cutter Jam
+msgid "printer-state-reasons.die-cutter-jam"
+msgstr "Die Cutter Jam"
+
+#. TRANSLATORS: Die Cutter Life Almost Over
+msgid "printer-state-reasons.die-cutter-life-almost-over"
+msgstr "Die Cutter Life Almost Over"
+
+#. TRANSLATORS: Die Cutter Life Over
+msgid "printer-state-reasons.die-cutter-life-over"
+msgstr "Die Cutter Life Over"
+
+#. TRANSLATORS: Die Cutter Memory Exhausted
+msgid "printer-state-reasons.die-cutter-memory-exhausted"
+msgstr "Die Cutter Memory Exhausted"
+
+#. TRANSLATORS: Die Cutter Missing
+msgid "printer-state-reasons.die-cutter-missing"
+msgstr "Die Cutter Missing"
+
+#. TRANSLATORS: Die Cutter Motor Failure
+msgid "printer-state-reasons.die-cutter-motor-failure"
+msgstr "Die Cutter Motor Failure"
+
+#. TRANSLATORS: Die Cutter Near Limit
+msgid "printer-state-reasons.die-cutter-near-limit"
+msgstr "Die Cutter Near Limit"
+
+#. TRANSLATORS: Die Cutter Offline
+msgid "printer-state-reasons.die-cutter-offline"
+msgstr "Die Cutter Offline"
+
+#. TRANSLATORS: Die Cutter Opened
+msgid "printer-state-reasons.die-cutter-opened"
+msgstr "Die Cutter Opened"
+
+#. TRANSLATORS: Die Cutter Over Temperature
+msgid "printer-state-reasons.die-cutter-over-temperature"
+msgstr "Die Cutter Over Temperature"
+
+#. TRANSLATORS: Die Cutter Power Saver
+msgid "printer-state-reasons.die-cutter-power-saver"
+msgstr "Die Cutter Power Saver"
+
+#. TRANSLATORS: Die Cutter Recoverable Failure
+msgid "printer-state-reasons.die-cutter-recoverable-failure"
+msgstr "Die Cutter Recoverable Failure"
+
+#. TRANSLATORS: Die Cutter Recoverable Storage
+msgid "printer-state-reasons.die-cutter-recoverable-storage"
+msgstr "Die Cutter Recoverable Storage"
+
+#. TRANSLATORS: Die Cutter Removed
+msgid "printer-state-reasons.die-cutter-removed"
+msgstr "Die Cutter Removed"
+
+#. TRANSLATORS: Die Cutter Resource Added
+msgid "printer-state-reasons.die-cutter-resource-added"
+msgstr "Die Cutter Resource Added"
+
+#. TRANSLATORS: Die Cutter Resource Removed
+msgid "printer-state-reasons.die-cutter-resource-removed"
+msgstr "Die Cutter Resource Removed"
+
+#. TRANSLATORS: Die Cutter Thermistor Failure
+msgid "printer-state-reasons.die-cutter-thermistor-failure"
+msgstr "Die Cutter Thermistor Failure"
+
+#. TRANSLATORS: Die Cutter Timing Failure
+msgid "printer-state-reasons.die-cutter-timing-failure"
+msgstr "Die Cutter Timing Failure"
+
+#. TRANSLATORS: Die Cutter Turned Off
+msgid "printer-state-reasons.die-cutter-turned-off"
+msgstr "Die Cutter Turned Off"
+
+#. TRANSLATORS: Die Cutter Turned On
+msgid "printer-state-reasons.die-cutter-turned-on"
+msgstr "Die Cutter Turned On"
+
+#. TRANSLATORS: Die Cutter Under Temperature
+msgid "printer-state-reasons.die-cutter-under-temperature"
+msgstr "Die Cutter Under Temperature"
+
+#. TRANSLATORS: Die Cutter Unrecoverable Failure
+msgid "printer-state-reasons.die-cutter-unrecoverable-failure"
+msgstr "Die Cutter Unrecoverable Failure"
+
+#. TRANSLATORS: Die Cutter Unrecoverable Storage Error
+msgid "printer-state-reasons.die-cutter-unrecoverable-storage-error"
+msgstr "Die Cutter Unrecoverable Storage Error"
+
+#. TRANSLATORS: Die Cutter Warming Up
+msgid "printer-state-reasons.die-cutter-warming-up"
+msgstr "Die Cutter Warming Up"
+
+#. TRANSLATORS: Door Open
+msgid "printer-state-reasons.door-open"
+msgstr "Door Open"
+
+#. TRANSLATORS: Extruder Cooling
+msgid "printer-state-reasons.extruder-cooling"
+msgstr "Extruder Cooling"
+
+#. TRANSLATORS: Extruder Failure
+msgid "printer-state-reasons.extruder-failure"
+msgstr "Extruder Failure"
+
+#. TRANSLATORS: Extruder Heating
+msgid "printer-state-reasons.extruder-heating"
+msgstr "Extruder Heating"
+
+#. TRANSLATORS: Extruder Jam
+msgid "printer-state-reasons.extruder-jam"
+msgstr "Extruder Jam"
+
+#. TRANSLATORS: Extruder Temperature High
+msgid "printer-state-reasons.extruder-temperature-high"
+msgstr "Extruder Temperature High"
+
+#. TRANSLATORS: Extruder Temperature Low
+msgid "printer-state-reasons.extruder-temperature-low"
+msgstr "Extruder Temperature Low"
+
+#. TRANSLATORS: Fan Failure
+msgid "printer-state-reasons.fan-failure"
+msgstr "Fan Failure"
+
+#. TRANSLATORS: Folder Added
+msgid "printer-state-reasons.folder-added"
+msgstr "Folder Added"
+
+#. TRANSLATORS: Folder Almost Empty
+msgid "printer-state-reasons.folder-almost-empty"
+msgstr "Folder Almost Empty"
+
+#. TRANSLATORS: Folder Almost Full
+msgid "printer-state-reasons.folder-almost-full"
+msgstr "Folder Almost Full"
+
+#. TRANSLATORS: Folder At Limit
+msgid "printer-state-reasons.folder-at-limit"
+msgstr "Folder At Limit"
+
+#. TRANSLATORS: Folder Closed
+msgid "printer-state-reasons.folder-closed"
+msgstr "Folder Closed"
+
+#. TRANSLATORS: Folder Configuration Change
+msgid "printer-state-reasons.folder-configuration-change"
+msgstr "Folder Configuration Change"
+
+#. TRANSLATORS: Folder Cover Closed
+msgid "printer-state-reasons.folder-cover-closed"
+msgstr "Folder Cover Closed"
+
+#. TRANSLATORS: Folder Cover Open
+msgid "printer-state-reasons.folder-cover-open"
+msgstr "Folder Cover Open"
+
+#. TRANSLATORS: Folder Empty
+msgid "printer-state-reasons.folder-empty"
+msgstr "Folder Empty"
+
+#. TRANSLATORS: Folder Full
+msgid "printer-state-reasons.folder-full"
+msgstr "Folder Full"
+
+#. TRANSLATORS: Folder Interlock Closed
+msgid "printer-state-reasons.folder-interlock-closed"
+msgstr "Folder Interlock Closed"
+
+#. TRANSLATORS: Folder Interlock Open
+msgid "printer-state-reasons.folder-interlock-open"
+msgstr "Folder Interlock Open"
+
+#. TRANSLATORS: Folder Jam
+msgid "printer-state-reasons.folder-jam"
+msgstr "Folder Jam"
+
+#. TRANSLATORS: Folder Life Almost Over
+msgid "printer-state-reasons.folder-life-almost-over"
+msgstr "Folder Life Almost Over"
+
+#. TRANSLATORS: Folder Life Over
+msgid "printer-state-reasons.folder-life-over"
+msgstr "Folder Life Over"
+
+#. TRANSLATORS: Folder Memory Exhausted
+msgid "printer-state-reasons.folder-memory-exhausted"
+msgstr "Folder Memory Exhausted"
+
+#. TRANSLATORS: Folder Missing
+msgid "printer-state-reasons.folder-missing"
+msgstr "Folder Missing"
+
+#. TRANSLATORS: Folder Motor Failure
+msgid "printer-state-reasons.folder-motor-failure"
+msgstr "Folder Motor Failure"
+
+#. TRANSLATORS: Folder Near Limit
+msgid "printer-state-reasons.folder-near-limit"
+msgstr "Folder Near Limit"
+
+#. TRANSLATORS: Folder Offline
+msgid "printer-state-reasons.folder-offline"
+msgstr "Folder Offline"
+
+#. TRANSLATORS: Folder Opened
+msgid "printer-state-reasons.folder-opened"
+msgstr "Folder Opened"
+
+#. TRANSLATORS: Folder Over Temperature
+msgid "printer-state-reasons.folder-over-temperature"
+msgstr "Folder Over Temperature"
+
+#. TRANSLATORS: Folder Power Saver
+msgid "printer-state-reasons.folder-power-saver"
+msgstr "Folder Power Saver"
+
+#. TRANSLATORS: Folder Recoverable Failure
+msgid "printer-state-reasons.folder-recoverable-failure"
+msgstr "Folder Recoverable Failure"
+
+#. TRANSLATORS: Folder Recoverable Storage
+msgid "printer-state-reasons.folder-recoverable-storage"
+msgstr "Folder Recoverable Storage"
+
+#. TRANSLATORS: Folder Removed
+msgid "printer-state-reasons.folder-removed"
+msgstr "Folder Removed"
+
+#. TRANSLATORS: Folder Resource Added
+msgid "printer-state-reasons.folder-resource-added"
+msgstr "Folder Resource Added"
+
+#. TRANSLATORS: Folder Resource Removed
+msgid "printer-state-reasons.folder-resource-removed"
+msgstr "Folder Resource Removed"
+
+#. TRANSLATORS: Folder Thermistor Failure
+msgid "printer-state-reasons.folder-thermistor-failure"
+msgstr "Folder Thermistor Failure"
+
+#. TRANSLATORS: Folder Timing Failure
+msgid "printer-state-reasons.folder-timing-failure"
+msgstr "Folder Timing Failure"
+
+#. TRANSLATORS: Folder Turned Off
+msgid "printer-state-reasons.folder-turned-off"
+msgstr "Folder Turned Off"
+
+#. TRANSLATORS: Folder Turned On
+msgid "printer-state-reasons.folder-turned-on"
+msgstr "Folder Turned On"
+
+#. TRANSLATORS: Folder Under Temperature
+msgid "printer-state-reasons.folder-under-temperature"
+msgstr "Folder Under Temperature"
+
+#. TRANSLATORS: Folder Unrecoverable Failure
+msgid "printer-state-reasons.folder-unrecoverable-failure"
+msgstr "Folder Unrecoverable Failure"
+
+#. TRANSLATORS: Folder Unrecoverable Storage Error
+msgid "printer-state-reasons.folder-unrecoverable-storage-error"
+msgstr "Folder Unrecoverable Storage Error"
+
+#. TRANSLATORS: Folder Warming Up
+msgid "printer-state-reasons.folder-warming-up"
+msgstr "Folder Warming Up"
+
+#. TRANSLATORS: Fuser Over Temp
+msgid "printer-state-reasons.fuser-over-temp"
+msgstr "Fuser Over Temp"
+
+#. TRANSLATORS: Fuser Under Temp
+msgid "printer-state-reasons.fuser-under-temp"
+msgstr "Fuser Under Temp"
+
+#. TRANSLATORS: Hold New Jobs
+msgid "printer-state-reasons.hold-new-jobs"
+msgstr "Hold New Jobs"
+
+#. TRANSLATORS: Identify Printer
+msgid "printer-state-reasons.identify-printer-requested"
+msgstr "Identify Printer"
+
+#. TRANSLATORS: Imprinter Added
+msgid "printer-state-reasons.imprinter-added"
+msgstr "Imprinter Added"
+
+#. TRANSLATORS: Imprinter Almost Empty
+msgid "printer-state-reasons.imprinter-almost-empty"
+msgstr "Imprinter Almost Empty"
+
+#. TRANSLATORS: Imprinter Almost Full
+msgid "printer-state-reasons.imprinter-almost-full"
+msgstr "Imprinter Almost Full"
+
+#. TRANSLATORS: Imprinter At Limit
+msgid "printer-state-reasons.imprinter-at-limit"
+msgstr "Imprinter At Limit"
+
+#. TRANSLATORS: Imprinter Closed
+msgid "printer-state-reasons.imprinter-closed"
+msgstr "Imprinter Closed"
+
+#. TRANSLATORS: Imprinter Configuration Change
+msgid "printer-state-reasons.imprinter-configuration-change"
+msgstr "Imprinter Configuration Change"
+
+#. TRANSLATORS: Imprinter Cover Closed
+msgid "printer-state-reasons.imprinter-cover-closed"
+msgstr "Imprinter Cover Closed"
+
+#. TRANSLATORS: Imprinter Cover Open
+msgid "printer-state-reasons.imprinter-cover-open"
+msgstr "Imprinter Cover Open"
+
+#. TRANSLATORS: Imprinter Empty
+msgid "printer-state-reasons.imprinter-empty"
+msgstr "Imprinter Empty"
+
+#. TRANSLATORS: Imprinter Full
+msgid "printer-state-reasons.imprinter-full"
+msgstr "Imprinter Full"
+
+#. TRANSLATORS: Imprinter Interlock Closed
+msgid "printer-state-reasons.imprinter-interlock-closed"
+msgstr "Imprinter Interlock Closed"
+
+#. TRANSLATORS: Imprinter Interlock Open
+msgid "printer-state-reasons.imprinter-interlock-open"
+msgstr "Imprinter Interlock Open"
+
+#. TRANSLATORS: Imprinter Jam
+msgid "printer-state-reasons.imprinter-jam"
+msgstr "Imprinter Jam"
+
+#. TRANSLATORS: Imprinter Life Almost Over
+msgid "printer-state-reasons.imprinter-life-almost-over"
+msgstr "Imprinter Life Almost Over"
+
+#. TRANSLATORS: Imprinter Life Over
+msgid "printer-state-reasons.imprinter-life-over"
+msgstr "Imprinter Life Over"
+
+#. TRANSLATORS: Imprinter Memory Exhausted
+msgid "printer-state-reasons.imprinter-memory-exhausted"
+msgstr "Imprinter Memory Exhausted"
+
+#. TRANSLATORS: Imprinter Missing
+msgid "printer-state-reasons.imprinter-missing"
+msgstr "Imprinter Missing"
+
+#. TRANSLATORS: Imprinter Motor Failure
+msgid "printer-state-reasons.imprinter-motor-failure"
+msgstr "Imprinter Motor Failure"
+
+#. TRANSLATORS: Imprinter Near Limit
+msgid "printer-state-reasons.imprinter-near-limit"
+msgstr "Imprinter Near Limit"
+
+#. TRANSLATORS: Imprinter Offline
+msgid "printer-state-reasons.imprinter-offline"
+msgstr "Imprinter Offline"
+
+#. TRANSLATORS: Imprinter Opened
+msgid "printer-state-reasons.imprinter-opened"
+msgstr "Imprinter Opened"
+
+#. TRANSLATORS: Imprinter Over Temperature
+msgid "printer-state-reasons.imprinter-over-temperature"
+msgstr "Imprinter Over Temperature"
+
+#. TRANSLATORS: Imprinter Power Saver
+msgid "printer-state-reasons.imprinter-power-saver"
+msgstr "Imprinter Power Saver"
+
+#. TRANSLATORS: Imprinter Recoverable Failure
+msgid "printer-state-reasons.imprinter-recoverable-failure"
+msgstr "Imprinter Recoverable Failure"
+
+#. TRANSLATORS: Imprinter Recoverable Storage
+msgid "printer-state-reasons.imprinter-recoverable-storage"
+msgstr "Imprinter Recoverable Storage"
+
+#. TRANSLATORS: Imprinter Removed
+msgid "printer-state-reasons.imprinter-removed"
+msgstr "Imprinter Removed"
+
+#. TRANSLATORS: Imprinter Resource Added
+msgid "printer-state-reasons.imprinter-resource-added"
+msgstr "Imprinter Resource Added"
+
+#. TRANSLATORS: Imprinter Resource Removed
+msgid "printer-state-reasons.imprinter-resource-removed"
+msgstr "Imprinter Resource Removed"
+
+#. TRANSLATORS: Imprinter Thermistor Failure
+msgid "printer-state-reasons.imprinter-thermistor-failure"
+msgstr "Imprinter Thermistor Failure"
+
+#. TRANSLATORS: Imprinter Timing Failure
+msgid "printer-state-reasons.imprinter-timing-failure"
+msgstr "Imprinter Timing Failure"
+
+#. TRANSLATORS: Imprinter Turned Off
+msgid "printer-state-reasons.imprinter-turned-off"
+msgstr "Imprinter Turned Off"
+
+#. TRANSLATORS: Imprinter Turned On
+msgid "printer-state-reasons.imprinter-turned-on"
+msgstr "Imprinter Turned On"
+
+#. TRANSLATORS: Imprinter Under Temperature
+msgid "printer-state-reasons.imprinter-under-temperature"
+msgstr "Imprinter Under Temperature"
+
+#. TRANSLATORS: Imprinter Unrecoverable Failure
+msgid "printer-state-reasons.imprinter-unrecoverable-failure"
+msgstr "Imprinter Unrecoverable Failure"
+
+#. TRANSLATORS: Imprinter Unrecoverable Storage Error
+msgid "printer-state-reasons.imprinter-unrecoverable-storage-error"
+msgstr "Imprinter Unrecoverable Storage Error"
+
+#. TRANSLATORS: Imprinter Warming Up
+msgid "printer-state-reasons.imprinter-warming-up"
+msgstr "Imprinter Warming Up"
+
+#. TRANSLATORS: Input Cannot Feed Size Selected
+msgid "printer-state-reasons.input-cannot-feed-size-selected"
+msgstr "Input Cannot Feed Size Selected"
+
+#. TRANSLATORS: Input Manual Input Request
+msgid "printer-state-reasons.input-manual-input-request"
+msgstr "Input Manual Input Request"
+
+#. TRANSLATORS: Input Media Color Change
+msgid "printer-state-reasons.input-media-color-change"
+msgstr "Input Media Color Change"
+
+#. TRANSLATORS: Input Media Form Parts Change
+msgid "printer-state-reasons.input-media-form-parts-change"
+msgstr "Input Media Form Parts Change"
+
+#. TRANSLATORS: Input Media Size Change
+msgid "printer-state-reasons.input-media-size-change"
+msgstr "Input Media Size Change"
+
+#. TRANSLATORS: Input Media Type Change
+msgid "printer-state-reasons.input-media-type-change"
+msgstr "Input Media Type Change"
+
+#. TRANSLATORS: Input Media Weight Change
+msgid "printer-state-reasons.input-media-weight-change"
+msgstr "Input Media Weight Change"
+
+#. TRANSLATORS: Input Tray Elevation Failure
+msgid "printer-state-reasons.input-tray-elevation-failure"
+msgstr "Input Tray Elevation Failure"
+
+#. TRANSLATORS: Input Tray Missing
+msgid "printer-state-reasons.input-tray-missing"
+msgstr "Input Tray Missing"
+
+#. TRANSLATORS: Input Tray Position Failure
+msgid "printer-state-reasons.input-tray-position-failure"
+msgstr "Input Tray Position Failure"
+
+#. TRANSLATORS: Inserter Added
+msgid "printer-state-reasons.inserter-added"
+msgstr "Inserter Added"
+
+#. TRANSLATORS: Inserter Almost Empty
+msgid "printer-state-reasons.inserter-almost-empty"
+msgstr "Inserter Almost Empty"
+
+#. TRANSLATORS: Inserter Almost Full
+msgid "printer-state-reasons.inserter-almost-full"
+msgstr "Inserter Almost Full"
+
+#. TRANSLATORS: Inserter At Limit
+msgid "printer-state-reasons.inserter-at-limit"
+msgstr "Inserter At Limit"
+
+#. TRANSLATORS: Inserter Closed
+msgid "printer-state-reasons.inserter-closed"
+msgstr "Inserter Closed"
+
+#. TRANSLATORS: Inserter Configuration Change
+msgid "printer-state-reasons.inserter-configuration-change"
+msgstr "Inserter Configuration Change"
+
+#. TRANSLATORS: Inserter Cover Closed
+msgid "printer-state-reasons.inserter-cover-closed"
+msgstr "Inserter Cover Closed"
+
+#. TRANSLATORS: Inserter Cover Open
+msgid "printer-state-reasons.inserter-cover-open"
+msgstr "Inserter Cover Open"
+
+#. TRANSLATORS: Inserter Empty
+msgid "printer-state-reasons.inserter-empty"
+msgstr "Inserter Empty"
+
+#. TRANSLATORS: Inserter Full
+msgid "printer-state-reasons.inserter-full"
+msgstr "Inserter Full"
+
+#. TRANSLATORS: Inserter Interlock Closed
+msgid "printer-state-reasons.inserter-interlock-closed"
+msgstr "Inserter Interlock Closed"
+
+#. TRANSLATORS: Inserter Interlock Open
+msgid "printer-state-reasons.inserter-interlock-open"
+msgstr "Inserter Interlock Open"
+
+#. TRANSLATORS: Inserter Jam
+msgid "printer-state-reasons.inserter-jam"
+msgstr "Inserter Jam"
+
+#. TRANSLATORS: Inserter Life Almost Over
+msgid "printer-state-reasons.inserter-life-almost-over"
+msgstr "Inserter Life Almost Over"
+
+#. TRANSLATORS: Inserter Life Over
+msgid "printer-state-reasons.inserter-life-over"
+msgstr "Inserter Life Over"
+
+#. TRANSLATORS: Inserter Memory Exhausted
+msgid "printer-state-reasons.inserter-memory-exhausted"
+msgstr "Inserter Memory Exhausted"
+
+#. TRANSLATORS: Inserter Missing
+msgid "printer-state-reasons.inserter-missing"
+msgstr "Inserter Missing"
+
+#. TRANSLATORS: Inserter Motor Failure
+msgid "printer-state-reasons.inserter-motor-failure"
+msgstr "Inserter Motor Failure"
+
+#. TRANSLATORS: Inserter Near Limit
+msgid "printer-state-reasons.inserter-near-limit"
+msgstr "Inserter Near Limit"
+
+#. TRANSLATORS: Inserter Offline
+msgid "printer-state-reasons.inserter-offline"
+msgstr "Inserter Offline"
+
+#. TRANSLATORS: Inserter Opened
+msgid "printer-state-reasons.inserter-opened"
+msgstr "Inserter Opened"
+
+#. TRANSLATORS: Inserter Over Temperature
+msgid "printer-state-reasons.inserter-over-temperature"
+msgstr "Inserter Over Temperature"
+
+#. TRANSLATORS: Inserter Power Saver
+msgid "printer-state-reasons.inserter-power-saver"
+msgstr "Inserter Power Saver"
+
+#. TRANSLATORS: Inserter Recoverable Failure
+msgid "printer-state-reasons.inserter-recoverable-failure"
+msgstr "Inserter Recoverable Failure"
+
+#. TRANSLATORS: Inserter Recoverable Storage
+msgid "printer-state-reasons.inserter-recoverable-storage"
+msgstr "Inserter Recoverable Storage"
+
+#. TRANSLATORS: Inserter Removed
+msgid "printer-state-reasons.inserter-removed"
+msgstr "Inserter Removed"
+
+#. TRANSLATORS: Inserter Resource Added
+msgid "printer-state-reasons.inserter-resource-added"
+msgstr "Inserter Resource Added"
+
+#. TRANSLATORS: Inserter Resource Removed
+msgid "printer-state-reasons.inserter-resource-removed"
+msgstr "Inserter Resource Removed"
+
+#. TRANSLATORS: Inserter Thermistor Failure
+msgid "printer-state-reasons.inserter-thermistor-failure"
+msgstr "Inserter Thermistor Failure"
+
+#. TRANSLATORS: Inserter Timing Failure
+msgid "printer-state-reasons.inserter-timing-failure"
+msgstr "Inserter Timing Failure"
+
+#. TRANSLATORS: Inserter Turned Off
+msgid "printer-state-reasons.inserter-turned-off"
+msgstr "Inserter Turned Off"
+
+#. TRANSLATORS: Inserter Turned On
+msgid "printer-state-reasons.inserter-turned-on"
+msgstr "Inserter Turned On"
+
+#. TRANSLATORS: Inserter Under Temperature
+msgid "printer-state-reasons.inserter-under-temperature"
+msgstr "Inserter Under Temperature"
+
+#. TRANSLATORS: Inserter Unrecoverable Failure
+msgid "printer-state-reasons.inserter-unrecoverable-failure"
+msgstr "Inserter Unrecoverable Failure"
+
+#. TRANSLATORS: Inserter Unrecoverable Storage Error
+msgid "printer-state-reasons.inserter-unrecoverable-storage-error"
+msgstr "Inserter Unrecoverable Storage Error"
+
+#. TRANSLATORS: Inserter Warming Up
+msgid "printer-state-reasons.inserter-warming-up"
+msgstr "Inserter Warming Up"
+
+#. TRANSLATORS: Interlock Closed
+msgid "printer-state-reasons.interlock-closed"
+msgstr "Interlock Closed"
+
+#. TRANSLATORS: Interlock Open
+msgid "printer-state-reasons.interlock-open"
+msgstr "Interlock Open"
+
+#. TRANSLATORS: Interpreter Cartridge Added
+msgid "printer-state-reasons.interpreter-cartridge-added"
+msgstr "Interpreter Cartridge Added"
+
+#. TRANSLATORS: Interpreter Cartridge Removed
+msgid "printer-state-reasons.interpreter-cartridge-deleted"
+msgstr "Interpreter Cartridge Removed"
+
+#. TRANSLATORS: Interpreter Complex Page Encountered
+msgid "printer-state-reasons.interpreter-complex-page-encountered"
+msgstr "Interpreter Complex Page Encountered"
+
+#. TRANSLATORS: Interpreter Memory Decrease
+msgid "printer-state-reasons.interpreter-memory-decrease"
+msgstr "Interpreter Memory Decrease"
+
+#. TRANSLATORS: Interpreter Memory Increase
+msgid "printer-state-reasons.interpreter-memory-increase"
+msgstr "Interpreter Memory Increase"
+
+#. TRANSLATORS: Interpreter Resource Added
+msgid "printer-state-reasons.interpreter-resource-added"
+msgstr "Interpreter Resource Added"
+
+#. TRANSLATORS: Interpreter Resource Deleted
+msgid "printer-state-reasons.interpreter-resource-deleted"
+msgstr "Interpreter Resource Deleted"
+
+#. TRANSLATORS: Interpreter Resource Unavailable
+msgid "printer-state-reasons.interpreter-resource-unavailable"
+msgstr "Interpreter Resource Unavailable"
+
+#. TRANSLATORS: Lamp At End of Life
+msgid "printer-state-reasons.lamp-at-eol"
+msgstr "Lamp At End of Life"
+
+#. TRANSLATORS: Lamp Failure
+msgid "printer-state-reasons.lamp-failure"
+msgstr "Lamp Failure"
+
+#. TRANSLATORS: Lamp Near End of Life
+msgid "printer-state-reasons.lamp-near-eol"
+msgstr "Lamp Near End of Life"
+
+#. TRANSLATORS: Laser At End of Life
+msgid "printer-state-reasons.laser-at-eol"
+msgstr "Laser At End of Life"
+
+#. TRANSLATORS: Laser Failure
+msgid "printer-state-reasons.laser-failure"
+msgstr "Laser Failure"
+
+#. TRANSLATORS: Laser Near End of Life
+msgid "printer-state-reasons.laser-near-eol"
+msgstr "Laser Near End of Life"
+
+#. TRANSLATORS: Envelope Maker Added
+msgid "printer-state-reasons.make-envelope-added"
+msgstr "Envelope Maker Added"
+
+#. TRANSLATORS: Envelope Maker Almost Empty
+msgid "printer-state-reasons.make-envelope-almost-empty"
+msgstr "Envelope Maker Almost Empty"
+
+#. TRANSLATORS: Envelope Maker Almost Full
+msgid "printer-state-reasons.make-envelope-almost-full"
+msgstr "Envelope Maker Almost Full"
+
+#. TRANSLATORS: Envelope Maker At Limit
+msgid "printer-state-reasons.make-envelope-at-limit"
+msgstr "Envelope Maker At Limit"
+
+#. TRANSLATORS: Envelope Maker Closed
+msgid "printer-state-reasons.make-envelope-closed"
+msgstr "Envelope Maker Closed"
+
+#. TRANSLATORS: Envelope Maker Configuration Change
+msgid "printer-state-reasons.make-envelope-configuration-change"
+msgstr "Envelope Maker Configuration Change"
+
+#. TRANSLATORS: Envelope Maker Cover Closed
+msgid "printer-state-reasons.make-envelope-cover-closed"
+msgstr "Envelope Maker Cover Closed"
+
+#. TRANSLATORS: Envelope Maker Cover Open
+msgid "printer-state-reasons.make-envelope-cover-open"
+msgstr "Envelope Maker Cover Open"
+
+#. TRANSLATORS: Envelope Maker Empty
+msgid "printer-state-reasons.make-envelope-empty"
+msgstr "Envelope Maker Empty"
+
+#. TRANSLATORS: Envelope Maker Full
+msgid "printer-state-reasons.make-envelope-full"
+msgstr "Envelope Maker Full"
+
+#. TRANSLATORS: Envelope Maker Interlock Closed
+msgid "printer-state-reasons.make-envelope-interlock-closed"
+msgstr "Envelope Maker Interlock Closed"
+
+#. TRANSLATORS: Envelope Maker Interlock Open
+msgid "printer-state-reasons.make-envelope-interlock-open"
+msgstr "Envelope Maker Interlock Open"
+
+#. TRANSLATORS: Envelope Maker Jam
+msgid "printer-state-reasons.make-envelope-jam"
+msgstr "Envelope Maker Jam"
+
+#. TRANSLATORS: Envelope Maker Life Almost Over
+msgid "printer-state-reasons.make-envelope-life-almost-over"
+msgstr "Envelope Maker Life Almost Over"
+
+#. TRANSLATORS: Envelope Maker Life Over
+msgid "printer-state-reasons.make-envelope-life-over"
+msgstr "Envelope Maker Life Over"
+
+#. TRANSLATORS: Envelope Maker Memory Exhausted
+msgid "printer-state-reasons.make-envelope-memory-exhausted"
+msgstr "Envelope Maker Memory Exhausted"
+
+#. TRANSLATORS: Envelope Maker Missing
+msgid "printer-state-reasons.make-envelope-missing"
+msgstr "Envelope Maker Missing"
+
+#. TRANSLATORS: Envelope Maker Motor Failure
+msgid "printer-state-reasons.make-envelope-motor-failure"
+msgstr "Envelope Maker Motor Failure"
+
+#. TRANSLATORS: Envelope Maker Near Limit
+msgid "printer-state-reasons.make-envelope-near-limit"
+msgstr "Envelope Maker Near Limit"
+
+#. TRANSLATORS: Envelope Maker Offline
+msgid "printer-state-reasons.make-envelope-offline"
+msgstr "Envelope Maker Offline"
+
+#. TRANSLATORS: Envelope Maker Opened
+msgid "printer-state-reasons.make-envelope-opened"
+msgstr "Envelope Maker Opened"
+
+#. TRANSLATORS: Envelope Maker Over Temperature
+msgid "printer-state-reasons.make-envelope-over-temperature"
+msgstr "Envelope Maker Over Temperature"
+
+#. TRANSLATORS: Envelope Maker Power Saver
+msgid "printer-state-reasons.make-envelope-power-saver"
+msgstr "Envelope Maker Power Saver"
+
+#. TRANSLATORS: Envelope Maker Recoverable Failure
+msgid "printer-state-reasons.make-envelope-recoverable-failure"
+msgstr "Envelope Maker Recoverable Failure"
+
+#. TRANSLATORS: Envelope Maker Recoverable Storage
+msgid "printer-state-reasons.make-envelope-recoverable-storage"
+msgstr "Envelope Maker Recoverable Storage"
+
+#. TRANSLATORS: Envelope Maker Removed
+msgid "printer-state-reasons.make-envelope-removed"
+msgstr "Envelope Maker Removed"
+
+#. TRANSLATORS: Envelope Maker Resource Added
+msgid "printer-state-reasons.make-envelope-resource-added"
+msgstr "Envelope Maker Resource Added"
+
+#. TRANSLATORS: Envelope Maker Resource Removed
+msgid "printer-state-reasons.make-envelope-resource-removed"
+msgstr "Envelope Maker Resource Removed"
+
+#. TRANSLATORS: Envelope Maker Thermistor Failure
+msgid "printer-state-reasons.make-envelope-thermistor-failure"
+msgstr "Envelope Maker Thermistor Failure"
+
+#. TRANSLATORS: Envelope Maker Timing Failure
+msgid "printer-state-reasons.make-envelope-timing-failure"
+msgstr "Envelope Maker Timing Failure"
+
+#. TRANSLATORS: Envelope Maker Turned Off
+msgid "printer-state-reasons.make-envelope-turned-off"
+msgstr "Envelope Maker Turned Off"
+
+#. TRANSLATORS: Envelope Maker Turned On
+msgid "printer-state-reasons.make-envelope-turned-on"
+msgstr "Envelope Maker Turned On"
+
+#. TRANSLATORS: Envelope Maker Under Temperature
+msgid "printer-state-reasons.make-envelope-under-temperature"
+msgstr "Envelope Maker Under Temperature"
+
+#. TRANSLATORS: Envelope Maker Unrecoverable Failure
+msgid "printer-state-reasons.make-envelope-unrecoverable-failure"
+msgstr "Envelope Maker Unrecoverable Failure"
+
+#. TRANSLATORS: Envelope Maker Unrecoverable Storage Error
+msgid "printer-state-reasons.make-envelope-unrecoverable-storage-error"
+msgstr "Envelope Maker Unrecoverable Storage Error"
+
+#. TRANSLATORS: Envelope Maker Warming Up
+msgid "printer-state-reasons.make-envelope-warming-up"
+msgstr "Envelope Maker Warming Up"
+
+#. TRANSLATORS: Marker Adjusting Print Quality
+msgid "printer-state-reasons.marker-adjusting-print-quality"
+msgstr "Marker Adjusting Print Quality"
+
+#. TRANSLATORS: Marker Developer Almost Empty
+msgid "printer-state-reasons.marker-developer-almost-empty"
+msgstr "Marker Developer Almost Empty"
+
+#. TRANSLATORS: Marker Developer Empty
+msgid "printer-state-reasons.marker-developer-empty"
+msgstr "Marker Developer Empty"
+
+#. TRANSLATORS: Marker Fuser Thermistor Failure
+msgid "printer-state-reasons.marker-fuser-thermistor-failure"
+msgstr "Marker Fuser Thermistor Failure"
+
+#. TRANSLATORS: Marker Fuser Timing Failure
+msgid "printer-state-reasons.marker-fuser-timing-failure"
+msgstr "Marker Fuser Timing Failure"
+
+#. TRANSLATORS: Marker Ink Almost Empty
+msgid "printer-state-reasons.marker-ink-almost-empty"
+msgstr "Marker Ink Almost Empty"
+
+#. TRANSLATORS: Marker Ink Empty
+msgid "printer-state-reasons.marker-ink-empty"
+msgstr "Marker Ink Empty"
+
+#. TRANSLATORS: Marker Print Ribbon Almost Empty
+msgid "printer-state-reasons.marker-print-ribbon-almost-empty"
+msgstr "Marker Print Ribbon Almost Empty"
+
+#. TRANSLATORS: Marker Print Ribbon Empty
+msgid "printer-state-reasons.marker-print-ribbon-empty"
+msgstr "Marker Print Ribbon Empty"
+
+#. TRANSLATORS: Marker Supply Empty
+msgid "printer-state-reasons.marker-supply-empty"
+msgstr "Marker Supply Empty"
+
+#. TRANSLATORS: Marker Supply Low
+msgid "printer-state-reasons.marker-supply-low"
+msgstr "Marker Supply Low"
+
+#. TRANSLATORS: Marker Toner Cartridge Missing
+msgid "printer-state-reasons.marker-toner-cartridge-missing"
+msgstr "Marker Toner Cartridge Missing"
+
+#. TRANSLATORS: Marker Waste Almost Full
+msgid "printer-state-reasons.marker-waste-almost-full"
+msgstr "Marker Waste Almost Full"
+
+#. TRANSLATORS: Marker Waste Full
+msgid "printer-state-reasons.marker-waste-full"
+msgstr "Marker Waste Full"
+
+#. TRANSLATORS: Marker Waste Ink Receptacle Almost Full
+msgid "printer-state-reasons.marker-waste-ink-receptacle-almost-full"
+msgstr "Marker Waste Ink Receptacle Almost Full"
+
+#. TRANSLATORS: Marker Waste Ink Receptacle Full
+msgid "printer-state-reasons.marker-waste-ink-receptacle-full"
+msgstr "Marker Waste Ink Receptacle Full"
+
+#. TRANSLATORS: Marker Waste Toner Receptacle Almost Full
+msgid "printer-state-reasons.marker-waste-toner-receptacle-almost-full"
+msgstr "Marker Waste Toner Receptacle Almost Full"
+
+#. TRANSLATORS: Marker Waste Toner Receptacle Full
+msgid "printer-state-reasons.marker-waste-toner-receptacle-full"
+msgstr "Marker Waste Toner Receptacle Full"
+
+#. TRANSLATORS: Material Empty
+msgid "printer-state-reasons.material-empty"
+msgstr "Material Empty"
+
+#. TRANSLATORS: Material Low
+msgid "printer-state-reasons.material-low"
+msgstr "Material Low"
+
+#. TRANSLATORS: Material Needed
+msgid "printer-state-reasons.material-needed"
+msgstr "Material Needed"
+
+#. TRANSLATORS: Media Drying
+msgid "printer-state-reasons.media-drying"
+msgstr "Media Drying"
+
+#. TRANSLATORS: Media Empty
+msgid "printer-state-reasons.media-empty"
+msgstr "Media Empty"
+
+#. TRANSLATORS: Media Jam
+msgid "printer-state-reasons.media-jam"
+msgstr "Media Jam"
+
+#. TRANSLATORS: Media Low
+msgid "printer-state-reasons.media-low"
+msgstr "Media Low"
+
+#. TRANSLATORS: Media Needed
+msgid "printer-state-reasons.media-needed"
+msgstr "Media Needed"
+
+#. TRANSLATORS: Media Path Cannot Do 2-Sided Printing
+msgid "printer-state-reasons.media-path-cannot-duplex-media-selected"
+msgstr "Media Path Cannot Do 2-Sided Printing"
+
+#. TRANSLATORS: Media Path Media Tray Almost Full
+msgid "printer-state-reasons.media-path-media-tray-almost-full"
+msgstr "Media Path Media Tray Almost Full"
+
+#. TRANSLATORS: Media Path Media Tray Full
+msgid "printer-state-reasons.media-path-media-tray-full"
+msgstr "Media Path Media Tray Full"
+
+#. TRANSLATORS: Media Path Media Tray Missing
+msgid "printer-state-reasons.media-path-media-tray-missing"
+msgstr "Media Path Media Tray Missing"
+
+#. TRANSLATORS: Motor Failure
+msgid "printer-state-reasons.motor-failure"
+msgstr "Motor Failure"
+
+#. TRANSLATORS: Moving To Paused
+msgid "printer-state-reasons.moving-to-paused"
+msgstr "Moving To Paused"
+
+#. TRANSLATORS: None
+msgid "printer-state-reasons.none"
+msgstr "None"
+
+#. TRANSLATORS: Optical Photoconductor Life Over
+msgid "printer-state-reasons.opc-life-over"
+msgstr "Optical Photoconductor Life Over"
+
+#. TRANSLATORS: Optical Photoconductor Near End-of-life
+msgid "printer-state-reasons.opc-near-eol"
+msgstr "Optical Photoconductor Near End-of-life"
+
+#. TRANSLATORS: Other
+msgid "printer-state-reasons.other"
+msgstr "Other"
+
+#. TRANSLATORS: Output Area Almost Full
+msgid "printer-state-reasons.output-area-almost-full"
+msgstr "Output Area Almost Full"
+
+#. TRANSLATORS: Output Area Full
+msgid "printer-state-reasons.output-area-full"
+msgstr "Output Area Full"
+
+#. TRANSLATORS: Output Mailbox Select Failure
+msgid "printer-state-reasons.output-mailbox-select-failure"
+msgstr "Output Mailbox Select Failure"
+
+#. TRANSLATORS: Output Tray Missing
+msgid "printer-state-reasons.output-tray-missing"
+msgstr "Output Tray Missing"
+
+#. TRANSLATORS: Paused
+msgid "printer-state-reasons.paused"
+msgstr "Paused"
+
+#. TRANSLATORS: Perforater Added
+msgid "printer-state-reasons.perforater-added"
+msgstr "Perforater Added"
+
+#. TRANSLATORS: Perforater Almost Empty
+msgid "printer-state-reasons.perforater-almost-empty"
+msgstr "Perforater Almost Empty"
+
+#. TRANSLATORS: Perforater Almost Full
+msgid "printer-state-reasons.perforater-almost-full"
+msgstr "Perforater Almost Full"
+
+#. TRANSLATORS: Perforater At Limit
+msgid "printer-state-reasons.perforater-at-limit"
+msgstr "Perforater At Limit"
+
+#. TRANSLATORS: Perforater Closed
+msgid "printer-state-reasons.perforater-closed"
+msgstr "Perforater Closed"
+
+#. TRANSLATORS: Perforater Configuration Change
+msgid "printer-state-reasons.perforater-configuration-change"
+msgstr "Perforater Configuration Change"
+
+#. TRANSLATORS: Perforater Cover Closed
+msgid "printer-state-reasons.perforater-cover-closed"
+msgstr "Perforater Cover Closed"
+
+#. TRANSLATORS: Perforater Cover Open
+msgid "printer-state-reasons.perforater-cover-open"
+msgstr "Perforater Cover Open"
+
+#. TRANSLATORS: Perforater Empty
+msgid "printer-state-reasons.perforater-empty"
+msgstr "Perforater Empty"
+
+#. TRANSLATORS: Perforater Full
+msgid "printer-state-reasons.perforater-full"
+msgstr "Perforater Full"
+
+#. TRANSLATORS: Perforater Interlock Closed
+msgid "printer-state-reasons.perforater-interlock-closed"
+msgstr "Perforater Interlock Closed"
+
+#. TRANSLATORS: Perforater Interlock Open
+msgid "printer-state-reasons.perforater-interlock-open"
+msgstr "Perforater Interlock Open"
+
+#. TRANSLATORS: Perforater Jam
+msgid "printer-state-reasons.perforater-jam"
+msgstr "Perforater Jam"
+
+#. TRANSLATORS: Perforater Life Almost Over
+msgid "printer-state-reasons.perforater-life-almost-over"
+msgstr "Perforater Life Almost Over"
+
+#. TRANSLATORS: Perforater Life Over
+msgid "printer-state-reasons.perforater-life-over"
+msgstr "Perforater Life Over"
+
+#. TRANSLATORS: Perforater Memory Exhausted
+msgid "printer-state-reasons.perforater-memory-exhausted"
+msgstr "Perforater Memory Exhausted"
+
+#. TRANSLATORS: Perforater Missing
+msgid "printer-state-reasons.perforater-missing"
+msgstr "Perforater Missing"
+
+#. TRANSLATORS: Perforater Motor Failure
+msgid "printer-state-reasons.perforater-motor-failure"
+msgstr "Perforater Motor Failure"
+
+#. TRANSLATORS: Perforater Near Limit
+msgid "printer-state-reasons.perforater-near-limit"
+msgstr "Perforater Near Limit"
+
+#. TRANSLATORS: Perforater Offline
+msgid "printer-state-reasons.perforater-offline"
+msgstr "Perforater Offline"
+
+#. TRANSLATORS: Perforater Opened
+msgid "printer-state-reasons.perforater-opened"
+msgstr "Perforater Opened"
+
+#. TRANSLATORS: Perforater Over Temperature
+msgid "printer-state-reasons.perforater-over-temperature"
+msgstr "Perforater Over Temperature"
+
+#. TRANSLATORS: Perforater Power Saver
+msgid "printer-state-reasons.perforater-power-saver"
+msgstr "Perforater Power Saver"
+
+#. TRANSLATORS: Perforater Recoverable Failure
+msgid "printer-state-reasons.perforater-recoverable-failure"
+msgstr "Perforater Recoverable Failure"
+
+#. TRANSLATORS: Perforater Recoverable Storage
+msgid "printer-state-reasons.perforater-recoverable-storage"
+msgstr "Perforater Recoverable Storage"
+
+#. TRANSLATORS: Perforater Removed
+msgid "printer-state-reasons.perforater-removed"
+msgstr "Perforater Removed"
+
+#. TRANSLATORS: Perforater Resource Added
+msgid "printer-state-reasons.perforater-resource-added"
+msgstr "Perforater Resource Added"
+
+#. TRANSLATORS: Perforater Resource Removed
+msgid "printer-state-reasons.perforater-resource-removed"
+msgstr "Perforater Resource Removed"
+
+#. TRANSLATORS: Perforater Thermistor Failure
+msgid "printer-state-reasons.perforater-thermistor-failure"
+msgstr "Perforater Thermistor Failure"
+
+#. TRANSLATORS: Perforater Timing Failure
+msgid "printer-state-reasons.perforater-timing-failure"
+msgstr "Perforater Timing Failure"
+
+#. TRANSLATORS: Perforater Turned Off
+msgid "printer-state-reasons.perforater-turned-off"
+msgstr "Perforater Turned Off"
+
+#. TRANSLATORS: Perforater Turned On
+msgid "printer-state-reasons.perforater-turned-on"
+msgstr "Perforater Turned On"
+
+#. TRANSLATORS: Perforater Under Temperature
+msgid "printer-state-reasons.perforater-under-temperature"
+msgstr "Perforater Under Temperature"
+
+#. TRANSLATORS: Perforater Unrecoverable Failure
+msgid "printer-state-reasons.perforater-unrecoverable-failure"
+msgstr "Perforater Unrecoverable Failure"
+
+#. TRANSLATORS: Perforater Unrecoverable Storage Error
+msgid "printer-state-reasons.perforater-unrecoverable-storage-error"
+msgstr "Perforater Unrecoverable Storage Error"
+
+#. TRANSLATORS: Perforater Warming Up
+msgid "printer-state-reasons.perforater-warming-up"
+msgstr "Perforater Warming Up"
+
+#. TRANSLATORS: Platform Cooling
+msgid "printer-state-reasons.platform-cooling"
+msgstr "Platform Cooling"
+
+#. TRANSLATORS: Platform Failure
+msgid "printer-state-reasons.platform-failure"
+msgstr "Platform Failure"
+
+#. TRANSLATORS: Platform Heating
+msgid "printer-state-reasons.platform-heating"
+msgstr "Platform Heating"
+
+#. TRANSLATORS: Platform Temperature High
+msgid "printer-state-reasons.platform-temperature-high"
+msgstr "Platform Temperature High"
+
+#. TRANSLATORS: Platform Temperature Low
+msgid "printer-state-reasons.platform-temperature-low"
+msgstr "Platform Temperature Low"
+
+#. TRANSLATORS: Power Down
+msgid "printer-state-reasons.power-down"
+msgstr "Power Down"
+
+#. TRANSLATORS: Power Up
+msgid "printer-state-reasons.power-up"
+msgstr "Power Up"
+
+#. TRANSLATORS: Printer Reset Manually
+msgid "printer-state-reasons.printer-manual-reset"
+msgstr "Printer Reset Manually"
+
+#. TRANSLATORS: Printer Reset Remotely
+msgid "printer-state-reasons.printer-nms-reset"
+msgstr "Printer Reset Remotely"
+
+#. TRANSLATORS: Printer Ready To Print
+msgid "printer-state-reasons.printer-ready-to-print"
+msgstr "Printer Ready To Print"
+
+#. TRANSLATORS: Puncher Added
+msgid "printer-state-reasons.puncher-added"
+msgstr "Puncher Added"
+
+#. TRANSLATORS: Puncher Almost Empty
+msgid "printer-state-reasons.puncher-almost-empty"
+msgstr "Puncher Almost Empty"
+
+#. TRANSLATORS: Puncher Almost Full
+msgid "printer-state-reasons.puncher-almost-full"
+msgstr "Puncher Almost Full"
+
+#. TRANSLATORS: Puncher At Limit
+msgid "printer-state-reasons.puncher-at-limit"
+msgstr "Puncher At Limit"
+
+#. TRANSLATORS: Puncher Closed
+msgid "printer-state-reasons.puncher-closed"
+msgstr "Puncher Closed"
+
+#. TRANSLATORS: Puncher Configuration Change
+msgid "printer-state-reasons.puncher-configuration-change"
+msgstr "Puncher Configuration Change"
+
+#. TRANSLATORS: Puncher Cover Closed
+msgid "printer-state-reasons.puncher-cover-closed"
+msgstr "Puncher Cover Closed"
+
+#. TRANSLATORS: Puncher Cover Open
+msgid "printer-state-reasons.puncher-cover-open"
+msgstr "Puncher Cover Open"
+
+#. TRANSLATORS: Puncher Empty
+msgid "printer-state-reasons.puncher-empty"
+msgstr "Puncher Empty"
+
+#. TRANSLATORS: Puncher Full
+msgid "printer-state-reasons.puncher-full"
+msgstr "Puncher Full"
+
+#. TRANSLATORS: Puncher Interlock Closed
+msgid "printer-state-reasons.puncher-interlock-closed"
+msgstr "Puncher Interlock Closed"
+
+#. TRANSLATORS: Puncher Interlock Open
+msgid "printer-state-reasons.puncher-interlock-open"
+msgstr "Puncher Interlock Open"
+
+#. TRANSLATORS: Puncher Jam
+msgid "printer-state-reasons.puncher-jam"
+msgstr "Puncher Jam"
+
+#. TRANSLATORS: Puncher Life Almost Over
+msgid "printer-state-reasons.puncher-life-almost-over"
+msgstr "Puncher Life Almost Over"
+
+#. TRANSLATORS: Puncher Life Over
+msgid "printer-state-reasons.puncher-life-over"
+msgstr "Puncher Life Over"
+
+#. TRANSLATORS: Puncher Memory Exhausted
+msgid "printer-state-reasons.puncher-memory-exhausted"
+msgstr "Puncher Memory Exhausted"
+
+#. TRANSLATORS: Puncher Missing
+msgid "printer-state-reasons.puncher-missing"
+msgstr "Puncher Missing"
+
+#. TRANSLATORS: Puncher Motor Failure
+msgid "printer-state-reasons.puncher-motor-failure"
+msgstr "Puncher Motor Failure"
+
+#. TRANSLATORS: Puncher Near Limit
+msgid "printer-state-reasons.puncher-near-limit"
+msgstr "Puncher Near Limit"
+
+#. TRANSLATORS: Puncher Offline
+msgid "printer-state-reasons.puncher-offline"
+msgstr "Puncher Offline"
+
+#. TRANSLATORS: Puncher Opened
+msgid "printer-state-reasons.puncher-opened"
+msgstr "Puncher Opened"
+
+#. TRANSLATORS: Puncher Over Temperature
+msgid "printer-state-reasons.puncher-over-temperature"
+msgstr "Puncher Over Temperature"
+
+#. TRANSLATORS: Puncher Power Saver
+msgid "printer-state-reasons.puncher-power-saver"
+msgstr "Puncher Power Saver"
+
+#. TRANSLATORS: Puncher Recoverable Failure
+msgid "printer-state-reasons.puncher-recoverable-failure"
+msgstr "Puncher Recoverable Failure"
+
+#. TRANSLATORS: Puncher Recoverable Storage
+msgid "printer-state-reasons.puncher-recoverable-storage"
+msgstr "Puncher Recoverable Storage"
+
+#. TRANSLATORS: Puncher Removed
+msgid "printer-state-reasons.puncher-removed"
+msgstr "Puncher Removed"
+
+#. TRANSLATORS: Puncher Resource Added
+msgid "printer-state-reasons.puncher-resource-added"
+msgstr "Puncher Resource Added"
+
+#. TRANSLATORS: Puncher Resource Removed
+msgid "printer-state-reasons.puncher-resource-removed"
+msgstr "Puncher Resource Removed"
+
+#. TRANSLATORS: Puncher Thermistor Failure
+msgid "printer-state-reasons.puncher-thermistor-failure"
+msgstr "Puncher Thermistor Failure"
+
+#. TRANSLATORS: Puncher Timing Failure
+msgid "printer-state-reasons.puncher-timing-failure"
+msgstr "Puncher Timing Failure"
+
+#. TRANSLATORS: Puncher Turned Off
+msgid "printer-state-reasons.puncher-turned-off"
+msgstr "Puncher Turned Off"
+
+#. TRANSLATORS: Puncher Turned On
+msgid "printer-state-reasons.puncher-turned-on"
+msgstr "Puncher Turned On"
+
+#. TRANSLATORS: Puncher Under Temperature
+msgid "printer-state-reasons.puncher-under-temperature"
+msgstr "Puncher Under Temperature"
+
+#. TRANSLATORS: Puncher Unrecoverable Failure
+msgid "printer-state-reasons.puncher-unrecoverable-failure"
+msgstr "Puncher Unrecoverable Failure"
+
+#. TRANSLATORS: Puncher Unrecoverable Storage Error
+msgid "printer-state-reasons.puncher-unrecoverable-storage-error"
+msgstr "Puncher Unrecoverable Storage Error"
+
+#. TRANSLATORS: Puncher Warming Up
+msgid "printer-state-reasons.puncher-warming-up"
+msgstr "Puncher Warming Up"
+
+#. TRANSLATORS: Resuming
+msgid "printer-state-reasons.resuming"
+msgstr "Resuming"
+
+#. TRANSLATORS: Separation Cutter Added
+msgid "printer-state-reasons.separation-cutter-added"
+msgstr "Separation Cutter Added"
+
+#. TRANSLATORS: Separation Cutter Almost Empty
+msgid "printer-state-reasons.separation-cutter-almost-empty"
+msgstr "Separation Cutter Almost Empty"
+
+#. TRANSLATORS: Separation Cutter Almost Full
+msgid "printer-state-reasons.separation-cutter-almost-full"
+msgstr "Separation Cutter Almost Full"
+
+#. TRANSLATORS: Separation Cutter At Limit
+msgid "printer-state-reasons.separation-cutter-at-limit"
+msgstr "Separation Cutter At Limit"
+
+#. TRANSLATORS: Separation Cutter Closed
+msgid "printer-state-reasons.separation-cutter-closed"
+msgstr "Separation Cutter Closed"
+
+#. TRANSLATORS: Separation Cutter Configuration Change
+msgid "printer-state-reasons.separation-cutter-configuration-change"
+msgstr "Separation Cutter Configuration Change"
+
+#. TRANSLATORS: Separation Cutter Cover Closed
+msgid "printer-state-reasons.separation-cutter-cover-closed"
+msgstr "Separation Cutter Cover Closed"
+
+#. TRANSLATORS: Separation Cutter Cover Open
+msgid "printer-state-reasons.separation-cutter-cover-open"
+msgstr "Separation Cutter Cover Open"
+
+#. TRANSLATORS: Separation Cutter Empty
+msgid "printer-state-reasons.separation-cutter-empty"
+msgstr "Separation Cutter Empty"
+
+#. TRANSLATORS: Separation Cutter Full
+msgid "printer-state-reasons.separation-cutter-full"
+msgstr "Separation Cutter Full"
+
+#. TRANSLATORS: Separation Cutter Interlock Closed
+msgid "printer-state-reasons.separation-cutter-interlock-closed"
+msgstr "Separation Cutter Interlock Closed"
+
+#. TRANSLATORS: Separation Cutter Interlock Open
+msgid "printer-state-reasons.separation-cutter-interlock-open"
+msgstr "Separation Cutter Interlock Open"
+
+#. TRANSLATORS: Separation Cutter Jam
+msgid "printer-state-reasons.separation-cutter-jam"
+msgstr "Separation Cutter Jam"
+
+#. TRANSLATORS: Separation Cutter Life Almost Over
+msgid "printer-state-reasons.separation-cutter-life-almost-over"
+msgstr "Separation Cutter Life Almost Over"
+
+#. TRANSLATORS: Separation Cutter Life Over
+msgid "printer-state-reasons.separation-cutter-life-over"
+msgstr "Separation Cutter Life Over"
+
+#. TRANSLATORS: Separation Cutter Memory Exhausted
+msgid "printer-state-reasons.separation-cutter-memory-exhausted"
+msgstr "Separation Cutter Memory Exhausted"
+
+#. TRANSLATORS: Separation Cutter Missing
+msgid "printer-state-reasons.separation-cutter-missing"
+msgstr "Separation Cutter Missing"
+
+#. TRANSLATORS: Separation Cutter Motor Failure
+msgid "printer-state-reasons.separation-cutter-motor-failure"
+msgstr "Separation Cutter Motor Failure"
+
+#. TRANSLATORS: Separation Cutter Near Limit
+msgid "printer-state-reasons.separation-cutter-near-limit"
+msgstr "Separation Cutter Near Limit"
+
+#. TRANSLATORS: Separation Cutter Offline
+msgid "printer-state-reasons.separation-cutter-offline"
+msgstr "Separation Cutter Offline"
+
+#. TRANSLATORS: Separation Cutter Opened
+msgid "printer-state-reasons.separation-cutter-opened"
+msgstr "Separation Cutter Opened"
+
+#. TRANSLATORS: Separation Cutter Over Temperature
+msgid "printer-state-reasons.separation-cutter-over-temperature"
+msgstr "Separation Cutter Over Temperature"
+
+#. TRANSLATORS: Separation Cutter Power Saver
+msgid "printer-state-reasons.separation-cutter-power-saver"
+msgstr "Separation Cutter Power Saver"
+
+#. TRANSLATORS: Separation Cutter Recoverable Failure
+msgid "printer-state-reasons.separation-cutter-recoverable-failure"
+msgstr "Separation Cutter Recoverable Failure"
+
+#. TRANSLATORS: Separation Cutter Recoverable Storage
+msgid "printer-state-reasons.separation-cutter-recoverable-storage"
+msgstr "Separation Cutter Recoverable Storage"
+
+#. TRANSLATORS: Separation Cutter Removed
+msgid "printer-state-reasons.separation-cutter-removed"
+msgstr "Separation Cutter Removed"
+
+#. TRANSLATORS: Separation Cutter Resource Added
+msgid "printer-state-reasons.separation-cutter-resource-added"
+msgstr "Separation Cutter Resource Added"
+
+#. TRANSLATORS: Separation Cutter Resource Removed
+msgid "printer-state-reasons.separation-cutter-resource-removed"
+msgstr "Separation Cutter Resource Removed"
+
+#. TRANSLATORS: Separation Cutter Thermistor Failure
+msgid "printer-state-reasons.separation-cutter-thermistor-failure"
+msgstr "Separation Cutter Thermistor Failure"
+
+#. TRANSLATORS: Separation Cutter Timing Failure
+msgid "printer-state-reasons.separation-cutter-timing-failure"
+msgstr "Separation Cutter Timing Failure"
+
+#. TRANSLATORS: Separation Cutter Turned Off
+msgid "printer-state-reasons.separation-cutter-turned-off"
+msgstr "Separation Cutter Turned Off"
+
+#. TRANSLATORS: Separation Cutter Turned On
+msgid "printer-state-reasons.separation-cutter-turned-on"
+msgstr "Separation Cutter Turned On"
+
+#. TRANSLATORS: Separation Cutter Under Temperature
+msgid "printer-state-reasons.separation-cutter-under-temperature"
+msgstr "Separation Cutter Under Temperature"
+
+#. TRANSLATORS: Separation Cutter Unrecoverable Failure
+msgid "printer-state-reasons.separation-cutter-unrecoverable-failure"
+msgstr "Separation Cutter Unrecoverable Failure"
+
+#. TRANSLATORS: Separation Cutter Unrecoverable Storage Error
+msgid "printer-state-reasons.separation-cutter-unrecoverable-storage-error"
+msgstr "Separation Cutter Unrecoverable Storage Error"
+
+#. TRANSLATORS: Separation Cutter Warming Up
+msgid "printer-state-reasons.separation-cutter-warming-up"
+msgstr "Separation Cutter Warming Up"
+
+#. TRANSLATORS: Sheet Rotator Added
+msgid "printer-state-reasons.sheet-rotator-added"
+msgstr "Sheet Rotator Added"
+
+#. TRANSLATORS: Sheet Rotator Almost Empty
+msgid "printer-state-reasons.sheet-rotator-almost-empty"
+msgstr "Sheet Rotator Almost Empty"
+
+#. TRANSLATORS: Sheet Rotator Almost Full
+msgid "printer-state-reasons.sheet-rotator-almost-full"
+msgstr "Sheet Rotator Almost Full"
+
+#. TRANSLATORS: Sheet Rotator At Limit
+msgid "printer-state-reasons.sheet-rotator-at-limit"
+msgstr "Sheet Rotator At Limit"
+
+#. TRANSLATORS: Sheet Rotator Closed
+msgid "printer-state-reasons.sheet-rotator-closed"
+msgstr "Sheet Rotator Closed"
+
+#. TRANSLATORS: Sheet Rotator Configuration Change
+msgid "printer-state-reasons.sheet-rotator-configuration-change"
+msgstr "Sheet Rotator Configuration Change"
+
+#. TRANSLATORS: Sheet Rotator Cover Closed
+msgid "printer-state-reasons.sheet-rotator-cover-closed"
+msgstr "Sheet Rotator Cover Closed"
+
+#. TRANSLATORS: Sheet Rotator Cover Open
+msgid "printer-state-reasons.sheet-rotator-cover-open"
+msgstr "Sheet Rotator Cover Open"
+
+#. TRANSLATORS: Sheet Rotator Empty
+msgid "printer-state-reasons.sheet-rotator-empty"
+msgstr "Sheet Rotator Empty"
+
+#. TRANSLATORS: Sheet Rotator Full
+msgid "printer-state-reasons.sheet-rotator-full"
+msgstr "Sheet Rotator Full"
+
+#. TRANSLATORS: Sheet Rotator Interlock Closed
+msgid "printer-state-reasons.sheet-rotator-interlock-closed"
+msgstr "Sheet Rotator Interlock Closed"
+
+#. TRANSLATORS: Sheet Rotator Interlock Open
+msgid "printer-state-reasons.sheet-rotator-interlock-open"
+msgstr "Sheet Rotator Interlock Open"
+
+#. TRANSLATORS: Sheet Rotator Jam
+msgid "printer-state-reasons.sheet-rotator-jam"
+msgstr "Sheet Rotator Jam"
+
+#. TRANSLATORS: Sheet Rotator Life Almost Over
+msgid "printer-state-reasons.sheet-rotator-life-almost-over"
+msgstr "Sheet Rotator Life Almost Over"
+
+#. TRANSLATORS: Sheet Rotator Life Over
+msgid "printer-state-reasons.sheet-rotator-life-over"
+msgstr "Sheet Rotator Life Over"
+
+#. TRANSLATORS: Sheet Rotator Memory Exhausted
+msgid "printer-state-reasons.sheet-rotator-memory-exhausted"
+msgstr "Sheet Rotator Memory Exhausted"
+
+#. TRANSLATORS: Sheet Rotator Missing
+msgid "printer-state-reasons.sheet-rotator-missing"
+msgstr "Sheet Rotator Missing"
+
+#. TRANSLATORS: Sheet Rotator Motor Failure
+msgid "printer-state-reasons.sheet-rotator-motor-failure"
+msgstr "Sheet Rotator Motor Failure"
+
+#. TRANSLATORS: Sheet Rotator Near Limit
+msgid "printer-state-reasons.sheet-rotator-near-limit"
+msgstr "Sheet Rotator Near Limit"
+
+#. TRANSLATORS: Sheet Rotator Offline
+msgid "printer-state-reasons.sheet-rotator-offline"
+msgstr "Sheet Rotator Offline"
+
+#. TRANSLATORS: Sheet Rotator Opened
+msgid "printer-state-reasons.sheet-rotator-opened"
+msgstr "Sheet Rotator Opened"
+
+#. TRANSLATORS: Sheet Rotator Over Temperature
+msgid "printer-state-reasons.sheet-rotator-over-temperature"
+msgstr "Sheet Rotator Over Temperature"
+
+#. TRANSLATORS: Sheet Rotator Power Saver
+msgid "printer-state-reasons.sheet-rotator-power-saver"
+msgstr "Sheet Rotator Power Saver"
+
+#. TRANSLATORS: Sheet Rotator Recoverable Failure
+msgid "printer-state-reasons.sheet-rotator-recoverable-failure"
+msgstr "Sheet Rotator Recoverable Failure"
+
+#. TRANSLATORS: Sheet Rotator Recoverable Storage
+msgid "printer-state-reasons.sheet-rotator-recoverable-storage"
+msgstr "Sheet Rotator Recoverable Storage"
+
+#. TRANSLATORS: Sheet Rotator Removed
+msgid "printer-state-reasons.sheet-rotator-removed"
+msgstr "Sheet Rotator Removed"
+
+#. TRANSLATORS: Sheet Rotator Resource Added
+msgid "printer-state-reasons.sheet-rotator-resource-added"
+msgstr "Sheet Rotator Resource Added"
+
+#. TRANSLATORS: Sheet Rotator Resource Removed
+msgid "printer-state-reasons.sheet-rotator-resource-removed"
+msgstr "Sheet Rotator Resource Removed"
+
+#. TRANSLATORS: Sheet Rotator Thermistor Failure
+msgid "printer-state-reasons.sheet-rotator-thermistor-failure"
+msgstr "Sheet Rotator Thermistor Failure"
+
+#. TRANSLATORS: Sheet Rotator Timing Failure
+msgid "printer-state-reasons.sheet-rotator-timing-failure"
+msgstr "Sheet Rotator Timing Failure"
+
+#. TRANSLATORS: Sheet Rotator Turned Off
+msgid "printer-state-reasons.sheet-rotator-turned-off"
+msgstr "Sheet Rotator Turned Off"
+
+#. TRANSLATORS: Sheet Rotator Turned On
+msgid "printer-state-reasons.sheet-rotator-turned-on"
+msgstr "Sheet Rotator Turned On"
+
+#. TRANSLATORS: Sheet Rotator Under Temperature
+msgid "printer-state-reasons.sheet-rotator-under-temperature"
+msgstr "Sheet Rotator Under Temperature"
+
+#. TRANSLATORS: Sheet Rotator Unrecoverable Failure
+msgid "printer-state-reasons.sheet-rotator-unrecoverable-failure"
+msgstr "Sheet Rotator Unrecoverable Failure"
+
+#. TRANSLATORS: Sheet Rotator Unrecoverable Storage Error
+msgid "printer-state-reasons.sheet-rotator-unrecoverable-storage-error"
+msgstr "Sheet Rotator Unrecoverable Storage Error"
+
+#. TRANSLATORS: Sheet Rotator Warming Up
+msgid "printer-state-reasons.sheet-rotator-warming-up"
+msgstr "Sheet Rotator Warming Up"
+
+#. TRANSLATORS: Shutdown
+msgid "printer-state-reasons.shutdown"
+msgstr "Shutdown"
+
+#. TRANSLATORS: Slitter Added
+msgid "printer-state-reasons.slitter-added"
+msgstr "Slitter Added"
+
+#. TRANSLATORS: Slitter Almost Empty
+msgid "printer-state-reasons.slitter-almost-empty"
+msgstr "Slitter Almost Empty"
+
+#. TRANSLATORS: Slitter Almost Full
+msgid "printer-state-reasons.slitter-almost-full"
+msgstr "Slitter Almost Full"
+
+#. TRANSLATORS: Slitter At Limit
+msgid "printer-state-reasons.slitter-at-limit"
+msgstr "Slitter At Limit"
+
+#. TRANSLATORS: Slitter Closed
+msgid "printer-state-reasons.slitter-closed"
+msgstr "Slitter Closed"
+
+#. TRANSLATORS: Slitter Configuration Change
+msgid "printer-state-reasons.slitter-configuration-change"
+msgstr "Slitter Configuration Change"
+
+#. TRANSLATORS: Slitter Cover Closed
+msgid "printer-state-reasons.slitter-cover-closed"
+msgstr "Slitter Cover Closed"
+
+#. TRANSLATORS: Slitter Cover Open
+msgid "printer-state-reasons.slitter-cover-open"
+msgstr "Slitter Cover Open"
+
+#. TRANSLATORS: Slitter Empty
+msgid "printer-state-reasons.slitter-empty"
+msgstr "Slitter Empty"
+
+#. TRANSLATORS: Slitter Full
+msgid "printer-state-reasons.slitter-full"
+msgstr "Slitter Full"
+
+#. TRANSLATORS: Slitter Interlock Closed
+msgid "printer-state-reasons.slitter-interlock-closed"
+msgstr "Slitter Interlock Closed"
+
+#. TRANSLATORS: Slitter Interlock Open
+msgid "printer-state-reasons.slitter-interlock-open"
+msgstr "Slitter Interlock Open"
+
+#. TRANSLATORS: Slitter Jam
+msgid "printer-state-reasons.slitter-jam"
+msgstr "Slitter Jam"
+
+#. TRANSLATORS: Slitter Life Almost Over
+msgid "printer-state-reasons.slitter-life-almost-over"
+msgstr "Slitter Life Almost Over"
+
+#. TRANSLATORS: Slitter Life Over
+msgid "printer-state-reasons.slitter-life-over"
+msgstr "Slitter Life Over"
+
+#. TRANSLATORS: Slitter Memory Exhausted
+msgid "printer-state-reasons.slitter-memory-exhausted"
+msgstr "Slitter Memory Exhausted"
+
+#. TRANSLATORS: Slitter Missing
+msgid "printer-state-reasons.slitter-missing"
+msgstr "Slitter Missing"
+
+#. TRANSLATORS: Slitter Motor Failure
+msgid "printer-state-reasons.slitter-motor-failure"
+msgstr "Slitter Motor Failure"
+
+#. TRANSLATORS: Slitter Near Limit
+msgid "printer-state-reasons.slitter-near-limit"
+msgstr "Slitter Near Limit"
+
+#. TRANSLATORS: Slitter Offline
+msgid "printer-state-reasons.slitter-offline"
+msgstr "Slitter Offline"
+
+#. TRANSLATORS: Slitter Opened
+msgid "printer-state-reasons.slitter-opened"
+msgstr "Slitter Opened"
+
+#. TRANSLATORS: Slitter Over Temperature
+msgid "printer-state-reasons.slitter-over-temperature"
+msgstr "Slitter Over Temperature"
+
+#. TRANSLATORS: Slitter Power Saver
+msgid "printer-state-reasons.slitter-power-saver"
+msgstr "Slitter Power Saver"
+
+#. TRANSLATORS: Slitter Recoverable Failure
+msgid "printer-state-reasons.slitter-recoverable-failure"
+msgstr "Slitter Recoverable Failure"
+
+#. TRANSLATORS: Slitter Recoverable Storage
+msgid "printer-state-reasons.slitter-recoverable-storage"
+msgstr "Slitter Recoverable Storage"
+
+#. TRANSLATORS: Slitter Removed
+msgid "printer-state-reasons.slitter-removed"
+msgstr "Slitter Removed"
+
+#. TRANSLATORS: Slitter Resource Added
+msgid "printer-state-reasons.slitter-resource-added"
+msgstr "Slitter Resource Added"
+
+#. TRANSLATORS: Slitter Resource Removed
+msgid "printer-state-reasons.slitter-resource-removed"
+msgstr "Slitter Resource Removed"
+
+#. TRANSLATORS: Slitter Thermistor Failure
+msgid "printer-state-reasons.slitter-thermistor-failure"
+msgstr "Slitter Thermistor Failure"
+
+#. TRANSLATORS: Slitter Timing Failure
+msgid "printer-state-reasons.slitter-timing-failure"
+msgstr "Slitter Timing Failure"
+
+#. TRANSLATORS: Slitter Turned Off
+msgid "printer-state-reasons.slitter-turned-off"
+msgstr "Slitter Turned Off"
+
+#. TRANSLATORS: Slitter Turned On
+msgid "printer-state-reasons.slitter-turned-on"
+msgstr "Slitter Turned On"
+
+#. TRANSLATORS: Slitter Under Temperature
+msgid "printer-state-reasons.slitter-under-temperature"
+msgstr "Slitter Under Temperature"
+
+#. TRANSLATORS: Slitter Unrecoverable Failure
+msgid "printer-state-reasons.slitter-unrecoverable-failure"
+msgstr "Slitter Unrecoverable Failure"
+
+#. TRANSLATORS: Slitter Unrecoverable Storage Error
+msgid "printer-state-reasons.slitter-unrecoverable-storage-error"
+msgstr "Slitter Unrecoverable Storage Error"
+
+#. TRANSLATORS: Slitter Warming Up
+msgid "printer-state-reasons.slitter-warming-up"
+msgstr "Slitter Warming Up"
+
+#. TRANSLATORS: Spool Area Full
+msgid "printer-state-reasons.spool-area-full"
+msgstr "Spool Area Full"
+
+#. TRANSLATORS: Stacker Added
+msgid "printer-state-reasons.stacker-added"
+msgstr "Stacker Added"
+
+#. TRANSLATORS: Stacker Almost Empty
+msgid "printer-state-reasons.stacker-almost-empty"
+msgstr "Stacker Almost Empty"
+
+#. TRANSLATORS: Stacker Almost Full
+msgid "printer-state-reasons.stacker-almost-full"
+msgstr "Stacker Almost Full"
+
+#. TRANSLATORS: Stacker At Limit
+msgid "printer-state-reasons.stacker-at-limit"
+msgstr "Stacker At Limit"
+
+#. TRANSLATORS: Stacker Closed
+msgid "printer-state-reasons.stacker-closed"
+msgstr "Stacker Closed"
+
+#. TRANSLATORS: Stacker Configuration Change
+msgid "printer-state-reasons.stacker-configuration-change"
+msgstr "Stacker Configuration Change"
+
+#. TRANSLATORS: Stacker Cover Closed
+msgid "printer-state-reasons.stacker-cover-closed"
+msgstr "Stacker Cover Closed"
+
+#. TRANSLATORS: Stacker Cover Open
+msgid "printer-state-reasons.stacker-cover-open"
+msgstr "Stacker Cover Open"
+
+#. TRANSLATORS: Stacker Empty
+msgid "printer-state-reasons.stacker-empty"
+msgstr "Stacker Empty"
+
+#. TRANSLATORS: Stacker Full
+msgid "printer-state-reasons.stacker-full"
+msgstr "Stacker Full"
+
+#. TRANSLATORS: Stacker Interlock Closed
+msgid "printer-state-reasons.stacker-interlock-closed"
+msgstr "Stacker Interlock Closed"
+
+#. TRANSLATORS: Stacker Interlock Open
+msgid "printer-state-reasons.stacker-interlock-open"
+msgstr "Stacker Interlock Open"
+
+#. TRANSLATORS: Stacker Jam
+msgid "printer-state-reasons.stacker-jam"
+msgstr "Stacker Jam"
+
+#. TRANSLATORS: Stacker Life Almost Over
+msgid "printer-state-reasons.stacker-life-almost-over"
+msgstr "Stacker Life Almost Over"
+
+#. TRANSLATORS: Stacker Life Over
+msgid "printer-state-reasons.stacker-life-over"
+msgstr "Stacker Life Over"
+
+#. TRANSLATORS: Stacker Memory Exhausted
+msgid "printer-state-reasons.stacker-memory-exhausted"
+msgstr "Stacker Memory Exhausted"
+
+#. TRANSLATORS: Stacker Missing
+msgid "printer-state-reasons.stacker-missing"
+msgstr "Stacker Missing"
+
+#. TRANSLATORS: Stacker Motor Failure
+msgid "printer-state-reasons.stacker-motor-failure"
+msgstr "Stacker Motor Failure"
+
+#. TRANSLATORS: Stacker Near Limit
+msgid "printer-state-reasons.stacker-near-limit"
+msgstr "Stacker Near Limit"
+
+#. TRANSLATORS: Stacker Offline
+msgid "printer-state-reasons.stacker-offline"
+msgstr "Stacker Offline"
+
+#. TRANSLATORS: Stacker Opened
+msgid "printer-state-reasons.stacker-opened"
+msgstr "Stacker Opened"
+
+#. TRANSLATORS: Stacker Over Temperature
+msgid "printer-state-reasons.stacker-over-temperature"
+msgstr "Stacker Over Temperature"
+
+#. TRANSLATORS: Stacker Power Saver
+msgid "printer-state-reasons.stacker-power-saver"
+msgstr "Stacker Power Saver"
+
+#. TRANSLATORS: Stacker Recoverable Failure
+msgid "printer-state-reasons.stacker-recoverable-failure"
+msgstr "Stacker Recoverable Failure"
+
+#. TRANSLATORS: Stacker Recoverable Storage
+msgid "printer-state-reasons.stacker-recoverable-storage"
+msgstr "Stacker Recoverable Storage"
+
+#. TRANSLATORS: Stacker Removed
+msgid "printer-state-reasons.stacker-removed"
+msgstr "Stacker Removed"
+
+#. TRANSLATORS: Stacker Resource Added
+msgid "printer-state-reasons.stacker-resource-added"
+msgstr "Stacker Resource Added"
+
+#. TRANSLATORS: Stacker Resource Removed
+msgid "printer-state-reasons.stacker-resource-removed"
+msgstr "Stacker Resource Removed"
+
+#. TRANSLATORS: Stacker Thermistor Failure
+msgid "printer-state-reasons.stacker-thermistor-failure"
+msgstr "Stacker Thermistor Failure"
+
+#. TRANSLATORS: Stacker Timing Failure
+msgid "printer-state-reasons.stacker-timing-failure"
+msgstr "Stacker Timing Failure"
+
+#. TRANSLATORS: Stacker Turned Off
+msgid "printer-state-reasons.stacker-turned-off"
+msgstr "Stacker Turned Off"
+
+#. TRANSLATORS: Stacker Turned On
+msgid "printer-state-reasons.stacker-turned-on"
+msgstr "Stacker Turned On"
+
+#. TRANSLATORS: Stacker Under Temperature
+msgid "printer-state-reasons.stacker-under-temperature"
+msgstr "Stacker Under Temperature"
+
+#. TRANSLATORS: Stacker Unrecoverable Failure
+msgid "printer-state-reasons.stacker-unrecoverable-failure"
+msgstr "Stacker Unrecoverable Failure"
+
+#. TRANSLATORS: Stacker Unrecoverable Storage Error
+msgid "printer-state-reasons.stacker-unrecoverable-storage-error"
+msgstr "Stacker Unrecoverable Storage Error"
+
+#. TRANSLATORS: Stacker Warming Up
+msgid "printer-state-reasons.stacker-warming-up"
+msgstr "Stacker Warming Up"
+
+#. TRANSLATORS: Stapler Added
+msgid "printer-state-reasons.stapler-added"
+msgstr "Stapler Added"
+
+#. TRANSLATORS: Stapler Almost Empty
+msgid "printer-state-reasons.stapler-almost-empty"
+msgstr "Stapler Almost Empty"
+
+#. TRANSLATORS: Stapler Almost Full
+msgid "printer-state-reasons.stapler-almost-full"
+msgstr "Stapler Almost Full"
+
+#. TRANSLATORS: Stapler At Limit
+msgid "printer-state-reasons.stapler-at-limit"
+msgstr "Stapler At Limit"
+
+#. TRANSLATORS: Stapler Closed
+msgid "printer-state-reasons.stapler-closed"
+msgstr "Stapler Closed"
+
+#. TRANSLATORS: Stapler Configuration Change
+msgid "printer-state-reasons.stapler-configuration-change"
+msgstr "Stapler Configuration Change"
+
+#. TRANSLATORS: Stapler Cover Closed
+msgid "printer-state-reasons.stapler-cover-closed"
+msgstr "Stapler Cover Closed"
+
+#. TRANSLATORS: Stapler Cover Open
+msgid "printer-state-reasons.stapler-cover-open"
+msgstr "Stapler Cover Open"
+
+#. TRANSLATORS: Stapler Empty
+msgid "printer-state-reasons.stapler-empty"
+msgstr "Stapler Empty"
+
+#. TRANSLATORS: Stapler Full
+msgid "printer-state-reasons.stapler-full"
+msgstr "Stapler Full"
+
+#. TRANSLATORS: Stapler Interlock Closed
+msgid "printer-state-reasons.stapler-interlock-closed"
+msgstr "Stapler Interlock Closed"
+
+#. TRANSLATORS: Stapler Interlock Open
+msgid "printer-state-reasons.stapler-interlock-open"
+msgstr "Stapler Interlock Open"
+
+#. TRANSLATORS: Stapler Jam
+msgid "printer-state-reasons.stapler-jam"
+msgstr "Stapler Jam"
+
+#. TRANSLATORS: Stapler Life Almost Over
+msgid "printer-state-reasons.stapler-life-almost-over"
+msgstr "Stapler Life Almost Over"
+
+#. TRANSLATORS: Stapler Life Over
+msgid "printer-state-reasons.stapler-life-over"
+msgstr "Stapler Life Over"
+
+#. TRANSLATORS: Stapler Memory Exhausted
+msgid "printer-state-reasons.stapler-memory-exhausted"
+msgstr "Stapler Memory Exhausted"
+
+#. TRANSLATORS: Stapler Missing
+msgid "printer-state-reasons.stapler-missing"
+msgstr "Stapler Missing"
+
+#. TRANSLATORS: Stapler Motor Failure
+msgid "printer-state-reasons.stapler-motor-failure"
+msgstr "Stapler Motor Failure"
+
+#. TRANSLATORS: Stapler Near Limit
+msgid "printer-state-reasons.stapler-near-limit"
+msgstr "Stapler Near Limit"
+
+#. TRANSLATORS: Stapler Offline
+msgid "printer-state-reasons.stapler-offline"
+msgstr "Stapler Offline"
+
+#. TRANSLATORS: Stapler Opened
+msgid "printer-state-reasons.stapler-opened"
+msgstr "Stapler Opened"
+
+#. TRANSLATORS: Stapler Over Temperature
+msgid "printer-state-reasons.stapler-over-temperature"
+msgstr "Stapler Over Temperature"
+
+#. TRANSLATORS: Stapler Power Saver
+msgid "printer-state-reasons.stapler-power-saver"
+msgstr "Stapler Power Saver"
+
+#. TRANSLATORS: Stapler Recoverable Failure
+msgid "printer-state-reasons.stapler-recoverable-failure"
+msgstr "Stapler Recoverable Failure"
+
+#. TRANSLATORS: Stapler Recoverable Storage
+msgid "printer-state-reasons.stapler-recoverable-storage"
+msgstr "Stapler Recoverable Storage"
+
+#. TRANSLATORS: Stapler Removed
+msgid "printer-state-reasons.stapler-removed"
+msgstr "Stapler Removed"
+
+#. TRANSLATORS: Stapler Resource Added
+msgid "printer-state-reasons.stapler-resource-added"
+msgstr "Stapler Resource Added"
+
+#. TRANSLATORS: Stapler Resource Removed
+msgid "printer-state-reasons.stapler-resource-removed"
+msgstr "Stapler Resource Removed"
+
+#. TRANSLATORS: Stapler Thermistor Failure
+msgid "printer-state-reasons.stapler-thermistor-failure"
+msgstr "Stapler Thermistor Failure"
+
+#. TRANSLATORS: Stapler Timing Failure
+msgid "printer-state-reasons.stapler-timing-failure"
+msgstr "Stapler Timing Failure"
+
+#. TRANSLATORS: Stapler Turned Off
+msgid "printer-state-reasons.stapler-turned-off"
+msgstr "Stapler Turned Off"
+
+#. TRANSLATORS: Stapler Turned On
+msgid "printer-state-reasons.stapler-turned-on"
+msgstr "Stapler Turned On"
+
+#. TRANSLATORS: Stapler Under Temperature
+msgid "printer-state-reasons.stapler-under-temperature"
+msgstr "Stapler Under Temperature"
+
+#. TRANSLATORS: Stapler Unrecoverable Failure
+msgid "printer-state-reasons.stapler-unrecoverable-failure"
+msgstr "Stapler Unrecoverable Failure"
+
+#. TRANSLATORS: Stapler Unrecoverable Storage Error
+msgid "printer-state-reasons.stapler-unrecoverable-storage-error"
+msgstr "Stapler Unrecoverable Storage Error"
+
+#. TRANSLATORS: Stapler Warming Up
+msgid "printer-state-reasons.stapler-warming-up"
+msgstr "Stapler Warming Up"
+
+#. TRANSLATORS: Stitcher Added
+msgid "printer-state-reasons.stitcher-added"
+msgstr "Stitcher Added"
+
+#. TRANSLATORS: Stitcher Almost Empty
+msgid "printer-state-reasons.stitcher-almost-empty"
+msgstr "Stitcher Almost Empty"
+
+#. TRANSLATORS: Stitcher Almost Full
+msgid "printer-state-reasons.stitcher-almost-full"
+msgstr "Stitcher Almost Full"
+
+#. TRANSLATORS: Stitcher At Limit
+msgid "printer-state-reasons.stitcher-at-limit"
+msgstr "Stitcher At Limit"
+
+#. TRANSLATORS: Stitcher Closed
+msgid "printer-state-reasons.stitcher-closed"
+msgstr "Stitcher Closed"
+
+#. TRANSLATORS: Stitcher Configuration Change
+msgid "printer-state-reasons.stitcher-configuration-change"
+msgstr "Stitcher Configuration Change"
+
+#. TRANSLATORS: Stitcher Cover Closed
+msgid "printer-state-reasons.stitcher-cover-closed"
+msgstr "Stitcher Cover Closed"
+
+#. TRANSLATORS: Stitcher Cover Open
+msgid "printer-state-reasons.stitcher-cover-open"
+msgstr "Stitcher Cover Open"
+
+#. TRANSLATORS: Stitcher Empty
+msgid "printer-state-reasons.stitcher-empty"
+msgstr "Stitcher Empty"
+
+#. TRANSLATORS: Stitcher Full
+msgid "printer-state-reasons.stitcher-full"
+msgstr "Stitcher Full"
+
+#. TRANSLATORS: Stitcher Interlock Closed
+msgid "printer-state-reasons.stitcher-interlock-closed"
+msgstr "Stitcher Interlock Closed"
+
+#. TRANSLATORS: Stitcher Interlock Open
+msgid "printer-state-reasons.stitcher-interlock-open"
+msgstr "Stitcher Interlock Open"
+
+#. TRANSLATORS: Stitcher Jam
+msgid "printer-state-reasons.stitcher-jam"
+msgstr "Stitcher Jam"
+
+#. TRANSLATORS: Stitcher Life Almost Over
+msgid "printer-state-reasons.stitcher-life-almost-over"
+msgstr "Stitcher Life Almost Over"
+
+#. TRANSLATORS: Stitcher Life Over
+msgid "printer-state-reasons.stitcher-life-over"
+msgstr "Stitcher Life Over"
+
+#. TRANSLATORS: Stitcher Memory Exhausted
+msgid "printer-state-reasons.stitcher-memory-exhausted"
+msgstr "Stitcher Memory Exhausted"
+
+#. TRANSLATORS: Stitcher Missing
+msgid "printer-state-reasons.stitcher-missing"
+msgstr "Stitcher Missing"
+
+#. TRANSLATORS: Stitcher Motor Failure
+msgid "printer-state-reasons.stitcher-motor-failure"
+msgstr "Stitcher Motor Failure"
+
+#. TRANSLATORS: Stitcher Near Limit
+msgid "printer-state-reasons.stitcher-near-limit"
+msgstr "Stitcher Near Limit"
+
+#. TRANSLATORS: Stitcher Offline
+msgid "printer-state-reasons.stitcher-offline"
+msgstr "Stitcher Offline"
+
+#. TRANSLATORS: Stitcher Opened
+msgid "printer-state-reasons.stitcher-opened"
+msgstr "Stitcher Opened"
+
+#. TRANSLATORS: Stitcher Over Temperature
+msgid "printer-state-reasons.stitcher-over-temperature"
+msgstr "Stitcher Over Temperature"
+
+#. TRANSLATORS: Stitcher Power Saver
+msgid "printer-state-reasons.stitcher-power-saver"
+msgstr "Stitcher Power Saver"
+
+#. TRANSLATORS: Stitcher Recoverable Failure
+msgid "printer-state-reasons.stitcher-recoverable-failure"
+msgstr "Stitcher Recoverable Failure"
+
+#. TRANSLATORS: Stitcher Recoverable Storage
+msgid "printer-state-reasons.stitcher-recoverable-storage"
+msgstr "Stitcher Recoverable Storage"
+
+#. TRANSLATORS: Stitcher Removed
+msgid "printer-state-reasons.stitcher-removed"
+msgstr "Stitcher Removed"
+
+#. TRANSLATORS: Stitcher Resource Added
+msgid "printer-state-reasons.stitcher-resource-added"
+msgstr "Stitcher Resource Added"
+
+#. TRANSLATORS: Stitcher Resource Removed
+msgid "printer-state-reasons.stitcher-resource-removed"
+msgstr "Stitcher Resource Removed"
+
+#. TRANSLATORS: Stitcher Thermistor Failure
+msgid "printer-state-reasons.stitcher-thermistor-failure"
+msgstr "Stitcher Thermistor Failure"
+
+#. TRANSLATORS: Stitcher Timing Failure
+msgid "printer-state-reasons.stitcher-timing-failure"
+msgstr "Stitcher Timing Failure"
+
+#. TRANSLATORS: Stitcher Turned Off
+msgid "printer-state-reasons.stitcher-turned-off"
+msgstr "Stitcher Turned Off"
+
+#. TRANSLATORS: Stitcher Turned On
+msgid "printer-state-reasons.stitcher-turned-on"
+msgstr "Stitcher Turned On"
+
+#. TRANSLATORS: Stitcher Under Temperature
+msgid "printer-state-reasons.stitcher-under-temperature"
+msgstr "Stitcher Under Temperature"
+
+#. TRANSLATORS: Stitcher Unrecoverable Failure
+msgid "printer-state-reasons.stitcher-unrecoverable-failure"
+msgstr "Stitcher Unrecoverable Failure"
+
+#. TRANSLATORS: Stitcher Unrecoverable Storage Error
+msgid "printer-state-reasons.stitcher-unrecoverable-storage-error"
+msgstr "Stitcher Unrecoverable Storage Error"
+
+#. TRANSLATORS: Stitcher Warming Up
+msgid "printer-state-reasons.stitcher-warming-up"
+msgstr "Stitcher Warming Up"
+
+#. TRANSLATORS: Stopped Partly
+msgid "printer-state-reasons.stopped-partly"
+msgstr "Stopped Partly"
+
+#. TRANSLATORS: Stopping
+msgid "printer-state-reasons.stopping"
+msgstr "Stopping"
+
+#. TRANSLATORS: Subunit Added
+msgid "printer-state-reasons.subunit-added"
+msgstr "Subunit Added"
+
+#. TRANSLATORS: Subunit Almost Empty
+msgid "printer-state-reasons.subunit-almost-empty"
+msgstr "Subunit Almost Empty"
+
+#. TRANSLATORS: Subunit Almost Full
+msgid "printer-state-reasons.subunit-almost-full"
+msgstr "Subunit Almost Full"
+
+#. TRANSLATORS: Subunit At Limit
+msgid "printer-state-reasons.subunit-at-limit"
+msgstr "Subunit At Limit"
+
+#. TRANSLATORS: Subunit Closed
+msgid "printer-state-reasons.subunit-closed"
+msgstr "Subunit Closed"
+
+#. TRANSLATORS: Subunit Cooling Down
+msgid "printer-state-reasons.subunit-cooling-down"
+msgstr "Subunit Cooling Down"
+
+#. TRANSLATORS: Subunit Empty
+msgid "printer-state-reasons.subunit-empty"
+msgstr "Subunit Empty"
+
+#. TRANSLATORS: Subunit Full
+msgid "printer-state-reasons.subunit-full"
+msgstr "Subunit Full"
+
+#. TRANSLATORS: Subunit Life Almost Over
+msgid "printer-state-reasons.subunit-life-almost-over"
+msgstr "Subunit Life Almost Over"
+
+#. TRANSLATORS: Subunit Life Over
+msgid "printer-state-reasons.subunit-life-over"
+msgstr "Subunit Life Over"
+
+#. TRANSLATORS: Subunit Memory Exhausted
+msgid "printer-state-reasons.subunit-memory-exhausted"
+msgstr "Subunit Memory Exhausted"
+
+#. TRANSLATORS: Subunit Missing
+msgid "printer-state-reasons.subunit-missing"
+msgstr "Subunit Missing"
+
+#. TRANSLATORS: Subunit Motor Failure
+msgid "printer-state-reasons.subunit-motor-failure"
+msgstr "Subunit Motor Failure"
+
+#. TRANSLATORS: Subunit Near Limit
+msgid "printer-state-reasons.subunit-near-limit"
+msgstr "Subunit Near Limit"
+
+#. TRANSLATORS: Subunit Offline
+msgid "printer-state-reasons.subunit-offline"
+msgstr "Subunit Offline"
+
+#. TRANSLATORS: Subunit Opened
+msgid "printer-state-reasons.subunit-opened"
+msgstr "Subunit Opened"
+
+#. TRANSLATORS: Subunit Over Temperature
+msgid "printer-state-reasons.subunit-over-temperature"
+msgstr "Subunit Over Temperature"
+
+#. TRANSLATORS: Subunit Power Saver
+msgid "printer-state-reasons.subunit-power-saver"
+msgstr "Subunit Power Saver"
+
+#. TRANSLATORS: Subunit Recoverable Failure
+msgid "printer-state-reasons.subunit-recoverable-failure"
+msgstr "Subunit Recoverable Failure"
+
+#. TRANSLATORS: Subunit Recoverable Storage
+msgid "printer-state-reasons.subunit-recoverable-storage"
+msgstr "Subunit Recoverable Storage"
+
+#. TRANSLATORS: Subunit Removed
+msgid "printer-state-reasons.subunit-removed"
+msgstr "Subunit Removed"
+
+#. TRANSLATORS: Subunit Resource Added
+msgid "printer-state-reasons.subunit-resource-added"
+msgstr "Subunit Resource Added"
+
+#. TRANSLATORS: Subunit Resource Removed
+msgid "printer-state-reasons.subunit-resource-removed"
+msgstr "Subunit Resource Removed"
+
+#. TRANSLATORS: Subunit Thermistor Failure
+msgid "printer-state-reasons.subunit-thermistor-failure"
+msgstr "Subunit Thermistor Failure"
+
+#. TRANSLATORS: Subunit Timing Failure
+msgid "printer-state-reasons.subunit-timing-Failure"
+msgstr "Subunit Timing Failure"
+
+#. TRANSLATORS: Subunit Turned Off
+msgid "printer-state-reasons.subunit-turned-off"
+msgstr "Subunit Turned Off"
+
+#. TRANSLATORS: Subunit Turned On
+msgid "printer-state-reasons.subunit-turned-on"
+msgstr "Subunit Turned On"
+
+#. TRANSLATORS: Subunit Under Temperature
+msgid "printer-state-reasons.subunit-under-temperature"
+msgstr "Subunit Under Temperature"
+
+#. TRANSLATORS: Subunit Unrecoverable Failure
+msgid "printer-state-reasons.subunit-unrecoverable-failure"
+msgstr "Subunit Unrecoverable Failure"
+
+#. TRANSLATORS: Subunit Unrecoverable Storage
+msgid "printer-state-reasons.subunit-unrecoverable-storage"
+msgstr "Subunit Unrecoverable Storage"
+
+#. TRANSLATORS: Subunit Warming Up
+msgid "printer-state-reasons.subunit-warming-up"
+msgstr "Subunit Warming Up"
+
+#. TRANSLATORS: Timed Out
+msgid "printer-state-reasons.timed-out"
+msgstr "Timed Out"
+
+#. TRANSLATORS: Toner Empty
+msgid "printer-state-reasons.toner-empty"
+msgstr "Toner Empty"
+
+#. TRANSLATORS: Toner Low
+msgid "printer-state-reasons.toner-low"
+msgstr "Toner Low"
+
+#. TRANSLATORS: Trimmer Added
+msgid "printer-state-reasons.trimmer-added"
+msgstr "Trimmer Added"
+
+#. TRANSLATORS: Trimmer Almost Empty
+msgid "printer-state-reasons.trimmer-almost-empty"
+msgstr "Trimmer Almost Empty"
+
+#. TRANSLATORS: Trimmer Almost Full
+msgid "printer-state-reasons.trimmer-almost-full"
+msgstr "Trimmer Almost Full"
+
+#. TRANSLATORS: Trimmer At Limit
+msgid "printer-state-reasons.trimmer-at-limit"
+msgstr "Trimmer At Limit"
+
+#. TRANSLATORS: Trimmer Closed
+msgid "printer-state-reasons.trimmer-closed"
+msgstr "Trimmer Closed"
+
+#. TRANSLATORS: Trimmer Configuration Change
+msgid "printer-state-reasons.trimmer-configuration-change"
+msgstr "Trimmer Configuration Change"
+
+#. TRANSLATORS: Trimmer Cover Closed
+msgid "printer-state-reasons.trimmer-cover-closed"
+msgstr "Trimmer Cover Closed"
+
+#. TRANSLATORS: Trimmer Cover Open
+msgid "printer-state-reasons.trimmer-cover-open"
+msgstr "Trimmer Cover Open"
+
+#. TRANSLATORS: Trimmer Empty
+msgid "printer-state-reasons.trimmer-empty"
+msgstr "Trimmer Empty"
+
+#. TRANSLATORS: Trimmer Full
+msgid "printer-state-reasons.trimmer-full"
+msgstr "Trimmer Full"
+
+#. TRANSLATORS: Trimmer Interlock Closed
+msgid "printer-state-reasons.trimmer-interlock-closed"
+msgstr "Trimmer Interlock Closed"
+
+#. TRANSLATORS: Trimmer Interlock Open
+msgid "printer-state-reasons.trimmer-interlock-open"
+msgstr "Trimmer Interlock Open"
+
+#. TRANSLATORS: Trimmer Jam
+msgid "printer-state-reasons.trimmer-jam"
+msgstr "Trimmer Jam"
+
+#. TRANSLATORS: Trimmer Life Almost Over
+msgid "printer-state-reasons.trimmer-life-almost-over"
+msgstr "Trimmer Life Almost Over"
+
+#. TRANSLATORS: Trimmer Life Over
+msgid "printer-state-reasons.trimmer-life-over"
+msgstr "Trimmer Life Over"
+
+#. TRANSLATORS: Trimmer Memory Exhausted
+msgid "printer-state-reasons.trimmer-memory-exhausted"
+msgstr "Trimmer Memory Exhausted"
+
+#. TRANSLATORS: Trimmer Missing
+msgid "printer-state-reasons.trimmer-missing"
+msgstr "Trimmer Missing"
+
+#. TRANSLATORS: Trimmer Motor Failure
+msgid "printer-state-reasons.trimmer-motor-failure"
+msgstr "Trimmer Motor Failure"
+
+#. TRANSLATORS: Trimmer Near Limit
+msgid "printer-state-reasons.trimmer-near-limit"
+msgstr "Trimmer Near Limit"
+
+#. TRANSLATORS: Trimmer Offline
+msgid "printer-state-reasons.trimmer-offline"
+msgstr "Trimmer Offline"
+
+#. TRANSLATORS: Trimmer Opened
+msgid "printer-state-reasons.trimmer-opened"
+msgstr "Trimmer Opened"
+
+#. TRANSLATORS: Trimmer Over Temperature
+msgid "printer-state-reasons.trimmer-over-temperature"
+msgstr "Trimmer Over Temperature"
+
+#. TRANSLATORS: Trimmer Power Saver
+msgid "printer-state-reasons.trimmer-power-saver"
+msgstr "Trimmer Power Saver"
+
+#. TRANSLATORS: Trimmer Recoverable Failure
+msgid "printer-state-reasons.trimmer-recoverable-failure"
+msgstr "Trimmer Recoverable Failure"
+
+#. TRANSLATORS: Trimmer Recoverable Storage
+msgid "printer-state-reasons.trimmer-recoverable-storage"
+msgstr "Trimmer Recoverable Storage"
+
+#. TRANSLATORS: Trimmer Removed
+msgid "printer-state-reasons.trimmer-removed"
+msgstr "Trimmer Removed"
+
+#. TRANSLATORS: Trimmer Resource Added
+msgid "printer-state-reasons.trimmer-resource-added"
+msgstr "Trimmer Resource Added"
+
+#. TRANSLATORS: Trimmer Resource Removed
+msgid "printer-state-reasons.trimmer-resource-removed"
+msgstr "Trimmer Resource Removed"
+
+#. TRANSLATORS: Trimmer Thermistor Failure
+msgid "printer-state-reasons.trimmer-thermistor-failure"
+msgstr "Trimmer Thermistor Failure"
+
+#. TRANSLATORS: Trimmer Timing Failure
+msgid "printer-state-reasons.trimmer-timing-failure"
+msgstr "Trimmer Timing Failure"
+
+#. TRANSLATORS: Trimmer Turned Off
+msgid "printer-state-reasons.trimmer-turned-off"
+msgstr "Trimmer Turned Off"
+
+#. TRANSLATORS: Trimmer Turned On
+msgid "printer-state-reasons.trimmer-turned-on"
+msgstr "Trimmer Turned On"
+
+#. TRANSLATORS: Trimmer Under Temperature
+msgid "printer-state-reasons.trimmer-under-temperature"
+msgstr "Trimmer Under Temperature"
+
+#. TRANSLATORS: Trimmer Unrecoverable Failure
+msgid "printer-state-reasons.trimmer-unrecoverable-failure"
+msgstr "Trimmer Unrecoverable Failure"
+
+#. TRANSLATORS: Trimmer Unrecoverable Storage Error
+msgid "printer-state-reasons.trimmer-unrecoverable-storage-error"
+msgstr "Trimmer Unrecoverable Storage Error"
+
+#. TRANSLATORS: Trimmer Warming Up
+msgid "printer-state-reasons.trimmer-warming-up"
+msgstr "Trimmer Warming Up"
+
+#. TRANSLATORS: Unknown
+msgid "printer-state-reasons.unknown"
+msgstr "Unknown"
+
+#. TRANSLATORS: Wrapper Added
+msgid "printer-state-reasons.wrapper-added"
+msgstr "Wrapper Added"
+
+#. TRANSLATORS: Wrapper Almost Empty
+msgid "printer-state-reasons.wrapper-almost-empty"
+msgstr "Wrapper Almost Empty"
+
+#. TRANSLATORS: Wrapper Almost Full
+msgid "printer-state-reasons.wrapper-almost-full"
+msgstr "Wrapper Almost Full"
+
+#. TRANSLATORS: Wrapper At Limit
+msgid "printer-state-reasons.wrapper-at-limit"
+msgstr "Wrapper At Limit"
+
+#. TRANSLATORS: Wrapper Closed
+msgid "printer-state-reasons.wrapper-closed"
+msgstr "Wrapper Closed"
+
+#. TRANSLATORS: Wrapper Configuration Change
+msgid "printer-state-reasons.wrapper-configuration-change"
+msgstr "Wrapper Configuration Change"
+
+#. TRANSLATORS: Wrapper Cover Closed
+msgid "printer-state-reasons.wrapper-cover-closed"
+msgstr "Wrapper Cover Closed"
+
+#. TRANSLATORS: Wrapper Cover Open
+msgid "printer-state-reasons.wrapper-cover-open"
+msgstr "Wrapper Cover Open"
+
+#. TRANSLATORS: Wrapper Empty
+msgid "printer-state-reasons.wrapper-empty"
+msgstr "Wrapper Empty"
+
+#. TRANSLATORS: Wrapper Full
+msgid "printer-state-reasons.wrapper-full"
+msgstr "Wrapper Full"
+
+#. TRANSLATORS: Wrapper Interlock Closed
+msgid "printer-state-reasons.wrapper-interlock-closed"
+msgstr "Wrapper Interlock Closed"
+
+#. TRANSLATORS: Wrapper Interlock Open
+msgid "printer-state-reasons.wrapper-interlock-open"
+msgstr "Wrapper Interlock Open"
+
+#. TRANSLATORS: Wrapper Jam
+msgid "printer-state-reasons.wrapper-jam"
+msgstr "Wrapper Jam"
+
+#. TRANSLATORS: Wrapper Life Almost Over
+msgid "printer-state-reasons.wrapper-life-almost-over"
+msgstr "Wrapper Life Almost Over"
+
+#. TRANSLATORS: Wrapper Life Over
+msgid "printer-state-reasons.wrapper-life-over"
+msgstr "Wrapper Life Over"
+
+#. TRANSLATORS: Wrapper Memory Exhausted
+msgid "printer-state-reasons.wrapper-memory-exhausted"
+msgstr "Wrapper Memory Exhausted"
+
+#. TRANSLATORS: Wrapper Missing
+msgid "printer-state-reasons.wrapper-missing"
+msgstr "Wrapper Missing"
+
+#. TRANSLATORS: Wrapper Motor Failure
+msgid "printer-state-reasons.wrapper-motor-failure"
+msgstr "Wrapper Motor Failure"
+
+#. TRANSLATORS: Wrapper Near Limit
+msgid "printer-state-reasons.wrapper-near-limit"
+msgstr "Wrapper Near Limit"
+
+#. TRANSLATORS: Wrapper Offline
+msgid "printer-state-reasons.wrapper-offline"
+msgstr "Wrapper Offline"
+
+#. TRANSLATORS: Wrapper Opened
+msgid "printer-state-reasons.wrapper-opened"
+msgstr "Wrapper Opened"
+
+#. TRANSLATORS: Wrapper Over Temperature
+msgid "printer-state-reasons.wrapper-over-temperature"
+msgstr "Wrapper Over Temperature"
+
+#. TRANSLATORS: Wrapper Power Saver
+msgid "printer-state-reasons.wrapper-power-saver"
+msgstr "Wrapper Power Saver"
+
+#. TRANSLATORS: Wrapper Recoverable Failure
+msgid "printer-state-reasons.wrapper-recoverable-failure"
+msgstr "Wrapper Recoverable Failure"
+
+#. TRANSLATORS: Wrapper Recoverable Storage
+msgid "printer-state-reasons.wrapper-recoverable-storage"
+msgstr "Wrapper Recoverable Storage"
+
+#. TRANSLATORS: Wrapper Removed
+msgid "printer-state-reasons.wrapper-removed"
+msgstr "Wrapper Removed"
+
+#. TRANSLATORS: Wrapper Resource Added
+msgid "printer-state-reasons.wrapper-resource-added"
+msgstr "Wrapper Resource Added"
+
+#. TRANSLATORS: Wrapper Resource Removed
+msgid "printer-state-reasons.wrapper-resource-removed"
+msgstr "Wrapper Resource Removed"
+
+#. TRANSLATORS: Wrapper Thermistor Failure
+msgid "printer-state-reasons.wrapper-thermistor-failure"
+msgstr "Wrapper Thermistor Failure"
+
+#. TRANSLATORS: Wrapper Timing Failure
+msgid "printer-state-reasons.wrapper-timing-failure"
+msgstr "Wrapper Timing Failure"
+
+#. TRANSLATORS: Wrapper Turned Off
+msgid "printer-state-reasons.wrapper-turned-off"
+msgstr "Wrapper Turned Off"
+
+#. TRANSLATORS: Wrapper Turned On
+msgid "printer-state-reasons.wrapper-turned-on"
+msgstr "Wrapper Turned On"
+
+#. TRANSLATORS: Wrapper Under Temperature
+msgid "printer-state-reasons.wrapper-under-temperature"
+msgstr "Wrapper Under Temperature"
+
+#. TRANSLATORS: Wrapper Unrecoverable Failure
+msgid "printer-state-reasons.wrapper-unrecoverable-failure"
+msgstr "Wrapper Unrecoverable Failure"
+
+#. TRANSLATORS: Wrapper Unrecoverable Storage Error
+msgid "printer-state-reasons.wrapper-unrecoverable-storage-error"
+msgstr "Wrapper Unrecoverable Storage Error"
+
+#. TRANSLATORS: Wrapper Warming Up
+msgid "printer-state-reasons.wrapper-warming-up"
+msgstr "Wrapper Warming Up"
+
+#. TRANSLATORS: Idle
+msgid "printer-state.3"
+msgstr "Idle"
+
+#. TRANSLATORS: Processing
+msgid "printer-state.4"
+msgstr "Processing"
+
+#. TRANSLATORS: Stopped
+msgid "printer-state.5"
+msgstr "Stopped"
+
+#. TRANSLATORS: Printer Uptime
+msgid "printer-up-time"
+msgstr "Printer Uptime"
+
+#. TRANSLATORS: Printer Xri
+msgid "printer-xri-requested"
+msgstr "Printer Xri"
+
+msgid "processing"
+msgstr "processing"
+
+#. TRANSLATORS: Proof Print
+msgid "proof-print"
+msgstr "Proof Print"
+
+#. TRANSLATORS: Proof Print Copies
+msgid "proof-print-copies"
+msgstr "Proof Print Copies"
+
+#. TRANSLATORS: Punching
+msgid "punching"
+msgstr "Punching"
+
+#. TRANSLATORS: Punching Locations
+msgid "punching-locations"
+msgstr "Punching Locations"
+
+#. TRANSLATORS: Punching Offset
+msgid "punching-offset"
+msgstr "Punching Offset"
+
+#. TRANSLATORS: Punch Edge
+msgid "punching-reference-edge"
+msgstr "Punch Edge"
+
+#. TRANSLATORS: Bottom
+msgid "punching-reference-edge.bottom"
+msgstr "Bottom"
+
+#. TRANSLATORS: Left
+msgid "punching-reference-edge.left"
+msgstr "Left"
+
+#. TRANSLATORS: Right
+msgid "punching-reference-edge.right"
+msgstr "Right"
+
+#. TRANSLATORS: Top
+msgid "punching-reference-edge.top"
+msgstr "Top"
+
+#, c-format
+msgid "request id is %s-%d (%d file(s))"
+msgstr "request id is %s-%d (%d file(s))"
+
+msgid "request-id uses indefinite length"
+msgstr "request-id uses indefinite length"
+
+#. TRANSLATORS: Request Power State
+msgid "request-power-state"
+msgstr "Request Power State"
+
+#. TRANSLATORS: Requested Attributes
+msgid "requested-attributes"
+msgstr "Requested Attributes"
+
+#. TRANSLATORS: Resource Format
+msgid "resource-format"
+msgstr "Resource Format"
+
+#. TRANSLATORS: Resource Format Accepted
+msgid "resource-format-accepted"
+msgstr "Resource Format Accepted"
+
+#. TRANSLATORS: Resource Formats
+msgid "resource-formats"
+msgstr "Resource Formats"
+
+#. TRANSLATORS: Resource ID
+msgid "resource-id"
+msgstr "Resource ID"
+
+#. TRANSLATORS: Resource Ids
+msgid "resource-ids"
+msgstr "Resource Ids"
+
+#. TRANSLATORS: Resource K Octets
+msgid "resource-k-octets"
+msgstr "Resource K Octets"
+
+#. TRANSLATORS: Resource Signature
+msgid "resource-signature"
+msgstr "Resource Signature"
+
+#. TRANSLATORS: Resource State
+msgid "resource-state"
+msgstr "Resource State"
+
+#. TRANSLATORS: Resource State Reasons
+msgid "resource-state-reasons"
+msgstr "Resource State Reasons"
+
+#. TRANSLATORS: Cancel
+msgid "resource-state-reasons.cancel-requested"
+msgstr "Cancel"
+
+#. TRANSLATORS: Install
+msgid "resource-state-reasons.install-requested"
+msgstr "Install"
+
+#. TRANSLATORS: Resource Incoming
+msgid "resource-state-reasons.resource-incoming"
+msgstr "Resource Incoming"
+
+#. TRANSLATORS: Pending
+msgid "resource-state.3"
+msgstr "Pending"
+
+#. TRANSLATORS: Available
+msgid "resource-state.4"
+msgstr "Available"
+
+#. TRANSLATORS: Installed
+msgid "resource-state.5"
+msgstr "Installed"
+
+#. TRANSLATORS: Canceled
+msgid "resource-state.6"
+msgstr "Canceled"
+
+#. TRANSLATORS: Aborted
+msgid "resource-state.7"
+msgstr "Aborted"
+
+#. TRANSLATORS: Resource States
+msgid "resource-states"
+msgstr "Resource States"
+
+#. TRANSLATORS: Resource Type
+msgid "resource-type"
+msgstr "Resource Type"
+
+#. TRANSLATORS: Executable Firmware
+msgid "resource-type.executable-firmware"
+msgstr "Executable Firmware"
+
+#. TRANSLATORS: Executable Software
+msgid "resource-type.executable-software"
+msgstr "Executable Software"
+
+#. TRANSLATORS: Static Font
+msgid "resource-type.static-font"
+msgstr "Static Font"
+
+#. TRANSLATORS: Static Form
+msgid "resource-type.static-form"
+msgstr "Static Form"
+
+#. TRANSLATORS: Static Icc Profile
+msgid "resource-type.static-icc-profile"
+msgstr "Static Icc Profile"
+
+#. TRANSLATORS: Static Image
+msgid "resource-type.static-image"
+msgstr "Static Image"
+
+#. TRANSLATORS: Static Logo
+msgid "resource-type.static-logo"
+msgstr "Static Logo"
+
+#. TRANSLATORS: Static Other
+msgid "resource-type.static-other"
+msgstr "Static Other"
+
+#. TRANSLATORS: Static Strings
+msgid "resource-type.static-strings"
+msgstr "Static Strings"
+
+#. TRANSLATORS: Template Document
+msgid "resource-type.template-document"
+msgstr "Template Document"
+
+#. TRANSLATORS: Template Job
+msgid "resource-type.template-job"
+msgstr "Template Job"
+
+#. TRANSLATORS: Template Printer
+msgid "resource-type.template-printer"
+msgstr "Template Printer"
+
+#. TRANSLATORS: Resource Types
+msgid "resource-types"
+msgstr "Resource Types"
+
+#. TRANSLATORS: Restart Get Interval
+msgid "restart-get-interval"
+msgstr "Restart Get Interval"
+
+#. TRANSLATORS: Retry Interval
+msgid "retry-interval"
+msgstr "Retry Interval"
+
+#. TRANSLATORS: Retry Timeout
+msgid "retry-time-out"
+msgstr "Retry Timeout"
+
+#. TRANSLATORS: Save Disposition
+msgid "save-disposition"
+msgstr "Save Disposition"
+
+#. TRANSLATORS: None
+msgid "save-disposition.none"
+msgstr "None"
+
+#. TRANSLATORS: Print and Save
+msgid "save-disposition.print-save"
+msgstr "Print and Save"
+
+#. TRANSLATORS: Save Only
+msgid "save-disposition.save-only"
+msgstr "Save Only"
+
+#. TRANSLATORS: Save Document Format
+msgid "save-document-format"
+msgstr "Save Document Format"
+
+#. TRANSLATORS: Save Info
+msgid "save-info"
+msgstr "Save Info"
+
+#. TRANSLATORS: Save Location
+msgid "save-location"
+msgstr "Save Location"
+
+#. TRANSLATORS: Save Name
+msgid "save-name"
+msgstr "Save Name"
+
+msgid "scheduler is not running"
+msgstr "scheduler is not running"
+
+msgid "scheduler is running"
+msgstr "scheduler is running"
+
+#. TRANSLATORS: Separator Sheets
+msgid "separator-sheets"
+msgstr "Separator Sheets"
+
+#. TRANSLATORS: Type of Separator Sheets
+msgid "separator-sheets-type"
+msgstr "Type of Separator Sheets"
+
+#. TRANSLATORS: Start and End Sheets
+msgid "separator-sheets-type.both-sheets"
+msgstr "Start and End Sheets"
+
+#. TRANSLATORS: End Sheet
+msgid "separator-sheets-type.end-sheet"
+msgstr "End Sheet"
+
+#. TRANSLATORS: None
+msgid "separator-sheets-type.none"
+msgstr "None"
+
+#. TRANSLATORS: Slip Sheets
+msgid "separator-sheets-type.slip-sheets"
+msgstr "Slip Sheets"
+
+#. TRANSLATORS: Start Sheet
+msgid "separator-sheets-type.start-sheet"
+msgstr "Start Sheet"
+
+#. TRANSLATORS: Collate Copies
+msgid "sheet-collate"
+msgstr "Collate Copies"
+
+#. TRANSLATORS: Yes
+msgid "sheet-collate.collated"
+msgstr "Yes"
+
+#. TRANSLATORS: No
+msgid "sheet-collate.uncollated"
+msgstr "No"
+
+#. TRANSLATORS: 2-Sided Printing
+msgid "sides"
+msgstr "2-Sided Printing"
+
+#. TRANSLATORS: Off
+msgid "sides.one-sided"
+msgstr "Off"
+
+#. TRANSLATORS: On (Portrait)
+msgid "sides.two-sided-long-edge"
+msgstr "On (Portrait)"
+
+#. TRANSLATORS: On (Landscape)
+msgid "sides.two-sided-short-edge"
+msgstr "On (Landscape)"
+
+#. TRANSLATORS: Start Power State
+msgid "start-power-state"
+msgstr "Start Power State"
+
+#, c-format
+msgid "stat of %s failed: %s"
+msgstr "stat of %s failed: %s"
+
+msgid "status\t\tShow status of daemon and queue."
+msgstr "status\t\tShow status of daemon and queue."
+
+#. TRANSLATORS: Status Message
+msgid "status-message"
+msgstr "Status Message"
+
+#. TRANSLATORS: Staple
+msgid "stitching"
+msgstr "Staple"
+
+#. TRANSLATORS: Stitching Angle
+msgid "stitching-angle"
+msgstr "Stitching Angle"
+
+#. TRANSLATORS: Stitching Locations
+msgid "stitching-locations"
+msgstr "Stitching Locations"
+
+#. TRANSLATORS: Staple Method
+msgid "stitching-method"
+msgstr "Staple Method"
+
+#. TRANSLATORS: Automatic
+msgid "stitching-method.auto"
+msgstr "Automatic"
+
+#. TRANSLATORS: Crimp
+msgid "stitching-method.crimp"
+msgstr "Crimp"
+
+#. TRANSLATORS: Wire
+msgid "stitching-method.wire"
+msgstr "Wire"
+
+#. TRANSLATORS: Stitching Offset
+msgid "stitching-offset"
+msgstr "Stitching Offset"
+
+#. TRANSLATORS: Staple Edge
+msgid "stitching-reference-edge"
+msgstr "Staple Edge"
+
+#. TRANSLATORS: Bottom
+msgid "stitching-reference-edge.bottom"
+msgstr "Bottom"
+
+#. TRANSLATORS: Left
+msgid "stitching-reference-edge.left"
+msgstr "Left"
+
+#. TRANSLATORS: Right
+msgid "stitching-reference-edge.right"
+msgstr "Right"
+
+#. TRANSLATORS: Top
+msgid "stitching-reference-edge.top"
+msgstr "Top"
+
+msgid "stopped"
+msgstr "stopped"
+
+#. TRANSLATORS: Subject
+msgid "subject"
+msgstr "Subject"
+
+#. TRANSLATORS: Subscription Privacy Attributes
+msgid "subscription-privacy-attributes"
+msgstr "Subscription Privacy Attributes"
+
+#. TRANSLATORS: All
+msgid "subscription-privacy-attributes.all"
+msgstr "All"
+
+#. TRANSLATORS: Default
+msgid "subscription-privacy-attributes.default"
+msgstr "Default"
+
+#. TRANSLATORS: None
+msgid "subscription-privacy-attributes.none"
+msgstr "None"
+
+#. TRANSLATORS: Subscription Description
+msgid "subscription-privacy-attributes.subscription-description"
+msgstr "Subscription Description"
+
+#. TRANSLATORS: Subscription Template
+msgid "subscription-privacy-attributes.subscription-template"
+msgstr "Subscription Template"
+
+#. TRANSLATORS: Subscription Privacy Scope
+msgid "subscription-privacy-scope"
+msgstr "Subscription Privacy Scope"
+
+#. TRANSLATORS: All
+msgid "subscription-privacy-scope.all"
+msgstr "All"
+
+#. TRANSLATORS: Default
+msgid "subscription-privacy-scope.default"
+msgstr "Default"
+
+#. TRANSLATORS: None
+msgid "subscription-privacy-scope.none"
+msgstr "None"
+
+#. TRANSLATORS: Owner
+msgid "subscription-privacy-scope.owner"
+msgstr "Owner"
+
+#, c-format
+msgid "system default destination: %s"
+msgstr "system default destination: %s"
+
+#, c-format
+msgid "system default destination: %s/%s"
+msgstr "system default destination: %s/%s"
+
+#. TRANSLATORS: System State
+msgid "system-state"
+msgstr "System State"
+
+#. TRANSLATORS: System State Reasons
+msgid "system-state-reasons"
+msgstr "System State Reasons"
+
+#. TRANSLATORS: Idle
+msgid "system-state.3"
+msgstr "Idle"
+
+#. TRANSLATORS: Processing
+msgid "system-state.4"
+msgstr "Processing"
+
+#. TRANSLATORS: Stopped
+msgid "system-state.5"
+msgstr "Stopped"
+
+#. TRANSLATORS: System URI
+msgid "system-uri"
+msgstr "System URI"
+
+#. TRANSLATORS: T33 Subaddress
+msgid "t33-subaddress"
+msgstr "T33 Subaddress"
+
+#. TRANSLATORS: Timeout Predicate
+msgid "timeout-predicate"
+msgstr "Timeout Predicate"
+
+#. TRANSLATORS: Activity
+msgid "timeout-predicate.activity"
+msgstr "Activity"
+
+#. TRANSLATORS: Inactivity
+msgid "timeout-predicate.inactivity"
+msgstr "Inactivity"
+
+#. TRANSLATORS: None
+msgid "timeout-predicate.none"
+msgstr "None"
+
+#. TRANSLATORS: To Name
+msgid "to-name"
+msgstr "To Name"
+
+#. TRANSLATORS: Transmission Status
+msgid "transmission-status"
+msgstr "Transmission Status"
+
+#. TRANSLATORS: Pending
+msgid "transmission-status.3"
+msgstr "Pending"
+
+#. TRANSLATORS: Pending Retry
+msgid "transmission-status.4"
+msgstr "Pending Retry"
+
+#. TRANSLATORS: Processing
+msgid "transmission-status.5"
+msgstr "Processing"
+
+#. TRANSLATORS: Canceled
+msgid "transmission-status.7"
+msgstr "Canceled"
+
+#. TRANSLATORS: Aborted
+msgid "transmission-status.8"
+msgstr "Aborted"
+
+#. TRANSLATORS: Completed
+msgid "transmission-status.9"
+msgstr "Completed"
+
+#. TRANSLATORS: Cut
+msgid "trimming"
+msgstr "Cut"
+
+#. TRANSLATORS: Cut Position
+msgid "trimming-offset"
+msgstr "Cut Position"
+
+#. TRANSLATORS: Cut Edge
+msgid "trimming-reference-edge"
+msgstr "Cut Edge"
+
+#. TRANSLATORS: Bottom
+msgid "trimming-reference-edge.bottom"
+msgstr "Bottom"
+
+#. TRANSLATORS: Left
+msgid "trimming-reference-edge.left"
+msgstr "Left"
+
+#. TRANSLATORS: Right
+msgid "trimming-reference-edge.right"
+msgstr "Right"
+
+#. TRANSLATORS: Top
+msgid "trimming-reference-edge.top"
+msgstr "Top"
+
+#. TRANSLATORS: Type of Cut
+msgid "trimming-type"
+msgstr "Type of Cut"
+
+#. TRANSLATORS: Draw Line
+msgid "trimming-type.draw-line"
+msgstr "Draw Line"
+
+#. TRANSLATORS: Full
+msgid "trimming-type.full"
+msgstr "Full"
+
+#. TRANSLATORS: Partial
+msgid "trimming-type.partial"
+msgstr "Partial"
+
+#. TRANSLATORS: Perforate
+msgid "trimming-type.perforate"
+msgstr "Perforate"
+
+#. TRANSLATORS: Score
+msgid "trimming-type.score"
+msgstr "Score"
+
+#. TRANSLATORS: Tab
+msgid "trimming-type.tab"
+msgstr "Tab"
+
+#. TRANSLATORS: Cut After
+msgid "trimming-when"
+msgstr "Cut After"
+
+#. TRANSLATORS: Every Document
+msgid "trimming-when.after-documents"
+msgstr "Every Document"
+
+#. TRANSLATORS: Job
+msgid "trimming-when.after-job"
+msgstr "Job"
+
+#. TRANSLATORS: Every Set
+msgid "trimming-when.after-sets"
+msgstr "Every Set"
+
+#. TRANSLATORS: Every Page
+msgid "trimming-when.after-sheets"
+msgstr "Every Page"
+
+msgid "unknown"
+msgstr "unknown"
+
+msgid "untitled"
+msgstr "untitled"
+
+msgid "variable-bindings uses indefinite length"
+msgstr "variable-bindings uses indefinite length"
+
+#. TRANSLATORS: Which Printers
+msgid "which-printers"
+msgstr "Which Printers"
+
+#. TRANSLATORS: All
+msgid "which-printers.all"
+msgstr "All"
+
+#. TRANSLATORS: Idle
+msgid "which-printers.idle"
+msgstr "Idle"
+
+#. TRANSLATORS: Not Accepting
+msgid "which-printers.not-accepting"
+msgstr "Not Accepting"
+
+#. TRANSLATORS: Processing
+msgid "which-printers.processing"
+msgstr "Processing"
+
+#. TRANSLATORS: Shutdown
+msgid "which-printers.shutdown"
+msgstr "Shutdown"
+
+#. TRANSLATORS: Stopped
+msgid "which-printers.stopped"
+msgstr "Stopped"
+
+#. TRANSLATORS: Testing
+msgid "which-printers.testing"
+msgstr "Testing"
+
+#. TRANSLATORS: X Accuracy
+msgid "x-accuracy"
+msgstr "X Accuracy"
+
+#. TRANSLATORS: X Dimension
+msgid "x-dimension"
+msgstr "X Dimension"
+
+#. TRANSLATORS: X Offset
+msgid "x-offset"
+msgstr "X Offset"
+
+#. TRANSLATORS: X Origin
+msgid "x-origin"
+msgstr "X Origin"
+
+#. TRANSLATORS: Y Accuracy
+msgid "y-accuracy"
+msgstr "Y Accuracy"
+
+#. TRANSLATORS: Y Dimension
+msgid "y-dimension"
+msgstr "Y Dimension"
+
+#. TRANSLATORS: Y Offset
+msgid "y-offset"
+msgstr "Y Offset"
+
+#. TRANSLATORS: Y Origin
+msgid "y-origin"
+msgstr "Y Origin"
+
+#. TRANSLATORS: Z Accuracy
+msgid "z-accuracy"
+msgstr "Z Accuracy"
+
+#. TRANSLATORS: Z Dimension
+msgid "z-dimension"
+msgstr "Z Dimension"
+
+#. TRANSLATORS: Z Offset
+msgid "z-offset"
+msgstr "Z Offset"
+
+msgid "{service_domain} Domain name"
+msgstr "{service_domain} Domain name"
+
+msgid "{service_hostname} Fully-qualified domain name"
+msgstr "{service_hostname} Fully-qualified domain name"
+
+msgid "{service_name} Service instance name"
+msgstr "{service_name} Service instance name"
+
+msgid "{service_port} Port number"
+msgstr "{service_port} Port number"
+
+msgid "{service_regtype} DNS-SD registration type"
+msgstr "{service_regtype} DNS-SD registration type"
+
+msgid "{service_scheme} URI scheme"
+msgstr "{service_scheme} URI scheme"
+
+msgid "{service_uri} URI"
+msgstr "{service_uri} URI"
+
+msgid "{txt_*} Value of TXT record key"
+msgstr "{txt_*} Value of TXT record key"
+
+msgid "{} URI"
+msgstr "{} URI"
+
+msgid "~/.cups/lpoptions file names default destination that does not exist."
+msgstr "~/.cups/lpoptions file names default destination that does not exist."
+
+#~ msgid "A Samba password is required to export printer drivers"
+#~ msgstr "A Samba password is required to export printer drivers"
+
+#~ msgid "A Samba username is required to export printer drivers"
+#~ msgstr "A Samba username is required to export printer drivers"
+
+#~ msgid "Export Printers to Samba"
+#~ msgstr "Export Printers to Samba"
+
+#~ 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 ""
+#~ "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]"
+
+#~ msgid ""
+#~ "You must access this page using the URL <A HREF=\"https://%s:%d%s"
+#~ "\">https://%s:%d%s</A>."
+#~ msgstr ""
+#~ "You must access this page using the URL <A HREF=\"https://%s:%d%s"
+#~ "\">https://%s:%d%s</A>."
+
+#~ msgid "lpadmin: Unable to open PPD file \"%s\" - %s"
+#~ msgstr "lpadmin: Unable to open PPD file \"%s\" - %s"
diff --git a/locale/cups_es.po b/locale/cups_es.po
index 18bd1505c..cfc21f42a 100644
--- a/locale/cups_es.po
+++ b/locale/cups_es.po
@@ -11,11 +11,11 @@ msgid ""
msgstr ""
"Project-Id-Version: CUPS 2.3\n"
"Report-Msgid-Bugs-To: https://github.com/apple/cups/issues\n"
-"POT-Creation-Date: 2018-12-06 14:58-0500\n"
+"POT-Creation-Date: 2019-04-24 18:36-0400\n"
"PO-Revision-Date: 2016-06-26 21:17+0100\n"
"Last-Translator: Juan Pablo González Riopedre <jpgriopedre@yahoo.es>\n"
"Language-Team: Spanish\n"
-"Language: Spanish\n"
+"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -1543,6 +1543,9 @@ msgstr ""
msgid "--false Always false"
msgstr ""
+msgid "--help Show program help"
+msgstr ""
+
msgid "--hold Hold new jobs"
msgstr ""
@@ -1573,6 +1576,9 @@ msgstr ""
msgid "--name regex Match service name to regular expression"
msgstr ""
+msgid "--no-web-forms Disable web forms for media and supplies"
+msgstr ""
+
msgid "--not expression Unary NOT of expression"
msgstr ""
@@ -1668,6 +1674,9 @@ msgstr "-15"
msgid "-2"
msgstr "-2"
+msgid "-2 Set 2-sided printing support (default=1-sided)"
+msgstr ""
+
msgid "-20"
msgstr "-20"
@@ -1749,6 +1758,9 @@ msgstr ""
msgid "-D description Specify the textual description of the printer"
msgstr ""
+msgid "-D device-uri Set the device URI for the printer"
+msgstr ""
+
msgid ""
"-E Enable and accept jobs on the printer (after -p)"
msgstr ""
@@ -1791,12 +1803,19 @@ msgid ""
" Ignore specific warnings"
msgstr ""
+msgid ""
+"-K keypath Set location of server X.509 certificates and keys."
+msgstr ""
+
msgid "-L Send requests using content-length"
msgstr ""
msgid "-L location Specify the textual location of the printer"
msgstr ""
+msgid "-M manufacturer Set manufacturer name (default=Test)"
+msgstr ""
+
msgid "-P destination Show status for the specified destination"
msgstr ""
@@ -1808,6 +1827,9 @@ msgid ""
"standard output"
msgstr ""
+msgid "-P filename.ppd Load printer attributes from PPD file"
+msgstr ""
+
msgid "-P number[-number] Match port to number or range"
msgstr ""
@@ -1868,6 +1890,9 @@ msgstr ""
msgid "-a [destination(s)] Show the accepting state of destinations"
msgstr ""
+msgid "-a filename.conf Load printer attributes from conf file"
+msgstr ""
+
msgid "-c Make a copy of the print file(s)"
msgstr ""
@@ -1880,6 +1905,9 @@ msgstr ""
msgid "-c class Add the named destination to a class"
msgstr ""
+msgid "-c command Set print command"
+msgstr ""
+
msgid "-c cupsd.conf Set cupsd.conf file to use."
msgstr ""
@@ -1898,6 +1926,9 @@ msgstr ""
msgid "-d regex Match domain to regular expression"
msgstr ""
+msgid "-d spool-directory Set spool directory"
+msgstr ""
+
msgid "-e Show available destinations on the network"
msgstr ""
@@ -1907,6 +1938,9 @@ msgstr ""
msgid "-f filename Set default request filename"
msgstr ""
+msgid "-f type/subtype[,...] Set supported file types"
+msgstr ""
+
msgid "-h Show this usage message."
msgstr ""
@@ -1919,6 +1953,9 @@ msgstr ""
msgid "-h server[:port] Connect to the named server and port"
msgstr ""
+msgid "-i iconfile.png Set icon file"
+msgstr ""
+
msgid "-i id Specify an existing job ID to modify"
msgstr ""
@@ -1929,6 +1966,9 @@ msgid ""
"-i seconds Repeat the last file with the given time interval"
msgstr ""
+msgid "-k Keep job spool files"
+msgstr ""
+
msgid "-l List attributes"
msgstr ""
@@ -1944,6 +1984,9 @@ msgstr ""
msgid "-l Show verbose (long) output"
msgstr ""
+msgid "-l location Set location of printer"
+msgstr ""
+
msgid ""
"-m Send an email notification when the job completes"
msgstr ""
@@ -1955,6 +1998,9 @@ msgid ""
"-m everywhere Specify the printer is compatible with IPP Everywhere"
msgstr ""
+msgid "-m model Set model name (default=Printer)"
+msgstr ""
+
msgid ""
"-m model Specify a standard model/PPD file for the printer"
msgstr ""
@@ -1962,6 +2008,9 @@ msgstr ""
msgid "-n count Repeat the last file the given number of times"
msgstr ""
+msgid "-n hostname Set hostname for printer"
+msgstr ""
+
msgid "-n num-copies Specify the number of copies to print"
msgstr ""
@@ -2064,6 +2113,9 @@ msgstr ""
msgid "-p destination Specify/add the named destination"
msgstr ""
+msgid "-p port Set port number for printer"
+msgstr ""
+
msgid "-q Quietly report match via exit code"
msgstr ""
@@ -2094,6 +2146,9 @@ msgstr ""
msgid "-r reason Specify a reason message that others can see"
msgstr ""
+msgid "-r subtype,[subtype] Set DNS-SD service subtype"
+msgstr ""
+
msgid "-s Be silent"
msgstr ""
@@ -2106,6 +2161,9 @@ msgstr ""
msgid "-s cups-files.conf Set cups-files.conf file to use."
msgstr ""
+msgid "-s speed[,color-speed] Set speed in pages per minute"
+msgstr ""
+
msgid "-t Produce a test report"
msgstr ""
@@ -2660,15 +2718,6 @@ msgstr "95"
msgid "?Invalid help command unknown."
msgstr "?Comando de ayuda no válido desconocido."
-msgid "A Samba password is required to export printer drivers"
-msgstr ""
-"Se requiere una contraseña Samba para exportar los controladores de impresora"
-
-msgid "A Samba username is required to export printer drivers"
-msgstr ""
-"Se requiere un nombre de usuario Samba para exportar los controladores de "
-"impresora"
-
#, c-format
msgid "A class named \"%s\" already exists."
msgstr "Ya existe una clase llamada \"%s\"."
@@ -3469,9 +3518,6 @@ msgstr "Ejecutivo"
msgid "Expectation Failed"
msgstr "Lo que se esperaba, falló."
-msgid "Export Printers to Samba"
-msgstr "Exportar impresoras a Samba"
-
msgid "Expressions:"
msgstr "Expresiones:"
@@ -3863,6 +3909,10 @@ msgstr "Línea más larga que el máximo permitido (255 caracteres)"
msgid "List Available Printers"
msgstr "Listar impresoras disponibles"
+#, c-format
+msgid "Listening on port %d."
+msgstr ""
+
msgid "Local printer created."
msgstr "Impresora creada localmente."
@@ -4403,10 +4453,6 @@ msgstr "Remite"
msgid "Rewind"
msgstr "Rebobinar"
-#, c-format
-msgid "Running command: %s %s -N -A %s -c '%s'"
-msgstr "Ejecutando comando: %s %s -N -A %s -c '%s'"
-
msgid "SEQUENCE uses indefinite length"
msgstr "SEQUENCE usa una longitud indefinida"
@@ -4750,6 +4796,9 @@ msgstr "No se ha podido reservar memoria para la información de página."
msgid "Unable to allocate memory for pages array"
msgstr "No se ha podido reservar memoria para la secuencia de páginas"
+msgid "Unable to allocate memory for printer"
+msgstr ""
+
msgid "Unable to cancel print job."
msgstr "No se ha podido cancelar el trabajo de impresión."
@@ -4800,6 +4849,10 @@ msgstr "No se ha podido crear la impresora."
msgid "Unable to create server credentials."
msgstr "No se han podido crear las credenciales del servidor."
+#, c-format
+msgid "Unable to create spool directory \"%s\": %s"
+msgstr ""
+
msgid "Unable to create temporary file"
msgstr "No se ha podido crear el archivo temporal"
@@ -4815,6 +4868,10 @@ msgstr "No se ha podido realizar el comando de mantenimiento"
msgid "Unable to edit cupsd.conf files larger than 1MB"
msgstr "No se pueden editar archivos cupsd.conf mayores de 1MB"
+#, c-format
+msgid "Unable to establish a secure connection to host (%d)."
+msgstr ""
+
msgid ""
"Unable to establish a secure connection to host (certificate chain invalid)."
msgstr ""
@@ -4859,6 +4916,10 @@ msgstr ""
msgid "Unable to establish a secure connection to host."
msgstr "No se ha podido establecer una conexión segura al equipo."
+#, c-format
+msgid "Unable to execute command \"%s\": %s"
+msgstr ""
+
msgid "Unable to find destination for job"
msgstr "No se ha podido encontrar destino para el trabajo"
@@ -4942,16 +5003,16 @@ msgstr "No se ha podido imprimir la página de prueba"
msgid "Unable to read print data."
msgstr "No se han podido leer los datos de impresión."
+#, c-format
+msgid "Unable to register \"%s.%s\": %d"
+msgstr ""
+
msgid "Unable to rename job document file."
msgstr "No se ha podido renombrar el archivo del documento de trabajo."
msgid "Unable to resolve printer-uri."
msgstr "No se ha podido resolver printer-uri."
-#, c-format
-msgid "Unable to run \"%s\": %s"
-msgstr "No se ha podido ejecutar \"%s\": %s"
-
msgid "Unable to see in file"
msgstr "No se ha podido mirar en el archivo"
@@ -4998,6 +5059,10 @@ msgid "Unknown choice \"%s\" for option \"%s\"."
msgstr "Preferencia \"%s\" desconocida para la opción \"%s\"."
#, c-format
+msgid "Unknown directive \"%s\" on line %d of \"%s\" ignored."
+msgstr ""
+
+#, c-format
msgid "Unknown encryption option value: \"%s\"."
msgstr "Valor de opción de cifrado \"%s\" desconocida."
@@ -5117,25 +5182,6 @@ msgstr "Tipo de valor no implementado"
msgid "Upgrade Required"
msgstr "Se requiere actualización"
-msgid ""
-"Usage:\n"
-"\n"
-" lpadmin [-h server] -d destination\n"
-" lpadmin [-h server] -x destination\n"
-" lpadmin [-h server] -p printer [-c add-class] [-i interface] [-m model]\n"
-" [-r remove-class] [-v device] [-D description]\n"
-" [-P ppd-file] [-o name=value]\n"
-" [-u allow:user,user] [-u deny:user,user]"
-msgstr ""
-"Uso:\n"
-"\n"
-" lpadmin [-h servidor] -d destino\n"
-" lpadmin [-h servidor] -x destino\n"
-" lpadmin [-h servidor] -p impresora [-c clase] [-i interfaz] [-m modelo]\n"
-" [-r clase] [-v dispositivo] [-D descripción]\n"
-" [-P archivo-ppd] [-o nombre=valor]\n"
-" [-u allow:usuario,usuario] [-u deny:usuario,usuario]"
-
#, c-format
msgid "Usage: %s [options] destination(s)"
msgstr ""
@@ -5164,6 +5210,9 @@ msgid ""
" program | cupstestppd [options] -"
msgstr ""
+msgid "Usage: ippeveprinter [options] \"name\""
+msgstr ""
+
msgid ""
"Usage: ippfind [options] regtype[,subtype][.domain.] ... [expression]\n"
" ippfind [options] name[.regtype[.domain.]] ... [expression]\n"
@@ -5244,6 +5293,10 @@ msgstr ""
msgid "Usage: snmp [host-or-ip-address]"
msgstr "Uso: snmp [equipo-o-dirección-ip]"
+#, c-format
+msgid "Using spool directory \"%s\"."
+msgstr ""
+
msgid "Value uses indefinite length"
msgstr "Valor usa una longitud indefinida"
@@ -5272,12 +5325,8 @@ msgid "Yes"
msgstr "Si"
#, c-format
-msgid ""
-"You must access this page using the URL <A HREF=\"https://%s:%d%s\">https://"
-"%s:%d%s</A>."
-msgstr ""
-"Debe acceder a esta página usando el URL <A HREF=\"https://%s:%d%s\">https://"
-"%s:%d%s</A>."
+msgid "You must access this page using the URL https://%s:%d%s."
+msgstr "Debe acceder a esta página usando el URL https://%s:%d%s."
msgid "ZPL Label Printer"
msgstr "Impresora de etiquetas ZPL"
@@ -5288,212 +5337,287 @@ msgstr "Zebra"
msgid "aborted"
msgstr "cancelado"
+#. TRANSLATORS: Accuracy Units
msgid "accuracy-units"
-msgstr "Accuracy Units"
+msgstr ""
+#. TRANSLATORS: Millimeters
msgid "accuracy-units.mm"
-msgstr "Mm"
+msgstr ""
+#. TRANSLATORS: Nanometers
msgid "accuracy-units.nm"
-msgstr "Nm"
+msgstr ""
+#. TRANSLATORS: Micrometers
msgid "accuracy-units.um"
-msgstr "Um"
+msgstr ""
+#. TRANSLATORS: Bale Output
msgid "baling"
-msgstr "Bale Output"
+msgstr ""
+#. TRANSLATORS: Bale Using
msgid "baling-type"
-msgstr "Baling Type"
+msgstr ""
+#. TRANSLATORS: Band
msgid "baling-type.band"
-msgstr "Band"
+msgstr ""
+#. TRANSLATORS: Shrink Wrap
msgid "baling-type.shrink-wrap"
-msgstr "Shrink Wrap"
+msgstr ""
+#. TRANSLATORS: Wrap
msgid "baling-type.wrap"
-msgstr "Wrap"
+msgstr ""
+#. TRANSLATORS: Bale After
msgid "baling-when"
-msgstr "Baling When"
+msgstr ""
+#. TRANSLATORS: Job
msgid "baling-when.after-job"
-msgstr "After Job"
+msgstr ""
+#. TRANSLATORS: Sets
msgid "baling-when.after-sets"
-msgstr "After Sets"
+msgstr ""
+#. TRANSLATORS: Bind Output
msgid "binding"
-msgstr "Bind Output"
+msgstr ""
+#. TRANSLATORS: Bind Edge
msgid "binding-reference-edge"
-msgstr "Binding Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "binding-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "binding-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "binding-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "binding-reference-edge.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Binder Type
msgid "binding-type"
-msgstr "Binding Type"
+msgstr ""
+#. TRANSLATORS: Adhesive
msgid "binding-type.adhesive"
-msgstr "Adhesive"
+msgstr ""
+#. TRANSLATORS: Comb
msgid "binding-type.comb"
-msgstr "Comb"
+msgstr ""
+#. TRANSLATORS: Flat
msgid "binding-type.flat"
-msgstr "Flat"
+msgstr ""
+#. TRANSLATORS: Padding
msgid "binding-type.padding"
-msgstr "Padding"
+msgstr ""
+#. TRANSLATORS: Perfect
msgid "binding-type.perfect"
-msgstr "Perfect"
+msgstr ""
+#. TRANSLATORS: Spiral
msgid "binding-type.spiral"
-msgstr "Spiral"
+msgstr ""
+#. TRANSLATORS: Tape
msgid "binding-type.tape"
-msgstr "Tape"
+msgstr ""
+#. TRANSLATORS: Velo
msgid "binding-type.velo"
-msgstr "Velo"
+msgstr ""
msgid "canceled"
msgstr "cancelado"
+#. TRANSLATORS: Chamber Humidity
+msgid "chamber-humidity"
+msgstr ""
+
+#. TRANSLATORS: Chamber Temperature
+msgid "chamber-temperature"
+msgstr ""
+
+#. TRANSLATORS: Print Job Cost
msgid "charge-info-message"
-msgstr "Charge Info Message"
+msgstr ""
+#. TRANSLATORS: Coat Sheets
msgid "coating"
-msgstr "Coat Sheets"
+msgstr ""
+#. TRANSLATORS: Add Coating To
msgid "coating-sides"
-msgstr "Coating Sides"
+msgstr ""
+#. TRANSLATORS: Back
msgid "coating-sides.back"
-msgstr "Back"
+msgstr ""
+#. TRANSLATORS: Front and Back
msgid "coating-sides.both"
-msgstr "Both"
+msgstr ""
+#. TRANSLATORS: Front
msgid "coating-sides.front"
-msgstr "Front"
+msgstr ""
+#. TRANSLATORS: Type of Coating
msgid "coating-type"
-msgstr "Coating Type"
+msgstr ""
+#. TRANSLATORS: Archival
msgid "coating-type.archival"
-msgstr "Archival"
+msgstr ""
+#. TRANSLATORS: Archival Glossy
msgid "coating-type.archival-glossy"
-msgstr "Archival Glossy"
+msgstr ""
+#. TRANSLATORS: Archival Matte
msgid "coating-type.archival-matte"
-msgstr "Archival Matte"
+msgstr ""
+#. TRANSLATORS: Archival Semi Gloss
msgid "coating-type.archival-semi-gloss"
-msgstr "Archival Semi Gloss"
+msgstr ""
+#. TRANSLATORS: Glossy
msgid "coating-type.glossy"
-msgstr "Glossy"
+msgstr ""
+#. TRANSLATORS: High Gloss
msgid "coating-type.high-gloss"
-msgstr "High Gloss"
+msgstr ""
+#. TRANSLATORS: Matte
msgid "coating-type.matte"
-msgstr "Matte"
+msgstr ""
+#. TRANSLATORS: Semi-gloss
msgid "coating-type.semi-gloss"
-msgstr "Semi-Gloss"
+msgstr ""
+#. TRANSLATORS: Silicone
msgid "coating-type.silicone"
-msgstr "Silicone"
+msgstr ""
+#. TRANSLATORS: Translucent
msgid "coating-type.translucent"
-msgstr "Translucent"
+msgstr ""
msgid "completed"
msgstr "completado"
+#. TRANSLATORS: Print Confirmation Sheet
msgid "confirmation-sheet-print"
-msgstr "Confirmation Sheet Print"
+msgstr ""
+#. TRANSLATORS: Copies
msgid "copies"
-msgstr "Copies"
+msgstr ""
+#. TRANSLATORS: Back Cover
msgid "cover-back"
-msgstr "Cover Back"
+msgstr ""
+#. TRANSLATORS: Front Cover
msgid "cover-front"
-msgstr "Cover Front"
+msgstr ""
+#. TRANSLATORS: Cover Sheet Info
msgid "cover-sheet-info"
-msgstr "Cover Sheet Info"
+msgstr ""
+#. TRANSLATORS: Date Time
msgid "cover-sheet-info-supported.date-time"
-msgstr "Date Time"
+msgstr ""
+#. TRANSLATORS: From Name
msgid "cover-sheet-info-supported.from-name"
-msgstr "From Name"
+msgstr ""
+#. TRANSLATORS: Logo
msgid "cover-sheet-info-supported.logo"
-msgstr "Logo"
+msgstr ""
+#. TRANSLATORS: Message
msgid "cover-sheet-info-supported.message"
-msgstr "Message"
+msgstr ""
+#. TRANSLATORS: Organization
msgid "cover-sheet-info-supported.organization"
-msgstr "Organization"
+msgstr ""
+#. TRANSLATORS: Subject
msgid "cover-sheet-info-supported.subject"
-msgstr "Subject"
+msgstr ""
+#. TRANSLATORS: To Name
msgid "cover-sheet-info-supported.to-name"
-msgstr "To Name"
+msgstr ""
+#. TRANSLATORS: Printed Cover
msgid "cover-type"
-msgstr "Cover Type"
+msgstr ""
+#. TRANSLATORS: No Cover
msgid "cover-type.no-cover"
-msgstr "No Cover"
+msgstr ""
+#. TRANSLATORS: Back Only
msgid "cover-type.print-back"
-msgstr "Print Back"
+msgstr ""
+#. TRANSLATORS: Front and Back
msgid "cover-type.print-both"
-msgstr "Print Both"
+msgstr ""
+#. TRANSLATORS: Front Only
msgid "cover-type.print-front"
-msgstr "Print Front"
+msgstr ""
+#. TRANSLATORS: None
msgid "cover-type.print-none"
-msgstr "Print None"
+msgstr ""
+#. TRANSLATORS: Cover Output
msgid "covering"
-msgstr "Cover Output"
+msgstr ""
+#. TRANSLATORS: Add Cover
msgid "covering-name"
-msgstr "Covering Name"
+msgstr ""
+#. TRANSLATORS: Plain
msgid "covering-name.plain"
-msgstr "Plain"
+msgstr ""
+#. TRANSLATORS: Pre-cut
msgid "covering-name.pre-cut"
-msgstr "Pre Cut"
+msgstr ""
+#. TRANSLATORS: Pre-printed
msgid "covering-name.pre-printed"
-msgstr "Pre Printed"
+msgstr ""
msgid "cups-deviced failed to execute."
msgstr "Ha fallado al ejecutarse cups-deviced."
@@ -5568,8 +5692,9 @@ msgstr "cupstestppd: La opción -q es incompatible con la opción -v."
msgid "cupstestppd: The -v option is incompatible with the -q option."
msgstr "cupstestppd: La opción -v es incompatible con la opción -q."
+#. TRANSLATORS: Detailed Status Message
msgid "detailed-status-message"
-msgstr "Detailed Status Message"
+msgstr ""
#, c-format
msgid "device for %s/%s: %s"
@@ -5579,140 +5704,233 @@ msgstr "dispositivo para %s/%s: %s"
msgid "device for %s: %s"
msgstr "dispositivo para %s: %s"
+#. TRANSLATORS: Copies
msgid "document-copies"
-msgstr "Copies"
+msgstr ""
+
+#. TRANSLATORS: Document Privacy Attributes
+msgid "document-privacy-attributes"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "document-privacy-attributes.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "document-privacy-attributes.default"
+msgstr ""
+
+#. TRANSLATORS: Document Description
+msgid "document-privacy-attributes.document-description"
+msgstr ""
+
+#. TRANSLATORS: Document Template
+msgid "document-privacy-attributes.document-template"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "document-privacy-attributes.none"
+msgstr ""
+
+#. TRANSLATORS: Document Privacy Scope
+msgid "document-privacy-scope"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "document-privacy-scope.all"
+msgstr ""
+#. TRANSLATORS: Default
+msgid "document-privacy-scope.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "document-privacy-scope.none"
+msgstr ""
+
+#. TRANSLATORS: Owner
+msgid "document-privacy-scope.owner"
+msgstr ""
+
+#. TRANSLATORS: Document State
msgid "document-state"
-msgstr "Document State"
+msgstr ""
+#. TRANSLATORS: Detailed Document State
msgid "document-state-reasons"
-msgstr "Detailed Document State"
+msgstr ""
+#. TRANSLATORS: Aborted By System
msgid "document-state-reasons.aborted-by-system"
-msgstr "Aborted By System"
+msgstr ""
+#. TRANSLATORS: Canceled At Device
msgid "document-state-reasons.canceled-at-device"
-msgstr "Canceled At Device"
+msgstr ""
+#. TRANSLATORS: Canceled By Operator
msgid "document-state-reasons.canceled-by-operator"
-msgstr "Canceled By Operator"
+msgstr ""
+#. TRANSLATORS: Canceled By User
msgid "document-state-reasons.canceled-by-user"
-msgstr "Canceled By User"
+msgstr ""
+#. TRANSLATORS: Completed Successfully
msgid "document-state-reasons.completed-successfully"
-msgstr "Completed Successfully"
+msgstr ""
+#. TRANSLATORS: Completed With Errors
msgid "document-state-reasons.completed-with-errors"
-msgstr "Completed With Errors"
+msgstr ""
+#. TRANSLATORS: Completed With Warnings
msgid "document-state-reasons.completed-with-warnings"
-msgstr "Completed With Warnings"
+msgstr ""
+#. TRANSLATORS: Compression Error
msgid "document-state-reasons.compression-error"
-msgstr "Compression Error"
+msgstr ""
+#. TRANSLATORS: Data Insufficient
msgid "document-state-reasons.data-insufficient"
-msgstr "Data Insufficient"
+msgstr ""
+#. TRANSLATORS: Digital Signature Did Not Verify
msgid "document-state-reasons.digital-signature-did-not-verify"
-msgstr "Digital Signature Did Not Verify"
+msgstr ""
+#. TRANSLATORS: Digital Signature Type Not Supported
msgid "document-state-reasons.digital-signature-type-not-supported"
-msgstr "Digital Signature Type Not Supported"
+msgstr ""
+#. TRANSLATORS: Digital Signature Wait
msgid "document-state-reasons.digital-signature-wait"
-msgstr "Digital Signature Wait"
+msgstr ""
+#. TRANSLATORS: Document Access Error
msgid "document-state-reasons.document-access-error"
-msgstr "Document Access Error"
+msgstr ""
+#. TRANSLATORS: Document Fetchable
msgid "document-state-reasons.document-fetchable"
-msgstr "Document Fetchable"
+msgstr ""
+#. TRANSLATORS: Document Format Error
msgid "document-state-reasons.document-format-error"
-msgstr "Document Format Error"
+msgstr ""
+#. TRANSLATORS: Document Password Error
msgid "document-state-reasons.document-password-error"
-msgstr "Document Password Error"
+msgstr ""
+#. TRANSLATORS: Document Permission Error
msgid "document-state-reasons.document-permission-error"
-msgstr "Document Permission Error"
+msgstr ""
+#. TRANSLATORS: Document Security Error
msgid "document-state-reasons.document-security-error"
-msgstr "Document Security Error"
+msgstr ""
+#. TRANSLATORS: Document Unprintable Error
msgid "document-state-reasons.document-unprintable-error"
-msgstr "Document Unprintable Error"
+msgstr ""
+#. TRANSLATORS: Errors Detected
msgid "document-state-reasons.errors-detected"
-msgstr "Errors Detected"
+msgstr ""
+#. TRANSLATORS: Incoming
msgid "document-state-reasons.incoming"
-msgstr "Incoming"
+msgstr ""
+#. TRANSLATORS: Interpreting
msgid "document-state-reasons.interpreting"
-msgstr "Interpreting"
+msgstr ""
+#. TRANSLATORS: None
msgid "document-state-reasons.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Outgoing
msgid "document-state-reasons.outgoing"
-msgstr "Outgoing"
+msgstr ""
+#. TRANSLATORS: Printing
msgid "document-state-reasons.printing"
-msgstr "Printing"
+msgstr ""
+#. TRANSLATORS: Processing To Stop Point
msgid "document-state-reasons.processing-to-stop-point"
-msgstr "Processing To Stop Point"
+msgstr ""
+#. TRANSLATORS: Queued
msgid "document-state-reasons.queued"
-msgstr "Queued"
+msgstr ""
+#. TRANSLATORS: Queued For Marker
msgid "document-state-reasons.queued-for-marker"
-msgstr "Queued For Marker"
+msgstr ""
+#. TRANSLATORS: Queued In Device
msgid "document-state-reasons.queued-in-device"
-msgstr "Queued In Device"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Ready
msgid "document-state-reasons.resources-are-not-ready"
-msgstr "Resources Are Not Ready"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Supported
msgid "document-state-reasons.resources-are-not-supported"
-msgstr "Resources Are Not Supported"
+msgstr ""
+#. TRANSLATORS: Submission Interrupted
msgid "document-state-reasons.submission-interrupted"
-msgstr "Submission Interrupted"
+msgstr ""
+#. TRANSLATORS: Transforming
msgid "document-state-reasons.transforming"
-msgstr "Transforming"
+msgstr ""
+#. TRANSLATORS: Unsupported Compression
msgid "document-state-reasons.unsupported-compression"
-msgstr "Unsupported Compression"
+msgstr ""
+#. TRANSLATORS: Unsupported Document Format
msgid "document-state-reasons.unsupported-document-format"
-msgstr "Unsupported Document Format"
+msgstr ""
+#. TRANSLATORS: Warnings Detected
msgid "document-state-reasons.warnings-detected"
-msgstr "Warnings Detected"
+msgstr ""
+#. TRANSLATORS: Pending
msgid "document-state.3"
-msgstr "Pending"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "document-state.5"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Stopped
msgid "document-state.6"
-msgstr "Processing Stopped"
+msgstr ""
+#. TRANSLATORS: Canceled
msgid "document-state.7"
-msgstr "Canceled"
+msgstr ""
+#. TRANSLATORS: Aborted
msgid "document-state.8"
-msgstr "Aborted"
+msgstr ""
+#. TRANSLATORS: Completed
msgid "document-state.9"
-msgstr "Completed"
+msgstr ""
+
+#. TRANSLATORS: End Power State
+msgid "end-power-state"
+msgstr ""
msgid "error-index uses indefinite length"
msgstr "error-index usa una longitud indefinida"
@@ -5733,752 +5951,1001 @@ msgstr ""
msgid "expression expression Logical AND"
msgstr ""
+#. TRANSLATORS: Feed Orientation
msgid "feed-orientation"
-msgstr "Feed Orientation"
+msgstr ""
+#. TRANSLATORS: Long Edge First
msgid "feed-orientation.long-edge-first"
-msgstr "Long Edge First"
+msgstr ""
+#. TRANSLATORS: Short Edge First
msgid "feed-orientation.short-edge-first"
-msgstr "Short Edge First"
+msgstr ""
+#. TRANSLATORS: Fetch Status Code
msgid "fetch-status-code"
-msgstr "Fetch Status Code"
+msgstr ""
+#. TRANSLATORS: Finishing Template
msgid "finishing-template"
-msgstr "Finishing Template"
+msgstr ""
+#. TRANSLATORS: Bale
msgid "finishing-template.bale"
-msgstr "Bale"
+msgstr ""
+#. TRANSLATORS: Bind
msgid "finishing-template.bind"
-msgstr "Bind"
+msgstr ""
+#. TRANSLATORS: Bind Bottom
msgid "finishing-template.bind-bottom"
-msgstr "Bind Bottom"
+msgstr ""
+#. TRANSLATORS: Bind Left
msgid "finishing-template.bind-left"
-msgstr "Bind Left"
+msgstr ""
+#. TRANSLATORS: Bind Right
msgid "finishing-template.bind-right"
-msgstr "Bind Right"
+msgstr ""
+#. TRANSLATORS: Bind Top
msgid "finishing-template.bind-top"
-msgstr "Bind Top"
+msgstr ""
+#. TRANSLATORS: Booklet Maker
msgid "finishing-template.booklet-maker"
-msgstr "Booklet Maker"
+msgstr ""
+#. TRANSLATORS: Coat
msgid "finishing-template.coat"
-msgstr "Coat"
+msgstr ""
+#. TRANSLATORS: Cover
msgid "finishing-template.cover"
-msgstr "Cover"
+msgstr ""
+#. TRANSLATORS: Edge Stitch
msgid "finishing-template.edge-stitch"
-msgstr "Edge Stitch"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Bottom
msgid "finishing-template.edge-stitch-bottom"
-msgstr "Edge Stitch Bottom"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Left
msgid "finishing-template.edge-stitch-left"
-msgstr "Edge Stitch Left"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Right
msgid "finishing-template.edge-stitch-right"
-msgstr "Edge Stitch Right"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Top
msgid "finishing-template.edge-stitch-top"
-msgstr "Edge Stitch Top"
+msgstr ""
+#. TRANSLATORS: Fold
msgid "finishing-template.fold"
-msgstr "Fold"
+msgstr ""
+#. TRANSLATORS: Accordion Fold
msgid "finishing-template.fold-accordion"
-msgstr "Fold Accordion"
+msgstr ""
+#. TRANSLATORS: Double Gate Fold
msgid "finishing-template.fold-double-gate"
-msgstr "Fold Double Gate"
+msgstr ""
+#. TRANSLATORS: Engineering Z Fold
msgid "finishing-template.fold-engineering-z"
-msgstr "Fold Engineering Z"
+msgstr ""
+#. TRANSLATORS: Gate Fold
msgid "finishing-template.fold-gate"
-msgstr "Fold Gate"
+msgstr ""
+#. TRANSLATORS: Half Fold
msgid "finishing-template.fold-half"
-msgstr "Fold Half"
+msgstr ""
+#. TRANSLATORS: Half Z Fold
msgid "finishing-template.fold-half-z"
-msgstr "Fold Half Z"
+msgstr ""
+#. TRANSLATORS: Left Gate Fold
msgid "finishing-template.fold-left-gate"
-msgstr "Fold Left Gate"
+msgstr ""
+#. TRANSLATORS: Letter Fold
msgid "finishing-template.fold-letter"
-msgstr "Fold Letter"
+msgstr ""
+#. TRANSLATORS: Parallel Fold
msgid "finishing-template.fold-parallel"
-msgstr "Fold Parallel"
+msgstr ""
+#. TRANSLATORS: Poster Fold
msgid "finishing-template.fold-poster"
-msgstr "Fold Poster"
+msgstr ""
+#. TRANSLATORS: Right Gate Fold
msgid "finishing-template.fold-right-gate"
-msgstr "Fold Right Gate"
+msgstr ""
+#. TRANSLATORS: Z Fold
msgid "finishing-template.fold-z"
-msgstr "Fold Z"
+msgstr ""
+#. TRANSLATORS: JDF F10-1
msgid "finishing-template.jdf-f10-1"
-msgstr "JDF F10 1"
+msgstr ""
+#. TRANSLATORS: JDF F10-2
msgid "finishing-template.jdf-f10-2"
-msgstr "JDF F10 2"
+msgstr ""
+#. TRANSLATORS: JDF F10-3
msgid "finishing-template.jdf-f10-3"
-msgstr "JDF F10 3"
+msgstr ""
+#. TRANSLATORS: JDF F12-1
msgid "finishing-template.jdf-f12-1"
-msgstr "JDF F12 1"
+msgstr ""
+#. TRANSLATORS: JDF F12-10
msgid "finishing-template.jdf-f12-10"
-msgstr "JDF F12 10"
+msgstr ""
+#. TRANSLATORS: JDF F12-11
msgid "finishing-template.jdf-f12-11"
-msgstr "JDF F12 11"
+msgstr ""
+#. TRANSLATORS: JDF F12-12
msgid "finishing-template.jdf-f12-12"
-msgstr "JDF F12 12"
+msgstr ""
+#. TRANSLATORS: JDF F12-13
msgid "finishing-template.jdf-f12-13"
-msgstr "JDF F12 13"
+msgstr ""
+#. TRANSLATORS: JDF F12-14
msgid "finishing-template.jdf-f12-14"
-msgstr "JDF F12 14"
+msgstr ""
+#. TRANSLATORS: JDF F12-2
msgid "finishing-template.jdf-f12-2"
-msgstr "JDF F12 2"
+msgstr ""
+#. TRANSLATORS: JDF F12-3
msgid "finishing-template.jdf-f12-3"
-msgstr "JDF F12 3"
+msgstr ""
+#. TRANSLATORS: JDF F12-4
msgid "finishing-template.jdf-f12-4"
-msgstr "JDF F12 4"
+msgstr ""
+#. TRANSLATORS: JDF F12-5
msgid "finishing-template.jdf-f12-5"
-msgstr "JDF F12 5"
+msgstr ""
+#. TRANSLATORS: JDF F12-6
msgid "finishing-template.jdf-f12-6"
-msgstr "JDF F12 6"
+msgstr ""
+#. TRANSLATORS: JDF F12-7
msgid "finishing-template.jdf-f12-7"
-msgstr "JDF F12 7"
+msgstr ""
+#. TRANSLATORS: JDF F12-8
msgid "finishing-template.jdf-f12-8"
-msgstr "JDF F12 8"
+msgstr ""
+#. TRANSLATORS: JDF F12-9
msgid "finishing-template.jdf-f12-9"
-msgstr "JDF F12 9"
+msgstr ""
+#. TRANSLATORS: JDF F14-1
msgid "finishing-template.jdf-f14-1"
-msgstr "JDF F14 1"
+msgstr ""
+#. TRANSLATORS: JDF F16-1
msgid "finishing-template.jdf-f16-1"
-msgstr "JDF F16 1"
+msgstr ""
+#. TRANSLATORS: JDF F16-10
msgid "finishing-template.jdf-f16-10"
-msgstr "JDF F16 10"
+msgstr ""
+#. TRANSLATORS: JDF F16-11
msgid "finishing-template.jdf-f16-11"
-msgstr "JDF F16 11"
+msgstr ""
+#. TRANSLATORS: JDF F16-12
msgid "finishing-template.jdf-f16-12"
-msgstr "JDF F16 12"
+msgstr ""
+#. TRANSLATORS: JDF F16-13
msgid "finishing-template.jdf-f16-13"
-msgstr "JDF F16 13"
+msgstr ""
+#. TRANSLATORS: JDF F16-14
msgid "finishing-template.jdf-f16-14"
-msgstr "JDF F16 14"
+msgstr ""
+#. TRANSLATORS: JDF F16-2
msgid "finishing-template.jdf-f16-2"
-msgstr "JDF F16 2"
+msgstr ""
+#. TRANSLATORS: JDF F16-3
msgid "finishing-template.jdf-f16-3"
-msgstr "JDF F16 3"
+msgstr ""
+#. TRANSLATORS: JDF F16-4
msgid "finishing-template.jdf-f16-4"
-msgstr "JDF F16 4"
+msgstr ""
+#. TRANSLATORS: JDF F16-5
msgid "finishing-template.jdf-f16-5"
-msgstr "JDF F16 5"
+msgstr ""
+#. TRANSLATORS: JDF F16-6
msgid "finishing-template.jdf-f16-6"
-msgstr "JDF F16 6"
+msgstr ""
+#. TRANSLATORS: JDF F16-7
msgid "finishing-template.jdf-f16-7"
-msgstr "JDF F16 7"
+msgstr ""
+#. TRANSLATORS: JDF F16-8
msgid "finishing-template.jdf-f16-8"
-msgstr "JDF F16 8"
+msgstr ""
+#. TRANSLATORS: JDF F16-9
msgid "finishing-template.jdf-f16-9"
-msgstr "JDF F16 9"
+msgstr ""
+#. TRANSLATORS: JDF F18-1
msgid "finishing-template.jdf-f18-1"
-msgstr "JDF F18 1"
+msgstr ""
+#. TRANSLATORS: JDF F18-2
msgid "finishing-template.jdf-f18-2"
-msgstr "JDF F18 2"
+msgstr ""
+#. TRANSLATORS: JDF F18-3
msgid "finishing-template.jdf-f18-3"
-msgstr "JDF F18 3"
+msgstr ""
+#. TRANSLATORS: JDF F18-4
msgid "finishing-template.jdf-f18-4"
-msgstr "JDF F18 4"
+msgstr ""
+#. TRANSLATORS: JDF F18-5
msgid "finishing-template.jdf-f18-5"
-msgstr "JDF F18 5"
+msgstr ""
+#. TRANSLATORS: JDF F18-6
msgid "finishing-template.jdf-f18-6"
-msgstr "JDF F18 6"
+msgstr ""
+#. TRANSLATORS: JDF F18-7
msgid "finishing-template.jdf-f18-7"
-msgstr "JDF F18 7"
+msgstr ""
+#. TRANSLATORS: JDF F18-8
msgid "finishing-template.jdf-f18-8"
-msgstr "JDF F18 8"
+msgstr ""
+#. TRANSLATORS: JDF F18-9
msgid "finishing-template.jdf-f18-9"
-msgstr "JDF F18 9"
+msgstr ""
+#. TRANSLATORS: JDF F2-1
msgid "finishing-template.jdf-f2-1"
-msgstr "JDF F2 1"
+msgstr ""
+#. TRANSLATORS: JDF F20-1
msgid "finishing-template.jdf-f20-1"
-msgstr "JDF F20 1"
+msgstr ""
+#. TRANSLATORS: JDF F20-2
msgid "finishing-template.jdf-f20-2"
-msgstr "JDF F20 2"
+msgstr ""
+#. TRANSLATORS: JDF F24-1
msgid "finishing-template.jdf-f24-1"
-msgstr "JDF F24 1"
+msgstr ""
+#. TRANSLATORS: JDF F24-10
msgid "finishing-template.jdf-f24-10"
-msgstr "JDF F24 10"
+msgstr ""
+#. TRANSLATORS: JDF F24-11
msgid "finishing-template.jdf-f24-11"
-msgstr "JDF F24 11"
+msgstr ""
+#. TRANSLATORS: JDF F24-2
msgid "finishing-template.jdf-f24-2"
-msgstr "JDF F24 2"
+msgstr ""
+#. TRANSLATORS: JDF F24-3
msgid "finishing-template.jdf-f24-3"
-msgstr "JDF F24 3"
+msgstr ""
+#. TRANSLATORS: JDF F24-4
msgid "finishing-template.jdf-f24-4"
-msgstr "JDF F24 4"
+msgstr ""
+#. TRANSLATORS: JDF F24-5
msgid "finishing-template.jdf-f24-5"
-msgstr "JDF F24 5"
+msgstr ""
+#. TRANSLATORS: JDF F24-6
msgid "finishing-template.jdf-f24-6"
-msgstr "JDF F24 6"
+msgstr ""
+#. TRANSLATORS: JDF F24-7
msgid "finishing-template.jdf-f24-7"
-msgstr "JDF F24 7"
+msgstr ""
+#. TRANSLATORS: JDF F24-8
msgid "finishing-template.jdf-f24-8"
-msgstr "JDF F24 8"
+msgstr ""
+#. TRANSLATORS: JDF F24-9
msgid "finishing-template.jdf-f24-9"
-msgstr "JDF F24 9"
+msgstr ""
+#. TRANSLATORS: JDF F28-1
msgid "finishing-template.jdf-f28-1"
-msgstr "JDF F28 1"
+msgstr ""
+#. TRANSLATORS: JDF F32-1
msgid "finishing-template.jdf-f32-1"
-msgstr "JDF F32 1"
+msgstr ""
+#. TRANSLATORS: JDF F32-2
msgid "finishing-template.jdf-f32-2"
-msgstr "JDF F32 2"
+msgstr ""
+#. TRANSLATORS: JDF F32-3
msgid "finishing-template.jdf-f32-3"
-msgstr "JDF F32 3"
+msgstr ""
+#. TRANSLATORS: JDF F32-4
msgid "finishing-template.jdf-f32-4"
-msgstr "JDF F32 4"
+msgstr ""
+#. TRANSLATORS: JDF F32-5
msgid "finishing-template.jdf-f32-5"
-msgstr "JDF F32 5"
+msgstr ""
+#. TRANSLATORS: JDF F32-6
msgid "finishing-template.jdf-f32-6"
-msgstr "JDF F32 6"
+msgstr ""
+#. TRANSLATORS: JDF F32-7
msgid "finishing-template.jdf-f32-7"
-msgstr "JDF F32 7"
+msgstr ""
+#. TRANSLATORS: JDF F32-8
msgid "finishing-template.jdf-f32-8"
-msgstr "JDF F32 8"
+msgstr ""
+#. TRANSLATORS: JDF F32-9
msgid "finishing-template.jdf-f32-9"
-msgstr "JDF F32 9"
+msgstr ""
+#. TRANSLATORS: JDF F36-1
msgid "finishing-template.jdf-f36-1"
-msgstr "JDF F36 1"
+msgstr ""
+#. TRANSLATORS: JDF F36-2
msgid "finishing-template.jdf-f36-2"
-msgstr "JDF F36 2"
+msgstr ""
+#. TRANSLATORS: JDF F4-1
msgid "finishing-template.jdf-f4-1"
-msgstr "JDF F4 1"
+msgstr ""
+#. TRANSLATORS: JDF F4-2
msgid "finishing-template.jdf-f4-2"
-msgstr "JDF F4 2"
+msgstr ""
+#. TRANSLATORS: JDF F40-1
msgid "finishing-template.jdf-f40-1"
-msgstr "JDF F40 1"
+msgstr ""
+#. TRANSLATORS: JDF F48-1
msgid "finishing-template.jdf-f48-1"
-msgstr "JDF F48 1"
+msgstr ""
+#. TRANSLATORS: JDF F48-2
msgid "finishing-template.jdf-f48-2"
-msgstr "JDF F48 2"
+msgstr ""
+#. TRANSLATORS: JDF F6-1
msgid "finishing-template.jdf-f6-1"
-msgstr "JDF F6 1"
+msgstr ""
+#. TRANSLATORS: JDF F6-2
msgid "finishing-template.jdf-f6-2"
-msgstr "JDF F6 2"
+msgstr ""
+#. TRANSLATORS: JDF F6-3
msgid "finishing-template.jdf-f6-3"
-msgstr "JDF F6 3"
+msgstr ""
+#. TRANSLATORS: JDF F6-4
msgid "finishing-template.jdf-f6-4"
-msgstr "JDF F6 4"
+msgstr ""
+#. TRANSLATORS: JDF F6-5
msgid "finishing-template.jdf-f6-5"
-msgstr "JDF F6 5"
+msgstr ""
+#. TRANSLATORS: JDF F6-6
msgid "finishing-template.jdf-f6-6"
-msgstr "JDF F6 6"
+msgstr ""
+#. TRANSLATORS: JDF F6-7
msgid "finishing-template.jdf-f6-7"
-msgstr "JDF F6 7"
+msgstr ""
+#. TRANSLATORS: JDF F6-8
msgid "finishing-template.jdf-f6-8"
-msgstr "JDF F6 8"
+msgstr ""
+#. TRANSLATORS: JDF F64-1
msgid "finishing-template.jdf-f64-1"
-msgstr "JDF F64 1"
+msgstr ""
+#. TRANSLATORS: JDF F64-2
msgid "finishing-template.jdf-f64-2"
-msgstr "JDF F64 2"
+msgstr ""
+#. TRANSLATORS: JDF F8-1
msgid "finishing-template.jdf-f8-1"
-msgstr "JDF F8 1"
+msgstr ""
+#. TRANSLATORS: JDF F8-2
msgid "finishing-template.jdf-f8-2"
-msgstr "JDF F8 2"
+msgstr ""
+#. TRANSLATORS: JDF F8-3
msgid "finishing-template.jdf-f8-3"
-msgstr "JDF F8 3"
+msgstr ""
+#. TRANSLATORS: JDF F8-4
msgid "finishing-template.jdf-f8-4"
-msgstr "JDF F8 4"
+msgstr ""
+#. TRANSLATORS: JDF F8-5
msgid "finishing-template.jdf-f8-5"
-msgstr "JDF F8 5"
+msgstr ""
+#. TRANSLATORS: JDF F8-6
msgid "finishing-template.jdf-f8-6"
-msgstr "JDF F8 6"
+msgstr ""
+#. TRANSLATORS: JDF F8-7
msgid "finishing-template.jdf-f8-7"
-msgstr "JDF F8 7"
+msgstr ""
+#. TRANSLATORS: Jog Offset
msgid "finishing-template.jog-offset"
-msgstr "Jog Offset"
+msgstr ""
+#. TRANSLATORS: Laminate
msgid "finishing-template.laminate"
-msgstr "Laminate"
+msgstr ""
+#. TRANSLATORS: Punch
msgid "finishing-template.punch"
-msgstr "Punch"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Left
msgid "finishing-template.punch-bottom-left"
-msgstr "Punch Bottom Left"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Right
msgid "finishing-template.punch-bottom-right"
-msgstr "Punch Bottom Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Bottom
msgid "finishing-template.punch-dual-bottom"
-msgstr "Punch Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Left
msgid "finishing-template.punch-dual-left"
-msgstr "Punch Dual Left"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Right
msgid "finishing-template.punch-dual-right"
-msgstr "Punch Dual Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Top
msgid "finishing-template.punch-dual-top"
-msgstr "Punch Dual Top"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Bottom
msgid "finishing-template.punch-multiple-bottom"
-msgstr "Punch Multiple Bottom"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Left
msgid "finishing-template.punch-multiple-left"
-msgstr "Punch Multiple Left"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Right
msgid "finishing-template.punch-multiple-right"
-msgstr "Punch Multiple Right"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Top
msgid "finishing-template.punch-multiple-top"
-msgstr "Punch Multiple Top"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Bottom
msgid "finishing-template.punch-quad-bottom"
-msgstr "Punch Quad Bottom"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Left
msgid "finishing-template.punch-quad-left"
-msgstr "Punch Quad Left"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Right
msgid "finishing-template.punch-quad-right"
-msgstr "Punch Quad Right"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Top
msgid "finishing-template.punch-quad-top"
-msgstr "Punch Quad Top"
+msgstr ""
+#. TRANSLATORS: Punch Top Left
msgid "finishing-template.punch-top-left"
-msgstr "Punch Top Left"
+msgstr ""
+#. TRANSLATORS: Punch Top Right
msgid "finishing-template.punch-top-right"
-msgstr "Punch Top Right"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Bottom
msgid "finishing-template.punch-triple-bottom"
-msgstr "Punch Triple Bottom"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Left
msgid "finishing-template.punch-triple-left"
-msgstr "Punch Triple Left"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Right
msgid "finishing-template.punch-triple-right"
-msgstr "Punch Triple Right"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Top
msgid "finishing-template.punch-triple-top"
-msgstr "Punch Triple Top"
+msgstr ""
+#. TRANSLATORS: Saddle Stitch
msgid "finishing-template.saddle-stitch"
-msgstr "Saddle Stitch"
+msgstr ""
+#. TRANSLATORS: Staple
msgid "finishing-template.staple"
-msgstr "Staple"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Left
msgid "finishing-template.staple-bottom-left"
-msgstr "Staple Bottom Left"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Right
msgid "finishing-template.staple-bottom-right"
-msgstr "Staple Bottom Right"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Bottom
msgid "finishing-template.staple-dual-bottom"
-msgstr "Staple Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Left
msgid "finishing-template.staple-dual-left"
-msgstr "Staple Dual Left"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Right
msgid "finishing-template.staple-dual-right"
-msgstr "Staple Dual Right"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Top
msgid "finishing-template.staple-dual-top"
-msgstr "Staple Dual Top"
+msgstr ""
+#. TRANSLATORS: Staple Top Left
msgid "finishing-template.staple-top-left"
-msgstr "Staple Top Left"
+msgstr ""
+#. TRANSLATORS: Staple Top Right
msgid "finishing-template.staple-top-right"
-msgstr "Staple Top Right"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Bottom
msgid "finishing-template.staple-triple-bottom"
-msgstr "Staple Triple Bottom"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Left
msgid "finishing-template.staple-triple-left"
-msgstr "Staple Triple Left"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Right
msgid "finishing-template.staple-triple-right"
-msgstr "Staple Triple Right"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Top
msgid "finishing-template.staple-triple-top"
-msgstr "Staple Triple Top"
+msgstr ""
+#. TRANSLATORS: Trim
msgid "finishing-template.trim"
-msgstr "Trim"
+msgstr ""
+#. TRANSLATORS: Trim After Every Set
msgid "finishing-template.trim-after-copies"
-msgstr "Trim After Copies"
+msgstr ""
+#. TRANSLATORS: Trim After Every Document
msgid "finishing-template.trim-after-documents"
-msgstr "Trim After Documents"
+msgstr ""
+#. TRANSLATORS: Trim After Job
msgid "finishing-template.trim-after-job"
-msgstr "Trim After Job"
+msgstr ""
+#. TRANSLATORS: Trim After Every Page
msgid "finishing-template.trim-after-pages"
-msgstr "Trim After Pages"
+msgstr ""
+#. TRANSLATORS: Finishings
msgid "finishings"
-msgstr "Finishings"
+msgstr ""
+#. TRANSLATORS: Finishings
msgid "finishings-col"
-msgstr "Finishings"
+msgstr ""
+#. TRANSLATORS: Fold
msgid "finishings.10"
-msgstr "Fold"
+msgstr ""
+#. TRANSLATORS: Z Fold
msgid "finishings.100"
-msgstr "Fold Z"
+msgstr ""
+#. TRANSLATORS: Engineering Z Fold
msgid "finishings.101"
-msgstr "Fold Engineering Z"
+msgstr ""
+#. TRANSLATORS: Trim
msgid "finishings.11"
-msgstr "Trim"
+msgstr ""
+#. TRANSLATORS: Bale
msgid "finishings.12"
-msgstr "Bale"
+msgstr ""
+#. TRANSLATORS: Booklet Maker
msgid "finishings.13"
-msgstr "Booklet Maker"
+msgstr ""
+#. TRANSLATORS: Jog Offset
msgid "finishings.14"
-msgstr "Jog Offset"
+msgstr ""
+#. TRANSLATORS: Coat
msgid "finishings.15"
-msgstr "Coat"
+msgstr ""
+#. TRANSLATORS: Laminate
msgid "finishings.16"
-msgstr "Laminate"
+msgstr ""
+#. TRANSLATORS: Staple Top Left
msgid "finishings.20"
-msgstr "Staple Top Left"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Left
msgid "finishings.21"
-msgstr "Staple Bottom Left"
+msgstr ""
+#. TRANSLATORS: Staple Top Right
msgid "finishings.22"
-msgstr "Staple Top Right"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Right
msgid "finishings.23"
-msgstr "Staple Bottom Right"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Left
msgid "finishings.24"
-msgstr "Edge Stitch Left"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Top
msgid "finishings.25"
-msgstr "Edge Stitch Top"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Right
msgid "finishings.26"
-msgstr "Edge Stitch Right"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Bottom
msgid "finishings.27"
-msgstr "Edge Stitch Bottom"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Left
msgid "finishings.28"
-msgstr "Staple Dual Left"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Top
msgid "finishings.29"
-msgstr "Staple Dual Top"
+msgstr ""
+#. TRANSLATORS: None
msgid "finishings.3"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Right
msgid "finishings.30"
-msgstr "Staple Dual Right"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Bottom
msgid "finishings.31"
-msgstr "Staple Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Left
msgid "finishings.32"
-msgstr "Staple Triple Left"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Top
msgid "finishings.33"
-msgstr "Staple Triple Top"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Right
msgid "finishings.34"
-msgstr "Staple Triple Right"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Bottom
msgid "finishings.35"
-msgstr "Staple Triple Bottom"
+msgstr ""
+#. TRANSLATORS: Staple
msgid "finishings.4"
-msgstr "Staple"
+msgstr ""
+#. TRANSLATORS: Punch
msgid "finishings.5"
-msgstr "Punch"
+msgstr ""
+#. TRANSLATORS: Bind Left
msgid "finishings.50"
-msgstr "Bind Left"
+msgstr ""
+#. TRANSLATORS: Bind Top
msgid "finishings.51"
-msgstr "Bind Top"
+msgstr ""
+#. TRANSLATORS: Bind Right
msgid "finishings.52"
-msgstr "Bind Right"
+msgstr ""
+#. TRANSLATORS: Bind Bottom
msgid "finishings.53"
-msgstr "Bind Bottom"
+msgstr ""
+#. TRANSLATORS: Cover
msgid "finishings.6"
-msgstr "Cover"
+msgstr ""
+#. TRANSLATORS: Trim Pages
msgid "finishings.60"
-msgstr "Trim After Pages"
+msgstr ""
+#. TRANSLATORS: Trim Documents
msgid "finishings.61"
-msgstr "Trim After Documents"
+msgstr ""
+#. TRANSLATORS: Trim Copies
msgid "finishings.62"
-msgstr "Trim After Copies"
+msgstr ""
+#. TRANSLATORS: Trim Job
msgid "finishings.63"
-msgstr "Trim After Job"
+msgstr ""
+#. TRANSLATORS: Bind
msgid "finishings.7"
-msgstr "Bind"
+msgstr ""
+#. TRANSLATORS: Punch Top Left
msgid "finishings.70"
-msgstr "Punch Top Left"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Left
msgid "finishings.71"
-msgstr "Punch Bottom Left"
+msgstr ""
+#. TRANSLATORS: Punch Top Right
msgid "finishings.72"
-msgstr "Punch Top Right"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Right
msgid "finishings.73"
-msgstr "Punch Bottom Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Left
msgid "finishings.74"
-msgstr "Punch Dual Left"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Top
msgid "finishings.75"
-msgstr "Punch Dual Top"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Right
msgid "finishings.76"
-msgstr "Punch Dual Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Bottom
msgid "finishings.77"
-msgstr "Punch Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Left
msgid "finishings.78"
-msgstr "Punch Triple Left"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Top
msgid "finishings.79"
-msgstr "Punch Triple Top"
+msgstr ""
+#. TRANSLATORS: Saddle Stitch
msgid "finishings.8"
-msgstr "Saddle Stitch"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Right
msgid "finishings.80"
-msgstr "Punch Triple Right"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Bottom
msgid "finishings.81"
-msgstr "Punch Triple Bottom"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Left
msgid "finishings.82"
-msgstr "Punch Quad Left"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Top
msgid "finishings.83"
-msgstr "Punch Quad Top"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Right
msgid "finishings.84"
-msgstr "Punch Quad Right"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Bottom
msgid "finishings.85"
-msgstr "Punch Quad Bottom"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Left
msgid "finishings.86"
-msgstr "Punch Multiple Left"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Top
msgid "finishings.87"
-msgstr "Punch Multiple Top"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Right
msgid "finishings.88"
-msgstr "Punch Multiple Right"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Bottom
msgid "finishings.89"
-msgstr "Punch Multiple Bottom"
+msgstr ""
+#. TRANSLATORS: Edge Stitch
msgid "finishings.9"
-msgstr "Edge Stitch"
+msgstr ""
+#. TRANSLATORS: Accordion Fold
msgid "finishings.90"
-msgstr "Fold Accordion"
+msgstr ""
+#. TRANSLATORS: Double Gate Fold
msgid "finishings.91"
-msgstr "Fold Double Gate"
+msgstr ""
+#. TRANSLATORS: Gate Fold
msgid "finishings.92"
-msgstr "Fold Gate"
+msgstr ""
+#. TRANSLATORS: Half Fold
msgid "finishings.93"
-msgstr "Fold Half"
+msgstr ""
+#. TRANSLATORS: Half Z Fold
msgid "finishings.94"
-msgstr "Fold Half Z"
+msgstr ""
+#. TRANSLATORS: Left Gate Fold
msgid "finishings.95"
-msgstr "Fold Left Gate"
+msgstr ""
+#. TRANSLATORS: Letter Fold
msgid "finishings.96"
-msgstr "Fold Letter"
+msgstr ""
+#. TRANSLATORS: Parallel Fold
msgid "finishings.97"
-msgstr "Fold Parallel"
+msgstr ""
+#. TRANSLATORS: Poster Fold
msgid "finishings.98"
-msgstr "Fold Poster"
+msgstr ""
+#. TRANSLATORS: Right Gate Fold
msgid "finishings.99"
-msgstr "Fold Right Gate"
+msgstr ""
+#. TRANSLATORS: Fold
msgid "folding"
-msgstr "Fold"
+msgstr ""
+#. TRANSLATORS: Fold Direction
msgid "folding-direction"
-msgstr "Folding Direction"
+msgstr ""
+#. TRANSLATORS: Inward
msgid "folding-direction.inward"
-msgstr "Inward"
+msgstr ""
+#. TRANSLATORS: Outward
msgid "folding-direction.outward"
-msgstr "Outward"
+msgstr ""
+#. TRANSLATORS: Fold Position
msgid "folding-offset"
-msgstr "Fold Position"
+msgstr ""
+#. TRANSLATORS: Fold Edge
msgid "folding-reference-edge"
-msgstr "Folding Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "folding-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "folding-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "folding-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "folding-reference-edge.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Font Name
msgid "font-name-requested"
-msgstr "Font Name"
+msgstr ""
+#. TRANSLATORS: Font Size
msgid "font-size-requested"
-msgstr "Font Size"
+msgstr ""
+#. TRANSLATORS: Force Front Side
msgid "force-front-side"
-msgstr "Force Front Side"
+msgstr ""
+#. TRANSLATORS: From Name
msgid "from-name"
-msgstr "From Name"
+msgstr ""
msgid "held"
msgstr "retenido"
@@ -6489,164 +6956,221 @@ msgstr "help\t\tProporciona ayuda sobre los comandos."
msgid "idle"
msgstr "inactiva"
+#. TRANSLATORS: Imposition Template
msgid "imposition-template"
-msgstr "Imposition Template"
+msgstr ""
+#. TRANSLATORS: None
msgid "imposition-template.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Signature
msgid "imposition-template.signature"
-msgstr "Signature"
+msgstr ""
+#. TRANSLATORS: Scanner Options
msgid "input-attributes"
-msgstr "Input Attributes"
+msgstr ""
+#. TRANSLATORS: Scan Auto Scaling
msgid "input-auto-scaling"
-msgstr "Scan Auto Scaling"
+msgstr ""
+#. TRANSLATORS: Scan Auto Skew Correction
msgid "input-auto-skew-correction"
-msgstr "Scan Auto Skew Correction"
+msgstr ""
+#. TRANSLATORS: Scan Brightness
msgid "input-brightness"
-msgstr "Scan Brightness"
+msgstr ""
+#. TRANSLATORS: Scanning Mode
msgid "input-color-mode"
-msgstr "Input Color Mode"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "input-color-mode.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Text
msgid "input-color-mode.bi-level"
-msgstr "Bi-Level"
+msgstr ""
+#. TRANSLATORS: 16-bit CMYK
msgid "input-color-mode.cmyk_16"
-msgstr "CMYK 16"
+msgstr ""
+#. TRANSLATORS: 8-bit CMYK
msgid "input-color-mode.cmyk_8"
-msgstr "CMYK 8"
+msgstr ""
+#. TRANSLATORS: Color
msgid "input-color-mode.color"
-msgstr "Color"
+msgstr ""
+#. TRANSLATORS: 8-bit Color
msgid "input-color-mode.color_8"
-msgstr "Color 8"
+msgstr ""
+#. TRANSLATORS: Monochrome
msgid "input-color-mode.monochrome"
-msgstr "Monochrome"
+msgstr ""
+#. TRANSLATORS: 16-bit Monochrome
msgid "input-color-mode.monochrome_16"
-msgstr "Monochrome 16"
+msgstr ""
+#. TRANSLATORS: 4-bit Monochrome
msgid "input-color-mode.monochrome_4"
-msgstr "Monochrome 4"
+msgstr ""
+#. TRANSLATORS: 8-bit Monochrome
msgid "input-color-mode.monochrome_8"
-msgstr "Monochrome 8"
+msgstr ""
+#. TRANSLATORS: 16-bit RGB
msgid "input-color-mode.rgb_16"
-msgstr "RGB 16"
+msgstr ""
+#. TRANSLATORS: 16-bit RGBA
msgid "input-color-mode.rgba_16"
-msgstr "RGBA 16"
+msgstr ""
+#. TRANSLATORS: 8-bit RGBA
msgid "input-color-mode.rgba_8"
-msgstr "RGBA 8"
+msgstr ""
+#. TRANSLATORS: Scan Content
msgid "input-content-type"
-msgstr "Input Content Type"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "input-content-type.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Halftone
msgid "input-content-type.halftone"
-msgstr "Halftone"
+msgstr ""
+#. TRANSLATORS: Line Art
msgid "input-content-type.line-art"
-msgstr "Line Art"
+msgstr ""
+#. TRANSLATORS: Magazine
msgid "input-content-type.magazine"
-msgstr "Magazine"
+msgstr ""
+#. TRANSLATORS: Photo
msgid "input-content-type.photo"
-msgstr "Photo"
+msgstr ""
+#. TRANSLATORS: Text
msgid "input-content-type.text"
-msgstr "Text"
+msgstr ""
+#. TRANSLATORS: Text And Photo
msgid "input-content-type.text-and-photo"
-msgstr "Text And Photo"
+msgstr ""
+#. TRANSLATORS: Scan Contrast
msgid "input-contrast"
-msgstr "Scan Contrast"
+msgstr ""
+#. TRANSLATORS: Film Type
msgid "input-film-scan-mode"
-msgstr "Input Film Scan Mode"
+msgstr ""
+#. TRANSLATORS: Black And White Negative Film
msgid "input-film-scan-mode.black-and-white-negative-film"
-msgstr "Black And White Negative Film"
+msgstr ""
+#. TRANSLATORS: Color Negative Film
msgid "input-film-scan-mode.color-negative-film"
-msgstr "Color Negative Film"
+msgstr ""
+#. TRANSLATORS: Color Slide Film
msgid "input-film-scan-mode.color-slide-film"
-msgstr "Color Slide Film"
+msgstr ""
+#. TRANSLATORS: Not Applicable
msgid "input-film-scan-mode.not-applicable"
-msgstr "Not Applicable"
+msgstr ""
+#. TRANSLATORS: Scan Images To Transfer
msgid "input-images-to-transfer"
-msgstr "Scan Images To Transfer"
+msgstr ""
+#. TRANSLATORS: Scan Media
msgid "input-media"
-msgstr "Input Media"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "input-media.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Scan Orientation
msgid "input-orientation-requested"
-msgstr "Input Orientation"
+msgstr ""
+#. TRANSLATORS: Scan Quality
msgid "input-quality"
-msgstr "Input Quality"
+msgstr ""
+#. TRANSLATORS: Scan Resolution
msgid "input-resolution"
-msgstr "Scan Resolution"
+msgstr ""
+#. TRANSLATORS: Scan Scaling Height
msgid "input-scaling-height"
-msgstr "Scan Scaling Height"
+msgstr ""
+#. TRANSLATORS: Scan Scaling Width
msgid "input-scaling-width"
-msgstr "Scan Scaling Width"
+msgstr ""
+#. TRANSLATORS: Scan Regions
msgid "input-scan-regions"
-msgstr "Scan Regions"
+msgstr ""
+#. TRANSLATORS: Scan Sharpness
msgid "input-sharpness"
-msgstr "Scan Sharpness"
+msgstr ""
+#. TRANSLATORS: 2-Sided Scanning
msgid "input-sides"
-msgstr "Input Sides"
+msgstr ""
+#. TRANSLATORS: Scan Source
msgid "input-source"
-msgstr "Input Source"
+msgstr ""
+#. TRANSLATORS: Automatic Document Feeder
msgid "input-source.adf"
-msgstr "Adf"
+msgstr ""
+#. TRANSLATORS: Film Reader
msgid "input-source.film-reader"
-msgstr "Film Reader"
+msgstr ""
+#. TRANSLATORS: Platen
msgid "input-source.platen"
-msgstr "Platen"
+msgstr ""
+#. TRANSLATORS: Insert Page Number
msgid "insert-after-page-number"
-msgstr "Insert Page Number"
+msgstr ""
+#. TRANSLATORS: Insert Count
msgid "insert-count"
-msgstr "Insert Count"
+msgstr ""
+#. TRANSLATORS: Insert Sheet
msgid "insert-sheet"
-msgstr "Insert Sheet"
+msgstr ""
+
+#, c-format
+msgid "ippeveprinter: Unable to open \"%s\": %s on line %d."
+msgstr ""
#, c-format
msgid "ippfind: Bad regular expression: %s"
@@ -6764,488 +7288,704 @@ msgstr "ipptool: Falta el número de segundos para \"-i\"."
msgid "ipptool: URI required before test file."
msgstr "ipptool: Se requiere un URI antes del archivo de prueba."
+#. TRANSLATORS: Job Account ID
msgid "job-account-id"
-msgstr "Job Account ID"
+msgstr ""
+#. TRANSLATORS: Job Account Type
msgid "job-account-type"
-msgstr "Job Account Type"
+msgstr ""
+#. TRANSLATORS: General
msgid "job-account-type.general"
-msgstr "General"
+msgstr ""
+#. TRANSLATORS: Group
msgid "job-account-type.group"
-msgstr "Group"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-account-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Job Accounting Output Bin
msgid "job-accounting-output-bin"
-msgstr "Job Accounting Output Bin"
+msgstr ""
+#. TRANSLATORS: Job Accounting Sheets
msgid "job-accounting-sheets"
-msgstr "Job Accounting Sheets"
+msgstr ""
+#. TRANSLATORS: Type of Job Accounting Sheets
msgid "job-accounting-sheets-type"
-msgstr "Job Accounting Sheets Type"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-accounting-sheets-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "job-accounting-sheets-type.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Job Accounting User ID
msgid "job-accounting-user-id"
-msgstr "Job Accounting User ID"
+msgstr ""
+#. TRANSLATORS: Collate Copies
msgid "job-collation-type"
-msgstr "Job Collation Type"
+msgstr ""
+#. TRANSLATORS: Uncollated Sheets
msgid "job-collation-type.3"
-msgstr "Uncollated Sheets"
+msgstr ""
+#. TRANSLATORS: Collated Documents
msgid "job-collation-type.4"
-msgstr "Collated Documents"
+msgstr ""
+#. TRANSLATORS: Uncollated Documents
msgid "job-collation-type.5"
-msgstr "Uncollated Documents"
+msgstr ""
+#. TRANSLATORS: Copies
msgid "job-copies"
-msgstr "Job Copies"
+msgstr ""
+#. TRANSLATORS: Back Cover
msgid "job-cover-back"
-msgstr "Job Cover Back"
+msgstr ""
+#. TRANSLATORS: Front Cover
msgid "job-cover-front"
-msgstr "Job Cover Front"
+msgstr ""
+#. TRANSLATORS: Delay Output Until
msgid "job-delay-output-until"
-msgstr "Job Delay Output Until"
+msgstr ""
+#. TRANSLATORS: Delay Output Until
msgid "job-delay-output-until-time"
-msgstr "Job Delay Output Until Time"
+msgstr ""
+#. TRANSLATORS: Daytime
msgid "job-delay-output-until.day-time"
-msgstr "Day Time"
+msgstr ""
+#. TRANSLATORS: Evening
msgid "job-delay-output-until.evening"
-msgstr "Evening"
+msgstr ""
+#. TRANSLATORS: Released
msgid "job-delay-output-until.indefinite"
-msgstr "Indefinite"
+msgstr ""
+#. TRANSLATORS: Night
msgid "job-delay-output-until.night"
-msgstr "Night"
+msgstr ""
+#. TRANSLATORS: No Delay
msgid "job-delay-output-until.no-delay-output"
-msgstr "No Delay Output"
+msgstr ""
+#. TRANSLATORS: Second Shift
msgid "job-delay-output-until.second-shift"
-msgstr "Second Shift"
+msgstr ""
+#. TRANSLATORS: Third Shift
msgid "job-delay-output-until.third-shift"
-msgstr "Third Shift"
+msgstr ""
+#. TRANSLATORS: Weekend
msgid "job-delay-output-until.weekend"
-msgstr "Weekend"
+msgstr ""
+#. TRANSLATORS: On Error
msgid "job-error-action"
-msgstr "Job Error Action"
+msgstr ""
+#. TRANSLATORS: Abort Job
msgid "job-error-action.abort-job"
-msgstr "Abort Job"
+msgstr ""
+#. TRANSLATORS: Cancel Job
msgid "job-error-action.cancel-job"
-msgstr "Cancel Job"
+msgstr ""
+#. TRANSLATORS: Continue Job
msgid "job-error-action.continue-job"
-msgstr "Continue Job"
+msgstr ""
+#. TRANSLATORS: Suspend Job
msgid "job-error-action.suspend-job"
-msgstr "Suspend Job"
+msgstr ""
+#. TRANSLATORS: Print Error Sheet
msgid "job-error-sheet"
-msgstr "Job Error Sheet"
+msgstr ""
+#. TRANSLATORS: Type of Error Sheet
msgid "job-error-sheet-type"
-msgstr "Job Error Sheet Type"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-error-sheet-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "job-error-sheet-type.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Print Error Sheet
msgid "job-error-sheet-when"
-msgstr "Job Error Sheet When"
+msgstr ""
+#. TRANSLATORS: Always
msgid "job-error-sheet-when.always"
-msgstr "Always"
+msgstr ""
+#. TRANSLATORS: On Error
msgid "job-error-sheet-when.on-error"
-msgstr "On Error"
+msgstr ""
+#. TRANSLATORS: Job Finishings
msgid "job-finishings"
-msgstr "Job Finishings"
+msgstr ""
+#. TRANSLATORS: Hold Until
msgid "job-hold-until"
-msgstr "Hold Until"
+msgstr ""
+#. TRANSLATORS: Hold Until
msgid "job-hold-until-time"
-msgstr "Job Hold Until Time"
+msgstr ""
+#. TRANSLATORS: Daytime
msgid "job-hold-until.day-time"
-msgstr "Day Time"
+msgstr ""
+#. TRANSLATORS: Evening
msgid "job-hold-until.evening"
-msgstr "Evening"
+msgstr ""
+#. TRANSLATORS: Released
msgid "job-hold-until.indefinite"
-msgstr "Released"
+msgstr ""
+#. TRANSLATORS: Night
msgid "job-hold-until.night"
-msgstr "Night"
+msgstr ""
+#. TRANSLATORS: No Hold
msgid "job-hold-until.no-hold"
-msgstr "No Hold"
+msgstr ""
+#. TRANSLATORS: Second Shift
msgid "job-hold-until.second-shift"
-msgstr "Second Shift"
+msgstr ""
+#. TRANSLATORS: Third Shift
msgid "job-hold-until.third-shift"
-msgstr "Third Shift"
+msgstr ""
+#. TRANSLATORS: Weekend
msgid "job-hold-until.weekend"
-msgstr "Weekend"
+msgstr ""
+#. TRANSLATORS: Job Mandatory Attributes
msgid "job-mandatory-attributes"
-msgstr "Job Mandatory Attributes"
+msgstr ""
+#. TRANSLATORS: Title
msgid "job-name"
-msgstr "Job Name"
+msgstr ""
+
+#. TRANSLATORS: Job Pages
+msgid "job-pages"
+msgstr ""
+#. TRANSLATORS: Job Pages
+msgid "job-pages-col"
+msgstr ""
+
+#. TRANSLATORS: Job Phone Number
msgid "job-phone-number"
-msgstr "Job Phone Number"
+msgstr ""
msgid "job-printer-uri attribute missing."
msgstr "Falta el atributo job-printer-uri."
+#. TRANSLATORS: Job Priority
msgid "job-priority"
-msgstr "Job Priority"
+msgstr ""
+
+#. TRANSLATORS: Job Privacy Attributes
+msgid "job-privacy-attributes"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "job-privacy-attributes.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "job-privacy-attributes.default"
+msgstr ""
+
+#. TRANSLATORS: Job Description
+msgid "job-privacy-attributes.job-description"
+msgstr ""
+#. TRANSLATORS: Job Template
+msgid "job-privacy-attributes.job-template"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "job-privacy-attributes.none"
+msgstr ""
+
+#. TRANSLATORS: Job Privacy Scope
+msgid "job-privacy-scope"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "job-privacy-scope.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "job-privacy-scope.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "job-privacy-scope.none"
+msgstr ""
+
+#. TRANSLATORS: Owner
+msgid "job-privacy-scope.owner"
+msgstr ""
+
+#. TRANSLATORS: Job Recipient Name
msgid "job-recipient-name"
-msgstr "Job Recipient Name"
+msgstr ""
+
+#. TRANSLATORS: Job Resource Ids
+msgid "job-resource-ids"
+msgstr ""
+#. TRANSLATORS: Job Save Disposition
msgid "job-save-disposition"
-msgstr "Job Save Disposition"
+msgstr ""
+#. TRANSLATORS: Job Sheet Message
msgid "job-sheet-message"
-msgstr "Job Sheet Message"
+msgstr ""
+#. TRANSLATORS: Banner Page
msgid "job-sheets"
-msgstr "Banner Page"
+msgstr ""
+#. TRANSLATORS: Banner Page
msgid "job-sheets-col"
-msgstr "Banner Page"
+msgstr ""
+#. TRANSLATORS: First Page in Document
msgid "job-sheets.first-print-stream-page"
-msgstr "First Print Stream Page"
+msgstr ""
+#. TRANSLATORS: Start and End Sheets
msgid "job-sheets.job-both-sheet"
-msgstr "Start and End Sheets"
+msgstr ""
+#. TRANSLATORS: End Sheet
msgid "job-sheets.job-end-sheet"
-msgstr "End Sheet"
+msgstr ""
+#. TRANSLATORS: Start Sheet
msgid "job-sheets.job-start-sheet"
-msgstr "Start Sheet"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-sheets.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "job-sheets.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Job State
msgid "job-state"
-msgstr "Job State"
+msgstr ""
+#. TRANSLATORS: Job State Message
msgid "job-state-message"
-msgstr "Job State Message"
+msgstr ""
+#. TRANSLATORS: Detailed Job State
msgid "job-state-reasons"
-msgstr "Detailed Job State"
+msgstr ""
+#. TRANSLATORS: Aborted By System
msgid "job-state-reasons.aborted-by-system"
-msgstr "Aborted By System"
+msgstr ""
+#. TRANSLATORS: Account Authorization Failed
msgid "job-state-reasons.account-authorization-failed"
-msgstr "Account Authorization Failed"
+msgstr ""
+#. TRANSLATORS: Account Closed
msgid "job-state-reasons.account-closed"
-msgstr "Account Closed"
+msgstr ""
+#. TRANSLATORS: Account Info Needed
msgid "job-state-reasons.account-info-needed"
-msgstr "Account Info Needed"
+msgstr ""
+#. TRANSLATORS: Account Limit Reached
msgid "job-state-reasons.account-limit-reached"
-msgstr "Account Limit Reached"
+msgstr ""
+#. TRANSLATORS: Compression Error
msgid "job-state-reasons.compression-error"
-msgstr "Compression Error"
+msgstr ""
+#. TRANSLATORS: Conflicting Attributes
msgid "job-state-reasons.conflicting-attributes"
-msgstr "Conflicting Attributes"
+msgstr ""
+#. TRANSLATORS: Connected To Destination
msgid "job-state-reasons.connected-to-destination"
-msgstr "Connected To Destination"
+msgstr ""
+#. TRANSLATORS: Connecting To Destination
msgid "job-state-reasons.connecting-to-destination"
-msgstr "Connecting To Destination"
+msgstr ""
+#. TRANSLATORS: Destination Uri Failed
msgid "job-state-reasons.destination-uri-failed"
-msgstr "Destination Uri Failed"
+msgstr ""
+#. TRANSLATORS: Digital Signature Did Not Verify
msgid "job-state-reasons.digital-signature-did-not-verify"
-msgstr "Digital Signature Did Not Verify"
+msgstr ""
+#. TRANSLATORS: Digital Signature Type Not Supported
msgid "job-state-reasons.digital-signature-type-not-supported"
-msgstr "Digital Signature Type Not Supported"
+msgstr ""
+#. TRANSLATORS: Document Access Error
msgid "job-state-reasons.document-access-error"
-msgstr "Document Access Error"
+msgstr ""
+#. TRANSLATORS: Document Format Error
msgid "job-state-reasons.document-format-error"
-msgstr "Document Format Error"
+msgstr ""
+#. TRANSLATORS: Document Password Error
msgid "job-state-reasons.document-password-error"
-msgstr "Document Password Error"
+msgstr ""
+#. TRANSLATORS: Document Permission Error
msgid "job-state-reasons.document-permission-error"
-msgstr "Document Permission Error"
+msgstr ""
+#. TRANSLATORS: Document Security Error
msgid "job-state-reasons.document-security-error"
-msgstr "Document Security Error"
+msgstr ""
+#. TRANSLATORS: Document Unprintable Error
msgid "job-state-reasons.document-unprintable-error"
-msgstr "Document Unprintable Error"
+msgstr ""
+#. TRANSLATORS: Errors Detected
msgid "job-state-reasons.errors-detected"
-msgstr "Errors Detected"
+msgstr ""
+#. TRANSLATORS: Job Canceled At Device
msgid "job-state-reasons.job-canceled-at-device"
-msgstr "Job Canceled At Device"
+msgstr ""
+#. TRANSLATORS: Job Canceled By Operator
msgid "job-state-reasons.job-canceled-by-operator"
-msgstr "Job Canceled By Operator"
+msgstr ""
+#. TRANSLATORS: Job Canceled By User
msgid "job-state-reasons.job-canceled-by-user"
-msgstr "Job Canceled By User"
+msgstr ""
+#. TRANSLATORS: Job Completed Successfully
msgid "job-state-reasons.job-completed-successfully"
-msgstr "Job Completed Successfully"
+msgstr ""
+#. TRANSLATORS: Job Completed With Errors
msgid "job-state-reasons.job-completed-with-errors"
-msgstr "Job Completed With Errors"
+msgstr ""
+#. TRANSLATORS: Job Completed With Warnings
msgid "job-state-reasons.job-completed-with-warnings"
-msgstr "Job Completed With Warnings"
+msgstr ""
+#. TRANSLATORS: Job Data Insufficient
msgid "job-state-reasons.job-data-insufficient"
-msgstr "Job Data Insufficient"
+msgstr ""
+#. TRANSLATORS: Job Delay Output Until Specified
msgid "job-state-reasons.job-delay-output-until-specified"
-msgstr "Job Delay Output Until Specified"
+msgstr ""
+#. TRANSLATORS: Job Digital Signature Wait
msgid "job-state-reasons.job-digital-signature-wait"
-msgstr "Job Digital Signature Wait"
+msgstr ""
+#. TRANSLATORS: Job Fetchable
msgid "job-state-reasons.job-fetchable"
-msgstr "Job Fetchable"
+msgstr ""
+#. TRANSLATORS: Job Held For Review
msgid "job-state-reasons.job-held-for-review"
-msgstr "Job Held For Review"
+msgstr ""
+#. TRANSLATORS: Job Hold Until Specified
msgid "job-state-reasons.job-hold-until-specified"
-msgstr "Job Hold Until Specified"
+msgstr ""
+#. TRANSLATORS: Job Incoming
msgid "job-state-reasons.job-incoming"
-msgstr "Job Incoming"
+msgstr ""
+#. TRANSLATORS: Job Interpreting
msgid "job-state-reasons.job-interpreting"
-msgstr "Job Interpreting"
+msgstr ""
+#. TRANSLATORS: Job Outgoing
msgid "job-state-reasons.job-outgoing"
-msgstr "Job Outgoing"
+msgstr ""
+#. TRANSLATORS: Job Password Wait
msgid "job-state-reasons.job-password-wait"
-msgstr "Job Password Wait"
+msgstr ""
+#. TRANSLATORS: Job Printed Successfully
msgid "job-state-reasons.job-printed-successfully"
-msgstr "Job Printed Successfully"
+msgstr ""
+#. TRANSLATORS: Job Printed With Errors
msgid "job-state-reasons.job-printed-with-errors"
-msgstr "Job Printed With Errors"
+msgstr ""
+#. TRANSLATORS: Job Printed With Warnings
msgid "job-state-reasons.job-printed-with-warnings"
-msgstr "Job Printed With Warnings"
+msgstr ""
+#. TRANSLATORS: Job Printing
msgid "job-state-reasons.job-printing"
-msgstr "Job Printing"
+msgstr ""
+#. TRANSLATORS: Job Queued
msgid "job-state-reasons.job-queued"
-msgstr "Job Queued"
+msgstr ""
+#. TRANSLATORS: Job Queued For Marker
msgid "job-state-reasons.job-queued-for-marker"
-msgstr "Job Queued For Marker"
+msgstr ""
+#. TRANSLATORS: Job Release Wait
msgid "job-state-reasons.job-release-wait"
-msgstr "Job Release Wait"
+msgstr ""
+#. TRANSLATORS: Job Restartable
msgid "job-state-reasons.job-restartable"
-msgstr "Job Restartable"
+msgstr ""
+#. TRANSLATORS: Job Resuming
msgid "job-state-reasons.job-resuming"
-msgstr "Job Resuming"
+msgstr ""
+#. TRANSLATORS: Job Saved Successfully
msgid "job-state-reasons.job-saved-successfully"
-msgstr "Job Saved Successfully"
+msgstr ""
+#. TRANSLATORS: Job Saved With Errors
msgid "job-state-reasons.job-saved-with-errors"
-msgstr "Job Saved With Errors"
+msgstr ""
+#. TRANSLATORS: Job Saved With Warnings
msgid "job-state-reasons.job-saved-with-warnings"
-msgstr "Job Saved With Warnings"
+msgstr ""
+#. TRANSLATORS: Job Saving
msgid "job-state-reasons.job-saving"
-msgstr "Job Saving"
+msgstr ""
+#. TRANSLATORS: Job Spooling
msgid "job-state-reasons.job-spooling"
-msgstr "Job Spooling"
+msgstr ""
+#. TRANSLATORS: Job Streaming
msgid "job-state-reasons.job-streaming"
-msgstr "Job Streaming"
+msgstr ""
+#. TRANSLATORS: Job Suspended
msgid "job-state-reasons.job-suspended"
-msgstr "Job Suspended"
+msgstr ""
+#. TRANSLATORS: Job Suspended By Operator
msgid "job-state-reasons.job-suspended-by-operator"
-msgstr "Job Suspended By Operator"
+msgstr ""
+#. TRANSLATORS: Job Suspended By System
msgid "job-state-reasons.job-suspended-by-system"
-msgstr "Job Suspended By System"
+msgstr ""
+#. TRANSLATORS: Job Suspended By User
msgid "job-state-reasons.job-suspended-by-user"
-msgstr "Job Suspended By User"
+msgstr ""
+#. TRANSLATORS: Job Suspending
msgid "job-state-reasons.job-suspending"
-msgstr "Job Suspending"
+msgstr ""
+#. TRANSLATORS: Job Transferring
msgid "job-state-reasons.job-transferring"
-msgstr "Job Transferring"
+msgstr ""
+#. TRANSLATORS: Job Transforming
msgid "job-state-reasons.job-transforming"
-msgstr "Job Transforming"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-state-reasons.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Printer Stopped
msgid "job-state-reasons.printer-stopped"
-msgstr "Printer Stopped"
+msgstr ""
+#. TRANSLATORS: Printer Stopped Partly
msgid "job-state-reasons.printer-stopped-partly"
-msgstr "Printer Stopped Partly"
+msgstr ""
+#. TRANSLATORS: Processing To Stop Point
msgid "job-state-reasons.processing-to-stop-point"
-msgstr "Processing To Stop Point"
+msgstr ""
+#. TRANSLATORS: Queued In Device
msgid "job-state-reasons.queued-in-device"
-msgstr "Queued In Device"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Ready
msgid "job-state-reasons.resources-are-not-ready"
-msgstr "Resources Are Not Ready"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Supported
msgid "job-state-reasons.resources-are-not-supported"
-msgstr "Resources Are Not Supported"
+msgstr ""
+#. TRANSLATORS: Service Off Line
msgid "job-state-reasons.service-off-line"
-msgstr "Service Off Line"
+msgstr ""
+#. TRANSLATORS: Submission Interrupted
msgid "job-state-reasons.submission-interrupted"
-msgstr "Submission Interrupted"
+msgstr ""
+#. TRANSLATORS: Unsupported Attributes Or Values
msgid "job-state-reasons.unsupported-attributes-or-values"
-msgstr "Unsupported Attributes Or Values"
+msgstr ""
+#. TRANSLATORS: Unsupported Compression
msgid "job-state-reasons.unsupported-compression"
-msgstr "Unsupported Compression"
+msgstr ""
+#. TRANSLATORS: Unsupported Document Format
msgid "job-state-reasons.unsupported-document-format"
-msgstr "Unsupported Document Format"
+msgstr ""
+#. TRANSLATORS: Waiting For User Action
msgid "job-state-reasons.waiting-for-user-action"
-msgstr "Waiting For User Action"
+msgstr ""
+#. TRANSLATORS: Warnings Detected
msgid "job-state-reasons.warnings-detected"
-msgstr "Warnings Detected"
+msgstr ""
+#. TRANSLATORS: Pending
msgid "job-state.3"
-msgstr "Pending"
+msgstr ""
+#. TRANSLATORS: Held
msgid "job-state.4"
-msgstr "Pending Held"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "job-state.5"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Stopped
msgid "job-state.6"
-msgstr "Processing Stopped"
+msgstr ""
+#. TRANSLATORS: Canceled
msgid "job-state.7"
-msgstr "Canceled"
+msgstr ""
+#. TRANSLATORS: Aborted
msgid "job-state.8"
-msgstr "Aborted"
+msgstr ""
+#. TRANSLATORS: Completed
msgid "job-state.9"
-msgstr "Completed"
+msgstr ""
+#. TRANSLATORS: Laminate Pages
msgid "laminating"
-msgstr "Laminate Pages"
+msgstr ""
+#. TRANSLATORS: Laminate
msgid "laminating-sides"
-msgstr "Laminating Sides"
+msgstr ""
+#. TRANSLATORS: Back Only
msgid "laminating-sides.back"
-msgstr "Back"
+msgstr ""
+#. TRANSLATORS: Front and Back
msgid "laminating-sides.both"
-msgstr "Both"
+msgstr ""
+#. TRANSLATORS: Front Only
msgid "laminating-sides.front"
-msgstr "Front"
+msgstr ""
+#. TRANSLATORS: Type of Lamination
msgid "laminating-type"
-msgstr "Laminating Type"
+msgstr ""
+#. TRANSLATORS: Archival
msgid "laminating-type.archival"
-msgstr "Archival"
+msgstr ""
+#. TRANSLATORS: Glossy
msgid "laminating-type.glossy"
-msgstr "Glossy"
+msgstr ""
+#. TRANSLATORS: High Gloss
msgid "laminating-type.high-gloss"
-msgstr "High Gloss"
+msgstr ""
+#. TRANSLATORS: Matte
msgid "laminating-type.matte"
-msgstr "Matte"
+msgstr ""
+#. TRANSLATORS: Semi-gloss
msgid "laminating-type.semi-gloss"
-msgstr "Semi-Gloss"
+msgstr ""
+#. TRANSLATORS: Translucent
msgid "laminating-type.translucent"
-msgstr "Translucent"
+msgstr ""
+#. TRANSLATORS: Logo
msgid "logo"
-msgstr "Logo"
+msgstr ""
msgid "lpadmin: Class name can only contain printable characters."
msgstr ""
@@ -7353,13 +8093,13 @@ msgstr ""
" Debe especificar un nombre de impresora primero."
#, c-format
-msgid "lpadmin: Unable to open PPD \"%s\": %s on line %d."
+msgid "lpadmin: Unable to open PPD \"%s\": %s"
msgstr ""
-"lpadmin: No se ha podido abrir el archivo PPD: \"%s\": %s en la línea %d."
#, c-format
-msgid "lpadmin: Unable to open PPD file \"%s\" - %s"
-msgstr "lpadmin: No se ha podido abrir el archivo PPD \"%s\" - %s"
+msgid "lpadmin: Unable to open PPD \"%s\": %s on line %d."
+msgstr ""
+"lpadmin: No se ha podido abrir el archivo PPD: \"%s\": %s en la línea %d."
msgid ""
"lpadmin: Unable to remove a printer from the class:\n"
@@ -7452,1710 +8192,2269 @@ msgstr ""
"lpstat: error - Los nombre de variable de entorno %s no existen en el "
"destino \"%s\"."
+#. TRANSLATORS: Amount of Material
msgid "material-amount"
-msgstr "Amount of Material"
+msgstr ""
+#. TRANSLATORS: Amount Units
msgid "material-amount-units"
-msgstr "Material Amount Units"
+msgstr ""
+#. TRANSLATORS: Grams
msgid "material-amount-units.g"
-msgstr "G"
+msgstr ""
+#. TRANSLATORS: Kilograms
msgid "material-amount-units.kg"
-msgstr "Kg"
+msgstr ""
+#. TRANSLATORS: Liters
msgid "material-amount-units.l"
-msgstr "L"
+msgstr ""
+#. TRANSLATORS: Meters
msgid "material-amount-units.m"
-msgstr "M"
+msgstr ""
+#. TRANSLATORS: Milliliters
msgid "material-amount-units.ml"
-msgstr "Ml"
+msgstr ""
+#. TRANSLATORS: Millimeters
msgid "material-amount-units.mm"
-msgstr "Mm"
+msgstr ""
+#. TRANSLATORS: Material Color
msgid "material-color"
-msgstr "Material Color"
+msgstr ""
+#. TRANSLATORS: Material Diameter
msgid "material-diameter"
-msgstr "Material Diameter"
+msgstr ""
+#. TRANSLATORS: Material Diameter Tolerance
msgid "material-diameter-tolerance"
-msgstr "Material Diameter Tolerance"
+msgstr ""
+#. TRANSLATORS: Material Fill Density
msgid "material-fill-density"
-msgstr "Material Fill Density"
+msgstr ""
+#. TRANSLATORS: Material Name
msgid "material-name"
-msgstr "Material Name"
+msgstr ""
+#. TRANSLATORS: Material Nozzle Diameter
+msgid "material-nozzle-diameter"
+msgstr ""
+
+#. TRANSLATORS: Use Material For
msgid "material-purpose"
-msgstr "Material Purpose"
+msgstr ""
+#. TRANSLATORS: Everything
msgid "material-purpose.all"
-msgstr "All"
+msgstr ""
+#. TRANSLATORS: Base
msgid "material-purpose.base"
-msgstr "Base"
+msgstr ""
+#. TRANSLATORS: In-fill
msgid "material-purpose.in-fill"
-msgstr "In Fill"
+msgstr ""
+#. TRANSLATORS: Shell
msgid "material-purpose.shell"
-msgstr "Shell"
+msgstr ""
+#. TRANSLATORS: Supports
msgid "material-purpose.support"
-msgstr "Support"
+msgstr ""
+#. TRANSLATORS: Feed Rate
msgid "material-rate"
-msgstr "Feed Rate"
+msgstr ""
+#. TRANSLATORS: Feed Rate Units
msgid "material-rate-units"
-msgstr "Material Rate Units"
+msgstr ""
+#. TRANSLATORS: Milligrams per second
msgid "material-rate-units.mg_second"
-msgstr "Mg Second"
+msgstr ""
+#. TRANSLATORS: Milliliters per second
msgid "material-rate-units.ml_second"
-msgstr "Ml Second"
+msgstr ""
+#. TRANSLATORS: Millimeters per second
msgid "material-rate-units.mm_second"
-msgstr "Mm Second"
+msgstr ""
+
+#. TRANSLATORS: Material Retraction
+msgid "material-retraction"
+msgstr ""
+#. TRANSLATORS: Material Shell Thickness
msgid "material-shell-thickness"
-msgstr "Material Shell Thickness"
+msgstr ""
+#. TRANSLATORS: Material Temperature
msgid "material-temperature"
-msgstr "Material Temperature"
+msgstr ""
+#. TRANSLATORS: Material Type
msgid "material-type"
-msgstr "Material Type"
+msgstr ""
+#. TRANSLATORS: ABS
msgid "material-type.abs"
-msgstr "Abs"
+msgstr ""
+#. TRANSLATORS: Carbon Fiber ABS
msgid "material-type.abs-carbon-fiber"
-msgstr "Abs Carbon Fiber"
+msgstr ""
+#. TRANSLATORS: Carbon Nanotube ABS
msgid "material-type.abs-carbon-nanotube"
-msgstr "Abs Carbon Nanotube"
+msgstr ""
+#. TRANSLATORS: Chocolate
msgid "material-type.chocolate"
-msgstr "Chocolate"
+msgstr ""
+#. TRANSLATORS: Gold
msgid "material-type.gold"
-msgstr "Gold"
+msgstr ""
+#. TRANSLATORS: Nylon
msgid "material-type.nylon"
-msgstr "Nylon"
+msgstr ""
+#. TRANSLATORS: Pet
msgid "material-type.pet"
-msgstr "Pet"
+msgstr ""
+#. TRANSLATORS: Photopolymer
msgid "material-type.photopolymer"
-msgstr "Photopolymer"
+msgstr ""
+#. TRANSLATORS: PLA
msgid "material-type.pla"
-msgstr "Pla"
+msgstr ""
+#. TRANSLATORS: Conductive PLA
msgid "material-type.pla-conductive"
-msgstr "Pla Conductive"
+msgstr ""
+#. TRANSLATORS: Pla Dissolvable
+msgid "material-type.pla-dissolvable"
+msgstr ""
+
+#. TRANSLATORS: Flexible PLA
msgid "material-type.pla-flexible"
-msgstr "Pla Flexible"
+msgstr ""
+#. TRANSLATORS: Magnetic PLA
msgid "material-type.pla-magnetic"
-msgstr "Pla Magnetic"
+msgstr ""
+#. TRANSLATORS: Steel PLA
msgid "material-type.pla-steel"
-msgstr "Pla Steel"
+msgstr ""
+#. TRANSLATORS: Stone PLA
msgid "material-type.pla-stone"
-msgstr "Pla Stone"
+msgstr ""
+#. TRANSLATORS: Wood PLA
msgid "material-type.pla-wood"
-msgstr "Pla Wood"
+msgstr ""
+#. TRANSLATORS: Polycarbonate
msgid "material-type.polycarbonate"
-msgstr "Polycarbonate"
+msgstr ""
+#. TRANSLATORS: Dissolvable PVA
msgid "material-type.pva-dissolvable"
-msgstr "Dissolvable PVA"
+msgstr ""
+#. TRANSLATORS: Silver
msgid "material-type.silver"
-msgstr "Silver"
+msgstr ""
+#. TRANSLATORS: Titanium
msgid "material-type.titanium"
-msgstr "Titanium"
+msgstr ""
+#. TRANSLATORS: Wax
msgid "material-type.wax"
-msgstr "Wax"
+msgstr ""
+#. TRANSLATORS: Materials
msgid "materials-col"
-msgstr "Materials"
+msgstr ""
+#. TRANSLATORS: Media
msgid "media"
-msgstr "Media"
+msgstr ""
+#. TRANSLATORS: Back Coating of Media
msgid "media-back-coating"
-msgstr "Media Back Coating"
+msgstr ""
+#. TRANSLATORS: Glossy
msgid "media-back-coating.glossy"
-msgstr "Glossy"
+msgstr ""
+#. TRANSLATORS: High Gloss
msgid "media-back-coating.high-gloss"
-msgstr "High Gloss"
+msgstr ""
+#. TRANSLATORS: Matte
msgid "media-back-coating.matte"
-msgstr "Matte"
+msgstr ""
+#. TRANSLATORS: None
msgid "media-back-coating.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Satin
msgid "media-back-coating.satin"
-msgstr "Satin"
+msgstr ""
+#. TRANSLATORS: Semi-gloss
msgid "media-back-coating.semi-gloss"
-msgstr "Semi-Gloss"
+msgstr ""
+#. TRANSLATORS: Media Bottom Margin
msgid "media-bottom-margin"
-msgstr "Media Bottom Margin"
+msgstr ""
+#. TRANSLATORS: Media
msgid "media-col"
-msgstr "Media"
+msgstr ""
+#. TRANSLATORS: Media Color
msgid "media-color"
-msgstr "Media Color"
+msgstr ""
+#. TRANSLATORS: Black
msgid "media-color.black"
-msgstr "Black"
+msgstr ""
+#. TRANSLATORS: Blue
msgid "media-color.blue"
-msgstr "Blue"
+msgstr ""
+#. TRANSLATORS: Brown
msgid "media-color.brown"
-msgstr "Brown"
+msgstr ""
+#. TRANSLATORS: Buff
msgid "media-color.buff"
-msgstr "Buff"
+msgstr ""
+#. TRANSLATORS: Clear Black
msgid "media-color.clear-black"
-msgstr "Clear Black"
+msgstr ""
+#. TRANSLATORS: Clear Blue
msgid "media-color.clear-blue"
-msgstr "Clear Blue"
+msgstr ""
+#. TRANSLATORS: Clear Brown
msgid "media-color.clear-brown"
-msgstr "Clear Brown"
+msgstr ""
+#. TRANSLATORS: Clear Buff
msgid "media-color.clear-buff"
-msgstr "Clear Buff"
+msgstr ""
+#. TRANSLATORS: Clear Cyan
msgid "media-color.clear-cyan"
-msgstr "Clear Cyan"
+msgstr ""
+#. TRANSLATORS: Clear Gold
msgid "media-color.clear-gold"
-msgstr "Clear Gold"
+msgstr ""
+#. TRANSLATORS: Clear Goldenrod
msgid "media-color.clear-goldenrod"
-msgstr "Clear Goldenrod"
+msgstr ""
+#. TRANSLATORS: Clear Gray
msgid "media-color.clear-gray"
-msgstr "Clear Gray"
+msgstr ""
+#. TRANSLATORS: Clear Green
msgid "media-color.clear-green"
-msgstr "Clear Green"
+msgstr ""
+#. TRANSLATORS: Clear Ivory
msgid "media-color.clear-ivory"
-msgstr "Clear Ivory"
+msgstr ""
+#. TRANSLATORS: Clear Magenta
msgid "media-color.clear-magenta"
-msgstr "Clear Magenta"
+msgstr ""
+#. TRANSLATORS: Clear Multi Color
msgid "media-color.clear-multi-color"
-msgstr "Clear Multi Color"
+msgstr ""
+#. TRANSLATORS: Clear Mustard
msgid "media-color.clear-mustard"
-msgstr "Clear Mustard"
+msgstr ""
+#. TRANSLATORS: Clear Orange
msgid "media-color.clear-orange"
-msgstr "Clear Orange"
+msgstr ""
+#. TRANSLATORS: Clear Pink
msgid "media-color.clear-pink"
-msgstr "Clear Pink"
+msgstr ""
+#. TRANSLATORS: Clear Red
msgid "media-color.clear-red"
-msgstr "Clear Red"
+msgstr ""
+#. TRANSLATORS: Clear Silver
msgid "media-color.clear-silver"
-msgstr "Clear Silver"
+msgstr ""
+#. TRANSLATORS: Clear Turquoise
msgid "media-color.clear-turquoise"
-msgstr "Clear Turquoise"
+msgstr ""
+#. TRANSLATORS: Clear Violet
msgid "media-color.clear-violet"
-msgstr "Clear Violet"
+msgstr ""
+#. TRANSLATORS: Clear White
msgid "media-color.clear-white"
-msgstr "Clear White"
+msgstr ""
+#. TRANSLATORS: Clear Yellow
msgid "media-color.clear-yellow"
-msgstr "Clear Yellow"
+msgstr ""
+#. TRANSLATORS: Cyan
msgid "media-color.cyan"
-msgstr "Cyan"
+msgstr ""
+#. TRANSLATORS: Dark Blue
msgid "media-color.dark-blue"
-msgstr "Dark Blue"
+msgstr ""
+#. TRANSLATORS: Dark Brown
msgid "media-color.dark-brown"
-msgstr "Dark Brown"
+msgstr ""
+#. TRANSLATORS: Dark Buff
msgid "media-color.dark-buff"
-msgstr "Dark Buff"
+msgstr ""
+#. TRANSLATORS: Dark Cyan
msgid "media-color.dark-cyan"
-msgstr "Dark Cyan"
+msgstr ""
+#. TRANSLATORS: Dark Gold
msgid "media-color.dark-gold"
-msgstr "Dark Gold"
+msgstr ""
+#. TRANSLATORS: Dark Goldenrod
msgid "media-color.dark-goldenrod"
-msgstr "Dark Goldenrod"
+msgstr ""
+#. TRANSLATORS: Dark Gray
msgid "media-color.dark-gray"
-msgstr "Dark Gray"
+msgstr ""
+#. TRANSLATORS: Dark Green
msgid "media-color.dark-green"
-msgstr "Dark Green"
+msgstr ""
+#. TRANSLATORS: Dark Ivory
msgid "media-color.dark-ivory"
-msgstr "Dark Ivory"
+msgstr ""
+#. TRANSLATORS: Dark Magenta
msgid "media-color.dark-magenta"
-msgstr "Dark Magenta"
+msgstr ""
+#. TRANSLATORS: Dark Mustard
msgid "media-color.dark-mustard"
-msgstr "Dark Mustard"
+msgstr ""
+#. TRANSLATORS: Dark Orange
msgid "media-color.dark-orange"
-msgstr "Dark Orange"
+msgstr ""
+#. TRANSLATORS: Dark Pink
msgid "media-color.dark-pink"
-msgstr "Dark Pink"
+msgstr ""
+#. TRANSLATORS: Dark Red
msgid "media-color.dark-red"
-msgstr "Dark Red"
+msgstr ""
+#. TRANSLATORS: Dark Silver
msgid "media-color.dark-silver"
-msgstr "Dark Silver"
+msgstr ""
+#. TRANSLATORS: Dark Turquoise
msgid "media-color.dark-turquoise"
-msgstr "Dark Turquoise"
+msgstr ""
+#. TRANSLATORS: Dark Violet
msgid "media-color.dark-violet"
-msgstr "Dark Violet"
+msgstr ""
+#. TRANSLATORS: Dark Yellow
msgid "media-color.dark-yellow"
-msgstr "Dark Yellow"
+msgstr ""
+#. TRANSLATORS: Gold
msgid "media-color.gold"
-msgstr "Gold"
+msgstr ""
+#. TRANSLATORS: Goldenrod
msgid "media-color.goldenrod"
-msgstr "Goldenrod"
+msgstr ""
+#. TRANSLATORS: Gray
msgid "media-color.gray"
-msgstr "Gray"
+msgstr ""
+#. TRANSLATORS: Green
msgid "media-color.green"
-msgstr "Green"
+msgstr ""
+#. TRANSLATORS: Ivory
msgid "media-color.ivory"
-msgstr "Ivory"
+msgstr ""
+#. TRANSLATORS: Light Black
msgid "media-color.light-black"
-msgstr "Light Black"
+msgstr ""
+#. TRANSLATORS: Light Blue
msgid "media-color.light-blue"
-msgstr "Light Blue"
+msgstr ""
+#. TRANSLATORS: Light Brown
msgid "media-color.light-brown"
-msgstr "Light Brown"
+msgstr ""
+#. TRANSLATORS: Light Buff
msgid "media-color.light-buff"
-msgstr "Light Buff"
+msgstr ""
+#. TRANSLATORS: Light Cyan
msgid "media-color.light-cyan"
-msgstr "Light Cyan"
+msgstr ""
+#. TRANSLATORS: Light Gold
msgid "media-color.light-gold"
-msgstr "Light Gold"
+msgstr ""
+#. TRANSLATORS: Light Goldenrod
msgid "media-color.light-goldenrod"
-msgstr "Light Goldenrod"
+msgstr ""
+#. TRANSLATORS: Light Gray
msgid "media-color.light-gray"
-msgstr "Light Gray"
+msgstr ""
+#. TRANSLATORS: Light Green
msgid "media-color.light-green"
-msgstr "Light Green"
+msgstr ""
+#. TRANSLATORS: Light Ivory
msgid "media-color.light-ivory"
-msgstr "Light Ivory"
+msgstr ""
+#. TRANSLATORS: Light Magenta
msgid "media-color.light-magenta"
-msgstr "Light Magenta"
+msgstr ""
+#. TRANSLATORS: Light Mustard
msgid "media-color.light-mustard"
-msgstr "Light Mustard"
+msgstr ""
+#. TRANSLATORS: Light Orange
msgid "media-color.light-orange"
-msgstr "Light Orange"
+msgstr ""
+#. TRANSLATORS: Light Pink
msgid "media-color.light-pink"
-msgstr "Light Pink"
+msgstr ""
+#. TRANSLATORS: Light Red
msgid "media-color.light-red"
-msgstr "Light Red"
+msgstr ""
+#. TRANSLATORS: Light Silver
msgid "media-color.light-silver"
-msgstr "Light Silver"
+msgstr ""
+#. TRANSLATORS: Light Turquoise
msgid "media-color.light-turquoise"
-msgstr "Light Turquoise"
+msgstr ""
+#. TRANSLATORS: Light Violet
msgid "media-color.light-violet"
-msgstr "Light Violet"
+msgstr ""
+#. TRANSLATORS: Light Yellow
msgid "media-color.light-yellow"
-msgstr "Light Yellow"
+msgstr ""
+#. TRANSLATORS: Magenta
msgid "media-color.magenta"
-msgstr "Magenta"
+msgstr ""
+#. TRANSLATORS: Multi-color
msgid "media-color.multi-color"
-msgstr "Multi-Color"
+msgstr ""
+#. TRANSLATORS: Mustard
msgid "media-color.mustard"
-msgstr "Mustard"
+msgstr ""
+#. TRANSLATORS: No Color
msgid "media-color.no-color"
-msgstr "No Color"
+msgstr ""
+#. TRANSLATORS: Orange
msgid "media-color.orange"
-msgstr "Orange"
+msgstr ""
+#. TRANSLATORS: Pink
msgid "media-color.pink"
-msgstr "Pink"
+msgstr ""
+#. TRANSLATORS: Red
msgid "media-color.red"
-msgstr "Red"
+msgstr ""
+#. TRANSLATORS: Silver
msgid "media-color.silver"
-msgstr "Silver"
+msgstr ""
+#. TRANSLATORS: Turquoise
msgid "media-color.turquoise"
-msgstr "Turquoise"
+msgstr ""
+#. TRANSLATORS: Violet
msgid "media-color.violet"
-msgstr "Violet"
+msgstr ""
+#. TRANSLATORS: White
msgid "media-color.white"
-msgstr "White"
+msgstr ""
+#. TRANSLATORS: Yellow
msgid "media-color.yellow"
-msgstr "Yellow"
+msgstr ""
+#. TRANSLATORS: Front Coating of Media
msgid "media-front-coating"
-msgstr "Media Front Coating"
+msgstr ""
+#. TRANSLATORS: Media Grain
msgid "media-grain"
-msgstr "Media Grain"
+msgstr ""
+#. TRANSLATORS: Cross-Feed Direction
msgid "media-grain.x-direction"
-msgstr "Cross-Feed Direction"
+msgstr ""
+#. TRANSLATORS: Feed Direction
msgid "media-grain.y-direction"
-msgstr "Feed Direction"
+msgstr ""
+#. TRANSLATORS: Media Hole Count
msgid "media-hole-count"
-msgstr "Media Hole Count"
+msgstr ""
+#. TRANSLATORS: Media Info
msgid "media-info"
-msgstr "Media Info"
+msgstr ""
+#. TRANSLATORS: Force Media
msgid "media-input-tray-check"
-msgstr "Media Input Tray Check"
+msgstr ""
+#. TRANSLATORS: Media Left Margin
msgid "media-left-margin"
-msgstr "Media Left Margin"
+msgstr ""
+#. TRANSLATORS: Pre-printed Media
msgid "media-pre-printed"
-msgstr "Media Preprinted"
+msgstr ""
+#. TRANSLATORS: Blank
msgid "media-pre-printed.blank"
-msgstr "Blank"
+msgstr ""
+#. TRANSLATORS: Letterhead
msgid "media-pre-printed.letter-head"
-msgstr "Letterhead"
+msgstr ""
+#. TRANSLATORS: Pre-printed
msgid "media-pre-printed.pre-printed"
-msgstr "Preprinted"
+msgstr ""
+#. TRANSLATORS: Recycled Media
msgid "media-recycled"
-msgstr "Media Recycled"
+msgstr ""
+#. TRANSLATORS: None
msgid "media-recycled.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "media-recycled.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Media Right Margin
msgid "media-right-margin"
-msgstr "Media Right Margin"
+msgstr ""
+#. TRANSLATORS: Media Dimensions
msgid "media-size"
-msgstr "Media Dimensions"
+msgstr ""
+#. TRANSLATORS: Media Name
msgid "media-size-name"
-msgstr "Media Name"
+msgstr ""
+#. TRANSLATORS: Media Source
msgid "media-source"
-msgstr "Media Source"
+msgstr ""
+#. TRANSLATORS: Alternate
msgid "media-source.alternate"
-msgstr "Alternate"
+msgstr ""
+#. TRANSLATORS: Alternate Roll
msgid "media-source.alternate-roll"
-msgstr "Alternate Roll"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "media-source.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "media-source.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: By-pass Tray
msgid "media-source.by-pass-tray"
-msgstr "By Pass Tray"
+msgstr ""
+#. TRANSLATORS: Center
msgid "media-source.center"
-msgstr "Center"
+msgstr ""
+#. TRANSLATORS: Disc
msgid "media-source.disc"
-msgstr "Disc"
+msgstr ""
+#. TRANSLATORS: Envelope
msgid "media-source.envelope"
-msgstr "Envelope"
+msgstr ""
+#. TRANSLATORS: Hagaki
msgid "media-source.hagaki"
-msgstr "Hagaki"
+msgstr ""
+#. TRANSLATORS: Large Capacity
msgid "media-source.large-capacity"
-msgstr "Large Capacity"
+msgstr ""
+#. TRANSLATORS: Left
msgid "media-source.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Main
msgid "media-source.main"
-msgstr "Main"
+msgstr ""
+#. TRANSLATORS: Main Roll
msgid "media-source.main-roll"
-msgstr "Main Roll"
+msgstr ""
+#. TRANSLATORS: Manual
msgid "media-source.manual"
-msgstr "Manual"
+msgstr ""
+#. TRANSLATORS: Middle
msgid "media-source.middle"
-msgstr "Middle"
+msgstr ""
+#. TRANSLATORS: Photo
msgid "media-source.photo"
-msgstr "Photo"
+msgstr ""
+#. TRANSLATORS: Rear
msgid "media-source.rear"
-msgstr "Rear"
+msgstr ""
+#. TRANSLATORS: Right
msgid "media-source.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Roll 1
msgid "media-source.roll-1"
-msgstr "Roll 1"
+msgstr ""
+#. TRANSLATORS: Roll 10
msgid "media-source.roll-10"
-msgstr "Roll 10"
+msgstr ""
+#. TRANSLATORS: Roll 2
msgid "media-source.roll-2"
-msgstr "Roll 2"
+msgstr ""
+#. TRANSLATORS: Roll 3
msgid "media-source.roll-3"
-msgstr "Roll 3"
+msgstr ""
+#. TRANSLATORS: Roll 4
msgid "media-source.roll-4"
-msgstr "Roll 4"
+msgstr ""
+#. TRANSLATORS: Roll 5
msgid "media-source.roll-5"
-msgstr "Roll 5"
+msgstr ""
+#. TRANSLATORS: Roll 6
msgid "media-source.roll-6"
-msgstr "Roll 6"
+msgstr ""
+#. TRANSLATORS: Roll 7
msgid "media-source.roll-7"
-msgstr "Roll 7"
+msgstr ""
+#. TRANSLATORS: Roll 8
msgid "media-source.roll-8"
-msgstr "Roll 8"
+msgstr ""
+#. TRANSLATORS: Roll 9
msgid "media-source.roll-9"
-msgstr "Roll 9"
+msgstr ""
+#. TRANSLATORS: Side
msgid "media-source.side"
-msgstr "Side"
+msgstr ""
+#. TRANSLATORS: Top
msgid "media-source.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Tray 1
msgid "media-source.tray-1"
-msgstr "Tray 1"
+msgstr ""
+#. TRANSLATORS: Tray 10
msgid "media-source.tray-10"
-msgstr "Tray 10"
+msgstr ""
+#. TRANSLATORS: Tray 11
msgid "media-source.tray-11"
-msgstr "Tray 11"
+msgstr ""
+#. TRANSLATORS: Tray 12
msgid "media-source.tray-12"
-msgstr "Tray 12"
+msgstr ""
+#. TRANSLATORS: Tray 13
msgid "media-source.tray-13"
-msgstr "Tray 13"
+msgstr ""
+#. TRANSLATORS: Tray 14
msgid "media-source.tray-14"
-msgstr "Tray 14"
+msgstr ""
+#. TRANSLATORS: Tray 15
msgid "media-source.tray-15"
-msgstr "Tray 15"
+msgstr ""
+#. TRANSLATORS: Tray 16
msgid "media-source.tray-16"
-msgstr "Tray 16"
+msgstr ""
+#. TRANSLATORS: Tray 17
msgid "media-source.tray-17"
-msgstr "Tray 17"
+msgstr ""
+#. TRANSLATORS: Tray 18
msgid "media-source.tray-18"
-msgstr "Tray 18"
+msgstr ""
+#. TRANSLATORS: Tray 19
msgid "media-source.tray-19"
-msgstr "Tray 19"
+msgstr ""
+#. TRANSLATORS: Tray 2
msgid "media-source.tray-2"
-msgstr "Tray 2"
+msgstr ""
+#. TRANSLATORS: Tray 20
msgid "media-source.tray-20"
-msgstr "Tray 20"
+msgstr ""
+#. TRANSLATORS: Tray 3
msgid "media-source.tray-3"
-msgstr "Tray 3"
+msgstr ""
+#. TRANSLATORS: Tray 4
msgid "media-source.tray-4"
-msgstr "Tray 4"
+msgstr ""
+#. TRANSLATORS: Tray 5
msgid "media-source.tray-5"
-msgstr "Tray 5"
+msgstr ""
+#. TRANSLATORS: Tray 6
msgid "media-source.tray-6"
-msgstr "Tray 6"
+msgstr ""
+#. TRANSLATORS: Tray 7
msgid "media-source.tray-7"
-msgstr "Tray 7"
+msgstr ""
+#. TRANSLATORS: Tray 8
msgid "media-source.tray-8"
-msgstr "Tray 8"
+msgstr ""
+#. TRANSLATORS: Tray 9
msgid "media-source.tray-9"
-msgstr "Tray 9"
+msgstr ""
+#. TRANSLATORS: Media Thickness
msgid "media-thickness"
-msgstr "Media Thickness"
+msgstr ""
+#. TRANSLATORS: Media Tooth (Texture)
msgid "media-tooth"
-msgstr "Media Tooth"
+msgstr ""
+#. TRANSLATORS: Antique
msgid "media-tooth.antique"
-msgstr "Antique"
+msgstr ""
+#. TRANSLATORS: Extra Smooth
msgid "media-tooth.calendared"
-msgstr "Calendared"
+msgstr ""
+#. TRANSLATORS: Coarse
msgid "media-tooth.coarse"
-msgstr "Coarse"
+msgstr ""
+#. TRANSLATORS: Fine
msgid "media-tooth.fine"
-msgstr "Fine"
+msgstr ""
+#. TRANSLATORS: Linen
msgid "media-tooth.linen"
-msgstr "Linen"
+msgstr ""
+#. TRANSLATORS: Medium
msgid "media-tooth.medium"
-msgstr "Medium"
+msgstr ""
+#. TRANSLATORS: Smooth
msgid "media-tooth.smooth"
-msgstr "Smooth"
+msgstr ""
+#. TRANSLATORS: Stipple
msgid "media-tooth.stipple"
-msgstr "Stipple"
+msgstr ""
+#. TRANSLATORS: Rough
msgid "media-tooth.uncalendared"
-msgstr "Uncalendared"
+msgstr ""
+#. TRANSLATORS: Vellum
msgid "media-tooth.vellum"
-msgstr "Vellum"
+msgstr ""
+#. TRANSLATORS: Media Top Margin
msgid "media-top-margin"
-msgstr "Media Top Margin"
+msgstr ""
+#. TRANSLATORS: Media Type
msgid "media-type"
-msgstr "Media Type"
+msgstr ""
+#. TRANSLATORS: Aluminum
msgid "media-type.aluminum"
-msgstr "Aluminum"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "media-type.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Back Print Film
msgid "media-type.back-print-film"
-msgstr "Back Print Film"
+msgstr ""
+#. TRANSLATORS: Cardboard
msgid "media-type.cardboard"
-msgstr "Cardboard"
+msgstr ""
+#. TRANSLATORS: Cardstock
msgid "media-type.cardstock"
-msgstr "Cardstock"
+msgstr ""
+#. TRANSLATORS: CD
msgid "media-type.cd"
-msgstr "CD"
-
-msgid "media-type.com.hp.advanced-photo"
-msgstr "Advanced Photo Paper"
-
-msgid "media-type.com.hp.brochure-glossy"
-msgstr "Glossy Brochure Paper"
-
-msgid "media-type.com.hp.brochure-matte"
-msgstr "Matte Brochure Paper"
-
-msgid "media-type.com.hp.cover-matte"
-msgstr "Matte Cover Paper"
-
-msgid "media-type.com.hp.ecosmart-lite"
-msgstr "Office Recycled Paper"
-
-msgid "media-type.com.hp.everyday-glossy"
-msgstr "Everyday Glossy Photo Paper"
-
-msgid "media-type.com.hp.everyday-matte"
-msgstr "Everyday Matte Paper"
-
-msgid "media-type.com.hp.extra-heavy"
-msgstr "Extra Heavyweight Paper"
-
-msgid "media-type.com.hp.intermediate"
-msgstr "Multipurpose Paper"
-
-msgid "media-type.com.hp.mid-weight"
-msgstr "Mid-Weight Paper"
-
-msgid "media-type.com.hp.premium-inkjet"
-msgstr "Premium Inkjet Paper"
-
-msgid "media-type.com.hp.premium-photo"
-msgstr "Premium Photo Glossy Paper"
-
-msgid "media-type.com.hp.premium-presentation-matte"
-msgstr "Premium Presentation Matte Paper"
+msgstr ""
+#. TRANSLATORS: Continuous
msgid "media-type.continuous"
-msgstr "Continuous"
+msgstr ""
+#. TRANSLATORS: Continuous Long
msgid "media-type.continuous-long"
-msgstr "Continuous Long"
+msgstr ""
+#. TRANSLATORS: Continuous Short
msgid "media-type.continuous-short"
-msgstr "Continuous Short"
+msgstr ""
+#. TRANSLATORS: Corrugated Board
msgid "media-type.corrugated-board"
-msgstr "Corrugated Board"
+msgstr ""
+#. TRANSLATORS: Optical Disc
msgid "media-type.disc"
-msgstr "Optical Disc"
+msgstr ""
+#. TRANSLATORS: Glossy Optical Disc
msgid "media-type.disc-glossy"
-msgstr "Glossy Optical Disc"
+msgstr ""
+#. TRANSLATORS: High Gloss Optical Disc
msgid "media-type.disc-high-gloss"
-msgstr "High Gloss Optical Disc"
+msgstr ""
+#. TRANSLATORS: Matte Optical Disc
msgid "media-type.disc-matte"
-msgstr "Matte Optical Disc"
+msgstr ""
+#. TRANSLATORS: Satin Optical Disc
msgid "media-type.disc-satin"
-msgstr "Satin Optical Disc"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Optical Disc
msgid "media-type.disc-semi-gloss"
-msgstr "Semi-Gloss Optical Disc"
+msgstr ""
+#. TRANSLATORS: Double Wall
msgid "media-type.double-wall"
-msgstr "Double Wall"
+msgstr ""
+#. TRANSLATORS: Dry Film
msgid "media-type.dry-film"
-msgstr "Dry Film"
+msgstr ""
+#. TRANSLATORS: DVD
msgid "media-type.dvd"
-msgstr "DVD"
+msgstr ""
+#. TRANSLATORS: Embossing Foil
msgid "media-type.embossing-foil"
-msgstr "Embossing Foil"
+msgstr ""
+#. TRANSLATORS: End Board
msgid "media-type.end-board"
-msgstr "End Board"
+msgstr ""
+#. TRANSLATORS: Envelope
msgid "media-type.envelope"
-msgstr "Envelope"
+msgstr ""
+#. TRANSLATORS: Archival Envelope
msgid "media-type.envelope-archival"
-msgstr "Archival Envelope"
+msgstr ""
+#. TRANSLATORS: Bond Envelope
msgid "media-type.envelope-bond"
-msgstr "Bond Envelope"
+msgstr ""
+#. TRANSLATORS: Coated Envelope
msgid "media-type.envelope-coated"
-msgstr "Coated Envelope"
+msgstr ""
+#. TRANSLATORS: Cotton Envelope
msgid "media-type.envelope-cotton"
-msgstr "Cotton Envelope"
+msgstr ""
+#. TRANSLATORS: Fine Envelope
msgid "media-type.envelope-fine"
-msgstr "Fine Envelope"
+msgstr ""
+#. TRANSLATORS: Heavyweight Envelope
msgid "media-type.envelope-heavyweight"
-msgstr "Heavyweight Envelope"
+msgstr ""
+#. TRANSLATORS: Inkjet Envelope
msgid "media-type.envelope-inkjet"
-msgstr "Inkjet Envelope"
+msgstr ""
+#. TRANSLATORS: Lightweight Envelope
msgid "media-type.envelope-lightweight"
-msgstr "Lightweight Envelope"
+msgstr ""
+#. TRANSLATORS: Plain Envelope
msgid "media-type.envelope-plain"
-msgstr "Plain Envelope"
+msgstr ""
+#. TRANSLATORS: Preprinted Envelope
msgid "media-type.envelope-preprinted"
-msgstr "Preprinted Envelope"
+msgstr ""
+#. TRANSLATORS: Windowed Envelope
msgid "media-type.envelope-window"
-msgstr "Windowed Envelope"
+msgstr ""
+#. TRANSLATORS: Fabric
msgid "media-type.fabric"
-msgstr "Fabric"
+msgstr ""
+#. TRANSLATORS: Archival Fabric
msgid "media-type.fabric-archival"
-msgstr "Archival Fabric"
+msgstr ""
+#. TRANSLATORS: Glossy Fabric
msgid "media-type.fabric-glossy"
-msgstr "Glossy Fabric"
+msgstr ""
+#. TRANSLATORS: High Gloss Fabric
msgid "media-type.fabric-high-gloss"
-msgstr "High Gloss Fabric"
+msgstr ""
+#. TRANSLATORS: Matte Fabric
msgid "media-type.fabric-matte"
-msgstr "Matte Fabric"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Fabric
msgid "media-type.fabric-semi-gloss"
-msgstr "Semi-Gloss Fabric"
+msgstr ""
+#. TRANSLATORS: Waterproof Fabric
msgid "media-type.fabric-waterproof"
-msgstr "Waterproof Fabric"
+msgstr ""
+#. TRANSLATORS: Film
msgid "media-type.film"
-msgstr "Film"
+msgstr ""
+#. TRANSLATORS: Flexo Base
msgid "media-type.flexo-base"
-msgstr "Flexo Base"
+msgstr ""
+#. TRANSLATORS: Flexo Photo Polymer
msgid "media-type.flexo-photo-polymer"
-msgstr "Flexo Photo Polymer"
+msgstr ""
+#. TRANSLATORS: Flute
msgid "media-type.flute"
-msgstr "Flute"
+msgstr ""
+#. TRANSLATORS: Foil
msgid "media-type.foil"
-msgstr "Foil"
+msgstr ""
+#. TRANSLATORS: Full Cut Tabs
msgid "media-type.full-cut-tabs"
-msgstr "Full Cut Tabs"
+msgstr ""
+#. TRANSLATORS: Glass
msgid "media-type.glass"
-msgstr "Glass"
+msgstr ""
+#. TRANSLATORS: Glass Colored
msgid "media-type.glass-colored"
-msgstr "Glass Colored"
+msgstr ""
+#. TRANSLATORS: Glass Opaque
msgid "media-type.glass-opaque"
-msgstr "Glass Opaque"
+msgstr ""
+#. TRANSLATORS: Glass Surfaced
msgid "media-type.glass-surfaced"
-msgstr "Glass Surfaced"
+msgstr ""
+#. TRANSLATORS: Glass Textured
msgid "media-type.glass-textured"
-msgstr "Glass Textured"
+msgstr ""
+#. TRANSLATORS: Gravure Cylinder
msgid "media-type.gravure-cylinder"
-msgstr "Gravure Cylinder"
+msgstr ""
+#. TRANSLATORS: Image Setter Paper
msgid "media-type.image-setter-paper"
-msgstr "Image Setter Paper"
+msgstr ""
+#. TRANSLATORS: Imaging Cylinder
msgid "media-type.imaging-cylinder"
-msgstr "Imaging Cylinder"
-
-msgid "media-type.jp.co.canon-photo-paper-plus-glossy-ii"
-msgstr "Photo Paper Plus Glossy II"
-
-msgid "media-type.jp.co.canon-photo-paper-pro-platinum"
-msgstr "Photo Paper Pro Platinum"
-
-msgid "media-type.jp.co.canon_photo-paper-plus-glossy-ii"
-msgstr "Photo Paper Plus Glossy II"
-
-msgid "media-type.jp.co.canon_photo-paper-pro-platinum"
-msgstr "Photo Paper Pro Platinum"
+msgstr ""
+#. TRANSLATORS: Labels
msgid "media-type.labels"
-msgstr "Labels"
+msgstr ""
+#. TRANSLATORS: Colored Labels
msgid "media-type.labels-colored"
-msgstr "Colored Labels"
+msgstr ""
+#. TRANSLATORS: Glossy Labels
msgid "media-type.labels-glossy"
-msgstr "Glossy Labels"
+msgstr ""
+#. TRANSLATORS: High Gloss Labels
msgid "media-type.labels-high-gloss"
-msgstr "High Gloss Labels"
+msgstr ""
+#. TRANSLATORS: Inkjet Labels
msgid "media-type.labels-inkjet"
-msgstr "Inkjet Labels"
+msgstr ""
+#. TRANSLATORS: Matte Labels
msgid "media-type.labels-matte"
-msgstr "Matte Labels"
+msgstr ""
+#. TRANSLATORS: Permanent Labels
msgid "media-type.labels-permanent"
-msgstr "Permanent Labels"
+msgstr ""
+#. TRANSLATORS: Satin Labels
msgid "media-type.labels-satin"
-msgstr "Satin Labels"
+msgstr ""
+#. TRANSLATORS: Security Labels
msgid "media-type.labels-security"
-msgstr "Security Labels"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Labels
msgid "media-type.labels-semi-gloss"
-msgstr "Semi-Gloss Labels"
+msgstr ""
+#. TRANSLATORS: Laminating Foil
msgid "media-type.laminating-foil"
-msgstr "Laminating Foil"
+msgstr ""
+#. TRANSLATORS: Letterhead
msgid "media-type.letterhead"
-msgstr "Letterhead"
+msgstr ""
+#. TRANSLATORS: Metal
msgid "media-type.metal"
-msgstr "Metal"
+msgstr ""
+#. TRANSLATORS: Metal Glossy
msgid "media-type.metal-glossy"
-msgstr "Metal Glossy"
+msgstr ""
+#. TRANSLATORS: Metal High Gloss
msgid "media-type.metal-high-gloss"
-msgstr "Metal High Gloss"
+msgstr ""
+#. TRANSLATORS: Metal Matte
msgid "media-type.metal-matte"
-msgstr "Metal Matte"
+msgstr ""
+#. TRANSLATORS: Metal Satin
msgid "media-type.metal-satin"
-msgstr "Metal Satin"
+msgstr ""
+#. TRANSLATORS: Metal Semi Gloss
msgid "media-type.metal-semi-gloss"
-msgstr "Metal Semi Gloss"
+msgstr ""
+#. TRANSLATORS: Mounting Tape
msgid "media-type.mounting-tape"
-msgstr "Mounting Tape"
+msgstr ""
+#. TRANSLATORS: Multi Layer
msgid "media-type.multi-layer"
-msgstr "Multi Layer"
+msgstr ""
+#. TRANSLATORS: Multi Part Form
msgid "media-type.multi-part-form"
-msgstr "Multi Part Form"
+msgstr ""
+#. TRANSLATORS: Other
msgid "media-type.other"
-msgstr "Other"
+msgstr ""
+#. TRANSLATORS: Paper
msgid "media-type.paper"
-msgstr "Paper"
+msgstr ""
+#. TRANSLATORS: Photo Paper
msgid "media-type.photographic"
-msgstr "Photo Paper"
+msgstr ""
+#. TRANSLATORS: Photographic Archival
msgid "media-type.photographic-archival"
-msgstr "Photographic Archival"
+msgstr ""
+#. TRANSLATORS: Photo Film
msgid "media-type.photographic-film"
-msgstr "Photo Film"
+msgstr ""
+#. TRANSLATORS: Glossy Photo Paper
msgid "media-type.photographic-glossy"
-msgstr "Glossy Photo Paper"
+msgstr ""
+#. TRANSLATORS: High Gloss Photo Paper
msgid "media-type.photographic-high-gloss"
-msgstr "High Gloss Photo Paper"
+msgstr ""
+#. TRANSLATORS: Matte Photo Paper
msgid "media-type.photographic-matte"
-msgstr "Matte Photo Paper"
+msgstr ""
+#. TRANSLATORS: Satin Photo Paper
msgid "media-type.photographic-satin"
-msgstr "Satin Photo Paper"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Photo Paper
msgid "media-type.photographic-semi-gloss"
-msgstr "Semi-Gloss Photo Paper"
+msgstr ""
+#. TRANSLATORS: Plastic
msgid "media-type.plastic"
-msgstr "Plastic"
+msgstr ""
+#. TRANSLATORS: Plastic Archival
msgid "media-type.plastic-archival"
-msgstr "Plastic Archival"
+msgstr ""
+#. TRANSLATORS: Plastic Colored
msgid "media-type.plastic-colored"
-msgstr "Plastic Colored"
+msgstr ""
+#. TRANSLATORS: Plastic Glossy
msgid "media-type.plastic-glossy"
-msgstr "Plastic Glossy"
+msgstr ""
+#. TRANSLATORS: Plastic High Gloss
msgid "media-type.plastic-high-gloss"
-msgstr "Plastic High Gloss"
+msgstr ""
+#. TRANSLATORS: Plastic Matte
msgid "media-type.plastic-matte"
-msgstr "Plastic Matte"
+msgstr ""
+#. TRANSLATORS: Plastic Satin
msgid "media-type.plastic-satin"
-msgstr "Plastic Satin"
+msgstr ""
+#. TRANSLATORS: Plastic Semi Gloss
msgid "media-type.plastic-semi-gloss"
-msgstr "Plastic Semi Gloss"
+msgstr ""
+#. TRANSLATORS: Plate
msgid "media-type.plate"
-msgstr "Plate"
+msgstr ""
+#. TRANSLATORS: Polyester
msgid "media-type.polyester"
-msgstr "Polyester"
+msgstr ""
+#. TRANSLATORS: Pre Cut Tabs
msgid "media-type.pre-cut-tabs"
-msgstr "Pre Cut Tabs"
+msgstr ""
+#. TRANSLATORS: Roll
msgid "media-type.roll"
-msgstr "Roll"
+msgstr ""
+#. TRANSLATORS: Screen
msgid "media-type.screen"
-msgstr "Screen"
+msgstr ""
+#. TRANSLATORS: Screen Paged
msgid "media-type.screen-paged"
-msgstr "Screen Paged"
+msgstr ""
+#. TRANSLATORS: Self Adhesive
msgid "media-type.self-adhesive"
-msgstr "Self Adhesive"
+msgstr ""
+#. TRANSLATORS: Self Adhesive Film
msgid "media-type.self-adhesive-film"
-msgstr "Self Adhesive Film"
+msgstr ""
+#. TRANSLATORS: Shrink Foil
msgid "media-type.shrink-foil"
-msgstr "Shrink Foil"
+msgstr ""
+#. TRANSLATORS: Single Face
msgid "media-type.single-face"
-msgstr "Single Face"
+msgstr ""
+#. TRANSLATORS: Single Wall
msgid "media-type.single-wall"
-msgstr "Single Wall"
+msgstr ""
+#. TRANSLATORS: Sleeve
msgid "media-type.sleeve"
-msgstr "Sleeve"
+msgstr ""
+#. TRANSLATORS: Stationery
msgid "media-type.stationery"
-msgstr "Stationery"
+msgstr ""
+#. TRANSLATORS: Stationery Archival
msgid "media-type.stationery-archival"
-msgstr "Stationery Archival"
+msgstr ""
+#. TRANSLATORS: Coated Paper
msgid "media-type.stationery-coated"
-msgstr "Coated Paper"
+msgstr ""
+#. TRANSLATORS: Stationery Cotton
msgid "media-type.stationery-cotton"
-msgstr "Stationery Cotton"
+msgstr ""
+#. TRANSLATORS: Vellum Paper
msgid "media-type.stationery-fine"
-msgstr "Vellum Paper"
+msgstr ""
+#. TRANSLATORS: Heavyweight Paper
msgid "media-type.stationery-heavyweight"
-msgstr "Heavyweight Paper"
+msgstr ""
+#. TRANSLATORS: Stationery Heavyweight Coated
msgid "media-type.stationery-heavyweight-coated"
-msgstr "Stationery Heavyweight Coated"
+msgstr ""
+#. TRANSLATORS: Stationery Inkjet Paper
msgid "media-type.stationery-inkjet"
-msgstr "Stationery Inkjet Paper"
+msgstr ""
+#. TRANSLATORS: Letterhead
msgid "media-type.stationery-letterhead"
-msgstr "Letterhead"
+msgstr ""
+#. TRANSLATORS: Lightweight Paper
msgid "media-type.stationery-lightweight"
-msgstr "Lightweight Paper"
+msgstr ""
+#. TRANSLATORS: Preprinted Paper
msgid "media-type.stationery-preprinted"
-msgstr "Preprinted Paper"
+msgstr ""
+#. TRANSLATORS: Punched Paper
msgid "media-type.stationery-prepunched"
-msgstr "Punched Paper"
+msgstr ""
+#. TRANSLATORS: Tab Stock
msgid "media-type.tab-stock"
-msgstr "Tab Stock"
+msgstr ""
+#. TRANSLATORS: Tractor
msgid "media-type.tractor"
-msgstr "Tractor"
+msgstr ""
+#. TRANSLATORS: Transfer
msgid "media-type.transfer"
-msgstr "Transfer"
+msgstr ""
+#. TRANSLATORS: Transparency
msgid "media-type.transparency"
-msgstr "Transparency"
+msgstr ""
+#. TRANSLATORS: Triple Wall
msgid "media-type.triple-wall"
-msgstr "Triple Wall"
+msgstr ""
+#. TRANSLATORS: Wet Film
msgid "media-type.wet-film"
-msgstr "Wet Film"
+msgstr ""
+#. TRANSLATORS: Media Weight (grams per m²)
msgid "media-weight-metric"
-msgstr "Media Weight (grams per m²)"
+msgstr ""
+#. TRANSLATORS: 28 x 40″
msgid "media.asme_f_28x40in"
-msgstr "28 x 40\""
+msgstr ""
+#. TRANSLATORS: A4 or US Letter
msgid "media.choice_iso_a4_210x297mm_na_letter_8.5x11in"
-msgstr "A4 or US Letter"
+msgstr ""
+#. TRANSLATORS: 2a0
msgid "media.iso_2a0_1189x1682mm"
-msgstr "2a0"
+msgstr ""
+#. TRANSLATORS: A0
msgid "media.iso_a0_841x1189mm"
-msgstr "A0"
+msgstr ""
+#. TRANSLATORS: A0x3
msgid "media.iso_a0x3_1189x2523mm"
-msgstr "A0x3"
+msgstr ""
+#. TRANSLATORS: A10
msgid "media.iso_a10_26x37mm"
-msgstr "A10"
+msgstr ""
+#. TRANSLATORS: A1
msgid "media.iso_a1_594x841mm"
-msgstr "A1"
+msgstr ""
+#. TRANSLATORS: A1x3
msgid "media.iso_a1x3_841x1783mm"
-msgstr "A1x3"
+msgstr ""
+#. TRANSLATORS: A1x4
msgid "media.iso_a1x4_841x2378mm"
-msgstr "A1x4"
+msgstr ""
+#. TRANSLATORS: A2
msgid "media.iso_a2_420x594mm"
-msgstr "A2"
+msgstr ""
+#. TRANSLATORS: A2x3
msgid "media.iso_a2x3_594x1261mm"
-msgstr "A2x3"
+msgstr ""
+#. TRANSLATORS: A2x4
msgid "media.iso_a2x4_594x1682mm"
-msgstr "A2x4"
+msgstr ""
+#. TRANSLATORS: A2x5
msgid "media.iso_a2x5_594x2102mm"
-msgstr "A2x5"
+msgstr ""
+#. TRANSLATORS: A3 (Extra)
msgid "media.iso_a3-extra_322x445mm"
-msgstr "A3 (Extra)"
+msgstr ""
+#. TRANSLATORS: A3
msgid "media.iso_a3_297x420mm"
-msgstr "A3"
+msgstr ""
+#. TRANSLATORS: A3x3
msgid "media.iso_a3x3_420x891mm"
-msgstr "A3x3"
+msgstr ""
+#. TRANSLATORS: A3x4
msgid "media.iso_a3x4_420x1189mm"
-msgstr "A3x4"
+msgstr ""
+#. TRANSLATORS: A3x5
msgid "media.iso_a3x5_420x1486mm"
-msgstr "A3x5"
+msgstr ""
+#. TRANSLATORS: A3x6
msgid "media.iso_a3x6_420x1783mm"
-msgstr "A3x6"
+msgstr ""
+#. TRANSLATORS: A3x7
msgid "media.iso_a3x7_420x2080mm"
-msgstr "A3x7"
+msgstr ""
+#. TRANSLATORS: A4 (Extra)
msgid "media.iso_a4-extra_235.5x322.3mm"
-msgstr "A4 (Extra)"
+msgstr ""
+#. TRANSLATORS: A4 (Tab)
msgid "media.iso_a4-tab_225x297mm"
-msgstr "A4 (Tab)"
+msgstr ""
+#. TRANSLATORS: A4
msgid "media.iso_a4_210x297mm"
-msgstr "A4"
+msgstr ""
+#. TRANSLATORS: A4x3
msgid "media.iso_a4x3_297x630mm"
-msgstr "A4x3"
+msgstr ""
+#. TRANSLATORS: A4x4
msgid "media.iso_a4x4_297x841mm"
-msgstr "A4x4"
+msgstr ""
+#. TRANSLATORS: A4x5
msgid "media.iso_a4x5_297x1051mm"
-msgstr "A4x5"
+msgstr ""
+#. TRANSLATORS: A4x6
msgid "media.iso_a4x6_297x1261mm"
-msgstr "A4x6"
+msgstr ""
+#. TRANSLATORS: A4x7
msgid "media.iso_a4x7_297x1471mm"
-msgstr "A4x7"
+msgstr ""
+#. TRANSLATORS: A4x8
msgid "media.iso_a4x8_297x1682mm"
-msgstr "A4x8"
+msgstr ""
+#. TRANSLATORS: A4x9
msgid "media.iso_a4x9_297x1892mm"
-msgstr "A4x9"
+msgstr ""
+#. TRANSLATORS: A5 (Extra)
msgid "media.iso_a5-extra_174x235mm"
-msgstr "A5 (Extra)"
+msgstr ""
+#. TRANSLATORS: A5
msgid "media.iso_a5_148x210mm"
-msgstr "A5"
+msgstr ""
+#. TRANSLATORS: A6
msgid "media.iso_a6_105x148mm"
-msgstr "A6"
+msgstr ""
+#. TRANSLATORS: A7
msgid "media.iso_a7_74x105mm"
-msgstr "A7"
+msgstr ""
+#. TRANSLATORS: A8
msgid "media.iso_a8_52x74mm"
-msgstr "A8"
+msgstr ""
+#. TRANSLATORS: A9
msgid "media.iso_a9_37x52mm"
-msgstr "A9"
+msgstr ""
+#. TRANSLATORS: B0
msgid "media.iso_b0_1000x1414mm"
-msgstr "B0"
+msgstr ""
+#. TRANSLATORS: B10
msgid "media.iso_b10_31x44mm"
-msgstr "B10"
+msgstr ""
+#. TRANSLATORS: B1
msgid "media.iso_b1_707x1000mm"
-msgstr "B1"
+msgstr ""
+#. TRANSLATORS: B2
msgid "media.iso_b2_500x707mm"
-msgstr "B2"
+msgstr ""
+#. TRANSLATORS: B3
msgid "media.iso_b3_353x500mm"
-msgstr "B3"
+msgstr ""
+#. TRANSLATORS: B4
msgid "media.iso_b4_250x353mm"
-msgstr "B4"
+msgstr ""
+#. TRANSLATORS: B5 (Extra)
msgid "media.iso_b5-extra_201x276mm"
-msgstr "B5 (Extra)"
+msgstr ""
+#. TRANSLATORS: Envelope B5
msgid "media.iso_b5_176x250mm"
-msgstr "B5 Envelope"
+msgstr ""
+#. TRANSLATORS: B6
msgid "media.iso_b6_125x176mm"
-msgstr "B6"
+msgstr ""
+#. TRANSLATORS: Envelope B6/C4
msgid "media.iso_b6c4_125x324mm"
-msgstr "B6/C4 Envelope"
+msgstr ""
+#. TRANSLATORS: B7
msgid "media.iso_b7_88x125mm"
-msgstr "B7"
+msgstr ""
+#. TRANSLATORS: B8
msgid "media.iso_b8_62x88mm"
-msgstr "B8"
+msgstr ""
+#. TRANSLATORS: B9
msgid "media.iso_b9_44x62mm"
-msgstr "B9"
+msgstr ""
+#. TRANSLATORS: CEnvelope 0
msgid "media.iso_c0_917x1297mm"
-msgstr "C0 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 10
msgid "media.iso_c10_28x40mm"
-msgstr "C10 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 1
msgid "media.iso_c1_648x917mm"
-msgstr "C1 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 2
msgid "media.iso_c2_458x648mm"
-msgstr "C2 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 3
msgid "media.iso_c3_324x458mm"
-msgstr "C3 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 4
msgid "media.iso_c4_229x324mm"
-msgstr "C4 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 5
msgid "media.iso_c5_162x229mm"
-msgstr "C5 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 6
msgid "media.iso_c6_114x162mm"
-msgstr "C6 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 6c5
msgid "media.iso_c6c5_114x229mm"
-msgstr "C6c5 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 7
msgid "media.iso_c7_81x114mm"
-msgstr "C7 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 7c6
msgid "media.iso_c7c6_81x162mm"
-msgstr "C7c6 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 8
msgid "media.iso_c8_57x81mm"
-msgstr "C8 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 9
msgid "media.iso_c9_40x57mm"
-msgstr "C9 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope DL
msgid "media.iso_dl_110x220mm"
-msgstr "DL Envelope"
+msgstr ""
+#. TRANSLATORS: Id-1
+msgid "media.iso_id-1_53.98x85.6mm"
+msgstr ""
+
+#. TRANSLATORS: Id-3
+msgid "media.iso_id-3_88x125mm"
+msgstr ""
+
+#. TRANSLATORS: ISO RA0
msgid "media.iso_ra0_860x1220mm"
-msgstr "Ra0"
+msgstr ""
+#. TRANSLATORS: ISO RA1
msgid "media.iso_ra1_610x860mm"
-msgstr "Ra1"
+msgstr ""
+#. TRANSLATORS: ISO RA2
msgid "media.iso_ra2_430x610mm"
-msgstr "Ra2"
+msgstr ""
+#. TRANSLATORS: ISO RA3
msgid "media.iso_ra3_305x430mm"
-msgstr "Ra3"
+msgstr ""
+#. TRANSLATORS: ISO RA4
msgid "media.iso_ra4_215x305mm"
-msgstr "Ra4"
+msgstr ""
+#. TRANSLATORS: ISO SRA0
msgid "media.iso_sra0_900x1280mm"
-msgstr "Sra0"
+msgstr ""
+#. TRANSLATORS: ISO SRA1
msgid "media.iso_sra1_640x900mm"
-msgstr "Sra1"
+msgstr ""
+#. TRANSLATORS: ISO SRA2
msgid "media.iso_sra2_450x640mm"
-msgstr "Sra2"
+msgstr ""
+#. TRANSLATORS: ISO SRA3
msgid "media.iso_sra3_320x450mm"
-msgstr "Sra3"
+msgstr ""
+#. TRANSLATORS: ISO SRA4
msgid "media.iso_sra4_225x320mm"
-msgstr "Sra4"
+msgstr ""
+#. TRANSLATORS: JIS B0
msgid "media.jis_b0_1030x1456mm"
-msgstr "JIS B0"
+msgstr ""
+#. TRANSLATORS: JIS B10
msgid "media.jis_b10_32x45mm"
-msgstr "JIS B10"
+msgstr ""
+#. TRANSLATORS: JIS B1
msgid "media.jis_b1_728x1030mm"
-msgstr "JIS B1"
+msgstr ""
+#. TRANSLATORS: JIS B2
msgid "media.jis_b2_515x728mm"
-msgstr "JIS B2"
+msgstr ""
+#. TRANSLATORS: JIS B3
msgid "media.jis_b3_364x515mm"
-msgstr "JIS B3"
+msgstr ""
+#. TRANSLATORS: JIS B4
msgid "media.jis_b4_257x364mm"
-msgstr "JIS B4"
+msgstr ""
+#. TRANSLATORS: JIS B5
msgid "media.jis_b5_182x257mm"
-msgstr "JIS B5"
+msgstr ""
+#. TRANSLATORS: JIS B6
msgid "media.jis_b6_128x182mm"
-msgstr "JIS B6"
+msgstr ""
+#. TRANSLATORS: JIS B7
msgid "media.jis_b7_91x128mm"
-msgstr "JIS B7"
+msgstr ""
+#. TRANSLATORS: JIS B8
msgid "media.jis_b8_64x91mm"
-msgstr "JIS B8"
+msgstr ""
+#. TRANSLATORS: JIS B9
msgid "media.jis_b9_45x64mm"
-msgstr "JIS B9"
+msgstr ""
+#. TRANSLATORS: JIS Executive
msgid "media.jis_exec_216x330mm"
-msgstr "JIS Executive"
+msgstr ""
+#. TRANSLATORS: Envelope Chou 2
msgid "media.jpn_chou2_111.1x146mm"
-msgstr "Chou 2 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chou 3
msgid "media.jpn_chou3_120x235mm"
-msgstr "Chou 3 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chou 4
msgid "media.jpn_chou4_90x205mm"
-msgstr "Chou 4 Envelope"
+msgstr ""
+#. TRANSLATORS: Hagaki
msgid "media.jpn_hagaki_100x148mm"
-msgstr "Hagaki"
+msgstr ""
+#. TRANSLATORS: Envelope Kahu
msgid "media.jpn_kahu_240x322.1mm"
-msgstr "Kahu Envelope"
+msgstr ""
+#. TRANSLATORS: 270 x 382mm
+msgid "media.jpn_kaku1_270x382mm"
+msgstr ""
+
+#. TRANSLATORS: Envelope Kahu 2
msgid "media.jpn_kaku2_240x332mm"
-msgstr "Kahu 2 Envelope"
+msgstr ""
+#. TRANSLATORS: 216 x 277mm
msgid "media.jpn_kaku3_216x277mm"
-msgstr "216 x 277mme"
+msgstr ""
+#. TRANSLATORS: 197 x 267mm
msgid "media.jpn_kaku4_197x267mm"
-msgstr "197 x 267mme"
+msgstr ""
+#. TRANSLATORS: 190 x 240mm
msgid "media.jpn_kaku5_190x240mm"
-msgstr "190 x 240mme"
+msgstr ""
+#. TRANSLATORS: 142 x 205mm
msgid "media.jpn_kaku7_142x205mm"
-msgstr "142 x 205mme"
+msgstr ""
+#. TRANSLATORS: 119 x 197mm
msgid "media.jpn_kaku8_119x197mm"
-msgstr "119 x 197mme"
+msgstr ""
+#. TRANSLATORS: Oufuku Reply Postcard
msgid "media.jpn_oufuku_148x200mm"
-msgstr "Oufuku Reply Postcard"
+msgstr ""
+#. TRANSLATORS: Envelope You 4
msgid "media.jpn_you4_105x235mm"
-msgstr "You 4 Envelope"
+msgstr ""
+#. TRANSLATORS: 10 x 11″
msgid "media.na_10x11_10x11in"
-msgstr "10 x 11\""
+msgstr ""
+#. TRANSLATORS: 10 x 13″
msgid "media.na_10x13_10x13in"
-msgstr "10 x 13\""
+msgstr ""
+#. TRANSLATORS: 10 x 14″
msgid "media.na_10x14_10x14in"
-msgstr "10 x 14\""
+msgstr ""
+#. TRANSLATORS: 10 x 15″
msgid "media.na_10x15_10x15in"
-msgstr "10 x 15\""
+msgstr ""
+#. TRANSLATORS: 11 x 12″
msgid "media.na_11x12_11x12in"
-msgstr "11 x 12\""
+msgstr ""
+#. TRANSLATORS: 11 x 15″
msgid "media.na_11x15_11x15in"
-msgstr "11 x 15\""
+msgstr ""
+#. TRANSLATORS: 12 x 19″
msgid "media.na_12x19_12x19in"
-msgstr "12 x 19\""
+msgstr ""
+#. TRANSLATORS: 5 x 7″
msgid "media.na_5x7_5x7in"
-msgstr "5 x 7\""
+msgstr ""
+#. TRANSLATORS: 6 x 9″
msgid "media.na_6x9_6x9in"
-msgstr "6 x 9\""
+msgstr ""
+#. TRANSLATORS: 7 x 9″
msgid "media.na_7x9_7x9in"
-msgstr "7 x 9\""
+msgstr ""
+#. TRANSLATORS: 9 x 11″
msgid "media.na_9x11_9x11in"
-msgstr "9 x 11\""
+msgstr ""
+#. TRANSLATORS: Envelope A2
msgid "media.na_a2_4.375x5.75in"
-msgstr "A2 Envelope"
+msgstr ""
+#. TRANSLATORS: 9 x 12″
msgid "media.na_arch-a_9x12in"
-msgstr "9 x 12\""
+msgstr ""
+#. TRANSLATORS: 12 x 18″
msgid "media.na_arch-b_12x18in"
-msgstr "12 x 18\""
+msgstr ""
+#. TRANSLATORS: 18 x 24″
msgid "media.na_arch-c_18x24in"
-msgstr "18 x 24\""
+msgstr ""
+#. TRANSLATORS: 24 x 36″
msgid "media.na_arch-d_24x36in"
-msgstr "24 x 36\""
+msgstr ""
+#. TRANSLATORS: 26 x 38″
msgid "media.na_arch-e2_26x38in"
-msgstr "26 x 38\""
+msgstr ""
+#. TRANSLATORS: 27 x 39″
msgid "media.na_arch-e3_27x39in"
-msgstr "27 x 39\""
+msgstr ""
+#. TRANSLATORS: 36 x 48″
msgid "media.na_arch-e_36x48in"
-msgstr "36 x 48\""
+msgstr ""
+#. TRANSLATORS: 12 x 19.17″
msgid "media.na_b-plus_12x19.17in"
-msgstr "12 x 19.17\""
+msgstr ""
+#. TRANSLATORS: Envelope C5
msgid "media.na_c5_6.5x9.5in"
-msgstr "C5 Envelope"
+msgstr ""
+#. TRANSLATORS: 17 x 22″
msgid "media.na_c_17x22in"
-msgstr "17 x 22\""
+msgstr ""
+#. TRANSLATORS: 22 x 34″
msgid "media.na_d_22x34in"
-msgstr "22 x 34\""
+msgstr ""
+#. TRANSLATORS: 34 x 44″
msgid "media.na_e_34x44in"
-msgstr "34 x 44\""
+msgstr ""
+#. TRANSLATORS: 11 x 14″
msgid "media.na_edp_11x14in"
-msgstr "11 x 14\""
+msgstr ""
+#. TRANSLATORS: 12 x 14″
msgid "media.na_eur-edp_12x14in"
-msgstr "12 x 14\""
+msgstr ""
+#. TRANSLATORS: Executive
msgid "media.na_executive_7.25x10.5in"
-msgstr "Executive"
+msgstr ""
+#. TRANSLATORS: 44 x 68″
msgid "media.na_f_44x68in"
-msgstr "44 x 68\""
+msgstr ""
+#. TRANSLATORS: European Fanfold
msgid "media.na_fanfold-eur_8.5x12in"
-msgstr "European Fanfold"
+msgstr ""
+#. TRANSLATORS: US Fanfold
msgid "media.na_fanfold-us_11x14.875in"
-msgstr "US Fanfold"
+msgstr ""
+#. TRANSLATORS: Foolscap
msgid "media.na_foolscap_8.5x13in"
-msgstr "Foolscap"
+msgstr ""
+#. TRANSLATORS: 8 x 13″
msgid "media.na_govt-legal_8x13in"
-msgstr "8 x 13\""
+msgstr ""
+#. TRANSLATORS: 8 x 10″
msgid "media.na_govt-letter_8x10in"
-msgstr "8 x 10\""
+msgstr ""
+#. TRANSLATORS: 3 x 5″
msgid "media.na_index-3x5_3x5in"
-msgstr "3 x 5\""
+msgstr ""
+#. TRANSLATORS: 6 x 8″
msgid "media.na_index-4x6-ext_6x8in"
-msgstr "6 x 8\""
+msgstr ""
+#. TRANSLATORS: 4 x 6″
msgid "media.na_index-4x6_4x6in"
-msgstr "4 x 6\""
+msgstr ""
+#. TRANSLATORS: 5 x 8″
msgid "media.na_index-5x8_5x8in"
-msgstr "5 x 8\""
+msgstr ""
+#. TRANSLATORS: Statement
msgid "media.na_invoice_5.5x8.5in"
-msgstr "Statement"
+msgstr ""
+#. TRANSLATORS: 11 x 17″
msgid "media.na_ledger_11x17in"
-msgstr "11 x 17\""
+msgstr ""
+#. TRANSLATORS: US Legal (Extra)
msgid "media.na_legal-extra_9.5x15in"
-msgstr "US Legal (Extra)"
+msgstr ""
+#. TRANSLATORS: US Legal
msgid "media.na_legal_8.5x14in"
-msgstr "US Legal"
+msgstr ""
+#. TRANSLATORS: US Letter (Extra)
msgid "media.na_letter-extra_9.5x12in"
-msgstr "US Letter (Extra)"
+msgstr ""
+#. TRANSLATORS: US Letter (Plus)
msgid "media.na_letter-plus_8.5x12.69in"
-msgstr "US Letter (Plus)"
+msgstr ""
+#. TRANSLATORS: US Letter
msgid "media.na_letter_8.5x11in"
-msgstr "US Letter"
+msgstr ""
+#. TRANSLATORS: Envelope Monarch
msgid "media.na_monarch_3.875x7.5in"
-msgstr "Monarch Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #10
msgid "media.na_number-10_4.125x9.5in"
-msgstr "#10 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #11
msgid "media.na_number-11_4.5x10.375in"
-msgstr "#11 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #12
msgid "media.na_number-12_4.75x11in"
-msgstr "#12 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #14
msgid "media.na_number-14_5x11.5in"
-msgstr "#14 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #9
msgid "media.na_number-9_3.875x8.875in"
-msgstr "#9 Envelope"
+msgstr ""
+#. TRANSLATORS: 8.5 x 13.4″
msgid "media.na_oficio_8.5x13.4in"
-msgstr "8.5 x 13.4\""
+msgstr ""
+#. TRANSLATORS: Envelope Personal
msgid "media.na_personal_3.625x6.5in"
-msgstr "Personal Envelope"
+msgstr ""
+#. TRANSLATORS: Quarto
msgid "media.na_quarto_8.5x10.83in"
-msgstr "Quarto"
+msgstr ""
+#. TRANSLATORS: 8.94 x 14″
msgid "media.na_super-a_8.94x14in"
-msgstr "8.94 x 14\""
+msgstr ""
+#. TRANSLATORS: 13 x 19″
msgid "media.na_super-b_13x19in"
-msgstr "13 x 19\""
+msgstr ""
+#. TRANSLATORS: 30 x 42″
msgid "media.na_wide-format_30x42in"
-msgstr "30 x 42\""
+msgstr ""
+#. TRANSLATORS: 12 x 16″
msgid "media.oe_12x16_12x16in"
-msgstr "12 x 16\""
+msgstr ""
+#. TRANSLATORS: 14 x 17″
msgid "media.oe_14x17_14x17in"
-msgstr "14 x 17\""
+msgstr ""
+#. TRANSLATORS: 18 x 22″
msgid "media.oe_18x22_18x22in"
-msgstr "18 x 22\""
+msgstr ""
+#. TRANSLATORS: 17 x 24″
msgid "media.oe_a2plus_17x24in"
-msgstr "17 x 24\""
+msgstr ""
+#. TRANSLATORS: 2 x 3.5″
+msgid "media.oe_business-card_2x3.5in"
+msgstr ""
+
+#. TRANSLATORS: 10 x 12″
msgid "media.oe_photo-10r_10x12in"
-msgstr "10 x 12\""
+msgstr ""
+#. TRANSLATORS: 20 x 24″
msgid "media.oe_photo-20r_20x24in"
-msgstr "20 x 24\""
+msgstr ""
+#. TRANSLATORS: 3.5 x 5″
msgid "media.oe_photo-l_3.5x5in"
-msgstr "3.5 x 5\""
+msgstr ""
+#. TRANSLATORS: 10 x 15″
msgid "media.oe_photo-s10r_10x15in"
-msgstr "10 x 15\""
+msgstr ""
+#. TRANSLATORS: 4 x 4″
+msgid "media.oe_square-photo_4x4in"
+msgstr ""
+
+#. TRANSLATORS: 5 x 5″
+msgid "media.oe_square-photo_5x5in"
+msgstr ""
+
+#. TRANSLATORS: 184 x 260mm
msgid "media.om_16k_184x260mm"
-msgstr "184 x 260mm"
+msgstr ""
+#. TRANSLATORS: 195 x 270mm
msgid "media.om_16k_195x270mm"
-msgstr "195 x 270mm"
+msgstr ""
+
+#. TRANSLATORS: 55 x 85mm
+msgid "media.om_business-card_55x85mm"
+msgstr ""
+#. TRANSLATORS: 55 x 91mm
+msgid "media.om_business-card_55x91mm"
+msgstr ""
+
+#. TRANSLATORS: 54 x 86mm
+msgid "media.om_card_54x86mm"
+msgstr ""
+
+#. TRANSLATORS: 275 x 395mm
msgid "media.om_dai-pa-kai_275x395mm"
-msgstr "275 x 395mm"
+msgstr ""
+#. TRANSLATORS: 89 x 119mm
+msgid "media.om_dsc-photo_89x119mm"
+msgstr ""
+
+#. TRANSLATORS: Folio
msgid "media.om_folio-sp_215x315mm"
-msgstr "Folio"
+msgstr ""
+#. TRANSLATORS: Folio (Special)
msgid "media.om_folio_210x330mm"
-msgstr "Folio (Special)"
+msgstr ""
+#. TRANSLATORS: Envelope Invitation
msgid "media.om_invite_220x220mm"
-msgstr "Invitation Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Italian
msgid "media.om_italian_110x230mm"
-msgstr "Italian Envelope"
+msgstr ""
+#. TRANSLATORS: 198 x 275mm
msgid "media.om_juuro-ku-kai_198x275mm"
-msgstr "198 x 275mm"
+msgstr ""
+#. TRANSLATORS: 200 x 300
msgid "media.om_large-photo_200x300"
-msgstr "200 x 300mm"
+msgstr ""
+#. TRANSLATORS: 130 x 180mm
msgid "media.om_medium-photo_130x180mm"
-msgstr "130 x 180mm"
+msgstr ""
+#. TRANSLATORS: 267 x 389mm
msgid "media.om_pa-kai_267x389mm"
-msgstr "267 x 389mm"
+msgstr ""
+#. TRANSLATORS: Envelope Postfix
msgid "media.om_postfix_114x229mm"
-msgstr "Postfix Envelope"
+msgstr ""
+#. TRANSLATORS: 100 x 150mm
msgid "media.om_small-photo_100x150mm"
-msgstr "100 x 150mm"
+msgstr ""
+
+#. TRANSLATORS: 89 x 89mm
+msgid "media.om_square-photo_89x89mm"
+msgstr ""
+#. TRANSLATORS: 100 x 200mm
msgid "media.om_wide-photo_100x200mm"
-msgstr "100 x 200mm"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #10
msgid "media.prc_10_324x458mm"
-msgstr "Chinese #10 Envelope"
+msgstr ""
+#. TRANSLATORS: Chinese 16k
msgid "media.prc_16k_146x215mm"
-msgstr "Chinese 16k"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #1
msgid "media.prc_1_102x165mm"
-msgstr "Chinese #1 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #2
msgid "media.prc_2_102x176mm"
-msgstr "Chinese #2 Envelope"
+msgstr ""
+#. TRANSLATORS: Chinese 32k
msgid "media.prc_32k_97x151mm"
-msgstr "Chinese 32k"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #3
msgid "media.prc_3_125x176mm"
-msgstr "Chinese #3 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #4
msgid "media.prc_4_110x208mm"
-msgstr "Chinese #4 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #5
msgid "media.prc_5_110x220mm"
-msgstr "Chinese #5 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #6
msgid "media.prc_6_120x320mm"
-msgstr "Chinese #6 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #7
msgid "media.prc_7_160x230mm"
-msgstr "Chinese #7 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #8
msgid "media.prc_8_120x309mm"
-msgstr "Chinese #8 Envelope"
+msgstr ""
+#. TRANSLATORS: ROC 16k
msgid "media.roc_16k_7.75x10.75in"
-msgstr "ROC 16k"
+msgstr ""
+#. TRANSLATORS: ROC 8k
msgid "media.roc_8k_10.75x15.5in"
-msgstr "ROC 8k"
+msgstr ""
#, c-format
msgid "members of class %s:"
msgstr "miembros de la clase %s:"
+#. TRANSLATORS: Multiple Document Handling
msgid "multiple-document-handling"
-msgstr "Multiple Document Handling"
+msgstr ""
+#. TRANSLATORS: Separate Documents Collated Copies
msgid "multiple-document-handling.separate-documents-collated-copies"
-msgstr "Separate Documents Collated Copies"
+msgstr ""
+#. TRANSLATORS: Separate Documents Uncollated Copies
msgid "multiple-document-handling.separate-documents-uncollated-copies"
-msgstr "Separate Documents Uncollated Copies"
+msgstr ""
+#. TRANSLATORS: Single Document
msgid "multiple-document-handling.single-document"
-msgstr "Single Document"
+msgstr ""
+#. TRANSLATORS: Single Document New Sheet
msgid "multiple-document-handling.single-document-new-sheet"
-msgstr "Single Document New Sheet"
+msgstr ""
+#. TRANSLATORS: Multiple Object Handling
msgid "multiple-object-handling"
-msgstr "Multiple Object Handling"
+msgstr ""
+
+#. TRANSLATORS: Multiple Object Handling Actual
+msgid "multiple-object-handling-actual"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "multiple-object-handling.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Best Fit
msgid "multiple-object-handling.best-fit"
-msgstr "Best Fit"
+msgstr ""
+#. TRANSLATORS: Best Quality
msgid "multiple-object-handling.best-quality"
-msgstr "Best Quality"
+msgstr ""
+#. TRANSLATORS: Best Speed
msgid "multiple-object-handling.best-speed"
-msgstr "Best Speed"
+msgstr ""
+#. TRANSLATORS: One At A Time
msgid "multiple-object-handling.one-at-a-time"
-msgstr "One At A Time"
+msgstr ""
+#. TRANSLATORS: On Timeout
msgid "multiple-operation-time-out-action"
-msgstr "Multiple Operation Time Out Action"
+msgstr ""
+#. TRANSLATORS: Abort Job
msgid "multiple-operation-time-out-action.abort-job"
-msgstr "Abort Job"
+msgstr ""
+#. TRANSLATORS: Hold Job
msgid "multiple-operation-time-out-action.hold-job"
-msgstr "Hold Job"
+msgstr ""
+#. TRANSLATORS: Process Job
msgid "multiple-operation-time-out-action.process-job"
-msgstr "Process Job"
+msgstr ""
msgid "no entries"
msgstr "no hay entradas"
@@ -9163,101 +10462,180 @@ msgstr "no hay entradas"
msgid "no system default destination"
msgstr "no hay un destino predeterminado del sistema"
+#. TRANSLATORS: Noise Removal
msgid "noise-removal"
-msgstr "Noise Removal"
+msgstr ""
+#. TRANSLATORS: Notify Attributes
msgid "notify-attributes"
-msgstr "Notify Attributes"
+msgstr ""
+#. TRANSLATORS: Notify Charset
msgid "notify-charset"
-msgstr "Notify Charset"
+msgstr ""
+#. TRANSLATORS: Notify Events
msgid "notify-events"
-msgstr "Notify Events"
+msgstr ""
msgid "notify-events not specified."
msgstr "notify-events no especificado."
+#. TRANSLATORS: Document Completed
msgid "notify-events.document-completed"
-msgstr "Document Completed"
+msgstr ""
+#. TRANSLATORS: Document Config Changed
msgid "notify-events.document-config-changed"
-msgstr "Document Config Changed"
+msgstr ""
+#. TRANSLATORS: Document Created
msgid "notify-events.document-created"
-msgstr "Document Created"
+msgstr ""
+#. TRANSLATORS: Document Fetchable
msgid "notify-events.document-fetchable"
-msgstr "Document Fetchable"
+msgstr ""
+#. TRANSLATORS: Document State Changed
msgid "notify-events.document-state-changed"
-msgstr "Document State Changed"
+msgstr ""
+#. TRANSLATORS: Document Stopped
msgid "notify-events.document-stopped"
-msgstr "Document Stopped"
+msgstr ""
+#. TRANSLATORS: Job Completed
msgid "notify-events.job-completed"
-msgstr "Job Completed"
+msgstr ""
+#. TRANSLATORS: Job Config Changed
msgid "notify-events.job-config-changed"
-msgstr "Job Config Changed"
+msgstr ""
+#. TRANSLATORS: Job Created
msgid "notify-events.job-created"
-msgstr "Job Created"
+msgstr ""
+#. TRANSLATORS: Job Fetchable
msgid "notify-events.job-fetchable"
-msgstr "Job Fetchable"
+msgstr ""
+#. TRANSLATORS: Job Progress
msgid "notify-events.job-progress"
-msgstr "Job Progress"
+msgstr ""
+#. TRANSLATORS: Job State Changed
msgid "notify-events.job-state-changed"
-msgstr "Job State Changed"
+msgstr ""
+#. TRANSLATORS: Job Stopped
msgid "notify-events.job-stopped"
-msgstr "Job Stopped"
+msgstr ""
+#. TRANSLATORS: None
msgid "notify-events.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Printer Config Changed
msgid "notify-events.printer-config-changed"
-msgstr "Printer Config Changed"
+msgstr ""
+#. TRANSLATORS: Printer Created
+msgid "notify-events.printer-created"
+msgstr ""
+
+#. TRANSLATORS: Printer Deleted
+msgid "notify-events.printer-deleted"
+msgstr ""
+
+#. TRANSLATORS: Printer Finishings Changed
msgid "notify-events.printer-finishings-changed"
-msgstr "Printer Finishings Changed"
+msgstr ""
+#. TRANSLATORS: Printer Media Changed
msgid "notify-events.printer-media-changed"
-msgstr "Printer Media Changed"
+msgstr ""
+#. TRANSLATORS: Printer Queue Order Changed
msgid "notify-events.printer-queue-order-changed"
-msgstr "Printer Queue Order Changed"
+msgstr ""
+#. TRANSLATORS: Printer Restarted
msgid "notify-events.printer-restarted"
-msgstr "Printer Restarted"
+msgstr ""
+#. TRANSLATORS: Printer Shutdown
msgid "notify-events.printer-shutdown"
-msgstr "Printer Shutdown"
+msgstr ""
+#. TRANSLATORS: Printer State Changed
msgid "notify-events.printer-state-changed"
-msgstr "Printer State Changed"
+msgstr ""
+#. TRANSLATORS: Printer Stopped
msgid "notify-events.printer-stopped"
-msgstr "Printer Stopped"
+msgstr ""
+#. TRANSLATORS: Resource Canceled
+msgid "notify-events.resource-canceled"
+msgstr ""
+
+#. TRANSLATORS: Resource Config Changed
+msgid "notify-events.resource-config-changed"
+msgstr ""
+
+#. TRANSLATORS: Resource Created
+msgid "notify-events.resource-created"
+msgstr ""
+
+#. TRANSLATORS: Resource Installed
+msgid "notify-events.resource-installed"
+msgstr ""
+
+#. TRANSLATORS: Resource State Changed
+msgid "notify-events.resource-state-changed"
+msgstr ""
+
+#. TRANSLATORS: System Config Changed
+msgid "notify-events.system-config-changed"
+msgstr ""
+
+#. TRANSLATORS: System Restarted
+msgid "notify-events.system-restarted"
+msgstr ""
+
+#. TRANSLATORS: System Shutdown
+msgid "notify-events.system-shutdown"
+msgstr ""
+
+#. TRANSLATORS: System State Changed
+msgid "notify-events.system-state-changed"
+msgstr ""
+
+#. TRANSLATORS: System Stopped
+msgid "notify-events.system-stopped"
+msgstr ""
+
+#. TRANSLATORS: Notify Get Interval
msgid "notify-get-interval"
-msgstr "Notify Get Interval"
+msgstr ""
+#. TRANSLATORS: Notify Lease Duration
msgid "notify-lease-duration"
-msgstr "Notify Lease Duration"
+msgstr ""
+#. TRANSLATORS: Notify Natural Language
msgid "notify-natural-language"
-msgstr "Notify Natural Language"
+msgstr ""
+#. TRANSLATORS: Notify Pull Method
msgid "notify-pull-method"
-msgstr "Notify Pull Method"
+msgstr ""
+#. TRANSLATORS: Notify Recipient
msgid "notify-recipient-uri"
-msgstr "Notify Recipient"
+msgstr ""
#, c-format
msgid "notify-recipient-uri URI \"%s\" is already used."
@@ -9267,245 +10645,520 @@ msgstr "El URI notify-recipient-uri \"%s\" ya está usado."
msgid "notify-recipient-uri URI \"%s\" uses unknown scheme."
msgstr "El URI notify-recipient-uri \"%s\" usa un esquema desconocido."
+#. TRANSLATORS: Notify Sequence Numbers
msgid "notify-sequence-numbers"
-msgstr "Notify Sequence Numbers"
+msgstr ""
+#. TRANSLATORS: Notify Subscription Ids
msgid "notify-subscription-ids"
-msgstr "Notify Subscription Ids"
+msgstr ""
+#. TRANSLATORS: Notify Time Interval
msgid "notify-time-interval"
-msgstr "Notify Time Interval"
+msgstr ""
+#. TRANSLATORS: Notify User Data
msgid "notify-user-data"
-msgstr "Notify User Data"
+msgstr ""
+#. TRANSLATORS: Notify Wait
msgid "notify-wait"
-msgstr "Notify Wait"
+msgstr ""
+#. TRANSLATORS: Number Of Retries
msgid "number-of-retries"
-msgstr "Number Of Retries"
+msgstr ""
+#. TRANSLATORS: Number-Up
msgid "number-up"
-msgstr "Number-Up"
+msgstr ""
+#. TRANSLATORS: Object Offset
msgid "object-offset"
-msgstr "Object Offset"
+msgstr ""
+#. TRANSLATORS: Object Size
msgid "object-size"
-msgstr "Object Size"
+msgstr ""
+#. TRANSLATORS: Organization Name
msgid "organization-name"
-msgstr "Organization Name"
+msgstr ""
+#. TRANSLATORS: Orientation
msgid "orientation-requested"
-msgstr "Orientation"
+msgstr ""
+#. TRANSLATORS: Portrait
msgid "orientation-requested.3"
-msgstr "Portrait"
+msgstr ""
+#. TRANSLATORS: Landscape
msgid "orientation-requested.4"
-msgstr "Landscape"
+msgstr ""
+#. TRANSLATORS: Reverse Landscape
msgid "orientation-requested.5"
-msgstr "Reverse Landscape"
+msgstr ""
+#. TRANSLATORS: Reverse Portrait
msgid "orientation-requested.6"
-msgstr "Reverse Portrait"
+msgstr ""
+#. TRANSLATORS: None
msgid "orientation-requested.7"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Scanned Image Options
msgid "output-attributes"
-msgstr "Output Attributes"
+msgstr ""
+#. TRANSLATORS: Output Tray
msgid "output-bin"
-msgstr "Output Bin"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "output-bin.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "output-bin.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Center
msgid "output-bin.center"
-msgstr "Center"
+msgstr ""
+#. TRANSLATORS: Face Down
msgid "output-bin.face-down"
-msgstr "Face Down"
+msgstr ""
+#. TRANSLATORS: Face Up
msgid "output-bin.face-up"
-msgstr "Face Up"
+msgstr ""
+#. TRANSLATORS: Large Capacity
msgid "output-bin.large-capacity"
-msgstr "Large Capacity"
+msgstr ""
+#. TRANSLATORS: Left
msgid "output-bin.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Mailbox 1
msgid "output-bin.mailbox-1"
-msgstr "Mailbox 1"
+msgstr ""
+#. TRANSLATORS: Mailbox 10
msgid "output-bin.mailbox-10"
-msgstr "Mailbox 10"
+msgstr ""
+#. TRANSLATORS: Mailbox 2
msgid "output-bin.mailbox-2"
-msgstr "Mailbox 2"
+msgstr ""
+#. TRANSLATORS: Mailbox 3
msgid "output-bin.mailbox-3"
-msgstr "Mailbox 3"
+msgstr ""
+#. TRANSLATORS: Mailbox 4
msgid "output-bin.mailbox-4"
-msgstr "Mailbox 4"
+msgstr ""
+#. TRANSLATORS: Mailbox 5
msgid "output-bin.mailbox-5"
-msgstr "Mailbox 5"
+msgstr ""
+#. TRANSLATORS: Mailbox 6
msgid "output-bin.mailbox-6"
-msgstr "Mailbox 6"
+msgstr ""
+#. TRANSLATORS: Mailbox 7
msgid "output-bin.mailbox-7"
-msgstr "Mailbox 7"
+msgstr ""
+#. TRANSLATORS: Mailbox 8
msgid "output-bin.mailbox-8"
-msgstr "Mailbox 8"
+msgstr ""
+#. TRANSLATORS: Mailbox 9
msgid "output-bin.mailbox-9"
-msgstr "Mailbox 9"
+msgstr ""
+#. TRANSLATORS: Middle
msgid "output-bin.middle"
-msgstr "Middle"
+msgstr ""
+#. TRANSLATORS: My Mailbox
msgid "output-bin.my-mailbox"
-msgstr "My Mailbox"
+msgstr ""
+#. TRANSLATORS: Rear
msgid "output-bin.rear"
-msgstr "Rear"
+msgstr ""
+#. TRANSLATORS: Right
msgid "output-bin.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Side
msgid "output-bin.side"
-msgstr "Side"
+msgstr ""
+#. TRANSLATORS: Stacker 1
msgid "output-bin.stacker-1"
-msgstr "Stacker 1"
+msgstr ""
+#. TRANSLATORS: Stacker 10
msgid "output-bin.stacker-10"
-msgstr "Stacker 10"
+msgstr ""
+#. TRANSLATORS: Stacker 2
msgid "output-bin.stacker-2"
-msgstr "Stacker 2"
+msgstr ""
+#. TRANSLATORS: Stacker 3
msgid "output-bin.stacker-3"
-msgstr "Stacker 3"
+msgstr ""
+#. TRANSLATORS: Stacker 4
msgid "output-bin.stacker-4"
-msgstr "Stacker 4"
+msgstr ""
+#. TRANSLATORS: Stacker 5
msgid "output-bin.stacker-5"
-msgstr "Stacker 5"
+msgstr ""
+#. TRANSLATORS: Stacker 6
msgid "output-bin.stacker-6"
-msgstr "Stacker 6"
+msgstr ""
+#. TRANSLATORS: Stacker 7
msgid "output-bin.stacker-7"
-msgstr "Stacker 7"
+msgstr ""
+#. TRANSLATORS: Stacker 8
msgid "output-bin.stacker-8"
-msgstr "Stacker 8"
+msgstr ""
+#. TRANSLATORS: Stacker 9
msgid "output-bin.stacker-9"
-msgstr "Stacker 9"
+msgstr ""
+#. TRANSLATORS: Top
msgid "output-bin.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Tray 1
msgid "output-bin.tray-1"
-msgstr "Tray 1"
+msgstr ""
+#. TRANSLATORS: Tray 10
msgid "output-bin.tray-10"
-msgstr "Tray 10"
+msgstr ""
+#. TRANSLATORS: Tray 2
msgid "output-bin.tray-2"
-msgstr "Tray 2"
+msgstr ""
+#. TRANSLATORS: Tray 3
msgid "output-bin.tray-3"
-msgstr "Tray 3"
+msgstr ""
+#. TRANSLATORS: Tray 4
msgid "output-bin.tray-4"
-msgstr "Tray 4"
+msgstr ""
+#. TRANSLATORS: Tray 5
msgid "output-bin.tray-5"
-msgstr "Tray 5"
+msgstr ""
+#. TRANSLATORS: Tray 6
msgid "output-bin.tray-6"
-msgstr "Tray 6"
+msgstr ""
+#. TRANSLATORS: Tray 7
msgid "output-bin.tray-7"
-msgstr "Tray 7"
+msgstr ""
+#. TRANSLATORS: Tray 8
msgid "output-bin.tray-8"
-msgstr "Tray 8"
+msgstr ""
+#. TRANSLATORS: Tray 9
msgid "output-bin.tray-9"
-msgstr "Tray 9"
+msgstr ""
+#. TRANSLATORS: Scanned Image Quality
msgid "output-compression-quality-factor"
-msgstr "Scanned Image Quality"
+msgstr ""
+#. TRANSLATORS: Page Delivery
msgid "page-delivery"
-msgstr "Page Delivery"
+msgstr ""
+#. TRANSLATORS: Reverse Order Face-down
msgid "page-delivery.reverse-order-face-down"
-msgstr "Reverse Order Face Down"
+msgstr ""
+#. TRANSLATORS: Reverse Order Face-up
msgid "page-delivery.reverse-order-face-up"
-msgstr "Reverse Order Face Up"
+msgstr ""
+#. TRANSLATORS: Same Order Face-down
msgid "page-delivery.same-order-face-down"
-msgstr "Same Order Face Down"
+msgstr ""
+#. TRANSLATORS: Same Order Face-up
msgid "page-delivery.same-order-face-up"
-msgstr "Same Order Face Up"
+msgstr ""
+#. TRANSLATORS: System Specified
msgid "page-delivery.system-specified"
-msgstr "System Specified"
+msgstr ""
+#. TRANSLATORS: Page Order Received
msgid "page-order-received"
-msgstr "Page Order Received"
+msgstr ""
+#. TRANSLATORS: 1 To N
msgid "page-order-received.1-to-n-order"
-msgstr "1 To N Order"
+msgstr ""
+#. TRANSLATORS: N To 1
msgid "page-order-received.n-to-1-order"
-msgstr "N To 1 Order"
+msgstr ""
+#. TRANSLATORS: Page Ranges
msgid "page-ranges"
-msgstr "Page Ranges"
+msgstr ""
+#. TRANSLATORS: Pages
msgid "pages"
-msgstr "Pages"
+msgstr ""
+#. TRANSLATORS: Pages Per Subset
msgid "pages-per-subset"
-msgstr "Pages Per Subset"
+msgstr ""
+
+#. TRANSLATORS: Pclm Raster Back Side
+msgid "pclm-raster-back-side"
+msgstr ""
+
+#. TRANSLATORS: Flipped
+msgid "pclm-raster-back-side.flipped"
+msgstr ""
+
+#. TRANSLATORS: Normal
+msgid "pclm-raster-back-side.normal"
+msgstr ""
+
+#. TRANSLATORS: Rotated
+msgid "pclm-raster-back-side.rotated"
+msgstr ""
+
+#. TRANSLATORS: Pclm Source Resolution
+msgid "pclm-source-resolution"
+msgstr ""
msgid "pending"
msgstr "pendiente"
+#. TRANSLATORS: Platform Shape
msgid "platform-shape"
-msgstr "Platform Shape"
+msgstr ""
+#. TRANSLATORS: Round
msgid "platform-shape.ellipse"
-msgstr "Round"
+msgstr ""
+#. TRANSLATORS: Rectangle
msgid "platform-shape.rectangle"
-msgstr "Rectangle"
+msgstr ""
+#. TRANSLATORS: Platform Temperature
msgid "platform-temperature"
-msgstr "Platform Temperature"
+msgstr ""
+#. TRANSLATORS: Post-dial String
msgid "post-dial-string"
-msgstr "Post-dial String"
+msgstr ""
+
+#. TRANSLATORS: Power State
+msgid "power-state"
+msgstr ""
+
+#. TRANSLATORS: Reset Mbr
+msgid "power-state.100"
+msgstr ""
+
+#. TRANSLATORS: Reset Nmi
+msgid "power-state.110"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Graceful
+msgid "power-state.120"
+msgstr ""
+
+#. TRANSLATORS: Off Hard Graceful
+msgid "power-state.130"
+msgstr ""
+
+#. TRANSLATORS: Reset Mbr Graceful
+msgid "power-state.140"
+msgstr ""
+
+#. TRANSLATORS: Reset Soft Graceful
+msgid "power-state.150"
+msgstr ""
+
+#. TRANSLATORS: Reset Hard Graceful
+msgid "power-state.160"
+msgstr ""
+
+#. TRANSLATORS: Reset Init
+msgid "power-state.170"
+msgstr ""
+
+#. TRANSLATORS: Not Applicable
+msgid "power-state.180"
+msgstr ""
+
+#. TRANSLATORS: No Change
+msgid "power-state.190"
+msgstr ""
+
+#. TRANSLATORS: On
+msgid "power-state.20"
+msgstr ""
+
+#. TRANSLATORS: On Vendor1
+msgid "power-state.21"
+msgstr ""
+
+#. TRANSLATORS: On Vendor2
+msgid "power-state.22"
+msgstr ""
+
+#. TRANSLATORS: On Vendor3
+msgid "power-state.23"
+msgstr ""
+
+#. TRANSLATORS: On Vendor4
+msgid "power-state.24"
+msgstr ""
+
+#. TRANSLATORS: On Vendor5
+msgid "power-state.25"
+msgstr ""
+
+#. TRANSLATORS: Standby
+msgid "power-state.30"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor1
+msgid "power-state.31"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor2
+msgid "power-state.32"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor3
+msgid "power-state.33"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor4
+msgid "power-state.34"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor5
+msgid "power-state.35"
+msgstr ""
+
+#. TRANSLATORS: Suspend
+msgid "power-state.40"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor1
+msgid "power-state.41"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor2
+msgid "power-state.42"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor3
+msgid "power-state.43"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor4
+msgid "power-state.44"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor5
+msgid "power-state.45"
+msgstr ""
+
+#. TRANSLATORS: Reset Soft
+msgid "power-state.50"
+msgstr ""
+
+#. TRANSLATORS: Off Hard
+msgid "power-state.60"
+msgstr ""
+
+#. TRANSLATORS: Hibernate
+msgid "power-state.70"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor1
+msgid "power-state.71"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor2
+msgid "power-state.72"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor3
+msgid "power-state.73"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor4
+msgid "power-state.74"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor5
+msgid "power-state.75"
+msgstr ""
+
+#. TRANSLATORS: Off Soft
+msgid "power-state.80"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor1
+msgid "power-state.81"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor2
+msgid "power-state.82"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor3
+msgid "power-state.83"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor4
+msgid "power-state.84"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor5
+msgid "power-state.85"
+msgstr ""
+
+#. TRANSLATORS: Reset Hard
+msgid "power-state.90"
+msgstr ""
#, c-format
msgid "ppdc: Adding include directory \"%s\"."
@@ -9915,164 +11568,229 @@ msgstr "ppdmerge: Ignorando archivo PPD %s."
msgid "ppdmerge: Unable to backup %s to %s - %s"
msgstr "ppdmerge: No se ha podido hacer copia de respaldo de %s a %s - %s"
+#. TRANSLATORS: Pre-dial String
msgid "pre-dial-string"
-msgstr "Pre-dial String"
+msgstr ""
+#. TRANSLATORS: Number-Up Layout
msgid "presentation-direction-number-up"
-msgstr "Number-Up Layout"
+msgstr ""
+#. TRANSLATORS: Top-bottom, Right-left
msgid "presentation-direction-number-up.tobottom-toleft"
-msgstr "Top-Bottom, Right-Left"
+msgstr ""
+#. TRANSLATORS: Top-bottom, Left-right
msgid "presentation-direction-number-up.tobottom-toright"
-msgstr "Top-Bottom, Left-Right"
+msgstr ""
+#. TRANSLATORS: Right-left, Top-bottom
msgid "presentation-direction-number-up.toleft-tobottom"
-msgstr "Right-Left, Top-Bottom"
+msgstr ""
+#. TRANSLATORS: Right-left, Bottom-top
msgid "presentation-direction-number-up.toleft-totop"
-msgstr "Right-Left, Bottom-Top"
+msgstr ""
+#. TRANSLATORS: Left-right, Top-bottom
msgid "presentation-direction-number-up.toright-tobottom"
-msgstr "Left-Right, Top-Bottom"
+msgstr ""
+#. TRANSLATORS: Left-right, Bottom-top
msgid "presentation-direction-number-up.toright-totop"
-msgstr "Left-Right, Bottom-Top"
+msgstr ""
+#. TRANSLATORS: Bottom-top, Right-left
msgid "presentation-direction-number-up.totop-toleft"
-msgstr "Bottom-Top, Right-Left"
+msgstr ""
+#. TRANSLATORS: Bottom-top, Left-right
msgid "presentation-direction-number-up.totop-toright"
-msgstr "Bottom-Top, Left-Right"
+msgstr ""
+#. TRANSLATORS: Print Accuracy
msgid "print-accuracy"
-msgstr "Print Accuracy"
+msgstr ""
+#. TRANSLATORS: Print Base
msgid "print-base"
-msgstr "Print Base"
+msgstr ""
+#. TRANSLATORS: Print Base Actual
+msgid "print-base-actual"
+msgstr ""
+
+#. TRANSLATORS: Brim
msgid "print-base.brim"
-msgstr "Brim"
+msgstr ""
+#. TRANSLATORS: None
msgid "print-base.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Raft
msgid "print-base.raft"
-msgstr "Raft"
+msgstr ""
+#. TRANSLATORS: Skirt
msgid "print-base.skirt"
-msgstr "Skirt"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "print-base.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Print Color Mode
msgid "print-color-mode"
-msgstr "Print Color Mode"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-color-mode.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Auto Monochrome
+msgid "print-color-mode.auto-monochrome"
+msgstr ""
+
+#. TRANSLATORS: Text
msgid "print-color-mode.bi-level"
-msgstr "Bi-Level"
+msgstr ""
+#. TRANSLATORS: Color
msgid "print-color-mode.color"
-msgstr "Color"
+msgstr ""
+#. TRANSLATORS: Highlight
msgid "print-color-mode.highlight"
-msgstr "Highlight"
+msgstr ""
+#. TRANSLATORS: Monochrome
msgid "print-color-mode.monochrome"
-msgstr "Monochrome"
+msgstr ""
+#. TRANSLATORS: Process Text
msgid "print-color-mode.process-bi-level"
-msgstr "Process Bi-Level"
+msgstr ""
+#. TRANSLATORS: Process Monochrome
msgid "print-color-mode.process-monochrome"
-msgstr "Process Monochrome"
+msgstr ""
+#. TRANSLATORS: Print Optimization
msgid "print-content-optimize"
-msgstr "Print Optimization"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-content-optimize.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Graphics
msgid "print-content-optimize.graphic"
-msgstr "Graphics"
+msgstr ""
+#. TRANSLATORS: Photo
msgid "print-content-optimize.photo"
-msgstr "Photo"
+msgstr ""
+#. TRANSLATORS: Text
msgid "print-content-optimize.text"
-msgstr "Text"
+msgstr ""
+#. TRANSLATORS: Text and Graphics
msgid "print-content-optimize.text-and-graphic"
-msgstr "Text And Graphics"
+msgstr ""
+#. TRANSLATORS: Print Objects
msgid "print-objects"
-msgstr "Print Objects"
+msgstr ""
+#. TRANSLATORS: Print Quality
msgid "print-quality"
-msgstr "Print Quality"
+msgstr ""
+#. TRANSLATORS: Draft
msgid "print-quality.3"
-msgstr "Draft"
+msgstr ""
+#. TRANSLATORS: Normal
msgid "print-quality.4"
-msgstr "Normal"
+msgstr ""
+#. TRANSLATORS: High
msgid "print-quality.5"
-msgstr "High"
+msgstr ""
+#. TRANSLATORS: Print Rendering Intent
msgid "print-rendering-intent"
-msgstr "Print Rendering Intent"
+msgstr ""
+#. TRANSLATORS: Absolute
msgid "print-rendering-intent.absolute"
-msgstr "Absolute"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-rendering-intent.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Perceptual
msgid "print-rendering-intent.perceptual"
-msgstr "Perceptual"
+msgstr ""
+#. TRANSLATORS: Relative
msgid "print-rendering-intent.relative"
-msgstr "Relative"
+msgstr ""
+#. TRANSLATORS: Relative w/Black Point Compensation
msgid "print-rendering-intent.relative-bpc"
-msgstr "Relative w/Black Point Compensation"
+msgstr ""
+#. TRANSLATORS: Saturation
msgid "print-rendering-intent.saturation"
-msgstr "Saturation"
+msgstr ""
+#. TRANSLATORS: Print Scaling
msgid "print-scaling"
-msgstr "Print Scaling"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-scaling.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Auto-fit
msgid "print-scaling.auto-fit"
-msgstr "Auto Fit"
+msgstr ""
+#. TRANSLATORS: Fill
msgid "print-scaling.fill"
-msgstr "Fill"
+msgstr ""
+#. TRANSLATORS: Fit
msgid "print-scaling.fit"
-msgstr "Fit"
+msgstr ""
+#. TRANSLATORS: None
msgid "print-scaling.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Print Supports
msgid "print-supports"
-msgstr "Print Supports"
+msgstr ""
+
+#. TRANSLATORS: Print Supports Actual
+msgid "print-supports-actual"
+msgstr ""
+#. TRANSLATORS: With Specified Material
msgid "print-supports.material"
-msgstr "Material"
+msgstr ""
+#. TRANSLATORS: None
msgid "print-supports.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "print-supports.standard"
-msgstr "Standard"
+msgstr ""
#, c-format
msgid "printer %s disabled since %s -"
@@ -10102,2303 +11820,3160 @@ msgstr "la impresora %s/%s está inactiva. activada desde %s"
msgid "printer %s/%s now printing %s-%d. enabled since %s"
msgstr "la impresora %s/%s está ahora imprimiendo %s-%d. activada desde %s"
+#. TRANSLATORS: Printer Geo Location
+msgid "printer-geo-location"
+msgstr ""
+
+#. TRANSLATORS: Printer ID
+msgid "printer-id"
+msgstr ""
+
+#. TRANSLATORS: Printer Ids
+msgid "printer-ids"
+msgstr ""
+
+#. TRANSLATORS: Printer Location
+msgid "printer-location"
+msgstr ""
+
+#. TRANSLATORS: Message From Operator
msgid "printer-message-from-operator"
-msgstr "Printer Message From Operator"
+msgstr ""
+#. TRANSLATORS: Print Resolution
msgid "printer-resolution"
-msgstr "Printer Resolution"
+msgstr ""
+#. TRANSLATORS: Printer Service Type
+msgid "printer-service-type"
+msgstr ""
+
+#. TRANSLATORS: Copy
+msgid "printer-service-type.copy"
+msgstr ""
+
+#. TRANSLATORS: Faxin
+msgid "printer-service-type.faxin"
+msgstr ""
+
+#. TRANSLATORS: Faxout
+msgid "printer-service-type.faxout"
+msgstr ""
+
+#. TRANSLATORS: Print
+msgid "printer-service-type.print"
+msgstr ""
+
+#. TRANSLATORS: Print3d
+msgid "printer-service-type.print3d"
+msgstr ""
+
+#. TRANSLATORS: Scan
+msgid "printer-service-type.scan"
+msgstr ""
+
+#. TRANSLATORS: Transform
+msgid "printer-service-type.transform"
+msgstr ""
+
+#. TRANSLATORS: Printer State
msgid "printer-state"
-msgstr "Printer State"
+msgstr ""
+#. TRANSLATORS: Detailed Printer State
msgid "printer-state-reasons"
-msgstr "Detailed Printer State"
+msgstr ""
+#. TRANSLATORS: Old Alerts Have Been Removed
msgid "printer-state-reasons.alert-removal-of-binary-change-entry"
-msgstr "Alert Removal Of Binary Change Entry"
+msgstr ""
+#. TRANSLATORS: Bander Added
msgid "printer-state-reasons.bander-added"
-msgstr "Bander Added"
+msgstr ""
+#. TRANSLATORS: Bander Almost Empty
msgid "printer-state-reasons.bander-almost-empty"
-msgstr "Bander Almost Empty"
+msgstr ""
+#. TRANSLATORS: Bander Almost Full
msgid "printer-state-reasons.bander-almost-full"
-msgstr "Bander Almost Full"
+msgstr ""
+#. TRANSLATORS: Bander At Limit
msgid "printer-state-reasons.bander-at-limit"
-msgstr "Bander At Limit"
+msgstr ""
+#. TRANSLATORS: Bander Closed
msgid "printer-state-reasons.bander-closed"
-msgstr "Bander Closed"
+msgstr ""
+#. TRANSLATORS: Bander Configuration Change
msgid "printer-state-reasons.bander-configuration-change"
-msgstr "Bander Configuration Change"
+msgstr ""
+#. TRANSLATORS: Bander Cover Closed
msgid "printer-state-reasons.bander-cover-closed"
-msgstr "Bander Cover Closed"
+msgstr ""
+#. TRANSLATORS: Bander Cover Open
msgid "printer-state-reasons.bander-cover-open"
-msgstr "Bander Cover Open"
+msgstr ""
+#. TRANSLATORS: Bander Empty
msgid "printer-state-reasons.bander-empty"
-msgstr "Bander Empty"
+msgstr ""
+#. TRANSLATORS: Bander Full
msgid "printer-state-reasons.bander-full"
-msgstr "Bander Full"
+msgstr ""
+#. TRANSLATORS: Bander Interlock Closed
msgid "printer-state-reasons.bander-interlock-closed"
-msgstr "Bander Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Bander Interlock Open
msgid "printer-state-reasons.bander-interlock-open"
-msgstr "Bander Interlock Open"
+msgstr ""
+#. TRANSLATORS: Bander Jam
msgid "printer-state-reasons.bander-jam"
-msgstr "Bander Jam"
+msgstr ""
+#. TRANSLATORS: Bander Life Almost Over
msgid "printer-state-reasons.bander-life-almost-over"
-msgstr "Bander Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Bander Life Over
msgid "printer-state-reasons.bander-life-over"
-msgstr "Bander Life Over"
+msgstr ""
+#. TRANSLATORS: Bander Memory Exhausted
msgid "printer-state-reasons.bander-memory-exhausted"
-msgstr "Bander Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Bander Missing
msgid "printer-state-reasons.bander-missing"
-msgstr "Bander Missing"
+msgstr ""
+#. TRANSLATORS: Bander Motor Failure
msgid "printer-state-reasons.bander-motor-failure"
-msgstr "Bander Motor Failure"
+msgstr ""
+#. TRANSLATORS: Bander Near Limit
msgid "printer-state-reasons.bander-near-limit"
-msgstr "Bander Near Limit"
+msgstr ""
+#. TRANSLATORS: Bander Offline
msgid "printer-state-reasons.bander-offline"
-msgstr "Bander Offline"
+msgstr ""
+#. TRANSLATORS: Bander Opened
msgid "printer-state-reasons.bander-opened"
-msgstr "Bander Opened"
+msgstr ""
+#. TRANSLATORS: Bander Over Temperature
msgid "printer-state-reasons.bander-over-temperature"
-msgstr "Bander Over Temperature"
+msgstr ""
+#. TRANSLATORS: Bander Power Saver
msgid "printer-state-reasons.bander-power-saver"
-msgstr "Bander Power Saver"
+msgstr ""
+#. TRANSLATORS: Bander Recoverable Failure
msgid "printer-state-reasons.bander-recoverable-failure"
-msgstr "Bander Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Bander Recoverable Storage
msgid "printer-state-reasons.bander-recoverable-storage"
-msgstr "Bander Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Bander Removed
msgid "printer-state-reasons.bander-removed"
-msgstr "Bander Removed"
+msgstr ""
+#. TRANSLATORS: Bander Resource Added
msgid "printer-state-reasons.bander-resource-added"
-msgstr "Bander Resource Added"
+msgstr ""
+#. TRANSLATORS: Bander Resource Removed
msgid "printer-state-reasons.bander-resource-removed"
-msgstr "Bander Resource Removed"
+msgstr ""
+#. TRANSLATORS: Bander Thermistor Failure
msgid "printer-state-reasons.bander-thermistor-failure"
-msgstr "Bander Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Bander Timing Failure
msgid "printer-state-reasons.bander-timing-failure"
-msgstr "Bander Timing Failure"
+msgstr ""
+#. TRANSLATORS: Bander Turned Off
msgid "printer-state-reasons.bander-turned-off"
-msgstr "Bander Turned Off"
+msgstr ""
+#. TRANSLATORS: Bander Turned On
msgid "printer-state-reasons.bander-turned-on"
-msgstr "Bander Turned On"
+msgstr ""
+#. TRANSLATORS: Bander Under Temperature
msgid "printer-state-reasons.bander-under-temperature"
-msgstr "Bander Under Temperature"
+msgstr ""
+#. TRANSLATORS: Bander Unrecoverable Failure
msgid "printer-state-reasons.bander-unrecoverable-failure"
-msgstr "Bander Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Bander Unrecoverable Storage Error
msgid "printer-state-reasons.bander-unrecoverable-storage-error"
-msgstr "Bander Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Bander Warming Up
msgid "printer-state-reasons.bander-warming-up"
-msgstr "Bander Warming Up"
+msgstr ""
+#. TRANSLATORS: Binder Added
msgid "printer-state-reasons.binder-added"
-msgstr "Binder Added"
+msgstr ""
+#. TRANSLATORS: Binder Almost Empty
msgid "printer-state-reasons.binder-almost-empty"
-msgstr "Binder Almost Empty"
+msgstr ""
+#. TRANSLATORS: Binder Almost Full
msgid "printer-state-reasons.binder-almost-full"
-msgstr "Binder Almost Full"
+msgstr ""
+#. TRANSLATORS: Binder At Limit
msgid "printer-state-reasons.binder-at-limit"
-msgstr "Binder At Limit"
+msgstr ""
+#. TRANSLATORS: Binder Closed
msgid "printer-state-reasons.binder-closed"
-msgstr "Binder Closed"
+msgstr ""
+#. TRANSLATORS: Binder Configuration Change
msgid "printer-state-reasons.binder-configuration-change"
-msgstr "Binder Configuration Change"
+msgstr ""
+#. TRANSLATORS: Binder Cover Closed
msgid "printer-state-reasons.binder-cover-closed"
-msgstr "Binder Cover Closed"
+msgstr ""
+#. TRANSLATORS: Binder Cover Open
msgid "printer-state-reasons.binder-cover-open"
-msgstr "Binder Cover Open"
+msgstr ""
+#. TRANSLATORS: Binder Empty
msgid "printer-state-reasons.binder-empty"
-msgstr "Binder Empty"
+msgstr ""
+#. TRANSLATORS: Binder Full
msgid "printer-state-reasons.binder-full"
-msgstr "Binder Full"
+msgstr ""
+#. TRANSLATORS: Binder Interlock Closed
msgid "printer-state-reasons.binder-interlock-closed"
-msgstr "Binder Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Binder Interlock Open
msgid "printer-state-reasons.binder-interlock-open"
-msgstr "Binder Interlock Open"
+msgstr ""
+#. TRANSLATORS: Binder Jam
msgid "printer-state-reasons.binder-jam"
-msgstr "Binder Jam"
+msgstr ""
+#. TRANSLATORS: Binder Life Almost Over
msgid "printer-state-reasons.binder-life-almost-over"
-msgstr "Binder Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Binder Life Over
msgid "printer-state-reasons.binder-life-over"
-msgstr "Binder Life Over"
+msgstr ""
+#. TRANSLATORS: Binder Memory Exhausted
msgid "printer-state-reasons.binder-memory-exhausted"
-msgstr "Binder Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Binder Missing
msgid "printer-state-reasons.binder-missing"
-msgstr "Binder Missing"
+msgstr ""
+#. TRANSLATORS: Binder Motor Failure
msgid "printer-state-reasons.binder-motor-failure"
-msgstr "Binder Motor Failure"
+msgstr ""
+#. TRANSLATORS: Binder Near Limit
msgid "printer-state-reasons.binder-near-limit"
-msgstr "Binder Near Limit"
+msgstr ""
+#. TRANSLATORS: Binder Offline
msgid "printer-state-reasons.binder-offline"
-msgstr "Binder Offline"
+msgstr ""
+#. TRANSLATORS: Binder Opened
msgid "printer-state-reasons.binder-opened"
-msgstr "Binder Opened"
+msgstr ""
+#. TRANSLATORS: Binder Over Temperature
msgid "printer-state-reasons.binder-over-temperature"
-msgstr "Binder Over Temperature"
+msgstr ""
+#. TRANSLATORS: Binder Power Saver
msgid "printer-state-reasons.binder-power-saver"
-msgstr "Binder Power Saver"
+msgstr ""
+#. TRANSLATORS: Binder Recoverable Failure
msgid "printer-state-reasons.binder-recoverable-failure"
-msgstr "Binder Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Binder Recoverable Storage
msgid "printer-state-reasons.binder-recoverable-storage"
-msgstr "Binder Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Binder Removed
msgid "printer-state-reasons.binder-removed"
-msgstr "Binder Removed"
+msgstr ""
+#. TRANSLATORS: Binder Resource Added
msgid "printer-state-reasons.binder-resource-added"
-msgstr "Binder Resource Added"
+msgstr ""
+#. TRANSLATORS: Binder Resource Removed
msgid "printer-state-reasons.binder-resource-removed"
-msgstr "Binder Resource Removed"
+msgstr ""
+#. TRANSLATORS: Binder Thermistor Failure
msgid "printer-state-reasons.binder-thermistor-failure"
-msgstr "Binder Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Binder Timing Failure
msgid "printer-state-reasons.binder-timing-failure"
-msgstr "Binder Timing Failure"
+msgstr ""
+#. TRANSLATORS: Binder Turned Off
msgid "printer-state-reasons.binder-turned-off"
-msgstr "Binder Turned Off"
+msgstr ""
+#. TRANSLATORS: Binder Turned On
msgid "printer-state-reasons.binder-turned-on"
-msgstr "Binder Turned On"
+msgstr ""
+#. TRANSLATORS: Binder Under Temperature
msgid "printer-state-reasons.binder-under-temperature"
-msgstr "Binder Under Temperature"
+msgstr ""
+#. TRANSLATORS: Binder Unrecoverable Failure
msgid "printer-state-reasons.binder-unrecoverable-failure"
-msgstr "Binder Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Binder Unrecoverable Storage Error
msgid "printer-state-reasons.binder-unrecoverable-storage-error"
-msgstr "Binder Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Binder Warming Up
msgid "printer-state-reasons.binder-warming-up"
-msgstr "Binder Warming Up"
+msgstr ""
+#. TRANSLATORS: Camera Failure
msgid "printer-state-reasons.camera-failure"
-msgstr "Camera Failure"
+msgstr ""
+#. TRANSLATORS: Chamber Cooling
msgid "printer-state-reasons.chamber-cooling"
-msgstr "Chamber Cooling"
+msgstr ""
+#. TRANSLATORS: Chamber Failure
+msgid "printer-state-reasons.chamber-failure"
+msgstr ""
+
+#. TRANSLATORS: Chamber Heating
msgid "printer-state-reasons.chamber-heating"
-msgstr "Chamber Heating"
+msgstr ""
+#. TRANSLATORS: Chamber Temperature High
msgid "printer-state-reasons.chamber-temperature-high"
-msgstr "Chamber Temperature High"
+msgstr ""
+#. TRANSLATORS: Chamber Temperature Low
msgid "printer-state-reasons.chamber-temperature-low"
-msgstr "Chamber Temperature Low"
+msgstr ""
+#. TRANSLATORS: Cleaner Life Almost Over
msgid "printer-state-reasons.cleaner-life-almost-over"
-msgstr "Cleaner Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Cleaner Life Over
msgid "printer-state-reasons.cleaner-life-over"
-msgstr "Cleaner Life Over"
+msgstr ""
+#. TRANSLATORS: Configuration Change
msgid "printer-state-reasons.configuration-change"
-msgstr "Configuration Change"
+msgstr ""
+#. TRANSLATORS: Connecting To Device
msgid "printer-state-reasons.connecting-to-device"
-msgstr "Connecting To Device"
+msgstr ""
+#. TRANSLATORS: Cover Open
msgid "printer-state-reasons.cover-open"
-msgstr "Cover Open"
+msgstr ""
+#. TRANSLATORS: Deactivated
msgid "printer-state-reasons.deactivated"
-msgstr "Deactivated"
+msgstr ""
+#. TRANSLATORS: Deleted
+msgid "printer-state-reasons.deleted"
+msgstr ""
+
+#. TRANSLATORS: Developer Empty
msgid "printer-state-reasons.developer-empty"
-msgstr "Developer Empty"
+msgstr ""
+#. TRANSLATORS: Developer Low
msgid "printer-state-reasons.developer-low"
-msgstr "Developer Low"
+msgstr ""
+#. TRANSLATORS: Die Cutter Added
msgid "printer-state-reasons.die-cutter-added"
-msgstr "Die Cutter Added"
+msgstr ""
+#. TRANSLATORS: Die Cutter Almost Empty
msgid "printer-state-reasons.die-cutter-almost-empty"
-msgstr "Die Cutter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Die Cutter Almost Full
msgid "printer-state-reasons.die-cutter-almost-full"
-msgstr "Die Cutter Almost Full"
+msgstr ""
+#. TRANSLATORS: Die Cutter At Limit
msgid "printer-state-reasons.die-cutter-at-limit"
-msgstr "Die Cutter At Limit"
+msgstr ""
+#. TRANSLATORS: Die Cutter Closed
msgid "printer-state-reasons.die-cutter-closed"
-msgstr "Die Cutter Closed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Configuration Change
msgid "printer-state-reasons.die-cutter-configuration-change"
-msgstr "Die Cutter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Die Cutter Cover Closed
msgid "printer-state-reasons.die-cutter-cover-closed"
-msgstr "Die Cutter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Cover Open
msgid "printer-state-reasons.die-cutter-cover-open"
-msgstr "Die Cutter Cover Open"
+msgstr ""
+#. TRANSLATORS: Die Cutter Empty
msgid "printer-state-reasons.die-cutter-empty"
-msgstr "Die Cutter Empty"
+msgstr ""
+#. TRANSLATORS: Die Cutter Full
msgid "printer-state-reasons.die-cutter-full"
-msgstr "Die Cutter Full"
+msgstr ""
+#. TRANSLATORS: Die Cutter Interlock Closed
msgid "printer-state-reasons.die-cutter-interlock-closed"
-msgstr "Die Cutter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Interlock Open
msgid "printer-state-reasons.die-cutter-interlock-open"
-msgstr "Die Cutter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Die Cutter Jam
msgid "printer-state-reasons.die-cutter-jam"
-msgstr "Die Cutter Jam"
+msgstr ""
+#. TRANSLATORS: Die Cutter Life Almost Over
msgid "printer-state-reasons.die-cutter-life-almost-over"
-msgstr "Die Cutter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Die Cutter Life Over
msgid "printer-state-reasons.die-cutter-life-over"
-msgstr "Die Cutter Life Over"
+msgstr ""
+#. TRANSLATORS: Die Cutter Memory Exhausted
msgid "printer-state-reasons.die-cutter-memory-exhausted"
-msgstr "Die Cutter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Die Cutter Missing
msgid "printer-state-reasons.die-cutter-missing"
-msgstr "Die Cutter Missing"
+msgstr ""
+#. TRANSLATORS: Die Cutter Motor Failure
msgid "printer-state-reasons.die-cutter-motor-failure"
-msgstr "Die Cutter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Near Limit
msgid "printer-state-reasons.die-cutter-near-limit"
-msgstr "Die Cutter Near Limit"
+msgstr ""
+#. TRANSLATORS: Die Cutter Offline
msgid "printer-state-reasons.die-cutter-offline"
-msgstr "Die Cutter Offline"
+msgstr ""
+#. TRANSLATORS: Die Cutter Opened
msgid "printer-state-reasons.die-cutter-opened"
-msgstr "Die Cutter Opened"
+msgstr ""
+#. TRANSLATORS: Die Cutter Over Temperature
msgid "printer-state-reasons.die-cutter-over-temperature"
-msgstr "Die Cutter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Die Cutter Power Saver
msgid "printer-state-reasons.die-cutter-power-saver"
-msgstr "Die Cutter Power Saver"
+msgstr ""
+#. TRANSLATORS: Die Cutter Recoverable Failure
msgid "printer-state-reasons.die-cutter-recoverable-failure"
-msgstr "Die Cutter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Recoverable Storage
msgid "printer-state-reasons.die-cutter-recoverable-storage"
-msgstr "Die Cutter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Die Cutter Removed
msgid "printer-state-reasons.die-cutter-removed"
-msgstr "Die Cutter Removed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Resource Added
msgid "printer-state-reasons.die-cutter-resource-added"
-msgstr "Die Cutter Resource Added"
+msgstr ""
+#. TRANSLATORS: Die Cutter Resource Removed
msgid "printer-state-reasons.die-cutter-resource-removed"
-msgstr "Die Cutter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Thermistor Failure
msgid "printer-state-reasons.die-cutter-thermistor-failure"
-msgstr "Die Cutter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Timing Failure
msgid "printer-state-reasons.die-cutter-timing-failure"
-msgstr "Die Cutter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Turned Off
msgid "printer-state-reasons.die-cutter-turned-off"
-msgstr "Die Cutter Turned Off"
+msgstr ""
+#. TRANSLATORS: Die Cutter Turned On
msgid "printer-state-reasons.die-cutter-turned-on"
-msgstr "Die Cutter Turned On"
+msgstr ""
+#. TRANSLATORS: Die Cutter Under Temperature
msgid "printer-state-reasons.die-cutter-under-temperature"
-msgstr "Die Cutter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Die Cutter Unrecoverable Failure
msgid "printer-state-reasons.die-cutter-unrecoverable-failure"
-msgstr "Die Cutter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Unrecoverable Storage Error
msgid "printer-state-reasons.die-cutter-unrecoverable-storage-error"
-msgstr "Die Cutter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Die Cutter Warming Up
msgid "printer-state-reasons.die-cutter-warming-up"
-msgstr "Die Cutter Warming Up"
+msgstr ""
+#. TRANSLATORS: Door Open
msgid "printer-state-reasons.door-open"
-msgstr "Door Open"
+msgstr ""
+#. TRANSLATORS: Extruder Cooling
msgid "printer-state-reasons.extruder-cooling"
-msgstr "Extruder Cooling"
+msgstr ""
+#. TRANSLATORS: Extruder Failure
msgid "printer-state-reasons.extruder-failure"
-msgstr "Extruder Failure"
+msgstr ""
+#. TRANSLATORS: Extruder Heating
msgid "printer-state-reasons.extruder-heating"
-msgstr "Extruder Heating"
+msgstr ""
+#. TRANSLATORS: Extruder Jam
msgid "printer-state-reasons.extruder-jam"
-msgstr "Extruder Jam"
+msgstr ""
+#. TRANSLATORS: Extruder Temperature High
msgid "printer-state-reasons.extruder-temperature-high"
-msgstr "Extruder Temperature High"
+msgstr ""
+#. TRANSLATORS: Extruder Temperature Low
msgid "printer-state-reasons.extruder-temperature-low"
-msgstr "Extruder Temperature Low"
+msgstr ""
+#. TRANSLATORS: Fan Failure
msgid "printer-state-reasons.fan-failure"
-msgstr "Fan Failure"
+msgstr ""
+#. TRANSLATORS: Folder Added
msgid "printer-state-reasons.folder-added"
-msgstr "Folder Added"
+msgstr ""
+#. TRANSLATORS: Folder Almost Empty
msgid "printer-state-reasons.folder-almost-empty"
-msgstr "Folder Almost Empty"
+msgstr ""
+#. TRANSLATORS: Folder Almost Full
msgid "printer-state-reasons.folder-almost-full"
-msgstr "Folder Almost Full"
+msgstr ""
+#. TRANSLATORS: Folder At Limit
msgid "printer-state-reasons.folder-at-limit"
-msgstr "Folder At Limit"
+msgstr ""
+#. TRANSLATORS: Folder Closed
msgid "printer-state-reasons.folder-closed"
-msgstr "Folder Closed"
+msgstr ""
+#. TRANSLATORS: Folder Configuration Change
msgid "printer-state-reasons.folder-configuration-change"
-msgstr "Folder Configuration Change"
+msgstr ""
+#. TRANSLATORS: Folder Cover Closed
msgid "printer-state-reasons.folder-cover-closed"
-msgstr "Folder Cover Closed"
+msgstr ""
+#. TRANSLATORS: Folder Cover Open
msgid "printer-state-reasons.folder-cover-open"
-msgstr "Folder Cover Open"
+msgstr ""
+#. TRANSLATORS: Folder Empty
msgid "printer-state-reasons.folder-empty"
-msgstr "Folder Empty"
+msgstr ""
+#. TRANSLATORS: Folder Full
msgid "printer-state-reasons.folder-full"
-msgstr "Folder Full"
+msgstr ""
+#. TRANSLATORS: Folder Interlock Closed
msgid "printer-state-reasons.folder-interlock-closed"
-msgstr "Folder Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Folder Interlock Open
msgid "printer-state-reasons.folder-interlock-open"
-msgstr "Folder Interlock Open"
+msgstr ""
+#. TRANSLATORS: Folder Jam
msgid "printer-state-reasons.folder-jam"
-msgstr "Folder Jam"
+msgstr ""
+#. TRANSLATORS: Folder Life Almost Over
msgid "printer-state-reasons.folder-life-almost-over"
-msgstr "Folder Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Folder Life Over
msgid "printer-state-reasons.folder-life-over"
-msgstr "Folder Life Over"
+msgstr ""
+#. TRANSLATORS: Folder Memory Exhausted
msgid "printer-state-reasons.folder-memory-exhausted"
-msgstr "Folder Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Folder Missing
msgid "printer-state-reasons.folder-missing"
-msgstr "Folder Missing"
+msgstr ""
+#. TRANSLATORS: Folder Motor Failure
msgid "printer-state-reasons.folder-motor-failure"
-msgstr "Folder Motor Failure"
+msgstr ""
+#. TRANSLATORS: Folder Near Limit
msgid "printer-state-reasons.folder-near-limit"
-msgstr "Folder Near Limit"
+msgstr ""
+#. TRANSLATORS: Folder Offline
msgid "printer-state-reasons.folder-offline"
-msgstr "Folder Offline"
+msgstr ""
+#. TRANSLATORS: Folder Opened
msgid "printer-state-reasons.folder-opened"
-msgstr "Folder Opened"
+msgstr ""
+#. TRANSLATORS: Folder Over Temperature
msgid "printer-state-reasons.folder-over-temperature"
-msgstr "Folder Over Temperature"
+msgstr ""
+#. TRANSLATORS: Folder Power Saver
msgid "printer-state-reasons.folder-power-saver"
-msgstr "Folder Power Saver"
+msgstr ""
+#. TRANSLATORS: Folder Recoverable Failure
msgid "printer-state-reasons.folder-recoverable-failure"
-msgstr "Folder Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Folder Recoverable Storage
msgid "printer-state-reasons.folder-recoverable-storage"
-msgstr "Folder Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Folder Removed
msgid "printer-state-reasons.folder-removed"
-msgstr "Folder Removed"
+msgstr ""
+#. TRANSLATORS: Folder Resource Added
msgid "printer-state-reasons.folder-resource-added"
-msgstr "Folder Resource Added"
+msgstr ""
+#. TRANSLATORS: Folder Resource Removed
msgid "printer-state-reasons.folder-resource-removed"
-msgstr "Folder Resource Removed"
+msgstr ""
+#. TRANSLATORS: Folder Thermistor Failure
msgid "printer-state-reasons.folder-thermistor-failure"
-msgstr "Folder Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Folder Timing Failure
msgid "printer-state-reasons.folder-timing-failure"
-msgstr "Folder Timing Failure"
+msgstr ""
+#. TRANSLATORS: Folder Turned Off
msgid "printer-state-reasons.folder-turned-off"
-msgstr "Folder Turned Off"
+msgstr ""
+#. TRANSLATORS: Folder Turned On
msgid "printer-state-reasons.folder-turned-on"
-msgstr "Folder Turned On"
+msgstr ""
+#. TRANSLATORS: Folder Under Temperature
msgid "printer-state-reasons.folder-under-temperature"
-msgstr "Folder Under Temperature"
+msgstr ""
+#. TRANSLATORS: Folder Unrecoverable Failure
msgid "printer-state-reasons.folder-unrecoverable-failure"
-msgstr "Folder Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Folder Unrecoverable Storage Error
msgid "printer-state-reasons.folder-unrecoverable-storage-error"
-msgstr "Folder Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Folder Warming Up
msgid "printer-state-reasons.folder-warming-up"
-msgstr "Folder Warming Up"
+msgstr ""
+#. TRANSLATORS: Fuser Over Temp
msgid "printer-state-reasons.fuser-over-temp"
-msgstr "Fuser Over Temp"
+msgstr ""
+#. TRANSLATORS: Fuser Under Temp
msgid "printer-state-reasons.fuser-under-temp"
-msgstr "Fuser Under Temp"
+msgstr ""
+#. TRANSLATORS: Hold New Jobs
msgid "printer-state-reasons.hold-new-jobs"
-msgstr "Hold New Jobs"
+msgstr ""
+#. TRANSLATORS: Identify Printer
msgid "printer-state-reasons.identify-printer-requested"
-msgstr "Identify Printer"
+msgstr ""
+#. TRANSLATORS: Imprinter Added
msgid "printer-state-reasons.imprinter-added"
-msgstr "Imprinter Added"
+msgstr ""
+#. TRANSLATORS: Imprinter Almost Empty
msgid "printer-state-reasons.imprinter-almost-empty"
-msgstr "Imprinter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Imprinter Almost Full
msgid "printer-state-reasons.imprinter-almost-full"
-msgstr "Imprinter Almost Full"
+msgstr ""
+#. TRANSLATORS: Imprinter At Limit
msgid "printer-state-reasons.imprinter-at-limit"
-msgstr "Imprinter At Limit"
+msgstr ""
+#. TRANSLATORS: Imprinter Closed
msgid "printer-state-reasons.imprinter-closed"
-msgstr "Imprinter Closed"
+msgstr ""
+#. TRANSLATORS: Imprinter Configuration Change
msgid "printer-state-reasons.imprinter-configuration-change"
-msgstr "Imprinter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Imprinter Cover Closed
msgid "printer-state-reasons.imprinter-cover-closed"
-msgstr "Imprinter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Imprinter Cover Open
msgid "printer-state-reasons.imprinter-cover-open"
-msgstr "Imprinter Cover Open"
+msgstr ""
+#. TRANSLATORS: Imprinter Empty
msgid "printer-state-reasons.imprinter-empty"
-msgstr "Imprinter Empty"
+msgstr ""
+#. TRANSLATORS: Imprinter Full
msgid "printer-state-reasons.imprinter-full"
-msgstr "Imprinter Full"
+msgstr ""
+#. TRANSLATORS: Imprinter Interlock Closed
msgid "printer-state-reasons.imprinter-interlock-closed"
-msgstr "Imprinter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Imprinter Interlock Open
msgid "printer-state-reasons.imprinter-interlock-open"
-msgstr "Imprinter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Imprinter Jam
msgid "printer-state-reasons.imprinter-jam"
-msgstr "Imprinter Jam"
+msgstr ""
+#. TRANSLATORS: Imprinter Life Almost Over
msgid "printer-state-reasons.imprinter-life-almost-over"
-msgstr "Imprinter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Imprinter Life Over
msgid "printer-state-reasons.imprinter-life-over"
-msgstr "Imprinter Life Over"
+msgstr ""
+#. TRANSLATORS: Imprinter Memory Exhausted
msgid "printer-state-reasons.imprinter-memory-exhausted"
-msgstr "Imprinter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Imprinter Missing
msgid "printer-state-reasons.imprinter-missing"
-msgstr "Imprinter Missing"
+msgstr ""
+#. TRANSLATORS: Imprinter Motor Failure
msgid "printer-state-reasons.imprinter-motor-failure"
-msgstr "Imprinter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Near Limit
msgid "printer-state-reasons.imprinter-near-limit"
-msgstr "Imprinter Near Limit"
+msgstr ""
+#. TRANSLATORS: Imprinter Offline
msgid "printer-state-reasons.imprinter-offline"
-msgstr "Imprinter Offline"
+msgstr ""
+#. TRANSLATORS: Imprinter Opened
msgid "printer-state-reasons.imprinter-opened"
-msgstr "Imprinter Opened"
+msgstr ""
+#. TRANSLATORS: Imprinter Over Temperature
msgid "printer-state-reasons.imprinter-over-temperature"
-msgstr "Imprinter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Imprinter Power Saver
msgid "printer-state-reasons.imprinter-power-saver"
-msgstr "Imprinter Power Saver"
+msgstr ""
+#. TRANSLATORS: Imprinter Recoverable Failure
msgid "printer-state-reasons.imprinter-recoverable-failure"
-msgstr "Imprinter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Recoverable Storage
msgid "printer-state-reasons.imprinter-recoverable-storage"
-msgstr "Imprinter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Imprinter Removed
msgid "printer-state-reasons.imprinter-removed"
-msgstr "Imprinter Removed"
+msgstr ""
+#. TRANSLATORS: Imprinter Resource Added
msgid "printer-state-reasons.imprinter-resource-added"
-msgstr "Imprinter Resource Added"
+msgstr ""
+#. TRANSLATORS: Imprinter Resource Removed
msgid "printer-state-reasons.imprinter-resource-removed"
-msgstr "Imprinter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Imprinter Thermistor Failure
msgid "printer-state-reasons.imprinter-thermistor-failure"
-msgstr "Imprinter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Timing Failure
msgid "printer-state-reasons.imprinter-timing-failure"
-msgstr "Imprinter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Turned Off
msgid "printer-state-reasons.imprinter-turned-off"
-msgstr "Imprinter Turned Off"
+msgstr ""
+#. TRANSLATORS: Imprinter Turned On
msgid "printer-state-reasons.imprinter-turned-on"
-msgstr "Imprinter Turned On"
+msgstr ""
+#. TRANSLATORS: Imprinter Under Temperature
msgid "printer-state-reasons.imprinter-under-temperature"
-msgstr "Imprinter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Imprinter Unrecoverable Failure
msgid "printer-state-reasons.imprinter-unrecoverable-failure"
-msgstr "Imprinter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Unrecoverable Storage Error
msgid "printer-state-reasons.imprinter-unrecoverable-storage-error"
-msgstr "Imprinter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Imprinter Warming Up
msgid "printer-state-reasons.imprinter-warming-up"
-msgstr "Imprinter Warming Up"
+msgstr ""
+#. TRANSLATORS: Input Cannot Feed Size Selected
msgid "printer-state-reasons.input-cannot-feed-size-selected"
-msgstr "Input Cannot Feed Size Selected"
+msgstr ""
+#. TRANSLATORS: Input Manual Input Request
msgid "printer-state-reasons.input-manual-input-request"
-msgstr "Input Manual Input Request"
+msgstr ""
+#. TRANSLATORS: Input Media Color Change
msgid "printer-state-reasons.input-media-color-change"
-msgstr "Input Media Color Change"
+msgstr ""
+#. TRANSLATORS: Input Media Form Parts Change
msgid "printer-state-reasons.input-media-form-parts-change"
-msgstr "Input Media Form Parts Change"
+msgstr ""
+#. TRANSLATORS: Input Media Size Change
msgid "printer-state-reasons.input-media-size-change"
-msgstr "Input Media Size Change"
+msgstr ""
+#. TRANSLATORS: Input Media Type Change
msgid "printer-state-reasons.input-media-type-change"
-msgstr "Input Media Type Change"
+msgstr ""
+#. TRANSLATORS: Input Media Weight Change
msgid "printer-state-reasons.input-media-weight-change"
-msgstr "Input Media Weight Change"
+msgstr ""
+#. TRANSLATORS: Input Tray Elevation Failure
msgid "printer-state-reasons.input-tray-elevation-failure"
-msgstr "Input Tray Elevation Failure"
+msgstr ""
+#. TRANSLATORS: Input Tray Missing
msgid "printer-state-reasons.input-tray-missing"
-msgstr "Input Tray Missing"
+msgstr ""
+#. TRANSLATORS: Input Tray Position Failure
msgid "printer-state-reasons.input-tray-position-failure"
-msgstr "Input Tray Position Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Added
msgid "printer-state-reasons.inserter-added"
-msgstr "Inserter Added"
+msgstr ""
+#. TRANSLATORS: Inserter Almost Empty
msgid "printer-state-reasons.inserter-almost-empty"
-msgstr "Inserter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Inserter Almost Full
msgid "printer-state-reasons.inserter-almost-full"
-msgstr "Inserter Almost Full"
+msgstr ""
+#. TRANSLATORS: Inserter At Limit
msgid "printer-state-reasons.inserter-at-limit"
-msgstr "Inserter At Limit"
+msgstr ""
+#. TRANSLATORS: Inserter Closed
msgid "printer-state-reasons.inserter-closed"
-msgstr "Inserter Closed"
+msgstr ""
+#. TRANSLATORS: Inserter Configuration Change
msgid "printer-state-reasons.inserter-configuration-change"
-msgstr "Inserter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Inserter Cover Closed
msgid "printer-state-reasons.inserter-cover-closed"
-msgstr "Inserter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Inserter Cover Open
msgid "printer-state-reasons.inserter-cover-open"
-msgstr "Inserter Cover Open"
+msgstr ""
+#. TRANSLATORS: Inserter Empty
msgid "printer-state-reasons.inserter-empty"
-msgstr "Inserter Empty"
+msgstr ""
+#. TRANSLATORS: Inserter Full
msgid "printer-state-reasons.inserter-full"
-msgstr "Inserter Full"
+msgstr ""
+#. TRANSLATORS: Inserter Interlock Closed
msgid "printer-state-reasons.inserter-interlock-closed"
-msgstr "Inserter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Inserter Interlock Open
msgid "printer-state-reasons.inserter-interlock-open"
-msgstr "Inserter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Inserter Jam
msgid "printer-state-reasons.inserter-jam"
-msgstr "Inserter Jam"
+msgstr ""
+#. TRANSLATORS: Inserter Life Almost Over
msgid "printer-state-reasons.inserter-life-almost-over"
-msgstr "Inserter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Inserter Life Over
msgid "printer-state-reasons.inserter-life-over"
-msgstr "Inserter Life Over"
+msgstr ""
+#. TRANSLATORS: Inserter Memory Exhausted
msgid "printer-state-reasons.inserter-memory-exhausted"
-msgstr "Inserter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Inserter Missing
msgid "printer-state-reasons.inserter-missing"
-msgstr "Inserter Missing"
+msgstr ""
+#. TRANSLATORS: Inserter Motor Failure
msgid "printer-state-reasons.inserter-motor-failure"
-msgstr "Inserter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Near Limit
msgid "printer-state-reasons.inserter-near-limit"
-msgstr "Inserter Near Limit"
+msgstr ""
+#. TRANSLATORS: Inserter Offline
msgid "printer-state-reasons.inserter-offline"
-msgstr "Inserter Offline"
+msgstr ""
+#. TRANSLATORS: Inserter Opened
msgid "printer-state-reasons.inserter-opened"
-msgstr "Inserter Opened"
+msgstr ""
+#. TRANSLATORS: Inserter Over Temperature
msgid "printer-state-reasons.inserter-over-temperature"
-msgstr "Inserter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Inserter Power Saver
msgid "printer-state-reasons.inserter-power-saver"
-msgstr "Inserter Power Saver"
+msgstr ""
+#. TRANSLATORS: Inserter Recoverable Failure
msgid "printer-state-reasons.inserter-recoverable-failure"
-msgstr "Inserter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Recoverable Storage
msgid "printer-state-reasons.inserter-recoverable-storage"
-msgstr "Inserter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Inserter Removed
msgid "printer-state-reasons.inserter-removed"
-msgstr "Inserter Removed"
+msgstr ""
+#. TRANSLATORS: Inserter Resource Added
msgid "printer-state-reasons.inserter-resource-added"
-msgstr "Inserter Resource Added"
+msgstr ""
+#. TRANSLATORS: Inserter Resource Removed
msgid "printer-state-reasons.inserter-resource-removed"
-msgstr "Inserter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Inserter Thermistor Failure
msgid "printer-state-reasons.inserter-thermistor-failure"
-msgstr "Inserter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Timing Failure
msgid "printer-state-reasons.inserter-timing-failure"
-msgstr "Inserter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Turned Off
msgid "printer-state-reasons.inserter-turned-off"
-msgstr "Inserter Turned Off"
+msgstr ""
+#. TRANSLATORS: Inserter Turned On
msgid "printer-state-reasons.inserter-turned-on"
-msgstr "Inserter Turned On"
+msgstr ""
+#. TRANSLATORS: Inserter Under Temperature
msgid "printer-state-reasons.inserter-under-temperature"
-msgstr "Inserter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Inserter Unrecoverable Failure
msgid "printer-state-reasons.inserter-unrecoverable-failure"
-msgstr "Inserter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Unrecoverable Storage Error
msgid "printer-state-reasons.inserter-unrecoverable-storage-error"
-msgstr "Inserter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Inserter Warming Up
msgid "printer-state-reasons.inserter-warming-up"
-msgstr "Inserter Warming Up"
+msgstr ""
+#. TRANSLATORS: Interlock Closed
msgid "printer-state-reasons.interlock-closed"
-msgstr "Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Interlock Open
msgid "printer-state-reasons.interlock-open"
-msgstr "Interlock Open"
+msgstr ""
+#. TRANSLATORS: Interpreter Cartridge Added
msgid "printer-state-reasons.interpreter-cartridge-added"
-msgstr "Interpreter Cartridge Added"
+msgstr ""
+#. TRANSLATORS: Interpreter Cartridge Removed
msgid "printer-state-reasons.interpreter-cartridge-deleted"
-msgstr "Interpreter Cartridge Deleted"
+msgstr ""
+#. TRANSLATORS: Interpreter Complex Page Encountered
msgid "printer-state-reasons.interpreter-complex-page-encountered"
-msgstr "Interpreter Complex Page Encountered"
+msgstr ""
+#. TRANSLATORS: Interpreter Memory Decrease
msgid "printer-state-reasons.interpreter-memory-decrease"
-msgstr "Interpreter Memory Decrease"
+msgstr ""
+#. TRANSLATORS: Interpreter Memory Increase
msgid "printer-state-reasons.interpreter-memory-increase"
-msgstr "Interpreter Memory Increase"
+msgstr ""
+#. TRANSLATORS: Interpreter Resource Added
msgid "printer-state-reasons.interpreter-resource-added"
-msgstr "Interpreter Resource Added"
+msgstr ""
+#. TRANSLATORS: Interpreter Resource Deleted
msgid "printer-state-reasons.interpreter-resource-deleted"
-msgstr "Interpreter Resource Deleted"
+msgstr ""
+#. TRANSLATORS: Interpreter Resource Unavailable
msgid "printer-state-reasons.interpreter-resource-unavailable"
-msgstr "Interpreter Resource Unavailable"
+msgstr ""
+#. TRANSLATORS: Lamp At End of Life
msgid "printer-state-reasons.lamp-at-eol"
-msgstr "Lamp At Eol"
+msgstr ""
+#. TRANSLATORS: Lamp Failure
msgid "printer-state-reasons.lamp-failure"
-msgstr "Lamp Failure"
+msgstr ""
+#. TRANSLATORS: Lamp Near End of Life
msgid "printer-state-reasons.lamp-near-eol"
-msgstr "Lamp Near Eol"
+msgstr ""
+#. TRANSLATORS: Laser At End of Life
msgid "printer-state-reasons.laser-at-eol"
-msgstr "Laser At Eol"
+msgstr ""
+#. TRANSLATORS: Laser Failure
msgid "printer-state-reasons.laser-failure"
-msgstr "Laser Failure"
+msgstr ""
+#. TRANSLATORS: Laser Near End of Life
msgid "printer-state-reasons.laser-near-eol"
-msgstr "Laser Near Eol"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Added
msgid "printer-state-reasons.make-envelope-added"
-msgstr "Make Envelope Added"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Almost Empty
msgid "printer-state-reasons.make-envelope-almost-empty"
-msgstr "Make Envelope Almost Empty"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Almost Full
msgid "printer-state-reasons.make-envelope-almost-full"
-msgstr "Make Envelope Almost Full"
+msgstr ""
+#. TRANSLATORS: Envelope Maker At Limit
msgid "printer-state-reasons.make-envelope-at-limit"
-msgstr "Make Envelope At Limit"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Closed
msgid "printer-state-reasons.make-envelope-closed"
-msgstr "Make Envelope Closed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Configuration Change
msgid "printer-state-reasons.make-envelope-configuration-change"
-msgstr "Make Envelope Configuration Change"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Cover Closed
msgid "printer-state-reasons.make-envelope-cover-closed"
-msgstr "Make Envelope Cover Closed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Cover Open
msgid "printer-state-reasons.make-envelope-cover-open"
-msgstr "Make Envelope Cover Open"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Empty
msgid "printer-state-reasons.make-envelope-empty"
-msgstr "Make Envelope Empty"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Full
msgid "printer-state-reasons.make-envelope-full"
-msgstr "Make Envelope Full"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Interlock Closed
msgid "printer-state-reasons.make-envelope-interlock-closed"
-msgstr "Make Envelope Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Interlock Open
msgid "printer-state-reasons.make-envelope-interlock-open"
-msgstr "Make Envelope Interlock Open"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Jam
msgid "printer-state-reasons.make-envelope-jam"
-msgstr "Make Envelope Jam"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Life Almost Over
msgid "printer-state-reasons.make-envelope-life-almost-over"
-msgstr "Make Envelope Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Life Over
msgid "printer-state-reasons.make-envelope-life-over"
-msgstr "Make Envelope Life Over"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Memory Exhausted
msgid "printer-state-reasons.make-envelope-memory-exhausted"
-msgstr "Make Envelope Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Missing
msgid "printer-state-reasons.make-envelope-missing"
-msgstr "Make Envelope Missing"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Motor Failure
msgid "printer-state-reasons.make-envelope-motor-failure"
-msgstr "Make Envelope Motor Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Near Limit
msgid "printer-state-reasons.make-envelope-near-limit"
-msgstr "Make Envelope Near Limit"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Offline
msgid "printer-state-reasons.make-envelope-offline"
-msgstr "Make Envelope Offline"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Opened
msgid "printer-state-reasons.make-envelope-opened"
-msgstr "Make Envelope Opened"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Over Temperature
msgid "printer-state-reasons.make-envelope-over-temperature"
-msgstr "Make Envelope Over Temperature"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Power Saver
msgid "printer-state-reasons.make-envelope-power-saver"
-msgstr "Make Envelope Power Saver"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Recoverable Failure
msgid "printer-state-reasons.make-envelope-recoverable-failure"
-msgstr "Make Envelope Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Recoverable Storage
msgid "printer-state-reasons.make-envelope-recoverable-storage"
-msgstr "Make Envelope Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Removed
msgid "printer-state-reasons.make-envelope-removed"
-msgstr "Make Envelope Removed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Resource Added
msgid "printer-state-reasons.make-envelope-resource-added"
-msgstr "Make Envelope Resource Added"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Resource Removed
msgid "printer-state-reasons.make-envelope-resource-removed"
-msgstr "Make Envelope Resource Removed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Thermistor Failure
msgid "printer-state-reasons.make-envelope-thermistor-failure"
-msgstr "Make Envelope Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Timing Failure
msgid "printer-state-reasons.make-envelope-timing-failure"
-msgstr "Make Envelope Timing Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Turned Off
msgid "printer-state-reasons.make-envelope-turned-off"
-msgstr "Make Envelope Turned Off"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Turned On
msgid "printer-state-reasons.make-envelope-turned-on"
-msgstr "Make Envelope Turned On"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Under Temperature
msgid "printer-state-reasons.make-envelope-under-temperature"
-msgstr "Make Envelope Under Temperature"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Unrecoverable Failure
msgid "printer-state-reasons.make-envelope-unrecoverable-failure"
-msgstr "Make Envelope Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Unrecoverable Storage Error
msgid "printer-state-reasons.make-envelope-unrecoverable-storage-error"
-msgstr "Make Envelope Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Warming Up
msgid "printer-state-reasons.make-envelope-warming-up"
-msgstr "Make Envelope Warming Up"
+msgstr ""
+#. TRANSLATORS: Marker Adjusting Print Quality
msgid "printer-state-reasons.marker-adjusting-print-quality"
-msgstr "Marker Adjusting Print Quality"
+msgstr ""
+#. TRANSLATORS: Marker Developer Almost Empty
msgid "printer-state-reasons.marker-developer-almost-empty"
-msgstr "Marker Developer Almost Empty"
+msgstr ""
+#. TRANSLATORS: Marker Developer Empty
msgid "printer-state-reasons.marker-developer-empty"
-msgstr "Marker Developer Empty"
+msgstr ""
+#. TRANSLATORS: Marker Fuser Thermistor Failure
msgid "printer-state-reasons.marker-fuser-thermistor-failure"
-msgstr "Marker Fuser Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Marker Fuser Timing Failure
msgid "printer-state-reasons.marker-fuser-timing-failure"
-msgstr "Marker Fuser Timing Failure"
+msgstr ""
+#. TRANSLATORS: Marker Ink Almost Empty
msgid "printer-state-reasons.marker-ink-almost-empty"
-msgstr "Marker Ink Almost Empty"
+msgstr ""
+#. TRANSLATORS: Marker Ink Empty
msgid "printer-state-reasons.marker-ink-empty"
-msgstr "Marker Ink Empty"
+msgstr ""
+#. TRANSLATORS: Marker Print Ribbon Almost Empty
msgid "printer-state-reasons.marker-print-ribbon-almost-empty"
-msgstr "Marker Print Ribbon Almost Empty"
+msgstr ""
+#. TRANSLATORS: Marker Print Ribbon Empty
msgid "printer-state-reasons.marker-print-ribbon-empty"
-msgstr "Marker Print Ribbon Empty"
+msgstr ""
+#. TRANSLATORS: Marker Supply Empty
msgid "printer-state-reasons.marker-supply-empty"
-msgstr "Marker Supply Empty"
+msgstr ""
+#. TRANSLATORS: Marker Supply Low
msgid "printer-state-reasons.marker-supply-low"
-msgstr "Marker Supply Low"
+msgstr ""
+#. TRANSLATORS: Marker Toner Cartridge Missing
msgid "printer-state-reasons.marker-toner-cartridge-missing"
-msgstr "Marker Toner Cartridge Missing"
+msgstr ""
+#. TRANSLATORS: Marker Waste Almost Full
msgid "printer-state-reasons.marker-waste-almost-full"
-msgstr "Marker Waste Almost Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Full
msgid "printer-state-reasons.marker-waste-full"
-msgstr "Marker Waste Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Ink Receptacle Almost Full
msgid "printer-state-reasons.marker-waste-ink-receptacle-almost-full"
-msgstr "Marker Waste Ink Receptacle Almost Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Ink Receptacle Full
msgid "printer-state-reasons.marker-waste-ink-receptacle-full"
-msgstr "Marker Waste Ink Receptacle Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Toner Receptacle Almost Full
msgid "printer-state-reasons.marker-waste-toner-receptacle-almost-full"
-msgstr "Marker Waste Toner Receptacle Almost Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Toner Receptacle Full
msgid "printer-state-reasons.marker-waste-toner-receptacle-full"
-msgstr "Marker Waste Toner Receptacle Full"
+msgstr ""
+#. TRANSLATORS: Material Empty
msgid "printer-state-reasons.material-empty"
-msgstr "Material Empty"
+msgstr ""
+#. TRANSLATORS: Material Low
msgid "printer-state-reasons.material-low"
-msgstr "Material Low"
+msgstr ""
+#. TRANSLATORS: Material Needed
msgid "printer-state-reasons.material-needed"
-msgstr "Material Needed"
+msgstr ""
+#. TRANSLATORS: Media Drying
+msgid "printer-state-reasons.media-drying"
+msgstr ""
+
+#. TRANSLATORS: Media Empty
msgid "printer-state-reasons.media-empty"
-msgstr "Media Empty"
+msgstr ""
+#. TRANSLATORS: Media Jam
msgid "printer-state-reasons.media-jam"
-msgstr "Media Jam"
+msgstr ""
+#. TRANSLATORS: Media Low
msgid "printer-state-reasons.media-low"
-msgstr "Media Low"
+msgstr ""
+#. TRANSLATORS: Media Needed
msgid "printer-state-reasons.media-needed"
-msgstr "Media Needed"
+msgstr ""
+#. TRANSLATORS: Media Path Cannot Do 2-Sided Printing
msgid "printer-state-reasons.media-path-cannot-duplex-media-selected"
-msgstr "Media Path Cannot Duplex Media Selected"
+msgstr ""
+#. TRANSLATORS: Media Path Media Tray Almost Full
msgid "printer-state-reasons.media-path-media-tray-almost-full"
-msgstr "Media Path Media Tray Almost Full"
+msgstr ""
+#. TRANSLATORS: Media Path Media Tray Full
msgid "printer-state-reasons.media-path-media-tray-full"
-msgstr "Media Path Media Tray Full"
+msgstr ""
+#. TRANSLATORS: Media Path Media Tray Missing
msgid "printer-state-reasons.media-path-media-tray-missing"
-msgstr "Media Path Media Tray Missing"
+msgstr ""
+#. TRANSLATORS: Motor Failure
msgid "printer-state-reasons.motor-failure"
-msgstr "Motor Failure"
+msgstr ""
+#. TRANSLATORS: Moving To Paused
msgid "printer-state-reasons.moving-to-paused"
-msgstr "Moving To Paused"
+msgstr ""
+#. TRANSLATORS: None
msgid "printer-state-reasons.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Optical Photoconductor Life Over
msgid "printer-state-reasons.opc-life-over"
-msgstr "Opc Life Over"
+msgstr ""
+#. TRANSLATORS: Optical Photoconductor Near End-of-life
msgid "printer-state-reasons.opc-near-eol"
-msgstr "Opc Near Eol"
+msgstr ""
+#. TRANSLATORS: Other
msgid "printer-state-reasons.other"
-msgstr "Other"
+msgstr ""
+#. TRANSLATORS: Output Area Almost Full
msgid "printer-state-reasons.output-area-almost-full"
-msgstr "Output Area Almost Full"
+msgstr ""
+#. TRANSLATORS: Output Area Full
msgid "printer-state-reasons.output-area-full"
-msgstr "Output Area Full"
+msgstr ""
+#. TRANSLATORS: Output Mailbox Select Failure
msgid "printer-state-reasons.output-mailbox-select-failure"
-msgstr "Output Mailbox Select Failure"
+msgstr ""
+#. TRANSLATORS: Output Tray Missing
msgid "printer-state-reasons.output-tray-missing"
-msgstr "Output Tray Missing"
+msgstr ""
+#. TRANSLATORS: Paused
msgid "printer-state-reasons.paused"
-msgstr "Paused"
+msgstr ""
+#. TRANSLATORS: Perforater Added
msgid "printer-state-reasons.perforater-added"
-msgstr "Perforater Added"
+msgstr ""
+#. TRANSLATORS: Perforater Almost Empty
msgid "printer-state-reasons.perforater-almost-empty"
-msgstr "Perforater Almost Empty"
+msgstr ""
+#. TRANSLATORS: Perforater Almost Full
msgid "printer-state-reasons.perforater-almost-full"
-msgstr "Perforater Almost Full"
+msgstr ""
+#. TRANSLATORS: Perforater At Limit
msgid "printer-state-reasons.perforater-at-limit"
-msgstr "Perforater At Limit"
+msgstr ""
+#. TRANSLATORS: Perforater Closed
msgid "printer-state-reasons.perforater-closed"
-msgstr "Perforater Closed"
+msgstr ""
+#. TRANSLATORS: Perforater Configuration Change
msgid "printer-state-reasons.perforater-configuration-change"
-msgstr "Perforater Configuration Change"
+msgstr ""
+#. TRANSLATORS: Perforater Cover Closed
msgid "printer-state-reasons.perforater-cover-closed"
-msgstr "Perforater Cover Closed"
+msgstr ""
+#. TRANSLATORS: Perforater Cover Open
msgid "printer-state-reasons.perforater-cover-open"
-msgstr "Perforater Cover Open"
+msgstr ""
+#. TRANSLATORS: Perforater Empty
msgid "printer-state-reasons.perforater-empty"
-msgstr "Perforater Empty"
+msgstr ""
+#. TRANSLATORS: Perforater Full
msgid "printer-state-reasons.perforater-full"
-msgstr "Perforater Full"
+msgstr ""
+#. TRANSLATORS: Perforater Interlock Closed
msgid "printer-state-reasons.perforater-interlock-closed"
-msgstr "Perforater Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Perforater Interlock Open
msgid "printer-state-reasons.perforater-interlock-open"
-msgstr "Perforater Interlock Open"
+msgstr ""
+#. TRANSLATORS: Perforater Jam
msgid "printer-state-reasons.perforater-jam"
-msgstr "Perforater Jam"
+msgstr ""
+#. TRANSLATORS: Perforater Life Almost Over
msgid "printer-state-reasons.perforater-life-almost-over"
-msgstr "Perforater Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Perforater Life Over
msgid "printer-state-reasons.perforater-life-over"
-msgstr "Perforater Life Over"
+msgstr ""
+#. TRANSLATORS: Perforater Memory Exhausted
msgid "printer-state-reasons.perforater-memory-exhausted"
-msgstr "Perforater Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Perforater Missing
msgid "printer-state-reasons.perforater-missing"
-msgstr "Perforater Missing"
+msgstr ""
+#. TRANSLATORS: Perforater Motor Failure
msgid "printer-state-reasons.perforater-motor-failure"
-msgstr "Perforater Motor Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Near Limit
msgid "printer-state-reasons.perforater-near-limit"
-msgstr "Perforater Near Limit"
+msgstr ""
+#. TRANSLATORS: Perforater Offline
msgid "printer-state-reasons.perforater-offline"
-msgstr "Perforater Offline"
+msgstr ""
+#. TRANSLATORS: Perforater Opened
msgid "printer-state-reasons.perforater-opened"
-msgstr "Perforater Opened"
+msgstr ""
+#. TRANSLATORS: Perforater Over Temperature
msgid "printer-state-reasons.perforater-over-temperature"
-msgstr "Perforater Over Temperature"
+msgstr ""
+#. TRANSLATORS: Perforater Power Saver
msgid "printer-state-reasons.perforater-power-saver"
-msgstr "Perforater Power Saver"
+msgstr ""
+#. TRANSLATORS: Perforater Recoverable Failure
msgid "printer-state-reasons.perforater-recoverable-failure"
-msgstr "Perforater Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Recoverable Storage
msgid "printer-state-reasons.perforater-recoverable-storage"
-msgstr "Perforater Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Perforater Removed
msgid "printer-state-reasons.perforater-removed"
-msgstr "Perforater Removed"
+msgstr ""
+#. TRANSLATORS: Perforater Resource Added
msgid "printer-state-reasons.perforater-resource-added"
-msgstr "Perforater Resource Added"
+msgstr ""
+#. TRANSLATORS: Perforater Resource Removed
msgid "printer-state-reasons.perforater-resource-removed"
-msgstr "Perforater Resource Removed"
+msgstr ""
+#. TRANSLATORS: Perforater Thermistor Failure
msgid "printer-state-reasons.perforater-thermistor-failure"
-msgstr "Perforater Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Timing Failure
msgid "printer-state-reasons.perforater-timing-failure"
-msgstr "Perforater Timing Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Turned Off
msgid "printer-state-reasons.perforater-turned-off"
-msgstr "Perforater Turned Off"
+msgstr ""
+#. TRANSLATORS: Perforater Turned On
msgid "printer-state-reasons.perforater-turned-on"
-msgstr "Perforater Turned On"
+msgstr ""
+#. TRANSLATORS: Perforater Under Temperature
msgid "printer-state-reasons.perforater-under-temperature"
-msgstr "Perforater Under Temperature"
+msgstr ""
+#. TRANSLATORS: Perforater Unrecoverable Failure
msgid "printer-state-reasons.perforater-unrecoverable-failure"
-msgstr "Perforater Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Unrecoverable Storage Error
msgid "printer-state-reasons.perforater-unrecoverable-storage-error"
-msgstr "Perforater Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Perforater Warming Up
msgid "printer-state-reasons.perforater-warming-up"
-msgstr "Perforater Warming Up"
+msgstr ""
+
+#. TRANSLATORS: Platform Cooling
+msgid "printer-state-reasons.platform-cooling"
+msgstr ""
+
+#. TRANSLATORS: Platform Failure
+msgid "printer-state-reasons.platform-failure"
+msgstr ""
+
+#. TRANSLATORS: Platform Heating
+msgid "printer-state-reasons.platform-heating"
+msgstr ""
+
+#. TRANSLATORS: Platform Temperature High
+msgid "printer-state-reasons.platform-temperature-high"
+msgstr ""
+#. TRANSLATORS: Platform Temperature Low
+msgid "printer-state-reasons.platform-temperature-low"
+msgstr ""
+
+#. TRANSLATORS: Power Down
msgid "printer-state-reasons.power-down"
-msgstr "Power Down"
+msgstr ""
+#. TRANSLATORS: Power Up
msgid "printer-state-reasons.power-up"
-msgstr "Power Up"
+msgstr ""
+#. TRANSLATORS: Printer Reset Manually
msgid "printer-state-reasons.printer-manual-reset"
-msgstr "Printer Manual Reset"
+msgstr ""
+#. TRANSLATORS: Printer Reset Remotely
msgid "printer-state-reasons.printer-nms-reset"
-msgstr "Printer Nms Reset"
+msgstr ""
+#. TRANSLATORS: Printer Ready To Print
msgid "printer-state-reasons.printer-ready-to-print"
-msgstr "Printer Ready To Print"
+msgstr ""
+#. TRANSLATORS: Puncher Added
msgid "printer-state-reasons.puncher-added"
-msgstr "Puncher Added"
+msgstr ""
+#. TRANSLATORS: Puncher Almost Empty
msgid "printer-state-reasons.puncher-almost-empty"
-msgstr "Puncher Almost Empty"
+msgstr ""
+#. TRANSLATORS: Puncher Almost Full
msgid "printer-state-reasons.puncher-almost-full"
-msgstr "Puncher Almost Full"
+msgstr ""
+#. TRANSLATORS: Puncher At Limit
msgid "printer-state-reasons.puncher-at-limit"
-msgstr "Puncher At Limit"
+msgstr ""
+#. TRANSLATORS: Puncher Closed
msgid "printer-state-reasons.puncher-closed"
-msgstr "Puncher Closed"
+msgstr ""
+#. TRANSLATORS: Puncher Configuration Change
msgid "printer-state-reasons.puncher-configuration-change"
-msgstr "Puncher Configuration Change"
+msgstr ""
+#. TRANSLATORS: Puncher Cover Closed
msgid "printer-state-reasons.puncher-cover-closed"
-msgstr "Puncher Cover Closed"
+msgstr ""
+#. TRANSLATORS: Puncher Cover Open
msgid "printer-state-reasons.puncher-cover-open"
-msgstr "Puncher Cover Open"
+msgstr ""
+#. TRANSLATORS: Puncher Empty
msgid "printer-state-reasons.puncher-empty"
-msgstr "Puncher Empty"
+msgstr ""
+#. TRANSLATORS: Puncher Full
msgid "printer-state-reasons.puncher-full"
-msgstr "Puncher Full"
+msgstr ""
+#. TRANSLATORS: Puncher Interlock Closed
msgid "printer-state-reasons.puncher-interlock-closed"
-msgstr "Puncher Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Puncher Interlock Open
msgid "printer-state-reasons.puncher-interlock-open"
-msgstr "Puncher Interlock Open"
+msgstr ""
+#. TRANSLATORS: Puncher Jam
msgid "printer-state-reasons.puncher-jam"
-msgstr "Puncher Jam"
+msgstr ""
+#. TRANSLATORS: Puncher Life Almost Over
msgid "printer-state-reasons.puncher-life-almost-over"
-msgstr "Puncher Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Puncher Life Over
msgid "printer-state-reasons.puncher-life-over"
-msgstr "Puncher Life Over"
+msgstr ""
+#. TRANSLATORS: Puncher Memory Exhausted
msgid "printer-state-reasons.puncher-memory-exhausted"
-msgstr "Puncher Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Puncher Missing
msgid "printer-state-reasons.puncher-missing"
-msgstr "Puncher Missing"
+msgstr ""
+#. TRANSLATORS: Puncher Motor Failure
msgid "printer-state-reasons.puncher-motor-failure"
-msgstr "Puncher Motor Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Near Limit
msgid "printer-state-reasons.puncher-near-limit"
-msgstr "Puncher Near Limit"
+msgstr ""
+#. TRANSLATORS: Puncher Offline
msgid "printer-state-reasons.puncher-offline"
-msgstr "Puncher Offline"
+msgstr ""
+#. TRANSLATORS: Puncher Opened
msgid "printer-state-reasons.puncher-opened"
-msgstr "Puncher Opened"
+msgstr ""
+#. TRANSLATORS: Puncher Over Temperature
msgid "printer-state-reasons.puncher-over-temperature"
-msgstr "Puncher Over Temperature"
+msgstr ""
+#. TRANSLATORS: Puncher Power Saver
msgid "printer-state-reasons.puncher-power-saver"
-msgstr "Puncher Power Saver"
+msgstr ""
+#. TRANSLATORS: Puncher Recoverable Failure
msgid "printer-state-reasons.puncher-recoverable-failure"
-msgstr "Puncher Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Recoverable Storage
msgid "printer-state-reasons.puncher-recoverable-storage"
-msgstr "Puncher Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Puncher Removed
msgid "printer-state-reasons.puncher-removed"
-msgstr "Puncher Removed"
+msgstr ""
+#. TRANSLATORS: Puncher Resource Added
msgid "printer-state-reasons.puncher-resource-added"
-msgstr "Puncher Resource Added"
+msgstr ""
+#. TRANSLATORS: Puncher Resource Removed
msgid "printer-state-reasons.puncher-resource-removed"
-msgstr "Puncher Resource Removed"
+msgstr ""
+#. TRANSLATORS: Puncher Thermistor Failure
msgid "printer-state-reasons.puncher-thermistor-failure"
-msgstr "Puncher Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Timing Failure
msgid "printer-state-reasons.puncher-timing-failure"
-msgstr "Puncher Timing Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Turned Off
msgid "printer-state-reasons.puncher-turned-off"
-msgstr "Puncher Turned Off"
+msgstr ""
+#. TRANSLATORS: Puncher Turned On
msgid "printer-state-reasons.puncher-turned-on"
-msgstr "Puncher Turned On"
+msgstr ""
+#. TRANSLATORS: Puncher Under Temperature
msgid "printer-state-reasons.puncher-under-temperature"
-msgstr "Puncher Under Temperature"
+msgstr ""
+#. TRANSLATORS: Puncher Unrecoverable Failure
msgid "printer-state-reasons.puncher-unrecoverable-failure"
-msgstr "Puncher Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Unrecoverable Storage Error
msgid "printer-state-reasons.puncher-unrecoverable-storage-error"
-msgstr "Puncher Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Puncher Warming Up
msgid "printer-state-reasons.puncher-warming-up"
-msgstr "Puncher Warming Up"
+msgstr ""
+
+#. TRANSLATORS: Resuming
+msgid "printer-state-reasons.resuming"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Added
msgid "printer-state-reasons.separation-cutter-added"
-msgstr "Separation Cutter Added"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Almost Empty
msgid "printer-state-reasons.separation-cutter-almost-empty"
-msgstr "Separation Cutter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Almost Full
msgid "printer-state-reasons.separation-cutter-almost-full"
-msgstr "Separation Cutter Almost Full"
+msgstr ""
+#. TRANSLATORS: Separation Cutter At Limit
msgid "printer-state-reasons.separation-cutter-at-limit"
-msgstr "Separation Cutter At Limit"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Closed
msgid "printer-state-reasons.separation-cutter-closed"
-msgstr "Separation Cutter Closed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Configuration Change
msgid "printer-state-reasons.separation-cutter-configuration-change"
-msgstr "Separation Cutter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Cover Closed
msgid "printer-state-reasons.separation-cutter-cover-closed"
-msgstr "Separation Cutter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Cover Open
msgid "printer-state-reasons.separation-cutter-cover-open"
-msgstr "Separation Cutter Cover Open"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Empty
msgid "printer-state-reasons.separation-cutter-empty"
-msgstr "Separation Cutter Empty"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Full
msgid "printer-state-reasons.separation-cutter-full"
-msgstr "Separation Cutter Full"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Interlock Closed
msgid "printer-state-reasons.separation-cutter-interlock-closed"
-msgstr "Separation Cutter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Interlock Open
msgid "printer-state-reasons.separation-cutter-interlock-open"
-msgstr "Separation Cutter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Jam
msgid "printer-state-reasons.separation-cutter-jam"
-msgstr "Separation Cutter Jam"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Life Almost Over
msgid "printer-state-reasons.separation-cutter-life-almost-over"
-msgstr "Separation Cutter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Life Over
msgid "printer-state-reasons.separation-cutter-life-over"
-msgstr "Separation Cutter Life Over"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Memory Exhausted
msgid "printer-state-reasons.separation-cutter-memory-exhausted"
-msgstr "Separation Cutter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Missing
msgid "printer-state-reasons.separation-cutter-missing"
-msgstr "Separation Cutter Missing"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Motor Failure
msgid "printer-state-reasons.separation-cutter-motor-failure"
-msgstr "Separation Cutter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Near Limit
msgid "printer-state-reasons.separation-cutter-near-limit"
-msgstr "Separation Cutter Near Limit"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Offline
msgid "printer-state-reasons.separation-cutter-offline"
-msgstr "Separation Cutter Offline"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Opened
msgid "printer-state-reasons.separation-cutter-opened"
-msgstr "Separation Cutter Opened"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Over Temperature
msgid "printer-state-reasons.separation-cutter-over-temperature"
-msgstr "Separation Cutter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Power Saver
msgid "printer-state-reasons.separation-cutter-power-saver"
-msgstr "Separation Cutter Power Saver"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Recoverable Failure
msgid "printer-state-reasons.separation-cutter-recoverable-failure"
-msgstr "Separation Cutter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Recoverable Storage
msgid "printer-state-reasons.separation-cutter-recoverable-storage"
-msgstr "Separation Cutter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Removed
msgid "printer-state-reasons.separation-cutter-removed"
-msgstr "Separation Cutter Removed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Resource Added
msgid "printer-state-reasons.separation-cutter-resource-added"
-msgstr "Separation Cutter Resource Added"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Resource Removed
msgid "printer-state-reasons.separation-cutter-resource-removed"
-msgstr "Separation Cutter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Thermistor Failure
msgid "printer-state-reasons.separation-cutter-thermistor-failure"
-msgstr "Separation Cutter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Timing Failure
msgid "printer-state-reasons.separation-cutter-timing-failure"
-msgstr "Separation Cutter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Turned Off
msgid "printer-state-reasons.separation-cutter-turned-off"
-msgstr "Separation Cutter Turned Off"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Turned On
msgid "printer-state-reasons.separation-cutter-turned-on"
-msgstr "Separation Cutter Turned On"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Under Temperature
msgid "printer-state-reasons.separation-cutter-under-temperature"
-msgstr "Separation Cutter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Unrecoverable Failure
msgid "printer-state-reasons.separation-cutter-unrecoverable-failure"
-msgstr "Separation Cutter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Unrecoverable Storage Error
msgid "printer-state-reasons.separation-cutter-unrecoverable-storage-error"
-msgstr "Separation Cutter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Warming Up
msgid "printer-state-reasons.separation-cutter-warming-up"
-msgstr "Separation Cutter Warming Up"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Added
msgid "printer-state-reasons.sheet-rotator-added"
-msgstr "Sheet Rotator Added"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Almost Empty
msgid "printer-state-reasons.sheet-rotator-almost-empty"
-msgstr "Sheet Rotator Almost Empty"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Almost Full
msgid "printer-state-reasons.sheet-rotator-almost-full"
-msgstr "Sheet Rotator Almost Full"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator At Limit
msgid "printer-state-reasons.sheet-rotator-at-limit"
-msgstr "Sheet Rotator At Limit"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Closed
msgid "printer-state-reasons.sheet-rotator-closed"
-msgstr "Sheet Rotator Closed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Configuration Change
msgid "printer-state-reasons.sheet-rotator-configuration-change"
-msgstr "Sheet Rotator Configuration Change"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Cover Closed
msgid "printer-state-reasons.sheet-rotator-cover-closed"
-msgstr "Sheet Rotator Cover Closed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Cover Open
msgid "printer-state-reasons.sheet-rotator-cover-open"
-msgstr "Sheet Rotator Cover Open"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Empty
msgid "printer-state-reasons.sheet-rotator-empty"
-msgstr "Sheet Rotator Empty"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Full
msgid "printer-state-reasons.sheet-rotator-full"
-msgstr "Sheet Rotator Full"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Interlock Closed
msgid "printer-state-reasons.sheet-rotator-interlock-closed"
-msgstr "Sheet Rotator Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Interlock Open
msgid "printer-state-reasons.sheet-rotator-interlock-open"
-msgstr "Sheet Rotator Interlock Open"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Jam
msgid "printer-state-reasons.sheet-rotator-jam"
-msgstr "Sheet Rotator Jam"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Life Almost Over
msgid "printer-state-reasons.sheet-rotator-life-almost-over"
-msgstr "Sheet Rotator Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Life Over
msgid "printer-state-reasons.sheet-rotator-life-over"
-msgstr "Sheet Rotator Life Over"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Memory Exhausted
msgid "printer-state-reasons.sheet-rotator-memory-exhausted"
-msgstr "Sheet Rotator Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Missing
msgid "printer-state-reasons.sheet-rotator-missing"
-msgstr "Sheet Rotator Missing"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Motor Failure
msgid "printer-state-reasons.sheet-rotator-motor-failure"
-msgstr "Sheet Rotator Motor Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Near Limit
msgid "printer-state-reasons.sheet-rotator-near-limit"
-msgstr "Sheet Rotator Near Limit"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Offline
msgid "printer-state-reasons.sheet-rotator-offline"
-msgstr "Sheet Rotator Offline"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Opened
msgid "printer-state-reasons.sheet-rotator-opened"
-msgstr "Sheet Rotator Opened"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Over Temperature
msgid "printer-state-reasons.sheet-rotator-over-temperature"
-msgstr "Sheet Rotator Over Temperature"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Power Saver
msgid "printer-state-reasons.sheet-rotator-power-saver"
-msgstr "Sheet Rotator Power Saver"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Recoverable Failure
msgid "printer-state-reasons.sheet-rotator-recoverable-failure"
-msgstr "Sheet Rotator Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Recoverable Storage
msgid "printer-state-reasons.sheet-rotator-recoverable-storage"
-msgstr "Sheet Rotator Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Removed
msgid "printer-state-reasons.sheet-rotator-removed"
-msgstr "Sheet Rotator Removed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Resource Added
msgid "printer-state-reasons.sheet-rotator-resource-added"
-msgstr "Sheet Rotator Resource Added"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Resource Removed
msgid "printer-state-reasons.sheet-rotator-resource-removed"
-msgstr "Sheet Rotator Resource Removed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Thermistor Failure
msgid "printer-state-reasons.sheet-rotator-thermistor-failure"
-msgstr "Sheet Rotator Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Timing Failure
msgid "printer-state-reasons.sheet-rotator-timing-failure"
-msgstr "Sheet Rotator Timing Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Turned Off
msgid "printer-state-reasons.sheet-rotator-turned-off"
-msgstr "Sheet Rotator Turned Off"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Turned On
msgid "printer-state-reasons.sheet-rotator-turned-on"
-msgstr "Sheet Rotator Turned On"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Under Temperature
msgid "printer-state-reasons.sheet-rotator-under-temperature"
-msgstr "Sheet Rotator Under Temperature"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Unrecoverable Failure
msgid "printer-state-reasons.sheet-rotator-unrecoverable-failure"
-msgstr "Sheet Rotator Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Unrecoverable Storage Error
msgid "printer-state-reasons.sheet-rotator-unrecoverable-storage-error"
-msgstr "Sheet Rotator Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Warming Up
msgid "printer-state-reasons.sheet-rotator-warming-up"
-msgstr "Sheet Rotator Warming Up"
+msgstr ""
+#. TRANSLATORS: Shutdown
msgid "printer-state-reasons.shutdown"
-msgstr "Shutdown"
+msgstr ""
+#. TRANSLATORS: Slitter Added
msgid "printer-state-reasons.slitter-added"
-msgstr "Slitter Added"
+msgstr ""
+#. TRANSLATORS: Slitter Almost Empty
msgid "printer-state-reasons.slitter-almost-empty"
-msgstr "Slitter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Slitter Almost Full
msgid "printer-state-reasons.slitter-almost-full"
-msgstr "Slitter Almost Full"
+msgstr ""
+#. TRANSLATORS: Slitter At Limit
msgid "printer-state-reasons.slitter-at-limit"
-msgstr "Slitter At Limit"
+msgstr ""
+#. TRANSLATORS: Slitter Closed
msgid "printer-state-reasons.slitter-closed"
-msgstr "Slitter Closed"
+msgstr ""
+#. TRANSLATORS: Slitter Configuration Change
msgid "printer-state-reasons.slitter-configuration-change"
-msgstr "Slitter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Slitter Cover Closed
msgid "printer-state-reasons.slitter-cover-closed"
-msgstr "Slitter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Slitter Cover Open
msgid "printer-state-reasons.slitter-cover-open"
-msgstr "Slitter Cover Open"
+msgstr ""
+#. TRANSLATORS: Slitter Empty
msgid "printer-state-reasons.slitter-empty"
-msgstr "Slitter Empty"
+msgstr ""
+#. TRANSLATORS: Slitter Full
msgid "printer-state-reasons.slitter-full"
-msgstr "Slitter Full"
+msgstr ""
+#. TRANSLATORS: Slitter Interlock Closed
msgid "printer-state-reasons.slitter-interlock-closed"
-msgstr "Slitter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Slitter Interlock Open
msgid "printer-state-reasons.slitter-interlock-open"
-msgstr "Slitter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Slitter Jam
msgid "printer-state-reasons.slitter-jam"
-msgstr "Slitter Jam"
+msgstr ""
+#. TRANSLATORS: Slitter Life Almost Over
msgid "printer-state-reasons.slitter-life-almost-over"
-msgstr "Slitter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Slitter Life Over
msgid "printer-state-reasons.slitter-life-over"
-msgstr "Slitter Life Over"
+msgstr ""
+#. TRANSLATORS: Slitter Memory Exhausted
msgid "printer-state-reasons.slitter-memory-exhausted"
-msgstr "Slitter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Slitter Missing
msgid "printer-state-reasons.slitter-missing"
-msgstr "Slitter Missing"
+msgstr ""
+#. TRANSLATORS: Slitter Motor Failure
msgid "printer-state-reasons.slitter-motor-failure"
-msgstr "Slitter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Near Limit
msgid "printer-state-reasons.slitter-near-limit"
-msgstr "Slitter Near Limit"
+msgstr ""
+#. TRANSLATORS: Slitter Offline
msgid "printer-state-reasons.slitter-offline"
-msgstr "Slitter Offline"
+msgstr ""
+#. TRANSLATORS: Slitter Opened
msgid "printer-state-reasons.slitter-opened"
-msgstr "Slitter Opened"
+msgstr ""
+#. TRANSLATORS: Slitter Over Temperature
msgid "printer-state-reasons.slitter-over-temperature"
-msgstr "Slitter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Slitter Power Saver
msgid "printer-state-reasons.slitter-power-saver"
-msgstr "Slitter Power Saver"
+msgstr ""
+#. TRANSLATORS: Slitter Recoverable Failure
msgid "printer-state-reasons.slitter-recoverable-failure"
-msgstr "Slitter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Recoverable Storage
msgid "printer-state-reasons.slitter-recoverable-storage"
-msgstr "Slitter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Slitter Removed
msgid "printer-state-reasons.slitter-removed"
-msgstr "Slitter Removed"
+msgstr ""
+#. TRANSLATORS: Slitter Resource Added
msgid "printer-state-reasons.slitter-resource-added"
-msgstr "Slitter Resource Added"
+msgstr ""
+#. TRANSLATORS: Slitter Resource Removed
msgid "printer-state-reasons.slitter-resource-removed"
-msgstr "Slitter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Slitter Thermistor Failure
msgid "printer-state-reasons.slitter-thermistor-failure"
-msgstr "Slitter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Timing Failure
msgid "printer-state-reasons.slitter-timing-failure"
-msgstr "Slitter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Turned Off
msgid "printer-state-reasons.slitter-turned-off"
-msgstr "Slitter Turned Off"
+msgstr ""
+#. TRANSLATORS: Slitter Turned On
msgid "printer-state-reasons.slitter-turned-on"
-msgstr "Slitter Turned On"
+msgstr ""
+#. TRANSLATORS: Slitter Under Temperature
msgid "printer-state-reasons.slitter-under-temperature"
-msgstr "Slitter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Slitter Unrecoverable Failure
msgid "printer-state-reasons.slitter-unrecoverable-failure"
-msgstr "Slitter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Unrecoverable Storage Error
msgid "printer-state-reasons.slitter-unrecoverable-storage-error"
-msgstr "Slitter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Slitter Warming Up
msgid "printer-state-reasons.slitter-warming-up"
-msgstr "Slitter Warming Up"
+msgstr ""
+#. TRANSLATORS: Spool Area Full
msgid "printer-state-reasons.spool-area-full"
-msgstr "Spool Area Full"
+msgstr ""
+#. TRANSLATORS: Stacker Added
msgid "printer-state-reasons.stacker-added"
-msgstr "Stacker Added"
+msgstr ""
+#. TRANSLATORS: Stacker Almost Empty
msgid "printer-state-reasons.stacker-almost-empty"
-msgstr "Stacker Almost Empty"
+msgstr ""
+#. TRANSLATORS: Stacker Almost Full
msgid "printer-state-reasons.stacker-almost-full"
-msgstr "Stacker Almost Full"
+msgstr ""
+#. TRANSLATORS: Stacker At Limit
msgid "printer-state-reasons.stacker-at-limit"
-msgstr "Stacker At Limit"
+msgstr ""
+#. TRANSLATORS: Stacker Closed
msgid "printer-state-reasons.stacker-closed"
-msgstr "Stacker Closed"
+msgstr ""
+#. TRANSLATORS: Stacker Configuration Change
msgid "printer-state-reasons.stacker-configuration-change"
-msgstr "Stacker Configuration Change"
+msgstr ""
+#. TRANSLATORS: Stacker Cover Closed
msgid "printer-state-reasons.stacker-cover-closed"
-msgstr "Stacker Cover Closed"
+msgstr ""
+#. TRANSLATORS: Stacker Cover Open
msgid "printer-state-reasons.stacker-cover-open"
-msgstr "Stacker Cover Open"
+msgstr ""
+#. TRANSLATORS: Stacker Empty
msgid "printer-state-reasons.stacker-empty"
-msgstr "Stacker Empty"
+msgstr ""
+#. TRANSLATORS: Stacker Full
msgid "printer-state-reasons.stacker-full"
-msgstr "Stacker Full"
+msgstr ""
+#. TRANSLATORS: Stacker Interlock Closed
msgid "printer-state-reasons.stacker-interlock-closed"
-msgstr "Stacker Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Stacker Interlock Open
msgid "printer-state-reasons.stacker-interlock-open"
-msgstr "Stacker Interlock Open"
+msgstr ""
+#. TRANSLATORS: Stacker Jam
msgid "printer-state-reasons.stacker-jam"
-msgstr "Stacker Jam"
+msgstr ""
+#. TRANSLATORS: Stacker Life Almost Over
msgid "printer-state-reasons.stacker-life-almost-over"
-msgstr "Stacker Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Stacker Life Over
msgid "printer-state-reasons.stacker-life-over"
-msgstr "Stacker Life Over"
+msgstr ""
+#. TRANSLATORS: Stacker Memory Exhausted
msgid "printer-state-reasons.stacker-memory-exhausted"
-msgstr "Stacker Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Stacker Missing
msgid "printer-state-reasons.stacker-missing"
-msgstr "Stacker Missing"
+msgstr ""
+#. TRANSLATORS: Stacker Motor Failure
msgid "printer-state-reasons.stacker-motor-failure"
-msgstr "Stacker Motor Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Near Limit
msgid "printer-state-reasons.stacker-near-limit"
-msgstr "Stacker Near Limit"
+msgstr ""
+#. TRANSLATORS: Stacker Offline
msgid "printer-state-reasons.stacker-offline"
-msgstr "Stacker Offline"
+msgstr ""
+#. TRANSLATORS: Stacker Opened
msgid "printer-state-reasons.stacker-opened"
-msgstr "Stacker Opened"
+msgstr ""
+#. TRANSLATORS: Stacker Over Temperature
msgid "printer-state-reasons.stacker-over-temperature"
-msgstr "Stacker Over Temperature"
+msgstr ""
+#. TRANSLATORS: Stacker Power Saver
msgid "printer-state-reasons.stacker-power-saver"
-msgstr "Stacker Power Saver"
+msgstr ""
+#. TRANSLATORS: Stacker Recoverable Failure
msgid "printer-state-reasons.stacker-recoverable-failure"
-msgstr "Stacker Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Recoverable Storage
msgid "printer-state-reasons.stacker-recoverable-storage"
-msgstr "Stacker Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Stacker Removed
msgid "printer-state-reasons.stacker-removed"
-msgstr "Stacker Removed"
+msgstr ""
+#. TRANSLATORS: Stacker Resource Added
msgid "printer-state-reasons.stacker-resource-added"
-msgstr "Stacker Resource Added"
+msgstr ""
+#. TRANSLATORS: Stacker Resource Removed
msgid "printer-state-reasons.stacker-resource-removed"
-msgstr "Stacker Resource Removed"
+msgstr ""
+#. TRANSLATORS: Stacker Thermistor Failure
msgid "printer-state-reasons.stacker-thermistor-failure"
-msgstr "Stacker Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Timing Failure
msgid "printer-state-reasons.stacker-timing-failure"
-msgstr "Stacker Timing Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Turned Off
msgid "printer-state-reasons.stacker-turned-off"
-msgstr "Stacker Turned Off"
+msgstr ""
+#. TRANSLATORS: Stacker Turned On
msgid "printer-state-reasons.stacker-turned-on"
-msgstr "Stacker Turned On"
+msgstr ""
+#. TRANSLATORS: Stacker Under Temperature
msgid "printer-state-reasons.stacker-under-temperature"
-msgstr "Stacker Under Temperature"
+msgstr ""
+#. TRANSLATORS: Stacker Unrecoverable Failure
msgid "printer-state-reasons.stacker-unrecoverable-failure"
-msgstr "Stacker Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Unrecoverable Storage Error
msgid "printer-state-reasons.stacker-unrecoverable-storage-error"
-msgstr "Stacker Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Stacker Warming Up
msgid "printer-state-reasons.stacker-warming-up"
-msgstr "Stacker Warming Up"
+msgstr ""
+#. TRANSLATORS: Stapler Added
msgid "printer-state-reasons.stapler-added"
-msgstr "Stapler Added"
+msgstr ""
+#. TRANSLATORS: Stapler Almost Empty
msgid "printer-state-reasons.stapler-almost-empty"
-msgstr "Stapler Almost Empty"
+msgstr ""
+#. TRANSLATORS: Stapler Almost Full
msgid "printer-state-reasons.stapler-almost-full"
-msgstr "Stapler Almost Full"
+msgstr ""
+#. TRANSLATORS: Stapler At Limit
msgid "printer-state-reasons.stapler-at-limit"
-msgstr "Stapler At Limit"
+msgstr ""
+#. TRANSLATORS: Stapler Closed
msgid "printer-state-reasons.stapler-closed"
-msgstr "Stapler Closed"
+msgstr ""
+#. TRANSLATORS: Stapler Configuration Change
msgid "printer-state-reasons.stapler-configuration-change"
-msgstr "Stapler Configuration Change"
+msgstr ""
+#. TRANSLATORS: Stapler Cover Closed
msgid "printer-state-reasons.stapler-cover-closed"
-msgstr "Stapler Cover Closed"
+msgstr ""
+#. TRANSLATORS: Stapler Cover Open
msgid "printer-state-reasons.stapler-cover-open"
-msgstr "Stapler Cover Open"
+msgstr ""
+#. TRANSLATORS: Stapler Empty
msgid "printer-state-reasons.stapler-empty"
-msgstr "Stapler Empty"
+msgstr ""
+#. TRANSLATORS: Stapler Full
msgid "printer-state-reasons.stapler-full"
-msgstr "Stapler Full"
+msgstr ""
+#. TRANSLATORS: Stapler Interlock Closed
msgid "printer-state-reasons.stapler-interlock-closed"
-msgstr "Stapler Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Stapler Interlock Open
msgid "printer-state-reasons.stapler-interlock-open"
-msgstr "Stapler Interlock Open"
+msgstr ""
+#. TRANSLATORS: Stapler Jam
msgid "printer-state-reasons.stapler-jam"
-msgstr "Stapler Jam"
+msgstr ""
+#. TRANSLATORS: Stapler Life Almost Over
msgid "printer-state-reasons.stapler-life-almost-over"
-msgstr "Stapler Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Stapler Life Over
msgid "printer-state-reasons.stapler-life-over"
-msgstr "Stapler Life Over"
+msgstr ""
+#. TRANSLATORS: Stapler Memory Exhausted
msgid "printer-state-reasons.stapler-memory-exhausted"
-msgstr "Stapler Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Stapler Missing
msgid "printer-state-reasons.stapler-missing"
-msgstr "Stapler Missing"
+msgstr ""
+#. TRANSLATORS: Stapler Motor Failure
msgid "printer-state-reasons.stapler-motor-failure"
-msgstr "Stapler Motor Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Near Limit
msgid "printer-state-reasons.stapler-near-limit"
-msgstr "Stapler Near Limit"
+msgstr ""
+#. TRANSLATORS: Stapler Offline
msgid "printer-state-reasons.stapler-offline"
-msgstr "Stapler Offline"
+msgstr ""
+#. TRANSLATORS: Stapler Opened
msgid "printer-state-reasons.stapler-opened"
-msgstr "Stapler Opened"
+msgstr ""
+#. TRANSLATORS: Stapler Over Temperature
msgid "printer-state-reasons.stapler-over-temperature"
-msgstr "Stapler Over Temperature"
+msgstr ""
+#. TRANSLATORS: Stapler Power Saver
msgid "printer-state-reasons.stapler-power-saver"
-msgstr "Stapler Power Saver"
+msgstr ""
+#. TRANSLATORS: Stapler Recoverable Failure
msgid "printer-state-reasons.stapler-recoverable-failure"
-msgstr "Stapler Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Recoverable Storage
msgid "printer-state-reasons.stapler-recoverable-storage"
-msgstr "Stapler Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Stapler Removed
msgid "printer-state-reasons.stapler-removed"
-msgstr "Stapler Removed"
+msgstr ""
+#. TRANSLATORS: Stapler Resource Added
msgid "printer-state-reasons.stapler-resource-added"
-msgstr "Stapler Resource Added"
+msgstr ""
+#. TRANSLATORS: Stapler Resource Removed
msgid "printer-state-reasons.stapler-resource-removed"
-msgstr "Stapler Resource Removed"
+msgstr ""
+#. TRANSLATORS: Stapler Thermistor Failure
msgid "printer-state-reasons.stapler-thermistor-failure"
-msgstr "Stapler Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Timing Failure
msgid "printer-state-reasons.stapler-timing-failure"
-msgstr "Stapler Timing Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Turned Off
msgid "printer-state-reasons.stapler-turned-off"
-msgstr "Stapler Turned Off"
+msgstr ""
+#. TRANSLATORS: Stapler Turned On
msgid "printer-state-reasons.stapler-turned-on"
-msgstr "Stapler Turned On"
+msgstr ""
+#. TRANSLATORS: Stapler Under Temperature
msgid "printer-state-reasons.stapler-under-temperature"
-msgstr "Stapler Under Temperature"
+msgstr ""
+#. TRANSLATORS: Stapler Unrecoverable Failure
msgid "printer-state-reasons.stapler-unrecoverable-failure"
-msgstr "Stapler Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Unrecoverable Storage Error
msgid "printer-state-reasons.stapler-unrecoverable-storage-error"
-msgstr "Stapler Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Stapler Warming Up
msgid "printer-state-reasons.stapler-warming-up"
-msgstr "Stapler Warming Up"
+msgstr ""
+#. TRANSLATORS: Stitcher Added
msgid "printer-state-reasons.stitcher-added"
-msgstr "Stitcher Added"
+msgstr ""
+#. TRANSLATORS: Stitcher Almost Empty
msgid "printer-state-reasons.stitcher-almost-empty"
-msgstr "Stitcher Almost Empty"
+msgstr ""
+#. TRANSLATORS: Stitcher Almost Full
msgid "printer-state-reasons.stitcher-almost-full"
-msgstr "Stitcher Almost Full"
+msgstr ""
+#. TRANSLATORS: Stitcher At Limit
msgid "printer-state-reasons.stitcher-at-limit"
-msgstr "Stitcher At Limit"
+msgstr ""
+#. TRANSLATORS: Stitcher Closed
msgid "printer-state-reasons.stitcher-closed"
-msgstr "Stitcher Closed"
+msgstr ""
+#. TRANSLATORS: Stitcher Configuration Change
msgid "printer-state-reasons.stitcher-configuration-change"
-msgstr "Stitcher Configuration Change"
+msgstr ""
+#. TRANSLATORS: Stitcher Cover Closed
msgid "printer-state-reasons.stitcher-cover-closed"
-msgstr "Stitcher Cover Closed"
+msgstr ""
+#. TRANSLATORS: Stitcher Cover Open
msgid "printer-state-reasons.stitcher-cover-open"
-msgstr "Stitcher Cover Open"
+msgstr ""
+#. TRANSLATORS: Stitcher Empty
msgid "printer-state-reasons.stitcher-empty"
-msgstr "Stitcher Empty"
+msgstr ""
+#. TRANSLATORS: Stitcher Full
msgid "printer-state-reasons.stitcher-full"
-msgstr "Stitcher Full"
+msgstr ""
+#. TRANSLATORS: Stitcher Interlock Closed
msgid "printer-state-reasons.stitcher-interlock-closed"
-msgstr "Stitcher Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Stitcher Interlock Open
msgid "printer-state-reasons.stitcher-interlock-open"
-msgstr "Stitcher Interlock Open"
+msgstr ""
+#. TRANSLATORS: Stitcher Jam
msgid "printer-state-reasons.stitcher-jam"
-msgstr "Stitcher Jam"
+msgstr ""
+#. TRANSLATORS: Stitcher Life Almost Over
msgid "printer-state-reasons.stitcher-life-almost-over"
-msgstr "Stitcher Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Stitcher Life Over
msgid "printer-state-reasons.stitcher-life-over"
-msgstr "Stitcher Life Over"
+msgstr ""
+#. TRANSLATORS: Stitcher Memory Exhausted
msgid "printer-state-reasons.stitcher-memory-exhausted"
-msgstr "Stitcher Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Stitcher Missing
msgid "printer-state-reasons.stitcher-missing"
-msgstr "Stitcher Missing"
+msgstr ""
+#. TRANSLATORS: Stitcher Motor Failure
msgid "printer-state-reasons.stitcher-motor-failure"
-msgstr "Stitcher Motor Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Near Limit
msgid "printer-state-reasons.stitcher-near-limit"
-msgstr "Stitcher Near Limit"
+msgstr ""
+#. TRANSLATORS: Stitcher Offline
msgid "printer-state-reasons.stitcher-offline"
-msgstr "Stitcher Offline"
+msgstr ""
+#. TRANSLATORS: Stitcher Opened
msgid "printer-state-reasons.stitcher-opened"
-msgstr "Stitcher Opened"
+msgstr ""
+#. TRANSLATORS: Stitcher Over Temperature
msgid "printer-state-reasons.stitcher-over-temperature"
-msgstr "Stitcher Over Temperature"
+msgstr ""
+#. TRANSLATORS: Stitcher Power Saver
msgid "printer-state-reasons.stitcher-power-saver"
-msgstr "Stitcher Power Saver"
+msgstr ""
+#. TRANSLATORS: Stitcher Recoverable Failure
msgid "printer-state-reasons.stitcher-recoverable-failure"
-msgstr "Stitcher Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Recoverable Storage
msgid "printer-state-reasons.stitcher-recoverable-storage"
-msgstr "Stitcher Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Stitcher Removed
msgid "printer-state-reasons.stitcher-removed"
-msgstr "Stitcher Removed"
+msgstr ""
+#. TRANSLATORS: Stitcher Resource Added
msgid "printer-state-reasons.stitcher-resource-added"
-msgstr "Stitcher Resource Added"
+msgstr ""
+#. TRANSLATORS: Stitcher Resource Removed
msgid "printer-state-reasons.stitcher-resource-removed"
-msgstr "Stitcher Resource Removed"
+msgstr ""
+#. TRANSLATORS: Stitcher Thermistor Failure
msgid "printer-state-reasons.stitcher-thermistor-failure"
-msgstr "Stitcher Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Timing Failure
msgid "printer-state-reasons.stitcher-timing-failure"
-msgstr "Stitcher Timing Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Turned Off
msgid "printer-state-reasons.stitcher-turned-off"
-msgstr "Stitcher Turned Off"
+msgstr ""
+#. TRANSLATORS: Stitcher Turned On
msgid "printer-state-reasons.stitcher-turned-on"
-msgstr "Stitcher Turned On"
+msgstr ""
+#. TRANSLATORS: Stitcher Under Temperature
msgid "printer-state-reasons.stitcher-under-temperature"
-msgstr "Stitcher Under Temperature"
+msgstr ""
+#. TRANSLATORS: Stitcher Unrecoverable Failure
msgid "printer-state-reasons.stitcher-unrecoverable-failure"
-msgstr "Stitcher Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Unrecoverable Storage Error
msgid "printer-state-reasons.stitcher-unrecoverable-storage-error"
-msgstr "Stitcher Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Stitcher Warming Up
msgid "printer-state-reasons.stitcher-warming-up"
-msgstr "Stitcher Warming Up"
+msgstr ""
+#. TRANSLATORS: Stopped Partly
msgid "printer-state-reasons.stopped-partly"
-msgstr "Stopped Partly"
+msgstr ""
+#. TRANSLATORS: Stopping
msgid "printer-state-reasons.stopping"
-msgstr "Stopping"
+msgstr ""
+#. TRANSLATORS: Subunit Added
msgid "printer-state-reasons.subunit-added"
-msgstr "Subunit Added"
+msgstr ""
+#. TRANSLATORS: Subunit Almost Empty
msgid "printer-state-reasons.subunit-almost-empty"
-msgstr "Subunit Almost Empty"
+msgstr ""
+#. TRANSLATORS: Subunit Almost Full
msgid "printer-state-reasons.subunit-almost-full"
-msgstr "Subunit Almost Full"
+msgstr ""
+#. TRANSLATORS: Subunit At Limit
msgid "printer-state-reasons.subunit-at-limit"
-msgstr "Subunit At Limit"
+msgstr ""
+#. TRANSLATORS: Subunit Closed
msgid "printer-state-reasons.subunit-closed"
-msgstr "Subunit Closed"
+msgstr ""
+#. TRANSLATORS: Subunit Cooling Down
+msgid "printer-state-reasons.subunit-cooling-down"
+msgstr ""
+
+#. TRANSLATORS: Subunit Empty
msgid "printer-state-reasons.subunit-empty"
-msgstr "Subunit Empty"
+msgstr ""
+#. TRANSLATORS: Subunit Full
msgid "printer-state-reasons.subunit-full"
-msgstr "Subunit Full"
+msgstr ""
+#. TRANSLATORS: Subunit Life Almost Over
msgid "printer-state-reasons.subunit-life-almost-over"
-msgstr "Subunit Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Subunit Life Over
msgid "printer-state-reasons.subunit-life-over"
-msgstr "Subunit Life Over"
+msgstr ""
+#. TRANSLATORS: Subunit Memory Exhausted
msgid "printer-state-reasons.subunit-memory-exhausted"
-msgstr "Subunit Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Subunit Missing
msgid "printer-state-reasons.subunit-missing"
-msgstr "Subunit Missing"
+msgstr ""
+#. TRANSLATORS: Subunit Motor Failure
msgid "printer-state-reasons.subunit-motor-failure"
-msgstr "Subunit Motor Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Near Limit
msgid "printer-state-reasons.subunit-near-limit"
-msgstr "Subunit Near Limit"
+msgstr ""
+#. TRANSLATORS: Subunit Offline
msgid "printer-state-reasons.subunit-offline"
-msgstr "Subunit Offline"
+msgstr ""
+#. TRANSLATORS: Subunit Opened
msgid "printer-state-reasons.subunit-opened"
-msgstr "Subunit Opened"
+msgstr ""
+#. TRANSLATORS: Subunit Over Temperature
msgid "printer-state-reasons.subunit-over-temperature"
-msgstr "Subunit Over Temperature"
+msgstr ""
+#. TRANSLATORS: Subunit Power Saver
msgid "printer-state-reasons.subunit-power-saver"
-msgstr "Subunit Power Saver"
+msgstr ""
+#. TRANSLATORS: Subunit Recoverable Failure
msgid "printer-state-reasons.subunit-recoverable-failure"
-msgstr "Subunit Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Recoverable Storage
msgid "printer-state-reasons.subunit-recoverable-storage"
-msgstr "Subunit Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Subunit Removed
msgid "printer-state-reasons.subunit-removed"
-msgstr "Subunit Removed"
+msgstr ""
+#. TRANSLATORS: Subunit Resource Added
msgid "printer-state-reasons.subunit-resource-added"
-msgstr "Subunit Resource Added"
+msgstr ""
+#. TRANSLATORS: Subunit Resource Removed
msgid "printer-state-reasons.subunit-resource-removed"
-msgstr "Subunit Resource Removed"
+msgstr ""
+#. TRANSLATORS: Subunit Thermistor Failure
msgid "printer-state-reasons.subunit-thermistor-failure"
-msgstr "Subunit Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Timing Failure
msgid "printer-state-reasons.subunit-timing-Failure"
-msgstr "Subunit Timing Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Turned Off
msgid "printer-state-reasons.subunit-turned-off"
-msgstr "Subunit Turned Off"
+msgstr ""
+#. TRANSLATORS: Subunit Turned On
msgid "printer-state-reasons.subunit-turned-on"
-msgstr "Subunit Turned On"
+msgstr ""
+#. TRANSLATORS: Subunit Under Temperature
msgid "printer-state-reasons.subunit-under-temperature"
-msgstr "Subunit Under Temperature"
+msgstr ""
+#. TRANSLATORS: Subunit Unrecoverable Failure
msgid "printer-state-reasons.subunit-unrecoverable-failure"
-msgstr "Subunit Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Unrecoverable Storage
msgid "printer-state-reasons.subunit-unrecoverable-storage"
-msgstr "Subunit Unrecoverable Storage"
+msgstr ""
+#. TRANSLATORS: Subunit Warming Up
msgid "printer-state-reasons.subunit-warming-up"
-msgstr "Subunit Warming Up"
+msgstr ""
+#. TRANSLATORS: Timed Out
msgid "printer-state-reasons.timed-out"
-msgstr "Timed Out"
+msgstr ""
+#. TRANSLATORS: Toner Empty
msgid "printer-state-reasons.toner-empty"
-msgstr "Toner Empty"
+msgstr ""
+#. TRANSLATORS: Toner Low
msgid "printer-state-reasons.toner-low"
-msgstr "Toner Low"
+msgstr ""
+#. TRANSLATORS: Trimmer Added
msgid "printer-state-reasons.trimmer-added"
-msgstr "Trimmer Added"
+msgstr ""
+#. TRANSLATORS: Trimmer Almost Empty
msgid "printer-state-reasons.trimmer-almost-empty"
-msgstr "Trimmer Almost Empty"
+msgstr ""
+#. TRANSLATORS: Trimmer Almost Full
msgid "printer-state-reasons.trimmer-almost-full"
-msgstr "Trimmer Almost Full"
+msgstr ""
+#. TRANSLATORS: Trimmer At Limit
msgid "printer-state-reasons.trimmer-at-limit"
-msgstr "Trimmer At Limit"
+msgstr ""
+#. TRANSLATORS: Trimmer Closed
msgid "printer-state-reasons.trimmer-closed"
-msgstr "Trimmer Closed"
+msgstr ""
+#. TRANSLATORS: Trimmer Configuration Change
msgid "printer-state-reasons.trimmer-configuration-change"
-msgstr "Trimmer Configuration Change"
+msgstr ""
+#. TRANSLATORS: Trimmer Cover Closed
msgid "printer-state-reasons.trimmer-cover-closed"
-msgstr "Trimmer Cover Closed"
+msgstr ""
+#. TRANSLATORS: Trimmer Cover Open
msgid "printer-state-reasons.trimmer-cover-open"
-msgstr "Trimmer Cover Open"
+msgstr ""
+#. TRANSLATORS: Trimmer Empty
msgid "printer-state-reasons.trimmer-empty"
-msgstr "Trimmer Empty"
+msgstr ""
+#. TRANSLATORS: Trimmer Full
msgid "printer-state-reasons.trimmer-full"
-msgstr "Trimmer Full"
+msgstr ""
+#. TRANSLATORS: Trimmer Interlock Closed
msgid "printer-state-reasons.trimmer-interlock-closed"
-msgstr "Trimmer Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Trimmer Interlock Open
msgid "printer-state-reasons.trimmer-interlock-open"
-msgstr "Trimmer Interlock Open"
+msgstr ""
+#. TRANSLATORS: Trimmer Jam
msgid "printer-state-reasons.trimmer-jam"
-msgstr "Trimmer Jam"
+msgstr ""
+#. TRANSLATORS: Trimmer Life Almost Over
msgid "printer-state-reasons.trimmer-life-almost-over"
-msgstr "Trimmer Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Trimmer Life Over
msgid "printer-state-reasons.trimmer-life-over"
-msgstr "Trimmer Life Over"
+msgstr ""
+#. TRANSLATORS: Trimmer Memory Exhausted
msgid "printer-state-reasons.trimmer-memory-exhausted"
-msgstr "Trimmer Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Trimmer Missing
msgid "printer-state-reasons.trimmer-missing"
-msgstr "Trimmer Missing"
+msgstr ""
+#. TRANSLATORS: Trimmer Motor Failure
msgid "printer-state-reasons.trimmer-motor-failure"
-msgstr "Trimmer Motor Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Near Limit
msgid "printer-state-reasons.trimmer-near-limit"
-msgstr "Trimmer Near Limit"
+msgstr ""
+#. TRANSLATORS: Trimmer Offline
msgid "printer-state-reasons.trimmer-offline"
-msgstr "Trimmer Offline"
+msgstr ""
+#. TRANSLATORS: Trimmer Opened
msgid "printer-state-reasons.trimmer-opened"
-msgstr "Trimmer Opened"
+msgstr ""
+#. TRANSLATORS: Trimmer Over Temperature
msgid "printer-state-reasons.trimmer-over-temperature"
-msgstr "Trimmer Over Temperature"
+msgstr ""
+#. TRANSLATORS: Trimmer Power Saver
msgid "printer-state-reasons.trimmer-power-saver"
-msgstr "Trimmer Power Saver"
+msgstr ""
+#. TRANSLATORS: Trimmer Recoverable Failure
msgid "printer-state-reasons.trimmer-recoverable-failure"
-msgstr "Trimmer Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Recoverable Storage
msgid "printer-state-reasons.trimmer-recoverable-storage"
-msgstr "Trimmer Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Trimmer Removed
msgid "printer-state-reasons.trimmer-removed"
-msgstr "Trimmer Removed"
+msgstr ""
+#. TRANSLATORS: Trimmer Resource Added
msgid "printer-state-reasons.trimmer-resource-added"
-msgstr "Trimmer Resource Added"
+msgstr ""
+#. TRANSLATORS: Trimmer Resource Removed
msgid "printer-state-reasons.trimmer-resource-removed"
-msgstr "Trimmer Resource Removed"
+msgstr ""
+#. TRANSLATORS: Trimmer Thermistor Failure
msgid "printer-state-reasons.trimmer-thermistor-failure"
-msgstr "Trimmer Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Timing Failure
msgid "printer-state-reasons.trimmer-timing-failure"
-msgstr "Trimmer Timing Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Turned Off
msgid "printer-state-reasons.trimmer-turned-off"
-msgstr "Trimmer Turned Off"
+msgstr ""
+#. TRANSLATORS: Trimmer Turned On
msgid "printer-state-reasons.trimmer-turned-on"
-msgstr "Trimmer Turned On"
+msgstr ""
+#. TRANSLATORS: Trimmer Under Temperature
msgid "printer-state-reasons.trimmer-under-temperature"
-msgstr "Trimmer Under Temperature"
+msgstr ""
+#. TRANSLATORS: Trimmer Unrecoverable Failure
msgid "printer-state-reasons.trimmer-unrecoverable-failure"
-msgstr "Trimmer Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Unrecoverable Storage Error
msgid "printer-state-reasons.trimmer-unrecoverable-storage-error"
-msgstr "Trimmer Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Trimmer Warming Up
msgid "printer-state-reasons.trimmer-warming-up"
-msgstr "Trimmer Warming Up"
+msgstr ""
+#. TRANSLATORS: Unknown
msgid "printer-state-reasons.unknown"
-msgstr "Unknown"
+msgstr ""
+#. TRANSLATORS: Wrapper Added
msgid "printer-state-reasons.wrapper-added"
-msgstr "Wrapper Added"
+msgstr ""
+#. TRANSLATORS: Wrapper Almost Empty
msgid "printer-state-reasons.wrapper-almost-empty"
-msgstr "Wrapper Almost Empty"
+msgstr ""
+#. TRANSLATORS: Wrapper Almost Full
msgid "printer-state-reasons.wrapper-almost-full"
-msgstr "Wrapper Almost Full"
+msgstr ""
+#. TRANSLATORS: Wrapper At Limit
msgid "printer-state-reasons.wrapper-at-limit"
-msgstr "Wrapper At Limit"
+msgstr ""
+#. TRANSLATORS: Wrapper Closed
msgid "printer-state-reasons.wrapper-closed"
-msgstr "Wrapper Closed"
+msgstr ""
+#. TRANSLATORS: Wrapper Configuration Change
msgid "printer-state-reasons.wrapper-configuration-change"
-msgstr "Wrapper Configuration Change"
+msgstr ""
+#. TRANSLATORS: Wrapper Cover Closed
msgid "printer-state-reasons.wrapper-cover-closed"
-msgstr "Wrapper Cover Closed"
+msgstr ""
+#. TRANSLATORS: Wrapper Cover Open
msgid "printer-state-reasons.wrapper-cover-open"
-msgstr "Wrapper Cover Open"
+msgstr ""
+#. TRANSLATORS: Wrapper Empty
msgid "printer-state-reasons.wrapper-empty"
-msgstr "Wrapper Empty"
+msgstr ""
+#. TRANSLATORS: Wrapper Full
msgid "printer-state-reasons.wrapper-full"
-msgstr "Wrapper Full"
+msgstr ""
+#. TRANSLATORS: Wrapper Interlock Closed
msgid "printer-state-reasons.wrapper-interlock-closed"
-msgstr "Wrapper Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Wrapper Interlock Open
msgid "printer-state-reasons.wrapper-interlock-open"
-msgstr "Wrapper Interlock Open"
+msgstr ""
+#. TRANSLATORS: Wrapper Jam
msgid "printer-state-reasons.wrapper-jam"
-msgstr "Wrapper Jam"
+msgstr ""
+#. TRANSLATORS: Wrapper Life Almost Over
msgid "printer-state-reasons.wrapper-life-almost-over"
-msgstr "Wrapper Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Wrapper Life Over
msgid "printer-state-reasons.wrapper-life-over"
-msgstr "Wrapper Life Over"
+msgstr ""
+#. TRANSLATORS: Wrapper Memory Exhausted
msgid "printer-state-reasons.wrapper-memory-exhausted"
-msgstr "Wrapper Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Wrapper Missing
msgid "printer-state-reasons.wrapper-missing"
-msgstr "Wrapper Missing"
+msgstr ""
+#. TRANSLATORS: Wrapper Motor Failure
msgid "printer-state-reasons.wrapper-motor-failure"
-msgstr "Wrapper Motor Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Near Limit
msgid "printer-state-reasons.wrapper-near-limit"
-msgstr "Wrapper Near Limit"
+msgstr ""
+#. TRANSLATORS: Wrapper Offline
msgid "printer-state-reasons.wrapper-offline"
-msgstr "Wrapper Offline"
+msgstr ""
+#. TRANSLATORS: Wrapper Opened
msgid "printer-state-reasons.wrapper-opened"
-msgstr "Wrapper Opened"
+msgstr ""
+#. TRANSLATORS: Wrapper Over Temperature
msgid "printer-state-reasons.wrapper-over-temperature"
-msgstr "Wrapper Over Temperature"
+msgstr ""
+#. TRANSLATORS: Wrapper Power Saver
msgid "printer-state-reasons.wrapper-power-saver"
-msgstr "Wrapper Power Saver"
+msgstr ""
+#. TRANSLATORS: Wrapper Recoverable Failure
msgid "printer-state-reasons.wrapper-recoverable-failure"
-msgstr "Wrapper Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Recoverable Storage
msgid "printer-state-reasons.wrapper-recoverable-storage"
-msgstr "Wrapper Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Wrapper Removed
msgid "printer-state-reasons.wrapper-removed"
-msgstr "Wrapper Removed"
+msgstr ""
+#. TRANSLATORS: Wrapper Resource Added
msgid "printer-state-reasons.wrapper-resource-added"
-msgstr "Wrapper Resource Added"
+msgstr ""
+#. TRANSLATORS: Wrapper Resource Removed
msgid "printer-state-reasons.wrapper-resource-removed"
-msgstr "Wrapper Resource Removed"
+msgstr ""
+#. TRANSLATORS: Wrapper Thermistor Failure
msgid "printer-state-reasons.wrapper-thermistor-failure"
-msgstr "Wrapper Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Timing Failure
msgid "printer-state-reasons.wrapper-timing-failure"
-msgstr "Wrapper Timing Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Turned Off
msgid "printer-state-reasons.wrapper-turned-off"
-msgstr "Wrapper Turned Off"
+msgstr ""
+#. TRANSLATORS: Wrapper Turned On
msgid "printer-state-reasons.wrapper-turned-on"
-msgstr "Wrapper Turned On"
+msgstr ""
+#. TRANSLATORS: Wrapper Under Temperature
msgid "printer-state-reasons.wrapper-under-temperature"
-msgstr "Wrapper Under Temperature"
+msgstr ""
+#. TRANSLATORS: Wrapper Unrecoverable Failure
msgid "printer-state-reasons.wrapper-unrecoverable-failure"
-msgstr "Wrapper Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Unrecoverable Storage Error
msgid "printer-state-reasons.wrapper-unrecoverable-storage-error"
-msgstr "Wrapper Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Wrapper Warming Up
msgid "printer-state-reasons.wrapper-warming-up"
-msgstr "Wrapper Warming Up"
+msgstr ""
+#. TRANSLATORS: Idle
msgid "printer-state.3"
-msgstr "Idle"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "printer-state.4"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Stopped
msgid "printer-state.5"
-msgstr "Stopped"
+msgstr ""
+#. TRANSLATORS: Printer Uptime
msgid "printer-up-time"
-msgstr "Printer Uptime"
+msgstr ""
+
+#. TRANSLATORS: Printer Xri
+msgid "printer-xri-requested"
+msgstr ""
msgid "processing"
msgstr "en proceso"
+#. TRANSLATORS: Proof Print
msgid "proof-print"
-msgstr "Proof Print"
+msgstr ""
+#. TRANSLATORS: Proof Print Copies
msgid "proof-print-copies"
-msgstr "Proof Print Copies"
+msgstr ""
+#. TRANSLATORS: Punching
msgid "punching"
-msgstr "Punching"
+msgstr ""
+#. TRANSLATORS: Punching Locations
msgid "punching-locations"
-msgstr "Punching Locations"
+msgstr ""
+#. TRANSLATORS: Punching Offset
msgid "punching-offset"
-msgstr "Punching Offset"
+msgstr ""
+#. TRANSLATORS: Punch Edge
msgid "punching-reference-edge"
-msgstr "Punching Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "punching-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "punching-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "punching-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "punching-reference-edge.top"
-msgstr "Top"
+msgstr ""
#, c-format
msgid "request id is %s-%d (%d file(s))"
@@ -12407,38 +14982,185 @@ msgstr "la id solicitada es %s-%d (%d archivo(s))"
msgid "request-id uses indefinite length"
msgstr "request-id usa una longitud indefinida"
+#. TRANSLATORS: Request Power State
+msgid "request-power-state"
+msgstr ""
+
+#. TRANSLATORS: Requested Attributes
msgid "requested-attributes"
-msgstr "Requested Attributes"
+msgstr ""
+
+#. TRANSLATORS: Resource Format
+msgid "resource-format"
+msgstr ""
+
+#. TRANSLATORS: Resource Format Accepted
+msgid "resource-format-accepted"
+msgstr ""
+
+#. TRANSLATORS: Resource Formats
+msgid "resource-formats"
+msgstr ""
+
+#. TRANSLATORS: Resource ID
+msgid "resource-id"
+msgstr ""
+
+#. TRANSLATORS: Resource Ids
+msgid "resource-ids"
+msgstr ""
+
+#. TRANSLATORS: Resource K Octets
+msgid "resource-k-octets"
+msgstr ""
+
+#. TRANSLATORS: Resource Signature
+msgid "resource-signature"
+msgstr ""
+
+#. TRANSLATORS: Resource State
+msgid "resource-state"
+msgstr ""
+
+#. TRANSLATORS: Resource State Reasons
+msgid "resource-state-reasons"
+msgstr ""
+
+#. TRANSLATORS: Cancel
+msgid "resource-state-reasons.cancel-requested"
+msgstr ""
+
+#. TRANSLATORS: Install
+msgid "resource-state-reasons.install-requested"
+msgstr ""
+
+#. TRANSLATORS: Resource Incoming
+msgid "resource-state-reasons.resource-incoming"
+msgstr ""
+
+#. TRANSLATORS: Pending
+msgid "resource-state.3"
+msgstr ""
+
+#. TRANSLATORS: Available
+msgid "resource-state.4"
+msgstr ""
+
+#. TRANSLATORS: Installed
+msgid "resource-state.5"
+msgstr ""
+
+#. TRANSLATORS: Canceled
+msgid "resource-state.6"
+msgstr ""
+
+#. TRANSLATORS: Aborted
+msgid "resource-state.7"
+msgstr ""
+
+#. TRANSLATORS: Resource States
+msgid "resource-states"
+msgstr ""
+
+#. TRANSLATORS: Resource Type
+msgid "resource-type"
+msgstr ""
+
+#. TRANSLATORS: Executable Firmware
+msgid "resource-type.executable-firmware"
+msgstr ""
+
+#. TRANSLATORS: Executable Software
+msgid "resource-type.executable-software"
+msgstr ""
+
+#. TRANSLATORS: Static Font
+msgid "resource-type.static-font"
+msgstr ""
+
+#. TRANSLATORS: Static Form
+msgid "resource-type.static-form"
+msgstr ""
+#. TRANSLATORS: Static Icc Profile
+msgid "resource-type.static-icc-profile"
+msgstr ""
+
+#. TRANSLATORS: Static Image
+msgid "resource-type.static-image"
+msgstr ""
+
+#. TRANSLATORS: Static Logo
+msgid "resource-type.static-logo"
+msgstr ""
+
+#. TRANSLATORS: Static Other
+msgid "resource-type.static-other"
+msgstr ""
+
+#. TRANSLATORS: Static Strings
+msgid "resource-type.static-strings"
+msgstr ""
+
+#. TRANSLATORS: Template Document
+msgid "resource-type.template-document"
+msgstr ""
+
+#. TRANSLATORS: Template Job
+msgid "resource-type.template-job"
+msgstr ""
+
+#. TRANSLATORS: Template Printer
+msgid "resource-type.template-printer"
+msgstr ""
+
+#. TRANSLATORS: Resource Types
+msgid "resource-types"
+msgstr ""
+
+#. TRANSLATORS: Restart Get Interval
+msgid "restart-get-interval"
+msgstr ""
+
+#. TRANSLATORS: Retry Interval
msgid "retry-interval"
-msgstr "Retry Interval"
+msgstr ""
+#. TRANSLATORS: Retry Timeout
msgid "retry-time-out"
-msgstr "Retry Time Out"
+msgstr ""
+#. TRANSLATORS: Save Disposition
msgid "save-disposition"
-msgstr "Save Disposition"
+msgstr ""
+#. TRANSLATORS: None
msgid "save-disposition.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Print and Save
msgid "save-disposition.print-save"
-msgstr "Print Save"
+msgstr ""
+#. TRANSLATORS: Save Only
msgid "save-disposition.save-only"
-msgstr "Save Only"
+msgstr ""
+#. TRANSLATORS: Save Document Format
msgid "save-document-format"
-msgstr "Save Document Format"
+msgstr ""
+#. TRANSLATORS: Save Info
msgid "save-info"
-msgstr "Save Info"
+msgstr ""
+#. TRANSLATORS: Save Location
msgid "save-location"
-msgstr "Save Location"
+msgstr ""
+#. TRANSLATORS: Save Name
msgid "save-name"
-msgstr "Save Name"
+msgstr ""
msgid "scheduler is not running"
msgstr "el planificador de tareas no se está ejecutando"
@@ -12446,47 +15168,65 @@ msgstr "el planificador de tareas no se está ejecutando"
msgid "scheduler is running"
msgstr "el planificador de tareas se está ejecutando"
+#. TRANSLATORS: Separator Sheets
msgid "separator-sheets"
-msgstr "Separator Sheets"
+msgstr ""
+#. TRANSLATORS: Type of Separator Sheets
msgid "separator-sheets-type"
-msgstr "Separator Sheets Type"
+msgstr ""
+#. TRANSLATORS: Start and End Sheets
msgid "separator-sheets-type.both-sheets"
-msgstr "Both Sheets"
+msgstr ""
+#. TRANSLATORS: End Sheet
msgid "separator-sheets-type.end-sheet"
-msgstr "End Sheet"
+msgstr ""
+#. TRANSLATORS: None
msgid "separator-sheets-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Slip Sheets
msgid "separator-sheets-type.slip-sheets"
-msgstr "Slip Sheets"
+msgstr ""
+#. TRANSLATORS: Start Sheet
msgid "separator-sheets-type.start-sheet"
-msgstr "Start Sheet"
+msgstr ""
+#. TRANSLATORS: Collate Copies
msgid "sheet-collate"
-msgstr "Collate Copies"
+msgstr ""
+#. TRANSLATORS: Yes
msgid "sheet-collate.collated"
-msgstr "Yes"
+msgstr ""
+#. TRANSLATORS: No
msgid "sheet-collate.uncollated"
-msgstr "No"
+msgstr ""
+#. TRANSLATORS: 2-Sided Printing
msgid "sides"
-msgstr "2-Sided Printing"
+msgstr ""
+#. TRANSLATORS: Off
msgid "sides.one-sided"
-msgstr "Off"
+msgstr ""
+#. TRANSLATORS: On (Portrait)
msgid "sides.two-sided-long-edge"
-msgstr "On (Portrait)"
+msgstr ""
+#. TRANSLATORS: On (Landscape)
msgid "sides.two-sided-short-edge"
-msgstr "On (Landscape)"
+msgstr ""
+
+#. TRANSLATORS: Start Power State
+msgid "start-power-state"
+msgstr ""
#, c-format
msgid "stat of %s failed: %s"
@@ -12495,53 +15235,112 @@ msgstr "estado de %s ha fallado: %s"
msgid "status\t\tShow status of daemon and queue."
msgstr "status\t\tMuestra el estado del demonio (daemon) y la cola."
+#. TRANSLATORS: Status Message
msgid "status-message"
-msgstr "Status Message"
+msgstr ""
+#. TRANSLATORS: Staple
msgid "stitching"
-msgstr "Staple"
+msgstr ""
+#. TRANSLATORS: Stitching Angle
msgid "stitching-angle"
-msgstr "Stitching Angle"
+msgstr ""
+#. TRANSLATORS: Stitching Locations
msgid "stitching-locations"
-msgstr "Stitching Locations"
+msgstr ""
+#. TRANSLATORS: Staple Method
msgid "stitching-method"
-msgstr "Stitching Method"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "stitching-method.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Crimp
msgid "stitching-method.crimp"
-msgstr "Crimp"
+msgstr ""
+#. TRANSLATORS: Wire
msgid "stitching-method.wire"
-msgstr "Wire"
+msgstr ""
+#. TRANSLATORS: Stitching Offset
msgid "stitching-offset"
-msgstr "Stitching Offset"
+msgstr ""
+#. TRANSLATORS: Staple Edge
msgid "stitching-reference-edge"
-msgstr "Stitching Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "stitching-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "stitching-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "stitching-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "stitching-reference-edge.top"
-msgstr "Top"
+msgstr ""
msgid "stopped"
msgstr "parada"
+#. TRANSLATORS: Subject
msgid "subject"
-msgstr "Subject"
+msgstr ""
+
+#. TRANSLATORS: Subscription Privacy Attributes
+msgid "subscription-privacy-attributes"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "subscription-privacy-attributes.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "subscription-privacy-attributes.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "subscription-privacy-attributes.none"
+msgstr ""
+
+#. TRANSLATORS: Subscription Description
+msgid "subscription-privacy-attributes.subscription-description"
+msgstr ""
+
+#. TRANSLATORS: Subscription Template
+msgid "subscription-privacy-attributes.subscription-template"
+msgstr ""
+
+#. TRANSLATORS: Subscription Privacy Scope
+msgid "subscription-privacy-scope"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "subscription-privacy-scope.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "subscription-privacy-scope.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "subscription-privacy-scope.none"
+msgstr ""
+
+#. TRANSLATORS: Owner
+msgid "subscription-privacy-scope.owner"
+msgstr ""
#, c-format
msgid "system default destination: %s"
@@ -12551,89 +15350,157 @@ msgstr "destino predeterminado del sistema: %s"
msgid "system default destination: %s/%s"
msgstr "destino predeterminado del sistema: %s/%s"
+#. TRANSLATORS: System State
+msgid "system-state"
+msgstr ""
+
+#. TRANSLATORS: System State Reasons
+msgid "system-state-reasons"
+msgstr ""
+
+#. TRANSLATORS: Idle
+msgid "system-state.3"
+msgstr ""
+
+#. TRANSLATORS: Processing
+msgid "system-state.4"
+msgstr ""
+
+#. TRANSLATORS: Stopped
+msgid "system-state.5"
+msgstr ""
+
+#. TRANSLATORS: System URI
+msgid "system-uri"
+msgstr ""
+
+#. TRANSLATORS: T33 Subaddress
msgid "t33-subaddress"
msgstr "T33 Subaddress"
+#. TRANSLATORS: Timeout Predicate
+msgid "timeout-predicate"
+msgstr ""
+
+#. TRANSLATORS: Activity
+msgid "timeout-predicate.activity"
+msgstr ""
+
+#. TRANSLATORS: Inactivity
+msgid "timeout-predicate.inactivity"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "timeout-predicate.none"
+msgstr ""
+
+#. TRANSLATORS: To Name
msgid "to-name"
-msgstr "To Name"
+msgstr ""
+#. TRANSLATORS: Transmission Status
msgid "transmission-status"
-msgstr "Transmission Status"
+msgstr ""
+#. TRANSLATORS: Pending
msgid "transmission-status.3"
-msgstr "Pending"
+msgstr ""
+#. TRANSLATORS: Pending Retry
msgid "transmission-status.4"
-msgstr "Pending Retry"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "transmission-status.5"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Canceled
msgid "transmission-status.7"
-msgstr "Canceled"
+msgstr ""
+#. TRANSLATORS: Aborted
msgid "transmission-status.8"
-msgstr "Aborted"
+msgstr ""
+#. TRANSLATORS: Completed
msgid "transmission-status.9"
-msgstr "Completed"
+msgstr ""
+#. TRANSLATORS: Cut
msgid "trimming"
-msgstr "Cut"
+msgstr ""
+#. TRANSLATORS: Cut Position
msgid "trimming-offset"
-msgstr "Cut Position"
+msgstr ""
+#. TRANSLATORS: Cut Edge
msgid "trimming-reference-edge"
-msgstr "Trimming Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "trimming-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "trimming-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "trimming-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "trimming-reference-edge.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Type of Cut
msgid "trimming-type"
-msgstr "Trimming Type"
+msgstr ""
+#. TRANSLATORS: Draw Line
msgid "trimming-type.draw-line"
-msgstr "Draw Line"
+msgstr ""
+#. TRANSLATORS: Full
msgid "trimming-type.full"
-msgstr "Full"
+msgstr ""
+#. TRANSLATORS: Partial
msgid "trimming-type.partial"
-msgstr "Partial"
+msgstr ""
+#. TRANSLATORS: Perforate
msgid "trimming-type.perforate"
-msgstr "Perforate"
+msgstr ""
+#. TRANSLATORS: Score
msgid "trimming-type.score"
-msgstr "Score"
+msgstr ""
+#. TRANSLATORS: Tab
msgid "trimming-type.tab"
-msgstr "Tab"
+msgstr ""
+#. TRANSLATORS: Cut After
msgid "trimming-when"
-msgstr "Trimming When"
+msgstr ""
+#. TRANSLATORS: Every Document
msgid "trimming-when.after-documents"
-msgstr "After Documents"
+msgstr ""
+#. TRANSLATORS: Job
msgid "trimming-when.after-job"
-msgstr "After Job"
+msgstr ""
+#. TRANSLATORS: Every Set
msgid "trimming-when.after-sets"
-msgstr "After Sets"
+msgstr ""
+#. TRANSLATORS: Every Page
msgid "trimming-when.after-sheets"
-msgstr "After Sheets"
+msgstr ""
msgid "unknown"
msgstr "desconocido"
@@ -12644,38 +15511,81 @@ msgstr "sin título"
msgid "variable-bindings uses indefinite length"
msgstr "variable-bindings usa una longitud indefinida"
+#. TRANSLATORS: Which Printers
+msgid "which-printers"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "which-printers.all"
+msgstr ""
+
+#. TRANSLATORS: Idle
+msgid "which-printers.idle"
+msgstr ""
+
+#. TRANSLATORS: Not Accepting
+msgid "which-printers.not-accepting"
+msgstr ""
+
+#. TRANSLATORS: Processing
+msgid "which-printers.processing"
+msgstr ""
+
+#. TRANSLATORS: Shutdown
+msgid "which-printers.shutdown"
+msgstr ""
+
+#. TRANSLATORS: Stopped
+msgid "which-printers.stopped"
+msgstr ""
+
+#. TRANSLATORS: Testing
+msgid "which-printers.testing"
+msgstr ""
+
+#. TRANSLATORS: X Accuracy
msgid "x-accuracy"
-msgstr "X Accuracy"
+msgstr ""
+#. TRANSLATORS: X Dimension
msgid "x-dimension"
-msgstr "X Dimension"
+msgstr ""
+#. TRANSLATORS: X Offset
msgid "x-offset"
-msgstr "X Offset"
+msgstr ""
+#. TRANSLATORS: X Origin
msgid "x-origin"
-msgstr "X Origin"
+msgstr ""
+#. TRANSLATORS: Y Accuracy
msgid "y-accuracy"
-msgstr "Y Accuracy"
+msgstr ""
+#. TRANSLATORS: Y Dimension
msgid "y-dimension"
-msgstr "Y Dimension"
+msgstr ""
+#. TRANSLATORS: Y Offset
msgid "y-offset"
-msgstr "Y Offset"
+msgstr ""
+#. TRANSLATORS: Y Origin
msgid "y-origin"
-msgstr "Y Origin"
+msgstr ""
+#. TRANSLATORS: Z Accuracy
msgid "z-accuracy"
-msgstr "Z Accuracy"
+msgstr ""
+#. TRANSLATORS: Z Dimension
msgid "z-dimension"
-msgstr "Z Dimension"
+msgstr ""
+#. TRANSLATORS: Z Offset
msgid "z-offset"
-msgstr "Z Offset"
+msgstr ""
msgid "{service_domain} Domain name"
msgstr ""
@@ -12707,586 +15617,18 @@ msgstr ""
msgid "~/.cups/lpoptions file names default destination that does not exist."
msgstr ""
-#~ msgid " Ignore specific warnings."
-#~ msgstr ""
-#~ " Ignorar advertencias (warnings) específicas."
-
-#~ msgid " Issue warnings instead of errors."
-#~ msgstr ""
-#~ " Emitir advertencias (warnings) en vez de "
-#~ "errores."
-
-#~ msgid " cupsaddsmb [options] -a"
-#~ msgstr " cupsaddsmb [opciones] -a"
-
-#~ msgid " cupstestdsc [options] -"
-#~ msgstr " cupstestdsc [opciones] -"
-
-#~ msgid " program | cupstestppd [options] -"
-#~ msgstr " programa | cupstestppd [opciones] -"
-
-#~ msgid " -h Show program usage"
-#~ msgstr " -h Mostrar el uso del programa"
-
-#~ msgid ""
-#~ " Bad %%%%BoundingBox: on line %d.\n"
-#~ " REF: Page 39, %%%%BoundingBox:"
-#~ msgstr ""
-#~ " %%%%BoundingBox incorrecto: en línea %d.\n"
-#~ " REF: Página 39, %%%%BoundingBox:"
-
-#~ msgid ""
-#~ " Bad %%%%Page: on line %d.\n"
-#~ " REF: Page 53, %%%%Page:"
+#~ msgid "A Samba password is required to export printer drivers"
#~ msgstr ""
-#~ " %%%%Page incorrecto: en línea %d.\n"
-#~ " REF: Página 53, %%%%Page:"
+#~ "Se requiere una contraseña Samba para exportar los controladores de "
+#~ "impresora"
-#~ msgid ""
-#~ " Bad %%%%Pages: on line %d.\n"
-#~ " REF: Page 43, %%%%Pages:"
+#~ msgid "A Samba username is required to export printer drivers"
#~ msgstr ""
-#~ " %%%%Pages incorrecto: en línea %d.\n"
-#~ " REF: Página 43, %%%%Pages:"
+#~ "Se requiere un nombre de usuario Samba para exportar los controladores de "
+#~ "impresora"
-#~ msgid ""
-#~ " Line %d is longer than 255 characters (%d).\n"
-#~ " REF: Page 25, Line Length"
-#~ msgstr ""
-#~ " La línea %d es más larga de 255 caracteres (%d).\n"
-#~ " REF: Página 25, Line Length"
-
-#~ msgid ""
-#~ " Missing %!PS-Adobe-3.0 on first line.\n"
-#~ " REF: Page 17, 3.1 Conforming Documents"
-#~ msgstr ""
-#~ " Falta %!PS-Adobe-3.0 en la primera línea.\n"
-#~ " REF: Página 17, 3.1 Conforming Documents"
-
-#~ msgid ""
-#~ " Missing %%EndComments comment. REF: Page 41, %%EndComments"
-#~ msgstr ""
-#~ " Falta comentario %%EndComments. REF: Página 41, %%EndComments"
-
-#~ msgid ""
-#~ " Missing or bad %%BoundingBox: comment.\n"
-#~ " REF: Page 39, %%BoundingBox:"
-#~ msgstr ""
-#~ " Falta comentario %%BoundingBox: o incorrecto.\n"
-#~ " REF: Página 39, %%BoundingBox:"
-
-#~ msgid ""
-#~ " Missing or bad %%Page: comments.\n"
-#~ " REF: Page 53, %%Page:"
-#~ msgstr ""
-#~ " Falta comentario %%Page: o incorrecto.\n"
-#~ " REF: Página 53, %%Page:"
-
-#~ msgid ""
-#~ " Missing or bad %%Pages: comment.\n"
-#~ " REF: Page 43, %%Pages:"
-#~ msgstr ""
-#~ " Falta comentario %%Pages: o incorrecto.\n"
-#~ " REF: Página 43, %%Pages:"
-
-#~ msgid " Saw %d lines that exceeded 255 characters."
-#~ msgstr " Se han visto %d líneas que exceden de 255 caracteres."
-
-#~ msgid " Too many %%BeginDocument comments."
-#~ msgstr " Demasiados comentarios %%BeginDocument."
-
-#~ msgid " Too many %%EndDocument comments."
-#~ msgstr " Demasiados comentarios %%EndDocument."
-
-#~ msgid " Warning: file contains binary data."
-#~ msgstr " Advertencia: el archivo contiene datos binarios."
-
-#~ msgid " Warning: no %%EndComments comment in file."
-#~ msgstr " Advertencia: no hay comentario %%EndComments en el archivo."
-
-#~ msgid " Warning: obsolete DSC version %.1f in file."
-#~ msgstr " Advertencia: versión DSC %.1f obsoleta en el archivo."
-
-#~ msgid " ! expression Unary NOT of expression."
-#~ msgstr " ! expresión NOT unario de la expresión."
-
-#~ msgid " ( expressions ) Group expressions."
-#~ msgstr " ( expresiones ) Agrupar expresiones."
-
-#~ msgid " --[no-]debug-logging Turn debug logging on/off."
-#~ msgstr ""
-#~ " --[no-]debug-logging Activar/desactivar registro de depuración."
-
-#~ msgid " --[no-]remote-admin Turn remote administration on/off."
-#~ msgstr " --[no-]remote-admin Activar/desactivar administración remota."
-
-#~ msgid " --[no-]remote-any Allow/prevent access from the Internet."
-#~ msgstr " --[no-]remote-any Permitir/evitar acceso desde Internet."
-
-#~ msgid " --[no-]share-printers Turn printer sharing on/off."
-#~ msgstr ""
-#~ " --[no-]share-printers Activar/desactivar compartición de impresoras."
-
-#~ msgid " --[no-]user-cancel-any Allow/prevent users to cancel any job."
-#~ msgstr ""
-#~ " --[no-]user-cancel-any Permitir/evitar a usuarios que cancelen "
-#~ "cualquier trabajo."
-
-#~ msgid " --domain regex Match domain to regular expression."
-#~ msgstr ""
-#~ " --domain regex Hacer coincidir el dominio con la expresión "
-#~ "regular."
-
-#~ msgid ""
-#~ " --exec utility [argument ...] ;\n"
-#~ " Execute program if true."
-#~ msgstr ""
-#~ " --exec utility [argument ...] ;\n"
-#~ " Ejecutar programa si es cierto."
-
-#~ msgid " --false Always false."
-#~ msgstr " --false Siempre falso."
-
-#~ msgid " --help Show help."
-#~ msgstr " --help Muestra ayuda."
-
-#~ msgid " --help Show this help."
-#~ msgstr " --help Muestra esta ayuda."
-
-#~ msgid " --host regex Match hostname to regular expression."
-#~ msgstr ""
-#~ " --host regex Hacer coincidir el nombre del equipo con la "
-#~ "expresión regular."
-
-#~ msgid " --local True if service is local."
-#~ msgstr " --local Cierto si el servicio es local."
-
-#~ msgid " --ls List attributes."
-#~ msgstr " --ls Lista atributos."
-
-#~ msgid " --name regex Match service name to regular expression."
-#~ msgstr ""
-#~ " --name regex Hacer coincidir el servicio con la expresión "
-#~ "regular."
-
-#~ msgid " --not expression Unary NOT of expression."
-#~ msgstr " --not expresión NOT unario de la expresión."
-
-#~ msgid " --path regex Match resource path to regular expression."
-#~ msgstr ""
-#~ " --path regex Hacer coincidir la ruta del recurso con la "
-#~ "expresión regular."
-
-#~ msgid " --port number[-number] Match port to number or range."
-#~ msgstr ""
-#~ " --port número[-número] Hacer coincidir el puerto con un número o "
-#~ "intervalo de números."
-
-#~ msgid " --print Print URI if true."
-#~ msgstr " --print Imprimir URI si es cierto."
-
-#~ msgid " --print-name Print service name if true."
-#~ msgstr ""
-#~ " --print-name Imprimir nombre del servicio si es cierto."
-
-#~ msgid " --quiet Quietly report match via exit code."
-#~ msgstr ""
-#~ " --quiet Silenciosamente informar de la coincidencia via "
-#~ "código de salida."
-
-#~ msgid " --remote True if service is remote."
-#~ msgstr " --remote Cierto si el servicio es remoto."
-
-#~ msgid ""
-#~ " --stop-after-include-error\n"
-#~ " Stop tests after a failed INCLUDE."
-#~ msgstr ""
-#~ " --stop-after-include-error\n"
-#~ " Detiene las pruebas tras un INCLUDE fallido."
-
-#~ msgid " --true Always true."
-#~ msgstr " --true Siempre cierto."
-
-#~ msgid " --txt key True if the TXT record contains the key."
-#~ msgstr ""
-#~ " --txt clave Cierto si el registro TXT contiene la clave."
-
-#~ msgid ""
-#~ " --txt-* regex Match TXT record key to regular expression."
-#~ msgstr ""
-#~ " --txt-* regex Hacer coincidir la clave del registro TXT a la "
-#~ "expresión regular."
-
-#~ msgid " --uri regex Match URI to regular expression."
-#~ msgstr ""
-#~ " --uri regex Hacer coincidir la URI a la expresión regular."
-
-#~ msgid " --version Show program version."
-#~ msgstr " --version Muestra la versión del programa."
-
-#~ msgid " --version Show version."
-#~ msgstr " --version Muestra la versión."
-
-#~ msgid " -4 Connect using IPv4."
-#~ msgstr " -4 Conectar usando IPv4."
-
-#~ msgid " -6 Connect using IPv6."
-#~ msgstr " -6 Conectar usando IPv6."
-
-#~ msgid " -C Send requests using chunking (default)."
-#~ msgstr ""
-#~ " -C Enviar peticiones usando fragmentación "
-#~ "(predeterminado)."
-
-#~ msgid " -E Encrypt the connection."
-#~ msgstr " -E Cifra la conexión."
-
-#~ msgid ""
-#~ " -F Run in the foreground but detach from console."
-#~ msgstr ""
-#~ " -F Ejecuta en primer plano pero separado de la "
-#~ "consola."
-
-#~ msgid " -H samba-server Use the named SAMBA server."
-#~ msgstr " -H servidor-samba Usa el servidor SAMBA nombrado."
-
-#~ msgid " -I Ignore errors."
-#~ msgstr " -I Ignora errores."
-
-#~ msgid " -I {filename,filters,none,profiles}"
-#~ msgstr " -I {filename,filters,none,profiles}"
-
-#~ msgid " -L Send requests using content-length."
-#~ msgstr " -L Envía peticiones usando content-length."
-
-#~ msgid ""
-#~ " -P filename.plist Produce XML plist to a file and test report to "
-#~ "standard output."
-#~ msgstr ""
-#~ " -P filename.plist Produce plist XML a un archivo y un informe de "
-#~ "prueba a la salida estandar."
-
-#~ msgid " -P number[-number] Match port to number or range."
-#~ msgstr ""
-#~ " -P número[-número] Hacer coincidir el puerto con un número o "
-#~ "intervalo de números."
-
-#~ msgid " -R root-directory Set alternate root."
-#~ msgstr " -R directorio-raíz Establece directorio raíz alternativo."
-
-#~ msgid " -T seconds Set the browse timeout in seconds."
-#~ msgstr ""
-#~ " -T segundos Establece el tiempo de espera de navegación en "
-#~ "segundos."
-
-#~ msgid " -T seconds Set the receive/send timeout in seconds."
-#~ msgstr ""
-#~ " -T segundos Establece el tiempo de espera de recepción/"
-#~ "envío en segundos."
-
-#~ msgid " -V version Set default IPP version."
-#~ msgstr " -V versión Establece la versión IPP predeterminada."
-
-#~ msgid ""
-#~ " -W {all,none,constraints,defaults,duplex,filters,profiles,sizes,"
-#~ "translations}"
-#~ msgstr ""
-#~ " -W {all,none,constraints,defaults,duplex,filters,profiles,sizes,"
-#~ "translations}"
-
-#~ msgid " -X Produce XML plist instead of plain text."
-#~ msgstr ""
-#~ " -X Produce XML plist en vez de texto sin formato."
-
-#~ msgid " -a Export all printers."
-#~ msgstr " -a Exporta todas las impresoras."
-
-#~ msgid " -c Produce CSV output."
-#~ msgstr " -c Produce salida CSV."
-
-#~ msgid " -c cupsd.conf Set cupsd.conf file to use."
-#~ msgstr " -c cupsd.conf Establece el archivo cupsd.conf a usar."
-
-#~ msgid " -d name=value Set named variable to value."
-#~ msgstr " -d nombre=valor Establece la variable al valor."
-
-#~ msgid " -d regex Match domain to regular expression."
-#~ msgstr ""
-#~ " -d regex Hacer coincidir el dominio con la expresión "
-#~ "regular."
-
-#~ msgid " -f Run in the foreground."
-#~ msgstr " -f Ejecuta en primer plano."
-
-#~ msgid " -f filename Set default request filename."
-#~ msgstr ""
-#~ " -f nombre_archivo Establece nombre de archivo predeterminado."
-
-#~ msgid " -h Show this usage message."
-#~ msgstr " -h Muestra este mensaje de uso."
-
-#~ msgid " -h regex Match hostname to regular expression."
-#~ msgstr ""
-#~ " -h regex Hacer coincidir el nombre del equipo con la "
-#~ "expresión regular."
-
-#~ msgid " -h server[:port] Specify server address."
-#~ msgstr " -h servidor[:puerto] Especifica la dirección del servidor."
-
-#~ msgid ""
-#~ " -i seconds Repeat the last file with the given time "
-#~ "interval."
-#~ msgstr ""
-#~ " -i segundos Repite el último archivo con el intervalo de "
-#~ "tiempo dado."
-
-#~ msgid " -l List attributes."
-#~ msgstr " -l Lista atributos."
-
-#~ msgid " -l Produce plain text output."
-#~ msgstr " -l Produce salida en texto plano."
-
-#~ msgid " -l Run cupsd on demand."
-#~ msgstr " -l Ejecuta cupsd según demanda."
-
-#~ msgid ""
-#~ " -n count Repeat the last file the given number of times."
-#~ msgstr ""
-#~ " -n contador Repite el último archivo el número de veces "
-#~ "especificado."
-
-#~ msgid " -n regex Match service name to regular expression."
-#~ msgstr ""
-#~ " -n regex Hacer coincidir el nombre del servicio con la "
-#~ "expresión regular."
-
-#~ msgid " -p Print URI if true."
-#~ msgstr " -p Imprimir URI si es cierto."
-
-#~ msgid " -q Quietly report match via exit code."
-#~ msgstr ""
-#~ " -q Silenciosamente informar de la coincidencia via "
-#~ "código de salida."
-
-#~ msgid " -q Run silently."
-#~ msgstr " -q Ejecución silenciosa."
-
-#~ msgid " -r True if service is remote."
-#~ msgstr " -r Cierto si el servicio es remoto."
-
-#~ msgid " -r Use 'relaxed' open mode."
-#~ msgstr " -r Usa modo abierto 'relajado'."
-
-#~ msgid " -s Print service name if true."
-#~ msgstr ""
-#~ " -s Imprimir nombre del servicio si es cierto."
-
-#~ msgid " -s cups-files.conf Set cups-files.conf file to use."
-#~ msgstr ""
-#~ " -s cups-files.conf Establece el archivo cups-files.conf a usar."
-
-#~ msgid " -t Produce a test report."
-#~ msgstr " -t Produce un informe de la prueba."
-
-#~ msgid " -t Test the configuration file."
-#~ msgstr " -t Prueba el archivo de configuración."
-
-#~ msgid " -t key True if the TXT record contains the key."
-#~ msgstr ""
-#~ " -t clave Cierto si el registro TXT contiene la clave."
-
-#~ msgid " -u regex Match URI to regular expression."
-#~ msgstr ""
-#~ " -u regex Hacer coincidir la URI a la expresión regular."
-
-#~ msgid " -vv Be very verbose."
-#~ msgstr " -vv Ser muy detallado."
-
-#~ msgid ""
-#~ " -x utility [argument ...] ;\n"
-#~ " Execute program if true."
-#~ msgstr ""
-#~ " -x utilidad [argumento ...] ;\n"
-#~ " Ejecutar programa si es cierto."
-
-#~ msgid " IPPFIND_SERVICE_DOMAIN Domain name"
-#~ msgstr " IPPFIND_SERVICE_DOMAIN Nombre de dominio"
-
-#~ msgid ""
-#~ " IPPFIND_SERVICE_HOSTNAME\n"
-#~ " Fully-qualified domain name"
-#~ msgstr ""
-#~ " IPPFIND_SERVICE_HOSTNAME\n"
-#~ " Nombre de dominio completo"
-
-#~ msgid " IPPFIND_SERVICE_NAME Service instance name"
-#~ msgstr " IPPFIND_SERVICE_NAME Nombre de la instancia del servicio"
-
-#~ msgid " IPPFIND_SERVICE_PORT Port number"
-#~ msgstr " IPPFIND_SERVICE_PORT Número del puerto"
-
-#~ msgid " IPPFIND_SERVICE_REGTYPE DNS-SD registration type"
-#~ msgstr " IPPFIND_SERVICE_REGTYPE Tipo de registro DNS-SD"
-
-#~ msgid " IPPFIND_SERVICE_SCHEME URI scheme"
-#~ msgstr " IPPFIND_SERVICE_SCHEME Esquema URI"
-
-#~ msgid " IPPFIND_SERVICE_URI URI"
-#~ msgstr " IPPFIND_SERVICE_URI URI"
-
-#~ msgid " IPPFIND_TXT_* Value of TXT record key"
-#~ msgstr " IPPFIND_TXT_* Valor de la clave del registro TXT"
-
-#~ msgid ""
-#~ " expression --and expression\n"
-#~ " Logical AND."
-#~ msgstr ""
-#~ " expresión --and expresión\n"
-#~ " Y (AND) lógico."
-
-#~ msgid ""
-#~ " expression --or expression\n"
-#~ " Logical OR."
-#~ msgstr ""
-#~ " expresión --or expresión\n"
-#~ " O (OR) lógico."
-
-#~ msgid " expression expression Logical AND."
-#~ msgstr " expresión expresión AND lógico."
-
-#~ msgid " {service_domain} Domain name"
-#~ msgstr " {service_domain} Nombre de dominio"
-
-#~ msgid " {service_hostname} Fully-qualified domain name"
-#~ msgstr " {service_hostname} Nombre de dominio completo"
-
-#~ msgid " {service_name} Service instance name"
-#~ msgstr " {service_name} Nombre de la instancia del servicio"
-
-#~ msgid " {service_port} Port number"
-#~ msgstr " {service_port} Número de puerto"
-
-#~ msgid " {service_regtype} DNS-SD registration type"
-#~ msgstr " {service_regtype} Tipo de registro DNS-SD"
-
-#~ msgid " {service_scheme} URI scheme"
-#~ msgstr " {service_scheme} Esquema URI"
-
-#~ msgid " {service_uri} URI"
-#~ msgstr " {service_uri} URI"
-
-#~ msgid " {txt_*} Value of TXT record key"
-#~ msgstr " {txt_*} Valor de la clave del registro TXT"
-
-#~ msgid " {} URI"
-#~ msgstr " {} URI"
-
-#~ msgid "Bad option + choice on line %d."
-#~ msgstr "Opción + preferencia incorrectas en línea %d."
-
-#~ msgid "Empty PPD file."
-#~ msgstr "Archivo PPD vacío."
-
-#~ msgid "FAIL"
-#~ msgstr "FALLO"
-
-#~ msgid "Missing double quote on line %d."
-#~ msgstr "Faltan dobles comillas en línea %d."
-
-#~ msgid "Missing value on line %d."
-#~ msgstr "Falta un valor en la línea %d."
-
-#~ msgid "No Windows printer drivers are installed."
-#~ msgstr "No está instalado ningún controlador de impresora de Windows."
-
-#~ msgid ""
-#~ "Note: this program only validates the DSC comments, not the PostScript "
-#~ "itself."
-#~ msgstr ""
-#~ "Nota: este programa sólo valida los comentarios DSC, no los PostScript."
-
-#~ msgid "PASS"
-#~ msgstr "PASA"
-
-#~ msgid "Password for %s required to access %s via SAMBA: "
-#~ msgstr "Se requiere la contraseña de %s para acceder a %s vía SAMBA: "
-
-#~ msgid "Unable to copy 64-bit CUPS printer driver files (%d)."
-#~ msgstr ""
-#~ "No se han podido copiar los archivos del controlador de impresora de 64-"
-#~ "bit de CUPS (%d)."
-
-#~ msgid "Unable to copy 64-bit Windows printer driver files (%d)."
-#~ msgstr ""
-#~ "No se han podido copiar los archivos del controlador de impresora de 64-"
-#~ "bit de Windows (%d)."
-
-#~ msgid "Unable to copy CUPS printer driver files (%d)."
-#~ msgstr ""
-#~ "No se han podido copiar los archivos del controlador de impresora de CUPS "
-#~ "(%d)."
-
-#~ msgid "Unable to copy Windows 2000 printer driver files (%d)."
-#~ msgstr ""
-#~ "No se han podido copiar los archivos del controlador de impresora de "
-#~ "Windows 2000 (%d)."
-
-#~ msgid "Unable to copy Windows 9x printer driver files (%d)."
-#~ msgstr ""
-#~ "No se han podido copiar los archivos del controlador de impresora de "
-#~ "Windows 9x (%d)."
-
-#~ msgid "Unable to install Windows 2000 printer driver files (%d)."
-#~ msgstr ""
-#~ "No se han podido instalar los archivos del controlador de impresora de "
-#~ "Windows 2000 (%d)."
-
-#~ msgid "Unable to install Windows 9x printer driver files (%d)."
-#~ msgstr ""
-#~ "No se han podido instalar los archivos del controlador de impresora de "
-#~ "Windows 9x (%d)."
-
-#~ msgid "Unable to set Windows printer driver (%d)."
-#~ msgstr ""
-#~ "No se ha podido configurar el controlador de impresora de Windows (%d)."
-
-#~ msgid "Usage: cupsaddsmb [options] printer1 ... printerN"
-#~ msgstr "Uso: cupsaddsmb [opciones] impresora1 ... impresoraN"
-
-#~ msgid "Usage: cupstestdsc [options] filename.ps [... filename.ps]"
-#~ msgstr ""
-#~ "Uso: cupstestdsc [opciones] nombre_archivo.ps [... nombre_archivo.ps]"
-
-#~ msgid ""
-#~ "Usage: cupstestppd [options] filename1.ppd[.gz] [... filenameN.ppd[.gz]]"
-#~ msgstr ""
-#~ "Uso: cupstestppd [opciones] nombre_archivo1.ppd[.gz] [... nombre_archivoN."
-#~ "ppd[.gz]]"
-
-#~ msgid "Usage: lpmove job/src dest"
-#~ msgstr "Uso: lpmove trabajo/fuente destino"
-
-#~ 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 servidor] [-E] -d impresora\n"
-#~ " lpoptions [-h servidor] [-E] [-p impresora] -l\n"
-#~ " lpoptions [-h servidor] [-E] -p impresora -o opción[=valor] ...\n"
-#~ " lpoptions [-h servidor] [-E] -x impresora"
-
-#~ msgid ""
-#~ "Usage: lpq [-P dest] [-U username] [-h hostname[:port]] [-l] [+interval]"
-#~ msgstr ""
-#~ "Uso: lpq [-P dest] [-U nombre_usuario] [-h nombre_equipo[:puerto]] [-l] "
-#~ "[+intervalo]"
-
-#~ msgid "Warning, no Windows 2000 printer drivers are installed."
-#~ msgstr ""
-#~ "Advertencia, no está instalado ningún controlador de impresora de Windows "
-#~ "2000."
+#~ msgid "Export Printers to Samba"
+#~ msgstr "Exportar impresoras a Samba"
-#~ msgid "cupsaddsmb: No PPD file for printer \"%s\" - %s"
-#~ msgstr "cupsaddsmb: No hay archivo PPD para la impresora \"%s\" - %s"
+#~ msgid "lpadmin: Unable to open PPD file \"%s\" - %s"
+#~ msgstr "lpadmin: No se ha podido abrir el archivo PPD \"%s\" - %s"
diff --git a/locale/cups_fr.po b/locale/cups_fr.po
index 36c279768..e3e095d66 100644
--- a/locale/cups_fr.po
+++ b/locale/cups_fr.po
@@ -11,11 +11,11 @@ msgid ""
msgstr ""
"Project-Id-Version: CUPS 2.3\n"
"Report-Msgid-Bugs-To: https://github.com/apple/cups/issues\n"
-"POT-Creation-Date: 2018-12-06 14:58-0500\n"
+"POT-Creation-Date: 2019-04-24 18:36-0400\n"
"PO-Revision-Date: 2012-12-12 11:12+0100\n"
"Last-Translator: Stéphane Blondon <stephane.blondon@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: French\n"
+"Language-Team: French <LL@li.org>\n"
+"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -1400,6 +1400,9 @@ msgstr ""
msgid "--false Always false"
msgstr ""
+msgid "--help Show program help"
+msgstr ""
+
msgid "--hold Hold new jobs"
msgstr ""
@@ -1430,6 +1433,9 @@ msgstr ""
msgid "--name regex Match service name to regular expression"
msgstr ""
+msgid "--no-web-forms Disable web forms for media and supplies"
+msgstr ""
+
msgid "--not expression Unary NOT of expression"
msgstr ""
@@ -1525,6 +1531,9 @@ msgstr "-15"
msgid "-2"
msgstr "-2"
+msgid "-2 Set 2-sided printing support (default=1-sided)"
+msgstr ""
+
msgid "-20"
msgstr "-20"
@@ -1606,6 +1615,9 @@ msgstr ""
msgid "-D description Specify the textual description of the printer"
msgstr ""
+msgid "-D device-uri Set the device URI for the printer"
+msgstr ""
+
msgid ""
"-E Enable and accept jobs on the printer (after -p)"
msgstr ""
@@ -1648,12 +1660,19 @@ msgid ""
" Ignore specific warnings"
msgstr ""
+msgid ""
+"-K keypath Set location of server X.509 certificates and keys."
+msgstr ""
+
msgid "-L Send requests using content-length"
msgstr ""
msgid "-L location Specify the textual location of the printer"
msgstr ""
+msgid "-M manufacturer Set manufacturer name (default=Test)"
+msgstr ""
+
msgid "-P destination Show status for the specified destination"
msgstr ""
@@ -1665,6 +1684,9 @@ msgid ""
"standard output"
msgstr ""
+msgid "-P filename.ppd Load printer attributes from PPD file"
+msgstr ""
+
msgid "-P number[-number] Match port to number or range"
msgstr ""
@@ -1725,6 +1747,9 @@ msgstr ""
msgid "-a [destination(s)] Show the accepting state of destinations"
msgstr ""
+msgid "-a filename.conf Load printer attributes from conf file"
+msgstr ""
+
msgid "-c Make a copy of the print file(s)"
msgstr ""
@@ -1737,6 +1762,9 @@ msgstr ""
msgid "-c class Add the named destination to a class"
msgstr ""
+msgid "-c command Set print command"
+msgstr ""
+
msgid "-c cupsd.conf Set cupsd.conf file to use."
msgstr ""
@@ -1755,6 +1783,9 @@ msgstr ""
msgid "-d regex Match domain to regular expression"
msgstr ""
+msgid "-d spool-directory Set spool directory"
+msgstr ""
+
msgid "-e Show available destinations on the network"
msgstr ""
@@ -1764,6 +1795,9 @@ msgstr ""
msgid "-f filename Set default request filename"
msgstr ""
+msgid "-f type/subtype[,...] Set supported file types"
+msgstr ""
+
msgid "-h Show this usage message."
msgstr ""
@@ -1776,6 +1810,9 @@ msgstr ""
msgid "-h server[:port] Connect to the named server and port"
msgstr ""
+msgid "-i iconfile.png Set icon file"
+msgstr ""
+
msgid "-i id Specify an existing job ID to modify"
msgstr ""
@@ -1786,6 +1823,9 @@ msgid ""
"-i seconds Repeat the last file with the given time interval"
msgstr ""
+msgid "-k Keep job spool files"
+msgstr ""
+
msgid "-l List attributes"
msgstr ""
@@ -1801,6 +1841,9 @@ msgstr ""
msgid "-l Show verbose (long) output"
msgstr ""
+msgid "-l location Set location of printer"
+msgstr ""
+
msgid ""
"-m Send an email notification when the job completes"
msgstr ""
@@ -1812,6 +1855,9 @@ msgid ""
"-m everywhere Specify the printer is compatible with IPP Everywhere"
msgstr ""
+msgid "-m model Set model name (default=Printer)"
+msgstr ""
+
msgid ""
"-m model Specify a standard model/PPD file for the printer"
msgstr ""
@@ -1819,6 +1865,9 @@ msgstr ""
msgid "-n count Repeat the last file the given number of times"
msgstr ""
+msgid "-n hostname Set hostname for printer"
+msgstr ""
+
msgid "-n num-copies Specify the number of copies to print"
msgstr ""
@@ -1921,6 +1970,9 @@ msgstr ""
msgid "-p destination Specify/add the named destination"
msgstr ""
+msgid "-p port Set port number for printer"
+msgstr ""
+
msgid "-q Quietly report match via exit code"
msgstr ""
@@ -1951,6 +2003,9 @@ msgstr ""
msgid "-r reason Specify a reason message that others can see"
msgstr ""
+msgid "-r subtype,[subtype] Set DNS-SD service subtype"
+msgstr ""
+
msgid "-s Be silent"
msgstr ""
@@ -1963,6 +2018,9 @@ msgstr ""
msgid "-s cups-files.conf Set cups-files.conf file to use."
msgstr ""
+msgid "-s speed[,color-speed] Set speed in pages per minute"
+msgstr ""
+
msgid "-t Produce a test report"
msgstr ""
@@ -2517,12 +2575,6 @@ msgstr "95"
msgid "?Invalid help command unknown."
msgstr ""
-msgid "A Samba password is required to export printer drivers"
-msgstr ""
-
-msgid "A Samba username is required to export printer drivers"
-msgstr ""
-
#, c-format
msgid "A class named \"%s\" already exists."
msgstr ""
@@ -3315,9 +3367,6 @@ msgstr ""
msgid "Expectation Failed"
msgstr "Échec de la condition de valeur attendue"
-msgid "Export Printers to Samba"
-msgstr "Exporter les imprimantes vers SAMBA"
-
msgid "Expressions:"
msgstr "Expressions :"
@@ -3707,6 +3756,10 @@ msgstr "Ligne dépassant la longueur maximale autorisée (255 caractères)"
msgid "List Available Printers"
msgstr ""
+#, c-format
+msgid "Listening on port %d."
+msgstr ""
+
msgid "Local printer created."
msgstr ""
@@ -4241,10 +4294,6 @@ msgstr "Renvoyer l’adresse"
msgid "Rewind"
msgstr "Rembobiner"
-#, c-format
-msgid "Running command: %s %s -N -A %s -c '%s'"
-msgstr ""
-
msgid "SEQUENCE uses indefinite length"
msgstr "SEQUENCE s’avère être de longueur indéfinie"
@@ -4581,6 +4630,9 @@ msgstr ""
msgid "Unable to allocate memory for pages array"
msgstr ""
+msgid "Unable to allocate memory for printer"
+msgstr ""
+
msgid "Unable to cancel print job."
msgstr "Impossible d’annuler la tâche d'impression."
@@ -4629,6 +4681,10 @@ msgstr ""
msgid "Unable to create server credentials."
msgstr ""
+#, c-format
+msgid "Unable to create spool directory \"%s\": %s"
+msgstr ""
+
msgid "Unable to create temporary file"
msgstr "Impossible de créer le fichier temporaire :"
@@ -4644,6 +4700,10 @@ msgstr "Impossible de lancer la commande de maintenance :"
msgid "Unable to edit cupsd.conf files larger than 1MB"
msgstr ""
+#, c-format
+msgid "Unable to establish a secure connection to host (%d)."
+msgstr ""
+
msgid ""
"Unable to establish a secure connection to host (certificate chain invalid)."
msgstr ""
@@ -4674,6 +4734,10 @@ msgstr ""
msgid "Unable to establish a secure connection to host."
msgstr ""
+#, c-format
+msgid "Unable to execute command \"%s\": %s"
+msgstr ""
+
msgid "Unable to find destination for job"
msgstr ""
@@ -4757,14 +4821,14 @@ msgstr "Impossible d’imprimer la page de test :"
msgid "Unable to read print data."
msgstr ""
-msgid "Unable to rename job document file."
+#, c-format
+msgid "Unable to register \"%s.%s\": %d"
msgstr ""
-msgid "Unable to resolve printer-uri."
+msgid "Unable to rename job document file."
msgstr ""
-#, c-format
-msgid "Unable to run \"%s\": %s"
+msgid "Unable to resolve printer-uri."
msgstr ""
msgid "Unable to see in file"
@@ -4812,6 +4876,10 @@ msgid "Unknown choice \"%s\" for option \"%s\"."
msgstr ""
#, c-format
+msgid "Unknown directive \"%s\" on line %d of \"%s\" ignored."
+msgstr ""
+
+#, c-format
msgid "Unknown encryption option value: \"%s\"."
msgstr ""
@@ -4926,17 +4994,6 @@ msgstr "Type de valeur non pris en charge"
msgid "Upgrade Required"
msgstr "Mise à niveau obligatoire"
-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 ""
-
#, c-format
msgid "Usage: %s [options] destination(s)"
msgstr ""
@@ -4965,6 +5022,9 @@ msgid ""
" program | cupstestppd [options] -"
msgstr ""
+msgid "Usage: ippeveprinter [options] \"name\""
+msgstr ""
+
msgid ""
"Usage: ippfind [options] regtype[,subtype][.domain.] ... [expression]\n"
" ippfind [options] name[.regtype[.domain.]] ... [expression]\n"
@@ -5038,6 +5098,10 @@ msgstr ""
msgid "Usage: snmp [host-or-ip-address]"
msgstr ""
+#, c-format
+msgid "Using spool directory \"%s\"."
+msgstr ""
+
msgid "Value uses indefinite length"
msgstr "La valeur s’avère être de longueur indéfinie"
@@ -5066,12 +5130,8 @@ msgid "Yes"
msgstr "Oui"
#, c-format
-msgid ""
-"You must access this page using the URL <A HREF=\"https://%s:%d%s\">https://"
-"%s:%d%s</A>."
-msgstr ""
-"Vous devez accéder à cette page par l’URL <A HREF=\"https://%s:%d%s"
-"\">https://%s:%d%s</A>."
+msgid "You must access this page using the URL https://%s:%d%s."
+msgstr "Vous devez accéder à cette page par l’URL https://%s:%d%s."
msgid "ZPL Label Printer"
msgstr "Imprimante pour étiquettes ZPL"
@@ -5082,212 +5142,287 @@ msgstr "Zebra"
msgid "aborted"
msgstr "abandonnée"
+#. TRANSLATORS: Accuracy Units
msgid "accuracy-units"
-msgstr "Accuracy Units"
+msgstr ""
+#. TRANSLATORS: Millimeters
msgid "accuracy-units.mm"
-msgstr "Mm"
+msgstr ""
+#. TRANSLATORS: Nanometers
msgid "accuracy-units.nm"
-msgstr "Nm"
+msgstr ""
+#. TRANSLATORS: Micrometers
msgid "accuracy-units.um"
-msgstr "Um"
+msgstr ""
+#. TRANSLATORS: Bale Output
msgid "baling"
-msgstr "Bale Output"
+msgstr ""
+#. TRANSLATORS: Bale Using
msgid "baling-type"
-msgstr "Baling Type"
+msgstr ""
+#. TRANSLATORS: Band
msgid "baling-type.band"
-msgstr "Band"
+msgstr ""
+#. TRANSLATORS: Shrink Wrap
msgid "baling-type.shrink-wrap"
-msgstr "Shrink Wrap"
+msgstr ""
+#. TRANSLATORS: Wrap
msgid "baling-type.wrap"
-msgstr "Wrap"
+msgstr ""
+#. TRANSLATORS: Bale After
msgid "baling-when"
-msgstr "Baling When"
+msgstr ""
+#. TRANSLATORS: Job
msgid "baling-when.after-job"
-msgstr "After Job"
+msgstr ""
+#. TRANSLATORS: Sets
msgid "baling-when.after-sets"
-msgstr "After Sets"
+msgstr ""
+#. TRANSLATORS: Bind Output
msgid "binding"
-msgstr "Bind Output"
+msgstr ""
+#. TRANSLATORS: Bind Edge
msgid "binding-reference-edge"
-msgstr "Binding Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "binding-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "binding-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "binding-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "binding-reference-edge.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Binder Type
msgid "binding-type"
-msgstr "Binding Type"
+msgstr ""
+#. TRANSLATORS: Adhesive
msgid "binding-type.adhesive"
-msgstr "Adhesive"
+msgstr ""
+#. TRANSLATORS: Comb
msgid "binding-type.comb"
-msgstr "Comb"
+msgstr ""
+#. TRANSLATORS: Flat
msgid "binding-type.flat"
-msgstr "Flat"
+msgstr ""
+#. TRANSLATORS: Padding
msgid "binding-type.padding"
-msgstr "Padding"
+msgstr ""
+#. TRANSLATORS: Perfect
msgid "binding-type.perfect"
-msgstr "Perfect"
+msgstr ""
+#. TRANSLATORS: Spiral
msgid "binding-type.spiral"
-msgstr "Spiral"
+msgstr ""
+#. TRANSLATORS: Tape
msgid "binding-type.tape"
-msgstr "Tape"
+msgstr ""
+#. TRANSLATORS: Velo
msgid "binding-type.velo"
-msgstr "Velo"
+msgstr ""
msgid "canceled"
msgstr "annulée"
+#. TRANSLATORS: Chamber Humidity
+msgid "chamber-humidity"
+msgstr ""
+
+#. TRANSLATORS: Chamber Temperature
+msgid "chamber-temperature"
+msgstr ""
+
+#. TRANSLATORS: Print Job Cost
msgid "charge-info-message"
-msgstr "Charge Info Message"
+msgstr ""
+#. TRANSLATORS: Coat Sheets
msgid "coating"
-msgstr "Coat Sheets"
+msgstr ""
+#. TRANSLATORS: Add Coating To
msgid "coating-sides"
-msgstr "Coating Sides"
+msgstr ""
+#. TRANSLATORS: Back
msgid "coating-sides.back"
-msgstr "Back"
+msgstr ""
+#. TRANSLATORS: Front and Back
msgid "coating-sides.both"
-msgstr "Both"
+msgstr ""
+#. TRANSLATORS: Front
msgid "coating-sides.front"
-msgstr "Front"
+msgstr ""
+#. TRANSLATORS: Type of Coating
msgid "coating-type"
-msgstr "Coating Type"
+msgstr ""
+#. TRANSLATORS: Archival
msgid "coating-type.archival"
-msgstr "Archival"
+msgstr ""
+#. TRANSLATORS: Archival Glossy
msgid "coating-type.archival-glossy"
-msgstr "Archival Glossy"
+msgstr ""
+#. TRANSLATORS: Archival Matte
msgid "coating-type.archival-matte"
-msgstr "Archival Matte"
+msgstr ""
+#. TRANSLATORS: Archival Semi Gloss
msgid "coating-type.archival-semi-gloss"
-msgstr "Archival Semi Gloss"
+msgstr ""
+#. TRANSLATORS: Glossy
msgid "coating-type.glossy"
-msgstr "Glossy"
+msgstr ""
+#. TRANSLATORS: High Gloss
msgid "coating-type.high-gloss"
-msgstr "High Gloss"
+msgstr ""
+#. TRANSLATORS: Matte
msgid "coating-type.matte"
-msgstr "Matte"
+msgstr ""
+#. TRANSLATORS: Semi-gloss
msgid "coating-type.semi-gloss"
-msgstr "Semi-Gloss"
+msgstr ""
+#. TRANSLATORS: Silicone
msgid "coating-type.silicone"
-msgstr "Silicone"
+msgstr ""
+#. TRANSLATORS: Translucent
msgid "coating-type.translucent"
-msgstr "Translucent"
+msgstr ""
msgid "completed"
msgstr "terminée"
+#. TRANSLATORS: Print Confirmation Sheet
msgid "confirmation-sheet-print"
-msgstr "Confirmation Sheet Print"
+msgstr ""
+#. TRANSLATORS: Copies
msgid "copies"
-msgstr "Copies"
+msgstr ""
+#. TRANSLATORS: Back Cover
msgid "cover-back"
-msgstr "Cover Back"
+msgstr ""
+#. TRANSLATORS: Front Cover
msgid "cover-front"
-msgstr "Cover Front"
+msgstr ""
+#. TRANSLATORS: Cover Sheet Info
msgid "cover-sheet-info"
-msgstr "Cover Sheet Info"
+msgstr ""
+#. TRANSLATORS: Date Time
msgid "cover-sheet-info-supported.date-time"
-msgstr "Date Time"
+msgstr ""
+#. TRANSLATORS: From Name
msgid "cover-sheet-info-supported.from-name"
-msgstr "From Name"
+msgstr ""
+#. TRANSLATORS: Logo
msgid "cover-sheet-info-supported.logo"
-msgstr "Logo"
+msgstr ""
+#. TRANSLATORS: Message
msgid "cover-sheet-info-supported.message"
-msgstr "Message"
+msgstr ""
+#. TRANSLATORS: Organization
msgid "cover-sheet-info-supported.organization"
-msgstr "Organization"
+msgstr ""
+#. TRANSLATORS: Subject
msgid "cover-sheet-info-supported.subject"
-msgstr "Subject"
+msgstr ""
+#. TRANSLATORS: To Name
msgid "cover-sheet-info-supported.to-name"
-msgstr "To Name"
+msgstr ""
+#. TRANSLATORS: Printed Cover
msgid "cover-type"
-msgstr "Cover Type"
+msgstr ""
+#. TRANSLATORS: No Cover
msgid "cover-type.no-cover"
-msgstr "No Cover"
+msgstr ""
+#. TRANSLATORS: Back Only
msgid "cover-type.print-back"
-msgstr "Print Back"
+msgstr ""
+#. TRANSLATORS: Front and Back
msgid "cover-type.print-both"
-msgstr "Print Both"
+msgstr ""
+#. TRANSLATORS: Front Only
msgid "cover-type.print-front"
-msgstr "Print Front"
+msgstr ""
+#. TRANSLATORS: None
msgid "cover-type.print-none"
-msgstr "Print None"
+msgstr ""
+#. TRANSLATORS: Cover Output
msgid "covering"
-msgstr "Cover Output"
+msgstr ""
+#. TRANSLATORS: Add Cover
msgid "covering-name"
-msgstr "Covering Name"
+msgstr ""
+#. TRANSLATORS: Plain
msgid "covering-name.plain"
-msgstr "Plain"
+msgstr ""
+#. TRANSLATORS: Pre-cut
msgid "covering-name.pre-cut"
-msgstr "Pre Cut"
+msgstr ""
+#. TRANSLATORS: Pre-printed
msgid "covering-name.pre-printed"
-msgstr "Pre Printed"
+msgstr ""
msgid "cups-deviced failed to execute."
msgstr "L’exécution de « cups-deviced » a échoué."
@@ -5357,8 +5492,9 @@ msgstr ""
msgid "cupstestppd: The -v option is incompatible with the -q option."
msgstr ""
+#. TRANSLATORS: Detailed Status Message
msgid "detailed-status-message"
-msgstr "Detailed Status Message"
+msgstr ""
#, c-format
msgid "device for %s/%s: %s"
@@ -5368,140 +5504,233 @@ msgstr "matériel pour %s/%s : %s"
msgid "device for %s: %s"
msgstr "matériel pour %s : %s"
+#. TRANSLATORS: Copies
msgid "document-copies"
-msgstr "Copies"
+msgstr ""
+
+#. TRANSLATORS: Document Privacy Attributes
+msgid "document-privacy-attributes"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "document-privacy-attributes.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "document-privacy-attributes.default"
+msgstr ""
+
+#. TRANSLATORS: Document Description
+msgid "document-privacy-attributes.document-description"
+msgstr ""
+
+#. TRANSLATORS: Document Template
+msgid "document-privacy-attributes.document-template"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "document-privacy-attributes.none"
+msgstr ""
+
+#. TRANSLATORS: Document Privacy Scope
+msgid "document-privacy-scope"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "document-privacy-scope.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "document-privacy-scope.default"
+msgstr ""
+#. TRANSLATORS: None
+msgid "document-privacy-scope.none"
+msgstr ""
+
+#. TRANSLATORS: Owner
+msgid "document-privacy-scope.owner"
+msgstr ""
+
+#. TRANSLATORS: Document State
msgid "document-state"
-msgstr "Document State"
+msgstr ""
+#. TRANSLATORS: Detailed Document State
msgid "document-state-reasons"
-msgstr "Detailed Document State"
+msgstr ""
+#. TRANSLATORS: Aborted By System
msgid "document-state-reasons.aborted-by-system"
-msgstr "Aborted By System"
+msgstr ""
+#. TRANSLATORS: Canceled At Device
msgid "document-state-reasons.canceled-at-device"
-msgstr "Canceled At Device"
+msgstr ""
+#. TRANSLATORS: Canceled By Operator
msgid "document-state-reasons.canceled-by-operator"
-msgstr "Canceled By Operator"
+msgstr ""
+#. TRANSLATORS: Canceled By User
msgid "document-state-reasons.canceled-by-user"
-msgstr "Canceled By User"
+msgstr ""
+#. TRANSLATORS: Completed Successfully
msgid "document-state-reasons.completed-successfully"
-msgstr "Completed Successfully"
+msgstr ""
+#. TRANSLATORS: Completed With Errors
msgid "document-state-reasons.completed-with-errors"
-msgstr "Completed With Errors"
+msgstr ""
+#. TRANSLATORS: Completed With Warnings
msgid "document-state-reasons.completed-with-warnings"
-msgstr "Completed With Warnings"
+msgstr ""
+#. TRANSLATORS: Compression Error
msgid "document-state-reasons.compression-error"
-msgstr "Compression Error"
+msgstr ""
+#. TRANSLATORS: Data Insufficient
msgid "document-state-reasons.data-insufficient"
-msgstr "Data Insufficient"
+msgstr ""
+#. TRANSLATORS: Digital Signature Did Not Verify
msgid "document-state-reasons.digital-signature-did-not-verify"
-msgstr "Digital Signature Did Not Verify"
+msgstr ""
+#. TRANSLATORS: Digital Signature Type Not Supported
msgid "document-state-reasons.digital-signature-type-not-supported"
-msgstr "Digital Signature Type Not Supported"
+msgstr ""
+#. TRANSLATORS: Digital Signature Wait
msgid "document-state-reasons.digital-signature-wait"
-msgstr "Digital Signature Wait"
+msgstr ""
+#. TRANSLATORS: Document Access Error
msgid "document-state-reasons.document-access-error"
-msgstr "Document Access Error"
+msgstr ""
+#. TRANSLATORS: Document Fetchable
msgid "document-state-reasons.document-fetchable"
-msgstr "Document Fetchable"
+msgstr ""
+#. TRANSLATORS: Document Format Error
msgid "document-state-reasons.document-format-error"
-msgstr "Document Format Error"
+msgstr ""
+#. TRANSLATORS: Document Password Error
msgid "document-state-reasons.document-password-error"
-msgstr "Document Password Error"
+msgstr ""
+#. TRANSLATORS: Document Permission Error
msgid "document-state-reasons.document-permission-error"
-msgstr "Document Permission Error"
+msgstr ""
+#. TRANSLATORS: Document Security Error
msgid "document-state-reasons.document-security-error"
-msgstr "Document Security Error"
+msgstr ""
+#. TRANSLATORS: Document Unprintable Error
msgid "document-state-reasons.document-unprintable-error"
-msgstr "Document Unprintable Error"
+msgstr ""
+#. TRANSLATORS: Errors Detected
msgid "document-state-reasons.errors-detected"
-msgstr "Errors Detected"
+msgstr ""
+#. TRANSLATORS: Incoming
msgid "document-state-reasons.incoming"
-msgstr "Incoming"
+msgstr ""
+#. TRANSLATORS: Interpreting
msgid "document-state-reasons.interpreting"
-msgstr "Interpreting"
+msgstr ""
+#. TRANSLATORS: None
msgid "document-state-reasons.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Outgoing
msgid "document-state-reasons.outgoing"
-msgstr "Outgoing"
+msgstr ""
+#. TRANSLATORS: Printing
msgid "document-state-reasons.printing"
-msgstr "Printing"
+msgstr ""
+#. TRANSLATORS: Processing To Stop Point
msgid "document-state-reasons.processing-to-stop-point"
-msgstr "Processing To Stop Point"
+msgstr ""
+#. TRANSLATORS: Queued
msgid "document-state-reasons.queued"
-msgstr "Queued"
+msgstr ""
+#. TRANSLATORS: Queued For Marker
msgid "document-state-reasons.queued-for-marker"
-msgstr "Queued For Marker"
+msgstr ""
+#. TRANSLATORS: Queued In Device
msgid "document-state-reasons.queued-in-device"
-msgstr "Queued In Device"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Ready
msgid "document-state-reasons.resources-are-not-ready"
-msgstr "Resources Are Not Ready"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Supported
msgid "document-state-reasons.resources-are-not-supported"
-msgstr "Resources Are Not Supported"
+msgstr ""
+#. TRANSLATORS: Submission Interrupted
msgid "document-state-reasons.submission-interrupted"
-msgstr "Submission Interrupted"
+msgstr ""
+#. TRANSLATORS: Transforming
msgid "document-state-reasons.transforming"
-msgstr "Transforming"
+msgstr ""
+#. TRANSLATORS: Unsupported Compression
msgid "document-state-reasons.unsupported-compression"
-msgstr "Unsupported Compression"
+msgstr ""
+#. TRANSLATORS: Unsupported Document Format
msgid "document-state-reasons.unsupported-document-format"
-msgstr "Unsupported Document Format"
+msgstr ""
+#. TRANSLATORS: Warnings Detected
msgid "document-state-reasons.warnings-detected"
-msgstr "Warnings Detected"
+msgstr ""
+#. TRANSLATORS: Pending
msgid "document-state.3"
-msgstr "Pending"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "document-state.5"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Stopped
msgid "document-state.6"
-msgstr "Processing Stopped"
+msgstr ""
+#. TRANSLATORS: Canceled
msgid "document-state.7"
-msgstr "Canceled"
+msgstr ""
+#. TRANSLATORS: Aborted
msgid "document-state.8"
-msgstr "Aborted"
+msgstr ""
+#. TRANSLATORS: Completed
msgid "document-state.9"
-msgstr "Completed"
+msgstr ""
+
+#. TRANSLATORS: End Power State
+msgid "end-power-state"
+msgstr ""
msgid "error-index uses indefinite length"
msgstr "Le paramètre error-index s’avère être de longueur indéfinie"
@@ -5522,752 +5751,1001 @@ msgstr ""
msgid "expression expression Logical AND"
msgstr ""
+#. TRANSLATORS: Feed Orientation
msgid "feed-orientation"
-msgstr "Feed Orientation"
+msgstr ""
+#. TRANSLATORS: Long Edge First
msgid "feed-orientation.long-edge-first"
-msgstr "Long Edge First"
+msgstr ""
+#. TRANSLATORS: Short Edge First
msgid "feed-orientation.short-edge-first"
-msgstr "Short Edge First"
+msgstr ""
+#. TRANSLATORS: Fetch Status Code
msgid "fetch-status-code"
-msgstr "Fetch Status Code"
+msgstr ""
+#. TRANSLATORS: Finishing Template
msgid "finishing-template"
-msgstr "Finishing Template"
+msgstr ""
+#. TRANSLATORS: Bale
msgid "finishing-template.bale"
-msgstr "Bale"
+msgstr ""
+#. TRANSLATORS: Bind
msgid "finishing-template.bind"
-msgstr "Bind"
+msgstr ""
+#. TRANSLATORS: Bind Bottom
msgid "finishing-template.bind-bottom"
-msgstr "Bind Bottom"
+msgstr ""
+#. TRANSLATORS: Bind Left
msgid "finishing-template.bind-left"
-msgstr "Bind Left"
+msgstr ""
+#. TRANSLATORS: Bind Right
msgid "finishing-template.bind-right"
-msgstr "Bind Right"
+msgstr ""
+#. TRANSLATORS: Bind Top
msgid "finishing-template.bind-top"
-msgstr "Bind Top"
+msgstr ""
+#. TRANSLATORS: Booklet Maker
msgid "finishing-template.booklet-maker"
-msgstr "Booklet Maker"
+msgstr ""
+#. TRANSLATORS: Coat
msgid "finishing-template.coat"
-msgstr "Coat"
+msgstr ""
+#. TRANSLATORS: Cover
msgid "finishing-template.cover"
-msgstr "Cover"
+msgstr ""
+#. TRANSLATORS: Edge Stitch
msgid "finishing-template.edge-stitch"
-msgstr "Edge Stitch"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Bottom
msgid "finishing-template.edge-stitch-bottom"
-msgstr "Edge Stitch Bottom"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Left
msgid "finishing-template.edge-stitch-left"
-msgstr "Edge Stitch Left"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Right
msgid "finishing-template.edge-stitch-right"
-msgstr "Edge Stitch Right"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Top
msgid "finishing-template.edge-stitch-top"
-msgstr "Edge Stitch Top"
+msgstr ""
+#. TRANSLATORS: Fold
msgid "finishing-template.fold"
-msgstr "Fold"
+msgstr ""
+#. TRANSLATORS: Accordion Fold
msgid "finishing-template.fold-accordion"
-msgstr "Fold Accordion"
+msgstr ""
+#. TRANSLATORS: Double Gate Fold
msgid "finishing-template.fold-double-gate"
-msgstr "Fold Double Gate"
+msgstr ""
+#. TRANSLATORS: Engineering Z Fold
msgid "finishing-template.fold-engineering-z"
-msgstr "Fold Engineering Z"
+msgstr ""
+#. TRANSLATORS: Gate Fold
msgid "finishing-template.fold-gate"
-msgstr "Fold Gate"
+msgstr ""
+#. TRANSLATORS: Half Fold
msgid "finishing-template.fold-half"
-msgstr "Fold Half"
+msgstr ""
+#. TRANSLATORS: Half Z Fold
msgid "finishing-template.fold-half-z"
-msgstr "Fold Half Z"
+msgstr ""
+#. TRANSLATORS: Left Gate Fold
msgid "finishing-template.fold-left-gate"
-msgstr "Fold Left Gate"
+msgstr ""
+#. TRANSLATORS: Letter Fold
msgid "finishing-template.fold-letter"
-msgstr "Fold Letter"
+msgstr ""
+#. TRANSLATORS: Parallel Fold
msgid "finishing-template.fold-parallel"
-msgstr "Fold Parallel"
+msgstr ""
+#. TRANSLATORS: Poster Fold
msgid "finishing-template.fold-poster"
-msgstr "Fold Poster"
+msgstr ""
+#. TRANSLATORS: Right Gate Fold
msgid "finishing-template.fold-right-gate"
-msgstr "Fold Right Gate"
+msgstr ""
+#. TRANSLATORS: Z Fold
msgid "finishing-template.fold-z"
-msgstr "Fold Z"
+msgstr ""
+#. TRANSLATORS: JDF F10-1
msgid "finishing-template.jdf-f10-1"
-msgstr "JDF F10 1"
+msgstr ""
+#. TRANSLATORS: JDF F10-2
msgid "finishing-template.jdf-f10-2"
-msgstr "JDF F10 2"
+msgstr ""
+#. TRANSLATORS: JDF F10-3
msgid "finishing-template.jdf-f10-3"
-msgstr "JDF F10 3"
+msgstr ""
+#. TRANSLATORS: JDF F12-1
msgid "finishing-template.jdf-f12-1"
-msgstr "JDF F12 1"
+msgstr ""
+#. TRANSLATORS: JDF F12-10
msgid "finishing-template.jdf-f12-10"
-msgstr "JDF F12 10"
+msgstr ""
+#. TRANSLATORS: JDF F12-11
msgid "finishing-template.jdf-f12-11"
-msgstr "JDF F12 11"
+msgstr ""
+#. TRANSLATORS: JDF F12-12
msgid "finishing-template.jdf-f12-12"
-msgstr "JDF F12 12"
+msgstr ""
+#. TRANSLATORS: JDF F12-13
msgid "finishing-template.jdf-f12-13"
-msgstr "JDF F12 13"
+msgstr ""
+#. TRANSLATORS: JDF F12-14
msgid "finishing-template.jdf-f12-14"
-msgstr "JDF F12 14"
+msgstr ""
+#. TRANSLATORS: JDF F12-2
msgid "finishing-template.jdf-f12-2"
-msgstr "JDF F12 2"
+msgstr ""
+#. TRANSLATORS: JDF F12-3
msgid "finishing-template.jdf-f12-3"
-msgstr "JDF F12 3"
+msgstr ""
+#. TRANSLATORS: JDF F12-4
msgid "finishing-template.jdf-f12-4"
-msgstr "JDF F12 4"
+msgstr ""
+#. TRANSLATORS: JDF F12-5
msgid "finishing-template.jdf-f12-5"
-msgstr "JDF F12 5"
+msgstr ""
+#. TRANSLATORS: JDF F12-6
msgid "finishing-template.jdf-f12-6"
-msgstr "JDF F12 6"
+msgstr ""
+#. TRANSLATORS: JDF F12-7
msgid "finishing-template.jdf-f12-7"
-msgstr "JDF F12 7"
+msgstr ""
+#. TRANSLATORS: JDF F12-8
msgid "finishing-template.jdf-f12-8"
-msgstr "JDF F12 8"
+msgstr ""
+#. TRANSLATORS: JDF F12-9
msgid "finishing-template.jdf-f12-9"
-msgstr "JDF F12 9"
+msgstr ""
+#. TRANSLATORS: JDF F14-1
msgid "finishing-template.jdf-f14-1"
-msgstr "JDF F14 1"
+msgstr ""
+#. TRANSLATORS: JDF F16-1
msgid "finishing-template.jdf-f16-1"
-msgstr "JDF F16 1"
+msgstr ""
+#. TRANSLATORS: JDF F16-10
msgid "finishing-template.jdf-f16-10"
-msgstr "JDF F16 10"
+msgstr ""
+#. TRANSLATORS: JDF F16-11
msgid "finishing-template.jdf-f16-11"
-msgstr "JDF F16 11"
+msgstr ""
+#. TRANSLATORS: JDF F16-12
msgid "finishing-template.jdf-f16-12"
-msgstr "JDF F16 12"
+msgstr ""
+#. TRANSLATORS: JDF F16-13
msgid "finishing-template.jdf-f16-13"
-msgstr "JDF F16 13"
+msgstr ""
+#. TRANSLATORS: JDF F16-14
msgid "finishing-template.jdf-f16-14"
-msgstr "JDF F16 14"
+msgstr ""
+#. TRANSLATORS: JDF F16-2
msgid "finishing-template.jdf-f16-2"
-msgstr "JDF F16 2"
+msgstr ""
+#. TRANSLATORS: JDF F16-3
msgid "finishing-template.jdf-f16-3"
-msgstr "JDF F16 3"
+msgstr ""
+#. TRANSLATORS: JDF F16-4
msgid "finishing-template.jdf-f16-4"
-msgstr "JDF F16 4"
+msgstr ""
+#. TRANSLATORS: JDF F16-5
msgid "finishing-template.jdf-f16-5"
-msgstr "JDF F16 5"
+msgstr ""
+#. TRANSLATORS: JDF F16-6
msgid "finishing-template.jdf-f16-6"
-msgstr "JDF F16 6"
+msgstr ""
+#. TRANSLATORS: JDF F16-7
msgid "finishing-template.jdf-f16-7"
-msgstr "JDF F16 7"
+msgstr ""
+#. TRANSLATORS: JDF F16-8
msgid "finishing-template.jdf-f16-8"
-msgstr "JDF F16 8"
+msgstr ""
+#. TRANSLATORS: JDF F16-9
msgid "finishing-template.jdf-f16-9"
-msgstr "JDF F16 9"
+msgstr ""
+#. TRANSLATORS: JDF F18-1
msgid "finishing-template.jdf-f18-1"
-msgstr "JDF F18 1"
+msgstr ""
+#. TRANSLATORS: JDF F18-2
msgid "finishing-template.jdf-f18-2"
-msgstr "JDF F18 2"
+msgstr ""
+#. TRANSLATORS: JDF F18-3
msgid "finishing-template.jdf-f18-3"
-msgstr "JDF F18 3"
+msgstr ""
+#. TRANSLATORS: JDF F18-4
msgid "finishing-template.jdf-f18-4"
-msgstr "JDF F18 4"
+msgstr ""
+#. TRANSLATORS: JDF F18-5
msgid "finishing-template.jdf-f18-5"
-msgstr "JDF F18 5"
+msgstr ""
+#. TRANSLATORS: JDF F18-6
msgid "finishing-template.jdf-f18-6"
-msgstr "JDF F18 6"
+msgstr ""
+#. TRANSLATORS: JDF F18-7
msgid "finishing-template.jdf-f18-7"
-msgstr "JDF F18 7"
+msgstr ""
+#. TRANSLATORS: JDF F18-8
msgid "finishing-template.jdf-f18-8"
-msgstr "JDF F18 8"
+msgstr ""
+#. TRANSLATORS: JDF F18-9
msgid "finishing-template.jdf-f18-9"
-msgstr "JDF F18 9"
+msgstr ""
+#. TRANSLATORS: JDF F2-1
msgid "finishing-template.jdf-f2-1"
-msgstr "JDF F2 1"
+msgstr ""
+#. TRANSLATORS: JDF F20-1
msgid "finishing-template.jdf-f20-1"
-msgstr "JDF F20 1"
+msgstr ""
+#. TRANSLATORS: JDF F20-2
msgid "finishing-template.jdf-f20-2"
-msgstr "JDF F20 2"
+msgstr ""
+#. TRANSLATORS: JDF F24-1
msgid "finishing-template.jdf-f24-1"
-msgstr "JDF F24 1"
+msgstr ""
+#. TRANSLATORS: JDF F24-10
msgid "finishing-template.jdf-f24-10"
-msgstr "JDF F24 10"
+msgstr ""
+#. TRANSLATORS: JDF F24-11
msgid "finishing-template.jdf-f24-11"
-msgstr "JDF F24 11"
+msgstr ""
+#. TRANSLATORS: JDF F24-2
msgid "finishing-template.jdf-f24-2"
-msgstr "JDF F24 2"
+msgstr ""
+#. TRANSLATORS: JDF F24-3
msgid "finishing-template.jdf-f24-3"
-msgstr "JDF F24 3"
+msgstr ""
+#. TRANSLATORS: JDF F24-4
msgid "finishing-template.jdf-f24-4"
-msgstr "JDF F24 4"
+msgstr ""
+#. TRANSLATORS: JDF F24-5
msgid "finishing-template.jdf-f24-5"
-msgstr "JDF F24 5"
+msgstr ""
+#. TRANSLATORS: JDF F24-6
msgid "finishing-template.jdf-f24-6"
-msgstr "JDF F24 6"
+msgstr ""
+#. TRANSLATORS: JDF F24-7
msgid "finishing-template.jdf-f24-7"
-msgstr "JDF F24 7"
+msgstr ""
+#. TRANSLATORS: JDF F24-8
msgid "finishing-template.jdf-f24-8"
-msgstr "JDF F24 8"
+msgstr ""
+#. TRANSLATORS: JDF F24-9
msgid "finishing-template.jdf-f24-9"
-msgstr "JDF F24 9"
+msgstr ""
+#. TRANSLATORS: JDF F28-1
msgid "finishing-template.jdf-f28-1"
-msgstr "JDF F28 1"
+msgstr ""
+#. TRANSLATORS: JDF F32-1
msgid "finishing-template.jdf-f32-1"
-msgstr "JDF F32 1"
+msgstr ""
+#. TRANSLATORS: JDF F32-2
msgid "finishing-template.jdf-f32-2"
-msgstr "JDF F32 2"
+msgstr ""
+#. TRANSLATORS: JDF F32-3
msgid "finishing-template.jdf-f32-3"
-msgstr "JDF F32 3"
+msgstr ""
+#. TRANSLATORS: JDF F32-4
msgid "finishing-template.jdf-f32-4"
-msgstr "JDF F32 4"
+msgstr ""
+#. TRANSLATORS: JDF F32-5
msgid "finishing-template.jdf-f32-5"
-msgstr "JDF F32 5"
+msgstr ""
+#. TRANSLATORS: JDF F32-6
msgid "finishing-template.jdf-f32-6"
-msgstr "JDF F32 6"
+msgstr ""
+#. TRANSLATORS: JDF F32-7
msgid "finishing-template.jdf-f32-7"
-msgstr "JDF F32 7"
+msgstr ""
+#. TRANSLATORS: JDF F32-8
msgid "finishing-template.jdf-f32-8"
-msgstr "JDF F32 8"
+msgstr ""
+#. TRANSLATORS: JDF F32-9
msgid "finishing-template.jdf-f32-9"
-msgstr "JDF F32 9"
+msgstr ""
+#. TRANSLATORS: JDF F36-1
msgid "finishing-template.jdf-f36-1"
-msgstr "JDF F36 1"
+msgstr ""
+#. TRANSLATORS: JDF F36-2
msgid "finishing-template.jdf-f36-2"
-msgstr "JDF F36 2"
+msgstr ""
+#. TRANSLATORS: JDF F4-1
msgid "finishing-template.jdf-f4-1"
-msgstr "JDF F4 1"
+msgstr ""
+#. TRANSLATORS: JDF F4-2
msgid "finishing-template.jdf-f4-2"
-msgstr "JDF F4 2"
+msgstr ""
+#. TRANSLATORS: JDF F40-1
msgid "finishing-template.jdf-f40-1"
-msgstr "JDF F40 1"
+msgstr ""
+#. TRANSLATORS: JDF F48-1
msgid "finishing-template.jdf-f48-1"
-msgstr "JDF F48 1"
+msgstr ""
+#. TRANSLATORS: JDF F48-2
msgid "finishing-template.jdf-f48-2"
-msgstr "JDF F48 2"
+msgstr ""
+#. TRANSLATORS: JDF F6-1
msgid "finishing-template.jdf-f6-1"
-msgstr "JDF F6 1"
+msgstr ""
+#. TRANSLATORS: JDF F6-2
msgid "finishing-template.jdf-f6-2"
-msgstr "JDF F6 2"
+msgstr ""
+#. TRANSLATORS: JDF F6-3
msgid "finishing-template.jdf-f6-3"
-msgstr "JDF F6 3"
+msgstr ""
+#. TRANSLATORS: JDF F6-4
msgid "finishing-template.jdf-f6-4"
-msgstr "JDF F6 4"
+msgstr ""
+#. TRANSLATORS: JDF F6-5
msgid "finishing-template.jdf-f6-5"
-msgstr "JDF F6 5"
+msgstr ""
+#. TRANSLATORS: JDF F6-6
msgid "finishing-template.jdf-f6-6"
-msgstr "JDF F6 6"
+msgstr ""
+#. TRANSLATORS: JDF F6-7
msgid "finishing-template.jdf-f6-7"
-msgstr "JDF F6 7"
+msgstr ""
+#. TRANSLATORS: JDF F6-8
msgid "finishing-template.jdf-f6-8"
-msgstr "JDF F6 8"
+msgstr ""
+#. TRANSLATORS: JDF F64-1
msgid "finishing-template.jdf-f64-1"
-msgstr "JDF F64 1"
+msgstr ""
+#. TRANSLATORS: JDF F64-2
msgid "finishing-template.jdf-f64-2"
-msgstr "JDF F64 2"
+msgstr ""
+#. TRANSLATORS: JDF F8-1
msgid "finishing-template.jdf-f8-1"
-msgstr "JDF F8 1"
+msgstr ""
+#. TRANSLATORS: JDF F8-2
msgid "finishing-template.jdf-f8-2"
-msgstr "JDF F8 2"
+msgstr ""
+#. TRANSLATORS: JDF F8-3
msgid "finishing-template.jdf-f8-3"
-msgstr "JDF F8 3"
+msgstr ""
+#. TRANSLATORS: JDF F8-4
msgid "finishing-template.jdf-f8-4"
-msgstr "JDF F8 4"
+msgstr ""
+#. TRANSLATORS: JDF F8-5
msgid "finishing-template.jdf-f8-5"
-msgstr "JDF F8 5"
+msgstr ""
+#. TRANSLATORS: JDF F8-6
msgid "finishing-template.jdf-f8-6"
-msgstr "JDF F8 6"
+msgstr ""
+#. TRANSLATORS: JDF F8-7
msgid "finishing-template.jdf-f8-7"
-msgstr "JDF F8 7"
+msgstr ""
+#. TRANSLATORS: Jog Offset
msgid "finishing-template.jog-offset"
-msgstr "Jog Offset"
+msgstr ""
+#. TRANSLATORS: Laminate
msgid "finishing-template.laminate"
-msgstr "Laminate"
+msgstr ""
+#. TRANSLATORS: Punch
msgid "finishing-template.punch"
-msgstr "Punch"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Left
msgid "finishing-template.punch-bottom-left"
-msgstr "Punch Bottom Left"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Right
msgid "finishing-template.punch-bottom-right"
-msgstr "Punch Bottom Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Bottom
msgid "finishing-template.punch-dual-bottom"
-msgstr "Punch Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Left
msgid "finishing-template.punch-dual-left"
-msgstr "Punch Dual Left"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Right
msgid "finishing-template.punch-dual-right"
-msgstr "Punch Dual Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Top
msgid "finishing-template.punch-dual-top"
-msgstr "Punch Dual Top"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Bottom
msgid "finishing-template.punch-multiple-bottom"
-msgstr "Punch Multiple Bottom"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Left
msgid "finishing-template.punch-multiple-left"
-msgstr "Punch Multiple Left"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Right
msgid "finishing-template.punch-multiple-right"
-msgstr "Punch Multiple Right"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Top
msgid "finishing-template.punch-multiple-top"
-msgstr "Punch Multiple Top"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Bottom
msgid "finishing-template.punch-quad-bottom"
-msgstr "Punch Quad Bottom"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Left
msgid "finishing-template.punch-quad-left"
-msgstr "Punch Quad Left"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Right
msgid "finishing-template.punch-quad-right"
-msgstr "Punch Quad Right"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Top
msgid "finishing-template.punch-quad-top"
-msgstr "Punch Quad Top"
+msgstr ""
+#. TRANSLATORS: Punch Top Left
msgid "finishing-template.punch-top-left"
-msgstr "Punch Top Left"
+msgstr ""
+#. TRANSLATORS: Punch Top Right
msgid "finishing-template.punch-top-right"
-msgstr "Punch Top Right"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Bottom
msgid "finishing-template.punch-triple-bottom"
-msgstr "Punch Triple Bottom"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Left
msgid "finishing-template.punch-triple-left"
-msgstr "Punch Triple Left"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Right
msgid "finishing-template.punch-triple-right"
-msgstr "Punch Triple Right"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Top
msgid "finishing-template.punch-triple-top"
-msgstr "Punch Triple Top"
+msgstr ""
+#. TRANSLATORS: Saddle Stitch
msgid "finishing-template.saddle-stitch"
-msgstr "Saddle Stitch"
+msgstr ""
+#. TRANSLATORS: Staple
msgid "finishing-template.staple"
-msgstr "Staple"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Left
msgid "finishing-template.staple-bottom-left"
-msgstr "Staple Bottom Left"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Right
msgid "finishing-template.staple-bottom-right"
-msgstr "Staple Bottom Right"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Bottom
msgid "finishing-template.staple-dual-bottom"
-msgstr "Staple Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Left
msgid "finishing-template.staple-dual-left"
-msgstr "Staple Dual Left"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Right
msgid "finishing-template.staple-dual-right"
-msgstr "Staple Dual Right"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Top
msgid "finishing-template.staple-dual-top"
-msgstr "Staple Dual Top"
+msgstr ""
+#. TRANSLATORS: Staple Top Left
msgid "finishing-template.staple-top-left"
-msgstr "Staple Top Left"
+msgstr ""
+#. TRANSLATORS: Staple Top Right
msgid "finishing-template.staple-top-right"
-msgstr "Staple Top Right"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Bottom
msgid "finishing-template.staple-triple-bottom"
-msgstr "Staple Triple Bottom"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Left
msgid "finishing-template.staple-triple-left"
-msgstr "Staple Triple Left"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Right
msgid "finishing-template.staple-triple-right"
-msgstr "Staple Triple Right"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Top
msgid "finishing-template.staple-triple-top"
-msgstr "Staple Triple Top"
+msgstr ""
+#. TRANSLATORS: Trim
msgid "finishing-template.trim"
-msgstr "Trim"
+msgstr ""
+#. TRANSLATORS: Trim After Every Set
msgid "finishing-template.trim-after-copies"
-msgstr "Trim After Copies"
+msgstr ""
+#. TRANSLATORS: Trim After Every Document
msgid "finishing-template.trim-after-documents"
-msgstr "Trim After Documents"
+msgstr ""
+#. TRANSLATORS: Trim After Job
msgid "finishing-template.trim-after-job"
-msgstr "Trim After Job"
+msgstr ""
+#. TRANSLATORS: Trim After Every Page
msgid "finishing-template.trim-after-pages"
-msgstr "Trim After Pages"
+msgstr ""
+#. TRANSLATORS: Finishings
msgid "finishings"
-msgstr "Finishings"
+msgstr ""
+#. TRANSLATORS: Finishings
msgid "finishings-col"
-msgstr "Finishings"
+msgstr ""
+#. TRANSLATORS: Fold
msgid "finishings.10"
-msgstr "Fold"
+msgstr ""
+#. TRANSLATORS: Z Fold
msgid "finishings.100"
-msgstr "Fold Z"
+msgstr ""
+#. TRANSLATORS: Engineering Z Fold
msgid "finishings.101"
-msgstr "Fold Engineering Z"
+msgstr ""
+#. TRANSLATORS: Trim
msgid "finishings.11"
-msgstr "Trim"
+msgstr ""
+#. TRANSLATORS: Bale
msgid "finishings.12"
-msgstr "Bale"
+msgstr ""
+#. TRANSLATORS: Booklet Maker
msgid "finishings.13"
-msgstr "Booklet Maker"
+msgstr ""
+#. TRANSLATORS: Jog Offset
msgid "finishings.14"
-msgstr "Jog Offset"
+msgstr ""
+#. TRANSLATORS: Coat
msgid "finishings.15"
-msgstr "Coat"
+msgstr ""
+#. TRANSLATORS: Laminate
msgid "finishings.16"
-msgstr "Laminate"
+msgstr ""
+#. TRANSLATORS: Staple Top Left
msgid "finishings.20"
-msgstr "Staple Top Left"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Left
msgid "finishings.21"
-msgstr "Staple Bottom Left"
+msgstr ""
+#. TRANSLATORS: Staple Top Right
msgid "finishings.22"
-msgstr "Staple Top Right"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Right
msgid "finishings.23"
-msgstr "Staple Bottom Right"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Left
msgid "finishings.24"
-msgstr "Edge Stitch Left"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Top
msgid "finishings.25"
-msgstr "Edge Stitch Top"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Right
msgid "finishings.26"
-msgstr "Edge Stitch Right"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Bottom
msgid "finishings.27"
-msgstr "Edge Stitch Bottom"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Left
msgid "finishings.28"
-msgstr "Staple Dual Left"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Top
msgid "finishings.29"
-msgstr "Staple Dual Top"
+msgstr ""
+#. TRANSLATORS: None
msgid "finishings.3"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Right
msgid "finishings.30"
-msgstr "Staple Dual Right"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Bottom
msgid "finishings.31"
-msgstr "Staple Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Left
msgid "finishings.32"
-msgstr "Staple Triple Left"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Top
msgid "finishings.33"
-msgstr "Staple Triple Top"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Right
msgid "finishings.34"
-msgstr "Staple Triple Right"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Bottom
msgid "finishings.35"
-msgstr "Staple Triple Bottom"
+msgstr ""
+#. TRANSLATORS: Staple
msgid "finishings.4"
-msgstr "Staple"
+msgstr ""
+#. TRANSLATORS: Punch
msgid "finishings.5"
-msgstr "Punch"
+msgstr ""
+#. TRANSLATORS: Bind Left
msgid "finishings.50"
-msgstr "Bind Left"
+msgstr ""
+#. TRANSLATORS: Bind Top
msgid "finishings.51"
-msgstr "Bind Top"
+msgstr ""
+#. TRANSLATORS: Bind Right
msgid "finishings.52"
-msgstr "Bind Right"
+msgstr ""
+#. TRANSLATORS: Bind Bottom
msgid "finishings.53"
-msgstr "Bind Bottom"
+msgstr ""
+#. TRANSLATORS: Cover
msgid "finishings.6"
-msgstr "Cover"
+msgstr ""
+#. TRANSLATORS: Trim Pages
msgid "finishings.60"
-msgstr "Trim After Pages"
+msgstr ""
+#. TRANSLATORS: Trim Documents
msgid "finishings.61"
-msgstr "Trim After Documents"
+msgstr ""
+#. TRANSLATORS: Trim Copies
msgid "finishings.62"
-msgstr "Trim After Copies"
+msgstr ""
+#. TRANSLATORS: Trim Job
msgid "finishings.63"
-msgstr "Trim After Job"
+msgstr ""
+#. TRANSLATORS: Bind
msgid "finishings.7"
-msgstr "Bind"
+msgstr ""
+#. TRANSLATORS: Punch Top Left
msgid "finishings.70"
-msgstr "Punch Top Left"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Left
msgid "finishings.71"
-msgstr "Punch Bottom Left"
+msgstr ""
+#. TRANSLATORS: Punch Top Right
msgid "finishings.72"
-msgstr "Punch Top Right"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Right
msgid "finishings.73"
-msgstr "Punch Bottom Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Left
msgid "finishings.74"
-msgstr "Punch Dual Left"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Top
msgid "finishings.75"
-msgstr "Punch Dual Top"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Right
msgid "finishings.76"
-msgstr "Punch Dual Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Bottom
msgid "finishings.77"
-msgstr "Punch Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Left
msgid "finishings.78"
-msgstr "Punch Triple Left"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Top
msgid "finishings.79"
-msgstr "Punch Triple Top"
+msgstr ""
+#. TRANSLATORS: Saddle Stitch
msgid "finishings.8"
-msgstr "Saddle Stitch"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Right
msgid "finishings.80"
-msgstr "Punch Triple Right"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Bottom
msgid "finishings.81"
-msgstr "Punch Triple Bottom"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Left
msgid "finishings.82"
-msgstr "Punch Quad Left"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Top
msgid "finishings.83"
-msgstr "Punch Quad Top"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Right
msgid "finishings.84"
-msgstr "Punch Quad Right"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Bottom
msgid "finishings.85"
-msgstr "Punch Quad Bottom"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Left
msgid "finishings.86"
-msgstr "Punch Multiple Left"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Top
msgid "finishings.87"
-msgstr "Punch Multiple Top"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Right
msgid "finishings.88"
-msgstr "Punch Multiple Right"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Bottom
msgid "finishings.89"
-msgstr "Punch Multiple Bottom"
+msgstr ""
+#. TRANSLATORS: Edge Stitch
msgid "finishings.9"
-msgstr "Edge Stitch"
+msgstr ""
+#. TRANSLATORS: Accordion Fold
msgid "finishings.90"
-msgstr "Fold Accordion"
+msgstr ""
+#. TRANSLATORS: Double Gate Fold
msgid "finishings.91"
-msgstr "Fold Double Gate"
+msgstr ""
+#. TRANSLATORS: Gate Fold
msgid "finishings.92"
-msgstr "Fold Gate"
+msgstr ""
+#. TRANSLATORS: Half Fold
msgid "finishings.93"
-msgstr "Fold Half"
+msgstr ""
+#. TRANSLATORS: Half Z Fold
msgid "finishings.94"
-msgstr "Fold Half Z"
+msgstr ""
+#. TRANSLATORS: Left Gate Fold
msgid "finishings.95"
-msgstr "Fold Left Gate"
+msgstr ""
+#. TRANSLATORS: Letter Fold
msgid "finishings.96"
-msgstr "Fold Letter"
+msgstr ""
+#. TRANSLATORS: Parallel Fold
msgid "finishings.97"
-msgstr "Fold Parallel"
+msgstr ""
+#. TRANSLATORS: Poster Fold
msgid "finishings.98"
-msgstr "Fold Poster"
+msgstr ""
+#. TRANSLATORS: Right Gate Fold
msgid "finishings.99"
-msgstr "Fold Right Gate"
+msgstr ""
+#. TRANSLATORS: Fold
msgid "folding"
-msgstr "Fold"
+msgstr ""
+#. TRANSLATORS: Fold Direction
msgid "folding-direction"
-msgstr "Folding Direction"
+msgstr ""
+#. TRANSLATORS: Inward
msgid "folding-direction.inward"
-msgstr "Inward"
+msgstr ""
+#. TRANSLATORS: Outward
msgid "folding-direction.outward"
-msgstr "Outward"
+msgstr ""
+#. TRANSLATORS: Fold Position
msgid "folding-offset"
-msgstr "Fold Position"
+msgstr ""
+#. TRANSLATORS: Fold Edge
msgid "folding-reference-edge"
-msgstr "Folding Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "folding-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "folding-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "folding-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "folding-reference-edge.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Font Name
msgid "font-name-requested"
-msgstr "Font Name"
+msgstr ""
+#. TRANSLATORS: Font Size
msgid "font-size-requested"
-msgstr "Font Size"
+msgstr ""
+#. TRANSLATORS: Force Front Side
msgid "force-front-side"
-msgstr "Force Front Side"
+msgstr ""
+#. TRANSLATORS: From Name
msgid "from-name"
-msgstr "From Name"
+msgstr ""
msgid "held"
msgstr "retenue"
@@ -6278,164 +6756,221 @@ msgstr ""
msgid "idle"
msgstr "inactive"
+#. TRANSLATORS: Imposition Template
msgid "imposition-template"
-msgstr "Imposition Template"
+msgstr ""
+#. TRANSLATORS: None
msgid "imposition-template.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Signature
msgid "imposition-template.signature"
-msgstr "Signature"
+msgstr ""
+#. TRANSLATORS: Scanner Options
msgid "input-attributes"
-msgstr "Input Attributes"
+msgstr ""
+#. TRANSLATORS: Scan Auto Scaling
msgid "input-auto-scaling"
-msgstr "Scan Auto Scaling"
+msgstr ""
+#. TRANSLATORS: Scan Auto Skew Correction
msgid "input-auto-skew-correction"
-msgstr "Scan Auto Skew Correction"
+msgstr ""
+#. TRANSLATORS: Scan Brightness
msgid "input-brightness"
-msgstr "Scan Brightness"
+msgstr ""
+#. TRANSLATORS: Scanning Mode
msgid "input-color-mode"
-msgstr "Input Color Mode"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "input-color-mode.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Text
msgid "input-color-mode.bi-level"
-msgstr "Bi-Level"
+msgstr ""
+#. TRANSLATORS: 16-bit CMYK
msgid "input-color-mode.cmyk_16"
-msgstr "CMYK 16"
+msgstr ""
+#. TRANSLATORS: 8-bit CMYK
msgid "input-color-mode.cmyk_8"
-msgstr "CMYK 8"
+msgstr ""
+#. TRANSLATORS: Color
msgid "input-color-mode.color"
-msgstr "Color"
+msgstr ""
+#. TRANSLATORS: 8-bit Color
msgid "input-color-mode.color_8"
-msgstr "Color 8"
+msgstr ""
+#. TRANSLATORS: Monochrome
msgid "input-color-mode.monochrome"
-msgstr "Monochrome"
+msgstr ""
+#. TRANSLATORS: 16-bit Monochrome
msgid "input-color-mode.monochrome_16"
-msgstr "Monochrome 16"
+msgstr ""
+#. TRANSLATORS: 4-bit Monochrome
msgid "input-color-mode.monochrome_4"
-msgstr "Monochrome 4"
+msgstr ""
+#. TRANSLATORS: 8-bit Monochrome
msgid "input-color-mode.monochrome_8"
-msgstr "Monochrome 8"
+msgstr ""
+#. TRANSLATORS: 16-bit RGB
msgid "input-color-mode.rgb_16"
-msgstr "RGB 16"
+msgstr ""
+#. TRANSLATORS: 16-bit RGBA
msgid "input-color-mode.rgba_16"
-msgstr "RGBA 16"
+msgstr ""
+#. TRANSLATORS: 8-bit RGBA
msgid "input-color-mode.rgba_8"
-msgstr "RGBA 8"
+msgstr ""
+#. TRANSLATORS: Scan Content
msgid "input-content-type"
-msgstr "Input Content Type"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "input-content-type.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Halftone
msgid "input-content-type.halftone"
-msgstr "Halftone"
+msgstr ""
+#. TRANSLATORS: Line Art
msgid "input-content-type.line-art"
-msgstr "Line Art"
+msgstr ""
+#. TRANSLATORS: Magazine
msgid "input-content-type.magazine"
-msgstr "Magazine"
+msgstr ""
+#. TRANSLATORS: Photo
msgid "input-content-type.photo"
-msgstr "Photo"
+msgstr ""
+#. TRANSLATORS: Text
msgid "input-content-type.text"
-msgstr "Text"
+msgstr ""
+#. TRANSLATORS: Text And Photo
msgid "input-content-type.text-and-photo"
-msgstr "Text And Photo"
+msgstr ""
+#. TRANSLATORS: Scan Contrast
msgid "input-contrast"
-msgstr "Scan Contrast"
+msgstr ""
+#. TRANSLATORS: Film Type
msgid "input-film-scan-mode"
-msgstr "Input Film Scan Mode"
+msgstr ""
+#. TRANSLATORS: Black And White Negative Film
msgid "input-film-scan-mode.black-and-white-negative-film"
-msgstr "Black And White Negative Film"
+msgstr ""
+#. TRANSLATORS: Color Negative Film
msgid "input-film-scan-mode.color-negative-film"
-msgstr "Color Negative Film"
+msgstr ""
+#. TRANSLATORS: Color Slide Film
msgid "input-film-scan-mode.color-slide-film"
-msgstr "Color Slide Film"
+msgstr ""
+#. TRANSLATORS: Not Applicable
msgid "input-film-scan-mode.not-applicable"
-msgstr "Not Applicable"
+msgstr ""
+#. TRANSLATORS: Scan Images To Transfer
msgid "input-images-to-transfer"
-msgstr "Scan Images To Transfer"
+msgstr ""
+#. TRANSLATORS: Scan Media
msgid "input-media"
-msgstr "Input Media"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "input-media.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Scan Orientation
msgid "input-orientation-requested"
-msgstr "Input Orientation"
+msgstr ""
+#. TRANSLATORS: Scan Quality
msgid "input-quality"
-msgstr "Input Quality"
+msgstr ""
+#. TRANSLATORS: Scan Resolution
msgid "input-resolution"
-msgstr "Scan Resolution"
+msgstr ""
+#. TRANSLATORS: Scan Scaling Height
msgid "input-scaling-height"
-msgstr "Scan Scaling Height"
+msgstr ""
+#. TRANSLATORS: Scan Scaling Width
msgid "input-scaling-width"
-msgstr "Scan Scaling Width"
+msgstr ""
+#. TRANSLATORS: Scan Regions
msgid "input-scan-regions"
-msgstr "Scan Regions"
+msgstr ""
+#. TRANSLATORS: Scan Sharpness
msgid "input-sharpness"
-msgstr "Scan Sharpness"
+msgstr ""
+#. TRANSLATORS: 2-Sided Scanning
msgid "input-sides"
-msgstr "Input Sides"
+msgstr ""
+#. TRANSLATORS: Scan Source
msgid "input-source"
-msgstr "Input Source"
+msgstr ""
+#. TRANSLATORS: Automatic Document Feeder
msgid "input-source.adf"
-msgstr "Adf"
+msgstr ""
+#. TRANSLATORS: Film Reader
msgid "input-source.film-reader"
-msgstr "Film Reader"
+msgstr ""
+#. TRANSLATORS: Platen
msgid "input-source.platen"
-msgstr "Platen"
+msgstr ""
+#. TRANSLATORS: Insert Page Number
msgid "insert-after-page-number"
-msgstr "Insert Page Number"
+msgstr ""
+#. TRANSLATORS: Insert Count
msgid "insert-count"
-msgstr "Insert Count"
+msgstr ""
+#. TRANSLATORS: Insert Sheet
msgid "insert-sheet"
-msgstr "Insert Sheet"
+msgstr ""
+
+#, c-format
+msgid "ippeveprinter: Unable to open \"%s\": %s on line %d."
+msgstr ""
#, c-format
msgid "ippfind: Bad regular expression: %s"
@@ -6553,488 +7088,704 @@ msgstr ""
msgid "ipptool: URI required before test file."
msgstr ""
+#. TRANSLATORS: Job Account ID
msgid "job-account-id"
-msgstr "Job Account ID"
+msgstr ""
+#. TRANSLATORS: Job Account Type
msgid "job-account-type"
-msgstr "Job Account Type"
+msgstr ""
+#. TRANSLATORS: General
msgid "job-account-type.general"
-msgstr "General"
+msgstr ""
+#. TRANSLATORS: Group
msgid "job-account-type.group"
-msgstr "Group"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-account-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Job Accounting Output Bin
msgid "job-accounting-output-bin"
-msgstr "Job Accounting Output Bin"
+msgstr ""
+#. TRANSLATORS: Job Accounting Sheets
msgid "job-accounting-sheets"
-msgstr "Job Accounting Sheets"
+msgstr ""
+#. TRANSLATORS: Type of Job Accounting Sheets
msgid "job-accounting-sheets-type"
-msgstr "Job Accounting Sheets Type"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-accounting-sheets-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "job-accounting-sheets-type.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Job Accounting User ID
msgid "job-accounting-user-id"
-msgstr "Job Accounting User ID"
+msgstr ""
+#. TRANSLATORS: Collate Copies
msgid "job-collation-type"
-msgstr "Job Collation Type"
+msgstr ""
+#. TRANSLATORS: Uncollated Sheets
msgid "job-collation-type.3"
-msgstr "Uncollated Sheets"
+msgstr ""
+#. TRANSLATORS: Collated Documents
msgid "job-collation-type.4"
-msgstr "Collated Documents"
+msgstr ""
+#. TRANSLATORS: Uncollated Documents
msgid "job-collation-type.5"
-msgstr "Uncollated Documents"
+msgstr ""
+#. TRANSLATORS: Copies
msgid "job-copies"
-msgstr "Job Copies"
+msgstr ""
+#. TRANSLATORS: Back Cover
msgid "job-cover-back"
-msgstr "Job Cover Back"
+msgstr ""
+#. TRANSLATORS: Front Cover
msgid "job-cover-front"
-msgstr "Job Cover Front"
+msgstr ""
+#. TRANSLATORS: Delay Output Until
msgid "job-delay-output-until"
-msgstr "Job Delay Output Until"
+msgstr ""
+#. TRANSLATORS: Delay Output Until
msgid "job-delay-output-until-time"
-msgstr "Job Delay Output Until Time"
+msgstr ""
+#. TRANSLATORS: Daytime
msgid "job-delay-output-until.day-time"
-msgstr "Day Time"
+msgstr ""
+#. TRANSLATORS: Evening
msgid "job-delay-output-until.evening"
-msgstr "Evening"
+msgstr ""
+#. TRANSLATORS: Released
msgid "job-delay-output-until.indefinite"
-msgstr "Indefinite"
+msgstr ""
+#. TRANSLATORS: Night
msgid "job-delay-output-until.night"
-msgstr "Night"
+msgstr ""
+#. TRANSLATORS: No Delay
msgid "job-delay-output-until.no-delay-output"
-msgstr "No Delay Output"
+msgstr ""
+#. TRANSLATORS: Second Shift
msgid "job-delay-output-until.second-shift"
-msgstr "Second Shift"
+msgstr ""
+#. TRANSLATORS: Third Shift
msgid "job-delay-output-until.third-shift"
-msgstr "Third Shift"
+msgstr ""
+#. TRANSLATORS: Weekend
msgid "job-delay-output-until.weekend"
-msgstr "Weekend"
+msgstr ""
+#. TRANSLATORS: On Error
msgid "job-error-action"
-msgstr "Job Error Action"
+msgstr ""
+#. TRANSLATORS: Abort Job
msgid "job-error-action.abort-job"
-msgstr "Abort Job"
+msgstr ""
+#. TRANSLATORS: Cancel Job
msgid "job-error-action.cancel-job"
-msgstr "Cancel Job"
+msgstr ""
+#. TRANSLATORS: Continue Job
msgid "job-error-action.continue-job"
-msgstr "Continue Job"
+msgstr ""
+#. TRANSLATORS: Suspend Job
msgid "job-error-action.suspend-job"
-msgstr "Suspend Job"
+msgstr ""
+#. TRANSLATORS: Print Error Sheet
msgid "job-error-sheet"
-msgstr "Job Error Sheet"
+msgstr ""
+#. TRANSLATORS: Type of Error Sheet
msgid "job-error-sheet-type"
-msgstr "Job Error Sheet Type"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-error-sheet-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "job-error-sheet-type.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Print Error Sheet
msgid "job-error-sheet-when"
-msgstr "Job Error Sheet When"
+msgstr ""
+#. TRANSLATORS: Always
msgid "job-error-sheet-when.always"
-msgstr "Always"
+msgstr ""
+#. TRANSLATORS: On Error
msgid "job-error-sheet-when.on-error"
-msgstr "On Error"
+msgstr ""
+#. TRANSLATORS: Job Finishings
msgid "job-finishings"
-msgstr "Job Finishings"
+msgstr ""
+#. TRANSLATORS: Hold Until
msgid "job-hold-until"
-msgstr "Hold Until"
+msgstr ""
+#. TRANSLATORS: Hold Until
msgid "job-hold-until-time"
-msgstr "Job Hold Until Time"
+msgstr ""
+#. TRANSLATORS: Daytime
msgid "job-hold-until.day-time"
-msgstr "Day Time"
+msgstr ""
+#. TRANSLATORS: Evening
msgid "job-hold-until.evening"
-msgstr "Evening"
+msgstr ""
+#. TRANSLATORS: Released
msgid "job-hold-until.indefinite"
-msgstr "Released"
+msgstr ""
+#. TRANSLATORS: Night
msgid "job-hold-until.night"
-msgstr "Night"
+msgstr ""
+#. TRANSLATORS: No Hold
msgid "job-hold-until.no-hold"
-msgstr "No Hold"
+msgstr ""
+#. TRANSLATORS: Second Shift
msgid "job-hold-until.second-shift"
-msgstr "Second Shift"
+msgstr ""
+#. TRANSLATORS: Third Shift
msgid "job-hold-until.third-shift"
-msgstr "Third Shift"
+msgstr ""
+#. TRANSLATORS: Weekend
msgid "job-hold-until.weekend"
-msgstr "Weekend"
+msgstr ""
+#. TRANSLATORS: Job Mandatory Attributes
msgid "job-mandatory-attributes"
-msgstr "Job Mandatory Attributes"
+msgstr ""
+#. TRANSLATORS: Title
msgid "job-name"
-msgstr "Job Name"
+msgstr ""
+
+#. TRANSLATORS: Job Pages
+msgid "job-pages"
+msgstr ""
+
+#. TRANSLATORS: Job Pages
+msgid "job-pages-col"
+msgstr ""
+#. TRANSLATORS: Job Phone Number
msgid "job-phone-number"
-msgstr "Job Phone Number"
+msgstr ""
msgid "job-printer-uri attribute missing."
msgstr ""
+#. TRANSLATORS: Job Priority
msgid "job-priority"
-msgstr "Job Priority"
+msgstr ""
+#. TRANSLATORS: Job Privacy Attributes
+msgid "job-privacy-attributes"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "job-privacy-attributes.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "job-privacy-attributes.default"
+msgstr ""
+
+#. TRANSLATORS: Job Description
+msgid "job-privacy-attributes.job-description"
+msgstr ""
+
+#. TRANSLATORS: Job Template
+msgid "job-privacy-attributes.job-template"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "job-privacy-attributes.none"
+msgstr ""
+
+#. TRANSLATORS: Job Privacy Scope
+msgid "job-privacy-scope"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "job-privacy-scope.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "job-privacy-scope.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "job-privacy-scope.none"
+msgstr ""
+
+#. TRANSLATORS: Owner
+msgid "job-privacy-scope.owner"
+msgstr ""
+
+#. TRANSLATORS: Job Recipient Name
msgid "job-recipient-name"
-msgstr "Job Recipient Name"
+msgstr ""
+
+#. TRANSLATORS: Job Resource Ids
+msgid "job-resource-ids"
+msgstr ""
+#. TRANSLATORS: Job Save Disposition
msgid "job-save-disposition"
-msgstr "Job Save Disposition"
+msgstr ""
+#. TRANSLATORS: Job Sheet Message
msgid "job-sheet-message"
-msgstr "Job Sheet Message"
+msgstr ""
+#. TRANSLATORS: Banner Page
msgid "job-sheets"
-msgstr "Banner Page"
+msgstr ""
+#. TRANSLATORS: Banner Page
msgid "job-sheets-col"
-msgstr "Banner Page"
+msgstr ""
+#. TRANSLATORS: First Page in Document
msgid "job-sheets.first-print-stream-page"
-msgstr "First Print Stream Page"
+msgstr ""
+#. TRANSLATORS: Start and End Sheets
msgid "job-sheets.job-both-sheet"
-msgstr "Start and End Sheets"
+msgstr ""
+#. TRANSLATORS: End Sheet
msgid "job-sheets.job-end-sheet"
-msgstr "End Sheet"
+msgstr ""
+#. TRANSLATORS: Start Sheet
msgid "job-sheets.job-start-sheet"
-msgstr "Start Sheet"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-sheets.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "job-sheets.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Job State
msgid "job-state"
-msgstr "Job State"
+msgstr ""
+#. TRANSLATORS: Job State Message
msgid "job-state-message"
-msgstr "Job State Message"
+msgstr ""
+#. TRANSLATORS: Detailed Job State
msgid "job-state-reasons"
-msgstr "Detailed Job State"
+msgstr ""
+#. TRANSLATORS: Aborted By System
msgid "job-state-reasons.aborted-by-system"
-msgstr "Aborted By System"
+msgstr ""
+#. TRANSLATORS: Account Authorization Failed
msgid "job-state-reasons.account-authorization-failed"
-msgstr "Account Authorization Failed"
+msgstr ""
+#. TRANSLATORS: Account Closed
msgid "job-state-reasons.account-closed"
-msgstr "Account Closed"
+msgstr ""
+#. TRANSLATORS: Account Info Needed
msgid "job-state-reasons.account-info-needed"
-msgstr "Account Info Needed"
+msgstr ""
+#. TRANSLATORS: Account Limit Reached
msgid "job-state-reasons.account-limit-reached"
-msgstr "Account Limit Reached"
+msgstr ""
+#. TRANSLATORS: Compression Error
msgid "job-state-reasons.compression-error"
-msgstr "Compression Error"
+msgstr ""
+#. TRANSLATORS: Conflicting Attributes
msgid "job-state-reasons.conflicting-attributes"
-msgstr "Conflicting Attributes"
+msgstr ""
+#. TRANSLATORS: Connected To Destination
msgid "job-state-reasons.connected-to-destination"
-msgstr "Connected To Destination"
+msgstr ""
+#. TRANSLATORS: Connecting To Destination
msgid "job-state-reasons.connecting-to-destination"
-msgstr "Connecting To Destination"
+msgstr ""
+#. TRANSLATORS: Destination Uri Failed
msgid "job-state-reasons.destination-uri-failed"
-msgstr "Destination Uri Failed"
+msgstr ""
+#. TRANSLATORS: Digital Signature Did Not Verify
msgid "job-state-reasons.digital-signature-did-not-verify"
-msgstr "Digital Signature Did Not Verify"
+msgstr ""
+#. TRANSLATORS: Digital Signature Type Not Supported
msgid "job-state-reasons.digital-signature-type-not-supported"
-msgstr "Digital Signature Type Not Supported"
+msgstr ""
+#. TRANSLATORS: Document Access Error
msgid "job-state-reasons.document-access-error"
-msgstr "Document Access Error"
+msgstr ""
+#. TRANSLATORS: Document Format Error
msgid "job-state-reasons.document-format-error"
-msgstr "Document Format Error"
+msgstr ""
+#. TRANSLATORS: Document Password Error
msgid "job-state-reasons.document-password-error"
-msgstr "Document Password Error"
+msgstr ""
+#. TRANSLATORS: Document Permission Error
msgid "job-state-reasons.document-permission-error"
-msgstr "Document Permission Error"
+msgstr ""
+#. TRANSLATORS: Document Security Error
msgid "job-state-reasons.document-security-error"
-msgstr "Document Security Error"
+msgstr ""
+#. TRANSLATORS: Document Unprintable Error
msgid "job-state-reasons.document-unprintable-error"
-msgstr "Document Unprintable Error"
+msgstr ""
+#. TRANSLATORS: Errors Detected
msgid "job-state-reasons.errors-detected"
-msgstr "Errors Detected"
+msgstr ""
+#. TRANSLATORS: Job Canceled At Device
msgid "job-state-reasons.job-canceled-at-device"
-msgstr "Job Canceled At Device"
+msgstr ""
+#. TRANSLATORS: Job Canceled By Operator
msgid "job-state-reasons.job-canceled-by-operator"
-msgstr "Job Canceled By Operator"
+msgstr ""
+#. TRANSLATORS: Job Canceled By User
msgid "job-state-reasons.job-canceled-by-user"
-msgstr "Job Canceled By User"
+msgstr ""
+#. TRANSLATORS: Job Completed Successfully
msgid "job-state-reasons.job-completed-successfully"
-msgstr "Job Completed Successfully"
+msgstr ""
+#. TRANSLATORS: Job Completed With Errors
msgid "job-state-reasons.job-completed-with-errors"
-msgstr "Job Completed With Errors"
+msgstr ""
+#. TRANSLATORS: Job Completed With Warnings
msgid "job-state-reasons.job-completed-with-warnings"
-msgstr "Job Completed With Warnings"
+msgstr ""
+#. TRANSLATORS: Job Data Insufficient
msgid "job-state-reasons.job-data-insufficient"
-msgstr "Job Data Insufficient"
+msgstr ""
+#. TRANSLATORS: Job Delay Output Until Specified
msgid "job-state-reasons.job-delay-output-until-specified"
-msgstr "Job Delay Output Until Specified"
+msgstr ""
+#. TRANSLATORS: Job Digital Signature Wait
msgid "job-state-reasons.job-digital-signature-wait"
-msgstr "Job Digital Signature Wait"
+msgstr ""
+#. TRANSLATORS: Job Fetchable
msgid "job-state-reasons.job-fetchable"
-msgstr "Job Fetchable"
+msgstr ""
+#. TRANSLATORS: Job Held For Review
msgid "job-state-reasons.job-held-for-review"
-msgstr "Job Held For Review"
+msgstr ""
+#. TRANSLATORS: Job Hold Until Specified
msgid "job-state-reasons.job-hold-until-specified"
-msgstr "Job Hold Until Specified"
+msgstr ""
+#. TRANSLATORS: Job Incoming
msgid "job-state-reasons.job-incoming"
-msgstr "Job Incoming"
+msgstr ""
+#. TRANSLATORS: Job Interpreting
msgid "job-state-reasons.job-interpreting"
-msgstr "Job Interpreting"
+msgstr ""
+#. TRANSLATORS: Job Outgoing
msgid "job-state-reasons.job-outgoing"
-msgstr "Job Outgoing"
+msgstr ""
+#. TRANSLATORS: Job Password Wait
msgid "job-state-reasons.job-password-wait"
-msgstr "Job Password Wait"
+msgstr ""
+#. TRANSLATORS: Job Printed Successfully
msgid "job-state-reasons.job-printed-successfully"
-msgstr "Job Printed Successfully"
+msgstr ""
+#. TRANSLATORS: Job Printed With Errors
msgid "job-state-reasons.job-printed-with-errors"
-msgstr "Job Printed With Errors"
+msgstr ""
+#. TRANSLATORS: Job Printed With Warnings
msgid "job-state-reasons.job-printed-with-warnings"
-msgstr "Job Printed With Warnings"
+msgstr ""
+#. TRANSLATORS: Job Printing
msgid "job-state-reasons.job-printing"
-msgstr "Job Printing"
+msgstr ""
+#. TRANSLATORS: Job Queued
msgid "job-state-reasons.job-queued"
-msgstr "Job Queued"
+msgstr ""
+#. TRANSLATORS: Job Queued For Marker
msgid "job-state-reasons.job-queued-for-marker"
-msgstr "Job Queued For Marker"
+msgstr ""
+#. TRANSLATORS: Job Release Wait
msgid "job-state-reasons.job-release-wait"
-msgstr "Job Release Wait"
+msgstr ""
+#. TRANSLATORS: Job Restartable
msgid "job-state-reasons.job-restartable"
-msgstr "Job Restartable"
+msgstr ""
+#. TRANSLATORS: Job Resuming
msgid "job-state-reasons.job-resuming"
-msgstr "Job Resuming"
+msgstr ""
+#. TRANSLATORS: Job Saved Successfully
msgid "job-state-reasons.job-saved-successfully"
-msgstr "Job Saved Successfully"
+msgstr ""
+#. TRANSLATORS: Job Saved With Errors
msgid "job-state-reasons.job-saved-with-errors"
-msgstr "Job Saved With Errors"
+msgstr ""
+#. TRANSLATORS: Job Saved With Warnings
msgid "job-state-reasons.job-saved-with-warnings"
-msgstr "Job Saved With Warnings"
+msgstr ""
+#. TRANSLATORS: Job Saving
msgid "job-state-reasons.job-saving"
-msgstr "Job Saving"
+msgstr ""
+#. TRANSLATORS: Job Spooling
msgid "job-state-reasons.job-spooling"
-msgstr "Job Spooling"
+msgstr ""
+#. TRANSLATORS: Job Streaming
msgid "job-state-reasons.job-streaming"
-msgstr "Job Streaming"
+msgstr ""
+#. TRANSLATORS: Job Suspended
msgid "job-state-reasons.job-suspended"
-msgstr "Job Suspended"
+msgstr ""
+#. TRANSLATORS: Job Suspended By Operator
msgid "job-state-reasons.job-suspended-by-operator"
-msgstr "Job Suspended By Operator"
+msgstr ""
+#. TRANSLATORS: Job Suspended By System
msgid "job-state-reasons.job-suspended-by-system"
-msgstr "Job Suspended By System"
+msgstr ""
+#. TRANSLATORS: Job Suspended By User
msgid "job-state-reasons.job-suspended-by-user"
-msgstr "Job Suspended By User"
+msgstr ""
+#. TRANSLATORS: Job Suspending
msgid "job-state-reasons.job-suspending"
-msgstr "Job Suspending"
+msgstr ""
+#. TRANSLATORS: Job Transferring
msgid "job-state-reasons.job-transferring"
-msgstr "Job Transferring"
+msgstr ""
+#. TRANSLATORS: Job Transforming
msgid "job-state-reasons.job-transforming"
-msgstr "Job Transforming"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-state-reasons.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Printer Stopped
msgid "job-state-reasons.printer-stopped"
-msgstr "Printer Stopped"
+msgstr ""
+#. TRANSLATORS: Printer Stopped Partly
msgid "job-state-reasons.printer-stopped-partly"
-msgstr "Printer Stopped Partly"
+msgstr ""
+#. TRANSLATORS: Processing To Stop Point
msgid "job-state-reasons.processing-to-stop-point"
-msgstr "Processing To Stop Point"
+msgstr ""
+#. TRANSLATORS: Queued In Device
msgid "job-state-reasons.queued-in-device"
-msgstr "Queued In Device"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Ready
msgid "job-state-reasons.resources-are-not-ready"
-msgstr "Resources Are Not Ready"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Supported
msgid "job-state-reasons.resources-are-not-supported"
-msgstr "Resources Are Not Supported"
+msgstr ""
+#. TRANSLATORS: Service Off Line
msgid "job-state-reasons.service-off-line"
-msgstr "Service Off Line"
+msgstr ""
+#. TRANSLATORS: Submission Interrupted
msgid "job-state-reasons.submission-interrupted"
-msgstr "Submission Interrupted"
+msgstr ""
+#. TRANSLATORS: Unsupported Attributes Or Values
msgid "job-state-reasons.unsupported-attributes-or-values"
-msgstr "Unsupported Attributes Or Values"
+msgstr ""
+#. TRANSLATORS: Unsupported Compression
msgid "job-state-reasons.unsupported-compression"
-msgstr "Unsupported Compression"
+msgstr ""
+#. TRANSLATORS: Unsupported Document Format
msgid "job-state-reasons.unsupported-document-format"
-msgstr "Unsupported Document Format"
+msgstr ""
+#. TRANSLATORS: Waiting For User Action
msgid "job-state-reasons.waiting-for-user-action"
-msgstr "Waiting For User Action"
+msgstr ""
+#. TRANSLATORS: Warnings Detected
msgid "job-state-reasons.warnings-detected"
-msgstr "Warnings Detected"
+msgstr ""
+#. TRANSLATORS: Pending
msgid "job-state.3"
-msgstr "Pending"
+msgstr ""
+#. TRANSLATORS: Held
msgid "job-state.4"
-msgstr "Pending Held"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "job-state.5"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Stopped
msgid "job-state.6"
-msgstr "Processing Stopped"
+msgstr ""
+#. TRANSLATORS: Canceled
msgid "job-state.7"
-msgstr "Canceled"
+msgstr ""
+#. TRANSLATORS: Aborted
msgid "job-state.8"
-msgstr "Aborted"
+msgstr ""
+#. TRANSLATORS: Completed
msgid "job-state.9"
-msgstr "Completed"
+msgstr ""
+#. TRANSLATORS: Laminate Pages
msgid "laminating"
-msgstr "Laminate Pages"
+msgstr ""
+#. TRANSLATORS: Laminate
msgid "laminating-sides"
-msgstr "Laminating Sides"
+msgstr ""
+#. TRANSLATORS: Back Only
msgid "laminating-sides.back"
-msgstr "Back"
+msgstr ""
+#. TRANSLATORS: Front and Back
msgid "laminating-sides.both"
-msgstr "Both"
+msgstr ""
+#. TRANSLATORS: Front Only
msgid "laminating-sides.front"
-msgstr "Front"
+msgstr ""
+#. TRANSLATORS: Type of Lamination
msgid "laminating-type"
-msgstr "Laminating Type"
+msgstr ""
+#. TRANSLATORS: Archival
msgid "laminating-type.archival"
-msgstr "Archival"
+msgstr ""
+#. TRANSLATORS: Glossy
msgid "laminating-type.glossy"
-msgstr "Glossy"
+msgstr ""
+#. TRANSLATORS: High Gloss
msgid "laminating-type.high-gloss"
-msgstr "High Gloss"
+msgstr ""
+#. TRANSLATORS: Matte
msgid "laminating-type.matte"
-msgstr "Matte"
+msgstr ""
+#. TRANSLATORS: Semi-gloss
msgid "laminating-type.semi-gloss"
-msgstr "Semi-Gloss"
+msgstr ""
+#. TRANSLATORS: Translucent
msgid "laminating-type.translucent"
-msgstr "Translucent"
+msgstr ""
+#. TRANSLATORS: Logo
msgid "logo"
-msgstr "Logo"
+msgstr ""
msgid "lpadmin: Class name can only contain printable characters."
msgstr ""
@@ -7135,11 +7886,11 @@ msgid ""
msgstr ""
#, c-format
-msgid "lpadmin: Unable to open PPD \"%s\": %s on line %d."
+msgid "lpadmin: Unable to open PPD \"%s\": %s"
msgstr ""
#, c-format
-msgid "lpadmin: Unable to open PPD file \"%s\" - %s"
+msgid "lpadmin: Unable to open PPD \"%s\": %s on line %d."
msgstr ""
msgid ""
@@ -7226,1710 +7977,2269 @@ msgid ""
"\"."
msgstr ""
+#. TRANSLATORS: Amount of Material
msgid "material-amount"
-msgstr "Amount of Material"
+msgstr ""
+#. TRANSLATORS: Amount Units
msgid "material-amount-units"
-msgstr "Material Amount Units"
+msgstr ""
+#. TRANSLATORS: Grams
msgid "material-amount-units.g"
-msgstr "G"
+msgstr ""
+#. TRANSLATORS: Kilograms
msgid "material-amount-units.kg"
-msgstr "Kg"
+msgstr ""
+#. TRANSLATORS: Liters
msgid "material-amount-units.l"
-msgstr "L"
+msgstr ""
+#. TRANSLATORS: Meters
msgid "material-amount-units.m"
-msgstr "M"
+msgstr ""
+#. TRANSLATORS: Milliliters
msgid "material-amount-units.ml"
-msgstr "Ml"
+msgstr ""
+#. TRANSLATORS: Millimeters
msgid "material-amount-units.mm"
-msgstr "Mm"
+msgstr ""
+#. TRANSLATORS: Material Color
msgid "material-color"
-msgstr "Material Color"
+msgstr ""
+#. TRANSLATORS: Material Diameter
msgid "material-diameter"
-msgstr "Material Diameter"
+msgstr ""
+#. TRANSLATORS: Material Diameter Tolerance
msgid "material-diameter-tolerance"
-msgstr "Material Diameter Tolerance"
+msgstr ""
+#. TRANSLATORS: Material Fill Density
msgid "material-fill-density"
-msgstr "Material Fill Density"
+msgstr ""
+#. TRANSLATORS: Material Name
msgid "material-name"
-msgstr "Material Name"
+msgstr ""
+
+#. TRANSLATORS: Material Nozzle Diameter
+msgid "material-nozzle-diameter"
+msgstr ""
+#. TRANSLATORS: Use Material For
msgid "material-purpose"
-msgstr "Material Purpose"
+msgstr ""
+#. TRANSLATORS: Everything
msgid "material-purpose.all"
-msgstr "All"
+msgstr ""
+#. TRANSLATORS: Base
msgid "material-purpose.base"
-msgstr "Base"
+msgstr ""
+#. TRANSLATORS: In-fill
msgid "material-purpose.in-fill"
-msgstr "In Fill"
+msgstr ""
+#. TRANSLATORS: Shell
msgid "material-purpose.shell"
-msgstr "Shell"
+msgstr ""
+#. TRANSLATORS: Supports
msgid "material-purpose.support"
-msgstr "Support"
+msgstr ""
+#. TRANSLATORS: Feed Rate
msgid "material-rate"
-msgstr "Feed Rate"
+msgstr ""
+#. TRANSLATORS: Feed Rate Units
msgid "material-rate-units"
-msgstr "Material Rate Units"
+msgstr ""
+#. TRANSLATORS: Milligrams per second
msgid "material-rate-units.mg_second"
-msgstr "Mg Second"
+msgstr ""
+#. TRANSLATORS: Milliliters per second
msgid "material-rate-units.ml_second"
-msgstr "Ml Second"
+msgstr ""
+#. TRANSLATORS: Millimeters per second
msgid "material-rate-units.mm_second"
-msgstr "Mm Second"
+msgstr ""
+#. TRANSLATORS: Material Retraction
+msgid "material-retraction"
+msgstr ""
+
+#. TRANSLATORS: Material Shell Thickness
msgid "material-shell-thickness"
-msgstr "Material Shell Thickness"
+msgstr ""
+#. TRANSLATORS: Material Temperature
msgid "material-temperature"
-msgstr "Material Temperature"
+msgstr ""
+#. TRANSLATORS: Material Type
msgid "material-type"
-msgstr "Material Type"
+msgstr ""
+#. TRANSLATORS: ABS
msgid "material-type.abs"
-msgstr "Abs"
+msgstr ""
+#. TRANSLATORS: Carbon Fiber ABS
msgid "material-type.abs-carbon-fiber"
-msgstr "Abs Carbon Fiber"
+msgstr ""
+#. TRANSLATORS: Carbon Nanotube ABS
msgid "material-type.abs-carbon-nanotube"
-msgstr "Abs Carbon Nanotube"
+msgstr ""
+#. TRANSLATORS: Chocolate
msgid "material-type.chocolate"
-msgstr "Chocolate"
+msgstr ""
+#. TRANSLATORS: Gold
msgid "material-type.gold"
-msgstr "Gold"
+msgstr ""
+#. TRANSLATORS: Nylon
msgid "material-type.nylon"
-msgstr "Nylon"
+msgstr ""
+#. TRANSLATORS: Pet
msgid "material-type.pet"
-msgstr "Pet"
+msgstr ""
+#. TRANSLATORS: Photopolymer
msgid "material-type.photopolymer"
-msgstr "Photopolymer"
+msgstr ""
+#. TRANSLATORS: PLA
msgid "material-type.pla"
-msgstr "Pla"
+msgstr ""
+#. TRANSLATORS: Conductive PLA
msgid "material-type.pla-conductive"
-msgstr "Pla Conductive"
+msgstr ""
+#. TRANSLATORS: Pla Dissolvable
+msgid "material-type.pla-dissolvable"
+msgstr ""
+
+#. TRANSLATORS: Flexible PLA
msgid "material-type.pla-flexible"
-msgstr "Pla Flexible"
+msgstr ""
+#. TRANSLATORS: Magnetic PLA
msgid "material-type.pla-magnetic"
-msgstr "Pla Magnetic"
+msgstr ""
+#. TRANSLATORS: Steel PLA
msgid "material-type.pla-steel"
-msgstr "Pla Steel"
+msgstr ""
+#. TRANSLATORS: Stone PLA
msgid "material-type.pla-stone"
-msgstr "Pla Stone"
+msgstr ""
+#. TRANSLATORS: Wood PLA
msgid "material-type.pla-wood"
-msgstr "Pla Wood"
+msgstr ""
+#. TRANSLATORS: Polycarbonate
msgid "material-type.polycarbonate"
-msgstr "Polycarbonate"
+msgstr ""
+#. TRANSLATORS: Dissolvable PVA
msgid "material-type.pva-dissolvable"
-msgstr "Dissolvable PVA"
+msgstr ""
+#. TRANSLATORS: Silver
msgid "material-type.silver"
-msgstr "Silver"
+msgstr ""
+#. TRANSLATORS: Titanium
msgid "material-type.titanium"
-msgstr "Titanium"
+msgstr ""
+#. TRANSLATORS: Wax
msgid "material-type.wax"
-msgstr "Wax"
+msgstr ""
+#. TRANSLATORS: Materials
msgid "materials-col"
-msgstr "Materials"
+msgstr ""
+#. TRANSLATORS: Media
msgid "media"
-msgstr "Media"
+msgstr ""
+#. TRANSLATORS: Back Coating of Media
msgid "media-back-coating"
-msgstr "Media Back Coating"
+msgstr ""
+#. TRANSLATORS: Glossy
msgid "media-back-coating.glossy"
-msgstr "Glossy"
+msgstr ""
+#. TRANSLATORS: High Gloss
msgid "media-back-coating.high-gloss"
-msgstr "High Gloss"
+msgstr ""
+#. TRANSLATORS: Matte
msgid "media-back-coating.matte"
-msgstr "Matte"
+msgstr ""
+#. TRANSLATORS: None
msgid "media-back-coating.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Satin
msgid "media-back-coating.satin"
-msgstr "Satin"
+msgstr ""
+#. TRANSLATORS: Semi-gloss
msgid "media-back-coating.semi-gloss"
-msgstr "Semi-Gloss"
+msgstr ""
+#. TRANSLATORS: Media Bottom Margin
msgid "media-bottom-margin"
-msgstr "Media Bottom Margin"
+msgstr ""
+#. TRANSLATORS: Media
msgid "media-col"
-msgstr "Media"
+msgstr ""
+#. TRANSLATORS: Media Color
msgid "media-color"
-msgstr "Media Color"
+msgstr ""
+#. TRANSLATORS: Black
msgid "media-color.black"
-msgstr "Black"
+msgstr ""
+#. TRANSLATORS: Blue
msgid "media-color.blue"
-msgstr "Blue"
+msgstr ""
+#. TRANSLATORS: Brown
msgid "media-color.brown"
-msgstr "Brown"
+msgstr ""
+#. TRANSLATORS: Buff
msgid "media-color.buff"
-msgstr "Buff"
+msgstr ""
+#. TRANSLATORS: Clear Black
msgid "media-color.clear-black"
-msgstr "Clear Black"
+msgstr ""
+#. TRANSLATORS: Clear Blue
msgid "media-color.clear-blue"
-msgstr "Clear Blue"
+msgstr ""
+#. TRANSLATORS: Clear Brown
msgid "media-color.clear-brown"
-msgstr "Clear Brown"
+msgstr ""
+#. TRANSLATORS: Clear Buff
msgid "media-color.clear-buff"
-msgstr "Clear Buff"
+msgstr ""
+#. TRANSLATORS: Clear Cyan
msgid "media-color.clear-cyan"
-msgstr "Clear Cyan"
+msgstr ""
+#. TRANSLATORS: Clear Gold
msgid "media-color.clear-gold"
-msgstr "Clear Gold"
+msgstr ""
+#. TRANSLATORS: Clear Goldenrod
msgid "media-color.clear-goldenrod"
-msgstr "Clear Goldenrod"
+msgstr ""
+#. TRANSLATORS: Clear Gray
msgid "media-color.clear-gray"
-msgstr "Clear Gray"
+msgstr ""
+#. TRANSLATORS: Clear Green
msgid "media-color.clear-green"
-msgstr "Clear Green"
+msgstr ""
+#. TRANSLATORS: Clear Ivory
msgid "media-color.clear-ivory"
-msgstr "Clear Ivory"
+msgstr ""
+#. TRANSLATORS: Clear Magenta
msgid "media-color.clear-magenta"
-msgstr "Clear Magenta"
+msgstr ""
+#. TRANSLATORS: Clear Multi Color
msgid "media-color.clear-multi-color"
-msgstr "Clear Multi Color"
+msgstr ""
+#. TRANSLATORS: Clear Mustard
msgid "media-color.clear-mustard"
-msgstr "Clear Mustard"
+msgstr ""
+#. TRANSLATORS: Clear Orange
msgid "media-color.clear-orange"
-msgstr "Clear Orange"
+msgstr ""
+#. TRANSLATORS: Clear Pink
msgid "media-color.clear-pink"
-msgstr "Clear Pink"
+msgstr ""
+#. TRANSLATORS: Clear Red
msgid "media-color.clear-red"
-msgstr "Clear Red"
+msgstr ""
+#. TRANSLATORS: Clear Silver
msgid "media-color.clear-silver"
-msgstr "Clear Silver"
+msgstr ""
+#. TRANSLATORS: Clear Turquoise
msgid "media-color.clear-turquoise"
-msgstr "Clear Turquoise"
+msgstr ""
+#. TRANSLATORS: Clear Violet
msgid "media-color.clear-violet"
-msgstr "Clear Violet"
+msgstr ""
+#. TRANSLATORS: Clear White
msgid "media-color.clear-white"
-msgstr "Clear White"
+msgstr ""
+#. TRANSLATORS: Clear Yellow
msgid "media-color.clear-yellow"
-msgstr "Clear Yellow"
+msgstr ""
+#. TRANSLATORS: Cyan
msgid "media-color.cyan"
-msgstr "Cyan"
+msgstr ""
+#. TRANSLATORS: Dark Blue
msgid "media-color.dark-blue"
-msgstr "Dark Blue"
+msgstr ""
+#. TRANSLATORS: Dark Brown
msgid "media-color.dark-brown"
-msgstr "Dark Brown"
+msgstr ""
+#. TRANSLATORS: Dark Buff
msgid "media-color.dark-buff"
-msgstr "Dark Buff"
+msgstr ""
+#. TRANSLATORS: Dark Cyan
msgid "media-color.dark-cyan"
-msgstr "Dark Cyan"
+msgstr ""
+#. TRANSLATORS: Dark Gold
msgid "media-color.dark-gold"
-msgstr "Dark Gold"
+msgstr ""
+#. TRANSLATORS: Dark Goldenrod
msgid "media-color.dark-goldenrod"
-msgstr "Dark Goldenrod"
+msgstr ""
+#. TRANSLATORS: Dark Gray
msgid "media-color.dark-gray"
-msgstr "Dark Gray"
+msgstr ""
+#. TRANSLATORS: Dark Green
msgid "media-color.dark-green"
-msgstr "Dark Green"
+msgstr ""
+#. TRANSLATORS: Dark Ivory
msgid "media-color.dark-ivory"
-msgstr "Dark Ivory"
+msgstr ""
+#. TRANSLATORS: Dark Magenta
msgid "media-color.dark-magenta"
-msgstr "Dark Magenta"
+msgstr ""
+#. TRANSLATORS: Dark Mustard
msgid "media-color.dark-mustard"
-msgstr "Dark Mustard"
+msgstr ""
+#. TRANSLATORS: Dark Orange
msgid "media-color.dark-orange"
-msgstr "Dark Orange"
+msgstr ""
+#. TRANSLATORS: Dark Pink
msgid "media-color.dark-pink"
-msgstr "Dark Pink"
+msgstr ""
+#. TRANSLATORS: Dark Red
msgid "media-color.dark-red"
-msgstr "Dark Red"
+msgstr ""
+#. TRANSLATORS: Dark Silver
msgid "media-color.dark-silver"
-msgstr "Dark Silver"
+msgstr ""
+#. TRANSLATORS: Dark Turquoise
msgid "media-color.dark-turquoise"
-msgstr "Dark Turquoise"
+msgstr ""
+#. TRANSLATORS: Dark Violet
msgid "media-color.dark-violet"
-msgstr "Dark Violet"
+msgstr ""
+#. TRANSLATORS: Dark Yellow
msgid "media-color.dark-yellow"
-msgstr "Dark Yellow"
+msgstr ""
+#. TRANSLATORS: Gold
msgid "media-color.gold"
-msgstr "Gold"
+msgstr ""
+#. TRANSLATORS: Goldenrod
msgid "media-color.goldenrod"
-msgstr "Goldenrod"
+msgstr ""
+#. TRANSLATORS: Gray
msgid "media-color.gray"
-msgstr "Gray"
+msgstr ""
+#. TRANSLATORS: Green
msgid "media-color.green"
-msgstr "Green"
+msgstr ""
+#. TRANSLATORS: Ivory
msgid "media-color.ivory"
-msgstr "Ivory"
+msgstr ""
+#. TRANSLATORS: Light Black
msgid "media-color.light-black"
-msgstr "Light Black"
+msgstr ""
+#. TRANSLATORS: Light Blue
msgid "media-color.light-blue"
-msgstr "Light Blue"
+msgstr ""
+#. TRANSLATORS: Light Brown
msgid "media-color.light-brown"
-msgstr "Light Brown"
+msgstr ""
+#. TRANSLATORS: Light Buff
msgid "media-color.light-buff"
-msgstr "Light Buff"
+msgstr ""
+#. TRANSLATORS: Light Cyan
msgid "media-color.light-cyan"
-msgstr "Light Cyan"
+msgstr ""
+#. TRANSLATORS: Light Gold
msgid "media-color.light-gold"
-msgstr "Light Gold"
+msgstr ""
+#. TRANSLATORS: Light Goldenrod
msgid "media-color.light-goldenrod"
-msgstr "Light Goldenrod"
+msgstr ""
+#. TRANSLATORS: Light Gray
msgid "media-color.light-gray"
-msgstr "Light Gray"
+msgstr ""
+#. TRANSLATORS: Light Green
msgid "media-color.light-green"
-msgstr "Light Green"
+msgstr ""
+#. TRANSLATORS: Light Ivory
msgid "media-color.light-ivory"
-msgstr "Light Ivory"
+msgstr ""
+#. TRANSLATORS: Light Magenta
msgid "media-color.light-magenta"
-msgstr "Light Magenta"
+msgstr ""
+#. TRANSLATORS: Light Mustard
msgid "media-color.light-mustard"
-msgstr "Light Mustard"
+msgstr ""
+#. TRANSLATORS: Light Orange
msgid "media-color.light-orange"
-msgstr "Light Orange"
+msgstr ""
+#. TRANSLATORS: Light Pink
msgid "media-color.light-pink"
-msgstr "Light Pink"
+msgstr ""
+#. TRANSLATORS: Light Red
msgid "media-color.light-red"
-msgstr "Light Red"
+msgstr ""
+#. TRANSLATORS: Light Silver
msgid "media-color.light-silver"
-msgstr "Light Silver"
+msgstr ""
+#. TRANSLATORS: Light Turquoise
msgid "media-color.light-turquoise"
-msgstr "Light Turquoise"
+msgstr ""
+#. TRANSLATORS: Light Violet
msgid "media-color.light-violet"
-msgstr "Light Violet"
+msgstr ""
+#. TRANSLATORS: Light Yellow
msgid "media-color.light-yellow"
-msgstr "Light Yellow"
+msgstr ""
+#. TRANSLATORS: Magenta
msgid "media-color.magenta"
-msgstr "Magenta"
+msgstr ""
+#. TRANSLATORS: Multi-color
msgid "media-color.multi-color"
-msgstr "Multi-Color"
+msgstr ""
+#. TRANSLATORS: Mustard
msgid "media-color.mustard"
-msgstr "Mustard"
+msgstr ""
+#. TRANSLATORS: No Color
msgid "media-color.no-color"
-msgstr "No Color"
+msgstr ""
+#. TRANSLATORS: Orange
msgid "media-color.orange"
-msgstr "Orange"
+msgstr ""
+#. TRANSLATORS: Pink
msgid "media-color.pink"
-msgstr "Pink"
+msgstr ""
+#. TRANSLATORS: Red
msgid "media-color.red"
-msgstr "Red"
+msgstr ""
+#. TRANSLATORS: Silver
msgid "media-color.silver"
-msgstr "Silver"
+msgstr ""
+#. TRANSLATORS: Turquoise
msgid "media-color.turquoise"
-msgstr "Turquoise"
+msgstr ""
+#. TRANSLATORS: Violet
msgid "media-color.violet"
-msgstr "Violet"
+msgstr ""
+#. TRANSLATORS: White
msgid "media-color.white"
-msgstr "White"
+msgstr ""
+#. TRANSLATORS: Yellow
msgid "media-color.yellow"
-msgstr "Yellow"
+msgstr ""
+#. TRANSLATORS: Front Coating of Media
msgid "media-front-coating"
-msgstr "Media Front Coating"
+msgstr ""
+#. TRANSLATORS: Media Grain
msgid "media-grain"
-msgstr "Media Grain"
+msgstr ""
+#. TRANSLATORS: Cross-Feed Direction
msgid "media-grain.x-direction"
-msgstr "Cross-Feed Direction"
+msgstr ""
+#. TRANSLATORS: Feed Direction
msgid "media-grain.y-direction"
-msgstr "Feed Direction"
+msgstr ""
+#. TRANSLATORS: Media Hole Count
msgid "media-hole-count"
-msgstr "Media Hole Count"
+msgstr ""
+#. TRANSLATORS: Media Info
msgid "media-info"
-msgstr "Media Info"
+msgstr ""
+#. TRANSLATORS: Force Media
msgid "media-input-tray-check"
-msgstr "Media Input Tray Check"
+msgstr ""
+#. TRANSLATORS: Media Left Margin
msgid "media-left-margin"
-msgstr "Media Left Margin"
+msgstr ""
+#. TRANSLATORS: Pre-printed Media
msgid "media-pre-printed"
-msgstr "Media Preprinted"
+msgstr ""
+#. TRANSLATORS: Blank
msgid "media-pre-printed.blank"
-msgstr "Blank"
+msgstr ""
+#. TRANSLATORS: Letterhead
msgid "media-pre-printed.letter-head"
-msgstr "Letterhead"
+msgstr ""
+#. TRANSLATORS: Pre-printed
msgid "media-pre-printed.pre-printed"
-msgstr "Preprinted"
+msgstr ""
+#. TRANSLATORS: Recycled Media
msgid "media-recycled"
-msgstr "Media Recycled"
+msgstr ""
+#. TRANSLATORS: None
msgid "media-recycled.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "media-recycled.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Media Right Margin
msgid "media-right-margin"
-msgstr "Media Right Margin"
+msgstr ""
+#. TRANSLATORS: Media Dimensions
msgid "media-size"
-msgstr "Media Dimensions"
+msgstr ""
+#. TRANSLATORS: Media Name
msgid "media-size-name"
-msgstr "Media Name"
+msgstr ""
+#. TRANSLATORS: Media Source
msgid "media-source"
-msgstr "Media Source"
+msgstr ""
+#. TRANSLATORS: Alternate
msgid "media-source.alternate"
-msgstr "Alternate"
+msgstr ""
+#. TRANSLATORS: Alternate Roll
msgid "media-source.alternate-roll"
-msgstr "Alternate Roll"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "media-source.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "media-source.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: By-pass Tray
msgid "media-source.by-pass-tray"
-msgstr "By Pass Tray"
+msgstr ""
+#. TRANSLATORS: Center
msgid "media-source.center"
-msgstr "Center"
+msgstr ""
+#. TRANSLATORS: Disc
msgid "media-source.disc"
-msgstr "Disc"
+msgstr ""
+#. TRANSLATORS: Envelope
msgid "media-source.envelope"
-msgstr "Envelope"
+msgstr ""
+#. TRANSLATORS: Hagaki
msgid "media-source.hagaki"
-msgstr "Hagaki"
+msgstr ""
+#. TRANSLATORS: Large Capacity
msgid "media-source.large-capacity"
-msgstr "Large Capacity"
+msgstr ""
+#. TRANSLATORS: Left
msgid "media-source.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Main
msgid "media-source.main"
-msgstr "Main"
+msgstr ""
+#. TRANSLATORS: Main Roll
msgid "media-source.main-roll"
-msgstr "Main Roll"
+msgstr ""
+#. TRANSLATORS: Manual
msgid "media-source.manual"
-msgstr "Manual"
+msgstr ""
+#. TRANSLATORS: Middle
msgid "media-source.middle"
-msgstr "Middle"
+msgstr ""
+#. TRANSLATORS: Photo
msgid "media-source.photo"
-msgstr "Photo"
+msgstr ""
+#. TRANSLATORS: Rear
msgid "media-source.rear"
-msgstr "Rear"
+msgstr ""
+#. TRANSLATORS: Right
msgid "media-source.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Roll 1
msgid "media-source.roll-1"
-msgstr "Roll 1"
+msgstr ""
+#. TRANSLATORS: Roll 10
msgid "media-source.roll-10"
-msgstr "Roll 10"
+msgstr ""
+#. TRANSLATORS: Roll 2
msgid "media-source.roll-2"
-msgstr "Roll 2"
+msgstr ""
+#. TRANSLATORS: Roll 3
msgid "media-source.roll-3"
-msgstr "Roll 3"
+msgstr ""
+#. TRANSLATORS: Roll 4
msgid "media-source.roll-4"
-msgstr "Roll 4"
+msgstr ""
+#. TRANSLATORS: Roll 5
msgid "media-source.roll-5"
-msgstr "Roll 5"
+msgstr ""
+#. TRANSLATORS: Roll 6
msgid "media-source.roll-6"
-msgstr "Roll 6"
+msgstr ""
+#. TRANSLATORS: Roll 7
msgid "media-source.roll-7"
-msgstr "Roll 7"
+msgstr ""
+#. TRANSLATORS: Roll 8
msgid "media-source.roll-8"
-msgstr "Roll 8"
+msgstr ""
+#. TRANSLATORS: Roll 9
msgid "media-source.roll-9"
-msgstr "Roll 9"
+msgstr ""
+#. TRANSLATORS: Side
msgid "media-source.side"
-msgstr "Side"
+msgstr ""
+#. TRANSLATORS: Top
msgid "media-source.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Tray 1
msgid "media-source.tray-1"
-msgstr "Tray 1"
+msgstr ""
+#. TRANSLATORS: Tray 10
msgid "media-source.tray-10"
-msgstr "Tray 10"
+msgstr ""
+#. TRANSLATORS: Tray 11
msgid "media-source.tray-11"
-msgstr "Tray 11"
+msgstr ""
+#. TRANSLATORS: Tray 12
msgid "media-source.tray-12"
-msgstr "Tray 12"
+msgstr ""
+#. TRANSLATORS: Tray 13
msgid "media-source.tray-13"
-msgstr "Tray 13"
+msgstr ""
+#. TRANSLATORS: Tray 14
msgid "media-source.tray-14"
-msgstr "Tray 14"
+msgstr ""
+#. TRANSLATORS: Tray 15
msgid "media-source.tray-15"
-msgstr "Tray 15"
+msgstr ""
+#. TRANSLATORS: Tray 16
msgid "media-source.tray-16"
-msgstr "Tray 16"
+msgstr ""
+#. TRANSLATORS: Tray 17
msgid "media-source.tray-17"
-msgstr "Tray 17"
+msgstr ""
+#. TRANSLATORS: Tray 18
msgid "media-source.tray-18"
-msgstr "Tray 18"
+msgstr ""
+#. TRANSLATORS: Tray 19
msgid "media-source.tray-19"
-msgstr "Tray 19"
+msgstr ""
+#. TRANSLATORS: Tray 2
msgid "media-source.tray-2"
-msgstr "Tray 2"
+msgstr ""
+#. TRANSLATORS: Tray 20
msgid "media-source.tray-20"
-msgstr "Tray 20"
+msgstr ""
+#. TRANSLATORS: Tray 3
msgid "media-source.tray-3"
-msgstr "Tray 3"
+msgstr ""
+#. TRANSLATORS: Tray 4
msgid "media-source.tray-4"
-msgstr "Tray 4"
+msgstr ""
+#. TRANSLATORS: Tray 5
msgid "media-source.tray-5"
-msgstr "Tray 5"
+msgstr ""
+#. TRANSLATORS: Tray 6
msgid "media-source.tray-6"
-msgstr "Tray 6"
+msgstr ""
+#. TRANSLATORS: Tray 7
msgid "media-source.tray-7"
-msgstr "Tray 7"
+msgstr ""
+#. TRANSLATORS: Tray 8
msgid "media-source.tray-8"
-msgstr "Tray 8"
+msgstr ""
+#. TRANSLATORS: Tray 9
msgid "media-source.tray-9"
-msgstr "Tray 9"
+msgstr ""
+#. TRANSLATORS: Media Thickness
msgid "media-thickness"
-msgstr "Media Thickness"
+msgstr ""
+#. TRANSLATORS: Media Tooth (Texture)
msgid "media-tooth"
-msgstr "Media Tooth"
+msgstr ""
+#. TRANSLATORS: Antique
msgid "media-tooth.antique"
-msgstr "Antique"
+msgstr ""
+#. TRANSLATORS: Extra Smooth
msgid "media-tooth.calendared"
-msgstr "Calendared"
+msgstr ""
+#. TRANSLATORS: Coarse
msgid "media-tooth.coarse"
-msgstr "Coarse"
+msgstr ""
+#. TRANSLATORS: Fine
msgid "media-tooth.fine"
-msgstr "Fine"
+msgstr ""
+#. TRANSLATORS: Linen
msgid "media-tooth.linen"
-msgstr "Linen"
+msgstr ""
+#. TRANSLATORS: Medium
msgid "media-tooth.medium"
-msgstr "Medium"
+msgstr ""
+#. TRANSLATORS: Smooth
msgid "media-tooth.smooth"
-msgstr "Smooth"
+msgstr ""
+#. TRANSLATORS: Stipple
msgid "media-tooth.stipple"
-msgstr "Stipple"
+msgstr ""
+#. TRANSLATORS: Rough
msgid "media-tooth.uncalendared"
-msgstr "Uncalendared"
+msgstr ""
+#. TRANSLATORS: Vellum
msgid "media-tooth.vellum"
-msgstr "Vellum"
+msgstr ""
+#. TRANSLATORS: Media Top Margin
msgid "media-top-margin"
-msgstr "Media Top Margin"
+msgstr ""
+#. TRANSLATORS: Media Type
msgid "media-type"
-msgstr "Media Type"
+msgstr ""
+#. TRANSLATORS: Aluminum
msgid "media-type.aluminum"
-msgstr "Aluminum"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "media-type.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Back Print Film
msgid "media-type.back-print-film"
-msgstr "Back Print Film"
+msgstr ""
+#. TRANSLATORS: Cardboard
msgid "media-type.cardboard"
-msgstr "Cardboard"
+msgstr ""
+#. TRANSLATORS: Cardstock
msgid "media-type.cardstock"
-msgstr "Cardstock"
+msgstr ""
+#. TRANSLATORS: CD
msgid "media-type.cd"
-msgstr "CD"
-
-msgid "media-type.com.hp.advanced-photo"
-msgstr "Advanced Photo Paper"
-
-msgid "media-type.com.hp.brochure-glossy"
-msgstr "Glossy Brochure Paper"
-
-msgid "media-type.com.hp.brochure-matte"
-msgstr "Matte Brochure Paper"
-
-msgid "media-type.com.hp.cover-matte"
-msgstr "Matte Cover Paper"
-
-msgid "media-type.com.hp.ecosmart-lite"
-msgstr "Office Recycled Paper"
-
-msgid "media-type.com.hp.everyday-glossy"
-msgstr "Everyday Glossy Photo Paper"
-
-msgid "media-type.com.hp.everyday-matte"
-msgstr "Everyday Matte Paper"
-
-msgid "media-type.com.hp.extra-heavy"
-msgstr "Extra Heavyweight Paper"
-
-msgid "media-type.com.hp.intermediate"
-msgstr "Multipurpose Paper"
-
-msgid "media-type.com.hp.mid-weight"
-msgstr "Mid-Weight Paper"
-
-msgid "media-type.com.hp.premium-inkjet"
-msgstr "Premium Inkjet Paper"
-
-msgid "media-type.com.hp.premium-photo"
-msgstr "Premium Photo Glossy Paper"
-
-msgid "media-type.com.hp.premium-presentation-matte"
-msgstr "Premium Presentation Matte Paper"
+msgstr ""
+#. TRANSLATORS: Continuous
msgid "media-type.continuous"
-msgstr "Continuous"
+msgstr ""
+#. TRANSLATORS: Continuous Long
msgid "media-type.continuous-long"
-msgstr "Continuous Long"
+msgstr ""
+#. TRANSLATORS: Continuous Short
msgid "media-type.continuous-short"
-msgstr "Continuous Short"
+msgstr ""
+#. TRANSLATORS: Corrugated Board
msgid "media-type.corrugated-board"
-msgstr "Corrugated Board"
+msgstr ""
+#. TRANSLATORS: Optical Disc
msgid "media-type.disc"
-msgstr "Optical Disc"
+msgstr ""
+#. TRANSLATORS: Glossy Optical Disc
msgid "media-type.disc-glossy"
-msgstr "Glossy Optical Disc"
+msgstr ""
+#. TRANSLATORS: High Gloss Optical Disc
msgid "media-type.disc-high-gloss"
-msgstr "High Gloss Optical Disc"
+msgstr ""
+#. TRANSLATORS: Matte Optical Disc
msgid "media-type.disc-matte"
-msgstr "Matte Optical Disc"
+msgstr ""
+#. TRANSLATORS: Satin Optical Disc
msgid "media-type.disc-satin"
-msgstr "Satin Optical Disc"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Optical Disc
msgid "media-type.disc-semi-gloss"
-msgstr "Semi-Gloss Optical Disc"
+msgstr ""
+#. TRANSLATORS: Double Wall
msgid "media-type.double-wall"
-msgstr "Double Wall"
+msgstr ""
+#. TRANSLATORS: Dry Film
msgid "media-type.dry-film"
-msgstr "Dry Film"
+msgstr ""
+#. TRANSLATORS: DVD
msgid "media-type.dvd"
-msgstr "DVD"
+msgstr ""
+#. TRANSLATORS: Embossing Foil
msgid "media-type.embossing-foil"
-msgstr "Embossing Foil"
+msgstr ""
+#. TRANSLATORS: End Board
msgid "media-type.end-board"
-msgstr "End Board"
+msgstr ""
+#. TRANSLATORS: Envelope
msgid "media-type.envelope"
-msgstr "Envelope"
+msgstr ""
+#. TRANSLATORS: Archival Envelope
msgid "media-type.envelope-archival"
-msgstr "Archival Envelope"
+msgstr ""
+#. TRANSLATORS: Bond Envelope
msgid "media-type.envelope-bond"
-msgstr "Bond Envelope"
+msgstr ""
+#. TRANSLATORS: Coated Envelope
msgid "media-type.envelope-coated"
-msgstr "Coated Envelope"
+msgstr ""
+#. TRANSLATORS: Cotton Envelope
msgid "media-type.envelope-cotton"
-msgstr "Cotton Envelope"
+msgstr ""
+#. TRANSLATORS: Fine Envelope
msgid "media-type.envelope-fine"
-msgstr "Fine Envelope"
+msgstr ""
+#. TRANSLATORS: Heavyweight Envelope
msgid "media-type.envelope-heavyweight"
-msgstr "Heavyweight Envelope"
+msgstr ""
+#. TRANSLATORS: Inkjet Envelope
msgid "media-type.envelope-inkjet"
-msgstr "Inkjet Envelope"
+msgstr ""
+#. TRANSLATORS: Lightweight Envelope
msgid "media-type.envelope-lightweight"
-msgstr "Lightweight Envelope"
+msgstr ""
+#. TRANSLATORS: Plain Envelope
msgid "media-type.envelope-plain"
-msgstr "Plain Envelope"
+msgstr ""
+#. TRANSLATORS: Preprinted Envelope
msgid "media-type.envelope-preprinted"
-msgstr "Preprinted Envelope"
+msgstr ""
+#. TRANSLATORS: Windowed Envelope
msgid "media-type.envelope-window"
-msgstr "Windowed Envelope"
+msgstr ""
+#. TRANSLATORS: Fabric
msgid "media-type.fabric"
-msgstr "Fabric"
+msgstr ""
+#. TRANSLATORS: Archival Fabric
msgid "media-type.fabric-archival"
-msgstr "Archival Fabric"
+msgstr ""
+#. TRANSLATORS: Glossy Fabric
msgid "media-type.fabric-glossy"
-msgstr "Glossy Fabric"
+msgstr ""
+#. TRANSLATORS: High Gloss Fabric
msgid "media-type.fabric-high-gloss"
-msgstr "High Gloss Fabric"
+msgstr ""
+#. TRANSLATORS: Matte Fabric
msgid "media-type.fabric-matte"
-msgstr "Matte Fabric"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Fabric
msgid "media-type.fabric-semi-gloss"
-msgstr "Semi-Gloss Fabric"
+msgstr ""
+#. TRANSLATORS: Waterproof Fabric
msgid "media-type.fabric-waterproof"
-msgstr "Waterproof Fabric"
+msgstr ""
+#. TRANSLATORS: Film
msgid "media-type.film"
-msgstr "Film"
+msgstr ""
+#. TRANSLATORS: Flexo Base
msgid "media-type.flexo-base"
-msgstr "Flexo Base"
+msgstr ""
+#. TRANSLATORS: Flexo Photo Polymer
msgid "media-type.flexo-photo-polymer"
-msgstr "Flexo Photo Polymer"
+msgstr ""
+#. TRANSLATORS: Flute
msgid "media-type.flute"
-msgstr "Flute"
+msgstr ""
+#. TRANSLATORS: Foil
msgid "media-type.foil"
-msgstr "Foil"
+msgstr ""
+#. TRANSLATORS: Full Cut Tabs
msgid "media-type.full-cut-tabs"
-msgstr "Full Cut Tabs"
+msgstr ""
+#. TRANSLATORS: Glass
msgid "media-type.glass"
-msgstr "Glass"
+msgstr ""
+#. TRANSLATORS: Glass Colored
msgid "media-type.glass-colored"
-msgstr "Glass Colored"
+msgstr ""
+#. TRANSLATORS: Glass Opaque
msgid "media-type.glass-opaque"
-msgstr "Glass Opaque"
+msgstr ""
+#. TRANSLATORS: Glass Surfaced
msgid "media-type.glass-surfaced"
-msgstr "Glass Surfaced"
+msgstr ""
+#. TRANSLATORS: Glass Textured
msgid "media-type.glass-textured"
-msgstr "Glass Textured"
+msgstr ""
+#. TRANSLATORS: Gravure Cylinder
msgid "media-type.gravure-cylinder"
-msgstr "Gravure Cylinder"
+msgstr ""
+#. TRANSLATORS: Image Setter Paper
msgid "media-type.image-setter-paper"
-msgstr "Image Setter Paper"
+msgstr ""
+#. TRANSLATORS: Imaging Cylinder
msgid "media-type.imaging-cylinder"
-msgstr "Imaging Cylinder"
-
-msgid "media-type.jp.co.canon-photo-paper-plus-glossy-ii"
-msgstr "Photo Paper Plus Glossy II"
-
-msgid "media-type.jp.co.canon-photo-paper-pro-platinum"
-msgstr "Photo Paper Pro Platinum"
-
-msgid "media-type.jp.co.canon_photo-paper-plus-glossy-ii"
-msgstr "Photo Paper Plus Glossy II"
-
-msgid "media-type.jp.co.canon_photo-paper-pro-platinum"
-msgstr "Photo Paper Pro Platinum"
+msgstr ""
+#. TRANSLATORS: Labels
msgid "media-type.labels"
-msgstr "Labels"
+msgstr ""
+#. TRANSLATORS: Colored Labels
msgid "media-type.labels-colored"
-msgstr "Colored Labels"
+msgstr ""
+#. TRANSLATORS: Glossy Labels
msgid "media-type.labels-glossy"
-msgstr "Glossy Labels"
+msgstr ""
+#. TRANSLATORS: High Gloss Labels
msgid "media-type.labels-high-gloss"
-msgstr "High Gloss Labels"
+msgstr ""
+#. TRANSLATORS: Inkjet Labels
msgid "media-type.labels-inkjet"
-msgstr "Inkjet Labels"
+msgstr ""
+#. TRANSLATORS: Matte Labels
msgid "media-type.labels-matte"
-msgstr "Matte Labels"
+msgstr ""
+#. TRANSLATORS: Permanent Labels
msgid "media-type.labels-permanent"
-msgstr "Permanent Labels"
+msgstr ""
+#. TRANSLATORS: Satin Labels
msgid "media-type.labels-satin"
-msgstr "Satin Labels"
+msgstr ""
+#. TRANSLATORS: Security Labels
msgid "media-type.labels-security"
-msgstr "Security Labels"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Labels
msgid "media-type.labels-semi-gloss"
-msgstr "Semi-Gloss Labels"
+msgstr ""
+#. TRANSLATORS: Laminating Foil
msgid "media-type.laminating-foil"
-msgstr "Laminating Foil"
+msgstr ""
+#. TRANSLATORS: Letterhead
msgid "media-type.letterhead"
-msgstr "Letterhead"
+msgstr ""
+#. TRANSLATORS: Metal
msgid "media-type.metal"
-msgstr "Metal"
+msgstr ""
+#. TRANSLATORS: Metal Glossy
msgid "media-type.metal-glossy"
-msgstr "Metal Glossy"
+msgstr ""
+#. TRANSLATORS: Metal High Gloss
msgid "media-type.metal-high-gloss"
-msgstr "Metal High Gloss"
+msgstr ""
+#. TRANSLATORS: Metal Matte
msgid "media-type.metal-matte"
-msgstr "Metal Matte"
+msgstr ""
+#. TRANSLATORS: Metal Satin
msgid "media-type.metal-satin"
-msgstr "Metal Satin"
+msgstr ""
+#. TRANSLATORS: Metal Semi Gloss
msgid "media-type.metal-semi-gloss"
-msgstr "Metal Semi Gloss"
+msgstr ""
+#. TRANSLATORS: Mounting Tape
msgid "media-type.mounting-tape"
-msgstr "Mounting Tape"
+msgstr ""
+#. TRANSLATORS: Multi Layer
msgid "media-type.multi-layer"
-msgstr "Multi Layer"
+msgstr ""
+#. TRANSLATORS: Multi Part Form
msgid "media-type.multi-part-form"
-msgstr "Multi Part Form"
+msgstr ""
+#. TRANSLATORS: Other
msgid "media-type.other"
-msgstr "Other"
+msgstr ""
+#. TRANSLATORS: Paper
msgid "media-type.paper"
-msgstr "Paper"
+msgstr ""
+#. TRANSLATORS: Photo Paper
msgid "media-type.photographic"
-msgstr "Photo Paper"
+msgstr ""
+#. TRANSLATORS: Photographic Archival
msgid "media-type.photographic-archival"
-msgstr "Photographic Archival"
+msgstr ""
+#. TRANSLATORS: Photo Film
msgid "media-type.photographic-film"
-msgstr "Photo Film"
+msgstr ""
+#. TRANSLATORS: Glossy Photo Paper
msgid "media-type.photographic-glossy"
-msgstr "Glossy Photo Paper"
+msgstr ""
+#. TRANSLATORS: High Gloss Photo Paper
msgid "media-type.photographic-high-gloss"
-msgstr "High Gloss Photo Paper"
+msgstr ""
+#. TRANSLATORS: Matte Photo Paper
msgid "media-type.photographic-matte"
-msgstr "Matte Photo Paper"
+msgstr ""
+#. TRANSLATORS: Satin Photo Paper
msgid "media-type.photographic-satin"
-msgstr "Satin Photo Paper"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Photo Paper
msgid "media-type.photographic-semi-gloss"
-msgstr "Semi-Gloss Photo Paper"
+msgstr ""
+#. TRANSLATORS: Plastic
msgid "media-type.plastic"
-msgstr "Plastic"
+msgstr ""
+#. TRANSLATORS: Plastic Archival
msgid "media-type.plastic-archival"
-msgstr "Plastic Archival"
+msgstr ""
+#. TRANSLATORS: Plastic Colored
msgid "media-type.plastic-colored"
-msgstr "Plastic Colored"
+msgstr ""
+#. TRANSLATORS: Plastic Glossy
msgid "media-type.plastic-glossy"
-msgstr "Plastic Glossy"
+msgstr ""
+#. TRANSLATORS: Plastic High Gloss
msgid "media-type.plastic-high-gloss"
-msgstr "Plastic High Gloss"
+msgstr ""
+#. TRANSLATORS: Plastic Matte
msgid "media-type.plastic-matte"
-msgstr "Plastic Matte"
+msgstr ""
+#. TRANSLATORS: Plastic Satin
msgid "media-type.plastic-satin"
-msgstr "Plastic Satin"
+msgstr ""
+#. TRANSLATORS: Plastic Semi Gloss
msgid "media-type.plastic-semi-gloss"
-msgstr "Plastic Semi Gloss"
+msgstr ""
+#. TRANSLATORS: Plate
msgid "media-type.plate"
-msgstr "Plate"
+msgstr ""
+#. TRANSLATORS: Polyester
msgid "media-type.polyester"
-msgstr "Polyester"
+msgstr ""
+#. TRANSLATORS: Pre Cut Tabs
msgid "media-type.pre-cut-tabs"
-msgstr "Pre Cut Tabs"
+msgstr ""
+#. TRANSLATORS: Roll
msgid "media-type.roll"
-msgstr "Roll"
+msgstr ""
+#. TRANSLATORS: Screen
msgid "media-type.screen"
-msgstr "Screen"
+msgstr ""
+#. TRANSLATORS: Screen Paged
msgid "media-type.screen-paged"
-msgstr "Screen Paged"
+msgstr ""
+#. TRANSLATORS: Self Adhesive
msgid "media-type.self-adhesive"
-msgstr "Self Adhesive"
+msgstr ""
+#. TRANSLATORS: Self Adhesive Film
msgid "media-type.self-adhesive-film"
-msgstr "Self Adhesive Film"
+msgstr ""
+#. TRANSLATORS: Shrink Foil
msgid "media-type.shrink-foil"
-msgstr "Shrink Foil"
+msgstr ""
+#. TRANSLATORS: Single Face
msgid "media-type.single-face"
-msgstr "Single Face"
+msgstr ""
+#. TRANSLATORS: Single Wall
msgid "media-type.single-wall"
-msgstr "Single Wall"
+msgstr ""
+#. TRANSLATORS: Sleeve
msgid "media-type.sleeve"
-msgstr "Sleeve"
+msgstr ""
+#. TRANSLATORS: Stationery
msgid "media-type.stationery"
-msgstr "Stationery"
+msgstr ""
+#. TRANSLATORS: Stationery Archival
msgid "media-type.stationery-archival"
-msgstr "Stationery Archival"
+msgstr ""
+#. TRANSLATORS: Coated Paper
msgid "media-type.stationery-coated"
-msgstr "Coated Paper"
+msgstr ""
+#. TRANSLATORS: Stationery Cotton
msgid "media-type.stationery-cotton"
-msgstr "Stationery Cotton"
+msgstr ""
+#. TRANSLATORS: Vellum Paper
msgid "media-type.stationery-fine"
-msgstr "Vellum Paper"
+msgstr ""
+#. TRANSLATORS: Heavyweight Paper
msgid "media-type.stationery-heavyweight"
-msgstr "Heavyweight Paper"
+msgstr ""
+#. TRANSLATORS: Stationery Heavyweight Coated
msgid "media-type.stationery-heavyweight-coated"
-msgstr "Stationery Heavyweight Coated"
+msgstr ""
+#. TRANSLATORS: Stationery Inkjet Paper
msgid "media-type.stationery-inkjet"
-msgstr "Stationery Inkjet Paper"
+msgstr ""
+#. TRANSLATORS: Letterhead
msgid "media-type.stationery-letterhead"
-msgstr "Letterhead"
+msgstr ""
+#. TRANSLATORS: Lightweight Paper
msgid "media-type.stationery-lightweight"
-msgstr "Lightweight Paper"
+msgstr ""
+#. TRANSLATORS: Preprinted Paper
msgid "media-type.stationery-preprinted"
-msgstr "Preprinted Paper"
+msgstr ""
+#. TRANSLATORS: Punched Paper
msgid "media-type.stationery-prepunched"
-msgstr "Punched Paper"
+msgstr ""
+#. TRANSLATORS: Tab Stock
msgid "media-type.tab-stock"
-msgstr "Tab Stock"
+msgstr ""
+#. TRANSLATORS: Tractor
msgid "media-type.tractor"
-msgstr "Tractor"
+msgstr ""
+#. TRANSLATORS: Transfer
msgid "media-type.transfer"
-msgstr "Transfer"
+msgstr ""
+#. TRANSLATORS: Transparency
msgid "media-type.transparency"
-msgstr "Transparency"
+msgstr ""
+#. TRANSLATORS: Triple Wall
msgid "media-type.triple-wall"
-msgstr "Triple Wall"
+msgstr ""
+#. TRANSLATORS: Wet Film
msgid "media-type.wet-film"
-msgstr "Wet Film"
+msgstr ""
+#. TRANSLATORS: Media Weight (grams per m²)
msgid "media-weight-metric"
-msgstr "Media Weight (grams per m²)"
+msgstr ""
+#. TRANSLATORS: 28 x 40″
msgid "media.asme_f_28x40in"
-msgstr "28 x 40\""
+msgstr ""
+#. TRANSLATORS: A4 or US Letter
msgid "media.choice_iso_a4_210x297mm_na_letter_8.5x11in"
-msgstr "A4 or US Letter"
+msgstr ""
+#. TRANSLATORS: 2a0
msgid "media.iso_2a0_1189x1682mm"
-msgstr "2a0"
+msgstr ""
+#. TRANSLATORS: A0
msgid "media.iso_a0_841x1189mm"
-msgstr "A0"
+msgstr ""
+#. TRANSLATORS: A0x3
msgid "media.iso_a0x3_1189x2523mm"
-msgstr "A0x3"
+msgstr ""
+#. TRANSLATORS: A10
msgid "media.iso_a10_26x37mm"
-msgstr "A10"
+msgstr ""
+#. TRANSLATORS: A1
msgid "media.iso_a1_594x841mm"
-msgstr "A1"
+msgstr ""
+#. TRANSLATORS: A1x3
msgid "media.iso_a1x3_841x1783mm"
-msgstr "A1x3"
+msgstr ""
+#. TRANSLATORS: A1x4
msgid "media.iso_a1x4_841x2378mm"
-msgstr "A1x4"
+msgstr ""
+#. TRANSLATORS: A2
msgid "media.iso_a2_420x594mm"
-msgstr "A2"
+msgstr ""
+#. TRANSLATORS: A2x3
msgid "media.iso_a2x3_594x1261mm"
-msgstr "A2x3"
+msgstr ""
+#. TRANSLATORS: A2x4
msgid "media.iso_a2x4_594x1682mm"
-msgstr "A2x4"
+msgstr ""
+#. TRANSLATORS: A2x5
msgid "media.iso_a2x5_594x2102mm"
-msgstr "A2x5"
+msgstr ""
+#. TRANSLATORS: A3 (Extra)
msgid "media.iso_a3-extra_322x445mm"
-msgstr "A3 (Extra)"
+msgstr ""
+#. TRANSLATORS: A3
msgid "media.iso_a3_297x420mm"
-msgstr "A3"
+msgstr ""
+#. TRANSLATORS: A3x3
msgid "media.iso_a3x3_420x891mm"
-msgstr "A3x3"
+msgstr ""
+#. TRANSLATORS: A3x4
msgid "media.iso_a3x4_420x1189mm"
-msgstr "A3x4"
+msgstr ""
+#. TRANSLATORS: A3x5
msgid "media.iso_a3x5_420x1486mm"
-msgstr "A3x5"
+msgstr ""
+#. TRANSLATORS: A3x6
msgid "media.iso_a3x6_420x1783mm"
-msgstr "A3x6"
+msgstr ""
+#. TRANSLATORS: A3x7
msgid "media.iso_a3x7_420x2080mm"
-msgstr "A3x7"
+msgstr ""
+#. TRANSLATORS: A4 (Extra)
msgid "media.iso_a4-extra_235.5x322.3mm"
-msgstr "A4 (Extra)"
+msgstr ""
+#. TRANSLATORS: A4 (Tab)
msgid "media.iso_a4-tab_225x297mm"
-msgstr "A4 (Tab)"
+msgstr ""
+#. TRANSLATORS: A4
msgid "media.iso_a4_210x297mm"
-msgstr "A4"
+msgstr ""
+#. TRANSLATORS: A4x3
msgid "media.iso_a4x3_297x630mm"
-msgstr "A4x3"
+msgstr ""
+#. TRANSLATORS: A4x4
msgid "media.iso_a4x4_297x841mm"
-msgstr "A4x4"
+msgstr ""
+#. TRANSLATORS: A4x5
msgid "media.iso_a4x5_297x1051mm"
-msgstr "A4x5"
+msgstr ""
+#. TRANSLATORS: A4x6
msgid "media.iso_a4x6_297x1261mm"
-msgstr "A4x6"
+msgstr ""
+#. TRANSLATORS: A4x7
msgid "media.iso_a4x7_297x1471mm"
-msgstr "A4x7"
+msgstr ""
+#. TRANSLATORS: A4x8
msgid "media.iso_a4x8_297x1682mm"
-msgstr "A4x8"
+msgstr ""
+#. TRANSLATORS: A4x9
msgid "media.iso_a4x9_297x1892mm"
-msgstr "A4x9"
+msgstr ""
+#. TRANSLATORS: A5 (Extra)
msgid "media.iso_a5-extra_174x235mm"
-msgstr "A5 (Extra)"
+msgstr ""
+#. TRANSLATORS: A5
msgid "media.iso_a5_148x210mm"
-msgstr "A5"
+msgstr ""
+#. TRANSLATORS: A6
msgid "media.iso_a6_105x148mm"
-msgstr "A6"
+msgstr ""
+#. TRANSLATORS: A7
msgid "media.iso_a7_74x105mm"
-msgstr "A7"
+msgstr ""
+#. TRANSLATORS: A8
msgid "media.iso_a8_52x74mm"
-msgstr "A8"
+msgstr ""
+#. TRANSLATORS: A9
msgid "media.iso_a9_37x52mm"
-msgstr "A9"
+msgstr ""
+#. TRANSLATORS: B0
msgid "media.iso_b0_1000x1414mm"
-msgstr "B0"
+msgstr ""
+#. TRANSLATORS: B10
msgid "media.iso_b10_31x44mm"
-msgstr "B10"
+msgstr ""
+#. TRANSLATORS: B1
msgid "media.iso_b1_707x1000mm"
-msgstr "B1"
+msgstr ""
+#. TRANSLATORS: B2
msgid "media.iso_b2_500x707mm"
-msgstr "B2"
+msgstr ""
+#. TRANSLATORS: B3
msgid "media.iso_b3_353x500mm"
-msgstr "B3"
+msgstr ""
+#. TRANSLATORS: B4
msgid "media.iso_b4_250x353mm"
-msgstr "B4"
+msgstr ""
+#. TRANSLATORS: B5 (Extra)
msgid "media.iso_b5-extra_201x276mm"
-msgstr "B5 (Extra)"
+msgstr ""
+#. TRANSLATORS: Envelope B5
msgid "media.iso_b5_176x250mm"
-msgstr "B5 Envelope"
+msgstr ""
+#. TRANSLATORS: B6
msgid "media.iso_b6_125x176mm"
-msgstr "B6"
+msgstr ""
+#. TRANSLATORS: Envelope B6/C4
msgid "media.iso_b6c4_125x324mm"
-msgstr "B6/C4 Envelope"
+msgstr ""
+#. TRANSLATORS: B7
msgid "media.iso_b7_88x125mm"
-msgstr "B7"
+msgstr ""
+#. TRANSLATORS: B8
msgid "media.iso_b8_62x88mm"
-msgstr "B8"
+msgstr ""
+#. TRANSLATORS: B9
msgid "media.iso_b9_44x62mm"
-msgstr "B9"
+msgstr ""
+#. TRANSLATORS: CEnvelope 0
msgid "media.iso_c0_917x1297mm"
-msgstr "C0 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 10
msgid "media.iso_c10_28x40mm"
-msgstr "C10 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 1
msgid "media.iso_c1_648x917mm"
-msgstr "C1 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 2
msgid "media.iso_c2_458x648mm"
-msgstr "C2 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 3
msgid "media.iso_c3_324x458mm"
-msgstr "C3 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 4
msgid "media.iso_c4_229x324mm"
-msgstr "C4 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 5
msgid "media.iso_c5_162x229mm"
-msgstr "C5 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 6
msgid "media.iso_c6_114x162mm"
-msgstr "C6 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 6c5
msgid "media.iso_c6c5_114x229mm"
-msgstr "C6c5 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 7
msgid "media.iso_c7_81x114mm"
-msgstr "C7 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 7c6
msgid "media.iso_c7c6_81x162mm"
-msgstr "C7c6 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 8
msgid "media.iso_c8_57x81mm"
-msgstr "C8 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 9
msgid "media.iso_c9_40x57mm"
-msgstr "C9 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope DL
msgid "media.iso_dl_110x220mm"
-msgstr "DL Envelope"
+msgstr ""
+#. TRANSLATORS: Id-1
+msgid "media.iso_id-1_53.98x85.6mm"
+msgstr ""
+
+#. TRANSLATORS: Id-3
+msgid "media.iso_id-3_88x125mm"
+msgstr ""
+
+#. TRANSLATORS: ISO RA0
msgid "media.iso_ra0_860x1220mm"
-msgstr "Ra0"
+msgstr ""
+#. TRANSLATORS: ISO RA1
msgid "media.iso_ra1_610x860mm"
-msgstr "Ra1"
+msgstr ""
+#. TRANSLATORS: ISO RA2
msgid "media.iso_ra2_430x610mm"
-msgstr "Ra2"
+msgstr ""
+#. TRANSLATORS: ISO RA3
msgid "media.iso_ra3_305x430mm"
-msgstr "Ra3"
+msgstr ""
+#. TRANSLATORS: ISO RA4
msgid "media.iso_ra4_215x305mm"
-msgstr "Ra4"
+msgstr ""
+#. TRANSLATORS: ISO SRA0
msgid "media.iso_sra0_900x1280mm"
-msgstr "Sra0"
+msgstr ""
+#. TRANSLATORS: ISO SRA1
msgid "media.iso_sra1_640x900mm"
-msgstr "Sra1"
+msgstr ""
+#. TRANSLATORS: ISO SRA2
msgid "media.iso_sra2_450x640mm"
-msgstr "Sra2"
+msgstr ""
+#. TRANSLATORS: ISO SRA3
msgid "media.iso_sra3_320x450mm"
-msgstr "Sra3"
+msgstr ""
+#. TRANSLATORS: ISO SRA4
msgid "media.iso_sra4_225x320mm"
-msgstr "Sra4"
+msgstr ""
+#. TRANSLATORS: JIS B0
msgid "media.jis_b0_1030x1456mm"
-msgstr "JIS B0"
+msgstr ""
+#. TRANSLATORS: JIS B10
msgid "media.jis_b10_32x45mm"
-msgstr "JIS B10"
+msgstr ""
+#. TRANSLATORS: JIS B1
msgid "media.jis_b1_728x1030mm"
-msgstr "JIS B1"
+msgstr ""
+#. TRANSLATORS: JIS B2
msgid "media.jis_b2_515x728mm"
-msgstr "JIS B2"
+msgstr ""
+#. TRANSLATORS: JIS B3
msgid "media.jis_b3_364x515mm"
-msgstr "JIS B3"
+msgstr ""
+#. TRANSLATORS: JIS B4
msgid "media.jis_b4_257x364mm"
-msgstr "JIS B4"
+msgstr ""
+#. TRANSLATORS: JIS B5
msgid "media.jis_b5_182x257mm"
-msgstr "JIS B5"
+msgstr ""
+#. TRANSLATORS: JIS B6
msgid "media.jis_b6_128x182mm"
-msgstr "JIS B6"
+msgstr ""
+#. TRANSLATORS: JIS B7
msgid "media.jis_b7_91x128mm"
-msgstr "JIS B7"
+msgstr ""
+#. TRANSLATORS: JIS B8
msgid "media.jis_b8_64x91mm"
-msgstr "JIS B8"
+msgstr ""
+#. TRANSLATORS: JIS B9
msgid "media.jis_b9_45x64mm"
-msgstr "JIS B9"
+msgstr ""
+#. TRANSLATORS: JIS Executive
msgid "media.jis_exec_216x330mm"
-msgstr "JIS Executive"
+msgstr ""
+#. TRANSLATORS: Envelope Chou 2
msgid "media.jpn_chou2_111.1x146mm"
-msgstr "Chou 2 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chou 3
msgid "media.jpn_chou3_120x235mm"
-msgstr "Chou 3 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chou 4
msgid "media.jpn_chou4_90x205mm"
-msgstr "Chou 4 Envelope"
+msgstr ""
+#. TRANSLATORS: Hagaki
msgid "media.jpn_hagaki_100x148mm"
-msgstr "Hagaki"
+msgstr ""
+#. TRANSLATORS: Envelope Kahu
msgid "media.jpn_kahu_240x322.1mm"
-msgstr "Kahu Envelope"
+msgstr ""
+#. TRANSLATORS: 270 x 382mm
+msgid "media.jpn_kaku1_270x382mm"
+msgstr ""
+
+#. TRANSLATORS: Envelope Kahu 2
msgid "media.jpn_kaku2_240x332mm"
-msgstr "Kahu 2 Envelope"
+msgstr ""
+#. TRANSLATORS: 216 x 277mm
msgid "media.jpn_kaku3_216x277mm"
-msgstr "216 x 277mme"
+msgstr ""
+#. TRANSLATORS: 197 x 267mm
msgid "media.jpn_kaku4_197x267mm"
-msgstr "197 x 267mme"
+msgstr ""
+#. TRANSLATORS: 190 x 240mm
msgid "media.jpn_kaku5_190x240mm"
-msgstr "190 x 240mme"
+msgstr ""
+#. TRANSLATORS: 142 x 205mm
msgid "media.jpn_kaku7_142x205mm"
-msgstr "142 x 205mme"
+msgstr ""
+#. TRANSLATORS: 119 x 197mm
msgid "media.jpn_kaku8_119x197mm"
-msgstr "119 x 197mme"
+msgstr ""
+#. TRANSLATORS: Oufuku Reply Postcard
msgid "media.jpn_oufuku_148x200mm"
-msgstr "Oufuku Reply Postcard"
+msgstr ""
+#. TRANSLATORS: Envelope You 4
msgid "media.jpn_you4_105x235mm"
-msgstr "You 4 Envelope"
+msgstr ""
+#. TRANSLATORS: 10 x 11″
msgid "media.na_10x11_10x11in"
-msgstr "10 x 11\""
+msgstr ""
+#. TRANSLATORS: 10 x 13″
msgid "media.na_10x13_10x13in"
-msgstr "10 x 13\""
+msgstr ""
+#. TRANSLATORS: 10 x 14″
msgid "media.na_10x14_10x14in"
-msgstr "10 x 14\""
+msgstr ""
+#. TRANSLATORS: 10 x 15″
msgid "media.na_10x15_10x15in"
-msgstr "10 x 15\""
+msgstr ""
+#. TRANSLATORS: 11 x 12″
msgid "media.na_11x12_11x12in"
-msgstr "11 x 12\""
+msgstr ""
+#. TRANSLATORS: 11 x 15″
msgid "media.na_11x15_11x15in"
-msgstr "11 x 15\""
+msgstr ""
+#. TRANSLATORS: 12 x 19″
msgid "media.na_12x19_12x19in"
-msgstr "12 x 19\""
+msgstr ""
+#. TRANSLATORS: 5 x 7″
msgid "media.na_5x7_5x7in"
-msgstr "5 x 7\""
+msgstr ""
+#. TRANSLATORS: 6 x 9″
msgid "media.na_6x9_6x9in"
-msgstr "6 x 9\""
+msgstr ""
+#. TRANSLATORS: 7 x 9″
msgid "media.na_7x9_7x9in"
-msgstr "7 x 9\""
+msgstr ""
+#. TRANSLATORS: 9 x 11″
msgid "media.na_9x11_9x11in"
-msgstr "9 x 11\""
+msgstr ""
+#. TRANSLATORS: Envelope A2
msgid "media.na_a2_4.375x5.75in"
-msgstr "A2 Envelope"
+msgstr ""
+#. TRANSLATORS: 9 x 12″
msgid "media.na_arch-a_9x12in"
-msgstr "9 x 12\""
+msgstr ""
+#. TRANSLATORS: 12 x 18″
msgid "media.na_arch-b_12x18in"
-msgstr "12 x 18\""
+msgstr ""
+#. TRANSLATORS: 18 x 24″
msgid "media.na_arch-c_18x24in"
-msgstr "18 x 24\""
+msgstr ""
+#. TRANSLATORS: 24 x 36″
msgid "media.na_arch-d_24x36in"
-msgstr "24 x 36\""
+msgstr ""
+#. TRANSLATORS: 26 x 38″
msgid "media.na_arch-e2_26x38in"
-msgstr "26 x 38\""
+msgstr ""
+#. TRANSLATORS: 27 x 39″
msgid "media.na_arch-e3_27x39in"
-msgstr "27 x 39\""
+msgstr ""
+#. TRANSLATORS: 36 x 48″
msgid "media.na_arch-e_36x48in"
-msgstr "36 x 48\""
+msgstr ""
+#. TRANSLATORS: 12 x 19.17″
msgid "media.na_b-plus_12x19.17in"
-msgstr "12 x 19.17\""
+msgstr ""
+#. TRANSLATORS: Envelope C5
msgid "media.na_c5_6.5x9.5in"
-msgstr "C5 Envelope"
+msgstr ""
+#. TRANSLATORS: 17 x 22″
msgid "media.na_c_17x22in"
-msgstr "17 x 22\""
+msgstr ""
+#. TRANSLATORS: 22 x 34″
msgid "media.na_d_22x34in"
-msgstr "22 x 34\""
+msgstr ""
+#. TRANSLATORS: 34 x 44″
msgid "media.na_e_34x44in"
-msgstr "34 x 44\""
+msgstr ""
+#. TRANSLATORS: 11 x 14″
msgid "media.na_edp_11x14in"
-msgstr "11 x 14\""
+msgstr ""
+#. TRANSLATORS: 12 x 14″
msgid "media.na_eur-edp_12x14in"
-msgstr "12 x 14\""
+msgstr ""
+#. TRANSLATORS: Executive
msgid "media.na_executive_7.25x10.5in"
-msgstr "Executive"
+msgstr ""
+#. TRANSLATORS: 44 x 68″
msgid "media.na_f_44x68in"
-msgstr "44 x 68\""
+msgstr ""
+#. TRANSLATORS: European Fanfold
msgid "media.na_fanfold-eur_8.5x12in"
-msgstr "European Fanfold"
+msgstr ""
+#. TRANSLATORS: US Fanfold
msgid "media.na_fanfold-us_11x14.875in"
-msgstr "US Fanfold"
+msgstr ""
+#. TRANSLATORS: Foolscap
msgid "media.na_foolscap_8.5x13in"
-msgstr "Foolscap"
+msgstr ""
+#. TRANSLATORS: 8 x 13″
msgid "media.na_govt-legal_8x13in"
-msgstr "8 x 13\""
+msgstr ""
+#. TRANSLATORS: 8 x 10″
msgid "media.na_govt-letter_8x10in"
-msgstr "8 x 10\""
+msgstr ""
+#. TRANSLATORS: 3 x 5″
msgid "media.na_index-3x5_3x5in"
-msgstr "3 x 5\""
+msgstr ""
+#. TRANSLATORS: 6 x 8″
msgid "media.na_index-4x6-ext_6x8in"
-msgstr "6 x 8\""
+msgstr ""
+#. TRANSLATORS: 4 x 6″
msgid "media.na_index-4x6_4x6in"
-msgstr "4 x 6\""
+msgstr ""
+#. TRANSLATORS: 5 x 8″
msgid "media.na_index-5x8_5x8in"
-msgstr "5 x 8\""
+msgstr ""
+#. TRANSLATORS: Statement
msgid "media.na_invoice_5.5x8.5in"
-msgstr "Statement"
+msgstr ""
+#. TRANSLATORS: 11 x 17″
msgid "media.na_ledger_11x17in"
-msgstr "11 x 17\""
+msgstr ""
+#. TRANSLATORS: US Legal (Extra)
msgid "media.na_legal-extra_9.5x15in"
-msgstr "US Legal (Extra)"
+msgstr ""
+#. TRANSLATORS: US Legal
msgid "media.na_legal_8.5x14in"
-msgstr "US Legal"
+msgstr ""
+#. TRANSLATORS: US Letter (Extra)
msgid "media.na_letter-extra_9.5x12in"
-msgstr "US Letter (Extra)"
+msgstr ""
+#. TRANSLATORS: US Letter (Plus)
msgid "media.na_letter-plus_8.5x12.69in"
-msgstr "US Letter (Plus)"
+msgstr ""
+#. TRANSLATORS: US Letter
msgid "media.na_letter_8.5x11in"
-msgstr "US Letter"
+msgstr ""
+#. TRANSLATORS: Envelope Monarch
msgid "media.na_monarch_3.875x7.5in"
-msgstr "Monarch Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #10
msgid "media.na_number-10_4.125x9.5in"
-msgstr "#10 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #11
msgid "media.na_number-11_4.5x10.375in"
-msgstr "#11 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #12
msgid "media.na_number-12_4.75x11in"
-msgstr "#12 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #14
msgid "media.na_number-14_5x11.5in"
-msgstr "#14 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #9
msgid "media.na_number-9_3.875x8.875in"
-msgstr "#9 Envelope"
+msgstr ""
+#. TRANSLATORS: 8.5 x 13.4″
msgid "media.na_oficio_8.5x13.4in"
-msgstr "8.5 x 13.4\""
+msgstr ""
+#. TRANSLATORS: Envelope Personal
msgid "media.na_personal_3.625x6.5in"
-msgstr "Personal Envelope"
+msgstr ""
+#. TRANSLATORS: Quarto
msgid "media.na_quarto_8.5x10.83in"
-msgstr "Quarto"
+msgstr ""
+#. TRANSLATORS: 8.94 x 14″
msgid "media.na_super-a_8.94x14in"
-msgstr "8.94 x 14\""
+msgstr ""
+#. TRANSLATORS: 13 x 19″
msgid "media.na_super-b_13x19in"
-msgstr "13 x 19\""
+msgstr ""
+#. TRANSLATORS: 30 x 42″
msgid "media.na_wide-format_30x42in"
-msgstr "30 x 42\""
+msgstr ""
+#. TRANSLATORS: 12 x 16″
msgid "media.oe_12x16_12x16in"
-msgstr "12 x 16\""
+msgstr ""
+#. TRANSLATORS: 14 x 17″
msgid "media.oe_14x17_14x17in"
-msgstr "14 x 17\""
+msgstr ""
+#. TRANSLATORS: 18 x 22″
msgid "media.oe_18x22_18x22in"
-msgstr "18 x 22\""
+msgstr ""
+#. TRANSLATORS: 17 x 24″
msgid "media.oe_a2plus_17x24in"
-msgstr "17 x 24\""
+msgstr ""
+#. TRANSLATORS: 2 x 3.5″
+msgid "media.oe_business-card_2x3.5in"
+msgstr ""
+
+#. TRANSLATORS: 10 x 12″
msgid "media.oe_photo-10r_10x12in"
-msgstr "10 x 12\""
+msgstr ""
+#. TRANSLATORS: 20 x 24″
msgid "media.oe_photo-20r_20x24in"
-msgstr "20 x 24\""
+msgstr ""
+#. TRANSLATORS: 3.5 x 5″
msgid "media.oe_photo-l_3.5x5in"
-msgstr "3.5 x 5\""
+msgstr ""
+#. TRANSLATORS: 10 x 15″
msgid "media.oe_photo-s10r_10x15in"
-msgstr "10 x 15\""
+msgstr ""
+
+#. TRANSLATORS: 4 x 4″
+msgid "media.oe_square-photo_4x4in"
+msgstr ""
+
+#. TRANSLATORS: 5 x 5″
+msgid "media.oe_square-photo_5x5in"
+msgstr ""
+#. TRANSLATORS: 184 x 260mm
msgid "media.om_16k_184x260mm"
-msgstr "184 x 260mm"
+msgstr ""
+#. TRANSLATORS: 195 x 270mm
msgid "media.om_16k_195x270mm"
-msgstr "195 x 270mm"
+msgstr ""
+
+#. TRANSLATORS: 55 x 85mm
+msgid "media.om_business-card_55x85mm"
+msgstr ""
+
+#. TRANSLATORS: 55 x 91mm
+msgid "media.om_business-card_55x91mm"
+msgstr ""
+#. TRANSLATORS: 54 x 86mm
+msgid "media.om_card_54x86mm"
+msgstr ""
+
+#. TRANSLATORS: 275 x 395mm
msgid "media.om_dai-pa-kai_275x395mm"
-msgstr "275 x 395mm"
+msgstr ""
+
+#. TRANSLATORS: 89 x 119mm
+msgid "media.om_dsc-photo_89x119mm"
+msgstr ""
+#. TRANSLATORS: Folio
msgid "media.om_folio-sp_215x315mm"
-msgstr "Folio"
+msgstr ""
+#. TRANSLATORS: Folio (Special)
msgid "media.om_folio_210x330mm"
-msgstr "Folio (Special)"
+msgstr ""
+#. TRANSLATORS: Envelope Invitation
msgid "media.om_invite_220x220mm"
-msgstr "Invitation Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Italian
msgid "media.om_italian_110x230mm"
-msgstr "Italian Envelope"
+msgstr ""
+#. TRANSLATORS: 198 x 275mm
msgid "media.om_juuro-ku-kai_198x275mm"
-msgstr "198 x 275mm"
+msgstr ""
+#. TRANSLATORS: 200 x 300
msgid "media.om_large-photo_200x300"
-msgstr "200 x 300mm"
+msgstr ""
+#. TRANSLATORS: 130 x 180mm
msgid "media.om_medium-photo_130x180mm"
-msgstr "130 x 180mm"
+msgstr ""
+#. TRANSLATORS: 267 x 389mm
msgid "media.om_pa-kai_267x389mm"
-msgstr "267 x 389mm"
+msgstr ""
+#. TRANSLATORS: Envelope Postfix
msgid "media.om_postfix_114x229mm"
-msgstr "Postfix Envelope"
+msgstr ""
+#. TRANSLATORS: 100 x 150mm
msgid "media.om_small-photo_100x150mm"
-msgstr "100 x 150mm"
+msgstr ""
+#. TRANSLATORS: 89 x 89mm
+msgid "media.om_square-photo_89x89mm"
+msgstr ""
+
+#. TRANSLATORS: 100 x 200mm
msgid "media.om_wide-photo_100x200mm"
-msgstr "100 x 200mm"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #10
msgid "media.prc_10_324x458mm"
-msgstr "Chinese #10 Envelope"
+msgstr ""
+#. TRANSLATORS: Chinese 16k
msgid "media.prc_16k_146x215mm"
-msgstr "Chinese 16k"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #1
msgid "media.prc_1_102x165mm"
-msgstr "Chinese #1 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #2
msgid "media.prc_2_102x176mm"
-msgstr "Chinese #2 Envelope"
+msgstr ""
+#. TRANSLATORS: Chinese 32k
msgid "media.prc_32k_97x151mm"
-msgstr "Chinese 32k"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #3
msgid "media.prc_3_125x176mm"
-msgstr "Chinese #3 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #4
msgid "media.prc_4_110x208mm"
-msgstr "Chinese #4 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #5
msgid "media.prc_5_110x220mm"
-msgstr "Chinese #5 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #6
msgid "media.prc_6_120x320mm"
-msgstr "Chinese #6 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #7
msgid "media.prc_7_160x230mm"
-msgstr "Chinese #7 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #8
msgid "media.prc_8_120x309mm"
-msgstr "Chinese #8 Envelope"
+msgstr ""
+#. TRANSLATORS: ROC 16k
msgid "media.roc_16k_7.75x10.75in"
-msgstr "ROC 16k"
+msgstr ""
+#. TRANSLATORS: ROC 8k
msgid "media.roc_8k_10.75x15.5in"
-msgstr "ROC 8k"
+msgstr ""
#, c-format
msgid "members of class %s:"
msgstr ""
+#. TRANSLATORS: Multiple Document Handling
msgid "multiple-document-handling"
-msgstr "Multiple Document Handling"
+msgstr ""
+#. TRANSLATORS: Separate Documents Collated Copies
msgid "multiple-document-handling.separate-documents-collated-copies"
-msgstr "Separate Documents Collated Copies"
+msgstr ""
+#. TRANSLATORS: Separate Documents Uncollated Copies
msgid "multiple-document-handling.separate-documents-uncollated-copies"
-msgstr "Separate Documents Uncollated Copies"
+msgstr ""
+#. TRANSLATORS: Single Document
msgid "multiple-document-handling.single-document"
-msgstr "Single Document"
+msgstr ""
+#. TRANSLATORS: Single Document New Sheet
msgid "multiple-document-handling.single-document-new-sheet"
-msgstr "Single Document New Sheet"
+msgstr ""
+#. TRANSLATORS: Multiple Object Handling
msgid "multiple-object-handling"
-msgstr "Multiple Object Handling"
+msgstr ""
+
+#. TRANSLATORS: Multiple Object Handling Actual
+msgid "multiple-object-handling-actual"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "multiple-object-handling.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Best Fit
msgid "multiple-object-handling.best-fit"
-msgstr "Best Fit"
+msgstr ""
+#. TRANSLATORS: Best Quality
msgid "multiple-object-handling.best-quality"
-msgstr "Best Quality"
+msgstr ""
+#. TRANSLATORS: Best Speed
msgid "multiple-object-handling.best-speed"
-msgstr "Best Speed"
+msgstr ""
+#. TRANSLATORS: One At A Time
msgid "multiple-object-handling.one-at-a-time"
-msgstr "One At A Time"
+msgstr ""
+#. TRANSLATORS: On Timeout
msgid "multiple-operation-time-out-action"
-msgstr "Multiple Operation Time Out Action"
+msgstr ""
+#. TRANSLATORS: Abort Job
msgid "multiple-operation-time-out-action.abort-job"
-msgstr "Abort Job"
+msgstr ""
+#. TRANSLATORS: Hold Job
msgid "multiple-operation-time-out-action.hold-job"
-msgstr "Hold Job"
+msgstr ""
+#. TRANSLATORS: Process Job
msgid "multiple-operation-time-out-action.process-job"
-msgstr "Process Job"
+msgstr ""
msgid "no entries"
msgstr ""
@@ -8937,101 +10247,180 @@ msgstr ""
msgid "no system default destination"
msgstr ""
+#. TRANSLATORS: Noise Removal
msgid "noise-removal"
-msgstr "Noise Removal"
+msgstr ""
+#. TRANSLATORS: Notify Attributes
msgid "notify-attributes"
-msgstr "Notify Attributes"
+msgstr ""
+#. TRANSLATORS: Notify Charset
msgid "notify-charset"
-msgstr "Notify Charset"
+msgstr ""
+#. TRANSLATORS: Notify Events
msgid "notify-events"
-msgstr "Notify Events"
+msgstr ""
msgid "notify-events not specified."
msgstr ""
+#. TRANSLATORS: Document Completed
msgid "notify-events.document-completed"
-msgstr "Document Completed"
+msgstr ""
+#. TRANSLATORS: Document Config Changed
msgid "notify-events.document-config-changed"
-msgstr "Document Config Changed"
+msgstr ""
+#. TRANSLATORS: Document Created
msgid "notify-events.document-created"
-msgstr "Document Created"
+msgstr ""
+#. TRANSLATORS: Document Fetchable
msgid "notify-events.document-fetchable"
-msgstr "Document Fetchable"
+msgstr ""
+#. TRANSLATORS: Document State Changed
msgid "notify-events.document-state-changed"
-msgstr "Document State Changed"
+msgstr ""
+#. TRANSLATORS: Document Stopped
msgid "notify-events.document-stopped"
-msgstr "Document Stopped"
+msgstr ""
+#. TRANSLATORS: Job Completed
msgid "notify-events.job-completed"
-msgstr "Job Completed"
+msgstr ""
+#. TRANSLATORS: Job Config Changed
msgid "notify-events.job-config-changed"
-msgstr "Job Config Changed"
+msgstr ""
+#. TRANSLATORS: Job Created
msgid "notify-events.job-created"
-msgstr "Job Created"
+msgstr ""
+#. TRANSLATORS: Job Fetchable
msgid "notify-events.job-fetchable"
-msgstr "Job Fetchable"
+msgstr ""
+#. TRANSLATORS: Job Progress
msgid "notify-events.job-progress"
-msgstr "Job Progress"
+msgstr ""
+#. TRANSLATORS: Job State Changed
msgid "notify-events.job-state-changed"
-msgstr "Job State Changed"
+msgstr ""
+#. TRANSLATORS: Job Stopped
msgid "notify-events.job-stopped"
-msgstr "Job Stopped"
+msgstr ""
+#. TRANSLATORS: None
msgid "notify-events.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Printer Config Changed
msgid "notify-events.printer-config-changed"
-msgstr "Printer Config Changed"
+msgstr ""
+#. TRANSLATORS: Printer Created
+msgid "notify-events.printer-created"
+msgstr ""
+
+#. TRANSLATORS: Printer Deleted
+msgid "notify-events.printer-deleted"
+msgstr ""
+
+#. TRANSLATORS: Printer Finishings Changed
msgid "notify-events.printer-finishings-changed"
-msgstr "Printer Finishings Changed"
+msgstr ""
+#. TRANSLATORS: Printer Media Changed
msgid "notify-events.printer-media-changed"
-msgstr "Printer Media Changed"
+msgstr ""
+#. TRANSLATORS: Printer Queue Order Changed
msgid "notify-events.printer-queue-order-changed"
-msgstr "Printer Queue Order Changed"
+msgstr ""
+#. TRANSLATORS: Printer Restarted
msgid "notify-events.printer-restarted"
-msgstr "Printer Restarted"
+msgstr ""
+#. TRANSLATORS: Printer Shutdown
msgid "notify-events.printer-shutdown"
-msgstr "Printer Shutdown"
+msgstr ""
+#. TRANSLATORS: Printer State Changed
msgid "notify-events.printer-state-changed"
-msgstr "Printer State Changed"
+msgstr ""
+#. TRANSLATORS: Printer Stopped
msgid "notify-events.printer-stopped"
-msgstr "Printer Stopped"
+msgstr ""
+#. TRANSLATORS: Resource Canceled
+msgid "notify-events.resource-canceled"
+msgstr ""
+
+#. TRANSLATORS: Resource Config Changed
+msgid "notify-events.resource-config-changed"
+msgstr ""
+
+#. TRANSLATORS: Resource Created
+msgid "notify-events.resource-created"
+msgstr ""
+
+#. TRANSLATORS: Resource Installed
+msgid "notify-events.resource-installed"
+msgstr ""
+
+#. TRANSLATORS: Resource State Changed
+msgid "notify-events.resource-state-changed"
+msgstr ""
+
+#. TRANSLATORS: System Config Changed
+msgid "notify-events.system-config-changed"
+msgstr ""
+
+#. TRANSLATORS: System Restarted
+msgid "notify-events.system-restarted"
+msgstr ""
+
+#. TRANSLATORS: System Shutdown
+msgid "notify-events.system-shutdown"
+msgstr ""
+
+#. TRANSLATORS: System State Changed
+msgid "notify-events.system-state-changed"
+msgstr ""
+
+#. TRANSLATORS: System Stopped
+msgid "notify-events.system-stopped"
+msgstr ""
+
+#. TRANSLATORS: Notify Get Interval
msgid "notify-get-interval"
-msgstr "Notify Get Interval"
+msgstr ""
+#. TRANSLATORS: Notify Lease Duration
msgid "notify-lease-duration"
-msgstr "Notify Lease Duration"
+msgstr ""
+#. TRANSLATORS: Notify Natural Language
msgid "notify-natural-language"
-msgstr "Notify Natural Language"
+msgstr ""
+#. TRANSLATORS: Notify Pull Method
msgid "notify-pull-method"
-msgstr "Notify Pull Method"
+msgstr ""
+#. TRANSLATORS: Notify Recipient
msgid "notify-recipient-uri"
-msgstr "Notify Recipient"
+msgstr ""
#, c-format
msgid "notify-recipient-uri URI \"%s\" is already used."
@@ -9041,245 +10430,520 @@ msgstr ""
msgid "notify-recipient-uri URI \"%s\" uses unknown scheme."
msgstr ""
+#. TRANSLATORS: Notify Sequence Numbers
msgid "notify-sequence-numbers"
-msgstr "Notify Sequence Numbers"
+msgstr ""
+#. TRANSLATORS: Notify Subscription Ids
msgid "notify-subscription-ids"
-msgstr "Notify Subscription Ids"
+msgstr ""
+#. TRANSLATORS: Notify Time Interval
msgid "notify-time-interval"
-msgstr "Notify Time Interval"
+msgstr ""
+#. TRANSLATORS: Notify User Data
msgid "notify-user-data"
-msgstr "Notify User Data"
+msgstr ""
+#. TRANSLATORS: Notify Wait
msgid "notify-wait"
-msgstr "Notify Wait"
+msgstr ""
+#. TRANSLATORS: Number Of Retries
msgid "number-of-retries"
-msgstr "Number Of Retries"
+msgstr ""
+#. TRANSLATORS: Number-Up
msgid "number-up"
-msgstr "Number-Up"
+msgstr ""
+#. TRANSLATORS: Object Offset
msgid "object-offset"
-msgstr "Object Offset"
+msgstr ""
+#. TRANSLATORS: Object Size
msgid "object-size"
-msgstr "Object Size"
+msgstr ""
+#. TRANSLATORS: Organization Name
msgid "organization-name"
-msgstr "Organization Name"
+msgstr ""
+#. TRANSLATORS: Orientation
msgid "orientation-requested"
-msgstr "Orientation"
+msgstr ""
+#. TRANSLATORS: Portrait
msgid "orientation-requested.3"
-msgstr "Portrait"
+msgstr ""
+#. TRANSLATORS: Landscape
msgid "orientation-requested.4"
-msgstr "Landscape"
+msgstr ""
+#. TRANSLATORS: Reverse Landscape
msgid "orientation-requested.5"
-msgstr "Reverse Landscape"
+msgstr ""
+#. TRANSLATORS: Reverse Portrait
msgid "orientation-requested.6"
-msgstr "Reverse Portrait"
+msgstr ""
+#. TRANSLATORS: None
msgid "orientation-requested.7"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Scanned Image Options
msgid "output-attributes"
-msgstr "Output Attributes"
+msgstr ""
+#. TRANSLATORS: Output Tray
msgid "output-bin"
-msgstr "Output Bin"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "output-bin.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "output-bin.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Center
msgid "output-bin.center"
-msgstr "Center"
+msgstr ""
+#. TRANSLATORS: Face Down
msgid "output-bin.face-down"
-msgstr "Face Down"
+msgstr ""
+#. TRANSLATORS: Face Up
msgid "output-bin.face-up"
-msgstr "Face Up"
+msgstr ""
+#. TRANSLATORS: Large Capacity
msgid "output-bin.large-capacity"
-msgstr "Large Capacity"
+msgstr ""
+#. TRANSLATORS: Left
msgid "output-bin.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Mailbox 1
msgid "output-bin.mailbox-1"
-msgstr "Mailbox 1"
+msgstr ""
+#. TRANSLATORS: Mailbox 10
msgid "output-bin.mailbox-10"
-msgstr "Mailbox 10"
+msgstr ""
+#. TRANSLATORS: Mailbox 2
msgid "output-bin.mailbox-2"
-msgstr "Mailbox 2"
+msgstr ""
+#. TRANSLATORS: Mailbox 3
msgid "output-bin.mailbox-3"
-msgstr "Mailbox 3"
+msgstr ""
+#. TRANSLATORS: Mailbox 4
msgid "output-bin.mailbox-4"
-msgstr "Mailbox 4"
+msgstr ""
+#. TRANSLATORS: Mailbox 5
msgid "output-bin.mailbox-5"
-msgstr "Mailbox 5"
+msgstr ""
+#. TRANSLATORS: Mailbox 6
msgid "output-bin.mailbox-6"
-msgstr "Mailbox 6"
+msgstr ""
+#. TRANSLATORS: Mailbox 7
msgid "output-bin.mailbox-7"
-msgstr "Mailbox 7"
+msgstr ""
+#. TRANSLATORS: Mailbox 8
msgid "output-bin.mailbox-8"
-msgstr "Mailbox 8"
+msgstr ""
+#. TRANSLATORS: Mailbox 9
msgid "output-bin.mailbox-9"
-msgstr "Mailbox 9"
+msgstr ""
+#. TRANSLATORS: Middle
msgid "output-bin.middle"
-msgstr "Middle"
+msgstr ""
+#. TRANSLATORS: My Mailbox
msgid "output-bin.my-mailbox"
-msgstr "My Mailbox"
+msgstr ""
+#. TRANSLATORS: Rear
msgid "output-bin.rear"
-msgstr "Rear"
+msgstr ""
+#. TRANSLATORS: Right
msgid "output-bin.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Side
msgid "output-bin.side"
-msgstr "Side"
+msgstr ""
+#. TRANSLATORS: Stacker 1
msgid "output-bin.stacker-1"
-msgstr "Stacker 1"
+msgstr ""
+#. TRANSLATORS: Stacker 10
msgid "output-bin.stacker-10"
-msgstr "Stacker 10"
+msgstr ""
+#. TRANSLATORS: Stacker 2
msgid "output-bin.stacker-2"
-msgstr "Stacker 2"
+msgstr ""
+#. TRANSLATORS: Stacker 3
msgid "output-bin.stacker-3"
-msgstr "Stacker 3"
+msgstr ""
+#. TRANSLATORS: Stacker 4
msgid "output-bin.stacker-4"
-msgstr "Stacker 4"
+msgstr ""
+#. TRANSLATORS: Stacker 5
msgid "output-bin.stacker-5"
-msgstr "Stacker 5"
+msgstr ""
+#. TRANSLATORS: Stacker 6
msgid "output-bin.stacker-6"
-msgstr "Stacker 6"
+msgstr ""
+#. TRANSLATORS: Stacker 7
msgid "output-bin.stacker-7"
-msgstr "Stacker 7"
+msgstr ""
+#. TRANSLATORS: Stacker 8
msgid "output-bin.stacker-8"
-msgstr "Stacker 8"
+msgstr ""
+#. TRANSLATORS: Stacker 9
msgid "output-bin.stacker-9"
-msgstr "Stacker 9"
+msgstr ""
+#. TRANSLATORS: Top
msgid "output-bin.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Tray 1
msgid "output-bin.tray-1"
-msgstr "Tray 1"
+msgstr ""
+#. TRANSLATORS: Tray 10
msgid "output-bin.tray-10"
-msgstr "Tray 10"
+msgstr ""
+#. TRANSLATORS: Tray 2
msgid "output-bin.tray-2"
-msgstr "Tray 2"
+msgstr ""
+#. TRANSLATORS: Tray 3
msgid "output-bin.tray-3"
-msgstr "Tray 3"
+msgstr ""
+#. TRANSLATORS: Tray 4
msgid "output-bin.tray-4"
-msgstr "Tray 4"
+msgstr ""
+#. TRANSLATORS: Tray 5
msgid "output-bin.tray-5"
-msgstr "Tray 5"
+msgstr ""
+#. TRANSLATORS: Tray 6
msgid "output-bin.tray-6"
-msgstr "Tray 6"
+msgstr ""
+#. TRANSLATORS: Tray 7
msgid "output-bin.tray-7"
-msgstr "Tray 7"
+msgstr ""
+#. TRANSLATORS: Tray 8
msgid "output-bin.tray-8"
-msgstr "Tray 8"
+msgstr ""
+#. TRANSLATORS: Tray 9
msgid "output-bin.tray-9"
-msgstr "Tray 9"
+msgstr ""
+#. TRANSLATORS: Scanned Image Quality
msgid "output-compression-quality-factor"
-msgstr "Scanned Image Quality"
+msgstr ""
+#. TRANSLATORS: Page Delivery
msgid "page-delivery"
-msgstr "Page Delivery"
+msgstr ""
+#. TRANSLATORS: Reverse Order Face-down
msgid "page-delivery.reverse-order-face-down"
-msgstr "Reverse Order Face Down"
+msgstr ""
+#. TRANSLATORS: Reverse Order Face-up
msgid "page-delivery.reverse-order-face-up"
-msgstr "Reverse Order Face Up"
+msgstr ""
+#. TRANSLATORS: Same Order Face-down
msgid "page-delivery.same-order-face-down"
-msgstr "Same Order Face Down"
+msgstr ""
+#. TRANSLATORS: Same Order Face-up
msgid "page-delivery.same-order-face-up"
-msgstr "Same Order Face Up"
+msgstr ""
+#. TRANSLATORS: System Specified
msgid "page-delivery.system-specified"
-msgstr "System Specified"
+msgstr ""
+#. TRANSLATORS: Page Order Received
msgid "page-order-received"
-msgstr "Page Order Received"
+msgstr ""
+#. TRANSLATORS: 1 To N
msgid "page-order-received.1-to-n-order"
-msgstr "1 To N Order"
+msgstr ""
+#. TRANSLATORS: N To 1
msgid "page-order-received.n-to-1-order"
-msgstr "N To 1 Order"
+msgstr ""
+#. TRANSLATORS: Page Ranges
msgid "page-ranges"
-msgstr "Page Ranges"
+msgstr ""
+#. TRANSLATORS: Pages
msgid "pages"
-msgstr "Pages"
+msgstr ""
+#. TRANSLATORS: Pages Per Subset
msgid "pages-per-subset"
-msgstr "Pages Per Subset"
+msgstr ""
+
+#. TRANSLATORS: Pclm Raster Back Side
+msgid "pclm-raster-back-side"
+msgstr ""
+
+#. TRANSLATORS: Flipped
+msgid "pclm-raster-back-side.flipped"
+msgstr ""
+
+#. TRANSLATORS: Normal
+msgid "pclm-raster-back-side.normal"
+msgstr ""
+
+#. TRANSLATORS: Rotated
+msgid "pclm-raster-back-side.rotated"
+msgstr ""
+
+#. TRANSLATORS: Pclm Source Resolution
+msgid "pclm-source-resolution"
+msgstr ""
msgid "pending"
msgstr "en attente"
+#. TRANSLATORS: Platform Shape
msgid "platform-shape"
-msgstr "Platform Shape"
+msgstr ""
+#. TRANSLATORS: Round
msgid "platform-shape.ellipse"
-msgstr "Round"
+msgstr ""
+#. TRANSLATORS: Rectangle
msgid "platform-shape.rectangle"
-msgstr "Rectangle"
+msgstr ""
+#. TRANSLATORS: Platform Temperature
msgid "platform-temperature"
-msgstr "Platform Temperature"
+msgstr ""
+#. TRANSLATORS: Post-dial String
msgid "post-dial-string"
-msgstr "Post-dial String"
+msgstr ""
+
+#. TRANSLATORS: Power State
+msgid "power-state"
+msgstr ""
+
+#. TRANSLATORS: Reset Mbr
+msgid "power-state.100"
+msgstr ""
+
+#. TRANSLATORS: Reset Nmi
+msgid "power-state.110"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Graceful
+msgid "power-state.120"
+msgstr ""
+
+#. TRANSLATORS: Off Hard Graceful
+msgid "power-state.130"
+msgstr ""
+
+#. TRANSLATORS: Reset Mbr Graceful
+msgid "power-state.140"
+msgstr ""
+
+#. TRANSLATORS: Reset Soft Graceful
+msgid "power-state.150"
+msgstr ""
+
+#. TRANSLATORS: Reset Hard Graceful
+msgid "power-state.160"
+msgstr ""
+
+#. TRANSLATORS: Reset Init
+msgid "power-state.170"
+msgstr ""
+
+#. TRANSLATORS: Not Applicable
+msgid "power-state.180"
+msgstr ""
+
+#. TRANSLATORS: No Change
+msgid "power-state.190"
+msgstr ""
+
+#. TRANSLATORS: On
+msgid "power-state.20"
+msgstr ""
+
+#. TRANSLATORS: On Vendor1
+msgid "power-state.21"
+msgstr ""
+
+#. TRANSLATORS: On Vendor2
+msgid "power-state.22"
+msgstr ""
+
+#. TRANSLATORS: On Vendor3
+msgid "power-state.23"
+msgstr ""
+
+#. TRANSLATORS: On Vendor4
+msgid "power-state.24"
+msgstr ""
+
+#. TRANSLATORS: On Vendor5
+msgid "power-state.25"
+msgstr ""
+
+#. TRANSLATORS: Standby
+msgid "power-state.30"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor1
+msgid "power-state.31"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor2
+msgid "power-state.32"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor3
+msgid "power-state.33"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor4
+msgid "power-state.34"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor5
+msgid "power-state.35"
+msgstr ""
+
+#. TRANSLATORS: Suspend
+msgid "power-state.40"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor1
+msgid "power-state.41"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor2
+msgid "power-state.42"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor3
+msgid "power-state.43"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor4
+msgid "power-state.44"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor5
+msgid "power-state.45"
+msgstr ""
+
+#. TRANSLATORS: Reset Soft
+msgid "power-state.50"
+msgstr ""
+
+#. TRANSLATORS: Off Hard
+msgid "power-state.60"
+msgstr ""
+
+#. TRANSLATORS: Hibernate
+msgid "power-state.70"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor1
+msgid "power-state.71"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor2
+msgid "power-state.72"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor3
+msgid "power-state.73"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor4
+msgid "power-state.74"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor5
+msgid "power-state.75"
+msgstr ""
+
+#. TRANSLATORS: Off Soft
+msgid "power-state.80"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor1
+msgid "power-state.81"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor2
+msgid "power-state.82"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor3
+msgid "power-state.83"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor4
+msgid "power-state.84"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor5
+msgid "power-state.85"
+msgstr ""
+
+#. TRANSLATORS: Reset Hard
+msgid "power-state.90"
+msgstr ""
#, c-format
msgid "ppdc: Adding include directory \"%s\"."
@@ -9663,164 +11327,229 @@ msgstr ""
msgid "ppdmerge: Unable to backup %s to %s - %s"
msgstr ""
+#. TRANSLATORS: Pre-dial String
msgid "pre-dial-string"
-msgstr "Pre-dial String"
+msgstr ""
+#. TRANSLATORS: Number-Up Layout
msgid "presentation-direction-number-up"
-msgstr "Number-Up Layout"
+msgstr ""
+#. TRANSLATORS: Top-bottom, Right-left
msgid "presentation-direction-number-up.tobottom-toleft"
-msgstr "Top-Bottom, Right-Left"
+msgstr ""
+#. TRANSLATORS: Top-bottom, Left-right
msgid "presentation-direction-number-up.tobottom-toright"
-msgstr "Top-Bottom, Left-Right"
+msgstr ""
+#. TRANSLATORS: Right-left, Top-bottom
msgid "presentation-direction-number-up.toleft-tobottom"
-msgstr "Right-Left, Top-Bottom"
+msgstr ""
+#. TRANSLATORS: Right-left, Bottom-top
msgid "presentation-direction-number-up.toleft-totop"
-msgstr "Right-Left, Bottom-Top"
+msgstr ""
+#. TRANSLATORS: Left-right, Top-bottom
msgid "presentation-direction-number-up.toright-tobottom"
-msgstr "Left-Right, Top-Bottom"
+msgstr ""
+#. TRANSLATORS: Left-right, Bottom-top
msgid "presentation-direction-number-up.toright-totop"
-msgstr "Left-Right, Bottom-Top"
+msgstr ""
+#. TRANSLATORS: Bottom-top, Right-left
msgid "presentation-direction-number-up.totop-toleft"
-msgstr "Bottom-Top, Right-Left"
+msgstr ""
+#. TRANSLATORS: Bottom-top, Left-right
msgid "presentation-direction-number-up.totop-toright"
-msgstr "Bottom-Top, Left-Right"
+msgstr ""
+#. TRANSLATORS: Print Accuracy
msgid "print-accuracy"
-msgstr "Print Accuracy"
+msgstr ""
+#. TRANSLATORS: Print Base
msgid "print-base"
-msgstr "Print Base"
+msgstr ""
+
+#. TRANSLATORS: Print Base Actual
+msgid "print-base-actual"
+msgstr ""
+#. TRANSLATORS: Brim
msgid "print-base.brim"
-msgstr "Brim"
+msgstr ""
+#. TRANSLATORS: None
msgid "print-base.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Raft
msgid "print-base.raft"
-msgstr "Raft"
+msgstr ""
+#. TRANSLATORS: Skirt
msgid "print-base.skirt"
-msgstr "Skirt"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "print-base.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Print Color Mode
msgid "print-color-mode"
-msgstr "Print Color Mode"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-color-mode.auto"
-msgstr "Automatic"
+msgstr ""
+
+#. TRANSLATORS: Auto Monochrome
+msgid "print-color-mode.auto-monochrome"
+msgstr ""
+#. TRANSLATORS: Text
msgid "print-color-mode.bi-level"
-msgstr "Bi-Level"
+msgstr ""
+#. TRANSLATORS: Color
msgid "print-color-mode.color"
-msgstr "Color"
+msgstr ""
+#. TRANSLATORS: Highlight
msgid "print-color-mode.highlight"
-msgstr "Highlight"
+msgstr ""
+#. TRANSLATORS: Monochrome
msgid "print-color-mode.monochrome"
-msgstr "Monochrome"
+msgstr ""
+#. TRANSLATORS: Process Text
msgid "print-color-mode.process-bi-level"
-msgstr "Process Bi-Level"
+msgstr ""
+#. TRANSLATORS: Process Monochrome
msgid "print-color-mode.process-monochrome"
-msgstr "Process Monochrome"
+msgstr ""
+#. TRANSLATORS: Print Optimization
msgid "print-content-optimize"
-msgstr "Print Optimization"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-content-optimize.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Graphics
msgid "print-content-optimize.graphic"
-msgstr "Graphics"
+msgstr ""
+#. TRANSLATORS: Photo
msgid "print-content-optimize.photo"
-msgstr "Photo"
+msgstr ""
+#. TRANSLATORS: Text
msgid "print-content-optimize.text"
-msgstr "Text"
+msgstr ""
+#. TRANSLATORS: Text and Graphics
msgid "print-content-optimize.text-and-graphic"
-msgstr "Text And Graphics"
+msgstr ""
+#. TRANSLATORS: Print Objects
msgid "print-objects"
-msgstr "Print Objects"
+msgstr ""
+#. TRANSLATORS: Print Quality
msgid "print-quality"
-msgstr "Print Quality"
+msgstr ""
+#. TRANSLATORS: Draft
msgid "print-quality.3"
-msgstr "Draft"
+msgstr ""
+#. TRANSLATORS: Normal
msgid "print-quality.4"
-msgstr "Normal"
+msgstr ""
+#. TRANSLATORS: High
msgid "print-quality.5"
-msgstr "High"
+msgstr ""
+#. TRANSLATORS: Print Rendering Intent
msgid "print-rendering-intent"
-msgstr "Print Rendering Intent"
+msgstr ""
+#. TRANSLATORS: Absolute
msgid "print-rendering-intent.absolute"
-msgstr "Absolute"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-rendering-intent.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Perceptual
msgid "print-rendering-intent.perceptual"
-msgstr "Perceptual"
+msgstr ""
+#. TRANSLATORS: Relative
msgid "print-rendering-intent.relative"
-msgstr "Relative"
+msgstr ""
+#. TRANSLATORS: Relative w/Black Point Compensation
msgid "print-rendering-intent.relative-bpc"
-msgstr "Relative w/Black Point Compensation"
+msgstr ""
+#. TRANSLATORS: Saturation
msgid "print-rendering-intent.saturation"
-msgstr "Saturation"
+msgstr ""
+#. TRANSLATORS: Print Scaling
msgid "print-scaling"
-msgstr "Print Scaling"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-scaling.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Auto-fit
msgid "print-scaling.auto-fit"
-msgstr "Auto Fit"
+msgstr ""
+#. TRANSLATORS: Fill
msgid "print-scaling.fill"
-msgstr "Fill"
+msgstr ""
+#. TRANSLATORS: Fit
msgid "print-scaling.fit"
-msgstr "Fit"
+msgstr ""
+#. TRANSLATORS: None
msgid "print-scaling.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Print Supports
msgid "print-supports"
-msgstr "Print Supports"
+msgstr ""
+
+#. TRANSLATORS: Print Supports Actual
+msgid "print-supports-actual"
+msgstr ""
+#. TRANSLATORS: With Specified Material
msgid "print-supports.material"
-msgstr "Material"
+msgstr ""
+#. TRANSLATORS: None
msgid "print-supports.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "print-supports.standard"
-msgstr "Standard"
+msgstr ""
#, c-format
msgid "printer %s disabled since %s -"
@@ -9850,2303 +11579,3160 @@ msgstr ""
msgid "printer %s/%s now printing %s-%d. enabled since %s"
msgstr ""
+#. TRANSLATORS: Printer Geo Location
+msgid "printer-geo-location"
+msgstr ""
+
+#. TRANSLATORS: Printer ID
+msgid "printer-id"
+msgstr ""
+
+#. TRANSLATORS: Printer Ids
+msgid "printer-ids"
+msgstr ""
+
+#. TRANSLATORS: Printer Location
+msgid "printer-location"
+msgstr ""
+
+#. TRANSLATORS: Message From Operator
msgid "printer-message-from-operator"
-msgstr "Printer Message From Operator"
+msgstr ""
+#. TRANSLATORS: Print Resolution
msgid "printer-resolution"
-msgstr "Printer Resolution"
+msgstr ""
+#. TRANSLATORS: Printer Service Type
+msgid "printer-service-type"
+msgstr ""
+
+#. TRANSLATORS: Copy
+msgid "printer-service-type.copy"
+msgstr ""
+
+#. TRANSLATORS: Faxin
+msgid "printer-service-type.faxin"
+msgstr ""
+
+#. TRANSLATORS: Faxout
+msgid "printer-service-type.faxout"
+msgstr ""
+
+#. TRANSLATORS: Print
+msgid "printer-service-type.print"
+msgstr ""
+
+#. TRANSLATORS: Print3d
+msgid "printer-service-type.print3d"
+msgstr ""
+
+#. TRANSLATORS: Scan
+msgid "printer-service-type.scan"
+msgstr ""
+
+#. TRANSLATORS: Transform
+msgid "printer-service-type.transform"
+msgstr ""
+
+#. TRANSLATORS: Printer State
msgid "printer-state"
-msgstr "Printer State"
+msgstr ""
+#. TRANSLATORS: Detailed Printer State
msgid "printer-state-reasons"
-msgstr "Detailed Printer State"
+msgstr ""
+#. TRANSLATORS: Old Alerts Have Been Removed
msgid "printer-state-reasons.alert-removal-of-binary-change-entry"
-msgstr "Alert Removal Of Binary Change Entry"
+msgstr ""
+#. TRANSLATORS: Bander Added
msgid "printer-state-reasons.bander-added"
-msgstr "Bander Added"
+msgstr ""
+#. TRANSLATORS: Bander Almost Empty
msgid "printer-state-reasons.bander-almost-empty"
-msgstr "Bander Almost Empty"
+msgstr ""
+#. TRANSLATORS: Bander Almost Full
msgid "printer-state-reasons.bander-almost-full"
-msgstr "Bander Almost Full"
+msgstr ""
+#. TRANSLATORS: Bander At Limit
msgid "printer-state-reasons.bander-at-limit"
-msgstr "Bander At Limit"
+msgstr ""
+#. TRANSLATORS: Bander Closed
msgid "printer-state-reasons.bander-closed"
-msgstr "Bander Closed"
+msgstr ""
+#. TRANSLATORS: Bander Configuration Change
msgid "printer-state-reasons.bander-configuration-change"
-msgstr "Bander Configuration Change"
+msgstr ""
+#. TRANSLATORS: Bander Cover Closed
msgid "printer-state-reasons.bander-cover-closed"
-msgstr "Bander Cover Closed"
+msgstr ""
+#. TRANSLATORS: Bander Cover Open
msgid "printer-state-reasons.bander-cover-open"
-msgstr "Bander Cover Open"
+msgstr ""
+#. TRANSLATORS: Bander Empty
msgid "printer-state-reasons.bander-empty"
-msgstr "Bander Empty"
+msgstr ""
+#. TRANSLATORS: Bander Full
msgid "printer-state-reasons.bander-full"
-msgstr "Bander Full"
+msgstr ""
+#. TRANSLATORS: Bander Interlock Closed
msgid "printer-state-reasons.bander-interlock-closed"
-msgstr "Bander Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Bander Interlock Open
msgid "printer-state-reasons.bander-interlock-open"
-msgstr "Bander Interlock Open"
+msgstr ""
+#. TRANSLATORS: Bander Jam
msgid "printer-state-reasons.bander-jam"
-msgstr "Bander Jam"
+msgstr ""
+#. TRANSLATORS: Bander Life Almost Over
msgid "printer-state-reasons.bander-life-almost-over"
-msgstr "Bander Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Bander Life Over
msgid "printer-state-reasons.bander-life-over"
-msgstr "Bander Life Over"
+msgstr ""
+#. TRANSLATORS: Bander Memory Exhausted
msgid "printer-state-reasons.bander-memory-exhausted"
-msgstr "Bander Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Bander Missing
msgid "printer-state-reasons.bander-missing"
-msgstr "Bander Missing"
+msgstr ""
+#. TRANSLATORS: Bander Motor Failure
msgid "printer-state-reasons.bander-motor-failure"
-msgstr "Bander Motor Failure"
+msgstr ""
+#. TRANSLATORS: Bander Near Limit
msgid "printer-state-reasons.bander-near-limit"
-msgstr "Bander Near Limit"
+msgstr ""
+#. TRANSLATORS: Bander Offline
msgid "printer-state-reasons.bander-offline"
-msgstr "Bander Offline"
+msgstr ""
+#. TRANSLATORS: Bander Opened
msgid "printer-state-reasons.bander-opened"
-msgstr "Bander Opened"
+msgstr ""
+#. TRANSLATORS: Bander Over Temperature
msgid "printer-state-reasons.bander-over-temperature"
-msgstr "Bander Over Temperature"
+msgstr ""
+#. TRANSLATORS: Bander Power Saver
msgid "printer-state-reasons.bander-power-saver"
-msgstr "Bander Power Saver"
+msgstr ""
+#. TRANSLATORS: Bander Recoverable Failure
msgid "printer-state-reasons.bander-recoverable-failure"
-msgstr "Bander Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Bander Recoverable Storage
msgid "printer-state-reasons.bander-recoverable-storage"
-msgstr "Bander Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Bander Removed
msgid "printer-state-reasons.bander-removed"
-msgstr "Bander Removed"
+msgstr ""
+#. TRANSLATORS: Bander Resource Added
msgid "printer-state-reasons.bander-resource-added"
-msgstr "Bander Resource Added"
+msgstr ""
+#. TRANSLATORS: Bander Resource Removed
msgid "printer-state-reasons.bander-resource-removed"
-msgstr "Bander Resource Removed"
+msgstr ""
+#. TRANSLATORS: Bander Thermistor Failure
msgid "printer-state-reasons.bander-thermistor-failure"
-msgstr "Bander Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Bander Timing Failure
msgid "printer-state-reasons.bander-timing-failure"
-msgstr "Bander Timing Failure"
+msgstr ""
+#. TRANSLATORS: Bander Turned Off
msgid "printer-state-reasons.bander-turned-off"
-msgstr "Bander Turned Off"
+msgstr ""
+#. TRANSLATORS: Bander Turned On
msgid "printer-state-reasons.bander-turned-on"
-msgstr "Bander Turned On"
+msgstr ""
+#. TRANSLATORS: Bander Under Temperature
msgid "printer-state-reasons.bander-under-temperature"
-msgstr "Bander Under Temperature"
+msgstr ""
+#. TRANSLATORS: Bander Unrecoverable Failure
msgid "printer-state-reasons.bander-unrecoverable-failure"
-msgstr "Bander Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Bander Unrecoverable Storage Error
msgid "printer-state-reasons.bander-unrecoverable-storage-error"
-msgstr "Bander Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Bander Warming Up
msgid "printer-state-reasons.bander-warming-up"
-msgstr "Bander Warming Up"
+msgstr ""
+#. TRANSLATORS: Binder Added
msgid "printer-state-reasons.binder-added"
-msgstr "Binder Added"
+msgstr ""
+#. TRANSLATORS: Binder Almost Empty
msgid "printer-state-reasons.binder-almost-empty"
-msgstr "Binder Almost Empty"
+msgstr ""
+#. TRANSLATORS: Binder Almost Full
msgid "printer-state-reasons.binder-almost-full"
-msgstr "Binder Almost Full"
+msgstr ""
+#. TRANSLATORS: Binder At Limit
msgid "printer-state-reasons.binder-at-limit"
-msgstr "Binder At Limit"
+msgstr ""
+#. TRANSLATORS: Binder Closed
msgid "printer-state-reasons.binder-closed"
-msgstr "Binder Closed"
+msgstr ""
+#. TRANSLATORS: Binder Configuration Change
msgid "printer-state-reasons.binder-configuration-change"
-msgstr "Binder Configuration Change"
+msgstr ""
+#. TRANSLATORS: Binder Cover Closed
msgid "printer-state-reasons.binder-cover-closed"
-msgstr "Binder Cover Closed"
+msgstr ""
+#. TRANSLATORS: Binder Cover Open
msgid "printer-state-reasons.binder-cover-open"
-msgstr "Binder Cover Open"
+msgstr ""
+#. TRANSLATORS: Binder Empty
msgid "printer-state-reasons.binder-empty"
-msgstr "Binder Empty"
+msgstr ""
+#. TRANSLATORS: Binder Full
msgid "printer-state-reasons.binder-full"
-msgstr "Binder Full"
+msgstr ""
+#. TRANSLATORS: Binder Interlock Closed
msgid "printer-state-reasons.binder-interlock-closed"
-msgstr "Binder Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Binder Interlock Open
msgid "printer-state-reasons.binder-interlock-open"
-msgstr "Binder Interlock Open"
+msgstr ""
+#. TRANSLATORS: Binder Jam
msgid "printer-state-reasons.binder-jam"
-msgstr "Binder Jam"
+msgstr ""
+#. TRANSLATORS: Binder Life Almost Over
msgid "printer-state-reasons.binder-life-almost-over"
-msgstr "Binder Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Binder Life Over
msgid "printer-state-reasons.binder-life-over"
-msgstr "Binder Life Over"
+msgstr ""
+#. TRANSLATORS: Binder Memory Exhausted
msgid "printer-state-reasons.binder-memory-exhausted"
-msgstr "Binder Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Binder Missing
msgid "printer-state-reasons.binder-missing"
-msgstr "Binder Missing"
+msgstr ""
+#. TRANSLATORS: Binder Motor Failure
msgid "printer-state-reasons.binder-motor-failure"
-msgstr "Binder Motor Failure"
+msgstr ""
+#. TRANSLATORS: Binder Near Limit
msgid "printer-state-reasons.binder-near-limit"
-msgstr "Binder Near Limit"
+msgstr ""
+#. TRANSLATORS: Binder Offline
msgid "printer-state-reasons.binder-offline"
-msgstr "Binder Offline"
+msgstr ""
+#. TRANSLATORS: Binder Opened
msgid "printer-state-reasons.binder-opened"
-msgstr "Binder Opened"
+msgstr ""
+#. TRANSLATORS: Binder Over Temperature
msgid "printer-state-reasons.binder-over-temperature"
-msgstr "Binder Over Temperature"
+msgstr ""
+#. TRANSLATORS: Binder Power Saver
msgid "printer-state-reasons.binder-power-saver"
-msgstr "Binder Power Saver"
+msgstr ""
+#. TRANSLATORS: Binder Recoverable Failure
msgid "printer-state-reasons.binder-recoverable-failure"
-msgstr "Binder Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Binder Recoverable Storage
msgid "printer-state-reasons.binder-recoverable-storage"
-msgstr "Binder Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Binder Removed
msgid "printer-state-reasons.binder-removed"
-msgstr "Binder Removed"
+msgstr ""
+#. TRANSLATORS: Binder Resource Added
msgid "printer-state-reasons.binder-resource-added"
-msgstr "Binder Resource Added"
+msgstr ""
+#. TRANSLATORS: Binder Resource Removed
msgid "printer-state-reasons.binder-resource-removed"
-msgstr "Binder Resource Removed"
+msgstr ""
+#. TRANSLATORS: Binder Thermistor Failure
msgid "printer-state-reasons.binder-thermistor-failure"
-msgstr "Binder Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Binder Timing Failure
msgid "printer-state-reasons.binder-timing-failure"
-msgstr "Binder Timing Failure"
+msgstr ""
+#. TRANSLATORS: Binder Turned Off
msgid "printer-state-reasons.binder-turned-off"
-msgstr "Binder Turned Off"
+msgstr ""
+#. TRANSLATORS: Binder Turned On
msgid "printer-state-reasons.binder-turned-on"
-msgstr "Binder Turned On"
+msgstr ""
+#. TRANSLATORS: Binder Under Temperature
msgid "printer-state-reasons.binder-under-temperature"
-msgstr "Binder Under Temperature"
+msgstr ""
+#. TRANSLATORS: Binder Unrecoverable Failure
msgid "printer-state-reasons.binder-unrecoverable-failure"
-msgstr "Binder Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Binder Unrecoverable Storage Error
msgid "printer-state-reasons.binder-unrecoverable-storage-error"
-msgstr "Binder Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Binder Warming Up
msgid "printer-state-reasons.binder-warming-up"
-msgstr "Binder Warming Up"
+msgstr ""
+#. TRANSLATORS: Camera Failure
msgid "printer-state-reasons.camera-failure"
-msgstr "Camera Failure"
+msgstr ""
+#. TRANSLATORS: Chamber Cooling
msgid "printer-state-reasons.chamber-cooling"
-msgstr "Chamber Cooling"
+msgstr ""
+#. TRANSLATORS: Chamber Failure
+msgid "printer-state-reasons.chamber-failure"
+msgstr ""
+
+#. TRANSLATORS: Chamber Heating
msgid "printer-state-reasons.chamber-heating"
-msgstr "Chamber Heating"
+msgstr ""
+#. TRANSLATORS: Chamber Temperature High
msgid "printer-state-reasons.chamber-temperature-high"
-msgstr "Chamber Temperature High"
+msgstr ""
+#. TRANSLATORS: Chamber Temperature Low
msgid "printer-state-reasons.chamber-temperature-low"
-msgstr "Chamber Temperature Low"
+msgstr ""
+#. TRANSLATORS: Cleaner Life Almost Over
msgid "printer-state-reasons.cleaner-life-almost-over"
-msgstr "Cleaner Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Cleaner Life Over
msgid "printer-state-reasons.cleaner-life-over"
-msgstr "Cleaner Life Over"
+msgstr ""
+#. TRANSLATORS: Configuration Change
msgid "printer-state-reasons.configuration-change"
-msgstr "Configuration Change"
+msgstr ""
+#. TRANSLATORS: Connecting To Device
msgid "printer-state-reasons.connecting-to-device"
-msgstr "Connecting To Device"
+msgstr ""
+#. TRANSLATORS: Cover Open
msgid "printer-state-reasons.cover-open"
-msgstr "Cover Open"
+msgstr ""
+#. TRANSLATORS: Deactivated
msgid "printer-state-reasons.deactivated"
-msgstr "Deactivated"
+msgstr ""
+
+#. TRANSLATORS: Deleted
+msgid "printer-state-reasons.deleted"
+msgstr ""
+#. TRANSLATORS: Developer Empty
msgid "printer-state-reasons.developer-empty"
-msgstr "Developer Empty"
+msgstr ""
+#. TRANSLATORS: Developer Low
msgid "printer-state-reasons.developer-low"
-msgstr "Developer Low"
+msgstr ""
+#. TRANSLATORS: Die Cutter Added
msgid "printer-state-reasons.die-cutter-added"
-msgstr "Die Cutter Added"
+msgstr ""
+#. TRANSLATORS: Die Cutter Almost Empty
msgid "printer-state-reasons.die-cutter-almost-empty"
-msgstr "Die Cutter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Die Cutter Almost Full
msgid "printer-state-reasons.die-cutter-almost-full"
-msgstr "Die Cutter Almost Full"
+msgstr ""
+#. TRANSLATORS: Die Cutter At Limit
msgid "printer-state-reasons.die-cutter-at-limit"
-msgstr "Die Cutter At Limit"
+msgstr ""
+#. TRANSLATORS: Die Cutter Closed
msgid "printer-state-reasons.die-cutter-closed"
-msgstr "Die Cutter Closed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Configuration Change
msgid "printer-state-reasons.die-cutter-configuration-change"
-msgstr "Die Cutter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Die Cutter Cover Closed
msgid "printer-state-reasons.die-cutter-cover-closed"
-msgstr "Die Cutter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Cover Open
msgid "printer-state-reasons.die-cutter-cover-open"
-msgstr "Die Cutter Cover Open"
+msgstr ""
+#. TRANSLATORS: Die Cutter Empty
msgid "printer-state-reasons.die-cutter-empty"
-msgstr "Die Cutter Empty"
+msgstr ""
+#. TRANSLATORS: Die Cutter Full
msgid "printer-state-reasons.die-cutter-full"
-msgstr "Die Cutter Full"
+msgstr ""
+#. TRANSLATORS: Die Cutter Interlock Closed
msgid "printer-state-reasons.die-cutter-interlock-closed"
-msgstr "Die Cutter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Interlock Open
msgid "printer-state-reasons.die-cutter-interlock-open"
-msgstr "Die Cutter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Die Cutter Jam
msgid "printer-state-reasons.die-cutter-jam"
-msgstr "Die Cutter Jam"
+msgstr ""
+#. TRANSLATORS: Die Cutter Life Almost Over
msgid "printer-state-reasons.die-cutter-life-almost-over"
-msgstr "Die Cutter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Die Cutter Life Over
msgid "printer-state-reasons.die-cutter-life-over"
-msgstr "Die Cutter Life Over"
+msgstr ""
+#. TRANSLATORS: Die Cutter Memory Exhausted
msgid "printer-state-reasons.die-cutter-memory-exhausted"
-msgstr "Die Cutter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Die Cutter Missing
msgid "printer-state-reasons.die-cutter-missing"
-msgstr "Die Cutter Missing"
+msgstr ""
+#. TRANSLATORS: Die Cutter Motor Failure
msgid "printer-state-reasons.die-cutter-motor-failure"
-msgstr "Die Cutter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Near Limit
msgid "printer-state-reasons.die-cutter-near-limit"
-msgstr "Die Cutter Near Limit"
+msgstr ""
+#. TRANSLATORS: Die Cutter Offline
msgid "printer-state-reasons.die-cutter-offline"
-msgstr "Die Cutter Offline"
+msgstr ""
+#. TRANSLATORS: Die Cutter Opened
msgid "printer-state-reasons.die-cutter-opened"
-msgstr "Die Cutter Opened"
+msgstr ""
+#. TRANSLATORS: Die Cutter Over Temperature
msgid "printer-state-reasons.die-cutter-over-temperature"
-msgstr "Die Cutter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Die Cutter Power Saver
msgid "printer-state-reasons.die-cutter-power-saver"
-msgstr "Die Cutter Power Saver"
+msgstr ""
+#. TRANSLATORS: Die Cutter Recoverable Failure
msgid "printer-state-reasons.die-cutter-recoverable-failure"
-msgstr "Die Cutter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Recoverable Storage
msgid "printer-state-reasons.die-cutter-recoverable-storage"
-msgstr "Die Cutter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Die Cutter Removed
msgid "printer-state-reasons.die-cutter-removed"
-msgstr "Die Cutter Removed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Resource Added
msgid "printer-state-reasons.die-cutter-resource-added"
-msgstr "Die Cutter Resource Added"
+msgstr ""
+#. TRANSLATORS: Die Cutter Resource Removed
msgid "printer-state-reasons.die-cutter-resource-removed"
-msgstr "Die Cutter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Thermistor Failure
msgid "printer-state-reasons.die-cutter-thermistor-failure"
-msgstr "Die Cutter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Timing Failure
msgid "printer-state-reasons.die-cutter-timing-failure"
-msgstr "Die Cutter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Turned Off
msgid "printer-state-reasons.die-cutter-turned-off"
-msgstr "Die Cutter Turned Off"
+msgstr ""
+#. TRANSLATORS: Die Cutter Turned On
msgid "printer-state-reasons.die-cutter-turned-on"
-msgstr "Die Cutter Turned On"
+msgstr ""
+#. TRANSLATORS: Die Cutter Under Temperature
msgid "printer-state-reasons.die-cutter-under-temperature"
-msgstr "Die Cutter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Die Cutter Unrecoverable Failure
msgid "printer-state-reasons.die-cutter-unrecoverable-failure"
-msgstr "Die Cutter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Unrecoverable Storage Error
msgid "printer-state-reasons.die-cutter-unrecoverable-storage-error"
-msgstr "Die Cutter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Die Cutter Warming Up
msgid "printer-state-reasons.die-cutter-warming-up"
-msgstr "Die Cutter Warming Up"
+msgstr ""
+#. TRANSLATORS: Door Open
msgid "printer-state-reasons.door-open"
-msgstr "Door Open"
+msgstr ""
+#. TRANSLATORS: Extruder Cooling
msgid "printer-state-reasons.extruder-cooling"
-msgstr "Extruder Cooling"
+msgstr ""
+#. TRANSLATORS: Extruder Failure
msgid "printer-state-reasons.extruder-failure"
-msgstr "Extruder Failure"
+msgstr ""
+#. TRANSLATORS: Extruder Heating
msgid "printer-state-reasons.extruder-heating"
-msgstr "Extruder Heating"
+msgstr ""
+#. TRANSLATORS: Extruder Jam
msgid "printer-state-reasons.extruder-jam"
-msgstr "Extruder Jam"
+msgstr ""
+#. TRANSLATORS: Extruder Temperature High
msgid "printer-state-reasons.extruder-temperature-high"
-msgstr "Extruder Temperature High"
+msgstr ""
+#. TRANSLATORS: Extruder Temperature Low
msgid "printer-state-reasons.extruder-temperature-low"
-msgstr "Extruder Temperature Low"
+msgstr ""
+#. TRANSLATORS: Fan Failure
msgid "printer-state-reasons.fan-failure"
-msgstr "Fan Failure"
+msgstr ""
+#. TRANSLATORS: Folder Added
msgid "printer-state-reasons.folder-added"
-msgstr "Folder Added"
+msgstr ""
+#. TRANSLATORS: Folder Almost Empty
msgid "printer-state-reasons.folder-almost-empty"
-msgstr "Folder Almost Empty"
+msgstr ""
+#. TRANSLATORS: Folder Almost Full
msgid "printer-state-reasons.folder-almost-full"
-msgstr "Folder Almost Full"
+msgstr ""
+#. TRANSLATORS: Folder At Limit
msgid "printer-state-reasons.folder-at-limit"
-msgstr "Folder At Limit"
+msgstr ""
+#. TRANSLATORS: Folder Closed
msgid "printer-state-reasons.folder-closed"
-msgstr "Folder Closed"
+msgstr ""
+#. TRANSLATORS: Folder Configuration Change
msgid "printer-state-reasons.folder-configuration-change"
-msgstr "Folder Configuration Change"
+msgstr ""
+#. TRANSLATORS: Folder Cover Closed
msgid "printer-state-reasons.folder-cover-closed"
-msgstr "Folder Cover Closed"
+msgstr ""
+#. TRANSLATORS: Folder Cover Open
msgid "printer-state-reasons.folder-cover-open"
-msgstr "Folder Cover Open"
+msgstr ""
+#. TRANSLATORS: Folder Empty
msgid "printer-state-reasons.folder-empty"
-msgstr "Folder Empty"
+msgstr ""
+#. TRANSLATORS: Folder Full
msgid "printer-state-reasons.folder-full"
-msgstr "Folder Full"
+msgstr ""
+#. TRANSLATORS: Folder Interlock Closed
msgid "printer-state-reasons.folder-interlock-closed"
-msgstr "Folder Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Folder Interlock Open
msgid "printer-state-reasons.folder-interlock-open"
-msgstr "Folder Interlock Open"
+msgstr ""
+#. TRANSLATORS: Folder Jam
msgid "printer-state-reasons.folder-jam"
-msgstr "Folder Jam"
+msgstr ""
+#. TRANSLATORS: Folder Life Almost Over
msgid "printer-state-reasons.folder-life-almost-over"
-msgstr "Folder Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Folder Life Over
msgid "printer-state-reasons.folder-life-over"
-msgstr "Folder Life Over"
+msgstr ""
+#. TRANSLATORS: Folder Memory Exhausted
msgid "printer-state-reasons.folder-memory-exhausted"
-msgstr "Folder Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Folder Missing
msgid "printer-state-reasons.folder-missing"
-msgstr "Folder Missing"
+msgstr ""
+#. TRANSLATORS: Folder Motor Failure
msgid "printer-state-reasons.folder-motor-failure"
-msgstr "Folder Motor Failure"
+msgstr ""
+#. TRANSLATORS: Folder Near Limit
msgid "printer-state-reasons.folder-near-limit"
-msgstr "Folder Near Limit"
+msgstr ""
+#. TRANSLATORS: Folder Offline
msgid "printer-state-reasons.folder-offline"
-msgstr "Folder Offline"
+msgstr ""
+#. TRANSLATORS: Folder Opened
msgid "printer-state-reasons.folder-opened"
-msgstr "Folder Opened"
+msgstr ""
+#. TRANSLATORS: Folder Over Temperature
msgid "printer-state-reasons.folder-over-temperature"
-msgstr "Folder Over Temperature"
+msgstr ""
+#. TRANSLATORS: Folder Power Saver
msgid "printer-state-reasons.folder-power-saver"
-msgstr "Folder Power Saver"
+msgstr ""
+#. TRANSLATORS: Folder Recoverable Failure
msgid "printer-state-reasons.folder-recoverable-failure"
-msgstr "Folder Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Folder Recoverable Storage
msgid "printer-state-reasons.folder-recoverable-storage"
-msgstr "Folder Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Folder Removed
msgid "printer-state-reasons.folder-removed"
-msgstr "Folder Removed"
+msgstr ""
+#. TRANSLATORS: Folder Resource Added
msgid "printer-state-reasons.folder-resource-added"
-msgstr "Folder Resource Added"
+msgstr ""
+#. TRANSLATORS: Folder Resource Removed
msgid "printer-state-reasons.folder-resource-removed"
-msgstr "Folder Resource Removed"
+msgstr ""
+#. TRANSLATORS: Folder Thermistor Failure
msgid "printer-state-reasons.folder-thermistor-failure"
-msgstr "Folder Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Folder Timing Failure
msgid "printer-state-reasons.folder-timing-failure"
-msgstr "Folder Timing Failure"
+msgstr ""
+#. TRANSLATORS: Folder Turned Off
msgid "printer-state-reasons.folder-turned-off"
-msgstr "Folder Turned Off"
+msgstr ""
+#. TRANSLATORS: Folder Turned On
msgid "printer-state-reasons.folder-turned-on"
-msgstr "Folder Turned On"
+msgstr ""
+#. TRANSLATORS: Folder Under Temperature
msgid "printer-state-reasons.folder-under-temperature"
-msgstr "Folder Under Temperature"
+msgstr ""
+#. TRANSLATORS: Folder Unrecoverable Failure
msgid "printer-state-reasons.folder-unrecoverable-failure"
-msgstr "Folder Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Folder Unrecoverable Storage Error
msgid "printer-state-reasons.folder-unrecoverable-storage-error"
-msgstr "Folder Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Folder Warming Up
msgid "printer-state-reasons.folder-warming-up"
-msgstr "Folder Warming Up"
+msgstr ""
+#. TRANSLATORS: Fuser Over Temp
msgid "printer-state-reasons.fuser-over-temp"
-msgstr "Fuser Over Temp"
+msgstr ""
+#. TRANSLATORS: Fuser Under Temp
msgid "printer-state-reasons.fuser-under-temp"
-msgstr "Fuser Under Temp"
+msgstr ""
+#. TRANSLATORS: Hold New Jobs
msgid "printer-state-reasons.hold-new-jobs"
-msgstr "Hold New Jobs"
+msgstr ""
+#. TRANSLATORS: Identify Printer
msgid "printer-state-reasons.identify-printer-requested"
-msgstr "Identify Printer"
+msgstr ""
+#. TRANSLATORS: Imprinter Added
msgid "printer-state-reasons.imprinter-added"
-msgstr "Imprinter Added"
+msgstr ""
+#. TRANSLATORS: Imprinter Almost Empty
msgid "printer-state-reasons.imprinter-almost-empty"
-msgstr "Imprinter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Imprinter Almost Full
msgid "printer-state-reasons.imprinter-almost-full"
-msgstr "Imprinter Almost Full"
+msgstr ""
+#. TRANSLATORS: Imprinter At Limit
msgid "printer-state-reasons.imprinter-at-limit"
-msgstr "Imprinter At Limit"
+msgstr ""
+#. TRANSLATORS: Imprinter Closed
msgid "printer-state-reasons.imprinter-closed"
-msgstr "Imprinter Closed"
+msgstr ""
+#. TRANSLATORS: Imprinter Configuration Change
msgid "printer-state-reasons.imprinter-configuration-change"
-msgstr "Imprinter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Imprinter Cover Closed
msgid "printer-state-reasons.imprinter-cover-closed"
-msgstr "Imprinter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Imprinter Cover Open
msgid "printer-state-reasons.imprinter-cover-open"
-msgstr "Imprinter Cover Open"
+msgstr ""
+#. TRANSLATORS: Imprinter Empty
msgid "printer-state-reasons.imprinter-empty"
-msgstr "Imprinter Empty"
+msgstr ""
+#. TRANSLATORS: Imprinter Full
msgid "printer-state-reasons.imprinter-full"
-msgstr "Imprinter Full"
+msgstr ""
+#. TRANSLATORS: Imprinter Interlock Closed
msgid "printer-state-reasons.imprinter-interlock-closed"
-msgstr "Imprinter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Imprinter Interlock Open
msgid "printer-state-reasons.imprinter-interlock-open"
-msgstr "Imprinter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Imprinter Jam
msgid "printer-state-reasons.imprinter-jam"
-msgstr "Imprinter Jam"
+msgstr ""
+#. TRANSLATORS: Imprinter Life Almost Over
msgid "printer-state-reasons.imprinter-life-almost-over"
-msgstr "Imprinter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Imprinter Life Over
msgid "printer-state-reasons.imprinter-life-over"
-msgstr "Imprinter Life Over"
+msgstr ""
+#. TRANSLATORS: Imprinter Memory Exhausted
msgid "printer-state-reasons.imprinter-memory-exhausted"
-msgstr "Imprinter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Imprinter Missing
msgid "printer-state-reasons.imprinter-missing"
-msgstr "Imprinter Missing"
+msgstr ""
+#. TRANSLATORS: Imprinter Motor Failure
msgid "printer-state-reasons.imprinter-motor-failure"
-msgstr "Imprinter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Near Limit
msgid "printer-state-reasons.imprinter-near-limit"
-msgstr "Imprinter Near Limit"
+msgstr ""
+#. TRANSLATORS: Imprinter Offline
msgid "printer-state-reasons.imprinter-offline"
-msgstr "Imprinter Offline"
+msgstr ""
+#. TRANSLATORS: Imprinter Opened
msgid "printer-state-reasons.imprinter-opened"
-msgstr "Imprinter Opened"
+msgstr ""
+#. TRANSLATORS: Imprinter Over Temperature
msgid "printer-state-reasons.imprinter-over-temperature"
-msgstr "Imprinter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Imprinter Power Saver
msgid "printer-state-reasons.imprinter-power-saver"
-msgstr "Imprinter Power Saver"
+msgstr ""
+#. TRANSLATORS: Imprinter Recoverable Failure
msgid "printer-state-reasons.imprinter-recoverable-failure"
-msgstr "Imprinter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Recoverable Storage
msgid "printer-state-reasons.imprinter-recoverable-storage"
-msgstr "Imprinter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Imprinter Removed
msgid "printer-state-reasons.imprinter-removed"
-msgstr "Imprinter Removed"
+msgstr ""
+#. TRANSLATORS: Imprinter Resource Added
msgid "printer-state-reasons.imprinter-resource-added"
-msgstr "Imprinter Resource Added"
+msgstr ""
+#. TRANSLATORS: Imprinter Resource Removed
msgid "printer-state-reasons.imprinter-resource-removed"
-msgstr "Imprinter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Imprinter Thermistor Failure
msgid "printer-state-reasons.imprinter-thermistor-failure"
-msgstr "Imprinter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Timing Failure
msgid "printer-state-reasons.imprinter-timing-failure"
-msgstr "Imprinter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Turned Off
msgid "printer-state-reasons.imprinter-turned-off"
-msgstr "Imprinter Turned Off"
+msgstr ""
+#. TRANSLATORS: Imprinter Turned On
msgid "printer-state-reasons.imprinter-turned-on"
-msgstr "Imprinter Turned On"
+msgstr ""
+#. TRANSLATORS: Imprinter Under Temperature
msgid "printer-state-reasons.imprinter-under-temperature"
-msgstr "Imprinter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Imprinter Unrecoverable Failure
msgid "printer-state-reasons.imprinter-unrecoverable-failure"
-msgstr "Imprinter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Unrecoverable Storage Error
msgid "printer-state-reasons.imprinter-unrecoverable-storage-error"
-msgstr "Imprinter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Imprinter Warming Up
msgid "printer-state-reasons.imprinter-warming-up"
-msgstr "Imprinter Warming Up"
+msgstr ""
+#. TRANSLATORS: Input Cannot Feed Size Selected
msgid "printer-state-reasons.input-cannot-feed-size-selected"
-msgstr "Input Cannot Feed Size Selected"
+msgstr ""
+#. TRANSLATORS: Input Manual Input Request
msgid "printer-state-reasons.input-manual-input-request"
-msgstr "Input Manual Input Request"
+msgstr ""
+#. TRANSLATORS: Input Media Color Change
msgid "printer-state-reasons.input-media-color-change"
-msgstr "Input Media Color Change"
+msgstr ""
+#. TRANSLATORS: Input Media Form Parts Change
msgid "printer-state-reasons.input-media-form-parts-change"
-msgstr "Input Media Form Parts Change"
+msgstr ""
+#. TRANSLATORS: Input Media Size Change
msgid "printer-state-reasons.input-media-size-change"
-msgstr "Input Media Size Change"
+msgstr ""
+#. TRANSLATORS: Input Media Type Change
msgid "printer-state-reasons.input-media-type-change"
-msgstr "Input Media Type Change"
+msgstr ""
+#. TRANSLATORS: Input Media Weight Change
msgid "printer-state-reasons.input-media-weight-change"
-msgstr "Input Media Weight Change"
+msgstr ""
+#. TRANSLATORS: Input Tray Elevation Failure
msgid "printer-state-reasons.input-tray-elevation-failure"
-msgstr "Input Tray Elevation Failure"
+msgstr ""
+#. TRANSLATORS: Input Tray Missing
msgid "printer-state-reasons.input-tray-missing"
-msgstr "Input Tray Missing"
+msgstr ""
+#. TRANSLATORS: Input Tray Position Failure
msgid "printer-state-reasons.input-tray-position-failure"
-msgstr "Input Tray Position Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Added
msgid "printer-state-reasons.inserter-added"
-msgstr "Inserter Added"
+msgstr ""
+#. TRANSLATORS: Inserter Almost Empty
msgid "printer-state-reasons.inserter-almost-empty"
-msgstr "Inserter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Inserter Almost Full
msgid "printer-state-reasons.inserter-almost-full"
-msgstr "Inserter Almost Full"
+msgstr ""
+#. TRANSLATORS: Inserter At Limit
msgid "printer-state-reasons.inserter-at-limit"
-msgstr "Inserter At Limit"
+msgstr ""
+#. TRANSLATORS: Inserter Closed
msgid "printer-state-reasons.inserter-closed"
-msgstr "Inserter Closed"
+msgstr ""
+#. TRANSLATORS: Inserter Configuration Change
msgid "printer-state-reasons.inserter-configuration-change"
-msgstr "Inserter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Inserter Cover Closed
msgid "printer-state-reasons.inserter-cover-closed"
-msgstr "Inserter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Inserter Cover Open
msgid "printer-state-reasons.inserter-cover-open"
-msgstr "Inserter Cover Open"
+msgstr ""
+#. TRANSLATORS: Inserter Empty
msgid "printer-state-reasons.inserter-empty"
-msgstr "Inserter Empty"
+msgstr ""
+#. TRANSLATORS: Inserter Full
msgid "printer-state-reasons.inserter-full"
-msgstr "Inserter Full"
+msgstr ""
+#. TRANSLATORS: Inserter Interlock Closed
msgid "printer-state-reasons.inserter-interlock-closed"
-msgstr "Inserter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Inserter Interlock Open
msgid "printer-state-reasons.inserter-interlock-open"
-msgstr "Inserter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Inserter Jam
msgid "printer-state-reasons.inserter-jam"
-msgstr "Inserter Jam"
+msgstr ""
+#. TRANSLATORS: Inserter Life Almost Over
msgid "printer-state-reasons.inserter-life-almost-over"
-msgstr "Inserter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Inserter Life Over
msgid "printer-state-reasons.inserter-life-over"
-msgstr "Inserter Life Over"
+msgstr ""
+#. TRANSLATORS: Inserter Memory Exhausted
msgid "printer-state-reasons.inserter-memory-exhausted"
-msgstr "Inserter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Inserter Missing
msgid "printer-state-reasons.inserter-missing"
-msgstr "Inserter Missing"
+msgstr ""
+#. TRANSLATORS: Inserter Motor Failure
msgid "printer-state-reasons.inserter-motor-failure"
-msgstr "Inserter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Near Limit
msgid "printer-state-reasons.inserter-near-limit"
-msgstr "Inserter Near Limit"
+msgstr ""
+#. TRANSLATORS: Inserter Offline
msgid "printer-state-reasons.inserter-offline"
-msgstr "Inserter Offline"
+msgstr ""
+#. TRANSLATORS: Inserter Opened
msgid "printer-state-reasons.inserter-opened"
-msgstr "Inserter Opened"
+msgstr ""
+#. TRANSLATORS: Inserter Over Temperature
msgid "printer-state-reasons.inserter-over-temperature"
-msgstr "Inserter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Inserter Power Saver
msgid "printer-state-reasons.inserter-power-saver"
-msgstr "Inserter Power Saver"
+msgstr ""
+#. TRANSLATORS: Inserter Recoverable Failure
msgid "printer-state-reasons.inserter-recoverable-failure"
-msgstr "Inserter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Recoverable Storage
msgid "printer-state-reasons.inserter-recoverable-storage"
-msgstr "Inserter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Inserter Removed
msgid "printer-state-reasons.inserter-removed"
-msgstr "Inserter Removed"
+msgstr ""
+#. TRANSLATORS: Inserter Resource Added
msgid "printer-state-reasons.inserter-resource-added"
-msgstr "Inserter Resource Added"
+msgstr ""
+#. TRANSLATORS: Inserter Resource Removed
msgid "printer-state-reasons.inserter-resource-removed"
-msgstr "Inserter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Inserter Thermistor Failure
msgid "printer-state-reasons.inserter-thermistor-failure"
-msgstr "Inserter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Timing Failure
msgid "printer-state-reasons.inserter-timing-failure"
-msgstr "Inserter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Turned Off
msgid "printer-state-reasons.inserter-turned-off"
-msgstr "Inserter Turned Off"
+msgstr ""
+#. TRANSLATORS: Inserter Turned On
msgid "printer-state-reasons.inserter-turned-on"
-msgstr "Inserter Turned On"
+msgstr ""
+#. TRANSLATORS: Inserter Under Temperature
msgid "printer-state-reasons.inserter-under-temperature"
-msgstr "Inserter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Inserter Unrecoverable Failure
msgid "printer-state-reasons.inserter-unrecoverable-failure"
-msgstr "Inserter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Unrecoverable Storage Error
msgid "printer-state-reasons.inserter-unrecoverable-storage-error"
-msgstr "Inserter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Inserter Warming Up
msgid "printer-state-reasons.inserter-warming-up"
-msgstr "Inserter Warming Up"
+msgstr ""
+#. TRANSLATORS: Interlock Closed
msgid "printer-state-reasons.interlock-closed"
-msgstr "Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Interlock Open
msgid "printer-state-reasons.interlock-open"
-msgstr "Interlock Open"
+msgstr ""
+#. TRANSLATORS: Interpreter Cartridge Added
msgid "printer-state-reasons.interpreter-cartridge-added"
-msgstr "Interpreter Cartridge Added"
+msgstr ""
+#. TRANSLATORS: Interpreter Cartridge Removed
msgid "printer-state-reasons.interpreter-cartridge-deleted"
-msgstr "Interpreter Cartridge Deleted"
+msgstr ""
+#. TRANSLATORS: Interpreter Complex Page Encountered
msgid "printer-state-reasons.interpreter-complex-page-encountered"
-msgstr "Interpreter Complex Page Encountered"
+msgstr ""
+#. TRANSLATORS: Interpreter Memory Decrease
msgid "printer-state-reasons.interpreter-memory-decrease"
-msgstr "Interpreter Memory Decrease"
+msgstr ""
+#. TRANSLATORS: Interpreter Memory Increase
msgid "printer-state-reasons.interpreter-memory-increase"
-msgstr "Interpreter Memory Increase"
+msgstr ""
+#. TRANSLATORS: Interpreter Resource Added
msgid "printer-state-reasons.interpreter-resource-added"
-msgstr "Interpreter Resource Added"
+msgstr ""
+#. TRANSLATORS: Interpreter Resource Deleted
msgid "printer-state-reasons.interpreter-resource-deleted"
-msgstr "Interpreter Resource Deleted"
+msgstr ""
+#. TRANSLATORS: Interpreter Resource Unavailable
msgid "printer-state-reasons.interpreter-resource-unavailable"
-msgstr "Interpreter Resource Unavailable"
+msgstr ""
+#. TRANSLATORS: Lamp At End of Life
msgid "printer-state-reasons.lamp-at-eol"
-msgstr "Lamp At Eol"
+msgstr ""
+#. TRANSLATORS: Lamp Failure
msgid "printer-state-reasons.lamp-failure"
-msgstr "Lamp Failure"
+msgstr ""
+#. TRANSLATORS: Lamp Near End of Life
msgid "printer-state-reasons.lamp-near-eol"
-msgstr "Lamp Near Eol"
+msgstr ""
+#. TRANSLATORS: Laser At End of Life
msgid "printer-state-reasons.laser-at-eol"
-msgstr "Laser At Eol"
+msgstr ""
+#. TRANSLATORS: Laser Failure
msgid "printer-state-reasons.laser-failure"
-msgstr "Laser Failure"
+msgstr ""
+#. TRANSLATORS: Laser Near End of Life
msgid "printer-state-reasons.laser-near-eol"
-msgstr "Laser Near Eol"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Added
msgid "printer-state-reasons.make-envelope-added"
-msgstr "Make Envelope Added"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Almost Empty
msgid "printer-state-reasons.make-envelope-almost-empty"
-msgstr "Make Envelope Almost Empty"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Almost Full
msgid "printer-state-reasons.make-envelope-almost-full"
-msgstr "Make Envelope Almost Full"
+msgstr ""
+#. TRANSLATORS: Envelope Maker At Limit
msgid "printer-state-reasons.make-envelope-at-limit"
-msgstr "Make Envelope At Limit"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Closed
msgid "printer-state-reasons.make-envelope-closed"
-msgstr "Make Envelope Closed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Configuration Change
msgid "printer-state-reasons.make-envelope-configuration-change"
-msgstr "Make Envelope Configuration Change"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Cover Closed
msgid "printer-state-reasons.make-envelope-cover-closed"
-msgstr "Make Envelope Cover Closed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Cover Open
msgid "printer-state-reasons.make-envelope-cover-open"
-msgstr "Make Envelope Cover Open"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Empty
msgid "printer-state-reasons.make-envelope-empty"
-msgstr "Make Envelope Empty"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Full
msgid "printer-state-reasons.make-envelope-full"
-msgstr "Make Envelope Full"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Interlock Closed
msgid "printer-state-reasons.make-envelope-interlock-closed"
-msgstr "Make Envelope Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Interlock Open
msgid "printer-state-reasons.make-envelope-interlock-open"
-msgstr "Make Envelope Interlock Open"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Jam
msgid "printer-state-reasons.make-envelope-jam"
-msgstr "Make Envelope Jam"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Life Almost Over
msgid "printer-state-reasons.make-envelope-life-almost-over"
-msgstr "Make Envelope Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Life Over
msgid "printer-state-reasons.make-envelope-life-over"
-msgstr "Make Envelope Life Over"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Memory Exhausted
msgid "printer-state-reasons.make-envelope-memory-exhausted"
-msgstr "Make Envelope Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Missing
msgid "printer-state-reasons.make-envelope-missing"
-msgstr "Make Envelope Missing"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Motor Failure
msgid "printer-state-reasons.make-envelope-motor-failure"
-msgstr "Make Envelope Motor Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Near Limit
msgid "printer-state-reasons.make-envelope-near-limit"
-msgstr "Make Envelope Near Limit"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Offline
msgid "printer-state-reasons.make-envelope-offline"
-msgstr "Make Envelope Offline"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Opened
msgid "printer-state-reasons.make-envelope-opened"
-msgstr "Make Envelope Opened"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Over Temperature
msgid "printer-state-reasons.make-envelope-over-temperature"
-msgstr "Make Envelope Over Temperature"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Power Saver
msgid "printer-state-reasons.make-envelope-power-saver"
-msgstr "Make Envelope Power Saver"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Recoverable Failure
msgid "printer-state-reasons.make-envelope-recoverable-failure"
-msgstr "Make Envelope Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Recoverable Storage
msgid "printer-state-reasons.make-envelope-recoverable-storage"
-msgstr "Make Envelope Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Removed
msgid "printer-state-reasons.make-envelope-removed"
-msgstr "Make Envelope Removed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Resource Added
msgid "printer-state-reasons.make-envelope-resource-added"
-msgstr "Make Envelope Resource Added"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Resource Removed
msgid "printer-state-reasons.make-envelope-resource-removed"
-msgstr "Make Envelope Resource Removed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Thermistor Failure
msgid "printer-state-reasons.make-envelope-thermistor-failure"
-msgstr "Make Envelope Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Timing Failure
msgid "printer-state-reasons.make-envelope-timing-failure"
-msgstr "Make Envelope Timing Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Turned Off
msgid "printer-state-reasons.make-envelope-turned-off"
-msgstr "Make Envelope Turned Off"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Turned On
msgid "printer-state-reasons.make-envelope-turned-on"
-msgstr "Make Envelope Turned On"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Under Temperature
msgid "printer-state-reasons.make-envelope-under-temperature"
-msgstr "Make Envelope Under Temperature"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Unrecoverable Failure
msgid "printer-state-reasons.make-envelope-unrecoverable-failure"
-msgstr "Make Envelope Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Unrecoverable Storage Error
msgid "printer-state-reasons.make-envelope-unrecoverable-storage-error"
-msgstr "Make Envelope Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Warming Up
msgid "printer-state-reasons.make-envelope-warming-up"
-msgstr "Make Envelope Warming Up"
+msgstr ""
+#. TRANSLATORS: Marker Adjusting Print Quality
msgid "printer-state-reasons.marker-adjusting-print-quality"
-msgstr "Marker Adjusting Print Quality"
+msgstr ""
+#. TRANSLATORS: Marker Developer Almost Empty
msgid "printer-state-reasons.marker-developer-almost-empty"
-msgstr "Marker Developer Almost Empty"
+msgstr ""
+#. TRANSLATORS: Marker Developer Empty
msgid "printer-state-reasons.marker-developer-empty"
-msgstr "Marker Developer Empty"
+msgstr ""
+#. TRANSLATORS: Marker Fuser Thermistor Failure
msgid "printer-state-reasons.marker-fuser-thermistor-failure"
-msgstr "Marker Fuser Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Marker Fuser Timing Failure
msgid "printer-state-reasons.marker-fuser-timing-failure"
-msgstr "Marker Fuser Timing Failure"
+msgstr ""
+#. TRANSLATORS: Marker Ink Almost Empty
msgid "printer-state-reasons.marker-ink-almost-empty"
-msgstr "Marker Ink Almost Empty"
+msgstr ""
+#. TRANSLATORS: Marker Ink Empty
msgid "printer-state-reasons.marker-ink-empty"
-msgstr "Marker Ink Empty"
+msgstr ""
+#. TRANSLATORS: Marker Print Ribbon Almost Empty
msgid "printer-state-reasons.marker-print-ribbon-almost-empty"
-msgstr "Marker Print Ribbon Almost Empty"
+msgstr ""
+#. TRANSLATORS: Marker Print Ribbon Empty
msgid "printer-state-reasons.marker-print-ribbon-empty"
-msgstr "Marker Print Ribbon Empty"
+msgstr ""
+#. TRANSLATORS: Marker Supply Empty
msgid "printer-state-reasons.marker-supply-empty"
-msgstr "Marker Supply Empty"
+msgstr ""
+#. TRANSLATORS: Marker Supply Low
msgid "printer-state-reasons.marker-supply-low"
-msgstr "Marker Supply Low"
+msgstr ""
+#. TRANSLATORS: Marker Toner Cartridge Missing
msgid "printer-state-reasons.marker-toner-cartridge-missing"
-msgstr "Marker Toner Cartridge Missing"
+msgstr ""
+#. TRANSLATORS: Marker Waste Almost Full
msgid "printer-state-reasons.marker-waste-almost-full"
-msgstr "Marker Waste Almost Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Full
msgid "printer-state-reasons.marker-waste-full"
-msgstr "Marker Waste Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Ink Receptacle Almost Full
msgid "printer-state-reasons.marker-waste-ink-receptacle-almost-full"
-msgstr "Marker Waste Ink Receptacle Almost Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Ink Receptacle Full
msgid "printer-state-reasons.marker-waste-ink-receptacle-full"
-msgstr "Marker Waste Ink Receptacle Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Toner Receptacle Almost Full
msgid "printer-state-reasons.marker-waste-toner-receptacle-almost-full"
-msgstr "Marker Waste Toner Receptacle Almost Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Toner Receptacle Full
msgid "printer-state-reasons.marker-waste-toner-receptacle-full"
-msgstr "Marker Waste Toner Receptacle Full"
+msgstr ""
+#. TRANSLATORS: Material Empty
msgid "printer-state-reasons.material-empty"
-msgstr "Material Empty"
+msgstr ""
+#. TRANSLATORS: Material Low
msgid "printer-state-reasons.material-low"
-msgstr "Material Low"
+msgstr ""
+#. TRANSLATORS: Material Needed
msgid "printer-state-reasons.material-needed"
-msgstr "Material Needed"
+msgstr ""
+#. TRANSLATORS: Media Drying
+msgid "printer-state-reasons.media-drying"
+msgstr ""
+
+#. TRANSLATORS: Media Empty
msgid "printer-state-reasons.media-empty"
-msgstr "Media Empty"
+msgstr ""
+#. TRANSLATORS: Media Jam
msgid "printer-state-reasons.media-jam"
-msgstr "Media Jam"
+msgstr ""
+#. TRANSLATORS: Media Low
msgid "printer-state-reasons.media-low"
-msgstr "Media Low"
+msgstr ""
+#. TRANSLATORS: Media Needed
msgid "printer-state-reasons.media-needed"
-msgstr "Media Needed"
+msgstr ""
+#. TRANSLATORS: Media Path Cannot Do 2-Sided Printing
msgid "printer-state-reasons.media-path-cannot-duplex-media-selected"
-msgstr "Media Path Cannot Duplex Media Selected"
+msgstr ""
+#. TRANSLATORS: Media Path Media Tray Almost Full
msgid "printer-state-reasons.media-path-media-tray-almost-full"
-msgstr "Media Path Media Tray Almost Full"
+msgstr ""
+#. TRANSLATORS: Media Path Media Tray Full
msgid "printer-state-reasons.media-path-media-tray-full"
-msgstr "Media Path Media Tray Full"
+msgstr ""
+#. TRANSLATORS: Media Path Media Tray Missing
msgid "printer-state-reasons.media-path-media-tray-missing"
-msgstr "Media Path Media Tray Missing"
+msgstr ""
+#. TRANSLATORS: Motor Failure
msgid "printer-state-reasons.motor-failure"
-msgstr "Motor Failure"
+msgstr ""
+#. TRANSLATORS: Moving To Paused
msgid "printer-state-reasons.moving-to-paused"
-msgstr "Moving To Paused"
+msgstr ""
+#. TRANSLATORS: None
msgid "printer-state-reasons.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Optical Photoconductor Life Over
msgid "printer-state-reasons.opc-life-over"
-msgstr "Opc Life Over"
+msgstr ""
+#. TRANSLATORS: Optical Photoconductor Near End-of-life
msgid "printer-state-reasons.opc-near-eol"
-msgstr "Opc Near Eol"
+msgstr ""
+#. TRANSLATORS: Other
msgid "printer-state-reasons.other"
-msgstr "Other"
+msgstr ""
+#. TRANSLATORS: Output Area Almost Full
msgid "printer-state-reasons.output-area-almost-full"
-msgstr "Output Area Almost Full"
+msgstr ""
+#. TRANSLATORS: Output Area Full
msgid "printer-state-reasons.output-area-full"
-msgstr "Output Area Full"
+msgstr ""
+#. TRANSLATORS: Output Mailbox Select Failure
msgid "printer-state-reasons.output-mailbox-select-failure"
-msgstr "Output Mailbox Select Failure"
+msgstr ""
+#. TRANSLATORS: Output Tray Missing
msgid "printer-state-reasons.output-tray-missing"
-msgstr "Output Tray Missing"
+msgstr ""
+#. TRANSLATORS: Paused
msgid "printer-state-reasons.paused"
-msgstr "Paused"
+msgstr ""
+#. TRANSLATORS: Perforater Added
msgid "printer-state-reasons.perforater-added"
-msgstr "Perforater Added"
+msgstr ""
+#. TRANSLATORS: Perforater Almost Empty
msgid "printer-state-reasons.perforater-almost-empty"
-msgstr "Perforater Almost Empty"
+msgstr ""
+#. TRANSLATORS: Perforater Almost Full
msgid "printer-state-reasons.perforater-almost-full"
-msgstr "Perforater Almost Full"
+msgstr ""
+#. TRANSLATORS: Perforater At Limit
msgid "printer-state-reasons.perforater-at-limit"
-msgstr "Perforater At Limit"
+msgstr ""
+#. TRANSLATORS: Perforater Closed
msgid "printer-state-reasons.perforater-closed"
-msgstr "Perforater Closed"
+msgstr ""
+#. TRANSLATORS: Perforater Configuration Change
msgid "printer-state-reasons.perforater-configuration-change"
-msgstr "Perforater Configuration Change"
+msgstr ""
+#. TRANSLATORS: Perforater Cover Closed
msgid "printer-state-reasons.perforater-cover-closed"
-msgstr "Perforater Cover Closed"
+msgstr ""
+#. TRANSLATORS: Perforater Cover Open
msgid "printer-state-reasons.perforater-cover-open"
-msgstr "Perforater Cover Open"
+msgstr ""
+#. TRANSLATORS: Perforater Empty
msgid "printer-state-reasons.perforater-empty"
-msgstr "Perforater Empty"
+msgstr ""
+#. TRANSLATORS: Perforater Full
msgid "printer-state-reasons.perforater-full"
-msgstr "Perforater Full"
+msgstr ""
+#. TRANSLATORS: Perforater Interlock Closed
msgid "printer-state-reasons.perforater-interlock-closed"
-msgstr "Perforater Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Perforater Interlock Open
msgid "printer-state-reasons.perforater-interlock-open"
-msgstr "Perforater Interlock Open"
+msgstr ""
+#. TRANSLATORS: Perforater Jam
msgid "printer-state-reasons.perforater-jam"
-msgstr "Perforater Jam"
+msgstr ""
+#. TRANSLATORS: Perforater Life Almost Over
msgid "printer-state-reasons.perforater-life-almost-over"
-msgstr "Perforater Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Perforater Life Over
msgid "printer-state-reasons.perforater-life-over"
-msgstr "Perforater Life Over"
+msgstr ""
+#. TRANSLATORS: Perforater Memory Exhausted
msgid "printer-state-reasons.perforater-memory-exhausted"
-msgstr "Perforater Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Perforater Missing
msgid "printer-state-reasons.perforater-missing"
-msgstr "Perforater Missing"
+msgstr ""
+#. TRANSLATORS: Perforater Motor Failure
msgid "printer-state-reasons.perforater-motor-failure"
-msgstr "Perforater Motor Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Near Limit
msgid "printer-state-reasons.perforater-near-limit"
-msgstr "Perforater Near Limit"
+msgstr ""
+#. TRANSLATORS: Perforater Offline
msgid "printer-state-reasons.perforater-offline"
-msgstr "Perforater Offline"
+msgstr ""
+#. TRANSLATORS: Perforater Opened
msgid "printer-state-reasons.perforater-opened"
-msgstr "Perforater Opened"
+msgstr ""
+#. TRANSLATORS: Perforater Over Temperature
msgid "printer-state-reasons.perforater-over-temperature"
-msgstr "Perforater Over Temperature"
+msgstr ""
+#. TRANSLATORS: Perforater Power Saver
msgid "printer-state-reasons.perforater-power-saver"
-msgstr "Perforater Power Saver"
+msgstr ""
+#. TRANSLATORS: Perforater Recoverable Failure
msgid "printer-state-reasons.perforater-recoverable-failure"
-msgstr "Perforater Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Recoverable Storage
msgid "printer-state-reasons.perforater-recoverable-storage"
-msgstr "Perforater Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Perforater Removed
msgid "printer-state-reasons.perforater-removed"
-msgstr "Perforater Removed"
+msgstr ""
+#. TRANSLATORS: Perforater Resource Added
msgid "printer-state-reasons.perforater-resource-added"
-msgstr "Perforater Resource Added"
+msgstr ""
+#. TRANSLATORS: Perforater Resource Removed
msgid "printer-state-reasons.perforater-resource-removed"
-msgstr "Perforater Resource Removed"
+msgstr ""
+#. TRANSLATORS: Perforater Thermistor Failure
msgid "printer-state-reasons.perforater-thermistor-failure"
-msgstr "Perforater Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Timing Failure
msgid "printer-state-reasons.perforater-timing-failure"
-msgstr "Perforater Timing Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Turned Off
msgid "printer-state-reasons.perforater-turned-off"
-msgstr "Perforater Turned Off"
+msgstr ""
+#. TRANSLATORS: Perforater Turned On
msgid "printer-state-reasons.perforater-turned-on"
-msgstr "Perforater Turned On"
+msgstr ""
+#. TRANSLATORS: Perforater Under Temperature
msgid "printer-state-reasons.perforater-under-temperature"
-msgstr "Perforater Under Temperature"
+msgstr ""
+#. TRANSLATORS: Perforater Unrecoverable Failure
msgid "printer-state-reasons.perforater-unrecoverable-failure"
-msgstr "Perforater Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Unrecoverable Storage Error
msgid "printer-state-reasons.perforater-unrecoverable-storage-error"
-msgstr "Perforater Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Perforater Warming Up
msgid "printer-state-reasons.perforater-warming-up"
-msgstr "Perforater Warming Up"
+msgstr ""
+
+#. TRANSLATORS: Platform Cooling
+msgid "printer-state-reasons.platform-cooling"
+msgstr ""
+
+#. TRANSLATORS: Platform Failure
+msgid "printer-state-reasons.platform-failure"
+msgstr ""
+
+#. TRANSLATORS: Platform Heating
+msgid "printer-state-reasons.platform-heating"
+msgstr ""
+
+#. TRANSLATORS: Platform Temperature High
+msgid "printer-state-reasons.platform-temperature-high"
+msgstr ""
+
+#. TRANSLATORS: Platform Temperature Low
+msgid "printer-state-reasons.platform-temperature-low"
+msgstr ""
+#. TRANSLATORS: Power Down
msgid "printer-state-reasons.power-down"
-msgstr "Power Down"
+msgstr ""
+#. TRANSLATORS: Power Up
msgid "printer-state-reasons.power-up"
-msgstr "Power Up"
+msgstr ""
+#. TRANSLATORS: Printer Reset Manually
msgid "printer-state-reasons.printer-manual-reset"
-msgstr "Printer Manual Reset"
+msgstr ""
+#. TRANSLATORS: Printer Reset Remotely
msgid "printer-state-reasons.printer-nms-reset"
-msgstr "Printer Nms Reset"
+msgstr ""
+#. TRANSLATORS: Printer Ready To Print
msgid "printer-state-reasons.printer-ready-to-print"
-msgstr "Printer Ready To Print"
+msgstr ""
+#. TRANSLATORS: Puncher Added
msgid "printer-state-reasons.puncher-added"
-msgstr "Puncher Added"
+msgstr ""
+#. TRANSLATORS: Puncher Almost Empty
msgid "printer-state-reasons.puncher-almost-empty"
-msgstr "Puncher Almost Empty"
+msgstr ""
+#. TRANSLATORS: Puncher Almost Full
msgid "printer-state-reasons.puncher-almost-full"
-msgstr "Puncher Almost Full"
+msgstr ""
+#. TRANSLATORS: Puncher At Limit
msgid "printer-state-reasons.puncher-at-limit"
-msgstr "Puncher At Limit"
+msgstr ""
+#. TRANSLATORS: Puncher Closed
msgid "printer-state-reasons.puncher-closed"
-msgstr "Puncher Closed"
+msgstr ""
+#. TRANSLATORS: Puncher Configuration Change
msgid "printer-state-reasons.puncher-configuration-change"
-msgstr "Puncher Configuration Change"
+msgstr ""
+#. TRANSLATORS: Puncher Cover Closed
msgid "printer-state-reasons.puncher-cover-closed"
-msgstr "Puncher Cover Closed"
+msgstr ""
+#. TRANSLATORS: Puncher Cover Open
msgid "printer-state-reasons.puncher-cover-open"
-msgstr "Puncher Cover Open"
+msgstr ""
+#. TRANSLATORS: Puncher Empty
msgid "printer-state-reasons.puncher-empty"
-msgstr "Puncher Empty"
+msgstr ""
+#. TRANSLATORS: Puncher Full
msgid "printer-state-reasons.puncher-full"
-msgstr "Puncher Full"
+msgstr ""
+#. TRANSLATORS: Puncher Interlock Closed
msgid "printer-state-reasons.puncher-interlock-closed"
-msgstr "Puncher Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Puncher Interlock Open
msgid "printer-state-reasons.puncher-interlock-open"
-msgstr "Puncher Interlock Open"
+msgstr ""
+#. TRANSLATORS: Puncher Jam
msgid "printer-state-reasons.puncher-jam"
-msgstr "Puncher Jam"
+msgstr ""
+#. TRANSLATORS: Puncher Life Almost Over
msgid "printer-state-reasons.puncher-life-almost-over"
-msgstr "Puncher Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Puncher Life Over
msgid "printer-state-reasons.puncher-life-over"
-msgstr "Puncher Life Over"
+msgstr ""
+#. TRANSLATORS: Puncher Memory Exhausted
msgid "printer-state-reasons.puncher-memory-exhausted"
-msgstr "Puncher Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Puncher Missing
msgid "printer-state-reasons.puncher-missing"
-msgstr "Puncher Missing"
+msgstr ""
+#. TRANSLATORS: Puncher Motor Failure
msgid "printer-state-reasons.puncher-motor-failure"
-msgstr "Puncher Motor Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Near Limit
msgid "printer-state-reasons.puncher-near-limit"
-msgstr "Puncher Near Limit"
+msgstr ""
+#. TRANSLATORS: Puncher Offline
msgid "printer-state-reasons.puncher-offline"
-msgstr "Puncher Offline"
+msgstr ""
+#. TRANSLATORS: Puncher Opened
msgid "printer-state-reasons.puncher-opened"
-msgstr "Puncher Opened"
+msgstr ""
+#. TRANSLATORS: Puncher Over Temperature
msgid "printer-state-reasons.puncher-over-temperature"
-msgstr "Puncher Over Temperature"
+msgstr ""
+#. TRANSLATORS: Puncher Power Saver
msgid "printer-state-reasons.puncher-power-saver"
-msgstr "Puncher Power Saver"
+msgstr ""
+#. TRANSLATORS: Puncher Recoverable Failure
msgid "printer-state-reasons.puncher-recoverable-failure"
-msgstr "Puncher Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Recoverable Storage
msgid "printer-state-reasons.puncher-recoverable-storage"
-msgstr "Puncher Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Puncher Removed
msgid "printer-state-reasons.puncher-removed"
-msgstr "Puncher Removed"
+msgstr ""
+#. TRANSLATORS: Puncher Resource Added
msgid "printer-state-reasons.puncher-resource-added"
-msgstr "Puncher Resource Added"
+msgstr ""
+#. TRANSLATORS: Puncher Resource Removed
msgid "printer-state-reasons.puncher-resource-removed"
-msgstr "Puncher Resource Removed"
+msgstr ""
+#. TRANSLATORS: Puncher Thermistor Failure
msgid "printer-state-reasons.puncher-thermistor-failure"
-msgstr "Puncher Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Timing Failure
msgid "printer-state-reasons.puncher-timing-failure"
-msgstr "Puncher Timing Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Turned Off
msgid "printer-state-reasons.puncher-turned-off"
-msgstr "Puncher Turned Off"
+msgstr ""
+#. TRANSLATORS: Puncher Turned On
msgid "printer-state-reasons.puncher-turned-on"
-msgstr "Puncher Turned On"
+msgstr ""
+#. TRANSLATORS: Puncher Under Temperature
msgid "printer-state-reasons.puncher-under-temperature"
-msgstr "Puncher Under Temperature"
+msgstr ""
+#. TRANSLATORS: Puncher Unrecoverable Failure
msgid "printer-state-reasons.puncher-unrecoverable-failure"
-msgstr "Puncher Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Unrecoverable Storage Error
msgid "printer-state-reasons.puncher-unrecoverable-storage-error"
-msgstr "Puncher Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Puncher Warming Up
msgid "printer-state-reasons.puncher-warming-up"
-msgstr "Puncher Warming Up"
+msgstr ""
+
+#. TRANSLATORS: Resuming
+msgid "printer-state-reasons.resuming"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Added
msgid "printer-state-reasons.separation-cutter-added"
-msgstr "Separation Cutter Added"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Almost Empty
msgid "printer-state-reasons.separation-cutter-almost-empty"
-msgstr "Separation Cutter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Almost Full
msgid "printer-state-reasons.separation-cutter-almost-full"
-msgstr "Separation Cutter Almost Full"
+msgstr ""
+#. TRANSLATORS: Separation Cutter At Limit
msgid "printer-state-reasons.separation-cutter-at-limit"
-msgstr "Separation Cutter At Limit"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Closed
msgid "printer-state-reasons.separation-cutter-closed"
-msgstr "Separation Cutter Closed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Configuration Change
msgid "printer-state-reasons.separation-cutter-configuration-change"
-msgstr "Separation Cutter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Cover Closed
msgid "printer-state-reasons.separation-cutter-cover-closed"
-msgstr "Separation Cutter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Cover Open
msgid "printer-state-reasons.separation-cutter-cover-open"
-msgstr "Separation Cutter Cover Open"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Empty
msgid "printer-state-reasons.separation-cutter-empty"
-msgstr "Separation Cutter Empty"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Full
msgid "printer-state-reasons.separation-cutter-full"
-msgstr "Separation Cutter Full"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Interlock Closed
msgid "printer-state-reasons.separation-cutter-interlock-closed"
-msgstr "Separation Cutter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Interlock Open
msgid "printer-state-reasons.separation-cutter-interlock-open"
-msgstr "Separation Cutter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Jam
msgid "printer-state-reasons.separation-cutter-jam"
-msgstr "Separation Cutter Jam"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Life Almost Over
msgid "printer-state-reasons.separation-cutter-life-almost-over"
-msgstr "Separation Cutter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Life Over
msgid "printer-state-reasons.separation-cutter-life-over"
-msgstr "Separation Cutter Life Over"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Memory Exhausted
msgid "printer-state-reasons.separation-cutter-memory-exhausted"
-msgstr "Separation Cutter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Missing
msgid "printer-state-reasons.separation-cutter-missing"
-msgstr "Separation Cutter Missing"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Motor Failure
msgid "printer-state-reasons.separation-cutter-motor-failure"
-msgstr "Separation Cutter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Near Limit
msgid "printer-state-reasons.separation-cutter-near-limit"
-msgstr "Separation Cutter Near Limit"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Offline
msgid "printer-state-reasons.separation-cutter-offline"
-msgstr "Separation Cutter Offline"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Opened
msgid "printer-state-reasons.separation-cutter-opened"
-msgstr "Separation Cutter Opened"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Over Temperature
msgid "printer-state-reasons.separation-cutter-over-temperature"
-msgstr "Separation Cutter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Power Saver
msgid "printer-state-reasons.separation-cutter-power-saver"
-msgstr "Separation Cutter Power Saver"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Recoverable Failure
msgid "printer-state-reasons.separation-cutter-recoverable-failure"
-msgstr "Separation Cutter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Recoverable Storage
msgid "printer-state-reasons.separation-cutter-recoverable-storage"
-msgstr "Separation Cutter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Removed
msgid "printer-state-reasons.separation-cutter-removed"
-msgstr "Separation Cutter Removed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Resource Added
msgid "printer-state-reasons.separation-cutter-resource-added"
-msgstr "Separation Cutter Resource Added"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Resource Removed
msgid "printer-state-reasons.separation-cutter-resource-removed"
-msgstr "Separation Cutter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Thermistor Failure
msgid "printer-state-reasons.separation-cutter-thermistor-failure"
-msgstr "Separation Cutter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Timing Failure
msgid "printer-state-reasons.separation-cutter-timing-failure"
-msgstr "Separation Cutter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Turned Off
msgid "printer-state-reasons.separation-cutter-turned-off"
-msgstr "Separation Cutter Turned Off"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Turned On
msgid "printer-state-reasons.separation-cutter-turned-on"
-msgstr "Separation Cutter Turned On"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Under Temperature
msgid "printer-state-reasons.separation-cutter-under-temperature"
-msgstr "Separation Cutter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Unrecoverable Failure
msgid "printer-state-reasons.separation-cutter-unrecoverable-failure"
-msgstr "Separation Cutter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Unrecoverable Storage Error
msgid "printer-state-reasons.separation-cutter-unrecoverable-storage-error"
-msgstr "Separation Cutter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Warming Up
msgid "printer-state-reasons.separation-cutter-warming-up"
-msgstr "Separation Cutter Warming Up"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Added
msgid "printer-state-reasons.sheet-rotator-added"
-msgstr "Sheet Rotator Added"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Almost Empty
msgid "printer-state-reasons.sheet-rotator-almost-empty"
-msgstr "Sheet Rotator Almost Empty"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Almost Full
msgid "printer-state-reasons.sheet-rotator-almost-full"
-msgstr "Sheet Rotator Almost Full"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator At Limit
msgid "printer-state-reasons.sheet-rotator-at-limit"
-msgstr "Sheet Rotator At Limit"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Closed
msgid "printer-state-reasons.sheet-rotator-closed"
-msgstr "Sheet Rotator Closed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Configuration Change
msgid "printer-state-reasons.sheet-rotator-configuration-change"
-msgstr "Sheet Rotator Configuration Change"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Cover Closed
msgid "printer-state-reasons.sheet-rotator-cover-closed"
-msgstr "Sheet Rotator Cover Closed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Cover Open
msgid "printer-state-reasons.sheet-rotator-cover-open"
-msgstr "Sheet Rotator Cover Open"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Empty
msgid "printer-state-reasons.sheet-rotator-empty"
-msgstr "Sheet Rotator Empty"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Full
msgid "printer-state-reasons.sheet-rotator-full"
-msgstr "Sheet Rotator Full"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Interlock Closed
msgid "printer-state-reasons.sheet-rotator-interlock-closed"
-msgstr "Sheet Rotator Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Interlock Open
msgid "printer-state-reasons.sheet-rotator-interlock-open"
-msgstr "Sheet Rotator Interlock Open"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Jam
msgid "printer-state-reasons.sheet-rotator-jam"
-msgstr "Sheet Rotator Jam"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Life Almost Over
msgid "printer-state-reasons.sheet-rotator-life-almost-over"
-msgstr "Sheet Rotator Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Life Over
msgid "printer-state-reasons.sheet-rotator-life-over"
-msgstr "Sheet Rotator Life Over"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Memory Exhausted
msgid "printer-state-reasons.sheet-rotator-memory-exhausted"
-msgstr "Sheet Rotator Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Missing
msgid "printer-state-reasons.sheet-rotator-missing"
-msgstr "Sheet Rotator Missing"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Motor Failure
msgid "printer-state-reasons.sheet-rotator-motor-failure"
-msgstr "Sheet Rotator Motor Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Near Limit
msgid "printer-state-reasons.sheet-rotator-near-limit"
-msgstr "Sheet Rotator Near Limit"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Offline
msgid "printer-state-reasons.sheet-rotator-offline"
-msgstr "Sheet Rotator Offline"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Opened
msgid "printer-state-reasons.sheet-rotator-opened"
-msgstr "Sheet Rotator Opened"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Over Temperature
msgid "printer-state-reasons.sheet-rotator-over-temperature"
-msgstr "Sheet Rotator Over Temperature"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Power Saver
msgid "printer-state-reasons.sheet-rotator-power-saver"
-msgstr "Sheet Rotator Power Saver"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Recoverable Failure
msgid "printer-state-reasons.sheet-rotator-recoverable-failure"
-msgstr "Sheet Rotator Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Recoverable Storage
msgid "printer-state-reasons.sheet-rotator-recoverable-storage"
-msgstr "Sheet Rotator Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Removed
msgid "printer-state-reasons.sheet-rotator-removed"
-msgstr "Sheet Rotator Removed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Resource Added
msgid "printer-state-reasons.sheet-rotator-resource-added"
-msgstr "Sheet Rotator Resource Added"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Resource Removed
msgid "printer-state-reasons.sheet-rotator-resource-removed"
-msgstr "Sheet Rotator Resource Removed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Thermistor Failure
msgid "printer-state-reasons.sheet-rotator-thermistor-failure"
-msgstr "Sheet Rotator Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Timing Failure
msgid "printer-state-reasons.sheet-rotator-timing-failure"
-msgstr "Sheet Rotator Timing Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Turned Off
msgid "printer-state-reasons.sheet-rotator-turned-off"
-msgstr "Sheet Rotator Turned Off"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Turned On
msgid "printer-state-reasons.sheet-rotator-turned-on"
-msgstr "Sheet Rotator Turned On"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Under Temperature
msgid "printer-state-reasons.sheet-rotator-under-temperature"
-msgstr "Sheet Rotator Under Temperature"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Unrecoverable Failure
msgid "printer-state-reasons.sheet-rotator-unrecoverable-failure"
-msgstr "Sheet Rotator Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Unrecoverable Storage Error
msgid "printer-state-reasons.sheet-rotator-unrecoverable-storage-error"
-msgstr "Sheet Rotator Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Warming Up
msgid "printer-state-reasons.sheet-rotator-warming-up"
-msgstr "Sheet Rotator Warming Up"
+msgstr ""
+#. TRANSLATORS: Shutdown
msgid "printer-state-reasons.shutdown"
-msgstr "Shutdown"
+msgstr ""
+#. TRANSLATORS: Slitter Added
msgid "printer-state-reasons.slitter-added"
-msgstr "Slitter Added"
+msgstr ""
+#. TRANSLATORS: Slitter Almost Empty
msgid "printer-state-reasons.slitter-almost-empty"
-msgstr "Slitter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Slitter Almost Full
msgid "printer-state-reasons.slitter-almost-full"
-msgstr "Slitter Almost Full"
+msgstr ""
+#. TRANSLATORS: Slitter At Limit
msgid "printer-state-reasons.slitter-at-limit"
-msgstr "Slitter At Limit"
+msgstr ""
+#. TRANSLATORS: Slitter Closed
msgid "printer-state-reasons.slitter-closed"
-msgstr "Slitter Closed"
+msgstr ""
+#. TRANSLATORS: Slitter Configuration Change
msgid "printer-state-reasons.slitter-configuration-change"
-msgstr "Slitter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Slitter Cover Closed
msgid "printer-state-reasons.slitter-cover-closed"
-msgstr "Slitter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Slitter Cover Open
msgid "printer-state-reasons.slitter-cover-open"
-msgstr "Slitter Cover Open"
+msgstr ""
+#. TRANSLATORS: Slitter Empty
msgid "printer-state-reasons.slitter-empty"
-msgstr "Slitter Empty"
+msgstr ""
+#. TRANSLATORS: Slitter Full
msgid "printer-state-reasons.slitter-full"
-msgstr "Slitter Full"
+msgstr ""
+#. TRANSLATORS: Slitter Interlock Closed
msgid "printer-state-reasons.slitter-interlock-closed"
-msgstr "Slitter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Slitter Interlock Open
msgid "printer-state-reasons.slitter-interlock-open"
-msgstr "Slitter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Slitter Jam
msgid "printer-state-reasons.slitter-jam"
-msgstr "Slitter Jam"
+msgstr ""
+#. TRANSLATORS: Slitter Life Almost Over
msgid "printer-state-reasons.slitter-life-almost-over"
-msgstr "Slitter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Slitter Life Over
msgid "printer-state-reasons.slitter-life-over"
-msgstr "Slitter Life Over"
+msgstr ""
+#. TRANSLATORS: Slitter Memory Exhausted
msgid "printer-state-reasons.slitter-memory-exhausted"
-msgstr "Slitter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Slitter Missing
msgid "printer-state-reasons.slitter-missing"
-msgstr "Slitter Missing"
+msgstr ""
+#. TRANSLATORS: Slitter Motor Failure
msgid "printer-state-reasons.slitter-motor-failure"
-msgstr "Slitter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Near Limit
msgid "printer-state-reasons.slitter-near-limit"
-msgstr "Slitter Near Limit"
+msgstr ""
+#. TRANSLATORS: Slitter Offline
msgid "printer-state-reasons.slitter-offline"
-msgstr "Slitter Offline"
+msgstr ""
+#. TRANSLATORS: Slitter Opened
msgid "printer-state-reasons.slitter-opened"
-msgstr "Slitter Opened"
+msgstr ""
+#. TRANSLATORS: Slitter Over Temperature
msgid "printer-state-reasons.slitter-over-temperature"
-msgstr "Slitter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Slitter Power Saver
msgid "printer-state-reasons.slitter-power-saver"
-msgstr "Slitter Power Saver"
+msgstr ""
+#. TRANSLATORS: Slitter Recoverable Failure
msgid "printer-state-reasons.slitter-recoverable-failure"
-msgstr "Slitter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Recoverable Storage
msgid "printer-state-reasons.slitter-recoverable-storage"
-msgstr "Slitter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Slitter Removed
msgid "printer-state-reasons.slitter-removed"
-msgstr "Slitter Removed"
+msgstr ""
+#. TRANSLATORS: Slitter Resource Added
msgid "printer-state-reasons.slitter-resource-added"
-msgstr "Slitter Resource Added"
+msgstr ""
+#. TRANSLATORS: Slitter Resource Removed
msgid "printer-state-reasons.slitter-resource-removed"
-msgstr "Slitter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Slitter Thermistor Failure
msgid "printer-state-reasons.slitter-thermistor-failure"
-msgstr "Slitter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Timing Failure
msgid "printer-state-reasons.slitter-timing-failure"
-msgstr "Slitter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Turned Off
msgid "printer-state-reasons.slitter-turned-off"
-msgstr "Slitter Turned Off"
+msgstr ""
+#. TRANSLATORS: Slitter Turned On
msgid "printer-state-reasons.slitter-turned-on"
-msgstr "Slitter Turned On"
+msgstr ""
+#. TRANSLATORS: Slitter Under Temperature
msgid "printer-state-reasons.slitter-under-temperature"
-msgstr "Slitter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Slitter Unrecoverable Failure
msgid "printer-state-reasons.slitter-unrecoverable-failure"
-msgstr "Slitter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Unrecoverable Storage Error
msgid "printer-state-reasons.slitter-unrecoverable-storage-error"
-msgstr "Slitter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Slitter Warming Up
msgid "printer-state-reasons.slitter-warming-up"
-msgstr "Slitter Warming Up"
+msgstr ""
+#. TRANSLATORS: Spool Area Full
msgid "printer-state-reasons.spool-area-full"
-msgstr "Spool Area Full"
+msgstr ""
+#. TRANSLATORS: Stacker Added
msgid "printer-state-reasons.stacker-added"
-msgstr "Stacker Added"
+msgstr ""
+#. TRANSLATORS: Stacker Almost Empty
msgid "printer-state-reasons.stacker-almost-empty"
-msgstr "Stacker Almost Empty"
+msgstr ""
+#. TRANSLATORS: Stacker Almost Full
msgid "printer-state-reasons.stacker-almost-full"
-msgstr "Stacker Almost Full"
+msgstr ""
+#. TRANSLATORS: Stacker At Limit
msgid "printer-state-reasons.stacker-at-limit"
-msgstr "Stacker At Limit"
+msgstr ""
+#. TRANSLATORS: Stacker Closed
msgid "printer-state-reasons.stacker-closed"
-msgstr "Stacker Closed"
+msgstr ""
+#. TRANSLATORS: Stacker Configuration Change
msgid "printer-state-reasons.stacker-configuration-change"
-msgstr "Stacker Configuration Change"
+msgstr ""
+#. TRANSLATORS: Stacker Cover Closed
msgid "printer-state-reasons.stacker-cover-closed"
-msgstr "Stacker Cover Closed"
+msgstr ""
+#. TRANSLATORS: Stacker Cover Open
msgid "printer-state-reasons.stacker-cover-open"
-msgstr "Stacker Cover Open"
+msgstr ""
+#. TRANSLATORS: Stacker Empty
msgid "printer-state-reasons.stacker-empty"
-msgstr "Stacker Empty"
+msgstr ""
+#. TRANSLATORS: Stacker Full
msgid "printer-state-reasons.stacker-full"
-msgstr "Stacker Full"
+msgstr ""
+#. TRANSLATORS: Stacker Interlock Closed
msgid "printer-state-reasons.stacker-interlock-closed"
-msgstr "Stacker Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Stacker Interlock Open
msgid "printer-state-reasons.stacker-interlock-open"
-msgstr "Stacker Interlock Open"
+msgstr ""
+#. TRANSLATORS: Stacker Jam
msgid "printer-state-reasons.stacker-jam"
-msgstr "Stacker Jam"
+msgstr ""
+#. TRANSLATORS: Stacker Life Almost Over
msgid "printer-state-reasons.stacker-life-almost-over"
-msgstr "Stacker Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Stacker Life Over
msgid "printer-state-reasons.stacker-life-over"
-msgstr "Stacker Life Over"
+msgstr ""
+#. TRANSLATORS: Stacker Memory Exhausted
msgid "printer-state-reasons.stacker-memory-exhausted"
-msgstr "Stacker Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Stacker Missing
msgid "printer-state-reasons.stacker-missing"
-msgstr "Stacker Missing"
+msgstr ""
+#. TRANSLATORS: Stacker Motor Failure
msgid "printer-state-reasons.stacker-motor-failure"
-msgstr "Stacker Motor Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Near Limit
msgid "printer-state-reasons.stacker-near-limit"
-msgstr "Stacker Near Limit"
+msgstr ""
+#. TRANSLATORS: Stacker Offline
msgid "printer-state-reasons.stacker-offline"
-msgstr "Stacker Offline"
+msgstr ""
+#. TRANSLATORS: Stacker Opened
msgid "printer-state-reasons.stacker-opened"
-msgstr "Stacker Opened"
+msgstr ""
+#. TRANSLATORS: Stacker Over Temperature
msgid "printer-state-reasons.stacker-over-temperature"
-msgstr "Stacker Over Temperature"
+msgstr ""
+#. TRANSLATORS: Stacker Power Saver
msgid "printer-state-reasons.stacker-power-saver"
-msgstr "Stacker Power Saver"
+msgstr ""
+#. TRANSLATORS: Stacker Recoverable Failure
msgid "printer-state-reasons.stacker-recoverable-failure"
-msgstr "Stacker Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Recoverable Storage
msgid "printer-state-reasons.stacker-recoverable-storage"
-msgstr "Stacker Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Stacker Removed
msgid "printer-state-reasons.stacker-removed"
-msgstr "Stacker Removed"
+msgstr ""
+#. TRANSLATORS: Stacker Resource Added
msgid "printer-state-reasons.stacker-resource-added"
-msgstr "Stacker Resource Added"
+msgstr ""
+#. TRANSLATORS: Stacker Resource Removed
msgid "printer-state-reasons.stacker-resource-removed"
-msgstr "Stacker Resource Removed"
+msgstr ""
+#. TRANSLATORS: Stacker Thermistor Failure
msgid "printer-state-reasons.stacker-thermistor-failure"
-msgstr "Stacker Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Timing Failure
msgid "printer-state-reasons.stacker-timing-failure"
-msgstr "Stacker Timing Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Turned Off
msgid "printer-state-reasons.stacker-turned-off"
-msgstr "Stacker Turned Off"
+msgstr ""
+#. TRANSLATORS: Stacker Turned On
msgid "printer-state-reasons.stacker-turned-on"
-msgstr "Stacker Turned On"
+msgstr ""
+#. TRANSLATORS: Stacker Under Temperature
msgid "printer-state-reasons.stacker-under-temperature"
-msgstr "Stacker Under Temperature"
+msgstr ""
+#. TRANSLATORS: Stacker Unrecoverable Failure
msgid "printer-state-reasons.stacker-unrecoverable-failure"
-msgstr "Stacker Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Unrecoverable Storage Error
msgid "printer-state-reasons.stacker-unrecoverable-storage-error"
-msgstr "Stacker Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Stacker Warming Up
msgid "printer-state-reasons.stacker-warming-up"
-msgstr "Stacker Warming Up"
+msgstr ""
+#. TRANSLATORS: Stapler Added
msgid "printer-state-reasons.stapler-added"
-msgstr "Stapler Added"
+msgstr ""
+#. TRANSLATORS: Stapler Almost Empty
msgid "printer-state-reasons.stapler-almost-empty"
-msgstr "Stapler Almost Empty"
+msgstr ""
+#. TRANSLATORS: Stapler Almost Full
msgid "printer-state-reasons.stapler-almost-full"
-msgstr "Stapler Almost Full"
+msgstr ""
+#. TRANSLATORS: Stapler At Limit
msgid "printer-state-reasons.stapler-at-limit"
-msgstr "Stapler At Limit"
+msgstr ""
+#. TRANSLATORS: Stapler Closed
msgid "printer-state-reasons.stapler-closed"
-msgstr "Stapler Closed"
+msgstr ""
+#. TRANSLATORS: Stapler Configuration Change
msgid "printer-state-reasons.stapler-configuration-change"
-msgstr "Stapler Configuration Change"
+msgstr ""
+#. TRANSLATORS: Stapler Cover Closed
msgid "printer-state-reasons.stapler-cover-closed"
-msgstr "Stapler Cover Closed"
+msgstr ""
+#. TRANSLATORS: Stapler Cover Open
msgid "printer-state-reasons.stapler-cover-open"
-msgstr "Stapler Cover Open"
+msgstr ""
+#. TRANSLATORS: Stapler Empty
msgid "printer-state-reasons.stapler-empty"
-msgstr "Stapler Empty"
+msgstr ""
+#. TRANSLATORS: Stapler Full
msgid "printer-state-reasons.stapler-full"
-msgstr "Stapler Full"
+msgstr ""
+#. TRANSLATORS: Stapler Interlock Closed
msgid "printer-state-reasons.stapler-interlock-closed"
-msgstr "Stapler Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Stapler Interlock Open
msgid "printer-state-reasons.stapler-interlock-open"
-msgstr "Stapler Interlock Open"
+msgstr ""
+#. TRANSLATORS: Stapler Jam
msgid "printer-state-reasons.stapler-jam"
-msgstr "Stapler Jam"
+msgstr ""
+#. TRANSLATORS: Stapler Life Almost Over
msgid "printer-state-reasons.stapler-life-almost-over"
-msgstr "Stapler Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Stapler Life Over
msgid "printer-state-reasons.stapler-life-over"
-msgstr "Stapler Life Over"
+msgstr ""
+#. TRANSLATORS: Stapler Memory Exhausted
msgid "printer-state-reasons.stapler-memory-exhausted"
-msgstr "Stapler Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Stapler Missing
msgid "printer-state-reasons.stapler-missing"
-msgstr "Stapler Missing"
+msgstr ""
+#. TRANSLATORS: Stapler Motor Failure
msgid "printer-state-reasons.stapler-motor-failure"
-msgstr "Stapler Motor Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Near Limit
msgid "printer-state-reasons.stapler-near-limit"
-msgstr "Stapler Near Limit"
+msgstr ""
+#. TRANSLATORS: Stapler Offline
msgid "printer-state-reasons.stapler-offline"
-msgstr "Stapler Offline"
+msgstr ""
+#. TRANSLATORS: Stapler Opened
msgid "printer-state-reasons.stapler-opened"
-msgstr "Stapler Opened"
+msgstr ""
+#. TRANSLATORS: Stapler Over Temperature
msgid "printer-state-reasons.stapler-over-temperature"
-msgstr "Stapler Over Temperature"
+msgstr ""
+#. TRANSLATORS: Stapler Power Saver
msgid "printer-state-reasons.stapler-power-saver"
-msgstr "Stapler Power Saver"
+msgstr ""
+#. TRANSLATORS: Stapler Recoverable Failure
msgid "printer-state-reasons.stapler-recoverable-failure"
-msgstr "Stapler Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Recoverable Storage
msgid "printer-state-reasons.stapler-recoverable-storage"
-msgstr "Stapler Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Stapler Removed
msgid "printer-state-reasons.stapler-removed"
-msgstr "Stapler Removed"
+msgstr ""
+#. TRANSLATORS: Stapler Resource Added
msgid "printer-state-reasons.stapler-resource-added"
-msgstr "Stapler Resource Added"
+msgstr ""
+#. TRANSLATORS: Stapler Resource Removed
msgid "printer-state-reasons.stapler-resource-removed"
-msgstr "Stapler Resource Removed"
+msgstr ""
+#. TRANSLATORS: Stapler Thermistor Failure
msgid "printer-state-reasons.stapler-thermistor-failure"
-msgstr "Stapler Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Timing Failure
msgid "printer-state-reasons.stapler-timing-failure"
-msgstr "Stapler Timing Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Turned Off
msgid "printer-state-reasons.stapler-turned-off"
-msgstr "Stapler Turned Off"
+msgstr ""
+#. TRANSLATORS: Stapler Turned On
msgid "printer-state-reasons.stapler-turned-on"
-msgstr "Stapler Turned On"
+msgstr ""
+#. TRANSLATORS: Stapler Under Temperature
msgid "printer-state-reasons.stapler-under-temperature"
-msgstr "Stapler Under Temperature"
+msgstr ""
+#. TRANSLATORS: Stapler Unrecoverable Failure
msgid "printer-state-reasons.stapler-unrecoverable-failure"
-msgstr "Stapler Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Unrecoverable Storage Error
msgid "printer-state-reasons.stapler-unrecoverable-storage-error"
-msgstr "Stapler Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Stapler Warming Up
msgid "printer-state-reasons.stapler-warming-up"
-msgstr "Stapler Warming Up"
+msgstr ""
+#. TRANSLATORS: Stitcher Added
msgid "printer-state-reasons.stitcher-added"
-msgstr "Stitcher Added"
+msgstr ""
+#. TRANSLATORS: Stitcher Almost Empty
msgid "printer-state-reasons.stitcher-almost-empty"
-msgstr "Stitcher Almost Empty"
+msgstr ""
+#. TRANSLATORS: Stitcher Almost Full
msgid "printer-state-reasons.stitcher-almost-full"
-msgstr "Stitcher Almost Full"
+msgstr ""
+#. TRANSLATORS: Stitcher At Limit
msgid "printer-state-reasons.stitcher-at-limit"
-msgstr "Stitcher At Limit"
+msgstr ""
+#. TRANSLATORS: Stitcher Closed
msgid "printer-state-reasons.stitcher-closed"
-msgstr "Stitcher Closed"
+msgstr ""
+#. TRANSLATORS: Stitcher Configuration Change
msgid "printer-state-reasons.stitcher-configuration-change"
-msgstr "Stitcher Configuration Change"
+msgstr ""
+#. TRANSLATORS: Stitcher Cover Closed
msgid "printer-state-reasons.stitcher-cover-closed"
-msgstr "Stitcher Cover Closed"
+msgstr ""
+#. TRANSLATORS: Stitcher Cover Open
msgid "printer-state-reasons.stitcher-cover-open"
-msgstr "Stitcher Cover Open"
+msgstr ""
+#. TRANSLATORS: Stitcher Empty
msgid "printer-state-reasons.stitcher-empty"
-msgstr "Stitcher Empty"
+msgstr ""
+#. TRANSLATORS: Stitcher Full
msgid "printer-state-reasons.stitcher-full"
-msgstr "Stitcher Full"
+msgstr ""
+#. TRANSLATORS: Stitcher Interlock Closed
msgid "printer-state-reasons.stitcher-interlock-closed"
-msgstr "Stitcher Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Stitcher Interlock Open
msgid "printer-state-reasons.stitcher-interlock-open"
-msgstr "Stitcher Interlock Open"
+msgstr ""
+#. TRANSLATORS: Stitcher Jam
msgid "printer-state-reasons.stitcher-jam"
-msgstr "Stitcher Jam"
+msgstr ""
+#. TRANSLATORS: Stitcher Life Almost Over
msgid "printer-state-reasons.stitcher-life-almost-over"
-msgstr "Stitcher Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Stitcher Life Over
msgid "printer-state-reasons.stitcher-life-over"
-msgstr "Stitcher Life Over"
+msgstr ""
+#. TRANSLATORS: Stitcher Memory Exhausted
msgid "printer-state-reasons.stitcher-memory-exhausted"
-msgstr "Stitcher Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Stitcher Missing
msgid "printer-state-reasons.stitcher-missing"
-msgstr "Stitcher Missing"
+msgstr ""
+#. TRANSLATORS: Stitcher Motor Failure
msgid "printer-state-reasons.stitcher-motor-failure"
-msgstr "Stitcher Motor Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Near Limit
msgid "printer-state-reasons.stitcher-near-limit"
-msgstr "Stitcher Near Limit"
+msgstr ""
+#. TRANSLATORS: Stitcher Offline
msgid "printer-state-reasons.stitcher-offline"
-msgstr "Stitcher Offline"
+msgstr ""
+#. TRANSLATORS: Stitcher Opened
msgid "printer-state-reasons.stitcher-opened"
-msgstr "Stitcher Opened"
+msgstr ""
+#. TRANSLATORS: Stitcher Over Temperature
msgid "printer-state-reasons.stitcher-over-temperature"
-msgstr "Stitcher Over Temperature"
+msgstr ""
+#. TRANSLATORS: Stitcher Power Saver
msgid "printer-state-reasons.stitcher-power-saver"
-msgstr "Stitcher Power Saver"
+msgstr ""
+#. TRANSLATORS: Stitcher Recoverable Failure
msgid "printer-state-reasons.stitcher-recoverable-failure"
-msgstr "Stitcher Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Recoverable Storage
msgid "printer-state-reasons.stitcher-recoverable-storage"
-msgstr "Stitcher Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Stitcher Removed
msgid "printer-state-reasons.stitcher-removed"
-msgstr "Stitcher Removed"
+msgstr ""
+#. TRANSLATORS: Stitcher Resource Added
msgid "printer-state-reasons.stitcher-resource-added"
-msgstr "Stitcher Resource Added"
+msgstr ""
+#. TRANSLATORS: Stitcher Resource Removed
msgid "printer-state-reasons.stitcher-resource-removed"
-msgstr "Stitcher Resource Removed"
+msgstr ""
+#. TRANSLATORS: Stitcher Thermistor Failure
msgid "printer-state-reasons.stitcher-thermistor-failure"
-msgstr "Stitcher Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Timing Failure
msgid "printer-state-reasons.stitcher-timing-failure"
-msgstr "Stitcher Timing Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Turned Off
msgid "printer-state-reasons.stitcher-turned-off"
-msgstr "Stitcher Turned Off"
+msgstr ""
+#. TRANSLATORS: Stitcher Turned On
msgid "printer-state-reasons.stitcher-turned-on"
-msgstr "Stitcher Turned On"
+msgstr ""
+#. TRANSLATORS: Stitcher Under Temperature
msgid "printer-state-reasons.stitcher-under-temperature"
-msgstr "Stitcher Under Temperature"
+msgstr ""
+#. TRANSLATORS: Stitcher Unrecoverable Failure
msgid "printer-state-reasons.stitcher-unrecoverable-failure"
-msgstr "Stitcher Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Unrecoverable Storage Error
msgid "printer-state-reasons.stitcher-unrecoverable-storage-error"
-msgstr "Stitcher Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Stitcher Warming Up
msgid "printer-state-reasons.stitcher-warming-up"
-msgstr "Stitcher Warming Up"
+msgstr ""
+#. TRANSLATORS: Stopped Partly
msgid "printer-state-reasons.stopped-partly"
-msgstr "Stopped Partly"
+msgstr ""
+#. TRANSLATORS: Stopping
msgid "printer-state-reasons.stopping"
-msgstr "Stopping"
+msgstr ""
+#. TRANSLATORS: Subunit Added
msgid "printer-state-reasons.subunit-added"
-msgstr "Subunit Added"
+msgstr ""
+#. TRANSLATORS: Subunit Almost Empty
msgid "printer-state-reasons.subunit-almost-empty"
-msgstr "Subunit Almost Empty"
+msgstr ""
+#. TRANSLATORS: Subunit Almost Full
msgid "printer-state-reasons.subunit-almost-full"
-msgstr "Subunit Almost Full"
+msgstr ""
+#. TRANSLATORS: Subunit At Limit
msgid "printer-state-reasons.subunit-at-limit"
-msgstr "Subunit At Limit"
+msgstr ""
+#. TRANSLATORS: Subunit Closed
msgid "printer-state-reasons.subunit-closed"
-msgstr "Subunit Closed"
+msgstr ""
+
+#. TRANSLATORS: Subunit Cooling Down
+msgid "printer-state-reasons.subunit-cooling-down"
+msgstr ""
+#. TRANSLATORS: Subunit Empty
msgid "printer-state-reasons.subunit-empty"
-msgstr "Subunit Empty"
+msgstr ""
+#. TRANSLATORS: Subunit Full
msgid "printer-state-reasons.subunit-full"
-msgstr "Subunit Full"
+msgstr ""
+#. TRANSLATORS: Subunit Life Almost Over
msgid "printer-state-reasons.subunit-life-almost-over"
-msgstr "Subunit Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Subunit Life Over
msgid "printer-state-reasons.subunit-life-over"
-msgstr "Subunit Life Over"
+msgstr ""
+#. TRANSLATORS: Subunit Memory Exhausted
msgid "printer-state-reasons.subunit-memory-exhausted"
-msgstr "Subunit Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Subunit Missing
msgid "printer-state-reasons.subunit-missing"
-msgstr "Subunit Missing"
+msgstr ""
+#. TRANSLATORS: Subunit Motor Failure
msgid "printer-state-reasons.subunit-motor-failure"
-msgstr "Subunit Motor Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Near Limit
msgid "printer-state-reasons.subunit-near-limit"
-msgstr "Subunit Near Limit"
+msgstr ""
+#. TRANSLATORS: Subunit Offline
msgid "printer-state-reasons.subunit-offline"
-msgstr "Subunit Offline"
+msgstr ""
+#. TRANSLATORS: Subunit Opened
msgid "printer-state-reasons.subunit-opened"
-msgstr "Subunit Opened"
+msgstr ""
+#. TRANSLATORS: Subunit Over Temperature
msgid "printer-state-reasons.subunit-over-temperature"
-msgstr "Subunit Over Temperature"
+msgstr ""
+#. TRANSLATORS: Subunit Power Saver
msgid "printer-state-reasons.subunit-power-saver"
-msgstr "Subunit Power Saver"
+msgstr ""
+#. TRANSLATORS: Subunit Recoverable Failure
msgid "printer-state-reasons.subunit-recoverable-failure"
-msgstr "Subunit Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Recoverable Storage
msgid "printer-state-reasons.subunit-recoverable-storage"
-msgstr "Subunit Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Subunit Removed
msgid "printer-state-reasons.subunit-removed"
-msgstr "Subunit Removed"
+msgstr ""
+#. TRANSLATORS: Subunit Resource Added
msgid "printer-state-reasons.subunit-resource-added"
-msgstr "Subunit Resource Added"
+msgstr ""
+#. TRANSLATORS: Subunit Resource Removed
msgid "printer-state-reasons.subunit-resource-removed"
-msgstr "Subunit Resource Removed"
+msgstr ""
+#. TRANSLATORS: Subunit Thermistor Failure
msgid "printer-state-reasons.subunit-thermistor-failure"
-msgstr "Subunit Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Timing Failure
msgid "printer-state-reasons.subunit-timing-Failure"
-msgstr "Subunit Timing Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Turned Off
msgid "printer-state-reasons.subunit-turned-off"
-msgstr "Subunit Turned Off"
+msgstr ""
+#. TRANSLATORS: Subunit Turned On
msgid "printer-state-reasons.subunit-turned-on"
-msgstr "Subunit Turned On"
+msgstr ""
+#. TRANSLATORS: Subunit Under Temperature
msgid "printer-state-reasons.subunit-under-temperature"
-msgstr "Subunit Under Temperature"
+msgstr ""
+#. TRANSLATORS: Subunit Unrecoverable Failure
msgid "printer-state-reasons.subunit-unrecoverable-failure"
-msgstr "Subunit Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Unrecoverable Storage
msgid "printer-state-reasons.subunit-unrecoverable-storage"
-msgstr "Subunit Unrecoverable Storage"
+msgstr ""
+#. TRANSLATORS: Subunit Warming Up
msgid "printer-state-reasons.subunit-warming-up"
-msgstr "Subunit Warming Up"
+msgstr ""
+#. TRANSLATORS: Timed Out
msgid "printer-state-reasons.timed-out"
-msgstr "Timed Out"
+msgstr ""
+#. TRANSLATORS: Toner Empty
msgid "printer-state-reasons.toner-empty"
-msgstr "Toner Empty"
+msgstr ""
+#. TRANSLATORS: Toner Low
msgid "printer-state-reasons.toner-low"
-msgstr "Toner Low"
+msgstr ""
+#. TRANSLATORS: Trimmer Added
msgid "printer-state-reasons.trimmer-added"
-msgstr "Trimmer Added"
+msgstr ""
+#. TRANSLATORS: Trimmer Almost Empty
msgid "printer-state-reasons.trimmer-almost-empty"
-msgstr "Trimmer Almost Empty"
+msgstr ""
+#. TRANSLATORS: Trimmer Almost Full
msgid "printer-state-reasons.trimmer-almost-full"
-msgstr "Trimmer Almost Full"
+msgstr ""
+#. TRANSLATORS: Trimmer At Limit
msgid "printer-state-reasons.trimmer-at-limit"
-msgstr "Trimmer At Limit"
+msgstr ""
+#. TRANSLATORS: Trimmer Closed
msgid "printer-state-reasons.trimmer-closed"
-msgstr "Trimmer Closed"
+msgstr ""
+#. TRANSLATORS: Trimmer Configuration Change
msgid "printer-state-reasons.trimmer-configuration-change"
-msgstr "Trimmer Configuration Change"
+msgstr ""
+#. TRANSLATORS: Trimmer Cover Closed
msgid "printer-state-reasons.trimmer-cover-closed"
-msgstr "Trimmer Cover Closed"
+msgstr ""
+#. TRANSLATORS: Trimmer Cover Open
msgid "printer-state-reasons.trimmer-cover-open"
-msgstr "Trimmer Cover Open"
+msgstr ""
+#. TRANSLATORS: Trimmer Empty
msgid "printer-state-reasons.trimmer-empty"
-msgstr "Trimmer Empty"
+msgstr ""
+#. TRANSLATORS: Trimmer Full
msgid "printer-state-reasons.trimmer-full"
-msgstr "Trimmer Full"
+msgstr ""
+#. TRANSLATORS: Trimmer Interlock Closed
msgid "printer-state-reasons.trimmer-interlock-closed"
-msgstr "Trimmer Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Trimmer Interlock Open
msgid "printer-state-reasons.trimmer-interlock-open"
-msgstr "Trimmer Interlock Open"
+msgstr ""
+#. TRANSLATORS: Trimmer Jam
msgid "printer-state-reasons.trimmer-jam"
-msgstr "Trimmer Jam"
+msgstr ""
+#. TRANSLATORS: Trimmer Life Almost Over
msgid "printer-state-reasons.trimmer-life-almost-over"
-msgstr "Trimmer Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Trimmer Life Over
msgid "printer-state-reasons.trimmer-life-over"
-msgstr "Trimmer Life Over"
+msgstr ""
+#. TRANSLATORS: Trimmer Memory Exhausted
msgid "printer-state-reasons.trimmer-memory-exhausted"
-msgstr "Trimmer Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Trimmer Missing
msgid "printer-state-reasons.trimmer-missing"
-msgstr "Trimmer Missing"
+msgstr ""
+#. TRANSLATORS: Trimmer Motor Failure
msgid "printer-state-reasons.trimmer-motor-failure"
-msgstr "Trimmer Motor Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Near Limit
msgid "printer-state-reasons.trimmer-near-limit"
-msgstr "Trimmer Near Limit"
+msgstr ""
+#. TRANSLATORS: Trimmer Offline
msgid "printer-state-reasons.trimmer-offline"
-msgstr "Trimmer Offline"
+msgstr ""
+#. TRANSLATORS: Trimmer Opened
msgid "printer-state-reasons.trimmer-opened"
-msgstr "Trimmer Opened"
+msgstr ""
+#. TRANSLATORS: Trimmer Over Temperature
msgid "printer-state-reasons.trimmer-over-temperature"
-msgstr "Trimmer Over Temperature"
+msgstr ""
+#. TRANSLATORS: Trimmer Power Saver
msgid "printer-state-reasons.trimmer-power-saver"
-msgstr "Trimmer Power Saver"
+msgstr ""
+#. TRANSLATORS: Trimmer Recoverable Failure
msgid "printer-state-reasons.trimmer-recoverable-failure"
-msgstr "Trimmer Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Recoverable Storage
msgid "printer-state-reasons.trimmer-recoverable-storage"
-msgstr "Trimmer Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Trimmer Removed
msgid "printer-state-reasons.trimmer-removed"
-msgstr "Trimmer Removed"
+msgstr ""
+#. TRANSLATORS: Trimmer Resource Added
msgid "printer-state-reasons.trimmer-resource-added"
-msgstr "Trimmer Resource Added"
+msgstr ""
+#. TRANSLATORS: Trimmer Resource Removed
msgid "printer-state-reasons.trimmer-resource-removed"
-msgstr "Trimmer Resource Removed"
+msgstr ""
+#. TRANSLATORS: Trimmer Thermistor Failure
msgid "printer-state-reasons.trimmer-thermistor-failure"
-msgstr "Trimmer Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Timing Failure
msgid "printer-state-reasons.trimmer-timing-failure"
-msgstr "Trimmer Timing Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Turned Off
msgid "printer-state-reasons.trimmer-turned-off"
-msgstr "Trimmer Turned Off"
+msgstr ""
+#. TRANSLATORS: Trimmer Turned On
msgid "printer-state-reasons.trimmer-turned-on"
-msgstr "Trimmer Turned On"
+msgstr ""
+#. TRANSLATORS: Trimmer Under Temperature
msgid "printer-state-reasons.trimmer-under-temperature"
-msgstr "Trimmer Under Temperature"
+msgstr ""
+#. TRANSLATORS: Trimmer Unrecoverable Failure
msgid "printer-state-reasons.trimmer-unrecoverable-failure"
-msgstr "Trimmer Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Unrecoverable Storage Error
msgid "printer-state-reasons.trimmer-unrecoverable-storage-error"
-msgstr "Trimmer Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Trimmer Warming Up
msgid "printer-state-reasons.trimmer-warming-up"
-msgstr "Trimmer Warming Up"
+msgstr ""
+#. TRANSLATORS: Unknown
msgid "printer-state-reasons.unknown"
-msgstr "Unknown"
+msgstr ""
+#. TRANSLATORS: Wrapper Added
msgid "printer-state-reasons.wrapper-added"
-msgstr "Wrapper Added"
+msgstr ""
+#. TRANSLATORS: Wrapper Almost Empty
msgid "printer-state-reasons.wrapper-almost-empty"
-msgstr "Wrapper Almost Empty"
+msgstr ""
+#. TRANSLATORS: Wrapper Almost Full
msgid "printer-state-reasons.wrapper-almost-full"
-msgstr "Wrapper Almost Full"
+msgstr ""
+#. TRANSLATORS: Wrapper At Limit
msgid "printer-state-reasons.wrapper-at-limit"
-msgstr "Wrapper At Limit"
+msgstr ""
+#. TRANSLATORS: Wrapper Closed
msgid "printer-state-reasons.wrapper-closed"
-msgstr "Wrapper Closed"
+msgstr ""
+#. TRANSLATORS: Wrapper Configuration Change
msgid "printer-state-reasons.wrapper-configuration-change"
-msgstr "Wrapper Configuration Change"
+msgstr ""
+#. TRANSLATORS: Wrapper Cover Closed
msgid "printer-state-reasons.wrapper-cover-closed"
-msgstr "Wrapper Cover Closed"
+msgstr ""
+#. TRANSLATORS: Wrapper Cover Open
msgid "printer-state-reasons.wrapper-cover-open"
-msgstr "Wrapper Cover Open"
+msgstr ""
+#. TRANSLATORS: Wrapper Empty
msgid "printer-state-reasons.wrapper-empty"
-msgstr "Wrapper Empty"
+msgstr ""
+#. TRANSLATORS: Wrapper Full
msgid "printer-state-reasons.wrapper-full"
-msgstr "Wrapper Full"
+msgstr ""
+#. TRANSLATORS: Wrapper Interlock Closed
msgid "printer-state-reasons.wrapper-interlock-closed"
-msgstr "Wrapper Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Wrapper Interlock Open
msgid "printer-state-reasons.wrapper-interlock-open"
-msgstr "Wrapper Interlock Open"
+msgstr ""
+#. TRANSLATORS: Wrapper Jam
msgid "printer-state-reasons.wrapper-jam"
-msgstr "Wrapper Jam"
+msgstr ""
+#. TRANSLATORS: Wrapper Life Almost Over
msgid "printer-state-reasons.wrapper-life-almost-over"
-msgstr "Wrapper Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Wrapper Life Over
msgid "printer-state-reasons.wrapper-life-over"
-msgstr "Wrapper Life Over"
+msgstr ""
+#. TRANSLATORS: Wrapper Memory Exhausted
msgid "printer-state-reasons.wrapper-memory-exhausted"
-msgstr "Wrapper Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Wrapper Missing
msgid "printer-state-reasons.wrapper-missing"
-msgstr "Wrapper Missing"
+msgstr ""
+#. TRANSLATORS: Wrapper Motor Failure
msgid "printer-state-reasons.wrapper-motor-failure"
-msgstr "Wrapper Motor Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Near Limit
msgid "printer-state-reasons.wrapper-near-limit"
-msgstr "Wrapper Near Limit"
+msgstr ""
+#. TRANSLATORS: Wrapper Offline
msgid "printer-state-reasons.wrapper-offline"
-msgstr "Wrapper Offline"
+msgstr ""
+#. TRANSLATORS: Wrapper Opened
msgid "printer-state-reasons.wrapper-opened"
-msgstr "Wrapper Opened"
+msgstr ""
+#. TRANSLATORS: Wrapper Over Temperature
msgid "printer-state-reasons.wrapper-over-temperature"
-msgstr "Wrapper Over Temperature"
+msgstr ""
+#. TRANSLATORS: Wrapper Power Saver
msgid "printer-state-reasons.wrapper-power-saver"
-msgstr "Wrapper Power Saver"
+msgstr ""
+#. TRANSLATORS: Wrapper Recoverable Failure
msgid "printer-state-reasons.wrapper-recoverable-failure"
-msgstr "Wrapper Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Recoverable Storage
msgid "printer-state-reasons.wrapper-recoverable-storage"
-msgstr "Wrapper Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Wrapper Removed
msgid "printer-state-reasons.wrapper-removed"
-msgstr "Wrapper Removed"
+msgstr ""
+#. TRANSLATORS: Wrapper Resource Added
msgid "printer-state-reasons.wrapper-resource-added"
-msgstr "Wrapper Resource Added"
+msgstr ""
+#. TRANSLATORS: Wrapper Resource Removed
msgid "printer-state-reasons.wrapper-resource-removed"
-msgstr "Wrapper Resource Removed"
+msgstr ""
+#. TRANSLATORS: Wrapper Thermistor Failure
msgid "printer-state-reasons.wrapper-thermistor-failure"
-msgstr "Wrapper Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Timing Failure
msgid "printer-state-reasons.wrapper-timing-failure"
-msgstr "Wrapper Timing Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Turned Off
msgid "printer-state-reasons.wrapper-turned-off"
-msgstr "Wrapper Turned Off"
+msgstr ""
+#. TRANSLATORS: Wrapper Turned On
msgid "printer-state-reasons.wrapper-turned-on"
-msgstr "Wrapper Turned On"
+msgstr ""
+#. TRANSLATORS: Wrapper Under Temperature
msgid "printer-state-reasons.wrapper-under-temperature"
-msgstr "Wrapper Under Temperature"
+msgstr ""
+#. TRANSLATORS: Wrapper Unrecoverable Failure
msgid "printer-state-reasons.wrapper-unrecoverable-failure"
-msgstr "Wrapper Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Unrecoverable Storage Error
msgid "printer-state-reasons.wrapper-unrecoverable-storage-error"
-msgstr "Wrapper Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Wrapper Warming Up
msgid "printer-state-reasons.wrapper-warming-up"
-msgstr "Wrapper Warming Up"
+msgstr ""
+#. TRANSLATORS: Idle
msgid "printer-state.3"
-msgstr "Idle"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "printer-state.4"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Stopped
msgid "printer-state.5"
-msgstr "Stopped"
+msgstr ""
+#. TRANSLATORS: Printer Uptime
msgid "printer-up-time"
-msgstr "Printer Uptime"
+msgstr ""
+
+#. TRANSLATORS: Printer Xri
+msgid "printer-xri-requested"
+msgstr ""
msgid "processing"
msgstr "en cours"
+#. TRANSLATORS: Proof Print
msgid "proof-print"
-msgstr "Proof Print"
+msgstr ""
+#. TRANSLATORS: Proof Print Copies
msgid "proof-print-copies"
-msgstr "Proof Print Copies"
+msgstr ""
+#. TRANSLATORS: Punching
msgid "punching"
-msgstr "Punching"
+msgstr ""
+#. TRANSLATORS: Punching Locations
msgid "punching-locations"
-msgstr "Punching Locations"
+msgstr ""
+#. TRANSLATORS: Punching Offset
msgid "punching-offset"
-msgstr "Punching Offset"
+msgstr ""
+#. TRANSLATORS: Punch Edge
msgid "punching-reference-edge"
-msgstr "Punching Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "punching-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "punching-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "punching-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "punching-reference-edge.top"
-msgstr "Top"
+msgstr ""
#, c-format
msgid "request id is %s-%d (%d file(s))"
@@ -12155,38 +14741,185 @@ msgstr ""
msgid "request-id uses indefinite length"
msgstr "Le paramètre request-id s’avère être de longueur indéfinie"
+#. TRANSLATORS: Request Power State
+msgid "request-power-state"
+msgstr ""
+
+#. TRANSLATORS: Requested Attributes
msgid "requested-attributes"
-msgstr "Requested Attributes"
+msgstr ""
+
+#. TRANSLATORS: Resource Format
+msgid "resource-format"
+msgstr ""
+
+#. TRANSLATORS: Resource Format Accepted
+msgid "resource-format-accepted"
+msgstr ""
+
+#. TRANSLATORS: Resource Formats
+msgid "resource-formats"
+msgstr ""
+
+#. TRANSLATORS: Resource ID
+msgid "resource-id"
+msgstr ""
+
+#. TRANSLATORS: Resource Ids
+msgid "resource-ids"
+msgstr ""
+
+#. TRANSLATORS: Resource K Octets
+msgid "resource-k-octets"
+msgstr ""
+
+#. TRANSLATORS: Resource Signature
+msgid "resource-signature"
+msgstr ""
+
+#. TRANSLATORS: Resource State
+msgid "resource-state"
+msgstr ""
+
+#. TRANSLATORS: Resource State Reasons
+msgid "resource-state-reasons"
+msgstr ""
+
+#. TRANSLATORS: Cancel
+msgid "resource-state-reasons.cancel-requested"
+msgstr ""
+
+#. TRANSLATORS: Install
+msgid "resource-state-reasons.install-requested"
+msgstr ""
+
+#. TRANSLATORS: Resource Incoming
+msgid "resource-state-reasons.resource-incoming"
+msgstr ""
+
+#. TRANSLATORS: Pending
+msgid "resource-state.3"
+msgstr ""
+
+#. TRANSLATORS: Available
+msgid "resource-state.4"
+msgstr ""
+
+#. TRANSLATORS: Installed
+msgid "resource-state.5"
+msgstr ""
+
+#. TRANSLATORS: Canceled
+msgid "resource-state.6"
+msgstr ""
+
+#. TRANSLATORS: Aborted
+msgid "resource-state.7"
+msgstr ""
+
+#. TRANSLATORS: Resource States
+msgid "resource-states"
+msgstr ""
+#. TRANSLATORS: Resource Type
+msgid "resource-type"
+msgstr ""
+
+#. TRANSLATORS: Executable Firmware
+msgid "resource-type.executable-firmware"
+msgstr ""
+
+#. TRANSLATORS: Executable Software
+msgid "resource-type.executable-software"
+msgstr ""
+
+#. TRANSLATORS: Static Font
+msgid "resource-type.static-font"
+msgstr ""
+
+#. TRANSLATORS: Static Form
+msgid "resource-type.static-form"
+msgstr ""
+
+#. TRANSLATORS: Static Icc Profile
+msgid "resource-type.static-icc-profile"
+msgstr ""
+
+#. TRANSLATORS: Static Image
+msgid "resource-type.static-image"
+msgstr ""
+
+#. TRANSLATORS: Static Logo
+msgid "resource-type.static-logo"
+msgstr ""
+
+#. TRANSLATORS: Static Other
+msgid "resource-type.static-other"
+msgstr ""
+
+#. TRANSLATORS: Static Strings
+msgid "resource-type.static-strings"
+msgstr ""
+
+#. TRANSLATORS: Template Document
+msgid "resource-type.template-document"
+msgstr ""
+
+#. TRANSLATORS: Template Job
+msgid "resource-type.template-job"
+msgstr ""
+
+#. TRANSLATORS: Template Printer
+msgid "resource-type.template-printer"
+msgstr ""
+
+#. TRANSLATORS: Resource Types
+msgid "resource-types"
+msgstr ""
+
+#. TRANSLATORS: Restart Get Interval
+msgid "restart-get-interval"
+msgstr ""
+
+#. TRANSLATORS: Retry Interval
msgid "retry-interval"
-msgstr "Retry Interval"
+msgstr ""
+#. TRANSLATORS: Retry Timeout
msgid "retry-time-out"
-msgstr "Retry Time Out"
+msgstr ""
+#. TRANSLATORS: Save Disposition
msgid "save-disposition"
-msgstr "Save Disposition"
+msgstr ""
+#. TRANSLATORS: None
msgid "save-disposition.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Print and Save
msgid "save-disposition.print-save"
-msgstr "Print Save"
+msgstr ""
+#. TRANSLATORS: Save Only
msgid "save-disposition.save-only"
-msgstr "Save Only"
+msgstr ""
+#. TRANSLATORS: Save Document Format
msgid "save-document-format"
-msgstr "Save Document Format"
+msgstr ""
+#. TRANSLATORS: Save Info
msgid "save-info"
-msgstr "Save Info"
+msgstr ""
+#. TRANSLATORS: Save Location
msgid "save-location"
-msgstr "Save Location"
+msgstr ""
+#. TRANSLATORS: Save Name
msgid "save-name"
-msgstr "Save Name"
+msgstr ""
msgid "scheduler is not running"
msgstr ""
@@ -12194,47 +14927,65 @@ msgstr ""
msgid "scheduler is running"
msgstr ""
+#. TRANSLATORS: Separator Sheets
msgid "separator-sheets"
-msgstr "Separator Sheets"
+msgstr ""
+#. TRANSLATORS: Type of Separator Sheets
msgid "separator-sheets-type"
-msgstr "Separator Sheets Type"
+msgstr ""
+#. TRANSLATORS: Start and End Sheets
msgid "separator-sheets-type.both-sheets"
-msgstr "Both Sheets"
+msgstr ""
+#. TRANSLATORS: End Sheet
msgid "separator-sheets-type.end-sheet"
-msgstr "End Sheet"
+msgstr ""
+#. TRANSLATORS: None
msgid "separator-sheets-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Slip Sheets
msgid "separator-sheets-type.slip-sheets"
-msgstr "Slip Sheets"
+msgstr ""
+#. TRANSLATORS: Start Sheet
msgid "separator-sheets-type.start-sheet"
-msgstr "Start Sheet"
+msgstr ""
+#. TRANSLATORS: Collate Copies
msgid "sheet-collate"
-msgstr "Collate Copies"
+msgstr ""
+#. TRANSLATORS: Yes
msgid "sheet-collate.collated"
-msgstr "Yes"
+msgstr ""
+#. TRANSLATORS: No
msgid "sheet-collate.uncollated"
-msgstr "No"
+msgstr ""
+#. TRANSLATORS: 2-Sided Printing
msgid "sides"
-msgstr "2-Sided Printing"
+msgstr ""
+#. TRANSLATORS: Off
msgid "sides.one-sided"
-msgstr "Off"
+msgstr ""
+#. TRANSLATORS: On (Portrait)
msgid "sides.two-sided-long-edge"
-msgstr "On (Portrait)"
+msgstr ""
+#. TRANSLATORS: On (Landscape)
msgid "sides.two-sided-short-edge"
-msgstr "On (Landscape)"
+msgstr ""
+
+#. TRANSLATORS: Start Power State
+msgid "start-power-state"
+msgstr ""
#, c-format
msgid "stat of %s failed: %s"
@@ -12243,53 +14994,112 @@ msgstr "stat sur %s a échoué : %s"
msgid "status\t\tShow status of daemon and queue."
msgstr ""
+#. TRANSLATORS: Status Message
msgid "status-message"
-msgstr "Status Message"
+msgstr ""
+#. TRANSLATORS: Staple
msgid "stitching"
-msgstr "Staple"
+msgstr ""
+#. TRANSLATORS: Stitching Angle
msgid "stitching-angle"
-msgstr "Stitching Angle"
+msgstr ""
+#. TRANSLATORS: Stitching Locations
msgid "stitching-locations"
-msgstr "Stitching Locations"
+msgstr ""
+#. TRANSLATORS: Staple Method
msgid "stitching-method"
-msgstr "Stitching Method"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "stitching-method.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Crimp
msgid "stitching-method.crimp"
-msgstr "Crimp"
+msgstr ""
+#. TRANSLATORS: Wire
msgid "stitching-method.wire"
-msgstr "Wire"
+msgstr ""
+#. TRANSLATORS: Stitching Offset
msgid "stitching-offset"
-msgstr "Stitching Offset"
+msgstr ""
+#. TRANSLATORS: Staple Edge
msgid "stitching-reference-edge"
-msgstr "Stitching Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "stitching-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "stitching-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "stitching-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "stitching-reference-edge.top"
-msgstr "Top"
+msgstr ""
msgid "stopped"
msgstr "arrêtée"
+#. TRANSLATORS: Subject
msgid "subject"
-msgstr "Subject"
+msgstr ""
+
+#. TRANSLATORS: Subscription Privacy Attributes
+msgid "subscription-privacy-attributes"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "subscription-privacy-attributes.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "subscription-privacy-attributes.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "subscription-privacy-attributes.none"
+msgstr ""
+
+#. TRANSLATORS: Subscription Description
+msgid "subscription-privacy-attributes.subscription-description"
+msgstr ""
+
+#. TRANSLATORS: Subscription Template
+msgid "subscription-privacy-attributes.subscription-template"
+msgstr ""
+
+#. TRANSLATORS: Subscription Privacy Scope
+msgid "subscription-privacy-scope"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "subscription-privacy-scope.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "subscription-privacy-scope.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "subscription-privacy-scope.none"
+msgstr ""
+
+#. TRANSLATORS: Owner
+msgid "subscription-privacy-scope.owner"
+msgstr ""
#, c-format
msgid "system default destination: %s"
@@ -12299,89 +15109,157 @@ msgstr ""
msgid "system default destination: %s/%s"
msgstr ""
+#. TRANSLATORS: System State
+msgid "system-state"
+msgstr ""
+
+#. TRANSLATORS: System State Reasons
+msgid "system-state-reasons"
+msgstr ""
+
+#. TRANSLATORS: Idle
+msgid "system-state.3"
+msgstr ""
+
+#. TRANSLATORS: Processing
+msgid "system-state.4"
+msgstr ""
+
+#. TRANSLATORS: Stopped
+msgid "system-state.5"
+msgstr ""
+
+#. TRANSLATORS: System URI
+msgid "system-uri"
+msgstr ""
+
+#. TRANSLATORS: T33 Subaddress
msgid "t33-subaddress"
msgstr "T33 Subaddress"
+#. TRANSLATORS: Timeout Predicate
+msgid "timeout-predicate"
+msgstr ""
+
+#. TRANSLATORS: Activity
+msgid "timeout-predicate.activity"
+msgstr ""
+
+#. TRANSLATORS: Inactivity
+msgid "timeout-predicate.inactivity"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "timeout-predicate.none"
+msgstr ""
+
+#. TRANSLATORS: To Name
msgid "to-name"
-msgstr "To Name"
+msgstr ""
+#. TRANSLATORS: Transmission Status
msgid "transmission-status"
-msgstr "Transmission Status"
+msgstr ""
+#. TRANSLATORS: Pending
msgid "transmission-status.3"
-msgstr "Pending"
+msgstr ""
+#. TRANSLATORS: Pending Retry
msgid "transmission-status.4"
-msgstr "Pending Retry"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "transmission-status.5"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Canceled
msgid "transmission-status.7"
-msgstr "Canceled"
+msgstr ""
+#. TRANSLATORS: Aborted
msgid "transmission-status.8"
-msgstr "Aborted"
+msgstr ""
+#. TRANSLATORS: Completed
msgid "transmission-status.9"
-msgstr "Completed"
+msgstr ""
+#. TRANSLATORS: Cut
msgid "trimming"
-msgstr "Cut"
+msgstr ""
+#. TRANSLATORS: Cut Position
msgid "trimming-offset"
-msgstr "Cut Position"
+msgstr ""
+#. TRANSLATORS: Cut Edge
msgid "trimming-reference-edge"
-msgstr "Trimming Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "trimming-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "trimming-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "trimming-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "trimming-reference-edge.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Type of Cut
msgid "trimming-type"
-msgstr "Trimming Type"
+msgstr ""
+#. TRANSLATORS: Draw Line
msgid "trimming-type.draw-line"
-msgstr "Draw Line"
+msgstr ""
+#. TRANSLATORS: Full
msgid "trimming-type.full"
-msgstr "Full"
+msgstr ""
+#. TRANSLATORS: Partial
msgid "trimming-type.partial"
-msgstr "Partial"
+msgstr ""
+#. TRANSLATORS: Perforate
msgid "trimming-type.perforate"
-msgstr "Perforate"
+msgstr ""
+#. TRANSLATORS: Score
msgid "trimming-type.score"
-msgstr "Score"
+msgstr ""
+#. TRANSLATORS: Tab
msgid "trimming-type.tab"
-msgstr "Tab"
+msgstr ""
+#. TRANSLATORS: Cut After
msgid "trimming-when"
-msgstr "Trimming When"
+msgstr ""
+#. TRANSLATORS: Every Document
msgid "trimming-when.after-documents"
-msgstr "After Documents"
+msgstr ""
+#. TRANSLATORS: Job
msgid "trimming-when.after-job"
-msgstr "After Job"
+msgstr ""
+#. TRANSLATORS: Every Set
msgid "trimming-when.after-sets"
-msgstr "After Sets"
+msgstr ""
+#. TRANSLATORS: Every Page
msgid "trimming-when.after-sheets"
-msgstr "After Sheets"
+msgstr ""
msgid "unknown"
msgstr "inconnu"
@@ -12392,38 +15270,81 @@ msgstr "sans titre"
msgid "variable-bindings uses indefinite length"
msgstr ""
+#. TRANSLATORS: Which Printers
+msgid "which-printers"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "which-printers.all"
+msgstr ""
+
+#. TRANSLATORS: Idle
+msgid "which-printers.idle"
+msgstr ""
+
+#. TRANSLATORS: Not Accepting
+msgid "which-printers.not-accepting"
+msgstr ""
+
+#. TRANSLATORS: Processing
+msgid "which-printers.processing"
+msgstr ""
+
+#. TRANSLATORS: Shutdown
+msgid "which-printers.shutdown"
+msgstr ""
+
+#. TRANSLATORS: Stopped
+msgid "which-printers.stopped"
+msgstr ""
+
+#. TRANSLATORS: Testing
+msgid "which-printers.testing"
+msgstr ""
+
+#. TRANSLATORS: X Accuracy
msgid "x-accuracy"
-msgstr "X Accuracy"
+msgstr ""
+#. TRANSLATORS: X Dimension
msgid "x-dimension"
-msgstr "X Dimension"
+msgstr ""
+#. TRANSLATORS: X Offset
msgid "x-offset"
-msgstr "X Offset"
+msgstr ""
+#. TRANSLATORS: X Origin
msgid "x-origin"
-msgstr "X Origin"
+msgstr ""
+#. TRANSLATORS: Y Accuracy
msgid "y-accuracy"
-msgstr "Y Accuracy"
+msgstr ""
+#. TRANSLATORS: Y Dimension
msgid "y-dimension"
-msgstr "Y Dimension"
+msgstr ""
+#. TRANSLATORS: Y Offset
msgid "y-offset"
-msgstr "Y Offset"
+msgstr ""
+#. TRANSLATORS: Y Origin
msgid "y-origin"
-msgstr "Y Origin"
+msgstr ""
+#. TRANSLATORS: Z Accuracy
msgid "z-accuracy"
-msgstr "Z Accuracy"
+msgstr ""
+#. TRANSLATORS: Z Dimension
msgid "z-dimension"
-msgstr "Z Dimension"
+msgstr ""
+#. TRANSLATORS: Z Offset
msgid "z-offset"
-msgstr "Z Offset"
+msgstr ""
msgid "{service_domain} Domain name"
msgstr ""
@@ -12455,349 +15376,5 @@ msgstr ""
msgid "~/.cups/lpoptions file names default destination that does not exist."
msgstr ""
-#~ msgid " Ignore specific warnings."
-#~ msgstr " Ignorer les alertes spécifiques."
-
-#~ msgid " Issue warnings instead of errors."
-#~ msgstr ""
-#~ " Signale des alertes à la place des erreurs."
-
-#~ msgid " -h Show program usage"
-#~ msgstr " -h Affiche l'usage du programme"
-
-#~ msgid " ! expression Unary NOT of expression."
-#~ msgstr " ! expression Opérateur NON sur une expression."
-
-#~ msgid " ( expressions ) Group expressions."
-#~ msgstr " ( expressions ) Groupe d'expressions."
-
-#~ msgid " --[no-]debug-logging Turn debug logging on/off."
-#~ msgstr ""
-#~ " --[no-]debug-logging Activer/désactiver les journaux de débogage."
-
-#~ msgid " --[no-]remote-admin Turn remote administration on/off."
-#~ msgstr ""
-#~ " --[no-]remote-admin Activer/désactiver l'administration à distance."
-
-#~ msgid " --[no-]remote-any Allow/prevent access from the Internet."
-#~ msgstr ""
-#~ " --[no-]remote-any Autoriser/interdire l'accès depuis internet."
-
-#~ msgid " --[no-]share-printers Turn printer sharing on/off."
-#~ msgstr ""
-#~ " --[no-]share-printers Activer/désactiver le partage d'imprimante."
-
-#~ msgid " --[no-]user-cancel-any Allow/prevent users to cancel any job."
-#~ msgstr ""
-#~ " --[no-]user-cancel-any Autoriser/interdire aux utilisateurs d'annuler "
-#~ "une impression."
-
-#~ msgid " --domain regex Match domain to regular expression."
-#~ msgstr ""
-#~ " --domain regex Correspondance du domaine avec une expression "
-#~ "rationnelle."
-
-#~ msgid ""
-#~ " --exec utility [argument ...] ;\n"
-#~ " Execute program if true."
-#~ msgstr ""
-#~ " --exec programme [argument ...] ;\n"
-#~ " Executer programme si vrai."
-
-#~ msgid " --false Always false."
-#~ msgstr " --false Toujours faux."
-
-#~ msgid " --help Show help."
-#~ msgstr " --help Afficher l'aide."
-
-#~ msgid " --help Show this help."
-#~ msgstr " --help Show cette help."
-
-#~ msgid " --host regex Match hostname to regular expression."
-#~ msgstr ""
-#~ " --host regex Correspondance du nom d'hôte avec une "
-#~ "expression rationnelle."
-
-#~ msgid " --local True if service is local."
-#~ msgstr " --local Vrai si le service est local."
-
-#~ msgid " --ls List attributes."
-#~ msgstr " --ls Attributs de liste."
-
-#~ msgid " --name regex Match service name to regular expression."
-#~ msgstr ""
-#~ " --name regex Correspondance du service avec une expression "
-#~ "rationnelle."
-
-#~ msgid " --not expression Unary NOT of expression."
-#~ msgstr " --not expression Opérateur NON d'une expression."
-
-#~ msgid " --path regex Match resource path to regular expression."
-#~ msgstr ""
-#~ " --path regex Correspondance du chemin d'une ressource avec "
-#~ "une expression rationnelle."
-
-#~ msgid " --port number[-number] Match port to number or range."
-#~ msgstr ""
-#~ " --port numéro[-numéro] Correspondance du port à un numéro ou une plage "
-#~ "de numéros."
-
-#~ msgid " --print Print URI if true."
-#~ msgstr " --print Afficher URI si vrai."
-
-#~ msgid " --print-name Print service name if true."
-#~ msgstr " --print-name Afficher le nom de service si vrai."
-
-#~ msgid " --quiet Quietly report match via exit code."
-#~ msgstr ""
-#~ " --quiet Signale la correspodance par le code de sortie."
-
-#~ msgid " --remote True if service is remote."
-#~ msgstr " --remote Vrai si le service est distant."
-
-#~ msgid ""
-#~ " --stop-after-include-error\n"
-#~ " Stop tests after a failed INCLUDE."
-#~ msgstr ""
-#~ " --stop-after-include-error\n"
-#~ " Arrêt des tests après un INCLUDE en échec."
-
-#~ msgid " --true Always true."
-#~ msgstr " --true Toujours vrai."
-
-#~ msgid " --txt key True if the TXT record contains the key."
-#~ msgstr ""
-#~ " --txt key Vrai si l'enregistrement TXT contient la clef."
-
-#~ msgid ""
-#~ " --txt-* regex Match TXT record key to regular expression."
-#~ msgstr ""
-#~ " --txt-* regex Correspondance de la clef TXT avec une "
-#~ "expression rationnelle."
-
-#~ msgid " --uri regex Match URI to regular expression."
-#~ msgstr ""
-#~ " --uri regex Correspondance d'une URI avec une expression "
-#~ "rationnelle."
-
-#~ msgid " --version Show program version."
-#~ msgstr " --version Affiche la version du programme."
-
-#~ msgid " --version Show version."
-#~ msgstr " --version Affiche la version."
-
-#~ msgid " -4 Connect using IPv4."
-#~ msgstr " -4 Connexion en IPv4."
-
-#~ msgid " -6 Connect using IPv6."
-#~ msgstr " -6 Connexion en IPv6."
-
-#~ msgid " -E Encrypt the connection."
-#~ msgstr " -E Chiffrer la connexion."
-
-#~ msgid ""
-#~ " -E Test with encryption using HTTP Upgrade to TLS."
-#~ msgstr ""
-#~ " -E Test avec le chiffrement utilisant HTTP avec "
-#~ "TLS."
-
-#~ msgid ""
-#~ " -F Run in the foreground but detach from console."
-#~ msgstr ""
-#~ " -F Exécuter en avant-plan mais détaché de la "
-#~ "console."
-
-#~ msgid " -H samba-server Use the named SAMBA server."
-#~ msgstr " -H serveur-samba Utiliser le serveur SAMBA nommé."
-
-#~ msgid " -I Ignore errors."
-#~ msgstr " -I Ignorer les erreurs."
-
-#~ msgid " -I {filename,filters,none,profiles}"
-#~ msgstr " -I {nomDeFichier,filtres,none,profils}"
-
-#~ msgid " -P number[-number] Match port to number or range."
-#~ msgstr ""
-#~ " -P numéro[-numéro] Correspondance du port à un numéro ou une plage "
-#~ "de numéro."
-
-#~ msgid " -R root-directory Set alternate root."
-#~ msgstr " -R répertoire-root Choisir une autre racine."
-
-#~ msgid " -S Test with encryption using HTTPS."
-#~ msgstr ""
-#~ " -S Tester avec un chiffrement utilisant HTTPS."
-
-#~ msgid " -T seconds Set the browse timeout in seconds."
-#~ msgstr ""
-#~ " -T secondes Choisir le délai d'expiration de la navigation "
-#~ "en secondes."
-
-#~ msgid " -T seconds Set the receive/send timeout in seconds."
-#~ msgstr ""
-#~ " -T secondes Choisir le délai d'expiration réception/envoi "
-#~ "en secondes."
-
-#~ msgid " -V version Set default IPP version."
-#~ msgstr " -V version Choisir la version d'IPP par défaut."
-
-#~ msgid " -a Export all printers."
-#~ msgstr " -a Exporter toutes les imprimantes."
-
-#~ msgid " -c Produce CSV output."
-#~ msgstr " -c Produire une sortie CSV."
-
-#~ msgid " -c cupsd.conf Set cupsd.conf file to use."
-#~ msgstr " -c cupsd.conf Utiliser le fichier cupsd.conf."
-
-#~ msgid " -d name=value Set named variable to value."
-#~ msgstr " -d nom=valeur Affecter la valeur à la variable nom."
-
-#~ msgid " -d regex Match domain to regular expression."
-#~ msgstr ""
-#~ " -d regex Correspondance du domaine avec l'expression "
-#~ "rationnelle."
-
-#~ msgid " -f Run in the foreground."
-#~ msgstr " -f Exécuter en avant-plan."
-
-#~ msgid " -h Show this usage message."
-#~ msgstr " -h Afficher le message d'usage."
-
-#~ msgid " -h regex Match hostname to regular expression."
-#~ msgstr ""
-#~ " -h regex Correspondance du nom d'hôte avec l'expression "
-#~ "rationnelle."
-
-#~ msgid " -h server[:port] Specify server address."
-#~ msgstr " -h serveur[:port] Indiquer l'adresse du serveur."
-
-#~ msgid ""
-#~ " -i seconds Repeat the last file with the given time "
-#~ "interval."
-#~ msgstr ""
-#~ " -i secondes Repéter le dernier fichier avec l'intervale de "
-#~ "temps indiqué."
-
-#~ msgid " -l List attributes."
-#~ msgstr " -l Attributs de la liste."
-
-#~ msgid " -l Produce plain text output."
-#~ msgstr " -l Produire une sortie plain text."
-
-#~ msgid ""
-#~ " -n count Repeat the last file the given number of times."
-#~ msgstr ""
-#~ " -n compteur Repéter le dernier fichier le nombre de fois "
-#~ "indiqué."
-
-#~ msgid " -n regex Match service name to regular expression."
-#~ msgstr ""
-#~ " -n regex Correspondance du nom de service avec une "
-#~ "expression rationnelle."
-
-#~ msgid " -p Print URI if true."
-#~ msgstr " -p Afficher l'URI si vrai."
-
-#~ msgid " -q Run silently."
-#~ msgstr " -q Exécuter silencieusement."
-
-#~ msgid " -r True if service is remote."
-#~ msgstr " -r Vrai si le service est distant."
-
-#~ msgid " -s Print service name if true."
-#~ msgstr " -s Afficher le nom du service si vrai."
-
-#~ msgid " -t Produce a test report."
-#~ msgstr " -t Produire un rapport de test."
-
-#~ msgid " -t Test the configuration file."
-#~ msgstr " -t Tester le fichier de configuration."
-
-#~ msgid " -t key True if the TXT record contains the key."
-#~ msgstr ""
-#~ " -t clef Vrai si l'enregistrement TXT contient la clef."
-
-#~ msgid " -u regex Match URI to regular expression."
-#~ msgstr ""
-#~ " -u regex Correspondance URI avec l'expression "
-#~ "rationnelle."
-
-#~ msgid " -vv Be very verbose."
-#~ msgstr " -vv Très verbeux."
-
-#~ msgid " IPPFIND_SERVICE_DOMAIN Domain name"
-#~ msgstr " IPPFIND_SERVICE_DOMAIN Nom de domaine"
-
-#~ msgid ""
-#~ " IPPFIND_SERVICE_HOSTNAME\n"
-#~ " Fully-qualified domain name"
-#~ msgstr ""
-#~ " IPPFIND_SERVICE_HOSTNAME\n"
-#~ " Nom de domaine complet (FQDN)"
-
-#~ msgid " IPPFIND_SERVICE_NAME Service instance name"
-#~ msgstr " IPPFIND_SERVICE_NAME Nom d'instance du service"
-
-#~ msgid " IPPFIND_SERVICE_PORT Port number"
-#~ msgstr " IPPFIND_SERVICE_PORT Numéro du port"
-
-#~ msgid " IPPFIND_SERVICE_REGTYPE DNS-SD registration type"
-#~ msgstr " IPPFIND_SERVICE_REGTYPE Type d'enregistrement DNS-SD"
-
-#~ msgid " IPPFIND_SERVICE_SCHEME URI scheme"
-#~ msgstr " IPPFIND_SERVICE_SCHEME Schema URI"
-
-#~ msgid ""
-#~ " expression --and expression\n"
-#~ " Logical AND."
-#~ msgstr ""
-#~ " expression --and expression\n"
-#~ " ET logique."
-
-#~ msgid ""
-#~ " expression --or expression\n"
-#~ " Logical OR."
-#~ msgstr ""
-#~ " expression --or expression\n"
-#~ " OU logique."
-
-#~ msgid " expression expression Logical AND."
-#~ msgstr " expression expression ET logique."
-
-#~ msgid " {service_domain} Domain name"
-#~ msgstr " {service_domain} Nom de domaine"
-
-#~ msgid " {service_hostname} Fully-qualified domain name"
-#~ msgstr " {service_hostname} Nom de domaine complet (FQDN)"
-
-#~ msgid " {service_name} Service instance name"
-#~ msgstr " {service_name} Nom de l'instance du service"
-
-#~ msgid " {service_port} Port number"
-#~ msgstr " {service_port} Numéro du port"
-
-#~ msgid " {service_regtype} DNS-SD registration type"
-#~ msgstr " {service_regtype} Type d'enregistrement DNS-SD"
-
-#~ msgid " {service_scheme} URI scheme"
-#~ msgstr " {service_scheme} Schéma URI"
-
-#~ msgid " {service_uri} URI"
-#~ msgstr " {service_uri} URI"
-
-#~ msgid " {txt_*} Value of TXT record key"
-#~ msgstr " {txt_*} Valeur de la clef d'enregistrement TXT"
-
-#~ msgid " {} URI"
-#~ msgstr " {} URI"
-
-#~ msgid "Empty PPD file."
-#~ msgstr "Fichier PPD vide."
-
-#~ msgid "FAIL"
-#~ msgstr "ÉCHEC"
-
-#~ msgid "Password for %s required to access %s via SAMBA: "
-#~ msgstr ""
-#~ "Un mot de passe pour %s est nécessaire pour accéder à %s via SAMBA : "
+#~ msgid "Export Printers to Samba"
+#~ msgstr "Exporter les imprimantes vers SAMBA"
diff --git a/locale/cups_it.po b/locale/cups_it.po
index b0b6a42ad..c9b0fb466 100644
--- a/locale/cups_it.po
+++ b/locale/cups_it.po
@@ -12,10 +12,10 @@ msgid ""
msgstr ""
"Project-Id-Version: CUPS 2.3\n"
"Report-Msgid-Bugs-To: https://github.com/apple/cups/issues\n"
-"POT-Creation-Date: 2018-12-06 14:58-0500\n"
+"POT-Creation-Date: 2019-04-24 18:36-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-Team: Italian - Arch Linux Italian Team <giovanni@archlinux.org>\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -1540,6 +1540,9 @@ msgstr ""
msgid "--false Always false"
msgstr ""
+msgid "--help Show program help"
+msgstr ""
+
msgid "--hold Hold new jobs"
msgstr ""
@@ -1570,6 +1573,9 @@ msgstr ""
msgid "--name regex Match service name to regular expression"
msgstr ""
+msgid "--no-web-forms Disable web forms for media and supplies"
+msgstr ""
+
msgid "--not expression Unary NOT of expression"
msgstr ""
@@ -1665,6 +1671,9 @@ msgstr "-15"
msgid "-2"
msgstr "-2"
+msgid "-2 Set 2-sided printing support (default=1-sided)"
+msgstr ""
+
msgid "-20"
msgstr "-20"
@@ -1746,6 +1755,9 @@ msgstr ""
msgid "-D description Specify the textual description of the printer"
msgstr ""
+msgid "-D device-uri Set the device URI for the printer"
+msgstr ""
+
msgid ""
"-E Enable and accept jobs on the printer (after -p)"
msgstr ""
@@ -1788,12 +1800,19 @@ msgid ""
" Ignore specific warnings"
msgstr ""
+msgid ""
+"-K keypath Set location of server X.509 certificates and keys."
+msgstr ""
+
msgid "-L Send requests using content-length"
msgstr ""
msgid "-L location Specify the textual location of the printer"
msgstr ""
+msgid "-M manufacturer Set manufacturer name (default=Test)"
+msgstr ""
+
msgid "-P destination Show status for the specified destination"
msgstr ""
@@ -1805,6 +1824,9 @@ msgid ""
"standard output"
msgstr ""
+msgid "-P filename.ppd Load printer attributes from PPD file"
+msgstr ""
+
msgid "-P number[-number] Match port to number or range"
msgstr ""
@@ -1865,6 +1887,9 @@ msgstr ""
msgid "-a [destination(s)] Show the accepting state of destinations"
msgstr ""
+msgid "-a filename.conf Load printer attributes from conf file"
+msgstr ""
+
msgid "-c Make a copy of the print file(s)"
msgstr ""
@@ -1877,6 +1902,9 @@ msgstr ""
msgid "-c class Add the named destination to a class"
msgstr ""
+msgid "-c command Set print command"
+msgstr ""
+
msgid "-c cupsd.conf Set cupsd.conf file to use."
msgstr ""
@@ -1895,6 +1923,9 @@ msgstr ""
msgid "-d regex Match domain to regular expression"
msgstr ""
+msgid "-d spool-directory Set spool directory"
+msgstr ""
+
msgid "-e Show available destinations on the network"
msgstr ""
@@ -1904,6 +1935,9 @@ msgstr ""
msgid "-f filename Set default request filename"
msgstr ""
+msgid "-f type/subtype[,...] Set supported file types"
+msgstr ""
+
msgid "-h Show this usage message."
msgstr ""
@@ -1916,6 +1950,9 @@ msgstr ""
msgid "-h server[:port] Connect to the named server and port"
msgstr ""
+msgid "-i iconfile.png Set icon file"
+msgstr ""
+
msgid "-i id Specify an existing job ID to modify"
msgstr ""
@@ -1926,6 +1963,9 @@ msgid ""
"-i seconds Repeat the last file with the given time interval"
msgstr ""
+msgid "-k Keep job spool files"
+msgstr ""
+
msgid "-l List attributes"
msgstr ""
@@ -1941,6 +1981,9 @@ msgstr ""
msgid "-l Show verbose (long) output"
msgstr ""
+msgid "-l location Set location of printer"
+msgstr ""
+
msgid ""
"-m Send an email notification when the job completes"
msgstr ""
@@ -1952,6 +1995,9 @@ msgid ""
"-m everywhere Specify the printer is compatible with IPP Everywhere"
msgstr ""
+msgid "-m model Set model name (default=Printer)"
+msgstr ""
+
msgid ""
"-m model Specify a standard model/PPD file for the printer"
msgstr ""
@@ -1959,6 +2005,9 @@ msgstr ""
msgid "-n count Repeat the last file the given number of times"
msgstr ""
+msgid "-n hostname Set hostname for printer"
+msgstr ""
+
msgid "-n num-copies Specify the number of copies to print"
msgstr ""
@@ -2061,6 +2110,9 @@ msgstr ""
msgid "-p destination Specify/add the named destination"
msgstr ""
+msgid "-p port Set port number for printer"
+msgstr ""
+
msgid "-q Quietly report match via exit code"
msgstr ""
@@ -2091,6 +2143,9 @@ msgstr ""
msgid "-r reason Specify a reason message that others can see"
msgstr ""
+msgid "-r subtype,[subtype] Set DNS-SD service subtype"
+msgstr ""
+
msgid "-s Be silent"
msgstr ""
@@ -2103,6 +2158,9 @@ msgstr ""
msgid "-s cups-files.conf Set cups-files.conf file to use."
msgstr ""
+msgid "-s speed[,color-speed] Set speed in pages per minute"
+msgstr ""
+
msgid "-t Produce a test report"
msgstr ""
@@ -2657,14 +2715,6 @@ msgstr "95"
msgid "?Invalid help command unknown."
msgstr "?Aiuto non valido comando sconosciuto."
-msgid "A Samba password is required to export printer drivers"
-msgstr ""
-"Per esportare i driver della stampante è richiesta una password di Samba."
-
-msgid "A Samba username is required to export printer drivers"
-msgstr ""
-"Per esportare i driver della stampante è richiesto un username di Samba"
-
#, c-format
msgid "A class named \"%s\" already exists."
msgstr "Una classe denominata \"%s\" già esiste."
@@ -3465,9 +3515,6 @@ msgstr "Esecutivo"
msgid "Expectation Failed"
msgstr "Aspettativa non riuscita"
-msgid "Export Printers to Samba"
-msgstr "Esporta le stampanti per Samba"
-
msgid "Expressions:"
msgstr "Espressioni:"
@@ -3859,6 +3906,10 @@ msgstr "Linea più lunga di quella massima consentita (255 caratteri)"
msgid "List Available Printers"
msgstr "Elenco delle stampanti disponibili"
+#, c-format
+msgid "Listening on port %d."
+msgstr ""
+
msgid "Local printer created."
msgstr ""
@@ -4399,10 +4450,6 @@ msgstr "Ritorna l'indirizzo"
msgid "Rewind"
msgstr "Ricarica"
-#, 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'"
-
msgid "SEQUENCE uses indefinite length"
msgstr "SEQUENZA utilizza una lunghezza indefinita"
@@ -4746,6 +4793,9 @@ msgstr "Non è possibile allocare la memoria per le info della pagina"
msgid "Unable to allocate memory for pages array"
msgstr "Non è possibile allocare memoria per array di pagine"
+msgid "Unable to allocate memory for printer"
+msgstr ""
+
msgid "Unable to cancel print job."
msgstr "Non è possibile eliminare il processo di stampa."
@@ -4796,6 +4846,10 @@ msgstr ""
msgid "Unable to create server credentials."
msgstr ""
+#, c-format
+msgid "Unable to create spool directory \"%s\": %s"
+msgstr ""
+
msgid "Unable to create temporary file"
msgstr "Non è possibile creare un file temporaneo"
@@ -4811,6 +4865,10 @@ msgstr "Non è possibile avviare il comando della manutenzione"
msgid "Unable to edit cupsd.conf files larger than 1MB"
msgstr "Non è possibile editare i file cupsd.conf più grandi di 1MB"
+#, c-format
+msgid "Unable to establish a secure connection to host (%d)."
+msgstr ""
+
msgid ""
"Unable to establish a secure connection to host (certificate chain invalid)."
msgstr ""
@@ -4855,6 +4913,10 @@ msgstr ""
msgid "Unable to establish a secure connection to host."
msgstr "Non è possibile stabilire una connessione sicura all'host."
+#, c-format
+msgid "Unable to execute command \"%s\": %s"
+msgstr ""
+
msgid "Unable to find destination for job"
msgstr "Non è possibile trovare la destinazione del processo"
@@ -4938,16 +5000,16 @@ msgstr "Non è possibile stampare la pagina di prova"
msgid "Unable to read print data."
msgstr "Non è possibile leggere i dati della stampa."
+#, c-format
+msgid "Unable to register \"%s.%s\": %d"
+msgstr ""
+
msgid "Unable to rename job document file."
msgstr ""
msgid "Unable to resolve printer-uri."
msgstr ""
-#, c-format
-msgid "Unable to run \"%s\": %s"
-msgstr "Non è possibile avviare \"%s\": %s"
-
msgid "Unable to see in file"
msgstr "Non è possibile vedere nel file"
@@ -4993,6 +5055,10 @@ msgid "Unknown choice \"%s\" for option \"%s\"."
msgstr "Scelta sconosciuta \"%s\" dell'opzione \"%s\"."
#, c-format
+msgid "Unknown directive \"%s\" on line %d of \"%s\" ignored."
+msgstr ""
+
+#, c-format
msgid "Unknown encryption option value: \"%s\"."
msgstr "Valore sconosciuto dell'opzione di crittografia: \"%s\"."
@@ -5109,26 +5175,6 @@ msgstr "Tipo di valore non supportato"
msgid "Upgrade Required"
msgstr "È richiesto l'aggiornamento"
-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]"
-
#, c-format
msgid "Usage: %s [options] destination(s)"
msgstr ""
@@ -5157,6 +5203,9 @@ msgid ""
" program | cupstestppd [options] -"
msgstr ""
+msgid "Usage: ippeveprinter [options] \"name\""
+msgstr ""
+
msgid ""
"Usage: ippfind [options] regtype[,subtype][.domain.] ... [expression]\n"
" ippfind [options] name[.regtype[.domain.]] ... [expression]\n"
@@ -5234,6 +5283,10 @@ msgstr "Uso: ppdpo [opzioni] -o file.po file.drv [ ... fileN.drv ]"
msgid "Usage: snmp [host-or-ip-address]"
msgstr "Uso: snmp [host-o-indirizzo-ip]"
+#, c-format
+msgid "Using spool directory \"%s\"."
+msgstr ""
+
msgid "Value uses indefinite length"
msgstr "Il valore utilizza una lunghezza indefinita"
@@ -5262,12 +5315,8 @@ msgid "Yes"
msgstr "Sì"
#, 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>."
+msgid "You must access this page using the URL https://%s:%d%s."
+msgstr "Bisogna accedere a questa pagina, usando l'URL https://%s:%d%s."
msgid "ZPL Label Printer"
msgstr "ZPL Label Printer"
@@ -5278,212 +5327,287 @@ msgstr "Zebra"
msgid "aborted"
msgstr "interrotto"
+#. TRANSLATORS: Accuracy Units
msgid "accuracy-units"
-msgstr "Accuracy Units"
+msgstr ""
+#. TRANSLATORS: Millimeters
msgid "accuracy-units.mm"
-msgstr "Mm"
+msgstr ""
+#. TRANSLATORS: Nanometers
msgid "accuracy-units.nm"
-msgstr "Nm"
+msgstr ""
+#. TRANSLATORS: Micrometers
msgid "accuracy-units.um"
-msgstr "Um"
+msgstr ""
+#. TRANSLATORS: Bale Output
msgid "baling"
-msgstr "Bale Output"
+msgstr ""
+#. TRANSLATORS: Bale Using
msgid "baling-type"
-msgstr "Baling Type"
+msgstr ""
+#. TRANSLATORS: Band
msgid "baling-type.band"
-msgstr "Band"
+msgstr ""
+#. TRANSLATORS: Shrink Wrap
msgid "baling-type.shrink-wrap"
-msgstr "Shrink Wrap"
+msgstr ""
+#. TRANSLATORS: Wrap
msgid "baling-type.wrap"
-msgstr "Wrap"
+msgstr ""
+#. TRANSLATORS: Bale After
msgid "baling-when"
-msgstr "Baling When"
+msgstr ""
+#. TRANSLATORS: Job
msgid "baling-when.after-job"
-msgstr "After Job"
+msgstr ""
+#. TRANSLATORS: Sets
msgid "baling-when.after-sets"
-msgstr "After Sets"
+msgstr ""
+#. TRANSLATORS: Bind Output
msgid "binding"
-msgstr "Bind Output"
+msgstr ""
+#. TRANSLATORS: Bind Edge
msgid "binding-reference-edge"
-msgstr "Binding Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "binding-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "binding-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "binding-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "binding-reference-edge.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Binder Type
msgid "binding-type"
-msgstr "Binding Type"
+msgstr ""
+#. TRANSLATORS: Adhesive
msgid "binding-type.adhesive"
-msgstr "Adhesive"
+msgstr ""
+#. TRANSLATORS: Comb
msgid "binding-type.comb"
-msgstr "Comb"
+msgstr ""
+#. TRANSLATORS: Flat
msgid "binding-type.flat"
-msgstr "Flat"
+msgstr ""
+#. TRANSLATORS: Padding
msgid "binding-type.padding"
-msgstr "Padding"
+msgstr ""
+#. TRANSLATORS: Perfect
msgid "binding-type.perfect"
-msgstr "Perfect"
+msgstr ""
+#. TRANSLATORS: Spiral
msgid "binding-type.spiral"
-msgstr "Spiral"
+msgstr ""
+#. TRANSLATORS: Tape
msgid "binding-type.tape"
-msgstr "Tape"
+msgstr ""
+#. TRANSLATORS: Velo
msgid "binding-type.velo"
-msgstr "Velo"
+msgstr ""
msgid "canceled"
msgstr "eliminato"
+#. TRANSLATORS: Chamber Humidity
+msgid "chamber-humidity"
+msgstr ""
+
+#. TRANSLATORS: Chamber Temperature
+msgid "chamber-temperature"
+msgstr ""
+
+#. TRANSLATORS: Print Job Cost
msgid "charge-info-message"
-msgstr "Charge Info Message"
+msgstr ""
+#. TRANSLATORS: Coat Sheets
msgid "coating"
-msgstr "Coat Sheets"
+msgstr ""
+#. TRANSLATORS: Add Coating To
msgid "coating-sides"
-msgstr "Coating Sides"
+msgstr ""
+#. TRANSLATORS: Back
msgid "coating-sides.back"
-msgstr "Back"
+msgstr ""
+#. TRANSLATORS: Front and Back
msgid "coating-sides.both"
-msgstr "Both"
+msgstr ""
+#. TRANSLATORS: Front
msgid "coating-sides.front"
-msgstr "Front"
+msgstr ""
+#. TRANSLATORS: Type of Coating
msgid "coating-type"
-msgstr "Coating Type"
+msgstr ""
+#. TRANSLATORS: Archival
msgid "coating-type.archival"
-msgstr "Archival"
+msgstr ""
+#. TRANSLATORS: Archival Glossy
msgid "coating-type.archival-glossy"
-msgstr "Archival Glossy"
+msgstr ""
+#. TRANSLATORS: Archival Matte
msgid "coating-type.archival-matte"
-msgstr "Archival Matte"
+msgstr ""
+#. TRANSLATORS: Archival Semi Gloss
msgid "coating-type.archival-semi-gloss"
-msgstr "Archival Semi Gloss"
+msgstr ""
+#. TRANSLATORS: Glossy
msgid "coating-type.glossy"
-msgstr "Glossy"
+msgstr ""
+#. TRANSLATORS: High Gloss
msgid "coating-type.high-gloss"
-msgstr "High Gloss"
+msgstr ""
+#. TRANSLATORS: Matte
msgid "coating-type.matte"
-msgstr "Matte"
+msgstr ""
+#. TRANSLATORS: Semi-gloss
msgid "coating-type.semi-gloss"
-msgstr "Semi-Gloss"
+msgstr ""
+#. TRANSLATORS: Silicone
msgid "coating-type.silicone"
-msgstr "Silicone"
+msgstr ""
+#. TRANSLATORS: Translucent
msgid "coating-type.translucent"
-msgstr "Translucent"
+msgstr ""
msgid "completed"
msgstr "completato"
+#. TRANSLATORS: Print Confirmation Sheet
msgid "confirmation-sheet-print"
-msgstr "Confirmation Sheet Print"
+msgstr ""
+#. TRANSLATORS: Copies
msgid "copies"
-msgstr "Copies"
+msgstr ""
+#. TRANSLATORS: Back Cover
msgid "cover-back"
-msgstr "Cover Back"
+msgstr ""
+#. TRANSLATORS: Front Cover
msgid "cover-front"
-msgstr "Cover Front"
+msgstr ""
+#. TRANSLATORS: Cover Sheet Info
msgid "cover-sheet-info"
-msgstr "Cover Sheet Info"
+msgstr ""
+#. TRANSLATORS: Date Time
msgid "cover-sheet-info-supported.date-time"
-msgstr "Date Time"
+msgstr ""
+#. TRANSLATORS: From Name
msgid "cover-sheet-info-supported.from-name"
-msgstr "From Name"
+msgstr ""
+#. TRANSLATORS: Logo
msgid "cover-sheet-info-supported.logo"
-msgstr "Logo"
+msgstr ""
+#. TRANSLATORS: Message
msgid "cover-sheet-info-supported.message"
-msgstr "Message"
+msgstr ""
+#. TRANSLATORS: Organization
msgid "cover-sheet-info-supported.organization"
-msgstr "Organization"
+msgstr ""
+#. TRANSLATORS: Subject
msgid "cover-sheet-info-supported.subject"
-msgstr "Subject"
+msgstr ""
+#. TRANSLATORS: To Name
msgid "cover-sheet-info-supported.to-name"
-msgstr "To Name"
+msgstr ""
+#. TRANSLATORS: Printed Cover
msgid "cover-type"
-msgstr "Cover Type"
+msgstr ""
+#. TRANSLATORS: No Cover
msgid "cover-type.no-cover"
-msgstr "No Cover"
+msgstr ""
+#. TRANSLATORS: Back Only
msgid "cover-type.print-back"
-msgstr "Print Back"
+msgstr ""
+#. TRANSLATORS: Front and Back
msgid "cover-type.print-both"
-msgstr "Print Both"
+msgstr ""
+#. TRANSLATORS: Front Only
msgid "cover-type.print-front"
-msgstr "Print Front"
+msgstr ""
+#. TRANSLATORS: None
msgid "cover-type.print-none"
-msgstr "Print None"
+msgstr ""
+#. TRANSLATORS: Cover Output
msgid "covering"
-msgstr "Cover Output"
+msgstr ""
+#. TRANSLATORS: Add Cover
msgid "covering-name"
-msgstr "Covering Name"
+msgstr ""
+#. TRANSLATORS: Plain
msgid "covering-name.plain"
-msgstr "Plain"
+msgstr ""
+#. TRANSLATORS: Pre-cut
msgid "covering-name.pre-cut"
-msgstr "Pre Cut"
+msgstr ""
+#. TRANSLATORS: Pre-printed
msgid "covering-name.pre-printed"
-msgstr "Pre Printed"
+msgstr ""
msgid "cups-deviced failed to execute."
msgstr "cups-deviced ha smesso di funzionare."
@@ -5553,8 +5677,9 @@ msgstr "cupstestppd: l'opzione -q non è compatibile con l'opzione -v."
msgid "cupstestppd: The -v option is incompatible with the -q option."
msgstr "cupstestppd: l'opzione -v è incompatibile con l'opzione -q."
+#. TRANSLATORS: Detailed Status Message
msgid "detailed-status-message"
-msgstr "Detailed Status Message"
+msgstr ""
#, c-format
msgid "device for %s/%s: %s"
@@ -5564,140 +5689,233 @@ msgstr "dispositivo per %s/%s: %s"
msgid "device for %s: %s"
msgstr "dispositivo per %s: %s"
+#. TRANSLATORS: Copies
msgid "document-copies"
-msgstr "Copies"
+msgstr ""
+
+#. TRANSLATORS: Document Privacy Attributes
+msgid "document-privacy-attributes"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "document-privacy-attributes.all"
+msgstr ""
+#. TRANSLATORS: Default
+msgid "document-privacy-attributes.default"
+msgstr ""
+
+#. TRANSLATORS: Document Description
+msgid "document-privacy-attributes.document-description"
+msgstr ""
+
+#. TRANSLATORS: Document Template
+msgid "document-privacy-attributes.document-template"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "document-privacy-attributes.none"
+msgstr ""
+
+#. TRANSLATORS: Document Privacy Scope
+msgid "document-privacy-scope"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "document-privacy-scope.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "document-privacy-scope.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "document-privacy-scope.none"
+msgstr ""
+
+#. TRANSLATORS: Owner
+msgid "document-privacy-scope.owner"
+msgstr ""
+
+#. TRANSLATORS: Document State
msgid "document-state"
-msgstr "Document State"
+msgstr ""
+#. TRANSLATORS: Detailed Document State
msgid "document-state-reasons"
-msgstr "Detailed Document State"
+msgstr ""
+#. TRANSLATORS: Aborted By System
msgid "document-state-reasons.aborted-by-system"
-msgstr "Aborted By System"
+msgstr ""
+#. TRANSLATORS: Canceled At Device
msgid "document-state-reasons.canceled-at-device"
-msgstr "Canceled At Device"
+msgstr ""
+#. TRANSLATORS: Canceled By Operator
msgid "document-state-reasons.canceled-by-operator"
-msgstr "Canceled By Operator"
+msgstr ""
+#. TRANSLATORS: Canceled By User
msgid "document-state-reasons.canceled-by-user"
-msgstr "Canceled By User"
+msgstr ""
+#. TRANSLATORS: Completed Successfully
msgid "document-state-reasons.completed-successfully"
-msgstr "Completed Successfully"
+msgstr ""
+#. TRANSLATORS: Completed With Errors
msgid "document-state-reasons.completed-with-errors"
-msgstr "Completed With Errors"
+msgstr ""
+#. TRANSLATORS: Completed With Warnings
msgid "document-state-reasons.completed-with-warnings"
-msgstr "Completed With Warnings"
+msgstr ""
+#. TRANSLATORS: Compression Error
msgid "document-state-reasons.compression-error"
-msgstr "Compression Error"
+msgstr ""
+#. TRANSLATORS: Data Insufficient
msgid "document-state-reasons.data-insufficient"
-msgstr "Data Insufficient"
+msgstr ""
+#. TRANSLATORS: Digital Signature Did Not Verify
msgid "document-state-reasons.digital-signature-did-not-verify"
-msgstr "Digital Signature Did Not Verify"
+msgstr ""
+#. TRANSLATORS: Digital Signature Type Not Supported
msgid "document-state-reasons.digital-signature-type-not-supported"
-msgstr "Digital Signature Type Not Supported"
+msgstr ""
+#. TRANSLATORS: Digital Signature Wait
msgid "document-state-reasons.digital-signature-wait"
-msgstr "Digital Signature Wait"
+msgstr ""
+#. TRANSLATORS: Document Access Error
msgid "document-state-reasons.document-access-error"
-msgstr "Document Access Error"
+msgstr ""
+#. TRANSLATORS: Document Fetchable
msgid "document-state-reasons.document-fetchable"
-msgstr "Document Fetchable"
+msgstr ""
+#. TRANSLATORS: Document Format Error
msgid "document-state-reasons.document-format-error"
-msgstr "Document Format Error"
+msgstr ""
+#. TRANSLATORS: Document Password Error
msgid "document-state-reasons.document-password-error"
-msgstr "Document Password Error"
+msgstr ""
+#. TRANSLATORS: Document Permission Error
msgid "document-state-reasons.document-permission-error"
-msgstr "Document Permission Error"
+msgstr ""
+#. TRANSLATORS: Document Security Error
msgid "document-state-reasons.document-security-error"
-msgstr "Document Security Error"
+msgstr ""
+#. TRANSLATORS: Document Unprintable Error
msgid "document-state-reasons.document-unprintable-error"
-msgstr "Document Unprintable Error"
+msgstr ""
+#. TRANSLATORS: Errors Detected
msgid "document-state-reasons.errors-detected"
-msgstr "Errors Detected"
+msgstr ""
+#. TRANSLATORS: Incoming
msgid "document-state-reasons.incoming"
-msgstr "Incoming"
+msgstr ""
+#. TRANSLATORS: Interpreting
msgid "document-state-reasons.interpreting"
-msgstr "Interpreting"
+msgstr ""
+#. TRANSLATORS: None
msgid "document-state-reasons.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Outgoing
msgid "document-state-reasons.outgoing"
-msgstr "Outgoing"
+msgstr ""
+#. TRANSLATORS: Printing
msgid "document-state-reasons.printing"
-msgstr "Printing"
+msgstr ""
+#. TRANSLATORS: Processing To Stop Point
msgid "document-state-reasons.processing-to-stop-point"
-msgstr "Processing To Stop Point"
+msgstr ""
+#. TRANSLATORS: Queued
msgid "document-state-reasons.queued"
-msgstr "Queued"
+msgstr ""
+#. TRANSLATORS: Queued For Marker
msgid "document-state-reasons.queued-for-marker"
-msgstr "Queued For Marker"
+msgstr ""
+#. TRANSLATORS: Queued In Device
msgid "document-state-reasons.queued-in-device"
-msgstr "Queued In Device"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Ready
msgid "document-state-reasons.resources-are-not-ready"
-msgstr "Resources Are Not Ready"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Supported
msgid "document-state-reasons.resources-are-not-supported"
-msgstr "Resources Are Not Supported"
+msgstr ""
+#. TRANSLATORS: Submission Interrupted
msgid "document-state-reasons.submission-interrupted"
-msgstr "Submission Interrupted"
+msgstr ""
+#. TRANSLATORS: Transforming
msgid "document-state-reasons.transforming"
-msgstr "Transforming"
+msgstr ""
+#. TRANSLATORS: Unsupported Compression
msgid "document-state-reasons.unsupported-compression"
-msgstr "Unsupported Compression"
+msgstr ""
+#. TRANSLATORS: Unsupported Document Format
msgid "document-state-reasons.unsupported-document-format"
-msgstr "Unsupported Document Format"
+msgstr ""
+#. TRANSLATORS: Warnings Detected
msgid "document-state-reasons.warnings-detected"
-msgstr "Warnings Detected"
+msgstr ""
+#. TRANSLATORS: Pending
msgid "document-state.3"
-msgstr "Pending"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "document-state.5"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Stopped
msgid "document-state.6"
-msgstr "Processing Stopped"
+msgstr ""
+#. TRANSLATORS: Canceled
msgid "document-state.7"
-msgstr "Canceled"
+msgstr ""
+#. TRANSLATORS: Aborted
msgid "document-state.8"
-msgstr "Aborted"
+msgstr ""
+#. TRANSLATORS: Completed
msgid "document-state.9"
-msgstr "Completed"
+msgstr ""
+
+#. TRANSLATORS: End Power State
+msgid "end-power-state"
+msgstr ""
msgid "error-index uses indefinite length"
msgstr "error-index utilizza una lunghezza indefinita"
@@ -5718,752 +5936,1001 @@ msgstr ""
msgid "expression expression Logical AND"
msgstr ""
+#. TRANSLATORS: Feed Orientation
msgid "feed-orientation"
-msgstr "Feed Orientation"
+msgstr ""
+#. TRANSLATORS: Long Edge First
msgid "feed-orientation.long-edge-first"
-msgstr "Long Edge First"
+msgstr ""
+#. TRANSLATORS: Short Edge First
msgid "feed-orientation.short-edge-first"
-msgstr "Short Edge First"
+msgstr ""
+#. TRANSLATORS: Fetch Status Code
msgid "fetch-status-code"
-msgstr "Fetch Status Code"
+msgstr ""
+#. TRANSLATORS: Finishing Template
msgid "finishing-template"
-msgstr "Finishing Template"
+msgstr ""
+#. TRANSLATORS: Bale
msgid "finishing-template.bale"
-msgstr "Bale"
+msgstr ""
+#. TRANSLATORS: Bind
msgid "finishing-template.bind"
-msgstr "Bind"
+msgstr ""
+#. TRANSLATORS: Bind Bottom
msgid "finishing-template.bind-bottom"
-msgstr "Bind Bottom"
+msgstr ""
+#. TRANSLATORS: Bind Left
msgid "finishing-template.bind-left"
-msgstr "Bind Left"
+msgstr ""
+#. TRANSLATORS: Bind Right
msgid "finishing-template.bind-right"
-msgstr "Bind Right"
+msgstr ""
+#. TRANSLATORS: Bind Top
msgid "finishing-template.bind-top"
-msgstr "Bind Top"
+msgstr ""
+#. TRANSLATORS: Booklet Maker
msgid "finishing-template.booklet-maker"
-msgstr "Booklet Maker"
+msgstr ""
+#. TRANSLATORS: Coat
msgid "finishing-template.coat"
-msgstr "Coat"
+msgstr ""
+#. TRANSLATORS: Cover
msgid "finishing-template.cover"
-msgstr "Cover"
+msgstr ""
+#. TRANSLATORS: Edge Stitch
msgid "finishing-template.edge-stitch"
-msgstr "Edge Stitch"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Bottom
msgid "finishing-template.edge-stitch-bottom"
-msgstr "Edge Stitch Bottom"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Left
msgid "finishing-template.edge-stitch-left"
-msgstr "Edge Stitch Left"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Right
msgid "finishing-template.edge-stitch-right"
-msgstr "Edge Stitch Right"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Top
msgid "finishing-template.edge-stitch-top"
-msgstr "Edge Stitch Top"
+msgstr ""
+#. TRANSLATORS: Fold
msgid "finishing-template.fold"
-msgstr "Fold"
+msgstr ""
+#. TRANSLATORS: Accordion Fold
msgid "finishing-template.fold-accordion"
-msgstr "Fold Accordion"
+msgstr ""
+#. TRANSLATORS: Double Gate Fold
msgid "finishing-template.fold-double-gate"
-msgstr "Fold Double Gate"
+msgstr ""
+#. TRANSLATORS: Engineering Z Fold
msgid "finishing-template.fold-engineering-z"
-msgstr "Fold Engineering Z"
+msgstr ""
+#. TRANSLATORS: Gate Fold
msgid "finishing-template.fold-gate"
-msgstr "Fold Gate"
+msgstr ""
+#. TRANSLATORS: Half Fold
msgid "finishing-template.fold-half"
-msgstr "Fold Half"
+msgstr ""
+#. TRANSLATORS: Half Z Fold
msgid "finishing-template.fold-half-z"
-msgstr "Fold Half Z"
+msgstr ""
+#. TRANSLATORS: Left Gate Fold
msgid "finishing-template.fold-left-gate"
-msgstr "Fold Left Gate"
+msgstr ""
+#. TRANSLATORS: Letter Fold
msgid "finishing-template.fold-letter"
-msgstr "Fold Letter"
+msgstr ""
+#. TRANSLATORS: Parallel Fold
msgid "finishing-template.fold-parallel"
-msgstr "Fold Parallel"
+msgstr ""
+#. TRANSLATORS: Poster Fold
msgid "finishing-template.fold-poster"
-msgstr "Fold Poster"
+msgstr ""
+#. TRANSLATORS: Right Gate Fold
msgid "finishing-template.fold-right-gate"
-msgstr "Fold Right Gate"
+msgstr ""
+#. TRANSLATORS: Z Fold
msgid "finishing-template.fold-z"
-msgstr "Fold Z"
+msgstr ""
+#. TRANSLATORS: JDF F10-1
msgid "finishing-template.jdf-f10-1"
-msgstr "JDF F10 1"
+msgstr ""
+#. TRANSLATORS: JDF F10-2
msgid "finishing-template.jdf-f10-2"
-msgstr "JDF F10 2"
+msgstr ""
+#. TRANSLATORS: JDF F10-3
msgid "finishing-template.jdf-f10-3"
-msgstr "JDF F10 3"
+msgstr ""
+#. TRANSLATORS: JDF F12-1
msgid "finishing-template.jdf-f12-1"
-msgstr "JDF F12 1"
+msgstr ""
+#. TRANSLATORS: JDF F12-10
msgid "finishing-template.jdf-f12-10"
-msgstr "JDF F12 10"
+msgstr ""
+#. TRANSLATORS: JDF F12-11
msgid "finishing-template.jdf-f12-11"
-msgstr "JDF F12 11"
+msgstr ""
+#. TRANSLATORS: JDF F12-12
msgid "finishing-template.jdf-f12-12"
-msgstr "JDF F12 12"
+msgstr ""
+#. TRANSLATORS: JDF F12-13
msgid "finishing-template.jdf-f12-13"
-msgstr "JDF F12 13"
+msgstr ""
+#. TRANSLATORS: JDF F12-14
msgid "finishing-template.jdf-f12-14"
-msgstr "JDF F12 14"
+msgstr ""
+#. TRANSLATORS: JDF F12-2
msgid "finishing-template.jdf-f12-2"
-msgstr "JDF F12 2"
+msgstr ""
+#. TRANSLATORS: JDF F12-3
msgid "finishing-template.jdf-f12-3"
-msgstr "JDF F12 3"
+msgstr ""
+#. TRANSLATORS: JDF F12-4
msgid "finishing-template.jdf-f12-4"
-msgstr "JDF F12 4"
+msgstr ""
+#. TRANSLATORS: JDF F12-5
msgid "finishing-template.jdf-f12-5"
-msgstr "JDF F12 5"
+msgstr ""
+#. TRANSLATORS: JDF F12-6
msgid "finishing-template.jdf-f12-6"
-msgstr "JDF F12 6"
+msgstr ""
+#. TRANSLATORS: JDF F12-7
msgid "finishing-template.jdf-f12-7"
-msgstr "JDF F12 7"
+msgstr ""
+#. TRANSLATORS: JDF F12-8
msgid "finishing-template.jdf-f12-8"
-msgstr "JDF F12 8"
+msgstr ""
+#. TRANSLATORS: JDF F12-9
msgid "finishing-template.jdf-f12-9"
-msgstr "JDF F12 9"
+msgstr ""
+#. TRANSLATORS: JDF F14-1
msgid "finishing-template.jdf-f14-1"
-msgstr "JDF F14 1"
+msgstr ""
+#. TRANSLATORS: JDF F16-1
msgid "finishing-template.jdf-f16-1"
-msgstr "JDF F16 1"
+msgstr ""
+#. TRANSLATORS: JDF F16-10
msgid "finishing-template.jdf-f16-10"
-msgstr "JDF F16 10"
+msgstr ""
+#. TRANSLATORS: JDF F16-11
msgid "finishing-template.jdf-f16-11"
-msgstr "JDF F16 11"
+msgstr ""
+#. TRANSLATORS: JDF F16-12
msgid "finishing-template.jdf-f16-12"
-msgstr "JDF F16 12"
+msgstr ""
+#. TRANSLATORS: JDF F16-13
msgid "finishing-template.jdf-f16-13"
-msgstr "JDF F16 13"
+msgstr ""
+#. TRANSLATORS: JDF F16-14
msgid "finishing-template.jdf-f16-14"
-msgstr "JDF F16 14"
+msgstr ""
+#. TRANSLATORS: JDF F16-2
msgid "finishing-template.jdf-f16-2"
-msgstr "JDF F16 2"
+msgstr ""
+#. TRANSLATORS: JDF F16-3
msgid "finishing-template.jdf-f16-3"
-msgstr "JDF F16 3"
+msgstr ""
+#. TRANSLATORS: JDF F16-4
msgid "finishing-template.jdf-f16-4"
-msgstr "JDF F16 4"
+msgstr ""
+#. TRANSLATORS: JDF F16-5
msgid "finishing-template.jdf-f16-5"
-msgstr "JDF F16 5"
+msgstr ""
+#. TRANSLATORS: JDF F16-6
msgid "finishing-template.jdf-f16-6"
-msgstr "JDF F16 6"
+msgstr ""
+#. TRANSLATORS: JDF F16-7
msgid "finishing-template.jdf-f16-7"
-msgstr "JDF F16 7"
+msgstr ""
+#. TRANSLATORS: JDF F16-8
msgid "finishing-template.jdf-f16-8"
-msgstr "JDF F16 8"
+msgstr ""
+#. TRANSLATORS: JDF F16-9
msgid "finishing-template.jdf-f16-9"
-msgstr "JDF F16 9"
+msgstr ""
+#. TRANSLATORS: JDF F18-1
msgid "finishing-template.jdf-f18-1"
-msgstr "JDF F18 1"
+msgstr ""
+#. TRANSLATORS: JDF F18-2
msgid "finishing-template.jdf-f18-2"
-msgstr "JDF F18 2"
+msgstr ""
+#. TRANSLATORS: JDF F18-3
msgid "finishing-template.jdf-f18-3"
-msgstr "JDF F18 3"
+msgstr ""
+#. TRANSLATORS: JDF F18-4
msgid "finishing-template.jdf-f18-4"
-msgstr "JDF F18 4"
+msgstr ""
+#. TRANSLATORS: JDF F18-5
msgid "finishing-template.jdf-f18-5"
-msgstr "JDF F18 5"
+msgstr ""
+#. TRANSLATORS: JDF F18-6
msgid "finishing-template.jdf-f18-6"
-msgstr "JDF F18 6"
+msgstr ""
+#. TRANSLATORS: JDF F18-7
msgid "finishing-template.jdf-f18-7"
-msgstr "JDF F18 7"
+msgstr ""
+#. TRANSLATORS: JDF F18-8
msgid "finishing-template.jdf-f18-8"
-msgstr "JDF F18 8"
+msgstr ""
+#. TRANSLATORS: JDF F18-9
msgid "finishing-template.jdf-f18-9"
-msgstr "JDF F18 9"
+msgstr ""
+#. TRANSLATORS: JDF F2-1
msgid "finishing-template.jdf-f2-1"
-msgstr "JDF F2 1"
+msgstr ""
+#. TRANSLATORS: JDF F20-1
msgid "finishing-template.jdf-f20-1"
-msgstr "JDF F20 1"
+msgstr ""
+#. TRANSLATORS: JDF F20-2
msgid "finishing-template.jdf-f20-2"
-msgstr "JDF F20 2"
+msgstr ""
+#. TRANSLATORS: JDF F24-1
msgid "finishing-template.jdf-f24-1"
-msgstr "JDF F24 1"
+msgstr ""
+#. TRANSLATORS: JDF F24-10
msgid "finishing-template.jdf-f24-10"
-msgstr "JDF F24 10"
+msgstr ""
+#. TRANSLATORS: JDF F24-11
msgid "finishing-template.jdf-f24-11"
-msgstr "JDF F24 11"
+msgstr ""
+#. TRANSLATORS: JDF F24-2
msgid "finishing-template.jdf-f24-2"
-msgstr "JDF F24 2"
+msgstr ""
+#. TRANSLATORS: JDF F24-3
msgid "finishing-template.jdf-f24-3"
-msgstr "JDF F24 3"
+msgstr ""
+#. TRANSLATORS: JDF F24-4
msgid "finishing-template.jdf-f24-4"
-msgstr "JDF F24 4"
+msgstr ""
+#. TRANSLATORS: JDF F24-5
msgid "finishing-template.jdf-f24-5"
-msgstr "JDF F24 5"
+msgstr ""
+#. TRANSLATORS: JDF F24-6
msgid "finishing-template.jdf-f24-6"
-msgstr "JDF F24 6"
+msgstr ""
+#. TRANSLATORS: JDF F24-7
msgid "finishing-template.jdf-f24-7"
-msgstr "JDF F24 7"
+msgstr ""
+#. TRANSLATORS: JDF F24-8
msgid "finishing-template.jdf-f24-8"
-msgstr "JDF F24 8"
+msgstr ""
+#. TRANSLATORS: JDF F24-9
msgid "finishing-template.jdf-f24-9"
-msgstr "JDF F24 9"
+msgstr ""
+#. TRANSLATORS: JDF F28-1
msgid "finishing-template.jdf-f28-1"
-msgstr "JDF F28 1"
+msgstr ""
+#. TRANSLATORS: JDF F32-1
msgid "finishing-template.jdf-f32-1"
-msgstr "JDF F32 1"
+msgstr ""
+#. TRANSLATORS: JDF F32-2
msgid "finishing-template.jdf-f32-2"
-msgstr "JDF F32 2"
+msgstr ""
+#. TRANSLATORS: JDF F32-3
msgid "finishing-template.jdf-f32-3"
-msgstr "JDF F32 3"
+msgstr ""
+#. TRANSLATORS: JDF F32-4
msgid "finishing-template.jdf-f32-4"
-msgstr "JDF F32 4"
+msgstr ""
+#. TRANSLATORS: JDF F32-5
msgid "finishing-template.jdf-f32-5"
-msgstr "JDF F32 5"
+msgstr ""
+#. TRANSLATORS: JDF F32-6
msgid "finishing-template.jdf-f32-6"
-msgstr "JDF F32 6"
+msgstr ""
+#. TRANSLATORS: JDF F32-7
msgid "finishing-template.jdf-f32-7"
-msgstr "JDF F32 7"
+msgstr ""
+#. TRANSLATORS: JDF F32-8
msgid "finishing-template.jdf-f32-8"
-msgstr "JDF F32 8"
+msgstr ""
+#. TRANSLATORS: JDF F32-9
msgid "finishing-template.jdf-f32-9"
-msgstr "JDF F32 9"
+msgstr ""
+#. TRANSLATORS: JDF F36-1
msgid "finishing-template.jdf-f36-1"
-msgstr "JDF F36 1"
+msgstr ""
+#. TRANSLATORS: JDF F36-2
msgid "finishing-template.jdf-f36-2"
-msgstr "JDF F36 2"
+msgstr ""
+#. TRANSLATORS: JDF F4-1
msgid "finishing-template.jdf-f4-1"
-msgstr "JDF F4 1"
+msgstr ""
+#. TRANSLATORS: JDF F4-2
msgid "finishing-template.jdf-f4-2"
-msgstr "JDF F4 2"
+msgstr ""
+#. TRANSLATORS: JDF F40-1
msgid "finishing-template.jdf-f40-1"
-msgstr "JDF F40 1"
+msgstr ""
+#. TRANSLATORS: JDF F48-1
msgid "finishing-template.jdf-f48-1"
-msgstr "JDF F48 1"
+msgstr ""
+#. TRANSLATORS: JDF F48-2
msgid "finishing-template.jdf-f48-2"
-msgstr "JDF F48 2"
+msgstr ""
+#. TRANSLATORS: JDF F6-1
msgid "finishing-template.jdf-f6-1"
-msgstr "JDF F6 1"
+msgstr ""
+#. TRANSLATORS: JDF F6-2
msgid "finishing-template.jdf-f6-2"
-msgstr "JDF F6 2"
+msgstr ""
+#. TRANSLATORS: JDF F6-3
msgid "finishing-template.jdf-f6-3"
-msgstr "JDF F6 3"
+msgstr ""
+#. TRANSLATORS: JDF F6-4
msgid "finishing-template.jdf-f6-4"
-msgstr "JDF F6 4"
+msgstr ""
+#. TRANSLATORS: JDF F6-5
msgid "finishing-template.jdf-f6-5"
-msgstr "JDF F6 5"
+msgstr ""
+#. TRANSLATORS: JDF F6-6
msgid "finishing-template.jdf-f6-6"
-msgstr "JDF F6 6"
+msgstr ""
+#. TRANSLATORS: JDF F6-7
msgid "finishing-template.jdf-f6-7"
-msgstr "JDF F6 7"
+msgstr ""
+#. TRANSLATORS: JDF F6-8
msgid "finishing-template.jdf-f6-8"
-msgstr "JDF F6 8"
+msgstr ""
+#. TRANSLATORS: JDF F64-1
msgid "finishing-template.jdf-f64-1"
-msgstr "JDF F64 1"
+msgstr ""
+#. TRANSLATORS: JDF F64-2
msgid "finishing-template.jdf-f64-2"
-msgstr "JDF F64 2"
+msgstr ""
+#. TRANSLATORS: JDF F8-1
msgid "finishing-template.jdf-f8-1"
-msgstr "JDF F8 1"
+msgstr ""
+#. TRANSLATORS: JDF F8-2
msgid "finishing-template.jdf-f8-2"
-msgstr "JDF F8 2"
+msgstr ""
+#. TRANSLATORS: JDF F8-3
msgid "finishing-template.jdf-f8-3"
-msgstr "JDF F8 3"
+msgstr ""
+#. TRANSLATORS: JDF F8-4
msgid "finishing-template.jdf-f8-4"
-msgstr "JDF F8 4"
+msgstr ""
+#. TRANSLATORS: JDF F8-5
msgid "finishing-template.jdf-f8-5"
-msgstr "JDF F8 5"
+msgstr ""
+#. TRANSLATORS: JDF F8-6
msgid "finishing-template.jdf-f8-6"
-msgstr "JDF F8 6"
+msgstr ""
+#. TRANSLATORS: JDF F8-7
msgid "finishing-template.jdf-f8-7"
-msgstr "JDF F8 7"
+msgstr ""
+#. TRANSLATORS: Jog Offset
msgid "finishing-template.jog-offset"
-msgstr "Jog Offset"
+msgstr ""
+#. TRANSLATORS: Laminate
msgid "finishing-template.laminate"
-msgstr "Laminate"
+msgstr ""
+#. TRANSLATORS: Punch
msgid "finishing-template.punch"
-msgstr "Punch"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Left
msgid "finishing-template.punch-bottom-left"
-msgstr "Punch Bottom Left"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Right
msgid "finishing-template.punch-bottom-right"
-msgstr "Punch Bottom Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Bottom
msgid "finishing-template.punch-dual-bottom"
-msgstr "Punch Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Left
msgid "finishing-template.punch-dual-left"
-msgstr "Punch Dual Left"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Right
msgid "finishing-template.punch-dual-right"
-msgstr "Punch Dual Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Top
msgid "finishing-template.punch-dual-top"
-msgstr "Punch Dual Top"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Bottom
msgid "finishing-template.punch-multiple-bottom"
-msgstr "Punch Multiple Bottom"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Left
msgid "finishing-template.punch-multiple-left"
-msgstr "Punch Multiple Left"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Right
msgid "finishing-template.punch-multiple-right"
-msgstr "Punch Multiple Right"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Top
msgid "finishing-template.punch-multiple-top"
-msgstr "Punch Multiple Top"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Bottom
msgid "finishing-template.punch-quad-bottom"
-msgstr "Punch Quad Bottom"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Left
msgid "finishing-template.punch-quad-left"
-msgstr "Punch Quad Left"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Right
msgid "finishing-template.punch-quad-right"
-msgstr "Punch Quad Right"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Top
msgid "finishing-template.punch-quad-top"
-msgstr "Punch Quad Top"
+msgstr ""
+#. TRANSLATORS: Punch Top Left
msgid "finishing-template.punch-top-left"
-msgstr "Punch Top Left"
+msgstr ""
+#. TRANSLATORS: Punch Top Right
msgid "finishing-template.punch-top-right"
-msgstr "Punch Top Right"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Bottom
msgid "finishing-template.punch-triple-bottom"
-msgstr "Punch Triple Bottom"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Left
msgid "finishing-template.punch-triple-left"
-msgstr "Punch Triple Left"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Right
msgid "finishing-template.punch-triple-right"
-msgstr "Punch Triple Right"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Top
msgid "finishing-template.punch-triple-top"
-msgstr "Punch Triple Top"
+msgstr ""
+#. TRANSLATORS: Saddle Stitch
msgid "finishing-template.saddle-stitch"
-msgstr "Saddle Stitch"
+msgstr ""
+#. TRANSLATORS: Staple
msgid "finishing-template.staple"
-msgstr "Staple"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Left
msgid "finishing-template.staple-bottom-left"
-msgstr "Staple Bottom Left"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Right
msgid "finishing-template.staple-bottom-right"
-msgstr "Staple Bottom Right"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Bottom
msgid "finishing-template.staple-dual-bottom"
-msgstr "Staple Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Left
msgid "finishing-template.staple-dual-left"
-msgstr "Staple Dual Left"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Right
msgid "finishing-template.staple-dual-right"
-msgstr "Staple Dual Right"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Top
msgid "finishing-template.staple-dual-top"
-msgstr "Staple Dual Top"
+msgstr ""
+#. TRANSLATORS: Staple Top Left
msgid "finishing-template.staple-top-left"
-msgstr "Staple Top Left"
+msgstr ""
+#. TRANSLATORS: Staple Top Right
msgid "finishing-template.staple-top-right"
-msgstr "Staple Top Right"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Bottom
msgid "finishing-template.staple-triple-bottom"
-msgstr "Staple Triple Bottom"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Left
msgid "finishing-template.staple-triple-left"
-msgstr "Staple Triple Left"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Right
msgid "finishing-template.staple-triple-right"
-msgstr "Staple Triple Right"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Top
msgid "finishing-template.staple-triple-top"
-msgstr "Staple Triple Top"
+msgstr ""
+#. TRANSLATORS: Trim
msgid "finishing-template.trim"
-msgstr "Trim"
+msgstr ""
+#. TRANSLATORS: Trim After Every Set
msgid "finishing-template.trim-after-copies"
-msgstr "Trim After Copies"
+msgstr ""
+#. TRANSLATORS: Trim After Every Document
msgid "finishing-template.trim-after-documents"
-msgstr "Trim After Documents"
+msgstr ""
+#. TRANSLATORS: Trim After Job
msgid "finishing-template.trim-after-job"
-msgstr "Trim After Job"
+msgstr ""
+#. TRANSLATORS: Trim After Every Page
msgid "finishing-template.trim-after-pages"
-msgstr "Trim After Pages"
+msgstr ""
+#. TRANSLATORS: Finishings
msgid "finishings"
-msgstr "Finishings"
+msgstr ""
+#. TRANSLATORS: Finishings
msgid "finishings-col"
-msgstr "Finishings"
+msgstr ""
+#. TRANSLATORS: Fold
msgid "finishings.10"
-msgstr "Fold"
+msgstr ""
+#. TRANSLATORS: Z Fold
msgid "finishings.100"
-msgstr "Fold Z"
+msgstr ""
+#. TRANSLATORS: Engineering Z Fold
msgid "finishings.101"
-msgstr "Fold Engineering Z"
+msgstr ""
+#. TRANSLATORS: Trim
msgid "finishings.11"
-msgstr "Trim"
+msgstr ""
+#. TRANSLATORS: Bale
msgid "finishings.12"
-msgstr "Bale"
+msgstr ""
+#. TRANSLATORS: Booklet Maker
msgid "finishings.13"
-msgstr "Booklet Maker"
+msgstr ""
+#. TRANSLATORS: Jog Offset
msgid "finishings.14"
-msgstr "Jog Offset"
+msgstr ""
+#. TRANSLATORS: Coat
msgid "finishings.15"
-msgstr "Coat"
+msgstr ""
+#. TRANSLATORS: Laminate
msgid "finishings.16"
-msgstr "Laminate"
+msgstr ""
+#. TRANSLATORS: Staple Top Left
msgid "finishings.20"
-msgstr "Staple Top Left"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Left
msgid "finishings.21"
-msgstr "Staple Bottom Left"
+msgstr ""
+#. TRANSLATORS: Staple Top Right
msgid "finishings.22"
-msgstr "Staple Top Right"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Right
msgid "finishings.23"
-msgstr "Staple Bottom Right"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Left
msgid "finishings.24"
-msgstr "Edge Stitch Left"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Top
msgid "finishings.25"
-msgstr "Edge Stitch Top"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Right
msgid "finishings.26"
-msgstr "Edge Stitch Right"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Bottom
msgid "finishings.27"
-msgstr "Edge Stitch Bottom"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Left
msgid "finishings.28"
-msgstr "Staple Dual Left"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Top
msgid "finishings.29"
-msgstr "Staple Dual Top"
+msgstr ""
+#. TRANSLATORS: None
msgid "finishings.3"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Right
msgid "finishings.30"
-msgstr "Staple Dual Right"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Bottom
msgid "finishings.31"
-msgstr "Staple Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Left
msgid "finishings.32"
-msgstr "Staple Triple Left"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Top
msgid "finishings.33"
-msgstr "Staple Triple Top"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Right
msgid "finishings.34"
-msgstr "Staple Triple Right"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Bottom
msgid "finishings.35"
-msgstr "Staple Triple Bottom"
+msgstr ""
+#. TRANSLATORS: Staple
msgid "finishings.4"
-msgstr "Staple"
+msgstr ""
+#. TRANSLATORS: Punch
msgid "finishings.5"
-msgstr "Punch"
+msgstr ""
+#. TRANSLATORS: Bind Left
msgid "finishings.50"
-msgstr "Bind Left"
+msgstr ""
+#. TRANSLATORS: Bind Top
msgid "finishings.51"
-msgstr "Bind Top"
+msgstr ""
+#. TRANSLATORS: Bind Right
msgid "finishings.52"
-msgstr "Bind Right"
+msgstr ""
+#. TRANSLATORS: Bind Bottom
msgid "finishings.53"
-msgstr "Bind Bottom"
+msgstr ""
+#. TRANSLATORS: Cover
msgid "finishings.6"
-msgstr "Cover"
+msgstr ""
+#. TRANSLATORS: Trim Pages
msgid "finishings.60"
-msgstr "Trim After Pages"
+msgstr ""
+#. TRANSLATORS: Trim Documents
msgid "finishings.61"
-msgstr "Trim After Documents"
+msgstr ""
+#. TRANSLATORS: Trim Copies
msgid "finishings.62"
-msgstr "Trim After Copies"
+msgstr ""
+#. TRANSLATORS: Trim Job
msgid "finishings.63"
-msgstr "Trim After Job"
+msgstr ""
+#. TRANSLATORS: Bind
msgid "finishings.7"
-msgstr "Bind"
+msgstr ""
+#. TRANSLATORS: Punch Top Left
msgid "finishings.70"
-msgstr "Punch Top Left"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Left
msgid "finishings.71"
-msgstr "Punch Bottom Left"
+msgstr ""
+#. TRANSLATORS: Punch Top Right
msgid "finishings.72"
-msgstr "Punch Top Right"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Right
msgid "finishings.73"
-msgstr "Punch Bottom Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Left
msgid "finishings.74"
-msgstr "Punch Dual Left"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Top
msgid "finishings.75"
-msgstr "Punch Dual Top"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Right
msgid "finishings.76"
-msgstr "Punch Dual Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Bottom
msgid "finishings.77"
-msgstr "Punch Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Left
msgid "finishings.78"
-msgstr "Punch Triple Left"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Top
msgid "finishings.79"
-msgstr "Punch Triple Top"
+msgstr ""
+#. TRANSLATORS: Saddle Stitch
msgid "finishings.8"
-msgstr "Saddle Stitch"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Right
msgid "finishings.80"
-msgstr "Punch Triple Right"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Bottom
msgid "finishings.81"
-msgstr "Punch Triple Bottom"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Left
msgid "finishings.82"
-msgstr "Punch Quad Left"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Top
msgid "finishings.83"
-msgstr "Punch Quad Top"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Right
msgid "finishings.84"
-msgstr "Punch Quad Right"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Bottom
msgid "finishings.85"
-msgstr "Punch Quad Bottom"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Left
msgid "finishings.86"
-msgstr "Punch Multiple Left"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Top
msgid "finishings.87"
-msgstr "Punch Multiple Top"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Right
msgid "finishings.88"
-msgstr "Punch Multiple Right"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Bottom
msgid "finishings.89"
-msgstr "Punch Multiple Bottom"
+msgstr ""
+#. TRANSLATORS: Edge Stitch
msgid "finishings.9"
-msgstr "Edge Stitch"
+msgstr ""
+#. TRANSLATORS: Accordion Fold
msgid "finishings.90"
-msgstr "Fold Accordion"
+msgstr ""
+#. TRANSLATORS: Double Gate Fold
msgid "finishings.91"
-msgstr "Fold Double Gate"
+msgstr ""
+#. TRANSLATORS: Gate Fold
msgid "finishings.92"
-msgstr "Fold Gate"
+msgstr ""
+#. TRANSLATORS: Half Fold
msgid "finishings.93"
-msgstr "Fold Half"
+msgstr ""
+#. TRANSLATORS: Half Z Fold
msgid "finishings.94"
-msgstr "Fold Half Z"
+msgstr ""
+#. TRANSLATORS: Left Gate Fold
msgid "finishings.95"
-msgstr "Fold Left Gate"
+msgstr ""
+#. TRANSLATORS: Letter Fold
msgid "finishings.96"
-msgstr "Fold Letter"
+msgstr ""
+#. TRANSLATORS: Parallel Fold
msgid "finishings.97"
-msgstr "Fold Parallel"
+msgstr ""
+#. TRANSLATORS: Poster Fold
msgid "finishings.98"
-msgstr "Fold Poster"
+msgstr ""
+#. TRANSLATORS: Right Gate Fold
msgid "finishings.99"
-msgstr "Fold Right Gate"
+msgstr ""
+#. TRANSLATORS: Fold
msgid "folding"
-msgstr "Fold"
+msgstr ""
+#. TRANSLATORS: Fold Direction
msgid "folding-direction"
-msgstr "Folding Direction"
+msgstr ""
+#. TRANSLATORS: Inward
msgid "folding-direction.inward"
-msgstr "Inward"
+msgstr ""
+#. TRANSLATORS: Outward
msgid "folding-direction.outward"
-msgstr "Outward"
+msgstr ""
+#. TRANSLATORS: Fold Position
msgid "folding-offset"
-msgstr "Fold Position"
+msgstr ""
+#. TRANSLATORS: Fold Edge
msgid "folding-reference-edge"
-msgstr "Folding Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "folding-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "folding-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "folding-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "folding-reference-edge.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Font Name
msgid "font-name-requested"
-msgstr "Font Name"
+msgstr ""
+#. TRANSLATORS: Font Size
msgid "font-size-requested"
-msgstr "Font Size"
+msgstr ""
+#. TRANSLATORS: Force Front Side
msgid "force-front-side"
-msgstr "Force Front Side"
+msgstr ""
+#. TRANSLATORS: From Name
msgid "from-name"
-msgstr "From Name"
+msgstr ""
msgid "held"
msgstr "svolto"
@@ -6474,164 +6941,221 @@ msgstr "help\t\tOttenere un aiuto per i comandi."
msgid "idle"
msgstr "inattiva"
+#. TRANSLATORS: Imposition Template
msgid "imposition-template"
-msgstr "Imposition Template"
+msgstr ""
+#. TRANSLATORS: None
msgid "imposition-template.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Signature
msgid "imposition-template.signature"
-msgstr "Signature"
+msgstr ""
+#. TRANSLATORS: Scanner Options
msgid "input-attributes"
-msgstr "Input Attributes"
+msgstr ""
+#. TRANSLATORS: Scan Auto Scaling
msgid "input-auto-scaling"
-msgstr "Scan Auto Scaling"
+msgstr ""
+#. TRANSLATORS: Scan Auto Skew Correction
msgid "input-auto-skew-correction"
-msgstr "Scan Auto Skew Correction"
+msgstr ""
+#. TRANSLATORS: Scan Brightness
msgid "input-brightness"
-msgstr "Scan Brightness"
+msgstr ""
+#. TRANSLATORS: Scanning Mode
msgid "input-color-mode"
-msgstr "Input Color Mode"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "input-color-mode.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Text
msgid "input-color-mode.bi-level"
-msgstr "Bi-Level"
+msgstr ""
+#. TRANSLATORS: 16-bit CMYK
msgid "input-color-mode.cmyk_16"
-msgstr "CMYK 16"
+msgstr ""
+#. TRANSLATORS: 8-bit CMYK
msgid "input-color-mode.cmyk_8"
-msgstr "CMYK 8"
+msgstr ""
+#. TRANSLATORS: Color
msgid "input-color-mode.color"
-msgstr "Color"
+msgstr ""
+#. TRANSLATORS: 8-bit Color
msgid "input-color-mode.color_8"
-msgstr "Color 8"
+msgstr ""
+#. TRANSLATORS: Monochrome
msgid "input-color-mode.monochrome"
-msgstr "Monochrome"
+msgstr ""
+#. TRANSLATORS: 16-bit Monochrome
msgid "input-color-mode.monochrome_16"
-msgstr "Monochrome 16"
+msgstr ""
+#. TRANSLATORS: 4-bit Monochrome
msgid "input-color-mode.monochrome_4"
-msgstr "Monochrome 4"
+msgstr ""
+#. TRANSLATORS: 8-bit Monochrome
msgid "input-color-mode.monochrome_8"
-msgstr "Monochrome 8"
+msgstr ""
+#. TRANSLATORS: 16-bit RGB
msgid "input-color-mode.rgb_16"
-msgstr "RGB 16"
+msgstr ""
+#. TRANSLATORS: 16-bit RGBA
msgid "input-color-mode.rgba_16"
-msgstr "RGBA 16"
+msgstr ""
+#. TRANSLATORS: 8-bit RGBA
msgid "input-color-mode.rgba_8"
-msgstr "RGBA 8"
+msgstr ""
+#. TRANSLATORS: Scan Content
msgid "input-content-type"
-msgstr "Input Content Type"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "input-content-type.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Halftone
msgid "input-content-type.halftone"
-msgstr "Halftone"
+msgstr ""
+#. TRANSLATORS: Line Art
msgid "input-content-type.line-art"
-msgstr "Line Art"
+msgstr ""
+#. TRANSLATORS: Magazine
msgid "input-content-type.magazine"
-msgstr "Magazine"
+msgstr ""
+#. TRANSLATORS: Photo
msgid "input-content-type.photo"
-msgstr "Photo"
+msgstr ""
+#. TRANSLATORS: Text
msgid "input-content-type.text"
-msgstr "Text"
+msgstr ""
+#. TRANSLATORS: Text And Photo
msgid "input-content-type.text-and-photo"
-msgstr "Text And Photo"
+msgstr ""
+#. TRANSLATORS: Scan Contrast
msgid "input-contrast"
-msgstr "Scan Contrast"
+msgstr ""
+#. TRANSLATORS: Film Type
msgid "input-film-scan-mode"
-msgstr "Input Film Scan Mode"
+msgstr ""
+#. TRANSLATORS: Black And White Negative Film
msgid "input-film-scan-mode.black-and-white-negative-film"
-msgstr "Black And White Negative Film"
+msgstr ""
+#. TRANSLATORS: Color Negative Film
msgid "input-film-scan-mode.color-negative-film"
-msgstr "Color Negative Film"
+msgstr ""
+#. TRANSLATORS: Color Slide Film
msgid "input-film-scan-mode.color-slide-film"
-msgstr "Color Slide Film"
+msgstr ""
+#. TRANSLATORS: Not Applicable
msgid "input-film-scan-mode.not-applicable"
-msgstr "Not Applicable"
+msgstr ""
+#. TRANSLATORS: Scan Images To Transfer
msgid "input-images-to-transfer"
-msgstr "Scan Images To Transfer"
+msgstr ""
+#. TRANSLATORS: Scan Media
msgid "input-media"
-msgstr "Input Media"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "input-media.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Scan Orientation
msgid "input-orientation-requested"
-msgstr "Input Orientation"
+msgstr ""
+#. TRANSLATORS: Scan Quality
msgid "input-quality"
-msgstr "Input Quality"
+msgstr ""
+#. TRANSLATORS: Scan Resolution
msgid "input-resolution"
-msgstr "Scan Resolution"
+msgstr ""
+#. TRANSLATORS: Scan Scaling Height
msgid "input-scaling-height"
-msgstr "Scan Scaling Height"
+msgstr ""
+#. TRANSLATORS: Scan Scaling Width
msgid "input-scaling-width"
-msgstr "Scan Scaling Width"
+msgstr ""
+#. TRANSLATORS: Scan Regions
msgid "input-scan-regions"
-msgstr "Scan Regions"
+msgstr ""
+#. TRANSLATORS: Scan Sharpness
msgid "input-sharpness"
-msgstr "Scan Sharpness"
+msgstr ""
+#. TRANSLATORS: 2-Sided Scanning
msgid "input-sides"
-msgstr "Input Sides"
+msgstr ""
+#. TRANSLATORS: Scan Source
msgid "input-source"
-msgstr "Input Source"
+msgstr ""
+#. TRANSLATORS: Automatic Document Feeder
msgid "input-source.adf"
-msgstr "Adf"
+msgstr ""
+#. TRANSLATORS: Film Reader
msgid "input-source.film-reader"
-msgstr "Film Reader"
+msgstr ""
+#. TRANSLATORS: Platen
msgid "input-source.platen"
-msgstr "Platen"
+msgstr ""
+#. TRANSLATORS: Insert Page Number
msgid "insert-after-page-number"
-msgstr "Insert Page Number"
+msgstr ""
+#. TRANSLATORS: Insert Count
msgid "insert-count"
-msgstr "Insert Count"
+msgstr ""
+#. TRANSLATORS: Insert Sheet
msgid "insert-sheet"
-msgstr "Insert Sheet"
+msgstr ""
+
+#, c-format
+msgid "ippeveprinter: Unable to open \"%s\": %s on line %d."
+msgstr ""
#, c-format
msgid "ippfind: Bad regular expression: %s"
@@ -6749,488 +7273,704 @@ msgstr "ipptool: mancano i secondi per \"-i\"."
msgid "ipptool: URI required before test file."
msgstr "ipptool: l'URI è richiesto prima del file di testo."
+#. TRANSLATORS: Job Account ID
msgid "job-account-id"
-msgstr "Job Account ID"
+msgstr ""
+#. TRANSLATORS: Job Account Type
msgid "job-account-type"
-msgstr "Job Account Type"
+msgstr ""
+#. TRANSLATORS: General
msgid "job-account-type.general"
-msgstr "General"
+msgstr ""
+#. TRANSLATORS: Group
msgid "job-account-type.group"
-msgstr "Group"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-account-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Job Accounting Output Bin
msgid "job-accounting-output-bin"
-msgstr "Job Accounting Output Bin"
+msgstr ""
+#. TRANSLATORS: Job Accounting Sheets
msgid "job-accounting-sheets"
-msgstr "Job Accounting Sheets"
+msgstr ""
+#. TRANSLATORS: Type of Job Accounting Sheets
msgid "job-accounting-sheets-type"
-msgstr "Job Accounting Sheets Type"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-accounting-sheets-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "job-accounting-sheets-type.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Job Accounting User ID
msgid "job-accounting-user-id"
-msgstr "Job Accounting User ID"
+msgstr ""
+#. TRANSLATORS: Collate Copies
msgid "job-collation-type"
-msgstr "Job Collation Type"
+msgstr ""
+#. TRANSLATORS: Uncollated Sheets
msgid "job-collation-type.3"
-msgstr "Uncollated Sheets"
+msgstr ""
+#. TRANSLATORS: Collated Documents
msgid "job-collation-type.4"
-msgstr "Collated Documents"
+msgstr ""
+#. TRANSLATORS: Uncollated Documents
msgid "job-collation-type.5"
-msgstr "Uncollated Documents"
+msgstr ""
+#. TRANSLATORS: Copies
msgid "job-copies"
-msgstr "Job Copies"
+msgstr ""
+#. TRANSLATORS: Back Cover
msgid "job-cover-back"
-msgstr "Job Cover Back"
+msgstr ""
+#. TRANSLATORS: Front Cover
msgid "job-cover-front"
-msgstr "Job Cover Front"
+msgstr ""
+#. TRANSLATORS: Delay Output Until
msgid "job-delay-output-until"
-msgstr "Job Delay Output Until"
+msgstr ""
+#. TRANSLATORS: Delay Output Until
msgid "job-delay-output-until-time"
-msgstr "Job Delay Output Until Time"
+msgstr ""
+#. TRANSLATORS: Daytime
msgid "job-delay-output-until.day-time"
-msgstr "Day Time"
+msgstr ""
+#. TRANSLATORS: Evening
msgid "job-delay-output-until.evening"
-msgstr "Evening"
+msgstr ""
+#. TRANSLATORS: Released
msgid "job-delay-output-until.indefinite"
-msgstr "Indefinite"
+msgstr ""
+#. TRANSLATORS: Night
msgid "job-delay-output-until.night"
-msgstr "Night"
+msgstr ""
+#. TRANSLATORS: No Delay
msgid "job-delay-output-until.no-delay-output"
-msgstr "No Delay Output"
+msgstr ""
+#. TRANSLATORS: Second Shift
msgid "job-delay-output-until.second-shift"
-msgstr "Second Shift"
+msgstr ""
+#. TRANSLATORS: Third Shift
msgid "job-delay-output-until.third-shift"
-msgstr "Third Shift"
+msgstr ""
+#. TRANSLATORS: Weekend
msgid "job-delay-output-until.weekend"
-msgstr "Weekend"
+msgstr ""
+#. TRANSLATORS: On Error
msgid "job-error-action"
-msgstr "Job Error Action"
+msgstr ""
+#. TRANSLATORS: Abort Job
msgid "job-error-action.abort-job"
-msgstr "Abort Job"
+msgstr ""
+#. TRANSLATORS: Cancel Job
msgid "job-error-action.cancel-job"
-msgstr "Cancel Job"
+msgstr ""
+#. TRANSLATORS: Continue Job
msgid "job-error-action.continue-job"
-msgstr "Continue Job"
+msgstr ""
+#. TRANSLATORS: Suspend Job
msgid "job-error-action.suspend-job"
-msgstr "Suspend Job"
+msgstr ""
+#. TRANSLATORS: Print Error Sheet
msgid "job-error-sheet"
-msgstr "Job Error Sheet"
+msgstr ""
+#. TRANSLATORS: Type of Error Sheet
msgid "job-error-sheet-type"
-msgstr "Job Error Sheet Type"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-error-sheet-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "job-error-sheet-type.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Print Error Sheet
msgid "job-error-sheet-when"
-msgstr "Job Error Sheet When"
+msgstr ""
+#. TRANSLATORS: Always
msgid "job-error-sheet-when.always"
-msgstr "Always"
+msgstr ""
+#. TRANSLATORS: On Error
msgid "job-error-sheet-when.on-error"
-msgstr "On Error"
+msgstr ""
+#. TRANSLATORS: Job Finishings
msgid "job-finishings"
-msgstr "Job Finishings"
+msgstr ""
+#. TRANSLATORS: Hold Until
msgid "job-hold-until"
-msgstr "Hold Until"
+msgstr ""
+#. TRANSLATORS: Hold Until
msgid "job-hold-until-time"
-msgstr "Job Hold Until Time"
+msgstr ""
+#. TRANSLATORS: Daytime
msgid "job-hold-until.day-time"
-msgstr "Day Time"
+msgstr ""
+#. TRANSLATORS: Evening
msgid "job-hold-until.evening"
-msgstr "Evening"
+msgstr ""
+#. TRANSLATORS: Released
msgid "job-hold-until.indefinite"
-msgstr "Released"
+msgstr ""
+#. TRANSLATORS: Night
msgid "job-hold-until.night"
-msgstr "Night"
+msgstr ""
+#. TRANSLATORS: No Hold
msgid "job-hold-until.no-hold"
-msgstr "No Hold"
+msgstr ""
+#. TRANSLATORS: Second Shift
msgid "job-hold-until.second-shift"
-msgstr "Second Shift"
+msgstr ""
+#. TRANSLATORS: Third Shift
msgid "job-hold-until.third-shift"
-msgstr "Third Shift"
+msgstr ""
+#. TRANSLATORS: Weekend
msgid "job-hold-until.weekend"
-msgstr "Weekend"
+msgstr ""
+#. TRANSLATORS: Job Mandatory Attributes
msgid "job-mandatory-attributes"
-msgstr "Job Mandatory Attributes"
+msgstr ""
+#. TRANSLATORS: Title
msgid "job-name"
-msgstr "Job Name"
+msgstr ""
+
+#. TRANSLATORS: Job Pages
+msgid "job-pages"
+msgstr ""
+#. TRANSLATORS: Job Pages
+msgid "job-pages-col"
+msgstr ""
+
+#. TRANSLATORS: Job Phone Number
msgid "job-phone-number"
-msgstr "Job Phone Number"
+msgstr ""
msgid "job-printer-uri attribute missing."
msgstr "manca l'attributo di job-printer-uri."
+#. TRANSLATORS: Job Priority
msgid "job-priority"
-msgstr "Job Priority"
+msgstr ""
+
+#. TRANSLATORS: Job Privacy Attributes
+msgid "job-privacy-attributes"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "job-privacy-attributes.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "job-privacy-attributes.default"
+msgstr ""
+
+#. TRANSLATORS: Job Description
+msgid "job-privacy-attributes.job-description"
+msgstr ""
+
+#. TRANSLATORS: Job Template
+msgid "job-privacy-attributes.job-template"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "job-privacy-attributes.none"
+msgstr ""
+
+#. TRANSLATORS: Job Privacy Scope
+msgid "job-privacy-scope"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "job-privacy-scope.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "job-privacy-scope.default"
+msgstr ""
+#. TRANSLATORS: None
+msgid "job-privacy-scope.none"
+msgstr ""
+
+#. TRANSLATORS: Owner
+msgid "job-privacy-scope.owner"
+msgstr ""
+
+#. TRANSLATORS: Job Recipient Name
msgid "job-recipient-name"
-msgstr "Job Recipient Name"
+msgstr ""
+#. TRANSLATORS: Job Resource Ids
+msgid "job-resource-ids"
+msgstr ""
+
+#. TRANSLATORS: Job Save Disposition
msgid "job-save-disposition"
-msgstr "Job Save Disposition"
+msgstr ""
+#. TRANSLATORS: Job Sheet Message
msgid "job-sheet-message"
-msgstr "Job Sheet Message"
+msgstr ""
+#. TRANSLATORS: Banner Page
msgid "job-sheets"
-msgstr "Banner Page"
+msgstr ""
+#. TRANSLATORS: Banner Page
msgid "job-sheets-col"
-msgstr "Banner Page"
+msgstr ""
+#. TRANSLATORS: First Page in Document
msgid "job-sheets.first-print-stream-page"
-msgstr "First Print Stream Page"
+msgstr ""
+#. TRANSLATORS: Start and End Sheets
msgid "job-sheets.job-both-sheet"
-msgstr "Start and End Sheets"
+msgstr ""
+#. TRANSLATORS: End Sheet
msgid "job-sheets.job-end-sheet"
-msgstr "End Sheet"
+msgstr ""
+#. TRANSLATORS: Start Sheet
msgid "job-sheets.job-start-sheet"
-msgstr "Start Sheet"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-sheets.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "job-sheets.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Job State
msgid "job-state"
-msgstr "Job State"
+msgstr ""
+#. TRANSLATORS: Job State Message
msgid "job-state-message"
-msgstr "Job State Message"
+msgstr ""
+#. TRANSLATORS: Detailed Job State
msgid "job-state-reasons"
-msgstr "Detailed Job State"
+msgstr ""
+#. TRANSLATORS: Aborted By System
msgid "job-state-reasons.aborted-by-system"
-msgstr "Aborted By System"
+msgstr ""
+#. TRANSLATORS: Account Authorization Failed
msgid "job-state-reasons.account-authorization-failed"
-msgstr "Account Authorization Failed"
+msgstr ""
+#. TRANSLATORS: Account Closed
msgid "job-state-reasons.account-closed"
-msgstr "Account Closed"
+msgstr ""
+#. TRANSLATORS: Account Info Needed
msgid "job-state-reasons.account-info-needed"
-msgstr "Account Info Needed"
+msgstr ""
+#. TRANSLATORS: Account Limit Reached
msgid "job-state-reasons.account-limit-reached"
-msgstr "Account Limit Reached"
+msgstr ""
+#. TRANSLATORS: Compression Error
msgid "job-state-reasons.compression-error"
-msgstr "Compression Error"
+msgstr ""
+#. TRANSLATORS: Conflicting Attributes
msgid "job-state-reasons.conflicting-attributes"
-msgstr "Conflicting Attributes"
+msgstr ""
+#. TRANSLATORS: Connected To Destination
msgid "job-state-reasons.connected-to-destination"
-msgstr "Connected To Destination"
+msgstr ""
+#. TRANSLATORS: Connecting To Destination
msgid "job-state-reasons.connecting-to-destination"
-msgstr "Connecting To Destination"
+msgstr ""
+#. TRANSLATORS: Destination Uri Failed
msgid "job-state-reasons.destination-uri-failed"
-msgstr "Destination Uri Failed"
+msgstr ""
+#. TRANSLATORS: Digital Signature Did Not Verify
msgid "job-state-reasons.digital-signature-did-not-verify"
-msgstr "Digital Signature Did Not Verify"
+msgstr ""
+#. TRANSLATORS: Digital Signature Type Not Supported
msgid "job-state-reasons.digital-signature-type-not-supported"
-msgstr "Digital Signature Type Not Supported"
+msgstr ""
+#. TRANSLATORS: Document Access Error
msgid "job-state-reasons.document-access-error"
-msgstr "Document Access Error"
+msgstr ""
+#. TRANSLATORS: Document Format Error
msgid "job-state-reasons.document-format-error"
-msgstr "Document Format Error"
+msgstr ""
+#. TRANSLATORS: Document Password Error
msgid "job-state-reasons.document-password-error"
-msgstr "Document Password Error"
+msgstr ""
+#. TRANSLATORS: Document Permission Error
msgid "job-state-reasons.document-permission-error"
-msgstr "Document Permission Error"
+msgstr ""
+#. TRANSLATORS: Document Security Error
msgid "job-state-reasons.document-security-error"
-msgstr "Document Security Error"
+msgstr ""
+#. TRANSLATORS: Document Unprintable Error
msgid "job-state-reasons.document-unprintable-error"
-msgstr "Document Unprintable Error"
+msgstr ""
+#. TRANSLATORS: Errors Detected
msgid "job-state-reasons.errors-detected"
-msgstr "Errors Detected"
+msgstr ""
+#. TRANSLATORS: Job Canceled At Device
msgid "job-state-reasons.job-canceled-at-device"
-msgstr "Job Canceled At Device"
+msgstr ""
+#. TRANSLATORS: Job Canceled By Operator
msgid "job-state-reasons.job-canceled-by-operator"
-msgstr "Job Canceled By Operator"
+msgstr ""
+#. TRANSLATORS: Job Canceled By User
msgid "job-state-reasons.job-canceled-by-user"
-msgstr "Job Canceled By User"
+msgstr ""
+#. TRANSLATORS: Job Completed Successfully
msgid "job-state-reasons.job-completed-successfully"
-msgstr "Job Completed Successfully"
+msgstr ""
+#. TRANSLATORS: Job Completed With Errors
msgid "job-state-reasons.job-completed-with-errors"
-msgstr "Job Completed With Errors"
+msgstr ""
+#. TRANSLATORS: Job Completed With Warnings
msgid "job-state-reasons.job-completed-with-warnings"
-msgstr "Job Completed With Warnings"
+msgstr ""
+#. TRANSLATORS: Job Data Insufficient
msgid "job-state-reasons.job-data-insufficient"
-msgstr "Job Data Insufficient"
+msgstr ""
+#. TRANSLATORS: Job Delay Output Until Specified
msgid "job-state-reasons.job-delay-output-until-specified"
-msgstr "Job Delay Output Until Specified"
+msgstr ""
+#. TRANSLATORS: Job Digital Signature Wait
msgid "job-state-reasons.job-digital-signature-wait"
-msgstr "Job Digital Signature Wait"
+msgstr ""
+#. TRANSLATORS: Job Fetchable
msgid "job-state-reasons.job-fetchable"
-msgstr "Job Fetchable"
+msgstr ""
+#. TRANSLATORS: Job Held For Review
msgid "job-state-reasons.job-held-for-review"
-msgstr "Job Held For Review"
+msgstr ""
+#. TRANSLATORS: Job Hold Until Specified
msgid "job-state-reasons.job-hold-until-specified"
-msgstr "Job Hold Until Specified"
+msgstr ""
+#. TRANSLATORS: Job Incoming
msgid "job-state-reasons.job-incoming"
-msgstr "Job Incoming"
+msgstr ""
+#. TRANSLATORS: Job Interpreting
msgid "job-state-reasons.job-interpreting"
-msgstr "Job Interpreting"
+msgstr ""
+#. TRANSLATORS: Job Outgoing
msgid "job-state-reasons.job-outgoing"
-msgstr "Job Outgoing"
+msgstr ""
+#. TRANSLATORS: Job Password Wait
msgid "job-state-reasons.job-password-wait"
-msgstr "Job Password Wait"
+msgstr ""
+#. TRANSLATORS: Job Printed Successfully
msgid "job-state-reasons.job-printed-successfully"
-msgstr "Job Printed Successfully"
+msgstr ""
+#. TRANSLATORS: Job Printed With Errors
msgid "job-state-reasons.job-printed-with-errors"
-msgstr "Job Printed With Errors"
+msgstr ""
+#. TRANSLATORS: Job Printed With Warnings
msgid "job-state-reasons.job-printed-with-warnings"
-msgstr "Job Printed With Warnings"
+msgstr ""
+#. TRANSLATORS: Job Printing
msgid "job-state-reasons.job-printing"
-msgstr "Job Printing"
+msgstr ""
+#. TRANSLATORS: Job Queued
msgid "job-state-reasons.job-queued"
-msgstr "Job Queued"
+msgstr ""
+#. TRANSLATORS: Job Queued For Marker
msgid "job-state-reasons.job-queued-for-marker"
-msgstr "Job Queued For Marker"
+msgstr ""
+#. TRANSLATORS: Job Release Wait
msgid "job-state-reasons.job-release-wait"
-msgstr "Job Release Wait"
+msgstr ""
+#. TRANSLATORS: Job Restartable
msgid "job-state-reasons.job-restartable"
-msgstr "Job Restartable"
+msgstr ""
+#. TRANSLATORS: Job Resuming
msgid "job-state-reasons.job-resuming"
-msgstr "Job Resuming"
+msgstr ""
+#. TRANSLATORS: Job Saved Successfully
msgid "job-state-reasons.job-saved-successfully"
-msgstr "Job Saved Successfully"
+msgstr ""
+#. TRANSLATORS: Job Saved With Errors
msgid "job-state-reasons.job-saved-with-errors"
-msgstr "Job Saved With Errors"
+msgstr ""
+#. TRANSLATORS: Job Saved With Warnings
msgid "job-state-reasons.job-saved-with-warnings"
-msgstr "Job Saved With Warnings"
+msgstr ""
+#. TRANSLATORS: Job Saving
msgid "job-state-reasons.job-saving"
-msgstr "Job Saving"
+msgstr ""
+#. TRANSLATORS: Job Spooling
msgid "job-state-reasons.job-spooling"
-msgstr "Job Spooling"
+msgstr ""
+#. TRANSLATORS: Job Streaming
msgid "job-state-reasons.job-streaming"
-msgstr "Job Streaming"
+msgstr ""
+#. TRANSLATORS: Job Suspended
msgid "job-state-reasons.job-suspended"
-msgstr "Job Suspended"
+msgstr ""
+#. TRANSLATORS: Job Suspended By Operator
msgid "job-state-reasons.job-suspended-by-operator"
-msgstr "Job Suspended By Operator"
+msgstr ""
+#. TRANSLATORS: Job Suspended By System
msgid "job-state-reasons.job-suspended-by-system"
-msgstr "Job Suspended By System"
+msgstr ""
+#. TRANSLATORS: Job Suspended By User
msgid "job-state-reasons.job-suspended-by-user"
-msgstr "Job Suspended By User"
+msgstr ""
+#. TRANSLATORS: Job Suspending
msgid "job-state-reasons.job-suspending"
-msgstr "Job Suspending"
+msgstr ""
+#. TRANSLATORS: Job Transferring
msgid "job-state-reasons.job-transferring"
-msgstr "Job Transferring"
+msgstr ""
+#. TRANSLATORS: Job Transforming
msgid "job-state-reasons.job-transforming"
-msgstr "Job Transforming"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-state-reasons.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Printer Stopped
msgid "job-state-reasons.printer-stopped"
-msgstr "Printer Stopped"
+msgstr ""
+#. TRANSLATORS: Printer Stopped Partly
msgid "job-state-reasons.printer-stopped-partly"
-msgstr "Printer Stopped Partly"
+msgstr ""
+#. TRANSLATORS: Processing To Stop Point
msgid "job-state-reasons.processing-to-stop-point"
-msgstr "Processing To Stop Point"
+msgstr ""
+#. TRANSLATORS: Queued In Device
msgid "job-state-reasons.queued-in-device"
-msgstr "Queued In Device"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Ready
msgid "job-state-reasons.resources-are-not-ready"
-msgstr "Resources Are Not Ready"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Supported
msgid "job-state-reasons.resources-are-not-supported"
-msgstr "Resources Are Not Supported"
+msgstr ""
+#. TRANSLATORS: Service Off Line
msgid "job-state-reasons.service-off-line"
-msgstr "Service Off Line"
+msgstr ""
+#. TRANSLATORS: Submission Interrupted
msgid "job-state-reasons.submission-interrupted"
-msgstr "Submission Interrupted"
+msgstr ""
+#. TRANSLATORS: Unsupported Attributes Or Values
msgid "job-state-reasons.unsupported-attributes-or-values"
-msgstr "Unsupported Attributes Or Values"
+msgstr ""
+#. TRANSLATORS: Unsupported Compression
msgid "job-state-reasons.unsupported-compression"
-msgstr "Unsupported Compression"
+msgstr ""
+#. TRANSLATORS: Unsupported Document Format
msgid "job-state-reasons.unsupported-document-format"
-msgstr "Unsupported Document Format"
+msgstr ""
+#. TRANSLATORS: Waiting For User Action
msgid "job-state-reasons.waiting-for-user-action"
-msgstr "Waiting For User Action"
+msgstr ""
+#. TRANSLATORS: Warnings Detected
msgid "job-state-reasons.warnings-detected"
-msgstr "Warnings Detected"
+msgstr ""
+#. TRANSLATORS: Pending
msgid "job-state.3"
-msgstr "Pending"
+msgstr ""
+#. TRANSLATORS: Held
msgid "job-state.4"
-msgstr "Pending Held"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "job-state.5"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Stopped
msgid "job-state.6"
-msgstr "Processing Stopped"
+msgstr ""
+#. TRANSLATORS: Canceled
msgid "job-state.7"
-msgstr "Canceled"
+msgstr ""
+#. TRANSLATORS: Aborted
msgid "job-state.8"
-msgstr "Aborted"
+msgstr ""
+#. TRANSLATORS: Completed
msgid "job-state.9"
-msgstr "Completed"
+msgstr ""
+#. TRANSLATORS: Laminate Pages
msgid "laminating"
-msgstr "Laminate Pages"
+msgstr ""
+#. TRANSLATORS: Laminate
msgid "laminating-sides"
-msgstr "Laminating Sides"
+msgstr ""
+#. TRANSLATORS: Back Only
msgid "laminating-sides.back"
-msgstr "Back"
+msgstr ""
+#. TRANSLATORS: Front and Back
msgid "laminating-sides.both"
-msgstr "Both"
+msgstr ""
+#. TRANSLATORS: Front Only
msgid "laminating-sides.front"
-msgstr "Front"
+msgstr ""
+#. TRANSLATORS: Type of Lamination
msgid "laminating-type"
-msgstr "Laminating Type"
+msgstr ""
+#. TRANSLATORS: Archival
msgid "laminating-type.archival"
-msgstr "Archival"
+msgstr ""
+#. TRANSLATORS: Glossy
msgid "laminating-type.glossy"
-msgstr "Glossy"
+msgstr ""
+#. TRANSLATORS: High Gloss
msgid "laminating-type.high-gloss"
-msgstr "High Gloss"
+msgstr ""
+#. TRANSLATORS: Matte
msgid "laminating-type.matte"
-msgstr "Matte"
+msgstr ""
+#. TRANSLATORS: Semi-gloss
msgid "laminating-type.semi-gloss"
-msgstr "Semi-Gloss"
+msgstr ""
+#. TRANSLATORS: Translucent
msgid "laminating-type.translucent"
-msgstr "Translucent"
+msgstr ""
+#. TRANSLATORS: Logo
msgid "logo"
-msgstr "Logo"
+msgstr ""
msgid "lpadmin: Class name can only contain printable characters."
msgstr "lpadmin: il nome della classe può contenere solo caratteri stampabili."
@@ -7336,12 +8076,12 @@ msgstr ""
" Bisogna specificare prima un nome per la stampante."
#, c-format
-msgid "lpadmin: Unable to open PPD \"%s\": %s on line %d."
+msgid "lpadmin: Unable to open PPD \"%s\": %s"
msgstr ""
#, c-format
-msgid "lpadmin: Unable to open PPD file \"%s\" - %s"
-msgstr "lpadmin: non è possibile aprile il file PPD \"%s\" - %s"
+msgid "lpadmin: Unable to open PPD \"%s\": %s on line %d."
+msgstr ""
msgid ""
"lpadmin: Unable to remove a printer from the class:\n"
@@ -7434,1710 +8174,2269 @@ msgstr ""
"lpstat: errore - destinazione inesistente \"%s\" dei nomi delle variabili di "
"ambiente %s."
+#. TRANSLATORS: Amount of Material
msgid "material-amount"
-msgstr "Amount of Material"
+msgstr ""
+#. TRANSLATORS: Amount Units
msgid "material-amount-units"
-msgstr "Material Amount Units"
+msgstr ""
+#. TRANSLATORS: Grams
msgid "material-amount-units.g"
-msgstr "G"
+msgstr ""
+#. TRANSLATORS: Kilograms
msgid "material-amount-units.kg"
-msgstr "Kg"
+msgstr ""
+#. TRANSLATORS: Liters
msgid "material-amount-units.l"
-msgstr "L"
+msgstr ""
+#. TRANSLATORS: Meters
msgid "material-amount-units.m"
-msgstr "M"
+msgstr ""
+#. TRANSLATORS: Milliliters
msgid "material-amount-units.ml"
-msgstr "Ml"
+msgstr ""
+#. TRANSLATORS: Millimeters
msgid "material-amount-units.mm"
-msgstr "Mm"
+msgstr ""
+#. TRANSLATORS: Material Color
msgid "material-color"
-msgstr "Material Color"
+msgstr ""
+#. TRANSLATORS: Material Diameter
msgid "material-diameter"
-msgstr "Material Diameter"
+msgstr ""
+#. TRANSLATORS: Material Diameter Tolerance
msgid "material-diameter-tolerance"
-msgstr "Material Diameter Tolerance"
+msgstr ""
+#. TRANSLATORS: Material Fill Density
msgid "material-fill-density"
-msgstr "Material Fill Density"
+msgstr ""
+#. TRANSLATORS: Material Name
msgid "material-name"
-msgstr "Material Name"
+msgstr ""
+#. TRANSLATORS: Material Nozzle Diameter
+msgid "material-nozzle-diameter"
+msgstr ""
+
+#. TRANSLATORS: Use Material For
msgid "material-purpose"
-msgstr "Material Purpose"
+msgstr ""
+#. TRANSLATORS: Everything
msgid "material-purpose.all"
-msgstr "All"
+msgstr ""
+#. TRANSLATORS: Base
msgid "material-purpose.base"
-msgstr "Base"
+msgstr ""
+#. TRANSLATORS: In-fill
msgid "material-purpose.in-fill"
-msgstr "In Fill"
+msgstr ""
+#. TRANSLATORS: Shell
msgid "material-purpose.shell"
-msgstr "Shell"
+msgstr ""
+#. TRANSLATORS: Supports
msgid "material-purpose.support"
-msgstr "Support"
+msgstr ""
+#. TRANSLATORS: Feed Rate
msgid "material-rate"
-msgstr "Feed Rate"
+msgstr ""
+#. TRANSLATORS: Feed Rate Units
msgid "material-rate-units"
-msgstr "Material Rate Units"
+msgstr ""
+#. TRANSLATORS: Milligrams per second
msgid "material-rate-units.mg_second"
-msgstr "Mg Second"
+msgstr ""
+#. TRANSLATORS: Milliliters per second
msgid "material-rate-units.ml_second"
-msgstr "Ml Second"
+msgstr ""
+#. TRANSLATORS: Millimeters per second
msgid "material-rate-units.mm_second"
-msgstr "Mm Second"
+msgstr ""
+
+#. TRANSLATORS: Material Retraction
+msgid "material-retraction"
+msgstr ""
+#. TRANSLATORS: Material Shell Thickness
msgid "material-shell-thickness"
-msgstr "Material Shell Thickness"
+msgstr ""
+#. TRANSLATORS: Material Temperature
msgid "material-temperature"
-msgstr "Material Temperature"
+msgstr ""
+#. TRANSLATORS: Material Type
msgid "material-type"
-msgstr "Material Type"
+msgstr ""
+#. TRANSLATORS: ABS
msgid "material-type.abs"
-msgstr "Abs"
+msgstr ""
+#. TRANSLATORS: Carbon Fiber ABS
msgid "material-type.abs-carbon-fiber"
-msgstr "Abs Carbon Fiber"
+msgstr ""
+#. TRANSLATORS: Carbon Nanotube ABS
msgid "material-type.abs-carbon-nanotube"
-msgstr "Abs Carbon Nanotube"
+msgstr ""
+#. TRANSLATORS: Chocolate
msgid "material-type.chocolate"
-msgstr "Chocolate"
+msgstr ""
+#. TRANSLATORS: Gold
msgid "material-type.gold"
-msgstr "Gold"
+msgstr ""
+#. TRANSLATORS: Nylon
msgid "material-type.nylon"
-msgstr "Nylon"
+msgstr ""
+#. TRANSLATORS: Pet
msgid "material-type.pet"
-msgstr "Pet"
+msgstr ""
+#. TRANSLATORS: Photopolymer
msgid "material-type.photopolymer"
-msgstr "Photopolymer"
+msgstr ""
+#. TRANSLATORS: PLA
msgid "material-type.pla"
-msgstr "Pla"
+msgstr ""
+#. TRANSLATORS: Conductive PLA
msgid "material-type.pla-conductive"
-msgstr "Pla Conductive"
+msgstr ""
+#. TRANSLATORS: Pla Dissolvable
+msgid "material-type.pla-dissolvable"
+msgstr ""
+
+#. TRANSLATORS: Flexible PLA
msgid "material-type.pla-flexible"
-msgstr "Pla Flexible"
+msgstr ""
+#. TRANSLATORS: Magnetic PLA
msgid "material-type.pla-magnetic"
-msgstr "Pla Magnetic"
+msgstr ""
+#. TRANSLATORS: Steel PLA
msgid "material-type.pla-steel"
-msgstr "Pla Steel"
+msgstr ""
+#. TRANSLATORS: Stone PLA
msgid "material-type.pla-stone"
-msgstr "Pla Stone"
+msgstr ""
+#. TRANSLATORS: Wood PLA
msgid "material-type.pla-wood"
-msgstr "Pla Wood"
+msgstr ""
+#. TRANSLATORS: Polycarbonate
msgid "material-type.polycarbonate"
-msgstr "Polycarbonate"
+msgstr ""
+#. TRANSLATORS: Dissolvable PVA
msgid "material-type.pva-dissolvable"
-msgstr "Dissolvable PVA"
+msgstr ""
+#. TRANSLATORS: Silver
msgid "material-type.silver"
-msgstr "Silver"
+msgstr ""
+#. TRANSLATORS: Titanium
msgid "material-type.titanium"
-msgstr "Titanium"
+msgstr ""
+#. TRANSLATORS: Wax
msgid "material-type.wax"
-msgstr "Wax"
+msgstr ""
+#. TRANSLATORS: Materials
msgid "materials-col"
-msgstr "Materials"
+msgstr ""
+#. TRANSLATORS: Media
msgid "media"
-msgstr "Media"
+msgstr ""
+#. TRANSLATORS: Back Coating of Media
msgid "media-back-coating"
-msgstr "Media Back Coating"
+msgstr ""
+#. TRANSLATORS: Glossy
msgid "media-back-coating.glossy"
-msgstr "Glossy"
+msgstr ""
+#. TRANSLATORS: High Gloss
msgid "media-back-coating.high-gloss"
-msgstr "High Gloss"
+msgstr ""
+#. TRANSLATORS: Matte
msgid "media-back-coating.matte"
-msgstr "Matte"
+msgstr ""
+#. TRANSLATORS: None
msgid "media-back-coating.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Satin
msgid "media-back-coating.satin"
-msgstr "Satin"
+msgstr ""
+#. TRANSLATORS: Semi-gloss
msgid "media-back-coating.semi-gloss"
-msgstr "Semi-Gloss"
+msgstr ""
+#. TRANSLATORS: Media Bottom Margin
msgid "media-bottom-margin"
-msgstr "Media Bottom Margin"
+msgstr ""
+#. TRANSLATORS: Media
msgid "media-col"
-msgstr "Media"
+msgstr ""
+#. TRANSLATORS: Media Color
msgid "media-color"
-msgstr "Media Color"
+msgstr ""
+#. TRANSLATORS: Black
msgid "media-color.black"
-msgstr "Black"
+msgstr ""
+#. TRANSLATORS: Blue
msgid "media-color.blue"
-msgstr "Blue"
+msgstr ""
+#. TRANSLATORS: Brown
msgid "media-color.brown"
-msgstr "Brown"
+msgstr ""
+#. TRANSLATORS: Buff
msgid "media-color.buff"
-msgstr "Buff"
+msgstr ""
+#. TRANSLATORS: Clear Black
msgid "media-color.clear-black"
-msgstr "Clear Black"
+msgstr ""
+#. TRANSLATORS: Clear Blue
msgid "media-color.clear-blue"
-msgstr "Clear Blue"
+msgstr ""
+#. TRANSLATORS: Clear Brown
msgid "media-color.clear-brown"
-msgstr "Clear Brown"
+msgstr ""
+#. TRANSLATORS: Clear Buff
msgid "media-color.clear-buff"
-msgstr "Clear Buff"
+msgstr ""
+#. TRANSLATORS: Clear Cyan
msgid "media-color.clear-cyan"
-msgstr "Clear Cyan"
+msgstr ""
+#. TRANSLATORS: Clear Gold
msgid "media-color.clear-gold"
-msgstr "Clear Gold"
+msgstr ""
+#. TRANSLATORS: Clear Goldenrod
msgid "media-color.clear-goldenrod"
-msgstr "Clear Goldenrod"
+msgstr ""
+#. TRANSLATORS: Clear Gray
msgid "media-color.clear-gray"
-msgstr "Clear Gray"
+msgstr ""
+#. TRANSLATORS: Clear Green
msgid "media-color.clear-green"
-msgstr "Clear Green"
+msgstr ""
+#. TRANSLATORS: Clear Ivory
msgid "media-color.clear-ivory"
-msgstr "Clear Ivory"
+msgstr ""
+#. TRANSLATORS: Clear Magenta
msgid "media-color.clear-magenta"
-msgstr "Clear Magenta"
+msgstr ""
+#. TRANSLATORS: Clear Multi Color
msgid "media-color.clear-multi-color"
-msgstr "Clear Multi Color"
+msgstr ""
+#. TRANSLATORS: Clear Mustard
msgid "media-color.clear-mustard"
-msgstr "Clear Mustard"
+msgstr ""
+#. TRANSLATORS: Clear Orange
msgid "media-color.clear-orange"
-msgstr "Clear Orange"
+msgstr ""
+#. TRANSLATORS: Clear Pink
msgid "media-color.clear-pink"
-msgstr "Clear Pink"
+msgstr ""
+#. TRANSLATORS: Clear Red
msgid "media-color.clear-red"
-msgstr "Clear Red"
+msgstr ""
+#. TRANSLATORS: Clear Silver
msgid "media-color.clear-silver"
-msgstr "Clear Silver"
+msgstr ""
+#. TRANSLATORS: Clear Turquoise
msgid "media-color.clear-turquoise"
-msgstr "Clear Turquoise"
+msgstr ""
+#. TRANSLATORS: Clear Violet
msgid "media-color.clear-violet"
-msgstr "Clear Violet"
+msgstr ""
+#. TRANSLATORS: Clear White
msgid "media-color.clear-white"
-msgstr "Clear White"
+msgstr ""
+#. TRANSLATORS: Clear Yellow
msgid "media-color.clear-yellow"
-msgstr "Clear Yellow"
+msgstr ""
+#. TRANSLATORS: Cyan
msgid "media-color.cyan"
-msgstr "Cyan"
+msgstr ""
+#. TRANSLATORS: Dark Blue
msgid "media-color.dark-blue"
-msgstr "Dark Blue"
+msgstr ""
+#. TRANSLATORS: Dark Brown
msgid "media-color.dark-brown"
-msgstr "Dark Brown"
+msgstr ""
+#. TRANSLATORS: Dark Buff
msgid "media-color.dark-buff"
-msgstr "Dark Buff"
+msgstr ""
+#. TRANSLATORS: Dark Cyan
msgid "media-color.dark-cyan"
-msgstr "Dark Cyan"
+msgstr ""
+#. TRANSLATORS: Dark Gold
msgid "media-color.dark-gold"
-msgstr "Dark Gold"
+msgstr ""
+#. TRANSLATORS: Dark Goldenrod
msgid "media-color.dark-goldenrod"
-msgstr "Dark Goldenrod"
+msgstr ""
+#. TRANSLATORS: Dark Gray
msgid "media-color.dark-gray"
-msgstr "Dark Gray"
+msgstr ""
+#. TRANSLATORS: Dark Green
msgid "media-color.dark-green"
-msgstr "Dark Green"
+msgstr ""
+#. TRANSLATORS: Dark Ivory
msgid "media-color.dark-ivory"
-msgstr "Dark Ivory"
+msgstr ""
+#. TRANSLATORS: Dark Magenta
msgid "media-color.dark-magenta"
-msgstr "Dark Magenta"
+msgstr ""
+#. TRANSLATORS: Dark Mustard
msgid "media-color.dark-mustard"
-msgstr "Dark Mustard"
+msgstr ""
+#. TRANSLATORS: Dark Orange
msgid "media-color.dark-orange"
-msgstr "Dark Orange"
+msgstr ""
+#. TRANSLATORS: Dark Pink
msgid "media-color.dark-pink"
-msgstr "Dark Pink"
+msgstr ""
+#. TRANSLATORS: Dark Red
msgid "media-color.dark-red"
-msgstr "Dark Red"
+msgstr ""
+#. TRANSLATORS: Dark Silver
msgid "media-color.dark-silver"
-msgstr "Dark Silver"
+msgstr ""
+#. TRANSLATORS: Dark Turquoise
msgid "media-color.dark-turquoise"
-msgstr "Dark Turquoise"
+msgstr ""
+#. TRANSLATORS: Dark Violet
msgid "media-color.dark-violet"
-msgstr "Dark Violet"
+msgstr ""
+#. TRANSLATORS: Dark Yellow
msgid "media-color.dark-yellow"
-msgstr "Dark Yellow"
+msgstr ""
+#. TRANSLATORS: Gold
msgid "media-color.gold"
-msgstr "Gold"
+msgstr ""
+#. TRANSLATORS: Goldenrod
msgid "media-color.goldenrod"
-msgstr "Goldenrod"
+msgstr ""
+#. TRANSLATORS: Gray
msgid "media-color.gray"
-msgstr "Gray"
+msgstr ""
+#. TRANSLATORS: Green
msgid "media-color.green"
-msgstr "Green"
+msgstr ""
+#. TRANSLATORS: Ivory
msgid "media-color.ivory"
-msgstr "Ivory"
+msgstr ""
+#. TRANSLATORS: Light Black
msgid "media-color.light-black"
-msgstr "Light Black"
+msgstr ""
+#. TRANSLATORS: Light Blue
msgid "media-color.light-blue"
-msgstr "Light Blue"
+msgstr ""
+#. TRANSLATORS: Light Brown
msgid "media-color.light-brown"
-msgstr "Light Brown"
+msgstr ""
+#. TRANSLATORS: Light Buff
msgid "media-color.light-buff"
-msgstr "Light Buff"
+msgstr ""
+#. TRANSLATORS: Light Cyan
msgid "media-color.light-cyan"
-msgstr "Light Cyan"
+msgstr ""
+#. TRANSLATORS: Light Gold
msgid "media-color.light-gold"
-msgstr "Light Gold"
+msgstr ""
+#. TRANSLATORS: Light Goldenrod
msgid "media-color.light-goldenrod"
-msgstr "Light Goldenrod"
+msgstr ""
+#. TRANSLATORS: Light Gray
msgid "media-color.light-gray"
-msgstr "Light Gray"
+msgstr ""
+#. TRANSLATORS: Light Green
msgid "media-color.light-green"
-msgstr "Light Green"
+msgstr ""
+#. TRANSLATORS: Light Ivory
msgid "media-color.light-ivory"
-msgstr "Light Ivory"
+msgstr ""
+#. TRANSLATORS: Light Magenta
msgid "media-color.light-magenta"
-msgstr "Light Magenta"
+msgstr ""
+#. TRANSLATORS: Light Mustard
msgid "media-color.light-mustard"
-msgstr "Light Mustard"
+msgstr ""
+#. TRANSLATORS: Light Orange
msgid "media-color.light-orange"
-msgstr "Light Orange"
+msgstr ""
+#. TRANSLATORS: Light Pink
msgid "media-color.light-pink"
-msgstr "Light Pink"
+msgstr ""
+#. TRANSLATORS: Light Red
msgid "media-color.light-red"
-msgstr "Light Red"
+msgstr ""
+#. TRANSLATORS: Light Silver
msgid "media-color.light-silver"
-msgstr "Light Silver"
+msgstr ""
+#. TRANSLATORS: Light Turquoise
msgid "media-color.light-turquoise"
-msgstr "Light Turquoise"
+msgstr ""
+#. TRANSLATORS: Light Violet
msgid "media-color.light-violet"
-msgstr "Light Violet"
+msgstr ""
+#. TRANSLATORS: Light Yellow
msgid "media-color.light-yellow"
-msgstr "Light Yellow"
+msgstr ""
+#. TRANSLATORS: Magenta
msgid "media-color.magenta"
-msgstr "Magenta"
+msgstr ""
+#. TRANSLATORS: Multi-color
msgid "media-color.multi-color"
-msgstr "Multi-Color"
+msgstr ""
+#. TRANSLATORS: Mustard
msgid "media-color.mustard"
-msgstr "Mustard"
+msgstr ""
+#. TRANSLATORS: No Color
msgid "media-color.no-color"
-msgstr "No Color"
+msgstr ""
+#. TRANSLATORS: Orange
msgid "media-color.orange"
-msgstr "Orange"
+msgstr ""
+#. TRANSLATORS: Pink
msgid "media-color.pink"
-msgstr "Pink"
+msgstr ""
+#. TRANSLATORS: Red
msgid "media-color.red"
-msgstr "Red"
+msgstr ""
+#. TRANSLATORS: Silver
msgid "media-color.silver"
-msgstr "Silver"
+msgstr ""
+#. TRANSLATORS: Turquoise
msgid "media-color.turquoise"
-msgstr "Turquoise"
+msgstr ""
+#. TRANSLATORS: Violet
msgid "media-color.violet"
-msgstr "Violet"
+msgstr ""
+#. TRANSLATORS: White
msgid "media-color.white"
-msgstr "White"
+msgstr ""
+#. TRANSLATORS: Yellow
msgid "media-color.yellow"
-msgstr "Yellow"
+msgstr ""
+#. TRANSLATORS: Front Coating of Media
msgid "media-front-coating"
-msgstr "Media Front Coating"
+msgstr ""
+#. TRANSLATORS: Media Grain
msgid "media-grain"
-msgstr "Media Grain"
+msgstr ""
+#. TRANSLATORS: Cross-Feed Direction
msgid "media-grain.x-direction"
-msgstr "Cross-Feed Direction"
+msgstr ""
+#. TRANSLATORS: Feed Direction
msgid "media-grain.y-direction"
-msgstr "Feed Direction"
+msgstr ""
+#. TRANSLATORS: Media Hole Count
msgid "media-hole-count"
-msgstr "Media Hole Count"
+msgstr ""
+#. TRANSLATORS: Media Info
msgid "media-info"
-msgstr "Media Info"
+msgstr ""
+#. TRANSLATORS: Force Media
msgid "media-input-tray-check"
-msgstr "Media Input Tray Check"
+msgstr ""
+#. TRANSLATORS: Media Left Margin
msgid "media-left-margin"
-msgstr "Media Left Margin"
+msgstr ""
+#. TRANSLATORS: Pre-printed Media
msgid "media-pre-printed"
-msgstr "Media Preprinted"
+msgstr ""
+#. TRANSLATORS: Blank
msgid "media-pre-printed.blank"
-msgstr "Blank"
+msgstr ""
+#. TRANSLATORS: Letterhead
msgid "media-pre-printed.letter-head"
-msgstr "Letterhead"
+msgstr ""
+#. TRANSLATORS: Pre-printed
msgid "media-pre-printed.pre-printed"
-msgstr "Preprinted"
+msgstr ""
+#. TRANSLATORS: Recycled Media
msgid "media-recycled"
-msgstr "Media Recycled"
+msgstr ""
+#. TRANSLATORS: None
msgid "media-recycled.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "media-recycled.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Media Right Margin
msgid "media-right-margin"
-msgstr "Media Right Margin"
+msgstr ""
+#. TRANSLATORS: Media Dimensions
msgid "media-size"
-msgstr "Media Dimensions"
+msgstr ""
+#. TRANSLATORS: Media Name
msgid "media-size-name"
-msgstr "Media Name"
+msgstr ""
+#. TRANSLATORS: Media Source
msgid "media-source"
-msgstr "Media Source"
+msgstr ""
+#. TRANSLATORS: Alternate
msgid "media-source.alternate"
-msgstr "Alternate"
+msgstr ""
+#. TRANSLATORS: Alternate Roll
msgid "media-source.alternate-roll"
-msgstr "Alternate Roll"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "media-source.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "media-source.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: By-pass Tray
msgid "media-source.by-pass-tray"
-msgstr "By Pass Tray"
+msgstr ""
+#. TRANSLATORS: Center
msgid "media-source.center"
-msgstr "Center"
+msgstr ""
+#. TRANSLATORS: Disc
msgid "media-source.disc"
-msgstr "Disc"
+msgstr ""
+#. TRANSLATORS: Envelope
msgid "media-source.envelope"
-msgstr "Envelope"
+msgstr ""
+#. TRANSLATORS: Hagaki
msgid "media-source.hagaki"
-msgstr "Hagaki"
+msgstr ""
+#. TRANSLATORS: Large Capacity
msgid "media-source.large-capacity"
-msgstr "Large Capacity"
+msgstr ""
+#. TRANSLATORS: Left
msgid "media-source.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Main
msgid "media-source.main"
-msgstr "Main"
+msgstr ""
+#. TRANSLATORS: Main Roll
msgid "media-source.main-roll"
-msgstr "Main Roll"
+msgstr ""
+#. TRANSLATORS: Manual
msgid "media-source.manual"
-msgstr "Manual"
+msgstr ""
+#. TRANSLATORS: Middle
msgid "media-source.middle"
-msgstr "Middle"
+msgstr ""
+#. TRANSLATORS: Photo
msgid "media-source.photo"
-msgstr "Photo"
+msgstr ""
+#. TRANSLATORS: Rear
msgid "media-source.rear"
-msgstr "Rear"
+msgstr ""
+#. TRANSLATORS: Right
msgid "media-source.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Roll 1
msgid "media-source.roll-1"
-msgstr "Roll 1"
+msgstr ""
+#. TRANSLATORS: Roll 10
msgid "media-source.roll-10"
-msgstr "Roll 10"
+msgstr ""
+#. TRANSLATORS: Roll 2
msgid "media-source.roll-2"
-msgstr "Roll 2"
+msgstr ""
+#. TRANSLATORS: Roll 3
msgid "media-source.roll-3"
-msgstr "Roll 3"
+msgstr ""
+#. TRANSLATORS: Roll 4
msgid "media-source.roll-4"
-msgstr "Roll 4"
+msgstr ""
+#. TRANSLATORS: Roll 5
msgid "media-source.roll-5"
-msgstr "Roll 5"
+msgstr ""
+#. TRANSLATORS: Roll 6
msgid "media-source.roll-6"
-msgstr "Roll 6"
+msgstr ""
+#. TRANSLATORS: Roll 7
msgid "media-source.roll-7"
-msgstr "Roll 7"
+msgstr ""
+#. TRANSLATORS: Roll 8
msgid "media-source.roll-8"
-msgstr "Roll 8"
+msgstr ""
+#. TRANSLATORS: Roll 9
msgid "media-source.roll-9"
-msgstr "Roll 9"
+msgstr ""
+#. TRANSLATORS: Side
msgid "media-source.side"
-msgstr "Side"
+msgstr ""
+#. TRANSLATORS: Top
msgid "media-source.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Tray 1
msgid "media-source.tray-1"
-msgstr "Tray 1"
+msgstr ""
+#. TRANSLATORS: Tray 10
msgid "media-source.tray-10"
-msgstr "Tray 10"
+msgstr ""
+#. TRANSLATORS: Tray 11
msgid "media-source.tray-11"
-msgstr "Tray 11"
+msgstr ""
+#. TRANSLATORS: Tray 12
msgid "media-source.tray-12"
-msgstr "Tray 12"
+msgstr ""
+#. TRANSLATORS: Tray 13
msgid "media-source.tray-13"
-msgstr "Tray 13"
+msgstr ""
+#. TRANSLATORS: Tray 14
msgid "media-source.tray-14"
-msgstr "Tray 14"
+msgstr ""
+#. TRANSLATORS: Tray 15
msgid "media-source.tray-15"
-msgstr "Tray 15"
+msgstr ""
+#. TRANSLATORS: Tray 16
msgid "media-source.tray-16"
-msgstr "Tray 16"
+msgstr ""
+#. TRANSLATORS: Tray 17
msgid "media-source.tray-17"
-msgstr "Tray 17"
+msgstr ""
+#. TRANSLATORS: Tray 18
msgid "media-source.tray-18"
-msgstr "Tray 18"
+msgstr ""
+#. TRANSLATORS: Tray 19
msgid "media-source.tray-19"
-msgstr "Tray 19"
+msgstr ""
+#. TRANSLATORS: Tray 2
msgid "media-source.tray-2"
-msgstr "Tray 2"
+msgstr ""
+#. TRANSLATORS: Tray 20
msgid "media-source.tray-20"
-msgstr "Tray 20"
+msgstr ""
+#. TRANSLATORS: Tray 3
msgid "media-source.tray-3"
-msgstr "Tray 3"
+msgstr ""
+#. TRANSLATORS: Tray 4
msgid "media-source.tray-4"
-msgstr "Tray 4"
+msgstr ""
+#. TRANSLATORS: Tray 5
msgid "media-source.tray-5"
-msgstr "Tray 5"
+msgstr ""
+#. TRANSLATORS: Tray 6
msgid "media-source.tray-6"
-msgstr "Tray 6"
+msgstr ""
+#. TRANSLATORS: Tray 7
msgid "media-source.tray-7"
-msgstr "Tray 7"
+msgstr ""
+#. TRANSLATORS: Tray 8
msgid "media-source.tray-8"
-msgstr "Tray 8"
+msgstr ""
+#. TRANSLATORS: Tray 9
msgid "media-source.tray-9"
-msgstr "Tray 9"
+msgstr ""
+#. TRANSLATORS: Media Thickness
msgid "media-thickness"
-msgstr "Media Thickness"
+msgstr ""
+#. TRANSLATORS: Media Tooth (Texture)
msgid "media-tooth"
-msgstr "Media Tooth"
+msgstr ""
+#. TRANSLATORS: Antique
msgid "media-tooth.antique"
-msgstr "Antique"
+msgstr ""
+#. TRANSLATORS: Extra Smooth
msgid "media-tooth.calendared"
-msgstr "Calendared"
+msgstr ""
+#. TRANSLATORS: Coarse
msgid "media-tooth.coarse"
-msgstr "Coarse"
+msgstr ""
+#. TRANSLATORS: Fine
msgid "media-tooth.fine"
-msgstr "Fine"
+msgstr ""
+#. TRANSLATORS: Linen
msgid "media-tooth.linen"
-msgstr "Linen"
+msgstr ""
+#. TRANSLATORS: Medium
msgid "media-tooth.medium"
-msgstr "Medium"
+msgstr ""
+#. TRANSLATORS: Smooth
msgid "media-tooth.smooth"
-msgstr "Smooth"
+msgstr ""
+#. TRANSLATORS: Stipple
msgid "media-tooth.stipple"
-msgstr "Stipple"
+msgstr ""
+#. TRANSLATORS: Rough
msgid "media-tooth.uncalendared"
-msgstr "Uncalendared"
+msgstr ""
+#. TRANSLATORS: Vellum
msgid "media-tooth.vellum"
-msgstr "Vellum"
+msgstr ""
+#. TRANSLATORS: Media Top Margin
msgid "media-top-margin"
-msgstr "Media Top Margin"
+msgstr ""
+#. TRANSLATORS: Media Type
msgid "media-type"
-msgstr "Media Type"
+msgstr ""
+#. TRANSLATORS: Aluminum
msgid "media-type.aluminum"
-msgstr "Aluminum"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "media-type.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Back Print Film
msgid "media-type.back-print-film"
-msgstr "Back Print Film"
+msgstr ""
+#. TRANSLATORS: Cardboard
msgid "media-type.cardboard"
-msgstr "Cardboard"
+msgstr ""
+#. TRANSLATORS: Cardstock
msgid "media-type.cardstock"
-msgstr "Cardstock"
+msgstr ""
+#. TRANSLATORS: CD
msgid "media-type.cd"
-msgstr "CD"
-
-msgid "media-type.com.hp.advanced-photo"
-msgstr "Advanced Photo Paper"
-
-msgid "media-type.com.hp.brochure-glossy"
-msgstr "Glossy Brochure Paper"
-
-msgid "media-type.com.hp.brochure-matte"
-msgstr "Matte Brochure Paper"
-
-msgid "media-type.com.hp.cover-matte"
-msgstr "Matte Cover Paper"
-
-msgid "media-type.com.hp.ecosmart-lite"
-msgstr "Office Recycled Paper"
-
-msgid "media-type.com.hp.everyday-glossy"
-msgstr "Everyday Glossy Photo Paper"
-
-msgid "media-type.com.hp.everyday-matte"
-msgstr "Everyday Matte Paper"
-
-msgid "media-type.com.hp.extra-heavy"
-msgstr "Extra Heavyweight Paper"
-
-msgid "media-type.com.hp.intermediate"
-msgstr "Multipurpose Paper"
-
-msgid "media-type.com.hp.mid-weight"
-msgstr "Mid-Weight Paper"
-
-msgid "media-type.com.hp.premium-inkjet"
-msgstr "Premium Inkjet Paper"
-
-msgid "media-type.com.hp.premium-photo"
-msgstr "Premium Photo Glossy Paper"
-
-msgid "media-type.com.hp.premium-presentation-matte"
-msgstr "Premium Presentation Matte Paper"
+msgstr ""
+#. TRANSLATORS: Continuous
msgid "media-type.continuous"
-msgstr "Continuous"
+msgstr ""
+#. TRANSLATORS: Continuous Long
msgid "media-type.continuous-long"
-msgstr "Continuous Long"
+msgstr ""
+#. TRANSLATORS: Continuous Short
msgid "media-type.continuous-short"
-msgstr "Continuous Short"
+msgstr ""
+#. TRANSLATORS: Corrugated Board
msgid "media-type.corrugated-board"
-msgstr "Corrugated Board"
+msgstr ""
+#. TRANSLATORS: Optical Disc
msgid "media-type.disc"
-msgstr "Optical Disc"
+msgstr ""
+#. TRANSLATORS: Glossy Optical Disc
msgid "media-type.disc-glossy"
-msgstr "Glossy Optical Disc"
+msgstr ""
+#. TRANSLATORS: High Gloss Optical Disc
msgid "media-type.disc-high-gloss"
-msgstr "High Gloss Optical Disc"
+msgstr ""
+#. TRANSLATORS: Matte Optical Disc
msgid "media-type.disc-matte"
-msgstr "Matte Optical Disc"
+msgstr ""
+#. TRANSLATORS: Satin Optical Disc
msgid "media-type.disc-satin"
-msgstr "Satin Optical Disc"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Optical Disc
msgid "media-type.disc-semi-gloss"
-msgstr "Semi-Gloss Optical Disc"
+msgstr ""
+#. TRANSLATORS: Double Wall
msgid "media-type.double-wall"
-msgstr "Double Wall"
+msgstr ""
+#. TRANSLATORS: Dry Film
msgid "media-type.dry-film"
-msgstr "Dry Film"
+msgstr ""
+#. TRANSLATORS: DVD
msgid "media-type.dvd"
-msgstr "DVD"
+msgstr ""
+#. TRANSLATORS: Embossing Foil
msgid "media-type.embossing-foil"
-msgstr "Embossing Foil"
+msgstr ""
+#. TRANSLATORS: End Board
msgid "media-type.end-board"
-msgstr "End Board"
+msgstr ""
+#. TRANSLATORS: Envelope
msgid "media-type.envelope"
-msgstr "Envelope"
+msgstr ""
+#. TRANSLATORS: Archival Envelope
msgid "media-type.envelope-archival"
-msgstr "Archival Envelope"
+msgstr ""
+#. TRANSLATORS: Bond Envelope
msgid "media-type.envelope-bond"
-msgstr "Bond Envelope"
+msgstr ""
+#. TRANSLATORS: Coated Envelope
msgid "media-type.envelope-coated"
-msgstr "Coated Envelope"
+msgstr ""
+#. TRANSLATORS: Cotton Envelope
msgid "media-type.envelope-cotton"
-msgstr "Cotton Envelope"
+msgstr ""
+#. TRANSLATORS: Fine Envelope
msgid "media-type.envelope-fine"
-msgstr "Fine Envelope"
+msgstr ""
+#. TRANSLATORS: Heavyweight Envelope
msgid "media-type.envelope-heavyweight"
-msgstr "Heavyweight Envelope"
+msgstr ""
+#. TRANSLATORS: Inkjet Envelope
msgid "media-type.envelope-inkjet"
-msgstr "Inkjet Envelope"
+msgstr ""
+#. TRANSLATORS: Lightweight Envelope
msgid "media-type.envelope-lightweight"
-msgstr "Lightweight Envelope"
+msgstr ""
+#. TRANSLATORS: Plain Envelope
msgid "media-type.envelope-plain"
-msgstr "Plain Envelope"
+msgstr ""
+#. TRANSLATORS: Preprinted Envelope
msgid "media-type.envelope-preprinted"
-msgstr "Preprinted Envelope"
+msgstr ""
+#. TRANSLATORS: Windowed Envelope
msgid "media-type.envelope-window"
-msgstr "Windowed Envelope"
+msgstr ""
+#. TRANSLATORS: Fabric
msgid "media-type.fabric"
-msgstr "Fabric"
+msgstr ""
+#. TRANSLATORS: Archival Fabric
msgid "media-type.fabric-archival"
-msgstr "Archival Fabric"
+msgstr ""
+#. TRANSLATORS: Glossy Fabric
msgid "media-type.fabric-glossy"
-msgstr "Glossy Fabric"
+msgstr ""
+#. TRANSLATORS: High Gloss Fabric
msgid "media-type.fabric-high-gloss"
-msgstr "High Gloss Fabric"
+msgstr ""
+#. TRANSLATORS: Matte Fabric
msgid "media-type.fabric-matte"
-msgstr "Matte Fabric"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Fabric
msgid "media-type.fabric-semi-gloss"
-msgstr "Semi-Gloss Fabric"
+msgstr ""
+#. TRANSLATORS: Waterproof Fabric
msgid "media-type.fabric-waterproof"
-msgstr "Waterproof Fabric"
+msgstr ""
+#. TRANSLATORS: Film
msgid "media-type.film"
-msgstr "Film"
+msgstr ""
+#. TRANSLATORS: Flexo Base
msgid "media-type.flexo-base"
-msgstr "Flexo Base"
+msgstr ""
+#. TRANSLATORS: Flexo Photo Polymer
msgid "media-type.flexo-photo-polymer"
-msgstr "Flexo Photo Polymer"
+msgstr ""
+#. TRANSLATORS: Flute
msgid "media-type.flute"
-msgstr "Flute"
+msgstr ""
+#. TRANSLATORS: Foil
msgid "media-type.foil"
-msgstr "Foil"
+msgstr ""
+#. TRANSLATORS: Full Cut Tabs
msgid "media-type.full-cut-tabs"
-msgstr "Full Cut Tabs"
+msgstr ""
+#. TRANSLATORS: Glass
msgid "media-type.glass"
-msgstr "Glass"
+msgstr ""
+#. TRANSLATORS: Glass Colored
msgid "media-type.glass-colored"
-msgstr "Glass Colored"
+msgstr ""
+#. TRANSLATORS: Glass Opaque
msgid "media-type.glass-opaque"
-msgstr "Glass Opaque"
+msgstr ""
+#. TRANSLATORS: Glass Surfaced
msgid "media-type.glass-surfaced"
-msgstr "Glass Surfaced"
+msgstr ""
+#. TRANSLATORS: Glass Textured
msgid "media-type.glass-textured"
-msgstr "Glass Textured"
+msgstr ""
+#. TRANSLATORS: Gravure Cylinder
msgid "media-type.gravure-cylinder"
-msgstr "Gravure Cylinder"
+msgstr ""
+#. TRANSLATORS: Image Setter Paper
msgid "media-type.image-setter-paper"
-msgstr "Image Setter Paper"
+msgstr ""
+#. TRANSLATORS: Imaging Cylinder
msgid "media-type.imaging-cylinder"
-msgstr "Imaging Cylinder"
-
-msgid "media-type.jp.co.canon-photo-paper-plus-glossy-ii"
-msgstr "Photo Paper Plus Glossy II"
-
-msgid "media-type.jp.co.canon-photo-paper-pro-platinum"
-msgstr "Photo Paper Pro Platinum"
-
-msgid "media-type.jp.co.canon_photo-paper-plus-glossy-ii"
-msgstr "Photo Paper Plus Glossy II"
-
-msgid "media-type.jp.co.canon_photo-paper-pro-platinum"
-msgstr "Photo Paper Pro Platinum"
+msgstr ""
+#. TRANSLATORS: Labels
msgid "media-type.labels"
-msgstr "Labels"
+msgstr ""
+#. TRANSLATORS: Colored Labels
msgid "media-type.labels-colored"
-msgstr "Colored Labels"
+msgstr ""
+#. TRANSLATORS: Glossy Labels
msgid "media-type.labels-glossy"
-msgstr "Glossy Labels"
+msgstr ""
+#. TRANSLATORS: High Gloss Labels
msgid "media-type.labels-high-gloss"
-msgstr "High Gloss Labels"
+msgstr ""
+#. TRANSLATORS: Inkjet Labels
msgid "media-type.labels-inkjet"
-msgstr "Inkjet Labels"
+msgstr ""
+#. TRANSLATORS: Matte Labels
msgid "media-type.labels-matte"
-msgstr "Matte Labels"
+msgstr ""
+#. TRANSLATORS: Permanent Labels
msgid "media-type.labels-permanent"
-msgstr "Permanent Labels"
+msgstr ""
+#. TRANSLATORS: Satin Labels
msgid "media-type.labels-satin"
-msgstr "Satin Labels"
+msgstr ""
+#. TRANSLATORS: Security Labels
msgid "media-type.labels-security"
-msgstr "Security Labels"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Labels
msgid "media-type.labels-semi-gloss"
-msgstr "Semi-Gloss Labels"
+msgstr ""
+#. TRANSLATORS: Laminating Foil
msgid "media-type.laminating-foil"
-msgstr "Laminating Foil"
+msgstr ""
+#. TRANSLATORS: Letterhead
msgid "media-type.letterhead"
-msgstr "Letterhead"
+msgstr ""
+#. TRANSLATORS: Metal
msgid "media-type.metal"
-msgstr "Metal"
+msgstr ""
+#. TRANSLATORS: Metal Glossy
msgid "media-type.metal-glossy"
-msgstr "Metal Glossy"
+msgstr ""
+#. TRANSLATORS: Metal High Gloss
msgid "media-type.metal-high-gloss"
-msgstr "Metal High Gloss"
+msgstr ""
+#. TRANSLATORS: Metal Matte
msgid "media-type.metal-matte"
-msgstr "Metal Matte"
+msgstr ""
+#. TRANSLATORS: Metal Satin
msgid "media-type.metal-satin"
-msgstr "Metal Satin"
+msgstr ""
+#. TRANSLATORS: Metal Semi Gloss
msgid "media-type.metal-semi-gloss"
-msgstr "Metal Semi Gloss"
+msgstr ""
+#. TRANSLATORS: Mounting Tape
msgid "media-type.mounting-tape"
-msgstr "Mounting Tape"
+msgstr ""
+#. TRANSLATORS: Multi Layer
msgid "media-type.multi-layer"
-msgstr "Multi Layer"
+msgstr ""
+#. TRANSLATORS: Multi Part Form
msgid "media-type.multi-part-form"
-msgstr "Multi Part Form"
+msgstr ""
+#. TRANSLATORS: Other
msgid "media-type.other"
-msgstr "Other"
+msgstr ""
+#. TRANSLATORS: Paper
msgid "media-type.paper"
-msgstr "Paper"
+msgstr ""
+#. TRANSLATORS: Photo Paper
msgid "media-type.photographic"
-msgstr "Photo Paper"
+msgstr ""
+#. TRANSLATORS: Photographic Archival
msgid "media-type.photographic-archival"
-msgstr "Photographic Archival"
+msgstr ""
+#. TRANSLATORS: Photo Film
msgid "media-type.photographic-film"
-msgstr "Photo Film"
+msgstr ""
+#. TRANSLATORS: Glossy Photo Paper
msgid "media-type.photographic-glossy"
-msgstr "Glossy Photo Paper"
+msgstr ""
+#. TRANSLATORS: High Gloss Photo Paper
msgid "media-type.photographic-high-gloss"
-msgstr "High Gloss Photo Paper"
+msgstr ""
+#. TRANSLATORS: Matte Photo Paper
msgid "media-type.photographic-matte"
-msgstr "Matte Photo Paper"
+msgstr ""
+#. TRANSLATORS: Satin Photo Paper
msgid "media-type.photographic-satin"
-msgstr "Satin Photo Paper"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Photo Paper
msgid "media-type.photographic-semi-gloss"
-msgstr "Semi-Gloss Photo Paper"
+msgstr ""
+#. TRANSLATORS: Plastic
msgid "media-type.plastic"
-msgstr "Plastic"
+msgstr ""
+#. TRANSLATORS: Plastic Archival
msgid "media-type.plastic-archival"
-msgstr "Plastic Archival"
+msgstr ""
+#. TRANSLATORS: Plastic Colored
msgid "media-type.plastic-colored"
-msgstr "Plastic Colored"
+msgstr ""
+#. TRANSLATORS: Plastic Glossy
msgid "media-type.plastic-glossy"
-msgstr "Plastic Glossy"
+msgstr ""
+#. TRANSLATORS: Plastic High Gloss
msgid "media-type.plastic-high-gloss"
-msgstr "Plastic High Gloss"
+msgstr ""
+#. TRANSLATORS: Plastic Matte
msgid "media-type.plastic-matte"
-msgstr "Plastic Matte"
+msgstr ""
+#. TRANSLATORS: Plastic Satin
msgid "media-type.plastic-satin"
-msgstr "Plastic Satin"
+msgstr ""
+#. TRANSLATORS: Plastic Semi Gloss
msgid "media-type.plastic-semi-gloss"
-msgstr "Plastic Semi Gloss"
+msgstr ""
+#. TRANSLATORS: Plate
msgid "media-type.plate"
-msgstr "Plate"
+msgstr ""
+#. TRANSLATORS: Polyester
msgid "media-type.polyester"
-msgstr "Polyester"
+msgstr ""
+#. TRANSLATORS: Pre Cut Tabs
msgid "media-type.pre-cut-tabs"
-msgstr "Pre Cut Tabs"
+msgstr ""
+#. TRANSLATORS: Roll
msgid "media-type.roll"
-msgstr "Roll"
+msgstr ""
+#. TRANSLATORS: Screen
msgid "media-type.screen"
-msgstr "Screen"
+msgstr ""
+#. TRANSLATORS: Screen Paged
msgid "media-type.screen-paged"
-msgstr "Screen Paged"
+msgstr ""
+#. TRANSLATORS: Self Adhesive
msgid "media-type.self-adhesive"
-msgstr "Self Adhesive"
+msgstr ""
+#. TRANSLATORS: Self Adhesive Film
msgid "media-type.self-adhesive-film"
-msgstr "Self Adhesive Film"
+msgstr ""
+#. TRANSLATORS: Shrink Foil
msgid "media-type.shrink-foil"
-msgstr "Shrink Foil"
+msgstr ""
+#. TRANSLATORS: Single Face
msgid "media-type.single-face"
-msgstr "Single Face"
+msgstr ""
+#. TRANSLATORS: Single Wall
msgid "media-type.single-wall"
-msgstr "Single Wall"
+msgstr ""
+#. TRANSLATORS: Sleeve
msgid "media-type.sleeve"
-msgstr "Sleeve"
+msgstr ""
+#. TRANSLATORS: Stationery
msgid "media-type.stationery"
-msgstr "Stationery"
+msgstr ""
+#. TRANSLATORS: Stationery Archival
msgid "media-type.stationery-archival"
-msgstr "Stationery Archival"
+msgstr ""
+#. TRANSLATORS: Coated Paper
msgid "media-type.stationery-coated"
-msgstr "Coated Paper"
+msgstr ""
+#. TRANSLATORS: Stationery Cotton
msgid "media-type.stationery-cotton"
-msgstr "Stationery Cotton"
+msgstr ""
+#. TRANSLATORS: Vellum Paper
msgid "media-type.stationery-fine"
-msgstr "Vellum Paper"
+msgstr ""
+#. TRANSLATORS: Heavyweight Paper
msgid "media-type.stationery-heavyweight"
-msgstr "Heavyweight Paper"
+msgstr ""
+#. TRANSLATORS: Stationery Heavyweight Coated
msgid "media-type.stationery-heavyweight-coated"
-msgstr "Stationery Heavyweight Coated"
+msgstr ""
+#. TRANSLATORS: Stationery Inkjet Paper
msgid "media-type.stationery-inkjet"
-msgstr "Stationery Inkjet Paper"
+msgstr ""
+#. TRANSLATORS: Letterhead
msgid "media-type.stationery-letterhead"
-msgstr "Letterhead"
+msgstr ""
+#. TRANSLATORS: Lightweight Paper
msgid "media-type.stationery-lightweight"
-msgstr "Lightweight Paper"
+msgstr ""
+#. TRANSLATORS: Preprinted Paper
msgid "media-type.stationery-preprinted"
-msgstr "Preprinted Paper"
+msgstr ""
+#. TRANSLATORS: Punched Paper
msgid "media-type.stationery-prepunched"
-msgstr "Punched Paper"
+msgstr ""
+#. TRANSLATORS: Tab Stock
msgid "media-type.tab-stock"
-msgstr "Tab Stock"
+msgstr ""
+#. TRANSLATORS: Tractor
msgid "media-type.tractor"
-msgstr "Tractor"
+msgstr ""
+#. TRANSLATORS: Transfer
msgid "media-type.transfer"
-msgstr "Transfer"
+msgstr ""
+#. TRANSLATORS: Transparency
msgid "media-type.transparency"
-msgstr "Transparency"
+msgstr ""
+#. TRANSLATORS: Triple Wall
msgid "media-type.triple-wall"
-msgstr "Triple Wall"
+msgstr ""
+#. TRANSLATORS: Wet Film
msgid "media-type.wet-film"
-msgstr "Wet Film"
+msgstr ""
+#. TRANSLATORS: Media Weight (grams per m²)
msgid "media-weight-metric"
-msgstr "Media Weight (grams per m²)"
+msgstr ""
+#. TRANSLATORS: 28 x 40″
msgid "media.asme_f_28x40in"
-msgstr "28 x 40\""
+msgstr ""
+#. TRANSLATORS: A4 or US Letter
msgid "media.choice_iso_a4_210x297mm_na_letter_8.5x11in"
-msgstr "A4 or US Letter"
+msgstr ""
+#. TRANSLATORS: 2a0
msgid "media.iso_2a0_1189x1682mm"
-msgstr "2a0"
+msgstr ""
+#. TRANSLATORS: A0
msgid "media.iso_a0_841x1189mm"
-msgstr "A0"
+msgstr ""
+#. TRANSLATORS: A0x3
msgid "media.iso_a0x3_1189x2523mm"
-msgstr "A0x3"
+msgstr ""
+#. TRANSLATORS: A10
msgid "media.iso_a10_26x37mm"
-msgstr "A10"
+msgstr ""
+#. TRANSLATORS: A1
msgid "media.iso_a1_594x841mm"
-msgstr "A1"
+msgstr ""
+#. TRANSLATORS: A1x3
msgid "media.iso_a1x3_841x1783mm"
-msgstr "A1x3"
+msgstr ""
+#. TRANSLATORS: A1x4
msgid "media.iso_a1x4_841x2378mm"
-msgstr "A1x4"
+msgstr ""
+#. TRANSLATORS: A2
msgid "media.iso_a2_420x594mm"
-msgstr "A2"
+msgstr ""
+#. TRANSLATORS: A2x3
msgid "media.iso_a2x3_594x1261mm"
-msgstr "A2x3"
+msgstr ""
+#. TRANSLATORS: A2x4
msgid "media.iso_a2x4_594x1682mm"
-msgstr "A2x4"
+msgstr ""
+#. TRANSLATORS: A2x5
msgid "media.iso_a2x5_594x2102mm"
-msgstr "A2x5"
+msgstr ""
+#. TRANSLATORS: A3 (Extra)
msgid "media.iso_a3-extra_322x445mm"
-msgstr "A3 (Extra)"
+msgstr ""
+#. TRANSLATORS: A3
msgid "media.iso_a3_297x420mm"
-msgstr "A3"
+msgstr ""
+#. TRANSLATORS: A3x3
msgid "media.iso_a3x3_420x891mm"
-msgstr "A3x3"
+msgstr ""
+#. TRANSLATORS: A3x4
msgid "media.iso_a3x4_420x1189mm"
-msgstr "A3x4"
+msgstr ""
+#. TRANSLATORS: A3x5
msgid "media.iso_a3x5_420x1486mm"
-msgstr "A3x5"
+msgstr ""
+#. TRANSLATORS: A3x6
msgid "media.iso_a3x6_420x1783mm"
-msgstr "A3x6"
+msgstr ""
+#. TRANSLATORS: A3x7
msgid "media.iso_a3x7_420x2080mm"
-msgstr "A3x7"
+msgstr ""
+#. TRANSLATORS: A4 (Extra)
msgid "media.iso_a4-extra_235.5x322.3mm"
-msgstr "A4 (Extra)"
+msgstr ""
+#. TRANSLATORS: A4 (Tab)
msgid "media.iso_a4-tab_225x297mm"
-msgstr "A4 (Tab)"
+msgstr ""
+#. TRANSLATORS: A4
msgid "media.iso_a4_210x297mm"
-msgstr "A4"
+msgstr ""
+#. TRANSLATORS: A4x3
msgid "media.iso_a4x3_297x630mm"
-msgstr "A4x3"
+msgstr ""
+#. TRANSLATORS: A4x4
msgid "media.iso_a4x4_297x841mm"
-msgstr "A4x4"
+msgstr ""
+#. TRANSLATORS: A4x5
msgid "media.iso_a4x5_297x1051mm"
-msgstr "A4x5"
+msgstr ""
+#. TRANSLATORS: A4x6
msgid "media.iso_a4x6_297x1261mm"
-msgstr "A4x6"
+msgstr ""
+#. TRANSLATORS: A4x7
msgid "media.iso_a4x7_297x1471mm"
-msgstr "A4x7"
+msgstr ""
+#. TRANSLATORS: A4x8
msgid "media.iso_a4x8_297x1682mm"
-msgstr "A4x8"
+msgstr ""
+#. TRANSLATORS: A4x9
msgid "media.iso_a4x9_297x1892mm"
-msgstr "A4x9"
+msgstr ""
+#. TRANSLATORS: A5 (Extra)
msgid "media.iso_a5-extra_174x235mm"
-msgstr "A5 (Extra)"
+msgstr ""
+#. TRANSLATORS: A5
msgid "media.iso_a5_148x210mm"
-msgstr "A5"
+msgstr ""
+#. TRANSLATORS: A6
msgid "media.iso_a6_105x148mm"
-msgstr "A6"
+msgstr ""
+#. TRANSLATORS: A7
msgid "media.iso_a7_74x105mm"
-msgstr "A7"
+msgstr ""
+#. TRANSLATORS: A8
msgid "media.iso_a8_52x74mm"
-msgstr "A8"
+msgstr ""
+#. TRANSLATORS: A9
msgid "media.iso_a9_37x52mm"
-msgstr "A9"
+msgstr ""
+#. TRANSLATORS: B0
msgid "media.iso_b0_1000x1414mm"
-msgstr "B0"
+msgstr ""
+#. TRANSLATORS: B10
msgid "media.iso_b10_31x44mm"
-msgstr "B10"
+msgstr ""
+#. TRANSLATORS: B1
msgid "media.iso_b1_707x1000mm"
-msgstr "B1"
+msgstr ""
+#. TRANSLATORS: B2
msgid "media.iso_b2_500x707mm"
-msgstr "B2"
+msgstr ""
+#. TRANSLATORS: B3
msgid "media.iso_b3_353x500mm"
-msgstr "B3"
+msgstr ""
+#. TRANSLATORS: B4
msgid "media.iso_b4_250x353mm"
-msgstr "B4"
+msgstr ""
+#. TRANSLATORS: B5 (Extra)
msgid "media.iso_b5-extra_201x276mm"
-msgstr "B5 (Extra)"
+msgstr ""
+#. TRANSLATORS: Envelope B5
msgid "media.iso_b5_176x250mm"
-msgstr "B5 Envelope"
+msgstr ""
+#. TRANSLATORS: B6
msgid "media.iso_b6_125x176mm"
-msgstr "B6"
+msgstr ""
+#. TRANSLATORS: Envelope B6/C4
msgid "media.iso_b6c4_125x324mm"
-msgstr "B6/C4 Envelope"
+msgstr ""
+#. TRANSLATORS: B7
msgid "media.iso_b7_88x125mm"
-msgstr "B7"
+msgstr ""
+#. TRANSLATORS: B8
msgid "media.iso_b8_62x88mm"
-msgstr "B8"
+msgstr ""
+#. TRANSLATORS: B9
msgid "media.iso_b9_44x62mm"
-msgstr "B9"
+msgstr ""
+#. TRANSLATORS: CEnvelope 0
msgid "media.iso_c0_917x1297mm"
-msgstr "C0 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 10
msgid "media.iso_c10_28x40mm"
-msgstr "C10 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 1
msgid "media.iso_c1_648x917mm"
-msgstr "C1 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 2
msgid "media.iso_c2_458x648mm"
-msgstr "C2 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 3
msgid "media.iso_c3_324x458mm"
-msgstr "C3 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 4
msgid "media.iso_c4_229x324mm"
-msgstr "C4 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 5
msgid "media.iso_c5_162x229mm"
-msgstr "C5 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 6
msgid "media.iso_c6_114x162mm"
-msgstr "C6 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 6c5
msgid "media.iso_c6c5_114x229mm"
-msgstr "C6c5 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 7
msgid "media.iso_c7_81x114mm"
-msgstr "C7 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 7c6
msgid "media.iso_c7c6_81x162mm"
-msgstr "C7c6 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 8
msgid "media.iso_c8_57x81mm"
-msgstr "C8 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 9
msgid "media.iso_c9_40x57mm"
-msgstr "C9 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope DL
msgid "media.iso_dl_110x220mm"
-msgstr "DL Envelope"
+msgstr ""
+
+#. TRANSLATORS: Id-1
+msgid "media.iso_id-1_53.98x85.6mm"
+msgstr ""
+#. TRANSLATORS: Id-3
+msgid "media.iso_id-3_88x125mm"
+msgstr ""
+
+#. TRANSLATORS: ISO RA0
msgid "media.iso_ra0_860x1220mm"
-msgstr "Ra0"
+msgstr ""
+#. TRANSLATORS: ISO RA1
msgid "media.iso_ra1_610x860mm"
-msgstr "Ra1"
+msgstr ""
+#. TRANSLATORS: ISO RA2
msgid "media.iso_ra2_430x610mm"
-msgstr "Ra2"
+msgstr ""
+#. TRANSLATORS: ISO RA3
msgid "media.iso_ra3_305x430mm"
-msgstr "Ra3"
+msgstr ""
+#. TRANSLATORS: ISO RA4
msgid "media.iso_ra4_215x305mm"
-msgstr "Ra4"
+msgstr ""
+#. TRANSLATORS: ISO SRA0
msgid "media.iso_sra0_900x1280mm"
-msgstr "Sra0"
+msgstr ""
+#. TRANSLATORS: ISO SRA1
msgid "media.iso_sra1_640x900mm"
-msgstr "Sra1"
+msgstr ""
+#. TRANSLATORS: ISO SRA2
msgid "media.iso_sra2_450x640mm"
-msgstr "Sra2"
+msgstr ""
+#. TRANSLATORS: ISO SRA3
msgid "media.iso_sra3_320x450mm"
-msgstr "Sra3"
+msgstr ""
+#. TRANSLATORS: ISO SRA4
msgid "media.iso_sra4_225x320mm"
-msgstr "Sra4"
+msgstr ""
+#. TRANSLATORS: JIS B0
msgid "media.jis_b0_1030x1456mm"
-msgstr "JIS B0"
+msgstr ""
+#. TRANSLATORS: JIS B10
msgid "media.jis_b10_32x45mm"
-msgstr "JIS B10"
+msgstr ""
+#. TRANSLATORS: JIS B1
msgid "media.jis_b1_728x1030mm"
-msgstr "JIS B1"
+msgstr ""
+#. TRANSLATORS: JIS B2
msgid "media.jis_b2_515x728mm"
-msgstr "JIS B2"
+msgstr ""
+#. TRANSLATORS: JIS B3
msgid "media.jis_b3_364x515mm"
-msgstr "JIS B3"
+msgstr ""
+#. TRANSLATORS: JIS B4
msgid "media.jis_b4_257x364mm"
-msgstr "JIS B4"
+msgstr ""
+#. TRANSLATORS: JIS B5
msgid "media.jis_b5_182x257mm"
-msgstr "JIS B5"
+msgstr ""
+#. TRANSLATORS: JIS B6
msgid "media.jis_b6_128x182mm"
-msgstr "JIS B6"
+msgstr ""
+#. TRANSLATORS: JIS B7
msgid "media.jis_b7_91x128mm"
-msgstr "JIS B7"
+msgstr ""
+#. TRANSLATORS: JIS B8
msgid "media.jis_b8_64x91mm"
-msgstr "JIS B8"
+msgstr ""
+#. TRANSLATORS: JIS B9
msgid "media.jis_b9_45x64mm"
-msgstr "JIS B9"
+msgstr ""
+#. TRANSLATORS: JIS Executive
msgid "media.jis_exec_216x330mm"
-msgstr "JIS Executive"
+msgstr ""
+#. TRANSLATORS: Envelope Chou 2
msgid "media.jpn_chou2_111.1x146mm"
-msgstr "Chou 2 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chou 3
msgid "media.jpn_chou3_120x235mm"
-msgstr "Chou 3 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chou 4
msgid "media.jpn_chou4_90x205mm"
-msgstr "Chou 4 Envelope"
+msgstr ""
+#. TRANSLATORS: Hagaki
msgid "media.jpn_hagaki_100x148mm"
-msgstr "Hagaki"
+msgstr ""
+#. TRANSLATORS: Envelope Kahu
msgid "media.jpn_kahu_240x322.1mm"
-msgstr "Kahu Envelope"
+msgstr ""
+
+#. TRANSLATORS: 270 x 382mm
+msgid "media.jpn_kaku1_270x382mm"
+msgstr ""
+#. TRANSLATORS: Envelope Kahu 2
msgid "media.jpn_kaku2_240x332mm"
-msgstr "Kahu 2 Envelope"
+msgstr ""
+#. TRANSLATORS: 216 x 277mm
msgid "media.jpn_kaku3_216x277mm"
-msgstr "216 x 277mme"
+msgstr ""
+#. TRANSLATORS: 197 x 267mm
msgid "media.jpn_kaku4_197x267mm"
-msgstr "197 x 267mme"
+msgstr ""
+#. TRANSLATORS: 190 x 240mm
msgid "media.jpn_kaku5_190x240mm"
-msgstr "190 x 240mme"
+msgstr ""
+#. TRANSLATORS: 142 x 205mm
msgid "media.jpn_kaku7_142x205mm"
-msgstr "142 x 205mme"
+msgstr ""
+#. TRANSLATORS: 119 x 197mm
msgid "media.jpn_kaku8_119x197mm"
-msgstr "119 x 197mme"
+msgstr ""
+#. TRANSLATORS: Oufuku Reply Postcard
msgid "media.jpn_oufuku_148x200mm"
-msgstr "Oufuku Reply Postcard"
+msgstr ""
+#. TRANSLATORS: Envelope You 4
msgid "media.jpn_you4_105x235mm"
-msgstr "You 4 Envelope"
+msgstr ""
+#. TRANSLATORS: 10 x 11″
msgid "media.na_10x11_10x11in"
-msgstr "10 x 11\""
+msgstr ""
+#. TRANSLATORS: 10 x 13″
msgid "media.na_10x13_10x13in"
-msgstr "10 x 13\""
+msgstr ""
+#. TRANSLATORS: 10 x 14″
msgid "media.na_10x14_10x14in"
-msgstr "10 x 14\""
+msgstr ""
+#. TRANSLATORS: 10 x 15″
msgid "media.na_10x15_10x15in"
-msgstr "10 x 15\""
+msgstr ""
+#. TRANSLATORS: 11 x 12″
msgid "media.na_11x12_11x12in"
-msgstr "11 x 12\""
+msgstr ""
+#. TRANSLATORS: 11 x 15″
msgid "media.na_11x15_11x15in"
-msgstr "11 x 15\""
+msgstr ""
+#. TRANSLATORS: 12 x 19″
msgid "media.na_12x19_12x19in"
-msgstr "12 x 19\""
+msgstr ""
+#. TRANSLATORS: 5 x 7″
msgid "media.na_5x7_5x7in"
-msgstr "5 x 7\""
+msgstr ""
+#. TRANSLATORS: 6 x 9″
msgid "media.na_6x9_6x9in"
-msgstr "6 x 9\""
+msgstr ""
+#. TRANSLATORS: 7 x 9″
msgid "media.na_7x9_7x9in"
-msgstr "7 x 9\""
+msgstr ""
+#. TRANSLATORS: 9 x 11″
msgid "media.na_9x11_9x11in"
-msgstr "9 x 11\""
+msgstr ""
+#. TRANSLATORS: Envelope A2
msgid "media.na_a2_4.375x5.75in"
-msgstr "A2 Envelope"
+msgstr ""
+#. TRANSLATORS: 9 x 12″
msgid "media.na_arch-a_9x12in"
-msgstr "9 x 12\""
+msgstr ""
+#. TRANSLATORS: 12 x 18″
msgid "media.na_arch-b_12x18in"
-msgstr "12 x 18\""
+msgstr ""
+#. TRANSLATORS: 18 x 24″
msgid "media.na_arch-c_18x24in"
-msgstr "18 x 24\""
+msgstr ""
+#. TRANSLATORS: 24 x 36″
msgid "media.na_arch-d_24x36in"
-msgstr "24 x 36\""
+msgstr ""
+#. TRANSLATORS: 26 x 38″
msgid "media.na_arch-e2_26x38in"
-msgstr "26 x 38\""
+msgstr ""
+#. TRANSLATORS: 27 x 39″
msgid "media.na_arch-e3_27x39in"
-msgstr "27 x 39\""
+msgstr ""
+#. TRANSLATORS: 36 x 48″
msgid "media.na_arch-e_36x48in"
-msgstr "36 x 48\""
+msgstr ""
+#. TRANSLATORS: 12 x 19.17″
msgid "media.na_b-plus_12x19.17in"
-msgstr "12 x 19.17\""
+msgstr ""
+#. TRANSLATORS: Envelope C5
msgid "media.na_c5_6.5x9.5in"
-msgstr "C5 Envelope"
+msgstr ""
+#. TRANSLATORS: 17 x 22″
msgid "media.na_c_17x22in"
-msgstr "17 x 22\""
+msgstr ""
+#. TRANSLATORS: 22 x 34″
msgid "media.na_d_22x34in"
-msgstr "22 x 34\""
+msgstr ""
+#. TRANSLATORS: 34 x 44″
msgid "media.na_e_34x44in"
-msgstr "34 x 44\""
+msgstr ""
+#. TRANSLATORS: 11 x 14″
msgid "media.na_edp_11x14in"
-msgstr "11 x 14\""
+msgstr ""
+#. TRANSLATORS: 12 x 14″
msgid "media.na_eur-edp_12x14in"
-msgstr "12 x 14\""
+msgstr ""
+#. TRANSLATORS: Executive
msgid "media.na_executive_7.25x10.5in"
-msgstr "Executive"
+msgstr ""
+#. TRANSLATORS: 44 x 68″
msgid "media.na_f_44x68in"
-msgstr "44 x 68\""
+msgstr ""
+#. TRANSLATORS: European Fanfold
msgid "media.na_fanfold-eur_8.5x12in"
-msgstr "European Fanfold"
+msgstr ""
+#. TRANSLATORS: US Fanfold
msgid "media.na_fanfold-us_11x14.875in"
-msgstr "US Fanfold"
+msgstr ""
+#. TRANSLATORS: Foolscap
msgid "media.na_foolscap_8.5x13in"
-msgstr "Foolscap"
+msgstr ""
+#. TRANSLATORS: 8 x 13″
msgid "media.na_govt-legal_8x13in"
-msgstr "8 x 13\""
+msgstr ""
+#. TRANSLATORS: 8 x 10″
msgid "media.na_govt-letter_8x10in"
-msgstr "8 x 10\""
+msgstr ""
+#. TRANSLATORS: 3 x 5″
msgid "media.na_index-3x5_3x5in"
-msgstr "3 x 5\""
+msgstr ""
+#. TRANSLATORS: 6 x 8″
msgid "media.na_index-4x6-ext_6x8in"
-msgstr "6 x 8\""
+msgstr ""
+#. TRANSLATORS: 4 x 6″
msgid "media.na_index-4x6_4x6in"
-msgstr "4 x 6\""
+msgstr ""
+#. TRANSLATORS: 5 x 8″
msgid "media.na_index-5x8_5x8in"
-msgstr "5 x 8\""
+msgstr ""
+#. TRANSLATORS: Statement
msgid "media.na_invoice_5.5x8.5in"
-msgstr "Statement"
+msgstr ""
+#. TRANSLATORS: 11 x 17″
msgid "media.na_ledger_11x17in"
-msgstr "11 x 17\""
+msgstr ""
+#. TRANSLATORS: US Legal (Extra)
msgid "media.na_legal-extra_9.5x15in"
-msgstr "US Legal (Extra)"
+msgstr ""
+#. TRANSLATORS: US Legal
msgid "media.na_legal_8.5x14in"
-msgstr "US Legal"
+msgstr ""
+#. TRANSLATORS: US Letter (Extra)
msgid "media.na_letter-extra_9.5x12in"
-msgstr "US Letter (Extra)"
+msgstr ""
+#. TRANSLATORS: US Letter (Plus)
msgid "media.na_letter-plus_8.5x12.69in"
-msgstr "US Letter (Plus)"
+msgstr ""
+#. TRANSLATORS: US Letter
msgid "media.na_letter_8.5x11in"
-msgstr "US Letter"
+msgstr ""
+#. TRANSLATORS: Envelope Monarch
msgid "media.na_monarch_3.875x7.5in"
-msgstr "Monarch Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #10
msgid "media.na_number-10_4.125x9.5in"
-msgstr "#10 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #11
msgid "media.na_number-11_4.5x10.375in"
-msgstr "#11 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #12
msgid "media.na_number-12_4.75x11in"
-msgstr "#12 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #14
msgid "media.na_number-14_5x11.5in"
-msgstr "#14 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #9
msgid "media.na_number-9_3.875x8.875in"
-msgstr "#9 Envelope"
+msgstr ""
+#. TRANSLATORS: 8.5 x 13.4″
msgid "media.na_oficio_8.5x13.4in"
-msgstr "8.5 x 13.4\""
+msgstr ""
+#. TRANSLATORS: Envelope Personal
msgid "media.na_personal_3.625x6.5in"
-msgstr "Personal Envelope"
+msgstr ""
+#. TRANSLATORS: Quarto
msgid "media.na_quarto_8.5x10.83in"
-msgstr "Quarto"
+msgstr ""
+#. TRANSLATORS: 8.94 x 14″
msgid "media.na_super-a_8.94x14in"
-msgstr "8.94 x 14\""
+msgstr ""
+#. TRANSLATORS: 13 x 19″
msgid "media.na_super-b_13x19in"
-msgstr "13 x 19\""
+msgstr ""
+#. TRANSLATORS: 30 x 42″
msgid "media.na_wide-format_30x42in"
-msgstr "30 x 42\""
+msgstr ""
+#. TRANSLATORS: 12 x 16″
msgid "media.oe_12x16_12x16in"
-msgstr "12 x 16\""
+msgstr ""
+#. TRANSLATORS: 14 x 17″
msgid "media.oe_14x17_14x17in"
-msgstr "14 x 17\""
+msgstr ""
+#. TRANSLATORS: 18 x 22″
msgid "media.oe_18x22_18x22in"
-msgstr "18 x 22\""
+msgstr ""
+#. TRANSLATORS: 17 x 24″
msgid "media.oe_a2plus_17x24in"
-msgstr "17 x 24\""
+msgstr ""
+#. TRANSLATORS: 2 x 3.5″
+msgid "media.oe_business-card_2x3.5in"
+msgstr ""
+
+#. TRANSLATORS: 10 x 12″
msgid "media.oe_photo-10r_10x12in"
-msgstr "10 x 12\""
+msgstr ""
+#. TRANSLATORS: 20 x 24″
msgid "media.oe_photo-20r_20x24in"
-msgstr "20 x 24\""
+msgstr ""
+#. TRANSLATORS: 3.5 x 5″
msgid "media.oe_photo-l_3.5x5in"
-msgstr "3.5 x 5\""
+msgstr ""
+#. TRANSLATORS: 10 x 15″
msgid "media.oe_photo-s10r_10x15in"
-msgstr "10 x 15\""
+msgstr ""
+#. TRANSLATORS: 4 x 4″
+msgid "media.oe_square-photo_4x4in"
+msgstr ""
+
+#. TRANSLATORS: 5 x 5″
+msgid "media.oe_square-photo_5x5in"
+msgstr ""
+
+#. TRANSLATORS: 184 x 260mm
msgid "media.om_16k_184x260mm"
-msgstr "184 x 260mm"
+msgstr ""
+#. TRANSLATORS: 195 x 270mm
msgid "media.om_16k_195x270mm"
-msgstr "195 x 270mm"
+msgstr ""
+
+#. TRANSLATORS: 55 x 85mm
+msgid "media.om_business-card_55x85mm"
+msgstr ""
+#. TRANSLATORS: 55 x 91mm
+msgid "media.om_business-card_55x91mm"
+msgstr ""
+
+#. TRANSLATORS: 54 x 86mm
+msgid "media.om_card_54x86mm"
+msgstr ""
+
+#. TRANSLATORS: 275 x 395mm
msgid "media.om_dai-pa-kai_275x395mm"
-msgstr "275 x 395mm"
+msgstr ""
+#. TRANSLATORS: 89 x 119mm
+msgid "media.om_dsc-photo_89x119mm"
+msgstr ""
+
+#. TRANSLATORS: Folio
msgid "media.om_folio-sp_215x315mm"
-msgstr "Folio"
+msgstr ""
+#. TRANSLATORS: Folio (Special)
msgid "media.om_folio_210x330mm"
-msgstr "Folio (Special)"
+msgstr ""
+#. TRANSLATORS: Envelope Invitation
msgid "media.om_invite_220x220mm"
-msgstr "Invitation Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Italian
msgid "media.om_italian_110x230mm"
-msgstr "Italian Envelope"
+msgstr ""
+#. TRANSLATORS: 198 x 275mm
msgid "media.om_juuro-ku-kai_198x275mm"
-msgstr "198 x 275mm"
+msgstr ""
+#. TRANSLATORS: 200 x 300
msgid "media.om_large-photo_200x300"
-msgstr "200 x 300mm"
+msgstr ""
+#. TRANSLATORS: 130 x 180mm
msgid "media.om_medium-photo_130x180mm"
-msgstr "130 x 180mm"
+msgstr ""
+#. TRANSLATORS: 267 x 389mm
msgid "media.om_pa-kai_267x389mm"
-msgstr "267 x 389mm"
+msgstr ""
+#. TRANSLATORS: Envelope Postfix
msgid "media.om_postfix_114x229mm"
-msgstr "Postfix Envelope"
+msgstr ""
+#. TRANSLATORS: 100 x 150mm
msgid "media.om_small-photo_100x150mm"
-msgstr "100 x 150mm"
+msgstr ""
+#. TRANSLATORS: 89 x 89mm
+msgid "media.om_square-photo_89x89mm"
+msgstr ""
+
+#. TRANSLATORS: 100 x 200mm
msgid "media.om_wide-photo_100x200mm"
-msgstr "100 x 200mm"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #10
msgid "media.prc_10_324x458mm"
-msgstr "Chinese #10 Envelope"
+msgstr ""
+#. TRANSLATORS: Chinese 16k
msgid "media.prc_16k_146x215mm"
-msgstr "Chinese 16k"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #1
msgid "media.prc_1_102x165mm"
-msgstr "Chinese #1 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #2
msgid "media.prc_2_102x176mm"
-msgstr "Chinese #2 Envelope"
+msgstr ""
+#. TRANSLATORS: Chinese 32k
msgid "media.prc_32k_97x151mm"
-msgstr "Chinese 32k"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #3
msgid "media.prc_3_125x176mm"
-msgstr "Chinese #3 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #4
msgid "media.prc_4_110x208mm"
-msgstr "Chinese #4 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #5
msgid "media.prc_5_110x220mm"
-msgstr "Chinese #5 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #6
msgid "media.prc_6_120x320mm"
-msgstr "Chinese #6 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #7
msgid "media.prc_7_160x230mm"
-msgstr "Chinese #7 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #8
msgid "media.prc_8_120x309mm"
-msgstr "Chinese #8 Envelope"
+msgstr ""
+#. TRANSLATORS: ROC 16k
msgid "media.roc_16k_7.75x10.75in"
-msgstr "ROC 16k"
+msgstr ""
+#. TRANSLATORS: ROC 8k
msgid "media.roc_8k_10.75x15.5in"
-msgstr "ROC 8k"
+msgstr ""
#, c-format
msgid "members of class %s:"
msgstr "membri della classe %s:"
+#. TRANSLATORS: Multiple Document Handling
msgid "multiple-document-handling"
-msgstr "Multiple Document Handling"
+msgstr ""
+#. TRANSLATORS: Separate Documents Collated Copies
msgid "multiple-document-handling.separate-documents-collated-copies"
-msgstr "Separate Documents Collated Copies"
+msgstr ""
+#. TRANSLATORS: Separate Documents Uncollated Copies
msgid "multiple-document-handling.separate-documents-uncollated-copies"
-msgstr "Separate Documents Uncollated Copies"
+msgstr ""
+#. TRANSLATORS: Single Document
msgid "multiple-document-handling.single-document"
-msgstr "Single Document"
+msgstr ""
+#. TRANSLATORS: Single Document New Sheet
msgid "multiple-document-handling.single-document-new-sheet"
-msgstr "Single Document New Sheet"
+msgstr ""
+#. TRANSLATORS: Multiple Object Handling
msgid "multiple-object-handling"
-msgstr "Multiple Object Handling"
+msgstr ""
+#. TRANSLATORS: Multiple Object Handling Actual
+msgid "multiple-object-handling-actual"
+msgstr ""
+
+#. TRANSLATORS: Automatic
msgid "multiple-object-handling.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Best Fit
msgid "multiple-object-handling.best-fit"
-msgstr "Best Fit"
+msgstr ""
+#. TRANSLATORS: Best Quality
msgid "multiple-object-handling.best-quality"
-msgstr "Best Quality"
+msgstr ""
+#. TRANSLATORS: Best Speed
msgid "multiple-object-handling.best-speed"
-msgstr "Best Speed"
+msgstr ""
+#. TRANSLATORS: One At A Time
msgid "multiple-object-handling.one-at-a-time"
-msgstr "One At A Time"
+msgstr ""
+#. TRANSLATORS: On Timeout
msgid "multiple-operation-time-out-action"
-msgstr "Multiple Operation Time Out Action"
+msgstr ""
+#. TRANSLATORS: Abort Job
msgid "multiple-operation-time-out-action.abort-job"
-msgstr "Abort Job"
+msgstr ""
+#. TRANSLATORS: Hold Job
msgid "multiple-operation-time-out-action.hold-job"
-msgstr "Hold Job"
+msgstr ""
+#. TRANSLATORS: Process Job
msgid "multiple-operation-time-out-action.process-job"
-msgstr "Process Job"
+msgstr ""
msgid "no entries"
msgstr "nessuna voce"
@@ -9145,101 +10444,180 @@ msgstr "nessuna voce"
msgid "no system default destination"
msgstr "nessuna destinazione predefinita di sistema"
+#. TRANSLATORS: Noise Removal
msgid "noise-removal"
-msgstr "Noise Removal"
+msgstr ""
+#. TRANSLATORS: Notify Attributes
msgid "notify-attributes"
-msgstr "Notify Attributes"
+msgstr ""
+#. TRANSLATORS: Notify Charset
msgid "notify-charset"
-msgstr "Notify Charset"
+msgstr ""
+#. TRANSLATORS: Notify Events
msgid "notify-events"
-msgstr "Notify Events"
+msgstr ""
msgid "notify-events not specified."
msgstr "notify-events non è stato specificato."
+#. TRANSLATORS: Document Completed
msgid "notify-events.document-completed"
-msgstr "Document Completed"
+msgstr ""
+#. TRANSLATORS: Document Config Changed
msgid "notify-events.document-config-changed"
-msgstr "Document Config Changed"
+msgstr ""
+#. TRANSLATORS: Document Created
msgid "notify-events.document-created"
-msgstr "Document Created"
+msgstr ""
+#. TRANSLATORS: Document Fetchable
msgid "notify-events.document-fetchable"
-msgstr "Document Fetchable"
+msgstr ""
+#. TRANSLATORS: Document State Changed
msgid "notify-events.document-state-changed"
-msgstr "Document State Changed"
+msgstr ""
+#. TRANSLATORS: Document Stopped
msgid "notify-events.document-stopped"
-msgstr "Document Stopped"
+msgstr ""
+#. TRANSLATORS: Job Completed
msgid "notify-events.job-completed"
-msgstr "Job Completed"
+msgstr ""
+#. TRANSLATORS: Job Config Changed
msgid "notify-events.job-config-changed"
-msgstr "Job Config Changed"
+msgstr ""
+#. TRANSLATORS: Job Created
msgid "notify-events.job-created"
-msgstr "Job Created"
+msgstr ""
+#. TRANSLATORS: Job Fetchable
msgid "notify-events.job-fetchable"
-msgstr "Job Fetchable"
+msgstr ""
+#. TRANSLATORS: Job Progress
msgid "notify-events.job-progress"
-msgstr "Job Progress"
+msgstr ""
+#. TRANSLATORS: Job State Changed
msgid "notify-events.job-state-changed"
-msgstr "Job State Changed"
+msgstr ""
+#. TRANSLATORS: Job Stopped
msgid "notify-events.job-stopped"
-msgstr "Job Stopped"
+msgstr ""
+#. TRANSLATORS: None
msgid "notify-events.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Printer Config Changed
msgid "notify-events.printer-config-changed"
-msgstr "Printer Config Changed"
+msgstr ""
+#. TRANSLATORS: Printer Created
+msgid "notify-events.printer-created"
+msgstr ""
+
+#. TRANSLATORS: Printer Deleted
+msgid "notify-events.printer-deleted"
+msgstr ""
+
+#. TRANSLATORS: Printer Finishings Changed
msgid "notify-events.printer-finishings-changed"
-msgstr "Printer Finishings Changed"
+msgstr ""
+#. TRANSLATORS: Printer Media Changed
msgid "notify-events.printer-media-changed"
-msgstr "Printer Media Changed"
+msgstr ""
+#. TRANSLATORS: Printer Queue Order Changed
msgid "notify-events.printer-queue-order-changed"
-msgstr "Printer Queue Order Changed"
+msgstr ""
+#. TRANSLATORS: Printer Restarted
msgid "notify-events.printer-restarted"
-msgstr "Printer Restarted"
+msgstr ""
+#. TRANSLATORS: Printer Shutdown
msgid "notify-events.printer-shutdown"
-msgstr "Printer Shutdown"
+msgstr ""
+#. TRANSLATORS: Printer State Changed
msgid "notify-events.printer-state-changed"
-msgstr "Printer State Changed"
+msgstr ""
+#. TRANSLATORS: Printer Stopped
msgid "notify-events.printer-stopped"
-msgstr "Printer Stopped"
+msgstr ""
+
+#. TRANSLATORS: Resource Canceled
+msgid "notify-events.resource-canceled"
+msgstr ""
+
+#. TRANSLATORS: Resource Config Changed
+msgid "notify-events.resource-config-changed"
+msgstr ""
+
+#. TRANSLATORS: Resource Created
+msgid "notify-events.resource-created"
+msgstr ""
+
+#. TRANSLATORS: Resource Installed
+msgid "notify-events.resource-installed"
+msgstr ""
+
+#. TRANSLATORS: Resource State Changed
+msgid "notify-events.resource-state-changed"
+msgstr ""
+
+#. TRANSLATORS: System Config Changed
+msgid "notify-events.system-config-changed"
+msgstr ""
+
+#. TRANSLATORS: System Restarted
+msgid "notify-events.system-restarted"
+msgstr ""
+
+#. TRANSLATORS: System Shutdown
+msgid "notify-events.system-shutdown"
+msgstr ""
+
+#. TRANSLATORS: System State Changed
+msgid "notify-events.system-state-changed"
+msgstr ""
+
+#. TRANSLATORS: System Stopped
+msgid "notify-events.system-stopped"
+msgstr ""
+#. TRANSLATORS: Notify Get Interval
msgid "notify-get-interval"
-msgstr "Notify Get Interval"
+msgstr ""
+#. TRANSLATORS: Notify Lease Duration
msgid "notify-lease-duration"
-msgstr "Notify Lease Duration"
+msgstr ""
+#. TRANSLATORS: Notify Natural Language
msgid "notify-natural-language"
-msgstr "Notify Natural Language"
+msgstr ""
+#. TRANSLATORS: Notify Pull Method
msgid "notify-pull-method"
-msgstr "Notify Pull Method"
+msgstr ""
+#. TRANSLATORS: Notify Recipient
msgid "notify-recipient-uri"
-msgstr "Notify Recipient"
+msgstr ""
#, c-format
msgid "notify-recipient-uri URI \"%s\" is already used."
@@ -9249,245 +10627,520 @@ msgstr "notify-recipient-uri URI \"%s\" è già stato utilizzato."
msgid "notify-recipient-uri URI \"%s\" uses unknown scheme."
msgstr "notify-recipient-uri URI \"%s\" utilizza uno schema sconosciuto."
+#. TRANSLATORS: Notify Sequence Numbers
msgid "notify-sequence-numbers"
-msgstr "Notify Sequence Numbers"
+msgstr ""
+#. TRANSLATORS: Notify Subscription Ids
msgid "notify-subscription-ids"
-msgstr "Notify Subscription Ids"
+msgstr ""
+#. TRANSLATORS: Notify Time Interval
msgid "notify-time-interval"
-msgstr "Notify Time Interval"
+msgstr ""
+#. TRANSLATORS: Notify User Data
msgid "notify-user-data"
-msgstr "Notify User Data"
+msgstr ""
+#. TRANSLATORS: Notify Wait
msgid "notify-wait"
-msgstr "Notify Wait"
+msgstr ""
+#. TRANSLATORS: Number Of Retries
msgid "number-of-retries"
-msgstr "Number Of Retries"
+msgstr ""
+#. TRANSLATORS: Number-Up
msgid "number-up"
-msgstr "Number-Up"
+msgstr ""
+#. TRANSLATORS: Object Offset
msgid "object-offset"
-msgstr "Object Offset"
+msgstr ""
+#. TRANSLATORS: Object Size
msgid "object-size"
-msgstr "Object Size"
+msgstr ""
+#. TRANSLATORS: Organization Name
msgid "organization-name"
-msgstr "Organization Name"
+msgstr ""
+#. TRANSLATORS: Orientation
msgid "orientation-requested"
-msgstr "Orientation"
+msgstr ""
+#. TRANSLATORS: Portrait
msgid "orientation-requested.3"
-msgstr "Portrait"
+msgstr ""
+#. TRANSLATORS: Landscape
msgid "orientation-requested.4"
-msgstr "Landscape"
+msgstr ""
+#. TRANSLATORS: Reverse Landscape
msgid "orientation-requested.5"
-msgstr "Reverse Landscape"
+msgstr ""
+#. TRANSLATORS: Reverse Portrait
msgid "orientation-requested.6"
-msgstr "Reverse Portrait"
+msgstr ""
+#. TRANSLATORS: None
msgid "orientation-requested.7"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Scanned Image Options
msgid "output-attributes"
-msgstr "Output Attributes"
+msgstr ""
+#. TRANSLATORS: Output Tray
msgid "output-bin"
-msgstr "Output Bin"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "output-bin.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "output-bin.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Center
msgid "output-bin.center"
-msgstr "Center"
+msgstr ""
+#. TRANSLATORS: Face Down
msgid "output-bin.face-down"
-msgstr "Face Down"
+msgstr ""
+#. TRANSLATORS: Face Up
msgid "output-bin.face-up"
-msgstr "Face Up"
+msgstr ""
+#. TRANSLATORS: Large Capacity
msgid "output-bin.large-capacity"
-msgstr "Large Capacity"
+msgstr ""
+#. TRANSLATORS: Left
msgid "output-bin.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Mailbox 1
msgid "output-bin.mailbox-1"
-msgstr "Mailbox 1"
+msgstr ""
+#. TRANSLATORS: Mailbox 10
msgid "output-bin.mailbox-10"
-msgstr "Mailbox 10"
+msgstr ""
+#. TRANSLATORS: Mailbox 2
msgid "output-bin.mailbox-2"
-msgstr "Mailbox 2"
+msgstr ""
+#. TRANSLATORS: Mailbox 3
msgid "output-bin.mailbox-3"
-msgstr "Mailbox 3"
+msgstr ""
+#. TRANSLATORS: Mailbox 4
msgid "output-bin.mailbox-4"
-msgstr "Mailbox 4"
+msgstr ""
+#. TRANSLATORS: Mailbox 5
msgid "output-bin.mailbox-5"
-msgstr "Mailbox 5"
+msgstr ""
+#. TRANSLATORS: Mailbox 6
msgid "output-bin.mailbox-6"
-msgstr "Mailbox 6"
+msgstr ""
+#. TRANSLATORS: Mailbox 7
msgid "output-bin.mailbox-7"
-msgstr "Mailbox 7"
+msgstr ""
+#. TRANSLATORS: Mailbox 8
msgid "output-bin.mailbox-8"
-msgstr "Mailbox 8"
+msgstr ""
+#. TRANSLATORS: Mailbox 9
msgid "output-bin.mailbox-9"
-msgstr "Mailbox 9"
+msgstr ""
+#. TRANSLATORS: Middle
msgid "output-bin.middle"
-msgstr "Middle"
+msgstr ""
+#. TRANSLATORS: My Mailbox
msgid "output-bin.my-mailbox"
-msgstr "My Mailbox"
+msgstr ""
+#. TRANSLATORS: Rear
msgid "output-bin.rear"
-msgstr "Rear"
+msgstr ""
+#. TRANSLATORS: Right
msgid "output-bin.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Side
msgid "output-bin.side"
-msgstr "Side"
+msgstr ""
+#. TRANSLATORS: Stacker 1
msgid "output-bin.stacker-1"
-msgstr "Stacker 1"
+msgstr ""
+#. TRANSLATORS: Stacker 10
msgid "output-bin.stacker-10"
-msgstr "Stacker 10"
+msgstr ""
+#. TRANSLATORS: Stacker 2
msgid "output-bin.stacker-2"
-msgstr "Stacker 2"
+msgstr ""
+#. TRANSLATORS: Stacker 3
msgid "output-bin.stacker-3"
-msgstr "Stacker 3"
+msgstr ""
+#. TRANSLATORS: Stacker 4
msgid "output-bin.stacker-4"
-msgstr "Stacker 4"
+msgstr ""
+#. TRANSLATORS: Stacker 5
msgid "output-bin.stacker-5"
-msgstr "Stacker 5"
+msgstr ""
+#. TRANSLATORS: Stacker 6
msgid "output-bin.stacker-6"
-msgstr "Stacker 6"
+msgstr ""
+#. TRANSLATORS: Stacker 7
msgid "output-bin.stacker-7"
-msgstr "Stacker 7"
+msgstr ""
+#. TRANSLATORS: Stacker 8
msgid "output-bin.stacker-8"
-msgstr "Stacker 8"
+msgstr ""
+#. TRANSLATORS: Stacker 9
msgid "output-bin.stacker-9"
-msgstr "Stacker 9"
+msgstr ""
+#. TRANSLATORS: Top
msgid "output-bin.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Tray 1
msgid "output-bin.tray-1"
-msgstr "Tray 1"
+msgstr ""
+#. TRANSLATORS: Tray 10
msgid "output-bin.tray-10"
-msgstr "Tray 10"
+msgstr ""
+#. TRANSLATORS: Tray 2
msgid "output-bin.tray-2"
-msgstr "Tray 2"
+msgstr ""
+#. TRANSLATORS: Tray 3
msgid "output-bin.tray-3"
-msgstr "Tray 3"
+msgstr ""
+#. TRANSLATORS: Tray 4
msgid "output-bin.tray-4"
-msgstr "Tray 4"
+msgstr ""
+#. TRANSLATORS: Tray 5
msgid "output-bin.tray-5"
-msgstr "Tray 5"
+msgstr ""
+#. TRANSLATORS: Tray 6
msgid "output-bin.tray-6"
-msgstr "Tray 6"
+msgstr ""
+#. TRANSLATORS: Tray 7
msgid "output-bin.tray-7"
-msgstr "Tray 7"
+msgstr ""
+#. TRANSLATORS: Tray 8
msgid "output-bin.tray-8"
-msgstr "Tray 8"
+msgstr ""
+#. TRANSLATORS: Tray 9
msgid "output-bin.tray-9"
-msgstr "Tray 9"
+msgstr ""
+#. TRANSLATORS: Scanned Image Quality
msgid "output-compression-quality-factor"
-msgstr "Scanned Image Quality"
+msgstr ""
+#. TRANSLATORS: Page Delivery
msgid "page-delivery"
-msgstr "Page Delivery"
+msgstr ""
+#. TRANSLATORS: Reverse Order Face-down
msgid "page-delivery.reverse-order-face-down"
-msgstr "Reverse Order Face Down"
+msgstr ""
+#. TRANSLATORS: Reverse Order Face-up
msgid "page-delivery.reverse-order-face-up"
-msgstr "Reverse Order Face Up"
+msgstr ""
+#. TRANSLATORS: Same Order Face-down
msgid "page-delivery.same-order-face-down"
-msgstr "Same Order Face Down"
+msgstr ""
+#. TRANSLATORS: Same Order Face-up
msgid "page-delivery.same-order-face-up"
-msgstr "Same Order Face Up"
+msgstr ""
+#. TRANSLATORS: System Specified
msgid "page-delivery.system-specified"
-msgstr "System Specified"
+msgstr ""
+#. TRANSLATORS: Page Order Received
msgid "page-order-received"
-msgstr "Page Order Received"
+msgstr ""
+#. TRANSLATORS: 1 To N
msgid "page-order-received.1-to-n-order"
-msgstr "1 To N Order"
+msgstr ""
+#. TRANSLATORS: N To 1
msgid "page-order-received.n-to-1-order"
-msgstr "N To 1 Order"
+msgstr ""
+#. TRANSLATORS: Page Ranges
msgid "page-ranges"
-msgstr "Page Ranges"
+msgstr ""
+#. TRANSLATORS: Pages
msgid "pages"
-msgstr "Pages"
+msgstr ""
+#. TRANSLATORS: Pages Per Subset
msgid "pages-per-subset"
-msgstr "Pages Per Subset"
+msgstr ""
+
+#. TRANSLATORS: Pclm Raster Back Side
+msgid "pclm-raster-back-side"
+msgstr ""
+
+#. TRANSLATORS: Flipped
+msgid "pclm-raster-back-side.flipped"
+msgstr ""
+
+#. TRANSLATORS: Normal
+msgid "pclm-raster-back-side.normal"
+msgstr ""
+
+#. TRANSLATORS: Rotated
+msgid "pclm-raster-back-side.rotated"
+msgstr ""
+
+#. TRANSLATORS: Pclm Source Resolution
+msgid "pclm-source-resolution"
+msgstr ""
msgid "pending"
msgstr "in attesa"
+#. TRANSLATORS: Platform Shape
msgid "platform-shape"
-msgstr "Platform Shape"
+msgstr ""
+#. TRANSLATORS: Round
msgid "platform-shape.ellipse"
-msgstr "Round"
+msgstr ""
+#. TRANSLATORS: Rectangle
msgid "platform-shape.rectangle"
-msgstr "Rectangle"
+msgstr ""
+#. TRANSLATORS: Platform Temperature
msgid "platform-temperature"
-msgstr "Platform Temperature"
+msgstr ""
+#. TRANSLATORS: Post-dial String
msgid "post-dial-string"
-msgstr "Post-dial String"
+msgstr ""
+
+#. TRANSLATORS: Power State
+msgid "power-state"
+msgstr ""
+
+#. TRANSLATORS: Reset Mbr
+msgid "power-state.100"
+msgstr ""
+
+#. TRANSLATORS: Reset Nmi
+msgid "power-state.110"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Graceful
+msgid "power-state.120"
+msgstr ""
+
+#. TRANSLATORS: Off Hard Graceful
+msgid "power-state.130"
+msgstr ""
+
+#. TRANSLATORS: Reset Mbr Graceful
+msgid "power-state.140"
+msgstr ""
+
+#. TRANSLATORS: Reset Soft Graceful
+msgid "power-state.150"
+msgstr ""
+
+#. TRANSLATORS: Reset Hard Graceful
+msgid "power-state.160"
+msgstr ""
+
+#. TRANSLATORS: Reset Init
+msgid "power-state.170"
+msgstr ""
+
+#. TRANSLATORS: Not Applicable
+msgid "power-state.180"
+msgstr ""
+
+#. TRANSLATORS: No Change
+msgid "power-state.190"
+msgstr ""
+
+#. TRANSLATORS: On
+msgid "power-state.20"
+msgstr ""
+
+#. TRANSLATORS: On Vendor1
+msgid "power-state.21"
+msgstr ""
+
+#. TRANSLATORS: On Vendor2
+msgid "power-state.22"
+msgstr ""
+
+#. TRANSLATORS: On Vendor3
+msgid "power-state.23"
+msgstr ""
+
+#. TRANSLATORS: On Vendor4
+msgid "power-state.24"
+msgstr ""
+
+#. TRANSLATORS: On Vendor5
+msgid "power-state.25"
+msgstr ""
+
+#. TRANSLATORS: Standby
+msgid "power-state.30"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor1
+msgid "power-state.31"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor2
+msgid "power-state.32"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor3
+msgid "power-state.33"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor4
+msgid "power-state.34"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor5
+msgid "power-state.35"
+msgstr ""
+
+#. TRANSLATORS: Suspend
+msgid "power-state.40"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor1
+msgid "power-state.41"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor2
+msgid "power-state.42"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor3
+msgid "power-state.43"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor4
+msgid "power-state.44"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor5
+msgid "power-state.45"
+msgstr ""
+
+#. TRANSLATORS: Reset Soft
+msgid "power-state.50"
+msgstr ""
+
+#. TRANSLATORS: Off Hard
+msgid "power-state.60"
+msgstr ""
+
+#. TRANSLATORS: Hibernate
+msgid "power-state.70"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor1
+msgid "power-state.71"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor2
+msgid "power-state.72"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor3
+msgid "power-state.73"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor4
+msgid "power-state.74"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor5
+msgid "power-state.75"
+msgstr ""
+
+#. TRANSLATORS: Off Soft
+msgid "power-state.80"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor1
+msgid "power-state.81"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor2
+msgid "power-state.82"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor3
+msgid "power-state.83"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor4
+msgid "power-state.84"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor5
+msgid "power-state.85"
+msgstr ""
+
+#. TRANSLATORS: Reset Hard
+msgid "power-state.90"
+msgstr ""
#, c-format
msgid "ppdc: Adding include directory \"%s\"."
@@ -9896,164 +11549,229 @@ msgstr "ppdmerge: il file PPD %s è stato ignorato."
msgid "ppdmerge: Unable to backup %s to %s - %s"
msgstr "ppdmerge: non è possibile salvare %s in %s - %s"
+#. TRANSLATORS: Pre-dial String
msgid "pre-dial-string"
-msgstr "Pre-dial String"
+msgstr ""
+#. TRANSLATORS: Number-Up Layout
msgid "presentation-direction-number-up"
-msgstr "Number-Up Layout"
+msgstr ""
+#. TRANSLATORS: Top-bottom, Right-left
msgid "presentation-direction-number-up.tobottom-toleft"
-msgstr "Top-Bottom, Right-Left"
+msgstr ""
+#. TRANSLATORS: Top-bottom, Left-right
msgid "presentation-direction-number-up.tobottom-toright"
-msgstr "Top-Bottom, Left-Right"
+msgstr ""
+#. TRANSLATORS: Right-left, Top-bottom
msgid "presentation-direction-number-up.toleft-tobottom"
-msgstr "Right-Left, Top-Bottom"
+msgstr ""
+#. TRANSLATORS: Right-left, Bottom-top
msgid "presentation-direction-number-up.toleft-totop"
-msgstr "Right-Left, Bottom-Top"
+msgstr ""
+#. TRANSLATORS: Left-right, Top-bottom
msgid "presentation-direction-number-up.toright-tobottom"
-msgstr "Left-Right, Top-Bottom"
+msgstr ""
+#. TRANSLATORS: Left-right, Bottom-top
msgid "presentation-direction-number-up.toright-totop"
-msgstr "Left-Right, Bottom-Top"
+msgstr ""
+#. TRANSLATORS: Bottom-top, Right-left
msgid "presentation-direction-number-up.totop-toleft"
-msgstr "Bottom-Top, Right-Left"
+msgstr ""
+#. TRANSLATORS: Bottom-top, Left-right
msgid "presentation-direction-number-up.totop-toright"
-msgstr "Bottom-Top, Left-Right"
+msgstr ""
+#. TRANSLATORS: Print Accuracy
msgid "print-accuracy"
-msgstr "Print Accuracy"
+msgstr ""
+#. TRANSLATORS: Print Base
msgid "print-base"
-msgstr "Print Base"
+msgstr ""
+#. TRANSLATORS: Print Base Actual
+msgid "print-base-actual"
+msgstr ""
+
+#. TRANSLATORS: Brim
msgid "print-base.brim"
-msgstr "Brim"
+msgstr ""
+#. TRANSLATORS: None
msgid "print-base.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Raft
msgid "print-base.raft"
-msgstr "Raft"
+msgstr ""
+#. TRANSLATORS: Skirt
msgid "print-base.skirt"
-msgstr "Skirt"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "print-base.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Print Color Mode
msgid "print-color-mode"
-msgstr "Print Color Mode"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-color-mode.auto"
-msgstr "Automatic"
+msgstr ""
+
+#. TRANSLATORS: Auto Monochrome
+msgid "print-color-mode.auto-monochrome"
+msgstr ""
+#. TRANSLATORS: Text
msgid "print-color-mode.bi-level"
-msgstr "Bi-Level"
+msgstr ""
+#. TRANSLATORS: Color
msgid "print-color-mode.color"
-msgstr "Color"
+msgstr ""
+#. TRANSLATORS: Highlight
msgid "print-color-mode.highlight"
-msgstr "Highlight"
+msgstr ""
+#. TRANSLATORS: Monochrome
msgid "print-color-mode.monochrome"
-msgstr "Monochrome"
+msgstr ""
+#. TRANSLATORS: Process Text
msgid "print-color-mode.process-bi-level"
-msgstr "Process Bi-Level"
+msgstr ""
+#. TRANSLATORS: Process Monochrome
msgid "print-color-mode.process-monochrome"
-msgstr "Process Monochrome"
+msgstr ""
+#. TRANSLATORS: Print Optimization
msgid "print-content-optimize"
-msgstr "Print Optimization"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-content-optimize.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Graphics
msgid "print-content-optimize.graphic"
-msgstr "Graphics"
+msgstr ""
+#. TRANSLATORS: Photo
msgid "print-content-optimize.photo"
-msgstr "Photo"
+msgstr ""
+#. TRANSLATORS: Text
msgid "print-content-optimize.text"
-msgstr "Text"
+msgstr ""
+#. TRANSLATORS: Text and Graphics
msgid "print-content-optimize.text-and-graphic"
-msgstr "Text And Graphics"
+msgstr ""
+#. TRANSLATORS: Print Objects
msgid "print-objects"
-msgstr "Print Objects"
+msgstr ""
+#. TRANSLATORS: Print Quality
msgid "print-quality"
-msgstr "Print Quality"
+msgstr ""
+#. TRANSLATORS: Draft
msgid "print-quality.3"
-msgstr "Draft"
+msgstr ""
+#. TRANSLATORS: Normal
msgid "print-quality.4"
-msgstr "Normal"
+msgstr ""
+#. TRANSLATORS: High
msgid "print-quality.5"
-msgstr "High"
+msgstr ""
+#. TRANSLATORS: Print Rendering Intent
msgid "print-rendering-intent"
-msgstr "Print Rendering Intent"
+msgstr ""
+#. TRANSLATORS: Absolute
msgid "print-rendering-intent.absolute"
-msgstr "Absolute"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-rendering-intent.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Perceptual
msgid "print-rendering-intent.perceptual"
-msgstr "Perceptual"
+msgstr ""
+#. TRANSLATORS: Relative
msgid "print-rendering-intent.relative"
-msgstr "Relative"
+msgstr ""
+#. TRANSLATORS: Relative w/Black Point Compensation
msgid "print-rendering-intent.relative-bpc"
-msgstr "Relative w/Black Point Compensation"
+msgstr ""
+#. TRANSLATORS: Saturation
msgid "print-rendering-intent.saturation"
-msgstr "Saturation"
+msgstr ""
+#. TRANSLATORS: Print Scaling
msgid "print-scaling"
-msgstr "Print Scaling"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-scaling.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Auto-fit
msgid "print-scaling.auto-fit"
-msgstr "Auto Fit"
+msgstr ""
+#. TRANSLATORS: Fill
msgid "print-scaling.fill"
-msgstr "Fill"
+msgstr ""
+#. TRANSLATORS: Fit
msgid "print-scaling.fit"
-msgstr "Fit"
+msgstr ""
+#. TRANSLATORS: None
msgid "print-scaling.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Print Supports
msgid "print-supports"
-msgstr "Print Supports"
+msgstr ""
+
+#. TRANSLATORS: Print Supports Actual
+msgid "print-supports-actual"
+msgstr ""
+#. TRANSLATORS: With Specified Material
msgid "print-supports.material"
-msgstr "Material"
+msgstr ""
+#. TRANSLATORS: None
msgid "print-supports.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "print-supports.standard"
-msgstr "Standard"
+msgstr ""
#, c-format
msgid "printer %s disabled since %s -"
@@ -10083,2303 +11801,3160 @@ msgstr "la stampante %s/%s è inattiva. è stata abilitata da %s"
msgid "printer %s/%s now printing %s-%d. enabled since %s"
msgstr "la stampante %s/%s sta stampando %s-%d. è stata abilitata da %s"
+#. TRANSLATORS: Printer Geo Location
+msgid "printer-geo-location"
+msgstr ""
+
+#. TRANSLATORS: Printer ID
+msgid "printer-id"
+msgstr ""
+
+#. TRANSLATORS: Printer Ids
+msgid "printer-ids"
+msgstr ""
+
+#. TRANSLATORS: Printer Location
+msgid "printer-location"
+msgstr ""
+
+#. TRANSLATORS: Message From Operator
msgid "printer-message-from-operator"
-msgstr "Printer Message From Operator"
+msgstr ""
+#. TRANSLATORS: Print Resolution
msgid "printer-resolution"
-msgstr "Printer Resolution"
+msgstr ""
+
+#. TRANSLATORS: Printer Service Type
+msgid "printer-service-type"
+msgstr ""
+
+#. TRANSLATORS: Copy
+msgid "printer-service-type.copy"
+msgstr ""
+
+#. TRANSLATORS: Faxin
+msgid "printer-service-type.faxin"
+msgstr ""
+
+#. TRANSLATORS: Faxout
+msgid "printer-service-type.faxout"
+msgstr ""
+
+#. TRANSLATORS: Print
+msgid "printer-service-type.print"
+msgstr ""
+
+#. TRANSLATORS: Print3d
+msgid "printer-service-type.print3d"
+msgstr ""
+
+#. TRANSLATORS: Scan
+msgid "printer-service-type.scan"
+msgstr ""
+
+#. TRANSLATORS: Transform
+msgid "printer-service-type.transform"
+msgstr ""
+#. TRANSLATORS: Printer State
msgid "printer-state"
-msgstr "Printer State"
+msgstr ""
+#. TRANSLATORS: Detailed Printer State
msgid "printer-state-reasons"
-msgstr "Detailed Printer State"
+msgstr ""
+#. TRANSLATORS: Old Alerts Have Been Removed
msgid "printer-state-reasons.alert-removal-of-binary-change-entry"
-msgstr "Alert Removal Of Binary Change Entry"
+msgstr ""
+#. TRANSLATORS: Bander Added
msgid "printer-state-reasons.bander-added"
-msgstr "Bander Added"
+msgstr ""
+#. TRANSLATORS: Bander Almost Empty
msgid "printer-state-reasons.bander-almost-empty"
-msgstr "Bander Almost Empty"
+msgstr ""
+#. TRANSLATORS: Bander Almost Full
msgid "printer-state-reasons.bander-almost-full"
-msgstr "Bander Almost Full"
+msgstr ""
+#. TRANSLATORS: Bander At Limit
msgid "printer-state-reasons.bander-at-limit"
-msgstr "Bander At Limit"
+msgstr ""
+#. TRANSLATORS: Bander Closed
msgid "printer-state-reasons.bander-closed"
-msgstr "Bander Closed"
+msgstr ""
+#. TRANSLATORS: Bander Configuration Change
msgid "printer-state-reasons.bander-configuration-change"
-msgstr "Bander Configuration Change"
+msgstr ""
+#. TRANSLATORS: Bander Cover Closed
msgid "printer-state-reasons.bander-cover-closed"
-msgstr "Bander Cover Closed"
+msgstr ""
+#. TRANSLATORS: Bander Cover Open
msgid "printer-state-reasons.bander-cover-open"
-msgstr "Bander Cover Open"
+msgstr ""
+#. TRANSLATORS: Bander Empty
msgid "printer-state-reasons.bander-empty"
-msgstr "Bander Empty"
+msgstr ""
+#. TRANSLATORS: Bander Full
msgid "printer-state-reasons.bander-full"
-msgstr "Bander Full"
+msgstr ""
+#. TRANSLATORS: Bander Interlock Closed
msgid "printer-state-reasons.bander-interlock-closed"
-msgstr "Bander Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Bander Interlock Open
msgid "printer-state-reasons.bander-interlock-open"
-msgstr "Bander Interlock Open"
+msgstr ""
+#. TRANSLATORS: Bander Jam
msgid "printer-state-reasons.bander-jam"
-msgstr "Bander Jam"
+msgstr ""
+#. TRANSLATORS: Bander Life Almost Over
msgid "printer-state-reasons.bander-life-almost-over"
-msgstr "Bander Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Bander Life Over
msgid "printer-state-reasons.bander-life-over"
-msgstr "Bander Life Over"
+msgstr ""
+#. TRANSLATORS: Bander Memory Exhausted
msgid "printer-state-reasons.bander-memory-exhausted"
-msgstr "Bander Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Bander Missing
msgid "printer-state-reasons.bander-missing"
-msgstr "Bander Missing"
+msgstr ""
+#. TRANSLATORS: Bander Motor Failure
msgid "printer-state-reasons.bander-motor-failure"
-msgstr "Bander Motor Failure"
+msgstr ""
+#. TRANSLATORS: Bander Near Limit
msgid "printer-state-reasons.bander-near-limit"
-msgstr "Bander Near Limit"
+msgstr ""
+#. TRANSLATORS: Bander Offline
msgid "printer-state-reasons.bander-offline"
-msgstr "Bander Offline"
+msgstr ""
+#. TRANSLATORS: Bander Opened
msgid "printer-state-reasons.bander-opened"
-msgstr "Bander Opened"
+msgstr ""
+#. TRANSLATORS: Bander Over Temperature
msgid "printer-state-reasons.bander-over-temperature"
-msgstr "Bander Over Temperature"
+msgstr ""
+#. TRANSLATORS: Bander Power Saver
msgid "printer-state-reasons.bander-power-saver"
-msgstr "Bander Power Saver"
+msgstr ""
+#. TRANSLATORS: Bander Recoverable Failure
msgid "printer-state-reasons.bander-recoverable-failure"
-msgstr "Bander Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Bander Recoverable Storage
msgid "printer-state-reasons.bander-recoverable-storage"
-msgstr "Bander Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Bander Removed
msgid "printer-state-reasons.bander-removed"
-msgstr "Bander Removed"
+msgstr ""
+#. TRANSLATORS: Bander Resource Added
msgid "printer-state-reasons.bander-resource-added"
-msgstr "Bander Resource Added"
+msgstr ""
+#. TRANSLATORS: Bander Resource Removed
msgid "printer-state-reasons.bander-resource-removed"
-msgstr "Bander Resource Removed"
+msgstr ""
+#. TRANSLATORS: Bander Thermistor Failure
msgid "printer-state-reasons.bander-thermistor-failure"
-msgstr "Bander Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Bander Timing Failure
msgid "printer-state-reasons.bander-timing-failure"
-msgstr "Bander Timing Failure"
+msgstr ""
+#. TRANSLATORS: Bander Turned Off
msgid "printer-state-reasons.bander-turned-off"
-msgstr "Bander Turned Off"
+msgstr ""
+#. TRANSLATORS: Bander Turned On
msgid "printer-state-reasons.bander-turned-on"
-msgstr "Bander Turned On"
+msgstr ""
+#. TRANSLATORS: Bander Under Temperature
msgid "printer-state-reasons.bander-under-temperature"
-msgstr "Bander Under Temperature"
+msgstr ""
+#. TRANSLATORS: Bander Unrecoverable Failure
msgid "printer-state-reasons.bander-unrecoverable-failure"
-msgstr "Bander Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Bander Unrecoverable Storage Error
msgid "printer-state-reasons.bander-unrecoverable-storage-error"
-msgstr "Bander Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Bander Warming Up
msgid "printer-state-reasons.bander-warming-up"
-msgstr "Bander Warming Up"
+msgstr ""
+#. TRANSLATORS: Binder Added
msgid "printer-state-reasons.binder-added"
-msgstr "Binder Added"
+msgstr ""
+#. TRANSLATORS: Binder Almost Empty
msgid "printer-state-reasons.binder-almost-empty"
-msgstr "Binder Almost Empty"
+msgstr ""
+#. TRANSLATORS: Binder Almost Full
msgid "printer-state-reasons.binder-almost-full"
-msgstr "Binder Almost Full"
+msgstr ""
+#. TRANSLATORS: Binder At Limit
msgid "printer-state-reasons.binder-at-limit"
-msgstr "Binder At Limit"
+msgstr ""
+#. TRANSLATORS: Binder Closed
msgid "printer-state-reasons.binder-closed"
-msgstr "Binder Closed"
+msgstr ""
+#. TRANSLATORS: Binder Configuration Change
msgid "printer-state-reasons.binder-configuration-change"
-msgstr "Binder Configuration Change"
+msgstr ""
+#. TRANSLATORS: Binder Cover Closed
msgid "printer-state-reasons.binder-cover-closed"
-msgstr "Binder Cover Closed"
+msgstr ""
+#. TRANSLATORS: Binder Cover Open
msgid "printer-state-reasons.binder-cover-open"
-msgstr "Binder Cover Open"
+msgstr ""
+#. TRANSLATORS: Binder Empty
msgid "printer-state-reasons.binder-empty"
-msgstr "Binder Empty"
+msgstr ""
+#. TRANSLATORS: Binder Full
msgid "printer-state-reasons.binder-full"
-msgstr "Binder Full"
+msgstr ""
+#. TRANSLATORS: Binder Interlock Closed
msgid "printer-state-reasons.binder-interlock-closed"
-msgstr "Binder Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Binder Interlock Open
msgid "printer-state-reasons.binder-interlock-open"
-msgstr "Binder Interlock Open"
+msgstr ""
+#. TRANSLATORS: Binder Jam
msgid "printer-state-reasons.binder-jam"
-msgstr "Binder Jam"
+msgstr ""
+#. TRANSLATORS: Binder Life Almost Over
msgid "printer-state-reasons.binder-life-almost-over"
-msgstr "Binder Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Binder Life Over
msgid "printer-state-reasons.binder-life-over"
-msgstr "Binder Life Over"
+msgstr ""
+#. TRANSLATORS: Binder Memory Exhausted
msgid "printer-state-reasons.binder-memory-exhausted"
-msgstr "Binder Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Binder Missing
msgid "printer-state-reasons.binder-missing"
-msgstr "Binder Missing"
+msgstr ""
+#. TRANSLATORS: Binder Motor Failure
msgid "printer-state-reasons.binder-motor-failure"
-msgstr "Binder Motor Failure"
+msgstr ""
+#. TRANSLATORS: Binder Near Limit
msgid "printer-state-reasons.binder-near-limit"
-msgstr "Binder Near Limit"
+msgstr ""
+#. TRANSLATORS: Binder Offline
msgid "printer-state-reasons.binder-offline"
-msgstr "Binder Offline"
+msgstr ""
+#. TRANSLATORS: Binder Opened
msgid "printer-state-reasons.binder-opened"
-msgstr "Binder Opened"
+msgstr ""
+#. TRANSLATORS: Binder Over Temperature
msgid "printer-state-reasons.binder-over-temperature"
-msgstr "Binder Over Temperature"
+msgstr ""
+#. TRANSLATORS: Binder Power Saver
msgid "printer-state-reasons.binder-power-saver"
-msgstr "Binder Power Saver"
+msgstr ""
+#. TRANSLATORS: Binder Recoverable Failure
msgid "printer-state-reasons.binder-recoverable-failure"
-msgstr "Binder Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Binder Recoverable Storage
msgid "printer-state-reasons.binder-recoverable-storage"
-msgstr "Binder Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Binder Removed
msgid "printer-state-reasons.binder-removed"
-msgstr "Binder Removed"
+msgstr ""
+#. TRANSLATORS: Binder Resource Added
msgid "printer-state-reasons.binder-resource-added"
-msgstr "Binder Resource Added"
+msgstr ""
+#. TRANSLATORS: Binder Resource Removed
msgid "printer-state-reasons.binder-resource-removed"
-msgstr "Binder Resource Removed"
+msgstr ""
+#. TRANSLATORS: Binder Thermistor Failure
msgid "printer-state-reasons.binder-thermistor-failure"
-msgstr "Binder Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Binder Timing Failure
msgid "printer-state-reasons.binder-timing-failure"
-msgstr "Binder Timing Failure"
+msgstr ""
+#. TRANSLATORS: Binder Turned Off
msgid "printer-state-reasons.binder-turned-off"
-msgstr "Binder Turned Off"
+msgstr ""
+#. TRANSLATORS: Binder Turned On
msgid "printer-state-reasons.binder-turned-on"
-msgstr "Binder Turned On"
+msgstr ""
+#. TRANSLATORS: Binder Under Temperature
msgid "printer-state-reasons.binder-under-temperature"
-msgstr "Binder Under Temperature"
+msgstr ""
+#. TRANSLATORS: Binder Unrecoverable Failure
msgid "printer-state-reasons.binder-unrecoverable-failure"
-msgstr "Binder Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Binder Unrecoverable Storage Error
msgid "printer-state-reasons.binder-unrecoverable-storage-error"
-msgstr "Binder Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Binder Warming Up
msgid "printer-state-reasons.binder-warming-up"
-msgstr "Binder Warming Up"
+msgstr ""
+#. TRANSLATORS: Camera Failure
msgid "printer-state-reasons.camera-failure"
-msgstr "Camera Failure"
+msgstr ""
+#. TRANSLATORS: Chamber Cooling
msgid "printer-state-reasons.chamber-cooling"
-msgstr "Chamber Cooling"
+msgstr ""
+
+#. TRANSLATORS: Chamber Failure
+msgid "printer-state-reasons.chamber-failure"
+msgstr ""
+#. TRANSLATORS: Chamber Heating
msgid "printer-state-reasons.chamber-heating"
-msgstr "Chamber Heating"
+msgstr ""
+#. TRANSLATORS: Chamber Temperature High
msgid "printer-state-reasons.chamber-temperature-high"
-msgstr "Chamber Temperature High"
+msgstr ""
+#. TRANSLATORS: Chamber Temperature Low
msgid "printer-state-reasons.chamber-temperature-low"
-msgstr "Chamber Temperature Low"
+msgstr ""
+#. TRANSLATORS: Cleaner Life Almost Over
msgid "printer-state-reasons.cleaner-life-almost-over"
-msgstr "Cleaner Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Cleaner Life Over
msgid "printer-state-reasons.cleaner-life-over"
-msgstr "Cleaner Life Over"
+msgstr ""
+#. TRANSLATORS: Configuration Change
msgid "printer-state-reasons.configuration-change"
-msgstr "Configuration Change"
+msgstr ""
+#. TRANSLATORS: Connecting To Device
msgid "printer-state-reasons.connecting-to-device"
-msgstr "Connecting To Device"
+msgstr ""
+#. TRANSLATORS: Cover Open
msgid "printer-state-reasons.cover-open"
-msgstr "Cover Open"
+msgstr ""
+#. TRANSLATORS: Deactivated
msgid "printer-state-reasons.deactivated"
-msgstr "Deactivated"
+msgstr ""
+
+#. TRANSLATORS: Deleted
+msgid "printer-state-reasons.deleted"
+msgstr ""
+#. TRANSLATORS: Developer Empty
msgid "printer-state-reasons.developer-empty"
-msgstr "Developer Empty"
+msgstr ""
+#. TRANSLATORS: Developer Low
msgid "printer-state-reasons.developer-low"
-msgstr "Developer Low"
+msgstr ""
+#. TRANSLATORS: Die Cutter Added
msgid "printer-state-reasons.die-cutter-added"
-msgstr "Die Cutter Added"
+msgstr ""
+#. TRANSLATORS: Die Cutter Almost Empty
msgid "printer-state-reasons.die-cutter-almost-empty"
-msgstr "Die Cutter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Die Cutter Almost Full
msgid "printer-state-reasons.die-cutter-almost-full"
-msgstr "Die Cutter Almost Full"
+msgstr ""
+#. TRANSLATORS: Die Cutter At Limit
msgid "printer-state-reasons.die-cutter-at-limit"
-msgstr "Die Cutter At Limit"
+msgstr ""
+#. TRANSLATORS: Die Cutter Closed
msgid "printer-state-reasons.die-cutter-closed"
-msgstr "Die Cutter Closed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Configuration Change
msgid "printer-state-reasons.die-cutter-configuration-change"
-msgstr "Die Cutter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Die Cutter Cover Closed
msgid "printer-state-reasons.die-cutter-cover-closed"
-msgstr "Die Cutter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Cover Open
msgid "printer-state-reasons.die-cutter-cover-open"
-msgstr "Die Cutter Cover Open"
+msgstr ""
+#. TRANSLATORS: Die Cutter Empty
msgid "printer-state-reasons.die-cutter-empty"
-msgstr "Die Cutter Empty"
+msgstr ""
+#. TRANSLATORS: Die Cutter Full
msgid "printer-state-reasons.die-cutter-full"
-msgstr "Die Cutter Full"
+msgstr ""
+#. TRANSLATORS: Die Cutter Interlock Closed
msgid "printer-state-reasons.die-cutter-interlock-closed"
-msgstr "Die Cutter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Interlock Open
msgid "printer-state-reasons.die-cutter-interlock-open"
-msgstr "Die Cutter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Die Cutter Jam
msgid "printer-state-reasons.die-cutter-jam"
-msgstr "Die Cutter Jam"
+msgstr ""
+#. TRANSLATORS: Die Cutter Life Almost Over
msgid "printer-state-reasons.die-cutter-life-almost-over"
-msgstr "Die Cutter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Die Cutter Life Over
msgid "printer-state-reasons.die-cutter-life-over"
-msgstr "Die Cutter Life Over"
+msgstr ""
+#. TRANSLATORS: Die Cutter Memory Exhausted
msgid "printer-state-reasons.die-cutter-memory-exhausted"
-msgstr "Die Cutter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Die Cutter Missing
msgid "printer-state-reasons.die-cutter-missing"
-msgstr "Die Cutter Missing"
+msgstr ""
+#. TRANSLATORS: Die Cutter Motor Failure
msgid "printer-state-reasons.die-cutter-motor-failure"
-msgstr "Die Cutter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Near Limit
msgid "printer-state-reasons.die-cutter-near-limit"
-msgstr "Die Cutter Near Limit"
+msgstr ""
+#. TRANSLATORS: Die Cutter Offline
msgid "printer-state-reasons.die-cutter-offline"
-msgstr "Die Cutter Offline"
+msgstr ""
+#. TRANSLATORS: Die Cutter Opened
msgid "printer-state-reasons.die-cutter-opened"
-msgstr "Die Cutter Opened"
+msgstr ""
+#. TRANSLATORS: Die Cutter Over Temperature
msgid "printer-state-reasons.die-cutter-over-temperature"
-msgstr "Die Cutter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Die Cutter Power Saver
msgid "printer-state-reasons.die-cutter-power-saver"
-msgstr "Die Cutter Power Saver"
+msgstr ""
+#. TRANSLATORS: Die Cutter Recoverable Failure
msgid "printer-state-reasons.die-cutter-recoverable-failure"
-msgstr "Die Cutter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Recoverable Storage
msgid "printer-state-reasons.die-cutter-recoverable-storage"
-msgstr "Die Cutter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Die Cutter Removed
msgid "printer-state-reasons.die-cutter-removed"
-msgstr "Die Cutter Removed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Resource Added
msgid "printer-state-reasons.die-cutter-resource-added"
-msgstr "Die Cutter Resource Added"
+msgstr ""
+#. TRANSLATORS: Die Cutter Resource Removed
msgid "printer-state-reasons.die-cutter-resource-removed"
-msgstr "Die Cutter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Thermistor Failure
msgid "printer-state-reasons.die-cutter-thermistor-failure"
-msgstr "Die Cutter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Timing Failure
msgid "printer-state-reasons.die-cutter-timing-failure"
-msgstr "Die Cutter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Turned Off
msgid "printer-state-reasons.die-cutter-turned-off"
-msgstr "Die Cutter Turned Off"
+msgstr ""
+#. TRANSLATORS: Die Cutter Turned On
msgid "printer-state-reasons.die-cutter-turned-on"
-msgstr "Die Cutter Turned On"
+msgstr ""
+#. TRANSLATORS: Die Cutter Under Temperature
msgid "printer-state-reasons.die-cutter-under-temperature"
-msgstr "Die Cutter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Die Cutter Unrecoverable Failure
msgid "printer-state-reasons.die-cutter-unrecoverable-failure"
-msgstr "Die Cutter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Unrecoverable Storage Error
msgid "printer-state-reasons.die-cutter-unrecoverable-storage-error"
-msgstr "Die Cutter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Die Cutter Warming Up
msgid "printer-state-reasons.die-cutter-warming-up"
-msgstr "Die Cutter Warming Up"
+msgstr ""
+#. TRANSLATORS: Door Open
msgid "printer-state-reasons.door-open"
-msgstr "Door Open"
+msgstr ""
+#. TRANSLATORS: Extruder Cooling
msgid "printer-state-reasons.extruder-cooling"
-msgstr "Extruder Cooling"
+msgstr ""
+#. TRANSLATORS: Extruder Failure
msgid "printer-state-reasons.extruder-failure"
-msgstr "Extruder Failure"
+msgstr ""
+#. TRANSLATORS: Extruder Heating
msgid "printer-state-reasons.extruder-heating"
-msgstr "Extruder Heating"
+msgstr ""
+#. TRANSLATORS: Extruder Jam
msgid "printer-state-reasons.extruder-jam"
-msgstr "Extruder Jam"
+msgstr ""
+#. TRANSLATORS: Extruder Temperature High
msgid "printer-state-reasons.extruder-temperature-high"
-msgstr "Extruder Temperature High"
+msgstr ""
+#. TRANSLATORS: Extruder Temperature Low
msgid "printer-state-reasons.extruder-temperature-low"
-msgstr "Extruder Temperature Low"
+msgstr ""
+#. TRANSLATORS: Fan Failure
msgid "printer-state-reasons.fan-failure"
-msgstr "Fan Failure"
+msgstr ""
+#. TRANSLATORS: Folder Added
msgid "printer-state-reasons.folder-added"
-msgstr "Folder Added"
+msgstr ""
+#. TRANSLATORS: Folder Almost Empty
msgid "printer-state-reasons.folder-almost-empty"
-msgstr "Folder Almost Empty"
+msgstr ""
+#. TRANSLATORS: Folder Almost Full
msgid "printer-state-reasons.folder-almost-full"
-msgstr "Folder Almost Full"
+msgstr ""
+#. TRANSLATORS: Folder At Limit
msgid "printer-state-reasons.folder-at-limit"
-msgstr "Folder At Limit"
+msgstr ""
+#. TRANSLATORS: Folder Closed
msgid "printer-state-reasons.folder-closed"
-msgstr "Folder Closed"
+msgstr ""
+#. TRANSLATORS: Folder Configuration Change
msgid "printer-state-reasons.folder-configuration-change"
-msgstr "Folder Configuration Change"
+msgstr ""
+#. TRANSLATORS: Folder Cover Closed
msgid "printer-state-reasons.folder-cover-closed"
-msgstr "Folder Cover Closed"
+msgstr ""
+#. TRANSLATORS: Folder Cover Open
msgid "printer-state-reasons.folder-cover-open"
-msgstr "Folder Cover Open"
+msgstr ""
+#. TRANSLATORS: Folder Empty
msgid "printer-state-reasons.folder-empty"
-msgstr "Folder Empty"
+msgstr ""
+#. TRANSLATORS: Folder Full
msgid "printer-state-reasons.folder-full"
-msgstr "Folder Full"
+msgstr ""
+#. TRANSLATORS: Folder Interlock Closed
msgid "printer-state-reasons.folder-interlock-closed"
-msgstr "Folder Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Folder Interlock Open
msgid "printer-state-reasons.folder-interlock-open"
-msgstr "Folder Interlock Open"
+msgstr ""
+#. TRANSLATORS: Folder Jam
msgid "printer-state-reasons.folder-jam"
-msgstr "Folder Jam"
+msgstr ""
+#. TRANSLATORS: Folder Life Almost Over
msgid "printer-state-reasons.folder-life-almost-over"
-msgstr "Folder Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Folder Life Over
msgid "printer-state-reasons.folder-life-over"
-msgstr "Folder Life Over"
+msgstr ""
+#. TRANSLATORS: Folder Memory Exhausted
msgid "printer-state-reasons.folder-memory-exhausted"
-msgstr "Folder Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Folder Missing
msgid "printer-state-reasons.folder-missing"
-msgstr "Folder Missing"
+msgstr ""
+#. TRANSLATORS: Folder Motor Failure
msgid "printer-state-reasons.folder-motor-failure"
-msgstr "Folder Motor Failure"
+msgstr ""
+#. TRANSLATORS: Folder Near Limit
msgid "printer-state-reasons.folder-near-limit"
-msgstr "Folder Near Limit"
+msgstr ""
+#. TRANSLATORS: Folder Offline
msgid "printer-state-reasons.folder-offline"
-msgstr "Folder Offline"
+msgstr ""
+#. TRANSLATORS: Folder Opened
msgid "printer-state-reasons.folder-opened"
-msgstr "Folder Opened"
+msgstr ""
+#. TRANSLATORS: Folder Over Temperature
msgid "printer-state-reasons.folder-over-temperature"
-msgstr "Folder Over Temperature"
+msgstr ""
+#. TRANSLATORS: Folder Power Saver
msgid "printer-state-reasons.folder-power-saver"
-msgstr "Folder Power Saver"
+msgstr ""
+#. TRANSLATORS: Folder Recoverable Failure
msgid "printer-state-reasons.folder-recoverable-failure"
-msgstr "Folder Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Folder Recoverable Storage
msgid "printer-state-reasons.folder-recoverable-storage"
-msgstr "Folder Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Folder Removed
msgid "printer-state-reasons.folder-removed"
-msgstr "Folder Removed"
+msgstr ""
+#. TRANSLATORS: Folder Resource Added
msgid "printer-state-reasons.folder-resource-added"
-msgstr "Folder Resource Added"
+msgstr ""
+#. TRANSLATORS: Folder Resource Removed
msgid "printer-state-reasons.folder-resource-removed"
-msgstr "Folder Resource Removed"
+msgstr ""
+#. TRANSLATORS: Folder Thermistor Failure
msgid "printer-state-reasons.folder-thermistor-failure"
-msgstr "Folder Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Folder Timing Failure
msgid "printer-state-reasons.folder-timing-failure"
-msgstr "Folder Timing Failure"
+msgstr ""
+#. TRANSLATORS: Folder Turned Off
msgid "printer-state-reasons.folder-turned-off"
-msgstr "Folder Turned Off"
+msgstr ""
+#. TRANSLATORS: Folder Turned On
msgid "printer-state-reasons.folder-turned-on"
-msgstr "Folder Turned On"
+msgstr ""
+#. TRANSLATORS: Folder Under Temperature
msgid "printer-state-reasons.folder-under-temperature"
-msgstr "Folder Under Temperature"
+msgstr ""
+#. TRANSLATORS: Folder Unrecoverable Failure
msgid "printer-state-reasons.folder-unrecoverable-failure"
-msgstr "Folder Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Folder Unrecoverable Storage Error
msgid "printer-state-reasons.folder-unrecoverable-storage-error"
-msgstr "Folder Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Folder Warming Up
msgid "printer-state-reasons.folder-warming-up"
-msgstr "Folder Warming Up"
+msgstr ""
+#. TRANSLATORS: Fuser Over Temp
msgid "printer-state-reasons.fuser-over-temp"
-msgstr "Fuser Over Temp"
+msgstr ""
+#. TRANSLATORS: Fuser Under Temp
msgid "printer-state-reasons.fuser-under-temp"
-msgstr "Fuser Under Temp"
+msgstr ""
+#. TRANSLATORS: Hold New Jobs
msgid "printer-state-reasons.hold-new-jobs"
-msgstr "Hold New Jobs"
+msgstr ""
+#. TRANSLATORS: Identify Printer
msgid "printer-state-reasons.identify-printer-requested"
-msgstr "Identify Printer"
+msgstr ""
+#. TRANSLATORS: Imprinter Added
msgid "printer-state-reasons.imprinter-added"
-msgstr "Imprinter Added"
+msgstr ""
+#. TRANSLATORS: Imprinter Almost Empty
msgid "printer-state-reasons.imprinter-almost-empty"
-msgstr "Imprinter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Imprinter Almost Full
msgid "printer-state-reasons.imprinter-almost-full"
-msgstr "Imprinter Almost Full"
+msgstr ""
+#. TRANSLATORS: Imprinter At Limit
msgid "printer-state-reasons.imprinter-at-limit"
-msgstr "Imprinter At Limit"
+msgstr ""
+#. TRANSLATORS: Imprinter Closed
msgid "printer-state-reasons.imprinter-closed"
-msgstr "Imprinter Closed"
+msgstr ""
+#. TRANSLATORS: Imprinter Configuration Change
msgid "printer-state-reasons.imprinter-configuration-change"
-msgstr "Imprinter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Imprinter Cover Closed
msgid "printer-state-reasons.imprinter-cover-closed"
-msgstr "Imprinter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Imprinter Cover Open
msgid "printer-state-reasons.imprinter-cover-open"
-msgstr "Imprinter Cover Open"
+msgstr ""
+#. TRANSLATORS: Imprinter Empty
msgid "printer-state-reasons.imprinter-empty"
-msgstr "Imprinter Empty"
+msgstr ""
+#. TRANSLATORS: Imprinter Full
msgid "printer-state-reasons.imprinter-full"
-msgstr "Imprinter Full"
+msgstr ""
+#. TRANSLATORS: Imprinter Interlock Closed
msgid "printer-state-reasons.imprinter-interlock-closed"
-msgstr "Imprinter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Imprinter Interlock Open
msgid "printer-state-reasons.imprinter-interlock-open"
-msgstr "Imprinter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Imprinter Jam
msgid "printer-state-reasons.imprinter-jam"
-msgstr "Imprinter Jam"
+msgstr ""
+#. TRANSLATORS: Imprinter Life Almost Over
msgid "printer-state-reasons.imprinter-life-almost-over"
-msgstr "Imprinter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Imprinter Life Over
msgid "printer-state-reasons.imprinter-life-over"
-msgstr "Imprinter Life Over"
+msgstr ""
+#. TRANSLATORS: Imprinter Memory Exhausted
msgid "printer-state-reasons.imprinter-memory-exhausted"
-msgstr "Imprinter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Imprinter Missing
msgid "printer-state-reasons.imprinter-missing"
-msgstr "Imprinter Missing"
+msgstr ""
+#. TRANSLATORS: Imprinter Motor Failure
msgid "printer-state-reasons.imprinter-motor-failure"
-msgstr "Imprinter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Near Limit
msgid "printer-state-reasons.imprinter-near-limit"
-msgstr "Imprinter Near Limit"
+msgstr ""
+#. TRANSLATORS: Imprinter Offline
msgid "printer-state-reasons.imprinter-offline"
-msgstr "Imprinter Offline"
+msgstr ""
+#. TRANSLATORS: Imprinter Opened
msgid "printer-state-reasons.imprinter-opened"
-msgstr "Imprinter Opened"
+msgstr ""
+#. TRANSLATORS: Imprinter Over Temperature
msgid "printer-state-reasons.imprinter-over-temperature"
-msgstr "Imprinter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Imprinter Power Saver
msgid "printer-state-reasons.imprinter-power-saver"
-msgstr "Imprinter Power Saver"
+msgstr ""
+#. TRANSLATORS: Imprinter Recoverable Failure
msgid "printer-state-reasons.imprinter-recoverable-failure"
-msgstr "Imprinter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Recoverable Storage
msgid "printer-state-reasons.imprinter-recoverable-storage"
-msgstr "Imprinter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Imprinter Removed
msgid "printer-state-reasons.imprinter-removed"
-msgstr "Imprinter Removed"
+msgstr ""
+#. TRANSLATORS: Imprinter Resource Added
msgid "printer-state-reasons.imprinter-resource-added"
-msgstr "Imprinter Resource Added"
+msgstr ""
+#. TRANSLATORS: Imprinter Resource Removed
msgid "printer-state-reasons.imprinter-resource-removed"
-msgstr "Imprinter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Imprinter Thermistor Failure
msgid "printer-state-reasons.imprinter-thermistor-failure"
-msgstr "Imprinter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Timing Failure
msgid "printer-state-reasons.imprinter-timing-failure"
-msgstr "Imprinter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Turned Off
msgid "printer-state-reasons.imprinter-turned-off"
-msgstr "Imprinter Turned Off"
+msgstr ""
+#. TRANSLATORS: Imprinter Turned On
msgid "printer-state-reasons.imprinter-turned-on"
-msgstr "Imprinter Turned On"
+msgstr ""
+#. TRANSLATORS: Imprinter Under Temperature
msgid "printer-state-reasons.imprinter-under-temperature"
-msgstr "Imprinter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Imprinter Unrecoverable Failure
msgid "printer-state-reasons.imprinter-unrecoverable-failure"
-msgstr "Imprinter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Unrecoverable Storage Error
msgid "printer-state-reasons.imprinter-unrecoverable-storage-error"
-msgstr "Imprinter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Imprinter Warming Up
msgid "printer-state-reasons.imprinter-warming-up"
-msgstr "Imprinter Warming Up"
+msgstr ""
+#. TRANSLATORS: Input Cannot Feed Size Selected
msgid "printer-state-reasons.input-cannot-feed-size-selected"
-msgstr "Input Cannot Feed Size Selected"
+msgstr ""
+#. TRANSLATORS: Input Manual Input Request
msgid "printer-state-reasons.input-manual-input-request"
-msgstr "Input Manual Input Request"
+msgstr ""
+#. TRANSLATORS: Input Media Color Change
msgid "printer-state-reasons.input-media-color-change"
-msgstr "Input Media Color Change"
+msgstr ""
+#. TRANSLATORS: Input Media Form Parts Change
msgid "printer-state-reasons.input-media-form-parts-change"
-msgstr "Input Media Form Parts Change"
+msgstr ""
+#. TRANSLATORS: Input Media Size Change
msgid "printer-state-reasons.input-media-size-change"
-msgstr "Input Media Size Change"
+msgstr ""
+#. TRANSLATORS: Input Media Type Change
msgid "printer-state-reasons.input-media-type-change"
-msgstr "Input Media Type Change"
+msgstr ""
+#. TRANSLATORS: Input Media Weight Change
msgid "printer-state-reasons.input-media-weight-change"
-msgstr "Input Media Weight Change"
+msgstr ""
+#. TRANSLATORS: Input Tray Elevation Failure
msgid "printer-state-reasons.input-tray-elevation-failure"
-msgstr "Input Tray Elevation Failure"
+msgstr ""
+#. TRANSLATORS: Input Tray Missing
msgid "printer-state-reasons.input-tray-missing"
-msgstr "Input Tray Missing"
+msgstr ""
+#. TRANSLATORS: Input Tray Position Failure
msgid "printer-state-reasons.input-tray-position-failure"
-msgstr "Input Tray Position Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Added
msgid "printer-state-reasons.inserter-added"
-msgstr "Inserter Added"
+msgstr ""
+#. TRANSLATORS: Inserter Almost Empty
msgid "printer-state-reasons.inserter-almost-empty"
-msgstr "Inserter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Inserter Almost Full
msgid "printer-state-reasons.inserter-almost-full"
-msgstr "Inserter Almost Full"
+msgstr ""
+#. TRANSLATORS: Inserter At Limit
msgid "printer-state-reasons.inserter-at-limit"
-msgstr "Inserter At Limit"
+msgstr ""
+#. TRANSLATORS: Inserter Closed
msgid "printer-state-reasons.inserter-closed"
-msgstr "Inserter Closed"
+msgstr ""
+#. TRANSLATORS: Inserter Configuration Change
msgid "printer-state-reasons.inserter-configuration-change"
-msgstr "Inserter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Inserter Cover Closed
msgid "printer-state-reasons.inserter-cover-closed"
-msgstr "Inserter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Inserter Cover Open
msgid "printer-state-reasons.inserter-cover-open"
-msgstr "Inserter Cover Open"
+msgstr ""
+#. TRANSLATORS: Inserter Empty
msgid "printer-state-reasons.inserter-empty"
-msgstr "Inserter Empty"
+msgstr ""
+#. TRANSLATORS: Inserter Full
msgid "printer-state-reasons.inserter-full"
-msgstr "Inserter Full"
+msgstr ""
+#. TRANSLATORS: Inserter Interlock Closed
msgid "printer-state-reasons.inserter-interlock-closed"
-msgstr "Inserter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Inserter Interlock Open
msgid "printer-state-reasons.inserter-interlock-open"
-msgstr "Inserter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Inserter Jam
msgid "printer-state-reasons.inserter-jam"
-msgstr "Inserter Jam"
+msgstr ""
+#. TRANSLATORS: Inserter Life Almost Over
msgid "printer-state-reasons.inserter-life-almost-over"
-msgstr "Inserter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Inserter Life Over
msgid "printer-state-reasons.inserter-life-over"
-msgstr "Inserter Life Over"
+msgstr ""
+#. TRANSLATORS: Inserter Memory Exhausted
msgid "printer-state-reasons.inserter-memory-exhausted"
-msgstr "Inserter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Inserter Missing
msgid "printer-state-reasons.inserter-missing"
-msgstr "Inserter Missing"
+msgstr ""
+#. TRANSLATORS: Inserter Motor Failure
msgid "printer-state-reasons.inserter-motor-failure"
-msgstr "Inserter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Near Limit
msgid "printer-state-reasons.inserter-near-limit"
-msgstr "Inserter Near Limit"
+msgstr ""
+#. TRANSLATORS: Inserter Offline
msgid "printer-state-reasons.inserter-offline"
-msgstr "Inserter Offline"
+msgstr ""
+#. TRANSLATORS: Inserter Opened
msgid "printer-state-reasons.inserter-opened"
-msgstr "Inserter Opened"
+msgstr ""
+#. TRANSLATORS: Inserter Over Temperature
msgid "printer-state-reasons.inserter-over-temperature"
-msgstr "Inserter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Inserter Power Saver
msgid "printer-state-reasons.inserter-power-saver"
-msgstr "Inserter Power Saver"
+msgstr ""
+#. TRANSLATORS: Inserter Recoverable Failure
msgid "printer-state-reasons.inserter-recoverable-failure"
-msgstr "Inserter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Recoverable Storage
msgid "printer-state-reasons.inserter-recoverable-storage"
-msgstr "Inserter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Inserter Removed
msgid "printer-state-reasons.inserter-removed"
-msgstr "Inserter Removed"
+msgstr ""
+#. TRANSLATORS: Inserter Resource Added
msgid "printer-state-reasons.inserter-resource-added"
-msgstr "Inserter Resource Added"
+msgstr ""
+#. TRANSLATORS: Inserter Resource Removed
msgid "printer-state-reasons.inserter-resource-removed"
-msgstr "Inserter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Inserter Thermistor Failure
msgid "printer-state-reasons.inserter-thermistor-failure"
-msgstr "Inserter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Timing Failure
msgid "printer-state-reasons.inserter-timing-failure"
-msgstr "Inserter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Turned Off
msgid "printer-state-reasons.inserter-turned-off"
-msgstr "Inserter Turned Off"
+msgstr ""
+#. TRANSLATORS: Inserter Turned On
msgid "printer-state-reasons.inserter-turned-on"
-msgstr "Inserter Turned On"
+msgstr ""
+#. TRANSLATORS: Inserter Under Temperature
msgid "printer-state-reasons.inserter-under-temperature"
-msgstr "Inserter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Inserter Unrecoverable Failure
msgid "printer-state-reasons.inserter-unrecoverable-failure"
-msgstr "Inserter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Unrecoverable Storage Error
msgid "printer-state-reasons.inserter-unrecoverable-storage-error"
-msgstr "Inserter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Inserter Warming Up
msgid "printer-state-reasons.inserter-warming-up"
-msgstr "Inserter Warming Up"
+msgstr ""
+#. TRANSLATORS: Interlock Closed
msgid "printer-state-reasons.interlock-closed"
-msgstr "Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Interlock Open
msgid "printer-state-reasons.interlock-open"
-msgstr "Interlock Open"
+msgstr ""
+#. TRANSLATORS: Interpreter Cartridge Added
msgid "printer-state-reasons.interpreter-cartridge-added"
-msgstr "Interpreter Cartridge Added"
+msgstr ""
+#. TRANSLATORS: Interpreter Cartridge Removed
msgid "printer-state-reasons.interpreter-cartridge-deleted"
-msgstr "Interpreter Cartridge Deleted"
+msgstr ""
+#. TRANSLATORS: Interpreter Complex Page Encountered
msgid "printer-state-reasons.interpreter-complex-page-encountered"
-msgstr "Interpreter Complex Page Encountered"
+msgstr ""
+#. TRANSLATORS: Interpreter Memory Decrease
msgid "printer-state-reasons.interpreter-memory-decrease"
-msgstr "Interpreter Memory Decrease"
+msgstr ""
+#. TRANSLATORS: Interpreter Memory Increase
msgid "printer-state-reasons.interpreter-memory-increase"
-msgstr "Interpreter Memory Increase"
+msgstr ""
+#. TRANSLATORS: Interpreter Resource Added
msgid "printer-state-reasons.interpreter-resource-added"
-msgstr "Interpreter Resource Added"
+msgstr ""
+#. TRANSLATORS: Interpreter Resource Deleted
msgid "printer-state-reasons.interpreter-resource-deleted"
-msgstr "Interpreter Resource Deleted"
+msgstr ""
+#. TRANSLATORS: Interpreter Resource Unavailable
msgid "printer-state-reasons.interpreter-resource-unavailable"
-msgstr "Interpreter Resource Unavailable"
+msgstr ""
+#. TRANSLATORS: Lamp At End of Life
msgid "printer-state-reasons.lamp-at-eol"
-msgstr "Lamp At Eol"
+msgstr ""
+#. TRANSLATORS: Lamp Failure
msgid "printer-state-reasons.lamp-failure"
-msgstr "Lamp Failure"
+msgstr ""
+#. TRANSLATORS: Lamp Near End of Life
msgid "printer-state-reasons.lamp-near-eol"
-msgstr "Lamp Near Eol"
+msgstr ""
+#. TRANSLATORS: Laser At End of Life
msgid "printer-state-reasons.laser-at-eol"
-msgstr "Laser At Eol"
+msgstr ""
+#. TRANSLATORS: Laser Failure
msgid "printer-state-reasons.laser-failure"
-msgstr "Laser Failure"
+msgstr ""
+#. TRANSLATORS: Laser Near End of Life
msgid "printer-state-reasons.laser-near-eol"
-msgstr "Laser Near Eol"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Added
msgid "printer-state-reasons.make-envelope-added"
-msgstr "Make Envelope Added"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Almost Empty
msgid "printer-state-reasons.make-envelope-almost-empty"
-msgstr "Make Envelope Almost Empty"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Almost Full
msgid "printer-state-reasons.make-envelope-almost-full"
-msgstr "Make Envelope Almost Full"
+msgstr ""
+#. TRANSLATORS: Envelope Maker At Limit
msgid "printer-state-reasons.make-envelope-at-limit"
-msgstr "Make Envelope At Limit"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Closed
msgid "printer-state-reasons.make-envelope-closed"
-msgstr "Make Envelope Closed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Configuration Change
msgid "printer-state-reasons.make-envelope-configuration-change"
-msgstr "Make Envelope Configuration Change"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Cover Closed
msgid "printer-state-reasons.make-envelope-cover-closed"
-msgstr "Make Envelope Cover Closed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Cover Open
msgid "printer-state-reasons.make-envelope-cover-open"
-msgstr "Make Envelope Cover Open"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Empty
msgid "printer-state-reasons.make-envelope-empty"
-msgstr "Make Envelope Empty"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Full
msgid "printer-state-reasons.make-envelope-full"
-msgstr "Make Envelope Full"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Interlock Closed
msgid "printer-state-reasons.make-envelope-interlock-closed"
-msgstr "Make Envelope Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Interlock Open
msgid "printer-state-reasons.make-envelope-interlock-open"
-msgstr "Make Envelope Interlock Open"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Jam
msgid "printer-state-reasons.make-envelope-jam"
-msgstr "Make Envelope Jam"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Life Almost Over
msgid "printer-state-reasons.make-envelope-life-almost-over"
-msgstr "Make Envelope Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Life Over
msgid "printer-state-reasons.make-envelope-life-over"
-msgstr "Make Envelope Life Over"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Memory Exhausted
msgid "printer-state-reasons.make-envelope-memory-exhausted"
-msgstr "Make Envelope Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Missing
msgid "printer-state-reasons.make-envelope-missing"
-msgstr "Make Envelope Missing"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Motor Failure
msgid "printer-state-reasons.make-envelope-motor-failure"
-msgstr "Make Envelope Motor Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Near Limit
msgid "printer-state-reasons.make-envelope-near-limit"
-msgstr "Make Envelope Near Limit"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Offline
msgid "printer-state-reasons.make-envelope-offline"
-msgstr "Make Envelope Offline"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Opened
msgid "printer-state-reasons.make-envelope-opened"
-msgstr "Make Envelope Opened"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Over Temperature
msgid "printer-state-reasons.make-envelope-over-temperature"
-msgstr "Make Envelope Over Temperature"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Power Saver
msgid "printer-state-reasons.make-envelope-power-saver"
-msgstr "Make Envelope Power Saver"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Recoverable Failure
msgid "printer-state-reasons.make-envelope-recoverable-failure"
-msgstr "Make Envelope Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Recoverable Storage
msgid "printer-state-reasons.make-envelope-recoverable-storage"
-msgstr "Make Envelope Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Removed
msgid "printer-state-reasons.make-envelope-removed"
-msgstr "Make Envelope Removed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Resource Added
msgid "printer-state-reasons.make-envelope-resource-added"
-msgstr "Make Envelope Resource Added"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Resource Removed
msgid "printer-state-reasons.make-envelope-resource-removed"
-msgstr "Make Envelope Resource Removed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Thermistor Failure
msgid "printer-state-reasons.make-envelope-thermistor-failure"
-msgstr "Make Envelope Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Timing Failure
msgid "printer-state-reasons.make-envelope-timing-failure"
-msgstr "Make Envelope Timing Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Turned Off
msgid "printer-state-reasons.make-envelope-turned-off"
-msgstr "Make Envelope Turned Off"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Turned On
msgid "printer-state-reasons.make-envelope-turned-on"
-msgstr "Make Envelope Turned On"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Under Temperature
msgid "printer-state-reasons.make-envelope-under-temperature"
-msgstr "Make Envelope Under Temperature"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Unrecoverable Failure
msgid "printer-state-reasons.make-envelope-unrecoverable-failure"
-msgstr "Make Envelope Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Unrecoverable Storage Error
msgid "printer-state-reasons.make-envelope-unrecoverable-storage-error"
-msgstr "Make Envelope Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Warming Up
msgid "printer-state-reasons.make-envelope-warming-up"
-msgstr "Make Envelope Warming Up"
+msgstr ""
+#. TRANSLATORS: Marker Adjusting Print Quality
msgid "printer-state-reasons.marker-adjusting-print-quality"
-msgstr "Marker Adjusting Print Quality"
+msgstr ""
+#. TRANSLATORS: Marker Developer Almost Empty
msgid "printer-state-reasons.marker-developer-almost-empty"
-msgstr "Marker Developer Almost Empty"
+msgstr ""
+#. TRANSLATORS: Marker Developer Empty
msgid "printer-state-reasons.marker-developer-empty"
-msgstr "Marker Developer Empty"
+msgstr ""
+#. TRANSLATORS: Marker Fuser Thermistor Failure
msgid "printer-state-reasons.marker-fuser-thermistor-failure"
-msgstr "Marker Fuser Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Marker Fuser Timing Failure
msgid "printer-state-reasons.marker-fuser-timing-failure"
-msgstr "Marker Fuser Timing Failure"
+msgstr ""
+#. TRANSLATORS: Marker Ink Almost Empty
msgid "printer-state-reasons.marker-ink-almost-empty"
-msgstr "Marker Ink Almost Empty"
+msgstr ""
+#. TRANSLATORS: Marker Ink Empty
msgid "printer-state-reasons.marker-ink-empty"
-msgstr "Marker Ink Empty"
+msgstr ""
+#. TRANSLATORS: Marker Print Ribbon Almost Empty
msgid "printer-state-reasons.marker-print-ribbon-almost-empty"
-msgstr "Marker Print Ribbon Almost Empty"
+msgstr ""
+#. TRANSLATORS: Marker Print Ribbon Empty
msgid "printer-state-reasons.marker-print-ribbon-empty"
-msgstr "Marker Print Ribbon Empty"
+msgstr ""
+#. TRANSLATORS: Marker Supply Empty
msgid "printer-state-reasons.marker-supply-empty"
-msgstr "Marker Supply Empty"
+msgstr ""
+#. TRANSLATORS: Marker Supply Low
msgid "printer-state-reasons.marker-supply-low"
-msgstr "Marker Supply Low"
+msgstr ""
+#. TRANSLATORS: Marker Toner Cartridge Missing
msgid "printer-state-reasons.marker-toner-cartridge-missing"
-msgstr "Marker Toner Cartridge Missing"
+msgstr ""
+#. TRANSLATORS: Marker Waste Almost Full
msgid "printer-state-reasons.marker-waste-almost-full"
-msgstr "Marker Waste Almost Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Full
msgid "printer-state-reasons.marker-waste-full"
-msgstr "Marker Waste Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Ink Receptacle Almost Full
msgid "printer-state-reasons.marker-waste-ink-receptacle-almost-full"
-msgstr "Marker Waste Ink Receptacle Almost Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Ink Receptacle Full
msgid "printer-state-reasons.marker-waste-ink-receptacle-full"
-msgstr "Marker Waste Ink Receptacle Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Toner Receptacle Almost Full
msgid "printer-state-reasons.marker-waste-toner-receptacle-almost-full"
-msgstr "Marker Waste Toner Receptacle Almost Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Toner Receptacle Full
msgid "printer-state-reasons.marker-waste-toner-receptacle-full"
-msgstr "Marker Waste Toner Receptacle Full"
+msgstr ""
+#. TRANSLATORS: Material Empty
msgid "printer-state-reasons.material-empty"
-msgstr "Material Empty"
+msgstr ""
+#. TRANSLATORS: Material Low
msgid "printer-state-reasons.material-low"
-msgstr "Material Low"
+msgstr ""
+#. TRANSLATORS: Material Needed
msgid "printer-state-reasons.material-needed"
-msgstr "Material Needed"
+msgstr ""
+#. TRANSLATORS: Media Drying
+msgid "printer-state-reasons.media-drying"
+msgstr ""
+
+#. TRANSLATORS: Media Empty
msgid "printer-state-reasons.media-empty"
-msgstr "Media Empty"
+msgstr ""
+#. TRANSLATORS: Media Jam
msgid "printer-state-reasons.media-jam"
-msgstr "Media Jam"
+msgstr ""
+#. TRANSLATORS: Media Low
msgid "printer-state-reasons.media-low"
-msgstr "Media Low"
+msgstr ""
+#. TRANSLATORS: Media Needed
msgid "printer-state-reasons.media-needed"
-msgstr "Media Needed"
+msgstr ""
+#. TRANSLATORS: Media Path Cannot Do 2-Sided Printing
msgid "printer-state-reasons.media-path-cannot-duplex-media-selected"
-msgstr "Media Path Cannot Duplex Media Selected"
+msgstr ""
+#. TRANSLATORS: Media Path Media Tray Almost Full
msgid "printer-state-reasons.media-path-media-tray-almost-full"
-msgstr "Media Path Media Tray Almost Full"
+msgstr ""
+#. TRANSLATORS: Media Path Media Tray Full
msgid "printer-state-reasons.media-path-media-tray-full"
-msgstr "Media Path Media Tray Full"
+msgstr ""
+#. TRANSLATORS: Media Path Media Tray Missing
msgid "printer-state-reasons.media-path-media-tray-missing"
-msgstr "Media Path Media Tray Missing"
+msgstr ""
+#. TRANSLATORS: Motor Failure
msgid "printer-state-reasons.motor-failure"
-msgstr "Motor Failure"
+msgstr ""
+#. TRANSLATORS: Moving To Paused
msgid "printer-state-reasons.moving-to-paused"
-msgstr "Moving To Paused"
+msgstr ""
+#. TRANSLATORS: None
msgid "printer-state-reasons.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Optical Photoconductor Life Over
msgid "printer-state-reasons.opc-life-over"
-msgstr "Opc Life Over"
+msgstr ""
+#. TRANSLATORS: Optical Photoconductor Near End-of-life
msgid "printer-state-reasons.opc-near-eol"
-msgstr "Opc Near Eol"
+msgstr ""
+#. TRANSLATORS: Other
msgid "printer-state-reasons.other"
-msgstr "Other"
+msgstr ""
+#. TRANSLATORS: Output Area Almost Full
msgid "printer-state-reasons.output-area-almost-full"
-msgstr "Output Area Almost Full"
+msgstr ""
+#. TRANSLATORS: Output Area Full
msgid "printer-state-reasons.output-area-full"
-msgstr "Output Area Full"
+msgstr ""
+#. TRANSLATORS: Output Mailbox Select Failure
msgid "printer-state-reasons.output-mailbox-select-failure"
-msgstr "Output Mailbox Select Failure"
+msgstr ""
+#. TRANSLATORS: Output Tray Missing
msgid "printer-state-reasons.output-tray-missing"
-msgstr "Output Tray Missing"
+msgstr ""
+#. TRANSLATORS: Paused
msgid "printer-state-reasons.paused"
-msgstr "Paused"
+msgstr ""
+#. TRANSLATORS: Perforater Added
msgid "printer-state-reasons.perforater-added"
-msgstr "Perforater Added"
+msgstr ""
+#. TRANSLATORS: Perforater Almost Empty
msgid "printer-state-reasons.perforater-almost-empty"
-msgstr "Perforater Almost Empty"
+msgstr ""
+#. TRANSLATORS: Perforater Almost Full
msgid "printer-state-reasons.perforater-almost-full"
-msgstr "Perforater Almost Full"
+msgstr ""
+#. TRANSLATORS: Perforater At Limit
msgid "printer-state-reasons.perforater-at-limit"
-msgstr "Perforater At Limit"
+msgstr ""
+#. TRANSLATORS: Perforater Closed
msgid "printer-state-reasons.perforater-closed"
-msgstr "Perforater Closed"
+msgstr ""
+#. TRANSLATORS: Perforater Configuration Change
msgid "printer-state-reasons.perforater-configuration-change"
-msgstr "Perforater Configuration Change"
+msgstr ""
+#. TRANSLATORS: Perforater Cover Closed
msgid "printer-state-reasons.perforater-cover-closed"
-msgstr "Perforater Cover Closed"
+msgstr ""
+#. TRANSLATORS: Perforater Cover Open
msgid "printer-state-reasons.perforater-cover-open"
-msgstr "Perforater Cover Open"
+msgstr ""
+#. TRANSLATORS: Perforater Empty
msgid "printer-state-reasons.perforater-empty"
-msgstr "Perforater Empty"
+msgstr ""
+#. TRANSLATORS: Perforater Full
msgid "printer-state-reasons.perforater-full"
-msgstr "Perforater Full"
+msgstr ""
+#. TRANSLATORS: Perforater Interlock Closed
msgid "printer-state-reasons.perforater-interlock-closed"
-msgstr "Perforater Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Perforater Interlock Open
msgid "printer-state-reasons.perforater-interlock-open"
-msgstr "Perforater Interlock Open"
+msgstr ""
+#. TRANSLATORS: Perforater Jam
msgid "printer-state-reasons.perforater-jam"
-msgstr "Perforater Jam"
+msgstr ""
+#. TRANSLATORS: Perforater Life Almost Over
msgid "printer-state-reasons.perforater-life-almost-over"
-msgstr "Perforater Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Perforater Life Over
msgid "printer-state-reasons.perforater-life-over"
-msgstr "Perforater Life Over"
+msgstr ""
+#. TRANSLATORS: Perforater Memory Exhausted
msgid "printer-state-reasons.perforater-memory-exhausted"
-msgstr "Perforater Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Perforater Missing
msgid "printer-state-reasons.perforater-missing"
-msgstr "Perforater Missing"
+msgstr ""
+#. TRANSLATORS: Perforater Motor Failure
msgid "printer-state-reasons.perforater-motor-failure"
-msgstr "Perforater Motor Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Near Limit
msgid "printer-state-reasons.perforater-near-limit"
-msgstr "Perforater Near Limit"
+msgstr ""
+#. TRANSLATORS: Perforater Offline
msgid "printer-state-reasons.perforater-offline"
-msgstr "Perforater Offline"
+msgstr ""
+#. TRANSLATORS: Perforater Opened
msgid "printer-state-reasons.perforater-opened"
-msgstr "Perforater Opened"
+msgstr ""
+#. TRANSLATORS: Perforater Over Temperature
msgid "printer-state-reasons.perforater-over-temperature"
-msgstr "Perforater Over Temperature"
+msgstr ""
+#. TRANSLATORS: Perforater Power Saver
msgid "printer-state-reasons.perforater-power-saver"
-msgstr "Perforater Power Saver"
+msgstr ""
+#. TRANSLATORS: Perforater Recoverable Failure
msgid "printer-state-reasons.perforater-recoverable-failure"
-msgstr "Perforater Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Recoverable Storage
msgid "printer-state-reasons.perforater-recoverable-storage"
-msgstr "Perforater Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Perforater Removed
msgid "printer-state-reasons.perforater-removed"
-msgstr "Perforater Removed"
+msgstr ""
+#. TRANSLATORS: Perforater Resource Added
msgid "printer-state-reasons.perforater-resource-added"
-msgstr "Perforater Resource Added"
+msgstr ""
+#. TRANSLATORS: Perforater Resource Removed
msgid "printer-state-reasons.perforater-resource-removed"
-msgstr "Perforater Resource Removed"
+msgstr ""
+#. TRANSLATORS: Perforater Thermistor Failure
msgid "printer-state-reasons.perforater-thermistor-failure"
-msgstr "Perforater Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Timing Failure
msgid "printer-state-reasons.perforater-timing-failure"
-msgstr "Perforater Timing Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Turned Off
msgid "printer-state-reasons.perforater-turned-off"
-msgstr "Perforater Turned Off"
+msgstr ""
+#. TRANSLATORS: Perforater Turned On
msgid "printer-state-reasons.perforater-turned-on"
-msgstr "Perforater Turned On"
+msgstr ""
+#. TRANSLATORS: Perforater Under Temperature
msgid "printer-state-reasons.perforater-under-temperature"
-msgstr "Perforater Under Temperature"
+msgstr ""
+#. TRANSLATORS: Perforater Unrecoverable Failure
msgid "printer-state-reasons.perforater-unrecoverable-failure"
-msgstr "Perforater Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Unrecoverable Storage Error
msgid "printer-state-reasons.perforater-unrecoverable-storage-error"
-msgstr "Perforater Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Perforater Warming Up
msgid "printer-state-reasons.perforater-warming-up"
-msgstr "Perforater Warming Up"
+msgstr ""
+
+#. TRANSLATORS: Platform Cooling
+msgid "printer-state-reasons.platform-cooling"
+msgstr ""
+
+#. TRANSLATORS: Platform Failure
+msgid "printer-state-reasons.platform-failure"
+msgstr ""
+
+#. TRANSLATORS: Platform Heating
+msgid "printer-state-reasons.platform-heating"
+msgstr ""
+
+#. TRANSLATORS: Platform Temperature High
+msgid "printer-state-reasons.platform-temperature-high"
+msgstr ""
+
+#. TRANSLATORS: Platform Temperature Low
+msgid "printer-state-reasons.platform-temperature-low"
+msgstr ""
+#. TRANSLATORS: Power Down
msgid "printer-state-reasons.power-down"
-msgstr "Power Down"
+msgstr ""
+#. TRANSLATORS: Power Up
msgid "printer-state-reasons.power-up"
-msgstr "Power Up"
+msgstr ""
+#. TRANSLATORS: Printer Reset Manually
msgid "printer-state-reasons.printer-manual-reset"
-msgstr "Printer Manual Reset"
+msgstr ""
+#. TRANSLATORS: Printer Reset Remotely
msgid "printer-state-reasons.printer-nms-reset"
-msgstr "Printer Nms Reset"
+msgstr ""
+#. TRANSLATORS: Printer Ready To Print
msgid "printer-state-reasons.printer-ready-to-print"
-msgstr "Printer Ready To Print"
+msgstr ""
+#. TRANSLATORS: Puncher Added
msgid "printer-state-reasons.puncher-added"
-msgstr "Puncher Added"
+msgstr ""
+#. TRANSLATORS: Puncher Almost Empty
msgid "printer-state-reasons.puncher-almost-empty"
-msgstr "Puncher Almost Empty"
+msgstr ""
+#. TRANSLATORS: Puncher Almost Full
msgid "printer-state-reasons.puncher-almost-full"
-msgstr "Puncher Almost Full"
+msgstr ""
+#. TRANSLATORS: Puncher At Limit
msgid "printer-state-reasons.puncher-at-limit"
-msgstr "Puncher At Limit"
+msgstr ""
+#. TRANSLATORS: Puncher Closed
msgid "printer-state-reasons.puncher-closed"
-msgstr "Puncher Closed"
+msgstr ""
+#. TRANSLATORS: Puncher Configuration Change
msgid "printer-state-reasons.puncher-configuration-change"
-msgstr "Puncher Configuration Change"
+msgstr ""
+#. TRANSLATORS: Puncher Cover Closed
msgid "printer-state-reasons.puncher-cover-closed"
-msgstr "Puncher Cover Closed"
+msgstr ""
+#. TRANSLATORS: Puncher Cover Open
msgid "printer-state-reasons.puncher-cover-open"
-msgstr "Puncher Cover Open"
+msgstr ""
+#. TRANSLATORS: Puncher Empty
msgid "printer-state-reasons.puncher-empty"
-msgstr "Puncher Empty"
+msgstr ""
+#. TRANSLATORS: Puncher Full
msgid "printer-state-reasons.puncher-full"
-msgstr "Puncher Full"
+msgstr ""
+#. TRANSLATORS: Puncher Interlock Closed
msgid "printer-state-reasons.puncher-interlock-closed"
-msgstr "Puncher Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Puncher Interlock Open
msgid "printer-state-reasons.puncher-interlock-open"
-msgstr "Puncher Interlock Open"
+msgstr ""
+#. TRANSLATORS: Puncher Jam
msgid "printer-state-reasons.puncher-jam"
-msgstr "Puncher Jam"
+msgstr ""
+#. TRANSLATORS: Puncher Life Almost Over
msgid "printer-state-reasons.puncher-life-almost-over"
-msgstr "Puncher Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Puncher Life Over
msgid "printer-state-reasons.puncher-life-over"
-msgstr "Puncher Life Over"
+msgstr ""
+#. TRANSLATORS: Puncher Memory Exhausted
msgid "printer-state-reasons.puncher-memory-exhausted"
-msgstr "Puncher Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Puncher Missing
msgid "printer-state-reasons.puncher-missing"
-msgstr "Puncher Missing"
+msgstr ""
+#. TRANSLATORS: Puncher Motor Failure
msgid "printer-state-reasons.puncher-motor-failure"
-msgstr "Puncher Motor Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Near Limit
msgid "printer-state-reasons.puncher-near-limit"
-msgstr "Puncher Near Limit"
+msgstr ""
+#. TRANSLATORS: Puncher Offline
msgid "printer-state-reasons.puncher-offline"
-msgstr "Puncher Offline"
+msgstr ""
+#. TRANSLATORS: Puncher Opened
msgid "printer-state-reasons.puncher-opened"
-msgstr "Puncher Opened"
+msgstr ""
+#. TRANSLATORS: Puncher Over Temperature
msgid "printer-state-reasons.puncher-over-temperature"
-msgstr "Puncher Over Temperature"
+msgstr ""
+#. TRANSLATORS: Puncher Power Saver
msgid "printer-state-reasons.puncher-power-saver"
-msgstr "Puncher Power Saver"
+msgstr ""
+#. TRANSLATORS: Puncher Recoverable Failure
msgid "printer-state-reasons.puncher-recoverable-failure"
-msgstr "Puncher Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Recoverable Storage
msgid "printer-state-reasons.puncher-recoverable-storage"
-msgstr "Puncher Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Puncher Removed
msgid "printer-state-reasons.puncher-removed"
-msgstr "Puncher Removed"
+msgstr ""
+#. TRANSLATORS: Puncher Resource Added
msgid "printer-state-reasons.puncher-resource-added"
-msgstr "Puncher Resource Added"
+msgstr ""
+#. TRANSLATORS: Puncher Resource Removed
msgid "printer-state-reasons.puncher-resource-removed"
-msgstr "Puncher Resource Removed"
+msgstr ""
+#. TRANSLATORS: Puncher Thermistor Failure
msgid "printer-state-reasons.puncher-thermistor-failure"
-msgstr "Puncher Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Timing Failure
msgid "printer-state-reasons.puncher-timing-failure"
-msgstr "Puncher Timing Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Turned Off
msgid "printer-state-reasons.puncher-turned-off"
-msgstr "Puncher Turned Off"
+msgstr ""
+#. TRANSLATORS: Puncher Turned On
msgid "printer-state-reasons.puncher-turned-on"
-msgstr "Puncher Turned On"
+msgstr ""
+#. TRANSLATORS: Puncher Under Temperature
msgid "printer-state-reasons.puncher-under-temperature"
-msgstr "Puncher Under Temperature"
+msgstr ""
+#. TRANSLATORS: Puncher Unrecoverable Failure
msgid "printer-state-reasons.puncher-unrecoverable-failure"
-msgstr "Puncher Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Unrecoverable Storage Error
msgid "printer-state-reasons.puncher-unrecoverable-storage-error"
-msgstr "Puncher Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Puncher Warming Up
msgid "printer-state-reasons.puncher-warming-up"
-msgstr "Puncher Warming Up"
+msgstr ""
+
+#. TRANSLATORS: Resuming
+msgid "printer-state-reasons.resuming"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Added
msgid "printer-state-reasons.separation-cutter-added"
-msgstr "Separation Cutter Added"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Almost Empty
msgid "printer-state-reasons.separation-cutter-almost-empty"
-msgstr "Separation Cutter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Almost Full
msgid "printer-state-reasons.separation-cutter-almost-full"
-msgstr "Separation Cutter Almost Full"
+msgstr ""
+#. TRANSLATORS: Separation Cutter At Limit
msgid "printer-state-reasons.separation-cutter-at-limit"
-msgstr "Separation Cutter At Limit"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Closed
msgid "printer-state-reasons.separation-cutter-closed"
-msgstr "Separation Cutter Closed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Configuration Change
msgid "printer-state-reasons.separation-cutter-configuration-change"
-msgstr "Separation Cutter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Cover Closed
msgid "printer-state-reasons.separation-cutter-cover-closed"
-msgstr "Separation Cutter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Cover Open
msgid "printer-state-reasons.separation-cutter-cover-open"
-msgstr "Separation Cutter Cover Open"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Empty
msgid "printer-state-reasons.separation-cutter-empty"
-msgstr "Separation Cutter Empty"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Full
msgid "printer-state-reasons.separation-cutter-full"
-msgstr "Separation Cutter Full"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Interlock Closed
msgid "printer-state-reasons.separation-cutter-interlock-closed"
-msgstr "Separation Cutter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Interlock Open
msgid "printer-state-reasons.separation-cutter-interlock-open"
-msgstr "Separation Cutter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Jam
msgid "printer-state-reasons.separation-cutter-jam"
-msgstr "Separation Cutter Jam"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Life Almost Over
msgid "printer-state-reasons.separation-cutter-life-almost-over"
-msgstr "Separation Cutter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Life Over
msgid "printer-state-reasons.separation-cutter-life-over"
-msgstr "Separation Cutter Life Over"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Memory Exhausted
msgid "printer-state-reasons.separation-cutter-memory-exhausted"
-msgstr "Separation Cutter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Missing
msgid "printer-state-reasons.separation-cutter-missing"
-msgstr "Separation Cutter Missing"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Motor Failure
msgid "printer-state-reasons.separation-cutter-motor-failure"
-msgstr "Separation Cutter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Near Limit
msgid "printer-state-reasons.separation-cutter-near-limit"
-msgstr "Separation Cutter Near Limit"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Offline
msgid "printer-state-reasons.separation-cutter-offline"
-msgstr "Separation Cutter Offline"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Opened
msgid "printer-state-reasons.separation-cutter-opened"
-msgstr "Separation Cutter Opened"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Over Temperature
msgid "printer-state-reasons.separation-cutter-over-temperature"
-msgstr "Separation Cutter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Power Saver
msgid "printer-state-reasons.separation-cutter-power-saver"
-msgstr "Separation Cutter Power Saver"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Recoverable Failure
msgid "printer-state-reasons.separation-cutter-recoverable-failure"
-msgstr "Separation Cutter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Recoverable Storage
msgid "printer-state-reasons.separation-cutter-recoverable-storage"
-msgstr "Separation Cutter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Removed
msgid "printer-state-reasons.separation-cutter-removed"
-msgstr "Separation Cutter Removed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Resource Added
msgid "printer-state-reasons.separation-cutter-resource-added"
-msgstr "Separation Cutter Resource Added"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Resource Removed
msgid "printer-state-reasons.separation-cutter-resource-removed"
-msgstr "Separation Cutter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Thermistor Failure
msgid "printer-state-reasons.separation-cutter-thermistor-failure"
-msgstr "Separation Cutter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Timing Failure
msgid "printer-state-reasons.separation-cutter-timing-failure"
-msgstr "Separation Cutter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Turned Off
msgid "printer-state-reasons.separation-cutter-turned-off"
-msgstr "Separation Cutter Turned Off"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Turned On
msgid "printer-state-reasons.separation-cutter-turned-on"
-msgstr "Separation Cutter Turned On"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Under Temperature
msgid "printer-state-reasons.separation-cutter-under-temperature"
-msgstr "Separation Cutter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Unrecoverable Failure
msgid "printer-state-reasons.separation-cutter-unrecoverable-failure"
-msgstr "Separation Cutter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Unrecoverable Storage Error
msgid "printer-state-reasons.separation-cutter-unrecoverable-storage-error"
-msgstr "Separation Cutter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Warming Up
msgid "printer-state-reasons.separation-cutter-warming-up"
-msgstr "Separation Cutter Warming Up"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Added
msgid "printer-state-reasons.sheet-rotator-added"
-msgstr "Sheet Rotator Added"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Almost Empty
msgid "printer-state-reasons.sheet-rotator-almost-empty"
-msgstr "Sheet Rotator Almost Empty"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Almost Full
msgid "printer-state-reasons.sheet-rotator-almost-full"
-msgstr "Sheet Rotator Almost Full"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator At Limit
msgid "printer-state-reasons.sheet-rotator-at-limit"
-msgstr "Sheet Rotator At Limit"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Closed
msgid "printer-state-reasons.sheet-rotator-closed"
-msgstr "Sheet Rotator Closed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Configuration Change
msgid "printer-state-reasons.sheet-rotator-configuration-change"
-msgstr "Sheet Rotator Configuration Change"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Cover Closed
msgid "printer-state-reasons.sheet-rotator-cover-closed"
-msgstr "Sheet Rotator Cover Closed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Cover Open
msgid "printer-state-reasons.sheet-rotator-cover-open"
-msgstr "Sheet Rotator Cover Open"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Empty
msgid "printer-state-reasons.sheet-rotator-empty"
-msgstr "Sheet Rotator Empty"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Full
msgid "printer-state-reasons.sheet-rotator-full"
-msgstr "Sheet Rotator Full"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Interlock Closed
msgid "printer-state-reasons.sheet-rotator-interlock-closed"
-msgstr "Sheet Rotator Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Interlock Open
msgid "printer-state-reasons.sheet-rotator-interlock-open"
-msgstr "Sheet Rotator Interlock Open"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Jam
msgid "printer-state-reasons.sheet-rotator-jam"
-msgstr "Sheet Rotator Jam"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Life Almost Over
msgid "printer-state-reasons.sheet-rotator-life-almost-over"
-msgstr "Sheet Rotator Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Life Over
msgid "printer-state-reasons.sheet-rotator-life-over"
-msgstr "Sheet Rotator Life Over"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Memory Exhausted
msgid "printer-state-reasons.sheet-rotator-memory-exhausted"
-msgstr "Sheet Rotator Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Missing
msgid "printer-state-reasons.sheet-rotator-missing"
-msgstr "Sheet Rotator Missing"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Motor Failure
msgid "printer-state-reasons.sheet-rotator-motor-failure"
-msgstr "Sheet Rotator Motor Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Near Limit
msgid "printer-state-reasons.sheet-rotator-near-limit"
-msgstr "Sheet Rotator Near Limit"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Offline
msgid "printer-state-reasons.sheet-rotator-offline"
-msgstr "Sheet Rotator Offline"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Opened
msgid "printer-state-reasons.sheet-rotator-opened"
-msgstr "Sheet Rotator Opened"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Over Temperature
msgid "printer-state-reasons.sheet-rotator-over-temperature"
-msgstr "Sheet Rotator Over Temperature"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Power Saver
msgid "printer-state-reasons.sheet-rotator-power-saver"
-msgstr "Sheet Rotator Power Saver"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Recoverable Failure
msgid "printer-state-reasons.sheet-rotator-recoverable-failure"
-msgstr "Sheet Rotator Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Recoverable Storage
msgid "printer-state-reasons.sheet-rotator-recoverable-storage"
-msgstr "Sheet Rotator Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Removed
msgid "printer-state-reasons.sheet-rotator-removed"
-msgstr "Sheet Rotator Removed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Resource Added
msgid "printer-state-reasons.sheet-rotator-resource-added"
-msgstr "Sheet Rotator Resource Added"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Resource Removed
msgid "printer-state-reasons.sheet-rotator-resource-removed"
-msgstr "Sheet Rotator Resource Removed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Thermistor Failure
msgid "printer-state-reasons.sheet-rotator-thermistor-failure"
-msgstr "Sheet Rotator Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Timing Failure
msgid "printer-state-reasons.sheet-rotator-timing-failure"
-msgstr "Sheet Rotator Timing Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Turned Off
msgid "printer-state-reasons.sheet-rotator-turned-off"
-msgstr "Sheet Rotator Turned Off"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Turned On
msgid "printer-state-reasons.sheet-rotator-turned-on"
-msgstr "Sheet Rotator Turned On"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Under Temperature
msgid "printer-state-reasons.sheet-rotator-under-temperature"
-msgstr "Sheet Rotator Under Temperature"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Unrecoverable Failure
msgid "printer-state-reasons.sheet-rotator-unrecoverable-failure"
-msgstr "Sheet Rotator Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Unrecoverable Storage Error
msgid "printer-state-reasons.sheet-rotator-unrecoverable-storage-error"
-msgstr "Sheet Rotator Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Warming Up
msgid "printer-state-reasons.sheet-rotator-warming-up"
-msgstr "Sheet Rotator Warming Up"
+msgstr ""
+#. TRANSLATORS: Shutdown
msgid "printer-state-reasons.shutdown"
-msgstr "Shutdown"
+msgstr ""
+#. TRANSLATORS: Slitter Added
msgid "printer-state-reasons.slitter-added"
-msgstr "Slitter Added"
+msgstr ""
+#. TRANSLATORS: Slitter Almost Empty
msgid "printer-state-reasons.slitter-almost-empty"
-msgstr "Slitter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Slitter Almost Full
msgid "printer-state-reasons.slitter-almost-full"
-msgstr "Slitter Almost Full"
+msgstr ""
+#. TRANSLATORS: Slitter At Limit
msgid "printer-state-reasons.slitter-at-limit"
-msgstr "Slitter At Limit"
+msgstr ""
+#. TRANSLATORS: Slitter Closed
msgid "printer-state-reasons.slitter-closed"
-msgstr "Slitter Closed"
+msgstr ""
+#. TRANSLATORS: Slitter Configuration Change
msgid "printer-state-reasons.slitter-configuration-change"
-msgstr "Slitter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Slitter Cover Closed
msgid "printer-state-reasons.slitter-cover-closed"
-msgstr "Slitter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Slitter Cover Open
msgid "printer-state-reasons.slitter-cover-open"
-msgstr "Slitter Cover Open"
+msgstr ""
+#. TRANSLATORS: Slitter Empty
msgid "printer-state-reasons.slitter-empty"
-msgstr "Slitter Empty"
+msgstr ""
+#. TRANSLATORS: Slitter Full
msgid "printer-state-reasons.slitter-full"
-msgstr "Slitter Full"
+msgstr ""
+#. TRANSLATORS: Slitter Interlock Closed
msgid "printer-state-reasons.slitter-interlock-closed"
-msgstr "Slitter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Slitter Interlock Open
msgid "printer-state-reasons.slitter-interlock-open"
-msgstr "Slitter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Slitter Jam
msgid "printer-state-reasons.slitter-jam"
-msgstr "Slitter Jam"
+msgstr ""
+#. TRANSLATORS: Slitter Life Almost Over
msgid "printer-state-reasons.slitter-life-almost-over"
-msgstr "Slitter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Slitter Life Over
msgid "printer-state-reasons.slitter-life-over"
-msgstr "Slitter Life Over"
+msgstr ""
+#. TRANSLATORS: Slitter Memory Exhausted
msgid "printer-state-reasons.slitter-memory-exhausted"
-msgstr "Slitter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Slitter Missing
msgid "printer-state-reasons.slitter-missing"
-msgstr "Slitter Missing"
+msgstr ""
+#. TRANSLATORS: Slitter Motor Failure
msgid "printer-state-reasons.slitter-motor-failure"
-msgstr "Slitter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Near Limit
msgid "printer-state-reasons.slitter-near-limit"
-msgstr "Slitter Near Limit"
+msgstr ""
+#. TRANSLATORS: Slitter Offline
msgid "printer-state-reasons.slitter-offline"
-msgstr "Slitter Offline"
+msgstr ""
+#. TRANSLATORS: Slitter Opened
msgid "printer-state-reasons.slitter-opened"
-msgstr "Slitter Opened"
+msgstr ""
+#. TRANSLATORS: Slitter Over Temperature
msgid "printer-state-reasons.slitter-over-temperature"
-msgstr "Slitter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Slitter Power Saver
msgid "printer-state-reasons.slitter-power-saver"
-msgstr "Slitter Power Saver"
+msgstr ""
+#. TRANSLATORS: Slitter Recoverable Failure
msgid "printer-state-reasons.slitter-recoverable-failure"
-msgstr "Slitter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Recoverable Storage
msgid "printer-state-reasons.slitter-recoverable-storage"
-msgstr "Slitter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Slitter Removed
msgid "printer-state-reasons.slitter-removed"
-msgstr "Slitter Removed"
+msgstr ""
+#. TRANSLATORS: Slitter Resource Added
msgid "printer-state-reasons.slitter-resource-added"
-msgstr "Slitter Resource Added"
+msgstr ""
+#. TRANSLATORS: Slitter Resource Removed
msgid "printer-state-reasons.slitter-resource-removed"
-msgstr "Slitter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Slitter Thermistor Failure
msgid "printer-state-reasons.slitter-thermistor-failure"
-msgstr "Slitter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Timing Failure
msgid "printer-state-reasons.slitter-timing-failure"
-msgstr "Slitter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Turned Off
msgid "printer-state-reasons.slitter-turned-off"
-msgstr "Slitter Turned Off"
+msgstr ""
+#. TRANSLATORS: Slitter Turned On
msgid "printer-state-reasons.slitter-turned-on"
-msgstr "Slitter Turned On"
+msgstr ""
+#. TRANSLATORS: Slitter Under Temperature
msgid "printer-state-reasons.slitter-under-temperature"
-msgstr "Slitter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Slitter Unrecoverable Failure
msgid "printer-state-reasons.slitter-unrecoverable-failure"
-msgstr "Slitter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Unrecoverable Storage Error
msgid "printer-state-reasons.slitter-unrecoverable-storage-error"
-msgstr "Slitter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Slitter Warming Up
msgid "printer-state-reasons.slitter-warming-up"
-msgstr "Slitter Warming Up"
+msgstr ""
+#. TRANSLATORS: Spool Area Full
msgid "printer-state-reasons.spool-area-full"
-msgstr "Spool Area Full"
+msgstr ""
+#. TRANSLATORS: Stacker Added
msgid "printer-state-reasons.stacker-added"
-msgstr "Stacker Added"
+msgstr ""
+#. TRANSLATORS: Stacker Almost Empty
msgid "printer-state-reasons.stacker-almost-empty"
-msgstr "Stacker Almost Empty"
+msgstr ""
+#. TRANSLATORS: Stacker Almost Full
msgid "printer-state-reasons.stacker-almost-full"
-msgstr "Stacker Almost Full"
+msgstr ""
+#. TRANSLATORS: Stacker At Limit
msgid "printer-state-reasons.stacker-at-limit"
-msgstr "Stacker At Limit"
+msgstr ""
+#. TRANSLATORS: Stacker Closed
msgid "printer-state-reasons.stacker-closed"
-msgstr "Stacker Closed"
+msgstr ""
+#. TRANSLATORS: Stacker Configuration Change
msgid "printer-state-reasons.stacker-configuration-change"
-msgstr "Stacker Configuration Change"
+msgstr ""
+#. TRANSLATORS: Stacker Cover Closed
msgid "printer-state-reasons.stacker-cover-closed"
-msgstr "Stacker Cover Closed"
+msgstr ""
+#. TRANSLATORS: Stacker Cover Open
msgid "printer-state-reasons.stacker-cover-open"
-msgstr "Stacker Cover Open"
+msgstr ""
+#. TRANSLATORS: Stacker Empty
msgid "printer-state-reasons.stacker-empty"
-msgstr "Stacker Empty"
+msgstr ""
+#. TRANSLATORS: Stacker Full
msgid "printer-state-reasons.stacker-full"
-msgstr "Stacker Full"
+msgstr ""
+#. TRANSLATORS: Stacker Interlock Closed
msgid "printer-state-reasons.stacker-interlock-closed"
-msgstr "Stacker Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Stacker Interlock Open
msgid "printer-state-reasons.stacker-interlock-open"
-msgstr "Stacker Interlock Open"
+msgstr ""
+#. TRANSLATORS: Stacker Jam
msgid "printer-state-reasons.stacker-jam"
-msgstr "Stacker Jam"
+msgstr ""
+#. TRANSLATORS: Stacker Life Almost Over
msgid "printer-state-reasons.stacker-life-almost-over"
-msgstr "Stacker Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Stacker Life Over
msgid "printer-state-reasons.stacker-life-over"
-msgstr "Stacker Life Over"
+msgstr ""
+#. TRANSLATORS: Stacker Memory Exhausted
msgid "printer-state-reasons.stacker-memory-exhausted"
-msgstr "Stacker Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Stacker Missing
msgid "printer-state-reasons.stacker-missing"
-msgstr "Stacker Missing"
+msgstr ""
+#. TRANSLATORS: Stacker Motor Failure
msgid "printer-state-reasons.stacker-motor-failure"
-msgstr "Stacker Motor Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Near Limit
msgid "printer-state-reasons.stacker-near-limit"
-msgstr "Stacker Near Limit"
+msgstr ""
+#. TRANSLATORS: Stacker Offline
msgid "printer-state-reasons.stacker-offline"
-msgstr "Stacker Offline"
+msgstr ""
+#. TRANSLATORS: Stacker Opened
msgid "printer-state-reasons.stacker-opened"
-msgstr "Stacker Opened"
+msgstr ""
+#. TRANSLATORS: Stacker Over Temperature
msgid "printer-state-reasons.stacker-over-temperature"
-msgstr "Stacker Over Temperature"
+msgstr ""
+#. TRANSLATORS: Stacker Power Saver
msgid "printer-state-reasons.stacker-power-saver"
-msgstr "Stacker Power Saver"
+msgstr ""
+#. TRANSLATORS: Stacker Recoverable Failure
msgid "printer-state-reasons.stacker-recoverable-failure"
-msgstr "Stacker Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Recoverable Storage
msgid "printer-state-reasons.stacker-recoverable-storage"
-msgstr "Stacker Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Stacker Removed
msgid "printer-state-reasons.stacker-removed"
-msgstr "Stacker Removed"
+msgstr ""
+#. TRANSLATORS: Stacker Resource Added
msgid "printer-state-reasons.stacker-resource-added"
-msgstr "Stacker Resource Added"
+msgstr ""
+#. TRANSLATORS: Stacker Resource Removed
msgid "printer-state-reasons.stacker-resource-removed"
-msgstr "Stacker Resource Removed"
+msgstr ""
+#. TRANSLATORS: Stacker Thermistor Failure
msgid "printer-state-reasons.stacker-thermistor-failure"
-msgstr "Stacker Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Timing Failure
msgid "printer-state-reasons.stacker-timing-failure"
-msgstr "Stacker Timing Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Turned Off
msgid "printer-state-reasons.stacker-turned-off"
-msgstr "Stacker Turned Off"
+msgstr ""
+#. TRANSLATORS: Stacker Turned On
msgid "printer-state-reasons.stacker-turned-on"
-msgstr "Stacker Turned On"
+msgstr ""
+#. TRANSLATORS: Stacker Under Temperature
msgid "printer-state-reasons.stacker-under-temperature"
-msgstr "Stacker Under Temperature"
+msgstr ""
+#. TRANSLATORS: Stacker Unrecoverable Failure
msgid "printer-state-reasons.stacker-unrecoverable-failure"
-msgstr "Stacker Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Unrecoverable Storage Error
msgid "printer-state-reasons.stacker-unrecoverable-storage-error"
-msgstr "Stacker Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Stacker Warming Up
msgid "printer-state-reasons.stacker-warming-up"
-msgstr "Stacker Warming Up"
+msgstr ""
+#. TRANSLATORS: Stapler Added
msgid "printer-state-reasons.stapler-added"
-msgstr "Stapler Added"
+msgstr ""
+#. TRANSLATORS: Stapler Almost Empty
msgid "printer-state-reasons.stapler-almost-empty"
-msgstr "Stapler Almost Empty"
+msgstr ""
+#. TRANSLATORS: Stapler Almost Full
msgid "printer-state-reasons.stapler-almost-full"
-msgstr "Stapler Almost Full"
+msgstr ""
+#. TRANSLATORS: Stapler At Limit
msgid "printer-state-reasons.stapler-at-limit"
-msgstr "Stapler At Limit"
+msgstr ""
+#. TRANSLATORS: Stapler Closed
msgid "printer-state-reasons.stapler-closed"
-msgstr "Stapler Closed"
+msgstr ""
+#. TRANSLATORS: Stapler Configuration Change
msgid "printer-state-reasons.stapler-configuration-change"
-msgstr "Stapler Configuration Change"
+msgstr ""
+#. TRANSLATORS: Stapler Cover Closed
msgid "printer-state-reasons.stapler-cover-closed"
-msgstr "Stapler Cover Closed"
+msgstr ""
+#. TRANSLATORS: Stapler Cover Open
msgid "printer-state-reasons.stapler-cover-open"
-msgstr "Stapler Cover Open"
+msgstr ""
+#. TRANSLATORS: Stapler Empty
msgid "printer-state-reasons.stapler-empty"
-msgstr "Stapler Empty"
+msgstr ""
+#. TRANSLATORS: Stapler Full
msgid "printer-state-reasons.stapler-full"
-msgstr "Stapler Full"
+msgstr ""
+#. TRANSLATORS: Stapler Interlock Closed
msgid "printer-state-reasons.stapler-interlock-closed"
-msgstr "Stapler Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Stapler Interlock Open
msgid "printer-state-reasons.stapler-interlock-open"
-msgstr "Stapler Interlock Open"
+msgstr ""
+#. TRANSLATORS: Stapler Jam
msgid "printer-state-reasons.stapler-jam"
-msgstr "Stapler Jam"
+msgstr ""
+#. TRANSLATORS: Stapler Life Almost Over
msgid "printer-state-reasons.stapler-life-almost-over"
-msgstr "Stapler Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Stapler Life Over
msgid "printer-state-reasons.stapler-life-over"
-msgstr "Stapler Life Over"
+msgstr ""
+#. TRANSLATORS: Stapler Memory Exhausted
msgid "printer-state-reasons.stapler-memory-exhausted"
-msgstr "Stapler Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Stapler Missing
msgid "printer-state-reasons.stapler-missing"
-msgstr "Stapler Missing"
+msgstr ""
+#. TRANSLATORS: Stapler Motor Failure
msgid "printer-state-reasons.stapler-motor-failure"
-msgstr "Stapler Motor Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Near Limit
msgid "printer-state-reasons.stapler-near-limit"
-msgstr "Stapler Near Limit"
+msgstr ""
+#. TRANSLATORS: Stapler Offline
msgid "printer-state-reasons.stapler-offline"
-msgstr "Stapler Offline"
+msgstr ""
+#. TRANSLATORS: Stapler Opened
msgid "printer-state-reasons.stapler-opened"
-msgstr "Stapler Opened"
+msgstr ""
+#. TRANSLATORS: Stapler Over Temperature
msgid "printer-state-reasons.stapler-over-temperature"
-msgstr "Stapler Over Temperature"
+msgstr ""
+#. TRANSLATORS: Stapler Power Saver
msgid "printer-state-reasons.stapler-power-saver"
-msgstr "Stapler Power Saver"
+msgstr ""
+#. TRANSLATORS: Stapler Recoverable Failure
msgid "printer-state-reasons.stapler-recoverable-failure"
-msgstr "Stapler Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Recoverable Storage
msgid "printer-state-reasons.stapler-recoverable-storage"
-msgstr "Stapler Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Stapler Removed
msgid "printer-state-reasons.stapler-removed"
-msgstr "Stapler Removed"
+msgstr ""
+#. TRANSLATORS: Stapler Resource Added
msgid "printer-state-reasons.stapler-resource-added"
-msgstr "Stapler Resource Added"
+msgstr ""
+#. TRANSLATORS: Stapler Resource Removed
msgid "printer-state-reasons.stapler-resource-removed"
-msgstr "Stapler Resource Removed"
+msgstr ""
+#. TRANSLATORS: Stapler Thermistor Failure
msgid "printer-state-reasons.stapler-thermistor-failure"
-msgstr "Stapler Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Timing Failure
msgid "printer-state-reasons.stapler-timing-failure"
-msgstr "Stapler Timing Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Turned Off
msgid "printer-state-reasons.stapler-turned-off"
-msgstr "Stapler Turned Off"
+msgstr ""
+#. TRANSLATORS: Stapler Turned On
msgid "printer-state-reasons.stapler-turned-on"
-msgstr "Stapler Turned On"
+msgstr ""
+#. TRANSLATORS: Stapler Under Temperature
msgid "printer-state-reasons.stapler-under-temperature"
-msgstr "Stapler Under Temperature"
+msgstr ""
+#. TRANSLATORS: Stapler Unrecoverable Failure
msgid "printer-state-reasons.stapler-unrecoverable-failure"
-msgstr "Stapler Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Unrecoverable Storage Error
msgid "printer-state-reasons.stapler-unrecoverable-storage-error"
-msgstr "Stapler Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Stapler Warming Up
msgid "printer-state-reasons.stapler-warming-up"
-msgstr "Stapler Warming Up"
+msgstr ""
+#. TRANSLATORS: Stitcher Added
msgid "printer-state-reasons.stitcher-added"
-msgstr "Stitcher Added"
+msgstr ""
+#. TRANSLATORS: Stitcher Almost Empty
msgid "printer-state-reasons.stitcher-almost-empty"
-msgstr "Stitcher Almost Empty"
+msgstr ""
+#. TRANSLATORS: Stitcher Almost Full
msgid "printer-state-reasons.stitcher-almost-full"
-msgstr "Stitcher Almost Full"
+msgstr ""
+#. TRANSLATORS: Stitcher At Limit
msgid "printer-state-reasons.stitcher-at-limit"
-msgstr "Stitcher At Limit"
+msgstr ""
+#. TRANSLATORS: Stitcher Closed
msgid "printer-state-reasons.stitcher-closed"
-msgstr "Stitcher Closed"
+msgstr ""
+#. TRANSLATORS: Stitcher Configuration Change
msgid "printer-state-reasons.stitcher-configuration-change"
-msgstr "Stitcher Configuration Change"
+msgstr ""
+#. TRANSLATORS: Stitcher Cover Closed
msgid "printer-state-reasons.stitcher-cover-closed"
-msgstr "Stitcher Cover Closed"
+msgstr ""
+#. TRANSLATORS: Stitcher Cover Open
msgid "printer-state-reasons.stitcher-cover-open"
-msgstr "Stitcher Cover Open"
+msgstr ""
+#. TRANSLATORS: Stitcher Empty
msgid "printer-state-reasons.stitcher-empty"
-msgstr "Stitcher Empty"
+msgstr ""
+#. TRANSLATORS: Stitcher Full
msgid "printer-state-reasons.stitcher-full"
-msgstr "Stitcher Full"
+msgstr ""
+#. TRANSLATORS: Stitcher Interlock Closed
msgid "printer-state-reasons.stitcher-interlock-closed"
-msgstr "Stitcher Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Stitcher Interlock Open
msgid "printer-state-reasons.stitcher-interlock-open"
-msgstr "Stitcher Interlock Open"
+msgstr ""
+#. TRANSLATORS: Stitcher Jam
msgid "printer-state-reasons.stitcher-jam"
-msgstr "Stitcher Jam"
+msgstr ""
+#. TRANSLATORS: Stitcher Life Almost Over
msgid "printer-state-reasons.stitcher-life-almost-over"
-msgstr "Stitcher Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Stitcher Life Over
msgid "printer-state-reasons.stitcher-life-over"
-msgstr "Stitcher Life Over"
+msgstr ""
+#. TRANSLATORS: Stitcher Memory Exhausted
msgid "printer-state-reasons.stitcher-memory-exhausted"
-msgstr "Stitcher Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Stitcher Missing
msgid "printer-state-reasons.stitcher-missing"
-msgstr "Stitcher Missing"
+msgstr ""
+#. TRANSLATORS: Stitcher Motor Failure
msgid "printer-state-reasons.stitcher-motor-failure"
-msgstr "Stitcher Motor Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Near Limit
msgid "printer-state-reasons.stitcher-near-limit"
-msgstr "Stitcher Near Limit"
+msgstr ""
+#. TRANSLATORS: Stitcher Offline
msgid "printer-state-reasons.stitcher-offline"
-msgstr "Stitcher Offline"
+msgstr ""
+#. TRANSLATORS: Stitcher Opened
msgid "printer-state-reasons.stitcher-opened"
-msgstr "Stitcher Opened"
+msgstr ""
+#. TRANSLATORS: Stitcher Over Temperature
msgid "printer-state-reasons.stitcher-over-temperature"
-msgstr "Stitcher Over Temperature"
+msgstr ""
+#. TRANSLATORS: Stitcher Power Saver
msgid "printer-state-reasons.stitcher-power-saver"
-msgstr "Stitcher Power Saver"
+msgstr ""
+#. TRANSLATORS: Stitcher Recoverable Failure
msgid "printer-state-reasons.stitcher-recoverable-failure"
-msgstr "Stitcher Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Recoverable Storage
msgid "printer-state-reasons.stitcher-recoverable-storage"
-msgstr "Stitcher Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Stitcher Removed
msgid "printer-state-reasons.stitcher-removed"
-msgstr "Stitcher Removed"
+msgstr ""
+#. TRANSLATORS: Stitcher Resource Added
msgid "printer-state-reasons.stitcher-resource-added"
-msgstr "Stitcher Resource Added"
+msgstr ""
+#. TRANSLATORS: Stitcher Resource Removed
msgid "printer-state-reasons.stitcher-resource-removed"
-msgstr "Stitcher Resource Removed"
+msgstr ""
+#. TRANSLATORS: Stitcher Thermistor Failure
msgid "printer-state-reasons.stitcher-thermistor-failure"
-msgstr "Stitcher Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Timing Failure
msgid "printer-state-reasons.stitcher-timing-failure"
-msgstr "Stitcher Timing Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Turned Off
msgid "printer-state-reasons.stitcher-turned-off"
-msgstr "Stitcher Turned Off"
+msgstr ""
+#. TRANSLATORS: Stitcher Turned On
msgid "printer-state-reasons.stitcher-turned-on"
-msgstr "Stitcher Turned On"
+msgstr ""
+#. TRANSLATORS: Stitcher Under Temperature
msgid "printer-state-reasons.stitcher-under-temperature"
-msgstr "Stitcher Under Temperature"
+msgstr ""
+#. TRANSLATORS: Stitcher Unrecoverable Failure
msgid "printer-state-reasons.stitcher-unrecoverable-failure"
-msgstr "Stitcher Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Unrecoverable Storage Error
msgid "printer-state-reasons.stitcher-unrecoverable-storage-error"
-msgstr "Stitcher Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Stitcher Warming Up
msgid "printer-state-reasons.stitcher-warming-up"
-msgstr "Stitcher Warming Up"
+msgstr ""
+#. TRANSLATORS: Stopped Partly
msgid "printer-state-reasons.stopped-partly"
-msgstr "Stopped Partly"
+msgstr ""
+#. TRANSLATORS: Stopping
msgid "printer-state-reasons.stopping"
-msgstr "Stopping"
+msgstr ""
+#. TRANSLATORS: Subunit Added
msgid "printer-state-reasons.subunit-added"
-msgstr "Subunit Added"
+msgstr ""
+#. TRANSLATORS: Subunit Almost Empty
msgid "printer-state-reasons.subunit-almost-empty"
-msgstr "Subunit Almost Empty"
+msgstr ""
+#. TRANSLATORS: Subunit Almost Full
msgid "printer-state-reasons.subunit-almost-full"
-msgstr "Subunit Almost Full"
+msgstr ""
+#. TRANSLATORS: Subunit At Limit
msgid "printer-state-reasons.subunit-at-limit"
-msgstr "Subunit At Limit"
+msgstr ""
+#. TRANSLATORS: Subunit Closed
msgid "printer-state-reasons.subunit-closed"
-msgstr "Subunit Closed"
+msgstr ""
+
+#. TRANSLATORS: Subunit Cooling Down
+msgid "printer-state-reasons.subunit-cooling-down"
+msgstr ""
+#. TRANSLATORS: Subunit Empty
msgid "printer-state-reasons.subunit-empty"
-msgstr "Subunit Empty"
+msgstr ""
+#. TRANSLATORS: Subunit Full
msgid "printer-state-reasons.subunit-full"
-msgstr "Subunit Full"
+msgstr ""
+#. TRANSLATORS: Subunit Life Almost Over
msgid "printer-state-reasons.subunit-life-almost-over"
-msgstr "Subunit Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Subunit Life Over
msgid "printer-state-reasons.subunit-life-over"
-msgstr "Subunit Life Over"
+msgstr ""
+#. TRANSLATORS: Subunit Memory Exhausted
msgid "printer-state-reasons.subunit-memory-exhausted"
-msgstr "Subunit Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Subunit Missing
msgid "printer-state-reasons.subunit-missing"
-msgstr "Subunit Missing"
+msgstr ""
+#. TRANSLATORS: Subunit Motor Failure
msgid "printer-state-reasons.subunit-motor-failure"
-msgstr "Subunit Motor Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Near Limit
msgid "printer-state-reasons.subunit-near-limit"
-msgstr "Subunit Near Limit"
+msgstr ""
+#. TRANSLATORS: Subunit Offline
msgid "printer-state-reasons.subunit-offline"
-msgstr "Subunit Offline"
+msgstr ""
+#. TRANSLATORS: Subunit Opened
msgid "printer-state-reasons.subunit-opened"
-msgstr "Subunit Opened"
+msgstr ""
+#. TRANSLATORS: Subunit Over Temperature
msgid "printer-state-reasons.subunit-over-temperature"
-msgstr "Subunit Over Temperature"
+msgstr ""
+#. TRANSLATORS: Subunit Power Saver
msgid "printer-state-reasons.subunit-power-saver"
-msgstr "Subunit Power Saver"
+msgstr ""
+#. TRANSLATORS: Subunit Recoverable Failure
msgid "printer-state-reasons.subunit-recoverable-failure"
-msgstr "Subunit Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Recoverable Storage
msgid "printer-state-reasons.subunit-recoverable-storage"
-msgstr "Subunit Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Subunit Removed
msgid "printer-state-reasons.subunit-removed"
-msgstr "Subunit Removed"
+msgstr ""
+#. TRANSLATORS: Subunit Resource Added
msgid "printer-state-reasons.subunit-resource-added"
-msgstr "Subunit Resource Added"
+msgstr ""
+#. TRANSLATORS: Subunit Resource Removed
msgid "printer-state-reasons.subunit-resource-removed"
-msgstr "Subunit Resource Removed"
+msgstr ""
+#. TRANSLATORS: Subunit Thermistor Failure
msgid "printer-state-reasons.subunit-thermistor-failure"
-msgstr "Subunit Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Timing Failure
msgid "printer-state-reasons.subunit-timing-Failure"
-msgstr "Subunit Timing Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Turned Off
msgid "printer-state-reasons.subunit-turned-off"
-msgstr "Subunit Turned Off"
+msgstr ""
+#. TRANSLATORS: Subunit Turned On
msgid "printer-state-reasons.subunit-turned-on"
-msgstr "Subunit Turned On"
+msgstr ""
+#. TRANSLATORS: Subunit Under Temperature
msgid "printer-state-reasons.subunit-under-temperature"
-msgstr "Subunit Under Temperature"
+msgstr ""
+#. TRANSLATORS: Subunit Unrecoverable Failure
msgid "printer-state-reasons.subunit-unrecoverable-failure"
-msgstr "Subunit Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Unrecoverable Storage
msgid "printer-state-reasons.subunit-unrecoverable-storage"
-msgstr "Subunit Unrecoverable Storage"
+msgstr ""
+#. TRANSLATORS: Subunit Warming Up
msgid "printer-state-reasons.subunit-warming-up"
-msgstr "Subunit Warming Up"
+msgstr ""
+#. TRANSLATORS: Timed Out
msgid "printer-state-reasons.timed-out"
-msgstr "Timed Out"
+msgstr ""
+#. TRANSLATORS: Toner Empty
msgid "printer-state-reasons.toner-empty"
-msgstr "Toner Empty"
+msgstr ""
+#. TRANSLATORS: Toner Low
msgid "printer-state-reasons.toner-low"
-msgstr "Toner Low"
+msgstr ""
+#. TRANSLATORS: Trimmer Added
msgid "printer-state-reasons.trimmer-added"
-msgstr "Trimmer Added"
+msgstr ""
+#. TRANSLATORS: Trimmer Almost Empty
msgid "printer-state-reasons.trimmer-almost-empty"
-msgstr "Trimmer Almost Empty"
+msgstr ""
+#. TRANSLATORS: Trimmer Almost Full
msgid "printer-state-reasons.trimmer-almost-full"
-msgstr "Trimmer Almost Full"
+msgstr ""
+#. TRANSLATORS: Trimmer At Limit
msgid "printer-state-reasons.trimmer-at-limit"
-msgstr "Trimmer At Limit"
+msgstr ""
+#. TRANSLATORS: Trimmer Closed
msgid "printer-state-reasons.trimmer-closed"
-msgstr "Trimmer Closed"
+msgstr ""
+#. TRANSLATORS: Trimmer Configuration Change
msgid "printer-state-reasons.trimmer-configuration-change"
-msgstr "Trimmer Configuration Change"
+msgstr ""
+#. TRANSLATORS: Trimmer Cover Closed
msgid "printer-state-reasons.trimmer-cover-closed"
-msgstr "Trimmer Cover Closed"
+msgstr ""
+#. TRANSLATORS: Trimmer Cover Open
msgid "printer-state-reasons.trimmer-cover-open"
-msgstr "Trimmer Cover Open"
+msgstr ""
+#. TRANSLATORS: Trimmer Empty
msgid "printer-state-reasons.trimmer-empty"
-msgstr "Trimmer Empty"
+msgstr ""
+#. TRANSLATORS: Trimmer Full
msgid "printer-state-reasons.trimmer-full"
-msgstr "Trimmer Full"
+msgstr ""
+#. TRANSLATORS: Trimmer Interlock Closed
msgid "printer-state-reasons.trimmer-interlock-closed"
-msgstr "Trimmer Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Trimmer Interlock Open
msgid "printer-state-reasons.trimmer-interlock-open"
-msgstr "Trimmer Interlock Open"
+msgstr ""
+#. TRANSLATORS: Trimmer Jam
msgid "printer-state-reasons.trimmer-jam"
-msgstr "Trimmer Jam"
+msgstr ""
+#. TRANSLATORS: Trimmer Life Almost Over
msgid "printer-state-reasons.trimmer-life-almost-over"
-msgstr "Trimmer Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Trimmer Life Over
msgid "printer-state-reasons.trimmer-life-over"
-msgstr "Trimmer Life Over"
+msgstr ""
+#. TRANSLATORS: Trimmer Memory Exhausted
msgid "printer-state-reasons.trimmer-memory-exhausted"
-msgstr "Trimmer Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Trimmer Missing
msgid "printer-state-reasons.trimmer-missing"
-msgstr "Trimmer Missing"
+msgstr ""
+#. TRANSLATORS: Trimmer Motor Failure
msgid "printer-state-reasons.trimmer-motor-failure"
-msgstr "Trimmer Motor Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Near Limit
msgid "printer-state-reasons.trimmer-near-limit"
-msgstr "Trimmer Near Limit"
+msgstr ""
+#. TRANSLATORS: Trimmer Offline
msgid "printer-state-reasons.trimmer-offline"
-msgstr "Trimmer Offline"
+msgstr ""
+#. TRANSLATORS: Trimmer Opened
msgid "printer-state-reasons.trimmer-opened"
-msgstr "Trimmer Opened"
+msgstr ""
+#. TRANSLATORS: Trimmer Over Temperature
msgid "printer-state-reasons.trimmer-over-temperature"
-msgstr "Trimmer Over Temperature"
+msgstr ""
+#. TRANSLATORS: Trimmer Power Saver
msgid "printer-state-reasons.trimmer-power-saver"
-msgstr "Trimmer Power Saver"
+msgstr ""
+#. TRANSLATORS: Trimmer Recoverable Failure
msgid "printer-state-reasons.trimmer-recoverable-failure"
-msgstr "Trimmer Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Recoverable Storage
msgid "printer-state-reasons.trimmer-recoverable-storage"
-msgstr "Trimmer Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Trimmer Removed
msgid "printer-state-reasons.trimmer-removed"
-msgstr "Trimmer Removed"
+msgstr ""
+#. TRANSLATORS: Trimmer Resource Added
msgid "printer-state-reasons.trimmer-resource-added"
-msgstr "Trimmer Resource Added"
+msgstr ""
+#. TRANSLATORS: Trimmer Resource Removed
msgid "printer-state-reasons.trimmer-resource-removed"
-msgstr "Trimmer Resource Removed"
+msgstr ""
+#. TRANSLATORS: Trimmer Thermistor Failure
msgid "printer-state-reasons.trimmer-thermistor-failure"
-msgstr "Trimmer Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Timing Failure
msgid "printer-state-reasons.trimmer-timing-failure"
-msgstr "Trimmer Timing Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Turned Off
msgid "printer-state-reasons.trimmer-turned-off"
-msgstr "Trimmer Turned Off"
+msgstr ""
+#. TRANSLATORS: Trimmer Turned On
msgid "printer-state-reasons.trimmer-turned-on"
-msgstr "Trimmer Turned On"
+msgstr ""
+#. TRANSLATORS: Trimmer Under Temperature
msgid "printer-state-reasons.trimmer-under-temperature"
-msgstr "Trimmer Under Temperature"
+msgstr ""
+#. TRANSLATORS: Trimmer Unrecoverable Failure
msgid "printer-state-reasons.trimmer-unrecoverable-failure"
-msgstr "Trimmer Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Unrecoverable Storage Error
msgid "printer-state-reasons.trimmer-unrecoverable-storage-error"
-msgstr "Trimmer Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Trimmer Warming Up
msgid "printer-state-reasons.trimmer-warming-up"
-msgstr "Trimmer Warming Up"
+msgstr ""
+#. TRANSLATORS: Unknown
msgid "printer-state-reasons.unknown"
-msgstr "Unknown"
+msgstr ""
+#. TRANSLATORS: Wrapper Added
msgid "printer-state-reasons.wrapper-added"
-msgstr "Wrapper Added"
+msgstr ""
+#. TRANSLATORS: Wrapper Almost Empty
msgid "printer-state-reasons.wrapper-almost-empty"
-msgstr "Wrapper Almost Empty"
+msgstr ""
+#. TRANSLATORS: Wrapper Almost Full
msgid "printer-state-reasons.wrapper-almost-full"
-msgstr "Wrapper Almost Full"
+msgstr ""
+#. TRANSLATORS: Wrapper At Limit
msgid "printer-state-reasons.wrapper-at-limit"
-msgstr "Wrapper At Limit"
+msgstr ""
+#. TRANSLATORS: Wrapper Closed
msgid "printer-state-reasons.wrapper-closed"
-msgstr "Wrapper Closed"
+msgstr ""
+#. TRANSLATORS: Wrapper Configuration Change
msgid "printer-state-reasons.wrapper-configuration-change"
-msgstr "Wrapper Configuration Change"
+msgstr ""
+#. TRANSLATORS: Wrapper Cover Closed
msgid "printer-state-reasons.wrapper-cover-closed"
-msgstr "Wrapper Cover Closed"
+msgstr ""
+#. TRANSLATORS: Wrapper Cover Open
msgid "printer-state-reasons.wrapper-cover-open"
-msgstr "Wrapper Cover Open"
+msgstr ""
+#. TRANSLATORS: Wrapper Empty
msgid "printer-state-reasons.wrapper-empty"
-msgstr "Wrapper Empty"
+msgstr ""
+#. TRANSLATORS: Wrapper Full
msgid "printer-state-reasons.wrapper-full"
-msgstr "Wrapper Full"
+msgstr ""
+#. TRANSLATORS: Wrapper Interlock Closed
msgid "printer-state-reasons.wrapper-interlock-closed"
-msgstr "Wrapper Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Wrapper Interlock Open
msgid "printer-state-reasons.wrapper-interlock-open"
-msgstr "Wrapper Interlock Open"
+msgstr ""
+#. TRANSLATORS: Wrapper Jam
msgid "printer-state-reasons.wrapper-jam"
-msgstr "Wrapper Jam"
+msgstr ""
+#. TRANSLATORS: Wrapper Life Almost Over
msgid "printer-state-reasons.wrapper-life-almost-over"
-msgstr "Wrapper Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Wrapper Life Over
msgid "printer-state-reasons.wrapper-life-over"
-msgstr "Wrapper Life Over"
+msgstr ""
+#. TRANSLATORS: Wrapper Memory Exhausted
msgid "printer-state-reasons.wrapper-memory-exhausted"
-msgstr "Wrapper Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Wrapper Missing
msgid "printer-state-reasons.wrapper-missing"
-msgstr "Wrapper Missing"
+msgstr ""
+#. TRANSLATORS: Wrapper Motor Failure
msgid "printer-state-reasons.wrapper-motor-failure"
-msgstr "Wrapper Motor Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Near Limit
msgid "printer-state-reasons.wrapper-near-limit"
-msgstr "Wrapper Near Limit"
+msgstr ""
+#. TRANSLATORS: Wrapper Offline
msgid "printer-state-reasons.wrapper-offline"
-msgstr "Wrapper Offline"
+msgstr ""
+#. TRANSLATORS: Wrapper Opened
msgid "printer-state-reasons.wrapper-opened"
-msgstr "Wrapper Opened"
+msgstr ""
+#. TRANSLATORS: Wrapper Over Temperature
msgid "printer-state-reasons.wrapper-over-temperature"
-msgstr "Wrapper Over Temperature"
+msgstr ""
+#. TRANSLATORS: Wrapper Power Saver
msgid "printer-state-reasons.wrapper-power-saver"
-msgstr "Wrapper Power Saver"
+msgstr ""
+#. TRANSLATORS: Wrapper Recoverable Failure
msgid "printer-state-reasons.wrapper-recoverable-failure"
-msgstr "Wrapper Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Recoverable Storage
msgid "printer-state-reasons.wrapper-recoverable-storage"
-msgstr "Wrapper Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Wrapper Removed
msgid "printer-state-reasons.wrapper-removed"
-msgstr "Wrapper Removed"
+msgstr ""
+#. TRANSLATORS: Wrapper Resource Added
msgid "printer-state-reasons.wrapper-resource-added"
-msgstr "Wrapper Resource Added"
+msgstr ""
+#. TRANSLATORS: Wrapper Resource Removed
msgid "printer-state-reasons.wrapper-resource-removed"
-msgstr "Wrapper Resource Removed"
+msgstr ""
+#. TRANSLATORS: Wrapper Thermistor Failure
msgid "printer-state-reasons.wrapper-thermistor-failure"
-msgstr "Wrapper Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Timing Failure
msgid "printer-state-reasons.wrapper-timing-failure"
-msgstr "Wrapper Timing Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Turned Off
msgid "printer-state-reasons.wrapper-turned-off"
-msgstr "Wrapper Turned Off"
+msgstr ""
+#. TRANSLATORS: Wrapper Turned On
msgid "printer-state-reasons.wrapper-turned-on"
-msgstr "Wrapper Turned On"
+msgstr ""
+#. TRANSLATORS: Wrapper Under Temperature
msgid "printer-state-reasons.wrapper-under-temperature"
-msgstr "Wrapper Under Temperature"
+msgstr ""
+#. TRANSLATORS: Wrapper Unrecoverable Failure
msgid "printer-state-reasons.wrapper-unrecoverable-failure"
-msgstr "Wrapper Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Unrecoverable Storage Error
msgid "printer-state-reasons.wrapper-unrecoverable-storage-error"
-msgstr "Wrapper Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Wrapper Warming Up
msgid "printer-state-reasons.wrapper-warming-up"
-msgstr "Wrapper Warming Up"
+msgstr ""
+#. TRANSLATORS: Idle
msgid "printer-state.3"
-msgstr "Idle"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "printer-state.4"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Stopped
msgid "printer-state.5"
-msgstr "Stopped"
+msgstr ""
+#. TRANSLATORS: Printer Uptime
msgid "printer-up-time"
-msgstr "Printer Uptime"
+msgstr ""
+
+#. TRANSLATORS: Printer Xri
+msgid "printer-xri-requested"
+msgstr ""
msgid "processing"
msgstr "elaborazione in corso"
+#. TRANSLATORS: Proof Print
msgid "proof-print"
-msgstr "Proof Print"
+msgstr ""
+#. TRANSLATORS: Proof Print Copies
msgid "proof-print-copies"
-msgstr "Proof Print Copies"
+msgstr ""
+#. TRANSLATORS: Punching
msgid "punching"
-msgstr "Punching"
+msgstr ""
+#. TRANSLATORS: Punching Locations
msgid "punching-locations"
-msgstr "Punching Locations"
+msgstr ""
+#. TRANSLATORS: Punching Offset
msgid "punching-offset"
-msgstr "Punching Offset"
+msgstr ""
+#. TRANSLATORS: Punch Edge
msgid "punching-reference-edge"
-msgstr "Punching Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "punching-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "punching-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "punching-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "punching-reference-edge.top"
-msgstr "Top"
+msgstr ""
#, c-format
msgid "request id is %s-%d (%d file(s))"
@@ -12388,38 +14963,185 @@ msgstr "request id è %s-%d (%d file(s))"
msgid "request-id uses indefinite length"
msgstr "request-id utilizza una lunghezza indefinita"
+#. TRANSLATORS: Request Power State
+msgid "request-power-state"
+msgstr ""
+
+#. TRANSLATORS: Requested Attributes
msgid "requested-attributes"
-msgstr "Requested Attributes"
+msgstr ""
+
+#. TRANSLATORS: Resource Format
+msgid "resource-format"
+msgstr ""
+
+#. TRANSLATORS: Resource Format Accepted
+msgid "resource-format-accepted"
+msgstr ""
+
+#. TRANSLATORS: Resource Formats
+msgid "resource-formats"
+msgstr ""
+
+#. TRANSLATORS: Resource ID
+msgid "resource-id"
+msgstr ""
+
+#. TRANSLATORS: Resource Ids
+msgid "resource-ids"
+msgstr ""
+
+#. TRANSLATORS: Resource K Octets
+msgid "resource-k-octets"
+msgstr ""
+
+#. TRANSLATORS: Resource Signature
+msgid "resource-signature"
+msgstr ""
+
+#. TRANSLATORS: Resource State
+msgid "resource-state"
+msgstr ""
+
+#. TRANSLATORS: Resource State Reasons
+msgid "resource-state-reasons"
+msgstr ""
+
+#. TRANSLATORS: Cancel
+msgid "resource-state-reasons.cancel-requested"
+msgstr ""
+#. TRANSLATORS: Install
+msgid "resource-state-reasons.install-requested"
+msgstr ""
+
+#. TRANSLATORS: Resource Incoming
+msgid "resource-state-reasons.resource-incoming"
+msgstr ""
+
+#. TRANSLATORS: Pending
+msgid "resource-state.3"
+msgstr ""
+
+#. TRANSLATORS: Available
+msgid "resource-state.4"
+msgstr ""
+
+#. TRANSLATORS: Installed
+msgid "resource-state.5"
+msgstr ""
+
+#. TRANSLATORS: Canceled
+msgid "resource-state.6"
+msgstr ""
+
+#. TRANSLATORS: Aborted
+msgid "resource-state.7"
+msgstr ""
+
+#. TRANSLATORS: Resource States
+msgid "resource-states"
+msgstr ""
+
+#. TRANSLATORS: Resource Type
+msgid "resource-type"
+msgstr ""
+
+#. TRANSLATORS: Executable Firmware
+msgid "resource-type.executable-firmware"
+msgstr ""
+
+#. TRANSLATORS: Executable Software
+msgid "resource-type.executable-software"
+msgstr ""
+
+#. TRANSLATORS: Static Font
+msgid "resource-type.static-font"
+msgstr ""
+
+#. TRANSLATORS: Static Form
+msgid "resource-type.static-form"
+msgstr ""
+
+#. TRANSLATORS: Static Icc Profile
+msgid "resource-type.static-icc-profile"
+msgstr ""
+
+#. TRANSLATORS: Static Image
+msgid "resource-type.static-image"
+msgstr ""
+
+#. TRANSLATORS: Static Logo
+msgid "resource-type.static-logo"
+msgstr ""
+
+#. TRANSLATORS: Static Other
+msgid "resource-type.static-other"
+msgstr ""
+
+#. TRANSLATORS: Static Strings
+msgid "resource-type.static-strings"
+msgstr ""
+
+#. TRANSLATORS: Template Document
+msgid "resource-type.template-document"
+msgstr ""
+
+#. TRANSLATORS: Template Job
+msgid "resource-type.template-job"
+msgstr ""
+
+#. TRANSLATORS: Template Printer
+msgid "resource-type.template-printer"
+msgstr ""
+
+#. TRANSLATORS: Resource Types
+msgid "resource-types"
+msgstr ""
+
+#. TRANSLATORS: Restart Get Interval
+msgid "restart-get-interval"
+msgstr ""
+
+#. TRANSLATORS: Retry Interval
msgid "retry-interval"
-msgstr "Retry Interval"
+msgstr ""
+#. TRANSLATORS: Retry Timeout
msgid "retry-time-out"
-msgstr "Retry Time Out"
+msgstr ""
+#. TRANSLATORS: Save Disposition
msgid "save-disposition"
-msgstr "Save Disposition"
+msgstr ""
+#. TRANSLATORS: None
msgid "save-disposition.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Print and Save
msgid "save-disposition.print-save"
-msgstr "Print Save"
+msgstr ""
+#. TRANSLATORS: Save Only
msgid "save-disposition.save-only"
-msgstr "Save Only"
+msgstr ""
+#. TRANSLATORS: Save Document Format
msgid "save-document-format"
-msgstr "Save Document Format"
+msgstr ""
+#. TRANSLATORS: Save Info
msgid "save-info"
-msgstr "Save Info"
+msgstr ""
+#. TRANSLATORS: Save Location
msgid "save-location"
-msgstr "Save Location"
+msgstr ""
+#. TRANSLATORS: Save Name
msgid "save-name"
-msgstr "Save Name"
+msgstr ""
msgid "scheduler is not running"
msgstr "lo scheduler non è in funzione"
@@ -12427,47 +15149,65 @@ msgstr "lo scheduler non è in funzione"
msgid "scheduler is running"
msgstr "lo scheduler è in funzione"
+#. TRANSLATORS: Separator Sheets
msgid "separator-sheets"
-msgstr "Separator Sheets"
+msgstr ""
+#. TRANSLATORS: Type of Separator Sheets
msgid "separator-sheets-type"
-msgstr "Separator Sheets Type"
+msgstr ""
+#. TRANSLATORS: Start and End Sheets
msgid "separator-sheets-type.both-sheets"
-msgstr "Both Sheets"
+msgstr ""
+#. TRANSLATORS: End Sheet
msgid "separator-sheets-type.end-sheet"
-msgstr "End Sheet"
+msgstr ""
+#. TRANSLATORS: None
msgid "separator-sheets-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Slip Sheets
msgid "separator-sheets-type.slip-sheets"
-msgstr "Slip Sheets"
+msgstr ""
+#. TRANSLATORS: Start Sheet
msgid "separator-sheets-type.start-sheet"
-msgstr "Start Sheet"
+msgstr ""
+#. TRANSLATORS: Collate Copies
msgid "sheet-collate"
-msgstr "Collate Copies"
+msgstr ""
+#. TRANSLATORS: Yes
msgid "sheet-collate.collated"
-msgstr "Yes"
+msgstr ""
+#. TRANSLATORS: No
msgid "sheet-collate.uncollated"
-msgstr "No"
+msgstr ""
+#. TRANSLATORS: 2-Sided Printing
msgid "sides"
-msgstr "2-Sided Printing"
+msgstr ""
+#. TRANSLATORS: Off
msgid "sides.one-sided"
-msgstr "Off"
+msgstr ""
+#. TRANSLATORS: On (Portrait)
msgid "sides.two-sided-long-edge"
-msgstr "On (Portrait)"
+msgstr ""
+#. TRANSLATORS: On (Landscape)
msgid "sides.two-sided-short-edge"
-msgstr "On (Landscape)"
+msgstr ""
+
+#. TRANSLATORS: Start Power State
+msgid "start-power-state"
+msgstr ""
#, c-format
msgid "stat of %s failed: %s"
@@ -12476,53 +15216,112 @@ msgstr "stat di %s non riuscito: %s"
msgid "status\t\tShow status of daemon and queue."
msgstr "stato\t\tMostra lo stato del demone e della coda."
+#. TRANSLATORS: Status Message
msgid "status-message"
-msgstr "Status Message"
+msgstr ""
+#. TRANSLATORS: Staple
msgid "stitching"
-msgstr "Staple"
+msgstr ""
+#. TRANSLATORS: Stitching Angle
msgid "stitching-angle"
-msgstr "Stitching Angle"
+msgstr ""
+#. TRANSLATORS: Stitching Locations
msgid "stitching-locations"
-msgstr "Stitching Locations"
+msgstr ""
+#. TRANSLATORS: Staple Method
msgid "stitching-method"
-msgstr "Stitching Method"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "stitching-method.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Crimp
msgid "stitching-method.crimp"
-msgstr "Crimp"
+msgstr ""
+#. TRANSLATORS: Wire
msgid "stitching-method.wire"
-msgstr "Wire"
+msgstr ""
+#. TRANSLATORS: Stitching Offset
msgid "stitching-offset"
-msgstr "Stitching Offset"
+msgstr ""
+#. TRANSLATORS: Staple Edge
msgid "stitching-reference-edge"
-msgstr "Stitching Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "stitching-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "stitching-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "stitching-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "stitching-reference-edge.top"
-msgstr "Top"
+msgstr ""
msgid "stopped"
msgstr "fermato"
+#. TRANSLATORS: Subject
msgid "subject"
-msgstr "Subject"
+msgstr ""
+
+#. TRANSLATORS: Subscription Privacy Attributes
+msgid "subscription-privacy-attributes"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "subscription-privacy-attributes.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "subscription-privacy-attributes.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "subscription-privacy-attributes.none"
+msgstr ""
+
+#. TRANSLATORS: Subscription Description
+msgid "subscription-privacy-attributes.subscription-description"
+msgstr ""
+
+#. TRANSLATORS: Subscription Template
+msgid "subscription-privacy-attributes.subscription-template"
+msgstr ""
+
+#. TRANSLATORS: Subscription Privacy Scope
+msgid "subscription-privacy-scope"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "subscription-privacy-scope.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "subscription-privacy-scope.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "subscription-privacy-scope.none"
+msgstr ""
+
+#. TRANSLATORS: Owner
+msgid "subscription-privacy-scope.owner"
+msgstr ""
#, c-format
msgid "system default destination: %s"
@@ -12532,89 +15331,157 @@ msgstr "destinazione predefinita del sistema: %s"
msgid "system default destination: %s/%s"
msgstr "destinazione predefinita del sistema: %s/%s"
+#. TRANSLATORS: System State
+msgid "system-state"
+msgstr ""
+
+#. TRANSLATORS: System State Reasons
+msgid "system-state-reasons"
+msgstr ""
+
+#. TRANSLATORS: Idle
+msgid "system-state.3"
+msgstr ""
+
+#. TRANSLATORS: Processing
+msgid "system-state.4"
+msgstr ""
+
+#. TRANSLATORS: Stopped
+msgid "system-state.5"
+msgstr ""
+
+#. TRANSLATORS: System URI
+msgid "system-uri"
+msgstr ""
+
+#. TRANSLATORS: T33 Subaddress
msgid "t33-subaddress"
msgstr "T33 Subaddress"
+#. TRANSLATORS: Timeout Predicate
+msgid "timeout-predicate"
+msgstr ""
+
+#. TRANSLATORS: Activity
+msgid "timeout-predicate.activity"
+msgstr ""
+
+#. TRANSLATORS: Inactivity
+msgid "timeout-predicate.inactivity"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "timeout-predicate.none"
+msgstr ""
+
+#. TRANSLATORS: To Name
msgid "to-name"
-msgstr "To Name"
+msgstr ""
+#. TRANSLATORS: Transmission Status
msgid "transmission-status"
-msgstr "Transmission Status"
+msgstr ""
+#. TRANSLATORS: Pending
msgid "transmission-status.3"
-msgstr "Pending"
+msgstr ""
+#. TRANSLATORS: Pending Retry
msgid "transmission-status.4"
-msgstr "Pending Retry"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "transmission-status.5"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Canceled
msgid "transmission-status.7"
-msgstr "Canceled"
+msgstr ""
+#. TRANSLATORS: Aborted
msgid "transmission-status.8"
-msgstr "Aborted"
+msgstr ""
+#. TRANSLATORS: Completed
msgid "transmission-status.9"
-msgstr "Completed"
+msgstr ""
+#. TRANSLATORS: Cut
msgid "trimming"
-msgstr "Cut"
+msgstr ""
+#. TRANSLATORS: Cut Position
msgid "trimming-offset"
-msgstr "Cut Position"
+msgstr ""
+#. TRANSLATORS: Cut Edge
msgid "trimming-reference-edge"
-msgstr "Trimming Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "trimming-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "trimming-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "trimming-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "trimming-reference-edge.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Type of Cut
msgid "trimming-type"
-msgstr "Trimming Type"
+msgstr ""
+#. TRANSLATORS: Draw Line
msgid "trimming-type.draw-line"
-msgstr "Draw Line"
+msgstr ""
+#. TRANSLATORS: Full
msgid "trimming-type.full"
-msgstr "Full"
+msgstr ""
+#. TRANSLATORS: Partial
msgid "trimming-type.partial"
-msgstr "Partial"
+msgstr ""
+#. TRANSLATORS: Perforate
msgid "trimming-type.perforate"
-msgstr "Perforate"
+msgstr ""
+#. TRANSLATORS: Score
msgid "trimming-type.score"
-msgstr "Score"
+msgstr ""
+#. TRANSLATORS: Tab
msgid "trimming-type.tab"
-msgstr "Tab"
+msgstr ""
+#. TRANSLATORS: Cut After
msgid "trimming-when"
-msgstr "Trimming When"
+msgstr ""
+#. TRANSLATORS: Every Document
msgid "trimming-when.after-documents"
-msgstr "After Documents"
+msgstr ""
+#. TRANSLATORS: Job
msgid "trimming-when.after-job"
-msgstr "After Job"
+msgstr ""
+#. TRANSLATORS: Every Set
msgid "trimming-when.after-sets"
-msgstr "After Sets"
+msgstr ""
+#. TRANSLATORS: Every Page
msgid "trimming-when.after-sheets"
-msgstr "After Sheets"
+msgstr ""
msgid "unknown"
msgstr "sconosciuto"
@@ -12625,38 +15492,81 @@ msgstr "senza titolo"
msgid "variable-bindings uses indefinite length"
msgstr "variable-bindings utilizza una lunghezza indefinita"
+#. TRANSLATORS: Which Printers
+msgid "which-printers"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "which-printers.all"
+msgstr ""
+
+#. TRANSLATORS: Idle
+msgid "which-printers.idle"
+msgstr ""
+
+#. TRANSLATORS: Not Accepting
+msgid "which-printers.not-accepting"
+msgstr ""
+
+#. TRANSLATORS: Processing
+msgid "which-printers.processing"
+msgstr ""
+
+#. TRANSLATORS: Shutdown
+msgid "which-printers.shutdown"
+msgstr ""
+
+#. TRANSLATORS: Stopped
+msgid "which-printers.stopped"
+msgstr ""
+
+#. TRANSLATORS: Testing
+msgid "which-printers.testing"
+msgstr ""
+
+#. TRANSLATORS: X Accuracy
msgid "x-accuracy"
-msgstr "X Accuracy"
+msgstr ""
+#. TRANSLATORS: X Dimension
msgid "x-dimension"
-msgstr "X Dimension"
+msgstr ""
+#. TRANSLATORS: X Offset
msgid "x-offset"
-msgstr "X Offset"
+msgstr ""
+#. TRANSLATORS: X Origin
msgid "x-origin"
-msgstr "X Origin"
+msgstr ""
+#. TRANSLATORS: Y Accuracy
msgid "y-accuracy"
-msgstr "Y Accuracy"
+msgstr ""
+#. TRANSLATORS: Y Dimension
msgid "y-dimension"
-msgstr "Y Dimension"
+msgstr ""
+#. TRANSLATORS: Y Offset
msgid "y-offset"
-msgstr "Y Offset"
+msgstr ""
+#. TRANSLATORS: Y Origin
msgid "y-origin"
-msgstr "Y Origin"
+msgstr ""
+#. TRANSLATORS: Z Accuracy
msgid "z-accuracy"
-msgstr "Z Accuracy"
+msgstr ""
+#. TRANSLATORS: Z Dimension
msgid "z-dimension"
-msgstr "Z Dimension"
+msgstr ""
+#. TRANSLATORS: Z Offset
msgid "z-offset"
-msgstr "Z Offset"
+msgstr ""
msgid "{service_domain} Domain name"
msgstr ""
@@ -12688,538 +15598,16 @@ msgstr ""
msgid "~/.cups/lpoptions file names default destination that does not exist."
msgstr ""
-#~ msgid " Ignore specific warnings."
-#~ msgstr " Ignora avvisi specifici."
-
-#~ msgid " Issue warnings instead of errors."
+#~ msgid "A Samba password is required to export printer drivers"
#~ msgstr ""
-#~ " Avvisa in caso di problemi invece degli errori."
-
-#~ msgid " cupsaddsmb [options] -a"
-#~ msgstr " cupsaddsmb [opzioni] -a"
-
-#~ msgid " cupstestdsc [options] -"
-#~ msgstr " cupstestdsc [opzioni] -"
-
-#~ msgid " program | cupstestppd [options] -"
-#~ msgstr " programma | cupstestppd [opzioni] -"
+#~ "Per esportare i driver della stampante è richiesta una password di Samba."
-#~ msgid " -h Show program usage"
-#~ msgstr " -h Mostra l'uso del programma"
-
-#~ msgid ""
-#~ " Bad %%%%BoundingBox: on line %d.\n"
-#~ " REF: Page 39, %%%%BoundingBox:"
-#~ msgstr ""
-#~ " Non è valido %%%%BoundingBox: alla riga %d.\n"
-#~ " RIF: pagina 39, %%%%BoundingBox:"
-
-#~ msgid ""
-#~ " Bad %%%%Page: on line %d.\n"
-#~ " REF: Page 53, %%%%Page:"
-#~ msgstr ""
-#~ " Non è valido %%%%Page: alla riga %d.\n"
-#~ " RIF: pagina 53, %%%%Page:"
-
-#~ msgid ""
-#~ " Bad %%%%Pages: on line %d.\n"
-#~ " REF: Page 43, %%%%Pages:"
-#~ msgstr ""
-#~ " Non è valido %%%%Pages: alla riga %d.\n"
-#~ " RIF: pagina 43, %%%%Pages:"
-
-#~ 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"
-
-#~ 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"
-
-#~ msgid ""
-#~ " Missing %%EndComments comment. REF: Page 41, %%EndComments"
-#~ msgstr ""
-#~ " Manca il commento %%EndComments. RIF: pagina 41, %%EndComments"
-
-#~ msgid ""
-#~ " Missing or bad %%BoundingBox: comment.\n"
-#~ " REF: Page 39, %%BoundingBox:"
-#~ msgstr ""
-#~ " Manca o non è valido %%BoundingBox: commento.\n"
-#~ " RIF: pagina 39, %%BoundingBox:"
-
-#~ msgid ""
-#~ " Missing or bad %%Page: comments.\n"
-#~ " REF: Page 53, %%Page:"
-#~ msgstr ""
-#~ " Manca o non è valido %%Page: commenti.\n"
-#~ " RIF: pagina 53, %%Page:"
-
-#~ msgid ""
-#~ " Missing or bad %%Pages: comment.\n"
-#~ " REF: Page 43, %%Pages:"
-#~ msgstr ""
-#~ " Manca o non è valido %%Pages: commento.\n"
-#~ " RIF: pagina 43, %%Pages:"
-
-#~ msgid " Saw %d lines that exceeded 255 characters."
-#~ msgstr " Tagliare %d righe che hanno superato i 255 caratteri."
-
-#~ msgid " Too many %%BeginDocument comments."
-#~ msgstr " Troppi %%BeginDocument commenti."
-
-#~ msgid " Too many %%EndDocument comments."
-#~ msgstr " Troppi %%EndDocument commenti."
-
-#~ msgid " Warning: file contains binary data."
-#~ msgstr " Attenzione: il file contiene dei dati binari."
-
-#~ msgid " Warning: no %%EndComments comment in file."
-#~ msgstr " Attenzione: nessun %%EndComments commento nel file."
-
-#~ msgid " Warning: obsolete DSC version %.1f in file."
-#~ msgstr " Attenzione: versione obsoleta di DSC %.1f nel file."
-
-#~ msgid " ! expression Unary NOT of expression."
-#~ msgstr " ! expression Unario NON di espressione."
-
-#~ msgid " ( expressions ) Group expressions."
-#~ msgstr " ( espressioni ) Gruppo di espressioni."
-
-#~ msgid " --[no-]debug-logging Turn debug logging on/off."
-#~ msgstr " --[no-]debug-logging Attiva/disattiva il logging del debug."
-
-#~ msgid " --[no-]remote-admin Turn remote administration on/off."
-#~ msgstr ""
-#~ " --[no-]remote-admin Attiva/disattiva l'amministrazione remota."
-
-#~ msgid " --[no-]remote-any Allow/prevent access from the Internet."
-#~ msgstr " --[no-]remote-any Consente/previene l'accesso da Internet."
-
-#~ msgid " --[no-]share-printers Turn printer sharing on/off."
-#~ msgstr ""
-#~ " --[no-]share-printers Attiva/disattiva la condivisione della "
-#~ "stampante."
-
-#~ 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."
-
-#~ msgid " --domain regex Match domain to regular expression."
-#~ msgstr ""
-#~ " --domain regex Corrispondenza del dominio con l'espressione "
-#~ "regolare."
-
-#~ msgid ""
-#~ " --exec utility [argument ...] ;\n"
-#~ " Execute program if true."
-#~ msgstr ""
-#~ " --exec utility [argument ...] ;\n"
-#~ " Esegue il programma se vero."
-
-#~ msgid " --false Always false."
-#~ msgstr " --false Sempre falso."
-
-#~ msgid " --help Show this help."
-#~ msgstr " --help Mostra questo aiuto."
-
-#~ msgid " --host regex Match hostname to regular expression."
-#~ msgstr ""
-#~ " --host regex Corrispondenza dell'hostname con l'espressione "
-#~ "regolare."
-
-#~ msgid " --local True if service is local."
-#~ msgstr " --local Vero se il servizio è locale."
-
-#~ msgid " --ls List attributes."
-#~ msgstr " --ls Elenco attributi."
-
-#~ msgid " --name regex Match service name to regular expression."
-#~ msgstr ""
-#~ " --name regex Corrispondenza del nome del servizio con "
-#~ "l'espressione regolare."
-
-#~ msgid " --not expression Unary NOT of expression."
-#~ msgstr " --not expression Unario NON di espressione."
-
-#~ msgid " --path regex Match resource path to regular expression."
-#~ msgstr ""
-#~ " --path regex Corrispondenza del path della risorsa con "
-#~ "l'espressione regolare."
-
-#~ msgid " --port number[-number] Match port to number or range."
-#~ msgstr ""
-#~ " --port number[-numero] Corrispondenza della porta con il numero o con "
-#~ "l'intervallo."
-
-#~ msgid " --print Print URI if true."
-#~ msgstr " --print Stampa URI se vero."
-
-#~ msgid " --print-name Print service name if true."
-#~ msgstr " --print-name Stampa il nome del servizio se vero."
-
-#~ msgid " --quiet Quietly report match via exit code."
-#~ msgstr ""
-#~ " --quiet Riporta silenziosamente la corrispondenza "
-#~ "tramite il codice d'uscita."
-
-#~ msgid " --remote True if service is remote."
-#~ msgstr " --remote Vero se il servizio è remoto."
-
-#~ msgid " --true Always true."
-#~ msgstr " --true Sempre vero."
-
-#~ msgid " --txt key True if the TXT record contains the key."
-#~ msgstr " --txt key Vero se il record TXT contiene la chiave."
-
-#~ msgid ""
-#~ " --txt-* regex Match TXT record key to regular expression."
-#~ msgstr ""
-#~ " --txt-* regex Corrispondenza della chiave del record TXT con "
-#~ "l'espressione regolare."
-
-#~ msgid " --uri regex Match URI to regular expression."
-#~ msgstr ""
-#~ " --uri regex Corrispondenza dell'URI con l'espressione "
-#~ "regolare."
-
-#~ msgid " --version Show program version."
-#~ msgstr " --version Mostra la versione del programma."
-
-#~ msgid " -4 Connect using IPv4."
-#~ msgstr " -4 Connetti utilizzando IPv4."
-
-#~ msgid " -6 Connect using IPv6."
-#~ msgstr " -6 Connetti utilizzando IPv6."
-
-#~ msgid " -C Send requests using chunking (default)."
-#~ msgstr ""
-#~ " -C Invia richieste utilizzando la suddivisione in "
-#~ "blocchi (predefinito)."
-
-#~ msgid " -E Encrypt the connection."
-#~ msgstr " -E Crittografa la connessione."
-
-#~ msgid ""
-#~ " -F Run in the foreground but detach from console."
-#~ msgstr ""
-#~ " -F Avvia in foreground ma esce dalla console."
-
-#~ msgid " -H samba-server Use the named SAMBA server."
-#~ msgstr " -H samba-server Utilizza il server SAMBA."
-
-#~ msgid " -I Ignore errors."
-#~ msgstr " -I Ignora gli errori."
-
-#~ msgid " -I {filename,filters,none,profiles}"
-#~ msgstr " -I {file,filtri,nessuno,profili}"
-
-#~ msgid " -L Send requests using content-length."
-#~ msgstr ""
-#~ " -L Invia richieste utilizzando content-length."
-
-#~ msgid " -P number[-number] Match port to number or range."
-#~ msgstr ""
-#~ " -P number[-number] Corrispondenza della porta con il numero o con "
-#~ "l'intervallo."
-
-#~ msgid " -R root-directory Set alternate root."
-#~ msgstr " -R root-directory Imposta una root alternativa."
-
-#~ msgid " -T seconds Set the browse timeout in seconds."
-#~ msgstr " -T seconds Imposta il timeout in secondi."
-
-#~ msgid " -T seconds Set the receive/send timeout in seconds."
-#~ msgstr ""
-#~ " -T seconds Imposta il timeout della ricezione/invio in "
-#~ "secondi."
-
-#~ msgid " -V version Set default IPP version."
-#~ msgstr " -V version Imposta la versione predefinita di IPP."
-
-#~ msgid ""
-#~ " -W {all,none,constraints,defaults,duplex,filters,profiles,sizes,"
-#~ "translations}"
-#~ msgstr ""
-#~ " -W {tutto,nessuno,vincoli,predefiniti,duplex,filtri,profili,dimensioni,"
-#~ "traduzioni}"
-
-#~ msgid " -X Produce XML plist instead of plain text."
-#~ msgstr ""
-#~ " -X Produce una plist XML invece di un testo "
-#~ "normale."
-
-#~ msgid " -a Export all printers."
-#~ msgstr " -a Esporta tutte le stampanti."
-
-#~ msgid " -c cupsd.conf Set cupsd.conf file to use."
-#~ msgstr " -c cupsd.conf Imposta il file cupsd.conf da utilizzare."
-
-#~ msgid " -d name=value Set named variable to value."
+#~ msgid "A Samba username is required to export printer drivers"
#~ msgstr ""
-#~ " -d name=value Imposta la variabile specificata al valore."
+#~ "Per esportare i driver della stampante è richiesto un username di Samba"
-#~ msgid " -d regex Match domain to regular expression."
-#~ msgstr ""
-#~ " -d regex Corrispondenza del dominio con l'espressione "
-#~ "regolare."
-
-#~ msgid " -f Run in the foreground."
-#~ msgstr " -f Avvia in foreground."
-
-#~ msgid " -f filename Set default request filename."
-#~ msgstr " -f filename Imposta il file predefinito richiesto."
-
-#~ msgid " -h Show this usage message."
-#~ msgstr " -h Mostra questo messaggio di utilizzo."
-
-#~ msgid " -h regex Match hostname to regular expression."
-#~ msgstr ""
-#~ " -h regex Corrispondenza dell'hostname con l'espressione "
-#~ "regolare."
-
-#~ msgid " -h server[:port] Specify server address."
-#~ msgstr " -h server[:porta] Specifica l'indirizzo del server."
-
-#~ 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."
-
-#~ msgid " -l List attributes."
-#~ msgstr " -l Elenca gli attributi."
-
-#~ msgid ""
-#~ " -n count Repeat the last file the given number of times."
-#~ msgstr ""
-#~ " -n count Ripete un numero di volte l'ultimo file dato."
-
-#~ msgid " -n regex Match service name to regular expression."
-#~ msgstr ""
-#~ " -n regex Corrispondenza del nome del servizio con "
-#~ "l'espressione regolare."
-
-#~ msgid " -p Print URI if true."
-#~ msgstr " -p Stampa l'URI se vero."
-
-#~ msgid " -q Quietly report match via exit code."
-#~ msgstr ""
-#~ " -q Riporta silenziosamente la corrispondenza "
-#~ "tramite il codice d'uscita."
-
-#~ msgid " -q Run silently."
-#~ msgstr " -q Avvia silenziosamente."
-
-#~ msgid " -r True if service is remote."
-#~ msgstr " -r Vero se il servizio è remoto."
-
-#~ msgid " -r Use 'relaxed' open mode."
-#~ msgstr ""
-#~ " -r Utilizza la modalità di apertura 'relaxed'."
-
-#~ msgid " -s Print service name if true."
-#~ msgstr " -s Stampa il nome del servizio se è vero."
-
-#~ msgid " -t Produce a test report."
-#~ msgstr " -t Produce un rapporto di prova."
-
-#~ msgid " -t Test the configuration file."
-#~ msgstr " -t Prova il file di configurazione."
-
-#~ msgid " -t key True if the TXT record contains the key."
-#~ msgstr ""
-#~ " -t key Vero se il record di TXT contiene la chiave."
-
-#~ msgid " -u regex Match URI to regular expression."
-#~ msgstr ""
-#~ " -u regex Corrispondenza dell'URI con l'espressione "
-#~ "regolare."
-
-#~ msgid " -vv Be very verbose."
-#~ msgstr " -vv Fornisce tantissimi dettagli."
-
-#~ msgid ""
-#~ " -x utility [argument ...] ;\n"
-#~ " Execute program if true."
-#~ msgstr ""
-#~ " -x utility [argument ...] ;\n"
-#~ " Esegue il programma se è vero."
-
-#~ msgid " IPPFIND_SERVICE_DOMAIN Domain name"
-#~ msgstr " IPPFIND_SERVICE_DOMAIN Nome del dominio"
-
-#~ msgid ""
-#~ " IPPFIND_SERVICE_HOSTNAME\n"
-#~ " Fully-qualified domain name"
-#~ msgstr ""
-#~ " IPPFIND_SERVICE_HOSTNAME\n"
-#~ " Nome del dominio completo"
-
-#~ msgid " IPPFIND_SERVICE_NAME Service instance name"
-#~ msgstr " IPPFIND_SERVICE_NAME Nome istanza del servizio"
-
-#~ msgid " IPPFIND_SERVICE_PORT Port number"
-#~ msgstr " IPPFIND_SERVICE_PORT Numero della porta"
-
-#~ msgid " IPPFIND_SERVICE_REGTYPE DNS-SD registration type"
-#~ msgstr " IPPFIND_SERVICE_REGTYPE DNS-SD tipo di registrazione"
-
-#~ msgid " IPPFIND_SERVICE_SCHEME URI scheme"
-#~ msgstr " IPPFIND_SERVICE_SCHEME schema dell'URI"
-
-#~ msgid " IPPFIND_SERVICE_URI URI"
-#~ msgstr " IPPFIND_SERVICE_URI URI"
-
-#~ msgid " IPPFIND_TXT_* Value of TXT record key"
-#~ msgstr " IPPFIND_TXT_* Value della chiave del record TXT"
-
-#~ msgid ""
-#~ " expression --and expression\n"
-#~ " Logical AND."
-#~ msgstr ""
-#~ " espressione --and espressione\n"
-#~ " AND logico."
-
-#~ msgid ""
-#~ " expression --or expression\n"
-#~ " Logical OR."
-#~ msgstr ""
-#~ " espressione --or espressione\n"
-#~ " OR logico."
-
-#~ msgid " expression expression Logical AND."
-#~ msgstr " espressione espressione AND logico."
-
-#~ msgid " {service_domain} Domain name"
-#~ msgstr " {service_domain} Nome del dominio"
-
-#~ msgid " {service_hostname} Fully-qualified domain name"
-#~ msgstr " {service_hostname} Nome del dominio completo"
-
-#~ msgid " {service_name} Service instance name"
-#~ msgstr " {service_name} Nome istanza del servizio"
-
-#~ msgid " {service_port} Port number"
-#~ msgstr " {service_port} Numero della porta"
-
-#~ msgid " {service_regtype} DNS-SD registration type"
-#~ msgstr " {service_regtype} Tipo di registrazione DNS-SD"
-
-#~ msgid " {service_scheme} URI scheme"
-#~ msgstr " {service_scheme} Schema dell'URI"
-
-#~ msgid " {service_uri} URI"
-#~ msgstr " {service_uri} URI"
-
-#~ msgid " {txt_*} Value of TXT record key"
-#~ msgstr " {txt_*} Valore della chiave del record TXT"
-
-#~ msgid " {} URI"
-#~ msgstr " {} URI"
-
-#~ msgid "Bad option + choice on line %d."
-#~ msgstr "L'opzione + scelta alla riga %d non è valida."
-
-#~ msgid "Empty PPD file."
-#~ msgstr "Il file PPD è vuoto."
-
-#~ msgid "FAIL"
-#~ msgstr "OPERAZIONE NON RIUSCITA CORRETTAMENTE"
-
-#~ msgid "Missing double quote on line %d."
-#~ msgstr "Mancano le virgolette alla riga %d."
-
-#~ msgid "Missing value on line %d."
-#~ msgstr "Manca il valore alla riga %d."
-
-#~ msgid "No Windows printer drivers are installed."
-#~ msgstr "Non è stato installato nessun driver della stampante di Windows."
-
-#~ 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."
-
-#~ msgid "PASS"
-#~ msgstr "OPERAZIONE RIUSCITA CON SUCCESSO"
-
-#~ msgid "Password for %s required to access %s via SAMBA: "
-#~ msgstr "La password di %s richiesta per accedere a %s tramite SAMBA:"
-
-#~ 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)."
-
-#~ 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)."
-
-#~ msgid "Unable to copy CUPS printer driver files (%d)."
-#~ msgstr "Non è possibile copiare i driver della stampante di CUPS (%d)."
-
-#~ msgid "Unable to copy Windows 2000 printer driver files (%d)."
-#~ msgstr ""
-#~ "Non è possibile copiare i driver di Windows 2000 della stampante (%d)."
-
-#~ msgid "Unable to copy Windows 9x printer driver files (%d)."
-#~ msgstr ""
-#~ "Non è possibile copiare i driver di Windows 9x della stampante (%d)."
-
-#~ msgid "Unable to install Windows 2000 printer driver files (%d)."
-#~ msgstr ""
-#~ "Non è possibile installare i driver di Windows 2000 della stampante (%d)."
-
-#~ msgid "Unable to install Windows 9x printer driver files (%d)."
-#~ msgstr ""
-#~ "Non è possibile installare i driver di Windows 9x della stampante (%d)."
-
-#~ msgid "Unable to set Windows printer driver (%d)."
-#~ msgstr "Non è possibile impostare i driver di Windows della stampante (%d)."
-
-#~ msgid "Usage: cupsaddsmb [options] printer1 ... printerN"
-#~ msgstr "Uso: cupsaddsmb [opzioni] stampante1 ... stampanteN"
-
-#~ msgid "Usage: cupstestdsc [options] filename.ps [... filename.ps]"
-#~ msgstr "Uso: cupstestdsc [opzioni] file.ps [... file.ps]"
-
-#~ msgid ""
-#~ "Usage: cupstestppd [options] filename1.ppd[.gz] [... filenameN.ppd[.gz]]"
-#~ msgstr "Uso: cupstestppd [opzioni] file1.ppd[.gz] [... fileN.ppd[.gz]]"
-
-#~ msgid "Usage: lpmove job/src dest"
-#~ msgstr "Uso: lpmove job/src dest"
-
-#~ 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"
-
-#~ msgid ""
-#~ "Usage: lpq [-P dest] [-U username] [-h hostname[:port]] [-l] [+interval]"
-#~ msgstr ""
-#~ "Uso: lpq [-P dest] [-U username] [-h hostname[:porta]] [-l] [+intervallo]"
-
-#~ msgid "Warning, no Windows 2000 printer drivers are installed."
-#~ msgstr ""
-#~ "Attenzione, nessun driver di Windows 2000 della stampante è stato "
-#~ "installato."
+#~ msgid "Export Printers to Samba"
+#~ msgstr "Esporta le stampanti per Samba"
-#~ msgid "cupsaddsmb: No PPD file for printer \"%s\" - %s"
-#~ msgstr "cupsaddsmb: nessun file PPD per la stampante \"%s\" - %s"
+#~ msgid "lpadmin: Unable to open PPD file \"%s\" - %s"
+#~ msgstr "lpadmin: non è possibile aprile il file PPD \"%s\" - %s"
diff --git a/locale/cups_ja.po b/locale/cups_ja.po
index b1d8bce2f..43374d990 100644
--- a/locale/cups_ja.po
+++ b/locale/cups_ja.po
@@ -11,10 +11,10 @@ msgid ""
msgstr ""
"Project-Id-Version: CUPS 2.3\n"
"Report-Msgid-Bugs-To: https://github.com/apple/cups/issues\n"
-"POT-Creation-Date: 2018-12-06 14:58-0500\n"
+"POT-Creation-Date: 2019-04-24 18:36-0400\n"
"PO-Revision-Date: 2014-11-15 19:27+0900\n"
"Last-Translator: OPFC TRANSCUPS <opfc-transcups@sourceforge.jp>\n"
-"Language-Team: OPFC TRANSCUPS <opfc-transcups@sourceforge.jp>\n"
+"Language-Team: Japanese - OPFC TRANSCUPS <opfc-transcups@sourceforge.jp>\n"
"Language: ja\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -1534,6 +1534,9 @@ msgstr ""
msgid "--false Always false"
msgstr ""
+msgid "--help Show program help"
+msgstr ""
+
msgid "--hold Hold new jobs"
msgstr ""
@@ -1564,6 +1567,9 @@ msgstr ""
msgid "--name regex Match service name to regular expression"
msgstr ""
+msgid "--no-web-forms Disable web forms for media and supplies"
+msgstr ""
+
msgid "--not expression Unary NOT of expression"
msgstr ""
@@ -1659,6 +1665,9 @@ msgstr "-15"
msgid "-2"
msgstr "-2"
+msgid "-2 Set 2-sided printing support (default=1-sided)"
+msgstr ""
+
msgid "-20"
msgstr "-20"
@@ -1740,6 +1749,9 @@ msgstr ""
msgid "-D description Specify the textual description of the printer"
msgstr ""
+msgid "-D device-uri Set the device URI for the printer"
+msgstr ""
+
msgid ""
"-E Enable and accept jobs on the printer (after -p)"
msgstr ""
@@ -1782,12 +1794,19 @@ msgid ""
" Ignore specific warnings"
msgstr ""
+msgid ""
+"-K keypath Set location of server X.509 certificates and keys."
+msgstr ""
+
msgid "-L Send requests using content-length"
msgstr ""
msgid "-L location Specify the textual location of the printer"
msgstr ""
+msgid "-M manufacturer Set manufacturer name (default=Test)"
+msgstr ""
+
msgid "-P destination Show status for the specified destination"
msgstr ""
@@ -1799,6 +1818,9 @@ msgid ""
"standard output"
msgstr ""
+msgid "-P filename.ppd Load printer attributes from PPD file"
+msgstr ""
+
msgid "-P number[-number] Match port to number or range"
msgstr ""
@@ -1859,6 +1881,9 @@ msgstr ""
msgid "-a [destination(s)] Show the accepting state of destinations"
msgstr ""
+msgid "-a filename.conf Load printer attributes from conf file"
+msgstr ""
+
msgid "-c Make a copy of the print file(s)"
msgstr ""
@@ -1871,6 +1896,9 @@ msgstr ""
msgid "-c class Add the named destination to a class"
msgstr ""
+msgid "-c command Set print command"
+msgstr ""
+
msgid "-c cupsd.conf Set cupsd.conf file to use."
msgstr ""
@@ -1889,6 +1917,9 @@ msgstr ""
msgid "-d regex Match domain to regular expression"
msgstr ""
+msgid "-d spool-directory Set spool directory"
+msgstr ""
+
msgid "-e Show available destinations on the network"
msgstr ""
@@ -1898,6 +1929,9 @@ msgstr ""
msgid "-f filename Set default request filename"
msgstr ""
+msgid "-f type/subtype[,...] Set supported file types"
+msgstr ""
+
msgid "-h Show this usage message."
msgstr ""
@@ -1910,6 +1944,9 @@ msgstr ""
msgid "-h server[:port] Connect to the named server and port"
msgstr ""
+msgid "-i iconfile.png Set icon file"
+msgstr ""
+
msgid "-i id Specify an existing job ID to modify"
msgstr ""
@@ -1920,6 +1957,9 @@ msgid ""
"-i seconds Repeat the last file with the given time interval"
msgstr ""
+msgid "-k Keep job spool files"
+msgstr ""
+
msgid "-l List attributes"
msgstr ""
@@ -1935,6 +1975,9 @@ msgstr ""
msgid "-l Show verbose (long) output"
msgstr ""
+msgid "-l location Set location of printer"
+msgstr ""
+
msgid ""
"-m Send an email notification when the job completes"
msgstr ""
@@ -1946,6 +1989,9 @@ msgid ""
"-m everywhere Specify the printer is compatible with IPP Everywhere"
msgstr ""
+msgid "-m model Set model name (default=Printer)"
+msgstr ""
+
msgid ""
"-m model Specify a standard model/PPD file for the printer"
msgstr ""
@@ -1953,6 +1999,9 @@ msgstr ""
msgid "-n count Repeat the last file the given number of times"
msgstr ""
+msgid "-n hostname Set hostname for printer"
+msgstr ""
+
msgid "-n num-copies Specify the number of copies to print"
msgstr ""
@@ -2055,6 +2104,9 @@ msgstr ""
msgid "-p destination Specify/add the named destination"
msgstr ""
+msgid "-p port Set port number for printer"
+msgstr ""
+
msgid "-q Quietly report match via exit code"
msgstr ""
@@ -2085,6 +2137,9 @@ msgstr ""
msgid "-r reason Specify a reason message that others can see"
msgstr ""
+msgid "-r subtype,[subtype] Set DNS-SD service subtype"
+msgstr ""
+
msgid "-s Be silent"
msgstr ""
@@ -2097,6 +2152,9 @@ msgstr ""
msgid "-s cups-files.conf Set cups-files.conf file to use."
msgstr ""
+msgid "-s speed[,color-speed] Set speed in pages per minute"
+msgstr ""
+
msgid "-t Produce a test report"
msgstr ""
@@ -2651,14 +2709,6 @@ msgstr "95"
msgid "?Invalid help command unknown."
msgstr "?無効ãªãƒ˜ãƒ«ãƒ—コマンドã§ã™"
-msgid "A Samba password is required to export printer drivers"
-msgstr ""
-"プリンタードライãƒãƒ¼ã‚’エクスãƒãƒ¼ãƒˆã™ã‚‹ã«ã¯ Samba ã®ãƒ‘スワードãŒå¿…è¦ã§ã™ã€‚"
-
-msgid "A Samba username is required to export printer drivers"
-msgstr ""
-"プリンタードライãƒãƒ¼ã‚’エクスãƒãƒ¼ãƒˆã™ã‚‹ã«ã¯ã€Samba ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼åãŒå¿…è¦ã§ã™ã€‚"
-
#, c-format
msgid "A class named \"%s\" already exists."
msgstr "\"%s\" ã¨ã„ã†åå‰ã®ã‚¯ãƒ©ã‚¹ã¯ã™ã§ã«å­˜åœ¨ã—ã¾ã™ã€‚"
@@ -3461,9 +3511,6 @@ msgstr "エグゼクティブ"
msgid "Expectation Failed"
msgstr "予測ã«å¤±æ•—ã—ã¾ã—ãŸ"
-msgid "Export Printers to Samba"
-msgstr "Samba ã¸ãƒ—リンターをエクスãƒãƒ¼ãƒˆ"
-
msgid "Expressions:"
msgstr "å¼:"
@@ -3857,6 +3904,10 @@ msgstr "1 è¡ŒãŒæœ€å¤§å€¤ (255 文字) を超ãˆã¦ã„ã¾ã™"
msgid "List Available Printers"
msgstr "使用å¯èƒ½ãªãƒ—リンター一覧"
+#, c-format
+msgid "Listening on port %d."
+msgstr ""
+
msgid "Local printer created."
msgstr ""
@@ -4395,10 +4446,6 @@ msgstr "返信用ラベル"
msgid "Rewind"
msgstr "å·»ãå–ã‚Š"
-#, c-format
-msgid "Running command: %s %s -N -A %s -c '%s'"
-msgstr "コマンドを実行中: %s %s -N -A %s -c '%s'"
-
msgid "SEQUENCE uses indefinite length"
msgstr "SEQUENCE ã¯ä¸å®šé•·ã‚’使用ã—ã¦ã„ã¾ã™"
@@ -4737,6 +4784,9 @@ msgstr "ページ情報ã®ãƒ¡ãƒ¢ãƒªãƒ¼å‰²ã‚Šå½“ã¦ãŒã§ãã¾ã›ã‚“"
msgid "Unable to allocate memory for pages array"
msgstr "ページアレイã®ãƒ¡ãƒ¢ãƒªãƒ¼å‰²ã‚Šå½“ã¦ãŒã§ãã¾ã›ã‚“"
+msgid "Unable to allocate memory for printer"
+msgstr ""
+
msgid "Unable to cancel print job."
msgstr "プリンターを変更ã§ãã¾ã›ã‚“。"
@@ -4785,6 +4835,10 @@ msgstr ""
msgid "Unable to create server credentials."
msgstr "サーãƒãƒ¼è¨¼æ˜Žæ›¸ã‚’作æˆã§ãã¾ã›ã‚“。"
+#, c-format
+msgid "Unable to create spool directory \"%s\": %s"
+msgstr ""
+
msgid "Unable to create temporary file"
msgstr "テンãƒãƒ©ãƒªãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ã‚’作æˆã§ãã¾ã›ã‚“"
@@ -4800,6 +4854,10 @@ msgstr "メンテナンスコマンドを実行ã§ãã¾ã›ã‚“"
msgid "Unable to edit cupsd.conf files larger than 1MB"
msgstr "1MB 以上㮠cupsd.conf ファイルã¯ç·¨é›†ã§ãã¾ã›ã‚“"
+#, c-format
+msgid "Unable to establish a secure connection to host (%d)."
+msgstr ""
+
msgid ""
"Unable to establish a secure connection to host (certificate chain invalid)."
msgstr "ホストã¸ã®å®‰å…¨ãªæŽ¥ç¶šãŒç¢ºç«‹ã§ãã¾ã›ã‚“ (èªè¨¼ãƒ‘スãŒç„¡åŠ¹ã§ã™)。"
@@ -4831,6 +4889,10 @@ msgstr "ホストã¸ã®å®‰å…¨ãªæŽ¥ç¶šãŒç¢ºç«‹ã§ãã¾ã›ã‚“ (信用ã§ããªã
msgid "Unable to establish a secure connection to host."
msgstr "ホストã¸ã®å®‰å…¨ãªæŽ¥ç¶šã‚’確立ã§ãã¾ã›ã‚“。"
+#, c-format
+msgid "Unable to execute command \"%s\": %s"
+msgstr ""
+
msgid "Unable to find destination for job"
msgstr "ジョブã®å®›å…ˆãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"
@@ -4914,16 +4976,16 @@ msgstr "テストページをå°åˆ·ã§ãã¾ã›ã‚“"
msgid "Unable to read print data."
msgstr "プリントデータを読ã¿è¾¼ã‚ã¾ã›ã‚“。"
+#, c-format
+msgid "Unable to register \"%s.%s\": %d"
+msgstr ""
+
msgid "Unable to rename job document file."
msgstr ""
msgid "Unable to resolve printer-uri."
msgstr "printer-uri を解決ã§ãã¾ã›ã‚“。"
-#, c-format
-msgid "Unable to run \"%s\": %s"
-msgstr "\"%s\" を実行ã§ãã¾ã›ã‚“: %s"
-
msgid "Unable to see in file"
msgstr "ファイルを読ã¿è¾¼ã‚€ã“ã¨ãŒã§ãã¾ã›ã‚“"
@@ -4969,6 +5031,10 @@ msgid "Unknown choice \"%s\" for option \"%s\"."
msgstr "\"%s\" (オプション \"%s\" 用) ã¯æœªçŸ¥ã®è¨­å®šã§ã™ã€‚"
#, c-format
+msgid "Unknown directive \"%s\" on line %d of \"%s\" ignored."
+msgstr ""
+
+#, c-format
msgid "Unknown encryption option value: \"%s\"."
msgstr "\"%s\" ã¯æœªçŸ¥ã®æš—å·ã‚ªãƒ—ション値ã§ã™ã€‚"
@@ -5086,27 +5152,6 @@ msgstr "サãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„åž‹ã®å€¤ã§ã™"
msgid "Upgrade Required"
msgstr "アップグレードãŒå¿…è¦ã§ã™"
-msgid ""
-"Usage:\n"
-"\n"
-" lpadmin [-h server] -d destination\n"
-" lpadmin [-h server] -x destination\n"
-" lpadmin [-h server] -p printer [-c add-class] [-i interface] [-m model]\n"
-" [-r remove-class] [-v device] [-D description]\n"
-" [-P ppd-file] [-o name=value]\n"
-" [-u allow:user,user] [-u deny:user,user]"
-msgstr ""
-"使ã„æ–¹:\n"
-"\n"
-" lpadmin [-h サーãƒãƒ¼] -d 宛先\n"
-" lpadmin [-h サーãƒãƒ¼] -x 宛先\n"
-" lpadmin [-h サーãƒãƒ¼] -p プリンター [-c 追加クラス] [-i インターフェイ"
-"ス]\n"
-" [-m モデル] [-r 削除クラス] [-v デãƒã‚¤ã‚¹]\n"
-" [-D 宛先] [-P PPD ファイル] [-o åå‰=値]\n"
-" [-u allow:ユーザー,ユーザー] [-u deny:ユーザー,ユー"
-"ザー]"
-
#, c-format
msgid "Usage: %s [options] destination(s)"
msgstr ""
@@ -5135,6 +5180,9 @@ msgid ""
" program | cupstestppd [options] -"
msgstr ""
+msgid "Usage: ippeveprinter [options] \"name\""
+msgstr ""
+
msgid ""
"Usage: ippfind [options] regtype[,subtype][.domain.] ... [expression]\n"
" ippfind [options] name[.regtype[.domain.]] ... [expression]\n"
@@ -5214,6 +5262,10 @@ msgstr ""
msgid "Usage: snmp [host-or-ip-address]"
msgstr "使ã„æ–¹: snmp [ホストåã¾ãŸã¯IPアドレス]"
+#, c-format
+msgid "Using spool directory \"%s\"."
+msgstr ""
+
msgid "Value uses indefinite length"
msgstr "値ã¯ä¸å®šé•·ã§ã™"
@@ -5242,12 +5294,9 @@ msgid "Yes"
msgstr "ã¯ã„"
#, c-format
-msgid ""
-"You must access this page using the URL <A HREF=\"https://%s:%d%s\">https://"
-"%s:%d%s</A>."
+msgid "You must access this page using the URL https://%s:%d%s."
msgstr ""
-"ã“ã®ãƒšãƒ¼ã‚¸ã«ã¯ URL <A HREF=\"https://%s:%d%s\">https://%s:%d%s</A> を使ã£ã¦ã‚¢"
-"クセスã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+"ã“ã®ãƒšãƒ¼ã‚¸ã«ã¯ URL https://%s:%d%s を使ã£ã¦ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
msgid "ZPL Label Printer"
msgstr "ZPL ラベルプリンター"
@@ -5258,212 +5307,287 @@ msgstr "ゼブラ"
msgid "aborted"
msgstr "åœæ­¢"
+#. TRANSLATORS: Accuracy Units
msgid "accuracy-units"
-msgstr "Accuracy Units"
+msgstr ""
+#. TRANSLATORS: Millimeters
msgid "accuracy-units.mm"
-msgstr "Mm"
+msgstr ""
+#. TRANSLATORS: Nanometers
msgid "accuracy-units.nm"
-msgstr "Nm"
+msgstr ""
+#. TRANSLATORS: Micrometers
msgid "accuracy-units.um"
-msgstr "Um"
+msgstr ""
+#. TRANSLATORS: Bale Output
msgid "baling"
-msgstr "Bale Output"
+msgstr ""
+#. TRANSLATORS: Bale Using
msgid "baling-type"
-msgstr "Baling Type"
+msgstr ""
+#. TRANSLATORS: Band
msgid "baling-type.band"
-msgstr "Band"
+msgstr ""
+#. TRANSLATORS: Shrink Wrap
msgid "baling-type.shrink-wrap"
-msgstr "Shrink Wrap"
+msgstr ""
+#. TRANSLATORS: Wrap
msgid "baling-type.wrap"
-msgstr "Wrap"
+msgstr ""
+#. TRANSLATORS: Bale After
msgid "baling-when"
-msgstr "Baling When"
+msgstr ""
+#. TRANSLATORS: Job
msgid "baling-when.after-job"
-msgstr "After Job"
+msgstr ""
+#. TRANSLATORS: Sets
msgid "baling-when.after-sets"
-msgstr "After Sets"
+msgstr ""
+#. TRANSLATORS: Bind Output
msgid "binding"
-msgstr "Bind Output"
+msgstr ""
+#. TRANSLATORS: Bind Edge
msgid "binding-reference-edge"
-msgstr "Binding Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "binding-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "binding-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "binding-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "binding-reference-edge.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Binder Type
msgid "binding-type"
-msgstr "Binding Type"
+msgstr ""
+#. TRANSLATORS: Adhesive
msgid "binding-type.adhesive"
-msgstr "Adhesive"
+msgstr ""
+#. TRANSLATORS: Comb
msgid "binding-type.comb"
-msgstr "Comb"
+msgstr ""
+#. TRANSLATORS: Flat
msgid "binding-type.flat"
-msgstr "Flat"
+msgstr ""
+#. TRANSLATORS: Padding
msgid "binding-type.padding"
-msgstr "Padding"
+msgstr ""
+#. TRANSLATORS: Perfect
msgid "binding-type.perfect"
-msgstr "Perfect"
+msgstr ""
+#. TRANSLATORS: Spiral
msgid "binding-type.spiral"
-msgstr "Spiral"
+msgstr ""
+#. TRANSLATORS: Tape
msgid "binding-type.tape"
-msgstr "Tape"
+msgstr ""
+#. TRANSLATORS: Velo
msgid "binding-type.velo"
-msgstr "Velo"
+msgstr ""
msgid "canceled"
msgstr "キャンセル"
+#. TRANSLATORS: Chamber Humidity
+msgid "chamber-humidity"
+msgstr ""
+
+#. TRANSLATORS: Chamber Temperature
+msgid "chamber-temperature"
+msgstr ""
+
+#. TRANSLATORS: Print Job Cost
msgid "charge-info-message"
-msgstr "Charge Info Message"
+msgstr ""
+#. TRANSLATORS: Coat Sheets
msgid "coating"
-msgstr "Coat Sheets"
+msgstr ""
+#. TRANSLATORS: Add Coating To
msgid "coating-sides"
-msgstr "Coating Sides"
+msgstr ""
+#. TRANSLATORS: Back
msgid "coating-sides.back"
-msgstr "Back"
+msgstr ""
+#. TRANSLATORS: Front and Back
msgid "coating-sides.both"
-msgstr "Both"
+msgstr ""
+#. TRANSLATORS: Front
msgid "coating-sides.front"
-msgstr "Front"
+msgstr ""
+#. TRANSLATORS: Type of Coating
msgid "coating-type"
-msgstr "Coating Type"
+msgstr ""
+#. TRANSLATORS: Archival
msgid "coating-type.archival"
-msgstr "Archival"
+msgstr ""
+#. TRANSLATORS: Archival Glossy
msgid "coating-type.archival-glossy"
-msgstr "Archival Glossy"
+msgstr ""
+#. TRANSLATORS: Archival Matte
msgid "coating-type.archival-matte"
-msgstr "Archival Matte"
+msgstr ""
+#. TRANSLATORS: Archival Semi Gloss
msgid "coating-type.archival-semi-gloss"
-msgstr "Archival Semi Gloss"
+msgstr ""
+#. TRANSLATORS: Glossy
msgid "coating-type.glossy"
-msgstr "Glossy"
+msgstr ""
+#. TRANSLATORS: High Gloss
msgid "coating-type.high-gloss"
-msgstr "High Gloss"
+msgstr ""
+#. TRANSLATORS: Matte
msgid "coating-type.matte"
-msgstr "Matte"
+msgstr ""
+#. TRANSLATORS: Semi-gloss
msgid "coating-type.semi-gloss"
-msgstr "Semi-Gloss"
+msgstr ""
+#. TRANSLATORS: Silicone
msgid "coating-type.silicone"
-msgstr "Silicone"
+msgstr ""
+#. TRANSLATORS: Translucent
msgid "coating-type.translucent"
-msgstr "Translucent"
+msgstr ""
msgid "completed"
msgstr "完了"
+#. TRANSLATORS: Print Confirmation Sheet
msgid "confirmation-sheet-print"
-msgstr "Confirmation Sheet Print"
+msgstr ""
+#. TRANSLATORS: Copies
msgid "copies"
-msgstr "Copies"
+msgstr ""
+#. TRANSLATORS: Back Cover
msgid "cover-back"
-msgstr "Cover Back"
+msgstr ""
+#. TRANSLATORS: Front Cover
msgid "cover-front"
-msgstr "Cover Front"
+msgstr ""
+#. TRANSLATORS: Cover Sheet Info
msgid "cover-sheet-info"
-msgstr "Cover Sheet Info"
+msgstr ""
+#. TRANSLATORS: Date Time
msgid "cover-sheet-info-supported.date-time"
-msgstr "Date Time"
+msgstr ""
+#. TRANSLATORS: From Name
msgid "cover-sheet-info-supported.from-name"
-msgstr "From Name"
+msgstr ""
+#. TRANSLATORS: Logo
msgid "cover-sheet-info-supported.logo"
-msgstr "Logo"
+msgstr ""
+#. TRANSLATORS: Message
msgid "cover-sheet-info-supported.message"
-msgstr "Message"
+msgstr ""
+#. TRANSLATORS: Organization
msgid "cover-sheet-info-supported.organization"
-msgstr "Organization"
+msgstr ""
+#. TRANSLATORS: Subject
msgid "cover-sheet-info-supported.subject"
-msgstr "Subject"
+msgstr ""
+#. TRANSLATORS: To Name
msgid "cover-sheet-info-supported.to-name"
-msgstr "To Name"
+msgstr ""
+#. TRANSLATORS: Printed Cover
msgid "cover-type"
-msgstr "Cover Type"
+msgstr ""
+#. TRANSLATORS: No Cover
msgid "cover-type.no-cover"
-msgstr "No Cover"
+msgstr ""
+#. TRANSLATORS: Back Only
msgid "cover-type.print-back"
-msgstr "Print Back"
+msgstr ""
+#. TRANSLATORS: Front and Back
msgid "cover-type.print-both"
-msgstr "Print Both"
+msgstr ""
+#. TRANSLATORS: Front Only
msgid "cover-type.print-front"
-msgstr "Print Front"
+msgstr ""
+#. TRANSLATORS: None
msgid "cover-type.print-none"
-msgstr "Print None"
+msgstr ""
+#. TRANSLATORS: Cover Output
msgid "covering"
-msgstr "Cover Output"
+msgstr ""
+#. TRANSLATORS: Add Cover
msgid "covering-name"
-msgstr "Covering Name"
+msgstr ""
+#. TRANSLATORS: Plain
msgid "covering-name.plain"
-msgstr "Plain"
+msgstr ""
+#. TRANSLATORS: Pre-cut
msgid "covering-name.pre-cut"
-msgstr "Pre Cut"
+msgstr ""
+#. TRANSLATORS: Pre-printed
msgid "covering-name.pre-printed"
-msgstr "Pre Printed"
+msgstr ""
msgid "cups-deviced failed to execute."
msgstr "cups-deviced ã®å®Ÿè¡Œã«å¤±æ•—ã—ã¾ã—ãŸã€‚"
@@ -5536,8 +5660,9 @@ msgstr "cupstestppd: -q オプション㯠-v オプションã¨ä¸¡ç«‹ã§ãã¾ã
msgid "cupstestppd: The -v option is incompatible with the -q option."
msgstr "cupstestppd: -v オプション㯠-q オプションã¨ä¸¡ç«‹ã§ãã¾ã›ã‚“。"
+#. TRANSLATORS: Detailed Status Message
msgid "detailed-status-message"
-msgstr "Detailed Status Message"
+msgstr ""
#, c-format
msgid "device for %s/%s: %s"
@@ -5547,140 +5672,233 @@ msgstr "%s/%s ã®ãƒ‡ãƒã‚¤ã‚¹: %s"
msgid "device for %s: %s"
msgstr "%s ã®ãƒ‡ãƒã‚¤ã‚¹: %s"
+#. TRANSLATORS: Copies
msgid "document-copies"
-msgstr "Copies"
+msgstr ""
+
+#. TRANSLATORS: Document Privacy Attributes
+msgid "document-privacy-attributes"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "document-privacy-attributes.all"
+msgstr ""
+#. TRANSLATORS: Default
+msgid "document-privacy-attributes.default"
+msgstr ""
+
+#. TRANSLATORS: Document Description
+msgid "document-privacy-attributes.document-description"
+msgstr ""
+
+#. TRANSLATORS: Document Template
+msgid "document-privacy-attributes.document-template"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "document-privacy-attributes.none"
+msgstr ""
+
+#. TRANSLATORS: Document Privacy Scope
+msgid "document-privacy-scope"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "document-privacy-scope.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "document-privacy-scope.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "document-privacy-scope.none"
+msgstr ""
+
+#. TRANSLATORS: Owner
+msgid "document-privacy-scope.owner"
+msgstr ""
+
+#. TRANSLATORS: Document State
msgid "document-state"
-msgstr "Document State"
+msgstr ""
+#. TRANSLATORS: Detailed Document State
msgid "document-state-reasons"
-msgstr "Detailed Document State"
+msgstr ""
+#. TRANSLATORS: Aborted By System
msgid "document-state-reasons.aborted-by-system"
-msgstr "Aborted By System"
+msgstr ""
+#. TRANSLATORS: Canceled At Device
msgid "document-state-reasons.canceled-at-device"
-msgstr "Canceled At Device"
+msgstr ""
+#. TRANSLATORS: Canceled By Operator
msgid "document-state-reasons.canceled-by-operator"
-msgstr "Canceled By Operator"
+msgstr ""
+#. TRANSLATORS: Canceled By User
msgid "document-state-reasons.canceled-by-user"
-msgstr "Canceled By User"
+msgstr ""
+#. TRANSLATORS: Completed Successfully
msgid "document-state-reasons.completed-successfully"
-msgstr "Completed Successfully"
+msgstr ""
+#. TRANSLATORS: Completed With Errors
msgid "document-state-reasons.completed-with-errors"
-msgstr "Completed With Errors"
+msgstr ""
+#. TRANSLATORS: Completed With Warnings
msgid "document-state-reasons.completed-with-warnings"
-msgstr "Completed With Warnings"
+msgstr ""
+#. TRANSLATORS: Compression Error
msgid "document-state-reasons.compression-error"
-msgstr "Compression Error"
+msgstr ""
+#. TRANSLATORS: Data Insufficient
msgid "document-state-reasons.data-insufficient"
-msgstr "Data Insufficient"
+msgstr ""
+#. TRANSLATORS: Digital Signature Did Not Verify
msgid "document-state-reasons.digital-signature-did-not-verify"
-msgstr "Digital Signature Did Not Verify"
+msgstr ""
+#. TRANSLATORS: Digital Signature Type Not Supported
msgid "document-state-reasons.digital-signature-type-not-supported"
-msgstr "Digital Signature Type Not Supported"
+msgstr ""
+#. TRANSLATORS: Digital Signature Wait
msgid "document-state-reasons.digital-signature-wait"
-msgstr "Digital Signature Wait"
+msgstr ""
+#. TRANSLATORS: Document Access Error
msgid "document-state-reasons.document-access-error"
-msgstr "Document Access Error"
+msgstr ""
+#. TRANSLATORS: Document Fetchable
msgid "document-state-reasons.document-fetchable"
-msgstr "Document Fetchable"
+msgstr ""
+#. TRANSLATORS: Document Format Error
msgid "document-state-reasons.document-format-error"
-msgstr "Document Format Error"
+msgstr ""
+#. TRANSLATORS: Document Password Error
msgid "document-state-reasons.document-password-error"
-msgstr "Document Password Error"
+msgstr ""
+#. TRANSLATORS: Document Permission Error
msgid "document-state-reasons.document-permission-error"
-msgstr "Document Permission Error"
+msgstr ""
+#. TRANSLATORS: Document Security Error
msgid "document-state-reasons.document-security-error"
-msgstr "Document Security Error"
+msgstr ""
+#. TRANSLATORS: Document Unprintable Error
msgid "document-state-reasons.document-unprintable-error"
-msgstr "Document Unprintable Error"
+msgstr ""
+#. TRANSLATORS: Errors Detected
msgid "document-state-reasons.errors-detected"
-msgstr "Errors Detected"
+msgstr ""
+#. TRANSLATORS: Incoming
msgid "document-state-reasons.incoming"
-msgstr "Incoming"
+msgstr ""
+#. TRANSLATORS: Interpreting
msgid "document-state-reasons.interpreting"
-msgstr "Interpreting"
+msgstr ""
+#. TRANSLATORS: None
msgid "document-state-reasons.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Outgoing
msgid "document-state-reasons.outgoing"
-msgstr "Outgoing"
+msgstr ""
+#. TRANSLATORS: Printing
msgid "document-state-reasons.printing"
-msgstr "Printing"
+msgstr ""
+#. TRANSLATORS: Processing To Stop Point
msgid "document-state-reasons.processing-to-stop-point"
-msgstr "Processing To Stop Point"
+msgstr ""
+#. TRANSLATORS: Queued
msgid "document-state-reasons.queued"
-msgstr "Queued"
+msgstr ""
+#. TRANSLATORS: Queued For Marker
msgid "document-state-reasons.queued-for-marker"
-msgstr "Queued For Marker"
+msgstr ""
+#. TRANSLATORS: Queued In Device
msgid "document-state-reasons.queued-in-device"
-msgstr "Queued In Device"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Ready
msgid "document-state-reasons.resources-are-not-ready"
-msgstr "Resources Are Not Ready"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Supported
msgid "document-state-reasons.resources-are-not-supported"
-msgstr "Resources Are Not Supported"
+msgstr ""
+#. TRANSLATORS: Submission Interrupted
msgid "document-state-reasons.submission-interrupted"
-msgstr "Submission Interrupted"
+msgstr ""
+#. TRANSLATORS: Transforming
msgid "document-state-reasons.transforming"
-msgstr "Transforming"
+msgstr ""
+#. TRANSLATORS: Unsupported Compression
msgid "document-state-reasons.unsupported-compression"
-msgstr "Unsupported Compression"
+msgstr ""
+#. TRANSLATORS: Unsupported Document Format
msgid "document-state-reasons.unsupported-document-format"
-msgstr "Unsupported Document Format"
+msgstr ""
+#. TRANSLATORS: Warnings Detected
msgid "document-state-reasons.warnings-detected"
-msgstr "Warnings Detected"
+msgstr ""
+#. TRANSLATORS: Pending
msgid "document-state.3"
-msgstr "Pending"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "document-state.5"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Stopped
msgid "document-state.6"
-msgstr "Processing Stopped"
+msgstr ""
+#. TRANSLATORS: Canceled
msgid "document-state.7"
-msgstr "Canceled"
+msgstr ""
+#. TRANSLATORS: Aborted
msgid "document-state.8"
-msgstr "Aborted"
+msgstr ""
+#. TRANSLATORS: Completed
msgid "document-state.9"
-msgstr "Completed"
+msgstr ""
+
+#. TRANSLATORS: End Power State
+msgid "end-power-state"
+msgstr ""
msgid "error-index uses indefinite length"
msgstr "error-index ã¯ä¸å®šé•·ã§ã™"
@@ -5701,752 +5919,1001 @@ msgstr ""
msgid "expression expression Logical AND"
msgstr ""
+#. TRANSLATORS: Feed Orientation
msgid "feed-orientation"
-msgstr "Feed Orientation"
+msgstr ""
+#. TRANSLATORS: Long Edge First
msgid "feed-orientation.long-edge-first"
-msgstr "Long Edge First"
+msgstr ""
+#. TRANSLATORS: Short Edge First
msgid "feed-orientation.short-edge-first"
-msgstr "Short Edge First"
+msgstr ""
+#. TRANSLATORS: Fetch Status Code
msgid "fetch-status-code"
-msgstr "Fetch Status Code"
+msgstr ""
+#. TRANSLATORS: Finishing Template
msgid "finishing-template"
-msgstr "Finishing Template"
+msgstr ""
+#. TRANSLATORS: Bale
msgid "finishing-template.bale"
-msgstr "Bale"
+msgstr ""
+#. TRANSLATORS: Bind
msgid "finishing-template.bind"
-msgstr "Bind"
+msgstr ""
+#. TRANSLATORS: Bind Bottom
msgid "finishing-template.bind-bottom"
-msgstr "Bind Bottom"
+msgstr ""
+#. TRANSLATORS: Bind Left
msgid "finishing-template.bind-left"
-msgstr "Bind Left"
+msgstr ""
+#. TRANSLATORS: Bind Right
msgid "finishing-template.bind-right"
-msgstr "Bind Right"
+msgstr ""
+#. TRANSLATORS: Bind Top
msgid "finishing-template.bind-top"
-msgstr "Bind Top"
+msgstr ""
+#. TRANSLATORS: Booklet Maker
msgid "finishing-template.booklet-maker"
-msgstr "Booklet Maker"
+msgstr ""
+#. TRANSLATORS: Coat
msgid "finishing-template.coat"
-msgstr "Coat"
+msgstr ""
+#. TRANSLATORS: Cover
msgid "finishing-template.cover"
-msgstr "Cover"
+msgstr ""
+#. TRANSLATORS: Edge Stitch
msgid "finishing-template.edge-stitch"
-msgstr "Edge Stitch"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Bottom
msgid "finishing-template.edge-stitch-bottom"
-msgstr "Edge Stitch Bottom"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Left
msgid "finishing-template.edge-stitch-left"
-msgstr "Edge Stitch Left"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Right
msgid "finishing-template.edge-stitch-right"
-msgstr "Edge Stitch Right"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Top
msgid "finishing-template.edge-stitch-top"
-msgstr "Edge Stitch Top"
+msgstr ""
+#. TRANSLATORS: Fold
msgid "finishing-template.fold"
-msgstr "Fold"
+msgstr ""
+#. TRANSLATORS: Accordion Fold
msgid "finishing-template.fold-accordion"
-msgstr "Fold Accordion"
+msgstr ""
+#. TRANSLATORS: Double Gate Fold
msgid "finishing-template.fold-double-gate"
-msgstr "Fold Double Gate"
+msgstr ""
+#. TRANSLATORS: Engineering Z Fold
msgid "finishing-template.fold-engineering-z"
-msgstr "Fold Engineering Z"
+msgstr ""
+#. TRANSLATORS: Gate Fold
msgid "finishing-template.fold-gate"
-msgstr "Fold Gate"
+msgstr ""
+#. TRANSLATORS: Half Fold
msgid "finishing-template.fold-half"
-msgstr "Fold Half"
+msgstr ""
+#. TRANSLATORS: Half Z Fold
msgid "finishing-template.fold-half-z"
-msgstr "Fold Half Z"
+msgstr ""
+#. TRANSLATORS: Left Gate Fold
msgid "finishing-template.fold-left-gate"
-msgstr "Fold Left Gate"
+msgstr ""
+#. TRANSLATORS: Letter Fold
msgid "finishing-template.fold-letter"
-msgstr "Fold Letter"
+msgstr ""
+#. TRANSLATORS: Parallel Fold
msgid "finishing-template.fold-parallel"
-msgstr "Fold Parallel"
+msgstr ""
+#. TRANSLATORS: Poster Fold
msgid "finishing-template.fold-poster"
-msgstr "Fold Poster"
+msgstr ""
+#. TRANSLATORS: Right Gate Fold
msgid "finishing-template.fold-right-gate"
-msgstr "Fold Right Gate"
+msgstr ""
+#. TRANSLATORS: Z Fold
msgid "finishing-template.fold-z"
-msgstr "Fold Z"
+msgstr ""
+#. TRANSLATORS: JDF F10-1
msgid "finishing-template.jdf-f10-1"
-msgstr "JDF F10 1"
+msgstr ""
+#. TRANSLATORS: JDF F10-2
msgid "finishing-template.jdf-f10-2"
-msgstr "JDF F10 2"
+msgstr ""
+#. TRANSLATORS: JDF F10-3
msgid "finishing-template.jdf-f10-3"
-msgstr "JDF F10 3"
+msgstr ""
+#. TRANSLATORS: JDF F12-1
msgid "finishing-template.jdf-f12-1"
-msgstr "JDF F12 1"
+msgstr ""
+#. TRANSLATORS: JDF F12-10
msgid "finishing-template.jdf-f12-10"
-msgstr "JDF F12 10"
+msgstr ""
+#. TRANSLATORS: JDF F12-11
msgid "finishing-template.jdf-f12-11"
-msgstr "JDF F12 11"
+msgstr ""
+#. TRANSLATORS: JDF F12-12
msgid "finishing-template.jdf-f12-12"
-msgstr "JDF F12 12"
+msgstr ""
+#. TRANSLATORS: JDF F12-13
msgid "finishing-template.jdf-f12-13"
-msgstr "JDF F12 13"
+msgstr ""
+#. TRANSLATORS: JDF F12-14
msgid "finishing-template.jdf-f12-14"
-msgstr "JDF F12 14"
+msgstr ""
+#. TRANSLATORS: JDF F12-2
msgid "finishing-template.jdf-f12-2"
-msgstr "JDF F12 2"
+msgstr ""
+#. TRANSLATORS: JDF F12-3
msgid "finishing-template.jdf-f12-3"
-msgstr "JDF F12 3"
+msgstr ""
+#. TRANSLATORS: JDF F12-4
msgid "finishing-template.jdf-f12-4"
-msgstr "JDF F12 4"
+msgstr ""
+#. TRANSLATORS: JDF F12-5
msgid "finishing-template.jdf-f12-5"
-msgstr "JDF F12 5"
+msgstr ""
+#. TRANSLATORS: JDF F12-6
msgid "finishing-template.jdf-f12-6"
-msgstr "JDF F12 6"
+msgstr ""
+#. TRANSLATORS: JDF F12-7
msgid "finishing-template.jdf-f12-7"
-msgstr "JDF F12 7"
+msgstr ""
+#. TRANSLATORS: JDF F12-8
msgid "finishing-template.jdf-f12-8"
-msgstr "JDF F12 8"
+msgstr ""
+#. TRANSLATORS: JDF F12-9
msgid "finishing-template.jdf-f12-9"
-msgstr "JDF F12 9"
+msgstr ""
+#. TRANSLATORS: JDF F14-1
msgid "finishing-template.jdf-f14-1"
-msgstr "JDF F14 1"
+msgstr ""
+#. TRANSLATORS: JDF F16-1
msgid "finishing-template.jdf-f16-1"
-msgstr "JDF F16 1"
+msgstr ""
+#. TRANSLATORS: JDF F16-10
msgid "finishing-template.jdf-f16-10"
-msgstr "JDF F16 10"
+msgstr ""
+#. TRANSLATORS: JDF F16-11
msgid "finishing-template.jdf-f16-11"
-msgstr "JDF F16 11"
+msgstr ""
+#. TRANSLATORS: JDF F16-12
msgid "finishing-template.jdf-f16-12"
-msgstr "JDF F16 12"
+msgstr ""
+#. TRANSLATORS: JDF F16-13
msgid "finishing-template.jdf-f16-13"
-msgstr "JDF F16 13"
+msgstr ""
+#. TRANSLATORS: JDF F16-14
msgid "finishing-template.jdf-f16-14"
-msgstr "JDF F16 14"
+msgstr ""
+#. TRANSLATORS: JDF F16-2
msgid "finishing-template.jdf-f16-2"
-msgstr "JDF F16 2"
+msgstr ""
+#. TRANSLATORS: JDF F16-3
msgid "finishing-template.jdf-f16-3"
-msgstr "JDF F16 3"
+msgstr ""
+#. TRANSLATORS: JDF F16-4
msgid "finishing-template.jdf-f16-4"
-msgstr "JDF F16 4"
+msgstr ""
+#. TRANSLATORS: JDF F16-5
msgid "finishing-template.jdf-f16-5"
-msgstr "JDF F16 5"
+msgstr ""
+#. TRANSLATORS: JDF F16-6
msgid "finishing-template.jdf-f16-6"
-msgstr "JDF F16 6"
+msgstr ""
+#. TRANSLATORS: JDF F16-7
msgid "finishing-template.jdf-f16-7"
-msgstr "JDF F16 7"
+msgstr ""
+#. TRANSLATORS: JDF F16-8
msgid "finishing-template.jdf-f16-8"
-msgstr "JDF F16 8"
+msgstr ""
+#. TRANSLATORS: JDF F16-9
msgid "finishing-template.jdf-f16-9"
-msgstr "JDF F16 9"
+msgstr ""
+#. TRANSLATORS: JDF F18-1
msgid "finishing-template.jdf-f18-1"
-msgstr "JDF F18 1"
+msgstr ""
+#. TRANSLATORS: JDF F18-2
msgid "finishing-template.jdf-f18-2"
-msgstr "JDF F18 2"
+msgstr ""
+#. TRANSLATORS: JDF F18-3
msgid "finishing-template.jdf-f18-3"
-msgstr "JDF F18 3"
+msgstr ""
+#. TRANSLATORS: JDF F18-4
msgid "finishing-template.jdf-f18-4"
-msgstr "JDF F18 4"
+msgstr ""
+#. TRANSLATORS: JDF F18-5
msgid "finishing-template.jdf-f18-5"
-msgstr "JDF F18 5"
+msgstr ""
+#. TRANSLATORS: JDF F18-6
msgid "finishing-template.jdf-f18-6"
-msgstr "JDF F18 6"
+msgstr ""
+#. TRANSLATORS: JDF F18-7
msgid "finishing-template.jdf-f18-7"
-msgstr "JDF F18 7"
+msgstr ""
+#. TRANSLATORS: JDF F18-8
msgid "finishing-template.jdf-f18-8"
-msgstr "JDF F18 8"
+msgstr ""
+#. TRANSLATORS: JDF F18-9
msgid "finishing-template.jdf-f18-9"
-msgstr "JDF F18 9"
+msgstr ""
+#. TRANSLATORS: JDF F2-1
msgid "finishing-template.jdf-f2-1"
-msgstr "JDF F2 1"
+msgstr ""
+#. TRANSLATORS: JDF F20-1
msgid "finishing-template.jdf-f20-1"
-msgstr "JDF F20 1"
+msgstr ""
+#. TRANSLATORS: JDF F20-2
msgid "finishing-template.jdf-f20-2"
-msgstr "JDF F20 2"
+msgstr ""
+#. TRANSLATORS: JDF F24-1
msgid "finishing-template.jdf-f24-1"
-msgstr "JDF F24 1"
+msgstr ""
+#. TRANSLATORS: JDF F24-10
msgid "finishing-template.jdf-f24-10"
-msgstr "JDF F24 10"
+msgstr ""
+#. TRANSLATORS: JDF F24-11
msgid "finishing-template.jdf-f24-11"
-msgstr "JDF F24 11"
+msgstr ""
+#. TRANSLATORS: JDF F24-2
msgid "finishing-template.jdf-f24-2"
-msgstr "JDF F24 2"
+msgstr ""
+#. TRANSLATORS: JDF F24-3
msgid "finishing-template.jdf-f24-3"
-msgstr "JDF F24 3"
+msgstr ""
+#. TRANSLATORS: JDF F24-4
msgid "finishing-template.jdf-f24-4"
-msgstr "JDF F24 4"
+msgstr ""
+#. TRANSLATORS: JDF F24-5
msgid "finishing-template.jdf-f24-5"
-msgstr "JDF F24 5"
+msgstr ""
+#. TRANSLATORS: JDF F24-6
msgid "finishing-template.jdf-f24-6"
-msgstr "JDF F24 6"
+msgstr ""
+#. TRANSLATORS: JDF F24-7
msgid "finishing-template.jdf-f24-7"
-msgstr "JDF F24 7"
+msgstr ""
+#. TRANSLATORS: JDF F24-8
msgid "finishing-template.jdf-f24-8"
-msgstr "JDF F24 8"
+msgstr ""
+#. TRANSLATORS: JDF F24-9
msgid "finishing-template.jdf-f24-9"
-msgstr "JDF F24 9"
+msgstr ""
+#. TRANSLATORS: JDF F28-1
msgid "finishing-template.jdf-f28-1"
-msgstr "JDF F28 1"
+msgstr ""
+#. TRANSLATORS: JDF F32-1
msgid "finishing-template.jdf-f32-1"
-msgstr "JDF F32 1"
+msgstr ""
+#. TRANSLATORS: JDF F32-2
msgid "finishing-template.jdf-f32-2"
-msgstr "JDF F32 2"
+msgstr ""
+#. TRANSLATORS: JDF F32-3
msgid "finishing-template.jdf-f32-3"
-msgstr "JDF F32 3"
+msgstr ""
+#. TRANSLATORS: JDF F32-4
msgid "finishing-template.jdf-f32-4"
-msgstr "JDF F32 4"
+msgstr ""
+#. TRANSLATORS: JDF F32-5
msgid "finishing-template.jdf-f32-5"
-msgstr "JDF F32 5"
+msgstr ""
+#. TRANSLATORS: JDF F32-6
msgid "finishing-template.jdf-f32-6"
-msgstr "JDF F32 6"
+msgstr ""
+#. TRANSLATORS: JDF F32-7
msgid "finishing-template.jdf-f32-7"
-msgstr "JDF F32 7"
+msgstr ""
+#. TRANSLATORS: JDF F32-8
msgid "finishing-template.jdf-f32-8"
-msgstr "JDF F32 8"
+msgstr ""
+#. TRANSLATORS: JDF F32-9
msgid "finishing-template.jdf-f32-9"
-msgstr "JDF F32 9"
+msgstr ""
+#. TRANSLATORS: JDF F36-1
msgid "finishing-template.jdf-f36-1"
-msgstr "JDF F36 1"
+msgstr ""
+#. TRANSLATORS: JDF F36-2
msgid "finishing-template.jdf-f36-2"
-msgstr "JDF F36 2"
+msgstr ""
+#. TRANSLATORS: JDF F4-1
msgid "finishing-template.jdf-f4-1"
-msgstr "JDF F4 1"
+msgstr ""
+#. TRANSLATORS: JDF F4-2
msgid "finishing-template.jdf-f4-2"
-msgstr "JDF F4 2"
+msgstr ""
+#. TRANSLATORS: JDF F40-1
msgid "finishing-template.jdf-f40-1"
-msgstr "JDF F40 1"
+msgstr ""
+#. TRANSLATORS: JDF F48-1
msgid "finishing-template.jdf-f48-1"
-msgstr "JDF F48 1"
+msgstr ""
+#. TRANSLATORS: JDF F48-2
msgid "finishing-template.jdf-f48-2"
-msgstr "JDF F48 2"
+msgstr ""
+#. TRANSLATORS: JDF F6-1
msgid "finishing-template.jdf-f6-1"
-msgstr "JDF F6 1"
+msgstr ""
+#. TRANSLATORS: JDF F6-2
msgid "finishing-template.jdf-f6-2"
-msgstr "JDF F6 2"
+msgstr ""
+#. TRANSLATORS: JDF F6-3
msgid "finishing-template.jdf-f6-3"
-msgstr "JDF F6 3"
+msgstr ""
+#. TRANSLATORS: JDF F6-4
msgid "finishing-template.jdf-f6-4"
-msgstr "JDF F6 4"
+msgstr ""
+#. TRANSLATORS: JDF F6-5
msgid "finishing-template.jdf-f6-5"
-msgstr "JDF F6 5"
+msgstr ""
+#. TRANSLATORS: JDF F6-6
msgid "finishing-template.jdf-f6-6"
-msgstr "JDF F6 6"
+msgstr ""
+#. TRANSLATORS: JDF F6-7
msgid "finishing-template.jdf-f6-7"
-msgstr "JDF F6 7"
+msgstr ""
+#. TRANSLATORS: JDF F6-8
msgid "finishing-template.jdf-f6-8"
-msgstr "JDF F6 8"
+msgstr ""
+#. TRANSLATORS: JDF F64-1
msgid "finishing-template.jdf-f64-1"
-msgstr "JDF F64 1"
+msgstr ""
+#. TRANSLATORS: JDF F64-2
msgid "finishing-template.jdf-f64-2"
-msgstr "JDF F64 2"
+msgstr ""
+#. TRANSLATORS: JDF F8-1
msgid "finishing-template.jdf-f8-1"
-msgstr "JDF F8 1"
+msgstr ""
+#. TRANSLATORS: JDF F8-2
msgid "finishing-template.jdf-f8-2"
-msgstr "JDF F8 2"
+msgstr ""
+#. TRANSLATORS: JDF F8-3
msgid "finishing-template.jdf-f8-3"
-msgstr "JDF F8 3"
+msgstr ""
+#. TRANSLATORS: JDF F8-4
msgid "finishing-template.jdf-f8-4"
-msgstr "JDF F8 4"
+msgstr ""
+#. TRANSLATORS: JDF F8-5
msgid "finishing-template.jdf-f8-5"
-msgstr "JDF F8 5"
+msgstr ""
+#. TRANSLATORS: JDF F8-6
msgid "finishing-template.jdf-f8-6"
-msgstr "JDF F8 6"
+msgstr ""
+#. TRANSLATORS: JDF F8-7
msgid "finishing-template.jdf-f8-7"
-msgstr "JDF F8 7"
+msgstr ""
+#. TRANSLATORS: Jog Offset
msgid "finishing-template.jog-offset"
-msgstr "Jog Offset"
+msgstr ""
+#. TRANSLATORS: Laminate
msgid "finishing-template.laminate"
-msgstr "Laminate"
+msgstr ""
+#. TRANSLATORS: Punch
msgid "finishing-template.punch"
-msgstr "Punch"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Left
msgid "finishing-template.punch-bottom-left"
-msgstr "Punch Bottom Left"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Right
msgid "finishing-template.punch-bottom-right"
-msgstr "Punch Bottom Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Bottom
msgid "finishing-template.punch-dual-bottom"
-msgstr "Punch Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Left
msgid "finishing-template.punch-dual-left"
-msgstr "Punch Dual Left"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Right
msgid "finishing-template.punch-dual-right"
-msgstr "Punch Dual Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Top
msgid "finishing-template.punch-dual-top"
-msgstr "Punch Dual Top"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Bottom
msgid "finishing-template.punch-multiple-bottom"
-msgstr "Punch Multiple Bottom"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Left
msgid "finishing-template.punch-multiple-left"
-msgstr "Punch Multiple Left"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Right
msgid "finishing-template.punch-multiple-right"
-msgstr "Punch Multiple Right"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Top
msgid "finishing-template.punch-multiple-top"
-msgstr "Punch Multiple Top"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Bottom
msgid "finishing-template.punch-quad-bottom"
-msgstr "Punch Quad Bottom"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Left
msgid "finishing-template.punch-quad-left"
-msgstr "Punch Quad Left"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Right
msgid "finishing-template.punch-quad-right"
-msgstr "Punch Quad Right"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Top
msgid "finishing-template.punch-quad-top"
-msgstr "Punch Quad Top"
+msgstr ""
+#. TRANSLATORS: Punch Top Left
msgid "finishing-template.punch-top-left"
-msgstr "Punch Top Left"
+msgstr ""
+#. TRANSLATORS: Punch Top Right
msgid "finishing-template.punch-top-right"
-msgstr "Punch Top Right"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Bottom
msgid "finishing-template.punch-triple-bottom"
-msgstr "Punch Triple Bottom"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Left
msgid "finishing-template.punch-triple-left"
-msgstr "Punch Triple Left"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Right
msgid "finishing-template.punch-triple-right"
-msgstr "Punch Triple Right"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Top
msgid "finishing-template.punch-triple-top"
-msgstr "Punch Triple Top"
+msgstr ""
+#. TRANSLATORS: Saddle Stitch
msgid "finishing-template.saddle-stitch"
-msgstr "Saddle Stitch"
+msgstr ""
+#. TRANSLATORS: Staple
msgid "finishing-template.staple"
-msgstr "Staple"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Left
msgid "finishing-template.staple-bottom-left"
-msgstr "Staple Bottom Left"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Right
msgid "finishing-template.staple-bottom-right"
-msgstr "Staple Bottom Right"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Bottom
msgid "finishing-template.staple-dual-bottom"
-msgstr "Staple Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Left
msgid "finishing-template.staple-dual-left"
-msgstr "Staple Dual Left"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Right
msgid "finishing-template.staple-dual-right"
-msgstr "Staple Dual Right"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Top
msgid "finishing-template.staple-dual-top"
-msgstr "Staple Dual Top"
+msgstr ""
+#. TRANSLATORS: Staple Top Left
msgid "finishing-template.staple-top-left"
-msgstr "Staple Top Left"
+msgstr ""
+#. TRANSLATORS: Staple Top Right
msgid "finishing-template.staple-top-right"
-msgstr "Staple Top Right"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Bottom
msgid "finishing-template.staple-triple-bottom"
-msgstr "Staple Triple Bottom"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Left
msgid "finishing-template.staple-triple-left"
-msgstr "Staple Triple Left"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Right
msgid "finishing-template.staple-triple-right"
-msgstr "Staple Triple Right"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Top
msgid "finishing-template.staple-triple-top"
-msgstr "Staple Triple Top"
+msgstr ""
+#. TRANSLATORS: Trim
msgid "finishing-template.trim"
-msgstr "Trim"
+msgstr ""
+#. TRANSLATORS: Trim After Every Set
msgid "finishing-template.trim-after-copies"
-msgstr "Trim After Copies"
+msgstr ""
+#. TRANSLATORS: Trim After Every Document
msgid "finishing-template.trim-after-documents"
-msgstr "Trim After Documents"
+msgstr ""
+#. TRANSLATORS: Trim After Job
msgid "finishing-template.trim-after-job"
-msgstr "Trim After Job"
+msgstr ""
+#. TRANSLATORS: Trim After Every Page
msgid "finishing-template.trim-after-pages"
-msgstr "Trim After Pages"
+msgstr ""
+#. TRANSLATORS: Finishings
msgid "finishings"
-msgstr "Finishings"
+msgstr ""
+#. TRANSLATORS: Finishings
msgid "finishings-col"
-msgstr "Finishings"
+msgstr ""
+#. TRANSLATORS: Fold
msgid "finishings.10"
-msgstr "Fold"
+msgstr ""
+#. TRANSLATORS: Z Fold
msgid "finishings.100"
-msgstr "Fold Z"
+msgstr ""
+#. TRANSLATORS: Engineering Z Fold
msgid "finishings.101"
-msgstr "Fold Engineering Z"
+msgstr ""
+#. TRANSLATORS: Trim
msgid "finishings.11"
-msgstr "Trim"
+msgstr ""
+#. TRANSLATORS: Bale
msgid "finishings.12"
-msgstr "Bale"
+msgstr ""
+#. TRANSLATORS: Booklet Maker
msgid "finishings.13"
-msgstr "Booklet Maker"
+msgstr ""
+#. TRANSLATORS: Jog Offset
msgid "finishings.14"
-msgstr "Jog Offset"
+msgstr ""
+#. TRANSLATORS: Coat
msgid "finishings.15"
-msgstr "Coat"
+msgstr ""
+#. TRANSLATORS: Laminate
msgid "finishings.16"
-msgstr "Laminate"
+msgstr ""
+#. TRANSLATORS: Staple Top Left
msgid "finishings.20"
-msgstr "Staple Top Left"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Left
msgid "finishings.21"
-msgstr "Staple Bottom Left"
+msgstr ""
+#. TRANSLATORS: Staple Top Right
msgid "finishings.22"
-msgstr "Staple Top Right"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Right
msgid "finishings.23"
-msgstr "Staple Bottom Right"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Left
msgid "finishings.24"
-msgstr "Edge Stitch Left"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Top
msgid "finishings.25"
-msgstr "Edge Stitch Top"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Right
msgid "finishings.26"
-msgstr "Edge Stitch Right"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Bottom
msgid "finishings.27"
-msgstr "Edge Stitch Bottom"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Left
msgid "finishings.28"
-msgstr "Staple Dual Left"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Top
msgid "finishings.29"
-msgstr "Staple Dual Top"
+msgstr ""
+#. TRANSLATORS: None
msgid "finishings.3"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Right
msgid "finishings.30"
-msgstr "Staple Dual Right"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Bottom
msgid "finishings.31"
-msgstr "Staple Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Left
msgid "finishings.32"
-msgstr "Staple Triple Left"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Top
msgid "finishings.33"
-msgstr "Staple Triple Top"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Right
msgid "finishings.34"
-msgstr "Staple Triple Right"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Bottom
msgid "finishings.35"
-msgstr "Staple Triple Bottom"
+msgstr ""
+#. TRANSLATORS: Staple
msgid "finishings.4"
-msgstr "Staple"
+msgstr ""
+#. TRANSLATORS: Punch
msgid "finishings.5"
-msgstr "Punch"
+msgstr ""
+#. TRANSLATORS: Bind Left
msgid "finishings.50"
-msgstr "Bind Left"
+msgstr ""
+#. TRANSLATORS: Bind Top
msgid "finishings.51"
-msgstr "Bind Top"
+msgstr ""
+#. TRANSLATORS: Bind Right
msgid "finishings.52"
-msgstr "Bind Right"
+msgstr ""
+#. TRANSLATORS: Bind Bottom
msgid "finishings.53"
-msgstr "Bind Bottom"
+msgstr ""
+#. TRANSLATORS: Cover
msgid "finishings.6"
-msgstr "Cover"
+msgstr ""
+#. TRANSLATORS: Trim Pages
msgid "finishings.60"
-msgstr "Trim After Pages"
+msgstr ""
+#. TRANSLATORS: Trim Documents
msgid "finishings.61"
-msgstr "Trim After Documents"
+msgstr ""
+#. TRANSLATORS: Trim Copies
msgid "finishings.62"
-msgstr "Trim After Copies"
+msgstr ""
+#. TRANSLATORS: Trim Job
msgid "finishings.63"
-msgstr "Trim After Job"
+msgstr ""
+#. TRANSLATORS: Bind
msgid "finishings.7"
-msgstr "Bind"
+msgstr ""
+#. TRANSLATORS: Punch Top Left
msgid "finishings.70"
-msgstr "Punch Top Left"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Left
msgid "finishings.71"
-msgstr "Punch Bottom Left"
+msgstr ""
+#. TRANSLATORS: Punch Top Right
msgid "finishings.72"
-msgstr "Punch Top Right"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Right
msgid "finishings.73"
-msgstr "Punch Bottom Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Left
msgid "finishings.74"
-msgstr "Punch Dual Left"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Top
msgid "finishings.75"
-msgstr "Punch Dual Top"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Right
msgid "finishings.76"
-msgstr "Punch Dual Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Bottom
msgid "finishings.77"
-msgstr "Punch Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Left
msgid "finishings.78"
-msgstr "Punch Triple Left"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Top
msgid "finishings.79"
-msgstr "Punch Triple Top"
+msgstr ""
+#. TRANSLATORS: Saddle Stitch
msgid "finishings.8"
-msgstr "Saddle Stitch"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Right
msgid "finishings.80"
-msgstr "Punch Triple Right"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Bottom
msgid "finishings.81"
-msgstr "Punch Triple Bottom"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Left
msgid "finishings.82"
-msgstr "Punch Quad Left"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Top
msgid "finishings.83"
-msgstr "Punch Quad Top"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Right
msgid "finishings.84"
-msgstr "Punch Quad Right"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Bottom
msgid "finishings.85"
-msgstr "Punch Quad Bottom"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Left
msgid "finishings.86"
-msgstr "Punch Multiple Left"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Top
msgid "finishings.87"
-msgstr "Punch Multiple Top"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Right
msgid "finishings.88"
-msgstr "Punch Multiple Right"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Bottom
msgid "finishings.89"
-msgstr "Punch Multiple Bottom"
+msgstr ""
+#. TRANSLATORS: Edge Stitch
msgid "finishings.9"
-msgstr "Edge Stitch"
+msgstr ""
+#. TRANSLATORS: Accordion Fold
msgid "finishings.90"
-msgstr "Fold Accordion"
+msgstr ""
+#. TRANSLATORS: Double Gate Fold
msgid "finishings.91"
-msgstr "Fold Double Gate"
+msgstr ""
+#. TRANSLATORS: Gate Fold
msgid "finishings.92"
-msgstr "Fold Gate"
+msgstr ""
+#. TRANSLATORS: Half Fold
msgid "finishings.93"
-msgstr "Fold Half"
+msgstr ""
+#. TRANSLATORS: Half Z Fold
msgid "finishings.94"
-msgstr "Fold Half Z"
+msgstr ""
+#. TRANSLATORS: Left Gate Fold
msgid "finishings.95"
-msgstr "Fold Left Gate"
+msgstr ""
+#. TRANSLATORS: Letter Fold
msgid "finishings.96"
-msgstr "Fold Letter"
+msgstr ""
+#. TRANSLATORS: Parallel Fold
msgid "finishings.97"
-msgstr "Fold Parallel"
+msgstr ""
+#. TRANSLATORS: Poster Fold
msgid "finishings.98"
-msgstr "Fold Poster"
+msgstr ""
+#. TRANSLATORS: Right Gate Fold
msgid "finishings.99"
-msgstr "Fold Right Gate"
+msgstr ""
+#. TRANSLATORS: Fold
msgid "folding"
-msgstr "Fold"
+msgstr ""
+#. TRANSLATORS: Fold Direction
msgid "folding-direction"
-msgstr "Folding Direction"
+msgstr ""
+#. TRANSLATORS: Inward
msgid "folding-direction.inward"
-msgstr "Inward"
+msgstr ""
+#. TRANSLATORS: Outward
msgid "folding-direction.outward"
-msgstr "Outward"
+msgstr ""
+#. TRANSLATORS: Fold Position
msgid "folding-offset"
-msgstr "Fold Position"
+msgstr ""
+#. TRANSLATORS: Fold Edge
msgid "folding-reference-edge"
-msgstr "Folding Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "folding-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "folding-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "folding-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "folding-reference-edge.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Font Name
msgid "font-name-requested"
-msgstr "Font Name"
+msgstr ""
+#. TRANSLATORS: Font Size
msgid "font-size-requested"
-msgstr "Font Size"
+msgstr ""
+#. TRANSLATORS: Force Front Side
msgid "force-front-side"
-msgstr "Force Front Side"
+msgstr ""
+#. TRANSLATORS: From Name
msgid "from-name"
-msgstr "From Name"
+msgstr ""
msgid "held"
msgstr "ä¿ç•™"
@@ -6457,164 +6924,221 @@ msgstr "help\t\tコマンドã®ãƒ˜ãƒ«ãƒ—ã‚’å–得。"
msgid "idle"
msgstr "待機中"
+#. TRANSLATORS: Imposition Template
msgid "imposition-template"
-msgstr "Imposition Template"
+msgstr ""
+#. TRANSLATORS: None
msgid "imposition-template.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Signature
msgid "imposition-template.signature"
-msgstr "Signature"
+msgstr ""
+#. TRANSLATORS: Scanner Options
msgid "input-attributes"
-msgstr "Input Attributes"
+msgstr ""
+#. TRANSLATORS: Scan Auto Scaling
msgid "input-auto-scaling"
-msgstr "Scan Auto Scaling"
+msgstr ""
+#. TRANSLATORS: Scan Auto Skew Correction
msgid "input-auto-skew-correction"
-msgstr "Scan Auto Skew Correction"
+msgstr ""
+#. TRANSLATORS: Scan Brightness
msgid "input-brightness"
-msgstr "Scan Brightness"
+msgstr ""
+#. TRANSLATORS: Scanning Mode
msgid "input-color-mode"
-msgstr "Input Color Mode"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "input-color-mode.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Text
msgid "input-color-mode.bi-level"
-msgstr "Bi-Level"
+msgstr ""
+#. TRANSLATORS: 16-bit CMYK
msgid "input-color-mode.cmyk_16"
-msgstr "CMYK 16"
+msgstr ""
+#. TRANSLATORS: 8-bit CMYK
msgid "input-color-mode.cmyk_8"
-msgstr "CMYK 8"
+msgstr ""
+#. TRANSLATORS: Color
msgid "input-color-mode.color"
-msgstr "Color"
+msgstr ""
+#. TRANSLATORS: 8-bit Color
msgid "input-color-mode.color_8"
-msgstr "Color 8"
+msgstr ""
+#. TRANSLATORS: Monochrome
msgid "input-color-mode.monochrome"
-msgstr "Monochrome"
+msgstr ""
+#. TRANSLATORS: 16-bit Monochrome
msgid "input-color-mode.monochrome_16"
-msgstr "Monochrome 16"
+msgstr ""
+#. TRANSLATORS: 4-bit Monochrome
msgid "input-color-mode.monochrome_4"
-msgstr "Monochrome 4"
+msgstr ""
+#. TRANSLATORS: 8-bit Monochrome
msgid "input-color-mode.monochrome_8"
-msgstr "Monochrome 8"
+msgstr ""
+#. TRANSLATORS: 16-bit RGB
msgid "input-color-mode.rgb_16"
-msgstr "RGB 16"
+msgstr ""
+#. TRANSLATORS: 16-bit RGBA
msgid "input-color-mode.rgba_16"
-msgstr "RGBA 16"
+msgstr ""
+#. TRANSLATORS: 8-bit RGBA
msgid "input-color-mode.rgba_8"
-msgstr "RGBA 8"
+msgstr ""
+#. TRANSLATORS: Scan Content
msgid "input-content-type"
-msgstr "Input Content Type"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "input-content-type.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Halftone
msgid "input-content-type.halftone"
-msgstr "Halftone"
+msgstr ""
+#. TRANSLATORS: Line Art
msgid "input-content-type.line-art"
-msgstr "Line Art"
+msgstr ""
+#. TRANSLATORS: Magazine
msgid "input-content-type.magazine"
-msgstr "Magazine"
+msgstr ""
+#. TRANSLATORS: Photo
msgid "input-content-type.photo"
-msgstr "Photo"
+msgstr ""
+#. TRANSLATORS: Text
msgid "input-content-type.text"
-msgstr "Text"
+msgstr ""
+#. TRANSLATORS: Text And Photo
msgid "input-content-type.text-and-photo"
-msgstr "Text And Photo"
+msgstr ""
+#. TRANSLATORS: Scan Contrast
msgid "input-contrast"
-msgstr "Scan Contrast"
+msgstr ""
+#. TRANSLATORS: Film Type
msgid "input-film-scan-mode"
-msgstr "Input Film Scan Mode"
+msgstr ""
+#. TRANSLATORS: Black And White Negative Film
msgid "input-film-scan-mode.black-and-white-negative-film"
-msgstr "Black And White Negative Film"
+msgstr ""
+#. TRANSLATORS: Color Negative Film
msgid "input-film-scan-mode.color-negative-film"
-msgstr "Color Negative Film"
+msgstr ""
+#. TRANSLATORS: Color Slide Film
msgid "input-film-scan-mode.color-slide-film"
-msgstr "Color Slide Film"
+msgstr ""
+#. TRANSLATORS: Not Applicable
msgid "input-film-scan-mode.not-applicable"
-msgstr "Not Applicable"
+msgstr ""
+#. TRANSLATORS: Scan Images To Transfer
msgid "input-images-to-transfer"
-msgstr "Scan Images To Transfer"
+msgstr ""
+#. TRANSLATORS: Scan Media
msgid "input-media"
-msgstr "Input Media"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "input-media.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Scan Orientation
msgid "input-orientation-requested"
-msgstr "Input Orientation"
+msgstr ""
+#. TRANSLATORS: Scan Quality
msgid "input-quality"
-msgstr "Input Quality"
+msgstr ""
+#. TRANSLATORS: Scan Resolution
msgid "input-resolution"
-msgstr "Scan Resolution"
+msgstr ""
+#. TRANSLATORS: Scan Scaling Height
msgid "input-scaling-height"
-msgstr "Scan Scaling Height"
+msgstr ""
+#. TRANSLATORS: Scan Scaling Width
msgid "input-scaling-width"
-msgstr "Scan Scaling Width"
+msgstr ""
+#. TRANSLATORS: Scan Regions
msgid "input-scan-regions"
-msgstr "Scan Regions"
+msgstr ""
+#. TRANSLATORS: Scan Sharpness
msgid "input-sharpness"
-msgstr "Scan Sharpness"
+msgstr ""
+#. TRANSLATORS: 2-Sided Scanning
msgid "input-sides"
-msgstr "Input Sides"
+msgstr ""
+#. TRANSLATORS: Scan Source
msgid "input-source"
-msgstr "Input Source"
+msgstr ""
+#. TRANSLATORS: Automatic Document Feeder
msgid "input-source.adf"
-msgstr "Adf"
+msgstr ""
+#. TRANSLATORS: Film Reader
msgid "input-source.film-reader"
-msgstr "Film Reader"
+msgstr ""
+#. TRANSLATORS: Platen
msgid "input-source.platen"
-msgstr "Platen"
+msgstr ""
+#. TRANSLATORS: Insert Page Number
msgid "insert-after-page-number"
-msgstr "Insert Page Number"
+msgstr ""
+#. TRANSLATORS: Insert Count
msgid "insert-count"
-msgstr "Insert Count"
+msgstr ""
+#. TRANSLATORS: Insert Sheet
msgid "insert-sheet"
-msgstr "Insert Sheet"
+msgstr ""
+
+#, c-format
+msgid "ippeveprinter: Unable to open \"%s\": %s on line %d."
+msgstr ""
#, c-format
msgid "ippfind: Bad regular expression: %s"
@@ -6733,488 +7257,704 @@ msgstr "ipptool: \"-i\" ã«ç§’æ•°ã®æŒ‡å®šãŒã‚ã‚Šã¾ã›ã‚“。"
msgid "ipptool: URI required before test file."
msgstr "ipptool: テストファイルã®å‰ã« URI ã®æŒ‡å®šãŒå¿…è¦ã§ã™ã€‚"
+#. TRANSLATORS: Job Account ID
msgid "job-account-id"
-msgstr "Job Account ID"
+msgstr ""
+#. TRANSLATORS: Job Account Type
msgid "job-account-type"
-msgstr "Job Account Type"
+msgstr ""
+#. TRANSLATORS: General
msgid "job-account-type.general"
-msgstr "General"
+msgstr ""
+#. TRANSLATORS: Group
msgid "job-account-type.group"
-msgstr "Group"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-account-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Job Accounting Output Bin
msgid "job-accounting-output-bin"
-msgstr "Job Accounting Output Bin"
+msgstr ""
+#. TRANSLATORS: Job Accounting Sheets
msgid "job-accounting-sheets"
-msgstr "Job Accounting Sheets"
+msgstr ""
+#. TRANSLATORS: Type of Job Accounting Sheets
msgid "job-accounting-sheets-type"
-msgstr "Job Accounting Sheets Type"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-accounting-sheets-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "job-accounting-sheets-type.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Job Accounting User ID
msgid "job-accounting-user-id"
-msgstr "Job Accounting User ID"
+msgstr ""
+#. TRANSLATORS: Collate Copies
msgid "job-collation-type"
-msgstr "Job Collation Type"
+msgstr ""
+#. TRANSLATORS: Uncollated Sheets
msgid "job-collation-type.3"
-msgstr "Uncollated Sheets"
+msgstr ""
+#. TRANSLATORS: Collated Documents
msgid "job-collation-type.4"
-msgstr "Collated Documents"
+msgstr ""
+#. TRANSLATORS: Uncollated Documents
msgid "job-collation-type.5"
-msgstr "Uncollated Documents"
+msgstr ""
+#. TRANSLATORS: Copies
msgid "job-copies"
-msgstr "Job Copies"
+msgstr ""
+#. TRANSLATORS: Back Cover
msgid "job-cover-back"
-msgstr "Job Cover Back"
+msgstr ""
+#. TRANSLATORS: Front Cover
msgid "job-cover-front"
-msgstr "Job Cover Front"
+msgstr ""
+#. TRANSLATORS: Delay Output Until
msgid "job-delay-output-until"
-msgstr "Job Delay Output Until"
+msgstr ""
+#. TRANSLATORS: Delay Output Until
msgid "job-delay-output-until-time"
-msgstr "Job Delay Output Until Time"
+msgstr ""
+#. TRANSLATORS: Daytime
msgid "job-delay-output-until.day-time"
-msgstr "Day Time"
+msgstr ""
+#. TRANSLATORS: Evening
msgid "job-delay-output-until.evening"
-msgstr "Evening"
+msgstr ""
+#. TRANSLATORS: Released
msgid "job-delay-output-until.indefinite"
-msgstr "Indefinite"
+msgstr ""
+#. TRANSLATORS: Night
msgid "job-delay-output-until.night"
-msgstr "Night"
+msgstr ""
+#. TRANSLATORS: No Delay
msgid "job-delay-output-until.no-delay-output"
-msgstr "No Delay Output"
+msgstr ""
+#. TRANSLATORS: Second Shift
msgid "job-delay-output-until.second-shift"
-msgstr "Second Shift"
+msgstr ""
+#. TRANSLATORS: Third Shift
msgid "job-delay-output-until.third-shift"
-msgstr "Third Shift"
+msgstr ""
+#. TRANSLATORS: Weekend
msgid "job-delay-output-until.weekend"
-msgstr "Weekend"
+msgstr ""
+#. TRANSLATORS: On Error
msgid "job-error-action"
-msgstr "Job Error Action"
+msgstr ""
+#. TRANSLATORS: Abort Job
msgid "job-error-action.abort-job"
-msgstr "Abort Job"
+msgstr ""
+#. TRANSLATORS: Cancel Job
msgid "job-error-action.cancel-job"
-msgstr "Cancel Job"
+msgstr ""
+#. TRANSLATORS: Continue Job
msgid "job-error-action.continue-job"
-msgstr "Continue Job"
+msgstr ""
+#. TRANSLATORS: Suspend Job
msgid "job-error-action.suspend-job"
-msgstr "Suspend Job"
+msgstr ""
+#. TRANSLATORS: Print Error Sheet
msgid "job-error-sheet"
-msgstr "Job Error Sheet"
+msgstr ""
+#. TRANSLATORS: Type of Error Sheet
msgid "job-error-sheet-type"
-msgstr "Job Error Sheet Type"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-error-sheet-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "job-error-sheet-type.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Print Error Sheet
msgid "job-error-sheet-when"
-msgstr "Job Error Sheet When"
+msgstr ""
+#. TRANSLATORS: Always
msgid "job-error-sheet-when.always"
-msgstr "Always"
+msgstr ""
+#. TRANSLATORS: On Error
msgid "job-error-sheet-when.on-error"
-msgstr "On Error"
+msgstr ""
+#. TRANSLATORS: Job Finishings
msgid "job-finishings"
-msgstr "Job Finishings"
+msgstr ""
+#. TRANSLATORS: Hold Until
msgid "job-hold-until"
-msgstr "Hold Until"
+msgstr ""
+#. TRANSLATORS: Hold Until
msgid "job-hold-until-time"
-msgstr "Job Hold Until Time"
+msgstr ""
+#. TRANSLATORS: Daytime
msgid "job-hold-until.day-time"
-msgstr "Day Time"
+msgstr ""
+#. TRANSLATORS: Evening
msgid "job-hold-until.evening"
-msgstr "Evening"
+msgstr ""
+#. TRANSLATORS: Released
msgid "job-hold-until.indefinite"
-msgstr "Released"
+msgstr ""
+#. TRANSLATORS: Night
msgid "job-hold-until.night"
-msgstr "Night"
+msgstr ""
+#. TRANSLATORS: No Hold
msgid "job-hold-until.no-hold"
-msgstr "No Hold"
+msgstr ""
+#. TRANSLATORS: Second Shift
msgid "job-hold-until.second-shift"
-msgstr "Second Shift"
+msgstr ""
+#. TRANSLATORS: Third Shift
msgid "job-hold-until.third-shift"
-msgstr "Third Shift"
+msgstr ""
+#. TRANSLATORS: Weekend
msgid "job-hold-until.weekend"
-msgstr "Weekend"
+msgstr ""
+#. TRANSLATORS: Job Mandatory Attributes
msgid "job-mandatory-attributes"
-msgstr "Job Mandatory Attributes"
+msgstr ""
+#. TRANSLATORS: Title
msgid "job-name"
-msgstr "Job Name"
+msgstr ""
+
+#. TRANSLATORS: Job Pages
+msgid "job-pages"
+msgstr ""
+
+#. TRANSLATORS: Job Pages
+msgid "job-pages-col"
+msgstr ""
+#. TRANSLATORS: Job Phone Number
msgid "job-phone-number"
-msgstr "Job Phone Number"
+msgstr ""
msgid "job-printer-uri attribute missing."
msgstr "job-printer-uri 属性ãŒã‚ã‚Šã¾ã›ã‚“。"
+#. TRANSLATORS: Job Priority
msgid "job-priority"
-msgstr "Job Priority"
+msgstr ""
+
+#. TRANSLATORS: Job Privacy Attributes
+msgid "job-privacy-attributes"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "job-privacy-attributes.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "job-privacy-attributes.default"
+msgstr ""
+
+#. TRANSLATORS: Job Description
+msgid "job-privacy-attributes.job-description"
+msgstr ""
+
+#. TRANSLATORS: Job Template
+msgid "job-privacy-attributes.job-template"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "job-privacy-attributes.none"
+msgstr ""
+
+#. TRANSLATORS: Job Privacy Scope
+msgid "job-privacy-scope"
+msgstr ""
+#. TRANSLATORS: All
+msgid "job-privacy-scope.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "job-privacy-scope.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "job-privacy-scope.none"
+msgstr ""
+
+#. TRANSLATORS: Owner
+msgid "job-privacy-scope.owner"
+msgstr ""
+
+#. TRANSLATORS: Job Recipient Name
msgid "job-recipient-name"
-msgstr "Job Recipient Name"
+msgstr ""
+
+#. TRANSLATORS: Job Resource Ids
+msgid "job-resource-ids"
+msgstr ""
+#. TRANSLATORS: Job Save Disposition
msgid "job-save-disposition"
-msgstr "Job Save Disposition"
+msgstr ""
+#. TRANSLATORS: Job Sheet Message
msgid "job-sheet-message"
-msgstr "Job Sheet Message"
+msgstr ""
+#. TRANSLATORS: Banner Page
msgid "job-sheets"
-msgstr "Banner Page"
+msgstr ""
+#. TRANSLATORS: Banner Page
msgid "job-sheets-col"
-msgstr "Banner Page"
+msgstr ""
+#. TRANSLATORS: First Page in Document
msgid "job-sheets.first-print-stream-page"
-msgstr "First Print Stream Page"
+msgstr ""
+#. TRANSLATORS: Start and End Sheets
msgid "job-sheets.job-both-sheet"
-msgstr "Start and End Sheets"
+msgstr ""
+#. TRANSLATORS: End Sheet
msgid "job-sheets.job-end-sheet"
-msgstr "End Sheet"
+msgstr ""
+#. TRANSLATORS: Start Sheet
msgid "job-sheets.job-start-sheet"
-msgstr "Start Sheet"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-sheets.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "job-sheets.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Job State
msgid "job-state"
-msgstr "Job State"
+msgstr ""
+#. TRANSLATORS: Job State Message
msgid "job-state-message"
-msgstr "Job State Message"
+msgstr ""
+#. TRANSLATORS: Detailed Job State
msgid "job-state-reasons"
-msgstr "Detailed Job State"
+msgstr ""
+#. TRANSLATORS: Aborted By System
msgid "job-state-reasons.aborted-by-system"
-msgstr "Aborted By System"
+msgstr ""
+#. TRANSLATORS: Account Authorization Failed
msgid "job-state-reasons.account-authorization-failed"
-msgstr "Account Authorization Failed"
+msgstr ""
+#. TRANSLATORS: Account Closed
msgid "job-state-reasons.account-closed"
-msgstr "Account Closed"
+msgstr ""
+#. TRANSLATORS: Account Info Needed
msgid "job-state-reasons.account-info-needed"
-msgstr "Account Info Needed"
+msgstr ""
+#. TRANSLATORS: Account Limit Reached
msgid "job-state-reasons.account-limit-reached"
-msgstr "Account Limit Reached"
+msgstr ""
+#. TRANSLATORS: Compression Error
msgid "job-state-reasons.compression-error"
-msgstr "Compression Error"
+msgstr ""
+#. TRANSLATORS: Conflicting Attributes
msgid "job-state-reasons.conflicting-attributes"
-msgstr "Conflicting Attributes"
+msgstr ""
+#. TRANSLATORS: Connected To Destination
msgid "job-state-reasons.connected-to-destination"
-msgstr "Connected To Destination"
+msgstr ""
+#. TRANSLATORS: Connecting To Destination
msgid "job-state-reasons.connecting-to-destination"
-msgstr "Connecting To Destination"
+msgstr ""
+#. TRANSLATORS: Destination Uri Failed
msgid "job-state-reasons.destination-uri-failed"
-msgstr "Destination Uri Failed"
+msgstr ""
+#. TRANSLATORS: Digital Signature Did Not Verify
msgid "job-state-reasons.digital-signature-did-not-verify"
-msgstr "Digital Signature Did Not Verify"
+msgstr ""
+#. TRANSLATORS: Digital Signature Type Not Supported
msgid "job-state-reasons.digital-signature-type-not-supported"
-msgstr "Digital Signature Type Not Supported"
+msgstr ""
+#. TRANSLATORS: Document Access Error
msgid "job-state-reasons.document-access-error"
-msgstr "Document Access Error"
+msgstr ""
+#. TRANSLATORS: Document Format Error
msgid "job-state-reasons.document-format-error"
-msgstr "Document Format Error"
+msgstr ""
+#. TRANSLATORS: Document Password Error
msgid "job-state-reasons.document-password-error"
-msgstr "Document Password Error"
+msgstr ""
+#. TRANSLATORS: Document Permission Error
msgid "job-state-reasons.document-permission-error"
-msgstr "Document Permission Error"
+msgstr ""
+#. TRANSLATORS: Document Security Error
msgid "job-state-reasons.document-security-error"
-msgstr "Document Security Error"
+msgstr ""
+#. TRANSLATORS: Document Unprintable Error
msgid "job-state-reasons.document-unprintable-error"
-msgstr "Document Unprintable Error"
+msgstr ""
+#. TRANSLATORS: Errors Detected
msgid "job-state-reasons.errors-detected"
-msgstr "Errors Detected"
+msgstr ""
+#. TRANSLATORS: Job Canceled At Device
msgid "job-state-reasons.job-canceled-at-device"
-msgstr "Job Canceled At Device"
+msgstr ""
+#. TRANSLATORS: Job Canceled By Operator
msgid "job-state-reasons.job-canceled-by-operator"
-msgstr "Job Canceled By Operator"
+msgstr ""
+#. TRANSLATORS: Job Canceled By User
msgid "job-state-reasons.job-canceled-by-user"
-msgstr "Job Canceled By User"
+msgstr ""
+#. TRANSLATORS: Job Completed Successfully
msgid "job-state-reasons.job-completed-successfully"
-msgstr "Job Completed Successfully"
+msgstr ""
+#. TRANSLATORS: Job Completed With Errors
msgid "job-state-reasons.job-completed-with-errors"
-msgstr "Job Completed With Errors"
+msgstr ""
+#. TRANSLATORS: Job Completed With Warnings
msgid "job-state-reasons.job-completed-with-warnings"
-msgstr "Job Completed With Warnings"
+msgstr ""
+#. TRANSLATORS: Job Data Insufficient
msgid "job-state-reasons.job-data-insufficient"
-msgstr "Job Data Insufficient"
+msgstr ""
+#. TRANSLATORS: Job Delay Output Until Specified
msgid "job-state-reasons.job-delay-output-until-specified"
-msgstr "Job Delay Output Until Specified"
+msgstr ""
+#. TRANSLATORS: Job Digital Signature Wait
msgid "job-state-reasons.job-digital-signature-wait"
-msgstr "Job Digital Signature Wait"
+msgstr ""
+#. TRANSLATORS: Job Fetchable
msgid "job-state-reasons.job-fetchable"
-msgstr "Job Fetchable"
+msgstr ""
+#. TRANSLATORS: Job Held For Review
msgid "job-state-reasons.job-held-for-review"
-msgstr "Job Held For Review"
+msgstr ""
+#. TRANSLATORS: Job Hold Until Specified
msgid "job-state-reasons.job-hold-until-specified"
-msgstr "Job Hold Until Specified"
+msgstr ""
+#. TRANSLATORS: Job Incoming
msgid "job-state-reasons.job-incoming"
-msgstr "Job Incoming"
+msgstr ""
+#. TRANSLATORS: Job Interpreting
msgid "job-state-reasons.job-interpreting"
-msgstr "Job Interpreting"
+msgstr ""
+#. TRANSLATORS: Job Outgoing
msgid "job-state-reasons.job-outgoing"
-msgstr "Job Outgoing"
+msgstr ""
+#. TRANSLATORS: Job Password Wait
msgid "job-state-reasons.job-password-wait"
-msgstr "Job Password Wait"
+msgstr ""
+#. TRANSLATORS: Job Printed Successfully
msgid "job-state-reasons.job-printed-successfully"
-msgstr "Job Printed Successfully"
+msgstr ""
+#. TRANSLATORS: Job Printed With Errors
msgid "job-state-reasons.job-printed-with-errors"
-msgstr "Job Printed With Errors"
+msgstr ""
+#. TRANSLATORS: Job Printed With Warnings
msgid "job-state-reasons.job-printed-with-warnings"
-msgstr "Job Printed With Warnings"
+msgstr ""
+#. TRANSLATORS: Job Printing
msgid "job-state-reasons.job-printing"
-msgstr "Job Printing"
+msgstr ""
+#. TRANSLATORS: Job Queued
msgid "job-state-reasons.job-queued"
-msgstr "Job Queued"
+msgstr ""
+#. TRANSLATORS: Job Queued For Marker
msgid "job-state-reasons.job-queued-for-marker"
-msgstr "Job Queued For Marker"
+msgstr ""
+#. TRANSLATORS: Job Release Wait
msgid "job-state-reasons.job-release-wait"
-msgstr "Job Release Wait"
+msgstr ""
+#. TRANSLATORS: Job Restartable
msgid "job-state-reasons.job-restartable"
-msgstr "Job Restartable"
+msgstr ""
+#. TRANSLATORS: Job Resuming
msgid "job-state-reasons.job-resuming"
-msgstr "Job Resuming"
+msgstr ""
+#. TRANSLATORS: Job Saved Successfully
msgid "job-state-reasons.job-saved-successfully"
-msgstr "Job Saved Successfully"
+msgstr ""
+#. TRANSLATORS: Job Saved With Errors
msgid "job-state-reasons.job-saved-with-errors"
-msgstr "Job Saved With Errors"
+msgstr ""
+#. TRANSLATORS: Job Saved With Warnings
msgid "job-state-reasons.job-saved-with-warnings"
-msgstr "Job Saved With Warnings"
+msgstr ""
+#. TRANSLATORS: Job Saving
msgid "job-state-reasons.job-saving"
-msgstr "Job Saving"
+msgstr ""
+#. TRANSLATORS: Job Spooling
msgid "job-state-reasons.job-spooling"
-msgstr "Job Spooling"
+msgstr ""
+#. TRANSLATORS: Job Streaming
msgid "job-state-reasons.job-streaming"
-msgstr "Job Streaming"
+msgstr ""
+#. TRANSLATORS: Job Suspended
msgid "job-state-reasons.job-suspended"
-msgstr "Job Suspended"
+msgstr ""
+#. TRANSLATORS: Job Suspended By Operator
msgid "job-state-reasons.job-suspended-by-operator"
-msgstr "Job Suspended By Operator"
+msgstr ""
+#. TRANSLATORS: Job Suspended By System
msgid "job-state-reasons.job-suspended-by-system"
-msgstr "Job Suspended By System"
+msgstr ""
+#. TRANSLATORS: Job Suspended By User
msgid "job-state-reasons.job-suspended-by-user"
-msgstr "Job Suspended By User"
+msgstr ""
+#. TRANSLATORS: Job Suspending
msgid "job-state-reasons.job-suspending"
-msgstr "Job Suspending"
+msgstr ""
+#. TRANSLATORS: Job Transferring
msgid "job-state-reasons.job-transferring"
-msgstr "Job Transferring"
+msgstr ""
+#. TRANSLATORS: Job Transforming
msgid "job-state-reasons.job-transforming"
-msgstr "Job Transforming"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-state-reasons.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Printer Stopped
msgid "job-state-reasons.printer-stopped"
-msgstr "Printer Stopped"
+msgstr ""
+#. TRANSLATORS: Printer Stopped Partly
msgid "job-state-reasons.printer-stopped-partly"
-msgstr "Printer Stopped Partly"
+msgstr ""
+#. TRANSLATORS: Processing To Stop Point
msgid "job-state-reasons.processing-to-stop-point"
-msgstr "Processing To Stop Point"
+msgstr ""
+#. TRANSLATORS: Queued In Device
msgid "job-state-reasons.queued-in-device"
-msgstr "Queued In Device"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Ready
msgid "job-state-reasons.resources-are-not-ready"
-msgstr "Resources Are Not Ready"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Supported
msgid "job-state-reasons.resources-are-not-supported"
-msgstr "Resources Are Not Supported"
+msgstr ""
+#. TRANSLATORS: Service Off Line
msgid "job-state-reasons.service-off-line"
-msgstr "Service Off Line"
+msgstr ""
+#. TRANSLATORS: Submission Interrupted
msgid "job-state-reasons.submission-interrupted"
-msgstr "Submission Interrupted"
+msgstr ""
+#. TRANSLATORS: Unsupported Attributes Or Values
msgid "job-state-reasons.unsupported-attributes-or-values"
-msgstr "Unsupported Attributes Or Values"
+msgstr ""
+#. TRANSLATORS: Unsupported Compression
msgid "job-state-reasons.unsupported-compression"
-msgstr "Unsupported Compression"
+msgstr ""
+#. TRANSLATORS: Unsupported Document Format
msgid "job-state-reasons.unsupported-document-format"
-msgstr "Unsupported Document Format"
+msgstr ""
+#. TRANSLATORS: Waiting For User Action
msgid "job-state-reasons.waiting-for-user-action"
-msgstr "Waiting For User Action"
+msgstr ""
+#. TRANSLATORS: Warnings Detected
msgid "job-state-reasons.warnings-detected"
-msgstr "Warnings Detected"
+msgstr ""
+#. TRANSLATORS: Pending
msgid "job-state.3"
-msgstr "Pending"
+msgstr ""
+#. TRANSLATORS: Held
msgid "job-state.4"
-msgstr "Pending Held"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "job-state.5"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Stopped
msgid "job-state.6"
-msgstr "Processing Stopped"
+msgstr ""
+#. TRANSLATORS: Canceled
msgid "job-state.7"
-msgstr "Canceled"
+msgstr ""
+#. TRANSLATORS: Aborted
msgid "job-state.8"
-msgstr "Aborted"
+msgstr ""
+#. TRANSLATORS: Completed
msgid "job-state.9"
-msgstr "Completed"
+msgstr ""
+#. TRANSLATORS: Laminate Pages
msgid "laminating"
-msgstr "Laminate Pages"
+msgstr ""
+#. TRANSLATORS: Laminate
msgid "laminating-sides"
-msgstr "Laminating Sides"
+msgstr ""
+#. TRANSLATORS: Back Only
msgid "laminating-sides.back"
-msgstr "Back"
+msgstr ""
+#. TRANSLATORS: Front and Back
msgid "laminating-sides.both"
-msgstr "Both"
+msgstr ""
+#. TRANSLATORS: Front Only
msgid "laminating-sides.front"
-msgstr "Front"
+msgstr ""
+#. TRANSLATORS: Type of Lamination
msgid "laminating-type"
-msgstr "Laminating Type"
+msgstr ""
+#. TRANSLATORS: Archival
msgid "laminating-type.archival"
-msgstr "Archival"
+msgstr ""
+#. TRANSLATORS: Glossy
msgid "laminating-type.glossy"
-msgstr "Glossy"
+msgstr ""
+#. TRANSLATORS: High Gloss
msgid "laminating-type.high-gloss"
-msgstr "High Gloss"
+msgstr ""
+#. TRANSLATORS: Matte
msgid "laminating-type.matte"
-msgstr "Matte"
+msgstr ""
+#. TRANSLATORS: Semi-gloss
msgid "laminating-type.semi-gloss"
-msgstr "Semi-Gloss"
+msgstr ""
+#. TRANSLATORS: Translucent
msgid "laminating-type.translucent"
-msgstr "Translucent"
+msgstr ""
+#. TRANSLATORS: Logo
msgid "logo"
-msgstr "Logo"
+msgstr ""
msgid "lpadmin: Class name can only contain printable characters."
msgstr "lpadmin: クラスåã¯è¡¨ç¤ºå¯èƒ½æ–‡å­—ã®ã¿ã§æ§‹æˆã•ã‚Œãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
@@ -7321,12 +8061,12 @@ msgstr ""
" å…ˆã«ãƒ—リンターåを指定ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
#, c-format
-msgid "lpadmin: Unable to open PPD \"%s\": %s on line %d."
+msgid "lpadmin: Unable to open PPD \"%s\": %s"
msgstr ""
#, c-format
-msgid "lpadmin: Unable to open PPD file \"%s\" - %s"
-msgstr "lpadmin: PPD ファイル \"%s\" ã‚’é–‹ã‘ã¾ã›ã‚“ - %s"
+msgid "lpadmin: Unable to open PPD \"%s\": %s on line %d."
+msgstr ""
msgid ""
"lpadmin: Unable to remove a printer from the class:\n"
@@ -7426,1710 +8166,2269 @@ msgid ""
msgstr ""
"lpstat: エラー - 環境変数 %s ãŒã€å­˜åœ¨ã—ãªã„宛先 \"%s\" を指ã—ã¦ã„ã¾ã™ã€‚"
+#. TRANSLATORS: Amount of Material
msgid "material-amount"
-msgstr "Amount of Material"
+msgstr ""
+#. TRANSLATORS: Amount Units
msgid "material-amount-units"
-msgstr "Material Amount Units"
+msgstr ""
+#. TRANSLATORS: Grams
msgid "material-amount-units.g"
-msgstr "G"
+msgstr ""
+#. TRANSLATORS: Kilograms
msgid "material-amount-units.kg"
-msgstr "Kg"
+msgstr ""
+#. TRANSLATORS: Liters
msgid "material-amount-units.l"
-msgstr "L"
+msgstr ""
+#. TRANSLATORS: Meters
msgid "material-amount-units.m"
-msgstr "M"
+msgstr ""
+#. TRANSLATORS: Milliliters
msgid "material-amount-units.ml"
-msgstr "Ml"
+msgstr ""
+#. TRANSLATORS: Millimeters
msgid "material-amount-units.mm"
-msgstr "Mm"
+msgstr ""
+#. TRANSLATORS: Material Color
msgid "material-color"
-msgstr "Material Color"
+msgstr ""
+#. TRANSLATORS: Material Diameter
msgid "material-diameter"
-msgstr "Material Diameter"
+msgstr ""
+#. TRANSLATORS: Material Diameter Tolerance
msgid "material-diameter-tolerance"
-msgstr "Material Diameter Tolerance"
+msgstr ""
+#. TRANSLATORS: Material Fill Density
msgid "material-fill-density"
-msgstr "Material Fill Density"
+msgstr ""
+#. TRANSLATORS: Material Name
msgid "material-name"
-msgstr "Material Name"
+msgstr ""
+
+#. TRANSLATORS: Material Nozzle Diameter
+msgid "material-nozzle-diameter"
+msgstr ""
+#. TRANSLATORS: Use Material For
msgid "material-purpose"
-msgstr "Material Purpose"
+msgstr ""
+#. TRANSLATORS: Everything
msgid "material-purpose.all"
-msgstr "All"
+msgstr ""
+#. TRANSLATORS: Base
msgid "material-purpose.base"
-msgstr "Base"
+msgstr ""
+#. TRANSLATORS: In-fill
msgid "material-purpose.in-fill"
-msgstr "In Fill"
+msgstr ""
+#. TRANSLATORS: Shell
msgid "material-purpose.shell"
-msgstr "Shell"
+msgstr ""
+#. TRANSLATORS: Supports
msgid "material-purpose.support"
-msgstr "Support"
+msgstr ""
+#. TRANSLATORS: Feed Rate
msgid "material-rate"
-msgstr "Feed Rate"
+msgstr ""
+#. TRANSLATORS: Feed Rate Units
msgid "material-rate-units"
-msgstr "Material Rate Units"
+msgstr ""
+#. TRANSLATORS: Milligrams per second
msgid "material-rate-units.mg_second"
-msgstr "Mg Second"
+msgstr ""
+#. TRANSLATORS: Milliliters per second
msgid "material-rate-units.ml_second"
-msgstr "Ml Second"
+msgstr ""
+#. TRANSLATORS: Millimeters per second
msgid "material-rate-units.mm_second"
-msgstr "Mm Second"
+msgstr ""
+#. TRANSLATORS: Material Retraction
+msgid "material-retraction"
+msgstr ""
+
+#. TRANSLATORS: Material Shell Thickness
msgid "material-shell-thickness"
-msgstr "Material Shell Thickness"
+msgstr ""
+#. TRANSLATORS: Material Temperature
msgid "material-temperature"
-msgstr "Material Temperature"
+msgstr ""
+#. TRANSLATORS: Material Type
msgid "material-type"
-msgstr "Material Type"
+msgstr ""
+#. TRANSLATORS: ABS
msgid "material-type.abs"
-msgstr "Abs"
+msgstr ""
+#. TRANSLATORS: Carbon Fiber ABS
msgid "material-type.abs-carbon-fiber"
-msgstr "Abs Carbon Fiber"
+msgstr ""
+#. TRANSLATORS: Carbon Nanotube ABS
msgid "material-type.abs-carbon-nanotube"
-msgstr "Abs Carbon Nanotube"
+msgstr ""
+#. TRANSLATORS: Chocolate
msgid "material-type.chocolate"
-msgstr "Chocolate"
+msgstr ""
+#. TRANSLATORS: Gold
msgid "material-type.gold"
-msgstr "Gold"
+msgstr ""
+#. TRANSLATORS: Nylon
msgid "material-type.nylon"
-msgstr "Nylon"
+msgstr ""
+#. TRANSLATORS: Pet
msgid "material-type.pet"
-msgstr "Pet"
+msgstr ""
+#. TRANSLATORS: Photopolymer
msgid "material-type.photopolymer"
-msgstr "Photopolymer"
+msgstr ""
+#. TRANSLATORS: PLA
msgid "material-type.pla"
-msgstr "Pla"
+msgstr ""
+#. TRANSLATORS: Conductive PLA
msgid "material-type.pla-conductive"
-msgstr "Pla Conductive"
+msgstr ""
+
+#. TRANSLATORS: Pla Dissolvable
+msgid "material-type.pla-dissolvable"
+msgstr ""
+#. TRANSLATORS: Flexible PLA
msgid "material-type.pla-flexible"
-msgstr "Pla Flexible"
+msgstr ""
+#. TRANSLATORS: Magnetic PLA
msgid "material-type.pla-magnetic"
-msgstr "Pla Magnetic"
+msgstr ""
+#. TRANSLATORS: Steel PLA
msgid "material-type.pla-steel"
-msgstr "Pla Steel"
+msgstr ""
+#. TRANSLATORS: Stone PLA
msgid "material-type.pla-stone"
-msgstr "Pla Stone"
+msgstr ""
+#. TRANSLATORS: Wood PLA
msgid "material-type.pla-wood"
-msgstr "Pla Wood"
+msgstr ""
+#. TRANSLATORS: Polycarbonate
msgid "material-type.polycarbonate"
-msgstr "Polycarbonate"
+msgstr ""
+#. TRANSLATORS: Dissolvable PVA
msgid "material-type.pva-dissolvable"
-msgstr "Dissolvable PVA"
+msgstr ""
+#. TRANSLATORS: Silver
msgid "material-type.silver"
-msgstr "Silver"
+msgstr ""
+#. TRANSLATORS: Titanium
msgid "material-type.titanium"
-msgstr "Titanium"
+msgstr ""
+#. TRANSLATORS: Wax
msgid "material-type.wax"
-msgstr "Wax"
+msgstr ""
+#. TRANSLATORS: Materials
msgid "materials-col"
-msgstr "Materials"
+msgstr ""
+#. TRANSLATORS: Media
msgid "media"
-msgstr "Media"
+msgstr ""
+#. TRANSLATORS: Back Coating of Media
msgid "media-back-coating"
-msgstr "Media Back Coating"
+msgstr ""
+#. TRANSLATORS: Glossy
msgid "media-back-coating.glossy"
-msgstr "Glossy"
+msgstr ""
+#. TRANSLATORS: High Gloss
msgid "media-back-coating.high-gloss"
-msgstr "High Gloss"
+msgstr ""
+#. TRANSLATORS: Matte
msgid "media-back-coating.matte"
-msgstr "Matte"
+msgstr ""
+#. TRANSLATORS: None
msgid "media-back-coating.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Satin
msgid "media-back-coating.satin"
-msgstr "Satin"
+msgstr ""
+#. TRANSLATORS: Semi-gloss
msgid "media-back-coating.semi-gloss"
-msgstr "Semi-Gloss"
+msgstr ""
+#. TRANSLATORS: Media Bottom Margin
msgid "media-bottom-margin"
-msgstr "Media Bottom Margin"
+msgstr ""
+#. TRANSLATORS: Media
msgid "media-col"
-msgstr "Media"
+msgstr ""
+#. TRANSLATORS: Media Color
msgid "media-color"
-msgstr "Media Color"
+msgstr ""
+#. TRANSLATORS: Black
msgid "media-color.black"
-msgstr "Black"
+msgstr ""
+#. TRANSLATORS: Blue
msgid "media-color.blue"
-msgstr "Blue"
+msgstr ""
+#. TRANSLATORS: Brown
msgid "media-color.brown"
-msgstr "Brown"
+msgstr ""
+#. TRANSLATORS: Buff
msgid "media-color.buff"
-msgstr "Buff"
+msgstr ""
+#. TRANSLATORS: Clear Black
msgid "media-color.clear-black"
-msgstr "Clear Black"
+msgstr ""
+#. TRANSLATORS: Clear Blue
msgid "media-color.clear-blue"
-msgstr "Clear Blue"
+msgstr ""
+#. TRANSLATORS: Clear Brown
msgid "media-color.clear-brown"
-msgstr "Clear Brown"
+msgstr ""
+#. TRANSLATORS: Clear Buff
msgid "media-color.clear-buff"
-msgstr "Clear Buff"
+msgstr ""
+#. TRANSLATORS: Clear Cyan
msgid "media-color.clear-cyan"
-msgstr "Clear Cyan"
+msgstr ""
+#. TRANSLATORS: Clear Gold
msgid "media-color.clear-gold"
-msgstr "Clear Gold"
+msgstr ""
+#. TRANSLATORS: Clear Goldenrod
msgid "media-color.clear-goldenrod"
-msgstr "Clear Goldenrod"
+msgstr ""
+#. TRANSLATORS: Clear Gray
msgid "media-color.clear-gray"
-msgstr "Clear Gray"
+msgstr ""
+#. TRANSLATORS: Clear Green
msgid "media-color.clear-green"
-msgstr "Clear Green"
+msgstr ""
+#. TRANSLATORS: Clear Ivory
msgid "media-color.clear-ivory"
-msgstr "Clear Ivory"
+msgstr ""
+#. TRANSLATORS: Clear Magenta
msgid "media-color.clear-magenta"
-msgstr "Clear Magenta"
+msgstr ""
+#. TRANSLATORS: Clear Multi Color
msgid "media-color.clear-multi-color"
-msgstr "Clear Multi Color"
+msgstr ""
+#. TRANSLATORS: Clear Mustard
msgid "media-color.clear-mustard"
-msgstr "Clear Mustard"
+msgstr ""
+#. TRANSLATORS: Clear Orange
msgid "media-color.clear-orange"
-msgstr "Clear Orange"
+msgstr ""
+#. TRANSLATORS: Clear Pink
msgid "media-color.clear-pink"
-msgstr "Clear Pink"
+msgstr ""
+#. TRANSLATORS: Clear Red
msgid "media-color.clear-red"
-msgstr "Clear Red"
+msgstr ""
+#. TRANSLATORS: Clear Silver
msgid "media-color.clear-silver"
-msgstr "Clear Silver"
+msgstr ""
+#. TRANSLATORS: Clear Turquoise
msgid "media-color.clear-turquoise"
-msgstr "Clear Turquoise"
+msgstr ""
+#. TRANSLATORS: Clear Violet
msgid "media-color.clear-violet"
-msgstr "Clear Violet"
+msgstr ""
+#. TRANSLATORS: Clear White
msgid "media-color.clear-white"
-msgstr "Clear White"
+msgstr ""
+#. TRANSLATORS: Clear Yellow
msgid "media-color.clear-yellow"
-msgstr "Clear Yellow"
+msgstr ""
+#. TRANSLATORS: Cyan
msgid "media-color.cyan"
-msgstr "Cyan"
+msgstr ""
+#. TRANSLATORS: Dark Blue
msgid "media-color.dark-blue"
-msgstr "Dark Blue"
+msgstr ""
+#. TRANSLATORS: Dark Brown
msgid "media-color.dark-brown"
-msgstr "Dark Brown"
+msgstr ""
+#. TRANSLATORS: Dark Buff
msgid "media-color.dark-buff"
-msgstr "Dark Buff"
+msgstr ""
+#. TRANSLATORS: Dark Cyan
msgid "media-color.dark-cyan"
-msgstr "Dark Cyan"
+msgstr ""
+#. TRANSLATORS: Dark Gold
msgid "media-color.dark-gold"
-msgstr "Dark Gold"
+msgstr ""
+#. TRANSLATORS: Dark Goldenrod
msgid "media-color.dark-goldenrod"
-msgstr "Dark Goldenrod"
+msgstr ""
+#. TRANSLATORS: Dark Gray
msgid "media-color.dark-gray"
-msgstr "Dark Gray"
+msgstr ""
+#. TRANSLATORS: Dark Green
msgid "media-color.dark-green"
-msgstr "Dark Green"
+msgstr ""
+#. TRANSLATORS: Dark Ivory
msgid "media-color.dark-ivory"
-msgstr "Dark Ivory"
+msgstr ""
+#. TRANSLATORS: Dark Magenta
msgid "media-color.dark-magenta"
-msgstr "Dark Magenta"
+msgstr ""
+#. TRANSLATORS: Dark Mustard
msgid "media-color.dark-mustard"
-msgstr "Dark Mustard"
+msgstr ""
+#. TRANSLATORS: Dark Orange
msgid "media-color.dark-orange"
-msgstr "Dark Orange"
+msgstr ""
+#. TRANSLATORS: Dark Pink
msgid "media-color.dark-pink"
-msgstr "Dark Pink"
+msgstr ""
+#. TRANSLATORS: Dark Red
msgid "media-color.dark-red"
-msgstr "Dark Red"
+msgstr ""
+#. TRANSLATORS: Dark Silver
msgid "media-color.dark-silver"
-msgstr "Dark Silver"
+msgstr ""
+#. TRANSLATORS: Dark Turquoise
msgid "media-color.dark-turquoise"
-msgstr "Dark Turquoise"
+msgstr ""
+#. TRANSLATORS: Dark Violet
msgid "media-color.dark-violet"
-msgstr "Dark Violet"
+msgstr ""
+#. TRANSLATORS: Dark Yellow
msgid "media-color.dark-yellow"
-msgstr "Dark Yellow"
+msgstr ""
+#. TRANSLATORS: Gold
msgid "media-color.gold"
-msgstr "Gold"
+msgstr ""
+#. TRANSLATORS: Goldenrod
msgid "media-color.goldenrod"
-msgstr "Goldenrod"
+msgstr ""
+#. TRANSLATORS: Gray
msgid "media-color.gray"
-msgstr "Gray"
+msgstr ""
+#. TRANSLATORS: Green
msgid "media-color.green"
-msgstr "Green"
+msgstr ""
+#. TRANSLATORS: Ivory
msgid "media-color.ivory"
-msgstr "Ivory"
+msgstr ""
+#. TRANSLATORS: Light Black
msgid "media-color.light-black"
-msgstr "Light Black"
+msgstr ""
+#. TRANSLATORS: Light Blue
msgid "media-color.light-blue"
-msgstr "Light Blue"
+msgstr ""
+#. TRANSLATORS: Light Brown
msgid "media-color.light-brown"
-msgstr "Light Brown"
+msgstr ""
+#. TRANSLATORS: Light Buff
msgid "media-color.light-buff"
-msgstr "Light Buff"
+msgstr ""
+#. TRANSLATORS: Light Cyan
msgid "media-color.light-cyan"
-msgstr "Light Cyan"
+msgstr ""
+#. TRANSLATORS: Light Gold
msgid "media-color.light-gold"
-msgstr "Light Gold"
+msgstr ""
+#. TRANSLATORS: Light Goldenrod
msgid "media-color.light-goldenrod"
-msgstr "Light Goldenrod"
+msgstr ""
+#. TRANSLATORS: Light Gray
msgid "media-color.light-gray"
-msgstr "Light Gray"
+msgstr ""
+#. TRANSLATORS: Light Green
msgid "media-color.light-green"
-msgstr "Light Green"
+msgstr ""
+#. TRANSLATORS: Light Ivory
msgid "media-color.light-ivory"
-msgstr "Light Ivory"
+msgstr ""
+#. TRANSLATORS: Light Magenta
msgid "media-color.light-magenta"
-msgstr "Light Magenta"
+msgstr ""
+#. TRANSLATORS: Light Mustard
msgid "media-color.light-mustard"
-msgstr "Light Mustard"
+msgstr ""
+#. TRANSLATORS: Light Orange
msgid "media-color.light-orange"
-msgstr "Light Orange"
+msgstr ""
+#. TRANSLATORS: Light Pink
msgid "media-color.light-pink"
-msgstr "Light Pink"
+msgstr ""
+#. TRANSLATORS: Light Red
msgid "media-color.light-red"
-msgstr "Light Red"
+msgstr ""
+#. TRANSLATORS: Light Silver
msgid "media-color.light-silver"
-msgstr "Light Silver"
+msgstr ""
+#. TRANSLATORS: Light Turquoise
msgid "media-color.light-turquoise"
-msgstr "Light Turquoise"
+msgstr ""
+#. TRANSLATORS: Light Violet
msgid "media-color.light-violet"
-msgstr "Light Violet"
+msgstr ""
+#. TRANSLATORS: Light Yellow
msgid "media-color.light-yellow"
-msgstr "Light Yellow"
+msgstr ""
+#. TRANSLATORS: Magenta
msgid "media-color.magenta"
-msgstr "Magenta"
+msgstr ""
+#. TRANSLATORS: Multi-color
msgid "media-color.multi-color"
-msgstr "Multi-Color"
+msgstr ""
+#. TRANSLATORS: Mustard
msgid "media-color.mustard"
-msgstr "Mustard"
+msgstr ""
+#. TRANSLATORS: No Color
msgid "media-color.no-color"
-msgstr "No Color"
+msgstr ""
+#. TRANSLATORS: Orange
msgid "media-color.orange"
-msgstr "Orange"
+msgstr ""
+#. TRANSLATORS: Pink
msgid "media-color.pink"
-msgstr "Pink"
+msgstr ""
+#. TRANSLATORS: Red
msgid "media-color.red"
-msgstr "Red"
+msgstr ""
+#. TRANSLATORS: Silver
msgid "media-color.silver"
-msgstr "Silver"
+msgstr ""
+#. TRANSLATORS: Turquoise
msgid "media-color.turquoise"
-msgstr "Turquoise"
+msgstr ""
+#. TRANSLATORS: Violet
msgid "media-color.violet"
-msgstr "Violet"
+msgstr ""
+#. TRANSLATORS: White
msgid "media-color.white"
-msgstr "White"
+msgstr ""
+#. TRANSLATORS: Yellow
msgid "media-color.yellow"
-msgstr "Yellow"
+msgstr ""
+#. TRANSLATORS: Front Coating of Media
msgid "media-front-coating"
-msgstr "Media Front Coating"
+msgstr ""
+#. TRANSLATORS: Media Grain
msgid "media-grain"
-msgstr "Media Grain"
+msgstr ""
+#. TRANSLATORS: Cross-Feed Direction
msgid "media-grain.x-direction"
-msgstr "Cross-Feed Direction"
+msgstr ""
+#. TRANSLATORS: Feed Direction
msgid "media-grain.y-direction"
-msgstr "Feed Direction"
+msgstr ""
+#. TRANSLATORS: Media Hole Count
msgid "media-hole-count"
-msgstr "Media Hole Count"
+msgstr ""
+#. TRANSLATORS: Media Info
msgid "media-info"
-msgstr "Media Info"
+msgstr ""
+#. TRANSLATORS: Force Media
msgid "media-input-tray-check"
-msgstr "Media Input Tray Check"
+msgstr ""
+#. TRANSLATORS: Media Left Margin
msgid "media-left-margin"
-msgstr "Media Left Margin"
+msgstr ""
+#. TRANSLATORS: Pre-printed Media
msgid "media-pre-printed"
-msgstr "Media Preprinted"
+msgstr ""
+#. TRANSLATORS: Blank
msgid "media-pre-printed.blank"
-msgstr "Blank"
+msgstr ""
+#. TRANSLATORS: Letterhead
msgid "media-pre-printed.letter-head"
-msgstr "Letterhead"
+msgstr ""
+#. TRANSLATORS: Pre-printed
msgid "media-pre-printed.pre-printed"
-msgstr "Preprinted"
+msgstr ""
+#. TRANSLATORS: Recycled Media
msgid "media-recycled"
-msgstr "Media Recycled"
+msgstr ""
+#. TRANSLATORS: None
msgid "media-recycled.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "media-recycled.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Media Right Margin
msgid "media-right-margin"
-msgstr "Media Right Margin"
+msgstr ""
+#. TRANSLATORS: Media Dimensions
msgid "media-size"
-msgstr "Media Dimensions"
+msgstr ""
+#. TRANSLATORS: Media Name
msgid "media-size-name"
-msgstr "Media Name"
+msgstr ""
+#. TRANSLATORS: Media Source
msgid "media-source"
-msgstr "Media Source"
+msgstr ""
+#. TRANSLATORS: Alternate
msgid "media-source.alternate"
-msgstr "Alternate"
+msgstr ""
+#. TRANSLATORS: Alternate Roll
msgid "media-source.alternate-roll"
-msgstr "Alternate Roll"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "media-source.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "media-source.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: By-pass Tray
msgid "media-source.by-pass-tray"
-msgstr "By Pass Tray"
+msgstr ""
+#. TRANSLATORS: Center
msgid "media-source.center"
-msgstr "Center"
+msgstr ""
+#. TRANSLATORS: Disc
msgid "media-source.disc"
-msgstr "Disc"
+msgstr ""
+#. TRANSLATORS: Envelope
msgid "media-source.envelope"
-msgstr "Envelope"
+msgstr ""
+#. TRANSLATORS: Hagaki
msgid "media-source.hagaki"
-msgstr "Hagaki"
+msgstr ""
+#. TRANSLATORS: Large Capacity
msgid "media-source.large-capacity"
-msgstr "Large Capacity"
+msgstr ""
+#. TRANSLATORS: Left
msgid "media-source.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Main
msgid "media-source.main"
-msgstr "Main"
+msgstr ""
+#. TRANSLATORS: Main Roll
msgid "media-source.main-roll"
-msgstr "Main Roll"
+msgstr ""
+#. TRANSLATORS: Manual
msgid "media-source.manual"
-msgstr "Manual"
+msgstr ""
+#. TRANSLATORS: Middle
msgid "media-source.middle"
-msgstr "Middle"
+msgstr ""
+#. TRANSLATORS: Photo
msgid "media-source.photo"
-msgstr "Photo"
+msgstr ""
+#. TRANSLATORS: Rear
msgid "media-source.rear"
-msgstr "Rear"
+msgstr ""
+#. TRANSLATORS: Right
msgid "media-source.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Roll 1
msgid "media-source.roll-1"
-msgstr "Roll 1"
+msgstr ""
+#. TRANSLATORS: Roll 10
msgid "media-source.roll-10"
-msgstr "Roll 10"
+msgstr ""
+#. TRANSLATORS: Roll 2
msgid "media-source.roll-2"
-msgstr "Roll 2"
+msgstr ""
+#. TRANSLATORS: Roll 3
msgid "media-source.roll-3"
-msgstr "Roll 3"
+msgstr ""
+#. TRANSLATORS: Roll 4
msgid "media-source.roll-4"
-msgstr "Roll 4"
+msgstr ""
+#. TRANSLATORS: Roll 5
msgid "media-source.roll-5"
-msgstr "Roll 5"
+msgstr ""
+#. TRANSLATORS: Roll 6
msgid "media-source.roll-6"
-msgstr "Roll 6"
+msgstr ""
+#. TRANSLATORS: Roll 7
msgid "media-source.roll-7"
-msgstr "Roll 7"
+msgstr ""
+#. TRANSLATORS: Roll 8
msgid "media-source.roll-8"
-msgstr "Roll 8"
+msgstr ""
+#. TRANSLATORS: Roll 9
msgid "media-source.roll-9"
-msgstr "Roll 9"
+msgstr ""
+#. TRANSLATORS: Side
msgid "media-source.side"
-msgstr "Side"
+msgstr ""
+#. TRANSLATORS: Top
msgid "media-source.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Tray 1
msgid "media-source.tray-1"
-msgstr "Tray 1"
+msgstr ""
+#. TRANSLATORS: Tray 10
msgid "media-source.tray-10"
-msgstr "Tray 10"
+msgstr ""
+#. TRANSLATORS: Tray 11
msgid "media-source.tray-11"
-msgstr "Tray 11"
+msgstr ""
+#. TRANSLATORS: Tray 12
msgid "media-source.tray-12"
-msgstr "Tray 12"
+msgstr ""
+#. TRANSLATORS: Tray 13
msgid "media-source.tray-13"
-msgstr "Tray 13"
+msgstr ""
+#. TRANSLATORS: Tray 14
msgid "media-source.tray-14"
-msgstr "Tray 14"
+msgstr ""
+#. TRANSLATORS: Tray 15
msgid "media-source.tray-15"
-msgstr "Tray 15"
+msgstr ""
+#. TRANSLATORS: Tray 16
msgid "media-source.tray-16"
-msgstr "Tray 16"
+msgstr ""
+#. TRANSLATORS: Tray 17
msgid "media-source.tray-17"
-msgstr "Tray 17"
+msgstr ""
+#. TRANSLATORS: Tray 18
msgid "media-source.tray-18"
-msgstr "Tray 18"
+msgstr ""
+#. TRANSLATORS: Tray 19
msgid "media-source.tray-19"
-msgstr "Tray 19"
+msgstr ""
+#. TRANSLATORS: Tray 2
msgid "media-source.tray-2"
-msgstr "Tray 2"
+msgstr ""
+#. TRANSLATORS: Tray 20
msgid "media-source.tray-20"
-msgstr "Tray 20"
+msgstr ""
+#. TRANSLATORS: Tray 3
msgid "media-source.tray-3"
-msgstr "Tray 3"
+msgstr ""
+#. TRANSLATORS: Tray 4
msgid "media-source.tray-4"
-msgstr "Tray 4"
+msgstr ""
+#. TRANSLATORS: Tray 5
msgid "media-source.tray-5"
-msgstr "Tray 5"
+msgstr ""
+#. TRANSLATORS: Tray 6
msgid "media-source.tray-6"
-msgstr "Tray 6"
+msgstr ""
+#. TRANSLATORS: Tray 7
msgid "media-source.tray-7"
-msgstr "Tray 7"
+msgstr ""
+#. TRANSLATORS: Tray 8
msgid "media-source.tray-8"
-msgstr "Tray 8"
+msgstr ""
+#. TRANSLATORS: Tray 9
msgid "media-source.tray-9"
-msgstr "Tray 9"
+msgstr ""
+#. TRANSLATORS: Media Thickness
msgid "media-thickness"
-msgstr "Media Thickness"
+msgstr ""
+#. TRANSLATORS: Media Tooth (Texture)
msgid "media-tooth"
-msgstr "Media Tooth"
+msgstr ""
+#. TRANSLATORS: Antique
msgid "media-tooth.antique"
-msgstr "Antique"
+msgstr ""
+#. TRANSLATORS: Extra Smooth
msgid "media-tooth.calendared"
-msgstr "Calendared"
+msgstr ""
+#. TRANSLATORS: Coarse
msgid "media-tooth.coarse"
-msgstr "Coarse"
+msgstr ""
+#. TRANSLATORS: Fine
msgid "media-tooth.fine"
-msgstr "Fine"
+msgstr ""
+#. TRANSLATORS: Linen
msgid "media-tooth.linen"
-msgstr "Linen"
+msgstr ""
+#. TRANSLATORS: Medium
msgid "media-tooth.medium"
-msgstr "Medium"
+msgstr ""
+#. TRANSLATORS: Smooth
msgid "media-tooth.smooth"
-msgstr "Smooth"
+msgstr ""
+#. TRANSLATORS: Stipple
msgid "media-tooth.stipple"
-msgstr "Stipple"
+msgstr ""
+#. TRANSLATORS: Rough
msgid "media-tooth.uncalendared"
-msgstr "Uncalendared"
+msgstr ""
+#. TRANSLATORS: Vellum
msgid "media-tooth.vellum"
-msgstr "Vellum"
+msgstr ""
+#. TRANSLATORS: Media Top Margin
msgid "media-top-margin"
-msgstr "Media Top Margin"
+msgstr ""
+#. TRANSLATORS: Media Type
msgid "media-type"
-msgstr "Media Type"
+msgstr ""
+#. TRANSLATORS: Aluminum
msgid "media-type.aluminum"
-msgstr "Aluminum"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "media-type.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Back Print Film
msgid "media-type.back-print-film"
-msgstr "Back Print Film"
+msgstr ""
+#. TRANSLATORS: Cardboard
msgid "media-type.cardboard"
-msgstr "Cardboard"
+msgstr ""
+#. TRANSLATORS: Cardstock
msgid "media-type.cardstock"
-msgstr "Cardstock"
+msgstr ""
+#. TRANSLATORS: CD
msgid "media-type.cd"
-msgstr "CD"
-
-msgid "media-type.com.hp.advanced-photo"
-msgstr "Advanced Photo Paper"
-
-msgid "media-type.com.hp.brochure-glossy"
-msgstr "Glossy Brochure Paper"
-
-msgid "media-type.com.hp.brochure-matte"
-msgstr "Matte Brochure Paper"
-
-msgid "media-type.com.hp.cover-matte"
-msgstr "Matte Cover Paper"
-
-msgid "media-type.com.hp.ecosmart-lite"
-msgstr "Office Recycled Paper"
-
-msgid "media-type.com.hp.everyday-glossy"
-msgstr "Everyday Glossy Photo Paper"
-
-msgid "media-type.com.hp.everyday-matte"
-msgstr "Everyday Matte Paper"
-
-msgid "media-type.com.hp.extra-heavy"
-msgstr "Extra Heavyweight Paper"
-
-msgid "media-type.com.hp.intermediate"
-msgstr "Multipurpose Paper"
-
-msgid "media-type.com.hp.mid-weight"
-msgstr "Mid-Weight Paper"
-
-msgid "media-type.com.hp.premium-inkjet"
-msgstr "Premium Inkjet Paper"
-
-msgid "media-type.com.hp.premium-photo"
-msgstr "Premium Photo Glossy Paper"
-
-msgid "media-type.com.hp.premium-presentation-matte"
-msgstr "Premium Presentation Matte Paper"
+msgstr ""
+#. TRANSLATORS: Continuous
msgid "media-type.continuous"
-msgstr "Continuous"
+msgstr ""
+#. TRANSLATORS: Continuous Long
msgid "media-type.continuous-long"
-msgstr "Continuous Long"
+msgstr ""
+#. TRANSLATORS: Continuous Short
msgid "media-type.continuous-short"
-msgstr "Continuous Short"
+msgstr ""
+#. TRANSLATORS: Corrugated Board
msgid "media-type.corrugated-board"
-msgstr "Corrugated Board"
+msgstr ""
+#. TRANSLATORS: Optical Disc
msgid "media-type.disc"
-msgstr "Optical Disc"
+msgstr ""
+#. TRANSLATORS: Glossy Optical Disc
msgid "media-type.disc-glossy"
-msgstr "Glossy Optical Disc"
+msgstr ""
+#. TRANSLATORS: High Gloss Optical Disc
msgid "media-type.disc-high-gloss"
-msgstr "High Gloss Optical Disc"
+msgstr ""
+#. TRANSLATORS: Matte Optical Disc
msgid "media-type.disc-matte"
-msgstr "Matte Optical Disc"
+msgstr ""
+#. TRANSLATORS: Satin Optical Disc
msgid "media-type.disc-satin"
-msgstr "Satin Optical Disc"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Optical Disc
msgid "media-type.disc-semi-gloss"
-msgstr "Semi-Gloss Optical Disc"
+msgstr ""
+#. TRANSLATORS: Double Wall
msgid "media-type.double-wall"
-msgstr "Double Wall"
+msgstr ""
+#. TRANSLATORS: Dry Film
msgid "media-type.dry-film"
-msgstr "Dry Film"
+msgstr ""
+#. TRANSLATORS: DVD
msgid "media-type.dvd"
-msgstr "DVD"
+msgstr ""
+#. TRANSLATORS: Embossing Foil
msgid "media-type.embossing-foil"
-msgstr "Embossing Foil"
+msgstr ""
+#. TRANSLATORS: End Board
msgid "media-type.end-board"
-msgstr "End Board"
+msgstr ""
+#. TRANSLATORS: Envelope
msgid "media-type.envelope"
-msgstr "Envelope"
+msgstr ""
+#. TRANSLATORS: Archival Envelope
msgid "media-type.envelope-archival"
-msgstr "Archival Envelope"
+msgstr ""
+#. TRANSLATORS: Bond Envelope
msgid "media-type.envelope-bond"
-msgstr "Bond Envelope"
+msgstr ""
+#. TRANSLATORS: Coated Envelope
msgid "media-type.envelope-coated"
-msgstr "Coated Envelope"
+msgstr ""
+#. TRANSLATORS: Cotton Envelope
msgid "media-type.envelope-cotton"
-msgstr "Cotton Envelope"
+msgstr ""
+#. TRANSLATORS: Fine Envelope
msgid "media-type.envelope-fine"
-msgstr "Fine Envelope"
+msgstr ""
+#. TRANSLATORS: Heavyweight Envelope
msgid "media-type.envelope-heavyweight"
-msgstr "Heavyweight Envelope"
+msgstr ""
+#. TRANSLATORS: Inkjet Envelope
msgid "media-type.envelope-inkjet"
-msgstr "Inkjet Envelope"
+msgstr ""
+#. TRANSLATORS: Lightweight Envelope
msgid "media-type.envelope-lightweight"
-msgstr "Lightweight Envelope"
+msgstr ""
+#. TRANSLATORS: Plain Envelope
msgid "media-type.envelope-plain"
-msgstr "Plain Envelope"
+msgstr ""
+#. TRANSLATORS: Preprinted Envelope
msgid "media-type.envelope-preprinted"
-msgstr "Preprinted Envelope"
+msgstr ""
+#. TRANSLATORS: Windowed Envelope
msgid "media-type.envelope-window"
-msgstr "Windowed Envelope"
+msgstr ""
+#. TRANSLATORS: Fabric
msgid "media-type.fabric"
-msgstr "Fabric"
+msgstr ""
+#. TRANSLATORS: Archival Fabric
msgid "media-type.fabric-archival"
-msgstr "Archival Fabric"
+msgstr ""
+#. TRANSLATORS: Glossy Fabric
msgid "media-type.fabric-glossy"
-msgstr "Glossy Fabric"
+msgstr ""
+#. TRANSLATORS: High Gloss Fabric
msgid "media-type.fabric-high-gloss"
-msgstr "High Gloss Fabric"
+msgstr ""
+#. TRANSLATORS: Matte Fabric
msgid "media-type.fabric-matte"
-msgstr "Matte Fabric"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Fabric
msgid "media-type.fabric-semi-gloss"
-msgstr "Semi-Gloss Fabric"
+msgstr ""
+#. TRANSLATORS: Waterproof Fabric
msgid "media-type.fabric-waterproof"
-msgstr "Waterproof Fabric"
+msgstr ""
+#. TRANSLATORS: Film
msgid "media-type.film"
-msgstr "Film"
+msgstr ""
+#. TRANSLATORS: Flexo Base
msgid "media-type.flexo-base"
-msgstr "Flexo Base"
+msgstr ""
+#. TRANSLATORS: Flexo Photo Polymer
msgid "media-type.flexo-photo-polymer"
-msgstr "Flexo Photo Polymer"
+msgstr ""
+#. TRANSLATORS: Flute
msgid "media-type.flute"
-msgstr "Flute"
+msgstr ""
+#. TRANSLATORS: Foil
msgid "media-type.foil"
-msgstr "Foil"
+msgstr ""
+#. TRANSLATORS: Full Cut Tabs
msgid "media-type.full-cut-tabs"
-msgstr "Full Cut Tabs"
+msgstr ""
+#. TRANSLATORS: Glass
msgid "media-type.glass"
-msgstr "Glass"
+msgstr ""
+#. TRANSLATORS: Glass Colored
msgid "media-type.glass-colored"
-msgstr "Glass Colored"
+msgstr ""
+#. TRANSLATORS: Glass Opaque
msgid "media-type.glass-opaque"
-msgstr "Glass Opaque"
+msgstr ""
+#. TRANSLATORS: Glass Surfaced
msgid "media-type.glass-surfaced"
-msgstr "Glass Surfaced"
+msgstr ""
+#. TRANSLATORS: Glass Textured
msgid "media-type.glass-textured"
-msgstr "Glass Textured"
+msgstr ""
+#. TRANSLATORS: Gravure Cylinder
msgid "media-type.gravure-cylinder"
-msgstr "Gravure Cylinder"
+msgstr ""
+#. TRANSLATORS: Image Setter Paper
msgid "media-type.image-setter-paper"
-msgstr "Image Setter Paper"
+msgstr ""
+#. TRANSLATORS: Imaging Cylinder
msgid "media-type.imaging-cylinder"
-msgstr "Imaging Cylinder"
-
-msgid "media-type.jp.co.canon-photo-paper-plus-glossy-ii"
-msgstr "Photo Paper Plus Glossy II"
-
-msgid "media-type.jp.co.canon-photo-paper-pro-platinum"
-msgstr "Photo Paper Pro Platinum"
-
-msgid "media-type.jp.co.canon_photo-paper-plus-glossy-ii"
-msgstr "Photo Paper Plus Glossy II"
-
-msgid "media-type.jp.co.canon_photo-paper-pro-platinum"
-msgstr "Photo Paper Pro Platinum"
+msgstr ""
+#. TRANSLATORS: Labels
msgid "media-type.labels"
-msgstr "Labels"
+msgstr ""
+#. TRANSLATORS: Colored Labels
msgid "media-type.labels-colored"
-msgstr "Colored Labels"
+msgstr ""
+#. TRANSLATORS: Glossy Labels
msgid "media-type.labels-glossy"
-msgstr "Glossy Labels"
+msgstr ""
+#. TRANSLATORS: High Gloss Labels
msgid "media-type.labels-high-gloss"
-msgstr "High Gloss Labels"
+msgstr ""
+#. TRANSLATORS: Inkjet Labels
msgid "media-type.labels-inkjet"
-msgstr "Inkjet Labels"
+msgstr ""
+#. TRANSLATORS: Matte Labels
msgid "media-type.labels-matte"
-msgstr "Matte Labels"
+msgstr ""
+#. TRANSLATORS: Permanent Labels
msgid "media-type.labels-permanent"
-msgstr "Permanent Labels"
+msgstr ""
+#. TRANSLATORS: Satin Labels
msgid "media-type.labels-satin"
-msgstr "Satin Labels"
+msgstr ""
+#. TRANSLATORS: Security Labels
msgid "media-type.labels-security"
-msgstr "Security Labels"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Labels
msgid "media-type.labels-semi-gloss"
-msgstr "Semi-Gloss Labels"
+msgstr ""
+#. TRANSLATORS: Laminating Foil
msgid "media-type.laminating-foil"
-msgstr "Laminating Foil"
+msgstr ""
+#. TRANSLATORS: Letterhead
msgid "media-type.letterhead"
-msgstr "Letterhead"
+msgstr ""
+#. TRANSLATORS: Metal
msgid "media-type.metal"
-msgstr "Metal"
+msgstr ""
+#. TRANSLATORS: Metal Glossy
msgid "media-type.metal-glossy"
-msgstr "Metal Glossy"
+msgstr ""
+#. TRANSLATORS: Metal High Gloss
msgid "media-type.metal-high-gloss"
-msgstr "Metal High Gloss"
+msgstr ""
+#. TRANSLATORS: Metal Matte
msgid "media-type.metal-matte"
-msgstr "Metal Matte"
+msgstr ""
+#. TRANSLATORS: Metal Satin
msgid "media-type.metal-satin"
-msgstr "Metal Satin"
+msgstr ""
+#. TRANSLATORS: Metal Semi Gloss
msgid "media-type.metal-semi-gloss"
-msgstr "Metal Semi Gloss"
+msgstr ""
+#. TRANSLATORS: Mounting Tape
msgid "media-type.mounting-tape"
-msgstr "Mounting Tape"
+msgstr ""
+#. TRANSLATORS: Multi Layer
msgid "media-type.multi-layer"
-msgstr "Multi Layer"
+msgstr ""
+#. TRANSLATORS: Multi Part Form
msgid "media-type.multi-part-form"
-msgstr "Multi Part Form"
+msgstr ""
+#. TRANSLATORS: Other
msgid "media-type.other"
-msgstr "Other"
+msgstr ""
+#. TRANSLATORS: Paper
msgid "media-type.paper"
-msgstr "Paper"
+msgstr ""
+#. TRANSLATORS: Photo Paper
msgid "media-type.photographic"
-msgstr "Photo Paper"
+msgstr ""
+#. TRANSLATORS: Photographic Archival
msgid "media-type.photographic-archival"
-msgstr "Photographic Archival"
+msgstr ""
+#. TRANSLATORS: Photo Film
msgid "media-type.photographic-film"
-msgstr "Photo Film"
+msgstr ""
+#. TRANSLATORS: Glossy Photo Paper
msgid "media-type.photographic-glossy"
-msgstr "Glossy Photo Paper"
+msgstr ""
+#. TRANSLATORS: High Gloss Photo Paper
msgid "media-type.photographic-high-gloss"
-msgstr "High Gloss Photo Paper"
+msgstr ""
+#. TRANSLATORS: Matte Photo Paper
msgid "media-type.photographic-matte"
-msgstr "Matte Photo Paper"
+msgstr ""
+#. TRANSLATORS: Satin Photo Paper
msgid "media-type.photographic-satin"
-msgstr "Satin Photo Paper"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Photo Paper
msgid "media-type.photographic-semi-gloss"
-msgstr "Semi-Gloss Photo Paper"
+msgstr ""
+#. TRANSLATORS: Plastic
msgid "media-type.plastic"
-msgstr "Plastic"
+msgstr ""
+#. TRANSLATORS: Plastic Archival
msgid "media-type.plastic-archival"
-msgstr "Plastic Archival"
+msgstr ""
+#. TRANSLATORS: Plastic Colored
msgid "media-type.plastic-colored"
-msgstr "Plastic Colored"
+msgstr ""
+#. TRANSLATORS: Plastic Glossy
msgid "media-type.plastic-glossy"
-msgstr "Plastic Glossy"
+msgstr ""
+#. TRANSLATORS: Plastic High Gloss
msgid "media-type.plastic-high-gloss"
-msgstr "Plastic High Gloss"
+msgstr ""
+#. TRANSLATORS: Plastic Matte
msgid "media-type.plastic-matte"
-msgstr "Plastic Matte"
+msgstr ""
+#. TRANSLATORS: Plastic Satin
msgid "media-type.plastic-satin"
-msgstr "Plastic Satin"
+msgstr ""
+#. TRANSLATORS: Plastic Semi Gloss
msgid "media-type.plastic-semi-gloss"
-msgstr "Plastic Semi Gloss"
+msgstr ""
+#. TRANSLATORS: Plate
msgid "media-type.plate"
-msgstr "Plate"
+msgstr ""
+#. TRANSLATORS: Polyester
msgid "media-type.polyester"
-msgstr "Polyester"
+msgstr ""
+#. TRANSLATORS: Pre Cut Tabs
msgid "media-type.pre-cut-tabs"
-msgstr "Pre Cut Tabs"
+msgstr ""
+#. TRANSLATORS: Roll
msgid "media-type.roll"
-msgstr "Roll"
+msgstr ""
+#. TRANSLATORS: Screen
msgid "media-type.screen"
-msgstr "Screen"
+msgstr ""
+#. TRANSLATORS: Screen Paged
msgid "media-type.screen-paged"
-msgstr "Screen Paged"
+msgstr ""
+#. TRANSLATORS: Self Adhesive
msgid "media-type.self-adhesive"
-msgstr "Self Adhesive"
+msgstr ""
+#. TRANSLATORS: Self Adhesive Film
msgid "media-type.self-adhesive-film"
-msgstr "Self Adhesive Film"
+msgstr ""
+#. TRANSLATORS: Shrink Foil
msgid "media-type.shrink-foil"
-msgstr "Shrink Foil"
+msgstr ""
+#. TRANSLATORS: Single Face
msgid "media-type.single-face"
-msgstr "Single Face"
+msgstr ""
+#. TRANSLATORS: Single Wall
msgid "media-type.single-wall"
-msgstr "Single Wall"
+msgstr ""
+#. TRANSLATORS: Sleeve
msgid "media-type.sleeve"
-msgstr "Sleeve"
+msgstr ""
+#. TRANSLATORS: Stationery
msgid "media-type.stationery"
-msgstr "Stationery"
+msgstr ""
+#. TRANSLATORS: Stationery Archival
msgid "media-type.stationery-archival"
-msgstr "Stationery Archival"
+msgstr ""
+#. TRANSLATORS: Coated Paper
msgid "media-type.stationery-coated"
-msgstr "Coated Paper"
+msgstr ""
+#. TRANSLATORS: Stationery Cotton
msgid "media-type.stationery-cotton"
-msgstr "Stationery Cotton"
+msgstr ""
+#. TRANSLATORS: Vellum Paper
msgid "media-type.stationery-fine"
-msgstr "Vellum Paper"
+msgstr ""
+#. TRANSLATORS: Heavyweight Paper
msgid "media-type.stationery-heavyweight"
-msgstr "Heavyweight Paper"
+msgstr ""
+#. TRANSLATORS: Stationery Heavyweight Coated
msgid "media-type.stationery-heavyweight-coated"
-msgstr "Stationery Heavyweight Coated"
+msgstr ""
+#. TRANSLATORS: Stationery Inkjet Paper
msgid "media-type.stationery-inkjet"
-msgstr "Stationery Inkjet Paper"
+msgstr ""
+#. TRANSLATORS: Letterhead
msgid "media-type.stationery-letterhead"
-msgstr "Letterhead"
+msgstr ""
+#. TRANSLATORS: Lightweight Paper
msgid "media-type.stationery-lightweight"
-msgstr "Lightweight Paper"
+msgstr ""
+#. TRANSLATORS: Preprinted Paper
msgid "media-type.stationery-preprinted"
-msgstr "Preprinted Paper"
+msgstr ""
+#. TRANSLATORS: Punched Paper
msgid "media-type.stationery-prepunched"
-msgstr "Punched Paper"
+msgstr ""
+#. TRANSLATORS: Tab Stock
msgid "media-type.tab-stock"
-msgstr "Tab Stock"
+msgstr ""
+#. TRANSLATORS: Tractor
msgid "media-type.tractor"
-msgstr "Tractor"
+msgstr ""
+#. TRANSLATORS: Transfer
msgid "media-type.transfer"
-msgstr "Transfer"
+msgstr ""
+#. TRANSLATORS: Transparency
msgid "media-type.transparency"
-msgstr "Transparency"
+msgstr ""
+#. TRANSLATORS: Triple Wall
msgid "media-type.triple-wall"
-msgstr "Triple Wall"
+msgstr ""
+#. TRANSLATORS: Wet Film
msgid "media-type.wet-film"
-msgstr "Wet Film"
+msgstr ""
+#. TRANSLATORS: Media Weight (grams per m²)
msgid "media-weight-metric"
-msgstr "Media Weight (grams per m²)"
+msgstr ""
+#. TRANSLATORS: 28 x 40″
msgid "media.asme_f_28x40in"
-msgstr "28 x 40\""
+msgstr ""
+#. TRANSLATORS: A4 or US Letter
msgid "media.choice_iso_a4_210x297mm_na_letter_8.5x11in"
-msgstr "A4 or US Letter"
+msgstr ""
+#. TRANSLATORS: 2a0
msgid "media.iso_2a0_1189x1682mm"
-msgstr "2a0"
+msgstr ""
+#. TRANSLATORS: A0
msgid "media.iso_a0_841x1189mm"
-msgstr "A0"
+msgstr ""
+#. TRANSLATORS: A0x3
msgid "media.iso_a0x3_1189x2523mm"
-msgstr "A0x3"
+msgstr ""
+#. TRANSLATORS: A10
msgid "media.iso_a10_26x37mm"
-msgstr "A10"
+msgstr ""
+#. TRANSLATORS: A1
msgid "media.iso_a1_594x841mm"
-msgstr "A1"
+msgstr ""
+#. TRANSLATORS: A1x3
msgid "media.iso_a1x3_841x1783mm"
-msgstr "A1x3"
+msgstr ""
+#. TRANSLATORS: A1x4
msgid "media.iso_a1x4_841x2378mm"
-msgstr "A1x4"
+msgstr ""
+#. TRANSLATORS: A2
msgid "media.iso_a2_420x594mm"
-msgstr "A2"
+msgstr ""
+#. TRANSLATORS: A2x3
msgid "media.iso_a2x3_594x1261mm"
-msgstr "A2x3"
+msgstr ""
+#. TRANSLATORS: A2x4
msgid "media.iso_a2x4_594x1682mm"
-msgstr "A2x4"
+msgstr ""
+#. TRANSLATORS: A2x5
msgid "media.iso_a2x5_594x2102mm"
-msgstr "A2x5"
+msgstr ""
+#. TRANSLATORS: A3 (Extra)
msgid "media.iso_a3-extra_322x445mm"
-msgstr "A3 (Extra)"
+msgstr ""
+#. TRANSLATORS: A3
msgid "media.iso_a3_297x420mm"
-msgstr "A3"
+msgstr ""
+#. TRANSLATORS: A3x3
msgid "media.iso_a3x3_420x891mm"
-msgstr "A3x3"
+msgstr ""
+#. TRANSLATORS: A3x4
msgid "media.iso_a3x4_420x1189mm"
-msgstr "A3x4"
+msgstr ""
+#. TRANSLATORS: A3x5
msgid "media.iso_a3x5_420x1486mm"
-msgstr "A3x5"
+msgstr ""
+#. TRANSLATORS: A3x6
msgid "media.iso_a3x6_420x1783mm"
-msgstr "A3x6"
+msgstr ""
+#. TRANSLATORS: A3x7
msgid "media.iso_a3x7_420x2080mm"
-msgstr "A3x7"
+msgstr ""
+#. TRANSLATORS: A4 (Extra)
msgid "media.iso_a4-extra_235.5x322.3mm"
-msgstr "A4 (Extra)"
+msgstr ""
+#. TRANSLATORS: A4 (Tab)
msgid "media.iso_a4-tab_225x297mm"
-msgstr "A4 (Tab)"
+msgstr ""
+#. TRANSLATORS: A4
msgid "media.iso_a4_210x297mm"
-msgstr "A4"
+msgstr ""
+#. TRANSLATORS: A4x3
msgid "media.iso_a4x3_297x630mm"
-msgstr "A4x3"
+msgstr ""
+#. TRANSLATORS: A4x4
msgid "media.iso_a4x4_297x841mm"
-msgstr "A4x4"
+msgstr ""
+#. TRANSLATORS: A4x5
msgid "media.iso_a4x5_297x1051mm"
-msgstr "A4x5"
+msgstr ""
+#. TRANSLATORS: A4x6
msgid "media.iso_a4x6_297x1261mm"
-msgstr "A4x6"
+msgstr ""
+#. TRANSLATORS: A4x7
msgid "media.iso_a4x7_297x1471mm"
-msgstr "A4x7"
+msgstr ""
+#. TRANSLATORS: A4x8
msgid "media.iso_a4x8_297x1682mm"
-msgstr "A4x8"
+msgstr ""
+#. TRANSLATORS: A4x9
msgid "media.iso_a4x9_297x1892mm"
-msgstr "A4x9"
+msgstr ""
+#. TRANSLATORS: A5 (Extra)
msgid "media.iso_a5-extra_174x235mm"
-msgstr "A5 (Extra)"
+msgstr ""
+#. TRANSLATORS: A5
msgid "media.iso_a5_148x210mm"
-msgstr "A5"
+msgstr ""
+#. TRANSLATORS: A6
msgid "media.iso_a6_105x148mm"
-msgstr "A6"
+msgstr ""
+#. TRANSLATORS: A7
msgid "media.iso_a7_74x105mm"
-msgstr "A7"
+msgstr ""
+#. TRANSLATORS: A8
msgid "media.iso_a8_52x74mm"
-msgstr "A8"
+msgstr ""
+#. TRANSLATORS: A9
msgid "media.iso_a9_37x52mm"
-msgstr "A9"
+msgstr ""
+#. TRANSLATORS: B0
msgid "media.iso_b0_1000x1414mm"
-msgstr "B0"
+msgstr ""
+#. TRANSLATORS: B10
msgid "media.iso_b10_31x44mm"
-msgstr "B10"
+msgstr ""
+#. TRANSLATORS: B1
msgid "media.iso_b1_707x1000mm"
-msgstr "B1"
+msgstr ""
+#. TRANSLATORS: B2
msgid "media.iso_b2_500x707mm"
-msgstr "B2"
+msgstr ""
+#. TRANSLATORS: B3
msgid "media.iso_b3_353x500mm"
-msgstr "B3"
+msgstr ""
+#. TRANSLATORS: B4
msgid "media.iso_b4_250x353mm"
-msgstr "B4"
+msgstr ""
+#. TRANSLATORS: B5 (Extra)
msgid "media.iso_b5-extra_201x276mm"
-msgstr "B5 (Extra)"
+msgstr ""
+#. TRANSLATORS: Envelope B5
msgid "media.iso_b5_176x250mm"
-msgstr "B5 Envelope"
+msgstr ""
+#. TRANSLATORS: B6
msgid "media.iso_b6_125x176mm"
-msgstr "B6"
+msgstr ""
+#. TRANSLATORS: Envelope B6/C4
msgid "media.iso_b6c4_125x324mm"
-msgstr "B6/C4 Envelope"
+msgstr ""
+#. TRANSLATORS: B7
msgid "media.iso_b7_88x125mm"
-msgstr "B7"
+msgstr ""
+#. TRANSLATORS: B8
msgid "media.iso_b8_62x88mm"
-msgstr "B8"
+msgstr ""
+#. TRANSLATORS: B9
msgid "media.iso_b9_44x62mm"
-msgstr "B9"
+msgstr ""
+#. TRANSLATORS: CEnvelope 0
msgid "media.iso_c0_917x1297mm"
-msgstr "C0 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 10
msgid "media.iso_c10_28x40mm"
-msgstr "C10 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 1
msgid "media.iso_c1_648x917mm"
-msgstr "C1 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 2
msgid "media.iso_c2_458x648mm"
-msgstr "C2 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 3
msgid "media.iso_c3_324x458mm"
-msgstr "C3 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 4
msgid "media.iso_c4_229x324mm"
-msgstr "C4 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 5
msgid "media.iso_c5_162x229mm"
-msgstr "C5 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 6
msgid "media.iso_c6_114x162mm"
-msgstr "C6 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 6c5
msgid "media.iso_c6c5_114x229mm"
-msgstr "C6c5 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 7
msgid "media.iso_c7_81x114mm"
-msgstr "C7 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 7c6
msgid "media.iso_c7c6_81x162mm"
-msgstr "C7c6 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 8
msgid "media.iso_c8_57x81mm"
-msgstr "C8 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 9
msgid "media.iso_c9_40x57mm"
-msgstr "C9 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope DL
msgid "media.iso_dl_110x220mm"
-msgstr "DL Envelope"
+msgstr ""
+
+#. TRANSLATORS: Id-1
+msgid "media.iso_id-1_53.98x85.6mm"
+msgstr ""
+
+#. TRANSLATORS: Id-3
+msgid "media.iso_id-3_88x125mm"
+msgstr ""
+#. TRANSLATORS: ISO RA0
msgid "media.iso_ra0_860x1220mm"
-msgstr "Ra0"
+msgstr ""
+#. TRANSLATORS: ISO RA1
msgid "media.iso_ra1_610x860mm"
-msgstr "Ra1"
+msgstr ""
+#. TRANSLATORS: ISO RA2
msgid "media.iso_ra2_430x610mm"
-msgstr "Ra2"
+msgstr ""
+#. TRANSLATORS: ISO RA3
msgid "media.iso_ra3_305x430mm"
-msgstr "Ra3"
+msgstr ""
+#. TRANSLATORS: ISO RA4
msgid "media.iso_ra4_215x305mm"
-msgstr "Ra4"
+msgstr ""
+#. TRANSLATORS: ISO SRA0
msgid "media.iso_sra0_900x1280mm"
-msgstr "Sra0"
+msgstr ""
+#. TRANSLATORS: ISO SRA1
msgid "media.iso_sra1_640x900mm"
-msgstr "Sra1"
+msgstr ""
+#. TRANSLATORS: ISO SRA2
msgid "media.iso_sra2_450x640mm"
-msgstr "Sra2"
+msgstr ""
+#. TRANSLATORS: ISO SRA3
msgid "media.iso_sra3_320x450mm"
-msgstr "Sra3"
+msgstr ""
+#. TRANSLATORS: ISO SRA4
msgid "media.iso_sra4_225x320mm"
-msgstr "Sra4"
+msgstr ""
+#. TRANSLATORS: JIS B0
msgid "media.jis_b0_1030x1456mm"
-msgstr "JIS B0"
+msgstr ""
+#. TRANSLATORS: JIS B10
msgid "media.jis_b10_32x45mm"
-msgstr "JIS B10"
+msgstr ""
+#. TRANSLATORS: JIS B1
msgid "media.jis_b1_728x1030mm"
-msgstr "JIS B1"
+msgstr ""
+#. TRANSLATORS: JIS B2
msgid "media.jis_b2_515x728mm"
-msgstr "JIS B2"
+msgstr ""
+#. TRANSLATORS: JIS B3
msgid "media.jis_b3_364x515mm"
-msgstr "JIS B3"
+msgstr ""
+#. TRANSLATORS: JIS B4
msgid "media.jis_b4_257x364mm"
-msgstr "JIS B4"
+msgstr ""
+#. TRANSLATORS: JIS B5
msgid "media.jis_b5_182x257mm"
-msgstr "JIS B5"
+msgstr ""
+#. TRANSLATORS: JIS B6
msgid "media.jis_b6_128x182mm"
-msgstr "JIS B6"
+msgstr ""
+#. TRANSLATORS: JIS B7
msgid "media.jis_b7_91x128mm"
-msgstr "JIS B7"
+msgstr ""
+#. TRANSLATORS: JIS B8
msgid "media.jis_b8_64x91mm"
-msgstr "JIS B8"
+msgstr ""
+#. TRANSLATORS: JIS B9
msgid "media.jis_b9_45x64mm"
-msgstr "JIS B9"
+msgstr ""
+#. TRANSLATORS: JIS Executive
msgid "media.jis_exec_216x330mm"
-msgstr "JIS Executive"
+msgstr ""
+#. TRANSLATORS: Envelope Chou 2
msgid "media.jpn_chou2_111.1x146mm"
-msgstr "Chou 2 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chou 3
msgid "media.jpn_chou3_120x235mm"
-msgstr "Chou 3 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chou 4
msgid "media.jpn_chou4_90x205mm"
-msgstr "Chou 4 Envelope"
+msgstr ""
+#. TRANSLATORS: Hagaki
msgid "media.jpn_hagaki_100x148mm"
-msgstr "Hagaki"
+msgstr ""
+#. TRANSLATORS: Envelope Kahu
msgid "media.jpn_kahu_240x322.1mm"
-msgstr "Kahu Envelope"
+msgstr ""
+#. TRANSLATORS: 270 x 382mm
+msgid "media.jpn_kaku1_270x382mm"
+msgstr ""
+
+#. TRANSLATORS: Envelope Kahu 2
msgid "media.jpn_kaku2_240x332mm"
-msgstr "Kahu 2 Envelope"
+msgstr ""
+#. TRANSLATORS: 216 x 277mm
msgid "media.jpn_kaku3_216x277mm"
-msgstr "216 x 277mme"
+msgstr ""
+#. TRANSLATORS: 197 x 267mm
msgid "media.jpn_kaku4_197x267mm"
-msgstr "197 x 267mme"
+msgstr ""
+#. TRANSLATORS: 190 x 240mm
msgid "media.jpn_kaku5_190x240mm"
-msgstr "190 x 240mme"
+msgstr ""
+#. TRANSLATORS: 142 x 205mm
msgid "media.jpn_kaku7_142x205mm"
-msgstr "142 x 205mme"
+msgstr ""
+#. TRANSLATORS: 119 x 197mm
msgid "media.jpn_kaku8_119x197mm"
-msgstr "119 x 197mme"
+msgstr ""
+#. TRANSLATORS: Oufuku Reply Postcard
msgid "media.jpn_oufuku_148x200mm"
-msgstr "Oufuku Reply Postcard"
+msgstr ""
+#. TRANSLATORS: Envelope You 4
msgid "media.jpn_you4_105x235mm"
-msgstr "You 4 Envelope"
+msgstr ""
+#. TRANSLATORS: 10 x 11″
msgid "media.na_10x11_10x11in"
-msgstr "10 x 11\""
+msgstr ""
+#. TRANSLATORS: 10 x 13″
msgid "media.na_10x13_10x13in"
-msgstr "10 x 13\""
+msgstr ""
+#. TRANSLATORS: 10 x 14″
msgid "media.na_10x14_10x14in"
-msgstr "10 x 14\""
+msgstr ""
+#. TRANSLATORS: 10 x 15″
msgid "media.na_10x15_10x15in"
-msgstr "10 x 15\""
+msgstr ""
+#. TRANSLATORS: 11 x 12″
msgid "media.na_11x12_11x12in"
-msgstr "11 x 12\""
+msgstr ""
+#. TRANSLATORS: 11 x 15″
msgid "media.na_11x15_11x15in"
-msgstr "11 x 15\""
+msgstr ""
+#. TRANSLATORS: 12 x 19″
msgid "media.na_12x19_12x19in"
-msgstr "12 x 19\""
+msgstr ""
+#. TRANSLATORS: 5 x 7″
msgid "media.na_5x7_5x7in"
-msgstr "5 x 7\""
+msgstr ""
+#. TRANSLATORS: 6 x 9″
msgid "media.na_6x9_6x9in"
-msgstr "6 x 9\""
+msgstr ""
+#. TRANSLATORS: 7 x 9″
msgid "media.na_7x9_7x9in"
-msgstr "7 x 9\""
+msgstr ""
+#. TRANSLATORS: 9 x 11″
msgid "media.na_9x11_9x11in"
-msgstr "9 x 11\""
+msgstr ""
+#. TRANSLATORS: Envelope A2
msgid "media.na_a2_4.375x5.75in"
-msgstr "A2 Envelope"
+msgstr ""
+#. TRANSLATORS: 9 x 12″
msgid "media.na_arch-a_9x12in"
-msgstr "9 x 12\""
+msgstr ""
+#. TRANSLATORS: 12 x 18″
msgid "media.na_arch-b_12x18in"
-msgstr "12 x 18\""
+msgstr ""
+#. TRANSLATORS: 18 x 24″
msgid "media.na_arch-c_18x24in"
-msgstr "18 x 24\""
+msgstr ""
+#. TRANSLATORS: 24 x 36″
msgid "media.na_arch-d_24x36in"
-msgstr "24 x 36\""
+msgstr ""
+#. TRANSLATORS: 26 x 38″
msgid "media.na_arch-e2_26x38in"
-msgstr "26 x 38\""
+msgstr ""
+#. TRANSLATORS: 27 x 39″
msgid "media.na_arch-e3_27x39in"
-msgstr "27 x 39\""
+msgstr ""
+#. TRANSLATORS: 36 x 48″
msgid "media.na_arch-e_36x48in"
-msgstr "36 x 48\""
+msgstr ""
+#. TRANSLATORS: 12 x 19.17″
msgid "media.na_b-plus_12x19.17in"
-msgstr "12 x 19.17\""
+msgstr ""
+#. TRANSLATORS: Envelope C5
msgid "media.na_c5_6.5x9.5in"
-msgstr "C5 Envelope"
+msgstr ""
+#. TRANSLATORS: 17 x 22″
msgid "media.na_c_17x22in"
-msgstr "17 x 22\""
+msgstr ""
+#. TRANSLATORS: 22 x 34″
msgid "media.na_d_22x34in"
-msgstr "22 x 34\""
+msgstr ""
+#. TRANSLATORS: 34 x 44″
msgid "media.na_e_34x44in"
-msgstr "34 x 44\""
+msgstr ""
+#. TRANSLATORS: 11 x 14″
msgid "media.na_edp_11x14in"
-msgstr "11 x 14\""
+msgstr ""
+#. TRANSLATORS: 12 x 14″
msgid "media.na_eur-edp_12x14in"
-msgstr "12 x 14\""
+msgstr ""
+#. TRANSLATORS: Executive
msgid "media.na_executive_7.25x10.5in"
-msgstr "Executive"
+msgstr ""
+#. TRANSLATORS: 44 x 68″
msgid "media.na_f_44x68in"
-msgstr "44 x 68\""
+msgstr ""
+#. TRANSLATORS: European Fanfold
msgid "media.na_fanfold-eur_8.5x12in"
-msgstr "European Fanfold"
+msgstr ""
+#. TRANSLATORS: US Fanfold
msgid "media.na_fanfold-us_11x14.875in"
-msgstr "US Fanfold"
+msgstr ""
+#. TRANSLATORS: Foolscap
msgid "media.na_foolscap_8.5x13in"
-msgstr "Foolscap"
+msgstr ""
+#. TRANSLATORS: 8 x 13″
msgid "media.na_govt-legal_8x13in"
-msgstr "8 x 13\""
+msgstr ""
+#. TRANSLATORS: 8 x 10″
msgid "media.na_govt-letter_8x10in"
-msgstr "8 x 10\""
+msgstr ""
+#. TRANSLATORS: 3 x 5″
msgid "media.na_index-3x5_3x5in"
-msgstr "3 x 5\""
+msgstr ""
+#. TRANSLATORS: 6 x 8″
msgid "media.na_index-4x6-ext_6x8in"
-msgstr "6 x 8\""
+msgstr ""
+#. TRANSLATORS: 4 x 6″
msgid "media.na_index-4x6_4x6in"
-msgstr "4 x 6\""
+msgstr ""
+#. TRANSLATORS: 5 x 8″
msgid "media.na_index-5x8_5x8in"
-msgstr "5 x 8\""
+msgstr ""
+#. TRANSLATORS: Statement
msgid "media.na_invoice_5.5x8.5in"
-msgstr "Statement"
+msgstr ""
+#. TRANSLATORS: 11 x 17″
msgid "media.na_ledger_11x17in"
-msgstr "11 x 17\""
+msgstr ""
+#. TRANSLATORS: US Legal (Extra)
msgid "media.na_legal-extra_9.5x15in"
-msgstr "US Legal (Extra)"
+msgstr ""
+#. TRANSLATORS: US Legal
msgid "media.na_legal_8.5x14in"
-msgstr "US Legal"
+msgstr ""
+#. TRANSLATORS: US Letter (Extra)
msgid "media.na_letter-extra_9.5x12in"
-msgstr "US Letter (Extra)"
+msgstr ""
+#. TRANSLATORS: US Letter (Plus)
msgid "media.na_letter-plus_8.5x12.69in"
-msgstr "US Letter (Plus)"
+msgstr ""
+#. TRANSLATORS: US Letter
msgid "media.na_letter_8.5x11in"
-msgstr "US Letter"
+msgstr ""
+#. TRANSLATORS: Envelope Monarch
msgid "media.na_monarch_3.875x7.5in"
-msgstr "Monarch Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #10
msgid "media.na_number-10_4.125x9.5in"
-msgstr "#10 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #11
msgid "media.na_number-11_4.5x10.375in"
-msgstr "#11 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #12
msgid "media.na_number-12_4.75x11in"
-msgstr "#12 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #14
msgid "media.na_number-14_5x11.5in"
-msgstr "#14 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #9
msgid "media.na_number-9_3.875x8.875in"
-msgstr "#9 Envelope"
+msgstr ""
+#. TRANSLATORS: 8.5 x 13.4″
msgid "media.na_oficio_8.5x13.4in"
-msgstr "8.5 x 13.4\""
+msgstr ""
+#. TRANSLATORS: Envelope Personal
msgid "media.na_personal_3.625x6.5in"
-msgstr "Personal Envelope"
+msgstr ""
+#. TRANSLATORS: Quarto
msgid "media.na_quarto_8.5x10.83in"
-msgstr "Quarto"
+msgstr ""
+#. TRANSLATORS: 8.94 x 14″
msgid "media.na_super-a_8.94x14in"
-msgstr "8.94 x 14\""
+msgstr ""
+#. TRANSLATORS: 13 x 19″
msgid "media.na_super-b_13x19in"
-msgstr "13 x 19\""
+msgstr ""
+#. TRANSLATORS: 30 x 42″
msgid "media.na_wide-format_30x42in"
-msgstr "30 x 42\""
+msgstr ""
+#. TRANSLATORS: 12 x 16″
msgid "media.oe_12x16_12x16in"
-msgstr "12 x 16\""
+msgstr ""
+#. TRANSLATORS: 14 x 17″
msgid "media.oe_14x17_14x17in"
-msgstr "14 x 17\""
+msgstr ""
+#. TRANSLATORS: 18 x 22″
msgid "media.oe_18x22_18x22in"
-msgstr "18 x 22\""
+msgstr ""
+#. TRANSLATORS: 17 x 24″
msgid "media.oe_a2plus_17x24in"
-msgstr "17 x 24\""
+msgstr ""
+#. TRANSLATORS: 2 x 3.5″
+msgid "media.oe_business-card_2x3.5in"
+msgstr ""
+
+#. TRANSLATORS: 10 x 12″
msgid "media.oe_photo-10r_10x12in"
-msgstr "10 x 12\""
+msgstr ""
+#. TRANSLATORS: 20 x 24″
msgid "media.oe_photo-20r_20x24in"
-msgstr "20 x 24\""
+msgstr ""
+#. TRANSLATORS: 3.5 x 5″
msgid "media.oe_photo-l_3.5x5in"
-msgstr "3.5 x 5\""
+msgstr ""
+#. TRANSLATORS: 10 x 15″
msgid "media.oe_photo-s10r_10x15in"
-msgstr "10 x 15\""
+msgstr ""
+#. TRANSLATORS: 4 x 4″
+msgid "media.oe_square-photo_4x4in"
+msgstr ""
+
+#. TRANSLATORS: 5 x 5″
+msgid "media.oe_square-photo_5x5in"
+msgstr ""
+
+#. TRANSLATORS: 184 x 260mm
msgid "media.om_16k_184x260mm"
-msgstr "184 x 260mm"
+msgstr ""
+#. TRANSLATORS: 195 x 270mm
msgid "media.om_16k_195x270mm"
-msgstr "195 x 270mm"
+msgstr ""
+
+#. TRANSLATORS: 55 x 85mm
+msgid "media.om_business-card_55x85mm"
+msgstr ""
+#. TRANSLATORS: 55 x 91mm
+msgid "media.om_business-card_55x91mm"
+msgstr ""
+
+#. TRANSLATORS: 54 x 86mm
+msgid "media.om_card_54x86mm"
+msgstr ""
+
+#. TRANSLATORS: 275 x 395mm
msgid "media.om_dai-pa-kai_275x395mm"
-msgstr "275 x 395mm"
+msgstr ""
+#. TRANSLATORS: 89 x 119mm
+msgid "media.om_dsc-photo_89x119mm"
+msgstr ""
+
+#. TRANSLATORS: Folio
msgid "media.om_folio-sp_215x315mm"
-msgstr "Folio"
+msgstr ""
+#. TRANSLATORS: Folio (Special)
msgid "media.om_folio_210x330mm"
-msgstr "Folio (Special)"
+msgstr ""
+#. TRANSLATORS: Envelope Invitation
msgid "media.om_invite_220x220mm"
-msgstr "Invitation Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Italian
msgid "media.om_italian_110x230mm"
-msgstr "Italian Envelope"
+msgstr ""
+#. TRANSLATORS: 198 x 275mm
msgid "media.om_juuro-ku-kai_198x275mm"
-msgstr "198 x 275mm"
+msgstr ""
+#. TRANSLATORS: 200 x 300
msgid "media.om_large-photo_200x300"
-msgstr "200 x 300mm"
+msgstr ""
+#. TRANSLATORS: 130 x 180mm
msgid "media.om_medium-photo_130x180mm"
-msgstr "130 x 180mm"
+msgstr ""
+#. TRANSLATORS: 267 x 389mm
msgid "media.om_pa-kai_267x389mm"
-msgstr "267 x 389mm"
+msgstr ""
+#. TRANSLATORS: Envelope Postfix
msgid "media.om_postfix_114x229mm"
-msgstr "Postfix Envelope"
+msgstr ""
+#. TRANSLATORS: 100 x 150mm
msgid "media.om_small-photo_100x150mm"
-msgstr "100 x 150mm"
+msgstr ""
+
+#. TRANSLATORS: 89 x 89mm
+msgid "media.om_square-photo_89x89mm"
+msgstr ""
+#. TRANSLATORS: 100 x 200mm
msgid "media.om_wide-photo_100x200mm"
-msgstr "100 x 200mm"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #10
msgid "media.prc_10_324x458mm"
-msgstr "Chinese #10 Envelope"
+msgstr ""
+#. TRANSLATORS: Chinese 16k
msgid "media.prc_16k_146x215mm"
-msgstr "Chinese 16k"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #1
msgid "media.prc_1_102x165mm"
-msgstr "Chinese #1 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #2
msgid "media.prc_2_102x176mm"
-msgstr "Chinese #2 Envelope"
+msgstr ""
+#. TRANSLATORS: Chinese 32k
msgid "media.prc_32k_97x151mm"
-msgstr "Chinese 32k"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #3
msgid "media.prc_3_125x176mm"
-msgstr "Chinese #3 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #4
msgid "media.prc_4_110x208mm"
-msgstr "Chinese #4 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #5
msgid "media.prc_5_110x220mm"
-msgstr "Chinese #5 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #6
msgid "media.prc_6_120x320mm"
-msgstr "Chinese #6 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #7
msgid "media.prc_7_160x230mm"
-msgstr "Chinese #7 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #8
msgid "media.prc_8_120x309mm"
-msgstr "Chinese #8 Envelope"
+msgstr ""
+#. TRANSLATORS: ROC 16k
msgid "media.roc_16k_7.75x10.75in"
-msgstr "ROC 16k"
+msgstr ""
+#. TRANSLATORS: ROC 8k
msgid "media.roc_8k_10.75x15.5in"
-msgstr "ROC 8k"
+msgstr ""
#, c-format
msgid "members of class %s:"
msgstr "クラス %s ã®ãƒ¡ãƒ³ãƒãƒ¼:"
+#. TRANSLATORS: Multiple Document Handling
msgid "multiple-document-handling"
-msgstr "Multiple Document Handling"
+msgstr ""
+#. TRANSLATORS: Separate Documents Collated Copies
msgid "multiple-document-handling.separate-documents-collated-copies"
-msgstr "Separate Documents Collated Copies"
+msgstr ""
+#. TRANSLATORS: Separate Documents Uncollated Copies
msgid "multiple-document-handling.separate-documents-uncollated-copies"
-msgstr "Separate Documents Uncollated Copies"
+msgstr ""
+#. TRANSLATORS: Single Document
msgid "multiple-document-handling.single-document"
-msgstr "Single Document"
+msgstr ""
+#. TRANSLATORS: Single Document New Sheet
msgid "multiple-document-handling.single-document-new-sheet"
-msgstr "Single Document New Sheet"
+msgstr ""
+#. TRANSLATORS: Multiple Object Handling
msgid "multiple-object-handling"
-msgstr "Multiple Object Handling"
+msgstr ""
+
+#. TRANSLATORS: Multiple Object Handling Actual
+msgid "multiple-object-handling-actual"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "multiple-object-handling.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Best Fit
msgid "multiple-object-handling.best-fit"
-msgstr "Best Fit"
+msgstr ""
+#. TRANSLATORS: Best Quality
msgid "multiple-object-handling.best-quality"
-msgstr "Best Quality"
+msgstr ""
+#. TRANSLATORS: Best Speed
msgid "multiple-object-handling.best-speed"
-msgstr "Best Speed"
+msgstr ""
+#. TRANSLATORS: One At A Time
msgid "multiple-object-handling.one-at-a-time"
-msgstr "One At A Time"
+msgstr ""
+#. TRANSLATORS: On Timeout
msgid "multiple-operation-time-out-action"
-msgstr "Multiple Operation Time Out Action"
+msgstr ""
+#. TRANSLATORS: Abort Job
msgid "multiple-operation-time-out-action.abort-job"
-msgstr "Abort Job"
+msgstr ""
+#. TRANSLATORS: Hold Job
msgid "multiple-operation-time-out-action.hold-job"
-msgstr "Hold Job"
+msgstr ""
+#. TRANSLATORS: Process Job
msgid "multiple-operation-time-out-action.process-job"
-msgstr "Process Job"
+msgstr ""
msgid "no entries"
msgstr "エントリーãŒã‚ã‚Šã¾ã›ã‚“"
@@ -9137,101 +10436,180 @@ msgstr "エントリーãŒã‚ã‚Šã¾ã›ã‚“"
msgid "no system default destination"
msgstr "システムã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®å®›å…ˆãŒã‚ã‚Šã¾ã›ã‚“"
+#. TRANSLATORS: Noise Removal
msgid "noise-removal"
-msgstr "Noise Removal"
+msgstr ""
+#. TRANSLATORS: Notify Attributes
msgid "notify-attributes"
-msgstr "Notify Attributes"
+msgstr ""
+#. TRANSLATORS: Notify Charset
msgid "notify-charset"
-msgstr "Notify Charset"
+msgstr ""
+#. TRANSLATORS: Notify Events
msgid "notify-events"
-msgstr "Notify Events"
+msgstr ""
msgid "notify-events not specified."
msgstr "notify-events ãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“。"
+#. TRANSLATORS: Document Completed
msgid "notify-events.document-completed"
-msgstr "Document Completed"
+msgstr ""
+#. TRANSLATORS: Document Config Changed
msgid "notify-events.document-config-changed"
-msgstr "Document Config Changed"
+msgstr ""
+#. TRANSLATORS: Document Created
msgid "notify-events.document-created"
-msgstr "Document Created"
+msgstr ""
+#. TRANSLATORS: Document Fetchable
msgid "notify-events.document-fetchable"
-msgstr "Document Fetchable"
+msgstr ""
+#. TRANSLATORS: Document State Changed
msgid "notify-events.document-state-changed"
-msgstr "Document State Changed"
+msgstr ""
+#. TRANSLATORS: Document Stopped
msgid "notify-events.document-stopped"
-msgstr "Document Stopped"
+msgstr ""
+#. TRANSLATORS: Job Completed
msgid "notify-events.job-completed"
-msgstr "Job Completed"
+msgstr ""
+#. TRANSLATORS: Job Config Changed
msgid "notify-events.job-config-changed"
-msgstr "Job Config Changed"
+msgstr ""
+#. TRANSLATORS: Job Created
msgid "notify-events.job-created"
-msgstr "Job Created"
+msgstr ""
+#. TRANSLATORS: Job Fetchable
msgid "notify-events.job-fetchable"
-msgstr "Job Fetchable"
+msgstr ""
+#. TRANSLATORS: Job Progress
msgid "notify-events.job-progress"
-msgstr "Job Progress"
+msgstr ""
+#. TRANSLATORS: Job State Changed
msgid "notify-events.job-state-changed"
-msgstr "Job State Changed"
+msgstr ""
+#. TRANSLATORS: Job Stopped
msgid "notify-events.job-stopped"
-msgstr "Job Stopped"
+msgstr ""
+#. TRANSLATORS: None
msgid "notify-events.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Printer Config Changed
msgid "notify-events.printer-config-changed"
-msgstr "Printer Config Changed"
+msgstr ""
+#. TRANSLATORS: Printer Created
+msgid "notify-events.printer-created"
+msgstr ""
+
+#. TRANSLATORS: Printer Deleted
+msgid "notify-events.printer-deleted"
+msgstr ""
+
+#. TRANSLATORS: Printer Finishings Changed
msgid "notify-events.printer-finishings-changed"
-msgstr "Printer Finishings Changed"
+msgstr ""
+#. TRANSLATORS: Printer Media Changed
msgid "notify-events.printer-media-changed"
-msgstr "Printer Media Changed"
+msgstr ""
+#. TRANSLATORS: Printer Queue Order Changed
msgid "notify-events.printer-queue-order-changed"
-msgstr "Printer Queue Order Changed"
+msgstr ""
+#. TRANSLATORS: Printer Restarted
msgid "notify-events.printer-restarted"
-msgstr "Printer Restarted"
+msgstr ""
+#. TRANSLATORS: Printer Shutdown
msgid "notify-events.printer-shutdown"
-msgstr "Printer Shutdown"
+msgstr ""
+#. TRANSLATORS: Printer State Changed
msgid "notify-events.printer-state-changed"
-msgstr "Printer State Changed"
+msgstr ""
+#. TRANSLATORS: Printer Stopped
msgid "notify-events.printer-stopped"
-msgstr "Printer Stopped"
+msgstr ""
+
+#. TRANSLATORS: Resource Canceled
+msgid "notify-events.resource-canceled"
+msgstr ""
+
+#. TRANSLATORS: Resource Config Changed
+msgid "notify-events.resource-config-changed"
+msgstr ""
+
+#. TRANSLATORS: Resource Created
+msgid "notify-events.resource-created"
+msgstr ""
+
+#. TRANSLATORS: Resource Installed
+msgid "notify-events.resource-installed"
+msgstr ""
+
+#. TRANSLATORS: Resource State Changed
+msgid "notify-events.resource-state-changed"
+msgstr ""
+
+#. TRANSLATORS: System Config Changed
+msgid "notify-events.system-config-changed"
+msgstr ""
+
+#. TRANSLATORS: System Restarted
+msgid "notify-events.system-restarted"
+msgstr ""
+
+#. TRANSLATORS: System Shutdown
+msgid "notify-events.system-shutdown"
+msgstr ""
+#. TRANSLATORS: System State Changed
+msgid "notify-events.system-state-changed"
+msgstr ""
+
+#. TRANSLATORS: System Stopped
+msgid "notify-events.system-stopped"
+msgstr ""
+
+#. TRANSLATORS: Notify Get Interval
msgid "notify-get-interval"
-msgstr "Notify Get Interval"
+msgstr ""
+#. TRANSLATORS: Notify Lease Duration
msgid "notify-lease-duration"
-msgstr "Notify Lease Duration"
+msgstr ""
+#. TRANSLATORS: Notify Natural Language
msgid "notify-natural-language"
-msgstr "Notify Natural Language"
+msgstr ""
+#. TRANSLATORS: Notify Pull Method
msgid "notify-pull-method"
-msgstr "Notify Pull Method"
+msgstr ""
+#. TRANSLATORS: Notify Recipient
msgid "notify-recipient-uri"
-msgstr "Notify Recipient"
+msgstr ""
#, c-format
msgid "notify-recipient-uri URI \"%s\" is already used."
@@ -9241,245 +10619,520 @@ msgstr "notify-recipient-uri URI \"%s\" ã¯ã™ã§ã«ä½¿ã‚ã‚Œã¦ã„ã¾ã™ã€‚"
msgid "notify-recipient-uri URI \"%s\" uses unknown scheme."
msgstr "notify-recipient-uri URI \"%s\" ã«ã¯æœªçŸ¥ã®ã‚¹ã‚­ãƒ¼ãƒ ãŒä½¿ã‚ã‚Œã¦ã„ã¾ã™ã€‚"
+#. TRANSLATORS: Notify Sequence Numbers
msgid "notify-sequence-numbers"
-msgstr "Notify Sequence Numbers"
+msgstr ""
+#. TRANSLATORS: Notify Subscription Ids
msgid "notify-subscription-ids"
-msgstr "Notify Subscription Ids"
+msgstr ""
+#. TRANSLATORS: Notify Time Interval
msgid "notify-time-interval"
-msgstr "Notify Time Interval"
+msgstr ""
+#. TRANSLATORS: Notify User Data
msgid "notify-user-data"
-msgstr "Notify User Data"
+msgstr ""
+#. TRANSLATORS: Notify Wait
msgid "notify-wait"
-msgstr "Notify Wait"
+msgstr ""
+#. TRANSLATORS: Number Of Retries
msgid "number-of-retries"
-msgstr "Number Of Retries"
+msgstr ""
+#. TRANSLATORS: Number-Up
msgid "number-up"
-msgstr "Number-Up"
+msgstr ""
+#. TRANSLATORS: Object Offset
msgid "object-offset"
-msgstr "Object Offset"
+msgstr ""
+#. TRANSLATORS: Object Size
msgid "object-size"
-msgstr "Object Size"
+msgstr ""
+#. TRANSLATORS: Organization Name
msgid "organization-name"
-msgstr "Organization Name"
+msgstr ""
+#. TRANSLATORS: Orientation
msgid "orientation-requested"
-msgstr "Orientation"
+msgstr ""
+#. TRANSLATORS: Portrait
msgid "orientation-requested.3"
-msgstr "Portrait"
+msgstr ""
+#. TRANSLATORS: Landscape
msgid "orientation-requested.4"
-msgstr "Landscape"
+msgstr ""
+#. TRANSLATORS: Reverse Landscape
msgid "orientation-requested.5"
-msgstr "Reverse Landscape"
+msgstr ""
+#. TRANSLATORS: Reverse Portrait
msgid "orientation-requested.6"
-msgstr "Reverse Portrait"
+msgstr ""
+#. TRANSLATORS: None
msgid "orientation-requested.7"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Scanned Image Options
msgid "output-attributes"
-msgstr "Output Attributes"
+msgstr ""
+#. TRANSLATORS: Output Tray
msgid "output-bin"
-msgstr "Output Bin"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "output-bin.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "output-bin.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Center
msgid "output-bin.center"
-msgstr "Center"
+msgstr ""
+#. TRANSLATORS: Face Down
msgid "output-bin.face-down"
-msgstr "Face Down"
+msgstr ""
+#. TRANSLATORS: Face Up
msgid "output-bin.face-up"
-msgstr "Face Up"
+msgstr ""
+#. TRANSLATORS: Large Capacity
msgid "output-bin.large-capacity"
-msgstr "Large Capacity"
+msgstr ""
+#. TRANSLATORS: Left
msgid "output-bin.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Mailbox 1
msgid "output-bin.mailbox-1"
-msgstr "Mailbox 1"
+msgstr ""
+#. TRANSLATORS: Mailbox 10
msgid "output-bin.mailbox-10"
-msgstr "Mailbox 10"
+msgstr ""
+#. TRANSLATORS: Mailbox 2
msgid "output-bin.mailbox-2"
-msgstr "Mailbox 2"
+msgstr ""
+#. TRANSLATORS: Mailbox 3
msgid "output-bin.mailbox-3"
-msgstr "Mailbox 3"
+msgstr ""
+#. TRANSLATORS: Mailbox 4
msgid "output-bin.mailbox-4"
-msgstr "Mailbox 4"
+msgstr ""
+#. TRANSLATORS: Mailbox 5
msgid "output-bin.mailbox-5"
-msgstr "Mailbox 5"
+msgstr ""
+#. TRANSLATORS: Mailbox 6
msgid "output-bin.mailbox-6"
-msgstr "Mailbox 6"
+msgstr ""
+#. TRANSLATORS: Mailbox 7
msgid "output-bin.mailbox-7"
-msgstr "Mailbox 7"
+msgstr ""
+#. TRANSLATORS: Mailbox 8
msgid "output-bin.mailbox-8"
-msgstr "Mailbox 8"
+msgstr ""
+#. TRANSLATORS: Mailbox 9
msgid "output-bin.mailbox-9"
-msgstr "Mailbox 9"
+msgstr ""
+#. TRANSLATORS: Middle
msgid "output-bin.middle"
-msgstr "Middle"
+msgstr ""
+#. TRANSLATORS: My Mailbox
msgid "output-bin.my-mailbox"
-msgstr "My Mailbox"
+msgstr ""
+#. TRANSLATORS: Rear
msgid "output-bin.rear"
-msgstr "Rear"
+msgstr ""
+#. TRANSLATORS: Right
msgid "output-bin.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Side
msgid "output-bin.side"
-msgstr "Side"
+msgstr ""
+#. TRANSLATORS: Stacker 1
msgid "output-bin.stacker-1"
-msgstr "Stacker 1"
+msgstr ""
+#. TRANSLATORS: Stacker 10
msgid "output-bin.stacker-10"
-msgstr "Stacker 10"
+msgstr ""
+#. TRANSLATORS: Stacker 2
msgid "output-bin.stacker-2"
-msgstr "Stacker 2"
+msgstr ""
+#. TRANSLATORS: Stacker 3
msgid "output-bin.stacker-3"
-msgstr "Stacker 3"
+msgstr ""
+#. TRANSLATORS: Stacker 4
msgid "output-bin.stacker-4"
-msgstr "Stacker 4"
+msgstr ""
+#. TRANSLATORS: Stacker 5
msgid "output-bin.stacker-5"
-msgstr "Stacker 5"
+msgstr ""
+#. TRANSLATORS: Stacker 6
msgid "output-bin.stacker-6"
-msgstr "Stacker 6"
+msgstr ""
+#. TRANSLATORS: Stacker 7
msgid "output-bin.stacker-7"
-msgstr "Stacker 7"
+msgstr ""
+#. TRANSLATORS: Stacker 8
msgid "output-bin.stacker-8"
-msgstr "Stacker 8"
+msgstr ""
+#. TRANSLATORS: Stacker 9
msgid "output-bin.stacker-9"
-msgstr "Stacker 9"
+msgstr ""
+#. TRANSLATORS: Top
msgid "output-bin.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Tray 1
msgid "output-bin.tray-1"
-msgstr "Tray 1"
+msgstr ""
+#. TRANSLATORS: Tray 10
msgid "output-bin.tray-10"
-msgstr "Tray 10"
+msgstr ""
+#. TRANSLATORS: Tray 2
msgid "output-bin.tray-2"
-msgstr "Tray 2"
+msgstr ""
+#. TRANSLATORS: Tray 3
msgid "output-bin.tray-3"
-msgstr "Tray 3"
+msgstr ""
+#. TRANSLATORS: Tray 4
msgid "output-bin.tray-4"
-msgstr "Tray 4"
+msgstr ""
+#. TRANSLATORS: Tray 5
msgid "output-bin.tray-5"
-msgstr "Tray 5"
+msgstr ""
+#. TRANSLATORS: Tray 6
msgid "output-bin.tray-6"
-msgstr "Tray 6"
+msgstr ""
+#. TRANSLATORS: Tray 7
msgid "output-bin.tray-7"
-msgstr "Tray 7"
+msgstr ""
+#. TRANSLATORS: Tray 8
msgid "output-bin.tray-8"
-msgstr "Tray 8"
+msgstr ""
+#. TRANSLATORS: Tray 9
msgid "output-bin.tray-9"
-msgstr "Tray 9"
+msgstr ""
+#. TRANSLATORS: Scanned Image Quality
msgid "output-compression-quality-factor"
-msgstr "Scanned Image Quality"
+msgstr ""
+#. TRANSLATORS: Page Delivery
msgid "page-delivery"
-msgstr "Page Delivery"
+msgstr ""
+#. TRANSLATORS: Reverse Order Face-down
msgid "page-delivery.reverse-order-face-down"
-msgstr "Reverse Order Face Down"
+msgstr ""
+#. TRANSLATORS: Reverse Order Face-up
msgid "page-delivery.reverse-order-face-up"
-msgstr "Reverse Order Face Up"
+msgstr ""
+#. TRANSLATORS: Same Order Face-down
msgid "page-delivery.same-order-face-down"
-msgstr "Same Order Face Down"
+msgstr ""
+#. TRANSLATORS: Same Order Face-up
msgid "page-delivery.same-order-face-up"
-msgstr "Same Order Face Up"
+msgstr ""
+#. TRANSLATORS: System Specified
msgid "page-delivery.system-specified"
-msgstr "System Specified"
+msgstr ""
+#. TRANSLATORS: Page Order Received
msgid "page-order-received"
-msgstr "Page Order Received"
+msgstr ""
+#. TRANSLATORS: 1 To N
msgid "page-order-received.1-to-n-order"
-msgstr "1 To N Order"
+msgstr ""
+#. TRANSLATORS: N To 1
msgid "page-order-received.n-to-1-order"
-msgstr "N To 1 Order"
+msgstr ""
+#. TRANSLATORS: Page Ranges
msgid "page-ranges"
-msgstr "Page Ranges"
+msgstr ""
+#. TRANSLATORS: Pages
msgid "pages"
-msgstr "Pages"
+msgstr ""
+#. TRANSLATORS: Pages Per Subset
msgid "pages-per-subset"
-msgstr "Pages Per Subset"
+msgstr ""
+
+#. TRANSLATORS: Pclm Raster Back Side
+msgid "pclm-raster-back-side"
+msgstr ""
+
+#. TRANSLATORS: Flipped
+msgid "pclm-raster-back-side.flipped"
+msgstr ""
+
+#. TRANSLATORS: Normal
+msgid "pclm-raster-back-side.normal"
+msgstr ""
+
+#. TRANSLATORS: Rotated
+msgid "pclm-raster-back-side.rotated"
+msgstr ""
+
+#. TRANSLATORS: Pclm Source Resolution
+msgid "pclm-source-resolution"
+msgstr ""
msgid "pending"
msgstr "プリンター待ã¡"
+#. TRANSLATORS: Platform Shape
msgid "platform-shape"
-msgstr "Platform Shape"
+msgstr ""
+#. TRANSLATORS: Round
msgid "platform-shape.ellipse"
-msgstr "Round"
+msgstr ""
+#. TRANSLATORS: Rectangle
msgid "platform-shape.rectangle"
-msgstr "Rectangle"
+msgstr ""
+#. TRANSLATORS: Platform Temperature
msgid "platform-temperature"
-msgstr "Platform Temperature"
+msgstr ""
+#. TRANSLATORS: Post-dial String
msgid "post-dial-string"
-msgstr "Post-dial String"
+msgstr ""
+
+#. TRANSLATORS: Power State
+msgid "power-state"
+msgstr ""
+
+#. TRANSLATORS: Reset Mbr
+msgid "power-state.100"
+msgstr ""
+
+#. TRANSLATORS: Reset Nmi
+msgid "power-state.110"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Graceful
+msgid "power-state.120"
+msgstr ""
+
+#. TRANSLATORS: Off Hard Graceful
+msgid "power-state.130"
+msgstr ""
+
+#. TRANSLATORS: Reset Mbr Graceful
+msgid "power-state.140"
+msgstr ""
+
+#. TRANSLATORS: Reset Soft Graceful
+msgid "power-state.150"
+msgstr ""
+
+#. TRANSLATORS: Reset Hard Graceful
+msgid "power-state.160"
+msgstr ""
+
+#. TRANSLATORS: Reset Init
+msgid "power-state.170"
+msgstr ""
+
+#. TRANSLATORS: Not Applicable
+msgid "power-state.180"
+msgstr ""
+
+#. TRANSLATORS: No Change
+msgid "power-state.190"
+msgstr ""
+
+#. TRANSLATORS: On
+msgid "power-state.20"
+msgstr ""
+
+#. TRANSLATORS: On Vendor1
+msgid "power-state.21"
+msgstr ""
+
+#. TRANSLATORS: On Vendor2
+msgid "power-state.22"
+msgstr ""
+
+#. TRANSLATORS: On Vendor3
+msgid "power-state.23"
+msgstr ""
+
+#. TRANSLATORS: On Vendor4
+msgid "power-state.24"
+msgstr ""
+
+#. TRANSLATORS: On Vendor5
+msgid "power-state.25"
+msgstr ""
+
+#. TRANSLATORS: Standby
+msgid "power-state.30"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor1
+msgid "power-state.31"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor2
+msgid "power-state.32"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor3
+msgid "power-state.33"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor4
+msgid "power-state.34"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor5
+msgid "power-state.35"
+msgstr ""
+
+#. TRANSLATORS: Suspend
+msgid "power-state.40"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor1
+msgid "power-state.41"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor2
+msgid "power-state.42"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor3
+msgid "power-state.43"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor4
+msgid "power-state.44"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor5
+msgid "power-state.45"
+msgstr ""
+
+#. TRANSLATORS: Reset Soft
+msgid "power-state.50"
+msgstr ""
+
+#. TRANSLATORS: Off Hard
+msgid "power-state.60"
+msgstr ""
+
+#. TRANSLATORS: Hibernate
+msgid "power-state.70"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor1
+msgid "power-state.71"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor2
+msgid "power-state.72"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor3
+msgid "power-state.73"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor4
+msgid "power-state.74"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor5
+msgid "power-state.75"
+msgstr ""
+
+#. TRANSLATORS: Off Soft
+msgid "power-state.80"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor1
+msgid "power-state.81"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor2
+msgid "power-state.82"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor3
+msgid "power-state.83"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor4
+msgid "power-state.84"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor5
+msgid "power-state.85"
+msgstr ""
+
+#. TRANSLATORS: Reset Hard
+msgid "power-state.90"
+msgstr ""
#, c-format
msgid "ppdc: Adding include directory \"%s\"."
@@ -9914,164 +11567,229 @@ msgstr "ppdmerge: PPD ファイル %s を無視ã—ã¾ã™ã€‚"
msgid "ppdmerge: Unable to backup %s to %s - %s"
msgstr "ppdmerge: %s ã‚’ %s ã«ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã§ãã¾ã›ã‚“ - %s"
+#. TRANSLATORS: Pre-dial String
msgid "pre-dial-string"
-msgstr "Pre-dial String"
+msgstr ""
+#. TRANSLATORS: Number-Up Layout
msgid "presentation-direction-number-up"
-msgstr "Number-Up Layout"
+msgstr ""
+#. TRANSLATORS: Top-bottom, Right-left
msgid "presentation-direction-number-up.tobottom-toleft"
-msgstr "Top-Bottom, Right-Left"
+msgstr ""
+#. TRANSLATORS: Top-bottom, Left-right
msgid "presentation-direction-number-up.tobottom-toright"
-msgstr "Top-Bottom, Left-Right"
+msgstr ""
+#. TRANSLATORS: Right-left, Top-bottom
msgid "presentation-direction-number-up.toleft-tobottom"
-msgstr "Right-Left, Top-Bottom"
+msgstr ""
+#. TRANSLATORS: Right-left, Bottom-top
msgid "presentation-direction-number-up.toleft-totop"
-msgstr "Right-Left, Bottom-Top"
+msgstr ""
+#. TRANSLATORS: Left-right, Top-bottom
msgid "presentation-direction-number-up.toright-tobottom"
-msgstr "Left-Right, Top-Bottom"
+msgstr ""
+#. TRANSLATORS: Left-right, Bottom-top
msgid "presentation-direction-number-up.toright-totop"
-msgstr "Left-Right, Bottom-Top"
+msgstr ""
+#. TRANSLATORS: Bottom-top, Right-left
msgid "presentation-direction-number-up.totop-toleft"
-msgstr "Bottom-Top, Right-Left"
+msgstr ""
+#. TRANSLATORS: Bottom-top, Left-right
msgid "presentation-direction-number-up.totop-toright"
-msgstr "Bottom-Top, Left-Right"
+msgstr ""
+#. TRANSLATORS: Print Accuracy
msgid "print-accuracy"
-msgstr "Print Accuracy"
+msgstr ""
+#. TRANSLATORS: Print Base
msgid "print-base"
-msgstr "Print Base"
+msgstr ""
+#. TRANSLATORS: Print Base Actual
+msgid "print-base-actual"
+msgstr ""
+
+#. TRANSLATORS: Brim
msgid "print-base.brim"
-msgstr "Brim"
+msgstr ""
+#. TRANSLATORS: None
msgid "print-base.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Raft
msgid "print-base.raft"
-msgstr "Raft"
+msgstr ""
+#. TRANSLATORS: Skirt
msgid "print-base.skirt"
-msgstr "Skirt"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "print-base.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Print Color Mode
msgid "print-color-mode"
-msgstr "Print Color Mode"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-color-mode.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Auto Monochrome
+msgid "print-color-mode.auto-monochrome"
+msgstr ""
+
+#. TRANSLATORS: Text
msgid "print-color-mode.bi-level"
-msgstr "Bi-Level"
+msgstr ""
+#. TRANSLATORS: Color
msgid "print-color-mode.color"
-msgstr "Color"
+msgstr ""
+#. TRANSLATORS: Highlight
msgid "print-color-mode.highlight"
-msgstr "Highlight"
+msgstr ""
+#. TRANSLATORS: Monochrome
msgid "print-color-mode.monochrome"
-msgstr "Monochrome"
+msgstr ""
+#. TRANSLATORS: Process Text
msgid "print-color-mode.process-bi-level"
-msgstr "Process Bi-Level"
+msgstr ""
+#. TRANSLATORS: Process Monochrome
msgid "print-color-mode.process-monochrome"
-msgstr "Process Monochrome"
+msgstr ""
+#. TRANSLATORS: Print Optimization
msgid "print-content-optimize"
-msgstr "Print Optimization"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-content-optimize.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Graphics
msgid "print-content-optimize.graphic"
-msgstr "Graphics"
+msgstr ""
+#. TRANSLATORS: Photo
msgid "print-content-optimize.photo"
-msgstr "Photo"
+msgstr ""
+#. TRANSLATORS: Text
msgid "print-content-optimize.text"
-msgstr "Text"
+msgstr ""
+#. TRANSLATORS: Text and Graphics
msgid "print-content-optimize.text-and-graphic"
-msgstr "Text And Graphics"
+msgstr ""
+#. TRANSLATORS: Print Objects
msgid "print-objects"
-msgstr "Print Objects"
+msgstr ""
+#. TRANSLATORS: Print Quality
msgid "print-quality"
-msgstr "Print Quality"
+msgstr ""
+#. TRANSLATORS: Draft
msgid "print-quality.3"
-msgstr "Draft"
+msgstr ""
+#. TRANSLATORS: Normal
msgid "print-quality.4"
-msgstr "Normal"
+msgstr ""
+#. TRANSLATORS: High
msgid "print-quality.5"
-msgstr "High"
+msgstr ""
+#. TRANSLATORS: Print Rendering Intent
msgid "print-rendering-intent"
-msgstr "Print Rendering Intent"
+msgstr ""
+#. TRANSLATORS: Absolute
msgid "print-rendering-intent.absolute"
-msgstr "Absolute"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-rendering-intent.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Perceptual
msgid "print-rendering-intent.perceptual"
-msgstr "Perceptual"
+msgstr ""
+#. TRANSLATORS: Relative
msgid "print-rendering-intent.relative"
-msgstr "Relative"
+msgstr ""
+#. TRANSLATORS: Relative w/Black Point Compensation
msgid "print-rendering-intent.relative-bpc"
-msgstr "Relative w/Black Point Compensation"
+msgstr ""
+#. TRANSLATORS: Saturation
msgid "print-rendering-intent.saturation"
-msgstr "Saturation"
+msgstr ""
+#. TRANSLATORS: Print Scaling
msgid "print-scaling"
-msgstr "Print Scaling"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-scaling.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Auto-fit
msgid "print-scaling.auto-fit"
-msgstr "Auto Fit"
+msgstr ""
+#. TRANSLATORS: Fill
msgid "print-scaling.fill"
-msgstr "Fill"
+msgstr ""
+#. TRANSLATORS: Fit
msgid "print-scaling.fit"
-msgstr "Fit"
+msgstr ""
+#. TRANSLATORS: None
msgid "print-scaling.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Print Supports
msgid "print-supports"
-msgstr "Print Supports"
+msgstr ""
+#. TRANSLATORS: Print Supports Actual
+msgid "print-supports-actual"
+msgstr ""
+
+#. TRANSLATORS: With Specified Material
msgid "print-supports.material"
-msgstr "Material"
+msgstr ""
+#. TRANSLATORS: None
msgid "print-supports.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "print-supports.standard"
-msgstr "Standard"
+msgstr ""
#, c-format
msgid "printer %s disabled since %s -"
@@ -10101,2303 +11819,3160 @@ msgstr "プリンター %s/%s ã¯å¾…機中ã§ã™ã€‚%s 以æ¥æœ‰åŠ¹ã§ã™"
msgid "printer %s/%s now printing %s-%d. enabled since %s"
msgstr "プリンター %s/%s ã¯ç¾åœ¨ %s-%d ã‚’å°åˆ·ä¸­ã§ã™ã€‚%s 以æ¥æœ‰åŠ¹ã§ã™"
+#. TRANSLATORS: Printer Geo Location
+msgid "printer-geo-location"
+msgstr ""
+
+#. TRANSLATORS: Printer ID
+msgid "printer-id"
+msgstr ""
+
+#. TRANSLATORS: Printer Ids
+msgid "printer-ids"
+msgstr ""
+
+#. TRANSLATORS: Printer Location
+msgid "printer-location"
+msgstr ""
+
+#. TRANSLATORS: Message From Operator
msgid "printer-message-from-operator"
-msgstr "Printer Message From Operator"
+msgstr ""
+#. TRANSLATORS: Print Resolution
msgid "printer-resolution"
-msgstr "Printer Resolution"
+msgstr ""
+
+#. TRANSLATORS: Printer Service Type
+msgid "printer-service-type"
+msgstr ""
+
+#. TRANSLATORS: Copy
+msgid "printer-service-type.copy"
+msgstr ""
+
+#. TRANSLATORS: Faxin
+msgid "printer-service-type.faxin"
+msgstr ""
+
+#. TRANSLATORS: Faxout
+msgid "printer-service-type.faxout"
+msgstr ""
+
+#. TRANSLATORS: Print
+msgid "printer-service-type.print"
+msgstr ""
+#. TRANSLATORS: Print3d
+msgid "printer-service-type.print3d"
+msgstr ""
+
+#. TRANSLATORS: Scan
+msgid "printer-service-type.scan"
+msgstr ""
+
+#. TRANSLATORS: Transform
+msgid "printer-service-type.transform"
+msgstr ""
+
+#. TRANSLATORS: Printer State
msgid "printer-state"
-msgstr "Printer State"
+msgstr ""
+#. TRANSLATORS: Detailed Printer State
msgid "printer-state-reasons"
-msgstr "Detailed Printer State"
+msgstr ""
+#. TRANSLATORS: Old Alerts Have Been Removed
msgid "printer-state-reasons.alert-removal-of-binary-change-entry"
-msgstr "Alert Removal Of Binary Change Entry"
+msgstr ""
+#. TRANSLATORS: Bander Added
msgid "printer-state-reasons.bander-added"
-msgstr "Bander Added"
+msgstr ""
+#. TRANSLATORS: Bander Almost Empty
msgid "printer-state-reasons.bander-almost-empty"
-msgstr "Bander Almost Empty"
+msgstr ""
+#. TRANSLATORS: Bander Almost Full
msgid "printer-state-reasons.bander-almost-full"
-msgstr "Bander Almost Full"
+msgstr ""
+#. TRANSLATORS: Bander At Limit
msgid "printer-state-reasons.bander-at-limit"
-msgstr "Bander At Limit"
+msgstr ""
+#. TRANSLATORS: Bander Closed
msgid "printer-state-reasons.bander-closed"
-msgstr "Bander Closed"
+msgstr ""
+#. TRANSLATORS: Bander Configuration Change
msgid "printer-state-reasons.bander-configuration-change"
-msgstr "Bander Configuration Change"
+msgstr ""
+#. TRANSLATORS: Bander Cover Closed
msgid "printer-state-reasons.bander-cover-closed"
-msgstr "Bander Cover Closed"
+msgstr ""
+#. TRANSLATORS: Bander Cover Open
msgid "printer-state-reasons.bander-cover-open"
-msgstr "Bander Cover Open"
+msgstr ""
+#. TRANSLATORS: Bander Empty
msgid "printer-state-reasons.bander-empty"
-msgstr "Bander Empty"
+msgstr ""
+#. TRANSLATORS: Bander Full
msgid "printer-state-reasons.bander-full"
-msgstr "Bander Full"
+msgstr ""
+#. TRANSLATORS: Bander Interlock Closed
msgid "printer-state-reasons.bander-interlock-closed"
-msgstr "Bander Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Bander Interlock Open
msgid "printer-state-reasons.bander-interlock-open"
-msgstr "Bander Interlock Open"
+msgstr ""
+#. TRANSLATORS: Bander Jam
msgid "printer-state-reasons.bander-jam"
-msgstr "Bander Jam"
+msgstr ""
+#. TRANSLATORS: Bander Life Almost Over
msgid "printer-state-reasons.bander-life-almost-over"
-msgstr "Bander Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Bander Life Over
msgid "printer-state-reasons.bander-life-over"
-msgstr "Bander Life Over"
+msgstr ""
+#. TRANSLATORS: Bander Memory Exhausted
msgid "printer-state-reasons.bander-memory-exhausted"
-msgstr "Bander Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Bander Missing
msgid "printer-state-reasons.bander-missing"
-msgstr "Bander Missing"
+msgstr ""
+#. TRANSLATORS: Bander Motor Failure
msgid "printer-state-reasons.bander-motor-failure"
-msgstr "Bander Motor Failure"
+msgstr ""
+#. TRANSLATORS: Bander Near Limit
msgid "printer-state-reasons.bander-near-limit"
-msgstr "Bander Near Limit"
+msgstr ""
+#. TRANSLATORS: Bander Offline
msgid "printer-state-reasons.bander-offline"
-msgstr "Bander Offline"
+msgstr ""
+#. TRANSLATORS: Bander Opened
msgid "printer-state-reasons.bander-opened"
-msgstr "Bander Opened"
+msgstr ""
+#. TRANSLATORS: Bander Over Temperature
msgid "printer-state-reasons.bander-over-temperature"
-msgstr "Bander Over Temperature"
+msgstr ""
+#. TRANSLATORS: Bander Power Saver
msgid "printer-state-reasons.bander-power-saver"
-msgstr "Bander Power Saver"
+msgstr ""
+#. TRANSLATORS: Bander Recoverable Failure
msgid "printer-state-reasons.bander-recoverable-failure"
-msgstr "Bander Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Bander Recoverable Storage
msgid "printer-state-reasons.bander-recoverable-storage"
-msgstr "Bander Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Bander Removed
msgid "printer-state-reasons.bander-removed"
-msgstr "Bander Removed"
+msgstr ""
+#. TRANSLATORS: Bander Resource Added
msgid "printer-state-reasons.bander-resource-added"
-msgstr "Bander Resource Added"
+msgstr ""
+#. TRANSLATORS: Bander Resource Removed
msgid "printer-state-reasons.bander-resource-removed"
-msgstr "Bander Resource Removed"
+msgstr ""
+#. TRANSLATORS: Bander Thermistor Failure
msgid "printer-state-reasons.bander-thermistor-failure"
-msgstr "Bander Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Bander Timing Failure
msgid "printer-state-reasons.bander-timing-failure"
-msgstr "Bander Timing Failure"
+msgstr ""
+#. TRANSLATORS: Bander Turned Off
msgid "printer-state-reasons.bander-turned-off"
-msgstr "Bander Turned Off"
+msgstr ""
+#. TRANSLATORS: Bander Turned On
msgid "printer-state-reasons.bander-turned-on"
-msgstr "Bander Turned On"
+msgstr ""
+#. TRANSLATORS: Bander Under Temperature
msgid "printer-state-reasons.bander-under-temperature"
-msgstr "Bander Under Temperature"
+msgstr ""
+#. TRANSLATORS: Bander Unrecoverable Failure
msgid "printer-state-reasons.bander-unrecoverable-failure"
-msgstr "Bander Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Bander Unrecoverable Storage Error
msgid "printer-state-reasons.bander-unrecoverable-storage-error"
-msgstr "Bander Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Bander Warming Up
msgid "printer-state-reasons.bander-warming-up"
-msgstr "Bander Warming Up"
+msgstr ""
+#. TRANSLATORS: Binder Added
msgid "printer-state-reasons.binder-added"
-msgstr "Binder Added"
+msgstr ""
+#. TRANSLATORS: Binder Almost Empty
msgid "printer-state-reasons.binder-almost-empty"
-msgstr "Binder Almost Empty"
+msgstr ""
+#. TRANSLATORS: Binder Almost Full
msgid "printer-state-reasons.binder-almost-full"
-msgstr "Binder Almost Full"
+msgstr ""
+#. TRANSLATORS: Binder At Limit
msgid "printer-state-reasons.binder-at-limit"
-msgstr "Binder At Limit"
+msgstr ""
+#. TRANSLATORS: Binder Closed
msgid "printer-state-reasons.binder-closed"
-msgstr "Binder Closed"
+msgstr ""
+#. TRANSLATORS: Binder Configuration Change
msgid "printer-state-reasons.binder-configuration-change"
-msgstr "Binder Configuration Change"
+msgstr ""
+#. TRANSLATORS: Binder Cover Closed
msgid "printer-state-reasons.binder-cover-closed"
-msgstr "Binder Cover Closed"
+msgstr ""
+#. TRANSLATORS: Binder Cover Open
msgid "printer-state-reasons.binder-cover-open"
-msgstr "Binder Cover Open"
+msgstr ""
+#. TRANSLATORS: Binder Empty
msgid "printer-state-reasons.binder-empty"
-msgstr "Binder Empty"
+msgstr ""
+#. TRANSLATORS: Binder Full
msgid "printer-state-reasons.binder-full"
-msgstr "Binder Full"
+msgstr ""
+#. TRANSLATORS: Binder Interlock Closed
msgid "printer-state-reasons.binder-interlock-closed"
-msgstr "Binder Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Binder Interlock Open
msgid "printer-state-reasons.binder-interlock-open"
-msgstr "Binder Interlock Open"
+msgstr ""
+#. TRANSLATORS: Binder Jam
msgid "printer-state-reasons.binder-jam"
-msgstr "Binder Jam"
+msgstr ""
+#. TRANSLATORS: Binder Life Almost Over
msgid "printer-state-reasons.binder-life-almost-over"
-msgstr "Binder Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Binder Life Over
msgid "printer-state-reasons.binder-life-over"
-msgstr "Binder Life Over"
+msgstr ""
+#. TRANSLATORS: Binder Memory Exhausted
msgid "printer-state-reasons.binder-memory-exhausted"
-msgstr "Binder Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Binder Missing
msgid "printer-state-reasons.binder-missing"
-msgstr "Binder Missing"
+msgstr ""
+#. TRANSLATORS: Binder Motor Failure
msgid "printer-state-reasons.binder-motor-failure"
-msgstr "Binder Motor Failure"
+msgstr ""
+#. TRANSLATORS: Binder Near Limit
msgid "printer-state-reasons.binder-near-limit"
-msgstr "Binder Near Limit"
+msgstr ""
+#. TRANSLATORS: Binder Offline
msgid "printer-state-reasons.binder-offline"
-msgstr "Binder Offline"
+msgstr ""
+#. TRANSLATORS: Binder Opened
msgid "printer-state-reasons.binder-opened"
-msgstr "Binder Opened"
+msgstr ""
+#. TRANSLATORS: Binder Over Temperature
msgid "printer-state-reasons.binder-over-temperature"
-msgstr "Binder Over Temperature"
+msgstr ""
+#. TRANSLATORS: Binder Power Saver
msgid "printer-state-reasons.binder-power-saver"
-msgstr "Binder Power Saver"
+msgstr ""
+#. TRANSLATORS: Binder Recoverable Failure
msgid "printer-state-reasons.binder-recoverable-failure"
-msgstr "Binder Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Binder Recoverable Storage
msgid "printer-state-reasons.binder-recoverable-storage"
-msgstr "Binder Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Binder Removed
msgid "printer-state-reasons.binder-removed"
-msgstr "Binder Removed"
+msgstr ""
+#. TRANSLATORS: Binder Resource Added
msgid "printer-state-reasons.binder-resource-added"
-msgstr "Binder Resource Added"
+msgstr ""
+#. TRANSLATORS: Binder Resource Removed
msgid "printer-state-reasons.binder-resource-removed"
-msgstr "Binder Resource Removed"
+msgstr ""
+#. TRANSLATORS: Binder Thermistor Failure
msgid "printer-state-reasons.binder-thermistor-failure"
-msgstr "Binder Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Binder Timing Failure
msgid "printer-state-reasons.binder-timing-failure"
-msgstr "Binder Timing Failure"
+msgstr ""
+#. TRANSLATORS: Binder Turned Off
msgid "printer-state-reasons.binder-turned-off"
-msgstr "Binder Turned Off"
+msgstr ""
+#. TRANSLATORS: Binder Turned On
msgid "printer-state-reasons.binder-turned-on"
-msgstr "Binder Turned On"
+msgstr ""
+#. TRANSLATORS: Binder Under Temperature
msgid "printer-state-reasons.binder-under-temperature"
-msgstr "Binder Under Temperature"
+msgstr ""
+#. TRANSLATORS: Binder Unrecoverable Failure
msgid "printer-state-reasons.binder-unrecoverable-failure"
-msgstr "Binder Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Binder Unrecoverable Storage Error
msgid "printer-state-reasons.binder-unrecoverable-storage-error"
-msgstr "Binder Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Binder Warming Up
msgid "printer-state-reasons.binder-warming-up"
-msgstr "Binder Warming Up"
+msgstr ""
+#. TRANSLATORS: Camera Failure
msgid "printer-state-reasons.camera-failure"
-msgstr "Camera Failure"
+msgstr ""
+#. TRANSLATORS: Chamber Cooling
msgid "printer-state-reasons.chamber-cooling"
-msgstr "Chamber Cooling"
+msgstr ""
+#. TRANSLATORS: Chamber Failure
+msgid "printer-state-reasons.chamber-failure"
+msgstr ""
+
+#. TRANSLATORS: Chamber Heating
msgid "printer-state-reasons.chamber-heating"
-msgstr "Chamber Heating"
+msgstr ""
+#. TRANSLATORS: Chamber Temperature High
msgid "printer-state-reasons.chamber-temperature-high"
-msgstr "Chamber Temperature High"
+msgstr ""
+#. TRANSLATORS: Chamber Temperature Low
msgid "printer-state-reasons.chamber-temperature-low"
-msgstr "Chamber Temperature Low"
+msgstr ""
+#. TRANSLATORS: Cleaner Life Almost Over
msgid "printer-state-reasons.cleaner-life-almost-over"
-msgstr "Cleaner Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Cleaner Life Over
msgid "printer-state-reasons.cleaner-life-over"
-msgstr "Cleaner Life Over"
+msgstr ""
+#. TRANSLATORS: Configuration Change
msgid "printer-state-reasons.configuration-change"
-msgstr "Configuration Change"
+msgstr ""
+#. TRANSLATORS: Connecting To Device
msgid "printer-state-reasons.connecting-to-device"
-msgstr "Connecting To Device"
+msgstr ""
+#. TRANSLATORS: Cover Open
msgid "printer-state-reasons.cover-open"
-msgstr "Cover Open"
+msgstr ""
+#. TRANSLATORS: Deactivated
msgid "printer-state-reasons.deactivated"
-msgstr "Deactivated"
+msgstr ""
+#. TRANSLATORS: Deleted
+msgid "printer-state-reasons.deleted"
+msgstr ""
+
+#. TRANSLATORS: Developer Empty
msgid "printer-state-reasons.developer-empty"
-msgstr "Developer Empty"
+msgstr ""
+#. TRANSLATORS: Developer Low
msgid "printer-state-reasons.developer-low"
-msgstr "Developer Low"
+msgstr ""
+#. TRANSLATORS: Die Cutter Added
msgid "printer-state-reasons.die-cutter-added"
-msgstr "Die Cutter Added"
+msgstr ""
+#. TRANSLATORS: Die Cutter Almost Empty
msgid "printer-state-reasons.die-cutter-almost-empty"
-msgstr "Die Cutter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Die Cutter Almost Full
msgid "printer-state-reasons.die-cutter-almost-full"
-msgstr "Die Cutter Almost Full"
+msgstr ""
+#. TRANSLATORS: Die Cutter At Limit
msgid "printer-state-reasons.die-cutter-at-limit"
-msgstr "Die Cutter At Limit"
+msgstr ""
+#. TRANSLATORS: Die Cutter Closed
msgid "printer-state-reasons.die-cutter-closed"
-msgstr "Die Cutter Closed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Configuration Change
msgid "printer-state-reasons.die-cutter-configuration-change"
-msgstr "Die Cutter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Die Cutter Cover Closed
msgid "printer-state-reasons.die-cutter-cover-closed"
-msgstr "Die Cutter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Cover Open
msgid "printer-state-reasons.die-cutter-cover-open"
-msgstr "Die Cutter Cover Open"
+msgstr ""
+#. TRANSLATORS: Die Cutter Empty
msgid "printer-state-reasons.die-cutter-empty"
-msgstr "Die Cutter Empty"
+msgstr ""
+#. TRANSLATORS: Die Cutter Full
msgid "printer-state-reasons.die-cutter-full"
-msgstr "Die Cutter Full"
+msgstr ""
+#. TRANSLATORS: Die Cutter Interlock Closed
msgid "printer-state-reasons.die-cutter-interlock-closed"
-msgstr "Die Cutter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Interlock Open
msgid "printer-state-reasons.die-cutter-interlock-open"
-msgstr "Die Cutter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Die Cutter Jam
msgid "printer-state-reasons.die-cutter-jam"
-msgstr "Die Cutter Jam"
+msgstr ""
+#. TRANSLATORS: Die Cutter Life Almost Over
msgid "printer-state-reasons.die-cutter-life-almost-over"
-msgstr "Die Cutter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Die Cutter Life Over
msgid "printer-state-reasons.die-cutter-life-over"
-msgstr "Die Cutter Life Over"
+msgstr ""
+#. TRANSLATORS: Die Cutter Memory Exhausted
msgid "printer-state-reasons.die-cutter-memory-exhausted"
-msgstr "Die Cutter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Die Cutter Missing
msgid "printer-state-reasons.die-cutter-missing"
-msgstr "Die Cutter Missing"
+msgstr ""
+#. TRANSLATORS: Die Cutter Motor Failure
msgid "printer-state-reasons.die-cutter-motor-failure"
-msgstr "Die Cutter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Near Limit
msgid "printer-state-reasons.die-cutter-near-limit"
-msgstr "Die Cutter Near Limit"
+msgstr ""
+#. TRANSLATORS: Die Cutter Offline
msgid "printer-state-reasons.die-cutter-offline"
-msgstr "Die Cutter Offline"
+msgstr ""
+#. TRANSLATORS: Die Cutter Opened
msgid "printer-state-reasons.die-cutter-opened"
-msgstr "Die Cutter Opened"
+msgstr ""
+#. TRANSLATORS: Die Cutter Over Temperature
msgid "printer-state-reasons.die-cutter-over-temperature"
-msgstr "Die Cutter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Die Cutter Power Saver
msgid "printer-state-reasons.die-cutter-power-saver"
-msgstr "Die Cutter Power Saver"
+msgstr ""
+#. TRANSLATORS: Die Cutter Recoverable Failure
msgid "printer-state-reasons.die-cutter-recoverable-failure"
-msgstr "Die Cutter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Recoverable Storage
msgid "printer-state-reasons.die-cutter-recoverable-storage"
-msgstr "Die Cutter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Die Cutter Removed
msgid "printer-state-reasons.die-cutter-removed"
-msgstr "Die Cutter Removed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Resource Added
msgid "printer-state-reasons.die-cutter-resource-added"
-msgstr "Die Cutter Resource Added"
+msgstr ""
+#. TRANSLATORS: Die Cutter Resource Removed
msgid "printer-state-reasons.die-cutter-resource-removed"
-msgstr "Die Cutter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Thermistor Failure
msgid "printer-state-reasons.die-cutter-thermistor-failure"
-msgstr "Die Cutter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Timing Failure
msgid "printer-state-reasons.die-cutter-timing-failure"
-msgstr "Die Cutter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Turned Off
msgid "printer-state-reasons.die-cutter-turned-off"
-msgstr "Die Cutter Turned Off"
+msgstr ""
+#. TRANSLATORS: Die Cutter Turned On
msgid "printer-state-reasons.die-cutter-turned-on"
-msgstr "Die Cutter Turned On"
+msgstr ""
+#. TRANSLATORS: Die Cutter Under Temperature
msgid "printer-state-reasons.die-cutter-under-temperature"
-msgstr "Die Cutter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Die Cutter Unrecoverable Failure
msgid "printer-state-reasons.die-cutter-unrecoverable-failure"
-msgstr "Die Cutter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Unrecoverable Storage Error
msgid "printer-state-reasons.die-cutter-unrecoverable-storage-error"
-msgstr "Die Cutter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Die Cutter Warming Up
msgid "printer-state-reasons.die-cutter-warming-up"
-msgstr "Die Cutter Warming Up"
+msgstr ""
+#. TRANSLATORS: Door Open
msgid "printer-state-reasons.door-open"
-msgstr "Door Open"
+msgstr ""
+#. TRANSLATORS: Extruder Cooling
msgid "printer-state-reasons.extruder-cooling"
-msgstr "Extruder Cooling"
+msgstr ""
+#. TRANSLATORS: Extruder Failure
msgid "printer-state-reasons.extruder-failure"
-msgstr "Extruder Failure"
+msgstr ""
+#. TRANSLATORS: Extruder Heating
msgid "printer-state-reasons.extruder-heating"
-msgstr "Extruder Heating"
+msgstr ""
+#. TRANSLATORS: Extruder Jam
msgid "printer-state-reasons.extruder-jam"
-msgstr "Extruder Jam"
+msgstr ""
+#. TRANSLATORS: Extruder Temperature High
msgid "printer-state-reasons.extruder-temperature-high"
-msgstr "Extruder Temperature High"
+msgstr ""
+#. TRANSLATORS: Extruder Temperature Low
msgid "printer-state-reasons.extruder-temperature-low"
-msgstr "Extruder Temperature Low"
+msgstr ""
+#. TRANSLATORS: Fan Failure
msgid "printer-state-reasons.fan-failure"
-msgstr "Fan Failure"
+msgstr ""
+#. TRANSLATORS: Folder Added
msgid "printer-state-reasons.folder-added"
-msgstr "Folder Added"
+msgstr ""
+#. TRANSLATORS: Folder Almost Empty
msgid "printer-state-reasons.folder-almost-empty"
-msgstr "Folder Almost Empty"
+msgstr ""
+#. TRANSLATORS: Folder Almost Full
msgid "printer-state-reasons.folder-almost-full"
-msgstr "Folder Almost Full"
+msgstr ""
+#. TRANSLATORS: Folder At Limit
msgid "printer-state-reasons.folder-at-limit"
-msgstr "Folder At Limit"
+msgstr ""
+#. TRANSLATORS: Folder Closed
msgid "printer-state-reasons.folder-closed"
-msgstr "Folder Closed"
+msgstr ""
+#. TRANSLATORS: Folder Configuration Change
msgid "printer-state-reasons.folder-configuration-change"
-msgstr "Folder Configuration Change"
+msgstr ""
+#. TRANSLATORS: Folder Cover Closed
msgid "printer-state-reasons.folder-cover-closed"
-msgstr "Folder Cover Closed"
+msgstr ""
+#. TRANSLATORS: Folder Cover Open
msgid "printer-state-reasons.folder-cover-open"
-msgstr "Folder Cover Open"
+msgstr ""
+#. TRANSLATORS: Folder Empty
msgid "printer-state-reasons.folder-empty"
-msgstr "Folder Empty"
+msgstr ""
+#. TRANSLATORS: Folder Full
msgid "printer-state-reasons.folder-full"
-msgstr "Folder Full"
+msgstr ""
+#. TRANSLATORS: Folder Interlock Closed
msgid "printer-state-reasons.folder-interlock-closed"
-msgstr "Folder Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Folder Interlock Open
msgid "printer-state-reasons.folder-interlock-open"
-msgstr "Folder Interlock Open"
+msgstr ""
+#. TRANSLATORS: Folder Jam
msgid "printer-state-reasons.folder-jam"
-msgstr "Folder Jam"
+msgstr ""
+#. TRANSLATORS: Folder Life Almost Over
msgid "printer-state-reasons.folder-life-almost-over"
-msgstr "Folder Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Folder Life Over
msgid "printer-state-reasons.folder-life-over"
-msgstr "Folder Life Over"
+msgstr ""
+#. TRANSLATORS: Folder Memory Exhausted
msgid "printer-state-reasons.folder-memory-exhausted"
-msgstr "Folder Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Folder Missing
msgid "printer-state-reasons.folder-missing"
-msgstr "Folder Missing"
+msgstr ""
+#. TRANSLATORS: Folder Motor Failure
msgid "printer-state-reasons.folder-motor-failure"
-msgstr "Folder Motor Failure"
+msgstr ""
+#. TRANSLATORS: Folder Near Limit
msgid "printer-state-reasons.folder-near-limit"
-msgstr "Folder Near Limit"
+msgstr ""
+#. TRANSLATORS: Folder Offline
msgid "printer-state-reasons.folder-offline"
-msgstr "Folder Offline"
+msgstr ""
+#. TRANSLATORS: Folder Opened
msgid "printer-state-reasons.folder-opened"
-msgstr "Folder Opened"
+msgstr ""
+#. TRANSLATORS: Folder Over Temperature
msgid "printer-state-reasons.folder-over-temperature"
-msgstr "Folder Over Temperature"
+msgstr ""
+#. TRANSLATORS: Folder Power Saver
msgid "printer-state-reasons.folder-power-saver"
-msgstr "Folder Power Saver"
+msgstr ""
+#. TRANSLATORS: Folder Recoverable Failure
msgid "printer-state-reasons.folder-recoverable-failure"
-msgstr "Folder Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Folder Recoverable Storage
msgid "printer-state-reasons.folder-recoverable-storage"
-msgstr "Folder Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Folder Removed
msgid "printer-state-reasons.folder-removed"
-msgstr "Folder Removed"
+msgstr ""
+#. TRANSLATORS: Folder Resource Added
msgid "printer-state-reasons.folder-resource-added"
-msgstr "Folder Resource Added"
+msgstr ""
+#. TRANSLATORS: Folder Resource Removed
msgid "printer-state-reasons.folder-resource-removed"
-msgstr "Folder Resource Removed"
+msgstr ""
+#. TRANSLATORS: Folder Thermistor Failure
msgid "printer-state-reasons.folder-thermistor-failure"
-msgstr "Folder Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Folder Timing Failure
msgid "printer-state-reasons.folder-timing-failure"
-msgstr "Folder Timing Failure"
+msgstr ""
+#. TRANSLATORS: Folder Turned Off
msgid "printer-state-reasons.folder-turned-off"
-msgstr "Folder Turned Off"
+msgstr ""
+#. TRANSLATORS: Folder Turned On
msgid "printer-state-reasons.folder-turned-on"
-msgstr "Folder Turned On"
+msgstr ""
+#. TRANSLATORS: Folder Under Temperature
msgid "printer-state-reasons.folder-under-temperature"
-msgstr "Folder Under Temperature"
+msgstr ""
+#. TRANSLATORS: Folder Unrecoverable Failure
msgid "printer-state-reasons.folder-unrecoverable-failure"
-msgstr "Folder Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Folder Unrecoverable Storage Error
msgid "printer-state-reasons.folder-unrecoverable-storage-error"
-msgstr "Folder Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Folder Warming Up
msgid "printer-state-reasons.folder-warming-up"
-msgstr "Folder Warming Up"
+msgstr ""
+#. TRANSLATORS: Fuser Over Temp
msgid "printer-state-reasons.fuser-over-temp"
-msgstr "Fuser Over Temp"
+msgstr ""
+#. TRANSLATORS: Fuser Under Temp
msgid "printer-state-reasons.fuser-under-temp"
-msgstr "Fuser Under Temp"
+msgstr ""
+#. TRANSLATORS: Hold New Jobs
msgid "printer-state-reasons.hold-new-jobs"
-msgstr "Hold New Jobs"
+msgstr ""
+#. TRANSLATORS: Identify Printer
msgid "printer-state-reasons.identify-printer-requested"
-msgstr "Identify Printer"
+msgstr ""
+#. TRANSLATORS: Imprinter Added
msgid "printer-state-reasons.imprinter-added"
-msgstr "Imprinter Added"
+msgstr ""
+#. TRANSLATORS: Imprinter Almost Empty
msgid "printer-state-reasons.imprinter-almost-empty"
-msgstr "Imprinter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Imprinter Almost Full
msgid "printer-state-reasons.imprinter-almost-full"
-msgstr "Imprinter Almost Full"
+msgstr ""
+#. TRANSLATORS: Imprinter At Limit
msgid "printer-state-reasons.imprinter-at-limit"
-msgstr "Imprinter At Limit"
+msgstr ""
+#. TRANSLATORS: Imprinter Closed
msgid "printer-state-reasons.imprinter-closed"
-msgstr "Imprinter Closed"
+msgstr ""
+#. TRANSLATORS: Imprinter Configuration Change
msgid "printer-state-reasons.imprinter-configuration-change"
-msgstr "Imprinter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Imprinter Cover Closed
msgid "printer-state-reasons.imprinter-cover-closed"
-msgstr "Imprinter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Imprinter Cover Open
msgid "printer-state-reasons.imprinter-cover-open"
-msgstr "Imprinter Cover Open"
+msgstr ""
+#. TRANSLATORS: Imprinter Empty
msgid "printer-state-reasons.imprinter-empty"
-msgstr "Imprinter Empty"
+msgstr ""
+#. TRANSLATORS: Imprinter Full
msgid "printer-state-reasons.imprinter-full"
-msgstr "Imprinter Full"
+msgstr ""
+#. TRANSLATORS: Imprinter Interlock Closed
msgid "printer-state-reasons.imprinter-interlock-closed"
-msgstr "Imprinter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Imprinter Interlock Open
msgid "printer-state-reasons.imprinter-interlock-open"
-msgstr "Imprinter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Imprinter Jam
msgid "printer-state-reasons.imprinter-jam"
-msgstr "Imprinter Jam"
+msgstr ""
+#. TRANSLATORS: Imprinter Life Almost Over
msgid "printer-state-reasons.imprinter-life-almost-over"
-msgstr "Imprinter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Imprinter Life Over
msgid "printer-state-reasons.imprinter-life-over"
-msgstr "Imprinter Life Over"
+msgstr ""
+#. TRANSLATORS: Imprinter Memory Exhausted
msgid "printer-state-reasons.imprinter-memory-exhausted"
-msgstr "Imprinter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Imprinter Missing
msgid "printer-state-reasons.imprinter-missing"
-msgstr "Imprinter Missing"
+msgstr ""
+#. TRANSLATORS: Imprinter Motor Failure
msgid "printer-state-reasons.imprinter-motor-failure"
-msgstr "Imprinter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Near Limit
msgid "printer-state-reasons.imprinter-near-limit"
-msgstr "Imprinter Near Limit"
+msgstr ""
+#. TRANSLATORS: Imprinter Offline
msgid "printer-state-reasons.imprinter-offline"
-msgstr "Imprinter Offline"
+msgstr ""
+#. TRANSLATORS: Imprinter Opened
msgid "printer-state-reasons.imprinter-opened"
-msgstr "Imprinter Opened"
+msgstr ""
+#. TRANSLATORS: Imprinter Over Temperature
msgid "printer-state-reasons.imprinter-over-temperature"
-msgstr "Imprinter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Imprinter Power Saver
msgid "printer-state-reasons.imprinter-power-saver"
-msgstr "Imprinter Power Saver"
+msgstr ""
+#. TRANSLATORS: Imprinter Recoverable Failure
msgid "printer-state-reasons.imprinter-recoverable-failure"
-msgstr "Imprinter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Recoverable Storage
msgid "printer-state-reasons.imprinter-recoverable-storage"
-msgstr "Imprinter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Imprinter Removed
msgid "printer-state-reasons.imprinter-removed"
-msgstr "Imprinter Removed"
+msgstr ""
+#. TRANSLATORS: Imprinter Resource Added
msgid "printer-state-reasons.imprinter-resource-added"
-msgstr "Imprinter Resource Added"
+msgstr ""
+#. TRANSLATORS: Imprinter Resource Removed
msgid "printer-state-reasons.imprinter-resource-removed"
-msgstr "Imprinter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Imprinter Thermistor Failure
msgid "printer-state-reasons.imprinter-thermistor-failure"
-msgstr "Imprinter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Timing Failure
msgid "printer-state-reasons.imprinter-timing-failure"
-msgstr "Imprinter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Turned Off
msgid "printer-state-reasons.imprinter-turned-off"
-msgstr "Imprinter Turned Off"
+msgstr ""
+#. TRANSLATORS: Imprinter Turned On
msgid "printer-state-reasons.imprinter-turned-on"
-msgstr "Imprinter Turned On"
+msgstr ""
+#. TRANSLATORS: Imprinter Under Temperature
msgid "printer-state-reasons.imprinter-under-temperature"
-msgstr "Imprinter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Imprinter Unrecoverable Failure
msgid "printer-state-reasons.imprinter-unrecoverable-failure"
-msgstr "Imprinter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Unrecoverable Storage Error
msgid "printer-state-reasons.imprinter-unrecoverable-storage-error"
-msgstr "Imprinter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Imprinter Warming Up
msgid "printer-state-reasons.imprinter-warming-up"
-msgstr "Imprinter Warming Up"
+msgstr ""
+#. TRANSLATORS: Input Cannot Feed Size Selected
msgid "printer-state-reasons.input-cannot-feed-size-selected"
-msgstr "Input Cannot Feed Size Selected"
+msgstr ""
+#. TRANSLATORS: Input Manual Input Request
msgid "printer-state-reasons.input-manual-input-request"
-msgstr "Input Manual Input Request"
+msgstr ""
+#. TRANSLATORS: Input Media Color Change
msgid "printer-state-reasons.input-media-color-change"
-msgstr "Input Media Color Change"
+msgstr ""
+#. TRANSLATORS: Input Media Form Parts Change
msgid "printer-state-reasons.input-media-form-parts-change"
-msgstr "Input Media Form Parts Change"
+msgstr ""
+#. TRANSLATORS: Input Media Size Change
msgid "printer-state-reasons.input-media-size-change"
-msgstr "Input Media Size Change"
+msgstr ""
+#. TRANSLATORS: Input Media Type Change
msgid "printer-state-reasons.input-media-type-change"
-msgstr "Input Media Type Change"
+msgstr ""
+#. TRANSLATORS: Input Media Weight Change
msgid "printer-state-reasons.input-media-weight-change"
-msgstr "Input Media Weight Change"
+msgstr ""
+#. TRANSLATORS: Input Tray Elevation Failure
msgid "printer-state-reasons.input-tray-elevation-failure"
-msgstr "Input Tray Elevation Failure"
+msgstr ""
+#. TRANSLATORS: Input Tray Missing
msgid "printer-state-reasons.input-tray-missing"
-msgstr "Input Tray Missing"
+msgstr ""
+#. TRANSLATORS: Input Tray Position Failure
msgid "printer-state-reasons.input-tray-position-failure"
-msgstr "Input Tray Position Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Added
msgid "printer-state-reasons.inserter-added"
-msgstr "Inserter Added"
+msgstr ""
+#. TRANSLATORS: Inserter Almost Empty
msgid "printer-state-reasons.inserter-almost-empty"
-msgstr "Inserter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Inserter Almost Full
msgid "printer-state-reasons.inserter-almost-full"
-msgstr "Inserter Almost Full"
+msgstr ""
+#. TRANSLATORS: Inserter At Limit
msgid "printer-state-reasons.inserter-at-limit"
-msgstr "Inserter At Limit"
+msgstr ""
+#. TRANSLATORS: Inserter Closed
msgid "printer-state-reasons.inserter-closed"
-msgstr "Inserter Closed"
+msgstr ""
+#. TRANSLATORS: Inserter Configuration Change
msgid "printer-state-reasons.inserter-configuration-change"
-msgstr "Inserter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Inserter Cover Closed
msgid "printer-state-reasons.inserter-cover-closed"
-msgstr "Inserter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Inserter Cover Open
msgid "printer-state-reasons.inserter-cover-open"
-msgstr "Inserter Cover Open"
+msgstr ""
+#. TRANSLATORS: Inserter Empty
msgid "printer-state-reasons.inserter-empty"
-msgstr "Inserter Empty"
+msgstr ""
+#. TRANSLATORS: Inserter Full
msgid "printer-state-reasons.inserter-full"
-msgstr "Inserter Full"
+msgstr ""
+#. TRANSLATORS: Inserter Interlock Closed
msgid "printer-state-reasons.inserter-interlock-closed"
-msgstr "Inserter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Inserter Interlock Open
msgid "printer-state-reasons.inserter-interlock-open"
-msgstr "Inserter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Inserter Jam
msgid "printer-state-reasons.inserter-jam"
-msgstr "Inserter Jam"
+msgstr ""
+#. TRANSLATORS: Inserter Life Almost Over
msgid "printer-state-reasons.inserter-life-almost-over"
-msgstr "Inserter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Inserter Life Over
msgid "printer-state-reasons.inserter-life-over"
-msgstr "Inserter Life Over"
+msgstr ""
+#. TRANSLATORS: Inserter Memory Exhausted
msgid "printer-state-reasons.inserter-memory-exhausted"
-msgstr "Inserter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Inserter Missing
msgid "printer-state-reasons.inserter-missing"
-msgstr "Inserter Missing"
+msgstr ""
+#. TRANSLATORS: Inserter Motor Failure
msgid "printer-state-reasons.inserter-motor-failure"
-msgstr "Inserter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Near Limit
msgid "printer-state-reasons.inserter-near-limit"
-msgstr "Inserter Near Limit"
+msgstr ""
+#. TRANSLATORS: Inserter Offline
msgid "printer-state-reasons.inserter-offline"
-msgstr "Inserter Offline"
+msgstr ""
+#. TRANSLATORS: Inserter Opened
msgid "printer-state-reasons.inserter-opened"
-msgstr "Inserter Opened"
+msgstr ""
+#. TRANSLATORS: Inserter Over Temperature
msgid "printer-state-reasons.inserter-over-temperature"
-msgstr "Inserter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Inserter Power Saver
msgid "printer-state-reasons.inserter-power-saver"
-msgstr "Inserter Power Saver"
+msgstr ""
+#. TRANSLATORS: Inserter Recoverable Failure
msgid "printer-state-reasons.inserter-recoverable-failure"
-msgstr "Inserter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Recoverable Storage
msgid "printer-state-reasons.inserter-recoverable-storage"
-msgstr "Inserter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Inserter Removed
msgid "printer-state-reasons.inserter-removed"
-msgstr "Inserter Removed"
+msgstr ""
+#. TRANSLATORS: Inserter Resource Added
msgid "printer-state-reasons.inserter-resource-added"
-msgstr "Inserter Resource Added"
+msgstr ""
+#. TRANSLATORS: Inserter Resource Removed
msgid "printer-state-reasons.inserter-resource-removed"
-msgstr "Inserter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Inserter Thermistor Failure
msgid "printer-state-reasons.inserter-thermistor-failure"
-msgstr "Inserter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Timing Failure
msgid "printer-state-reasons.inserter-timing-failure"
-msgstr "Inserter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Turned Off
msgid "printer-state-reasons.inserter-turned-off"
-msgstr "Inserter Turned Off"
+msgstr ""
+#. TRANSLATORS: Inserter Turned On
msgid "printer-state-reasons.inserter-turned-on"
-msgstr "Inserter Turned On"
+msgstr ""
+#. TRANSLATORS: Inserter Under Temperature
msgid "printer-state-reasons.inserter-under-temperature"
-msgstr "Inserter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Inserter Unrecoverable Failure
msgid "printer-state-reasons.inserter-unrecoverable-failure"
-msgstr "Inserter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Unrecoverable Storage Error
msgid "printer-state-reasons.inserter-unrecoverable-storage-error"
-msgstr "Inserter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Inserter Warming Up
msgid "printer-state-reasons.inserter-warming-up"
-msgstr "Inserter Warming Up"
+msgstr ""
+#. TRANSLATORS: Interlock Closed
msgid "printer-state-reasons.interlock-closed"
-msgstr "Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Interlock Open
msgid "printer-state-reasons.interlock-open"
-msgstr "Interlock Open"
+msgstr ""
+#. TRANSLATORS: Interpreter Cartridge Added
msgid "printer-state-reasons.interpreter-cartridge-added"
-msgstr "Interpreter Cartridge Added"
+msgstr ""
+#. TRANSLATORS: Interpreter Cartridge Removed
msgid "printer-state-reasons.interpreter-cartridge-deleted"
-msgstr "Interpreter Cartridge Deleted"
+msgstr ""
+#. TRANSLATORS: Interpreter Complex Page Encountered
msgid "printer-state-reasons.interpreter-complex-page-encountered"
-msgstr "Interpreter Complex Page Encountered"
+msgstr ""
+#. TRANSLATORS: Interpreter Memory Decrease
msgid "printer-state-reasons.interpreter-memory-decrease"
-msgstr "Interpreter Memory Decrease"
+msgstr ""
+#. TRANSLATORS: Interpreter Memory Increase
msgid "printer-state-reasons.interpreter-memory-increase"
-msgstr "Interpreter Memory Increase"
+msgstr ""
+#. TRANSLATORS: Interpreter Resource Added
msgid "printer-state-reasons.interpreter-resource-added"
-msgstr "Interpreter Resource Added"
+msgstr ""
+#. TRANSLATORS: Interpreter Resource Deleted
msgid "printer-state-reasons.interpreter-resource-deleted"
-msgstr "Interpreter Resource Deleted"
+msgstr ""
+#. TRANSLATORS: Interpreter Resource Unavailable
msgid "printer-state-reasons.interpreter-resource-unavailable"
-msgstr "Interpreter Resource Unavailable"
+msgstr ""
+#. TRANSLATORS: Lamp At End of Life
msgid "printer-state-reasons.lamp-at-eol"
-msgstr "Lamp At Eol"
+msgstr ""
+#. TRANSLATORS: Lamp Failure
msgid "printer-state-reasons.lamp-failure"
-msgstr "Lamp Failure"
+msgstr ""
+#. TRANSLATORS: Lamp Near End of Life
msgid "printer-state-reasons.lamp-near-eol"
-msgstr "Lamp Near Eol"
+msgstr ""
+#. TRANSLATORS: Laser At End of Life
msgid "printer-state-reasons.laser-at-eol"
-msgstr "Laser At Eol"
+msgstr ""
+#. TRANSLATORS: Laser Failure
msgid "printer-state-reasons.laser-failure"
-msgstr "Laser Failure"
+msgstr ""
+#. TRANSLATORS: Laser Near End of Life
msgid "printer-state-reasons.laser-near-eol"
-msgstr "Laser Near Eol"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Added
msgid "printer-state-reasons.make-envelope-added"
-msgstr "Make Envelope Added"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Almost Empty
msgid "printer-state-reasons.make-envelope-almost-empty"
-msgstr "Make Envelope Almost Empty"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Almost Full
msgid "printer-state-reasons.make-envelope-almost-full"
-msgstr "Make Envelope Almost Full"
+msgstr ""
+#. TRANSLATORS: Envelope Maker At Limit
msgid "printer-state-reasons.make-envelope-at-limit"
-msgstr "Make Envelope At Limit"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Closed
msgid "printer-state-reasons.make-envelope-closed"
-msgstr "Make Envelope Closed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Configuration Change
msgid "printer-state-reasons.make-envelope-configuration-change"
-msgstr "Make Envelope Configuration Change"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Cover Closed
msgid "printer-state-reasons.make-envelope-cover-closed"
-msgstr "Make Envelope Cover Closed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Cover Open
msgid "printer-state-reasons.make-envelope-cover-open"
-msgstr "Make Envelope Cover Open"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Empty
msgid "printer-state-reasons.make-envelope-empty"
-msgstr "Make Envelope Empty"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Full
msgid "printer-state-reasons.make-envelope-full"
-msgstr "Make Envelope Full"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Interlock Closed
msgid "printer-state-reasons.make-envelope-interlock-closed"
-msgstr "Make Envelope Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Interlock Open
msgid "printer-state-reasons.make-envelope-interlock-open"
-msgstr "Make Envelope Interlock Open"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Jam
msgid "printer-state-reasons.make-envelope-jam"
-msgstr "Make Envelope Jam"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Life Almost Over
msgid "printer-state-reasons.make-envelope-life-almost-over"
-msgstr "Make Envelope Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Life Over
msgid "printer-state-reasons.make-envelope-life-over"
-msgstr "Make Envelope Life Over"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Memory Exhausted
msgid "printer-state-reasons.make-envelope-memory-exhausted"
-msgstr "Make Envelope Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Missing
msgid "printer-state-reasons.make-envelope-missing"
-msgstr "Make Envelope Missing"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Motor Failure
msgid "printer-state-reasons.make-envelope-motor-failure"
-msgstr "Make Envelope Motor Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Near Limit
msgid "printer-state-reasons.make-envelope-near-limit"
-msgstr "Make Envelope Near Limit"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Offline
msgid "printer-state-reasons.make-envelope-offline"
-msgstr "Make Envelope Offline"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Opened
msgid "printer-state-reasons.make-envelope-opened"
-msgstr "Make Envelope Opened"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Over Temperature
msgid "printer-state-reasons.make-envelope-over-temperature"
-msgstr "Make Envelope Over Temperature"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Power Saver
msgid "printer-state-reasons.make-envelope-power-saver"
-msgstr "Make Envelope Power Saver"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Recoverable Failure
msgid "printer-state-reasons.make-envelope-recoverable-failure"
-msgstr "Make Envelope Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Recoverable Storage
msgid "printer-state-reasons.make-envelope-recoverable-storage"
-msgstr "Make Envelope Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Removed
msgid "printer-state-reasons.make-envelope-removed"
-msgstr "Make Envelope Removed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Resource Added
msgid "printer-state-reasons.make-envelope-resource-added"
-msgstr "Make Envelope Resource Added"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Resource Removed
msgid "printer-state-reasons.make-envelope-resource-removed"
-msgstr "Make Envelope Resource Removed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Thermistor Failure
msgid "printer-state-reasons.make-envelope-thermistor-failure"
-msgstr "Make Envelope Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Timing Failure
msgid "printer-state-reasons.make-envelope-timing-failure"
-msgstr "Make Envelope Timing Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Turned Off
msgid "printer-state-reasons.make-envelope-turned-off"
-msgstr "Make Envelope Turned Off"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Turned On
msgid "printer-state-reasons.make-envelope-turned-on"
-msgstr "Make Envelope Turned On"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Under Temperature
msgid "printer-state-reasons.make-envelope-under-temperature"
-msgstr "Make Envelope Under Temperature"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Unrecoverable Failure
msgid "printer-state-reasons.make-envelope-unrecoverable-failure"
-msgstr "Make Envelope Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Unrecoverable Storage Error
msgid "printer-state-reasons.make-envelope-unrecoverable-storage-error"
-msgstr "Make Envelope Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Warming Up
msgid "printer-state-reasons.make-envelope-warming-up"
-msgstr "Make Envelope Warming Up"
+msgstr ""
+#. TRANSLATORS: Marker Adjusting Print Quality
msgid "printer-state-reasons.marker-adjusting-print-quality"
-msgstr "Marker Adjusting Print Quality"
+msgstr ""
+#. TRANSLATORS: Marker Developer Almost Empty
msgid "printer-state-reasons.marker-developer-almost-empty"
-msgstr "Marker Developer Almost Empty"
+msgstr ""
+#. TRANSLATORS: Marker Developer Empty
msgid "printer-state-reasons.marker-developer-empty"
-msgstr "Marker Developer Empty"
+msgstr ""
+#. TRANSLATORS: Marker Fuser Thermistor Failure
msgid "printer-state-reasons.marker-fuser-thermistor-failure"
-msgstr "Marker Fuser Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Marker Fuser Timing Failure
msgid "printer-state-reasons.marker-fuser-timing-failure"
-msgstr "Marker Fuser Timing Failure"
+msgstr ""
+#. TRANSLATORS: Marker Ink Almost Empty
msgid "printer-state-reasons.marker-ink-almost-empty"
-msgstr "Marker Ink Almost Empty"
+msgstr ""
+#. TRANSLATORS: Marker Ink Empty
msgid "printer-state-reasons.marker-ink-empty"
-msgstr "Marker Ink Empty"
+msgstr ""
+#. TRANSLATORS: Marker Print Ribbon Almost Empty
msgid "printer-state-reasons.marker-print-ribbon-almost-empty"
-msgstr "Marker Print Ribbon Almost Empty"
+msgstr ""
+#. TRANSLATORS: Marker Print Ribbon Empty
msgid "printer-state-reasons.marker-print-ribbon-empty"
-msgstr "Marker Print Ribbon Empty"
+msgstr ""
+#. TRANSLATORS: Marker Supply Empty
msgid "printer-state-reasons.marker-supply-empty"
-msgstr "Marker Supply Empty"
+msgstr ""
+#. TRANSLATORS: Marker Supply Low
msgid "printer-state-reasons.marker-supply-low"
-msgstr "Marker Supply Low"
+msgstr ""
+#. TRANSLATORS: Marker Toner Cartridge Missing
msgid "printer-state-reasons.marker-toner-cartridge-missing"
-msgstr "Marker Toner Cartridge Missing"
+msgstr ""
+#. TRANSLATORS: Marker Waste Almost Full
msgid "printer-state-reasons.marker-waste-almost-full"
-msgstr "Marker Waste Almost Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Full
msgid "printer-state-reasons.marker-waste-full"
-msgstr "Marker Waste Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Ink Receptacle Almost Full
msgid "printer-state-reasons.marker-waste-ink-receptacle-almost-full"
-msgstr "Marker Waste Ink Receptacle Almost Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Ink Receptacle Full
msgid "printer-state-reasons.marker-waste-ink-receptacle-full"
-msgstr "Marker Waste Ink Receptacle Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Toner Receptacle Almost Full
msgid "printer-state-reasons.marker-waste-toner-receptacle-almost-full"
-msgstr "Marker Waste Toner Receptacle Almost Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Toner Receptacle Full
msgid "printer-state-reasons.marker-waste-toner-receptacle-full"
-msgstr "Marker Waste Toner Receptacle Full"
+msgstr ""
+#. TRANSLATORS: Material Empty
msgid "printer-state-reasons.material-empty"
-msgstr "Material Empty"
+msgstr ""
+#. TRANSLATORS: Material Low
msgid "printer-state-reasons.material-low"
-msgstr "Material Low"
+msgstr ""
+#. TRANSLATORS: Material Needed
msgid "printer-state-reasons.material-needed"
-msgstr "Material Needed"
+msgstr ""
+#. TRANSLATORS: Media Drying
+msgid "printer-state-reasons.media-drying"
+msgstr ""
+
+#. TRANSLATORS: Media Empty
msgid "printer-state-reasons.media-empty"
-msgstr "Media Empty"
+msgstr ""
+#. TRANSLATORS: Media Jam
msgid "printer-state-reasons.media-jam"
-msgstr "Media Jam"
+msgstr ""
+#. TRANSLATORS: Media Low
msgid "printer-state-reasons.media-low"
-msgstr "Media Low"
+msgstr ""
+#. TRANSLATORS: Media Needed
msgid "printer-state-reasons.media-needed"
-msgstr "Media Needed"
+msgstr ""
+#. TRANSLATORS: Media Path Cannot Do 2-Sided Printing
msgid "printer-state-reasons.media-path-cannot-duplex-media-selected"
-msgstr "Media Path Cannot Duplex Media Selected"
+msgstr ""
+#. TRANSLATORS: Media Path Media Tray Almost Full
msgid "printer-state-reasons.media-path-media-tray-almost-full"
-msgstr "Media Path Media Tray Almost Full"
+msgstr ""
+#. TRANSLATORS: Media Path Media Tray Full
msgid "printer-state-reasons.media-path-media-tray-full"
-msgstr "Media Path Media Tray Full"
+msgstr ""
+#. TRANSLATORS: Media Path Media Tray Missing
msgid "printer-state-reasons.media-path-media-tray-missing"
-msgstr "Media Path Media Tray Missing"
+msgstr ""
+#. TRANSLATORS: Motor Failure
msgid "printer-state-reasons.motor-failure"
-msgstr "Motor Failure"
+msgstr ""
+#. TRANSLATORS: Moving To Paused
msgid "printer-state-reasons.moving-to-paused"
-msgstr "Moving To Paused"
+msgstr ""
+#. TRANSLATORS: None
msgid "printer-state-reasons.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Optical Photoconductor Life Over
msgid "printer-state-reasons.opc-life-over"
-msgstr "Opc Life Over"
+msgstr ""
+#. TRANSLATORS: Optical Photoconductor Near End-of-life
msgid "printer-state-reasons.opc-near-eol"
-msgstr "Opc Near Eol"
+msgstr ""
+#. TRANSLATORS: Other
msgid "printer-state-reasons.other"
-msgstr "Other"
+msgstr ""
+#. TRANSLATORS: Output Area Almost Full
msgid "printer-state-reasons.output-area-almost-full"
-msgstr "Output Area Almost Full"
+msgstr ""
+#. TRANSLATORS: Output Area Full
msgid "printer-state-reasons.output-area-full"
-msgstr "Output Area Full"
+msgstr ""
+#. TRANSLATORS: Output Mailbox Select Failure
msgid "printer-state-reasons.output-mailbox-select-failure"
-msgstr "Output Mailbox Select Failure"
+msgstr ""
+#. TRANSLATORS: Output Tray Missing
msgid "printer-state-reasons.output-tray-missing"
-msgstr "Output Tray Missing"
+msgstr ""
+#. TRANSLATORS: Paused
msgid "printer-state-reasons.paused"
-msgstr "Paused"
+msgstr ""
+#. TRANSLATORS: Perforater Added
msgid "printer-state-reasons.perforater-added"
-msgstr "Perforater Added"
+msgstr ""
+#. TRANSLATORS: Perforater Almost Empty
msgid "printer-state-reasons.perforater-almost-empty"
-msgstr "Perforater Almost Empty"
+msgstr ""
+#. TRANSLATORS: Perforater Almost Full
msgid "printer-state-reasons.perforater-almost-full"
-msgstr "Perforater Almost Full"
+msgstr ""
+#. TRANSLATORS: Perforater At Limit
msgid "printer-state-reasons.perforater-at-limit"
-msgstr "Perforater At Limit"
+msgstr ""
+#. TRANSLATORS: Perforater Closed
msgid "printer-state-reasons.perforater-closed"
-msgstr "Perforater Closed"
+msgstr ""
+#. TRANSLATORS: Perforater Configuration Change
msgid "printer-state-reasons.perforater-configuration-change"
-msgstr "Perforater Configuration Change"
+msgstr ""
+#. TRANSLATORS: Perforater Cover Closed
msgid "printer-state-reasons.perforater-cover-closed"
-msgstr "Perforater Cover Closed"
+msgstr ""
+#. TRANSLATORS: Perforater Cover Open
msgid "printer-state-reasons.perforater-cover-open"
-msgstr "Perforater Cover Open"
+msgstr ""
+#. TRANSLATORS: Perforater Empty
msgid "printer-state-reasons.perforater-empty"
-msgstr "Perforater Empty"
+msgstr ""
+#. TRANSLATORS: Perforater Full
msgid "printer-state-reasons.perforater-full"
-msgstr "Perforater Full"
+msgstr ""
+#. TRANSLATORS: Perforater Interlock Closed
msgid "printer-state-reasons.perforater-interlock-closed"
-msgstr "Perforater Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Perforater Interlock Open
msgid "printer-state-reasons.perforater-interlock-open"
-msgstr "Perforater Interlock Open"
+msgstr ""
+#. TRANSLATORS: Perforater Jam
msgid "printer-state-reasons.perforater-jam"
-msgstr "Perforater Jam"
+msgstr ""
+#. TRANSLATORS: Perforater Life Almost Over
msgid "printer-state-reasons.perforater-life-almost-over"
-msgstr "Perforater Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Perforater Life Over
msgid "printer-state-reasons.perforater-life-over"
-msgstr "Perforater Life Over"
+msgstr ""
+#. TRANSLATORS: Perforater Memory Exhausted
msgid "printer-state-reasons.perforater-memory-exhausted"
-msgstr "Perforater Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Perforater Missing
msgid "printer-state-reasons.perforater-missing"
-msgstr "Perforater Missing"
+msgstr ""
+#. TRANSLATORS: Perforater Motor Failure
msgid "printer-state-reasons.perforater-motor-failure"
-msgstr "Perforater Motor Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Near Limit
msgid "printer-state-reasons.perforater-near-limit"
-msgstr "Perforater Near Limit"
+msgstr ""
+#. TRANSLATORS: Perforater Offline
msgid "printer-state-reasons.perforater-offline"
-msgstr "Perforater Offline"
+msgstr ""
+#. TRANSLATORS: Perforater Opened
msgid "printer-state-reasons.perforater-opened"
-msgstr "Perforater Opened"
+msgstr ""
+#. TRANSLATORS: Perforater Over Temperature
msgid "printer-state-reasons.perforater-over-temperature"
-msgstr "Perforater Over Temperature"
+msgstr ""
+#. TRANSLATORS: Perforater Power Saver
msgid "printer-state-reasons.perforater-power-saver"
-msgstr "Perforater Power Saver"
+msgstr ""
+#. TRANSLATORS: Perforater Recoverable Failure
msgid "printer-state-reasons.perforater-recoverable-failure"
-msgstr "Perforater Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Recoverable Storage
msgid "printer-state-reasons.perforater-recoverable-storage"
-msgstr "Perforater Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Perforater Removed
msgid "printer-state-reasons.perforater-removed"
-msgstr "Perforater Removed"
+msgstr ""
+#. TRANSLATORS: Perforater Resource Added
msgid "printer-state-reasons.perforater-resource-added"
-msgstr "Perforater Resource Added"
+msgstr ""
+#. TRANSLATORS: Perforater Resource Removed
msgid "printer-state-reasons.perforater-resource-removed"
-msgstr "Perforater Resource Removed"
+msgstr ""
+#. TRANSLATORS: Perforater Thermistor Failure
msgid "printer-state-reasons.perforater-thermistor-failure"
-msgstr "Perforater Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Timing Failure
msgid "printer-state-reasons.perforater-timing-failure"
-msgstr "Perforater Timing Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Turned Off
msgid "printer-state-reasons.perforater-turned-off"
-msgstr "Perforater Turned Off"
+msgstr ""
+#. TRANSLATORS: Perforater Turned On
msgid "printer-state-reasons.perforater-turned-on"
-msgstr "Perforater Turned On"
+msgstr ""
+#. TRANSLATORS: Perforater Under Temperature
msgid "printer-state-reasons.perforater-under-temperature"
-msgstr "Perforater Under Temperature"
+msgstr ""
+#. TRANSLATORS: Perforater Unrecoverable Failure
msgid "printer-state-reasons.perforater-unrecoverable-failure"
-msgstr "Perforater Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Unrecoverable Storage Error
msgid "printer-state-reasons.perforater-unrecoverable-storage-error"
-msgstr "Perforater Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Perforater Warming Up
msgid "printer-state-reasons.perforater-warming-up"
-msgstr "Perforater Warming Up"
+msgstr ""
+
+#. TRANSLATORS: Platform Cooling
+msgid "printer-state-reasons.platform-cooling"
+msgstr ""
+
+#. TRANSLATORS: Platform Failure
+msgid "printer-state-reasons.platform-failure"
+msgstr ""
+
+#. TRANSLATORS: Platform Heating
+msgid "printer-state-reasons.platform-heating"
+msgstr ""
+#. TRANSLATORS: Platform Temperature High
+msgid "printer-state-reasons.platform-temperature-high"
+msgstr ""
+
+#. TRANSLATORS: Platform Temperature Low
+msgid "printer-state-reasons.platform-temperature-low"
+msgstr ""
+
+#. TRANSLATORS: Power Down
msgid "printer-state-reasons.power-down"
-msgstr "Power Down"
+msgstr ""
+#. TRANSLATORS: Power Up
msgid "printer-state-reasons.power-up"
-msgstr "Power Up"
+msgstr ""
+#. TRANSLATORS: Printer Reset Manually
msgid "printer-state-reasons.printer-manual-reset"
-msgstr "Printer Manual Reset"
+msgstr ""
+#. TRANSLATORS: Printer Reset Remotely
msgid "printer-state-reasons.printer-nms-reset"
-msgstr "Printer Nms Reset"
+msgstr ""
+#. TRANSLATORS: Printer Ready To Print
msgid "printer-state-reasons.printer-ready-to-print"
-msgstr "Printer Ready To Print"
+msgstr ""
+#. TRANSLATORS: Puncher Added
msgid "printer-state-reasons.puncher-added"
-msgstr "Puncher Added"
+msgstr ""
+#. TRANSLATORS: Puncher Almost Empty
msgid "printer-state-reasons.puncher-almost-empty"
-msgstr "Puncher Almost Empty"
+msgstr ""
+#. TRANSLATORS: Puncher Almost Full
msgid "printer-state-reasons.puncher-almost-full"
-msgstr "Puncher Almost Full"
+msgstr ""
+#. TRANSLATORS: Puncher At Limit
msgid "printer-state-reasons.puncher-at-limit"
-msgstr "Puncher At Limit"
+msgstr ""
+#. TRANSLATORS: Puncher Closed
msgid "printer-state-reasons.puncher-closed"
-msgstr "Puncher Closed"
+msgstr ""
+#. TRANSLATORS: Puncher Configuration Change
msgid "printer-state-reasons.puncher-configuration-change"
-msgstr "Puncher Configuration Change"
+msgstr ""
+#. TRANSLATORS: Puncher Cover Closed
msgid "printer-state-reasons.puncher-cover-closed"
-msgstr "Puncher Cover Closed"
+msgstr ""
+#. TRANSLATORS: Puncher Cover Open
msgid "printer-state-reasons.puncher-cover-open"
-msgstr "Puncher Cover Open"
+msgstr ""
+#. TRANSLATORS: Puncher Empty
msgid "printer-state-reasons.puncher-empty"
-msgstr "Puncher Empty"
+msgstr ""
+#. TRANSLATORS: Puncher Full
msgid "printer-state-reasons.puncher-full"
-msgstr "Puncher Full"
+msgstr ""
+#. TRANSLATORS: Puncher Interlock Closed
msgid "printer-state-reasons.puncher-interlock-closed"
-msgstr "Puncher Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Puncher Interlock Open
msgid "printer-state-reasons.puncher-interlock-open"
-msgstr "Puncher Interlock Open"
+msgstr ""
+#. TRANSLATORS: Puncher Jam
msgid "printer-state-reasons.puncher-jam"
-msgstr "Puncher Jam"
+msgstr ""
+#. TRANSLATORS: Puncher Life Almost Over
msgid "printer-state-reasons.puncher-life-almost-over"
-msgstr "Puncher Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Puncher Life Over
msgid "printer-state-reasons.puncher-life-over"
-msgstr "Puncher Life Over"
+msgstr ""
+#. TRANSLATORS: Puncher Memory Exhausted
msgid "printer-state-reasons.puncher-memory-exhausted"
-msgstr "Puncher Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Puncher Missing
msgid "printer-state-reasons.puncher-missing"
-msgstr "Puncher Missing"
+msgstr ""
+#. TRANSLATORS: Puncher Motor Failure
msgid "printer-state-reasons.puncher-motor-failure"
-msgstr "Puncher Motor Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Near Limit
msgid "printer-state-reasons.puncher-near-limit"
-msgstr "Puncher Near Limit"
+msgstr ""
+#. TRANSLATORS: Puncher Offline
msgid "printer-state-reasons.puncher-offline"
-msgstr "Puncher Offline"
+msgstr ""
+#. TRANSLATORS: Puncher Opened
msgid "printer-state-reasons.puncher-opened"
-msgstr "Puncher Opened"
+msgstr ""
+#. TRANSLATORS: Puncher Over Temperature
msgid "printer-state-reasons.puncher-over-temperature"
-msgstr "Puncher Over Temperature"
+msgstr ""
+#. TRANSLATORS: Puncher Power Saver
msgid "printer-state-reasons.puncher-power-saver"
-msgstr "Puncher Power Saver"
+msgstr ""
+#. TRANSLATORS: Puncher Recoverable Failure
msgid "printer-state-reasons.puncher-recoverable-failure"
-msgstr "Puncher Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Recoverable Storage
msgid "printer-state-reasons.puncher-recoverable-storage"
-msgstr "Puncher Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Puncher Removed
msgid "printer-state-reasons.puncher-removed"
-msgstr "Puncher Removed"
+msgstr ""
+#. TRANSLATORS: Puncher Resource Added
msgid "printer-state-reasons.puncher-resource-added"
-msgstr "Puncher Resource Added"
+msgstr ""
+#. TRANSLATORS: Puncher Resource Removed
msgid "printer-state-reasons.puncher-resource-removed"
-msgstr "Puncher Resource Removed"
+msgstr ""
+#. TRANSLATORS: Puncher Thermistor Failure
msgid "printer-state-reasons.puncher-thermistor-failure"
-msgstr "Puncher Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Timing Failure
msgid "printer-state-reasons.puncher-timing-failure"
-msgstr "Puncher Timing Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Turned Off
msgid "printer-state-reasons.puncher-turned-off"
-msgstr "Puncher Turned Off"
+msgstr ""
+#. TRANSLATORS: Puncher Turned On
msgid "printer-state-reasons.puncher-turned-on"
-msgstr "Puncher Turned On"
+msgstr ""
+#. TRANSLATORS: Puncher Under Temperature
msgid "printer-state-reasons.puncher-under-temperature"
-msgstr "Puncher Under Temperature"
+msgstr ""
+#. TRANSLATORS: Puncher Unrecoverable Failure
msgid "printer-state-reasons.puncher-unrecoverable-failure"
-msgstr "Puncher Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Unrecoverable Storage Error
msgid "printer-state-reasons.puncher-unrecoverable-storage-error"
-msgstr "Puncher Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Puncher Warming Up
msgid "printer-state-reasons.puncher-warming-up"
-msgstr "Puncher Warming Up"
+msgstr ""
+
+#. TRANSLATORS: Resuming
+msgid "printer-state-reasons.resuming"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Added
msgid "printer-state-reasons.separation-cutter-added"
-msgstr "Separation Cutter Added"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Almost Empty
msgid "printer-state-reasons.separation-cutter-almost-empty"
-msgstr "Separation Cutter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Almost Full
msgid "printer-state-reasons.separation-cutter-almost-full"
-msgstr "Separation Cutter Almost Full"
+msgstr ""
+#. TRANSLATORS: Separation Cutter At Limit
msgid "printer-state-reasons.separation-cutter-at-limit"
-msgstr "Separation Cutter At Limit"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Closed
msgid "printer-state-reasons.separation-cutter-closed"
-msgstr "Separation Cutter Closed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Configuration Change
msgid "printer-state-reasons.separation-cutter-configuration-change"
-msgstr "Separation Cutter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Cover Closed
msgid "printer-state-reasons.separation-cutter-cover-closed"
-msgstr "Separation Cutter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Cover Open
msgid "printer-state-reasons.separation-cutter-cover-open"
-msgstr "Separation Cutter Cover Open"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Empty
msgid "printer-state-reasons.separation-cutter-empty"
-msgstr "Separation Cutter Empty"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Full
msgid "printer-state-reasons.separation-cutter-full"
-msgstr "Separation Cutter Full"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Interlock Closed
msgid "printer-state-reasons.separation-cutter-interlock-closed"
-msgstr "Separation Cutter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Interlock Open
msgid "printer-state-reasons.separation-cutter-interlock-open"
-msgstr "Separation Cutter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Jam
msgid "printer-state-reasons.separation-cutter-jam"
-msgstr "Separation Cutter Jam"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Life Almost Over
msgid "printer-state-reasons.separation-cutter-life-almost-over"
-msgstr "Separation Cutter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Life Over
msgid "printer-state-reasons.separation-cutter-life-over"
-msgstr "Separation Cutter Life Over"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Memory Exhausted
msgid "printer-state-reasons.separation-cutter-memory-exhausted"
-msgstr "Separation Cutter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Missing
msgid "printer-state-reasons.separation-cutter-missing"
-msgstr "Separation Cutter Missing"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Motor Failure
msgid "printer-state-reasons.separation-cutter-motor-failure"
-msgstr "Separation Cutter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Near Limit
msgid "printer-state-reasons.separation-cutter-near-limit"
-msgstr "Separation Cutter Near Limit"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Offline
msgid "printer-state-reasons.separation-cutter-offline"
-msgstr "Separation Cutter Offline"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Opened
msgid "printer-state-reasons.separation-cutter-opened"
-msgstr "Separation Cutter Opened"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Over Temperature
msgid "printer-state-reasons.separation-cutter-over-temperature"
-msgstr "Separation Cutter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Power Saver
msgid "printer-state-reasons.separation-cutter-power-saver"
-msgstr "Separation Cutter Power Saver"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Recoverable Failure
msgid "printer-state-reasons.separation-cutter-recoverable-failure"
-msgstr "Separation Cutter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Recoverable Storage
msgid "printer-state-reasons.separation-cutter-recoverable-storage"
-msgstr "Separation Cutter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Removed
msgid "printer-state-reasons.separation-cutter-removed"
-msgstr "Separation Cutter Removed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Resource Added
msgid "printer-state-reasons.separation-cutter-resource-added"
-msgstr "Separation Cutter Resource Added"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Resource Removed
msgid "printer-state-reasons.separation-cutter-resource-removed"
-msgstr "Separation Cutter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Thermistor Failure
msgid "printer-state-reasons.separation-cutter-thermistor-failure"
-msgstr "Separation Cutter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Timing Failure
msgid "printer-state-reasons.separation-cutter-timing-failure"
-msgstr "Separation Cutter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Turned Off
msgid "printer-state-reasons.separation-cutter-turned-off"
-msgstr "Separation Cutter Turned Off"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Turned On
msgid "printer-state-reasons.separation-cutter-turned-on"
-msgstr "Separation Cutter Turned On"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Under Temperature
msgid "printer-state-reasons.separation-cutter-under-temperature"
-msgstr "Separation Cutter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Unrecoverable Failure
msgid "printer-state-reasons.separation-cutter-unrecoverable-failure"
-msgstr "Separation Cutter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Unrecoverable Storage Error
msgid "printer-state-reasons.separation-cutter-unrecoverable-storage-error"
-msgstr "Separation Cutter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Warming Up
msgid "printer-state-reasons.separation-cutter-warming-up"
-msgstr "Separation Cutter Warming Up"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Added
msgid "printer-state-reasons.sheet-rotator-added"
-msgstr "Sheet Rotator Added"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Almost Empty
msgid "printer-state-reasons.sheet-rotator-almost-empty"
-msgstr "Sheet Rotator Almost Empty"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Almost Full
msgid "printer-state-reasons.sheet-rotator-almost-full"
-msgstr "Sheet Rotator Almost Full"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator At Limit
msgid "printer-state-reasons.sheet-rotator-at-limit"
-msgstr "Sheet Rotator At Limit"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Closed
msgid "printer-state-reasons.sheet-rotator-closed"
-msgstr "Sheet Rotator Closed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Configuration Change
msgid "printer-state-reasons.sheet-rotator-configuration-change"
-msgstr "Sheet Rotator Configuration Change"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Cover Closed
msgid "printer-state-reasons.sheet-rotator-cover-closed"
-msgstr "Sheet Rotator Cover Closed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Cover Open
msgid "printer-state-reasons.sheet-rotator-cover-open"
-msgstr "Sheet Rotator Cover Open"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Empty
msgid "printer-state-reasons.sheet-rotator-empty"
-msgstr "Sheet Rotator Empty"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Full
msgid "printer-state-reasons.sheet-rotator-full"
-msgstr "Sheet Rotator Full"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Interlock Closed
msgid "printer-state-reasons.sheet-rotator-interlock-closed"
-msgstr "Sheet Rotator Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Interlock Open
msgid "printer-state-reasons.sheet-rotator-interlock-open"
-msgstr "Sheet Rotator Interlock Open"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Jam
msgid "printer-state-reasons.sheet-rotator-jam"
-msgstr "Sheet Rotator Jam"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Life Almost Over
msgid "printer-state-reasons.sheet-rotator-life-almost-over"
-msgstr "Sheet Rotator Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Life Over
msgid "printer-state-reasons.sheet-rotator-life-over"
-msgstr "Sheet Rotator Life Over"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Memory Exhausted
msgid "printer-state-reasons.sheet-rotator-memory-exhausted"
-msgstr "Sheet Rotator Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Missing
msgid "printer-state-reasons.sheet-rotator-missing"
-msgstr "Sheet Rotator Missing"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Motor Failure
msgid "printer-state-reasons.sheet-rotator-motor-failure"
-msgstr "Sheet Rotator Motor Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Near Limit
msgid "printer-state-reasons.sheet-rotator-near-limit"
-msgstr "Sheet Rotator Near Limit"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Offline
msgid "printer-state-reasons.sheet-rotator-offline"
-msgstr "Sheet Rotator Offline"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Opened
msgid "printer-state-reasons.sheet-rotator-opened"
-msgstr "Sheet Rotator Opened"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Over Temperature
msgid "printer-state-reasons.sheet-rotator-over-temperature"
-msgstr "Sheet Rotator Over Temperature"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Power Saver
msgid "printer-state-reasons.sheet-rotator-power-saver"
-msgstr "Sheet Rotator Power Saver"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Recoverable Failure
msgid "printer-state-reasons.sheet-rotator-recoverable-failure"
-msgstr "Sheet Rotator Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Recoverable Storage
msgid "printer-state-reasons.sheet-rotator-recoverable-storage"
-msgstr "Sheet Rotator Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Removed
msgid "printer-state-reasons.sheet-rotator-removed"
-msgstr "Sheet Rotator Removed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Resource Added
msgid "printer-state-reasons.sheet-rotator-resource-added"
-msgstr "Sheet Rotator Resource Added"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Resource Removed
msgid "printer-state-reasons.sheet-rotator-resource-removed"
-msgstr "Sheet Rotator Resource Removed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Thermistor Failure
msgid "printer-state-reasons.sheet-rotator-thermistor-failure"
-msgstr "Sheet Rotator Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Timing Failure
msgid "printer-state-reasons.sheet-rotator-timing-failure"
-msgstr "Sheet Rotator Timing Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Turned Off
msgid "printer-state-reasons.sheet-rotator-turned-off"
-msgstr "Sheet Rotator Turned Off"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Turned On
msgid "printer-state-reasons.sheet-rotator-turned-on"
-msgstr "Sheet Rotator Turned On"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Under Temperature
msgid "printer-state-reasons.sheet-rotator-under-temperature"
-msgstr "Sheet Rotator Under Temperature"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Unrecoverable Failure
msgid "printer-state-reasons.sheet-rotator-unrecoverable-failure"
-msgstr "Sheet Rotator Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Unrecoverable Storage Error
msgid "printer-state-reasons.sheet-rotator-unrecoverable-storage-error"
-msgstr "Sheet Rotator Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Warming Up
msgid "printer-state-reasons.sheet-rotator-warming-up"
-msgstr "Sheet Rotator Warming Up"
+msgstr ""
+#. TRANSLATORS: Shutdown
msgid "printer-state-reasons.shutdown"
-msgstr "Shutdown"
+msgstr ""
+#. TRANSLATORS: Slitter Added
msgid "printer-state-reasons.slitter-added"
-msgstr "Slitter Added"
+msgstr ""
+#. TRANSLATORS: Slitter Almost Empty
msgid "printer-state-reasons.slitter-almost-empty"
-msgstr "Slitter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Slitter Almost Full
msgid "printer-state-reasons.slitter-almost-full"
-msgstr "Slitter Almost Full"
+msgstr ""
+#. TRANSLATORS: Slitter At Limit
msgid "printer-state-reasons.slitter-at-limit"
-msgstr "Slitter At Limit"
+msgstr ""
+#. TRANSLATORS: Slitter Closed
msgid "printer-state-reasons.slitter-closed"
-msgstr "Slitter Closed"
+msgstr ""
+#. TRANSLATORS: Slitter Configuration Change
msgid "printer-state-reasons.slitter-configuration-change"
-msgstr "Slitter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Slitter Cover Closed
msgid "printer-state-reasons.slitter-cover-closed"
-msgstr "Slitter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Slitter Cover Open
msgid "printer-state-reasons.slitter-cover-open"
-msgstr "Slitter Cover Open"
+msgstr ""
+#. TRANSLATORS: Slitter Empty
msgid "printer-state-reasons.slitter-empty"
-msgstr "Slitter Empty"
+msgstr ""
+#. TRANSLATORS: Slitter Full
msgid "printer-state-reasons.slitter-full"
-msgstr "Slitter Full"
+msgstr ""
+#. TRANSLATORS: Slitter Interlock Closed
msgid "printer-state-reasons.slitter-interlock-closed"
-msgstr "Slitter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Slitter Interlock Open
msgid "printer-state-reasons.slitter-interlock-open"
-msgstr "Slitter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Slitter Jam
msgid "printer-state-reasons.slitter-jam"
-msgstr "Slitter Jam"
+msgstr ""
+#. TRANSLATORS: Slitter Life Almost Over
msgid "printer-state-reasons.slitter-life-almost-over"
-msgstr "Slitter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Slitter Life Over
msgid "printer-state-reasons.slitter-life-over"
-msgstr "Slitter Life Over"
+msgstr ""
+#. TRANSLATORS: Slitter Memory Exhausted
msgid "printer-state-reasons.slitter-memory-exhausted"
-msgstr "Slitter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Slitter Missing
msgid "printer-state-reasons.slitter-missing"
-msgstr "Slitter Missing"
+msgstr ""
+#. TRANSLATORS: Slitter Motor Failure
msgid "printer-state-reasons.slitter-motor-failure"
-msgstr "Slitter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Near Limit
msgid "printer-state-reasons.slitter-near-limit"
-msgstr "Slitter Near Limit"
+msgstr ""
+#. TRANSLATORS: Slitter Offline
msgid "printer-state-reasons.slitter-offline"
-msgstr "Slitter Offline"
+msgstr ""
+#. TRANSLATORS: Slitter Opened
msgid "printer-state-reasons.slitter-opened"
-msgstr "Slitter Opened"
+msgstr ""
+#. TRANSLATORS: Slitter Over Temperature
msgid "printer-state-reasons.slitter-over-temperature"
-msgstr "Slitter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Slitter Power Saver
msgid "printer-state-reasons.slitter-power-saver"
-msgstr "Slitter Power Saver"
+msgstr ""
+#. TRANSLATORS: Slitter Recoverable Failure
msgid "printer-state-reasons.slitter-recoverable-failure"
-msgstr "Slitter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Recoverable Storage
msgid "printer-state-reasons.slitter-recoverable-storage"
-msgstr "Slitter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Slitter Removed
msgid "printer-state-reasons.slitter-removed"
-msgstr "Slitter Removed"
+msgstr ""
+#. TRANSLATORS: Slitter Resource Added
msgid "printer-state-reasons.slitter-resource-added"
-msgstr "Slitter Resource Added"
+msgstr ""
+#. TRANSLATORS: Slitter Resource Removed
msgid "printer-state-reasons.slitter-resource-removed"
-msgstr "Slitter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Slitter Thermistor Failure
msgid "printer-state-reasons.slitter-thermistor-failure"
-msgstr "Slitter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Timing Failure
msgid "printer-state-reasons.slitter-timing-failure"
-msgstr "Slitter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Turned Off
msgid "printer-state-reasons.slitter-turned-off"
-msgstr "Slitter Turned Off"
+msgstr ""
+#. TRANSLATORS: Slitter Turned On
msgid "printer-state-reasons.slitter-turned-on"
-msgstr "Slitter Turned On"
+msgstr ""
+#. TRANSLATORS: Slitter Under Temperature
msgid "printer-state-reasons.slitter-under-temperature"
-msgstr "Slitter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Slitter Unrecoverable Failure
msgid "printer-state-reasons.slitter-unrecoverable-failure"
-msgstr "Slitter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Unrecoverable Storage Error
msgid "printer-state-reasons.slitter-unrecoverable-storage-error"
-msgstr "Slitter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Slitter Warming Up
msgid "printer-state-reasons.slitter-warming-up"
-msgstr "Slitter Warming Up"
+msgstr ""
+#. TRANSLATORS: Spool Area Full
msgid "printer-state-reasons.spool-area-full"
-msgstr "Spool Area Full"
+msgstr ""
+#. TRANSLATORS: Stacker Added
msgid "printer-state-reasons.stacker-added"
-msgstr "Stacker Added"
+msgstr ""
+#. TRANSLATORS: Stacker Almost Empty
msgid "printer-state-reasons.stacker-almost-empty"
-msgstr "Stacker Almost Empty"
+msgstr ""
+#. TRANSLATORS: Stacker Almost Full
msgid "printer-state-reasons.stacker-almost-full"
-msgstr "Stacker Almost Full"
+msgstr ""
+#. TRANSLATORS: Stacker At Limit
msgid "printer-state-reasons.stacker-at-limit"
-msgstr "Stacker At Limit"
+msgstr ""
+#. TRANSLATORS: Stacker Closed
msgid "printer-state-reasons.stacker-closed"
-msgstr "Stacker Closed"
+msgstr ""
+#. TRANSLATORS: Stacker Configuration Change
msgid "printer-state-reasons.stacker-configuration-change"
-msgstr "Stacker Configuration Change"
+msgstr ""
+#. TRANSLATORS: Stacker Cover Closed
msgid "printer-state-reasons.stacker-cover-closed"
-msgstr "Stacker Cover Closed"
+msgstr ""
+#. TRANSLATORS: Stacker Cover Open
msgid "printer-state-reasons.stacker-cover-open"
-msgstr "Stacker Cover Open"
+msgstr ""
+#. TRANSLATORS: Stacker Empty
msgid "printer-state-reasons.stacker-empty"
-msgstr "Stacker Empty"
+msgstr ""
+#. TRANSLATORS: Stacker Full
msgid "printer-state-reasons.stacker-full"
-msgstr "Stacker Full"
+msgstr ""
+#. TRANSLATORS: Stacker Interlock Closed
msgid "printer-state-reasons.stacker-interlock-closed"
-msgstr "Stacker Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Stacker Interlock Open
msgid "printer-state-reasons.stacker-interlock-open"
-msgstr "Stacker Interlock Open"
+msgstr ""
+#. TRANSLATORS: Stacker Jam
msgid "printer-state-reasons.stacker-jam"
-msgstr "Stacker Jam"
+msgstr ""
+#. TRANSLATORS: Stacker Life Almost Over
msgid "printer-state-reasons.stacker-life-almost-over"
-msgstr "Stacker Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Stacker Life Over
msgid "printer-state-reasons.stacker-life-over"
-msgstr "Stacker Life Over"
+msgstr ""
+#. TRANSLATORS: Stacker Memory Exhausted
msgid "printer-state-reasons.stacker-memory-exhausted"
-msgstr "Stacker Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Stacker Missing
msgid "printer-state-reasons.stacker-missing"
-msgstr "Stacker Missing"
+msgstr ""
+#. TRANSLATORS: Stacker Motor Failure
msgid "printer-state-reasons.stacker-motor-failure"
-msgstr "Stacker Motor Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Near Limit
msgid "printer-state-reasons.stacker-near-limit"
-msgstr "Stacker Near Limit"
+msgstr ""
+#. TRANSLATORS: Stacker Offline
msgid "printer-state-reasons.stacker-offline"
-msgstr "Stacker Offline"
+msgstr ""
+#. TRANSLATORS: Stacker Opened
msgid "printer-state-reasons.stacker-opened"
-msgstr "Stacker Opened"
+msgstr ""
+#. TRANSLATORS: Stacker Over Temperature
msgid "printer-state-reasons.stacker-over-temperature"
-msgstr "Stacker Over Temperature"
+msgstr ""
+#. TRANSLATORS: Stacker Power Saver
msgid "printer-state-reasons.stacker-power-saver"
-msgstr "Stacker Power Saver"
+msgstr ""
+#. TRANSLATORS: Stacker Recoverable Failure
msgid "printer-state-reasons.stacker-recoverable-failure"
-msgstr "Stacker Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Recoverable Storage
msgid "printer-state-reasons.stacker-recoverable-storage"
-msgstr "Stacker Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Stacker Removed
msgid "printer-state-reasons.stacker-removed"
-msgstr "Stacker Removed"
+msgstr ""
+#. TRANSLATORS: Stacker Resource Added
msgid "printer-state-reasons.stacker-resource-added"
-msgstr "Stacker Resource Added"
+msgstr ""
+#. TRANSLATORS: Stacker Resource Removed
msgid "printer-state-reasons.stacker-resource-removed"
-msgstr "Stacker Resource Removed"
+msgstr ""
+#. TRANSLATORS: Stacker Thermistor Failure
msgid "printer-state-reasons.stacker-thermistor-failure"
-msgstr "Stacker Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Timing Failure
msgid "printer-state-reasons.stacker-timing-failure"
-msgstr "Stacker Timing Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Turned Off
msgid "printer-state-reasons.stacker-turned-off"
-msgstr "Stacker Turned Off"
+msgstr ""
+#. TRANSLATORS: Stacker Turned On
msgid "printer-state-reasons.stacker-turned-on"
-msgstr "Stacker Turned On"
+msgstr ""
+#. TRANSLATORS: Stacker Under Temperature
msgid "printer-state-reasons.stacker-under-temperature"
-msgstr "Stacker Under Temperature"
+msgstr ""
+#. TRANSLATORS: Stacker Unrecoverable Failure
msgid "printer-state-reasons.stacker-unrecoverable-failure"
-msgstr "Stacker Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Unrecoverable Storage Error
msgid "printer-state-reasons.stacker-unrecoverable-storage-error"
-msgstr "Stacker Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Stacker Warming Up
msgid "printer-state-reasons.stacker-warming-up"
-msgstr "Stacker Warming Up"
+msgstr ""
+#. TRANSLATORS: Stapler Added
msgid "printer-state-reasons.stapler-added"
-msgstr "Stapler Added"
+msgstr ""
+#. TRANSLATORS: Stapler Almost Empty
msgid "printer-state-reasons.stapler-almost-empty"
-msgstr "Stapler Almost Empty"
+msgstr ""
+#. TRANSLATORS: Stapler Almost Full
msgid "printer-state-reasons.stapler-almost-full"
-msgstr "Stapler Almost Full"
+msgstr ""
+#. TRANSLATORS: Stapler At Limit
msgid "printer-state-reasons.stapler-at-limit"
-msgstr "Stapler At Limit"
+msgstr ""
+#. TRANSLATORS: Stapler Closed
msgid "printer-state-reasons.stapler-closed"
-msgstr "Stapler Closed"
+msgstr ""
+#. TRANSLATORS: Stapler Configuration Change
msgid "printer-state-reasons.stapler-configuration-change"
-msgstr "Stapler Configuration Change"
+msgstr ""
+#. TRANSLATORS: Stapler Cover Closed
msgid "printer-state-reasons.stapler-cover-closed"
-msgstr "Stapler Cover Closed"
+msgstr ""
+#. TRANSLATORS: Stapler Cover Open
msgid "printer-state-reasons.stapler-cover-open"
-msgstr "Stapler Cover Open"
+msgstr ""
+#. TRANSLATORS: Stapler Empty
msgid "printer-state-reasons.stapler-empty"
-msgstr "Stapler Empty"
+msgstr ""
+#. TRANSLATORS: Stapler Full
msgid "printer-state-reasons.stapler-full"
-msgstr "Stapler Full"
+msgstr ""
+#. TRANSLATORS: Stapler Interlock Closed
msgid "printer-state-reasons.stapler-interlock-closed"
-msgstr "Stapler Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Stapler Interlock Open
msgid "printer-state-reasons.stapler-interlock-open"
-msgstr "Stapler Interlock Open"
+msgstr ""
+#. TRANSLATORS: Stapler Jam
msgid "printer-state-reasons.stapler-jam"
-msgstr "Stapler Jam"
+msgstr ""
+#. TRANSLATORS: Stapler Life Almost Over
msgid "printer-state-reasons.stapler-life-almost-over"
-msgstr "Stapler Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Stapler Life Over
msgid "printer-state-reasons.stapler-life-over"
-msgstr "Stapler Life Over"
+msgstr ""
+#. TRANSLATORS: Stapler Memory Exhausted
msgid "printer-state-reasons.stapler-memory-exhausted"
-msgstr "Stapler Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Stapler Missing
msgid "printer-state-reasons.stapler-missing"
-msgstr "Stapler Missing"
+msgstr ""
+#. TRANSLATORS: Stapler Motor Failure
msgid "printer-state-reasons.stapler-motor-failure"
-msgstr "Stapler Motor Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Near Limit
msgid "printer-state-reasons.stapler-near-limit"
-msgstr "Stapler Near Limit"
+msgstr ""
+#. TRANSLATORS: Stapler Offline
msgid "printer-state-reasons.stapler-offline"
-msgstr "Stapler Offline"
+msgstr ""
+#. TRANSLATORS: Stapler Opened
msgid "printer-state-reasons.stapler-opened"
-msgstr "Stapler Opened"
+msgstr ""
+#. TRANSLATORS: Stapler Over Temperature
msgid "printer-state-reasons.stapler-over-temperature"
-msgstr "Stapler Over Temperature"
+msgstr ""
+#. TRANSLATORS: Stapler Power Saver
msgid "printer-state-reasons.stapler-power-saver"
-msgstr "Stapler Power Saver"
+msgstr ""
+#. TRANSLATORS: Stapler Recoverable Failure
msgid "printer-state-reasons.stapler-recoverable-failure"
-msgstr "Stapler Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Recoverable Storage
msgid "printer-state-reasons.stapler-recoverable-storage"
-msgstr "Stapler Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Stapler Removed
msgid "printer-state-reasons.stapler-removed"
-msgstr "Stapler Removed"
+msgstr ""
+#. TRANSLATORS: Stapler Resource Added
msgid "printer-state-reasons.stapler-resource-added"
-msgstr "Stapler Resource Added"
+msgstr ""
+#. TRANSLATORS: Stapler Resource Removed
msgid "printer-state-reasons.stapler-resource-removed"
-msgstr "Stapler Resource Removed"
+msgstr ""
+#. TRANSLATORS: Stapler Thermistor Failure
msgid "printer-state-reasons.stapler-thermistor-failure"
-msgstr "Stapler Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Timing Failure
msgid "printer-state-reasons.stapler-timing-failure"
-msgstr "Stapler Timing Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Turned Off
msgid "printer-state-reasons.stapler-turned-off"
-msgstr "Stapler Turned Off"
+msgstr ""
+#. TRANSLATORS: Stapler Turned On
msgid "printer-state-reasons.stapler-turned-on"
-msgstr "Stapler Turned On"
+msgstr ""
+#. TRANSLATORS: Stapler Under Temperature
msgid "printer-state-reasons.stapler-under-temperature"
-msgstr "Stapler Under Temperature"
+msgstr ""
+#. TRANSLATORS: Stapler Unrecoverable Failure
msgid "printer-state-reasons.stapler-unrecoverable-failure"
-msgstr "Stapler Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Unrecoverable Storage Error
msgid "printer-state-reasons.stapler-unrecoverable-storage-error"
-msgstr "Stapler Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Stapler Warming Up
msgid "printer-state-reasons.stapler-warming-up"
-msgstr "Stapler Warming Up"
+msgstr ""
+#. TRANSLATORS: Stitcher Added
msgid "printer-state-reasons.stitcher-added"
-msgstr "Stitcher Added"
+msgstr ""
+#. TRANSLATORS: Stitcher Almost Empty
msgid "printer-state-reasons.stitcher-almost-empty"
-msgstr "Stitcher Almost Empty"
+msgstr ""
+#. TRANSLATORS: Stitcher Almost Full
msgid "printer-state-reasons.stitcher-almost-full"
-msgstr "Stitcher Almost Full"
+msgstr ""
+#. TRANSLATORS: Stitcher At Limit
msgid "printer-state-reasons.stitcher-at-limit"
-msgstr "Stitcher At Limit"
+msgstr ""
+#. TRANSLATORS: Stitcher Closed
msgid "printer-state-reasons.stitcher-closed"
-msgstr "Stitcher Closed"
+msgstr ""
+#. TRANSLATORS: Stitcher Configuration Change
msgid "printer-state-reasons.stitcher-configuration-change"
-msgstr "Stitcher Configuration Change"
+msgstr ""
+#. TRANSLATORS: Stitcher Cover Closed
msgid "printer-state-reasons.stitcher-cover-closed"
-msgstr "Stitcher Cover Closed"
+msgstr ""
+#. TRANSLATORS: Stitcher Cover Open
msgid "printer-state-reasons.stitcher-cover-open"
-msgstr "Stitcher Cover Open"
+msgstr ""
+#. TRANSLATORS: Stitcher Empty
msgid "printer-state-reasons.stitcher-empty"
-msgstr "Stitcher Empty"
+msgstr ""
+#. TRANSLATORS: Stitcher Full
msgid "printer-state-reasons.stitcher-full"
-msgstr "Stitcher Full"
+msgstr ""
+#. TRANSLATORS: Stitcher Interlock Closed
msgid "printer-state-reasons.stitcher-interlock-closed"
-msgstr "Stitcher Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Stitcher Interlock Open
msgid "printer-state-reasons.stitcher-interlock-open"
-msgstr "Stitcher Interlock Open"
+msgstr ""
+#. TRANSLATORS: Stitcher Jam
msgid "printer-state-reasons.stitcher-jam"
-msgstr "Stitcher Jam"
+msgstr ""
+#. TRANSLATORS: Stitcher Life Almost Over
msgid "printer-state-reasons.stitcher-life-almost-over"
-msgstr "Stitcher Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Stitcher Life Over
msgid "printer-state-reasons.stitcher-life-over"
-msgstr "Stitcher Life Over"
+msgstr ""
+#. TRANSLATORS: Stitcher Memory Exhausted
msgid "printer-state-reasons.stitcher-memory-exhausted"
-msgstr "Stitcher Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Stitcher Missing
msgid "printer-state-reasons.stitcher-missing"
-msgstr "Stitcher Missing"
+msgstr ""
+#. TRANSLATORS: Stitcher Motor Failure
msgid "printer-state-reasons.stitcher-motor-failure"
-msgstr "Stitcher Motor Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Near Limit
msgid "printer-state-reasons.stitcher-near-limit"
-msgstr "Stitcher Near Limit"
+msgstr ""
+#. TRANSLATORS: Stitcher Offline
msgid "printer-state-reasons.stitcher-offline"
-msgstr "Stitcher Offline"
+msgstr ""
+#. TRANSLATORS: Stitcher Opened
msgid "printer-state-reasons.stitcher-opened"
-msgstr "Stitcher Opened"
+msgstr ""
+#. TRANSLATORS: Stitcher Over Temperature
msgid "printer-state-reasons.stitcher-over-temperature"
-msgstr "Stitcher Over Temperature"
+msgstr ""
+#. TRANSLATORS: Stitcher Power Saver
msgid "printer-state-reasons.stitcher-power-saver"
-msgstr "Stitcher Power Saver"
+msgstr ""
+#. TRANSLATORS: Stitcher Recoverable Failure
msgid "printer-state-reasons.stitcher-recoverable-failure"
-msgstr "Stitcher Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Recoverable Storage
msgid "printer-state-reasons.stitcher-recoverable-storage"
-msgstr "Stitcher Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Stitcher Removed
msgid "printer-state-reasons.stitcher-removed"
-msgstr "Stitcher Removed"
+msgstr ""
+#. TRANSLATORS: Stitcher Resource Added
msgid "printer-state-reasons.stitcher-resource-added"
-msgstr "Stitcher Resource Added"
+msgstr ""
+#. TRANSLATORS: Stitcher Resource Removed
msgid "printer-state-reasons.stitcher-resource-removed"
-msgstr "Stitcher Resource Removed"
+msgstr ""
+#. TRANSLATORS: Stitcher Thermistor Failure
msgid "printer-state-reasons.stitcher-thermistor-failure"
-msgstr "Stitcher Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Timing Failure
msgid "printer-state-reasons.stitcher-timing-failure"
-msgstr "Stitcher Timing Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Turned Off
msgid "printer-state-reasons.stitcher-turned-off"
-msgstr "Stitcher Turned Off"
+msgstr ""
+#. TRANSLATORS: Stitcher Turned On
msgid "printer-state-reasons.stitcher-turned-on"
-msgstr "Stitcher Turned On"
+msgstr ""
+#. TRANSLATORS: Stitcher Under Temperature
msgid "printer-state-reasons.stitcher-under-temperature"
-msgstr "Stitcher Under Temperature"
+msgstr ""
+#. TRANSLATORS: Stitcher Unrecoverable Failure
msgid "printer-state-reasons.stitcher-unrecoverable-failure"
-msgstr "Stitcher Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Unrecoverable Storage Error
msgid "printer-state-reasons.stitcher-unrecoverable-storage-error"
-msgstr "Stitcher Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Stitcher Warming Up
msgid "printer-state-reasons.stitcher-warming-up"
-msgstr "Stitcher Warming Up"
+msgstr ""
+#. TRANSLATORS: Stopped Partly
msgid "printer-state-reasons.stopped-partly"
-msgstr "Stopped Partly"
+msgstr ""
+#. TRANSLATORS: Stopping
msgid "printer-state-reasons.stopping"
-msgstr "Stopping"
+msgstr ""
+#. TRANSLATORS: Subunit Added
msgid "printer-state-reasons.subunit-added"
-msgstr "Subunit Added"
+msgstr ""
+#. TRANSLATORS: Subunit Almost Empty
msgid "printer-state-reasons.subunit-almost-empty"
-msgstr "Subunit Almost Empty"
+msgstr ""
+#. TRANSLATORS: Subunit Almost Full
msgid "printer-state-reasons.subunit-almost-full"
-msgstr "Subunit Almost Full"
+msgstr ""
+#. TRANSLATORS: Subunit At Limit
msgid "printer-state-reasons.subunit-at-limit"
-msgstr "Subunit At Limit"
+msgstr ""
+#. TRANSLATORS: Subunit Closed
msgid "printer-state-reasons.subunit-closed"
-msgstr "Subunit Closed"
+msgstr ""
+
+#. TRANSLATORS: Subunit Cooling Down
+msgid "printer-state-reasons.subunit-cooling-down"
+msgstr ""
+#. TRANSLATORS: Subunit Empty
msgid "printer-state-reasons.subunit-empty"
-msgstr "Subunit Empty"
+msgstr ""
+#. TRANSLATORS: Subunit Full
msgid "printer-state-reasons.subunit-full"
-msgstr "Subunit Full"
+msgstr ""
+#. TRANSLATORS: Subunit Life Almost Over
msgid "printer-state-reasons.subunit-life-almost-over"
-msgstr "Subunit Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Subunit Life Over
msgid "printer-state-reasons.subunit-life-over"
-msgstr "Subunit Life Over"
+msgstr ""
+#. TRANSLATORS: Subunit Memory Exhausted
msgid "printer-state-reasons.subunit-memory-exhausted"
-msgstr "Subunit Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Subunit Missing
msgid "printer-state-reasons.subunit-missing"
-msgstr "Subunit Missing"
+msgstr ""
+#. TRANSLATORS: Subunit Motor Failure
msgid "printer-state-reasons.subunit-motor-failure"
-msgstr "Subunit Motor Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Near Limit
msgid "printer-state-reasons.subunit-near-limit"
-msgstr "Subunit Near Limit"
+msgstr ""
+#. TRANSLATORS: Subunit Offline
msgid "printer-state-reasons.subunit-offline"
-msgstr "Subunit Offline"
+msgstr ""
+#. TRANSLATORS: Subunit Opened
msgid "printer-state-reasons.subunit-opened"
-msgstr "Subunit Opened"
+msgstr ""
+#. TRANSLATORS: Subunit Over Temperature
msgid "printer-state-reasons.subunit-over-temperature"
-msgstr "Subunit Over Temperature"
+msgstr ""
+#. TRANSLATORS: Subunit Power Saver
msgid "printer-state-reasons.subunit-power-saver"
-msgstr "Subunit Power Saver"
+msgstr ""
+#. TRANSLATORS: Subunit Recoverable Failure
msgid "printer-state-reasons.subunit-recoverable-failure"
-msgstr "Subunit Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Recoverable Storage
msgid "printer-state-reasons.subunit-recoverable-storage"
-msgstr "Subunit Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Subunit Removed
msgid "printer-state-reasons.subunit-removed"
-msgstr "Subunit Removed"
+msgstr ""
+#. TRANSLATORS: Subunit Resource Added
msgid "printer-state-reasons.subunit-resource-added"
-msgstr "Subunit Resource Added"
+msgstr ""
+#. TRANSLATORS: Subunit Resource Removed
msgid "printer-state-reasons.subunit-resource-removed"
-msgstr "Subunit Resource Removed"
+msgstr ""
+#. TRANSLATORS: Subunit Thermistor Failure
msgid "printer-state-reasons.subunit-thermistor-failure"
-msgstr "Subunit Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Timing Failure
msgid "printer-state-reasons.subunit-timing-Failure"
-msgstr "Subunit Timing Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Turned Off
msgid "printer-state-reasons.subunit-turned-off"
-msgstr "Subunit Turned Off"
+msgstr ""
+#. TRANSLATORS: Subunit Turned On
msgid "printer-state-reasons.subunit-turned-on"
-msgstr "Subunit Turned On"
+msgstr ""
+#. TRANSLATORS: Subunit Under Temperature
msgid "printer-state-reasons.subunit-under-temperature"
-msgstr "Subunit Under Temperature"
+msgstr ""
+#. TRANSLATORS: Subunit Unrecoverable Failure
msgid "printer-state-reasons.subunit-unrecoverable-failure"
-msgstr "Subunit Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Unrecoverable Storage
msgid "printer-state-reasons.subunit-unrecoverable-storage"
-msgstr "Subunit Unrecoverable Storage"
+msgstr ""
+#. TRANSLATORS: Subunit Warming Up
msgid "printer-state-reasons.subunit-warming-up"
-msgstr "Subunit Warming Up"
+msgstr ""
+#. TRANSLATORS: Timed Out
msgid "printer-state-reasons.timed-out"
-msgstr "Timed Out"
+msgstr ""
+#. TRANSLATORS: Toner Empty
msgid "printer-state-reasons.toner-empty"
-msgstr "Toner Empty"
+msgstr ""
+#. TRANSLATORS: Toner Low
msgid "printer-state-reasons.toner-low"
-msgstr "Toner Low"
+msgstr ""
+#. TRANSLATORS: Trimmer Added
msgid "printer-state-reasons.trimmer-added"
-msgstr "Trimmer Added"
+msgstr ""
+#. TRANSLATORS: Trimmer Almost Empty
msgid "printer-state-reasons.trimmer-almost-empty"
-msgstr "Trimmer Almost Empty"
+msgstr ""
+#. TRANSLATORS: Trimmer Almost Full
msgid "printer-state-reasons.trimmer-almost-full"
-msgstr "Trimmer Almost Full"
+msgstr ""
+#. TRANSLATORS: Trimmer At Limit
msgid "printer-state-reasons.trimmer-at-limit"
-msgstr "Trimmer At Limit"
+msgstr ""
+#. TRANSLATORS: Trimmer Closed
msgid "printer-state-reasons.trimmer-closed"
-msgstr "Trimmer Closed"
+msgstr ""
+#. TRANSLATORS: Trimmer Configuration Change
msgid "printer-state-reasons.trimmer-configuration-change"
-msgstr "Trimmer Configuration Change"
+msgstr ""
+#. TRANSLATORS: Trimmer Cover Closed
msgid "printer-state-reasons.trimmer-cover-closed"
-msgstr "Trimmer Cover Closed"
+msgstr ""
+#. TRANSLATORS: Trimmer Cover Open
msgid "printer-state-reasons.trimmer-cover-open"
-msgstr "Trimmer Cover Open"
+msgstr ""
+#. TRANSLATORS: Trimmer Empty
msgid "printer-state-reasons.trimmer-empty"
-msgstr "Trimmer Empty"
+msgstr ""
+#. TRANSLATORS: Trimmer Full
msgid "printer-state-reasons.trimmer-full"
-msgstr "Trimmer Full"
+msgstr ""
+#. TRANSLATORS: Trimmer Interlock Closed
msgid "printer-state-reasons.trimmer-interlock-closed"
-msgstr "Trimmer Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Trimmer Interlock Open
msgid "printer-state-reasons.trimmer-interlock-open"
-msgstr "Trimmer Interlock Open"
+msgstr ""
+#. TRANSLATORS: Trimmer Jam
msgid "printer-state-reasons.trimmer-jam"
-msgstr "Trimmer Jam"
+msgstr ""
+#. TRANSLATORS: Trimmer Life Almost Over
msgid "printer-state-reasons.trimmer-life-almost-over"
-msgstr "Trimmer Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Trimmer Life Over
msgid "printer-state-reasons.trimmer-life-over"
-msgstr "Trimmer Life Over"
+msgstr ""
+#. TRANSLATORS: Trimmer Memory Exhausted
msgid "printer-state-reasons.trimmer-memory-exhausted"
-msgstr "Trimmer Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Trimmer Missing
msgid "printer-state-reasons.trimmer-missing"
-msgstr "Trimmer Missing"
+msgstr ""
+#. TRANSLATORS: Trimmer Motor Failure
msgid "printer-state-reasons.trimmer-motor-failure"
-msgstr "Trimmer Motor Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Near Limit
msgid "printer-state-reasons.trimmer-near-limit"
-msgstr "Trimmer Near Limit"
+msgstr ""
+#. TRANSLATORS: Trimmer Offline
msgid "printer-state-reasons.trimmer-offline"
-msgstr "Trimmer Offline"
+msgstr ""
+#. TRANSLATORS: Trimmer Opened
msgid "printer-state-reasons.trimmer-opened"
-msgstr "Trimmer Opened"
+msgstr ""
+#. TRANSLATORS: Trimmer Over Temperature
msgid "printer-state-reasons.trimmer-over-temperature"
-msgstr "Trimmer Over Temperature"
+msgstr ""
+#. TRANSLATORS: Trimmer Power Saver
msgid "printer-state-reasons.trimmer-power-saver"
-msgstr "Trimmer Power Saver"
+msgstr ""
+#. TRANSLATORS: Trimmer Recoverable Failure
msgid "printer-state-reasons.trimmer-recoverable-failure"
-msgstr "Trimmer Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Recoverable Storage
msgid "printer-state-reasons.trimmer-recoverable-storage"
-msgstr "Trimmer Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Trimmer Removed
msgid "printer-state-reasons.trimmer-removed"
-msgstr "Trimmer Removed"
+msgstr ""
+#. TRANSLATORS: Trimmer Resource Added
msgid "printer-state-reasons.trimmer-resource-added"
-msgstr "Trimmer Resource Added"
+msgstr ""
+#. TRANSLATORS: Trimmer Resource Removed
msgid "printer-state-reasons.trimmer-resource-removed"
-msgstr "Trimmer Resource Removed"
+msgstr ""
+#. TRANSLATORS: Trimmer Thermistor Failure
msgid "printer-state-reasons.trimmer-thermistor-failure"
-msgstr "Trimmer Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Timing Failure
msgid "printer-state-reasons.trimmer-timing-failure"
-msgstr "Trimmer Timing Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Turned Off
msgid "printer-state-reasons.trimmer-turned-off"
-msgstr "Trimmer Turned Off"
+msgstr ""
+#. TRANSLATORS: Trimmer Turned On
msgid "printer-state-reasons.trimmer-turned-on"
-msgstr "Trimmer Turned On"
+msgstr ""
+#. TRANSLATORS: Trimmer Under Temperature
msgid "printer-state-reasons.trimmer-under-temperature"
-msgstr "Trimmer Under Temperature"
+msgstr ""
+#. TRANSLATORS: Trimmer Unrecoverable Failure
msgid "printer-state-reasons.trimmer-unrecoverable-failure"
-msgstr "Trimmer Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Unrecoverable Storage Error
msgid "printer-state-reasons.trimmer-unrecoverable-storage-error"
-msgstr "Trimmer Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Trimmer Warming Up
msgid "printer-state-reasons.trimmer-warming-up"
-msgstr "Trimmer Warming Up"
+msgstr ""
+#. TRANSLATORS: Unknown
msgid "printer-state-reasons.unknown"
-msgstr "Unknown"
+msgstr ""
+#. TRANSLATORS: Wrapper Added
msgid "printer-state-reasons.wrapper-added"
-msgstr "Wrapper Added"
+msgstr ""
+#. TRANSLATORS: Wrapper Almost Empty
msgid "printer-state-reasons.wrapper-almost-empty"
-msgstr "Wrapper Almost Empty"
+msgstr ""
+#. TRANSLATORS: Wrapper Almost Full
msgid "printer-state-reasons.wrapper-almost-full"
-msgstr "Wrapper Almost Full"
+msgstr ""
+#. TRANSLATORS: Wrapper At Limit
msgid "printer-state-reasons.wrapper-at-limit"
-msgstr "Wrapper At Limit"
+msgstr ""
+#. TRANSLATORS: Wrapper Closed
msgid "printer-state-reasons.wrapper-closed"
-msgstr "Wrapper Closed"
+msgstr ""
+#. TRANSLATORS: Wrapper Configuration Change
msgid "printer-state-reasons.wrapper-configuration-change"
-msgstr "Wrapper Configuration Change"
+msgstr ""
+#. TRANSLATORS: Wrapper Cover Closed
msgid "printer-state-reasons.wrapper-cover-closed"
-msgstr "Wrapper Cover Closed"
+msgstr ""
+#. TRANSLATORS: Wrapper Cover Open
msgid "printer-state-reasons.wrapper-cover-open"
-msgstr "Wrapper Cover Open"
+msgstr ""
+#. TRANSLATORS: Wrapper Empty
msgid "printer-state-reasons.wrapper-empty"
-msgstr "Wrapper Empty"
+msgstr ""
+#. TRANSLATORS: Wrapper Full
msgid "printer-state-reasons.wrapper-full"
-msgstr "Wrapper Full"
+msgstr ""
+#. TRANSLATORS: Wrapper Interlock Closed
msgid "printer-state-reasons.wrapper-interlock-closed"
-msgstr "Wrapper Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Wrapper Interlock Open
msgid "printer-state-reasons.wrapper-interlock-open"
-msgstr "Wrapper Interlock Open"
+msgstr ""
+#. TRANSLATORS: Wrapper Jam
msgid "printer-state-reasons.wrapper-jam"
-msgstr "Wrapper Jam"
+msgstr ""
+#. TRANSLATORS: Wrapper Life Almost Over
msgid "printer-state-reasons.wrapper-life-almost-over"
-msgstr "Wrapper Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Wrapper Life Over
msgid "printer-state-reasons.wrapper-life-over"
-msgstr "Wrapper Life Over"
+msgstr ""
+#. TRANSLATORS: Wrapper Memory Exhausted
msgid "printer-state-reasons.wrapper-memory-exhausted"
-msgstr "Wrapper Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Wrapper Missing
msgid "printer-state-reasons.wrapper-missing"
-msgstr "Wrapper Missing"
+msgstr ""
+#. TRANSLATORS: Wrapper Motor Failure
msgid "printer-state-reasons.wrapper-motor-failure"
-msgstr "Wrapper Motor Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Near Limit
msgid "printer-state-reasons.wrapper-near-limit"
-msgstr "Wrapper Near Limit"
+msgstr ""
+#. TRANSLATORS: Wrapper Offline
msgid "printer-state-reasons.wrapper-offline"
-msgstr "Wrapper Offline"
+msgstr ""
+#. TRANSLATORS: Wrapper Opened
msgid "printer-state-reasons.wrapper-opened"
-msgstr "Wrapper Opened"
+msgstr ""
+#. TRANSLATORS: Wrapper Over Temperature
msgid "printer-state-reasons.wrapper-over-temperature"
-msgstr "Wrapper Over Temperature"
+msgstr ""
+#. TRANSLATORS: Wrapper Power Saver
msgid "printer-state-reasons.wrapper-power-saver"
-msgstr "Wrapper Power Saver"
+msgstr ""
+#. TRANSLATORS: Wrapper Recoverable Failure
msgid "printer-state-reasons.wrapper-recoverable-failure"
-msgstr "Wrapper Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Recoverable Storage
msgid "printer-state-reasons.wrapper-recoverable-storage"
-msgstr "Wrapper Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Wrapper Removed
msgid "printer-state-reasons.wrapper-removed"
-msgstr "Wrapper Removed"
+msgstr ""
+#. TRANSLATORS: Wrapper Resource Added
msgid "printer-state-reasons.wrapper-resource-added"
-msgstr "Wrapper Resource Added"
+msgstr ""
+#. TRANSLATORS: Wrapper Resource Removed
msgid "printer-state-reasons.wrapper-resource-removed"
-msgstr "Wrapper Resource Removed"
+msgstr ""
+#. TRANSLATORS: Wrapper Thermistor Failure
msgid "printer-state-reasons.wrapper-thermistor-failure"
-msgstr "Wrapper Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Timing Failure
msgid "printer-state-reasons.wrapper-timing-failure"
-msgstr "Wrapper Timing Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Turned Off
msgid "printer-state-reasons.wrapper-turned-off"
-msgstr "Wrapper Turned Off"
+msgstr ""
+#. TRANSLATORS: Wrapper Turned On
msgid "printer-state-reasons.wrapper-turned-on"
-msgstr "Wrapper Turned On"
+msgstr ""
+#. TRANSLATORS: Wrapper Under Temperature
msgid "printer-state-reasons.wrapper-under-temperature"
-msgstr "Wrapper Under Temperature"
+msgstr ""
+#. TRANSLATORS: Wrapper Unrecoverable Failure
msgid "printer-state-reasons.wrapper-unrecoverable-failure"
-msgstr "Wrapper Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Unrecoverable Storage Error
msgid "printer-state-reasons.wrapper-unrecoverable-storage-error"
-msgstr "Wrapper Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Wrapper Warming Up
msgid "printer-state-reasons.wrapper-warming-up"
-msgstr "Wrapper Warming Up"
+msgstr ""
+#. TRANSLATORS: Idle
msgid "printer-state.3"
-msgstr "Idle"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "printer-state.4"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Stopped
msgid "printer-state.5"
-msgstr "Stopped"
+msgstr ""
+#. TRANSLATORS: Printer Uptime
msgid "printer-up-time"
-msgstr "Printer Uptime"
+msgstr ""
+
+#. TRANSLATORS: Printer Xri
+msgid "printer-xri-requested"
+msgstr ""
msgid "processing"
msgstr "処ç†ä¸­"
+#. TRANSLATORS: Proof Print
msgid "proof-print"
-msgstr "Proof Print"
+msgstr ""
+#. TRANSLATORS: Proof Print Copies
msgid "proof-print-copies"
-msgstr "Proof Print Copies"
+msgstr ""
+#. TRANSLATORS: Punching
msgid "punching"
-msgstr "Punching"
+msgstr ""
+#. TRANSLATORS: Punching Locations
msgid "punching-locations"
-msgstr "Punching Locations"
+msgstr ""
+#. TRANSLATORS: Punching Offset
msgid "punching-offset"
-msgstr "Punching Offset"
+msgstr ""
+#. TRANSLATORS: Punch Edge
msgid "punching-reference-edge"
-msgstr "Punching Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "punching-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "punching-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "punching-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "punching-reference-edge.top"
-msgstr "Top"
+msgstr ""
#, c-format
msgid "request id is %s-%d (%d file(s))"
@@ -12406,38 +14981,185 @@ msgstr "リクエスト ID 㯠%s-%d ã§ã™ (%d 個ã®ãƒ•ã‚¡ã‚¤ãƒ«)"
msgid "request-id uses indefinite length"
msgstr "リクエスト ID ã®é•·ã•ãŒä¸å®š"
+#. TRANSLATORS: Request Power State
+msgid "request-power-state"
+msgstr ""
+
+#. TRANSLATORS: Requested Attributes
msgid "requested-attributes"
-msgstr "Requested Attributes"
+msgstr ""
+
+#. TRANSLATORS: Resource Format
+msgid "resource-format"
+msgstr ""
+
+#. TRANSLATORS: Resource Format Accepted
+msgid "resource-format-accepted"
+msgstr ""
+
+#. TRANSLATORS: Resource Formats
+msgid "resource-formats"
+msgstr ""
+
+#. TRANSLATORS: Resource ID
+msgid "resource-id"
+msgstr ""
+
+#. TRANSLATORS: Resource Ids
+msgid "resource-ids"
+msgstr ""
+
+#. TRANSLATORS: Resource K Octets
+msgid "resource-k-octets"
+msgstr ""
+
+#. TRANSLATORS: Resource Signature
+msgid "resource-signature"
+msgstr ""
+
+#. TRANSLATORS: Resource State
+msgid "resource-state"
+msgstr ""
+
+#. TRANSLATORS: Resource State Reasons
+msgid "resource-state-reasons"
+msgstr ""
+
+#. TRANSLATORS: Cancel
+msgid "resource-state-reasons.cancel-requested"
+msgstr ""
+
+#. TRANSLATORS: Install
+msgid "resource-state-reasons.install-requested"
+msgstr ""
+#. TRANSLATORS: Resource Incoming
+msgid "resource-state-reasons.resource-incoming"
+msgstr ""
+
+#. TRANSLATORS: Pending
+msgid "resource-state.3"
+msgstr ""
+
+#. TRANSLATORS: Available
+msgid "resource-state.4"
+msgstr ""
+
+#. TRANSLATORS: Installed
+msgid "resource-state.5"
+msgstr ""
+
+#. TRANSLATORS: Canceled
+msgid "resource-state.6"
+msgstr ""
+
+#. TRANSLATORS: Aborted
+msgid "resource-state.7"
+msgstr ""
+
+#. TRANSLATORS: Resource States
+msgid "resource-states"
+msgstr ""
+
+#. TRANSLATORS: Resource Type
+msgid "resource-type"
+msgstr ""
+
+#. TRANSLATORS: Executable Firmware
+msgid "resource-type.executable-firmware"
+msgstr ""
+
+#. TRANSLATORS: Executable Software
+msgid "resource-type.executable-software"
+msgstr ""
+
+#. TRANSLATORS: Static Font
+msgid "resource-type.static-font"
+msgstr ""
+
+#. TRANSLATORS: Static Form
+msgid "resource-type.static-form"
+msgstr ""
+
+#. TRANSLATORS: Static Icc Profile
+msgid "resource-type.static-icc-profile"
+msgstr ""
+
+#. TRANSLATORS: Static Image
+msgid "resource-type.static-image"
+msgstr ""
+
+#. TRANSLATORS: Static Logo
+msgid "resource-type.static-logo"
+msgstr ""
+
+#. TRANSLATORS: Static Other
+msgid "resource-type.static-other"
+msgstr ""
+
+#. TRANSLATORS: Static Strings
+msgid "resource-type.static-strings"
+msgstr ""
+
+#. TRANSLATORS: Template Document
+msgid "resource-type.template-document"
+msgstr ""
+
+#. TRANSLATORS: Template Job
+msgid "resource-type.template-job"
+msgstr ""
+
+#. TRANSLATORS: Template Printer
+msgid "resource-type.template-printer"
+msgstr ""
+
+#. TRANSLATORS: Resource Types
+msgid "resource-types"
+msgstr ""
+
+#. TRANSLATORS: Restart Get Interval
+msgid "restart-get-interval"
+msgstr ""
+
+#. TRANSLATORS: Retry Interval
msgid "retry-interval"
-msgstr "Retry Interval"
+msgstr ""
+#. TRANSLATORS: Retry Timeout
msgid "retry-time-out"
-msgstr "Retry Time Out"
+msgstr ""
+#. TRANSLATORS: Save Disposition
msgid "save-disposition"
-msgstr "Save Disposition"
+msgstr ""
+#. TRANSLATORS: None
msgid "save-disposition.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Print and Save
msgid "save-disposition.print-save"
-msgstr "Print Save"
+msgstr ""
+#. TRANSLATORS: Save Only
msgid "save-disposition.save-only"
-msgstr "Save Only"
+msgstr ""
+#. TRANSLATORS: Save Document Format
msgid "save-document-format"
-msgstr "Save Document Format"
+msgstr ""
+#. TRANSLATORS: Save Info
msgid "save-info"
-msgstr "Save Info"
+msgstr ""
+#. TRANSLATORS: Save Location
msgid "save-location"
-msgstr "Save Location"
+msgstr ""
+#. TRANSLATORS: Save Name
msgid "save-name"
-msgstr "Save Name"
+msgstr ""
msgid "scheduler is not running"
msgstr "スケジューラーã¯å‹•ä½œã—ã¦ã„ã¾ã›ã‚“"
@@ -12445,47 +15167,65 @@ msgstr "スケジューラーã¯å‹•ä½œã—ã¦ã„ã¾ã›ã‚“"
msgid "scheduler is running"
msgstr "スケジューラーã¯å‹•ä½œä¸­ã§ã™"
+#. TRANSLATORS: Separator Sheets
msgid "separator-sheets"
-msgstr "Separator Sheets"
+msgstr ""
+#. TRANSLATORS: Type of Separator Sheets
msgid "separator-sheets-type"
-msgstr "Separator Sheets Type"
+msgstr ""
+#. TRANSLATORS: Start and End Sheets
msgid "separator-sheets-type.both-sheets"
-msgstr "Both Sheets"
+msgstr ""
+#. TRANSLATORS: End Sheet
msgid "separator-sheets-type.end-sheet"
-msgstr "End Sheet"
+msgstr ""
+#. TRANSLATORS: None
msgid "separator-sheets-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Slip Sheets
msgid "separator-sheets-type.slip-sheets"
-msgstr "Slip Sheets"
+msgstr ""
+#. TRANSLATORS: Start Sheet
msgid "separator-sheets-type.start-sheet"
-msgstr "Start Sheet"
+msgstr ""
+#. TRANSLATORS: Collate Copies
msgid "sheet-collate"
-msgstr "Collate Copies"
+msgstr ""
+#. TRANSLATORS: Yes
msgid "sheet-collate.collated"
-msgstr "Yes"
+msgstr ""
+#. TRANSLATORS: No
msgid "sheet-collate.uncollated"
-msgstr "No"
+msgstr ""
+#. TRANSLATORS: 2-Sided Printing
msgid "sides"
-msgstr "2-Sided Printing"
+msgstr ""
+#. TRANSLATORS: Off
msgid "sides.one-sided"
-msgstr "Off"
+msgstr ""
+#. TRANSLATORS: On (Portrait)
msgid "sides.two-sided-long-edge"
-msgstr "On (Portrait)"
+msgstr ""
+#. TRANSLATORS: On (Landscape)
msgid "sides.two-sided-short-edge"
-msgstr "On (Landscape)"
+msgstr ""
+
+#. TRANSLATORS: Start Power State
+msgid "start-power-state"
+msgstr ""
#, c-format
msgid "stat of %s failed: %s"
@@ -12494,53 +15234,112 @@ msgstr "%s ã®çŠ¶æ…‹å–å¾—ã«å¤±æ•—ã—ã¾ã—ãŸ: %s"
msgid "status\t\tShow status of daemon and queue."
msgstr "status\t\tデーモンã¨ã‚­ãƒ¥ãƒ¼ã®çŠ¶æ…‹ã‚’表示。"
+#. TRANSLATORS: Status Message
msgid "status-message"
-msgstr "Status Message"
+msgstr ""
+#. TRANSLATORS: Staple
msgid "stitching"
-msgstr "Staple"
+msgstr ""
+#. TRANSLATORS: Stitching Angle
msgid "stitching-angle"
-msgstr "Stitching Angle"
+msgstr ""
+#. TRANSLATORS: Stitching Locations
msgid "stitching-locations"
-msgstr "Stitching Locations"
+msgstr ""
+#. TRANSLATORS: Staple Method
msgid "stitching-method"
-msgstr "Stitching Method"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "stitching-method.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Crimp
msgid "stitching-method.crimp"
-msgstr "Crimp"
+msgstr ""
+#. TRANSLATORS: Wire
msgid "stitching-method.wire"
-msgstr "Wire"
+msgstr ""
+#. TRANSLATORS: Stitching Offset
msgid "stitching-offset"
-msgstr "Stitching Offset"
+msgstr ""
+#. TRANSLATORS: Staple Edge
msgid "stitching-reference-edge"
-msgstr "Stitching Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "stitching-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "stitching-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "stitching-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "stitching-reference-edge.top"
-msgstr "Top"
+msgstr ""
msgid "stopped"
msgstr "åœæ­¢"
+#. TRANSLATORS: Subject
msgid "subject"
-msgstr "Subject"
+msgstr ""
+
+#. TRANSLATORS: Subscription Privacy Attributes
+msgid "subscription-privacy-attributes"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "subscription-privacy-attributes.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "subscription-privacy-attributes.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "subscription-privacy-attributes.none"
+msgstr ""
+
+#. TRANSLATORS: Subscription Description
+msgid "subscription-privacy-attributes.subscription-description"
+msgstr ""
+
+#. TRANSLATORS: Subscription Template
+msgid "subscription-privacy-attributes.subscription-template"
+msgstr ""
+
+#. TRANSLATORS: Subscription Privacy Scope
+msgid "subscription-privacy-scope"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "subscription-privacy-scope.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "subscription-privacy-scope.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "subscription-privacy-scope.none"
+msgstr ""
+
+#. TRANSLATORS: Owner
+msgid "subscription-privacy-scope.owner"
+msgstr ""
#, c-format
msgid "system default destination: %s"
@@ -12550,89 +15349,157 @@ msgstr "システムã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®å®›å…ˆ: %s"
msgid "system default destination: %s/%s"
msgstr "システムã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®å®›å…ˆ: %s/%s"
+#. TRANSLATORS: System State
+msgid "system-state"
+msgstr ""
+
+#. TRANSLATORS: System State Reasons
+msgid "system-state-reasons"
+msgstr ""
+
+#. TRANSLATORS: Idle
+msgid "system-state.3"
+msgstr ""
+
+#. TRANSLATORS: Processing
+msgid "system-state.4"
+msgstr ""
+
+#. TRANSLATORS: Stopped
+msgid "system-state.5"
+msgstr ""
+
+#. TRANSLATORS: System URI
+msgid "system-uri"
+msgstr ""
+
+#. TRANSLATORS: T33 Subaddress
msgid "t33-subaddress"
msgstr "T33 Subaddress"
+#. TRANSLATORS: Timeout Predicate
+msgid "timeout-predicate"
+msgstr ""
+
+#. TRANSLATORS: Activity
+msgid "timeout-predicate.activity"
+msgstr ""
+
+#. TRANSLATORS: Inactivity
+msgid "timeout-predicate.inactivity"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "timeout-predicate.none"
+msgstr ""
+
+#. TRANSLATORS: To Name
msgid "to-name"
-msgstr "To Name"
+msgstr ""
+#. TRANSLATORS: Transmission Status
msgid "transmission-status"
-msgstr "Transmission Status"
+msgstr ""
+#. TRANSLATORS: Pending
msgid "transmission-status.3"
-msgstr "Pending"
+msgstr ""
+#. TRANSLATORS: Pending Retry
msgid "transmission-status.4"
-msgstr "Pending Retry"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "transmission-status.5"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Canceled
msgid "transmission-status.7"
-msgstr "Canceled"
+msgstr ""
+#. TRANSLATORS: Aborted
msgid "transmission-status.8"
-msgstr "Aborted"
+msgstr ""
+#. TRANSLATORS: Completed
msgid "transmission-status.9"
-msgstr "Completed"
+msgstr ""
+#. TRANSLATORS: Cut
msgid "trimming"
-msgstr "Cut"
+msgstr ""
+#. TRANSLATORS: Cut Position
msgid "trimming-offset"
-msgstr "Cut Position"
+msgstr ""
+#. TRANSLATORS: Cut Edge
msgid "trimming-reference-edge"
-msgstr "Trimming Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "trimming-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "trimming-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "trimming-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "trimming-reference-edge.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Type of Cut
msgid "trimming-type"
-msgstr "Trimming Type"
+msgstr ""
+#. TRANSLATORS: Draw Line
msgid "trimming-type.draw-line"
-msgstr "Draw Line"
+msgstr ""
+#. TRANSLATORS: Full
msgid "trimming-type.full"
-msgstr "Full"
+msgstr ""
+#. TRANSLATORS: Partial
msgid "trimming-type.partial"
-msgstr "Partial"
+msgstr ""
+#. TRANSLATORS: Perforate
msgid "trimming-type.perforate"
-msgstr "Perforate"
+msgstr ""
+#. TRANSLATORS: Score
msgid "trimming-type.score"
-msgstr "Score"
+msgstr ""
+#. TRANSLATORS: Tab
msgid "trimming-type.tab"
-msgstr "Tab"
+msgstr ""
+#. TRANSLATORS: Cut After
msgid "trimming-when"
-msgstr "Trimming When"
+msgstr ""
+#. TRANSLATORS: Every Document
msgid "trimming-when.after-documents"
-msgstr "After Documents"
+msgstr ""
+#. TRANSLATORS: Job
msgid "trimming-when.after-job"
-msgstr "After Job"
+msgstr ""
+#. TRANSLATORS: Every Set
msgid "trimming-when.after-sets"
-msgstr "After Sets"
+msgstr ""
+#. TRANSLATORS: Every Page
msgid "trimming-when.after-sheets"
-msgstr "After Sheets"
+msgstr ""
msgid "unknown"
msgstr "未知"
@@ -12643,38 +15510,81 @@ msgstr "タイトルãªã—"
msgid "variable-bindings uses indefinite length"
msgstr "variable-bindings ã®é•·ã•ãŒä¸å®š"
+#. TRANSLATORS: Which Printers
+msgid "which-printers"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "which-printers.all"
+msgstr ""
+
+#. TRANSLATORS: Idle
+msgid "which-printers.idle"
+msgstr ""
+
+#. TRANSLATORS: Not Accepting
+msgid "which-printers.not-accepting"
+msgstr ""
+
+#. TRANSLATORS: Processing
+msgid "which-printers.processing"
+msgstr ""
+
+#. TRANSLATORS: Shutdown
+msgid "which-printers.shutdown"
+msgstr ""
+
+#. TRANSLATORS: Stopped
+msgid "which-printers.stopped"
+msgstr ""
+
+#. TRANSLATORS: Testing
+msgid "which-printers.testing"
+msgstr ""
+
+#. TRANSLATORS: X Accuracy
msgid "x-accuracy"
-msgstr "X Accuracy"
+msgstr ""
+#. TRANSLATORS: X Dimension
msgid "x-dimension"
-msgstr "X Dimension"
+msgstr ""
+#. TRANSLATORS: X Offset
msgid "x-offset"
-msgstr "X Offset"
+msgstr ""
+#. TRANSLATORS: X Origin
msgid "x-origin"
-msgstr "X Origin"
+msgstr ""
+#. TRANSLATORS: Y Accuracy
msgid "y-accuracy"
-msgstr "Y Accuracy"
+msgstr ""
+#. TRANSLATORS: Y Dimension
msgid "y-dimension"
-msgstr "Y Dimension"
+msgstr ""
+#. TRANSLATORS: Y Offset
msgid "y-offset"
-msgstr "Y Offset"
+msgstr ""
+#. TRANSLATORS: Y Origin
msgid "y-origin"
-msgstr "Y Origin"
+msgstr ""
+#. TRANSLATORS: Z Accuracy
msgid "z-accuracy"
-msgstr "Z Accuracy"
+msgstr ""
+#. TRANSLATORS: Z Dimension
msgid "z-dimension"
-msgstr "Z Dimension"
+msgstr ""
+#. TRANSLATORS: Z Offset
msgid "z-offset"
-msgstr "Z Offset"
+msgstr ""
msgid "{service_domain} Domain name"
msgstr ""
@@ -12706,534 +15616,16 @@ msgstr ""
msgid "~/.cups/lpoptions file names default destination that does not exist."
msgstr ""
-#~ msgid " Ignore specific warnings."
-#~ msgstr " 指定ã•ã‚ŒãŸè­¦å‘Šã‚’無視ã™ã‚‹ã€‚"
-
-#~ msgid " Issue warnings instead of errors."
-#~ msgstr " エラーを警告ã¨ã—ã¦æ‰±ã†ã€‚"
-
-#~ msgid " cupsaddsmb [options] -a"
-#~ msgstr " cupsaddsmb [オプション] -a"
-
-#~ msgid " cupstestdsc [options] -"
-#~ msgstr " cupstestdsc [オプション] -"
-
-#~ msgid " program | cupstestppd [options] -"
-#~ msgstr " program | cupstestppd [オプション] -"
-
-#~ msgid " -h Show program usage"
-#~ msgstr " -h ã“ã®ãƒ—ログラムã®åˆ©ç”¨æ³•ã‚’表示ã™ã‚‹"
-
-#~ msgid ""
-#~ " Bad %%%%BoundingBox: on line %d.\n"
-#~ " REF: Page 39, %%%%BoundingBox:"
-#~ msgstr ""
-#~ " ä¸æ­£ãª %%%%BoundingBox: (%d è¡Œ)。\n"
-#~ " å‚ç…§: 39 ページã€%%%%BoundingBox:"
-
-#~ msgid ""
-#~ " Bad %%%%Page: on line %d.\n"
-#~ " REF: Page 53, %%%%Page:"
-#~ msgstr ""
-#~ " ä¸æ­£ãª %%%%Page: (%d è¡Œ)。\n"
-#~ " å‚ç…§: 53 ページã€%%%%Page:"
-
-#~ msgid ""
-#~ " Bad %%%%Pages: on line %d.\n"
-#~ " REF: Page 43, %%%%Pages:"
-#~ msgstr ""
-#~ " ä¸æ­£ãª %%%%Pages: (%d è¡Œ)。\n"
-#~ " REF: Page 43, %%%%Pages:"
-
-#~ msgid ""
-#~ " Line %d is longer than 255 characters (%d).\n"
-#~ " REF: Page 25, Line Length"
-#~ msgstr ""
-#~ " %d 行㌠255文字より長ããªã£ã¦ã„ã¾ã™ (%d)。\n"
-#~ " å‚ç…§: 25 ページã€Line Length"
-
-#~ msgid ""
-#~ " Missing %!PS-Adobe-3.0 on first line.\n"
-#~ " REF: Page 17, 3.1 Conforming Documents"
-#~ msgstr ""
-#~ " 先頭行㫠%!PS-Adobe-3.0 ãŒã‚ã‚Šã¾ã›ã‚“。\n"
-#~ " å‚ç…§: 17 ページã€3.1 Conforming Documents"
-
-#~ msgid ""
-#~ " Missing %%EndComments comment. REF: Page 41, %%EndComments"
-#~ msgstr ""
-#~ " %%EndComments コメントãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。\n"
-#~ " å‚ç…§: 41 ページã€%%EndComments"
-
-#~ msgid ""
-#~ " Missing or bad %%BoundingBox: comment.\n"
-#~ " REF: Page 39, %%BoundingBox:"
-#~ msgstr ""
-#~ " %%BoundingBox: コメントãŒè¦‹ã¤ã‹ã‚‰ãªã„ã‹ä¸æ­£ã§ã™ã€‚\n"
-#~ " å‚ç…§: 39 ページã€%%BoundingBox:"
-
-#~ msgid ""
-#~ " Missing or bad %%Page: comments.\n"
-#~ " REF: Page 53, %%Page:"
-#~ msgstr ""
-#~ " %%Page: コメントãŒè¦‹ã¤ã‹ã‚‰ãªã„ã‹ä¸æ­£ã§ã™ã€‚\n"
-#~ " å‚ç…§: 53 ページã€%%Page:"
-
-#~ msgid ""
-#~ " Missing or bad %%Pages: comment.\n"
-#~ " REF: Page 43, %%Pages:"
-#~ msgstr ""
-#~ " %%Pages: コメントãŒè¦‹ã¤ã‹ã‚‰ãªã„ã‹ä¸æ­£ã§ã™ã€‚\n"
-#~ " å‚ç…§: 43 ページã€%%Pages:"
-
-#~ msgid " Saw %d lines that exceeded 255 characters."
-#~ msgstr " 255文字を超ãˆã‚‹ %d è¡ŒãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸã€‚"
-
-#~ msgid " Too many %%BeginDocument comments."
-#~ msgstr " %%BeginDocument コメントãŒå¤šã™ãŽã¾ã™ã€‚"
-
-#~ msgid " Too many %%EndDocument comments."
-#~ msgstr " %%EndDocument コメントãŒå¤šã™ãŽã¾ã™ã€‚"
-
-#~ msgid " Warning: file contains binary data."
-#~ msgstr " 警告: ファイルã«ãƒã‚¤ãƒŠãƒªãƒ‡ãƒ¼ã‚¿ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚"
-
-#~ msgid " Warning: no %%EndComments comment in file."
-#~ msgstr " 警告: ファイル㫠%%EndComments コメントãŒã‚ã‚Šã¾ã›ã‚“。"
-
-#~ msgid " Warning: obsolete DSC version %.1f in file."
-#~ msgstr " 警告: ファイルã¯æ™‚代é…れ㮠DSC ãƒãƒ¼ã‚¸ãƒ§ãƒ³ %.1f ã§ã™ã€‚"
-
-#~ msgid " ! expression Unary NOT of expression."
-#~ msgstr "! <å¼> å¼ã‚’å¦å®šã™ã‚‹å˜é …演算å­ã€‚"
-
-#~ msgid " ( expressions ) Group expressions."
-#~ msgstr " ( <複数ã®å¼> ) グループ化ã•ã‚ŒãŸè¤‡æ•°ã®å¼ã€‚"
-
-#~ msgid " --[no-]debug-logging Turn debug logging on/off."
-#~ msgstr " --[no-]debug-logging デãƒãƒƒã‚°ãƒ­ã‚°ã®æœ‰åŠ¹/無効を切り替ãˆã‚‹ã€‚"
-
-#~ msgid " --[no-]remote-admin Turn remote administration on/off."
-#~ msgstr " --[no-]remote-admin リモート管ç†ã®æœ‰åŠ¹/無効を切り替ãˆã‚‹ã€‚"
-
-#~ msgid " --[no-]remote-any Allow/prevent access from the Internet."
-#~ msgstr ""
-#~ " --[no-]remote-any インターãƒãƒƒãƒˆã‹ã‚‰ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’許å¯/ç¦æ­¢ã™ã‚‹ã€‚"
-
-#~ msgid " --[no-]share-printers Turn printer sharing on/off."
-#~ msgstr " --[no-]share-printers プリンター共有ã®æœ‰åŠ¹/無効を切り替ãˆã‚‹ã€‚"
-
-#~ msgid " --[no-]user-cancel-any Allow/prevent users to cancel any job."
-#~ msgstr ""
-#~ " --[no-]user-cancel-any ã‚らゆるジョブã®ã‚­ãƒ£ãƒ³ã‚»ãƒ«ã‚’ユーザーã«è¨±å¯/ç¦æ­¢"
-#~ "ã™ã‚‹"
-
-#~ msgid " --domain regex Match domain to regular expression."
-#~ msgstr " --domain <æ­£è¦è¡¨ç¾> ドメインãŒæ­£è¦è¡¨ç¾ã«ãƒžãƒƒãƒã™ã‚‹ã‹ã€‚"
-
-#~ msgid ""
-#~ " --exec utility [argument ...] ;\n"
-#~ " Execute program if true."
-#~ msgstr ""
-#~ " --exec <実行ファイルå> [引数 ...] ;\n"
-#~ " æˆåŠŸã—ãŸå ´åˆã€<実行ファイルå>を実行ã™ã‚‹ã€‚"
-
-#~ msgid " --false Always false."
-#~ msgstr " --false 常ã«å¤±æ•—。"
-
-#~ msgid " --help Show help."
-#~ msgstr " --help ヘルプを表示ã™ã‚‹ã€‚"
-
-#~ msgid " --help Show this help."
-#~ msgstr " --help ã“ã®ãƒ˜ãƒ«ãƒ—を表示ã™ã‚‹ã€‚"
-
-#~ msgid " --host regex Match hostname to regular expression."
-#~ msgstr " --host <æ­£è¦è¡¨ç¾> ホストåãŒæ­£è¦è¡¨ç¾ã«ãƒžãƒƒãƒã™ã‚‹ã‹ã€‚"
-
-#~ msgid " --local True if service is local."
-#~ msgstr " --local サービスãŒãƒ­ãƒ¼ã‚«ãƒ«ãªã‚‰çœŸã€‚"
-
-#~ msgid " --ls List attributes."
-#~ msgstr " --ls 属性ã®ä¸€è¦§ã‚’表示ã™ã‚‹ã€‚"
-
-#~ msgid " --name regex Match service name to regular expression."
-#~ msgstr " --name <æ­£è¦è¡¨ç¾> サービスåãŒæ­£è¦è¡¨ç¾ã¨ãƒžãƒƒãƒã™ã‚‹ã‹ã€‚"
-
-#~ msgid " --not expression Unary NOT of expression."
-#~ msgstr " --not <å¼> å¼ã‚’å¦å®šã™ã‚‹å˜é …演算å­ã€‚"
-
-#~ msgid " --path regex Match resource path to regular expression."
-#~ msgstr " --path <æ­£è¦è¡¨ç¾> リソースã®ãƒ‘スãŒæ­£è¦è¡¨ç¾ã¨ãƒžãƒƒãƒã™ã‚‹ã‹ã€‚"
-
-#~ msgid " --port number[-number] Match port to number or range."
-#~ msgstr ""
-#~ " --port 番å·[-番å·] ãƒãƒ¼ãƒˆãŒæŒ‡å®šã•ã‚ŒãŸç•ªå·ã¾ãŸã¯ç¯„囲ã¨ãƒžãƒƒãƒã™ã‚‹ã‹ã€‚"
-
-#~ msgid " --print Print URI if true."
-#~ msgstr " --print çµæžœãŒçœŸãªã‚‰ URI を表示ã™ã‚‹ã€‚"
-
-#~ msgid " --print-name Print service name if true."
-#~ msgstr " --print-name çµæžœãŒçœŸãªã‚‰ã‚µãƒ¼ãƒ“スåを表示ã™ã‚‹ã€‚"
-
-#~ msgid " --quiet Quietly report match via exit code."
-#~ msgstr ""
-#~ " --quiet マッãƒçµæžœã‚’終了コードã§å ±å‘Šã—ã€å‡ºåŠ›ã‚’ã—ãªã„。"
-
-#~ msgid " --remote True if service is remote."
-#~ msgstr " --remote サービスãŒãƒªãƒ¢ãƒ¼ãƒˆãªã‚‰çœŸã€‚"
-
-#~ msgid ""
-#~ " --stop-after-include-error\n"
-#~ " Stop tests after a failed INCLUDE."
-#~ msgstr ""
-#~ " --stop-after-include-error\n"
-#~ " INCLUDE ãŒå¤±æ•—ã—ãŸã¨ãテストをåœæ­¢ã™ã‚‹ã€‚"
-
-#~ msgid " --true Always true."
-#~ msgstr " --true 常ã«çœŸã€‚"
-
-#~ msgid " --txt key True if the TXT record contains the key."
-#~ msgstr " --txt <キーå> TXT レコードãŒã‚­ãƒ¼åã‚’å«ã‚“ã§ã„ãŸã‚‰çœŸã€‚"
-
-#~ msgid ""
-#~ " --txt-* regex Match TXT record key to regular expression."
-#~ msgstr ""
-#~ " --txt-* <æ­£è¦è¡¨ç¾> TXT レコードã®ã‚­ãƒ¼ãŒæ­£è¦è¡¨ç¾ã¨ãƒžãƒƒãƒã—ãŸã‚‰çœŸã€‚"
-
-#~ msgid " --uri regex Match URI to regular expression."
-#~ msgstr " --uri <æ­£è¦è¡¨ç¾> URI ãŒæ­£è¦è¡¨ç¾ã¨ãƒžãƒƒãƒã™ã‚‹ã‹ã€‚"
-
-#~ msgid " --version Show program version."
-#~ msgstr " --version プログラムã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’表示。"
-
-#~ msgid " --version Show version."
-#~ msgstr " --version ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’表示ã™ã‚‹ã€‚"
-
-#~ msgid " -4 Connect using IPv4."
-#~ msgstr " -4 IPv4 ã§æŽ¥ç¶šã™ã‚‹ã€‚"
-
-#~ msgid " -6 Connect using IPv6."
-#~ msgstr " -6 IPv6 ã§æŽ¥ç¶šã™ã‚‹ã€‚"
-
-#~ msgid " -C Send requests using chunking (default)."
-#~ msgstr ""
-#~ " -C chunking を用ã„ã¦ãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’é€ã‚‹ (デフォルト)。"
-
-#~ msgid " -E Encrypt the connection."
-#~ msgstr " -E 接続を暗å·åŒ–ã™ã‚‹ã€‚"
-
-#~ msgid ""
-#~ " -F Run in the foreground but detach from console."
-#~ msgstr ""
-#~ " -F フォアグラウンドã§å®Ÿè¡Œã™ã‚‹ãŒã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã‹ã‚‰ã¯ãƒ‡"
-#~ "タッãƒã™ã‚‹ã€‚"
-
-#~ msgid " -H samba-server Use the named SAMBA server."
-#~ msgstr " -H sambaサーãƒãƒ¼ 指定㮠SAMBA サーãƒãƒ¼ã‚’使ã†ã€‚"
-
-#~ msgid " -I Ignore errors."
-#~ msgstr " -I エラーを無視ã™ã‚‹ã€‚"
-
-#~ msgid " -I {filename,filters,none,profiles}"
-#~ msgstr " -I {filename,filters,none,profiles}"
-
-#~ msgid " -L Send requests using content-length."
-#~ msgstr " -L content-length を用ã„ã¦ãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’é€ã‚‹ã€‚"
-
-#~ msgid ""
-#~ " -P filename.plist Produce XML plist to a file and test report to "
-#~ "standard output."
-#~ msgstr ""
-#~ " -P filename.plist XML ã® plist å½¢å¼ã§æ›¸ã出ã—テストリãƒãƒ¼ãƒˆã‚’標準"
-#~ "出力ã«ã™ã‚‹ã€‚"
-
-#~ msgid " -P number[-number] Match port to number or range."
-#~ msgstr ""
-#~ " -P 番å·[-番å·] ãƒãƒ¼ãƒˆãŒæŒ‡å®šã•ã‚ŒãŸç•ªå·ã¾ãŸã¯ç¯„囲ã¨ãƒžãƒƒãƒã™ã‚‹ã‹ã€‚"
-
-#~ msgid " -R root-directory Set alternate root."
-#~ msgstr " -R root-directory 別ã®ãƒ«ãƒ¼ãƒˆãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ¼ã‚’指定ã™ã‚‹ã€‚"
-
-#~ msgid " -T seconds Set the browse timeout in seconds."
-#~ msgstr " -T <秒> ブラウズã®ã‚¿ã‚¤ãƒ ã‚¢ã‚¦ãƒˆã‚’秒ã§æŒ‡å®šã™ã‚‹ã€‚"
-
-#~ msgid " -T seconds Set the receive/send timeout in seconds."
-#~ msgstr " -T seconds å—ä¿¡ï¼é€ä¿¡ã‚¿ã‚¤ãƒ ã‚¢ã‚¦ãƒˆã‚’秒ã§æŒ‡å®šã™ã‚‹ã€‚"
-
-#~ msgid " -V version Set default IPP version."
-#~ msgstr " -V version デフォルト㮠IPP ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’指定ã™ã‚‹ã€‚"
-
-#~ msgid ""
-#~ " -W {all,none,constraints,defaults,duplex,filters,profiles,sizes,"
-#~ "translations}"
-#~ msgstr ""
-#~ " -W {all,none,constraints,defaults,duplex,filters,profiles,sizes,"
-#~ "translations}"
-
-#~ msgid " -X Produce XML plist instead of plain text."
-#~ msgstr " -X プレーンテキストã®ä»£ã‚ã‚Šã« XML を用ã„る。"
-
-#~ msgid " -a Export all printers."
-#~ msgstr " -a ã™ã¹ã¦ã®ãƒ—リンターをエクスãƒãƒ¼ãƒˆã™ã‚‹ã€‚"
-
-#~ msgid " -c Produce CSV output."
-#~ msgstr " -c CSV 出力を行ã†ã€‚"
-
-#~ msgid " -c cupsd.conf Set cupsd.conf file to use."
-#~ msgstr " -c cupsd.conf 使用ã™ã‚‹ cupsd.conf ファイルを指定ã™ã‚‹ã€‚"
-
-#~ msgid " -d name=value Set named variable to value."
-#~ msgstr ""
-#~ " -d name=value name ã§æŒ‡å®šã•ã‚ŒãŸå¤‰æ•°ã«å€¤ value をセットã™ã‚‹ã€‚"
-
-#~ msgid " -d regex Match domain to regular expression."
-#~ msgstr " -d <æ­£è¦è¡¨ç¾> ドメインãŒæ­£è¦è¡¨ç¾ã«ãƒžãƒƒãƒã™ã‚‹ã‹ã€‚"
-
-#~ msgid " -f Run in the foreground."
-#~ msgstr " -f フォアグラウンドã§å®Ÿè¡Œã™ã‚‹ã€‚"
-
-#~ msgid " -f filename Set default request filename."
-#~ msgstr ""
-#~ " -f filename デフォルトã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆãƒ•ã‚¡ã‚¤ãƒ«åを指定ã™ã‚‹ã€‚"
-
-#~ msgid " -h Show this usage message."
-#~ msgstr " -h ã“ã®ãƒ˜ãƒ«ãƒ—メッセージを表示ã™ã‚‹ã€‚"
-
-#~ msgid " -h regex Match hostname to regular expression."
-#~ msgstr " -h <æ­£è¦è¡¨ç¾> ホストåãŒæ­£è¦è¡¨ç¾ã«ãƒžãƒƒãƒã™ã‚‹ã‹ã€‚"
-
-#~ msgid " -h server[:port] Specify server address."
-#~ msgstr " -h server[:port] サーãƒãƒ¼ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’指定ã™ã‚‹ã€‚"
-
-#~ msgid ""
-#~ " -i seconds Repeat the last file with the given time "
-#~ "interval."
-#~ msgstr ""
-#~ " -i seconds 最後ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’与ãˆã‚‰ã‚ŒãŸæ™‚é–“é–“éš”ã§ç¹°ã‚Šè¿”ã™ã€‚"
-
-#~ msgid " -l List attributes."
-#~ msgstr " -l 属性ã®ä¸€è¦§ã‚’表示ã™ã‚‹ã€‚"
-
-#~ msgid " -l Produce plain text output."
-#~ msgstr " -l プレーンテキスト出力を行ã†ã€‚"
-
-#~ msgid " -l Run cupsd on demand."
-#~ msgstr " -l cupsd をオンデマンドã§å®Ÿè¡Œã™ã‚‹ã€‚"
-
-#~ msgid ""
-#~ " -n count Repeat the last file the given number of times."
-#~ msgstr ""
-#~ " -n count 最後ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’与ãˆã‚‰ã‚ŒãŸå›žæ•°ã ã‘ç¹°ã‚Šè¿”ã™ã€‚"
-
-#~ msgid " -n regex Match service name to regular expression."
-#~ msgstr " -n <æ­£è¦è¡¨ç¾> サービスåãŒæ­£è¦è¡¨ç¾ã¨ãƒžãƒƒãƒã™ã‚‹ã‹ã€‚"
-
-#~ msgid " -p Print URI if true."
-#~ msgstr " -p çµæžœãŒçœŸãªã‚‰ URI を表示ã™ã‚‹ã€‚"
-
-#~ msgid " -q Quietly report match via exit code."
-#~ msgstr ""
-#~ " -q マッãƒçµæžœã‚’終了コードã§å ±å‘Šã—ã€å‡ºåŠ›ã‚’ã—ãªã„。"
-
-#~ msgid " -q Run silently."
-#~ msgstr " -q 詳細ã¯è¡¨ç¤ºã—ãªã„。"
-
-#~ msgid " -r True if service is remote."
-#~ msgstr " -r サービスãŒãƒªãƒ¢ãƒ¼ãƒˆãªã‚‰çœŸã€‚"
-
-#~ msgid " -r Use 'relaxed' open mode."
-#~ msgstr " -r 寛容モードを用ã„る。"
-
-#~ msgid " -s Print service name if true."
-#~ msgstr " -s çµæžœãŒçœŸãªã‚‰ã‚µãƒ¼ãƒ“スåを表示ã™ã‚‹ã€‚"
-
-#~ msgid " -t Produce a test report."
-#~ msgstr " -t テストリãƒãƒ¼ãƒˆã‚’出力ã™ã‚‹ã€‚"
-
-#~ msgid " -t Test the configuration file."
-#~ msgstr " -t 設定ファイルをテストã™ã‚‹ã€‚"
-
-#~ msgid " -t key True if the TXT record contains the key."
-#~ msgstr " -t <キーå> TXT レコードãŒã‚­ãƒ¼åã‚’å«ã‚“ã§ã„ãŸã‚‰çœŸã€‚"
-
-#~ msgid " -u regex Match URI to regular expression."
-#~ msgstr " -u <æ­£è¦è¡¨ç¾> URI ãŒæ­£è¦è¡¨ç¾ã¨ãƒžãƒƒãƒã™ã‚‹ã‹ã€‚"
-
-#~ msgid " -vv Be very verbose."
-#~ msgstr " -vv より冗長ãªå‡ºåŠ›ã‚’è¡Œã†ã€‚"
-
-#~ msgid ""
-#~ " -x utility [argument ...] ;\n"
-#~ " Execute program if true."
-#~ msgstr ""
-#~ " -x <実行ファイルå> [引数 ...] ;\n"
-#~ " æˆåŠŸã—ãŸå ´åˆã€<実行ファイルå> を実行ã™ã‚‹ã€‚"
-
-#~ msgid " IPPFIND_SERVICE_DOMAIN Domain name"
-#~ msgstr " IPPFIND_SERVICE_DOMAIN ドメインå"
-
-#~ msgid ""
-#~ " IPPFIND_SERVICE_HOSTNAME\n"
-#~ " Fully-qualified domain name"
-#~ msgstr ""
-#~ " IPPFIND_SERVICE_HOSTNAME\n"
-#~ " 完全修飾ドメインå (FQDN)"
-
-#~ msgid " IPPFIND_SERVICE_NAME Service instance name"
-#~ msgstr " IPPFIND_SERVICE_NAME サービスインスタンスå"
-
-#~ msgid " IPPFIND_SERVICE_PORT Port number"
-#~ msgstr " IPPFIND_SERVICE_PORT ãƒãƒ¼ãƒˆç•ªå·"
-
-#~ msgid " IPPFIND_SERVICE_REGTYPE DNS-SD registration type"
-#~ msgstr " IPPFIND_SERVICE_REGTYPE DNS-SD 登録タイプ"
-
-#~ msgid " IPPFIND_SERVICE_SCHEME URI scheme"
-#~ msgstr " IPPFIND_SERVICE_SCHEME URI スキーム"
-
-#~ msgid " IPPFIND_SERVICE_URI URI"
-#~ msgstr " IPPFIND_SERVICE_URI URI"
-
-#~ msgid " IPPFIND_TXT_* Value of TXT record key"
-#~ msgstr " IPPFIND_TXT_* TXT レコードキーã®å€¤"
-
-#~ msgid ""
-#~ " expression --and expression\n"
-#~ " Logical AND."
-#~ msgstr " <å¼> --and <å¼> è«–ç† AND。"
-
-#~ msgid ""
-#~ " expression --or expression\n"
-#~ " Logical OR."
-#~ msgstr " <å¼> --or <å¼> è«–ç† OR。"
-
-#~ msgid " expression expression Logical AND."
-#~ msgstr " <å¼> <å¼> è«–ç† AND。"
-
-#~ msgid " {service_domain} Domain name"
-#~ msgstr " {service_domain} ドメインå"
-
-#~ msgid " {service_hostname} Fully-qualified domain name"
-#~ msgstr " {service_hostname} 完全修飾ドメインå (FQDN)"
-
-#~ msgid " {service_name} Service instance name"
-#~ msgstr " {service_name} サービスインスタンスå"
-
-#~ msgid " {service_port} Port number"
-#~ msgstr " {service_port} ãƒãƒ¼ãƒˆç•ªå·"
-
-#~ msgid " {service_regtype} DNS-SD registration type"
-#~ msgstr " {service_regtype} DNS-SD 登録タイプ"
-
-#~ msgid " {service_scheme} URI scheme"
-#~ msgstr " {service_scheme} URI スキーム"
-
-#~ msgid " {service_uri} URI"
-#~ msgstr " {service_uri} URI"
-
-#~ msgid " {txt_*} Value of TXT record key"
-#~ msgstr " {txt_*} TXT レコードキーã®å€¤"
-
-#~ msgid " {} URI"
-#~ msgstr " {} URI"
-
-#~ msgid "Bad option + choice on line %d."
-#~ msgstr "%d è¡Œã«ä¸æ­£ãªã‚ªãƒ—ションã¨é¸æŠžãŒã‚ã‚Šã¾ã™ã€‚"
-
-#~ msgid "Empty PPD file."
-#~ msgstr "PPD ファイルãŒç©ºã§ã™ã€‚"
-
-#~ msgid "FAIL"
-#~ msgstr "失敗"
-
-#~ msgid "Missing double quote on line %d."
-#~ msgstr "%d è¡Œã«äºŒé‡å¼•ç”¨ç¬¦ãŒã‚ã‚Šã¾ã›ã‚“。"
-
-#~ msgid "Missing value on line %d."
-#~ msgstr "%d è¡Œã«å€¤ãŒã‚ã‚Šã¾ã›ã‚“。"
-
-#~ msgid "No Windows printer drivers are installed."
-#~ msgstr "Windows プリンタードライãƒãƒ¼ãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã¾ã›ã‚“。"
-
-#~ msgid ""
-#~ "Note: this program only validates the DSC comments, not the PostScript "
-#~ "itself."
+#~ msgid "A Samba password is required to export printer drivers"
#~ msgstr ""
-#~ "注æ„: ã“ã®ãƒ—ログラム㯠DSC コメントを検証ã™ã‚‹ã ã‘ã§ã€PostScript 自身を検証"
-#~ "ã™ã‚‹ã‚‚ã®ã§ã¯ã‚ã‚Šã¾ã›ã‚“。"
+#~ "プリンタードライãƒãƒ¼ã‚’エクスãƒãƒ¼ãƒˆã™ã‚‹ã«ã¯ Samba ã®ãƒ‘スワードãŒå¿…è¦ã§ã™ã€‚"
-#~ msgid "PASS"
-#~ msgstr "åˆæ ¼"
-
-#~ msgid "Password for %s required to access %s via SAMBA: "
-#~ msgstr "%s ã®ãƒ‘スワード (SAMBA 経由㧠%s ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã®ã«å¿…è¦):"
-
-#~ msgid "Unable to copy 64-bit CUPS printer driver files (%d)."
-#~ msgstr ""
-#~ "64-bit 版㮠CUPS プリンタードライãƒãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ã‚’コピーã§ãã¾ã›ã‚“ (%d)。"
-
-#~ msgid "Unable to copy 64-bit Windows printer driver files (%d)."
-#~ msgstr "64-bit 版㮠Windows プリンタードライãƒãƒ¼ã‚’コピーã§ãã¾ã›ã‚“ (%d)。"
-
-#~ msgid "Unable to copy CUPS printer driver files (%d)."
-#~ msgstr "複数㮠CUPS プリンタードライãƒãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ã‚’コピーã§ãã¾ã›ã‚“ (%d)。"
-
-#~ msgid "Unable to copy Windows 2000 printer driver files (%d)."
-#~ msgstr ""
-#~ "複数㮠Windows 2000 プリンタードライãƒãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ã‚’コピーã§ãã¾ã›ã‚“ (%d)。"
-
-#~ msgid "Unable to copy Windows 9x printer driver files (%d)."
-#~ msgstr ""
-#~ "複数㮠Windows 9x プリンタードライãƒãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ã‚’コピーã§ãã¾ã›ã‚“ (%d)。"
-
-#~ msgid "Unable to install Windows 2000 printer driver files (%d)."
-#~ msgstr ""
-#~ "複数㮠Windows 2000 プリンタードライãƒãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ã‚’インストールã§ãã¾ã›ã‚“ "
-#~ "(%d)。"
-
-#~ msgid "Unable to install Windows 9x printer driver files (%d)."
-#~ msgstr ""
-#~ "複数㮠Windows 9x プリンタードライãƒãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ã‚’インストールã§ãã¾ã›ã‚“ "
-#~ "(%d)。"
-
-#~ msgid "Unable to set Windows printer driver (%d)."
-#~ msgstr "Windows プリンタードライãƒãƒ¼ã‚’設定ã§ãã¾ã›ã‚“ (%d)。"
-
-#~ msgid "Usage: cupsaddsmb [options] printer1 ... printerN"
-#~ msgstr "Usage: cupsaddsmb [オプション] プリンター1 ... プリンターN"
-
-#~ msgid "Usage: cupstestdsc [options] filename.ps [... filename.ps]"
-#~ msgstr "使ã„æ–¹: cupstestdsc [オプション] ファイルå.ps [... ファイルå.ps]"
-
-#~ msgid ""
-#~ "Usage: cupstestppd [options] filename1.ppd[.gz] [... filenameN.ppd[.gz]]"
+#~ msgid "A Samba username is required to export printer drivers"
#~ msgstr ""
-#~ "使ã„æ–¹: cupstestppd [オプション] ファイルå1.ppd[.gz] [... ファイルåN.ppd"
-#~ "[.gz]]"
+#~ "プリンタードライãƒãƒ¼ã‚’エクスãƒãƒ¼ãƒˆã™ã‚‹ã«ã¯ã€Samba ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼åãŒå¿…è¦ã§ã™ã€‚"
-#~ msgid "Usage: lpmove job/src dest"
-#~ msgstr "使ã„æ–¹: lpmove ジョブ/ソース 宛先"
-
-#~ 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 ""
-#~ "使ã„æ–¹: lpoptions [-h サーãƒãƒ¼] [-E] -d プリンター\n"
-#~ "   lpoptions [-h サーãƒãƒ¼] [-E] [-p プリンター] -l\n"
-#~ " lpoptions [-h サーãƒãƒ¼] [-E] -p プリンター -o オプション[="
-#~ "値] ...\n"
-#~ " lpoptions [-h サーãƒãƒ¼] [-E] -x プリンター"
-
-#~ msgid ""
-#~ "Usage: lpq [-P dest] [-U username] [-h hostname[:port]] [-l] [+interval]"
-#~ msgstr ""
-#~ "使ã„æ–¹: lpq [-P 宛先] [-U ユーザーå] [-h ホストå[:ãƒãƒ¼ãƒˆ]] [-l] [+é–“éš”]"
-
-#~ msgid "Warning, no Windows 2000 printer drivers are installed."
-#~ msgstr ""
-#~ "警告ã€Windows 2000 プリンタードライãƒãƒ¼ãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã¾ã›ã‚“。"
+#~ msgid "Export Printers to Samba"
+#~ msgstr "Samba ã¸ãƒ—リンターをエクスãƒãƒ¼ãƒˆ"
-#~ msgid "cupsaddsmb: No PPD file for printer \"%s\" - %s"
-#~ msgstr "cupsaddsmb: プリンター \"%s\" ã® PPD ファイルãŒã‚ã‚Šã¾ã›ã‚“ - %s"
+#~ msgid "lpadmin: Unable to open PPD file \"%s\" - %s"
+#~ msgstr "lpadmin: PPD ファイル \"%s\" ã‚’é–‹ã‘ã¾ã›ã‚“ - %s"
diff --git a/locale/cups_pt_BR.po b/locale/cups_pt_BR.po
index 317544e16..78ff8d20a 100644
--- a/locale/cups_pt_BR.po
+++ b/locale/cups_pt_BR.po
@@ -22,7 +22,7 @@ msgid ""
msgstr ""
"Project-Id-Version: CUPS 2.3\n"
"Report-Msgid-Bugs-To: https://github.com/apple/cups/issues\n"
-"POT-Creation-Date: 2018-12-06 14:58-0500\n"
+"POT-Creation-Date: 2019-04-24 18:36-0400\n"
"PO-Revision-Date: 2016-01-31 16:45-0200\n"
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>\n"
"Language-Team: Brazilian Portuguese <traducao-cups-pt-br@googlegroups.com>\n"
@@ -1547,6 +1547,9 @@ msgstr ""
msgid "--false Always false"
msgstr ""
+msgid "--help Show program help"
+msgstr ""
+
msgid "--hold Hold new jobs"
msgstr ""
@@ -1577,6 +1580,9 @@ msgstr ""
msgid "--name regex Match service name to regular expression"
msgstr ""
+msgid "--no-web-forms Disable web forms for media and supplies"
+msgstr ""
+
msgid "--not expression Unary NOT of expression"
msgstr ""
@@ -1672,6 +1678,9 @@ msgstr "-15"
msgid "-2"
msgstr "-2"
+msgid "-2 Set 2-sided printing support (default=1-sided)"
+msgstr ""
+
msgid "-20"
msgstr "-20"
@@ -1753,6 +1762,9 @@ msgstr ""
msgid "-D description Specify the textual description of the printer"
msgstr ""
+msgid "-D device-uri Set the device URI for the printer"
+msgstr ""
+
msgid ""
"-E Enable and accept jobs on the printer (after -p)"
msgstr ""
@@ -1795,12 +1807,19 @@ msgid ""
" Ignore specific warnings"
msgstr ""
+msgid ""
+"-K keypath Set location of server X.509 certificates and keys."
+msgstr ""
+
msgid "-L Send requests using content-length"
msgstr ""
msgid "-L location Specify the textual location of the printer"
msgstr ""
+msgid "-M manufacturer Set manufacturer name (default=Test)"
+msgstr ""
+
msgid "-P destination Show status for the specified destination"
msgstr ""
@@ -1812,6 +1831,9 @@ msgid ""
"standard output"
msgstr ""
+msgid "-P filename.ppd Load printer attributes from PPD file"
+msgstr ""
+
msgid "-P number[-number] Match port to number or range"
msgstr ""
@@ -1872,6 +1894,9 @@ msgstr ""
msgid "-a [destination(s)] Show the accepting state of destinations"
msgstr ""
+msgid "-a filename.conf Load printer attributes from conf file"
+msgstr ""
+
msgid "-c Make a copy of the print file(s)"
msgstr ""
@@ -1884,6 +1909,9 @@ msgstr ""
msgid "-c class Add the named destination to a class"
msgstr ""
+msgid "-c command Set print command"
+msgstr ""
+
msgid "-c cupsd.conf Set cupsd.conf file to use."
msgstr ""
@@ -1902,6 +1930,9 @@ msgstr ""
msgid "-d regex Match domain to regular expression"
msgstr ""
+msgid "-d spool-directory Set spool directory"
+msgstr ""
+
msgid "-e Show available destinations on the network"
msgstr ""
@@ -1911,6 +1942,9 @@ msgstr ""
msgid "-f filename Set default request filename"
msgstr ""
+msgid "-f type/subtype[,...] Set supported file types"
+msgstr ""
+
msgid "-h Show this usage message."
msgstr ""
@@ -1923,6 +1957,9 @@ msgstr ""
msgid "-h server[:port] Connect to the named server and port"
msgstr ""
+msgid "-i iconfile.png Set icon file"
+msgstr ""
+
msgid "-i id Specify an existing job ID to modify"
msgstr ""
@@ -1933,6 +1970,9 @@ msgid ""
"-i seconds Repeat the last file with the given time interval"
msgstr ""
+msgid "-k Keep job spool files"
+msgstr ""
+
msgid "-l List attributes"
msgstr ""
@@ -1948,6 +1988,9 @@ msgstr ""
msgid "-l Show verbose (long) output"
msgstr ""
+msgid "-l location Set location of printer"
+msgstr ""
+
msgid ""
"-m Send an email notification when the job completes"
msgstr ""
@@ -1959,6 +2002,9 @@ msgid ""
"-m everywhere Specify the printer is compatible with IPP Everywhere"
msgstr ""
+msgid "-m model Set model name (default=Printer)"
+msgstr ""
+
msgid ""
"-m model Specify a standard model/PPD file for the printer"
msgstr ""
@@ -1966,6 +2012,9 @@ msgstr ""
msgid "-n count Repeat the last file the given number of times"
msgstr ""
+msgid "-n hostname Set hostname for printer"
+msgstr ""
+
msgid "-n num-copies Specify the number of copies to print"
msgstr ""
@@ -2068,6 +2117,9 @@ msgstr ""
msgid "-p destination Specify/add the named destination"
msgstr ""
+msgid "-p port Set port number for printer"
+msgstr ""
+
msgid "-q Quietly report match via exit code"
msgstr ""
@@ -2098,6 +2150,9 @@ msgstr ""
msgid "-r reason Specify a reason message that others can see"
msgstr ""
+msgid "-r subtype,[subtype] Set DNS-SD service subtype"
+msgstr ""
+
msgid "-s Be silent"
msgstr ""
@@ -2110,6 +2165,9 @@ msgstr ""
msgid "-s cups-files.conf Set cups-files.conf file to use."
msgstr ""
+msgid "-s speed[,color-speed] Set speed in pages per minute"
+msgstr ""
+
msgid "-t Produce a test report"
msgstr ""
@@ -2664,13 +2722,6 @@ msgstr "95"
msgid "?Invalid help command unknown."
msgstr "?Comando de ajuda inválido desconhecido."
-msgid "A Samba password is required to export printer drivers"
-msgstr "Uma senha do Samba é necessária para exportar drivers de impressora"
-
-msgid "A Samba username is required to export printer drivers"
-msgstr ""
-"Um nome de usuário do Samba é necessário para exportar drivers de impressora"
-
#, c-format
msgid "A class named \"%s\" already exists."
msgstr "Uma classe chamada \"%s\" já existe."
@@ -3471,9 +3522,6 @@ msgstr "Executivo"
msgid "Expectation Failed"
msgstr "Falhou a expectativa"
-msgid "Export Printers to Samba"
-msgstr "Exportar impressoras para o Samba"
-
msgid "Expressions:"
msgstr "Expressões:"
@@ -3865,6 +3913,10 @@ msgstr "Linha maior do que o máximo permitido (255 caracteres)"
msgid "List Available Printers"
msgstr "Lista de impressoras disponíveis"
+#, c-format
+msgid "Listening on port %d."
+msgstr ""
+
msgid "Local printer created."
msgstr ""
@@ -4406,10 +4458,6 @@ msgstr "Retornar endereço"
msgid "Rewind"
msgstr "Rebobinar"
-#, c-format
-msgid "Running command: %s %s -N -A %s -c '%s'"
-msgstr "Executando comando: %s %s -N -A %s -c '%s'"
-
msgid "SEQUENCE uses indefinite length"
msgstr "SEQUENCE usa comprimento indefinido"
@@ -4752,6 +4800,9 @@ msgstr "Não foi possível alocar memória para informação de página"
msgid "Unable to allocate memory for pages array"
msgstr "Não foi possível alocar memória para vetor de páginas"
+msgid "Unable to allocate memory for printer"
+msgstr ""
+
msgid "Unable to cancel print job."
msgstr "Não foi possível cancelar trabalho de impressão."
@@ -4802,6 +4853,10 @@ msgstr ""
msgid "Unable to create server credentials."
msgstr "Não foi possível criar credenciais no servidor."
+#, c-format
+msgid "Unable to create spool directory \"%s\": %s"
+msgstr ""
+
msgid "Unable to create temporary file"
msgstr "Não foi possível criar arquivo temporário"
@@ -4817,6 +4872,10 @@ msgstr "Não foi possível executar comando de manutenção"
msgid "Unable to edit cupsd.conf files larger than 1MB"
msgstr "Não foi possível editar arquivos de cupsd.conf maiores que 1MB"
+#, c-format
+msgid "Unable to establish a secure connection to host (%d)."
+msgstr ""
+
msgid ""
"Unable to establish a secure connection to host (certificate chain invalid)."
msgstr ""
@@ -4861,6 +4920,10 @@ msgstr ""
msgid "Unable to establish a secure connection to host."
msgstr "Não foi possível estabelecer uma conexão segura com a máquina."
+#, c-format
+msgid "Unable to execute command \"%s\": %s"
+msgstr ""
+
msgid "Unable to find destination for job"
msgstr "Não foi possível encontrar o destino do trabalho"
@@ -4944,16 +5007,16 @@ msgstr "Não foi possível imprimir página teste"
msgid "Unable to read print data."
msgstr "Não foi possível ler dados de impressão."
+#, c-format
+msgid "Unable to register \"%s.%s\": %d"
+msgstr ""
+
msgid "Unable to rename job document file."
msgstr "Não foi possível renomear o arquivo de documento do trabalho."
msgid "Unable to resolve printer-uri."
msgstr "Não foi possível resolver printer-ui."
-#, c-format
-msgid "Unable to run \"%s\": %s"
-msgstr "Não foi possível executar \"%s\": %s"
-
msgid "Unable to see in file"
msgstr "Não foi possível ler o arquivo"
@@ -4999,6 +5062,10 @@ msgid "Unknown choice \"%s\" for option \"%s\"."
msgstr "Escolha desconhecida \"%s\" para opção \"%s\"."
#, c-format
+msgid "Unknown directive \"%s\" on line %d of \"%s\" ignored."
+msgstr ""
+
+#, c-format
msgid "Unknown encryption option value: \"%s\"."
msgstr "Valor da opção de criptografia desconhecido: \"%s\"."
@@ -5114,25 +5181,6 @@ msgstr "Não há suporte ao tipo de valor"
msgid "Upgrade Required"
msgstr "Atualização necessária"
-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 servidor] -d destino\n"
-" lpadmin [-h servidor] -x destino\n"
-" lpadmin [-h servidor] -p impressora [-c add-classe] [-i interface]\n"
-" [-m modelo] [-r remove-classe] [-v dispositivo]\n"
-" [-D descrição] [-P arquivo-ppd] [-o nome=valor]\n"
-" [-u allow:usuário,usuário] [-u deny:usuário,usuário]"
-
#, c-format
msgid "Usage: %s [options] destination(s)"
msgstr ""
@@ -5161,6 +5209,9 @@ msgid ""
" program | cupstestppd [options] -"
msgstr ""
+msgid "Usage: ippeveprinter [options] \"name\""
+msgstr ""
+
msgid ""
"Usage: ippfind [options] regtype[,subtype][.domain.] ... [expression]\n"
" ippfind [options] name[.regtype[.domain.]] ... [expression]\n"
@@ -5238,6 +5289,10 @@ msgstr "Uso: ppdpo [opções] -o arquivo.po arquivo.drv [ ... arquivoN.drv ]"
msgid "Usage: snmp [host-or-ip-address]"
msgstr "Uso: snmp [máquina-ou-endereço-ip]"
+#, c-format
+msgid "Using spool directory \"%s\"."
+msgstr ""
+
msgid "Value uses indefinite length"
msgstr "Valor usa comprimento indefinido"
@@ -5266,12 +5321,8 @@ msgid "Yes"
msgstr "Sim"
#, c-format
-msgid ""
-"You must access this page using the URL <A HREF=\"https://%s:%d%s\">https://"
-"%s:%d%s</A>."
-msgstr ""
-"Você tem que acessar esta página usando a URL <A HREF=\"https://%s:%d%s"
-"\">https://%s:%d%s</A>."
+msgid "You must access this page using the URL https://%s:%d%s."
+msgstr "Você tem que acessar esta página usando a URL https://%s:%d%s."
msgid "ZPL Label Printer"
msgstr "Impressora de etiqueta ZPL"
@@ -5282,212 +5333,287 @@ msgstr "Zebra"
msgid "aborted"
msgstr "abortado"
+#. TRANSLATORS: Accuracy Units
msgid "accuracy-units"
-msgstr "Accuracy Units"
+msgstr ""
+#. TRANSLATORS: Millimeters
msgid "accuracy-units.mm"
-msgstr "Mm"
+msgstr ""
+#. TRANSLATORS: Nanometers
msgid "accuracy-units.nm"
-msgstr "Nm"
+msgstr ""
+#. TRANSLATORS: Micrometers
msgid "accuracy-units.um"
-msgstr "Um"
+msgstr ""
+#. TRANSLATORS: Bale Output
msgid "baling"
-msgstr "Bale Output"
+msgstr ""
+#. TRANSLATORS: Bale Using
msgid "baling-type"
-msgstr "Baling Type"
+msgstr ""
+#. TRANSLATORS: Band
msgid "baling-type.band"
-msgstr "Band"
+msgstr ""
+#. TRANSLATORS: Shrink Wrap
msgid "baling-type.shrink-wrap"
-msgstr "Shrink Wrap"
+msgstr ""
+#. TRANSLATORS: Wrap
msgid "baling-type.wrap"
-msgstr "Wrap"
+msgstr ""
+#. TRANSLATORS: Bale After
msgid "baling-when"
-msgstr "Baling When"
+msgstr ""
+#. TRANSLATORS: Job
msgid "baling-when.after-job"
-msgstr "After Job"
+msgstr ""
+#. TRANSLATORS: Sets
msgid "baling-when.after-sets"
-msgstr "After Sets"
+msgstr ""
+#. TRANSLATORS: Bind Output
msgid "binding"
-msgstr "Bind Output"
+msgstr ""
+#. TRANSLATORS: Bind Edge
msgid "binding-reference-edge"
-msgstr "Binding Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "binding-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "binding-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "binding-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "binding-reference-edge.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Binder Type
msgid "binding-type"
-msgstr "Binding Type"
+msgstr ""
+#. TRANSLATORS: Adhesive
msgid "binding-type.adhesive"
-msgstr "Adhesive"
+msgstr ""
+#. TRANSLATORS: Comb
msgid "binding-type.comb"
-msgstr "Comb"
+msgstr ""
+#. TRANSLATORS: Flat
msgid "binding-type.flat"
-msgstr "Flat"
+msgstr ""
+#. TRANSLATORS: Padding
msgid "binding-type.padding"
-msgstr "Padding"
+msgstr ""
+#. TRANSLATORS: Perfect
msgid "binding-type.perfect"
-msgstr "Perfect"
+msgstr ""
+#. TRANSLATORS: Spiral
msgid "binding-type.spiral"
-msgstr "Spiral"
+msgstr ""
+#. TRANSLATORS: Tape
msgid "binding-type.tape"
-msgstr "Tape"
+msgstr ""
+#. TRANSLATORS: Velo
msgid "binding-type.velo"
-msgstr "Velo"
+msgstr ""
msgid "canceled"
msgstr "cancelado"
+#. TRANSLATORS: Chamber Humidity
+msgid "chamber-humidity"
+msgstr ""
+
+#. TRANSLATORS: Chamber Temperature
+msgid "chamber-temperature"
+msgstr ""
+
+#. TRANSLATORS: Print Job Cost
msgid "charge-info-message"
-msgstr "Charge Info Message"
+msgstr ""
+#. TRANSLATORS: Coat Sheets
msgid "coating"
-msgstr "Coat Sheets"
+msgstr ""
+#. TRANSLATORS: Add Coating To
msgid "coating-sides"
-msgstr "Coating Sides"
+msgstr ""
+#. TRANSLATORS: Back
msgid "coating-sides.back"
-msgstr "Back"
+msgstr ""
+#. TRANSLATORS: Front and Back
msgid "coating-sides.both"
-msgstr "Both"
+msgstr ""
+#. TRANSLATORS: Front
msgid "coating-sides.front"
-msgstr "Front"
+msgstr ""
+#. TRANSLATORS: Type of Coating
msgid "coating-type"
-msgstr "Coating Type"
+msgstr ""
+#. TRANSLATORS: Archival
msgid "coating-type.archival"
-msgstr "Archival"
+msgstr ""
+#. TRANSLATORS: Archival Glossy
msgid "coating-type.archival-glossy"
-msgstr "Archival Glossy"
+msgstr ""
+#. TRANSLATORS: Archival Matte
msgid "coating-type.archival-matte"
-msgstr "Archival Matte"
+msgstr ""
+#. TRANSLATORS: Archival Semi Gloss
msgid "coating-type.archival-semi-gloss"
-msgstr "Archival Semi Gloss"
+msgstr ""
+#. TRANSLATORS: Glossy
msgid "coating-type.glossy"
-msgstr "Glossy"
+msgstr ""
+#. TRANSLATORS: High Gloss
msgid "coating-type.high-gloss"
-msgstr "High Gloss"
+msgstr ""
+#. TRANSLATORS: Matte
msgid "coating-type.matte"
-msgstr "Matte"
+msgstr ""
+#. TRANSLATORS: Semi-gloss
msgid "coating-type.semi-gloss"
-msgstr "Semi-Gloss"
+msgstr ""
+#. TRANSLATORS: Silicone
msgid "coating-type.silicone"
-msgstr "Silicone"
+msgstr ""
+#. TRANSLATORS: Translucent
msgid "coating-type.translucent"
-msgstr "Translucent"
+msgstr ""
msgid "completed"
msgstr "completou"
+#. TRANSLATORS: Print Confirmation Sheet
msgid "confirmation-sheet-print"
-msgstr "Confirmation Sheet Print"
+msgstr ""
+#. TRANSLATORS: Copies
msgid "copies"
-msgstr "Copies"
+msgstr ""
+#. TRANSLATORS: Back Cover
msgid "cover-back"
-msgstr "Cover Back"
+msgstr ""
+#. TRANSLATORS: Front Cover
msgid "cover-front"
-msgstr "Cover Front"
+msgstr ""
+#. TRANSLATORS: Cover Sheet Info
msgid "cover-sheet-info"
-msgstr "Cover Sheet Info"
+msgstr ""
+#. TRANSLATORS: Date Time
msgid "cover-sheet-info-supported.date-time"
-msgstr "Date Time"
+msgstr ""
+#. TRANSLATORS: From Name
msgid "cover-sheet-info-supported.from-name"
-msgstr "From Name"
+msgstr ""
+#. TRANSLATORS: Logo
msgid "cover-sheet-info-supported.logo"
-msgstr "Logo"
+msgstr ""
+#. TRANSLATORS: Message
msgid "cover-sheet-info-supported.message"
-msgstr "Message"
+msgstr ""
+#. TRANSLATORS: Organization
msgid "cover-sheet-info-supported.organization"
-msgstr "Organization"
+msgstr ""
+#. TRANSLATORS: Subject
msgid "cover-sheet-info-supported.subject"
-msgstr "Subject"
+msgstr ""
+#. TRANSLATORS: To Name
msgid "cover-sheet-info-supported.to-name"
-msgstr "To Name"
+msgstr ""
+#. TRANSLATORS: Printed Cover
msgid "cover-type"
-msgstr "Cover Type"
+msgstr ""
+#. TRANSLATORS: No Cover
msgid "cover-type.no-cover"
-msgstr "No Cover"
+msgstr ""
+#. TRANSLATORS: Back Only
msgid "cover-type.print-back"
-msgstr "Print Back"
+msgstr ""
+#. TRANSLATORS: Front and Back
msgid "cover-type.print-both"
-msgstr "Print Both"
+msgstr ""
+#. TRANSLATORS: Front Only
msgid "cover-type.print-front"
-msgstr "Print Front"
+msgstr ""
+#. TRANSLATORS: None
msgid "cover-type.print-none"
-msgstr "Print None"
+msgstr ""
+#. TRANSLATORS: Cover Output
msgid "covering"
-msgstr "Cover Output"
+msgstr ""
+#. TRANSLATORS: Add Cover
msgid "covering-name"
-msgstr "Covering Name"
+msgstr ""
+#. TRANSLATORS: Plain
msgid "covering-name.plain"
-msgstr "Plain"
+msgstr ""
+#. TRANSLATORS: Pre-cut
msgid "covering-name.pre-cut"
-msgstr "Pre Cut"
+msgstr ""
+#. TRANSLATORS: Pre-printed
msgid "covering-name.pre-printed"
-msgstr "Pre Printed"
+msgstr ""
msgid "cups-deviced failed to execute."
msgstr "cups-deviced falhou na execução."
@@ -5561,8 +5687,9 @@ msgstr "cupstestppd: A opção -q é incompatível com a opção -v."
msgid "cupstestppd: The -v option is incompatible with the -q option."
msgstr "cupstestppd: A opção -v é incompatível com a opção -q."
+#. TRANSLATORS: Detailed Status Message
msgid "detailed-status-message"
-msgstr "Detailed Status Message"
+msgstr ""
#, c-format
msgid "device for %s/%s: %s"
@@ -5572,140 +5699,233 @@ msgstr "dispositivo de %s/%s: %s"
msgid "device for %s: %s"
msgstr "dispositivo de %s: %s"
+#. TRANSLATORS: Copies
msgid "document-copies"
-msgstr "Copies"
+msgstr ""
+
+#. TRANSLATORS: Document Privacy Attributes
+msgid "document-privacy-attributes"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "document-privacy-attributes.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "document-privacy-attributes.default"
+msgstr ""
+
+#. TRANSLATORS: Document Description
+msgid "document-privacy-attributes.document-description"
+msgstr ""
+
+#. TRANSLATORS: Document Template
+msgid "document-privacy-attributes.document-template"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "document-privacy-attributes.none"
+msgstr ""
+
+#. TRANSLATORS: Document Privacy Scope
+msgid "document-privacy-scope"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "document-privacy-scope.all"
+msgstr ""
+#. TRANSLATORS: Default
+msgid "document-privacy-scope.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "document-privacy-scope.none"
+msgstr ""
+
+#. TRANSLATORS: Owner
+msgid "document-privacy-scope.owner"
+msgstr ""
+
+#. TRANSLATORS: Document State
msgid "document-state"
-msgstr "Document State"
+msgstr ""
+#. TRANSLATORS: Detailed Document State
msgid "document-state-reasons"
-msgstr "Detailed Document State"
+msgstr ""
+#. TRANSLATORS: Aborted By System
msgid "document-state-reasons.aborted-by-system"
-msgstr "Aborted By System"
+msgstr ""
+#. TRANSLATORS: Canceled At Device
msgid "document-state-reasons.canceled-at-device"
-msgstr "Canceled At Device"
+msgstr ""
+#. TRANSLATORS: Canceled By Operator
msgid "document-state-reasons.canceled-by-operator"
-msgstr "Canceled By Operator"
+msgstr ""
+#. TRANSLATORS: Canceled By User
msgid "document-state-reasons.canceled-by-user"
-msgstr "Canceled By User"
+msgstr ""
+#. TRANSLATORS: Completed Successfully
msgid "document-state-reasons.completed-successfully"
-msgstr "Completed Successfully"
+msgstr ""
+#. TRANSLATORS: Completed With Errors
msgid "document-state-reasons.completed-with-errors"
-msgstr "Completed With Errors"
+msgstr ""
+#. TRANSLATORS: Completed With Warnings
msgid "document-state-reasons.completed-with-warnings"
-msgstr "Completed With Warnings"
+msgstr ""
+#. TRANSLATORS: Compression Error
msgid "document-state-reasons.compression-error"
-msgstr "Compression Error"
+msgstr ""
+#. TRANSLATORS: Data Insufficient
msgid "document-state-reasons.data-insufficient"
-msgstr "Data Insufficient"
+msgstr ""
+#. TRANSLATORS: Digital Signature Did Not Verify
msgid "document-state-reasons.digital-signature-did-not-verify"
-msgstr "Digital Signature Did Not Verify"
+msgstr ""
+#. TRANSLATORS: Digital Signature Type Not Supported
msgid "document-state-reasons.digital-signature-type-not-supported"
-msgstr "Digital Signature Type Not Supported"
+msgstr ""
+#. TRANSLATORS: Digital Signature Wait
msgid "document-state-reasons.digital-signature-wait"
-msgstr "Digital Signature Wait"
+msgstr ""
+#. TRANSLATORS: Document Access Error
msgid "document-state-reasons.document-access-error"
-msgstr "Document Access Error"
+msgstr ""
+#. TRANSLATORS: Document Fetchable
msgid "document-state-reasons.document-fetchable"
-msgstr "Document Fetchable"
+msgstr ""
+#. TRANSLATORS: Document Format Error
msgid "document-state-reasons.document-format-error"
-msgstr "Document Format Error"
+msgstr ""
+#. TRANSLATORS: Document Password Error
msgid "document-state-reasons.document-password-error"
-msgstr "Document Password Error"
+msgstr ""
+#. TRANSLATORS: Document Permission Error
msgid "document-state-reasons.document-permission-error"
-msgstr "Document Permission Error"
+msgstr ""
+#. TRANSLATORS: Document Security Error
msgid "document-state-reasons.document-security-error"
-msgstr "Document Security Error"
+msgstr ""
+#. TRANSLATORS: Document Unprintable Error
msgid "document-state-reasons.document-unprintable-error"
-msgstr "Document Unprintable Error"
+msgstr ""
+#. TRANSLATORS: Errors Detected
msgid "document-state-reasons.errors-detected"
-msgstr "Errors Detected"
+msgstr ""
+#. TRANSLATORS: Incoming
msgid "document-state-reasons.incoming"
-msgstr "Incoming"
+msgstr ""
+#. TRANSLATORS: Interpreting
msgid "document-state-reasons.interpreting"
-msgstr "Interpreting"
+msgstr ""
+#. TRANSLATORS: None
msgid "document-state-reasons.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Outgoing
msgid "document-state-reasons.outgoing"
-msgstr "Outgoing"
+msgstr ""
+#. TRANSLATORS: Printing
msgid "document-state-reasons.printing"
-msgstr "Printing"
+msgstr ""
+#. TRANSLATORS: Processing To Stop Point
msgid "document-state-reasons.processing-to-stop-point"
-msgstr "Processing To Stop Point"
+msgstr ""
+#. TRANSLATORS: Queued
msgid "document-state-reasons.queued"
-msgstr "Queued"
+msgstr ""
+#. TRANSLATORS: Queued For Marker
msgid "document-state-reasons.queued-for-marker"
-msgstr "Queued For Marker"
+msgstr ""
+#. TRANSLATORS: Queued In Device
msgid "document-state-reasons.queued-in-device"
-msgstr "Queued In Device"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Ready
msgid "document-state-reasons.resources-are-not-ready"
-msgstr "Resources Are Not Ready"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Supported
msgid "document-state-reasons.resources-are-not-supported"
-msgstr "Resources Are Not Supported"
+msgstr ""
+#. TRANSLATORS: Submission Interrupted
msgid "document-state-reasons.submission-interrupted"
-msgstr "Submission Interrupted"
+msgstr ""
+#. TRANSLATORS: Transforming
msgid "document-state-reasons.transforming"
-msgstr "Transforming"
+msgstr ""
+#. TRANSLATORS: Unsupported Compression
msgid "document-state-reasons.unsupported-compression"
-msgstr "Unsupported Compression"
+msgstr ""
+#. TRANSLATORS: Unsupported Document Format
msgid "document-state-reasons.unsupported-document-format"
-msgstr "Unsupported Document Format"
+msgstr ""
+#. TRANSLATORS: Warnings Detected
msgid "document-state-reasons.warnings-detected"
-msgstr "Warnings Detected"
+msgstr ""
+#. TRANSLATORS: Pending
msgid "document-state.3"
-msgstr "Pending"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "document-state.5"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Stopped
msgid "document-state.6"
-msgstr "Processing Stopped"
+msgstr ""
+#. TRANSLATORS: Canceled
msgid "document-state.7"
-msgstr "Canceled"
+msgstr ""
+#. TRANSLATORS: Aborted
msgid "document-state.8"
-msgstr "Aborted"
+msgstr ""
+#. TRANSLATORS: Completed
msgid "document-state.9"
-msgstr "Completed"
+msgstr ""
+
+#. TRANSLATORS: End Power State
+msgid "end-power-state"
+msgstr ""
msgid "error-index uses indefinite length"
msgstr "error-index usa comprimento indefinido"
@@ -5726,752 +5946,1001 @@ msgstr ""
msgid "expression expression Logical AND"
msgstr ""
+#. TRANSLATORS: Feed Orientation
msgid "feed-orientation"
-msgstr "Feed Orientation"
+msgstr ""
+#. TRANSLATORS: Long Edge First
msgid "feed-orientation.long-edge-first"
-msgstr "Long Edge First"
+msgstr ""
+#. TRANSLATORS: Short Edge First
msgid "feed-orientation.short-edge-first"
-msgstr "Short Edge First"
+msgstr ""
+#. TRANSLATORS: Fetch Status Code
msgid "fetch-status-code"
-msgstr "Fetch Status Code"
+msgstr ""
+#. TRANSLATORS: Finishing Template
msgid "finishing-template"
-msgstr "Finishing Template"
+msgstr ""
+#. TRANSLATORS: Bale
msgid "finishing-template.bale"
-msgstr "Bale"
+msgstr ""
+#. TRANSLATORS: Bind
msgid "finishing-template.bind"
-msgstr "Bind"
+msgstr ""
+#. TRANSLATORS: Bind Bottom
msgid "finishing-template.bind-bottom"
-msgstr "Bind Bottom"
+msgstr ""
+#. TRANSLATORS: Bind Left
msgid "finishing-template.bind-left"
-msgstr "Bind Left"
+msgstr ""
+#. TRANSLATORS: Bind Right
msgid "finishing-template.bind-right"
-msgstr "Bind Right"
+msgstr ""
+#. TRANSLATORS: Bind Top
msgid "finishing-template.bind-top"
-msgstr "Bind Top"
+msgstr ""
+#. TRANSLATORS: Booklet Maker
msgid "finishing-template.booklet-maker"
-msgstr "Booklet Maker"
+msgstr ""
+#. TRANSLATORS: Coat
msgid "finishing-template.coat"
-msgstr "Coat"
+msgstr ""
+#. TRANSLATORS: Cover
msgid "finishing-template.cover"
-msgstr "Cover"
+msgstr ""
+#. TRANSLATORS: Edge Stitch
msgid "finishing-template.edge-stitch"
-msgstr "Edge Stitch"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Bottom
msgid "finishing-template.edge-stitch-bottom"
-msgstr "Edge Stitch Bottom"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Left
msgid "finishing-template.edge-stitch-left"
-msgstr "Edge Stitch Left"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Right
msgid "finishing-template.edge-stitch-right"
-msgstr "Edge Stitch Right"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Top
msgid "finishing-template.edge-stitch-top"
-msgstr "Edge Stitch Top"
+msgstr ""
+#. TRANSLATORS: Fold
msgid "finishing-template.fold"
-msgstr "Fold"
+msgstr ""
+#. TRANSLATORS: Accordion Fold
msgid "finishing-template.fold-accordion"
-msgstr "Fold Accordion"
+msgstr ""
+#. TRANSLATORS: Double Gate Fold
msgid "finishing-template.fold-double-gate"
-msgstr "Fold Double Gate"
+msgstr ""
+#. TRANSLATORS: Engineering Z Fold
msgid "finishing-template.fold-engineering-z"
-msgstr "Fold Engineering Z"
+msgstr ""
+#. TRANSLATORS: Gate Fold
msgid "finishing-template.fold-gate"
-msgstr "Fold Gate"
+msgstr ""
+#. TRANSLATORS: Half Fold
msgid "finishing-template.fold-half"
-msgstr "Fold Half"
+msgstr ""
+#. TRANSLATORS: Half Z Fold
msgid "finishing-template.fold-half-z"
-msgstr "Fold Half Z"
+msgstr ""
+#. TRANSLATORS: Left Gate Fold
msgid "finishing-template.fold-left-gate"
-msgstr "Fold Left Gate"
+msgstr ""
+#. TRANSLATORS: Letter Fold
msgid "finishing-template.fold-letter"
-msgstr "Fold Letter"
+msgstr ""
+#. TRANSLATORS: Parallel Fold
msgid "finishing-template.fold-parallel"
-msgstr "Fold Parallel"
+msgstr ""
+#. TRANSLATORS: Poster Fold
msgid "finishing-template.fold-poster"
-msgstr "Fold Poster"
+msgstr ""
+#. TRANSLATORS: Right Gate Fold
msgid "finishing-template.fold-right-gate"
-msgstr "Fold Right Gate"
+msgstr ""
+#. TRANSLATORS: Z Fold
msgid "finishing-template.fold-z"
-msgstr "Fold Z"
+msgstr ""
+#. TRANSLATORS: JDF F10-1
msgid "finishing-template.jdf-f10-1"
-msgstr "JDF F10 1"
+msgstr ""
+#. TRANSLATORS: JDF F10-2
msgid "finishing-template.jdf-f10-2"
-msgstr "JDF F10 2"
+msgstr ""
+#. TRANSLATORS: JDF F10-3
msgid "finishing-template.jdf-f10-3"
-msgstr "JDF F10 3"
+msgstr ""
+#. TRANSLATORS: JDF F12-1
msgid "finishing-template.jdf-f12-1"
-msgstr "JDF F12 1"
+msgstr ""
+#. TRANSLATORS: JDF F12-10
msgid "finishing-template.jdf-f12-10"
-msgstr "JDF F12 10"
+msgstr ""
+#. TRANSLATORS: JDF F12-11
msgid "finishing-template.jdf-f12-11"
-msgstr "JDF F12 11"
+msgstr ""
+#. TRANSLATORS: JDF F12-12
msgid "finishing-template.jdf-f12-12"
-msgstr "JDF F12 12"
+msgstr ""
+#. TRANSLATORS: JDF F12-13
msgid "finishing-template.jdf-f12-13"
-msgstr "JDF F12 13"
+msgstr ""
+#. TRANSLATORS: JDF F12-14
msgid "finishing-template.jdf-f12-14"
-msgstr "JDF F12 14"
+msgstr ""
+#. TRANSLATORS: JDF F12-2
msgid "finishing-template.jdf-f12-2"
-msgstr "JDF F12 2"
+msgstr ""
+#. TRANSLATORS: JDF F12-3
msgid "finishing-template.jdf-f12-3"
-msgstr "JDF F12 3"
+msgstr ""
+#. TRANSLATORS: JDF F12-4
msgid "finishing-template.jdf-f12-4"
-msgstr "JDF F12 4"
+msgstr ""
+#. TRANSLATORS: JDF F12-5
msgid "finishing-template.jdf-f12-5"
-msgstr "JDF F12 5"
+msgstr ""
+#. TRANSLATORS: JDF F12-6
msgid "finishing-template.jdf-f12-6"
-msgstr "JDF F12 6"
+msgstr ""
+#. TRANSLATORS: JDF F12-7
msgid "finishing-template.jdf-f12-7"
-msgstr "JDF F12 7"
+msgstr ""
+#. TRANSLATORS: JDF F12-8
msgid "finishing-template.jdf-f12-8"
-msgstr "JDF F12 8"
+msgstr ""
+#. TRANSLATORS: JDF F12-9
msgid "finishing-template.jdf-f12-9"
-msgstr "JDF F12 9"
+msgstr ""
+#. TRANSLATORS: JDF F14-1
msgid "finishing-template.jdf-f14-1"
-msgstr "JDF F14 1"
+msgstr ""
+#. TRANSLATORS: JDF F16-1
msgid "finishing-template.jdf-f16-1"
-msgstr "JDF F16 1"
+msgstr ""
+#. TRANSLATORS: JDF F16-10
msgid "finishing-template.jdf-f16-10"
-msgstr "JDF F16 10"
+msgstr ""
+#. TRANSLATORS: JDF F16-11
msgid "finishing-template.jdf-f16-11"
-msgstr "JDF F16 11"
+msgstr ""
+#. TRANSLATORS: JDF F16-12
msgid "finishing-template.jdf-f16-12"
-msgstr "JDF F16 12"
+msgstr ""
+#. TRANSLATORS: JDF F16-13
msgid "finishing-template.jdf-f16-13"
-msgstr "JDF F16 13"
+msgstr ""
+#. TRANSLATORS: JDF F16-14
msgid "finishing-template.jdf-f16-14"
-msgstr "JDF F16 14"
+msgstr ""
+#. TRANSLATORS: JDF F16-2
msgid "finishing-template.jdf-f16-2"
-msgstr "JDF F16 2"
+msgstr ""
+#. TRANSLATORS: JDF F16-3
msgid "finishing-template.jdf-f16-3"
-msgstr "JDF F16 3"
+msgstr ""
+#. TRANSLATORS: JDF F16-4
msgid "finishing-template.jdf-f16-4"
-msgstr "JDF F16 4"
+msgstr ""
+#. TRANSLATORS: JDF F16-5
msgid "finishing-template.jdf-f16-5"
-msgstr "JDF F16 5"
+msgstr ""
+#. TRANSLATORS: JDF F16-6
msgid "finishing-template.jdf-f16-6"
-msgstr "JDF F16 6"
+msgstr ""
+#. TRANSLATORS: JDF F16-7
msgid "finishing-template.jdf-f16-7"
-msgstr "JDF F16 7"
+msgstr ""
+#. TRANSLATORS: JDF F16-8
msgid "finishing-template.jdf-f16-8"
-msgstr "JDF F16 8"
+msgstr ""
+#. TRANSLATORS: JDF F16-9
msgid "finishing-template.jdf-f16-9"
-msgstr "JDF F16 9"
+msgstr ""
+#. TRANSLATORS: JDF F18-1
msgid "finishing-template.jdf-f18-1"
-msgstr "JDF F18 1"
+msgstr ""
+#. TRANSLATORS: JDF F18-2
msgid "finishing-template.jdf-f18-2"
-msgstr "JDF F18 2"
+msgstr ""
+#. TRANSLATORS: JDF F18-3
msgid "finishing-template.jdf-f18-3"
-msgstr "JDF F18 3"
+msgstr ""
+#. TRANSLATORS: JDF F18-4
msgid "finishing-template.jdf-f18-4"
-msgstr "JDF F18 4"
+msgstr ""
+#. TRANSLATORS: JDF F18-5
msgid "finishing-template.jdf-f18-5"
-msgstr "JDF F18 5"
+msgstr ""
+#. TRANSLATORS: JDF F18-6
msgid "finishing-template.jdf-f18-6"
-msgstr "JDF F18 6"
+msgstr ""
+#. TRANSLATORS: JDF F18-7
msgid "finishing-template.jdf-f18-7"
-msgstr "JDF F18 7"
+msgstr ""
+#. TRANSLATORS: JDF F18-8
msgid "finishing-template.jdf-f18-8"
-msgstr "JDF F18 8"
+msgstr ""
+#. TRANSLATORS: JDF F18-9
msgid "finishing-template.jdf-f18-9"
-msgstr "JDF F18 9"
+msgstr ""
+#. TRANSLATORS: JDF F2-1
msgid "finishing-template.jdf-f2-1"
-msgstr "JDF F2 1"
+msgstr ""
+#. TRANSLATORS: JDF F20-1
msgid "finishing-template.jdf-f20-1"
-msgstr "JDF F20 1"
+msgstr ""
+#. TRANSLATORS: JDF F20-2
msgid "finishing-template.jdf-f20-2"
-msgstr "JDF F20 2"
+msgstr ""
+#. TRANSLATORS: JDF F24-1
msgid "finishing-template.jdf-f24-1"
-msgstr "JDF F24 1"
+msgstr ""
+#. TRANSLATORS: JDF F24-10
msgid "finishing-template.jdf-f24-10"
-msgstr "JDF F24 10"
+msgstr ""
+#. TRANSLATORS: JDF F24-11
msgid "finishing-template.jdf-f24-11"
-msgstr "JDF F24 11"
+msgstr ""
+#. TRANSLATORS: JDF F24-2
msgid "finishing-template.jdf-f24-2"
-msgstr "JDF F24 2"
+msgstr ""
+#. TRANSLATORS: JDF F24-3
msgid "finishing-template.jdf-f24-3"
-msgstr "JDF F24 3"
+msgstr ""
+#. TRANSLATORS: JDF F24-4
msgid "finishing-template.jdf-f24-4"
-msgstr "JDF F24 4"
+msgstr ""
+#. TRANSLATORS: JDF F24-5
msgid "finishing-template.jdf-f24-5"
-msgstr "JDF F24 5"
+msgstr ""
+#. TRANSLATORS: JDF F24-6
msgid "finishing-template.jdf-f24-6"
-msgstr "JDF F24 6"
+msgstr ""
+#. TRANSLATORS: JDF F24-7
msgid "finishing-template.jdf-f24-7"
-msgstr "JDF F24 7"
+msgstr ""
+#. TRANSLATORS: JDF F24-8
msgid "finishing-template.jdf-f24-8"
-msgstr "JDF F24 8"
+msgstr ""
+#. TRANSLATORS: JDF F24-9
msgid "finishing-template.jdf-f24-9"
-msgstr "JDF F24 9"
+msgstr ""
+#. TRANSLATORS: JDF F28-1
msgid "finishing-template.jdf-f28-1"
-msgstr "JDF F28 1"
+msgstr ""
+#. TRANSLATORS: JDF F32-1
msgid "finishing-template.jdf-f32-1"
-msgstr "JDF F32 1"
+msgstr ""
+#. TRANSLATORS: JDF F32-2
msgid "finishing-template.jdf-f32-2"
-msgstr "JDF F32 2"
+msgstr ""
+#. TRANSLATORS: JDF F32-3
msgid "finishing-template.jdf-f32-3"
-msgstr "JDF F32 3"
+msgstr ""
+#. TRANSLATORS: JDF F32-4
msgid "finishing-template.jdf-f32-4"
-msgstr "JDF F32 4"
+msgstr ""
+#. TRANSLATORS: JDF F32-5
msgid "finishing-template.jdf-f32-5"
-msgstr "JDF F32 5"
+msgstr ""
+#. TRANSLATORS: JDF F32-6
msgid "finishing-template.jdf-f32-6"
-msgstr "JDF F32 6"
+msgstr ""
+#. TRANSLATORS: JDF F32-7
msgid "finishing-template.jdf-f32-7"
-msgstr "JDF F32 7"
+msgstr ""
+#. TRANSLATORS: JDF F32-8
msgid "finishing-template.jdf-f32-8"
-msgstr "JDF F32 8"
+msgstr ""
+#. TRANSLATORS: JDF F32-9
msgid "finishing-template.jdf-f32-9"
-msgstr "JDF F32 9"
+msgstr ""
+#. TRANSLATORS: JDF F36-1
msgid "finishing-template.jdf-f36-1"
-msgstr "JDF F36 1"
+msgstr ""
+#. TRANSLATORS: JDF F36-2
msgid "finishing-template.jdf-f36-2"
-msgstr "JDF F36 2"
+msgstr ""
+#. TRANSLATORS: JDF F4-1
msgid "finishing-template.jdf-f4-1"
-msgstr "JDF F4 1"
+msgstr ""
+#. TRANSLATORS: JDF F4-2
msgid "finishing-template.jdf-f4-2"
-msgstr "JDF F4 2"
+msgstr ""
+#. TRANSLATORS: JDF F40-1
msgid "finishing-template.jdf-f40-1"
-msgstr "JDF F40 1"
+msgstr ""
+#. TRANSLATORS: JDF F48-1
msgid "finishing-template.jdf-f48-1"
-msgstr "JDF F48 1"
+msgstr ""
+#. TRANSLATORS: JDF F48-2
msgid "finishing-template.jdf-f48-2"
-msgstr "JDF F48 2"
+msgstr ""
+#. TRANSLATORS: JDF F6-1
msgid "finishing-template.jdf-f6-1"
-msgstr "JDF F6 1"
+msgstr ""
+#. TRANSLATORS: JDF F6-2
msgid "finishing-template.jdf-f6-2"
-msgstr "JDF F6 2"
+msgstr ""
+#. TRANSLATORS: JDF F6-3
msgid "finishing-template.jdf-f6-3"
-msgstr "JDF F6 3"
+msgstr ""
+#. TRANSLATORS: JDF F6-4
msgid "finishing-template.jdf-f6-4"
-msgstr "JDF F6 4"
+msgstr ""
+#. TRANSLATORS: JDF F6-5
msgid "finishing-template.jdf-f6-5"
-msgstr "JDF F6 5"
+msgstr ""
+#. TRANSLATORS: JDF F6-6
msgid "finishing-template.jdf-f6-6"
-msgstr "JDF F6 6"
+msgstr ""
+#. TRANSLATORS: JDF F6-7
msgid "finishing-template.jdf-f6-7"
-msgstr "JDF F6 7"
+msgstr ""
+#. TRANSLATORS: JDF F6-8
msgid "finishing-template.jdf-f6-8"
-msgstr "JDF F6 8"
+msgstr ""
+#. TRANSLATORS: JDF F64-1
msgid "finishing-template.jdf-f64-1"
-msgstr "JDF F64 1"
+msgstr ""
+#. TRANSLATORS: JDF F64-2
msgid "finishing-template.jdf-f64-2"
-msgstr "JDF F64 2"
+msgstr ""
+#. TRANSLATORS: JDF F8-1
msgid "finishing-template.jdf-f8-1"
-msgstr "JDF F8 1"
+msgstr ""
+#. TRANSLATORS: JDF F8-2
msgid "finishing-template.jdf-f8-2"
-msgstr "JDF F8 2"
+msgstr ""
+#. TRANSLATORS: JDF F8-3
msgid "finishing-template.jdf-f8-3"
-msgstr "JDF F8 3"
+msgstr ""
+#. TRANSLATORS: JDF F8-4
msgid "finishing-template.jdf-f8-4"
-msgstr "JDF F8 4"
+msgstr ""
+#. TRANSLATORS: JDF F8-5
msgid "finishing-template.jdf-f8-5"
-msgstr "JDF F8 5"
+msgstr ""
+#. TRANSLATORS: JDF F8-6
msgid "finishing-template.jdf-f8-6"
-msgstr "JDF F8 6"
+msgstr ""
+#. TRANSLATORS: JDF F8-7
msgid "finishing-template.jdf-f8-7"
-msgstr "JDF F8 7"
+msgstr ""
+#. TRANSLATORS: Jog Offset
msgid "finishing-template.jog-offset"
-msgstr "Jog Offset"
+msgstr ""
+#. TRANSLATORS: Laminate
msgid "finishing-template.laminate"
-msgstr "Laminate"
+msgstr ""
+#. TRANSLATORS: Punch
msgid "finishing-template.punch"
-msgstr "Punch"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Left
msgid "finishing-template.punch-bottom-left"
-msgstr "Punch Bottom Left"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Right
msgid "finishing-template.punch-bottom-right"
-msgstr "Punch Bottom Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Bottom
msgid "finishing-template.punch-dual-bottom"
-msgstr "Punch Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Left
msgid "finishing-template.punch-dual-left"
-msgstr "Punch Dual Left"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Right
msgid "finishing-template.punch-dual-right"
-msgstr "Punch Dual Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Top
msgid "finishing-template.punch-dual-top"
-msgstr "Punch Dual Top"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Bottom
msgid "finishing-template.punch-multiple-bottom"
-msgstr "Punch Multiple Bottom"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Left
msgid "finishing-template.punch-multiple-left"
-msgstr "Punch Multiple Left"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Right
msgid "finishing-template.punch-multiple-right"
-msgstr "Punch Multiple Right"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Top
msgid "finishing-template.punch-multiple-top"
-msgstr "Punch Multiple Top"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Bottom
msgid "finishing-template.punch-quad-bottom"
-msgstr "Punch Quad Bottom"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Left
msgid "finishing-template.punch-quad-left"
-msgstr "Punch Quad Left"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Right
msgid "finishing-template.punch-quad-right"
-msgstr "Punch Quad Right"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Top
msgid "finishing-template.punch-quad-top"
-msgstr "Punch Quad Top"
+msgstr ""
+#. TRANSLATORS: Punch Top Left
msgid "finishing-template.punch-top-left"
-msgstr "Punch Top Left"
+msgstr ""
+#. TRANSLATORS: Punch Top Right
msgid "finishing-template.punch-top-right"
-msgstr "Punch Top Right"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Bottom
msgid "finishing-template.punch-triple-bottom"
-msgstr "Punch Triple Bottom"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Left
msgid "finishing-template.punch-triple-left"
-msgstr "Punch Triple Left"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Right
msgid "finishing-template.punch-triple-right"
-msgstr "Punch Triple Right"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Top
msgid "finishing-template.punch-triple-top"
-msgstr "Punch Triple Top"
+msgstr ""
+#. TRANSLATORS: Saddle Stitch
msgid "finishing-template.saddle-stitch"
-msgstr "Saddle Stitch"
+msgstr ""
+#. TRANSLATORS: Staple
msgid "finishing-template.staple"
-msgstr "Staple"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Left
msgid "finishing-template.staple-bottom-left"
-msgstr "Staple Bottom Left"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Right
msgid "finishing-template.staple-bottom-right"
-msgstr "Staple Bottom Right"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Bottom
msgid "finishing-template.staple-dual-bottom"
-msgstr "Staple Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Left
msgid "finishing-template.staple-dual-left"
-msgstr "Staple Dual Left"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Right
msgid "finishing-template.staple-dual-right"
-msgstr "Staple Dual Right"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Top
msgid "finishing-template.staple-dual-top"
-msgstr "Staple Dual Top"
+msgstr ""
+#. TRANSLATORS: Staple Top Left
msgid "finishing-template.staple-top-left"
-msgstr "Staple Top Left"
+msgstr ""
+#. TRANSLATORS: Staple Top Right
msgid "finishing-template.staple-top-right"
-msgstr "Staple Top Right"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Bottom
msgid "finishing-template.staple-triple-bottom"
-msgstr "Staple Triple Bottom"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Left
msgid "finishing-template.staple-triple-left"
-msgstr "Staple Triple Left"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Right
msgid "finishing-template.staple-triple-right"
-msgstr "Staple Triple Right"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Top
msgid "finishing-template.staple-triple-top"
-msgstr "Staple Triple Top"
+msgstr ""
+#. TRANSLATORS: Trim
msgid "finishing-template.trim"
-msgstr "Trim"
+msgstr ""
+#. TRANSLATORS: Trim After Every Set
msgid "finishing-template.trim-after-copies"
-msgstr "Trim After Copies"
+msgstr ""
+#. TRANSLATORS: Trim After Every Document
msgid "finishing-template.trim-after-documents"
-msgstr "Trim After Documents"
+msgstr ""
+#. TRANSLATORS: Trim After Job
msgid "finishing-template.trim-after-job"
-msgstr "Trim After Job"
+msgstr ""
+#. TRANSLATORS: Trim After Every Page
msgid "finishing-template.trim-after-pages"
-msgstr "Trim After Pages"
+msgstr ""
+#. TRANSLATORS: Finishings
msgid "finishings"
-msgstr "Finishings"
+msgstr ""
+#. TRANSLATORS: Finishings
msgid "finishings-col"
-msgstr "Finishings"
+msgstr ""
+#. TRANSLATORS: Fold
msgid "finishings.10"
-msgstr "Fold"
+msgstr ""
+#. TRANSLATORS: Z Fold
msgid "finishings.100"
-msgstr "Fold Z"
+msgstr ""
+#. TRANSLATORS: Engineering Z Fold
msgid "finishings.101"
-msgstr "Fold Engineering Z"
+msgstr ""
+#. TRANSLATORS: Trim
msgid "finishings.11"
-msgstr "Trim"
+msgstr ""
+#. TRANSLATORS: Bale
msgid "finishings.12"
-msgstr "Bale"
+msgstr ""
+#. TRANSLATORS: Booklet Maker
msgid "finishings.13"
-msgstr "Booklet Maker"
+msgstr ""
+#. TRANSLATORS: Jog Offset
msgid "finishings.14"
-msgstr "Jog Offset"
+msgstr ""
+#. TRANSLATORS: Coat
msgid "finishings.15"
-msgstr "Coat"
+msgstr ""
+#. TRANSLATORS: Laminate
msgid "finishings.16"
-msgstr "Laminate"
+msgstr ""
+#. TRANSLATORS: Staple Top Left
msgid "finishings.20"
-msgstr "Staple Top Left"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Left
msgid "finishings.21"
-msgstr "Staple Bottom Left"
+msgstr ""
+#. TRANSLATORS: Staple Top Right
msgid "finishings.22"
-msgstr "Staple Top Right"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Right
msgid "finishings.23"
-msgstr "Staple Bottom Right"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Left
msgid "finishings.24"
-msgstr "Edge Stitch Left"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Top
msgid "finishings.25"
-msgstr "Edge Stitch Top"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Right
msgid "finishings.26"
-msgstr "Edge Stitch Right"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Bottom
msgid "finishings.27"
-msgstr "Edge Stitch Bottom"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Left
msgid "finishings.28"
-msgstr "Staple Dual Left"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Top
msgid "finishings.29"
-msgstr "Staple Dual Top"
+msgstr ""
+#. TRANSLATORS: None
msgid "finishings.3"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Right
msgid "finishings.30"
-msgstr "Staple Dual Right"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Bottom
msgid "finishings.31"
-msgstr "Staple Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Left
msgid "finishings.32"
-msgstr "Staple Triple Left"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Top
msgid "finishings.33"
-msgstr "Staple Triple Top"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Right
msgid "finishings.34"
-msgstr "Staple Triple Right"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Bottom
msgid "finishings.35"
-msgstr "Staple Triple Bottom"
+msgstr ""
+#. TRANSLATORS: Staple
msgid "finishings.4"
-msgstr "Staple"
+msgstr ""
+#. TRANSLATORS: Punch
msgid "finishings.5"
-msgstr "Punch"
+msgstr ""
+#. TRANSLATORS: Bind Left
msgid "finishings.50"
-msgstr "Bind Left"
+msgstr ""
+#. TRANSLATORS: Bind Top
msgid "finishings.51"
-msgstr "Bind Top"
+msgstr ""
+#. TRANSLATORS: Bind Right
msgid "finishings.52"
-msgstr "Bind Right"
+msgstr ""
+#. TRANSLATORS: Bind Bottom
msgid "finishings.53"
-msgstr "Bind Bottom"
+msgstr ""
+#. TRANSLATORS: Cover
msgid "finishings.6"
-msgstr "Cover"
+msgstr ""
+#. TRANSLATORS: Trim Pages
msgid "finishings.60"
-msgstr "Trim After Pages"
+msgstr ""
+#. TRANSLATORS: Trim Documents
msgid "finishings.61"
-msgstr "Trim After Documents"
+msgstr ""
+#. TRANSLATORS: Trim Copies
msgid "finishings.62"
-msgstr "Trim After Copies"
+msgstr ""
+#. TRANSLATORS: Trim Job
msgid "finishings.63"
-msgstr "Trim After Job"
+msgstr ""
+#. TRANSLATORS: Bind
msgid "finishings.7"
-msgstr "Bind"
+msgstr ""
+#. TRANSLATORS: Punch Top Left
msgid "finishings.70"
-msgstr "Punch Top Left"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Left
msgid "finishings.71"
-msgstr "Punch Bottom Left"
+msgstr ""
+#. TRANSLATORS: Punch Top Right
msgid "finishings.72"
-msgstr "Punch Top Right"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Right
msgid "finishings.73"
-msgstr "Punch Bottom Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Left
msgid "finishings.74"
-msgstr "Punch Dual Left"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Top
msgid "finishings.75"
-msgstr "Punch Dual Top"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Right
msgid "finishings.76"
-msgstr "Punch Dual Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Bottom
msgid "finishings.77"
-msgstr "Punch Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Left
msgid "finishings.78"
-msgstr "Punch Triple Left"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Top
msgid "finishings.79"
-msgstr "Punch Triple Top"
+msgstr ""
+#. TRANSLATORS: Saddle Stitch
msgid "finishings.8"
-msgstr "Saddle Stitch"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Right
msgid "finishings.80"
-msgstr "Punch Triple Right"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Bottom
msgid "finishings.81"
-msgstr "Punch Triple Bottom"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Left
msgid "finishings.82"
-msgstr "Punch Quad Left"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Top
msgid "finishings.83"
-msgstr "Punch Quad Top"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Right
msgid "finishings.84"
-msgstr "Punch Quad Right"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Bottom
msgid "finishings.85"
-msgstr "Punch Quad Bottom"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Left
msgid "finishings.86"
-msgstr "Punch Multiple Left"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Top
msgid "finishings.87"
-msgstr "Punch Multiple Top"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Right
msgid "finishings.88"
-msgstr "Punch Multiple Right"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Bottom
msgid "finishings.89"
-msgstr "Punch Multiple Bottom"
+msgstr ""
+#. TRANSLATORS: Edge Stitch
msgid "finishings.9"
-msgstr "Edge Stitch"
+msgstr ""
+#. TRANSLATORS: Accordion Fold
msgid "finishings.90"
-msgstr "Fold Accordion"
+msgstr ""
+#. TRANSLATORS: Double Gate Fold
msgid "finishings.91"
-msgstr "Fold Double Gate"
+msgstr ""
+#. TRANSLATORS: Gate Fold
msgid "finishings.92"
-msgstr "Fold Gate"
+msgstr ""
+#. TRANSLATORS: Half Fold
msgid "finishings.93"
-msgstr "Fold Half"
+msgstr ""
+#. TRANSLATORS: Half Z Fold
msgid "finishings.94"
-msgstr "Fold Half Z"
+msgstr ""
+#. TRANSLATORS: Left Gate Fold
msgid "finishings.95"
-msgstr "Fold Left Gate"
+msgstr ""
+#. TRANSLATORS: Letter Fold
msgid "finishings.96"
-msgstr "Fold Letter"
+msgstr ""
+#. TRANSLATORS: Parallel Fold
msgid "finishings.97"
-msgstr "Fold Parallel"
+msgstr ""
+#. TRANSLATORS: Poster Fold
msgid "finishings.98"
-msgstr "Fold Poster"
+msgstr ""
+#. TRANSLATORS: Right Gate Fold
msgid "finishings.99"
-msgstr "Fold Right Gate"
+msgstr ""
+#. TRANSLATORS: Fold
msgid "folding"
-msgstr "Fold"
+msgstr ""
+#. TRANSLATORS: Fold Direction
msgid "folding-direction"
-msgstr "Folding Direction"
+msgstr ""
+#. TRANSLATORS: Inward
msgid "folding-direction.inward"
-msgstr "Inward"
+msgstr ""
+#. TRANSLATORS: Outward
msgid "folding-direction.outward"
-msgstr "Outward"
+msgstr ""
+#. TRANSLATORS: Fold Position
msgid "folding-offset"
-msgstr "Fold Position"
+msgstr ""
+#. TRANSLATORS: Fold Edge
msgid "folding-reference-edge"
-msgstr "Folding Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "folding-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "folding-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "folding-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "folding-reference-edge.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Font Name
msgid "font-name-requested"
-msgstr "Font Name"
+msgstr ""
+#. TRANSLATORS: Font Size
msgid "font-size-requested"
-msgstr "Font Size"
+msgstr ""
+#. TRANSLATORS: Force Front Side
msgid "force-front-side"
-msgstr "Force Front Side"
+msgstr ""
+#. TRANSLATORS: From Name
msgid "from-name"
-msgstr "From Name"
+msgstr ""
msgid "held"
msgstr "retido"
@@ -6482,164 +6951,221 @@ msgstr "help\t\tObtém ajuda sobre os comandos."
msgid "idle"
msgstr "inativo"
+#. TRANSLATORS: Imposition Template
msgid "imposition-template"
-msgstr "Imposition Template"
+msgstr ""
+#. TRANSLATORS: None
msgid "imposition-template.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Signature
msgid "imposition-template.signature"
-msgstr "Signature"
+msgstr ""
+#. TRANSLATORS: Scanner Options
msgid "input-attributes"
-msgstr "Input Attributes"
+msgstr ""
+#. TRANSLATORS: Scan Auto Scaling
msgid "input-auto-scaling"
-msgstr "Scan Auto Scaling"
+msgstr ""
+#. TRANSLATORS: Scan Auto Skew Correction
msgid "input-auto-skew-correction"
-msgstr "Scan Auto Skew Correction"
+msgstr ""
+#. TRANSLATORS: Scan Brightness
msgid "input-brightness"
-msgstr "Scan Brightness"
+msgstr ""
+#. TRANSLATORS: Scanning Mode
msgid "input-color-mode"
-msgstr "Input Color Mode"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "input-color-mode.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Text
msgid "input-color-mode.bi-level"
-msgstr "Bi-Level"
+msgstr ""
+#. TRANSLATORS: 16-bit CMYK
msgid "input-color-mode.cmyk_16"
-msgstr "CMYK 16"
+msgstr ""
+#. TRANSLATORS: 8-bit CMYK
msgid "input-color-mode.cmyk_8"
-msgstr "CMYK 8"
+msgstr ""
+#. TRANSLATORS: Color
msgid "input-color-mode.color"
-msgstr "Color"
+msgstr ""
+#. TRANSLATORS: 8-bit Color
msgid "input-color-mode.color_8"
-msgstr "Color 8"
+msgstr ""
+#. TRANSLATORS: Monochrome
msgid "input-color-mode.monochrome"
-msgstr "Monochrome"
+msgstr ""
+#. TRANSLATORS: 16-bit Monochrome
msgid "input-color-mode.monochrome_16"
-msgstr "Monochrome 16"
+msgstr ""
+#. TRANSLATORS: 4-bit Monochrome
msgid "input-color-mode.monochrome_4"
-msgstr "Monochrome 4"
+msgstr ""
+#. TRANSLATORS: 8-bit Monochrome
msgid "input-color-mode.monochrome_8"
-msgstr "Monochrome 8"
+msgstr ""
+#. TRANSLATORS: 16-bit RGB
msgid "input-color-mode.rgb_16"
-msgstr "RGB 16"
+msgstr ""
+#. TRANSLATORS: 16-bit RGBA
msgid "input-color-mode.rgba_16"
-msgstr "RGBA 16"
+msgstr ""
+#. TRANSLATORS: 8-bit RGBA
msgid "input-color-mode.rgba_8"
-msgstr "RGBA 8"
+msgstr ""
+#. TRANSLATORS: Scan Content
msgid "input-content-type"
-msgstr "Input Content Type"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "input-content-type.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Halftone
msgid "input-content-type.halftone"
-msgstr "Halftone"
+msgstr ""
+#. TRANSLATORS: Line Art
msgid "input-content-type.line-art"
-msgstr "Line Art"
+msgstr ""
+#. TRANSLATORS: Magazine
msgid "input-content-type.magazine"
-msgstr "Magazine"
+msgstr ""
+#. TRANSLATORS: Photo
msgid "input-content-type.photo"
-msgstr "Photo"
+msgstr ""
+#. TRANSLATORS: Text
msgid "input-content-type.text"
-msgstr "Text"
+msgstr ""
+#. TRANSLATORS: Text And Photo
msgid "input-content-type.text-and-photo"
-msgstr "Text And Photo"
+msgstr ""
+#. TRANSLATORS: Scan Contrast
msgid "input-contrast"
-msgstr "Scan Contrast"
+msgstr ""
+#. TRANSLATORS: Film Type
msgid "input-film-scan-mode"
-msgstr "Input Film Scan Mode"
+msgstr ""
+#. TRANSLATORS: Black And White Negative Film
msgid "input-film-scan-mode.black-and-white-negative-film"
-msgstr "Black And White Negative Film"
+msgstr ""
+#. TRANSLATORS: Color Negative Film
msgid "input-film-scan-mode.color-negative-film"
-msgstr "Color Negative Film"
+msgstr ""
+#. TRANSLATORS: Color Slide Film
msgid "input-film-scan-mode.color-slide-film"
-msgstr "Color Slide Film"
+msgstr ""
+#. TRANSLATORS: Not Applicable
msgid "input-film-scan-mode.not-applicable"
-msgstr "Not Applicable"
+msgstr ""
+#. TRANSLATORS: Scan Images To Transfer
msgid "input-images-to-transfer"
-msgstr "Scan Images To Transfer"
+msgstr ""
+#. TRANSLATORS: Scan Media
msgid "input-media"
-msgstr "Input Media"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "input-media.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Scan Orientation
msgid "input-orientation-requested"
-msgstr "Input Orientation"
+msgstr ""
+#. TRANSLATORS: Scan Quality
msgid "input-quality"
-msgstr "Input Quality"
+msgstr ""
+#. TRANSLATORS: Scan Resolution
msgid "input-resolution"
-msgstr "Scan Resolution"
+msgstr ""
+#. TRANSLATORS: Scan Scaling Height
msgid "input-scaling-height"
-msgstr "Scan Scaling Height"
+msgstr ""
+#. TRANSLATORS: Scan Scaling Width
msgid "input-scaling-width"
-msgstr "Scan Scaling Width"
+msgstr ""
+#. TRANSLATORS: Scan Regions
msgid "input-scan-regions"
-msgstr "Scan Regions"
+msgstr ""
+#. TRANSLATORS: Scan Sharpness
msgid "input-sharpness"
-msgstr "Scan Sharpness"
+msgstr ""
+#. TRANSLATORS: 2-Sided Scanning
msgid "input-sides"
-msgstr "Input Sides"
+msgstr ""
+#. TRANSLATORS: Scan Source
msgid "input-source"
-msgstr "Input Source"
+msgstr ""
+#. TRANSLATORS: Automatic Document Feeder
msgid "input-source.adf"
-msgstr "Adf"
+msgstr ""
+#. TRANSLATORS: Film Reader
msgid "input-source.film-reader"
-msgstr "Film Reader"
+msgstr ""
+#. TRANSLATORS: Platen
msgid "input-source.platen"
-msgstr "Platen"
+msgstr ""
+#. TRANSLATORS: Insert Page Number
msgid "insert-after-page-number"
-msgstr "Insert Page Number"
+msgstr ""
+#. TRANSLATORS: Insert Count
msgid "insert-count"
-msgstr "Insert Count"
+msgstr ""
+#. TRANSLATORS: Insert Sheet
msgid "insert-sheet"
-msgstr "Insert Sheet"
+msgstr ""
+
+#, c-format
+msgid "ippeveprinter: Unable to open \"%s\": %s on line %d."
+msgstr ""
#, c-format
msgid "ippfind: Bad regular expression: %s"
@@ -6757,488 +7283,704 @@ msgstr "ipptool: Faltando segundos para \"-i\"."
msgid "ipptool: URI required before test file."
msgstr "ipptool: URI necessária antes do arquivo de teste."
+#. TRANSLATORS: Job Account ID
msgid "job-account-id"
-msgstr "Job Account ID"
+msgstr ""
+#. TRANSLATORS: Job Account Type
msgid "job-account-type"
-msgstr "Job Account Type"
+msgstr ""
+#. TRANSLATORS: General
msgid "job-account-type.general"
-msgstr "General"
+msgstr ""
+#. TRANSLATORS: Group
msgid "job-account-type.group"
-msgstr "Group"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-account-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Job Accounting Output Bin
msgid "job-accounting-output-bin"
-msgstr "Job Accounting Output Bin"
+msgstr ""
+#. TRANSLATORS: Job Accounting Sheets
msgid "job-accounting-sheets"
-msgstr "Job Accounting Sheets"
+msgstr ""
+#. TRANSLATORS: Type of Job Accounting Sheets
msgid "job-accounting-sheets-type"
-msgstr "Job Accounting Sheets Type"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-accounting-sheets-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "job-accounting-sheets-type.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Job Accounting User ID
msgid "job-accounting-user-id"
-msgstr "Job Accounting User ID"
+msgstr ""
+#. TRANSLATORS: Collate Copies
msgid "job-collation-type"
-msgstr "Job Collation Type"
+msgstr ""
+#. TRANSLATORS: Uncollated Sheets
msgid "job-collation-type.3"
-msgstr "Uncollated Sheets"
+msgstr ""
+#. TRANSLATORS: Collated Documents
msgid "job-collation-type.4"
-msgstr "Collated Documents"
+msgstr ""
+#. TRANSLATORS: Uncollated Documents
msgid "job-collation-type.5"
-msgstr "Uncollated Documents"
+msgstr ""
+#. TRANSLATORS: Copies
msgid "job-copies"
-msgstr "Job Copies"
+msgstr ""
+#. TRANSLATORS: Back Cover
msgid "job-cover-back"
-msgstr "Job Cover Back"
+msgstr ""
+#. TRANSLATORS: Front Cover
msgid "job-cover-front"
-msgstr "Job Cover Front"
+msgstr ""
+#. TRANSLATORS: Delay Output Until
msgid "job-delay-output-until"
-msgstr "Job Delay Output Until"
+msgstr ""
+#. TRANSLATORS: Delay Output Until
msgid "job-delay-output-until-time"
-msgstr "Job Delay Output Until Time"
+msgstr ""
+#. TRANSLATORS: Daytime
msgid "job-delay-output-until.day-time"
-msgstr "Day Time"
+msgstr ""
+#. TRANSLATORS: Evening
msgid "job-delay-output-until.evening"
-msgstr "Evening"
+msgstr ""
+#. TRANSLATORS: Released
msgid "job-delay-output-until.indefinite"
-msgstr "Indefinite"
+msgstr ""
+#. TRANSLATORS: Night
msgid "job-delay-output-until.night"
-msgstr "Night"
+msgstr ""
+#. TRANSLATORS: No Delay
msgid "job-delay-output-until.no-delay-output"
-msgstr "No Delay Output"
+msgstr ""
+#. TRANSLATORS: Second Shift
msgid "job-delay-output-until.second-shift"
-msgstr "Second Shift"
+msgstr ""
+#. TRANSLATORS: Third Shift
msgid "job-delay-output-until.third-shift"
-msgstr "Third Shift"
+msgstr ""
+#. TRANSLATORS: Weekend
msgid "job-delay-output-until.weekend"
-msgstr "Weekend"
+msgstr ""
+#. TRANSLATORS: On Error
msgid "job-error-action"
-msgstr "Job Error Action"
+msgstr ""
+#. TRANSLATORS: Abort Job
msgid "job-error-action.abort-job"
-msgstr "Abort Job"
+msgstr ""
+#. TRANSLATORS: Cancel Job
msgid "job-error-action.cancel-job"
-msgstr "Cancel Job"
+msgstr ""
+#. TRANSLATORS: Continue Job
msgid "job-error-action.continue-job"
-msgstr "Continue Job"
+msgstr ""
+#. TRANSLATORS: Suspend Job
msgid "job-error-action.suspend-job"
-msgstr "Suspend Job"
+msgstr ""
+#. TRANSLATORS: Print Error Sheet
msgid "job-error-sheet"
-msgstr "Job Error Sheet"
+msgstr ""
+#. TRANSLATORS: Type of Error Sheet
msgid "job-error-sheet-type"
-msgstr "Job Error Sheet Type"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-error-sheet-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "job-error-sheet-type.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Print Error Sheet
msgid "job-error-sheet-when"
-msgstr "Job Error Sheet When"
+msgstr ""
+#. TRANSLATORS: Always
msgid "job-error-sheet-when.always"
-msgstr "Always"
+msgstr ""
+#. TRANSLATORS: On Error
msgid "job-error-sheet-when.on-error"
-msgstr "On Error"
+msgstr ""
+#. TRANSLATORS: Job Finishings
msgid "job-finishings"
-msgstr "Job Finishings"
+msgstr ""
+#. TRANSLATORS: Hold Until
msgid "job-hold-until"
-msgstr "Hold Until"
+msgstr ""
+#. TRANSLATORS: Hold Until
msgid "job-hold-until-time"
-msgstr "Job Hold Until Time"
+msgstr ""
+#. TRANSLATORS: Daytime
msgid "job-hold-until.day-time"
-msgstr "Day Time"
+msgstr ""
+#. TRANSLATORS: Evening
msgid "job-hold-until.evening"
-msgstr "Evening"
+msgstr ""
+#. TRANSLATORS: Released
msgid "job-hold-until.indefinite"
-msgstr "Released"
+msgstr ""
+#. TRANSLATORS: Night
msgid "job-hold-until.night"
-msgstr "Night"
+msgstr ""
+#. TRANSLATORS: No Hold
msgid "job-hold-until.no-hold"
-msgstr "No Hold"
+msgstr ""
+#. TRANSLATORS: Second Shift
msgid "job-hold-until.second-shift"
-msgstr "Second Shift"
+msgstr ""
+#. TRANSLATORS: Third Shift
msgid "job-hold-until.third-shift"
-msgstr "Third Shift"
+msgstr ""
+#. TRANSLATORS: Weekend
msgid "job-hold-until.weekend"
-msgstr "Weekend"
+msgstr ""
+#. TRANSLATORS: Job Mandatory Attributes
msgid "job-mandatory-attributes"
-msgstr "Job Mandatory Attributes"
+msgstr ""
+#. TRANSLATORS: Title
msgid "job-name"
-msgstr "Job Name"
+msgstr ""
+
+#. TRANSLATORS: Job Pages
+msgid "job-pages"
+msgstr ""
+#. TRANSLATORS: Job Pages
+msgid "job-pages-col"
+msgstr ""
+
+#. TRANSLATORS: Job Phone Number
msgid "job-phone-number"
-msgstr "Job Phone Number"
+msgstr ""
msgid "job-printer-uri attribute missing."
msgstr "Faltando atributo de job-printer-uri."
+#. TRANSLATORS: Job Priority
msgid "job-priority"
-msgstr "Job Priority"
+msgstr ""
+
+#. TRANSLATORS: Job Privacy Attributes
+msgid "job-privacy-attributes"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "job-privacy-attributes.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "job-privacy-attributes.default"
+msgstr ""
+
+#. TRANSLATORS: Job Description
+msgid "job-privacy-attributes.job-description"
+msgstr ""
+
+#. TRANSLATORS: Job Template
+msgid "job-privacy-attributes.job-template"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "job-privacy-attributes.none"
+msgstr ""
+
+#. TRANSLATORS: Job Privacy Scope
+msgid "job-privacy-scope"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "job-privacy-scope.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "job-privacy-scope.default"
+msgstr ""
+#. TRANSLATORS: None
+msgid "job-privacy-scope.none"
+msgstr ""
+
+#. TRANSLATORS: Owner
+msgid "job-privacy-scope.owner"
+msgstr ""
+
+#. TRANSLATORS: Job Recipient Name
msgid "job-recipient-name"
-msgstr "Job Recipient Name"
+msgstr ""
+#. TRANSLATORS: Job Resource Ids
+msgid "job-resource-ids"
+msgstr ""
+
+#. TRANSLATORS: Job Save Disposition
msgid "job-save-disposition"
-msgstr "Job Save Disposition"
+msgstr ""
+#. TRANSLATORS: Job Sheet Message
msgid "job-sheet-message"
-msgstr "Job Sheet Message"
+msgstr ""
+#. TRANSLATORS: Banner Page
msgid "job-sheets"
-msgstr "Banner Page"
+msgstr ""
+#. TRANSLATORS: Banner Page
msgid "job-sheets-col"
-msgstr "Banner Page"
+msgstr ""
+#. TRANSLATORS: First Page in Document
msgid "job-sheets.first-print-stream-page"
-msgstr "First Print Stream Page"
+msgstr ""
+#. TRANSLATORS: Start and End Sheets
msgid "job-sheets.job-both-sheet"
-msgstr "Start and End Sheets"
+msgstr ""
+#. TRANSLATORS: End Sheet
msgid "job-sheets.job-end-sheet"
-msgstr "End Sheet"
+msgstr ""
+#. TRANSLATORS: Start Sheet
msgid "job-sheets.job-start-sheet"
-msgstr "Start Sheet"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-sheets.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "job-sheets.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Job State
msgid "job-state"
-msgstr "Job State"
+msgstr ""
+#. TRANSLATORS: Job State Message
msgid "job-state-message"
-msgstr "Job State Message"
+msgstr ""
+#. TRANSLATORS: Detailed Job State
msgid "job-state-reasons"
-msgstr "Detailed Job State"
+msgstr ""
+#. TRANSLATORS: Aborted By System
msgid "job-state-reasons.aborted-by-system"
-msgstr "Aborted By System"
+msgstr ""
+#. TRANSLATORS: Account Authorization Failed
msgid "job-state-reasons.account-authorization-failed"
-msgstr "Account Authorization Failed"
+msgstr ""
+#. TRANSLATORS: Account Closed
msgid "job-state-reasons.account-closed"
-msgstr "Account Closed"
+msgstr ""
+#. TRANSLATORS: Account Info Needed
msgid "job-state-reasons.account-info-needed"
-msgstr "Account Info Needed"
+msgstr ""
+#. TRANSLATORS: Account Limit Reached
msgid "job-state-reasons.account-limit-reached"
-msgstr "Account Limit Reached"
+msgstr ""
+#. TRANSLATORS: Compression Error
msgid "job-state-reasons.compression-error"
-msgstr "Compression Error"
+msgstr ""
+#. TRANSLATORS: Conflicting Attributes
msgid "job-state-reasons.conflicting-attributes"
-msgstr "Conflicting Attributes"
+msgstr ""
+#. TRANSLATORS: Connected To Destination
msgid "job-state-reasons.connected-to-destination"
-msgstr "Connected To Destination"
+msgstr ""
+#. TRANSLATORS: Connecting To Destination
msgid "job-state-reasons.connecting-to-destination"
-msgstr "Connecting To Destination"
+msgstr ""
+#. TRANSLATORS: Destination Uri Failed
msgid "job-state-reasons.destination-uri-failed"
-msgstr "Destination Uri Failed"
+msgstr ""
+#. TRANSLATORS: Digital Signature Did Not Verify
msgid "job-state-reasons.digital-signature-did-not-verify"
-msgstr "Digital Signature Did Not Verify"
+msgstr ""
+#. TRANSLATORS: Digital Signature Type Not Supported
msgid "job-state-reasons.digital-signature-type-not-supported"
-msgstr "Digital Signature Type Not Supported"
+msgstr ""
+#. TRANSLATORS: Document Access Error
msgid "job-state-reasons.document-access-error"
-msgstr "Document Access Error"
+msgstr ""
+#. TRANSLATORS: Document Format Error
msgid "job-state-reasons.document-format-error"
-msgstr "Document Format Error"
+msgstr ""
+#. TRANSLATORS: Document Password Error
msgid "job-state-reasons.document-password-error"
-msgstr "Document Password Error"
+msgstr ""
+#. TRANSLATORS: Document Permission Error
msgid "job-state-reasons.document-permission-error"
-msgstr "Document Permission Error"
+msgstr ""
+#. TRANSLATORS: Document Security Error
msgid "job-state-reasons.document-security-error"
-msgstr "Document Security Error"
+msgstr ""
+#. TRANSLATORS: Document Unprintable Error
msgid "job-state-reasons.document-unprintable-error"
-msgstr "Document Unprintable Error"
+msgstr ""
+#. TRANSLATORS: Errors Detected
msgid "job-state-reasons.errors-detected"
-msgstr "Errors Detected"
+msgstr ""
+#. TRANSLATORS: Job Canceled At Device
msgid "job-state-reasons.job-canceled-at-device"
-msgstr "Job Canceled At Device"
+msgstr ""
+#. TRANSLATORS: Job Canceled By Operator
msgid "job-state-reasons.job-canceled-by-operator"
-msgstr "Job Canceled By Operator"
+msgstr ""
+#. TRANSLATORS: Job Canceled By User
msgid "job-state-reasons.job-canceled-by-user"
-msgstr "Job Canceled By User"
+msgstr ""
+#. TRANSLATORS: Job Completed Successfully
msgid "job-state-reasons.job-completed-successfully"
-msgstr "Job Completed Successfully"
+msgstr ""
+#. TRANSLATORS: Job Completed With Errors
msgid "job-state-reasons.job-completed-with-errors"
-msgstr "Job Completed With Errors"
+msgstr ""
+#. TRANSLATORS: Job Completed With Warnings
msgid "job-state-reasons.job-completed-with-warnings"
-msgstr "Job Completed With Warnings"
+msgstr ""
+#. TRANSLATORS: Job Data Insufficient
msgid "job-state-reasons.job-data-insufficient"
-msgstr "Job Data Insufficient"
+msgstr ""
+#. TRANSLATORS: Job Delay Output Until Specified
msgid "job-state-reasons.job-delay-output-until-specified"
-msgstr "Job Delay Output Until Specified"
+msgstr ""
+#. TRANSLATORS: Job Digital Signature Wait
msgid "job-state-reasons.job-digital-signature-wait"
-msgstr "Job Digital Signature Wait"
+msgstr ""
+#. TRANSLATORS: Job Fetchable
msgid "job-state-reasons.job-fetchable"
-msgstr "Job Fetchable"
+msgstr ""
+#. TRANSLATORS: Job Held For Review
msgid "job-state-reasons.job-held-for-review"
-msgstr "Job Held For Review"
+msgstr ""
+#. TRANSLATORS: Job Hold Until Specified
msgid "job-state-reasons.job-hold-until-specified"
-msgstr "Job Hold Until Specified"
+msgstr ""
+#. TRANSLATORS: Job Incoming
msgid "job-state-reasons.job-incoming"
-msgstr "Job Incoming"
+msgstr ""
+#. TRANSLATORS: Job Interpreting
msgid "job-state-reasons.job-interpreting"
-msgstr "Job Interpreting"
+msgstr ""
+#. TRANSLATORS: Job Outgoing
msgid "job-state-reasons.job-outgoing"
-msgstr "Job Outgoing"
+msgstr ""
+#. TRANSLATORS: Job Password Wait
msgid "job-state-reasons.job-password-wait"
-msgstr "Job Password Wait"
+msgstr ""
+#. TRANSLATORS: Job Printed Successfully
msgid "job-state-reasons.job-printed-successfully"
-msgstr "Job Printed Successfully"
+msgstr ""
+#. TRANSLATORS: Job Printed With Errors
msgid "job-state-reasons.job-printed-with-errors"
-msgstr "Job Printed With Errors"
+msgstr ""
+#. TRANSLATORS: Job Printed With Warnings
msgid "job-state-reasons.job-printed-with-warnings"
-msgstr "Job Printed With Warnings"
+msgstr ""
+#. TRANSLATORS: Job Printing
msgid "job-state-reasons.job-printing"
-msgstr "Job Printing"
+msgstr ""
+#. TRANSLATORS: Job Queued
msgid "job-state-reasons.job-queued"
-msgstr "Job Queued"
+msgstr ""
+#. TRANSLATORS: Job Queued For Marker
msgid "job-state-reasons.job-queued-for-marker"
-msgstr "Job Queued For Marker"
+msgstr ""
+#. TRANSLATORS: Job Release Wait
msgid "job-state-reasons.job-release-wait"
-msgstr "Job Release Wait"
+msgstr ""
+#. TRANSLATORS: Job Restartable
msgid "job-state-reasons.job-restartable"
-msgstr "Job Restartable"
+msgstr ""
+#. TRANSLATORS: Job Resuming
msgid "job-state-reasons.job-resuming"
-msgstr "Job Resuming"
+msgstr ""
+#. TRANSLATORS: Job Saved Successfully
msgid "job-state-reasons.job-saved-successfully"
-msgstr "Job Saved Successfully"
+msgstr ""
+#. TRANSLATORS: Job Saved With Errors
msgid "job-state-reasons.job-saved-with-errors"
-msgstr "Job Saved With Errors"
+msgstr ""
+#. TRANSLATORS: Job Saved With Warnings
msgid "job-state-reasons.job-saved-with-warnings"
-msgstr "Job Saved With Warnings"
+msgstr ""
+#. TRANSLATORS: Job Saving
msgid "job-state-reasons.job-saving"
-msgstr "Job Saving"
+msgstr ""
+#. TRANSLATORS: Job Spooling
msgid "job-state-reasons.job-spooling"
-msgstr "Job Spooling"
+msgstr ""
+#. TRANSLATORS: Job Streaming
msgid "job-state-reasons.job-streaming"
-msgstr "Job Streaming"
+msgstr ""
+#. TRANSLATORS: Job Suspended
msgid "job-state-reasons.job-suspended"
-msgstr "Job Suspended"
+msgstr ""
+#. TRANSLATORS: Job Suspended By Operator
msgid "job-state-reasons.job-suspended-by-operator"
-msgstr "Job Suspended By Operator"
+msgstr ""
+#. TRANSLATORS: Job Suspended By System
msgid "job-state-reasons.job-suspended-by-system"
-msgstr "Job Suspended By System"
+msgstr ""
+#. TRANSLATORS: Job Suspended By User
msgid "job-state-reasons.job-suspended-by-user"
-msgstr "Job Suspended By User"
+msgstr ""
+#. TRANSLATORS: Job Suspending
msgid "job-state-reasons.job-suspending"
-msgstr "Job Suspending"
+msgstr ""
+#. TRANSLATORS: Job Transferring
msgid "job-state-reasons.job-transferring"
-msgstr "Job Transferring"
+msgstr ""
+#. TRANSLATORS: Job Transforming
msgid "job-state-reasons.job-transforming"
-msgstr "Job Transforming"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-state-reasons.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Printer Stopped
msgid "job-state-reasons.printer-stopped"
-msgstr "Printer Stopped"
+msgstr ""
+#. TRANSLATORS: Printer Stopped Partly
msgid "job-state-reasons.printer-stopped-partly"
-msgstr "Printer Stopped Partly"
+msgstr ""
+#. TRANSLATORS: Processing To Stop Point
msgid "job-state-reasons.processing-to-stop-point"
-msgstr "Processing To Stop Point"
+msgstr ""
+#. TRANSLATORS: Queued In Device
msgid "job-state-reasons.queued-in-device"
-msgstr "Queued In Device"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Ready
msgid "job-state-reasons.resources-are-not-ready"
-msgstr "Resources Are Not Ready"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Supported
msgid "job-state-reasons.resources-are-not-supported"
-msgstr "Resources Are Not Supported"
+msgstr ""
+#. TRANSLATORS: Service Off Line
msgid "job-state-reasons.service-off-line"
-msgstr "Service Off Line"
+msgstr ""
+#. TRANSLATORS: Submission Interrupted
msgid "job-state-reasons.submission-interrupted"
-msgstr "Submission Interrupted"
+msgstr ""
+#. TRANSLATORS: Unsupported Attributes Or Values
msgid "job-state-reasons.unsupported-attributes-or-values"
-msgstr "Unsupported Attributes Or Values"
+msgstr ""
+#. TRANSLATORS: Unsupported Compression
msgid "job-state-reasons.unsupported-compression"
-msgstr "Unsupported Compression"
+msgstr ""
+#. TRANSLATORS: Unsupported Document Format
msgid "job-state-reasons.unsupported-document-format"
-msgstr "Unsupported Document Format"
+msgstr ""
+#. TRANSLATORS: Waiting For User Action
msgid "job-state-reasons.waiting-for-user-action"
-msgstr "Waiting For User Action"
+msgstr ""
+#. TRANSLATORS: Warnings Detected
msgid "job-state-reasons.warnings-detected"
-msgstr "Warnings Detected"
+msgstr ""
+#. TRANSLATORS: Pending
msgid "job-state.3"
-msgstr "Pending"
+msgstr ""
+#. TRANSLATORS: Held
msgid "job-state.4"
-msgstr "Pending Held"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "job-state.5"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Stopped
msgid "job-state.6"
-msgstr "Processing Stopped"
+msgstr ""
+#. TRANSLATORS: Canceled
msgid "job-state.7"
-msgstr "Canceled"
+msgstr ""
+#. TRANSLATORS: Aborted
msgid "job-state.8"
-msgstr "Aborted"
+msgstr ""
+#. TRANSLATORS: Completed
msgid "job-state.9"
-msgstr "Completed"
+msgstr ""
+#. TRANSLATORS: Laminate Pages
msgid "laminating"
-msgstr "Laminate Pages"
+msgstr ""
+#. TRANSLATORS: Laminate
msgid "laminating-sides"
-msgstr "Laminating Sides"
+msgstr ""
+#. TRANSLATORS: Back Only
msgid "laminating-sides.back"
-msgstr "Back"
+msgstr ""
+#. TRANSLATORS: Front and Back
msgid "laminating-sides.both"
-msgstr "Both"
+msgstr ""
+#. TRANSLATORS: Front Only
msgid "laminating-sides.front"
-msgstr "Front"
+msgstr ""
+#. TRANSLATORS: Type of Lamination
msgid "laminating-type"
-msgstr "Laminating Type"
+msgstr ""
+#. TRANSLATORS: Archival
msgid "laminating-type.archival"
-msgstr "Archival"
+msgstr ""
+#. TRANSLATORS: Glossy
msgid "laminating-type.glossy"
-msgstr "Glossy"
+msgstr ""
+#. TRANSLATORS: High Gloss
msgid "laminating-type.high-gloss"
-msgstr "High Gloss"
+msgstr ""
+#. TRANSLATORS: Matte
msgid "laminating-type.matte"
-msgstr "Matte"
+msgstr ""
+#. TRANSLATORS: Semi-gloss
msgid "laminating-type.semi-gloss"
-msgstr "Semi-Gloss"
+msgstr ""
+#. TRANSLATORS: Translucent
msgid "laminating-type.translucent"
-msgstr "Translucent"
+msgstr ""
+#. TRANSLATORS: Logo
msgid "logo"
-msgstr "Logo"
+msgstr ""
msgid "lpadmin: Class name can only contain printable characters."
msgstr "lpadmin: Nome da classe só pode conter caracteres imprimíveis."
@@ -7344,12 +8086,12 @@ msgstr ""
" Você deve primeiro especificar o nome da impressora."
#, c-format
-msgid "lpadmin: Unable to open PPD \"%s\": %s on line %d."
-msgstr "lpadmin: Não foi possível abrir PPD \"%s\": %s na linha %d."
+msgid "lpadmin: Unable to open PPD \"%s\": %s"
+msgstr ""
#, c-format
-msgid "lpadmin: Unable to open PPD file \"%s\" - %s"
-msgstr "lpadmin: Não foi possível abrir o arquivo PPD \"%s\" - %s"
+msgid "lpadmin: Unable to open PPD \"%s\": %s on line %d."
+msgstr "lpadmin: Não foi possível abrir PPD \"%s\": %s na linha %d."
msgid ""
"lpadmin: Unable to remove a printer from the class:\n"
@@ -7441,1710 +8183,2269 @@ msgid ""
msgstr ""
"lpstat: Erro - variável de ambiente %s contém destino inexistente \"%s\"."
+#. TRANSLATORS: Amount of Material
msgid "material-amount"
-msgstr "Amount of Material"
+msgstr ""
+#. TRANSLATORS: Amount Units
msgid "material-amount-units"
-msgstr "Material Amount Units"
+msgstr ""
+#. TRANSLATORS: Grams
msgid "material-amount-units.g"
-msgstr "G"
+msgstr ""
+#. TRANSLATORS: Kilograms
msgid "material-amount-units.kg"
-msgstr "Kg"
+msgstr ""
+#. TRANSLATORS: Liters
msgid "material-amount-units.l"
-msgstr "L"
+msgstr ""
+#. TRANSLATORS: Meters
msgid "material-amount-units.m"
-msgstr "M"
+msgstr ""
+#. TRANSLATORS: Milliliters
msgid "material-amount-units.ml"
-msgstr "Ml"
+msgstr ""
+#. TRANSLATORS: Millimeters
msgid "material-amount-units.mm"
-msgstr "Mm"
+msgstr ""
+#. TRANSLATORS: Material Color
msgid "material-color"
-msgstr "Material Color"
+msgstr ""
+#. TRANSLATORS: Material Diameter
msgid "material-diameter"
-msgstr "Material Diameter"
+msgstr ""
+#. TRANSLATORS: Material Diameter Tolerance
msgid "material-diameter-tolerance"
-msgstr "Material Diameter Tolerance"
+msgstr ""
+#. TRANSLATORS: Material Fill Density
msgid "material-fill-density"
-msgstr "Material Fill Density"
+msgstr ""
+#. TRANSLATORS: Material Name
msgid "material-name"
-msgstr "Material Name"
+msgstr ""
+#. TRANSLATORS: Material Nozzle Diameter
+msgid "material-nozzle-diameter"
+msgstr ""
+
+#. TRANSLATORS: Use Material For
msgid "material-purpose"
-msgstr "Material Purpose"
+msgstr ""
+#. TRANSLATORS: Everything
msgid "material-purpose.all"
-msgstr "All"
+msgstr ""
+#. TRANSLATORS: Base
msgid "material-purpose.base"
-msgstr "Base"
+msgstr ""
+#. TRANSLATORS: In-fill
msgid "material-purpose.in-fill"
-msgstr "In Fill"
+msgstr ""
+#. TRANSLATORS: Shell
msgid "material-purpose.shell"
-msgstr "Shell"
+msgstr ""
+#. TRANSLATORS: Supports
msgid "material-purpose.support"
-msgstr "Support"
+msgstr ""
+#. TRANSLATORS: Feed Rate
msgid "material-rate"
-msgstr "Feed Rate"
+msgstr ""
+#. TRANSLATORS: Feed Rate Units
msgid "material-rate-units"
-msgstr "Material Rate Units"
+msgstr ""
+#. TRANSLATORS: Milligrams per second
msgid "material-rate-units.mg_second"
-msgstr "Mg Second"
+msgstr ""
+#. TRANSLATORS: Milliliters per second
msgid "material-rate-units.ml_second"
-msgstr "Ml Second"
+msgstr ""
+#. TRANSLATORS: Millimeters per second
msgid "material-rate-units.mm_second"
-msgstr "Mm Second"
+msgstr ""
+#. TRANSLATORS: Material Retraction
+msgid "material-retraction"
+msgstr ""
+
+#. TRANSLATORS: Material Shell Thickness
msgid "material-shell-thickness"
-msgstr "Material Shell Thickness"
+msgstr ""
+#. TRANSLATORS: Material Temperature
msgid "material-temperature"
-msgstr "Material Temperature"
+msgstr ""
+#. TRANSLATORS: Material Type
msgid "material-type"
-msgstr "Material Type"
+msgstr ""
+#. TRANSLATORS: ABS
msgid "material-type.abs"
-msgstr "Abs"
+msgstr ""
+#. TRANSLATORS: Carbon Fiber ABS
msgid "material-type.abs-carbon-fiber"
-msgstr "Abs Carbon Fiber"
+msgstr ""
+#. TRANSLATORS: Carbon Nanotube ABS
msgid "material-type.abs-carbon-nanotube"
-msgstr "Abs Carbon Nanotube"
+msgstr ""
+#. TRANSLATORS: Chocolate
msgid "material-type.chocolate"
-msgstr "Chocolate"
+msgstr ""
+#. TRANSLATORS: Gold
msgid "material-type.gold"
-msgstr "Gold"
+msgstr ""
+#. TRANSLATORS: Nylon
msgid "material-type.nylon"
-msgstr "Nylon"
+msgstr ""
+#. TRANSLATORS: Pet
msgid "material-type.pet"
-msgstr "Pet"
+msgstr ""
+#. TRANSLATORS: Photopolymer
msgid "material-type.photopolymer"
-msgstr "Photopolymer"
+msgstr ""
+#. TRANSLATORS: PLA
msgid "material-type.pla"
-msgstr "Pla"
+msgstr ""
+#. TRANSLATORS: Conductive PLA
msgid "material-type.pla-conductive"
-msgstr "Pla Conductive"
+msgstr ""
+
+#. TRANSLATORS: Pla Dissolvable
+msgid "material-type.pla-dissolvable"
+msgstr ""
+#. TRANSLATORS: Flexible PLA
msgid "material-type.pla-flexible"
-msgstr "Pla Flexible"
+msgstr ""
+#. TRANSLATORS: Magnetic PLA
msgid "material-type.pla-magnetic"
-msgstr "Pla Magnetic"
+msgstr ""
+#. TRANSLATORS: Steel PLA
msgid "material-type.pla-steel"
-msgstr "Pla Steel"
+msgstr ""
+#. TRANSLATORS: Stone PLA
msgid "material-type.pla-stone"
-msgstr "Pla Stone"
+msgstr ""
+#. TRANSLATORS: Wood PLA
msgid "material-type.pla-wood"
-msgstr "Pla Wood"
+msgstr ""
+#. TRANSLATORS: Polycarbonate
msgid "material-type.polycarbonate"
-msgstr "Polycarbonate"
+msgstr ""
+#. TRANSLATORS: Dissolvable PVA
msgid "material-type.pva-dissolvable"
-msgstr "Dissolvable PVA"
+msgstr ""
+#. TRANSLATORS: Silver
msgid "material-type.silver"
-msgstr "Silver"
+msgstr ""
+#. TRANSLATORS: Titanium
msgid "material-type.titanium"
-msgstr "Titanium"
+msgstr ""
+#. TRANSLATORS: Wax
msgid "material-type.wax"
-msgstr "Wax"
+msgstr ""
+#. TRANSLATORS: Materials
msgid "materials-col"
-msgstr "Materials"
+msgstr ""
+#. TRANSLATORS: Media
msgid "media"
-msgstr "Media"
+msgstr ""
+#. TRANSLATORS: Back Coating of Media
msgid "media-back-coating"
-msgstr "Media Back Coating"
+msgstr ""
+#. TRANSLATORS: Glossy
msgid "media-back-coating.glossy"
-msgstr "Glossy"
+msgstr ""
+#. TRANSLATORS: High Gloss
msgid "media-back-coating.high-gloss"
-msgstr "High Gloss"
+msgstr ""
+#. TRANSLATORS: Matte
msgid "media-back-coating.matte"
-msgstr "Matte"
+msgstr ""
+#. TRANSLATORS: None
msgid "media-back-coating.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Satin
msgid "media-back-coating.satin"
-msgstr "Satin"
+msgstr ""
+#. TRANSLATORS: Semi-gloss
msgid "media-back-coating.semi-gloss"
-msgstr "Semi-Gloss"
+msgstr ""
+#. TRANSLATORS: Media Bottom Margin
msgid "media-bottom-margin"
-msgstr "Media Bottom Margin"
+msgstr ""
+#. TRANSLATORS: Media
msgid "media-col"
-msgstr "Media"
+msgstr ""
+#. TRANSLATORS: Media Color
msgid "media-color"
-msgstr "Media Color"
+msgstr ""
+#. TRANSLATORS: Black
msgid "media-color.black"
-msgstr "Black"
+msgstr ""
+#. TRANSLATORS: Blue
msgid "media-color.blue"
-msgstr "Blue"
+msgstr ""
+#. TRANSLATORS: Brown
msgid "media-color.brown"
-msgstr "Brown"
+msgstr ""
+#. TRANSLATORS: Buff
msgid "media-color.buff"
-msgstr "Buff"
+msgstr ""
+#. TRANSLATORS: Clear Black
msgid "media-color.clear-black"
-msgstr "Clear Black"
+msgstr ""
+#. TRANSLATORS: Clear Blue
msgid "media-color.clear-blue"
-msgstr "Clear Blue"
+msgstr ""
+#. TRANSLATORS: Clear Brown
msgid "media-color.clear-brown"
-msgstr "Clear Brown"
+msgstr ""
+#. TRANSLATORS: Clear Buff
msgid "media-color.clear-buff"
-msgstr "Clear Buff"
+msgstr ""
+#. TRANSLATORS: Clear Cyan
msgid "media-color.clear-cyan"
-msgstr "Clear Cyan"
+msgstr ""
+#. TRANSLATORS: Clear Gold
msgid "media-color.clear-gold"
-msgstr "Clear Gold"
+msgstr ""
+#. TRANSLATORS: Clear Goldenrod
msgid "media-color.clear-goldenrod"
-msgstr "Clear Goldenrod"
+msgstr ""
+#. TRANSLATORS: Clear Gray
msgid "media-color.clear-gray"
-msgstr "Clear Gray"
+msgstr ""
+#. TRANSLATORS: Clear Green
msgid "media-color.clear-green"
-msgstr "Clear Green"
+msgstr ""
+#. TRANSLATORS: Clear Ivory
msgid "media-color.clear-ivory"
-msgstr "Clear Ivory"
+msgstr ""
+#. TRANSLATORS: Clear Magenta
msgid "media-color.clear-magenta"
-msgstr "Clear Magenta"
+msgstr ""
+#. TRANSLATORS: Clear Multi Color
msgid "media-color.clear-multi-color"
-msgstr "Clear Multi Color"
+msgstr ""
+#. TRANSLATORS: Clear Mustard
msgid "media-color.clear-mustard"
-msgstr "Clear Mustard"
+msgstr ""
+#. TRANSLATORS: Clear Orange
msgid "media-color.clear-orange"
-msgstr "Clear Orange"
+msgstr ""
+#. TRANSLATORS: Clear Pink
msgid "media-color.clear-pink"
-msgstr "Clear Pink"
+msgstr ""
+#. TRANSLATORS: Clear Red
msgid "media-color.clear-red"
-msgstr "Clear Red"
+msgstr ""
+#. TRANSLATORS: Clear Silver
msgid "media-color.clear-silver"
-msgstr "Clear Silver"
+msgstr ""
+#. TRANSLATORS: Clear Turquoise
msgid "media-color.clear-turquoise"
-msgstr "Clear Turquoise"
+msgstr ""
+#. TRANSLATORS: Clear Violet
msgid "media-color.clear-violet"
-msgstr "Clear Violet"
+msgstr ""
+#. TRANSLATORS: Clear White
msgid "media-color.clear-white"
-msgstr "Clear White"
+msgstr ""
+#. TRANSLATORS: Clear Yellow
msgid "media-color.clear-yellow"
-msgstr "Clear Yellow"
+msgstr ""
+#. TRANSLATORS: Cyan
msgid "media-color.cyan"
-msgstr "Cyan"
+msgstr ""
+#. TRANSLATORS: Dark Blue
msgid "media-color.dark-blue"
-msgstr "Dark Blue"
+msgstr ""
+#. TRANSLATORS: Dark Brown
msgid "media-color.dark-brown"
-msgstr "Dark Brown"
+msgstr ""
+#. TRANSLATORS: Dark Buff
msgid "media-color.dark-buff"
-msgstr "Dark Buff"
+msgstr ""
+#. TRANSLATORS: Dark Cyan
msgid "media-color.dark-cyan"
-msgstr "Dark Cyan"
+msgstr ""
+#. TRANSLATORS: Dark Gold
msgid "media-color.dark-gold"
-msgstr "Dark Gold"
+msgstr ""
+#. TRANSLATORS: Dark Goldenrod
msgid "media-color.dark-goldenrod"
-msgstr "Dark Goldenrod"
+msgstr ""
+#. TRANSLATORS: Dark Gray
msgid "media-color.dark-gray"
-msgstr "Dark Gray"
+msgstr ""
+#. TRANSLATORS: Dark Green
msgid "media-color.dark-green"
-msgstr "Dark Green"
+msgstr ""
+#. TRANSLATORS: Dark Ivory
msgid "media-color.dark-ivory"
-msgstr "Dark Ivory"
+msgstr ""
+#. TRANSLATORS: Dark Magenta
msgid "media-color.dark-magenta"
-msgstr "Dark Magenta"
+msgstr ""
+#. TRANSLATORS: Dark Mustard
msgid "media-color.dark-mustard"
-msgstr "Dark Mustard"
+msgstr ""
+#. TRANSLATORS: Dark Orange
msgid "media-color.dark-orange"
-msgstr "Dark Orange"
+msgstr ""
+#. TRANSLATORS: Dark Pink
msgid "media-color.dark-pink"
-msgstr "Dark Pink"
+msgstr ""
+#. TRANSLATORS: Dark Red
msgid "media-color.dark-red"
-msgstr "Dark Red"
+msgstr ""
+#. TRANSLATORS: Dark Silver
msgid "media-color.dark-silver"
-msgstr "Dark Silver"
+msgstr ""
+#. TRANSLATORS: Dark Turquoise
msgid "media-color.dark-turquoise"
-msgstr "Dark Turquoise"
+msgstr ""
+#. TRANSLATORS: Dark Violet
msgid "media-color.dark-violet"
-msgstr "Dark Violet"
+msgstr ""
+#. TRANSLATORS: Dark Yellow
msgid "media-color.dark-yellow"
-msgstr "Dark Yellow"
+msgstr ""
+#. TRANSLATORS: Gold
msgid "media-color.gold"
-msgstr "Gold"
+msgstr ""
+#. TRANSLATORS: Goldenrod
msgid "media-color.goldenrod"
-msgstr "Goldenrod"
+msgstr ""
+#. TRANSLATORS: Gray
msgid "media-color.gray"
-msgstr "Gray"
+msgstr ""
+#. TRANSLATORS: Green
msgid "media-color.green"
-msgstr "Green"
+msgstr ""
+#. TRANSLATORS: Ivory
msgid "media-color.ivory"
-msgstr "Ivory"
+msgstr ""
+#. TRANSLATORS: Light Black
msgid "media-color.light-black"
-msgstr "Light Black"
+msgstr ""
+#. TRANSLATORS: Light Blue
msgid "media-color.light-blue"
-msgstr "Light Blue"
+msgstr ""
+#. TRANSLATORS: Light Brown
msgid "media-color.light-brown"
-msgstr "Light Brown"
+msgstr ""
+#. TRANSLATORS: Light Buff
msgid "media-color.light-buff"
-msgstr "Light Buff"
+msgstr ""
+#. TRANSLATORS: Light Cyan
msgid "media-color.light-cyan"
-msgstr "Light Cyan"
+msgstr ""
+#. TRANSLATORS: Light Gold
msgid "media-color.light-gold"
-msgstr "Light Gold"
+msgstr ""
+#. TRANSLATORS: Light Goldenrod
msgid "media-color.light-goldenrod"
-msgstr "Light Goldenrod"
+msgstr ""
+#. TRANSLATORS: Light Gray
msgid "media-color.light-gray"
-msgstr "Light Gray"
+msgstr ""
+#. TRANSLATORS: Light Green
msgid "media-color.light-green"
-msgstr "Light Green"
+msgstr ""
+#. TRANSLATORS: Light Ivory
msgid "media-color.light-ivory"
-msgstr "Light Ivory"
+msgstr ""
+#. TRANSLATORS: Light Magenta
msgid "media-color.light-magenta"
-msgstr "Light Magenta"
+msgstr ""
+#. TRANSLATORS: Light Mustard
msgid "media-color.light-mustard"
-msgstr "Light Mustard"
+msgstr ""
+#. TRANSLATORS: Light Orange
msgid "media-color.light-orange"
-msgstr "Light Orange"
+msgstr ""
+#. TRANSLATORS: Light Pink
msgid "media-color.light-pink"
-msgstr "Light Pink"
+msgstr ""
+#. TRANSLATORS: Light Red
msgid "media-color.light-red"
-msgstr "Light Red"
+msgstr ""
+#. TRANSLATORS: Light Silver
msgid "media-color.light-silver"
-msgstr "Light Silver"
+msgstr ""
+#. TRANSLATORS: Light Turquoise
msgid "media-color.light-turquoise"
-msgstr "Light Turquoise"
+msgstr ""
+#. TRANSLATORS: Light Violet
msgid "media-color.light-violet"
-msgstr "Light Violet"
+msgstr ""
+#. TRANSLATORS: Light Yellow
msgid "media-color.light-yellow"
-msgstr "Light Yellow"
+msgstr ""
+#. TRANSLATORS: Magenta
msgid "media-color.magenta"
-msgstr "Magenta"
+msgstr ""
+#. TRANSLATORS: Multi-color
msgid "media-color.multi-color"
-msgstr "Multi-Color"
+msgstr ""
+#. TRANSLATORS: Mustard
msgid "media-color.mustard"
-msgstr "Mustard"
+msgstr ""
+#. TRANSLATORS: No Color
msgid "media-color.no-color"
-msgstr "No Color"
+msgstr ""
+#. TRANSLATORS: Orange
msgid "media-color.orange"
-msgstr "Orange"
+msgstr ""
+#. TRANSLATORS: Pink
msgid "media-color.pink"
-msgstr "Pink"
+msgstr ""
+#. TRANSLATORS: Red
msgid "media-color.red"
-msgstr "Red"
+msgstr ""
+#. TRANSLATORS: Silver
msgid "media-color.silver"
-msgstr "Silver"
+msgstr ""
+#. TRANSLATORS: Turquoise
msgid "media-color.turquoise"
-msgstr "Turquoise"
+msgstr ""
+#. TRANSLATORS: Violet
msgid "media-color.violet"
-msgstr "Violet"
+msgstr ""
+#. TRANSLATORS: White
msgid "media-color.white"
-msgstr "White"
+msgstr ""
+#. TRANSLATORS: Yellow
msgid "media-color.yellow"
-msgstr "Yellow"
+msgstr ""
+#. TRANSLATORS: Front Coating of Media
msgid "media-front-coating"
-msgstr "Media Front Coating"
+msgstr ""
+#. TRANSLATORS: Media Grain
msgid "media-grain"
-msgstr "Media Grain"
+msgstr ""
+#. TRANSLATORS: Cross-Feed Direction
msgid "media-grain.x-direction"
-msgstr "Cross-Feed Direction"
+msgstr ""
+#. TRANSLATORS: Feed Direction
msgid "media-grain.y-direction"
-msgstr "Feed Direction"
+msgstr ""
+#. TRANSLATORS: Media Hole Count
msgid "media-hole-count"
-msgstr "Media Hole Count"
+msgstr ""
+#. TRANSLATORS: Media Info
msgid "media-info"
-msgstr "Media Info"
+msgstr ""
+#. TRANSLATORS: Force Media
msgid "media-input-tray-check"
-msgstr "Media Input Tray Check"
+msgstr ""
+#. TRANSLATORS: Media Left Margin
msgid "media-left-margin"
-msgstr "Media Left Margin"
+msgstr ""
+#. TRANSLATORS: Pre-printed Media
msgid "media-pre-printed"
-msgstr "Media Preprinted"
+msgstr ""
+#. TRANSLATORS: Blank
msgid "media-pre-printed.blank"
-msgstr "Blank"
+msgstr ""
+#. TRANSLATORS: Letterhead
msgid "media-pre-printed.letter-head"
-msgstr "Letterhead"
+msgstr ""
+#. TRANSLATORS: Pre-printed
msgid "media-pre-printed.pre-printed"
-msgstr "Preprinted"
+msgstr ""
+#. TRANSLATORS: Recycled Media
msgid "media-recycled"
-msgstr "Media Recycled"
+msgstr ""
+#. TRANSLATORS: None
msgid "media-recycled.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "media-recycled.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Media Right Margin
msgid "media-right-margin"
-msgstr "Media Right Margin"
+msgstr ""
+#. TRANSLATORS: Media Dimensions
msgid "media-size"
-msgstr "Media Dimensions"
+msgstr ""
+#. TRANSLATORS: Media Name
msgid "media-size-name"
-msgstr "Media Name"
+msgstr ""
+#. TRANSLATORS: Media Source
msgid "media-source"
-msgstr "Media Source"
+msgstr ""
+#. TRANSLATORS: Alternate
msgid "media-source.alternate"
-msgstr "Alternate"
+msgstr ""
+#. TRANSLATORS: Alternate Roll
msgid "media-source.alternate-roll"
-msgstr "Alternate Roll"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "media-source.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "media-source.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: By-pass Tray
msgid "media-source.by-pass-tray"
-msgstr "By Pass Tray"
+msgstr ""
+#. TRANSLATORS: Center
msgid "media-source.center"
-msgstr "Center"
+msgstr ""
+#. TRANSLATORS: Disc
msgid "media-source.disc"
-msgstr "Disc"
+msgstr ""
+#. TRANSLATORS: Envelope
msgid "media-source.envelope"
-msgstr "Envelope"
+msgstr ""
+#. TRANSLATORS: Hagaki
msgid "media-source.hagaki"
-msgstr "Hagaki"
+msgstr ""
+#. TRANSLATORS: Large Capacity
msgid "media-source.large-capacity"
-msgstr "Large Capacity"
+msgstr ""
+#. TRANSLATORS: Left
msgid "media-source.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Main
msgid "media-source.main"
-msgstr "Main"
+msgstr ""
+#. TRANSLATORS: Main Roll
msgid "media-source.main-roll"
-msgstr "Main Roll"
+msgstr ""
+#. TRANSLATORS: Manual
msgid "media-source.manual"
-msgstr "Manual"
+msgstr ""
+#. TRANSLATORS: Middle
msgid "media-source.middle"
-msgstr "Middle"
+msgstr ""
+#. TRANSLATORS: Photo
msgid "media-source.photo"
-msgstr "Photo"
+msgstr ""
+#. TRANSLATORS: Rear
msgid "media-source.rear"
-msgstr "Rear"
+msgstr ""
+#. TRANSLATORS: Right
msgid "media-source.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Roll 1
msgid "media-source.roll-1"
-msgstr "Roll 1"
+msgstr ""
+#. TRANSLATORS: Roll 10
msgid "media-source.roll-10"
-msgstr "Roll 10"
+msgstr ""
+#. TRANSLATORS: Roll 2
msgid "media-source.roll-2"
-msgstr "Roll 2"
+msgstr ""
+#. TRANSLATORS: Roll 3
msgid "media-source.roll-3"
-msgstr "Roll 3"
+msgstr ""
+#. TRANSLATORS: Roll 4
msgid "media-source.roll-4"
-msgstr "Roll 4"
+msgstr ""
+#. TRANSLATORS: Roll 5
msgid "media-source.roll-5"
-msgstr "Roll 5"
+msgstr ""
+#. TRANSLATORS: Roll 6
msgid "media-source.roll-6"
-msgstr "Roll 6"
+msgstr ""
+#. TRANSLATORS: Roll 7
msgid "media-source.roll-7"
-msgstr "Roll 7"
+msgstr ""
+#. TRANSLATORS: Roll 8
msgid "media-source.roll-8"
-msgstr "Roll 8"
+msgstr ""
+#. TRANSLATORS: Roll 9
msgid "media-source.roll-9"
-msgstr "Roll 9"
+msgstr ""
+#. TRANSLATORS: Side
msgid "media-source.side"
-msgstr "Side"
+msgstr ""
+#. TRANSLATORS: Top
msgid "media-source.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Tray 1
msgid "media-source.tray-1"
-msgstr "Tray 1"
+msgstr ""
+#. TRANSLATORS: Tray 10
msgid "media-source.tray-10"
-msgstr "Tray 10"
+msgstr ""
+#. TRANSLATORS: Tray 11
msgid "media-source.tray-11"
-msgstr "Tray 11"
+msgstr ""
+#. TRANSLATORS: Tray 12
msgid "media-source.tray-12"
-msgstr "Tray 12"
+msgstr ""
+#. TRANSLATORS: Tray 13
msgid "media-source.tray-13"
-msgstr "Tray 13"
+msgstr ""
+#. TRANSLATORS: Tray 14
msgid "media-source.tray-14"
-msgstr "Tray 14"
+msgstr ""
+#. TRANSLATORS: Tray 15
msgid "media-source.tray-15"
-msgstr "Tray 15"
+msgstr ""
+#. TRANSLATORS: Tray 16
msgid "media-source.tray-16"
-msgstr "Tray 16"
+msgstr ""
+#. TRANSLATORS: Tray 17
msgid "media-source.tray-17"
-msgstr "Tray 17"
+msgstr ""
+#. TRANSLATORS: Tray 18
msgid "media-source.tray-18"
-msgstr "Tray 18"
+msgstr ""
+#. TRANSLATORS: Tray 19
msgid "media-source.tray-19"
-msgstr "Tray 19"
+msgstr ""
+#. TRANSLATORS: Tray 2
msgid "media-source.tray-2"
-msgstr "Tray 2"
+msgstr ""
+#. TRANSLATORS: Tray 20
msgid "media-source.tray-20"
-msgstr "Tray 20"
+msgstr ""
+#. TRANSLATORS: Tray 3
msgid "media-source.tray-3"
-msgstr "Tray 3"
+msgstr ""
+#. TRANSLATORS: Tray 4
msgid "media-source.tray-4"
-msgstr "Tray 4"
+msgstr ""
+#. TRANSLATORS: Tray 5
msgid "media-source.tray-5"
-msgstr "Tray 5"
+msgstr ""
+#. TRANSLATORS: Tray 6
msgid "media-source.tray-6"
-msgstr "Tray 6"
+msgstr ""
+#. TRANSLATORS: Tray 7
msgid "media-source.tray-7"
-msgstr "Tray 7"
+msgstr ""
+#. TRANSLATORS: Tray 8
msgid "media-source.tray-8"
-msgstr "Tray 8"
+msgstr ""
+#. TRANSLATORS: Tray 9
msgid "media-source.tray-9"
-msgstr "Tray 9"
+msgstr ""
+#. TRANSLATORS: Media Thickness
msgid "media-thickness"
-msgstr "Media Thickness"
+msgstr ""
+#. TRANSLATORS: Media Tooth (Texture)
msgid "media-tooth"
-msgstr "Media Tooth"
+msgstr ""
+#. TRANSLATORS: Antique
msgid "media-tooth.antique"
-msgstr "Antique"
+msgstr ""
+#. TRANSLATORS: Extra Smooth
msgid "media-tooth.calendared"
-msgstr "Calendared"
+msgstr ""
+#. TRANSLATORS: Coarse
msgid "media-tooth.coarse"
-msgstr "Coarse"
+msgstr ""
+#. TRANSLATORS: Fine
msgid "media-tooth.fine"
-msgstr "Fine"
+msgstr ""
+#. TRANSLATORS: Linen
msgid "media-tooth.linen"
-msgstr "Linen"
+msgstr ""
+#. TRANSLATORS: Medium
msgid "media-tooth.medium"
-msgstr "Medium"
+msgstr ""
+#. TRANSLATORS: Smooth
msgid "media-tooth.smooth"
-msgstr "Smooth"
+msgstr ""
+#. TRANSLATORS: Stipple
msgid "media-tooth.stipple"
-msgstr "Stipple"
+msgstr ""
+#. TRANSLATORS: Rough
msgid "media-tooth.uncalendared"
-msgstr "Uncalendared"
+msgstr ""
+#. TRANSLATORS: Vellum
msgid "media-tooth.vellum"
-msgstr "Vellum"
+msgstr ""
+#. TRANSLATORS: Media Top Margin
msgid "media-top-margin"
-msgstr "Media Top Margin"
+msgstr ""
+#. TRANSLATORS: Media Type
msgid "media-type"
-msgstr "Media Type"
+msgstr ""
+#. TRANSLATORS: Aluminum
msgid "media-type.aluminum"
-msgstr "Aluminum"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "media-type.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Back Print Film
msgid "media-type.back-print-film"
-msgstr "Back Print Film"
+msgstr ""
+#. TRANSLATORS: Cardboard
msgid "media-type.cardboard"
-msgstr "Cardboard"
+msgstr ""
+#. TRANSLATORS: Cardstock
msgid "media-type.cardstock"
-msgstr "Cardstock"
+msgstr ""
+#. TRANSLATORS: CD
msgid "media-type.cd"
-msgstr "CD"
-
-msgid "media-type.com.hp.advanced-photo"
-msgstr "Advanced Photo Paper"
-
-msgid "media-type.com.hp.brochure-glossy"
-msgstr "Glossy Brochure Paper"
-
-msgid "media-type.com.hp.brochure-matte"
-msgstr "Matte Brochure Paper"
-
-msgid "media-type.com.hp.cover-matte"
-msgstr "Matte Cover Paper"
-
-msgid "media-type.com.hp.ecosmart-lite"
-msgstr "Office Recycled Paper"
-
-msgid "media-type.com.hp.everyday-glossy"
-msgstr "Everyday Glossy Photo Paper"
-
-msgid "media-type.com.hp.everyday-matte"
-msgstr "Everyday Matte Paper"
-
-msgid "media-type.com.hp.extra-heavy"
-msgstr "Extra Heavyweight Paper"
-
-msgid "media-type.com.hp.intermediate"
-msgstr "Multipurpose Paper"
-
-msgid "media-type.com.hp.mid-weight"
-msgstr "Mid-Weight Paper"
-
-msgid "media-type.com.hp.premium-inkjet"
-msgstr "Premium Inkjet Paper"
-
-msgid "media-type.com.hp.premium-photo"
-msgstr "Premium Photo Glossy Paper"
-
-msgid "media-type.com.hp.premium-presentation-matte"
-msgstr "Premium Presentation Matte Paper"
+msgstr ""
+#. TRANSLATORS: Continuous
msgid "media-type.continuous"
-msgstr "Continuous"
+msgstr ""
+#. TRANSLATORS: Continuous Long
msgid "media-type.continuous-long"
-msgstr "Continuous Long"
+msgstr ""
+#. TRANSLATORS: Continuous Short
msgid "media-type.continuous-short"
-msgstr "Continuous Short"
+msgstr ""
+#. TRANSLATORS: Corrugated Board
msgid "media-type.corrugated-board"
-msgstr "Corrugated Board"
+msgstr ""
+#. TRANSLATORS: Optical Disc
msgid "media-type.disc"
-msgstr "Optical Disc"
+msgstr ""
+#. TRANSLATORS: Glossy Optical Disc
msgid "media-type.disc-glossy"
-msgstr "Glossy Optical Disc"
+msgstr ""
+#. TRANSLATORS: High Gloss Optical Disc
msgid "media-type.disc-high-gloss"
-msgstr "High Gloss Optical Disc"
+msgstr ""
+#. TRANSLATORS: Matte Optical Disc
msgid "media-type.disc-matte"
-msgstr "Matte Optical Disc"
+msgstr ""
+#. TRANSLATORS: Satin Optical Disc
msgid "media-type.disc-satin"
-msgstr "Satin Optical Disc"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Optical Disc
msgid "media-type.disc-semi-gloss"
-msgstr "Semi-Gloss Optical Disc"
+msgstr ""
+#. TRANSLATORS: Double Wall
msgid "media-type.double-wall"
-msgstr "Double Wall"
+msgstr ""
+#. TRANSLATORS: Dry Film
msgid "media-type.dry-film"
-msgstr "Dry Film"
+msgstr ""
+#. TRANSLATORS: DVD
msgid "media-type.dvd"
-msgstr "DVD"
+msgstr ""
+#. TRANSLATORS: Embossing Foil
msgid "media-type.embossing-foil"
-msgstr "Embossing Foil"
+msgstr ""
+#. TRANSLATORS: End Board
msgid "media-type.end-board"
-msgstr "End Board"
+msgstr ""
+#. TRANSLATORS: Envelope
msgid "media-type.envelope"
-msgstr "Envelope"
+msgstr ""
+#. TRANSLATORS: Archival Envelope
msgid "media-type.envelope-archival"
-msgstr "Archival Envelope"
+msgstr ""
+#. TRANSLATORS: Bond Envelope
msgid "media-type.envelope-bond"
-msgstr "Bond Envelope"
+msgstr ""
+#. TRANSLATORS: Coated Envelope
msgid "media-type.envelope-coated"
-msgstr "Coated Envelope"
+msgstr ""
+#. TRANSLATORS: Cotton Envelope
msgid "media-type.envelope-cotton"
-msgstr "Cotton Envelope"
+msgstr ""
+#. TRANSLATORS: Fine Envelope
msgid "media-type.envelope-fine"
-msgstr "Fine Envelope"
+msgstr ""
+#. TRANSLATORS: Heavyweight Envelope
msgid "media-type.envelope-heavyweight"
-msgstr "Heavyweight Envelope"
+msgstr ""
+#. TRANSLATORS: Inkjet Envelope
msgid "media-type.envelope-inkjet"
-msgstr "Inkjet Envelope"
+msgstr ""
+#. TRANSLATORS: Lightweight Envelope
msgid "media-type.envelope-lightweight"
-msgstr "Lightweight Envelope"
+msgstr ""
+#. TRANSLATORS: Plain Envelope
msgid "media-type.envelope-plain"
-msgstr "Plain Envelope"
+msgstr ""
+#. TRANSLATORS: Preprinted Envelope
msgid "media-type.envelope-preprinted"
-msgstr "Preprinted Envelope"
+msgstr ""
+#. TRANSLATORS: Windowed Envelope
msgid "media-type.envelope-window"
-msgstr "Windowed Envelope"
+msgstr ""
+#. TRANSLATORS: Fabric
msgid "media-type.fabric"
-msgstr "Fabric"
+msgstr ""
+#. TRANSLATORS: Archival Fabric
msgid "media-type.fabric-archival"
-msgstr "Archival Fabric"
+msgstr ""
+#. TRANSLATORS: Glossy Fabric
msgid "media-type.fabric-glossy"
-msgstr "Glossy Fabric"
+msgstr ""
+#. TRANSLATORS: High Gloss Fabric
msgid "media-type.fabric-high-gloss"
-msgstr "High Gloss Fabric"
+msgstr ""
+#. TRANSLATORS: Matte Fabric
msgid "media-type.fabric-matte"
-msgstr "Matte Fabric"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Fabric
msgid "media-type.fabric-semi-gloss"
-msgstr "Semi-Gloss Fabric"
+msgstr ""
+#. TRANSLATORS: Waterproof Fabric
msgid "media-type.fabric-waterproof"
-msgstr "Waterproof Fabric"
+msgstr ""
+#. TRANSLATORS: Film
msgid "media-type.film"
-msgstr "Film"
+msgstr ""
+#. TRANSLATORS: Flexo Base
msgid "media-type.flexo-base"
-msgstr "Flexo Base"
+msgstr ""
+#. TRANSLATORS: Flexo Photo Polymer
msgid "media-type.flexo-photo-polymer"
-msgstr "Flexo Photo Polymer"
+msgstr ""
+#. TRANSLATORS: Flute
msgid "media-type.flute"
-msgstr "Flute"
+msgstr ""
+#. TRANSLATORS: Foil
msgid "media-type.foil"
-msgstr "Foil"
+msgstr ""
+#. TRANSLATORS: Full Cut Tabs
msgid "media-type.full-cut-tabs"
-msgstr "Full Cut Tabs"
+msgstr ""
+#. TRANSLATORS: Glass
msgid "media-type.glass"
-msgstr "Glass"
+msgstr ""
+#. TRANSLATORS: Glass Colored
msgid "media-type.glass-colored"
-msgstr "Glass Colored"
+msgstr ""
+#. TRANSLATORS: Glass Opaque
msgid "media-type.glass-opaque"
-msgstr "Glass Opaque"
+msgstr ""
+#. TRANSLATORS: Glass Surfaced
msgid "media-type.glass-surfaced"
-msgstr "Glass Surfaced"
+msgstr ""
+#. TRANSLATORS: Glass Textured
msgid "media-type.glass-textured"
-msgstr "Glass Textured"
+msgstr ""
+#. TRANSLATORS: Gravure Cylinder
msgid "media-type.gravure-cylinder"
-msgstr "Gravure Cylinder"
+msgstr ""
+#. TRANSLATORS: Image Setter Paper
msgid "media-type.image-setter-paper"
-msgstr "Image Setter Paper"
+msgstr ""
+#. TRANSLATORS: Imaging Cylinder
msgid "media-type.imaging-cylinder"
-msgstr "Imaging Cylinder"
-
-msgid "media-type.jp.co.canon-photo-paper-plus-glossy-ii"
-msgstr "Photo Paper Plus Glossy II"
-
-msgid "media-type.jp.co.canon-photo-paper-pro-platinum"
-msgstr "Photo Paper Pro Platinum"
-
-msgid "media-type.jp.co.canon_photo-paper-plus-glossy-ii"
-msgstr "Photo Paper Plus Glossy II"
-
-msgid "media-type.jp.co.canon_photo-paper-pro-platinum"
-msgstr "Photo Paper Pro Platinum"
+msgstr ""
+#. TRANSLATORS: Labels
msgid "media-type.labels"
-msgstr "Labels"
+msgstr ""
+#. TRANSLATORS: Colored Labels
msgid "media-type.labels-colored"
-msgstr "Colored Labels"
+msgstr ""
+#. TRANSLATORS: Glossy Labels
msgid "media-type.labels-glossy"
-msgstr "Glossy Labels"
+msgstr ""
+#. TRANSLATORS: High Gloss Labels
msgid "media-type.labels-high-gloss"
-msgstr "High Gloss Labels"
+msgstr ""
+#. TRANSLATORS: Inkjet Labels
msgid "media-type.labels-inkjet"
-msgstr "Inkjet Labels"
+msgstr ""
+#. TRANSLATORS: Matte Labels
msgid "media-type.labels-matte"
-msgstr "Matte Labels"
+msgstr ""
+#. TRANSLATORS: Permanent Labels
msgid "media-type.labels-permanent"
-msgstr "Permanent Labels"
+msgstr ""
+#. TRANSLATORS: Satin Labels
msgid "media-type.labels-satin"
-msgstr "Satin Labels"
+msgstr ""
+#. TRANSLATORS: Security Labels
msgid "media-type.labels-security"
-msgstr "Security Labels"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Labels
msgid "media-type.labels-semi-gloss"
-msgstr "Semi-Gloss Labels"
+msgstr ""
+#. TRANSLATORS: Laminating Foil
msgid "media-type.laminating-foil"
-msgstr "Laminating Foil"
+msgstr ""
+#. TRANSLATORS: Letterhead
msgid "media-type.letterhead"
-msgstr "Letterhead"
+msgstr ""
+#. TRANSLATORS: Metal
msgid "media-type.metal"
-msgstr "Metal"
+msgstr ""
+#. TRANSLATORS: Metal Glossy
msgid "media-type.metal-glossy"
-msgstr "Metal Glossy"
+msgstr ""
+#. TRANSLATORS: Metal High Gloss
msgid "media-type.metal-high-gloss"
-msgstr "Metal High Gloss"
+msgstr ""
+#. TRANSLATORS: Metal Matte
msgid "media-type.metal-matte"
-msgstr "Metal Matte"
+msgstr ""
+#. TRANSLATORS: Metal Satin
msgid "media-type.metal-satin"
-msgstr "Metal Satin"
+msgstr ""
+#. TRANSLATORS: Metal Semi Gloss
msgid "media-type.metal-semi-gloss"
-msgstr "Metal Semi Gloss"
+msgstr ""
+#. TRANSLATORS: Mounting Tape
msgid "media-type.mounting-tape"
-msgstr "Mounting Tape"
+msgstr ""
+#. TRANSLATORS: Multi Layer
msgid "media-type.multi-layer"
-msgstr "Multi Layer"
+msgstr ""
+#. TRANSLATORS: Multi Part Form
msgid "media-type.multi-part-form"
-msgstr "Multi Part Form"
+msgstr ""
+#. TRANSLATORS: Other
msgid "media-type.other"
-msgstr "Other"
+msgstr ""
+#. TRANSLATORS: Paper
msgid "media-type.paper"
-msgstr "Paper"
+msgstr ""
+#. TRANSLATORS: Photo Paper
msgid "media-type.photographic"
-msgstr "Photo Paper"
+msgstr ""
+#. TRANSLATORS: Photographic Archival
msgid "media-type.photographic-archival"
-msgstr "Photographic Archival"
+msgstr ""
+#. TRANSLATORS: Photo Film
msgid "media-type.photographic-film"
-msgstr "Photo Film"
+msgstr ""
+#. TRANSLATORS: Glossy Photo Paper
msgid "media-type.photographic-glossy"
-msgstr "Glossy Photo Paper"
+msgstr ""
+#. TRANSLATORS: High Gloss Photo Paper
msgid "media-type.photographic-high-gloss"
-msgstr "High Gloss Photo Paper"
+msgstr ""
+#. TRANSLATORS: Matte Photo Paper
msgid "media-type.photographic-matte"
-msgstr "Matte Photo Paper"
+msgstr ""
+#. TRANSLATORS: Satin Photo Paper
msgid "media-type.photographic-satin"
-msgstr "Satin Photo Paper"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Photo Paper
msgid "media-type.photographic-semi-gloss"
-msgstr "Semi-Gloss Photo Paper"
+msgstr ""
+#. TRANSLATORS: Plastic
msgid "media-type.plastic"
-msgstr "Plastic"
+msgstr ""
+#. TRANSLATORS: Plastic Archival
msgid "media-type.plastic-archival"
-msgstr "Plastic Archival"
+msgstr ""
+#. TRANSLATORS: Plastic Colored
msgid "media-type.plastic-colored"
-msgstr "Plastic Colored"
+msgstr ""
+#. TRANSLATORS: Plastic Glossy
msgid "media-type.plastic-glossy"
-msgstr "Plastic Glossy"
+msgstr ""
+#. TRANSLATORS: Plastic High Gloss
msgid "media-type.plastic-high-gloss"
-msgstr "Plastic High Gloss"
+msgstr ""
+#. TRANSLATORS: Plastic Matte
msgid "media-type.plastic-matte"
-msgstr "Plastic Matte"
+msgstr ""
+#. TRANSLATORS: Plastic Satin
msgid "media-type.plastic-satin"
-msgstr "Plastic Satin"
+msgstr ""
+#. TRANSLATORS: Plastic Semi Gloss
msgid "media-type.plastic-semi-gloss"
-msgstr "Plastic Semi Gloss"
+msgstr ""
+#. TRANSLATORS: Plate
msgid "media-type.plate"
-msgstr "Plate"
+msgstr ""
+#. TRANSLATORS: Polyester
msgid "media-type.polyester"
-msgstr "Polyester"
+msgstr ""
+#. TRANSLATORS: Pre Cut Tabs
msgid "media-type.pre-cut-tabs"
-msgstr "Pre Cut Tabs"
+msgstr ""
+#. TRANSLATORS: Roll
msgid "media-type.roll"
-msgstr "Roll"
+msgstr ""
+#. TRANSLATORS: Screen
msgid "media-type.screen"
-msgstr "Screen"
+msgstr ""
+#. TRANSLATORS: Screen Paged
msgid "media-type.screen-paged"
-msgstr "Screen Paged"
+msgstr ""
+#. TRANSLATORS: Self Adhesive
msgid "media-type.self-adhesive"
-msgstr "Self Adhesive"
+msgstr ""
+#. TRANSLATORS: Self Adhesive Film
msgid "media-type.self-adhesive-film"
-msgstr "Self Adhesive Film"
+msgstr ""
+#. TRANSLATORS: Shrink Foil
msgid "media-type.shrink-foil"
-msgstr "Shrink Foil"
+msgstr ""
+#. TRANSLATORS: Single Face
msgid "media-type.single-face"
-msgstr "Single Face"
+msgstr ""
+#. TRANSLATORS: Single Wall
msgid "media-type.single-wall"
-msgstr "Single Wall"
+msgstr ""
+#. TRANSLATORS: Sleeve
msgid "media-type.sleeve"
-msgstr "Sleeve"
+msgstr ""
+#. TRANSLATORS: Stationery
msgid "media-type.stationery"
-msgstr "Stationery"
+msgstr ""
+#. TRANSLATORS: Stationery Archival
msgid "media-type.stationery-archival"
-msgstr "Stationery Archival"
+msgstr ""
+#. TRANSLATORS: Coated Paper
msgid "media-type.stationery-coated"
-msgstr "Coated Paper"
+msgstr ""
+#. TRANSLATORS: Stationery Cotton
msgid "media-type.stationery-cotton"
-msgstr "Stationery Cotton"
+msgstr ""
+#. TRANSLATORS: Vellum Paper
msgid "media-type.stationery-fine"
-msgstr "Vellum Paper"
+msgstr ""
+#. TRANSLATORS: Heavyweight Paper
msgid "media-type.stationery-heavyweight"
-msgstr "Heavyweight Paper"
+msgstr ""
+#. TRANSLATORS: Stationery Heavyweight Coated
msgid "media-type.stationery-heavyweight-coated"
-msgstr "Stationery Heavyweight Coated"
+msgstr ""
+#. TRANSLATORS: Stationery Inkjet Paper
msgid "media-type.stationery-inkjet"
-msgstr "Stationery Inkjet Paper"
+msgstr ""
+#. TRANSLATORS: Letterhead
msgid "media-type.stationery-letterhead"
-msgstr "Letterhead"
+msgstr ""
+#. TRANSLATORS: Lightweight Paper
msgid "media-type.stationery-lightweight"
-msgstr "Lightweight Paper"
+msgstr ""
+#. TRANSLATORS: Preprinted Paper
msgid "media-type.stationery-preprinted"
-msgstr "Preprinted Paper"
+msgstr ""
+#. TRANSLATORS: Punched Paper
msgid "media-type.stationery-prepunched"
-msgstr "Punched Paper"
+msgstr ""
+#. TRANSLATORS: Tab Stock
msgid "media-type.tab-stock"
-msgstr "Tab Stock"
+msgstr ""
+#. TRANSLATORS: Tractor
msgid "media-type.tractor"
-msgstr "Tractor"
+msgstr ""
+#. TRANSLATORS: Transfer
msgid "media-type.transfer"
-msgstr "Transfer"
+msgstr ""
+#. TRANSLATORS: Transparency
msgid "media-type.transparency"
-msgstr "Transparency"
+msgstr ""
+#. TRANSLATORS: Triple Wall
msgid "media-type.triple-wall"
-msgstr "Triple Wall"
+msgstr ""
+#. TRANSLATORS: Wet Film
msgid "media-type.wet-film"
-msgstr "Wet Film"
+msgstr ""
+#. TRANSLATORS: Media Weight (grams per m²)
msgid "media-weight-metric"
-msgstr "Media Weight (grams per m²)"
+msgstr ""
+#. TRANSLATORS: 28 x 40″
msgid "media.asme_f_28x40in"
-msgstr "28 x 40\""
+msgstr ""
+#. TRANSLATORS: A4 or US Letter
msgid "media.choice_iso_a4_210x297mm_na_letter_8.5x11in"
-msgstr "A4 or US Letter"
+msgstr ""
+#. TRANSLATORS: 2a0
msgid "media.iso_2a0_1189x1682mm"
-msgstr "2a0"
+msgstr ""
+#. TRANSLATORS: A0
msgid "media.iso_a0_841x1189mm"
-msgstr "A0"
+msgstr ""
+#. TRANSLATORS: A0x3
msgid "media.iso_a0x3_1189x2523mm"
-msgstr "A0x3"
+msgstr ""
+#. TRANSLATORS: A10
msgid "media.iso_a10_26x37mm"
-msgstr "A10"
+msgstr ""
+#. TRANSLATORS: A1
msgid "media.iso_a1_594x841mm"
-msgstr "A1"
+msgstr ""
+#. TRANSLATORS: A1x3
msgid "media.iso_a1x3_841x1783mm"
-msgstr "A1x3"
+msgstr ""
+#. TRANSLATORS: A1x4
msgid "media.iso_a1x4_841x2378mm"
-msgstr "A1x4"
+msgstr ""
+#. TRANSLATORS: A2
msgid "media.iso_a2_420x594mm"
-msgstr "A2"
+msgstr ""
+#. TRANSLATORS: A2x3
msgid "media.iso_a2x3_594x1261mm"
-msgstr "A2x3"
+msgstr ""
+#. TRANSLATORS: A2x4
msgid "media.iso_a2x4_594x1682mm"
-msgstr "A2x4"
+msgstr ""
+#. TRANSLATORS: A2x5
msgid "media.iso_a2x5_594x2102mm"
-msgstr "A2x5"
+msgstr ""
+#. TRANSLATORS: A3 (Extra)
msgid "media.iso_a3-extra_322x445mm"
-msgstr "A3 (Extra)"
+msgstr ""
+#. TRANSLATORS: A3
msgid "media.iso_a3_297x420mm"
-msgstr "A3"
+msgstr ""
+#. TRANSLATORS: A3x3
msgid "media.iso_a3x3_420x891mm"
-msgstr "A3x3"
+msgstr ""
+#. TRANSLATORS: A3x4
msgid "media.iso_a3x4_420x1189mm"
-msgstr "A3x4"
+msgstr ""
+#. TRANSLATORS: A3x5
msgid "media.iso_a3x5_420x1486mm"
-msgstr "A3x5"
+msgstr ""
+#. TRANSLATORS: A3x6
msgid "media.iso_a3x6_420x1783mm"
-msgstr "A3x6"
+msgstr ""
+#. TRANSLATORS: A3x7
msgid "media.iso_a3x7_420x2080mm"
-msgstr "A3x7"
+msgstr ""
+#. TRANSLATORS: A4 (Extra)
msgid "media.iso_a4-extra_235.5x322.3mm"
-msgstr "A4 (Extra)"
+msgstr ""
+#. TRANSLATORS: A4 (Tab)
msgid "media.iso_a4-tab_225x297mm"
-msgstr "A4 (Tab)"
+msgstr ""
+#. TRANSLATORS: A4
msgid "media.iso_a4_210x297mm"
-msgstr "A4"
+msgstr ""
+#. TRANSLATORS: A4x3
msgid "media.iso_a4x3_297x630mm"
-msgstr "A4x3"
+msgstr ""
+#. TRANSLATORS: A4x4
msgid "media.iso_a4x4_297x841mm"
-msgstr "A4x4"
+msgstr ""
+#. TRANSLATORS: A4x5
msgid "media.iso_a4x5_297x1051mm"
-msgstr "A4x5"
+msgstr ""
+#. TRANSLATORS: A4x6
msgid "media.iso_a4x6_297x1261mm"
-msgstr "A4x6"
+msgstr ""
+#. TRANSLATORS: A4x7
msgid "media.iso_a4x7_297x1471mm"
-msgstr "A4x7"
+msgstr ""
+#. TRANSLATORS: A4x8
msgid "media.iso_a4x8_297x1682mm"
-msgstr "A4x8"
+msgstr ""
+#. TRANSLATORS: A4x9
msgid "media.iso_a4x9_297x1892mm"
-msgstr "A4x9"
+msgstr ""
+#. TRANSLATORS: A5 (Extra)
msgid "media.iso_a5-extra_174x235mm"
-msgstr "A5 (Extra)"
+msgstr ""
+#. TRANSLATORS: A5
msgid "media.iso_a5_148x210mm"
-msgstr "A5"
+msgstr ""
+#. TRANSLATORS: A6
msgid "media.iso_a6_105x148mm"
-msgstr "A6"
+msgstr ""
+#. TRANSLATORS: A7
msgid "media.iso_a7_74x105mm"
-msgstr "A7"
+msgstr ""
+#. TRANSLATORS: A8
msgid "media.iso_a8_52x74mm"
-msgstr "A8"
+msgstr ""
+#. TRANSLATORS: A9
msgid "media.iso_a9_37x52mm"
-msgstr "A9"
+msgstr ""
+#. TRANSLATORS: B0
msgid "media.iso_b0_1000x1414mm"
-msgstr "B0"
+msgstr ""
+#. TRANSLATORS: B10
msgid "media.iso_b10_31x44mm"
-msgstr "B10"
+msgstr ""
+#. TRANSLATORS: B1
msgid "media.iso_b1_707x1000mm"
-msgstr "B1"
+msgstr ""
+#. TRANSLATORS: B2
msgid "media.iso_b2_500x707mm"
-msgstr "B2"
+msgstr ""
+#. TRANSLATORS: B3
msgid "media.iso_b3_353x500mm"
-msgstr "B3"
+msgstr ""
+#. TRANSLATORS: B4
msgid "media.iso_b4_250x353mm"
-msgstr "B4"
+msgstr ""
+#. TRANSLATORS: B5 (Extra)
msgid "media.iso_b5-extra_201x276mm"
-msgstr "B5 (Extra)"
+msgstr ""
+#. TRANSLATORS: Envelope B5
msgid "media.iso_b5_176x250mm"
-msgstr "B5 Envelope"
+msgstr ""
+#. TRANSLATORS: B6
msgid "media.iso_b6_125x176mm"
-msgstr "B6"
+msgstr ""
+#. TRANSLATORS: Envelope B6/C4
msgid "media.iso_b6c4_125x324mm"
-msgstr "B6/C4 Envelope"
+msgstr ""
+#. TRANSLATORS: B7
msgid "media.iso_b7_88x125mm"
-msgstr "B7"
+msgstr ""
+#. TRANSLATORS: B8
msgid "media.iso_b8_62x88mm"
-msgstr "B8"
+msgstr ""
+#. TRANSLATORS: B9
msgid "media.iso_b9_44x62mm"
-msgstr "B9"
+msgstr ""
+#. TRANSLATORS: CEnvelope 0
msgid "media.iso_c0_917x1297mm"
-msgstr "C0 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 10
msgid "media.iso_c10_28x40mm"
-msgstr "C10 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 1
msgid "media.iso_c1_648x917mm"
-msgstr "C1 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 2
msgid "media.iso_c2_458x648mm"
-msgstr "C2 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 3
msgid "media.iso_c3_324x458mm"
-msgstr "C3 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 4
msgid "media.iso_c4_229x324mm"
-msgstr "C4 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 5
msgid "media.iso_c5_162x229mm"
-msgstr "C5 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 6
msgid "media.iso_c6_114x162mm"
-msgstr "C6 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 6c5
msgid "media.iso_c6c5_114x229mm"
-msgstr "C6c5 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 7
msgid "media.iso_c7_81x114mm"
-msgstr "C7 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 7c6
msgid "media.iso_c7c6_81x162mm"
-msgstr "C7c6 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 8
msgid "media.iso_c8_57x81mm"
-msgstr "C8 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 9
msgid "media.iso_c9_40x57mm"
-msgstr "C9 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope DL
msgid "media.iso_dl_110x220mm"
-msgstr "DL Envelope"
+msgstr ""
+
+#. TRANSLATORS: Id-1
+msgid "media.iso_id-1_53.98x85.6mm"
+msgstr ""
+#. TRANSLATORS: Id-3
+msgid "media.iso_id-3_88x125mm"
+msgstr ""
+
+#. TRANSLATORS: ISO RA0
msgid "media.iso_ra0_860x1220mm"
-msgstr "Ra0"
+msgstr ""
+#. TRANSLATORS: ISO RA1
msgid "media.iso_ra1_610x860mm"
-msgstr "Ra1"
+msgstr ""
+#. TRANSLATORS: ISO RA2
msgid "media.iso_ra2_430x610mm"
-msgstr "Ra2"
+msgstr ""
+#. TRANSLATORS: ISO RA3
msgid "media.iso_ra3_305x430mm"
-msgstr "Ra3"
+msgstr ""
+#. TRANSLATORS: ISO RA4
msgid "media.iso_ra4_215x305mm"
-msgstr "Ra4"
+msgstr ""
+#. TRANSLATORS: ISO SRA0
msgid "media.iso_sra0_900x1280mm"
-msgstr "Sra0"
+msgstr ""
+#. TRANSLATORS: ISO SRA1
msgid "media.iso_sra1_640x900mm"
-msgstr "Sra1"
+msgstr ""
+#. TRANSLATORS: ISO SRA2
msgid "media.iso_sra2_450x640mm"
-msgstr "Sra2"
+msgstr ""
+#. TRANSLATORS: ISO SRA3
msgid "media.iso_sra3_320x450mm"
-msgstr "Sra3"
+msgstr ""
+#. TRANSLATORS: ISO SRA4
msgid "media.iso_sra4_225x320mm"
-msgstr "Sra4"
+msgstr ""
+#. TRANSLATORS: JIS B0
msgid "media.jis_b0_1030x1456mm"
-msgstr "JIS B0"
+msgstr ""
+#. TRANSLATORS: JIS B10
msgid "media.jis_b10_32x45mm"
-msgstr "JIS B10"
+msgstr ""
+#. TRANSLATORS: JIS B1
msgid "media.jis_b1_728x1030mm"
-msgstr "JIS B1"
+msgstr ""
+#. TRANSLATORS: JIS B2
msgid "media.jis_b2_515x728mm"
-msgstr "JIS B2"
+msgstr ""
+#. TRANSLATORS: JIS B3
msgid "media.jis_b3_364x515mm"
-msgstr "JIS B3"
+msgstr ""
+#. TRANSLATORS: JIS B4
msgid "media.jis_b4_257x364mm"
-msgstr "JIS B4"
+msgstr ""
+#. TRANSLATORS: JIS B5
msgid "media.jis_b5_182x257mm"
-msgstr "JIS B5"
+msgstr ""
+#. TRANSLATORS: JIS B6
msgid "media.jis_b6_128x182mm"
-msgstr "JIS B6"
+msgstr ""
+#. TRANSLATORS: JIS B7
msgid "media.jis_b7_91x128mm"
-msgstr "JIS B7"
+msgstr ""
+#. TRANSLATORS: JIS B8
msgid "media.jis_b8_64x91mm"
-msgstr "JIS B8"
+msgstr ""
+#. TRANSLATORS: JIS B9
msgid "media.jis_b9_45x64mm"
-msgstr "JIS B9"
+msgstr ""
+#. TRANSLATORS: JIS Executive
msgid "media.jis_exec_216x330mm"
-msgstr "JIS Executive"
+msgstr ""
+#. TRANSLATORS: Envelope Chou 2
msgid "media.jpn_chou2_111.1x146mm"
-msgstr "Chou 2 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chou 3
msgid "media.jpn_chou3_120x235mm"
-msgstr "Chou 3 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chou 4
msgid "media.jpn_chou4_90x205mm"
-msgstr "Chou 4 Envelope"
+msgstr ""
+#. TRANSLATORS: Hagaki
msgid "media.jpn_hagaki_100x148mm"
-msgstr "Hagaki"
+msgstr ""
+#. TRANSLATORS: Envelope Kahu
msgid "media.jpn_kahu_240x322.1mm"
-msgstr "Kahu Envelope"
+msgstr ""
+
+#. TRANSLATORS: 270 x 382mm
+msgid "media.jpn_kaku1_270x382mm"
+msgstr ""
+#. TRANSLATORS: Envelope Kahu 2
msgid "media.jpn_kaku2_240x332mm"
-msgstr "Kahu 2 Envelope"
+msgstr ""
+#. TRANSLATORS: 216 x 277mm
msgid "media.jpn_kaku3_216x277mm"
-msgstr "216 x 277mme"
+msgstr ""
+#. TRANSLATORS: 197 x 267mm
msgid "media.jpn_kaku4_197x267mm"
-msgstr "197 x 267mme"
+msgstr ""
+#. TRANSLATORS: 190 x 240mm
msgid "media.jpn_kaku5_190x240mm"
-msgstr "190 x 240mme"
+msgstr ""
+#. TRANSLATORS: 142 x 205mm
msgid "media.jpn_kaku7_142x205mm"
-msgstr "142 x 205mme"
+msgstr ""
+#. TRANSLATORS: 119 x 197mm
msgid "media.jpn_kaku8_119x197mm"
-msgstr "119 x 197mme"
+msgstr ""
+#. TRANSLATORS: Oufuku Reply Postcard
msgid "media.jpn_oufuku_148x200mm"
-msgstr "Oufuku Reply Postcard"
+msgstr ""
+#. TRANSLATORS: Envelope You 4
msgid "media.jpn_you4_105x235mm"
-msgstr "You 4 Envelope"
+msgstr ""
+#. TRANSLATORS: 10 x 11″
msgid "media.na_10x11_10x11in"
-msgstr "10 x 11\""
+msgstr ""
+#. TRANSLATORS: 10 x 13″
msgid "media.na_10x13_10x13in"
-msgstr "10 x 13\""
+msgstr ""
+#. TRANSLATORS: 10 x 14″
msgid "media.na_10x14_10x14in"
-msgstr "10 x 14\""
+msgstr ""
+#. TRANSLATORS: 10 x 15″
msgid "media.na_10x15_10x15in"
-msgstr "10 x 15\""
+msgstr ""
+#. TRANSLATORS: 11 x 12″
msgid "media.na_11x12_11x12in"
-msgstr "11 x 12\""
+msgstr ""
+#. TRANSLATORS: 11 x 15″
msgid "media.na_11x15_11x15in"
-msgstr "11 x 15\""
+msgstr ""
+#. TRANSLATORS: 12 x 19″
msgid "media.na_12x19_12x19in"
-msgstr "12 x 19\""
+msgstr ""
+#. TRANSLATORS: 5 x 7″
msgid "media.na_5x7_5x7in"
-msgstr "5 x 7\""
+msgstr ""
+#. TRANSLATORS: 6 x 9″
msgid "media.na_6x9_6x9in"
-msgstr "6 x 9\""
+msgstr ""
+#. TRANSLATORS: 7 x 9″
msgid "media.na_7x9_7x9in"
-msgstr "7 x 9\""
+msgstr ""
+#. TRANSLATORS: 9 x 11″
msgid "media.na_9x11_9x11in"
-msgstr "9 x 11\""
+msgstr ""
+#. TRANSLATORS: Envelope A2
msgid "media.na_a2_4.375x5.75in"
-msgstr "A2 Envelope"
+msgstr ""
+#. TRANSLATORS: 9 x 12″
msgid "media.na_arch-a_9x12in"
-msgstr "9 x 12\""
+msgstr ""
+#. TRANSLATORS: 12 x 18″
msgid "media.na_arch-b_12x18in"
-msgstr "12 x 18\""
+msgstr ""
+#. TRANSLATORS: 18 x 24″
msgid "media.na_arch-c_18x24in"
-msgstr "18 x 24\""
+msgstr ""
+#. TRANSLATORS: 24 x 36″
msgid "media.na_arch-d_24x36in"
-msgstr "24 x 36\""
+msgstr ""
+#. TRANSLATORS: 26 x 38″
msgid "media.na_arch-e2_26x38in"
-msgstr "26 x 38\""
+msgstr ""
+#. TRANSLATORS: 27 x 39″
msgid "media.na_arch-e3_27x39in"
-msgstr "27 x 39\""
+msgstr ""
+#. TRANSLATORS: 36 x 48″
msgid "media.na_arch-e_36x48in"
-msgstr "36 x 48\""
+msgstr ""
+#. TRANSLATORS: 12 x 19.17″
msgid "media.na_b-plus_12x19.17in"
-msgstr "12 x 19.17\""
+msgstr ""
+#. TRANSLATORS: Envelope C5
msgid "media.na_c5_6.5x9.5in"
-msgstr "C5 Envelope"
+msgstr ""
+#. TRANSLATORS: 17 x 22″
msgid "media.na_c_17x22in"
-msgstr "17 x 22\""
+msgstr ""
+#. TRANSLATORS: 22 x 34″
msgid "media.na_d_22x34in"
-msgstr "22 x 34\""
+msgstr ""
+#. TRANSLATORS: 34 x 44″
msgid "media.na_e_34x44in"
-msgstr "34 x 44\""
+msgstr ""
+#. TRANSLATORS: 11 x 14″
msgid "media.na_edp_11x14in"
-msgstr "11 x 14\""
+msgstr ""
+#. TRANSLATORS: 12 x 14″
msgid "media.na_eur-edp_12x14in"
-msgstr "12 x 14\""
+msgstr ""
+#. TRANSLATORS: Executive
msgid "media.na_executive_7.25x10.5in"
-msgstr "Executive"
+msgstr ""
+#. TRANSLATORS: 44 x 68″
msgid "media.na_f_44x68in"
-msgstr "44 x 68\""
+msgstr ""
+#. TRANSLATORS: European Fanfold
msgid "media.na_fanfold-eur_8.5x12in"
-msgstr "European Fanfold"
+msgstr ""
+#. TRANSLATORS: US Fanfold
msgid "media.na_fanfold-us_11x14.875in"
-msgstr "US Fanfold"
+msgstr ""
+#. TRANSLATORS: Foolscap
msgid "media.na_foolscap_8.5x13in"
-msgstr "Foolscap"
+msgstr ""
+#. TRANSLATORS: 8 x 13″
msgid "media.na_govt-legal_8x13in"
-msgstr "8 x 13\""
+msgstr ""
+#. TRANSLATORS: 8 x 10″
msgid "media.na_govt-letter_8x10in"
-msgstr "8 x 10\""
+msgstr ""
+#. TRANSLATORS: 3 x 5″
msgid "media.na_index-3x5_3x5in"
-msgstr "3 x 5\""
+msgstr ""
+#. TRANSLATORS: 6 x 8″
msgid "media.na_index-4x6-ext_6x8in"
-msgstr "6 x 8\""
+msgstr ""
+#. TRANSLATORS: 4 x 6″
msgid "media.na_index-4x6_4x6in"
-msgstr "4 x 6\""
+msgstr ""
+#. TRANSLATORS: 5 x 8″
msgid "media.na_index-5x8_5x8in"
-msgstr "5 x 8\""
+msgstr ""
+#. TRANSLATORS: Statement
msgid "media.na_invoice_5.5x8.5in"
-msgstr "Statement"
+msgstr ""
+#. TRANSLATORS: 11 x 17″
msgid "media.na_ledger_11x17in"
-msgstr "11 x 17\""
+msgstr ""
+#. TRANSLATORS: US Legal (Extra)
msgid "media.na_legal-extra_9.5x15in"
-msgstr "US Legal (Extra)"
+msgstr ""
+#. TRANSLATORS: US Legal
msgid "media.na_legal_8.5x14in"
-msgstr "US Legal"
+msgstr ""
+#. TRANSLATORS: US Letter (Extra)
msgid "media.na_letter-extra_9.5x12in"
-msgstr "US Letter (Extra)"
+msgstr ""
+#. TRANSLATORS: US Letter (Plus)
msgid "media.na_letter-plus_8.5x12.69in"
-msgstr "US Letter (Plus)"
+msgstr ""
+#. TRANSLATORS: US Letter
msgid "media.na_letter_8.5x11in"
-msgstr "US Letter"
+msgstr ""
+#. TRANSLATORS: Envelope Monarch
msgid "media.na_monarch_3.875x7.5in"
-msgstr "Monarch Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #10
msgid "media.na_number-10_4.125x9.5in"
-msgstr "#10 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #11
msgid "media.na_number-11_4.5x10.375in"
-msgstr "#11 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #12
msgid "media.na_number-12_4.75x11in"
-msgstr "#12 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #14
msgid "media.na_number-14_5x11.5in"
-msgstr "#14 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #9
msgid "media.na_number-9_3.875x8.875in"
-msgstr "#9 Envelope"
+msgstr ""
+#. TRANSLATORS: 8.5 x 13.4″
msgid "media.na_oficio_8.5x13.4in"
-msgstr "8.5 x 13.4\""
+msgstr ""
+#. TRANSLATORS: Envelope Personal
msgid "media.na_personal_3.625x6.5in"
-msgstr "Personal Envelope"
+msgstr ""
+#. TRANSLATORS: Quarto
msgid "media.na_quarto_8.5x10.83in"
-msgstr "Quarto"
+msgstr ""
+#. TRANSLATORS: 8.94 x 14″
msgid "media.na_super-a_8.94x14in"
-msgstr "8.94 x 14\""
+msgstr ""
+#. TRANSLATORS: 13 x 19″
msgid "media.na_super-b_13x19in"
-msgstr "13 x 19\""
+msgstr ""
+#. TRANSLATORS: 30 x 42″
msgid "media.na_wide-format_30x42in"
-msgstr "30 x 42\""
+msgstr ""
+#. TRANSLATORS: 12 x 16″
msgid "media.oe_12x16_12x16in"
-msgstr "12 x 16\""
+msgstr ""
+#. TRANSLATORS: 14 x 17″
msgid "media.oe_14x17_14x17in"
-msgstr "14 x 17\""
+msgstr ""
+#. TRANSLATORS: 18 x 22″
msgid "media.oe_18x22_18x22in"
-msgstr "18 x 22\""
+msgstr ""
+#. TRANSLATORS: 17 x 24″
msgid "media.oe_a2plus_17x24in"
-msgstr "17 x 24\""
+msgstr ""
+#. TRANSLATORS: 2 x 3.5″
+msgid "media.oe_business-card_2x3.5in"
+msgstr ""
+
+#. TRANSLATORS: 10 x 12″
msgid "media.oe_photo-10r_10x12in"
-msgstr "10 x 12\""
+msgstr ""
+#. TRANSLATORS: 20 x 24″
msgid "media.oe_photo-20r_20x24in"
-msgstr "20 x 24\""
+msgstr ""
+#. TRANSLATORS: 3.5 x 5″
msgid "media.oe_photo-l_3.5x5in"
-msgstr "3.5 x 5\""
+msgstr ""
+#. TRANSLATORS: 10 x 15″
msgid "media.oe_photo-s10r_10x15in"
-msgstr "10 x 15\""
+msgstr ""
+#. TRANSLATORS: 4 x 4″
+msgid "media.oe_square-photo_4x4in"
+msgstr ""
+
+#. TRANSLATORS: 5 x 5″
+msgid "media.oe_square-photo_5x5in"
+msgstr ""
+
+#. TRANSLATORS: 184 x 260mm
msgid "media.om_16k_184x260mm"
-msgstr "184 x 260mm"
+msgstr ""
+#. TRANSLATORS: 195 x 270mm
msgid "media.om_16k_195x270mm"
-msgstr "195 x 270mm"
+msgstr ""
+
+#. TRANSLATORS: 55 x 85mm
+msgid "media.om_business-card_55x85mm"
+msgstr ""
+
+#. TRANSLATORS: 55 x 91mm
+msgid "media.om_business-card_55x91mm"
+msgstr ""
+
+#. TRANSLATORS: 54 x 86mm
+msgid "media.om_card_54x86mm"
+msgstr ""
+#. TRANSLATORS: 275 x 395mm
msgid "media.om_dai-pa-kai_275x395mm"
-msgstr "275 x 395mm"
+msgstr ""
+
+#. TRANSLATORS: 89 x 119mm
+msgid "media.om_dsc-photo_89x119mm"
+msgstr ""
+#. TRANSLATORS: Folio
msgid "media.om_folio-sp_215x315mm"
-msgstr "Folio"
+msgstr ""
+#. TRANSLATORS: Folio (Special)
msgid "media.om_folio_210x330mm"
-msgstr "Folio (Special)"
+msgstr ""
+#. TRANSLATORS: Envelope Invitation
msgid "media.om_invite_220x220mm"
-msgstr "Invitation Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Italian
msgid "media.om_italian_110x230mm"
-msgstr "Italian Envelope"
+msgstr ""
+#. TRANSLATORS: 198 x 275mm
msgid "media.om_juuro-ku-kai_198x275mm"
-msgstr "198 x 275mm"
+msgstr ""
+#. TRANSLATORS: 200 x 300
msgid "media.om_large-photo_200x300"
-msgstr "200 x 300mm"
+msgstr ""
+#. TRANSLATORS: 130 x 180mm
msgid "media.om_medium-photo_130x180mm"
-msgstr "130 x 180mm"
+msgstr ""
+#. TRANSLATORS: 267 x 389mm
msgid "media.om_pa-kai_267x389mm"
-msgstr "267 x 389mm"
+msgstr ""
+#. TRANSLATORS: Envelope Postfix
msgid "media.om_postfix_114x229mm"
-msgstr "Postfix Envelope"
+msgstr ""
+#. TRANSLATORS: 100 x 150mm
msgid "media.om_small-photo_100x150mm"
-msgstr "100 x 150mm"
+msgstr ""
+#. TRANSLATORS: 89 x 89mm
+msgid "media.om_square-photo_89x89mm"
+msgstr ""
+
+#. TRANSLATORS: 100 x 200mm
msgid "media.om_wide-photo_100x200mm"
-msgstr "100 x 200mm"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #10
msgid "media.prc_10_324x458mm"
-msgstr "Chinese #10 Envelope"
+msgstr ""
+#. TRANSLATORS: Chinese 16k
msgid "media.prc_16k_146x215mm"
-msgstr "Chinese 16k"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #1
msgid "media.prc_1_102x165mm"
-msgstr "Chinese #1 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #2
msgid "media.prc_2_102x176mm"
-msgstr "Chinese #2 Envelope"
+msgstr ""
+#. TRANSLATORS: Chinese 32k
msgid "media.prc_32k_97x151mm"
-msgstr "Chinese 32k"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #3
msgid "media.prc_3_125x176mm"
-msgstr "Chinese #3 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #4
msgid "media.prc_4_110x208mm"
-msgstr "Chinese #4 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #5
msgid "media.prc_5_110x220mm"
-msgstr "Chinese #5 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #6
msgid "media.prc_6_120x320mm"
-msgstr "Chinese #6 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #7
msgid "media.prc_7_160x230mm"
-msgstr "Chinese #7 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #8
msgid "media.prc_8_120x309mm"
-msgstr "Chinese #8 Envelope"
+msgstr ""
+#. TRANSLATORS: ROC 16k
msgid "media.roc_16k_7.75x10.75in"
-msgstr "ROC 16k"
+msgstr ""
+#. TRANSLATORS: ROC 8k
msgid "media.roc_8k_10.75x15.5in"
-msgstr "ROC 8k"
+msgstr ""
#, c-format
msgid "members of class %s:"
msgstr "membros da classe %s:"
+#. TRANSLATORS: Multiple Document Handling
msgid "multiple-document-handling"
-msgstr "Multiple Document Handling"
+msgstr ""
+#. TRANSLATORS: Separate Documents Collated Copies
msgid "multiple-document-handling.separate-documents-collated-copies"
-msgstr "Separate Documents Collated Copies"
+msgstr ""
+#. TRANSLATORS: Separate Documents Uncollated Copies
msgid "multiple-document-handling.separate-documents-uncollated-copies"
-msgstr "Separate Documents Uncollated Copies"
+msgstr ""
+#. TRANSLATORS: Single Document
msgid "multiple-document-handling.single-document"
-msgstr "Single Document"
+msgstr ""
+#. TRANSLATORS: Single Document New Sheet
msgid "multiple-document-handling.single-document-new-sheet"
-msgstr "Single Document New Sheet"
+msgstr ""
+#. TRANSLATORS: Multiple Object Handling
msgid "multiple-object-handling"
-msgstr "Multiple Object Handling"
+msgstr ""
+#. TRANSLATORS: Multiple Object Handling Actual
+msgid "multiple-object-handling-actual"
+msgstr ""
+
+#. TRANSLATORS: Automatic
msgid "multiple-object-handling.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Best Fit
msgid "multiple-object-handling.best-fit"
-msgstr "Best Fit"
+msgstr ""
+#. TRANSLATORS: Best Quality
msgid "multiple-object-handling.best-quality"
-msgstr "Best Quality"
+msgstr ""
+#. TRANSLATORS: Best Speed
msgid "multiple-object-handling.best-speed"
-msgstr "Best Speed"
+msgstr ""
+#. TRANSLATORS: One At A Time
msgid "multiple-object-handling.one-at-a-time"
-msgstr "One At A Time"
+msgstr ""
+#. TRANSLATORS: On Timeout
msgid "multiple-operation-time-out-action"
-msgstr "Multiple Operation Time Out Action"
+msgstr ""
+#. TRANSLATORS: Abort Job
msgid "multiple-operation-time-out-action.abort-job"
-msgstr "Abort Job"
+msgstr ""
+#. TRANSLATORS: Hold Job
msgid "multiple-operation-time-out-action.hold-job"
-msgstr "Hold Job"
+msgstr ""
+#. TRANSLATORS: Process Job
msgid "multiple-operation-time-out-action.process-job"
-msgstr "Process Job"
+msgstr ""
msgid "no entries"
msgstr "nenhum registro"
@@ -9152,101 +10453,180 @@ msgstr "nenhum registro"
msgid "no system default destination"
msgstr "nenhum destino padrão de sistema"
+#. TRANSLATORS: Noise Removal
msgid "noise-removal"
-msgstr "Noise Removal"
+msgstr ""
+#. TRANSLATORS: Notify Attributes
msgid "notify-attributes"
-msgstr "Notify Attributes"
+msgstr ""
+#. TRANSLATORS: Notify Charset
msgid "notify-charset"
-msgstr "Notify Charset"
+msgstr ""
+#. TRANSLATORS: Notify Events
msgid "notify-events"
-msgstr "Notify Events"
+msgstr ""
msgid "notify-events not specified."
msgstr "notify-events não especificado."
+#. TRANSLATORS: Document Completed
msgid "notify-events.document-completed"
-msgstr "Document Completed"
+msgstr ""
+#. TRANSLATORS: Document Config Changed
msgid "notify-events.document-config-changed"
-msgstr "Document Config Changed"
+msgstr ""
+#. TRANSLATORS: Document Created
msgid "notify-events.document-created"
-msgstr "Document Created"
+msgstr ""
+#. TRANSLATORS: Document Fetchable
msgid "notify-events.document-fetchable"
-msgstr "Document Fetchable"
+msgstr ""
+#. TRANSLATORS: Document State Changed
msgid "notify-events.document-state-changed"
-msgstr "Document State Changed"
+msgstr ""
+#. TRANSLATORS: Document Stopped
msgid "notify-events.document-stopped"
-msgstr "Document Stopped"
+msgstr ""
+#. TRANSLATORS: Job Completed
msgid "notify-events.job-completed"
-msgstr "Job Completed"
+msgstr ""
+#. TRANSLATORS: Job Config Changed
msgid "notify-events.job-config-changed"
-msgstr "Job Config Changed"
+msgstr ""
+#. TRANSLATORS: Job Created
msgid "notify-events.job-created"
-msgstr "Job Created"
+msgstr ""
+#. TRANSLATORS: Job Fetchable
msgid "notify-events.job-fetchable"
-msgstr "Job Fetchable"
+msgstr ""
+#. TRANSLATORS: Job Progress
msgid "notify-events.job-progress"
-msgstr "Job Progress"
+msgstr ""
+#. TRANSLATORS: Job State Changed
msgid "notify-events.job-state-changed"
-msgstr "Job State Changed"
+msgstr ""
+#. TRANSLATORS: Job Stopped
msgid "notify-events.job-stopped"
-msgstr "Job Stopped"
+msgstr ""
+#. TRANSLATORS: None
msgid "notify-events.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Printer Config Changed
msgid "notify-events.printer-config-changed"
-msgstr "Printer Config Changed"
+msgstr ""
+
+#. TRANSLATORS: Printer Created
+msgid "notify-events.printer-created"
+msgstr ""
+
+#. TRANSLATORS: Printer Deleted
+msgid "notify-events.printer-deleted"
+msgstr ""
+#. TRANSLATORS: Printer Finishings Changed
msgid "notify-events.printer-finishings-changed"
-msgstr "Printer Finishings Changed"
+msgstr ""
+#. TRANSLATORS: Printer Media Changed
msgid "notify-events.printer-media-changed"
-msgstr "Printer Media Changed"
+msgstr ""
+#. TRANSLATORS: Printer Queue Order Changed
msgid "notify-events.printer-queue-order-changed"
-msgstr "Printer Queue Order Changed"
+msgstr ""
+#. TRANSLATORS: Printer Restarted
msgid "notify-events.printer-restarted"
-msgstr "Printer Restarted"
+msgstr ""
+#. TRANSLATORS: Printer Shutdown
msgid "notify-events.printer-shutdown"
-msgstr "Printer Shutdown"
+msgstr ""
+#. TRANSLATORS: Printer State Changed
msgid "notify-events.printer-state-changed"
-msgstr "Printer State Changed"
+msgstr ""
+#. TRANSLATORS: Printer Stopped
msgid "notify-events.printer-stopped"
-msgstr "Printer Stopped"
+msgstr ""
+#. TRANSLATORS: Resource Canceled
+msgid "notify-events.resource-canceled"
+msgstr ""
+
+#. TRANSLATORS: Resource Config Changed
+msgid "notify-events.resource-config-changed"
+msgstr ""
+
+#. TRANSLATORS: Resource Created
+msgid "notify-events.resource-created"
+msgstr ""
+
+#. TRANSLATORS: Resource Installed
+msgid "notify-events.resource-installed"
+msgstr ""
+
+#. TRANSLATORS: Resource State Changed
+msgid "notify-events.resource-state-changed"
+msgstr ""
+
+#. TRANSLATORS: System Config Changed
+msgid "notify-events.system-config-changed"
+msgstr ""
+
+#. TRANSLATORS: System Restarted
+msgid "notify-events.system-restarted"
+msgstr ""
+
+#. TRANSLATORS: System Shutdown
+msgid "notify-events.system-shutdown"
+msgstr ""
+
+#. TRANSLATORS: System State Changed
+msgid "notify-events.system-state-changed"
+msgstr ""
+
+#. TRANSLATORS: System Stopped
+msgid "notify-events.system-stopped"
+msgstr ""
+
+#. TRANSLATORS: Notify Get Interval
msgid "notify-get-interval"
-msgstr "Notify Get Interval"
+msgstr ""
+#. TRANSLATORS: Notify Lease Duration
msgid "notify-lease-duration"
-msgstr "Notify Lease Duration"
+msgstr ""
+#. TRANSLATORS: Notify Natural Language
msgid "notify-natural-language"
-msgstr "Notify Natural Language"
+msgstr ""
+#. TRANSLATORS: Notify Pull Method
msgid "notify-pull-method"
-msgstr "Notify Pull Method"
+msgstr ""
+#. TRANSLATORS: Notify Recipient
msgid "notify-recipient-uri"
-msgstr "Notify Recipient"
+msgstr ""
#, c-format
msgid "notify-recipient-uri URI \"%s\" is already used."
@@ -9256,245 +10636,520 @@ msgstr "URI de notify-recipient-uri \"%s\" já está sendo usada."
msgid "notify-recipient-uri URI \"%s\" uses unknown scheme."
msgstr "URI de notify-recipient-uri \"%s\" usa um esquema desconhecido."
+#. TRANSLATORS: Notify Sequence Numbers
msgid "notify-sequence-numbers"
-msgstr "Notify Sequence Numbers"
+msgstr ""
+#. TRANSLATORS: Notify Subscription Ids
msgid "notify-subscription-ids"
-msgstr "Notify Subscription Ids"
+msgstr ""
+#. TRANSLATORS: Notify Time Interval
msgid "notify-time-interval"
-msgstr "Notify Time Interval"
+msgstr ""
+#. TRANSLATORS: Notify User Data
msgid "notify-user-data"
-msgstr "Notify User Data"
+msgstr ""
+#. TRANSLATORS: Notify Wait
msgid "notify-wait"
-msgstr "Notify Wait"
+msgstr ""
+#. TRANSLATORS: Number Of Retries
msgid "number-of-retries"
-msgstr "Number Of Retries"
+msgstr ""
+#. TRANSLATORS: Number-Up
msgid "number-up"
-msgstr "Number-Up"
+msgstr ""
+#. TRANSLATORS: Object Offset
msgid "object-offset"
-msgstr "Object Offset"
+msgstr ""
+#. TRANSLATORS: Object Size
msgid "object-size"
-msgstr "Object Size"
+msgstr ""
+#. TRANSLATORS: Organization Name
msgid "organization-name"
-msgstr "Organization Name"
+msgstr ""
+#. TRANSLATORS: Orientation
msgid "orientation-requested"
-msgstr "Orientation"
+msgstr ""
+#. TRANSLATORS: Portrait
msgid "orientation-requested.3"
-msgstr "Portrait"
+msgstr ""
+#. TRANSLATORS: Landscape
msgid "orientation-requested.4"
-msgstr "Landscape"
+msgstr ""
+#. TRANSLATORS: Reverse Landscape
msgid "orientation-requested.5"
-msgstr "Reverse Landscape"
+msgstr ""
+#. TRANSLATORS: Reverse Portrait
msgid "orientation-requested.6"
-msgstr "Reverse Portrait"
+msgstr ""
+#. TRANSLATORS: None
msgid "orientation-requested.7"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Scanned Image Options
msgid "output-attributes"
-msgstr "Output Attributes"
+msgstr ""
+#. TRANSLATORS: Output Tray
msgid "output-bin"
-msgstr "Output Bin"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "output-bin.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "output-bin.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Center
msgid "output-bin.center"
-msgstr "Center"
+msgstr ""
+#. TRANSLATORS: Face Down
msgid "output-bin.face-down"
-msgstr "Face Down"
+msgstr ""
+#. TRANSLATORS: Face Up
msgid "output-bin.face-up"
-msgstr "Face Up"
+msgstr ""
+#. TRANSLATORS: Large Capacity
msgid "output-bin.large-capacity"
-msgstr "Large Capacity"
+msgstr ""
+#. TRANSLATORS: Left
msgid "output-bin.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Mailbox 1
msgid "output-bin.mailbox-1"
-msgstr "Mailbox 1"
+msgstr ""
+#. TRANSLATORS: Mailbox 10
msgid "output-bin.mailbox-10"
-msgstr "Mailbox 10"
+msgstr ""
+#. TRANSLATORS: Mailbox 2
msgid "output-bin.mailbox-2"
-msgstr "Mailbox 2"
+msgstr ""
+#. TRANSLATORS: Mailbox 3
msgid "output-bin.mailbox-3"
-msgstr "Mailbox 3"
+msgstr ""
+#. TRANSLATORS: Mailbox 4
msgid "output-bin.mailbox-4"
-msgstr "Mailbox 4"
+msgstr ""
+#. TRANSLATORS: Mailbox 5
msgid "output-bin.mailbox-5"
-msgstr "Mailbox 5"
+msgstr ""
+#. TRANSLATORS: Mailbox 6
msgid "output-bin.mailbox-6"
-msgstr "Mailbox 6"
+msgstr ""
+#. TRANSLATORS: Mailbox 7
msgid "output-bin.mailbox-7"
-msgstr "Mailbox 7"
+msgstr ""
+#. TRANSLATORS: Mailbox 8
msgid "output-bin.mailbox-8"
-msgstr "Mailbox 8"
+msgstr ""
+#. TRANSLATORS: Mailbox 9
msgid "output-bin.mailbox-9"
-msgstr "Mailbox 9"
+msgstr ""
+#. TRANSLATORS: Middle
msgid "output-bin.middle"
-msgstr "Middle"
+msgstr ""
+#. TRANSLATORS: My Mailbox
msgid "output-bin.my-mailbox"
-msgstr "My Mailbox"
+msgstr ""
+#. TRANSLATORS: Rear
msgid "output-bin.rear"
-msgstr "Rear"
+msgstr ""
+#. TRANSLATORS: Right
msgid "output-bin.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Side
msgid "output-bin.side"
-msgstr "Side"
+msgstr ""
+#. TRANSLATORS: Stacker 1
msgid "output-bin.stacker-1"
-msgstr "Stacker 1"
+msgstr ""
+#. TRANSLATORS: Stacker 10
msgid "output-bin.stacker-10"
-msgstr "Stacker 10"
+msgstr ""
+#. TRANSLATORS: Stacker 2
msgid "output-bin.stacker-2"
-msgstr "Stacker 2"
+msgstr ""
+#. TRANSLATORS: Stacker 3
msgid "output-bin.stacker-3"
-msgstr "Stacker 3"
+msgstr ""
+#. TRANSLATORS: Stacker 4
msgid "output-bin.stacker-4"
-msgstr "Stacker 4"
+msgstr ""
+#. TRANSLATORS: Stacker 5
msgid "output-bin.stacker-5"
-msgstr "Stacker 5"
+msgstr ""
+#. TRANSLATORS: Stacker 6
msgid "output-bin.stacker-6"
-msgstr "Stacker 6"
+msgstr ""
+#. TRANSLATORS: Stacker 7
msgid "output-bin.stacker-7"
-msgstr "Stacker 7"
+msgstr ""
+#. TRANSLATORS: Stacker 8
msgid "output-bin.stacker-8"
-msgstr "Stacker 8"
+msgstr ""
+#. TRANSLATORS: Stacker 9
msgid "output-bin.stacker-9"
-msgstr "Stacker 9"
+msgstr ""
+#. TRANSLATORS: Top
msgid "output-bin.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Tray 1
msgid "output-bin.tray-1"
-msgstr "Tray 1"
+msgstr ""
+#. TRANSLATORS: Tray 10
msgid "output-bin.tray-10"
-msgstr "Tray 10"
+msgstr ""
+#. TRANSLATORS: Tray 2
msgid "output-bin.tray-2"
-msgstr "Tray 2"
+msgstr ""
+#. TRANSLATORS: Tray 3
msgid "output-bin.tray-3"
-msgstr "Tray 3"
+msgstr ""
+#. TRANSLATORS: Tray 4
msgid "output-bin.tray-4"
-msgstr "Tray 4"
+msgstr ""
+#. TRANSLATORS: Tray 5
msgid "output-bin.tray-5"
-msgstr "Tray 5"
+msgstr ""
+#. TRANSLATORS: Tray 6
msgid "output-bin.tray-6"
-msgstr "Tray 6"
+msgstr ""
+#. TRANSLATORS: Tray 7
msgid "output-bin.tray-7"
-msgstr "Tray 7"
+msgstr ""
+#. TRANSLATORS: Tray 8
msgid "output-bin.tray-8"
-msgstr "Tray 8"
+msgstr ""
+#. TRANSLATORS: Tray 9
msgid "output-bin.tray-9"
-msgstr "Tray 9"
+msgstr ""
+#. TRANSLATORS: Scanned Image Quality
msgid "output-compression-quality-factor"
-msgstr "Scanned Image Quality"
+msgstr ""
+#. TRANSLATORS: Page Delivery
msgid "page-delivery"
-msgstr "Page Delivery"
+msgstr ""
+#. TRANSLATORS: Reverse Order Face-down
msgid "page-delivery.reverse-order-face-down"
-msgstr "Reverse Order Face Down"
+msgstr ""
+#. TRANSLATORS: Reverse Order Face-up
msgid "page-delivery.reverse-order-face-up"
-msgstr "Reverse Order Face Up"
+msgstr ""
+#. TRANSLATORS: Same Order Face-down
msgid "page-delivery.same-order-face-down"
-msgstr "Same Order Face Down"
+msgstr ""
+#. TRANSLATORS: Same Order Face-up
msgid "page-delivery.same-order-face-up"
-msgstr "Same Order Face Up"
+msgstr ""
+#. TRANSLATORS: System Specified
msgid "page-delivery.system-specified"
-msgstr "System Specified"
+msgstr ""
+#. TRANSLATORS: Page Order Received
msgid "page-order-received"
-msgstr "Page Order Received"
+msgstr ""
+#. TRANSLATORS: 1 To N
msgid "page-order-received.1-to-n-order"
-msgstr "1 To N Order"
+msgstr ""
+#. TRANSLATORS: N To 1
msgid "page-order-received.n-to-1-order"
-msgstr "N To 1 Order"
+msgstr ""
+#. TRANSLATORS: Page Ranges
msgid "page-ranges"
-msgstr "Page Ranges"
+msgstr ""
+#. TRANSLATORS: Pages
msgid "pages"
-msgstr "Pages"
+msgstr ""
+#. TRANSLATORS: Pages Per Subset
msgid "pages-per-subset"
-msgstr "Pages Per Subset"
+msgstr ""
+
+#. TRANSLATORS: Pclm Raster Back Side
+msgid "pclm-raster-back-side"
+msgstr ""
+
+#. TRANSLATORS: Flipped
+msgid "pclm-raster-back-side.flipped"
+msgstr ""
+
+#. TRANSLATORS: Normal
+msgid "pclm-raster-back-side.normal"
+msgstr ""
+
+#. TRANSLATORS: Rotated
+msgid "pclm-raster-back-side.rotated"
+msgstr ""
+
+#. TRANSLATORS: Pclm Source Resolution
+msgid "pclm-source-resolution"
+msgstr ""
msgid "pending"
msgstr "pendente"
+#. TRANSLATORS: Platform Shape
msgid "platform-shape"
-msgstr "Platform Shape"
+msgstr ""
+#. TRANSLATORS: Round
msgid "platform-shape.ellipse"
-msgstr "Round"
+msgstr ""
+#. TRANSLATORS: Rectangle
msgid "platform-shape.rectangle"
-msgstr "Rectangle"
+msgstr ""
+#. TRANSLATORS: Platform Temperature
msgid "platform-temperature"
-msgstr "Platform Temperature"
+msgstr ""
+#. TRANSLATORS: Post-dial String
msgid "post-dial-string"
-msgstr "Post-dial String"
+msgstr ""
+
+#. TRANSLATORS: Power State
+msgid "power-state"
+msgstr ""
+
+#. TRANSLATORS: Reset Mbr
+msgid "power-state.100"
+msgstr ""
+
+#. TRANSLATORS: Reset Nmi
+msgid "power-state.110"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Graceful
+msgid "power-state.120"
+msgstr ""
+
+#. TRANSLATORS: Off Hard Graceful
+msgid "power-state.130"
+msgstr ""
+
+#. TRANSLATORS: Reset Mbr Graceful
+msgid "power-state.140"
+msgstr ""
+
+#. TRANSLATORS: Reset Soft Graceful
+msgid "power-state.150"
+msgstr ""
+
+#. TRANSLATORS: Reset Hard Graceful
+msgid "power-state.160"
+msgstr ""
+
+#. TRANSLATORS: Reset Init
+msgid "power-state.170"
+msgstr ""
+
+#. TRANSLATORS: Not Applicable
+msgid "power-state.180"
+msgstr ""
+
+#. TRANSLATORS: No Change
+msgid "power-state.190"
+msgstr ""
+
+#. TRANSLATORS: On
+msgid "power-state.20"
+msgstr ""
+
+#. TRANSLATORS: On Vendor1
+msgid "power-state.21"
+msgstr ""
+
+#. TRANSLATORS: On Vendor2
+msgid "power-state.22"
+msgstr ""
+
+#. TRANSLATORS: On Vendor3
+msgid "power-state.23"
+msgstr ""
+
+#. TRANSLATORS: On Vendor4
+msgid "power-state.24"
+msgstr ""
+
+#. TRANSLATORS: On Vendor5
+msgid "power-state.25"
+msgstr ""
+
+#. TRANSLATORS: Standby
+msgid "power-state.30"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor1
+msgid "power-state.31"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor2
+msgid "power-state.32"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor3
+msgid "power-state.33"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor4
+msgid "power-state.34"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor5
+msgid "power-state.35"
+msgstr ""
+
+#. TRANSLATORS: Suspend
+msgid "power-state.40"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor1
+msgid "power-state.41"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor2
+msgid "power-state.42"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor3
+msgid "power-state.43"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor4
+msgid "power-state.44"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor5
+msgid "power-state.45"
+msgstr ""
+
+#. TRANSLATORS: Reset Soft
+msgid "power-state.50"
+msgstr ""
+
+#. TRANSLATORS: Off Hard
+msgid "power-state.60"
+msgstr ""
+
+#. TRANSLATORS: Hibernate
+msgid "power-state.70"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor1
+msgid "power-state.71"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor2
+msgid "power-state.72"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor3
+msgid "power-state.73"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor4
+msgid "power-state.74"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor5
+msgid "power-state.75"
+msgstr ""
+
+#. TRANSLATORS: Off Soft
+msgid "power-state.80"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor1
+msgid "power-state.81"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor2
+msgid "power-state.82"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor3
+msgid "power-state.83"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor4
+msgid "power-state.84"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor5
+msgid "power-state.85"
+msgstr ""
+
+#. TRANSLATORS: Reset Hard
+msgid "power-state.90"
+msgstr ""
#, c-format
msgid "ppdc: Adding include directory \"%s\"."
@@ -9891,164 +11546,229 @@ msgstr "ppdmerge: Ignorando o arquivo PPD %s."
msgid "ppdmerge: Unable to backup %s to %s - %s"
msgstr "ppdmerge: Não é possível fazer backup de %s para %s - %s"
+#. TRANSLATORS: Pre-dial String
msgid "pre-dial-string"
-msgstr "Pre-dial String"
+msgstr ""
+#. TRANSLATORS: Number-Up Layout
msgid "presentation-direction-number-up"
-msgstr "Number-Up Layout"
+msgstr ""
+#. TRANSLATORS: Top-bottom, Right-left
msgid "presentation-direction-number-up.tobottom-toleft"
-msgstr "Top-Bottom, Right-Left"
+msgstr ""
+#. TRANSLATORS: Top-bottom, Left-right
msgid "presentation-direction-number-up.tobottom-toright"
-msgstr "Top-Bottom, Left-Right"
+msgstr ""
+#. TRANSLATORS: Right-left, Top-bottom
msgid "presentation-direction-number-up.toleft-tobottom"
-msgstr "Right-Left, Top-Bottom"
+msgstr ""
+#. TRANSLATORS: Right-left, Bottom-top
msgid "presentation-direction-number-up.toleft-totop"
-msgstr "Right-Left, Bottom-Top"
+msgstr ""
+#. TRANSLATORS: Left-right, Top-bottom
msgid "presentation-direction-number-up.toright-tobottom"
-msgstr "Left-Right, Top-Bottom"
+msgstr ""
+#. TRANSLATORS: Left-right, Bottom-top
msgid "presentation-direction-number-up.toright-totop"
-msgstr "Left-Right, Bottom-Top"
+msgstr ""
+#. TRANSLATORS: Bottom-top, Right-left
msgid "presentation-direction-number-up.totop-toleft"
-msgstr "Bottom-Top, Right-Left"
+msgstr ""
+#. TRANSLATORS: Bottom-top, Left-right
msgid "presentation-direction-number-up.totop-toright"
-msgstr "Bottom-Top, Left-Right"
+msgstr ""
+#. TRANSLATORS: Print Accuracy
msgid "print-accuracy"
-msgstr "Print Accuracy"
+msgstr ""
+#. TRANSLATORS: Print Base
msgid "print-base"
-msgstr "Print Base"
+msgstr ""
+
+#. TRANSLATORS: Print Base Actual
+msgid "print-base-actual"
+msgstr ""
+#. TRANSLATORS: Brim
msgid "print-base.brim"
-msgstr "Brim"
+msgstr ""
+#. TRANSLATORS: None
msgid "print-base.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Raft
msgid "print-base.raft"
-msgstr "Raft"
+msgstr ""
+#. TRANSLATORS: Skirt
msgid "print-base.skirt"
-msgstr "Skirt"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "print-base.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Print Color Mode
msgid "print-color-mode"
-msgstr "Print Color Mode"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-color-mode.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Auto Monochrome
+msgid "print-color-mode.auto-monochrome"
+msgstr ""
+
+#. TRANSLATORS: Text
msgid "print-color-mode.bi-level"
-msgstr "Bi-Level"
+msgstr ""
+#. TRANSLATORS: Color
msgid "print-color-mode.color"
-msgstr "Color"
+msgstr ""
+#. TRANSLATORS: Highlight
msgid "print-color-mode.highlight"
-msgstr "Highlight"
+msgstr ""
+#. TRANSLATORS: Monochrome
msgid "print-color-mode.monochrome"
-msgstr "Monochrome"
+msgstr ""
+#. TRANSLATORS: Process Text
msgid "print-color-mode.process-bi-level"
-msgstr "Process Bi-Level"
+msgstr ""
+#. TRANSLATORS: Process Monochrome
msgid "print-color-mode.process-monochrome"
-msgstr "Process Monochrome"
+msgstr ""
+#. TRANSLATORS: Print Optimization
msgid "print-content-optimize"
-msgstr "Print Optimization"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-content-optimize.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Graphics
msgid "print-content-optimize.graphic"
-msgstr "Graphics"
+msgstr ""
+#. TRANSLATORS: Photo
msgid "print-content-optimize.photo"
-msgstr "Photo"
+msgstr ""
+#. TRANSLATORS: Text
msgid "print-content-optimize.text"
-msgstr "Text"
+msgstr ""
+#. TRANSLATORS: Text and Graphics
msgid "print-content-optimize.text-and-graphic"
-msgstr "Text And Graphics"
+msgstr ""
+#. TRANSLATORS: Print Objects
msgid "print-objects"
-msgstr "Print Objects"
+msgstr ""
+#. TRANSLATORS: Print Quality
msgid "print-quality"
-msgstr "Print Quality"
+msgstr ""
+#. TRANSLATORS: Draft
msgid "print-quality.3"
-msgstr "Draft"
+msgstr ""
+#. TRANSLATORS: Normal
msgid "print-quality.4"
-msgstr "Normal"
+msgstr ""
+#. TRANSLATORS: High
msgid "print-quality.5"
-msgstr "High"
+msgstr ""
+#. TRANSLATORS: Print Rendering Intent
msgid "print-rendering-intent"
-msgstr "Print Rendering Intent"
+msgstr ""
+#. TRANSLATORS: Absolute
msgid "print-rendering-intent.absolute"
-msgstr "Absolute"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-rendering-intent.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Perceptual
msgid "print-rendering-intent.perceptual"
-msgstr "Perceptual"
+msgstr ""
+#. TRANSLATORS: Relative
msgid "print-rendering-intent.relative"
-msgstr "Relative"
+msgstr ""
+#. TRANSLATORS: Relative w/Black Point Compensation
msgid "print-rendering-intent.relative-bpc"
-msgstr "Relative w/Black Point Compensation"
+msgstr ""
+#. TRANSLATORS: Saturation
msgid "print-rendering-intent.saturation"
-msgstr "Saturation"
+msgstr ""
+#. TRANSLATORS: Print Scaling
msgid "print-scaling"
-msgstr "Print Scaling"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-scaling.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Auto-fit
msgid "print-scaling.auto-fit"
-msgstr "Auto Fit"
+msgstr ""
+#. TRANSLATORS: Fill
msgid "print-scaling.fill"
-msgstr "Fill"
+msgstr ""
+#. TRANSLATORS: Fit
msgid "print-scaling.fit"
-msgstr "Fit"
+msgstr ""
+#. TRANSLATORS: None
msgid "print-scaling.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Print Supports
msgid "print-supports"
-msgstr "Print Supports"
+msgstr ""
+#. TRANSLATORS: Print Supports Actual
+msgid "print-supports-actual"
+msgstr ""
+
+#. TRANSLATORS: With Specified Material
msgid "print-supports.material"
-msgstr "Material"
+msgstr ""
+#. TRANSLATORS: None
msgid "print-supports.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "print-supports.standard"
-msgstr "Standard"
+msgstr ""
#, c-format
msgid "printer %s disabled since %s -"
@@ -10078,2303 +11798,3160 @@ msgstr "impressora %s/%s está inativa; habilitada desde %s"
msgid "printer %s/%s now printing %s-%d. enabled since %s"
msgstr "impressora %s/%s está imprimindo %s-%d; habilitada desde %s"
+#. TRANSLATORS: Printer Geo Location
+msgid "printer-geo-location"
+msgstr ""
+
+#. TRANSLATORS: Printer ID
+msgid "printer-id"
+msgstr ""
+
+#. TRANSLATORS: Printer Ids
+msgid "printer-ids"
+msgstr ""
+
+#. TRANSLATORS: Printer Location
+msgid "printer-location"
+msgstr ""
+
+#. TRANSLATORS: Message From Operator
msgid "printer-message-from-operator"
-msgstr "Printer Message From Operator"
+msgstr ""
+#. TRANSLATORS: Print Resolution
msgid "printer-resolution"
-msgstr "Printer Resolution"
+msgstr ""
+
+#. TRANSLATORS: Printer Service Type
+msgid "printer-service-type"
+msgstr ""
+
+#. TRANSLATORS: Copy
+msgid "printer-service-type.copy"
+msgstr ""
+
+#. TRANSLATORS: Faxin
+msgid "printer-service-type.faxin"
+msgstr ""
+
+#. TRANSLATORS: Faxout
+msgid "printer-service-type.faxout"
+msgstr ""
+
+#. TRANSLATORS: Print
+msgid "printer-service-type.print"
+msgstr ""
+#. TRANSLATORS: Print3d
+msgid "printer-service-type.print3d"
+msgstr ""
+
+#. TRANSLATORS: Scan
+msgid "printer-service-type.scan"
+msgstr ""
+
+#. TRANSLATORS: Transform
+msgid "printer-service-type.transform"
+msgstr ""
+
+#. TRANSLATORS: Printer State
msgid "printer-state"
-msgstr "Printer State"
+msgstr ""
+#. TRANSLATORS: Detailed Printer State
msgid "printer-state-reasons"
-msgstr "Detailed Printer State"
+msgstr ""
+#. TRANSLATORS: Old Alerts Have Been Removed
msgid "printer-state-reasons.alert-removal-of-binary-change-entry"
-msgstr "Alert Removal Of Binary Change Entry"
+msgstr ""
+#. TRANSLATORS: Bander Added
msgid "printer-state-reasons.bander-added"
-msgstr "Bander Added"
+msgstr ""
+#. TRANSLATORS: Bander Almost Empty
msgid "printer-state-reasons.bander-almost-empty"
-msgstr "Bander Almost Empty"
+msgstr ""
+#. TRANSLATORS: Bander Almost Full
msgid "printer-state-reasons.bander-almost-full"
-msgstr "Bander Almost Full"
+msgstr ""
+#. TRANSLATORS: Bander At Limit
msgid "printer-state-reasons.bander-at-limit"
-msgstr "Bander At Limit"
+msgstr ""
+#. TRANSLATORS: Bander Closed
msgid "printer-state-reasons.bander-closed"
-msgstr "Bander Closed"
+msgstr ""
+#. TRANSLATORS: Bander Configuration Change
msgid "printer-state-reasons.bander-configuration-change"
-msgstr "Bander Configuration Change"
+msgstr ""
+#. TRANSLATORS: Bander Cover Closed
msgid "printer-state-reasons.bander-cover-closed"
-msgstr "Bander Cover Closed"
+msgstr ""
+#. TRANSLATORS: Bander Cover Open
msgid "printer-state-reasons.bander-cover-open"
-msgstr "Bander Cover Open"
+msgstr ""
+#. TRANSLATORS: Bander Empty
msgid "printer-state-reasons.bander-empty"
-msgstr "Bander Empty"
+msgstr ""
+#. TRANSLATORS: Bander Full
msgid "printer-state-reasons.bander-full"
-msgstr "Bander Full"
+msgstr ""
+#. TRANSLATORS: Bander Interlock Closed
msgid "printer-state-reasons.bander-interlock-closed"
-msgstr "Bander Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Bander Interlock Open
msgid "printer-state-reasons.bander-interlock-open"
-msgstr "Bander Interlock Open"
+msgstr ""
+#. TRANSLATORS: Bander Jam
msgid "printer-state-reasons.bander-jam"
-msgstr "Bander Jam"
+msgstr ""
+#. TRANSLATORS: Bander Life Almost Over
msgid "printer-state-reasons.bander-life-almost-over"
-msgstr "Bander Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Bander Life Over
msgid "printer-state-reasons.bander-life-over"
-msgstr "Bander Life Over"
+msgstr ""
+#. TRANSLATORS: Bander Memory Exhausted
msgid "printer-state-reasons.bander-memory-exhausted"
-msgstr "Bander Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Bander Missing
msgid "printer-state-reasons.bander-missing"
-msgstr "Bander Missing"
+msgstr ""
+#. TRANSLATORS: Bander Motor Failure
msgid "printer-state-reasons.bander-motor-failure"
-msgstr "Bander Motor Failure"
+msgstr ""
+#. TRANSLATORS: Bander Near Limit
msgid "printer-state-reasons.bander-near-limit"
-msgstr "Bander Near Limit"
+msgstr ""
+#. TRANSLATORS: Bander Offline
msgid "printer-state-reasons.bander-offline"
-msgstr "Bander Offline"
+msgstr ""
+#. TRANSLATORS: Bander Opened
msgid "printer-state-reasons.bander-opened"
-msgstr "Bander Opened"
+msgstr ""
+#. TRANSLATORS: Bander Over Temperature
msgid "printer-state-reasons.bander-over-temperature"
-msgstr "Bander Over Temperature"
+msgstr ""
+#. TRANSLATORS: Bander Power Saver
msgid "printer-state-reasons.bander-power-saver"
-msgstr "Bander Power Saver"
+msgstr ""
+#. TRANSLATORS: Bander Recoverable Failure
msgid "printer-state-reasons.bander-recoverable-failure"
-msgstr "Bander Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Bander Recoverable Storage
msgid "printer-state-reasons.bander-recoverable-storage"
-msgstr "Bander Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Bander Removed
msgid "printer-state-reasons.bander-removed"
-msgstr "Bander Removed"
+msgstr ""
+#. TRANSLATORS: Bander Resource Added
msgid "printer-state-reasons.bander-resource-added"
-msgstr "Bander Resource Added"
+msgstr ""
+#. TRANSLATORS: Bander Resource Removed
msgid "printer-state-reasons.bander-resource-removed"
-msgstr "Bander Resource Removed"
+msgstr ""
+#. TRANSLATORS: Bander Thermistor Failure
msgid "printer-state-reasons.bander-thermistor-failure"
-msgstr "Bander Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Bander Timing Failure
msgid "printer-state-reasons.bander-timing-failure"
-msgstr "Bander Timing Failure"
+msgstr ""
+#. TRANSLATORS: Bander Turned Off
msgid "printer-state-reasons.bander-turned-off"
-msgstr "Bander Turned Off"
+msgstr ""
+#. TRANSLATORS: Bander Turned On
msgid "printer-state-reasons.bander-turned-on"
-msgstr "Bander Turned On"
+msgstr ""
+#. TRANSLATORS: Bander Under Temperature
msgid "printer-state-reasons.bander-under-temperature"
-msgstr "Bander Under Temperature"
+msgstr ""
+#. TRANSLATORS: Bander Unrecoverable Failure
msgid "printer-state-reasons.bander-unrecoverable-failure"
-msgstr "Bander Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Bander Unrecoverable Storage Error
msgid "printer-state-reasons.bander-unrecoverable-storage-error"
-msgstr "Bander Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Bander Warming Up
msgid "printer-state-reasons.bander-warming-up"
-msgstr "Bander Warming Up"
+msgstr ""
+#. TRANSLATORS: Binder Added
msgid "printer-state-reasons.binder-added"
-msgstr "Binder Added"
+msgstr ""
+#. TRANSLATORS: Binder Almost Empty
msgid "printer-state-reasons.binder-almost-empty"
-msgstr "Binder Almost Empty"
+msgstr ""
+#. TRANSLATORS: Binder Almost Full
msgid "printer-state-reasons.binder-almost-full"
-msgstr "Binder Almost Full"
+msgstr ""
+#. TRANSLATORS: Binder At Limit
msgid "printer-state-reasons.binder-at-limit"
-msgstr "Binder At Limit"
+msgstr ""
+#. TRANSLATORS: Binder Closed
msgid "printer-state-reasons.binder-closed"
-msgstr "Binder Closed"
+msgstr ""
+#. TRANSLATORS: Binder Configuration Change
msgid "printer-state-reasons.binder-configuration-change"
-msgstr "Binder Configuration Change"
+msgstr ""
+#. TRANSLATORS: Binder Cover Closed
msgid "printer-state-reasons.binder-cover-closed"
-msgstr "Binder Cover Closed"
+msgstr ""
+#. TRANSLATORS: Binder Cover Open
msgid "printer-state-reasons.binder-cover-open"
-msgstr "Binder Cover Open"
+msgstr ""
+#. TRANSLATORS: Binder Empty
msgid "printer-state-reasons.binder-empty"
-msgstr "Binder Empty"
+msgstr ""
+#. TRANSLATORS: Binder Full
msgid "printer-state-reasons.binder-full"
-msgstr "Binder Full"
+msgstr ""
+#. TRANSLATORS: Binder Interlock Closed
msgid "printer-state-reasons.binder-interlock-closed"
-msgstr "Binder Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Binder Interlock Open
msgid "printer-state-reasons.binder-interlock-open"
-msgstr "Binder Interlock Open"
+msgstr ""
+#. TRANSLATORS: Binder Jam
msgid "printer-state-reasons.binder-jam"
-msgstr "Binder Jam"
+msgstr ""
+#. TRANSLATORS: Binder Life Almost Over
msgid "printer-state-reasons.binder-life-almost-over"
-msgstr "Binder Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Binder Life Over
msgid "printer-state-reasons.binder-life-over"
-msgstr "Binder Life Over"
+msgstr ""
+#. TRANSLATORS: Binder Memory Exhausted
msgid "printer-state-reasons.binder-memory-exhausted"
-msgstr "Binder Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Binder Missing
msgid "printer-state-reasons.binder-missing"
-msgstr "Binder Missing"
+msgstr ""
+#. TRANSLATORS: Binder Motor Failure
msgid "printer-state-reasons.binder-motor-failure"
-msgstr "Binder Motor Failure"
+msgstr ""
+#. TRANSLATORS: Binder Near Limit
msgid "printer-state-reasons.binder-near-limit"
-msgstr "Binder Near Limit"
+msgstr ""
+#. TRANSLATORS: Binder Offline
msgid "printer-state-reasons.binder-offline"
-msgstr "Binder Offline"
+msgstr ""
+#. TRANSLATORS: Binder Opened
msgid "printer-state-reasons.binder-opened"
-msgstr "Binder Opened"
+msgstr ""
+#. TRANSLATORS: Binder Over Temperature
msgid "printer-state-reasons.binder-over-temperature"
-msgstr "Binder Over Temperature"
+msgstr ""
+#. TRANSLATORS: Binder Power Saver
msgid "printer-state-reasons.binder-power-saver"
-msgstr "Binder Power Saver"
+msgstr ""
+#. TRANSLATORS: Binder Recoverable Failure
msgid "printer-state-reasons.binder-recoverable-failure"
-msgstr "Binder Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Binder Recoverable Storage
msgid "printer-state-reasons.binder-recoverable-storage"
-msgstr "Binder Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Binder Removed
msgid "printer-state-reasons.binder-removed"
-msgstr "Binder Removed"
+msgstr ""
+#. TRANSLATORS: Binder Resource Added
msgid "printer-state-reasons.binder-resource-added"
-msgstr "Binder Resource Added"
+msgstr ""
+#. TRANSLATORS: Binder Resource Removed
msgid "printer-state-reasons.binder-resource-removed"
-msgstr "Binder Resource Removed"
+msgstr ""
+#. TRANSLATORS: Binder Thermistor Failure
msgid "printer-state-reasons.binder-thermistor-failure"
-msgstr "Binder Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Binder Timing Failure
msgid "printer-state-reasons.binder-timing-failure"
-msgstr "Binder Timing Failure"
+msgstr ""
+#. TRANSLATORS: Binder Turned Off
msgid "printer-state-reasons.binder-turned-off"
-msgstr "Binder Turned Off"
+msgstr ""
+#. TRANSLATORS: Binder Turned On
msgid "printer-state-reasons.binder-turned-on"
-msgstr "Binder Turned On"
+msgstr ""
+#. TRANSLATORS: Binder Under Temperature
msgid "printer-state-reasons.binder-under-temperature"
-msgstr "Binder Under Temperature"
+msgstr ""
+#. TRANSLATORS: Binder Unrecoverable Failure
msgid "printer-state-reasons.binder-unrecoverable-failure"
-msgstr "Binder Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Binder Unrecoverable Storage Error
msgid "printer-state-reasons.binder-unrecoverable-storage-error"
-msgstr "Binder Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Binder Warming Up
msgid "printer-state-reasons.binder-warming-up"
-msgstr "Binder Warming Up"
+msgstr ""
+#. TRANSLATORS: Camera Failure
msgid "printer-state-reasons.camera-failure"
-msgstr "Camera Failure"
+msgstr ""
+#. TRANSLATORS: Chamber Cooling
msgid "printer-state-reasons.chamber-cooling"
-msgstr "Chamber Cooling"
+msgstr ""
+#. TRANSLATORS: Chamber Failure
+msgid "printer-state-reasons.chamber-failure"
+msgstr ""
+
+#. TRANSLATORS: Chamber Heating
msgid "printer-state-reasons.chamber-heating"
-msgstr "Chamber Heating"
+msgstr ""
+#. TRANSLATORS: Chamber Temperature High
msgid "printer-state-reasons.chamber-temperature-high"
-msgstr "Chamber Temperature High"
+msgstr ""
+#. TRANSLATORS: Chamber Temperature Low
msgid "printer-state-reasons.chamber-temperature-low"
-msgstr "Chamber Temperature Low"
+msgstr ""
+#. TRANSLATORS: Cleaner Life Almost Over
msgid "printer-state-reasons.cleaner-life-almost-over"
-msgstr "Cleaner Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Cleaner Life Over
msgid "printer-state-reasons.cleaner-life-over"
-msgstr "Cleaner Life Over"
+msgstr ""
+#. TRANSLATORS: Configuration Change
msgid "printer-state-reasons.configuration-change"
-msgstr "Configuration Change"
+msgstr ""
+#. TRANSLATORS: Connecting To Device
msgid "printer-state-reasons.connecting-to-device"
-msgstr "Connecting To Device"
+msgstr ""
+#. TRANSLATORS: Cover Open
msgid "printer-state-reasons.cover-open"
-msgstr "Cover Open"
+msgstr ""
+#. TRANSLATORS: Deactivated
msgid "printer-state-reasons.deactivated"
-msgstr "Deactivated"
+msgstr ""
+#. TRANSLATORS: Deleted
+msgid "printer-state-reasons.deleted"
+msgstr ""
+
+#. TRANSLATORS: Developer Empty
msgid "printer-state-reasons.developer-empty"
-msgstr "Developer Empty"
+msgstr ""
+#. TRANSLATORS: Developer Low
msgid "printer-state-reasons.developer-low"
-msgstr "Developer Low"
+msgstr ""
+#. TRANSLATORS: Die Cutter Added
msgid "printer-state-reasons.die-cutter-added"
-msgstr "Die Cutter Added"
+msgstr ""
+#. TRANSLATORS: Die Cutter Almost Empty
msgid "printer-state-reasons.die-cutter-almost-empty"
-msgstr "Die Cutter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Die Cutter Almost Full
msgid "printer-state-reasons.die-cutter-almost-full"
-msgstr "Die Cutter Almost Full"
+msgstr ""
+#. TRANSLATORS: Die Cutter At Limit
msgid "printer-state-reasons.die-cutter-at-limit"
-msgstr "Die Cutter At Limit"
+msgstr ""
+#. TRANSLATORS: Die Cutter Closed
msgid "printer-state-reasons.die-cutter-closed"
-msgstr "Die Cutter Closed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Configuration Change
msgid "printer-state-reasons.die-cutter-configuration-change"
-msgstr "Die Cutter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Die Cutter Cover Closed
msgid "printer-state-reasons.die-cutter-cover-closed"
-msgstr "Die Cutter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Cover Open
msgid "printer-state-reasons.die-cutter-cover-open"
-msgstr "Die Cutter Cover Open"
+msgstr ""
+#. TRANSLATORS: Die Cutter Empty
msgid "printer-state-reasons.die-cutter-empty"
-msgstr "Die Cutter Empty"
+msgstr ""
+#. TRANSLATORS: Die Cutter Full
msgid "printer-state-reasons.die-cutter-full"
-msgstr "Die Cutter Full"
+msgstr ""
+#. TRANSLATORS: Die Cutter Interlock Closed
msgid "printer-state-reasons.die-cutter-interlock-closed"
-msgstr "Die Cutter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Interlock Open
msgid "printer-state-reasons.die-cutter-interlock-open"
-msgstr "Die Cutter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Die Cutter Jam
msgid "printer-state-reasons.die-cutter-jam"
-msgstr "Die Cutter Jam"
+msgstr ""
+#. TRANSLATORS: Die Cutter Life Almost Over
msgid "printer-state-reasons.die-cutter-life-almost-over"
-msgstr "Die Cutter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Die Cutter Life Over
msgid "printer-state-reasons.die-cutter-life-over"
-msgstr "Die Cutter Life Over"
+msgstr ""
+#. TRANSLATORS: Die Cutter Memory Exhausted
msgid "printer-state-reasons.die-cutter-memory-exhausted"
-msgstr "Die Cutter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Die Cutter Missing
msgid "printer-state-reasons.die-cutter-missing"
-msgstr "Die Cutter Missing"
+msgstr ""
+#. TRANSLATORS: Die Cutter Motor Failure
msgid "printer-state-reasons.die-cutter-motor-failure"
-msgstr "Die Cutter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Near Limit
msgid "printer-state-reasons.die-cutter-near-limit"
-msgstr "Die Cutter Near Limit"
+msgstr ""
+#. TRANSLATORS: Die Cutter Offline
msgid "printer-state-reasons.die-cutter-offline"
-msgstr "Die Cutter Offline"
+msgstr ""
+#. TRANSLATORS: Die Cutter Opened
msgid "printer-state-reasons.die-cutter-opened"
-msgstr "Die Cutter Opened"
+msgstr ""
+#. TRANSLATORS: Die Cutter Over Temperature
msgid "printer-state-reasons.die-cutter-over-temperature"
-msgstr "Die Cutter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Die Cutter Power Saver
msgid "printer-state-reasons.die-cutter-power-saver"
-msgstr "Die Cutter Power Saver"
+msgstr ""
+#. TRANSLATORS: Die Cutter Recoverable Failure
msgid "printer-state-reasons.die-cutter-recoverable-failure"
-msgstr "Die Cutter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Recoverable Storage
msgid "printer-state-reasons.die-cutter-recoverable-storage"
-msgstr "Die Cutter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Die Cutter Removed
msgid "printer-state-reasons.die-cutter-removed"
-msgstr "Die Cutter Removed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Resource Added
msgid "printer-state-reasons.die-cutter-resource-added"
-msgstr "Die Cutter Resource Added"
+msgstr ""
+#. TRANSLATORS: Die Cutter Resource Removed
msgid "printer-state-reasons.die-cutter-resource-removed"
-msgstr "Die Cutter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Thermistor Failure
msgid "printer-state-reasons.die-cutter-thermistor-failure"
-msgstr "Die Cutter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Timing Failure
msgid "printer-state-reasons.die-cutter-timing-failure"
-msgstr "Die Cutter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Turned Off
msgid "printer-state-reasons.die-cutter-turned-off"
-msgstr "Die Cutter Turned Off"
+msgstr ""
+#. TRANSLATORS: Die Cutter Turned On
msgid "printer-state-reasons.die-cutter-turned-on"
-msgstr "Die Cutter Turned On"
+msgstr ""
+#. TRANSLATORS: Die Cutter Under Temperature
msgid "printer-state-reasons.die-cutter-under-temperature"
-msgstr "Die Cutter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Die Cutter Unrecoverable Failure
msgid "printer-state-reasons.die-cutter-unrecoverable-failure"
-msgstr "Die Cutter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Unrecoverable Storage Error
msgid "printer-state-reasons.die-cutter-unrecoverable-storage-error"
-msgstr "Die Cutter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Die Cutter Warming Up
msgid "printer-state-reasons.die-cutter-warming-up"
-msgstr "Die Cutter Warming Up"
+msgstr ""
+#. TRANSLATORS: Door Open
msgid "printer-state-reasons.door-open"
-msgstr "Door Open"
+msgstr ""
+#. TRANSLATORS: Extruder Cooling
msgid "printer-state-reasons.extruder-cooling"
-msgstr "Extruder Cooling"
+msgstr ""
+#. TRANSLATORS: Extruder Failure
msgid "printer-state-reasons.extruder-failure"
-msgstr "Extruder Failure"
+msgstr ""
+#. TRANSLATORS: Extruder Heating
msgid "printer-state-reasons.extruder-heating"
-msgstr "Extruder Heating"
+msgstr ""
+#. TRANSLATORS: Extruder Jam
msgid "printer-state-reasons.extruder-jam"
-msgstr "Extruder Jam"
+msgstr ""
+#. TRANSLATORS: Extruder Temperature High
msgid "printer-state-reasons.extruder-temperature-high"
-msgstr "Extruder Temperature High"
+msgstr ""
+#. TRANSLATORS: Extruder Temperature Low
msgid "printer-state-reasons.extruder-temperature-low"
-msgstr "Extruder Temperature Low"
+msgstr ""
+#. TRANSLATORS: Fan Failure
msgid "printer-state-reasons.fan-failure"
-msgstr "Fan Failure"
+msgstr ""
+#. TRANSLATORS: Folder Added
msgid "printer-state-reasons.folder-added"
-msgstr "Folder Added"
+msgstr ""
+#. TRANSLATORS: Folder Almost Empty
msgid "printer-state-reasons.folder-almost-empty"
-msgstr "Folder Almost Empty"
+msgstr ""
+#. TRANSLATORS: Folder Almost Full
msgid "printer-state-reasons.folder-almost-full"
-msgstr "Folder Almost Full"
+msgstr ""
+#. TRANSLATORS: Folder At Limit
msgid "printer-state-reasons.folder-at-limit"
-msgstr "Folder At Limit"
+msgstr ""
+#. TRANSLATORS: Folder Closed
msgid "printer-state-reasons.folder-closed"
-msgstr "Folder Closed"
+msgstr ""
+#. TRANSLATORS: Folder Configuration Change
msgid "printer-state-reasons.folder-configuration-change"
-msgstr "Folder Configuration Change"
+msgstr ""
+#. TRANSLATORS: Folder Cover Closed
msgid "printer-state-reasons.folder-cover-closed"
-msgstr "Folder Cover Closed"
+msgstr ""
+#. TRANSLATORS: Folder Cover Open
msgid "printer-state-reasons.folder-cover-open"
-msgstr "Folder Cover Open"
+msgstr ""
+#. TRANSLATORS: Folder Empty
msgid "printer-state-reasons.folder-empty"
-msgstr "Folder Empty"
+msgstr ""
+#. TRANSLATORS: Folder Full
msgid "printer-state-reasons.folder-full"
-msgstr "Folder Full"
+msgstr ""
+#. TRANSLATORS: Folder Interlock Closed
msgid "printer-state-reasons.folder-interlock-closed"
-msgstr "Folder Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Folder Interlock Open
msgid "printer-state-reasons.folder-interlock-open"
-msgstr "Folder Interlock Open"
+msgstr ""
+#. TRANSLATORS: Folder Jam
msgid "printer-state-reasons.folder-jam"
-msgstr "Folder Jam"
+msgstr ""
+#. TRANSLATORS: Folder Life Almost Over
msgid "printer-state-reasons.folder-life-almost-over"
-msgstr "Folder Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Folder Life Over
msgid "printer-state-reasons.folder-life-over"
-msgstr "Folder Life Over"
+msgstr ""
+#. TRANSLATORS: Folder Memory Exhausted
msgid "printer-state-reasons.folder-memory-exhausted"
-msgstr "Folder Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Folder Missing
msgid "printer-state-reasons.folder-missing"
-msgstr "Folder Missing"
+msgstr ""
+#. TRANSLATORS: Folder Motor Failure
msgid "printer-state-reasons.folder-motor-failure"
-msgstr "Folder Motor Failure"
+msgstr ""
+#. TRANSLATORS: Folder Near Limit
msgid "printer-state-reasons.folder-near-limit"
-msgstr "Folder Near Limit"
+msgstr ""
+#. TRANSLATORS: Folder Offline
msgid "printer-state-reasons.folder-offline"
-msgstr "Folder Offline"
+msgstr ""
+#. TRANSLATORS: Folder Opened
msgid "printer-state-reasons.folder-opened"
-msgstr "Folder Opened"
+msgstr ""
+#. TRANSLATORS: Folder Over Temperature
msgid "printer-state-reasons.folder-over-temperature"
-msgstr "Folder Over Temperature"
+msgstr ""
+#. TRANSLATORS: Folder Power Saver
msgid "printer-state-reasons.folder-power-saver"
-msgstr "Folder Power Saver"
+msgstr ""
+#. TRANSLATORS: Folder Recoverable Failure
msgid "printer-state-reasons.folder-recoverable-failure"
-msgstr "Folder Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Folder Recoverable Storage
msgid "printer-state-reasons.folder-recoverable-storage"
-msgstr "Folder Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Folder Removed
msgid "printer-state-reasons.folder-removed"
-msgstr "Folder Removed"
+msgstr ""
+#. TRANSLATORS: Folder Resource Added
msgid "printer-state-reasons.folder-resource-added"
-msgstr "Folder Resource Added"
+msgstr ""
+#. TRANSLATORS: Folder Resource Removed
msgid "printer-state-reasons.folder-resource-removed"
-msgstr "Folder Resource Removed"
+msgstr ""
+#. TRANSLATORS: Folder Thermistor Failure
msgid "printer-state-reasons.folder-thermistor-failure"
-msgstr "Folder Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Folder Timing Failure
msgid "printer-state-reasons.folder-timing-failure"
-msgstr "Folder Timing Failure"
+msgstr ""
+#. TRANSLATORS: Folder Turned Off
msgid "printer-state-reasons.folder-turned-off"
-msgstr "Folder Turned Off"
+msgstr ""
+#. TRANSLATORS: Folder Turned On
msgid "printer-state-reasons.folder-turned-on"
-msgstr "Folder Turned On"
+msgstr ""
+#. TRANSLATORS: Folder Under Temperature
msgid "printer-state-reasons.folder-under-temperature"
-msgstr "Folder Under Temperature"
+msgstr ""
+#. TRANSLATORS: Folder Unrecoverable Failure
msgid "printer-state-reasons.folder-unrecoverable-failure"
-msgstr "Folder Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Folder Unrecoverable Storage Error
msgid "printer-state-reasons.folder-unrecoverable-storage-error"
-msgstr "Folder Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Folder Warming Up
msgid "printer-state-reasons.folder-warming-up"
-msgstr "Folder Warming Up"
+msgstr ""
+#. TRANSLATORS: Fuser Over Temp
msgid "printer-state-reasons.fuser-over-temp"
-msgstr "Fuser Over Temp"
+msgstr ""
+#. TRANSLATORS: Fuser Under Temp
msgid "printer-state-reasons.fuser-under-temp"
-msgstr "Fuser Under Temp"
+msgstr ""
+#. TRANSLATORS: Hold New Jobs
msgid "printer-state-reasons.hold-new-jobs"
-msgstr "Hold New Jobs"
+msgstr ""
+#. TRANSLATORS: Identify Printer
msgid "printer-state-reasons.identify-printer-requested"
-msgstr "Identify Printer"
+msgstr ""
+#. TRANSLATORS: Imprinter Added
msgid "printer-state-reasons.imprinter-added"
-msgstr "Imprinter Added"
+msgstr ""
+#. TRANSLATORS: Imprinter Almost Empty
msgid "printer-state-reasons.imprinter-almost-empty"
-msgstr "Imprinter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Imprinter Almost Full
msgid "printer-state-reasons.imprinter-almost-full"
-msgstr "Imprinter Almost Full"
+msgstr ""
+#. TRANSLATORS: Imprinter At Limit
msgid "printer-state-reasons.imprinter-at-limit"
-msgstr "Imprinter At Limit"
+msgstr ""
+#. TRANSLATORS: Imprinter Closed
msgid "printer-state-reasons.imprinter-closed"
-msgstr "Imprinter Closed"
+msgstr ""
+#. TRANSLATORS: Imprinter Configuration Change
msgid "printer-state-reasons.imprinter-configuration-change"
-msgstr "Imprinter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Imprinter Cover Closed
msgid "printer-state-reasons.imprinter-cover-closed"
-msgstr "Imprinter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Imprinter Cover Open
msgid "printer-state-reasons.imprinter-cover-open"
-msgstr "Imprinter Cover Open"
+msgstr ""
+#. TRANSLATORS: Imprinter Empty
msgid "printer-state-reasons.imprinter-empty"
-msgstr "Imprinter Empty"
+msgstr ""
+#. TRANSLATORS: Imprinter Full
msgid "printer-state-reasons.imprinter-full"
-msgstr "Imprinter Full"
+msgstr ""
+#. TRANSLATORS: Imprinter Interlock Closed
msgid "printer-state-reasons.imprinter-interlock-closed"
-msgstr "Imprinter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Imprinter Interlock Open
msgid "printer-state-reasons.imprinter-interlock-open"
-msgstr "Imprinter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Imprinter Jam
msgid "printer-state-reasons.imprinter-jam"
-msgstr "Imprinter Jam"
+msgstr ""
+#. TRANSLATORS: Imprinter Life Almost Over
msgid "printer-state-reasons.imprinter-life-almost-over"
-msgstr "Imprinter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Imprinter Life Over
msgid "printer-state-reasons.imprinter-life-over"
-msgstr "Imprinter Life Over"
+msgstr ""
+#. TRANSLATORS: Imprinter Memory Exhausted
msgid "printer-state-reasons.imprinter-memory-exhausted"
-msgstr "Imprinter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Imprinter Missing
msgid "printer-state-reasons.imprinter-missing"
-msgstr "Imprinter Missing"
+msgstr ""
+#. TRANSLATORS: Imprinter Motor Failure
msgid "printer-state-reasons.imprinter-motor-failure"
-msgstr "Imprinter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Near Limit
msgid "printer-state-reasons.imprinter-near-limit"
-msgstr "Imprinter Near Limit"
+msgstr ""
+#. TRANSLATORS: Imprinter Offline
msgid "printer-state-reasons.imprinter-offline"
-msgstr "Imprinter Offline"
+msgstr ""
+#. TRANSLATORS: Imprinter Opened
msgid "printer-state-reasons.imprinter-opened"
-msgstr "Imprinter Opened"
+msgstr ""
+#. TRANSLATORS: Imprinter Over Temperature
msgid "printer-state-reasons.imprinter-over-temperature"
-msgstr "Imprinter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Imprinter Power Saver
msgid "printer-state-reasons.imprinter-power-saver"
-msgstr "Imprinter Power Saver"
+msgstr ""
+#. TRANSLATORS: Imprinter Recoverable Failure
msgid "printer-state-reasons.imprinter-recoverable-failure"
-msgstr "Imprinter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Recoverable Storage
msgid "printer-state-reasons.imprinter-recoverable-storage"
-msgstr "Imprinter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Imprinter Removed
msgid "printer-state-reasons.imprinter-removed"
-msgstr "Imprinter Removed"
+msgstr ""
+#. TRANSLATORS: Imprinter Resource Added
msgid "printer-state-reasons.imprinter-resource-added"
-msgstr "Imprinter Resource Added"
+msgstr ""
+#. TRANSLATORS: Imprinter Resource Removed
msgid "printer-state-reasons.imprinter-resource-removed"
-msgstr "Imprinter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Imprinter Thermistor Failure
msgid "printer-state-reasons.imprinter-thermistor-failure"
-msgstr "Imprinter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Timing Failure
msgid "printer-state-reasons.imprinter-timing-failure"
-msgstr "Imprinter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Turned Off
msgid "printer-state-reasons.imprinter-turned-off"
-msgstr "Imprinter Turned Off"
+msgstr ""
+#. TRANSLATORS: Imprinter Turned On
msgid "printer-state-reasons.imprinter-turned-on"
-msgstr "Imprinter Turned On"
+msgstr ""
+#. TRANSLATORS: Imprinter Under Temperature
msgid "printer-state-reasons.imprinter-under-temperature"
-msgstr "Imprinter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Imprinter Unrecoverable Failure
msgid "printer-state-reasons.imprinter-unrecoverable-failure"
-msgstr "Imprinter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Unrecoverable Storage Error
msgid "printer-state-reasons.imprinter-unrecoverable-storage-error"
-msgstr "Imprinter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Imprinter Warming Up
msgid "printer-state-reasons.imprinter-warming-up"
-msgstr "Imprinter Warming Up"
+msgstr ""
+#. TRANSLATORS: Input Cannot Feed Size Selected
msgid "printer-state-reasons.input-cannot-feed-size-selected"
-msgstr "Input Cannot Feed Size Selected"
+msgstr ""
+#. TRANSLATORS: Input Manual Input Request
msgid "printer-state-reasons.input-manual-input-request"
-msgstr "Input Manual Input Request"
+msgstr ""
+#. TRANSLATORS: Input Media Color Change
msgid "printer-state-reasons.input-media-color-change"
-msgstr "Input Media Color Change"
+msgstr ""
+#. TRANSLATORS: Input Media Form Parts Change
msgid "printer-state-reasons.input-media-form-parts-change"
-msgstr "Input Media Form Parts Change"
+msgstr ""
+#. TRANSLATORS: Input Media Size Change
msgid "printer-state-reasons.input-media-size-change"
-msgstr "Input Media Size Change"
+msgstr ""
+#. TRANSLATORS: Input Media Type Change
msgid "printer-state-reasons.input-media-type-change"
-msgstr "Input Media Type Change"
+msgstr ""
+#. TRANSLATORS: Input Media Weight Change
msgid "printer-state-reasons.input-media-weight-change"
-msgstr "Input Media Weight Change"
+msgstr ""
+#. TRANSLATORS: Input Tray Elevation Failure
msgid "printer-state-reasons.input-tray-elevation-failure"
-msgstr "Input Tray Elevation Failure"
+msgstr ""
+#. TRANSLATORS: Input Tray Missing
msgid "printer-state-reasons.input-tray-missing"
-msgstr "Input Tray Missing"
+msgstr ""
+#. TRANSLATORS: Input Tray Position Failure
msgid "printer-state-reasons.input-tray-position-failure"
-msgstr "Input Tray Position Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Added
msgid "printer-state-reasons.inserter-added"
-msgstr "Inserter Added"
+msgstr ""
+#. TRANSLATORS: Inserter Almost Empty
msgid "printer-state-reasons.inserter-almost-empty"
-msgstr "Inserter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Inserter Almost Full
msgid "printer-state-reasons.inserter-almost-full"
-msgstr "Inserter Almost Full"
+msgstr ""
+#. TRANSLATORS: Inserter At Limit
msgid "printer-state-reasons.inserter-at-limit"
-msgstr "Inserter At Limit"
+msgstr ""
+#. TRANSLATORS: Inserter Closed
msgid "printer-state-reasons.inserter-closed"
-msgstr "Inserter Closed"
+msgstr ""
+#. TRANSLATORS: Inserter Configuration Change
msgid "printer-state-reasons.inserter-configuration-change"
-msgstr "Inserter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Inserter Cover Closed
msgid "printer-state-reasons.inserter-cover-closed"
-msgstr "Inserter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Inserter Cover Open
msgid "printer-state-reasons.inserter-cover-open"
-msgstr "Inserter Cover Open"
+msgstr ""
+#. TRANSLATORS: Inserter Empty
msgid "printer-state-reasons.inserter-empty"
-msgstr "Inserter Empty"
+msgstr ""
+#. TRANSLATORS: Inserter Full
msgid "printer-state-reasons.inserter-full"
-msgstr "Inserter Full"
+msgstr ""
+#. TRANSLATORS: Inserter Interlock Closed
msgid "printer-state-reasons.inserter-interlock-closed"
-msgstr "Inserter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Inserter Interlock Open
msgid "printer-state-reasons.inserter-interlock-open"
-msgstr "Inserter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Inserter Jam
msgid "printer-state-reasons.inserter-jam"
-msgstr "Inserter Jam"
+msgstr ""
+#. TRANSLATORS: Inserter Life Almost Over
msgid "printer-state-reasons.inserter-life-almost-over"
-msgstr "Inserter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Inserter Life Over
msgid "printer-state-reasons.inserter-life-over"
-msgstr "Inserter Life Over"
+msgstr ""
+#. TRANSLATORS: Inserter Memory Exhausted
msgid "printer-state-reasons.inserter-memory-exhausted"
-msgstr "Inserter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Inserter Missing
msgid "printer-state-reasons.inserter-missing"
-msgstr "Inserter Missing"
+msgstr ""
+#. TRANSLATORS: Inserter Motor Failure
msgid "printer-state-reasons.inserter-motor-failure"
-msgstr "Inserter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Near Limit
msgid "printer-state-reasons.inserter-near-limit"
-msgstr "Inserter Near Limit"
+msgstr ""
+#. TRANSLATORS: Inserter Offline
msgid "printer-state-reasons.inserter-offline"
-msgstr "Inserter Offline"
+msgstr ""
+#. TRANSLATORS: Inserter Opened
msgid "printer-state-reasons.inserter-opened"
-msgstr "Inserter Opened"
+msgstr ""
+#. TRANSLATORS: Inserter Over Temperature
msgid "printer-state-reasons.inserter-over-temperature"
-msgstr "Inserter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Inserter Power Saver
msgid "printer-state-reasons.inserter-power-saver"
-msgstr "Inserter Power Saver"
+msgstr ""
+#. TRANSLATORS: Inserter Recoverable Failure
msgid "printer-state-reasons.inserter-recoverable-failure"
-msgstr "Inserter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Recoverable Storage
msgid "printer-state-reasons.inserter-recoverable-storage"
-msgstr "Inserter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Inserter Removed
msgid "printer-state-reasons.inserter-removed"
-msgstr "Inserter Removed"
+msgstr ""
+#. TRANSLATORS: Inserter Resource Added
msgid "printer-state-reasons.inserter-resource-added"
-msgstr "Inserter Resource Added"
+msgstr ""
+#. TRANSLATORS: Inserter Resource Removed
msgid "printer-state-reasons.inserter-resource-removed"
-msgstr "Inserter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Inserter Thermistor Failure
msgid "printer-state-reasons.inserter-thermistor-failure"
-msgstr "Inserter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Timing Failure
msgid "printer-state-reasons.inserter-timing-failure"
-msgstr "Inserter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Turned Off
msgid "printer-state-reasons.inserter-turned-off"
-msgstr "Inserter Turned Off"
+msgstr ""
+#. TRANSLATORS: Inserter Turned On
msgid "printer-state-reasons.inserter-turned-on"
-msgstr "Inserter Turned On"
+msgstr ""
+#. TRANSLATORS: Inserter Under Temperature
msgid "printer-state-reasons.inserter-under-temperature"
-msgstr "Inserter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Inserter Unrecoverable Failure
msgid "printer-state-reasons.inserter-unrecoverable-failure"
-msgstr "Inserter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Unrecoverable Storage Error
msgid "printer-state-reasons.inserter-unrecoverable-storage-error"
-msgstr "Inserter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Inserter Warming Up
msgid "printer-state-reasons.inserter-warming-up"
-msgstr "Inserter Warming Up"
+msgstr ""
+#. TRANSLATORS: Interlock Closed
msgid "printer-state-reasons.interlock-closed"
-msgstr "Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Interlock Open
msgid "printer-state-reasons.interlock-open"
-msgstr "Interlock Open"
+msgstr ""
+#. TRANSLATORS: Interpreter Cartridge Added
msgid "printer-state-reasons.interpreter-cartridge-added"
-msgstr "Interpreter Cartridge Added"
+msgstr ""
+#. TRANSLATORS: Interpreter Cartridge Removed
msgid "printer-state-reasons.interpreter-cartridge-deleted"
-msgstr "Interpreter Cartridge Deleted"
+msgstr ""
+#. TRANSLATORS: Interpreter Complex Page Encountered
msgid "printer-state-reasons.interpreter-complex-page-encountered"
-msgstr "Interpreter Complex Page Encountered"
+msgstr ""
+#. TRANSLATORS: Interpreter Memory Decrease
msgid "printer-state-reasons.interpreter-memory-decrease"
-msgstr "Interpreter Memory Decrease"
+msgstr ""
+#. TRANSLATORS: Interpreter Memory Increase
msgid "printer-state-reasons.interpreter-memory-increase"
-msgstr "Interpreter Memory Increase"
+msgstr ""
+#. TRANSLATORS: Interpreter Resource Added
msgid "printer-state-reasons.interpreter-resource-added"
-msgstr "Interpreter Resource Added"
+msgstr ""
+#. TRANSLATORS: Interpreter Resource Deleted
msgid "printer-state-reasons.interpreter-resource-deleted"
-msgstr "Interpreter Resource Deleted"
+msgstr ""
+#. TRANSLATORS: Interpreter Resource Unavailable
msgid "printer-state-reasons.interpreter-resource-unavailable"
-msgstr "Interpreter Resource Unavailable"
+msgstr ""
+#. TRANSLATORS: Lamp At End of Life
msgid "printer-state-reasons.lamp-at-eol"
-msgstr "Lamp At Eol"
+msgstr ""
+#. TRANSLATORS: Lamp Failure
msgid "printer-state-reasons.lamp-failure"
-msgstr "Lamp Failure"
+msgstr ""
+#. TRANSLATORS: Lamp Near End of Life
msgid "printer-state-reasons.lamp-near-eol"
-msgstr "Lamp Near Eol"
+msgstr ""
+#. TRANSLATORS: Laser At End of Life
msgid "printer-state-reasons.laser-at-eol"
-msgstr "Laser At Eol"
+msgstr ""
+#. TRANSLATORS: Laser Failure
msgid "printer-state-reasons.laser-failure"
-msgstr "Laser Failure"
+msgstr ""
+#. TRANSLATORS: Laser Near End of Life
msgid "printer-state-reasons.laser-near-eol"
-msgstr "Laser Near Eol"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Added
msgid "printer-state-reasons.make-envelope-added"
-msgstr "Make Envelope Added"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Almost Empty
msgid "printer-state-reasons.make-envelope-almost-empty"
-msgstr "Make Envelope Almost Empty"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Almost Full
msgid "printer-state-reasons.make-envelope-almost-full"
-msgstr "Make Envelope Almost Full"
+msgstr ""
+#. TRANSLATORS: Envelope Maker At Limit
msgid "printer-state-reasons.make-envelope-at-limit"
-msgstr "Make Envelope At Limit"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Closed
msgid "printer-state-reasons.make-envelope-closed"
-msgstr "Make Envelope Closed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Configuration Change
msgid "printer-state-reasons.make-envelope-configuration-change"
-msgstr "Make Envelope Configuration Change"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Cover Closed
msgid "printer-state-reasons.make-envelope-cover-closed"
-msgstr "Make Envelope Cover Closed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Cover Open
msgid "printer-state-reasons.make-envelope-cover-open"
-msgstr "Make Envelope Cover Open"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Empty
msgid "printer-state-reasons.make-envelope-empty"
-msgstr "Make Envelope Empty"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Full
msgid "printer-state-reasons.make-envelope-full"
-msgstr "Make Envelope Full"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Interlock Closed
msgid "printer-state-reasons.make-envelope-interlock-closed"
-msgstr "Make Envelope Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Interlock Open
msgid "printer-state-reasons.make-envelope-interlock-open"
-msgstr "Make Envelope Interlock Open"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Jam
msgid "printer-state-reasons.make-envelope-jam"
-msgstr "Make Envelope Jam"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Life Almost Over
msgid "printer-state-reasons.make-envelope-life-almost-over"
-msgstr "Make Envelope Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Life Over
msgid "printer-state-reasons.make-envelope-life-over"
-msgstr "Make Envelope Life Over"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Memory Exhausted
msgid "printer-state-reasons.make-envelope-memory-exhausted"
-msgstr "Make Envelope Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Missing
msgid "printer-state-reasons.make-envelope-missing"
-msgstr "Make Envelope Missing"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Motor Failure
msgid "printer-state-reasons.make-envelope-motor-failure"
-msgstr "Make Envelope Motor Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Near Limit
msgid "printer-state-reasons.make-envelope-near-limit"
-msgstr "Make Envelope Near Limit"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Offline
msgid "printer-state-reasons.make-envelope-offline"
-msgstr "Make Envelope Offline"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Opened
msgid "printer-state-reasons.make-envelope-opened"
-msgstr "Make Envelope Opened"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Over Temperature
msgid "printer-state-reasons.make-envelope-over-temperature"
-msgstr "Make Envelope Over Temperature"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Power Saver
msgid "printer-state-reasons.make-envelope-power-saver"
-msgstr "Make Envelope Power Saver"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Recoverable Failure
msgid "printer-state-reasons.make-envelope-recoverable-failure"
-msgstr "Make Envelope Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Recoverable Storage
msgid "printer-state-reasons.make-envelope-recoverable-storage"
-msgstr "Make Envelope Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Removed
msgid "printer-state-reasons.make-envelope-removed"
-msgstr "Make Envelope Removed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Resource Added
msgid "printer-state-reasons.make-envelope-resource-added"
-msgstr "Make Envelope Resource Added"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Resource Removed
msgid "printer-state-reasons.make-envelope-resource-removed"
-msgstr "Make Envelope Resource Removed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Thermistor Failure
msgid "printer-state-reasons.make-envelope-thermistor-failure"
-msgstr "Make Envelope Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Timing Failure
msgid "printer-state-reasons.make-envelope-timing-failure"
-msgstr "Make Envelope Timing Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Turned Off
msgid "printer-state-reasons.make-envelope-turned-off"
-msgstr "Make Envelope Turned Off"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Turned On
msgid "printer-state-reasons.make-envelope-turned-on"
-msgstr "Make Envelope Turned On"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Under Temperature
msgid "printer-state-reasons.make-envelope-under-temperature"
-msgstr "Make Envelope Under Temperature"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Unrecoverable Failure
msgid "printer-state-reasons.make-envelope-unrecoverable-failure"
-msgstr "Make Envelope Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Unrecoverable Storage Error
msgid "printer-state-reasons.make-envelope-unrecoverable-storage-error"
-msgstr "Make Envelope Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Warming Up
msgid "printer-state-reasons.make-envelope-warming-up"
-msgstr "Make Envelope Warming Up"
+msgstr ""
+#. TRANSLATORS: Marker Adjusting Print Quality
msgid "printer-state-reasons.marker-adjusting-print-quality"
-msgstr "Marker Adjusting Print Quality"
+msgstr ""
+#. TRANSLATORS: Marker Developer Almost Empty
msgid "printer-state-reasons.marker-developer-almost-empty"
-msgstr "Marker Developer Almost Empty"
+msgstr ""
+#. TRANSLATORS: Marker Developer Empty
msgid "printer-state-reasons.marker-developer-empty"
-msgstr "Marker Developer Empty"
+msgstr ""
+#. TRANSLATORS: Marker Fuser Thermistor Failure
msgid "printer-state-reasons.marker-fuser-thermistor-failure"
-msgstr "Marker Fuser Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Marker Fuser Timing Failure
msgid "printer-state-reasons.marker-fuser-timing-failure"
-msgstr "Marker Fuser Timing Failure"
+msgstr ""
+#. TRANSLATORS: Marker Ink Almost Empty
msgid "printer-state-reasons.marker-ink-almost-empty"
-msgstr "Marker Ink Almost Empty"
+msgstr ""
+#. TRANSLATORS: Marker Ink Empty
msgid "printer-state-reasons.marker-ink-empty"
-msgstr "Marker Ink Empty"
+msgstr ""
+#. TRANSLATORS: Marker Print Ribbon Almost Empty
msgid "printer-state-reasons.marker-print-ribbon-almost-empty"
-msgstr "Marker Print Ribbon Almost Empty"
+msgstr ""
+#. TRANSLATORS: Marker Print Ribbon Empty
msgid "printer-state-reasons.marker-print-ribbon-empty"
-msgstr "Marker Print Ribbon Empty"
+msgstr ""
+#. TRANSLATORS: Marker Supply Empty
msgid "printer-state-reasons.marker-supply-empty"
-msgstr "Marker Supply Empty"
+msgstr ""
+#. TRANSLATORS: Marker Supply Low
msgid "printer-state-reasons.marker-supply-low"
-msgstr "Marker Supply Low"
+msgstr ""
+#. TRANSLATORS: Marker Toner Cartridge Missing
msgid "printer-state-reasons.marker-toner-cartridge-missing"
-msgstr "Marker Toner Cartridge Missing"
+msgstr ""
+#. TRANSLATORS: Marker Waste Almost Full
msgid "printer-state-reasons.marker-waste-almost-full"
-msgstr "Marker Waste Almost Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Full
msgid "printer-state-reasons.marker-waste-full"
-msgstr "Marker Waste Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Ink Receptacle Almost Full
msgid "printer-state-reasons.marker-waste-ink-receptacle-almost-full"
-msgstr "Marker Waste Ink Receptacle Almost Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Ink Receptacle Full
msgid "printer-state-reasons.marker-waste-ink-receptacle-full"
-msgstr "Marker Waste Ink Receptacle Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Toner Receptacle Almost Full
msgid "printer-state-reasons.marker-waste-toner-receptacle-almost-full"
-msgstr "Marker Waste Toner Receptacle Almost Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Toner Receptacle Full
msgid "printer-state-reasons.marker-waste-toner-receptacle-full"
-msgstr "Marker Waste Toner Receptacle Full"
+msgstr ""
+#. TRANSLATORS: Material Empty
msgid "printer-state-reasons.material-empty"
-msgstr "Material Empty"
+msgstr ""
+#. TRANSLATORS: Material Low
msgid "printer-state-reasons.material-low"
-msgstr "Material Low"
+msgstr ""
+#. TRANSLATORS: Material Needed
msgid "printer-state-reasons.material-needed"
-msgstr "Material Needed"
+msgstr ""
+#. TRANSLATORS: Media Drying
+msgid "printer-state-reasons.media-drying"
+msgstr ""
+
+#. TRANSLATORS: Media Empty
msgid "printer-state-reasons.media-empty"
-msgstr "Media Empty"
+msgstr ""
+#. TRANSLATORS: Media Jam
msgid "printer-state-reasons.media-jam"
-msgstr "Media Jam"
+msgstr ""
+#. TRANSLATORS: Media Low
msgid "printer-state-reasons.media-low"
-msgstr "Media Low"
+msgstr ""
+#. TRANSLATORS: Media Needed
msgid "printer-state-reasons.media-needed"
-msgstr "Media Needed"
+msgstr ""
+#. TRANSLATORS: Media Path Cannot Do 2-Sided Printing
msgid "printer-state-reasons.media-path-cannot-duplex-media-selected"
-msgstr "Media Path Cannot Duplex Media Selected"
+msgstr ""
+#. TRANSLATORS: Media Path Media Tray Almost Full
msgid "printer-state-reasons.media-path-media-tray-almost-full"
-msgstr "Media Path Media Tray Almost Full"
+msgstr ""
+#. TRANSLATORS: Media Path Media Tray Full
msgid "printer-state-reasons.media-path-media-tray-full"
-msgstr "Media Path Media Tray Full"
+msgstr ""
+#. TRANSLATORS: Media Path Media Tray Missing
msgid "printer-state-reasons.media-path-media-tray-missing"
-msgstr "Media Path Media Tray Missing"
+msgstr ""
+#. TRANSLATORS: Motor Failure
msgid "printer-state-reasons.motor-failure"
-msgstr "Motor Failure"
+msgstr ""
+#. TRANSLATORS: Moving To Paused
msgid "printer-state-reasons.moving-to-paused"
-msgstr "Moving To Paused"
+msgstr ""
+#. TRANSLATORS: None
msgid "printer-state-reasons.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Optical Photoconductor Life Over
msgid "printer-state-reasons.opc-life-over"
-msgstr "Opc Life Over"
+msgstr ""
+#. TRANSLATORS: Optical Photoconductor Near End-of-life
msgid "printer-state-reasons.opc-near-eol"
-msgstr "Opc Near Eol"
+msgstr ""
+#. TRANSLATORS: Other
msgid "printer-state-reasons.other"
-msgstr "Other"
+msgstr ""
+#. TRANSLATORS: Output Area Almost Full
msgid "printer-state-reasons.output-area-almost-full"
-msgstr "Output Area Almost Full"
+msgstr ""
+#. TRANSLATORS: Output Area Full
msgid "printer-state-reasons.output-area-full"
-msgstr "Output Area Full"
+msgstr ""
+#. TRANSLATORS: Output Mailbox Select Failure
msgid "printer-state-reasons.output-mailbox-select-failure"
-msgstr "Output Mailbox Select Failure"
+msgstr ""
+#. TRANSLATORS: Output Tray Missing
msgid "printer-state-reasons.output-tray-missing"
-msgstr "Output Tray Missing"
+msgstr ""
+#. TRANSLATORS: Paused
msgid "printer-state-reasons.paused"
-msgstr "Paused"
+msgstr ""
+#. TRANSLATORS: Perforater Added
msgid "printer-state-reasons.perforater-added"
-msgstr "Perforater Added"
+msgstr ""
+#. TRANSLATORS: Perforater Almost Empty
msgid "printer-state-reasons.perforater-almost-empty"
-msgstr "Perforater Almost Empty"
+msgstr ""
+#. TRANSLATORS: Perforater Almost Full
msgid "printer-state-reasons.perforater-almost-full"
-msgstr "Perforater Almost Full"
+msgstr ""
+#. TRANSLATORS: Perforater At Limit
msgid "printer-state-reasons.perforater-at-limit"
-msgstr "Perforater At Limit"
+msgstr ""
+#. TRANSLATORS: Perforater Closed
msgid "printer-state-reasons.perforater-closed"
-msgstr "Perforater Closed"
+msgstr ""
+#. TRANSLATORS: Perforater Configuration Change
msgid "printer-state-reasons.perforater-configuration-change"
-msgstr "Perforater Configuration Change"
+msgstr ""
+#. TRANSLATORS: Perforater Cover Closed
msgid "printer-state-reasons.perforater-cover-closed"
-msgstr "Perforater Cover Closed"
+msgstr ""
+#. TRANSLATORS: Perforater Cover Open
msgid "printer-state-reasons.perforater-cover-open"
-msgstr "Perforater Cover Open"
+msgstr ""
+#. TRANSLATORS: Perforater Empty
msgid "printer-state-reasons.perforater-empty"
-msgstr "Perforater Empty"
+msgstr ""
+#. TRANSLATORS: Perforater Full
msgid "printer-state-reasons.perforater-full"
-msgstr "Perforater Full"
+msgstr ""
+#. TRANSLATORS: Perforater Interlock Closed
msgid "printer-state-reasons.perforater-interlock-closed"
-msgstr "Perforater Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Perforater Interlock Open
msgid "printer-state-reasons.perforater-interlock-open"
-msgstr "Perforater Interlock Open"
+msgstr ""
+#. TRANSLATORS: Perforater Jam
msgid "printer-state-reasons.perforater-jam"
-msgstr "Perforater Jam"
+msgstr ""
+#. TRANSLATORS: Perforater Life Almost Over
msgid "printer-state-reasons.perforater-life-almost-over"
-msgstr "Perforater Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Perforater Life Over
msgid "printer-state-reasons.perforater-life-over"
-msgstr "Perforater Life Over"
+msgstr ""
+#. TRANSLATORS: Perforater Memory Exhausted
msgid "printer-state-reasons.perforater-memory-exhausted"
-msgstr "Perforater Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Perforater Missing
msgid "printer-state-reasons.perforater-missing"
-msgstr "Perforater Missing"
+msgstr ""
+#. TRANSLATORS: Perforater Motor Failure
msgid "printer-state-reasons.perforater-motor-failure"
-msgstr "Perforater Motor Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Near Limit
msgid "printer-state-reasons.perforater-near-limit"
-msgstr "Perforater Near Limit"
+msgstr ""
+#. TRANSLATORS: Perforater Offline
msgid "printer-state-reasons.perforater-offline"
-msgstr "Perforater Offline"
+msgstr ""
+#. TRANSLATORS: Perforater Opened
msgid "printer-state-reasons.perforater-opened"
-msgstr "Perforater Opened"
+msgstr ""
+#. TRANSLATORS: Perforater Over Temperature
msgid "printer-state-reasons.perforater-over-temperature"
-msgstr "Perforater Over Temperature"
+msgstr ""
+#. TRANSLATORS: Perforater Power Saver
msgid "printer-state-reasons.perforater-power-saver"
-msgstr "Perforater Power Saver"
+msgstr ""
+#. TRANSLATORS: Perforater Recoverable Failure
msgid "printer-state-reasons.perforater-recoverable-failure"
-msgstr "Perforater Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Recoverable Storage
msgid "printer-state-reasons.perforater-recoverable-storage"
-msgstr "Perforater Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Perforater Removed
msgid "printer-state-reasons.perforater-removed"
-msgstr "Perforater Removed"
+msgstr ""
+#. TRANSLATORS: Perforater Resource Added
msgid "printer-state-reasons.perforater-resource-added"
-msgstr "Perforater Resource Added"
+msgstr ""
+#. TRANSLATORS: Perforater Resource Removed
msgid "printer-state-reasons.perforater-resource-removed"
-msgstr "Perforater Resource Removed"
+msgstr ""
+#. TRANSLATORS: Perforater Thermistor Failure
msgid "printer-state-reasons.perforater-thermistor-failure"
-msgstr "Perforater Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Timing Failure
msgid "printer-state-reasons.perforater-timing-failure"
-msgstr "Perforater Timing Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Turned Off
msgid "printer-state-reasons.perforater-turned-off"
-msgstr "Perforater Turned Off"
+msgstr ""
+#. TRANSLATORS: Perforater Turned On
msgid "printer-state-reasons.perforater-turned-on"
-msgstr "Perforater Turned On"
+msgstr ""
+#. TRANSLATORS: Perforater Under Temperature
msgid "printer-state-reasons.perforater-under-temperature"
-msgstr "Perforater Under Temperature"
+msgstr ""
+#. TRANSLATORS: Perforater Unrecoverable Failure
msgid "printer-state-reasons.perforater-unrecoverable-failure"
-msgstr "Perforater Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Unrecoverable Storage Error
msgid "printer-state-reasons.perforater-unrecoverable-storage-error"
-msgstr "Perforater Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Perforater Warming Up
msgid "printer-state-reasons.perforater-warming-up"
-msgstr "Perforater Warming Up"
+msgstr ""
+
+#. TRANSLATORS: Platform Cooling
+msgid "printer-state-reasons.platform-cooling"
+msgstr ""
+
+#. TRANSLATORS: Platform Failure
+msgid "printer-state-reasons.platform-failure"
+msgstr ""
+#. TRANSLATORS: Platform Heating
+msgid "printer-state-reasons.platform-heating"
+msgstr ""
+
+#. TRANSLATORS: Platform Temperature High
+msgid "printer-state-reasons.platform-temperature-high"
+msgstr ""
+
+#. TRANSLATORS: Platform Temperature Low
+msgid "printer-state-reasons.platform-temperature-low"
+msgstr ""
+
+#. TRANSLATORS: Power Down
msgid "printer-state-reasons.power-down"
-msgstr "Power Down"
+msgstr ""
+#. TRANSLATORS: Power Up
msgid "printer-state-reasons.power-up"
-msgstr "Power Up"
+msgstr ""
+#. TRANSLATORS: Printer Reset Manually
msgid "printer-state-reasons.printer-manual-reset"
-msgstr "Printer Manual Reset"
+msgstr ""
+#. TRANSLATORS: Printer Reset Remotely
msgid "printer-state-reasons.printer-nms-reset"
-msgstr "Printer Nms Reset"
+msgstr ""
+#. TRANSLATORS: Printer Ready To Print
msgid "printer-state-reasons.printer-ready-to-print"
-msgstr "Printer Ready To Print"
+msgstr ""
+#. TRANSLATORS: Puncher Added
msgid "printer-state-reasons.puncher-added"
-msgstr "Puncher Added"
+msgstr ""
+#. TRANSLATORS: Puncher Almost Empty
msgid "printer-state-reasons.puncher-almost-empty"
-msgstr "Puncher Almost Empty"
+msgstr ""
+#. TRANSLATORS: Puncher Almost Full
msgid "printer-state-reasons.puncher-almost-full"
-msgstr "Puncher Almost Full"
+msgstr ""
+#. TRANSLATORS: Puncher At Limit
msgid "printer-state-reasons.puncher-at-limit"
-msgstr "Puncher At Limit"
+msgstr ""
+#. TRANSLATORS: Puncher Closed
msgid "printer-state-reasons.puncher-closed"
-msgstr "Puncher Closed"
+msgstr ""
+#. TRANSLATORS: Puncher Configuration Change
msgid "printer-state-reasons.puncher-configuration-change"
-msgstr "Puncher Configuration Change"
+msgstr ""
+#. TRANSLATORS: Puncher Cover Closed
msgid "printer-state-reasons.puncher-cover-closed"
-msgstr "Puncher Cover Closed"
+msgstr ""
+#. TRANSLATORS: Puncher Cover Open
msgid "printer-state-reasons.puncher-cover-open"
-msgstr "Puncher Cover Open"
+msgstr ""
+#. TRANSLATORS: Puncher Empty
msgid "printer-state-reasons.puncher-empty"
-msgstr "Puncher Empty"
+msgstr ""
+#. TRANSLATORS: Puncher Full
msgid "printer-state-reasons.puncher-full"
-msgstr "Puncher Full"
+msgstr ""
+#. TRANSLATORS: Puncher Interlock Closed
msgid "printer-state-reasons.puncher-interlock-closed"
-msgstr "Puncher Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Puncher Interlock Open
msgid "printer-state-reasons.puncher-interlock-open"
-msgstr "Puncher Interlock Open"
+msgstr ""
+#. TRANSLATORS: Puncher Jam
msgid "printer-state-reasons.puncher-jam"
-msgstr "Puncher Jam"
+msgstr ""
+#. TRANSLATORS: Puncher Life Almost Over
msgid "printer-state-reasons.puncher-life-almost-over"
-msgstr "Puncher Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Puncher Life Over
msgid "printer-state-reasons.puncher-life-over"
-msgstr "Puncher Life Over"
+msgstr ""
+#. TRANSLATORS: Puncher Memory Exhausted
msgid "printer-state-reasons.puncher-memory-exhausted"
-msgstr "Puncher Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Puncher Missing
msgid "printer-state-reasons.puncher-missing"
-msgstr "Puncher Missing"
+msgstr ""
+#. TRANSLATORS: Puncher Motor Failure
msgid "printer-state-reasons.puncher-motor-failure"
-msgstr "Puncher Motor Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Near Limit
msgid "printer-state-reasons.puncher-near-limit"
-msgstr "Puncher Near Limit"
+msgstr ""
+#. TRANSLATORS: Puncher Offline
msgid "printer-state-reasons.puncher-offline"
-msgstr "Puncher Offline"
+msgstr ""
+#. TRANSLATORS: Puncher Opened
msgid "printer-state-reasons.puncher-opened"
-msgstr "Puncher Opened"
+msgstr ""
+#. TRANSLATORS: Puncher Over Temperature
msgid "printer-state-reasons.puncher-over-temperature"
-msgstr "Puncher Over Temperature"
+msgstr ""
+#. TRANSLATORS: Puncher Power Saver
msgid "printer-state-reasons.puncher-power-saver"
-msgstr "Puncher Power Saver"
+msgstr ""
+#. TRANSLATORS: Puncher Recoverable Failure
msgid "printer-state-reasons.puncher-recoverable-failure"
-msgstr "Puncher Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Recoverable Storage
msgid "printer-state-reasons.puncher-recoverable-storage"
-msgstr "Puncher Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Puncher Removed
msgid "printer-state-reasons.puncher-removed"
-msgstr "Puncher Removed"
+msgstr ""
+#. TRANSLATORS: Puncher Resource Added
msgid "printer-state-reasons.puncher-resource-added"
-msgstr "Puncher Resource Added"
+msgstr ""
+#. TRANSLATORS: Puncher Resource Removed
msgid "printer-state-reasons.puncher-resource-removed"
-msgstr "Puncher Resource Removed"
+msgstr ""
+#. TRANSLATORS: Puncher Thermistor Failure
msgid "printer-state-reasons.puncher-thermistor-failure"
-msgstr "Puncher Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Timing Failure
msgid "printer-state-reasons.puncher-timing-failure"
-msgstr "Puncher Timing Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Turned Off
msgid "printer-state-reasons.puncher-turned-off"
-msgstr "Puncher Turned Off"
+msgstr ""
+#. TRANSLATORS: Puncher Turned On
msgid "printer-state-reasons.puncher-turned-on"
-msgstr "Puncher Turned On"
+msgstr ""
+#. TRANSLATORS: Puncher Under Temperature
msgid "printer-state-reasons.puncher-under-temperature"
-msgstr "Puncher Under Temperature"
+msgstr ""
+#. TRANSLATORS: Puncher Unrecoverable Failure
msgid "printer-state-reasons.puncher-unrecoverable-failure"
-msgstr "Puncher Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Unrecoverable Storage Error
msgid "printer-state-reasons.puncher-unrecoverable-storage-error"
-msgstr "Puncher Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Puncher Warming Up
msgid "printer-state-reasons.puncher-warming-up"
-msgstr "Puncher Warming Up"
+msgstr ""
+#. TRANSLATORS: Resuming
+msgid "printer-state-reasons.resuming"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Added
msgid "printer-state-reasons.separation-cutter-added"
-msgstr "Separation Cutter Added"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Almost Empty
msgid "printer-state-reasons.separation-cutter-almost-empty"
-msgstr "Separation Cutter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Almost Full
msgid "printer-state-reasons.separation-cutter-almost-full"
-msgstr "Separation Cutter Almost Full"
+msgstr ""
+#. TRANSLATORS: Separation Cutter At Limit
msgid "printer-state-reasons.separation-cutter-at-limit"
-msgstr "Separation Cutter At Limit"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Closed
msgid "printer-state-reasons.separation-cutter-closed"
-msgstr "Separation Cutter Closed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Configuration Change
msgid "printer-state-reasons.separation-cutter-configuration-change"
-msgstr "Separation Cutter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Cover Closed
msgid "printer-state-reasons.separation-cutter-cover-closed"
-msgstr "Separation Cutter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Cover Open
msgid "printer-state-reasons.separation-cutter-cover-open"
-msgstr "Separation Cutter Cover Open"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Empty
msgid "printer-state-reasons.separation-cutter-empty"
-msgstr "Separation Cutter Empty"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Full
msgid "printer-state-reasons.separation-cutter-full"
-msgstr "Separation Cutter Full"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Interlock Closed
msgid "printer-state-reasons.separation-cutter-interlock-closed"
-msgstr "Separation Cutter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Interlock Open
msgid "printer-state-reasons.separation-cutter-interlock-open"
-msgstr "Separation Cutter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Jam
msgid "printer-state-reasons.separation-cutter-jam"
-msgstr "Separation Cutter Jam"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Life Almost Over
msgid "printer-state-reasons.separation-cutter-life-almost-over"
-msgstr "Separation Cutter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Life Over
msgid "printer-state-reasons.separation-cutter-life-over"
-msgstr "Separation Cutter Life Over"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Memory Exhausted
msgid "printer-state-reasons.separation-cutter-memory-exhausted"
-msgstr "Separation Cutter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Missing
msgid "printer-state-reasons.separation-cutter-missing"
-msgstr "Separation Cutter Missing"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Motor Failure
msgid "printer-state-reasons.separation-cutter-motor-failure"
-msgstr "Separation Cutter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Near Limit
msgid "printer-state-reasons.separation-cutter-near-limit"
-msgstr "Separation Cutter Near Limit"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Offline
msgid "printer-state-reasons.separation-cutter-offline"
-msgstr "Separation Cutter Offline"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Opened
msgid "printer-state-reasons.separation-cutter-opened"
-msgstr "Separation Cutter Opened"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Over Temperature
msgid "printer-state-reasons.separation-cutter-over-temperature"
-msgstr "Separation Cutter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Power Saver
msgid "printer-state-reasons.separation-cutter-power-saver"
-msgstr "Separation Cutter Power Saver"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Recoverable Failure
msgid "printer-state-reasons.separation-cutter-recoverable-failure"
-msgstr "Separation Cutter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Recoverable Storage
msgid "printer-state-reasons.separation-cutter-recoverable-storage"
-msgstr "Separation Cutter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Removed
msgid "printer-state-reasons.separation-cutter-removed"
-msgstr "Separation Cutter Removed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Resource Added
msgid "printer-state-reasons.separation-cutter-resource-added"
-msgstr "Separation Cutter Resource Added"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Resource Removed
msgid "printer-state-reasons.separation-cutter-resource-removed"
-msgstr "Separation Cutter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Thermistor Failure
msgid "printer-state-reasons.separation-cutter-thermistor-failure"
-msgstr "Separation Cutter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Timing Failure
msgid "printer-state-reasons.separation-cutter-timing-failure"
-msgstr "Separation Cutter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Turned Off
msgid "printer-state-reasons.separation-cutter-turned-off"
-msgstr "Separation Cutter Turned Off"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Turned On
msgid "printer-state-reasons.separation-cutter-turned-on"
-msgstr "Separation Cutter Turned On"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Under Temperature
msgid "printer-state-reasons.separation-cutter-under-temperature"
-msgstr "Separation Cutter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Unrecoverable Failure
msgid "printer-state-reasons.separation-cutter-unrecoverable-failure"
-msgstr "Separation Cutter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Unrecoverable Storage Error
msgid "printer-state-reasons.separation-cutter-unrecoverable-storage-error"
-msgstr "Separation Cutter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Warming Up
msgid "printer-state-reasons.separation-cutter-warming-up"
-msgstr "Separation Cutter Warming Up"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Added
msgid "printer-state-reasons.sheet-rotator-added"
-msgstr "Sheet Rotator Added"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Almost Empty
msgid "printer-state-reasons.sheet-rotator-almost-empty"
-msgstr "Sheet Rotator Almost Empty"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Almost Full
msgid "printer-state-reasons.sheet-rotator-almost-full"
-msgstr "Sheet Rotator Almost Full"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator At Limit
msgid "printer-state-reasons.sheet-rotator-at-limit"
-msgstr "Sheet Rotator At Limit"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Closed
msgid "printer-state-reasons.sheet-rotator-closed"
-msgstr "Sheet Rotator Closed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Configuration Change
msgid "printer-state-reasons.sheet-rotator-configuration-change"
-msgstr "Sheet Rotator Configuration Change"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Cover Closed
msgid "printer-state-reasons.sheet-rotator-cover-closed"
-msgstr "Sheet Rotator Cover Closed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Cover Open
msgid "printer-state-reasons.sheet-rotator-cover-open"
-msgstr "Sheet Rotator Cover Open"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Empty
msgid "printer-state-reasons.sheet-rotator-empty"
-msgstr "Sheet Rotator Empty"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Full
msgid "printer-state-reasons.sheet-rotator-full"
-msgstr "Sheet Rotator Full"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Interlock Closed
msgid "printer-state-reasons.sheet-rotator-interlock-closed"
-msgstr "Sheet Rotator Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Interlock Open
msgid "printer-state-reasons.sheet-rotator-interlock-open"
-msgstr "Sheet Rotator Interlock Open"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Jam
msgid "printer-state-reasons.sheet-rotator-jam"
-msgstr "Sheet Rotator Jam"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Life Almost Over
msgid "printer-state-reasons.sheet-rotator-life-almost-over"
-msgstr "Sheet Rotator Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Life Over
msgid "printer-state-reasons.sheet-rotator-life-over"
-msgstr "Sheet Rotator Life Over"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Memory Exhausted
msgid "printer-state-reasons.sheet-rotator-memory-exhausted"
-msgstr "Sheet Rotator Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Missing
msgid "printer-state-reasons.sheet-rotator-missing"
-msgstr "Sheet Rotator Missing"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Motor Failure
msgid "printer-state-reasons.sheet-rotator-motor-failure"
-msgstr "Sheet Rotator Motor Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Near Limit
msgid "printer-state-reasons.sheet-rotator-near-limit"
-msgstr "Sheet Rotator Near Limit"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Offline
msgid "printer-state-reasons.sheet-rotator-offline"
-msgstr "Sheet Rotator Offline"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Opened
msgid "printer-state-reasons.sheet-rotator-opened"
-msgstr "Sheet Rotator Opened"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Over Temperature
msgid "printer-state-reasons.sheet-rotator-over-temperature"
-msgstr "Sheet Rotator Over Temperature"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Power Saver
msgid "printer-state-reasons.sheet-rotator-power-saver"
-msgstr "Sheet Rotator Power Saver"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Recoverable Failure
msgid "printer-state-reasons.sheet-rotator-recoverable-failure"
-msgstr "Sheet Rotator Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Recoverable Storage
msgid "printer-state-reasons.sheet-rotator-recoverable-storage"
-msgstr "Sheet Rotator Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Removed
msgid "printer-state-reasons.sheet-rotator-removed"
-msgstr "Sheet Rotator Removed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Resource Added
msgid "printer-state-reasons.sheet-rotator-resource-added"
-msgstr "Sheet Rotator Resource Added"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Resource Removed
msgid "printer-state-reasons.sheet-rotator-resource-removed"
-msgstr "Sheet Rotator Resource Removed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Thermistor Failure
msgid "printer-state-reasons.sheet-rotator-thermistor-failure"
-msgstr "Sheet Rotator Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Timing Failure
msgid "printer-state-reasons.sheet-rotator-timing-failure"
-msgstr "Sheet Rotator Timing Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Turned Off
msgid "printer-state-reasons.sheet-rotator-turned-off"
-msgstr "Sheet Rotator Turned Off"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Turned On
msgid "printer-state-reasons.sheet-rotator-turned-on"
-msgstr "Sheet Rotator Turned On"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Under Temperature
msgid "printer-state-reasons.sheet-rotator-under-temperature"
-msgstr "Sheet Rotator Under Temperature"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Unrecoverable Failure
msgid "printer-state-reasons.sheet-rotator-unrecoverable-failure"
-msgstr "Sheet Rotator Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Unrecoverable Storage Error
msgid "printer-state-reasons.sheet-rotator-unrecoverable-storage-error"
-msgstr "Sheet Rotator Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Warming Up
msgid "printer-state-reasons.sheet-rotator-warming-up"
-msgstr "Sheet Rotator Warming Up"
+msgstr ""
+#. TRANSLATORS: Shutdown
msgid "printer-state-reasons.shutdown"
-msgstr "Shutdown"
+msgstr ""
+#. TRANSLATORS: Slitter Added
msgid "printer-state-reasons.slitter-added"
-msgstr "Slitter Added"
+msgstr ""
+#. TRANSLATORS: Slitter Almost Empty
msgid "printer-state-reasons.slitter-almost-empty"
-msgstr "Slitter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Slitter Almost Full
msgid "printer-state-reasons.slitter-almost-full"
-msgstr "Slitter Almost Full"
+msgstr ""
+#. TRANSLATORS: Slitter At Limit
msgid "printer-state-reasons.slitter-at-limit"
-msgstr "Slitter At Limit"
+msgstr ""
+#. TRANSLATORS: Slitter Closed
msgid "printer-state-reasons.slitter-closed"
-msgstr "Slitter Closed"
+msgstr ""
+#. TRANSLATORS: Slitter Configuration Change
msgid "printer-state-reasons.slitter-configuration-change"
-msgstr "Slitter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Slitter Cover Closed
msgid "printer-state-reasons.slitter-cover-closed"
-msgstr "Slitter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Slitter Cover Open
msgid "printer-state-reasons.slitter-cover-open"
-msgstr "Slitter Cover Open"
+msgstr ""
+#. TRANSLATORS: Slitter Empty
msgid "printer-state-reasons.slitter-empty"
-msgstr "Slitter Empty"
+msgstr ""
+#. TRANSLATORS: Slitter Full
msgid "printer-state-reasons.slitter-full"
-msgstr "Slitter Full"
+msgstr ""
+#. TRANSLATORS: Slitter Interlock Closed
msgid "printer-state-reasons.slitter-interlock-closed"
-msgstr "Slitter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Slitter Interlock Open
msgid "printer-state-reasons.slitter-interlock-open"
-msgstr "Slitter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Slitter Jam
msgid "printer-state-reasons.slitter-jam"
-msgstr "Slitter Jam"
+msgstr ""
+#. TRANSLATORS: Slitter Life Almost Over
msgid "printer-state-reasons.slitter-life-almost-over"
-msgstr "Slitter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Slitter Life Over
msgid "printer-state-reasons.slitter-life-over"
-msgstr "Slitter Life Over"
+msgstr ""
+#. TRANSLATORS: Slitter Memory Exhausted
msgid "printer-state-reasons.slitter-memory-exhausted"
-msgstr "Slitter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Slitter Missing
msgid "printer-state-reasons.slitter-missing"
-msgstr "Slitter Missing"
+msgstr ""
+#. TRANSLATORS: Slitter Motor Failure
msgid "printer-state-reasons.slitter-motor-failure"
-msgstr "Slitter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Near Limit
msgid "printer-state-reasons.slitter-near-limit"
-msgstr "Slitter Near Limit"
+msgstr ""
+#. TRANSLATORS: Slitter Offline
msgid "printer-state-reasons.slitter-offline"
-msgstr "Slitter Offline"
+msgstr ""
+#. TRANSLATORS: Slitter Opened
msgid "printer-state-reasons.slitter-opened"
-msgstr "Slitter Opened"
+msgstr ""
+#. TRANSLATORS: Slitter Over Temperature
msgid "printer-state-reasons.slitter-over-temperature"
-msgstr "Slitter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Slitter Power Saver
msgid "printer-state-reasons.slitter-power-saver"
-msgstr "Slitter Power Saver"
+msgstr ""
+#. TRANSLATORS: Slitter Recoverable Failure
msgid "printer-state-reasons.slitter-recoverable-failure"
-msgstr "Slitter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Recoverable Storage
msgid "printer-state-reasons.slitter-recoverable-storage"
-msgstr "Slitter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Slitter Removed
msgid "printer-state-reasons.slitter-removed"
-msgstr "Slitter Removed"
+msgstr ""
+#. TRANSLATORS: Slitter Resource Added
msgid "printer-state-reasons.slitter-resource-added"
-msgstr "Slitter Resource Added"
+msgstr ""
+#. TRANSLATORS: Slitter Resource Removed
msgid "printer-state-reasons.slitter-resource-removed"
-msgstr "Slitter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Slitter Thermistor Failure
msgid "printer-state-reasons.slitter-thermistor-failure"
-msgstr "Slitter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Timing Failure
msgid "printer-state-reasons.slitter-timing-failure"
-msgstr "Slitter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Turned Off
msgid "printer-state-reasons.slitter-turned-off"
-msgstr "Slitter Turned Off"
+msgstr ""
+#. TRANSLATORS: Slitter Turned On
msgid "printer-state-reasons.slitter-turned-on"
-msgstr "Slitter Turned On"
+msgstr ""
+#. TRANSLATORS: Slitter Under Temperature
msgid "printer-state-reasons.slitter-under-temperature"
-msgstr "Slitter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Slitter Unrecoverable Failure
msgid "printer-state-reasons.slitter-unrecoverable-failure"
-msgstr "Slitter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Unrecoverable Storage Error
msgid "printer-state-reasons.slitter-unrecoverable-storage-error"
-msgstr "Slitter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Slitter Warming Up
msgid "printer-state-reasons.slitter-warming-up"
-msgstr "Slitter Warming Up"
+msgstr ""
+#. TRANSLATORS: Spool Area Full
msgid "printer-state-reasons.spool-area-full"
-msgstr "Spool Area Full"
+msgstr ""
+#. TRANSLATORS: Stacker Added
msgid "printer-state-reasons.stacker-added"
-msgstr "Stacker Added"
+msgstr ""
+#. TRANSLATORS: Stacker Almost Empty
msgid "printer-state-reasons.stacker-almost-empty"
-msgstr "Stacker Almost Empty"
+msgstr ""
+#. TRANSLATORS: Stacker Almost Full
msgid "printer-state-reasons.stacker-almost-full"
-msgstr "Stacker Almost Full"
+msgstr ""
+#. TRANSLATORS: Stacker At Limit
msgid "printer-state-reasons.stacker-at-limit"
-msgstr "Stacker At Limit"
+msgstr ""
+#. TRANSLATORS: Stacker Closed
msgid "printer-state-reasons.stacker-closed"
-msgstr "Stacker Closed"
+msgstr ""
+#. TRANSLATORS: Stacker Configuration Change
msgid "printer-state-reasons.stacker-configuration-change"
-msgstr "Stacker Configuration Change"
+msgstr ""
+#. TRANSLATORS: Stacker Cover Closed
msgid "printer-state-reasons.stacker-cover-closed"
-msgstr "Stacker Cover Closed"
+msgstr ""
+#. TRANSLATORS: Stacker Cover Open
msgid "printer-state-reasons.stacker-cover-open"
-msgstr "Stacker Cover Open"
+msgstr ""
+#. TRANSLATORS: Stacker Empty
msgid "printer-state-reasons.stacker-empty"
-msgstr "Stacker Empty"
+msgstr ""
+#. TRANSLATORS: Stacker Full
msgid "printer-state-reasons.stacker-full"
-msgstr "Stacker Full"
+msgstr ""
+#. TRANSLATORS: Stacker Interlock Closed
msgid "printer-state-reasons.stacker-interlock-closed"
-msgstr "Stacker Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Stacker Interlock Open
msgid "printer-state-reasons.stacker-interlock-open"
-msgstr "Stacker Interlock Open"
+msgstr ""
+#. TRANSLATORS: Stacker Jam
msgid "printer-state-reasons.stacker-jam"
-msgstr "Stacker Jam"
+msgstr ""
+#. TRANSLATORS: Stacker Life Almost Over
msgid "printer-state-reasons.stacker-life-almost-over"
-msgstr "Stacker Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Stacker Life Over
msgid "printer-state-reasons.stacker-life-over"
-msgstr "Stacker Life Over"
+msgstr ""
+#. TRANSLATORS: Stacker Memory Exhausted
msgid "printer-state-reasons.stacker-memory-exhausted"
-msgstr "Stacker Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Stacker Missing
msgid "printer-state-reasons.stacker-missing"
-msgstr "Stacker Missing"
+msgstr ""
+#. TRANSLATORS: Stacker Motor Failure
msgid "printer-state-reasons.stacker-motor-failure"
-msgstr "Stacker Motor Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Near Limit
msgid "printer-state-reasons.stacker-near-limit"
-msgstr "Stacker Near Limit"
+msgstr ""
+#. TRANSLATORS: Stacker Offline
msgid "printer-state-reasons.stacker-offline"
-msgstr "Stacker Offline"
+msgstr ""
+#. TRANSLATORS: Stacker Opened
msgid "printer-state-reasons.stacker-opened"
-msgstr "Stacker Opened"
+msgstr ""
+#. TRANSLATORS: Stacker Over Temperature
msgid "printer-state-reasons.stacker-over-temperature"
-msgstr "Stacker Over Temperature"
+msgstr ""
+#. TRANSLATORS: Stacker Power Saver
msgid "printer-state-reasons.stacker-power-saver"
-msgstr "Stacker Power Saver"
+msgstr ""
+#. TRANSLATORS: Stacker Recoverable Failure
msgid "printer-state-reasons.stacker-recoverable-failure"
-msgstr "Stacker Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Recoverable Storage
msgid "printer-state-reasons.stacker-recoverable-storage"
-msgstr "Stacker Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Stacker Removed
msgid "printer-state-reasons.stacker-removed"
-msgstr "Stacker Removed"
+msgstr ""
+#. TRANSLATORS: Stacker Resource Added
msgid "printer-state-reasons.stacker-resource-added"
-msgstr "Stacker Resource Added"
+msgstr ""
+#. TRANSLATORS: Stacker Resource Removed
msgid "printer-state-reasons.stacker-resource-removed"
-msgstr "Stacker Resource Removed"
+msgstr ""
+#. TRANSLATORS: Stacker Thermistor Failure
msgid "printer-state-reasons.stacker-thermistor-failure"
-msgstr "Stacker Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Timing Failure
msgid "printer-state-reasons.stacker-timing-failure"
-msgstr "Stacker Timing Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Turned Off
msgid "printer-state-reasons.stacker-turned-off"
-msgstr "Stacker Turned Off"
+msgstr ""
+#. TRANSLATORS: Stacker Turned On
msgid "printer-state-reasons.stacker-turned-on"
-msgstr "Stacker Turned On"
+msgstr ""
+#. TRANSLATORS: Stacker Under Temperature
msgid "printer-state-reasons.stacker-under-temperature"
-msgstr "Stacker Under Temperature"
+msgstr ""
+#. TRANSLATORS: Stacker Unrecoverable Failure
msgid "printer-state-reasons.stacker-unrecoverable-failure"
-msgstr "Stacker Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Unrecoverable Storage Error
msgid "printer-state-reasons.stacker-unrecoverable-storage-error"
-msgstr "Stacker Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Stacker Warming Up
msgid "printer-state-reasons.stacker-warming-up"
-msgstr "Stacker Warming Up"
+msgstr ""
+#. TRANSLATORS: Stapler Added
msgid "printer-state-reasons.stapler-added"
-msgstr "Stapler Added"
+msgstr ""
+#. TRANSLATORS: Stapler Almost Empty
msgid "printer-state-reasons.stapler-almost-empty"
-msgstr "Stapler Almost Empty"
+msgstr ""
+#. TRANSLATORS: Stapler Almost Full
msgid "printer-state-reasons.stapler-almost-full"
-msgstr "Stapler Almost Full"
+msgstr ""
+#. TRANSLATORS: Stapler At Limit
msgid "printer-state-reasons.stapler-at-limit"
-msgstr "Stapler At Limit"
+msgstr ""
+#. TRANSLATORS: Stapler Closed
msgid "printer-state-reasons.stapler-closed"
-msgstr "Stapler Closed"
+msgstr ""
+#. TRANSLATORS: Stapler Configuration Change
msgid "printer-state-reasons.stapler-configuration-change"
-msgstr "Stapler Configuration Change"
+msgstr ""
+#. TRANSLATORS: Stapler Cover Closed
msgid "printer-state-reasons.stapler-cover-closed"
-msgstr "Stapler Cover Closed"
+msgstr ""
+#. TRANSLATORS: Stapler Cover Open
msgid "printer-state-reasons.stapler-cover-open"
-msgstr "Stapler Cover Open"
+msgstr ""
+#. TRANSLATORS: Stapler Empty
msgid "printer-state-reasons.stapler-empty"
-msgstr "Stapler Empty"
+msgstr ""
+#. TRANSLATORS: Stapler Full
msgid "printer-state-reasons.stapler-full"
-msgstr "Stapler Full"
+msgstr ""
+#. TRANSLATORS: Stapler Interlock Closed
msgid "printer-state-reasons.stapler-interlock-closed"
-msgstr "Stapler Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Stapler Interlock Open
msgid "printer-state-reasons.stapler-interlock-open"
-msgstr "Stapler Interlock Open"
+msgstr ""
+#. TRANSLATORS: Stapler Jam
msgid "printer-state-reasons.stapler-jam"
-msgstr "Stapler Jam"
+msgstr ""
+#. TRANSLATORS: Stapler Life Almost Over
msgid "printer-state-reasons.stapler-life-almost-over"
-msgstr "Stapler Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Stapler Life Over
msgid "printer-state-reasons.stapler-life-over"
-msgstr "Stapler Life Over"
+msgstr ""
+#. TRANSLATORS: Stapler Memory Exhausted
msgid "printer-state-reasons.stapler-memory-exhausted"
-msgstr "Stapler Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Stapler Missing
msgid "printer-state-reasons.stapler-missing"
-msgstr "Stapler Missing"
+msgstr ""
+#. TRANSLATORS: Stapler Motor Failure
msgid "printer-state-reasons.stapler-motor-failure"
-msgstr "Stapler Motor Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Near Limit
msgid "printer-state-reasons.stapler-near-limit"
-msgstr "Stapler Near Limit"
+msgstr ""
+#. TRANSLATORS: Stapler Offline
msgid "printer-state-reasons.stapler-offline"
-msgstr "Stapler Offline"
+msgstr ""
+#. TRANSLATORS: Stapler Opened
msgid "printer-state-reasons.stapler-opened"
-msgstr "Stapler Opened"
+msgstr ""
+#. TRANSLATORS: Stapler Over Temperature
msgid "printer-state-reasons.stapler-over-temperature"
-msgstr "Stapler Over Temperature"
+msgstr ""
+#. TRANSLATORS: Stapler Power Saver
msgid "printer-state-reasons.stapler-power-saver"
-msgstr "Stapler Power Saver"
+msgstr ""
+#. TRANSLATORS: Stapler Recoverable Failure
msgid "printer-state-reasons.stapler-recoverable-failure"
-msgstr "Stapler Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Recoverable Storage
msgid "printer-state-reasons.stapler-recoverable-storage"
-msgstr "Stapler Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Stapler Removed
msgid "printer-state-reasons.stapler-removed"
-msgstr "Stapler Removed"
+msgstr ""
+#. TRANSLATORS: Stapler Resource Added
msgid "printer-state-reasons.stapler-resource-added"
-msgstr "Stapler Resource Added"
+msgstr ""
+#. TRANSLATORS: Stapler Resource Removed
msgid "printer-state-reasons.stapler-resource-removed"
-msgstr "Stapler Resource Removed"
+msgstr ""
+#. TRANSLATORS: Stapler Thermistor Failure
msgid "printer-state-reasons.stapler-thermistor-failure"
-msgstr "Stapler Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Timing Failure
msgid "printer-state-reasons.stapler-timing-failure"
-msgstr "Stapler Timing Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Turned Off
msgid "printer-state-reasons.stapler-turned-off"
-msgstr "Stapler Turned Off"
+msgstr ""
+#. TRANSLATORS: Stapler Turned On
msgid "printer-state-reasons.stapler-turned-on"
-msgstr "Stapler Turned On"
+msgstr ""
+#. TRANSLATORS: Stapler Under Temperature
msgid "printer-state-reasons.stapler-under-temperature"
-msgstr "Stapler Under Temperature"
+msgstr ""
+#. TRANSLATORS: Stapler Unrecoverable Failure
msgid "printer-state-reasons.stapler-unrecoverable-failure"
-msgstr "Stapler Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Unrecoverable Storage Error
msgid "printer-state-reasons.stapler-unrecoverable-storage-error"
-msgstr "Stapler Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Stapler Warming Up
msgid "printer-state-reasons.stapler-warming-up"
-msgstr "Stapler Warming Up"
+msgstr ""
+#. TRANSLATORS: Stitcher Added
msgid "printer-state-reasons.stitcher-added"
-msgstr "Stitcher Added"
+msgstr ""
+#. TRANSLATORS: Stitcher Almost Empty
msgid "printer-state-reasons.stitcher-almost-empty"
-msgstr "Stitcher Almost Empty"
+msgstr ""
+#. TRANSLATORS: Stitcher Almost Full
msgid "printer-state-reasons.stitcher-almost-full"
-msgstr "Stitcher Almost Full"
+msgstr ""
+#. TRANSLATORS: Stitcher At Limit
msgid "printer-state-reasons.stitcher-at-limit"
-msgstr "Stitcher At Limit"
+msgstr ""
+#. TRANSLATORS: Stitcher Closed
msgid "printer-state-reasons.stitcher-closed"
-msgstr "Stitcher Closed"
+msgstr ""
+#. TRANSLATORS: Stitcher Configuration Change
msgid "printer-state-reasons.stitcher-configuration-change"
-msgstr "Stitcher Configuration Change"
+msgstr ""
+#. TRANSLATORS: Stitcher Cover Closed
msgid "printer-state-reasons.stitcher-cover-closed"
-msgstr "Stitcher Cover Closed"
+msgstr ""
+#. TRANSLATORS: Stitcher Cover Open
msgid "printer-state-reasons.stitcher-cover-open"
-msgstr "Stitcher Cover Open"
+msgstr ""
+#. TRANSLATORS: Stitcher Empty
msgid "printer-state-reasons.stitcher-empty"
-msgstr "Stitcher Empty"
+msgstr ""
+#. TRANSLATORS: Stitcher Full
msgid "printer-state-reasons.stitcher-full"
-msgstr "Stitcher Full"
+msgstr ""
+#. TRANSLATORS: Stitcher Interlock Closed
msgid "printer-state-reasons.stitcher-interlock-closed"
-msgstr "Stitcher Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Stitcher Interlock Open
msgid "printer-state-reasons.stitcher-interlock-open"
-msgstr "Stitcher Interlock Open"
+msgstr ""
+#. TRANSLATORS: Stitcher Jam
msgid "printer-state-reasons.stitcher-jam"
-msgstr "Stitcher Jam"
+msgstr ""
+#. TRANSLATORS: Stitcher Life Almost Over
msgid "printer-state-reasons.stitcher-life-almost-over"
-msgstr "Stitcher Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Stitcher Life Over
msgid "printer-state-reasons.stitcher-life-over"
-msgstr "Stitcher Life Over"
+msgstr ""
+#. TRANSLATORS: Stitcher Memory Exhausted
msgid "printer-state-reasons.stitcher-memory-exhausted"
-msgstr "Stitcher Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Stitcher Missing
msgid "printer-state-reasons.stitcher-missing"
-msgstr "Stitcher Missing"
+msgstr ""
+#. TRANSLATORS: Stitcher Motor Failure
msgid "printer-state-reasons.stitcher-motor-failure"
-msgstr "Stitcher Motor Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Near Limit
msgid "printer-state-reasons.stitcher-near-limit"
-msgstr "Stitcher Near Limit"
+msgstr ""
+#. TRANSLATORS: Stitcher Offline
msgid "printer-state-reasons.stitcher-offline"
-msgstr "Stitcher Offline"
+msgstr ""
+#. TRANSLATORS: Stitcher Opened
msgid "printer-state-reasons.stitcher-opened"
-msgstr "Stitcher Opened"
+msgstr ""
+#. TRANSLATORS: Stitcher Over Temperature
msgid "printer-state-reasons.stitcher-over-temperature"
-msgstr "Stitcher Over Temperature"
+msgstr ""
+#. TRANSLATORS: Stitcher Power Saver
msgid "printer-state-reasons.stitcher-power-saver"
-msgstr "Stitcher Power Saver"
+msgstr ""
+#. TRANSLATORS: Stitcher Recoverable Failure
msgid "printer-state-reasons.stitcher-recoverable-failure"
-msgstr "Stitcher Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Recoverable Storage
msgid "printer-state-reasons.stitcher-recoverable-storage"
-msgstr "Stitcher Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Stitcher Removed
msgid "printer-state-reasons.stitcher-removed"
-msgstr "Stitcher Removed"
+msgstr ""
+#. TRANSLATORS: Stitcher Resource Added
msgid "printer-state-reasons.stitcher-resource-added"
-msgstr "Stitcher Resource Added"
+msgstr ""
+#. TRANSLATORS: Stitcher Resource Removed
msgid "printer-state-reasons.stitcher-resource-removed"
-msgstr "Stitcher Resource Removed"
+msgstr ""
+#. TRANSLATORS: Stitcher Thermistor Failure
msgid "printer-state-reasons.stitcher-thermistor-failure"
-msgstr "Stitcher Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Timing Failure
msgid "printer-state-reasons.stitcher-timing-failure"
-msgstr "Stitcher Timing Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Turned Off
msgid "printer-state-reasons.stitcher-turned-off"
-msgstr "Stitcher Turned Off"
+msgstr ""
+#. TRANSLATORS: Stitcher Turned On
msgid "printer-state-reasons.stitcher-turned-on"
-msgstr "Stitcher Turned On"
+msgstr ""
+#. TRANSLATORS: Stitcher Under Temperature
msgid "printer-state-reasons.stitcher-under-temperature"
-msgstr "Stitcher Under Temperature"
+msgstr ""
+#. TRANSLATORS: Stitcher Unrecoverable Failure
msgid "printer-state-reasons.stitcher-unrecoverable-failure"
-msgstr "Stitcher Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Unrecoverable Storage Error
msgid "printer-state-reasons.stitcher-unrecoverable-storage-error"
-msgstr "Stitcher Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Stitcher Warming Up
msgid "printer-state-reasons.stitcher-warming-up"
-msgstr "Stitcher Warming Up"
+msgstr ""
+#. TRANSLATORS: Stopped Partly
msgid "printer-state-reasons.stopped-partly"
-msgstr "Stopped Partly"
+msgstr ""
+#. TRANSLATORS: Stopping
msgid "printer-state-reasons.stopping"
-msgstr "Stopping"
+msgstr ""
+#. TRANSLATORS: Subunit Added
msgid "printer-state-reasons.subunit-added"
-msgstr "Subunit Added"
+msgstr ""
+#. TRANSLATORS: Subunit Almost Empty
msgid "printer-state-reasons.subunit-almost-empty"
-msgstr "Subunit Almost Empty"
+msgstr ""
+#. TRANSLATORS: Subunit Almost Full
msgid "printer-state-reasons.subunit-almost-full"
-msgstr "Subunit Almost Full"
+msgstr ""
+#. TRANSLATORS: Subunit At Limit
msgid "printer-state-reasons.subunit-at-limit"
-msgstr "Subunit At Limit"
+msgstr ""
+#. TRANSLATORS: Subunit Closed
msgid "printer-state-reasons.subunit-closed"
-msgstr "Subunit Closed"
+msgstr ""
+
+#. TRANSLATORS: Subunit Cooling Down
+msgid "printer-state-reasons.subunit-cooling-down"
+msgstr ""
+#. TRANSLATORS: Subunit Empty
msgid "printer-state-reasons.subunit-empty"
-msgstr "Subunit Empty"
+msgstr ""
+#. TRANSLATORS: Subunit Full
msgid "printer-state-reasons.subunit-full"
-msgstr "Subunit Full"
+msgstr ""
+#. TRANSLATORS: Subunit Life Almost Over
msgid "printer-state-reasons.subunit-life-almost-over"
-msgstr "Subunit Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Subunit Life Over
msgid "printer-state-reasons.subunit-life-over"
-msgstr "Subunit Life Over"
+msgstr ""
+#. TRANSLATORS: Subunit Memory Exhausted
msgid "printer-state-reasons.subunit-memory-exhausted"
-msgstr "Subunit Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Subunit Missing
msgid "printer-state-reasons.subunit-missing"
-msgstr "Subunit Missing"
+msgstr ""
+#. TRANSLATORS: Subunit Motor Failure
msgid "printer-state-reasons.subunit-motor-failure"
-msgstr "Subunit Motor Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Near Limit
msgid "printer-state-reasons.subunit-near-limit"
-msgstr "Subunit Near Limit"
+msgstr ""
+#. TRANSLATORS: Subunit Offline
msgid "printer-state-reasons.subunit-offline"
-msgstr "Subunit Offline"
+msgstr ""
+#. TRANSLATORS: Subunit Opened
msgid "printer-state-reasons.subunit-opened"
-msgstr "Subunit Opened"
+msgstr ""
+#. TRANSLATORS: Subunit Over Temperature
msgid "printer-state-reasons.subunit-over-temperature"
-msgstr "Subunit Over Temperature"
+msgstr ""
+#. TRANSLATORS: Subunit Power Saver
msgid "printer-state-reasons.subunit-power-saver"
-msgstr "Subunit Power Saver"
+msgstr ""
+#. TRANSLATORS: Subunit Recoverable Failure
msgid "printer-state-reasons.subunit-recoverable-failure"
-msgstr "Subunit Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Recoverable Storage
msgid "printer-state-reasons.subunit-recoverable-storage"
-msgstr "Subunit Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Subunit Removed
msgid "printer-state-reasons.subunit-removed"
-msgstr "Subunit Removed"
+msgstr ""
+#. TRANSLATORS: Subunit Resource Added
msgid "printer-state-reasons.subunit-resource-added"
-msgstr "Subunit Resource Added"
+msgstr ""
+#. TRANSLATORS: Subunit Resource Removed
msgid "printer-state-reasons.subunit-resource-removed"
-msgstr "Subunit Resource Removed"
+msgstr ""
+#. TRANSLATORS: Subunit Thermistor Failure
msgid "printer-state-reasons.subunit-thermistor-failure"
-msgstr "Subunit Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Timing Failure
msgid "printer-state-reasons.subunit-timing-Failure"
-msgstr "Subunit Timing Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Turned Off
msgid "printer-state-reasons.subunit-turned-off"
-msgstr "Subunit Turned Off"
+msgstr ""
+#. TRANSLATORS: Subunit Turned On
msgid "printer-state-reasons.subunit-turned-on"
-msgstr "Subunit Turned On"
+msgstr ""
+#. TRANSLATORS: Subunit Under Temperature
msgid "printer-state-reasons.subunit-under-temperature"
-msgstr "Subunit Under Temperature"
+msgstr ""
+#. TRANSLATORS: Subunit Unrecoverable Failure
msgid "printer-state-reasons.subunit-unrecoverable-failure"
-msgstr "Subunit Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Unrecoverable Storage
msgid "printer-state-reasons.subunit-unrecoverable-storage"
-msgstr "Subunit Unrecoverable Storage"
+msgstr ""
+#. TRANSLATORS: Subunit Warming Up
msgid "printer-state-reasons.subunit-warming-up"
-msgstr "Subunit Warming Up"
+msgstr ""
+#. TRANSLATORS: Timed Out
msgid "printer-state-reasons.timed-out"
-msgstr "Timed Out"
+msgstr ""
+#. TRANSLATORS: Toner Empty
msgid "printer-state-reasons.toner-empty"
-msgstr "Toner Empty"
+msgstr ""
+#. TRANSLATORS: Toner Low
msgid "printer-state-reasons.toner-low"
-msgstr "Toner Low"
+msgstr ""
+#. TRANSLATORS: Trimmer Added
msgid "printer-state-reasons.trimmer-added"
-msgstr "Trimmer Added"
+msgstr ""
+#. TRANSLATORS: Trimmer Almost Empty
msgid "printer-state-reasons.trimmer-almost-empty"
-msgstr "Trimmer Almost Empty"
+msgstr ""
+#. TRANSLATORS: Trimmer Almost Full
msgid "printer-state-reasons.trimmer-almost-full"
-msgstr "Trimmer Almost Full"
+msgstr ""
+#. TRANSLATORS: Trimmer At Limit
msgid "printer-state-reasons.trimmer-at-limit"
-msgstr "Trimmer At Limit"
+msgstr ""
+#. TRANSLATORS: Trimmer Closed
msgid "printer-state-reasons.trimmer-closed"
-msgstr "Trimmer Closed"
+msgstr ""
+#. TRANSLATORS: Trimmer Configuration Change
msgid "printer-state-reasons.trimmer-configuration-change"
-msgstr "Trimmer Configuration Change"
+msgstr ""
+#. TRANSLATORS: Trimmer Cover Closed
msgid "printer-state-reasons.trimmer-cover-closed"
-msgstr "Trimmer Cover Closed"
+msgstr ""
+#. TRANSLATORS: Trimmer Cover Open
msgid "printer-state-reasons.trimmer-cover-open"
-msgstr "Trimmer Cover Open"
+msgstr ""
+#. TRANSLATORS: Trimmer Empty
msgid "printer-state-reasons.trimmer-empty"
-msgstr "Trimmer Empty"
+msgstr ""
+#. TRANSLATORS: Trimmer Full
msgid "printer-state-reasons.trimmer-full"
-msgstr "Trimmer Full"
+msgstr ""
+#. TRANSLATORS: Trimmer Interlock Closed
msgid "printer-state-reasons.trimmer-interlock-closed"
-msgstr "Trimmer Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Trimmer Interlock Open
msgid "printer-state-reasons.trimmer-interlock-open"
-msgstr "Trimmer Interlock Open"
+msgstr ""
+#. TRANSLATORS: Trimmer Jam
msgid "printer-state-reasons.trimmer-jam"
-msgstr "Trimmer Jam"
+msgstr ""
+#. TRANSLATORS: Trimmer Life Almost Over
msgid "printer-state-reasons.trimmer-life-almost-over"
-msgstr "Trimmer Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Trimmer Life Over
msgid "printer-state-reasons.trimmer-life-over"
-msgstr "Trimmer Life Over"
+msgstr ""
+#. TRANSLATORS: Trimmer Memory Exhausted
msgid "printer-state-reasons.trimmer-memory-exhausted"
-msgstr "Trimmer Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Trimmer Missing
msgid "printer-state-reasons.trimmer-missing"
-msgstr "Trimmer Missing"
+msgstr ""
+#. TRANSLATORS: Trimmer Motor Failure
msgid "printer-state-reasons.trimmer-motor-failure"
-msgstr "Trimmer Motor Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Near Limit
msgid "printer-state-reasons.trimmer-near-limit"
-msgstr "Trimmer Near Limit"
+msgstr ""
+#. TRANSLATORS: Trimmer Offline
msgid "printer-state-reasons.trimmer-offline"
-msgstr "Trimmer Offline"
+msgstr ""
+#. TRANSLATORS: Trimmer Opened
msgid "printer-state-reasons.trimmer-opened"
-msgstr "Trimmer Opened"
+msgstr ""
+#. TRANSLATORS: Trimmer Over Temperature
msgid "printer-state-reasons.trimmer-over-temperature"
-msgstr "Trimmer Over Temperature"
+msgstr ""
+#. TRANSLATORS: Trimmer Power Saver
msgid "printer-state-reasons.trimmer-power-saver"
-msgstr "Trimmer Power Saver"
+msgstr ""
+#. TRANSLATORS: Trimmer Recoverable Failure
msgid "printer-state-reasons.trimmer-recoverable-failure"
-msgstr "Trimmer Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Recoverable Storage
msgid "printer-state-reasons.trimmer-recoverable-storage"
-msgstr "Trimmer Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Trimmer Removed
msgid "printer-state-reasons.trimmer-removed"
-msgstr "Trimmer Removed"
+msgstr ""
+#. TRANSLATORS: Trimmer Resource Added
msgid "printer-state-reasons.trimmer-resource-added"
-msgstr "Trimmer Resource Added"
+msgstr ""
+#. TRANSLATORS: Trimmer Resource Removed
msgid "printer-state-reasons.trimmer-resource-removed"
-msgstr "Trimmer Resource Removed"
+msgstr ""
+#. TRANSLATORS: Trimmer Thermistor Failure
msgid "printer-state-reasons.trimmer-thermistor-failure"
-msgstr "Trimmer Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Timing Failure
msgid "printer-state-reasons.trimmer-timing-failure"
-msgstr "Trimmer Timing Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Turned Off
msgid "printer-state-reasons.trimmer-turned-off"
-msgstr "Trimmer Turned Off"
+msgstr ""
+#. TRANSLATORS: Trimmer Turned On
msgid "printer-state-reasons.trimmer-turned-on"
-msgstr "Trimmer Turned On"
+msgstr ""
+#. TRANSLATORS: Trimmer Under Temperature
msgid "printer-state-reasons.trimmer-under-temperature"
-msgstr "Trimmer Under Temperature"
+msgstr ""
+#. TRANSLATORS: Trimmer Unrecoverable Failure
msgid "printer-state-reasons.trimmer-unrecoverable-failure"
-msgstr "Trimmer Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Unrecoverable Storage Error
msgid "printer-state-reasons.trimmer-unrecoverable-storage-error"
-msgstr "Trimmer Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Trimmer Warming Up
msgid "printer-state-reasons.trimmer-warming-up"
-msgstr "Trimmer Warming Up"
+msgstr ""
+#. TRANSLATORS: Unknown
msgid "printer-state-reasons.unknown"
-msgstr "Unknown"
+msgstr ""
+#. TRANSLATORS: Wrapper Added
msgid "printer-state-reasons.wrapper-added"
-msgstr "Wrapper Added"
+msgstr ""
+#. TRANSLATORS: Wrapper Almost Empty
msgid "printer-state-reasons.wrapper-almost-empty"
-msgstr "Wrapper Almost Empty"
+msgstr ""
+#. TRANSLATORS: Wrapper Almost Full
msgid "printer-state-reasons.wrapper-almost-full"
-msgstr "Wrapper Almost Full"
+msgstr ""
+#. TRANSLATORS: Wrapper At Limit
msgid "printer-state-reasons.wrapper-at-limit"
-msgstr "Wrapper At Limit"
+msgstr ""
+#. TRANSLATORS: Wrapper Closed
msgid "printer-state-reasons.wrapper-closed"
-msgstr "Wrapper Closed"
+msgstr ""
+#. TRANSLATORS: Wrapper Configuration Change
msgid "printer-state-reasons.wrapper-configuration-change"
-msgstr "Wrapper Configuration Change"
+msgstr ""
+#. TRANSLATORS: Wrapper Cover Closed
msgid "printer-state-reasons.wrapper-cover-closed"
-msgstr "Wrapper Cover Closed"
+msgstr ""
+#. TRANSLATORS: Wrapper Cover Open
msgid "printer-state-reasons.wrapper-cover-open"
-msgstr "Wrapper Cover Open"
+msgstr ""
+#. TRANSLATORS: Wrapper Empty
msgid "printer-state-reasons.wrapper-empty"
-msgstr "Wrapper Empty"
+msgstr ""
+#. TRANSLATORS: Wrapper Full
msgid "printer-state-reasons.wrapper-full"
-msgstr "Wrapper Full"
+msgstr ""
+#. TRANSLATORS: Wrapper Interlock Closed
msgid "printer-state-reasons.wrapper-interlock-closed"
-msgstr "Wrapper Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Wrapper Interlock Open
msgid "printer-state-reasons.wrapper-interlock-open"
-msgstr "Wrapper Interlock Open"
+msgstr ""
+#. TRANSLATORS: Wrapper Jam
msgid "printer-state-reasons.wrapper-jam"
-msgstr "Wrapper Jam"
+msgstr ""
+#. TRANSLATORS: Wrapper Life Almost Over
msgid "printer-state-reasons.wrapper-life-almost-over"
-msgstr "Wrapper Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Wrapper Life Over
msgid "printer-state-reasons.wrapper-life-over"
-msgstr "Wrapper Life Over"
+msgstr ""
+#. TRANSLATORS: Wrapper Memory Exhausted
msgid "printer-state-reasons.wrapper-memory-exhausted"
-msgstr "Wrapper Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Wrapper Missing
msgid "printer-state-reasons.wrapper-missing"
-msgstr "Wrapper Missing"
+msgstr ""
+#. TRANSLATORS: Wrapper Motor Failure
msgid "printer-state-reasons.wrapper-motor-failure"
-msgstr "Wrapper Motor Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Near Limit
msgid "printer-state-reasons.wrapper-near-limit"
-msgstr "Wrapper Near Limit"
+msgstr ""
+#. TRANSLATORS: Wrapper Offline
msgid "printer-state-reasons.wrapper-offline"
-msgstr "Wrapper Offline"
+msgstr ""
+#. TRANSLATORS: Wrapper Opened
msgid "printer-state-reasons.wrapper-opened"
-msgstr "Wrapper Opened"
+msgstr ""
+#. TRANSLATORS: Wrapper Over Temperature
msgid "printer-state-reasons.wrapper-over-temperature"
-msgstr "Wrapper Over Temperature"
+msgstr ""
+#. TRANSLATORS: Wrapper Power Saver
msgid "printer-state-reasons.wrapper-power-saver"
-msgstr "Wrapper Power Saver"
+msgstr ""
+#. TRANSLATORS: Wrapper Recoverable Failure
msgid "printer-state-reasons.wrapper-recoverable-failure"
-msgstr "Wrapper Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Recoverable Storage
msgid "printer-state-reasons.wrapper-recoverable-storage"
-msgstr "Wrapper Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Wrapper Removed
msgid "printer-state-reasons.wrapper-removed"
-msgstr "Wrapper Removed"
+msgstr ""
+#. TRANSLATORS: Wrapper Resource Added
msgid "printer-state-reasons.wrapper-resource-added"
-msgstr "Wrapper Resource Added"
+msgstr ""
+#. TRANSLATORS: Wrapper Resource Removed
msgid "printer-state-reasons.wrapper-resource-removed"
-msgstr "Wrapper Resource Removed"
+msgstr ""
+#. TRANSLATORS: Wrapper Thermistor Failure
msgid "printer-state-reasons.wrapper-thermistor-failure"
-msgstr "Wrapper Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Timing Failure
msgid "printer-state-reasons.wrapper-timing-failure"
-msgstr "Wrapper Timing Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Turned Off
msgid "printer-state-reasons.wrapper-turned-off"
-msgstr "Wrapper Turned Off"
+msgstr ""
+#. TRANSLATORS: Wrapper Turned On
msgid "printer-state-reasons.wrapper-turned-on"
-msgstr "Wrapper Turned On"
+msgstr ""
+#. TRANSLATORS: Wrapper Under Temperature
msgid "printer-state-reasons.wrapper-under-temperature"
-msgstr "Wrapper Under Temperature"
+msgstr ""
+#. TRANSLATORS: Wrapper Unrecoverable Failure
msgid "printer-state-reasons.wrapper-unrecoverable-failure"
-msgstr "Wrapper Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Unrecoverable Storage Error
msgid "printer-state-reasons.wrapper-unrecoverable-storage-error"
-msgstr "Wrapper Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Wrapper Warming Up
msgid "printer-state-reasons.wrapper-warming-up"
-msgstr "Wrapper Warming Up"
+msgstr ""
+#. TRANSLATORS: Idle
msgid "printer-state.3"
-msgstr "Idle"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "printer-state.4"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Stopped
msgid "printer-state.5"
-msgstr "Stopped"
+msgstr ""
+#. TRANSLATORS: Printer Uptime
msgid "printer-up-time"
-msgstr "Printer Uptime"
+msgstr ""
+
+#. TRANSLATORS: Printer Xri
+msgid "printer-xri-requested"
+msgstr ""
msgid "processing"
msgstr "processando"
+#. TRANSLATORS: Proof Print
msgid "proof-print"
-msgstr "Proof Print"
+msgstr ""
+#. TRANSLATORS: Proof Print Copies
msgid "proof-print-copies"
-msgstr "Proof Print Copies"
+msgstr ""
+#. TRANSLATORS: Punching
msgid "punching"
-msgstr "Punching"
+msgstr ""
+#. TRANSLATORS: Punching Locations
msgid "punching-locations"
-msgstr "Punching Locations"
+msgstr ""
+#. TRANSLATORS: Punching Offset
msgid "punching-offset"
-msgstr "Punching Offset"
+msgstr ""
+#. TRANSLATORS: Punch Edge
msgid "punching-reference-edge"
-msgstr "Punching Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "punching-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "punching-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "punching-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "punching-reference-edge.top"
-msgstr "Top"
+msgstr ""
#, c-format
msgid "request id is %s-%d (%d file(s))"
@@ -12383,38 +14960,185 @@ msgstr "id de requisição é %s-%d (%d arquivo(s))"
msgid "request-id uses indefinite length"
msgstr "request-id usa comprimento indefinido"
+#. TRANSLATORS: Request Power State
+msgid "request-power-state"
+msgstr ""
+
+#. TRANSLATORS: Requested Attributes
msgid "requested-attributes"
-msgstr "Requested Attributes"
+msgstr ""
+
+#. TRANSLATORS: Resource Format
+msgid "resource-format"
+msgstr ""
+
+#. TRANSLATORS: Resource Format Accepted
+msgid "resource-format-accepted"
+msgstr ""
+
+#. TRANSLATORS: Resource Formats
+msgid "resource-formats"
+msgstr ""
+
+#. TRANSLATORS: Resource ID
+msgid "resource-id"
+msgstr ""
+
+#. TRANSLATORS: Resource Ids
+msgid "resource-ids"
+msgstr ""
+
+#. TRANSLATORS: Resource K Octets
+msgid "resource-k-octets"
+msgstr ""
+
+#. TRANSLATORS: Resource Signature
+msgid "resource-signature"
+msgstr ""
+
+#. TRANSLATORS: Resource State
+msgid "resource-state"
+msgstr ""
+
+#. TRANSLATORS: Resource State Reasons
+msgid "resource-state-reasons"
+msgstr ""
+
+#. TRANSLATORS: Cancel
+msgid "resource-state-reasons.cancel-requested"
+msgstr ""
+
+#. TRANSLATORS: Install
+msgid "resource-state-reasons.install-requested"
+msgstr ""
+
+#. TRANSLATORS: Resource Incoming
+msgid "resource-state-reasons.resource-incoming"
+msgstr ""
+
+#. TRANSLATORS: Pending
+msgid "resource-state.3"
+msgstr ""
+
+#. TRANSLATORS: Available
+msgid "resource-state.4"
+msgstr ""
+
+#. TRANSLATORS: Installed
+msgid "resource-state.5"
+msgstr ""
+
+#. TRANSLATORS: Canceled
+msgid "resource-state.6"
+msgstr ""
+
+#. TRANSLATORS: Aborted
+msgid "resource-state.7"
+msgstr ""
+
+#. TRANSLATORS: Resource States
+msgid "resource-states"
+msgstr ""
+
+#. TRANSLATORS: Resource Type
+msgid "resource-type"
+msgstr ""
+
+#. TRANSLATORS: Executable Firmware
+msgid "resource-type.executable-firmware"
+msgstr ""
+
+#. TRANSLATORS: Executable Software
+msgid "resource-type.executable-software"
+msgstr ""
+
+#. TRANSLATORS: Static Font
+msgid "resource-type.static-font"
+msgstr ""
+
+#. TRANSLATORS: Static Form
+msgid "resource-type.static-form"
+msgstr ""
+
+#. TRANSLATORS: Static Icc Profile
+msgid "resource-type.static-icc-profile"
+msgstr ""
+
+#. TRANSLATORS: Static Image
+msgid "resource-type.static-image"
+msgstr ""
+
+#. TRANSLATORS: Static Logo
+msgid "resource-type.static-logo"
+msgstr ""
+
+#. TRANSLATORS: Static Other
+msgid "resource-type.static-other"
+msgstr ""
+
+#. TRANSLATORS: Static Strings
+msgid "resource-type.static-strings"
+msgstr ""
+
+#. TRANSLATORS: Template Document
+msgid "resource-type.template-document"
+msgstr ""
+
+#. TRANSLATORS: Template Job
+msgid "resource-type.template-job"
+msgstr ""
+#. TRANSLATORS: Template Printer
+msgid "resource-type.template-printer"
+msgstr ""
+
+#. TRANSLATORS: Resource Types
+msgid "resource-types"
+msgstr ""
+
+#. TRANSLATORS: Restart Get Interval
+msgid "restart-get-interval"
+msgstr ""
+
+#. TRANSLATORS: Retry Interval
msgid "retry-interval"
-msgstr "Retry Interval"
+msgstr ""
+#. TRANSLATORS: Retry Timeout
msgid "retry-time-out"
-msgstr "Retry Time Out"
+msgstr ""
+#. TRANSLATORS: Save Disposition
msgid "save-disposition"
-msgstr "Save Disposition"
+msgstr ""
+#. TRANSLATORS: None
msgid "save-disposition.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Print and Save
msgid "save-disposition.print-save"
-msgstr "Print Save"
+msgstr ""
+#. TRANSLATORS: Save Only
msgid "save-disposition.save-only"
-msgstr "Save Only"
+msgstr ""
+#. TRANSLATORS: Save Document Format
msgid "save-document-format"
-msgstr "Save Document Format"
+msgstr ""
+#. TRANSLATORS: Save Info
msgid "save-info"
-msgstr "Save Info"
+msgstr ""
+#. TRANSLATORS: Save Location
msgid "save-location"
-msgstr "Save Location"
+msgstr ""
+#. TRANSLATORS: Save Name
msgid "save-name"
-msgstr "Save Name"
+msgstr ""
msgid "scheduler is not running"
msgstr "Agendador não está em execução"
@@ -12422,47 +15146,65 @@ msgstr "Agendador não está em execução"
msgid "scheduler is running"
msgstr "Agendador está em execução"
+#. TRANSLATORS: Separator Sheets
msgid "separator-sheets"
-msgstr "Separator Sheets"
+msgstr ""
+#. TRANSLATORS: Type of Separator Sheets
msgid "separator-sheets-type"
-msgstr "Separator Sheets Type"
+msgstr ""
+#. TRANSLATORS: Start and End Sheets
msgid "separator-sheets-type.both-sheets"
-msgstr "Both Sheets"
+msgstr ""
+#. TRANSLATORS: End Sheet
msgid "separator-sheets-type.end-sheet"
-msgstr "End Sheet"
+msgstr ""
+#. TRANSLATORS: None
msgid "separator-sheets-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Slip Sheets
msgid "separator-sheets-type.slip-sheets"
-msgstr "Slip Sheets"
+msgstr ""
+#. TRANSLATORS: Start Sheet
msgid "separator-sheets-type.start-sheet"
-msgstr "Start Sheet"
+msgstr ""
+#. TRANSLATORS: Collate Copies
msgid "sheet-collate"
-msgstr "Collate Copies"
+msgstr ""
+#. TRANSLATORS: Yes
msgid "sheet-collate.collated"
-msgstr "Yes"
+msgstr ""
+#. TRANSLATORS: No
msgid "sheet-collate.uncollated"
-msgstr "No"
+msgstr ""
+#. TRANSLATORS: 2-Sided Printing
msgid "sides"
-msgstr "2-Sided Printing"
+msgstr ""
+#. TRANSLATORS: Off
msgid "sides.one-sided"
-msgstr "Off"
+msgstr ""
+#. TRANSLATORS: On (Portrait)
msgid "sides.two-sided-long-edge"
-msgstr "On (Portrait)"
+msgstr ""
+#. TRANSLATORS: On (Landscape)
msgid "sides.two-sided-short-edge"
-msgstr "On (Landscape)"
+msgstr ""
+
+#. TRANSLATORS: Start Power State
+msgid "start-power-state"
+msgstr ""
#, c-format
msgid "stat of %s failed: %s"
@@ -12471,53 +15213,112 @@ msgstr "falhou o estado de %s: %s"
msgid "status\t\tShow status of daemon and queue."
msgstr "status\t\tMostra estado do daemon e da fila."
+#. TRANSLATORS: Status Message
msgid "status-message"
-msgstr "Status Message"
+msgstr ""
+#. TRANSLATORS: Staple
msgid "stitching"
-msgstr "Staple"
+msgstr ""
+#. TRANSLATORS: Stitching Angle
msgid "stitching-angle"
-msgstr "Stitching Angle"
+msgstr ""
+#. TRANSLATORS: Stitching Locations
msgid "stitching-locations"
-msgstr "Stitching Locations"
+msgstr ""
+#. TRANSLATORS: Staple Method
msgid "stitching-method"
-msgstr "Stitching Method"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "stitching-method.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Crimp
msgid "stitching-method.crimp"
-msgstr "Crimp"
+msgstr ""
+#. TRANSLATORS: Wire
msgid "stitching-method.wire"
-msgstr "Wire"
+msgstr ""
+#. TRANSLATORS: Stitching Offset
msgid "stitching-offset"
-msgstr "Stitching Offset"
+msgstr ""
+#. TRANSLATORS: Staple Edge
msgid "stitching-reference-edge"
-msgstr "Stitching Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "stitching-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "stitching-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "stitching-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "stitching-reference-edge.top"
-msgstr "Top"
+msgstr ""
msgid "stopped"
msgstr "parou"
+#. TRANSLATORS: Subject
msgid "subject"
-msgstr "Subject"
+msgstr ""
+
+#. TRANSLATORS: Subscription Privacy Attributes
+msgid "subscription-privacy-attributes"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "subscription-privacy-attributes.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "subscription-privacy-attributes.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "subscription-privacy-attributes.none"
+msgstr ""
+
+#. TRANSLATORS: Subscription Description
+msgid "subscription-privacy-attributes.subscription-description"
+msgstr ""
+
+#. TRANSLATORS: Subscription Template
+msgid "subscription-privacy-attributes.subscription-template"
+msgstr ""
+
+#. TRANSLATORS: Subscription Privacy Scope
+msgid "subscription-privacy-scope"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "subscription-privacy-scope.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "subscription-privacy-scope.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "subscription-privacy-scope.none"
+msgstr ""
+
+#. TRANSLATORS: Owner
+msgid "subscription-privacy-scope.owner"
+msgstr ""
#, c-format
msgid "system default destination: %s"
@@ -12527,89 +15328,157 @@ msgstr "destino padrão do sistema: %s"
msgid "system default destination: %s/%s"
msgstr "destino padrão do sistema: %s/%s"
+#. TRANSLATORS: System State
+msgid "system-state"
+msgstr ""
+
+#. TRANSLATORS: System State Reasons
+msgid "system-state-reasons"
+msgstr ""
+
+#. TRANSLATORS: Idle
+msgid "system-state.3"
+msgstr ""
+
+#. TRANSLATORS: Processing
+msgid "system-state.4"
+msgstr ""
+
+#. TRANSLATORS: Stopped
+msgid "system-state.5"
+msgstr ""
+
+#. TRANSLATORS: System URI
+msgid "system-uri"
+msgstr ""
+
+#. TRANSLATORS: T33 Subaddress
msgid "t33-subaddress"
msgstr "T33 Subaddress"
+#. TRANSLATORS: Timeout Predicate
+msgid "timeout-predicate"
+msgstr ""
+
+#. TRANSLATORS: Activity
+msgid "timeout-predicate.activity"
+msgstr ""
+
+#. TRANSLATORS: Inactivity
+msgid "timeout-predicate.inactivity"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "timeout-predicate.none"
+msgstr ""
+
+#. TRANSLATORS: To Name
msgid "to-name"
-msgstr "To Name"
+msgstr ""
+#. TRANSLATORS: Transmission Status
msgid "transmission-status"
-msgstr "Transmission Status"
+msgstr ""
+#. TRANSLATORS: Pending
msgid "transmission-status.3"
-msgstr "Pending"
+msgstr ""
+#. TRANSLATORS: Pending Retry
msgid "transmission-status.4"
-msgstr "Pending Retry"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "transmission-status.5"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Canceled
msgid "transmission-status.7"
-msgstr "Canceled"
+msgstr ""
+#. TRANSLATORS: Aborted
msgid "transmission-status.8"
-msgstr "Aborted"
+msgstr ""
+#. TRANSLATORS: Completed
msgid "transmission-status.9"
-msgstr "Completed"
+msgstr ""
+#. TRANSLATORS: Cut
msgid "trimming"
-msgstr "Cut"
+msgstr ""
+#. TRANSLATORS: Cut Position
msgid "trimming-offset"
-msgstr "Cut Position"
+msgstr ""
+#. TRANSLATORS: Cut Edge
msgid "trimming-reference-edge"
-msgstr "Trimming Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "trimming-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "trimming-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "trimming-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "trimming-reference-edge.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Type of Cut
msgid "trimming-type"
-msgstr "Trimming Type"
+msgstr ""
+#. TRANSLATORS: Draw Line
msgid "trimming-type.draw-line"
-msgstr "Draw Line"
+msgstr ""
+#. TRANSLATORS: Full
msgid "trimming-type.full"
-msgstr "Full"
+msgstr ""
+#. TRANSLATORS: Partial
msgid "trimming-type.partial"
-msgstr "Partial"
+msgstr ""
+#. TRANSLATORS: Perforate
msgid "trimming-type.perforate"
-msgstr "Perforate"
+msgstr ""
+#. TRANSLATORS: Score
msgid "trimming-type.score"
-msgstr "Score"
+msgstr ""
+#. TRANSLATORS: Tab
msgid "trimming-type.tab"
-msgstr "Tab"
+msgstr ""
+#. TRANSLATORS: Cut After
msgid "trimming-when"
-msgstr "Trimming When"
+msgstr ""
+#. TRANSLATORS: Every Document
msgid "trimming-when.after-documents"
-msgstr "After Documents"
+msgstr ""
+#. TRANSLATORS: Job
msgid "trimming-when.after-job"
-msgstr "After Job"
+msgstr ""
+#. TRANSLATORS: Every Set
msgid "trimming-when.after-sets"
-msgstr "After Sets"
+msgstr ""
+#. TRANSLATORS: Every Page
msgid "trimming-when.after-sheets"
-msgstr "After Sheets"
+msgstr ""
msgid "unknown"
msgstr "desconhecido"
@@ -12620,38 +15489,81 @@ msgstr "sem título"
msgid "variable-bindings uses indefinite length"
msgstr "variable-bindings usa comprimento indefinido"
+#. TRANSLATORS: Which Printers
+msgid "which-printers"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "which-printers.all"
+msgstr ""
+
+#. TRANSLATORS: Idle
+msgid "which-printers.idle"
+msgstr ""
+
+#. TRANSLATORS: Not Accepting
+msgid "which-printers.not-accepting"
+msgstr ""
+
+#. TRANSLATORS: Processing
+msgid "which-printers.processing"
+msgstr ""
+
+#. TRANSLATORS: Shutdown
+msgid "which-printers.shutdown"
+msgstr ""
+
+#. TRANSLATORS: Stopped
+msgid "which-printers.stopped"
+msgstr ""
+
+#. TRANSLATORS: Testing
+msgid "which-printers.testing"
+msgstr ""
+
+#. TRANSLATORS: X Accuracy
msgid "x-accuracy"
-msgstr "X Accuracy"
+msgstr ""
+#. TRANSLATORS: X Dimension
msgid "x-dimension"
-msgstr "X Dimension"
+msgstr ""
+#. TRANSLATORS: X Offset
msgid "x-offset"
-msgstr "X Offset"
+msgstr ""
+#. TRANSLATORS: X Origin
msgid "x-origin"
-msgstr "X Origin"
+msgstr ""
+#. TRANSLATORS: Y Accuracy
msgid "y-accuracy"
-msgstr "Y Accuracy"
+msgstr ""
+#. TRANSLATORS: Y Dimension
msgid "y-dimension"
-msgstr "Y Dimension"
+msgstr ""
+#. TRANSLATORS: Y Offset
msgid "y-offset"
-msgstr "Y Offset"
+msgstr ""
+#. TRANSLATORS: Y Origin
msgid "y-origin"
-msgstr "Y Origin"
+msgstr ""
+#. TRANSLATORS: Z Accuracy
msgid "z-accuracy"
-msgstr "Z Accuracy"
+msgstr ""
+#. TRANSLATORS: Z Dimension
msgid "z-dimension"
-msgstr "Z Dimension"
+msgstr ""
+#. TRANSLATORS: Z Offset
msgid "z-offset"
-msgstr "Z Offset"
+msgstr ""
msgid "{service_domain} Domain name"
msgstr ""
@@ -12683,566 +15595,16 @@ msgstr ""
msgid "~/.cups/lpoptions file names default destination that does not exist."
msgstr ""
-#~ msgid " Ignore specific warnings."
-#~ msgstr " Ignora aviso específicos."
-
-#~ msgid " Issue warnings instead of errors."
-#~ msgstr " Emite avisos ao invés de erros."
-
-#~ msgid " cupsaddsmb [options] -a"
-#~ msgstr " cupsaddsmb [opções] -a"
-
-#~ msgid " cupstestdsc [options] -"
-#~ msgstr " cupstestdsc [opções] -"
-
-#~ msgid " program | cupstestppd [options] -"
-#~ msgstr " programa | cupstestppd [opções] -"
-
-#~ msgid " -h Show program usage"
-#~ msgstr " -h Mostra formas de uso do programa"
-
-#~ msgid ""
-#~ " Bad %%%%BoundingBox: on line %d.\n"
-#~ " REF: Page 39, %%%%BoundingBox:"
-#~ msgstr ""
-#~ " %%%%BoundingBox inválida: na linha %d.\n"
-#~ " REF: Página 39, %%%%BoundingBox:"
-
-#~ msgid ""
-#~ " Bad %%%%Page: on line %d.\n"
-#~ " REF: Page 53, %%%%Page:"
-#~ msgstr ""
-#~ " %%%%Page inválida: na linha %d.\n"
-#~ " REF: Página 53, %%%%Page:"
-
-#~ msgid ""
-#~ " Bad %%%%Pages: on line %d.\n"
-#~ " REF: Page 43, %%%%Pages:"
-#~ msgstr ""
-#~ " %%%%Pages inválida: na linha %d.\n"
-#~ " REF: Página 43, %%%%Pages:"
-
-#~ msgid ""
-#~ " Line %d is longer than 255 characters (%d).\n"
-#~ " REF: Page 25, Line Length"
-#~ msgstr ""
-#~ " Linha %d é maior do que 255 caracteres (%d).\n"
-#~ " REF: Página 25, Line Length"
-
-#~ msgid ""
-#~ " Missing %!PS-Adobe-3.0 on first line.\n"
-#~ " REF: Page 17, 3.1 Conforming Documents"
-#~ msgstr ""
-#~ " Faltando %!PS-Adobe-3.0 na primeira linha.\n"
-#~ " REF: Página 17, 3.1 Conforming Documents"
-
-#~ msgid ""
-#~ " Missing %%EndComments comment. REF: Page 41, %%EndComments"
-#~ msgstr ""
-#~ " Faltando comentário de %%EndComments. REF: Página 41, "
-#~ "%%EndComments"
-
-#~ msgid ""
-#~ " Missing or bad %%BoundingBox: comment.\n"
-#~ " REF: Page 39, %%BoundingBox:"
-#~ msgstr ""
-#~ " Faltando %%BoundingBox ou é inválido: comentário.\n"
-#~ " REF: Página 39, %%BoundingBox:"
-
-#~ msgid ""
-#~ " Missing or bad %%Page: comments.\n"
-#~ " REF: Page 53, %%Page:"
-#~ msgstr ""
-#~ " Faltando %%Page ou inválido: comentários.\n"
-#~ " REF: Página 53, %%Page:"
-
-#~ msgid ""
-#~ " Missing or bad %%Pages: comment.\n"
-#~ " REF: Page 43, %%Pages:"
-#~ msgstr ""
-#~ " Faltando %%Pages ou inválido: comentário.\n"
-#~ " REF: Página 43, %%Pages:"
-
-#~ msgid " Saw %d lines that exceeded 255 characters."
-#~ msgstr " Cortadas %d linhas que excederam a 255 caracteres."
-
-#~ msgid " Too many %%BeginDocument comments."
-#~ msgstr " Número excessivo de comentários de %%BeginDocument."
-
-#~ msgid " Too many %%EndDocument comments."
-#~ msgstr " Número excessivo de comentários de %%EndDocument."
-
-#~ msgid " Warning: file contains binary data."
-#~ msgstr " Aviso: arquivo contém dados binários."
-
-#~ msgid " Warning: no %%EndComments comment in file."
-#~ msgstr " Aviso: nenhum comentário de %%EndComments no arquivo."
-
-#~ msgid " Warning: obsolete DSC version %.1f in file."
-#~ msgstr " Aviso: versão %.1f obsoleta de DSC no arquivo."
-
-#~ msgid " ! expression Unary NOT of expression."
-#~ msgstr " ! expressão Unário NÃO de expressão."
-
-#~ msgid " ( expressions ) Group expressions."
-#~ msgstr " ( expressões ) Grupo de expressões."
-
-#~ msgid " --[no-]debug-logging Turn debug logging on/off."
-#~ msgstr ""
-#~ " --[no-]debug-logging Habilita ou desabilita depuração dos logs."
-
-#~ msgid " --[no-]remote-admin Turn remote administration on/off."
-#~ msgstr ""
-#~ " --[no-]remote-admin Habilita ou desabilita administração remota."
-
-#~ msgid " --[no-]remote-any Allow/prevent access from the Internet."
-#~ msgstr ""
-#~ " --[no-]remote-any Permite/proíbe acesso por meio da Internet."
-
-#~ msgid " --[no-]share-printers Turn printer sharing on/off."
-#~ msgstr ""
-#~ " --[no-]share-printers Habilita ou desabilita compartilhamento de "
-#~ "impressora."
-
-#~ msgid " --[no-]user-cancel-any Allow/prevent users to cancel any job."
-#~ msgstr ""
-#~ " --[no-]user-cancel-any Permite/proíbe os usuários cancelar qualquer "
-#~ "trabalho."
-
-#~ msgid " --domain regex Match domain to regular expression."
-#~ msgstr ""
-#~ " --domain regex Corresponde o domínio à expressão regular."
-
-#~ msgid ""
-#~ " --exec utility [argument ...] ;\n"
-#~ " Execute program if true."
-#~ msgstr ""
-#~ " --exec utilitário [argumento ...] ;\n"
-#~ " Executa o programa se verdadeiro."
-
-#~ msgid " --false Always false."
-#~ msgstr " --false Sempre falso."
-
-#~ msgid " --help Show help."
-#~ msgstr " --help Mostra ajuda."
-
-#~ msgid " --help Show this help."
-#~ msgstr " --help Mostra esta ajuda."
-
-#~ msgid " --host regex Match hostname to regular expression."
-#~ msgstr ""
-#~ " --host regex Corresponde o nome da máquina à expressão "
-#~ "regular."
-
-#~ msgid " --local True if service is local."
-#~ msgstr " --local Verdadeiro se o serviço for local."
-
-#~ msgid " --ls List attributes."
-#~ msgstr " --ls Lista os atributos."
-
-#~ msgid " --name regex Match service name to regular expression."
-#~ msgstr ""
-#~ " --name regex Corresponde o nome do serviço à expressão "
-#~ "regular."
-
-#~ msgid " --not expression Unary NOT of expression."
-#~ msgstr " --not expressão Unário NÃO da expressão."
-
-#~ msgid " --path regex Match resource path to regular expression."
-#~ msgstr ""
-#~ " --path regex Corresponde o caminho do recurso à expressão "
-#~ "regular."
-
-#~ msgid " --port number[-number] Match port to number or range."
-#~ msgstr " --port número[-número] Corresponde a porta ao número ou faixa."
-
-#~ msgid " --print Print URI if true."
-#~ msgstr " --print Exibe a URI se verdadeiro."
-
-#~ msgid " --print-name Print service name if true."
-#~ msgstr " --print-name Exibe o nome do serviço se verdadeiro."
-
-#~ msgid " --quiet Quietly report match via exit code."
-#~ msgstr ""
-#~ " --quiet Relata silenciosamente correspondências via\n"
-#~ " código de saída."
-
-#~ msgid " --remote True if service is remote."
-#~ msgstr " --remote Verdeiro se o serviço for remoto."
-
-#~ msgid ""
-#~ " --stop-after-include-error\n"
-#~ " Stop tests after a failed INCLUDE."
-#~ msgstr ""
-#~ " --stop-after-include-error\n"
-#~ " Interrompe testes após um INCLUIDE falhar."
-
-#~ msgid " --true Always true."
-#~ msgstr " --true Sempre verdadeiro."
-
-#~ msgid " --txt key True if the TXT record contains the key."
-#~ msgstr ""
-#~ " --txt chave Verdadeiro se o registro TXT contiver a chave."
-
-#~ msgid ""
-#~ " --txt-* regex Match TXT record key to regular expression."
-#~ msgstr ""
-#~ " --txt-* regex Corresponde a chave de registro TXT à expressão "
-#~ "regular."
-
-#~ msgid " --uri regex Match URI to regular expression."
-#~ msgstr " --uri regex Corresponde a URI à expressão regular."
-
-#~ msgid " --version Show program version."
-#~ msgstr " --version Mostra a versão do programa."
-
-#~ msgid " --version Show version."
-#~ msgstr " --version Mostra a versão."
-
-#~ msgid " -4 Connect using IPv4."
-#~ msgstr " -4 Conecta usando IPv4."
-
-#~ msgid " -6 Connect using IPv6."
-#~ msgstr " -6 Conecta usando IPv6."
-
-#~ msgid " -C Send requests using chunking (default)."
-#~ msgstr ""
-#~ " -C Envia requisições usando chunking (padrão)."
-
-#~ msgid " -E Encrypt the connection."
-#~ msgstr " -E Criptografa a conexão."
-
-#~ msgid ""
-#~ " -F Run in the foreground but detach from console."
-#~ msgstr ""
-#~ " -F Executa em primeiro plano, mas desanexa do "
-#~ "console."
-
-#~ msgid " -H samba-server Use the named SAMBA server."
-#~ msgstr ""
-#~ " -H servidor-samba Usa o servidor SAMBA chamado \"servidor-samba\"."
-
-#~ msgid " -I Ignore errors."
-#~ msgstr " -I Ignora erros."
-
-#~ msgid " -I {filename,filters,none,profiles}"
-#~ msgstr " -I {filename,filters,none,profiles}"
-
-#~ msgid " -L Send requests using content-length."
-#~ msgstr ""
-#~ " -L Envia requisições usando limite de conteúdo."
-
-#~ msgid ""
-#~ " -P filename.plist Produce XML plist to a file and test report to "
-#~ "standard output."
-#~ msgstr ""
-#~ " -P arquivo.plist Produz a plist XML para um arquivo e testa "
-#~ "relatar\n"
-#~ " para a saída padrão."
-
-#~ msgid " -P number[-number] Match port to number or range."
-#~ msgstr " -P número[-número] Corresponde a porta ao número ou faixa."
-
-#~ msgid " -R root-directory Set alternate root."
-#~ msgstr " -R diretório-raiz Define diretório-raiz alternativo."
-
-#~ msgid " -T seconds Set the browse timeout in seconds."
-#~ msgstr ""
-#~ " -T segundos Define o tempo limite do navegador em segundos."
-
-#~ msgid " -T seconds Set the receive/send timeout in seconds."
-#~ msgstr ""
-#~ " -T segundos Define o limite de tempo de recebimento/envio "
-#~ "em\n"
-#~ " segundos."
-
-#~ msgid " -V version Set default IPP version."
-#~ msgstr " -V versão Define versão padrão de IPP."
-
-#~ msgid ""
-#~ " -W {all,none,constraints,defaults,duplex,filters,profiles,sizes,"
-#~ "translations}"
-#~ msgstr ""
-#~ " -W {all,none,constraints,defaults,duplex,filters,profiles,sizes,"
-#~ "translations}"
-
-#~ msgid " -X Produce XML plist instead of plain text."
-#~ msgstr ""
-#~ " -X Produz plist XML ao invés de texto normal."
-
-#~ msgid " -a Export all printers."
-#~ msgstr " -a Exporta todas as impressoras."
-
-#~ msgid " -c Produce CSV output."
-#~ msgstr " -c Produz saída em CSV."
-
-#~ msgid " -c cupsd.conf Set cupsd.conf file to use."
-#~ msgstr " -c cupsd.conf Define o arquivo cupsd.conf a ser usado."
-
-#~ msgid " -d name=value Set named variable to value."
-#~ msgstr " -d nome=valor Define a variável \"nome\" com \"valor\"."
-
-#~ msgid " -d regex Match domain to regular expression."
-#~ msgstr ""
-#~ " -d regex Corresponde o domínio à expressão regular."
-
-#~ msgid " -f Run in the foreground."
-#~ msgstr " -f Executa em primeiro plano."
-
-#~ msgid " -f filename Set default request filename."
-#~ msgstr ""
-#~ " -f arquivo Define o nome de arquivo de requisição padrão."
-
-#~ msgid " -h Show this usage message."
-#~ msgstr " -h Exibe esta mensagem de uso."
-
-#~ msgid " -h regex Match hostname to regular expression."
-#~ msgstr ""
-#~ " -h regex Corresponde o nome da máquina à expressão "
-#~ "regular."
-
-#~ msgid " -h server[:port] Specify server address."
-#~ msgstr " -h servidor[:porta] Especifica o endereço do servidor."
-
-#~ msgid ""
-#~ " -i seconds Repeat the last file with the given time "
-#~ "interval."
-#~ msgstr ""
-#~ " -i segundos Repete o último arquivo com o tempo de "
-#~ "intervalo dado."
-
-#~ msgid " -l List attributes."
-#~ msgstr " -l Lista os atributos."
-
-#~ msgid " -l Produce plain text output."
-#~ msgstr " -l Produz saída em texto plano."
-
-#~ msgid " -l Run cupsd on demand."
-#~ msgstr " -l Executa o cupsd sob demanda."
-
-#~ msgid ""
-#~ " -n count Repeat the last file the given number of times."
-#~ msgstr ""
-#~ " -n contagem Repete o último arquivo o número de vezes dado."
-
-#~ msgid " -n regex Match service name to regular expression."
-#~ msgstr ""
-#~ " -n regex Corresponde o nome do serviço à expressão "
-#~ "regular."
-
-#~ msgid " -p Print URI if true."
-#~ msgstr " -p Exibe a URI se verdadeiro."
-
-#~ msgid " -q Quietly report match via exit code."
-#~ msgstr ""
-#~ " -q Relata silenciosamente correspondências via "
-#~ "código de saída."
-
-#~ msgid " -q Run silently."
-#~ msgstr " -q Executa silenciosamente."
-
-#~ msgid " -r True if service is remote."
-#~ msgstr " -r Verdadeiro se o serviço for remoto."
-
-#~ msgid " -r Use 'relaxed' open mode."
-#~ msgstr " -r Usa modo aberto \"relaxado\"."
-
-#~ msgid " -s Print service name if true."
-#~ msgstr " -s Exibe o nome do serviço se verdadeiro."
-
-#~ msgid " -t Produce a test report."
-#~ msgstr " -t Produz um relatório de teste."
-
-#~ msgid " -t Test the configuration file."
-#~ msgstr " -t Testa o arquivo de configuração."
-
-#~ msgid " -t key True if the TXT record contains the key."
-#~ msgstr ""
-#~ " -t chave Verdadeiro se o registro TXT contiver a chave."
-
-#~ msgid " -u regex Match URI to regular expression."
-#~ msgstr " -u regex Corresponde a URI à expressão regular."
-
-#~ msgid " -vv Be very verbose."
-#~ msgstr " -vv Modo muito detalhado."
-
-#~ msgid ""
-#~ " -x utility [argument ...] ;\n"
-#~ " Execute program if true."
-#~ msgstr ""
-#~ " -x utilitário [argumento ...] ;\n"
-#~ " Executa o programa se verdadeiro."
-
-#~ msgid " IPPFIND_SERVICE_DOMAIN Domain name"
-#~ msgstr " IPPFIND_SERVICE_DOMAIN Nome do domínio"
-
-#~ msgid ""
-#~ " IPPFIND_SERVICE_HOSTNAME\n"
-#~ " Fully-qualified domain name"
-#~ msgstr ""
-#~ " IPPFIND_SERVICE_HOSTNAME\n"
-#~ " Nome completo do domínio (FQDN)"
-
-#~ msgid " IPPFIND_SERVICE_NAME Service instance name"
-#~ msgstr " IPPFIND_SERVICE_NAME Nome da instância do serviço"
-
-#~ msgid " IPPFIND_SERVICE_PORT Port number"
-#~ msgstr " IPPFIND_SERVICE_PORT Número da porta"
-
-#~ msgid " IPPFIND_SERVICE_REGTYPE DNS-SD registration type"
-#~ msgstr " IPPFIND_SERVICE_REGTYPE Tipo de registro DNS-SD"
-
-#~ msgid " IPPFIND_SERVICE_SCHEME URI scheme"
-#~ msgstr " IPPFIND_SERVICE_SCHEME Esquema URI"
-
-#~ msgid " IPPFIND_SERVICE_URI URI"
-#~ msgstr " IPPFIND_SERVICE_URI URI"
-
-#~ msgid " IPPFIND_TXT_* Value of TXT record key"
-#~ msgstr " IPPFIND_TXT_* Valor da chave de registro TXT"
-
-#~ msgid ""
-#~ " expression --and expression\n"
-#~ " Logical AND."
-#~ msgstr ""
-#~ " expressão --and expressão\n"
-#~ " AND lógico."
-
-#~ msgid ""
-#~ " expression --or expression\n"
-#~ " Logical OR."
-#~ msgstr ""
-#~ " expressão --or expressão\n"
-#~ " OR lógico."
-
-#~ msgid " expression expression Logical AND."
-#~ msgstr " expressão expressão AND lógico."
-
-#~ msgid " {service_domain} Domain name"
-#~ msgstr " {service_domain} Nome do domínio"
-
-#~ msgid " {service_hostname} Fully-qualified domain name"
-#~ msgstr " {service_hostname} Nome completo do domínio (FQDN)"
-
-#~ msgid " {service_name} Service instance name"
-#~ msgstr " {service_name} Nome da instância do serviço"
-
-#~ msgid " {service_port} Port number"
-#~ msgstr " {service_port} Número da porta"
-
-#~ msgid " {service_regtype} DNS-SD registration type"
-#~ msgstr " {service_regtype} Tipo de registro DNS-SD"
-
-#~ msgid " {service_scheme} URI scheme"
-#~ msgstr " {service_scheme} Esquema URI"
-
-#~ msgid " {service_uri} URI"
-#~ msgstr " {service_uri} URI"
-
-#~ msgid " {txt_*} Value of TXT record key"
-#~ msgstr " {txt_*} Valor da chave de registro TXT"
-
-#~ msgid " {} URI"
-#~ msgstr " {} URI"
-
-#~ msgid "Bad option + choice on line %d."
-#~ msgstr "Opção + escolha inválidas na linha %d."
-
-#~ msgid "Empty PPD file."
-#~ msgstr "Arquivo PPD vazio."
-
-#~ msgid "FAIL"
-#~ msgstr "FALHA"
-
-#~ msgid "Missing double quote on line %d."
-#~ msgstr "Faltando aspas duplas na linha %d."
-
-#~ msgid "Missing value on line %d."
-#~ msgstr "Faltando valor na linha %d."
-
-#~ msgid "No Windows printer drivers are installed."
-#~ msgstr "Nenhum driver de impressora Windows está instalado."
-
-#~ msgid ""
-#~ "Note: this program only validates the DSC comments, not the PostScript "
-#~ "itself."
-#~ msgstr ""
-#~ "Nota: esse programa só valida os comentários DSC, e não o próprio "
-#~ "PostScript."
-
-#~ msgid "PASS"
-#~ msgstr "PASSOU"
-
-#~ msgid "Password for %s required to access %s via SAMBA: "
-#~ msgstr "Senha para %s é necessária para acessar %s via SAMBA: "
-
-#~ msgid "Unable to copy 64-bit CUPS printer driver files (%d)."
-#~ msgstr ""
-#~ "Não foi possível copiar arquivos de driver de impressora CUPS 64-bit (%d)."
-
-#~ msgid "Unable to copy 64-bit Windows printer driver files (%d)."
-#~ msgstr ""
-#~ "Não foi possível copiar arquivos de driver de impressora (%d) de Windows "
-#~ "64-bit."
-
-#~ msgid "Unable to copy CUPS printer driver files (%d)."
-#~ msgstr ""
-#~ "Não foi possível copiar arquivos de driver de impressora (%d) de CUPS."
-
-#~ msgid "Unable to copy Windows 2000 printer driver files (%d)."
-#~ msgstr ""
-#~ "Não foi possível copiar arquivos de driver de impressora (%d) de Windows "
-#~ "2000."
-
-#~ msgid "Unable to copy Windows 9x printer driver files (%d)."
-#~ msgstr ""
-#~ "Não foi possível copiar arquivos de driver de impressora (%d) de Windows "
-#~ "9x."
-
-#~ msgid "Unable to install Windows 2000 printer driver files (%d)."
-#~ msgstr ""
-#~ "Não foi possível instalar arquivos de driver de impressora Windows 2000 "
-#~ "(%d)."
-
-#~ msgid "Unable to install Windows 9x printer driver files (%d)."
-#~ msgstr ""
-#~ "Não foi possível instalar arquivos de driver de impressora Windows 9x "
-#~ "(%d)."
-
-#~ msgid "Unable to set Windows printer driver (%d)."
-#~ msgstr "Não foi possível definir driver de impressora Windows (%d)."
-
-#~ msgid "Usage: cupsaddsmb [options] printer1 ... printerN"
-#~ msgstr "Uso: cupsaddsmb [opções] impressora1 ... impressoraN"
-
-#~ msgid "Usage: cupstestdsc [options] filename.ps [... filename.ps]"
-#~ msgstr "Uso: cupstestdsc [opções] arquivo.ps [... arquivo.ps]"
-
-#~ msgid ""
-#~ "Usage: cupstestppd [options] filename1.ppd[.gz] [... filenameN.ppd[.gz]]"
-#~ msgstr "Uso: cupstestppd [opções] arquivo1.ppd[.gz] [... arquivoN.ppd[.gz]]"
-
-#~ msgid "Usage: lpmove job/src dest"
-#~ msgstr "Uso: lpmove trabalho/fonte dest"
-
-#~ 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 servidor] [-E] -d impressora\n"
-#~ " lpoptions [-h servidor] [-E] [-p impressora] -l\n"
-#~ " lpoptions [-h servidor] [-E] -p impressora -o opção[=valor] ...\n"
-#~ " lpoptions [-h servidor] [-E] -x impressora"
+#~ msgid "A Samba password is required to export printer drivers"
+#~ msgstr "Uma senha do Samba é necessária para exportar drivers de impressora"
-#~ msgid ""
-#~ "Usage: lpq [-P dest] [-U username] [-h hostname[:port]] [-l] [+interval]"
+#~ msgid "A Samba username is required to export printer drivers"
#~ msgstr ""
-#~ "Uso: lpq [-P dest] [-U usuário] [-h máquina[:porta]] [-l] [+intervalo]"
+#~ "Um nome de usuário do Samba é necessário para exportar drivers de "
+#~ "impressora"
-#~ msgid "Warning, no Windows 2000 printer drivers are installed."
-#~ msgstr "Aviso, nenhum driver de impressora Windows 2000 está instalado."
+#~ msgid "Export Printers to Samba"
+#~ msgstr "Exportar impressoras para o Samba"
-#~ msgid "cupsaddsmb: No PPD file for printer \"%s\" - %s"
-#~ msgstr "cupsaddsmb: Nenhum arquivo PPD para a impressora \"%s\" - %s"
+#~ msgid "lpadmin: Unable to open PPD file \"%s\" - %s"
+#~ msgstr "lpadmin: Não foi possível abrir o arquivo PPD \"%s\" - %s"
diff --git a/locale/cups_ru.po b/locale/cups_ru.po
index fa628f851..0fa71db2c 100644
--- a/locale/cups_ru.po
+++ b/locale/cups_ru.po
@@ -2,13 +2,13 @@ msgid ""
msgstr ""
"Project-Id-Version: CUPS 2.0\n"
"Report-Msgid-Bugs-To: https://github.com/apple/cups/issues\n"
-"POT-Creation-Date: 2018-12-06 14:58-0500\n"
+"POT-Creation-Date: 2019-04-24 18:36-0400\n"
"PO-Revision-Date: 2015-01-28 12:00-0800\n"
"Last-Translator: Aleksandr Proklov\n"
-"Language-Team: PuppyRus Linux Team\n"
+"Language-Team: Russian - PuppyRus Linux Team\n"
"Language: Russian\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "\t\t(all)"
@@ -443,7 +443,7 @@ msgid ""
" REF: Page 122, section 5.17"
msgstr ""
"\t ТРЕБУЕТСЯ %s: %s не определÑет выбор \"Ðет\".\n"
-" REF: Стр. 122, раздел 5.17\n"
+" REF: Стр. 122, раздел 5.17"
#, c-format
msgid " %s Size \"%s\" defined for %s but not for %s."
@@ -1515,6 +1515,9 @@ msgstr ""
msgid "--false Always false"
msgstr ""
+msgid "--help Show program help"
+msgstr ""
+
msgid "--hold Hold new jobs"
msgstr ""
@@ -1545,6 +1548,9 @@ msgstr ""
msgid "--name regex Match service name to regular expression"
msgstr ""
+msgid "--no-web-forms Disable web forms for media and supplies"
+msgstr ""
+
msgid "--not expression Unary NOT of expression"
msgstr ""
@@ -1640,6 +1646,9 @@ msgstr "-15"
msgid "-2"
msgstr "-2"
+msgid "-2 Set 2-sided printing support (default=1-sided)"
+msgstr ""
+
msgid "-20"
msgstr "-20"
@@ -1721,6 +1730,9 @@ msgstr ""
msgid "-D description Specify the textual description of the printer"
msgstr ""
+msgid "-D device-uri Set the device URI for the printer"
+msgstr ""
+
msgid ""
"-E Enable and accept jobs on the printer (after -p)"
msgstr ""
@@ -1763,12 +1775,19 @@ msgid ""
" Ignore specific warnings"
msgstr ""
+msgid ""
+"-K keypath Set location of server X.509 certificates and keys."
+msgstr ""
+
msgid "-L Send requests using content-length"
msgstr ""
msgid "-L location Specify the textual location of the printer"
msgstr ""
+msgid "-M manufacturer Set manufacturer name (default=Test)"
+msgstr ""
+
msgid "-P destination Show status for the specified destination"
msgstr ""
@@ -1780,6 +1799,9 @@ msgid ""
"standard output"
msgstr ""
+msgid "-P filename.ppd Load printer attributes from PPD file"
+msgstr ""
+
msgid "-P number[-number] Match port to number or range"
msgstr ""
@@ -1840,6 +1862,9 @@ msgstr ""
msgid "-a [destination(s)] Show the accepting state of destinations"
msgstr ""
+msgid "-a filename.conf Load printer attributes from conf file"
+msgstr ""
+
msgid "-c Make a copy of the print file(s)"
msgstr ""
@@ -1852,6 +1877,9 @@ msgstr ""
msgid "-c class Add the named destination to a class"
msgstr ""
+msgid "-c command Set print command"
+msgstr ""
+
msgid "-c cupsd.conf Set cupsd.conf file to use."
msgstr ""
@@ -1870,6 +1898,9 @@ msgstr ""
msgid "-d regex Match domain to regular expression"
msgstr ""
+msgid "-d spool-directory Set spool directory"
+msgstr ""
+
msgid "-e Show available destinations on the network"
msgstr ""
@@ -1879,6 +1910,9 @@ msgstr ""
msgid "-f filename Set default request filename"
msgstr ""
+msgid "-f type/subtype[,...] Set supported file types"
+msgstr ""
+
msgid "-h Show this usage message."
msgstr ""
@@ -1891,6 +1925,9 @@ msgstr ""
msgid "-h server[:port] Connect to the named server and port"
msgstr ""
+msgid "-i iconfile.png Set icon file"
+msgstr ""
+
msgid "-i id Specify an existing job ID to modify"
msgstr ""
@@ -1901,6 +1938,9 @@ msgid ""
"-i seconds Repeat the last file with the given time interval"
msgstr ""
+msgid "-k Keep job spool files"
+msgstr ""
+
msgid "-l List attributes"
msgstr ""
@@ -1916,6 +1956,9 @@ msgstr ""
msgid "-l Show verbose (long) output"
msgstr ""
+msgid "-l location Set location of printer"
+msgstr ""
+
msgid ""
"-m Send an email notification when the job completes"
msgstr ""
@@ -1927,6 +1970,9 @@ msgid ""
"-m everywhere Specify the printer is compatible with IPP Everywhere"
msgstr ""
+msgid "-m model Set model name (default=Printer)"
+msgstr ""
+
msgid ""
"-m model Specify a standard model/PPD file for the printer"
msgstr ""
@@ -1934,6 +1980,9 @@ msgstr ""
msgid "-n count Repeat the last file the given number of times"
msgstr ""
+msgid "-n hostname Set hostname for printer"
+msgstr ""
+
msgid "-n num-copies Specify the number of copies to print"
msgstr ""
@@ -2036,6 +2085,9 @@ msgstr ""
msgid "-p destination Specify/add the named destination"
msgstr ""
+msgid "-p port Set port number for printer"
+msgstr ""
+
msgid "-q Quietly report match via exit code"
msgstr ""
@@ -2066,6 +2118,9 @@ msgstr ""
msgid "-r reason Specify a reason message that others can see"
msgstr ""
+msgid "-r subtype,[subtype] Set DNS-SD service subtype"
+msgstr ""
+
msgid "-s Be silent"
msgstr ""
@@ -2078,6 +2133,9 @@ msgstr ""
msgid "-s cups-files.conf Set cups-files.conf file to use."
msgstr ""
+msgid "-s speed[,color-speed] Set speed in pages per minute"
+msgstr ""
+
msgid "-t Produce a test report"
msgstr ""
@@ -2632,12 +2690,6 @@ msgstr "95"
msgid "?Invalid help command unknown."
msgstr ""
-msgid "A Samba password is required to export printer drivers"
-msgstr "Ð”Ð»Ñ ÑкÑпорта драйверов принтера требуетÑÑ Ð¿Ð°Ñ€Ð¾Ð»ÑŒ Samba"
-
-msgid "A Samba username is required to export printer drivers"
-msgstr "Ð”Ð»Ñ ÑкÑпорта драйверов принтера требуетÑÑ Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Samba"
-
#, c-format
msgid "A class named \"%s\" already exists."
msgstr "Группа Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ \"%s\" уже ÑущеÑтвует."
@@ -3431,9 +3483,6 @@ msgstr "Executive"
msgid "Expectation Failed"
msgstr "Сбой ожиданиÑ"
-msgid "Export Printers to Samba"
-msgstr "ЭкÑпортировать принтеры в Samba"
-
msgid "Expressions:"
msgstr "Выражение:"
@@ -3825,6 +3874,10 @@ msgstr "Строка длиннее разрешенного предела (255
msgid "List Available Printers"
msgstr "СпиÑок доÑтупных принтеров"
+#, c-format
+msgid "Listening on port %d."
+msgstr ""
+
msgid "Local printer created."
msgstr ""
@@ -4365,10 +4418,6 @@ msgstr "Обратный адреÑ"
msgid "Rewind"
msgstr "ВернутьÑÑ Ð² начало"
-#, c-format
-msgid "Running command: %s %s -N -A %s -c '%s'"
-msgstr "Ð—Ð°Ð¿ÑƒÑ‰ÐµÐ½Ð½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð°: %s %s -N -A %s -c '%s'"
-
msgid "SEQUENCE uses indefinite length"
msgstr "Ð”Ð»Ñ SEQUENCE длина не уÑтановлена"
@@ -4703,6 +4752,9 @@ msgstr "Ðе удаетÑÑ Ð²Ñ‹Ð´ÐµÐ»Ð¸Ñ‚ÑŒ памÑÑ‚ÑŒ Ð´Ð»Ñ ÑтраницÑ
msgid "Unable to allocate memory for pages array"
msgstr "Ðе удаетÑÑ Ð²Ñ‹Ð´ÐµÐ»Ð¸Ñ‚ÑŒ памÑÑ‚ÑŒ Ð´Ð»Ñ Ñтраниц"
+msgid "Unable to allocate memory for printer"
+msgstr ""
+
msgid "Unable to cancel print job."
msgstr "Ðе удаетÑÑ Ð¾Ñ‚Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ задание печати."
@@ -4753,6 +4805,10 @@ msgstr ""
msgid "Unable to create server credentials."
msgstr "Ðе удаетÑÑ Ñоздать учетные данные Ñервера."
+#, c-format
+msgid "Unable to create spool directory \"%s\": %s"
+msgstr ""
+
msgid "Unable to create temporary file"
msgstr "Ðе удаетÑÑ Ñоздать временный файл"
@@ -4768,6 +4824,10 @@ msgstr "Ðе удаетÑÑ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ команду обÑлужива
msgid "Unable to edit cupsd.conf files larger than 1MB"
msgstr "Ðевозможно редактировать файлы cupsd.conf больше 1 МБ"
+#, c-format
+msgid "Unable to establish a secure connection to host (%d)."
+msgstr ""
+
msgid ""
"Unable to establish a secure connection to host (certificate chain invalid)."
msgstr ""
@@ -4805,6 +4865,10 @@ msgstr "Ðе удаетÑÑ ÑƒÑтановить защищенное Ñоеди
msgid "Unable to establish a secure connection to host."
msgstr "Ðе удаетÑÑ ÑƒÑтановить защищенное Ñоединение."
+#, c-format
+msgid "Unable to execute command \"%s\": %s"
+msgstr ""
+
msgid "Unable to find destination for job"
msgstr "Ðе удаетÑÑ Ð½Ð°Ð¹Ñ‚Ð¸ назначение Ð´Ð»Ñ Ð·Ð°Ð´Ð°Ð½Ð¸Ñ"
@@ -4888,16 +4952,16 @@ msgstr "Ðе удаетÑÑ Ð½Ð°Ð¿ÐµÑ‡Ð°Ñ‚Ð°Ñ‚ÑŒ пробную Ñтраницу
msgid "Unable to read print data."
msgstr "Ðе удаетÑÑ Ñчитать данные печати."
+#, c-format
+msgid "Unable to register \"%s.%s\": %d"
+msgstr ""
+
msgid "Unable to rename job document file."
msgstr ""
msgid "Unable to resolve printer-uri."
msgstr "Ðе удаетÑÑ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ð¸Ñ‚ÑŒ printer-uri"
-#, c-format
-msgid "Unable to run \"%s\": %s"
-msgstr "Ðе удаетÑÑ Ð·Ð°Ð¿ÑƒÑтить \"%s\": %s"
-
msgid "Unable to see in file"
msgstr "Ðе удаетÑÑ ÑƒÐ²Ð¸Ð´ÐµÑ‚ÑŒ в файле"
@@ -4943,6 +5007,10 @@ msgid "Unknown choice \"%s\" for option \"%s\"."
msgstr "ÐеизвеÑтный выбор \"%s\" Ð´Ð»Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\"."
#, c-format
+msgid "Unknown directive \"%s\" on line %d of \"%s\" ignored."
+msgstr ""
+
+#, c-format
msgid "Unknown encryption option value: \"%s\"."
msgstr "ÐеизвеÑтное значение \"%s\" параметра шифрованиÑ."
@@ -5062,26 +5130,6 @@ msgstr "Ðеподдерживаемый тип значениÑ"
msgid "Upgrade Required"
msgstr "ТребуетÑÑ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ðµ"
-msgid ""
-"Usage:\n"
-"\n"
-" lpadmin [-h server] -d destination\n"
-" lpadmin [-h server] -x destination\n"
-" lpadmin [-h server] -p printer [-c add-class] [-i interface] [-m model]\n"
-" [-r remove-class] [-v device] [-D description]\n"
-" [-P ppd-file] [-o name=value]\n"
-" [-u allow:user,user] [-u deny:user,user]"
-msgstr ""
-"ИÑпользование:\n"
-"\n"
-" lpadmin [-h server] -d destination\n"
-" lpadmin [-h server] -x destination\n"
-" lpadmin [-h server] -p printer [-c add-class] [-i interface] [-m model]\n"
-" [-r remove-class] [-v device] [-D description]\n"
-" [-P ppd-file] [-o name=value]\n"
-" [-u allow:user,user] [-u deny:user,user]\n"
-"\n"
-
#, c-format
msgid "Usage: %s [options] destination(s)"
msgstr ""
@@ -5110,6 +5158,9 @@ msgid ""
" program | cupstestppd [options] -"
msgstr ""
+msgid "Usage: ippeveprinter [options] \"name\""
+msgstr ""
+
msgid ""
"Usage: ippfind [options] regtype[,subtype][.domain.] ... [expression]\n"
" ippfind [options] name[.regtype[.domain.]] ... [expression]\n"
@@ -5188,6 +5239,10 @@ msgstr ""
msgid "Usage: snmp [host-or-ip-address]"
msgstr ""
+#, c-format
+msgid "Using spool directory \"%s\"."
+msgstr ""
+
msgid "Value uses indefinite length"
msgstr "Ð”Ð»Ñ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð´Ð»Ð¸Ð½Ð° не уÑтановлена"
@@ -5216,12 +5271,9 @@ msgid "Yes"
msgstr "Да"
#, c-format
-msgid ""
-"You must access this page using the URL <A HREF=\"https://%s:%d%s\">https://"
-"%s:%d%s</A>."
+msgid "You must access this page using the URL https://%s:%d%s."
msgstr ""
-"Ð’Ñ‹ должны получить доÑтуп к Ñтой Ñтранице Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ URL <A HREF=«https://%s:"
-"%d%s»>https://%s:%d%s</A>."
+"Ð’Ñ‹ должны получить доÑтуп к Ñтой Ñтранице Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ URL https://%s:%d%s"
msgid "ZPL Label Printer"
msgstr "Принтер Ð´Ð»Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸ Ñтикеток ZPL"
@@ -5232,212 +5284,287 @@ msgstr "Zebra"
msgid "aborted"
msgstr "прервано"
+#. TRANSLATORS: Accuracy Units
msgid "accuracy-units"
-msgstr "Accuracy Units"
+msgstr ""
+#. TRANSLATORS: Millimeters
msgid "accuracy-units.mm"
-msgstr "Mm"
+msgstr ""
+#. TRANSLATORS: Nanometers
msgid "accuracy-units.nm"
-msgstr "Nm"
+msgstr ""
+#. TRANSLATORS: Micrometers
msgid "accuracy-units.um"
-msgstr "Um"
+msgstr ""
+#. TRANSLATORS: Bale Output
msgid "baling"
-msgstr "Bale Output"
+msgstr ""
+#. TRANSLATORS: Bale Using
msgid "baling-type"
-msgstr "Baling Type"
+msgstr ""
+#. TRANSLATORS: Band
msgid "baling-type.band"
-msgstr "Band"
+msgstr ""
+#. TRANSLATORS: Shrink Wrap
msgid "baling-type.shrink-wrap"
-msgstr "Shrink Wrap"
+msgstr ""
+#. TRANSLATORS: Wrap
msgid "baling-type.wrap"
-msgstr "Wrap"
+msgstr ""
+#. TRANSLATORS: Bale After
msgid "baling-when"
-msgstr "Baling When"
+msgstr ""
+#. TRANSLATORS: Job
msgid "baling-when.after-job"
-msgstr "After Job"
+msgstr ""
+#. TRANSLATORS: Sets
msgid "baling-when.after-sets"
-msgstr "After Sets"
+msgstr ""
+#. TRANSLATORS: Bind Output
msgid "binding"
-msgstr "Bind Output"
+msgstr ""
+#. TRANSLATORS: Bind Edge
msgid "binding-reference-edge"
-msgstr "Binding Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "binding-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "binding-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "binding-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "binding-reference-edge.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Binder Type
msgid "binding-type"
-msgstr "Binding Type"
+msgstr ""
+#. TRANSLATORS: Adhesive
msgid "binding-type.adhesive"
-msgstr "Adhesive"
+msgstr ""
+#. TRANSLATORS: Comb
msgid "binding-type.comb"
-msgstr "Comb"
+msgstr ""
+#. TRANSLATORS: Flat
msgid "binding-type.flat"
-msgstr "Flat"
+msgstr ""
+#. TRANSLATORS: Padding
msgid "binding-type.padding"
-msgstr "Padding"
+msgstr ""
+#. TRANSLATORS: Perfect
msgid "binding-type.perfect"
-msgstr "Perfect"
+msgstr ""
+#. TRANSLATORS: Spiral
msgid "binding-type.spiral"
-msgstr "Spiral"
+msgstr ""
+#. TRANSLATORS: Tape
msgid "binding-type.tape"
-msgstr "Tape"
+msgstr ""
+#. TRANSLATORS: Velo
msgid "binding-type.velo"
-msgstr "Velo"
+msgstr ""
msgid "canceled"
msgstr "отменено"
+#. TRANSLATORS: Chamber Humidity
+msgid "chamber-humidity"
+msgstr ""
+
+#. TRANSLATORS: Chamber Temperature
+msgid "chamber-temperature"
+msgstr ""
+
+#. TRANSLATORS: Print Job Cost
msgid "charge-info-message"
-msgstr "Charge Info Message"
+msgstr ""
+#. TRANSLATORS: Coat Sheets
msgid "coating"
-msgstr "Coat Sheets"
+msgstr ""
+#. TRANSLATORS: Add Coating To
msgid "coating-sides"
-msgstr "Coating Sides"
+msgstr ""
+#. TRANSLATORS: Back
msgid "coating-sides.back"
-msgstr "Back"
+msgstr ""
+#. TRANSLATORS: Front and Back
msgid "coating-sides.both"
-msgstr "Both"
+msgstr ""
+#. TRANSLATORS: Front
msgid "coating-sides.front"
-msgstr "Front"
+msgstr ""
+#. TRANSLATORS: Type of Coating
msgid "coating-type"
-msgstr "Coating Type"
+msgstr ""
+#. TRANSLATORS: Archival
msgid "coating-type.archival"
-msgstr "Archival"
+msgstr ""
+#. TRANSLATORS: Archival Glossy
msgid "coating-type.archival-glossy"
-msgstr "Archival Glossy"
+msgstr ""
+#. TRANSLATORS: Archival Matte
msgid "coating-type.archival-matte"
-msgstr "Archival Matte"
+msgstr ""
+#. TRANSLATORS: Archival Semi Gloss
msgid "coating-type.archival-semi-gloss"
-msgstr "Archival Semi Gloss"
+msgstr ""
+#. TRANSLATORS: Glossy
msgid "coating-type.glossy"
-msgstr "Glossy"
+msgstr ""
+#. TRANSLATORS: High Gloss
msgid "coating-type.high-gloss"
-msgstr "High Gloss"
+msgstr ""
+#. TRANSLATORS: Matte
msgid "coating-type.matte"
-msgstr "Matte"
+msgstr ""
+#. TRANSLATORS: Semi-gloss
msgid "coating-type.semi-gloss"
-msgstr "Semi-Gloss"
+msgstr ""
+#. TRANSLATORS: Silicone
msgid "coating-type.silicone"
-msgstr "Silicone"
+msgstr ""
+#. TRANSLATORS: Translucent
msgid "coating-type.translucent"
-msgstr "Translucent"
+msgstr ""
msgid "completed"
msgstr "завершено"
+#. TRANSLATORS: Print Confirmation Sheet
msgid "confirmation-sheet-print"
-msgstr "Confirmation Sheet Print"
+msgstr ""
+#. TRANSLATORS: Copies
msgid "copies"
-msgstr "Copies"
+msgstr ""
+#. TRANSLATORS: Back Cover
msgid "cover-back"
-msgstr "Cover Back"
+msgstr ""
+#. TRANSLATORS: Front Cover
msgid "cover-front"
-msgstr "Cover Front"
+msgstr ""
+#. TRANSLATORS: Cover Sheet Info
msgid "cover-sheet-info"
-msgstr "Cover Sheet Info"
+msgstr ""
+#. TRANSLATORS: Date Time
msgid "cover-sheet-info-supported.date-time"
-msgstr "Date Time"
+msgstr ""
+#. TRANSLATORS: From Name
msgid "cover-sheet-info-supported.from-name"
-msgstr "From Name"
+msgstr ""
+#. TRANSLATORS: Logo
msgid "cover-sheet-info-supported.logo"
-msgstr "Logo"
+msgstr ""
+#. TRANSLATORS: Message
msgid "cover-sheet-info-supported.message"
-msgstr "Message"
+msgstr ""
+#. TRANSLATORS: Organization
msgid "cover-sheet-info-supported.organization"
-msgstr "Organization"
+msgstr ""
+#. TRANSLATORS: Subject
msgid "cover-sheet-info-supported.subject"
-msgstr "Subject"
+msgstr ""
+#. TRANSLATORS: To Name
msgid "cover-sheet-info-supported.to-name"
-msgstr "To Name"
+msgstr ""
+#. TRANSLATORS: Printed Cover
msgid "cover-type"
-msgstr "Cover Type"
+msgstr ""
+#. TRANSLATORS: No Cover
msgid "cover-type.no-cover"
-msgstr "No Cover"
+msgstr ""
+#. TRANSLATORS: Back Only
msgid "cover-type.print-back"
-msgstr "Print Back"
+msgstr ""
+#. TRANSLATORS: Front and Back
msgid "cover-type.print-both"
-msgstr "Print Both"
+msgstr ""
+#. TRANSLATORS: Front Only
msgid "cover-type.print-front"
-msgstr "Print Front"
+msgstr ""
+#. TRANSLATORS: None
msgid "cover-type.print-none"
-msgstr "Print None"
+msgstr ""
+#. TRANSLATORS: Cover Output
msgid "covering"
-msgstr "Cover Output"
+msgstr ""
+#. TRANSLATORS: Add Cover
msgid "covering-name"
-msgstr "Covering Name"
+msgstr ""
+#. TRANSLATORS: Plain
msgid "covering-name.plain"
-msgstr "Plain"
+msgstr ""
+#. TRANSLATORS: Pre-cut
msgid "covering-name.pre-cut"
-msgstr "Pre Cut"
+msgstr ""
+#. TRANSLATORS: Pre-printed
msgid "covering-name.pre-printed"
-msgstr "Pre Printed"
+msgstr ""
msgid "cups-deviced failed to execute."
msgstr "Ðе удалоÑÑŒ выполнить cups-deviced."
@@ -5509,8 +5636,9 @@ msgstr "cupstestppd: Параметр -q неÑовмеÑтим Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ
msgid "cupstestppd: The -v option is incompatible with the -q option."
msgstr "cupstestppd: Параметр -v неÑовмеÑтим Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼ -q"
+#. TRANSLATORS: Detailed Status Message
msgid "detailed-status-message"
-msgstr "Detailed Status Message"
+msgstr ""
#, c-format
msgid "device for %s/%s: %s"
@@ -5520,140 +5648,233 @@ msgstr "уÑтройÑтво Ð´Ð»Ñ %s/%s: %s"
msgid "device for %s: %s"
msgstr "уÑтройÑтво Ð´Ð»Ñ %s: %s"
+#. TRANSLATORS: Copies
msgid "document-copies"
-msgstr "Copies"
+msgstr ""
+#. TRANSLATORS: Document Privacy Attributes
+msgid "document-privacy-attributes"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "document-privacy-attributes.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "document-privacy-attributes.default"
+msgstr ""
+
+#. TRANSLATORS: Document Description
+msgid "document-privacy-attributes.document-description"
+msgstr ""
+
+#. TRANSLATORS: Document Template
+msgid "document-privacy-attributes.document-template"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "document-privacy-attributes.none"
+msgstr ""
+
+#. TRANSLATORS: Document Privacy Scope
+msgid "document-privacy-scope"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "document-privacy-scope.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "document-privacy-scope.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "document-privacy-scope.none"
+msgstr ""
+
+#. TRANSLATORS: Owner
+msgid "document-privacy-scope.owner"
+msgstr ""
+
+#. TRANSLATORS: Document State
msgid "document-state"
-msgstr "Document State"
+msgstr ""
+#. TRANSLATORS: Detailed Document State
msgid "document-state-reasons"
-msgstr "Detailed Document State"
+msgstr ""
+#. TRANSLATORS: Aborted By System
msgid "document-state-reasons.aborted-by-system"
-msgstr "Aborted By System"
+msgstr ""
+#. TRANSLATORS: Canceled At Device
msgid "document-state-reasons.canceled-at-device"
-msgstr "Canceled At Device"
+msgstr ""
+#. TRANSLATORS: Canceled By Operator
msgid "document-state-reasons.canceled-by-operator"
-msgstr "Canceled By Operator"
+msgstr ""
+#. TRANSLATORS: Canceled By User
msgid "document-state-reasons.canceled-by-user"
-msgstr "Canceled By User"
+msgstr ""
+#. TRANSLATORS: Completed Successfully
msgid "document-state-reasons.completed-successfully"
-msgstr "Completed Successfully"
+msgstr ""
+#. TRANSLATORS: Completed With Errors
msgid "document-state-reasons.completed-with-errors"
-msgstr "Completed With Errors"
+msgstr ""
+#. TRANSLATORS: Completed With Warnings
msgid "document-state-reasons.completed-with-warnings"
-msgstr "Completed With Warnings"
+msgstr ""
+#. TRANSLATORS: Compression Error
msgid "document-state-reasons.compression-error"
-msgstr "Compression Error"
+msgstr ""
+#. TRANSLATORS: Data Insufficient
msgid "document-state-reasons.data-insufficient"
-msgstr "Data Insufficient"
+msgstr ""
+#. TRANSLATORS: Digital Signature Did Not Verify
msgid "document-state-reasons.digital-signature-did-not-verify"
-msgstr "Digital Signature Did Not Verify"
+msgstr ""
+#. TRANSLATORS: Digital Signature Type Not Supported
msgid "document-state-reasons.digital-signature-type-not-supported"
-msgstr "Digital Signature Type Not Supported"
+msgstr ""
+#. TRANSLATORS: Digital Signature Wait
msgid "document-state-reasons.digital-signature-wait"
-msgstr "Digital Signature Wait"
+msgstr ""
+#. TRANSLATORS: Document Access Error
msgid "document-state-reasons.document-access-error"
-msgstr "Document Access Error"
+msgstr ""
+#. TRANSLATORS: Document Fetchable
msgid "document-state-reasons.document-fetchable"
-msgstr "Document Fetchable"
+msgstr ""
+#. TRANSLATORS: Document Format Error
msgid "document-state-reasons.document-format-error"
-msgstr "Document Format Error"
+msgstr ""
+#. TRANSLATORS: Document Password Error
msgid "document-state-reasons.document-password-error"
-msgstr "Document Password Error"
+msgstr ""
+#. TRANSLATORS: Document Permission Error
msgid "document-state-reasons.document-permission-error"
-msgstr "Document Permission Error"
+msgstr ""
+#. TRANSLATORS: Document Security Error
msgid "document-state-reasons.document-security-error"
-msgstr "Document Security Error"
+msgstr ""
+#. TRANSLATORS: Document Unprintable Error
msgid "document-state-reasons.document-unprintable-error"
-msgstr "Document Unprintable Error"
+msgstr ""
+#. TRANSLATORS: Errors Detected
msgid "document-state-reasons.errors-detected"
-msgstr "Errors Detected"
+msgstr ""
+#. TRANSLATORS: Incoming
msgid "document-state-reasons.incoming"
-msgstr "Incoming"
+msgstr ""
+#. TRANSLATORS: Interpreting
msgid "document-state-reasons.interpreting"
-msgstr "Interpreting"
+msgstr ""
+#. TRANSLATORS: None
msgid "document-state-reasons.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Outgoing
msgid "document-state-reasons.outgoing"
-msgstr "Outgoing"
+msgstr ""
+#. TRANSLATORS: Printing
msgid "document-state-reasons.printing"
-msgstr "Printing"
+msgstr ""
+#. TRANSLATORS: Processing To Stop Point
msgid "document-state-reasons.processing-to-stop-point"
-msgstr "Processing To Stop Point"
+msgstr ""
+#. TRANSLATORS: Queued
msgid "document-state-reasons.queued"
-msgstr "Queued"
+msgstr ""
+#. TRANSLATORS: Queued For Marker
msgid "document-state-reasons.queued-for-marker"
-msgstr "Queued For Marker"
+msgstr ""
+#. TRANSLATORS: Queued In Device
msgid "document-state-reasons.queued-in-device"
-msgstr "Queued In Device"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Ready
msgid "document-state-reasons.resources-are-not-ready"
-msgstr "Resources Are Not Ready"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Supported
msgid "document-state-reasons.resources-are-not-supported"
-msgstr "Resources Are Not Supported"
+msgstr ""
+#. TRANSLATORS: Submission Interrupted
msgid "document-state-reasons.submission-interrupted"
-msgstr "Submission Interrupted"
+msgstr ""
+#. TRANSLATORS: Transforming
msgid "document-state-reasons.transforming"
-msgstr "Transforming"
+msgstr ""
+#. TRANSLATORS: Unsupported Compression
msgid "document-state-reasons.unsupported-compression"
-msgstr "Unsupported Compression"
+msgstr ""
+#. TRANSLATORS: Unsupported Document Format
msgid "document-state-reasons.unsupported-document-format"
-msgstr "Unsupported Document Format"
+msgstr ""
+#. TRANSLATORS: Warnings Detected
msgid "document-state-reasons.warnings-detected"
-msgstr "Warnings Detected"
+msgstr ""
+#. TRANSLATORS: Pending
msgid "document-state.3"
-msgstr "Pending"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "document-state.5"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Stopped
msgid "document-state.6"
-msgstr "Processing Stopped"
+msgstr ""
+#. TRANSLATORS: Canceled
msgid "document-state.7"
-msgstr "Canceled"
+msgstr ""
+#. TRANSLATORS: Aborted
msgid "document-state.8"
-msgstr "Aborted"
+msgstr ""
+#. TRANSLATORS: Completed
msgid "document-state.9"
-msgstr "Completed"
+msgstr ""
+
+#. TRANSLATORS: End Power State
+msgid "end-power-state"
+msgstr ""
msgid "error-index uses indefinite length"
msgstr "Ð”Ð»Ñ error-index длина не уÑтановлена"
@@ -5674,752 +5895,1001 @@ msgstr ""
msgid "expression expression Logical AND"
msgstr ""
+#. TRANSLATORS: Feed Orientation
msgid "feed-orientation"
-msgstr "Feed Orientation"
+msgstr ""
+#. TRANSLATORS: Long Edge First
msgid "feed-orientation.long-edge-first"
-msgstr "Long Edge First"
+msgstr ""
+#. TRANSLATORS: Short Edge First
msgid "feed-orientation.short-edge-first"
-msgstr "Short Edge First"
+msgstr ""
+#. TRANSLATORS: Fetch Status Code
msgid "fetch-status-code"
-msgstr "Fetch Status Code"
+msgstr ""
+#. TRANSLATORS: Finishing Template
msgid "finishing-template"
-msgstr "Finishing Template"
+msgstr ""
+#. TRANSLATORS: Bale
msgid "finishing-template.bale"
-msgstr "Bale"
+msgstr ""
+#. TRANSLATORS: Bind
msgid "finishing-template.bind"
-msgstr "Bind"
+msgstr ""
+#. TRANSLATORS: Bind Bottom
msgid "finishing-template.bind-bottom"
-msgstr "Bind Bottom"
+msgstr ""
+#. TRANSLATORS: Bind Left
msgid "finishing-template.bind-left"
-msgstr "Bind Left"
+msgstr ""
+#. TRANSLATORS: Bind Right
msgid "finishing-template.bind-right"
-msgstr "Bind Right"
+msgstr ""
+#. TRANSLATORS: Bind Top
msgid "finishing-template.bind-top"
-msgstr "Bind Top"
+msgstr ""
+#. TRANSLATORS: Booklet Maker
msgid "finishing-template.booklet-maker"
-msgstr "Booklet Maker"
+msgstr ""
+#. TRANSLATORS: Coat
msgid "finishing-template.coat"
-msgstr "Coat"
+msgstr ""
+#. TRANSLATORS: Cover
msgid "finishing-template.cover"
-msgstr "Cover"
+msgstr ""
+#. TRANSLATORS: Edge Stitch
msgid "finishing-template.edge-stitch"
-msgstr "Edge Stitch"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Bottom
msgid "finishing-template.edge-stitch-bottom"
-msgstr "Edge Stitch Bottom"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Left
msgid "finishing-template.edge-stitch-left"
-msgstr "Edge Stitch Left"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Right
msgid "finishing-template.edge-stitch-right"
-msgstr "Edge Stitch Right"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Top
msgid "finishing-template.edge-stitch-top"
-msgstr "Edge Stitch Top"
+msgstr ""
+#. TRANSLATORS: Fold
msgid "finishing-template.fold"
-msgstr "Fold"
+msgstr ""
+#. TRANSLATORS: Accordion Fold
msgid "finishing-template.fold-accordion"
-msgstr "Fold Accordion"
+msgstr ""
+#. TRANSLATORS: Double Gate Fold
msgid "finishing-template.fold-double-gate"
-msgstr "Fold Double Gate"
+msgstr ""
+#. TRANSLATORS: Engineering Z Fold
msgid "finishing-template.fold-engineering-z"
-msgstr "Fold Engineering Z"
+msgstr ""
+#. TRANSLATORS: Gate Fold
msgid "finishing-template.fold-gate"
-msgstr "Fold Gate"
+msgstr ""
+#. TRANSLATORS: Half Fold
msgid "finishing-template.fold-half"
-msgstr "Fold Half"
+msgstr ""
+#. TRANSLATORS: Half Z Fold
msgid "finishing-template.fold-half-z"
-msgstr "Fold Half Z"
+msgstr ""
+#. TRANSLATORS: Left Gate Fold
msgid "finishing-template.fold-left-gate"
-msgstr "Fold Left Gate"
+msgstr ""
+#. TRANSLATORS: Letter Fold
msgid "finishing-template.fold-letter"
-msgstr "Fold Letter"
+msgstr ""
+#. TRANSLATORS: Parallel Fold
msgid "finishing-template.fold-parallel"
-msgstr "Fold Parallel"
+msgstr ""
+#. TRANSLATORS: Poster Fold
msgid "finishing-template.fold-poster"
-msgstr "Fold Poster"
+msgstr ""
+#. TRANSLATORS: Right Gate Fold
msgid "finishing-template.fold-right-gate"
-msgstr "Fold Right Gate"
+msgstr ""
+#. TRANSLATORS: Z Fold
msgid "finishing-template.fold-z"
-msgstr "Fold Z"
+msgstr ""
+#. TRANSLATORS: JDF F10-1
msgid "finishing-template.jdf-f10-1"
-msgstr "JDF F10 1"
+msgstr ""
+#. TRANSLATORS: JDF F10-2
msgid "finishing-template.jdf-f10-2"
-msgstr "JDF F10 2"
+msgstr ""
+#. TRANSLATORS: JDF F10-3
msgid "finishing-template.jdf-f10-3"
-msgstr "JDF F10 3"
+msgstr ""
+#. TRANSLATORS: JDF F12-1
msgid "finishing-template.jdf-f12-1"
-msgstr "JDF F12 1"
+msgstr ""
+#. TRANSLATORS: JDF F12-10
msgid "finishing-template.jdf-f12-10"
-msgstr "JDF F12 10"
+msgstr ""
+#. TRANSLATORS: JDF F12-11
msgid "finishing-template.jdf-f12-11"
-msgstr "JDF F12 11"
+msgstr ""
+#. TRANSLATORS: JDF F12-12
msgid "finishing-template.jdf-f12-12"
-msgstr "JDF F12 12"
+msgstr ""
+#. TRANSLATORS: JDF F12-13
msgid "finishing-template.jdf-f12-13"
-msgstr "JDF F12 13"
+msgstr ""
+#. TRANSLATORS: JDF F12-14
msgid "finishing-template.jdf-f12-14"
-msgstr "JDF F12 14"
+msgstr ""
+#. TRANSLATORS: JDF F12-2
msgid "finishing-template.jdf-f12-2"
-msgstr "JDF F12 2"
+msgstr ""
+#. TRANSLATORS: JDF F12-3
msgid "finishing-template.jdf-f12-3"
-msgstr "JDF F12 3"
+msgstr ""
+#. TRANSLATORS: JDF F12-4
msgid "finishing-template.jdf-f12-4"
-msgstr "JDF F12 4"
+msgstr ""
+#. TRANSLATORS: JDF F12-5
msgid "finishing-template.jdf-f12-5"
-msgstr "JDF F12 5"
+msgstr ""
+#. TRANSLATORS: JDF F12-6
msgid "finishing-template.jdf-f12-6"
-msgstr "JDF F12 6"
+msgstr ""
+#. TRANSLATORS: JDF F12-7
msgid "finishing-template.jdf-f12-7"
-msgstr "JDF F12 7"
+msgstr ""
+#. TRANSLATORS: JDF F12-8
msgid "finishing-template.jdf-f12-8"
-msgstr "JDF F12 8"
+msgstr ""
+#. TRANSLATORS: JDF F12-9
msgid "finishing-template.jdf-f12-9"
-msgstr "JDF F12 9"
+msgstr ""
+#. TRANSLATORS: JDF F14-1
msgid "finishing-template.jdf-f14-1"
-msgstr "JDF F14 1"
+msgstr ""
+#. TRANSLATORS: JDF F16-1
msgid "finishing-template.jdf-f16-1"
-msgstr "JDF F16 1"
+msgstr ""
+#. TRANSLATORS: JDF F16-10
msgid "finishing-template.jdf-f16-10"
-msgstr "JDF F16 10"
+msgstr ""
+#. TRANSLATORS: JDF F16-11
msgid "finishing-template.jdf-f16-11"
-msgstr "JDF F16 11"
+msgstr ""
+#. TRANSLATORS: JDF F16-12
msgid "finishing-template.jdf-f16-12"
-msgstr "JDF F16 12"
+msgstr ""
+#. TRANSLATORS: JDF F16-13
msgid "finishing-template.jdf-f16-13"
-msgstr "JDF F16 13"
+msgstr ""
+#. TRANSLATORS: JDF F16-14
msgid "finishing-template.jdf-f16-14"
-msgstr "JDF F16 14"
+msgstr ""
+#. TRANSLATORS: JDF F16-2
msgid "finishing-template.jdf-f16-2"
-msgstr "JDF F16 2"
+msgstr ""
+#. TRANSLATORS: JDF F16-3
msgid "finishing-template.jdf-f16-3"
-msgstr "JDF F16 3"
+msgstr ""
+#. TRANSLATORS: JDF F16-4
msgid "finishing-template.jdf-f16-4"
-msgstr "JDF F16 4"
+msgstr ""
+#. TRANSLATORS: JDF F16-5
msgid "finishing-template.jdf-f16-5"
-msgstr "JDF F16 5"
+msgstr ""
+#. TRANSLATORS: JDF F16-6
msgid "finishing-template.jdf-f16-6"
-msgstr "JDF F16 6"
+msgstr ""
+#. TRANSLATORS: JDF F16-7
msgid "finishing-template.jdf-f16-7"
-msgstr "JDF F16 7"
+msgstr ""
+#. TRANSLATORS: JDF F16-8
msgid "finishing-template.jdf-f16-8"
-msgstr "JDF F16 8"
+msgstr ""
+#. TRANSLATORS: JDF F16-9
msgid "finishing-template.jdf-f16-9"
-msgstr "JDF F16 9"
+msgstr ""
+#. TRANSLATORS: JDF F18-1
msgid "finishing-template.jdf-f18-1"
-msgstr "JDF F18 1"
+msgstr ""
+#. TRANSLATORS: JDF F18-2
msgid "finishing-template.jdf-f18-2"
-msgstr "JDF F18 2"
+msgstr ""
+#. TRANSLATORS: JDF F18-3
msgid "finishing-template.jdf-f18-3"
-msgstr "JDF F18 3"
+msgstr ""
+#. TRANSLATORS: JDF F18-4
msgid "finishing-template.jdf-f18-4"
-msgstr "JDF F18 4"
+msgstr ""
+#. TRANSLATORS: JDF F18-5
msgid "finishing-template.jdf-f18-5"
-msgstr "JDF F18 5"
+msgstr ""
+#. TRANSLATORS: JDF F18-6
msgid "finishing-template.jdf-f18-6"
-msgstr "JDF F18 6"
+msgstr ""
+#. TRANSLATORS: JDF F18-7
msgid "finishing-template.jdf-f18-7"
-msgstr "JDF F18 7"
+msgstr ""
+#. TRANSLATORS: JDF F18-8
msgid "finishing-template.jdf-f18-8"
-msgstr "JDF F18 8"
+msgstr ""
+#. TRANSLATORS: JDF F18-9
msgid "finishing-template.jdf-f18-9"
-msgstr "JDF F18 9"
+msgstr ""
+#. TRANSLATORS: JDF F2-1
msgid "finishing-template.jdf-f2-1"
-msgstr "JDF F2 1"
+msgstr ""
+#. TRANSLATORS: JDF F20-1
msgid "finishing-template.jdf-f20-1"
-msgstr "JDF F20 1"
+msgstr ""
+#. TRANSLATORS: JDF F20-2
msgid "finishing-template.jdf-f20-2"
-msgstr "JDF F20 2"
+msgstr ""
+#. TRANSLATORS: JDF F24-1
msgid "finishing-template.jdf-f24-1"
-msgstr "JDF F24 1"
+msgstr ""
+#. TRANSLATORS: JDF F24-10
msgid "finishing-template.jdf-f24-10"
-msgstr "JDF F24 10"
+msgstr ""
+#. TRANSLATORS: JDF F24-11
msgid "finishing-template.jdf-f24-11"
-msgstr "JDF F24 11"
+msgstr ""
+#. TRANSLATORS: JDF F24-2
msgid "finishing-template.jdf-f24-2"
-msgstr "JDF F24 2"
+msgstr ""
+#. TRANSLATORS: JDF F24-3
msgid "finishing-template.jdf-f24-3"
-msgstr "JDF F24 3"
+msgstr ""
+#. TRANSLATORS: JDF F24-4
msgid "finishing-template.jdf-f24-4"
-msgstr "JDF F24 4"
+msgstr ""
+#. TRANSLATORS: JDF F24-5
msgid "finishing-template.jdf-f24-5"
-msgstr "JDF F24 5"
+msgstr ""
+#. TRANSLATORS: JDF F24-6
msgid "finishing-template.jdf-f24-6"
-msgstr "JDF F24 6"
+msgstr ""
+#. TRANSLATORS: JDF F24-7
msgid "finishing-template.jdf-f24-7"
-msgstr "JDF F24 7"
+msgstr ""
+#. TRANSLATORS: JDF F24-8
msgid "finishing-template.jdf-f24-8"
-msgstr "JDF F24 8"
+msgstr ""
+#. TRANSLATORS: JDF F24-9
msgid "finishing-template.jdf-f24-9"
-msgstr "JDF F24 9"
+msgstr ""
+#. TRANSLATORS: JDF F28-1
msgid "finishing-template.jdf-f28-1"
-msgstr "JDF F28 1"
+msgstr ""
+#. TRANSLATORS: JDF F32-1
msgid "finishing-template.jdf-f32-1"
-msgstr "JDF F32 1"
+msgstr ""
+#. TRANSLATORS: JDF F32-2
msgid "finishing-template.jdf-f32-2"
-msgstr "JDF F32 2"
+msgstr ""
+#. TRANSLATORS: JDF F32-3
msgid "finishing-template.jdf-f32-3"
-msgstr "JDF F32 3"
+msgstr ""
+#. TRANSLATORS: JDF F32-4
msgid "finishing-template.jdf-f32-4"
-msgstr "JDF F32 4"
+msgstr ""
+#. TRANSLATORS: JDF F32-5
msgid "finishing-template.jdf-f32-5"
-msgstr "JDF F32 5"
+msgstr ""
+#. TRANSLATORS: JDF F32-6
msgid "finishing-template.jdf-f32-6"
-msgstr "JDF F32 6"
+msgstr ""
+#. TRANSLATORS: JDF F32-7
msgid "finishing-template.jdf-f32-7"
-msgstr "JDF F32 7"
+msgstr ""
+#. TRANSLATORS: JDF F32-8
msgid "finishing-template.jdf-f32-8"
-msgstr "JDF F32 8"
+msgstr ""
+#. TRANSLATORS: JDF F32-9
msgid "finishing-template.jdf-f32-9"
-msgstr "JDF F32 9"
+msgstr ""
+#. TRANSLATORS: JDF F36-1
msgid "finishing-template.jdf-f36-1"
-msgstr "JDF F36 1"
+msgstr ""
+#. TRANSLATORS: JDF F36-2
msgid "finishing-template.jdf-f36-2"
-msgstr "JDF F36 2"
+msgstr ""
+#. TRANSLATORS: JDF F4-1
msgid "finishing-template.jdf-f4-1"
-msgstr "JDF F4 1"
+msgstr ""
+#. TRANSLATORS: JDF F4-2
msgid "finishing-template.jdf-f4-2"
-msgstr "JDF F4 2"
+msgstr ""
+#. TRANSLATORS: JDF F40-1
msgid "finishing-template.jdf-f40-1"
-msgstr "JDF F40 1"
+msgstr ""
+#. TRANSLATORS: JDF F48-1
msgid "finishing-template.jdf-f48-1"
-msgstr "JDF F48 1"
+msgstr ""
+#. TRANSLATORS: JDF F48-2
msgid "finishing-template.jdf-f48-2"
-msgstr "JDF F48 2"
+msgstr ""
+#. TRANSLATORS: JDF F6-1
msgid "finishing-template.jdf-f6-1"
-msgstr "JDF F6 1"
+msgstr ""
+#. TRANSLATORS: JDF F6-2
msgid "finishing-template.jdf-f6-2"
-msgstr "JDF F6 2"
+msgstr ""
+#. TRANSLATORS: JDF F6-3
msgid "finishing-template.jdf-f6-3"
-msgstr "JDF F6 3"
+msgstr ""
+#. TRANSLATORS: JDF F6-4
msgid "finishing-template.jdf-f6-4"
-msgstr "JDF F6 4"
+msgstr ""
+#. TRANSLATORS: JDF F6-5
msgid "finishing-template.jdf-f6-5"
-msgstr "JDF F6 5"
+msgstr ""
+#. TRANSLATORS: JDF F6-6
msgid "finishing-template.jdf-f6-6"
-msgstr "JDF F6 6"
+msgstr ""
+#. TRANSLATORS: JDF F6-7
msgid "finishing-template.jdf-f6-7"
-msgstr "JDF F6 7"
+msgstr ""
+#. TRANSLATORS: JDF F6-8
msgid "finishing-template.jdf-f6-8"
-msgstr "JDF F6 8"
+msgstr ""
+#. TRANSLATORS: JDF F64-1
msgid "finishing-template.jdf-f64-1"
-msgstr "JDF F64 1"
+msgstr ""
+#. TRANSLATORS: JDF F64-2
msgid "finishing-template.jdf-f64-2"
-msgstr "JDF F64 2"
+msgstr ""
+#. TRANSLATORS: JDF F8-1
msgid "finishing-template.jdf-f8-1"
-msgstr "JDF F8 1"
+msgstr ""
+#. TRANSLATORS: JDF F8-2
msgid "finishing-template.jdf-f8-2"
-msgstr "JDF F8 2"
+msgstr ""
+#. TRANSLATORS: JDF F8-3
msgid "finishing-template.jdf-f8-3"
-msgstr "JDF F8 3"
+msgstr ""
+#. TRANSLATORS: JDF F8-4
msgid "finishing-template.jdf-f8-4"
-msgstr "JDF F8 4"
+msgstr ""
+#. TRANSLATORS: JDF F8-5
msgid "finishing-template.jdf-f8-5"
-msgstr "JDF F8 5"
+msgstr ""
+#. TRANSLATORS: JDF F8-6
msgid "finishing-template.jdf-f8-6"
-msgstr "JDF F8 6"
+msgstr ""
+#. TRANSLATORS: JDF F8-7
msgid "finishing-template.jdf-f8-7"
-msgstr "JDF F8 7"
+msgstr ""
+#. TRANSLATORS: Jog Offset
msgid "finishing-template.jog-offset"
-msgstr "Jog Offset"
+msgstr ""
+#. TRANSLATORS: Laminate
msgid "finishing-template.laminate"
-msgstr "Laminate"
+msgstr ""
+#. TRANSLATORS: Punch
msgid "finishing-template.punch"
-msgstr "Punch"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Left
msgid "finishing-template.punch-bottom-left"
-msgstr "Punch Bottom Left"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Right
msgid "finishing-template.punch-bottom-right"
-msgstr "Punch Bottom Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Bottom
msgid "finishing-template.punch-dual-bottom"
-msgstr "Punch Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Left
msgid "finishing-template.punch-dual-left"
-msgstr "Punch Dual Left"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Right
msgid "finishing-template.punch-dual-right"
-msgstr "Punch Dual Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Top
msgid "finishing-template.punch-dual-top"
-msgstr "Punch Dual Top"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Bottom
msgid "finishing-template.punch-multiple-bottom"
-msgstr "Punch Multiple Bottom"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Left
msgid "finishing-template.punch-multiple-left"
-msgstr "Punch Multiple Left"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Right
msgid "finishing-template.punch-multiple-right"
-msgstr "Punch Multiple Right"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Top
msgid "finishing-template.punch-multiple-top"
-msgstr "Punch Multiple Top"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Bottom
msgid "finishing-template.punch-quad-bottom"
-msgstr "Punch Quad Bottom"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Left
msgid "finishing-template.punch-quad-left"
-msgstr "Punch Quad Left"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Right
msgid "finishing-template.punch-quad-right"
-msgstr "Punch Quad Right"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Top
msgid "finishing-template.punch-quad-top"
-msgstr "Punch Quad Top"
+msgstr ""
+#. TRANSLATORS: Punch Top Left
msgid "finishing-template.punch-top-left"
-msgstr "Punch Top Left"
+msgstr ""
+#. TRANSLATORS: Punch Top Right
msgid "finishing-template.punch-top-right"
-msgstr "Punch Top Right"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Bottom
msgid "finishing-template.punch-triple-bottom"
-msgstr "Punch Triple Bottom"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Left
msgid "finishing-template.punch-triple-left"
-msgstr "Punch Triple Left"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Right
msgid "finishing-template.punch-triple-right"
-msgstr "Punch Triple Right"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Top
msgid "finishing-template.punch-triple-top"
-msgstr "Punch Triple Top"
+msgstr ""
+#. TRANSLATORS: Saddle Stitch
msgid "finishing-template.saddle-stitch"
-msgstr "Saddle Stitch"
+msgstr ""
+#. TRANSLATORS: Staple
msgid "finishing-template.staple"
-msgstr "Staple"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Left
msgid "finishing-template.staple-bottom-left"
-msgstr "Staple Bottom Left"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Right
msgid "finishing-template.staple-bottom-right"
-msgstr "Staple Bottom Right"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Bottom
msgid "finishing-template.staple-dual-bottom"
-msgstr "Staple Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Left
msgid "finishing-template.staple-dual-left"
-msgstr "Staple Dual Left"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Right
msgid "finishing-template.staple-dual-right"
-msgstr "Staple Dual Right"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Top
msgid "finishing-template.staple-dual-top"
-msgstr "Staple Dual Top"
+msgstr ""
+#. TRANSLATORS: Staple Top Left
msgid "finishing-template.staple-top-left"
-msgstr "Staple Top Left"
+msgstr ""
+#. TRANSLATORS: Staple Top Right
msgid "finishing-template.staple-top-right"
-msgstr "Staple Top Right"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Bottom
msgid "finishing-template.staple-triple-bottom"
-msgstr "Staple Triple Bottom"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Left
msgid "finishing-template.staple-triple-left"
-msgstr "Staple Triple Left"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Right
msgid "finishing-template.staple-triple-right"
-msgstr "Staple Triple Right"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Top
msgid "finishing-template.staple-triple-top"
-msgstr "Staple Triple Top"
+msgstr ""
+#. TRANSLATORS: Trim
msgid "finishing-template.trim"
-msgstr "Trim"
+msgstr ""
+#. TRANSLATORS: Trim After Every Set
msgid "finishing-template.trim-after-copies"
-msgstr "Trim After Copies"
+msgstr ""
+#. TRANSLATORS: Trim After Every Document
msgid "finishing-template.trim-after-documents"
-msgstr "Trim After Documents"
+msgstr ""
+#. TRANSLATORS: Trim After Job
msgid "finishing-template.trim-after-job"
-msgstr "Trim After Job"
+msgstr ""
+#. TRANSLATORS: Trim After Every Page
msgid "finishing-template.trim-after-pages"
-msgstr "Trim After Pages"
+msgstr ""
+#. TRANSLATORS: Finishings
msgid "finishings"
-msgstr "Finishings"
+msgstr ""
+#. TRANSLATORS: Finishings
msgid "finishings-col"
-msgstr "Finishings"
+msgstr ""
+#. TRANSLATORS: Fold
msgid "finishings.10"
-msgstr "Fold"
+msgstr ""
+#. TRANSLATORS: Z Fold
msgid "finishings.100"
-msgstr "Fold Z"
+msgstr ""
+#. TRANSLATORS: Engineering Z Fold
msgid "finishings.101"
-msgstr "Fold Engineering Z"
+msgstr ""
+#. TRANSLATORS: Trim
msgid "finishings.11"
-msgstr "Trim"
+msgstr ""
+#. TRANSLATORS: Bale
msgid "finishings.12"
-msgstr "Bale"
+msgstr ""
+#. TRANSLATORS: Booklet Maker
msgid "finishings.13"
-msgstr "Booklet Maker"
+msgstr ""
+#. TRANSLATORS: Jog Offset
msgid "finishings.14"
-msgstr "Jog Offset"
+msgstr ""
+#. TRANSLATORS: Coat
msgid "finishings.15"
-msgstr "Coat"
+msgstr ""
+#. TRANSLATORS: Laminate
msgid "finishings.16"
-msgstr "Laminate"
+msgstr ""
+#. TRANSLATORS: Staple Top Left
msgid "finishings.20"
-msgstr "Staple Top Left"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Left
msgid "finishings.21"
-msgstr "Staple Bottom Left"
+msgstr ""
+#. TRANSLATORS: Staple Top Right
msgid "finishings.22"
-msgstr "Staple Top Right"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Right
msgid "finishings.23"
-msgstr "Staple Bottom Right"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Left
msgid "finishings.24"
-msgstr "Edge Stitch Left"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Top
msgid "finishings.25"
-msgstr "Edge Stitch Top"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Right
msgid "finishings.26"
-msgstr "Edge Stitch Right"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Bottom
msgid "finishings.27"
-msgstr "Edge Stitch Bottom"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Left
msgid "finishings.28"
-msgstr "Staple Dual Left"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Top
msgid "finishings.29"
-msgstr "Staple Dual Top"
+msgstr ""
+#. TRANSLATORS: None
msgid "finishings.3"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Right
msgid "finishings.30"
-msgstr "Staple Dual Right"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Bottom
msgid "finishings.31"
-msgstr "Staple Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Left
msgid "finishings.32"
-msgstr "Staple Triple Left"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Top
msgid "finishings.33"
-msgstr "Staple Triple Top"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Right
msgid "finishings.34"
-msgstr "Staple Triple Right"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Bottom
msgid "finishings.35"
-msgstr "Staple Triple Bottom"
+msgstr ""
+#. TRANSLATORS: Staple
msgid "finishings.4"
-msgstr "Staple"
+msgstr ""
+#. TRANSLATORS: Punch
msgid "finishings.5"
-msgstr "Punch"
+msgstr ""
+#. TRANSLATORS: Bind Left
msgid "finishings.50"
-msgstr "Bind Left"
+msgstr ""
+#. TRANSLATORS: Bind Top
msgid "finishings.51"
-msgstr "Bind Top"
+msgstr ""
+#. TRANSLATORS: Bind Right
msgid "finishings.52"
-msgstr "Bind Right"
+msgstr ""
+#. TRANSLATORS: Bind Bottom
msgid "finishings.53"
-msgstr "Bind Bottom"
+msgstr ""
+#. TRANSLATORS: Cover
msgid "finishings.6"
-msgstr "Cover"
+msgstr ""
+#. TRANSLATORS: Trim Pages
msgid "finishings.60"
-msgstr "Trim After Pages"
+msgstr ""
+#. TRANSLATORS: Trim Documents
msgid "finishings.61"
-msgstr "Trim After Documents"
+msgstr ""
+#. TRANSLATORS: Trim Copies
msgid "finishings.62"
-msgstr "Trim After Copies"
+msgstr ""
+#. TRANSLATORS: Trim Job
msgid "finishings.63"
-msgstr "Trim After Job"
+msgstr ""
+#. TRANSLATORS: Bind
msgid "finishings.7"
-msgstr "Bind"
+msgstr ""
+#. TRANSLATORS: Punch Top Left
msgid "finishings.70"
-msgstr "Punch Top Left"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Left
msgid "finishings.71"
-msgstr "Punch Bottom Left"
+msgstr ""
+#. TRANSLATORS: Punch Top Right
msgid "finishings.72"
-msgstr "Punch Top Right"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Right
msgid "finishings.73"
-msgstr "Punch Bottom Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Left
msgid "finishings.74"
-msgstr "Punch Dual Left"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Top
msgid "finishings.75"
-msgstr "Punch Dual Top"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Right
msgid "finishings.76"
-msgstr "Punch Dual Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Bottom
msgid "finishings.77"
-msgstr "Punch Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Left
msgid "finishings.78"
-msgstr "Punch Triple Left"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Top
msgid "finishings.79"
-msgstr "Punch Triple Top"
+msgstr ""
+#. TRANSLATORS: Saddle Stitch
msgid "finishings.8"
-msgstr "Saddle Stitch"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Right
msgid "finishings.80"
-msgstr "Punch Triple Right"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Bottom
msgid "finishings.81"
-msgstr "Punch Triple Bottom"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Left
msgid "finishings.82"
-msgstr "Punch Quad Left"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Top
msgid "finishings.83"
-msgstr "Punch Quad Top"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Right
msgid "finishings.84"
-msgstr "Punch Quad Right"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Bottom
msgid "finishings.85"
-msgstr "Punch Quad Bottom"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Left
msgid "finishings.86"
-msgstr "Punch Multiple Left"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Top
msgid "finishings.87"
-msgstr "Punch Multiple Top"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Right
msgid "finishings.88"
-msgstr "Punch Multiple Right"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Bottom
msgid "finishings.89"
-msgstr "Punch Multiple Bottom"
+msgstr ""
+#. TRANSLATORS: Edge Stitch
msgid "finishings.9"
-msgstr "Edge Stitch"
+msgstr ""
+#. TRANSLATORS: Accordion Fold
msgid "finishings.90"
-msgstr "Fold Accordion"
+msgstr ""
+#. TRANSLATORS: Double Gate Fold
msgid "finishings.91"
-msgstr "Fold Double Gate"
+msgstr ""
+#. TRANSLATORS: Gate Fold
msgid "finishings.92"
-msgstr "Fold Gate"
+msgstr ""
+#. TRANSLATORS: Half Fold
msgid "finishings.93"
-msgstr "Fold Half"
+msgstr ""
+#. TRANSLATORS: Half Z Fold
msgid "finishings.94"
-msgstr "Fold Half Z"
+msgstr ""
+#. TRANSLATORS: Left Gate Fold
msgid "finishings.95"
-msgstr "Fold Left Gate"
+msgstr ""
+#. TRANSLATORS: Letter Fold
msgid "finishings.96"
-msgstr "Fold Letter"
+msgstr ""
+#. TRANSLATORS: Parallel Fold
msgid "finishings.97"
-msgstr "Fold Parallel"
+msgstr ""
+#. TRANSLATORS: Poster Fold
msgid "finishings.98"
-msgstr "Fold Poster"
+msgstr ""
+#. TRANSLATORS: Right Gate Fold
msgid "finishings.99"
-msgstr "Fold Right Gate"
+msgstr ""
+#. TRANSLATORS: Fold
msgid "folding"
-msgstr "Fold"
+msgstr ""
+#. TRANSLATORS: Fold Direction
msgid "folding-direction"
-msgstr "Folding Direction"
+msgstr ""
+#. TRANSLATORS: Inward
msgid "folding-direction.inward"
-msgstr "Inward"
+msgstr ""
+#. TRANSLATORS: Outward
msgid "folding-direction.outward"
-msgstr "Outward"
+msgstr ""
+#. TRANSLATORS: Fold Position
msgid "folding-offset"
-msgstr "Fold Position"
+msgstr ""
+#. TRANSLATORS: Fold Edge
msgid "folding-reference-edge"
-msgstr "Folding Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "folding-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "folding-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "folding-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "folding-reference-edge.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Font Name
msgid "font-name-requested"
-msgstr "Font Name"
+msgstr ""
+#. TRANSLATORS: Font Size
msgid "font-size-requested"
-msgstr "Font Size"
+msgstr ""
+#. TRANSLATORS: Force Front Side
msgid "force-front-side"
-msgstr "Force Front Side"
+msgstr ""
+#. TRANSLATORS: From Name
msgid "from-name"
-msgstr "From Name"
+msgstr ""
msgid "held"
msgstr "задержано"
@@ -6430,164 +6900,221 @@ msgstr "help\t\tПолучить Ñправку по командам."
msgid "idle"
msgstr "Ñвободен"
+#. TRANSLATORS: Imposition Template
msgid "imposition-template"
-msgstr "Imposition Template"
+msgstr ""
+#. TRANSLATORS: None
msgid "imposition-template.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Signature
msgid "imposition-template.signature"
-msgstr "Signature"
+msgstr ""
+#. TRANSLATORS: Scanner Options
msgid "input-attributes"
-msgstr "Input Attributes"
+msgstr ""
+#. TRANSLATORS: Scan Auto Scaling
msgid "input-auto-scaling"
-msgstr "Scan Auto Scaling"
+msgstr ""
+#. TRANSLATORS: Scan Auto Skew Correction
msgid "input-auto-skew-correction"
-msgstr "Scan Auto Skew Correction"
+msgstr ""
+#. TRANSLATORS: Scan Brightness
msgid "input-brightness"
-msgstr "Scan Brightness"
+msgstr ""
+#. TRANSLATORS: Scanning Mode
msgid "input-color-mode"
-msgstr "Input Color Mode"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "input-color-mode.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Text
msgid "input-color-mode.bi-level"
-msgstr "Bi-Level"
+msgstr ""
+#. TRANSLATORS: 16-bit CMYK
msgid "input-color-mode.cmyk_16"
-msgstr "CMYK 16"
+msgstr ""
+#. TRANSLATORS: 8-bit CMYK
msgid "input-color-mode.cmyk_8"
-msgstr "CMYK 8"
+msgstr ""
+#. TRANSLATORS: Color
msgid "input-color-mode.color"
-msgstr "Color"
+msgstr ""
+#. TRANSLATORS: 8-bit Color
msgid "input-color-mode.color_8"
-msgstr "Color 8"
+msgstr ""
+#. TRANSLATORS: Monochrome
msgid "input-color-mode.monochrome"
-msgstr "Monochrome"
+msgstr ""
+#. TRANSLATORS: 16-bit Monochrome
msgid "input-color-mode.monochrome_16"
-msgstr "Monochrome 16"
+msgstr ""
+#. TRANSLATORS: 4-bit Monochrome
msgid "input-color-mode.monochrome_4"
-msgstr "Monochrome 4"
+msgstr ""
+#. TRANSLATORS: 8-bit Monochrome
msgid "input-color-mode.monochrome_8"
-msgstr "Monochrome 8"
+msgstr ""
+#. TRANSLATORS: 16-bit RGB
msgid "input-color-mode.rgb_16"
-msgstr "RGB 16"
+msgstr ""
+#. TRANSLATORS: 16-bit RGBA
msgid "input-color-mode.rgba_16"
-msgstr "RGBA 16"
+msgstr ""
+#. TRANSLATORS: 8-bit RGBA
msgid "input-color-mode.rgba_8"
-msgstr "RGBA 8"
+msgstr ""
+#. TRANSLATORS: Scan Content
msgid "input-content-type"
-msgstr "Input Content Type"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "input-content-type.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Halftone
msgid "input-content-type.halftone"
-msgstr "Halftone"
+msgstr ""
+#. TRANSLATORS: Line Art
msgid "input-content-type.line-art"
-msgstr "Line Art"
+msgstr ""
+#. TRANSLATORS: Magazine
msgid "input-content-type.magazine"
-msgstr "Magazine"
+msgstr ""
+#. TRANSLATORS: Photo
msgid "input-content-type.photo"
-msgstr "Photo"
+msgstr ""
+#. TRANSLATORS: Text
msgid "input-content-type.text"
-msgstr "Text"
+msgstr ""
+#. TRANSLATORS: Text And Photo
msgid "input-content-type.text-and-photo"
-msgstr "Text And Photo"
+msgstr ""
+#. TRANSLATORS: Scan Contrast
msgid "input-contrast"
-msgstr "Scan Contrast"
+msgstr ""
+#. TRANSLATORS: Film Type
msgid "input-film-scan-mode"
-msgstr "Input Film Scan Mode"
+msgstr ""
+#. TRANSLATORS: Black And White Negative Film
msgid "input-film-scan-mode.black-and-white-negative-film"
-msgstr "Black And White Negative Film"
+msgstr ""
+#. TRANSLATORS: Color Negative Film
msgid "input-film-scan-mode.color-negative-film"
-msgstr "Color Negative Film"
+msgstr ""
+#. TRANSLATORS: Color Slide Film
msgid "input-film-scan-mode.color-slide-film"
-msgstr "Color Slide Film"
+msgstr ""
+#. TRANSLATORS: Not Applicable
msgid "input-film-scan-mode.not-applicable"
-msgstr "Not Applicable"
+msgstr ""
+#. TRANSLATORS: Scan Images To Transfer
msgid "input-images-to-transfer"
-msgstr "Scan Images To Transfer"
+msgstr ""
+#. TRANSLATORS: Scan Media
msgid "input-media"
-msgstr "Input Media"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "input-media.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Scan Orientation
msgid "input-orientation-requested"
-msgstr "Input Orientation"
+msgstr ""
+#. TRANSLATORS: Scan Quality
msgid "input-quality"
-msgstr "Input Quality"
+msgstr ""
+#. TRANSLATORS: Scan Resolution
msgid "input-resolution"
-msgstr "Scan Resolution"
+msgstr ""
+#. TRANSLATORS: Scan Scaling Height
msgid "input-scaling-height"
-msgstr "Scan Scaling Height"
+msgstr ""
+#. TRANSLATORS: Scan Scaling Width
msgid "input-scaling-width"
-msgstr "Scan Scaling Width"
+msgstr ""
+#. TRANSLATORS: Scan Regions
msgid "input-scan-regions"
-msgstr "Scan Regions"
+msgstr ""
+#. TRANSLATORS: Scan Sharpness
msgid "input-sharpness"
-msgstr "Scan Sharpness"
+msgstr ""
+#. TRANSLATORS: 2-Sided Scanning
msgid "input-sides"
-msgstr "Input Sides"
+msgstr ""
+#. TRANSLATORS: Scan Source
msgid "input-source"
-msgstr "Input Source"
+msgstr ""
+#. TRANSLATORS: Automatic Document Feeder
msgid "input-source.adf"
-msgstr "Adf"
+msgstr ""
+#. TRANSLATORS: Film Reader
msgid "input-source.film-reader"
-msgstr "Film Reader"
+msgstr ""
+#. TRANSLATORS: Platen
msgid "input-source.platen"
-msgstr "Platen"
+msgstr ""
+#. TRANSLATORS: Insert Page Number
msgid "insert-after-page-number"
-msgstr "Insert Page Number"
+msgstr ""
+#. TRANSLATORS: Insert Count
msgid "insert-count"
-msgstr "Insert Count"
+msgstr ""
+#. TRANSLATORS: Insert Sheet
msgid "insert-sheet"
-msgstr "Insert Sheet"
+msgstr ""
+
+#, c-format
+msgid "ippeveprinter: Unable to open \"%s\": %s on line %d."
+msgstr ""
#, c-format
msgid "ippfind: Bad regular expression: %s"
@@ -6705,488 +7232,704 @@ msgstr "ipptool: ОтÑутÑтвуют Ñекунды Ð´Ð»Ñ \"-i\"."
msgid "ipptool: URI required before test file."
msgstr "ipptool: Ðеобходим URI перед указанием теÑÑ‚-файла."
+#. TRANSLATORS: Job Account ID
msgid "job-account-id"
-msgstr "Job Account ID"
+msgstr ""
+#. TRANSLATORS: Job Account Type
msgid "job-account-type"
-msgstr "Job Account Type"
+msgstr ""
+#. TRANSLATORS: General
msgid "job-account-type.general"
-msgstr "General"
+msgstr ""
+#. TRANSLATORS: Group
msgid "job-account-type.group"
-msgstr "Group"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-account-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Job Accounting Output Bin
msgid "job-accounting-output-bin"
-msgstr "Job Accounting Output Bin"
+msgstr ""
+#. TRANSLATORS: Job Accounting Sheets
msgid "job-accounting-sheets"
-msgstr "Job Accounting Sheets"
+msgstr ""
+#. TRANSLATORS: Type of Job Accounting Sheets
msgid "job-accounting-sheets-type"
-msgstr "Job Accounting Sheets Type"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-accounting-sheets-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "job-accounting-sheets-type.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Job Accounting User ID
msgid "job-accounting-user-id"
-msgstr "Job Accounting User ID"
+msgstr ""
+#. TRANSLATORS: Collate Copies
msgid "job-collation-type"
-msgstr "Job Collation Type"
+msgstr ""
+#. TRANSLATORS: Uncollated Sheets
msgid "job-collation-type.3"
-msgstr "Uncollated Sheets"
+msgstr ""
+#. TRANSLATORS: Collated Documents
msgid "job-collation-type.4"
-msgstr "Collated Documents"
+msgstr ""
+#. TRANSLATORS: Uncollated Documents
msgid "job-collation-type.5"
-msgstr "Uncollated Documents"
+msgstr ""
+#. TRANSLATORS: Copies
msgid "job-copies"
-msgstr "Job Copies"
+msgstr ""
+#. TRANSLATORS: Back Cover
msgid "job-cover-back"
-msgstr "Job Cover Back"
+msgstr ""
+#. TRANSLATORS: Front Cover
msgid "job-cover-front"
-msgstr "Job Cover Front"
+msgstr ""
+#. TRANSLATORS: Delay Output Until
msgid "job-delay-output-until"
-msgstr "Job Delay Output Until"
+msgstr ""
+#. TRANSLATORS: Delay Output Until
msgid "job-delay-output-until-time"
-msgstr "Job Delay Output Until Time"
+msgstr ""
+#. TRANSLATORS: Daytime
msgid "job-delay-output-until.day-time"
-msgstr "Day Time"
+msgstr ""
+#. TRANSLATORS: Evening
msgid "job-delay-output-until.evening"
-msgstr "Evening"
+msgstr ""
+#. TRANSLATORS: Released
msgid "job-delay-output-until.indefinite"
-msgstr "Indefinite"
+msgstr ""
+#. TRANSLATORS: Night
msgid "job-delay-output-until.night"
-msgstr "Night"
+msgstr ""
+#. TRANSLATORS: No Delay
msgid "job-delay-output-until.no-delay-output"
-msgstr "No Delay Output"
+msgstr ""
+#. TRANSLATORS: Second Shift
msgid "job-delay-output-until.second-shift"
-msgstr "Second Shift"
+msgstr ""
+#. TRANSLATORS: Third Shift
msgid "job-delay-output-until.third-shift"
-msgstr "Third Shift"
+msgstr ""
+#. TRANSLATORS: Weekend
msgid "job-delay-output-until.weekend"
-msgstr "Weekend"
+msgstr ""
+#. TRANSLATORS: On Error
msgid "job-error-action"
-msgstr "Job Error Action"
+msgstr ""
+#. TRANSLATORS: Abort Job
msgid "job-error-action.abort-job"
-msgstr "Abort Job"
+msgstr ""
+#. TRANSLATORS: Cancel Job
msgid "job-error-action.cancel-job"
-msgstr "Cancel Job"
+msgstr ""
+#. TRANSLATORS: Continue Job
msgid "job-error-action.continue-job"
-msgstr "Continue Job"
+msgstr ""
+#. TRANSLATORS: Suspend Job
msgid "job-error-action.suspend-job"
-msgstr "Suspend Job"
+msgstr ""
+#. TRANSLATORS: Print Error Sheet
msgid "job-error-sheet"
-msgstr "Job Error Sheet"
+msgstr ""
+#. TRANSLATORS: Type of Error Sheet
msgid "job-error-sheet-type"
-msgstr "Job Error Sheet Type"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-error-sheet-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "job-error-sheet-type.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Print Error Sheet
msgid "job-error-sheet-when"
-msgstr "Job Error Sheet When"
+msgstr ""
+#. TRANSLATORS: Always
msgid "job-error-sheet-when.always"
-msgstr "Always"
+msgstr ""
+#. TRANSLATORS: On Error
msgid "job-error-sheet-when.on-error"
-msgstr "On Error"
+msgstr ""
+#. TRANSLATORS: Job Finishings
msgid "job-finishings"
-msgstr "Job Finishings"
+msgstr ""
+#. TRANSLATORS: Hold Until
msgid "job-hold-until"
-msgstr "Hold Until"
+msgstr ""
+#. TRANSLATORS: Hold Until
msgid "job-hold-until-time"
-msgstr "Job Hold Until Time"
+msgstr ""
+#. TRANSLATORS: Daytime
msgid "job-hold-until.day-time"
-msgstr "Day Time"
+msgstr ""
+#. TRANSLATORS: Evening
msgid "job-hold-until.evening"
-msgstr "Evening"
+msgstr ""
+#. TRANSLATORS: Released
msgid "job-hold-until.indefinite"
-msgstr "Released"
+msgstr ""
+#. TRANSLATORS: Night
msgid "job-hold-until.night"
-msgstr "Night"
+msgstr ""
+#. TRANSLATORS: No Hold
msgid "job-hold-until.no-hold"
-msgstr "No Hold"
+msgstr ""
+#. TRANSLATORS: Second Shift
msgid "job-hold-until.second-shift"
-msgstr "Second Shift"
+msgstr ""
+#. TRANSLATORS: Third Shift
msgid "job-hold-until.third-shift"
-msgstr "Third Shift"
+msgstr ""
+#. TRANSLATORS: Weekend
msgid "job-hold-until.weekend"
-msgstr "Weekend"
+msgstr ""
+#. TRANSLATORS: Job Mandatory Attributes
msgid "job-mandatory-attributes"
-msgstr "Job Mandatory Attributes"
+msgstr ""
+#. TRANSLATORS: Title
msgid "job-name"
-msgstr "Job Name"
+msgstr ""
+
+#. TRANSLATORS: Job Pages
+msgid "job-pages"
+msgstr ""
+#. TRANSLATORS: Job Pages
+msgid "job-pages-col"
+msgstr ""
+
+#. TRANSLATORS: Job Phone Number
msgid "job-phone-number"
-msgstr "Job Phone Number"
+msgstr ""
msgid "job-printer-uri attribute missing."
msgstr "Ðтрибут job-printer-uri отÑутÑтвует."
+#. TRANSLATORS: Job Priority
msgid "job-priority"
-msgstr "Job Priority"
+msgstr ""
+
+#. TRANSLATORS: Job Privacy Attributes
+msgid "job-privacy-attributes"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "job-privacy-attributes.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "job-privacy-attributes.default"
+msgstr ""
+
+#. TRANSLATORS: Job Description
+msgid "job-privacy-attributes.job-description"
+msgstr ""
+
+#. TRANSLATORS: Job Template
+msgid "job-privacy-attributes.job-template"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "job-privacy-attributes.none"
+msgstr ""
+
+#. TRANSLATORS: Job Privacy Scope
+msgid "job-privacy-scope"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "job-privacy-scope.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "job-privacy-scope.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "job-privacy-scope.none"
+msgstr ""
+
+#. TRANSLATORS: Owner
+msgid "job-privacy-scope.owner"
+msgstr ""
+#. TRANSLATORS: Job Recipient Name
msgid "job-recipient-name"
-msgstr "Job Recipient Name"
+msgstr ""
+
+#. TRANSLATORS: Job Resource Ids
+msgid "job-resource-ids"
+msgstr ""
+#. TRANSLATORS: Job Save Disposition
msgid "job-save-disposition"
-msgstr "Job Save Disposition"
+msgstr ""
+#. TRANSLATORS: Job Sheet Message
msgid "job-sheet-message"
-msgstr "Job Sheet Message"
+msgstr ""
+#. TRANSLATORS: Banner Page
msgid "job-sheets"
-msgstr "Banner Page"
+msgstr ""
+#. TRANSLATORS: Banner Page
msgid "job-sheets-col"
-msgstr "Banner Page"
+msgstr ""
+#. TRANSLATORS: First Page in Document
msgid "job-sheets.first-print-stream-page"
-msgstr "First Print Stream Page"
+msgstr ""
+#. TRANSLATORS: Start and End Sheets
msgid "job-sheets.job-both-sheet"
-msgstr "Start and End Sheets"
+msgstr ""
+#. TRANSLATORS: End Sheet
msgid "job-sheets.job-end-sheet"
-msgstr "End Sheet"
+msgstr ""
+#. TRANSLATORS: Start Sheet
msgid "job-sheets.job-start-sheet"
-msgstr "Start Sheet"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-sheets.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "job-sheets.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Job State
msgid "job-state"
-msgstr "Job State"
+msgstr ""
+#. TRANSLATORS: Job State Message
msgid "job-state-message"
-msgstr "Job State Message"
+msgstr ""
+#. TRANSLATORS: Detailed Job State
msgid "job-state-reasons"
-msgstr "Detailed Job State"
+msgstr ""
+#. TRANSLATORS: Aborted By System
msgid "job-state-reasons.aborted-by-system"
-msgstr "Aborted By System"
+msgstr ""
+#. TRANSLATORS: Account Authorization Failed
msgid "job-state-reasons.account-authorization-failed"
-msgstr "Account Authorization Failed"
+msgstr ""
+#. TRANSLATORS: Account Closed
msgid "job-state-reasons.account-closed"
-msgstr "Account Closed"
+msgstr ""
+#. TRANSLATORS: Account Info Needed
msgid "job-state-reasons.account-info-needed"
-msgstr "Account Info Needed"
+msgstr ""
+#. TRANSLATORS: Account Limit Reached
msgid "job-state-reasons.account-limit-reached"
-msgstr "Account Limit Reached"
+msgstr ""
+#. TRANSLATORS: Compression Error
msgid "job-state-reasons.compression-error"
-msgstr "Compression Error"
+msgstr ""
+#. TRANSLATORS: Conflicting Attributes
msgid "job-state-reasons.conflicting-attributes"
-msgstr "Conflicting Attributes"
+msgstr ""
+#. TRANSLATORS: Connected To Destination
msgid "job-state-reasons.connected-to-destination"
-msgstr "Connected To Destination"
+msgstr ""
+#. TRANSLATORS: Connecting To Destination
msgid "job-state-reasons.connecting-to-destination"
-msgstr "Connecting To Destination"
+msgstr ""
+#. TRANSLATORS: Destination Uri Failed
msgid "job-state-reasons.destination-uri-failed"
-msgstr "Destination Uri Failed"
+msgstr ""
+#. TRANSLATORS: Digital Signature Did Not Verify
msgid "job-state-reasons.digital-signature-did-not-verify"
-msgstr "Digital Signature Did Not Verify"
+msgstr ""
+#. TRANSLATORS: Digital Signature Type Not Supported
msgid "job-state-reasons.digital-signature-type-not-supported"
-msgstr "Digital Signature Type Not Supported"
+msgstr ""
+#. TRANSLATORS: Document Access Error
msgid "job-state-reasons.document-access-error"
-msgstr "Document Access Error"
+msgstr ""
+#. TRANSLATORS: Document Format Error
msgid "job-state-reasons.document-format-error"
-msgstr "Document Format Error"
+msgstr ""
+#. TRANSLATORS: Document Password Error
msgid "job-state-reasons.document-password-error"
-msgstr "Document Password Error"
+msgstr ""
+#. TRANSLATORS: Document Permission Error
msgid "job-state-reasons.document-permission-error"
-msgstr "Document Permission Error"
+msgstr ""
+#. TRANSLATORS: Document Security Error
msgid "job-state-reasons.document-security-error"
-msgstr "Document Security Error"
+msgstr ""
+#. TRANSLATORS: Document Unprintable Error
msgid "job-state-reasons.document-unprintable-error"
-msgstr "Document Unprintable Error"
+msgstr ""
+#. TRANSLATORS: Errors Detected
msgid "job-state-reasons.errors-detected"
-msgstr "Errors Detected"
+msgstr ""
+#. TRANSLATORS: Job Canceled At Device
msgid "job-state-reasons.job-canceled-at-device"
-msgstr "Job Canceled At Device"
+msgstr ""
+#. TRANSLATORS: Job Canceled By Operator
msgid "job-state-reasons.job-canceled-by-operator"
-msgstr "Job Canceled By Operator"
+msgstr ""
+#. TRANSLATORS: Job Canceled By User
msgid "job-state-reasons.job-canceled-by-user"
-msgstr "Job Canceled By User"
+msgstr ""
+#. TRANSLATORS: Job Completed Successfully
msgid "job-state-reasons.job-completed-successfully"
-msgstr "Job Completed Successfully"
+msgstr ""
+#. TRANSLATORS: Job Completed With Errors
msgid "job-state-reasons.job-completed-with-errors"
-msgstr "Job Completed With Errors"
+msgstr ""
+#. TRANSLATORS: Job Completed With Warnings
msgid "job-state-reasons.job-completed-with-warnings"
-msgstr "Job Completed With Warnings"
+msgstr ""
+#. TRANSLATORS: Job Data Insufficient
msgid "job-state-reasons.job-data-insufficient"
-msgstr "Job Data Insufficient"
+msgstr ""
+#. TRANSLATORS: Job Delay Output Until Specified
msgid "job-state-reasons.job-delay-output-until-specified"
-msgstr "Job Delay Output Until Specified"
+msgstr ""
+#. TRANSLATORS: Job Digital Signature Wait
msgid "job-state-reasons.job-digital-signature-wait"
-msgstr "Job Digital Signature Wait"
+msgstr ""
+#. TRANSLATORS: Job Fetchable
msgid "job-state-reasons.job-fetchable"
-msgstr "Job Fetchable"
+msgstr ""
+#. TRANSLATORS: Job Held For Review
msgid "job-state-reasons.job-held-for-review"
-msgstr "Job Held For Review"
+msgstr ""
+#. TRANSLATORS: Job Hold Until Specified
msgid "job-state-reasons.job-hold-until-specified"
-msgstr "Job Hold Until Specified"
+msgstr ""
+#. TRANSLATORS: Job Incoming
msgid "job-state-reasons.job-incoming"
-msgstr "Job Incoming"
+msgstr ""
+#. TRANSLATORS: Job Interpreting
msgid "job-state-reasons.job-interpreting"
-msgstr "Job Interpreting"
+msgstr ""
+#. TRANSLATORS: Job Outgoing
msgid "job-state-reasons.job-outgoing"
-msgstr "Job Outgoing"
+msgstr ""
+#. TRANSLATORS: Job Password Wait
msgid "job-state-reasons.job-password-wait"
-msgstr "Job Password Wait"
+msgstr ""
+#. TRANSLATORS: Job Printed Successfully
msgid "job-state-reasons.job-printed-successfully"
-msgstr "Job Printed Successfully"
+msgstr ""
+#. TRANSLATORS: Job Printed With Errors
msgid "job-state-reasons.job-printed-with-errors"
-msgstr "Job Printed With Errors"
+msgstr ""
+#. TRANSLATORS: Job Printed With Warnings
msgid "job-state-reasons.job-printed-with-warnings"
-msgstr "Job Printed With Warnings"
+msgstr ""
+#. TRANSLATORS: Job Printing
msgid "job-state-reasons.job-printing"
-msgstr "Job Printing"
+msgstr ""
+#. TRANSLATORS: Job Queued
msgid "job-state-reasons.job-queued"
-msgstr "Job Queued"
+msgstr ""
+#. TRANSLATORS: Job Queued For Marker
msgid "job-state-reasons.job-queued-for-marker"
-msgstr "Job Queued For Marker"
+msgstr ""
+#. TRANSLATORS: Job Release Wait
msgid "job-state-reasons.job-release-wait"
-msgstr "Job Release Wait"
+msgstr ""
+#. TRANSLATORS: Job Restartable
msgid "job-state-reasons.job-restartable"
-msgstr "Job Restartable"
+msgstr ""
+#. TRANSLATORS: Job Resuming
msgid "job-state-reasons.job-resuming"
-msgstr "Job Resuming"
+msgstr ""
+#. TRANSLATORS: Job Saved Successfully
msgid "job-state-reasons.job-saved-successfully"
-msgstr "Job Saved Successfully"
+msgstr ""
+#. TRANSLATORS: Job Saved With Errors
msgid "job-state-reasons.job-saved-with-errors"
-msgstr "Job Saved With Errors"
+msgstr ""
+#. TRANSLATORS: Job Saved With Warnings
msgid "job-state-reasons.job-saved-with-warnings"
-msgstr "Job Saved With Warnings"
+msgstr ""
+#. TRANSLATORS: Job Saving
msgid "job-state-reasons.job-saving"
-msgstr "Job Saving"
+msgstr ""
+#. TRANSLATORS: Job Spooling
msgid "job-state-reasons.job-spooling"
-msgstr "Job Spooling"
+msgstr ""
+#. TRANSLATORS: Job Streaming
msgid "job-state-reasons.job-streaming"
-msgstr "Job Streaming"
+msgstr ""
+#. TRANSLATORS: Job Suspended
msgid "job-state-reasons.job-suspended"
-msgstr "Job Suspended"
+msgstr ""
+#. TRANSLATORS: Job Suspended By Operator
msgid "job-state-reasons.job-suspended-by-operator"
-msgstr "Job Suspended By Operator"
+msgstr ""
+#. TRANSLATORS: Job Suspended By System
msgid "job-state-reasons.job-suspended-by-system"
-msgstr "Job Suspended By System"
+msgstr ""
+#. TRANSLATORS: Job Suspended By User
msgid "job-state-reasons.job-suspended-by-user"
-msgstr "Job Suspended By User"
+msgstr ""
+#. TRANSLATORS: Job Suspending
msgid "job-state-reasons.job-suspending"
-msgstr "Job Suspending"
+msgstr ""
+#. TRANSLATORS: Job Transferring
msgid "job-state-reasons.job-transferring"
-msgstr "Job Transferring"
+msgstr ""
+#. TRANSLATORS: Job Transforming
msgid "job-state-reasons.job-transforming"
-msgstr "Job Transforming"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-state-reasons.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Printer Stopped
msgid "job-state-reasons.printer-stopped"
-msgstr "Printer Stopped"
+msgstr ""
+#. TRANSLATORS: Printer Stopped Partly
msgid "job-state-reasons.printer-stopped-partly"
-msgstr "Printer Stopped Partly"
+msgstr ""
+#. TRANSLATORS: Processing To Stop Point
msgid "job-state-reasons.processing-to-stop-point"
-msgstr "Processing To Stop Point"
+msgstr ""
+#. TRANSLATORS: Queued In Device
msgid "job-state-reasons.queued-in-device"
-msgstr "Queued In Device"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Ready
msgid "job-state-reasons.resources-are-not-ready"
-msgstr "Resources Are Not Ready"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Supported
msgid "job-state-reasons.resources-are-not-supported"
-msgstr "Resources Are Not Supported"
+msgstr ""
+#. TRANSLATORS: Service Off Line
msgid "job-state-reasons.service-off-line"
-msgstr "Service Off Line"
+msgstr ""
+#. TRANSLATORS: Submission Interrupted
msgid "job-state-reasons.submission-interrupted"
-msgstr "Submission Interrupted"
+msgstr ""
+#. TRANSLATORS: Unsupported Attributes Or Values
msgid "job-state-reasons.unsupported-attributes-or-values"
-msgstr "Unsupported Attributes Or Values"
+msgstr ""
+#. TRANSLATORS: Unsupported Compression
msgid "job-state-reasons.unsupported-compression"
-msgstr "Unsupported Compression"
+msgstr ""
+#. TRANSLATORS: Unsupported Document Format
msgid "job-state-reasons.unsupported-document-format"
-msgstr "Unsupported Document Format"
+msgstr ""
+#. TRANSLATORS: Waiting For User Action
msgid "job-state-reasons.waiting-for-user-action"
-msgstr "Waiting For User Action"
+msgstr ""
+#. TRANSLATORS: Warnings Detected
msgid "job-state-reasons.warnings-detected"
-msgstr "Warnings Detected"
+msgstr ""
+#. TRANSLATORS: Pending
msgid "job-state.3"
-msgstr "Pending"
+msgstr ""
+#. TRANSLATORS: Held
msgid "job-state.4"
-msgstr "Pending Held"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "job-state.5"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Stopped
msgid "job-state.6"
-msgstr "Processing Stopped"
+msgstr ""
+#. TRANSLATORS: Canceled
msgid "job-state.7"
-msgstr "Canceled"
+msgstr ""
+#. TRANSLATORS: Aborted
msgid "job-state.8"
-msgstr "Aborted"
+msgstr ""
+#. TRANSLATORS: Completed
msgid "job-state.9"
-msgstr "Completed"
+msgstr ""
+#. TRANSLATORS: Laminate Pages
msgid "laminating"
-msgstr "Laminate Pages"
+msgstr ""
+#. TRANSLATORS: Laminate
msgid "laminating-sides"
-msgstr "Laminating Sides"
+msgstr ""
+#. TRANSLATORS: Back Only
msgid "laminating-sides.back"
-msgstr "Back"
+msgstr ""
+#. TRANSLATORS: Front and Back
msgid "laminating-sides.both"
-msgstr "Both"
+msgstr ""
+#. TRANSLATORS: Front Only
msgid "laminating-sides.front"
-msgstr "Front"
+msgstr ""
+#. TRANSLATORS: Type of Lamination
msgid "laminating-type"
-msgstr "Laminating Type"
+msgstr ""
+#. TRANSLATORS: Archival
msgid "laminating-type.archival"
-msgstr "Archival"
+msgstr ""
+#. TRANSLATORS: Glossy
msgid "laminating-type.glossy"
-msgstr "Glossy"
+msgstr ""
+#. TRANSLATORS: High Gloss
msgid "laminating-type.high-gloss"
-msgstr "High Gloss"
+msgstr ""
+#. TRANSLATORS: Matte
msgid "laminating-type.matte"
-msgstr "Matte"
+msgstr ""
+#. TRANSLATORS: Semi-gloss
msgid "laminating-type.semi-gloss"
-msgstr "Semi-Gloss"
+msgstr ""
+#. TRANSLATORS: Translucent
msgid "laminating-type.translucent"
-msgstr "Translucent"
+msgstr ""
+#. TRANSLATORS: Logo
msgid "logo"
-msgstr "Logo"
+msgstr ""
msgid "lpadmin: Class name can only contain printable characters."
msgstr "lpadmin: Ð˜Ð¼Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ñ‹ может Ñодержать только печатаемые Ñимволы."
@@ -7291,12 +8034,12 @@ msgstr ""
"\t Ðеобходимо Ñначала указать Ð¸Ð¼Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð°."
#, c-format
-msgid "lpadmin: Unable to open PPD \"%s\": %s on line %d."
+msgid "lpadmin: Unable to open PPD \"%s\": %s"
msgstr ""
#, c-format
-msgid "lpadmin: Unable to open PPD file \"%s\" - %s"
-msgstr "lpadmin: Ðе удаетÑÑ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ PPD-файл \"%s\" - %s"
+msgid "lpadmin: Unable to open PPD \"%s\": %s on line %d."
+msgstr ""
msgid ""
"lpadmin: Unable to remove a printer from the class:\n"
@@ -7386,1712 +8129,2271 @@ msgid ""
"\"."
msgstr ""
"lpstat: ошибка - %s Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð¾ÐºÑ€ÑƒÐ¶ÐµÐ½Ð¸Ñ ÑƒÐºÐ°Ð·Ñ‹Ð²Ð°ÐµÑ‚ неÑущеÑтвующее "
-"назначение \"%s\"\n"
+"назначение \"%s\""
+#. TRANSLATORS: Amount of Material
msgid "material-amount"
-msgstr "Amount of Material"
+msgstr ""
+#. TRANSLATORS: Amount Units
msgid "material-amount-units"
-msgstr "Material Amount Units"
+msgstr ""
+#. TRANSLATORS: Grams
msgid "material-amount-units.g"
-msgstr "G"
+msgstr ""
+#. TRANSLATORS: Kilograms
msgid "material-amount-units.kg"
-msgstr "Kg"
+msgstr ""
+#. TRANSLATORS: Liters
msgid "material-amount-units.l"
-msgstr "L"
+msgstr ""
+#. TRANSLATORS: Meters
msgid "material-amount-units.m"
-msgstr "M"
+msgstr ""
+#. TRANSLATORS: Milliliters
msgid "material-amount-units.ml"
-msgstr "Ml"
+msgstr ""
+#. TRANSLATORS: Millimeters
msgid "material-amount-units.mm"
-msgstr "Mm"
+msgstr ""
+#. TRANSLATORS: Material Color
msgid "material-color"
-msgstr "Material Color"
+msgstr ""
+#. TRANSLATORS: Material Diameter
msgid "material-diameter"
-msgstr "Material Diameter"
+msgstr ""
+#. TRANSLATORS: Material Diameter Tolerance
msgid "material-diameter-tolerance"
-msgstr "Material Diameter Tolerance"
+msgstr ""
+#. TRANSLATORS: Material Fill Density
msgid "material-fill-density"
-msgstr "Material Fill Density"
+msgstr ""
+#. TRANSLATORS: Material Name
msgid "material-name"
-msgstr "Material Name"
+msgstr ""
+
+#. TRANSLATORS: Material Nozzle Diameter
+msgid "material-nozzle-diameter"
+msgstr ""
+#. TRANSLATORS: Use Material For
msgid "material-purpose"
-msgstr "Material Purpose"
+msgstr ""
+#. TRANSLATORS: Everything
msgid "material-purpose.all"
-msgstr "All"
+msgstr ""
+#. TRANSLATORS: Base
msgid "material-purpose.base"
-msgstr "Base"
+msgstr ""
+#. TRANSLATORS: In-fill
msgid "material-purpose.in-fill"
-msgstr "In Fill"
+msgstr ""
+#. TRANSLATORS: Shell
msgid "material-purpose.shell"
-msgstr "Shell"
+msgstr ""
+#. TRANSLATORS: Supports
msgid "material-purpose.support"
-msgstr "Support"
+msgstr ""
+#. TRANSLATORS: Feed Rate
msgid "material-rate"
-msgstr "Feed Rate"
+msgstr ""
+#. TRANSLATORS: Feed Rate Units
msgid "material-rate-units"
-msgstr "Material Rate Units"
+msgstr ""
+#. TRANSLATORS: Milligrams per second
msgid "material-rate-units.mg_second"
-msgstr "Mg Second"
+msgstr ""
+#. TRANSLATORS: Milliliters per second
msgid "material-rate-units.ml_second"
-msgstr "Ml Second"
+msgstr ""
+#. TRANSLATORS: Millimeters per second
msgid "material-rate-units.mm_second"
-msgstr "Mm Second"
+msgstr ""
+#. TRANSLATORS: Material Retraction
+msgid "material-retraction"
+msgstr ""
+
+#. TRANSLATORS: Material Shell Thickness
msgid "material-shell-thickness"
-msgstr "Material Shell Thickness"
+msgstr ""
+#. TRANSLATORS: Material Temperature
msgid "material-temperature"
-msgstr "Material Temperature"
+msgstr ""
+#. TRANSLATORS: Material Type
msgid "material-type"
-msgstr "Material Type"
+msgstr ""
+#. TRANSLATORS: ABS
msgid "material-type.abs"
-msgstr "Abs"
+msgstr ""
+#. TRANSLATORS: Carbon Fiber ABS
msgid "material-type.abs-carbon-fiber"
-msgstr "Abs Carbon Fiber"
+msgstr ""
+#. TRANSLATORS: Carbon Nanotube ABS
msgid "material-type.abs-carbon-nanotube"
-msgstr "Abs Carbon Nanotube"
+msgstr ""
+#. TRANSLATORS: Chocolate
msgid "material-type.chocolate"
-msgstr "Chocolate"
+msgstr ""
+#. TRANSLATORS: Gold
msgid "material-type.gold"
-msgstr "Gold"
+msgstr ""
+#. TRANSLATORS: Nylon
msgid "material-type.nylon"
-msgstr "Nylon"
+msgstr ""
+#. TRANSLATORS: Pet
msgid "material-type.pet"
-msgstr "Pet"
+msgstr ""
+#. TRANSLATORS: Photopolymer
msgid "material-type.photopolymer"
-msgstr "Photopolymer"
+msgstr ""
+#. TRANSLATORS: PLA
msgid "material-type.pla"
-msgstr "Pla"
+msgstr ""
+#. TRANSLATORS: Conductive PLA
msgid "material-type.pla-conductive"
-msgstr "Pla Conductive"
+msgstr ""
+#. TRANSLATORS: Pla Dissolvable
+msgid "material-type.pla-dissolvable"
+msgstr ""
+
+#. TRANSLATORS: Flexible PLA
msgid "material-type.pla-flexible"
-msgstr "Pla Flexible"
+msgstr ""
+#. TRANSLATORS: Magnetic PLA
msgid "material-type.pla-magnetic"
-msgstr "Pla Magnetic"
+msgstr ""
+#. TRANSLATORS: Steel PLA
msgid "material-type.pla-steel"
-msgstr "Pla Steel"
+msgstr ""
+#. TRANSLATORS: Stone PLA
msgid "material-type.pla-stone"
-msgstr "Pla Stone"
+msgstr ""
+#. TRANSLATORS: Wood PLA
msgid "material-type.pla-wood"
-msgstr "Pla Wood"
+msgstr ""
+#. TRANSLATORS: Polycarbonate
msgid "material-type.polycarbonate"
-msgstr "Polycarbonate"
+msgstr ""
+#. TRANSLATORS: Dissolvable PVA
msgid "material-type.pva-dissolvable"
-msgstr "Dissolvable PVA"
+msgstr ""
+#. TRANSLATORS: Silver
msgid "material-type.silver"
-msgstr "Silver"
+msgstr ""
+#. TRANSLATORS: Titanium
msgid "material-type.titanium"
-msgstr "Titanium"
+msgstr ""
+#. TRANSLATORS: Wax
msgid "material-type.wax"
-msgstr "Wax"
+msgstr ""
+#. TRANSLATORS: Materials
msgid "materials-col"
-msgstr "Materials"
+msgstr ""
+#. TRANSLATORS: Media
msgid "media"
-msgstr "Media"
+msgstr ""
+#. TRANSLATORS: Back Coating of Media
msgid "media-back-coating"
-msgstr "Media Back Coating"
+msgstr ""
+#. TRANSLATORS: Glossy
msgid "media-back-coating.glossy"
-msgstr "Glossy"
+msgstr ""
+#. TRANSLATORS: High Gloss
msgid "media-back-coating.high-gloss"
-msgstr "High Gloss"
+msgstr ""
+#. TRANSLATORS: Matte
msgid "media-back-coating.matte"
-msgstr "Matte"
+msgstr ""
+#. TRANSLATORS: None
msgid "media-back-coating.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Satin
msgid "media-back-coating.satin"
-msgstr "Satin"
+msgstr ""
+#. TRANSLATORS: Semi-gloss
msgid "media-back-coating.semi-gloss"
-msgstr "Semi-Gloss"
+msgstr ""
+#. TRANSLATORS: Media Bottom Margin
msgid "media-bottom-margin"
-msgstr "Media Bottom Margin"
+msgstr ""
+#. TRANSLATORS: Media
msgid "media-col"
-msgstr "Media"
+msgstr ""
+#. TRANSLATORS: Media Color
msgid "media-color"
-msgstr "Media Color"
+msgstr ""
+#. TRANSLATORS: Black
msgid "media-color.black"
-msgstr "Black"
+msgstr ""
+#. TRANSLATORS: Blue
msgid "media-color.blue"
-msgstr "Blue"
+msgstr ""
+#. TRANSLATORS: Brown
msgid "media-color.brown"
-msgstr "Brown"
+msgstr ""
+#. TRANSLATORS: Buff
msgid "media-color.buff"
-msgstr "Buff"
+msgstr ""
+#. TRANSLATORS: Clear Black
msgid "media-color.clear-black"
-msgstr "Clear Black"
+msgstr ""
+#. TRANSLATORS: Clear Blue
msgid "media-color.clear-blue"
-msgstr "Clear Blue"
+msgstr ""
+#. TRANSLATORS: Clear Brown
msgid "media-color.clear-brown"
-msgstr "Clear Brown"
+msgstr ""
+#. TRANSLATORS: Clear Buff
msgid "media-color.clear-buff"
-msgstr "Clear Buff"
+msgstr ""
+#. TRANSLATORS: Clear Cyan
msgid "media-color.clear-cyan"
-msgstr "Clear Cyan"
+msgstr ""
+#. TRANSLATORS: Clear Gold
msgid "media-color.clear-gold"
-msgstr "Clear Gold"
+msgstr ""
+#. TRANSLATORS: Clear Goldenrod
msgid "media-color.clear-goldenrod"
-msgstr "Clear Goldenrod"
+msgstr ""
+#. TRANSLATORS: Clear Gray
msgid "media-color.clear-gray"
-msgstr "Clear Gray"
+msgstr ""
+#. TRANSLATORS: Clear Green
msgid "media-color.clear-green"
-msgstr "Clear Green"
+msgstr ""
+#. TRANSLATORS: Clear Ivory
msgid "media-color.clear-ivory"
-msgstr "Clear Ivory"
+msgstr ""
+#. TRANSLATORS: Clear Magenta
msgid "media-color.clear-magenta"
-msgstr "Clear Magenta"
+msgstr ""
+#. TRANSLATORS: Clear Multi Color
msgid "media-color.clear-multi-color"
-msgstr "Clear Multi Color"
+msgstr ""
+#. TRANSLATORS: Clear Mustard
msgid "media-color.clear-mustard"
-msgstr "Clear Mustard"
+msgstr ""
+#. TRANSLATORS: Clear Orange
msgid "media-color.clear-orange"
-msgstr "Clear Orange"
+msgstr ""
+#. TRANSLATORS: Clear Pink
msgid "media-color.clear-pink"
-msgstr "Clear Pink"
+msgstr ""
+#. TRANSLATORS: Clear Red
msgid "media-color.clear-red"
-msgstr "Clear Red"
+msgstr ""
+#. TRANSLATORS: Clear Silver
msgid "media-color.clear-silver"
-msgstr "Clear Silver"
+msgstr ""
+#. TRANSLATORS: Clear Turquoise
msgid "media-color.clear-turquoise"
-msgstr "Clear Turquoise"
+msgstr ""
+#. TRANSLATORS: Clear Violet
msgid "media-color.clear-violet"
-msgstr "Clear Violet"
+msgstr ""
+#. TRANSLATORS: Clear White
msgid "media-color.clear-white"
-msgstr "Clear White"
+msgstr ""
+#. TRANSLATORS: Clear Yellow
msgid "media-color.clear-yellow"
-msgstr "Clear Yellow"
+msgstr ""
+#. TRANSLATORS: Cyan
msgid "media-color.cyan"
-msgstr "Cyan"
+msgstr ""
+#. TRANSLATORS: Dark Blue
msgid "media-color.dark-blue"
-msgstr "Dark Blue"
+msgstr ""
+#. TRANSLATORS: Dark Brown
msgid "media-color.dark-brown"
-msgstr "Dark Brown"
+msgstr ""
+#. TRANSLATORS: Dark Buff
msgid "media-color.dark-buff"
-msgstr "Dark Buff"
+msgstr ""
+#. TRANSLATORS: Dark Cyan
msgid "media-color.dark-cyan"
-msgstr "Dark Cyan"
+msgstr ""
+#. TRANSLATORS: Dark Gold
msgid "media-color.dark-gold"
-msgstr "Dark Gold"
+msgstr ""
+#. TRANSLATORS: Dark Goldenrod
msgid "media-color.dark-goldenrod"
-msgstr "Dark Goldenrod"
+msgstr ""
+#. TRANSLATORS: Dark Gray
msgid "media-color.dark-gray"
-msgstr "Dark Gray"
+msgstr ""
+#. TRANSLATORS: Dark Green
msgid "media-color.dark-green"
-msgstr "Dark Green"
+msgstr ""
+#. TRANSLATORS: Dark Ivory
msgid "media-color.dark-ivory"
-msgstr "Dark Ivory"
+msgstr ""
+#. TRANSLATORS: Dark Magenta
msgid "media-color.dark-magenta"
-msgstr "Dark Magenta"
+msgstr ""
+#. TRANSLATORS: Dark Mustard
msgid "media-color.dark-mustard"
-msgstr "Dark Mustard"
+msgstr ""
+#. TRANSLATORS: Dark Orange
msgid "media-color.dark-orange"
-msgstr "Dark Orange"
+msgstr ""
+#. TRANSLATORS: Dark Pink
msgid "media-color.dark-pink"
-msgstr "Dark Pink"
+msgstr ""
+#. TRANSLATORS: Dark Red
msgid "media-color.dark-red"
-msgstr "Dark Red"
+msgstr ""
+#. TRANSLATORS: Dark Silver
msgid "media-color.dark-silver"
-msgstr "Dark Silver"
+msgstr ""
+#. TRANSLATORS: Dark Turquoise
msgid "media-color.dark-turquoise"
-msgstr "Dark Turquoise"
+msgstr ""
+#. TRANSLATORS: Dark Violet
msgid "media-color.dark-violet"
-msgstr "Dark Violet"
+msgstr ""
+#. TRANSLATORS: Dark Yellow
msgid "media-color.dark-yellow"
-msgstr "Dark Yellow"
+msgstr ""
+#. TRANSLATORS: Gold
msgid "media-color.gold"
-msgstr "Gold"
+msgstr ""
+#. TRANSLATORS: Goldenrod
msgid "media-color.goldenrod"
-msgstr "Goldenrod"
+msgstr ""
+#. TRANSLATORS: Gray
msgid "media-color.gray"
-msgstr "Gray"
+msgstr ""
+#. TRANSLATORS: Green
msgid "media-color.green"
-msgstr "Green"
+msgstr ""
+#. TRANSLATORS: Ivory
msgid "media-color.ivory"
-msgstr "Ivory"
+msgstr ""
+#. TRANSLATORS: Light Black
msgid "media-color.light-black"
-msgstr "Light Black"
+msgstr ""
+#. TRANSLATORS: Light Blue
msgid "media-color.light-blue"
-msgstr "Light Blue"
+msgstr ""
+#. TRANSLATORS: Light Brown
msgid "media-color.light-brown"
-msgstr "Light Brown"
+msgstr ""
+#. TRANSLATORS: Light Buff
msgid "media-color.light-buff"
-msgstr "Light Buff"
+msgstr ""
+#. TRANSLATORS: Light Cyan
msgid "media-color.light-cyan"
-msgstr "Light Cyan"
+msgstr ""
+#. TRANSLATORS: Light Gold
msgid "media-color.light-gold"
-msgstr "Light Gold"
+msgstr ""
+#. TRANSLATORS: Light Goldenrod
msgid "media-color.light-goldenrod"
-msgstr "Light Goldenrod"
+msgstr ""
+#. TRANSLATORS: Light Gray
msgid "media-color.light-gray"
-msgstr "Light Gray"
+msgstr ""
+#. TRANSLATORS: Light Green
msgid "media-color.light-green"
-msgstr "Light Green"
+msgstr ""
+#. TRANSLATORS: Light Ivory
msgid "media-color.light-ivory"
-msgstr "Light Ivory"
+msgstr ""
+#. TRANSLATORS: Light Magenta
msgid "media-color.light-magenta"
-msgstr "Light Magenta"
+msgstr ""
+#. TRANSLATORS: Light Mustard
msgid "media-color.light-mustard"
-msgstr "Light Mustard"
+msgstr ""
+#. TRANSLATORS: Light Orange
msgid "media-color.light-orange"
-msgstr "Light Orange"
+msgstr ""
+#. TRANSLATORS: Light Pink
msgid "media-color.light-pink"
-msgstr "Light Pink"
+msgstr ""
+#. TRANSLATORS: Light Red
msgid "media-color.light-red"
-msgstr "Light Red"
+msgstr ""
+#. TRANSLATORS: Light Silver
msgid "media-color.light-silver"
-msgstr "Light Silver"
+msgstr ""
+#. TRANSLATORS: Light Turquoise
msgid "media-color.light-turquoise"
-msgstr "Light Turquoise"
+msgstr ""
+#. TRANSLATORS: Light Violet
msgid "media-color.light-violet"
-msgstr "Light Violet"
+msgstr ""
+#. TRANSLATORS: Light Yellow
msgid "media-color.light-yellow"
-msgstr "Light Yellow"
+msgstr ""
+#. TRANSLATORS: Magenta
msgid "media-color.magenta"
-msgstr "Magenta"
+msgstr ""
+#. TRANSLATORS: Multi-color
msgid "media-color.multi-color"
-msgstr "Multi-Color"
+msgstr ""
+#. TRANSLATORS: Mustard
msgid "media-color.mustard"
-msgstr "Mustard"
+msgstr ""
+#. TRANSLATORS: No Color
msgid "media-color.no-color"
-msgstr "No Color"
+msgstr ""
+#. TRANSLATORS: Orange
msgid "media-color.orange"
-msgstr "Orange"
+msgstr ""
+#. TRANSLATORS: Pink
msgid "media-color.pink"
-msgstr "Pink"
+msgstr ""
+#. TRANSLATORS: Red
msgid "media-color.red"
-msgstr "Red"
+msgstr ""
+#. TRANSLATORS: Silver
msgid "media-color.silver"
-msgstr "Silver"
+msgstr ""
+#. TRANSLATORS: Turquoise
msgid "media-color.turquoise"
-msgstr "Turquoise"
+msgstr ""
+#. TRANSLATORS: Violet
msgid "media-color.violet"
-msgstr "Violet"
+msgstr ""
+#. TRANSLATORS: White
msgid "media-color.white"
-msgstr "White"
+msgstr ""
+#. TRANSLATORS: Yellow
msgid "media-color.yellow"
-msgstr "Yellow"
+msgstr ""
+#. TRANSLATORS: Front Coating of Media
msgid "media-front-coating"
-msgstr "Media Front Coating"
+msgstr ""
+#. TRANSLATORS: Media Grain
msgid "media-grain"
-msgstr "Media Grain"
+msgstr ""
+#. TRANSLATORS: Cross-Feed Direction
msgid "media-grain.x-direction"
-msgstr "Cross-Feed Direction"
+msgstr ""
+#. TRANSLATORS: Feed Direction
msgid "media-grain.y-direction"
-msgstr "Feed Direction"
+msgstr ""
+#. TRANSLATORS: Media Hole Count
msgid "media-hole-count"
-msgstr "Media Hole Count"
+msgstr ""
+#. TRANSLATORS: Media Info
msgid "media-info"
-msgstr "Media Info"
+msgstr ""
+#. TRANSLATORS: Force Media
msgid "media-input-tray-check"
-msgstr "Media Input Tray Check"
+msgstr ""
+#. TRANSLATORS: Media Left Margin
msgid "media-left-margin"
-msgstr "Media Left Margin"
+msgstr ""
+#. TRANSLATORS: Pre-printed Media
msgid "media-pre-printed"
-msgstr "Media Preprinted"
+msgstr ""
+#. TRANSLATORS: Blank
msgid "media-pre-printed.blank"
-msgstr "Blank"
+msgstr ""
+#. TRANSLATORS: Letterhead
msgid "media-pre-printed.letter-head"
-msgstr "Letterhead"
+msgstr ""
+#. TRANSLATORS: Pre-printed
msgid "media-pre-printed.pre-printed"
-msgstr "Preprinted"
+msgstr ""
+#. TRANSLATORS: Recycled Media
msgid "media-recycled"
-msgstr "Media Recycled"
+msgstr ""
+#. TRANSLATORS: None
msgid "media-recycled.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "media-recycled.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Media Right Margin
msgid "media-right-margin"
-msgstr "Media Right Margin"
+msgstr ""
+#. TRANSLATORS: Media Dimensions
msgid "media-size"
-msgstr "Media Dimensions"
+msgstr ""
+#. TRANSLATORS: Media Name
msgid "media-size-name"
-msgstr "Media Name"
+msgstr ""
+#. TRANSLATORS: Media Source
msgid "media-source"
-msgstr "Media Source"
+msgstr ""
+#. TRANSLATORS: Alternate
msgid "media-source.alternate"
-msgstr "Alternate"
+msgstr ""
+#. TRANSLATORS: Alternate Roll
msgid "media-source.alternate-roll"
-msgstr "Alternate Roll"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "media-source.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "media-source.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: By-pass Tray
msgid "media-source.by-pass-tray"
-msgstr "By Pass Tray"
+msgstr ""
+#. TRANSLATORS: Center
msgid "media-source.center"
-msgstr "Center"
+msgstr ""
+#. TRANSLATORS: Disc
msgid "media-source.disc"
-msgstr "Disc"
+msgstr ""
+#. TRANSLATORS: Envelope
msgid "media-source.envelope"
-msgstr "Envelope"
+msgstr ""
+#. TRANSLATORS: Hagaki
msgid "media-source.hagaki"
-msgstr "Hagaki"
+msgstr ""
+#. TRANSLATORS: Large Capacity
msgid "media-source.large-capacity"
-msgstr "Large Capacity"
+msgstr ""
+#. TRANSLATORS: Left
msgid "media-source.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Main
msgid "media-source.main"
-msgstr "Main"
+msgstr ""
+#. TRANSLATORS: Main Roll
msgid "media-source.main-roll"
-msgstr "Main Roll"
+msgstr ""
+#. TRANSLATORS: Manual
msgid "media-source.manual"
-msgstr "Manual"
+msgstr ""
+#. TRANSLATORS: Middle
msgid "media-source.middle"
-msgstr "Middle"
+msgstr ""
+#. TRANSLATORS: Photo
msgid "media-source.photo"
-msgstr "Photo"
+msgstr ""
+#. TRANSLATORS: Rear
msgid "media-source.rear"
-msgstr "Rear"
+msgstr ""
+#. TRANSLATORS: Right
msgid "media-source.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Roll 1
msgid "media-source.roll-1"
-msgstr "Roll 1"
+msgstr ""
+#. TRANSLATORS: Roll 10
msgid "media-source.roll-10"
-msgstr "Roll 10"
+msgstr ""
+#. TRANSLATORS: Roll 2
msgid "media-source.roll-2"
-msgstr "Roll 2"
+msgstr ""
+#. TRANSLATORS: Roll 3
msgid "media-source.roll-3"
-msgstr "Roll 3"
+msgstr ""
+#. TRANSLATORS: Roll 4
msgid "media-source.roll-4"
-msgstr "Roll 4"
+msgstr ""
+#. TRANSLATORS: Roll 5
msgid "media-source.roll-5"
-msgstr "Roll 5"
+msgstr ""
+#. TRANSLATORS: Roll 6
msgid "media-source.roll-6"
-msgstr "Roll 6"
+msgstr ""
+#. TRANSLATORS: Roll 7
msgid "media-source.roll-7"
-msgstr "Roll 7"
+msgstr ""
+#. TRANSLATORS: Roll 8
msgid "media-source.roll-8"
-msgstr "Roll 8"
+msgstr ""
+#. TRANSLATORS: Roll 9
msgid "media-source.roll-9"
-msgstr "Roll 9"
+msgstr ""
+#. TRANSLATORS: Side
msgid "media-source.side"
-msgstr "Side"
+msgstr ""
+#. TRANSLATORS: Top
msgid "media-source.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Tray 1
msgid "media-source.tray-1"
-msgstr "Tray 1"
+msgstr ""
+#. TRANSLATORS: Tray 10
msgid "media-source.tray-10"
-msgstr "Tray 10"
+msgstr ""
+#. TRANSLATORS: Tray 11
msgid "media-source.tray-11"
-msgstr "Tray 11"
+msgstr ""
+#. TRANSLATORS: Tray 12
msgid "media-source.tray-12"
-msgstr "Tray 12"
+msgstr ""
+#. TRANSLATORS: Tray 13
msgid "media-source.tray-13"
-msgstr "Tray 13"
+msgstr ""
+#. TRANSLATORS: Tray 14
msgid "media-source.tray-14"
-msgstr "Tray 14"
+msgstr ""
+#. TRANSLATORS: Tray 15
msgid "media-source.tray-15"
-msgstr "Tray 15"
+msgstr ""
+#. TRANSLATORS: Tray 16
msgid "media-source.tray-16"
-msgstr "Tray 16"
+msgstr ""
+#. TRANSLATORS: Tray 17
msgid "media-source.tray-17"
-msgstr "Tray 17"
+msgstr ""
+#. TRANSLATORS: Tray 18
msgid "media-source.tray-18"
-msgstr "Tray 18"
+msgstr ""
+#. TRANSLATORS: Tray 19
msgid "media-source.tray-19"
-msgstr "Tray 19"
+msgstr ""
+#. TRANSLATORS: Tray 2
msgid "media-source.tray-2"
-msgstr "Tray 2"
+msgstr ""
+#. TRANSLATORS: Tray 20
msgid "media-source.tray-20"
-msgstr "Tray 20"
+msgstr ""
+#. TRANSLATORS: Tray 3
msgid "media-source.tray-3"
-msgstr "Tray 3"
+msgstr ""
+#. TRANSLATORS: Tray 4
msgid "media-source.tray-4"
-msgstr "Tray 4"
+msgstr ""
+#. TRANSLATORS: Tray 5
msgid "media-source.tray-5"
-msgstr "Tray 5"
+msgstr ""
+#. TRANSLATORS: Tray 6
msgid "media-source.tray-6"
-msgstr "Tray 6"
+msgstr ""
+#. TRANSLATORS: Tray 7
msgid "media-source.tray-7"
-msgstr "Tray 7"
+msgstr ""
+#. TRANSLATORS: Tray 8
msgid "media-source.tray-8"
-msgstr "Tray 8"
+msgstr ""
+#. TRANSLATORS: Tray 9
msgid "media-source.tray-9"
-msgstr "Tray 9"
+msgstr ""
+#. TRANSLATORS: Media Thickness
msgid "media-thickness"
-msgstr "Media Thickness"
+msgstr ""
+#. TRANSLATORS: Media Tooth (Texture)
msgid "media-tooth"
-msgstr "Media Tooth"
+msgstr ""
+#. TRANSLATORS: Antique
msgid "media-tooth.antique"
-msgstr "Antique"
+msgstr ""
+#. TRANSLATORS: Extra Smooth
msgid "media-tooth.calendared"
-msgstr "Calendared"
+msgstr ""
+#. TRANSLATORS: Coarse
msgid "media-tooth.coarse"
-msgstr "Coarse"
+msgstr ""
+#. TRANSLATORS: Fine
msgid "media-tooth.fine"
-msgstr "Fine"
+msgstr ""
+#. TRANSLATORS: Linen
msgid "media-tooth.linen"
-msgstr "Linen"
+msgstr ""
+#. TRANSLATORS: Medium
msgid "media-tooth.medium"
-msgstr "Medium"
+msgstr ""
+#. TRANSLATORS: Smooth
msgid "media-tooth.smooth"
-msgstr "Smooth"
+msgstr ""
+#. TRANSLATORS: Stipple
msgid "media-tooth.stipple"
-msgstr "Stipple"
+msgstr ""
+#. TRANSLATORS: Rough
msgid "media-tooth.uncalendared"
-msgstr "Uncalendared"
+msgstr ""
+#. TRANSLATORS: Vellum
msgid "media-tooth.vellum"
-msgstr "Vellum"
+msgstr ""
+#. TRANSLATORS: Media Top Margin
msgid "media-top-margin"
-msgstr "Media Top Margin"
+msgstr ""
+#. TRANSLATORS: Media Type
msgid "media-type"
-msgstr "Media Type"
+msgstr ""
+#. TRANSLATORS: Aluminum
msgid "media-type.aluminum"
-msgstr "Aluminum"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "media-type.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Back Print Film
msgid "media-type.back-print-film"
-msgstr "Back Print Film"
+msgstr ""
+#. TRANSLATORS: Cardboard
msgid "media-type.cardboard"
-msgstr "Cardboard"
+msgstr ""
+#. TRANSLATORS: Cardstock
msgid "media-type.cardstock"
-msgstr "Cardstock"
+msgstr ""
+#. TRANSLATORS: CD
msgid "media-type.cd"
-msgstr "CD"
-
-msgid "media-type.com.hp.advanced-photo"
-msgstr "Advanced Photo Paper"
-
-msgid "media-type.com.hp.brochure-glossy"
-msgstr "Glossy Brochure Paper"
-
-msgid "media-type.com.hp.brochure-matte"
-msgstr "Matte Brochure Paper"
-
-msgid "media-type.com.hp.cover-matte"
-msgstr "Matte Cover Paper"
-
-msgid "media-type.com.hp.ecosmart-lite"
-msgstr "Office Recycled Paper"
-
-msgid "media-type.com.hp.everyday-glossy"
-msgstr "Everyday Glossy Photo Paper"
-
-msgid "media-type.com.hp.everyday-matte"
-msgstr "Everyday Matte Paper"
-
-msgid "media-type.com.hp.extra-heavy"
-msgstr "Extra Heavyweight Paper"
-
-msgid "media-type.com.hp.intermediate"
-msgstr "Multipurpose Paper"
-
-msgid "media-type.com.hp.mid-weight"
-msgstr "Mid-Weight Paper"
-
-msgid "media-type.com.hp.premium-inkjet"
-msgstr "Premium Inkjet Paper"
-
-msgid "media-type.com.hp.premium-photo"
-msgstr "Premium Photo Glossy Paper"
-
-msgid "media-type.com.hp.premium-presentation-matte"
-msgstr "Premium Presentation Matte Paper"
+msgstr ""
+#. TRANSLATORS: Continuous
msgid "media-type.continuous"
-msgstr "Continuous"
+msgstr ""
+#. TRANSLATORS: Continuous Long
msgid "media-type.continuous-long"
-msgstr "Continuous Long"
+msgstr ""
+#. TRANSLATORS: Continuous Short
msgid "media-type.continuous-short"
-msgstr "Continuous Short"
+msgstr ""
+#. TRANSLATORS: Corrugated Board
msgid "media-type.corrugated-board"
-msgstr "Corrugated Board"
+msgstr ""
+#. TRANSLATORS: Optical Disc
msgid "media-type.disc"
-msgstr "Optical Disc"
+msgstr ""
+#. TRANSLATORS: Glossy Optical Disc
msgid "media-type.disc-glossy"
-msgstr "Glossy Optical Disc"
+msgstr ""
+#. TRANSLATORS: High Gloss Optical Disc
msgid "media-type.disc-high-gloss"
-msgstr "High Gloss Optical Disc"
+msgstr ""
+#. TRANSLATORS: Matte Optical Disc
msgid "media-type.disc-matte"
-msgstr "Matte Optical Disc"
+msgstr ""
+#. TRANSLATORS: Satin Optical Disc
msgid "media-type.disc-satin"
-msgstr "Satin Optical Disc"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Optical Disc
msgid "media-type.disc-semi-gloss"
-msgstr "Semi-Gloss Optical Disc"
+msgstr ""
+#. TRANSLATORS: Double Wall
msgid "media-type.double-wall"
-msgstr "Double Wall"
+msgstr ""
+#. TRANSLATORS: Dry Film
msgid "media-type.dry-film"
-msgstr "Dry Film"
+msgstr ""
+#. TRANSLATORS: DVD
msgid "media-type.dvd"
-msgstr "DVD"
+msgstr ""
+#. TRANSLATORS: Embossing Foil
msgid "media-type.embossing-foil"
-msgstr "Embossing Foil"
+msgstr ""
+#. TRANSLATORS: End Board
msgid "media-type.end-board"
-msgstr "End Board"
+msgstr ""
+#. TRANSLATORS: Envelope
msgid "media-type.envelope"
-msgstr "Envelope"
+msgstr ""
+#. TRANSLATORS: Archival Envelope
msgid "media-type.envelope-archival"
-msgstr "Archival Envelope"
+msgstr ""
+#. TRANSLATORS: Bond Envelope
msgid "media-type.envelope-bond"
-msgstr "Bond Envelope"
+msgstr ""
+#. TRANSLATORS: Coated Envelope
msgid "media-type.envelope-coated"
-msgstr "Coated Envelope"
+msgstr ""
+#. TRANSLATORS: Cotton Envelope
msgid "media-type.envelope-cotton"
-msgstr "Cotton Envelope"
+msgstr ""
+#. TRANSLATORS: Fine Envelope
msgid "media-type.envelope-fine"
-msgstr "Fine Envelope"
+msgstr ""
+#. TRANSLATORS: Heavyweight Envelope
msgid "media-type.envelope-heavyweight"
-msgstr "Heavyweight Envelope"
+msgstr ""
+#. TRANSLATORS: Inkjet Envelope
msgid "media-type.envelope-inkjet"
-msgstr "Inkjet Envelope"
+msgstr ""
+#. TRANSLATORS: Lightweight Envelope
msgid "media-type.envelope-lightweight"
-msgstr "Lightweight Envelope"
+msgstr ""
+#. TRANSLATORS: Plain Envelope
msgid "media-type.envelope-plain"
-msgstr "Plain Envelope"
+msgstr ""
+#. TRANSLATORS: Preprinted Envelope
msgid "media-type.envelope-preprinted"
-msgstr "Preprinted Envelope"
+msgstr ""
+#. TRANSLATORS: Windowed Envelope
msgid "media-type.envelope-window"
-msgstr "Windowed Envelope"
+msgstr ""
+#. TRANSLATORS: Fabric
msgid "media-type.fabric"
-msgstr "Fabric"
+msgstr ""
+#. TRANSLATORS: Archival Fabric
msgid "media-type.fabric-archival"
-msgstr "Archival Fabric"
+msgstr ""
+#. TRANSLATORS: Glossy Fabric
msgid "media-type.fabric-glossy"
-msgstr "Glossy Fabric"
+msgstr ""
+#. TRANSLATORS: High Gloss Fabric
msgid "media-type.fabric-high-gloss"
-msgstr "High Gloss Fabric"
+msgstr ""
+#. TRANSLATORS: Matte Fabric
msgid "media-type.fabric-matte"
-msgstr "Matte Fabric"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Fabric
msgid "media-type.fabric-semi-gloss"
-msgstr "Semi-Gloss Fabric"
+msgstr ""
+#. TRANSLATORS: Waterproof Fabric
msgid "media-type.fabric-waterproof"
-msgstr "Waterproof Fabric"
+msgstr ""
+#. TRANSLATORS: Film
msgid "media-type.film"
-msgstr "Film"
+msgstr ""
+#. TRANSLATORS: Flexo Base
msgid "media-type.flexo-base"
-msgstr "Flexo Base"
+msgstr ""
+#. TRANSLATORS: Flexo Photo Polymer
msgid "media-type.flexo-photo-polymer"
-msgstr "Flexo Photo Polymer"
+msgstr ""
+#. TRANSLATORS: Flute
msgid "media-type.flute"
-msgstr "Flute"
+msgstr ""
+#. TRANSLATORS: Foil
msgid "media-type.foil"
-msgstr "Foil"
+msgstr ""
+#. TRANSLATORS: Full Cut Tabs
msgid "media-type.full-cut-tabs"
-msgstr "Full Cut Tabs"
+msgstr ""
+#. TRANSLATORS: Glass
msgid "media-type.glass"
-msgstr "Glass"
+msgstr ""
+#. TRANSLATORS: Glass Colored
msgid "media-type.glass-colored"
-msgstr "Glass Colored"
+msgstr ""
+#. TRANSLATORS: Glass Opaque
msgid "media-type.glass-opaque"
-msgstr "Glass Opaque"
+msgstr ""
+#. TRANSLATORS: Glass Surfaced
msgid "media-type.glass-surfaced"
-msgstr "Glass Surfaced"
+msgstr ""
+#. TRANSLATORS: Glass Textured
msgid "media-type.glass-textured"
-msgstr "Glass Textured"
+msgstr ""
+#. TRANSLATORS: Gravure Cylinder
msgid "media-type.gravure-cylinder"
-msgstr "Gravure Cylinder"
+msgstr ""
+#. TRANSLATORS: Image Setter Paper
msgid "media-type.image-setter-paper"
-msgstr "Image Setter Paper"
+msgstr ""
+#. TRANSLATORS: Imaging Cylinder
msgid "media-type.imaging-cylinder"
-msgstr "Imaging Cylinder"
-
-msgid "media-type.jp.co.canon-photo-paper-plus-glossy-ii"
-msgstr "Photo Paper Plus Glossy II"
-
-msgid "media-type.jp.co.canon-photo-paper-pro-platinum"
-msgstr "Photo Paper Pro Platinum"
-
-msgid "media-type.jp.co.canon_photo-paper-plus-glossy-ii"
-msgstr "Photo Paper Plus Glossy II"
-
-msgid "media-type.jp.co.canon_photo-paper-pro-platinum"
-msgstr "Photo Paper Pro Platinum"
+msgstr ""
+#. TRANSLATORS: Labels
msgid "media-type.labels"
-msgstr "Labels"
+msgstr ""
+#. TRANSLATORS: Colored Labels
msgid "media-type.labels-colored"
-msgstr "Colored Labels"
+msgstr ""
+#. TRANSLATORS: Glossy Labels
msgid "media-type.labels-glossy"
-msgstr "Glossy Labels"
+msgstr ""
+#. TRANSLATORS: High Gloss Labels
msgid "media-type.labels-high-gloss"
-msgstr "High Gloss Labels"
+msgstr ""
+#. TRANSLATORS: Inkjet Labels
msgid "media-type.labels-inkjet"
-msgstr "Inkjet Labels"
+msgstr ""
+#. TRANSLATORS: Matte Labels
msgid "media-type.labels-matte"
-msgstr "Matte Labels"
+msgstr ""
+#. TRANSLATORS: Permanent Labels
msgid "media-type.labels-permanent"
-msgstr "Permanent Labels"
+msgstr ""
+#. TRANSLATORS: Satin Labels
msgid "media-type.labels-satin"
-msgstr "Satin Labels"
+msgstr ""
+#. TRANSLATORS: Security Labels
msgid "media-type.labels-security"
-msgstr "Security Labels"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Labels
msgid "media-type.labels-semi-gloss"
-msgstr "Semi-Gloss Labels"
+msgstr ""
+#. TRANSLATORS: Laminating Foil
msgid "media-type.laminating-foil"
-msgstr "Laminating Foil"
+msgstr ""
+#. TRANSLATORS: Letterhead
msgid "media-type.letterhead"
-msgstr "Letterhead"
+msgstr ""
+#. TRANSLATORS: Metal
msgid "media-type.metal"
-msgstr "Metal"
+msgstr ""
+#. TRANSLATORS: Metal Glossy
msgid "media-type.metal-glossy"
-msgstr "Metal Glossy"
+msgstr ""
+#. TRANSLATORS: Metal High Gloss
msgid "media-type.metal-high-gloss"
-msgstr "Metal High Gloss"
+msgstr ""
+#. TRANSLATORS: Metal Matte
msgid "media-type.metal-matte"
-msgstr "Metal Matte"
+msgstr ""
+#. TRANSLATORS: Metal Satin
msgid "media-type.metal-satin"
-msgstr "Metal Satin"
+msgstr ""
+#. TRANSLATORS: Metal Semi Gloss
msgid "media-type.metal-semi-gloss"
-msgstr "Metal Semi Gloss"
+msgstr ""
+#. TRANSLATORS: Mounting Tape
msgid "media-type.mounting-tape"
-msgstr "Mounting Tape"
+msgstr ""
+#. TRANSLATORS: Multi Layer
msgid "media-type.multi-layer"
-msgstr "Multi Layer"
+msgstr ""
+#. TRANSLATORS: Multi Part Form
msgid "media-type.multi-part-form"
-msgstr "Multi Part Form"
+msgstr ""
+#. TRANSLATORS: Other
msgid "media-type.other"
-msgstr "Other"
+msgstr ""
+#. TRANSLATORS: Paper
msgid "media-type.paper"
-msgstr "Paper"
+msgstr ""
+#. TRANSLATORS: Photo Paper
msgid "media-type.photographic"
-msgstr "Photo Paper"
+msgstr ""
+#. TRANSLATORS: Photographic Archival
msgid "media-type.photographic-archival"
-msgstr "Photographic Archival"
+msgstr ""
+#. TRANSLATORS: Photo Film
msgid "media-type.photographic-film"
-msgstr "Photo Film"
+msgstr ""
+#. TRANSLATORS: Glossy Photo Paper
msgid "media-type.photographic-glossy"
-msgstr "Glossy Photo Paper"
+msgstr ""
+#. TRANSLATORS: High Gloss Photo Paper
msgid "media-type.photographic-high-gloss"
-msgstr "High Gloss Photo Paper"
+msgstr ""
+#. TRANSLATORS: Matte Photo Paper
msgid "media-type.photographic-matte"
-msgstr "Matte Photo Paper"
+msgstr ""
+#. TRANSLATORS: Satin Photo Paper
msgid "media-type.photographic-satin"
-msgstr "Satin Photo Paper"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Photo Paper
msgid "media-type.photographic-semi-gloss"
-msgstr "Semi-Gloss Photo Paper"
+msgstr ""
+#. TRANSLATORS: Plastic
msgid "media-type.plastic"
-msgstr "Plastic"
+msgstr ""
+#. TRANSLATORS: Plastic Archival
msgid "media-type.plastic-archival"
-msgstr "Plastic Archival"
+msgstr ""
+#. TRANSLATORS: Plastic Colored
msgid "media-type.plastic-colored"
-msgstr "Plastic Colored"
+msgstr ""
+#. TRANSLATORS: Plastic Glossy
msgid "media-type.plastic-glossy"
-msgstr "Plastic Glossy"
+msgstr ""
+#. TRANSLATORS: Plastic High Gloss
msgid "media-type.plastic-high-gloss"
-msgstr "Plastic High Gloss"
+msgstr ""
+#. TRANSLATORS: Plastic Matte
msgid "media-type.plastic-matte"
-msgstr "Plastic Matte"
+msgstr ""
+#. TRANSLATORS: Plastic Satin
msgid "media-type.plastic-satin"
-msgstr "Plastic Satin"
+msgstr ""
+#. TRANSLATORS: Plastic Semi Gloss
msgid "media-type.plastic-semi-gloss"
-msgstr "Plastic Semi Gloss"
+msgstr ""
+#. TRANSLATORS: Plate
msgid "media-type.plate"
-msgstr "Plate"
+msgstr ""
+#. TRANSLATORS: Polyester
msgid "media-type.polyester"
-msgstr "Polyester"
+msgstr ""
+#. TRANSLATORS: Pre Cut Tabs
msgid "media-type.pre-cut-tabs"
-msgstr "Pre Cut Tabs"
+msgstr ""
+#. TRANSLATORS: Roll
msgid "media-type.roll"
-msgstr "Roll"
+msgstr ""
+#. TRANSLATORS: Screen
msgid "media-type.screen"
-msgstr "Screen"
+msgstr ""
+#. TRANSLATORS: Screen Paged
msgid "media-type.screen-paged"
-msgstr "Screen Paged"
+msgstr ""
+#. TRANSLATORS: Self Adhesive
msgid "media-type.self-adhesive"
-msgstr "Self Adhesive"
+msgstr ""
+#. TRANSLATORS: Self Adhesive Film
msgid "media-type.self-adhesive-film"
-msgstr "Self Adhesive Film"
+msgstr ""
+#. TRANSLATORS: Shrink Foil
msgid "media-type.shrink-foil"
-msgstr "Shrink Foil"
+msgstr ""
+#. TRANSLATORS: Single Face
msgid "media-type.single-face"
-msgstr "Single Face"
+msgstr ""
+#. TRANSLATORS: Single Wall
msgid "media-type.single-wall"
-msgstr "Single Wall"
+msgstr ""
+#. TRANSLATORS: Sleeve
msgid "media-type.sleeve"
-msgstr "Sleeve"
+msgstr ""
+#. TRANSLATORS: Stationery
msgid "media-type.stationery"
-msgstr "Stationery"
+msgstr ""
+#. TRANSLATORS: Stationery Archival
msgid "media-type.stationery-archival"
-msgstr "Stationery Archival"
+msgstr ""
+#. TRANSLATORS: Coated Paper
msgid "media-type.stationery-coated"
-msgstr "Coated Paper"
+msgstr ""
+#. TRANSLATORS: Stationery Cotton
msgid "media-type.stationery-cotton"
-msgstr "Stationery Cotton"
+msgstr ""
+#. TRANSLATORS: Vellum Paper
msgid "media-type.stationery-fine"
-msgstr "Vellum Paper"
+msgstr ""
+#. TRANSLATORS: Heavyweight Paper
msgid "media-type.stationery-heavyweight"
-msgstr "Heavyweight Paper"
+msgstr ""
+#. TRANSLATORS: Stationery Heavyweight Coated
msgid "media-type.stationery-heavyweight-coated"
-msgstr "Stationery Heavyweight Coated"
+msgstr ""
+#. TRANSLATORS: Stationery Inkjet Paper
msgid "media-type.stationery-inkjet"
-msgstr "Stationery Inkjet Paper"
+msgstr ""
+#. TRANSLATORS: Letterhead
msgid "media-type.stationery-letterhead"
-msgstr "Letterhead"
+msgstr ""
+#. TRANSLATORS: Lightweight Paper
msgid "media-type.stationery-lightweight"
-msgstr "Lightweight Paper"
+msgstr ""
+#. TRANSLATORS: Preprinted Paper
msgid "media-type.stationery-preprinted"
-msgstr "Preprinted Paper"
+msgstr ""
+#. TRANSLATORS: Punched Paper
msgid "media-type.stationery-prepunched"
-msgstr "Punched Paper"
+msgstr ""
+#. TRANSLATORS: Tab Stock
msgid "media-type.tab-stock"
-msgstr "Tab Stock"
+msgstr ""
+#. TRANSLATORS: Tractor
msgid "media-type.tractor"
-msgstr "Tractor"
+msgstr ""
+#. TRANSLATORS: Transfer
msgid "media-type.transfer"
-msgstr "Transfer"
+msgstr ""
+#. TRANSLATORS: Transparency
msgid "media-type.transparency"
-msgstr "Transparency"
+msgstr ""
+#. TRANSLATORS: Triple Wall
msgid "media-type.triple-wall"
-msgstr "Triple Wall"
+msgstr ""
+#. TRANSLATORS: Wet Film
msgid "media-type.wet-film"
-msgstr "Wet Film"
+msgstr ""
+#. TRANSLATORS: Media Weight (grams per m²)
msgid "media-weight-metric"
-msgstr "Media Weight (grams per m²)"
+msgstr ""
+#. TRANSLATORS: 28 x 40″
msgid "media.asme_f_28x40in"
-msgstr "28 x 40\""
+msgstr ""
+#. TRANSLATORS: A4 or US Letter
msgid "media.choice_iso_a4_210x297mm_na_letter_8.5x11in"
-msgstr "A4 or US Letter"
+msgstr ""
+#. TRANSLATORS: 2a0
msgid "media.iso_2a0_1189x1682mm"
-msgstr "2a0"
+msgstr ""
+#. TRANSLATORS: A0
msgid "media.iso_a0_841x1189mm"
-msgstr "A0"
+msgstr ""
+#. TRANSLATORS: A0x3
msgid "media.iso_a0x3_1189x2523mm"
-msgstr "A0x3"
+msgstr ""
+#. TRANSLATORS: A10
msgid "media.iso_a10_26x37mm"
-msgstr "A10"
+msgstr ""
+#. TRANSLATORS: A1
msgid "media.iso_a1_594x841mm"
-msgstr "A1"
+msgstr ""
+#. TRANSLATORS: A1x3
msgid "media.iso_a1x3_841x1783mm"
-msgstr "A1x3"
+msgstr ""
+#. TRANSLATORS: A1x4
msgid "media.iso_a1x4_841x2378mm"
-msgstr "A1x4"
+msgstr ""
+#. TRANSLATORS: A2
msgid "media.iso_a2_420x594mm"
-msgstr "A2"
+msgstr ""
+#. TRANSLATORS: A2x3
msgid "media.iso_a2x3_594x1261mm"
-msgstr "A2x3"
+msgstr ""
+#. TRANSLATORS: A2x4
msgid "media.iso_a2x4_594x1682mm"
-msgstr "A2x4"
+msgstr ""
+#. TRANSLATORS: A2x5
msgid "media.iso_a2x5_594x2102mm"
-msgstr "A2x5"
+msgstr ""
+#. TRANSLATORS: A3 (Extra)
msgid "media.iso_a3-extra_322x445mm"
-msgstr "A3 (Extra)"
+msgstr ""
+#. TRANSLATORS: A3
msgid "media.iso_a3_297x420mm"
-msgstr "A3"
+msgstr ""
+#. TRANSLATORS: A3x3
msgid "media.iso_a3x3_420x891mm"
-msgstr "A3x3"
+msgstr ""
+#. TRANSLATORS: A3x4
msgid "media.iso_a3x4_420x1189mm"
-msgstr "A3x4"
+msgstr ""
+#. TRANSLATORS: A3x5
msgid "media.iso_a3x5_420x1486mm"
-msgstr "A3x5"
+msgstr ""
+#. TRANSLATORS: A3x6
msgid "media.iso_a3x6_420x1783mm"
-msgstr "A3x6"
+msgstr ""
+#. TRANSLATORS: A3x7
msgid "media.iso_a3x7_420x2080mm"
-msgstr "A3x7"
+msgstr ""
+#. TRANSLATORS: A4 (Extra)
msgid "media.iso_a4-extra_235.5x322.3mm"
-msgstr "A4 (Extra)"
+msgstr ""
+#. TRANSLATORS: A4 (Tab)
msgid "media.iso_a4-tab_225x297mm"
-msgstr "A4 (Tab)"
+msgstr ""
+#. TRANSLATORS: A4
msgid "media.iso_a4_210x297mm"
-msgstr "A4"
+msgstr ""
+#. TRANSLATORS: A4x3
msgid "media.iso_a4x3_297x630mm"
-msgstr "A4x3"
+msgstr ""
+#. TRANSLATORS: A4x4
msgid "media.iso_a4x4_297x841mm"
-msgstr "A4x4"
+msgstr ""
+#. TRANSLATORS: A4x5
msgid "media.iso_a4x5_297x1051mm"
-msgstr "A4x5"
+msgstr ""
+#. TRANSLATORS: A4x6
msgid "media.iso_a4x6_297x1261mm"
-msgstr "A4x6"
+msgstr ""
+#. TRANSLATORS: A4x7
msgid "media.iso_a4x7_297x1471mm"
-msgstr "A4x7"
+msgstr ""
+#. TRANSLATORS: A4x8
msgid "media.iso_a4x8_297x1682mm"
-msgstr "A4x8"
+msgstr ""
+#. TRANSLATORS: A4x9
msgid "media.iso_a4x9_297x1892mm"
-msgstr "A4x9"
+msgstr ""
+#. TRANSLATORS: A5 (Extra)
msgid "media.iso_a5-extra_174x235mm"
-msgstr "A5 (Extra)"
+msgstr ""
+#. TRANSLATORS: A5
msgid "media.iso_a5_148x210mm"
-msgstr "A5"
+msgstr ""
+#. TRANSLATORS: A6
msgid "media.iso_a6_105x148mm"
-msgstr "A6"
+msgstr ""
+#. TRANSLATORS: A7
msgid "media.iso_a7_74x105mm"
-msgstr "A7"
+msgstr ""
+#. TRANSLATORS: A8
msgid "media.iso_a8_52x74mm"
-msgstr "A8"
+msgstr ""
+#. TRANSLATORS: A9
msgid "media.iso_a9_37x52mm"
-msgstr "A9"
+msgstr ""
+#. TRANSLATORS: B0
msgid "media.iso_b0_1000x1414mm"
-msgstr "B0"
+msgstr ""
+#. TRANSLATORS: B10
msgid "media.iso_b10_31x44mm"
-msgstr "B10"
+msgstr ""
+#. TRANSLATORS: B1
msgid "media.iso_b1_707x1000mm"
-msgstr "B1"
+msgstr ""
+#. TRANSLATORS: B2
msgid "media.iso_b2_500x707mm"
-msgstr "B2"
+msgstr ""
+#. TRANSLATORS: B3
msgid "media.iso_b3_353x500mm"
-msgstr "B3"
+msgstr ""
+#. TRANSLATORS: B4
msgid "media.iso_b4_250x353mm"
-msgstr "B4"
+msgstr ""
+#. TRANSLATORS: B5 (Extra)
msgid "media.iso_b5-extra_201x276mm"
-msgstr "B5 (Extra)"
+msgstr ""
+#. TRANSLATORS: Envelope B5
msgid "media.iso_b5_176x250mm"
-msgstr "B5 Envelope"
+msgstr ""
+#. TRANSLATORS: B6
msgid "media.iso_b6_125x176mm"
-msgstr "B6"
+msgstr ""
+#. TRANSLATORS: Envelope B6/C4
msgid "media.iso_b6c4_125x324mm"
-msgstr "B6/C4 Envelope"
+msgstr ""
+#. TRANSLATORS: B7
msgid "media.iso_b7_88x125mm"
-msgstr "B7"
+msgstr ""
+#. TRANSLATORS: B8
msgid "media.iso_b8_62x88mm"
-msgstr "B8"
+msgstr ""
+#. TRANSLATORS: B9
msgid "media.iso_b9_44x62mm"
-msgstr "B9"
+msgstr ""
+#. TRANSLATORS: CEnvelope 0
msgid "media.iso_c0_917x1297mm"
-msgstr "C0 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 10
msgid "media.iso_c10_28x40mm"
-msgstr "C10 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 1
msgid "media.iso_c1_648x917mm"
-msgstr "C1 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 2
msgid "media.iso_c2_458x648mm"
-msgstr "C2 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 3
msgid "media.iso_c3_324x458mm"
-msgstr "C3 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 4
msgid "media.iso_c4_229x324mm"
-msgstr "C4 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 5
msgid "media.iso_c5_162x229mm"
-msgstr "C5 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 6
msgid "media.iso_c6_114x162mm"
-msgstr "C6 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 6c5
msgid "media.iso_c6c5_114x229mm"
-msgstr "C6c5 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 7
msgid "media.iso_c7_81x114mm"
-msgstr "C7 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 7c6
msgid "media.iso_c7c6_81x162mm"
-msgstr "C7c6 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 8
msgid "media.iso_c8_57x81mm"
-msgstr "C8 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 9
msgid "media.iso_c9_40x57mm"
-msgstr "C9 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope DL
msgid "media.iso_dl_110x220mm"
-msgstr "DL Envelope"
+msgstr ""
+
+#. TRANSLATORS: Id-1
+msgid "media.iso_id-1_53.98x85.6mm"
+msgstr ""
+#. TRANSLATORS: Id-3
+msgid "media.iso_id-3_88x125mm"
+msgstr ""
+
+#. TRANSLATORS: ISO RA0
msgid "media.iso_ra0_860x1220mm"
-msgstr "Ra0"
+msgstr ""
+#. TRANSLATORS: ISO RA1
msgid "media.iso_ra1_610x860mm"
-msgstr "Ra1"
+msgstr ""
+#. TRANSLATORS: ISO RA2
msgid "media.iso_ra2_430x610mm"
-msgstr "Ra2"
+msgstr ""
+#. TRANSLATORS: ISO RA3
msgid "media.iso_ra3_305x430mm"
-msgstr "Ra3"
+msgstr ""
+#. TRANSLATORS: ISO RA4
msgid "media.iso_ra4_215x305mm"
-msgstr "Ra4"
+msgstr ""
+#. TRANSLATORS: ISO SRA0
msgid "media.iso_sra0_900x1280mm"
-msgstr "Sra0"
+msgstr ""
+#. TRANSLATORS: ISO SRA1
msgid "media.iso_sra1_640x900mm"
-msgstr "Sra1"
+msgstr ""
+#. TRANSLATORS: ISO SRA2
msgid "media.iso_sra2_450x640mm"
-msgstr "Sra2"
+msgstr ""
+#. TRANSLATORS: ISO SRA3
msgid "media.iso_sra3_320x450mm"
-msgstr "Sra3"
+msgstr ""
+#. TRANSLATORS: ISO SRA4
msgid "media.iso_sra4_225x320mm"
-msgstr "Sra4"
+msgstr ""
+#. TRANSLATORS: JIS B0
msgid "media.jis_b0_1030x1456mm"
-msgstr "JIS B0"
+msgstr ""
+#. TRANSLATORS: JIS B10
msgid "media.jis_b10_32x45mm"
-msgstr "JIS B10"
+msgstr ""
+#. TRANSLATORS: JIS B1
msgid "media.jis_b1_728x1030mm"
-msgstr "JIS B1"
+msgstr ""
+#. TRANSLATORS: JIS B2
msgid "media.jis_b2_515x728mm"
-msgstr "JIS B2"
+msgstr ""
+#. TRANSLATORS: JIS B3
msgid "media.jis_b3_364x515mm"
-msgstr "JIS B3"
+msgstr ""
+#. TRANSLATORS: JIS B4
msgid "media.jis_b4_257x364mm"
-msgstr "JIS B4"
+msgstr ""
+#. TRANSLATORS: JIS B5
msgid "media.jis_b5_182x257mm"
-msgstr "JIS B5"
+msgstr ""
+#. TRANSLATORS: JIS B6
msgid "media.jis_b6_128x182mm"
-msgstr "JIS B6"
+msgstr ""
+#. TRANSLATORS: JIS B7
msgid "media.jis_b7_91x128mm"
-msgstr "JIS B7"
+msgstr ""
+#. TRANSLATORS: JIS B8
msgid "media.jis_b8_64x91mm"
-msgstr "JIS B8"
+msgstr ""
+#. TRANSLATORS: JIS B9
msgid "media.jis_b9_45x64mm"
-msgstr "JIS B9"
+msgstr ""
+#. TRANSLATORS: JIS Executive
msgid "media.jis_exec_216x330mm"
-msgstr "JIS Executive"
+msgstr ""
+#. TRANSLATORS: Envelope Chou 2
msgid "media.jpn_chou2_111.1x146mm"
-msgstr "Chou 2 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chou 3
msgid "media.jpn_chou3_120x235mm"
-msgstr "Chou 3 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chou 4
msgid "media.jpn_chou4_90x205mm"
-msgstr "Chou 4 Envelope"
+msgstr ""
+#. TRANSLATORS: Hagaki
msgid "media.jpn_hagaki_100x148mm"
-msgstr "Hagaki"
+msgstr ""
+#. TRANSLATORS: Envelope Kahu
msgid "media.jpn_kahu_240x322.1mm"
-msgstr "Kahu Envelope"
+msgstr ""
+#. TRANSLATORS: 270 x 382mm
+msgid "media.jpn_kaku1_270x382mm"
+msgstr ""
+
+#. TRANSLATORS: Envelope Kahu 2
msgid "media.jpn_kaku2_240x332mm"
-msgstr "Kahu 2 Envelope"
+msgstr ""
+#. TRANSLATORS: 216 x 277mm
msgid "media.jpn_kaku3_216x277mm"
-msgstr "216 x 277mme"
+msgstr ""
+#. TRANSLATORS: 197 x 267mm
msgid "media.jpn_kaku4_197x267mm"
-msgstr "197 x 267mme"
+msgstr ""
+#. TRANSLATORS: 190 x 240mm
msgid "media.jpn_kaku5_190x240mm"
-msgstr "190 x 240mme"
+msgstr ""
+#. TRANSLATORS: 142 x 205mm
msgid "media.jpn_kaku7_142x205mm"
-msgstr "142 x 205mme"
+msgstr ""
+#. TRANSLATORS: 119 x 197mm
msgid "media.jpn_kaku8_119x197mm"
-msgstr "119 x 197mme"
+msgstr ""
+#. TRANSLATORS: Oufuku Reply Postcard
msgid "media.jpn_oufuku_148x200mm"
-msgstr "Oufuku Reply Postcard"
+msgstr ""
+#. TRANSLATORS: Envelope You 4
msgid "media.jpn_you4_105x235mm"
-msgstr "You 4 Envelope"
+msgstr ""
+#. TRANSLATORS: 10 x 11″
msgid "media.na_10x11_10x11in"
-msgstr "10 x 11\""
+msgstr ""
+#. TRANSLATORS: 10 x 13″
msgid "media.na_10x13_10x13in"
-msgstr "10 x 13\""
+msgstr ""
+#. TRANSLATORS: 10 x 14″
msgid "media.na_10x14_10x14in"
-msgstr "10 x 14\""
+msgstr ""
+#. TRANSLATORS: 10 x 15″
msgid "media.na_10x15_10x15in"
-msgstr "10 x 15\""
+msgstr ""
+#. TRANSLATORS: 11 x 12″
msgid "media.na_11x12_11x12in"
-msgstr "11 x 12\""
+msgstr ""
+#. TRANSLATORS: 11 x 15″
msgid "media.na_11x15_11x15in"
-msgstr "11 x 15\""
+msgstr ""
+#. TRANSLATORS: 12 x 19″
msgid "media.na_12x19_12x19in"
-msgstr "12 x 19\""
+msgstr ""
+#. TRANSLATORS: 5 x 7″
msgid "media.na_5x7_5x7in"
-msgstr "5 x 7\""
+msgstr ""
+#. TRANSLATORS: 6 x 9″
msgid "media.na_6x9_6x9in"
-msgstr "6 x 9\""
+msgstr ""
+#. TRANSLATORS: 7 x 9″
msgid "media.na_7x9_7x9in"
-msgstr "7 x 9\""
+msgstr ""
+#. TRANSLATORS: 9 x 11″
msgid "media.na_9x11_9x11in"
-msgstr "9 x 11\""
+msgstr ""
+#. TRANSLATORS: Envelope A2
msgid "media.na_a2_4.375x5.75in"
-msgstr "A2 Envelope"
+msgstr ""
+#. TRANSLATORS: 9 x 12″
msgid "media.na_arch-a_9x12in"
-msgstr "9 x 12\""
+msgstr ""
+#. TRANSLATORS: 12 x 18″
msgid "media.na_arch-b_12x18in"
-msgstr "12 x 18\""
+msgstr ""
+#. TRANSLATORS: 18 x 24″
msgid "media.na_arch-c_18x24in"
-msgstr "18 x 24\""
+msgstr ""
+#. TRANSLATORS: 24 x 36″
msgid "media.na_arch-d_24x36in"
-msgstr "24 x 36\""
+msgstr ""
+#. TRANSLATORS: 26 x 38″
msgid "media.na_arch-e2_26x38in"
-msgstr "26 x 38\""
+msgstr ""
+#. TRANSLATORS: 27 x 39″
msgid "media.na_arch-e3_27x39in"
-msgstr "27 x 39\""
+msgstr ""
+#. TRANSLATORS: 36 x 48″
msgid "media.na_arch-e_36x48in"
-msgstr "36 x 48\""
+msgstr ""
+#. TRANSLATORS: 12 x 19.17″
msgid "media.na_b-plus_12x19.17in"
-msgstr "12 x 19.17\""
+msgstr ""
+#. TRANSLATORS: Envelope C5
msgid "media.na_c5_6.5x9.5in"
-msgstr "C5 Envelope"
+msgstr ""
+#. TRANSLATORS: 17 x 22″
msgid "media.na_c_17x22in"
-msgstr "17 x 22\""
+msgstr ""
+#. TRANSLATORS: 22 x 34″
msgid "media.na_d_22x34in"
-msgstr "22 x 34\""
+msgstr ""
+#. TRANSLATORS: 34 x 44″
msgid "media.na_e_34x44in"
-msgstr "34 x 44\""
+msgstr ""
+#. TRANSLATORS: 11 x 14″
msgid "media.na_edp_11x14in"
-msgstr "11 x 14\""
+msgstr ""
+#. TRANSLATORS: 12 x 14″
msgid "media.na_eur-edp_12x14in"
-msgstr "12 x 14\""
+msgstr ""
+#. TRANSLATORS: Executive
msgid "media.na_executive_7.25x10.5in"
-msgstr "Executive"
+msgstr ""
+#. TRANSLATORS: 44 x 68″
msgid "media.na_f_44x68in"
-msgstr "44 x 68\""
+msgstr ""
+#. TRANSLATORS: European Fanfold
msgid "media.na_fanfold-eur_8.5x12in"
-msgstr "European Fanfold"
+msgstr ""
+#. TRANSLATORS: US Fanfold
msgid "media.na_fanfold-us_11x14.875in"
-msgstr "US Fanfold"
+msgstr ""
+#. TRANSLATORS: Foolscap
msgid "media.na_foolscap_8.5x13in"
-msgstr "Foolscap"
+msgstr ""
+#. TRANSLATORS: 8 x 13″
msgid "media.na_govt-legal_8x13in"
-msgstr "8 x 13\""
+msgstr ""
+#. TRANSLATORS: 8 x 10″
msgid "media.na_govt-letter_8x10in"
-msgstr "8 x 10\""
+msgstr ""
+#. TRANSLATORS: 3 x 5″
msgid "media.na_index-3x5_3x5in"
-msgstr "3 x 5\""
+msgstr ""
+#. TRANSLATORS: 6 x 8″
msgid "media.na_index-4x6-ext_6x8in"
-msgstr "6 x 8\""
+msgstr ""
+#. TRANSLATORS: 4 x 6″
msgid "media.na_index-4x6_4x6in"
-msgstr "4 x 6\""
+msgstr ""
+#. TRANSLATORS: 5 x 8″
msgid "media.na_index-5x8_5x8in"
-msgstr "5 x 8\""
+msgstr ""
+#. TRANSLATORS: Statement
msgid "media.na_invoice_5.5x8.5in"
-msgstr "Statement"
+msgstr ""
+#. TRANSLATORS: 11 x 17″
msgid "media.na_ledger_11x17in"
-msgstr "11 x 17\""
+msgstr ""
+#. TRANSLATORS: US Legal (Extra)
msgid "media.na_legal-extra_9.5x15in"
-msgstr "US Legal (Extra)"
+msgstr ""
+#. TRANSLATORS: US Legal
msgid "media.na_legal_8.5x14in"
-msgstr "US Legal"
+msgstr ""
+#. TRANSLATORS: US Letter (Extra)
msgid "media.na_letter-extra_9.5x12in"
-msgstr "US Letter (Extra)"
+msgstr ""
+#. TRANSLATORS: US Letter (Plus)
msgid "media.na_letter-plus_8.5x12.69in"
-msgstr "US Letter (Plus)"
+msgstr ""
+#. TRANSLATORS: US Letter
msgid "media.na_letter_8.5x11in"
-msgstr "US Letter"
+msgstr ""
+#. TRANSLATORS: Envelope Monarch
msgid "media.na_monarch_3.875x7.5in"
-msgstr "Monarch Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #10
msgid "media.na_number-10_4.125x9.5in"
-msgstr "#10 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #11
msgid "media.na_number-11_4.5x10.375in"
-msgstr "#11 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #12
msgid "media.na_number-12_4.75x11in"
-msgstr "#12 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #14
msgid "media.na_number-14_5x11.5in"
-msgstr "#14 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #9
msgid "media.na_number-9_3.875x8.875in"
-msgstr "#9 Envelope"
+msgstr ""
+#. TRANSLATORS: 8.5 x 13.4″
msgid "media.na_oficio_8.5x13.4in"
-msgstr "8.5 x 13.4\""
+msgstr ""
+#. TRANSLATORS: Envelope Personal
msgid "media.na_personal_3.625x6.5in"
-msgstr "Personal Envelope"
+msgstr ""
+#. TRANSLATORS: Quarto
msgid "media.na_quarto_8.5x10.83in"
-msgstr "Quarto"
+msgstr ""
+#. TRANSLATORS: 8.94 x 14″
msgid "media.na_super-a_8.94x14in"
-msgstr "8.94 x 14\""
+msgstr ""
+#. TRANSLATORS: 13 x 19″
msgid "media.na_super-b_13x19in"
-msgstr "13 x 19\""
+msgstr ""
+#. TRANSLATORS: 30 x 42″
msgid "media.na_wide-format_30x42in"
-msgstr "30 x 42\""
+msgstr ""
+#. TRANSLATORS: 12 x 16″
msgid "media.oe_12x16_12x16in"
-msgstr "12 x 16\""
+msgstr ""
+#. TRANSLATORS: 14 x 17″
msgid "media.oe_14x17_14x17in"
-msgstr "14 x 17\""
+msgstr ""
+#. TRANSLATORS: 18 x 22″
msgid "media.oe_18x22_18x22in"
-msgstr "18 x 22\""
+msgstr ""
+#. TRANSLATORS: 17 x 24″
msgid "media.oe_a2plus_17x24in"
-msgstr "17 x 24\""
+msgstr ""
+
+#. TRANSLATORS: 2 x 3.5″
+msgid "media.oe_business-card_2x3.5in"
+msgstr ""
+#. TRANSLATORS: 10 x 12″
msgid "media.oe_photo-10r_10x12in"
-msgstr "10 x 12\""
+msgstr ""
+#. TRANSLATORS: 20 x 24″
msgid "media.oe_photo-20r_20x24in"
-msgstr "20 x 24\""
+msgstr ""
+#. TRANSLATORS: 3.5 x 5″
msgid "media.oe_photo-l_3.5x5in"
-msgstr "3.5 x 5\""
+msgstr ""
+#. TRANSLATORS: 10 x 15″
msgid "media.oe_photo-s10r_10x15in"
-msgstr "10 x 15\""
+msgstr ""
+
+#. TRANSLATORS: 4 x 4″
+msgid "media.oe_square-photo_4x4in"
+msgstr ""
+
+#. TRANSLATORS: 5 x 5″
+msgid "media.oe_square-photo_5x5in"
+msgstr ""
+#. TRANSLATORS: 184 x 260mm
msgid "media.om_16k_184x260mm"
-msgstr "184 x 260mm"
+msgstr ""
+#. TRANSLATORS: 195 x 270mm
msgid "media.om_16k_195x270mm"
-msgstr "195 x 270mm"
+msgstr ""
+#. TRANSLATORS: 55 x 85mm
+msgid "media.om_business-card_55x85mm"
+msgstr ""
+
+#. TRANSLATORS: 55 x 91mm
+msgid "media.om_business-card_55x91mm"
+msgstr ""
+
+#. TRANSLATORS: 54 x 86mm
+msgid "media.om_card_54x86mm"
+msgstr ""
+
+#. TRANSLATORS: 275 x 395mm
msgid "media.om_dai-pa-kai_275x395mm"
-msgstr "275 x 395mm"
+msgstr ""
+
+#. TRANSLATORS: 89 x 119mm
+msgid "media.om_dsc-photo_89x119mm"
+msgstr ""
+#. TRANSLATORS: Folio
msgid "media.om_folio-sp_215x315mm"
-msgstr "Folio"
+msgstr ""
+#. TRANSLATORS: Folio (Special)
msgid "media.om_folio_210x330mm"
-msgstr "Folio (Special)"
+msgstr ""
+#. TRANSLATORS: Envelope Invitation
msgid "media.om_invite_220x220mm"
-msgstr "Invitation Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Italian
msgid "media.om_italian_110x230mm"
-msgstr "Italian Envelope"
+msgstr ""
+#. TRANSLATORS: 198 x 275mm
msgid "media.om_juuro-ku-kai_198x275mm"
-msgstr "198 x 275mm"
+msgstr ""
+#. TRANSLATORS: 200 x 300
msgid "media.om_large-photo_200x300"
-msgstr "200 x 300mm"
+msgstr ""
+#. TRANSLATORS: 130 x 180mm
msgid "media.om_medium-photo_130x180mm"
-msgstr "130 x 180mm"
+msgstr ""
+#. TRANSLATORS: 267 x 389mm
msgid "media.om_pa-kai_267x389mm"
-msgstr "267 x 389mm"
+msgstr ""
+#. TRANSLATORS: Envelope Postfix
msgid "media.om_postfix_114x229mm"
-msgstr "Postfix Envelope"
+msgstr ""
+#. TRANSLATORS: 100 x 150mm
msgid "media.om_small-photo_100x150mm"
-msgstr "100 x 150mm"
+msgstr ""
+#. TRANSLATORS: 89 x 89mm
+msgid "media.om_square-photo_89x89mm"
+msgstr ""
+
+#. TRANSLATORS: 100 x 200mm
msgid "media.om_wide-photo_100x200mm"
-msgstr "100 x 200mm"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #10
msgid "media.prc_10_324x458mm"
-msgstr "Chinese #10 Envelope"
+msgstr ""
+#. TRANSLATORS: Chinese 16k
msgid "media.prc_16k_146x215mm"
-msgstr "Chinese 16k"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #1
msgid "media.prc_1_102x165mm"
-msgstr "Chinese #1 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #2
msgid "media.prc_2_102x176mm"
-msgstr "Chinese #2 Envelope"
+msgstr ""
+#. TRANSLATORS: Chinese 32k
msgid "media.prc_32k_97x151mm"
-msgstr "Chinese 32k"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #3
msgid "media.prc_3_125x176mm"
-msgstr "Chinese #3 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #4
msgid "media.prc_4_110x208mm"
-msgstr "Chinese #4 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #5
msgid "media.prc_5_110x220mm"
-msgstr "Chinese #5 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #6
msgid "media.prc_6_120x320mm"
-msgstr "Chinese #6 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #7
msgid "media.prc_7_160x230mm"
-msgstr "Chinese #7 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #8
msgid "media.prc_8_120x309mm"
-msgstr "Chinese #8 Envelope"
+msgstr ""
+#. TRANSLATORS: ROC 16k
msgid "media.roc_16k_7.75x10.75in"
-msgstr "ROC 16k"
+msgstr ""
+#. TRANSLATORS: ROC 8k
msgid "media.roc_8k_10.75x15.5in"
-msgstr "ROC 8k"
+msgstr ""
#, c-format
msgid "members of class %s:"
msgstr "члены группы %s:"
+#. TRANSLATORS: Multiple Document Handling
msgid "multiple-document-handling"
-msgstr "Multiple Document Handling"
+msgstr ""
+#. TRANSLATORS: Separate Documents Collated Copies
msgid "multiple-document-handling.separate-documents-collated-copies"
-msgstr "Separate Documents Collated Copies"
+msgstr ""
+#. TRANSLATORS: Separate Documents Uncollated Copies
msgid "multiple-document-handling.separate-documents-uncollated-copies"
-msgstr "Separate Documents Uncollated Copies"
+msgstr ""
+#. TRANSLATORS: Single Document
msgid "multiple-document-handling.single-document"
-msgstr "Single Document"
+msgstr ""
+#. TRANSLATORS: Single Document New Sheet
msgid "multiple-document-handling.single-document-new-sheet"
-msgstr "Single Document New Sheet"
+msgstr ""
+#. TRANSLATORS: Multiple Object Handling
msgid "multiple-object-handling"
-msgstr "Multiple Object Handling"
+msgstr ""
+#. TRANSLATORS: Multiple Object Handling Actual
+msgid "multiple-object-handling-actual"
+msgstr ""
+
+#. TRANSLATORS: Automatic
msgid "multiple-object-handling.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Best Fit
msgid "multiple-object-handling.best-fit"
-msgstr "Best Fit"
+msgstr ""
+#. TRANSLATORS: Best Quality
msgid "multiple-object-handling.best-quality"
-msgstr "Best Quality"
+msgstr ""
+#. TRANSLATORS: Best Speed
msgid "multiple-object-handling.best-speed"
-msgstr "Best Speed"
+msgstr ""
+#. TRANSLATORS: One At A Time
msgid "multiple-object-handling.one-at-a-time"
-msgstr "One At A Time"
+msgstr ""
+#. TRANSLATORS: On Timeout
msgid "multiple-operation-time-out-action"
-msgstr "Multiple Operation Time Out Action"
+msgstr ""
+#. TRANSLATORS: Abort Job
msgid "multiple-operation-time-out-action.abort-job"
-msgstr "Abort Job"
+msgstr ""
+#. TRANSLATORS: Hold Job
msgid "multiple-operation-time-out-action.hold-job"
-msgstr "Hold Job"
+msgstr ""
+#. TRANSLATORS: Process Job
msgid "multiple-operation-time-out-action.process-job"
-msgstr "Process Job"
+msgstr ""
msgid "no entries"
msgstr "нет запиÑей"
@@ -9099,101 +10401,180 @@ msgstr "нет запиÑей"
msgid "no system default destination"
msgstr "Ðет назначение ÑиÑтемы по умолчанию"
+#. TRANSLATORS: Noise Removal
msgid "noise-removal"
-msgstr "Noise Removal"
+msgstr ""
+#. TRANSLATORS: Notify Attributes
msgid "notify-attributes"
-msgstr "Notify Attributes"
+msgstr ""
+#. TRANSLATORS: Notify Charset
msgid "notify-charset"
-msgstr "Notify Charset"
+msgstr ""
+#. TRANSLATORS: Notify Events
msgid "notify-events"
-msgstr "Notify Events"
+msgstr ""
msgid "notify-events not specified."
msgstr "notify-events не указаны."
+#. TRANSLATORS: Document Completed
msgid "notify-events.document-completed"
-msgstr "Document Completed"
+msgstr ""
+#. TRANSLATORS: Document Config Changed
msgid "notify-events.document-config-changed"
-msgstr "Document Config Changed"
+msgstr ""
+#. TRANSLATORS: Document Created
msgid "notify-events.document-created"
-msgstr "Document Created"
+msgstr ""
+#. TRANSLATORS: Document Fetchable
msgid "notify-events.document-fetchable"
-msgstr "Document Fetchable"
+msgstr ""
+#. TRANSLATORS: Document State Changed
msgid "notify-events.document-state-changed"
-msgstr "Document State Changed"
+msgstr ""
+#. TRANSLATORS: Document Stopped
msgid "notify-events.document-stopped"
-msgstr "Document Stopped"
+msgstr ""
+#. TRANSLATORS: Job Completed
msgid "notify-events.job-completed"
-msgstr "Job Completed"
+msgstr ""
+#. TRANSLATORS: Job Config Changed
msgid "notify-events.job-config-changed"
-msgstr "Job Config Changed"
+msgstr ""
+#. TRANSLATORS: Job Created
msgid "notify-events.job-created"
-msgstr "Job Created"
+msgstr ""
+#. TRANSLATORS: Job Fetchable
msgid "notify-events.job-fetchable"
-msgstr "Job Fetchable"
+msgstr ""
+#. TRANSLATORS: Job Progress
msgid "notify-events.job-progress"
-msgstr "Job Progress"
+msgstr ""
+#. TRANSLATORS: Job State Changed
msgid "notify-events.job-state-changed"
-msgstr "Job State Changed"
+msgstr ""
+#. TRANSLATORS: Job Stopped
msgid "notify-events.job-stopped"
-msgstr "Job Stopped"
+msgstr ""
+#. TRANSLATORS: None
msgid "notify-events.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Printer Config Changed
msgid "notify-events.printer-config-changed"
-msgstr "Printer Config Changed"
+msgstr ""
+
+#. TRANSLATORS: Printer Created
+msgid "notify-events.printer-created"
+msgstr ""
+#. TRANSLATORS: Printer Deleted
+msgid "notify-events.printer-deleted"
+msgstr ""
+
+#. TRANSLATORS: Printer Finishings Changed
msgid "notify-events.printer-finishings-changed"
-msgstr "Printer Finishings Changed"
+msgstr ""
+#. TRANSLATORS: Printer Media Changed
msgid "notify-events.printer-media-changed"
-msgstr "Printer Media Changed"
+msgstr ""
+#. TRANSLATORS: Printer Queue Order Changed
msgid "notify-events.printer-queue-order-changed"
-msgstr "Printer Queue Order Changed"
+msgstr ""
+#. TRANSLATORS: Printer Restarted
msgid "notify-events.printer-restarted"
-msgstr "Printer Restarted"
+msgstr ""
+#. TRANSLATORS: Printer Shutdown
msgid "notify-events.printer-shutdown"
-msgstr "Printer Shutdown"
+msgstr ""
+#. TRANSLATORS: Printer State Changed
msgid "notify-events.printer-state-changed"
-msgstr "Printer State Changed"
+msgstr ""
+#. TRANSLATORS: Printer Stopped
msgid "notify-events.printer-stopped"
-msgstr "Printer Stopped"
+msgstr ""
+
+#. TRANSLATORS: Resource Canceled
+msgid "notify-events.resource-canceled"
+msgstr ""
+#. TRANSLATORS: Resource Config Changed
+msgid "notify-events.resource-config-changed"
+msgstr ""
+
+#. TRANSLATORS: Resource Created
+msgid "notify-events.resource-created"
+msgstr ""
+
+#. TRANSLATORS: Resource Installed
+msgid "notify-events.resource-installed"
+msgstr ""
+
+#. TRANSLATORS: Resource State Changed
+msgid "notify-events.resource-state-changed"
+msgstr ""
+
+#. TRANSLATORS: System Config Changed
+msgid "notify-events.system-config-changed"
+msgstr ""
+
+#. TRANSLATORS: System Restarted
+msgid "notify-events.system-restarted"
+msgstr ""
+
+#. TRANSLATORS: System Shutdown
+msgid "notify-events.system-shutdown"
+msgstr ""
+
+#. TRANSLATORS: System State Changed
+msgid "notify-events.system-state-changed"
+msgstr ""
+
+#. TRANSLATORS: System Stopped
+msgid "notify-events.system-stopped"
+msgstr ""
+
+#. TRANSLATORS: Notify Get Interval
msgid "notify-get-interval"
-msgstr "Notify Get Interval"
+msgstr ""
+#. TRANSLATORS: Notify Lease Duration
msgid "notify-lease-duration"
-msgstr "Notify Lease Duration"
+msgstr ""
+#. TRANSLATORS: Notify Natural Language
msgid "notify-natural-language"
-msgstr "Notify Natural Language"
+msgstr ""
+#. TRANSLATORS: Notify Pull Method
msgid "notify-pull-method"
-msgstr "Notify Pull Method"
+msgstr ""
+#. TRANSLATORS: Notify Recipient
msgid "notify-recipient-uri"
-msgstr "Notify Recipient"
+msgstr ""
#, c-format
msgid "notify-recipient-uri URI \"%s\" is already used."
@@ -9203,245 +10584,520 @@ msgstr "notify-recipient-uri URI \"%s\" уже иÑпользуетÑÑ."
msgid "notify-recipient-uri URI \"%s\" uses unknown scheme."
msgstr "notify-recipient-uri URI \"%s\" иÑпользует неизвеÑтную Ñхему."
+#. TRANSLATORS: Notify Sequence Numbers
msgid "notify-sequence-numbers"
-msgstr "Notify Sequence Numbers"
+msgstr ""
+#. TRANSLATORS: Notify Subscription Ids
msgid "notify-subscription-ids"
-msgstr "Notify Subscription Ids"
+msgstr ""
+#. TRANSLATORS: Notify Time Interval
msgid "notify-time-interval"
-msgstr "Notify Time Interval"
+msgstr ""
+#. TRANSLATORS: Notify User Data
msgid "notify-user-data"
-msgstr "Notify User Data"
+msgstr ""
+#. TRANSLATORS: Notify Wait
msgid "notify-wait"
-msgstr "Notify Wait"
+msgstr ""
+#. TRANSLATORS: Number Of Retries
msgid "number-of-retries"
-msgstr "Number Of Retries"
+msgstr ""
+#. TRANSLATORS: Number-Up
msgid "number-up"
-msgstr "Number-Up"
+msgstr ""
+#. TRANSLATORS: Object Offset
msgid "object-offset"
-msgstr "Object Offset"
+msgstr ""
+#. TRANSLATORS: Object Size
msgid "object-size"
-msgstr "Object Size"
+msgstr ""
+#. TRANSLATORS: Organization Name
msgid "organization-name"
-msgstr "Organization Name"
+msgstr ""
+#. TRANSLATORS: Orientation
msgid "orientation-requested"
-msgstr "Orientation"
+msgstr ""
+#. TRANSLATORS: Portrait
msgid "orientation-requested.3"
-msgstr "Portrait"
+msgstr ""
+#. TRANSLATORS: Landscape
msgid "orientation-requested.4"
-msgstr "Landscape"
+msgstr ""
+#. TRANSLATORS: Reverse Landscape
msgid "orientation-requested.5"
-msgstr "Reverse Landscape"
+msgstr ""
+#. TRANSLATORS: Reverse Portrait
msgid "orientation-requested.6"
-msgstr "Reverse Portrait"
+msgstr ""
+#. TRANSLATORS: None
msgid "orientation-requested.7"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Scanned Image Options
msgid "output-attributes"
-msgstr "Output Attributes"
+msgstr ""
+#. TRANSLATORS: Output Tray
msgid "output-bin"
-msgstr "Output Bin"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "output-bin.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "output-bin.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Center
msgid "output-bin.center"
-msgstr "Center"
+msgstr ""
+#. TRANSLATORS: Face Down
msgid "output-bin.face-down"
-msgstr "Face Down"
+msgstr ""
+#. TRANSLATORS: Face Up
msgid "output-bin.face-up"
-msgstr "Face Up"
+msgstr ""
+#. TRANSLATORS: Large Capacity
msgid "output-bin.large-capacity"
-msgstr "Large Capacity"
+msgstr ""
+#. TRANSLATORS: Left
msgid "output-bin.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Mailbox 1
msgid "output-bin.mailbox-1"
-msgstr "Mailbox 1"
+msgstr ""
+#. TRANSLATORS: Mailbox 10
msgid "output-bin.mailbox-10"
-msgstr "Mailbox 10"
+msgstr ""
+#. TRANSLATORS: Mailbox 2
msgid "output-bin.mailbox-2"
-msgstr "Mailbox 2"
+msgstr ""
+#. TRANSLATORS: Mailbox 3
msgid "output-bin.mailbox-3"
-msgstr "Mailbox 3"
+msgstr ""
+#. TRANSLATORS: Mailbox 4
msgid "output-bin.mailbox-4"
-msgstr "Mailbox 4"
+msgstr ""
+#. TRANSLATORS: Mailbox 5
msgid "output-bin.mailbox-5"
-msgstr "Mailbox 5"
+msgstr ""
+#. TRANSLATORS: Mailbox 6
msgid "output-bin.mailbox-6"
-msgstr "Mailbox 6"
+msgstr ""
+#. TRANSLATORS: Mailbox 7
msgid "output-bin.mailbox-7"
-msgstr "Mailbox 7"
+msgstr ""
+#. TRANSLATORS: Mailbox 8
msgid "output-bin.mailbox-8"
-msgstr "Mailbox 8"
+msgstr ""
+#. TRANSLATORS: Mailbox 9
msgid "output-bin.mailbox-9"
-msgstr "Mailbox 9"
+msgstr ""
+#. TRANSLATORS: Middle
msgid "output-bin.middle"
-msgstr "Middle"
+msgstr ""
+#. TRANSLATORS: My Mailbox
msgid "output-bin.my-mailbox"
-msgstr "My Mailbox"
+msgstr ""
+#. TRANSLATORS: Rear
msgid "output-bin.rear"
-msgstr "Rear"
+msgstr ""
+#. TRANSLATORS: Right
msgid "output-bin.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Side
msgid "output-bin.side"
-msgstr "Side"
+msgstr ""
+#. TRANSLATORS: Stacker 1
msgid "output-bin.stacker-1"
-msgstr "Stacker 1"
+msgstr ""
+#. TRANSLATORS: Stacker 10
msgid "output-bin.stacker-10"
-msgstr "Stacker 10"
+msgstr ""
+#. TRANSLATORS: Stacker 2
msgid "output-bin.stacker-2"
-msgstr "Stacker 2"
+msgstr ""
+#. TRANSLATORS: Stacker 3
msgid "output-bin.stacker-3"
-msgstr "Stacker 3"
+msgstr ""
+#. TRANSLATORS: Stacker 4
msgid "output-bin.stacker-4"
-msgstr "Stacker 4"
+msgstr ""
+#. TRANSLATORS: Stacker 5
msgid "output-bin.stacker-5"
-msgstr "Stacker 5"
+msgstr ""
+#. TRANSLATORS: Stacker 6
msgid "output-bin.stacker-6"
-msgstr "Stacker 6"
+msgstr ""
+#. TRANSLATORS: Stacker 7
msgid "output-bin.stacker-7"
-msgstr "Stacker 7"
+msgstr ""
+#. TRANSLATORS: Stacker 8
msgid "output-bin.stacker-8"
-msgstr "Stacker 8"
+msgstr ""
+#. TRANSLATORS: Stacker 9
msgid "output-bin.stacker-9"
-msgstr "Stacker 9"
+msgstr ""
+#. TRANSLATORS: Top
msgid "output-bin.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Tray 1
msgid "output-bin.tray-1"
-msgstr "Tray 1"
+msgstr ""
+#. TRANSLATORS: Tray 10
msgid "output-bin.tray-10"
-msgstr "Tray 10"
+msgstr ""
+#. TRANSLATORS: Tray 2
msgid "output-bin.tray-2"
-msgstr "Tray 2"
+msgstr ""
+#. TRANSLATORS: Tray 3
msgid "output-bin.tray-3"
-msgstr "Tray 3"
+msgstr ""
+#. TRANSLATORS: Tray 4
msgid "output-bin.tray-4"
-msgstr "Tray 4"
+msgstr ""
+#. TRANSLATORS: Tray 5
msgid "output-bin.tray-5"
-msgstr "Tray 5"
+msgstr ""
+#. TRANSLATORS: Tray 6
msgid "output-bin.tray-6"
-msgstr "Tray 6"
+msgstr ""
+#. TRANSLATORS: Tray 7
msgid "output-bin.tray-7"
-msgstr "Tray 7"
+msgstr ""
+#. TRANSLATORS: Tray 8
msgid "output-bin.tray-8"
-msgstr "Tray 8"
+msgstr ""
+#. TRANSLATORS: Tray 9
msgid "output-bin.tray-9"
-msgstr "Tray 9"
+msgstr ""
+#. TRANSLATORS: Scanned Image Quality
msgid "output-compression-quality-factor"
-msgstr "Scanned Image Quality"
+msgstr ""
+#. TRANSLATORS: Page Delivery
msgid "page-delivery"
-msgstr "Page Delivery"
+msgstr ""
+#. TRANSLATORS: Reverse Order Face-down
msgid "page-delivery.reverse-order-face-down"
-msgstr "Reverse Order Face Down"
+msgstr ""
+#. TRANSLATORS: Reverse Order Face-up
msgid "page-delivery.reverse-order-face-up"
-msgstr "Reverse Order Face Up"
+msgstr ""
+#. TRANSLATORS: Same Order Face-down
msgid "page-delivery.same-order-face-down"
-msgstr "Same Order Face Down"
+msgstr ""
+#. TRANSLATORS: Same Order Face-up
msgid "page-delivery.same-order-face-up"
-msgstr "Same Order Face Up"
+msgstr ""
+#. TRANSLATORS: System Specified
msgid "page-delivery.system-specified"
-msgstr "System Specified"
+msgstr ""
+#. TRANSLATORS: Page Order Received
msgid "page-order-received"
-msgstr "Page Order Received"
+msgstr ""
+#. TRANSLATORS: 1 To N
msgid "page-order-received.1-to-n-order"
-msgstr "1 To N Order"
+msgstr ""
+#. TRANSLATORS: N To 1
msgid "page-order-received.n-to-1-order"
-msgstr "N To 1 Order"
+msgstr ""
+#. TRANSLATORS: Page Ranges
msgid "page-ranges"
-msgstr "Page Ranges"
+msgstr ""
+#. TRANSLATORS: Pages
msgid "pages"
-msgstr "Pages"
+msgstr ""
+#. TRANSLATORS: Pages Per Subset
msgid "pages-per-subset"
-msgstr "Pages Per Subset"
+msgstr ""
+
+#. TRANSLATORS: Pclm Raster Back Side
+msgid "pclm-raster-back-side"
+msgstr ""
+
+#. TRANSLATORS: Flipped
+msgid "pclm-raster-back-side.flipped"
+msgstr ""
+
+#. TRANSLATORS: Normal
+msgid "pclm-raster-back-side.normal"
+msgstr ""
+
+#. TRANSLATORS: Rotated
+msgid "pclm-raster-back-side.rotated"
+msgstr ""
+
+#. TRANSLATORS: Pclm Source Resolution
+msgid "pclm-source-resolution"
+msgstr ""
msgid "pending"
msgstr "задержка"
+#. TRANSLATORS: Platform Shape
msgid "platform-shape"
-msgstr "Platform Shape"
+msgstr ""
+#. TRANSLATORS: Round
msgid "platform-shape.ellipse"
-msgstr "Round"
+msgstr ""
+#. TRANSLATORS: Rectangle
msgid "platform-shape.rectangle"
-msgstr "Rectangle"
+msgstr ""
+#. TRANSLATORS: Platform Temperature
msgid "platform-temperature"
-msgstr "Platform Temperature"
+msgstr ""
+#. TRANSLATORS: Post-dial String
msgid "post-dial-string"
-msgstr "Post-dial String"
+msgstr ""
+
+#. TRANSLATORS: Power State
+msgid "power-state"
+msgstr ""
+
+#. TRANSLATORS: Reset Mbr
+msgid "power-state.100"
+msgstr ""
+
+#. TRANSLATORS: Reset Nmi
+msgid "power-state.110"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Graceful
+msgid "power-state.120"
+msgstr ""
+
+#. TRANSLATORS: Off Hard Graceful
+msgid "power-state.130"
+msgstr ""
+
+#. TRANSLATORS: Reset Mbr Graceful
+msgid "power-state.140"
+msgstr ""
+
+#. TRANSLATORS: Reset Soft Graceful
+msgid "power-state.150"
+msgstr ""
+
+#. TRANSLATORS: Reset Hard Graceful
+msgid "power-state.160"
+msgstr ""
+
+#. TRANSLATORS: Reset Init
+msgid "power-state.170"
+msgstr ""
+
+#. TRANSLATORS: Not Applicable
+msgid "power-state.180"
+msgstr ""
+
+#. TRANSLATORS: No Change
+msgid "power-state.190"
+msgstr ""
+
+#. TRANSLATORS: On
+msgid "power-state.20"
+msgstr ""
+
+#. TRANSLATORS: On Vendor1
+msgid "power-state.21"
+msgstr ""
+
+#. TRANSLATORS: On Vendor2
+msgid "power-state.22"
+msgstr ""
+
+#. TRANSLATORS: On Vendor3
+msgid "power-state.23"
+msgstr ""
+
+#. TRANSLATORS: On Vendor4
+msgid "power-state.24"
+msgstr ""
+
+#. TRANSLATORS: On Vendor5
+msgid "power-state.25"
+msgstr ""
+
+#. TRANSLATORS: Standby
+msgid "power-state.30"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor1
+msgid "power-state.31"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor2
+msgid "power-state.32"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor3
+msgid "power-state.33"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor4
+msgid "power-state.34"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor5
+msgid "power-state.35"
+msgstr ""
+
+#. TRANSLATORS: Suspend
+msgid "power-state.40"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor1
+msgid "power-state.41"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor2
+msgid "power-state.42"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor3
+msgid "power-state.43"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor4
+msgid "power-state.44"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor5
+msgid "power-state.45"
+msgstr ""
+
+#. TRANSLATORS: Reset Soft
+msgid "power-state.50"
+msgstr ""
+
+#. TRANSLATORS: Off Hard
+msgid "power-state.60"
+msgstr ""
+
+#. TRANSLATORS: Hibernate
+msgid "power-state.70"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor1
+msgid "power-state.71"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor2
+msgid "power-state.72"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor3
+msgid "power-state.73"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor4
+msgid "power-state.74"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor5
+msgid "power-state.75"
+msgstr ""
+
+#. TRANSLATORS: Off Soft
+msgid "power-state.80"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor1
+msgid "power-state.81"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor2
+msgid "power-state.82"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor3
+msgid "power-state.83"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor4
+msgid "power-state.84"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor5
+msgid "power-state.85"
+msgstr ""
+
+#. TRANSLATORS: Reset Hard
+msgid "power-state.90"
+msgstr ""
#, c-format
msgid "ppdc: Adding include directory \"%s\"."
@@ -9842,164 +11498,229 @@ msgstr "ppdmerge: ПропуÑкаетÑÑ PPD-файл %s."
msgid "ppdmerge: Unable to backup %s to %s - %s"
msgstr "ppdmerge: Ðе удаетÑÑ Ñоздать резервную копию %s на %s- %s"
+#. TRANSLATORS: Pre-dial String
msgid "pre-dial-string"
-msgstr "Pre-dial String"
+msgstr ""
+#. TRANSLATORS: Number-Up Layout
msgid "presentation-direction-number-up"
-msgstr "Number-Up Layout"
+msgstr ""
+#. TRANSLATORS: Top-bottom, Right-left
msgid "presentation-direction-number-up.tobottom-toleft"
-msgstr "Top-Bottom, Right-Left"
+msgstr ""
+#. TRANSLATORS: Top-bottom, Left-right
msgid "presentation-direction-number-up.tobottom-toright"
-msgstr "Top-Bottom, Left-Right"
+msgstr ""
+#. TRANSLATORS: Right-left, Top-bottom
msgid "presentation-direction-number-up.toleft-tobottom"
-msgstr "Right-Left, Top-Bottom"
+msgstr ""
+#. TRANSLATORS: Right-left, Bottom-top
msgid "presentation-direction-number-up.toleft-totop"
-msgstr "Right-Left, Bottom-Top"
+msgstr ""
+#. TRANSLATORS: Left-right, Top-bottom
msgid "presentation-direction-number-up.toright-tobottom"
-msgstr "Left-Right, Top-Bottom"
+msgstr ""
+#. TRANSLATORS: Left-right, Bottom-top
msgid "presentation-direction-number-up.toright-totop"
-msgstr "Left-Right, Bottom-Top"
+msgstr ""
+#. TRANSLATORS: Bottom-top, Right-left
msgid "presentation-direction-number-up.totop-toleft"
-msgstr "Bottom-Top, Right-Left"
+msgstr ""
+#. TRANSLATORS: Bottom-top, Left-right
msgid "presentation-direction-number-up.totop-toright"
-msgstr "Bottom-Top, Left-Right"
+msgstr ""
+#. TRANSLATORS: Print Accuracy
msgid "print-accuracy"
-msgstr "Print Accuracy"
+msgstr ""
+#. TRANSLATORS: Print Base
msgid "print-base"
-msgstr "Print Base"
+msgstr ""
+
+#. TRANSLATORS: Print Base Actual
+msgid "print-base-actual"
+msgstr ""
+#. TRANSLATORS: Brim
msgid "print-base.brim"
-msgstr "Brim"
+msgstr ""
+#. TRANSLATORS: None
msgid "print-base.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Raft
msgid "print-base.raft"
-msgstr "Raft"
+msgstr ""
+#. TRANSLATORS: Skirt
msgid "print-base.skirt"
-msgstr "Skirt"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "print-base.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Print Color Mode
msgid "print-color-mode"
-msgstr "Print Color Mode"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-color-mode.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Auto Monochrome
+msgid "print-color-mode.auto-monochrome"
+msgstr ""
+
+#. TRANSLATORS: Text
msgid "print-color-mode.bi-level"
-msgstr "Bi-Level"
+msgstr ""
+#. TRANSLATORS: Color
msgid "print-color-mode.color"
-msgstr "Color"
+msgstr ""
+#. TRANSLATORS: Highlight
msgid "print-color-mode.highlight"
-msgstr "Highlight"
+msgstr ""
+#. TRANSLATORS: Monochrome
msgid "print-color-mode.monochrome"
-msgstr "Monochrome"
+msgstr ""
+#. TRANSLATORS: Process Text
msgid "print-color-mode.process-bi-level"
-msgstr "Process Bi-Level"
+msgstr ""
+#. TRANSLATORS: Process Monochrome
msgid "print-color-mode.process-monochrome"
-msgstr "Process Monochrome"
+msgstr ""
+#. TRANSLATORS: Print Optimization
msgid "print-content-optimize"
-msgstr "Print Optimization"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-content-optimize.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Graphics
msgid "print-content-optimize.graphic"
-msgstr "Graphics"
+msgstr ""
+#. TRANSLATORS: Photo
msgid "print-content-optimize.photo"
-msgstr "Photo"
+msgstr ""
+#. TRANSLATORS: Text
msgid "print-content-optimize.text"
-msgstr "Text"
+msgstr ""
+#. TRANSLATORS: Text and Graphics
msgid "print-content-optimize.text-and-graphic"
-msgstr "Text And Graphics"
+msgstr ""
+#. TRANSLATORS: Print Objects
msgid "print-objects"
-msgstr "Print Objects"
+msgstr ""
+#. TRANSLATORS: Print Quality
msgid "print-quality"
-msgstr "Print Quality"
+msgstr ""
+#. TRANSLATORS: Draft
msgid "print-quality.3"
-msgstr "Draft"
+msgstr ""
+#. TRANSLATORS: Normal
msgid "print-quality.4"
-msgstr "Normal"
+msgstr ""
+#. TRANSLATORS: High
msgid "print-quality.5"
-msgstr "High"
+msgstr ""
+#. TRANSLATORS: Print Rendering Intent
msgid "print-rendering-intent"
-msgstr "Print Rendering Intent"
+msgstr ""
+#. TRANSLATORS: Absolute
msgid "print-rendering-intent.absolute"
-msgstr "Absolute"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-rendering-intent.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Perceptual
msgid "print-rendering-intent.perceptual"
-msgstr "Perceptual"
+msgstr ""
+#. TRANSLATORS: Relative
msgid "print-rendering-intent.relative"
-msgstr "Relative"
+msgstr ""
+#. TRANSLATORS: Relative w/Black Point Compensation
msgid "print-rendering-intent.relative-bpc"
-msgstr "Relative w/Black Point Compensation"
+msgstr ""
+#. TRANSLATORS: Saturation
msgid "print-rendering-intent.saturation"
-msgstr "Saturation"
+msgstr ""
+#. TRANSLATORS: Print Scaling
msgid "print-scaling"
-msgstr "Print Scaling"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-scaling.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Auto-fit
msgid "print-scaling.auto-fit"
-msgstr "Auto Fit"
+msgstr ""
+#. TRANSLATORS: Fill
msgid "print-scaling.fill"
-msgstr "Fill"
+msgstr ""
+#. TRANSLATORS: Fit
msgid "print-scaling.fit"
-msgstr "Fit"
+msgstr ""
+#. TRANSLATORS: None
msgid "print-scaling.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Print Supports
msgid "print-supports"
-msgstr "Print Supports"
+msgstr ""
+#. TRANSLATORS: Print Supports Actual
+msgid "print-supports-actual"
+msgstr ""
+
+#. TRANSLATORS: With Specified Material
msgid "print-supports.material"
-msgstr "Material"
+msgstr ""
+#. TRANSLATORS: None
msgid "print-supports.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "print-supports.standard"
-msgstr "Standard"
+msgstr ""
#, c-format
msgid "printer %s disabled since %s -"
@@ -10029,2303 +11750,3160 @@ msgstr "принтер %s/%s Ñвободен. Включен Ñ Ð¼Ð¾Ð¼ÐµÐ½Ñ‚Ð°
msgid "printer %s/%s now printing %s-%d. enabled since %s"
msgstr "принтер %s/%s ÑÐµÐ¹Ñ‡Ð°Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð°ÐµÑ‚ %s-%d. Включен Ñ Ð¼Ð¾Ð¼ÐµÐ½Ñ‚Ð° %s"
+#. TRANSLATORS: Printer Geo Location
+msgid "printer-geo-location"
+msgstr ""
+
+#. TRANSLATORS: Printer ID
+msgid "printer-id"
+msgstr ""
+
+#. TRANSLATORS: Printer Ids
+msgid "printer-ids"
+msgstr ""
+
+#. TRANSLATORS: Printer Location
+msgid "printer-location"
+msgstr ""
+
+#. TRANSLATORS: Message From Operator
msgid "printer-message-from-operator"
-msgstr "Printer Message From Operator"
+msgstr ""
+#. TRANSLATORS: Print Resolution
msgid "printer-resolution"
-msgstr "Printer Resolution"
+msgstr ""
+
+#. TRANSLATORS: Printer Service Type
+msgid "printer-service-type"
+msgstr ""
+
+#. TRANSLATORS: Copy
+msgid "printer-service-type.copy"
+msgstr ""
+
+#. TRANSLATORS: Faxin
+msgid "printer-service-type.faxin"
+msgstr ""
+#. TRANSLATORS: Faxout
+msgid "printer-service-type.faxout"
+msgstr ""
+
+#. TRANSLATORS: Print
+msgid "printer-service-type.print"
+msgstr ""
+
+#. TRANSLATORS: Print3d
+msgid "printer-service-type.print3d"
+msgstr ""
+
+#. TRANSLATORS: Scan
+msgid "printer-service-type.scan"
+msgstr ""
+
+#. TRANSLATORS: Transform
+msgid "printer-service-type.transform"
+msgstr ""
+
+#. TRANSLATORS: Printer State
msgid "printer-state"
-msgstr "Printer State"
+msgstr ""
+#. TRANSLATORS: Detailed Printer State
msgid "printer-state-reasons"
-msgstr "Detailed Printer State"
+msgstr ""
+#. TRANSLATORS: Old Alerts Have Been Removed
msgid "printer-state-reasons.alert-removal-of-binary-change-entry"
-msgstr "Alert Removal Of Binary Change Entry"
+msgstr ""
+#. TRANSLATORS: Bander Added
msgid "printer-state-reasons.bander-added"
-msgstr "Bander Added"
+msgstr ""
+#. TRANSLATORS: Bander Almost Empty
msgid "printer-state-reasons.bander-almost-empty"
-msgstr "Bander Almost Empty"
+msgstr ""
+#. TRANSLATORS: Bander Almost Full
msgid "printer-state-reasons.bander-almost-full"
-msgstr "Bander Almost Full"
+msgstr ""
+#. TRANSLATORS: Bander At Limit
msgid "printer-state-reasons.bander-at-limit"
-msgstr "Bander At Limit"
+msgstr ""
+#. TRANSLATORS: Bander Closed
msgid "printer-state-reasons.bander-closed"
-msgstr "Bander Closed"
+msgstr ""
+#. TRANSLATORS: Bander Configuration Change
msgid "printer-state-reasons.bander-configuration-change"
-msgstr "Bander Configuration Change"
+msgstr ""
+#. TRANSLATORS: Bander Cover Closed
msgid "printer-state-reasons.bander-cover-closed"
-msgstr "Bander Cover Closed"
+msgstr ""
+#. TRANSLATORS: Bander Cover Open
msgid "printer-state-reasons.bander-cover-open"
-msgstr "Bander Cover Open"
+msgstr ""
+#. TRANSLATORS: Bander Empty
msgid "printer-state-reasons.bander-empty"
-msgstr "Bander Empty"
+msgstr ""
+#. TRANSLATORS: Bander Full
msgid "printer-state-reasons.bander-full"
-msgstr "Bander Full"
+msgstr ""
+#. TRANSLATORS: Bander Interlock Closed
msgid "printer-state-reasons.bander-interlock-closed"
-msgstr "Bander Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Bander Interlock Open
msgid "printer-state-reasons.bander-interlock-open"
-msgstr "Bander Interlock Open"
+msgstr ""
+#. TRANSLATORS: Bander Jam
msgid "printer-state-reasons.bander-jam"
-msgstr "Bander Jam"
+msgstr ""
+#. TRANSLATORS: Bander Life Almost Over
msgid "printer-state-reasons.bander-life-almost-over"
-msgstr "Bander Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Bander Life Over
msgid "printer-state-reasons.bander-life-over"
-msgstr "Bander Life Over"
+msgstr ""
+#. TRANSLATORS: Bander Memory Exhausted
msgid "printer-state-reasons.bander-memory-exhausted"
-msgstr "Bander Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Bander Missing
msgid "printer-state-reasons.bander-missing"
-msgstr "Bander Missing"
+msgstr ""
+#. TRANSLATORS: Bander Motor Failure
msgid "printer-state-reasons.bander-motor-failure"
-msgstr "Bander Motor Failure"
+msgstr ""
+#. TRANSLATORS: Bander Near Limit
msgid "printer-state-reasons.bander-near-limit"
-msgstr "Bander Near Limit"
+msgstr ""
+#. TRANSLATORS: Bander Offline
msgid "printer-state-reasons.bander-offline"
-msgstr "Bander Offline"
+msgstr ""
+#. TRANSLATORS: Bander Opened
msgid "printer-state-reasons.bander-opened"
-msgstr "Bander Opened"
+msgstr ""
+#. TRANSLATORS: Bander Over Temperature
msgid "printer-state-reasons.bander-over-temperature"
-msgstr "Bander Over Temperature"
+msgstr ""
+#. TRANSLATORS: Bander Power Saver
msgid "printer-state-reasons.bander-power-saver"
-msgstr "Bander Power Saver"
+msgstr ""
+#. TRANSLATORS: Bander Recoverable Failure
msgid "printer-state-reasons.bander-recoverable-failure"
-msgstr "Bander Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Bander Recoverable Storage
msgid "printer-state-reasons.bander-recoverable-storage"
-msgstr "Bander Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Bander Removed
msgid "printer-state-reasons.bander-removed"
-msgstr "Bander Removed"
+msgstr ""
+#. TRANSLATORS: Bander Resource Added
msgid "printer-state-reasons.bander-resource-added"
-msgstr "Bander Resource Added"
+msgstr ""
+#. TRANSLATORS: Bander Resource Removed
msgid "printer-state-reasons.bander-resource-removed"
-msgstr "Bander Resource Removed"
+msgstr ""
+#. TRANSLATORS: Bander Thermistor Failure
msgid "printer-state-reasons.bander-thermistor-failure"
-msgstr "Bander Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Bander Timing Failure
msgid "printer-state-reasons.bander-timing-failure"
-msgstr "Bander Timing Failure"
+msgstr ""
+#. TRANSLATORS: Bander Turned Off
msgid "printer-state-reasons.bander-turned-off"
-msgstr "Bander Turned Off"
+msgstr ""
+#. TRANSLATORS: Bander Turned On
msgid "printer-state-reasons.bander-turned-on"
-msgstr "Bander Turned On"
+msgstr ""
+#. TRANSLATORS: Bander Under Temperature
msgid "printer-state-reasons.bander-under-temperature"
-msgstr "Bander Under Temperature"
+msgstr ""
+#. TRANSLATORS: Bander Unrecoverable Failure
msgid "printer-state-reasons.bander-unrecoverable-failure"
-msgstr "Bander Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Bander Unrecoverable Storage Error
msgid "printer-state-reasons.bander-unrecoverable-storage-error"
-msgstr "Bander Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Bander Warming Up
msgid "printer-state-reasons.bander-warming-up"
-msgstr "Bander Warming Up"
+msgstr ""
+#. TRANSLATORS: Binder Added
msgid "printer-state-reasons.binder-added"
-msgstr "Binder Added"
+msgstr ""
+#. TRANSLATORS: Binder Almost Empty
msgid "printer-state-reasons.binder-almost-empty"
-msgstr "Binder Almost Empty"
+msgstr ""
+#. TRANSLATORS: Binder Almost Full
msgid "printer-state-reasons.binder-almost-full"
-msgstr "Binder Almost Full"
+msgstr ""
+#. TRANSLATORS: Binder At Limit
msgid "printer-state-reasons.binder-at-limit"
-msgstr "Binder At Limit"
+msgstr ""
+#. TRANSLATORS: Binder Closed
msgid "printer-state-reasons.binder-closed"
-msgstr "Binder Closed"
+msgstr ""
+#. TRANSLATORS: Binder Configuration Change
msgid "printer-state-reasons.binder-configuration-change"
-msgstr "Binder Configuration Change"
+msgstr ""
+#. TRANSLATORS: Binder Cover Closed
msgid "printer-state-reasons.binder-cover-closed"
-msgstr "Binder Cover Closed"
+msgstr ""
+#. TRANSLATORS: Binder Cover Open
msgid "printer-state-reasons.binder-cover-open"
-msgstr "Binder Cover Open"
+msgstr ""
+#. TRANSLATORS: Binder Empty
msgid "printer-state-reasons.binder-empty"
-msgstr "Binder Empty"
+msgstr ""
+#. TRANSLATORS: Binder Full
msgid "printer-state-reasons.binder-full"
-msgstr "Binder Full"
+msgstr ""
+#. TRANSLATORS: Binder Interlock Closed
msgid "printer-state-reasons.binder-interlock-closed"
-msgstr "Binder Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Binder Interlock Open
msgid "printer-state-reasons.binder-interlock-open"
-msgstr "Binder Interlock Open"
+msgstr ""
+#. TRANSLATORS: Binder Jam
msgid "printer-state-reasons.binder-jam"
-msgstr "Binder Jam"
+msgstr ""
+#. TRANSLATORS: Binder Life Almost Over
msgid "printer-state-reasons.binder-life-almost-over"
-msgstr "Binder Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Binder Life Over
msgid "printer-state-reasons.binder-life-over"
-msgstr "Binder Life Over"
+msgstr ""
+#. TRANSLATORS: Binder Memory Exhausted
msgid "printer-state-reasons.binder-memory-exhausted"
-msgstr "Binder Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Binder Missing
msgid "printer-state-reasons.binder-missing"
-msgstr "Binder Missing"
+msgstr ""
+#. TRANSLATORS: Binder Motor Failure
msgid "printer-state-reasons.binder-motor-failure"
-msgstr "Binder Motor Failure"
+msgstr ""
+#. TRANSLATORS: Binder Near Limit
msgid "printer-state-reasons.binder-near-limit"
-msgstr "Binder Near Limit"
+msgstr ""
+#. TRANSLATORS: Binder Offline
msgid "printer-state-reasons.binder-offline"
-msgstr "Binder Offline"
+msgstr ""
+#. TRANSLATORS: Binder Opened
msgid "printer-state-reasons.binder-opened"
-msgstr "Binder Opened"
+msgstr ""
+#. TRANSLATORS: Binder Over Temperature
msgid "printer-state-reasons.binder-over-temperature"
-msgstr "Binder Over Temperature"
+msgstr ""
+#. TRANSLATORS: Binder Power Saver
msgid "printer-state-reasons.binder-power-saver"
-msgstr "Binder Power Saver"
+msgstr ""
+#. TRANSLATORS: Binder Recoverable Failure
msgid "printer-state-reasons.binder-recoverable-failure"
-msgstr "Binder Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Binder Recoverable Storage
msgid "printer-state-reasons.binder-recoverable-storage"
-msgstr "Binder Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Binder Removed
msgid "printer-state-reasons.binder-removed"
-msgstr "Binder Removed"
+msgstr ""
+#. TRANSLATORS: Binder Resource Added
msgid "printer-state-reasons.binder-resource-added"
-msgstr "Binder Resource Added"
+msgstr ""
+#. TRANSLATORS: Binder Resource Removed
msgid "printer-state-reasons.binder-resource-removed"
-msgstr "Binder Resource Removed"
+msgstr ""
+#. TRANSLATORS: Binder Thermistor Failure
msgid "printer-state-reasons.binder-thermistor-failure"
-msgstr "Binder Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Binder Timing Failure
msgid "printer-state-reasons.binder-timing-failure"
-msgstr "Binder Timing Failure"
+msgstr ""
+#. TRANSLATORS: Binder Turned Off
msgid "printer-state-reasons.binder-turned-off"
-msgstr "Binder Turned Off"
+msgstr ""
+#. TRANSLATORS: Binder Turned On
msgid "printer-state-reasons.binder-turned-on"
-msgstr "Binder Turned On"
+msgstr ""
+#. TRANSLATORS: Binder Under Temperature
msgid "printer-state-reasons.binder-under-temperature"
-msgstr "Binder Under Temperature"
+msgstr ""
+#. TRANSLATORS: Binder Unrecoverable Failure
msgid "printer-state-reasons.binder-unrecoverable-failure"
-msgstr "Binder Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Binder Unrecoverable Storage Error
msgid "printer-state-reasons.binder-unrecoverable-storage-error"
-msgstr "Binder Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Binder Warming Up
msgid "printer-state-reasons.binder-warming-up"
-msgstr "Binder Warming Up"
+msgstr ""
+#. TRANSLATORS: Camera Failure
msgid "printer-state-reasons.camera-failure"
-msgstr "Camera Failure"
+msgstr ""
+#. TRANSLATORS: Chamber Cooling
msgid "printer-state-reasons.chamber-cooling"
-msgstr "Chamber Cooling"
+msgstr ""
+
+#. TRANSLATORS: Chamber Failure
+msgid "printer-state-reasons.chamber-failure"
+msgstr ""
+#. TRANSLATORS: Chamber Heating
msgid "printer-state-reasons.chamber-heating"
-msgstr "Chamber Heating"
+msgstr ""
+#. TRANSLATORS: Chamber Temperature High
msgid "printer-state-reasons.chamber-temperature-high"
-msgstr "Chamber Temperature High"
+msgstr ""
+#. TRANSLATORS: Chamber Temperature Low
msgid "printer-state-reasons.chamber-temperature-low"
-msgstr "Chamber Temperature Low"
+msgstr ""
+#. TRANSLATORS: Cleaner Life Almost Over
msgid "printer-state-reasons.cleaner-life-almost-over"
-msgstr "Cleaner Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Cleaner Life Over
msgid "printer-state-reasons.cleaner-life-over"
-msgstr "Cleaner Life Over"
+msgstr ""
+#. TRANSLATORS: Configuration Change
msgid "printer-state-reasons.configuration-change"
-msgstr "Configuration Change"
+msgstr ""
+#. TRANSLATORS: Connecting To Device
msgid "printer-state-reasons.connecting-to-device"
-msgstr "Connecting To Device"
+msgstr ""
+#. TRANSLATORS: Cover Open
msgid "printer-state-reasons.cover-open"
-msgstr "Cover Open"
+msgstr ""
+#. TRANSLATORS: Deactivated
msgid "printer-state-reasons.deactivated"
-msgstr "Deactivated"
+msgstr ""
+
+#. TRANSLATORS: Deleted
+msgid "printer-state-reasons.deleted"
+msgstr ""
+#. TRANSLATORS: Developer Empty
msgid "printer-state-reasons.developer-empty"
-msgstr "Developer Empty"
+msgstr ""
+#. TRANSLATORS: Developer Low
msgid "printer-state-reasons.developer-low"
-msgstr "Developer Low"
+msgstr ""
+#. TRANSLATORS: Die Cutter Added
msgid "printer-state-reasons.die-cutter-added"
-msgstr "Die Cutter Added"
+msgstr ""
+#. TRANSLATORS: Die Cutter Almost Empty
msgid "printer-state-reasons.die-cutter-almost-empty"
-msgstr "Die Cutter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Die Cutter Almost Full
msgid "printer-state-reasons.die-cutter-almost-full"
-msgstr "Die Cutter Almost Full"
+msgstr ""
+#. TRANSLATORS: Die Cutter At Limit
msgid "printer-state-reasons.die-cutter-at-limit"
-msgstr "Die Cutter At Limit"
+msgstr ""
+#. TRANSLATORS: Die Cutter Closed
msgid "printer-state-reasons.die-cutter-closed"
-msgstr "Die Cutter Closed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Configuration Change
msgid "printer-state-reasons.die-cutter-configuration-change"
-msgstr "Die Cutter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Die Cutter Cover Closed
msgid "printer-state-reasons.die-cutter-cover-closed"
-msgstr "Die Cutter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Cover Open
msgid "printer-state-reasons.die-cutter-cover-open"
-msgstr "Die Cutter Cover Open"
+msgstr ""
+#. TRANSLATORS: Die Cutter Empty
msgid "printer-state-reasons.die-cutter-empty"
-msgstr "Die Cutter Empty"
+msgstr ""
+#. TRANSLATORS: Die Cutter Full
msgid "printer-state-reasons.die-cutter-full"
-msgstr "Die Cutter Full"
+msgstr ""
+#. TRANSLATORS: Die Cutter Interlock Closed
msgid "printer-state-reasons.die-cutter-interlock-closed"
-msgstr "Die Cutter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Interlock Open
msgid "printer-state-reasons.die-cutter-interlock-open"
-msgstr "Die Cutter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Die Cutter Jam
msgid "printer-state-reasons.die-cutter-jam"
-msgstr "Die Cutter Jam"
+msgstr ""
+#. TRANSLATORS: Die Cutter Life Almost Over
msgid "printer-state-reasons.die-cutter-life-almost-over"
-msgstr "Die Cutter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Die Cutter Life Over
msgid "printer-state-reasons.die-cutter-life-over"
-msgstr "Die Cutter Life Over"
+msgstr ""
+#. TRANSLATORS: Die Cutter Memory Exhausted
msgid "printer-state-reasons.die-cutter-memory-exhausted"
-msgstr "Die Cutter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Die Cutter Missing
msgid "printer-state-reasons.die-cutter-missing"
-msgstr "Die Cutter Missing"
+msgstr ""
+#. TRANSLATORS: Die Cutter Motor Failure
msgid "printer-state-reasons.die-cutter-motor-failure"
-msgstr "Die Cutter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Near Limit
msgid "printer-state-reasons.die-cutter-near-limit"
-msgstr "Die Cutter Near Limit"
+msgstr ""
+#. TRANSLATORS: Die Cutter Offline
msgid "printer-state-reasons.die-cutter-offline"
-msgstr "Die Cutter Offline"
+msgstr ""
+#. TRANSLATORS: Die Cutter Opened
msgid "printer-state-reasons.die-cutter-opened"
-msgstr "Die Cutter Opened"
+msgstr ""
+#. TRANSLATORS: Die Cutter Over Temperature
msgid "printer-state-reasons.die-cutter-over-temperature"
-msgstr "Die Cutter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Die Cutter Power Saver
msgid "printer-state-reasons.die-cutter-power-saver"
-msgstr "Die Cutter Power Saver"
+msgstr ""
+#. TRANSLATORS: Die Cutter Recoverable Failure
msgid "printer-state-reasons.die-cutter-recoverable-failure"
-msgstr "Die Cutter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Recoverable Storage
msgid "printer-state-reasons.die-cutter-recoverable-storage"
-msgstr "Die Cutter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Die Cutter Removed
msgid "printer-state-reasons.die-cutter-removed"
-msgstr "Die Cutter Removed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Resource Added
msgid "printer-state-reasons.die-cutter-resource-added"
-msgstr "Die Cutter Resource Added"
+msgstr ""
+#. TRANSLATORS: Die Cutter Resource Removed
msgid "printer-state-reasons.die-cutter-resource-removed"
-msgstr "Die Cutter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Thermistor Failure
msgid "printer-state-reasons.die-cutter-thermistor-failure"
-msgstr "Die Cutter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Timing Failure
msgid "printer-state-reasons.die-cutter-timing-failure"
-msgstr "Die Cutter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Turned Off
msgid "printer-state-reasons.die-cutter-turned-off"
-msgstr "Die Cutter Turned Off"
+msgstr ""
+#. TRANSLATORS: Die Cutter Turned On
msgid "printer-state-reasons.die-cutter-turned-on"
-msgstr "Die Cutter Turned On"
+msgstr ""
+#. TRANSLATORS: Die Cutter Under Temperature
msgid "printer-state-reasons.die-cutter-under-temperature"
-msgstr "Die Cutter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Die Cutter Unrecoverable Failure
msgid "printer-state-reasons.die-cutter-unrecoverable-failure"
-msgstr "Die Cutter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Unrecoverable Storage Error
msgid "printer-state-reasons.die-cutter-unrecoverable-storage-error"
-msgstr "Die Cutter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Die Cutter Warming Up
msgid "printer-state-reasons.die-cutter-warming-up"
-msgstr "Die Cutter Warming Up"
+msgstr ""
+#. TRANSLATORS: Door Open
msgid "printer-state-reasons.door-open"
-msgstr "Door Open"
+msgstr ""
+#. TRANSLATORS: Extruder Cooling
msgid "printer-state-reasons.extruder-cooling"
-msgstr "Extruder Cooling"
+msgstr ""
+#. TRANSLATORS: Extruder Failure
msgid "printer-state-reasons.extruder-failure"
-msgstr "Extruder Failure"
+msgstr ""
+#. TRANSLATORS: Extruder Heating
msgid "printer-state-reasons.extruder-heating"
-msgstr "Extruder Heating"
+msgstr ""
+#. TRANSLATORS: Extruder Jam
msgid "printer-state-reasons.extruder-jam"
-msgstr "Extruder Jam"
+msgstr ""
+#. TRANSLATORS: Extruder Temperature High
msgid "printer-state-reasons.extruder-temperature-high"
-msgstr "Extruder Temperature High"
+msgstr ""
+#. TRANSLATORS: Extruder Temperature Low
msgid "printer-state-reasons.extruder-temperature-low"
-msgstr "Extruder Temperature Low"
+msgstr ""
+#. TRANSLATORS: Fan Failure
msgid "printer-state-reasons.fan-failure"
-msgstr "Fan Failure"
+msgstr ""
+#. TRANSLATORS: Folder Added
msgid "printer-state-reasons.folder-added"
-msgstr "Folder Added"
+msgstr ""
+#. TRANSLATORS: Folder Almost Empty
msgid "printer-state-reasons.folder-almost-empty"
-msgstr "Folder Almost Empty"
+msgstr ""
+#. TRANSLATORS: Folder Almost Full
msgid "printer-state-reasons.folder-almost-full"
-msgstr "Folder Almost Full"
+msgstr ""
+#. TRANSLATORS: Folder At Limit
msgid "printer-state-reasons.folder-at-limit"
-msgstr "Folder At Limit"
+msgstr ""
+#. TRANSLATORS: Folder Closed
msgid "printer-state-reasons.folder-closed"
-msgstr "Folder Closed"
+msgstr ""
+#. TRANSLATORS: Folder Configuration Change
msgid "printer-state-reasons.folder-configuration-change"
-msgstr "Folder Configuration Change"
+msgstr ""
+#. TRANSLATORS: Folder Cover Closed
msgid "printer-state-reasons.folder-cover-closed"
-msgstr "Folder Cover Closed"
+msgstr ""
+#. TRANSLATORS: Folder Cover Open
msgid "printer-state-reasons.folder-cover-open"
-msgstr "Folder Cover Open"
+msgstr ""
+#. TRANSLATORS: Folder Empty
msgid "printer-state-reasons.folder-empty"
-msgstr "Folder Empty"
+msgstr ""
+#. TRANSLATORS: Folder Full
msgid "printer-state-reasons.folder-full"
-msgstr "Folder Full"
+msgstr ""
+#. TRANSLATORS: Folder Interlock Closed
msgid "printer-state-reasons.folder-interlock-closed"
-msgstr "Folder Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Folder Interlock Open
msgid "printer-state-reasons.folder-interlock-open"
-msgstr "Folder Interlock Open"
+msgstr ""
+#. TRANSLATORS: Folder Jam
msgid "printer-state-reasons.folder-jam"
-msgstr "Folder Jam"
+msgstr ""
+#. TRANSLATORS: Folder Life Almost Over
msgid "printer-state-reasons.folder-life-almost-over"
-msgstr "Folder Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Folder Life Over
msgid "printer-state-reasons.folder-life-over"
-msgstr "Folder Life Over"
+msgstr ""
+#. TRANSLATORS: Folder Memory Exhausted
msgid "printer-state-reasons.folder-memory-exhausted"
-msgstr "Folder Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Folder Missing
msgid "printer-state-reasons.folder-missing"
-msgstr "Folder Missing"
+msgstr ""
+#. TRANSLATORS: Folder Motor Failure
msgid "printer-state-reasons.folder-motor-failure"
-msgstr "Folder Motor Failure"
+msgstr ""
+#. TRANSLATORS: Folder Near Limit
msgid "printer-state-reasons.folder-near-limit"
-msgstr "Folder Near Limit"
+msgstr ""
+#. TRANSLATORS: Folder Offline
msgid "printer-state-reasons.folder-offline"
-msgstr "Folder Offline"
+msgstr ""
+#. TRANSLATORS: Folder Opened
msgid "printer-state-reasons.folder-opened"
-msgstr "Folder Opened"
+msgstr ""
+#. TRANSLATORS: Folder Over Temperature
msgid "printer-state-reasons.folder-over-temperature"
-msgstr "Folder Over Temperature"
+msgstr ""
+#. TRANSLATORS: Folder Power Saver
msgid "printer-state-reasons.folder-power-saver"
-msgstr "Folder Power Saver"
+msgstr ""
+#. TRANSLATORS: Folder Recoverable Failure
msgid "printer-state-reasons.folder-recoverable-failure"
-msgstr "Folder Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Folder Recoverable Storage
msgid "printer-state-reasons.folder-recoverable-storage"
-msgstr "Folder Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Folder Removed
msgid "printer-state-reasons.folder-removed"
-msgstr "Folder Removed"
+msgstr ""
+#. TRANSLATORS: Folder Resource Added
msgid "printer-state-reasons.folder-resource-added"
-msgstr "Folder Resource Added"
+msgstr ""
+#. TRANSLATORS: Folder Resource Removed
msgid "printer-state-reasons.folder-resource-removed"
-msgstr "Folder Resource Removed"
+msgstr ""
+#. TRANSLATORS: Folder Thermistor Failure
msgid "printer-state-reasons.folder-thermistor-failure"
-msgstr "Folder Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Folder Timing Failure
msgid "printer-state-reasons.folder-timing-failure"
-msgstr "Folder Timing Failure"
+msgstr ""
+#. TRANSLATORS: Folder Turned Off
msgid "printer-state-reasons.folder-turned-off"
-msgstr "Folder Turned Off"
+msgstr ""
+#. TRANSLATORS: Folder Turned On
msgid "printer-state-reasons.folder-turned-on"
-msgstr "Folder Turned On"
+msgstr ""
+#. TRANSLATORS: Folder Under Temperature
msgid "printer-state-reasons.folder-under-temperature"
-msgstr "Folder Under Temperature"
+msgstr ""
+#. TRANSLATORS: Folder Unrecoverable Failure
msgid "printer-state-reasons.folder-unrecoverable-failure"
-msgstr "Folder Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Folder Unrecoverable Storage Error
msgid "printer-state-reasons.folder-unrecoverable-storage-error"
-msgstr "Folder Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Folder Warming Up
msgid "printer-state-reasons.folder-warming-up"
-msgstr "Folder Warming Up"
+msgstr ""
+#. TRANSLATORS: Fuser Over Temp
msgid "printer-state-reasons.fuser-over-temp"
-msgstr "Fuser Over Temp"
+msgstr ""
+#. TRANSLATORS: Fuser Under Temp
msgid "printer-state-reasons.fuser-under-temp"
-msgstr "Fuser Under Temp"
+msgstr ""
+#. TRANSLATORS: Hold New Jobs
msgid "printer-state-reasons.hold-new-jobs"
-msgstr "Hold New Jobs"
+msgstr ""
+#. TRANSLATORS: Identify Printer
msgid "printer-state-reasons.identify-printer-requested"
-msgstr "Identify Printer"
+msgstr ""
+#. TRANSLATORS: Imprinter Added
msgid "printer-state-reasons.imprinter-added"
-msgstr "Imprinter Added"
+msgstr ""
+#. TRANSLATORS: Imprinter Almost Empty
msgid "printer-state-reasons.imprinter-almost-empty"
-msgstr "Imprinter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Imprinter Almost Full
msgid "printer-state-reasons.imprinter-almost-full"
-msgstr "Imprinter Almost Full"
+msgstr ""
+#. TRANSLATORS: Imprinter At Limit
msgid "printer-state-reasons.imprinter-at-limit"
-msgstr "Imprinter At Limit"
+msgstr ""
+#. TRANSLATORS: Imprinter Closed
msgid "printer-state-reasons.imprinter-closed"
-msgstr "Imprinter Closed"
+msgstr ""
+#. TRANSLATORS: Imprinter Configuration Change
msgid "printer-state-reasons.imprinter-configuration-change"
-msgstr "Imprinter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Imprinter Cover Closed
msgid "printer-state-reasons.imprinter-cover-closed"
-msgstr "Imprinter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Imprinter Cover Open
msgid "printer-state-reasons.imprinter-cover-open"
-msgstr "Imprinter Cover Open"
+msgstr ""
+#. TRANSLATORS: Imprinter Empty
msgid "printer-state-reasons.imprinter-empty"
-msgstr "Imprinter Empty"
+msgstr ""
+#. TRANSLATORS: Imprinter Full
msgid "printer-state-reasons.imprinter-full"
-msgstr "Imprinter Full"
+msgstr ""
+#. TRANSLATORS: Imprinter Interlock Closed
msgid "printer-state-reasons.imprinter-interlock-closed"
-msgstr "Imprinter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Imprinter Interlock Open
msgid "printer-state-reasons.imprinter-interlock-open"
-msgstr "Imprinter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Imprinter Jam
msgid "printer-state-reasons.imprinter-jam"
-msgstr "Imprinter Jam"
+msgstr ""
+#. TRANSLATORS: Imprinter Life Almost Over
msgid "printer-state-reasons.imprinter-life-almost-over"
-msgstr "Imprinter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Imprinter Life Over
msgid "printer-state-reasons.imprinter-life-over"
-msgstr "Imprinter Life Over"
+msgstr ""
+#. TRANSLATORS: Imprinter Memory Exhausted
msgid "printer-state-reasons.imprinter-memory-exhausted"
-msgstr "Imprinter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Imprinter Missing
msgid "printer-state-reasons.imprinter-missing"
-msgstr "Imprinter Missing"
+msgstr ""
+#. TRANSLATORS: Imprinter Motor Failure
msgid "printer-state-reasons.imprinter-motor-failure"
-msgstr "Imprinter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Near Limit
msgid "printer-state-reasons.imprinter-near-limit"
-msgstr "Imprinter Near Limit"
+msgstr ""
+#. TRANSLATORS: Imprinter Offline
msgid "printer-state-reasons.imprinter-offline"
-msgstr "Imprinter Offline"
+msgstr ""
+#. TRANSLATORS: Imprinter Opened
msgid "printer-state-reasons.imprinter-opened"
-msgstr "Imprinter Opened"
+msgstr ""
+#. TRANSLATORS: Imprinter Over Temperature
msgid "printer-state-reasons.imprinter-over-temperature"
-msgstr "Imprinter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Imprinter Power Saver
msgid "printer-state-reasons.imprinter-power-saver"
-msgstr "Imprinter Power Saver"
+msgstr ""
+#. TRANSLATORS: Imprinter Recoverable Failure
msgid "printer-state-reasons.imprinter-recoverable-failure"
-msgstr "Imprinter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Recoverable Storage
msgid "printer-state-reasons.imprinter-recoverable-storage"
-msgstr "Imprinter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Imprinter Removed
msgid "printer-state-reasons.imprinter-removed"
-msgstr "Imprinter Removed"
+msgstr ""
+#. TRANSLATORS: Imprinter Resource Added
msgid "printer-state-reasons.imprinter-resource-added"
-msgstr "Imprinter Resource Added"
+msgstr ""
+#. TRANSLATORS: Imprinter Resource Removed
msgid "printer-state-reasons.imprinter-resource-removed"
-msgstr "Imprinter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Imprinter Thermistor Failure
msgid "printer-state-reasons.imprinter-thermistor-failure"
-msgstr "Imprinter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Timing Failure
msgid "printer-state-reasons.imprinter-timing-failure"
-msgstr "Imprinter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Turned Off
msgid "printer-state-reasons.imprinter-turned-off"
-msgstr "Imprinter Turned Off"
+msgstr ""
+#. TRANSLATORS: Imprinter Turned On
msgid "printer-state-reasons.imprinter-turned-on"
-msgstr "Imprinter Turned On"
+msgstr ""
+#. TRANSLATORS: Imprinter Under Temperature
msgid "printer-state-reasons.imprinter-under-temperature"
-msgstr "Imprinter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Imprinter Unrecoverable Failure
msgid "printer-state-reasons.imprinter-unrecoverable-failure"
-msgstr "Imprinter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Unrecoverable Storage Error
msgid "printer-state-reasons.imprinter-unrecoverable-storage-error"
-msgstr "Imprinter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Imprinter Warming Up
msgid "printer-state-reasons.imprinter-warming-up"
-msgstr "Imprinter Warming Up"
+msgstr ""
+#. TRANSLATORS: Input Cannot Feed Size Selected
msgid "printer-state-reasons.input-cannot-feed-size-selected"
-msgstr "Input Cannot Feed Size Selected"
+msgstr ""
+#. TRANSLATORS: Input Manual Input Request
msgid "printer-state-reasons.input-manual-input-request"
-msgstr "Input Manual Input Request"
+msgstr ""
+#. TRANSLATORS: Input Media Color Change
msgid "printer-state-reasons.input-media-color-change"
-msgstr "Input Media Color Change"
+msgstr ""
+#. TRANSLATORS: Input Media Form Parts Change
msgid "printer-state-reasons.input-media-form-parts-change"
-msgstr "Input Media Form Parts Change"
+msgstr ""
+#. TRANSLATORS: Input Media Size Change
msgid "printer-state-reasons.input-media-size-change"
-msgstr "Input Media Size Change"
+msgstr ""
+#. TRANSLATORS: Input Media Type Change
msgid "printer-state-reasons.input-media-type-change"
-msgstr "Input Media Type Change"
+msgstr ""
+#. TRANSLATORS: Input Media Weight Change
msgid "printer-state-reasons.input-media-weight-change"
-msgstr "Input Media Weight Change"
+msgstr ""
+#. TRANSLATORS: Input Tray Elevation Failure
msgid "printer-state-reasons.input-tray-elevation-failure"
-msgstr "Input Tray Elevation Failure"
+msgstr ""
+#. TRANSLATORS: Input Tray Missing
msgid "printer-state-reasons.input-tray-missing"
-msgstr "Input Tray Missing"
+msgstr ""
+#. TRANSLATORS: Input Tray Position Failure
msgid "printer-state-reasons.input-tray-position-failure"
-msgstr "Input Tray Position Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Added
msgid "printer-state-reasons.inserter-added"
-msgstr "Inserter Added"
+msgstr ""
+#. TRANSLATORS: Inserter Almost Empty
msgid "printer-state-reasons.inserter-almost-empty"
-msgstr "Inserter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Inserter Almost Full
msgid "printer-state-reasons.inserter-almost-full"
-msgstr "Inserter Almost Full"
+msgstr ""
+#. TRANSLATORS: Inserter At Limit
msgid "printer-state-reasons.inserter-at-limit"
-msgstr "Inserter At Limit"
+msgstr ""
+#. TRANSLATORS: Inserter Closed
msgid "printer-state-reasons.inserter-closed"
-msgstr "Inserter Closed"
+msgstr ""
+#. TRANSLATORS: Inserter Configuration Change
msgid "printer-state-reasons.inserter-configuration-change"
-msgstr "Inserter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Inserter Cover Closed
msgid "printer-state-reasons.inserter-cover-closed"
-msgstr "Inserter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Inserter Cover Open
msgid "printer-state-reasons.inserter-cover-open"
-msgstr "Inserter Cover Open"
+msgstr ""
+#. TRANSLATORS: Inserter Empty
msgid "printer-state-reasons.inserter-empty"
-msgstr "Inserter Empty"
+msgstr ""
+#. TRANSLATORS: Inserter Full
msgid "printer-state-reasons.inserter-full"
-msgstr "Inserter Full"
+msgstr ""
+#. TRANSLATORS: Inserter Interlock Closed
msgid "printer-state-reasons.inserter-interlock-closed"
-msgstr "Inserter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Inserter Interlock Open
msgid "printer-state-reasons.inserter-interlock-open"
-msgstr "Inserter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Inserter Jam
msgid "printer-state-reasons.inserter-jam"
-msgstr "Inserter Jam"
+msgstr ""
+#. TRANSLATORS: Inserter Life Almost Over
msgid "printer-state-reasons.inserter-life-almost-over"
-msgstr "Inserter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Inserter Life Over
msgid "printer-state-reasons.inserter-life-over"
-msgstr "Inserter Life Over"
+msgstr ""
+#. TRANSLATORS: Inserter Memory Exhausted
msgid "printer-state-reasons.inserter-memory-exhausted"
-msgstr "Inserter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Inserter Missing
msgid "printer-state-reasons.inserter-missing"
-msgstr "Inserter Missing"
+msgstr ""
+#. TRANSLATORS: Inserter Motor Failure
msgid "printer-state-reasons.inserter-motor-failure"
-msgstr "Inserter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Near Limit
msgid "printer-state-reasons.inserter-near-limit"
-msgstr "Inserter Near Limit"
+msgstr ""
+#. TRANSLATORS: Inserter Offline
msgid "printer-state-reasons.inserter-offline"
-msgstr "Inserter Offline"
+msgstr ""
+#. TRANSLATORS: Inserter Opened
msgid "printer-state-reasons.inserter-opened"
-msgstr "Inserter Opened"
+msgstr ""
+#. TRANSLATORS: Inserter Over Temperature
msgid "printer-state-reasons.inserter-over-temperature"
-msgstr "Inserter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Inserter Power Saver
msgid "printer-state-reasons.inserter-power-saver"
-msgstr "Inserter Power Saver"
+msgstr ""
+#. TRANSLATORS: Inserter Recoverable Failure
msgid "printer-state-reasons.inserter-recoverable-failure"
-msgstr "Inserter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Recoverable Storage
msgid "printer-state-reasons.inserter-recoverable-storage"
-msgstr "Inserter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Inserter Removed
msgid "printer-state-reasons.inserter-removed"
-msgstr "Inserter Removed"
+msgstr ""
+#. TRANSLATORS: Inserter Resource Added
msgid "printer-state-reasons.inserter-resource-added"
-msgstr "Inserter Resource Added"
+msgstr ""
+#. TRANSLATORS: Inserter Resource Removed
msgid "printer-state-reasons.inserter-resource-removed"
-msgstr "Inserter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Inserter Thermistor Failure
msgid "printer-state-reasons.inserter-thermistor-failure"
-msgstr "Inserter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Timing Failure
msgid "printer-state-reasons.inserter-timing-failure"
-msgstr "Inserter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Turned Off
msgid "printer-state-reasons.inserter-turned-off"
-msgstr "Inserter Turned Off"
+msgstr ""
+#. TRANSLATORS: Inserter Turned On
msgid "printer-state-reasons.inserter-turned-on"
-msgstr "Inserter Turned On"
+msgstr ""
+#. TRANSLATORS: Inserter Under Temperature
msgid "printer-state-reasons.inserter-under-temperature"
-msgstr "Inserter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Inserter Unrecoverable Failure
msgid "printer-state-reasons.inserter-unrecoverable-failure"
-msgstr "Inserter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Unrecoverable Storage Error
msgid "printer-state-reasons.inserter-unrecoverable-storage-error"
-msgstr "Inserter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Inserter Warming Up
msgid "printer-state-reasons.inserter-warming-up"
-msgstr "Inserter Warming Up"
+msgstr ""
+#. TRANSLATORS: Interlock Closed
msgid "printer-state-reasons.interlock-closed"
-msgstr "Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Interlock Open
msgid "printer-state-reasons.interlock-open"
-msgstr "Interlock Open"
+msgstr ""
+#. TRANSLATORS: Interpreter Cartridge Added
msgid "printer-state-reasons.interpreter-cartridge-added"
-msgstr "Interpreter Cartridge Added"
+msgstr ""
+#. TRANSLATORS: Interpreter Cartridge Removed
msgid "printer-state-reasons.interpreter-cartridge-deleted"
-msgstr "Interpreter Cartridge Deleted"
+msgstr ""
+#. TRANSLATORS: Interpreter Complex Page Encountered
msgid "printer-state-reasons.interpreter-complex-page-encountered"
-msgstr "Interpreter Complex Page Encountered"
+msgstr ""
+#. TRANSLATORS: Interpreter Memory Decrease
msgid "printer-state-reasons.interpreter-memory-decrease"
-msgstr "Interpreter Memory Decrease"
+msgstr ""
+#. TRANSLATORS: Interpreter Memory Increase
msgid "printer-state-reasons.interpreter-memory-increase"
-msgstr "Interpreter Memory Increase"
+msgstr ""
+#. TRANSLATORS: Interpreter Resource Added
msgid "printer-state-reasons.interpreter-resource-added"
-msgstr "Interpreter Resource Added"
+msgstr ""
+#. TRANSLATORS: Interpreter Resource Deleted
msgid "printer-state-reasons.interpreter-resource-deleted"
-msgstr "Interpreter Resource Deleted"
+msgstr ""
+#. TRANSLATORS: Interpreter Resource Unavailable
msgid "printer-state-reasons.interpreter-resource-unavailable"
-msgstr "Interpreter Resource Unavailable"
+msgstr ""
+#. TRANSLATORS: Lamp At End of Life
msgid "printer-state-reasons.lamp-at-eol"
-msgstr "Lamp At Eol"
+msgstr ""
+#. TRANSLATORS: Lamp Failure
msgid "printer-state-reasons.lamp-failure"
-msgstr "Lamp Failure"
+msgstr ""
+#. TRANSLATORS: Lamp Near End of Life
msgid "printer-state-reasons.lamp-near-eol"
-msgstr "Lamp Near Eol"
+msgstr ""
+#. TRANSLATORS: Laser At End of Life
msgid "printer-state-reasons.laser-at-eol"
-msgstr "Laser At Eol"
+msgstr ""
+#. TRANSLATORS: Laser Failure
msgid "printer-state-reasons.laser-failure"
-msgstr "Laser Failure"
+msgstr ""
+#. TRANSLATORS: Laser Near End of Life
msgid "printer-state-reasons.laser-near-eol"
-msgstr "Laser Near Eol"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Added
msgid "printer-state-reasons.make-envelope-added"
-msgstr "Make Envelope Added"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Almost Empty
msgid "printer-state-reasons.make-envelope-almost-empty"
-msgstr "Make Envelope Almost Empty"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Almost Full
msgid "printer-state-reasons.make-envelope-almost-full"
-msgstr "Make Envelope Almost Full"
+msgstr ""
+#. TRANSLATORS: Envelope Maker At Limit
msgid "printer-state-reasons.make-envelope-at-limit"
-msgstr "Make Envelope At Limit"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Closed
msgid "printer-state-reasons.make-envelope-closed"
-msgstr "Make Envelope Closed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Configuration Change
msgid "printer-state-reasons.make-envelope-configuration-change"
-msgstr "Make Envelope Configuration Change"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Cover Closed
msgid "printer-state-reasons.make-envelope-cover-closed"
-msgstr "Make Envelope Cover Closed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Cover Open
msgid "printer-state-reasons.make-envelope-cover-open"
-msgstr "Make Envelope Cover Open"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Empty
msgid "printer-state-reasons.make-envelope-empty"
-msgstr "Make Envelope Empty"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Full
msgid "printer-state-reasons.make-envelope-full"
-msgstr "Make Envelope Full"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Interlock Closed
msgid "printer-state-reasons.make-envelope-interlock-closed"
-msgstr "Make Envelope Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Interlock Open
msgid "printer-state-reasons.make-envelope-interlock-open"
-msgstr "Make Envelope Interlock Open"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Jam
msgid "printer-state-reasons.make-envelope-jam"
-msgstr "Make Envelope Jam"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Life Almost Over
msgid "printer-state-reasons.make-envelope-life-almost-over"
-msgstr "Make Envelope Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Life Over
msgid "printer-state-reasons.make-envelope-life-over"
-msgstr "Make Envelope Life Over"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Memory Exhausted
msgid "printer-state-reasons.make-envelope-memory-exhausted"
-msgstr "Make Envelope Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Missing
msgid "printer-state-reasons.make-envelope-missing"
-msgstr "Make Envelope Missing"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Motor Failure
msgid "printer-state-reasons.make-envelope-motor-failure"
-msgstr "Make Envelope Motor Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Near Limit
msgid "printer-state-reasons.make-envelope-near-limit"
-msgstr "Make Envelope Near Limit"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Offline
msgid "printer-state-reasons.make-envelope-offline"
-msgstr "Make Envelope Offline"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Opened
msgid "printer-state-reasons.make-envelope-opened"
-msgstr "Make Envelope Opened"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Over Temperature
msgid "printer-state-reasons.make-envelope-over-temperature"
-msgstr "Make Envelope Over Temperature"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Power Saver
msgid "printer-state-reasons.make-envelope-power-saver"
-msgstr "Make Envelope Power Saver"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Recoverable Failure
msgid "printer-state-reasons.make-envelope-recoverable-failure"
-msgstr "Make Envelope Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Recoverable Storage
msgid "printer-state-reasons.make-envelope-recoverable-storage"
-msgstr "Make Envelope Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Removed
msgid "printer-state-reasons.make-envelope-removed"
-msgstr "Make Envelope Removed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Resource Added
msgid "printer-state-reasons.make-envelope-resource-added"
-msgstr "Make Envelope Resource Added"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Resource Removed
msgid "printer-state-reasons.make-envelope-resource-removed"
-msgstr "Make Envelope Resource Removed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Thermistor Failure
msgid "printer-state-reasons.make-envelope-thermistor-failure"
-msgstr "Make Envelope Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Timing Failure
msgid "printer-state-reasons.make-envelope-timing-failure"
-msgstr "Make Envelope Timing Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Turned Off
msgid "printer-state-reasons.make-envelope-turned-off"
-msgstr "Make Envelope Turned Off"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Turned On
msgid "printer-state-reasons.make-envelope-turned-on"
-msgstr "Make Envelope Turned On"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Under Temperature
msgid "printer-state-reasons.make-envelope-under-temperature"
-msgstr "Make Envelope Under Temperature"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Unrecoverable Failure
msgid "printer-state-reasons.make-envelope-unrecoverable-failure"
-msgstr "Make Envelope Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Unrecoverable Storage Error
msgid "printer-state-reasons.make-envelope-unrecoverable-storage-error"
-msgstr "Make Envelope Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Warming Up
msgid "printer-state-reasons.make-envelope-warming-up"
-msgstr "Make Envelope Warming Up"
+msgstr ""
+#. TRANSLATORS: Marker Adjusting Print Quality
msgid "printer-state-reasons.marker-adjusting-print-quality"
-msgstr "Marker Adjusting Print Quality"
+msgstr ""
+#. TRANSLATORS: Marker Developer Almost Empty
msgid "printer-state-reasons.marker-developer-almost-empty"
-msgstr "Marker Developer Almost Empty"
+msgstr ""
+#. TRANSLATORS: Marker Developer Empty
msgid "printer-state-reasons.marker-developer-empty"
-msgstr "Marker Developer Empty"
+msgstr ""
+#. TRANSLATORS: Marker Fuser Thermistor Failure
msgid "printer-state-reasons.marker-fuser-thermistor-failure"
-msgstr "Marker Fuser Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Marker Fuser Timing Failure
msgid "printer-state-reasons.marker-fuser-timing-failure"
-msgstr "Marker Fuser Timing Failure"
+msgstr ""
+#. TRANSLATORS: Marker Ink Almost Empty
msgid "printer-state-reasons.marker-ink-almost-empty"
-msgstr "Marker Ink Almost Empty"
+msgstr ""
+#. TRANSLATORS: Marker Ink Empty
msgid "printer-state-reasons.marker-ink-empty"
-msgstr "Marker Ink Empty"
+msgstr ""
+#. TRANSLATORS: Marker Print Ribbon Almost Empty
msgid "printer-state-reasons.marker-print-ribbon-almost-empty"
-msgstr "Marker Print Ribbon Almost Empty"
+msgstr ""
+#. TRANSLATORS: Marker Print Ribbon Empty
msgid "printer-state-reasons.marker-print-ribbon-empty"
-msgstr "Marker Print Ribbon Empty"
+msgstr ""
+#. TRANSLATORS: Marker Supply Empty
msgid "printer-state-reasons.marker-supply-empty"
-msgstr "Marker Supply Empty"
+msgstr ""
+#. TRANSLATORS: Marker Supply Low
msgid "printer-state-reasons.marker-supply-low"
-msgstr "Marker Supply Low"
+msgstr ""
+#. TRANSLATORS: Marker Toner Cartridge Missing
msgid "printer-state-reasons.marker-toner-cartridge-missing"
-msgstr "Marker Toner Cartridge Missing"
+msgstr ""
+#. TRANSLATORS: Marker Waste Almost Full
msgid "printer-state-reasons.marker-waste-almost-full"
-msgstr "Marker Waste Almost Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Full
msgid "printer-state-reasons.marker-waste-full"
-msgstr "Marker Waste Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Ink Receptacle Almost Full
msgid "printer-state-reasons.marker-waste-ink-receptacle-almost-full"
-msgstr "Marker Waste Ink Receptacle Almost Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Ink Receptacle Full
msgid "printer-state-reasons.marker-waste-ink-receptacle-full"
-msgstr "Marker Waste Ink Receptacle Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Toner Receptacle Almost Full
msgid "printer-state-reasons.marker-waste-toner-receptacle-almost-full"
-msgstr "Marker Waste Toner Receptacle Almost Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Toner Receptacle Full
msgid "printer-state-reasons.marker-waste-toner-receptacle-full"
-msgstr "Marker Waste Toner Receptacle Full"
+msgstr ""
+#. TRANSLATORS: Material Empty
msgid "printer-state-reasons.material-empty"
-msgstr "Material Empty"
+msgstr ""
+#. TRANSLATORS: Material Low
msgid "printer-state-reasons.material-low"
-msgstr "Material Low"
+msgstr ""
+#. TRANSLATORS: Material Needed
msgid "printer-state-reasons.material-needed"
-msgstr "Material Needed"
+msgstr ""
+#. TRANSLATORS: Media Drying
+msgid "printer-state-reasons.media-drying"
+msgstr ""
+
+#. TRANSLATORS: Media Empty
msgid "printer-state-reasons.media-empty"
-msgstr "Media Empty"
+msgstr ""
+#. TRANSLATORS: Media Jam
msgid "printer-state-reasons.media-jam"
-msgstr "Media Jam"
+msgstr ""
+#. TRANSLATORS: Media Low
msgid "printer-state-reasons.media-low"
-msgstr "Media Low"
+msgstr ""
+#. TRANSLATORS: Media Needed
msgid "printer-state-reasons.media-needed"
-msgstr "Media Needed"
+msgstr ""
+#. TRANSLATORS: Media Path Cannot Do 2-Sided Printing
msgid "printer-state-reasons.media-path-cannot-duplex-media-selected"
-msgstr "Media Path Cannot Duplex Media Selected"
+msgstr ""
+#. TRANSLATORS: Media Path Media Tray Almost Full
msgid "printer-state-reasons.media-path-media-tray-almost-full"
-msgstr "Media Path Media Tray Almost Full"
+msgstr ""
+#. TRANSLATORS: Media Path Media Tray Full
msgid "printer-state-reasons.media-path-media-tray-full"
-msgstr "Media Path Media Tray Full"
+msgstr ""
+#. TRANSLATORS: Media Path Media Tray Missing
msgid "printer-state-reasons.media-path-media-tray-missing"
-msgstr "Media Path Media Tray Missing"
+msgstr ""
+#. TRANSLATORS: Motor Failure
msgid "printer-state-reasons.motor-failure"
-msgstr "Motor Failure"
+msgstr ""
+#. TRANSLATORS: Moving To Paused
msgid "printer-state-reasons.moving-to-paused"
-msgstr "Moving To Paused"
+msgstr ""
+#. TRANSLATORS: None
msgid "printer-state-reasons.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Optical Photoconductor Life Over
msgid "printer-state-reasons.opc-life-over"
-msgstr "Opc Life Over"
+msgstr ""
+#. TRANSLATORS: Optical Photoconductor Near End-of-life
msgid "printer-state-reasons.opc-near-eol"
-msgstr "Opc Near Eol"
+msgstr ""
+#. TRANSLATORS: Other
msgid "printer-state-reasons.other"
-msgstr "Other"
+msgstr ""
+#. TRANSLATORS: Output Area Almost Full
msgid "printer-state-reasons.output-area-almost-full"
-msgstr "Output Area Almost Full"
+msgstr ""
+#. TRANSLATORS: Output Area Full
msgid "printer-state-reasons.output-area-full"
-msgstr "Output Area Full"
+msgstr ""
+#. TRANSLATORS: Output Mailbox Select Failure
msgid "printer-state-reasons.output-mailbox-select-failure"
-msgstr "Output Mailbox Select Failure"
+msgstr ""
+#. TRANSLATORS: Output Tray Missing
msgid "printer-state-reasons.output-tray-missing"
-msgstr "Output Tray Missing"
+msgstr ""
+#. TRANSLATORS: Paused
msgid "printer-state-reasons.paused"
-msgstr "Paused"
+msgstr ""
+#. TRANSLATORS: Perforater Added
msgid "printer-state-reasons.perforater-added"
-msgstr "Perforater Added"
+msgstr ""
+#. TRANSLATORS: Perforater Almost Empty
msgid "printer-state-reasons.perforater-almost-empty"
-msgstr "Perforater Almost Empty"
+msgstr ""
+#. TRANSLATORS: Perforater Almost Full
msgid "printer-state-reasons.perforater-almost-full"
-msgstr "Perforater Almost Full"
+msgstr ""
+#. TRANSLATORS: Perforater At Limit
msgid "printer-state-reasons.perforater-at-limit"
-msgstr "Perforater At Limit"
+msgstr ""
+#. TRANSLATORS: Perforater Closed
msgid "printer-state-reasons.perforater-closed"
-msgstr "Perforater Closed"
+msgstr ""
+#. TRANSLATORS: Perforater Configuration Change
msgid "printer-state-reasons.perforater-configuration-change"
-msgstr "Perforater Configuration Change"
+msgstr ""
+#. TRANSLATORS: Perforater Cover Closed
msgid "printer-state-reasons.perforater-cover-closed"
-msgstr "Perforater Cover Closed"
+msgstr ""
+#. TRANSLATORS: Perforater Cover Open
msgid "printer-state-reasons.perforater-cover-open"
-msgstr "Perforater Cover Open"
+msgstr ""
+#. TRANSLATORS: Perforater Empty
msgid "printer-state-reasons.perforater-empty"
-msgstr "Perforater Empty"
+msgstr ""
+#. TRANSLATORS: Perforater Full
msgid "printer-state-reasons.perforater-full"
-msgstr "Perforater Full"
+msgstr ""
+#. TRANSLATORS: Perforater Interlock Closed
msgid "printer-state-reasons.perforater-interlock-closed"
-msgstr "Perforater Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Perforater Interlock Open
msgid "printer-state-reasons.perforater-interlock-open"
-msgstr "Perforater Interlock Open"
+msgstr ""
+#. TRANSLATORS: Perforater Jam
msgid "printer-state-reasons.perforater-jam"
-msgstr "Perforater Jam"
+msgstr ""
+#. TRANSLATORS: Perforater Life Almost Over
msgid "printer-state-reasons.perforater-life-almost-over"
-msgstr "Perforater Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Perforater Life Over
msgid "printer-state-reasons.perforater-life-over"
-msgstr "Perforater Life Over"
+msgstr ""
+#. TRANSLATORS: Perforater Memory Exhausted
msgid "printer-state-reasons.perforater-memory-exhausted"
-msgstr "Perforater Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Perforater Missing
msgid "printer-state-reasons.perforater-missing"
-msgstr "Perforater Missing"
+msgstr ""
+#. TRANSLATORS: Perforater Motor Failure
msgid "printer-state-reasons.perforater-motor-failure"
-msgstr "Perforater Motor Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Near Limit
msgid "printer-state-reasons.perforater-near-limit"
-msgstr "Perforater Near Limit"
+msgstr ""
+#. TRANSLATORS: Perforater Offline
msgid "printer-state-reasons.perforater-offline"
-msgstr "Perforater Offline"
+msgstr ""
+#. TRANSLATORS: Perforater Opened
msgid "printer-state-reasons.perforater-opened"
-msgstr "Perforater Opened"
+msgstr ""
+#. TRANSLATORS: Perforater Over Temperature
msgid "printer-state-reasons.perforater-over-temperature"
-msgstr "Perforater Over Temperature"
+msgstr ""
+#. TRANSLATORS: Perforater Power Saver
msgid "printer-state-reasons.perforater-power-saver"
-msgstr "Perforater Power Saver"
+msgstr ""
+#. TRANSLATORS: Perforater Recoverable Failure
msgid "printer-state-reasons.perforater-recoverable-failure"
-msgstr "Perforater Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Recoverable Storage
msgid "printer-state-reasons.perforater-recoverable-storage"
-msgstr "Perforater Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Perforater Removed
msgid "printer-state-reasons.perforater-removed"
-msgstr "Perforater Removed"
+msgstr ""
+#. TRANSLATORS: Perforater Resource Added
msgid "printer-state-reasons.perforater-resource-added"
-msgstr "Perforater Resource Added"
+msgstr ""
+#. TRANSLATORS: Perforater Resource Removed
msgid "printer-state-reasons.perforater-resource-removed"
-msgstr "Perforater Resource Removed"
+msgstr ""
+#. TRANSLATORS: Perforater Thermistor Failure
msgid "printer-state-reasons.perforater-thermistor-failure"
-msgstr "Perforater Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Timing Failure
msgid "printer-state-reasons.perforater-timing-failure"
-msgstr "Perforater Timing Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Turned Off
msgid "printer-state-reasons.perforater-turned-off"
-msgstr "Perforater Turned Off"
+msgstr ""
+#. TRANSLATORS: Perforater Turned On
msgid "printer-state-reasons.perforater-turned-on"
-msgstr "Perforater Turned On"
+msgstr ""
+#. TRANSLATORS: Perforater Under Temperature
msgid "printer-state-reasons.perforater-under-temperature"
-msgstr "Perforater Under Temperature"
+msgstr ""
+#. TRANSLATORS: Perforater Unrecoverable Failure
msgid "printer-state-reasons.perforater-unrecoverable-failure"
-msgstr "Perforater Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Unrecoverable Storage Error
msgid "printer-state-reasons.perforater-unrecoverable-storage-error"
-msgstr "Perforater Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Perforater Warming Up
msgid "printer-state-reasons.perforater-warming-up"
-msgstr "Perforater Warming Up"
+msgstr ""
+
+#. TRANSLATORS: Platform Cooling
+msgid "printer-state-reasons.platform-cooling"
+msgstr ""
+#. TRANSLATORS: Platform Failure
+msgid "printer-state-reasons.platform-failure"
+msgstr ""
+
+#. TRANSLATORS: Platform Heating
+msgid "printer-state-reasons.platform-heating"
+msgstr ""
+
+#. TRANSLATORS: Platform Temperature High
+msgid "printer-state-reasons.platform-temperature-high"
+msgstr ""
+
+#. TRANSLATORS: Platform Temperature Low
+msgid "printer-state-reasons.platform-temperature-low"
+msgstr ""
+
+#. TRANSLATORS: Power Down
msgid "printer-state-reasons.power-down"
-msgstr "Power Down"
+msgstr ""
+#. TRANSLATORS: Power Up
msgid "printer-state-reasons.power-up"
-msgstr "Power Up"
+msgstr ""
+#. TRANSLATORS: Printer Reset Manually
msgid "printer-state-reasons.printer-manual-reset"
-msgstr "Printer Manual Reset"
+msgstr ""
+#. TRANSLATORS: Printer Reset Remotely
msgid "printer-state-reasons.printer-nms-reset"
-msgstr "Printer Nms Reset"
+msgstr ""
+#. TRANSLATORS: Printer Ready To Print
msgid "printer-state-reasons.printer-ready-to-print"
-msgstr "Printer Ready To Print"
+msgstr ""
+#. TRANSLATORS: Puncher Added
msgid "printer-state-reasons.puncher-added"
-msgstr "Puncher Added"
+msgstr ""
+#. TRANSLATORS: Puncher Almost Empty
msgid "printer-state-reasons.puncher-almost-empty"
-msgstr "Puncher Almost Empty"
+msgstr ""
+#. TRANSLATORS: Puncher Almost Full
msgid "printer-state-reasons.puncher-almost-full"
-msgstr "Puncher Almost Full"
+msgstr ""
+#. TRANSLATORS: Puncher At Limit
msgid "printer-state-reasons.puncher-at-limit"
-msgstr "Puncher At Limit"
+msgstr ""
+#. TRANSLATORS: Puncher Closed
msgid "printer-state-reasons.puncher-closed"
-msgstr "Puncher Closed"
+msgstr ""
+#. TRANSLATORS: Puncher Configuration Change
msgid "printer-state-reasons.puncher-configuration-change"
-msgstr "Puncher Configuration Change"
+msgstr ""
+#. TRANSLATORS: Puncher Cover Closed
msgid "printer-state-reasons.puncher-cover-closed"
-msgstr "Puncher Cover Closed"
+msgstr ""
+#. TRANSLATORS: Puncher Cover Open
msgid "printer-state-reasons.puncher-cover-open"
-msgstr "Puncher Cover Open"
+msgstr ""
+#. TRANSLATORS: Puncher Empty
msgid "printer-state-reasons.puncher-empty"
-msgstr "Puncher Empty"
+msgstr ""
+#. TRANSLATORS: Puncher Full
msgid "printer-state-reasons.puncher-full"
-msgstr "Puncher Full"
+msgstr ""
+#. TRANSLATORS: Puncher Interlock Closed
msgid "printer-state-reasons.puncher-interlock-closed"
-msgstr "Puncher Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Puncher Interlock Open
msgid "printer-state-reasons.puncher-interlock-open"
-msgstr "Puncher Interlock Open"
+msgstr ""
+#. TRANSLATORS: Puncher Jam
msgid "printer-state-reasons.puncher-jam"
-msgstr "Puncher Jam"
+msgstr ""
+#. TRANSLATORS: Puncher Life Almost Over
msgid "printer-state-reasons.puncher-life-almost-over"
-msgstr "Puncher Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Puncher Life Over
msgid "printer-state-reasons.puncher-life-over"
-msgstr "Puncher Life Over"
+msgstr ""
+#. TRANSLATORS: Puncher Memory Exhausted
msgid "printer-state-reasons.puncher-memory-exhausted"
-msgstr "Puncher Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Puncher Missing
msgid "printer-state-reasons.puncher-missing"
-msgstr "Puncher Missing"
+msgstr ""
+#. TRANSLATORS: Puncher Motor Failure
msgid "printer-state-reasons.puncher-motor-failure"
-msgstr "Puncher Motor Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Near Limit
msgid "printer-state-reasons.puncher-near-limit"
-msgstr "Puncher Near Limit"
+msgstr ""
+#. TRANSLATORS: Puncher Offline
msgid "printer-state-reasons.puncher-offline"
-msgstr "Puncher Offline"
+msgstr ""
+#. TRANSLATORS: Puncher Opened
msgid "printer-state-reasons.puncher-opened"
-msgstr "Puncher Opened"
+msgstr ""
+#. TRANSLATORS: Puncher Over Temperature
msgid "printer-state-reasons.puncher-over-temperature"
-msgstr "Puncher Over Temperature"
+msgstr ""
+#. TRANSLATORS: Puncher Power Saver
msgid "printer-state-reasons.puncher-power-saver"
-msgstr "Puncher Power Saver"
+msgstr ""
+#. TRANSLATORS: Puncher Recoverable Failure
msgid "printer-state-reasons.puncher-recoverable-failure"
-msgstr "Puncher Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Recoverable Storage
msgid "printer-state-reasons.puncher-recoverable-storage"
-msgstr "Puncher Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Puncher Removed
msgid "printer-state-reasons.puncher-removed"
-msgstr "Puncher Removed"
+msgstr ""
+#. TRANSLATORS: Puncher Resource Added
msgid "printer-state-reasons.puncher-resource-added"
-msgstr "Puncher Resource Added"
+msgstr ""
+#. TRANSLATORS: Puncher Resource Removed
msgid "printer-state-reasons.puncher-resource-removed"
-msgstr "Puncher Resource Removed"
+msgstr ""
+#. TRANSLATORS: Puncher Thermistor Failure
msgid "printer-state-reasons.puncher-thermistor-failure"
-msgstr "Puncher Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Timing Failure
msgid "printer-state-reasons.puncher-timing-failure"
-msgstr "Puncher Timing Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Turned Off
msgid "printer-state-reasons.puncher-turned-off"
-msgstr "Puncher Turned Off"
+msgstr ""
+#. TRANSLATORS: Puncher Turned On
msgid "printer-state-reasons.puncher-turned-on"
-msgstr "Puncher Turned On"
+msgstr ""
+#. TRANSLATORS: Puncher Under Temperature
msgid "printer-state-reasons.puncher-under-temperature"
-msgstr "Puncher Under Temperature"
+msgstr ""
+#. TRANSLATORS: Puncher Unrecoverable Failure
msgid "printer-state-reasons.puncher-unrecoverable-failure"
-msgstr "Puncher Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Unrecoverable Storage Error
msgid "printer-state-reasons.puncher-unrecoverable-storage-error"
-msgstr "Puncher Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Puncher Warming Up
msgid "printer-state-reasons.puncher-warming-up"
-msgstr "Puncher Warming Up"
+msgstr ""
+#. TRANSLATORS: Resuming
+msgid "printer-state-reasons.resuming"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Added
msgid "printer-state-reasons.separation-cutter-added"
-msgstr "Separation Cutter Added"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Almost Empty
msgid "printer-state-reasons.separation-cutter-almost-empty"
-msgstr "Separation Cutter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Almost Full
msgid "printer-state-reasons.separation-cutter-almost-full"
-msgstr "Separation Cutter Almost Full"
+msgstr ""
+#. TRANSLATORS: Separation Cutter At Limit
msgid "printer-state-reasons.separation-cutter-at-limit"
-msgstr "Separation Cutter At Limit"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Closed
msgid "printer-state-reasons.separation-cutter-closed"
-msgstr "Separation Cutter Closed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Configuration Change
msgid "printer-state-reasons.separation-cutter-configuration-change"
-msgstr "Separation Cutter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Cover Closed
msgid "printer-state-reasons.separation-cutter-cover-closed"
-msgstr "Separation Cutter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Cover Open
msgid "printer-state-reasons.separation-cutter-cover-open"
-msgstr "Separation Cutter Cover Open"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Empty
msgid "printer-state-reasons.separation-cutter-empty"
-msgstr "Separation Cutter Empty"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Full
msgid "printer-state-reasons.separation-cutter-full"
-msgstr "Separation Cutter Full"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Interlock Closed
msgid "printer-state-reasons.separation-cutter-interlock-closed"
-msgstr "Separation Cutter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Interlock Open
msgid "printer-state-reasons.separation-cutter-interlock-open"
-msgstr "Separation Cutter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Jam
msgid "printer-state-reasons.separation-cutter-jam"
-msgstr "Separation Cutter Jam"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Life Almost Over
msgid "printer-state-reasons.separation-cutter-life-almost-over"
-msgstr "Separation Cutter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Life Over
msgid "printer-state-reasons.separation-cutter-life-over"
-msgstr "Separation Cutter Life Over"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Memory Exhausted
msgid "printer-state-reasons.separation-cutter-memory-exhausted"
-msgstr "Separation Cutter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Missing
msgid "printer-state-reasons.separation-cutter-missing"
-msgstr "Separation Cutter Missing"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Motor Failure
msgid "printer-state-reasons.separation-cutter-motor-failure"
-msgstr "Separation Cutter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Near Limit
msgid "printer-state-reasons.separation-cutter-near-limit"
-msgstr "Separation Cutter Near Limit"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Offline
msgid "printer-state-reasons.separation-cutter-offline"
-msgstr "Separation Cutter Offline"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Opened
msgid "printer-state-reasons.separation-cutter-opened"
-msgstr "Separation Cutter Opened"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Over Temperature
msgid "printer-state-reasons.separation-cutter-over-temperature"
-msgstr "Separation Cutter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Power Saver
msgid "printer-state-reasons.separation-cutter-power-saver"
-msgstr "Separation Cutter Power Saver"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Recoverable Failure
msgid "printer-state-reasons.separation-cutter-recoverable-failure"
-msgstr "Separation Cutter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Recoverable Storage
msgid "printer-state-reasons.separation-cutter-recoverable-storage"
-msgstr "Separation Cutter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Removed
msgid "printer-state-reasons.separation-cutter-removed"
-msgstr "Separation Cutter Removed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Resource Added
msgid "printer-state-reasons.separation-cutter-resource-added"
-msgstr "Separation Cutter Resource Added"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Resource Removed
msgid "printer-state-reasons.separation-cutter-resource-removed"
-msgstr "Separation Cutter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Thermistor Failure
msgid "printer-state-reasons.separation-cutter-thermistor-failure"
-msgstr "Separation Cutter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Timing Failure
msgid "printer-state-reasons.separation-cutter-timing-failure"
-msgstr "Separation Cutter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Turned Off
msgid "printer-state-reasons.separation-cutter-turned-off"
-msgstr "Separation Cutter Turned Off"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Turned On
msgid "printer-state-reasons.separation-cutter-turned-on"
-msgstr "Separation Cutter Turned On"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Under Temperature
msgid "printer-state-reasons.separation-cutter-under-temperature"
-msgstr "Separation Cutter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Unrecoverable Failure
msgid "printer-state-reasons.separation-cutter-unrecoverable-failure"
-msgstr "Separation Cutter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Unrecoverable Storage Error
msgid "printer-state-reasons.separation-cutter-unrecoverable-storage-error"
-msgstr "Separation Cutter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Warming Up
msgid "printer-state-reasons.separation-cutter-warming-up"
-msgstr "Separation Cutter Warming Up"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Added
msgid "printer-state-reasons.sheet-rotator-added"
-msgstr "Sheet Rotator Added"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Almost Empty
msgid "printer-state-reasons.sheet-rotator-almost-empty"
-msgstr "Sheet Rotator Almost Empty"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Almost Full
msgid "printer-state-reasons.sheet-rotator-almost-full"
-msgstr "Sheet Rotator Almost Full"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator At Limit
msgid "printer-state-reasons.sheet-rotator-at-limit"
-msgstr "Sheet Rotator At Limit"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Closed
msgid "printer-state-reasons.sheet-rotator-closed"
-msgstr "Sheet Rotator Closed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Configuration Change
msgid "printer-state-reasons.sheet-rotator-configuration-change"
-msgstr "Sheet Rotator Configuration Change"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Cover Closed
msgid "printer-state-reasons.sheet-rotator-cover-closed"
-msgstr "Sheet Rotator Cover Closed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Cover Open
msgid "printer-state-reasons.sheet-rotator-cover-open"
-msgstr "Sheet Rotator Cover Open"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Empty
msgid "printer-state-reasons.sheet-rotator-empty"
-msgstr "Sheet Rotator Empty"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Full
msgid "printer-state-reasons.sheet-rotator-full"
-msgstr "Sheet Rotator Full"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Interlock Closed
msgid "printer-state-reasons.sheet-rotator-interlock-closed"
-msgstr "Sheet Rotator Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Interlock Open
msgid "printer-state-reasons.sheet-rotator-interlock-open"
-msgstr "Sheet Rotator Interlock Open"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Jam
msgid "printer-state-reasons.sheet-rotator-jam"
-msgstr "Sheet Rotator Jam"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Life Almost Over
msgid "printer-state-reasons.sheet-rotator-life-almost-over"
-msgstr "Sheet Rotator Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Life Over
msgid "printer-state-reasons.sheet-rotator-life-over"
-msgstr "Sheet Rotator Life Over"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Memory Exhausted
msgid "printer-state-reasons.sheet-rotator-memory-exhausted"
-msgstr "Sheet Rotator Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Missing
msgid "printer-state-reasons.sheet-rotator-missing"
-msgstr "Sheet Rotator Missing"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Motor Failure
msgid "printer-state-reasons.sheet-rotator-motor-failure"
-msgstr "Sheet Rotator Motor Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Near Limit
msgid "printer-state-reasons.sheet-rotator-near-limit"
-msgstr "Sheet Rotator Near Limit"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Offline
msgid "printer-state-reasons.sheet-rotator-offline"
-msgstr "Sheet Rotator Offline"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Opened
msgid "printer-state-reasons.sheet-rotator-opened"
-msgstr "Sheet Rotator Opened"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Over Temperature
msgid "printer-state-reasons.sheet-rotator-over-temperature"
-msgstr "Sheet Rotator Over Temperature"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Power Saver
msgid "printer-state-reasons.sheet-rotator-power-saver"
-msgstr "Sheet Rotator Power Saver"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Recoverable Failure
msgid "printer-state-reasons.sheet-rotator-recoverable-failure"
-msgstr "Sheet Rotator Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Recoverable Storage
msgid "printer-state-reasons.sheet-rotator-recoverable-storage"
-msgstr "Sheet Rotator Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Removed
msgid "printer-state-reasons.sheet-rotator-removed"
-msgstr "Sheet Rotator Removed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Resource Added
msgid "printer-state-reasons.sheet-rotator-resource-added"
-msgstr "Sheet Rotator Resource Added"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Resource Removed
msgid "printer-state-reasons.sheet-rotator-resource-removed"
-msgstr "Sheet Rotator Resource Removed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Thermistor Failure
msgid "printer-state-reasons.sheet-rotator-thermistor-failure"
-msgstr "Sheet Rotator Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Timing Failure
msgid "printer-state-reasons.sheet-rotator-timing-failure"
-msgstr "Sheet Rotator Timing Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Turned Off
msgid "printer-state-reasons.sheet-rotator-turned-off"
-msgstr "Sheet Rotator Turned Off"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Turned On
msgid "printer-state-reasons.sheet-rotator-turned-on"
-msgstr "Sheet Rotator Turned On"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Under Temperature
msgid "printer-state-reasons.sheet-rotator-under-temperature"
-msgstr "Sheet Rotator Under Temperature"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Unrecoverable Failure
msgid "printer-state-reasons.sheet-rotator-unrecoverable-failure"
-msgstr "Sheet Rotator Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Unrecoverable Storage Error
msgid "printer-state-reasons.sheet-rotator-unrecoverable-storage-error"
-msgstr "Sheet Rotator Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Warming Up
msgid "printer-state-reasons.sheet-rotator-warming-up"
-msgstr "Sheet Rotator Warming Up"
+msgstr ""
+#. TRANSLATORS: Shutdown
msgid "printer-state-reasons.shutdown"
-msgstr "Shutdown"
+msgstr ""
+#. TRANSLATORS: Slitter Added
msgid "printer-state-reasons.slitter-added"
-msgstr "Slitter Added"
+msgstr ""
+#. TRANSLATORS: Slitter Almost Empty
msgid "printer-state-reasons.slitter-almost-empty"
-msgstr "Slitter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Slitter Almost Full
msgid "printer-state-reasons.slitter-almost-full"
-msgstr "Slitter Almost Full"
+msgstr ""
+#. TRANSLATORS: Slitter At Limit
msgid "printer-state-reasons.slitter-at-limit"
-msgstr "Slitter At Limit"
+msgstr ""
+#. TRANSLATORS: Slitter Closed
msgid "printer-state-reasons.slitter-closed"
-msgstr "Slitter Closed"
+msgstr ""
+#. TRANSLATORS: Slitter Configuration Change
msgid "printer-state-reasons.slitter-configuration-change"
-msgstr "Slitter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Slitter Cover Closed
msgid "printer-state-reasons.slitter-cover-closed"
-msgstr "Slitter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Slitter Cover Open
msgid "printer-state-reasons.slitter-cover-open"
-msgstr "Slitter Cover Open"
+msgstr ""
+#. TRANSLATORS: Slitter Empty
msgid "printer-state-reasons.slitter-empty"
-msgstr "Slitter Empty"
+msgstr ""
+#. TRANSLATORS: Slitter Full
msgid "printer-state-reasons.slitter-full"
-msgstr "Slitter Full"
+msgstr ""
+#. TRANSLATORS: Slitter Interlock Closed
msgid "printer-state-reasons.slitter-interlock-closed"
-msgstr "Slitter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Slitter Interlock Open
msgid "printer-state-reasons.slitter-interlock-open"
-msgstr "Slitter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Slitter Jam
msgid "printer-state-reasons.slitter-jam"
-msgstr "Slitter Jam"
+msgstr ""
+#. TRANSLATORS: Slitter Life Almost Over
msgid "printer-state-reasons.slitter-life-almost-over"
-msgstr "Slitter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Slitter Life Over
msgid "printer-state-reasons.slitter-life-over"
-msgstr "Slitter Life Over"
+msgstr ""
+#. TRANSLATORS: Slitter Memory Exhausted
msgid "printer-state-reasons.slitter-memory-exhausted"
-msgstr "Slitter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Slitter Missing
msgid "printer-state-reasons.slitter-missing"
-msgstr "Slitter Missing"
+msgstr ""
+#. TRANSLATORS: Slitter Motor Failure
msgid "printer-state-reasons.slitter-motor-failure"
-msgstr "Slitter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Near Limit
msgid "printer-state-reasons.slitter-near-limit"
-msgstr "Slitter Near Limit"
+msgstr ""
+#. TRANSLATORS: Slitter Offline
msgid "printer-state-reasons.slitter-offline"
-msgstr "Slitter Offline"
+msgstr ""
+#. TRANSLATORS: Slitter Opened
msgid "printer-state-reasons.slitter-opened"
-msgstr "Slitter Opened"
+msgstr ""
+#. TRANSLATORS: Slitter Over Temperature
msgid "printer-state-reasons.slitter-over-temperature"
-msgstr "Slitter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Slitter Power Saver
msgid "printer-state-reasons.slitter-power-saver"
-msgstr "Slitter Power Saver"
+msgstr ""
+#. TRANSLATORS: Slitter Recoverable Failure
msgid "printer-state-reasons.slitter-recoverable-failure"
-msgstr "Slitter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Recoverable Storage
msgid "printer-state-reasons.slitter-recoverable-storage"
-msgstr "Slitter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Slitter Removed
msgid "printer-state-reasons.slitter-removed"
-msgstr "Slitter Removed"
+msgstr ""
+#. TRANSLATORS: Slitter Resource Added
msgid "printer-state-reasons.slitter-resource-added"
-msgstr "Slitter Resource Added"
+msgstr ""
+#. TRANSLATORS: Slitter Resource Removed
msgid "printer-state-reasons.slitter-resource-removed"
-msgstr "Slitter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Slitter Thermistor Failure
msgid "printer-state-reasons.slitter-thermistor-failure"
-msgstr "Slitter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Timing Failure
msgid "printer-state-reasons.slitter-timing-failure"
-msgstr "Slitter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Turned Off
msgid "printer-state-reasons.slitter-turned-off"
-msgstr "Slitter Turned Off"
+msgstr ""
+#. TRANSLATORS: Slitter Turned On
msgid "printer-state-reasons.slitter-turned-on"
-msgstr "Slitter Turned On"
+msgstr ""
+#. TRANSLATORS: Slitter Under Temperature
msgid "printer-state-reasons.slitter-under-temperature"
-msgstr "Slitter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Slitter Unrecoverable Failure
msgid "printer-state-reasons.slitter-unrecoverable-failure"
-msgstr "Slitter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Unrecoverable Storage Error
msgid "printer-state-reasons.slitter-unrecoverable-storage-error"
-msgstr "Slitter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Slitter Warming Up
msgid "printer-state-reasons.slitter-warming-up"
-msgstr "Slitter Warming Up"
+msgstr ""
+#. TRANSLATORS: Spool Area Full
msgid "printer-state-reasons.spool-area-full"
-msgstr "Spool Area Full"
+msgstr ""
+#. TRANSLATORS: Stacker Added
msgid "printer-state-reasons.stacker-added"
-msgstr "Stacker Added"
+msgstr ""
+#. TRANSLATORS: Stacker Almost Empty
msgid "printer-state-reasons.stacker-almost-empty"
-msgstr "Stacker Almost Empty"
+msgstr ""
+#. TRANSLATORS: Stacker Almost Full
msgid "printer-state-reasons.stacker-almost-full"
-msgstr "Stacker Almost Full"
+msgstr ""
+#. TRANSLATORS: Stacker At Limit
msgid "printer-state-reasons.stacker-at-limit"
-msgstr "Stacker At Limit"
+msgstr ""
+#. TRANSLATORS: Stacker Closed
msgid "printer-state-reasons.stacker-closed"
-msgstr "Stacker Closed"
+msgstr ""
+#. TRANSLATORS: Stacker Configuration Change
msgid "printer-state-reasons.stacker-configuration-change"
-msgstr "Stacker Configuration Change"
+msgstr ""
+#. TRANSLATORS: Stacker Cover Closed
msgid "printer-state-reasons.stacker-cover-closed"
-msgstr "Stacker Cover Closed"
+msgstr ""
+#. TRANSLATORS: Stacker Cover Open
msgid "printer-state-reasons.stacker-cover-open"
-msgstr "Stacker Cover Open"
+msgstr ""
+#. TRANSLATORS: Stacker Empty
msgid "printer-state-reasons.stacker-empty"
-msgstr "Stacker Empty"
+msgstr ""
+#. TRANSLATORS: Stacker Full
msgid "printer-state-reasons.stacker-full"
-msgstr "Stacker Full"
+msgstr ""
+#. TRANSLATORS: Stacker Interlock Closed
msgid "printer-state-reasons.stacker-interlock-closed"
-msgstr "Stacker Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Stacker Interlock Open
msgid "printer-state-reasons.stacker-interlock-open"
-msgstr "Stacker Interlock Open"
+msgstr ""
+#. TRANSLATORS: Stacker Jam
msgid "printer-state-reasons.stacker-jam"
-msgstr "Stacker Jam"
+msgstr ""
+#. TRANSLATORS: Stacker Life Almost Over
msgid "printer-state-reasons.stacker-life-almost-over"
-msgstr "Stacker Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Stacker Life Over
msgid "printer-state-reasons.stacker-life-over"
-msgstr "Stacker Life Over"
+msgstr ""
+#. TRANSLATORS: Stacker Memory Exhausted
msgid "printer-state-reasons.stacker-memory-exhausted"
-msgstr "Stacker Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Stacker Missing
msgid "printer-state-reasons.stacker-missing"
-msgstr "Stacker Missing"
+msgstr ""
+#. TRANSLATORS: Stacker Motor Failure
msgid "printer-state-reasons.stacker-motor-failure"
-msgstr "Stacker Motor Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Near Limit
msgid "printer-state-reasons.stacker-near-limit"
-msgstr "Stacker Near Limit"
+msgstr ""
+#. TRANSLATORS: Stacker Offline
msgid "printer-state-reasons.stacker-offline"
-msgstr "Stacker Offline"
+msgstr ""
+#. TRANSLATORS: Stacker Opened
msgid "printer-state-reasons.stacker-opened"
-msgstr "Stacker Opened"
+msgstr ""
+#. TRANSLATORS: Stacker Over Temperature
msgid "printer-state-reasons.stacker-over-temperature"
-msgstr "Stacker Over Temperature"
+msgstr ""
+#. TRANSLATORS: Stacker Power Saver
msgid "printer-state-reasons.stacker-power-saver"
-msgstr "Stacker Power Saver"
+msgstr ""
+#. TRANSLATORS: Stacker Recoverable Failure
msgid "printer-state-reasons.stacker-recoverable-failure"
-msgstr "Stacker Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Recoverable Storage
msgid "printer-state-reasons.stacker-recoverable-storage"
-msgstr "Stacker Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Stacker Removed
msgid "printer-state-reasons.stacker-removed"
-msgstr "Stacker Removed"
+msgstr ""
+#. TRANSLATORS: Stacker Resource Added
msgid "printer-state-reasons.stacker-resource-added"
-msgstr "Stacker Resource Added"
+msgstr ""
+#. TRANSLATORS: Stacker Resource Removed
msgid "printer-state-reasons.stacker-resource-removed"
-msgstr "Stacker Resource Removed"
+msgstr ""
+#. TRANSLATORS: Stacker Thermistor Failure
msgid "printer-state-reasons.stacker-thermistor-failure"
-msgstr "Stacker Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Timing Failure
msgid "printer-state-reasons.stacker-timing-failure"
-msgstr "Stacker Timing Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Turned Off
msgid "printer-state-reasons.stacker-turned-off"
-msgstr "Stacker Turned Off"
+msgstr ""
+#. TRANSLATORS: Stacker Turned On
msgid "printer-state-reasons.stacker-turned-on"
-msgstr "Stacker Turned On"
+msgstr ""
+#. TRANSLATORS: Stacker Under Temperature
msgid "printer-state-reasons.stacker-under-temperature"
-msgstr "Stacker Under Temperature"
+msgstr ""
+#. TRANSLATORS: Stacker Unrecoverable Failure
msgid "printer-state-reasons.stacker-unrecoverable-failure"
-msgstr "Stacker Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Unrecoverable Storage Error
msgid "printer-state-reasons.stacker-unrecoverable-storage-error"
-msgstr "Stacker Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Stacker Warming Up
msgid "printer-state-reasons.stacker-warming-up"
-msgstr "Stacker Warming Up"
+msgstr ""
+#. TRANSLATORS: Stapler Added
msgid "printer-state-reasons.stapler-added"
-msgstr "Stapler Added"
+msgstr ""
+#. TRANSLATORS: Stapler Almost Empty
msgid "printer-state-reasons.stapler-almost-empty"
-msgstr "Stapler Almost Empty"
+msgstr ""
+#. TRANSLATORS: Stapler Almost Full
msgid "printer-state-reasons.stapler-almost-full"
-msgstr "Stapler Almost Full"
+msgstr ""
+#. TRANSLATORS: Stapler At Limit
msgid "printer-state-reasons.stapler-at-limit"
-msgstr "Stapler At Limit"
+msgstr ""
+#. TRANSLATORS: Stapler Closed
msgid "printer-state-reasons.stapler-closed"
-msgstr "Stapler Closed"
+msgstr ""
+#. TRANSLATORS: Stapler Configuration Change
msgid "printer-state-reasons.stapler-configuration-change"
-msgstr "Stapler Configuration Change"
+msgstr ""
+#. TRANSLATORS: Stapler Cover Closed
msgid "printer-state-reasons.stapler-cover-closed"
-msgstr "Stapler Cover Closed"
+msgstr ""
+#. TRANSLATORS: Stapler Cover Open
msgid "printer-state-reasons.stapler-cover-open"
-msgstr "Stapler Cover Open"
+msgstr ""
+#. TRANSLATORS: Stapler Empty
msgid "printer-state-reasons.stapler-empty"
-msgstr "Stapler Empty"
+msgstr ""
+#. TRANSLATORS: Stapler Full
msgid "printer-state-reasons.stapler-full"
-msgstr "Stapler Full"
+msgstr ""
+#. TRANSLATORS: Stapler Interlock Closed
msgid "printer-state-reasons.stapler-interlock-closed"
-msgstr "Stapler Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Stapler Interlock Open
msgid "printer-state-reasons.stapler-interlock-open"
-msgstr "Stapler Interlock Open"
+msgstr ""
+#. TRANSLATORS: Stapler Jam
msgid "printer-state-reasons.stapler-jam"
-msgstr "Stapler Jam"
+msgstr ""
+#. TRANSLATORS: Stapler Life Almost Over
msgid "printer-state-reasons.stapler-life-almost-over"
-msgstr "Stapler Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Stapler Life Over
msgid "printer-state-reasons.stapler-life-over"
-msgstr "Stapler Life Over"
+msgstr ""
+#. TRANSLATORS: Stapler Memory Exhausted
msgid "printer-state-reasons.stapler-memory-exhausted"
-msgstr "Stapler Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Stapler Missing
msgid "printer-state-reasons.stapler-missing"
-msgstr "Stapler Missing"
+msgstr ""
+#. TRANSLATORS: Stapler Motor Failure
msgid "printer-state-reasons.stapler-motor-failure"
-msgstr "Stapler Motor Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Near Limit
msgid "printer-state-reasons.stapler-near-limit"
-msgstr "Stapler Near Limit"
+msgstr ""
+#. TRANSLATORS: Stapler Offline
msgid "printer-state-reasons.stapler-offline"
-msgstr "Stapler Offline"
+msgstr ""
+#. TRANSLATORS: Stapler Opened
msgid "printer-state-reasons.stapler-opened"
-msgstr "Stapler Opened"
+msgstr ""
+#. TRANSLATORS: Stapler Over Temperature
msgid "printer-state-reasons.stapler-over-temperature"
-msgstr "Stapler Over Temperature"
+msgstr ""
+#. TRANSLATORS: Stapler Power Saver
msgid "printer-state-reasons.stapler-power-saver"
-msgstr "Stapler Power Saver"
+msgstr ""
+#. TRANSLATORS: Stapler Recoverable Failure
msgid "printer-state-reasons.stapler-recoverable-failure"
-msgstr "Stapler Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Recoverable Storage
msgid "printer-state-reasons.stapler-recoverable-storage"
-msgstr "Stapler Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Stapler Removed
msgid "printer-state-reasons.stapler-removed"
-msgstr "Stapler Removed"
+msgstr ""
+#. TRANSLATORS: Stapler Resource Added
msgid "printer-state-reasons.stapler-resource-added"
-msgstr "Stapler Resource Added"
+msgstr ""
+#. TRANSLATORS: Stapler Resource Removed
msgid "printer-state-reasons.stapler-resource-removed"
-msgstr "Stapler Resource Removed"
+msgstr ""
+#. TRANSLATORS: Stapler Thermistor Failure
msgid "printer-state-reasons.stapler-thermistor-failure"
-msgstr "Stapler Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Timing Failure
msgid "printer-state-reasons.stapler-timing-failure"
-msgstr "Stapler Timing Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Turned Off
msgid "printer-state-reasons.stapler-turned-off"
-msgstr "Stapler Turned Off"
+msgstr ""
+#. TRANSLATORS: Stapler Turned On
msgid "printer-state-reasons.stapler-turned-on"
-msgstr "Stapler Turned On"
+msgstr ""
+#. TRANSLATORS: Stapler Under Temperature
msgid "printer-state-reasons.stapler-under-temperature"
-msgstr "Stapler Under Temperature"
+msgstr ""
+#. TRANSLATORS: Stapler Unrecoverable Failure
msgid "printer-state-reasons.stapler-unrecoverable-failure"
-msgstr "Stapler Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Unrecoverable Storage Error
msgid "printer-state-reasons.stapler-unrecoverable-storage-error"
-msgstr "Stapler Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Stapler Warming Up
msgid "printer-state-reasons.stapler-warming-up"
-msgstr "Stapler Warming Up"
+msgstr ""
+#. TRANSLATORS: Stitcher Added
msgid "printer-state-reasons.stitcher-added"
-msgstr "Stitcher Added"
+msgstr ""
+#. TRANSLATORS: Stitcher Almost Empty
msgid "printer-state-reasons.stitcher-almost-empty"
-msgstr "Stitcher Almost Empty"
+msgstr ""
+#. TRANSLATORS: Stitcher Almost Full
msgid "printer-state-reasons.stitcher-almost-full"
-msgstr "Stitcher Almost Full"
+msgstr ""
+#. TRANSLATORS: Stitcher At Limit
msgid "printer-state-reasons.stitcher-at-limit"
-msgstr "Stitcher At Limit"
+msgstr ""
+#. TRANSLATORS: Stitcher Closed
msgid "printer-state-reasons.stitcher-closed"
-msgstr "Stitcher Closed"
+msgstr ""
+#. TRANSLATORS: Stitcher Configuration Change
msgid "printer-state-reasons.stitcher-configuration-change"
-msgstr "Stitcher Configuration Change"
+msgstr ""
+#. TRANSLATORS: Stitcher Cover Closed
msgid "printer-state-reasons.stitcher-cover-closed"
-msgstr "Stitcher Cover Closed"
+msgstr ""
+#. TRANSLATORS: Stitcher Cover Open
msgid "printer-state-reasons.stitcher-cover-open"
-msgstr "Stitcher Cover Open"
+msgstr ""
+#. TRANSLATORS: Stitcher Empty
msgid "printer-state-reasons.stitcher-empty"
-msgstr "Stitcher Empty"
+msgstr ""
+#. TRANSLATORS: Stitcher Full
msgid "printer-state-reasons.stitcher-full"
-msgstr "Stitcher Full"
+msgstr ""
+#. TRANSLATORS: Stitcher Interlock Closed
msgid "printer-state-reasons.stitcher-interlock-closed"
-msgstr "Stitcher Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Stitcher Interlock Open
msgid "printer-state-reasons.stitcher-interlock-open"
-msgstr "Stitcher Interlock Open"
+msgstr ""
+#. TRANSLATORS: Stitcher Jam
msgid "printer-state-reasons.stitcher-jam"
-msgstr "Stitcher Jam"
+msgstr ""
+#. TRANSLATORS: Stitcher Life Almost Over
msgid "printer-state-reasons.stitcher-life-almost-over"
-msgstr "Stitcher Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Stitcher Life Over
msgid "printer-state-reasons.stitcher-life-over"
-msgstr "Stitcher Life Over"
+msgstr ""
+#. TRANSLATORS: Stitcher Memory Exhausted
msgid "printer-state-reasons.stitcher-memory-exhausted"
-msgstr "Stitcher Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Stitcher Missing
msgid "printer-state-reasons.stitcher-missing"
-msgstr "Stitcher Missing"
+msgstr ""
+#. TRANSLATORS: Stitcher Motor Failure
msgid "printer-state-reasons.stitcher-motor-failure"
-msgstr "Stitcher Motor Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Near Limit
msgid "printer-state-reasons.stitcher-near-limit"
-msgstr "Stitcher Near Limit"
+msgstr ""
+#. TRANSLATORS: Stitcher Offline
msgid "printer-state-reasons.stitcher-offline"
-msgstr "Stitcher Offline"
+msgstr ""
+#. TRANSLATORS: Stitcher Opened
msgid "printer-state-reasons.stitcher-opened"
-msgstr "Stitcher Opened"
+msgstr ""
+#. TRANSLATORS: Stitcher Over Temperature
msgid "printer-state-reasons.stitcher-over-temperature"
-msgstr "Stitcher Over Temperature"
+msgstr ""
+#. TRANSLATORS: Stitcher Power Saver
msgid "printer-state-reasons.stitcher-power-saver"
-msgstr "Stitcher Power Saver"
+msgstr ""
+#. TRANSLATORS: Stitcher Recoverable Failure
msgid "printer-state-reasons.stitcher-recoverable-failure"
-msgstr "Stitcher Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Recoverable Storage
msgid "printer-state-reasons.stitcher-recoverable-storage"
-msgstr "Stitcher Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Stitcher Removed
msgid "printer-state-reasons.stitcher-removed"
-msgstr "Stitcher Removed"
+msgstr ""
+#. TRANSLATORS: Stitcher Resource Added
msgid "printer-state-reasons.stitcher-resource-added"
-msgstr "Stitcher Resource Added"
+msgstr ""
+#. TRANSLATORS: Stitcher Resource Removed
msgid "printer-state-reasons.stitcher-resource-removed"
-msgstr "Stitcher Resource Removed"
+msgstr ""
+#. TRANSLATORS: Stitcher Thermistor Failure
msgid "printer-state-reasons.stitcher-thermistor-failure"
-msgstr "Stitcher Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Timing Failure
msgid "printer-state-reasons.stitcher-timing-failure"
-msgstr "Stitcher Timing Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Turned Off
msgid "printer-state-reasons.stitcher-turned-off"
-msgstr "Stitcher Turned Off"
+msgstr ""
+#. TRANSLATORS: Stitcher Turned On
msgid "printer-state-reasons.stitcher-turned-on"
-msgstr "Stitcher Turned On"
+msgstr ""
+#. TRANSLATORS: Stitcher Under Temperature
msgid "printer-state-reasons.stitcher-under-temperature"
-msgstr "Stitcher Under Temperature"
+msgstr ""
+#. TRANSLATORS: Stitcher Unrecoverable Failure
msgid "printer-state-reasons.stitcher-unrecoverable-failure"
-msgstr "Stitcher Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Unrecoverable Storage Error
msgid "printer-state-reasons.stitcher-unrecoverable-storage-error"
-msgstr "Stitcher Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Stitcher Warming Up
msgid "printer-state-reasons.stitcher-warming-up"
-msgstr "Stitcher Warming Up"
+msgstr ""
+#. TRANSLATORS: Stopped Partly
msgid "printer-state-reasons.stopped-partly"
-msgstr "Stopped Partly"
+msgstr ""
+#. TRANSLATORS: Stopping
msgid "printer-state-reasons.stopping"
-msgstr "Stopping"
+msgstr ""
+#. TRANSLATORS: Subunit Added
msgid "printer-state-reasons.subunit-added"
-msgstr "Subunit Added"
+msgstr ""
+#. TRANSLATORS: Subunit Almost Empty
msgid "printer-state-reasons.subunit-almost-empty"
-msgstr "Subunit Almost Empty"
+msgstr ""
+#. TRANSLATORS: Subunit Almost Full
msgid "printer-state-reasons.subunit-almost-full"
-msgstr "Subunit Almost Full"
+msgstr ""
+#. TRANSLATORS: Subunit At Limit
msgid "printer-state-reasons.subunit-at-limit"
-msgstr "Subunit At Limit"
+msgstr ""
+#. TRANSLATORS: Subunit Closed
msgid "printer-state-reasons.subunit-closed"
-msgstr "Subunit Closed"
+msgstr ""
+#. TRANSLATORS: Subunit Cooling Down
+msgid "printer-state-reasons.subunit-cooling-down"
+msgstr ""
+
+#. TRANSLATORS: Subunit Empty
msgid "printer-state-reasons.subunit-empty"
-msgstr "Subunit Empty"
+msgstr ""
+#. TRANSLATORS: Subunit Full
msgid "printer-state-reasons.subunit-full"
-msgstr "Subunit Full"
+msgstr ""
+#. TRANSLATORS: Subunit Life Almost Over
msgid "printer-state-reasons.subunit-life-almost-over"
-msgstr "Subunit Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Subunit Life Over
msgid "printer-state-reasons.subunit-life-over"
-msgstr "Subunit Life Over"
+msgstr ""
+#. TRANSLATORS: Subunit Memory Exhausted
msgid "printer-state-reasons.subunit-memory-exhausted"
-msgstr "Subunit Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Subunit Missing
msgid "printer-state-reasons.subunit-missing"
-msgstr "Subunit Missing"
+msgstr ""
+#. TRANSLATORS: Subunit Motor Failure
msgid "printer-state-reasons.subunit-motor-failure"
-msgstr "Subunit Motor Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Near Limit
msgid "printer-state-reasons.subunit-near-limit"
-msgstr "Subunit Near Limit"
+msgstr ""
+#. TRANSLATORS: Subunit Offline
msgid "printer-state-reasons.subunit-offline"
-msgstr "Subunit Offline"
+msgstr ""
+#. TRANSLATORS: Subunit Opened
msgid "printer-state-reasons.subunit-opened"
-msgstr "Subunit Opened"
+msgstr ""
+#. TRANSLATORS: Subunit Over Temperature
msgid "printer-state-reasons.subunit-over-temperature"
-msgstr "Subunit Over Temperature"
+msgstr ""
+#. TRANSLATORS: Subunit Power Saver
msgid "printer-state-reasons.subunit-power-saver"
-msgstr "Subunit Power Saver"
+msgstr ""
+#. TRANSLATORS: Subunit Recoverable Failure
msgid "printer-state-reasons.subunit-recoverable-failure"
-msgstr "Subunit Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Recoverable Storage
msgid "printer-state-reasons.subunit-recoverable-storage"
-msgstr "Subunit Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Subunit Removed
msgid "printer-state-reasons.subunit-removed"
-msgstr "Subunit Removed"
+msgstr ""
+#. TRANSLATORS: Subunit Resource Added
msgid "printer-state-reasons.subunit-resource-added"
-msgstr "Subunit Resource Added"
+msgstr ""
+#. TRANSLATORS: Subunit Resource Removed
msgid "printer-state-reasons.subunit-resource-removed"
-msgstr "Subunit Resource Removed"
+msgstr ""
+#. TRANSLATORS: Subunit Thermistor Failure
msgid "printer-state-reasons.subunit-thermistor-failure"
-msgstr "Subunit Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Timing Failure
msgid "printer-state-reasons.subunit-timing-Failure"
-msgstr "Subunit Timing Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Turned Off
msgid "printer-state-reasons.subunit-turned-off"
-msgstr "Subunit Turned Off"
+msgstr ""
+#. TRANSLATORS: Subunit Turned On
msgid "printer-state-reasons.subunit-turned-on"
-msgstr "Subunit Turned On"
+msgstr ""
+#. TRANSLATORS: Subunit Under Temperature
msgid "printer-state-reasons.subunit-under-temperature"
-msgstr "Subunit Under Temperature"
+msgstr ""
+#. TRANSLATORS: Subunit Unrecoverable Failure
msgid "printer-state-reasons.subunit-unrecoverable-failure"
-msgstr "Subunit Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Unrecoverable Storage
msgid "printer-state-reasons.subunit-unrecoverable-storage"
-msgstr "Subunit Unrecoverable Storage"
+msgstr ""
+#. TRANSLATORS: Subunit Warming Up
msgid "printer-state-reasons.subunit-warming-up"
-msgstr "Subunit Warming Up"
+msgstr ""
+#. TRANSLATORS: Timed Out
msgid "printer-state-reasons.timed-out"
-msgstr "Timed Out"
+msgstr ""
+#. TRANSLATORS: Toner Empty
msgid "printer-state-reasons.toner-empty"
-msgstr "Toner Empty"
+msgstr ""
+#. TRANSLATORS: Toner Low
msgid "printer-state-reasons.toner-low"
-msgstr "Toner Low"
+msgstr ""
+#. TRANSLATORS: Trimmer Added
msgid "printer-state-reasons.trimmer-added"
-msgstr "Trimmer Added"
+msgstr ""
+#. TRANSLATORS: Trimmer Almost Empty
msgid "printer-state-reasons.trimmer-almost-empty"
-msgstr "Trimmer Almost Empty"
+msgstr ""
+#. TRANSLATORS: Trimmer Almost Full
msgid "printer-state-reasons.trimmer-almost-full"
-msgstr "Trimmer Almost Full"
+msgstr ""
+#. TRANSLATORS: Trimmer At Limit
msgid "printer-state-reasons.trimmer-at-limit"
-msgstr "Trimmer At Limit"
+msgstr ""
+#. TRANSLATORS: Trimmer Closed
msgid "printer-state-reasons.trimmer-closed"
-msgstr "Trimmer Closed"
+msgstr ""
+#. TRANSLATORS: Trimmer Configuration Change
msgid "printer-state-reasons.trimmer-configuration-change"
-msgstr "Trimmer Configuration Change"
+msgstr ""
+#. TRANSLATORS: Trimmer Cover Closed
msgid "printer-state-reasons.trimmer-cover-closed"
-msgstr "Trimmer Cover Closed"
+msgstr ""
+#. TRANSLATORS: Trimmer Cover Open
msgid "printer-state-reasons.trimmer-cover-open"
-msgstr "Trimmer Cover Open"
+msgstr ""
+#. TRANSLATORS: Trimmer Empty
msgid "printer-state-reasons.trimmer-empty"
-msgstr "Trimmer Empty"
+msgstr ""
+#. TRANSLATORS: Trimmer Full
msgid "printer-state-reasons.trimmer-full"
-msgstr "Trimmer Full"
+msgstr ""
+#. TRANSLATORS: Trimmer Interlock Closed
msgid "printer-state-reasons.trimmer-interlock-closed"
-msgstr "Trimmer Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Trimmer Interlock Open
msgid "printer-state-reasons.trimmer-interlock-open"
-msgstr "Trimmer Interlock Open"
+msgstr ""
+#. TRANSLATORS: Trimmer Jam
msgid "printer-state-reasons.trimmer-jam"
-msgstr "Trimmer Jam"
+msgstr ""
+#. TRANSLATORS: Trimmer Life Almost Over
msgid "printer-state-reasons.trimmer-life-almost-over"
-msgstr "Trimmer Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Trimmer Life Over
msgid "printer-state-reasons.trimmer-life-over"
-msgstr "Trimmer Life Over"
+msgstr ""
+#. TRANSLATORS: Trimmer Memory Exhausted
msgid "printer-state-reasons.trimmer-memory-exhausted"
-msgstr "Trimmer Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Trimmer Missing
msgid "printer-state-reasons.trimmer-missing"
-msgstr "Trimmer Missing"
+msgstr ""
+#. TRANSLATORS: Trimmer Motor Failure
msgid "printer-state-reasons.trimmer-motor-failure"
-msgstr "Trimmer Motor Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Near Limit
msgid "printer-state-reasons.trimmer-near-limit"
-msgstr "Trimmer Near Limit"
+msgstr ""
+#. TRANSLATORS: Trimmer Offline
msgid "printer-state-reasons.trimmer-offline"
-msgstr "Trimmer Offline"
+msgstr ""
+#. TRANSLATORS: Trimmer Opened
msgid "printer-state-reasons.trimmer-opened"
-msgstr "Trimmer Opened"
+msgstr ""
+#. TRANSLATORS: Trimmer Over Temperature
msgid "printer-state-reasons.trimmer-over-temperature"
-msgstr "Trimmer Over Temperature"
+msgstr ""
+#. TRANSLATORS: Trimmer Power Saver
msgid "printer-state-reasons.trimmer-power-saver"
-msgstr "Trimmer Power Saver"
+msgstr ""
+#. TRANSLATORS: Trimmer Recoverable Failure
msgid "printer-state-reasons.trimmer-recoverable-failure"
-msgstr "Trimmer Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Recoverable Storage
msgid "printer-state-reasons.trimmer-recoverable-storage"
-msgstr "Trimmer Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Trimmer Removed
msgid "printer-state-reasons.trimmer-removed"
-msgstr "Trimmer Removed"
+msgstr ""
+#. TRANSLATORS: Trimmer Resource Added
msgid "printer-state-reasons.trimmer-resource-added"
-msgstr "Trimmer Resource Added"
+msgstr ""
+#. TRANSLATORS: Trimmer Resource Removed
msgid "printer-state-reasons.trimmer-resource-removed"
-msgstr "Trimmer Resource Removed"
+msgstr ""
+#. TRANSLATORS: Trimmer Thermistor Failure
msgid "printer-state-reasons.trimmer-thermistor-failure"
-msgstr "Trimmer Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Timing Failure
msgid "printer-state-reasons.trimmer-timing-failure"
-msgstr "Trimmer Timing Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Turned Off
msgid "printer-state-reasons.trimmer-turned-off"
-msgstr "Trimmer Turned Off"
+msgstr ""
+#. TRANSLATORS: Trimmer Turned On
msgid "printer-state-reasons.trimmer-turned-on"
-msgstr "Trimmer Turned On"
+msgstr ""
+#. TRANSLATORS: Trimmer Under Temperature
msgid "printer-state-reasons.trimmer-under-temperature"
-msgstr "Trimmer Under Temperature"
+msgstr ""
+#. TRANSLATORS: Trimmer Unrecoverable Failure
msgid "printer-state-reasons.trimmer-unrecoverable-failure"
-msgstr "Trimmer Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Unrecoverable Storage Error
msgid "printer-state-reasons.trimmer-unrecoverable-storage-error"
-msgstr "Trimmer Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Trimmer Warming Up
msgid "printer-state-reasons.trimmer-warming-up"
-msgstr "Trimmer Warming Up"
+msgstr ""
+#. TRANSLATORS: Unknown
msgid "printer-state-reasons.unknown"
-msgstr "Unknown"
+msgstr ""
+#. TRANSLATORS: Wrapper Added
msgid "printer-state-reasons.wrapper-added"
-msgstr "Wrapper Added"
+msgstr ""
+#. TRANSLATORS: Wrapper Almost Empty
msgid "printer-state-reasons.wrapper-almost-empty"
-msgstr "Wrapper Almost Empty"
+msgstr ""
+#. TRANSLATORS: Wrapper Almost Full
msgid "printer-state-reasons.wrapper-almost-full"
-msgstr "Wrapper Almost Full"
+msgstr ""
+#. TRANSLATORS: Wrapper At Limit
msgid "printer-state-reasons.wrapper-at-limit"
-msgstr "Wrapper At Limit"
+msgstr ""
+#. TRANSLATORS: Wrapper Closed
msgid "printer-state-reasons.wrapper-closed"
-msgstr "Wrapper Closed"
+msgstr ""
+#. TRANSLATORS: Wrapper Configuration Change
msgid "printer-state-reasons.wrapper-configuration-change"
-msgstr "Wrapper Configuration Change"
+msgstr ""
+#. TRANSLATORS: Wrapper Cover Closed
msgid "printer-state-reasons.wrapper-cover-closed"
-msgstr "Wrapper Cover Closed"
+msgstr ""
+#. TRANSLATORS: Wrapper Cover Open
msgid "printer-state-reasons.wrapper-cover-open"
-msgstr "Wrapper Cover Open"
+msgstr ""
+#. TRANSLATORS: Wrapper Empty
msgid "printer-state-reasons.wrapper-empty"
-msgstr "Wrapper Empty"
+msgstr ""
+#. TRANSLATORS: Wrapper Full
msgid "printer-state-reasons.wrapper-full"
-msgstr "Wrapper Full"
+msgstr ""
+#. TRANSLATORS: Wrapper Interlock Closed
msgid "printer-state-reasons.wrapper-interlock-closed"
-msgstr "Wrapper Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Wrapper Interlock Open
msgid "printer-state-reasons.wrapper-interlock-open"
-msgstr "Wrapper Interlock Open"
+msgstr ""
+#. TRANSLATORS: Wrapper Jam
msgid "printer-state-reasons.wrapper-jam"
-msgstr "Wrapper Jam"
+msgstr ""
+#. TRANSLATORS: Wrapper Life Almost Over
msgid "printer-state-reasons.wrapper-life-almost-over"
-msgstr "Wrapper Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Wrapper Life Over
msgid "printer-state-reasons.wrapper-life-over"
-msgstr "Wrapper Life Over"
+msgstr ""
+#. TRANSLATORS: Wrapper Memory Exhausted
msgid "printer-state-reasons.wrapper-memory-exhausted"
-msgstr "Wrapper Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Wrapper Missing
msgid "printer-state-reasons.wrapper-missing"
-msgstr "Wrapper Missing"
+msgstr ""
+#. TRANSLATORS: Wrapper Motor Failure
msgid "printer-state-reasons.wrapper-motor-failure"
-msgstr "Wrapper Motor Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Near Limit
msgid "printer-state-reasons.wrapper-near-limit"
-msgstr "Wrapper Near Limit"
+msgstr ""
+#. TRANSLATORS: Wrapper Offline
msgid "printer-state-reasons.wrapper-offline"
-msgstr "Wrapper Offline"
+msgstr ""
+#. TRANSLATORS: Wrapper Opened
msgid "printer-state-reasons.wrapper-opened"
-msgstr "Wrapper Opened"
+msgstr ""
+#. TRANSLATORS: Wrapper Over Temperature
msgid "printer-state-reasons.wrapper-over-temperature"
-msgstr "Wrapper Over Temperature"
+msgstr ""
+#. TRANSLATORS: Wrapper Power Saver
msgid "printer-state-reasons.wrapper-power-saver"
-msgstr "Wrapper Power Saver"
+msgstr ""
+#. TRANSLATORS: Wrapper Recoverable Failure
msgid "printer-state-reasons.wrapper-recoverable-failure"
-msgstr "Wrapper Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Recoverable Storage
msgid "printer-state-reasons.wrapper-recoverable-storage"
-msgstr "Wrapper Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Wrapper Removed
msgid "printer-state-reasons.wrapper-removed"
-msgstr "Wrapper Removed"
+msgstr ""
+#. TRANSLATORS: Wrapper Resource Added
msgid "printer-state-reasons.wrapper-resource-added"
-msgstr "Wrapper Resource Added"
+msgstr ""
+#. TRANSLATORS: Wrapper Resource Removed
msgid "printer-state-reasons.wrapper-resource-removed"
-msgstr "Wrapper Resource Removed"
+msgstr ""
+#. TRANSLATORS: Wrapper Thermistor Failure
msgid "printer-state-reasons.wrapper-thermistor-failure"
-msgstr "Wrapper Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Timing Failure
msgid "printer-state-reasons.wrapper-timing-failure"
-msgstr "Wrapper Timing Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Turned Off
msgid "printer-state-reasons.wrapper-turned-off"
-msgstr "Wrapper Turned Off"
+msgstr ""
+#. TRANSLATORS: Wrapper Turned On
msgid "printer-state-reasons.wrapper-turned-on"
-msgstr "Wrapper Turned On"
+msgstr ""
+#. TRANSLATORS: Wrapper Under Temperature
msgid "printer-state-reasons.wrapper-under-temperature"
-msgstr "Wrapper Under Temperature"
+msgstr ""
+#. TRANSLATORS: Wrapper Unrecoverable Failure
msgid "printer-state-reasons.wrapper-unrecoverable-failure"
-msgstr "Wrapper Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Unrecoverable Storage Error
msgid "printer-state-reasons.wrapper-unrecoverable-storage-error"
-msgstr "Wrapper Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Wrapper Warming Up
msgid "printer-state-reasons.wrapper-warming-up"
-msgstr "Wrapper Warming Up"
+msgstr ""
+#. TRANSLATORS: Idle
msgid "printer-state.3"
-msgstr "Idle"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "printer-state.4"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Stopped
msgid "printer-state.5"
-msgstr "Stopped"
+msgstr ""
+#. TRANSLATORS: Printer Uptime
msgid "printer-up-time"
-msgstr "Printer Uptime"
+msgstr ""
+
+#. TRANSLATORS: Printer Xri
+msgid "printer-xri-requested"
+msgstr ""
msgid "processing"
msgstr "обработка"
+#. TRANSLATORS: Proof Print
msgid "proof-print"
-msgstr "Proof Print"
+msgstr ""
+#. TRANSLATORS: Proof Print Copies
msgid "proof-print-copies"
-msgstr "Proof Print Copies"
+msgstr ""
+#. TRANSLATORS: Punching
msgid "punching"
-msgstr "Punching"
+msgstr ""
+#. TRANSLATORS: Punching Locations
msgid "punching-locations"
-msgstr "Punching Locations"
+msgstr ""
+#. TRANSLATORS: Punching Offset
msgid "punching-offset"
-msgstr "Punching Offset"
+msgstr ""
+#. TRANSLATORS: Punch Edge
msgid "punching-reference-edge"
-msgstr "Punching Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "punching-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "punching-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "punching-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "punching-reference-edge.top"
-msgstr "Top"
+msgstr ""
#, c-format
msgid "request id is %s-%d (%d file(s))"
@@ -12334,38 +14912,185 @@ msgstr "id запроÑа %s-%d (%d файл.)"
msgid "request-id uses indefinite length"
msgstr "Ð”Ð»Ñ request-id длина не определена"
+#. TRANSLATORS: Request Power State
+msgid "request-power-state"
+msgstr ""
+
+#. TRANSLATORS: Requested Attributes
msgid "requested-attributes"
-msgstr "Requested Attributes"
+msgstr ""
+
+#. TRANSLATORS: Resource Format
+msgid "resource-format"
+msgstr ""
+
+#. TRANSLATORS: Resource Format Accepted
+msgid "resource-format-accepted"
+msgstr ""
+
+#. TRANSLATORS: Resource Formats
+msgid "resource-formats"
+msgstr ""
+
+#. TRANSLATORS: Resource ID
+msgid "resource-id"
+msgstr ""
+
+#. TRANSLATORS: Resource Ids
+msgid "resource-ids"
+msgstr ""
+
+#. TRANSLATORS: Resource K Octets
+msgid "resource-k-octets"
+msgstr ""
+
+#. TRANSLATORS: Resource Signature
+msgid "resource-signature"
+msgstr ""
+
+#. TRANSLATORS: Resource State
+msgid "resource-state"
+msgstr ""
+
+#. TRANSLATORS: Resource State Reasons
+msgid "resource-state-reasons"
+msgstr ""
+
+#. TRANSLATORS: Cancel
+msgid "resource-state-reasons.cancel-requested"
+msgstr ""
+
+#. TRANSLATORS: Install
+msgid "resource-state-reasons.install-requested"
+msgstr ""
+
+#. TRANSLATORS: Resource Incoming
+msgid "resource-state-reasons.resource-incoming"
+msgstr ""
+#. TRANSLATORS: Pending
+msgid "resource-state.3"
+msgstr ""
+
+#. TRANSLATORS: Available
+msgid "resource-state.4"
+msgstr ""
+
+#. TRANSLATORS: Installed
+msgid "resource-state.5"
+msgstr ""
+
+#. TRANSLATORS: Canceled
+msgid "resource-state.6"
+msgstr ""
+
+#. TRANSLATORS: Aborted
+msgid "resource-state.7"
+msgstr ""
+
+#. TRANSLATORS: Resource States
+msgid "resource-states"
+msgstr ""
+
+#. TRANSLATORS: Resource Type
+msgid "resource-type"
+msgstr ""
+
+#. TRANSLATORS: Executable Firmware
+msgid "resource-type.executable-firmware"
+msgstr ""
+
+#. TRANSLATORS: Executable Software
+msgid "resource-type.executable-software"
+msgstr ""
+
+#. TRANSLATORS: Static Font
+msgid "resource-type.static-font"
+msgstr ""
+
+#. TRANSLATORS: Static Form
+msgid "resource-type.static-form"
+msgstr ""
+
+#. TRANSLATORS: Static Icc Profile
+msgid "resource-type.static-icc-profile"
+msgstr ""
+
+#. TRANSLATORS: Static Image
+msgid "resource-type.static-image"
+msgstr ""
+
+#. TRANSLATORS: Static Logo
+msgid "resource-type.static-logo"
+msgstr ""
+
+#. TRANSLATORS: Static Other
+msgid "resource-type.static-other"
+msgstr ""
+
+#. TRANSLATORS: Static Strings
+msgid "resource-type.static-strings"
+msgstr ""
+
+#. TRANSLATORS: Template Document
+msgid "resource-type.template-document"
+msgstr ""
+
+#. TRANSLATORS: Template Job
+msgid "resource-type.template-job"
+msgstr ""
+
+#. TRANSLATORS: Template Printer
+msgid "resource-type.template-printer"
+msgstr ""
+
+#. TRANSLATORS: Resource Types
+msgid "resource-types"
+msgstr ""
+
+#. TRANSLATORS: Restart Get Interval
+msgid "restart-get-interval"
+msgstr ""
+
+#. TRANSLATORS: Retry Interval
msgid "retry-interval"
-msgstr "Retry Interval"
+msgstr ""
+#. TRANSLATORS: Retry Timeout
msgid "retry-time-out"
-msgstr "Retry Time Out"
+msgstr ""
+#. TRANSLATORS: Save Disposition
msgid "save-disposition"
-msgstr "Save Disposition"
+msgstr ""
+#. TRANSLATORS: None
msgid "save-disposition.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Print and Save
msgid "save-disposition.print-save"
-msgstr "Print Save"
+msgstr ""
+#. TRANSLATORS: Save Only
msgid "save-disposition.save-only"
-msgstr "Save Only"
+msgstr ""
+#. TRANSLATORS: Save Document Format
msgid "save-document-format"
-msgstr "Save Document Format"
+msgstr ""
+#. TRANSLATORS: Save Info
msgid "save-info"
-msgstr "Save Info"
+msgstr ""
+#. TRANSLATORS: Save Location
msgid "save-location"
-msgstr "Save Location"
+msgstr ""
+#. TRANSLATORS: Save Name
msgid "save-name"
-msgstr "Save Name"
+msgstr ""
msgid "scheduler is not running"
msgstr "планировщик не запущен"
@@ -12373,47 +15098,65 @@ msgstr "планировщик не запущен"
msgid "scheduler is running"
msgstr "планировщик запущен"
+#. TRANSLATORS: Separator Sheets
msgid "separator-sheets"
-msgstr "Separator Sheets"
+msgstr ""
+#. TRANSLATORS: Type of Separator Sheets
msgid "separator-sheets-type"
-msgstr "Separator Sheets Type"
+msgstr ""
+#. TRANSLATORS: Start and End Sheets
msgid "separator-sheets-type.both-sheets"
-msgstr "Both Sheets"
+msgstr ""
+#. TRANSLATORS: End Sheet
msgid "separator-sheets-type.end-sheet"
-msgstr "End Sheet"
+msgstr ""
+#. TRANSLATORS: None
msgid "separator-sheets-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Slip Sheets
msgid "separator-sheets-type.slip-sheets"
-msgstr "Slip Sheets"
+msgstr ""
+#. TRANSLATORS: Start Sheet
msgid "separator-sheets-type.start-sheet"
-msgstr "Start Sheet"
+msgstr ""
+#. TRANSLATORS: Collate Copies
msgid "sheet-collate"
-msgstr "Collate Copies"
+msgstr ""
+#. TRANSLATORS: Yes
msgid "sheet-collate.collated"
-msgstr "Yes"
+msgstr ""
+#. TRANSLATORS: No
msgid "sheet-collate.uncollated"
-msgstr "No"
+msgstr ""
+#. TRANSLATORS: 2-Sided Printing
msgid "sides"
-msgstr "2-Sided Printing"
+msgstr ""
+#. TRANSLATORS: Off
msgid "sides.one-sided"
-msgstr "Off"
+msgstr ""
+#. TRANSLATORS: On (Portrait)
msgid "sides.two-sided-long-edge"
-msgstr "On (Portrait)"
+msgstr ""
+#. TRANSLATORS: On (Landscape)
msgid "sides.two-sided-short-edge"
-msgstr "On (Landscape)"
+msgstr ""
+
+#. TRANSLATORS: Start Power State
+msgid "start-power-state"
+msgstr ""
#, c-format
msgid "stat of %s failed: %s"
@@ -12422,53 +15165,112 @@ msgstr "не удалоÑÑŒ уÑтановить %s: %s"
msgid "status\t\tShow status of daemon and queue."
msgstr "ÑтатуÑ\t\tпоказать ÑÑ‚Ð°Ñ‚ÑƒÑ Ð´ÐµÐ¼Ð¾Ð½Ð° и очереди"
+#. TRANSLATORS: Status Message
msgid "status-message"
-msgstr "Status Message"
+msgstr ""
+#. TRANSLATORS: Staple
msgid "stitching"
-msgstr "Staple"
+msgstr ""
+#. TRANSLATORS: Stitching Angle
msgid "stitching-angle"
-msgstr "Stitching Angle"
+msgstr ""
+#. TRANSLATORS: Stitching Locations
msgid "stitching-locations"
-msgstr "Stitching Locations"
+msgstr ""
+#. TRANSLATORS: Staple Method
msgid "stitching-method"
-msgstr "Stitching Method"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "stitching-method.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Crimp
msgid "stitching-method.crimp"
-msgstr "Crimp"
+msgstr ""
+#. TRANSLATORS: Wire
msgid "stitching-method.wire"
-msgstr "Wire"
+msgstr ""
+#. TRANSLATORS: Stitching Offset
msgid "stitching-offset"
-msgstr "Stitching Offset"
+msgstr ""
+#. TRANSLATORS: Staple Edge
msgid "stitching-reference-edge"
-msgstr "Stitching Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "stitching-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "stitching-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "stitching-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "stitching-reference-edge.top"
-msgstr "Top"
+msgstr ""
msgid "stopped"
msgstr "оÑтановлен"
+#. TRANSLATORS: Subject
msgid "subject"
-msgstr "Subject"
+msgstr ""
+
+#. TRANSLATORS: Subscription Privacy Attributes
+msgid "subscription-privacy-attributes"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "subscription-privacy-attributes.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "subscription-privacy-attributes.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "subscription-privacy-attributes.none"
+msgstr ""
+
+#. TRANSLATORS: Subscription Description
+msgid "subscription-privacy-attributes.subscription-description"
+msgstr ""
+
+#. TRANSLATORS: Subscription Template
+msgid "subscription-privacy-attributes.subscription-template"
+msgstr ""
+
+#. TRANSLATORS: Subscription Privacy Scope
+msgid "subscription-privacy-scope"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "subscription-privacy-scope.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "subscription-privacy-scope.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "subscription-privacy-scope.none"
+msgstr ""
+
+#. TRANSLATORS: Owner
+msgid "subscription-privacy-scope.owner"
+msgstr ""
#, c-format
msgid "system default destination: %s"
@@ -12478,89 +15280,157 @@ msgstr "назначение ÑиÑтемы по умолчанию: %s"
msgid "system default destination: %s/%s"
msgstr "назначение ÑиÑтемы по умолчанию: %s/%s"
+#. TRANSLATORS: System State
+msgid "system-state"
+msgstr ""
+
+#. TRANSLATORS: System State Reasons
+msgid "system-state-reasons"
+msgstr ""
+
+#. TRANSLATORS: Idle
+msgid "system-state.3"
+msgstr ""
+
+#. TRANSLATORS: Processing
+msgid "system-state.4"
+msgstr ""
+
+#. TRANSLATORS: Stopped
+msgid "system-state.5"
+msgstr ""
+
+#. TRANSLATORS: System URI
+msgid "system-uri"
+msgstr ""
+
+#. TRANSLATORS: T33 Subaddress
msgid "t33-subaddress"
msgstr "T33 Subaddress"
+#. TRANSLATORS: Timeout Predicate
+msgid "timeout-predicate"
+msgstr ""
+
+#. TRANSLATORS: Activity
+msgid "timeout-predicate.activity"
+msgstr ""
+
+#. TRANSLATORS: Inactivity
+msgid "timeout-predicate.inactivity"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "timeout-predicate.none"
+msgstr ""
+
+#. TRANSLATORS: To Name
msgid "to-name"
-msgstr "To Name"
+msgstr ""
+#. TRANSLATORS: Transmission Status
msgid "transmission-status"
-msgstr "Transmission Status"
+msgstr ""
+#. TRANSLATORS: Pending
msgid "transmission-status.3"
-msgstr "Pending"
+msgstr ""
+#. TRANSLATORS: Pending Retry
msgid "transmission-status.4"
-msgstr "Pending Retry"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "transmission-status.5"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Canceled
msgid "transmission-status.7"
-msgstr "Canceled"
+msgstr ""
+#. TRANSLATORS: Aborted
msgid "transmission-status.8"
-msgstr "Aborted"
+msgstr ""
+#. TRANSLATORS: Completed
msgid "transmission-status.9"
-msgstr "Completed"
+msgstr ""
+#. TRANSLATORS: Cut
msgid "trimming"
-msgstr "Cut"
+msgstr ""
+#. TRANSLATORS: Cut Position
msgid "trimming-offset"
-msgstr "Cut Position"
+msgstr ""
+#. TRANSLATORS: Cut Edge
msgid "trimming-reference-edge"
-msgstr "Trimming Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "trimming-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "trimming-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "trimming-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "trimming-reference-edge.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Type of Cut
msgid "trimming-type"
-msgstr "Trimming Type"
+msgstr ""
+#. TRANSLATORS: Draw Line
msgid "trimming-type.draw-line"
-msgstr "Draw Line"
+msgstr ""
+#. TRANSLATORS: Full
msgid "trimming-type.full"
-msgstr "Full"
+msgstr ""
+#. TRANSLATORS: Partial
msgid "trimming-type.partial"
-msgstr "Partial"
+msgstr ""
+#. TRANSLATORS: Perforate
msgid "trimming-type.perforate"
-msgstr "Perforate"
+msgstr ""
+#. TRANSLATORS: Score
msgid "trimming-type.score"
-msgstr "Score"
+msgstr ""
+#. TRANSLATORS: Tab
msgid "trimming-type.tab"
-msgstr "Tab"
+msgstr ""
+#. TRANSLATORS: Cut After
msgid "trimming-when"
-msgstr "Trimming When"
+msgstr ""
+#. TRANSLATORS: Every Document
msgid "trimming-when.after-documents"
-msgstr "After Documents"
+msgstr ""
+#. TRANSLATORS: Job
msgid "trimming-when.after-job"
-msgstr "After Job"
+msgstr ""
+#. TRANSLATORS: Every Set
msgid "trimming-when.after-sets"
-msgstr "After Sets"
+msgstr ""
+#. TRANSLATORS: Every Page
msgid "trimming-when.after-sheets"
-msgstr "After Sheets"
+msgstr ""
msgid "unknown"
msgstr "неизвеÑтный"
@@ -12571,38 +15441,81 @@ msgstr "новый"
msgid "variable-bindings uses indefinite length"
msgstr "Ð”Ð»Ñ variable-bindings длина не уÑтановлена"
+#. TRANSLATORS: Which Printers
+msgid "which-printers"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "which-printers.all"
+msgstr ""
+
+#. TRANSLATORS: Idle
+msgid "which-printers.idle"
+msgstr ""
+
+#. TRANSLATORS: Not Accepting
+msgid "which-printers.not-accepting"
+msgstr ""
+
+#. TRANSLATORS: Processing
+msgid "which-printers.processing"
+msgstr ""
+
+#. TRANSLATORS: Shutdown
+msgid "which-printers.shutdown"
+msgstr ""
+
+#. TRANSLATORS: Stopped
+msgid "which-printers.stopped"
+msgstr ""
+
+#. TRANSLATORS: Testing
+msgid "which-printers.testing"
+msgstr ""
+
+#. TRANSLATORS: X Accuracy
msgid "x-accuracy"
-msgstr "X Accuracy"
+msgstr ""
+#. TRANSLATORS: X Dimension
msgid "x-dimension"
-msgstr "X Dimension"
+msgstr ""
+#. TRANSLATORS: X Offset
msgid "x-offset"
-msgstr "X Offset"
+msgstr ""
+#. TRANSLATORS: X Origin
msgid "x-origin"
-msgstr "X Origin"
+msgstr ""
+#. TRANSLATORS: Y Accuracy
msgid "y-accuracy"
-msgstr "Y Accuracy"
+msgstr ""
+#. TRANSLATORS: Y Dimension
msgid "y-dimension"
-msgstr "Y Dimension"
+msgstr ""
+#. TRANSLATORS: Y Offset
msgid "y-offset"
-msgstr "Y Offset"
+msgstr ""
+#. TRANSLATORS: Y Origin
msgid "y-origin"
-msgstr "Y Origin"
+msgstr ""
+#. TRANSLATORS: Z Accuracy
msgid "z-accuracy"
-msgstr "Z Accuracy"
+msgstr ""
+#. TRANSLATORS: Z Dimension
msgid "z-dimension"
-msgstr "Z Dimension"
+msgstr ""
+#. TRANSLATORS: Z Offset
msgid "z-offset"
-msgstr "Z Offset"
+msgstr ""
msgid "{service_domain} Domain name"
msgstr ""
@@ -12634,515 +15547,14 @@ msgstr ""
msgid "~/.cups/lpoptions file names default destination that does not exist."
msgstr ""
-#~ msgid " Ignore specific warnings."
-#~ msgstr " Игнорировать конкретные предупреждениÑ"
-
-#~ msgid " Issue warnings instead of errors."
-#~ msgstr " Выдавать Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ñ Ð²Ð¼ÐµÑто ошибки"
-
-#~ msgid " cupsaddsmb [options] -a"
-#~ msgstr "\tcupsaddsmb [options] -a"
-
-#~ msgid " cupstestdsc [options] -"
-#~ msgstr "\tcupstestdsc [options] -"
-
-#~ msgid " program | cupstestppd [options] -"
-#~ msgstr "\tprogram | cupstestppd [options] -"
-
-#~ msgid " -h Show program usage"
-#~ msgstr " -h Показать Ñправку по иÑпользованию программы"
-
-#~ msgid ""
-#~ " Bad %%%%BoundingBox: on line %d.\n"
-#~ " REF: Page 39, %%%%BoundingBox:"
-#~ msgstr ""
-#~ " Ðеверный %%%%BoundingBox: в Ñтроке %d\n"
-#~ " REF: Стр. 39, %%%%BoundingBox:"
-
-#~ msgid ""
-#~ " Bad %%%%Page: on line %d.\n"
-#~ " REF: Page 53, %%%%Page:"
-#~ msgstr ""
-#~ " ÐÐµÐ²ÐµÑ€Ð½Ð°Ñ %%%%Page: в Ñтроке %d\n"
-#~ " REF: Стр. 53, %%%%Page:"
-
-#~ msgid ""
-#~ " Bad %%%%Pages: on line %d.\n"
-#~ " REF: Page 43, %%%%Pages:"
-#~ msgstr ""
-#~ " ÐÐµÐ²ÐµÑ€Ð½Ð°Ñ %%%%Pages: в Ñтроке %d\n"
-#~ " REF: Стр. 43, %%%%Pages:"
-
-#~ msgid ""
-#~ " Line %d is longer than 255 characters (%d).\n"
-#~ " REF: Page 25, Line Length"
-#~ msgstr ""
-#~ " Длина Ñтроки %d больше 255 Ñимволов (%d)\n"
-#~ " REF: Стр. 25, Длина Ñтроки "
-
-#~ msgid ""
-#~ " Missing %!PS-Adobe-3.0 on first line.\n"
-#~ " REF: Page 17, 3.1 Conforming Documents"
-#~ msgstr ""
-#~ " %!PS-Adobe-3.0 отÑутÑтвует в первой Ñтроке.\n"
-#~ " REF: Стр. 17, 3.1 СоответÑтвующие документы"
-
-#~ msgid ""
-#~ " Missing or bad %%BoundingBox: comment.\n"
-#~ " REF: Page 39, %%BoundingBox:"
-#~ msgstr ""
-#~ " ОтÑутÑтвует или неверный %%BoundingBox: комментарий.\n"
-#~ " REF: Стр. 39, %%BoundingBox:"
-
-#~ msgid ""
-#~ " Missing or bad %%Page: comments.\n"
-#~ " REF: Page 53, %%Page:"
-#~ msgstr ""
-#~ " ОтÑутÑтвует или Ð½ÐµÐ²ÐµÑ€Ð½Ð°Ñ %%Page: комментарий.\n"
-#~ " REF: Стр. 53, %%Page:"
-
-#~ msgid ""
-#~ " Missing or bad %%Pages: comment.\n"
-#~ " REF: Page 43, %%Pages:"
-#~ msgstr ""
-#~ " ОтÑутÑтвуют или неверные %%Pages: комментарий.\n"
-#~ " REF: Стр. 43, %%Pages:"
-
-#~ msgid " Saw %d lines that exceeded 255 characters."
-#~ msgstr "\tÐайдено %d Ñтрок, длина которых превышает 255 Ñимволов."
-
-#~ msgid " Too many %%BeginDocument comments."
-#~ msgstr "\tСлишком много комментариев %%BeginDocument"
-
-#~ msgid " Too many %%EndDocument comments."
-#~ msgstr "\tСлишком много комментариев %%EndDocument"
-
-#~ msgid " Warning: file contains binary data."
-#~ msgstr "\tWARNING: файл Ñодержит бинарные данные."
-
-#~ msgid " Warning: no %%EndComments comment in file."
-#~ msgstr " WARNING: нет ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸Ñ %%EndComments в файле."
-
-#~ msgid " Warning: obsolete DSC version %.1f in file."
-#~ msgstr " WARNING: уÑÑ‚Ð°Ñ€ÐµÐ²ÑˆÐ°Ñ Ð²ÐµÑ€ÑÐ¸Ñ DSC %.1f в файле."
-
-#~ msgid " ! expression Unary NOT of expression."
-#~ msgstr " ! expression ЛогичеÑкое NOT Ð´Ð»Ñ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ."
-
-#~ msgid " ( expressions ) Group expressions."
-#~ msgstr " ( expressions ) Группа выражений."
-
-#~ msgid " --[no-]debug-logging Turn debug logging on/off."
-#~ msgstr " --[no-]debug-logging Вкл./откл. ведение журнала."
-
-#~ msgid " --[no-]remote-admin Turn remote administration on/off."
-#~ msgstr " --[no-]remote-admin Вкл./откл. удаленное админиÑтрирование."
-
-#~ msgid " --[no-]remote-any Allow/prevent access from the Internet."
-#~ msgstr ""
-#~ " --[no-]remote-any РазрешаетÑÑ/запрещаетÑÑ Ð´Ð¾Ñтуп из Интернет."
-
-#~ msgid " --[no-]share-printers Turn printer sharing on/off."
-#~ msgstr ""
-#~ " --[no-]share-printers Вкл./откл. ÑовмеÑтное иÑпользование принтеров."
-
-#~ msgid " --[no-]user-cancel-any Allow/prevent users to cancel any job."
-#~ msgstr ""
-#~ " --[no-]user-cancel-any ПользователÑм разрешаетÑÑ/запрещаетÑÑ Ð¾Ñ‚Ð¼ÐµÐ½ÑÑ‚ÑŒ "
-#~ "заданиÑ."
-
-#~ msgid " --domain regex Match domain to regular expression."
-#~ msgstr " --domain regex ИÑкать домен по регулÑрному выражению."
-
-#~ msgid ""
-#~ " --exec utility [argument ...] ;\n"
-#~ " Execute program if true."
-#~ msgstr ""
-#~ " --exec utility [argument ...] ;\n"
-#~ " Выполнить программу."
-
-#~ msgid " --false Always false."
-#~ msgstr " --false Ð’Ñегда Ложь."
-
-#~ msgid " --help Show help."
-#~ msgstr " --help Показать Ñправку."
-
-#~ msgid " --help Show this help."
-#~ msgstr " --help Показать Ñту Ñправку."
-
-#~ msgid " --host regex Match hostname to regular expression."
-#~ msgstr " --host regex Ðайти hostname по регулÑрному выражению."
-
-#~ msgid " --local True if service is local."
-#~ msgstr " --local \"ИÑтина\" еÑли ÑÐµÑ€Ð²Ð¸Ñ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ð¹."
-
-#~ msgid " --ls List attributes."
-#~ msgstr " --ls СпиÑок атрибутов."
-
-#~ msgid " --name regex Match service name to regular expression."
-#~ msgstr " --name regex Ðайти Ð¸Ð¼Ñ Ð¿Ð¾ регулÑрному выражению."
-
-#~ msgid " --not expression Unary NOT of expression."
-#~ msgstr " --not expression ЛогичеÑкое NOT Ð´Ð»Ñ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ."
-
-#~ msgid " --path regex Match resource path to regular expression."
-#~ msgstr ""
-#~ " --path regex Ðайти путь к реÑурÑу по регулÑрному выражению."
-
-#~ msgid " --port number[-number] Match port to number or range."
-#~ msgstr ""
-#~ " --port number[-number] Ðайти номер порта по номеру или диапазону "
-#~ "портов."
-
-#~ msgid " --print Print URI if true."
-#~ msgstr " --print Печать URI при ÑоответÑтвии."
-
-#~ msgid " --print-name Print service name if true."
-#~ msgstr " --print-name Печать имени ÑервиÑа еÑли ÑоответÑтвует."
-
-#~ msgid " --quiet Quietly report match via exit code."
-#~ msgstr ""
-#~ " --quiet Кратко уведомлÑÑ‚ÑŒ о Ñовпадении через код выхода."
-
-#~ msgid " --remote True if service is remote."
-#~ msgstr " --remote \"ИÑтина\" еÑли ÑÐµÑ€Ð²Ð¸Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð½Ñ‹Ð¹."
-
-#~ msgid ""
-#~ " --stop-after-include-error\n"
-#~ " Stop tests after a failed INCLUDE."
-#~ msgstr ""
-#~ " --stop-after-include-error\n"
-#~ " ОÑтанавливать проверку поÑле ошибки INCLUDE."
-
-#~ msgid " --true Always true."
-#~ msgstr " --true Ð’Ñегда ИÑтина."
-
-#~ msgid " --txt key True if the TXT record contains the key."
-#~ msgstr " --txt key \"ИÑтина\" еÑли TXT запиÑÑŒ Ñодержит key."
-
-#~ msgid ""
-#~ " --txt-* regex Match TXT record key to regular expression."
-#~ msgstr ""
-#~ " --txt-* regex Ðайти запиÑÑŒ TXT по регулÑрному выражению."
-
-#~ msgid " --uri regex Match URI to regular expression."
-#~ msgstr " --uri regex Ðайти URI по регулÑрному выражению."
-
-#~ msgid " --version Show program version."
-#~ msgstr " --version Показать верÑию программы."
-
-#~ msgid " --version Show version."
-#~ msgstr " --version Показать верÑию."
-
-#~ msgid " -4 Connect using IPv4."
-#~ msgstr " -4 Соединение иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ IPv4."
-
-#~ msgid " -6 Connect using IPv6."
-#~ msgstr " -6 Соединение иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ IPv6."
-
-#~ msgid " -C Send requests using chunking (default)."
-#~ msgstr ""
-#~ " -C Передача запроÑа Ñ Ð¸Ñпользованием chunking (по "
-#~ "умолчанию)"
-
-#~ msgid " -E Encrypt the connection."
-#~ msgstr " -E Подключение к Ñерверу шифруетÑÑ."
-
-#~ msgid ""
-#~ " -F Run in the foreground but detach from console."
-#~ msgstr ""
-#~ " -F ЗапуÑкать Ñ Ð²Ñ‹Ñоким приоритетом и отдельно от "
-#~ "конÑоли."
-
-#~ msgid " -H samba-server Use the named SAMBA server."
-#~ msgstr " -H samba-server ИÑпользовать заданный Ñервер SAMBA."
-
-#~ msgid " -I Ignore errors."
-#~ msgstr " -I Игнорировать ошибки."
-
-#~ msgid " -I {filename,filters,none,profiles}"
-#~ msgstr " -I {filename,filters,none,profiles}"
-
-#~ msgid " -L Send requests using content-length."
-#~ msgstr ""
-#~ " -L Передача запроÑа Ñ Ð¸Ñпользованием content-"
-#~ "length."
-
-#~ msgid ""
-#~ " -P filename.plist Produce XML plist to a file and test report to "
-#~ "standard output."
-#~ msgstr ""
-#~ " -P filename.plist ВывеÑти XML plist в файл и проверить результат "
-#~ "на Ñтандартном выводе."
-
-#~ msgid " -P number[-number] Match port to number or range."
-#~ msgstr ""
-#~ " -P number[-number] Ðайти номер порта по номеру или диапазону "
-#~ "портов."
-
-#~ msgid " -R root-directory Set alternate root."
-#~ msgstr " -R root-directory Задать корневой каталог."
-
-#~ msgid " -T seconds Set the browse timeout in seconds."
-#~ msgstr " -T seconds Задать Ð²Ñ€ÐµÐ¼Ñ Ð¾Ð¶Ð¸Ð´Ð°Ð½Ð¸Ñ Ð² Ñекундах."
-
-#~ msgid " -T seconds Set the receive/send timeout in seconds."
-#~ msgstr ""
-#~ " -T seconds Задать Ð²Ñ€ÐµÐ¼Ñ Ð¾Ð¶Ð¸Ð´Ð°Ð½Ð¸Ñ Ð¿Ñ€Ð¸ÐµÐ¼Ð°/передачи в "
-#~ "Ñекундах."
-
-#~ msgid " -V version Set default IPP version."
-#~ msgstr " -V version Задать верÑию IPP по умолчанию."
-
-#~ msgid ""
-#~ " -W {all,none,constraints,defaults,duplex,filters,profiles,sizes,"
-#~ "translations}"
-#~ msgstr ""
-#~ " -W {all,none,constraints,defaults,duplex,filters,profiles,sizes,"
-#~ "translations}"
-
-#~ msgid " -X Produce XML plist instead of plain text."
-#~ msgstr ""
-#~ " -X Выводить XML plist вмеÑто обычного текÑта."
-
-#~ msgid " -a Export all printers."
-#~ msgstr " -a ЭкÑпорт вÑех принтеров."
-
-#~ msgid " -c Produce CSV output."
-#~ msgstr " -c Вывод в формате CSV."
-
-#~ msgid " -c cupsd.conf Set cupsd.conf file to use."
-#~ msgstr " -c cupsd.conf ИÑпользовать заданный cupsd.conf"
-
-#~ msgid " -d name=value Set named variable to value."
-#~ msgstr ""
-#~ " -d name=value Указанной переменной приÑваиваетÑÑ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ."
-
-#~ msgid " -d regex Match domain to regular expression."
-#~ msgstr " -d regex ИÑкать домен по регулÑрному выражению."
-
-#~ msgid " -f Run in the foreground."
-#~ msgstr " -f ЗапуÑкать Ñ Ð²Ñ‹Ñоким приоритетом."
-
-#~ msgid " -f filename Set default request filename."
-#~ msgstr " -f filename Задать Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð° по умолчанию."
-
-#~ msgid " -h Show this usage message."
-#~ msgstr " -h Show this usage message."
-
-#~ msgid " -h regex Match hostname to regular expression."
-#~ msgstr " -h regex Ðайти hostname по регулÑрному выражению."
-
-#~ msgid " -h server[:port] Specify server address."
-#~ msgstr " -h server[:port] Задать Ð°Ð´Ñ€ÐµÑ Ð¸ порт Ñервера."
-
-#~ msgid ""
-#~ " -i seconds Repeat the last file with the given time "
-#~ "interval."
-#~ msgstr ""
-#~ " -i seconds Повтор поÑледнего файла через заданный интервал "
-#~ "в Ñек."
-
-#~ msgid " -l List attributes."
-#~ msgstr " -l СпиÑок атрибутов."
-
-#~ msgid " -l Produce plain text output."
-#~ msgstr " -l Вывод в формате проÑтого текÑта."
-
-#~ msgid " -l Run cupsd on demand."
-#~ msgstr " -l ЗапуÑкать cupsd по запроÑу."
-
-#~ msgid ""
-#~ " -n count Repeat the last file the given number of times."
-#~ msgstr ""
-#~ " -n count Повтор поÑледнего файла заданное чиÑло раз."
-
-#~ msgid " -n regex Match service name to regular expression."
-#~ msgstr " -n regex Ðайти Ð¸Ð¼Ñ Ð¿Ð¾ регулÑрному выражению."
-
-#~ msgid " -p Print URI if true."
-#~ msgstr " -p Печать URI при ÑоответÑтвии."
-
-#~ msgid " -q Quietly report match via exit code."
-#~ msgstr ""
-#~ " -q Кратко уведомлÑÑ‚ÑŒ о Ñовпадении через код выхода."
-
-#~ msgid " -q Run silently."
-#~ msgstr " -q Команда выполнÑетÑÑ Ð² «тихом» режиме."
-
-#~ msgid " -r True if service is remote."
-#~ msgstr " -r \"ИÑтина\" еÑли ÑÐµÑ€Ð²Ð¸Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð½Ñ‹Ð¹."
-
-#~ msgid " -r Use 'relaxed' open mode."
-#~ msgstr " -r ИÑпользуетÑÑ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ñ‹Ð¹ режим."
-
-#~ msgid " -s Print service name if true."
-#~ msgstr " -s Печать имени ÑервиÑа еÑли ÑоответÑтвует."
-
-#~ msgid " -t Produce a test report."
-#~ msgstr " -t Создать теÑтовый отчет."
-
-#~ msgid " -t Test the configuration file."
-#~ msgstr " -t Проверка файла конфигурации."
-
-#~ msgid " -t key True if the TXT record contains the key."
-#~ msgstr " -t key \"ИÑтина\" еÑли TXT запиÑÑŒ Ñодержит key."
-
-#~ msgid " -u regex Match URI to regular expression."
-#~ msgstr " -u regex Ðайти URI по регулÑрному выражению."
-
-#~ msgid " -vv Be very verbose."
-#~ msgstr " -vv Очень подробный вывод лога."
-
-#~ msgid ""
-#~ " -x utility [argument ...] ;\n"
-#~ " Execute program if true."
-#~ msgstr ""
-#~ " -x utility [argument ...] ;\n"
-#~ " Выполнить программу."
-
-#~ msgid " IPPFIND_SERVICE_DOMAIN Domain name"
-#~ msgstr " IPPFIND_SERVICE_DOMAIN Ð˜Ð¼Ñ Ð´Ð¾Ð¼ÐµÐ½Ð°"
-
-#~ msgid ""
-#~ " IPPFIND_SERVICE_HOSTNAME\n"
-#~ " Fully-qualified domain name"
-#~ msgstr ""
-#~ " IPPFIND_SERVICE_HOSTNAME\n"
-#~ " Полный путь Ñ ÑƒÑ‡ÐµÑ‚Ð¾Ð¼ домена"
-
-#~ msgid " IPPFIND_SERVICE_NAME Service instance name"
-#~ msgstr " IPPFIND_SERVICE_NAME Ð˜Ð¼Ñ ÑервиÑа"
-
-#~ msgid " IPPFIND_SERVICE_PORT Port number"
-#~ msgstr " IPPFIND_SERVICE_PORT Ðомер порта"
-
-#~ msgid " IPPFIND_SERVICE_REGTYPE DNS-SD registration type"
-#~ msgstr " IPPFIND_SERVICE_REGTYPE Тип региÑтрации DNS-SD"
-
-#~ msgid " IPPFIND_SERVICE_SCHEME URI scheme"
-#~ msgstr " IPPFIND_SERVICE_SCHEME Схема URI"
-
-#~ msgid " IPPFIND_SERVICE_URI URI"
-#~ msgstr " IPPFIND_SERVICE_URI URI"
-
-#~ msgid " IPPFIND_TXT_* Value of TXT record key"
-#~ msgstr " IPPFIND_TXT_* Значение TXT запиÑи key"
-
-#~ msgid ""
-#~ " expression --and expression\n"
-#~ " Logical AND."
-#~ msgstr ""
-#~ " expression --and expression\n"
-#~ " ЛогичеÑкое И."
-
-#~ msgid ""
-#~ " expression --or expression\n"
-#~ " Logical OR."
-#~ msgstr ""
-#~ " expression --or expression\n"
-#~ " ЛогичеÑкое ИЛИ."
-
-#~ msgid " expression expression Logical AND."
-#~ msgstr " expression expression ЛогичеÑкое И."
-
-#~ msgid " {service_domain} Domain name"
-#~ msgstr " {service_domain} Ð˜Ð¼Ñ Ð´Ð¾Ð¼ÐµÐ½Ð°"
-
-#~ msgid " {service_hostname} Fully-qualified domain name"
-#~ msgstr " {service_hostname} Полный путь Ñ ÑƒÑ‡ÐµÑ‚Ð¾Ð¼ домена"
-
-#~ msgid " {service_name} Service instance name"
-#~ msgstr " {service_name} Ð˜Ð¼Ñ ÑервиÑа"
-
-#~ msgid " {service_port} Port number"
-#~ msgstr " {service_port} Ðомер порта"
-
-#~ msgid " {service_regtype} DNS-SD registration type"
-#~ msgstr " {service_regtype} Тип региÑтрации DNS-SD"
-
-#~ msgid " {service_scheme} URI scheme"
-#~ msgstr " {service_scheme} Схема URI"
-
-#~ msgid " {service_uri} URI"
-#~ msgstr " {service_uri} URI"
-
-#~ msgid " {txt_*} Value of TXT record key"
-#~ msgstr " {txt_*} Значение TXT запиÑи key"
-
-#~ msgid " {} URI"
-#~ msgstr " {} URI"
-
-#~ msgid "Bad option + choice on line %d."
-#~ msgstr "Ðеверный параметр + выбор в Ñтроке %d."
-
-#~ msgid "Empty PPD file."
-#~ msgstr "ПуÑтой PPD файл."
-
-#~ msgid "FAIL"
-#~ msgstr "FAIL"
-
-#~ msgid "Missing double quote on line %d."
-#~ msgstr "ОтÑутÑтвует Ð´Ð²Ð¾Ð¹Ð½Ð°Ñ ÐºÐ°Ð²Ñ‹Ñ‡ÐºÐ° в Ñтроке %d"
-
-#~ msgid "Missing value on line %d."
-#~ msgstr "ОтÑутÑтвует значение в Ñтроке %d."
-
-#~ msgid "No Windows printer drivers are installed."
-#~ msgstr "Ðет уÑтановленных драйверов принтера Windows."
-
-#~ msgid ""
-#~ "Note: this program only validates the DSC comments, not the PostScript "
-#~ "itself."
-#~ msgstr ""
-#~ "Примечание: Ð´Ð°Ð½Ð½Ð°Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° проверÑет только комментарии DSC, а не Ñам "
-#~ "PostScript."
-
-#~ msgid "PASS"
-#~ msgstr "PASS"
-
-#~ msgid "Password for %s required to access %s via SAMBA: "
-#~ msgstr "Ð”Ð»Ñ Ð´Ð¾Ñтупа к %s через SAMBA требуетÑÑ Ð¿Ð°Ñ€Ð¾Ð»ÑŒ Ð´Ð»Ñ %s: "
-
-#~ msgid "Unable to copy 64-bit CUPS printer driver files (%d)."
-#~ msgstr "Ðе удаетÑÑ ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ 64-битовые файлы драйвера принтера CUPS (%d)."
-
-#~ msgid "Unable to copy 64-bit Windows printer driver files (%d)."
-#~ msgstr ""
-#~ "Ðе удаетÑÑ ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ 64-битовые файлы драйвера принтера Ð´Ð»Ñ Windows (%d)."
-
-#~ msgid "Unable to copy CUPS printer driver files (%d)."
-#~ msgstr "Ðе удаетÑÑ ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ файлы драйвера принтера CUPS (%d)"
-
-#~ msgid "Unable to copy Windows 2000 printer driver files (%d)."
-#~ msgstr "Ðе удаетÑÑ ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ файлы драйвера принтера Windows 2000 (%d)"
-
-#~ msgid "Unable to copy Windows 9x printer driver files (%d)."
-#~ msgstr "Ðе удаетÑÑ ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ файлы драйвера принтера Windows 9x (%d)"
-
-#~ msgid "Unable to install Windows 2000 printer driver files (%d)."
-#~ msgstr "Ðе удаетÑÑ ÑƒÑтановить файлы драйвера принтера Windows 2000 (%d)"
-
-#~ msgid "Unable to install Windows 9x printer driver files (%d)."
-#~ msgstr "Ðе удаетÑÑ ÑƒÑтановить файлы драйвера принтера Windows 9x (%d)"
-
-#~ msgid "Unable to set Windows printer driver (%d)."
-#~ msgstr "Ðе удаетÑÑ Ð½Ð°Ñтроить драйвер принтера Windows (%d)."
+#~ msgid "A Samba password is required to export printer drivers"
+#~ msgstr "Ð”Ð»Ñ ÑкÑпорта драйверов принтера требуетÑÑ Ð¿Ð°Ñ€Ð¾Ð»ÑŒ Samba"
-#~ 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 ""
-#~ "ИÑпользование:\n"
-#~ " 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"
+#~ msgid "A Samba username is required to export printer drivers"
+#~ msgstr "Ð”Ð»Ñ ÑкÑпорта драйверов принтера требуетÑÑ Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Samba"
-#~ msgid "Warning, no Windows 2000 printer drivers are installed."
-#~ msgstr "Внимание, драйверы принтера Windows 2000 не уÑтановлены"
+#~ msgid "Export Printers to Samba"
+#~ msgstr "ЭкÑпортировать принтеры в Samba"
-#~ msgid "cupsaddsmb: No PPD file for printer \"%s\" - %s"
-#~ msgstr "cupsaddsmb: Ðет PPD-файла Ð´Ð»Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð° \"%s\" - %s"
+#~ msgid "lpadmin: Unable to open PPD file \"%s\" - %s"
+#~ msgstr "lpadmin: Ðе удаетÑÑ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ PPD-файл \"%s\" - %s"
diff --git a/locale/cups_zh_CN.po b/locale/cups_zh_CN.po
index 2b0861968..ece68543c 100644
--- a/locale/cups_zh_CN.po
+++ b/locale/cups_zh_CN.po
@@ -12,10 +12,10 @@ msgid ""
msgstr ""
"Project-Id-Version: CUPS 2.3\n"
"Report-Msgid-Bugs-To: https://github.com/apple/cups/issues\n"
-"POT-Creation-Date: 2018-12-06 14:58-0500\n"
+"POT-Creation-Date: 2019-04-24 18:36-0400\n"
"PO-Revision-Date: 2018-10-09 00:21-0500\n"
"Last-Translator: Mingcong Bai <jeffbai@aosc.io>\n"
-"Language-Team: \n"
+"Language-Team: Chinese (Simplified)\n"
"Language: zh_CN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -1499,6 +1499,9 @@ msgstr ""
msgid "--false Always false"
msgstr ""
+msgid "--help Show program help"
+msgstr ""
+
msgid "--hold Hold new jobs"
msgstr ""
@@ -1529,6 +1532,9 @@ msgstr ""
msgid "--name regex Match service name to regular expression"
msgstr ""
+msgid "--no-web-forms Disable web forms for media and supplies"
+msgstr ""
+
msgid "--not expression Unary NOT of expression"
msgstr ""
@@ -1624,6 +1630,9 @@ msgstr "-15"
msgid "-2"
msgstr "-2"
+msgid "-2 Set 2-sided printing support (default=1-sided)"
+msgstr ""
+
msgid "-20"
msgstr "-20"
@@ -1705,6 +1714,9 @@ msgstr ""
msgid "-D description Specify the textual description of the printer"
msgstr ""
+msgid "-D device-uri Set the device URI for the printer"
+msgstr ""
+
msgid ""
"-E Enable and accept jobs on the printer (after -p)"
msgstr ""
@@ -1747,12 +1759,19 @@ msgid ""
" Ignore specific warnings"
msgstr ""
+msgid ""
+"-K keypath Set location of server X.509 certificates and keys."
+msgstr ""
+
msgid "-L Send requests using content-length"
msgstr ""
msgid "-L location Specify the textual location of the printer"
msgstr ""
+msgid "-M manufacturer Set manufacturer name (default=Test)"
+msgstr ""
+
msgid "-P destination Show status for the specified destination"
msgstr ""
@@ -1764,6 +1783,9 @@ msgid ""
"standard output"
msgstr ""
+msgid "-P filename.ppd Load printer attributes from PPD file"
+msgstr ""
+
msgid "-P number[-number] Match port to number or range"
msgstr ""
@@ -1824,6 +1846,9 @@ msgstr ""
msgid "-a [destination(s)] Show the accepting state of destinations"
msgstr ""
+msgid "-a filename.conf Load printer attributes from conf file"
+msgstr ""
+
msgid "-c Make a copy of the print file(s)"
msgstr ""
@@ -1836,6 +1861,9 @@ msgstr ""
msgid "-c class Add the named destination to a class"
msgstr ""
+msgid "-c command Set print command"
+msgstr ""
+
msgid "-c cupsd.conf Set cupsd.conf file to use."
msgstr ""
@@ -1854,6 +1882,9 @@ msgstr ""
msgid "-d regex Match domain to regular expression"
msgstr ""
+msgid "-d spool-directory Set spool directory"
+msgstr ""
+
msgid "-e Show available destinations on the network"
msgstr ""
@@ -1863,6 +1894,9 @@ msgstr ""
msgid "-f filename Set default request filename"
msgstr ""
+msgid "-f type/subtype[,...] Set supported file types"
+msgstr ""
+
msgid "-h Show this usage message."
msgstr ""
@@ -1875,6 +1909,9 @@ msgstr ""
msgid "-h server[:port] Connect to the named server and port"
msgstr ""
+msgid "-i iconfile.png Set icon file"
+msgstr ""
+
msgid "-i id Specify an existing job ID to modify"
msgstr ""
@@ -1885,6 +1922,9 @@ msgid ""
"-i seconds Repeat the last file with the given time interval"
msgstr ""
+msgid "-k Keep job spool files"
+msgstr ""
+
msgid "-l List attributes"
msgstr ""
@@ -1900,6 +1940,9 @@ msgstr ""
msgid "-l Show verbose (long) output"
msgstr ""
+msgid "-l location Set location of printer"
+msgstr ""
+
msgid ""
"-m Send an email notification when the job completes"
msgstr ""
@@ -1911,6 +1954,9 @@ msgid ""
"-m everywhere Specify the printer is compatible with IPP Everywhere"
msgstr ""
+msgid "-m model Set model name (default=Printer)"
+msgstr ""
+
msgid ""
"-m model Specify a standard model/PPD file for the printer"
msgstr ""
@@ -1918,6 +1964,9 @@ msgstr ""
msgid "-n count Repeat the last file the given number of times"
msgstr ""
+msgid "-n hostname Set hostname for printer"
+msgstr ""
+
msgid "-n num-copies Specify the number of copies to print"
msgstr ""
@@ -2020,6 +2069,9 @@ msgstr ""
msgid "-p destination Specify/add the named destination"
msgstr ""
+msgid "-p port Set port number for printer"
+msgstr ""
+
msgid "-q Quietly report match via exit code"
msgstr ""
@@ -2050,6 +2102,9 @@ msgstr ""
msgid "-r reason Specify a reason message that others can see"
msgstr ""
+msgid "-r subtype,[subtype] Set DNS-SD service subtype"
+msgstr ""
+
msgid "-s Be silent"
msgstr ""
@@ -2062,6 +2117,9 @@ msgstr ""
msgid "-s cups-files.conf Set cups-files.conf file to use."
msgstr ""
+msgid "-s speed[,color-speed] Set speed in pages per minute"
+msgstr ""
+
msgid "-t Produce a test report"
msgstr ""
@@ -2616,12 +2674,6 @@ msgstr "95"
msgid "?Invalid help command unknown."
msgstr "?无效 未知帮助命令。"
-msgid "A Samba password is required to export printer drivers"
-msgstr "éœ€è¦ Samba 密ç ä»¥å¯¼å‡ºæ‰“å°æœºé©±åŠ¨"
-
-msgid "A Samba username is required to export printer drivers"
-msgstr "éœ€è¦ Samba 用户å以导出打å°æœºé©±åŠ¨"
-
#, c-format
msgid "A class named \"%s\" already exists."
msgstr "已存在å为“%sâ€çš„类。"
@@ -3420,9 +3472,6 @@ msgstr "执行"
msgid "Expectation Failed"
msgstr "未满足期望"
-msgid "Export Printers to Samba"
-msgstr "将打å°æœºå¯¼å‡ºåˆ° Samba"
-
msgid "Expressions:"
msgstr "表达å¼ï¼š"
@@ -3814,6 +3863,10 @@ msgstr "行长度超过å…许的最大值(255 字符)"
msgid "List Available Printers"
msgstr "列出å¯ç”¨æ‰“å°æœº"
+#, c-format
+msgid "Listening on port %d."
+msgstr ""
+
msgid "Local printer created."
msgstr "已创建本地打å°æœºã€‚"
@@ -4355,10 +4408,6 @@ msgstr "返回地å€"
msgid "Rewind"
msgstr "回退"
-#, c-format
-msgid "Running command: %s %s -N -A %s -c '%s'"
-msgstr "正在è¿è¡Œå‘½ä»¤ï¼š%s %s -N -A %s -c '%s'"
-
msgid "SEQUENCE uses indefinite length"
msgstr "SEQUENCE 使用ä¸å®šé•¿åº¦"
@@ -4689,6 +4738,9 @@ msgstr "无法为页é¢ä¿¡æ¯åˆ†é…内存"
msgid "Unable to allocate memory for pages array"
msgstr "无法为页é¢ç»„分é…内存"
+msgid "Unable to allocate memory for printer"
+msgstr ""
+
msgid "Unable to cancel print job."
msgstr "无法å–消打å°ä»»åŠ¡ã€‚"
@@ -4737,6 +4789,10 @@ msgstr "无法创建打å°æœºã€‚"
msgid "Unable to create server credentials."
msgstr "无法创建æœåŠ¡å™¨å‡­æ®ã€‚"
+#, c-format
+msgid "Unable to create spool directory \"%s\": %s"
+msgstr ""
+
msgid "Unable to create temporary file"
msgstr "无法创建临时文件"
@@ -4752,6 +4808,10 @@ msgstr "无法执行维护命令"
msgid "Unable to edit cupsd.conf files larger than 1MB"
msgstr "无法编辑大å°è¶…过 1MB çš„ cupsd.conf 文件"
+#, c-format
+msgid "Unable to establish a secure connection to host (%d)."
+msgstr ""
+
msgid ""
"Unable to establish a secure connection to host (certificate chain invalid)."
msgstr "无法建立到主机的安全连接(无效è¯ä¹¦é“¾ï¼‰ã€‚"
@@ -4782,6 +4842,10 @@ msgstr "无法建立到主机的安全连接(未信任的è¯ä¹¦ï¼‰ã€‚"
msgid "Unable to establish a secure connection to host."
msgstr "无法建立到主机的安全连接。"
+#, c-format
+msgid "Unable to execute command \"%s\": %s"
+msgstr ""
+
msgid "Unable to find destination for job"
msgstr "找ä¸åˆ°ä»»åŠ¡ç›®çš„地"
@@ -4865,16 +4929,16 @@ msgstr "无法打å°æµ‹è¯•é¡µ"
msgid "Unable to read print data."
msgstr "无法读å–打å°æ•°æ®ã€‚"
+#, c-format
+msgid "Unable to register \"%s.%s\": %d"
+msgstr ""
+
msgid "Unable to rename job document file."
msgstr "无法é‡å‘½å任务文档。"
msgid "Unable to resolve printer-uri."
msgstr "æ— æ³•è§£æž printer-uri。"
-#, c-format
-msgid "Unable to run \"%s\": %s"
-msgstr "无法è¿è¡Œâ€œ%sâ€ï¼š%s"
-
# "Unable to read file" perhaps?
msgid "Unable to see in file"
msgstr "无法读å–文件"
@@ -4921,6 +4985,10 @@ msgid "Unknown choice \"%s\" for option \"%s\"."
msgstr "选项“%2$sâ€å¸¦æœ‰æœªçŸ¥é€‰æ‹©â€œ%1$sâ€ã€‚"
#, c-format
+msgid "Unknown directive \"%s\" on line %d of \"%s\" ignored."
+msgstr ""
+
+#, c-format
msgid "Unknown encryption option value: \"%s\"."
msgstr "未知加密选项值:“%sâ€ã€‚"
@@ -5035,25 +5103,6 @@ msgstr "ä¸æ”¯æŒçš„值类型"
msgid "Upgrade Required"
msgstr "需è¦å‡çº§"
-msgid ""
-"Usage:\n"
-"\n"
-" lpadmin [-h server] -d destination\n"
-" lpadmin [-h server] -x destination\n"
-" lpadmin [-h server] -p printer [-c add-class] [-i interface] [-m model]\n"
-" [-r remove-class] [-v device] [-D description]\n"
-" [-P ppd-file] [-o name=value]\n"
-" [-u allow:user,user] [-u deny:user,user]"
-msgstr ""
-"用法:\n"
-"\n"
-" lpadmin [-h æœåŠ¡å™¨] -d 目标\n"
-" lpadmin [-h æœåŠ¡å™¨] -x 目标\n"
-" lpadmin [-h æœåŠ¡å™¨] -p 打å°æœº [-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]"
-
#, c-format
msgid "Usage: %s [options] destination(s)"
msgstr ""
@@ -5082,6 +5131,9 @@ msgid ""
" program | cupstestppd [options] -"
msgstr ""
+msgid "Usage: ippeveprinter [options] \"name\""
+msgstr ""
+
msgid ""
"Usage: ippfind [options] regtype[,subtype][.domain.] ... [expression]\n"
" ippfind [options] name[.regtype[.domain.]] ... [expression]\n"
@@ -5160,6 +5212,10 @@ msgstr ""
msgid "Usage: snmp [host-or-ip-address]"
msgstr "用法:snmp [host-or-ip-address]"
+#, c-format
+msgid "Using spool directory \"%s\"."
+msgstr ""
+
msgid "Value uses indefinite length"
msgstr "Value 使用ä¸å®šé•¿åº¦"
@@ -5188,11 +5244,8 @@ msgid "Yes"
msgstr "是"
#, c-format
-msgid ""
-"You must access this page using the URL <A HREF=\"https://%s:%d%s\">https://"
-"%s:%d%s</A>."
-msgstr ""
-"你必须通过此 URL 访问此页é¢ï¼š<A HREF=\"https://%s:%d%s\">https://%s:%d%s</A>."
+msgid "You must access this page using the URL https://%s:%d%s."
+msgstr "你必须通过此 URL 访问此页é¢ï¼šhttps://%s:%d%s"
msgid "ZPL Label Printer"
msgstr "ZPL 标签打å°æœº"
@@ -5203,212 +5256,287 @@ msgstr "Zebra"
msgid "aborted"
msgstr "已中止"
+#. TRANSLATORS: Accuracy Units
msgid "accuracy-units"
-msgstr "Accuracy Units"
+msgstr ""
+#. TRANSLATORS: Millimeters
msgid "accuracy-units.mm"
-msgstr "Mm"
+msgstr ""
+#. TRANSLATORS: Nanometers
msgid "accuracy-units.nm"
-msgstr "Nm"
+msgstr ""
+#. TRANSLATORS: Micrometers
msgid "accuracy-units.um"
-msgstr "Um"
+msgstr ""
+#. TRANSLATORS: Bale Output
msgid "baling"
-msgstr "Bale Output"
+msgstr ""
+#. TRANSLATORS: Bale Using
msgid "baling-type"
-msgstr "Baling Type"
+msgstr ""
+#. TRANSLATORS: Band
msgid "baling-type.band"
-msgstr "Band"
+msgstr ""
+#. TRANSLATORS: Shrink Wrap
msgid "baling-type.shrink-wrap"
-msgstr "Shrink Wrap"
+msgstr ""
+#. TRANSLATORS: Wrap
msgid "baling-type.wrap"
-msgstr "Wrap"
+msgstr ""
+#. TRANSLATORS: Bale After
msgid "baling-when"
-msgstr "Baling When"
+msgstr ""
+#. TRANSLATORS: Job
msgid "baling-when.after-job"
-msgstr "After Job"
+msgstr ""
+#. TRANSLATORS: Sets
msgid "baling-when.after-sets"
-msgstr "After Sets"
+msgstr ""
+#. TRANSLATORS: Bind Output
msgid "binding"
-msgstr "Bind Output"
+msgstr ""
+#. TRANSLATORS: Bind Edge
msgid "binding-reference-edge"
-msgstr "Binding Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "binding-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "binding-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "binding-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "binding-reference-edge.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Binder Type
msgid "binding-type"
-msgstr "Binding Type"
+msgstr ""
+#. TRANSLATORS: Adhesive
msgid "binding-type.adhesive"
-msgstr "Adhesive"
+msgstr ""
+#. TRANSLATORS: Comb
msgid "binding-type.comb"
-msgstr "Comb"
+msgstr ""
+#. TRANSLATORS: Flat
msgid "binding-type.flat"
-msgstr "Flat"
+msgstr ""
+#. TRANSLATORS: Padding
msgid "binding-type.padding"
-msgstr "Padding"
+msgstr ""
+#. TRANSLATORS: Perfect
msgid "binding-type.perfect"
-msgstr "Perfect"
+msgstr ""
+#. TRANSLATORS: Spiral
msgid "binding-type.spiral"
-msgstr "Spiral"
+msgstr ""
+#. TRANSLATORS: Tape
msgid "binding-type.tape"
-msgstr "Tape"
+msgstr ""
+#. TRANSLATORS: Velo
msgid "binding-type.velo"
-msgstr "Velo"
+msgstr ""
msgid "canceled"
msgstr "å·²å–消"
+#. TRANSLATORS: Chamber Humidity
+msgid "chamber-humidity"
+msgstr ""
+
+#. TRANSLATORS: Chamber Temperature
+msgid "chamber-temperature"
+msgstr ""
+
+#. TRANSLATORS: Print Job Cost
msgid "charge-info-message"
-msgstr "Charge Info Message"
+msgstr ""
+#. TRANSLATORS: Coat Sheets
msgid "coating"
-msgstr "Coat Sheets"
+msgstr ""
+#. TRANSLATORS: Add Coating To
msgid "coating-sides"
-msgstr "Coating Sides"
+msgstr ""
+#. TRANSLATORS: Back
msgid "coating-sides.back"
-msgstr "Back"
+msgstr ""
+#. TRANSLATORS: Front and Back
msgid "coating-sides.both"
-msgstr "Both"
+msgstr ""
+#. TRANSLATORS: Front
msgid "coating-sides.front"
-msgstr "Front"
+msgstr ""
+#. TRANSLATORS: Type of Coating
msgid "coating-type"
-msgstr "Coating Type"
+msgstr ""
+#. TRANSLATORS: Archival
msgid "coating-type.archival"
-msgstr "Archival"
+msgstr ""
+#. TRANSLATORS: Archival Glossy
msgid "coating-type.archival-glossy"
-msgstr "Archival Glossy"
+msgstr ""
+#. TRANSLATORS: Archival Matte
msgid "coating-type.archival-matte"
-msgstr "Archival Matte"
+msgstr ""
+#. TRANSLATORS: Archival Semi Gloss
msgid "coating-type.archival-semi-gloss"
-msgstr "Archival Semi Gloss"
+msgstr ""
+#. TRANSLATORS: Glossy
msgid "coating-type.glossy"
-msgstr "Glossy"
+msgstr ""
+#. TRANSLATORS: High Gloss
msgid "coating-type.high-gloss"
-msgstr "High Gloss"
+msgstr ""
+#. TRANSLATORS: Matte
msgid "coating-type.matte"
-msgstr "Matte"
+msgstr ""
+#. TRANSLATORS: Semi-gloss
msgid "coating-type.semi-gloss"
-msgstr "Semi-Gloss"
+msgstr ""
+#. TRANSLATORS: Silicone
msgid "coating-type.silicone"
-msgstr "Silicone"
+msgstr ""
+#. TRANSLATORS: Translucent
msgid "coating-type.translucent"
-msgstr "Translucent"
+msgstr ""
msgid "completed"
msgstr "已完æˆ"
+#. TRANSLATORS: Print Confirmation Sheet
msgid "confirmation-sheet-print"
-msgstr "Confirmation Sheet Print"
+msgstr ""
+#. TRANSLATORS: Copies
msgid "copies"
-msgstr "Copies"
+msgstr ""
+#. TRANSLATORS: Back Cover
msgid "cover-back"
-msgstr "Cover Back"
+msgstr ""
+#. TRANSLATORS: Front Cover
msgid "cover-front"
-msgstr "Cover Front"
+msgstr ""
+#. TRANSLATORS: Cover Sheet Info
msgid "cover-sheet-info"
-msgstr "Cover Sheet Info"
+msgstr ""
+#. TRANSLATORS: Date Time
msgid "cover-sheet-info-supported.date-time"
-msgstr "Date Time"
+msgstr ""
+#. TRANSLATORS: From Name
msgid "cover-sheet-info-supported.from-name"
-msgstr "From Name"
+msgstr ""
+#. TRANSLATORS: Logo
msgid "cover-sheet-info-supported.logo"
-msgstr "Logo"
+msgstr ""
+#. TRANSLATORS: Message
msgid "cover-sheet-info-supported.message"
-msgstr "Message"
+msgstr ""
+#. TRANSLATORS: Organization
msgid "cover-sheet-info-supported.organization"
-msgstr "Organization"
+msgstr ""
+#. TRANSLATORS: Subject
msgid "cover-sheet-info-supported.subject"
-msgstr "Subject"
+msgstr ""
+#. TRANSLATORS: To Name
msgid "cover-sheet-info-supported.to-name"
-msgstr "To Name"
+msgstr ""
+#. TRANSLATORS: Printed Cover
msgid "cover-type"
-msgstr "Cover Type"
+msgstr ""
+#. TRANSLATORS: No Cover
msgid "cover-type.no-cover"
-msgstr "No Cover"
+msgstr ""
+#. TRANSLATORS: Back Only
msgid "cover-type.print-back"
-msgstr "Print Back"
+msgstr ""
+#. TRANSLATORS: Front and Back
msgid "cover-type.print-both"
-msgstr "Print Both"
+msgstr ""
+#. TRANSLATORS: Front Only
msgid "cover-type.print-front"
-msgstr "Print Front"
+msgstr ""
+#. TRANSLATORS: None
msgid "cover-type.print-none"
-msgstr "Print None"
+msgstr ""
+#. TRANSLATORS: Cover Output
msgid "covering"
-msgstr "Cover Output"
+msgstr ""
+#. TRANSLATORS: Add Cover
msgid "covering-name"
-msgstr "Covering Name"
+msgstr ""
+#. TRANSLATORS: Plain
msgid "covering-name.plain"
-msgstr "Plain"
+msgstr ""
+#. TRANSLATORS: Pre-cut
msgid "covering-name.pre-cut"
-msgstr "Pre Cut"
+msgstr ""
+#. TRANSLATORS: Pre-printed
msgid "covering-name.pre-printed"
-msgstr "Pre Printed"
+msgstr ""
msgid "cups-deviced failed to execute."
msgstr "无法执行 cups-deviced。"
@@ -5478,8 +5606,9 @@ msgstr "cupstestppd:ä¸èƒ½åŒæ—¶ä½¿ç”¨ -q å’Œ -v 选项。"
msgid "cupstestppd: The -v option is incompatible with the -q option."
msgstr "cupstestppd:ä¸èƒ½åŒæ—¶ä½¿ç”¨ -v å’Œ -q 选项。"
+#. TRANSLATORS: Detailed Status Message
msgid "detailed-status-message"
-msgstr "Detailed Status Message"
+msgstr ""
#, c-format
msgid "device for %s/%s: %s"
@@ -5489,140 +5618,233 @@ msgstr "用于 %s/%s 的设备:%s"
msgid "device for %s: %s"
msgstr "用于 %s 的设备:%s"
+#. TRANSLATORS: Copies
msgid "document-copies"
-msgstr "Copies"
+msgstr ""
+
+#. TRANSLATORS: Document Privacy Attributes
+msgid "document-privacy-attributes"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "document-privacy-attributes.all"
+msgstr ""
+#. TRANSLATORS: Default
+msgid "document-privacy-attributes.default"
+msgstr ""
+
+#. TRANSLATORS: Document Description
+msgid "document-privacy-attributes.document-description"
+msgstr ""
+
+#. TRANSLATORS: Document Template
+msgid "document-privacy-attributes.document-template"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "document-privacy-attributes.none"
+msgstr ""
+
+#. TRANSLATORS: Document Privacy Scope
+msgid "document-privacy-scope"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "document-privacy-scope.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "document-privacy-scope.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "document-privacy-scope.none"
+msgstr ""
+
+#. TRANSLATORS: Owner
+msgid "document-privacy-scope.owner"
+msgstr ""
+
+#. TRANSLATORS: Document State
msgid "document-state"
-msgstr "Document State"
+msgstr ""
+#. TRANSLATORS: Detailed Document State
msgid "document-state-reasons"
-msgstr "Detailed Document State"
+msgstr ""
+#. TRANSLATORS: Aborted By System
msgid "document-state-reasons.aborted-by-system"
-msgstr "Aborted By System"
+msgstr ""
+#. TRANSLATORS: Canceled At Device
msgid "document-state-reasons.canceled-at-device"
-msgstr "Canceled At Device"
+msgstr ""
+#. TRANSLATORS: Canceled By Operator
msgid "document-state-reasons.canceled-by-operator"
-msgstr "Canceled By Operator"
+msgstr ""
+#. TRANSLATORS: Canceled By User
msgid "document-state-reasons.canceled-by-user"
-msgstr "Canceled By User"
+msgstr ""
+#. TRANSLATORS: Completed Successfully
msgid "document-state-reasons.completed-successfully"
-msgstr "Completed Successfully"
+msgstr ""
+#. TRANSLATORS: Completed With Errors
msgid "document-state-reasons.completed-with-errors"
-msgstr "Completed With Errors"
+msgstr ""
+#. TRANSLATORS: Completed With Warnings
msgid "document-state-reasons.completed-with-warnings"
-msgstr "Completed With Warnings"
+msgstr ""
+#. TRANSLATORS: Compression Error
msgid "document-state-reasons.compression-error"
-msgstr "Compression Error"
+msgstr ""
+#. TRANSLATORS: Data Insufficient
msgid "document-state-reasons.data-insufficient"
-msgstr "Data Insufficient"
+msgstr ""
+#. TRANSLATORS: Digital Signature Did Not Verify
msgid "document-state-reasons.digital-signature-did-not-verify"
-msgstr "Digital Signature Did Not Verify"
+msgstr ""
+#. TRANSLATORS: Digital Signature Type Not Supported
msgid "document-state-reasons.digital-signature-type-not-supported"
-msgstr "Digital Signature Type Not Supported"
+msgstr ""
+#. TRANSLATORS: Digital Signature Wait
msgid "document-state-reasons.digital-signature-wait"
-msgstr "Digital Signature Wait"
+msgstr ""
+#. TRANSLATORS: Document Access Error
msgid "document-state-reasons.document-access-error"
-msgstr "Document Access Error"
+msgstr ""
+#. TRANSLATORS: Document Fetchable
msgid "document-state-reasons.document-fetchable"
-msgstr "Document Fetchable"
+msgstr ""
+#. TRANSLATORS: Document Format Error
msgid "document-state-reasons.document-format-error"
-msgstr "Document Format Error"
+msgstr ""
+#. TRANSLATORS: Document Password Error
msgid "document-state-reasons.document-password-error"
-msgstr "Document Password Error"
+msgstr ""
+#. TRANSLATORS: Document Permission Error
msgid "document-state-reasons.document-permission-error"
-msgstr "Document Permission Error"
+msgstr ""
+#. TRANSLATORS: Document Security Error
msgid "document-state-reasons.document-security-error"
-msgstr "Document Security Error"
+msgstr ""
+#. TRANSLATORS: Document Unprintable Error
msgid "document-state-reasons.document-unprintable-error"
-msgstr "Document Unprintable Error"
+msgstr ""
+#. TRANSLATORS: Errors Detected
msgid "document-state-reasons.errors-detected"
-msgstr "Errors Detected"
+msgstr ""
+#. TRANSLATORS: Incoming
msgid "document-state-reasons.incoming"
-msgstr "Incoming"
+msgstr ""
+#. TRANSLATORS: Interpreting
msgid "document-state-reasons.interpreting"
-msgstr "Interpreting"
+msgstr ""
+#. TRANSLATORS: None
msgid "document-state-reasons.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Outgoing
msgid "document-state-reasons.outgoing"
-msgstr "Outgoing"
+msgstr ""
+#. TRANSLATORS: Printing
msgid "document-state-reasons.printing"
-msgstr "Printing"
+msgstr ""
+#. TRANSLATORS: Processing To Stop Point
msgid "document-state-reasons.processing-to-stop-point"
-msgstr "Processing To Stop Point"
+msgstr ""
+#. TRANSLATORS: Queued
msgid "document-state-reasons.queued"
-msgstr "Queued"
+msgstr ""
+#. TRANSLATORS: Queued For Marker
msgid "document-state-reasons.queued-for-marker"
-msgstr "Queued For Marker"
+msgstr ""
+#. TRANSLATORS: Queued In Device
msgid "document-state-reasons.queued-in-device"
-msgstr "Queued In Device"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Ready
msgid "document-state-reasons.resources-are-not-ready"
-msgstr "Resources Are Not Ready"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Supported
msgid "document-state-reasons.resources-are-not-supported"
-msgstr "Resources Are Not Supported"
+msgstr ""
+#. TRANSLATORS: Submission Interrupted
msgid "document-state-reasons.submission-interrupted"
-msgstr "Submission Interrupted"
+msgstr ""
+#. TRANSLATORS: Transforming
msgid "document-state-reasons.transforming"
-msgstr "Transforming"
+msgstr ""
+#. TRANSLATORS: Unsupported Compression
msgid "document-state-reasons.unsupported-compression"
-msgstr "Unsupported Compression"
+msgstr ""
+#. TRANSLATORS: Unsupported Document Format
msgid "document-state-reasons.unsupported-document-format"
-msgstr "Unsupported Document Format"
+msgstr ""
+#. TRANSLATORS: Warnings Detected
msgid "document-state-reasons.warnings-detected"
-msgstr "Warnings Detected"
+msgstr ""
+#. TRANSLATORS: Pending
msgid "document-state.3"
-msgstr "Pending"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "document-state.5"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Stopped
msgid "document-state.6"
-msgstr "Processing Stopped"
+msgstr ""
+#. TRANSLATORS: Canceled
msgid "document-state.7"
-msgstr "Canceled"
+msgstr ""
+#. TRANSLATORS: Aborted
msgid "document-state.8"
-msgstr "Aborted"
+msgstr ""
+#. TRANSLATORS: Completed
msgid "document-state.9"
-msgstr "Completed"
+msgstr ""
+
+#. TRANSLATORS: End Power State
+msgid "end-power-state"
+msgstr ""
msgid "error-index uses indefinite length"
msgstr "error-index 使用ä¸å®šé•¿åº¦"
@@ -5643,752 +5865,1001 @@ msgstr ""
msgid "expression expression Logical AND"
msgstr ""
+#. TRANSLATORS: Feed Orientation
msgid "feed-orientation"
-msgstr "Feed Orientation"
+msgstr ""
+#. TRANSLATORS: Long Edge First
msgid "feed-orientation.long-edge-first"
-msgstr "Long Edge First"
+msgstr ""
+#. TRANSLATORS: Short Edge First
msgid "feed-orientation.short-edge-first"
-msgstr "Short Edge First"
+msgstr ""
+#. TRANSLATORS: Fetch Status Code
msgid "fetch-status-code"
-msgstr "Fetch Status Code"
+msgstr ""
+#. TRANSLATORS: Finishing Template
msgid "finishing-template"
-msgstr "Finishing Template"
+msgstr ""
+#. TRANSLATORS: Bale
msgid "finishing-template.bale"
-msgstr "Bale"
+msgstr ""
+#. TRANSLATORS: Bind
msgid "finishing-template.bind"
-msgstr "Bind"
+msgstr ""
+#. TRANSLATORS: Bind Bottom
msgid "finishing-template.bind-bottom"
-msgstr "Bind Bottom"
+msgstr ""
+#. TRANSLATORS: Bind Left
msgid "finishing-template.bind-left"
-msgstr "Bind Left"
+msgstr ""
+#. TRANSLATORS: Bind Right
msgid "finishing-template.bind-right"
-msgstr "Bind Right"
+msgstr ""
+#. TRANSLATORS: Bind Top
msgid "finishing-template.bind-top"
-msgstr "Bind Top"
+msgstr ""
+#. TRANSLATORS: Booklet Maker
msgid "finishing-template.booklet-maker"
-msgstr "Booklet Maker"
+msgstr ""
+#. TRANSLATORS: Coat
msgid "finishing-template.coat"
-msgstr "Coat"
+msgstr ""
+#. TRANSLATORS: Cover
msgid "finishing-template.cover"
-msgstr "Cover"
+msgstr ""
+#. TRANSLATORS: Edge Stitch
msgid "finishing-template.edge-stitch"
-msgstr "Edge Stitch"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Bottom
msgid "finishing-template.edge-stitch-bottom"
-msgstr "Edge Stitch Bottom"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Left
msgid "finishing-template.edge-stitch-left"
-msgstr "Edge Stitch Left"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Right
msgid "finishing-template.edge-stitch-right"
-msgstr "Edge Stitch Right"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Top
msgid "finishing-template.edge-stitch-top"
-msgstr "Edge Stitch Top"
+msgstr ""
+#. TRANSLATORS: Fold
msgid "finishing-template.fold"
-msgstr "Fold"
+msgstr ""
+#. TRANSLATORS: Accordion Fold
msgid "finishing-template.fold-accordion"
-msgstr "Fold Accordion"
+msgstr ""
+#. TRANSLATORS: Double Gate Fold
msgid "finishing-template.fold-double-gate"
-msgstr "Fold Double Gate"
+msgstr ""
+#. TRANSLATORS: Engineering Z Fold
msgid "finishing-template.fold-engineering-z"
-msgstr "Fold Engineering Z"
+msgstr ""
+#. TRANSLATORS: Gate Fold
msgid "finishing-template.fold-gate"
-msgstr "Fold Gate"
+msgstr ""
+#. TRANSLATORS: Half Fold
msgid "finishing-template.fold-half"
-msgstr "Fold Half"
+msgstr ""
+#. TRANSLATORS: Half Z Fold
msgid "finishing-template.fold-half-z"
-msgstr "Fold Half Z"
+msgstr ""
+#. TRANSLATORS: Left Gate Fold
msgid "finishing-template.fold-left-gate"
-msgstr "Fold Left Gate"
+msgstr ""
+#. TRANSLATORS: Letter Fold
msgid "finishing-template.fold-letter"
-msgstr "Fold Letter"
+msgstr ""
+#. TRANSLATORS: Parallel Fold
msgid "finishing-template.fold-parallel"
-msgstr "Fold Parallel"
+msgstr ""
+#. TRANSLATORS: Poster Fold
msgid "finishing-template.fold-poster"
-msgstr "Fold Poster"
+msgstr ""
+#. TRANSLATORS: Right Gate Fold
msgid "finishing-template.fold-right-gate"
-msgstr "Fold Right Gate"
+msgstr ""
+#. TRANSLATORS: Z Fold
msgid "finishing-template.fold-z"
-msgstr "Fold Z"
+msgstr ""
+#. TRANSLATORS: JDF F10-1
msgid "finishing-template.jdf-f10-1"
-msgstr "JDF F10 1"
+msgstr ""
+#. TRANSLATORS: JDF F10-2
msgid "finishing-template.jdf-f10-2"
-msgstr "JDF F10 2"
+msgstr ""
+#. TRANSLATORS: JDF F10-3
msgid "finishing-template.jdf-f10-3"
-msgstr "JDF F10 3"
+msgstr ""
+#. TRANSLATORS: JDF F12-1
msgid "finishing-template.jdf-f12-1"
-msgstr "JDF F12 1"
+msgstr ""
+#. TRANSLATORS: JDF F12-10
msgid "finishing-template.jdf-f12-10"
-msgstr "JDF F12 10"
+msgstr ""
+#. TRANSLATORS: JDF F12-11
msgid "finishing-template.jdf-f12-11"
-msgstr "JDF F12 11"
+msgstr ""
+#. TRANSLATORS: JDF F12-12
msgid "finishing-template.jdf-f12-12"
-msgstr "JDF F12 12"
+msgstr ""
+#. TRANSLATORS: JDF F12-13
msgid "finishing-template.jdf-f12-13"
-msgstr "JDF F12 13"
+msgstr ""
+#. TRANSLATORS: JDF F12-14
msgid "finishing-template.jdf-f12-14"
-msgstr "JDF F12 14"
+msgstr ""
+#. TRANSLATORS: JDF F12-2
msgid "finishing-template.jdf-f12-2"
-msgstr "JDF F12 2"
+msgstr ""
+#. TRANSLATORS: JDF F12-3
msgid "finishing-template.jdf-f12-3"
-msgstr "JDF F12 3"
+msgstr ""
+#. TRANSLATORS: JDF F12-4
msgid "finishing-template.jdf-f12-4"
-msgstr "JDF F12 4"
+msgstr ""
+#. TRANSLATORS: JDF F12-5
msgid "finishing-template.jdf-f12-5"
-msgstr "JDF F12 5"
+msgstr ""
+#. TRANSLATORS: JDF F12-6
msgid "finishing-template.jdf-f12-6"
-msgstr "JDF F12 6"
+msgstr ""
+#. TRANSLATORS: JDF F12-7
msgid "finishing-template.jdf-f12-7"
-msgstr "JDF F12 7"
+msgstr ""
+#. TRANSLATORS: JDF F12-8
msgid "finishing-template.jdf-f12-8"
-msgstr "JDF F12 8"
+msgstr ""
+#. TRANSLATORS: JDF F12-9
msgid "finishing-template.jdf-f12-9"
-msgstr "JDF F12 9"
+msgstr ""
+#. TRANSLATORS: JDF F14-1
msgid "finishing-template.jdf-f14-1"
-msgstr "JDF F14 1"
+msgstr ""
+#. TRANSLATORS: JDF F16-1
msgid "finishing-template.jdf-f16-1"
-msgstr "JDF F16 1"
+msgstr ""
+#. TRANSLATORS: JDF F16-10
msgid "finishing-template.jdf-f16-10"
-msgstr "JDF F16 10"
+msgstr ""
+#. TRANSLATORS: JDF F16-11
msgid "finishing-template.jdf-f16-11"
-msgstr "JDF F16 11"
+msgstr ""
+#. TRANSLATORS: JDF F16-12
msgid "finishing-template.jdf-f16-12"
-msgstr "JDF F16 12"
+msgstr ""
+#. TRANSLATORS: JDF F16-13
msgid "finishing-template.jdf-f16-13"
-msgstr "JDF F16 13"
+msgstr ""
+#. TRANSLATORS: JDF F16-14
msgid "finishing-template.jdf-f16-14"
-msgstr "JDF F16 14"
+msgstr ""
+#. TRANSLATORS: JDF F16-2
msgid "finishing-template.jdf-f16-2"
-msgstr "JDF F16 2"
+msgstr ""
+#. TRANSLATORS: JDF F16-3
msgid "finishing-template.jdf-f16-3"
-msgstr "JDF F16 3"
+msgstr ""
+#. TRANSLATORS: JDF F16-4
msgid "finishing-template.jdf-f16-4"
-msgstr "JDF F16 4"
+msgstr ""
+#. TRANSLATORS: JDF F16-5
msgid "finishing-template.jdf-f16-5"
-msgstr "JDF F16 5"
+msgstr ""
+#. TRANSLATORS: JDF F16-6
msgid "finishing-template.jdf-f16-6"
-msgstr "JDF F16 6"
+msgstr ""
+#. TRANSLATORS: JDF F16-7
msgid "finishing-template.jdf-f16-7"
-msgstr "JDF F16 7"
+msgstr ""
+#. TRANSLATORS: JDF F16-8
msgid "finishing-template.jdf-f16-8"
-msgstr "JDF F16 8"
+msgstr ""
+#. TRANSLATORS: JDF F16-9
msgid "finishing-template.jdf-f16-9"
-msgstr "JDF F16 9"
+msgstr ""
+#. TRANSLATORS: JDF F18-1
msgid "finishing-template.jdf-f18-1"
-msgstr "JDF F18 1"
+msgstr ""
+#. TRANSLATORS: JDF F18-2
msgid "finishing-template.jdf-f18-2"
-msgstr "JDF F18 2"
+msgstr ""
+#. TRANSLATORS: JDF F18-3
msgid "finishing-template.jdf-f18-3"
-msgstr "JDF F18 3"
+msgstr ""
+#. TRANSLATORS: JDF F18-4
msgid "finishing-template.jdf-f18-4"
-msgstr "JDF F18 4"
+msgstr ""
+#. TRANSLATORS: JDF F18-5
msgid "finishing-template.jdf-f18-5"
-msgstr "JDF F18 5"
+msgstr ""
+#. TRANSLATORS: JDF F18-6
msgid "finishing-template.jdf-f18-6"
-msgstr "JDF F18 6"
+msgstr ""
+#. TRANSLATORS: JDF F18-7
msgid "finishing-template.jdf-f18-7"
-msgstr "JDF F18 7"
+msgstr ""
+#. TRANSLATORS: JDF F18-8
msgid "finishing-template.jdf-f18-8"
-msgstr "JDF F18 8"
+msgstr ""
+#. TRANSLATORS: JDF F18-9
msgid "finishing-template.jdf-f18-9"
-msgstr "JDF F18 9"
+msgstr ""
+#. TRANSLATORS: JDF F2-1
msgid "finishing-template.jdf-f2-1"
-msgstr "JDF F2 1"
+msgstr ""
+#. TRANSLATORS: JDF F20-1
msgid "finishing-template.jdf-f20-1"
-msgstr "JDF F20 1"
+msgstr ""
+#. TRANSLATORS: JDF F20-2
msgid "finishing-template.jdf-f20-2"
-msgstr "JDF F20 2"
+msgstr ""
+#. TRANSLATORS: JDF F24-1
msgid "finishing-template.jdf-f24-1"
-msgstr "JDF F24 1"
+msgstr ""
+#. TRANSLATORS: JDF F24-10
msgid "finishing-template.jdf-f24-10"
-msgstr "JDF F24 10"
+msgstr ""
+#. TRANSLATORS: JDF F24-11
msgid "finishing-template.jdf-f24-11"
-msgstr "JDF F24 11"
+msgstr ""
+#. TRANSLATORS: JDF F24-2
msgid "finishing-template.jdf-f24-2"
-msgstr "JDF F24 2"
+msgstr ""
+#. TRANSLATORS: JDF F24-3
msgid "finishing-template.jdf-f24-3"
-msgstr "JDF F24 3"
+msgstr ""
+#. TRANSLATORS: JDF F24-4
msgid "finishing-template.jdf-f24-4"
-msgstr "JDF F24 4"
+msgstr ""
+#. TRANSLATORS: JDF F24-5
msgid "finishing-template.jdf-f24-5"
-msgstr "JDF F24 5"
+msgstr ""
+#. TRANSLATORS: JDF F24-6
msgid "finishing-template.jdf-f24-6"
-msgstr "JDF F24 6"
+msgstr ""
+#. TRANSLATORS: JDF F24-7
msgid "finishing-template.jdf-f24-7"
-msgstr "JDF F24 7"
+msgstr ""
+#. TRANSLATORS: JDF F24-8
msgid "finishing-template.jdf-f24-8"
-msgstr "JDF F24 8"
+msgstr ""
+#. TRANSLATORS: JDF F24-9
msgid "finishing-template.jdf-f24-9"
-msgstr "JDF F24 9"
+msgstr ""
+#. TRANSLATORS: JDF F28-1
msgid "finishing-template.jdf-f28-1"
-msgstr "JDF F28 1"
+msgstr ""
+#. TRANSLATORS: JDF F32-1
msgid "finishing-template.jdf-f32-1"
-msgstr "JDF F32 1"
+msgstr ""
+#. TRANSLATORS: JDF F32-2
msgid "finishing-template.jdf-f32-2"
-msgstr "JDF F32 2"
+msgstr ""
+#. TRANSLATORS: JDF F32-3
msgid "finishing-template.jdf-f32-3"
-msgstr "JDF F32 3"
+msgstr ""
+#. TRANSLATORS: JDF F32-4
msgid "finishing-template.jdf-f32-4"
-msgstr "JDF F32 4"
+msgstr ""
+#. TRANSLATORS: JDF F32-5
msgid "finishing-template.jdf-f32-5"
-msgstr "JDF F32 5"
+msgstr ""
+#. TRANSLATORS: JDF F32-6
msgid "finishing-template.jdf-f32-6"
-msgstr "JDF F32 6"
+msgstr ""
+#. TRANSLATORS: JDF F32-7
msgid "finishing-template.jdf-f32-7"
-msgstr "JDF F32 7"
+msgstr ""
+#. TRANSLATORS: JDF F32-8
msgid "finishing-template.jdf-f32-8"
-msgstr "JDF F32 8"
+msgstr ""
+#. TRANSLATORS: JDF F32-9
msgid "finishing-template.jdf-f32-9"
-msgstr "JDF F32 9"
+msgstr ""
+#. TRANSLATORS: JDF F36-1
msgid "finishing-template.jdf-f36-1"
-msgstr "JDF F36 1"
+msgstr ""
+#. TRANSLATORS: JDF F36-2
msgid "finishing-template.jdf-f36-2"
-msgstr "JDF F36 2"
+msgstr ""
+#. TRANSLATORS: JDF F4-1
msgid "finishing-template.jdf-f4-1"
-msgstr "JDF F4 1"
+msgstr ""
+#. TRANSLATORS: JDF F4-2
msgid "finishing-template.jdf-f4-2"
-msgstr "JDF F4 2"
+msgstr ""
+#. TRANSLATORS: JDF F40-1
msgid "finishing-template.jdf-f40-1"
-msgstr "JDF F40 1"
+msgstr ""
+#. TRANSLATORS: JDF F48-1
msgid "finishing-template.jdf-f48-1"
-msgstr "JDF F48 1"
+msgstr ""
+#. TRANSLATORS: JDF F48-2
msgid "finishing-template.jdf-f48-2"
-msgstr "JDF F48 2"
+msgstr ""
+#. TRANSLATORS: JDF F6-1
msgid "finishing-template.jdf-f6-1"
-msgstr "JDF F6 1"
+msgstr ""
+#. TRANSLATORS: JDF F6-2
msgid "finishing-template.jdf-f6-2"
-msgstr "JDF F6 2"
+msgstr ""
+#. TRANSLATORS: JDF F6-3
msgid "finishing-template.jdf-f6-3"
-msgstr "JDF F6 3"
+msgstr ""
+#. TRANSLATORS: JDF F6-4
msgid "finishing-template.jdf-f6-4"
-msgstr "JDF F6 4"
+msgstr ""
+#. TRANSLATORS: JDF F6-5
msgid "finishing-template.jdf-f6-5"
-msgstr "JDF F6 5"
+msgstr ""
+#. TRANSLATORS: JDF F6-6
msgid "finishing-template.jdf-f6-6"
-msgstr "JDF F6 6"
+msgstr ""
+#. TRANSLATORS: JDF F6-7
msgid "finishing-template.jdf-f6-7"
-msgstr "JDF F6 7"
+msgstr ""
+#. TRANSLATORS: JDF F6-8
msgid "finishing-template.jdf-f6-8"
-msgstr "JDF F6 8"
+msgstr ""
+#. TRANSLATORS: JDF F64-1
msgid "finishing-template.jdf-f64-1"
-msgstr "JDF F64 1"
+msgstr ""
+#. TRANSLATORS: JDF F64-2
msgid "finishing-template.jdf-f64-2"
-msgstr "JDF F64 2"
+msgstr ""
+#. TRANSLATORS: JDF F8-1
msgid "finishing-template.jdf-f8-1"
-msgstr "JDF F8 1"
+msgstr ""
+#. TRANSLATORS: JDF F8-2
msgid "finishing-template.jdf-f8-2"
-msgstr "JDF F8 2"
+msgstr ""
+#. TRANSLATORS: JDF F8-3
msgid "finishing-template.jdf-f8-3"
-msgstr "JDF F8 3"
+msgstr ""
+#. TRANSLATORS: JDF F8-4
msgid "finishing-template.jdf-f8-4"
-msgstr "JDF F8 4"
+msgstr ""
+#. TRANSLATORS: JDF F8-5
msgid "finishing-template.jdf-f8-5"
-msgstr "JDF F8 5"
+msgstr ""
+#. TRANSLATORS: JDF F8-6
msgid "finishing-template.jdf-f8-6"
-msgstr "JDF F8 6"
+msgstr ""
+#. TRANSLATORS: JDF F8-7
msgid "finishing-template.jdf-f8-7"
-msgstr "JDF F8 7"
+msgstr ""
+#. TRANSLATORS: Jog Offset
msgid "finishing-template.jog-offset"
-msgstr "Jog Offset"
+msgstr ""
+#. TRANSLATORS: Laminate
msgid "finishing-template.laminate"
-msgstr "Laminate"
+msgstr ""
+#. TRANSLATORS: Punch
msgid "finishing-template.punch"
-msgstr "Punch"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Left
msgid "finishing-template.punch-bottom-left"
-msgstr "Punch Bottom Left"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Right
msgid "finishing-template.punch-bottom-right"
-msgstr "Punch Bottom Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Bottom
msgid "finishing-template.punch-dual-bottom"
-msgstr "Punch Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Left
msgid "finishing-template.punch-dual-left"
-msgstr "Punch Dual Left"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Right
msgid "finishing-template.punch-dual-right"
-msgstr "Punch Dual Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Top
msgid "finishing-template.punch-dual-top"
-msgstr "Punch Dual Top"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Bottom
msgid "finishing-template.punch-multiple-bottom"
-msgstr "Punch Multiple Bottom"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Left
msgid "finishing-template.punch-multiple-left"
-msgstr "Punch Multiple Left"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Right
msgid "finishing-template.punch-multiple-right"
-msgstr "Punch Multiple Right"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Top
msgid "finishing-template.punch-multiple-top"
-msgstr "Punch Multiple Top"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Bottom
msgid "finishing-template.punch-quad-bottom"
-msgstr "Punch Quad Bottom"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Left
msgid "finishing-template.punch-quad-left"
-msgstr "Punch Quad Left"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Right
msgid "finishing-template.punch-quad-right"
-msgstr "Punch Quad Right"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Top
msgid "finishing-template.punch-quad-top"
-msgstr "Punch Quad Top"
+msgstr ""
+#. TRANSLATORS: Punch Top Left
msgid "finishing-template.punch-top-left"
-msgstr "Punch Top Left"
+msgstr ""
+#. TRANSLATORS: Punch Top Right
msgid "finishing-template.punch-top-right"
-msgstr "Punch Top Right"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Bottom
msgid "finishing-template.punch-triple-bottom"
-msgstr "Punch Triple Bottom"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Left
msgid "finishing-template.punch-triple-left"
-msgstr "Punch Triple Left"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Right
msgid "finishing-template.punch-triple-right"
-msgstr "Punch Triple Right"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Top
msgid "finishing-template.punch-triple-top"
-msgstr "Punch Triple Top"
+msgstr ""
+#. TRANSLATORS: Saddle Stitch
msgid "finishing-template.saddle-stitch"
-msgstr "Saddle Stitch"
+msgstr ""
+#. TRANSLATORS: Staple
msgid "finishing-template.staple"
-msgstr "Staple"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Left
msgid "finishing-template.staple-bottom-left"
-msgstr "Staple Bottom Left"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Right
msgid "finishing-template.staple-bottom-right"
-msgstr "Staple Bottom Right"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Bottom
msgid "finishing-template.staple-dual-bottom"
-msgstr "Staple Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Left
msgid "finishing-template.staple-dual-left"
-msgstr "Staple Dual Left"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Right
msgid "finishing-template.staple-dual-right"
-msgstr "Staple Dual Right"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Top
msgid "finishing-template.staple-dual-top"
-msgstr "Staple Dual Top"
+msgstr ""
+#. TRANSLATORS: Staple Top Left
msgid "finishing-template.staple-top-left"
-msgstr "Staple Top Left"
+msgstr ""
+#. TRANSLATORS: Staple Top Right
msgid "finishing-template.staple-top-right"
-msgstr "Staple Top Right"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Bottom
msgid "finishing-template.staple-triple-bottom"
-msgstr "Staple Triple Bottom"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Left
msgid "finishing-template.staple-triple-left"
-msgstr "Staple Triple Left"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Right
msgid "finishing-template.staple-triple-right"
-msgstr "Staple Triple Right"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Top
msgid "finishing-template.staple-triple-top"
-msgstr "Staple Triple Top"
+msgstr ""
+#. TRANSLATORS: Trim
msgid "finishing-template.trim"
-msgstr "Trim"
+msgstr ""
+#. TRANSLATORS: Trim After Every Set
msgid "finishing-template.trim-after-copies"
-msgstr "Trim After Copies"
+msgstr ""
+#. TRANSLATORS: Trim After Every Document
msgid "finishing-template.trim-after-documents"
-msgstr "Trim After Documents"
+msgstr ""
+#. TRANSLATORS: Trim After Job
msgid "finishing-template.trim-after-job"
-msgstr "Trim After Job"
+msgstr ""
+#. TRANSLATORS: Trim After Every Page
msgid "finishing-template.trim-after-pages"
-msgstr "Trim After Pages"
+msgstr ""
+#. TRANSLATORS: Finishings
msgid "finishings"
-msgstr "Finishings"
+msgstr ""
+#. TRANSLATORS: Finishings
msgid "finishings-col"
-msgstr "Finishings"
+msgstr ""
+#. TRANSLATORS: Fold
msgid "finishings.10"
-msgstr "Fold"
+msgstr ""
+#. TRANSLATORS: Z Fold
msgid "finishings.100"
-msgstr "Fold Z"
+msgstr ""
+#. TRANSLATORS: Engineering Z Fold
msgid "finishings.101"
-msgstr "Fold Engineering Z"
+msgstr ""
+#. TRANSLATORS: Trim
msgid "finishings.11"
-msgstr "Trim"
+msgstr ""
+#. TRANSLATORS: Bale
msgid "finishings.12"
-msgstr "Bale"
+msgstr ""
+#. TRANSLATORS: Booklet Maker
msgid "finishings.13"
-msgstr "Booklet Maker"
+msgstr ""
+#. TRANSLATORS: Jog Offset
msgid "finishings.14"
-msgstr "Jog Offset"
+msgstr ""
+#. TRANSLATORS: Coat
msgid "finishings.15"
-msgstr "Coat"
+msgstr ""
+#. TRANSLATORS: Laminate
msgid "finishings.16"
-msgstr "Laminate"
+msgstr ""
+#. TRANSLATORS: Staple Top Left
msgid "finishings.20"
-msgstr "Staple Top Left"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Left
msgid "finishings.21"
-msgstr "Staple Bottom Left"
+msgstr ""
+#. TRANSLATORS: Staple Top Right
msgid "finishings.22"
-msgstr "Staple Top Right"
+msgstr ""
+#. TRANSLATORS: Staple Bottom Right
msgid "finishings.23"
-msgstr "Staple Bottom Right"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Left
msgid "finishings.24"
-msgstr "Edge Stitch Left"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Top
msgid "finishings.25"
-msgstr "Edge Stitch Top"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Right
msgid "finishings.26"
-msgstr "Edge Stitch Right"
+msgstr ""
+#. TRANSLATORS: Edge Stitch Bottom
msgid "finishings.27"
-msgstr "Edge Stitch Bottom"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Left
msgid "finishings.28"
-msgstr "Staple Dual Left"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Top
msgid "finishings.29"
-msgstr "Staple Dual Top"
+msgstr ""
+#. TRANSLATORS: None
msgid "finishings.3"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Right
msgid "finishings.30"
-msgstr "Staple Dual Right"
+msgstr ""
+#. TRANSLATORS: 2 Staples on Bottom
msgid "finishings.31"
-msgstr "Staple Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Left
msgid "finishings.32"
-msgstr "Staple Triple Left"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Top
msgid "finishings.33"
-msgstr "Staple Triple Top"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Right
msgid "finishings.34"
-msgstr "Staple Triple Right"
+msgstr ""
+#. TRANSLATORS: 3 Staples on Bottom
msgid "finishings.35"
-msgstr "Staple Triple Bottom"
+msgstr ""
+#. TRANSLATORS: Staple
msgid "finishings.4"
-msgstr "Staple"
+msgstr ""
+#. TRANSLATORS: Punch
msgid "finishings.5"
-msgstr "Punch"
+msgstr ""
+#. TRANSLATORS: Bind Left
msgid "finishings.50"
-msgstr "Bind Left"
+msgstr ""
+#. TRANSLATORS: Bind Top
msgid "finishings.51"
-msgstr "Bind Top"
+msgstr ""
+#. TRANSLATORS: Bind Right
msgid "finishings.52"
-msgstr "Bind Right"
+msgstr ""
+#. TRANSLATORS: Bind Bottom
msgid "finishings.53"
-msgstr "Bind Bottom"
+msgstr ""
+#. TRANSLATORS: Cover
msgid "finishings.6"
-msgstr "Cover"
+msgstr ""
+#. TRANSLATORS: Trim Pages
msgid "finishings.60"
-msgstr "Trim After Pages"
+msgstr ""
+#. TRANSLATORS: Trim Documents
msgid "finishings.61"
-msgstr "Trim After Documents"
+msgstr ""
+#. TRANSLATORS: Trim Copies
msgid "finishings.62"
-msgstr "Trim After Copies"
+msgstr ""
+#. TRANSLATORS: Trim Job
msgid "finishings.63"
-msgstr "Trim After Job"
+msgstr ""
+#. TRANSLATORS: Bind
msgid "finishings.7"
-msgstr "Bind"
+msgstr ""
+#. TRANSLATORS: Punch Top Left
msgid "finishings.70"
-msgstr "Punch Top Left"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Left
msgid "finishings.71"
-msgstr "Punch Bottom Left"
+msgstr ""
+#. TRANSLATORS: Punch Top Right
msgid "finishings.72"
-msgstr "Punch Top Right"
+msgstr ""
+#. TRANSLATORS: Punch Bottom Right
msgid "finishings.73"
-msgstr "Punch Bottom Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Left
msgid "finishings.74"
-msgstr "Punch Dual Left"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Top
msgid "finishings.75"
-msgstr "Punch Dual Top"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Right
msgid "finishings.76"
-msgstr "Punch Dual Right"
+msgstr ""
+#. TRANSLATORS: 2-hole Punch Bottom
msgid "finishings.77"
-msgstr "Punch Dual Bottom"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Left
msgid "finishings.78"
-msgstr "Punch Triple Left"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Top
msgid "finishings.79"
-msgstr "Punch Triple Top"
+msgstr ""
+#. TRANSLATORS: Saddle Stitch
msgid "finishings.8"
-msgstr "Saddle Stitch"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Right
msgid "finishings.80"
-msgstr "Punch Triple Right"
+msgstr ""
+#. TRANSLATORS: 3-hole Punch Bottom
msgid "finishings.81"
-msgstr "Punch Triple Bottom"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Left
msgid "finishings.82"
-msgstr "Punch Quad Left"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Top
msgid "finishings.83"
-msgstr "Punch Quad Top"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Right
msgid "finishings.84"
-msgstr "Punch Quad Right"
+msgstr ""
+#. TRANSLATORS: 4-hole Punch Bottom
msgid "finishings.85"
-msgstr "Punch Quad Bottom"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Left
msgid "finishings.86"
-msgstr "Punch Multiple Left"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Top
msgid "finishings.87"
-msgstr "Punch Multiple Top"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Right
msgid "finishings.88"
-msgstr "Punch Multiple Right"
+msgstr ""
+#. TRANSLATORS: Multi-hole Punch Bottom
msgid "finishings.89"
-msgstr "Punch Multiple Bottom"
+msgstr ""
+#. TRANSLATORS: Edge Stitch
msgid "finishings.9"
-msgstr "Edge Stitch"
+msgstr ""
+#. TRANSLATORS: Accordion Fold
msgid "finishings.90"
-msgstr "Fold Accordion"
+msgstr ""
+#. TRANSLATORS: Double Gate Fold
msgid "finishings.91"
-msgstr "Fold Double Gate"
+msgstr ""
+#. TRANSLATORS: Gate Fold
msgid "finishings.92"
-msgstr "Fold Gate"
+msgstr ""
+#. TRANSLATORS: Half Fold
msgid "finishings.93"
-msgstr "Fold Half"
+msgstr ""
+#. TRANSLATORS: Half Z Fold
msgid "finishings.94"
-msgstr "Fold Half Z"
+msgstr ""
+#. TRANSLATORS: Left Gate Fold
msgid "finishings.95"
-msgstr "Fold Left Gate"
+msgstr ""
+#. TRANSLATORS: Letter Fold
msgid "finishings.96"
-msgstr "Fold Letter"
+msgstr ""
+#. TRANSLATORS: Parallel Fold
msgid "finishings.97"
-msgstr "Fold Parallel"
+msgstr ""
+#. TRANSLATORS: Poster Fold
msgid "finishings.98"
-msgstr "Fold Poster"
+msgstr ""
+#. TRANSLATORS: Right Gate Fold
msgid "finishings.99"
-msgstr "Fold Right Gate"
+msgstr ""
+#. TRANSLATORS: Fold
msgid "folding"
-msgstr "Fold"
+msgstr ""
+#. TRANSLATORS: Fold Direction
msgid "folding-direction"
-msgstr "Folding Direction"
+msgstr ""
+#. TRANSLATORS: Inward
msgid "folding-direction.inward"
-msgstr "Inward"
+msgstr ""
+#. TRANSLATORS: Outward
msgid "folding-direction.outward"
-msgstr "Outward"
+msgstr ""
+#. TRANSLATORS: Fold Position
msgid "folding-offset"
-msgstr "Fold Position"
+msgstr ""
+#. TRANSLATORS: Fold Edge
msgid "folding-reference-edge"
-msgstr "Folding Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "folding-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "folding-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "folding-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "folding-reference-edge.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Font Name
msgid "font-name-requested"
-msgstr "Font Name"
+msgstr ""
+#. TRANSLATORS: Font Size
msgid "font-size-requested"
-msgstr "Font Size"
+msgstr ""
+#. TRANSLATORS: Force Front Side
msgid "force-front-side"
-msgstr "Force Front Side"
+msgstr ""
+#. TRANSLATORS: From Name
msgid "from-name"
-msgstr "From Name"
+msgstr ""
msgid "held"
msgstr "ä¿æŒ"
@@ -6399,164 +6870,221 @@ msgstr "帮助\t\t获å–关于命令的帮助。"
msgid "idle"
msgstr "空闲"
+#. TRANSLATORS: Imposition Template
msgid "imposition-template"
-msgstr "Imposition Template"
+msgstr ""
+#. TRANSLATORS: None
msgid "imposition-template.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Signature
msgid "imposition-template.signature"
-msgstr "Signature"
+msgstr ""
+#. TRANSLATORS: Scanner Options
msgid "input-attributes"
-msgstr "Input Attributes"
+msgstr ""
+#. TRANSLATORS: Scan Auto Scaling
msgid "input-auto-scaling"
-msgstr "Scan Auto Scaling"
+msgstr ""
+#. TRANSLATORS: Scan Auto Skew Correction
msgid "input-auto-skew-correction"
-msgstr "Scan Auto Skew Correction"
+msgstr ""
+#. TRANSLATORS: Scan Brightness
msgid "input-brightness"
-msgstr "Scan Brightness"
+msgstr ""
+#. TRANSLATORS: Scanning Mode
msgid "input-color-mode"
-msgstr "Input Color Mode"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "input-color-mode.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Text
msgid "input-color-mode.bi-level"
-msgstr "Bi-Level"
+msgstr ""
+#. TRANSLATORS: 16-bit CMYK
msgid "input-color-mode.cmyk_16"
-msgstr "CMYK 16"
+msgstr ""
+#. TRANSLATORS: 8-bit CMYK
msgid "input-color-mode.cmyk_8"
-msgstr "CMYK 8"
+msgstr ""
+#. TRANSLATORS: Color
msgid "input-color-mode.color"
-msgstr "Color"
+msgstr ""
+#. TRANSLATORS: 8-bit Color
msgid "input-color-mode.color_8"
-msgstr "Color 8"
+msgstr ""
+#. TRANSLATORS: Monochrome
msgid "input-color-mode.monochrome"
-msgstr "Monochrome"
+msgstr ""
+#. TRANSLATORS: 16-bit Monochrome
msgid "input-color-mode.monochrome_16"
-msgstr "Monochrome 16"
+msgstr ""
+#. TRANSLATORS: 4-bit Monochrome
msgid "input-color-mode.monochrome_4"
-msgstr "Monochrome 4"
+msgstr ""
+#. TRANSLATORS: 8-bit Monochrome
msgid "input-color-mode.monochrome_8"
-msgstr "Monochrome 8"
+msgstr ""
+#. TRANSLATORS: 16-bit RGB
msgid "input-color-mode.rgb_16"
-msgstr "RGB 16"
+msgstr ""
+#. TRANSLATORS: 16-bit RGBA
msgid "input-color-mode.rgba_16"
-msgstr "RGBA 16"
+msgstr ""
+#. TRANSLATORS: 8-bit RGBA
msgid "input-color-mode.rgba_8"
-msgstr "RGBA 8"
+msgstr ""
+#. TRANSLATORS: Scan Content
msgid "input-content-type"
-msgstr "Input Content Type"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "input-content-type.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Halftone
msgid "input-content-type.halftone"
-msgstr "Halftone"
+msgstr ""
+#. TRANSLATORS: Line Art
msgid "input-content-type.line-art"
-msgstr "Line Art"
+msgstr ""
+#. TRANSLATORS: Magazine
msgid "input-content-type.magazine"
-msgstr "Magazine"
+msgstr ""
+#. TRANSLATORS: Photo
msgid "input-content-type.photo"
-msgstr "Photo"
+msgstr ""
+#. TRANSLATORS: Text
msgid "input-content-type.text"
-msgstr "Text"
+msgstr ""
+#. TRANSLATORS: Text And Photo
msgid "input-content-type.text-and-photo"
-msgstr "Text And Photo"
+msgstr ""
+#. TRANSLATORS: Scan Contrast
msgid "input-contrast"
-msgstr "Scan Contrast"
+msgstr ""
+#. TRANSLATORS: Film Type
msgid "input-film-scan-mode"
-msgstr "Input Film Scan Mode"
+msgstr ""
+#. TRANSLATORS: Black And White Negative Film
msgid "input-film-scan-mode.black-and-white-negative-film"
-msgstr "Black And White Negative Film"
+msgstr ""
+#. TRANSLATORS: Color Negative Film
msgid "input-film-scan-mode.color-negative-film"
-msgstr "Color Negative Film"
+msgstr ""
+#. TRANSLATORS: Color Slide Film
msgid "input-film-scan-mode.color-slide-film"
-msgstr "Color Slide Film"
+msgstr ""
+#. TRANSLATORS: Not Applicable
msgid "input-film-scan-mode.not-applicable"
-msgstr "Not Applicable"
+msgstr ""
+#. TRANSLATORS: Scan Images To Transfer
msgid "input-images-to-transfer"
-msgstr "Scan Images To Transfer"
+msgstr ""
+#. TRANSLATORS: Scan Media
msgid "input-media"
-msgstr "Input Media"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "input-media.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Scan Orientation
msgid "input-orientation-requested"
-msgstr "Input Orientation"
+msgstr ""
+#. TRANSLATORS: Scan Quality
msgid "input-quality"
-msgstr "Input Quality"
+msgstr ""
+#. TRANSLATORS: Scan Resolution
msgid "input-resolution"
-msgstr "Scan Resolution"
+msgstr ""
+#. TRANSLATORS: Scan Scaling Height
msgid "input-scaling-height"
-msgstr "Scan Scaling Height"
+msgstr ""
+#. TRANSLATORS: Scan Scaling Width
msgid "input-scaling-width"
-msgstr "Scan Scaling Width"
+msgstr ""
+#. TRANSLATORS: Scan Regions
msgid "input-scan-regions"
-msgstr "Scan Regions"
+msgstr ""
+#. TRANSLATORS: Scan Sharpness
msgid "input-sharpness"
-msgstr "Scan Sharpness"
+msgstr ""
+#. TRANSLATORS: 2-Sided Scanning
msgid "input-sides"
-msgstr "Input Sides"
+msgstr ""
+#. TRANSLATORS: Scan Source
msgid "input-source"
-msgstr "Input Source"
+msgstr ""
+#. TRANSLATORS: Automatic Document Feeder
msgid "input-source.adf"
-msgstr "Adf"
+msgstr ""
+#. TRANSLATORS: Film Reader
msgid "input-source.film-reader"
-msgstr "Film Reader"
+msgstr ""
+#. TRANSLATORS: Platen
msgid "input-source.platen"
-msgstr "Platen"
+msgstr ""
+#. TRANSLATORS: Insert Page Number
msgid "insert-after-page-number"
-msgstr "Insert Page Number"
+msgstr ""
+#. TRANSLATORS: Insert Count
msgid "insert-count"
-msgstr "Insert Count"
+msgstr ""
+#. TRANSLATORS: Insert Sheet
msgid "insert-sheet"
-msgstr "Insert Sheet"
+msgstr ""
+
+#, c-format
+msgid "ippeveprinter: Unable to open \"%s\": %s on line %d."
+msgstr ""
#, c-format
msgid "ippfind: Bad regular expression: %s"
@@ -6674,488 +7202,704 @@ msgstr "ipptool:“-iâ€é€‰é¡¹åŽç¼ºå°‘秒数。"
msgid "ipptool: URI required before test file."
msgstr "ipptool:测试文件å‰éœ€è¦ URI。"
+#. TRANSLATORS: Job Account ID
msgid "job-account-id"
-msgstr "Job Account ID"
+msgstr ""
+#. TRANSLATORS: Job Account Type
msgid "job-account-type"
-msgstr "Job Account Type"
+msgstr ""
+#. TRANSLATORS: General
msgid "job-account-type.general"
-msgstr "General"
+msgstr ""
+#. TRANSLATORS: Group
msgid "job-account-type.group"
-msgstr "Group"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-account-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Job Accounting Output Bin
msgid "job-accounting-output-bin"
-msgstr "Job Accounting Output Bin"
+msgstr ""
+#. TRANSLATORS: Job Accounting Sheets
msgid "job-accounting-sheets"
-msgstr "Job Accounting Sheets"
+msgstr ""
+#. TRANSLATORS: Type of Job Accounting Sheets
msgid "job-accounting-sheets-type"
-msgstr "Job Accounting Sheets Type"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-accounting-sheets-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "job-accounting-sheets-type.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Job Accounting User ID
msgid "job-accounting-user-id"
-msgstr "Job Accounting User ID"
+msgstr ""
+#. TRANSLATORS: Collate Copies
msgid "job-collation-type"
-msgstr "Job Collation Type"
+msgstr ""
+#. TRANSLATORS: Uncollated Sheets
msgid "job-collation-type.3"
-msgstr "Uncollated Sheets"
+msgstr ""
+#. TRANSLATORS: Collated Documents
msgid "job-collation-type.4"
-msgstr "Collated Documents"
+msgstr ""
+#. TRANSLATORS: Uncollated Documents
msgid "job-collation-type.5"
-msgstr "Uncollated Documents"
+msgstr ""
+#. TRANSLATORS: Copies
msgid "job-copies"
-msgstr "Job Copies"
+msgstr ""
+#. TRANSLATORS: Back Cover
msgid "job-cover-back"
-msgstr "Job Cover Back"
+msgstr ""
+#. TRANSLATORS: Front Cover
msgid "job-cover-front"
-msgstr "Job Cover Front"
+msgstr ""
+#. TRANSLATORS: Delay Output Until
msgid "job-delay-output-until"
-msgstr "Job Delay Output Until"
+msgstr ""
+#. TRANSLATORS: Delay Output Until
msgid "job-delay-output-until-time"
-msgstr "Job Delay Output Until Time"
+msgstr ""
+#. TRANSLATORS: Daytime
msgid "job-delay-output-until.day-time"
-msgstr "Day Time"
+msgstr ""
+#. TRANSLATORS: Evening
msgid "job-delay-output-until.evening"
-msgstr "Evening"
+msgstr ""
+#. TRANSLATORS: Released
msgid "job-delay-output-until.indefinite"
-msgstr "Indefinite"
+msgstr ""
+#. TRANSLATORS: Night
msgid "job-delay-output-until.night"
-msgstr "Night"
+msgstr ""
+#. TRANSLATORS: No Delay
msgid "job-delay-output-until.no-delay-output"
-msgstr "No Delay Output"
+msgstr ""
+#. TRANSLATORS: Second Shift
msgid "job-delay-output-until.second-shift"
-msgstr "Second Shift"
+msgstr ""
+#. TRANSLATORS: Third Shift
msgid "job-delay-output-until.third-shift"
-msgstr "Third Shift"
+msgstr ""
+#. TRANSLATORS: Weekend
msgid "job-delay-output-until.weekend"
-msgstr "Weekend"
+msgstr ""
+#. TRANSLATORS: On Error
msgid "job-error-action"
-msgstr "Job Error Action"
+msgstr ""
+#. TRANSLATORS: Abort Job
msgid "job-error-action.abort-job"
-msgstr "Abort Job"
+msgstr ""
+#. TRANSLATORS: Cancel Job
msgid "job-error-action.cancel-job"
-msgstr "Cancel Job"
+msgstr ""
+#. TRANSLATORS: Continue Job
msgid "job-error-action.continue-job"
-msgstr "Continue Job"
+msgstr ""
+#. TRANSLATORS: Suspend Job
msgid "job-error-action.suspend-job"
-msgstr "Suspend Job"
+msgstr ""
+#. TRANSLATORS: Print Error Sheet
msgid "job-error-sheet"
-msgstr "Job Error Sheet"
+msgstr ""
+#. TRANSLATORS: Type of Error Sheet
msgid "job-error-sheet-type"
-msgstr "Job Error Sheet Type"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-error-sheet-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "job-error-sheet-type.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Print Error Sheet
msgid "job-error-sheet-when"
-msgstr "Job Error Sheet When"
+msgstr ""
+#. TRANSLATORS: Always
msgid "job-error-sheet-when.always"
-msgstr "Always"
+msgstr ""
+#. TRANSLATORS: On Error
msgid "job-error-sheet-when.on-error"
-msgstr "On Error"
+msgstr ""
+#. TRANSLATORS: Job Finishings
msgid "job-finishings"
-msgstr "Job Finishings"
+msgstr ""
+#. TRANSLATORS: Hold Until
msgid "job-hold-until"
-msgstr "Hold Until"
+msgstr ""
+#. TRANSLATORS: Hold Until
msgid "job-hold-until-time"
-msgstr "Job Hold Until Time"
+msgstr ""
+#. TRANSLATORS: Daytime
msgid "job-hold-until.day-time"
-msgstr "Day Time"
+msgstr ""
+#. TRANSLATORS: Evening
msgid "job-hold-until.evening"
-msgstr "Evening"
+msgstr ""
+#. TRANSLATORS: Released
msgid "job-hold-until.indefinite"
-msgstr "Released"
+msgstr ""
+#. TRANSLATORS: Night
msgid "job-hold-until.night"
-msgstr "Night"
+msgstr ""
+#. TRANSLATORS: No Hold
msgid "job-hold-until.no-hold"
-msgstr "No Hold"
+msgstr ""
+#. TRANSLATORS: Second Shift
msgid "job-hold-until.second-shift"
-msgstr "Second Shift"
+msgstr ""
+#. TRANSLATORS: Third Shift
msgid "job-hold-until.third-shift"
-msgstr "Third Shift"
+msgstr ""
+#. TRANSLATORS: Weekend
msgid "job-hold-until.weekend"
-msgstr "Weekend"
+msgstr ""
+#. TRANSLATORS: Job Mandatory Attributes
msgid "job-mandatory-attributes"
-msgstr "Job Mandatory Attributes"
+msgstr ""
+#. TRANSLATORS: Title
msgid "job-name"
-msgstr "Job Name"
+msgstr ""
+
+#. TRANSLATORS: Job Pages
+msgid "job-pages"
+msgstr ""
+
+#. TRANSLATORS: Job Pages
+msgid "job-pages-col"
+msgstr ""
+#. TRANSLATORS: Job Phone Number
msgid "job-phone-number"
-msgstr "Job Phone Number"
+msgstr ""
msgid "job-printer-uri attribute missing."
msgstr "缺少 job-printer-uri 属性。"
+#. TRANSLATORS: Job Priority
msgid "job-priority"
-msgstr "Job Priority"
+msgstr ""
+
+#. TRANSLATORS: Job Privacy Attributes
+msgid "job-privacy-attributes"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "job-privacy-attributes.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "job-privacy-attributes.default"
+msgstr ""
+
+#. TRANSLATORS: Job Description
+msgid "job-privacy-attributes.job-description"
+msgstr ""
+#. TRANSLATORS: Job Template
+msgid "job-privacy-attributes.job-template"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "job-privacy-attributes.none"
+msgstr ""
+
+#. TRANSLATORS: Job Privacy Scope
+msgid "job-privacy-scope"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "job-privacy-scope.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "job-privacy-scope.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "job-privacy-scope.none"
+msgstr ""
+
+#. TRANSLATORS: Owner
+msgid "job-privacy-scope.owner"
+msgstr ""
+
+#. TRANSLATORS: Job Recipient Name
msgid "job-recipient-name"
-msgstr "Job Recipient Name"
+msgstr ""
+
+#. TRANSLATORS: Job Resource Ids
+msgid "job-resource-ids"
+msgstr ""
+#. TRANSLATORS: Job Save Disposition
msgid "job-save-disposition"
-msgstr "Job Save Disposition"
+msgstr ""
+#. TRANSLATORS: Job Sheet Message
msgid "job-sheet-message"
-msgstr "Job Sheet Message"
+msgstr ""
+#. TRANSLATORS: Banner Page
msgid "job-sheets"
-msgstr "Banner Page"
+msgstr ""
+#. TRANSLATORS: Banner Page
msgid "job-sheets-col"
-msgstr "Banner Page"
+msgstr ""
+#. TRANSLATORS: First Page in Document
msgid "job-sheets.first-print-stream-page"
-msgstr "First Print Stream Page"
+msgstr ""
+#. TRANSLATORS: Start and End Sheets
msgid "job-sheets.job-both-sheet"
-msgstr "Start and End Sheets"
+msgstr ""
+#. TRANSLATORS: End Sheet
msgid "job-sheets.job-end-sheet"
-msgstr "End Sheet"
+msgstr ""
+#. TRANSLATORS: Start Sheet
msgid "job-sheets.job-start-sheet"
-msgstr "Start Sheet"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-sheets.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "job-sheets.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Job State
msgid "job-state"
-msgstr "Job State"
+msgstr ""
+#. TRANSLATORS: Job State Message
msgid "job-state-message"
-msgstr "Job State Message"
+msgstr ""
+#. TRANSLATORS: Detailed Job State
msgid "job-state-reasons"
-msgstr "Detailed Job State"
+msgstr ""
+#. TRANSLATORS: Aborted By System
msgid "job-state-reasons.aborted-by-system"
-msgstr "Aborted By System"
+msgstr ""
+#. TRANSLATORS: Account Authorization Failed
msgid "job-state-reasons.account-authorization-failed"
-msgstr "Account Authorization Failed"
+msgstr ""
+#. TRANSLATORS: Account Closed
msgid "job-state-reasons.account-closed"
-msgstr "Account Closed"
+msgstr ""
+#. TRANSLATORS: Account Info Needed
msgid "job-state-reasons.account-info-needed"
-msgstr "Account Info Needed"
+msgstr ""
+#. TRANSLATORS: Account Limit Reached
msgid "job-state-reasons.account-limit-reached"
-msgstr "Account Limit Reached"
+msgstr ""
+#. TRANSLATORS: Compression Error
msgid "job-state-reasons.compression-error"
-msgstr "Compression Error"
+msgstr ""
+#. TRANSLATORS: Conflicting Attributes
msgid "job-state-reasons.conflicting-attributes"
-msgstr "Conflicting Attributes"
+msgstr ""
+#. TRANSLATORS: Connected To Destination
msgid "job-state-reasons.connected-to-destination"
-msgstr "Connected To Destination"
+msgstr ""
+#. TRANSLATORS: Connecting To Destination
msgid "job-state-reasons.connecting-to-destination"
-msgstr "Connecting To Destination"
+msgstr ""
+#. TRANSLATORS: Destination Uri Failed
msgid "job-state-reasons.destination-uri-failed"
-msgstr "Destination Uri Failed"
+msgstr ""
+#. TRANSLATORS: Digital Signature Did Not Verify
msgid "job-state-reasons.digital-signature-did-not-verify"
-msgstr "Digital Signature Did Not Verify"
+msgstr ""
+#. TRANSLATORS: Digital Signature Type Not Supported
msgid "job-state-reasons.digital-signature-type-not-supported"
-msgstr "Digital Signature Type Not Supported"
+msgstr ""
+#. TRANSLATORS: Document Access Error
msgid "job-state-reasons.document-access-error"
-msgstr "Document Access Error"
+msgstr ""
+#. TRANSLATORS: Document Format Error
msgid "job-state-reasons.document-format-error"
-msgstr "Document Format Error"
+msgstr ""
+#. TRANSLATORS: Document Password Error
msgid "job-state-reasons.document-password-error"
-msgstr "Document Password Error"
+msgstr ""
+#. TRANSLATORS: Document Permission Error
msgid "job-state-reasons.document-permission-error"
-msgstr "Document Permission Error"
+msgstr ""
+#. TRANSLATORS: Document Security Error
msgid "job-state-reasons.document-security-error"
-msgstr "Document Security Error"
+msgstr ""
+#. TRANSLATORS: Document Unprintable Error
msgid "job-state-reasons.document-unprintable-error"
-msgstr "Document Unprintable Error"
+msgstr ""
+#. TRANSLATORS: Errors Detected
msgid "job-state-reasons.errors-detected"
-msgstr "Errors Detected"
+msgstr ""
+#. TRANSLATORS: Job Canceled At Device
msgid "job-state-reasons.job-canceled-at-device"
-msgstr "Job Canceled At Device"
+msgstr ""
+#. TRANSLATORS: Job Canceled By Operator
msgid "job-state-reasons.job-canceled-by-operator"
-msgstr "Job Canceled By Operator"
+msgstr ""
+#. TRANSLATORS: Job Canceled By User
msgid "job-state-reasons.job-canceled-by-user"
-msgstr "Job Canceled By User"
+msgstr ""
+#. TRANSLATORS: Job Completed Successfully
msgid "job-state-reasons.job-completed-successfully"
-msgstr "Job Completed Successfully"
+msgstr ""
+#. TRANSLATORS: Job Completed With Errors
msgid "job-state-reasons.job-completed-with-errors"
-msgstr "Job Completed With Errors"
+msgstr ""
+#. TRANSLATORS: Job Completed With Warnings
msgid "job-state-reasons.job-completed-with-warnings"
-msgstr "Job Completed With Warnings"
+msgstr ""
+#. TRANSLATORS: Job Data Insufficient
msgid "job-state-reasons.job-data-insufficient"
-msgstr "Job Data Insufficient"
+msgstr ""
+#. TRANSLATORS: Job Delay Output Until Specified
msgid "job-state-reasons.job-delay-output-until-specified"
-msgstr "Job Delay Output Until Specified"
+msgstr ""
+#. TRANSLATORS: Job Digital Signature Wait
msgid "job-state-reasons.job-digital-signature-wait"
-msgstr "Job Digital Signature Wait"
+msgstr ""
+#. TRANSLATORS: Job Fetchable
msgid "job-state-reasons.job-fetchable"
-msgstr "Job Fetchable"
+msgstr ""
+#. TRANSLATORS: Job Held For Review
msgid "job-state-reasons.job-held-for-review"
-msgstr "Job Held For Review"
+msgstr ""
+#. TRANSLATORS: Job Hold Until Specified
msgid "job-state-reasons.job-hold-until-specified"
-msgstr "Job Hold Until Specified"
+msgstr ""
+#. TRANSLATORS: Job Incoming
msgid "job-state-reasons.job-incoming"
-msgstr "Job Incoming"
+msgstr ""
+#. TRANSLATORS: Job Interpreting
msgid "job-state-reasons.job-interpreting"
-msgstr "Job Interpreting"
+msgstr ""
+#. TRANSLATORS: Job Outgoing
msgid "job-state-reasons.job-outgoing"
-msgstr "Job Outgoing"
+msgstr ""
+#. TRANSLATORS: Job Password Wait
msgid "job-state-reasons.job-password-wait"
-msgstr "Job Password Wait"
+msgstr ""
+#. TRANSLATORS: Job Printed Successfully
msgid "job-state-reasons.job-printed-successfully"
-msgstr "Job Printed Successfully"
+msgstr ""
+#. TRANSLATORS: Job Printed With Errors
msgid "job-state-reasons.job-printed-with-errors"
-msgstr "Job Printed With Errors"
+msgstr ""
+#. TRANSLATORS: Job Printed With Warnings
msgid "job-state-reasons.job-printed-with-warnings"
-msgstr "Job Printed With Warnings"
+msgstr ""
+#. TRANSLATORS: Job Printing
msgid "job-state-reasons.job-printing"
-msgstr "Job Printing"
+msgstr ""
+#. TRANSLATORS: Job Queued
msgid "job-state-reasons.job-queued"
-msgstr "Job Queued"
+msgstr ""
+#. TRANSLATORS: Job Queued For Marker
msgid "job-state-reasons.job-queued-for-marker"
-msgstr "Job Queued For Marker"
+msgstr ""
+#. TRANSLATORS: Job Release Wait
msgid "job-state-reasons.job-release-wait"
-msgstr "Job Release Wait"
+msgstr ""
+#. TRANSLATORS: Job Restartable
msgid "job-state-reasons.job-restartable"
-msgstr "Job Restartable"
+msgstr ""
+#. TRANSLATORS: Job Resuming
msgid "job-state-reasons.job-resuming"
-msgstr "Job Resuming"
+msgstr ""
+#. TRANSLATORS: Job Saved Successfully
msgid "job-state-reasons.job-saved-successfully"
-msgstr "Job Saved Successfully"
+msgstr ""
+#. TRANSLATORS: Job Saved With Errors
msgid "job-state-reasons.job-saved-with-errors"
-msgstr "Job Saved With Errors"
+msgstr ""
+#. TRANSLATORS: Job Saved With Warnings
msgid "job-state-reasons.job-saved-with-warnings"
-msgstr "Job Saved With Warnings"
+msgstr ""
+#. TRANSLATORS: Job Saving
msgid "job-state-reasons.job-saving"
-msgstr "Job Saving"
+msgstr ""
+#. TRANSLATORS: Job Spooling
msgid "job-state-reasons.job-spooling"
-msgstr "Job Spooling"
+msgstr ""
+#. TRANSLATORS: Job Streaming
msgid "job-state-reasons.job-streaming"
-msgstr "Job Streaming"
+msgstr ""
+#. TRANSLATORS: Job Suspended
msgid "job-state-reasons.job-suspended"
-msgstr "Job Suspended"
+msgstr ""
+#. TRANSLATORS: Job Suspended By Operator
msgid "job-state-reasons.job-suspended-by-operator"
-msgstr "Job Suspended By Operator"
+msgstr ""
+#. TRANSLATORS: Job Suspended By System
msgid "job-state-reasons.job-suspended-by-system"
-msgstr "Job Suspended By System"
+msgstr ""
+#. TRANSLATORS: Job Suspended By User
msgid "job-state-reasons.job-suspended-by-user"
-msgstr "Job Suspended By User"
+msgstr ""
+#. TRANSLATORS: Job Suspending
msgid "job-state-reasons.job-suspending"
-msgstr "Job Suspending"
+msgstr ""
+#. TRANSLATORS: Job Transferring
msgid "job-state-reasons.job-transferring"
-msgstr "Job Transferring"
+msgstr ""
+#. TRANSLATORS: Job Transforming
msgid "job-state-reasons.job-transforming"
-msgstr "Job Transforming"
+msgstr ""
+#. TRANSLATORS: None
msgid "job-state-reasons.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Printer Stopped
msgid "job-state-reasons.printer-stopped"
-msgstr "Printer Stopped"
+msgstr ""
+#. TRANSLATORS: Printer Stopped Partly
msgid "job-state-reasons.printer-stopped-partly"
-msgstr "Printer Stopped Partly"
+msgstr ""
+#. TRANSLATORS: Processing To Stop Point
msgid "job-state-reasons.processing-to-stop-point"
-msgstr "Processing To Stop Point"
+msgstr ""
+#. TRANSLATORS: Queued In Device
msgid "job-state-reasons.queued-in-device"
-msgstr "Queued In Device"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Ready
msgid "job-state-reasons.resources-are-not-ready"
-msgstr "Resources Are Not Ready"
+msgstr ""
+#. TRANSLATORS: Resources Are Not Supported
msgid "job-state-reasons.resources-are-not-supported"
-msgstr "Resources Are Not Supported"
+msgstr ""
+#. TRANSLATORS: Service Off Line
msgid "job-state-reasons.service-off-line"
-msgstr "Service Off Line"
+msgstr ""
+#. TRANSLATORS: Submission Interrupted
msgid "job-state-reasons.submission-interrupted"
-msgstr "Submission Interrupted"
+msgstr ""
+#. TRANSLATORS: Unsupported Attributes Or Values
msgid "job-state-reasons.unsupported-attributes-or-values"
-msgstr "Unsupported Attributes Or Values"
+msgstr ""
+#. TRANSLATORS: Unsupported Compression
msgid "job-state-reasons.unsupported-compression"
-msgstr "Unsupported Compression"
+msgstr ""
+#. TRANSLATORS: Unsupported Document Format
msgid "job-state-reasons.unsupported-document-format"
-msgstr "Unsupported Document Format"
+msgstr ""
+#. TRANSLATORS: Waiting For User Action
msgid "job-state-reasons.waiting-for-user-action"
-msgstr "Waiting For User Action"
+msgstr ""
+#. TRANSLATORS: Warnings Detected
msgid "job-state-reasons.warnings-detected"
-msgstr "Warnings Detected"
+msgstr ""
+#. TRANSLATORS: Pending
msgid "job-state.3"
-msgstr "Pending"
+msgstr ""
+#. TRANSLATORS: Held
msgid "job-state.4"
-msgstr "Pending Held"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "job-state.5"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Stopped
msgid "job-state.6"
-msgstr "Processing Stopped"
+msgstr ""
+#. TRANSLATORS: Canceled
msgid "job-state.7"
-msgstr "Canceled"
+msgstr ""
+#. TRANSLATORS: Aborted
msgid "job-state.8"
-msgstr "Aborted"
+msgstr ""
+#. TRANSLATORS: Completed
msgid "job-state.9"
-msgstr "Completed"
+msgstr ""
+#. TRANSLATORS: Laminate Pages
msgid "laminating"
-msgstr "Laminate Pages"
+msgstr ""
+#. TRANSLATORS: Laminate
msgid "laminating-sides"
-msgstr "Laminating Sides"
+msgstr ""
+#. TRANSLATORS: Back Only
msgid "laminating-sides.back"
-msgstr "Back"
+msgstr ""
+#. TRANSLATORS: Front and Back
msgid "laminating-sides.both"
-msgstr "Both"
+msgstr ""
+#. TRANSLATORS: Front Only
msgid "laminating-sides.front"
-msgstr "Front"
+msgstr ""
+#. TRANSLATORS: Type of Lamination
msgid "laminating-type"
-msgstr "Laminating Type"
+msgstr ""
+#. TRANSLATORS: Archival
msgid "laminating-type.archival"
-msgstr "Archival"
+msgstr ""
+#. TRANSLATORS: Glossy
msgid "laminating-type.glossy"
-msgstr "Glossy"
+msgstr ""
+#. TRANSLATORS: High Gloss
msgid "laminating-type.high-gloss"
-msgstr "High Gloss"
+msgstr ""
+#. TRANSLATORS: Matte
msgid "laminating-type.matte"
-msgstr "Matte"
+msgstr ""
+#. TRANSLATORS: Semi-gloss
msgid "laminating-type.semi-gloss"
-msgstr "Semi-Gloss"
+msgstr ""
+#. TRANSLATORS: Translucent
msgid "laminating-type.translucent"
-msgstr "Translucent"
+msgstr ""
+#. TRANSLATORS: Logo
msgid "logo"
-msgstr "Logo"
+msgstr ""
msgid "lpadmin: Class name can only contain printable characters."
msgstr "lpadmin:类å中åªèƒ½åŒ…å«å¯æ‰“å°å­—符。"
@@ -7260,12 +8004,12 @@ msgstr ""
" 你必须先指定打å°æœºå称。"
#, c-format
-msgid "lpadmin: Unable to open PPD \"%s\": %s on line %d."
-msgstr "lpadmin:无法打开 PPD“%1$sâ€ï¼šåœ¨è¡Œ %3$d 中的 %2$s。"
+msgid "lpadmin: Unable to open PPD \"%s\": %s"
+msgstr ""
#, c-format
-msgid "lpadmin: Unable to open PPD file \"%s\" - %s"
-msgstr "lpadmin:无法打开 PPD 文件“%sâ€- %s"
+msgid "lpadmin: Unable to open PPD \"%s\": %s on line %d."
+msgstr "lpadmin:无法打开 PPD“%1$sâ€ï¼šåœ¨è¡Œ %3$d 中的 %2$s。"
msgid ""
"lpadmin: Unable to remove a printer from the class:\n"
@@ -7355,1710 +8099,2269 @@ msgid ""
"\"."
msgstr "lpstat:错误 — %s 环境å˜é‡æŒ‡å®šäº†ä¸å­˜åœ¨çš„目的地“%sâ€ã€‚"
+#. TRANSLATORS: Amount of Material
msgid "material-amount"
-msgstr "Amount of Material"
+msgstr ""
+#. TRANSLATORS: Amount Units
msgid "material-amount-units"
-msgstr "Material Amount Units"
+msgstr ""
+#. TRANSLATORS: Grams
msgid "material-amount-units.g"
-msgstr "G"
+msgstr ""
+#. TRANSLATORS: Kilograms
msgid "material-amount-units.kg"
-msgstr "Kg"
+msgstr ""
+#. TRANSLATORS: Liters
msgid "material-amount-units.l"
-msgstr "L"
+msgstr ""
+#. TRANSLATORS: Meters
msgid "material-amount-units.m"
-msgstr "M"
+msgstr ""
+#. TRANSLATORS: Milliliters
msgid "material-amount-units.ml"
-msgstr "Ml"
+msgstr ""
+#. TRANSLATORS: Millimeters
msgid "material-amount-units.mm"
-msgstr "Mm"
+msgstr ""
+#. TRANSLATORS: Material Color
msgid "material-color"
-msgstr "Material Color"
+msgstr ""
+#. TRANSLATORS: Material Diameter
msgid "material-diameter"
-msgstr "Material Diameter"
+msgstr ""
+#. TRANSLATORS: Material Diameter Tolerance
msgid "material-diameter-tolerance"
-msgstr "Material Diameter Tolerance"
+msgstr ""
+#. TRANSLATORS: Material Fill Density
msgid "material-fill-density"
-msgstr "Material Fill Density"
+msgstr ""
+#. TRANSLATORS: Material Name
msgid "material-name"
-msgstr "Material Name"
+msgstr ""
+
+#. TRANSLATORS: Material Nozzle Diameter
+msgid "material-nozzle-diameter"
+msgstr ""
+#. TRANSLATORS: Use Material For
msgid "material-purpose"
-msgstr "Material Purpose"
+msgstr ""
+#. TRANSLATORS: Everything
msgid "material-purpose.all"
-msgstr "All"
+msgstr ""
+#. TRANSLATORS: Base
msgid "material-purpose.base"
-msgstr "Base"
+msgstr ""
+#. TRANSLATORS: In-fill
msgid "material-purpose.in-fill"
-msgstr "In Fill"
+msgstr ""
+#. TRANSLATORS: Shell
msgid "material-purpose.shell"
-msgstr "Shell"
+msgstr ""
+#. TRANSLATORS: Supports
msgid "material-purpose.support"
-msgstr "Support"
+msgstr ""
+#. TRANSLATORS: Feed Rate
msgid "material-rate"
-msgstr "Feed Rate"
+msgstr ""
+#. TRANSLATORS: Feed Rate Units
msgid "material-rate-units"
-msgstr "Material Rate Units"
+msgstr ""
+#. TRANSLATORS: Milligrams per second
msgid "material-rate-units.mg_second"
-msgstr "Mg Second"
+msgstr ""
+#. TRANSLATORS: Milliliters per second
msgid "material-rate-units.ml_second"
-msgstr "Ml Second"
+msgstr ""
+#. TRANSLATORS: Millimeters per second
msgid "material-rate-units.mm_second"
-msgstr "Mm Second"
+msgstr ""
+#. TRANSLATORS: Material Retraction
+msgid "material-retraction"
+msgstr ""
+
+#. TRANSLATORS: Material Shell Thickness
msgid "material-shell-thickness"
-msgstr "Material Shell Thickness"
+msgstr ""
+#. TRANSLATORS: Material Temperature
msgid "material-temperature"
-msgstr "Material Temperature"
+msgstr ""
+#. TRANSLATORS: Material Type
msgid "material-type"
-msgstr "Material Type"
+msgstr ""
+#. TRANSLATORS: ABS
msgid "material-type.abs"
-msgstr "Abs"
+msgstr ""
+#. TRANSLATORS: Carbon Fiber ABS
msgid "material-type.abs-carbon-fiber"
-msgstr "Abs Carbon Fiber"
+msgstr ""
+#. TRANSLATORS: Carbon Nanotube ABS
msgid "material-type.abs-carbon-nanotube"
-msgstr "Abs Carbon Nanotube"
+msgstr ""
+#. TRANSLATORS: Chocolate
msgid "material-type.chocolate"
-msgstr "Chocolate"
+msgstr ""
+#. TRANSLATORS: Gold
msgid "material-type.gold"
-msgstr "Gold"
+msgstr ""
+#. TRANSLATORS: Nylon
msgid "material-type.nylon"
-msgstr "Nylon"
+msgstr ""
+#. TRANSLATORS: Pet
msgid "material-type.pet"
-msgstr "Pet"
+msgstr ""
+#. TRANSLATORS: Photopolymer
msgid "material-type.photopolymer"
-msgstr "Photopolymer"
+msgstr ""
+#. TRANSLATORS: PLA
msgid "material-type.pla"
-msgstr "Pla"
+msgstr ""
+#. TRANSLATORS: Conductive PLA
msgid "material-type.pla-conductive"
-msgstr "Pla Conductive"
+msgstr ""
+
+#. TRANSLATORS: Pla Dissolvable
+msgid "material-type.pla-dissolvable"
+msgstr ""
+#. TRANSLATORS: Flexible PLA
msgid "material-type.pla-flexible"
-msgstr "Pla Flexible"
+msgstr ""
+#. TRANSLATORS: Magnetic PLA
msgid "material-type.pla-magnetic"
-msgstr "Pla Magnetic"
+msgstr ""
+#. TRANSLATORS: Steel PLA
msgid "material-type.pla-steel"
-msgstr "Pla Steel"
+msgstr ""
+#. TRANSLATORS: Stone PLA
msgid "material-type.pla-stone"
-msgstr "Pla Stone"
+msgstr ""
+#. TRANSLATORS: Wood PLA
msgid "material-type.pla-wood"
-msgstr "Pla Wood"
+msgstr ""
+#. TRANSLATORS: Polycarbonate
msgid "material-type.polycarbonate"
-msgstr "Polycarbonate"
+msgstr ""
+#. TRANSLATORS: Dissolvable PVA
msgid "material-type.pva-dissolvable"
-msgstr "Dissolvable PVA"
+msgstr ""
+#. TRANSLATORS: Silver
msgid "material-type.silver"
-msgstr "Silver"
+msgstr ""
+#. TRANSLATORS: Titanium
msgid "material-type.titanium"
-msgstr "Titanium"
+msgstr ""
+#. TRANSLATORS: Wax
msgid "material-type.wax"
-msgstr "Wax"
+msgstr ""
+#. TRANSLATORS: Materials
msgid "materials-col"
-msgstr "Materials"
+msgstr ""
+#. TRANSLATORS: Media
msgid "media"
-msgstr "Media"
+msgstr ""
+#. TRANSLATORS: Back Coating of Media
msgid "media-back-coating"
-msgstr "Media Back Coating"
+msgstr ""
+#. TRANSLATORS: Glossy
msgid "media-back-coating.glossy"
-msgstr "Glossy"
+msgstr ""
+#. TRANSLATORS: High Gloss
msgid "media-back-coating.high-gloss"
-msgstr "High Gloss"
+msgstr ""
+#. TRANSLATORS: Matte
msgid "media-back-coating.matte"
-msgstr "Matte"
+msgstr ""
+#. TRANSLATORS: None
msgid "media-back-coating.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Satin
msgid "media-back-coating.satin"
-msgstr "Satin"
+msgstr ""
+#. TRANSLATORS: Semi-gloss
msgid "media-back-coating.semi-gloss"
-msgstr "Semi-Gloss"
+msgstr ""
+#. TRANSLATORS: Media Bottom Margin
msgid "media-bottom-margin"
-msgstr "Media Bottom Margin"
+msgstr ""
+#. TRANSLATORS: Media
msgid "media-col"
-msgstr "Media"
+msgstr ""
+#. TRANSLATORS: Media Color
msgid "media-color"
-msgstr "Media Color"
+msgstr ""
+#. TRANSLATORS: Black
msgid "media-color.black"
-msgstr "Black"
+msgstr ""
+#. TRANSLATORS: Blue
msgid "media-color.blue"
-msgstr "Blue"
+msgstr ""
+#. TRANSLATORS: Brown
msgid "media-color.brown"
-msgstr "Brown"
+msgstr ""
+#. TRANSLATORS: Buff
msgid "media-color.buff"
-msgstr "Buff"
+msgstr ""
+#. TRANSLATORS: Clear Black
msgid "media-color.clear-black"
-msgstr "Clear Black"
+msgstr ""
+#. TRANSLATORS: Clear Blue
msgid "media-color.clear-blue"
-msgstr "Clear Blue"
+msgstr ""
+#. TRANSLATORS: Clear Brown
msgid "media-color.clear-brown"
-msgstr "Clear Brown"
+msgstr ""
+#. TRANSLATORS: Clear Buff
msgid "media-color.clear-buff"
-msgstr "Clear Buff"
+msgstr ""
+#. TRANSLATORS: Clear Cyan
msgid "media-color.clear-cyan"
-msgstr "Clear Cyan"
+msgstr ""
+#. TRANSLATORS: Clear Gold
msgid "media-color.clear-gold"
-msgstr "Clear Gold"
+msgstr ""
+#. TRANSLATORS: Clear Goldenrod
msgid "media-color.clear-goldenrod"
-msgstr "Clear Goldenrod"
+msgstr ""
+#. TRANSLATORS: Clear Gray
msgid "media-color.clear-gray"
-msgstr "Clear Gray"
+msgstr ""
+#. TRANSLATORS: Clear Green
msgid "media-color.clear-green"
-msgstr "Clear Green"
+msgstr ""
+#. TRANSLATORS: Clear Ivory
msgid "media-color.clear-ivory"
-msgstr "Clear Ivory"
+msgstr ""
+#. TRANSLATORS: Clear Magenta
msgid "media-color.clear-magenta"
-msgstr "Clear Magenta"
+msgstr ""
+#. TRANSLATORS: Clear Multi Color
msgid "media-color.clear-multi-color"
-msgstr "Clear Multi Color"
+msgstr ""
+#. TRANSLATORS: Clear Mustard
msgid "media-color.clear-mustard"
-msgstr "Clear Mustard"
+msgstr ""
+#. TRANSLATORS: Clear Orange
msgid "media-color.clear-orange"
-msgstr "Clear Orange"
+msgstr ""
+#. TRANSLATORS: Clear Pink
msgid "media-color.clear-pink"
-msgstr "Clear Pink"
+msgstr ""
+#. TRANSLATORS: Clear Red
msgid "media-color.clear-red"
-msgstr "Clear Red"
+msgstr ""
+#. TRANSLATORS: Clear Silver
msgid "media-color.clear-silver"
-msgstr "Clear Silver"
+msgstr ""
+#. TRANSLATORS: Clear Turquoise
msgid "media-color.clear-turquoise"
-msgstr "Clear Turquoise"
+msgstr ""
+#. TRANSLATORS: Clear Violet
msgid "media-color.clear-violet"
-msgstr "Clear Violet"
+msgstr ""
+#. TRANSLATORS: Clear White
msgid "media-color.clear-white"
-msgstr "Clear White"
+msgstr ""
+#. TRANSLATORS: Clear Yellow
msgid "media-color.clear-yellow"
-msgstr "Clear Yellow"
+msgstr ""
+#. TRANSLATORS: Cyan
msgid "media-color.cyan"
-msgstr "Cyan"
+msgstr ""
+#. TRANSLATORS: Dark Blue
msgid "media-color.dark-blue"
-msgstr "Dark Blue"
+msgstr ""
+#. TRANSLATORS: Dark Brown
msgid "media-color.dark-brown"
-msgstr "Dark Brown"
+msgstr ""
+#. TRANSLATORS: Dark Buff
msgid "media-color.dark-buff"
-msgstr "Dark Buff"
+msgstr ""
+#. TRANSLATORS: Dark Cyan
msgid "media-color.dark-cyan"
-msgstr "Dark Cyan"
+msgstr ""
+#. TRANSLATORS: Dark Gold
msgid "media-color.dark-gold"
-msgstr "Dark Gold"
+msgstr ""
+#. TRANSLATORS: Dark Goldenrod
msgid "media-color.dark-goldenrod"
-msgstr "Dark Goldenrod"
+msgstr ""
+#. TRANSLATORS: Dark Gray
msgid "media-color.dark-gray"
-msgstr "Dark Gray"
+msgstr ""
+#. TRANSLATORS: Dark Green
msgid "media-color.dark-green"
-msgstr "Dark Green"
+msgstr ""
+#. TRANSLATORS: Dark Ivory
msgid "media-color.dark-ivory"
-msgstr "Dark Ivory"
+msgstr ""
+#. TRANSLATORS: Dark Magenta
msgid "media-color.dark-magenta"
-msgstr "Dark Magenta"
+msgstr ""
+#. TRANSLATORS: Dark Mustard
msgid "media-color.dark-mustard"
-msgstr "Dark Mustard"
+msgstr ""
+#. TRANSLATORS: Dark Orange
msgid "media-color.dark-orange"
-msgstr "Dark Orange"
+msgstr ""
+#. TRANSLATORS: Dark Pink
msgid "media-color.dark-pink"
-msgstr "Dark Pink"
+msgstr ""
+#. TRANSLATORS: Dark Red
msgid "media-color.dark-red"
-msgstr "Dark Red"
+msgstr ""
+#. TRANSLATORS: Dark Silver
msgid "media-color.dark-silver"
-msgstr "Dark Silver"
+msgstr ""
+#. TRANSLATORS: Dark Turquoise
msgid "media-color.dark-turquoise"
-msgstr "Dark Turquoise"
+msgstr ""
+#. TRANSLATORS: Dark Violet
msgid "media-color.dark-violet"
-msgstr "Dark Violet"
+msgstr ""
+#. TRANSLATORS: Dark Yellow
msgid "media-color.dark-yellow"
-msgstr "Dark Yellow"
+msgstr ""
+#. TRANSLATORS: Gold
msgid "media-color.gold"
-msgstr "Gold"
+msgstr ""
+#. TRANSLATORS: Goldenrod
msgid "media-color.goldenrod"
-msgstr "Goldenrod"
+msgstr ""
+#. TRANSLATORS: Gray
msgid "media-color.gray"
-msgstr "Gray"
+msgstr ""
+#. TRANSLATORS: Green
msgid "media-color.green"
-msgstr "Green"
+msgstr ""
+#. TRANSLATORS: Ivory
msgid "media-color.ivory"
-msgstr "Ivory"
+msgstr ""
+#. TRANSLATORS: Light Black
msgid "media-color.light-black"
-msgstr "Light Black"
+msgstr ""
+#. TRANSLATORS: Light Blue
msgid "media-color.light-blue"
-msgstr "Light Blue"
+msgstr ""
+#. TRANSLATORS: Light Brown
msgid "media-color.light-brown"
-msgstr "Light Brown"
+msgstr ""
+#. TRANSLATORS: Light Buff
msgid "media-color.light-buff"
-msgstr "Light Buff"
+msgstr ""
+#. TRANSLATORS: Light Cyan
msgid "media-color.light-cyan"
-msgstr "Light Cyan"
+msgstr ""
+#. TRANSLATORS: Light Gold
msgid "media-color.light-gold"
-msgstr "Light Gold"
+msgstr ""
+#. TRANSLATORS: Light Goldenrod
msgid "media-color.light-goldenrod"
-msgstr "Light Goldenrod"
+msgstr ""
+#. TRANSLATORS: Light Gray
msgid "media-color.light-gray"
-msgstr "Light Gray"
+msgstr ""
+#. TRANSLATORS: Light Green
msgid "media-color.light-green"
-msgstr "Light Green"
+msgstr ""
+#. TRANSLATORS: Light Ivory
msgid "media-color.light-ivory"
-msgstr "Light Ivory"
+msgstr ""
+#. TRANSLATORS: Light Magenta
msgid "media-color.light-magenta"
-msgstr "Light Magenta"
+msgstr ""
+#. TRANSLATORS: Light Mustard
msgid "media-color.light-mustard"
-msgstr "Light Mustard"
+msgstr ""
+#. TRANSLATORS: Light Orange
msgid "media-color.light-orange"
-msgstr "Light Orange"
+msgstr ""
+#. TRANSLATORS: Light Pink
msgid "media-color.light-pink"
-msgstr "Light Pink"
+msgstr ""
+#. TRANSLATORS: Light Red
msgid "media-color.light-red"
-msgstr "Light Red"
+msgstr ""
+#. TRANSLATORS: Light Silver
msgid "media-color.light-silver"
-msgstr "Light Silver"
+msgstr ""
+#. TRANSLATORS: Light Turquoise
msgid "media-color.light-turquoise"
-msgstr "Light Turquoise"
+msgstr ""
+#. TRANSLATORS: Light Violet
msgid "media-color.light-violet"
-msgstr "Light Violet"
+msgstr ""
+#. TRANSLATORS: Light Yellow
msgid "media-color.light-yellow"
-msgstr "Light Yellow"
+msgstr ""
+#. TRANSLATORS: Magenta
msgid "media-color.magenta"
-msgstr "Magenta"
+msgstr ""
+#. TRANSLATORS: Multi-color
msgid "media-color.multi-color"
-msgstr "Multi-Color"
+msgstr ""
+#. TRANSLATORS: Mustard
msgid "media-color.mustard"
-msgstr "Mustard"
+msgstr ""
+#. TRANSLATORS: No Color
msgid "media-color.no-color"
-msgstr "No Color"
+msgstr ""
+#. TRANSLATORS: Orange
msgid "media-color.orange"
-msgstr "Orange"
+msgstr ""
+#. TRANSLATORS: Pink
msgid "media-color.pink"
-msgstr "Pink"
+msgstr ""
+#. TRANSLATORS: Red
msgid "media-color.red"
-msgstr "Red"
+msgstr ""
+#. TRANSLATORS: Silver
msgid "media-color.silver"
-msgstr "Silver"
+msgstr ""
+#. TRANSLATORS: Turquoise
msgid "media-color.turquoise"
-msgstr "Turquoise"
+msgstr ""
+#. TRANSLATORS: Violet
msgid "media-color.violet"
-msgstr "Violet"
+msgstr ""
+#. TRANSLATORS: White
msgid "media-color.white"
-msgstr "White"
+msgstr ""
+#. TRANSLATORS: Yellow
msgid "media-color.yellow"
-msgstr "Yellow"
+msgstr ""
+#. TRANSLATORS: Front Coating of Media
msgid "media-front-coating"
-msgstr "Media Front Coating"
+msgstr ""
+#. TRANSLATORS: Media Grain
msgid "media-grain"
-msgstr "Media Grain"
+msgstr ""
+#. TRANSLATORS: Cross-Feed Direction
msgid "media-grain.x-direction"
-msgstr "Cross-Feed Direction"
+msgstr ""
+#. TRANSLATORS: Feed Direction
msgid "media-grain.y-direction"
-msgstr "Feed Direction"
+msgstr ""
+#. TRANSLATORS: Media Hole Count
msgid "media-hole-count"
-msgstr "Media Hole Count"
+msgstr ""
+#. TRANSLATORS: Media Info
msgid "media-info"
-msgstr "Media Info"
+msgstr ""
+#. TRANSLATORS: Force Media
msgid "media-input-tray-check"
-msgstr "Media Input Tray Check"
+msgstr ""
+#. TRANSLATORS: Media Left Margin
msgid "media-left-margin"
-msgstr "Media Left Margin"
+msgstr ""
+#. TRANSLATORS: Pre-printed Media
msgid "media-pre-printed"
-msgstr "Media Preprinted"
+msgstr ""
+#. TRANSLATORS: Blank
msgid "media-pre-printed.blank"
-msgstr "Blank"
+msgstr ""
+#. TRANSLATORS: Letterhead
msgid "media-pre-printed.letter-head"
-msgstr "Letterhead"
+msgstr ""
+#. TRANSLATORS: Pre-printed
msgid "media-pre-printed.pre-printed"
-msgstr "Preprinted"
+msgstr ""
+#. TRANSLATORS: Recycled Media
msgid "media-recycled"
-msgstr "Media Recycled"
+msgstr ""
+#. TRANSLATORS: None
msgid "media-recycled.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "media-recycled.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Media Right Margin
msgid "media-right-margin"
-msgstr "Media Right Margin"
+msgstr ""
+#. TRANSLATORS: Media Dimensions
msgid "media-size"
-msgstr "Media Dimensions"
+msgstr ""
+#. TRANSLATORS: Media Name
msgid "media-size-name"
-msgstr "Media Name"
+msgstr ""
+#. TRANSLATORS: Media Source
msgid "media-source"
-msgstr "Media Source"
+msgstr ""
+#. TRANSLATORS: Alternate
msgid "media-source.alternate"
-msgstr "Alternate"
+msgstr ""
+#. TRANSLATORS: Alternate Roll
msgid "media-source.alternate-roll"
-msgstr "Alternate Roll"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "media-source.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "media-source.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: By-pass Tray
msgid "media-source.by-pass-tray"
-msgstr "By Pass Tray"
+msgstr ""
+#. TRANSLATORS: Center
msgid "media-source.center"
-msgstr "Center"
+msgstr ""
+#. TRANSLATORS: Disc
msgid "media-source.disc"
-msgstr "Disc"
+msgstr ""
+#. TRANSLATORS: Envelope
msgid "media-source.envelope"
-msgstr "Envelope"
+msgstr ""
+#. TRANSLATORS: Hagaki
msgid "media-source.hagaki"
-msgstr "Hagaki"
+msgstr ""
+#. TRANSLATORS: Large Capacity
msgid "media-source.large-capacity"
-msgstr "Large Capacity"
+msgstr ""
+#. TRANSLATORS: Left
msgid "media-source.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Main
msgid "media-source.main"
-msgstr "Main"
+msgstr ""
+#. TRANSLATORS: Main Roll
msgid "media-source.main-roll"
-msgstr "Main Roll"
+msgstr ""
+#. TRANSLATORS: Manual
msgid "media-source.manual"
-msgstr "Manual"
+msgstr ""
+#. TRANSLATORS: Middle
msgid "media-source.middle"
-msgstr "Middle"
+msgstr ""
+#. TRANSLATORS: Photo
msgid "media-source.photo"
-msgstr "Photo"
+msgstr ""
+#. TRANSLATORS: Rear
msgid "media-source.rear"
-msgstr "Rear"
+msgstr ""
+#. TRANSLATORS: Right
msgid "media-source.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Roll 1
msgid "media-source.roll-1"
-msgstr "Roll 1"
+msgstr ""
+#. TRANSLATORS: Roll 10
msgid "media-source.roll-10"
-msgstr "Roll 10"
+msgstr ""
+#. TRANSLATORS: Roll 2
msgid "media-source.roll-2"
-msgstr "Roll 2"
+msgstr ""
+#. TRANSLATORS: Roll 3
msgid "media-source.roll-3"
-msgstr "Roll 3"
+msgstr ""
+#. TRANSLATORS: Roll 4
msgid "media-source.roll-4"
-msgstr "Roll 4"
+msgstr ""
+#. TRANSLATORS: Roll 5
msgid "media-source.roll-5"
-msgstr "Roll 5"
+msgstr ""
+#. TRANSLATORS: Roll 6
msgid "media-source.roll-6"
-msgstr "Roll 6"
+msgstr ""
+#. TRANSLATORS: Roll 7
msgid "media-source.roll-7"
-msgstr "Roll 7"
+msgstr ""
+#. TRANSLATORS: Roll 8
msgid "media-source.roll-8"
-msgstr "Roll 8"
+msgstr ""
+#. TRANSLATORS: Roll 9
msgid "media-source.roll-9"
-msgstr "Roll 9"
+msgstr ""
+#. TRANSLATORS: Side
msgid "media-source.side"
-msgstr "Side"
+msgstr ""
+#. TRANSLATORS: Top
msgid "media-source.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Tray 1
msgid "media-source.tray-1"
-msgstr "Tray 1"
+msgstr ""
+#. TRANSLATORS: Tray 10
msgid "media-source.tray-10"
-msgstr "Tray 10"
+msgstr ""
+#. TRANSLATORS: Tray 11
msgid "media-source.tray-11"
-msgstr "Tray 11"
+msgstr ""
+#. TRANSLATORS: Tray 12
msgid "media-source.tray-12"
-msgstr "Tray 12"
+msgstr ""
+#. TRANSLATORS: Tray 13
msgid "media-source.tray-13"
-msgstr "Tray 13"
+msgstr ""
+#. TRANSLATORS: Tray 14
msgid "media-source.tray-14"
-msgstr "Tray 14"
+msgstr ""
+#. TRANSLATORS: Tray 15
msgid "media-source.tray-15"
-msgstr "Tray 15"
+msgstr ""
+#. TRANSLATORS: Tray 16
msgid "media-source.tray-16"
-msgstr "Tray 16"
+msgstr ""
+#. TRANSLATORS: Tray 17
msgid "media-source.tray-17"
-msgstr "Tray 17"
+msgstr ""
+#. TRANSLATORS: Tray 18
msgid "media-source.tray-18"
-msgstr "Tray 18"
+msgstr ""
+#. TRANSLATORS: Tray 19
msgid "media-source.tray-19"
-msgstr "Tray 19"
+msgstr ""
+#. TRANSLATORS: Tray 2
msgid "media-source.tray-2"
-msgstr "Tray 2"
+msgstr ""
+#. TRANSLATORS: Tray 20
msgid "media-source.tray-20"
-msgstr "Tray 20"
+msgstr ""
+#. TRANSLATORS: Tray 3
msgid "media-source.tray-3"
-msgstr "Tray 3"
+msgstr ""
+#. TRANSLATORS: Tray 4
msgid "media-source.tray-4"
-msgstr "Tray 4"
+msgstr ""
+#. TRANSLATORS: Tray 5
msgid "media-source.tray-5"
-msgstr "Tray 5"
+msgstr ""
+#. TRANSLATORS: Tray 6
msgid "media-source.tray-6"
-msgstr "Tray 6"
+msgstr ""
+#. TRANSLATORS: Tray 7
msgid "media-source.tray-7"
-msgstr "Tray 7"
+msgstr ""
+#. TRANSLATORS: Tray 8
msgid "media-source.tray-8"
-msgstr "Tray 8"
+msgstr ""
+#. TRANSLATORS: Tray 9
msgid "media-source.tray-9"
-msgstr "Tray 9"
+msgstr ""
+#. TRANSLATORS: Media Thickness
msgid "media-thickness"
-msgstr "Media Thickness"
+msgstr ""
+#. TRANSLATORS: Media Tooth (Texture)
msgid "media-tooth"
-msgstr "Media Tooth"
+msgstr ""
+#. TRANSLATORS: Antique
msgid "media-tooth.antique"
-msgstr "Antique"
+msgstr ""
+#. TRANSLATORS: Extra Smooth
msgid "media-tooth.calendared"
-msgstr "Calendared"
+msgstr ""
+#. TRANSLATORS: Coarse
msgid "media-tooth.coarse"
-msgstr "Coarse"
+msgstr ""
+#. TRANSLATORS: Fine
msgid "media-tooth.fine"
-msgstr "Fine"
+msgstr ""
+#. TRANSLATORS: Linen
msgid "media-tooth.linen"
-msgstr "Linen"
+msgstr ""
+#. TRANSLATORS: Medium
msgid "media-tooth.medium"
-msgstr "Medium"
+msgstr ""
+#. TRANSLATORS: Smooth
msgid "media-tooth.smooth"
-msgstr "Smooth"
+msgstr ""
+#. TRANSLATORS: Stipple
msgid "media-tooth.stipple"
-msgstr "Stipple"
+msgstr ""
+#. TRANSLATORS: Rough
msgid "media-tooth.uncalendared"
-msgstr "Uncalendared"
+msgstr ""
+#. TRANSLATORS: Vellum
msgid "media-tooth.vellum"
-msgstr "Vellum"
+msgstr ""
+#. TRANSLATORS: Media Top Margin
msgid "media-top-margin"
-msgstr "Media Top Margin"
+msgstr ""
+#. TRANSLATORS: Media Type
msgid "media-type"
-msgstr "Media Type"
+msgstr ""
+#. TRANSLATORS: Aluminum
msgid "media-type.aluminum"
-msgstr "Aluminum"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "media-type.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Back Print Film
msgid "media-type.back-print-film"
-msgstr "Back Print Film"
+msgstr ""
+#. TRANSLATORS: Cardboard
msgid "media-type.cardboard"
-msgstr "Cardboard"
+msgstr ""
+#. TRANSLATORS: Cardstock
msgid "media-type.cardstock"
-msgstr "Cardstock"
+msgstr ""
+#. TRANSLATORS: CD
msgid "media-type.cd"
-msgstr "CD"
-
-msgid "media-type.com.hp.advanced-photo"
-msgstr "Advanced Photo Paper"
-
-msgid "media-type.com.hp.brochure-glossy"
-msgstr "Glossy Brochure Paper"
-
-msgid "media-type.com.hp.brochure-matte"
-msgstr "Matte Brochure Paper"
-
-msgid "media-type.com.hp.cover-matte"
-msgstr "Matte Cover Paper"
-
-msgid "media-type.com.hp.ecosmart-lite"
-msgstr "Office Recycled Paper"
-
-msgid "media-type.com.hp.everyday-glossy"
-msgstr "Everyday Glossy Photo Paper"
-
-msgid "media-type.com.hp.everyday-matte"
-msgstr "Everyday Matte Paper"
-
-msgid "media-type.com.hp.extra-heavy"
-msgstr "Extra Heavyweight Paper"
-
-msgid "media-type.com.hp.intermediate"
-msgstr "Multipurpose Paper"
-
-msgid "media-type.com.hp.mid-weight"
-msgstr "Mid-Weight Paper"
-
-msgid "media-type.com.hp.premium-inkjet"
-msgstr "Premium Inkjet Paper"
-
-msgid "media-type.com.hp.premium-photo"
-msgstr "Premium Photo Glossy Paper"
-
-msgid "media-type.com.hp.premium-presentation-matte"
-msgstr "Premium Presentation Matte Paper"
+msgstr ""
+#. TRANSLATORS: Continuous
msgid "media-type.continuous"
-msgstr "Continuous"
+msgstr ""
+#. TRANSLATORS: Continuous Long
msgid "media-type.continuous-long"
-msgstr "Continuous Long"
+msgstr ""
+#. TRANSLATORS: Continuous Short
msgid "media-type.continuous-short"
-msgstr "Continuous Short"
+msgstr ""
+#. TRANSLATORS: Corrugated Board
msgid "media-type.corrugated-board"
-msgstr "Corrugated Board"
+msgstr ""
+#. TRANSLATORS: Optical Disc
msgid "media-type.disc"
-msgstr "Optical Disc"
+msgstr ""
+#. TRANSLATORS: Glossy Optical Disc
msgid "media-type.disc-glossy"
-msgstr "Glossy Optical Disc"
+msgstr ""
+#. TRANSLATORS: High Gloss Optical Disc
msgid "media-type.disc-high-gloss"
-msgstr "High Gloss Optical Disc"
+msgstr ""
+#. TRANSLATORS: Matte Optical Disc
msgid "media-type.disc-matte"
-msgstr "Matte Optical Disc"
+msgstr ""
+#. TRANSLATORS: Satin Optical Disc
msgid "media-type.disc-satin"
-msgstr "Satin Optical Disc"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Optical Disc
msgid "media-type.disc-semi-gloss"
-msgstr "Semi-Gloss Optical Disc"
+msgstr ""
+#. TRANSLATORS: Double Wall
msgid "media-type.double-wall"
-msgstr "Double Wall"
+msgstr ""
+#. TRANSLATORS: Dry Film
msgid "media-type.dry-film"
-msgstr "Dry Film"
+msgstr ""
+#. TRANSLATORS: DVD
msgid "media-type.dvd"
-msgstr "DVD"
+msgstr ""
+#. TRANSLATORS: Embossing Foil
msgid "media-type.embossing-foil"
-msgstr "Embossing Foil"
+msgstr ""
+#. TRANSLATORS: End Board
msgid "media-type.end-board"
-msgstr "End Board"
+msgstr ""
+#. TRANSLATORS: Envelope
msgid "media-type.envelope"
-msgstr "Envelope"
+msgstr ""
+#. TRANSLATORS: Archival Envelope
msgid "media-type.envelope-archival"
-msgstr "Archival Envelope"
+msgstr ""
+#. TRANSLATORS: Bond Envelope
msgid "media-type.envelope-bond"
-msgstr "Bond Envelope"
+msgstr ""
+#. TRANSLATORS: Coated Envelope
msgid "media-type.envelope-coated"
-msgstr "Coated Envelope"
+msgstr ""
+#. TRANSLATORS: Cotton Envelope
msgid "media-type.envelope-cotton"
-msgstr "Cotton Envelope"
+msgstr ""
+#. TRANSLATORS: Fine Envelope
msgid "media-type.envelope-fine"
-msgstr "Fine Envelope"
+msgstr ""
+#. TRANSLATORS: Heavyweight Envelope
msgid "media-type.envelope-heavyweight"
-msgstr "Heavyweight Envelope"
+msgstr ""
+#. TRANSLATORS: Inkjet Envelope
msgid "media-type.envelope-inkjet"
-msgstr "Inkjet Envelope"
+msgstr ""
+#. TRANSLATORS: Lightweight Envelope
msgid "media-type.envelope-lightweight"
-msgstr "Lightweight Envelope"
+msgstr ""
+#. TRANSLATORS: Plain Envelope
msgid "media-type.envelope-plain"
-msgstr "Plain Envelope"
+msgstr ""
+#. TRANSLATORS: Preprinted Envelope
msgid "media-type.envelope-preprinted"
-msgstr "Preprinted Envelope"
+msgstr ""
+#. TRANSLATORS: Windowed Envelope
msgid "media-type.envelope-window"
-msgstr "Windowed Envelope"
+msgstr ""
+#. TRANSLATORS: Fabric
msgid "media-type.fabric"
-msgstr "Fabric"
+msgstr ""
+#. TRANSLATORS: Archival Fabric
msgid "media-type.fabric-archival"
-msgstr "Archival Fabric"
+msgstr ""
+#. TRANSLATORS: Glossy Fabric
msgid "media-type.fabric-glossy"
-msgstr "Glossy Fabric"
+msgstr ""
+#. TRANSLATORS: High Gloss Fabric
msgid "media-type.fabric-high-gloss"
-msgstr "High Gloss Fabric"
+msgstr ""
+#. TRANSLATORS: Matte Fabric
msgid "media-type.fabric-matte"
-msgstr "Matte Fabric"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Fabric
msgid "media-type.fabric-semi-gloss"
-msgstr "Semi-Gloss Fabric"
+msgstr ""
+#. TRANSLATORS: Waterproof Fabric
msgid "media-type.fabric-waterproof"
-msgstr "Waterproof Fabric"
+msgstr ""
+#. TRANSLATORS: Film
msgid "media-type.film"
-msgstr "Film"
+msgstr ""
+#. TRANSLATORS: Flexo Base
msgid "media-type.flexo-base"
-msgstr "Flexo Base"
+msgstr ""
+#. TRANSLATORS: Flexo Photo Polymer
msgid "media-type.flexo-photo-polymer"
-msgstr "Flexo Photo Polymer"
+msgstr ""
+#. TRANSLATORS: Flute
msgid "media-type.flute"
-msgstr "Flute"
+msgstr ""
+#. TRANSLATORS: Foil
msgid "media-type.foil"
-msgstr "Foil"
+msgstr ""
+#. TRANSLATORS: Full Cut Tabs
msgid "media-type.full-cut-tabs"
-msgstr "Full Cut Tabs"
+msgstr ""
+#. TRANSLATORS: Glass
msgid "media-type.glass"
-msgstr "Glass"
+msgstr ""
+#. TRANSLATORS: Glass Colored
msgid "media-type.glass-colored"
-msgstr "Glass Colored"
+msgstr ""
+#. TRANSLATORS: Glass Opaque
msgid "media-type.glass-opaque"
-msgstr "Glass Opaque"
+msgstr ""
+#. TRANSLATORS: Glass Surfaced
msgid "media-type.glass-surfaced"
-msgstr "Glass Surfaced"
+msgstr ""
+#. TRANSLATORS: Glass Textured
msgid "media-type.glass-textured"
-msgstr "Glass Textured"
+msgstr ""
+#. TRANSLATORS: Gravure Cylinder
msgid "media-type.gravure-cylinder"
-msgstr "Gravure Cylinder"
+msgstr ""
+#. TRANSLATORS: Image Setter Paper
msgid "media-type.image-setter-paper"
-msgstr "Image Setter Paper"
+msgstr ""
+#. TRANSLATORS: Imaging Cylinder
msgid "media-type.imaging-cylinder"
-msgstr "Imaging Cylinder"
-
-msgid "media-type.jp.co.canon-photo-paper-plus-glossy-ii"
-msgstr "Photo Paper Plus Glossy II"
-
-msgid "media-type.jp.co.canon-photo-paper-pro-platinum"
-msgstr "Photo Paper Pro Platinum"
-
-msgid "media-type.jp.co.canon_photo-paper-plus-glossy-ii"
-msgstr "Photo Paper Plus Glossy II"
-
-msgid "media-type.jp.co.canon_photo-paper-pro-platinum"
-msgstr "Photo Paper Pro Platinum"
+msgstr ""
+#. TRANSLATORS: Labels
msgid "media-type.labels"
-msgstr "Labels"
+msgstr ""
+#. TRANSLATORS: Colored Labels
msgid "media-type.labels-colored"
-msgstr "Colored Labels"
+msgstr ""
+#. TRANSLATORS: Glossy Labels
msgid "media-type.labels-glossy"
-msgstr "Glossy Labels"
+msgstr ""
+#. TRANSLATORS: High Gloss Labels
msgid "media-type.labels-high-gloss"
-msgstr "High Gloss Labels"
+msgstr ""
+#. TRANSLATORS: Inkjet Labels
msgid "media-type.labels-inkjet"
-msgstr "Inkjet Labels"
+msgstr ""
+#. TRANSLATORS: Matte Labels
msgid "media-type.labels-matte"
-msgstr "Matte Labels"
+msgstr ""
+#. TRANSLATORS: Permanent Labels
msgid "media-type.labels-permanent"
-msgstr "Permanent Labels"
+msgstr ""
+#. TRANSLATORS: Satin Labels
msgid "media-type.labels-satin"
-msgstr "Satin Labels"
+msgstr ""
+#. TRANSLATORS: Security Labels
msgid "media-type.labels-security"
-msgstr "Security Labels"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Labels
msgid "media-type.labels-semi-gloss"
-msgstr "Semi-Gloss Labels"
+msgstr ""
+#. TRANSLATORS: Laminating Foil
msgid "media-type.laminating-foil"
-msgstr "Laminating Foil"
+msgstr ""
+#. TRANSLATORS: Letterhead
msgid "media-type.letterhead"
-msgstr "Letterhead"
+msgstr ""
+#. TRANSLATORS: Metal
msgid "media-type.metal"
-msgstr "Metal"
+msgstr ""
+#. TRANSLATORS: Metal Glossy
msgid "media-type.metal-glossy"
-msgstr "Metal Glossy"
+msgstr ""
+#. TRANSLATORS: Metal High Gloss
msgid "media-type.metal-high-gloss"
-msgstr "Metal High Gloss"
+msgstr ""
+#. TRANSLATORS: Metal Matte
msgid "media-type.metal-matte"
-msgstr "Metal Matte"
+msgstr ""
+#. TRANSLATORS: Metal Satin
msgid "media-type.metal-satin"
-msgstr "Metal Satin"
+msgstr ""
+#. TRANSLATORS: Metal Semi Gloss
msgid "media-type.metal-semi-gloss"
-msgstr "Metal Semi Gloss"
+msgstr ""
+#. TRANSLATORS: Mounting Tape
msgid "media-type.mounting-tape"
-msgstr "Mounting Tape"
+msgstr ""
+#. TRANSLATORS: Multi Layer
msgid "media-type.multi-layer"
-msgstr "Multi Layer"
+msgstr ""
+#. TRANSLATORS: Multi Part Form
msgid "media-type.multi-part-form"
-msgstr "Multi Part Form"
+msgstr ""
+#. TRANSLATORS: Other
msgid "media-type.other"
-msgstr "Other"
+msgstr ""
+#. TRANSLATORS: Paper
msgid "media-type.paper"
-msgstr "Paper"
+msgstr ""
+#. TRANSLATORS: Photo Paper
msgid "media-type.photographic"
-msgstr "Photo Paper"
+msgstr ""
+#. TRANSLATORS: Photographic Archival
msgid "media-type.photographic-archival"
-msgstr "Photographic Archival"
+msgstr ""
+#. TRANSLATORS: Photo Film
msgid "media-type.photographic-film"
-msgstr "Photo Film"
+msgstr ""
+#. TRANSLATORS: Glossy Photo Paper
msgid "media-type.photographic-glossy"
-msgstr "Glossy Photo Paper"
+msgstr ""
+#. TRANSLATORS: High Gloss Photo Paper
msgid "media-type.photographic-high-gloss"
-msgstr "High Gloss Photo Paper"
+msgstr ""
+#. TRANSLATORS: Matte Photo Paper
msgid "media-type.photographic-matte"
-msgstr "Matte Photo Paper"
+msgstr ""
+#. TRANSLATORS: Satin Photo Paper
msgid "media-type.photographic-satin"
-msgstr "Satin Photo Paper"
+msgstr ""
+#. TRANSLATORS: Semi-Gloss Photo Paper
msgid "media-type.photographic-semi-gloss"
-msgstr "Semi-Gloss Photo Paper"
+msgstr ""
+#. TRANSLATORS: Plastic
msgid "media-type.plastic"
-msgstr "Plastic"
+msgstr ""
+#. TRANSLATORS: Plastic Archival
msgid "media-type.plastic-archival"
-msgstr "Plastic Archival"
+msgstr ""
+#. TRANSLATORS: Plastic Colored
msgid "media-type.plastic-colored"
-msgstr "Plastic Colored"
+msgstr ""
+#. TRANSLATORS: Plastic Glossy
msgid "media-type.plastic-glossy"
-msgstr "Plastic Glossy"
+msgstr ""
+#. TRANSLATORS: Plastic High Gloss
msgid "media-type.plastic-high-gloss"
-msgstr "Plastic High Gloss"
+msgstr ""
+#. TRANSLATORS: Plastic Matte
msgid "media-type.plastic-matte"
-msgstr "Plastic Matte"
+msgstr ""
+#. TRANSLATORS: Plastic Satin
msgid "media-type.plastic-satin"
-msgstr "Plastic Satin"
+msgstr ""
+#. TRANSLATORS: Plastic Semi Gloss
msgid "media-type.plastic-semi-gloss"
-msgstr "Plastic Semi Gloss"
+msgstr ""
+#. TRANSLATORS: Plate
msgid "media-type.plate"
-msgstr "Plate"
+msgstr ""
+#. TRANSLATORS: Polyester
msgid "media-type.polyester"
-msgstr "Polyester"
+msgstr ""
+#. TRANSLATORS: Pre Cut Tabs
msgid "media-type.pre-cut-tabs"
-msgstr "Pre Cut Tabs"
+msgstr ""
+#. TRANSLATORS: Roll
msgid "media-type.roll"
-msgstr "Roll"
+msgstr ""
+#. TRANSLATORS: Screen
msgid "media-type.screen"
-msgstr "Screen"
+msgstr ""
+#. TRANSLATORS: Screen Paged
msgid "media-type.screen-paged"
-msgstr "Screen Paged"
+msgstr ""
+#. TRANSLATORS: Self Adhesive
msgid "media-type.self-adhesive"
-msgstr "Self Adhesive"
+msgstr ""
+#. TRANSLATORS: Self Adhesive Film
msgid "media-type.self-adhesive-film"
-msgstr "Self Adhesive Film"
+msgstr ""
+#. TRANSLATORS: Shrink Foil
msgid "media-type.shrink-foil"
-msgstr "Shrink Foil"
+msgstr ""
+#. TRANSLATORS: Single Face
msgid "media-type.single-face"
-msgstr "Single Face"
+msgstr ""
+#. TRANSLATORS: Single Wall
msgid "media-type.single-wall"
-msgstr "Single Wall"
+msgstr ""
+#. TRANSLATORS: Sleeve
msgid "media-type.sleeve"
-msgstr "Sleeve"
+msgstr ""
+#. TRANSLATORS: Stationery
msgid "media-type.stationery"
-msgstr "Stationery"
+msgstr ""
+#. TRANSLATORS: Stationery Archival
msgid "media-type.stationery-archival"
-msgstr "Stationery Archival"
+msgstr ""
+#. TRANSLATORS: Coated Paper
msgid "media-type.stationery-coated"
-msgstr "Coated Paper"
+msgstr ""
+#. TRANSLATORS: Stationery Cotton
msgid "media-type.stationery-cotton"
-msgstr "Stationery Cotton"
+msgstr ""
+#. TRANSLATORS: Vellum Paper
msgid "media-type.stationery-fine"
-msgstr "Vellum Paper"
+msgstr ""
+#. TRANSLATORS: Heavyweight Paper
msgid "media-type.stationery-heavyweight"
-msgstr "Heavyweight Paper"
+msgstr ""
+#. TRANSLATORS: Stationery Heavyweight Coated
msgid "media-type.stationery-heavyweight-coated"
-msgstr "Stationery Heavyweight Coated"
+msgstr ""
+#. TRANSLATORS: Stationery Inkjet Paper
msgid "media-type.stationery-inkjet"
-msgstr "Stationery Inkjet Paper"
+msgstr ""
+#. TRANSLATORS: Letterhead
msgid "media-type.stationery-letterhead"
-msgstr "Letterhead"
+msgstr ""
+#. TRANSLATORS: Lightweight Paper
msgid "media-type.stationery-lightweight"
-msgstr "Lightweight Paper"
+msgstr ""
+#. TRANSLATORS: Preprinted Paper
msgid "media-type.stationery-preprinted"
-msgstr "Preprinted Paper"
+msgstr ""
+#. TRANSLATORS: Punched Paper
msgid "media-type.stationery-prepunched"
-msgstr "Punched Paper"
+msgstr ""
+#. TRANSLATORS: Tab Stock
msgid "media-type.tab-stock"
-msgstr "Tab Stock"
+msgstr ""
+#. TRANSLATORS: Tractor
msgid "media-type.tractor"
-msgstr "Tractor"
+msgstr ""
+#. TRANSLATORS: Transfer
msgid "media-type.transfer"
-msgstr "Transfer"
+msgstr ""
+#. TRANSLATORS: Transparency
msgid "media-type.transparency"
-msgstr "Transparency"
+msgstr ""
+#. TRANSLATORS: Triple Wall
msgid "media-type.triple-wall"
-msgstr "Triple Wall"
+msgstr ""
+#. TRANSLATORS: Wet Film
msgid "media-type.wet-film"
-msgstr "Wet Film"
+msgstr ""
+#. TRANSLATORS: Media Weight (grams per m²)
msgid "media-weight-metric"
-msgstr "Media Weight (grams per m²)"
+msgstr ""
+#. TRANSLATORS: 28 x 40″
msgid "media.asme_f_28x40in"
-msgstr "28 x 40\""
+msgstr ""
+#. TRANSLATORS: A4 or US Letter
msgid "media.choice_iso_a4_210x297mm_na_letter_8.5x11in"
-msgstr "A4 or US Letter"
+msgstr ""
+#. TRANSLATORS: 2a0
msgid "media.iso_2a0_1189x1682mm"
-msgstr "2a0"
+msgstr ""
+#. TRANSLATORS: A0
msgid "media.iso_a0_841x1189mm"
-msgstr "A0"
+msgstr ""
+#. TRANSLATORS: A0x3
msgid "media.iso_a0x3_1189x2523mm"
-msgstr "A0x3"
+msgstr ""
+#. TRANSLATORS: A10
msgid "media.iso_a10_26x37mm"
-msgstr "A10"
+msgstr ""
+#. TRANSLATORS: A1
msgid "media.iso_a1_594x841mm"
-msgstr "A1"
+msgstr ""
+#. TRANSLATORS: A1x3
msgid "media.iso_a1x3_841x1783mm"
-msgstr "A1x3"
+msgstr ""
+#. TRANSLATORS: A1x4
msgid "media.iso_a1x4_841x2378mm"
-msgstr "A1x4"
+msgstr ""
+#. TRANSLATORS: A2
msgid "media.iso_a2_420x594mm"
-msgstr "A2"
+msgstr ""
+#. TRANSLATORS: A2x3
msgid "media.iso_a2x3_594x1261mm"
-msgstr "A2x3"
+msgstr ""
+#. TRANSLATORS: A2x4
msgid "media.iso_a2x4_594x1682mm"
-msgstr "A2x4"
+msgstr ""
+#. TRANSLATORS: A2x5
msgid "media.iso_a2x5_594x2102mm"
-msgstr "A2x5"
+msgstr ""
+#. TRANSLATORS: A3 (Extra)
msgid "media.iso_a3-extra_322x445mm"
-msgstr "A3 (Extra)"
+msgstr ""
+#. TRANSLATORS: A3
msgid "media.iso_a3_297x420mm"
-msgstr "A3"
+msgstr ""
+#. TRANSLATORS: A3x3
msgid "media.iso_a3x3_420x891mm"
-msgstr "A3x3"
+msgstr ""
+#. TRANSLATORS: A3x4
msgid "media.iso_a3x4_420x1189mm"
-msgstr "A3x4"
+msgstr ""
+#. TRANSLATORS: A3x5
msgid "media.iso_a3x5_420x1486mm"
-msgstr "A3x5"
+msgstr ""
+#. TRANSLATORS: A3x6
msgid "media.iso_a3x6_420x1783mm"
-msgstr "A3x6"
+msgstr ""
+#. TRANSLATORS: A3x7
msgid "media.iso_a3x7_420x2080mm"
-msgstr "A3x7"
+msgstr ""
+#. TRANSLATORS: A4 (Extra)
msgid "media.iso_a4-extra_235.5x322.3mm"
-msgstr "A4 (Extra)"
+msgstr ""
+#. TRANSLATORS: A4 (Tab)
msgid "media.iso_a4-tab_225x297mm"
-msgstr "A4 (Tab)"
+msgstr ""
+#. TRANSLATORS: A4
msgid "media.iso_a4_210x297mm"
-msgstr "A4"
+msgstr ""
+#. TRANSLATORS: A4x3
msgid "media.iso_a4x3_297x630mm"
-msgstr "A4x3"
+msgstr ""
+#. TRANSLATORS: A4x4
msgid "media.iso_a4x4_297x841mm"
-msgstr "A4x4"
+msgstr ""
+#. TRANSLATORS: A4x5
msgid "media.iso_a4x5_297x1051mm"
-msgstr "A4x5"
+msgstr ""
+#. TRANSLATORS: A4x6
msgid "media.iso_a4x6_297x1261mm"
-msgstr "A4x6"
+msgstr ""
+#. TRANSLATORS: A4x7
msgid "media.iso_a4x7_297x1471mm"
-msgstr "A4x7"
+msgstr ""
+#. TRANSLATORS: A4x8
msgid "media.iso_a4x8_297x1682mm"
-msgstr "A4x8"
+msgstr ""
+#. TRANSLATORS: A4x9
msgid "media.iso_a4x9_297x1892mm"
-msgstr "A4x9"
+msgstr ""
+#. TRANSLATORS: A5 (Extra)
msgid "media.iso_a5-extra_174x235mm"
-msgstr "A5 (Extra)"
+msgstr ""
+#. TRANSLATORS: A5
msgid "media.iso_a5_148x210mm"
-msgstr "A5"
+msgstr ""
+#. TRANSLATORS: A6
msgid "media.iso_a6_105x148mm"
-msgstr "A6"
+msgstr ""
+#. TRANSLATORS: A7
msgid "media.iso_a7_74x105mm"
-msgstr "A7"
+msgstr ""
+#. TRANSLATORS: A8
msgid "media.iso_a8_52x74mm"
-msgstr "A8"
+msgstr ""
+#. TRANSLATORS: A9
msgid "media.iso_a9_37x52mm"
-msgstr "A9"
+msgstr ""
+#. TRANSLATORS: B0
msgid "media.iso_b0_1000x1414mm"
-msgstr "B0"
+msgstr ""
+#. TRANSLATORS: B10
msgid "media.iso_b10_31x44mm"
-msgstr "B10"
+msgstr ""
+#. TRANSLATORS: B1
msgid "media.iso_b1_707x1000mm"
-msgstr "B1"
+msgstr ""
+#. TRANSLATORS: B2
msgid "media.iso_b2_500x707mm"
-msgstr "B2"
+msgstr ""
+#. TRANSLATORS: B3
msgid "media.iso_b3_353x500mm"
-msgstr "B3"
+msgstr ""
+#. TRANSLATORS: B4
msgid "media.iso_b4_250x353mm"
-msgstr "B4"
+msgstr ""
+#. TRANSLATORS: B5 (Extra)
msgid "media.iso_b5-extra_201x276mm"
-msgstr "B5 (Extra)"
+msgstr ""
+#. TRANSLATORS: Envelope B5
msgid "media.iso_b5_176x250mm"
-msgstr "B5 Envelope"
+msgstr ""
+#. TRANSLATORS: B6
msgid "media.iso_b6_125x176mm"
-msgstr "B6"
+msgstr ""
+#. TRANSLATORS: Envelope B6/C4
msgid "media.iso_b6c4_125x324mm"
-msgstr "B6/C4 Envelope"
+msgstr ""
+#. TRANSLATORS: B7
msgid "media.iso_b7_88x125mm"
-msgstr "B7"
+msgstr ""
+#. TRANSLATORS: B8
msgid "media.iso_b8_62x88mm"
-msgstr "B8"
+msgstr ""
+#. TRANSLATORS: B9
msgid "media.iso_b9_44x62mm"
-msgstr "B9"
+msgstr ""
+#. TRANSLATORS: CEnvelope 0
msgid "media.iso_c0_917x1297mm"
-msgstr "C0 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 10
msgid "media.iso_c10_28x40mm"
-msgstr "C10 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 1
msgid "media.iso_c1_648x917mm"
-msgstr "C1 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 2
msgid "media.iso_c2_458x648mm"
-msgstr "C2 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 3
msgid "media.iso_c3_324x458mm"
-msgstr "C3 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 4
msgid "media.iso_c4_229x324mm"
-msgstr "C4 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 5
msgid "media.iso_c5_162x229mm"
-msgstr "C5 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 6
msgid "media.iso_c6_114x162mm"
-msgstr "C6 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 6c5
msgid "media.iso_c6c5_114x229mm"
-msgstr "C6c5 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 7
msgid "media.iso_c7_81x114mm"
-msgstr "C7 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 7c6
msgid "media.iso_c7c6_81x162mm"
-msgstr "C7c6 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 8
msgid "media.iso_c8_57x81mm"
-msgstr "C8 Envelope"
+msgstr ""
+#. TRANSLATORS: CEnvelope 9
msgid "media.iso_c9_40x57mm"
-msgstr "C9 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope DL
msgid "media.iso_dl_110x220mm"
-msgstr "DL Envelope"
+msgstr ""
+
+#. TRANSLATORS: Id-1
+msgid "media.iso_id-1_53.98x85.6mm"
+msgstr ""
+
+#. TRANSLATORS: Id-3
+msgid "media.iso_id-3_88x125mm"
+msgstr ""
+#. TRANSLATORS: ISO RA0
msgid "media.iso_ra0_860x1220mm"
-msgstr "Ra0"
+msgstr ""
+#. TRANSLATORS: ISO RA1
msgid "media.iso_ra1_610x860mm"
-msgstr "Ra1"
+msgstr ""
+#. TRANSLATORS: ISO RA2
msgid "media.iso_ra2_430x610mm"
-msgstr "Ra2"
+msgstr ""
+#. TRANSLATORS: ISO RA3
msgid "media.iso_ra3_305x430mm"
-msgstr "Ra3"
+msgstr ""
+#. TRANSLATORS: ISO RA4
msgid "media.iso_ra4_215x305mm"
-msgstr "Ra4"
+msgstr ""
+#. TRANSLATORS: ISO SRA0
msgid "media.iso_sra0_900x1280mm"
-msgstr "Sra0"
+msgstr ""
+#. TRANSLATORS: ISO SRA1
msgid "media.iso_sra1_640x900mm"
-msgstr "Sra1"
+msgstr ""
+#. TRANSLATORS: ISO SRA2
msgid "media.iso_sra2_450x640mm"
-msgstr "Sra2"
+msgstr ""
+#. TRANSLATORS: ISO SRA3
msgid "media.iso_sra3_320x450mm"
-msgstr "Sra3"
+msgstr ""
+#. TRANSLATORS: ISO SRA4
msgid "media.iso_sra4_225x320mm"
-msgstr "Sra4"
+msgstr ""
+#. TRANSLATORS: JIS B0
msgid "media.jis_b0_1030x1456mm"
-msgstr "JIS B0"
+msgstr ""
+#. TRANSLATORS: JIS B10
msgid "media.jis_b10_32x45mm"
-msgstr "JIS B10"
+msgstr ""
+#. TRANSLATORS: JIS B1
msgid "media.jis_b1_728x1030mm"
-msgstr "JIS B1"
+msgstr ""
+#. TRANSLATORS: JIS B2
msgid "media.jis_b2_515x728mm"
-msgstr "JIS B2"
+msgstr ""
+#. TRANSLATORS: JIS B3
msgid "media.jis_b3_364x515mm"
-msgstr "JIS B3"
+msgstr ""
+#. TRANSLATORS: JIS B4
msgid "media.jis_b4_257x364mm"
-msgstr "JIS B4"
+msgstr ""
+#. TRANSLATORS: JIS B5
msgid "media.jis_b5_182x257mm"
-msgstr "JIS B5"
+msgstr ""
+#. TRANSLATORS: JIS B6
msgid "media.jis_b6_128x182mm"
-msgstr "JIS B6"
+msgstr ""
+#. TRANSLATORS: JIS B7
msgid "media.jis_b7_91x128mm"
-msgstr "JIS B7"
+msgstr ""
+#. TRANSLATORS: JIS B8
msgid "media.jis_b8_64x91mm"
-msgstr "JIS B8"
+msgstr ""
+#. TRANSLATORS: JIS B9
msgid "media.jis_b9_45x64mm"
-msgstr "JIS B9"
+msgstr ""
+#. TRANSLATORS: JIS Executive
msgid "media.jis_exec_216x330mm"
-msgstr "JIS Executive"
+msgstr ""
+#. TRANSLATORS: Envelope Chou 2
msgid "media.jpn_chou2_111.1x146mm"
-msgstr "Chou 2 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chou 3
msgid "media.jpn_chou3_120x235mm"
-msgstr "Chou 3 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chou 4
msgid "media.jpn_chou4_90x205mm"
-msgstr "Chou 4 Envelope"
+msgstr ""
+#. TRANSLATORS: Hagaki
msgid "media.jpn_hagaki_100x148mm"
-msgstr "Hagaki"
+msgstr ""
+#. TRANSLATORS: Envelope Kahu
msgid "media.jpn_kahu_240x322.1mm"
-msgstr "Kahu Envelope"
+msgstr ""
+#. TRANSLATORS: 270 x 382mm
+msgid "media.jpn_kaku1_270x382mm"
+msgstr ""
+
+#. TRANSLATORS: Envelope Kahu 2
msgid "media.jpn_kaku2_240x332mm"
-msgstr "Kahu 2 Envelope"
+msgstr ""
+#. TRANSLATORS: 216 x 277mm
msgid "media.jpn_kaku3_216x277mm"
-msgstr "216 x 277mme"
+msgstr ""
+#. TRANSLATORS: 197 x 267mm
msgid "media.jpn_kaku4_197x267mm"
-msgstr "197 x 267mme"
+msgstr ""
+#. TRANSLATORS: 190 x 240mm
msgid "media.jpn_kaku5_190x240mm"
-msgstr "190 x 240mme"
+msgstr ""
+#. TRANSLATORS: 142 x 205mm
msgid "media.jpn_kaku7_142x205mm"
-msgstr "142 x 205mme"
+msgstr ""
+#. TRANSLATORS: 119 x 197mm
msgid "media.jpn_kaku8_119x197mm"
-msgstr "119 x 197mme"
+msgstr ""
+#. TRANSLATORS: Oufuku Reply Postcard
msgid "media.jpn_oufuku_148x200mm"
-msgstr "Oufuku Reply Postcard"
+msgstr ""
+#. TRANSLATORS: Envelope You 4
msgid "media.jpn_you4_105x235mm"
-msgstr "You 4 Envelope"
+msgstr ""
+#. TRANSLATORS: 10 x 11″
msgid "media.na_10x11_10x11in"
-msgstr "10 x 11\""
+msgstr ""
+#. TRANSLATORS: 10 x 13″
msgid "media.na_10x13_10x13in"
-msgstr "10 x 13\""
+msgstr ""
+#. TRANSLATORS: 10 x 14″
msgid "media.na_10x14_10x14in"
-msgstr "10 x 14\""
+msgstr ""
+#. TRANSLATORS: 10 x 15″
msgid "media.na_10x15_10x15in"
-msgstr "10 x 15\""
+msgstr ""
+#. TRANSLATORS: 11 x 12″
msgid "media.na_11x12_11x12in"
-msgstr "11 x 12\""
+msgstr ""
+#. TRANSLATORS: 11 x 15″
msgid "media.na_11x15_11x15in"
-msgstr "11 x 15\""
+msgstr ""
+#. TRANSLATORS: 12 x 19″
msgid "media.na_12x19_12x19in"
-msgstr "12 x 19\""
+msgstr ""
+#. TRANSLATORS: 5 x 7″
msgid "media.na_5x7_5x7in"
-msgstr "5 x 7\""
+msgstr ""
+#. TRANSLATORS: 6 x 9″
msgid "media.na_6x9_6x9in"
-msgstr "6 x 9\""
+msgstr ""
+#. TRANSLATORS: 7 x 9″
msgid "media.na_7x9_7x9in"
-msgstr "7 x 9\""
+msgstr ""
+#. TRANSLATORS: 9 x 11″
msgid "media.na_9x11_9x11in"
-msgstr "9 x 11\""
+msgstr ""
+#. TRANSLATORS: Envelope A2
msgid "media.na_a2_4.375x5.75in"
-msgstr "A2 Envelope"
+msgstr ""
+#. TRANSLATORS: 9 x 12″
msgid "media.na_arch-a_9x12in"
-msgstr "9 x 12\""
+msgstr ""
+#. TRANSLATORS: 12 x 18″
msgid "media.na_arch-b_12x18in"
-msgstr "12 x 18\""
+msgstr ""
+#. TRANSLATORS: 18 x 24″
msgid "media.na_arch-c_18x24in"
-msgstr "18 x 24\""
+msgstr ""
+#. TRANSLATORS: 24 x 36″
msgid "media.na_arch-d_24x36in"
-msgstr "24 x 36\""
+msgstr ""
+#. TRANSLATORS: 26 x 38″
msgid "media.na_arch-e2_26x38in"
-msgstr "26 x 38\""
+msgstr ""
+#. TRANSLATORS: 27 x 39″
msgid "media.na_arch-e3_27x39in"
-msgstr "27 x 39\""
+msgstr ""
+#. TRANSLATORS: 36 x 48″
msgid "media.na_arch-e_36x48in"
-msgstr "36 x 48\""
+msgstr ""
+#. TRANSLATORS: 12 x 19.17″
msgid "media.na_b-plus_12x19.17in"
-msgstr "12 x 19.17\""
+msgstr ""
+#. TRANSLATORS: Envelope C5
msgid "media.na_c5_6.5x9.5in"
-msgstr "C5 Envelope"
+msgstr ""
+#. TRANSLATORS: 17 x 22″
msgid "media.na_c_17x22in"
-msgstr "17 x 22\""
+msgstr ""
+#. TRANSLATORS: 22 x 34″
msgid "media.na_d_22x34in"
-msgstr "22 x 34\""
+msgstr ""
+#. TRANSLATORS: 34 x 44″
msgid "media.na_e_34x44in"
-msgstr "34 x 44\""
+msgstr ""
+#. TRANSLATORS: 11 x 14″
msgid "media.na_edp_11x14in"
-msgstr "11 x 14\""
+msgstr ""
+#. TRANSLATORS: 12 x 14″
msgid "media.na_eur-edp_12x14in"
-msgstr "12 x 14\""
+msgstr ""
+#. TRANSLATORS: Executive
msgid "media.na_executive_7.25x10.5in"
-msgstr "Executive"
+msgstr ""
+#. TRANSLATORS: 44 x 68″
msgid "media.na_f_44x68in"
-msgstr "44 x 68\""
+msgstr ""
+#. TRANSLATORS: European Fanfold
msgid "media.na_fanfold-eur_8.5x12in"
-msgstr "European Fanfold"
+msgstr ""
+#. TRANSLATORS: US Fanfold
msgid "media.na_fanfold-us_11x14.875in"
-msgstr "US Fanfold"
+msgstr ""
+#. TRANSLATORS: Foolscap
msgid "media.na_foolscap_8.5x13in"
-msgstr "Foolscap"
+msgstr ""
+#. TRANSLATORS: 8 x 13″
msgid "media.na_govt-legal_8x13in"
-msgstr "8 x 13\""
+msgstr ""
+#. TRANSLATORS: 8 x 10″
msgid "media.na_govt-letter_8x10in"
-msgstr "8 x 10\""
+msgstr ""
+#. TRANSLATORS: 3 x 5″
msgid "media.na_index-3x5_3x5in"
-msgstr "3 x 5\""
+msgstr ""
+#. TRANSLATORS: 6 x 8″
msgid "media.na_index-4x6-ext_6x8in"
-msgstr "6 x 8\""
+msgstr ""
+#. TRANSLATORS: 4 x 6″
msgid "media.na_index-4x6_4x6in"
-msgstr "4 x 6\""
+msgstr ""
+#. TRANSLATORS: 5 x 8″
msgid "media.na_index-5x8_5x8in"
-msgstr "5 x 8\""
+msgstr ""
+#. TRANSLATORS: Statement
msgid "media.na_invoice_5.5x8.5in"
-msgstr "Statement"
+msgstr ""
+#. TRANSLATORS: 11 x 17″
msgid "media.na_ledger_11x17in"
-msgstr "11 x 17\""
+msgstr ""
+#. TRANSLATORS: US Legal (Extra)
msgid "media.na_legal-extra_9.5x15in"
-msgstr "US Legal (Extra)"
+msgstr ""
+#. TRANSLATORS: US Legal
msgid "media.na_legal_8.5x14in"
-msgstr "US Legal"
+msgstr ""
+#. TRANSLATORS: US Letter (Extra)
msgid "media.na_letter-extra_9.5x12in"
-msgstr "US Letter (Extra)"
+msgstr ""
+#. TRANSLATORS: US Letter (Plus)
msgid "media.na_letter-plus_8.5x12.69in"
-msgstr "US Letter (Plus)"
+msgstr ""
+#. TRANSLATORS: US Letter
msgid "media.na_letter_8.5x11in"
-msgstr "US Letter"
+msgstr ""
+#. TRANSLATORS: Envelope Monarch
msgid "media.na_monarch_3.875x7.5in"
-msgstr "Monarch Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #10
msgid "media.na_number-10_4.125x9.5in"
-msgstr "#10 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #11
msgid "media.na_number-11_4.5x10.375in"
-msgstr "#11 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #12
msgid "media.na_number-12_4.75x11in"
-msgstr "#12 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #14
msgid "media.na_number-14_5x11.5in"
-msgstr "#14 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope #9
msgid "media.na_number-9_3.875x8.875in"
-msgstr "#9 Envelope"
+msgstr ""
+#. TRANSLATORS: 8.5 x 13.4″
msgid "media.na_oficio_8.5x13.4in"
-msgstr "8.5 x 13.4\""
+msgstr ""
+#. TRANSLATORS: Envelope Personal
msgid "media.na_personal_3.625x6.5in"
-msgstr "Personal Envelope"
+msgstr ""
+#. TRANSLATORS: Quarto
msgid "media.na_quarto_8.5x10.83in"
-msgstr "Quarto"
+msgstr ""
+#. TRANSLATORS: 8.94 x 14″
msgid "media.na_super-a_8.94x14in"
-msgstr "8.94 x 14\""
+msgstr ""
+#. TRANSLATORS: 13 x 19″
msgid "media.na_super-b_13x19in"
-msgstr "13 x 19\""
+msgstr ""
+#. TRANSLATORS: 30 x 42″
msgid "media.na_wide-format_30x42in"
-msgstr "30 x 42\""
+msgstr ""
+#. TRANSLATORS: 12 x 16″
msgid "media.oe_12x16_12x16in"
-msgstr "12 x 16\""
+msgstr ""
+#. TRANSLATORS: 14 x 17″
msgid "media.oe_14x17_14x17in"
-msgstr "14 x 17\""
+msgstr ""
+#. TRANSLATORS: 18 x 22″
msgid "media.oe_18x22_18x22in"
-msgstr "18 x 22\""
+msgstr ""
+#. TRANSLATORS: 17 x 24″
msgid "media.oe_a2plus_17x24in"
-msgstr "17 x 24\""
+msgstr ""
+
+#. TRANSLATORS: 2 x 3.5″
+msgid "media.oe_business-card_2x3.5in"
+msgstr ""
+#. TRANSLATORS: 10 x 12″
msgid "media.oe_photo-10r_10x12in"
-msgstr "10 x 12\""
+msgstr ""
+#. TRANSLATORS: 20 x 24″
msgid "media.oe_photo-20r_20x24in"
-msgstr "20 x 24\""
+msgstr ""
+#. TRANSLATORS: 3.5 x 5″
msgid "media.oe_photo-l_3.5x5in"
-msgstr "3.5 x 5\""
+msgstr ""
+#. TRANSLATORS: 10 x 15″
msgid "media.oe_photo-s10r_10x15in"
-msgstr "10 x 15\""
+msgstr ""
+
+#. TRANSLATORS: 4 x 4″
+msgid "media.oe_square-photo_4x4in"
+msgstr ""
+
+#. TRANSLATORS: 5 x 5″
+msgid "media.oe_square-photo_5x5in"
+msgstr ""
+#. TRANSLATORS: 184 x 260mm
msgid "media.om_16k_184x260mm"
-msgstr "184 x 260mm"
+msgstr ""
+#. TRANSLATORS: 195 x 270mm
msgid "media.om_16k_195x270mm"
-msgstr "195 x 270mm"
+msgstr ""
+#. TRANSLATORS: 55 x 85mm
+msgid "media.om_business-card_55x85mm"
+msgstr ""
+
+#. TRANSLATORS: 55 x 91mm
+msgid "media.om_business-card_55x91mm"
+msgstr ""
+
+#. TRANSLATORS: 54 x 86mm
+msgid "media.om_card_54x86mm"
+msgstr ""
+
+#. TRANSLATORS: 275 x 395mm
msgid "media.om_dai-pa-kai_275x395mm"
-msgstr "275 x 395mm"
+msgstr ""
+
+#. TRANSLATORS: 89 x 119mm
+msgid "media.om_dsc-photo_89x119mm"
+msgstr ""
+#. TRANSLATORS: Folio
msgid "media.om_folio-sp_215x315mm"
-msgstr "Folio"
+msgstr ""
+#. TRANSLATORS: Folio (Special)
msgid "media.om_folio_210x330mm"
-msgstr "Folio (Special)"
+msgstr ""
+#. TRANSLATORS: Envelope Invitation
msgid "media.om_invite_220x220mm"
-msgstr "Invitation Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Italian
msgid "media.om_italian_110x230mm"
-msgstr "Italian Envelope"
+msgstr ""
+#. TRANSLATORS: 198 x 275mm
msgid "media.om_juuro-ku-kai_198x275mm"
-msgstr "198 x 275mm"
+msgstr ""
+#. TRANSLATORS: 200 x 300
msgid "media.om_large-photo_200x300"
-msgstr "200 x 300mm"
+msgstr ""
+#. TRANSLATORS: 130 x 180mm
msgid "media.om_medium-photo_130x180mm"
-msgstr "130 x 180mm"
+msgstr ""
+#. TRANSLATORS: 267 x 389mm
msgid "media.om_pa-kai_267x389mm"
-msgstr "267 x 389mm"
+msgstr ""
+#. TRANSLATORS: Envelope Postfix
msgid "media.om_postfix_114x229mm"
-msgstr "Postfix Envelope"
+msgstr ""
+#. TRANSLATORS: 100 x 150mm
msgid "media.om_small-photo_100x150mm"
-msgstr "100 x 150mm"
+msgstr ""
+#. TRANSLATORS: 89 x 89mm
+msgid "media.om_square-photo_89x89mm"
+msgstr ""
+
+#. TRANSLATORS: 100 x 200mm
msgid "media.om_wide-photo_100x200mm"
-msgstr "100 x 200mm"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #10
msgid "media.prc_10_324x458mm"
-msgstr "Chinese #10 Envelope"
+msgstr ""
+#. TRANSLATORS: Chinese 16k
msgid "media.prc_16k_146x215mm"
-msgstr "Chinese 16k"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #1
msgid "media.prc_1_102x165mm"
-msgstr "Chinese #1 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #2
msgid "media.prc_2_102x176mm"
-msgstr "Chinese #2 Envelope"
+msgstr ""
+#. TRANSLATORS: Chinese 32k
msgid "media.prc_32k_97x151mm"
-msgstr "Chinese 32k"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #3
msgid "media.prc_3_125x176mm"
-msgstr "Chinese #3 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #4
msgid "media.prc_4_110x208mm"
-msgstr "Chinese #4 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #5
msgid "media.prc_5_110x220mm"
-msgstr "Chinese #5 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #6
msgid "media.prc_6_120x320mm"
-msgstr "Chinese #6 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #7
msgid "media.prc_7_160x230mm"
-msgstr "Chinese #7 Envelope"
+msgstr ""
+#. TRANSLATORS: Envelope Chinese #8
msgid "media.prc_8_120x309mm"
-msgstr "Chinese #8 Envelope"
+msgstr ""
+#. TRANSLATORS: ROC 16k
msgid "media.roc_16k_7.75x10.75in"
-msgstr "ROC 16k"
+msgstr ""
+#. TRANSLATORS: ROC 8k
msgid "media.roc_8k_10.75x15.5in"
-msgstr "ROC 8k"
+msgstr ""
#, c-format
msgid "members of class %s:"
msgstr "ç±» %s çš„æˆå‘˜ï¼š"
+#. TRANSLATORS: Multiple Document Handling
msgid "multiple-document-handling"
-msgstr "Multiple Document Handling"
+msgstr ""
+#. TRANSLATORS: Separate Documents Collated Copies
msgid "multiple-document-handling.separate-documents-collated-copies"
-msgstr "Separate Documents Collated Copies"
+msgstr ""
+#. TRANSLATORS: Separate Documents Uncollated Copies
msgid "multiple-document-handling.separate-documents-uncollated-copies"
-msgstr "Separate Documents Uncollated Copies"
+msgstr ""
+#. TRANSLATORS: Single Document
msgid "multiple-document-handling.single-document"
-msgstr "Single Document"
+msgstr ""
+#. TRANSLATORS: Single Document New Sheet
msgid "multiple-document-handling.single-document-new-sheet"
-msgstr "Single Document New Sheet"
+msgstr ""
+#. TRANSLATORS: Multiple Object Handling
msgid "multiple-object-handling"
-msgstr "Multiple Object Handling"
+msgstr ""
+#. TRANSLATORS: Multiple Object Handling Actual
+msgid "multiple-object-handling-actual"
+msgstr ""
+
+#. TRANSLATORS: Automatic
msgid "multiple-object-handling.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Best Fit
msgid "multiple-object-handling.best-fit"
-msgstr "Best Fit"
+msgstr ""
+#. TRANSLATORS: Best Quality
msgid "multiple-object-handling.best-quality"
-msgstr "Best Quality"
+msgstr ""
+#. TRANSLATORS: Best Speed
msgid "multiple-object-handling.best-speed"
-msgstr "Best Speed"
+msgstr ""
+#. TRANSLATORS: One At A Time
msgid "multiple-object-handling.one-at-a-time"
-msgstr "One At A Time"
+msgstr ""
+#. TRANSLATORS: On Timeout
msgid "multiple-operation-time-out-action"
-msgstr "Multiple Operation Time Out Action"
+msgstr ""
+#. TRANSLATORS: Abort Job
msgid "multiple-operation-time-out-action.abort-job"
-msgstr "Abort Job"
+msgstr ""
+#. TRANSLATORS: Hold Job
msgid "multiple-operation-time-out-action.hold-job"
-msgstr "Hold Job"
+msgstr ""
+#. TRANSLATORS: Process Job
msgid "multiple-operation-time-out-action.process-job"
-msgstr "Process Job"
+msgstr ""
msgid "no entries"
msgstr "æ— æ¡ç›®"
@@ -9066,101 +10369,180 @@ msgstr "æ— æ¡ç›®"
msgid "no system default destination"
msgstr "无系统默认目标"
+#. TRANSLATORS: Noise Removal
msgid "noise-removal"
-msgstr "Noise Removal"
+msgstr ""
+#. TRANSLATORS: Notify Attributes
msgid "notify-attributes"
-msgstr "Notify Attributes"
+msgstr ""
+#. TRANSLATORS: Notify Charset
msgid "notify-charset"
-msgstr "Notify Charset"
+msgstr ""
+#. TRANSLATORS: Notify Events
msgid "notify-events"
-msgstr "Notify Events"
+msgstr ""
msgid "notify-events not specified."
msgstr "未指定 notify-events。"
+#. TRANSLATORS: Document Completed
msgid "notify-events.document-completed"
-msgstr "Document Completed"
+msgstr ""
+#. TRANSLATORS: Document Config Changed
msgid "notify-events.document-config-changed"
-msgstr "Document Config Changed"
+msgstr ""
+#. TRANSLATORS: Document Created
msgid "notify-events.document-created"
-msgstr "Document Created"
+msgstr ""
+#. TRANSLATORS: Document Fetchable
msgid "notify-events.document-fetchable"
-msgstr "Document Fetchable"
+msgstr ""
+#. TRANSLATORS: Document State Changed
msgid "notify-events.document-state-changed"
-msgstr "Document State Changed"
+msgstr ""
+#. TRANSLATORS: Document Stopped
msgid "notify-events.document-stopped"
-msgstr "Document Stopped"
+msgstr ""
+#. TRANSLATORS: Job Completed
msgid "notify-events.job-completed"
-msgstr "Job Completed"
+msgstr ""
+#. TRANSLATORS: Job Config Changed
msgid "notify-events.job-config-changed"
-msgstr "Job Config Changed"
+msgstr ""
+#. TRANSLATORS: Job Created
msgid "notify-events.job-created"
-msgstr "Job Created"
+msgstr ""
+#. TRANSLATORS: Job Fetchable
msgid "notify-events.job-fetchable"
-msgstr "Job Fetchable"
+msgstr ""
+#. TRANSLATORS: Job Progress
msgid "notify-events.job-progress"
-msgstr "Job Progress"
+msgstr ""
+#. TRANSLATORS: Job State Changed
msgid "notify-events.job-state-changed"
-msgstr "Job State Changed"
+msgstr ""
+#. TRANSLATORS: Job Stopped
msgid "notify-events.job-stopped"
-msgstr "Job Stopped"
+msgstr ""
+#. TRANSLATORS: None
msgid "notify-events.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Printer Config Changed
msgid "notify-events.printer-config-changed"
-msgstr "Printer Config Changed"
+msgstr ""
+#. TRANSLATORS: Printer Created
+msgid "notify-events.printer-created"
+msgstr ""
+
+#. TRANSLATORS: Printer Deleted
+msgid "notify-events.printer-deleted"
+msgstr ""
+
+#. TRANSLATORS: Printer Finishings Changed
msgid "notify-events.printer-finishings-changed"
-msgstr "Printer Finishings Changed"
+msgstr ""
+#. TRANSLATORS: Printer Media Changed
msgid "notify-events.printer-media-changed"
-msgstr "Printer Media Changed"
+msgstr ""
+#. TRANSLATORS: Printer Queue Order Changed
msgid "notify-events.printer-queue-order-changed"
-msgstr "Printer Queue Order Changed"
+msgstr ""
+#. TRANSLATORS: Printer Restarted
msgid "notify-events.printer-restarted"
-msgstr "Printer Restarted"
+msgstr ""
+#. TRANSLATORS: Printer Shutdown
msgid "notify-events.printer-shutdown"
-msgstr "Printer Shutdown"
+msgstr ""
+#. TRANSLATORS: Printer State Changed
msgid "notify-events.printer-state-changed"
-msgstr "Printer State Changed"
+msgstr ""
+#. TRANSLATORS: Printer Stopped
msgid "notify-events.printer-stopped"
-msgstr "Printer Stopped"
+msgstr ""
+
+#. TRANSLATORS: Resource Canceled
+msgid "notify-events.resource-canceled"
+msgstr ""
+
+#. TRANSLATORS: Resource Config Changed
+msgid "notify-events.resource-config-changed"
+msgstr ""
+
+#. TRANSLATORS: Resource Created
+msgid "notify-events.resource-created"
+msgstr ""
+
+#. TRANSLATORS: Resource Installed
+msgid "notify-events.resource-installed"
+msgstr ""
+
+#. TRANSLATORS: Resource State Changed
+msgid "notify-events.resource-state-changed"
+msgstr ""
+
+#. TRANSLATORS: System Config Changed
+msgid "notify-events.system-config-changed"
+msgstr ""
+
+#. TRANSLATORS: System Restarted
+msgid "notify-events.system-restarted"
+msgstr ""
+
+#. TRANSLATORS: System Shutdown
+msgid "notify-events.system-shutdown"
+msgstr ""
+
+#. TRANSLATORS: System State Changed
+msgid "notify-events.system-state-changed"
+msgstr ""
+#. TRANSLATORS: System Stopped
+msgid "notify-events.system-stopped"
+msgstr ""
+
+#. TRANSLATORS: Notify Get Interval
msgid "notify-get-interval"
-msgstr "Notify Get Interval"
+msgstr ""
+#. TRANSLATORS: Notify Lease Duration
msgid "notify-lease-duration"
-msgstr "Notify Lease Duration"
+msgstr ""
+#. TRANSLATORS: Notify Natural Language
msgid "notify-natural-language"
-msgstr "Notify Natural Language"
+msgstr ""
+#. TRANSLATORS: Notify Pull Method
msgid "notify-pull-method"
-msgstr "Notify Pull Method"
+msgstr ""
+#. TRANSLATORS: Notify Recipient
msgid "notify-recipient-uri"
-msgstr "Notify Recipient"
+msgstr ""
#, c-format
msgid "notify-recipient-uri URI \"%s\" is already used."
@@ -9170,245 +10552,520 @@ msgstr "notify-recipient-uri URI“%sâ€å·²è¢«å ç”¨ã€‚"
msgid "notify-recipient-uri URI \"%s\" uses unknown scheme."
msgstr "notify-recipient-uri URI“%sâ€ä½¿ç”¨äº†æœªçŸ¥æ–¹æ¡ˆã€‚"
+#. TRANSLATORS: Notify Sequence Numbers
msgid "notify-sequence-numbers"
-msgstr "Notify Sequence Numbers"
+msgstr ""
+#. TRANSLATORS: Notify Subscription Ids
msgid "notify-subscription-ids"
-msgstr "Notify Subscription Ids"
+msgstr ""
+#. TRANSLATORS: Notify Time Interval
msgid "notify-time-interval"
-msgstr "Notify Time Interval"
+msgstr ""
+#. TRANSLATORS: Notify User Data
msgid "notify-user-data"
-msgstr "Notify User Data"
+msgstr ""
+#. TRANSLATORS: Notify Wait
msgid "notify-wait"
-msgstr "Notify Wait"
+msgstr ""
+#. TRANSLATORS: Number Of Retries
msgid "number-of-retries"
-msgstr "Number Of Retries"
+msgstr ""
+#. TRANSLATORS: Number-Up
msgid "number-up"
-msgstr "Number-Up"
+msgstr ""
+#. TRANSLATORS: Object Offset
msgid "object-offset"
-msgstr "Object Offset"
+msgstr ""
+#. TRANSLATORS: Object Size
msgid "object-size"
-msgstr "Object Size"
+msgstr ""
+#. TRANSLATORS: Organization Name
msgid "organization-name"
-msgstr "Organization Name"
+msgstr ""
+#. TRANSLATORS: Orientation
msgid "orientation-requested"
-msgstr "Orientation"
+msgstr ""
+#. TRANSLATORS: Portrait
msgid "orientation-requested.3"
-msgstr "Portrait"
+msgstr ""
+#. TRANSLATORS: Landscape
msgid "orientation-requested.4"
-msgstr "Landscape"
+msgstr ""
+#. TRANSLATORS: Reverse Landscape
msgid "orientation-requested.5"
-msgstr "Reverse Landscape"
+msgstr ""
+#. TRANSLATORS: Reverse Portrait
msgid "orientation-requested.6"
-msgstr "Reverse Portrait"
+msgstr ""
+#. TRANSLATORS: None
msgid "orientation-requested.7"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Scanned Image Options
msgid "output-attributes"
-msgstr "Output Attributes"
+msgstr ""
+#. TRANSLATORS: Output Tray
msgid "output-bin"
-msgstr "Output Bin"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "output-bin.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "output-bin.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Center
msgid "output-bin.center"
-msgstr "Center"
+msgstr ""
+#. TRANSLATORS: Face Down
msgid "output-bin.face-down"
-msgstr "Face Down"
+msgstr ""
+#. TRANSLATORS: Face Up
msgid "output-bin.face-up"
-msgstr "Face Up"
+msgstr ""
+#. TRANSLATORS: Large Capacity
msgid "output-bin.large-capacity"
-msgstr "Large Capacity"
+msgstr ""
+#. TRANSLATORS: Left
msgid "output-bin.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Mailbox 1
msgid "output-bin.mailbox-1"
-msgstr "Mailbox 1"
+msgstr ""
+#. TRANSLATORS: Mailbox 10
msgid "output-bin.mailbox-10"
-msgstr "Mailbox 10"
+msgstr ""
+#. TRANSLATORS: Mailbox 2
msgid "output-bin.mailbox-2"
-msgstr "Mailbox 2"
+msgstr ""
+#. TRANSLATORS: Mailbox 3
msgid "output-bin.mailbox-3"
-msgstr "Mailbox 3"
+msgstr ""
+#. TRANSLATORS: Mailbox 4
msgid "output-bin.mailbox-4"
-msgstr "Mailbox 4"
+msgstr ""
+#. TRANSLATORS: Mailbox 5
msgid "output-bin.mailbox-5"
-msgstr "Mailbox 5"
+msgstr ""
+#. TRANSLATORS: Mailbox 6
msgid "output-bin.mailbox-6"
-msgstr "Mailbox 6"
+msgstr ""
+#. TRANSLATORS: Mailbox 7
msgid "output-bin.mailbox-7"
-msgstr "Mailbox 7"
+msgstr ""
+#. TRANSLATORS: Mailbox 8
msgid "output-bin.mailbox-8"
-msgstr "Mailbox 8"
+msgstr ""
+#. TRANSLATORS: Mailbox 9
msgid "output-bin.mailbox-9"
-msgstr "Mailbox 9"
+msgstr ""
+#. TRANSLATORS: Middle
msgid "output-bin.middle"
-msgstr "Middle"
+msgstr ""
+#. TRANSLATORS: My Mailbox
msgid "output-bin.my-mailbox"
-msgstr "My Mailbox"
+msgstr ""
+#. TRANSLATORS: Rear
msgid "output-bin.rear"
-msgstr "Rear"
+msgstr ""
+#. TRANSLATORS: Right
msgid "output-bin.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Side
msgid "output-bin.side"
-msgstr "Side"
+msgstr ""
+#. TRANSLATORS: Stacker 1
msgid "output-bin.stacker-1"
-msgstr "Stacker 1"
+msgstr ""
+#. TRANSLATORS: Stacker 10
msgid "output-bin.stacker-10"
-msgstr "Stacker 10"
+msgstr ""
+#. TRANSLATORS: Stacker 2
msgid "output-bin.stacker-2"
-msgstr "Stacker 2"
+msgstr ""
+#. TRANSLATORS: Stacker 3
msgid "output-bin.stacker-3"
-msgstr "Stacker 3"
+msgstr ""
+#. TRANSLATORS: Stacker 4
msgid "output-bin.stacker-4"
-msgstr "Stacker 4"
+msgstr ""
+#. TRANSLATORS: Stacker 5
msgid "output-bin.stacker-5"
-msgstr "Stacker 5"
+msgstr ""
+#. TRANSLATORS: Stacker 6
msgid "output-bin.stacker-6"
-msgstr "Stacker 6"
+msgstr ""
+#. TRANSLATORS: Stacker 7
msgid "output-bin.stacker-7"
-msgstr "Stacker 7"
+msgstr ""
+#. TRANSLATORS: Stacker 8
msgid "output-bin.stacker-8"
-msgstr "Stacker 8"
+msgstr ""
+#. TRANSLATORS: Stacker 9
msgid "output-bin.stacker-9"
-msgstr "Stacker 9"
+msgstr ""
+#. TRANSLATORS: Top
msgid "output-bin.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Tray 1
msgid "output-bin.tray-1"
-msgstr "Tray 1"
+msgstr ""
+#. TRANSLATORS: Tray 10
msgid "output-bin.tray-10"
-msgstr "Tray 10"
+msgstr ""
+#. TRANSLATORS: Tray 2
msgid "output-bin.tray-2"
-msgstr "Tray 2"
+msgstr ""
+#. TRANSLATORS: Tray 3
msgid "output-bin.tray-3"
-msgstr "Tray 3"
+msgstr ""
+#. TRANSLATORS: Tray 4
msgid "output-bin.tray-4"
-msgstr "Tray 4"
+msgstr ""
+#. TRANSLATORS: Tray 5
msgid "output-bin.tray-5"
-msgstr "Tray 5"
+msgstr ""
+#. TRANSLATORS: Tray 6
msgid "output-bin.tray-6"
-msgstr "Tray 6"
+msgstr ""
+#. TRANSLATORS: Tray 7
msgid "output-bin.tray-7"
-msgstr "Tray 7"
+msgstr ""
+#. TRANSLATORS: Tray 8
msgid "output-bin.tray-8"
-msgstr "Tray 8"
+msgstr ""
+#. TRANSLATORS: Tray 9
msgid "output-bin.tray-9"
-msgstr "Tray 9"
+msgstr ""
+#. TRANSLATORS: Scanned Image Quality
msgid "output-compression-quality-factor"
-msgstr "Scanned Image Quality"
+msgstr ""
+#. TRANSLATORS: Page Delivery
msgid "page-delivery"
-msgstr "Page Delivery"
+msgstr ""
+#. TRANSLATORS: Reverse Order Face-down
msgid "page-delivery.reverse-order-face-down"
-msgstr "Reverse Order Face Down"
+msgstr ""
+#. TRANSLATORS: Reverse Order Face-up
msgid "page-delivery.reverse-order-face-up"
-msgstr "Reverse Order Face Up"
+msgstr ""
+#. TRANSLATORS: Same Order Face-down
msgid "page-delivery.same-order-face-down"
-msgstr "Same Order Face Down"
+msgstr ""
+#. TRANSLATORS: Same Order Face-up
msgid "page-delivery.same-order-face-up"
-msgstr "Same Order Face Up"
+msgstr ""
+#. TRANSLATORS: System Specified
msgid "page-delivery.system-specified"
-msgstr "System Specified"
+msgstr ""
+#. TRANSLATORS: Page Order Received
msgid "page-order-received"
-msgstr "Page Order Received"
+msgstr ""
+#. TRANSLATORS: 1 To N
msgid "page-order-received.1-to-n-order"
-msgstr "1 To N Order"
+msgstr ""
+#. TRANSLATORS: N To 1
msgid "page-order-received.n-to-1-order"
-msgstr "N To 1 Order"
+msgstr ""
+#. TRANSLATORS: Page Ranges
msgid "page-ranges"
-msgstr "Page Ranges"
+msgstr ""
+#. TRANSLATORS: Pages
msgid "pages"
-msgstr "Pages"
+msgstr ""
+#. TRANSLATORS: Pages Per Subset
msgid "pages-per-subset"
-msgstr "Pages Per Subset"
+msgstr ""
+
+#. TRANSLATORS: Pclm Raster Back Side
+msgid "pclm-raster-back-side"
+msgstr ""
+
+#. TRANSLATORS: Flipped
+msgid "pclm-raster-back-side.flipped"
+msgstr ""
+
+#. TRANSLATORS: Normal
+msgid "pclm-raster-back-side.normal"
+msgstr ""
+
+#. TRANSLATORS: Rotated
+msgid "pclm-raster-back-side.rotated"
+msgstr ""
+
+#. TRANSLATORS: Pclm Source Resolution
+msgid "pclm-source-resolution"
+msgstr ""
msgid "pending"
msgstr "正在等待"
+#. TRANSLATORS: Platform Shape
msgid "platform-shape"
-msgstr "Platform Shape"
+msgstr ""
+#. TRANSLATORS: Round
msgid "platform-shape.ellipse"
-msgstr "Round"
+msgstr ""
+#. TRANSLATORS: Rectangle
msgid "platform-shape.rectangle"
-msgstr "Rectangle"
+msgstr ""
+#. TRANSLATORS: Platform Temperature
msgid "platform-temperature"
-msgstr "Platform Temperature"
+msgstr ""
+#. TRANSLATORS: Post-dial String
msgid "post-dial-string"
-msgstr "Post-dial String"
+msgstr ""
+
+#. TRANSLATORS: Power State
+msgid "power-state"
+msgstr ""
+
+#. TRANSLATORS: Reset Mbr
+msgid "power-state.100"
+msgstr ""
+
+#. TRANSLATORS: Reset Nmi
+msgid "power-state.110"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Graceful
+msgid "power-state.120"
+msgstr ""
+
+#. TRANSLATORS: Off Hard Graceful
+msgid "power-state.130"
+msgstr ""
+
+#. TRANSLATORS: Reset Mbr Graceful
+msgid "power-state.140"
+msgstr ""
+
+#. TRANSLATORS: Reset Soft Graceful
+msgid "power-state.150"
+msgstr ""
+
+#. TRANSLATORS: Reset Hard Graceful
+msgid "power-state.160"
+msgstr ""
+
+#. TRANSLATORS: Reset Init
+msgid "power-state.170"
+msgstr ""
+
+#. TRANSLATORS: Not Applicable
+msgid "power-state.180"
+msgstr ""
+
+#. TRANSLATORS: No Change
+msgid "power-state.190"
+msgstr ""
+
+#. TRANSLATORS: On
+msgid "power-state.20"
+msgstr ""
+
+#. TRANSLATORS: On Vendor1
+msgid "power-state.21"
+msgstr ""
+
+#. TRANSLATORS: On Vendor2
+msgid "power-state.22"
+msgstr ""
+
+#. TRANSLATORS: On Vendor3
+msgid "power-state.23"
+msgstr ""
+
+#. TRANSLATORS: On Vendor4
+msgid "power-state.24"
+msgstr ""
+
+#. TRANSLATORS: On Vendor5
+msgid "power-state.25"
+msgstr ""
+
+#. TRANSLATORS: Standby
+msgid "power-state.30"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor1
+msgid "power-state.31"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor2
+msgid "power-state.32"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor3
+msgid "power-state.33"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor4
+msgid "power-state.34"
+msgstr ""
+
+#. TRANSLATORS: Standby Vendor5
+msgid "power-state.35"
+msgstr ""
+
+#. TRANSLATORS: Suspend
+msgid "power-state.40"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor1
+msgid "power-state.41"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor2
+msgid "power-state.42"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor3
+msgid "power-state.43"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor4
+msgid "power-state.44"
+msgstr ""
+
+#. TRANSLATORS: Suspend Vendor5
+msgid "power-state.45"
+msgstr ""
+
+#. TRANSLATORS: Reset Soft
+msgid "power-state.50"
+msgstr ""
+
+#. TRANSLATORS: Off Hard
+msgid "power-state.60"
+msgstr ""
+
+#. TRANSLATORS: Hibernate
+msgid "power-state.70"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor1
+msgid "power-state.71"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor2
+msgid "power-state.72"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor3
+msgid "power-state.73"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor4
+msgid "power-state.74"
+msgstr ""
+
+#. TRANSLATORS: Hibernate Vendor5
+msgid "power-state.75"
+msgstr ""
+
+#. TRANSLATORS: Off Soft
+msgid "power-state.80"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor1
+msgid "power-state.81"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor2
+msgid "power-state.82"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor3
+msgid "power-state.83"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor4
+msgid "power-state.84"
+msgstr ""
+
+#. TRANSLATORS: Off Soft Vendor5
+msgid "power-state.85"
+msgstr ""
+
+#. TRANSLATORS: Reset Hard
+msgid "power-state.90"
+msgstr ""
#, c-format
msgid "ppdc: Adding include directory \"%s\"."
@@ -9797,164 +11454,229 @@ msgstr "ppdmerge:正在忽略 PPD 文件 %s。"
msgid "ppdmerge: Unable to backup %s to %s - %s"
msgstr "ppdmerge:无法将 %s 备份至 %s — %s"
+#. TRANSLATORS: Pre-dial String
msgid "pre-dial-string"
-msgstr "Pre-dial String"
+msgstr ""
+#. TRANSLATORS: Number-Up Layout
msgid "presentation-direction-number-up"
-msgstr "Number-Up Layout"
+msgstr ""
+#. TRANSLATORS: Top-bottom, Right-left
msgid "presentation-direction-number-up.tobottom-toleft"
-msgstr "Top-Bottom, Right-Left"
+msgstr ""
+#. TRANSLATORS: Top-bottom, Left-right
msgid "presentation-direction-number-up.tobottom-toright"
-msgstr "Top-Bottom, Left-Right"
+msgstr ""
+#. TRANSLATORS: Right-left, Top-bottom
msgid "presentation-direction-number-up.toleft-tobottom"
-msgstr "Right-Left, Top-Bottom"
+msgstr ""
+#. TRANSLATORS: Right-left, Bottom-top
msgid "presentation-direction-number-up.toleft-totop"
-msgstr "Right-Left, Bottom-Top"
+msgstr ""
+#. TRANSLATORS: Left-right, Top-bottom
msgid "presentation-direction-number-up.toright-tobottom"
-msgstr "Left-Right, Top-Bottom"
+msgstr ""
+#. TRANSLATORS: Left-right, Bottom-top
msgid "presentation-direction-number-up.toright-totop"
-msgstr "Left-Right, Bottom-Top"
+msgstr ""
+#. TRANSLATORS: Bottom-top, Right-left
msgid "presentation-direction-number-up.totop-toleft"
-msgstr "Bottom-Top, Right-Left"
+msgstr ""
+#. TRANSLATORS: Bottom-top, Left-right
msgid "presentation-direction-number-up.totop-toright"
-msgstr "Bottom-Top, Left-Right"
+msgstr ""
+#. TRANSLATORS: Print Accuracy
msgid "print-accuracy"
-msgstr "Print Accuracy"
+msgstr ""
+#. TRANSLATORS: Print Base
msgid "print-base"
-msgstr "Print Base"
+msgstr ""
+
+#. TRANSLATORS: Print Base Actual
+msgid "print-base-actual"
+msgstr ""
+#. TRANSLATORS: Brim
msgid "print-base.brim"
-msgstr "Brim"
+msgstr ""
+#. TRANSLATORS: None
msgid "print-base.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Raft
msgid "print-base.raft"
-msgstr "Raft"
+msgstr ""
+#. TRANSLATORS: Skirt
msgid "print-base.skirt"
-msgstr "Skirt"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "print-base.standard"
-msgstr "Standard"
+msgstr ""
+#. TRANSLATORS: Print Color Mode
msgid "print-color-mode"
-msgstr "Print Color Mode"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-color-mode.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Auto Monochrome
+msgid "print-color-mode.auto-monochrome"
+msgstr ""
+
+#. TRANSLATORS: Text
msgid "print-color-mode.bi-level"
-msgstr "Bi-Level"
+msgstr ""
+#. TRANSLATORS: Color
msgid "print-color-mode.color"
-msgstr "Color"
+msgstr ""
+#. TRANSLATORS: Highlight
msgid "print-color-mode.highlight"
-msgstr "Highlight"
+msgstr ""
+#. TRANSLATORS: Monochrome
msgid "print-color-mode.monochrome"
-msgstr "Monochrome"
+msgstr ""
+#. TRANSLATORS: Process Text
msgid "print-color-mode.process-bi-level"
-msgstr "Process Bi-Level"
+msgstr ""
+#. TRANSLATORS: Process Monochrome
msgid "print-color-mode.process-monochrome"
-msgstr "Process Monochrome"
+msgstr ""
+#. TRANSLATORS: Print Optimization
msgid "print-content-optimize"
-msgstr "Print Optimization"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-content-optimize.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Graphics
msgid "print-content-optimize.graphic"
-msgstr "Graphics"
+msgstr ""
+#. TRANSLATORS: Photo
msgid "print-content-optimize.photo"
-msgstr "Photo"
+msgstr ""
+#. TRANSLATORS: Text
msgid "print-content-optimize.text"
-msgstr "Text"
+msgstr ""
+#. TRANSLATORS: Text and Graphics
msgid "print-content-optimize.text-and-graphic"
-msgstr "Text And Graphics"
+msgstr ""
+#. TRANSLATORS: Print Objects
msgid "print-objects"
-msgstr "Print Objects"
+msgstr ""
+#. TRANSLATORS: Print Quality
msgid "print-quality"
-msgstr "Print Quality"
+msgstr ""
+#. TRANSLATORS: Draft
msgid "print-quality.3"
-msgstr "Draft"
+msgstr ""
+#. TRANSLATORS: Normal
msgid "print-quality.4"
-msgstr "Normal"
+msgstr ""
+#. TRANSLATORS: High
msgid "print-quality.5"
-msgstr "High"
+msgstr ""
+#. TRANSLATORS: Print Rendering Intent
msgid "print-rendering-intent"
-msgstr "Print Rendering Intent"
+msgstr ""
+#. TRANSLATORS: Absolute
msgid "print-rendering-intent.absolute"
-msgstr "Absolute"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-rendering-intent.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Perceptual
msgid "print-rendering-intent.perceptual"
-msgstr "Perceptual"
+msgstr ""
+#. TRANSLATORS: Relative
msgid "print-rendering-intent.relative"
-msgstr "Relative"
+msgstr ""
+#. TRANSLATORS: Relative w/Black Point Compensation
msgid "print-rendering-intent.relative-bpc"
-msgstr "Relative w/Black Point Compensation"
+msgstr ""
+#. TRANSLATORS: Saturation
msgid "print-rendering-intent.saturation"
-msgstr "Saturation"
+msgstr ""
+#. TRANSLATORS: Print Scaling
msgid "print-scaling"
-msgstr "Print Scaling"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "print-scaling.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Auto-fit
msgid "print-scaling.auto-fit"
-msgstr "Auto Fit"
+msgstr ""
+#. TRANSLATORS: Fill
msgid "print-scaling.fill"
-msgstr "Fill"
+msgstr ""
+#. TRANSLATORS: Fit
msgid "print-scaling.fit"
-msgstr "Fit"
+msgstr ""
+#. TRANSLATORS: None
msgid "print-scaling.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Print Supports
msgid "print-supports"
-msgstr "Print Supports"
+msgstr ""
+#. TRANSLATORS: Print Supports Actual
+msgid "print-supports-actual"
+msgstr ""
+
+#. TRANSLATORS: With Specified Material
msgid "print-supports.material"
-msgstr "Material"
+msgstr ""
+#. TRANSLATORS: None
msgid "print-supports.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Standard
msgid "print-supports.standard"
-msgstr "Standard"
+msgstr ""
#, c-format
msgid "printer %s disabled since %s -"
@@ -9984,2303 +11706,3160 @@ msgstr "打å°æœº %s/%s ç›®å‰ç©ºé—²ã€‚从 %s 开始å¯ç”¨"
msgid "printer %s/%s now printing %s-%d. enabled since %s"
msgstr "打å°æœº %s/%s æ­£åœ¨æ‰“å° %s-%d。从 %s 开始å¯ç”¨"
+#. TRANSLATORS: Printer Geo Location
+msgid "printer-geo-location"
+msgstr ""
+
+#. TRANSLATORS: Printer ID
+msgid "printer-id"
+msgstr ""
+
+#. TRANSLATORS: Printer Ids
+msgid "printer-ids"
+msgstr ""
+
+#. TRANSLATORS: Printer Location
+msgid "printer-location"
+msgstr ""
+
+#. TRANSLATORS: Message From Operator
msgid "printer-message-from-operator"
-msgstr "Printer Message From Operator"
+msgstr ""
+#. TRANSLATORS: Print Resolution
msgid "printer-resolution"
-msgstr "Printer Resolution"
+msgstr ""
+
+#. TRANSLATORS: Printer Service Type
+msgid "printer-service-type"
+msgstr ""
+
+#. TRANSLATORS: Copy
+msgid "printer-service-type.copy"
+msgstr ""
+
+#. TRANSLATORS: Faxin
+msgid "printer-service-type.faxin"
+msgstr ""
+
+#. TRANSLATORS: Faxout
+msgid "printer-service-type.faxout"
+msgstr ""
+
+#. TRANSLATORS: Print
+msgid "printer-service-type.print"
+msgstr ""
+
+#. TRANSLATORS: Print3d
+msgid "printer-service-type.print3d"
+msgstr ""
+#. TRANSLATORS: Scan
+msgid "printer-service-type.scan"
+msgstr ""
+
+#. TRANSLATORS: Transform
+msgid "printer-service-type.transform"
+msgstr ""
+
+#. TRANSLATORS: Printer State
msgid "printer-state"
-msgstr "Printer State"
+msgstr ""
+#. TRANSLATORS: Detailed Printer State
msgid "printer-state-reasons"
-msgstr "Detailed Printer State"
+msgstr ""
+#. TRANSLATORS: Old Alerts Have Been Removed
msgid "printer-state-reasons.alert-removal-of-binary-change-entry"
-msgstr "Alert Removal Of Binary Change Entry"
+msgstr ""
+#. TRANSLATORS: Bander Added
msgid "printer-state-reasons.bander-added"
-msgstr "Bander Added"
+msgstr ""
+#. TRANSLATORS: Bander Almost Empty
msgid "printer-state-reasons.bander-almost-empty"
-msgstr "Bander Almost Empty"
+msgstr ""
+#. TRANSLATORS: Bander Almost Full
msgid "printer-state-reasons.bander-almost-full"
-msgstr "Bander Almost Full"
+msgstr ""
+#. TRANSLATORS: Bander At Limit
msgid "printer-state-reasons.bander-at-limit"
-msgstr "Bander At Limit"
+msgstr ""
+#. TRANSLATORS: Bander Closed
msgid "printer-state-reasons.bander-closed"
-msgstr "Bander Closed"
+msgstr ""
+#. TRANSLATORS: Bander Configuration Change
msgid "printer-state-reasons.bander-configuration-change"
-msgstr "Bander Configuration Change"
+msgstr ""
+#. TRANSLATORS: Bander Cover Closed
msgid "printer-state-reasons.bander-cover-closed"
-msgstr "Bander Cover Closed"
+msgstr ""
+#. TRANSLATORS: Bander Cover Open
msgid "printer-state-reasons.bander-cover-open"
-msgstr "Bander Cover Open"
+msgstr ""
+#. TRANSLATORS: Bander Empty
msgid "printer-state-reasons.bander-empty"
-msgstr "Bander Empty"
+msgstr ""
+#. TRANSLATORS: Bander Full
msgid "printer-state-reasons.bander-full"
-msgstr "Bander Full"
+msgstr ""
+#. TRANSLATORS: Bander Interlock Closed
msgid "printer-state-reasons.bander-interlock-closed"
-msgstr "Bander Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Bander Interlock Open
msgid "printer-state-reasons.bander-interlock-open"
-msgstr "Bander Interlock Open"
+msgstr ""
+#. TRANSLATORS: Bander Jam
msgid "printer-state-reasons.bander-jam"
-msgstr "Bander Jam"
+msgstr ""
+#. TRANSLATORS: Bander Life Almost Over
msgid "printer-state-reasons.bander-life-almost-over"
-msgstr "Bander Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Bander Life Over
msgid "printer-state-reasons.bander-life-over"
-msgstr "Bander Life Over"
+msgstr ""
+#. TRANSLATORS: Bander Memory Exhausted
msgid "printer-state-reasons.bander-memory-exhausted"
-msgstr "Bander Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Bander Missing
msgid "printer-state-reasons.bander-missing"
-msgstr "Bander Missing"
+msgstr ""
+#. TRANSLATORS: Bander Motor Failure
msgid "printer-state-reasons.bander-motor-failure"
-msgstr "Bander Motor Failure"
+msgstr ""
+#. TRANSLATORS: Bander Near Limit
msgid "printer-state-reasons.bander-near-limit"
-msgstr "Bander Near Limit"
+msgstr ""
+#. TRANSLATORS: Bander Offline
msgid "printer-state-reasons.bander-offline"
-msgstr "Bander Offline"
+msgstr ""
+#. TRANSLATORS: Bander Opened
msgid "printer-state-reasons.bander-opened"
-msgstr "Bander Opened"
+msgstr ""
+#. TRANSLATORS: Bander Over Temperature
msgid "printer-state-reasons.bander-over-temperature"
-msgstr "Bander Over Temperature"
+msgstr ""
+#. TRANSLATORS: Bander Power Saver
msgid "printer-state-reasons.bander-power-saver"
-msgstr "Bander Power Saver"
+msgstr ""
+#. TRANSLATORS: Bander Recoverable Failure
msgid "printer-state-reasons.bander-recoverable-failure"
-msgstr "Bander Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Bander Recoverable Storage
msgid "printer-state-reasons.bander-recoverable-storage"
-msgstr "Bander Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Bander Removed
msgid "printer-state-reasons.bander-removed"
-msgstr "Bander Removed"
+msgstr ""
+#. TRANSLATORS: Bander Resource Added
msgid "printer-state-reasons.bander-resource-added"
-msgstr "Bander Resource Added"
+msgstr ""
+#. TRANSLATORS: Bander Resource Removed
msgid "printer-state-reasons.bander-resource-removed"
-msgstr "Bander Resource Removed"
+msgstr ""
+#. TRANSLATORS: Bander Thermistor Failure
msgid "printer-state-reasons.bander-thermistor-failure"
-msgstr "Bander Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Bander Timing Failure
msgid "printer-state-reasons.bander-timing-failure"
-msgstr "Bander Timing Failure"
+msgstr ""
+#. TRANSLATORS: Bander Turned Off
msgid "printer-state-reasons.bander-turned-off"
-msgstr "Bander Turned Off"
+msgstr ""
+#. TRANSLATORS: Bander Turned On
msgid "printer-state-reasons.bander-turned-on"
-msgstr "Bander Turned On"
+msgstr ""
+#. TRANSLATORS: Bander Under Temperature
msgid "printer-state-reasons.bander-under-temperature"
-msgstr "Bander Under Temperature"
+msgstr ""
+#. TRANSLATORS: Bander Unrecoverable Failure
msgid "printer-state-reasons.bander-unrecoverable-failure"
-msgstr "Bander Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Bander Unrecoverable Storage Error
msgid "printer-state-reasons.bander-unrecoverable-storage-error"
-msgstr "Bander Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Bander Warming Up
msgid "printer-state-reasons.bander-warming-up"
-msgstr "Bander Warming Up"
+msgstr ""
+#. TRANSLATORS: Binder Added
msgid "printer-state-reasons.binder-added"
-msgstr "Binder Added"
+msgstr ""
+#. TRANSLATORS: Binder Almost Empty
msgid "printer-state-reasons.binder-almost-empty"
-msgstr "Binder Almost Empty"
+msgstr ""
+#. TRANSLATORS: Binder Almost Full
msgid "printer-state-reasons.binder-almost-full"
-msgstr "Binder Almost Full"
+msgstr ""
+#. TRANSLATORS: Binder At Limit
msgid "printer-state-reasons.binder-at-limit"
-msgstr "Binder At Limit"
+msgstr ""
+#. TRANSLATORS: Binder Closed
msgid "printer-state-reasons.binder-closed"
-msgstr "Binder Closed"
+msgstr ""
+#. TRANSLATORS: Binder Configuration Change
msgid "printer-state-reasons.binder-configuration-change"
-msgstr "Binder Configuration Change"
+msgstr ""
+#. TRANSLATORS: Binder Cover Closed
msgid "printer-state-reasons.binder-cover-closed"
-msgstr "Binder Cover Closed"
+msgstr ""
+#. TRANSLATORS: Binder Cover Open
msgid "printer-state-reasons.binder-cover-open"
-msgstr "Binder Cover Open"
+msgstr ""
+#. TRANSLATORS: Binder Empty
msgid "printer-state-reasons.binder-empty"
-msgstr "Binder Empty"
+msgstr ""
+#. TRANSLATORS: Binder Full
msgid "printer-state-reasons.binder-full"
-msgstr "Binder Full"
+msgstr ""
+#. TRANSLATORS: Binder Interlock Closed
msgid "printer-state-reasons.binder-interlock-closed"
-msgstr "Binder Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Binder Interlock Open
msgid "printer-state-reasons.binder-interlock-open"
-msgstr "Binder Interlock Open"
+msgstr ""
+#. TRANSLATORS: Binder Jam
msgid "printer-state-reasons.binder-jam"
-msgstr "Binder Jam"
+msgstr ""
+#. TRANSLATORS: Binder Life Almost Over
msgid "printer-state-reasons.binder-life-almost-over"
-msgstr "Binder Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Binder Life Over
msgid "printer-state-reasons.binder-life-over"
-msgstr "Binder Life Over"
+msgstr ""
+#. TRANSLATORS: Binder Memory Exhausted
msgid "printer-state-reasons.binder-memory-exhausted"
-msgstr "Binder Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Binder Missing
msgid "printer-state-reasons.binder-missing"
-msgstr "Binder Missing"
+msgstr ""
+#. TRANSLATORS: Binder Motor Failure
msgid "printer-state-reasons.binder-motor-failure"
-msgstr "Binder Motor Failure"
+msgstr ""
+#. TRANSLATORS: Binder Near Limit
msgid "printer-state-reasons.binder-near-limit"
-msgstr "Binder Near Limit"
+msgstr ""
+#. TRANSLATORS: Binder Offline
msgid "printer-state-reasons.binder-offline"
-msgstr "Binder Offline"
+msgstr ""
+#. TRANSLATORS: Binder Opened
msgid "printer-state-reasons.binder-opened"
-msgstr "Binder Opened"
+msgstr ""
+#. TRANSLATORS: Binder Over Temperature
msgid "printer-state-reasons.binder-over-temperature"
-msgstr "Binder Over Temperature"
+msgstr ""
+#. TRANSLATORS: Binder Power Saver
msgid "printer-state-reasons.binder-power-saver"
-msgstr "Binder Power Saver"
+msgstr ""
+#. TRANSLATORS: Binder Recoverable Failure
msgid "printer-state-reasons.binder-recoverable-failure"
-msgstr "Binder Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Binder Recoverable Storage
msgid "printer-state-reasons.binder-recoverable-storage"
-msgstr "Binder Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Binder Removed
msgid "printer-state-reasons.binder-removed"
-msgstr "Binder Removed"
+msgstr ""
+#. TRANSLATORS: Binder Resource Added
msgid "printer-state-reasons.binder-resource-added"
-msgstr "Binder Resource Added"
+msgstr ""
+#. TRANSLATORS: Binder Resource Removed
msgid "printer-state-reasons.binder-resource-removed"
-msgstr "Binder Resource Removed"
+msgstr ""
+#. TRANSLATORS: Binder Thermistor Failure
msgid "printer-state-reasons.binder-thermistor-failure"
-msgstr "Binder Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Binder Timing Failure
msgid "printer-state-reasons.binder-timing-failure"
-msgstr "Binder Timing Failure"
+msgstr ""
+#. TRANSLATORS: Binder Turned Off
msgid "printer-state-reasons.binder-turned-off"
-msgstr "Binder Turned Off"
+msgstr ""
+#. TRANSLATORS: Binder Turned On
msgid "printer-state-reasons.binder-turned-on"
-msgstr "Binder Turned On"
+msgstr ""
+#. TRANSLATORS: Binder Under Temperature
msgid "printer-state-reasons.binder-under-temperature"
-msgstr "Binder Under Temperature"
+msgstr ""
+#. TRANSLATORS: Binder Unrecoverable Failure
msgid "printer-state-reasons.binder-unrecoverable-failure"
-msgstr "Binder Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Binder Unrecoverable Storage Error
msgid "printer-state-reasons.binder-unrecoverable-storage-error"
-msgstr "Binder Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Binder Warming Up
msgid "printer-state-reasons.binder-warming-up"
-msgstr "Binder Warming Up"
+msgstr ""
+#. TRANSLATORS: Camera Failure
msgid "printer-state-reasons.camera-failure"
-msgstr "Camera Failure"
+msgstr ""
+#. TRANSLATORS: Chamber Cooling
msgid "printer-state-reasons.chamber-cooling"
-msgstr "Chamber Cooling"
+msgstr ""
+#. TRANSLATORS: Chamber Failure
+msgid "printer-state-reasons.chamber-failure"
+msgstr ""
+
+#. TRANSLATORS: Chamber Heating
msgid "printer-state-reasons.chamber-heating"
-msgstr "Chamber Heating"
+msgstr ""
+#. TRANSLATORS: Chamber Temperature High
msgid "printer-state-reasons.chamber-temperature-high"
-msgstr "Chamber Temperature High"
+msgstr ""
+#. TRANSLATORS: Chamber Temperature Low
msgid "printer-state-reasons.chamber-temperature-low"
-msgstr "Chamber Temperature Low"
+msgstr ""
+#. TRANSLATORS: Cleaner Life Almost Over
msgid "printer-state-reasons.cleaner-life-almost-over"
-msgstr "Cleaner Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Cleaner Life Over
msgid "printer-state-reasons.cleaner-life-over"
-msgstr "Cleaner Life Over"
+msgstr ""
+#. TRANSLATORS: Configuration Change
msgid "printer-state-reasons.configuration-change"
-msgstr "Configuration Change"
+msgstr ""
+#. TRANSLATORS: Connecting To Device
msgid "printer-state-reasons.connecting-to-device"
-msgstr "Connecting To Device"
+msgstr ""
+#. TRANSLATORS: Cover Open
msgid "printer-state-reasons.cover-open"
-msgstr "Cover Open"
+msgstr ""
+#. TRANSLATORS: Deactivated
msgid "printer-state-reasons.deactivated"
-msgstr "Deactivated"
+msgstr ""
+#. TRANSLATORS: Deleted
+msgid "printer-state-reasons.deleted"
+msgstr ""
+
+#. TRANSLATORS: Developer Empty
msgid "printer-state-reasons.developer-empty"
-msgstr "Developer Empty"
+msgstr ""
+#. TRANSLATORS: Developer Low
msgid "printer-state-reasons.developer-low"
-msgstr "Developer Low"
+msgstr ""
+#. TRANSLATORS: Die Cutter Added
msgid "printer-state-reasons.die-cutter-added"
-msgstr "Die Cutter Added"
+msgstr ""
+#. TRANSLATORS: Die Cutter Almost Empty
msgid "printer-state-reasons.die-cutter-almost-empty"
-msgstr "Die Cutter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Die Cutter Almost Full
msgid "printer-state-reasons.die-cutter-almost-full"
-msgstr "Die Cutter Almost Full"
+msgstr ""
+#. TRANSLATORS: Die Cutter At Limit
msgid "printer-state-reasons.die-cutter-at-limit"
-msgstr "Die Cutter At Limit"
+msgstr ""
+#. TRANSLATORS: Die Cutter Closed
msgid "printer-state-reasons.die-cutter-closed"
-msgstr "Die Cutter Closed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Configuration Change
msgid "printer-state-reasons.die-cutter-configuration-change"
-msgstr "Die Cutter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Die Cutter Cover Closed
msgid "printer-state-reasons.die-cutter-cover-closed"
-msgstr "Die Cutter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Cover Open
msgid "printer-state-reasons.die-cutter-cover-open"
-msgstr "Die Cutter Cover Open"
+msgstr ""
+#. TRANSLATORS: Die Cutter Empty
msgid "printer-state-reasons.die-cutter-empty"
-msgstr "Die Cutter Empty"
+msgstr ""
+#. TRANSLATORS: Die Cutter Full
msgid "printer-state-reasons.die-cutter-full"
-msgstr "Die Cutter Full"
+msgstr ""
+#. TRANSLATORS: Die Cutter Interlock Closed
msgid "printer-state-reasons.die-cutter-interlock-closed"
-msgstr "Die Cutter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Interlock Open
msgid "printer-state-reasons.die-cutter-interlock-open"
-msgstr "Die Cutter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Die Cutter Jam
msgid "printer-state-reasons.die-cutter-jam"
-msgstr "Die Cutter Jam"
+msgstr ""
+#. TRANSLATORS: Die Cutter Life Almost Over
msgid "printer-state-reasons.die-cutter-life-almost-over"
-msgstr "Die Cutter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Die Cutter Life Over
msgid "printer-state-reasons.die-cutter-life-over"
-msgstr "Die Cutter Life Over"
+msgstr ""
+#. TRANSLATORS: Die Cutter Memory Exhausted
msgid "printer-state-reasons.die-cutter-memory-exhausted"
-msgstr "Die Cutter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Die Cutter Missing
msgid "printer-state-reasons.die-cutter-missing"
-msgstr "Die Cutter Missing"
+msgstr ""
+#. TRANSLATORS: Die Cutter Motor Failure
msgid "printer-state-reasons.die-cutter-motor-failure"
-msgstr "Die Cutter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Near Limit
msgid "printer-state-reasons.die-cutter-near-limit"
-msgstr "Die Cutter Near Limit"
+msgstr ""
+#. TRANSLATORS: Die Cutter Offline
msgid "printer-state-reasons.die-cutter-offline"
-msgstr "Die Cutter Offline"
+msgstr ""
+#. TRANSLATORS: Die Cutter Opened
msgid "printer-state-reasons.die-cutter-opened"
-msgstr "Die Cutter Opened"
+msgstr ""
+#. TRANSLATORS: Die Cutter Over Temperature
msgid "printer-state-reasons.die-cutter-over-temperature"
-msgstr "Die Cutter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Die Cutter Power Saver
msgid "printer-state-reasons.die-cutter-power-saver"
-msgstr "Die Cutter Power Saver"
+msgstr ""
+#. TRANSLATORS: Die Cutter Recoverable Failure
msgid "printer-state-reasons.die-cutter-recoverable-failure"
-msgstr "Die Cutter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Recoverable Storage
msgid "printer-state-reasons.die-cutter-recoverable-storage"
-msgstr "Die Cutter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Die Cutter Removed
msgid "printer-state-reasons.die-cutter-removed"
-msgstr "Die Cutter Removed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Resource Added
msgid "printer-state-reasons.die-cutter-resource-added"
-msgstr "Die Cutter Resource Added"
+msgstr ""
+#. TRANSLATORS: Die Cutter Resource Removed
msgid "printer-state-reasons.die-cutter-resource-removed"
-msgstr "Die Cutter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Die Cutter Thermistor Failure
msgid "printer-state-reasons.die-cutter-thermistor-failure"
-msgstr "Die Cutter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Timing Failure
msgid "printer-state-reasons.die-cutter-timing-failure"
-msgstr "Die Cutter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Turned Off
msgid "printer-state-reasons.die-cutter-turned-off"
-msgstr "Die Cutter Turned Off"
+msgstr ""
+#. TRANSLATORS: Die Cutter Turned On
msgid "printer-state-reasons.die-cutter-turned-on"
-msgstr "Die Cutter Turned On"
+msgstr ""
+#. TRANSLATORS: Die Cutter Under Temperature
msgid "printer-state-reasons.die-cutter-under-temperature"
-msgstr "Die Cutter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Die Cutter Unrecoverable Failure
msgid "printer-state-reasons.die-cutter-unrecoverable-failure"
-msgstr "Die Cutter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Die Cutter Unrecoverable Storage Error
msgid "printer-state-reasons.die-cutter-unrecoverable-storage-error"
-msgstr "Die Cutter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Die Cutter Warming Up
msgid "printer-state-reasons.die-cutter-warming-up"
-msgstr "Die Cutter Warming Up"
+msgstr ""
+#. TRANSLATORS: Door Open
msgid "printer-state-reasons.door-open"
-msgstr "Door Open"
+msgstr ""
+#. TRANSLATORS: Extruder Cooling
msgid "printer-state-reasons.extruder-cooling"
-msgstr "Extruder Cooling"
+msgstr ""
+#. TRANSLATORS: Extruder Failure
msgid "printer-state-reasons.extruder-failure"
-msgstr "Extruder Failure"
+msgstr ""
+#. TRANSLATORS: Extruder Heating
msgid "printer-state-reasons.extruder-heating"
-msgstr "Extruder Heating"
+msgstr ""
+#. TRANSLATORS: Extruder Jam
msgid "printer-state-reasons.extruder-jam"
-msgstr "Extruder Jam"
+msgstr ""
+#. TRANSLATORS: Extruder Temperature High
msgid "printer-state-reasons.extruder-temperature-high"
-msgstr "Extruder Temperature High"
+msgstr ""
+#. TRANSLATORS: Extruder Temperature Low
msgid "printer-state-reasons.extruder-temperature-low"
-msgstr "Extruder Temperature Low"
+msgstr ""
+#. TRANSLATORS: Fan Failure
msgid "printer-state-reasons.fan-failure"
-msgstr "Fan Failure"
+msgstr ""
+#. TRANSLATORS: Folder Added
msgid "printer-state-reasons.folder-added"
-msgstr "Folder Added"
+msgstr ""
+#. TRANSLATORS: Folder Almost Empty
msgid "printer-state-reasons.folder-almost-empty"
-msgstr "Folder Almost Empty"
+msgstr ""
+#. TRANSLATORS: Folder Almost Full
msgid "printer-state-reasons.folder-almost-full"
-msgstr "Folder Almost Full"
+msgstr ""
+#. TRANSLATORS: Folder At Limit
msgid "printer-state-reasons.folder-at-limit"
-msgstr "Folder At Limit"
+msgstr ""
+#. TRANSLATORS: Folder Closed
msgid "printer-state-reasons.folder-closed"
-msgstr "Folder Closed"
+msgstr ""
+#. TRANSLATORS: Folder Configuration Change
msgid "printer-state-reasons.folder-configuration-change"
-msgstr "Folder Configuration Change"
+msgstr ""
+#. TRANSLATORS: Folder Cover Closed
msgid "printer-state-reasons.folder-cover-closed"
-msgstr "Folder Cover Closed"
+msgstr ""
+#. TRANSLATORS: Folder Cover Open
msgid "printer-state-reasons.folder-cover-open"
-msgstr "Folder Cover Open"
+msgstr ""
+#. TRANSLATORS: Folder Empty
msgid "printer-state-reasons.folder-empty"
-msgstr "Folder Empty"
+msgstr ""
+#. TRANSLATORS: Folder Full
msgid "printer-state-reasons.folder-full"
-msgstr "Folder Full"
+msgstr ""
+#. TRANSLATORS: Folder Interlock Closed
msgid "printer-state-reasons.folder-interlock-closed"
-msgstr "Folder Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Folder Interlock Open
msgid "printer-state-reasons.folder-interlock-open"
-msgstr "Folder Interlock Open"
+msgstr ""
+#. TRANSLATORS: Folder Jam
msgid "printer-state-reasons.folder-jam"
-msgstr "Folder Jam"
+msgstr ""
+#. TRANSLATORS: Folder Life Almost Over
msgid "printer-state-reasons.folder-life-almost-over"
-msgstr "Folder Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Folder Life Over
msgid "printer-state-reasons.folder-life-over"
-msgstr "Folder Life Over"
+msgstr ""
+#. TRANSLATORS: Folder Memory Exhausted
msgid "printer-state-reasons.folder-memory-exhausted"
-msgstr "Folder Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Folder Missing
msgid "printer-state-reasons.folder-missing"
-msgstr "Folder Missing"
+msgstr ""
+#. TRANSLATORS: Folder Motor Failure
msgid "printer-state-reasons.folder-motor-failure"
-msgstr "Folder Motor Failure"
+msgstr ""
+#. TRANSLATORS: Folder Near Limit
msgid "printer-state-reasons.folder-near-limit"
-msgstr "Folder Near Limit"
+msgstr ""
+#. TRANSLATORS: Folder Offline
msgid "printer-state-reasons.folder-offline"
-msgstr "Folder Offline"
+msgstr ""
+#. TRANSLATORS: Folder Opened
msgid "printer-state-reasons.folder-opened"
-msgstr "Folder Opened"
+msgstr ""
+#. TRANSLATORS: Folder Over Temperature
msgid "printer-state-reasons.folder-over-temperature"
-msgstr "Folder Over Temperature"
+msgstr ""
+#. TRANSLATORS: Folder Power Saver
msgid "printer-state-reasons.folder-power-saver"
-msgstr "Folder Power Saver"
+msgstr ""
+#. TRANSLATORS: Folder Recoverable Failure
msgid "printer-state-reasons.folder-recoverable-failure"
-msgstr "Folder Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Folder Recoverable Storage
msgid "printer-state-reasons.folder-recoverable-storage"
-msgstr "Folder Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Folder Removed
msgid "printer-state-reasons.folder-removed"
-msgstr "Folder Removed"
+msgstr ""
+#. TRANSLATORS: Folder Resource Added
msgid "printer-state-reasons.folder-resource-added"
-msgstr "Folder Resource Added"
+msgstr ""
+#. TRANSLATORS: Folder Resource Removed
msgid "printer-state-reasons.folder-resource-removed"
-msgstr "Folder Resource Removed"
+msgstr ""
+#. TRANSLATORS: Folder Thermistor Failure
msgid "printer-state-reasons.folder-thermistor-failure"
-msgstr "Folder Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Folder Timing Failure
msgid "printer-state-reasons.folder-timing-failure"
-msgstr "Folder Timing Failure"
+msgstr ""
+#. TRANSLATORS: Folder Turned Off
msgid "printer-state-reasons.folder-turned-off"
-msgstr "Folder Turned Off"
+msgstr ""
+#. TRANSLATORS: Folder Turned On
msgid "printer-state-reasons.folder-turned-on"
-msgstr "Folder Turned On"
+msgstr ""
+#. TRANSLATORS: Folder Under Temperature
msgid "printer-state-reasons.folder-under-temperature"
-msgstr "Folder Under Temperature"
+msgstr ""
+#. TRANSLATORS: Folder Unrecoverable Failure
msgid "printer-state-reasons.folder-unrecoverable-failure"
-msgstr "Folder Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Folder Unrecoverable Storage Error
msgid "printer-state-reasons.folder-unrecoverable-storage-error"
-msgstr "Folder Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Folder Warming Up
msgid "printer-state-reasons.folder-warming-up"
-msgstr "Folder Warming Up"
+msgstr ""
+#. TRANSLATORS: Fuser Over Temp
msgid "printer-state-reasons.fuser-over-temp"
-msgstr "Fuser Over Temp"
+msgstr ""
+#. TRANSLATORS: Fuser Under Temp
msgid "printer-state-reasons.fuser-under-temp"
-msgstr "Fuser Under Temp"
+msgstr ""
+#. TRANSLATORS: Hold New Jobs
msgid "printer-state-reasons.hold-new-jobs"
-msgstr "Hold New Jobs"
+msgstr ""
+#. TRANSLATORS: Identify Printer
msgid "printer-state-reasons.identify-printer-requested"
-msgstr "Identify Printer"
+msgstr ""
+#. TRANSLATORS: Imprinter Added
msgid "printer-state-reasons.imprinter-added"
-msgstr "Imprinter Added"
+msgstr ""
+#. TRANSLATORS: Imprinter Almost Empty
msgid "printer-state-reasons.imprinter-almost-empty"
-msgstr "Imprinter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Imprinter Almost Full
msgid "printer-state-reasons.imprinter-almost-full"
-msgstr "Imprinter Almost Full"
+msgstr ""
+#. TRANSLATORS: Imprinter At Limit
msgid "printer-state-reasons.imprinter-at-limit"
-msgstr "Imprinter At Limit"
+msgstr ""
+#. TRANSLATORS: Imprinter Closed
msgid "printer-state-reasons.imprinter-closed"
-msgstr "Imprinter Closed"
+msgstr ""
+#. TRANSLATORS: Imprinter Configuration Change
msgid "printer-state-reasons.imprinter-configuration-change"
-msgstr "Imprinter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Imprinter Cover Closed
msgid "printer-state-reasons.imprinter-cover-closed"
-msgstr "Imprinter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Imprinter Cover Open
msgid "printer-state-reasons.imprinter-cover-open"
-msgstr "Imprinter Cover Open"
+msgstr ""
+#. TRANSLATORS: Imprinter Empty
msgid "printer-state-reasons.imprinter-empty"
-msgstr "Imprinter Empty"
+msgstr ""
+#. TRANSLATORS: Imprinter Full
msgid "printer-state-reasons.imprinter-full"
-msgstr "Imprinter Full"
+msgstr ""
+#. TRANSLATORS: Imprinter Interlock Closed
msgid "printer-state-reasons.imprinter-interlock-closed"
-msgstr "Imprinter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Imprinter Interlock Open
msgid "printer-state-reasons.imprinter-interlock-open"
-msgstr "Imprinter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Imprinter Jam
msgid "printer-state-reasons.imprinter-jam"
-msgstr "Imprinter Jam"
+msgstr ""
+#. TRANSLATORS: Imprinter Life Almost Over
msgid "printer-state-reasons.imprinter-life-almost-over"
-msgstr "Imprinter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Imprinter Life Over
msgid "printer-state-reasons.imprinter-life-over"
-msgstr "Imprinter Life Over"
+msgstr ""
+#. TRANSLATORS: Imprinter Memory Exhausted
msgid "printer-state-reasons.imprinter-memory-exhausted"
-msgstr "Imprinter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Imprinter Missing
msgid "printer-state-reasons.imprinter-missing"
-msgstr "Imprinter Missing"
+msgstr ""
+#. TRANSLATORS: Imprinter Motor Failure
msgid "printer-state-reasons.imprinter-motor-failure"
-msgstr "Imprinter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Near Limit
msgid "printer-state-reasons.imprinter-near-limit"
-msgstr "Imprinter Near Limit"
+msgstr ""
+#. TRANSLATORS: Imprinter Offline
msgid "printer-state-reasons.imprinter-offline"
-msgstr "Imprinter Offline"
+msgstr ""
+#. TRANSLATORS: Imprinter Opened
msgid "printer-state-reasons.imprinter-opened"
-msgstr "Imprinter Opened"
+msgstr ""
+#. TRANSLATORS: Imprinter Over Temperature
msgid "printer-state-reasons.imprinter-over-temperature"
-msgstr "Imprinter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Imprinter Power Saver
msgid "printer-state-reasons.imprinter-power-saver"
-msgstr "Imprinter Power Saver"
+msgstr ""
+#. TRANSLATORS: Imprinter Recoverable Failure
msgid "printer-state-reasons.imprinter-recoverable-failure"
-msgstr "Imprinter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Recoverable Storage
msgid "printer-state-reasons.imprinter-recoverable-storage"
-msgstr "Imprinter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Imprinter Removed
msgid "printer-state-reasons.imprinter-removed"
-msgstr "Imprinter Removed"
+msgstr ""
+#. TRANSLATORS: Imprinter Resource Added
msgid "printer-state-reasons.imprinter-resource-added"
-msgstr "Imprinter Resource Added"
+msgstr ""
+#. TRANSLATORS: Imprinter Resource Removed
msgid "printer-state-reasons.imprinter-resource-removed"
-msgstr "Imprinter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Imprinter Thermistor Failure
msgid "printer-state-reasons.imprinter-thermistor-failure"
-msgstr "Imprinter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Timing Failure
msgid "printer-state-reasons.imprinter-timing-failure"
-msgstr "Imprinter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Turned Off
msgid "printer-state-reasons.imprinter-turned-off"
-msgstr "Imprinter Turned Off"
+msgstr ""
+#. TRANSLATORS: Imprinter Turned On
msgid "printer-state-reasons.imprinter-turned-on"
-msgstr "Imprinter Turned On"
+msgstr ""
+#. TRANSLATORS: Imprinter Under Temperature
msgid "printer-state-reasons.imprinter-under-temperature"
-msgstr "Imprinter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Imprinter Unrecoverable Failure
msgid "printer-state-reasons.imprinter-unrecoverable-failure"
-msgstr "Imprinter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Imprinter Unrecoverable Storage Error
msgid "printer-state-reasons.imprinter-unrecoverable-storage-error"
-msgstr "Imprinter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Imprinter Warming Up
msgid "printer-state-reasons.imprinter-warming-up"
-msgstr "Imprinter Warming Up"
+msgstr ""
+#. TRANSLATORS: Input Cannot Feed Size Selected
msgid "printer-state-reasons.input-cannot-feed-size-selected"
-msgstr "Input Cannot Feed Size Selected"
+msgstr ""
+#. TRANSLATORS: Input Manual Input Request
msgid "printer-state-reasons.input-manual-input-request"
-msgstr "Input Manual Input Request"
+msgstr ""
+#. TRANSLATORS: Input Media Color Change
msgid "printer-state-reasons.input-media-color-change"
-msgstr "Input Media Color Change"
+msgstr ""
+#. TRANSLATORS: Input Media Form Parts Change
msgid "printer-state-reasons.input-media-form-parts-change"
-msgstr "Input Media Form Parts Change"
+msgstr ""
+#. TRANSLATORS: Input Media Size Change
msgid "printer-state-reasons.input-media-size-change"
-msgstr "Input Media Size Change"
+msgstr ""
+#. TRANSLATORS: Input Media Type Change
msgid "printer-state-reasons.input-media-type-change"
-msgstr "Input Media Type Change"
+msgstr ""
+#. TRANSLATORS: Input Media Weight Change
msgid "printer-state-reasons.input-media-weight-change"
-msgstr "Input Media Weight Change"
+msgstr ""
+#. TRANSLATORS: Input Tray Elevation Failure
msgid "printer-state-reasons.input-tray-elevation-failure"
-msgstr "Input Tray Elevation Failure"
+msgstr ""
+#. TRANSLATORS: Input Tray Missing
msgid "printer-state-reasons.input-tray-missing"
-msgstr "Input Tray Missing"
+msgstr ""
+#. TRANSLATORS: Input Tray Position Failure
msgid "printer-state-reasons.input-tray-position-failure"
-msgstr "Input Tray Position Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Added
msgid "printer-state-reasons.inserter-added"
-msgstr "Inserter Added"
+msgstr ""
+#. TRANSLATORS: Inserter Almost Empty
msgid "printer-state-reasons.inserter-almost-empty"
-msgstr "Inserter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Inserter Almost Full
msgid "printer-state-reasons.inserter-almost-full"
-msgstr "Inserter Almost Full"
+msgstr ""
+#. TRANSLATORS: Inserter At Limit
msgid "printer-state-reasons.inserter-at-limit"
-msgstr "Inserter At Limit"
+msgstr ""
+#. TRANSLATORS: Inserter Closed
msgid "printer-state-reasons.inserter-closed"
-msgstr "Inserter Closed"
+msgstr ""
+#. TRANSLATORS: Inserter Configuration Change
msgid "printer-state-reasons.inserter-configuration-change"
-msgstr "Inserter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Inserter Cover Closed
msgid "printer-state-reasons.inserter-cover-closed"
-msgstr "Inserter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Inserter Cover Open
msgid "printer-state-reasons.inserter-cover-open"
-msgstr "Inserter Cover Open"
+msgstr ""
+#. TRANSLATORS: Inserter Empty
msgid "printer-state-reasons.inserter-empty"
-msgstr "Inserter Empty"
+msgstr ""
+#. TRANSLATORS: Inserter Full
msgid "printer-state-reasons.inserter-full"
-msgstr "Inserter Full"
+msgstr ""
+#. TRANSLATORS: Inserter Interlock Closed
msgid "printer-state-reasons.inserter-interlock-closed"
-msgstr "Inserter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Inserter Interlock Open
msgid "printer-state-reasons.inserter-interlock-open"
-msgstr "Inserter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Inserter Jam
msgid "printer-state-reasons.inserter-jam"
-msgstr "Inserter Jam"
+msgstr ""
+#. TRANSLATORS: Inserter Life Almost Over
msgid "printer-state-reasons.inserter-life-almost-over"
-msgstr "Inserter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Inserter Life Over
msgid "printer-state-reasons.inserter-life-over"
-msgstr "Inserter Life Over"
+msgstr ""
+#. TRANSLATORS: Inserter Memory Exhausted
msgid "printer-state-reasons.inserter-memory-exhausted"
-msgstr "Inserter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Inserter Missing
msgid "printer-state-reasons.inserter-missing"
-msgstr "Inserter Missing"
+msgstr ""
+#. TRANSLATORS: Inserter Motor Failure
msgid "printer-state-reasons.inserter-motor-failure"
-msgstr "Inserter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Near Limit
msgid "printer-state-reasons.inserter-near-limit"
-msgstr "Inserter Near Limit"
+msgstr ""
+#. TRANSLATORS: Inserter Offline
msgid "printer-state-reasons.inserter-offline"
-msgstr "Inserter Offline"
+msgstr ""
+#. TRANSLATORS: Inserter Opened
msgid "printer-state-reasons.inserter-opened"
-msgstr "Inserter Opened"
+msgstr ""
+#. TRANSLATORS: Inserter Over Temperature
msgid "printer-state-reasons.inserter-over-temperature"
-msgstr "Inserter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Inserter Power Saver
msgid "printer-state-reasons.inserter-power-saver"
-msgstr "Inserter Power Saver"
+msgstr ""
+#. TRANSLATORS: Inserter Recoverable Failure
msgid "printer-state-reasons.inserter-recoverable-failure"
-msgstr "Inserter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Recoverable Storage
msgid "printer-state-reasons.inserter-recoverable-storage"
-msgstr "Inserter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Inserter Removed
msgid "printer-state-reasons.inserter-removed"
-msgstr "Inserter Removed"
+msgstr ""
+#. TRANSLATORS: Inserter Resource Added
msgid "printer-state-reasons.inserter-resource-added"
-msgstr "Inserter Resource Added"
+msgstr ""
+#. TRANSLATORS: Inserter Resource Removed
msgid "printer-state-reasons.inserter-resource-removed"
-msgstr "Inserter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Inserter Thermistor Failure
msgid "printer-state-reasons.inserter-thermistor-failure"
-msgstr "Inserter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Timing Failure
msgid "printer-state-reasons.inserter-timing-failure"
-msgstr "Inserter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Turned Off
msgid "printer-state-reasons.inserter-turned-off"
-msgstr "Inserter Turned Off"
+msgstr ""
+#. TRANSLATORS: Inserter Turned On
msgid "printer-state-reasons.inserter-turned-on"
-msgstr "Inserter Turned On"
+msgstr ""
+#. TRANSLATORS: Inserter Under Temperature
msgid "printer-state-reasons.inserter-under-temperature"
-msgstr "Inserter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Inserter Unrecoverable Failure
msgid "printer-state-reasons.inserter-unrecoverable-failure"
-msgstr "Inserter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Inserter Unrecoverable Storage Error
msgid "printer-state-reasons.inserter-unrecoverable-storage-error"
-msgstr "Inserter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Inserter Warming Up
msgid "printer-state-reasons.inserter-warming-up"
-msgstr "Inserter Warming Up"
+msgstr ""
+#. TRANSLATORS: Interlock Closed
msgid "printer-state-reasons.interlock-closed"
-msgstr "Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Interlock Open
msgid "printer-state-reasons.interlock-open"
-msgstr "Interlock Open"
+msgstr ""
+#. TRANSLATORS: Interpreter Cartridge Added
msgid "printer-state-reasons.interpreter-cartridge-added"
-msgstr "Interpreter Cartridge Added"
+msgstr ""
+#. TRANSLATORS: Interpreter Cartridge Removed
msgid "printer-state-reasons.interpreter-cartridge-deleted"
-msgstr "Interpreter Cartridge Deleted"
+msgstr ""
+#. TRANSLATORS: Interpreter Complex Page Encountered
msgid "printer-state-reasons.interpreter-complex-page-encountered"
-msgstr "Interpreter Complex Page Encountered"
+msgstr ""
+#. TRANSLATORS: Interpreter Memory Decrease
msgid "printer-state-reasons.interpreter-memory-decrease"
-msgstr "Interpreter Memory Decrease"
+msgstr ""
+#. TRANSLATORS: Interpreter Memory Increase
msgid "printer-state-reasons.interpreter-memory-increase"
-msgstr "Interpreter Memory Increase"
+msgstr ""
+#. TRANSLATORS: Interpreter Resource Added
msgid "printer-state-reasons.interpreter-resource-added"
-msgstr "Interpreter Resource Added"
+msgstr ""
+#. TRANSLATORS: Interpreter Resource Deleted
msgid "printer-state-reasons.interpreter-resource-deleted"
-msgstr "Interpreter Resource Deleted"
+msgstr ""
+#. TRANSLATORS: Interpreter Resource Unavailable
msgid "printer-state-reasons.interpreter-resource-unavailable"
-msgstr "Interpreter Resource Unavailable"
+msgstr ""
+#. TRANSLATORS: Lamp At End of Life
msgid "printer-state-reasons.lamp-at-eol"
-msgstr "Lamp At Eol"
+msgstr ""
+#. TRANSLATORS: Lamp Failure
msgid "printer-state-reasons.lamp-failure"
-msgstr "Lamp Failure"
+msgstr ""
+#. TRANSLATORS: Lamp Near End of Life
msgid "printer-state-reasons.lamp-near-eol"
-msgstr "Lamp Near Eol"
+msgstr ""
+#. TRANSLATORS: Laser At End of Life
msgid "printer-state-reasons.laser-at-eol"
-msgstr "Laser At Eol"
+msgstr ""
+#. TRANSLATORS: Laser Failure
msgid "printer-state-reasons.laser-failure"
-msgstr "Laser Failure"
+msgstr ""
+#. TRANSLATORS: Laser Near End of Life
msgid "printer-state-reasons.laser-near-eol"
-msgstr "Laser Near Eol"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Added
msgid "printer-state-reasons.make-envelope-added"
-msgstr "Make Envelope Added"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Almost Empty
msgid "printer-state-reasons.make-envelope-almost-empty"
-msgstr "Make Envelope Almost Empty"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Almost Full
msgid "printer-state-reasons.make-envelope-almost-full"
-msgstr "Make Envelope Almost Full"
+msgstr ""
+#. TRANSLATORS: Envelope Maker At Limit
msgid "printer-state-reasons.make-envelope-at-limit"
-msgstr "Make Envelope At Limit"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Closed
msgid "printer-state-reasons.make-envelope-closed"
-msgstr "Make Envelope Closed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Configuration Change
msgid "printer-state-reasons.make-envelope-configuration-change"
-msgstr "Make Envelope Configuration Change"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Cover Closed
msgid "printer-state-reasons.make-envelope-cover-closed"
-msgstr "Make Envelope Cover Closed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Cover Open
msgid "printer-state-reasons.make-envelope-cover-open"
-msgstr "Make Envelope Cover Open"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Empty
msgid "printer-state-reasons.make-envelope-empty"
-msgstr "Make Envelope Empty"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Full
msgid "printer-state-reasons.make-envelope-full"
-msgstr "Make Envelope Full"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Interlock Closed
msgid "printer-state-reasons.make-envelope-interlock-closed"
-msgstr "Make Envelope Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Interlock Open
msgid "printer-state-reasons.make-envelope-interlock-open"
-msgstr "Make Envelope Interlock Open"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Jam
msgid "printer-state-reasons.make-envelope-jam"
-msgstr "Make Envelope Jam"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Life Almost Over
msgid "printer-state-reasons.make-envelope-life-almost-over"
-msgstr "Make Envelope Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Life Over
msgid "printer-state-reasons.make-envelope-life-over"
-msgstr "Make Envelope Life Over"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Memory Exhausted
msgid "printer-state-reasons.make-envelope-memory-exhausted"
-msgstr "Make Envelope Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Missing
msgid "printer-state-reasons.make-envelope-missing"
-msgstr "Make Envelope Missing"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Motor Failure
msgid "printer-state-reasons.make-envelope-motor-failure"
-msgstr "Make Envelope Motor Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Near Limit
msgid "printer-state-reasons.make-envelope-near-limit"
-msgstr "Make Envelope Near Limit"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Offline
msgid "printer-state-reasons.make-envelope-offline"
-msgstr "Make Envelope Offline"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Opened
msgid "printer-state-reasons.make-envelope-opened"
-msgstr "Make Envelope Opened"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Over Temperature
msgid "printer-state-reasons.make-envelope-over-temperature"
-msgstr "Make Envelope Over Temperature"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Power Saver
msgid "printer-state-reasons.make-envelope-power-saver"
-msgstr "Make Envelope Power Saver"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Recoverable Failure
msgid "printer-state-reasons.make-envelope-recoverable-failure"
-msgstr "Make Envelope Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Recoverable Storage
msgid "printer-state-reasons.make-envelope-recoverable-storage"
-msgstr "Make Envelope Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Removed
msgid "printer-state-reasons.make-envelope-removed"
-msgstr "Make Envelope Removed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Resource Added
msgid "printer-state-reasons.make-envelope-resource-added"
-msgstr "Make Envelope Resource Added"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Resource Removed
msgid "printer-state-reasons.make-envelope-resource-removed"
-msgstr "Make Envelope Resource Removed"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Thermistor Failure
msgid "printer-state-reasons.make-envelope-thermistor-failure"
-msgstr "Make Envelope Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Timing Failure
msgid "printer-state-reasons.make-envelope-timing-failure"
-msgstr "Make Envelope Timing Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Turned Off
msgid "printer-state-reasons.make-envelope-turned-off"
-msgstr "Make Envelope Turned Off"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Turned On
msgid "printer-state-reasons.make-envelope-turned-on"
-msgstr "Make Envelope Turned On"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Under Temperature
msgid "printer-state-reasons.make-envelope-under-temperature"
-msgstr "Make Envelope Under Temperature"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Unrecoverable Failure
msgid "printer-state-reasons.make-envelope-unrecoverable-failure"
-msgstr "Make Envelope Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Unrecoverable Storage Error
msgid "printer-state-reasons.make-envelope-unrecoverable-storage-error"
-msgstr "Make Envelope Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Envelope Maker Warming Up
msgid "printer-state-reasons.make-envelope-warming-up"
-msgstr "Make Envelope Warming Up"
+msgstr ""
+#. TRANSLATORS: Marker Adjusting Print Quality
msgid "printer-state-reasons.marker-adjusting-print-quality"
-msgstr "Marker Adjusting Print Quality"
+msgstr ""
+#. TRANSLATORS: Marker Developer Almost Empty
msgid "printer-state-reasons.marker-developer-almost-empty"
-msgstr "Marker Developer Almost Empty"
+msgstr ""
+#. TRANSLATORS: Marker Developer Empty
msgid "printer-state-reasons.marker-developer-empty"
-msgstr "Marker Developer Empty"
+msgstr ""
+#. TRANSLATORS: Marker Fuser Thermistor Failure
msgid "printer-state-reasons.marker-fuser-thermistor-failure"
-msgstr "Marker Fuser Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Marker Fuser Timing Failure
msgid "printer-state-reasons.marker-fuser-timing-failure"
-msgstr "Marker Fuser Timing Failure"
+msgstr ""
+#. TRANSLATORS: Marker Ink Almost Empty
msgid "printer-state-reasons.marker-ink-almost-empty"
-msgstr "Marker Ink Almost Empty"
+msgstr ""
+#. TRANSLATORS: Marker Ink Empty
msgid "printer-state-reasons.marker-ink-empty"
-msgstr "Marker Ink Empty"
+msgstr ""
+#. TRANSLATORS: Marker Print Ribbon Almost Empty
msgid "printer-state-reasons.marker-print-ribbon-almost-empty"
-msgstr "Marker Print Ribbon Almost Empty"
+msgstr ""
+#. TRANSLATORS: Marker Print Ribbon Empty
msgid "printer-state-reasons.marker-print-ribbon-empty"
-msgstr "Marker Print Ribbon Empty"
+msgstr ""
+#. TRANSLATORS: Marker Supply Empty
msgid "printer-state-reasons.marker-supply-empty"
-msgstr "Marker Supply Empty"
+msgstr ""
+#. TRANSLATORS: Marker Supply Low
msgid "printer-state-reasons.marker-supply-low"
-msgstr "Marker Supply Low"
+msgstr ""
+#. TRANSLATORS: Marker Toner Cartridge Missing
msgid "printer-state-reasons.marker-toner-cartridge-missing"
-msgstr "Marker Toner Cartridge Missing"
+msgstr ""
+#. TRANSLATORS: Marker Waste Almost Full
msgid "printer-state-reasons.marker-waste-almost-full"
-msgstr "Marker Waste Almost Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Full
msgid "printer-state-reasons.marker-waste-full"
-msgstr "Marker Waste Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Ink Receptacle Almost Full
msgid "printer-state-reasons.marker-waste-ink-receptacle-almost-full"
-msgstr "Marker Waste Ink Receptacle Almost Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Ink Receptacle Full
msgid "printer-state-reasons.marker-waste-ink-receptacle-full"
-msgstr "Marker Waste Ink Receptacle Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Toner Receptacle Almost Full
msgid "printer-state-reasons.marker-waste-toner-receptacle-almost-full"
-msgstr "Marker Waste Toner Receptacle Almost Full"
+msgstr ""
+#. TRANSLATORS: Marker Waste Toner Receptacle Full
msgid "printer-state-reasons.marker-waste-toner-receptacle-full"
-msgstr "Marker Waste Toner Receptacle Full"
+msgstr ""
+#. TRANSLATORS: Material Empty
msgid "printer-state-reasons.material-empty"
-msgstr "Material Empty"
+msgstr ""
+#. TRANSLATORS: Material Low
msgid "printer-state-reasons.material-low"
-msgstr "Material Low"
+msgstr ""
+#. TRANSLATORS: Material Needed
msgid "printer-state-reasons.material-needed"
-msgstr "Material Needed"
+msgstr ""
+#. TRANSLATORS: Media Drying
+msgid "printer-state-reasons.media-drying"
+msgstr ""
+
+#. TRANSLATORS: Media Empty
msgid "printer-state-reasons.media-empty"
-msgstr "Media Empty"
+msgstr ""
+#. TRANSLATORS: Media Jam
msgid "printer-state-reasons.media-jam"
-msgstr "Media Jam"
+msgstr ""
+#. TRANSLATORS: Media Low
msgid "printer-state-reasons.media-low"
-msgstr "Media Low"
+msgstr ""
+#. TRANSLATORS: Media Needed
msgid "printer-state-reasons.media-needed"
-msgstr "Media Needed"
+msgstr ""
+#. TRANSLATORS: Media Path Cannot Do 2-Sided Printing
msgid "printer-state-reasons.media-path-cannot-duplex-media-selected"
-msgstr "Media Path Cannot Duplex Media Selected"
+msgstr ""
+#. TRANSLATORS: Media Path Media Tray Almost Full
msgid "printer-state-reasons.media-path-media-tray-almost-full"
-msgstr "Media Path Media Tray Almost Full"
+msgstr ""
+#. TRANSLATORS: Media Path Media Tray Full
msgid "printer-state-reasons.media-path-media-tray-full"
-msgstr "Media Path Media Tray Full"
+msgstr ""
+#. TRANSLATORS: Media Path Media Tray Missing
msgid "printer-state-reasons.media-path-media-tray-missing"
-msgstr "Media Path Media Tray Missing"
+msgstr ""
+#. TRANSLATORS: Motor Failure
msgid "printer-state-reasons.motor-failure"
-msgstr "Motor Failure"
+msgstr ""
+#. TRANSLATORS: Moving To Paused
msgid "printer-state-reasons.moving-to-paused"
-msgstr "Moving To Paused"
+msgstr ""
+#. TRANSLATORS: None
msgid "printer-state-reasons.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Optical Photoconductor Life Over
msgid "printer-state-reasons.opc-life-over"
-msgstr "Opc Life Over"
+msgstr ""
+#. TRANSLATORS: Optical Photoconductor Near End-of-life
msgid "printer-state-reasons.opc-near-eol"
-msgstr "Opc Near Eol"
+msgstr ""
+#. TRANSLATORS: Other
msgid "printer-state-reasons.other"
-msgstr "Other"
+msgstr ""
+#. TRANSLATORS: Output Area Almost Full
msgid "printer-state-reasons.output-area-almost-full"
-msgstr "Output Area Almost Full"
+msgstr ""
+#. TRANSLATORS: Output Area Full
msgid "printer-state-reasons.output-area-full"
-msgstr "Output Area Full"
+msgstr ""
+#. TRANSLATORS: Output Mailbox Select Failure
msgid "printer-state-reasons.output-mailbox-select-failure"
-msgstr "Output Mailbox Select Failure"
+msgstr ""
+#. TRANSLATORS: Output Tray Missing
msgid "printer-state-reasons.output-tray-missing"
-msgstr "Output Tray Missing"
+msgstr ""
+#. TRANSLATORS: Paused
msgid "printer-state-reasons.paused"
-msgstr "Paused"
+msgstr ""
+#. TRANSLATORS: Perforater Added
msgid "printer-state-reasons.perforater-added"
-msgstr "Perforater Added"
+msgstr ""
+#. TRANSLATORS: Perforater Almost Empty
msgid "printer-state-reasons.perforater-almost-empty"
-msgstr "Perforater Almost Empty"
+msgstr ""
+#. TRANSLATORS: Perforater Almost Full
msgid "printer-state-reasons.perforater-almost-full"
-msgstr "Perforater Almost Full"
+msgstr ""
+#. TRANSLATORS: Perforater At Limit
msgid "printer-state-reasons.perforater-at-limit"
-msgstr "Perforater At Limit"
+msgstr ""
+#. TRANSLATORS: Perforater Closed
msgid "printer-state-reasons.perforater-closed"
-msgstr "Perforater Closed"
+msgstr ""
+#. TRANSLATORS: Perforater Configuration Change
msgid "printer-state-reasons.perforater-configuration-change"
-msgstr "Perforater Configuration Change"
+msgstr ""
+#. TRANSLATORS: Perforater Cover Closed
msgid "printer-state-reasons.perforater-cover-closed"
-msgstr "Perforater Cover Closed"
+msgstr ""
+#. TRANSLATORS: Perforater Cover Open
msgid "printer-state-reasons.perforater-cover-open"
-msgstr "Perforater Cover Open"
+msgstr ""
+#. TRANSLATORS: Perforater Empty
msgid "printer-state-reasons.perforater-empty"
-msgstr "Perforater Empty"
+msgstr ""
+#. TRANSLATORS: Perforater Full
msgid "printer-state-reasons.perforater-full"
-msgstr "Perforater Full"
+msgstr ""
+#. TRANSLATORS: Perforater Interlock Closed
msgid "printer-state-reasons.perforater-interlock-closed"
-msgstr "Perforater Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Perforater Interlock Open
msgid "printer-state-reasons.perforater-interlock-open"
-msgstr "Perforater Interlock Open"
+msgstr ""
+#. TRANSLATORS: Perforater Jam
msgid "printer-state-reasons.perforater-jam"
-msgstr "Perforater Jam"
+msgstr ""
+#. TRANSLATORS: Perforater Life Almost Over
msgid "printer-state-reasons.perforater-life-almost-over"
-msgstr "Perforater Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Perforater Life Over
msgid "printer-state-reasons.perforater-life-over"
-msgstr "Perforater Life Over"
+msgstr ""
+#. TRANSLATORS: Perforater Memory Exhausted
msgid "printer-state-reasons.perforater-memory-exhausted"
-msgstr "Perforater Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Perforater Missing
msgid "printer-state-reasons.perforater-missing"
-msgstr "Perforater Missing"
+msgstr ""
+#. TRANSLATORS: Perforater Motor Failure
msgid "printer-state-reasons.perforater-motor-failure"
-msgstr "Perforater Motor Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Near Limit
msgid "printer-state-reasons.perforater-near-limit"
-msgstr "Perforater Near Limit"
+msgstr ""
+#. TRANSLATORS: Perforater Offline
msgid "printer-state-reasons.perforater-offline"
-msgstr "Perforater Offline"
+msgstr ""
+#. TRANSLATORS: Perforater Opened
msgid "printer-state-reasons.perforater-opened"
-msgstr "Perforater Opened"
+msgstr ""
+#. TRANSLATORS: Perforater Over Temperature
msgid "printer-state-reasons.perforater-over-temperature"
-msgstr "Perforater Over Temperature"
+msgstr ""
+#. TRANSLATORS: Perforater Power Saver
msgid "printer-state-reasons.perforater-power-saver"
-msgstr "Perforater Power Saver"
+msgstr ""
+#. TRANSLATORS: Perforater Recoverable Failure
msgid "printer-state-reasons.perforater-recoverable-failure"
-msgstr "Perforater Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Recoverable Storage
msgid "printer-state-reasons.perforater-recoverable-storage"
-msgstr "Perforater Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Perforater Removed
msgid "printer-state-reasons.perforater-removed"
-msgstr "Perforater Removed"
+msgstr ""
+#. TRANSLATORS: Perforater Resource Added
msgid "printer-state-reasons.perforater-resource-added"
-msgstr "Perforater Resource Added"
+msgstr ""
+#. TRANSLATORS: Perforater Resource Removed
msgid "printer-state-reasons.perforater-resource-removed"
-msgstr "Perforater Resource Removed"
+msgstr ""
+#. TRANSLATORS: Perforater Thermistor Failure
msgid "printer-state-reasons.perforater-thermistor-failure"
-msgstr "Perforater Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Timing Failure
msgid "printer-state-reasons.perforater-timing-failure"
-msgstr "Perforater Timing Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Turned Off
msgid "printer-state-reasons.perforater-turned-off"
-msgstr "Perforater Turned Off"
+msgstr ""
+#. TRANSLATORS: Perforater Turned On
msgid "printer-state-reasons.perforater-turned-on"
-msgstr "Perforater Turned On"
+msgstr ""
+#. TRANSLATORS: Perforater Under Temperature
msgid "printer-state-reasons.perforater-under-temperature"
-msgstr "Perforater Under Temperature"
+msgstr ""
+#. TRANSLATORS: Perforater Unrecoverable Failure
msgid "printer-state-reasons.perforater-unrecoverable-failure"
-msgstr "Perforater Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Perforater Unrecoverable Storage Error
msgid "printer-state-reasons.perforater-unrecoverable-storage-error"
-msgstr "Perforater Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Perforater Warming Up
msgid "printer-state-reasons.perforater-warming-up"
-msgstr "Perforater Warming Up"
+msgstr ""
+
+#. TRANSLATORS: Platform Cooling
+msgid "printer-state-reasons.platform-cooling"
+msgstr ""
+
+#. TRANSLATORS: Platform Failure
+msgid "printer-state-reasons.platform-failure"
+msgstr ""
+
+#. TRANSLATORS: Platform Heating
+msgid "printer-state-reasons.platform-heating"
+msgstr ""
+
+#. TRANSLATORS: Platform Temperature High
+msgid "printer-state-reasons.platform-temperature-high"
+msgstr ""
+#. TRANSLATORS: Platform Temperature Low
+msgid "printer-state-reasons.platform-temperature-low"
+msgstr ""
+
+#. TRANSLATORS: Power Down
msgid "printer-state-reasons.power-down"
-msgstr "Power Down"
+msgstr ""
+#. TRANSLATORS: Power Up
msgid "printer-state-reasons.power-up"
-msgstr "Power Up"
+msgstr ""
+#. TRANSLATORS: Printer Reset Manually
msgid "printer-state-reasons.printer-manual-reset"
-msgstr "Printer Manual Reset"
+msgstr ""
+#. TRANSLATORS: Printer Reset Remotely
msgid "printer-state-reasons.printer-nms-reset"
-msgstr "Printer Nms Reset"
+msgstr ""
+#. TRANSLATORS: Printer Ready To Print
msgid "printer-state-reasons.printer-ready-to-print"
-msgstr "Printer Ready To Print"
+msgstr ""
+#. TRANSLATORS: Puncher Added
msgid "printer-state-reasons.puncher-added"
-msgstr "Puncher Added"
+msgstr ""
+#. TRANSLATORS: Puncher Almost Empty
msgid "printer-state-reasons.puncher-almost-empty"
-msgstr "Puncher Almost Empty"
+msgstr ""
+#. TRANSLATORS: Puncher Almost Full
msgid "printer-state-reasons.puncher-almost-full"
-msgstr "Puncher Almost Full"
+msgstr ""
+#. TRANSLATORS: Puncher At Limit
msgid "printer-state-reasons.puncher-at-limit"
-msgstr "Puncher At Limit"
+msgstr ""
+#. TRANSLATORS: Puncher Closed
msgid "printer-state-reasons.puncher-closed"
-msgstr "Puncher Closed"
+msgstr ""
+#. TRANSLATORS: Puncher Configuration Change
msgid "printer-state-reasons.puncher-configuration-change"
-msgstr "Puncher Configuration Change"
+msgstr ""
+#. TRANSLATORS: Puncher Cover Closed
msgid "printer-state-reasons.puncher-cover-closed"
-msgstr "Puncher Cover Closed"
+msgstr ""
+#. TRANSLATORS: Puncher Cover Open
msgid "printer-state-reasons.puncher-cover-open"
-msgstr "Puncher Cover Open"
+msgstr ""
+#. TRANSLATORS: Puncher Empty
msgid "printer-state-reasons.puncher-empty"
-msgstr "Puncher Empty"
+msgstr ""
+#. TRANSLATORS: Puncher Full
msgid "printer-state-reasons.puncher-full"
-msgstr "Puncher Full"
+msgstr ""
+#. TRANSLATORS: Puncher Interlock Closed
msgid "printer-state-reasons.puncher-interlock-closed"
-msgstr "Puncher Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Puncher Interlock Open
msgid "printer-state-reasons.puncher-interlock-open"
-msgstr "Puncher Interlock Open"
+msgstr ""
+#. TRANSLATORS: Puncher Jam
msgid "printer-state-reasons.puncher-jam"
-msgstr "Puncher Jam"
+msgstr ""
+#. TRANSLATORS: Puncher Life Almost Over
msgid "printer-state-reasons.puncher-life-almost-over"
-msgstr "Puncher Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Puncher Life Over
msgid "printer-state-reasons.puncher-life-over"
-msgstr "Puncher Life Over"
+msgstr ""
+#. TRANSLATORS: Puncher Memory Exhausted
msgid "printer-state-reasons.puncher-memory-exhausted"
-msgstr "Puncher Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Puncher Missing
msgid "printer-state-reasons.puncher-missing"
-msgstr "Puncher Missing"
+msgstr ""
+#. TRANSLATORS: Puncher Motor Failure
msgid "printer-state-reasons.puncher-motor-failure"
-msgstr "Puncher Motor Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Near Limit
msgid "printer-state-reasons.puncher-near-limit"
-msgstr "Puncher Near Limit"
+msgstr ""
+#. TRANSLATORS: Puncher Offline
msgid "printer-state-reasons.puncher-offline"
-msgstr "Puncher Offline"
+msgstr ""
+#. TRANSLATORS: Puncher Opened
msgid "printer-state-reasons.puncher-opened"
-msgstr "Puncher Opened"
+msgstr ""
+#. TRANSLATORS: Puncher Over Temperature
msgid "printer-state-reasons.puncher-over-temperature"
-msgstr "Puncher Over Temperature"
+msgstr ""
+#. TRANSLATORS: Puncher Power Saver
msgid "printer-state-reasons.puncher-power-saver"
-msgstr "Puncher Power Saver"
+msgstr ""
+#. TRANSLATORS: Puncher Recoverable Failure
msgid "printer-state-reasons.puncher-recoverable-failure"
-msgstr "Puncher Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Recoverable Storage
msgid "printer-state-reasons.puncher-recoverable-storage"
-msgstr "Puncher Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Puncher Removed
msgid "printer-state-reasons.puncher-removed"
-msgstr "Puncher Removed"
+msgstr ""
+#. TRANSLATORS: Puncher Resource Added
msgid "printer-state-reasons.puncher-resource-added"
-msgstr "Puncher Resource Added"
+msgstr ""
+#. TRANSLATORS: Puncher Resource Removed
msgid "printer-state-reasons.puncher-resource-removed"
-msgstr "Puncher Resource Removed"
+msgstr ""
+#. TRANSLATORS: Puncher Thermistor Failure
msgid "printer-state-reasons.puncher-thermistor-failure"
-msgstr "Puncher Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Timing Failure
msgid "printer-state-reasons.puncher-timing-failure"
-msgstr "Puncher Timing Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Turned Off
msgid "printer-state-reasons.puncher-turned-off"
-msgstr "Puncher Turned Off"
+msgstr ""
+#. TRANSLATORS: Puncher Turned On
msgid "printer-state-reasons.puncher-turned-on"
-msgstr "Puncher Turned On"
+msgstr ""
+#. TRANSLATORS: Puncher Under Temperature
msgid "printer-state-reasons.puncher-under-temperature"
-msgstr "Puncher Under Temperature"
+msgstr ""
+#. TRANSLATORS: Puncher Unrecoverable Failure
msgid "printer-state-reasons.puncher-unrecoverable-failure"
-msgstr "Puncher Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Puncher Unrecoverable Storage Error
msgid "printer-state-reasons.puncher-unrecoverable-storage-error"
-msgstr "Puncher Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Puncher Warming Up
msgid "printer-state-reasons.puncher-warming-up"
-msgstr "Puncher Warming Up"
+msgstr ""
+#. TRANSLATORS: Resuming
+msgid "printer-state-reasons.resuming"
+msgstr ""
+
+#. TRANSLATORS: Separation Cutter Added
msgid "printer-state-reasons.separation-cutter-added"
-msgstr "Separation Cutter Added"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Almost Empty
msgid "printer-state-reasons.separation-cutter-almost-empty"
-msgstr "Separation Cutter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Almost Full
msgid "printer-state-reasons.separation-cutter-almost-full"
-msgstr "Separation Cutter Almost Full"
+msgstr ""
+#. TRANSLATORS: Separation Cutter At Limit
msgid "printer-state-reasons.separation-cutter-at-limit"
-msgstr "Separation Cutter At Limit"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Closed
msgid "printer-state-reasons.separation-cutter-closed"
-msgstr "Separation Cutter Closed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Configuration Change
msgid "printer-state-reasons.separation-cutter-configuration-change"
-msgstr "Separation Cutter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Cover Closed
msgid "printer-state-reasons.separation-cutter-cover-closed"
-msgstr "Separation Cutter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Cover Open
msgid "printer-state-reasons.separation-cutter-cover-open"
-msgstr "Separation Cutter Cover Open"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Empty
msgid "printer-state-reasons.separation-cutter-empty"
-msgstr "Separation Cutter Empty"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Full
msgid "printer-state-reasons.separation-cutter-full"
-msgstr "Separation Cutter Full"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Interlock Closed
msgid "printer-state-reasons.separation-cutter-interlock-closed"
-msgstr "Separation Cutter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Interlock Open
msgid "printer-state-reasons.separation-cutter-interlock-open"
-msgstr "Separation Cutter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Jam
msgid "printer-state-reasons.separation-cutter-jam"
-msgstr "Separation Cutter Jam"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Life Almost Over
msgid "printer-state-reasons.separation-cutter-life-almost-over"
-msgstr "Separation Cutter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Life Over
msgid "printer-state-reasons.separation-cutter-life-over"
-msgstr "Separation Cutter Life Over"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Memory Exhausted
msgid "printer-state-reasons.separation-cutter-memory-exhausted"
-msgstr "Separation Cutter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Missing
msgid "printer-state-reasons.separation-cutter-missing"
-msgstr "Separation Cutter Missing"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Motor Failure
msgid "printer-state-reasons.separation-cutter-motor-failure"
-msgstr "Separation Cutter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Near Limit
msgid "printer-state-reasons.separation-cutter-near-limit"
-msgstr "Separation Cutter Near Limit"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Offline
msgid "printer-state-reasons.separation-cutter-offline"
-msgstr "Separation Cutter Offline"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Opened
msgid "printer-state-reasons.separation-cutter-opened"
-msgstr "Separation Cutter Opened"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Over Temperature
msgid "printer-state-reasons.separation-cutter-over-temperature"
-msgstr "Separation Cutter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Power Saver
msgid "printer-state-reasons.separation-cutter-power-saver"
-msgstr "Separation Cutter Power Saver"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Recoverable Failure
msgid "printer-state-reasons.separation-cutter-recoverable-failure"
-msgstr "Separation Cutter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Recoverable Storage
msgid "printer-state-reasons.separation-cutter-recoverable-storage"
-msgstr "Separation Cutter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Removed
msgid "printer-state-reasons.separation-cutter-removed"
-msgstr "Separation Cutter Removed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Resource Added
msgid "printer-state-reasons.separation-cutter-resource-added"
-msgstr "Separation Cutter Resource Added"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Resource Removed
msgid "printer-state-reasons.separation-cutter-resource-removed"
-msgstr "Separation Cutter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Thermistor Failure
msgid "printer-state-reasons.separation-cutter-thermistor-failure"
-msgstr "Separation Cutter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Timing Failure
msgid "printer-state-reasons.separation-cutter-timing-failure"
-msgstr "Separation Cutter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Turned Off
msgid "printer-state-reasons.separation-cutter-turned-off"
-msgstr "Separation Cutter Turned Off"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Turned On
msgid "printer-state-reasons.separation-cutter-turned-on"
-msgstr "Separation Cutter Turned On"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Under Temperature
msgid "printer-state-reasons.separation-cutter-under-temperature"
-msgstr "Separation Cutter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Unrecoverable Failure
msgid "printer-state-reasons.separation-cutter-unrecoverable-failure"
-msgstr "Separation Cutter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Unrecoverable Storage Error
msgid "printer-state-reasons.separation-cutter-unrecoverable-storage-error"
-msgstr "Separation Cutter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Separation Cutter Warming Up
msgid "printer-state-reasons.separation-cutter-warming-up"
-msgstr "Separation Cutter Warming Up"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Added
msgid "printer-state-reasons.sheet-rotator-added"
-msgstr "Sheet Rotator Added"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Almost Empty
msgid "printer-state-reasons.sheet-rotator-almost-empty"
-msgstr "Sheet Rotator Almost Empty"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Almost Full
msgid "printer-state-reasons.sheet-rotator-almost-full"
-msgstr "Sheet Rotator Almost Full"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator At Limit
msgid "printer-state-reasons.sheet-rotator-at-limit"
-msgstr "Sheet Rotator At Limit"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Closed
msgid "printer-state-reasons.sheet-rotator-closed"
-msgstr "Sheet Rotator Closed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Configuration Change
msgid "printer-state-reasons.sheet-rotator-configuration-change"
-msgstr "Sheet Rotator Configuration Change"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Cover Closed
msgid "printer-state-reasons.sheet-rotator-cover-closed"
-msgstr "Sheet Rotator Cover Closed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Cover Open
msgid "printer-state-reasons.sheet-rotator-cover-open"
-msgstr "Sheet Rotator Cover Open"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Empty
msgid "printer-state-reasons.sheet-rotator-empty"
-msgstr "Sheet Rotator Empty"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Full
msgid "printer-state-reasons.sheet-rotator-full"
-msgstr "Sheet Rotator Full"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Interlock Closed
msgid "printer-state-reasons.sheet-rotator-interlock-closed"
-msgstr "Sheet Rotator Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Interlock Open
msgid "printer-state-reasons.sheet-rotator-interlock-open"
-msgstr "Sheet Rotator Interlock Open"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Jam
msgid "printer-state-reasons.sheet-rotator-jam"
-msgstr "Sheet Rotator Jam"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Life Almost Over
msgid "printer-state-reasons.sheet-rotator-life-almost-over"
-msgstr "Sheet Rotator Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Life Over
msgid "printer-state-reasons.sheet-rotator-life-over"
-msgstr "Sheet Rotator Life Over"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Memory Exhausted
msgid "printer-state-reasons.sheet-rotator-memory-exhausted"
-msgstr "Sheet Rotator Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Missing
msgid "printer-state-reasons.sheet-rotator-missing"
-msgstr "Sheet Rotator Missing"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Motor Failure
msgid "printer-state-reasons.sheet-rotator-motor-failure"
-msgstr "Sheet Rotator Motor Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Near Limit
msgid "printer-state-reasons.sheet-rotator-near-limit"
-msgstr "Sheet Rotator Near Limit"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Offline
msgid "printer-state-reasons.sheet-rotator-offline"
-msgstr "Sheet Rotator Offline"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Opened
msgid "printer-state-reasons.sheet-rotator-opened"
-msgstr "Sheet Rotator Opened"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Over Temperature
msgid "printer-state-reasons.sheet-rotator-over-temperature"
-msgstr "Sheet Rotator Over Temperature"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Power Saver
msgid "printer-state-reasons.sheet-rotator-power-saver"
-msgstr "Sheet Rotator Power Saver"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Recoverable Failure
msgid "printer-state-reasons.sheet-rotator-recoverable-failure"
-msgstr "Sheet Rotator Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Recoverable Storage
msgid "printer-state-reasons.sheet-rotator-recoverable-storage"
-msgstr "Sheet Rotator Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Removed
msgid "printer-state-reasons.sheet-rotator-removed"
-msgstr "Sheet Rotator Removed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Resource Added
msgid "printer-state-reasons.sheet-rotator-resource-added"
-msgstr "Sheet Rotator Resource Added"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Resource Removed
msgid "printer-state-reasons.sheet-rotator-resource-removed"
-msgstr "Sheet Rotator Resource Removed"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Thermistor Failure
msgid "printer-state-reasons.sheet-rotator-thermistor-failure"
-msgstr "Sheet Rotator Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Timing Failure
msgid "printer-state-reasons.sheet-rotator-timing-failure"
-msgstr "Sheet Rotator Timing Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Turned Off
msgid "printer-state-reasons.sheet-rotator-turned-off"
-msgstr "Sheet Rotator Turned Off"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Turned On
msgid "printer-state-reasons.sheet-rotator-turned-on"
-msgstr "Sheet Rotator Turned On"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Under Temperature
msgid "printer-state-reasons.sheet-rotator-under-temperature"
-msgstr "Sheet Rotator Under Temperature"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Unrecoverable Failure
msgid "printer-state-reasons.sheet-rotator-unrecoverable-failure"
-msgstr "Sheet Rotator Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Unrecoverable Storage Error
msgid "printer-state-reasons.sheet-rotator-unrecoverable-storage-error"
-msgstr "Sheet Rotator Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Sheet Rotator Warming Up
msgid "printer-state-reasons.sheet-rotator-warming-up"
-msgstr "Sheet Rotator Warming Up"
+msgstr ""
+#. TRANSLATORS: Shutdown
msgid "printer-state-reasons.shutdown"
-msgstr "Shutdown"
+msgstr ""
+#. TRANSLATORS: Slitter Added
msgid "printer-state-reasons.slitter-added"
-msgstr "Slitter Added"
+msgstr ""
+#. TRANSLATORS: Slitter Almost Empty
msgid "printer-state-reasons.slitter-almost-empty"
-msgstr "Slitter Almost Empty"
+msgstr ""
+#. TRANSLATORS: Slitter Almost Full
msgid "printer-state-reasons.slitter-almost-full"
-msgstr "Slitter Almost Full"
+msgstr ""
+#. TRANSLATORS: Slitter At Limit
msgid "printer-state-reasons.slitter-at-limit"
-msgstr "Slitter At Limit"
+msgstr ""
+#. TRANSLATORS: Slitter Closed
msgid "printer-state-reasons.slitter-closed"
-msgstr "Slitter Closed"
+msgstr ""
+#. TRANSLATORS: Slitter Configuration Change
msgid "printer-state-reasons.slitter-configuration-change"
-msgstr "Slitter Configuration Change"
+msgstr ""
+#. TRANSLATORS: Slitter Cover Closed
msgid "printer-state-reasons.slitter-cover-closed"
-msgstr "Slitter Cover Closed"
+msgstr ""
+#. TRANSLATORS: Slitter Cover Open
msgid "printer-state-reasons.slitter-cover-open"
-msgstr "Slitter Cover Open"
+msgstr ""
+#. TRANSLATORS: Slitter Empty
msgid "printer-state-reasons.slitter-empty"
-msgstr "Slitter Empty"
+msgstr ""
+#. TRANSLATORS: Slitter Full
msgid "printer-state-reasons.slitter-full"
-msgstr "Slitter Full"
+msgstr ""
+#. TRANSLATORS: Slitter Interlock Closed
msgid "printer-state-reasons.slitter-interlock-closed"
-msgstr "Slitter Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Slitter Interlock Open
msgid "printer-state-reasons.slitter-interlock-open"
-msgstr "Slitter Interlock Open"
+msgstr ""
+#. TRANSLATORS: Slitter Jam
msgid "printer-state-reasons.slitter-jam"
-msgstr "Slitter Jam"
+msgstr ""
+#. TRANSLATORS: Slitter Life Almost Over
msgid "printer-state-reasons.slitter-life-almost-over"
-msgstr "Slitter Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Slitter Life Over
msgid "printer-state-reasons.slitter-life-over"
-msgstr "Slitter Life Over"
+msgstr ""
+#. TRANSLATORS: Slitter Memory Exhausted
msgid "printer-state-reasons.slitter-memory-exhausted"
-msgstr "Slitter Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Slitter Missing
msgid "printer-state-reasons.slitter-missing"
-msgstr "Slitter Missing"
+msgstr ""
+#. TRANSLATORS: Slitter Motor Failure
msgid "printer-state-reasons.slitter-motor-failure"
-msgstr "Slitter Motor Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Near Limit
msgid "printer-state-reasons.slitter-near-limit"
-msgstr "Slitter Near Limit"
+msgstr ""
+#. TRANSLATORS: Slitter Offline
msgid "printer-state-reasons.slitter-offline"
-msgstr "Slitter Offline"
+msgstr ""
+#. TRANSLATORS: Slitter Opened
msgid "printer-state-reasons.slitter-opened"
-msgstr "Slitter Opened"
+msgstr ""
+#. TRANSLATORS: Slitter Over Temperature
msgid "printer-state-reasons.slitter-over-temperature"
-msgstr "Slitter Over Temperature"
+msgstr ""
+#. TRANSLATORS: Slitter Power Saver
msgid "printer-state-reasons.slitter-power-saver"
-msgstr "Slitter Power Saver"
+msgstr ""
+#. TRANSLATORS: Slitter Recoverable Failure
msgid "printer-state-reasons.slitter-recoverable-failure"
-msgstr "Slitter Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Recoverable Storage
msgid "printer-state-reasons.slitter-recoverable-storage"
-msgstr "Slitter Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Slitter Removed
msgid "printer-state-reasons.slitter-removed"
-msgstr "Slitter Removed"
+msgstr ""
+#. TRANSLATORS: Slitter Resource Added
msgid "printer-state-reasons.slitter-resource-added"
-msgstr "Slitter Resource Added"
+msgstr ""
+#. TRANSLATORS: Slitter Resource Removed
msgid "printer-state-reasons.slitter-resource-removed"
-msgstr "Slitter Resource Removed"
+msgstr ""
+#. TRANSLATORS: Slitter Thermistor Failure
msgid "printer-state-reasons.slitter-thermistor-failure"
-msgstr "Slitter Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Timing Failure
msgid "printer-state-reasons.slitter-timing-failure"
-msgstr "Slitter Timing Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Turned Off
msgid "printer-state-reasons.slitter-turned-off"
-msgstr "Slitter Turned Off"
+msgstr ""
+#. TRANSLATORS: Slitter Turned On
msgid "printer-state-reasons.slitter-turned-on"
-msgstr "Slitter Turned On"
+msgstr ""
+#. TRANSLATORS: Slitter Under Temperature
msgid "printer-state-reasons.slitter-under-temperature"
-msgstr "Slitter Under Temperature"
+msgstr ""
+#. TRANSLATORS: Slitter Unrecoverable Failure
msgid "printer-state-reasons.slitter-unrecoverable-failure"
-msgstr "Slitter Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Slitter Unrecoverable Storage Error
msgid "printer-state-reasons.slitter-unrecoverable-storage-error"
-msgstr "Slitter Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Slitter Warming Up
msgid "printer-state-reasons.slitter-warming-up"
-msgstr "Slitter Warming Up"
+msgstr ""
+#. TRANSLATORS: Spool Area Full
msgid "printer-state-reasons.spool-area-full"
-msgstr "Spool Area Full"
+msgstr ""
+#. TRANSLATORS: Stacker Added
msgid "printer-state-reasons.stacker-added"
-msgstr "Stacker Added"
+msgstr ""
+#. TRANSLATORS: Stacker Almost Empty
msgid "printer-state-reasons.stacker-almost-empty"
-msgstr "Stacker Almost Empty"
+msgstr ""
+#. TRANSLATORS: Stacker Almost Full
msgid "printer-state-reasons.stacker-almost-full"
-msgstr "Stacker Almost Full"
+msgstr ""
+#. TRANSLATORS: Stacker At Limit
msgid "printer-state-reasons.stacker-at-limit"
-msgstr "Stacker At Limit"
+msgstr ""
+#. TRANSLATORS: Stacker Closed
msgid "printer-state-reasons.stacker-closed"
-msgstr "Stacker Closed"
+msgstr ""
+#. TRANSLATORS: Stacker Configuration Change
msgid "printer-state-reasons.stacker-configuration-change"
-msgstr "Stacker Configuration Change"
+msgstr ""
+#. TRANSLATORS: Stacker Cover Closed
msgid "printer-state-reasons.stacker-cover-closed"
-msgstr "Stacker Cover Closed"
+msgstr ""
+#. TRANSLATORS: Stacker Cover Open
msgid "printer-state-reasons.stacker-cover-open"
-msgstr "Stacker Cover Open"
+msgstr ""
+#. TRANSLATORS: Stacker Empty
msgid "printer-state-reasons.stacker-empty"
-msgstr "Stacker Empty"
+msgstr ""
+#. TRANSLATORS: Stacker Full
msgid "printer-state-reasons.stacker-full"
-msgstr "Stacker Full"
+msgstr ""
+#. TRANSLATORS: Stacker Interlock Closed
msgid "printer-state-reasons.stacker-interlock-closed"
-msgstr "Stacker Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Stacker Interlock Open
msgid "printer-state-reasons.stacker-interlock-open"
-msgstr "Stacker Interlock Open"
+msgstr ""
+#. TRANSLATORS: Stacker Jam
msgid "printer-state-reasons.stacker-jam"
-msgstr "Stacker Jam"
+msgstr ""
+#. TRANSLATORS: Stacker Life Almost Over
msgid "printer-state-reasons.stacker-life-almost-over"
-msgstr "Stacker Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Stacker Life Over
msgid "printer-state-reasons.stacker-life-over"
-msgstr "Stacker Life Over"
+msgstr ""
+#. TRANSLATORS: Stacker Memory Exhausted
msgid "printer-state-reasons.stacker-memory-exhausted"
-msgstr "Stacker Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Stacker Missing
msgid "printer-state-reasons.stacker-missing"
-msgstr "Stacker Missing"
+msgstr ""
+#. TRANSLATORS: Stacker Motor Failure
msgid "printer-state-reasons.stacker-motor-failure"
-msgstr "Stacker Motor Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Near Limit
msgid "printer-state-reasons.stacker-near-limit"
-msgstr "Stacker Near Limit"
+msgstr ""
+#. TRANSLATORS: Stacker Offline
msgid "printer-state-reasons.stacker-offline"
-msgstr "Stacker Offline"
+msgstr ""
+#. TRANSLATORS: Stacker Opened
msgid "printer-state-reasons.stacker-opened"
-msgstr "Stacker Opened"
+msgstr ""
+#. TRANSLATORS: Stacker Over Temperature
msgid "printer-state-reasons.stacker-over-temperature"
-msgstr "Stacker Over Temperature"
+msgstr ""
+#. TRANSLATORS: Stacker Power Saver
msgid "printer-state-reasons.stacker-power-saver"
-msgstr "Stacker Power Saver"
+msgstr ""
+#. TRANSLATORS: Stacker Recoverable Failure
msgid "printer-state-reasons.stacker-recoverable-failure"
-msgstr "Stacker Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Recoverable Storage
msgid "printer-state-reasons.stacker-recoverable-storage"
-msgstr "Stacker Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Stacker Removed
msgid "printer-state-reasons.stacker-removed"
-msgstr "Stacker Removed"
+msgstr ""
+#. TRANSLATORS: Stacker Resource Added
msgid "printer-state-reasons.stacker-resource-added"
-msgstr "Stacker Resource Added"
+msgstr ""
+#. TRANSLATORS: Stacker Resource Removed
msgid "printer-state-reasons.stacker-resource-removed"
-msgstr "Stacker Resource Removed"
+msgstr ""
+#. TRANSLATORS: Stacker Thermistor Failure
msgid "printer-state-reasons.stacker-thermistor-failure"
-msgstr "Stacker Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Timing Failure
msgid "printer-state-reasons.stacker-timing-failure"
-msgstr "Stacker Timing Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Turned Off
msgid "printer-state-reasons.stacker-turned-off"
-msgstr "Stacker Turned Off"
+msgstr ""
+#. TRANSLATORS: Stacker Turned On
msgid "printer-state-reasons.stacker-turned-on"
-msgstr "Stacker Turned On"
+msgstr ""
+#. TRANSLATORS: Stacker Under Temperature
msgid "printer-state-reasons.stacker-under-temperature"
-msgstr "Stacker Under Temperature"
+msgstr ""
+#. TRANSLATORS: Stacker Unrecoverable Failure
msgid "printer-state-reasons.stacker-unrecoverable-failure"
-msgstr "Stacker Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stacker Unrecoverable Storage Error
msgid "printer-state-reasons.stacker-unrecoverable-storage-error"
-msgstr "Stacker Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Stacker Warming Up
msgid "printer-state-reasons.stacker-warming-up"
-msgstr "Stacker Warming Up"
+msgstr ""
+#. TRANSLATORS: Stapler Added
msgid "printer-state-reasons.stapler-added"
-msgstr "Stapler Added"
+msgstr ""
+#. TRANSLATORS: Stapler Almost Empty
msgid "printer-state-reasons.stapler-almost-empty"
-msgstr "Stapler Almost Empty"
+msgstr ""
+#. TRANSLATORS: Stapler Almost Full
msgid "printer-state-reasons.stapler-almost-full"
-msgstr "Stapler Almost Full"
+msgstr ""
+#. TRANSLATORS: Stapler At Limit
msgid "printer-state-reasons.stapler-at-limit"
-msgstr "Stapler At Limit"
+msgstr ""
+#. TRANSLATORS: Stapler Closed
msgid "printer-state-reasons.stapler-closed"
-msgstr "Stapler Closed"
+msgstr ""
+#. TRANSLATORS: Stapler Configuration Change
msgid "printer-state-reasons.stapler-configuration-change"
-msgstr "Stapler Configuration Change"
+msgstr ""
+#. TRANSLATORS: Stapler Cover Closed
msgid "printer-state-reasons.stapler-cover-closed"
-msgstr "Stapler Cover Closed"
+msgstr ""
+#. TRANSLATORS: Stapler Cover Open
msgid "printer-state-reasons.stapler-cover-open"
-msgstr "Stapler Cover Open"
+msgstr ""
+#. TRANSLATORS: Stapler Empty
msgid "printer-state-reasons.stapler-empty"
-msgstr "Stapler Empty"
+msgstr ""
+#. TRANSLATORS: Stapler Full
msgid "printer-state-reasons.stapler-full"
-msgstr "Stapler Full"
+msgstr ""
+#. TRANSLATORS: Stapler Interlock Closed
msgid "printer-state-reasons.stapler-interlock-closed"
-msgstr "Stapler Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Stapler Interlock Open
msgid "printer-state-reasons.stapler-interlock-open"
-msgstr "Stapler Interlock Open"
+msgstr ""
+#. TRANSLATORS: Stapler Jam
msgid "printer-state-reasons.stapler-jam"
-msgstr "Stapler Jam"
+msgstr ""
+#. TRANSLATORS: Stapler Life Almost Over
msgid "printer-state-reasons.stapler-life-almost-over"
-msgstr "Stapler Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Stapler Life Over
msgid "printer-state-reasons.stapler-life-over"
-msgstr "Stapler Life Over"
+msgstr ""
+#. TRANSLATORS: Stapler Memory Exhausted
msgid "printer-state-reasons.stapler-memory-exhausted"
-msgstr "Stapler Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Stapler Missing
msgid "printer-state-reasons.stapler-missing"
-msgstr "Stapler Missing"
+msgstr ""
+#. TRANSLATORS: Stapler Motor Failure
msgid "printer-state-reasons.stapler-motor-failure"
-msgstr "Stapler Motor Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Near Limit
msgid "printer-state-reasons.stapler-near-limit"
-msgstr "Stapler Near Limit"
+msgstr ""
+#. TRANSLATORS: Stapler Offline
msgid "printer-state-reasons.stapler-offline"
-msgstr "Stapler Offline"
+msgstr ""
+#. TRANSLATORS: Stapler Opened
msgid "printer-state-reasons.stapler-opened"
-msgstr "Stapler Opened"
+msgstr ""
+#. TRANSLATORS: Stapler Over Temperature
msgid "printer-state-reasons.stapler-over-temperature"
-msgstr "Stapler Over Temperature"
+msgstr ""
+#. TRANSLATORS: Stapler Power Saver
msgid "printer-state-reasons.stapler-power-saver"
-msgstr "Stapler Power Saver"
+msgstr ""
+#. TRANSLATORS: Stapler Recoverable Failure
msgid "printer-state-reasons.stapler-recoverable-failure"
-msgstr "Stapler Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Recoverable Storage
msgid "printer-state-reasons.stapler-recoverable-storage"
-msgstr "Stapler Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Stapler Removed
msgid "printer-state-reasons.stapler-removed"
-msgstr "Stapler Removed"
+msgstr ""
+#. TRANSLATORS: Stapler Resource Added
msgid "printer-state-reasons.stapler-resource-added"
-msgstr "Stapler Resource Added"
+msgstr ""
+#. TRANSLATORS: Stapler Resource Removed
msgid "printer-state-reasons.stapler-resource-removed"
-msgstr "Stapler Resource Removed"
+msgstr ""
+#. TRANSLATORS: Stapler Thermistor Failure
msgid "printer-state-reasons.stapler-thermistor-failure"
-msgstr "Stapler Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Timing Failure
msgid "printer-state-reasons.stapler-timing-failure"
-msgstr "Stapler Timing Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Turned Off
msgid "printer-state-reasons.stapler-turned-off"
-msgstr "Stapler Turned Off"
+msgstr ""
+#. TRANSLATORS: Stapler Turned On
msgid "printer-state-reasons.stapler-turned-on"
-msgstr "Stapler Turned On"
+msgstr ""
+#. TRANSLATORS: Stapler Under Temperature
msgid "printer-state-reasons.stapler-under-temperature"
-msgstr "Stapler Under Temperature"
+msgstr ""
+#. TRANSLATORS: Stapler Unrecoverable Failure
msgid "printer-state-reasons.stapler-unrecoverable-failure"
-msgstr "Stapler Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stapler Unrecoverable Storage Error
msgid "printer-state-reasons.stapler-unrecoverable-storage-error"
-msgstr "Stapler Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Stapler Warming Up
msgid "printer-state-reasons.stapler-warming-up"
-msgstr "Stapler Warming Up"
+msgstr ""
+#. TRANSLATORS: Stitcher Added
msgid "printer-state-reasons.stitcher-added"
-msgstr "Stitcher Added"
+msgstr ""
+#. TRANSLATORS: Stitcher Almost Empty
msgid "printer-state-reasons.stitcher-almost-empty"
-msgstr "Stitcher Almost Empty"
+msgstr ""
+#. TRANSLATORS: Stitcher Almost Full
msgid "printer-state-reasons.stitcher-almost-full"
-msgstr "Stitcher Almost Full"
+msgstr ""
+#. TRANSLATORS: Stitcher At Limit
msgid "printer-state-reasons.stitcher-at-limit"
-msgstr "Stitcher At Limit"
+msgstr ""
+#. TRANSLATORS: Stitcher Closed
msgid "printer-state-reasons.stitcher-closed"
-msgstr "Stitcher Closed"
+msgstr ""
+#. TRANSLATORS: Stitcher Configuration Change
msgid "printer-state-reasons.stitcher-configuration-change"
-msgstr "Stitcher Configuration Change"
+msgstr ""
+#. TRANSLATORS: Stitcher Cover Closed
msgid "printer-state-reasons.stitcher-cover-closed"
-msgstr "Stitcher Cover Closed"
+msgstr ""
+#. TRANSLATORS: Stitcher Cover Open
msgid "printer-state-reasons.stitcher-cover-open"
-msgstr "Stitcher Cover Open"
+msgstr ""
+#. TRANSLATORS: Stitcher Empty
msgid "printer-state-reasons.stitcher-empty"
-msgstr "Stitcher Empty"
+msgstr ""
+#. TRANSLATORS: Stitcher Full
msgid "printer-state-reasons.stitcher-full"
-msgstr "Stitcher Full"
+msgstr ""
+#. TRANSLATORS: Stitcher Interlock Closed
msgid "printer-state-reasons.stitcher-interlock-closed"
-msgstr "Stitcher Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Stitcher Interlock Open
msgid "printer-state-reasons.stitcher-interlock-open"
-msgstr "Stitcher Interlock Open"
+msgstr ""
+#. TRANSLATORS: Stitcher Jam
msgid "printer-state-reasons.stitcher-jam"
-msgstr "Stitcher Jam"
+msgstr ""
+#. TRANSLATORS: Stitcher Life Almost Over
msgid "printer-state-reasons.stitcher-life-almost-over"
-msgstr "Stitcher Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Stitcher Life Over
msgid "printer-state-reasons.stitcher-life-over"
-msgstr "Stitcher Life Over"
+msgstr ""
+#. TRANSLATORS: Stitcher Memory Exhausted
msgid "printer-state-reasons.stitcher-memory-exhausted"
-msgstr "Stitcher Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Stitcher Missing
msgid "printer-state-reasons.stitcher-missing"
-msgstr "Stitcher Missing"
+msgstr ""
+#. TRANSLATORS: Stitcher Motor Failure
msgid "printer-state-reasons.stitcher-motor-failure"
-msgstr "Stitcher Motor Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Near Limit
msgid "printer-state-reasons.stitcher-near-limit"
-msgstr "Stitcher Near Limit"
+msgstr ""
+#. TRANSLATORS: Stitcher Offline
msgid "printer-state-reasons.stitcher-offline"
-msgstr "Stitcher Offline"
+msgstr ""
+#. TRANSLATORS: Stitcher Opened
msgid "printer-state-reasons.stitcher-opened"
-msgstr "Stitcher Opened"
+msgstr ""
+#. TRANSLATORS: Stitcher Over Temperature
msgid "printer-state-reasons.stitcher-over-temperature"
-msgstr "Stitcher Over Temperature"
+msgstr ""
+#. TRANSLATORS: Stitcher Power Saver
msgid "printer-state-reasons.stitcher-power-saver"
-msgstr "Stitcher Power Saver"
+msgstr ""
+#. TRANSLATORS: Stitcher Recoverable Failure
msgid "printer-state-reasons.stitcher-recoverable-failure"
-msgstr "Stitcher Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Recoverable Storage
msgid "printer-state-reasons.stitcher-recoverable-storage"
-msgstr "Stitcher Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Stitcher Removed
msgid "printer-state-reasons.stitcher-removed"
-msgstr "Stitcher Removed"
+msgstr ""
+#. TRANSLATORS: Stitcher Resource Added
msgid "printer-state-reasons.stitcher-resource-added"
-msgstr "Stitcher Resource Added"
+msgstr ""
+#. TRANSLATORS: Stitcher Resource Removed
msgid "printer-state-reasons.stitcher-resource-removed"
-msgstr "Stitcher Resource Removed"
+msgstr ""
+#. TRANSLATORS: Stitcher Thermistor Failure
msgid "printer-state-reasons.stitcher-thermistor-failure"
-msgstr "Stitcher Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Timing Failure
msgid "printer-state-reasons.stitcher-timing-failure"
-msgstr "Stitcher Timing Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Turned Off
msgid "printer-state-reasons.stitcher-turned-off"
-msgstr "Stitcher Turned Off"
+msgstr ""
+#. TRANSLATORS: Stitcher Turned On
msgid "printer-state-reasons.stitcher-turned-on"
-msgstr "Stitcher Turned On"
+msgstr ""
+#. TRANSLATORS: Stitcher Under Temperature
msgid "printer-state-reasons.stitcher-under-temperature"
-msgstr "Stitcher Under Temperature"
+msgstr ""
+#. TRANSLATORS: Stitcher Unrecoverable Failure
msgid "printer-state-reasons.stitcher-unrecoverable-failure"
-msgstr "Stitcher Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Stitcher Unrecoverable Storage Error
msgid "printer-state-reasons.stitcher-unrecoverable-storage-error"
-msgstr "Stitcher Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Stitcher Warming Up
msgid "printer-state-reasons.stitcher-warming-up"
-msgstr "Stitcher Warming Up"
+msgstr ""
+#. TRANSLATORS: Stopped Partly
msgid "printer-state-reasons.stopped-partly"
-msgstr "Stopped Partly"
+msgstr ""
+#. TRANSLATORS: Stopping
msgid "printer-state-reasons.stopping"
-msgstr "Stopping"
+msgstr ""
+#. TRANSLATORS: Subunit Added
msgid "printer-state-reasons.subunit-added"
-msgstr "Subunit Added"
+msgstr ""
+#. TRANSLATORS: Subunit Almost Empty
msgid "printer-state-reasons.subunit-almost-empty"
-msgstr "Subunit Almost Empty"
+msgstr ""
+#. TRANSLATORS: Subunit Almost Full
msgid "printer-state-reasons.subunit-almost-full"
-msgstr "Subunit Almost Full"
+msgstr ""
+#. TRANSLATORS: Subunit At Limit
msgid "printer-state-reasons.subunit-at-limit"
-msgstr "Subunit At Limit"
+msgstr ""
+#. TRANSLATORS: Subunit Closed
msgid "printer-state-reasons.subunit-closed"
-msgstr "Subunit Closed"
+msgstr ""
+#. TRANSLATORS: Subunit Cooling Down
+msgid "printer-state-reasons.subunit-cooling-down"
+msgstr ""
+
+#. TRANSLATORS: Subunit Empty
msgid "printer-state-reasons.subunit-empty"
-msgstr "Subunit Empty"
+msgstr ""
+#. TRANSLATORS: Subunit Full
msgid "printer-state-reasons.subunit-full"
-msgstr "Subunit Full"
+msgstr ""
+#. TRANSLATORS: Subunit Life Almost Over
msgid "printer-state-reasons.subunit-life-almost-over"
-msgstr "Subunit Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Subunit Life Over
msgid "printer-state-reasons.subunit-life-over"
-msgstr "Subunit Life Over"
+msgstr ""
+#. TRANSLATORS: Subunit Memory Exhausted
msgid "printer-state-reasons.subunit-memory-exhausted"
-msgstr "Subunit Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Subunit Missing
msgid "printer-state-reasons.subunit-missing"
-msgstr "Subunit Missing"
+msgstr ""
+#. TRANSLATORS: Subunit Motor Failure
msgid "printer-state-reasons.subunit-motor-failure"
-msgstr "Subunit Motor Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Near Limit
msgid "printer-state-reasons.subunit-near-limit"
-msgstr "Subunit Near Limit"
+msgstr ""
+#. TRANSLATORS: Subunit Offline
msgid "printer-state-reasons.subunit-offline"
-msgstr "Subunit Offline"
+msgstr ""
+#. TRANSLATORS: Subunit Opened
msgid "printer-state-reasons.subunit-opened"
-msgstr "Subunit Opened"
+msgstr ""
+#. TRANSLATORS: Subunit Over Temperature
msgid "printer-state-reasons.subunit-over-temperature"
-msgstr "Subunit Over Temperature"
+msgstr ""
+#. TRANSLATORS: Subunit Power Saver
msgid "printer-state-reasons.subunit-power-saver"
-msgstr "Subunit Power Saver"
+msgstr ""
+#. TRANSLATORS: Subunit Recoverable Failure
msgid "printer-state-reasons.subunit-recoverable-failure"
-msgstr "Subunit Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Recoverable Storage
msgid "printer-state-reasons.subunit-recoverable-storage"
-msgstr "Subunit Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Subunit Removed
msgid "printer-state-reasons.subunit-removed"
-msgstr "Subunit Removed"
+msgstr ""
+#. TRANSLATORS: Subunit Resource Added
msgid "printer-state-reasons.subunit-resource-added"
-msgstr "Subunit Resource Added"
+msgstr ""
+#. TRANSLATORS: Subunit Resource Removed
msgid "printer-state-reasons.subunit-resource-removed"
-msgstr "Subunit Resource Removed"
+msgstr ""
+#. TRANSLATORS: Subunit Thermistor Failure
msgid "printer-state-reasons.subunit-thermistor-failure"
-msgstr "Subunit Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Timing Failure
msgid "printer-state-reasons.subunit-timing-Failure"
-msgstr "Subunit Timing Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Turned Off
msgid "printer-state-reasons.subunit-turned-off"
-msgstr "Subunit Turned Off"
+msgstr ""
+#. TRANSLATORS: Subunit Turned On
msgid "printer-state-reasons.subunit-turned-on"
-msgstr "Subunit Turned On"
+msgstr ""
+#. TRANSLATORS: Subunit Under Temperature
msgid "printer-state-reasons.subunit-under-temperature"
-msgstr "Subunit Under Temperature"
+msgstr ""
+#. TRANSLATORS: Subunit Unrecoverable Failure
msgid "printer-state-reasons.subunit-unrecoverable-failure"
-msgstr "Subunit Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Subunit Unrecoverable Storage
msgid "printer-state-reasons.subunit-unrecoverable-storage"
-msgstr "Subunit Unrecoverable Storage"
+msgstr ""
+#. TRANSLATORS: Subunit Warming Up
msgid "printer-state-reasons.subunit-warming-up"
-msgstr "Subunit Warming Up"
+msgstr ""
+#. TRANSLATORS: Timed Out
msgid "printer-state-reasons.timed-out"
-msgstr "Timed Out"
+msgstr ""
+#. TRANSLATORS: Toner Empty
msgid "printer-state-reasons.toner-empty"
-msgstr "Toner Empty"
+msgstr ""
+#. TRANSLATORS: Toner Low
msgid "printer-state-reasons.toner-low"
-msgstr "Toner Low"
+msgstr ""
+#. TRANSLATORS: Trimmer Added
msgid "printer-state-reasons.trimmer-added"
-msgstr "Trimmer Added"
+msgstr ""
+#. TRANSLATORS: Trimmer Almost Empty
msgid "printer-state-reasons.trimmer-almost-empty"
-msgstr "Trimmer Almost Empty"
+msgstr ""
+#. TRANSLATORS: Trimmer Almost Full
msgid "printer-state-reasons.trimmer-almost-full"
-msgstr "Trimmer Almost Full"
+msgstr ""
+#. TRANSLATORS: Trimmer At Limit
msgid "printer-state-reasons.trimmer-at-limit"
-msgstr "Trimmer At Limit"
+msgstr ""
+#. TRANSLATORS: Trimmer Closed
msgid "printer-state-reasons.trimmer-closed"
-msgstr "Trimmer Closed"
+msgstr ""
+#. TRANSLATORS: Trimmer Configuration Change
msgid "printer-state-reasons.trimmer-configuration-change"
-msgstr "Trimmer Configuration Change"
+msgstr ""
+#. TRANSLATORS: Trimmer Cover Closed
msgid "printer-state-reasons.trimmer-cover-closed"
-msgstr "Trimmer Cover Closed"
+msgstr ""
+#. TRANSLATORS: Trimmer Cover Open
msgid "printer-state-reasons.trimmer-cover-open"
-msgstr "Trimmer Cover Open"
+msgstr ""
+#. TRANSLATORS: Trimmer Empty
msgid "printer-state-reasons.trimmer-empty"
-msgstr "Trimmer Empty"
+msgstr ""
+#. TRANSLATORS: Trimmer Full
msgid "printer-state-reasons.trimmer-full"
-msgstr "Trimmer Full"
+msgstr ""
+#. TRANSLATORS: Trimmer Interlock Closed
msgid "printer-state-reasons.trimmer-interlock-closed"
-msgstr "Trimmer Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Trimmer Interlock Open
msgid "printer-state-reasons.trimmer-interlock-open"
-msgstr "Trimmer Interlock Open"
+msgstr ""
+#. TRANSLATORS: Trimmer Jam
msgid "printer-state-reasons.trimmer-jam"
-msgstr "Trimmer Jam"
+msgstr ""
+#. TRANSLATORS: Trimmer Life Almost Over
msgid "printer-state-reasons.trimmer-life-almost-over"
-msgstr "Trimmer Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Trimmer Life Over
msgid "printer-state-reasons.trimmer-life-over"
-msgstr "Trimmer Life Over"
+msgstr ""
+#. TRANSLATORS: Trimmer Memory Exhausted
msgid "printer-state-reasons.trimmer-memory-exhausted"
-msgstr "Trimmer Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Trimmer Missing
msgid "printer-state-reasons.trimmer-missing"
-msgstr "Trimmer Missing"
+msgstr ""
+#. TRANSLATORS: Trimmer Motor Failure
msgid "printer-state-reasons.trimmer-motor-failure"
-msgstr "Trimmer Motor Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Near Limit
msgid "printer-state-reasons.trimmer-near-limit"
-msgstr "Trimmer Near Limit"
+msgstr ""
+#. TRANSLATORS: Trimmer Offline
msgid "printer-state-reasons.trimmer-offline"
-msgstr "Trimmer Offline"
+msgstr ""
+#. TRANSLATORS: Trimmer Opened
msgid "printer-state-reasons.trimmer-opened"
-msgstr "Trimmer Opened"
+msgstr ""
+#. TRANSLATORS: Trimmer Over Temperature
msgid "printer-state-reasons.trimmer-over-temperature"
-msgstr "Trimmer Over Temperature"
+msgstr ""
+#. TRANSLATORS: Trimmer Power Saver
msgid "printer-state-reasons.trimmer-power-saver"
-msgstr "Trimmer Power Saver"
+msgstr ""
+#. TRANSLATORS: Trimmer Recoverable Failure
msgid "printer-state-reasons.trimmer-recoverable-failure"
-msgstr "Trimmer Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Recoverable Storage
msgid "printer-state-reasons.trimmer-recoverable-storage"
-msgstr "Trimmer Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Trimmer Removed
msgid "printer-state-reasons.trimmer-removed"
-msgstr "Trimmer Removed"
+msgstr ""
+#. TRANSLATORS: Trimmer Resource Added
msgid "printer-state-reasons.trimmer-resource-added"
-msgstr "Trimmer Resource Added"
+msgstr ""
+#. TRANSLATORS: Trimmer Resource Removed
msgid "printer-state-reasons.trimmer-resource-removed"
-msgstr "Trimmer Resource Removed"
+msgstr ""
+#. TRANSLATORS: Trimmer Thermistor Failure
msgid "printer-state-reasons.trimmer-thermistor-failure"
-msgstr "Trimmer Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Timing Failure
msgid "printer-state-reasons.trimmer-timing-failure"
-msgstr "Trimmer Timing Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Turned Off
msgid "printer-state-reasons.trimmer-turned-off"
-msgstr "Trimmer Turned Off"
+msgstr ""
+#. TRANSLATORS: Trimmer Turned On
msgid "printer-state-reasons.trimmer-turned-on"
-msgstr "Trimmer Turned On"
+msgstr ""
+#. TRANSLATORS: Trimmer Under Temperature
msgid "printer-state-reasons.trimmer-under-temperature"
-msgstr "Trimmer Under Temperature"
+msgstr ""
+#. TRANSLATORS: Trimmer Unrecoverable Failure
msgid "printer-state-reasons.trimmer-unrecoverable-failure"
-msgstr "Trimmer Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Trimmer Unrecoverable Storage Error
msgid "printer-state-reasons.trimmer-unrecoverable-storage-error"
-msgstr "Trimmer Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Trimmer Warming Up
msgid "printer-state-reasons.trimmer-warming-up"
-msgstr "Trimmer Warming Up"
+msgstr ""
+#. TRANSLATORS: Unknown
msgid "printer-state-reasons.unknown"
-msgstr "Unknown"
+msgstr ""
+#. TRANSLATORS: Wrapper Added
msgid "printer-state-reasons.wrapper-added"
-msgstr "Wrapper Added"
+msgstr ""
+#. TRANSLATORS: Wrapper Almost Empty
msgid "printer-state-reasons.wrapper-almost-empty"
-msgstr "Wrapper Almost Empty"
+msgstr ""
+#. TRANSLATORS: Wrapper Almost Full
msgid "printer-state-reasons.wrapper-almost-full"
-msgstr "Wrapper Almost Full"
+msgstr ""
+#. TRANSLATORS: Wrapper At Limit
msgid "printer-state-reasons.wrapper-at-limit"
-msgstr "Wrapper At Limit"
+msgstr ""
+#. TRANSLATORS: Wrapper Closed
msgid "printer-state-reasons.wrapper-closed"
-msgstr "Wrapper Closed"
+msgstr ""
+#. TRANSLATORS: Wrapper Configuration Change
msgid "printer-state-reasons.wrapper-configuration-change"
-msgstr "Wrapper Configuration Change"
+msgstr ""
+#. TRANSLATORS: Wrapper Cover Closed
msgid "printer-state-reasons.wrapper-cover-closed"
-msgstr "Wrapper Cover Closed"
+msgstr ""
+#. TRANSLATORS: Wrapper Cover Open
msgid "printer-state-reasons.wrapper-cover-open"
-msgstr "Wrapper Cover Open"
+msgstr ""
+#. TRANSLATORS: Wrapper Empty
msgid "printer-state-reasons.wrapper-empty"
-msgstr "Wrapper Empty"
+msgstr ""
+#. TRANSLATORS: Wrapper Full
msgid "printer-state-reasons.wrapper-full"
-msgstr "Wrapper Full"
+msgstr ""
+#. TRANSLATORS: Wrapper Interlock Closed
msgid "printer-state-reasons.wrapper-interlock-closed"
-msgstr "Wrapper Interlock Closed"
+msgstr ""
+#. TRANSLATORS: Wrapper Interlock Open
msgid "printer-state-reasons.wrapper-interlock-open"
-msgstr "Wrapper Interlock Open"
+msgstr ""
+#. TRANSLATORS: Wrapper Jam
msgid "printer-state-reasons.wrapper-jam"
-msgstr "Wrapper Jam"
+msgstr ""
+#. TRANSLATORS: Wrapper Life Almost Over
msgid "printer-state-reasons.wrapper-life-almost-over"
-msgstr "Wrapper Life Almost Over"
+msgstr ""
+#. TRANSLATORS: Wrapper Life Over
msgid "printer-state-reasons.wrapper-life-over"
-msgstr "Wrapper Life Over"
+msgstr ""
+#. TRANSLATORS: Wrapper Memory Exhausted
msgid "printer-state-reasons.wrapper-memory-exhausted"
-msgstr "Wrapper Memory Exhausted"
+msgstr ""
+#. TRANSLATORS: Wrapper Missing
msgid "printer-state-reasons.wrapper-missing"
-msgstr "Wrapper Missing"
+msgstr ""
+#. TRANSLATORS: Wrapper Motor Failure
msgid "printer-state-reasons.wrapper-motor-failure"
-msgstr "Wrapper Motor Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Near Limit
msgid "printer-state-reasons.wrapper-near-limit"
-msgstr "Wrapper Near Limit"
+msgstr ""
+#. TRANSLATORS: Wrapper Offline
msgid "printer-state-reasons.wrapper-offline"
-msgstr "Wrapper Offline"
+msgstr ""
+#. TRANSLATORS: Wrapper Opened
msgid "printer-state-reasons.wrapper-opened"
-msgstr "Wrapper Opened"
+msgstr ""
+#. TRANSLATORS: Wrapper Over Temperature
msgid "printer-state-reasons.wrapper-over-temperature"
-msgstr "Wrapper Over Temperature"
+msgstr ""
+#. TRANSLATORS: Wrapper Power Saver
msgid "printer-state-reasons.wrapper-power-saver"
-msgstr "Wrapper Power Saver"
+msgstr ""
+#. TRANSLATORS: Wrapper Recoverable Failure
msgid "printer-state-reasons.wrapper-recoverable-failure"
-msgstr "Wrapper Recoverable Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Recoverable Storage
msgid "printer-state-reasons.wrapper-recoverable-storage"
-msgstr "Wrapper Recoverable Storage"
+msgstr ""
+#. TRANSLATORS: Wrapper Removed
msgid "printer-state-reasons.wrapper-removed"
-msgstr "Wrapper Removed"
+msgstr ""
+#. TRANSLATORS: Wrapper Resource Added
msgid "printer-state-reasons.wrapper-resource-added"
-msgstr "Wrapper Resource Added"
+msgstr ""
+#. TRANSLATORS: Wrapper Resource Removed
msgid "printer-state-reasons.wrapper-resource-removed"
-msgstr "Wrapper Resource Removed"
+msgstr ""
+#. TRANSLATORS: Wrapper Thermistor Failure
msgid "printer-state-reasons.wrapper-thermistor-failure"
-msgstr "Wrapper Thermistor Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Timing Failure
msgid "printer-state-reasons.wrapper-timing-failure"
-msgstr "Wrapper Timing Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Turned Off
msgid "printer-state-reasons.wrapper-turned-off"
-msgstr "Wrapper Turned Off"
+msgstr ""
+#. TRANSLATORS: Wrapper Turned On
msgid "printer-state-reasons.wrapper-turned-on"
-msgstr "Wrapper Turned On"
+msgstr ""
+#. TRANSLATORS: Wrapper Under Temperature
msgid "printer-state-reasons.wrapper-under-temperature"
-msgstr "Wrapper Under Temperature"
+msgstr ""
+#. TRANSLATORS: Wrapper Unrecoverable Failure
msgid "printer-state-reasons.wrapper-unrecoverable-failure"
-msgstr "Wrapper Unrecoverable Failure"
+msgstr ""
+#. TRANSLATORS: Wrapper Unrecoverable Storage Error
msgid "printer-state-reasons.wrapper-unrecoverable-storage-error"
-msgstr "Wrapper Unrecoverable Storage Error"
+msgstr ""
+#. TRANSLATORS: Wrapper Warming Up
msgid "printer-state-reasons.wrapper-warming-up"
-msgstr "Wrapper Warming Up"
+msgstr ""
+#. TRANSLATORS: Idle
msgid "printer-state.3"
-msgstr "Idle"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "printer-state.4"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Stopped
msgid "printer-state.5"
-msgstr "Stopped"
+msgstr ""
+#. TRANSLATORS: Printer Uptime
msgid "printer-up-time"
-msgstr "Printer Uptime"
+msgstr ""
+
+#. TRANSLATORS: Printer Xri
+msgid "printer-xri-requested"
+msgstr ""
msgid "processing"
msgstr "正在处ç†"
+#. TRANSLATORS: Proof Print
msgid "proof-print"
-msgstr "Proof Print"
+msgstr ""
+#. TRANSLATORS: Proof Print Copies
msgid "proof-print-copies"
-msgstr "Proof Print Copies"
+msgstr ""
+#. TRANSLATORS: Punching
msgid "punching"
-msgstr "Punching"
+msgstr ""
+#. TRANSLATORS: Punching Locations
msgid "punching-locations"
-msgstr "Punching Locations"
+msgstr ""
+#. TRANSLATORS: Punching Offset
msgid "punching-offset"
-msgstr "Punching Offset"
+msgstr ""
+#. TRANSLATORS: Punch Edge
msgid "punching-reference-edge"
-msgstr "Punching Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "punching-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "punching-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "punching-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "punching-reference-edge.top"
-msgstr "Top"
+msgstr ""
#, c-format
msgid "request id is %s-%d (%d file(s))"
@@ -12289,38 +14868,185 @@ msgstr "请求 ID 为 %s-%d(%d 个文件)"
msgid "request-id uses indefinite length"
msgstr "request-id 使用ä¸å®šé•¿åº¦"
+#. TRANSLATORS: Request Power State
+msgid "request-power-state"
+msgstr ""
+
+#. TRANSLATORS: Requested Attributes
msgid "requested-attributes"
-msgstr "Requested Attributes"
+msgstr ""
+
+#. TRANSLATORS: Resource Format
+msgid "resource-format"
+msgstr ""
+
+#. TRANSLATORS: Resource Format Accepted
+msgid "resource-format-accepted"
+msgstr ""
+
+#. TRANSLATORS: Resource Formats
+msgid "resource-formats"
+msgstr ""
+
+#. TRANSLATORS: Resource ID
+msgid "resource-id"
+msgstr ""
+
+#. TRANSLATORS: Resource Ids
+msgid "resource-ids"
+msgstr ""
+
+#. TRANSLATORS: Resource K Octets
+msgid "resource-k-octets"
+msgstr ""
+
+#. TRANSLATORS: Resource Signature
+msgid "resource-signature"
+msgstr ""
+
+#. TRANSLATORS: Resource State
+msgid "resource-state"
+msgstr ""
+
+#. TRANSLATORS: Resource State Reasons
+msgid "resource-state-reasons"
+msgstr ""
+
+#. TRANSLATORS: Cancel
+msgid "resource-state-reasons.cancel-requested"
+msgstr ""
+
+#. TRANSLATORS: Install
+msgid "resource-state-reasons.install-requested"
+msgstr ""
+#. TRANSLATORS: Resource Incoming
+msgid "resource-state-reasons.resource-incoming"
+msgstr ""
+
+#. TRANSLATORS: Pending
+msgid "resource-state.3"
+msgstr ""
+
+#. TRANSLATORS: Available
+msgid "resource-state.4"
+msgstr ""
+
+#. TRANSLATORS: Installed
+msgid "resource-state.5"
+msgstr ""
+
+#. TRANSLATORS: Canceled
+msgid "resource-state.6"
+msgstr ""
+
+#. TRANSLATORS: Aborted
+msgid "resource-state.7"
+msgstr ""
+
+#. TRANSLATORS: Resource States
+msgid "resource-states"
+msgstr ""
+
+#. TRANSLATORS: Resource Type
+msgid "resource-type"
+msgstr ""
+
+#. TRANSLATORS: Executable Firmware
+msgid "resource-type.executable-firmware"
+msgstr ""
+
+#. TRANSLATORS: Executable Software
+msgid "resource-type.executable-software"
+msgstr ""
+
+#. TRANSLATORS: Static Font
+msgid "resource-type.static-font"
+msgstr ""
+
+#. TRANSLATORS: Static Form
+msgid "resource-type.static-form"
+msgstr ""
+
+#. TRANSLATORS: Static Icc Profile
+msgid "resource-type.static-icc-profile"
+msgstr ""
+
+#. TRANSLATORS: Static Image
+msgid "resource-type.static-image"
+msgstr ""
+
+#. TRANSLATORS: Static Logo
+msgid "resource-type.static-logo"
+msgstr ""
+
+#. TRANSLATORS: Static Other
+msgid "resource-type.static-other"
+msgstr ""
+
+#. TRANSLATORS: Static Strings
+msgid "resource-type.static-strings"
+msgstr ""
+
+#. TRANSLATORS: Template Document
+msgid "resource-type.template-document"
+msgstr ""
+
+#. TRANSLATORS: Template Job
+msgid "resource-type.template-job"
+msgstr ""
+
+#. TRANSLATORS: Template Printer
+msgid "resource-type.template-printer"
+msgstr ""
+
+#. TRANSLATORS: Resource Types
+msgid "resource-types"
+msgstr ""
+
+#. TRANSLATORS: Restart Get Interval
+msgid "restart-get-interval"
+msgstr ""
+
+#. TRANSLATORS: Retry Interval
msgid "retry-interval"
-msgstr "Retry Interval"
+msgstr ""
+#. TRANSLATORS: Retry Timeout
msgid "retry-time-out"
-msgstr "Retry Time Out"
+msgstr ""
+#. TRANSLATORS: Save Disposition
msgid "save-disposition"
-msgstr "Save Disposition"
+msgstr ""
+#. TRANSLATORS: None
msgid "save-disposition.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Print and Save
msgid "save-disposition.print-save"
-msgstr "Print Save"
+msgstr ""
+#. TRANSLATORS: Save Only
msgid "save-disposition.save-only"
-msgstr "Save Only"
+msgstr ""
+#. TRANSLATORS: Save Document Format
msgid "save-document-format"
-msgstr "Save Document Format"
+msgstr ""
+#. TRANSLATORS: Save Info
msgid "save-info"
-msgstr "Save Info"
+msgstr ""
+#. TRANSLATORS: Save Location
msgid "save-location"
-msgstr "Save Location"
+msgstr ""
+#. TRANSLATORS: Save Name
msgid "save-name"
-msgstr "Save Name"
+msgstr ""
msgid "scheduler is not running"
msgstr "调度器未è¿è¡Œ"
@@ -12328,47 +15054,65 @@ msgstr "调度器未è¿è¡Œ"
msgid "scheduler is running"
msgstr "调度器正在è¿è¡Œ"
+#. TRANSLATORS: Separator Sheets
msgid "separator-sheets"
-msgstr "Separator Sheets"
+msgstr ""
+#. TRANSLATORS: Type of Separator Sheets
msgid "separator-sheets-type"
-msgstr "Separator Sheets Type"
+msgstr ""
+#. TRANSLATORS: Start and End Sheets
msgid "separator-sheets-type.both-sheets"
-msgstr "Both Sheets"
+msgstr ""
+#. TRANSLATORS: End Sheet
msgid "separator-sheets-type.end-sheet"
-msgstr "End Sheet"
+msgstr ""
+#. TRANSLATORS: None
msgid "separator-sheets-type.none"
-msgstr "None"
+msgstr ""
+#. TRANSLATORS: Slip Sheets
msgid "separator-sheets-type.slip-sheets"
-msgstr "Slip Sheets"
+msgstr ""
+#. TRANSLATORS: Start Sheet
msgid "separator-sheets-type.start-sheet"
-msgstr "Start Sheet"
+msgstr ""
+#. TRANSLATORS: Collate Copies
msgid "sheet-collate"
-msgstr "Collate Copies"
+msgstr ""
+#. TRANSLATORS: Yes
msgid "sheet-collate.collated"
-msgstr "Yes"
+msgstr ""
+#. TRANSLATORS: No
msgid "sheet-collate.uncollated"
-msgstr "No"
+msgstr ""
+#. TRANSLATORS: 2-Sided Printing
msgid "sides"
-msgstr "2-Sided Printing"
+msgstr ""
+#. TRANSLATORS: Off
msgid "sides.one-sided"
-msgstr "Off"
+msgstr ""
+#. TRANSLATORS: On (Portrait)
msgid "sides.two-sided-long-edge"
-msgstr "On (Portrait)"
+msgstr ""
+#. TRANSLATORS: On (Landscape)
msgid "sides.two-sided-short-edge"
-msgstr "On (Landscape)"
+msgstr ""
+
+#. TRANSLATORS: Start Power State
+msgid "start-power-state"
+msgstr ""
#, c-format
msgid "stat of %s failed: %s"
@@ -12377,53 +15121,112 @@ msgstr "为 %s è¿è¡Œ stat 失败:%s"
msgid "status\t\tShow status of daemon and queue."
msgstr "状æ€\t\t显示守护程åºå’Œé˜Ÿåˆ—的状æ€ã€‚"
+#. TRANSLATORS: Status Message
msgid "status-message"
-msgstr "Status Message"
+msgstr ""
+#. TRANSLATORS: Staple
msgid "stitching"
-msgstr "Staple"
+msgstr ""
+#. TRANSLATORS: Stitching Angle
msgid "stitching-angle"
-msgstr "Stitching Angle"
+msgstr ""
+#. TRANSLATORS: Stitching Locations
msgid "stitching-locations"
-msgstr "Stitching Locations"
+msgstr ""
+#. TRANSLATORS: Staple Method
msgid "stitching-method"
-msgstr "Stitching Method"
+msgstr ""
+#. TRANSLATORS: Automatic
msgid "stitching-method.auto"
-msgstr "Automatic"
+msgstr ""
+#. TRANSLATORS: Crimp
msgid "stitching-method.crimp"
-msgstr "Crimp"
+msgstr ""
+#. TRANSLATORS: Wire
msgid "stitching-method.wire"
-msgstr "Wire"
+msgstr ""
+#. TRANSLATORS: Stitching Offset
msgid "stitching-offset"
-msgstr "Stitching Offset"
+msgstr ""
+#. TRANSLATORS: Staple Edge
msgid "stitching-reference-edge"
-msgstr "Stitching Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "stitching-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "stitching-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "stitching-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "stitching-reference-edge.top"
-msgstr "Top"
+msgstr ""
msgid "stopped"
msgstr "å·²åœæ­¢"
+#. TRANSLATORS: Subject
msgid "subject"
-msgstr "Subject"
+msgstr ""
+
+#. TRANSLATORS: Subscription Privacy Attributes
+msgid "subscription-privacy-attributes"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "subscription-privacy-attributes.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "subscription-privacy-attributes.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "subscription-privacy-attributes.none"
+msgstr ""
+
+#. TRANSLATORS: Subscription Description
+msgid "subscription-privacy-attributes.subscription-description"
+msgstr ""
+
+#. TRANSLATORS: Subscription Template
+msgid "subscription-privacy-attributes.subscription-template"
+msgstr ""
+
+#. TRANSLATORS: Subscription Privacy Scope
+msgid "subscription-privacy-scope"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "subscription-privacy-scope.all"
+msgstr ""
+
+#. TRANSLATORS: Default
+msgid "subscription-privacy-scope.default"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "subscription-privacy-scope.none"
+msgstr ""
+
+#. TRANSLATORS: Owner
+msgid "subscription-privacy-scope.owner"
+msgstr ""
#, c-format
msgid "system default destination: %s"
@@ -12433,89 +15236,157 @@ msgstr "系统默认目标:%s"
msgid "system default destination: %s/%s"
msgstr "系统默认目标:%s/%s"
+#. TRANSLATORS: System State
+msgid "system-state"
+msgstr ""
+
+#. TRANSLATORS: System State Reasons
+msgid "system-state-reasons"
+msgstr ""
+
+#. TRANSLATORS: Idle
+msgid "system-state.3"
+msgstr ""
+
+#. TRANSLATORS: Processing
+msgid "system-state.4"
+msgstr ""
+
+#. TRANSLATORS: Stopped
+msgid "system-state.5"
+msgstr ""
+
+#. TRANSLATORS: System URI
+msgid "system-uri"
+msgstr ""
+
+#. TRANSLATORS: T33 Subaddress
msgid "t33-subaddress"
msgstr "T33 Subaddress"
+#. TRANSLATORS: Timeout Predicate
+msgid "timeout-predicate"
+msgstr ""
+
+#. TRANSLATORS: Activity
+msgid "timeout-predicate.activity"
+msgstr ""
+
+#. TRANSLATORS: Inactivity
+msgid "timeout-predicate.inactivity"
+msgstr ""
+
+#. TRANSLATORS: None
+msgid "timeout-predicate.none"
+msgstr ""
+
+#. TRANSLATORS: To Name
msgid "to-name"
-msgstr "To Name"
+msgstr ""
+#. TRANSLATORS: Transmission Status
msgid "transmission-status"
-msgstr "Transmission Status"
+msgstr ""
+#. TRANSLATORS: Pending
msgid "transmission-status.3"
-msgstr "Pending"
+msgstr ""
+#. TRANSLATORS: Pending Retry
msgid "transmission-status.4"
-msgstr "Pending Retry"
+msgstr ""
+#. TRANSLATORS: Processing
msgid "transmission-status.5"
-msgstr "Processing"
+msgstr ""
+#. TRANSLATORS: Canceled
msgid "transmission-status.7"
-msgstr "Canceled"
+msgstr ""
+#. TRANSLATORS: Aborted
msgid "transmission-status.8"
-msgstr "Aborted"
+msgstr ""
+#. TRANSLATORS: Completed
msgid "transmission-status.9"
-msgstr "Completed"
+msgstr ""
+#. TRANSLATORS: Cut
msgid "trimming"
-msgstr "Cut"
+msgstr ""
+#. TRANSLATORS: Cut Position
msgid "trimming-offset"
-msgstr "Cut Position"
+msgstr ""
+#. TRANSLATORS: Cut Edge
msgid "trimming-reference-edge"
-msgstr "Trimming Reference Edge"
+msgstr ""
+#. TRANSLATORS: Bottom
msgid "trimming-reference-edge.bottom"
-msgstr "Bottom"
+msgstr ""
+#. TRANSLATORS: Left
msgid "trimming-reference-edge.left"
-msgstr "Left"
+msgstr ""
+#. TRANSLATORS: Right
msgid "trimming-reference-edge.right"
-msgstr "Right"
+msgstr ""
+#. TRANSLATORS: Top
msgid "trimming-reference-edge.top"
-msgstr "Top"
+msgstr ""
+#. TRANSLATORS: Type of Cut
msgid "trimming-type"
-msgstr "Trimming Type"
+msgstr ""
+#. TRANSLATORS: Draw Line
msgid "trimming-type.draw-line"
-msgstr "Draw Line"
+msgstr ""
+#. TRANSLATORS: Full
msgid "trimming-type.full"
-msgstr "Full"
+msgstr ""
+#. TRANSLATORS: Partial
msgid "trimming-type.partial"
-msgstr "Partial"
+msgstr ""
+#. TRANSLATORS: Perforate
msgid "trimming-type.perforate"
-msgstr "Perforate"
+msgstr ""
+#. TRANSLATORS: Score
msgid "trimming-type.score"
-msgstr "Score"
+msgstr ""
+#. TRANSLATORS: Tab
msgid "trimming-type.tab"
-msgstr "Tab"
+msgstr ""
+#. TRANSLATORS: Cut After
msgid "trimming-when"
-msgstr "Trimming When"
+msgstr ""
+#. TRANSLATORS: Every Document
msgid "trimming-when.after-documents"
-msgstr "After Documents"
+msgstr ""
+#. TRANSLATORS: Job
msgid "trimming-when.after-job"
-msgstr "After Job"
+msgstr ""
+#. TRANSLATORS: Every Set
msgid "trimming-when.after-sets"
-msgstr "After Sets"
+msgstr ""
+#. TRANSLATORS: Every Page
msgid "trimming-when.after-sheets"
-msgstr "After Sheets"
+msgstr ""
msgid "unknown"
msgstr "未知"
@@ -12526,38 +15397,81 @@ msgstr "无标题"
msgid "variable-bindings uses indefinite length"
msgstr "variable-bindings 使用ä¸å®šé•¿åº¦"
+#. TRANSLATORS: Which Printers
+msgid "which-printers"
+msgstr ""
+
+#. TRANSLATORS: All
+msgid "which-printers.all"
+msgstr ""
+
+#. TRANSLATORS: Idle
+msgid "which-printers.idle"
+msgstr ""
+
+#. TRANSLATORS: Not Accepting
+msgid "which-printers.not-accepting"
+msgstr ""
+
+#. TRANSLATORS: Processing
+msgid "which-printers.processing"
+msgstr ""
+
+#. TRANSLATORS: Shutdown
+msgid "which-printers.shutdown"
+msgstr ""
+
+#. TRANSLATORS: Stopped
+msgid "which-printers.stopped"
+msgstr ""
+
+#. TRANSLATORS: Testing
+msgid "which-printers.testing"
+msgstr ""
+
+#. TRANSLATORS: X Accuracy
msgid "x-accuracy"
-msgstr "X Accuracy"
+msgstr ""
+#. TRANSLATORS: X Dimension
msgid "x-dimension"
-msgstr "X Dimension"
+msgstr ""
+#. TRANSLATORS: X Offset
msgid "x-offset"
-msgstr "X Offset"
+msgstr ""
+#. TRANSLATORS: X Origin
msgid "x-origin"
-msgstr "X Origin"
+msgstr ""
+#. TRANSLATORS: Y Accuracy
msgid "y-accuracy"
-msgstr "Y Accuracy"
+msgstr ""
+#. TRANSLATORS: Y Dimension
msgid "y-dimension"
-msgstr "Y Dimension"
+msgstr ""
+#. TRANSLATORS: Y Offset
msgid "y-offset"
-msgstr "Y Offset"
+msgstr ""
+#. TRANSLATORS: Y Origin
msgid "y-origin"
-msgstr "Y Origin"
+msgstr ""
+#. TRANSLATORS: Z Accuracy
msgid "z-accuracy"
-msgstr "Z Accuracy"
+msgstr ""
+#. TRANSLATORS: Z Dimension
msgid "z-dimension"
-msgstr "Z Dimension"
+msgstr ""
+#. TRANSLATORS: Z Offset
msgid "z-offset"
-msgstr "Z Offset"
+msgstr ""
msgid "{service_domain} Domain name"
msgstr ""
@@ -12589,523 +15503,14 @@ msgstr ""
msgid "~/.cups/lpoptions file names default destination that does not exist."
msgstr "~/.cups/lpoptions 文件所指定的默认目标ä¸å­˜åœ¨ã€‚"
-#~ msgid " Ignore specific warnings."
-#~ msgstr " 忽略特定类型的警告。"
-
-#~ msgid " Issue warnings instead of errors."
-#~ msgstr " å‘出警告而ä¸æ˜¯é”™è¯¯ã€‚"
-
-#~ msgid " cupsaddsmb [options] -a"
-#~ msgstr " cupsaddsmb [选项] -a"
-
-#~ msgid " cupstestdsc [options] -"
-#~ msgstr " cupstestdsc [选项] -"
-
-#~ msgid " program | cupstestppd [options] -"
-#~ msgstr " ç¨‹åº | cupstestppd [选项] -"
-
-#~ msgid " -h Show program usage"
-#~ msgstr " -h 显示程åºä½¿ç”¨æ–¹æ³•"
-
-#~ msgid ""
-#~ " Bad %%%%BoundingBox: on line %d.\n"
-#~ " REF: Page 39, %%%%BoundingBox:"
-#~ msgstr ""
-#~ " 无效的 %%%%BoundingBox:ä½äºŽè¡Œ %d。\n"
-#~ " 引用:第 39 页,%%%%BoundingBox:"
-
-#~ msgid ""
-#~ " Bad %%%%Page: on line %d.\n"
-#~ " REF: Page 53, %%%%Page:"
-#~ msgstr ""
-#~ " 无效的 %%%%Page:ä½äºŽè¡Œ %d。\n"
-#~ " 引用:第 53 页,%%%%Page:"
-
-#~ msgid ""
-#~ " Bad %%%%Pages: on line %d.\n"
-#~ " REF: Page 43, %%%%Pages:"
-#~ msgstr ""
-#~ " 无效的 %%%%Pages:ä½äºŽè¡Œ %d。\n"
-#~ " 引用:第 43 页,%%%%Pages:"
-
-#~ msgid ""
-#~ " Line %d is longer than 255 characters (%d).\n"
-#~ " REF: Page 25, Line Length"
-#~ msgstr ""
-#~ " 行 %d 长度超过 255 个字符 (%d)。\n"
-#~ " 引用:第 25 页,行长度"
-
-# Should chapter titles be translated?
-#~ msgid ""
-#~ " Missing %!PS-Adobe-3.0 on first line.\n"
-#~ " REF: Page 17, 3.1 Conforming Documents"
-#~ msgstr ""
-#~ " 首行缺少 %!PS-Adobe-3.0。\n"
-#~ " 引用:第 17 页,3.1 符åˆè§„范的文档"
-
-#~ msgid ""
-#~ " Missing %%EndComments comment. REF: Page 41, %%EndComments"
-#~ msgstr " 缺少 %%EndComments 注释。 引用:第 41 页,%%EndComments"
-
-#~ msgid ""
-#~ " Missing or bad %%BoundingBox: comment.\n"
-#~ " REF: Page 39, %%BoundingBox:"
-#~ msgstr ""
-#~ " %%BoundingBox 缺失或无效:注释。\n"
-#~ " 引用:第 39 页,%%BoundingBox:"
-
-#~ msgid ""
-#~ " Missing or bad %%Page: comments.\n"
-#~ " REF: Page 53, %%Page:"
-#~ msgstr ""
-#~ " %%Page 缺失或无效:注释。\n"
-#~ " 引用:第 53 页,%%Page:"
-
-#~ msgid ""
-#~ " Missing or bad %%Pages: comment.\n"
-#~ " REF: Page 43, %%Pages:"
-#~ msgstr ""
-#~ " %%Pages 缺失或无效:注释。\n"
-#~ " 引用:第 43 页,%%Pages:"
-
-#~ msgid " Saw %d lines that exceeded 255 characters."
-#~ msgstr " å…±å‘现 %d 个超过 255 字符的行。"
-
-#~ msgid " Too many %%BeginDocument comments."
-#~ msgstr " %%BeginDocument 注释过多。"
-
-#~ msgid " Too many %%EndDocument comments."
-#~ msgstr " %%EndDocument 注释过多。"
-
-#~ msgid " Warning: file contains binary data."
-#~ msgstr " 警告:文件包å«äºŒè¿›åˆ¶æ•°æ®ã€‚"
-
-#~ msgid " Warning: no %%EndComments comment in file."
-#~ msgstr " 警告:文件中无 %%EndComments 注释。"
-
-#~ msgid " Warning: obsolete DSC version %.1f in file."
-#~ msgstr " 警告:文件中包å«å·²é—弃的 DSC 版本 %.1f。"
-
-#~ msgid " ! expression Unary NOT of expression."
-#~ msgstr " ! è¡¨è¾¾å¼ ä¸€å…ƒå¦å®šè¡¨è¾¾å¼ã€‚"
-
-#~ msgid " ( expressions ) Group expressions."
-#~ msgstr " ( è¡¨è¾¾å¼ ) 表达å¼ç»„。"
-
-#~ msgid " --[no-]debug-logging Turn debug logging on/off."
-#~ msgstr " --[no-]debug-logging 打开/关闭查错日志。"
-
-#~ msgid " --[no-]remote-admin Turn remote administration on/off."
-#~ msgstr " --[no-]remote-admin 打开/关闭远程管ç†ã€‚"
-
-#~ msgid " --[no-]remote-any Allow/prevent access from the Internet."
-#~ msgstr " --[no-]remote-any å…许/ç¦æ­¢äº’è”网访问。"
-
-#~ msgid " --[no-]share-printers Turn printer sharing on/off."
-#~ msgstr " --[no-]share-printers 打开/关闭打å°æœºå…±äº«ã€‚"
-
-#~ msgid " --[no-]user-cancel-any Allow/prevent users to cancel any job."
-#~ msgstr " --[no-]user-cancel-any å…许/ç¦æ­¢ç”¨æˆ·å–消任æ„任务。"
-
-#~ msgid " --domain regex Match domain to regular expression."
-#~ msgstr " --domain æ­£åˆ™è¡¨è¾¾å¼ ä½¿ç”¨æ­£åˆ™è¡¨è¾¾å¼åŒ¹é…域。"
-
-#~ msgid ""
-#~ " --exec utility [argument ...] ;\n"
-#~ " Execute program if true."
-#~ msgstr ""
-#~ " --exec ç¨‹åº [å‚æ•° ...] ;\n"
-#~ " 如返回 true 则执行程åºã€‚"
-
-#~ msgid " --false Always false."
-#~ msgstr " --false 总是返回 false。"
-
-#~ msgid " --help Show help."
-#~ msgstr " --help 显示帮助。"
-
-#~ msgid " --help Show this help."
-#~ msgstr " --help 显示此帮助信æ¯ã€‚"
-
-#~ msgid " --host regex Match hostname to regular expression."
-#~ msgstr " --host æ­£åˆ™è¡¨è¾¾å¼ ä½¿ç”¨æ­£åˆ™è¡¨è¾¾å¼åŒ¹é…主机å。"
-
-#~ msgid " --ippserver filename Produce ippserver attribute file."
-#~ msgstr " --ippserver filename æä¾› ippserver 属性文件。"
-
-#~ msgid " --local True if service is local."
-#~ msgstr " --local 如为本地æœåŠ¡åˆ™è¿”回 true。"
-
-#~ msgid " --ls List attributes."
-#~ msgstr " --ls 列出属性。"
-
-#~ msgid " --name regex Match service name to regular expression."
-#~ msgstr " --name æ­£åˆ™è¡¨è¾¾å¼ ä½¿ç”¨æ­£åˆ™è¡¨è¾¾å¼åŒ¹é…æœåŠ¡å称。"
-
-#~ msgid " --not expression Unary NOT of expression."
-#~ msgstr " --not è¡¨è¾¾å¼ ä¸€å…ƒå¦å®šè¡¨è¾¾å¼ã€‚"
-
-#~ msgid " --path regex Match resource path to regular expression."
-#~ msgstr " --path æ­£åˆ™è¡¨è¾¾å¼ ä½¿ç”¨æ­£åˆ™è¡¨è¾¾å¼åŒ¹é…资æºè·¯å¾„。"
-
-#~ msgid " --port number[-number] Match port to number or range."
-#~ msgstr " --port æ•°å­—[-æ•°å­—] 匹é…端å£å·æˆ–返回。"
-
-#~ msgid " --print Print URI if true."
-#~ msgstr " --print 如果为 true 则回显 URI。"
-
-#~ msgid " --print-name Print service name if true."
-#~ msgstr " --print-name 如果为 true 则回显æœåŠ¡å称。"
-
-#~ msgid " --quiet Quietly report match via exit code."
-#~ msgstr " --quiet é™é»˜ä½¿ç”¨é€€å‡ºä»£ç è¿”回匹é…。"
-
-#~ msgid " --remote True if service is remote."
-#~ msgstr " --remote 如为远程æœåŠ¡åˆ™è¿”回 true。"
-
-#~ msgid ""
-#~ " --stop-after-include-error\n"
-#~ " Stop tests after a failed INCLUDE."
-#~ msgstr ""
-#~ " --stop-after-include-error\n"
-#~ " é‡åˆ°å¤±è´¥çš„ INCLUDE æ—¶åœæ­¢æµ‹è¯•ã€‚"
-
-#~ msgid " --true Always true."
-#~ msgstr " --true 总是返回 true。"
-
-#~ msgid " --txt key True if the TXT record contains the key."
-#~ msgstr " --txt 键值 如 TXT 记录包å«é”®å€¼åˆ™è¿”回 true。"
-
-#~ msgid ""
-#~ " --txt-* regex Match TXT record key to regular expression."
-#~ msgstr " --txt-* æ­£åˆ™è¡¨è¾¾å¼ ä½¿ç”¨æ­£åˆ™è¡¨è¾¾å¼åŒ¹é… TXT 记录键值。"
-
-#~ msgid " --uri regex Match URI to regular expression."
-#~ msgstr " --uri æ­£åˆ™è¡¨è¾¾å¼ ä½¿ç”¨æ­£åˆ™è¡¨è¾¾å¼åŒ¹é… URI。"
-
-#~ msgid " --version Show program version."
-#~ msgstr " --version 显示程åºç‰ˆæœ¬ã€‚"
-
-#~ msgid " --version Show version."
-#~ msgstr " --version 显示版本。"
-
-#~ msgid " -4 Connect using IPv4."
-#~ msgstr " -4 使用 IPv4 连接。"
-
-#~ msgid " -6 Connect using IPv6."
-#~ msgstr " -6 使用 IPv6 连接。"
-
-#~ msgid " -C Send requests using chunking (default)."
-#~ msgstr " -C 使用分å—请求å‘é€ï¼ˆé»˜è®¤ï¼‰ã€‚"
-
-#~ msgid " -E Encrypt the connection."
-#~ msgstr " -E 加密连接。"
-
-#~ msgid ""
-#~ " -E Test with encryption using HTTP Upgrade to TLS."
-#~ msgstr " -E 带有使用 HTTP å‡çº§åˆ° TLS 加密的测试。"
-
-#~ msgid ""
-#~ " -F Run in the foreground but detach from console."
-#~ msgstr " -F 在å‰å°è¿è¡Œä½†ä»Žç»ˆç«¯åˆ†ç¦»ã€‚"
-
-#~ msgid " -H samba-server Use the named SAMBA server."
-#~ msgstr " -H samba-server 使用指定的 Samba æœåŠ¡å™¨ã€‚"
-
-#~ msgid " -I Ignore errors."
-#~ msgstr " -I 忽略错误。"
-
-#~ msgid " -I {filename,filters,none,profiles}"
-#~ msgstr " -I {文件å,滤镜,æ— ,é…置档案}"
-
-#~ msgid " -L Send requests using content-length."
-#~ msgstr " -L 使用 content-length å‘é€è¯·æ±‚。"
-
-#~ msgid ""
-#~ " -P filename.plist Produce XML plist to a file and test report to "
-#~ "standard output."
-#~ msgstr ""
-#~ " -P filename.plist ç”Ÿæˆ XML plist 文件并将测试报告å‘é€åˆ°æ ‡å‡†è¾“出。"
-
-#~ msgid " -P number[-number] Match port to number or range."
-#~ msgstr " -P æ•°å­—[-æ•°å­—] 匹é…端å£å·æˆ–范围。"
-
-#~ msgid " -R root-directory Set alternate root."
-#~ msgstr " -R root-directory 设置备用根目录。"
-
-#~ msgid " -S Test with encryption using HTTPS."
-#~ msgstr " -S 使用 HTTPS 加密的测试。"
-
-#~ msgid " -T seconds Set the browse timeout in seconds."
-#~ msgstr " -T 秒数 设置æµè§ˆè¶…时(按秒计)。"
-
-#~ msgid " -T seconds Set the receive/send timeout in seconds."
-#~ msgstr " -T 秒数 设置å‘é€/接收超时(按秒计)。"
-
-#~ msgid " -V version Set default IPP version."
-#~ msgstr " -V 版本 设置默认 IPP 版本。"
-
-#~ msgid ""
-#~ " -W {all,none,constraints,defaults,duplex,filters,profiles,sizes,"
-#~ "translations}"
-#~ msgstr " -W {所有,æ— ,é™åˆ¶,默认,å¤å¼,滤镜,é…置档案,尺寸,翻译}"
-
-#~ msgid " -X Produce XML plist instead of plain text."
-#~ msgstr " -X ç”Ÿæˆ XML plist 而ä¸æ˜¯çº¯æ–‡æœ¬ã€‚"
-
-#~ msgid " -a Export all printers."
-#~ msgstr " -a 导出所有打å°æœºã€‚"
-
-#~ msgid " -c Produce CSV output."
-#~ msgstr " -c ç”Ÿæˆ CSV 输出。"
-
-#~ msgid " -c cupsd.conf Set cupsd.conf file to use."
-#~ msgstr " -c cupsd.conf 设置è¦ä½¿ç”¨çš„ cupsd.conf 文件。"
-
-#~ msgid " -d name=value Set named variable to value."
-#~ msgstr " -d å称=赋值 为指定å˜é‡èµ‹å€¼ã€‚"
-
-#~ msgid " -d regex Match domain to regular expression."
-#~ msgstr " -d æ­£åˆ™è¡¨è¾¾å¼ ä½¿ç”¨æ­£åˆ™è¡¨è¾¾å¼åŒ¹é…域å。"
-
-#~ msgid " -f Run in the foreground."
-#~ msgstr " -f å‰å°è¿è¡Œã€‚"
-
-#~ msgid " -f filename Set default request filename."
-#~ msgstr " -f 文件å 设置默认请求文件å。"
-
-#~ msgid " -h Show this usage message."
-#~ msgstr " -h 显示此使用方法信æ¯ã€‚"
-
-#~ msgid " -h Validate HTTP response headers."
-#~ msgstr " -h éªŒè¯ HTTP å“应头。"
-
-#~ msgid " -h regex Match hostname to regular expression."
-#~ msgstr " -h æ­£åˆ™è¡¨è¾¾å¼ ä½¿ç”¨æ­£åˆ™è¡¨è¾¾å¼åŒ¹é…主机å。"
-
-#~ msgid " -h server[:port] Specify server address."
-#~ msgstr " -h æœåŠ¡å™¨[:端å£] 指定æœåŠ¡å™¨åœ°å€ã€‚"
-
-#~ msgid ""
-#~ " -i seconds Repeat the last file with the given time "
-#~ "interval."
-#~ msgstr " -i 秒数 指定é‡å¤ä¸Šä¸€æ–‡ä»¶çš„间隔(按秒计)。"
-
-#~ msgid " -l List attributes."
-#~ msgstr " -l 列出属性。"
-
-#~ msgid " -l Produce plain text output."
-#~ msgstr " -l 生æˆçº¯æ–‡æœ¬è¾“出。"
-
-#~ msgid " -l Run cupsd on demand."
-#~ msgstr " -l 按需å¯åŠ¨ cupsd。"
-
-#~ msgid ""
-#~ " -n count Repeat the last file the given number of times."
-#~ msgstr " -n æ•°é‡ æŒ‰æŒ‡å®šæ•°é‡é‡å¤ä¸Šä¸€æ–‡ä»¶ã€‚"
-
-#~ msgid " -n regex Match service name to regular expression."
-#~ msgstr " -n æ­£åˆ™è¡¨è¾¾å¼ ä½¿ç”¨æ­£åˆ™è¡¨è¾¾å¼åŒ¹é…æœåŠ¡å称。"
-
-#~ msgid " -p Print URI if true."
-#~ msgstr " -p 如果为 true 则回显 URI。"
-
-#~ msgid " -q Quietly report match via exit code."
-#~ msgstr " -q é™é»˜ä½¿ç”¨é€€å‡ºä»£ç æŠ¥å‘ŠåŒ¹é…。"
-
-#~ msgid " -q Run silently."
-#~ msgstr " -q é™é»˜è¿è¡Œã€‚"
-
-#~ msgid " -r True if service is remote."
-#~ msgstr " -r 如为远程æœåŠ¡åˆ™è¿”回 true。"
-
-#~ msgid " -r Use 'relaxed' open mode."
-#~ msgstr " -r 使用“relaxedâ€æ‰“开模å¼ã€‚"
-
-#~ msgid " -s Print service name if true."
-#~ msgstr " -s 如果为 true 则回显æœåŠ¡å称。"
-
-#~ msgid " -s cups-files.conf Set cups-files.conf file to use."
-#~ msgstr " -s cups-files.conf 设置è¦ä½¿ç”¨çš„ cups-files.conf 文件。"
-
-#~ msgid " -t Produce a test report."
-#~ msgstr " -t 生æˆæµ‹è¯•æŠ¥å‘Šã€‚"
-
-#~ msgid " -t Test the configuration file."
-#~ msgstr " -t 测试é…置文件。"
-
-#~ msgid " -t key True if the TXT record contains the key."
-#~ msgstr " -t 键值 如 TXT 记录包å«é”®å€¼åˆ™è¿”回 true。"
-
-#~ msgid " -u regex Match URI to regular expression."
-#~ msgstr " -u æ­£åˆ™è¡¨è¾¾å¼ ä½¿ç”¨æ­£åˆ™è¡¨è¾¾å¼åŒ¹é… URI。"
-
-#~ msgid " -vv Be very verbose."
-#~ msgstr " -vv 进一步æ高输出详尽度。"
-
-#~ msgid ""
-#~ " -x utility [argument ...] ;\n"
-#~ " Execute program if true."
-#~ msgstr ""
-#~ " -x ç¨‹åº [å‚æ•° ...] ;\n"
-#~ " 如果为 true 则执行程åºã€‚"
-
-#~ msgid " IPPFIND_SERVICE_DOMAIN Domain name"
-#~ msgstr " IPPFIND_SERVICE_DOMAIN 域å"
-
-#~ msgid ""
-#~ " IPPFIND_SERVICE_HOSTNAME\n"
-#~ " Fully-qualified domain name"
-#~ msgstr ""
-#~ " IPPFIND_SERVICE_HOSTNAME\n"
-#~ " 完全é™å®šåŸŸå"
-
-#~ msgid " IPPFIND_SERVICE_NAME Service instance name"
-#~ msgstr " IPPFIND_SERVICE_NAME æœåŠ¡å®žä¾‹å称"
-
-#~ msgid " IPPFIND_SERVICE_PORT Port number"
-#~ msgstr " IPPFIND_SERVICE_PORT 端å£å·"
-
-#~ msgid " IPPFIND_SERVICE_REGTYPE DNS-SD registration type"
-#~ msgstr " IPPFIND_SERVICE_REGTYPE DNS-SD 注册类型"
-
-#~ msgid " IPPFIND_SERVICE_SCHEME URI scheme"
-#~ msgstr " IPPFIND_SERVICE_SCHEME URI 方案"
-
-#~ msgid " IPPFIND_SERVICE_URI URI"
-#~ msgstr " IPPFIND_SERVICE_URI URI"
-
-#~ msgid " IPPFIND_TXT_* Value of TXT record key"
-#~ msgstr " IPPFIND_TXT_* TXT 记录键值"
-
-#~ msgid ""
-#~ " expression --and expression\n"
-#~ " Logical AND."
-#~ msgstr ""
-#~ " è¡¨è¾¾å¼ --and 表达å¼\n"
-#~ " AND 逻辑。"
-
-#~ msgid ""
-#~ " expression --or expression\n"
-#~ " Logical OR."
-#~ msgstr ""
-#~ " è¡¨è¾¾å¼ --or 表达å¼\n"
-#~ " OR 逻辑。"
-
-#~ msgid " expression expression Logical AND."
-#~ msgstr " è¡¨è¾¾å¼ è¡¨è¾¾å¼ AND 逻辑。"
-
-#~ msgid " {service_domain} Domain name"
-#~ msgstr " {service_domain} 域å"
-
-#~ msgid " {service_hostname} Fully-qualified domain name"
-#~ msgstr " {service_hostname} 完全é™å®šåŸŸå"
-
-#~ msgid " {service_name} Service instance name"
-#~ msgstr " {service_name} æœåŠ¡å®žä¾‹å称"
-
-#~ msgid " {service_port} Port number"
-#~ msgstr " {service_port} 端å£å·"
-
-#~ msgid " {service_regtype} DNS-SD registration type"
-#~ msgstr " {service_regtype} DNS-SD 注册å称"
-
-#~ msgid " {service_scheme} URI scheme"
-#~ msgstr " {service_scheme} URI 方案"
-
-#~ msgid " {service_uri} URI"
-#~ msgstr " {service_uri} URI"
-
-#~ msgid " {txt_*} Value of TXT record key"
-#~ msgstr " {txt_*} TXT 记录键值"
-
-#~ msgid " {} URI"
-#~ msgstr " {} URI"
-
-#~ msgid "Bad option + choice on line %d."
-#~ msgstr "行 %d 中存在无效的选项 + 选择。"
-
-#~ msgid "Empty PPD file."
-#~ msgstr "空 PPD 文件。"
-
-#~ msgid "FAIL"
-#~ msgstr "失败"
-
-#~ msgid "Missing double quote on line %d."
-#~ msgstr "è¡Œ %d 缺少åŒå¼•å·ã€‚"
-
-#~ msgid "Missing value on line %d."
-#~ msgstr "行 %d 缺少值。"
-
-#~ msgid "No Windows printer drivers are installed."
-#~ msgstr "未安装 Windows 打å°æœºé©±åŠ¨ã€‚"
-
-#~ msgid ""
-#~ "Note: this program only validates the DSC comments, not the PostScript "
-#~ "itself."
-#~ msgstr "注:此程åºä»…用于检验 DSC æ³¨é‡Šï¼Œè€Œéž PostScript 本身。"
-
-#~ msgid "PASS"
-#~ msgstr "通过"
-
-#~ msgid "Password for %s required to access %s via SAMBA: "
-#~ msgstr "è¦é€šè¿‡ SAMBA 访问 %2$s,必须输入 %1$s 的密ç ï¼š"
-
-#~ msgid "Unable to copy 64-bit CUPS printer driver files (%d)."
-#~ msgstr "无法å¤åˆ¶ 64 ä½ CUPS 打å°æœºé©±åŠ¨æ–‡ä»¶ï¼ˆ%d)。"
-
-#~ msgid "Unable to copy 64-bit Windows printer driver files (%d)."
-#~ msgstr "无法å¤åˆ¶ 64 ä½ Windows 打å°æœºé©±åŠ¨æ–‡ä»¶ï¼ˆ%d)。"
-
-#~ msgid "Unable to copy CUPS printer driver files (%d)."
-#~ msgstr "无法å¤åˆ¶ CUPS 打å°æœºé©±åŠ¨æ–‡ä»¶ï¼ˆ%d)。"
-
-#~ msgid "Unable to copy Windows 2000 printer driver files (%d)."
-#~ msgstr "无法å¤åˆ¶ Windows 2000 打å°æœºé©±åŠ¨æ–‡ä»¶ï¼ˆ%d)。"
-
-#~ msgid "Unable to copy Windows 9x printer driver files (%d)."
-#~ msgstr "无法å¤åˆ¶ Windows 9x 打å°æœºé©±åŠ¨æ–‡ä»¶ï¼ˆ%d)。"
-
-#~ msgid "Unable to install Windows 2000 printer driver files (%d)."
-#~ msgstr "无法安装 Windows 2000 打å°æœºé©±åŠ¨æ–‡ä»¶ï¼ˆ%d)。"
-
-#~ msgid "Unable to install Windows 9x printer driver files (%d)."
-#~ msgstr "无法安装 Windows 9x 打å°æœºé©±åŠ¨æ–‡ä»¶ï¼ˆ%d)。"
-
-#~ msgid "Unable to set Windows printer driver (%d)."
-#~ msgstr "无法设置 Windows 打å°æœºé©±åŠ¨ï¼ˆ%d)。"
-
-#~ msgid "Usage: cupsaddsmb [options] printer1 ... printerN"
-#~ msgstr "用法:cupsaddsmb [options] printer1 ... printerN"
-
-#~ msgid "Usage: cupstestdsc [options] filename.ps [... filename.ps]"
-#~ msgstr "用法:cupstestdsc [options] filename.ps [... filename.ps]"
-
-#~ msgid ""
-#~ "Usage: cupstestppd [options] filename1.ppd[.gz] [... filenameN.ppd[.gz]]"
-#~ msgstr ""
-#~ "用法:cupstestppd [options] filename1.ppd[.gz] [... filenameN.ppd[.gz]]"
-
-#~ msgid "Usage: lpmove job/src dest"
-#~ msgstr "用法:lpmove job/src dest"
-
-#~ 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 ""
-#~ "用法:\tlpoptions [-h server] [-E] -d printer\n"
-#~ " \tlpoptions [-h server] [-E] [-p printer] -l\n"
-#~ " \tlpoptions [-h server] [-E] -p printer -o option[=value] ...\n"
-#~ " \tlpoptions [-h server] [-E] -x printer"
+#~ msgid "A Samba password is required to export printer drivers"
+#~ msgstr "éœ€è¦ Samba 密ç ä»¥å¯¼å‡ºæ‰“å°æœºé©±åŠ¨"
-#~ msgid ""
-#~ "Usage: lpq [-P dest] [-U username] [-h hostname[:port]] [-l] [+interval]"
-#~ msgstr ""
-#~ "用法:lpq [-P dest] [-U username] [-h hostname[:port]] [-l] [+interval]"
+#~ msgid "A Samba username is required to export printer drivers"
+#~ msgstr "éœ€è¦ Samba 用户å以导出打å°æœºé©±åŠ¨"
-#~ msgid "Warning, no Windows 2000 printer drivers are installed."
-#~ msgstr "警告,未安装 Windows 2000 打å°æœºé©±åŠ¨ã€‚"
+#~ msgid "Export Printers to Samba"
+#~ msgstr "将打å°æœºå¯¼å‡ºåˆ° Samba"
-#~ msgid "cupsaddsmb: No PPD file for printer \"%s\" - %s"
-#~ msgstr "cupsaddsmb:打å°æœºâ€œ%sâ€æ—  PPD 文件 — %s"
+#~ msgid "lpadmin: Unable to open PPD file \"%s\" - %s"
+#~ msgstr "lpadmin:无法打开 PPD 文件“%sâ€- %s"
diff --git a/locale/ipp-strings.c b/locale/ipp-strings.c
new file mode 100644
index 000000000..fa658402a
--- /dev/null
+++ b/locale/ipp-strings.c
@@ -0,0 +1,4652 @@
+/* TRANSLATORS: Accuracy Units */
+_("accuracy-units");
+/* TRANSLATORS: Millimeters */
+_("accuracy-units.mm");
+/* TRANSLATORS: Nanometers */
+_("accuracy-units.nm");
+/* TRANSLATORS: Micrometers */
+_("accuracy-units.um");
+/* TRANSLATORS: Bale Output */
+_("baling");
+/* TRANSLATORS: Bale Using */
+_("baling-type");
+/* TRANSLATORS: Band */
+_("baling-type.band");
+/* TRANSLATORS: Shrink Wrap */
+_("baling-type.shrink-wrap");
+/* TRANSLATORS: Wrap */
+_("baling-type.wrap");
+/* TRANSLATORS: Bale After */
+_("baling-when");
+/* TRANSLATORS: Job */
+_("baling-when.after-job");
+/* TRANSLATORS: Sets */
+_("baling-when.after-sets");
+/* TRANSLATORS: Bind Output */
+_("binding");
+/* TRANSLATORS: Bind Edge */
+_("binding-reference-edge");
+/* TRANSLATORS: Bottom */
+_("binding-reference-edge.bottom");
+/* TRANSLATORS: Left */
+_("binding-reference-edge.left");
+/* TRANSLATORS: Right */
+_("binding-reference-edge.right");
+/* TRANSLATORS: Top */
+_("binding-reference-edge.top");
+/* TRANSLATORS: Binder Type */
+_("binding-type");
+/* TRANSLATORS: Adhesive */
+_("binding-type.adhesive");
+/* TRANSLATORS: Comb */
+_("binding-type.comb");
+/* TRANSLATORS: Flat */
+_("binding-type.flat");
+/* TRANSLATORS: Padding */
+_("binding-type.padding");
+/* TRANSLATORS: Perfect */
+_("binding-type.perfect");
+/* TRANSLATORS: Spiral */
+_("binding-type.spiral");
+/* TRANSLATORS: Tape */
+_("binding-type.tape");
+/* TRANSLATORS: Velo */
+_("binding-type.velo");
+/* TRANSLATORS: Chamber Humidity */
+_("chamber-humidity");
+/* TRANSLATORS: Chamber Temperature */
+_("chamber-temperature");
+/* TRANSLATORS: Print Job Cost */
+_("charge-info-message");
+/* TRANSLATORS: Coat Sheets */
+_("coating");
+/* TRANSLATORS: Add Coating To */
+_("coating-sides");
+/* TRANSLATORS: Back */
+_("coating-sides.back");
+/* TRANSLATORS: Front and Back */
+_("coating-sides.both");
+/* TRANSLATORS: Front */
+_("coating-sides.front");
+/* TRANSLATORS: Type of Coating */
+_("coating-type");
+/* TRANSLATORS: Archival */
+_("coating-type.archival");
+/* TRANSLATORS: Archival Glossy */
+_("coating-type.archival-glossy");
+/* TRANSLATORS: Archival Matte */
+_("coating-type.archival-matte");
+/* TRANSLATORS: Archival Semi Gloss */
+_("coating-type.archival-semi-gloss");
+/* TRANSLATORS: Glossy */
+_("coating-type.glossy");
+/* TRANSLATORS: High Gloss */
+_("coating-type.high-gloss");
+/* TRANSLATORS: Matte */
+_("coating-type.matte");
+/* TRANSLATORS: Semi-gloss */
+_("coating-type.semi-gloss");
+/* TRANSLATORS: Silicone */
+_("coating-type.silicone");
+/* TRANSLATORS: Translucent */
+_("coating-type.translucent");
+/* TRANSLATORS: Print Confirmation Sheet */
+_("confirmation-sheet-print");
+/* TRANSLATORS: Copies */
+_("copies");
+/* TRANSLATORS: Back Cover */
+_("cover-back");
+/* TRANSLATORS: Front Cover */
+_("cover-front");
+/* TRANSLATORS: Cover Sheet Info */
+_("cover-sheet-info");
+/* TRANSLATORS: Date Time */
+_("cover-sheet-info-supported.date-time");
+/* TRANSLATORS: From Name */
+_("cover-sheet-info-supported.from-name");
+/* TRANSLATORS: Logo */
+_("cover-sheet-info-supported.logo");
+/* TRANSLATORS: Message */
+_("cover-sheet-info-supported.message");
+/* TRANSLATORS: Organization */
+_("cover-sheet-info-supported.organization");
+/* TRANSLATORS: Subject */
+_("cover-sheet-info-supported.subject");
+/* TRANSLATORS: To Name */
+_("cover-sheet-info-supported.to-name");
+/* TRANSLATORS: Printed Cover */
+_("cover-type");
+/* TRANSLATORS: No Cover */
+_("cover-type.no-cover");
+/* TRANSLATORS: Back Only */
+_("cover-type.print-back");
+/* TRANSLATORS: Front and Back */
+_("cover-type.print-both");
+/* TRANSLATORS: Front Only */
+_("cover-type.print-front");
+/* TRANSLATORS: None */
+_("cover-type.print-none");
+/* TRANSLATORS: Cover Output */
+_("covering");
+/* TRANSLATORS: Add Cover */
+_("covering-name");
+/* TRANSLATORS: Plain */
+_("covering-name.plain");
+/* TRANSLATORS: Pre-cut */
+_("covering-name.pre-cut");
+/* TRANSLATORS: Pre-printed */
+_("covering-name.pre-printed");
+/* TRANSLATORS: Detailed Status Message */
+_("detailed-status-message");
+/* TRANSLATORS: Copies */
+_("document-copies");
+/* TRANSLATORS: Document Privacy Attributes */
+_("document-privacy-attributes");
+/* TRANSLATORS: All */
+_("document-privacy-attributes.all");
+/* TRANSLATORS: Default */
+_("document-privacy-attributes.default");
+/* TRANSLATORS: Document Description */
+_("document-privacy-attributes.document-description");
+/* TRANSLATORS: Document Template */
+_("document-privacy-attributes.document-template");
+/* TRANSLATORS: None */
+_("document-privacy-attributes.none");
+/* TRANSLATORS: Document Privacy Scope */
+_("document-privacy-scope");
+/* TRANSLATORS: All */
+_("document-privacy-scope.all");
+/* TRANSLATORS: Default */
+_("document-privacy-scope.default");
+/* TRANSLATORS: None */
+_("document-privacy-scope.none");
+/* TRANSLATORS: Owner */
+_("document-privacy-scope.owner");
+/* TRANSLATORS: Document State */
+_("document-state");
+/* TRANSLATORS: Detailed Document State */
+_("document-state-reasons");
+/* TRANSLATORS: Aborted By System */
+_("document-state-reasons.aborted-by-system");
+/* TRANSLATORS: Canceled At Device */
+_("document-state-reasons.canceled-at-device");
+/* TRANSLATORS: Canceled By Operator */
+_("document-state-reasons.canceled-by-operator");
+/* TRANSLATORS: Canceled By User */
+_("document-state-reasons.canceled-by-user");
+/* TRANSLATORS: Completed Successfully */
+_("document-state-reasons.completed-successfully");
+/* TRANSLATORS: Completed With Errors */
+_("document-state-reasons.completed-with-errors");
+/* TRANSLATORS: Completed With Warnings */
+_("document-state-reasons.completed-with-warnings");
+/* TRANSLATORS: Compression Error */
+_("document-state-reasons.compression-error");
+/* TRANSLATORS: Data Insufficient */
+_("document-state-reasons.data-insufficient");
+/* TRANSLATORS: Digital Signature Did Not Verify */
+_("document-state-reasons.digital-signature-did-not-verify");
+/* TRANSLATORS: Digital Signature Type Not Supported */
+_("document-state-reasons.digital-signature-type-not-supported");
+/* TRANSLATORS: Digital Signature Wait */
+_("document-state-reasons.digital-signature-wait");
+/* TRANSLATORS: Document Access Error */
+_("document-state-reasons.document-access-error");
+/* TRANSLATORS: Document Fetchable */
+_("document-state-reasons.document-fetchable");
+/* TRANSLATORS: Document Format Error */
+_("document-state-reasons.document-format-error");
+/* TRANSLATORS: Document Password Error */
+_("document-state-reasons.document-password-error");
+/* TRANSLATORS: Document Permission Error */
+_("document-state-reasons.document-permission-error");
+/* TRANSLATORS: Document Security Error */
+_("document-state-reasons.document-security-error");
+/* TRANSLATORS: Document Unprintable Error */
+_("document-state-reasons.document-unprintable-error");
+/* TRANSLATORS: Errors Detected */
+_("document-state-reasons.errors-detected");
+/* TRANSLATORS: Incoming */
+_("document-state-reasons.incoming");
+/* TRANSLATORS: Interpreting */
+_("document-state-reasons.interpreting");
+/* TRANSLATORS: None */
+_("document-state-reasons.none");
+/* TRANSLATORS: Outgoing */
+_("document-state-reasons.outgoing");
+/* TRANSLATORS: Printing */
+_("document-state-reasons.printing");
+/* TRANSLATORS: Processing To Stop Point */
+_("document-state-reasons.processing-to-stop-point");
+/* TRANSLATORS: Queued */
+_("document-state-reasons.queued");
+/* TRANSLATORS: Queued For Marker */
+_("document-state-reasons.queued-for-marker");
+/* TRANSLATORS: Queued In Device */
+_("document-state-reasons.queued-in-device");
+/* TRANSLATORS: Resources Are Not Ready */
+_("document-state-reasons.resources-are-not-ready");
+/* TRANSLATORS: Resources Are Not Supported */
+_("document-state-reasons.resources-are-not-supported");
+/* TRANSLATORS: Submission Interrupted */
+_("document-state-reasons.submission-interrupted");
+/* TRANSLATORS: Transforming */
+_("document-state-reasons.transforming");
+/* TRANSLATORS: Unsupported Compression */
+_("document-state-reasons.unsupported-compression");
+/* TRANSLATORS: Unsupported Document Format */
+_("document-state-reasons.unsupported-document-format");
+/* TRANSLATORS: Warnings Detected */
+_("document-state-reasons.warnings-detected");
+/* TRANSLATORS: Pending */
+_("document-state.3");
+/* TRANSLATORS: Processing */
+_("document-state.5");
+/* TRANSLATORS: Stopped */
+_("document-state.6");
+/* TRANSLATORS: Canceled */
+_("document-state.7");
+/* TRANSLATORS: Aborted */
+_("document-state.8");
+/* TRANSLATORS: Completed */
+_("document-state.9");
+/* TRANSLATORS: End Power State */
+_("end-power-state");
+/* TRANSLATORS: Feed Orientation */
+_("feed-orientation");
+/* TRANSLATORS: Long Edge First */
+_("feed-orientation.long-edge-first");
+/* TRANSLATORS: Short Edge First */
+_("feed-orientation.short-edge-first");
+/* TRANSLATORS: Fetch Status Code */
+_("fetch-status-code");
+/* TRANSLATORS: Finishing Template */
+_("finishing-template");
+/* TRANSLATORS: Bale */
+_("finishing-template.bale");
+/* TRANSLATORS: Bind */
+_("finishing-template.bind");
+/* TRANSLATORS: Bind Bottom */
+_("finishing-template.bind-bottom");
+/* TRANSLATORS: Bind Left */
+_("finishing-template.bind-left");
+/* TRANSLATORS: Bind Right */
+_("finishing-template.bind-right");
+/* TRANSLATORS: Bind Top */
+_("finishing-template.bind-top");
+/* TRANSLATORS: Booklet Maker */
+_("finishing-template.booklet-maker");
+/* TRANSLATORS: Coat */
+_("finishing-template.coat");
+/* TRANSLATORS: Cover */
+_("finishing-template.cover");
+/* TRANSLATORS: Edge Stitch */
+_("finishing-template.edge-stitch");
+/* TRANSLATORS: Edge Stitch Bottom */
+_("finishing-template.edge-stitch-bottom");
+/* TRANSLATORS: Edge Stitch Left */
+_("finishing-template.edge-stitch-left");
+/* TRANSLATORS: Edge Stitch Right */
+_("finishing-template.edge-stitch-right");
+/* TRANSLATORS: Edge Stitch Top */
+_("finishing-template.edge-stitch-top");
+/* TRANSLATORS: Fold */
+_("finishing-template.fold");
+/* TRANSLATORS: Accordion Fold */
+_("finishing-template.fold-accordion");
+/* TRANSLATORS: Double Gate Fold */
+_("finishing-template.fold-double-gate");
+/* TRANSLATORS: Engineering Z Fold */
+_("finishing-template.fold-engineering-z");
+/* TRANSLATORS: Gate Fold */
+_("finishing-template.fold-gate");
+/* TRANSLATORS: Half Fold */
+_("finishing-template.fold-half");
+/* TRANSLATORS: Half Z Fold */
+_("finishing-template.fold-half-z");
+/* TRANSLATORS: Left Gate Fold */
+_("finishing-template.fold-left-gate");
+/* TRANSLATORS: Letter Fold */
+_("finishing-template.fold-letter");
+/* TRANSLATORS: Parallel Fold */
+_("finishing-template.fold-parallel");
+/* TRANSLATORS: Poster Fold */
+_("finishing-template.fold-poster");
+/* TRANSLATORS: Right Gate Fold */
+_("finishing-template.fold-right-gate");
+/* TRANSLATORS: Z Fold */
+_("finishing-template.fold-z");
+/* TRANSLATORS: JDF F10-1 */
+_("finishing-template.jdf-f10-1");
+/* TRANSLATORS: JDF F10-2 */
+_("finishing-template.jdf-f10-2");
+/* TRANSLATORS: JDF F10-3 */
+_("finishing-template.jdf-f10-3");
+/* TRANSLATORS: JDF F12-1 */
+_("finishing-template.jdf-f12-1");
+/* TRANSLATORS: JDF F12-10 */
+_("finishing-template.jdf-f12-10");
+/* TRANSLATORS: JDF F12-11 */
+_("finishing-template.jdf-f12-11");
+/* TRANSLATORS: JDF F12-12 */
+_("finishing-template.jdf-f12-12");
+/* TRANSLATORS: JDF F12-13 */
+_("finishing-template.jdf-f12-13");
+/* TRANSLATORS: JDF F12-14 */
+_("finishing-template.jdf-f12-14");
+/* TRANSLATORS: JDF F12-2 */
+_("finishing-template.jdf-f12-2");
+/* TRANSLATORS: JDF F12-3 */
+_("finishing-template.jdf-f12-3");
+/* TRANSLATORS: JDF F12-4 */
+_("finishing-template.jdf-f12-4");
+/* TRANSLATORS: JDF F12-5 */
+_("finishing-template.jdf-f12-5");
+/* TRANSLATORS: JDF F12-6 */
+_("finishing-template.jdf-f12-6");
+/* TRANSLATORS: JDF F12-7 */
+_("finishing-template.jdf-f12-7");
+/* TRANSLATORS: JDF F12-8 */
+_("finishing-template.jdf-f12-8");
+/* TRANSLATORS: JDF F12-9 */
+_("finishing-template.jdf-f12-9");
+/* TRANSLATORS: JDF F14-1 */
+_("finishing-template.jdf-f14-1");
+/* TRANSLATORS: JDF F16-1 */
+_("finishing-template.jdf-f16-1");
+/* TRANSLATORS: JDF F16-10 */
+_("finishing-template.jdf-f16-10");
+/* TRANSLATORS: JDF F16-11 */
+_("finishing-template.jdf-f16-11");
+/* TRANSLATORS: JDF F16-12 */
+_("finishing-template.jdf-f16-12");
+/* TRANSLATORS: JDF F16-13 */
+_("finishing-template.jdf-f16-13");
+/* TRANSLATORS: JDF F16-14 */
+_("finishing-template.jdf-f16-14");
+/* TRANSLATORS: JDF F16-2 */
+_("finishing-template.jdf-f16-2");
+/* TRANSLATORS: JDF F16-3 */
+_("finishing-template.jdf-f16-3");
+/* TRANSLATORS: JDF F16-4 */
+_("finishing-template.jdf-f16-4");
+/* TRANSLATORS: JDF F16-5 */
+_("finishing-template.jdf-f16-5");
+/* TRANSLATORS: JDF F16-6 */
+_("finishing-template.jdf-f16-6");
+/* TRANSLATORS: JDF F16-7 */
+_("finishing-template.jdf-f16-7");
+/* TRANSLATORS: JDF F16-8 */
+_("finishing-template.jdf-f16-8");
+/* TRANSLATORS: JDF F16-9 */
+_("finishing-template.jdf-f16-9");
+/* TRANSLATORS: JDF F18-1 */
+_("finishing-template.jdf-f18-1");
+/* TRANSLATORS: JDF F18-2 */
+_("finishing-template.jdf-f18-2");
+/* TRANSLATORS: JDF F18-3 */
+_("finishing-template.jdf-f18-3");
+/* TRANSLATORS: JDF F18-4 */
+_("finishing-template.jdf-f18-4");
+/* TRANSLATORS: JDF F18-5 */
+_("finishing-template.jdf-f18-5");
+/* TRANSLATORS: JDF F18-6 */
+_("finishing-template.jdf-f18-6");
+/* TRANSLATORS: JDF F18-7 */
+_("finishing-template.jdf-f18-7");
+/* TRANSLATORS: JDF F18-8 */
+_("finishing-template.jdf-f18-8");
+/* TRANSLATORS: JDF F18-9 */
+_("finishing-template.jdf-f18-9");
+/* TRANSLATORS: JDF F2-1 */
+_("finishing-template.jdf-f2-1");
+/* TRANSLATORS: JDF F20-1 */
+_("finishing-template.jdf-f20-1");
+/* TRANSLATORS: JDF F20-2 */
+_("finishing-template.jdf-f20-2");
+/* TRANSLATORS: JDF F24-1 */
+_("finishing-template.jdf-f24-1");
+/* TRANSLATORS: JDF F24-10 */
+_("finishing-template.jdf-f24-10");
+/* TRANSLATORS: JDF F24-11 */
+_("finishing-template.jdf-f24-11");
+/* TRANSLATORS: JDF F24-2 */
+_("finishing-template.jdf-f24-2");
+/* TRANSLATORS: JDF F24-3 */
+_("finishing-template.jdf-f24-3");
+/* TRANSLATORS: JDF F24-4 */
+_("finishing-template.jdf-f24-4");
+/* TRANSLATORS: JDF F24-5 */
+_("finishing-template.jdf-f24-5");
+/* TRANSLATORS: JDF F24-6 */
+_("finishing-template.jdf-f24-6");
+/* TRANSLATORS: JDF F24-7 */
+_("finishing-template.jdf-f24-7");
+/* TRANSLATORS: JDF F24-8 */
+_("finishing-template.jdf-f24-8");
+/* TRANSLATORS: JDF F24-9 */
+_("finishing-template.jdf-f24-9");
+/* TRANSLATORS: JDF F28-1 */
+_("finishing-template.jdf-f28-1");
+/* TRANSLATORS: JDF F32-1 */
+_("finishing-template.jdf-f32-1");
+/* TRANSLATORS: JDF F32-2 */
+_("finishing-template.jdf-f32-2");
+/* TRANSLATORS: JDF F32-3 */
+_("finishing-template.jdf-f32-3");
+/* TRANSLATORS: JDF F32-4 */
+_("finishing-template.jdf-f32-4");
+/* TRANSLATORS: JDF F32-5 */
+_("finishing-template.jdf-f32-5");
+/* TRANSLATORS: JDF F32-6 */
+_("finishing-template.jdf-f32-6");
+/* TRANSLATORS: JDF F32-7 */
+_("finishing-template.jdf-f32-7");
+/* TRANSLATORS: JDF F32-8 */
+_("finishing-template.jdf-f32-8");
+/* TRANSLATORS: JDF F32-9 */
+_("finishing-template.jdf-f32-9");
+/* TRANSLATORS: JDF F36-1 */
+_("finishing-template.jdf-f36-1");
+/* TRANSLATORS: JDF F36-2 */
+_("finishing-template.jdf-f36-2");
+/* TRANSLATORS: JDF F4-1 */
+_("finishing-template.jdf-f4-1");
+/* TRANSLATORS: JDF F4-2 */
+_("finishing-template.jdf-f4-2");
+/* TRANSLATORS: JDF F40-1 */
+_("finishing-template.jdf-f40-1");
+/* TRANSLATORS: JDF F48-1 */
+_("finishing-template.jdf-f48-1");
+/* TRANSLATORS: JDF F48-2 */
+_("finishing-template.jdf-f48-2");
+/* TRANSLATORS: JDF F6-1 */
+_("finishing-template.jdf-f6-1");
+/* TRANSLATORS: JDF F6-2 */
+_("finishing-template.jdf-f6-2");
+/* TRANSLATORS: JDF F6-3 */
+_("finishing-template.jdf-f6-3");
+/* TRANSLATORS: JDF F6-4 */
+_("finishing-template.jdf-f6-4");
+/* TRANSLATORS: JDF F6-5 */
+_("finishing-template.jdf-f6-5");
+/* TRANSLATORS: JDF F6-6 */
+_("finishing-template.jdf-f6-6");
+/* TRANSLATORS: JDF F6-7 */
+_("finishing-template.jdf-f6-7");
+/* TRANSLATORS: JDF F6-8 */
+_("finishing-template.jdf-f6-8");
+/* TRANSLATORS: JDF F64-1 */
+_("finishing-template.jdf-f64-1");
+/* TRANSLATORS: JDF F64-2 */
+_("finishing-template.jdf-f64-2");
+/* TRANSLATORS: JDF F8-1 */
+_("finishing-template.jdf-f8-1");
+/* TRANSLATORS: JDF F8-2 */
+_("finishing-template.jdf-f8-2");
+/* TRANSLATORS: JDF F8-3 */
+_("finishing-template.jdf-f8-3");
+/* TRANSLATORS: JDF F8-4 */
+_("finishing-template.jdf-f8-4");
+/* TRANSLATORS: JDF F8-5 */
+_("finishing-template.jdf-f8-5");
+/* TRANSLATORS: JDF F8-6 */
+_("finishing-template.jdf-f8-6");
+/* TRANSLATORS: JDF F8-7 */
+_("finishing-template.jdf-f8-7");
+/* TRANSLATORS: Jog Offset */
+_("finishing-template.jog-offset");
+/* TRANSLATORS: Laminate */
+_("finishing-template.laminate");
+/* TRANSLATORS: Punch */
+_("finishing-template.punch");
+/* TRANSLATORS: Punch Bottom Left */
+_("finishing-template.punch-bottom-left");
+/* TRANSLATORS: Punch Bottom Right */
+_("finishing-template.punch-bottom-right");
+/* TRANSLATORS: 2-hole Punch Bottom */
+_("finishing-template.punch-dual-bottom");
+/* TRANSLATORS: 2-hole Punch Left */
+_("finishing-template.punch-dual-left");
+/* TRANSLATORS: 2-hole Punch Right */
+_("finishing-template.punch-dual-right");
+/* TRANSLATORS: 2-hole Punch Top */
+_("finishing-template.punch-dual-top");
+/* TRANSLATORS: Multi-hole Punch Bottom */
+_("finishing-template.punch-multiple-bottom");
+/* TRANSLATORS: Multi-hole Punch Left */
+_("finishing-template.punch-multiple-left");
+/* TRANSLATORS: Multi-hole Punch Right */
+_("finishing-template.punch-multiple-right");
+/* TRANSLATORS: Multi-hole Punch Top */
+_("finishing-template.punch-multiple-top");
+/* TRANSLATORS: 4-hole Punch Bottom */
+_("finishing-template.punch-quad-bottom");
+/* TRANSLATORS: 4-hole Punch Left */
+_("finishing-template.punch-quad-left");
+/* TRANSLATORS: 4-hole Punch Right */
+_("finishing-template.punch-quad-right");
+/* TRANSLATORS: 4-hole Punch Top */
+_("finishing-template.punch-quad-top");
+/* TRANSLATORS: Punch Top Left */
+_("finishing-template.punch-top-left");
+/* TRANSLATORS: Punch Top Right */
+_("finishing-template.punch-top-right");
+/* TRANSLATORS: 3-hole Punch Bottom */
+_("finishing-template.punch-triple-bottom");
+/* TRANSLATORS: 3-hole Punch Left */
+_("finishing-template.punch-triple-left");
+/* TRANSLATORS: 3-hole Punch Right */
+_("finishing-template.punch-triple-right");
+/* TRANSLATORS: 3-hole Punch Top */
+_("finishing-template.punch-triple-top");
+/* TRANSLATORS: Saddle Stitch */
+_("finishing-template.saddle-stitch");
+/* TRANSLATORS: Staple */
+_("finishing-template.staple");
+/* TRANSLATORS: Staple Bottom Left */
+_("finishing-template.staple-bottom-left");
+/* TRANSLATORS: Staple Bottom Right */
+_("finishing-template.staple-bottom-right");
+/* TRANSLATORS: 2 Staples on Bottom */
+_("finishing-template.staple-dual-bottom");
+/* TRANSLATORS: 2 Staples on Left */
+_("finishing-template.staple-dual-left");
+/* TRANSLATORS: 2 Staples on Right */
+_("finishing-template.staple-dual-right");
+/* TRANSLATORS: 2 Staples on Top */
+_("finishing-template.staple-dual-top");
+/* TRANSLATORS: Staple Top Left */
+_("finishing-template.staple-top-left");
+/* TRANSLATORS: Staple Top Right */
+_("finishing-template.staple-top-right");
+/* TRANSLATORS: 3 Staples on Bottom */
+_("finishing-template.staple-triple-bottom");
+/* TRANSLATORS: 3 Staples on Left */
+_("finishing-template.staple-triple-left");
+/* TRANSLATORS: 3 Staples on Right */
+_("finishing-template.staple-triple-right");
+/* TRANSLATORS: 3 Staples on Top */
+_("finishing-template.staple-triple-top");
+/* TRANSLATORS: Trim */
+_("finishing-template.trim");
+/* TRANSLATORS: Trim After Every Set */
+_("finishing-template.trim-after-copies");
+/* TRANSLATORS: Trim After Every Document */
+_("finishing-template.trim-after-documents");
+/* TRANSLATORS: Trim After Job */
+_("finishing-template.trim-after-job");
+/* TRANSLATORS: Trim After Every Page */
+_("finishing-template.trim-after-pages");
+/* TRANSLATORS: Finishings */
+_("finishings");
+/* TRANSLATORS: Finishings */
+_("finishings-col");
+/* TRANSLATORS: Fold */
+_("finishings.10");
+/* TRANSLATORS: Z Fold */
+_("finishings.100");
+/* TRANSLATORS: Engineering Z Fold */
+_("finishings.101");
+/* TRANSLATORS: Trim */
+_("finishings.11");
+/* TRANSLATORS: Bale */
+_("finishings.12");
+/* TRANSLATORS: Booklet Maker */
+_("finishings.13");
+/* TRANSLATORS: Jog Offset */
+_("finishings.14");
+/* TRANSLATORS: Coat */
+_("finishings.15");
+/* TRANSLATORS: Laminate */
+_("finishings.16");
+/* TRANSLATORS: Staple Top Left */
+_("finishings.20");
+/* TRANSLATORS: Staple Bottom Left */
+_("finishings.21");
+/* TRANSLATORS: Staple Top Right */
+_("finishings.22");
+/* TRANSLATORS: Staple Bottom Right */
+_("finishings.23");
+/* TRANSLATORS: Edge Stitch Left */
+_("finishings.24");
+/* TRANSLATORS: Edge Stitch Top */
+_("finishings.25");
+/* TRANSLATORS: Edge Stitch Right */
+_("finishings.26");
+/* TRANSLATORS: Edge Stitch Bottom */
+_("finishings.27");
+/* TRANSLATORS: 2 Staples on Left */
+_("finishings.28");
+/* TRANSLATORS: 2 Staples on Top */
+_("finishings.29");
+/* TRANSLATORS: None */
+_("finishings.3");
+/* TRANSLATORS: 2 Staples on Right */
+_("finishings.30");
+/* TRANSLATORS: 2 Staples on Bottom */
+_("finishings.31");
+/* TRANSLATORS: 3 Staples on Left */
+_("finishings.32");
+/* TRANSLATORS: 3 Staples on Top */
+_("finishings.33");
+/* TRANSLATORS: 3 Staples on Right */
+_("finishings.34");
+/* TRANSLATORS: 3 Staples on Bottom */
+_("finishings.35");
+/* TRANSLATORS: Staple */
+_("finishings.4");
+/* TRANSLATORS: Punch */
+_("finishings.5");
+/* TRANSLATORS: Bind Left */
+_("finishings.50");
+/* TRANSLATORS: Bind Top */
+_("finishings.51");
+/* TRANSLATORS: Bind Right */
+_("finishings.52");
+/* TRANSLATORS: Bind Bottom */
+_("finishings.53");
+/* TRANSLATORS: Cover */
+_("finishings.6");
+/* TRANSLATORS: Trim Pages */
+_("finishings.60");
+/* TRANSLATORS: Trim Documents */
+_("finishings.61");
+/* TRANSLATORS: Trim Copies */
+_("finishings.62");
+/* TRANSLATORS: Trim Job */
+_("finishings.63");
+/* TRANSLATORS: Bind */
+_("finishings.7");
+/* TRANSLATORS: Punch Top Left */
+_("finishings.70");
+/* TRANSLATORS: Punch Bottom Left */
+_("finishings.71");
+/* TRANSLATORS: Punch Top Right */
+_("finishings.72");
+/* TRANSLATORS: Punch Bottom Right */
+_("finishings.73");
+/* TRANSLATORS: 2-hole Punch Left */
+_("finishings.74");
+/* TRANSLATORS: 2-hole Punch Top */
+_("finishings.75");
+/* TRANSLATORS: 2-hole Punch Right */
+_("finishings.76");
+/* TRANSLATORS: 2-hole Punch Bottom */
+_("finishings.77");
+/* TRANSLATORS: 3-hole Punch Left */
+_("finishings.78");
+/* TRANSLATORS: 3-hole Punch Top */
+_("finishings.79");
+/* TRANSLATORS: Saddle Stitch */
+_("finishings.8");
+/* TRANSLATORS: 3-hole Punch Right */
+_("finishings.80");
+/* TRANSLATORS: 3-hole Punch Bottom */
+_("finishings.81");
+/* TRANSLATORS: 4-hole Punch Left */
+_("finishings.82");
+/* TRANSLATORS: 4-hole Punch Top */
+_("finishings.83");
+/* TRANSLATORS: 4-hole Punch Right */
+_("finishings.84");
+/* TRANSLATORS: 4-hole Punch Bottom */
+_("finishings.85");
+/* TRANSLATORS: Multi-hole Punch Left */
+_("finishings.86");
+/* TRANSLATORS: Multi-hole Punch Top */
+_("finishings.87");
+/* TRANSLATORS: Multi-hole Punch Right */
+_("finishings.88");
+/* TRANSLATORS: Multi-hole Punch Bottom */
+_("finishings.89");
+/* TRANSLATORS: Edge Stitch */
+_("finishings.9");
+/* TRANSLATORS: Accordion Fold */
+_("finishings.90");
+/* TRANSLATORS: Double Gate Fold */
+_("finishings.91");
+/* TRANSLATORS: Gate Fold */
+_("finishings.92");
+/* TRANSLATORS: Half Fold */
+_("finishings.93");
+/* TRANSLATORS: Half Z Fold */
+_("finishings.94");
+/* TRANSLATORS: Left Gate Fold */
+_("finishings.95");
+/* TRANSLATORS: Letter Fold */
+_("finishings.96");
+/* TRANSLATORS: Parallel Fold */
+_("finishings.97");
+/* TRANSLATORS: Poster Fold */
+_("finishings.98");
+/* TRANSLATORS: Right Gate Fold */
+_("finishings.99");
+/* TRANSLATORS: Fold */
+_("folding");
+/* TRANSLATORS: Fold Direction */
+_("folding-direction");
+/* TRANSLATORS: Inward */
+_("folding-direction.inward");
+/* TRANSLATORS: Outward */
+_("folding-direction.outward");
+/* TRANSLATORS: Fold Position */
+_("folding-offset");
+/* TRANSLATORS: Fold Edge */
+_("folding-reference-edge");
+/* TRANSLATORS: Bottom */
+_("folding-reference-edge.bottom");
+/* TRANSLATORS: Left */
+_("folding-reference-edge.left");
+/* TRANSLATORS: Right */
+_("folding-reference-edge.right");
+/* TRANSLATORS: Top */
+_("folding-reference-edge.top");
+/* TRANSLATORS: Font Name */
+_("font-name-requested");
+/* TRANSLATORS: Font Size */
+_("font-size-requested");
+/* TRANSLATORS: Force Front Side */
+_("force-front-side");
+/* TRANSLATORS: From Name */
+_("from-name");
+/* TRANSLATORS: Imposition Template */
+_("imposition-template");
+/* TRANSLATORS: None */
+_("imposition-template.none");
+/* TRANSLATORS: Signature */
+_("imposition-template.signature");
+/* TRANSLATORS: Scanner Options */
+_("input-attributes");
+/* TRANSLATORS: Scan Auto Scaling */
+_("input-auto-scaling");
+/* TRANSLATORS: Scan Auto Skew Correction */
+_("input-auto-skew-correction");
+/* TRANSLATORS: Scan Brightness */
+_("input-brightness");
+/* TRANSLATORS: Scanning Mode */
+_("input-color-mode");
+/* TRANSLATORS: Automatic */
+_("input-color-mode.auto");
+/* TRANSLATORS: Text */
+_("input-color-mode.bi-level");
+/* TRANSLATORS: 16-bit CMYK */
+_("input-color-mode.cmyk_16");
+/* TRANSLATORS: 8-bit CMYK */
+_("input-color-mode.cmyk_8");
+/* TRANSLATORS: Color */
+_("input-color-mode.color");
+/* TRANSLATORS: 8-bit Color */
+_("input-color-mode.color_8");
+/* TRANSLATORS: Monochrome */
+_("input-color-mode.monochrome");
+/* TRANSLATORS: 16-bit Monochrome */
+_("input-color-mode.monochrome_16");
+/* TRANSLATORS: 4-bit Monochrome */
+_("input-color-mode.monochrome_4");
+/* TRANSLATORS: 8-bit Monochrome */
+_("input-color-mode.monochrome_8");
+/* TRANSLATORS: 16-bit RGB */
+_("input-color-mode.rgb_16");
+/* TRANSLATORS: 16-bit RGBA */
+_("input-color-mode.rgba_16");
+/* TRANSLATORS: 8-bit RGBA */
+_("input-color-mode.rgba_8");
+/* TRANSLATORS: Scan Content */
+_("input-content-type");
+/* TRANSLATORS: Automatic */
+_("input-content-type.auto");
+/* TRANSLATORS: Halftone */
+_("input-content-type.halftone");
+/* TRANSLATORS: Line Art */
+_("input-content-type.line-art");
+/* TRANSLATORS: Magazine */
+_("input-content-type.magazine");
+/* TRANSLATORS: Photo */
+_("input-content-type.photo");
+/* TRANSLATORS: Text */
+_("input-content-type.text");
+/* TRANSLATORS: Text And Photo */
+_("input-content-type.text-and-photo");
+/* TRANSLATORS: Scan Contrast */
+_("input-contrast");
+/* TRANSLATORS: Film Type */
+_("input-film-scan-mode");
+/* TRANSLATORS: Black And White Negative Film */
+_("input-film-scan-mode.black-and-white-negative-film");
+/* TRANSLATORS: Color Negative Film */
+_("input-film-scan-mode.color-negative-film");
+/* TRANSLATORS: Color Slide Film */
+_("input-film-scan-mode.color-slide-film");
+/* TRANSLATORS: Not Applicable */
+_("input-film-scan-mode.not-applicable");
+/* TRANSLATORS: Scan Images To Transfer */
+_("input-images-to-transfer");
+/* TRANSLATORS: Scan Media */
+_("input-media");
+/* TRANSLATORS: Automatic */
+_("input-media.auto");
+/* TRANSLATORS: Scan Orientation */
+_("input-orientation-requested");
+/* TRANSLATORS: Scan Quality */
+_("input-quality");
+/* TRANSLATORS: Scan Resolution */
+_("input-resolution");
+/* TRANSLATORS: Scan Scaling Height */
+_("input-scaling-height");
+/* TRANSLATORS: Scan Scaling Width */
+_("input-scaling-width");
+/* TRANSLATORS: Scan Regions */
+_("input-scan-regions");
+/* TRANSLATORS: Scan Sharpness */
+_("input-sharpness");
+/* TRANSLATORS: 2-Sided Scanning */
+_("input-sides");
+/* TRANSLATORS: Scan Source */
+_("input-source");
+/* TRANSLATORS: Automatic Document Feeder */
+_("input-source.adf");
+/* TRANSLATORS: Film Reader */
+_("input-source.film-reader");
+/* TRANSLATORS: Platen */
+_("input-source.platen");
+/* TRANSLATORS: Insert Page Number */
+_("insert-after-page-number");
+/* TRANSLATORS: Insert Count */
+_("insert-count");
+/* TRANSLATORS: Insert Sheet */
+_("insert-sheet");
+/* TRANSLATORS: Job Account ID */
+_("job-account-id");
+/* TRANSLATORS: Job Account Type */
+_("job-account-type");
+/* TRANSLATORS: General */
+_("job-account-type.general");
+/* TRANSLATORS: Group */
+_("job-account-type.group");
+/* TRANSLATORS: None */
+_("job-account-type.none");
+/* TRANSLATORS: Job Accounting Output Bin */
+_("job-accounting-output-bin");
+/* TRANSLATORS: Job Accounting Sheets */
+_("job-accounting-sheets");
+/* TRANSLATORS: Type of Job Accounting Sheets */
+_("job-accounting-sheets-type");
+/* TRANSLATORS: None */
+_("job-accounting-sheets-type.none");
+/* TRANSLATORS: Standard */
+_("job-accounting-sheets-type.standard");
+/* TRANSLATORS: Job Accounting User ID */
+_("job-accounting-user-id");
+/* TRANSLATORS: Collate Copies */
+_("job-collation-type");
+/* TRANSLATORS: Uncollated Sheets */
+_("job-collation-type.3");
+/* TRANSLATORS: Collated Documents */
+_("job-collation-type.4");
+/* TRANSLATORS: Uncollated Documents */
+_("job-collation-type.5");
+/* TRANSLATORS: Copies */
+_("job-copies");
+/* TRANSLATORS: Back Cover */
+_("job-cover-back");
+/* TRANSLATORS: Front Cover */
+_("job-cover-front");
+/* TRANSLATORS: Delay Output Until */
+_("job-delay-output-until");
+/* TRANSLATORS: Delay Output Until */
+_("job-delay-output-until-time");
+/* TRANSLATORS: Daytime */
+_("job-delay-output-until.day-time");
+/* TRANSLATORS: Evening */
+_("job-delay-output-until.evening");
+/* TRANSLATORS: Released */
+_("job-delay-output-until.indefinite");
+/* TRANSLATORS: Night */
+_("job-delay-output-until.night");
+/* TRANSLATORS: No Delay */
+_("job-delay-output-until.no-delay-output");
+/* TRANSLATORS: Second Shift */
+_("job-delay-output-until.second-shift");
+/* TRANSLATORS: Third Shift */
+_("job-delay-output-until.third-shift");
+/* TRANSLATORS: Weekend */
+_("job-delay-output-until.weekend");
+/* TRANSLATORS: On Error */
+_("job-error-action");
+/* TRANSLATORS: Abort Job */
+_("job-error-action.abort-job");
+/* TRANSLATORS: Cancel Job */
+_("job-error-action.cancel-job");
+/* TRANSLATORS: Continue Job */
+_("job-error-action.continue-job");
+/* TRANSLATORS: Suspend Job */
+_("job-error-action.suspend-job");
+/* TRANSLATORS: Print Error Sheet */
+_("job-error-sheet");
+/* TRANSLATORS: Type of Error Sheet */
+_("job-error-sheet-type");
+/* TRANSLATORS: None */
+_("job-error-sheet-type.none");
+/* TRANSLATORS: Standard */
+_("job-error-sheet-type.standard");
+/* TRANSLATORS: Print Error Sheet */
+_("job-error-sheet-when");
+/* TRANSLATORS: Always */
+_("job-error-sheet-when.always");
+/* TRANSLATORS: On Error */
+_("job-error-sheet-when.on-error");
+/* TRANSLATORS: Job Finishings */
+_("job-finishings");
+/* TRANSLATORS: Hold Until */
+_("job-hold-until");
+/* TRANSLATORS: Hold Until */
+_("job-hold-until-time");
+/* TRANSLATORS: Daytime */
+_("job-hold-until.day-time");
+/* TRANSLATORS: Evening */
+_("job-hold-until.evening");
+/* TRANSLATORS: Released */
+_("job-hold-until.indefinite");
+/* TRANSLATORS: Night */
+_("job-hold-until.night");
+/* TRANSLATORS: No Hold */
+_("job-hold-until.no-hold");
+/* TRANSLATORS: Second Shift */
+_("job-hold-until.second-shift");
+/* TRANSLATORS: Third Shift */
+_("job-hold-until.third-shift");
+/* TRANSLATORS: Weekend */
+_("job-hold-until.weekend");
+/* TRANSLATORS: Job Mandatory Attributes */
+_("job-mandatory-attributes");
+/* TRANSLATORS: Title */
+_("job-name");
+/* TRANSLATORS: Job Pages */
+_("job-pages");
+/* TRANSLATORS: Job Pages */
+_("job-pages-col");
+/* TRANSLATORS: Job Phone Number */
+_("job-phone-number");
+/* TRANSLATORS: Job Priority */
+_("job-priority");
+/* TRANSLATORS: Job Privacy Attributes */
+_("job-privacy-attributes");
+/* TRANSLATORS: All */
+_("job-privacy-attributes.all");
+/* TRANSLATORS: Default */
+_("job-privacy-attributes.default");
+/* TRANSLATORS: Job Description */
+_("job-privacy-attributes.job-description");
+/* TRANSLATORS: Job Template */
+_("job-privacy-attributes.job-template");
+/* TRANSLATORS: None */
+_("job-privacy-attributes.none");
+/* TRANSLATORS: Job Privacy Scope */
+_("job-privacy-scope");
+/* TRANSLATORS: All */
+_("job-privacy-scope.all");
+/* TRANSLATORS: Default */
+_("job-privacy-scope.default");
+/* TRANSLATORS: None */
+_("job-privacy-scope.none");
+/* TRANSLATORS: Owner */
+_("job-privacy-scope.owner");
+/* TRANSLATORS: Job Recipient Name */
+_("job-recipient-name");
+/* TRANSLATORS: Job Resource Ids */
+_("job-resource-ids");
+/* TRANSLATORS: Job Save Disposition */
+_("job-save-disposition");
+/* TRANSLATORS: Job Sheet Message */
+_("job-sheet-message");
+/* TRANSLATORS: Banner Page */
+_("job-sheets");
+/* TRANSLATORS: Banner Page */
+_("job-sheets-col");
+/* TRANSLATORS: First Page in Document */
+_("job-sheets.first-print-stream-page");
+/* TRANSLATORS: Start and End Sheets */
+_("job-sheets.job-both-sheet");
+/* TRANSLATORS: End Sheet */
+_("job-sheets.job-end-sheet");
+/* TRANSLATORS: Start Sheet */
+_("job-sheets.job-start-sheet");
+/* TRANSLATORS: None */
+_("job-sheets.none");
+/* TRANSLATORS: Standard */
+_("job-sheets.standard");
+/* TRANSLATORS: Job State */
+_("job-state");
+/* TRANSLATORS: Job State Message */
+_("job-state-message");
+/* TRANSLATORS: Detailed Job State */
+_("job-state-reasons");
+/* TRANSLATORS: Aborted By System */
+_("job-state-reasons.aborted-by-system");
+/* TRANSLATORS: Account Authorization Failed */
+_("job-state-reasons.account-authorization-failed");
+/* TRANSLATORS: Account Closed */
+_("job-state-reasons.account-closed");
+/* TRANSLATORS: Account Info Needed */
+_("job-state-reasons.account-info-needed");
+/* TRANSLATORS: Account Limit Reached */
+_("job-state-reasons.account-limit-reached");
+/* TRANSLATORS: Compression Error */
+_("job-state-reasons.compression-error");
+/* TRANSLATORS: Conflicting Attributes */
+_("job-state-reasons.conflicting-attributes");
+/* TRANSLATORS: Connected To Destination */
+_("job-state-reasons.connected-to-destination");
+/* TRANSLATORS: Connecting To Destination */
+_("job-state-reasons.connecting-to-destination");
+/* TRANSLATORS: Destination Uri Failed */
+_("job-state-reasons.destination-uri-failed");
+/* TRANSLATORS: Digital Signature Did Not Verify */
+_("job-state-reasons.digital-signature-did-not-verify");
+/* TRANSLATORS: Digital Signature Type Not Supported */
+_("job-state-reasons.digital-signature-type-not-supported");
+/* TRANSLATORS: Document Access Error */
+_("job-state-reasons.document-access-error");
+/* TRANSLATORS: Document Format Error */
+_("job-state-reasons.document-format-error");
+/* TRANSLATORS: Document Password Error */
+_("job-state-reasons.document-password-error");
+/* TRANSLATORS: Document Permission Error */
+_("job-state-reasons.document-permission-error");
+/* TRANSLATORS: Document Security Error */
+_("job-state-reasons.document-security-error");
+/* TRANSLATORS: Document Unprintable Error */
+_("job-state-reasons.document-unprintable-error");
+/* TRANSLATORS: Errors Detected */
+_("job-state-reasons.errors-detected");
+/* TRANSLATORS: Job Canceled At Device */
+_("job-state-reasons.job-canceled-at-device");
+/* TRANSLATORS: Job Canceled By Operator */
+_("job-state-reasons.job-canceled-by-operator");
+/* TRANSLATORS: Job Canceled By User */
+_("job-state-reasons.job-canceled-by-user");
+/* TRANSLATORS: Job Completed Successfully */
+_("job-state-reasons.job-completed-successfully");
+/* TRANSLATORS: Job Completed With Errors */
+_("job-state-reasons.job-completed-with-errors");
+/* TRANSLATORS: Job Completed With Warnings */
+_("job-state-reasons.job-completed-with-warnings");
+/* TRANSLATORS: Job Data Insufficient */
+_("job-state-reasons.job-data-insufficient");
+/* TRANSLATORS: Job Delay Output Until Specified */
+_("job-state-reasons.job-delay-output-until-specified");
+/* TRANSLATORS: Job Digital Signature Wait */
+_("job-state-reasons.job-digital-signature-wait");
+/* TRANSLATORS: Job Fetchable */
+_("job-state-reasons.job-fetchable");
+/* TRANSLATORS: Job Held For Review */
+_("job-state-reasons.job-held-for-review");
+/* TRANSLATORS: Job Hold Until Specified */
+_("job-state-reasons.job-hold-until-specified");
+/* TRANSLATORS: Job Incoming */
+_("job-state-reasons.job-incoming");
+/* TRANSLATORS: Job Interpreting */
+_("job-state-reasons.job-interpreting");
+/* TRANSLATORS: Job Outgoing */
+_("job-state-reasons.job-outgoing");
+/* TRANSLATORS: Job Password Wait */
+_("job-state-reasons.job-password-wait");
+/* TRANSLATORS: Job Printed Successfully */
+_("job-state-reasons.job-printed-successfully");
+/* TRANSLATORS: Job Printed With Errors */
+_("job-state-reasons.job-printed-with-errors");
+/* TRANSLATORS: Job Printed With Warnings */
+_("job-state-reasons.job-printed-with-warnings");
+/* TRANSLATORS: Job Printing */
+_("job-state-reasons.job-printing");
+/* TRANSLATORS: Job Queued */
+_("job-state-reasons.job-queued");
+/* TRANSLATORS: Job Queued For Marker */
+_("job-state-reasons.job-queued-for-marker");
+/* TRANSLATORS: Job Release Wait */
+_("job-state-reasons.job-release-wait");
+/* TRANSLATORS: Job Restartable */
+_("job-state-reasons.job-restartable");
+/* TRANSLATORS: Job Resuming */
+_("job-state-reasons.job-resuming");
+/* TRANSLATORS: Job Saved Successfully */
+_("job-state-reasons.job-saved-successfully");
+/* TRANSLATORS: Job Saved With Errors */
+_("job-state-reasons.job-saved-with-errors");
+/* TRANSLATORS: Job Saved With Warnings */
+_("job-state-reasons.job-saved-with-warnings");
+/* TRANSLATORS: Job Saving */
+_("job-state-reasons.job-saving");
+/* TRANSLATORS: Job Spooling */
+_("job-state-reasons.job-spooling");
+/* TRANSLATORS: Job Streaming */
+_("job-state-reasons.job-streaming");
+/* TRANSLATORS: Job Suspended */
+_("job-state-reasons.job-suspended");
+/* TRANSLATORS: Job Suspended By Operator */
+_("job-state-reasons.job-suspended-by-operator");
+/* TRANSLATORS: Job Suspended By System */
+_("job-state-reasons.job-suspended-by-system");
+/* TRANSLATORS: Job Suspended By User */
+_("job-state-reasons.job-suspended-by-user");
+/* TRANSLATORS: Job Suspending */
+_("job-state-reasons.job-suspending");
+/* TRANSLATORS: Job Transferring */
+_("job-state-reasons.job-transferring");
+/* TRANSLATORS: Job Transforming */
+_("job-state-reasons.job-transforming");
+/* TRANSLATORS: None */
+_("job-state-reasons.none");
+/* TRANSLATORS: Printer Stopped */
+_("job-state-reasons.printer-stopped");
+/* TRANSLATORS: Printer Stopped Partly */
+_("job-state-reasons.printer-stopped-partly");
+/* TRANSLATORS: Processing To Stop Point */
+_("job-state-reasons.processing-to-stop-point");
+/* TRANSLATORS: Queued In Device */
+_("job-state-reasons.queued-in-device");
+/* TRANSLATORS: Resources Are Not Ready */
+_("job-state-reasons.resources-are-not-ready");
+/* TRANSLATORS: Resources Are Not Supported */
+_("job-state-reasons.resources-are-not-supported");
+/* TRANSLATORS: Service Off Line */
+_("job-state-reasons.service-off-line");
+/* TRANSLATORS: Submission Interrupted */
+_("job-state-reasons.submission-interrupted");
+/* TRANSLATORS: Unsupported Attributes Or Values */
+_("job-state-reasons.unsupported-attributes-or-values");
+/* TRANSLATORS: Unsupported Compression */
+_("job-state-reasons.unsupported-compression");
+/* TRANSLATORS: Unsupported Document Format */
+_("job-state-reasons.unsupported-document-format");
+/* TRANSLATORS: Waiting For User Action */
+_("job-state-reasons.waiting-for-user-action");
+/* TRANSLATORS: Warnings Detected */
+_("job-state-reasons.warnings-detected");
+/* TRANSLATORS: Pending */
+_("job-state.3");
+/* TRANSLATORS: Held */
+_("job-state.4");
+/* TRANSLATORS: Processing */
+_("job-state.5");
+/* TRANSLATORS: Stopped */
+_("job-state.6");
+/* TRANSLATORS: Canceled */
+_("job-state.7");
+/* TRANSLATORS: Aborted */
+_("job-state.8");
+/* TRANSLATORS: Completed */
+_("job-state.9");
+/* TRANSLATORS: Laminate Pages */
+_("laminating");
+/* TRANSLATORS: Laminate */
+_("laminating-sides");
+/* TRANSLATORS: Back Only */
+_("laminating-sides.back");
+/* TRANSLATORS: Front and Back */
+_("laminating-sides.both");
+/* TRANSLATORS: Front Only */
+_("laminating-sides.front");
+/* TRANSLATORS: Type of Lamination */
+_("laminating-type");
+/* TRANSLATORS: Archival */
+_("laminating-type.archival");
+/* TRANSLATORS: Glossy */
+_("laminating-type.glossy");
+/* TRANSLATORS: High Gloss */
+_("laminating-type.high-gloss");
+/* TRANSLATORS: Matte */
+_("laminating-type.matte");
+/* TRANSLATORS: Semi-gloss */
+_("laminating-type.semi-gloss");
+/* TRANSLATORS: Translucent */
+_("laminating-type.translucent");
+/* TRANSLATORS: Logo */
+_("logo");
+/* TRANSLATORS: Amount of Material */
+_("material-amount");
+/* TRANSLATORS: Amount Units */
+_("material-amount-units");
+/* TRANSLATORS: Grams */
+_("material-amount-units.g");
+/* TRANSLATORS: Kilograms */
+_("material-amount-units.kg");
+/* TRANSLATORS: Liters */
+_("material-amount-units.l");
+/* TRANSLATORS: Meters */
+_("material-amount-units.m");
+/* TRANSLATORS: Milliliters */
+_("material-amount-units.ml");
+/* TRANSLATORS: Millimeters */
+_("material-amount-units.mm");
+/* TRANSLATORS: Material Color */
+_("material-color");
+/* TRANSLATORS: Material Diameter */
+_("material-diameter");
+/* TRANSLATORS: Material Diameter Tolerance */
+_("material-diameter-tolerance");
+/* TRANSLATORS: Material Fill Density */
+_("material-fill-density");
+/* TRANSLATORS: Material Name */
+_("material-name");
+/* TRANSLATORS: Material Nozzle Diameter */
+_("material-nozzle-diameter");
+/* TRANSLATORS: Use Material For */
+_("material-purpose");
+/* TRANSLATORS: Everything */
+_("material-purpose.all");
+/* TRANSLATORS: Base */
+_("material-purpose.base");
+/* TRANSLATORS: In-fill */
+_("material-purpose.in-fill");
+/* TRANSLATORS: Shell */
+_("material-purpose.shell");
+/* TRANSLATORS: Supports */
+_("material-purpose.support");
+/* TRANSLATORS: Feed Rate */
+_("material-rate");
+/* TRANSLATORS: Feed Rate Units */
+_("material-rate-units");
+/* TRANSLATORS: Milligrams per second */
+_("material-rate-units.mg_second");
+/* TRANSLATORS: Milliliters per second */
+_("material-rate-units.ml_second");
+/* TRANSLATORS: Millimeters per second */
+_("material-rate-units.mm_second");
+/* TRANSLATORS: Material Retraction */
+_("material-retraction");
+/* TRANSLATORS: Material Shell Thickness */
+_("material-shell-thickness");
+/* TRANSLATORS: Material Temperature */
+_("material-temperature");
+/* TRANSLATORS: Material Type */
+_("material-type");
+/* TRANSLATORS: ABS */
+_("material-type.abs");
+/* TRANSLATORS: Carbon Fiber ABS */
+_("material-type.abs-carbon-fiber");
+/* TRANSLATORS: Carbon Nanotube ABS */
+_("material-type.abs-carbon-nanotube");
+/* TRANSLATORS: Chocolate */
+_("material-type.chocolate");
+/* TRANSLATORS: Gold */
+_("material-type.gold");
+/* TRANSLATORS: Nylon */
+_("material-type.nylon");
+/* TRANSLATORS: Pet */
+_("material-type.pet");
+/* TRANSLATORS: Photopolymer */
+_("material-type.photopolymer");
+/* TRANSLATORS: PLA */
+_("material-type.pla");
+/* TRANSLATORS: Conductive PLA */
+_("material-type.pla-conductive");
+/* TRANSLATORS: Pla Dissolvable */
+_("material-type.pla-dissolvable");
+/* TRANSLATORS: Flexible PLA */
+_("material-type.pla-flexible");
+/* TRANSLATORS: Magnetic PLA */
+_("material-type.pla-magnetic");
+/* TRANSLATORS: Steel PLA */
+_("material-type.pla-steel");
+/* TRANSLATORS: Stone PLA */
+_("material-type.pla-stone");
+/* TRANSLATORS: Wood PLA */
+_("material-type.pla-wood");
+/* TRANSLATORS: Polycarbonate */
+_("material-type.polycarbonate");
+/* TRANSLATORS: Dissolvable PVA */
+_("material-type.pva-dissolvable");
+/* TRANSLATORS: Silver */
+_("material-type.silver");
+/* TRANSLATORS: Titanium */
+_("material-type.titanium");
+/* TRANSLATORS: Wax */
+_("material-type.wax");
+/* TRANSLATORS: Materials */
+_("materials-col");
+/* TRANSLATORS: Media */
+_("media");
+/* TRANSLATORS: Back Coating of Media */
+_("media-back-coating");
+/* TRANSLATORS: Glossy */
+_("media-back-coating.glossy");
+/* TRANSLATORS: High Gloss */
+_("media-back-coating.high-gloss");
+/* TRANSLATORS: Matte */
+_("media-back-coating.matte");
+/* TRANSLATORS: None */
+_("media-back-coating.none");
+/* TRANSLATORS: Satin */
+_("media-back-coating.satin");
+/* TRANSLATORS: Semi-gloss */
+_("media-back-coating.semi-gloss");
+/* TRANSLATORS: Media Bottom Margin */
+_("media-bottom-margin");
+/* TRANSLATORS: Media */
+_("media-col");
+/* TRANSLATORS: Media Color */
+_("media-color");
+/* TRANSLATORS: Black */
+_("media-color.black");
+/* TRANSLATORS: Blue */
+_("media-color.blue");
+/* TRANSLATORS: Brown */
+_("media-color.brown");
+/* TRANSLATORS: Buff */
+_("media-color.buff");
+/* TRANSLATORS: Clear Black */
+_("media-color.clear-black");
+/* TRANSLATORS: Clear Blue */
+_("media-color.clear-blue");
+/* TRANSLATORS: Clear Brown */
+_("media-color.clear-brown");
+/* TRANSLATORS: Clear Buff */
+_("media-color.clear-buff");
+/* TRANSLATORS: Clear Cyan */
+_("media-color.clear-cyan");
+/* TRANSLATORS: Clear Gold */
+_("media-color.clear-gold");
+/* TRANSLATORS: Clear Goldenrod */
+_("media-color.clear-goldenrod");
+/* TRANSLATORS: Clear Gray */
+_("media-color.clear-gray");
+/* TRANSLATORS: Clear Green */
+_("media-color.clear-green");
+/* TRANSLATORS: Clear Ivory */
+_("media-color.clear-ivory");
+/* TRANSLATORS: Clear Magenta */
+_("media-color.clear-magenta");
+/* TRANSLATORS: Clear Multi Color */
+_("media-color.clear-multi-color");
+/* TRANSLATORS: Clear Mustard */
+_("media-color.clear-mustard");
+/* TRANSLATORS: Clear Orange */
+_("media-color.clear-orange");
+/* TRANSLATORS: Clear Pink */
+_("media-color.clear-pink");
+/* TRANSLATORS: Clear Red */
+_("media-color.clear-red");
+/* TRANSLATORS: Clear Silver */
+_("media-color.clear-silver");
+/* TRANSLATORS: Clear Turquoise */
+_("media-color.clear-turquoise");
+/* TRANSLATORS: Clear Violet */
+_("media-color.clear-violet");
+/* TRANSLATORS: Clear White */
+_("media-color.clear-white");
+/* TRANSLATORS: Clear Yellow */
+_("media-color.clear-yellow");
+/* TRANSLATORS: Cyan */
+_("media-color.cyan");
+/* TRANSLATORS: Dark Blue */
+_("media-color.dark-blue");
+/* TRANSLATORS: Dark Brown */
+_("media-color.dark-brown");
+/* TRANSLATORS: Dark Buff */
+_("media-color.dark-buff");
+/* TRANSLATORS: Dark Cyan */
+_("media-color.dark-cyan");
+/* TRANSLATORS: Dark Gold */
+_("media-color.dark-gold");
+/* TRANSLATORS: Dark Goldenrod */
+_("media-color.dark-goldenrod");
+/* TRANSLATORS: Dark Gray */
+_("media-color.dark-gray");
+/* TRANSLATORS: Dark Green */
+_("media-color.dark-green");
+/* TRANSLATORS: Dark Ivory */
+_("media-color.dark-ivory");
+/* TRANSLATORS: Dark Magenta */
+_("media-color.dark-magenta");
+/* TRANSLATORS: Dark Mustard */
+_("media-color.dark-mustard");
+/* TRANSLATORS: Dark Orange */
+_("media-color.dark-orange");
+/* TRANSLATORS: Dark Pink */
+_("media-color.dark-pink");
+/* TRANSLATORS: Dark Red */
+_("media-color.dark-red");
+/* TRANSLATORS: Dark Silver */
+_("media-color.dark-silver");
+/* TRANSLATORS: Dark Turquoise */
+_("media-color.dark-turquoise");
+/* TRANSLATORS: Dark Violet */
+_("media-color.dark-violet");
+/* TRANSLATORS: Dark Yellow */
+_("media-color.dark-yellow");
+/* TRANSLATORS: Gold */
+_("media-color.gold");
+/* TRANSLATORS: Goldenrod */
+_("media-color.goldenrod");
+/* TRANSLATORS: Gray */
+_("media-color.gray");
+/* TRANSLATORS: Green */
+_("media-color.green");
+/* TRANSLATORS: Ivory */
+_("media-color.ivory");
+/* TRANSLATORS: Light Black */
+_("media-color.light-black");
+/* TRANSLATORS: Light Blue */
+_("media-color.light-blue");
+/* TRANSLATORS: Light Brown */
+_("media-color.light-brown");
+/* TRANSLATORS: Light Buff */
+_("media-color.light-buff");
+/* TRANSLATORS: Light Cyan */
+_("media-color.light-cyan");
+/* TRANSLATORS: Light Gold */
+_("media-color.light-gold");
+/* TRANSLATORS: Light Goldenrod */
+_("media-color.light-goldenrod");
+/* TRANSLATORS: Light Gray */
+_("media-color.light-gray");
+/* TRANSLATORS: Light Green */
+_("media-color.light-green");
+/* TRANSLATORS: Light Ivory */
+_("media-color.light-ivory");
+/* TRANSLATORS: Light Magenta */
+_("media-color.light-magenta");
+/* TRANSLATORS: Light Mustard */
+_("media-color.light-mustard");
+/* TRANSLATORS: Light Orange */
+_("media-color.light-orange");
+/* TRANSLATORS: Light Pink */
+_("media-color.light-pink");
+/* TRANSLATORS: Light Red */
+_("media-color.light-red");
+/* TRANSLATORS: Light Silver */
+_("media-color.light-silver");
+/* TRANSLATORS: Light Turquoise */
+_("media-color.light-turquoise");
+/* TRANSLATORS: Light Violet */
+_("media-color.light-violet");
+/* TRANSLATORS: Light Yellow */
+_("media-color.light-yellow");
+/* TRANSLATORS: Magenta */
+_("media-color.magenta");
+/* TRANSLATORS: Multi-color */
+_("media-color.multi-color");
+/* TRANSLATORS: Mustard */
+_("media-color.mustard");
+/* TRANSLATORS: No Color */
+_("media-color.no-color");
+/* TRANSLATORS: Orange */
+_("media-color.orange");
+/* TRANSLATORS: Pink */
+_("media-color.pink");
+/* TRANSLATORS: Red */
+_("media-color.red");
+/* TRANSLATORS: Silver */
+_("media-color.silver");
+/* TRANSLATORS: Turquoise */
+_("media-color.turquoise");
+/* TRANSLATORS: Violet */
+_("media-color.violet");
+/* TRANSLATORS: White */
+_("media-color.white");
+/* TRANSLATORS: Yellow */
+_("media-color.yellow");
+/* TRANSLATORS: Front Coating of Media */
+_("media-front-coating");
+/* TRANSLATORS: Media Grain */
+_("media-grain");
+/* TRANSLATORS: Cross-Feed Direction */
+_("media-grain.x-direction");
+/* TRANSLATORS: Feed Direction */
+_("media-grain.y-direction");
+/* TRANSLATORS: Media Hole Count */
+_("media-hole-count");
+/* TRANSLATORS: Media Info */
+_("media-info");
+/* TRANSLATORS: Force Media */
+_("media-input-tray-check");
+/* TRANSLATORS: Media Left Margin */
+_("media-left-margin");
+/* TRANSLATORS: Pre-printed Media */
+_("media-pre-printed");
+/* TRANSLATORS: Blank */
+_("media-pre-printed.blank");
+/* TRANSLATORS: Letterhead */
+_("media-pre-printed.letter-head");
+/* TRANSLATORS: Pre-printed */
+_("media-pre-printed.pre-printed");
+/* TRANSLATORS: Recycled Media */
+_("media-recycled");
+/* TRANSLATORS: None */
+_("media-recycled.none");
+/* TRANSLATORS: Standard */
+_("media-recycled.standard");
+/* TRANSLATORS: Media Right Margin */
+_("media-right-margin");
+/* TRANSLATORS: Media Dimensions */
+_("media-size");
+/* TRANSLATORS: Media Name */
+_("media-size-name");
+/* TRANSLATORS: Media Source */
+_("media-source");
+/* TRANSLATORS: Alternate */
+_("media-source.alternate");
+/* TRANSLATORS: Alternate Roll */
+_("media-source.alternate-roll");
+/* TRANSLATORS: Automatic */
+_("media-source.auto");
+/* TRANSLATORS: Bottom */
+_("media-source.bottom");
+/* TRANSLATORS: By-pass Tray */
+_("media-source.by-pass-tray");
+/* TRANSLATORS: Center */
+_("media-source.center");
+/* TRANSLATORS: Disc */
+_("media-source.disc");
+/* TRANSLATORS: Envelope */
+_("media-source.envelope");
+/* TRANSLATORS: Hagaki */
+_("media-source.hagaki");
+/* TRANSLATORS: Large Capacity */
+_("media-source.large-capacity");
+/* TRANSLATORS: Left */
+_("media-source.left");
+/* TRANSLATORS: Main */
+_("media-source.main");
+/* TRANSLATORS: Main Roll */
+_("media-source.main-roll");
+/* TRANSLATORS: Manual */
+_("media-source.manual");
+/* TRANSLATORS: Middle */
+_("media-source.middle");
+/* TRANSLATORS: Photo */
+_("media-source.photo");
+/* TRANSLATORS: Rear */
+_("media-source.rear");
+/* TRANSLATORS: Right */
+_("media-source.right");
+/* TRANSLATORS: Roll 1 */
+_("media-source.roll-1");
+/* TRANSLATORS: Roll 10 */
+_("media-source.roll-10");
+/* TRANSLATORS: Roll 2 */
+_("media-source.roll-2");
+/* TRANSLATORS: Roll 3 */
+_("media-source.roll-3");
+/* TRANSLATORS: Roll 4 */
+_("media-source.roll-4");
+/* TRANSLATORS: Roll 5 */
+_("media-source.roll-5");
+/* TRANSLATORS: Roll 6 */
+_("media-source.roll-6");
+/* TRANSLATORS: Roll 7 */
+_("media-source.roll-7");
+/* TRANSLATORS: Roll 8 */
+_("media-source.roll-8");
+/* TRANSLATORS: Roll 9 */
+_("media-source.roll-9");
+/* TRANSLATORS: Side */
+_("media-source.side");
+/* TRANSLATORS: Top */
+_("media-source.top");
+/* TRANSLATORS: Tray 1 */
+_("media-source.tray-1");
+/* TRANSLATORS: Tray 10 */
+_("media-source.tray-10");
+/* TRANSLATORS: Tray 11 */
+_("media-source.tray-11");
+/* TRANSLATORS: Tray 12 */
+_("media-source.tray-12");
+/* TRANSLATORS: Tray 13 */
+_("media-source.tray-13");
+/* TRANSLATORS: Tray 14 */
+_("media-source.tray-14");
+/* TRANSLATORS: Tray 15 */
+_("media-source.tray-15");
+/* TRANSLATORS: Tray 16 */
+_("media-source.tray-16");
+/* TRANSLATORS: Tray 17 */
+_("media-source.tray-17");
+/* TRANSLATORS: Tray 18 */
+_("media-source.tray-18");
+/* TRANSLATORS: Tray 19 */
+_("media-source.tray-19");
+/* TRANSLATORS: Tray 2 */
+_("media-source.tray-2");
+/* TRANSLATORS: Tray 20 */
+_("media-source.tray-20");
+/* TRANSLATORS: Tray 3 */
+_("media-source.tray-3");
+/* TRANSLATORS: Tray 4 */
+_("media-source.tray-4");
+/* TRANSLATORS: Tray 5 */
+_("media-source.tray-5");
+/* TRANSLATORS: Tray 6 */
+_("media-source.tray-6");
+/* TRANSLATORS: Tray 7 */
+_("media-source.tray-7");
+/* TRANSLATORS: Tray 8 */
+_("media-source.tray-8");
+/* TRANSLATORS: Tray 9 */
+_("media-source.tray-9");
+/* TRANSLATORS: Media Thickness */
+_("media-thickness");
+/* TRANSLATORS: Media Tooth (Texture) */
+_("media-tooth");
+/* TRANSLATORS: Antique */
+_("media-tooth.antique");
+/* TRANSLATORS: Extra Smooth */
+_("media-tooth.calendared");
+/* TRANSLATORS: Coarse */
+_("media-tooth.coarse");
+/* TRANSLATORS: Fine */
+_("media-tooth.fine");
+/* TRANSLATORS: Linen */
+_("media-tooth.linen");
+/* TRANSLATORS: Medium */
+_("media-tooth.medium");
+/* TRANSLATORS: Smooth */
+_("media-tooth.smooth");
+/* TRANSLATORS: Stipple */
+_("media-tooth.stipple");
+/* TRANSLATORS: Rough */
+_("media-tooth.uncalendared");
+/* TRANSLATORS: Vellum */
+_("media-tooth.vellum");
+/* TRANSLATORS: Media Top Margin */
+_("media-top-margin");
+/* TRANSLATORS: Media Type */
+_("media-type");
+/* TRANSLATORS: Aluminum */
+_("media-type.aluminum");
+/* TRANSLATORS: Automatic */
+_("media-type.auto");
+/* TRANSLATORS: Back Print Film */
+_("media-type.back-print-film");
+/* TRANSLATORS: Cardboard */
+_("media-type.cardboard");
+/* TRANSLATORS: Cardstock */
+_("media-type.cardstock");
+/* TRANSLATORS: CD */
+_("media-type.cd");
+/* TRANSLATORS: Continuous */
+_("media-type.continuous");
+/* TRANSLATORS: Continuous Long */
+_("media-type.continuous-long");
+/* TRANSLATORS: Continuous Short */
+_("media-type.continuous-short");
+/* TRANSLATORS: Corrugated Board */
+_("media-type.corrugated-board");
+/* TRANSLATORS: Optical Disc */
+_("media-type.disc");
+/* TRANSLATORS: Glossy Optical Disc */
+_("media-type.disc-glossy");
+/* TRANSLATORS: High Gloss Optical Disc */
+_("media-type.disc-high-gloss");
+/* TRANSLATORS: Matte Optical Disc */
+_("media-type.disc-matte");
+/* TRANSLATORS: Satin Optical Disc */
+_("media-type.disc-satin");
+/* TRANSLATORS: Semi-Gloss Optical Disc */
+_("media-type.disc-semi-gloss");
+/* TRANSLATORS: Double Wall */
+_("media-type.double-wall");
+/* TRANSLATORS: Dry Film */
+_("media-type.dry-film");
+/* TRANSLATORS: DVD */
+_("media-type.dvd");
+/* TRANSLATORS: Embossing Foil */
+_("media-type.embossing-foil");
+/* TRANSLATORS: End Board */
+_("media-type.end-board");
+/* TRANSLATORS: Envelope */
+_("media-type.envelope");
+/* TRANSLATORS: Archival Envelope */
+_("media-type.envelope-archival");
+/* TRANSLATORS: Bond Envelope */
+_("media-type.envelope-bond");
+/* TRANSLATORS: Coated Envelope */
+_("media-type.envelope-coated");
+/* TRANSLATORS: Cotton Envelope */
+_("media-type.envelope-cotton");
+/* TRANSLATORS: Fine Envelope */
+_("media-type.envelope-fine");
+/* TRANSLATORS: Heavyweight Envelope */
+_("media-type.envelope-heavyweight");
+/* TRANSLATORS: Inkjet Envelope */
+_("media-type.envelope-inkjet");
+/* TRANSLATORS: Lightweight Envelope */
+_("media-type.envelope-lightweight");
+/* TRANSLATORS: Plain Envelope */
+_("media-type.envelope-plain");
+/* TRANSLATORS: Preprinted Envelope */
+_("media-type.envelope-preprinted");
+/* TRANSLATORS: Windowed Envelope */
+_("media-type.envelope-window");
+/* TRANSLATORS: Fabric */
+_("media-type.fabric");
+/* TRANSLATORS: Archival Fabric */
+_("media-type.fabric-archival");
+/* TRANSLATORS: Glossy Fabric */
+_("media-type.fabric-glossy");
+/* TRANSLATORS: High Gloss Fabric */
+_("media-type.fabric-high-gloss");
+/* TRANSLATORS: Matte Fabric */
+_("media-type.fabric-matte");
+/* TRANSLATORS: Semi-Gloss Fabric */
+_("media-type.fabric-semi-gloss");
+/* TRANSLATORS: Waterproof Fabric */
+_("media-type.fabric-waterproof");
+/* TRANSLATORS: Film */
+_("media-type.film");
+/* TRANSLATORS: Flexo Base */
+_("media-type.flexo-base");
+/* TRANSLATORS: Flexo Photo Polymer */
+_("media-type.flexo-photo-polymer");
+/* TRANSLATORS: Flute */
+_("media-type.flute");
+/* TRANSLATORS: Foil */
+_("media-type.foil");
+/* TRANSLATORS: Full Cut Tabs */
+_("media-type.full-cut-tabs");
+/* TRANSLATORS: Glass */
+_("media-type.glass");
+/* TRANSLATORS: Glass Colored */
+_("media-type.glass-colored");
+/* TRANSLATORS: Glass Opaque */
+_("media-type.glass-opaque");
+/* TRANSLATORS: Glass Surfaced */
+_("media-type.glass-surfaced");
+/* TRANSLATORS: Glass Textured */
+_("media-type.glass-textured");
+/* TRANSLATORS: Gravure Cylinder */
+_("media-type.gravure-cylinder");
+/* TRANSLATORS: Image Setter Paper */
+_("media-type.image-setter-paper");
+/* TRANSLATORS: Imaging Cylinder */
+_("media-type.imaging-cylinder");
+/* TRANSLATORS: Labels */
+_("media-type.labels");
+/* TRANSLATORS: Colored Labels */
+_("media-type.labels-colored");
+/* TRANSLATORS: Glossy Labels */
+_("media-type.labels-glossy");
+/* TRANSLATORS: High Gloss Labels */
+_("media-type.labels-high-gloss");
+/* TRANSLATORS: Inkjet Labels */
+_("media-type.labels-inkjet");
+/* TRANSLATORS: Matte Labels */
+_("media-type.labels-matte");
+/* TRANSLATORS: Permanent Labels */
+_("media-type.labels-permanent");
+/* TRANSLATORS: Satin Labels */
+_("media-type.labels-satin");
+/* TRANSLATORS: Security Labels */
+_("media-type.labels-security");
+/* TRANSLATORS: Semi-Gloss Labels */
+_("media-type.labels-semi-gloss");
+/* TRANSLATORS: Laminating Foil */
+_("media-type.laminating-foil");
+/* TRANSLATORS: Letterhead */
+_("media-type.letterhead");
+/* TRANSLATORS: Metal */
+_("media-type.metal");
+/* TRANSLATORS: Metal Glossy */
+_("media-type.metal-glossy");
+/* TRANSLATORS: Metal High Gloss */
+_("media-type.metal-high-gloss");
+/* TRANSLATORS: Metal Matte */
+_("media-type.metal-matte");
+/* TRANSLATORS: Metal Satin */
+_("media-type.metal-satin");
+/* TRANSLATORS: Metal Semi Gloss */
+_("media-type.metal-semi-gloss");
+/* TRANSLATORS: Mounting Tape */
+_("media-type.mounting-tape");
+/* TRANSLATORS: Multi Layer */
+_("media-type.multi-layer");
+/* TRANSLATORS: Multi Part Form */
+_("media-type.multi-part-form");
+/* TRANSLATORS: Other */
+_("media-type.other");
+/* TRANSLATORS: Paper */
+_("media-type.paper");
+/* TRANSLATORS: Photo Paper */
+_("media-type.photographic");
+/* TRANSLATORS: Photographic Archival */
+_("media-type.photographic-archival");
+/* TRANSLATORS: Photo Film */
+_("media-type.photographic-film");
+/* TRANSLATORS: Glossy Photo Paper */
+_("media-type.photographic-glossy");
+/* TRANSLATORS: High Gloss Photo Paper */
+_("media-type.photographic-high-gloss");
+/* TRANSLATORS: Matte Photo Paper */
+_("media-type.photographic-matte");
+/* TRANSLATORS: Satin Photo Paper */
+_("media-type.photographic-satin");
+/* TRANSLATORS: Semi-Gloss Photo Paper */
+_("media-type.photographic-semi-gloss");
+/* TRANSLATORS: Plastic */
+_("media-type.plastic");
+/* TRANSLATORS: Plastic Archival */
+_("media-type.plastic-archival");
+/* TRANSLATORS: Plastic Colored */
+_("media-type.plastic-colored");
+/* TRANSLATORS: Plastic Glossy */
+_("media-type.plastic-glossy");
+/* TRANSLATORS: Plastic High Gloss */
+_("media-type.plastic-high-gloss");
+/* TRANSLATORS: Plastic Matte */
+_("media-type.plastic-matte");
+/* TRANSLATORS: Plastic Satin */
+_("media-type.plastic-satin");
+/* TRANSLATORS: Plastic Semi Gloss */
+_("media-type.plastic-semi-gloss");
+/* TRANSLATORS: Plate */
+_("media-type.plate");
+/* TRANSLATORS: Polyester */
+_("media-type.polyester");
+/* TRANSLATORS: Pre Cut Tabs */
+_("media-type.pre-cut-tabs");
+/* TRANSLATORS: Roll */
+_("media-type.roll");
+/* TRANSLATORS: Screen */
+_("media-type.screen");
+/* TRANSLATORS: Screen Paged */
+_("media-type.screen-paged");
+/* TRANSLATORS: Self Adhesive */
+_("media-type.self-adhesive");
+/* TRANSLATORS: Self Adhesive Film */
+_("media-type.self-adhesive-film");
+/* TRANSLATORS: Shrink Foil */
+_("media-type.shrink-foil");
+/* TRANSLATORS: Single Face */
+_("media-type.single-face");
+/* TRANSLATORS: Single Wall */
+_("media-type.single-wall");
+/* TRANSLATORS: Sleeve */
+_("media-type.sleeve");
+/* TRANSLATORS: Stationery */
+_("media-type.stationery");
+/* TRANSLATORS: Stationery Archival */
+_("media-type.stationery-archival");
+/* TRANSLATORS: Coated Paper */
+_("media-type.stationery-coated");
+/* TRANSLATORS: Stationery Cotton */
+_("media-type.stationery-cotton");
+/* TRANSLATORS: Vellum Paper */
+_("media-type.stationery-fine");
+/* TRANSLATORS: Heavyweight Paper */
+_("media-type.stationery-heavyweight");
+/* TRANSLATORS: Stationery Heavyweight Coated */
+_("media-type.stationery-heavyweight-coated");
+/* TRANSLATORS: Stationery Inkjet Paper */
+_("media-type.stationery-inkjet");
+/* TRANSLATORS: Letterhead */
+_("media-type.stationery-letterhead");
+/* TRANSLATORS: Lightweight Paper */
+_("media-type.stationery-lightweight");
+/* TRANSLATORS: Preprinted Paper */
+_("media-type.stationery-preprinted");
+/* TRANSLATORS: Punched Paper */
+_("media-type.stationery-prepunched");
+/* TRANSLATORS: Tab Stock */
+_("media-type.tab-stock");
+/* TRANSLATORS: Tractor */
+_("media-type.tractor");
+/* TRANSLATORS: Transfer */
+_("media-type.transfer");
+/* TRANSLATORS: Transparency */
+_("media-type.transparency");
+/* TRANSLATORS: Triple Wall */
+_("media-type.triple-wall");
+/* TRANSLATORS: Wet Film */
+_("media-type.wet-film");
+/* TRANSLATORS: Media Weight (grams per m²) */
+_("media-weight-metric");
+/* TRANSLATORS: 28 x 40″ */
+_("media.asme_f_28x40in");
+/* TRANSLATORS: A4 or US Letter */
+_("media.choice_iso_a4_210x297mm_na_letter_8.5x11in");
+/* TRANSLATORS: 2a0 */
+_("media.iso_2a0_1189x1682mm");
+/* TRANSLATORS: A0 */
+_("media.iso_a0_841x1189mm");
+/* TRANSLATORS: A0x3 */
+_("media.iso_a0x3_1189x2523mm");
+/* TRANSLATORS: A10 */
+_("media.iso_a10_26x37mm");
+/* TRANSLATORS: A1 */
+_("media.iso_a1_594x841mm");
+/* TRANSLATORS: A1x3 */
+_("media.iso_a1x3_841x1783mm");
+/* TRANSLATORS: A1x4 */
+_("media.iso_a1x4_841x2378mm");
+/* TRANSLATORS: A2 */
+_("media.iso_a2_420x594mm");
+/* TRANSLATORS: A2x3 */
+_("media.iso_a2x3_594x1261mm");
+/* TRANSLATORS: A2x4 */
+_("media.iso_a2x4_594x1682mm");
+/* TRANSLATORS: A2x5 */
+_("media.iso_a2x5_594x2102mm");
+/* TRANSLATORS: A3 (Extra) */
+_("media.iso_a3-extra_322x445mm");
+/* TRANSLATORS: A3 */
+_("media.iso_a3_297x420mm");
+/* TRANSLATORS: A3x3 */
+_("media.iso_a3x3_420x891mm");
+/* TRANSLATORS: A3x4 */
+_("media.iso_a3x4_420x1189mm");
+/* TRANSLATORS: A3x5 */
+_("media.iso_a3x5_420x1486mm");
+/* TRANSLATORS: A3x6 */
+_("media.iso_a3x6_420x1783mm");
+/* TRANSLATORS: A3x7 */
+_("media.iso_a3x7_420x2080mm");
+/* TRANSLATORS: A4 (Extra) */
+_("media.iso_a4-extra_235.5x322.3mm");
+/* TRANSLATORS: A4 (Tab) */
+_("media.iso_a4-tab_225x297mm");
+/* TRANSLATORS: A4 */
+_("media.iso_a4_210x297mm");
+/* TRANSLATORS: A4x3 */
+_("media.iso_a4x3_297x630mm");
+/* TRANSLATORS: A4x4 */
+_("media.iso_a4x4_297x841mm");
+/* TRANSLATORS: A4x5 */
+_("media.iso_a4x5_297x1051mm");
+/* TRANSLATORS: A4x6 */
+_("media.iso_a4x6_297x1261mm");
+/* TRANSLATORS: A4x7 */
+_("media.iso_a4x7_297x1471mm");
+/* TRANSLATORS: A4x8 */
+_("media.iso_a4x8_297x1682mm");
+/* TRANSLATORS: A4x9 */
+_("media.iso_a4x9_297x1892mm");
+/* TRANSLATORS: A5 (Extra) */
+_("media.iso_a5-extra_174x235mm");
+/* TRANSLATORS: A5 */
+_("media.iso_a5_148x210mm");
+/* TRANSLATORS: A6 */
+_("media.iso_a6_105x148mm");
+/* TRANSLATORS: A7 */
+_("media.iso_a7_74x105mm");
+/* TRANSLATORS: A8 */
+_("media.iso_a8_52x74mm");
+/* TRANSLATORS: A9 */
+_("media.iso_a9_37x52mm");
+/* TRANSLATORS: B0 */
+_("media.iso_b0_1000x1414mm");
+/* TRANSLATORS: B10 */
+_("media.iso_b10_31x44mm");
+/* TRANSLATORS: B1 */
+_("media.iso_b1_707x1000mm");
+/* TRANSLATORS: B2 */
+_("media.iso_b2_500x707mm");
+/* TRANSLATORS: B3 */
+_("media.iso_b3_353x500mm");
+/* TRANSLATORS: B4 */
+_("media.iso_b4_250x353mm");
+/* TRANSLATORS: B5 (Extra) */
+_("media.iso_b5-extra_201x276mm");
+/* TRANSLATORS: Envelope B5 */
+_("media.iso_b5_176x250mm");
+/* TRANSLATORS: B6 */
+_("media.iso_b6_125x176mm");
+/* TRANSLATORS: Envelope B6/C4 */
+_("media.iso_b6c4_125x324mm");
+/* TRANSLATORS: B7 */
+_("media.iso_b7_88x125mm");
+/* TRANSLATORS: B8 */
+_("media.iso_b8_62x88mm");
+/* TRANSLATORS: B9 */
+_("media.iso_b9_44x62mm");
+/* TRANSLATORS: CEnvelope 0 */
+_("media.iso_c0_917x1297mm");
+/* TRANSLATORS: CEnvelope 10 */
+_("media.iso_c10_28x40mm");
+/* TRANSLATORS: CEnvelope 1 */
+_("media.iso_c1_648x917mm");
+/* TRANSLATORS: CEnvelope 2 */
+_("media.iso_c2_458x648mm");
+/* TRANSLATORS: CEnvelope 3 */
+_("media.iso_c3_324x458mm");
+/* TRANSLATORS: CEnvelope 4 */
+_("media.iso_c4_229x324mm");
+/* TRANSLATORS: CEnvelope 5 */
+_("media.iso_c5_162x229mm");
+/* TRANSLATORS: CEnvelope 6 */
+_("media.iso_c6_114x162mm");
+/* TRANSLATORS: CEnvelope 6c5 */
+_("media.iso_c6c5_114x229mm");
+/* TRANSLATORS: CEnvelope 7 */
+_("media.iso_c7_81x114mm");
+/* TRANSLATORS: CEnvelope 7c6 */
+_("media.iso_c7c6_81x162mm");
+/* TRANSLATORS: CEnvelope 8 */
+_("media.iso_c8_57x81mm");
+/* TRANSLATORS: CEnvelope 9 */
+_("media.iso_c9_40x57mm");
+/* TRANSLATORS: Envelope DL */
+_("media.iso_dl_110x220mm");
+/* TRANSLATORS: Id-1 */
+_("media.iso_id-1_53.98x85.6mm");
+/* TRANSLATORS: Id-3 */
+_("media.iso_id-3_88x125mm");
+/* TRANSLATORS: ISO RA0 */
+_("media.iso_ra0_860x1220mm");
+/* TRANSLATORS: ISO RA1 */
+_("media.iso_ra1_610x860mm");
+/* TRANSLATORS: ISO RA2 */
+_("media.iso_ra2_430x610mm");
+/* TRANSLATORS: ISO RA3 */
+_("media.iso_ra3_305x430mm");
+/* TRANSLATORS: ISO RA4 */
+_("media.iso_ra4_215x305mm");
+/* TRANSLATORS: ISO SRA0 */
+_("media.iso_sra0_900x1280mm");
+/* TRANSLATORS: ISO SRA1 */
+_("media.iso_sra1_640x900mm");
+/* TRANSLATORS: ISO SRA2 */
+_("media.iso_sra2_450x640mm");
+/* TRANSLATORS: ISO SRA3 */
+_("media.iso_sra3_320x450mm");
+/* TRANSLATORS: ISO SRA4 */
+_("media.iso_sra4_225x320mm");
+/* TRANSLATORS: JIS B0 */
+_("media.jis_b0_1030x1456mm");
+/* TRANSLATORS: JIS B10 */
+_("media.jis_b10_32x45mm");
+/* TRANSLATORS: JIS B1 */
+_("media.jis_b1_728x1030mm");
+/* TRANSLATORS: JIS B2 */
+_("media.jis_b2_515x728mm");
+/* TRANSLATORS: JIS B3 */
+_("media.jis_b3_364x515mm");
+/* TRANSLATORS: JIS B4 */
+_("media.jis_b4_257x364mm");
+/* TRANSLATORS: JIS B5 */
+_("media.jis_b5_182x257mm");
+/* TRANSLATORS: JIS B6 */
+_("media.jis_b6_128x182mm");
+/* TRANSLATORS: JIS B7 */
+_("media.jis_b7_91x128mm");
+/* TRANSLATORS: JIS B8 */
+_("media.jis_b8_64x91mm");
+/* TRANSLATORS: JIS B9 */
+_("media.jis_b9_45x64mm");
+/* TRANSLATORS: JIS Executive */
+_("media.jis_exec_216x330mm");
+/* TRANSLATORS: Envelope Chou 2 */
+_("media.jpn_chou2_111.1x146mm");
+/* TRANSLATORS: Envelope Chou 3 */
+_("media.jpn_chou3_120x235mm");
+/* TRANSLATORS: Envelope Chou 4 */
+_("media.jpn_chou4_90x205mm");
+/* TRANSLATORS: Hagaki */
+_("media.jpn_hagaki_100x148mm");
+/* TRANSLATORS: Envelope Kahu */
+_("media.jpn_kahu_240x322.1mm");
+/* TRANSLATORS: 270 x 382mm */
+_("media.jpn_kaku1_270x382mm");
+/* TRANSLATORS: Envelope Kahu 2 */
+_("media.jpn_kaku2_240x332mm");
+/* TRANSLATORS: 216 x 277mm */
+_("media.jpn_kaku3_216x277mm");
+/* TRANSLATORS: 197 x 267mm */
+_("media.jpn_kaku4_197x267mm");
+/* TRANSLATORS: 190 x 240mm */
+_("media.jpn_kaku5_190x240mm");
+/* TRANSLATORS: 142 x 205mm */
+_("media.jpn_kaku7_142x205mm");
+/* TRANSLATORS: 119 x 197mm */
+_("media.jpn_kaku8_119x197mm");
+/* TRANSLATORS: Oufuku Reply Postcard */
+_("media.jpn_oufuku_148x200mm");
+/* TRANSLATORS: Envelope You 4 */
+_("media.jpn_you4_105x235mm");
+/* TRANSLATORS: 10 x 11″ */
+_("media.na_10x11_10x11in");
+/* TRANSLATORS: 10 x 13″ */
+_("media.na_10x13_10x13in");
+/* TRANSLATORS: 10 x 14″ */
+_("media.na_10x14_10x14in");
+/* TRANSLATORS: 10 x 15″ */
+_("media.na_10x15_10x15in");
+/* TRANSLATORS: 11 x 12″ */
+_("media.na_11x12_11x12in");
+/* TRANSLATORS: 11 x 15″ */
+_("media.na_11x15_11x15in");
+/* TRANSLATORS: 12 x 19″ */
+_("media.na_12x19_12x19in");
+/* TRANSLATORS: 5 x 7″ */
+_("media.na_5x7_5x7in");
+/* TRANSLATORS: 6 x 9″ */
+_("media.na_6x9_6x9in");
+/* TRANSLATORS: 7 x 9″ */
+_("media.na_7x9_7x9in");
+/* TRANSLATORS: 9 x 11″ */
+_("media.na_9x11_9x11in");
+/* TRANSLATORS: Envelope A2 */
+_("media.na_a2_4.375x5.75in");
+/* TRANSLATORS: 9 x 12″ */
+_("media.na_arch-a_9x12in");
+/* TRANSLATORS: 12 x 18″ */
+_("media.na_arch-b_12x18in");
+/* TRANSLATORS: 18 x 24″ */
+_("media.na_arch-c_18x24in");
+/* TRANSLATORS: 24 x 36″ */
+_("media.na_arch-d_24x36in");
+/* TRANSLATORS: 26 x 38″ */
+_("media.na_arch-e2_26x38in");
+/* TRANSLATORS: 27 x 39″ */
+_("media.na_arch-e3_27x39in");
+/* TRANSLATORS: 36 x 48″ */
+_("media.na_arch-e_36x48in");
+/* TRANSLATORS: 12 x 19.17″ */
+_("media.na_b-plus_12x19.17in");
+/* TRANSLATORS: Envelope C5 */
+_("media.na_c5_6.5x9.5in");
+/* TRANSLATORS: 17 x 22″ */
+_("media.na_c_17x22in");
+/* TRANSLATORS: 22 x 34″ */
+_("media.na_d_22x34in");
+/* TRANSLATORS: 34 x 44″ */
+_("media.na_e_34x44in");
+/* TRANSLATORS: 11 x 14″ */
+_("media.na_edp_11x14in");
+/* TRANSLATORS: 12 x 14″ */
+_("media.na_eur-edp_12x14in");
+/* TRANSLATORS: Executive */
+_("media.na_executive_7.25x10.5in");
+/* TRANSLATORS: 44 x 68″ */
+_("media.na_f_44x68in");
+/* TRANSLATORS: European Fanfold */
+_("media.na_fanfold-eur_8.5x12in");
+/* TRANSLATORS: US Fanfold */
+_("media.na_fanfold-us_11x14.875in");
+/* TRANSLATORS: Foolscap */
+_("media.na_foolscap_8.5x13in");
+/* TRANSLATORS: 8 x 13″ */
+_("media.na_govt-legal_8x13in");
+/* TRANSLATORS: 8 x 10″ */
+_("media.na_govt-letter_8x10in");
+/* TRANSLATORS: 3 x 5″ */
+_("media.na_index-3x5_3x5in");
+/* TRANSLATORS: 6 x 8″ */
+_("media.na_index-4x6-ext_6x8in");
+/* TRANSLATORS: 4 x 6″ */
+_("media.na_index-4x6_4x6in");
+/* TRANSLATORS: 5 x 8″ */
+_("media.na_index-5x8_5x8in");
+/* TRANSLATORS: Statement */
+_("media.na_invoice_5.5x8.5in");
+/* TRANSLATORS: 11 x 17″ */
+_("media.na_ledger_11x17in");
+/* TRANSLATORS: US Legal (Extra) */
+_("media.na_legal-extra_9.5x15in");
+/* TRANSLATORS: US Legal */
+_("media.na_legal_8.5x14in");
+/* TRANSLATORS: US Letter (Extra) */
+_("media.na_letter-extra_9.5x12in");
+/* TRANSLATORS: US Letter (Plus) */
+_("media.na_letter-plus_8.5x12.69in");
+/* TRANSLATORS: US Letter */
+_("media.na_letter_8.5x11in");
+/* TRANSLATORS: Envelope Monarch */
+_("media.na_monarch_3.875x7.5in");
+/* TRANSLATORS: Envelope #10 */
+_("media.na_number-10_4.125x9.5in");
+/* TRANSLATORS: Envelope #11 */
+_("media.na_number-11_4.5x10.375in");
+/* TRANSLATORS: Envelope #12 */
+_("media.na_number-12_4.75x11in");
+/* TRANSLATORS: Envelope #14 */
+_("media.na_number-14_5x11.5in");
+/* TRANSLATORS: Envelope #9 */
+_("media.na_number-9_3.875x8.875in");
+/* TRANSLATORS: 8.5 x 13.4″ */
+_("media.na_oficio_8.5x13.4in");
+/* TRANSLATORS: Envelope Personal */
+_("media.na_personal_3.625x6.5in");
+/* TRANSLATORS: Quarto */
+_("media.na_quarto_8.5x10.83in");
+/* TRANSLATORS: 8.94 x 14″ */
+_("media.na_super-a_8.94x14in");
+/* TRANSLATORS: 13 x 19″ */
+_("media.na_super-b_13x19in");
+/* TRANSLATORS: 30 x 42″ */
+_("media.na_wide-format_30x42in");
+/* TRANSLATORS: 12 x 16″ */
+_("media.oe_12x16_12x16in");
+/* TRANSLATORS: 14 x 17″ */
+_("media.oe_14x17_14x17in");
+/* TRANSLATORS: 18 x 22″ */
+_("media.oe_18x22_18x22in");
+/* TRANSLATORS: 17 x 24″ */
+_("media.oe_a2plus_17x24in");
+/* TRANSLATORS: 2 x 3.5″ */
+_("media.oe_business-card_2x3.5in");
+/* TRANSLATORS: 10 x 12″ */
+_("media.oe_photo-10r_10x12in");
+/* TRANSLATORS: 20 x 24″ */
+_("media.oe_photo-20r_20x24in");
+/* TRANSLATORS: 3.5 x 5″ */
+_("media.oe_photo-l_3.5x5in");
+/* TRANSLATORS: 10 x 15″ */
+_("media.oe_photo-s10r_10x15in");
+/* TRANSLATORS: 4 x 4″ */
+_("media.oe_square-photo_4x4in");
+/* TRANSLATORS: 5 x 5″ */
+_("media.oe_square-photo_5x5in");
+/* TRANSLATORS: 184 x 260mm */
+_("media.om_16k_184x260mm");
+/* TRANSLATORS: 195 x 270mm */
+_("media.om_16k_195x270mm");
+/* TRANSLATORS: 55 x 85mm */
+_("media.om_business-card_55x85mm");
+/* TRANSLATORS: 55 x 91mm */
+_("media.om_business-card_55x91mm");
+/* TRANSLATORS: 54 x 86mm */
+_("media.om_card_54x86mm");
+/* TRANSLATORS: 275 x 395mm */
+_("media.om_dai-pa-kai_275x395mm");
+/* TRANSLATORS: 89 x 119mm */
+_("media.om_dsc-photo_89x119mm");
+/* TRANSLATORS: Folio */
+_("media.om_folio-sp_215x315mm");
+/* TRANSLATORS: Folio (Special) */
+_("media.om_folio_210x330mm");
+/* TRANSLATORS: Envelope Invitation */
+_("media.om_invite_220x220mm");
+/* TRANSLATORS: Envelope Italian */
+_("media.om_italian_110x230mm");
+/* TRANSLATORS: 198 x 275mm */
+_("media.om_juuro-ku-kai_198x275mm");
+/* TRANSLATORS: 200 x 300 */
+_("media.om_large-photo_200x300");
+/* TRANSLATORS: 130 x 180mm */
+_("media.om_medium-photo_130x180mm");
+/* TRANSLATORS: 267 x 389mm */
+_("media.om_pa-kai_267x389mm");
+/* TRANSLATORS: Envelope Postfix */
+_("media.om_postfix_114x229mm");
+/* TRANSLATORS: 100 x 150mm */
+_("media.om_small-photo_100x150mm");
+/* TRANSLATORS: 89 x 89mm */
+_("media.om_square-photo_89x89mm");
+/* TRANSLATORS: 100 x 200mm */
+_("media.om_wide-photo_100x200mm");
+/* TRANSLATORS: Envelope Chinese #10 */
+_("media.prc_10_324x458mm");
+/* TRANSLATORS: Chinese 16k */
+_("media.prc_16k_146x215mm");
+/* TRANSLATORS: Envelope Chinese #1 */
+_("media.prc_1_102x165mm");
+/* TRANSLATORS: Envelope Chinese #2 */
+_("media.prc_2_102x176mm");
+/* TRANSLATORS: Chinese 32k */
+_("media.prc_32k_97x151mm");
+/* TRANSLATORS: Envelope Chinese #3 */
+_("media.prc_3_125x176mm");
+/* TRANSLATORS: Envelope Chinese #4 */
+_("media.prc_4_110x208mm");
+/* TRANSLATORS: Envelope Chinese #5 */
+_("media.prc_5_110x220mm");
+/* TRANSLATORS: Envelope Chinese #6 */
+_("media.prc_6_120x320mm");
+/* TRANSLATORS: Envelope Chinese #7 */
+_("media.prc_7_160x230mm");
+/* TRANSLATORS: Envelope Chinese #8 */
+_("media.prc_8_120x309mm");
+/* TRANSLATORS: ROC 16k */
+_("media.roc_16k_7.75x10.75in");
+/* TRANSLATORS: ROC 8k */
+_("media.roc_8k_10.75x15.5in");
+/* TRANSLATORS: Multiple Document Handling */
+_("multiple-document-handling");
+/* TRANSLATORS: Separate Documents Collated Copies */
+_("multiple-document-handling.separate-documents-collated-copies");
+/* TRANSLATORS: Separate Documents Uncollated Copies */
+_("multiple-document-handling.separate-documents-uncollated-copies");
+/* TRANSLATORS: Single Document */
+_("multiple-document-handling.single-document");
+/* TRANSLATORS: Single Document New Sheet */
+_("multiple-document-handling.single-document-new-sheet");
+/* TRANSLATORS: Multiple Object Handling */
+_("multiple-object-handling");
+/* TRANSLATORS: Multiple Object Handling Actual */
+_("multiple-object-handling-actual");
+/* TRANSLATORS: Automatic */
+_("multiple-object-handling.auto");
+/* TRANSLATORS: Best Fit */
+_("multiple-object-handling.best-fit");
+/* TRANSLATORS: Best Quality */
+_("multiple-object-handling.best-quality");
+/* TRANSLATORS: Best Speed */
+_("multiple-object-handling.best-speed");
+/* TRANSLATORS: One At A Time */
+_("multiple-object-handling.one-at-a-time");
+/* TRANSLATORS: On Timeout */
+_("multiple-operation-time-out-action");
+/* TRANSLATORS: Abort Job */
+_("multiple-operation-time-out-action.abort-job");
+/* TRANSLATORS: Hold Job */
+_("multiple-operation-time-out-action.hold-job");
+/* TRANSLATORS: Process Job */
+_("multiple-operation-time-out-action.process-job");
+/* TRANSLATORS: Noise Removal */
+_("noise-removal");
+/* TRANSLATORS: Notify Attributes */
+_("notify-attributes");
+/* TRANSLATORS: Notify Charset */
+_("notify-charset");
+/* TRANSLATORS: Notify Events */
+_("notify-events");
+/* TRANSLATORS: Document Completed */
+_("notify-events.document-completed");
+/* TRANSLATORS: Document Config Changed */
+_("notify-events.document-config-changed");
+/* TRANSLATORS: Document Created */
+_("notify-events.document-created");
+/* TRANSLATORS: Document Fetchable */
+_("notify-events.document-fetchable");
+/* TRANSLATORS: Document State Changed */
+_("notify-events.document-state-changed");
+/* TRANSLATORS: Document Stopped */
+_("notify-events.document-stopped");
+/* TRANSLATORS: Job Completed */
+_("notify-events.job-completed");
+/* TRANSLATORS: Job Config Changed */
+_("notify-events.job-config-changed");
+/* TRANSLATORS: Job Created */
+_("notify-events.job-created");
+/* TRANSLATORS: Job Fetchable */
+_("notify-events.job-fetchable");
+/* TRANSLATORS: Job Progress */
+_("notify-events.job-progress");
+/* TRANSLATORS: Job State Changed */
+_("notify-events.job-state-changed");
+/* TRANSLATORS: Job Stopped */
+_("notify-events.job-stopped");
+/* TRANSLATORS: None */
+_("notify-events.none");
+/* TRANSLATORS: Printer Config Changed */
+_("notify-events.printer-config-changed");
+/* TRANSLATORS: Printer Created */
+_("notify-events.printer-created");
+/* TRANSLATORS: Printer Deleted */
+_("notify-events.printer-deleted");
+/* TRANSLATORS: Printer Finishings Changed */
+_("notify-events.printer-finishings-changed");
+/* TRANSLATORS: Printer Media Changed */
+_("notify-events.printer-media-changed");
+/* TRANSLATORS: Printer Queue Order Changed */
+_("notify-events.printer-queue-order-changed");
+/* TRANSLATORS: Printer Restarted */
+_("notify-events.printer-restarted");
+/* TRANSLATORS: Printer Shutdown */
+_("notify-events.printer-shutdown");
+/* TRANSLATORS: Printer State Changed */
+_("notify-events.printer-state-changed");
+/* TRANSLATORS: Printer Stopped */
+_("notify-events.printer-stopped");
+/* TRANSLATORS: Resource Canceled */
+_("notify-events.resource-canceled");
+/* TRANSLATORS: Resource Config Changed */
+_("notify-events.resource-config-changed");
+/* TRANSLATORS: Resource Created */
+_("notify-events.resource-created");
+/* TRANSLATORS: Resource Installed */
+_("notify-events.resource-installed");
+/* TRANSLATORS: Resource State Changed */
+_("notify-events.resource-state-changed");
+/* TRANSLATORS: System Config Changed */
+_("notify-events.system-config-changed");
+/* TRANSLATORS: System Restarted */
+_("notify-events.system-restarted");
+/* TRANSLATORS: System Shutdown */
+_("notify-events.system-shutdown");
+/* TRANSLATORS: System State Changed */
+_("notify-events.system-state-changed");
+/* TRANSLATORS: System Stopped */
+_("notify-events.system-stopped");
+/* TRANSLATORS: Notify Get Interval */
+_("notify-get-interval");
+/* TRANSLATORS: Notify Lease Duration */
+_("notify-lease-duration");
+/* TRANSLATORS: Notify Natural Language */
+_("notify-natural-language");
+/* TRANSLATORS: Notify Pull Method */
+_("notify-pull-method");
+/* TRANSLATORS: Notify Recipient */
+_("notify-recipient-uri");
+/* TRANSLATORS: Notify Sequence Numbers */
+_("notify-sequence-numbers");
+/* TRANSLATORS: Notify Subscription Ids */
+_("notify-subscription-ids");
+/* TRANSLATORS: Notify Time Interval */
+_("notify-time-interval");
+/* TRANSLATORS: Notify User Data */
+_("notify-user-data");
+/* TRANSLATORS: Notify Wait */
+_("notify-wait");
+/* TRANSLATORS: Number Of Retries */
+_("number-of-retries");
+/* TRANSLATORS: Number-Up */
+_("number-up");
+/* TRANSLATORS: Object Offset */
+_("object-offset");
+/* TRANSLATORS: Object Size */
+_("object-size");
+/* TRANSLATORS: Organization Name */
+_("organization-name");
+/* TRANSLATORS: Orientation */
+_("orientation-requested");
+/* TRANSLATORS: Portrait */
+_("orientation-requested.3");
+/* TRANSLATORS: Landscape */
+_("orientation-requested.4");
+/* TRANSLATORS: Reverse Landscape */
+_("orientation-requested.5");
+/* TRANSLATORS: Reverse Portrait */
+_("orientation-requested.6");
+/* TRANSLATORS: None */
+_("orientation-requested.7");
+/* TRANSLATORS: Scanned Image Options */
+_("output-attributes");
+/* TRANSLATORS: Output Tray */
+_("output-bin");
+/* TRANSLATORS: Automatic */
+_("output-bin.auto");
+/* TRANSLATORS: Bottom */
+_("output-bin.bottom");
+/* TRANSLATORS: Center */
+_("output-bin.center");
+/* TRANSLATORS: Face Down */
+_("output-bin.face-down");
+/* TRANSLATORS: Face Up */
+_("output-bin.face-up");
+/* TRANSLATORS: Large Capacity */
+_("output-bin.large-capacity");
+/* TRANSLATORS: Left */
+_("output-bin.left");
+/* TRANSLATORS: Mailbox 1 */
+_("output-bin.mailbox-1");
+/* TRANSLATORS: Mailbox 10 */
+_("output-bin.mailbox-10");
+/* TRANSLATORS: Mailbox 2 */
+_("output-bin.mailbox-2");
+/* TRANSLATORS: Mailbox 3 */
+_("output-bin.mailbox-3");
+/* TRANSLATORS: Mailbox 4 */
+_("output-bin.mailbox-4");
+/* TRANSLATORS: Mailbox 5 */
+_("output-bin.mailbox-5");
+/* TRANSLATORS: Mailbox 6 */
+_("output-bin.mailbox-6");
+/* TRANSLATORS: Mailbox 7 */
+_("output-bin.mailbox-7");
+/* TRANSLATORS: Mailbox 8 */
+_("output-bin.mailbox-8");
+/* TRANSLATORS: Mailbox 9 */
+_("output-bin.mailbox-9");
+/* TRANSLATORS: Middle */
+_("output-bin.middle");
+/* TRANSLATORS: My Mailbox */
+_("output-bin.my-mailbox");
+/* TRANSLATORS: Rear */
+_("output-bin.rear");
+/* TRANSLATORS: Right */
+_("output-bin.right");
+/* TRANSLATORS: Side */
+_("output-bin.side");
+/* TRANSLATORS: Stacker 1 */
+_("output-bin.stacker-1");
+/* TRANSLATORS: Stacker 10 */
+_("output-bin.stacker-10");
+/* TRANSLATORS: Stacker 2 */
+_("output-bin.stacker-2");
+/* TRANSLATORS: Stacker 3 */
+_("output-bin.stacker-3");
+/* TRANSLATORS: Stacker 4 */
+_("output-bin.stacker-4");
+/* TRANSLATORS: Stacker 5 */
+_("output-bin.stacker-5");
+/* TRANSLATORS: Stacker 6 */
+_("output-bin.stacker-6");
+/* TRANSLATORS: Stacker 7 */
+_("output-bin.stacker-7");
+/* TRANSLATORS: Stacker 8 */
+_("output-bin.stacker-8");
+/* TRANSLATORS: Stacker 9 */
+_("output-bin.stacker-9");
+/* TRANSLATORS: Top */
+_("output-bin.top");
+/* TRANSLATORS: Tray 1 */
+_("output-bin.tray-1");
+/* TRANSLATORS: Tray 10 */
+_("output-bin.tray-10");
+/* TRANSLATORS: Tray 2 */
+_("output-bin.tray-2");
+/* TRANSLATORS: Tray 3 */
+_("output-bin.tray-3");
+/* TRANSLATORS: Tray 4 */
+_("output-bin.tray-4");
+/* TRANSLATORS: Tray 5 */
+_("output-bin.tray-5");
+/* TRANSLATORS: Tray 6 */
+_("output-bin.tray-6");
+/* TRANSLATORS: Tray 7 */
+_("output-bin.tray-7");
+/* TRANSLATORS: Tray 8 */
+_("output-bin.tray-8");
+/* TRANSLATORS: Tray 9 */
+_("output-bin.tray-9");
+/* TRANSLATORS: Scanned Image Quality */
+_("output-compression-quality-factor");
+/* TRANSLATORS: Page Delivery */
+_("page-delivery");
+/* TRANSLATORS: Reverse Order Face-down */
+_("page-delivery.reverse-order-face-down");
+/* TRANSLATORS: Reverse Order Face-up */
+_("page-delivery.reverse-order-face-up");
+/* TRANSLATORS: Same Order Face-down */
+_("page-delivery.same-order-face-down");
+/* TRANSLATORS: Same Order Face-up */
+_("page-delivery.same-order-face-up");
+/* TRANSLATORS: System Specified */
+_("page-delivery.system-specified");
+/* TRANSLATORS: Page Order Received */
+_("page-order-received");
+/* TRANSLATORS: 1 To N */
+_("page-order-received.1-to-n-order");
+/* TRANSLATORS: N To 1 */
+_("page-order-received.n-to-1-order");
+/* TRANSLATORS: Page Ranges */
+_("page-ranges");
+/* TRANSLATORS: Pages */
+_("pages");
+/* TRANSLATORS: Pages Per Subset */
+_("pages-per-subset");
+/* TRANSLATORS: Pclm Raster Back Side */
+_("pclm-raster-back-side");
+/* TRANSLATORS: Flipped */
+_("pclm-raster-back-side.flipped");
+/* TRANSLATORS: Normal */
+_("pclm-raster-back-side.normal");
+/* TRANSLATORS: Rotated */
+_("pclm-raster-back-side.rotated");
+/* TRANSLATORS: Pclm Source Resolution */
+_("pclm-source-resolution");
+/* TRANSLATORS: Platform Shape */
+_("platform-shape");
+/* TRANSLATORS: Round */
+_("platform-shape.ellipse");
+/* TRANSLATORS: Rectangle */
+_("platform-shape.rectangle");
+/* TRANSLATORS: Platform Temperature */
+_("platform-temperature");
+/* TRANSLATORS: Post-dial String */
+_("post-dial-string");
+/* TRANSLATORS: Power State */
+_("power-state");
+/* TRANSLATORS: Reset Mbr */
+_("power-state.100");
+/* TRANSLATORS: Reset Nmi */
+_("power-state.110");
+/* TRANSLATORS: Off Soft Graceful */
+_("power-state.120");
+/* TRANSLATORS: Off Hard Graceful */
+_("power-state.130");
+/* TRANSLATORS: Reset Mbr Graceful */
+_("power-state.140");
+/* TRANSLATORS: Reset Soft Graceful */
+_("power-state.150");
+/* TRANSLATORS: Reset Hard Graceful */
+_("power-state.160");
+/* TRANSLATORS: Reset Init */
+_("power-state.170");
+/* TRANSLATORS: Not Applicable */
+_("power-state.180");
+/* TRANSLATORS: No Change */
+_("power-state.190");
+/* TRANSLATORS: On */
+_("power-state.20");
+/* TRANSLATORS: On Vendor1 */
+_("power-state.21");
+/* TRANSLATORS: On Vendor2 */
+_("power-state.22");
+/* TRANSLATORS: On Vendor3 */
+_("power-state.23");
+/* TRANSLATORS: On Vendor4 */
+_("power-state.24");
+/* TRANSLATORS: On Vendor5 */
+_("power-state.25");
+/* TRANSLATORS: Standby */
+_("power-state.30");
+/* TRANSLATORS: Standby Vendor1 */
+_("power-state.31");
+/* TRANSLATORS: Standby Vendor2 */
+_("power-state.32");
+/* TRANSLATORS: Standby Vendor3 */
+_("power-state.33");
+/* TRANSLATORS: Standby Vendor4 */
+_("power-state.34");
+/* TRANSLATORS: Standby Vendor5 */
+_("power-state.35");
+/* TRANSLATORS: Suspend */
+_("power-state.40");
+/* TRANSLATORS: Suspend Vendor1 */
+_("power-state.41");
+/* TRANSLATORS: Suspend Vendor2 */
+_("power-state.42");
+/* TRANSLATORS: Suspend Vendor3 */
+_("power-state.43");
+/* TRANSLATORS: Suspend Vendor4 */
+_("power-state.44");
+/* TRANSLATORS: Suspend Vendor5 */
+_("power-state.45");
+/* TRANSLATORS: Reset Soft */
+_("power-state.50");
+/* TRANSLATORS: Off Hard */
+_("power-state.60");
+/* TRANSLATORS: Hibernate */
+_("power-state.70");
+/* TRANSLATORS: Hibernate Vendor1 */
+_("power-state.71");
+/* TRANSLATORS: Hibernate Vendor2 */
+_("power-state.72");
+/* TRANSLATORS: Hibernate Vendor3 */
+_("power-state.73");
+/* TRANSLATORS: Hibernate Vendor4 */
+_("power-state.74");
+/* TRANSLATORS: Hibernate Vendor5 */
+_("power-state.75");
+/* TRANSLATORS: Off Soft */
+_("power-state.80");
+/* TRANSLATORS: Off Soft Vendor1 */
+_("power-state.81");
+/* TRANSLATORS: Off Soft Vendor2 */
+_("power-state.82");
+/* TRANSLATORS: Off Soft Vendor3 */
+_("power-state.83");
+/* TRANSLATORS: Off Soft Vendor4 */
+_("power-state.84");
+/* TRANSLATORS: Off Soft Vendor5 */
+_("power-state.85");
+/* TRANSLATORS: Reset Hard */
+_("power-state.90");
+/* TRANSLATORS: Pre-dial String */
+_("pre-dial-string");
+/* TRANSLATORS: Number-Up Layout */
+_("presentation-direction-number-up");
+/* TRANSLATORS: Top-bottom, Right-left */
+_("presentation-direction-number-up.tobottom-toleft");
+/* TRANSLATORS: Top-bottom, Left-right */
+_("presentation-direction-number-up.tobottom-toright");
+/* TRANSLATORS: Right-left, Top-bottom */
+_("presentation-direction-number-up.toleft-tobottom");
+/* TRANSLATORS: Right-left, Bottom-top */
+_("presentation-direction-number-up.toleft-totop");
+/* TRANSLATORS: Left-right, Top-bottom */
+_("presentation-direction-number-up.toright-tobottom");
+/* TRANSLATORS: Left-right, Bottom-top */
+_("presentation-direction-number-up.toright-totop");
+/* TRANSLATORS: Bottom-top, Right-left */
+_("presentation-direction-number-up.totop-toleft");
+/* TRANSLATORS: Bottom-top, Left-right */
+_("presentation-direction-number-up.totop-toright");
+/* TRANSLATORS: Print Accuracy */
+_("print-accuracy");
+/* TRANSLATORS: Print Base */
+_("print-base");
+/* TRANSLATORS: Print Base Actual */
+_("print-base-actual");
+/* TRANSLATORS: Brim */
+_("print-base.brim");
+/* TRANSLATORS: None */
+_("print-base.none");
+/* TRANSLATORS: Raft */
+_("print-base.raft");
+/* TRANSLATORS: Skirt */
+_("print-base.skirt");
+/* TRANSLATORS: Standard */
+_("print-base.standard");
+/* TRANSLATORS: Print Color Mode */
+_("print-color-mode");
+/* TRANSLATORS: Automatic */
+_("print-color-mode.auto");
+/* TRANSLATORS: Auto Monochrome */
+_("print-color-mode.auto-monochrome");
+/* TRANSLATORS: Text */
+_("print-color-mode.bi-level");
+/* TRANSLATORS: Color */
+_("print-color-mode.color");
+/* TRANSLATORS: Highlight */
+_("print-color-mode.highlight");
+/* TRANSLATORS: Monochrome */
+_("print-color-mode.monochrome");
+/* TRANSLATORS: Process Text */
+_("print-color-mode.process-bi-level");
+/* TRANSLATORS: Process Monochrome */
+_("print-color-mode.process-monochrome");
+/* TRANSLATORS: Print Optimization */
+_("print-content-optimize");
+/* TRANSLATORS: Automatic */
+_("print-content-optimize.auto");
+/* TRANSLATORS: Graphics */
+_("print-content-optimize.graphic");
+/* TRANSLATORS: Photo */
+_("print-content-optimize.photo");
+/* TRANSLATORS: Text */
+_("print-content-optimize.text");
+/* TRANSLATORS: Text and Graphics */
+_("print-content-optimize.text-and-graphic");
+/* TRANSLATORS: Print Objects */
+_("print-objects");
+/* TRANSLATORS: Print Quality */
+_("print-quality");
+/* TRANSLATORS: Draft */
+_("print-quality.3");
+/* TRANSLATORS: Normal */
+_("print-quality.4");
+/* TRANSLATORS: High */
+_("print-quality.5");
+/* TRANSLATORS: Print Rendering Intent */
+_("print-rendering-intent");
+/* TRANSLATORS: Absolute */
+_("print-rendering-intent.absolute");
+/* TRANSLATORS: Automatic */
+_("print-rendering-intent.auto");
+/* TRANSLATORS: Perceptual */
+_("print-rendering-intent.perceptual");
+/* TRANSLATORS: Relative */
+_("print-rendering-intent.relative");
+/* TRANSLATORS: Relative w/Black Point Compensation */
+_("print-rendering-intent.relative-bpc");
+/* TRANSLATORS: Saturation */
+_("print-rendering-intent.saturation");
+/* TRANSLATORS: Print Scaling */
+_("print-scaling");
+/* TRANSLATORS: Automatic */
+_("print-scaling.auto");
+/* TRANSLATORS: Auto-fit */
+_("print-scaling.auto-fit");
+/* TRANSLATORS: Fill */
+_("print-scaling.fill");
+/* TRANSLATORS: Fit */
+_("print-scaling.fit");
+/* TRANSLATORS: None */
+_("print-scaling.none");
+/* TRANSLATORS: Print Supports */
+_("print-supports");
+/* TRANSLATORS: Print Supports Actual */
+_("print-supports-actual");
+/* TRANSLATORS: With Specified Material */
+_("print-supports.material");
+/* TRANSLATORS: None */
+_("print-supports.none");
+/* TRANSLATORS: Standard */
+_("print-supports.standard");
+/* TRANSLATORS: Printer Geo Location */
+_("printer-geo-location");
+/* TRANSLATORS: Printer ID */
+_("printer-id");
+/* TRANSLATORS: Printer Ids */
+_("printer-ids");
+/* TRANSLATORS: Printer Location */
+_("printer-location");
+/* TRANSLATORS: Message From Operator */
+_("printer-message-from-operator");
+/* TRANSLATORS: Print Resolution */
+_("printer-resolution");
+/* TRANSLATORS: Printer Service Type */
+_("printer-service-type");
+/* TRANSLATORS: Copy */
+_("printer-service-type.copy");
+/* TRANSLATORS: Faxin */
+_("printer-service-type.faxin");
+/* TRANSLATORS: Faxout */
+_("printer-service-type.faxout");
+/* TRANSLATORS: Print */
+_("printer-service-type.print");
+/* TRANSLATORS: Print3d */
+_("printer-service-type.print3d");
+/* TRANSLATORS: Scan */
+_("printer-service-type.scan");
+/* TRANSLATORS: Transform */
+_("printer-service-type.transform");
+/* TRANSLATORS: Printer State */
+_("printer-state");
+/* TRANSLATORS: Detailed Printer State */
+_("printer-state-reasons");
+/* TRANSLATORS: Old Alerts Have Been Removed */
+_("printer-state-reasons.alert-removal-of-binary-change-entry");
+/* TRANSLATORS: Bander Added */
+_("printer-state-reasons.bander-added");
+/* TRANSLATORS: Bander Almost Empty */
+_("printer-state-reasons.bander-almost-empty");
+/* TRANSLATORS: Bander Almost Full */
+_("printer-state-reasons.bander-almost-full");
+/* TRANSLATORS: Bander At Limit */
+_("printer-state-reasons.bander-at-limit");
+/* TRANSLATORS: Bander Closed */
+_("printer-state-reasons.bander-closed");
+/* TRANSLATORS: Bander Configuration Change */
+_("printer-state-reasons.bander-configuration-change");
+/* TRANSLATORS: Bander Cover Closed */
+_("printer-state-reasons.bander-cover-closed");
+/* TRANSLATORS: Bander Cover Open */
+_("printer-state-reasons.bander-cover-open");
+/* TRANSLATORS: Bander Empty */
+_("printer-state-reasons.bander-empty");
+/* TRANSLATORS: Bander Full */
+_("printer-state-reasons.bander-full");
+/* TRANSLATORS: Bander Interlock Closed */
+_("printer-state-reasons.bander-interlock-closed");
+/* TRANSLATORS: Bander Interlock Open */
+_("printer-state-reasons.bander-interlock-open");
+/* TRANSLATORS: Bander Jam */
+_("printer-state-reasons.bander-jam");
+/* TRANSLATORS: Bander Life Almost Over */
+_("printer-state-reasons.bander-life-almost-over");
+/* TRANSLATORS: Bander Life Over */
+_("printer-state-reasons.bander-life-over");
+/* TRANSLATORS: Bander Memory Exhausted */
+_("printer-state-reasons.bander-memory-exhausted");
+/* TRANSLATORS: Bander Missing */
+_("printer-state-reasons.bander-missing");
+/* TRANSLATORS: Bander Motor Failure */
+_("printer-state-reasons.bander-motor-failure");
+/* TRANSLATORS: Bander Near Limit */
+_("printer-state-reasons.bander-near-limit");
+/* TRANSLATORS: Bander Offline */
+_("printer-state-reasons.bander-offline");
+/* TRANSLATORS: Bander Opened */
+_("printer-state-reasons.bander-opened");
+/* TRANSLATORS: Bander Over Temperature */
+_("printer-state-reasons.bander-over-temperature");
+/* TRANSLATORS: Bander Power Saver */
+_("printer-state-reasons.bander-power-saver");
+/* TRANSLATORS: Bander Recoverable Failure */
+_("printer-state-reasons.bander-recoverable-failure");
+/* TRANSLATORS: Bander Recoverable Storage */
+_("printer-state-reasons.bander-recoverable-storage");
+/* TRANSLATORS: Bander Removed */
+_("printer-state-reasons.bander-removed");
+/* TRANSLATORS: Bander Resource Added */
+_("printer-state-reasons.bander-resource-added");
+/* TRANSLATORS: Bander Resource Removed */
+_("printer-state-reasons.bander-resource-removed");
+/* TRANSLATORS: Bander Thermistor Failure */
+_("printer-state-reasons.bander-thermistor-failure");
+/* TRANSLATORS: Bander Timing Failure */
+_("printer-state-reasons.bander-timing-failure");
+/* TRANSLATORS: Bander Turned Off */
+_("printer-state-reasons.bander-turned-off");
+/* TRANSLATORS: Bander Turned On */
+_("printer-state-reasons.bander-turned-on");
+/* TRANSLATORS: Bander Under Temperature */
+_("printer-state-reasons.bander-under-temperature");
+/* TRANSLATORS: Bander Unrecoverable Failure */
+_("printer-state-reasons.bander-unrecoverable-failure");
+/* TRANSLATORS: Bander Unrecoverable Storage Error */
+_("printer-state-reasons.bander-unrecoverable-storage-error");
+/* TRANSLATORS: Bander Warming Up */
+_("printer-state-reasons.bander-warming-up");
+/* TRANSLATORS: Binder Added */
+_("printer-state-reasons.binder-added");
+/* TRANSLATORS: Binder Almost Empty */
+_("printer-state-reasons.binder-almost-empty");
+/* TRANSLATORS: Binder Almost Full */
+_("printer-state-reasons.binder-almost-full");
+/* TRANSLATORS: Binder At Limit */
+_("printer-state-reasons.binder-at-limit");
+/* TRANSLATORS: Binder Closed */
+_("printer-state-reasons.binder-closed");
+/* TRANSLATORS: Binder Configuration Change */
+_("printer-state-reasons.binder-configuration-change");
+/* TRANSLATORS: Binder Cover Closed */
+_("printer-state-reasons.binder-cover-closed");
+/* TRANSLATORS: Binder Cover Open */
+_("printer-state-reasons.binder-cover-open");
+/* TRANSLATORS: Binder Empty */
+_("printer-state-reasons.binder-empty");
+/* TRANSLATORS: Binder Full */
+_("printer-state-reasons.binder-full");
+/* TRANSLATORS: Binder Interlock Closed */
+_("printer-state-reasons.binder-interlock-closed");
+/* TRANSLATORS: Binder Interlock Open */
+_("printer-state-reasons.binder-interlock-open");
+/* TRANSLATORS: Binder Jam */
+_("printer-state-reasons.binder-jam");
+/* TRANSLATORS: Binder Life Almost Over */
+_("printer-state-reasons.binder-life-almost-over");
+/* TRANSLATORS: Binder Life Over */
+_("printer-state-reasons.binder-life-over");
+/* TRANSLATORS: Binder Memory Exhausted */
+_("printer-state-reasons.binder-memory-exhausted");
+/* TRANSLATORS: Binder Missing */
+_("printer-state-reasons.binder-missing");
+/* TRANSLATORS: Binder Motor Failure */
+_("printer-state-reasons.binder-motor-failure");
+/* TRANSLATORS: Binder Near Limit */
+_("printer-state-reasons.binder-near-limit");
+/* TRANSLATORS: Binder Offline */
+_("printer-state-reasons.binder-offline");
+/* TRANSLATORS: Binder Opened */
+_("printer-state-reasons.binder-opened");
+/* TRANSLATORS: Binder Over Temperature */
+_("printer-state-reasons.binder-over-temperature");
+/* TRANSLATORS: Binder Power Saver */
+_("printer-state-reasons.binder-power-saver");
+/* TRANSLATORS: Binder Recoverable Failure */
+_("printer-state-reasons.binder-recoverable-failure");
+/* TRANSLATORS: Binder Recoverable Storage */
+_("printer-state-reasons.binder-recoverable-storage");
+/* TRANSLATORS: Binder Removed */
+_("printer-state-reasons.binder-removed");
+/* TRANSLATORS: Binder Resource Added */
+_("printer-state-reasons.binder-resource-added");
+/* TRANSLATORS: Binder Resource Removed */
+_("printer-state-reasons.binder-resource-removed");
+/* TRANSLATORS: Binder Thermistor Failure */
+_("printer-state-reasons.binder-thermistor-failure");
+/* TRANSLATORS: Binder Timing Failure */
+_("printer-state-reasons.binder-timing-failure");
+/* TRANSLATORS: Binder Turned Off */
+_("printer-state-reasons.binder-turned-off");
+/* TRANSLATORS: Binder Turned On */
+_("printer-state-reasons.binder-turned-on");
+/* TRANSLATORS: Binder Under Temperature */
+_("printer-state-reasons.binder-under-temperature");
+/* TRANSLATORS: Binder Unrecoverable Failure */
+_("printer-state-reasons.binder-unrecoverable-failure");
+/* TRANSLATORS: Binder Unrecoverable Storage Error */
+_("printer-state-reasons.binder-unrecoverable-storage-error");
+/* TRANSLATORS: Binder Warming Up */
+_("printer-state-reasons.binder-warming-up");
+/* TRANSLATORS: Camera Failure */
+_("printer-state-reasons.camera-failure");
+/* TRANSLATORS: Chamber Cooling */
+_("printer-state-reasons.chamber-cooling");
+/* TRANSLATORS: Chamber Failure */
+_("printer-state-reasons.chamber-failure");
+/* TRANSLATORS: Chamber Heating */
+_("printer-state-reasons.chamber-heating");
+/* TRANSLATORS: Chamber Temperature High */
+_("printer-state-reasons.chamber-temperature-high");
+/* TRANSLATORS: Chamber Temperature Low */
+_("printer-state-reasons.chamber-temperature-low");
+/* TRANSLATORS: Cleaner Life Almost Over */
+_("printer-state-reasons.cleaner-life-almost-over");
+/* TRANSLATORS: Cleaner Life Over */
+_("printer-state-reasons.cleaner-life-over");
+/* TRANSLATORS: Configuration Change */
+_("printer-state-reasons.configuration-change");
+/* TRANSLATORS: Connecting To Device */
+_("printer-state-reasons.connecting-to-device");
+/* TRANSLATORS: Cover Open */
+_("printer-state-reasons.cover-open");
+/* TRANSLATORS: Deactivated */
+_("printer-state-reasons.deactivated");
+/* TRANSLATORS: Deleted */
+_("printer-state-reasons.deleted");
+/* TRANSLATORS: Developer Empty */
+_("printer-state-reasons.developer-empty");
+/* TRANSLATORS: Developer Low */
+_("printer-state-reasons.developer-low");
+/* TRANSLATORS: Die Cutter Added */
+_("printer-state-reasons.die-cutter-added");
+/* TRANSLATORS: Die Cutter Almost Empty */
+_("printer-state-reasons.die-cutter-almost-empty");
+/* TRANSLATORS: Die Cutter Almost Full */
+_("printer-state-reasons.die-cutter-almost-full");
+/* TRANSLATORS: Die Cutter At Limit */
+_("printer-state-reasons.die-cutter-at-limit");
+/* TRANSLATORS: Die Cutter Closed */
+_("printer-state-reasons.die-cutter-closed");
+/* TRANSLATORS: Die Cutter Configuration Change */
+_("printer-state-reasons.die-cutter-configuration-change");
+/* TRANSLATORS: Die Cutter Cover Closed */
+_("printer-state-reasons.die-cutter-cover-closed");
+/* TRANSLATORS: Die Cutter Cover Open */
+_("printer-state-reasons.die-cutter-cover-open");
+/* TRANSLATORS: Die Cutter Empty */
+_("printer-state-reasons.die-cutter-empty");
+/* TRANSLATORS: Die Cutter Full */
+_("printer-state-reasons.die-cutter-full");
+/* TRANSLATORS: Die Cutter Interlock Closed */
+_("printer-state-reasons.die-cutter-interlock-closed");
+/* TRANSLATORS: Die Cutter Interlock Open */
+_("printer-state-reasons.die-cutter-interlock-open");
+/* TRANSLATORS: Die Cutter Jam */
+_("printer-state-reasons.die-cutter-jam");
+/* TRANSLATORS: Die Cutter Life Almost Over */
+_("printer-state-reasons.die-cutter-life-almost-over");
+/* TRANSLATORS: Die Cutter Life Over */
+_("printer-state-reasons.die-cutter-life-over");
+/* TRANSLATORS: Die Cutter Memory Exhausted */
+_("printer-state-reasons.die-cutter-memory-exhausted");
+/* TRANSLATORS: Die Cutter Missing */
+_("printer-state-reasons.die-cutter-missing");
+/* TRANSLATORS: Die Cutter Motor Failure */
+_("printer-state-reasons.die-cutter-motor-failure");
+/* TRANSLATORS: Die Cutter Near Limit */
+_("printer-state-reasons.die-cutter-near-limit");
+/* TRANSLATORS: Die Cutter Offline */
+_("printer-state-reasons.die-cutter-offline");
+/* TRANSLATORS: Die Cutter Opened */
+_("printer-state-reasons.die-cutter-opened");
+/* TRANSLATORS: Die Cutter Over Temperature */
+_("printer-state-reasons.die-cutter-over-temperature");
+/* TRANSLATORS: Die Cutter Power Saver */
+_("printer-state-reasons.die-cutter-power-saver");
+/* TRANSLATORS: Die Cutter Recoverable Failure */
+_("printer-state-reasons.die-cutter-recoverable-failure");
+/* TRANSLATORS: Die Cutter Recoverable Storage */
+_("printer-state-reasons.die-cutter-recoverable-storage");
+/* TRANSLATORS: Die Cutter Removed */
+_("printer-state-reasons.die-cutter-removed");
+/* TRANSLATORS: Die Cutter Resource Added */
+_("printer-state-reasons.die-cutter-resource-added");
+/* TRANSLATORS: Die Cutter Resource Removed */
+_("printer-state-reasons.die-cutter-resource-removed");
+/* TRANSLATORS: Die Cutter Thermistor Failure */
+_("printer-state-reasons.die-cutter-thermistor-failure");
+/* TRANSLATORS: Die Cutter Timing Failure */
+_("printer-state-reasons.die-cutter-timing-failure");
+/* TRANSLATORS: Die Cutter Turned Off */
+_("printer-state-reasons.die-cutter-turned-off");
+/* TRANSLATORS: Die Cutter Turned On */
+_("printer-state-reasons.die-cutter-turned-on");
+/* TRANSLATORS: Die Cutter Under Temperature */
+_("printer-state-reasons.die-cutter-under-temperature");
+/* TRANSLATORS: Die Cutter Unrecoverable Failure */
+_("printer-state-reasons.die-cutter-unrecoverable-failure");
+/* TRANSLATORS: Die Cutter Unrecoverable Storage Error */
+_("printer-state-reasons.die-cutter-unrecoverable-storage-error");
+/* TRANSLATORS: Die Cutter Warming Up */
+_("printer-state-reasons.die-cutter-warming-up");
+/* TRANSLATORS: Door Open */
+_("printer-state-reasons.door-open");
+/* TRANSLATORS: Extruder Cooling */
+_("printer-state-reasons.extruder-cooling");
+/* TRANSLATORS: Extruder Failure */
+_("printer-state-reasons.extruder-failure");
+/* TRANSLATORS: Extruder Heating */
+_("printer-state-reasons.extruder-heating");
+/* TRANSLATORS: Extruder Jam */
+_("printer-state-reasons.extruder-jam");
+/* TRANSLATORS: Extruder Temperature High */
+_("printer-state-reasons.extruder-temperature-high");
+/* TRANSLATORS: Extruder Temperature Low */
+_("printer-state-reasons.extruder-temperature-low");
+/* TRANSLATORS: Fan Failure */
+_("printer-state-reasons.fan-failure");
+/* TRANSLATORS: Folder Added */
+_("printer-state-reasons.folder-added");
+/* TRANSLATORS: Folder Almost Empty */
+_("printer-state-reasons.folder-almost-empty");
+/* TRANSLATORS: Folder Almost Full */
+_("printer-state-reasons.folder-almost-full");
+/* TRANSLATORS: Folder At Limit */
+_("printer-state-reasons.folder-at-limit");
+/* TRANSLATORS: Folder Closed */
+_("printer-state-reasons.folder-closed");
+/* TRANSLATORS: Folder Configuration Change */
+_("printer-state-reasons.folder-configuration-change");
+/* TRANSLATORS: Folder Cover Closed */
+_("printer-state-reasons.folder-cover-closed");
+/* TRANSLATORS: Folder Cover Open */
+_("printer-state-reasons.folder-cover-open");
+/* TRANSLATORS: Folder Empty */
+_("printer-state-reasons.folder-empty");
+/* TRANSLATORS: Folder Full */
+_("printer-state-reasons.folder-full");
+/* TRANSLATORS: Folder Interlock Closed */
+_("printer-state-reasons.folder-interlock-closed");
+/* TRANSLATORS: Folder Interlock Open */
+_("printer-state-reasons.folder-interlock-open");
+/* TRANSLATORS: Folder Jam */
+_("printer-state-reasons.folder-jam");
+/* TRANSLATORS: Folder Life Almost Over */
+_("printer-state-reasons.folder-life-almost-over");
+/* TRANSLATORS: Folder Life Over */
+_("printer-state-reasons.folder-life-over");
+/* TRANSLATORS: Folder Memory Exhausted */
+_("printer-state-reasons.folder-memory-exhausted");
+/* TRANSLATORS: Folder Missing */
+_("printer-state-reasons.folder-missing");
+/* TRANSLATORS: Folder Motor Failure */
+_("printer-state-reasons.folder-motor-failure");
+/* TRANSLATORS: Folder Near Limit */
+_("printer-state-reasons.folder-near-limit");
+/* TRANSLATORS: Folder Offline */
+_("printer-state-reasons.folder-offline");
+/* TRANSLATORS: Folder Opened */
+_("printer-state-reasons.folder-opened");
+/* TRANSLATORS: Folder Over Temperature */
+_("printer-state-reasons.folder-over-temperature");
+/* TRANSLATORS: Folder Power Saver */
+_("printer-state-reasons.folder-power-saver");
+/* TRANSLATORS: Folder Recoverable Failure */
+_("printer-state-reasons.folder-recoverable-failure");
+/* TRANSLATORS: Folder Recoverable Storage */
+_("printer-state-reasons.folder-recoverable-storage");
+/* TRANSLATORS: Folder Removed */
+_("printer-state-reasons.folder-removed");
+/* TRANSLATORS: Folder Resource Added */
+_("printer-state-reasons.folder-resource-added");
+/* TRANSLATORS: Folder Resource Removed */
+_("printer-state-reasons.folder-resource-removed");
+/* TRANSLATORS: Folder Thermistor Failure */
+_("printer-state-reasons.folder-thermistor-failure");
+/* TRANSLATORS: Folder Timing Failure */
+_("printer-state-reasons.folder-timing-failure");
+/* TRANSLATORS: Folder Turned Off */
+_("printer-state-reasons.folder-turned-off");
+/* TRANSLATORS: Folder Turned On */
+_("printer-state-reasons.folder-turned-on");
+/* TRANSLATORS: Folder Under Temperature */
+_("printer-state-reasons.folder-under-temperature");
+/* TRANSLATORS: Folder Unrecoverable Failure */
+_("printer-state-reasons.folder-unrecoverable-failure");
+/* TRANSLATORS: Folder Unrecoverable Storage Error */
+_("printer-state-reasons.folder-unrecoverable-storage-error");
+/* TRANSLATORS: Folder Warming Up */
+_("printer-state-reasons.folder-warming-up");
+/* TRANSLATORS: Fuser Over Temp */
+_("printer-state-reasons.fuser-over-temp");
+/* TRANSLATORS: Fuser Under Temp */
+_("printer-state-reasons.fuser-under-temp");
+/* TRANSLATORS: Hold New Jobs */
+_("printer-state-reasons.hold-new-jobs");
+/* TRANSLATORS: Identify Printer */
+_("printer-state-reasons.identify-printer-requested");
+/* TRANSLATORS: Imprinter Added */
+_("printer-state-reasons.imprinter-added");
+/* TRANSLATORS: Imprinter Almost Empty */
+_("printer-state-reasons.imprinter-almost-empty");
+/* TRANSLATORS: Imprinter Almost Full */
+_("printer-state-reasons.imprinter-almost-full");
+/* TRANSLATORS: Imprinter At Limit */
+_("printer-state-reasons.imprinter-at-limit");
+/* TRANSLATORS: Imprinter Closed */
+_("printer-state-reasons.imprinter-closed");
+/* TRANSLATORS: Imprinter Configuration Change */
+_("printer-state-reasons.imprinter-configuration-change");
+/* TRANSLATORS: Imprinter Cover Closed */
+_("printer-state-reasons.imprinter-cover-closed");
+/* TRANSLATORS: Imprinter Cover Open */
+_("printer-state-reasons.imprinter-cover-open");
+/* TRANSLATORS: Imprinter Empty */
+_("printer-state-reasons.imprinter-empty");
+/* TRANSLATORS: Imprinter Full */
+_("printer-state-reasons.imprinter-full");
+/* TRANSLATORS: Imprinter Interlock Closed */
+_("printer-state-reasons.imprinter-interlock-closed");
+/* TRANSLATORS: Imprinter Interlock Open */
+_("printer-state-reasons.imprinter-interlock-open");
+/* TRANSLATORS: Imprinter Jam */
+_("printer-state-reasons.imprinter-jam");
+/* TRANSLATORS: Imprinter Life Almost Over */
+_("printer-state-reasons.imprinter-life-almost-over");
+/* TRANSLATORS: Imprinter Life Over */
+_("printer-state-reasons.imprinter-life-over");
+/* TRANSLATORS: Imprinter Memory Exhausted */
+_("printer-state-reasons.imprinter-memory-exhausted");
+/* TRANSLATORS: Imprinter Missing */
+_("printer-state-reasons.imprinter-missing");
+/* TRANSLATORS: Imprinter Motor Failure */
+_("printer-state-reasons.imprinter-motor-failure");
+/* TRANSLATORS: Imprinter Near Limit */
+_("printer-state-reasons.imprinter-near-limit");
+/* TRANSLATORS: Imprinter Offline */
+_("printer-state-reasons.imprinter-offline");
+/* TRANSLATORS: Imprinter Opened */
+_("printer-state-reasons.imprinter-opened");
+/* TRANSLATORS: Imprinter Over Temperature */
+_("printer-state-reasons.imprinter-over-temperature");
+/* TRANSLATORS: Imprinter Power Saver */
+_("printer-state-reasons.imprinter-power-saver");
+/* TRANSLATORS: Imprinter Recoverable Failure */
+_("printer-state-reasons.imprinter-recoverable-failure");
+/* TRANSLATORS: Imprinter Recoverable Storage */
+_("printer-state-reasons.imprinter-recoverable-storage");
+/* TRANSLATORS: Imprinter Removed */
+_("printer-state-reasons.imprinter-removed");
+/* TRANSLATORS: Imprinter Resource Added */
+_("printer-state-reasons.imprinter-resource-added");
+/* TRANSLATORS: Imprinter Resource Removed */
+_("printer-state-reasons.imprinter-resource-removed");
+/* TRANSLATORS: Imprinter Thermistor Failure */
+_("printer-state-reasons.imprinter-thermistor-failure");
+/* TRANSLATORS: Imprinter Timing Failure */
+_("printer-state-reasons.imprinter-timing-failure");
+/* TRANSLATORS: Imprinter Turned Off */
+_("printer-state-reasons.imprinter-turned-off");
+/* TRANSLATORS: Imprinter Turned On */
+_("printer-state-reasons.imprinter-turned-on");
+/* TRANSLATORS: Imprinter Under Temperature */
+_("printer-state-reasons.imprinter-under-temperature");
+/* TRANSLATORS: Imprinter Unrecoverable Failure */
+_("printer-state-reasons.imprinter-unrecoverable-failure");
+/* TRANSLATORS: Imprinter Unrecoverable Storage Error */
+_("printer-state-reasons.imprinter-unrecoverable-storage-error");
+/* TRANSLATORS: Imprinter Warming Up */
+_("printer-state-reasons.imprinter-warming-up");
+/* TRANSLATORS: Input Cannot Feed Size Selected */
+_("printer-state-reasons.input-cannot-feed-size-selected");
+/* TRANSLATORS: Input Manual Input Request */
+_("printer-state-reasons.input-manual-input-request");
+/* TRANSLATORS: Input Media Color Change */
+_("printer-state-reasons.input-media-color-change");
+/* TRANSLATORS: Input Media Form Parts Change */
+_("printer-state-reasons.input-media-form-parts-change");
+/* TRANSLATORS: Input Media Size Change */
+_("printer-state-reasons.input-media-size-change");
+/* TRANSLATORS: Input Media Type Change */
+_("printer-state-reasons.input-media-type-change");
+/* TRANSLATORS: Input Media Weight Change */
+_("printer-state-reasons.input-media-weight-change");
+/* TRANSLATORS: Input Tray Elevation Failure */
+_("printer-state-reasons.input-tray-elevation-failure");
+/* TRANSLATORS: Input Tray Missing */
+_("printer-state-reasons.input-tray-missing");
+/* TRANSLATORS: Input Tray Position Failure */
+_("printer-state-reasons.input-tray-position-failure");
+/* TRANSLATORS: Inserter Added */
+_("printer-state-reasons.inserter-added");
+/* TRANSLATORS: Inserter Almost Empty */
+_("printer-state-reasons.inserter-almost-empty");
+/* TRANSLATORS: Inserter Almost Full */
+_("printer-state-reasons.inserter-almost-full");
+/* TRANSLATORS: Inserter At Limit */
+_("printer-state-reasons.inserter-at-limit");
+/* TRANSLATORS: Inserter Closed */
+_("printer-state-reasons.inserter-closed");
+/* TRANSLATORS: Inserter Configuration Change */
+_("printer-state-reasons.inserter-configuration-change");
+/* TRANSLATORS: Inserter Cover Closed */
+_("printer-state-reasons.inserter-cover-closed");
+/* TRANSLATORS: Inserter Cover Open */
+_("printer-state-reasons.inserter-cover-open");
+/* TRANSLATORS: Inserter Empty */
+_("printer-state-reasons.inserter-empty");
+/* TRANSLATORS: Inserter Full */
+_("printer-state-reasons.inserter-full");
+/* TRANSLATORS: Inserter Interlock Closed */
+_("printer-state-reasons.inserter-interlock-closed");
+/* TRANSLATORS: Inserter Interlock Open */
+_("printer-state-reasons.inserter-interlock-open");
+/* TRANSLATORS: Inserter Jam */
+_("printer-state-reasons.inserter-jam");
+/* TRANSLATORS: Inserter Life Almost Over */
+_("printer-state-reasons.inserter-life-almost-over");
+/* TRANSLATORS: Inserter Life Over */
+_("printer-state-reasons.inserter-life-over");
+/* TRANSLATORS: Inserter Memory Exhausted */
+_("printer-state-reasons.inserter-memory-exhausted");
+/* TRANSLATORS: Inserter Missing */
+_("printer-state-reasons.inserter-missing");
+/* TRANSLATORS: Inserter Motor Failure */
+_("printer-state-reasons.inserter-motor-failure");
+/* TRANSLATORS: Inserter Near Limit */
+_("printer-state-reasons.inserter-near-limit");
+/* TRANSLATORS: Inserter Offline */
+_("printer-state-reasons.inserter-offline");
+/* TRANSLATORS: Inserter Opened */
+_("printer-state-reasons.inserter-opened");
+/* TRANSLATORS: Inserter Over Temperature */
+_("printer-state-reasons.inserter-over-temperature");
+/* TRANSLATORS: Inserter Power Saver */
+_("printer-state-reasons.inserter-power-saver");
+/* TRANSLATORS: Inserter Recoverable Failure */
+_("printer-state-reasons.inserter-recoverable-failure");
+/* TRANSLATORS: Inserter Recoverable Storage */
+_("printer-state-reasons.inserter-recoverable-storage");
+/* TRANSLATORS: Inserter Removed */
+_("printer-state-reasons.inserter-removed");
+/* TRANSLATORS: Inserter Resource Added */
+_("printer-state-reasons.inserter-resource-added");
+/* TRANSLATORS: Inserter Resource Removed */
+_("printer-state-reasons.inserter-resource-removed");
+/* TRANSLATORS: Inserter Thermistor Failure */
+_("printer-state-reasons.inserter-thermistor-failure");
+/* TRANSLATORS: Inserter Timing Failure */
+_("printer-state-reasons.inserter-timing-failure");
+/* TRANSLATORS: Inserter Turned Off */
+_("printer-state-reasons.inserter-turned-off");
+/* TRANSLATORS: Inserter Turned On */
+_("printer-state-reasons.inserter-turned-on");
+/* TRANSLATORS: Inserter Under Temperature */
+_("printer-state-reasons.inserter-under-temperature");
+/* TRANSLATORS: Inserter Unrecoverable Failure */
+_("printer-state-reasons.inserter-unrecoverable-failure");
+/* TRANSLATORS: Inserter Unrecoverable Storage Error */
+_("printer-state-reasons.inserter-unrecoverable-storage-error");
+/* TRANSLATORS: Inserter Warming Up */
+_("printer-state-reasons.inserter-warming-up");
+/* TRANSLATORS: Interlock Closed */
+_("printer-state-reasons.interlock-closed");
+/* TRANSLATORS: Interlock Open */
+_("printer-state-reasons.interlock-open");
+/* TRANSLATORS: Interpreter Cartridge Added */
+_("printer-state-reasons.interpreter-cartridge-added");
+/* TRANSLATORS: Interpreter Cartridge Removed */
+_("printer-state-reasons.interpreter-cartridge-deleted");
+/* TRANSLATORS: Interpreter Complex Page Encountered */
+_("printer-state-reasons.interpreter-complex-page-encountered");
+/* TRANSLATORS: Interpreter Memory Decrease */
+_("printer-state-reasons.interpreter-memory-decrease");
+/* TRANSLATORS: Interpreter Memory Increase */
+_("printer-state-reasons.interpreter-memory-increase");
+/* TRANSLATORS: Interpreter Resource Added */
+_("printer-state-reasons.interpreter-resource-added");
+/* TRANSLATORS: Interpreter Resource Deleted */
+_("printer-state-reasons.interpreter-resource-deleted");
+/* TRANSLATORS: Interpreter Resource Unavailable */
+_("printer-state-reasons.interpreter-resource-unavailable");
+/* TRANSLATORS: Lamp At End of Life */
+_("printer-state-reasons.lamp-at-eol");
+/* TRANSLATORS: Lamp Failure */
+_("printer-state-reasons.lamp-failure");
+/* TRANSLATORS: Lamp Near End of Life */
+_("printer-state-reasons.lamp-near-eol");
+/* TRANSLATORS: Laser At End of Life */
+_("printer-state-reasons.laser-at-eol");
+/* TRANSLATORS: Laser Failure */
+_("printer-state-reasons.laser-failure");
+/* TRANSLATORS: Laser Near End of Life */
+_("printer-state-reasons.laser-near-eol");
+/* TRANSLATORS: Envelope Maker Added */
+_("printer-state-reasons.make-envelope-added");
+/* TRANSLATORS: Envelope Maker Almost Empty */
+_("printer-state-reasons.make-envelope-almost-empty");
+/* TRANSLATORS: Envelope Maker Almost Full */
+_("printer-state-reasons.make-envelope-almost-full");
+/* TRANSLATORS: Envelope Maker At Limit */
+_("printer-state-reasons.make-envelope-at-limit");
+/* TRANSLATORS: Envelope Maker Closed */
+_("printer-state-reasons.make-envelope-closed");
+/* TRANSLATORS: Envelope Maker Configuration Change */
+_("printer-state-reasons.make-envelope-configuration-change");
+/* TRANSLATORS: Envelope Maker Cover Closed */
+_("printer-state-reasons.make-envelope-cover-closed");
+/* TRANSLATORS: Envelope Maker Cover Open */
+_("printer-state-reasons.make-envelope-cover-open");
+/* TRANSLATORS: Envelope Maker Empty */
+_("printer-state-reasons.make-envelope-empty");
+/* TRANSLATORS: Envelope Maker Full */
+_("printer-state-reasons.make-envelope-full");
+/* TRANSLATORS: Envelope Maker Interlock Closed */
+_("printer-state-reasons.make-envelope-interlock-closed");
+/* TRANSLATORS: Envelope Maker Interlock Open */
+_("printer-state-reasons.make-envelope-interlock-open");
+/* TRANSLATORS: Envelope Maker Jam */
+_("printer-state-reasons.make-envelope-jam");
+/* TRANSLATORS: Envelope Maker Life Almost Over */
+_("printer-state-reasons.make-envelope-life-almost-over");
+/* TRANSLATORS: Envelope Maker Life Over */
+_("printer-state-reasons.make-envelope-life-over");
+/* TRANSLATORS: Envelope Maker Memory Exhausted */
+_("printer-state-reasons.make-envelope-memory-exhausted");
+/* TRANSLATORS: Envelope Maker Missing */
+_("printer-state-reasons.make-envelope-missing");
+/* TRANSLATORS: Envelope Maker Motor Failure */
+_("printer-state-reasons.make-envelope-motor-failure");
+/* TRANSLATORS: Envelope Maker Near Limit */
+_("printer-state-reasons.make-envelope-near-limit");
+/* TRANSLATORS: Envelope Maker Offline */
+_("printer-state-reasons.make-envelope-offline");
+/* TRANSLATORS: Envelope Maker Opened */
+_("printer-state-reasons.make-envelope-opened");
+/* TRANSLATORS: Envelope Maker Over Temperature */
+_("printer-state-reasons.make-envelope-over-temperature");
+/* TRANSLATORS: Envelope Maker Power Saver */
+_("printer-state-reasons.make-envelope-power-saver");
+/* TRANSLATORS: Envelope Maker Recoverable Failure */
+_("printer-state-reasons.make-envelope-recoverable-failure");
+/* TRANSLATORS: Envelope Maker Recoverable Storage */
+_("printer-state-reasons.make-envelope-recoverable-storage");
+/* TRANSLATORS: Envelope Maker Removed */
+_("printer-state-reasons.make-envelope-removed");
+/* TRANSLATORS: Envelope Maker Resource Added */
+_("printer-state-reasons.make-envelope-resource-added");
+/* TRANSLATORS: Envelope Maker Resource Removed */
+_("printer-state-reasons.make-envelope-resource-removed");
+/* TRANSLATORS: Envelope Maker Thermistor Failure */
+_("printer-state-reasons.make-envelope-thermistor-failure");
+/* TRANSLATORS: Envelope Maker Timing Failure */
+_("printer-state-reasons.make-envelope-timing-failure");
+/* TRANSLATORS: Envelope Maker Turned Off */
+_("printer-state-reasons.make-envelope-turned-off");
+/* TRANSLATORS: Envelope Maker Turned On */
+_("printer-state-reasons.make-envelope-turned-on");
+/* TRANSLATORS: Envelope Maker Under Temperature */
+_("printer-state-reasons.make-envelope-under-temperature");
+/* TRANSLATORS: Envelope Maker Unrecoverable Failure */
+_("printer-state-reasons.make-envelope-unrecoverable-failure");
+/* TRANSLATORS: Envelope Maker Unrecoverable Storage Error */
+_("printer-state-reasons.make-envelope-unrecoverable-storage-error");
+/* TRANSLATORS: Envelope Maker Warming Up */
+_("printer-state-reasons.make-envelope-warming-up");
+/* TRANSLATORS: Marker Adjusting Print Quality */
+_("printer-state-reasons.marker-adjusting-print-quality");
+/* TRANSLATORS: Marker Developer Almost Empty */
+_("printer-state-reasons.marker-developer-almost-empty");
+/* TRANSLATORS: Marker Developer Empty */
+_("printer-state-reasons.marker-developer-empty");
+/* TRANSLATORS: Marker Fuser Thermistor Failure */
+_("printer-state-reasons.marker-fuser-thermistor-failure");
+/* TRANSLATORS: Marker Fuser Timing Failure */
+_("printer-state-reasons.marker-fuser-timing-failure");
+/* TRANSLATORS: Marker Ink Almost Empty */
+_("printer-state-reasons.marker-ink-almost-empty");
+/* TRANSLATORS: Marker Ink Empty */
+_("printer-state-reasons.marker-ink-empty");
+/* TRANSLATORS: Marker Print Ribbon Almost Empty */
+_("printer-state-reasons.marker-print-ribbon-almost-empty");
+/* TRANSLATORS: Marker Print Ribbon Empty */
+_("printer-state-reasons.marker-print-ribbon-empty");
+/* TRANSLATORS: Marker Supply Empty */
+_("printer-state-reasons.marker-supply-empty");
+/* TRANSLATORS: Marker Supply Low */
+_("printer-state-reasons.marker-supply-low");
+/* TRANSLATORS: Marker Toner Cartridge Missing */
+_("printer-state-reasons.marker-toner-cartridge-missing");
+/* TRANSLATORS: Marker Waste Almost Full */
+_("printer-state-reasons.marker-waste-almost-full");
+/* TRANSLATORS: Marker Waste Full */
+_("printer-state-reasons.marker-waste-full");
+/* TRANSLATORS: Marker Waste Ink Receptacle Almost Full */
+_("printer-state-reasons.marker-waste-ink-receptacle-almost-full");
+/* TRANSLATORS: Marker Waste Ink Receptacle Full */
+_("printer-state-reasons.marker-waste-ink-receptacle-full");
+/* TRANSLATORS: Marker Waste Toner Receptacle Almost Full */
+_("printer-state-reasons.marker-waste-toner-receptacle-almost-full");
+/* TRANSLATORS: Marker Waste Toner Receptacle Full */
+_("printer-state-reasons.marker-waste-toner-receptacle-full");
+/* TRANSLATORS: Material Empty */
+_("printer-state-reasons.material-empty");
+/* TRANSLATORS: Material Low */
+_("printer-state-reasons.material-low");
+/* TRANSLATORS: Material Needed */
+_("printer-state-reasons.material-needed");
+/* TRANSLATORS: Media Drying */
+_("printer-state-reasons.media-drying");
+/* TRANSLATORS: Media Empty */
+_("printer-state-reasons.media-empty");
+/* TRANSLATORS: Media Jam */
+_("printer-state-reasons.media-jam");
+/* TRANSLATORS: Media Low */
+_("printer-state-reasons.media-low");
+/* TRANSLATORS: Media Needed */
+_("printer-state-reasons.media-needed");
+/* TRANSLATORS: Media Path Cannot Do 2-Sided Printing */
+_("printer-state-reasons.media-path-cannot-duplex-media-selected");
+/* TRANSLATORS: Media Path Media Tray Almost Full */
+_("printer-state-reasons.media-path-media-tray-almost-full");
+/* TRANSLATORS: Media Path Media Tray Full */
+_("printer-state-reasons.media-path-media-tray-full");
+/* TRANSLATORS: Media Path Media Tray Missing */
+_("printer-state-reasons.media-path-media-tray-missing");
+/* TRANSLATORS: Motor Failure */
+_("printer-state-reasons.motor-failure");
+/* TRANSLATORS: Moving To Paused */
+_("printer-state-reasons.moving-to-paused");
+/* TRANSLATORS: None */
+_("printer-state-reasons.none");
+/* TRANSLATORS: Optical Photoconductor Life Over */
+_("printer-state-reasons.opc-life-over");
+/* TRANSLATORS: Optical Photoconductor Near End-of-life */
+_("printer-state-reasons.opc-near-eol");
+/* TRANSLATORS: Other */
+_("printer-state-reasons.other");
+/* TRANSLATORS: Output Area Almost Full */
+_("printer-state-reasons.output-area-almost-full");
+/* TRANSLATORS: Output Area Full */
+_("printer-state-reasons.output-area-full");
+/* TRANSLATORS: Output Mailbox Select Failure */
+_("printer-state-reasons.output-mailbox-select-failure");
+/* TRANSLATORS: Output Tray Missing */
+_("printer-state-reasons.output-tray-missing");
+/* TRANSLATORS: Paused */
+_("printer-state-reasons.paused");
+/* TRANSLATORS: Perforater Added */
+_("printer-state-reasons.perforater-added");
+/* TRANSLATORS: Perforater Almost Empty */
+_("printer-state-reasons.perforater-almost-empty");
+/* TRANSLATORS: Perforater Almost Full */
+_("printer-state-reasons.perforater-almost-full");
+/* TRANSLATORS: Perforater At Limit */
+_("printer-state-reasons.perforater-at-limit");
+/* TRANSLATORS: Perforater Closed */
+_("printer-state-reasons.perforater-closed");
+/* TRANSLATORS: Perforater Configuration Change */
+_("printer-state-reasons.perforater-configuration-change");
+/* TRANSLATORS: Perforater Cover Closed */
+_("printer-state-reasons.perforater-cover-closed");
+/* TRANSLATORS: Perforater Cover Open */
+_("printer-state-reasons.perforater-cover-open");
+/* TRANSLATORS: Perforater Empty */
+_("printer-state-reasons.perforater-empty");
+/* TRANSLATORS: Perforater Full */
+_("printer-state-reasons.perforater-full");
+/* TRANSLATORS: Perforater Interlock Closed */
+_("printer-state-reasons.perforater-interlock-closed");
+/* TRANSLATORS: Perforater Interlock Open */
+_("printer-state-reasons.perforater-interlock-open");
+/* TRANSLATORS: Perforater Jam */
+_("printer-state-reasons.perforater-jam");
+/* TRANSLATORS: Perforater Life Almost Over */
+_("printer-state-reasons.perforater-life-almost-over");
+/* TRANSLATORS: Perforater Life Over */
+_("printer-state-reasons.perforater-life-over");
+/* TRANSLATORS: Perforater Memory Exhausted */
+_("printer-state-reasons.perforater-memory-exhausted");
+/* TRANSLATORS: Perforater Missing */
+_("printer-state-reasons.perforater-missing");
+/* TRANSLATORS: Perforater Motor Failure */
+_("printer-state-reasons.perforater-motor-failure");
+/* TRANSLATORS: Perforater Near Limit */
+_("printer-state-reasons.perforater-near-limit");
+/* TRANSLATORS: Perforater Offline */
+_("printer-state-reasons.perforater-offline");
+/* TRANSLATORS: Perforater Opened */
+_("printer-state-reasons.perforater-opened");
+/* TRANSLATORS: Perforater Over Temperature */
+_("printer-state-reasons.perforater-over-temperature");
+/* TRANSLATORS: Perforater Power Saver */
+_("printer-state-reasons.perforater-power-saver");
+/* TRANSLATORS: Perforater Recoverable Failure */
+_("printer-state-reasons.perforater-recoverable-failure");
+/* TRANSLATORS: Perforater Recoverable Storage */
+_("printer-state-reasons.perforater-recoverable-storage");
+/* TRANSLATORS: Perforater Removed */
+_("printer-state-reasons.perforater-removed");
+/* TRANSLATORS: Perforater Resource Added */
+_("printer-state-reasons.perforater-resource-added");
+/* TRANSLATORS: Perforater Resource Removed */
+_("printer-state-reasons.perforater-resource-removed");
+/* TRANSLATORS: Perforater Thermistor Failure */
+_("printer-state-reasons.perforater-thermistor-failure");
+/* TRANSLATORS: Perforater Timing Failure */
+_("printer-state-reasons.perforater-timing-failure");
+/* TRANSLATORS: Perforater Turned Off */
+_("printer-state-reasons.perforater-turned-off");
+/* TRANSLATORS: Perforater Turned On */
+_("printer-state-reasons.perforater-turned-on");
+/* TRANSLATORS: Perforater Under Temperature */
+_("printer-state-reasons.perforater-under-temperature");
+/* TRANSLATORS: Perforater Unrecoverable Failure */
+_("printer-state-reasons.perforater-unrecoverable-failure");
+/* TRANSLATORS: Perforater Unrecoverable Storage Error */
+_("printer-state-reasons.perforater-unrecoverable-storage-error");
+/* TRANSLATORS: Perforater Warming Up */
+_("printer-state-reasons.perforater-warming-up");
+/* TRANSLATORS: Platform Cooling */
+_("printer-state-reasons.platform-cooling");
+/* TRANSLATORS: Platform Failure */
+_("printer-state-reasons.platform-failure");
+/* TRANSLATORS: Platform Heating */
+_("printer-state-reasons.platform-heating");
+/* TRANSLATORS: Platform Temperature High */
+_("printer-state-reasons.platform-temperature-high");
+/* TRANSLATORS: Platform Temperature Low */
+_("printer-state-reasons.platform-temperature-low");
+/* TRANSLATORS: Power Down */
+_("printer-state-reasons.power-down");
+/* TRANSLATORS: Power Up */
+_("printer-state-reasons.power-up");
+/* TRANSLATORS: Printer Reset Manually */
+_("printer-state-reasons.printer-manual-reset");
+/* TRANSLATORS: Printer Reset Remotely */
+_("printer-state-reasons.printer-nms-reset");
+/* TRANSLATORS: Printer Ready To Print */
+_("printer-state-reasons.printer-ready-to-print");
+/* TRANSLATORS: Puncher Added */
+_("printer-state-reasons.puncher-added");
+/* TRANSLATORS: Puncher Almost Empty */
+_("printer-state-reasons.puncher-almost-empty");
+/* TRANSLATORS: Puncher Almost Full */
+_("printer-state-reasons.puncher-almost-full");
+/* TRANSLATORS: Puncher At Limit */
+_("printer-state-reasons.puncher-at-limit");
+/* TRANSLATORS: Puncher Closed */
+_("printer-state-reasons.puncher-closed");
+/* TRANSLATORS: Puncher Configuration Change */
+_("printer-state-reasons.puncher-configuration-change");
+/* TRANSLATORS: Puncher Cover Closed */
+_("printer-state-reasons.puncher-cover-closed");
+/* TRANSLATORS: Puncher Cover Open */
+_("printer-state-reasons.puncher-cover-open");
+/* TRANSLATORS: Puncher Empty */
+_("printer-state-reasons.puncher-empty");
+/* TRANSLATORS: Puncher Full */
+_("printer-state-reasons.puncher-full");
+/* TRANSLATORS: Puncher Interlock Closed */
+_("printer-state-reasons.puncher-interlock-closed");
+/* TRANSLATORS: Puncher Interlock Open */
+_("printer-state-reasons.puncher-interlock-open");
+/* TRANSLATORS: Puncher Jam */
+_("printer-state-reasons.puncher-jam");
+/* TRANSLATORS: Puncher Life Almost Over */
+_("printer-state-reasons.puncher-life-almost-over");
+/* TRANSLATORS: Puncher Life Over */
+_("printer-state-reasons.puncher-life-over");
+/* TRANSLATORS: Puncher Memory Exhausted */
+_("printer-state-reasons.puncher-memory-exhausted");
+/* TRANSLATORS: Puncher Missing */
+_("printer-state-reasons.puncher-missing");
+/* TRANSLATORS: Puncher Motor Failure */
+_("printer-state-reasons.puncher-motor-failure");
+/* TRANSLATORS: Puncher Near Limit */
+_("printer-state-reasons.puncher-near-limit");
+/* TRANSLATORS: Puncher Offline */
+_("printer-state-reasons.puncher-offline");
+/* TRANSLATORS: Puncher Opened */
+_("printer-state-reasons.puncher-opened");
+/* TRANSLATORS: Puncher Over Temperature */
+_("printer-state-reasons.puncher-over-temperature");
+/* TRANSLATORS: Puncher Power Saver */
+_("printer-state-reasons.puncher-power-saver");
+/* TRANSLATORS: Puncher Recoverable Failure */
+_("printer-state-reasons.puncher-recoverable-failure");
+/* TRANSLATORS: Puncher Recoverable Storage */
+_("printer-state-reasons.puncher-recoverable-storage");
+/* TRANSLATORS: Puncher Removed */
+_("printer-state-reasons.puncher-removed");
+/* TRANSLATORS: Puncher Resource Added */
+_("printer-state-reasons.puncher-resource-added");
+/* TRANSLATORS: Puncher Resource Removed */
+_("printer-state-reasons.puncher-resource-removed");
+/* TRANSLATORS: Puncher Thermistor Failure */
+_("printer-state-reasons.puncher-thermistor-failure");
+/* TRANSLATORS: Puncher Timing Failure */
+_("printer-state-reasons.puncher-timing-failure");
+/* TRANSLATORS: Puncher Turned Off */
+_("printer-state-reasons.puncher-turned-off");
+/* TRANSLATORS: Puncher Turned On */
+_("printer-state-reasons.puncher-turned-on");
+/* TRANSLATORS: Puncher Under Temperature */
+_("printer-state-reasons.puncher-under-temperature");
+/* TRANSLATORS: Puncher Unrecoverable Failure */
+_("printer-state-reasons.puncher-unrecoverable-failure");
+/* TRANSLATORS: Puncher Unrecoverable Storage Error */
+_("printer-state-reasons.puncher-unrecoverable-storage-error");
+/* TRANSLATORS: Puncher Warming Up */
+_("printer-state-reasons.puncher-warming-up");
+/* TRANSLATORS: Resuming */
+_("printer-state-reasons.resuming");
+/* TRANSLATORS: Separation Cutter Added */
+_("printer-state-reasons.separation-cutter-added");
+/* TRANSLATORS: Separation Cutter Almost Empty */
+_("printer-state-reasons.separation-cutter-almost-empty");
+/* TRANSLATORS: Separation Cutter Almost Full */
+_("printer-state-reasons.separation-cutter-almost-full");
+/* TRANSLATORS: Separation Cutter At Limit */
+_("printer-state-reasons.separation-cutter-at-limit");
+/* TRANSLATORS: Separation Cutter Closed */
+_("printer-state-reasons.separation-cutter-closed");
+/* TRANSLATORS: Separation Cutter Configuration Change */
+_("printer-state-reasons.separation-cutter-configuration-change");
+/* TRANSLATORS: Separation Cutter Cover Closed */
+_("printer-state-reasons.separation-cutter-cover-closed");
+/* TRANSLATORS: Separation Cutter Cover Open */
+_("printer-state-reasons.separation-cutter-cover-open");
+/* TRANSLATORS: Separation Cutter Empty */
+_("printer-state-reasons.separation-cutter-empty");
+/* TRANSLATORS: Separation Cutter Full */
+_("printer-state-reasons.separation-cutter-full");
+/* TRANSLATORS: Separation Cutter Interlock Closed */
+_("printer-state-reasons.separation-cutter-interlock-closed");
+/* TRANSLATORS: Separation Cutter Interlock Open */
+_("printer-state-reasons.separation-cutter-interlock-open");
+/* TRANSLATORS: Separation Cutter Jam */
+_("printer-state-reasons.separation-cutter-jam");
+/* TRANSLATORS: Separation Cutter Life Almost Over */
+_("printer-state-reasons.separation-cutter-life-almost-over");
+/* TRANSLATORS: Separation Cutter Life Over */
+_("printer-state-reasons.separation-cutter-life-over");
+/* TRANSLATORS: Separation Cutter Memory Exhausted */
+_("printer-state-reasons.separation-cutter-memory-exhausted");
+/* TRANSLATORS: Separation Cutter Missing */
+_("printer-state-reasons.separation-cutter-missing");
+/* TRANSLATORS: Separation Cutter Motor Failure */
+_("printer-state-reasons.separation-cutter-motor-failure");
+/* TRANSLATORS: Separation Cutter Near Limit */
+_("printer-state-reasons.separation-cutter-near-limit");
+/* TRANSLATORS: Separation Cutter Offline */
+_("printer-state-reasons.separation-cutter-offline");
+/* TRANSLATORS: Separation Cutter Opened */
+_("printer-state-reasons.separation-cutter-opened");
+/* TRANSLATORS: Separation Cutter Over Temperature */
+_("printer-state-reasons.separation-cutter-over-temperature");
+/* TRANSLATORS: Separation Cutter Power Saver */
+_("printer-state-reasons.separation-cutter-power-saver");
+/* TRANSLATORS: Separation Cutter Recoverable Failure */
+_("printer-state-reasons.separation-cutter-recoverable-failure");
+/* TRANSLATORS: Separation Cutter Recoverable Storage */
+_("printer-state-reasons.separation-cutter-recoverable-storage");
+/* TRANSLATORS: Separation Cutter Removed */
+_("printer-state-reasons.separation-cutter-removed");
+/* TRANSLATORS: Separation Cutter Resource Added */
+_("printer-state-reasons.separation-cutter-resource-added");
+/* TRANSLATORS: Separation Cutter Resource Removed */
+_("printer-state-reasons.separation-cutter-resource-removed");
+/* TRANSLATORS: Separation Cutter Thermistor Failure */
+_("printer-state-reasons.separation-cutter-thermistor-failure");
+/* TRANSLATORS: Separation Cutter Timing Failure */
+_("printer-state-reasons.separation-cutter-timing-failure");
+/* TRANSLATORS: Separation Cutter Turned Off */
+_("printer-state-reasons.separation-cutter-turned-off");
+/* TRANSLATORS: Separation Cutter Turned On */
+_("printer-state-reasons.separation-cutter-turned-on");
+/* TRANSLATORS: Separation Cutter Under Temperature */
+_("printer-state-reasons.separation-cutter-under-temperature");
+/* TRANSLATORS: Separation Cutter Unrecoverable Failure */
+_("printer-state-reasons.separation-cutter-unrecoverable-failure");
+/* TRANSLATORS: Separation Cutter Unrecoverable Storage Error */
+_("printer-state-reasons.separation-cutter-unrecoverable-storage-error");
+/* TRANSLATORS: Separation Cutter Warming Up */
+_("printer-state-reasons.separation-cutter-warming-up");
+/* TRANSLATORS: Sheet Rotator Added */
+_("printer-state-reasons.sheet-rotator-added");
+/* TRANSLATORS: Sheet Rotator Almost Empty */
+_("printer-state-reasons.sheet-rotator-almost-empty");
+/* TRANSLATORS: Sheet Rotator Almost Full */
+_("printer-state-reasons.sheet-rotator-almost-full");
+/* TRANSLATORS: Sheet Rotator At Limit */
+_("printer-state-reasons.sheet-rotator-at-limit");
+/* TRANSLATORS: Sheet Rotator Closed */
+_("printer-state-reasons.sheet-rotator-closed");
+/* TRANSLATORS: Sheet Rotator Configuration Change */
+_("printer-state-reasons.sheet-rotator-configuration-change");
+/* TRANSLATORS: Sheet Rotator Cover Closed */
+_("printer-state-reasons.sheet-rotator-cover-closed");
+/* TRANSLATORS: Sheet Rotator Cover Open */
+_("printer-state-reasons.sheet-rotator-cover-open");
+/* TRANSLATORS: Sheet Rotator Empty */
+_("printer-state-reasons.sheet-rotator-empty");
+/* TRANSLATORS: Sheet Rotator Full */
+_("printer-state-reasons.sheet-rotator-full");
+/* TRANSLATORS: Sheet Rotator Interlock Closed */
+_("printer-state-reasons.sheet-rotator-interlock-closed");
+/* TRANSLATORS: Sheet Rotator Interlock Open */
+_("printer-state-reasons.sheet-rotator-interlock-open");
+/* TRANSLATORS: Sheet Rotator Jam */
+_("printer-state-reasons.sheet-rotator-jam");
+/* TRANSLATORS: Sheet Rotator Life Almost Over */
+_("printer-state-reasons.sheet-rotator-life-almost-over");
+/* TRANSLATORS: Sheet Rotator Life Over */
+_("printer-state-reasons.sheet-rotator-life-over");
+/* TRANSLATORS: Sheet Rotator Memory Exhausted */
+_("printer-state-reasons.sheet-rotator-memory-exhausted");
+/* TRANSLATORS: Sheet Rotator Missing */
+_("printer-state-reasons.sheet-rotator-missing");
+/* TRANSLATORS: Sheet Rotator Motor Failure */
+_("printer-state-reasons.sheet-rotator-motor-failure");
+/* TRANSLATORS: Sheet Rotator Near Limit */
+_("printer-state-reasons.sheet-rotator-near-limit");
+/* TRANSLATORS: Sheet Rotator Offline */
+_("printer-state-reasons.sheet-rotator-offline");
+/* TRANSLATORS: Sheet Rotator Opened */
+_("printer-state-reasons.sheet-rotator-opened");
+/* TRANSLATORS: Sheet Rotator Over Temperature */
+_("printer-state-reasons.sheet-rotator-over-temperature");
+/* TRANSLATORS: Sheet Rotator Power Saver */
+_("printer-state-reasons.sheet-rotator-power-saver");
+/* TRANSLATORS: Sheet Rotator Recoverable Failure */
+_("printer-state-reasons.sheet-rotator-recoverable-failure");
+/* TRANSLATORS: Sheet Rotator Recoverable Storage */
+_("printer-state-reasons.sheet-rotator-recoverable-storage");
+/* TRANSLATORS: Sheet Rotator Removed */
+_("printer-state-reasons.sheet-rotator-removed");
+/* TRANSLATORS: Sheet Rotator Resource Added */
+_("printer-state-reasons.sheet-rotator-resource-added");
+/* TRANSLATORS: Sheet Rotator Resource Removed */
+_("printer-state-reasons.sheet-rotator-resource-removed");
+/* TRANSLATORS: Sheet Rotator Thermistor Failure */
+_("printer-state-reasons.sheet-rotator-thermistor-failure");
+/* TRANSLATORS: Sheet Rotator Timing Failure */
+_("printer-state-reasons.sheet-rotator-timing-failure");
+/* TRANSLATORS: Sheet Rotator Turned Off */
+_("printer-state-reasons.sheet-rotator-turned-off");
+/* TRANSLATORS: Sheet Rotator Turned On */
+_("printer-state-reasons.sheet-rotator-turned-on");
+/* TRANSLATORS: Sheet Rotator Under Temperature */
+_("printer-state-reasons.sheet-rotator-under-temperature");
+/* TRANSLATORS: Sheet Rotator Unrecoverable Failure */
+_("printer-state-reasons.sheet-rotator-unrecoverable-failure");
+/* TRANSLATORS: Sheet Rotator Unrecoverable Storage Error */
+_("printer-state-reasons.sheet-rotator-unrecoverable-storage-error");
+/* TRANSLATORS: Sheet Rotator Warming Up */
+_("printer-state-reasons.sheet-rotator-warming-up");
+/* TRANSLATORS: Shutdown */
+_("printer-state-reasons.shutdown");
+/* TRANSLATORS: Slitter Added */
+_("printer-state-reasons.slitter-added");
+/* TRANSLATORS: Slitter Almost Empty */
+_("printer-state-reasons.slitter-almost-empty");
+/* TRANSLATORS: Slitter Almost Full */
+_("printer-state-reasons.slitter-almost-full");
+/* TRANSLATORS: Slitter At Limit */
+_("printer-state-reasons.slitter-at-limit");
+/* TRANSLATORS: Slitter Closed */
+_("printer-state-reasons.slitter-closed");
+/* TRANSLATORS: Slitter Configuration Change */
+_("printer-state-reasons.slitter-configuration-change");
+/* TRANSLATORS: Slitter Cover Closed */
+_("printer-state-reasons.slitter-cover-closed");
+/* TRANSLATORS: Slitter Cover Open */
+_("printer-state-reasons.slitter-cover-open");
+/* TRANSLATORS: Slitter Empty */
+_("printer-state-reasons.slitter-empty");
+/* TRANSLATORS: Slitter Full */
+_("printer-state-reasons.slitter-full");
+/* TRANSLATORS: Slitter Interlock Closed */
+_("printer-state-reasons.slitter-interlock-closed");
+/* TRANSLATORS: Slitter Interlock Open */
+_("printer-state-reasons.slitter-interlock-open");
+/* TRANSLATORS: Slitter Jam */
+_("printer-state-reasons.slitter-jam");
+/* TRANSLATORS: Slitter Life Almost Over */
+_("printer-state-reasons.slitter-life-almost-over");
+/* TRANSLATORS: Slitter Life Over */
+_("printer-state-reasons.slitter-life-over");
+/* TRANSLATORS: Slitter Memory Exhausted */
+_("printer-state-reasons.slitter-memory-exhausted");
+/* TRANSLATORS: Slitter Missing */
+_("printer-state-reasons.slitter-missing");
+/* TRANSLATORS: Slitter Motor Failure */
+_("printer-state-reasons.slitter-motor-failure");
+/* TRANSLATORS: Slitter Near Limit */
+_("printer-state-reasons.slitter-near-limit");
+/* TRANSLATORS: Slitter Offline */
+_("printer-state-reasons.slitter-offline");
+/* TRANSLATORS: Slitter Opened */
+_("printer-state-reasons.slitter-opened");
+/* TRANSLATORS: Slitter Over Temperature */
+_("printer-state-reasons.slitter-over-temperature");
+/* TRANSLATORS: Slitter Power Saver */
+_("printer-state-reasons.slitter-power-saver");
+/* TRANSLATORS: Slitter Recoverable Failure */
+_("printer-state-reasons.slitter-recoverable-failure");
+/* TRANSLATORS: Slitter Recoverable Storage */
+_("printer-state-reasons.slitter-recoverable-storage");
+/* TRANSLATORS: Slitter Removed */
+_("printer-state-reasons.slitter-removed");
+/* TRANSLATORS: Slitter Resource Added */
+_("printer-state-reasons.slitter-resource-added");
+/* TRANSLATORS: Slitter Resource Removed */
+_("printer-state-reasons.slitter-resource-removed");
+/* TRANSLATORS: Slitter Thermistor Failure */
+_("printer-state-reasons.slitter-thermistor-failure");
+/* TRANSLATORS: Slitter Timing Failure */
+_("printer-state-reasons.slitter-timing-failure");
+/* TRANSLATORS: Slitter Turned Off */
+_("printer-state-reasons.slitter-turned-off");
+/* TRANSLATORS: Slitter Turned On */
+_("printer-state-reasons.slitter-turned-on");
+/* TRANSLATORS: Slitter Under Temperature */
+_("printer-state-reasons.slitter-under-temperature");
+/* TRANSLATORS: Slitter Unrecoverable Failure */
+_("printer-state-reasons.slitter-unrecoverable-failure");
+/* TRANSLATORS: Slitter Unrecoverable Storage Error */
+_("printer-state-reasons.slitter-unrecoverable-storage-error");
+/* TRANSLATORS: Slitter Warming Up */
+_("printer-state-reasons.slitter-warming-up");
+/* TRANSLATORS: Spool Area Full */
+_("printer-state-reasons.spool-area-full");
+/* TRANSLATORS: Stacker Added */
+_("printer-state-reasons.stacker-added");
+/* TRANSLATORS: Stacker Almost Empty */
+_("printer-state-reasons.stacker-almost-empty");
+/* TRANSLATORS: Stacker Almost Full */
+_("printer-state-reasons.stacker-almost-full");
+/* TRANSLATORS: Stacker At Limit */
+_("printer-state-reasons.stacker-at-limit");
+/* TRANSLATORS: Stacker Closed */
+_("printer-state-reasons.stacker-closed");
+/* TRANSLATORS: Stacker Configuration Change */
+_("printer-state-reasons.stacker-configuration-change");
+/* TRANSLATORS: Stacker Cover Closed */
+_("printer-state-reasons.stacker-cover-closed");
+/* TRANSLATORS: Stacker Cover Open */
+_("printer-state-reasons.stacker-cover-open");
+/* TRANSLATORS: Stacker Empty */
+_("printer-state-reasons.stacker-empty");
+/* TRANSLATORS: Stacker Full */
+_("printer-state-reasons.stacker-full");
+/* TRANSLATORS: Stacker Interlock Closed */
+_("printer-state-reasons.stacker-interlock-closed");
+/* TRANSLATORS: Stacker Interlock Open */
+_("printer-state-reasons.stacker-interlock-open");
+/* TRANSLATORS: Stacker Jam */
+_("printer-state-reasons.stacker-jam");
+/* TRANSLATORS: Stacker Life Almost Over */
+_("printer-state-reasons.stacker-life-almost-over");
+/* TRANSLATORS: Stacker Life Over */
+_("printer-state-reasons.stacker-life-over");
+/* TRANSLATORS: Stacker Memory Exhausted */
+_("printer-state-reasons.stacker-memory-exhausted");
+/* TRANSLATORS: Stacker Missing */
+_("printer-state-reasons.stacker-missing");
+/* TRANSLATORS: Stacker Motor Failure */
+_("printer-state-reasons.stacker-motor-failure");
+/* TRANSLATORS: Stacker Near Limit */
+_("printer-state-reasons.stacker-near-limit");
+/* TRANSLATORS: Stacker Offline */
+_("printer-state-reasons.stacker-offline");
+/* TRANSLATORS: Stacker Opened */
+_("printer-state-reasons.stacker-opened");
+/* TRANSLATORS: Stacker Over Temperature */
+_("printer-state-reasons.stacker-over-temperature");
+/* TRANSLATORS: Stacker Power Saver */
+_("printer-state-reasons.stacker-power-saver");
+/* TRANSLATORS: Stacker Recoverable Failure */
+_("printer-state-reasons.stacker-recoverable-failure");
+/* TRANSLATORS: Stacker Recoverable Storage */
+_("printer-state-reasons.stacker-recoverable-storage");
+/* TRANSLATORS: Stacker Removed */
+_("printer-state-reasons.stacker-removed");
+/* TRANSLATORS: Stacker Resource Added */
+_("printer-state-reasons.stacker-resource-added");
+/* TRANSLATORS: Stacker Resource Removed */
+_("printer-state-reasons.stacker-resource-removed");
+/* TRANSLATORS: Stacker Thermistor Failure */
+_("printer-state-reasons.stacker-thermistor-failure");
+/* TRANSLATORS: Stacker Timing Failure */
+_("printer-state-reasons.stacker-timing-failure");
+/* TRANSLATORS: Stacker Turned Off */
+_("printer-state-reasons.stacker-turned-off");
+/* TRANSLATORS: Stacker Turned On */
+_("printer-state-reasons.stacker-turned-on");
+/* TRANSLATORS: Stacker Under Temperature */
+_("printer-state-reasons.stacker-under-temperature");
+/* TRANSLATORS: Stacker Unrecoverable Failure */
+_("printer-state-reasons.stacker-unrecoverable-failure");
+/* TRANSLATORS: Stacker Unrecoverable Storage Error */
+_("printer-state-reasons.stacker-unrecoverable-storage-error");
+/* TRANSLATORS: Stacker Warming Up */
+_("printer-state-reasons.stacker-warming-up");
+/* TRANSLATORS: Stapler Added */
+_("printer-state-reasons.stapler-added");
+/* TRANSLATORS: Stapler Almost Empty */
+_("printer-state-reasons.stapler-almost-empty");
+/* TRANSLATORS: Stapler Almost Full */
+_("printer-state-reasons.stapler-almost-full");
+/* TRANSLATORS: Stapler At Limit */
+_("printer-state-reasons.stapler-at-limit");
+/* TRANSLATORS: Stapler Closed */
+_("printer-state-reasons.stapler-closed");
+/* TRANSLATORS: Stapler Configuration Change */
+_("printer-state-reasons.stapler-configuration-change");
+/* TRANSLATORS: Stapler Cover Closed */
+_("printer-state-reasons.stapler-cover-closed");
+/* TRANSLATORS: Stapler Cover Open */
+_("printer-state-reasons.stapler-cover-open");
+/* TRANSLATORS: Stapler Empty */
+_("printer-state-reasons.stapler-empty");
+/* TRANSLATORS: Stapler Full */
+_("printer-state-reasons.stapler-full");
+/* TRANSLATORS: Stapler Interlock Closed */
+_("printer-state-reasons.stapler-interlock-closed");
+/* TRANSLATORS: Stapler Interlock Open */
+_("printer-state-reasons.stapler-interlock-open");
+/* TRANSLATORS: Stapler Jam */
+_("printer-state-reasons.stapler-jam");
+/* TRANSLATORS: Stapler Life Almost Over */
+_("printer-state-reasons.stapler-life-almost-over");
+/* TRANSLATORS: Stapler Life Over */
+_("printer-state-reasons.stapler-life-over");
+/* TRANSLATORS: Stapler Memory Exhausted */
+_("printer-state-reasons.stapler-memory-exhausted");
+/* TRANSLATORS: Stapler Missing */
+_("printer-state-reasons.stapler-missing");
+/* TRANSLATORS: Stapler Motor Failure */
+_("printer-state-reasons.stapler-motor-failure");
+/* TRANSLATORS: Stapler Near Limit */
+_("printer-state-reasons.stapler-near-limit");
+/* TRANSLATORS: Stapler Offline */
+_("printer-state-reasons.stapler-offline");
+/* TRANSLATORS: Stapler Opened */
+_("printer-state-reasons.stapler-opened");
+/* TRANSLATORS: Stapler Over Temperature */
+_("printer-state-reasons.stapler-over-temperature");
+/* TRANSLATORS: Stapler Power Saver */
+_("printer-state-reasons.stapler-power-saver");
+/* TRANSLATORS: Stapler Recoverable Failure */
+_("printer-state-reasons.stapler-recoverable-failure");
+/* TRANSLATORS: Stapler Recoverable Storage */
+_("printer-state-reasons.stapler-recoverable-storage");
+/* TRANSLATORS: Stapler Removed */
+_("printer-state-reasons.stapler-removed");
+/* TRANSLATORS: Stapler Resource Added */
+_("printer-state-reasons.stapler-resource-added");
+/* TRANSLATORS: Stapler Resource Removed */
+_("printer-state-reasons.stapler-resource-removed");
+/* TRANSLATORS: Stapler Thermistor Failure */
+_("printer-state-reasons.stapler-thermistor-failure");
+/* TRANSLATORS: Stapler Timing Failure */
+_("printer-state-reasons.stapler-timing-failure");
+/* TRANSLATORS: Stapler Turned Off */
+_("printer-state-reasons.stapler-turned-off");
+/* TRANSLATORS: Stapler Turned On */
+_("printer-state-reasons.stapler-turned-on");
+/* TRANSLATORS: Stapler Under Temperature */
+_("printer-state-reasons.stapler-under-temperature");
+/* TRANSLATORS: Stapler Unrecoverable Failure */
+_("printer-state-reasons.stapler-unrecoverable-failure");
+/* TRANSLATORS: Stapler Unrecoverable Storage Error */
+_("printer-state-reasons.stapler-unrecoverable-storage-error");
+/* TRANSLATORS: Stapler Warming Up */
+_("printer-state-reasons.stapler-warming-up");
+/* TRANSLATORS: Stitcher Added */
+_("printer-state-reasons.stitcher-added");
+/* TRANSLATORS: Stitcher Almost Empty */
+_("printer-state-reasons.stitcher-almost-empty");
+/* TRANSLATORS: Stitcher Almost Full */
+_("printer-state-reasons.stitcher-almost-full");
+/* TRANSLATORS: Stitcher At Limit */
+_("printer-state-reasons.stitcher-at-limit");
+/* TRANSLATORS: Stitcher Closed */
+_("printer-state-reasons.stitcher-closed");
+/* TRANSLATORS: Stitcher Configuration Change */
+_("printer-state-reasons.stitcher-configuration-change");
+/* TRANSLATORS: Stitcher Cover Closed */
+_("printer-state-reasons.stitcher-cover-closed");
+/* TRANSLATORS: Stitcher Cover Open */
+_("printer-state-reasons.stitcher-cover-open");
+/* TRANSLATORS: Stitcher Empty */
+_("printer-state-reasons.stitcher-empty");
+/* TRANSLATORS: Stitcher Full */
+_("printer-state-reasons.stitcher-full");
+/* TRANSLATORS: Stitcher Interlock Closed */
+_("printer-state-reasons.stitcher-interlock-closed");
+/* TRANSLATORS: Stitcher Interlock Open */
+_("printer-state-reasons.stitcher-interlock-open");
+/* TRANSLATORS: Stitcher Jam */
+_("printer-state-reasons.stitcher-jam");
+/* TRANSLATORS: Stitcher Life Almost Over */
+_("printer-state-reasons.stitcher-life-almost-over");
+/* TRANSLATORS: Stitcher Life Over */
+_("printer-state-reasons.stitcher-life-over");
+/* TRANSLATORS: Stitcher Memory Exhausted */
+_("printer-state-reasons.stitcher-memory-exhausted");
+/* TRANSLATORS: Stitcher Missing */
+_("printer-state-reasons.stitcher-missing");
+/* TRANSLATORS: Stitcher Motor Failure */
+_("printer-state-reasons.stitcher-motor-failure");
+/* TRANSLATORS: Stitcher Near Limit */
+_("printer-state-reasons.stitcher-near-limit");
+/* TRANSLATORS: Stitcher Offline */
+_("printer-state-reasons.stitcher-offline");
+/* TRANSLATORS: Stitcher Opened */
+_("printer-state-reasons.stitcher-opened");
+/* TRANSLATORS: Stitcher Over Temperature */
+_("printer-state-reasons.stitcher-over-temperature");
+/* TRANSLATORS: Stitcher Power Saver */
+_("printer-state-reasons.stitcher-power-saver");
+/* TRANSLATORS: Stitcher Recoverable Failure */
+_("printer-state-reasons.stitcher-recoverable-failure");
+/* TRANSLATORS: Stitcher Recoverable Storage */
+_("printer-state-reasons.stitcher-recoverable-storage");
+/* TRANSLATORS: Stitcher Removed */
+_("printer-state-reasons.stitcher-removed");
+/* TRANSLATORS: Stitcher Resource Added */
+_("printer-state-reasons.stitcher-resource-added");
+/* TRANSLATORS: Stitcher Resource Removed */
+_("printer-state-reasons.stitcher-resource-removed");
+/* TRANSLATORS: Stitcher Thermistor Failure */
+_("printer-state-reasons.stitcher-thermistor-failure");
+/* TRANSLATORS: Stitcher Timing Failure */
+_("printer-state-reasons.stitcher-timing-failure");
+/* TRANSLATORS: Stitcher Turned Off */
+_("printer-state-reasons.stitcher-turned-off");
+/* TRANSLATORS: Stitcher Turned On */
+_("printer-state-reasons.stitcher-turned-on");
+/* TRANSLATORS: Stitcher Under Temperature */
+_("printer-state-reasons.stitcher-under-temperature");
+/* TRANSLATORS: Stitcher Unrecoverable Failure */
+_("printer-state-reasons.stitcher-unrecoverable-failure");
+/* TRANSLATORS: Stitcher Unrecoverable Storage Error */
+_("printer-state-reasons.stitcher-unrecoverable-storage-error");
+/* TRANSLATORS: Stitcher Warming Up */
+_("printer-state-reasons.stitcher-warming-up");
+/* TRANSLATORS: Stopped Partly */
+_("printer-state-reasons.stopped-partly");
+/* TRANSLATORS: Stopping */
+_("printer-state-reasons.stopping");
+/* TRANSLATORS: Subunit Added */
+_("printer-state-reasons.subunit-added");
+/* TRANSLATORS: Subunit Almost Empty */
+_("printer-state-reasons.subunit-almost-empty");
+/* TRANSLATORS: Subunit Almost Full */
+_("printer-state-reasons.subunit-almost-full");
+/* TRANSLATORS: Subunit At Limit */
+_("printer-state-reasons.subunit-at-limit");
+/* TRANSLATORS: Subunit Closed */
+_("printer-state-reasons.subunit-closed");
+/* TRANSLATORS: Subunit Cooling Down */
+_("printer-state-reasons.subunit-cooling-down");
+/* TRANSLATORS: Subunit Empty */
+_("printer-state-reasons.subunit-empty");
+/* TRANSLATORS: Subunit Full */
+_("printer-state-reasons.subunit-full");
+/* TRANSLATORS: Subunit Life Almost Over */
+_("printer-state-reasons.subunit-life-almost-over");
+/* TRANSLATORS: Subunit Life Over */
+_("printer-state-reasons.subunit-life-over");
+/* TRANSLATORS: Subunit Memory Exhausted */
+_("printer-state-reasons.subunit-memory-exhausted");
+/* TRANSLATORS: Subunit Missing */
+_("printer-state-reasons.subunit-missing");
+/* TRANSLATORS: Subunit Motor Failure */
+_("printer-state-reasons.subunit-motor-failure");
+/* TRANSLATORS: Subunit Near Limit */
+_("printer-state-reasons.subunit-near-limit");
+/* TRANSLATORS: Subunit Offline */
+_("printer-state-reasons.subunit-offline");
+/* TRANSLATORS: Subunit Opened */
+_("printer-state-reasons.subunit-opened");
+/* TRANSLATORS: Subunit Over Temperature */
+_("printer-state-reasons.subunit-over-temperature");
+/* TRANSLATORS: Subunit Power Saver */
+_("printer-state-reasons.subunit-power-saver");
+/* TRANSLATORS: Subunit Recoverable Failure */
+_("printer-state-reasons.subunit-recoverable-failure");
+/* TRANSLATORS: Subunit Recoverable Storage */
+_("printer-state-reasons.subunit-recoverable-storage");
+/* TRANSLATORS: Subunit Removed */
+_("printer-state-reasons.subunit-removed");
+/* TRANSLATORS: Subunit Resource Added */
+_("printer-state-reasons.subunit-resource-added");
+/* TRANSLATORS: Subunit Resource Removed */
+_("printer-state-reasons.subunit-resource-removed");
+/* TRANSLATORS: Subunit Thermistor Failure */
+_("printer-state-reasons.subunit-thermistor-failure");
+/* TRANSLATORS: Subunit Timing Failure */
+_("printer-state-reasons.subunit-timing-Failure");
+/* TRANSLATORS: Subunit Turned Off */
+_("printer-state-reasons.subunit-turned-off");
+/* TRANSLATORS: Subunit Turned On */
+_("printer-state-reasons.subunit-turned-on");
+/* TRANSLATORS: Subunit Under Temperature */
+_("printer-state-reasons.subunit-under-temperature");
+/* TRANSLATORS: Subunit Unrecoverable Failure */
+_("printer-state-reasons.subunit-unrecoverable-failure");
+/* TRANSLATORS: Subunit Unrecoverable Storage */
+_("printer-state-reasons.subunit-unrecoverable-storage");
+/* TRANSLATORS: Subunit Warming Up */
+_("printer-state-reasons.subunit-warming-up");
+/* TRANSLATORS: Timed Out */
+_("printer-state-reasons.timed-out");
+/* TRANSLATORS: Toner Empty */
+_("printer-state-reasons.toner-empty");
+/* TRANSLATORS: Toner Low */
+_("printer-state-reasons.toner-low");
+/* TRANSLATORS: Trimmer Added */
+_("printer-state-reasons.trimmer-added");
+/* TRANSLATORS: Trimmer Almost Empty */
+_("printer-state-reasons.trimmer-almost-empty");
+/* TRANSLATORS: Trimmer Almost Full */
+_("printer-state-reasons.trimmer-almost-full");
+/* TRANSLATORS: Trimmer At Limit */
+_("printer-state-reasons.trimmer-at-limit");
+/* TRANSLATORS: Trimmer Closed */
+_("printer-state-reasons.trimmer-closed");
+/* TRANSLATORS: Trimmer Configuration Change */
+_("printer-state-reasons.trimmer-configuration-change");
+/* TRANSLATORS: Trimmer Cover Closed */
+_("printer-state-reasons.trimmer-cover-closed");
+/* TRANSLATORS: Trimmer Cover Open */
+_("printer-state-reasons.trimmer-cover-open");
+/* TRANSLATORS: Trimmer Empty */
+_("printer-state-reasons.trimmer-empty");
+/* TRANSLATORS: Trimmer Full */
+_("printer-state-reasons.trimmer-full");
+/* TRANSLATORS: Trimmer Interlock Closed */
+_("printer-state-reasons.trimmer-interlock-closed");
+/* TRANSLATORS: Trimmer Interlock Open */
+_("printer-state-reasons.trimmer-interlock-open");
+/* TRANSLATORS: Trimmer Jam */
+_("printer-state-reasons.trimmer-jam");
+/* TRANSLATORS: Trimmer Life Almost Over */
+_("printer-state-reasons.trimmer-life-almost-over");
+/* TRANSLATORS: Trimmer Life Over */
+_("printer-state-reasons.trimmer-life-over");
+/* TRANSLATORS: Trimmer Memory Exhausted */
+_("printer-state-reasons.trimmer-memory-exhausted");
+/* TRANSLATORS: Trimmer Missing */
+_("printer-state-reasons.trimmer-missing");
+/* TRANSLATORS: Trimmer Motor Failure */
+_("printer-state-reasons.trimmer-motor-failure");
+/* TRANSLATORS: Trimmer Near Limit */
+_("printer-state-reasons.trimmer-near-limit");
+/* TRANSLATORS: Trimmer Offline */
+_("printer-state-reasons.trimmer-offline");
+/* TRANSLATORS: Trimmer Opened */
+_("printer-state-reasons.trimmer-opened");
+/* TRANSLATORS: Trimmer Over Temperature */
+_("printer-state-reasons.trimmer-over-temperature");
+/* TRANSLATORS: Trimmer Power Saver */
+_("printer-state-reasons.trimmer-power-saver");
+/* TRANSLATORS: Trimmer Recoverable Failure */
+_("printer-state-reasons.trimmer-recoverable-failure");
+/* TRANSLATORS: Trimmer Recoverable Storage */
+_("printer-state-reasons.trimmer-recoverable-storage");
+/* TRANSLATORS: Trimmer Removed */
+_("printer-state-reasons.trimmer-removed");
+/* TRANSLATORS: Trimmer Resource Added */
+_("printer-state-reasons.trimmer-resource-added");
+/* TRANSLATORS: Trimmer Resource Removed */
+_("printer-state-reasons.trimmer-resource-removed");
+/* TRANSLATORS: Trimmer Thermistor Failure */
+_("printer-state-reasons.trimmer-thermistor-failure");
+/* TRANSLATORS: Trimmer Timing Failure */
+_("printer-state-reasons.trimmer-timing-failure");
+/* TRANSLATORS: Trimmer Turned Off */
+_("printer-state-reasons.trimmer-turned-off");
+/* TRANSLATORS: Trimmer Turned On */
+_("printer-state-reasons.trimmer-turned-on");
+/* TRANSLATORS: Trimmer Under Temperature */
+_("printer-state-reasons.trimmer-under-temperature");
+/* TRANSLATORS: Trimmer Unrecoverable Failure */
+_("printer-state-reasons.trimmer-unrecoverable-failure");
+/* TRANSLATORS: Trimmer Unrecoverable Storage Error */
+_("printer-state-reasons.trimmer-unrecoverable-storage-error");
+/* TRANSLATORS: Trimmer Warming Up */
+_("printer-state-reasons.trimmer-warming-up");
+/* TRANSLATORS: Unknown */
+_("printer-state-reasons.unknown");
+/* TRANSLATORS: Wrapper Added */
+_("printer-state-reasons.wrapper-added");
+/* TRANSLATORS: Wrapper Almost Empty */
+_("printer-state-reasons.wrapper-almost-empty");
+/* TRANSLATORS: Wrapper Almost Full */
+_("printer-state-reasons.wrapper-almost-full");
+/* TRANSLATORS: Wrapper At Limit */
+_("printer-state-reasons.wrapper-at-limit");
+/* TRANSLATORS: Wrapper Closed */
+_("printer-state-reasons.wrapper-closed");
+/* TRANSLATORS: Wrapper Configuration Change */
+_("printer-state-reasons.wrapper-configuration-change");
+/* TRANSLATORS: Wrapper Cover Closed */
+_("printer-state-reasons.wrapper-cover-closed");
+/* TRANSLATORS: Wrapper Cover Open */
+_("printer-state-reasons.wrapper-cover-open");
+/* TRANSLATORS: Wrapper Empty */
+_("printer-state-reasons.wrapper-empty");
+/* TRANSLATORS: Wrapper Full */
+_("printer-state-reasons.wrapper-full");
+/* TRANSLATORS: Wrapper Interlock Closed */
+_("printer-state-reasons.wrapper-interlock-closed");
+/* TRANSLATORS: Wrapper Interlock Open */
+_("printer-state-reasons.wrapper-interlock-open");
+/* TRANSLATORS: Wrapper Jam */
+_("printer-state-reasons.wrapper-jam");
+/* TRANSLATORS: Wrapper Life Almost Over */
+_("printer-state-reasons.wrapper-life-almost-over");
+/* TRANSLATORS: Wrapper Life Over */
+_("printer-state-reasons.wrapper-life-over");
+/* TRANSLATORS: Wrapper Memory Exhausted */
+_("printer-state-reasons.wrapper-memory-exhausted");
+/* TRANSLATORS: Wrapper Missing */
+_("printer-state-reasons.wrapper-missing");
+/* TRANSLATORS: Wrapper Motor Failure */
+_("printer-state-reasons.wrapper-motor-failure");
+/* TRANSLATORS: Wrapper Near Limit */
+_("printer-state-reasons.wrapper-near-limit");
+/* TRANSLATORS: Wrapper Offline */
+_("printer-state-reasons.wrapper-offline");
+/* TRANSLATORS: Wrapper Opened */
+_("printer-state-reasons.wrapper-opened");
+/* TRANSLATORS: Wrapper Over Temperature */
+_("printer-state-reasons.wrapper-over-temperature");
+/* TRANSLATORS: Wrapper Power Saver */
+_("printer-state-reasons.wrapper-power-saver");
+/* TRANSLATORS: Wrapper Recoverable Failure */
+_("printer-state-reasons.wrapper-recoverable-failure");
+/* TRANSLATORS: Wrapper Recoverable Storage */
+_("printer-state-reasons.wrapper-recoverable-storage");
+/* TRANSLATORS: Wrapper Removed */
+_("printer-state-reasons.wrapper-removed");
+/* TRANSLATORS: Wrapper Resource Added */
+_("printer-state-reasons.wrapper-resource-added");
+/* TRANSLATORS: Wrapper Resource Removed */
+_("printer-state-reasons.wrapper-resource-removed");
+/* TRANSLATORS: Wrapper Thermistor Failure */
+_("printer-state-reasons.wrapper-thermistor-failure");
+/* TRANSLATORS: Wrapper Timing Failure */
+_("printer-state-reasons.wrapper-timing-failure");
+/* TRANSLATORS: Wrapper Turned Off */
+_("printer-state-reasons.wrapper-turned-off");
+/* TRANSLATORS: Wrapper Turned On */
+_("printer-state-reasons.wrapper-turned-on");
+/* TRANSLATORS: Wrapper Under Temperature */
+_("printer-state-reasons.wrapper-under-temperature");
+/* TRANSLATORS: Wrapper Unrecoverable Failure */
+_("printer-state-reasons.wrapper-unrecoverable-failure");
+/* TRANSLATORS: Wrapper Unrecoverable Storage Error */
+_("printer-state-reasons.wrapper-unrecoverable-storage-error");
+/* TRANSLATORS: Wrapper Warming Up */
+_("printer-state-reasons.wrapper-warming-up");
+/* TRANSLATORS: Idle */
+_("printer-state.3");
+/* TRANSLATORS: Processing */
+_("printer-state.4");
+/* TRANSLATORS: Stopped */
+_("printer-state.5");
+/* TRANSLATORS: Printer Uptime */
+_("printer-up-time");
+/* TRANSLATORS: Printer Xri */
+_("printer-xri-requested");
+/* TRANSLATORS: Proof Print */
+_("proof-print");
+/* TRANSLATORS: Proof Print Copies */
+_("proof-print-copies");
+/* TRANSLATORS: Punching */
+_("punching");
+/* TRANSLATORS: Punching Locations */
+_("punching-locations");
+/* TRANSLATORS: Punching Offset */
+_("punching-offset");
+/* TRANSLATORS: Punch Edge */
+_("punching-reference-edge");
+/* TRANSLATORS: Bottom */
+_("punching-reference-edge.bottom");
+/* TRANSLATORS: Left */
+_("punching-reference-edge.left");
+/* TRANSLATORS: Right */
+_("punching-reference-edge.right");
+/* TRANSLATORS: Top */
+_("punching-reference-edge.top");
+/* TRANSLATORS: Request Power State */
+_("request-power-state");
+/* TRANSLATORS: Requested Attributes */
+_("requested-attributes");
+/* TRANSLATORS: Resource Format */
+_("resource-format");
+/* TRANSLATORS: Resource Format Accepted */
+_("resource-format-accepted");
+/* TRANSLATORS: Resource Formats */
+_("resource-formats");
+/* TRANSLATORS: Resource ID */
+_("resource-id");
+/* TRANSLATORS: Resource Ids */
+_("resource-ids");
+/* TRANSLATORS: Resource K Octets */
+_("resource-k-octets");
+/* TRANSLATORS: Resource Signature */
+_("resource-signature");
+/* TRANSLATORS: Resource State */
+_("resource-state");
+/* TRANSLATORS: Resource State Reasons */
+_("resource-state-reasons");
+/* TRANSLATORS: Cancel */
+_("resource-state-reasons.cancel-requested");
+/* TRANSLATORS: Install */
+_("resource-state-reasons.install-requested");
+/* TRANSLATORS: Resource Incoming */
+_("resource-state-reasons.resource-incoming");
+/* TRANSLATORS: Pending */
+_("resource-state.3");
+/* TRANSLATORS: Available */
+_("resource-state.4");
+/* TRANSLATORS: Installed */
+_("resource-state.5");
+/* TRANSLATORS: Canceled */
+_("resource-state.6");
+/* TRANSLATORS: Aborted */
+_("resource-state.7");
+/* TRANSLATORS: Resource States */
+_("resource-states");
+/* TRANSLATORS: Resource Type */
+_("resource-type");
+/* TRANSLATORS: Executable Firmware */
+_("resource-type.executable-firmware");
+/* TRANSLATORS: Executable Software */
+_("resource-type.executable-software");
+/* TRANSLATORS: Static Font */
+_("resource-type.static-font");
+/* TRANSLATORS: Static Form */
+_("resource-type.static-form");
+/* TRANSLATORS: Static Icc Profile */
+_("resource-type.static-icc-profile");
+/* TRANSLATORS: Static Image */
+_("resource-type.static-image");
+/* TRANSLATORS: Static Logo */
+_("resource-type.static-logo");
+/* TRANSLATORS: Static Other */
+_("resource-type.static-other");
+/* TRANSLATORS: Static Strings */
+_("resource-type.static-strings");
+/* TRANSLATORS: Template Document */
+_("resource-type.template-document");
+/* TRANSLATORS: Template Job */
+_("resource-type.template-job");
+/* TRANSLATORS: Template Printer */
+_("resource-type.template-printer");
+/* TRANSLATORS: Resource Types */
+_("resource-types");
+/* TRANSLATORS: Restart Get Interval */
+_("restart-get-interval");
+/* TRANSLATORS: Retry Interval */
+_("retry-interval");
+/* TRANSLATORS: Retry Timeout */
+_("retry-time-out");
+/* TRANSLATORS: Save Disposition */
+_("save-disposition");
+/* TRANSLATORS: None */
+_("save-disposition.none");
+/* TRANSLATORS: Print and Save */
+_("save-disposition.print-save");
+/* TRANSLATORS: Save Only */
+_("save-disposition.save-only");
+/* TRANSLATORS: Save Document Format */
+_("save-document-format");
+/* TRANSLATORS: Save Info */
+_("save-info");
+/* TRANSLATORS: Save Location */
+_("save-location");
+/* TRANSLATORS: Save Name */
+_("save-name");
+/* TRANSLATORS: Separator Sheets */
+_("separator-sheets");
+/* TRANSLATORS: Type of Separator Sheets */
+_("separator-sheets-type");
+/* TRANSLATORS: Start and End Sheets */
+_("separator-sheets-type.both-sheets");
+/* TRANSLATORS: End Sheet */
+_("separator-sheets-type.end-sheet");
+/* TRANSLATORS: None */
+_("separator-sheets-type.none");
+/* TRANSLATORS: Slip Sheets */
+_("separator-sheets-type.slip-sheets");
+/* TRANSLATORS: Start Sheet */
+_("separator-sheets-type.start-sheet");
+/* TRANSLATORS: Collate Copies */
+_("sheet-collate");
+/* TRANSLATORS: Yes */
+_("sheet-collate.collated");
+/* TRANSLATORS: No */
+_("sheet-collate.uncollated");
+/* TRANSLATORS: 2-Sided Printing */
+_("sides");
+/* TRANSLATORS: Off */
+_("sides.one-sided");
+/* TRANSLATORS: On (Portrait) */
+_("sides.two-sided-long-edge");
+/* TRANSLATORS: On (Landscape) */
+_("sides.two-sided-short-edge");
+/* TRANSLATORS: Start Power State */
+_("start-power-state");
+/* TRANSLATORS: Status Message */
+_("status-message");
+/* TRANSLATORS: Staple */
+_("stitching");
+/* TRANSLATORS: Stitching Angle */
+_("stitching-angle");
+/* TRANSLATORS: Stitching Locations */
+_("stitching-locations");
+/* TRANSLATORS: Staple Method */
+_("stitching-method");
+/* TRANSLATORS: Automatic */
+_("stitching-method.auto");
+/* TRANSLATORS: Crimp */
+_("stitching-method.crimp");
+/* TRANSLATORS: Wire */
+_("stitching-method.wire");
+/* TRANSLATORS: Stitching Offset */
+_("stitching-offset");
+/* TRANSLATORS: Staple Edge */
+_("stitching-reference-edge");
+/* TRANSLATORS: Bottom */
+_("stitching-reference-edge.bottom");
+/* TRANSLATORS: Left */
+_("stitching-reference-edge.left");
+/* TRANSLATORS: Right */
+_("stitching-reference-edge.right");
+/* TRANSLATORS: Top */
+_("stitching-reference-edge.top");
+/* TRANSLATORS: Subject */
+_("subject");
+/* TRANSLATORS: Subscription Privacy Attributes */
+_("subscription-privacy-attributes");
+/* TRANSLATORS: All */
+_("subscription-privacy-attributes.all");
+/* TRANSLATORS: Default */
+_("subscription-privacy-attributes.default");
+/* TRANSLATORS: None */
+_("subscription-privacy-attributes.none");
+/* TRANSLATORS: Subscription Description */
+_("subscription-privacy-attributes.subscription-description");
+/* TRANSLATORS: Subscription Template */
+_("subscription-privacy-attributes.subscription-template");
+/* TRANSLATORS: Subscription Privacy Scope */
+_("subscription-privacy-scope");
+/* TRANSLATORS: All */
+_("subscription-privacy-scope.all");
+/* TRANSLATORS: Default */
+_("subscription-privacy-scope.default");
+/* TRANSLATORS: None */
+_("subscription-privacy-scope.none");
+/* TRANSLATORS: Owner */
+_("subscription-privacy-scope.owner");
+/* TRANSLATORS: System State */
+_("system-state");
+/* TRANSLATORS: System State Reasons */
+_("system-state-reasons");
+/* TRANSLATORS: Idle */
+_("system-state.3");
+/* TRANSLATORS: Processing */
+_("system-state.4");
+/* TRANSLATORS: Stopped */
+_("system-state.5");
+/* TRANSLATORS: System URI */
+_("system-uri");
+/* TRANSLATORS: T33 Subaddress */
+_("t33-subaddress");
+/* TRANSLATORS: Timeout Predicate */
+_("timeout-predicate");
+/* TRANSLATORS: Activity */
+_("timeout-predicate.activity");
+/* TRANSLATORS: Inactivity */
+_("timeout-predicate.inactivity");
+/* TRANSLATORS: None */
+_("timeout-predicate.none");
+/* TRANSLATORS: To Name */
+_("to-name");
+/* TRANSLATORS: Transmission Status */
+_("transmission-status");
+/* TRANSLATORS: Pending */
+_("transmission-status.3");
+/* TRANSLATORS: Pending Retry */
+_("transmission-status.4");
+/* TRANSLATORS: Processing */
+_("transmission-status.5");
+/* TRANSLATORS: Canceled */
+_("transmission-status.7");
+/* TRANSLATORS: Aborted */
+_("transmission-status.8");
+/* TRANSLATORS: Completed */
+_("transmission-status.9");
+/* TRANSLATORS: Cut */
+_("trimming");
+/* TRANSLATORS: Cut Position */
+_("trimming-offset");
+/* TRANSLATORS: Cut Edge */
+_("trimming-reference-edge");
+/* TRANSLATORS: Bottom */
+_("trimming-reference-edge.bottom");
+/* TRANSLATORS: Left */
+_("trimming-reference-edge.left");
+/* TRANSLATORS: Right */
+_("trimming-reference-edge.right");
+/* TRANSLATORS: Top */
+_("trimming-reference-edge.top");
+/* TRANSLATORS: Type of Cut */
+_("trimming-type");
+/* TRANSLATORS: Draw Line */
+_("trimming-type.draw-line");
+/* TRANSLATORS: Full */
+_("trimming-type.full");
+/* TRANSLATORS: Partial */
+_("trimming-type.partial");
+/* TRANSLATORS: Perforate */
+_("trimming-type.perforate");
+/* TRANSLATORS: Score */
+_("trimming-type.score");
+/* TRANSLATORS: Tab */
+_("trimming-type.tab");
+/* TRANSLATORS: Cut After */
+_("trimming-when");
+/* TRANSLATORS: Every Document */
+_("trimming-when.after-documents");
+/* TRANSLATORS: Job */
+_("trimming-when.after-job");
+/* TRANSLATORS: Every Set */
+_("trimming-when.after-sets");
+/* TRANSLATORS: Every Page */
+_("trimming-when.after-sheets");
+/* TRANSLATORS: Which Printers */
+_("which-printers");
+/* TRANSLATORS: All */
+_("which-printers.all");
+/* TRANSLATORS: Idle */
+_("which-printers.idle");
+/* TRANSLATORS: Not Accepting */
+_("which-printers.not-accepting");
+/* TRANSLATORS: Processing */
+_("which-printers.processing");
+/* TRANSLATORS: Shutdown */
+_("which-printers.shutdown");
+/* TRANSLATORS: Stopped */
+_("which-printers.stopped");
+/* TRANSLATORS: Testing */
+_("which-printers.testing");
+/* TRANSLATORS: X Accuracy */
+_("x-accuracy");
+/* TRANSLATORS: X Dimension */
+_("x-dimension");
+/* TRANSLATORS: X Offset */
+_("x-offset");
+/* TRANSLATORS: X Origin */
+_("x-origin");
+/* TRANSLATORS: Y Accuracy */
+_("y-accuracy");
+/* TRANSLATORS: Y Dimension */
+_("y-dimension");
+/* TRANSLATORS: Y Offset */
+_("y-offset");
+/* TRANSLATORS: Y Origin */
+_("y-origin");
+/* TRANSLATORS: Z Accuracy */
+_("z-accuracy");
+/* TRANSLATORS: Z Dimension */
+_("z-dimension");
+/* TRANSLATORS: Z Offset */
+_("z-offset");
diff --git a/man/Makefile b/man/Makefile
index d85660691..48f06c48a 100644
--- a/man/Makefile
+++ b/man/Makefile
@@ -1,10 +1,11 @@
#
# Man page makefile for CUPS.
#
-# Copyright 2007-2018 by Apple Inc.
-# Copyright 1993-2006 by Easy Software Products.
+# Copyright © 2007-2019 by Apple Inc.
+# Copyright © 1993-2006 by Easy Software Products.
#
-# Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+# Licensed under Apache License v2.0. See the file "LICENSE" for more
+# information.
#
include ../Makedefs
@@ -14,51 +15,53 @@ include ../Makedefs
# Man pages...
#
-MAN1 = cancel.$(MAN1EXT) \
- cups.$(MAN1EXT) \
- cups-config.$(MAN1EXT) \
- cupstestppd.$(MAN1EXT) \
+MAN1 = cancel.1 \
+ cups.1 \
+ cups-config.1 \
+ cupstestppd.1 \
+ ippeveprinter.1 \
$(IPPFIND_MAN) \
- ipptool.$(MAN1EXT) \
- lp.$(MAN1EXT) \
- lpoptions.$(MAN1EXT) \
- lpq.$(MAN1EXT) \
- lprm.$(MAN1EXT) \
- lpr.$(MAN1EXT) \
- lpstat.$(MAN1EXT) \
- ppdc.$(MAN1EXT) \
- ppdhtml.$(MAN1EXT) \
- ppdi.$(MAN1EXT) \
- ppdmerge.$(MAN1EXT) \
- ppdpo.$(MAN1EXT)
-MAN5 = classes.conf.$(MAN5EXT) \
- client.conf.$(MAN5EXT) \
- cups-files.conf.$(MAN5EXT) \
- cups-snmp.conf.$(MAN5EXT) \
- cupsd.conf.$(MAN5EXT) \
- cupsd-logs.$(MAN5EXT) \
- ipptoolfile.$(MAN5EXT) \
- mailto.conf.$(MAN5EXT) \
- mime.convs.$(MAN5EXT) \
- mime.types.$(MAN5EXT) \
- ppdcfile.$(MAN5EXT) \
- printers.conf.$(MAN5EXT) \
- subscriptions.conf.$(MAN5EXT)
-MAN7 = backend.$(MAN7EXT) \
- filter.$(MAN7EXT) \
- notifier.$(MAN7EXT)
-MAN8 = cupsaccept.$(MAN8EXT) \
- cupsctl.$(MAN8EXT) \
- cupsfilter.$(MAN8EXT) \
- cups-lpd.$(MAN8EXT) \
- cups-snmp.$(MAN8EXT) \
- cupsd.$(MAN8EXT) \
- cupsd-helper.$(MAN8EXT) \
- cupsenable.$(MAN8EXT) \
- lpadmin.$(MAN8EXT) \
- lpinfo.$(MAN8EXT) \
- lpmove.$(MAN8EXT) \
- lpc.$(MAN8EXT)
+ ipptool.1 \
+ lp.1 \
+ lpoptions.1 \
+ lpq.1 \
+ lprm.1 \
+ lpr.1 \
+ lpstat.1 \
+ ppdc.1 \
+ ppdhtml.1 \
+ ppdi.1 \
+ ppdmerge.1 \
+ ppdpo.1
+MAN5 = classes.conf.5 \
+ client.conf.5 \
+ cups-files.conf.5 \
+ cups-snmp.conf.5 \
+ cupsd.conf.5 \
+ cupsd-logs.5 \
+ ipptoolfile.5 \
+ mailto.conf.5 \
+ mime.convs.5 \
+ mime.types.5 \
+ ppdcfile.5 \
+ printers.conf.5 \
+ subscriptions.conf.5
+MAN7 = backend.7 \
+ filter.7 \
+ ippevepcl.7 \
+ notifier.7
+MAN8 = cupsaccept.8 \
+ cupsctl.8 \
+ cupsfilter.8 \
+ cups-lpd.8 \
+ cups-snmp.8 \
+ cupsd.8 \
+ cupsd-helper.8 \
+ cupsenable.8 \
+ lpadmin.8 \
+ lpinfo.8 \
+ lpmove.8 \
+ lpc.8
LANGUAGES=de fr
@@ -121,35 +124,35 @@ install: all install-data install-headers install-libs install-exec
#
install-data: all
+ echo Installing man pages in $(MANDIR)/man1...
$(INSTALL_DIR) -m 755 $(MANDIR)/man1
for file in $(MAN1); do \
- echo Installing $$file in $(MANDIR)/man1...; \
$(INSTALL_MAN) $$file $(MANDIR)/man1; \
done
+ echo Installing man pages in $(MANDIR)/man5...
$(INSTALL_DIR) -m 755 $(MANDIR)/man5
for file in $(MAN5); do \
- echo Installing $$file in $(MANDIR)/man5...; \
$(INSTALL_MAN) $$file $(MANDIR)/man5; \
done
+ echo Installing man pages in $(MANDIR)/man7...
$(INSTALL_DIR) -m 755 $(MANDIR)/man7
for file in $(MAN7); do \
- echo Installing $$file in $(MANDIR)/man7...; \
$(INSTALL_MAN) $$file $(MANDIR)/man7; \
done
- $(INSTALL_DIR) -m 755 $(AMANDIR)/man$(MAN8DIR)
+ $(RM) $(MANDIR)/man7/ippeveps.7
+ $(LN) ippevepcl.7 $(MANDIR)/man7/ippeveps.7
+ echo Installing man pages in $(MANDIR)/man8...
+ $(INSTALL_DIR) -m 755 $(MANDIR)/man8
for file in $(MAN8); do \
- echo Installing $$file in $(AMANDIR)/man$(MAN8DIR)...; \
- $(INSTALL_MAN) $$file $(AMANDIR)/man$(MAN8DIR); \
+ $(INSTALL_MAN) $$file $(MANDIR)/man8; \
done
- for file in accept cupsreject reject; do \
- $(RM) $(AMANDIR)/man$(MAN8DIR)/$$file.$(MAN8EXT); \
- $(LN) cupsaccept.$(MAN8EXT) $(AMANDIR)/man$(MAN8DIR)/$$file.$(MAN8EXT); \
- done
- $(RM) $(AMANDIR)/man$(MAN8DIR)/cupsdisable.$(MAN8EXT)
- $(LN) cupsenable.$(MAN8EXT) $(AMANDIR)/man$(MAN8DIR)/cupsdisable.$(MAN8EXT)
- for file in cups-deviced cups-driverd cups-exec; do \
- $(RM) $(AMANDIR)/man$(MAN8DIR)/$$file.$(MAN8EXT); \
- $(LN) cupsd-helper.$(MAN8EXT) $(AMANDIR)/man$(MAN8DIR)/$$file.$(MAN8EXT); \
+ $(RM) $(MANDIR)/man8/cupsdisable.8
+ $(LN) cupsenable.8 $(MANDIR)/man8/cupsdisable.8
+ $(RM) $(MANDIR)/man8/cupsreject.8
+ $(LN) cupsaccept.8 $(MANDIR)/man8/cupsreject.8
+ for file in cups-deviced.8 cups-driverd.8 cups-exec.8; do \
+ $(RM) $(MANDIR)/man8/$$file; \
+ $(LN) cupsd-helper.8 $(MANDIR)/man8/$$file; \
done
for lang in $(LANGUAGES); do $(MAKE) -C $$lang install; done
@@ -180,27 +183,26 @@ install-libs:
#
uninstall:
+ echo Uninstalling man pages from $(MANDIR)/man1...
for file in $(MAN1); do \
$(RM) $(MANDIR)/man1/$$file; \
done
-$(RMDIR) $(MANDIR)/man1
+ echo Uninstalling man pages from $(MANDIR)/man5...
for file in $(MAN5); do \
$(RM) $(MANDIR)/man5/$$file; \
done
-$(RMDIR) $(MANDIR)/man5
- for file in $(MAN7); do \
+ echo Uninstalling man pages from $(MANDIR)/man7...
+ for file in $(MAN7) ippeveps.7; do \
$(RM) $(MANDIR)/man7/$$file; \
done
-$(RMDIR) $(MANDIR)/man7
- for file in $(MAN8); do \
- $(RM) $(AMANDIR)/man$(MAN8DIR)/$$file; \
+ echo Uninstalling man pages from $(MANDIR)/man8...
+ for file in $(MAN8) cupsenable.8 cupsreject.8 cups-deviced.8 cups-driverd.8 cups-exec.8; do \
+ $(RM) $(MANDIR)/man8/$$file; \
done
- $(RM) $(AMANDIR)/man$(MAN8DIR)/accept.$(MAN8EXT)
- $(RM) $(AMANDIR)/man$(MAN8DIR)/cupsreject.$(MAN8EXT)
- $(RM) $(AMANDIR)/man$(MAN8DIR)/reject.$(MAN8EXT)
- $(RM) $(AMANDIR)/man$(MAN8DIR)/cupsdisable.$(MAN8EXT)
-$(RMDIR) $(AMANDIR)/man$(MAN8DIR)
- for lang in $(LANGUAGES); do $(MAKE) -C $$lang uninstall; done
#
@@ -218,19 +220,19 @@ html: $(MAN1) $(MAN5) $(MAN7) $(MAN8) mantohtml
echo Converting man pages to HTML...
for file in $(MAN1); do \
echo " $$file..."; \
- ./mantohtml `basename $$file .$(MAN1EXT)`.man >../doc/help/man-`basename $$file .$(MAN1EXT)`.html; \
+ ./mantohtml $$file >../doc/help/man-`basename $$file .1`.html; \
done
for file in $(MAN5); do \
echo " $$file..."; \
- ./mantohtml `basename $$file .$(MAN5EXT)`.man >../doc/help/man-`basename $$file .$(MAN5EXT)`.html; \
+ ./mantohtml $$file >../doc/help/man-`basename $$file .5`.html; \
done
for file in $(MAN7); do \
echo " $$file..."; \
- ./mantohtml `basename $$file .$(MAN7EXT)`.man >../doc/help/man-`basename $$file .$(MAN7EXT)`.html; \
+ ./mantohtml $$file >../doc/help/man-`basename $$file .7`.html; \
done
for file in $(MAN8); do \
echo " $$file..."; \
- ./mantohtml `basename $$file .$(MAN8EXT)`.man >../doc/help/man-`basename $$file .$(MAN8EXT)`.html; \
+ ./mantohtml $$file >../doc/help/man-`basename $$file .8`.html; \
done
mantohtml: mantohtml.c
diff --git a/man/backend.man b/man/backend.7
index b309a13a9..3c426310c 100644
--- a/man/backend.man
+++ b/man/backend.7
@@ -1,12 +1,13 @@
.\"
.\" Backend man page for CUPS.
.\"
-.\" Copyright 2007-2014 by Apple Inc.
-.\" Copyright 1997-2006 by Easy Software Products.
+.\" Copyright © 2007-2019 by Apple Inc.
+.\" Copyright © 1997-2006 by Easy Software Products.
.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
.\"
-.TH backend 7 "CUPS" "4 April 2014" "Apple Inc."
+.TH backend 7 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
backend \- cups backend transmission interfaces
.SH SYNOPSIS
@@ -52,7 +53,8 @@ which is used to send print data to and discover different devices on the system
.LP
Like filters, backends must be capable of reading from a filename on the command-line or from the standard input, copying the standard input to a temporary file as required by the physical interface.
.LP
-The command name (\fIargv[0]\fR) is set to the device URI of the destination printer. Authentication information in
+The command name (\fIargv[0]\fR) is set to the device URI of the destination printer.
+Authentication information in
.I argv[0]
is removed, so backend developers are urged to use the
.B DEVICE_URI
@@ -70,7 +72,8 @@ function. The
.B CUPS_SC_FD
constant defines the file descriptor that should be monitored for incoming requests.
.SS DEVICE DISCOVERY
-When run with no arguments, the backend should list the devices and schemes it supports or is advertising to the standard output. The output consists of zero or more lines consisting of any of the following forms:
+When run with no arguments, the backend should list the devices and schemes it supports or is advertising to the standard output.
+The output consists of zero or more lines consisting of any of the following forms:
.nf
device-class scheme "Unknown" "device-info"
@@ -98,21 +101,26 @@ The device-uri refers to a networked device and conforms to the general form for
network URIs.
.TP 5
.B serial
-The device-uri refers to a serial device with configurable baud rate and other options. If the device-uri contains a baud value, it represents the maximum baud rate supported by the device.
+The device-uri refers to a serial device with configurable baud rate and other options.
+If the device-uri contains a baud value, it represents the maximum baud rate supported by the device.
.LP
The
.I scheme
-field provides the URI scheme that is supported by the backend. Backends should use this form only when the backend supports any URI using that scheme. The
+field provides the URI scheme that is supported by the backend.
+Backends should use this form only when the backend supports any URI using that scheme.
+The
.I device-uri
field specifies the full URI to use when communicating with the device.
.LP
The
.I device-make-and-model
-field specifies the make and model of the device, e.g. "Example Foojet 2000". If the make and model is not known, you must report "Unknown".
+field specifies the make and model of the device, e.g. "Example Foojet 2000".
+If the make and model is not known, you must report "Unknown".
.LP
The
.I device-info
-field specifies additional information about the device. Typically this includes the make and model along with the port number or network address, e.g. "Example Foojet 2000 USB #1".
+field specifies additional information about the device.
+Typically this includes the make and model along with the port number or network address, e.g. "Example Foojet 2000 USB #1".
.LP
The optional
.I device-id
@@ -122,7 +130,8 @@ The optional
.I device-location
field specifies the physical location of the device, which is often used to pre-populate the printer-location attribute when adding a printer.
.SS PERMISSIONS
-Backends without world read and execute permissions are run as the root user. Otherwise, the backend is run using an unprivileged user account, typically "lp".
+Backends without world read and execute permissions are run as the root user.
+Otherwise, the backend is run using an unprivileged user account, typically "lp".
.SH EXIT STATUS
The following exit codes are defined for backends:
.TP 5
@@ -131,27 +140,34 @@ The print file was successfully transmitted to the device or remote server.
.TP 5
.B CUPS_BACKEND_FAILED
.br
-The print file was not successfully transmitted to the device or remote server. The scheduler will respond to this by canceling the job, retrying the job, or stopping the queue depending on the state of the
+The print file was not successfully transmitted to the device or remote server.
+The scheduler will respond to this by canceling the job, retrying the job, or stopping the queue depending on the state of the
.I printer-error-policy
attribute.
.TP 5
.B CUPS_BACKEND_AUTH_REQUIRED
-The print file was not successfully transmitted because valid authentication information is required. The scheduler will respond to this by holding the job and adding the 'cups-held-for-authentication' keyword to the "job-reasons" Job Description attribute.
+The print file was not successfully transmitted because valid authentication information is required.
+The scheduler will respond to this by holding the job and adding the 'cups-held-for-authentication' keyword to the "job-reasons" Job Description attribute.
.TP 5
.B CUPS_BACKEND_HOLD
-The print file was not successfully transmitted because it cannot be printed at this time. The scheduler will respond to this by holding the job.
+The print file was not successfully transmitted because it cannot be printed at this time.
+The scheduler will respond to this by holding the job.
.TP 5
.B CUPS_BACKEND_STOP
-The print file was not successfully transmitted because it cannot be printed at this time. The scheduler will respond to this by stopping the queue.
+The print file was not successfully transmitted because it cannot be printed at this time.
+The scheduler will respond to this by stopping the queue.
.TP 5
.B CUPS_BACKEND_CANCEL
-The print file was not successfully transmitted because one or more attributes are not supported or the job was canceled at the printer. The scheduler will respond to this by canceling the job.
+The print file was not successfully transmitted because one or more attributes are not supported or the job was canceled at the printer.
+The scheduler will respond to this by canceling the job.
.TP 5
.B CUPS_BACKEND_RETRY
-The print file was not successfully transmitted because of a temporary issue. The scheduler will retry the job at a future time \- other jobs may print before this one.
+The print file was not successfully transmitted because of a temporary issue.
+The scheduler will retry the job at a future time \- other jobs may print before this one.
.TP 5
.B CUPS_BACKEND_RETRY_CURRENT
-The print file was not successfully transmitted because of a temporary issue. The scheduler will retry the job immediately without allowing intervening jobs.
+The print file was not successfully transmitted because of a temporary issue.
+The scheduler will retry the job immediately without allowing intervening jobs.
.PP
All other exit code values are reserved.
.SH ENVIRONMENT
@@ -166,21 +182,29 @@ The device URI associated with the printer.
.SH FILES
.I /etc/cups/cups-files.conf
.SH NOTES
-CUPS backends are not generally designed to be run directly by the user. Aside from the device URI issue (
+CUPS backends are not generally designed to be run directly by the user.
+Aside from the device URI issue (
.I argv[0]
and
.B DEVICE_URI
-environment variable contain the device URI), CUPS backends also expect specific environment variables and file descriptors, and typically run in a user session that (on macOS) has additional restrictions that affect how it runs. Backends can also be installed with restricted permissions (0500 or 0700) that tell the scheduler to run them as the "root" user instead of an unprivileged user (typically "lp") on the system.
+environment variable contain the device URI), CUPS backends also expect specific environment variables and file descriptors, and typically run in a user session that (on macOS) has additional restrictions that affect how it runs.
+Backends can also be installed with restricted permissions (0500 or 0700) that tell the scheduler to run them as the "root" user instead of an unprivileged user (typically "lp") on the system.
.LP
-Unless you are a developer and know what you are doing, please do not run backends directly. Instead, use the
+Unless you are a developer and know what you are doing, please do not run backends directly.
+Instead, use the
.BR lp (1)
or
.BR lpr (1)
programs to send print jobs or
.BR lpinfo (8)
-to query for available printers using the backend. The one exception is the SNMP backend \- see
+to query for available printers using the backend.
+The one exception is the SNMP backend \- see
.BR cups-snmp (8)
for more information.
+.SH NOTES
+CUPS printer drivers and backends are deprecated and will no longer be supported in a future feature release of CUPS.
+Printers that do not support IPP can be supported using applications such as
+.BR ippeveprinter (1).
.SH SEE ALSO
.IR cups (1),
.IR cups-files.conf (5),
@@ -193,4 +217,4 @@ for more information.
.br
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/cancel.man b/man/cancel.1
index 388640fb6..28e089704 100644
--- a/man/cancel.man
+++ b/man/cancel.1
@@ -1,12 +1,13 @@
.\"
.\" cancel man page for CUPS.
.\"
-.\" Copyright 2007-2014 by Apple Inc.
-.\" Copyright 1997-2006 by Easy Software Products.
+.\" Copyright © 2007-2019 by Apple Inc.
+.\" Copyright © 1997-2006 by Easy Software Products.
.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
.\"
-.TH cancel 1 "CUPS" "15 April 2014" "Apple Inc."
+.TH cancel 1 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
cancel \- cancel jobs
.SH SYNOPSIS
@@ -87,4 +88,4 @@ Administrators wishing to prevent unauthorized cancellation of jobs via the \fI\
.BR lpstat (1),
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/classes.conf.man b/man/classes.conf.5
index e2579792f..62b7b731e 100644
--- a/man/classes.conf.man
+++ b/man/classes.conf.5
@@ -1,18 +1,21 @@
.\"
.\" classes.conf man page for CUPS.
.\"
-.\" Copyright 2007-2014 by Apple Inc.
-.\" Copyright 1997-2006 by Easy Software Products.
+.\" Copyright © 2007-2019 by Apple Inc.
+.\" Copyright © 1997-2006 by Easy Software Products.
.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
.\"
-.TH classes.conf 5 "CUPS" "15 April 2014" "Apple Inc."
+.TH classes.conf 5 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
classes.conf \- class configuration file for cups
.SH DESCRIPTION
-The \fBclasses.conf\fR file defines the local printer classes that are available. It is normally located in the \fI/etc/cups\fR directory and is maintained by the
+The \fBclasses.conf\fR file defines the local printer classes that are available.
+It is normally located in the \fI/etc/cups\fR directory and is maintained by the
.BR cupsd (8)
-program. This file is not intended to be edited or managed manually.
+program.
+This file is not intended to be edited or managed manually.
.SH NOTES
The name, location, and format of this file are an implementation detail that will change in future releases of CUPS.
.SH SEE ALSO
@@ -24,4 +27,4 @@ The name, location, and format of this file are an implementation detail that wi
.BR subscriptions.conf (5),
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/client.conf.man.in b/man/client.conf.5
index b85648954..92f1d9575 100644
--- a/man/client.conf.man.in
+++ b/man/client.conf.5
@@ -1,14 +1,15 @@
.\"
.\" client.conf man page for CUPS.
.\"
-.\" Copyright 2007-2018 by Apple Inc.
-.\" Copyright 2006 by Easy Software Products.
+.\" Copyright © 2007-2019 by Apple Inc.
+.\" Copyright © 2006 by Easy Software Products.
.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
.\"
-.TH client.conf 5 "CUPS" "3 November 2017" "Apple Inc."
+.TH client.conf 5 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
-client.conf \- client configuration file for cups
+client.conf \- client configuration file for cups (deprecated on macos)
.SH DESCRIPTION
The \fBclient.conf\fR file configures the CUPS client and is normally located in the \fI/etc/cups\fR and/or \fI~/.cups\fR directories.
Each line in the file can be a configuration directive, a blank line, or a comment. Comment lines start with the # character.
@@ -76,6 +77,30 @@ The default is "Yes".
.TP 5
\fBUser \fIname\fR
Specifies the default user name to use for requests.
+.\"#UserAgentTokens
+.TP 5
+\fBUserAgentTokens None\fR
+.TP 5
+\fBUserAgentTokens ProductOnly\fR
+.TP 5
+\fBUserAgentTokens Major\fR
+.TP 5
+\fBUserAgentTokens Minor\fR
+.TP 5
+\fBUserAgentTokens Minimal\fR
+.TP 5
+\fBUserAgentTokens OS\fR
+.TP 5
+\fBUserAgentTokens Full\fR
+Specifies what information is included in the User-Agent header of HTTP requests.
+"None" disables the User-Agent header.
+"ProductOnly" reports "CUPS".
+"Major" reports "CUPS/major IPP/2".
+"Minor" reports "CUPS/major.minor IPP/2.1".
+"Minimal" reports "CUPS/major.minor.patch IPP/2.1".
+"OS" reports "CUPS/major.minor.path (osname osversion) IPP/2.1".
+"Full" reports "CUPS/major.minor.path (osname osversion; architecture) IPP/2.1".
+The default is "Minimal".
.TP 5
\fBValidateCerts Yes\fR
.TP 5
@@ -99,4 +124,4 @@ On Linux and other systems using GNU TLS, the \fI/etc/cups/ssl/site.crl\fR file,
.BR default (1),
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/cups-config.man b/man/cups-config.1
index a4c5f67b5..0671f89e4 100644
--- a/man/cups-config.man
+++ b/man/cups-config.1
@@ -1,12 +1,13 @@
.\"
.\" cups-config man page for CUPS.
.\"
-.\" Copyright 2007-2014 by Apple Inc.
-.\" Copyright 1997-2006 by Easy Software Products.
+.\" Copyright © 2007-2019 by Apple Inc.
+.\" Copyright © 1997-2006 by Easy Software Products.
.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
.\"
-.TH cups-config 1 "CUPS" "15 April 2014" "Apple Inc."
+.TH cups-config 1 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
cups\-config \- get cups api, compiler, directory, and link information.
.SH SYNOPSIS
@@ -66,10 +67,6 @@ Reports the default CUPS data directory.
.B \-\-help
Reports the program usage message.
.TP 5
-.B \-\-image
-When used with \fI\-\-libs\fR, adds the CUPS imaging library to the
-list of libraries.
-.TP 5
.B \-\-ldflags
Reports the necessary linker options.
.TP 5
@@ -100,8 +97,13 @@ Compile a simple one-file CUPS filter:
cc `cups\-config \-\-cflags \-\-ldflags` \-o filter filter.c \\
`cups\-config \-\-libs`
.fi
+.SH DEPRECATED OPTIONS
+The following options are deprecated but continue to work for backwards compatibility:
+.TP 5
+.B \-\-image
+Formerly used to add the CUPS imaging library to the list of libraries.
.SH SEE ALSO
.BR cups (1),
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/cups-files.conf.man.in b/man/cups-files.conf.5
index bd61c96cc..955f47b55 100644
--- a/man/cups-files.conf.man.in
+++ b/man/cups-files.conf.5
@@ -1,13 +1,13 @@
.\"
.\" cups-files.conf man page for CUPS.
.\"
-.\" Copyright © 2007-2018 by Apple Inc.
+.\" Copyright © 2007-2019 by Apple Inc.
.\" Copyright © 1997-2006 by Easy Software Products.
.\"
.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
.\" information.
.\"
-.TH cups-files.conf 5 "CUPS" "8 November 2018" "Apple Inc."
+.TH cups-files.conf 5 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
cups\-files.conf \- file and directory configuration file for cups
.SH DESCRIPTION
@@ -288,4 +288,4 @@ command is used instead.
.BR subscriptions.conf (5),
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/cups-lpd.man.in b/man/cups-lpd.8
index 34d693007..e998df361 100644
--- a/man/cups-lpd.man.in
+++ b/man/cups-lpd.8
@@ -1,14 +1,15 @@
.\"
.\" cups-lpd man page for CUPS.
.\"
-.\" Copyright 2007-2014 by Apple Inc.
-.\" Copyright 1997-2006 by Easy Software Products.
+.\" Copyright © 2007-2019 by Apple Inc.
+.\" Copyright © 1997-2006 by Easy Software Products.
.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
.\"
-.TH cups-lpd 8 "CUPS" "3 June 2014" "Apple Inc."
+.TH cups-lpd 8 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
-cups-lpd \- receive print jobs and report printer status to lpd clients
+cups-lpd \- receive print jobs and report printer status to lpd clients (deprecated)
.SH SYNOPSIS
.B cups-lpd
[
@@ -57,6 +58,9 @@ Errors are sent to the system log.
.I /System/Library/LaunchDaemons/org.cups.cups-lpd.plist
.fi
.SH NOTES
+The
+.B cups-lpd
+program is deprecated and will no longer be supported in a future feature release of CUPS.
.SS PERFORMANCE
.B cups-lpd
performs well with small numbers of clients and printers.
@@ -112,4 +116,4 @@ service using the corresponding control program.
CUPS Online Help (http://localhost:631/help),
RFC 2569
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/cups-snmp.man.in b/man/cups-snmp.8
index b875bbf83..19bda2697 100644
--- a/man/cups-snmp.man.in
+++ b/man/cups-snmp.8
@@ -1,14 +1,14 @@
.\"
.\" SNMP backend man page for CUPS.
.\"
-.\" Copyright © 2012-2018 by Apple Inc.
+.\" Copyright © 2012-2019 by Apple Inc.
.\"
.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
.\" information.
.\"
-.TH cups-snmp 8 "CUPS" "8 November 2018" "Apple Inc."
+.TH cups-snmp 8 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
-snmp \- cups snmp backend
+snmp \- cups snmp backend (deprecated)
.SH SYNOPSIS
.B /usr/lib/cups/backend/snmp
.I ip-address-or-hostname
@@ -53,4 +53,4 @@ The CUPS SNMP backend uses the information from the Host, Printer, and Port Moni
.BR lpinfo (8),
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/cups-snmp.conf.man b/man/cups-snmp.conf.5
index bce636c9b..bb77c7342 100644
--- a/man/cups-snmp.conf.man
+++ b/man/cups-snmp.conf.5
@@ -1,15 +1,15 @@
.\"
.\" snmp.conf man page for CUPS.
.\"
-.\" Copyright © 2007-2018 by Apple Inc.
+.\" Copyright © 2007-2019 by Apple Inc.
.\" Copyright © 2006 by Easy Software Products.
.\"
.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
.\" information.
.\"
-.TH snmp.conf 5 "CUPS" "8 November 2018" "Apple Inc."
+.TH snmp.conf 5 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
-snmp.conf \- snmp configuration file for cups
+snmp.conf \- snmp configuration file for cups (deprecated)
.SH DESCRIPTION
The
.B snmp.conf
@@ -55,8 +55,12 @@ The default is "off".
Specifies the maximum number of seconds that the SNMP backend will scan the
network for printers.
The default is 120 seconds (2 minutes).
+.SH NOTES
+CUPS backends are deprecated and will no longer be supported in a future feature release of CUPS.
+Printers that do not support IPP can be supported using applications such as
+.BR ippeveprinter (1).
.SH SEE ALSO
.BR cups-snmp (8),
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/cups.man b/man/cups.1
index 6279c5273..b0c51a738 100644
--- a/man/cups.man
+++ b/man/cups.1
@@ -1,12 +1,13 @@
.\"
.\" cups (intro) man page for CUPS.
.\"
-.\" Copyright 2007-2014 by Apple Inc.
-.\" Copyright 1997-2006 by Easy Software Products.
+.\" Copyright © 2007-2019 by Apple Inc.
+.\" Copyright © 1997-2006 by Easy Software Products.
.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
.\"
-.TH cups 1 "CUPS" "16 April 2014" "Apple Inc."
+.TH cups 1 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
cups \- a standards-based, open source printing system
.SH DESCRIPTION
@@ -118,6 +119,10 @@ Specifies the location of temporary files.
.SH CONFORMING TO
.B CUPS
conforms to the Internet Printing Protocol version 2.1 and implements the Berkeley and System V UNIX print commands.
+.SH NOTES
+CUPS printer drivers, backends, and PPD files are deprecated and will no longer be supported in a future feature release of CUPS.
+Printers that do not support IPP can be supported using applications such as
+.BR ippeveprinter (1).
.SH SEE ALSO
.BR cancel (1),
.BR client.conf (7),
@@ -135,4 +140,4 @@ CUPS Online Help (http://localhost:631/help),
CUPS Web Site (http://www.CUPS.org),
PWG Internet Printing Protocol Workgroup (http://www.pwg.org/ipp)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/cupsaccept.man b/man/cupsaccept.8
index 3f859c92a..c855d823d 100644
--- a/man/cupsaccept.man
+++ b/man/cupsaccept.8
@@ -1,12 +1,13 @@
.\"
-.\" accept/reject man page for CUPS.
+.\" cupsaccept/reject man page for CUPS.
.\"
-.\" Copyright 2007-2014 by Apple Inc.
-.\" Copyright 1997-2006 by Easy Software Products.
+.\" Copyright © 2007-2019 by Apple Inc.
+.\" Copyright © 1997-2006 by Easy Software Products.
.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
.\"
-.TH cupsaccept 8 "CUPS" "10 June 2014" "Apple Inc."
+.TH cupsaccept 8 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
cupsaccept/cupsreject \- accept/reject jobs sent to a destination
.SH SYNOPSIS
@@ -82,4 +83,4 @@ Finally, the CUPS versions may ask the user for an access password depending on
.br
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/cupsctl.man b/man/cupsctl.8
index 9a70580b8..c88eb22ec 100644
--- a/man/cupsctl.man
+++ b/man/cupsctl.8
@@ -1,12 +1,13 @@
.\"
.\" cupsctl man page for CUPS.
.\"
-.\" Copyright 2007-2016 by Apple Inc.
-.\" Copyright 2007 by Easy Software Products.
+.\" Copyright © 2007-2019 by Apple Inc.
+.\" Copyright © 2007 by Easy Software Products.
.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
.\"
-.TH cupsctl 8 "CUPS" "30 May 2016" "Apple Inc."
+.TH cupsctl 8 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
cupsctl \- configure cupsd.conf options
.SH SYNOPSIS
@@ -94,4 +95,4 @@ You cannot set the Listen or Port directives using \fBcupsctl\fR.
.br
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/cupsd-helper.man b/man/cupsd-helper.8
index d866780fb..bfd2e456e 100644
--- a/man/cupsd-helper.man
+++ b/man/cupsd-helper.8
@@ -1,14 +1,15 @@
.\"
.\" cupsd-helper man page for CUPS.
.\"
-.\" Copyright 2007-2014 by Apple Inc.
+.\" Copyright 2007-2019 by Apple Inc.
.\" Copyright 1997-2006 by Easy Software Products.
.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
.\"
-.TH cupsd-helper 8 "CUPS" "15 April 2014" "Apple Inc."
+.TH cupsd-helper 8 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
-cupsd\-helper \- cupsd helper programs
+cupsd\-helper \- cupsd helper programs (deprecated)
.SH SYNOPSIS
.B cups\-deviced
.I request-id
@@ -73,6 +74,10 @@ archives to further reduce their size.
.LP
Driver information files must conform to the format defined in
.BR ppdcfile (5).
+.SH NOTES
+CUPS printer drivers, backends, and PPD files are deprecated and will no longer be supported in a future feature release of CUPS.
+Printers that do not support IPP can be supported using applications such as
+.BR ippeveprinter (1).
.SH SEE ALSO
.BR backend (7),
.BR cups (1),
@@ -82,4 +87,4 @@ Driver information files must conform to the format defined in
.BR ppdcfile (5),
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/cupsd-logs.man b/man/cupsd-logs.5
index 5d673a3fe..a912c4693 100644
--- a/man/cupsd-logs.man
+++ b/man/cupsd-logs.5
@@ -1,13 +1,13 @@
.\"
.\" cupsd-logs man page for CUPS.
.\"
-.\" Copyright 2007-2018 by Apple Inc.
-.\" Copyright 1997-2006 by Easy Software Products.
+.\" Copyright © 2007-2019 by Apple Inc.
+.\" Copyright © 1997-2006 by Easy Software Products.
.\"
.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
.\" information.
.\"
-.TH cupsd-logs 5 "CUPS" "8 November 2017" "Apple Inc."
+.TH cupsd-logs 5 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
cupsd\-logs \- cupsd log files (access_log, error_log, and page_log)
.SH DESCRIPTION
@@ -219,4 +219,4 @@ The \fIsides\fR field contains a copy of the sides attribute provided with the I
.BR cups-files.conf (5),
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/cupsd.man.in b/man/cupsd.8
index 3df6f408e..e671ae328 100644
--- a/man/cupsd.man.in
+++ b/man/cupsd.8
@@ -1,12 +1,13 @@
.\"
.\" cupsd man page for CUPS.
.\"
-.\" Copyright 2007-2016 by Apple Inc.
-.\" Copyright 1997-2006 by Easy Software Products.
+.\" Copyright © 2007-2019 by Apple Inc.
+.\" Copyright © 1997-2006 by Easy Software Products.
.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
.\"
-.TH cupsd 8 "CUPS" "12 February 2016" "Apple Inc."
+.TH cupsd 8 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
cupsd \- cups scheduler
.SH SYNOPSIS
@@ -122,4 +123,4 @@ in the foreground with a test configuration file called
.BR systemd (8),
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/cupsd.conf.man.in b/man/cupsd.conf.5
index 4bae8133d..79f17ea0c 100644
--- a/man/cupsd.conf.man.in
+++ b/man/cupsd.conf.5
@@ -1,13 +1,13 @@
.\"
.\" cupsd.conf man page for CUPS.
.\"
-.\" Copyright © 2007-2018 by Apple Inc.
+.\" Copyright © 2007-2019 by Apple Inc.
.\" Copyright © 1997-2006 by Easy Software Products.
.\"
.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
.\" information.
.\"
-.TH cupsd.conf 5 "CUPS" "8 November 2018" "Apple Inc."
+.TH cupsd.conf 5 "CUPS" "2 May 2019" "Apple Inc."
.SH NAME
cupsd.conf \- server configuration file for cups
.SH DESCRIPTION
@@ -345,7 +345,7 @@ The default is "1048576" (1MB).
.TP 5
\fBMultipleOperationTimeout \fIseconds\fR
Specifies the maximum amount of time to allow between files in a multiple file print job.
-The default is "300" (5 minutes).
+The default is "900" (15 minutes).
.\"#Policy
.TP 5
\fB<Policy \fIname\fB> \fR... \fB</Policy>\fR
@@ -418,13 +418,11 @@ command.
Specifies what information is included in the Server header of HTTP responses.
"None" disables the Server header.
"ProductOnly" reports "CUPS".
-"Major" reports "CUPS 2".
-"Minor" reports "CUPS 2.0".
-"Minimal" reports "CUPS 2.0.0".
-"OS" reports "CUPS 2.0.0 (UNAME)" where UNAME is the output of the
-.BR uname (1)
-command.
-"Full" reports "CUPS 2.0.0 (UNAME) IPP/2.0".
+"Major" reports "CUPS/major IPP/2".
+"Minor" reports "CUPS/major.minor IPP/2.1".
+"Minimal" reports "CUPS/major.minor.patch IPP/2.1".
+"OS" reports "CUPS/major.minor.path (osname osversion) IPP/2.1".
+"Full" reports "CUPS/major.minor.path (osname osversion; architecture) IPP/2.1".
The default is "Minimal".
.\"#SSLListen
.TP 5
@@ -467,7 +465,7 @@ The default is "No".
.TP 5
\fBTimeout \fIseconds\fR
Specifies the HTTP request timeout.
-The default is "300" (5 minutes).
+The default is "900" (15 minutes).
.\"#WebInterface
.TP 5
\fBWebInterface yes\fR
@@ -896,4 +894,4 @@ Require authentication for accesses from outside the 10. network:
.BR subscriptions.conf (5),
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/cupsenable.man b/man/cupsenable.8
index b6eb632a5..aa4ec4e79 100644
--- a/man/cupsenable.man
+++ b/man/cupsenable.8
@@ -1,12 +1,13 @@
.\"
.\" cupsenable/cupsdisable man page for CUPS.
.\"
-.\" Copyright 2007-2014 by Apple Inc.
-.\" Copyright 1997-2006 by Easy Software Products.
+.\" Copyright © 2007-2019 by Apple Inc.
+.\" Copyright © 1997-2006 by Easy Software Products.
.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
.\"
-.TH cupsenable 8 "CUPS" "11 June 2014" "Apple Inc."
+.TH cupsenable 8 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
cupsdisable, cupsenable \- stop/start printers and classes
.SH SYNOPSIS
@@ -93,4 +94,4 @@ This differs from the System V versions which require the root user to execute t
.BR lpstat (1),
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/cupsfilter.man b/man/cupsfilter.8
index f0400c1dc..fe4c5a2cf 100644
--- a/man/cupsfilter.man
+++ b/man/cupsfilter.8
@@ -1,13 +1,14 @@
.\"
.\" cupsfilter man page for CUPS.
.\"
-.\" Copyright 2007-2014 by Apple Inc.
+.\" Copyright 2007-2019 by Apple Inc.
.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
.\"
-.TH cupsfilter 8 "CUPS" "11 June 2014" "Apple Inc."
+.TH cupsfilter 8 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
-cupsfilter \- convert a file to another format using cups filters
+cupsfilter \- convert a file to another format using cups filters (deprecated)
.SH SYNOPSIS
.B cupsfilter
[
@@ -114,6 +115,10 @@ environment variables affect the operation of
/usr/share/cups/mime/*.convs
/usr/share/cups/mime/*.types
.SH NOTES
+CUPS printer drivers, filters, and backends are deprecated and will no longer be supported in a future feature release of CUPS.
+Printers that do not support IPP can be supported using applications such as
+.BR ippeveprinter (1).
+.LP
Unlike when printing, filters run using the
.B cupsfilter
command use the current user and security session. This may result in different output or unexpected behavior.
@@ -131,4 +136,4 @@ The following command will generate a PDF preview of job 42 for a printer named
.BR mime.types (7),
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/cupstestppd.man b/man/cupstestppd.1
index e1070f510..f91be167a 100644
--- a/man/cupstestppd.man
+++ b/man/cupstestppd.1
@@ -1,12 +1,13 @@
.\"
.\" cupstestppd man page for CUPS.
.\"
-.\" Copyright 2007-2014 by Apple Inc.
-.\" Copyright 1997-2006 by Easy Software Products.
+.\" Copyright © 2007-2019 by Apple Inc.
+.\" Copyright © 1997-2006 by Easy Software Products.
.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
.\"
-.TH cupstestppd 1 "CUPS" "11 June 2014" "Apple Inc."
+.TH cupstestppd 1 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
cupstestppd \- test conformance of ppd files
.SH SYNOPSIS
@@ -134,9 +135,13 @@ The next command tests all PPD files under the current directory and print detai
find . \-name \\*.ppd \\! \-exec cupstestppd \-q '{}' \\; \\
\-exec cupstestppd \-v '{}' \\;
.fi
+.SH NOTES
+PPD files are deprecated and will no longer be supported in a future feature release of CUPS.
+Printers that do not support IPP can be supported using applications such as
+.BR ippeveprinter (1).
.SH SEE ALSO
.BR lpadmin (8),
CUPS Online Help (http://localhost:631/help),
Adobe PostScript Printer Description File Format Specification, Version 4.3.
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/filter.man b/man/filter.7
index 8e2721da9..8cb79bbf9 100644
--- a/man/filter.man
+++ b/man/filter.7
@@ -1,12 +1,13 @@
.\"
.\" filter man page for CUPS.
.\"
-.\" Copyright 2007-2015 by Apple Inc.
-.\" Copyright 1997-2007 by Easy Software Products.
+.\" Copyright © 2007-2019 by Apple Inc.
+.\" Copyright © 1997-2007 by Easy Software Products.
.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
.\"
-.TH filter 7 "CUPS" "19 October 2015" "Apple Inc."
+.TH filter 7 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
filter \- cups file conversion filter interface
.SH SYNOPSIS
@@ -198,6 +199,10 @@ The user executing the filter, typically "lp" or "root"; consult the \fIcups-fil
.SH CONFORMING TO
While the filter interface is compatible with System V interface scripts, CUPS does not support System V interface scripts.
.SH NOTES
+CUPS printer drivers and backends are deprecated and will no longer be supported in a future feature release of CUPS.
+Printers that do not support IPP can be supported using applications such as
+.BR ippeveprinter (1).
+.LP
CUPS filters are not meant to be run directly by the user.
Aside from the legacy System V interface issues (\fIargv[0]\fR is the printer name), CUPS filters also expect specific environment variables and file descriptors, and typically run in a user session that (on macOS) has additional restrictions that affect how it runs.
Unless you are a developer and know what you are doing, please do not run filters directly.
@@ -213,4 +218,4 @@ program to use the appropriate filters to do the conversions you need.
.br
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/ippevepcl.7 b/man/ippevepcl.7
new file mode 100644
index 000000000..738e87cd9
--- /dev/null
+++ b/man/ippevepcl.7
@@ -0,0 +1,48 @@
+.\"
+.\" ippevepcl/ps man page for CUPS.
+.\"
+.\" Copyright © 2019 by Apple Inc.
+.\"
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
+.\"
+.TH ippevepcl/ps 7 "CUPS" "24 April 2019" "Apple Inc."
+.SH NAME
+ippevepcl/ps \- pcl and postscript print commands for ippeveprinter
+.SH SYNOPSIS
+.B ippevepcl
+[
+.I filename
+]
+.br
+.B ippeveps
+[
+.I filename
+]
+.SH DESCRIPTION
+.B ippevepcl
+and
+.B ippeveps
+are print commands for
+.BR ippeveprinter (1).
+As with all print commands, these commands read either the filename specified on the command-line or from the standard input.
+Output is sent to the standard output.
+Status and progress messages are sent to the standard error.
+.PP
+.B ippevepcl
+prints to B&W HP PCL laser printers and supports printing of HP PCL (application/vnd.hp-pcl), PWG Raster (image/pwg-raster), and Apple Raster (image/urf) print files.
+.PP
+.B ippeveps
+print to Adobe PostScript printers and supports printing of PDF (application/pdf), PostScript (application/postscript), JPEG (image/jpeg), PWG Raster (image/pwg-raster), and Apple Raster (image/urf) print files.
+Printer-specific commands are read from a supplied PPD file.
+If no PPD file is specified, generic commands suitable for any Level 2 or Level 3 PostScript printer are used instead to specify duplex printing and media size.
+.SH EXIT STATUS
+These programs return 1 on error and 0 on success.
+.SH ENVIRONMENT
+These program inherit the environment provided by the
+.B ippeveprinter
+program.
+.SH SEE ALSO
+.BR ippeveprinter (8)
+.SH COPYRIGHT
+Copyright \[co] 2019 by Apple Inc.
diff --git a/man/ippeveprinter.1 b/man/ippeveprinter.1
new file mode 100644
index 000000000..6a4b7e11e
--- /dev/null
+++ b/man/ippeveprinter.1
@@ -0,0 +1,247 @@
+.\"
+.\" ippeveprinter man page for CUPS.
+.\"
+.\" Copyright © 2014-2019 by Apple Inc.
+.\"
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
+.\"
+.TH ippeveprinter 1 "CUPS" "24 April 2019" "Apple Inc."
+.SH NAME
+ippeveprinter \- an ipp everywhere printer application for cups
+.SH SYNOPSIS
+.B ippeveprinter
+[
+.B \-\-help
+] [
+.B \-\-no\-web\-forms
+] [
+.B \-\-version
+] [
+.B \-2
+] [
+.B \-D
+.I device-uri
+] [
+.B \-K
+.I keypath
+] [
+.B \-M
+.I manufacturer
+] [
+.B \-P
+.I filename.ppd
+] [
+.B \-V
+.I ipp-version
+] [
+.B \-a
+.I filename.conf
+] [
+.B \-c
+.I command
+] [
+.B \-d
+.I spool-directory
+] [
+.B \-f
+.I type/subtype[,...]
+] [
+.B \-i
+.I iconfile.png
+] [
+.B \-k
+] [
+.B \-l
+.I location
+] [
+.B \-m
+.I model
+] [
+.B \-n
+.I hostname
+] [
+.B \-p
+.I port
+] [
+.B \-r
+.I subtype[,subtype]
+] [
+.B \-s
+.I speed[,color-speed]
+] [
+.B \-v[vvv]
+]
+.I service-name
+.SH DESCRIPTION
+.B ippeveprinter
+is a simple Internet Printing Protocol (IPP) server conforming to the IPP Everywhere (PWG 5100.14) specification. It can be used to test client software or act as a very basic print server that runs a command for every job that is printed.
+.SH OPTIONS
+The following options are recognized by
+.B ippeveprinter:
+.TP 5
+.B \-\-help
+Show program usage.
+.TP 5
+.B \-\-no\-web\-forms
+Disable the web interface forms used to update the media and supply levels.
+.TP 5
+.B \-\-version
+Show the CUPS version.
+.TP 5
+.B \-2
+Report support for two-sided (duplex) printing.
+.TP 5
+\fB\-D \fIdevice-uri\fR
+Set the device URI for print output.
+The URI can be a filename, directory, or a network socket URI of the form "socket://ADDRESS[:PORT]" (where the default port number is 9100).
+When specifying a directory,
+.B ippeveprinter
+will create an output file using the job ID and name.
+.TP 5
+\fB\-M \fImanufacturer\fR
+Set the manufacturer of the printer.
+The default is "Example".
+.TP 5
+\fB\-P \fIfilename.ppd\fR
+Load printer attributes from the specified PPD file.
+This option is typically used in conjunction with the
+.BR ippeveps (7)
+printer command ("\-c ippeveps").
+.TP 5
+\fB\-V 1.1\fR
+.TP 5
+\fB\-V 2.0\fR
+Specifies the maximum IPP version to report.
+2.0 is the default.
+.TP 5
+\fB\-c \fIcommand\fR
+Run the specified command for each document that is printed.
+If "command" is not an absolute path ("/path/to/command"),
+.B ippeveprinter
+looks for the command in the "ippeveprinter" subdirectory of the CUPS binary directory, typically /usr/lib/cups/ippeveprinter or /usr/libexec/cups/ippeveprinter.
+The
+.BR cups-config (1)
+command can be used to discover the correct binary directory ("cups-config \--serverbin").
+In addition, the CUPS_SERVERBIN environment variable can be used to override the default location of this directory \- see the
+.BR cups (1)
+man page for more details.
+.TP 5
+\fB\-d \fIspool-directory\fR
+Specifies the directory that will hold the print files.
+The default is a directory under the user's current temporary directory.
+.TP 5
+\fB\-f \fItype/subtype[,...]\fR
+Specifies a list of MIME media types that the server will accept.
+The default depends on the type of printer created.
+.TP 5
+\fB\-i \fIiconfile.png\fR
+Specifies the printer icon file for the server.
+The file must be a PNG format image.
+The default is an internally-provided PNG image.
+.TP 5
+.B \-k
+Keeps the print documents in the spool directory rather than deleting them.
+.TP 5
+\fB\-l \fIlocation\fR
+Specifies the human-readable location string that is reported by the server.
+The default is the empty string.
+.TP 5
+\fB\-m \fImodel\fR
+Specifies the model name of the printer.
+The default is "Printer".
+.TP 5
+\fB\-n \fIhostname\fR
+Specifies the hostname that is reported by the server.
+The default is the name returned by the
+.BR hostname (1)
+command.
+.TP 5
+\fB\-p \fIport\fR
+Specifies the port number to listen on.
+The default is a user-specific number from 8000 to 8999.
+.TP 5
+\fB\-r \fIsubtype[,subtype]\fR
+Specifies the DNS-SD subtype(s) to advertise.
+Separate multiple subtypes with a comma.
+The default is "_print".
+.TP 5
+\fB\-s \fIspeed[,color-speed]\fR
+Specifies the printer speed in pages per minute.
+If two numbers are specified and the second number is greater than zero, the server will report support for color printing.
+The default is "10,0".
+.TP 5
+.B \-v[vvv]
+Be (very) verbose when logging activity to standard error.
+.SH EXIT STATUS
+The
+.B ippeveprinter
+program returns 1 if it is unable to process the command-line arguments or register the IPP service.
+Otherwise
+.B ippeveprinter
+will run continuously until terminated.
+.SH CONFORMING TO
+The
+.B ippeveprinter
+program is unique to CUPS and conforms to the IPP Everywhere (PWG 5100.14) specification.
+.SH ENVIRONMENT
+.B ippeveprinter
+adds environment variables starting with "IPP_" for all IPP Job attributes in the print request.
+For example, when executing a command for an IPP Job containing the "media" Job Template attribute, the "IPP_MEDIA" environment variable will be set to the value of that attribute.
+.LP
+In addition, all IPP "xxx-default" Printer Description attributes are added to the environment.
+For example, the "IPP_MEDIA_DEFAULT" environment variable will be set to the default value for the "media" Job Template attribute.
+.LP
+Enumerated values are converted to their keyword equivalents.
+For example, a "print-quality" Job Template attribute with a enum value of 3 will become the "IPP_PRINT_QUALITY" environment variable with a value of "draft".
+This string conversion only happens for standard Job Template attributes, currently "finishings", "orientation-requested", and "print-quality".
+.LP
+Finally, the "CONTENT_TYPE" environment variable contains the MIME media type of the document being printed, the "DEVICE_URI" environment variable contains the device URI as specified with the "\-D" option, and the "PPD" environment variable contains the PPD filename as specified with the "\-P" option.
+.SH COMMAND OUTPUT
+Unless they communicate directly with a printer, print commands send printer-ready data to the standard output.
+.LP
+Print commands can send messages back to
+.B ippeveprinter
+on the standard error with one of the following prefixes:
+.TP 5
+\fBATTR: \fIattribute=value[ attribute=value]\fR
+Sets the named attribute(s) to the given values.
+Currently only the "job-impressions" and "job-impressions-completed" Job Status attributes and the "marker-xxx", "printer-alert", "printer-alert-description", "printer-supply", and "printer-supply-description" Printer Status attributes can be set.
+.TP 5
+\fBDEBUG: \fIDebugging message\fR
+Logs a debugging message if at least two \-v's have been specified.
+.TP 5
+\fBERROR: \fIError message\fR
+Logs an error message and copies the message to the "job-state-message" attribute.
+.TP 5
+\fBINFO: \fIInformational message\fR
+Logs an informational/progress message if \-v has been specified and copies the message to the "job-state-message" attribute unless an error has been reported.
+.TP 5
+\fBSTATE: \fIkeyword[,keyword,...]\fR
+Sets the printer's "printer-state-reasons" attribute to the listed keywords.
+.TP 5
+\fBSTATE: \-\fIkeyword[,keyword,...]\fR
+Removes the listed keywords from the printer's "printer-state-reasons" attribute.
+.TP 5
+\fBSTATE: +\fIkeyword[,keyword,...]\fR
+Adds the listed keywords to the printer's "printer-state-reasons" attribute.
+.SH EXAMPLES
+Run
+.B ippeveprinter
+with a service name of My Cool Printer:
+.nf
+
+ ippeveprinter "My Cool Printer"
+.fi
+.LP
+Run the
+.BR file (1)
+command whenever a job is sent to the server:
+.nf
+
+ ippeveprinter \-c /usr/bin/file "My Cool Printer"
+.fi
+.SH SEE ALSO
+PWG Internet Printing Protocol Workgroup (http://www.pwg.org/ipp)
+.SH COPYRIGHT
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/ippfind.man b/man/ippfind.1
index cbd409c3d..d77ef75cc 100644
--- a/man/ippfind.man
+++ b/man/ippfind.1
@@ -1,12 +1,12 @@
.\"
.\" ippfind man page.
.\"
-.\" Copyright © 2013-2018 by Apple Inc.
+.\" Copyright © 2013-2019 by Apple Inc.
.\"
.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
.\" information.
.\"
-.TH ippfind 1 "ippsample" "14 February 2018" "Apple Inc."
+.TH ippfind 1 "ippsample" "26 April 2019" "Apple Inc."
.SH NAME
ippfind \- find internet printing protocol printers
.SH SYNOPSIS
@@ -255,4 +255,4 @@ Similarly, to send a PostScript test page to every PostScript printer, run:
.SH SEE ALSO
.BR ipptool (1)
.SH COPYRIGHT
-Copyright \[co] 2013-2018 by Apple Inc.
+Copyright \[co] 2013-2019 by Apple Inc.
diff --git a/man/ipptool.man b/man/ipptool.1
index a5a8f44ed..ce858da59 100644
--- a/man/ipptool.man
+++ b/man/ipptool.1
@@ -1,11 +1,12 @@
.\"
.\" ipptool man page.
.\"
-.\" Copyright 2010-2018 by Apple Inc.
+.\" Copyright © 2010-2019 by Apple Inc.
.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
.\"
-.TH ipptool 1 "CUPS" "1 November 2017" "Apple Inc."
+.TH ipptool 1 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
ipptool \- perform internet printing protocol requests
.SH SYNOPSIS
@@ -248,4 +249,4 @@ IANA IPP Registry (http://www.iana.org/assignments/ipp\-registrations),
PWG Internet Printing Protocol Workgroup (http://www.pwg.org/ipp)
RFC 8011 (http://tools.ietf.org/html/rfc8011),
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/ipptoolfile.man b/man/ipptoolfile.5
index c97ba8c92..e1a710865 100644
--- a/man/ipptoolfile.man
+++ b/man/ipptoolfile.5
@@ -1,11 +1,12 @@
.\"
.\" ipptoolfile man page.
.\"
-.\" Copyright 2010-2018 by Apple Inc.
+.\" Copyright © 2010-2019 by Apple Inc.
.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
.\"
-.TH ipptoolfile 5 "CUPS" "15 June 2017" "Apple Inc."
+.TH ipptoolfile 5 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
ipptoolfile \- ipptool file format
.SH DESCRIPTION
@@ -645,4 +646,4 @@ IANA IPP Registry (http://www.iana.org/assignments/ipp-registrations),
PWG Internet Printing Protocol Workgroup (http://www.pwg.org/ipp),
RFC 8011 (http://tools.ietf.org/html/rfc8011)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/lp.man b/man/lp.1
index 07ce95567..839a48278 100644
--- a/man/lp.man
+++ b/man/lp.1
@@ -1,13 +1,13 @@
.\"
.\" lp man page for CUPS.
.\"
-.\" Copyright © 2007-2018 by Apple Inc.
+.\" Copyright © 2007-2019 by Apple Inc.
.\" Copyright © 1997-2006 by Easy Software Products.
.\"
.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
.\" information.
.\"
-.TH lp 1 "CUPS" "6 December 2018" "Apple Inc."
+.TH lp 1 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
lp \- print files
.SH SYNOPSIS
@@ -226,4 +226,4 @@ Print a presentation document 2-up to a printer called "bar":
.BR lpstat (1),
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/lpadmin.man b/man/lpadmin.8
index 5491d722b..ce6a698ff 100644
--- a/man/lpadmin.man
+++ b/man/lpadmin.8
@@ -1,12 +1,13 @@
.\"
.\" lpadmin man page for CUPS.
.\"
-.\" Copyright 2007-2018 by Apple Inc.
-.\" Copyright 1997-2006 by Easy Software Products.
+.\" Copyright © 2007-2019 by Apple Inc.
+.\" Copyright © 1997-2006 by Easy Software Products.
.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
.\"
-.TH lpadmin 8 "CUPS" "8 November 2018" "Apple Inc."
+.TH lpadmin 8 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
lpadmin \- configure cups printers and classes
.SH SYNOPSIS
@@ -200,6 +201,10 @@ Also, printer and class names are \fInot\fR case-sensitive.
Finally, the CUPS version of \fBlpadmin\fR may ask the user for an access password depending on the printing system configuration.
This differs from the System V version which requires the root user to execute this command.
.SH NOTES
+CUPS printer drivers and backends are deprecated and will no longer be supported in a future feature release of CUPS.
+Printers that do not support IPP can be supported using applications such as
+.BR ippeveprinter (1).
+.LP
The CUPS version of \fBlpadmin\fR does not support all of the System V or Solaris printing system configuration options.
.PP
Interface scripts are not supported for security reasons.
@@ -223,4 +228,4 @@ Create an IPP Everywhere print queue:
.BR lpoptions (1),
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/lpc.man b/man/lpc.8
index 67cef3ead..6fd6ff5b8 100644
--- a/man/lpc.man
+++ b/man/lpc.8
@@ -1,14 +1,15 @@
.\"
.\" lpc man page for CUPS.
.\"
-.\" Copyright 2007-2014 by Apple Inc.
-.\" Copyright 1997-2006 by Easy Software Products.
+.\" Copyright © 2007-2019 by Apple Inc.
+.\" Copyright © 1997-2006 by Easy Software Products.
.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
.\"
-.TH lpc 8 "CUPS" "11 June 2014" "Apple Inc."
+.TH lpc 8 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
-lpc \- line printer control program
+lpc \- line printer control program (deprecated)
.SH SYNOPSIS
.B lpc
[
@@ -37,6 +38,8 @@ Exits the command interpreter.
\fBstatus \fR[\fIqueue\fR]
Displays the status of one or more printer or class queues.
.SH NOTES
+This program is deprecated and will be removed in a future feature release of CUPS.
+.LP
Since \fBlpc\fR is geared towards the Berkeley printing system, it is impossible to use \fBlpc\fR to configure printer or class queues provided by CUPS.
To configure printer or class queues you must use the
.BR lpadmin (8)
@@ -52,4 +55,4 @@ command or another CUPS-compatible client with that functionality.
.BR lpstat (1),
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/lpinfo.man b/man/lpinfo.8
index 0f2c97997..ce42cc36e 100644
--- a/man/lpinfo.man
+++ b/man/lpinfo.8
@@ -1,14 +1,15 @@
.\"
.\" lpinfo man page for CUPS.
.\"
-.\" Copyright 2007-2014 by Apple Inc.
-.\" Copyright 1997-2006 by Easy Software Products.
+.\" Copyright © 2007-2019 by Apple Inc.
+.\" Copyright © 1997-2006 by Easy Software Products.
.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
.\"
-.TH lpinfo 8 "CUPS" "12 June 2014" "Apple Inc."
+.TH lpinfo 8 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
-lpinfo \- show available devices or drivers
+lpinfo \- show available devices or drivers (deprecated)
.SH SYNOPSIS
.B lpinfo
[
@@ -113,8 +114,12 @@ List drivers matching "HP LaserJet":
lpinfo \-\-make\-and\-model "HP LaserJet" \-m
.fi
+.SH NOTES
+CUPS printer drivers and backends are deprecated and will no longer be supported in a future feature release of CUPS.
+Printers that do not support IPP can be supported using applications such as
+.BR ippeveprinter (1).
.SH SEE ALSO
.BR lpadmin (8),
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/lpmove.man b/man/lpmove.8
index 8d5134f05..3f587e262 100644
--- a/man/lpmove.man
+++ b/man/lpmove.8
@@ -1,12 +1,13 @@
.\"
.\" lpmove man page for CUPS.
.\"
-.\" Copyright 2007-2016 by Apple Inc.
-.\" Copyright 1997-2006 by Easy Software Products.
+.\" Copyright © 2007-2019 by Apple Inc.
+.\" Copyright © 1997-2006 by Easy Software Products.
.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
.\"
-.TH lpmove 8 "CUPS" "26 May 2016" "Apple Inc."
+.TH lpmove 8 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
lpmove \- move a job or all jobs to a new destination
.SH SYNOPSIS
@@ -70,4 +71,4 @@ Move all jobs from "oldprinter" to "newprinter":
.br
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/lpoptions.man.in b/man/lpoptions.1
index df1cf5500..7550d9afb 100644
--- a/man/lpoptions.man.in
+++ b/man/lpoptions.1
@@ -1,12 +1,13 @@
.\"
.\" lpoptions man page for CUPS.
.\"
-.\" Copyright © 2007-2018 by Apple Inc.
+.\" Copyright © 2007-2019 by Apple Inc.
.\" Copyright © 1997-2006 by Easy Software Products.
.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
.\"
-.TH lpoptions 1 "CUPS" "10 April 2018" "Apple Inc."
+.TH lpoptions 1 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
lpoptions \- display or set printer options and defaults
.SH SYNOPSIS
@@ -114,4 +115,4 @@ The \fBlpoptions\fR command is unique to CUPS.
.BR lprm (1),
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/lpq.man b/man/lpq.1
index 0c7821a02..09582d798 100644
--- a/man/lpq.man
+++ b/man/lpq.1
@@ -1,12 +1,13 @@
.\"
.\" lpq man page for CUPS.
.\"
-.\" Copyright 2007-2014 by Apple Inc.
-.\" Copyright 1997-2006 by Easy Software Products.
+.\" Copyright © 2007-2019 by Apple Inc.
+.\" Copyright © 1997-2006 by Easy Software Products.
.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
.\"
-.TH lpq 1 "CUPS" "12 June 2014" "Apple Inc."
+.TH lpq 1 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
lpq \- show printer queue status
.SH SYNOPSIS
@@ -60,4 +61,4 @@ Requests a more verbose (long) reporting format.
.BR lpstat (1),
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/lpr.man b/man/lpr.1
index 00da1bc36..635d126d6 100644
--- a/man/lpr.man
+++ b/man/lpr.1
@@ -1,13 +1,13 @@
.\"
.\" lpr man page for CUPS.
.\"
-.\" Copyright © 2007-2018 by Apple Inc.
+.\" Copyright © 2007-2019 by Apple Inc.
.\" Copyright © 1997-2006 by Easy Software Products.
.\"
.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
.\" information.
.\"
-.TH lpr 1 "CUPS" "6 December 2018" "Apple Inc."
+.TH lpr 1 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
lpr \- print files
.SH SYNOPSIS
@@ -178,4 +178,4 @@ Print a presentation document 2-up to a printer called "foo":
.BR lpstat (1),
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/lprm.man b/man/lprm.1
index d2ab6c266..8c2bf9c2e 100644
--- a/man/lprm.man
+++ b/man/lprm.1
@@ -1,12 +1,13 @@
.\"
.\" lprm man page for CUPS.
.\"
-.\" Copyright 2007-2014 by Apple Inc.
-.\" Copyright 1997-2006 by Easy Software Products.
+.\" Copyright © 2007-2019 by Apple Inc.
+.\" Copyright © 1997-2006 by Easy Software Products.
.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
.\"
-.TH lprm 1 "CUPS" "22 May 2014" "Apple Inc."
+.TH lprm 1 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
lprm \- cancel print jobs
.SH SYNOPSIS
@@ -78,4 +79,4 @@ Cancel all jobs:
.BR lpstat (1),
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/lpstat.man b/man/lpstat.1
index 78707a0c3..0b5c00b37 100644
--- a/man/lpstat.man
+++ b/man/lpstat.1
@@ -1,12 +1,12 @@
.\"
.\" lpstat man page for CUPS.
.\"
-.\" Copyright 2007-2018 by Apple Inc.
+.\" Copyright 2007-2019 by Apple Inc.
.\" Copyright 1997-2006 by Easy Software Products.
.\"
.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
.\"
-.TH lpstat 1 "CUPS" "26 May 2017" "Apple Inc."
+.TH lpstat 1 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
lpstat \- print cups status information
.SH SYNOPSIS
@@ -145,4 +145,4 @@ The Solaris \fI\-f\fR, \fI\-P\fR, and \fI\-S\fR options are silently ignored.
.BR lprm (1),
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/mailto.conf.man b/man/mailto.conf.5
index da9b53ea6..c879222c2 100644
--- a/man/mailto.conf.man
+++ b/man/mailto.conf.5
@@ -1,12 +1,13 @@
.\"
.\" mailto.conf man page for CUPS.
.\"
-.\" Copyright 2007-2014 by Apple Inc.
-.\" Copyright 1997-2006 by Easy Software Products.
+.\" Copyright © 2007-2019 by Apple Inc.
+.\" Copyright © 1997-2006 by Easy Software Products.
.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
.\"
-.TH mailto.conf 5 "CUPS" "12 June 2014" "Apple Inc."
+.TH mailto.conf 5 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
mailto.conf \- configuration file for cups email notifier
.SH DESCRIPTION
@@ -40,4 +41,4 @@ Specifies a prefix string for the subject line of an email notification.
.BR cupsd (8),
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/mime.convs.man b/man/mime.convs.5
index a1338d891..04ba39494 100644
--- a/man/mime.convs.man
+++ b/man/mime.convs.5
@@ -1,14 +1,15 @@
.\"
.\" mime.convs man page for CUPS.
.\"
-.\" Copyright 2007-2015 by Apple Inc.
-.\" Copyright 1997-2006 by Easy Software Products.
+.\" Copyright © 2007-2019 by Apple Inc.
+.\" Copyright © 1997-2006 by Easy Software Products.
.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
.\"
-.TH mime.convs 5 "CUPS" "26 August 2015" "Apple Inc."
+.TH mime.convs 5 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
-mime.convs \- mime type conversion file for cups
+mime.convs \- mime type conversion file for cups (deprecated)
.SH DESCRIPTION
The \fBmime.convs\fR file defines the filters that are available for converting files from one format to another.
The standard filters support text, PDF, PostScript, and many types of image files.
@@ -46,6 +47,10 @@ Define a filter that converts PostScript documents to CUPS Raster format:
application/vnd.cups\-postscript application/vnd.cups\-raster 50 pstoraster
.fi
+.SH NOTES
+CUPS filters are deprecated and will no longer be supported in a future feature release of CUPS.
+Printers that do not support IPP can be supported using applications such as
+.BR ippeveprinter (1).
.SH SEE ALSO
.BR cups-files.conf (5),
.BR cupsd.conf (5),
@@ -54,4 +59,4 @@ Define a filter that converts PostScript documents to CUPS Raster format:
.BR mime.types (5),
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/mime.types.man b/man/mime.types.5
index c18ee0a3a..3572726f5 100644
--- a/man/mime.types.man
+++ b/man/mime.types.5
@@ -1,12 +1,13 @@
.\"
.\" mime.types man page for CUPS.
.\"
-.\" Copyright 2007-2014 by Apple Inc.
-.\" Copyright 1997-2006 by Easy Software Products.
+.\" Copyright © 2007-2019 by Apple Inc.
+.\" Copyright © 1997-2006 by Easy Software Products.
.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
.\"
-.TH mime.types 5 "CUPS" "12 June 2014" "Apple Inc."
+.TH mime.types 5 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
mime.types \- mime type description file for cups
.SH DESCRIPTION
@@ -104,4 +105,4 @@ Define two MIME media types for raster data, with one being a subset with higher
.BR mime.convs (5),
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/notifier.man b/man/notifier.7
index dedbb2689..1ab226c40 100644
--- a/man/notifier.man
+++ b/man/notifier.7
@@ -1,12 +1,13 @@
.\"
.\" notifier man page for CUPS.
.\"
-.\" Copyright 2007-2014 by Apple Inc.
-.\" Copyright 1997-2007 by Easy Software Products.
+.\" Copyright © 2007-2019 by Apple Inc.
+.\" Copyright © 1997-2007 by Easy Software Products.
.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
.\"
-.TH notifier 7 "CUPS" "12 June 2014" "Apple Inc."
+.TH notifier 7 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
notifier \- cups notification interface
.SH SYNOPSIS
@@ -32,4 +33,4 @@ Notifiers inherit the environment and can use the logging mechanism documented i
.BR filter (7),
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/ppdc.man b/man/ppdc.1
index 7e78a7f47..38e266978 100644
--- a/man/ppdc.man
+++ b/man/ppdc.1
@@ -1,12 +1,13 @@
.\"
.\" ppdc man page for CUPS.
.\"
-.\" Copyright 2007-2014 by Apple Inc.
-.\" Copyright 1997-2007 by Easy Software Products.
+.\" Copyright © 2007-2019 by Apple Inc.
+.\" Copyright © 1997-2007 by Easy Software Products.
.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
.\"
-.TH ppdc 1 "CUPS" "12 June 2014" "Apple Inc."
+.TH ppdc 1 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
ppdc \- cups ppd compiler (deprecated)
.SH SYNOPSIS
@@ -86,6 +87,10 @@ The default is to generate uncompressed PPD files.
\fB\-\-lf\fR
Specifies the line ending to use \- carriage return, carriage return and line feed, or line feed alone.
The default is to use the line feed character alone.
+.SH NOTES
+PPD files are deprecated and will no longer be supported in a future feature release of CUPS.
+Printers that do not support IPP can be supported using applications such as
+.BR ippeveprinter (1).
.SH SEE ALSO
.BR ppdhtml (1),
.BR ppdi (1),
@@ -94,4 +99,4 @@ The default is to use the line feed character alone.
.BR ppdcfile (5),
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/ppdcfile.man b/man/ppdcfile.5
index a95edf38b..9165ee6f6 100644
--- a/man/ppdcfile.man
+++ b/man/ppdcfile.5
@@ -1,14 +1,15 @@
.\"
.\" ppdcfile man page for CUPS.
.\"
-.\" Copyright 2007-2016 by Apple Inc.
-.\" Copyright 1997-2007 by Easy Software Products.
+.\" Copyright © 2007-2019 by Apple Inc.
+.\" Copyright © 1997-2007 by Easy Software Products.
.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
.\"
-.TH ppdcfile 5 "CUPS" "5 March 2016" "Apple Inc."
+.TH ppdcfile 5 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
-ppdcfile \- cups ppd compiler source file format
+ppdcfile \- cups ppd compiler source file format (deprecated)
.SH DESCRIPTION
The CUPS PPD compiler reads meta files that contain descriptions of one or more PPD files to be generated by
.BR ppdc (1).
@@ -145,6 +146,10 @@ Directives may be placed anywhere on a line and are followed by one or more valu
\fBVariablePaperSize \fIboolean-value\fR
.TP 5
\fBVersion \fInumber\fR
+.SH NOTES
+PPD files are deprecated and will no longer be supported in a future feature release of CUPS.
+Printers that do not support IPP can be supported using applications such as
+.BR ippeveprinter (1).
.SH SEE ALSO
.BR ppdc (1),
.BR ppdhtml (1),
@@ -153,4 +158,4 @@ Directives may be placed anywhere on a line and are followed by one or more valu
.BR ppdpo (1),
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/ppdhtml.man b/man/ppdhtml.1
index c3811b7ec..8399ecab4 100644
--- a/man/ppdhtml.man
+++ b/man/ppdhtml.1
@@ -1,12 +1,13 @@
.\"
.\" ppdhtml man page for CUPS.
.\"
-.\" Copyright 2007-2014 by Apple Inc.
-.\" Copyright 1997-2007 by Easy Software Products.
+.\" Copyright © 2007-2019 by Apple Inc.
+.\" Copyright © 1997-2007 by Easy Software Products.
.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
.\"
-.TH ppdhtml 1 "CUPS" "12 June 2014" "Apple Inc."
+.TH ppdhtml 1 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
ppdhtml \- cups html summary generator (deprecated)
.SH SYNOPSIS
@@ -31,6 +32,10 @@ It is equivalent to using the \fI#define\fR directive in the source file.
\fB\-I \fIinclude-directory\fR
Specifies an alternate include directory.
Multiple \fI-I\fR options can be supplied to add additional directories.
+.SH NOTES
+PPD files are deprecated and will no longer be supported in a future feature release of CUPS.
+Printers that do not support IPP can be supported using applications such as
+.BR ippeveprinter (1).
.SH SEE ALSO
.BR ppdc (1),
.BR ppdcfile (5),
@@ -39,4 +44,4 @@ Multiple \fI-I\fR options can be supplied to add additional directories.
.BR ppdpo (1),
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/ppdi.man b/man/ppdi.1
index 0ce29fb55..a57bae9b1 100644
--- a/man/ppdi.man
+++ b/man/ppdi.1
@@ -1,12 +1,13 @@
.\"
.\" ppdi man page for CUPS.
.\"
-.\" Copyright 2007-2014 by Apple Inc.
-.\" Copyright 1997-2007 by Easy Software Products.
+.\" Copyright © 2007-2019 by Apple Inc.
+.\" Copyright © 1997-2007 by Easy Software Products.
.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
.\"
-.TH ppdi 1 "CUPS" "12 June 2014" "Apple Inc."
+.TH ppdi 1 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
ppdi \- import ppd files (deprecated)
.SH SYNOPSIS
@@ -38,6 +39,10 @@ Specifies the PPD source file to update.
If the source file does not exist, a new source file is created.
Otherwise the existing file is merged with the new PPD file(s) on the command-line.
If no source file is specified, the filename \fIppdi.drv\fR is used.
+.SH NOTES
+PPD files are deprecated and will no longer be supported in a future feature release of CUPS.
+Printers that do not support IPP can be supported using applications such as
+.BR ippeveprinter (1).
.SH SEE ALSO
.BR ppdc (1),
.BR ppdhtml (1),
@@ -46,4 +51,4 @@ If no source file is specified, the filename \fIppdi.drv\fR is used.
.BR ppdcfile (5),
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/ppdmerge.man b/man/ppdmerge.1
index 33037d001..eb23dad34 100644
--- a/man/ppdmerge.man
+++ b/man/ppdmerge.1
@@ -1,12 +1,13 @@
.\"
.\" ppdmerge man page for CUPS.
.\"
-.\" Copyright 2007-2014 by Apple Inc.
-.\" Copyright 1997-2007 by Easy Software Products.
+.\" Copyright © 2007-2019 by Apple Inc.
+.\" Copyright © 1997-2007 by Easy Software Products.
.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
.\"
-.TH ppdmerge 1 "CUPS" "12 June 2014" "Apple Inc."
+.TH ppdmerge 1 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
ppdmerge \- merge ppd files (deprecated)
.SH SYNOPSIS
@@ -32,6 +33,10 @@ Specifies the PPD file to create.
If not specified, the merged PPD file is written to the standard output.
If the output file already exists, it is silently overwritten.
.SH NOTES
+PPD files are deprecated and will no longer be supported in a future feature release of CUPS.
+Printers that do not support IPP can be supported using applications such as
+.BR ippeveprinter (1).
+.LP
\fBppdmerge\fR does not check whether the merged PPD files are for the same device.
Merging of different device PPDs will yield unpredictable results.
.SH SEE ALSO
@@ -42,4 +47,4 @@ Merging of different device PPDs will yield unpredictable results.
.BR ppdcfile (5),
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/ppdpo.man b/man/ppdpo.1
index e212ac0ea..3d1ea56dd 100644
--- a/man/ppdpo.man
+++ b/man/ppdpo.1
@@ -1,12 +1,13 @@
.\"
.\" ppdpo man page for CUPS.
.\"
-.\" Copyright 2007-2014 by Apple Inc.
-.\" Copyright 1997-2007 by Easy Software Products.
+.\" Copyright © 2007-2019 by Apple Inc.
+.\" Copyright © 1997-2007 by Easy Software Products.
.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
.\"
-.TH ppdpo 1 "CUPS" "12 June 2014" "Apple Inc."
+.TH ppdpo 1 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
ppdpo \- ppd message catalog generator (deprecated)
.SH SYNOPSIS
@@ -38,6 +39,10 @@ Multiple \fI-I\fR options can be supplied to add additional directories.
\fB\-o \fIoutput-file\fR
Specifies the output file.
The supported extensions are \fI.po\fR or \fI.po.gz\fR for GNU gettext format message catalogs and \fI.strings\fR for macOS strings files.
+.SH NOTES
+PPD files are deprecated and will no longer be supported in a future feature release of CUPS.
+Printers that do not support IPP can be supported using applications such as
+.BR ippeveprinter (1).
.SH SEE ALSO
.BR ppdc (1),
.BR ppdhtml (1),
@@ -46,4 +51,4 @@ The supported extensions are \fI.po\fR or \fI.po.gz\fR for GNU gettext format me
.BR ppdcfile(5),
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/printers.conf.man b/man/printers.conf.5
index 18f1b43d4..c628024fe 100644
--- a/man/printers.conf.man
+++ b/man/printers.conf.5
@@ -1,12 +1,12 @@
.\"
.\" printers.conf man page for CUPS.
.\"
-.\" Copyright 2007-2014 by Apple Inc.
+.\" Copyright 2007-2019 by Apple Inc.
.\" Copyright 1997-2006 by Easy Software Products.
.\"
.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
.\"
-.TH printers.conf 5 "CUPS" "15 April 2014" "Apple Inc."
+.TH printers.conf 5 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
printers.conf \- printer configuration file for cups
.SH DESCRIPTION
@@ -17,6 +17,7 @@ program. This file is not intended to be edited or managed manually.
The name, location, and format of this file are an implementation detail that will change in future releases of CUPS.
.SH SEE ALSO
.BR classes.conf (5),
+.BR cups-files.conf (5),
.BR cupsd (8),
.BR cupsd.conf (5),
.BR mime.convs (5),
@@ -24,4 +25,4 @@ The name, location, and format of this file are an implementation detail that wi
.BR subscriptions.conf (5),
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/man/subscriptions.conf.man b/man/subscriptions.conf.5
index 39f2a16a8..1791a3e2c 100644
--- a/man/subscriptions.conf.man
+++ b/man/subscriptions.conf.5
@@ -1,22 +1,26 @@
.\"
.\" subscriptions.conf man page for CUPS.
.\"
-.\" Copyright 2007-2014 by Apple Inc.
-.\" Copyright 1997-2006 by Easy Software Products.
+.\" Copyright © 2007-2019 by Apple Inc.
+.\" Copyright © 1997-2006 by Easy Software Products.
.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
.\"
-.TH subscriptions.conf 5 "CUPS" "15 April 2014" "Apple Inc."
+.TH subscriptions.conf 5 "CUPS" "26 April 2019" "Apple Inc."
.SH NAME
subscriptions.conf \- subscription configuration file for cups
.SH DESCRIPTION
-The \fBsubscriptions.conf\fR file defines the local event notification subscriptions that are active. It is normally located in the \fI/etc/cups\fR directory and is maintained by the
+The \fBsubscriptions.conf\fR file defines the local event notification subscriptions that are active.
+It is normally located in the \fI/etc/cups\fR directory and is maintained by the
.BR cupsd (8)
-program. This file is not intended to be edited or managed manually.
+program.
+This file is not intended to be edited or managed manually.
.SH NOTES
The name, location, and format of this file are an implementation detail that will change in future releases of CUPS.
.SH SEE ALSO
.BR classes.conf (5),
+.BR cups-files.conf (5),
.BR cupsd (8),
.BR cupsd.conf (5),
.BR mime.convs (5),
@@ -24,4 +28,4 @@ The name, location, and format of this file are an implementation detail that wi
.BR printers.conf (5),
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
-Copyright \[co] 2007-2018 by Apple Inc.
+Copyright \[co] 2007-2019 by Apple Inc.
diff --git a/monitor/Makefile b/monitor/Makefile
index b2c64b9cd..69a615155 100644
--- a/monitor/Makefile
+++ b/monitor/Makefile
@@ -1,7 +1,7 @@
#
# Port monitor makefile for CUPS.
#
-# Copyright 2007-2018 by Apple Inc.
+# Copyright 2007-2019 by Apple Inc.
# Copyright 2006 by Easy Software Products.
#
# Licensed under Apache License v2.0. See the file "LICENSE" for more information.
@@ -115,7 +115,7 @@ uninstall:
bcp: bcp.o ../cups/$(LIBCUPS)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o $@ bcp.o $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o $@ bcp.o $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -125,7 +125,7 @@ bcp: bcp.o ../cups/$(LIBCUPS)
tbcp: tbcp.o ../cups/$(LIBCUPS)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o $@ tbcp.o $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o $@ tbcp.o $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
diff --git a/notifier/Makefile b/notifier/Makefile
index 741ef8daa..29376d701 100644
--- a/notifier/Makefile
+++ b/notifier/Makefile
@@ -1,7 +1,7 @@
#
# Notifier makefile for CUPS.
#
-# Copyright 2007-2018 by Apple Inc.
+# Copyright 2007-2019 by Apple Inc.
# Copyright 1997-2007 by Easy Software Products, all rights reserved.
#
# Licensed under Apache License v2.0. See the file "LICENSE" for more information.
@@ -119,7 +119,7 @@ depend:
dbus: dbus.o ../cups/$(LIBCUPS)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o dbus dbus.o $(DBUS_NOTIFIERLIBS) $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o dbus dbus.o $(DBUS_NOTIFIERLIBS) $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -129,7 +129,7 @@ dbus: dbus.o ../cups/$(LIBCUPS)
mailto: mailto.o ../cups/$(LIBCUPS)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o mailto mailto.o $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o mailto mailto.o $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -139,7 +139,7 @@ mailto: mailto.o ../cups/$(LIBCUPS)
rss: rss.o ../cups/$(LIBCUPS)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o rss rss.o $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o rss rss.o $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -149,7 +149,7 @@ rss: rss.o ../cups/$(LIBCUPS)
testnotify: testnotify.o ../cups/$(LIBCUPS)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o testnotify testnotify.o $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o testnotify testnotify.o $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
diff --git a/packaging/cups.list.in b/packaging/cups.list.in
index 4844d7ade..e2e7b69ed 100644
--- a/packaging/cups.list.in
+++ b/packaging/cups.list.in
@@ -1,7 +1,7 @@
#
# ESP Package Manager (EPM) file list for CUPS.
#
-# Copyright © 2007-2018 by Apple Inc.
+# Copyright © 2007-2019 by Apple Inc.
# Copyright © 1997-2007 by Easy Software Products, all rights reserved.
#
# Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -10,7 +10,7 @@
# Product information
%product CUPS
-%copyright 2007-2018 by Apple Inc.
+%copyright 2007-2019 by Apple Inc.
%vendor Apple Inc.
#%license LICENSE
%readme LICENSE
@@ -194,7 +194,7 @@ $sysconfdir=@sysconfdir@
$top_srcdir=@top_srcdir@
#
-# ESP variables...
+# CUPS variables...
#
$AMANDIR=@AMANDIR@
@@ -229,13 +229,6 @@ $CUPS_PERM=0@CUPS_CONFIG_FILE_PERM@
$INSTALLSTATIC=@INSTALLSTATIC@
-$MAN1EXT=@MAN1EXT@
-$MAN3EXT=@MAN3EXT@
-$MAN5EXT=@MAN5EXT@
-$MAN7EXT=@MAN7EXT@
-$MAN8EXT=@MAN8EXT@
-$MAN8DIR=@MAN8DIR@
-
$LIBZ=@LIBZ@
$DSOLIBS=@DSOLIBS@
@@ -298,6 +291,9 @@ l 0755 root sys $SERVERBIN/filter/rastertodymo rastertolabel
f 0555 root sys $SERVERBIN/filter/rastertoepson filter/rastertoepson
f 0555 root sys $SERVERBIN/filter/rastertohp filter/rastertohp
f 0555 root sys $SERVERBIN/filter/rastertopwg filter/rastertopwg
+d 0755 root sys $SERVERBIN/ippeveprinter -
+f 0555 root sys $SERVERBIN/ippeveprinter/ippevepcl tools/ippevepcl
+f 0555 root sys $SERVERBIN/ippeveprinter/ippeveps tools/ippeveps
d 0755 root sys $SERVERBIN/notifier -
f 0555 root sys $SERVERBIN/notifier/mailto notifier/mailto
@@ -307,25 +303,16 @@ f 0555 root sys $SERVERBIN/daemon/cups-lpd scheduler/cups-lpd
%subpackage
# Admin commands
-d 0755 root sys $BINDIR -
-l 0755 root sys $BINDIR/enable $SBINDIR/cupsaccept
-l 0755 root sys $BINDIR/disable $SBINDIR/cupsaccept
-d 0755 root sys $LIBDIR -
-l 0755 root sys $LIBDIR/accept $SBINDIR/cupsaccept
-l 0755 root sys $LIBDIR/lpadmin $SBINDIR/lpadmin
-l 0755 root sys $LIBDIR/reject $SBINDIR/cupsaccept
d 0755 root sys $SBINDIR -
-l 0755 root sys $SBINDIR/accept cupsaccept
f 0555 root sys $SBINDIR/cupsaccept systemv/cupsaccept
f 0555 root sys $SBINDIR/cupsctl systemv/cupsctl
-l 0755 root sys $SBINDIR/cupsdisable accept
-l 0755 root sys $SBINDIR/cupsenable accept
-l 0755 root sys $SBINDIR/cupsreject accept
+l 0755 root sys $SBINDIR/cupsdisable cupsaccept
+l 0755 root sys $SBINDIR/cupsenable cupsaccept
+l 0755 root sys $SBINDIR/cupsreject cupsaccept
f 0555 root sys $SBINDIR/lpadmin systemv/lpadmin
f 0555 root sys $SBINDIR/lpc berkeley/lpc
f 0555 root sys $SBINDIR/lpinfo systemv/lpinfo
f 0555 root sys $SBINDIR/lpmove systemv/lpmove
-l 0755 root sys $SBINDIR/reject cupsaccept
%system irix
l 0755 root sys /usr/etc/lpc $SBINDIR/lpc
@@ -335,7 +322,11 @@ l 0755 root sys /usr/etc/lpc $SBINDIR/lpc
d 0755 root sys $BINDIR -
f 0555 root sys $BINDIR/cancel systemv/cancel
f 0555 root sys $BINDIR/cupstestppd systemv/cupstestppd
-f 0555 root sys $BINDIR/ipptool test/ipptool
+f 0555 root sys $BINDIR/ippeveprinter tools/ippeveprinter
+%if DNSSD_BACKEND
+f 0555 root sys $BINDIR/ippfind tools/ippfind
+%endif
+f 0555 root sys $BINDIR/ipptool tools/ipptool
f 0555 root sys $BINDIR/lp systemv/lp
f 0555 root sys $BINDIR/lpoptions systemv/lpoptions
f 0555 root sys $BINDIR/lpq berkeley/lpq
@@ -352,20 +343,12 @@ l 0755 root sys /usr/bsd/lprm $BINDIR/lprm
# DSOs
%if DSOLIBS
%subpackage libs
-%system hpux
-f 0555 root sys $LIBDIR/libcups.sl.2 cups/libcups.sl.2 nostrip()
-l 0755 root sys $LIBDIR/libcups.sl libcups.sl.2
-f 0555 root sys $LIBDIR/libcupsimage.sl.2 filter/libcupsimage.sl.2 nostrip()
-l 0755 root sys $LIBDIR/libcupsimage.sl libcupsimage.sl.2
-%system aix
-f 0555 root sys $LIBDIR/libcups_s.a cups/libcups_s.a nostrip()
-f 0555 root sys $LIBDIR/libcupsimage_s.a filter/libcupsimage_s.a nostrip()
%system darwin
f 0555 root sys $LIBDIR/libcups.2.dylib cups/libcups.2.dylib nostrip()
l 0755 root sys $LIBDIR/libcups.dylib libcups.2.dylib
f 0555 root sys $LIBDIR/libcupsimage.2.dylib filter/libcupsimage.2.dylib nostrip()
l 0755 root sys $LIBDIR/libcupsimage.dylib libcupsimage.2.dylib
-%system !hpux !aix !darwin
+%system !darwin
f 0555 root sys $LIBDIR/libcups.so.2 cups/libcups.so.2 nostrip()
l 0755 root sys $LIBDIR/libcups.so libcups.so.2
f 0555 root sys $LIBDIR/libcupsimage.so.2 filter/libcupsimage.so.2 nostrip()
@@ -424,17 +407,11 @@ d 0755 root sys $DATADIR/examples -
f 0444 root sys $DATADIR/examples examples/*.drv
d 0755 root sys $DATADIR/ipptool -
-f 0444 root sys $DATADIR/ipptool/create-printer-subscription.test test/create-printer-subscription.test
-f 0444 root sys $DATADIR/ipptool/get-completed-jobs.test test/get-completed-jobs.test
-f 0444 root sys $DATADIR/ipptool/get-jobs.test test/get-jobs.test
-f 0444 root sys $DATADIR/ipptool/get-printer-attributes.test test/get-printer-attributes.test
-f 0444 root sys $DATADIR/ipptool/print-job.test test/print-job.test
-f 0444 root sys $DATADIR/ipptool test/document-*.p*
-f 0444 root sys $DATADIR/ipptool test/ipp-*.test
-f 0444 root sys $DATADIR/ipptool test/onepage-*.p*
-f 0444 root sys $DATADIR/ipptool test/testfile.*
-f 0444 root sys $DATADIR/ipptool/color.jpg test/color.jpg
-f 0444 root sys $DATADIR/ipptool/gray.jpg test/gray.jpg
+f 0444 root sys $DATADIR/ipptool examples/*.jpg
+f 0444 root sys $DATADIR/ipptool examples/*.test
+f 0444 root sys $DATADIR/ipptool examples/document-*.p*
+f 0444 root sys $DATADIR/ipptool examples/onepage-*.p*
+f 0444 root sys $DATADIR/ipptool examples/testfile.*
d 0755 root sys $DATADIR/mime -
f 0444 root sys $DATADIR/mime/mime.convs conf/mime.convs
@@ -534,7 +511,7 @@ f 0444 root sys $LIBDIR/libcupsimage.a filter/libcupsimage.a
d 0755 root sys $DOCDIR/help -
f 0444 root sys $DOCDIR/help doc/help/api*.html
-f 0444 root sys $DOCDIR/help/cupspm.html doc/help/cupspm.html
+f 0444 root sys $DOCDIR/help doc/help/cupspm.*
f 0444 root sys $DOCDIR/help/postscript-driver.html doc/help/postscript-driver.html
f 0444 root sys $DOCDIR/help/ppd-compiler.html doc/help/ppd-compiler.html
f 0444 root sys $DOCDIR/help/raster-driver.html doc/help/raster-driver.html
@@ -548,8 +525,10 @@ f 0444 root sys $DOCDIR doc/*.html
f 0444 root sys $DOCDIR/apple-touch-icon.png doc/apple-touch-icon.png
d 0755 root sys $DOCDIR/help -
f 0444 root sys $DOCDIR/help/accounting.html doc/help/accounting.html
+f 0444 root sys $DOCDIR/help/admin.html doc/help/admin.html
f 0444 root sys $DOCDIR/help/cgi.html doc/help/cgi.html
f 0444 root sys $DOCDIR/help/encryption.html doc/help/encryption.html
+f 0444 root sys $DOCDIR/help/firewalls.html doc/help/firewalls.html
f 0444 root sys $DOCDIR/help/glossary.html doc/help/glossary.html
f 0444 root sys $DOCDIR/help/kerberos.html doc/help/kerberos.html
f 0444 root sys $DOCDIR/help/license.html doc/help/license.html
@@ -614,65 +593,65 @@ f 0444 root sys $DOCDIR/ru doc/ru/*.html
# Man pages
d 0755 root sys $AMANDIR -
-d 0755 root sys $AMANDIR/man$MAN8DIR -
+d 0755 root sys $AMANDIR/man8 -
d 0755 root sys $MANDIR -
d 0755 root sys $MANDIR/man1 -
d 0755 root sys $MANDIR/man5 -
d 0755 root sys $MANDIR/man7 -
-f 0444 root sys $MANDIR/man1/cancel.$MAN1EXT man/cancel.$MAN1EXT
-f 0444 root sys $MANDIR/man1/cups.$MAN1EXT man/cups.$MAN1EXT
-f 0444 root sys $MANDIR/man1/cupstestppd.$MAN1EXT man/cupstestppd.$MAN1EXT
-f 0444 root sys $MANDIR/man1/ippfind.$MAN1EXT man/ippfind.$MAN1EXT
-f 0444 root sys $MANDIR/man1/ipptool.$MAN1EXT man/ipptool.$MAN1EXT
-f 0444 root sys $MANDIR/man1/lp.$MAN1EXT man/lp.$MAN1EXT
-f 0444 root sys $MANDIR/man1/lpoptions.$MAN1EXT man/lpoptions.$MAN1EXT
-f 0444 root sys $MANDIR/man1/lpq.$MAN1EXT man/lpq.$MAN1EXT
-f 0444 root sys $MANDIR/man1/lpr.$MAN1EXT man/lpr.$MAN1EXT
-f 0444 root sys $MANDIR/man1/lprm.$MAN1EXT man/lprm.$MAN1EXT
-f 0444 root sys $MANDIR/man1/lpstat.$MAN1EXT man/lpstat.$MAN1EXT
-
-f 0444 root sys $MANDIR/man5/classes.conf.$MAN5EXT man/classes.conf.$MAN5EXT
-f 0444 root sys $MANDIR/man5/client.conf.$MAN5EXT man/client.conf.$MAN5EXT
-f 0444 root sys $MANDIR/man5/cups-files.conf.$MAN5EXT man/cups-files.conf.$MAN5EXT
-f 0444 root sys $MANDIR/man5/cups-snmp.conf.$MAN5EXT man/cups-snmp.conf.$MAN5EXT
-f 0444 root sys $MANDIR/man5/cupsd.conf.$MAN5EXT man/cupsd.conf.$MAN5EXT
-f 0444 root sys $MANDIR/man5/cupsd-logs.$MAN5EXT man/cupsd-logs.$MAN5EXT
-f 0444 root sys $MANDIR/man5/ipptoolfile.$MAN5EXT man/ipptoolfile.$MAN5EXT
-f 0444 root sys $MANDIR/man5/mailto.conf.$MAN5EXT man/mailto.conf.$MAN5EXT
-f 0444 root sys $MANDIR/man5/mime.convs.$MAN5EXT man/mime.convs.$MAN5EXT
-f 0444 root sys $MANDIR/man5/mime.types.$MAN5EXT man/mime.types.$MAN5EXT
-f 0444 root sys $MANDIR/man5/printers.conf.$MAN5EXT man/printers.conf.$MAN5EXT
-
-l 0644 root sys $AMANDIR/man$MAN8DIR/accept.$MAN8EXT cupsaccept.$MAN8EXT
-f 0444 root sys $AMANDIR/man$MAN8DIR/cupsaccept.$MAN8EXT man/cupsaccept.$MAN8EXT
-l 0644 root sys $AMANDIR/man$MAN8DIR/cupsreject.$MAN8EXT cupsaccept.$MAN8EXT
-f 0444 root sys $AMANDIR/man$MAN8DIR/cupsctl.$MAN8EXT man/cupsctl.$MAN8EXT
-f 0444 root sys $AMANDIR/man$MAN8DIR/cupsfilter.$MAN8EXT man/cupsfilter.$MAN8EXT
-f 0444 root sys $AMANDIR/man$MAN8DIR/cups-snmp.$MAN8EXT man/cups-snmp.$MAN8EXT
-f 0444 root sys $AMANDIR/man$MAN8DIR/cupsd.$MAN8EXT man/cupsd.$MAN8EXT
-f 0444 root sys $AMANDIR/man$MAN8DIR/cupsd-helper.$MAN8EXT man/cupsd-helper.$MAN8EXT
-l 0644 root sys $AMANDIR/man$MAN8DIR/cupsdisable.$MAN8EXT cupsenable.$MAN8EXT
-f 0444 root sys $AMANDIR/man$MAN8DIR/cupsenable.$MAN8EXT man/cupsenable.$MAN8EXT
-l 0644 root sys $AMANDIR/man$MAN8DIR/disable.$MAN8EXT cupsenable.$MAN8EXT
-l 0644 root sys $AMANDIR/man$MAN8DIR/enable.$MAN8EXT cupsenable.$MAN8EXT
-f 0444 root sys $AMANDIR/man$MAN8DIR/lpadmin.$MAN8EXT man/lpadmin.$MAN8EXT
-f 0444 root sys $AMANDIR/man$MAN8DIR/lpc.$MAN8EXT man/lpc.$MAN8EXT
-f 0444 root sys $AMANDIR/man$MAN8DIR/lpinfo.$MAN8EXT man/lpinfo.$MAN8EXT
-f 0444 root sys $AMANDIR/man$MAN8DIR/lpmove.$MAN8EXT man/lpmove.$MAN8EXT
-l 0644 root sys $AMANDIR/man$MAN8DIR/reject.$MAN8EXT cupsaccept.$MAN8EXT
+f 0444 root sys $MANDIR/man1/cancel.1 man/cancel.1
+f 0444 root sys $MANDIR/man1/cups.1 man/cups.1
+f 0444 root sys $MANDIR/man1/cupstestppd.1 man/cupstestppd.1
+f 0444 root sys $MANDIR/man1/ippeveprinter.1 man/ippeveprinter.1
+f 0444 root sys $MANDIR/man1/ippfind.1 man/ippfind.1
+f 0444 root sys $MANDIR/man1/ipptool.1 man/ipptool.1
+f 0444 root sys $MANDIR/man1/lp.1 man/lp.1
+f 0444 root sys $MANDIR/man1/lpoptions.1 man/lpoptions.1
+f 0444 root sys $MANDIR/man1/lpq.1 man/lpq.1
+f 0444 root sys $MANDIR/man1/lpr.1 man/lpr.1
+f 0444 root sys $MANDIR/man1/lprm.1 man/lprm.1
+f 0444 root sys $MANDIR/man1/lpstat.1 man/lpstat.1
+
+f 0444 root sys $MANDIR/man5/classes.conf.5 man/classes.conf.5
+f 0444 root sys $MANDIR/man5/client.conf.5 man/client.conf.5
+f 0444 root sys $MANDIR/man5/cups-files.conf.5 man/cups-files.conf.5
+f 0444 root sys $MANDIR/man5/cups-snmp.conf.5 man/cups-snmp.conf.5
+f 0444 root sys $MANDIR/man5/cupsd.conf.5 man/cupsd.conf.5
+f 0444 root sys $MANDIR/man5/cupsd-logs.5 man/cupsd-logs.5
+f 0444 root sys $MANDIR/man5/ipptoolfile.5 man/ipptoolfile.5
+f 0444 root sys $MANDIR/man5/mailto.conf.5 man/mailto.conf.5
+f 0444 root sys $MANDIR/man5/mime.convs.5 man/mime.convs.5
+f 0444 root sys $MANDIR/man5/mime.types.5 man/mime.types.5
+f 0444 root sys $MANDIR/man5/printers.conf.5 man/printers.conf.5
+
+f 0444 root sys $MANDIR/man7/ippevepcl.7 man/ippevepcl.7
+l 0644 root sys $MANDIR/man7/ippeveps.7 ippevepcl.7
+
+f 0444 root sys $AMANDIR/man8/cupsaccept.8 man/cupsaccept.8
+l 0644 root sys $AMANDIR/man8/cupsreject.8 cupsaccept.8
+f 0444 root sys $AMANDIR/man8/cupsctl.8 man/cupsctl.8
+f 0444 root sys $AMANDIR/man8/cupsfilter.8 man/cupsfilter.8
+f 0444 root sys $AMANDIR/man8/cups-snmp.8 man/cups-snmp.8
+f 0444 root sys $AMANDIR/man8/cupsd.8 man/cupsd.8
+f 0444 root sys $AMANDIR/man8/cupsd-helper.8 man/cupsd-helper.8
+l 0644 root sys $AMANDIR/man8/cupsdisable.8 cupsenable.8
+f 0444 root sys $AMANDIR/man8/cupsenable.8 man/cupsenable.8
+f 0444 root sys $AMANDIR/man8/lpadmin.8 man/lpadmin.8
+f 0444 root sys $AMANDIR/man8/lpc.8 man/lpc.8
+f 0444 root sys $AMANDIR/man8/lpinfo.8 man/lpinfo.8
+f 0444 root sys $AMANDIR/man8/lpmove.8 man/lpmove.8
%subpackage devel
-f 0444 root sys $MANDIR/man1/cups-config.$MAN1EXT man/cups-config.$MAN1EXT
-f 0444 root sys $MANDIR/man1/ man/ppd*.$MAN1EXT
-f 0444 root sys $MANDIR/man5/ppdcfile.$MAN5EXT man/ppdcfile.$MAN5EXT
-f 0444 root sys $MANDIR/man7/backend.$MAN7EXT man/backend.$MAN7EXT
-f 0444 root sys $MANDIR/man7/filter.$MAN7EXT man/filter.$MAN7EXT
-f 0444 root sys $MANDIR/man7/notifier.$MAN7EXT man/notifier.$MAN7EXT
+f 0444 root sys $MANDIR/man1/cups-config.1 man/cups-config.1
+f 0444 root sys $MANDIR/man1/ man/ppd*.1
+f 0444 root sys $MANDIR/man5/ppdcfile.5 man/ppdcfile.5
+f 0444 root sys $MANDIR/man7/backend.7 man/backend.7
+f 0444 root sys $MANDIR/man7/filter.7 man/filter.7
+f 0444 root sys $MANDIR/man7/notifier.7 man/notifier.7
%subpackage lpd
-d 0755 root sys $AMANDIR/man$MAN8DIR -
-f 0444 root sys $AMANDIR/man$MAN8DIR/cups-lpd.$MAN8EXT man/cups-lpd.$MAN8EXT
+d 0755 root sys $AMANDIR/man8 -
+f 0444 root sys $AMANDIR/man8/cups-lpd.8 man/cups-lpd.8
%subpackage
# Startup scripts
diff --git a/packaging/cups.spec b/packaging/cups.spec
deleted file mode 100644
index 0a6b0e524..000000000
--- a/packaging/cups.spec
+++ /dev/null
@@ -1,438 +0,0 @@
-#
-# RPM "spec" file for CUPS.
-#
-# Original version by Jason McMullan <jmcc@ontv.com>.
-#
-# Copyright © 2007-2019 by Apple Inc.
-# Copyright © 1999-2007 by Easy Software Products, all rights reserved.
-#
-# Licensed under Apache License v2.0. See the file "LICENSE" for more
-# information.
-#
-
-# Conditional build options (--with name/--without name):
-#
-# dbus - Enable/disable DBUS support (default = enable)
-# dnssd - Enable/disable DNS-SD support (default = enable)
-# libusb1 - Enable/disable LIBUSB 1.0 support (default = enable)
-# static - Enable/disable static libraries (default = enable)
-# systemd - Enable/disable systemd support (default = enable)
-
-%{!?_with_dbus: %{!?_without_dbus: %define _with_dbus --with-dbus}}
-%{?_with_dbus: %define _dbus --enable-dbus}
-%{!?_with_dbus: %define _dbus --disable-dbus}
-
-%{!?_with_dnssd: %{!?_without_dnssd: %define _with_dnssd --with-dnssd}}
-%{?_with_dnssd: %define _dnssd --enable-avahi}
-%{!?_with_dnssd: %define _dnssd --disable-avahi}
-
-%{!?_with_libusb1: %{!?_without_libusb1: %define _with_libusb1 --with-libusb1}}
-%{?_with_libusb1: %define _libusb1 --enable-libusb}
-%{!?_with_libusb1: %define _libusb1 --disable-libusb}
-
-%{!?_with_static: %{!?_without_static: %define _without_static --without-static}}
-%{?_with_static: %define _static --enable-static}
-%{!?_with_static: %define _static --disable-static}
-
-%{!?_with_systemd: %{!?_without_systemd: %define _with_systemd --with-systemd}}
-%{?_with_systemd: %define _systemd --enable-systemd}
-%{!?_with_systemd: %define _systemd --disable-systemd}
-
-Summary: CUPS
-Name: cups
-Version: 2.3b8
-Release: 0
-Epoch: 1
-License: GPL
-Group: System Environment/Daemons
-Source: https://github.com/apple/cups/releases/download/v2.3b8/cups-2.3b8-source.tar.gz
-Url: http://www.cups.org
-Packager: Anonymous <anonymous@example.com>
-Vendor: Example Corp
-
-# Package names are as defined for Red Hat (and clone) distributions
-BuildRequires: gnutls-devel, pam-devel
-
-%if %{?_with_dbus:1}%{!?_with_dbus:0}
-BuildRequires: dbus-devel
-%endif
-
-%if %{?_with_dnssd:1}%{!?_with_dnssd:0}
-BuildRequires: avahi-devel
-%endif
-
-%if %{?_with_libusb1:1}%{!?_with_libusb1:0}
-BuildRequires: libusb-devel >= 1.0
-%endif
-
-%if %{?_with_systemd:1}%{!?_with_systemd:0}
-BuildRequires: systemd-devel
-%endif
-
-# Use buildroot so as not to disturb the version already installed
-BuildRoot: /tmp/%{name}-root
-
-# Dependencies...
-Requires: %{name}-libs = %{epoch}:%{version}
-Obsoletes: lpd, lpr, LPRng
-Provides: lpd, lpr, LPRng
-Obsoletes: cups-da, cups-de, cups-es, cups-et, cups-fi, cups-fr, cups-he
-Obsoletes: cups-id, cups-it, cups-ja, cups-ko, cups-nl, cups-no, cups-pl
-Obsoletes: cups-pt, cups-ru, cups-sv, cups-zh
-
-%package devel
-Summary: CUPS - development environment
-Group: Development/Libraries
-Requires: %{name}-libs = %{epoch}:%{version}
-
-%package libs
-Summary: CUPS - shared libraries
-Group: System Environment/Libraries
-Provides: libcups1
-
-%package lpd
-Summary: CUPS - LPD support
-Group: System Environment/Daemons
-Requires: %{name} = %{epoch}:%{version} xinetd
-
-%description
-CUPS is the standards-based, open source printing system developed by
-Apple Inc. for macOS® and other UNIX®-like operating systems.
-
-%description devel
-This package provides the CUPS headers and development environment.
-
-%description libs
-This package provides the CUPS shared libraries.
-
-%description lpd
-This package provides LPD client support.
-
-%prep
-%setup
-
-%build
-CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_OPT_FLAGS" \
- ./configure %{_dbus} %{_dnssd} %{_libusb1} %{_static} %{_systemd}
-# If we got this far, all prerequisite libraries must be here.
-make
-
-%install
-# Make sure the RPM_BUILD_ROOT directory exists.
-rm -rf $RPM_BUILD_ROOT
-
-make BUILDROOT=$RPM_BUILD_ROOT install
-rm -rf $RPM_BUILD_ROOT/usr/share/cups/banners $RPM_BUILD_ROOT/usr/share/cups/data
-
-%post
-%if %{?_with_systemd:1}%{!?_with_systemd:0}
-/bin/systemctl enable org.cups.cupsd.service
-
-if test $1 -ge 1; then
- /bin/systemctl stop org.cups.cupsd.service
- /bin/systemctl start org.cups.cupsd.service
-fi
-
-%else
-/sbin/chkconfig --add cups
-/sbin/chkconfig cups on
-
-# Restart cupsd if we are upgrading...
-if test $1 -gt 1; then
- /sbin/service cups stop
- /sbin/service cups start
-fi
-%endif
-
-%post libs
-/sbin/ldconfig
-
-%preun
-%if %{?_with_systemd:1}%{!?_with_systemd:0}
-if test $1 -ge 1; then
- /bin/systemctl stop org.cups.cupsd.service
- /bin/systemctl disable org.cups.cupsd.service
-fi
-
-%else
-if test $1 = 0; then
- /sbin/service cups stop
- /sbin/chkconfig --del cups
-fi
-%endif
-
-%postun
-%if %{?_with_systemd:1}%{!?_with_systemd:0}
-if test $1 -ge 1; then
- /bin/systemctl stop org.cups.cupsd.service
- /bin/systemctl start org.cups.cupsd.service
-fi
-
-%else
-if test $1 -ge 1; then
- /sbin/service cups stop
- /sbin/service cups start
-fi
-%endif
-
-%postun libs
-/sbin/ldconfig
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%files
-%docdir /usr/share/doc/cups
-%defattr(-,root,root)
-%dir /etc/cups
-%config(noreplace) /etc/cups/*.conf
-/etc/cups/cups-files.conf.default
-/etc/cups/cupsd.conf.default
-/etc/cups/snmp.conf.default
-%dir /etc/cups/ppd
-%attr(0700,root,root) %dir /etc/cups/ssl
-
-%if %{?_with_dbus:1}%{!?_with_dbus:0}
-# DBUS
-/etc/dbus-1/system.d/*
-%endif
-
-# PAM
-%dir /etc/pam.d
-/etc/pam.d/*
-
-%if %{?_with_systemd:1}%{!?_with_systemd:0}
-# SystemD
-/usr/lib/systemd/system/org.cups.cupsd.*
-
-%else
-# Legacy init support on Linux
-/etc/init.d/*
-/etc/rc0.d/*
-/etc/rc2.d/*
-/etc/rc3.d/*
-/etc/rc5.d/*
-%endif
-
-/usr/bin/cancel
-/usr/bin/cupstestppd
-/usr/bin/ippeveprinter
-/usr/bin/ipptool
-/usr/bin/lp*
-%dir /usr/lib/cups
-%dir /usr/lib/cups/backend
-%if %{?_with_dnssd:1}%{!?_with_dnssd:0}
-# DNS-SD
-/usr/bin/ippfind
-/usr/lib/cups/backend/dnssd
-%endif
-/usr/lib/cups/backend/http
-/usr/lib/cups/backend/https
-%attr(0700,root,root) /usr/lib/cups/backend/ipp
-/usr/lib/cups/backend/ipps
-%attr(0700,root,root) /usr/lib/cups/backend/lpd
-/usr/lib/cups/backend/snmp
-/usr/lib/cups/backend/socket
-/usr/lib/cups/backend/usb
-%dir /usr/lib/cups/cgi-bin
-/usr/lib/cups/cgi-bin/*
-%dir /usr/lib/cups/daemon
-/usr/lib/cups/daemon/cups-deviced
-/usr/lib/cups/daemon/cups-driverd
-/usr/lib/cups/daemon/cups-exec
-%dir /usr/lib/cups/driver
-%dir /usr/lib/cups/filter
-/usr/lib/cups/filter/*
-%dir /usr/lib/cups/ippeveprinter
-/usr/lib/cups/ippeveprinter/*
-%dir /usr/lib/cups/monitor
-/usr/lib/cups/monitor/*
-%dir /usr/lib/cups/notifier
-/usr/lib/cups/notifier/*
-
-/usr/sbin/*
-%dir /usr/share/cups
-%dir /usr/share/cups/drv
-/usr/share/cups/drv/*
-%dir /usr/share/cups/ipptool
-/usr/share/cups/ipptool/*
-%dir /usr/share/cups/mime
-/usr/share/cups/mime/*
-%dir /usr/share/cups/model
-%dir /usr/share/cups/ppdc
-/usr/share/cups/ppdc/*
-%dir /usr/share/cups/templates
-/usr/share/cups/templates/*
-%if %{?_with_libusb1:1}%{!?_with_libusb1:0}
-# LIBUSB quirks files
-%dir /usr/share/cups/usb
-/usr/share/cups/usb/*
-%endif
-
-%dir /usr/share/doc/cups
-/usr/share/doc/cups/*.*
-%dir /usr/share/doc/cups/help
-/usr/share/doc/cups/help/accounting.html
-/usr/share/doc/cups/help/admin.html
-/usr/share/doc/cups/help/cgi.html
-/usr/share/doc/cups/help/encryption.html
-/usr/share/doc/cups/help/firewalls.html
-/usr/share/doc/cups/help/glossary.html
-/usr/share/doc/cups/help/kerberos.html
-/usr/share/doc/cups/help/license.html
-/usr/share/doc/cups/help/man-*.html
-/usr/share/doc/cups/help/network.html
-/usr/share/doc/cups/help/options.html
-/usr/share/doc/cups/help/overview.html
-/usr/share/doc/cups/help/policies.html
-/usr/share/doc/cups/help/ref-*.html
-/usr/share/doc/cups/help/security.html
-/usr/share/doc/cups/help/sharing.html
-/usr/share/doc/cups/help/translation.html
-%dir /usr/share/doc/cups/images
-/usr/share/doc/cups/images/*
-
-#%dir /usr/share/doc/cups/ca
-#/usr/share/doc/cups/ca/*
-#%dir /usr/share/doc/cups/cs
-#/usr/share/doc/cups/cs/*
-%dir /usr/share/doc/cups/de
-/usr/share/doc/cups/de/*
-%dir /usr/share/doc/cups/es
-/usr/share/doc/cups/es/*
-#%dir /usr/share/doc/cups/fr
-#/usr/share/doc/cups/fr/*
-%dir /usr/share/doc/cups/ja
-/usr/share/doc/cups/ja/*
-%dir /usr/share/doc/cups/pt_BR
-/usr/share/doc/cups/pt_BR/*
-%dir /usr/share/doc/cups/ru
-/usr/share/doc/cups/ru/*
-
-%dir /usr/share/locale/ca
-/usr/share/locale/ca/cups_ca.po
-%dir /usr/share/locale/cs
-/usr/share/locale/cs/cups_cs.po
-%dir /usr/share/locale/de
-/usr/share/locale/de/cups_de.po
-%dir /usr/share/locale/en
-/usr/share/locale/en/cups_en.po
-%dir /usr/share/locale/es
-/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/pt_BR
-/usr/share/locale/pt_BR/cups_pt_BR.po
-%dir /usr/share/locale/ru
-/usr/share/locale/ru/cups_ru.po
-%dir /usr/share/locale/zh_CN
-/usr/share/locale/zh_CN/cups_zh_CN.po
-
-%dir /usr/share/man/man1
-/usr/share/man/man1/cancel.1.gz
-/usr/share/man/man1/cups.1.gz
-/usr/share/man/man1/cupstestppd.1.gz
-/usr/share/man/man1/ippeveprinter.1.gz
-%if %{?_with_dnssd:1}%{!?_with_dnssd:0}
-# DNS-SD
-/usr/share/man/man1/ippfind.1.gz
-%endif
-/usr/share/man/man1/ipptool.1.gz
-/usr/share/man/man1/lp.1.gz
-/usr/share/man/man1/lpoptions.1.gz
-/usr/share/man/man1/lpq.1.gz
-/usr/share/man/man1/lpr.1.gz
-/usr/share/man/man1/lprm.1.gz
-/usr/share/man/man1/lpstat.1.gz
-%dir /usr/share/man/man5
-/usr/share/man/man5/*.conf.5.gz
-/usr/share/man/man5/cupsd-logs.5.gz
-/usr/share/man/man5/ipptoolfile.5.gz
-/usr/share/man/man5/mime.*.5.gz
-%dir /usr/share/man/man7
-/usr/share/man/man7/ippevepcl.7.gz
-/usr/share/man/man7/ippeveps.7.gz
-%dir /usr/share/man/man8
-/usr/share/man/man8/cups-deviced.8.gz
-/usr/share/man/man8/cups-driverd.8.gz
-/usr/share/man/man8/cups-exec.8.gz
-/usr/share/man/man8/cups-snmp.8.gz
-/usr/share/man/man8/cupsaccept.8.gz
-/usr/share/man/man8/cupsctl.8.gz
-/usr/share/man/man8/cupsfilter.8.gz
-/usr/share/man/man8/cupsd.8.gz
-/usr/share/man/man8/cupsd-helper.8.gz
-/usr/share/man/man8/cupsdisable.8.gz
-/usr/share/man/man8/cupsenable.8.gz
-/usr/share/man/man8/cupsreject.8.gz
-/usr/share/man/man8/lpadmin.8.gz
-/usr/share/man/man8/lpc.8.gz
-/usr/share/man/man8/lpinfo.8.gz
-/usr/share/man/man8/lpmove.8.gz
-
-%dir /var/cache/cups
-%attr(0775,root,sys) %dir /var/cache/cups/rss
-%dir /var/log/cups
-%dir /var/run/cups
-%attr(0711,lp,sys) %dir /var/run/cups/certs
-%attr(0710,lp,sys) %dir /var/spool/cups
-%attr(1770,lp,sys) %dir /var/spool/cups/tmp
-
-# Desktop files
-/usr/share/applications/*
-/usr/share/icons/*
-
-%files devel
-%defattr(-,root,root)
-%dir /usr/share/cups/examples
-/usr/share/cups/examples/*
-%dir /usr/share/man/man1
-/usr/share/man/man1/cups-config.1.gz
-/usr/share/man/man1/ppd*.1.gz
-%dir /usr/share/man/man5
-/usr/share/man/man5/ppdcfile.5.gz
-/usr/share/man/man7/backend.7.gz
-/usr/share/man/man7/filter.7.gz
-/usr/share/man/man7/notifier.7.gz
-
-/usr/bin/cups-config
-/usr/bin/ppd*
-%dir /usr/include/cups
-/usr/include/cups/*
-/usr/lib*/*.so
-
-%if %{?_with_static:1}%{!?_with_static:0}
-/usr/lib*/*.a
-%endif
-
-%dir /usr/share/doc/cups/help
-/usr/share/doc/cups/help/api*.html
-/usr/share/doc/cups/help/cupspm.*
-/usr/share/doc/cups/help/postscript-driver.html
-/usr/share/doc/cups/help/ppd-compiler.html
-/usr/share/doc/cups/help/raster-driver.html
-/usr/share/doc/cups/help/spec*.html
-
-%files libs
-%defattr(-,root,root)
-/usr/lib*/*.so.*
-
-%files lpd
-%defattr(-,root,root)
-%if %{?_with_systemd:1}%{!?_with_systemd:0}
-# SystemD
-/usr/lib/systemd/system/org.cups.cups-lpd*
-%else
-# Legacy xinetd
-/etc/xinetd.d/cups-lpd
-%endif
-
-%dir /usr/lib/cups
-%dir /usr/lib/cups/daemon
-/usr/lib/cups/daemon/cups-lpd
-%dir /usr/share/man/man8
-/usr/share/man/man8/cups-lpd.8.gz
diff --git a/packaging/cups.spec.in b/packaging/cups.spec.in
index 4c43b7efe..93867f2c5 100644
--- a/packaging/cups.spec.in
+++ b/packaging/cups.spec.in
@@ -3,7 +3,7 @@
#
# Original version by Jason McMullan <jmcc@ontv.com>.
#
-# Copyright © 2007-2018 by Apple Inc.
+# Copyright © 2007-2019 by Apple Inc.
# Copyright © 1999-2007 by Easy Software Products, all rights reserved.
#
# Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -216,6 +216,7 @@ rm -rf $RPM_BUILD_ROOT
/usr/bin/cancel
/usr/bin/cupstestppd
+/usr/bin/ippeveprinter
/usr/bin/ipptool
/usr/bin/lp*
%dir /usr/lib/cups
@@ -242,6 +243,8 @@ rm -rf $RPM_BUILD_ROOT
%dir /usr/lib/cups/driver
%dir /usr/lib/cups/filter
/usr/lib/cups/filter/*
+%dir /usr/lib/cups/ippeveprinter
+/usr/lib/cups/ippeveprinter/*
%dir /usr/lib/cups/monitor
/usr/lib/cups/monitor/*
%dir /usr/lib/cups/notifier
@@ -333,6 +336,7 @@ rm -rf $RPM_BUILD_ROOT
/usr/share/man/man1/cancel.1.gz
/usr/share/man/man1/cups.1.gz
/usr/share/man/man1/cupstestppd.1.gz
+/usr/share/man/man1/ippeveprinter.1.gz
%if %{?_with_dnssd:1}%{!?_with_dnssd:0}
# DNS-SD
/usr/share/man/man1/ippfind.1.gz
@@ -349,8 +353,10 @@ rm -rf $RPM_BUILD_ROOT
/usr/share/man/man5/cupsd-logs.5.gz
/usr/share/man/man5/ipptoolfile.5.gz
/usr/share/man/man5/mime.*.5.gz
+%dir /usr/share/man/man7
+/usr/share/man/man7/ippevepcl.7.gz
+/usr/share/man/man7/ippeveps.7.gz
%dir /usr/share/man/man8
-/usr/share/man/man8/accept.8.gz
/usr/share/man/man8/cups-deviced.8.gz
/usr/share/man/man8/cups-driverd.8.gz
/usr/share/man/man8/cups-exec.8.gz
@@ -367,7 +373,6 @@ rm -rf $RPM_BUILD_ROOT
/usr/share/man/man8/lpc.8.gz
/usr/share/man/man8/lpinfo.8.gz
/usr/share/man/man8/lpmove.8.gz
-/usr/share/man/man8/reject.8.gz
%dir /var/cache/cups
%attr(0775,root,sys) %dir /var/cache/cups/rss
@@ -406,7 +411,7 @@ rm -rf $RPM_BUILD_ROOT
%dir /usr/share/doc/cups/help
/usr/share/doc/cups/help/api*.html
-/usr/share/doc/cups/help/cupspm.html
+/usr/share/doc/cups/help/cupspm.*
/usr/share/doc/cups/help/postscript-driver.html
/usr/share/doc/cups/help/ppd-compiler.html
/usr/share/doc/cups/help/raster-driver.html
diff --git a/ppdc/Makefile b/ppdc/Makefile
index d8db3eb00..69c1456c5 100644
--- a/ppdc/Makefile
+++ b/ppdc/Makefile
@@ -1,7 +1,7 @@
#
# Makefile for the CUPS PPD Compiler.
#
-# Copyright © 2007-2018 by Apple Inc.
+# Copyright © 2007-2019 by Apple Inc.
# Copyright © 2002-2006 by Easy Software Products.
#
# Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -183,7 +183,7 @@ local: genstrings
genstrings: genstrings.o libcupsppdc.a ../cups/$(LIBCUPSSTATIC) \
sample.drv ../data/media.defs
echo Linking $@...
- $(LD_CXX) $(ARCHFLAGS) $(LDFLAGS) -o genstrings genstrings.o \
+ $(LD_CXX) $(ARCHFLAGS) $(ALL_LDFLAGS) -o genstrings genstrings.o \
libcupsppdc.a ../cups/$(LIBCUPSSTATIC) $(LIBGSSAPI) $(SSLLIBS) \
$(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -197,13 +197,13 @@ genstrings: genstrings.o libcupsppdc.a ../cups/$(LIBCUPSSTATIC) \
ppdc: ppdc.o libcupsppdc.a ../cups/$(LIBCUPS)
echo Linking $@...
- $(LD_CXX) $(LDFLAGS) -o $@ ppdc.o libcupsppdc.a $(LIBS)
+ $(LD_CXX) $(ALL_LDFLAGS) -o $@ ppdc.o libcupsppdc.a $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
ppdc-static: ppdc.o libcupsppdc.a ../cups/$(LIBCUPSSTATIC) foo.drv foo-fr.po
echo Linking $@...
- $(LD_CXX) $(ARCHFLAGS) $(LDFLAGS) -o ppdc-static ppdc.o libcupsppdc.a \
+ $(LD_CXX) $(ARCHFLAGS) $(ALL_LDFLAGS) -o ppdc-static ppdc.o libcupsppdc.a \
../cups/$(LIBCUPSSTATIC) $(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) \
$(COMMONLIBS) $(LIBZ)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -218,7 +218,7 @@ ppdc-static: ppdc.o libcupsppdc.a ../cups/$(LIBCUPSSTATIC) foo.drv foo-fr.po
ppdhtml: ppdhtml.o libcupsppdc.a ../cups/$(LIBCUPS)
echo Linking $@...
- $(LD_CXX) $(LDFLAGS) -o $@ ppdhtml.o libcupsppdc.a $(LIBS)
+ $(LD_CXX) $(ALL_LDFLAGS) -o $@ ppdhtml.o libcupsppdc.a $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -228,13 +228,13 @@ ppdhtml: ppdhtml.o libcupsppdc.a ../cups/$(LIBCUPS)
ppdi: ppdi.o libcupsppdc.a ../cups/$(LIBCUPS)
echo Linking $@...
- $(LD_CXX) $(LDFLAGS) -o $@ ppdi.o libcupsppdc.a $(LIBS)
+ $(LD_CXX) $(ALL_LDFLAGS) -o $@ ppdi.o libcupsppdc.a $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
ppdi-static: ppdc-static ppdi.o libcupsppdc.a ../cups/$(LIBCUPSSTATIC)
echo Linking $@...
- $(LD_CXX) $(ARCHFLAGS) $(LDFLAGS) -o ppdi-static ppdi.o libcupsppdc.a \
+ $(LD_CXX) $(ARCHFLAGS) $(ALL_LDFLAGS) -o ppdi-static ppdi.o libcupsppdc.a \
../cups/$(LIBCUPSSTATIC) $(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) \
$(COMMONLIBS) $(LIBZ)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -257,7 +257,7 @@ ppdi-static: ppdc-static ppdi.o libcupsppdc.a ../cups/$(LIBCUPSSTATIC)
ppdmerge: ppdmerge.o ../cups/$(LIBCUPS)
echo Linking $@...
- $(LD_CXX) $(LDFLAGS) -o $@ ppdmerge.o $(LIBS)
+ $(LD_CXX) $(ALL_LDFLAGS) -o $@ ppdmerge.o $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -267,7 +267,7 @@ ppdmerge: ppdmerge.o ../cups/$(LIBCUPS)
ppdpo: ppdpo.o libcupsppdc.a ../cups/$(LIBCUPS)
echo Linking $@...
- $(LD_CXX) $(LDFLAGS) -o $@ ppdpo.o libcupsppdc.a $(LIBS)
+ $(LD_CXX) $(ALL_LDFLAGS) -o $@ ppdpo.o libcupsppdc.a $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -277,7 +277,7 @@ ppdpo: ppdpo.o libcupsppdc.a ../cups/$(LIBCUPS)
testcatalog: testcatalog.o libcupsppdc.a ../cups/$(LIBCUPSSTATIC)
echo Linking $@...
- $(LD_CXX) $(LDFLAGS) -o $@ testcatalog.o libcupsppdc.a \
+ $(LD_CXX) $(ALL_LDFLAGS) -o $@ testcatalog.o libcupsppdc.a \
../cups/$(LIBCUPSSTATIC) $(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) \
$(COMMONLIBS) $(LIBZ)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
diff --git a/ppdc/ppdc-array.cxx b/ppdc/ppdc-array.cxx
index bfc1dcf95..3a0cab33b 100644
--- a/ppdc/ppdc-array.cxx
+++ b/ppdc/ppdc-array.cxx
@@ -1,7 +1,7 @@
//
// Array class for the CUPS PPD Compiler.
//
-// Copyright 2007-2014 by Apple Inc.
+// Copyright 2007-2019 by Apple Inc.
// Copyright 2002-2005 by Easy Software Products.
//
// Licensed under Apache License v2.0. See the file "LICENSE" for more information.
@@ -35,7 +35,7 @@ ppdcArray::ppdcArray(ppdcArray *a)
memcpy(data, a->data, (size_t)count * sizeof(ppdcShared *));
- for (int i = 0; i < count; i ++)
+ for (size_t i = 0; i < count; i ++)
data[i]->retain();
}
else
@@ -60,7 +60,7 @@ ppdcArray::~ppdcArray()
{
PPDC_DELETE;
- for (int i = 0; i < count; i ++)
+ for (size_t i = 0; i < count; i ++)
data[i]->release();
if (alloc)
@@ -130,7 +130,7 @@ ppdcArray::next()
void
ppdcArray::remove(ppdcShared *d) // I - Data element
{
- int i; // Looping var
+ size_t i; // Looping var
for (i = 0; i < count; i ++)
diff --git a/ppdc/ppdc-driver.cxx b/ppdc/ppdc-driver.cxx
index 9547e91fa..7f739b2dd 100644
--- a/ppdc/ppdc-driver.cxx
+++ b/ppdc/ppdc-driver.cxx
@@ -1,10 +1,11 @@
//
// PPD file compiler definitions for the CUPS PPD Compiler.
//
-// Copyright 2007-2018 by Apple Inc.
-// Copyright 2002-2006 by Easy Software Products.
+// Copyright © 2007-2019 by Apple Inc.
+// Copyright © 2002-2006 by Easy Software Products.
//
-// Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+// Licensed under Apache License v2.0. See the file "LICENSE" for more
+// information.
//
//
@@ -705,6 +706,7 @@ ppdcDriver::write_ppd_file(
_cupsLangPrintf(stderr,
_("ppdc: No message catalog provided for locale "
"%s."), locale->value);
+ delete locatalog;
continue;
}
diff --git a/ppdc/ppdc.h b/ppdc/ppdc.h
index a4d16ab23..075cdcb50 100644
--- a/ppdc/ppdc.h
+++ b/ppdc/ppdc.h
@@ -1,7 +1,7 @@
//
// Definitions for the CUPS PPD Compiler.
//
-// Copyright 2007-2009 by Apple Inc.
+// Copyright 2007-2019 by Apple Inc.
// Copyright 2002-2007 by Easy Software Products.
//
// Licensed under Apache License v2.0. See the file "LICENSE" for more information.
@@ -105,7 +105,7 @@ class ppdcArray //// Shared Array
{
public:
- int count, // Number of elements
+ size_t count, // Number of elements
alloc, // Allocated elements
current; // Current element
ppdcShared **data; // Elements
diff --git a/ppdc/testcatalog.cxx b/ppdc/testcatalog.cxx
index a03deec54..3cb954290 100644
--- a/ppdc/testcatalog.cxx
+++ b/ppdc/testcatalog.cxx
@@ -1,9 +1,10 @@
//
// Test program for message catalog class.
//
-// Copyright 2008 by Apple Inc.
+// Copyright © 2008-2019 by Apple Inc.
//
-// Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+// Licensed under Apache License v2.0. See the file "LICENSE" for more
+// information.
//
//
@@ -34,7 +35,7 @@ main(int argc, // I - Number of command-line arguments
// Scan the command-line...
catalog = new ppdcCatalog(NULL, argv[1]);
- printf("%s: %d messages\n", argv[1], catalog->messages->count);
+ printf("%s: %u messages\n", argv[1], (unsigned)catalog->messages->count);
for (m = (ppdcMessage *)catalog->messages->first();
m;
diff --git a/scheduler/Makefile b/scheduler/Makefile
index 2214c6763..f822e1cf8 100644
--- a/scheduler/Makefile
+++ b/scheduler/Makefile
@@ -1,7 +1,7 @@
#
# Scheduler Makefile for CUPS.
#
-# Copyright © 2007-2018 by Apple Inc.
+# Copyright © 2007-2019 by Apple Inc.
# Copyright © 1997-2007 by Easy Software Products, all rights reserved.
#
# Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -314,7 +314,7 @@ uninstall:
cupsd: $(CUPSDOBJS) libcupsmime.a ../cups/$(LIBCUPS)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o cupsd $(CUPSDOBJS) libcupsmime.a \
+ $(LD_CC) $(ALL_LDFLAGS) -o cupsd $(CUPSDOBJS) libcupsmime.a \
$(LIBZ) $(SSLLIBS) $(LIBSLP) $(LIBLDAP) $(PAMLIBS) \
$(LIBPAPER) $(LIBMALLOC) $(SERVERLIBS) $(ONDEMANDLIBS) \
$(DNSSDLIBS) $(LIBS) $(LIBGSSAPI) $(LIBWRAP)
@@ -322,7 +322,7 @@ cupsd: $(CUPSDOBJS) libcupsmime.a ../cups/$(LIBCUPS)
cupsd-static: $(CUPSDOBJS) libcupsmime.a ../cups/$(LIBCUPSSTATIC)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o cupsd-static $(CUPSDOBJS) libcupsmime.a \
+ $(LD_CC) $(ALL_LDFLAGS) -o cupsd-static $(CUPSDOBJS) libcupsmime.a \
$(LIBZ) $(SSLLIBS) $(LIBSLP) $(LIBLDAP) $(PAMLIBS) \
../cups/$(LIBCUPSSTATIC) $(COMMONLIBS) $(LIBZ) $(LIBPAPER) \
$(LIBMALLOC) $(SERVERLIBS) $(ONDEMANDLIBS) $(DNSSDLIBS) \
@@ -336,14 +336,14 @@ cupsd-static: $(CUPSDOBJS) libcupsmime.a ../cups/$(LIBCUPSSTATIC)
cupsfilter: cupsfilter.o libcupsmime.a ../cups/$(LIBCUPS)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o cupsfilter cupsfilter.o libcupsmime.a $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o cupsfilter cupsfilter.o libcupsmime.a $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
$(RM) convert
$(LN) cupsfilter convert
cupsfilter-static: cupsfilter.o libcupsmime.a ../cups/$(LIBCUPSSTATIC)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o cupsfilter-static cupsfilter.o libcupsmime.a \
+ $(LD_CC) $(ALL_LDFLAGS) -o cupsfilter-static cupsfilter.o libcupsmime.a \
../cups/$(LIBCUPSSTATIC) $(COMMONLIBS) $(LIBZ) $(SSLLIBS) \
$(DNSSDLIBS) $(LIBGSSAPI)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -355,7 +355,7 @@ cupsfilter-static: cupsfilter.o libcupsmime.a ../cups/$(LIBCUPSSTATIC)
cups-deviced: cups-deviced.o util.o ../cups/$(LIBCUPS)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o cups-deviced cups-deviced.o util.o $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o cups-deviced cups-deviced.o util.o $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -365,7 +365,7 @@ cups-deviced: cups-deviced.o util.o ../cups/$(LIBCUPS)
cups-driverd: cups-driverd.o util.o ../cups/$(LIBCUPS) ../ppdc/libcupsppdc.a
echo Linking $@...
- $(LD_CXX) $(LDFLAGS) -o cups-driverd cups-driverd.o util.o \
+ $(LD_CXX) $(ALL_LDFLAGS) -o cups-driverd cups-driverd.o util.o \
../ppdc/libcupsppdc.a $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -376,7 +376,7 @@ cups-driverd: cups-driverd.o util.o ../cups/$(LIBCUPS) ../ppdc/libcupsppdc.a
cups-exec: cups-exec.o
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o cups-exec cups-exec.o $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o cups-exec cups-exec.o $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -386,7 +386,7 @@ cups-exec: cups-exec.o
cups-lpd: cups-lpd.o ../cups/$(LIBCUPS)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o cups-lpd cups-lpd.o $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o cups-lpd cups-lpd.o $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -407,7 +407,7 @@ libcupsmime.a: $(LIBOBJS)
testlpd: testlpd.o ../cups/$(LIBCUPSSTATIC) cups-lpd
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o testlpd testlpd.o ../cups/$(LIBCUPSSTATIC) \
+ $(LD_CC) $(ALL_LDFLAGS) -o testlpd testlpd.o ../cups/$(LIBCUPSSTATIC) \
$(COMMONLIBS) $(LIBZ) $(SSLLIBS) $(DNSSDLIBS) $(LIBGSSAPI)
@@ -417,7 +417,7 @@ testlpd: testlpd.o ../cups/$(LIBCUPSSTATIC) cups-lpd
testmime: testmime.o libcupsmime.a ../cups/$(LIBCUPSSTATIC)
echo Linking $@...
- $(LD_CC) $(ARCHFLAGS) $(LDFLAGS) -o $@ testmime.o libcupsmime.a \
+ $(LD_CC) $(ARCHFLAGS) $(ALL_LDFLAGS) -o $@ testmime.o libcupsmime.a \
../cups/$(LIBCUPSSTATIC) $(COMMONLIBS) $(LIBZ) $(SSLLIBS) \
$(DNSSDLIBS) $(LIBGSSAPI)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -431,7 +431,7 @@ testmime: testmime.o libcupsmime.a ../cups/$(LIBCUPSSTATIC)
testspeed: testspeed.o ../cups/$(LIBCUPSSTATIC)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o testspeed testspeed.o ../cups/$(LIBCUPSSTATIC) \
+ $(LD_CC) $(ALL_LDFLAGS) -o testspeed testspeed.o ../cups/$(LIBCUPSSTATIC) \
$(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ) $(LIBGSSAPI)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -442,7 +442,7 @@ testspeed: testspeed.o ../cups/$(LIBCUPSSTATIC)
testsub: testsub.o ../cups/$(LIBCUPSSTATIC)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o testsub testsub.o ../cups/$(LIBCUPSSTATIC) \
+ $(LD_CC) $(ALL_LDFLAGS) -o testsub testsub.o ../cups/$(LIBCUPSSTATIC) \
$(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ) $(LIBGSSAPI)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
diff --git a/scheduler/auth.c b/scheduler/auth.c
index 0774ae3cf..e4c9157f5 100644
--- a/scheduler/auth.c
+++ b/scheduler/auth.c
@@ -1,7 +1,7 @@
/*
* Authorization routines for the CUPS scheduler.
*
- * Copyright © 2007-2018 by Apple Inc.
+ * Copyright © 2007-2019 by Apple Inc.
* Copyright © 1997-2007 by Easy Software Products, all rights reserved.
*
* This file contains Kerberos support code, copyright 2006 by
@@ -35,11 +35,6 @@
#endif /* HAVE_MEMBERSHIP_H */
#ifdef HAVE_AUTHORIZATION_H
# include <Security/AuthorizationTags.h>
-# ifdef HAVE_SECBASEPRIV_H
-# include <Security/SecBasePriv.h>
-# else
-extern const char *cssmErrorString(int error);
-# endif /* HAVE_SECBASEPRIV_H */
#endif /* HAVE_AUTHORIZATION_H */
#ifdef HAVE_SYS_PARAM_H
# include <sys/param.h>
@@ -344,7 +339,7 @@ cupsdAuthorize(cupsd_client_t *con) /* I - Client connection */
if ((status = AuthorizationCreateFromExternalForm((AuthorizationExternalForm *)authdata, &con->authref)) != 0)
{
- cupsdLogClient(con, CUPSD_LOG_ERROR, "AuthorizationCreateFromExternalForm returned %d (%s)", (int)status, cssmErrorString(status));
+ cupsdLogClient(con, CUPSD_LOG_ERROR, "AuthorizationCreateFromExternalForm returned %d", (int)status);
return;
}
@@ -1925,9 +1920,7 @@ check_authref(cupsd_client_t *con, /* I - Connection */
kAuthorizationEmptyEnvironment,
authflags, NULL)) != 0)
{
- cupsdLogMessage(CUPSD_LOG_ERROR,
- "AuthorizationCopyRights(\"%s\") returned %d (%s)",
- authright.name, (int)status, cssmErrorString(status));
+ cupsdLogMessage(CUPSD_LOG_ERROR, "AuthorizationCopyRights(\"%s\") returned %d", authright.name, (int)status);
return (0);
}
diff --git a/scheduler/client.c b/scheduler/client.c
index cfb0e1b9b..df146f4c2 100644
--- a/scheduler/client.c
+++ b/scheduler/client.c
@@ -951,8 +951,6 @@ cupsdReadClient(cupsd_client_t *con) /* I - Client to read from */
}
httpClearFields(con->http);
- httpSetField(con->http, HTTP_FIELD_ALLOW,
- "GET, HEAD, OPTIONS, POST, PUT");
httpSetField(con->http, HTTP_FIELD_CONTENT_LENGTH, "0");
if (!cupsdSendHeader(con, HTTP_STATUS_OK, NULL, CUPSD_AUTH_NONE))
@@ -1986,18 +1984,9 @@ cupsdSendError(cupsd_client_t *con, /* I - Connection */
{
text = urltext;
- snprintf(urltext, sizeof(urltext),
- _cupsLangString(con->language,
- _("You must access this page using the URL "
- "<A HREF=\"https://%s:%d%s\">"
- "https://%s:%d%s</A>.")),
- con->servername, con->serverport, con->uri,
- con->servername, con->serverport, con->uri);
-
- snprintf(redirect, sizeof(redirect),
- "<META HTTP-EQUIV=\"Refresh\" "
- "CONTENT=\"3;URL=https://%s:%d%s\">\n",
- con->servername, con->serverport, con->uri);
+ snprintf(urltext, sizeof(urltext), _cupsLangString(con->language, _("You must access this page using the URL https://%s:%d%s.")), con->servername, con->serverport, con->uri);
+
+ snprintf(redirect, sizeof(redirect), "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"3;URL=https://%s:%d%s\">\n", con->servername, con->serverport, con->uri);
}
else if (code == HTTP_STATUS_CUPS_WEBIF_DISABLED)
text = _cupsLangString(con->language,
@@ -2704,7 +2693,15 @@ get_file(cupsd_client_t *con, /* I - Client connection */
language[0] = '\0';
- if ((!strncmp(con->uri, "/ppd/", 5) || !strncmp(con->uri, "/printers/", 10) || !strncmp(con->uri, "/classes/", 9)) && !strcmp(con->uri + strlen(con->uri) - 4, ".ppd"))
+ if (!strncmp(con->uri, "/help", 5) && (con->uri[5] == '/' || !con->uri[5]))
+ {
+ /*
+ * All help files are served by the help.cgi program...
+ */
+
+ return (NULL);
+ }
+ else if ((!strncmp(con->uri, "/ppd/", 5) || !strncmp(con->uri, "/printers/", 10) || !strncmp(con->uri, "/classes/", 9)) && !strcmp(con->uri + strlen(con->uri) - 4, ".ppd"))
{
strlcpy(dest, strchr(con->uri + 1, '/') + 1, sizeof(dest));
dest[strlen(dest) - 4] = '\0'; /* Strip .ppd */
diff --git a/scheduler/conf.c b/scheduler/conf.c
index c9182a058..f4f6a410f 100644
--- a/scheduler/conf.c
+++ b/scheduler/conf.c
@@ -729,14 +729,14 @@ cupsdReadConfiguration(void)
MaxClientsPerHost = 0;
MaxLogSize = 1024 * 1024;
MaxRequestSize = 0;
- MultipleOperationTimeout = DEFAULT_TIMEOUT;
+ MultipleOperationTimeout = 900;
NumSystemGroups = 0;
ReloadTimeout = DEFAULT_KEEPALIVE;
RootCertDuration = 300;
Sandboxing = CUPSD_SANDBOXING_STRICT;
StrictConformance = FALSE;
SyncOnClose = TRUE;
- Timeout = DEFAULT_TIMEOUT;
+ Timeout = 900;
WebInterface = CUPS_DEFAULT_WEBIF;
BrowseLocalProtocols = parse_protocols(CUPS_DEFAULT_BROWSE_LOCAL_PROTOCOLS);
diff --git a/scheduler/cups-driverd.cxx b/scheduler/cups-driverd.cxx
index 3f51e2a0e..874eb3c07 100644
--- a/scheduler/cups-driverd.cxx
+++ b/scheduler/cups-driverd.cxx
@@ -5,10 +5,11 @@
* created from driver information files, and dynamically generated PPD files
* using driver helper programs.
*
- * Copyright 2007-2018 by Apple Inc.
- * Copyright 1997-2007 by Easy Software Products.
+ * Copyright © 2007-2019 by Apple Inc.
+ * Copyright © 1997-2007 by Easy Software Products.
*
- * Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+ * Licensed under Apache License v2.0. See the file "LICENSE" for more
+ * information.
*/
/*
@@ -27,7 +28,7 @@
* Constants...
*/
-#define PPD_SYNC 0x50504439 /* Sync word for ppds.dat (PPD9) */
+#define PPD_SYNC 0x50504441 /* Sync word for ppds.dat (PPDA) */
#define PPD_MAX_LANG 32 /* Maximum languages */
#define PPD_MAX_PROD 32 /* Maximum products */
#define PPD_MAX_VERS 32 /* Maximum versions */
@@ -36,12 +37,9 @@
#define PPD_TYPE_PDF 1 /* PDF PPD */
#define PPD_TYPE_RASTER 2 /* CUPS raster PPD */
#define PPD_TYPE_FAX 3 /* Facsimile/MFD PPD */
-#define PPD_TYPE_OBJECT_ANY 4 /* 3D (AMF/STL/g-code) PPD */
-#define PPD_TYPE_OBJECT_DIRECT 5 /* 3D (AMF/STL/g-code) PPD over any connection */
-#define PPD_TYPE_OBJECT_STORAGE 6 /* 3D (AMF/STL/g-code) PPD for storage to SD card, etc. */
-#define PPD_TYPE_UNKNOWN 7 /* Other/hybrid PPD */
-#define PPD_TYPE_DRV 8 /* Driver info file */
-#define PPD_TYPE_ARCHIVE 9 /* Archive file */
+#define PPD_TYPE_UNKNOWN 4 /* Other/hybrid PPD */
+#define PPD_TYPE_DRV 5 /* Driver info file */
+#define PPD_TYPE_ARCHIVE 6 /* Archive file */
#define TAR_BLOCK 512 /* Number of bytes in a block */
#define TAR_BLOCKS 10 /* Blocking factor */
@@ -339,8 +337,7 @@ cat_drv(const char *name, /* I - PPD name */
return (1);
}
- if ((fp = get_file(resource, request_id, "drv", filename, sizeof(filename),
- &pc_file_name)) == NULL)
+ if ((fp = get_file(resource, request_id, "drv", filename, sizeof(filename), &pc_file_name)) == NULL || !pc_file_name)
return (1);
src = new ppdcSource(filename, fp);
@@ -358,8 +355,7 @@ cat_drv(const char *name, /* I - PPD name */
ppdcCatalog *catalog; // Message catalog in .drv file
- fprintf(stderr, "DEBUG2: [cups-driverd] %d locales defined in \"%s\"...\n",
- src->po_files->count, filename);
+ fprintf(stderr, "DEBUG2: [cups-driverd] %u locales defined in \"%s\"...\n", (unsigned)src->po_files->count, filename);
locales = new ppdcArray();
for (catalog = (ppdcCatalog *)src->po_files->first();
@@ -1513,8 +1509,20 @@ list_ppds(int request_id, /* I - Request ID */
}
if (send_type)
- cupsdSendIPPString(IPP_TAG_KEYWORD, "ppd-type",
- PPDTypes[ppd->record.type]);
+ {
+ if (ppd->record.type < PPD_TYPE_POSTSCRIPT || ppd->record.type > PPD_TYPE_ARCHIVE)
+ {
+ /*
+ * This cache file is corrupted, remove it!
+ */
+
+ unlink(filename);
+
+ cupsdSendIPPString(IPP_TAG_KEYWORD, "ppd-type", PPDTypes[PPD_TYPE_UNKNOWN]);
+ }
+ else
+ cupsdSendIPPString(IPP_TAG_KEYWORD, "ppd-type", PPDTypes[ppd->record.type]);
+ }
if (send_model_number)
cupsdSendIPPInteger(IPP_TAG_INTEGER, "ppd-model-number",
@@ -2097,22 +2105,6 @@ load_ppd(const char *filename, /* I - Real filename */
type = PPD_TYPE_RASTER;
else if (strstr(line + 12, "application/vnd.cups-pdf"))
type = PPD_TYPE_PDF;
- else if (strstr(line + 12, "application/amf") ||
- strstr(line + 12, "application/g-code") ||
- strstr(line + 12, "application/sla"))
- type = PPD_TYPE_OBJECT_ANY;
- }
- else if (!strncmp(line, "*cups3DWorkflows:", 17))
- {
- int is_direct = strstr(line + 17, "direct") != NULL;
- int is_storage = strstr(line + 17, "storage") != NULL;
-
- if (is_direct && !is_storage)
- type = PPD_TYPE_OBJECT_DIRECT;
- else if (!is_direct && is_storage)
- type = PPD_TYPE_OBJECT_STORAGE;
- else
- type = PPD_TYPE_OBJECT_ANY;
}
else if (!strncmp(line, "*cupsModelNumber:", 17))
sscanf(line, "*cupsModelNumber:%d", &model_number);
diff --git a/scheduler/ipp.c b/scheduler/ipp.c
index c771f77f8..d519b85c0 100644
--- a/scheduler/ipp.c
+++ b/scheduler/ipp.c
@@ -1,7 +1,7 @@
/*
* IPP routines for the CUPS scheduler.
*
- * Copyright © 2007-2018 by Apple Inc.
+ * Copyright © 2007-2019 by Apple Inc.
* Copyright © 1997-2007 by Easy Software Products, all rights reserved.
*
* This file contains Kerberos support code, copyright 2006 by
@@ -19,19 +19,12 @@
#include <cups/ppd-private.h>
#ifdef __APPLE__
-/*# include <ApplicationServices/ApplicationServices.h>
-extern CFUUIDRef ColorSyncCreateUUIDFromUInt32(unsigned id);
-# include <CoreFoundation/CoreFoundation.h>*/
# ifdef HAVE_MEMBERSHIP_H
# include <membership.h>
# endif /* HAVE_MEMBERSHIP_H */
-# ifdef HAVE_MEMBERSHIPPRIV_H
-# include <membershipPriv.h>
-# else
extern int mbr_user_name_to_uuid(const char* name, uuid_t uu);
extern int mbr_group_name_to_uuid(const char* name, uuid_t uu);
extern int mbr_check_membership_by_id(uuid_t user, gid_t group, int* ismember);
-# endif /* HAVE_MEMBERSHIPPRIV_H */
#endif /* __APPLE__ */
@@ -2601,8 +2594,7 @@ add_printer(cupsd_client_t *con, /* I - Client connection */
if (!strcmp(attr->values[i].string.text, "none"))
continue;
- printer->reasons[printer->num_reasons] =
- _cupsStrRetain(attr->values[i].string.text);
+ printer->reasons[printer->num_reasons] = _cupsStrAlloc(attr->values[i].string.text);
printer->num_reasons ++;
if (!strcmp(attr->values[i].string.text, "paused") &&
@@ -4892,7 +4884,7 @@ copy_printer_attrs(
if ((p2_uri = ippFindAttribute(p2->attrs, "printer-uri-supported", IPP_TAG_URI)) != NULL)
{
- member_uris->values[i].string.text = _cupsStrRetain(p2_uri->values[0].string.text);
+ member_uris->values[i].string.text = _cupsStrAlloc(p2_uri->values[0].string.text);
}
else
{
@@ -5256,6 +5248,11 @@ create_local_bg_thread(
*response; /* Response from printer */
ipp_attribute_t *attr; /* Attribute in response */
ipp_status_t status; /* Status code */
+ static const char * const pattrs[] = /* Printer attributes we need */
+ {
+ "all",
+ "media-col-database"
+ };
/*
@@ -5290,7 +5287,7 @@ create_local_bg_thread(
request = ippNewRequest(IPP_OP_GET_PRINTER_ATTRIBUTES);
ippSetVersion(request, 2, 0);
ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_URI, "printer-uri", NULL, printer->device_uri);
- ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_KEYWORD, "requested-attributes", NULL, "all");
+ ippAddStrings(request, IPP_TAG_OPERATION, IPP_TAG_KEYWORD, "requested-attributes", (int)(sizeof(pattrs) / sizeof(pattrs[0])), NULL, pattrs);
response = cupsDoRequest(http, request, resource);
status = cupsLastError();
diff --git a/scheduler/job.c b/scheduler/job.c
index 8e9e5ba55..c39bd09d3 100644
--- a/scheduler/job.c
+++ b/scheduler/job.c
@@ -1,7 +1,7 @@
/*
* Job management routines for the CUPS scheduler.
*
- * Copyright © 2007-2018 by Apple Inc.
+ * Copyright © 2007-2019 by Apple Inc.
* Copyright © 1997-2007 by Easy Software Products, all rights reserved.
*
* Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -304,10 +304,12 @@ cupsdCheckJobs(void)
if (cupsdTimeoutJob(job))
continue;
- }
- cupsdSetJobState(job, IPP_JOB_PENDING, CUPSD_JOB_DEFAULT,
- "Job submission timed out.");
+ cupsdSetJobState(job, IPP_JOB_PENDING, CUPSD_JOB_DEFAULT, "Job submission timed out.");
+ cupsdLogJob(job, CUPSD_LOG_ERROR, "Job submission timed out.");
+ }
+ else
+ cupsdSetJobState(job, IPP_JOB_PENDING, CUPSD_JOB_DEFAULT, "Job hold expired.");
}
/*
@@ -434,10 +436,20 @@ cupsdCleanJobs(void)
curtime = time(NULL);
JobHistoryUpdate = 0;
+ cupsdLogMessage(CUPSD_LOG_DEBUG2, "cupsdCleanJobs: curtime=%d", (int)curtime);
+
for (job = (cupsd_job_t *)cupsArrayFirst(Jobs);
job;
job = (cupsd_job_t *)cupsArrayNext(Jobs))
{
+ cupsdLogMessage(CUPSD_LOG_DEBUG2, "cupsdCleanJobs: Job %d, state=%d, printer=%p, history_time=%d, file_time=%d", job->id, (int)job->state_value, (void *)job->printer, (int)job->history_time, (int)job->file_time);
+
+ if ((job->history_time && job->history_time) < JobHistoryUpdate || !JobHistoryUpdate)
+ JobHistoryUpdate = job->history_time;
+
+ if ((job->file_time && job->file_time < JobHistoryUpdate) || !JobHistoryUpdate)
+ JobHistoryUpdate = job->file_time;
+
if (job->state_value >= IPP_JOB_CANCELED && !job->printer)
{
/*
@@ -453,21 +465,9 @@ cupsdCleanJobs(void)
else if (job->file_time && job->file_time <= curtime)
{
cupsdLogJob(job, CUPSD_LOG_DEBUG, "Removing document files.");
- cupsdLogJob(job, CUPSD_LOG_DEBUG2, "curtime=%ld, job->file_time=%ld", (long)curtime, (long)job->file_time);
remove_job_files(job);
cupsdMarkDirty(CUPSD_DIRTY_JOBS);
-
- if (job->history_time < JobHistoryUpdate || !JobHistoryUpdate)
- JobHistoryUpdate = job->history_time;
- }
- else
- {
- if (job->history_time < JobHistoryUpdate || !JobHistoryUpdate)
- JobHistoryUpdate = job->history_time;
-
- if (job->file_time < JobHistoryUpdate || !JobHistoryUpdate)
- JobHistoryUpdate = job->file_time;
}
}
}
@@ -1305,9 +1305,7 @@ cupsdContinueJob(cupsd_job_t *job) /* I - Job */
cupsdClosePipe(filterfds[slot]);
for (i = 6; i < argc; i ++)
- if (argv[i])
- free(argv[i]);
-
+ free(argv[i]);
free(argv);
if (printer_state_reasons)
@@ -1340,8 +1338,9 @@ cupsdContinueJob(cupsd_job_t *job) /* I - Job */
if (argv)
{
for (i = 6; i < argc; i ++)
- if (argv[i])
- free(argv[i]);
+ free(argv[i]);
+
+ free(argv);
}
if (printer_state_reasons)
@@ -1726,7 +1725,7 @@ cupsdLoadJob(cupsd_job_t *job) /* I - Job */
job->completed_time = attr->values[0].integer;
if (JobHistory < INT_MAX)
- job->history_time = attr->values[0].integer + JobHistory;
+ job->history_time = job->completed_time + JobHistory;
else
job->history_time = INT_MAX;
@@ -1737,7 +1736,7 @@ cupsdLoadJob(cupsd_job_t *job) /* I - Job */
JobHistoryUpdate = job->history_time;
if (JobFiles < INT_MAX)
- job->file_time = attr->values[0].integer + JobFiles;
+ job->file_time = job->completed_time + JobFiles;
else
job->file_time = INT_MAX;
@@ -2857,8 +2856,10 @@ cupsdUpdateJobs(void)
* Update history/file expiration times...
*/
+ job->completed_time = attr->values[0].integer;
+
if (JobHistory < INT_MAX)
- job->history_time = attr->values[0].integer + JobHistory;
+ job->history_time = job->completed_time + JobHistory;
else
job->history_time = INT_MAX;
@@ -2872,7 +2873,7 @@ cupsdUpdateJobs(void)
JobHistoryUpdate = job->history_time;
if (JobFiles < INT_MAX)
- job->file_time = attr->values[0].integer + JobFiles;
+ job->file_time = job->completed_time + JobFiles;
else
job->file_time = INT_MAX;
@@ -3437,6 +3438,12 @@ finalize_job(cupsd_job_t *job, /* I - Job */
* Stop the printer...
*/
+ if (job_state == IPP_JSTATE_CANCELED || job_state == IPP_JSTATE_ABORTED)
+ {
+ cupsdLogJob(job, CUPSD_LOG_INFO, "Ignored STOP from backend since the job is %s.", job_state == IPP_JSTATE_CANCELED ? "canceled" : "aborted");
+ break;
+ }
+
printer_state = IPP_PRINTER_STOPPED;
if (ErrorLog)
@@ -3451,8 +3458,7 @@ finalize_job(cupsd_job_t *job, /* I - Job */
{
job_state = IPP_JOB_PENDING;
- ippSetString(job->attrs, &job->reasons, 0,
- "resources-are-not-ready");
+ ippSetString(job->attrs, &job->reasons, 0, "resources-are-not-ready");
}
break;
@@ -4025,6 +4031,45 @@ get_options(cupsd_job_t *job, /* I - Job */
break;
case IPP_TAG_STRING :
+ {
+ int length = attr->values[i].unknown.length;
+
+ for (valptr = attr->values[i].unknown.data; length > 0; length --)
+ {
+ if ((*valptr & 255) < 0x20 || *valptr == 0x7f)
+ break;
+ }
+
+ if (length > 0)
+ {
+ /*
+ * Encode this string as hex characters...
+ */
+
+ *optptr++ = '<';
+
+ for (valptr = attr->values[i].unknown.data, length = attr->values[i].unknown.length; length > 0; length --)
+ {
+ snprintf(optptr, optlength - (size_t)(optptr - options) - 1, "%02X", *valptr & 255);
+ optptr += 2;
+ }
+
+ *optptr++ = '>';
+ }
+ else
+ {
+ for (valptr = attr->values[i].unknown.data, length = attr->values[i].unknown.length; length > 0; length --)
+ {
+ if (strchr(" \t\n\\\'\"", *valptr))
+ *optptr++ = '\\';
+ *optptr++ = *valptr++;
+ }
+ }
+ }
+
+ *optptr = '\0';
+ break;
+
case IPP_TAG_TEXT :
case IPP_TAG_NAME :
case IPP_TAG_KEYWORD :
@@ -4170,6 +4215,16 @@ ipp_length(ipp_t *ipp) /* I - IPP request */
break;
case IPP_TAG_STRING :
+ /*
+ * Octet strings can contain characters that need quoting. We need
+ * at least 2 * len + 2 characters to cover the quotes and any
+ * backslashes in the string.
+ */
+
+ for (i = 0; i < attr->num_values; i ++)
+ bytes += 2 * (size_t)attr->values[i].unknown.length + 2;
+ break;
+
case IPP_TAG_TEXT :
case IPP_TAG_NAME :
case IPP_TAG_KEYWORD :
@@ -4702,7 +4757,7 @@ set_time(cupsd_job_t *job, /* I - Job to update */
job->completed_time = curtime;
if (JobHistory < INT_MAX && attr)
- job->history_time = attr->values[0].integer + JobHistory;
+ job->history_time = job->completed_time + JobHistory;
else
job->history_time = INT_MAX;
@@ -4710,7 +4765,7 @@ set_time(cupsd_job_t *job, /* I - Job to update */
JobHistoryUpdate = job->history_time;
if (JobFiles < INT_MAX && attr)
- job->file_time = curtime + JobFiles;
+ job->file_time = job->completed_time + JobFiles;
else
job->file_time = INT_MAX;
diff --git a/scheduler/main.c b/scheduler/main.c
index 3b258a70a..3a2fe7ec9 100644
--- a/scheduler/main.c
+++ b/scheduler/main.c
@@ -1,7 +1,7 @@
/*
* Main loop for the CUPS scheduler.
*
- * Copyright © 2007-2018 by Apple Inc.
+ * Copyright © 2007-2019 by Apple Inc.
* Copyright © 1997-2007 by Easy Software Products, all rights reserved.
*
* Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -345,6 +345,7 @@ main(int argc, /* I - Number of command-line args */
strlcpy(filename, ConfigurationFile, len);
if ((slash = strrchr(filename, '/')) == NULL)
{
+ free(filename);
_cupsLangPrintf(stderr,
_("cupsd: Unable to get path to "
"cups-files.conf file."));
@@ -963,8 +964,7 @@ main(int argc, /* I - Number of command-line args */
if (current_time > expire_time)
{
- if (cupsArrayCount(Subscriptions) > 0)
- cupsdExpireSubscriptions(NULL, NULL);
+ cupsdExpireSubscriptions(NULL, NULL);
cupsdUnloadCompletedJobs();
@@ -1000,6 +1000,23 @@ main(int argc, /* I - Number of command-line args */
#endif /* !HAVE_AUTHORIZATION_H */
/*
+ * Clean job history...
+ */
+
+ if (JobHistoryUpdate && current_time >= JobHistoryUpdate)
+ cupsdCleanJobs();
+
+ /*
+ * Update any pending multi-file documents...
+ */
+
+ if ((current_time - senddoc_time) >= 10)
+ {
+ cupsdCheckJobs();
+ senddoc_time = current_time;
+ }
+
+ /*
* Check for new data on the client sockets...
*/
@@ -1032,23 +1049,6 @@ main(int argc, /* I - Number of command-line args */
}
/*
- * Update any pending multi-file documents...
- */
-
- if ((current_time - senddoc_time) >= 10)
- {
- cupsdCheckJobs();
- senddoc_time = current_time;
- }
-
- /*
- * Clean job history...
- */
-
- if (JobHistoryUpdate && current_time >= JobHistoryUpdate)
- cupsdCleanJobs();
-
- /*
* Log statistics at most once a minute when in debug mode...
*/
@@ -1629,7 +1629,6 @@ select_timeout(int fds) /* I - Number of descriptors returned */
time_t now; /* Current time */
cupsd_client_t *con; /* Client information */
cupsd_job_t *job; /* Job information */
- cupsd_printer_t *printer; /* Printer information */
const char *why; /* Debugging aid */
@@ -1718,12 +1717,6 @@ select_timeout(int fds) /* I - Number of descriptors returned */
* Check for any job activity...
*/
- if (JobHistoryUpdate && timeout > JobHistoryUpdate)
- {
- timeout = JobHistoryUpdate;
- why = "update job history";
- }
-
for (job = (cupsd_job_t *)cupsArrayFirst(ActiveJobs);
job;
job = (cupsd_job_t *)cupsArrayNext(ActiveJobs))
@@ -1755,22 +1748,6 @@ select_timeout(int fds) /* I - Number of descriptors returned */
}
/*
- * Check for temporary printers that need to be deleted...
- */
-
- for (printer = (cupsd_printer_t *)cupsArrayFirst(Printers); printer; printer = (cupsd_printer_t *)cupsArrayNext(Printers))
- {
- if (printer->temporary && !printer->job && (!local_timeout || local_timeout > (printer->state_time + 60)))
- local_timeout = printer->state_time + 60;
- }
-
- if (timeout > local_timeout && local_timeout)
- {
- timeout = local_timeout;
- why = "delete stale local printers";
- }
-
- /*
* Adjust from absolute to relative time. We add 1 second to the timeout since
* events occur after the timeout expires, and limit the timeout to 86400
* seconds (1 day) to avoid select() timeout limits present on some operating
diff --git a/scheduler/org.cups.cupsd.plist b/scheduler/org.cups.cupsd.plist
index 7f691bd77..0d9d40549 100644
--- a/scheduler/org.cups.cupsd.plist
+++ b/scheduler/org.cups.cupsd.plist
@@ -5,9 +5,11 @@
<key>Label</key>
<string>org.cups.cupsd</string>
<key>ProcessType</key>
- <string>Standard</string>
+ <string>Interactive</string>
<key>EnableTransactions</key>
<true/>
+ <key>TransactionTimeLimitEnabled</key>
+ <false/>
<key>ExitTimeOut</key>
<integer>60</integer>
<key>KeepAlive</key>
diff --git a/scheduler/org.cups.cupsd.service.in b/scheduler/org.cups.cupsd.service.in
index 3c273612a..cd2334396 100644
--- a/scheduler/org.cups.cupsd.service.in
+++ b/scheduler/org.cups.cupsd.service.in
@@ -1,6 +1,7 @@
[Unit]
Description=CUPS Scheduler
Documentation=man:cupsd(8)
+After=sssd.service
[Service]
ExecStart=@sbindir@/cupsd -l
diff --git a/scheduler/printers.c b/scheduler/printers.c
index 8c25bd66b..149eaac7e 100644
--- a/scheduler/printers.c
+++ b/scheduler/printers.c
@@ -1,7 +1,7 @@
/*
* Printer routines for the CUPS scheduler.
*
- * Copyright © 2007-2018 by Apple Inc.
+ * Copyright © 2007-2019 by Apple Inc.
* Copyright © 1997-2007 by Easy Software Products, all rights reserved.
*
* Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -45,8 +45,7 @@ static int compare_printers(void *first, void *second, void *data);
static void delete_printer_filters(cupsd_printer_t *p);
static void dirty_printer(cupsd_printer_t *p);
static void load_ppd(cupsd_printer_t *p);
-static ipp_t *new_media_col(pwg_size_t *size, const char *source,
- const char *type);
+static ipp_t *new_media_col(pwg_size_t *size);
static void write_xml_string(cups_file_t *fp, const char *s);
@@ -3923,22 +3922,20 @@ dirty_printer(cupsd_printer_t *p) /* I - Printer */
static void
load_ppd(cupsd_printer_t *p) /* I - Printer */
{
- int i, j, k; /* Looping vars */
+ int i, j; /* Looping vars */
char cache_name[1024]; /* Cache filename */
struct stat cache_info; /* Cache file info */
ppd_file_t *ppd; /* PPD file */
char ppd_name[1024]; /* PPD filename */
struct stat ppd_info; /* PPD file info */
char strings_name[1024]; /* Strings filename */
- int num_media; /* Number of media options */
+ int num_media; /* Number of media values */
ppd_size_t *size; /* Current PPD size */
ppd_option_t *duplex, /* Duplex option */
*output_bin, /* OutputBin option */
*output_mode, /* OutputMode option */
*resolution; /* (Set|JCL|)Resolution option */
- ppd_choice_t *choice, /* Current PPD choice */
- *input_slot, /* Current input slot */
- *media_type; /* Current media type */
+ ppd_choice_t *choice; /* Current PPD choice */
ppd_attr_t *ppd_attr; /* PPD attribute */
int xdpi, /* Horizontal resolution */
ydpi; /* Vertical resolution */
@@ -4208,12 +4205,7 @@ load_ppd(cupsd_printer_t *p) /* I - Printer */
{
ipp_t *col; /* Collection value */
- input_slot = ppdFindMarkedChoice(ppd, "InputSlot");
- media_type = ppdFindMarkedChoice(ppd, "MediaType");
- col = new_media_col(pwgsize,
- input_slot ? _ppdCacheGetSource(p->pc, input_slot->choice) : NULL,
- media_type ? _ppdCacheGetType(p->pc, media_type->choice) : NULL);
-
+ col = new_media_col(pwgsize);
ippAddCollection(p->ppd_attrs, IPP_TAG_PRINTER, "media-col-default", col);
ippDelete(col);
}
@@ -4408,89 +4400,19 @@ load_ppd(cupsd_printer_t *p) /* I - Printer */
* media-col-database
*/
- num_media = p->pc->num_sizes;
- if (p->pc->num_sources)
+ if ((attr = ippAddCollections(p->ppd_attrs, IPP_TAG_PRINTER, "media-col-database", p->pc->num_sizes, NULL)) != NULL)
{
- if (p->pc->num_types > 0)
- num_media += p->pc->num_sizes * p->pc->num_sources *
- p->pc->num_types;
- else
- num_media += p->pc->num_sizes * p->pc->num_sources;
- }
- else if (p->pc->num_types)
- num_media += p->pc->num_sizes * p->pc->num_types;
+ /*
+ * Add each page size without source or type...
+ */
- if ((attr = ippAddCollections(p->ppd_attrs, IPP_TAG_PRINTER,
- "media-col-database", num_media,
- NULL)) != NULL)
- {
- for (i = p->pc->num_sizes, pwgsize = p->pc->sizes, val = attr->values;
- i > 0;
- i --, pwgsize ++)
+ for (i = 0, pwgsize = p->pc->sizes; i < p->pc->num_sizes; i ++, pwgsize ++)
{
- /*
- * Start by adding the page size without source or type...
- */
-
- ppdMarkOption(ppd, "PageSize", pwgsize->map.ppd);
-
- val->collection = new_media_col(pwgsize, NULL, NULL);
- val ++;
-
- /*
- * Then add the specific, supported combinations of size, source, and
- * type...
- */
+ ipp_t *col = new_media_col(pwgsize);
- if (p->pc->num_sources > 0)
- {
- for (j = p->pc->num_sources, pwgsource = p->pc->sources;
- j > 0;
- j --, pwgsource ++)
- {
- ppdMarkOption(ppd, "InputSlot", pwgsource->ppd);
-
- if (p->pc->num_types > 0)
- {
- for (k = p->pc->num_types, pwgtype = p->pc->types;
- k > 0;
- k --, pwgtype ++)
- {
- if (!ppdMarkOption(ppd, "MediaType", pwgtype->ppd))
- {
- val->collection = new_media_col(pwgsize, pwgsource->pwg,
- pwgtype->pwg);
- val ++;
- }
- }
- }
- else if (!ppdConflicts(ppd))
- {
- val->collection = new_media_col(pwgsize, pwgsource->pwg, NULL);
- val ++;
- }
- }
- }
- else if (p->pc->num_types > 0)
- {
- for (j = p->pc->num_types, pwgtype = p->pc->types;
- j > 0;
- j --, pwgtype ++)
- {
- if (!ppdMarkOption(ppd, "MediaType", pwgtype->ppd))
- {
- val->collection = new_media_col(pwgsize, NULL, pwgtype->pwg);
- val ++;
- }
- }
- }
+ ippSetCollection(p->ppd_attrs, &attr, i, col);
+ ippDelete(col);
}
-
- /*
- * Update the number of media-col-database values...
- */
-
- attr->num_values = val - attr->values;
}
}
@@ -5204,9 +5126,7 @@ load_ppd(cupsd_printer_t *p) /* I - Printer */
*/
static ipp_t * /* O - Collection value */
-new_media_col(pwg_size_t *size, /* I - media-size/margin values */
- const char *source, /* I - media-source value */
- const char *type) /* I - media-type value */
+new_media_col(pwg_size_t *size) /* I - media-size/margin values */
{
ipp_t *media_col, /* Collection value */
*media_size; /* media-size value */
@@ -5215,29 +5135,15 @@ new_media_col(pwg_size_t *size, /* I - media-size/margin values */
media_col = ippNew();
media_size = ippNew();
- ippAddInteger(media_size, IPP_TAG_PRINTER, IPP_TAG_INTEGER,
- "x-dimension", size->width);
- ippAddInteger(media_size, IPP_TAG_PRINTER, IPP_TAG_INTEGER,
- "y-dimension", size->length);
+ ippAddInteger(media_size, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "x-dimension", size->width);
+ ippAddInteger(media_size, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "y-dimension", size->length);
ippAddCollection(media_col, IPP_TAG_PRINTER, "media-size", media_size);
ippDelete(media_size);
- ippAddInteger(media_col, IPP_TAG_PRINTER, IPP_TAG_INTEGER,
- "media-bottom-margin", size->bottom);
- ippAddInteger(media_col, IPP_TAG_PRINTER, IPP_TAG_INTEGER,
- "media-left-margin", size->left);
- ippAddInteger(media_col, IPP_TAG_PRINTER, IPP_TAG_INTEGER,
- "media-right-margin", size->right);
- ippAddInteger(media_col, IPP_TAG_PRINTER, IPP_TAG_INTEGER,
- "media-top-margin", size->top);
-
- if (source)
- ippAddString(media_col, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "media-source",
- NULL, source);
-
- if (type)
- ippAddString(media_col, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "media-type",
- NULL, type);
+ ippAddInteger(media_col, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "media-bottom-margin", size->bottom);
+ ippAddInteger(media_col, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "media-left-margin", size->left);
+ ippAddInteger(media_col, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "media-right-margin", size->right);
+ ippAddInteger(media_col, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "media-top-margin", size->top);
return (media_col);
}
diff --git a/scheduler/server.c b/scheduler/server.c
index a4033791b..bb646d813 100644
--- a/scheduler/server.c
+++ b/scheduler/server.c
@@ -1,7 +1,7 @@
/*
* Server start/stop routines for the CUPS scheduler.
*
- * Copyright 2007-2017 by Apple Inc.
+ * Copyright 2007-2019 by Apple Inc.
* Copyright 1997-2006 by Easy Software Products, all rights reserved.
*
* Licensed under Apache License v2.0. See the file "LICENSE" for more information.
@@ -173,6 +173,15 @@ cupsdStopServer(void)
DefaultProfile = NULL;
/*
+ * Expire subscriptions and clean out old jobs...
+ */
+
+ cupsdExpireSubscriptions(NULL, NULL);
+
+ if (JobHistoryUpdate)
+ cupsdCleanJobs();
+
+ /*
* Write out any dirty files...
*/
diff --git a/scheduler/subscriptions.c b/scheduler/subscriptions.c
index 401e6c8c0..71892c7f4 100644
--- a/scheduler/subscriptions.c
+++ b/scheduler/subscriptions.c
@@ -1,7 +1,7 @@
/*
* Subscription routines for the CUPS scheduler.
*
- * Copyright 2007-2014 by Apple Inc.
+ * Copyright 2007-2019 by Apple Inc.
* Copyright 1997-2007 by Easy Software Products, all rights reserved.
*
* Licensed under Apache License v2.0. See the file "LICENSE" for more information.
@@ -648,6 +648,9 @@ cupsdExpireSubscriptions(
time_t curtime; /* Current time */
+ if (cupsArrayCount(Subscriptions) == 0)
+ return;
+
curtime = time(NULL);
update = 0;
diff --git a/scheduler/type.c b/scheduler/type.c
index 2cceeda58..f547b8358 100644
--- a/scheduler/type.c
+++ b/scheduler/type.c
@@ -1,10 +1,11 @@
/*
* MIME typing routines for CUPS.
*
- * Copyright 2007-2016 by Apple Inc.
- * Copyright 1997-2006 by Easy Software Products, all rights reserved.
+ * Copyright © 2007-2019 by Apple Inc.
+ * Copyright © 1997-2006 by Easy Software Products, all rights reserved.
*
- * Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+ * Licensed under Apache License v2.0. See the file "LICENSE" for more
+ * information.
*/
/*
@@ -450,6 +451,7 @@ mimeAddTypeRule(mime_type_t *mt, /* I - Type to add to */
snprintf(value[0], sizeof(value[0]), "*.%s", name);
length[0] = (int)strlen(value[0]);
op = MIME_MAGIC_MATCH;
+ num_values = 1;
}
/*
@@ -527,14 +529,16 @@ mimeAddTypeRule(mime_type_t *mt, /* I - Type to add to */
case MIME_MAGIC_STRING :
case MIME_MAGIC_ISTRING :
temp->offset = strtol(value[0], NULL, 0);
- if ((size_t)length[1] > sizeof(temp->value.stringv))
+ if (num_values < 2 || (size_t)length[1] > sizeof(temp->value.stringv))
return (-1);
temp->length = length[1];
memcpy(temp->value.stringv, value[1], (size_t)length[1]);
break;
case MIME_MAGIC_CHAR :
temp->offset = strtol(value[0], NULL, 0);
- if (length[1] == 1)
+ if (num_values < 2)
+ return (-1);
+ else if (length[1] == 1)
temp->value.charv = (unsigned char)value[1][0];
else
temp->value.charv = (unsigned char)strtol(value[1], NULL, 0);
@@ -559,7 +563,7 @@ mimeAddTypeRule(mime_type_t *mt, /* I - Type to add to */
case MIME_MAGIC_CONTAINS :
temp->offset = strtol(value[0], NULL, 0);
temp->region = strtol(value[1], NULL, 0);
- if ((size_t)length[2] > sizeof(temp->value.stringv))
+ if (num_values < 3 || (size_t)length[2] > sizeof(temp->value.stringv))
return (-1);
temp->length = length[2];
memcpy(temp->value.stringv, value[2], (size_t)length[2]);
diff --git a/scripts/checkglobals b/scripts/checkglobals
new file mode 100755
index 000000000..4d15387ea
--- /dev/null
+++ b/scripts/checkglobals
@@ -0,0 +1,32 @@
+#!/bin/sh
+#
+# Check for global symbols that don't need to be made global...
+#
+
+for file in *.o; do
+ functions=""
+
+ for function in `nm -g $file | grep "T " | awk '{print $3}'`; do
+ found=""
+ for file2 in *.o; do
+ if test "$file" = "$file2"; then
+ continue;
+ fi
+
+ found=`nm -g $file2 | grep $function`
+ if test "$found" != ""; then
+ break;
+ fi
+ done
+
+ if test -z "$found"; then
+ functions="$functions $function"
+ fi
+ done
+
+ if test -z "$functions"; then
+ echo "$file: OK"
+ else
+ echo "$file: $functions"
+ fi
+done
diff --git a/scripts/listpublic b/scripts/listpublic
new file mode 100755
index 000000000..d864e7ee6
--- /dev/null
+++ b/scripts/listpublic
@@ -0,0 +1,12 @@
+#!/bin/sh
+#
+# List public API symbols...
+#
+
+for function in `nm -g *.so | grep "T " | awk '{print $3}' | grep -v '^_' | sort`; do
+ found=`grep $function\( *.h | grep -v DEPRECATED`
+
+ if test "x$found" != x; then
+ echo $function
+ fi
+done
diff --git a/scripts/makerpm b/scripts/makerpm
new file mode 100755
index 000000000..3fa57770a
--- /dev/null
+++ b/scripts/makerpm
@@ -0,0 +1,26 @@
+#!/bin/sh -x
+#
+# Test script for making RPMs...
+#
+
+# Make sure we are running in the right directory...
+if test ! -f scripts/makerpm; then
+ echo "Run this script from the top-level CUPS source directory, e.g.:"
+ echo ""
+ echo " scripts/makerpm [rpmbuild options]"
+ echo ""
+ exit 1
+fi
+
+# Strip command-line arguments so we don't create a release tag...
+args="$*"
+shift $#
+
+# Get a snapshot of the current source...
+. scripts/makesrcdist
+
+# Build the RPM...
+echo Building rpm...
+#rm -f /usr/src/redhat/RPMS/i386/cups*.rpm
+#rm -f /usr/src/redhat/SRPMS/cups*.rpm
+rpmbuild -ta $args cups-${fileversion}-source.tar.gz
diff --git a/scripts/makesrcdist b/scripts/makesrcdist
new file mode 100755
index 000000000..1ef0442ec
--- /dev/null
+++ b/scripts/makesrcdist
@@ -0,0 +1,114 @@
+#!/bin/sh
+#
+# makesrcdist - make a source distribution of CUPS.
+#
+
+TMPDIR="${TMPDIR:=/tmp}"
+
+# Make sure we are running in the right directory...
+if test ! -f scripts/makesrcdist; then
+ echo "Run this script from the top-level CUPS source directory, e.g.:"
+ echo ""
+ echo " scripts/makesrcdist $*"
+ echo ""
+ exit 1
+fi
+
+# See if we have local changes (other than this script...)
+if (git status | grep -v makesrcdist | grep -v makerpm | grep -q modified:); then
+ echo Local changes remain:
+ git status | grep -v makesrcdist | grep modified:
+ exit 1
+fi
+
+# Prep for snapshot or version release...
+if test $# = 0; then
+ # Compute version for snapshot
+ rev=`git show --oneline | head -1 | awk '{print $1}'`
+ version="2.3git"
+ fileversion="2.3git-$rev"
+ fileurl="file://$TMPDIR/cups-${fileversion}-source.tar.gz"
+ SIGNFILES=no
+else
+ # Use version from command-line
+ rev="1"
+ version=$1
+ fileversion=$1
+ fileurl="https://github.com/apple/cups/releases/download/v$fileversion/cups-${fileversion}-source.tar.gz"
+ SIGNFILES=yes
+
+ echo Validating sources...
+ cupsversionpatch=`echo $version | awk -F. '{if (NF == 3) { print $3 } else { print "0" } }'`
+ cupsversion=`printf "2.03%02d" $cupsversionpatch`
+
+ temp=`grep AC_INIT configure.ac | awk '{print $2}' | sed -e '1,$s/^\[//' -e '1,$s/\],$//'`
+ if test "$temp" != $version; then
+ echo "Still need to update version to $version in configure.ac (saw $temp)"
+ exit 1
+ fi
+
+ temp=`grep CUPS_VERSION cups/cups.h | grep -v CUPS_VERSION_ | awk '{print $4}'`
+ if test "$temp" != $cupsversion; then
+ echo "Still need to update CUPS_VERSION to $cupsversion in cups/cups.h (saw $temp)"
+ exit 1
+ fi
+
+ temp=`grep CUPS_VERSION_PATCH cups/cups.h | awk '{print $4}'`
+ if test "$temp" != $cupsversionpatch; then
+ echo "Still need to update CUPS_VERSION_PATCH to $cupsversionpatch in cups/cups.h (saw $temp)"
+ exit 1
+ fi
+
+ temp=`head -1 README.md | awk '{print $4}'`
+ if test "$temp" != "v$version"; then
+ echo "Still need to update version to v$version in README.md (saw $temp)"
+ exit 1
+ fi
+
+ temp=`head -1 INSTALL.md | awk '{print $4}'`
+ if test "$temp" != "v$version"; then
+ echo "Still need to update version to v$version in INSTALL.md (saw $temp)"
+ exit 1
+ fi
+
+ temp=`head -6 CHANGES.md | grep "Changes in" | awk '{print $4}'`
+ if test "$temp" != "v$version"; then
+ echo "Still need to add Changes in v$version in CHANGES.md (saw $temp)"
+ exit 1
+ fi
+
+ echo Creating tag for release...
+ git tag -m "Tag $version" v$version
+ git push origin v$version
+fi
+
+fileurl=`echo $fileurl | sed -e '1,$s/\\//\\\\\\//g'`
+file="cups-$fileversion-source.tar.gz"
+
+echo Exporting $fileversion...
+rm -rf $TMPDIR/cups-$version
+mkdir $TMPDIR/cups-$version
+git archive --format tar HEAD | (cd $TMPDIR/cups-$version; tar xf -)
+
+echo Preparing files...
+cd $TMPDIR/cups-$version
+sed -e '1,$s/@CUPS_VERSION@/'$version'/' \
+ -e '1,$s/^Source:.*/Source: '$fileurl'/' \
+ <packaging/cups.spec.in \
+ >packaging/cups.spec
+rm -rf .gitignore
+cd ..
+
+echo Archiving...
+tar czf $file cups-$version
+
+if test $SIGNFILES = yes; then
+ echo Signing...
+ test -f $file.sig && rm -f $file.sig
+ gpg --detach-sign -u security@cups.org $file
+fi
+
+echo Removing temporary files...
+rm -rf cups-$version
+
+echo "Done - files in $TMPDIR."
diff --git a/systemv/Makefile b/systemv/Makefile
index a205ed3ba..9d86bed16 100644
--- a/systemv/Makefile
+++ b/systemv/Makefile
@@ -1,7 +1,7 @@
#
# System V commands makefile for CUPS.
#
-# Copyright © 2007-2018 by Apple Inc.
+# Copyright © 2007-2019 by Apple Inc.
# Copyright © 1997-2006 by Easy Software Products, all rights reserved.
#
# Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -151,7 +151,7 @@ uninstall:
cancel: cancel.o ../cups/$(LIBCUPS)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o cancel cancel.o $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o cancel cancel.o $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -161,7 +161,7 @@ cancel: cancel.o ../cups/$(LIBCUPS)
cupsaccept: cupsaccept.o ../cups/$(LIBCUPS)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o cupsaccept cupsaccept.o $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o cupsaccept cupsaccept.o $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
for file in accept cupsenable cupsdisable cupsreject reject; do \
$(RM) $$file; \
@@ -175,7 +175,7 @@ cupsaccept: cupsaccept.o ../cups/$(LIBCUPS)
cupsctl: cupsctl.o ../cups/$(LIBCUPS)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o cupsctl cupsctl.o $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o cupsctl cupsctl.o $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -185,12 +185,12 @@ cupsctl: cupsctl.o ../cups/$(LIBCUPS)
cupstestppd: cupstestppd.o ../cups/$(LIBCUPS) ../cups/$(LIBCUPSIMAGE)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o $@ cupstestppd.o $(LINKCUPSIMAGE) $(IMGLIBS) $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o $@ cupstestppd.o $(LINKCUPSIMAGE) $(IMGLIBS) $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
cupstestppd-static: cupstestppd.o ../cups/$(LIBCUPSSTATIC) ../cups/libcupsimage.a
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o $@ cupstestppd.o ../cups/libcupsimage.a \
+ $(LD_CC) $(ALL_LDFLAGS) -o $@ cupstestppd.o ../cups/libcupsimage.a \
../cups/$(LIBCUPSSTATIC) $(IMGLIBS) $(LIBGSSAPI) $(LIBS) $(LIBZ)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -201,7 +201,7 @@ cupstestppd-static: cupstestppd.o ../cups/$(LIBCUPSSTATIC) ../cups/libcupsimage.
lp: lp.o ../cups/$(LIBCUPS)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o lp lp.o $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o lp lp.o $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -211,7 +211,7 @@ lp: lp.o ../cups/$(LIBCUPS)
lpadmin: lpadmin.o ../cups/$(LIBCUPS)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o lpadmin lpadmin.o $(LIBZ) $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o lpadmin lpadmin.o $(LIBZ) $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -221,7 +221,7 @@ lpadmin: lpadmin.o ../cups/$(LIBCUPS)
lpinfo: lpinfo.o ../cups/$(LIBCUPS)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o lpinfo lpinfo.o $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o lpinfo lpinfo.o $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -231,7 +231,7 @@ lpinfo: lpinfo.o ../cups/$(LIBCUPS)
lpmove: lpmove.o ../cups/$(LIBCUPS)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o lpmove lpmove.o $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o lpmove lpmove.o $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -241,7 +241,7 @@ lpmove: lpmove.o ../cups/$(LIBCUPS)
lpoptions: lpoptions.o ../cups/$(LIBCUPS)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o lpoptions lpoptions.o $(LIBZ) $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o lpoptions lpoptions.o $(LIBZ) $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
@@ -251,7 +251,7 @@ lpoptions: lpoptions.o ../cups/$(LIBCUPS)
lpstat: lpstat.o ../cups/$(LIBCUPS)
echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o lpstat lpstat.o $(LIBS)
+ $(LD_CC) $(ALL_LDFLAGS) -o lpstat lpstat.o $(LIBS)
$(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
diff --git a/systemv/lpadmin.c b/systemv/lpadmin.c
index da97f01aa..f428368d4 100644
--- a/systemv/lpadmin.c
+++ b/systemv/lpadmin.c
@@ -1,7 +1,7 @@
/*
* "lpadmin" command for CUPS.
*
- * Copyright © 2007-2018 by Apple Inc.
+ * Copyright © 2007-2019 by Apple Inc.
* Copyright © 1997-2006 by Easy Software Products.
*
* Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -669,20 +669,7 @@ main(int argc, /* I - Number of command-line arguments */
unlink(evefile);
if (printer == NULL)
- {
- _cupsLangPuts(stdout,
- _("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]"));
- }
+ usage();
if (http)
httpClose(http);
@@ -1138,6 +1125,7 @@ enable_printer(http_t *http, /* I - Server connection */
request = ippNewRequest(IPP_OP_ENABLE_PRINTER);
+ httpAssembleURIf(HTTP_URI_CODING_ALL, uri, sizeof(uri), "ipp", NULL, "localhost", ippPort(), "/printers/%s", printer);
ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_URI, "printer-uri", NULL, uri);
ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_NAME, "requesting-user-name", NULL, cupsUser());
@@ -1192,9 +1180,7 @@ get_printer_ppd(
int port; /* Port number */
static const char * const pattrs[] = /* Attributes to use */
{
- "job-template",
- "printer-defaults",
- "printer-description",
+ "all",
"media-col-database"
};
@@ -1445,6 +1431,7 @@ set_printer_options(
/* Status code */
_cupsLangPrintf(stderr, _("lpadmin: Unable to open PPD \"%s\": %s on line %d."), ppdfile, ppdErrorString(status), linenum);
+ return (1);
}
ppdMarkDefaults(ppd);
@@ -1463,9 +1450,7 @@ set_printer_options(
if ((in = cupsFileOpen(ppdfile, "r")) == NULL)
{
- _cupsLangPrintf(stderr,
- _("lpadmin: Unable to open PPD file \"%s\" - %s"),
- ppdfile, strerror(errno));
+ _cupsLangPrintf(stderr, _("lpadmin: Unable to open PPD \"%s\": %s"), ppdfile, strerror(errno));
ippDelete(request);
if (ppdfile != file)
unlink(ppdfile);
diff --git a/templates/admin.tmpl b/templates/admin.tmpl
index a5660e2e0..b8f528737 100644
--- a/templates/admin.tmpl
+++ b/templates/admin.tmpl
@@ -6,7 +6,6 @@
<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="Add Printer"></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="Find New Printers"></FORM>
<FORM ACTION="/printers/" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Manage Printers"></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="Export Printers to Samba"></FORM>:}
</P>
<H2 CLASS="title">Classes</H2>
@@ -27,9 +26,6 @@
<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="Edit Configuration File"></FORM>
- <FORM ACTION="/admin/log/access_log" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="View Access Log"></FORM>
- <FORM ACTION="/admin/log/error_log" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="View Error Log"></FORM>
- <FORM ACTION="/admin/log/page_log" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="View Page Log"></FORM>
</P>
{SETTINGS_ERROR?<P>{SETTINGS_MESSAGE}</P>
diff --git a/templates/da/add-class.tmpl b/templates/da/add-class.tmpl
new file mode 100644
index 000000000..c27a68078
--- /dev/null
+++ b/templates/da/add-class.tmpl
@@ -0,0 +1,37 @@
+<H2 CLASS="title">Tilføj klasse</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">Navn:</TH>
+<TD><INPUT TYPE="TEXT" NAME="PRINTER_NAME" SIZE="40" MAXLENGTH="127"><BR>
+<SMALL>(må indeholde alle tegn der kan udskrives, undtagen "/", "#" og mellemrum)</SMALL></TD>
+</TR>
+<TR>
+<TH CLASS="label">Beskrivelse:</TH>
+<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" SIZE="40" MAXLENGTH="127"><BR>
+<SMALL>(beskrivelse der kan læses af mennesker, såsom "HP LaserJet med Duplexer")</SMALL></TD>
+</TR>
+<TR>
+<TH CLASS="label">Placering:</TH>
+<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" SIZE="40" MAXLENGTH="127"><BR>
+<SMALL>(placering der kan læses af mennesker, såsom "Rum 1")</SMALL></TD>
+</TR>
+<TR>
+<TH CLASS="label">Medlemmer:</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="Tilføj klasse"></TD>
+</TR>
+</TABLE>
+
+</FORM>
diff --git a/templates/da/add-printer.tmpl b/templates/da/add-printer.tmpl
new file mode 100644
index 000000000..ed206678b
--- /dev/null
+++ b/templates/da/add-printer.tmpl
@@ -0,0 +1,44 @@
+<H2 CLASS="title">Tilføj printer</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">Navn:</TH>
+<TD><INPUT TYPE="TEXT" NAME="PRINTER_NAME" SIZE="40" MAXLENGTH="127" VALUE="{?template_name}"><BR>
+<SMALL>(må indeholde alle tegn der kan udskrives, undtagen "/", "#" og mellemrum)</SMALL></TD>
+</TR>
+<TR>
+<TH CLASS="label">Beskrivelse:</TH>
+<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" SIZE="40" MAXLENGTH="127" VALUE="{?PRINTER_INFO}"><BR>
+<SMALL>(beskrivelse der kan læses af mennesker, såsom "HP LaserJet med Duplexer")</SMALL></TD>
+</TR>
+<TR>
+<TH CLASS="label">Placering:</TH>
+<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" SIZE="40" MAXLENGTH="127" VALUE="{?PRINTER_LOCATION}"><BR>
+<SMALL>(placering der kan læses af mennesker, såsom "Rum 1")</SMALL></TD>
+</TR>
+<TR>
+<TH CLASS="label">Forbindelse:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">{device_uri}</TD>
+</TR>
+<TR>
+<TH CLASS="label">Deling:</TH>
+<TD><INPUT TYPE="CHECKBOX" NAME="PRINTER_IS_SHARED" ID="PRINTER_IS_SHARED" {PRINTER_IS_SHARED=1?CHECKED:}>
+<LABEL FOR="PRINTER_IS_SHARED">Del printeren</LABEL></TD>
+</TR>
+<TR>
+<TD></TD>
+<TD><INPUT TYPE="SUBMIT" VALUE="Fortsæt"></TD>
+</TR>
+</TABLE>
+
+</FORM>
diff --git a/templates/da/admin.tmpl b/templates/da/admin.tmpl
new file mode 100644
index 000000000..87f83e0ef
--- /dev/null
+++ b/templates/da/admin.tmpl
@@ -0,0 +1,77 @@
+<div class="row">
+ <div class="halves">
+ <H2 CLASS="title">Printere</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="Tilføj printer"></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="Find nye printere"></FORM>
+ <FORM ACTION="/printers/" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="HÃ¥ndter printere"></FORM>
+ </P>
+
+ <H2 CLASS="title">Klasser</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="Tilføj klasse"></FORM>
+ <FORM ACTION="/classes/" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="HÃ¥ndter klasser"></FORM>
+ </P>
+
+ <H2 CLASS="title">Jobs</H2>
+
+ <P>
+ <FORM ACTION="/jobs/" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="HÃ¥ndter jobs"></FORM>
+ </P>
+ </div>
+ <div class="halves">
+ <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="Rediger konfigurationsfil"></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>Serverindstillinger\:</B></P>
+
+ <P><A HREF="/admin/">Avanceret <SMALL>&#x25bc;</SMALL></A><BR>
+ <INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server">
+ <INPUT TYPE="HIDDEN" NAME="ADVANCEDSETTINGS" VALUE="YES">
+ <INPUT TYPE="CHECKBOX" NAME="SHARE_PRINTERS" ID="SHARE_PRINTERS" {?share_printers}><LABEL FOR="SHARE_PRINTERS"> Del printere som er forbundet til systemet</LABEL><BR>
+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Maks. klienter\:
+ <INPUT TYPE="TEXT" NAME="MAX_CLIENTS" VALUE="{?max_clients}" SIZE="6"><BR>
+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<INPUT TYPE="CHECKBOX" NAME="REMOTE_ANY" ID="REMOTE_ANY" {?remote_any}><LABEL FOR="REMOTE_ANY"> Tillad udskrivning fra internettet</LABEL><BR>
+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<INPUT TYPE="CHECKBOX" NAME="BROWSE_WEB_IF" ID="BROWSE_WEB_IF" {?browse_web_if}><LABEL FOR="BROWSE_WEB_IF"> Annoncér webgrænseflade</LABEL><BR>
+ <INPUT TYPE="CHECKBOX" NAME="REMOTE_ADMIN" ID="REMOTE_ADMIN" {?remote_admin}><LABEL FOR="REMOTE_ADMIN"> Tillad fjernadministration</LABEL><BR>
+ {have_gssapi?<INPUT TYPE="CHECKBOX" NAME="KERBEROS" ID="KERBEROS" {?kerberos}><LABEL FOR="KERBEROS"> Brug Kerberos-autentifikation (<A HREF="/help/kerberos.html?TOPIC=Getting+Started">FAQ</A>)</LABEL><BR>:}
+ <INPUT TYPE="CHECKBOX" NAME="USER_CANCEL_ANY" ID="USER_CANCEL_ANY" {?user_cancel_any}><LABEL FOR="USER_CANCEL_ANY"> Tillad brugere at annullere alle jobs (ikke kun deres egne)</LABEL><BR>
+ <INPUT TYPE="CHECKBOX" NAME="PRESERVE_JOBS" ID="PRESERVE_JOBS" {?preserve_jobs}><LABEL FOR="PRESERVE_JOBS"> Bevar jobhistorik</LABEL><BR>
+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Maksimum jobs (0 for ubegrænset)\:
+ <INPUT TYPE="TEXT" NAME="MAX_JOBS" VALUE="{?max_jobs}" SIZE="6"><BR>
+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bevar metadata\:
+ <INPUT TYPE="TEXT" NAME="PRESERVE_JOB_HISTORY" VALUE="{?preserve_job_history}" SIZE="6"><BR>
+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bevar dokumenter\:
+ <INPUT TYPE="TEXT" NAME="PRESERVE_JOB_FILES" VALUE="{?preserve_job_files}" SIZE="6"><BR>
+ <INPUT TYPE="CHECKBOX" NAME="DEBUG_LOGGING" ID="DEBUG_LOGGING" {?debug_logging}><LABEL FOR="DEBUG_LOGGING"> Gem fejlretningsinformation til fejlsøgning</LABEL><BR>
+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Maks. størrelse på logfil\:
+ <INPUT TYPE="TEXT" NAME="MAX_LOG_SIZE" VALUE="{?max_log_size}" SIZE="6"></P>
+
+ :<P><B>Serverindstillinger:</B></P>
+
+ <P><A HREF="/admin/?ADVANCEDSETTINGS=YES">Avanceret <SMALL>&#x25b6;</SMALL></A><BR>
+ <INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server">
+ <INPUT TYPE="CHECKBOX" NAME="SHARE_PRINTERS" ID="SHARE_PRINTERS" {?share_printers}><LABEL FOR="SHARE_PRINTERS"> Del printere som er forbundet til systemet</LABEL><BR>
+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<INPUT TYPE="CHECKBOX" NAME="REMOTE_ANY" ID="REMOTE_ANY" {?remote_any}><LABEL FOR="REMOTE_ANY"> Tillad udskrivning fra internettet</LABEL><BR>
+ <INPUT TYPE="CHECKBOX" NAME="REMOTE_ADMIN" ID="REMOTE_ADMIN" {?remote_admin}><LABEL FOR="REMOTE_ADMIN"> Tillad fjernadministration</LABEL><BR>
+ {have_gssapi?<INPUT TYPE="CHECKBOX" NAME="KERBEROS" ID="KERBEROS" {?kerberos}><LABEL FOR="KERBEROS"> Brug Kerberos-autentifikation (<A HREF="/help/kerberos.html?TOPIC=Getting+Started">FAQ</A>)</LABEL><BR>:}
+ <INPUT TYPE="CHECKBOX" NAME="USER_CANCEL_ANY" ID="USER_CANCEL_ANY" {?user_cancel_any}><LABEL FOR="USER_CANCEL_ANY"> Tillad brugere at annullere alle jobs (ikke kun deres egne)</LABEL><BR>
+ <INPUT TYPE="CHECKBOX" NAME="DEBUG_LOGGING" ID="DEBUG_LOGGING" {?debug_logging}><LABEL FOR="DEBUG_LOGGING"> Gem fejlretningsinformation til fejlsøgning</LABEL></P>
+
+ }
+ <P><INPUT TYPE="SUBMIT" NAME="CHANGESETTINGS" VALUE="Skift indstillinger"></P>
+
+ </FORM>}
+ </div>
+</div>
diff --git a/templates/da/choose-device.tmpl b/templates/da/choose-device.tmpl
new file mode 100644
index 000000000..b1ab9fda3
--- /dev/null
+++ b/templates/da/choose-device.tmpl
@@ -0,0 +1,49 @@
+<H2 CLASS="title">{op=modify-printer?Rediger {printer_name}:Tilføj printer}</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">Nuværende forbindelse\:</TH>
+<TD><INPUT TYPE="RADIO" NAME="DEVICE_URI" ID="{current_device_uri}" VALUE="{current_device_uri}" CHECKED>
+<LABEL FOR="{current_device_uri}">{current_device_uri}</LABEL></TD>
+</TR>}
+<TR>
+<TH CLASS="label">Lokale printere\:</TH>
+<TD>
+{[device_uri]{device_class!network?<INPUT TYPE="RADIO" NAME="DEVICE_URI" ID="{device_uri}"
+VALUE="{device_uri}{?device_make_and_model!Unknown?|{device_make_and_model}:}">
+<LABEL FOR="{device_uri}">{device_info} {?device_make_and_model!Ukendt?({device_make_and_model}):}</LABEL><BR>
+:}}
+</TD>
+</TR>
+<TR>
+<TH CLASS="label">Opdagede netværksprintere\:</TH>
+<TD>
+{[device_uri]{device_class=network?{device_uri~[a-z]+://?<INPUT TYPE="RADIO" NAME="DEVICE_URI" ID="{device_uri}{?device_make_and_model!Unknown?|{device_make_and_model}:}"
+VALUE="{device_uri}{?device_make_and_model!Unknown?|{device_make_and_model}:}">
+<LABEL FOR="{device_uri}{?device_make_and_model!Unknown?|{device_make_and_model}:}">{device_info} {?device_make_and_model!Ukendt?({device_make_and_model}):}</LABEL><BR>
+:}:}}
+</TD>
+</TR>
+<TR>
+<TR>
+<TH CLASS="label">Andre netværksprintere\:</TH>
+<TD>
+{[device_uri]{device_class=network?{device_uri~[a-z]+://?:<INPUT TYPE="RADIO" NAME="DEVICE_URI" ID="{device_uri}{?device_make_and_model!Unknown?|{device_make_and_model}:}"
+VALUE="{device_uri}{?device_make_and_model!Unknown?|{device_make_and_model}:}">
+<LABEL FOR="{device_uri}{?device_make_and_model!Unknown?|{device_make_and_model}:}">{device_info} {?device_make_and_model!Ukendt?({device_make_and_model}):}</LABEL><BR>
+}:}}
+</TD>
+</TR>
+<TR>
+<TD></TD>
+<TD><INPUT TYPE="SUBMIT" VALUE="Fortsæt"></TD>
+</TR>
+</TABLE>
+
+</FORM>:<P><IMG SRC="/images/wait.gif" WIDTH="16" HEIGHT="16" ALIGN="ABSMIDDLE"
+ALT="Optaget-indikator"> Leder efter printere...</P>}
diff --git a/templates/da/choose-make.tmpl b/templates/da/choose-make.tmpl
new file mode 100644
index 000000000..2b349f79f
--- /dev/null
+++ b/templates/da/choose-make.tmpl
@@ -0,0 +1,61 @@
+<H2 CLASS="title">{op=modify-printer?Rediger {printer_name}:Tilføj printer}</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">Navn:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">{printer_name}</TD>
+</TR>}
+<TR>
+<TH CLASS="label">Beskrivelse:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{printer_info}">{printer_info}</TD>
+</TR>
+<TR>
+<TH CLASS="label">Placering:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{printer_location}">{printer_location}</TD>
+</TR>
+<TR>
+<TH CLASS="label">Forbindelse:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">{device_uri}</TD>
+</TR>
+<TR>
+<TH CLASS="label">Deling:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_IS_SHARED" VALUE="{?printer_is_shared}">
+Del {?printer_is_shared=?ikke:{?printer_is_shared=0?ikke:}} printeren</TD>
+</TR>
+<TR>
+<TH CLASS="label">Producent:</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="Fortsæt"></TD>
+</TR>
+<TR>
+<TD></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR>
+<TH CLASS="label">Eller angiv en PPD-fil:</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?Tilføj printer:Rediger printer}"></TD>
+</TR>
+</TABLE>
+
+</FORM>
diff --git a/templates/da/choose-model.tmpl b/templates/da/choose-model.tmpl
new file mode 100644
index 000000000..087ca8e68
--- /dev/null
+++ b/templates/da/choose-model.tmpl
@@ -0,0 +1,58 @@
+<H2 CLASS="title">{op=modify-printer?Rediger {printer_name}:Tilføj printer}</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">Navn:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">{printer_name}</TD>
+</TR>}
+<TR>
+<TH CLASS="label">Beskrivelse:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{printer_info}">{printer_info}</TD>
+</TR>
+<TR>
+<TH CLASS="label">Placering:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{printer_location}">{printer_location}</TD>
+</TR>
+<TR>
+<TH CLASS="label">Forbindelse:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">{device_uri}</TD>
+</TR>
+<TR>
+<TH CLASS="label">Deling:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_IS_SHARED" VALUE="{?printer_is_shared}">
+Del {?printer_is_shared=?ikke:{?printer_is_shared=0?ikke:}} printeren</TD>
+</TR>
+<TR>
+<TH CLASS="label">Producent:</TH>
+<TD>{PPD_MAKE} <INPUT TYPE="SUBMIT" NAME="SELECT_MAKE" VALUE="Vælg en anden producent"></TD>
+</TR>
+<TR>
+<TH CLASS="label">Model:</TH>
+<TD>
+<SELECT NAME="PPD_NAME" SIZE="10">
+{op=add-printer?:<OPTION VALUE="__no_change__" SELECTED>Nuværende driver - {current_make_and_model}</OPTION>:}
+{show_ipp_everywhere?<OPTION VALUE="everywhere" SELECTED>{current_make_and_model} - IPP Everywhere &trade;</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">Eller angiv en PPD-fil:</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?Tilføj printer:Rediger printer}"></TD>
+</TR>
+</TABLE>
+
+</FORM>
diff --git a/templates/da/choose-serial.tmpl b/templates/da/choose-serial.tmpl
new file mode 100644
index 000000000..d60525c69
--- /dev/null
+++ b/templates/da/choose-serial.tmpl
@@ -0,0 +1,49 @@
+<H2 CLASS="title">{op=modify-printer?Rediger {printer_name}:Tilføj printer}</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">Forbindelse:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">{device_uri}</TD>
+</TR>
+<TR>
+<TH CLASS="label">Baudhastighed:</TH>
+<TD><SELECT NAME="BAUDRATE">
+{[baudrates]<OPTION {?baudrate={baudrates}?SELECTED:}>{baudrates}}
+</SELECT></TD>
+</TR>
+<TR>
+<TH CLASS="label">Parity:</TH>
+<TD><SELECT NAME="PARITY">
+<OPTION VALUE="none" {?parity=none?SELECTED:}>Ingen
+<OPTION VALUE="even" {?parity=even?SELECTED:}>Lige
+<OPTION VALUE="odd" {?parity=odd?SELECTED:}>Ulige
+</SELECT></TD>
+</TR>
+<TR>
+<TH CLASS="label">Databit:</TH>
+<TD><SELECT NAME="BITS">
+<OPTION {?bits=8?SELECTED:}>8
+<OPTION {?bits=7?SELECTED:}>7
+</SELECT></TD>
+</TR>
+<TR>
+<TH CLASS="label">Flowstyring:</TH>
+<TD><SELECT NAME="FLOW">
+<OPTION VALUE="none" {?flow=none?SELECTED:}>Ingen
+<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="Fortsæt"></TD>
+</TR>
+</TABLE>
+
+</FORM>
diff --git a/templates/da/choose-uri.tmpl b/templates/da/choose-uri.tmpl
new file mode 100644
index 000000000..873f811b2
--- /dev/null
+++ b/templates/da/choose-uri.tmpl
@@ -0,0 +1,41 @@
+<H2 CLASS="title">{op=modify-printer?Rediger {printer_name}:Tilføj printer}</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">Forbindelse:</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>Eksempler:
+<PRE>
+ http://værtsnavn:631/ipp/
+ http://værtsnavn:631/ipp/port1
+
+ ipp://værtsnavn/ipp/
+ ipp://værtsnavn/ipp/port1
+
+ lpd://værtsnavn/kø
+
+ socket://værtsnavn
+ socket://værtsnavn:9100
+</PRE>
+
+<P>Se <A HREF="/help/network.html" TARGET="_blank">"Netværksprintere
+"</A> for den korrekte URI til brug med din printer.</P>
+
+</TD>
+</TR>
+<TR>
+<TD></TD>
+<TD><INPUT TYPE="SUBMIT" VALUE="Fortsæt"></TD>
+</TR>
+</TABLE>
+
+</FORM>
diff --git a/templates/da/class-added.tmpl b/templates/da/class-added.tmpl
new file mode 100644
index 000000000..11c99da9e
--- /dev/null
+++ b/templates/da/class-added.tmpl
@@ -0,0 +1,4 @@
+<H2 CLASS="title">Tilføj klasse</H2>
+
+<P>Klassen <A HREF="/classes/{printer_name}">{printer_name}</A> blev
+tilføjet.
diff --git a/templates/da/class-confirm.tmpl b/templates/da/class-confirm.tmpl
new file mode 100644
index 000000000..85a69721b
--- /dev/null
+++ b/templates/da/class-confirm.tmpl
@@ -0,0 +1,6 @@
+<H2 CLASS="title">Slet klassen {printer_name}</H2>
+
+<P><B>Advarsel:</B> Er du sikker på, at du vil slette klassen
+{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="Slet klasse"></FORM></P>
diff --git a/templates/da/class-deleted.tmpl b/templates/da/class-deleted.tmpl
new file mode 100644
index 000000000..70eb7e9db
--- /dev/null
+++ b/templates/da/class-deleted.tmpl
@@ -0,0 +1,3 @@
+<H2 CLASS="title">Slet klassen {printer_name}</H2>
+
+<P>Klassen {printer_name} blev slettet.
diff --git a/templates/da/class-jobs-header.tmpl b/templates/da/class-jobs-header.tmpl
new file mode 100644
index 000000000..61e5151d2
--- /dev/null
+++ b/templates/da/class-jobs-header.tmpl
@@ -0,0 +1 @@
+<H3 CLASS="title">Jobs</H3>
diff --git a/templates/da/class-modified.tmpl b/templates/da/class-modified.tmpl
new file mode 100644
index 000000000..96ca6c0a1
--- /dev/null
+++ b/templates/da/class-modified.tmpl
@@ -0,0 +1,4 @@
+<H2 CLASS="title">Rediger klassen {printer_name}</H2>
+
+<P>Klassen <A HREF="/classes/{printer_name}">{printer_name}</A> blev
+ændret.
diff --git a/templates/da/class.tmpl b/templates/da/class.tmpl
new file mode 100644
index 000000000..dbbf8d54c
--- /dev/null
+++ b/templates/da/class.tmpl
@@ -0,0 +1,41 @@
+<H2 CLASS="title"><A HREF="{printer_uri_supported}">{printer_name}</A>
+({printer_state=3?Inaktiv:{printer_state=4?Behandler:Sat på pause}},
+{printer_is_accepting_jobs=0?Afviser jobs:Accepterer jobs},
+{server_is_sharing_printers=0?Ikke:{printer_is_shared=0?Ikke:}} Delt{default_name={printer_name}?, Server Default:})</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="">Vedligeholdelse</OPTION>
+<OPTION VALUE="print-test-page">Udskriv testside</OPTION>
+{printer_state=5?<OPTION VALUE="start-class">Genoptag klasse</OPTION>:<OPTION VALUE="stop-class">Sæt klasse på pause</OPTION>}
+{printer_is_accepting_jobs=0?<OPTION VALUE="accept-jobs">Accepter jobs</OPTION>:<OPTION VALUE="reject-jobs">Afvis jobs</OPTION>}
+<OPTION VALUE="move-jobs">Flyt alle jobs</OPTION>
+<OPTION VALUE="purge-jobs">Annuller alle jobs</OPTION>
+</SELECT>
+<INPUT TYPE="SUBMIT" VALUE="GÃ¥" 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}">
+<INPUT TYPE="HIDDEN" NAME="IS_CLASS" VALUE="1">
+<SELECT NAME="OP" ONCHANGE="document.administration.submit();">
+<OPTION VALUE="">Administration</OPTION>
+<OPTION VALUE="modify-class">Rediger klasse</OPTION>
+<OPTION VALUE="delete-class">Slet klasse</OPTION>
+<OPTION VALUE="set-class-options">Indstil standardtilvalg</OPTION>
+<OPTION VALUE="set-as-default">Indstil som serverstandard</OPTION>
+<OPTION VALUE="set-allowed-users">Indstil tilladte brugere</OPTION>
+</SELECT>
+<INPUT TYPE="SUBMIT" VALUE="GÃ¥" STYLE="display: none;">
+</FORM>
+
+<TABLE SUMMARY="{printer_name}">
+<TR><TH ALIGN="RIGHT" VALIGN="TOP">Beskrivelse:</TH><TD>{printer_info}</TD></TR>
+<TR><TH ALIGN="RIGHT" VALIGN="TOP">Placering:</TH><TD>{printer_location}</TD></TR>
+<TR><TH ALIGN="RIGHT" VALIGN="TOP">Medlemmer:</TH><TD>{?member_uris=?None:{member_uris}}</TD></TR>
+<TR><TH ALIGN="RIGHT" VALIGN="TOP">Standarder:</TH><TD>job-sheets={job_sheets_default}
+media={media_default?{media_default}:ukendt}
+{sides_default?sides={sides_default}:}</TD></TR>
+</TABLE>
diff --git a/templates/da/classes-header.tmpl b/templates/da/classes-header.tmpl
new file mode 100644
index 000000000..8297eaa58
--- /dev/null
+++ b/templates/da/classes-header.tmpl
@@ -0,0 +1 @@
+<P ALIGN="CENTER">{total=0?Ingen klasser:Viser {#printer_name} af {total} klasse{total=1?:r}}.</P>
diff --git a/templates/da/classes.tmpl b/templates/da/classes.tmpl
new file mode 100644
index 000000000..86984642c
--- /dev/null
+++ b/templates/da/classes.tmpl
@@ -0,0 +1,11 @@
+{#printer_name=0?:
+<TABLE CLASS="list" SUMMARY="Klasseliste">
+<THEAD>
+<TR><TH>Kønavn</TH><TH>Beskrivelse</TH><TH>Placering</TH><TH>Medlemmer</TH><TH>Status</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=?Ingen:{member_uris}}</TD><TD>{printer_state=3?Inaktiv:{printer_state=4?Behandler:Sat på pause}}{printer_state_message? - "{printer_state_message}":}</TD></TR>
+}
+</TBODY>
+</TABLE></DIV>}
diff --git a/templates/da/command.tmpl b/templates/da/command.tmpl
new file mode 100644
index 000000000..93b4d3731
--- /dev/null
+++ b/templates/da/command.tmpl
@@ -0,0 +1,8 @@
+<H2 CLASS="title">{title} på {printer_name}</H2>
+
+<P>{job_state>5?:<IMG SRC="/images/wait.gif" WIDTH="16" HEIGHT="16"
+ALIGN="ABSMIDDLE" ALT="Optaget-indikator"> }Printerkommandojob
+{job_state=3?afventer:{job_state=4?tilbageholdt:
+{job_state=5?behandler:{job_state=6?stoppet:
+{job_state=7?annulleret:{job_state=8?afbrudt:fuldført}}}}}}{job_state=9?:{job_printer_state_message?,
+<EM>"{job_printer_state_message}"</EM>:}}</P>
diff --git a/templates/da/edit-config.tmpl b/templates/da/edit-config.tmpl
new file mode 100644
index 000000000..400ed7d42
--- /dev/null
+++ b/templates/da/edit-config.tmpl
@@ -0,0 +1,20 @@
+<SCRIPT TYPE="text/javascript">
+function reset_config()
+{
+ document.cups.CUPSDCONF.value = "{?cupsdconf_default}";
+}
+</SCRIPT>
+
+<H2 CLASS="title">Rediger konfigurationsfil</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="Gem ændringer">
+<INPUT TYPE="BUTTON" VALUE="Brug standardkonfigurationsfil"
+onClick="reset_config();"></P>
+
+</FORM>
diff --git a/templates/da/error-op.tmpl b/templates/da/error-op.tmpl
new file mode 100644
index 000000000..c3a7264c9
--- /dev/null
+++ b/templates/da/error-op.tmpl
@@ -0,0 +1,5 @@
+<H2 CLASS="title">Fejl ved {?title} {?printer_name}</H2>
+
+<P>Fejl:</P>
+
+<BLOCKQUOTE>Ukendt handling "{op}"!</BLOCKQUOTE>
diff --git a/templates/da/error.tmpl b/templates/da/error.tmpl
new file mode 100644
index 000000000..3d4908a85
--- /dev/null
+++ b/templates/da/error.tmpl
@@ -0,0 +1,5 @@
+<H2 CLASS="title">Fejl ved {?title} {?printer_name}</H2>
+
+<P>{?message?{message}:Fejl}:</P>
+
+<BLOCKQUOTE>{error}</BLOCKQUOTE>
diff --git a/templates/da/header.tmpl.in b/templates/da/header.tmpl.in
new file mode 100644
index 000000000..80e3bed49
--- /dev/null
+++ b/templates/da/header.tmpl.in
@@ -0,0 +1,43 @@
+<!DOCTYPE HTML>
+<html>
+ <head>
+ <link rel="stylesheet" href="/cups.css" type="text/css">
+ <link rel="shortcut icon" href="/apple-touch-icon.png" type="image/png">
+ <meta charset="utf-8">
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ {refresh_page?<meta http-equiv="refresh" content="{refresh_page}">:}
+ <meta http-equiv="X-UA-Compatible" content="IE=9">
+ <meta name="viewport" content="width=device-width">
+ <style>html{display:none;}</style>
+ <script type="text/javascript"><!--
+ /* Only display document if we are not in a frame... */
+ if (self == top) {
+ document.documentElement.style.display = 'block';
+ } else {
+ top.location = self.location;
+ }
+
+ /* Show an error if cookies are disabled */
+ function check_cookies() {
+ if (!navigator.cookieEnabled) {
+ document.getElementById('body').innerHTML = 'Siden bruger cookies til at forhindre almindelige cross-site-angreb. Aktivér venligst cookies i din browser.';
+ }
+ }
+ --></SCRIPT>
+ <title>{title} - CUPS @CUPS_VERSION@@CUPS_REVISION@</title>
+ </head>
+ <body onload="check_cookies();">
+ <div class="header">
+ <ul>
+ <li><a href="http://www.cups.org/" target="_blank">CUPS.org</a></li>
+ <li><a href="/">Hjem</a></li>
+ <li><a {SECTION=admin?class="active" :}href="/admin">Administration</a></li>
+ <li><a {SECTION=classes?class="active" :}href="/classes/">Klasser</a></li>
+ <li><a {SECTION=help?class="active" :}href="/help/">Hjælp</a></li>
+ <li><a {SECTION=jobs?class="active" :}href="/jobs/">Jobs</a></li>
+ <li><a {SECTION=printers?class="active" :}href="/printers/">Printere</a></li>
+ </ul>
+ </div>
+ <div class="body">
+ <div class="row">
+ <h1>{title}</h1>
diff --git a/templates/da/help-header.tmpl b/templates/da/help-header.tmpl
new file mode 100644
index 000000000..20489412a
--- /dev/null
+++ b/templates/da/help-header.tmpl
@@ -0,0 +1,41 @@
+<FORM ACTION="/help/{?HELPFILE}" METHOD="GET">
+{TOPIC?<INPUT TYPE="HIDDEN" NAME="TOPIC" VALUE="{TOPIC}">:}
+
+<P ALIGN="CENTER"><B>Søg i
+{HELPTITLE?{HELPTITLE}:{TOPIC?{TOPIC}:Alle dokumenter}}:</B> <INPUT
+TYPE="SEARCH" NAME="QUERY" VALUE="{?QUERY}" SIZE="40" PLACEHOLDER=""
+AUTOSAVE="org.cups.help" RESULTS="20">
+<INPUT TYPE="SUBMIT" NAME="SEARCH" VALUE="Søg">
+<INPUT TYPE="SUBMIT" NAME="CLEAR" VALUE="Ryd"></P>
+
+</FORM>
+
+<!-- Bookmarks -->
+<DIV CLASS="sidebar"><TABLE CLASS="inset" SUMMARY="Contents">
+<TR><TD>
+
+<H3 CLASS="title">Dokumenter i onlinehjælp</H3>
+
+<P CLASS="l0"><A HREF="/help/{QUERY??QUERY={QUERY}:}">Alle dokumenter</A></P>
+<HR>
+
+{[BMTEXT]<P CLASS="l{BMINDENT}"><A HREF="{BMLINK}">{BMTEXT}</A></P>
+}
+</TD></TR>
+</TABLE></DIV>
+
+{QUERY?<P>Søg efter resultater i {HELPFILE?{HELPTITLE}:{TOPIC?{TOPIC}:Alle dokumenter}}\:</P>
+{QTEXT?<UL>
+{[QTEXT]<LI><A HREF="{QLINK}">{QTEXT}</A>{QPTEXT? (i <I><A HREF="{QPLINK}">{QPTEXT}</A></I>):}</LI>}
+{QTEXT?</UL>:}
+:<P>Ingen match fundet.</P>}
+<HR NOSHADE>:}
+{HELPTITLE?<FORM ACTION="/help/{?HELPFILE}" METHOD="GET"><INPUT TYPE="HIDDEN" NAME="PRINTABLE" VALUE="YES"><INPUT TYPE="SUBMIT" VALUE="Vis udskrivningsvenlig version"></FORM>:
+
+<H1>Onlinehjælp</H1>
+
+<P>Dette er grænsefladen til CUPS-onlinehjælp. Indtast søgeord ovenfor eller klik på dokumentationenslinkene for at vise information om onlinehjælp.</P>
+
+<P>Hvis CUPS er nyt for dig, så læs "<a href="/help/overview.html">Oversigt over CUPS</a>"-siden.</P>
+
+<P><A HREF="http://www.cups.org/">CUPS-hjemmesiden</A> giver også mange ressourcer, inklusiv fora til brugerdiskussion, svar på oftest stillede spørgsmål, og en formular til indsendelse af fejlrapporter og anmodninger om funktionaliteter.</P>}
diff --git a/templates/da/help-printable.tmpl b/templates/da/help-printable.tmpl
new file mode 100644
index 000000000..2463c1630
--- /dev/null
+++ b/templates/da/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/da/help-trailer.tmpl b/templates/da/help-trailer.tmpl
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/templates/da/help-trailer.tmpl
diff --git a/templates/da/job-cancel.tmpl b/templates/da/job-cancel.tmpl
new file mode 100644
index 000000000..aebb460d4
--- /dev/null
+++ b/templates/da/job-cancel.tmpl
@@ -0,0 +1,3 @@
+<H2 CLASS="title">Annuller jobbet {job_id}</H2>
+
+<P><A HREF="{job_printer_uri}">Jobbet {job_id}</A> blev annulleret.
diff --git a/templates/da/job-hold.tmpl b/templates/da/job-hold.tmpl
new file mode 100644
index 000000000..eb8a542d4
--- /dev/null
+++ b/templates/da/job-hold.tmpl
@@ -0,0 +1,3 @@
+<H2 CLASS="title">Tilbagehold jobbet {job_id}</H2>
+
+<P><A HREF="{job_printer_uri}">Jobbet {job_id}</A> blev tilbageholdt fra udskrivning.
diff --git a/templates/da/job-move.tmpl b/templates/da/job-move.tmpl
new file mode 100644
index 000000000..9729316b0
--- /dev/null
+++ b/templates/da/job-move.tmpl
@@ -0,0 +1,23 @@
+<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?Flyt jobbet {job_id}:Flyt alle jobs}</H2>
+
+<TABLE>
+<TR>
+<TH CLASS="label">Ny destination:</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?Flyt job:Flyt jobs}"></TD>
+</TR>
+</TABLE>
+
+</FORM>
diff --git a/templates/da/job-moved.tmpl b/templates/da/job-moved.tmpl
new file mode 100644
index 000000000..3443db4d1
--- /dev/null
+++ b/templates/da/job-moved.tmpl
@@ -0,0 +1,4 @@
+<H2 CLASS="title">{job_id?Flyt jobbet {job_id}:Flyt alle jobs}</H2>
+
+<P>{job_id?<A HREF="/jobs/{job_id}">Jobbet {job_id}</A>:Alle jobs} flyttet til
+<A HREF="/{is_class?classes:printers}/{job_printer_name}">{job_printer_name}</A>.</P>
diff --git a/templates/da/job-release.tmpl b/templates/da/job-release.tmpl
new file mode 100644
index 000000000..f0ea9e3b1
--- /dev/null
+++ b/templates/da/job-release.tmpl
@@ -0,0 +1,3 @@
+<H2 CLASS="title">Frigiv jobbet {job_id}</H2>
+
+<P><A HREF="{job_printer_uri}">Jobbet {job_id}</A> blev frigivet til udskrivning.
diff --git a/templates/da/job-restart.tmpl b/templates/da/job-restart.tmpl
new file mode 100644
index 000000000..398659e01
--- /dev/null
+++ b/templates/da/job-restart.tmpl
@@ -0,0 +1,3 @@
+<H2 CLASS="title">Udskriv jobbet {job_id} igen</H2>
+
+<P><A HREF="{job_printer_uri}">Jobbet {job_id}</A> blev genstartet.
diff --git a/templates/da/jobs-header.tmpl b/templates/da/jobs-header.tmpl
new file mode 100644
index 000000000..6700c4e10
--- /dev/null
+++ b/templates/da/jobs-header.tmpl
@@ -0,0 +1,5 @@
+{?which_jobs=?:<FORM ACTION="{?printer_name=?/jobs:{printer_uri_supported}}" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Vis aktive jobs"></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="Vis fuldførte jobs"></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="Vis alle jobs"></FORM>}
+
+<P ALIGN="CENTER">{?which_jobs=?Jobs oplistet i udskrivningsrækkefølge - tilbageholdte jobs vises først.:{which_jobs=Jobs oplistes i stigende rækkefølge.?:Jobs oplistes i faldende rækkefølge.}}</P>
diff --git a/templates/da/jobs.tmpl b/templates/da/jobs.tmpl
new file mode 100644
index 000000000..db4a0c072
--- /dev/null
+++ b/templates/da/jobs.tmpl
@@ -0,0 +1,36 @@
+{#job_id=0?:
+<TABLE CLASS="list" SUMMARY="Jobliste">
+<THEAD>
+<TR><TH>ID</TH><TH>Navn</TH><TH>Bruger</TH><TH>Størrelse</TH><TH>Sider</TH><TH>Tilstand</TH><TH>Styring</TH></TR>
+</THEAD>
+<TBODY>
+{[job_id]
+<TR VALIGN="TOP">
+<TD><A HREF="{job_printer_uri}">{job_printer_name}</A>-{job_id}{?phone? ({phone}):}&nbsp;</TD>
+<TD>{?job_name=?Ukendt:{job_name}}&nbsp;</TD>
+<TD>{?job_originating_user_name=?Tilbageholdt:{job_originating_user_name}}&nbsp;</TD>
+<TD>{job_k_octets}k&nbsp;</TD>
+<TD>{job_impressions_completed=0?Ukendt:{?job_impressions_completed}}&nbsp;</TD>
+<TD>{job_state=3?afventer siden<BR>{?time_at_creation=?Ukendt:{time_at_creation}}:{job_state=4?tilbageholdt siden<BR>{?time_at_creation=?Ukendt:{time_at_creation}}:
+{job_state=5?behandler siden<BR>{?time_at_processing=?Ukendt:{time_at_processing}}:{job_state=6?stoppet:
+{job_state=7?annulleret ved<BR>{?time_at_completed=?Ukendt:{time_at_completed}}:{job_state=8?afbrudt:fuldtført ved<BR>{?time_at_completed=?Ukendt:{time_at_completed}}}}}}}}&nbsp;{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="Udskriv job igen"></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="Frigiv job"></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="Tilbagehold job"></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="Annuller job"></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="Flyt job"></FORM>:}
+&nbsp;</TD>
+</TR>
+}
+</TBODY>
+</TABLE>
+}
diff --git a/templates/da/list-available-printers.tmpl b/templates/da/list-available-printers.tmpl
new file mode 100644
index 000000000..f24e65a0c
--- /dev/null
+++ b/templates/da/list-available-printers.tmpl
@@ -0,0 +1,7 @@
+<H2 CLASS="title">Tilgængelige printere</H2>
+
+{#device_uri=0?<P>Ingen printere fundet.</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="Local Printer"><INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{device_make_and_model}"><INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}"><INPUT TYPE="SUBMIT" VALUE="Tilføj printeren"></FORM>
+{device_make_and_model} ({device_info})</LI>
+}</UL>}
diff --git a/templates/da/modify-class.tmpl b/templates/da/modify-class.tmpl
new file mode 100644
index 000000000..79a730547
--- /dev/null
+++ b/templates/da/modify-class.tmpl
@@ -0,0 +1,31 @@
+<H2 CLASS="title">Rediger klassen {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">Beskrivelse:</TH>
+<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" VALUE="{?printer_info}" SIZE="40" MAXLENGTH="127"></TD>
+</TR>
+<TR>
+<TH CLASS="label">Placering:</TH>
+<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" VALUE="{?printer_location}" SIZE="40" MAXLENGTH="127"></TD>
+</TR>
+<TR>
+<TH CLASS="label">Medlemmer:</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="Rediger klasse"></TD>
+</TR>
+</TABLE>
+
+</FORM>
diff --git a/templates/da/modify-printer.tmpl b/templates/da/modify-printer.tmpl
new file mode 100644
index 000000000..9eb32af9d
--- /dev/null
+++ b/templates/da/modify-printer.tmpl
@@ -0,0 +1,39 @@
+<H2 CLASS="title">Rediger {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">Beskrivelse:</TH>
+<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" VALUE="{?printer_info}" SIZE="40" MAXLENGTH="127"><BR>
+<SMALL>(beskrivelse der kan læses af mennesker, såsom "HP LaserJet med Duplexer")</SMALL></TD>
+</TR>
+<TR>
+<TH CLASS="label">Placering:</TH>
+<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" VALUE="{?printer_location}" SIZE="40" MAXLENGTH="127"><BR>
+<SMALL>(placering der kan læses af mennesker, såsom "Rum 1")</SMALL></TD>
+</TR>
+<TR>
+<TH CLASS="label">Forbindelse:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">{device_uri}</TD>
+</TR>
+<TR>
+<TH CLASS="label">Deling:</TH>
+<TD><INPUT TYPE="CHECKBOX" NAME="PRINTER_IS_SHARED" ID="PRINTER_IS_SHARED" {PRINTER_IS_SHARED=1?CHECKED:}>
+<LABEL FOR="PRINTER_IS_SHARED">Del printeren</LABEL></TD>
+</TR>
+<TR>
+<TR>
+<TD></TD>
+<TD><INPUT TYPE="SUBMIT" VALUE="Fortsæt"></TD>
+</TR>
+</TABLE>
+
+</FORM>
diff --git a/templates/da/norestart.tmpl b/templates/da/norestart.tmpl
new file mode 100644
index 000000000..48560284c
--- /dev/null
+++ b/templates/da/norestart.tmpl
@@ -0,0 +1,4 @@
+<H2 CLASS="title">Skift indstillinger</H2>
+
+<P>Serveren blev ikke genstartet fordi der ikke blev foretaget nogen ændringer
+i konfigurationen...</P>
diff --git a/templates/da/option-boolean.tmpl b/templates/da/option-boolean.tmpl
new file mode 100644
index 000000000..ce9b6afe8
--- /dev/null
+++ b/templates/da/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}" ID="{keyword-1}" {choices={defchoice-1}?CHECKED:} VALUE="{choices}"><LABEL FOR="{keyword-1}">{text}</LABEL>}
+</TD>
+</TR>
diff --git a/templates/da/option-conflict.tmpl b/templates/da/option-conflict.tmpl
new file mode 100644
index 000000000..19ba198fe
--- /dev/null
+++ b/templates/da/option-conflict.tmpl
@@ -0,0 +1,7 @@
+<P><B>Fejl:</B> Følgende tilvalg er i konflikt:</P>
+
+<UL>
+{[ckeyword]<LI><A HREF="#{ckeyword}">{ckeytext}</A>: {cchoice}</LI>
+}</UL>
+
+<P>Ændr venligst en eller flere af tilvalgene for at løse konflikterne.</P>
diff --git a/templates/da/option-header.tmpl b/templates/da/option-header.tmpl
new file mode 100644
index 000000000..464726a50
--- /dev/null
+++ b/templates/da/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/da/option-pickmany.tmpl b/templates/da/option-pickmany.tmpl
new file mode 100644
index 000000000..0da75e5d2
--- /dev/null
+++ b/templates/da/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/da/option-pickone.tmpl b/templates/da/option-pickone.tmpl
new file mode 100644
index 000000000..1059afced
--- /dev/null
+++ b/templates/da/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:}>Punkter</OPTION>
+<OPTION VALUE="mm"{paramvalue=mm? SELECTED:}>Millimeter</OPTION>
+<OPTION VALUE="cm"{paramvalue=cm? SELECTED:}>Centimeter</OPTION>
+<OPTION VALUE="in"{paramvalue=in? SELECTED:}>Tommer</OPTION>
+<OPTION VALUE="ft"{paramvalue=ft? SELECTED:}>Fod</OPTION>
+<OPTION VALUE="m"{paramvalue=m? SELECTED:}>Meter</OPTION>
+</SELECT>:<INPUT TYPE="{inputtype}" NAME="{keyword-1}.{params}" VALUE="{paramvalue}">}</TD></TR>
+}</TABLE>
+</TD>:}
+</TR>
diff --git a/templates/da/option-trailer.tmpl b/templates/da/option-trailer.tmpl
new file mode 100644
index 000000000..e6f68c83a
--- /dev/null
+++ b/templates/da/option-trailer.tmpl
@@ -0,0 +1,5 @@
+</TABLE>
+
+<P ALIGN="CENTER"><INPUT TYPE="SUBMIT" VALUE="Indstil standardtilvalg"></P>
+
+</DIV> \ No newline at end of file
diff --git a/templates/da/pager.tmpl b/templates/da/pager.tmpl
new file mode 100644
index 000000000..1e7f78ab8
--- /dev/null
+++ b/templates/da/pager.tmpl
@@ -0,0 +1,7 @@
+<TABLE CLASS="inset" SUMMARY="Paginglinje">
+<TR>
+ <TD WIDTH="50%">{PREV?{PREV>0?<FORM ACTION="{THISURL}" METHOD="GET"><INPUT TYPE="HIDDEN" NAME="QUERY" VALUE="{?QUERY}"><INPUT TYPE="HIDDEN" NAME="WHICH_JOBS" VALUE="{?WHICH_JOBS}"><INPUT TYPE="HIDDEN" NAME="FIRST" VALUE="0"><INPUT TYPE="SUBMIT" VALUE="&#x25c0;&#x25c0; Vis første"></FORM> :}<FORM ACTION="{THISURL}" METHOD="GET"><INPUT TYPE="HIDDEN" NAME="QUERY" VALUE="{?QUERY}"><INPUT TYPE="HIDDEN" NAME="WHICH_JOBS" VALUE="{?WHICH_JOBS}"><INPUT TYPE="HIDDEN" NAME="FIRST" VALUE="{PREV}"><INPUT TYPE="SUBMIT" VALUE="&#x25c0; Vis forrige"></FORM>:&nbsp;}</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="Vis næste &#x25b6;"></FORM>:&nbsp;}
+ {LAST?<FORM ACTION="{THISURL}" METHOD="GET"><INPUT TYPE="HIDDEN" NAME="QUERY" VALUE="{?QUERY}"><INPUT TYPE="HIDDEN" NAME="WHICH_JOBS" VALUE="{?WHICH_JOBS}"><INPUT TYPE="HIDDEN" NAME="FIRST" VALUE="{LAST}"><INPUT TYPE="SUBMIT" VALUE="Vis sidste &#x25b6;&#x25b6;"></FORM>:}</TD>
+</TR>
+</TABLE>
diff --git a/templates/da/printer-accept.tmpl b/templates/da/printer-accept.tmpl
new file mode 100644
index 000000000..9ffd83183
--- /dev/null
+++ b/templates/da/printer-accept.tmpl
@@ -0,0 +1,5 @@
+<H2 CLASS="title">Accepter jobs på {is_class?klassen:printeren} {printer_name}</H2>
+
+<P>{is_class?Klassen:Printeren} <A
+HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
+accepterer nu jobs.</P>
diff --git a/templates/da/printer-added.tmpl b/templates/da/printer-added.tmpl
new file mode 100644
index 000000000..e06260c72
--- /dev/null
+++ b/templates/da/printer-added.tmpl
@@ -0,0 +1,4 @@
+<H2 CLASS="title">Tilføj printer</H2>
+
+<P>Printeren <A HREF="/printers/{printer_name}">{printer_name}</A> blev
+tilføjet.
diff --git a/templates/da/printer-cancel-jobs.tmpl b/templates/da/printer-cancel-jobs.tmpl
new file mode 100644
index 000000000..accef1013
--- /dev/null
+++ b/templates/da/printer-cancel-jobs.tmpl
@@ -0,0 +1,5 @@
+<H2 CLASS="title">Annuller jobs på {is_class?klassen:printeren} {printer_name}</H2>
+
+<P>Alle jobs på {is_class?klassen:printeren} <A
+HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
+blev annulleret.</P>
diff --git a/templates/da/printer-configured.tmpl b/templates/da/printer-configured.tmpl
new file mode 100644
index 000000000..f538acc8c
--- /dev/null
+++ b/templates/da/printer-configured.tmpl
@@ -0,0 +1,4 @@
+<H2 CLASS="title">Indstil standardtilvalg for {printer_name}</H2>
+
+<P>{OP=set-class-options?Klasse <A HREF="/classes/{printer_name}">:Printer <A HREF="/printers/{printer_name}">}{printer_name}</A>
+standardtilvalg blev indstillet.
diff --git a/templates/da/printer-confirm.tmpl b/templates/da/printer-confirm.tmpl
new file mode 100644
index 000000000..9e0a29358
--- /dev/null
+++ b/templates/da/printer-confirm.tmpl
@@ -0,0 +1,6 @@
+<H2 CLASS="title">Slet printeren {printer_name}</H2>
+
+<P><B>Advarsel:</B> Er du sikker på, at du vil slette printeren
+{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="Slet printer"></FORM></P>
diff --git a/templates/da/printer-default.tmpl b/templates/da/printer-default.tmpl
new file mode 100644
index 000000000..313947415
--- /dev/null
+++ b/templates/da/printer-default.tmpl
@@ -0,0 +1,9 @@
+<H2 CLASS="title">Indstil {is_class?klassen:printeren} {printer_name} som standard</H2>
+
+<P>{is_class?Klassen:Printeren} <A
+HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
+blev gjort til standardprinteren på serveren.</P>
+
+<BLOCKQUOTE><B>Bemærk:</B> Brugerstandarder som blev indstillet via
+<TT>lpoptions</TT>-kommandoen tilsidesætter
+standardindstillingen.</BLOCKQUOTE>
diff --git a/templates/da/printer-deleted.tmpl b/templates/da/printer-deleted.tmpl
new file mode 100644
index 000000000..85c9063c3
--- /dev/null
+++ b/templates/da/printer-deleted.tmpl
@@ -0,0 +1,3 @@
+<H2 CLASS="title">Slet printeren {printer_name}</H2>
+
+<P>Printeren {printer_name} blev slettet.
diff --git a/templates/da/printer-jobs-header.tmpl b/templates/da/printer-jobs-header.tmpl
new file mode 100644
index 000000000..61e5151d2
--- /dev/null
+++ b/templates/da/printer-jobs-header.tmpl
@@ -0,0 +1 @@
+<H3 CLASS="title">Jobs</H3>
diff --git a/templates/da/printer-modified.tmpl b/templates/da/printer-modified.tmpl
new file mode 100644
index 000000000..f926cd4c4
--- /dev/null
+++ b/templates/da/printer-modified.tmpl
@@ -0,0 +1,4 @@
+<H2 CLASS="title">Rediger printeren {printer_name}</H2>
+
+<P>Printeren <A HREF="/printers/{printer_name}">{printer_name}</A> blev
+ændret.
diff --git a/templates/da/printer-reject.tmpl b/templates/da/printer-reject.tmpl
new file mode 100644
index 000000000..fd67203e8
--- /dev/null
+++ b/templates/da/printer-reject.tmpl
@@ -0,0 +1,5 @@
+<H2 CLASS="title">Afvis jobs på {is_class?klassen:printeren} {printer_name}</H2>
+
+<P>{is_class?Klassen:Printeren} <A
+HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
+accepterer ikke længere jobs.</P>
diff --git a/templates/da/printer-start.tmpl b/templates/da/printer-start.tmpl
new file mode 100644
index 000000000..d0759b9e8
--- /dev/null
+++ b/templates/da/printer-start.tmpl
@@ -0,0 +1,5 @@
+<H2 CLASS="title">Genoptag {is_class?klassen:printeren} {printer_name}</H2>
+
+<P>{is_class?Klassen:Printeren} <A
+HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
+blev genoptaget.</P>
diff --git a/templates/da/printer-stop.tmpl b/templates/da/printer-stop.tmpl
new file mode 100644
index 000000000..1aff072d2
--- /dev/null
+++ b/templates/da/printer-stop.tmpl
@@ -0,0 +1,5 @@
+<H2 CLASS="title">Sæt {is_class?klassen:printeren} {printer_name} på pause</H2>
+
+<P>{is_class?Klassen:Printeren} <A
+HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
+blev sat på pause.</P>
diff --git a/templates/da/printer.tmpl b/templates/da/printer.tmpl
new file mode 100644
index 000000000..7f95ef98d
--- /dev/null
+++ b/templates/da/printer.tmpl
@@ -0,0 +1,43 @@
+<H2 CLASS="title"><A HREF="{printer_uri_supported}">{printer_name}</A>
+({printer_state=3?Inaktiv:{printer_state=4?Behandler:Sat på pause}},
+{printer_is_accepting_jobs=0?Afviser jobs:Accepterer jobs},
+{server_is_sharing_printers=0?Ikke:{printer_is_shared=0?Ikke:}} Delt{default_name={printer_name}?, Server Default:})</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="">Vedligeholdelse</OPTION>
+<OPTION VALUE="print-test-page">Udskriv testside</OPTION>
+{printer_commands~.*Clean.*?<OPTION VALUE="clean-print-heads">Rens printerhoveder</OPTION>:}
+{printer_commands~.*PrintSelfTestPage.*?<OPTION VALUE="print-self-test-page">Udskriv selvtestside</OPTION>:}
+{printer_state=5?<OPTION VALUE="start-printer">Genoptag printer</OPTION>:<OPTION VALUE="stop-printer">Sæt printer på pause</OPTION>}
+{printer_is_accepting_jobs=0?<OPTION VALUE="accept-jobs">Accepter jobs</OPTION>:<OPTION VALUE="reject-jobs">Afvis jobs</OPTION>}
+<OPTION VALUE="move-jobs">Flyt alle jobs</OPTION>
+<OPTION VALUE="cancel-jobs">Annuller alle jobs</OPTION>
+</SELECT>
+<NOSCRIPT><INPUT TYPE="SUBMIT" VALUE="Go"></NOSCRIPT>
+</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="">Administration</OPTION>
+<OPTION VALUE="modify-printer">Rediger printer</OPTION>
+<OPTION VALUE="delete-printer">Slet printer</OPTION>
+<OPTION VALUE="set-printer-options">Indstil standardtilvalg</OPTION>
+<OPTION VALUE="set-as-default">Indstil som serverstandard</OPTION>
+<OPTION VALUE="set-allowed-users">Indstil tilladte brugere</OPTION>
+</SELECT>
+<NOSCRIPT><INPUT TYPE="SUBMIT" VALUE="GÃ¥"></NOSCRIPT>
+</FORM>
+
+<TABLE SUMMARY="{printer_name}">
+<TR><TH ALIGN="RIGHT" VALIGN="TOP">Beskrivelse:</TH><TD>{printer_info}</TD></TR>
+<TR><TH ALIGN="RIGHT" VALIGN="TOP">Placering:</TH><TD>{printer_location}</TD></TR>
+<TR><TH ALIGN="RIGHT" VALIGN="TOP">Driver:</TH><TD>{printer_make_and_model} ({color_supported=1?farve:gråtone}{sides_supported=one-sided?:, tosidet udskrivning})<BR>
+<TR><TH ALIGN="RIGHT" VALIGN="TOP">Forbindelse:</TH><TD>{device_uri}</TD></TR>
+<TR><TH ALIGN="RIGHT" VALIGN="TOP">Standarder:</TH><TD>job-sheets={job_sheets_default}
+media={media_default?{media_default}:ukendt}
+{sides_default?sides={sides_default}:}</TD></TR>
+</TABLE>
diff --git a/templates/da/printers-header.tmpl b/templates/da/printers-header.tmpl
new file mode 100644
index 000000000..2dd1dd784
--- /dev/null
+++ b/templates/da/printers-header.tmpl
@@ -0,0 +1 @@
+<P ALIGN="CENTER">{total=0?Ingen printere:Viser {#printer_name} af {total} printer{total=1?:e}}.</P>
diff --git a/templates/da/printers.tmpl b/templates/da/printers.tmpl
new file mode 100644
index 000000000..b4f808583
--- /dev/null
+++ b/templates/da/printers.tmpl
@@ -0,0 +1,11 @@
+{#printer_name=0?:
+<TABLE CLASS="list" SUMMARY="Printerliste">
+<THEAD>
+<TR><TH>Kønavn</TH><TH>Beskrivelse</TH><TH>Placering</TH><TH>Producent og model</TH><TH>Status</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?Inaktiv:{printer_state=4?Behandler:Sat på pause}}{printer_state_message? - "{printer_state_message}":}</TD></TR>
+}
+</TBODY>
+</TABLE></DIV>}
diff --git a/templates/da/restart.tmpl b/templates/da/restart.tmpl
new file mode 100644
index 000000000..51872c1c1
--- /dev/null
+++ b/templates/da/restart.tmpl
@@ -0,0 +1,4 @@
+<H2 CLASS="title">Skift indstillinger</H2>
+
+<P><IMG SRC="data:image/gif;base64,R0lGODlhEAAQAIQAAP///wAAAPDw8IqKiuDg4EZGRnp6egAAAFhYWCQkJKysrL6+vhQUFJycnAQEBDY2NmhoaP///////////////////////////////////////////////////////////yH/C05FVFNDQVBFMi4wAwEAAAAh+QQABQD/ACwAAAAAEAAQAAAFdyAgAgIJIeWoAkRCCMdBkKtIHIngyMKsErPBYbADpkSCwhDmQCBethRB6Vj4kFCkQPG4IlWDgrNRIwnO4UKBXDufzQvDMaoSDBgFb886MiQadgNABAokfCwzBA8LCg0Egl8jAggGAA1kBIA1BAYzlyILczULC2UhACH5BAEFAB8ALAAAAAAQABAAAAV2ICACAmlAZTmOREEIyUEQjLKKxPHADhEvqxlgcGgkGI1DYSVAIAWMx+lwSKkICJ0QsHi9RgKBwnVTiRQQgwF4I4UFDQQEwi6/3YSGWRRmjhEETAJfIgMFCnAKM0KDV4EEEAQLiF18TAYNXDaSe3x6mjidN1s3IQAh+QQBBQAfACwAAAAAEAAQAAAFeCAgAgLZDGU5jgRECEUiCI+yioSDwDJyLKsXoHFQxBSHAoAAFBhqtMJg8DgQBgfrEsJAEAg4YhZIEiwgKtHiMBgtpg3wbUZXGO7kOb1MUKRFMysCChAoggJCIg0GC2aNe4gqQldfL4l/Ag1AXySJgn5LcoE3QXI3IQAh+QQBBQAfACwAAAAAEAAQAAAFdiAgAgLZNGU5joQhCEjxIssqEo8bC9BRjy9Ag7GILQ4QEoE0gBAEBcOpcBA0DoxSK/e8LRIHn+i1cK0IyKdg0VAoljYIg+GgnRrwVS/8IAkICyosBIQpBAMoKy9dImxPhS+GKkFrkX+TigtLlIyKXUF+NjagNiEAIfkEAQUAHwAsAAAAABAAEAAABWwgIAICaRhlOY4EIgjH8R7LKhKHGwsMvb4AAy3WODBIBBKCsYA9TjuhDNDKEVSERezQEL0WrhXucRUQGuik7bFlngzqVW9LMl9XWvLdjFaJtDFqZ1cEZUB0dUgvL3dgP4WJZn4jkomWNpSTIyEAIfkEAQUAHwAsAAAAABAAEAAABX4gIAICuSxlOY6CIgiD8RrEKgqGOwxwUrMlAoSwIzAGpJpgoSDAGifDY5kopBYDlEpAQBwevxfBtRIUGi8xwWkDNBCIwmC9Vq0aiQQDQuK+VgQPDXV9hCJjBwcFYU5pLwwHXQcMKSmNLQcIAExlbH8JBwttaX0ABAcNbWVbKyEAIfkEAQUAHwAsAAAAABAAEAAABXkgIAICSRBlOY7CIghN8zbEKsKoIjdFzZaEgUBHKChMJtRwcWpAWoWnifm6ESAMhO8lQK0EEAV3rFopIBCEcGwDKAqPh4HUrY4ICHH1dSoTFgcHUiZjBhAJB2AHDykpKAwHAwdzf19KkASIPl9cDgcnDkdtNwiMJCshACH5BAEFAB8ALAAAAAAQABAAAAV3ICACAkkQZTmOAiosiyAoxCq+KPxCNVsSMRgBsiClWrLTSWFoIQZHl6pleBh6suxKMIhlvzbAwkBWfFWrBQTxNLq2RG2yhSUkDs2b63AYDAoJXAcFRwADeAkJDX0AQCsEfAQMDAIPBz0rCgcxky0JRWE1AmwpKyEAIfkEAQUAHwAsAAAAABAAEAAABXkgIAICKZzkqJ4nQZxLqZKv4NqNLKK2/Q4Ek4lFXChsg5ypJjs1II3gEDUSRInEGYAw6B6zM4JhrDAtEosVkLUtHA7RHaHAGJQEjsODcEg0FBAFVgkQJQ1pAwcDDw8KcFtSInwJAowCCA6RIwqZAgkPNgVpWndjdyohACH5BAEFAB8ALAAAAAAQABAAAAV5ICACAimc5KieLEuUKvm2xAKLqDCfC2GaO9eL0LABWTiBYmA06W6kHgvCqEJiAIJiu3gcvgUsscHUERm+kaCxyxa+zRPk0SgJEgfIvbAdIAQLCAYlCj4DBw0IBQsMCjIqBAcPAooCBg9pKgsJLwUFOhCZKyQDA3YqIQAh+QQBBQAfACwAAAAAEAAQAAAFdSAgAgIpnOSonmxbqiThCrJKEHFbo8JxDDOZYFFb+A41E4H4OhkOipXwBElYITDAckFEOBgMQ3arkMkUBdxIUGZpEb7kaQBRlASPg0FQQHAbEEMGDSVEAA1QBhAED1E0NgwFAooCDWljaQIQCE5qMHcNhCkjIQAh+QQBBQAfACwAAAAAEAAQAAAFeSAgAgIpnOSoLgxxvqgKLEcCC65KEAByKK8cSpA4DAiHQ/DkKhGKh4ZCtCyZGo6F6iYYPAqFgYy02xkSaLEMV34tELyRYNEsCQyHlvWkGCzsPgMCEAY7Cg04Uk48LAsDhRA8MVQPEF0GAgqYYwSRlycNcWskCkApIyEAOw==" WIDTH="16" HEIGHT="16" ALIGN="ABSMIDDLE"
+ALT="Optaget-indikator"> Vent venligst, mens serveren genstartes...</P>
diff --git a/templates/da/search.tmpl b/templates/da/search.tmpl
new file mode 100644
index 000000000..d740531d4
--- /dev/null
+++ b/templates/da/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>Søg i
+{SEARCH_DEST?{SEARCH_DEST}:{SECTION=classes?klasser:{SECTION=jobs?jobs:printere}}}:</B>
+<INPUT TYPE="SEARCH" NAME="QUERY" VALUE="{?QUERY}" SIZE="40" PLACEHOLDER="" AUTOSAVE="org.cups.{SECTION}" RESULTS="20"> <INPUT
+TYPE="SUBMIT" VALUE="Søg"> <INPUT TYPE="SUBMIT" NAME="CLEAR" VALUE="Ryd"></P>
+
+</FORM>
diff --git a/templates/da/set-printer-options-header.tmpl b/templates/da/set-printer-options-header.tmpl
new file mode 100644
index 000000000..36ec7feed
--- /dev/null
+++ b/templates/da/set-printer-options-header.tmpl
@@ -0,0 +1,24 @@
+<H2 CLASS="title">Indstil standardtilvalg for {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="Forespørg printer for standardtilvalg">:}
+
+<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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</H3>
+
+<DIV CLASS="tabs">
diff --git a/templates/da/set-printer-options-trailer.tmpl b/templates/da/set-printer-options-trailer.tmpl
new file mode 100644
index 000000000..b92988a7f
--- /dev/null
+++ b/templates/da/set-printer-options-trailer.tmpl
@@ -0,0 +1,14 @@
+</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>
diff --git a/templates/da/test-page.tmpl b/templates/da/test-page.tmpl
new file mode 100644
index 000000000..85826f1fc
--- /dev/null
+++ b/templates/da/test-page.tmpl
@@ -0,0 +1,4 @@
+<H2 CLASS="title">Udskriv testside på {printer_name}</H2>
+
+<P>Testside sendt - job-ID'et er <A HREF="/{SECTION}/{printer_name}">
+{printer_name}-{job_id}</A>.</P>
diff --git a/templates/da/trailer.tmpl b/templates/da/trailer.tmpl
new file mode 100644
index 000000000..7834e8b56
--- /dev/null
+++ b/templates/da/trailer.tmpl
@@ -0,0 +1,5 @@
+ </div>
+ </div>
+ <div class="footer">CUPS og CUPS-logoet er varemærker som tilhører <a href="http://www.apple.com">Apple Inc.</a> Ophavsret &copy; 2007-2018 Apple Inc. Alle rettigheder forbeholdt.</div>
+ </body>
+</html>
diff --git a/templates/da/users.tmpl b/templates/da/users.tmpl
new file mode 100644
index 000000000..255490f78
--- /dev/null
+++ b/templates/da/users.tmpl
@@ -0,0 +1,27 @@
+<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">Tilladte brugere for {printer_name}</H2>
+
+<TABLE>
+<TR>
+<TH CLASS="label">Brugere:</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' ID='requesting-user-name-allowed' {requesting_user_name_allowed?checked:}><LABEL FOR='requesting-user-name-allowed'>Giv brugerne tilladelse til at udskrive</LABEL>
+<INPUT TYPE='RADIO' NAME='type' VALUE='requesting-user-name-denied' ID='requesting-user-name-denied' {requesting_user_name_denied?checked:}><LABEL FOR='requesting-user-name-denied'>Forhindr brugerne i at udskrive</LABEL>
+</TD>
+</TR>
+<TR>
+<TD></TD>
+<TD>
+<INPUT TYPE="SUBMIT" VALUE="Indstil tilladte brugere">
+</TD>
+</TR>
+</TABLE>
+
+</FORM>
diff --git a/templates/de/admin.tmpl b/templates/de/admin.tmpl
index ebf193ea2..bbfa2b097 100644
--- a/templates/de/admin.tmpl
+++ b/templates/de/admin.tmpl
@@ -6,7 +6,6 @@
<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="Drucker hinzufügen"></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="Neue Drucker suchen"></FORM>
<FORM ACTION="/printers/" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Drucker verwalten"></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="Drucker für Samba freigeben"></FORM>:}
</P>
<H2 CLASS="title">Klassen</H2>
@@ -27,9 +26,6 @@
<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="Konfigurationsdatei bearbeiten"></FORM>
- <FORM ACTION="/admin/log/access_log" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Zugriffsprotokoll anzeigen"></FORM>
- <FORM ACTION="/admin/log/error_log" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Fehlerprotokoll anzeigen"></FORM>
- <FORM ACTION="/admin/log/page_log" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Seitenprotokoll anzeigen"></FORM>
</P>
{SETTINGS_ERROR?<P>{SETTINGS_MESSAGE}</P>
diff --git a/templates/de/samba-export.tmpl b/templates/de/samba-export.tmpl
deleted file mode 100644
index 1850aef2c..000000000
--- a/templates/de/samba-export.tmpl
+++ /dev/null
@@ -1,56 +0,0 @@
-<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">Drucker für Samba freigeben</H2>
-
-{error?<P>Drucker können nicht für Samba freigegeben werden\:</P>
-<BLOCKQUOTE>{error}</BLOCKQUOTE>
-<P>Bitte prüfen Sie das <A HREF="/admin/log/error_log"
-TARGET="_blank">Fehlerprotokoll</A> für weitere Informationen.</P>:
-<P>Diese Seite erlaubt es Ihnen Drucker für Samba freizugeben
-damit Windows-Rechner auf diese über das <VAR>Netzwerk</VAR>-
-bzw. <VAR>Netzwerkumgebung</VAR>-Symbol z.B. auf dem Desktop
-zugreifen können. Davor muss allerdings der PostScript-
-Druckertreiber für Windows, wie in der man page <A
-HREF="/help/man-cupsaddsmb.html"
-TARGET="_blank">cupsaddsmb(8)</A> beschrieben, installiert
-worden sein.</P>}
-
-<TABLE>
-<TR>
-<TH CLASS="label">Drucker:</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" ID="EXPORT_ALL"{export_all? CHECKED:}
-onChange="select_printers()"><LABEL FOR="EXPORT_ALL"> Alle Drucker freigeben</LABEL>
-</TD>
-</TR>
-<TR>
-<TH CLASS="label">Samba-Benutzername:</TH>
-<TD><INPUT TYPE="TEXT" NAME="USERNAME" VALUE="{?USERNAME}"> (erforderlich)</TD>
-</TR>
-<TR>
-<TH CLASS="label">Samba-Passwort:</TH>
-<TD><INPUT TYPE="PASSWORD" NAME="PASSWORD" VALUE=""> (erforderlich)</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="SUBMIT" VALUE="Drucker für Samba freigeben"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/de/samba-exported.tmpl b/templates/de/samba-exported.tmpl
deleted file mode 100644
index 8a49c30f7..000000000
--- a/templates/de/samba-exported.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Die Drucker wurden erfolgreich für Samba freigegeben.</P>
diff --git a/templates/es/admin.tmpl b/templates/es/admin.tmpl
index 2be1ed0af..d75c8adfe 100644
--- a/templates/es/admin.tmpl
+++ b/templates/es/admin.tmpl
@@ -6,7 +6,6 @@
<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="A&ntilde;adir impresora"></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="Encontrar nuevas impresoras"></FORM>
<FORM ACTION="/printers/" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Administrar impresoras"></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="Exportar impresoras a Samba"></FORM>:}
</P>
<H2 CLASS="title">Clases</H2>
@@ -27,9 +26,6 @@
<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="Editar archivo de configuraci&oacute;n"></FORM>
- <FORM ACTION="/admin/log/access_log" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Ver archivo de registro de accesos"></FORM>
- <FORM ACTION="/admin/log/error_log" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Ver archivo de registro de errores"></FORM>
- <FORM ACTION="/admin/log/page_log" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Ver archivo de registro de p&aacute;ginas"></FORM>
</P>
{SETTINGS_ERROR?<P>{SETTINGS_MESSAGE}</P>
diff --git a/templates/es/printer-purge.tmpl b/templates/es/printer-purge.tmpl
deleted file mode 100644
index b26bb4610..000000000
--- a/templates/es/printer-purge.tmpl
+++ /dev/null
@@ -1,8 +0,0 @@
-<DIV CLASS="indent">
-
-<H2 CLASS="title">Purgar trabajos de la {is_class?clase:impresora} {printer_name}</H2>
-
-<P>Se han purgado todos los trabajos de la {is_class?clase:impresora} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>.</P>
-
-</DIV> \ No newline at end of file
diff --git a/templates/es/samba-export.tmpl b/templates/es/samba-export.tmpl
deleted file mode 100644
index 946e3128e..000000000
--- a/templates/es/samba-export.tmpl
+++ /dev/null
@@ -1,55 +0,0 @@
-<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">Exportar impresoras a Samba</H2>
-
-{error?<P>No se han podido exportar las impresoras a Samba\:</P>
-<BLOCKQUOTE>{error}</BLOCKQUOTE>
-<P>Consulte el archivo <A HREF="/admin/log/error_log"
-TARGET="_blank">error_log</A> para m&aacute;s informaci&oacute;n.</P>:
-<P>Esta p&aacute;gina le permite exportar las impresoras a Samba para que
-los clientes Windows puedan acceder a ellas por los iconos de su
-escritorio <VAR>Entorno de red</VAR> o <VAR>Sitios de red</VAR>. Debe haber instalado
-previamente el controlador de impresora PostScript de Windows
-como se describe en la p&aacute;gina del manual
-<A HREF="/help/man-cupsaddsmb.html"
-TARGET="_blank">cupsaddsmb(8)</A>.</P>}
-
-<TABLE>
-<TR>
-<TH CLASS="label">Impresoras:</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" ID="EXPORT_ALL"{export_all? CHECKED:}
-onChange="select_printers()"><LABEL FOR="EXPORT_ALL"> Exportar todas las impresoras</LABEL>
-</TD>
-</TR>
-<TR>
-<TH CLASS="label">Nombre de usuario Samba:</TH>
-<TD><INPUT TYPE="TEXT" NAME="USERNAME" VALUE="{?USERNAME}"> (necesario)</TD>
-</TR>
-<TR>
-<TH CLASS="label">Contrase&ntilde;a Samba:</TH>
-<TD><INPUT TYPE="PASSWORD" NAME="PASSWORD" VALUE=""> (necesaria)</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="SUBMIT" VALUE="Exportar impresoras a Samba"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/es/samba-exported.tmpl b/templates/es/samba-exported.tmpl
deleted file mode 100644
index a54925d3c..000000000
--- a/templates/es/samba-exported.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Se han exportado las impresoras a samba con &eacute;xito.</P>
diff --git a/templates/fr/admin.tmpl b/templates/fr/admin.tmpl
index 8ad563ae6..a2dd61708 100644
--- a/templates/fr/admin.tmpl
+++ b/templates/fr/admin.tmpl
@@ -6,7 +6,6 @@
<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="Ajouter une imprimante"></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="Trouver de nouvelles imprimantes"></FORM>
<FORM ACTION="/printers/" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="G&eacute;rer les imprimantes"></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="Exporter les imprimantes vers Samba"></FORM>:}
</P>
<H2 CLASS="title">Classes</H2>
@@ -27,9 +26,6 @@
<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="Éditer le fichier de configuration"></FORM>
- <FORM ACTION="/admin/log/access_log" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Visualiser le journal d'accès"></FORM>
- <FORM ACTION="/admin/log/error_log" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Visualiser le journal d'erreur"></FORM>
- <FORM ACTION="/admin/log/page_log" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Visualiser Page Log"></FORM>
</P>
{SETTINGS_ERROR?<P>{SETTINGS_MESSAGE}</P>
diff --git a/templates/fr/samba-export.tmpl b/templates/fr/samba-export.tmpl
deleted file mode 100644
index fa16d3037..000000000
--- a/templates/fr/samba-export.tmpl
+++ /dev/null
@@ -1,52 +0,0 @@
-<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">Exporter les Imprimantes vers Samba</H2>
-
-{error?<P>Impossible d'exporter les imprimantes vers Samba \:</P>
-<BLOCKQUOTE>{error}</BLOCKQUOTE>
-<P>Consulter le fichier <A HREF="/admin/log/error_log"
-TARGET="_blank">error_log</A> pour plus d'informations.</P>:
-<P>Cette page vous permet d'exporter des imprimantes vers Samba de sorte que des clients Windows puissent y acc&eacute;der via l'ic&oacirc;ne <VAR>Voisinage r&eacute;seau</VAR> ou
-<VAR>Favoris r&eacute;seau</VAR> du bureau. Vous devez au pr&eacute;alable installer les pilotes Windows d'imprimante PostScript : cf. la page man <A
-HREF="/help/man-cupsaddsmb.html"
-TARGET="_blank">cupsaddsmb(8)</A>.</P>}
-
-<TABLE>
-<TR>
-<TH CLASS="label">Imprimantes \:</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" ID="EXPORT_ALL"{export_all? CHECKED:}
-onChange="select_printers()"><LABEL FOR="EXPORT_ALL"> Exporter toutes les imprimantes</LABEL>
-</TD>
-</TR>
-<TR>
-<TH CLASS="label">Utilisateur Samba \:</TH>
-<TD><INPUT TYPE="TEXT" NAME="USERNAME" VALUE="{?USERNAME}"> (required)</TD>
-</TR>
-<TR>
-<TH CLASS="label">Mot de passe Samba \:</TH>
-<TD><INPUT TYPE="PASSWORD" NAME="PASSWORD" VALUE=""> (requis)</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="SUBMIT" VALUE="Export Printers to Samba"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/fr/samba-exported.tmpl b/templates/fr/samba-exported.tmpl
deleted file mode 100644
index d4ad778da..000000000
--- a/templates/fr/samba-exported.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Les imprimantes ont &eacute;t&eacute; export&eacute;es vers Samba avec succ&egrave;s.</P>
diff --git a/templates/ja/admin.tmpl b/templates/ja/admin.tmpl
index e115e6e91..15faa9156 100644
--- a/templates/ja/admin.tmpl
+++ b/templates/ja/admin.tmpl
@@ -6,7 +6,6 @@
<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="プリンターã®è¿½åŠ "></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="æ–°ã—ã„プリンターã®æ¤œç´¢"></FORM>
<FORM ACTION="/printers/" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="プリンターã®ç®¡ç†"></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="プリンターを Samba ã«ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ"></FORM>:}
</P>
<H2 CLASS="title">クラス</H2>
@@ -27,9 +26,6 @@
<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="設定ファイルã®ç·¨é›†"></FORM>
- <FORM ACTION="/admin/log/access_log" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="アクセスログã®è¡¨ç¤º"></FORM>
- <FORM ACTION="/admin/log/error_log" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="エラーログã®è¡¨ç¤º"></FORM>
- <FORM ACTION="/admin/log/page_log" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="ページログã®è¡¨ç¤º"></FORM>
</P>
{SETTINGS_ERROR?<P>{SETTINGS_MESSAGE}</P>
diff --git a/templates/ja/samba-export.tmpl b/templates/ja/samba-export.tmpl
deleted file mode 100644
index f2d3a9e4b..000000000
--- a/templates/ja/samba-export.tmpl
+++ /dev/null
@@ -1,55 +0,0 @@
-<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">プリンターを Samba ã«ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ</H2>
-
-{error?<P>プリンターを Samba ã«ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã§ãã¾ã›ã‚“\:</P>
-<BLOCKQUOTE>{error}</BLOCKQUOTE>
-<P>より詳細ãªæƒ…å ±ã«ã¤ã„ã¦ã¯ <A HREF="/admin/log/error_log"
-TARGET="_blank">error_log</A> ファイルをå‚ç…§ã—ã¦ãã ã•ã„。</P>:
-<P>ã“ã®ãƒšãƒ¼ã‚¸ã¯ã€Windows クライアントãŒãƒ‡ã‚¹ã‚¯ãƒˆãƒƒãƒ—上ã®
-<VAR>マイãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯</VAR> ã‚„ <VAR>ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã®å ´æ‰€</VAR>
-アイコン経由ã§ã‚¢ã‚¯ã‚»ã‚¹ã§ãるよã†ã€ãƒ—リンター㮠Samba
-ã¸ã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã‚’許å¯ã—ã¾ã™ã€‚<A
-HREF="/help/man-cupsaddsmb.html"
-TARGET="_blank">cupsaddsmb(8)</A> man ページã«æ›¸ã‹ã‚Œã¦ã„るよã†ã«ã€
-事å‰ã« Windows PostScript ドライãƒãƒ¼ã‚’インストールã—ã¦ãŠãå¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚</P>}
-
-<TABLE>
-<TR>
-<TH CLASS="label">プリンター:</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" ID="EXPORT_ALL"{export_all? CHECKED:}
-onChange="select_printers()"><LABEL FOR="EXPORT_ALL"> ã™ã¹ã¦ã®ãƒ—リンターをエクスãƒãƒ¼ãƒˆ</LABEL>
-</TD>
-</TR>
-<TR>
-<TH CLASS="label">Samba ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼å:</TH>
-<TD><INPUT TYPE="TEXT" NAME="USERNAME" VALUE="{?USERNAME}"> (å¿…é ˆ)</TD>
-</TR>
-<TR>
-<TH CLASS="label">Samba ã®ãƒ‘スワード:</TH>
-<TD><INPUT TYPE="PASSWORD" NAME="PASSWORD" VALUE=""> (å¿…é ˆ)</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="SUBMIT" VALUE="プリンターを Samba ã«ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/ja/samba-exported.tmpl b/templates/ja/samba-exported.tmpl
deleted file mode 100644
index f67ddd928..000000000
--- a/templates/ja/samba-exported.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>プリンター㯠Samba ã«æ­£ã—ãエクスãƒãƒ¼ãƒˆã•ã‚Œã¾ã—ãŸã€‚</P>
diff --git a/templates/pt_BR/admin.tmpl b/templates/pt_BR/admin.tmpl
index 8ee2d4ba8..7dedf031c 100644
--- a/templates/pt_BR/admin.tmpl
+++ b/templates/pt_BR/admin.tmpl
@@ -6,7 +6,6 @@
<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="Adicionar impressora"></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="Encontrar novas impressoras"></FORM>
<FORM ACTION="/printers/" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Gerenciar impressoras"></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="Exportar impressoras ao Samba"></FORM>:}
</P>
<H2 CLASS="title">Classes</H2>
@@ -27,9 +26,6 @@
<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="Editar arquivo de configura&ccedil;&atilde;o"></FORM>
- <FORM ACTION="/admin/log/access_log" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Ver log de acessos"></FORM>
- <FORM ACTION="/admin/log/error_log" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Ver log de erros"></FORM>
- <FORM ACTION="/admin/log/page_log" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Ver log de p&aacute;ginas"></FORM>
</P>
{SETTINGS_ERROR?<P>{SETTINGS_MESSAGE}</P>
diff --git a/templates/pt_BR/samba-export.tmpl b/templates/pt_BR/samba-export.tmpl
deleted file mode 100644
index d8badd927..000000000
--- a/templates/pt_BR/samba-export.tmpl
+++ /dev/null
@@ -1,54 +0,0 @@
-<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">Exportar impressoras para o Samba</H2>
-
-{error?<P>N&atilde;o foi poss&iacute;vel exportar impressoras para o Samba\:</P>
-<BLOCKQUOTE>{error}</BLOCKQUOTE>
-<P>>Consulte o arquivo <A HREF="/admin/log/error_log"
-TARGET="_blank">error_log</A> para mais informa&ccedil;&otilde;es.</P>:
-<P>Essa p&aacute;gina permite que voc&ecirc; exporte impressoras para o Samba
-para que clientes Windows possam acess&aacute;-las atrav&eacute;s dos &iacute;cones de
-<VAR>Ambiente de Rede</VAR> ou <VAR>Locais de Rede</VAR> nas suas
-&aacute;reas de trabalho. Voc&ecirc; deve primeiro instalar os drivers de
-impressora PostScript do Windows como descrito na p&aacute;gina de manual do
-<A HREF="/help/man-cupsaddsmb.html" TARGET="_blank">cupsaddsmb(8)</A>.</P>}
-
-<TABLE>
-<TR>
-<TH CLASS="label">Impressoras:</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" ID="EXPORT_ALL"{export_all? CHECKED:}
-onChange="select_printers()"><LABEL FOR="EXPORT_ALL"> Exportar todas as impressoras</LABEL>
-</TD>
-</TR>
-<TR>
-<TH CLASS="label">Nome do usu&aacute;rio do Samba:</TH>
-<TD><INPUT TYPE="TEXT" NAME="USERNAME" VALUE="{?USERNAME}"> (obrigat&oacute;rio)</TD>
-</TR>
-<TR>
-<TH CLASS="label">Senha do Samba:</TH>
-<TD><INPUT TYPE="PASSWORD" NAME="PASSWORD" VALUE=""> (obrigat&oacute;rio)</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="SUBMIT" VALUE="Exportar impressoras para o Samba"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/pt_BR/samba-exported.tmpl b/templates/pt_BR/samba-exported.tmpl
deleted file mode 100644
index c2ec3a576..000000000
--- a/templates/pt_BR/samba-exported.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Impressoras exportadas para o samba com sucesso.</P>
diff --git a/templates/ru/admin.tmpl b/templates/ru/admin.tmpl
index 3d807ce20..0e7fa4dd8 100644
--- a/templates/ru/admin.tmpl
+++ b/templates/ru/admin.tmpl
@@ -5,7 +5,6 @@
<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="Добавить принтер"></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="Ðайти новый принтер"></FORM>
<FORM ACTION="/printers/" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Управление принтерами"></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="ЭкÑпортировать принтер в Samba"></FORM>:}
</P>
<H2 CLASS="title">Группы</H2>
@@ -26,9 +25,6 @@
<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="Редактировать конфигурационный файл"></FORM>
- <FORM ACTION="/admin/log/access_log" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Показать журнал заданий"></FORM>
- <FORM ACTION="/admin/log/error_log" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Показать журнал ошибок"></FORM>
- <FORM ACTION="/admin/log/page_log" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Показать журнал Ñтраниц"></FORM>
</P>
{SETTINGS_ERROR?<P>{SETTINGS_MESSAGE}</P>
diff --git a/templates/ru/samba-export.tmpl b/templates/ru/samba-export.tmpl
deleted file mode 100644
index 39d025972..000000000
--- a/templates/ru/samba-export.tmpl
+++ /dev/null
@@ -1,53 +0,0 @@
-<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">ЭкÑпорт принтеров в Samba</H2>
-
-{error?<P>Ðевозможно ÑкÑпортировать принтеры в Samba\:</P>
-<BLOCKQUOTE>{error}</BLOCKQUOTE>
-<P>ПоÑмотрите файл <A HREF="/admin/log/error_log"
-TARGET="_blank">error_log</A> Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ подробной информации.</P>:
-<P>Эта Ñтраница позволÑет добавить принтеры в Samba так, чтобы
-клиенты Windows могли получить доÑтуп к ним через значок <VAR>Сетевое окружение</VAR> или <VAR>Сетевые подключениÑ</VAR> на их рабочем Ñтоле. Ð’Ñ‹ должны уÑтановить на Windows драйвер принтера PostScript
-как опиÑано на Ñтранице руководÑтва <A
-HREF="/help/man-cupsaddsmb.html"
-TARGET="_blank">cupsaddsmb(8)</A>.</P>}
-
-<TABLE>
-<TR>
-<TH CLASS="label">Принтеры:</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" ID="EXPORT_ALL"{export_all? CHECKED:}
-onChange="select_printers()"><LABEL FOR="EXPORT_ALL"> ЭкÑпортировать вÑе принтеры</LABEL>
-</TD>
-</TR>
-<TR>
-<TH CLASS="label">Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Samba:</TH>
-<TD><INPUT TYPE="TEXT" NAME="USERNAME" VALUE="{?USERNAME}"> (обÑзательный параметр)</TD>
-</TR>
-<TR>
-<TH CLASS="label">Пароль Samba:</TH>
-<TD><INPUT TYPE="PASSWORD" NAME="PASSWORD" VALUE=""> (обÑзательный параметр)</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="SUBMIT" VALUE="ЭкÑпортировать принтеры в Samba"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/ru/samba-exported.tmpl b/templates/ru/samba-exported.tmpl
deleted file mode 100644
index 179b2ad8a..000000000
--- a/templates/ru/samba-exported.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Принтеры уÑпешно ÑкÑпортированы в Samba.</P>
diff --git a/templates/samba-export.tmpl b/templates/samba-export.tmpl
deleted file mode 100644
index da4b1caf1..000000000
--- a/templates/samba-export.tmpl
+++ /dev/null
@@ -1,55 +0,0 @@
-<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">Export Printers to Samba</H2>
-
-{error?<P>Unable to export printers to Samba\:</P>
-<BLOCKQUOTE>{error}</BLOCKQUOTE>
-<P>Consult the <A HREF="/admin/log/error_log"
-TARGET="_blank">error_log</A> file for more information.</P>:
-<P>This page allows you to export printers to Samba so that
-Windows clients can access them through the <VAR>Network
-Neighborhood</VAR> or <VAR>Network Places</VAR> icons on their
-desktop. You must previously install the Windows PostScript
-printer drivers as described in the <A
-HREF="/help/man-cupsaddsmb.html"
-TARGET="_blank">cupsaddsmb(8)</A> man page.</P>}
-
-<TABLE>
-<TR>
-<TH CLASS="label">Printers:</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" ID="EXPORT_ALL"{export_all? CHECKED:}
-onChange="select_printers()"><LABEL FOR="EXPORT_ALL"> Export All Printers</LABEL>
-</TD>
-</TR>
-<TR>
-<TH CLASS="label">Samba Username:</TH>
-<TD><INPUT TYPE="TEXT" NAME="USERNAME" VALUE="{?USERNAME}"> (required)</TD>
-</TR>
-<TR>
-<TH CLASS="label">Samba Password:</TH>
-<TD><INPUT TYPE="PASSWORD" NAME="PASSWORD" VALUE=""> (required)</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="SUBMIT" VALUE="Export Printers to Samba"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/samba-exported.tmpl b/templates/samba-exported.tmpl
deleted file mode 100644
index 6fa8eb4a6..000000000
--- a/templates/samba-exported.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Printers exported to samba successfully.</P>
diff --git a/test/4.1-requests.test b/test/4.1-requests.test
index 8ff798f91..e6550545c 100644
--- a/test/4.1-requests.test
+++ b/test/4.1-requests.test
@@ -5,7 +5,7 @@
# attributes-natural-language
# printer-uri/job-uri
#
-# Copyright © 2007-2013 by Apple Inc.
+# Copyright © 2007-2019 by Apple Inc.
# Copyright © 2001-2006 by Easy Software Products. All rights reserved.
#
# Licensed under Apache License v2.0. See the file "LICENSE" for more
diff --git a/test/4.2-cups-printer-ops.test b/test/4.2-cups-printer-ops.test
index 3fa2960d4..e13fcbb98 100644
--- a/test/4.2-cups-printer-ops.test
+++ b/test/4.2-cups-printer-ops.test
@@ -1,7 +1,7 @@
#
# Verify that the CUPS printer operations work.
#
-# Copyright © 2007-2014 by Apple Inc.
+# Copyright © 2007-2019 by Apple Inc.
# Copyright © 2001-2006 by Easy Software Products. All rights reserved.
#
# Licensed under Apache License v2.0. See the file "LICENSE" for more
diff --git a/test/4.3-job-ops.test b/test/4.3-job-ops.test
index 37a5e1041..f92801f33 100644
--- a/test/4.3-job-ops.test
+++ b/test/4.3-job-ops.test
@@ -1,7 +1,7 @@
#
# Verify that the IPP job operations work.
#
-# Copyright © 2007-2013 by Apple Inc.
+# Copyright © 2007-2019 by Apple Inc.
# Copyright © 2001-2006 by Easy Software Products. All rights reserved.
#
# Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -23,7 +23,7 @@
ATTR name requesting-user-name $user
ATTR name job-sheets "none\,none"
- FILE testfile.ps
+ FILE ../examples/testfile.ps
# What statuses are OK?
STATUS client-error-bad-request
@@ -43,7 +43,7 @@
ATTR uri printer-uri $method://$hostname:$port/printers/Test1
ATTR name requesting-user-name $user
- FILE testfile.ps
+ FILE ../examples/testfile.ps
# What statuses are OK?
STATUS successful-ok
@@ -96,7 +96,7 @@
GROUP subscription
ATTR uri notify-recipient-uri testnotify:///
- FILE testfile.jpg
+ FILE ../examples/testfile.jpg
# What statuses are OK?
STATUS successful-ok
@@ -147,7 +147,7 @@
ATTR uri printer-uri $method://$hostname:$port/printers/Test1
ATTR name requesting-user-name $user
- FILE testfile.txt
+ FILE ../examples/testfile.txt
# What statuses are OK?
STATUS successful-ok
@@ -175,7 +175,7 @@
GROUP job
ATTR keyword job-hold-until weekend
- FILE testfile.pdf
+ FILE ../examples/testfile.pdf
# What statuses are OK?
STATUS successful-ok
@@ -248,7 +248,7 @@
GROUP job
ATTR keyword job-hold-until indefinite
- FILE testfile.jpg
+ FILE ../examples/testfile.jpg
# What statuses are OK?
STATUS successful-ok
diff --git a/test/4.4-subscription-ops.test b/test/4.4-subscription-ops.test
index 80c888424..45c3ce12b 100644
--- a/test/4.4-subscription-ops.test
+++ b/test/4.4-subscription-ops.test
@@ -1,7 +1,7 @@
#
# Verify that the CUPS subscription operations work.
#
-# Copyright © 2007-2013 by Apple Inc.
+# Copyright © 2007-2019 by Apple Inc.
# Copyright © 2001-2006 by Easy Software Products. All rights reserved.
#
# Licensed under Apache License v2.0. See the file "LICENSE" for more
diff --git a/test/5.4-lpstat.sh b/test/5.4-lpstat.sh
index ba5246dfc..b8918c833 100644
--- a/test/5.4-lpstat.sh
+++ b/test/5.4-lpstat.sh
@@ -2,7 +2,7 @@
#
# Test the lpstat command.
#
-# Copyright © 2007-2017 by Apple Inc.
+# Copyright © 2007-2019 by Apple Inc.
# Copyright © 1997-2005 by Easy Software Products, all rights reserved.
#
# Licensed under Apache License v2.0. See the file "LICENSE" for more
diff --git a/test/5.5-lp.sh b/test/5.5-lp.sh
index ba7c5f91b..03adc5ffd 100644
--- a/test/5.5-lp.sh
+++ b/test/5.5-lp.sh
@@ -2,7 +2,7 @@
#
# Test the lp command.
#
-# Copyright © 2007-2014 by Apple Inc.
+# Copyright © 2007-2019 by Apple Inc.
# Copyright © 1997-2005 by Easy Software Products, all rights reserved.
#
# Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -12,7 +12,7 @@
echo "LP Default Test"
echo ""
echo " lp testfile.pdf"
-$runcups $VALGRIND ../systemv/lp testfile.pdf 2>&1
+$runcups $VALGRIND ../systemv/lp ../examples/testfile.pdf 2>&1
if test $? != 0; then
echo " FAILED"
exit 1
@@ -24,7 +24,7 @@ echo ""
echo "LP Destination Test"
echo ""
echo " lp -d Test3 -o fit-to-page testfile.jpg"
-$runcups $VALGRIND ../systemv/lp -d Test3 -o fit-to-page testfile.jpg 2>&1
+$runcups $VALGRIND ../systemv/lp -d Test3 -o fit-to-page ../examples/testfile.jpg 2>&1
if test $? != 0; then
echo " FAILED"
exit 1
@@ -36,7 +36,7 @@ echo ""
echo "LP Options Test"
echo ""
echo " lp -d Test1 -P 1-4 -o job-sheets=classified,classified testfile.pdf"
-$runcups $VALGRIND ../systemv/lp -d Test1 -P 1-4 -o job-sheets=classified,classified testfile.pdf 2>&1
+$runcups $VALGRIND ../systemv/lp -d Test1 -P 1-4 -o job-sheets=classified,classified ../examples/testfile.pdf 2>&1
if test $? != 0; then
echo " FAILED"
exit 1
@@ -54,13 +54,13 @@ pids=""
while test $i -lt $1; do
j=1
while test $j -le $2; do
- $runcups $VALGRIND ../systemv/lp -d test-$j testfile.jpg 2>&1
+ $runcups $VALGRIND ../systemv/lp -d test-$j ../examples/testfile.jpg 2>&1
j=`expr $j + 1`
done
- $runcups $VALGRIND ../systemv/lp -d Test1 testfile.jpg 2>&1 &
+ $runcups $VALGRIND ../systemv/lp -d Test1 ../examples/testfile.jpg 2>&1 &
pids="$pids $!"
- $runcups $VALGRIND ../systemv/lp -d Test2 testfile.jpg 2>&1 &
+ $runcups $VALGRIND ../systemv/lp -d Test2 ../examples/testfile.jpg 2>&1 &
pids="$pids $!"
i=`expr $i + 1`
diff --git a/test/5.6-lpr.sh b/test/5.6-lpr.sh
index 1a1908349..98c8d6963 100644
--- a/test/5.6-lpr.sh
+++ b/test/5.6-lpr.sh
@@ -2,7 +2,7 @@
#
# Test the lpr command.
#
-# Copyright © 2007-2014 by Apple Inc.
+# Copyright © 2007-2019 by Apple Inc.
# Copyright © 1997-2005 by Easy Software Products, all rights reserved.
#
# Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -12,7 +12,7 @@
echo "LPR Default Test"
echo ""
echo " lpr testfile.pdf"
-$runcups $VALGRIND ../berkeley/lpr testfile.pdf 2>&1
+$runcups $VALGRIND ../berkeley/lpr ../examples/testfile.pdf 2>&1
if test $? != 0; then
echo " FAILED"
exit 1
@@ -24,7 +24,7 @@ echo ""
echo "LPR Destination Test"
echo ""
echo " lpr -P Test3 -o fit-to-page testfile.jpg"
-$runcups $VALGRIND ../berkeley/lpr -P Test3 -o fit-to-page testfile.jpg 2>&1
+$runcups $VALGRIND ../berkeley/lpr -P Test3 -o fit-to-page ../examples/testfile.jpg 2>&1
if test $? != 0; then
echo " FAILED"
exit 1
@@ -36,7 +36,7 @@ echo ""
echo "LPR Options Test"
echo ""
echo " lpr -P Test1 -o number-up=4 -o job-sheets=standard,none testfile.pdf"
-$runcups $VALGRIND ../berkeley/lpr -P Test1 -o number-up=4 -o job-sheets=standard,none testfile.pdf 2>&1
+$runcups $VALGRIND ../berkeley/lpr -P Test1 -o number-up=4 -o job-sheets=standard,none ../examples/testfile.pdf 2>&1
if test $? != 0; then
echo " FAILED"
exit 1
@@ -54,13 +54,13 @@ pids=""
while test $i -lt $1; do
j=1
while test $j -le $2; do
- $runcups $VALGRIND ../berkeley/lpr -P test-$j testfile.jpg 2>&1
+ $runcups $VALGRIND ../berkeley/lpr -P test-$j ../examples/testfile.jpg 2>&1
j=`expr $j + 1`
done
- $runcups $VALGRIND ../berkeley/lpr -P Test1 testfile.jpg 2>&1 &
+ $runcups $VALGRIND ../berkeley/lpr -P Test1 ../examples/testfile.jpg 2>&1 &
pids="$pids $!"
- $runcups $VALGRIND ../berkeley/lpr -P Test2 testfile.jpg 2>&1 &
+ $runcups $VALGRIND ../berkeley/lpr -P Test2 ../examples/testfile.jpg 2>&1 &
pids="$pids $!"
i=`expr $i + 1`
diff --git a/test/5.7-lprm.sh b/test/5.7-lprm.sh
index 29251f943..8958deaa5 100644
--- a/test/5.7-lprm.sh
+++ b/test/5.7-lprm.sh
@@ -2,7 +2,7 @@
#
# Test the lprm command.
#
-# Copyright © 2007-2011 by Apple Inc.
+# Copyright © 2007-2019 by Apple Inc.
# Copyright © 1997-2005 by Easy Software Products, all rights reserved.
#
# Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -12,7 +12,7 @@
echo "LPRM Current Test"
echo ""
echo " lpr -o job-hold-until=indefinite testfile.jpg"
-$runcups $VALGRIND ../berkeley/lpr -o job-hold-until=indefinite testfile.jpg 2>&1
+$runcups $VALGRIND ../berkeley/lpr -o job-hold-until=indefinite ../examples/testfile.jpg 2>&1
echo " lprm"
$runcups $VALGRIND ../berkeley/lprm 2>&1
if test $? != 0; then
@@ -26,7 +26,7 @@ echo ""
echo "LPRM Destination Test"
echo ""
echo " lpr -P Test1 -o job-hold-until=indefinite testfile.jpg"
-$runcups $VALGRIND ../berkeley/lpr -P Test1 -o job-hold-until=indefinite testfile.jpg 2>&1
+$runcups $VALGRIND ../berkeley/lpr -P Test1 -o job-hold-until=indefinite ../examples/testfile.jpg 2>&1
echo " lprm Test1"
$runcups $VALGRIND ../berkeley/lprm Test1 2>&1
if test $? != 0; then
diff --git a/test/5.8-cancel.sh b/test/5.8-cancel.sh
index bd7cf5fbb..430419712 100644
--- a/test/5.8-cancel.sh
+++ b/test/5.8-cancel.sh
@@ -2,7 +2,7 @@
#
# Test the cancel command.
#
-# Copyright © 2007-2013 by Apple Inc.
+# Copyright © 2007-2019 by Apple Inc.
# Copyright © 1997-2006 by Easy Software Products, all rights reserved.
#
# Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -12,7 +12,7 @@
echo "Cancel Destination Test"
echo ""
echo " lp -d Test1 -o job-hold-until=indefinite testfile.jpg"
-$runcups $VALGRIND ../systemv/lp -d Test1 -o job-hold-until=indefinite testfile.jpg 2>&1
+$runcups $VALGRIND ../systemv/lp -d Test1 -o job-hold-until=indefinite ../examples/testfile.jpg 2>&1
echo " cancel Test1"
$runcups $VALGRIND ../systemv/cancel Test1 2>&1
if test $? != 0; then
diff --git a/test/5.9-lpinfo.sh b/test/5.9-lpinfo.sh
index 7d67fe3e0..5c76f220c 100644
--- a/test/5.9-lpinfo.sh
+++ b/test/5.9-lpinfo.sh
@@ -2,7 +2,7 @@
#
# Test the lpinfo command.
#
-# Copyright © 2007-2011 by Apple Inc.
+# Copyright © 2007-2019 by Apple Inc.
# Copyright © 1997-2005 by Easy Software Products, all rights reserved.
#
# Licensed under Apache License v2.0. See the file "LICENSE" for more
diff --git a/test/Dependencies b/test/Dependencies
deleted file mode 100644
index 64993e730..000000000
--- a/test/Dependencies
+++ /dev/null
@@ -1,16 +0,0 @@
-ippfind.o: ippfind.c ../cups/cups-private.h ../cups/string-private.h \
- ../config.h ../cups/versioning.h ../cups/array-private.h \
- ../cups/array.h ../cups/ipp-private.h ../cups/cups.h ../cups/file.h \
- ../cups/ipp.h ../cups/http.h ../cups/language.h ../cups/pwg.h \
- ../cups/http-private.h ../cups/language-private.h ../cups/transcode.h \
- ../cups/pwg-private.h ../cups/thread-private.h
-ippserver.o: ippserver.c ../config.h ../cups/cups.h ../cups/file.h \
- ../cups/versioning.h ../cups/ipp.h ../cups/http.h ../cups/array.h \
- ../cups/language.h ../cups/pwg.h ../cups/string-private.h \
- ../cups/thread-private.h
-ipptool.o: ipptool.c ../cups/cups-private.h ../cups/string-private.h \
- ../config.h ../cups/versioning.h ../cups/array-private.h \
- ../cups/array.h ../cups/ipp-private.h ../cups/cups.h ../cups/file.h \
- ../cups/ipp.h ../cups/http.h ../cups/language.h ../cups/pwg.h \
- ../cups/http-private.h ../cups/language-private.h ../cups/transcode.h \
- ../cups/pwg-private.h ../cups/thread-private.h
diff --git a/test/Makefile b/test/Makefile
deleted file mode 100644
index 41a5605ac..000000000
--- a/test/Makefile
+++ /dev/null
@@ -1,238 +0,0 @@
-#
-# IPP test makefile for CUPS.
-#
-# Copyright 2007-2017 by Apple Inc.
-# Copyright 1997-2006 by Easy Software Products, all rights reserved.
-#
-# Licensed under Apache License v2.0. See the file "LICENSE" for more information.
-#
-
-include ../Makedefs
-
-
-#
-# Sample test files.
-#
-
-DATAFILES = \
- color.jpg \
- document-a4.pdf \
- document-a4.ps \
- document-letter.pdf \
- document-letter.ps \
- gray.jpg \
- onepage-a4.pdf \
- onepage-a4.ps \
- onepage-letter.pdf \
- onepage-letter.ps \
- testfile.jpg \
- testfile.pcl \
- testfile.pdf \
- testfile.ps \
- testfile.txt
-TESTFILES = \
- create-printer-subscription.test \
- get-completed-jobs.test \
- get-jobs.test \
- get-notifications.test \
- get-printer-attributes.test \
- get-subscriptions.test \
- ipp-1.1.test \
- ipp-2.0.test \
- ipp-2.1.test \
- ipp-2.2.test \
- ipp-everywhere.test \
- print-job.test \
- print-job-deflate.test \
- print-job-gzip.test \
- validate-job.test
-OBJS = \
- ippfind.o \
- ippserver.o \
- ipptool.o
-TARGETS = \
- $(IPPFIND_BIN) \
- ippserver \
- ipptool \
- $(LOCALTARGET)
-
-
-#
-# Make all targets...
-#
-
-all: $(TARGETS)
-
-
-#
-# Make library targets...
-#
-
-libs:
-
-
-#
-# Make unit tests...
-#
-
-unittests:
-
-
-#
-# Clean all object files...
-#
-
-clean:
- $(RM) $(TARGETS) $(OBJS)
- $(RM) ippfind-static ippserver ippserver-shared ipptool-static
-
-
-#
-# Update dependencies (without system header dependencies...)
-#
-
-depend:
- $(CC) -MM $(ALL_CFLAGS) $(OBJS:.o=.c) >Dependencies
-
-
-#
-# Install all targets...
-#
-
-install: all install-data install-headers install-libs install-exec
-
-
-#
-# Install data files...
-#
-
-install-data:
- echo Installing sample ipptool files in $(DATADIR)/ipptool...
- $(INSTALL_DIR) -m 755 $(DATADIR)/ipptool
- for file in $(DATAFILES); do \
- $(INSTALL_COMPDATA) $$file $(DATADIR)/ipptool; \
- done
- for file in $(TESTFILES); do \
- $(INSTALL_DATA) $$file $(DATADIR)/ipptool; \
- done
-
-
-#
-# Install programs...
-#
-
-install-exec:
- echo Installing ipptool in $(BINDIR)...
- $(INSTALL_DIR) -m 755 $(BINDIR)
- $(INSTALL_BIN) ipptool $(BINDIR)
- if test -x ippfind; then \
- $(INSTALL_BIN) ippfind $(BINDIR); \
- fi
- if test "x$(SYMROOT)" != "x"; then \
- $(INSTALL_DIR) $(SYMROOT); \
- cp ippfind $(SYMROOT); \
- dsymutil $(SYMROOT)/ippfind; \
- cp ipptool $(SYMROOT); \
- dsymutil $(SYMROOT)/ipptool; \
- fi
-
-
-#
-# Install headers...
-#
-
-install-headers:
-
-
-#
-# Install libraries...
-#
-
-install-libs:
-
-
-#
-# Unnstall all targets...
-#
-
-uninstall:
- echo Uninstalling sample ipptool files from $(DATADIR)/ipptool...
- for file in $(DATAFILES); do \
- $(RM) $(DATADIR)/ipptool/$$file; \
- done
- for file in $(TESTFILES); do \
- $(RM) $(DATADIR)/ipptool/$$file; \
- done
- -$(RMDIR) $(DATADIR)/ipptool
-
-
-#
-# Local programs (not built when cross-compiling...)
-#
-
-local: ippserver ippserver-shared ipptool-static
-
-
-#
-# ippfind
-#
-
-ippfind: ippfind.o ../cups/$(LIBCUPS)
- echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o $@ ippfind.o $(LIBS)
- $(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
-
-ippfind-static: ippfind.o ../cups/$(LIBCUPSSTATIC)
- echo Linking $@
- $(LD_CC) $(LDFLAGS) -o $@ ippfind.o ../cups/$(LIBCUPSSTATIC) \
- $(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
- $(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
-
-
-#
-# ippserver
-#
-
-ippserver: ippserver.o ../cups/$(LIBCUPSSTATIC)
- echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o $@ ippserver.o ../cups/$(LIBCUPSSTATIC) \
- $(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
- $(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
-
-
-#
-# ippserver-shared
-#
-
-ippserver-shared: ippserver.o ../cups/$(LIBCUPS)
- echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o $@ ippserver.o $(LIBS)
- $(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
-
-
-#
-# ipptool
-#
-
-ipptool: ipptool.o ../cups/$(LIBCUPS)
- echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o $@ ipptool.o $(LIBS)
- $(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
-
-
-#
-# ipptool-static
-#
-
-ipptool-static: ipptool.o ../cups/$(LIBCUPSSTATIC)
- echo Linking $@...
- $(LD_CC) $(LDFLAGS) -o $@ ipptool.o ../cups/$(LIBCUPSSTATIC) \
- $(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
- $(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
-
-
-#
-# Dependencies...
-#
-
-include Dependencies
diff --git a/test/get-printer-attributes.test b/test/get-printer-attributes.test
deleted file mode 100644
index 5940017a0..000000000
--- a/test/get-printer-attributes.test
+++ /dev/null
@@ -1,38 +0,0 @@
-# Get printer attributes using get-printer-attributes
-{
- # The name of the test...
- NAME "Get printer attributes using Get-Printer-Attributes"
-
- # The operation to use
- OPERATION Get-Printer-Attributes
-
- # Attributes, starting in the operation group...
- GROUP operation-attributes-tag
- ATTR charset attributes-charset utf-8
- ATTR language attributes-natural-language en
- ATTR uri printer-uri $uri
-
- # What statuses are OK?
- STATUS successful-ok
-
- # What attributes do we expect?
- EXPECT charset-configured
- EXPECT charset-supported
- EXPECT compression-supported
- EXPECT document-format-default
- EXPECT document-format-supported
- EXPECT generated-natural-language-supported
- EXPECT ipp-versions-supported
- EXPECT natural-language-configured
- EXPECT operations-supported
- EXPECT pdl-override-supported
- EXPECT printer-is-accepting-jobs
- EXPECT printer-name
- EXPECT printer-state
- EXPECT printer-state-reasons
- EXPECT printer-up-time
- EXPECT printer-uri-supported
- EXPECT queued-job-count
- EXPECT uri-authentication-supported
- EXPECT uri-security-supported
-}
diff --git a/test/ippserver.c b/test/ippserver.c
deleted file mode 100644
index f291b389c..000000000
--- a/test/ippserver.c
+++ /dev/null
@@ -1,7401 +0,0 @@
-/*
- * Sample IPP Everywhere server for CUPS.
- *
- * Copyright © 2010-2018 by Apple Inc.
- *
- * Licensed under Apache License v2.0. See the file "LICENSE" for more
- * information.
- */
-
-/*
- * Disable deprecated stuff so we can verify that the public API is sufficient
- * to implement a server.
- */
-
-#define _CUPS_NO_DEPRECATED 1 /* Disable deprecated stuff */
-
-
-/*
- * Include necessary headers...
- */
-
-#include <config.h> /* CUPS configuration header */
-#include <cups/cups.h> /* Public API */
-#include <cups/string-private.h> /* CUPS string functions */
-#include <cups/thread-private.h> /* For multithreading functions */
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <ctype.h>
-#include <errno.h>
-#include <limits.h>
-#include <sys/stat.h>
-
-#ifdef _WIN32
-# include <fcntl.h>
-# include <io.h>
-# include <process.h>
-# define WEXITSTATUS(s) (s)
-# include <winsock2.h>
-typedef ULONG nfds_t;
-# define poll WSAPoll
-#else
-extern char **environ;
-
-# include <sys/fcntl.h>
-# include <sys/wait.h>
-# include <poll.h>
-#endif /* _WIN32 */
-
-#ifdef HAVE_DNSSD
-# include <dns_sd.h>
-#elif defined(HAVE_AVAHI)
-# include <avahi-client/client.h>
-# include <avahi-client/publish.h>
-# include <avahi-common/error.h>
-# include <avahi-common/thread-watch.h>
-#endif /* HAVE_DNSSD */
-#ifdef HAVE_SYS_MOUNT_H
-# include <sys/mount.h>
-#endif /* HAVE_SYS_MOUNT_H */
-#ifdef HAVE_SYS_STATFS_H
-# include <sys/statfs.h>
-#endif /* HAVE_SYS_STATFS_H */
-#ifdef HAVE_SYS_STATVFS_H
-# include <sys/statvfs.h>
-#endif /* HAVE_SYS_STATVFS_H */
-#ifdef HAVE_SYS_VFS_H
-# include <sys/vfs.h>
-#endif /* HAVE_SYS_VFS_H */
-
-
-/*
- * Constants...
- */
-
-enum _ipp_preason_e /* printer-state-reasons bit values */
-{
- _IPP_PREASON_NONE = 0x0000, /* none */
- _IPP_PREASON_OTHER = 0x0001, /* other */
- _IPP_PREASON_COVER_OPEN = 0x0002, /* cover-open */
- _IPP_PREASON_INPUT_TRAY_MISSING = 0x0004,
- /* input-tray-missing */
- _IPP_PREASON_MARKER_SUPPLY_EMPTY = 0x0008,
- /* marker-supply-empty */
- _IPP_PREASON_MARKER_SUPPLY_LOW = 0x0010,
- /* marker-supply-low */
- _IPP_PREASON_MARKER_WASTE_ALMOST_FULL = 0x0020,
- /* marker-waste-almost-full */
- _IPP_PREASON_MARKER_WASTE_FULL = 0x0040,
- /* marker-waste-full */
- _IPP_PREASON_MEDIA_EMPTY = 0x0080, /* media-empty */
- _IPP_PREASON_MEDIA_JAM = 0x0100, /* media-jam */
- _IPP_PREASON_MEDIA_LOW = 0x0200, /* media-low */
- _IPP_PREASON_MEDIA_NEEDED = 0x0400, /* media-needed */
- _IPP_PREASON_MOVING_TO_PAUSED = 0x0800,
- /* moving-to-paused */
- _IPP_PREASON_PAUSED = 0x1000, /* paused */
- _IPP_PREASON_SPOOL_AREA_FULL = 0x2000,/* spool-area-full */
- _IPP_PREASON_TONER_EMPTY = 0x4000, /* toner-empty */
- _IPP_PREASON_TONER_LOW = 0x8000 /* toner-low */
-};
-typedef unsigned int _ipp_preason_t; /* Bitfield for printer-state-reasons */
-static const char * const _ipp_preason_strings[] =
-{ /* Strings for each bit */
- /* "none" is implied for no bits set */
- "other",
- "cover-open",
- "input-tray-missing",
- "marker-supply-empty",
- "marker-supply-low",
- "marker-waste-almost-full",
- "marker-waste-full",
- "media-empty",
- "media-jam",
- "media-low",
- "media-needed",
- "moving-to-paused",
- "paused",
- "spool-area-full",
- "toner-empty",
- "toner-low"
-};
-
-typedef enum _ipp_media_class_e
-{
- _IPP_GENERAL, /* General-purpose size */
- _IPP_PHOTO_ONLY, /* Photo-only size */
- _IPP_ENV_ONLY /* Envelope-only size */
-} _ipp_media_class_t;
-
-typedef enum _ipp_media_size_e
-{
- _IPP_MEDIA_SIZE_NONE = -1,
- _IPP_MEDIA_SIZE_A4,
- _IPP_MEDIA_SIZE_A5,
- _IPP_MEDIA_SIZE_A6,
- _IPP_MEDIA_SIZE_DL,
- _IPP_MEDIA_SIZE_LEGAL,
- _IPP_MEDIA_SIZE_LETTER,
- _IPP_MEDIA_SIZE_COM10,
- _IPP_MEDIA_SIZE_3x5,
- _IPP_MEDIA_SIZE_L,
- _IPP_MEDIA_SIZE_4x6,
- _IPP_MEDIA_SIZE_5x7
-} _ipp_media_size_t;
-static const char * const media_supported[] =
-{ /* media-supported values */
- "iso_a4_210x297mm", /* A4 */
- "iso_a5_148x210mm", /* A5 */
- "iso_a6_105x148mm", /* A6 */
- "iso_dl_110x220mm", /* DL */
- "na_legal_8.5x14in", /* Legal */
- "na_letter_8.5x11in", /* Letter */
- "na_number-10_4.125x9.5in", /* #10 */
- "na_index-3x5_3x5in", /* 3x5 */
- "oe_photo-l_3.5x5in", /* L */
- "na_index-4x6_4x6in", /* 4x6 */
- "na_5x7_5x7in" /* 5x7 aka 2L */
-};
-static const int media_col_sizes[][3] =
-{ /* media-col-database sizes */
- { 21000, 29700, _IPP_GENERAL }, /* A4 */
- { 14800, 21000, _IPP_PHOTO_ONLY }, /* A5 */
- { 10500, 14800, _IPP_PHOTO_ONLY }, /* A6 */
- { 11000, 22000, _IPP_ENV_ONLY }, /* DL */
- { 21590, 35560, _IPP_GENERAL }, /* Legal */
- { 21590, 27940, _IPP_GENERAL }, /* Letter */
- { 10477, 24130, _IPP_ENV_ONLY }, /* #10 */
- { 7630, 12700, _IPP_PHOTO_ONLY }, /* 3x5 */
- { 8890, 12700, _IPP_PHOTO_ONLY }, /* L */
- { 10160, 15240, _IPP_PHOTO_ONLY }, /* 4x6 */
- { 12700, 17780, _IPP_PHOTO_ONLY } /* 5x7 aka 2L */
-};
-
-typedef enum _ipp_media_source_e
-{
- _IPP_MEDIA_SOURCE_NONE = -1,
- _IPP_MEDIA_SOURCE_AUTO,
- _IPP_MEDIA_SOURCE_MAIN,
- _IPP_MEDIA_SOURCE_MANUAL,
- _IPP_MEDIA_SOURCE_ENVELOPE,
- _IPP_MEDIA_SOURCE_PHOTO
-} _ipp_media_source_t;
-static const char * const media_source_supported[] =
- /* media-source-supported values */
-{
- "auto",
- "main",
- "manual",
- "envelope",
- "photo"
-};
-
-typedef enum _ipp_media_type_e
-{
- _IPP_MEDIA_TYPE_NONE = -1,
- _IPP_MEDIA_TYPE_AUTO,
- _IPP_MEDIA_TYPE_CARDSTOCK,
- _IPP_MEDIA_TYPE_ENVELOPE,
- _IPP_MEDIA_TYPE_LABELS,
- _IPP_MEDIA_TYPE_OTHER,
- _IPP_MEDIA_TYPE_GLOSSY,
- _IPP_MEDIA_TYPE_HIGH_GLOSS,
- _IPP_MEDIA_TYPE_MATTE,
- _IPP_MEDIA_TYPE_SATIN,
- _IPP_MEDIA_TYPE_SEMI_GLOSS,
- _IPP_MEDIA_TYPE_STATIONERY,
- _IPP_MEDIA_TYPE_LETTERHEAD,
- _IPP_MEDIA_TYPE_TRANSPARENCY
-} _ipp_media_type_t;
-static const char * const media_type_supported[] =
- /* media-type-supported values */
-{
- "auto",
- "cardstock",
- "envelope",
- "labels",
- "other",
- "photographic-glossy",
- "photographic-high-gloss",
- "photographic-matte",
- "photographic-satin",
- "photographic-semi-gloss",
- "stationery",
- "stationery-letterhead",
- "transparency"
-};
-
-typedef enum _ipp_supply_e
-{
- _IPP_SUPPLY_CYAN, /* Cyan Toner */
- _IPP_SUPPLY_MAGENTA, /* Magenta Toner */
- _IPP_SUPPLY_YELLOW, /* Yellow Toner */
- _IPP_SUPPLY_BLACK, /* Black Toner */
- _IPP_SUPPLY_WASTE /* Waste Toner */
-} _ipp_supply_t;
-static const char * const printer_supplies[] =
-{ /* printer-supply-description values */
- "Cyan Toner",
- "Magenta Toner",
- "Yellow Toner",
- "Black Toner",
- "Toner Waste"
-};
-
-/*
- * URL scheme for web resources...
- */
-
-#ifdef HAVE_SSL
-# define WEB_SCHEME "https"
-#else
-# define WEB_SCHEME "http"
-#endif /* HAVE_SSL */
-
-
-/*
- * Structures...
- */
-
-#ifdef HAVE_DNSSD
-typedef DNSServiceRef _ipp_srv_t; /* Service reference */
-typedef TXTRecordRef _ipp_txt_t; /* TXT record */
-
-#elif defined(HAVE_AVAHI)
-typedef AvahiEntryGroup *_ipp_srv_t; /* Service reference */
-typedef AvahiStringList *_ipp_txt_t; /* TXT record */
-
-#else
-typedef void *_ipp_srv_t; /* Service reference */
-typedef void *_ipp_txt_t; /* TXT record */
-#endif /* HAVE_DNSSD */
-
-typedef struct _ipp_filter_s /**** Attribute filter ****/
-{
- cups_array_t *ra; /* Requested attributes */
- ipp_tag_t group_tag; /* Group to copy */
-} _ipp_filter_t;
-
-typedef struct _ipp_job_s _ipp_job_t;
-
-typedef struct _ipp_printer_s /**** Printer data ****/
-{
- int ipv4, /* IPv4 listener */
- ipv6; /* IPv6 listener */
- _ipp_srv_t ipp_ref, /* Bonjour IPP service */
- ipps_ref, /* Bonjour IPPS service */
- http_ref, /* Bonjour HTTP service */
- printer_ref; /* Bonjour LPD service */
- char *dnssd_name, /* printer-dnssd-name */
- *name, /* printer-name */
- *icon, /* Icon filename */
- *directory, /* Spool directory */
- *hostname, /* Hostname */
- *uri, /* printer-uri-supported */
- *command; /* Command to run with job file */
- int port; /* Port */
- size_t urilen; /* Length of printer URI */
- ipp_t *attrs; /* Static attributes */
- time_t start_time; /* Startup time */
- time_t config_time; /* printer-config-change-time */
- ipp_pstate_t state; /* printer-state value */
- _ipp_preason_t state_reasons; /* printer-state-reasons values */
- time_t state_time; /* printer-state-change-time */
- cups_array_t *jobs; /* Jobs */
- _ipp_job_t *active_job; /* Current active/pending job */
- int next_job_id; /* Next job-id value */
- _cups_rwlock_t rwlock; /* Printer lock */
- _ipp_media_size_t main_size; /* Ready media */
- _ipp_media_type_t main_type;
- int main_level;
- _ipp_media_size_t envelope_size;
- int envelope_level;
- _ipp_media_size_t photo_size;
- _ipp_media_type_t photo_type;
- int photo_level;
- int supplies[5]; /* Supply levels (0-100) */
-} _ipp_printer_t;
-
-struct _ipp_job_s /**** Job data ****/
-{
- int id; /* Job ID */
- const char *name, /* job-name */
- *username, /* job-originating-user-name */
- *format; /* document-format */
- ipp_jstate_t state; /* job-state value */
- time_t created, /* time-at-creation value */
- processing, /* time-at-processing value */
- completed; /* time-at-completed value */
- int impressions, /* job-impressions value */
- impcompleted; /* job-impressions-completed value */
- ipp_t *attrs; /* Static attributes */
- int cancel; /* Non-zero when job canceled */
- char *filename; /* Print file name */
- int fd; /* Print file descriptor */
- _ipp_printer_t *printer; /* Printer */
-};
-
-typedef struct _ipp_client_s /**** Client data ****/
-{
- http_t *http; /* HTTP connection */
- ipp_t *request, /* IPP request */
- *response; /* IPP response */
- time_t start; /* Request start time */
- http_state_t operation; /* Request operation */
- ipp_op_t operation_id; /* IPP operation-id */
- char uri[1024], /* Request URI */
- *options; /* URI options */
- http_addr_t addr; /* Client address */
- char hostname[256]; /* Client hostname */
- _ipp_printer_t *printer; /* Printer */
- _ipp_job_t *job; /* Current job, if any */
-} _ipp_client_t;
-
-
-/*
- * Local functions...
- */
-
-static void clean_jobs(_ipp_printer_t *printer);
-static int compare_jobs(_ipp_job_t *a, _ipp_job_t *b);
-static void copy_attributes(ipp_t *to, ipp_t *from, cups_array_t *ra,
- ipp_tag_t group_tag, int quickcopy);
-static void copy_job_attributes(_ipp_client_t *client,
- _ipp_job_t *job, cups_array_t *ra);
-static _ipp_client_t *create_client(_ipp_printer_t *printer, int sock);
-static _ipp_job_t *create_job(_ipp_client_t *client);
-static int create_listener(int family, int port);
-static ipp_t *create_media_col(const char *media, const char *source, const char *type, int width, int length, int margins);
-static ipp_t *create_media_size(int width, int length);
-static _ipp_printer_t *create_printer(const char *servername,
- const char *name, const char *location,
- const char *make, const char *model,
- const char *icon,
- const char *docformats, int ppm,
- int ppm_color, int duplex, int port,
- int pin, const char *subtype,
- const char *directory,
- const char *command,
- const char *attrfile);
-static void debug_attributes(const char *title, ipp_t *ipp,
- int response);
-static void delete_client(_ipp_client_t *client);
-static void delete_job(_ipp_job_t *job);
-static void delete_printer(_ipp_printer_t *printer);
-#ifdef HAVE_DNSSD
-static void DNSSD_API dnssd_callback(DNSServiceRef sdRef,
- DNSServiceFlags flags,
- DNSServiceErrorType errorCode,
- const char *name,
- const char *regtype,
- const char *domain,
- _ipp_printer_t *printer);
-#elif defined(HAVE_AVAHI)
-static void dnssd_callback(AvahiEntryGroup *p, AvahiEntryGroupState state, void *context);
-static void dnssd_client_cb(AvahiClient *c, AvahiClientState state, void *userdata);
-#endif /* HAVE_DNSSD */
-static void dnssd_init(void);
-static int filter_cb(_ipp_filter_t *filter, ipp_t *dst, ipp_attribute_t *attr);
-static _ipp_job_t *find_job(_ipp_client_t *client);
-static ipp_t *get_collection(FILE *fp, const char *filename, int *linenum);
-static char *get_token(FILE *fp, char *buf, int buflen, int *linenum);
-static void html_escape(_ipp_client_t *client, const char *s,
- size_t slen);
-static void html_footer(_ipp_client_t *client);
-static void html_header(_ipp_client_t *client, const char *title);
-static void html_printf(_ipp_client_t *client, const char *format,
- ...) _CUPS_FORMAT(2, 3);
-static void ipp_cancel_job(_ipp_client_t *client);
-static void ipp_close_job(_ipp_client_t *client);
-static void ipp_create_job(_ipp_client_t *client);
-static void ipp_get_job_attributes(_ipp_client_t *client);
-static void ipp_get_jobs(_ipp_client_t *client);
-static void ipp_get_printer_attributes(_ipp_client_t *client);
-static void ipp_identify_printer(_ipp_client_t *client);
-static void ipp_print_job(_ipp_client_t *client);
-static void ipp_print_uri(_ipp_client_t *client);
-static void ipp_send_document(_ipp_client_t *client);
-static void ipp_send_uri(_ipp_client_t *client);
-static void ipp_validate_job(_ipp_client_t *client);
-static void load_attributes(const char *filename, ipp_t *attrs);
-static int parse_options(_ipp_client_t *client, cups_option_t **options);
-static void process_attr_message(_ipp_job_t *job, char *message);
-static void *process_client(_ipp_client_t *client);
-static int process_http(_ipp_client_t *client);
-static int process_ipp(_ipp_client_t *client);
-static void *process_job(_ipp_job_t *job);
-static void process_state_message(_ipp_job_t *job, char *message);
-static int register_printer(_ipp_printer_t *printer, const char *location, const char *make, const char *model, const char *formats, const char *adminurl, const char *uuid, int color, int duplex, const char *regtype);
-static int respond_http(_ipp_client_t *client, http_status_t code,
- const char *content_coding,
- const char *type, size_t length);
-static void respond_ipp(_ipp_client_t *client, ipp_status_t status,
- const char *message, ...) _CUPS_FORMAT(3, 4);
-static void respond_unsupported(_ipp_client_t *client,
- ipp_attribute_t *attr);
-static void run_printer(_ipp_printer_t *printer);
-static char *time_string(time_t tv, char *buffer, size_t bufsize);
-static void usage(int status) _CUPS_NORETURN;
-static int valid_doc_attributes(_ipp_client_t *client);
-static int valid_job_attributes(_ipp_client_t *client);
-
-
-/*
- * Globals...
- */
-
-#ifdef HAVE_DNSSD
-static DNSServiceRef DNSSDMaster = NULL;
-#elif defined(HAVE_AVAHI)
-static AvahiThreadedPoll *DNSSDMaster = NULL;
-static AvahiClient *DNSSDClient = NULL;
-#endif /* HAVE_DNSSD */
-
-static int KeepFiles = 0,
- MaxVersion = 20,
- Verbosity = 0;
-
-
-/*
- * 'main()' - Main entry to the sample server.
- */
-
-int /* O - Exit status */
-main(int argc, /* I - Number of command-line args */
- char *argv[]) /* I - Command-line arguments */
-{
- int i; /* Looping var */
- const char *opt, /* Current option character */
- *attrfile = NULL, /* Attributes file */
- *command = NULL, /* Command to run with job files */
- *servername = NULL, /* Server host name */
- *name = NULL, /* Printer name */
- *location = "", /* Location of printer */
- *make = "Test", /* Manufacturer */
- *model = "Printer", /* Model */
- *icon = "printer.png", /* Icon file */
- *formats = "application/pdf,image/jpeg,image/pwg-raster";
- /* Supported formats */
-#ifdef HAVE_SSL
- const char *keypath = NULL; /* Keychain path */
-#endif /* HAVE_SSL */
- const char *subtype = "_print"; /* Bonjour service subtype */
- int port = 0, /* Port number (0 = auto) */
- duplex = 0, /* Duplex mode */
- ppm = 10, /* Pages per minute for mono */
- ppm_color = 0, /* Pages per minute for color */
- pin = 0; /* PIN printing mode? */
- char directory[1024] = "", /* Spool directory */
- hostname[1024]; /* Auto-detected hostname */
- _ipp_printer_t *printer; /* Printer object */
-
-
- /*
- * Parse command-line arguments...
- */
-
- for (i = 1; i < argc; i ++)
- if (argv[i][0] == '-')
- {
- for (opt = argv[i] + 1; *opt; opt ++)
- {
- switch (*opt)
- {
- case '2' : /* -2 (enable 2-sided printing) */
- duplex = 1;
- break;
-
-#ifdef HAVE_SSL
- case 'K' : /* -K keypath */
- i ++;
- if (i >= argc)
- usage(1);
- keypath = argv[i];
- break;
-#endif /* HAVE_SSL */
-
- case 'M' : /* -M manufacturer */
- i ++;
- if (i >= argc)
- usage(1);
- make = argv[i];
- break;
-
- case 'P' : /* -P (PIN printing mode) */
- pin = 1;
- break;
-
- case 'V' : /* -V max-version */
- i ++;
- if (i >= argc)
- usage(1);
-
- if (!strcmp(argv[i], "2.2"))
- MaxVersion = 22;
- else if (!strcmp(argv[i], "2.1"))
- MaxVersion = 21;
- else if (!strcmp(argv[i], "2.0"))
- MaxVersion = 20;
- else if (!strcmp(argv[i], "1.1"))
- MaxVersion = 11;
- else
- usage(1);
- break;
-
- case 'a' : /* -a attributes-file */
- i ++;
- if (i >= argc)
- usage(1);
-
- attrfile = argv[i];
- break;
-
- case 'c' : /* -c command */
- i ++;
- if (i >= argc)
- usage(1);
-
- command = argv[i];
- break;
-
- case 'd' : /* -d spool-directory */
- i ++;
- if (i >= argc)
- usage(1);
- strlcpy(directory, argv[i], sizeof(directory));
- break;
-
- case 'f' : /* -f type/subtype[,...] */
- i ++;
- if (i >= argc)
- usage(1);
- formats = argv[i];
- break;
-
- case 'h' : /* -h (show help) */
- usage(0);
-
- case 'i' : /* -i icon.png */
- i ++;
- if (i >= argc)
- usage(1);
- icon = argv[i];
- break;
-
- case 'k' : /* -k (keep files) */
- KeepFiles = 1;
- break;
-
- case 'l' : /* -l location */
- i ++;
- if (i >= argc)
- usage(1);
- location = argv[i];
- break;
-
- case 'm' : /* -m model */
- i ++;
- if (i >= argc)
- usage(1);
- model = argv[i];
- break;
-
- case 'n' : /* -n hostname */
- i ++;
- if (i >= argc)
- usage(1);
- servername = argv[i];
- break;
-
- case 'p' : /* -p port */
- i ++;
- if (i >= argc || !isdigit(argv[i][0] & 255))
- usage(1);
- port = atoi(argv[i]);
- break;
-
- case 'r' : /* -r subtype */
- i ++;
- if (i >= argc)
- usage(1);
- subtype = argv[i];
- break;
-
- case 's' : /* -s speed[,color-speed] */
- i ++;
- if (i >= argc)
- usage(1);
- if (sscanf(argv[i], "%d,%d", &ppm, &ppm_color) < 1)
- usage(1);
- break;
-
- case 'v' : /* -v (be verbose) */
- Verbosity ++;
- break;
-
- default : /* Unknown */
- fprintf(stderr, "Unknown option \"-%c\".\n", *opt);
- usage(1);
- }
- }
- }
- else if (!name)
- {
- name = argv[i];
- }
- else
- {
- fprintf(stderr, "Unexpected command-line argument \"%s\"\n", argv[i]);
- usage(1);
- }
-
- if (!name)
- usage(1);
-
- /*
- * Apply defaults as needed...
- */
-
- if (!servername)
- servername = httpGetHostname(NULL, hostname, sizeof(hostname));
-
- if (!port)
- {
-#ifdef _WIN32
- /*
- * Windows is almost always used as a single user system, so use a default
- * port number of 8631.
- */
-
- port = 8631;
-
-#else
- /*
- * Use 8000 + UID mod 1000 for the default port number...
- */
-
- port = 8000 + ((int)getuid() % 1000);
-#endif /* _WIN32 */
-
- fprintf(stderr, "Listening on port %d.\n", port);
- }
-
- if (!directory[0])
- {
- const char *tmpdir; /* Temporary directory */
-
-#ifdef _WIN32
- if ((tmpdir = getenv("TEMP")) == NULL)
- tmpdir = "C:/TEMP";
-#elif defined(__APPLE__) && !TARGET_OS_IOS
- if ((tmpdir = getenv("TMPDIR")) == NULL)
- tmpdir = "/private/tmp";
-#else
- if ((tmpdir = getenv("TMPDIR")) == NULL)
- tmpdir = "/tmp";
-#endif /* _WIN32 */
-
- snprintf(directory, sizeof(directory), "%s/ippserver.%d", tmpdir, (int)getpid());
-
- if (mkdir(directory, 0755) && errno != EEXIST)
- {
- fprintf(stderr, "Unable to create spool directory \"%s\": %s\n",
- directory, strerror(errno));
- usage(1);
- }
-
- if (Verbosity)
- fprintf(stderr, "Using spool directory \"%s\".\n", directory);
- }
-
-#ifdef HAVE_SSL
- cupsSetServerCredentials(keypath, servername, 1);
-#endif /* HAVE_SSL */
-
- /*
- * Initialize Bonjour...
- */
-
- dnssd_init();
-
- /*
- * Create the printer...
- */
-
- if ((printer = create_printer(servername, name, location, make, model, icon,
- formats, ppm, ppm_color, duplex, port, pin,
- subtype, directory, command, attrfile)) == NULL)
- return (1);
-
- /*
- * Run the print service...
- */
-
- run_printer(printer);
-
- /*
- * Destroy the printer and exit...
- */
-
- delete_printer(printer);
-
- return (0);
-}
-
-
-/*
- * 'clean_jobs()' - Clean out old (completed) jobs.
- */
-
-static void
-clean_jobs(_ipp_printer_t *printer) /* I - Printer */
-{
- _ipp_job_t *job; /* Current job */
- time_t cleantime; /* Clean time */
-
-
- if (cupsArrayCount(printer->jobs) == 0)
- return;
-
- cleantime = time(NULL) - 60;
-
- _cupsRWLockWrite(&(printer->rwlock));
- for (job = (_ipp_job_t *)cupsArrayFirst(printer->jobs);
- job;
- job = (_ipp_job_t *)cupsArrayNext(printer->jobs))
- if (job->completed && job->completed < cleantime)
- {
- cupsArrayRemove(printer->jobs, job);
- delete_job(job);
- }
- else
- break;
- _cupsRWUnlock(&(printer->rwlock));
-}
-
-
-/*
- * 'compare_jobs()' - Compare two jobs.
- */
-
-static int /* O - Result of comparison */
-compare_jobs(_ipp_job_t *a, /* I - First job */
- _ipp_job_t *b) /* I - Second job */
-{
- return (b->id - a->id);
-}
-
-
-/*
- * 'copy_attributes()' - Copy attributes from one request to another.
- */
-
-static void
-copy_attributes(ipp_t *to, /* I - Destination request */
- ipp_t *from, /* I - Source request */
- cups_array_t *ra, /* I - Requested attributes */
- ipp_tag_t group_tag, /* I - Group to copy */
- int quickcopy) /* I - Do a quick copy? */
-{
- _ipp_filter_t filter; /* Filter data */
-
-
- filter.ra = ra;
- filter.group_tag = group_tag;
-
- ippCopyAttributes(to, from, quickcopy, (ipp_copycb_t)filter_cb, &filter);
-}
-
-
-/*
- * 'copy_job_attrs()' - Copy job attributes to the response.
- */
-
-static void
-copy_job_attributes(
- _ipp_client_t *client, /* I - Client */
- _ipp_job_t *job, /* I - Job */
- cups_array_t *ra) /* I - requested-attributes */
-{
- copy_attributes(client->response, job->attrs, ra, IPP_TAG_JOB, 0);
-
- if (!ra || cupsArrayFind(ra, "date-time-at-completed"))
- {
- if (job->completed)
- ippAddDate(client->response, IPP_TAG_JOB, "date-time-at-completed", ippTimeToDate(job->completed));
- else
- ippAddOutOfBand(client->response, IPP_TAG_JOB, IPP_TAG_NOVALUE, "date-time-at-completed");
- }
-
- if (!ra || cupsArrayFind(ra, "date-time-at-processing"))
- {
- if (job->processing)
- ippAddDate(client->response, IPP_TAG_JOB, "date-time-at-processing", ippTimeToDate(job->processing));
- else
- ippAddOutOfBand(client->response, IPP_TAG_JOB, IPP_TAG_NOVALUE, "date-time-at-processing");
- }
-
- if (!ra || cupsArrayFind(ra, "job-impressions"))
- ippAddInteger(client->response, IPP_TAG_JOB, IPP_TAG_INTEGER, "job-impressions", job->impressions);
-
- if (!ra || cupsArrayFind(ra, "job-impressions-completed"))
- ippAddInteger(client->response, IPP_TAG_JOB, IPP_TAG_INTEGER, "job-impressions-completed", job->impcompleted);
-
- if (!ra || cupsArrayFind(ra, "job-printer-up-time"))
- ippAddInteger(client->response, IPP_TAG_JOB, IPP_TAG_INTEGER, "job-printer-up-time", (int)(time(NULL) - client->printer->start_time));
-
- if (!ra || cupsArrayFind(ra, "job-state"))
- ippAddInteger(client->response, IPP_TAG_JOB, IPP_TAG_ENUM,
- "job-state", job->state);
-
- if (!ra || cupsArrayFind(ra, "job-state-message"))
- {
- switch (job->state)
- {
- case IPP_JSTATE_PENDING :
- ippAddString(client->response, IPP_TAG_JOB, IPP_CONST_TAG(IPP_TAG_TEXT), "job-state-message", NULL, "Job pending.");
- break;
-
- case IPP_JSTATE_HELD :
- if (job->fd >= 0)
- ippAddString(client->response, IPP_TAG_JOB, IPP_CONST_TAG(IPP_TAG_TEXT), "job-state-message", NULL, "Job incoming.");
- else if (ippFindAttribute(job->attrs, "job-hold-until", IPP_TAG_ZERO))
- ippAddString(client->response, IPP_TAG_JOB, IPP_CONST_TAG(IPP_TAG_TEXT), "job-state-message", NULL, "Job held.");
- else
- ippAddString(client->response, IPP_TAG_JOB, IPP_CONST_TAG(IPP_TAG_TEXT), "job-state-message", NULL, "Job created.");
- break;
-
- case IPP_JSTATE_PROCESSING :
- if (job->cancel)
- ippAddString(client->response, IPP_TAG_JOB, IPP_CONST_TAG(IPP_TAG_TEXT), "job-state-message", NULL, "Job canceling.");
- else
- ippAddString(client->response, IPP_TAG_JOB, IPP_CONST_TAG(IPP_TAG_TEXT), "job-state-message", NULL, "Job printing.");
- break;
-
- case IPP_JSTATE_STOPPED :
- ippAddString(client->response, IPP_TAG_JOB, IPP_CONST_TAG(IPP_TAG_TEXT), "job-state-message", NULL, "Job stopped.");
- break;
-
- case IPP_JSTATE_CANCELED :
- ippAddString(client->response, IPP_TAG_JOB, IPP_CONST_TAG(IPP_TAG_TEXT), "job-state-message", NULL, "Job canceled.");
- break;
-
- case IPP_JSTATE_ABORTED :
- ippAddString(client->response, IPP_TAG_JOB, IPP_CONST_TAG(IPP_TAG_TEXT), "job-state-message", NULL, "Job aborted.");
- break;
-
- case IPP_JSTATE_COMPLETED :
- ippAddString(client->response, IPP_TAG_JOB, IPP_CONST_TAG(IPP_TAG_TEXT), "job-state-message", NULL, "Job completed.");
- break;
- }
- }
-
- if (!ra || cupsArrayFind(ra, "job-state-reasons"))
- {
- switch (job->state)
- {
- case IPP_JSTATE_PENDING :
- ippAddString(client->response, IPP_TAG_JOB,
- IPP_CONST_TAG(IPP_TAG_KEYWORD), "job-state-reasons",
- NULL, "none");
- break;
-
- case IPP_JSTATE_HELD :
- if (job->fd >= 0)
- ippAddString(client->response, IPP_TAG_JOB,
- IPP_CONST_TAG(IPP_TAG_KEYWORD),
- "job-state-reasons", NULL, "job-incoming");
- else if (ippFindAttribute(job->attrs, "job-hold-until", IPP_TAG_ZERO))
- ippAddString(client->response, IPP_TAG_JOB,
- IPP_CONST_TAG(IPP_TAG_KEYWORD),
- "job-state-reasons", NULL, "job-hold-until-specified");
- else
- ippAddString(client->response, IPP_TAG_JOB,
- IPP_CONST_TAG(IPP_TAG_KEYWORD),
- "job-state-reasons", NULL, "job-data-insufficient");
- break;
-
- case IPP_JSTATE_PROCESSING :
- if (job->cancel)
- ippAddString(client->response, IPP_TAG_JOB,
- IPP_CONST_TAG(IPP_TAG_KEYWORD),
- "job-state-reasons", NULL, "processing-to-stop-point");
- else
- ippAddString(client->response, IPP_TAG_JOB,
- IPP_CONST_TAG(IPP_TAG_KEYWORD),
- "job-state-reasons", NULL, "job-printing");
- break;
-
- case IPP_JSTATE_STOPPED :
- ippAddString(client->response, IPP_TAG_JOB,
- IPP_CONST_TAG(IPP_TAG_KEYWORD), "job-state-reasons",
- NULL, "job-stopped");
- break;
-
- case IPP_JSTATE_CANCELED :
- ippAddString(client->response, IPP_TAG_JOB,
- IPP_CONST_TAG(IPP_TAG_KEYWORD), "job-state-reasons",
- NULL, "job-canceled-by-user");
- break;
-
- case IPP_JSTATE_ABORTED :
- ippAddString(client->response, IPP_TAG_JOB,
- IPP_CONST_TAG(IPP_TAG_KEYWORD), "job-state-reasons",
- NULL, "aborted-by-system");
- break;
-
- case IPP_JSTATE_COMPLETED :
- ippAddString(client->response, IPP_TAG_JOB,
- IPP_CONST_TAG(IPP_TAG_KEYWORD), "job-state-reasons",
- NULL, "job-completed-successfully");
- break;
- }
- }
-
- if (!ra || cupsArrayFind(ra, "time-at-completed"))
- ippAddInteger(client->response, IPP_TAG_JOB,
- job->completed ? IPP_TAG_INTEGER : IPP_TAG_NOVALUE,
- "time-at-completed", (int)(job->completed - client->printer->start_time));
-
- if (!ra || cupsArrayFind(ra, "time-at-processing"))
- ippAddInteger(client->response, IPP_TAG_JOB,
- job->processing ? IPP_TAG_INTEGER : IPP_TAG_NOVALUE,
- "time-at-processing", (int)(job->processing - client->printer->start_time));
-}
-
-
-/*
- * 'create_client()' - Accept a new network connection and create a client
- * object.
- */
-
-static _ipp_client_t * /* O - Client */
-create_client(_ipp_printer_t *printer, /* I - Printer */
- int sock) /* I - Listen socket */
-{
- _ipp_client_t *client; /* Client */
-
-
- if ((client = calloc(1, sizeof(_ipp_client_t))) == NULL)
- {
- perror("Unable to allocate memory for client");
- return (NULL);
- }
-
- client->printer = printer;
-
- /*
- * Accept the client and get the remote address...
- */
-
- if ((client->http = httpAcceptConnection(sock, 1)) == NULL)
- {
- perror("Unable to accept client connection");
-
- free(client);
-
- return (NULL);
- }
-
- httpGetHostname(client->http, client->hostname, sizeof(client->hostname));
-
- if (Verbosity)
- fprintf(stderr, "Accepted connection from %s\n", client->hostname);
-
- return (client);
-}
-
-
-/*
- * 'create_job()' - Create a new job object from a Print-Job or Create-Job
- * request.
- */
-
-static _ipp_job_t * /* O - Job */
-create_job(_ipp_client_t *client) /* I - Client */
-{
- _ipp_job_t *job; /* Job */
- ipp_attribute_t *attr; /* Job attribute */
- char uri[1024], /* job-uri value */
- uuid[64]; /* job-uuid value */
-
-
- _cupsRWLockWrite(&(client->printer->rwlock));
- if (client->printer->active_job &&
- client->printer->active_job->state < IPP_JSTATE_CANCELED)
- {
- /*
- * Only accept a single job at a time...
- */
-
- _cupsRWUnlock(&(client->printer->rwlock));
- return (NULL);
- }
-
- /*
- * Allocate and initialize the job object...
- */
-
- if ((job = calloc(1, sizeof(_ipp_job_t))) == NULL)
- {
- perror("Unable to allocate memory for job");
- return (NULL);
- }
-
- job->printer = client->printer;
- job->attrs = ippNew();
- job->state = IPP_JSTATE_HELD;
- job->fd = -1;
-
- /*
- * Copy all of the job attributes...
- */
-
- copy_attributes(job->attrs, client->request, NULL, IPP_TAG_JOB, 0);
-
- /*
- * Get the requesting-user-name, document format, and priority...
- */
-
- if ((attr = ippFindAttribute(client->request, "requesting-user-name", IPP_TAG_NAME)) != NULL)
- job->username = ippGetString(attr, 0, NULL);
- else
- job->username = "anonymous";
-
- ippAddString(job->attrs, IPP_TAG_JOB, IPP_TAG_NAME, "job-originating-user-name", NULL, job->username);
-
- if (ippGetOperation(client->request) != IPP_OP_CREATE_JOB)
- {
- if ((attr = ippFindAttribute(job->attrs, "document-format-detected", IPP_TAG_MIMETYPE)) != NULL)
- job->format = ippGetString(attr, 0, NULL);
- else if ((attr = ippFindAttribute(job->attrs, "document-format-supplied", IPP_TAG_MIMETYPE)) != NULL)
- job->format = ippGetString(attr, 0, NULL);
- else
- job->format = "application/octet-stream";
- }
-
- if ((attr = ippFindAttribute(client->request, "job-impressions", IPP_TAG_INTEGER)) != NULL)
- job->impressions = ippGetInteger(attr, 0);
-
- if ((attr = ippFindAttribute(client->request, "job-name", IPP_TAG_NAME)) != NULL)
- job->name = ippGetString(attr, 0, NULL);
-
- /*
- * Add job description attributes and add to the jobs array...
- */
-
- job->id = client->printer->next_job_id ++;
-
- snprintf(uri, sizeof(uri), "%s/%d", client->printer->uri, job->id);
- httpAssembleUUID(client->printer->hostname, client->printer->port, client->printer->name, job->id, uuid, sizeof(uuid));
-
- ippAddDate(job->attrs, IPP_TAG_JOB, "date-time-at-creation", ippTimeToDate(time(&job->created)));
- ippAddInteger(job->attrs, IPP_TAG_JOB, IPP_TAG_INTEGER, "job-id", job->id);
- ippAddString(job->attrs, IPP_TAG_JOB, IPP_TAG_URI, "job-uri", NULL, uri);
- ippAddString(job->attrs, IPP_TAG_JOB, IPP_TAG_URI, "job-uuid", NULL, uuid);
- if ((attr = ippFindAttribute(client->request, "printer-uri", IPP_TAG_URI)) != NULL)
- ippAddString(job->attrs, IPP_TAG_JOB, IPP_TAG_URI, "job-printer-uri", NULL, ippGetString(attr, 0, NULL));
- else
- ippAddString(job->attrs, IPP_TAG_JOB, IPP_TAG_URI, "job-printer-uri", NULL, client->printer->uri);
- ippAddInteger(job->attrs, IPP_TAG_JOB, IPP_TAG_INTEGER, "time-at-creation", (int)(job->created - client->printer->start_time));
-
- cupsArrayAdd(client->printer->jobs, job);
- client->printer->active_job = job;
-
- _cupsRWUnlock(&(client->printer->rwlock));
-
- return (job);
-}
-
-
-/*
- * 'create_job_filename()' - Create the filename for a document in a job.
- */
-
-static void create_job_filename(
- _ipp_printer_t *printer, /* I - Printer */
- _ipp_job_t *job, /* I - Job */
- char *fname, /* I - Filename buffer */
- size_t fnamesize) /* I - Size of filename buffer */
-{
- char name[256], /* "Safe" filename */
- *nameptr; /* Pointer into filename */
- const char *ext, /* Filename extension */
- *job_name; /* job-name value */
- ipp_attribute_t *job_name_attr; /* job-name attribute */
-
-
- /*
- * Make a name from the job-name attribute...
- */
-
- if ((job_name_attr = ippFindAttribute(job->attrs, "job-name", IPP_TAG_NAME)) != NULL)
- job_name = ippGetString(job_name_attr, 0, NULL);
- else
- job_name = "untitled";
-
- for (nameptr = name; *job_name && nameptr < (name + sizeof(name) - 1); job_name ++)
- if (isalnum(*job_name & 255) || *job_name == '-')
- *nameptr++ = (char)tolower(*job_name & 255);
- else
- *nameptr++ = '_';
-
- *nameptr = '\0';
-
- /*
- * Figure out the extension...
- */
-
- if (!strcasecmp(job->format, "image/jpeg"))
- ext = "jpg";
- else if (!strcasecmp(job->format, "image/png"))
- ext = "png";
- else if (!strcasecmp(job->format, "image/pwg-raster"))
- ext = "ras";
- else if (!strcasecmp(job->format, "image/urf"))
- ext = "urf";
- else if (!strcasecmp(job->format, "application/pdf"))
- ext = "pdf";
- else if (!strcasecmp(job->format, "application/postscript"))
- ext = "ps";
- else
- ext = "prn";
-
- /*
- * Create a filename with the job-id, job-name, and document-format (extension)...
- */
-
- snprintf(fname, fnamesize, "%s/%d-%s.%s", printer->directory, job->id, name, ext);
-}
-
-
-/*
- * 'create_listener()' - Create a listener socket.
- */
-
-static int /* O - Listener socket or -1 on error */
-create_listener(int family, /* I - Address family */
- int port) /* I - Port number */
-{
- int sock; /* Listener socket */
- http_addrlist_t *addrlist; /* Listen address */
- char service[255]; /* Service port */
-
-
- snprintf(service, sizeof(service), "%d", port);
- if ((addrlist = httpAddrGetList(NULL, family, service)) == NULL)
- return (-1);
-
- sock = httpAddrListen(&(addrlist->addr), port);
-
- httpAddrFreeList(addrlist);
-
- return (sock);
-}
-
-
-/*
- * 'create_media_col()' - Create a media-col value.
- */
-
-static ipp_t * /* O - media-col collection */
-create_media_col(const char *media, /* I - Media name */
- const char *source, /* I - Media source */
- const char *type, /* I - Media type */
- int width, /* I - x-dimension in 2540ths */
- int length, /* I - y-dimension in 2540ths */
- int margins) /* I - Value for margins */
-{
- ipp_t *media_col = ippNew(), /* media-col value */
- *media_size = create_media_size(width, length);
- /* media-size value */
- char media_key[256]; /* media-key value */
-
-
- if (type && source)
- snprintf(media_key, sizeof(media_key), "%s_%s_%s%s", media, source, type, margins == 0 ? "_borderless" : "");
- else if (type)
- snprintf(media_key, sizeof(media_key), "%s__%s%s", media, type, margins == 0 ? "_borderless" : "");
- else if (source)
- snprintf(media_key, sizeof(media_key), "%s_%s%s", media, source, margins == 0 ? "_borderless" : "");
- else
- snprintf(media_key, sizeof(media_key), "%s%s", media, margins == 0 ? "_borderless" : "");
-
- ippAddString(media_col, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "media-key", NULL,
- media_key);
- ippAddCollection(media_col, IPP_TAG_PRINTER, "media-size", media_size);
- ippAddString(media_col, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "media-size-name", NULL, media);
- ippAddInteger(media_col, IPP_TAG_PRINTER, IPP_TAG_INTEGER,
- "media-bottom-margin", margins);
- ippAddInteger(media_col, IPP_TAG_PRINTER, IPP_TAG_INTEGER,
- "media-left-margin", margins);
- ippAddInteger(media_col, IPP_TAG_PRINTER, IPP_TAG_INTEGER,
- "media-right-margin", margins);
- ippAddInteger(media_col, IPP_TAG_PRINTER, IPP_TAG_INTEGER,
- "media-top-margin", margins);
- if (source)
- ippAddString(media_col, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "media-source", NULL, source);
- if (type)
- ippAddString(media_col, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "media-type", NULL, type);
-
- ippDelete(media_size);
-
- return (media_col);
-}
-
-
-/*
- * 'create_media_size()' - Create a media-size value.
- */
-
-static ipp_t * /* O - media-col collection */
-create_media_size(int width, /* I - x-dimension in 2540ths */
- int length) /* I - y-dimension in 2540ths */
-{
- ipp_t *media_size = ippNew(); /* media-size value */
-
-
- ippAddInteger(media_size, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "x-dimension",
- width);
- ippAddInteger(media_size, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "y-dimension",
- length);
-
- return (media_size);
-}
-
-
-/*
- * 'create_printer()' - Create, register, and listen for connections to a
- * printer object.
- */
-
-static _ipp_printer_t * /* O - Printer */
-create_printer(const char *servername, /* I - Server hostname (NULL for default) */
- const char *name, /* I - printer-name */
- const char *location, /* I - printer-location */
- const char *make, /* I - printer-make-and-model */
- const char *model, /* I - printer-make-and-model */
- const char *icon, /* I - printer-icons */
- const char *docformats, /* I - document-format-supported */
- int ppm, /* I - Pages per minute in grayscale */
- int ppm_color, /* I - Pages per minute in color (0 for gray) */
- int duplex, /* I - 1 = duplex, 0 = simplex */
- int port, /* I - Port for listeners or 0 for auto */
- int pin, /* I - Require PIN printing */
- const char *subtype, /* I - Bonjour service subtype */
- const char *directory, /* I - Spool directory */
- const char *command, /* I - Command to run on job files */
- const char *attrfile) /* I - Attributes file */
-{
- int i, j; /* Looping vars */
- _ipp_printer_t *printer; /* Printer */
-#ifndef _WIN32
- char path[1024]; /* Full path to command */
-#endif /* !_WIN32 */
- char uri[1024], /* Printer URI */
-#ifdef HAVE_SSL
- securi[1024], /* Secure printer URI */
- *uris[2], /* All URIs */
-#endif /* HAVE_SSL */
- icons[1024], /* printer-icons URI */
- adminurl[1024], /* printer-more-info URI */
- supplyurl[1024],/* printer-supply-info-uri URI */
- device_id[1024],/* printer-device-id */
- make_model[128],/* printer-make-and-model */
- uuid[128]; /* printer-uuid */
- int num_formats; /* Number of document-format-supported values */
- char *defformat, /* document-format-default value */
- *formats[100], /* document-format-supported values */
- *ptr; /* Pointer into string */
- const char *prefix; /* Prefix string */
- int num_database; /* Number of database values */
- ipp_attribute_t *media_col_database,
- /* media-col-database value */
- *media_size_supported;
- /* media-size-supported value */
- ipp_t *media_col_default;
- /* media-col-default value */
- int media_col_index;/* Current media-col-database value */
- int k_supported; /* Maximum file size supported */
-#ifdef HAVE_STATVFS
- struct statvfs spoolinfo; /* FS info for spool directory */
- double spoolsize; /* FS size */
-#elif defined(HAVE_STATFS)
- struct statfs spoolinfo; /* FS info for spool directory */
- double spoolsize; /* FS size */
-#endif /* HAVE_STATVFS */
- static const int orients[4] = /* orientation-requested-supported values */
- {
- IPP_ORIENT_PORTRAIT,
- IPP_ORIENT_LANDSCAPE,
- IPP_ORIENT_REVERSE_LANDSCAPE,
- IPP_ORIENT_REVERSE_PORTRAIT
- };
- static const char * const versions[] =/* ipp-versions-supported values */
- {
- "1.1",
- "2.0",
- "2.1",
- "2.2"
- };
- static const char * const features[] =/* ipp-features-supported values */
- {
- "ipp-everywhere"
- };
- static const int ops[] = /* operations-supported values */
- {
- IPP_OP_PRINT_JOB,
- IPP_OP_PRINT_URI,
- IPP_OP_VALIDATE_JOB,
- IPP_OP_CREATE_JOB,
- IPP_OP_SEND_DOCUMENT,
- IPP_OP_SEND_URI,
- IPP_OP_CANCEL_JOB,
- IPP_OP_GET_JOB_ATTRIBUTES,
- IPP_OP_GET_JOBS,
- IPP_OP_GET_PRINTER_ATTRIBUTES,
- IPP_OP_CANCEL_MY_JOBS,
- IPP_OP_CLOSE_JOB,
- IPP_OP_IDENTIFY_PRINTER
- };
- static const char * const charsets[] =/* charset-supported values */
- {
- "us-ascii",
- "utf-8"
- };
- static const char * const compressions[] =/* compression-supported values */
- {
-#ifdef HAVE_LIBZ
- "deflate",
- "gzip",
-#endif /* HAVE_LIBZ */
- "none"
- };
- static const char * const identify_actions[] =
- {
- "display",
- "sound"
- };
- static const char * const job_creation[] =
- { /* job-creation-attributes-supported values */
- "copies",
- "ipp-attribute-fidelity",
- "job-account-id",
- "job-accounting-user-id",
- "job-name",
- "job-password",
- "job-priority",
- "media",
- "media-col",
- "multiple-document-handling",
- "orientation-requested",
- "print-quality",
- "sides"
- };
- static const char * const media_col_supported[] =
- { /* media-col-supported values */
- "media-bottom-margin",
- "media-left-margin",
- "media-right-margin",
- "media-size",
- "media-source",
- "media-top-margin",
- "media-type"
- };
- static const int media_xxx_margin_supported[] =
- { /* media-xxx-margin-supported values */
- 0,
- 635
- };
- static const char * const multiple_document_handling[] =
- { /* multiple-document-handling-supported values */
- "separate-documents-uncollated-copies",
- "separate-documents-collated-copies"
- };
- static const char * const overrides[] =
- { /* overrides-supported */
- "document-number",
- "pages"
- };
- static const char * const print_color_mode_supported[] =
- { /* print-color-mode-supported values */
- "auto",
- "color",
- "monochrome"
- };
- static const int print_quality_supported[] =
- { /* print-quality-supported values */
- IPP_QUALITY_DRAFT,
- IPP_QUALITY_NORMAL,
- IPP_QUALITY_HIGH
- };
- static const int pwg_raster_document_resolution_supported[] =
- {
- 150,
- 300
- };
- static const char * const pwg_raster_document_type_supported[] =
- {
- "black_1",
- "cmyk_8",
- "sgray_8",
- "srgb_8",
- "srgb_16"
- };
- static const char * const reference_uri_schemes_supported[] =
- { /* reference-uri-schemes-supported */
- "file",
- "ftp",
- "http"
-#ifdef HAVE_SSL
- , "https"
-#endif /* HAVE_SSL */
- };
- static const char * const sides_supported[] =
- { /* sides-supported values */
- "one-sided",
- "two-sided-long-edge",
- "two-sided-short-edge"
- };
- static const char * const urf_supported[] =
- { /* urf-supported values */
- "CP1",
- "IS1-5-7",
- "MT1-2-3-4-5-6-8-9-10-11-12-13",
- "RS300",
- "SRGB24",
- "V1.4",
- "W8",
- "DM1"
- };
-#ifdef HAVE_SSL
- static const char * const uri_authentication_supported[] =
- { /* uri-authentication-supported values */
- "none",
- "none"
- };
- static const char * const uri_security_supported[] =
- { /* uri-security-supported values */
- "none",
- "tls"
- };
-#endif /* HAVE_SSL */
- static const char * const which_jobs[] =
- { /* which-jobs-supported values */
- "completed",
- "not-completed",
- "aborted",
- "all",
- "canceled",
- "pending",
- "pending-held",
- "processing",
- "processing-stopped"
- };
-
-
-#ifndef _WIN32
- /*
- * If a command was specified, make sure it exists and is executable...
- */
-
- if (command)
- {
- if (*command == '/' || !strncmp(command, "./", 2))
- {
- if (access(command, X_OK))
- {
- fprintf(stderr, "ippserver: Unable to execute command \"%s\": %s\n", command, strerror(errno));
- return (NULL);
- }
- }
- else
- {
- if (!cupsFileFind(command, getenv("PATH"), 1, path, sizeof(path)))
- {
- fprintf(stderr, "ippserver: Unable to find command \"%s\".\n", command);
- return (NULL);
- }
-
- command = path;
- }
- }
-#endif /* !_WIN32 */
-
- /*
- * Allocate memory for the printer...
- */
-
- if ((printer = calloc(1, sizeof(_ipp_printer_t))) == NULL)
- {
- perror("ippserver: Unable to allocate memory for printer");
- return (NULL);
- }
-
- printer->ipv4 = -1;
- printer->ipv6 = -1;
- printer->name = strdup(name);
- printer->dnssd_name = strdup(printer->name);
- printer->command = command ? strdup(command) : NULL;
- printer->directory = strdup(directory);
- printer->hostname = strdup(servername);
- printer->port = port;
- printer->start_time = time(NULL);
- printer->config_time = printer->start_time;
- printer->state = IPP_PSTATE_IDLE;
- printer->state_reasons = _IPP_PREASON_NONE;
- printer->state_time = printer->start_time;
- printer->jobs = cupsArrayNew((cups_array_func_t)compare_jobs, NULL);
- printer->next_job_id = 1;
-
- httpAssembleURI(HTTP_URI_CODING_ALL, uri, sizeof(uri), "ipp", NULL, printer->hostname, printer->port, "/ipp/print");
- printer->uri = strdup(uri);
- printer->urilen = strlen(uri);
-
-#ifdef HAVE_SSL
- httpAssembleURI(HTTP_URI_CODING_ALL, securi, sizeof(securi), "ipps", NULL, printer->hostname, printer->port, "/ipp/print");
-#endif /* HAVE_SSL */
-
- if (icon)
- printer->icon = strdup(icon);
-
- printer->main_size = _IPP_MEDIA_SIZE_A4;
- printer->main_type = _IPP_MEDIA_TYPE_STATIONERY;
- printer->main_level = 500;
-
- printer->envelope_size = _IPP_MEDIA_SIZE_NONE;
- printer->envelope_level = 0;
-
- printer->photo_size = _IPP_MEDIA_SIZE_NONE;
- printer->photo_type = _IPP_MEDIA_TYPE_NONE;
- printer->photo_level = 0;
-
- printer->supplies[_IPP_SUPPLY_CYAN] = 100;
- printer->supplies[_IPP_SUPPLY_MAGENTA] = 100;
- printer->supplies[_IPP_SUPPLY_YELLOW] = 100;
- printer->supplies[_IPP_SUPPLY_BLACK] = 100;
- printer->supplies[_IPP_SUPPLY_WASTE] = 0;
-
- _cupsRWInit(&(printer->rwlock));
-
- /*
- * Create the listener sockets...
- */
-
- if ((printer->ipv4 = create_listener(AF_INET, printer->port)) < 0)
- {
- perror("Unable to create IPv4 listener");
- goto bad_printer;
- }
-
- if ((printer->ipv6 = create_listener(AF_INET6, printer->port)) < 0)
- {
- perror("Unable to create IPv6 listener");
- goto bad_printer;
- }
-
- /*
- * Prepare values for the printer attributes...
- */
-
- httpAssembleURI(HTTP_URI_CODING_ALL, icons, sizeof(icons), WEB_SCHEME, NULL, printer->hostname, printer->port, "/icon.png");
- httpAssembleURI(HTTP_URI_CODING_ALL, adminurl, sizeof(adminurl), WEB_SCHEME, NULL, printer->hostname, printer->port, "/");
- httpAssembleURI(HTTP_URI_CODING_ALL, supplyurl, sizeof(supplyurl), WEB_SCHEME, NULL, printer->hostname, printer->port, "/supplies");
-
- if (Verbosity)
- {
- fprintf(stderr, "printer-more-info=\"%s\"\n", adminurl);
- fprintf(stderr, "printer-supply-info-uri=\"%s\"\n", supplyurl);
- fprintf(stderr, "printer-uri=\"%s\"\n", uri);
- }
-
- snprintf(make_model, sizeof(make_model), "%s %s", make, model);
-
- num_formats = 1;
- formats[0] = strdup(docformats);
- defformat = formats[0];
- for (ptr = strchr(formats[0], ','); ptr; ptr = strchr(ptr, ','))
- {
- *ptr++ = '\0';
- formats[num_formats++] = ptr;
-
- if (!strcasecmp(ptr, "application/octet-stream"))
- defformat = ptr;
- }
-
- snprintf(device_id, sizeof(device_id), "MFG:%s;MDL:%s;", make, model);
- ptr = device_id + strlen(device_id);
- prefix = "CMD:";
- for (i = 0; i < num_formats; i ++)
- {
- if (!strcasecmp(formats[i], "application/pdf"))
- snprintf(ptr, sizeof(device_id) - (size_t)(ptr - device_id), "%sPDF", prefix);
- else if (!strcasecmp(formats[i], "application/postscript"))
- snprintf(ptr, sizeof(device_id) - (size_t)(ptr - device_id), "%sPS", prefix);
- else if (!strcasecmp(formats[i], "application/vnd.hp-PCL"))
- snprintf(ptr, sizeof(device_id) - (size_t)(ptr - device_id), "%sPCL", prefix);
- else if (!strcasecmp(formats[i], "image/jpeg"))
- snprintf(ptr, sizeof(device_id) - (size_t)(ptr - device_id), "%sJPEG", prefix);
- else if (!strcasecmp(formats[i], "image/png"))
- snprintf(ptr, sizeof(device_id) - (size_t)(ptr - device_id), "%sPNG", prefix);
- else if (strcasecmp(formats[i], "application/octet-stream"))
- snprintf(ptr, sizeof(device_id) - (size_t)(ptr - device_id), "%s%s", prefix, formats[i]);
-
- ptr += strlen(ptr);
- prefix = ",";
- }
- if (ptr < (device_id + sizeof(device_id) - 1))
- {
- *ptr++ = ';';
- *ptr = '\0';
- }
-
- /*
- * Get the maximum spool size based on the size of the filesystem used for
- * the spool directory. If the host OS doesn't support the statfs call
- * or the filesystem is larger than 2TiB, always report INT_MAX.
- */
-
-#ifdef HAVE_STATVFS
- if (statvfs(printer->directory, &spoolinfo))
- k_supported = INT_MAX;
- else if ((spoolsize = (double)spoolinfo.f_frsize *
- spoolinfo.f_blocks / 1024) > INT_MAX)
- k_supported = INT_MAX;
- else
- k_supported = (int)spoolsize;
-
-#elif defined(HAVE_STATFS)
- if (statfs(printer->directory, &spoolinfo))
- k_supported = INT_MAX;
- else if ((spoolsize = (double)spoolinfo.f_bsize *
- spoolinfo.f_blocks / 1024) > INT_MAX)
- k_supported = INT_MAX;
- else
- k_supported = (int)spoolsize;
-
-#else
- k_supported = INT_MAX;
-#endif /* HAVE_STATVFS */
-
- /*
- * Create the printer attributes. This list of attributes is sorted to improve
- * performance when the client provides a requested-attributes attribute...
- */
-
- printer->attrs = ippNew();
-
- if (attrfile)
- load_attributes(attrfile, printer->attrs);
-
- /* charset-configured */
- ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_CHARSET), "charset-configured", NULL, "utf-8");
-
- /* charset-supported */
- ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_CHARSET), "charset-supported", sizeof(charsets) / sizeof(charsets[0]), NULL, charsets);
-
- /* color-supported */
- if (!ippFindAttribute(printer->attrs, "color-supported", IPP_TAG_ZERO))
- ippAddBoolean(printer->attrs, IPP_TAG_PRINTER, "color-supported", ppm_color > 0);
-
- /* compression-supported */
- if (!ippFindAttribute(printer->attrs, "compression-supported", IPP_TAG_ZERO))
- ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "compression-supported", (int)(sizeof(compressions) / sizeof(compressions[0])), NULL, compressions);
-
- /* copies-default */
- if (!ippFindAttribute(printer->attrs, "copies-default", IPP_TAG_ZERO))
- ippAddInteger(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "copies-default", 1);
-
- /* copies-supported */
- if (!ippFindAttribute(printer->attrs, "copies-supported", IPP_TAG_ZERO))
- ippAddRange(printer->attrs, IPP_TAG_PRINTER, "copies-supported", 1, 999);
-
- /* document-format-default */
- ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_MIMETYPE,
- "document-format-default", NULL, defformat);
-
- /* document-format-supported */
- ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_MIMETYPE,
- "document-format-supported", num_formats, NULL,
- (const char * const *)formats);
-
- /* document-password-supported */
- if (!ippFindAttribute(printer->attrs, "document-password-supported", IPP_TAG_ZERO))
- ippAddInteger(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "document-password-supported", 127);
-
- /* finishings-default */
- if (!ippFindAttribute(printer->attrs, "finishings-default", IPP_TAG_ZERO))
- ippAddInteger(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_ENUM, "finishings-default", IPP_FINISHINGS_NONE);
-
- /* finishings-supported */
- if (!ippFindAttribute(printer->attrs, "finishings-supported", IPP_TAG_ZERO))
- ippAddInteger(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_ENUM, "finishings-supported", IPP_FINISHINGS_NONE);
-
- /* generated-natural-language-supported */
- ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_LANGUAGE), "generated-natural-language-supported", NULL, "en");
-
- /* identify-actions-default */
- if (!ippFindAttribute(printer->attrs, "identify-actions-default", IPP_TAG_ZERO))
- ippAddString (printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "identify-actions-default", NULL, "sound");
-
- /* identify-actions-supported */
- if (!ippFindAttribute(printer->attrs, "identify-actions-supported", IPP_TAG_ZERO))
- ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "identify-actions-supported", sizeof(identify_actions) / sizeof(identify_actions[0]), NULL, identify_actions);
-
- /* ipp-features-supported */
- if (!ippFindAttribute(printer->attrs, "ipp-features-supported", IPP_TAG_ZERO))
- ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "ipp-features-supported", sizeof(features) / sizeof(features[0]), NULL, features);
-
- /* ipp-versions-supported */
- if (!ippFindAttribute(printer->attrs, "ipp-versions-supported", IPP_TAG_ZERO))
- {
- int num_versions = MaxVersion == 11 ? 1 : MaxVersion == 20 ? 2 : MaxVersion == 21 ? 3 : 4;
- /* Number of supported versions */
-
- ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "ipp-versions-supported", num_versions, NULL, versions);
- }
-
- /* job-account-id-default */
- if (!ippFindAttribute(printer->attrs, "job-account-id-default", IPP_TAG_ZERO))
- ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_NAME), "job-account-id-default", NULL, "");
-
- /* job-account-id-supported */
- if (!ippFindAttribute(printer->attrs, "job-account-id-supported", IPP_TAG_ZERO))
- ippAddBoolean(printer->attrs, IPP_TAG_PRINTER, "job-account-id-supported", 1);
-
- /* job-accounting-user-id-default */
- if (!ippFindAttribute(printer->attrs, "job-accounting-user-id-default", IPP_TAG_ZERO))
- ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_NAME), "job-accounting-user-id-default", NULL, "");
-
- /* job-accounting-user-id-supported */
- if (!ippFindAttribute(printer->attrs, "job-accounting-user-id-supported", IPP_TAG_ZERO))
- ippAddBoolean(printer->attrs, IPP_TAG_PRINTER, "job-accounting-user-id-supported", 1);
-
- /* job-creation-attributes-supported */
- if (!ippFindAttribute(printer->attrs, "job-creation-attributes-supported", IPP_TAG_ZERO))
- ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "job-creation-attributes-supported", sizeof(job_creation) / sizeof(job_creation[0]), NULL, job_creation);
-
- /* job-ids-supported */
- ippAddBoolean(printer->attrs, IPP_TAG_PRINTER, "job-ids-supported", 1);
-
- /* job-k-octets-supported */
- ippAddRange(printer->attrs, IPP_TAG_PRINTER, "job-k-octets-supported", 0,
- k_supported);
-
- /* job-password-supported */
- if (!ippFindAttribute(printer->attrs, "job-password-supported", IPP_TAG_ZERO))
- ippAddInteger(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "job-password-supported", 4);
-
- /* job-priority-default */
- if (!ippFindAttribute(printer->attrs, "job-priority-default", IPP_TAG_ZERO))
- ippAddInteger(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "job-priority-default", 50);
-
- /* job-priority-supported */
- if (!ippFindAttribute(printer->attrs, "job-priority-supported", IPP_TAG_ZERO))
- ippAddInteger(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "job-priority-supported", 100);
-
- /* job-sheets-default */
- if (!ippFindAttribute(printer->attrs, "job-sheets-default", IPP_TAG_ZERO))
- ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_NAME), "job-sheets-default", NULL, "none");
-
- /* job-sheets-supported */
- if (!ippFindAttribute(printer->attrs, "job-sheets-supported", IPP_TAG_ZERO))
- ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_NAME), "job-sheets-supported", NULL, "none");
-
- /* media-bottom-margin-supported */
- if (!ippFindAttribute(printer->attrs, "media-bottom-margin-supported", IPP_TAG_ZERO))
- ippAddIntegers(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "media-bottom-margin-supported", (int)(sizeof(media_xxx_margin_supported) / sizeof(media_xxx_margin_supported[0])), media_xxx_margin_supported);
-
- /* media-col-database */
- if (!ippFindAttribute(printer->attrs, "media-col-database", IPP_TAG_ZERO))
- {
- for (num_database = 0, i = 0;
- i < (int)(sizeof(media_col_sizes) / sizeof(media_col_sizes[0]));
- i ++)
- {
- if (media_col_sizes[i][2] == _IPP_ENV_ONLY)
- num_database += 3; /* auto + manual + envelope */
- else if (media_col_sizes[i][2] == _IPP_PHOTO_ONLY)
- num_database += 6 * 3; /* auto + photographic-* from auto, manual, and photo */
- else
- num_database += 2; /* Regular + borderless */
- }
-
- media_col_database = ippAddCollections(printer->attrs, IPP_TAG_PRINTER, "media-col-database", num_database, NULL);
- for (media_col_index = 0, i = 0;
- i < (int)(sizeof(media_col_sizes) / sizeof(media_col_sizes[0]));
- i ++)
- {
- switch (media_col_sizes[i][2])
- {
- case _IPP_GENERAL :
- /*
- * Regular + borderless for the general class; no source/type
- * selectors...
- */
-
- ippSetCollection(printer->attrs, &media_col_database, media_col_index ++, create_media_col(media_supported[i], NULL, NULL, media_col_sizes[i][0], media_col_sizes[i][1], media_xxx_margin_supported[1]));
- ippSetCollection(printer->attrs, &media_col_database, media_col_index ++, create_media_col(media_supported[i], NULL, NULL, media_col_sizes[i][0], media_col_sizes[i][1], media_xxx_margin_supported[0]));
- break;
-
- case _IPP_ENV_ONLY :
- /*
- * Regular margins for "auto", "manual", and "envelope" sources.
- */
-
- ippSetCollection(printer->attrs, &media_col_database, media_col_index ++, create_media_col(media_supported[i], "auto", "envelope", media_col_sizes[i][0], media_col_sizes[i][1], media_xxx_margin_supported[1]));
- ippSetCollection(printer->attrs, &media_col_database, media_col_index ++, create_media_col(media_supported[i], "manual", "envelope", media_col_sizes[i][0], media_col_sizes[i][1], media_xxx_margin_supported[1]));
- ippSetCollection(printer->attrs, &media_col_database, media_col_index ++, create_media_col(media_supported[i], "envelope", "envelope", media_col_sizes[i][0], media_col_sizes[i][1], media_xxx_margin_supported[1]));
- break;
- case _IPP_PHOTO_ONLY :
- /*
- * Photos have specific media types and can only be printed via
- * the auto, manual, and photo sources...
- */
-
- for (j = 0;
- j < (int)(sizeof(media_type_supported) /
- sizeof(media_type_supported[0]));
- j ++)
- {
- if (strcmp(media_type_supported[j], "auto") && strncmp(media_type_supported[j], "photographic-", 13))
- continue;
-
- ippSetCollection(printer->attrs, &media_col_database, media_col_index ++, create_media_col(media_supported[i], "auto", media_type_supported[j], media_col_sizes[i][0], media_col_sizes[i][1], media_xxx_margin_supported[0]));
- ippSetCollection(printer->attrs, &media_col_database, media_col_index ++, create_media_col(media_supported[i], "manual", media_type_supported[j], media_col_sizes[i][0], media_col_sizes[i][1], media_xxx_margin_supported[0]));
- ippSetCollection(printer->attrs, &media_col_database, media_col_index ++, create_media_col(media_supported[i], "photo", media_type_supported[j], media_col_sizes[i][0], media_col_sizes[i][1], media_xxx_margin_supported[0]));
- }
- break;
- }
- }
- }
-
- /* media-col-default */
- if (!ippFindAttribute(printer->attrs, "media-col-default", IPP_TAG_ZERO))
- {
- media_col_default = create_media_col(media_supported[0], media_source_supported[0], media_type_supported[0], media_col_sizes[0][0], media_col_sizes[0][1],media_xxx_margin_supported[1]);
-
- ippAddCollection(printer->attrs, IPP_TAG_PRINTER, "media-col-default",
- media_col_default);
- ippDelete(media_col_default);
- }
-
- /* media-col-supported */
- if (!ippFindAttribute(printer->attrs, "media-col-supported", IPP_TAG_ZERO))
- ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "media-col-supported", (int)(sizeof(media_col_supported) / sizeof(media_col_supported[0])), NULL, media_col_supported);
-
- /* media-default */
- if (!ippFindAttribute(printer->attrs, "media-default", IPP_TAG_ZERO))
- ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "media-default", NULL, media_supported[0]);
-
- /* media-left-margin-supported */
- if (!ippFindAttribute(printer->attrs, "media-left-margin-supported", IPP_TAG_ZERO))
- ippAddIntegers(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "media-left-margin-supported", (int)(sizeof(media_xxx_margin_supported) / sizeof(media_xxx_margin_supported[0])), media_xxx_margin_supported);
-
- /* media-right-margin-supported */
- if (!ippFindAttribute(printer->attrs, "media-right-margin-supported", IPP_TAG_ZERO))
- ippAddIntegers(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "media-right-margin-supported", (int)(sizeof(media_xxx_margin_supported) / sizeof(media_xxx_margin_supported[0])), media_xxx_margin_supported);
-
- /* media-supported */
- if (!ippFindAttribute(printer->attrs, "media-supported", IPP_TAG_ZERO))
- ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "media-supported", (int)(sizeof(media_supported) / sizeof(media_supported[0])), NULL, media_supported);
-
- /* media-size-supported */
- if (!ippFindAttribute(printer->attrs, "media-size-supported", IPP_TAG_ZERO))
- {
- media_size_supported = ippAddCollections(printer->attrs, IPP_TAG_PRINTER, "media-size-supported", (int)(sizeof(media_col_sizes) / sizeof(media_col_sizes[0])), NULL);
-
- for (i = 0;
- i < (int)(sizeof(media_col_sizes) / sizeof(media_col_sizes[0]));
- i ++)
- {
- ipp_t *size = create_media_size(media_col_sizes[i][0], media_col_sizes[i][1]);
-
- ippSetCollection(printer->attrs, &media_size_supported, i, size);
- ippDelete(size);
- }
- }
-
- /* media-source-supported */
- if (!ippFindAttribute(printer->attrs, "media-source-supported", IPP_TAG_ZERO))
- ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "media-source-supported", (int)(sizeof(media_source_supported) / sizeof(media_source_supported[0])), NULL, media_source_supported);
-
- /* media-top-margin-supported */
- if (!ippFindAttribute(printer->attrs, "media-top-margin-supported", IPP_TAG_ZERO))
- ippAddIntegers(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "media-top-margin-supported", (int)(sizeof(media_xxx_margin_supported) / sizeof(media_xxx_margin_supported[0])), media_xxx_margin_supported);
-
- /* media-type-supported */
- if (!ippFindAttribute(printer->attrs, "media-type-supported", IPP_TAG_ZERO))
- ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "media-type-supported", (int)(sizeof(media_type_supported) / sizeof(media_type_supported[0])), NULL, media_type_supported);
-
- /* multiple-document-handling-supported */
- ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "multiple-document-handling-supported", sizeof(multiple_document_handling) / sizeof(multiple_document_handling[0]), NULL, multiple_document_handling);
-
- /* multiple-document-jobs-supported */
- ippAddBoolean(printer->attrs, IPP_TAG_PRINTER, "multiple-document-jobs-supported", 0);
-
- /* multiple-operation-time-out */
- ippAddInteger(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "multiple-operation-time-out", 60);
-
- /* multiple-operation-time-out-action */
- ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "multiple-operation-time-out-action", NULL, "abort-job");
-
- /* natural-language-configured */
- ippAddString(printer->attrs, IPP_TAG_PRINTER,
- IPP_CONST_TAG(IPP_TAG_LANGUAGE),
- "natural-language-configured", NULL, "en");
-
- /* number-up-default */
- if (!ippFindAttribute(printer->attrs, "number-up-default", IPP_TAG_ZERO))
- ippAddInteger(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "number-up-default", 1);
-
- /* number-up-supported */
- if (!ippFindAttribute(printer->attrs, "number-up-supported", IPP_TAG_ZERO))
- ippAddInteger(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "number-up-supported", 1);
-
- /* operations-supported */
- ippAddIntegers(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_ENUM, "operations-supported", sizeof(ops) / sizeof(ops[0]), ops);
-
- /* orientation-requested-default */
- if (!ippFindAttribute(printer->attrs, "orientation-requested-default", IPP_TAG_ZERO))
- ippAddInteger(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_NOVALUE, "orientation-requested-default", 0);
-
- /* orientation-requested-supported */
- if (!ippFindAttribute(printer->attrs, "orientation-requested-supported", IPP_TAG_ZERO))
- ippAddIntegers(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_ENUM, "orientation-requested-supported", 4, orients);
-
- /* output-bin-default */
- if (!ippFindAttribute(printer->attrs, "output-bin-default", IPP_TAG_ZERO))
- ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "output-bin-default", NULL, "face-down");
-
- /* output-bin-supported */
- if (!ippFindAttribute(printer->attrs, "output-bin-supported", IPP_TAG_ZERO))
- ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "output-bin-supported", NULL, "face-down");
-
- /* overrides-supported */
- if (!ippFindAttribute(printer->attrs, "overrides-supported", IPP_TAG_ZERO))
- ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "overrides-supported", (int)(sizeof(overrides) / sizeof(overrides[0])), NULL, overrides);
-
- /* page-ranges-supported */
- if (!ippFindAttribute(printer->attrs, "page-ranges-supported", IPP_TAG_ZERO))
- ippAddBoolean(printer->attrs, IPP_TAG_PRINTER, "page-ranges-supported", 1);
-
- /* pages-per-minute */
- ippAddInteger(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER,
- "pages-per-minute", ppm);
-
- /* pages-per-minute-color */
- if (ppm_color > 0)
- ippAddInteger(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER,
- "pages-per-minute-color", ppm_color);
-
- /* pdl-override-supported */
- if (!ippFindAttribute(printer->attrs, "pdl-override-supported", IPP_TAG_ZERO))
- ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "pdl-override-supported", NULL, "attempted");
-
- /* preferred-attributes-supported */
- ippAddBoolean(printer->attrs, IPP_TAG_PRINTER, "preferred-attributes-supported", 0);
-
- /* print-color-mode-default */
- if (!ippFindAttribute(printer->attrs, "print-color-mode-default", IPP_TAG_ZERO))
- ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "print-color-mode-default", NULL, "auto");
-
- /* print-color-mode-supported */
- if (!ippFindAttribute(printer->attrs, "print-color-mode-supported", IPP_TAG_ZERO))
- ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "print-color-mode-supported", (int)(sizeof(print_color_mode_supported) / sizeof(print_color_mode_supported[0])), NULL, print_color_mode_supported);
-
- /* print-content-optimize-default */
- if (!ippFindAttribute(printer->attrs, "print-content-optimize-default", IPP_TAG_ZERO))
- ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "print-content-optimize-default", NULL, "auto");
-
- /* print-content-optimize-supported */
- if (!ippFindAttribute(printer->attrs, "print-content-optimize-supported", IPP_TAG_ZERO))
- ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "print-content-optimize-supported", NULL, "auto");
-
- /* print-rendering-intent-default */
- if (!ippFindAttribute(printer->attrs, "print-rendering-intent-default", IPP_TAG_ZERO))
- ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "print-rendering-intent-default", NULL, "auto");
-
- /* print-rendering-intent-supported */
- if (!ippFindAttribute(printer->attrs, "print-rendering-intent-supported", IPP_TAG_ZERO))
- ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "print-rendering-intent-supported", NULL, "auto");
-
- /* print-quality-default */
- if (!ippFindAttribute(printer->attrs, "print-quality-default", IPP_TAG_ZERO))
- ippAddInteger(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_ENUM, "print-quality-default", IPP_QUALITY_NORMAL);
-
- /* print-quality-supported */
- if (!ippFindAttribute(printer->attrs, "print-quality-supported", IPP_TAG_ZERO))
- ippAddIntegers(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_ENUM, "print-quality-supported", (int)(sizeof(print_quality_supported) / sizeof(print_quality_supported[0])), print_quality_supported);
-
- /* printer-device-id */
- ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_TEXT,
- "printer-device-id", NULL, device_id);
-
- /* printer-get-attributes-supported */
- ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "printer-get-attributes-supported", NULL, "document-format");
-
- /* printer-geo-location */
- if (!ippFindAttribute(printer->attrs, "printer-geo-location", IPP_TAG_ZERO))
- ippAddInteger(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_UNKNOWN, "printer-geo-location", 0);
-
- /* printer-icons */
- ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_URI,
- "printer-icons", NULL, icons);
-
- /* printer-is-accepting-jobs */
- ippAddBoolean(printer->attrs, IPP_TAG_PRINTER, "printer-is-accepting-jobs", 1);
-
- /* printer-info */
- ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_TEXT, "printer-info", NULL, name);
-
- /* printer-location */
- ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_TEXT,
- "printer-location", NULL, location);
-
- /* printer-make-and-model */
- ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_TEXT,
- "printer-make-and-model", NULL, make_model);
-
- /* printer-mandatory-job-attributes */
- if (pin && !ippFindAttribute(printer->attrs, "", IPP_TAG_ZERO))
- {
- static const char * const names[] =
- {
- "job-account-id",
- "job-accounting-user-id",
- "job-password"
- };
-
- ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_KEYWORD,
- "printer-mandatory-job-attributes",
- (int)(sizeof(names) / sizeof(names[0])), NULL, names);
- }
-
- /* printer-more-info */
- ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_URI, "printer-more-info", NULL, adminurl);
-
- /* printer-name */
- ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_NAME, "printer-name", NULL, name);
-
- /* printer-organization */
- if (!ippFindAttribute(printer->attrs, "printer-organization", IPP_TAG_ZERO))
- ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_TEXT), "printer-organization", NULL, "Apple Inc.");
-
- /* printer-organizational-unit */
- if (!ippFindAttribute(printer->attrs, "printer-organizational-unit", IPP_TAG_ZERO))
- ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_TEXT), "printer-organizational-unit", NULL, "Printing Engineering");
-
- /* printer-resolution-default */
- if (!ippFindAttribute(printer->attrs, "printer-resolution-default", IPP_TAG_ZERO))
- ippAddResolution(printer->attrs, IPP_TAG_PRINTER, "printer-resolution-default", IPP_RES_PER_INCH, 600, 600);
-
- /* printer-resolution-supported */
- if (!ippFindAttribute(printer->attrs, "printer-resolutions-supported", IPP_TAG_ZERO))
- ippAddResolution(printer->attrs, IPP_TAG_PRINTER, "printer-resolution-supported", IPP_RES_PER_INCH, 600, 600);
-
- /* printer-supply-description */
- ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_TEXT), "printer-supply-description", (int)(sizeof(printer_supplies) / sizeof(printer_supplies[0])), NULL, printer_supplies);
-
- /* printer-supply-info-uri */
- ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_URI, "printer-supply-info-uri", NULL, supplyurl);
-
- /* printer-uri-supported */
-#ifdef HAVE_SSL
- uris[0] = uri;
- uris[1] = securi;
-
- ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_URI, "printer-uri-supported", 2, NULL, (const char **)uris);
-
-#else
- ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_URI, "printer-uri-supported", NULL, uri);
-#endif /* HAVE_SSL */
-
- /* printer-uuid */
- httpAssembleUUID(printer->hostname, port, name, 0, uuid, sizeof(uuid));
- ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_URI, "printer-uuid", NULL, uuid);
-
- /* pwg-raster-document-xxx-supported */
- for (i = 0; i < num_formats; i ++)
- if (!strcasecmp(formats[i], "image/pwg-raster"))
- break;
-
- if (i < num_formats)
- {
- if (!ippFindAttribute(printer->attrs, "pwg-raster-document-resolution-supported", IPP_TAG_ZERO))
- ippAddResolutions(printer->attrs, IPP_TAG_PRINTER, "pwg-raster-document-resolution-supported", (int)(sizeof(pwg_raster_document_resolution_supported) / sizeof(pwg_raster_document_resolution_supported[0])), IPP_RES_PER_INCH, pwg_raster_document_resolution_supported, pwg_raster_document_resolution_supported);
- if (!ippFindAttribute(printer->attrs, "pwg-raster-document-sheet-back", IPP_TAG_ZERO))
- ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "pwg-raster-document-sheet-back", NULL, "normal");
- if (!ippFindAttribute(printer->attrs, "pwg-raster-document-type-supported", IPP_TAG_ZERO))
- ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "pwg-raster-document-type-supported", (int)(sizeof(pwg_raster_document_type_supported) / sizeof(pwg_raster_document_type_supported[0])), NULL, pwg_raster_document_type_supported);
- }
-
- /* reference-uri-scheme-supported */
- ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_URISCHEME), "reference-uri-schemes-supported", (int)(sizeof(reference_uri_schemes_supported) / sizeof(reference_uri_schemes_supported[0])), NULL, reference_uri_schemes_supported);
-
- /* sides-default */
- if (!ippFindAttribute(printer->attrs, "sides-default", IPP_TAG_ZERO))
- ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "sides-default", NULL, "one-sided");
-
- /* sides-supported */
- if (!ippFindAttribute(printer->attrs, "sides-supported", IPP_TAG_ZERO))
- ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "sides-supported", duplex ? 3 : 1, NULL, sides_supported);
-
- /* urf-supported */
- for (i = 0; i < num_formats; i ++)
- if (!strcasecmp(formats[i], "image/urf"))
- break;
-
- if (i < num_formats && !ippFindAttribute(printer->attrs, "urf-supported", IPP_TAG_ZERO))
- ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "urf-supported", (int)(sizeof(urf_supported) / sizeof(urf_supported[0])) - !duplex, NULL, urf_supported);
-
- /* uri-authentication-supported */
-#ifdef HAVE_SSL
- ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "uri-authentication-supported", 2, NULL, uri_authentication_supported);
-#else
- ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "uri-authentication-supported", NULL, "none");
-#endif /* HAVE_SSL */
-
- /* uri-security-supported */
-#ifdef HAVE_SSL
- ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "uri-security-supported", 2, NULL, uri_security_supported);
-#else
- ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "uri-security-supported", NULL, "none");
-#endif /* HAVE_SSL */
-
- /* which-jobs-supported */
- ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "which-jobs-supported", sizeof(which_jobs) / sizeof(which_jobs[0]), NULL, which_jobs);
-
- free(formats[0]);
-
- debug_attributes("Printer", printer->attrs, 0);
-
- /*
- * Register the printer with Bonjour...
- */
-
- if (!register_printer(printer, location, make, model, docformats, adminurl, uuid + 9, ppm_color > 0, duplex, subtype))
- goto bad_printer;
-
- /*
- * Return it!
- */
-
- return (printer);
-
-
- /*
- * If we get here we were unable to create the printer...
- */
-
- bad_printer:
-
- delete_printer(printer);
- return (NULL);
-}
-
-
-/*
- * 'debug_attributes()' - Print attributes in a request or response.
- */
-
-static void
-debug_attributes(const char *title, /* I - Title */
- ipp_t *ipp, /* I - Request/response */
- int type) /* I - 0 = object, 1 = request, 2 = response */
-{
- ipp_tag_t group_tag; /* Current group */
- ipp_attribute_t *attr; /* Current attribute */
- char buffer[2048]; /* String buffer for value */
- int major, minor; /* Version */
-
-
- if (Verbosity <= 1)
- return;
-
- fprintf(stderr, "%s:\n", title);
- major = ippGetVersion(ipp, &minor);
- fprintf(stderr, " version=%d.%d\n", major, minor);
- if (type == 1)
- fprintf(stderr, " operation-id=%s(%04x)\n",
- ippOpString(ippGetOperation(ipp)), ippGetOperation(ipp));
- else if (type == 2)
- fprintf(stderr, " status-code=%s(%04x)\n",
- ippErrorString(ippGetStatusCode(ipp)), ippGetStatusCode(ipp));
- fprintf(stderr, " request-id=%d\n\n", ippGetRequestId(ipp));
-
- for (attr = ippFirstAttribute(ipp), group_tag = IPP_TAG_ZERO;
- attr;
- attr = ippNextAttribute(ipp))
- {
- if (ippGetGroupTag(attr) != group_tag)
- {
- group_tag = ippGetGroupTag(attr);
- fprintf(stderr, " %s\n", ippTagString(group_tag));
- }
-
- if (ippGetName(attr))
- {
- ippAttributeString(attr, buffer, sizeof(buffer));
- fprintf(stderr, " %s (%s%s) %s\n", ippGetName(attr),
- ippGetCount(attr) > 1 ? "1setOf " : "",
- ippTagString(ippGetValueTag(attr)), buffer);
- }
- }
-}
-
-
-/*
- * 'delete_client()' - Close the socket and free all memory used by a client
- * object.
- */
-
-static void
-delete_client(_ipp_client_t *client) /* I - Client */
-{
- if (Verbosity)
- fprintf(stderr, "Closing connection from %s\n", client->hostname);
-
- /*
- * Flush pending writes before closing...
- */
-
- httpFlushWrite(client->http);
-
- /*
- * Free memory...
- */
-
- httpClose(client->http);
-
- ippDelete(client->request);
- ippDelete(client->response);
-
- free(client);
-}
-
-
-/*
- * 'delete_job()' - Remove from the printer and free all memory used by a job
- * object.
- */
-
-static void
-delete_job(_ipp_job_t *job) /* I - Job */
-{
- if (Verbosity)
- fprintf(stderr, "Removing job #%d from history.\n", job->id);
-
- ippDelete(job->attrs);
-
- if (job->filename)
- {
- if (!KeepFiles)
- unlink(job->filename);
-
- free(job->filename);
- }
-
- free(job);
-}
-
-
-/*
- * 'delete_printer()' - Unregister, close listen sockets, and free all memory
- * used by a printer object.
- */
-
-static void
-delete_printer(_ipp_printer_t *printer) /* I - Printer */
-{
- if (printer->ipv4 >= 0)
- close(printer->ipv4);
-
- if (printer->ipv6 >= 0)
- close(printer->ipv6);
-
-#if HAVE_DNSSD
- if (printer->printer_ref)
- DNSServiceRefDeallocate(printer->printer_ref);
- if (printer->ipp_ref)
- DNSServiceRefDeallocate(printer->ipp_ref);
- if (printer->ipps_ref)
- DNSServiceRefDeallocate(printer->ipps_ref);
- if (printer->http_ref)
- DNSServiceRefDeallocate(printer->http_ref);
-#elif defined(HAVE_AVAHI)
- avahi_threaded_poll_lock(DNSSDMaster);
-
- if (printer->printer_ref)
- avahi_entry_group_free(printer->printer_ref);
- if (printer->ipp_ref)
- avahi_entry_group_free(printer->ipp_ref);
- if (printer->ipps_ref)
- avahi_entry_group_free(printer->ipps_ref);
- if (printer->http_ref)
- avahi_entry_group_free(printer->http_ref);
-
- avahi_threaded_poll_unlock(DNSSDMaster);
-#endif /* HAVE_DNSSD */
-
- if (printer->dnssd_name)
- free(printer->dnssd_name);
- if (printer->name)
- free(printer->name);
- if (printer->icon)
- free(printer->icon);
- if (printer->command)
- free(printer->command);
- if (printer->directory)
- free(printer->directory);
- if (printer->hostname)
- free(printer->hostname);
- if (printer->uri)
- free(printer->uri);
-
- ippDelete(printer->attrs);
- cupsArrayDelete(printer->jobs);
-
- free(printer);
-}
-
-
-#ifdef HAVE_DNSSD
-/*
- * 'dnssd_callback()' - Handle Bonjour registration events.
- */
-
-static void DNSSD_API
-dnssd_callback(
- DNSServiceRef sdRef, /* I - Service reference */
- DNSServiceFlags flags, /* I - Status flags */
- DNSServiceErrorType errorCode, /* I - Error, if any */
- const char *name, /* I - Service name */
- const char *regtype, /* I - Service type */
- const char *domain, /* I - Domain for service */
- _ipp_printer_t *printer) /* I - Printer */
-{
- (void)sdRef;
- (void)flags;
- (void)domain;
-
- if (errorCode)
- {
- fprintf(stderr, "DNSServiceRegister for %s failed with error %d.\n",
- regtype, (int)errorCode);
- return;
- }
- else if (strcasecmp(name, printer->dnssd_name))
- {
- if (Verbosity)
- fprintf(stderr, "Now using DNS-SD service name \"%s\".\n", name);
-
- /* No lock needed since only the main thread accesses/changes this */
- free(printer->dnssd_name);
- printer->dnssd_name = strdup(name);
- }
-}
-
-
-#elif defined(HAVE_AVAHI)
-/*
- * 'dnssd_callback()' - Handle Bonjour registration events.
- */
-
-static void
-dnssd_callback(
- AvahiEntryGroup *srv, /* I - Service */
- AvahiEntryGroupState state, /* I - Registration state */
- void *context) /* I - Printer */
-{
- (void)srv;
- (void)state;
- (void)context;
-}
-
-
-/*
- * 'dnssd_client_cb()' - Client callback for Avahi.
- *
- * Called whenever the client or server state changes...
- */
-
-static void
-dnssd_client_cb(
- AvahiClient *c, /* I - Client */
- AvahiClientState state, /* I - Current state */
- void *userdata) /* I - User data (unused) */
-{
- (void)userdata;
-
- if (!c)
- return;
-
- switch (state)
- {
- default :
- fprintf(stderr, "Ignore Avahi state %d.\n", state);
- break;
-
- case AVAHI_CLIENT_FAILURE:
- if (avahi_client_errno(c) == AVAHI_ERR_DISCONNECTED)
- {
- fputs("Avahi server crashed, exiting.\n", stderr);
- exit(1);
- }
- break;
- }
-}
-#endif /* HAVE_DNSSD */
-
-
-/*
- * 'dnssd_init()' - Initialize the DNS-SD service connections...
- */
-
-static void
-dnssd_init(void)
-{
-#ifdef HAVE_DNSSD
- if (DNSServiceCreateConnection(&DNSSDMaster) != kDNSServiceErr_NoError)
- {
- fputs("Error: Unable to initialize Bonjour.\n", stderr);
- exit(1);
- }
-
-#elif defined(HAVE_AVAHI)
- int error; /* Error code, if any */
-
- if ((DNSSDMaster = avahi_threaded_poll_new()) == NULL)
- {
- fputs("Error: Unable to initialize Bonjour.\n", stderr);
- exit(1);
- }
-
- if ((DNSSDClient = avahi_client_new(avahi_threaded_poll_get(DNSSDMaster), AVAHI_CLIENT_NO_FAIL, dnssd_client_cb, NULL, &error)) == NULL)
- {
- fputs("Error: Unable to initialize Bonjour.\n", stderr);
- exit(1);
- }
-
- avahi_threaded_poll_start(DNSSDMaster);
-#endif /* HAVE_DNSSD */
-}
-
-
-/*
- * 'filter_cb()' - Filter printer attributes based on the requested array.
- */
-
-static int /* O - 1 to copy, 0 to ignore */
-filter_cb(_ipp_filter_t *filter, /* I - Filter parameters */
- ipp_t *dst, /* I - Destination (unused) */
- ipp_attribute_t *attr) /* I - Source attribute */
-{
- /*
- * Filter attributes as needed...
- */
-
-#ifndef _WIN32 /* Avoid MS compiler bug */
- (void)dst;
-#endif /* !_WIN32 */
-
- ipp_tag_t group = ippGetGroupTag(attr);
- const char *name = ippGetName(attr);
-
- if ((filter->group_tag != IPP_TAG_ZERO && group != filter->group_tag && group != IPP_TAG_ZERO) || !name || (!strcmp(name, "media-col-database") && !cupsArrayFind(filter->ra, (void *)name)))
- return (0);
-
- return (!filter->ra || cupsArrayFind(filter->ra, (void *)name) != NULL);
-}
-
-
-/*
- * 'find_job()' - Find a job specified in a request.
- */
-
-static _ipp_job_t * /* O - Job or NULL */
-find_job(_ipp_client_t *client) /* I - Client */
-{
- ipp_attribute_t *attr; /* job-id or job-uri attribute */
- _ipp_job_t key, /* Job search key */
- *job; /* Matching job, if any */
-
-
- if ((attr = ippFindAttribute(client->request, "job-uri", IPP_TAG_URI)) != NULL)
- {
- const char *uri = ippGetString(attr, 0, NULL);
-
- if (!strncmp(uri, client->printer->uri, client->printer->urilen) &&
- uri[client->printer->urilen] == '/')
- key.id = atoi(uri + client->printer->urilen + 1);
- else
- return (NULL);
- }
- else if ((attr = ippFindAttribute(client->request, "job-id", IPP_TAG_INTEGER)) != NULL)
- key.id = ippGetInteger(attr, 0);
-
- _cupsRWLockRead(&(client->printer->rwlock));
- job = (_ipp_job_t *)cupsArrayFind(client->printer->jobs, &key);
- _cupsRWUnlock(&(client->printer->rwlock));
-
- return (job);
-}
-
-
-/*
- * 'get_collection()' - Get a collection value from a file.
- */
-
-static ipp_t * /* O - Collection value */
-get_collection(FILE *fp, /* I - File to read from */
- const char *filename, /* I - Attributes filename */
- int *linenum) /* IO - Line number */
-{
- char token[1024], /* Token from file */
- attr[128]; /* Attribute name */
- ipp_tag_t value; /* Current value type */
- ipp_t *col = ippNew(); /* Collection value */
- ipp_attribute_t *lastcol = NULL; /* Last collection attribute */
-
-
- while (get_token(fp, token, sizeof(token), linenum) != NULL)
- {
- if (!strcmp(token, "}"))
- break;
- else if (!strcmp(token, "{") && lastcol)
- {
- /*
- * Another collection value
- */
-
- ipp_t *subcol = get_collection(fp, filename, linenum);
- /* Collection value */
-
- if (subcol)
- ippSetCollection(col, &lastcol, ippGetCount(lastcol), subcol);
- else
- goto col_error;
- }
- else if (!_cups_strcasecmp(token, "MEMBER"))
- {
- /*
- * Attribute...
- */
-
- lastcol = NULL;
-
- if (!get_token(fp, token, sizeof(token), linenum))
- {
- fprintf(stderr, "ippserver: Missing MEMBER value tag on line %d of \"%s\".\n", *linenum, filename);
- goto col_error;
- }
-
- if ((value = ippTagValue(token)) == IPP_TAG_ZERO)
- {
- fprintf(stderr, "ippserver: Bad MEMBER value tag \"%s\" on line %d of \"%s\".\n", token, *linenum, filename);
- goto col_error;
- }
-
- if (!get_token(fp, attr, sizeof(attr), linenum))
- {
- fprintf(stderr, "ippserver: Missing MEMBER name on line %d of \"%s\".\n", *linenum, filename);
- goto col_error;
- }
-
- if (!get_token(fp, token, sizeof(token), linenum))
- {
- fprintf(stderr, "ippserver: Missing MEMBER value on line %d of \"%s\".\n", *linenum, filename);
- goto col_error;
- }
-
- switch (value)
- {
- case IPP_TAG_BOOLEAN :
- if (!_cups_strcasecmp(token, "true"))
- ippAddBoolean(col, IPP_TAG_ZERO, attr, 1);
- else
- ippAddBoolean(col, IPP_TAG_ZERO, attr, (char)atoi(token));
- break;
-
- case IPP_TAG_INTEGER :
- case IPP_TAG_ENUM :
- ippAddInteger(col, IPP_TAG_ZERO, value, attr, atoi(token));
- break;
-
- case IPP_TAG_RESOLUTION :
- {
- int xres, /* X resolution */
- yres; /* Y resolution */
- char units[6]; /* Units */
-
- if (sscanf(token, "%dx%d%5s", &xres, &yres, units) != 3 ||
- (_cups_strcasecmp(units, "dpi") &&
- _cups_strcasecmp(units, "dpc") &&
- _cups_strcasecmp(units, "dpcm") &&
- _cups_strcasecmp(units, "other")))
- {
- fprintf(stderr, "ippserver: Bad resolution value \"%s\" on line %d of \"%s\".\n", token, *linenum, filename);
- goto col_error;
- }
-
- if (!_cups_strcasecmp(units, "dpi"))
- ippAddResolution(col, IPP_TAG_ZERO, attr, IPP_RES_PER_INCH, xres, yres);
- else if (!_cups_strcasecmp(units, "dpc") ||
- !_cups_strcasecmp(units, "dpcm"))
- ippAddResolution(col, IPP_TAG_ZERO, attr, IPP_RES_PER_CM, xres, yres);
- else
- ippAddResolution(col, IPP_TAG_ZERO, attr, (ipp_res_t)0, xres, yres);
- }
- break;
-
- case IPP_TAG_RANGE :
- {
- int lowers[4], /* Lower value */
- uppers[4], /* Upper values */
- num_vals; /* Number of values */
-
-
- num_vals = sscanf(token, "%d-%d,%d-%d,%d-%d,%d-%d",
- lowers + 0, uppers + 0,
- lowers + 1, uppers + 1,
- lowers + 2, uppers + 2,
- lowers + 3, uppers + 3);
-
- if ((num_vals & 1) || num_vals == 0)
- {
- fprintf(stderr, "ippserver: Bad rangeOfInteger value \"%s\" on line %d of \"%s\".\n", token, *linenum, filename);
- goto col_error;
- }
-
- ippAddRanges(col, IPP_TAG_ZERO, attr, num_vals / 2, lowers,
- uppers);
- }
- break;
-
- case IPP_TAG_BEGIN_COLLECTION :
- if (!strcmp(token, "{"))
- {
- ipp_t *subcol = get_collection(fp, filename, linenum);
- /* Collection value */
-
- if (subcol)
- {
- lastcol = ippAddCollection(col, IPP_TAG_ZERO, attr, subcol);
- ippDelete(subcol);
- }
- else
- goto col_error;
- }
- else
- {
- fprintf(stderr, "ippserver: Bad collection value on line %d of \"%s\".\n", *linenum, filename);
- goto col_error;
- }
- break;
- case IPP_TAG_STRING :
- ippAddOctetString(col, IPP_TAG_ZERO, attr, token, (int)strlen(token));
- break;
-
- default :
- if (!strchr(token, ','))
- ippAddString(col, IPP_TAG_ZERO, value, attr, NULL, token);
- else
- {
- /*
- * Multiple string values...
- */
-
- int num_values; /* Number of values */
- char *values[100], /* Values */
- *ptr; /* Pointer to next value */
-
-
- values[0] = token;
- num_values = 1;
-
- for (ptr = strchr(token, ','); ptr; ptr = strchr(ptr, ','))
- {
- *ptr++ = '\0';
- values[num_values] = ptr;
- num_values ++;
- if (num_values >= (int)(sizeof(values) / sizeof(values[0])))
- break;
- }
-
- ippAddStrings(col, IPP_TAG_ZERO, value, attr, num_values,
- NULL, (const char **)values);
- }
- break;
- }
- }
- }
-
- return (col);
-
- /*
- * If we get here there was a parse error; free memory and return.
- */
-
- col_error:
-
- ippDelete(col);
-
- return (NULL);
-}
-
-
-/*
- * 'get_token()' - Get a token from a file.
- */
-
-static char * /* O - Token from file or NULL on EOF */
-get_token(FILE *fp, /* I - File to read from */
- char *buf, /* I - Buffer to read into */
- int buflen, /* I - Length of buffer */
- int *linenum) /* IO - Current line number */
-{
- int ch, /* Character from file */
- quote; /* Quoting character */
- char *bufptr, /* Pointer into buffer */
- *bufend; /* End of buffer */
-
-
- for (;;)
- {
- /*
- * Skip whitespace...
- */
-
- while (isspace(ch = getc(fp)))
- {
- if (ch == '\n')
- (*linenum) ++;
- }
-
- /*
- * Read a token...
- */
-
- if (ch == EOF)
- return (NULL);
- else if (ch == '\'' || ch == '\"')
- {
- /*
- * Quoted text or regular expression...
- */
-
- quote = ch;
- bufptr = buf;
- bufend = buf + buflen - 1;
-
- while ((ch = getc(fp)) != EOF)
- {
- if (ch == '\\')
- {
- /*
- * Escape next character...
- */
-
- if (bufptr < bufend)
- *bufptr++ = (char)ch;
-
- if ((ch = getc(fp)) != EOF && bufptr < bufend)
- *bufptr++ = (char)ch;
- }
- else if (ch == quote)
- break;
- else if (bufptr < bufend)
- *bufptr++ = (char)ch;
- }
-
- *bufptr = '\0';
-
- return (buf);
- }
- else if (ch == '#')
- {
- /*
- * Comment...
- */
-
- while ((ch = getc(fp)) != EOF)
- if (ch == '\n')
- break;
-
- (*linenum) ++;
- }
- else if (ch == '{' || ch == '}' || ch == ',')
- {
- buf[0] = (char)ch;
- buf[1] = '\0';
-
- return (buf);
- }
- else
- {
- /*
- * Whitespace delimited text...
- */
-
- ungetc(ch, fp);
-
- bufptr = buf;
- bufend = buf + buflen - 1;
-
- while ((ch = getc(fp)) != EOF)
- if (isspace(ch) || ch == '#')
- break;
- else if (bufptr < bufend)
- *bufptr++ = (char)ch;
-
- if (ch == '#')
- ungetc(ch, fp);
- else if (ch == '\n')
- (*linenum) ++;
-
- *bufptr = '\0';
-
- return (buf);
- }
- }
-}
-
-
-/*
- * 'html_escape()' - Write a HTML-safe string.
- */
-
-static void
-html_escape(_ipp_client_t *client, /* I - Client */
- const char *s, /* I - String to write */
- size_t slen) /* I - Number of characters to write */
-{
- const char *start, /* Start of segment */
- *end; /* End of string */
-
-
- start = s;
- end = s + (slen > 0 ? slen : strlen(s));
-
- while (*s && s < end)
- {
- if (*s == '&' || *s == '<')
- {
- if (s > start)
- httpWrite2(client->http, start, (size_t)(s - start));
-
- if (*s == '&')
- httpWrite2(client->http, "&amp;", 5);
- else
- httpWrite2(client->http, "&lt;", 4);
-
- start = s + 1;
- }
-
- s ++;
- }
-
- if (s > start)
- httpWrite2(client->http, start, (size_t)(s - start));
-}
-
-
-/*
- * 'html_footer()' - Show the web interface footer.
- *
- * This function also writes the trailing 0-length chunk.
- */
-
-static void
-html_footer(_ipp_client_t *client) /* I - Client */
-{
- html_printf(client,
- "</div>\n"
- "</body>\n"
- "</html>\n");
- httpWrite2(client->http, "", 0);
-}
-
-
-/*
- * 'html_header()' - Show the web interface header and title.
- */
-
-static void
-html_header(_ipp_client_t *client, /* I - Client */
- const char *title) /* I - Title */
-{
- html_printf(client,
- "<!doctype html>\n"
- "<html>\n"
- "<head>\n"
- "<title>%s</title>\n"
- "<link rel=\"shortcut icon\" href=\"/icon.png\" type=\"image/png\">\n"
- "<link rel=\"apple-touch-icon\" href=\"/icon.png\" type=\"image/png\">\n"
- "<meta http-equiv=\"X-UA-Compatible\" content=\"IE=9\">\n"
- "<meta name=\"viewport\" content=\"width=device-width\">\n"
- "<style>\n"
- "body { font-family: sans-serif; margin: 0; }\n"
- "div.body { padding: 0px 10px 10px; }\n"
- "blockquote { background: #dfd; border-radius: 5px; color: #006; padding: 10px; }\n"
- "table.form { border-collapse: collapse; margin-top: 10px; width: 100%%; }\n"
- "table.form td, table.form th { padding: 5px 2px; width: 50%%; }\n"
- "table.form th { text-align: right; }\n"
- "table.striped { border-bottom: solid thin black; border-collapse: collapse; width: 100%%; }\n"
- "table.striped tr:nth-child(even) { background: #fcfcfc; }\n"
- "table.striped tr:nth-child(odd) { background: #f0f0f0; }\n"
- "table.striped th { background: white; border-bottom: solid thin black; text-align: left; vertical-align: bottom; }\n"
- "table.striped td { margin: 0; padding: 5px; vertical-align: top; }\n"
- "table.nav { border-collapse: collapse; width: 100%%; }\n"
- "table.nav td { margin: 0; text-align: center; }\n"
- "td.nav a, td.nav a:active, td.nav a:hover, td.nav a:hover:link, td.nav a:hover:link:visited, td.nav a:link, td.nav a:link:visited, td.nav a:visited { background: inherit; color: inherit; font-size: 80%%; text-decoration: none; }\n"
- "td.nav { background: #333; color: #fff; padding: 4px 8px; width: 33%%; }\n"
- "td.nav.sel { background: #fff; color: #000; font-weight: bold; }\n"
- "td.nav:hover { background: #666; color: #fff; }\n"
- "td.nav:active { background: #000; color: #ff0; }\n"
- "</style>\n"
- "</head>\n"
- "<body>\n"
- "<table class=\"nav\"><tr>"
- "<td class=\"nav%s\"><a href=\"/\">Status</a></td>"
- "<td class=\"nav%s\"><a href=\"/supplies\">Supplies</a></td>"
- "<td class=\"nav%s\"><a href=\"/media\">Media</a></td>"
- "</tr></table>\n"
- "<div class=\"body\">\n", title, !strcmp(client->uri, "/") ? " sel" : "", !strcmp(client->uri, "/supplies") ? " sel" : "", !strcmp(client->uri, "/media") ? " sel" : "");
-}
-
-
-/*
- * 'html_printf()' - Send formatted text to the client, quoting as needed.
- */
-
-static void
-html_printf(_ipp_client_t *client, /* I - Client */
- const char *format, /* I - Printf-style format string */
- ...) /* I - Additional arguments as needed */
-{
- va_list ap; /* Pointer to arguments */
- const char *start; /* Start of string */
- char size, /* Size character (h, l, L) */
- type; /* Format type character */
- int width, /* Width of field */
- prec; /* Number of characters of precision */
- char tformat[100], /* Temporary format string for sprintf() */
- *tptr, /* Pointer into temporary format */
- temp[1024]; /* Buffer for formatted numbers */
- char *s; /* Pointer to string */
-
-
- /*
- * Loop through the format string, formatting as needed...
- */
-
- va_start(ap, format);
- start = format;
-
- while (*format)
- {
- if (*format == '%')
- {
- if (format > start)
- httpWrite2(client->http, start, (size_t)(format - start));
-
- tptr = tformat;
- *tptr++ = *format++;
-
- if (*format == '%')
- {
- httpWrite2(client->http, "%", 1);
- format ++;
- start = format;
- continue;
- }
- else if (strchr(" -+#\'", *format))
- *tptr++ = *format++;
-
- if (*format == '*')
- {
- /*
- * Get width from argument...
- */
-
- format ++;
- width = va_arg(ap, int);
-
- snprintf(tptr, sizeof(tformat) - (size_t)(tptr - tformat), "%d", width);
- tptr += strlen(tptr);
- }
- else
- {
- width = 0;
-
- while (isdigit(*format & 255))
- {
- if (tptr < (tformat + sizeof(tformat) - 1))
- *tptr++ = *format;
-
- width = width * 10 + *format++ - '0';
- }
- }
-
- if (*format == '.')
- {
- if (tptr < (tformat + sizeof(tformat) - 1))
- *tptr++ = *format;
-
- format ++;
-
- if (*format == '*')
- {
- /*
- * Get precision from argument...
- */
-
- format ++;
- prec = va_arg(ap, int);
-
- snprintf(tptr, sizeof(tformat) - (size_t)(tptr - tformat), "%d", prec);
- tptr += strlen(tptr);
- }
- else
- {
- prec = 0;
-
- while (isdigit(*format & 255))
- {
- if (tptr < (tformat + sizeof(tformat) - 1))
- *tptr++ = *format;
-
- prec = prec * 10 + *format++ - '0';
- }
- }
- }
-
- if (*format == 'l' && format[1] == 'l')
- {
- size = 'L';
-
- if (tptr < (tformat + sizeof(tformat) - 2))
- {
- *tptr++ = 'l';
- *tptr++ = 'l';
- }
-
- format += 2;
- }
- else if (*format == 'h' || *format == 'l' || *format == 'L')
- {
- if (tptr < (tformat + sizeof(tformat) - 1))
- *tptr++ = *format;
-
- size = *format++;
- }
- else
- size = 0;
-
-
- if (!*format)
- {
- start = format;
- break;
- }
-
- if (tptr < (tformat + sizeof(tformat) - 1))
- *tptr++ = *format;
-
- type = *format++;
- *tptr = '\0';
- start = format;
-
- switch (type)
- {
- case 'E' : /* Floating point formats */
- case 'G' :
- case 'e' :
- case 'f' :
- case 'g' :
- if ((size_t)(width + 2) > sizeof(temp))
- break;
-
- sprintf(temp, tformat, va_arg(ap, double));
-
- httpWrite2(client->http, temp, strlen(temp));
- break;
-
- case 'B' : /* Integer formats */
- case 'X' :
- case 'b' :
- case 'd' :
- case 'i' :
- case 'o' :
- case 'u' :
- case 'x' :
- if ((size_t)(width + 2) > sizeof(temp))
- break;
-
-# ifdef HAVE_LONG_LONG
- if (size == 'L')
- sprintf(temp, tformat, va_arg(ap, long long));
- else
-# endif /* HAVE_LONG_LONG */
- if (size == 'l')
- sprintf(temp, tformat, va_arg(ap, long));
- else
- sprintf(temp, tformat, va_arg(ap, int));
-
- httpWrite2(client->http, temp, strlen(temp));
- break;
-
- case 'p' : /* Pointer value */
- if ((size_t)(width + 2) > sizeof(temp))
- break;
-
- sprintf(temp, tformat, va_arg(ap, void *));
-
- httpWrite2(client->http, temp, strlen(temp));
- break;
-
- case 'c' : /* Character or character array */
- if (width <= 1)
- {
- temp[0] = (char)va_arg(ap, int);
- temp[1] = '\0';
- html_escape(client, temp, 1);
- }
- else
- html_escape(client, va_arg(ap, char *), (size_t)width);
- break;
-
- case 's' : /* String */
- if ((s = va_arg(ap, char *)) == NULL)
- s = "(null)";
-
- html_escape(client, s, strlen(s));
- break;
- }
- }
- else
- format ++;
- }
-
- if (format > start)
- httpWrite2(client->http, start, (size_t)(format - start));
-
- va_end(ap);
-}
-
-
-/*
- * 'ipp_cancel_job()' - Cancel a job.
- */
-
-static void
-ipp_cancel_job(_ipp_client_t *client) /* I - Client */
-{
- _ipp_job_t *job; /* Job information */
-
-
- /*
- * Get the job...
- */
-
- if ((job = find_job(client)) == NULL)
- {
- respond_ipp(client, IPP_STATUS_ERROR_NOT_FOUND, "Job does not exist.");
- return;
- }
-
- /*
- * See if the job is already completed, canceled, or aborted; if so,
- * we can't cancel...
- */
-
- switch (job->state)
- {
- case IPP_JSTATE_CANCELED :
- respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE,
- "Job #%d is already canceled - can\'t cancel.", job->id);
- break;
-
- case IPP_JSTATE_ABORTED :
- respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE,
- "Job #%d is already aborted - can\'t cancel.", job->id);
- break;
-
- case IPP_JSTATE_COMPLETED :
- respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE,
- "Job #%d is already completed - can\'t cancel.", job->id);
- break;
-
- default :
- /*
- * Cancel the job...
- */
-
- _cupsRWLockWrite(&(client->printer->rwlock));
-
- if (job->state == IPP_JSTATE_PROCESSING ||
- (job->state == IPP_JSTATE_HELD && job->fd >= 0))
- job->cancel = 1;
- else
- {
- job->state = IPP_JSTATE_CANCELED;
- job->completed = time(NULL);
- }
-
- _cupsRWUnlock(&(client->printer->rwlock));
-
- respond_ipp(client, IPP_STATUS_OK, NULL);
- break;
- }
-}
-
-
-/*
- * 'ipp_close_job()' - Close an open job.
- */
-
-static void
-ipp_close_job(_ipp_client_t *client) /* I - Client */
-{
- _ipp_job_t *job; /* Job information */
-
-
- /*
- * Get the job...
- */
-
- if ((job = find_job(client)) == NULL)
- {
- respond_ipp(client, IPP_STATUS_ERROR_NOT_FOUND, "Job does not exist.");
- return;
- }
-
- /*
- * See if the job is already completed, canceled, or aborted; if so,
- * we can't cancel...
- */
-
- switch (job->state)
- {
- case IPP_JSTATE_CANCELED :
- respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE,
- "Job #%d is canceled - can\'t close.", job->id);
- break;
-
- case IPP_JSTATE_ABORTED :
- respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE,
- "Job #%d is aborted - can\'t close.", job->id);
- break;
-
- case IPP_JSTATE_COMPLETED :
- respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE,
- "Job #%d is completed - can\'t close.", job->id);
- break;
-
- case IPP_JSTATE_PROCESSING :
- case IPP_JSTATE_STOPPED :
- respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE,
- "Job #%d is already closed.", job->id);
- break;
-
- default :
- respond_ipp(client, IPP_STATUS_OK, NULL);
- break;
- }
-}
-
-
-/*
- * 'ipp_create_job()' - Create a job object.
- */
-
-static void
-ipp_create_job(_ipp_client_t *client) /* I - Client */
-{
- _ipp_job_t *job; /* New job */
- cups_array_t *ra; /* Attributes to send in response */
-
-
- /*
- * Validate print job attributes...
- */
-
- if (!valid_job_attributes(client))
- {
- httpFlush(client->http);
- return;
- }
-
- /*
- * Do we have a file to print?
- */
-
- if (httpGetState(client->http) == HTTP_STATE_POST_RECV)
- {
- respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST,
- "Unexpected document data following request.");
- return;
- }
-
- /*
- * Create the job...
- */
-
- if ((job = create_job(client)) == NULL)
- {
- respond_ipp(client, IPP_STATUS_ERROR_BUSY,
- "Currently printing another job.");
- return;
- }
-
- /*
- * Return the job info...
- */
-
- respond_ipp(client, IPP_STATUS_OK, NULL);
-
- ra = cupsArrayNew((cups_array_func_t)strcmp, NULL);
- cupsArrayAdd(ra, "job-id");
- cupsArrayAdd(ra, "job-state");
- cupsArrayAdd(ra, "job-state-message");
- cupsArrayAdd(ra, "job-state-reasons");
- cupsArrayAdd(ra, "job-uri");
-
- copy_job_attributes(client, job, ra);
- cupsArrayDelete(ra);
-}
-
-
-/*
- * 'ipp_get_job_attributes()' - Get the attributes for a job object.
- */
-
-static void
-ipp_get_job_attributes(
- _ipp_client_t *client) /* I - Client */
-{
- _ipp_job_t *job; /* Job */
- cups_array_t *ra; /* requested-attributes */
-
-
- if ((job = find_job(client)) == NULL)
- {
- respond_ipp(client, IPP_STATUS_ERROR_NOT_FOUND, "Job not found.");
- return;
- }
-
- respond_ipp(client, IPP_STATUS_OK, NULL);
-
- ra = ippCreateRequestedArray(client->request);
- copy_job_attributes(client, job, ra);
- cupsArrayDelete(ra);
-}
-
-
-/*
- * 'ipp_get_jobs()' - Get a list of job objects.
- */
-
-static void
-ipp_get_jobs(_ipp_client_t *client) /* I - Client */
-{
- ipp_attribute_t *attr; /* Current attribute */
- const char *which_jobs = NULL;
- /* which-jobs values */
- int job_comparison; /* Job comparison */
- ipp_jstate_t job_state; /* job-state value */
- int first_job_id, /* First job ID */
- limit, /* Maximum number of jobs to return */
- count; /* Number of jobs that match */
- const char *username; /* Username */
- _ipp_job_t *job; /* Current job pointer */
- cups_array_t *ra; /* Requested attributes array */
-
-
- /*
- * See if the "which-jobs" attribute have been specified...
- */
-
- if ((attr = ippFindAttribute(client->request, "which-jobs",
- IPP_TAG_KEYWORD)) != NULL)
- {
- which_jobs = ippGetString(attr, 0, NULL);
- fprintf(stderr, "%s Get-Jobs which-jobs=%s", client->hostname, which_jobs);
- }
-
- if (!which_jobs || !strcmp(which_jobs, "not-completed"))
- {
- job_comparison = -1;
- job_state = IPP_JSTATE_STOPPED;
- }
- else if (!strcmp(which_jobs, "completed"))
- {
- job_comparison = 1;
- job_state = IPP_JSTATE_CANCELED;
- }
- else if (!strcmp(which_jobs, "aborted"))
- {
- job_comparison = 0;
- job_state = IPP_JSTATE_ABORTED;
- }
- else if (!strcmp(which_jobs, "all"))
- {
- job_comparison = 1;
- job_state = IPP_JSTATE_PENDING;
- }
- else if (!strcmp(which_jobs, "canceled"))
- {
- job_comparison = 0;
- job_state = IPP_JSTATE_CANCELED;
- }
- else if (!strcmp(which_jobs, "pending"))
- {
- job_comparison = 0;
- job_state = IPP_JSTATE_PENDING;
- }
- else if (!strcmp(which_jobs, "pending-held"))
- {
- job_comparison = 0;
- job_state = IPP_JSTATE_HELD;
- }
- else if (!strcmp(which_jobs, "processing"))
- {
- job_comparison = 0;
- job_state = IPP_JSTATE_PROCESSING;
- }
- else if (!strcmp(which_jobs, "processing-stopped"))
- {
- job_comparison = 0;
- job_state = IPP_JSTATE_STOPPED;
- }
- else
- {
- respond_ipp(client, IPP_STATUS_ERROR_ATTRIBUTES_OR_VALUES,
- "The which-jobs value \"%s\" is not supported.", which_jobs);
- ippAddString(client->response, IPP_TAG_UNSUPPORTED_GROUP, IPP_TAG_KEYWORD,
- "which-jobs", NULL, which_jobs);
- return;
- }
-
- /*
- * See if they want to limit the number of jobs reported...
- */
-
- if ((attr = ippFindAttribute(client->request, "limit",
- IPP_TAG_INTEGER)) != NULL)
- {
- limit = ippGetInteger(attr, 0);
-
- fprintf(stderr, "%s Get-Jobs limit=%d", client->hostname, limit);
- }
- else
- limit = 0;
-
- if ((attr = ippFindAttribute(client->request, "first-job-id",
- IPP_TAG_INTEGER)) != NULL)
- {
- first_job_id = ippGetInteger(attr, 0);
-
- fprintf(stderr, "%s Get-Jobs first-job-id=%d", client->hostname,
- first_job_id);
- }
- else
- first_job_id = 1;
-
- /*
- * See if we only want to see jobs for a specific user...
- */
-
- username = NULL;
-
- if ((attr = ippFindAttribute(client->request, "my-jobs",
- IPP_TAG_BOOLEAN)) != NULL)
- {
- int my_jobs = ippGetBoolean(attr, 0);
-
- fprintf(stderr, "%s Get-Jobs my-jobs=%s\n", client->hostname,
- my_jobs ? "true" : "false");
-
- if (my_jobs)
- {
- if ((attr = ippFindAttribute(client->request, "requesting-user-name",
- IPP_TAG_NAME)) == NULL)
- {
- respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST,
- "Need requesting-user-name with my-jobs.");
- return;
- }
-
- username = ippGetString(attr, 0, NULL);
-
- fprintf(stderr, "%s Get-Jobs requesting-user-name=\"%s\"\n",
- client->hostname, username);
- }
- }
-
- /*
- * OK, build a list of jobs for this printer...
- */
-
- ra = ippCreateRequestedArray(client->request);
-
- respond_ipp(client, IPP_STATUS_OK, NULL);
-
- _cupsRWLockRead(&(client->printer->rwlock));
-
- for (count = 0, job = (_ipp_job_t *)cupsArrayFirst(client->printer->jobs);
- (limit <= 0 || count < limit) && job;
- job = (_ipp_job_t *)cupsArrayNext(client->printer->jobs))
- {
- /*
- * Filter out jobs that don't match...
- */
-
- if ((job_comparison < 0 && job->state > job_state) ||
- (job_comparison == 0 && job->state != job_state) ||
- (job_comparison > 0 && job->state < job_state) ||
- job->id < first_job_id ||
- (username && job->username &&
- strcasecmp(username, job->username)))
- continue;
-
- if (count > 0)
- ippAddSeparator(client->response);
-
- count ++;
- copy_job_attributes(client, job, ra);
- }
-
- cupsArrayDelete(ra);
-
- _cupsRWUnlock(&(client->printer->rwlock));
-}
-
-
-/*
- * 'ipp_get_printer_attributes()' - Get the attributes for a printer object.
- */
-
-static void
-ipp_get_printer_attributes(
- _ipp_client_t *client) /* I - Client */
-{
- cups_array_t *ra; /* Requested attributes array */
- _ipp_printer_t *printer; /* Printer */
-
-
- /*
- * Send the attributes...
- */
-
- ra = ippCreateRequestedArray(client->request);
- printer = client->printer;
-
- respond_ipp(client, IPP_STATUS_OK, NULL);
-
- _cupsRWLockRead(&(printer->rwlock));
-
- copy_attributes(client->response, printer->attrs, ra, IPP_TAG_ZERO,
- IPP_TAG_CUPS_CONST);
-
- if (!ra || cupsArrayFind(ra, "media-col-ready"))
- {
- int i, /* Looping var */
- num_ready = 0; /* Number of ready media */
- ipp_t *ready[3]; /* Ready media */
-
- if (printer->main_size != _IPP_MEDIA_SIZE_NONE)
- {
- if (printer->main_type != _IPP_MEDIA_TYPE_NONE)
- ready[num_ready ++] = create_media_col(media_supported[printer->main_size], "main", media_type_supported[printer->main_type], media_col_sizes[printer->main_size][0], media_col_sizes[printer->main_size][1], 635);
- else
- ready[num_ready ++] = create_media_col(media_supported[printer->main_size], "main", NULL, media_col_sizes[printer->main_size][0], media_col_sizes[printer->main_size][1], 635);
- }
- if (printer->envelope_size != _IPP_MEDIA_SIZE_NONE)
- ready[num_ready ++] = create_media_col(media_supported[printer->envelope_size], "envelope", NULL, media_col_sizes[printer->envelope_size][0], media_col_sizes[printer->envelope_size][1], 635);
- if (printer->photo_size != _IPP_MEDIA_SIZE_NONE)
- {
- if (printer->photo_type != _IPP_MEDIA_TYPE_NONE)
- ready[num_ready ++] = create_media_col(media_supported[printer->photo_size], "photo", media_type_supported[printer->photo_type], media_col_sizes[printer->photo_size][0], media_col_sizes[printer->photo_size][1], 0);
- else
- ready[num_ready ++] = create_media_col(media_supported[printer->photo_size], "photo", NULL, media_col_sizes[printer->photo_size][0], media_col_sizes[printer->photo_size][1], 0);
- }
-
- if (num_ready)
- {
- ippAddCollections(client->response, IPP_TAG_PRINTER, "media-col-ready", num_ready, (const ipp_t **)ready);
- for (i = 0; i < num_ready; i ++)
- ippDelete(ready[i]);
- }
- else
- ippAddOutOfBand(client->response, IPP_TAG_PRINTER, IPP_TAG_NOVALUE, "media-col-ready");
- }
-
- if (!ra || cupsArrayFind(ra, "media-ready"))
- {
- int num_ready = 0; /* Number of ready media */
- const char *ready[3]; /* Ready media */
-
- if (printer->main_size != _IPP_MEDIA_SIZE_NONE)
- ready[num_ready ++] = media_supported[printer->main_size];
-
- if (printer->envelope_size != _IPP_MEDIA_SIZE_NONE)
- ready[num_ready ++] = media_supported[printer->envelope_size];
-
- if (printer->photo_size != _IPP_MEDIA_SIZE_NONE)
- ready[num_ready ++] = media_supported[printer->photo_size];
-
- if (num_ready)
- ippAddStrings(client->response, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "media-ready", num_ready, NULL, ready);
- else
- ippAddOutOfBand(client->response, IPP_TAG_PRINTER, IPP_TAG_NOVALUE, "media-ready");
- }
-
- if (!ra || cupsArrayFind(ra, "printer-config-change-date-time"))
- ippAddDate(client->response, IPP_TAG_PRINTER, "printer-config-change-date-time", ippTimeToDate(printer->config_time));
-
- if (!ra || cupsArrayFind(ra, "printer-config-change-time"))
- ippAddInteger(client->response, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "printer-config-change-time", (int)(printer->config_time - printer->start_time));
-
- if (!ra || cupsArrayFind(ra, "printer-current-time"))
- ippAddDate(client->response, IPP_TAG_PRINTER, "printer-current-time", ippTimeToDate(time(NULL)));
-
-
- if (!ra || cupsArrayFind(ra, "printer-state"))
- ippAddInteger(client->response, IPP_TAG_PRINTER, IPP_TAG_ENUM,
- "printer-state", printer->state);
-
- if (!ra || cupsArrayFind(ra, "printer-state-change-date-time"))
- ippAddDate(client->response, IPP_TAG_PRINTER, "printer-state-change-date-time", ippTimeToDate(printer->state_time));
-
- if (!ra || cupsArrayFind(ra, "printer-state-change-time"))
- ippAddInteger(client->response, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "printer-state-change-time", (int)(printer->state_time - printer->start_time));
-
- if (!ra || cupsArrayFind(ra, "printer-state-message"))
- {
- static const char * const messages[] = { "Idle.", "Printing.", "Stopped." };
-
- ippAddString(client->response, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_TEXT), "printer-state-message", NULL, messages[printer->state - IPP_PSTATE_IDLE]);
- }
-
- if (!ra || cupsArrayFind(ra, "printer-state-reasons"))
- {
- if (printer->state_reasons == _IPP_PREASON_NONE)
- ippAddString(client->response, IPP_TAG_PRINTER,
- IPP_CONST_TAG(IPP_TAG_KEYWORD),
- "printer-state-reasons", NULL, "none");
- else
- {
- ipp_attribute_t *attr = NULL; /* printer-state-reasons */
- _ipp_preason_t bit; /* Reason bit */
- int i; /* Looping var */
- char reason[32]; /* Reason string */
-
- for (i = 0, bit = 1; i < (int)(sizeof(_ipp_preason_strings) / sizeof(_ipp_preason_strings[0])); i ++, bit *= 2)
- {
- if (printer->state_reasons & bit)
- {
- snprintf(reason, sizeof(reason), "%s-%s", _ipp_preason_strings[i], printer->state == IPP_PSTATE_IDLE ? "report" : printer->state == IPP_PSTATE_PROCESSING ? "warning" : "error");
- if (attr)
- ippSetString(client->response, &attr, ippGetCount(attr), reason);
- else
- attr = ippAddString(client->response, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "printer-state-reasons", NULL, reason);
- }
- }
- }
- }
-
- if (!ra || cupsArrayFind(ra, "printer-supply"))
- {
- int i; /* Looping var */
- char buffer[256]; /* Supply value buffer */
- ipp_attribute_t *attr = NULL; /* Attribute */
- static const char * const colorants[] = { "cyan", "magenta", "yellow", "black", "unknown" };
-
- for (i = 0; i < 5; i ++)
- {
- snprintf(buffer, sizeof(buffer), "index=%d;class=%s;type=%s;unit=percent;maxcapacity=100;level=%d;colorantname=%s;", i + 1, i < 4 ? "supplyThatIsConsumed" : "receptacleThatIsFilled", i < 4 ? "toner" : "wasteToner", printer->supplies[i], colorants[i]);
-
- if (!attr)
- attr = ippAddOctetString(client->response, IPP_TAG_PRINTER, "printer-supply", buffer, (int)strlen(buffer));
- else
- ippSetOctetString(client->response, &attr, i, buffer, (int)strlen(buffer));
- }
- }
-
- if (!ra || cupsArrayFind(ra, "printer-up-time"))
- ippAddInteger(client->response, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "printer-up-time", (int)(time(NULL) - printer->start_time));
-
- if (!ra || cupsArrayFind(ra, "queued-job-count"))
- ippAddInteger(client->response, IPP_TAG_PRINTER, IPP_TAG_INTEGER,
- "queued-job-count", printer->active_job && printer->active_job->state < IPP_JSTATE_CANCELED);
-
- _cupsRWUnlock(&(printer->rwlock));
-
- cupsArrayDelete(ra);
-}
-
-
-/*
- * 'ipp_identify_printer()' - Beep or display a message.
- */
-
-static void
-ipp_identify_printer(
- _ipp_client_t *client) /* I - Client */
-{
- ipp_attribute_t *actions, /* identify-actions */
- *message; /* message */
-
-
- actions = ippFindAttribute(client->request, "identify-actions", IPP_TAG_KEYWORD);
- message = ippFindAttribute(client->request, "message", IPP_TAG_TEXT);
-
- if (!actions || ippContainsString(actions, "sound"))
- {
- putchar(0x07);
- fflush(stdout);
- }
-
- if (ippContainsString(actions, "display"))
- printf("IDENTIFY from %s: %s\n", client->hostname, message ? ippGetString(message, 0, NULL) : "No message supplied");
-
- respond_ipp(client, IPP_STATUS_OK, NULL);
-}
-
-
-/*
- * 'ipp_print_job()' - Create a job object with an attached document.
- */
-
-static void
-ipp_print_job(_ipp_client_t *client) /* I - Client */
-{
- _ipp_job_t *job; /* New job */
- char filename[1024], /* Filename buffer */
- buffer[4096]; /* Copy buffer */
- ssize_t bytes; /* Bytes read */
- cups_array_t *ra; /* Attributes to send in response */
- _cups_thread_t t; /* Thread */
-
-
- /*
- * Validate print job attributes...
- */
-
- if (!valid_job_attributes(client))
- {
- httpFlush(client->http);
- return;
- }
-
- /*
- * Do we have a file to print?
- */
-
- if (httpGetState(client->http) == HTTP_STATE_POST_SEND)
- {
- respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, "No file in request.");
- return;
- }
-
- /*
- * Print the job...
- */
-
- if ((job = create_job(client)) == NULL)
- {
- respond_ipp(client, IPP_STATUS_ERROR_BUSY,
- "Currently printing another job.");
- return;
- }
-
- /*
- * Create a file for the request data...
- */
-
- create_job_filename(client->printer, job, filename, sizeof(filename));
-
- if (Verbosity)
- fprintf(stderr, "Creating job file \"%s\", format \"%s\".\n", filename, job->format);
-
- if ((job->fd = open(filename, O_WRONLY | O_CREAT | O_TRUNC, 0600)) < 0)
- {
- job->state = IPP_JSTATE_ABORTED;
-
- respond_ipp(client, IPP_STATUS_ERROR_INTERNAL,
- "Unable to create print file: %s", strerror(errno));
- return;
- }
-
- while ((bytes = httpRead2(client->http, buffer, sizeof(buffer))) > 0)
- {
- if (write(job->fd, buffer, (size_t)bytes) < bytes)
- {
- int error = errno; /* Write error */
-
- job->state = IPP_JSTATE_ABORTED;
-
- close(job->fd);
- job->fd = -1;
-
- unlink(filename);
-
- respond_ipp(client, IPP_STATUS_ERROR_INTERNAL,
- "Unable to write print file: %s", strerror(error));
- return;
- }
- }
-
- if (bytes < 0)
- {
- /*
- * Got an error while reading the print data, so abort this job.
- */
-
- job->state = IPP_JSTATE_ABORTED;
-
- close(job->fd);
- job->fd = -1;
-
- unlink(filename);
-
- respond_ipp(client, IPP_STATUS_ERROR_INTERNAL,
- "Unable to read print file.");
- return;
- }
-
- if (close(job->fd))
- {
- int error = errno; /* Write error */
-
- job->state = IPP_JSTATE_ABORTED;
- job->fd = -1;
-
- unlink(filename);
-
- respond_ipp(client, IPP_STATUS_ERROR_INTERNAL,
- "Unable to write print file: %s", strerror(error));
- return;
- }
-
- job->fd = -1;
- job->filename = strdup(filename);
- job->state = IPP_JSTATE_PENDING;
-
- /*
- * Process the job...
- */
-
- t = _cupsThreadCreate((_cups_thread_func_t)process_job, job);
-
- if (t)
- {
- _cupsThreadDetach(t);
- }
- else
- {
- job->state = IPP_JSTATE_ABORTED;
- respond_ipp(client, IPP_STATUS_ERROR_INTERNAL, "Unable to process job.");
- return;
- }
-
- /*
- * Return the job info...
- */
-
- respond_ipp(client, IPP_STATUS_OK, NULL);
-
- ra = cupsArrayNew((cups_array_func_t)strcmp, NULL);
- cupsArrayAdd(ra, "job-id");
- cupsArrayAdd(ra, "job-state");
- cupsArrayAdd(ra, "job-state-message");
- cupsArrayAdd(ra, "job-state-reasons");
- cupsArrayAdd(ra, "job-uri");
-
- copy_job_attributes(client, job, ra);
- cupsArrayDelete(ra);
-}
-
-
-/*
- * 'ipp_print_uri()' - Create a job object with a referenced document.
- */
-
-static void
-ipp_print_uri(_ipp_client_t *client) /* I - Client */
-{
- _ipp_job_t *job; /* New job */
- ipp_attribute_t *uri; /* document-uri */
- char scheme[256], /* URI scheme */
- userpass[256], /* Username and password info */
- hostname[256], /* Hostname */
- resource[1024]; /* Resource path */
- int port; /* Port number */
- http_uri_status_t uri_status; /* URI decode status */
- http_encryption_t encryption; /* Encryption to use, if any */
- http_t *http; /* Connection for http/https URIs */
- http_status_t status; /* Access status for http/https URIs */
- int infile; /* Input file for local file URIs */
- char filename[1024], /* Filename buffer */
- buffer[4096]; /* Copy buffer */
- ssize_t bytes; /* Bytes read */
- cups_array_t *ra; /* Attributes to send in response */
- static const char * const uri_status_strings[] =
- { /* URI decode errors */
- "URI too large.",
- "Bad arguments to function.",
- "Bad resource in URI.",
- "Bad port number in URI.",
- "Bad hostname in URI.",
- "Bad username in URI.",
- "Bad scheme in URI.",
- "Bad/empty URI."
- };
-
-
- /*
- * Validate print job attributes...
- */
-
- if (!valid_job_attributes(client))
- {
- httpFlush(client->http);
- return;
- }
-
- /*
- * Do we have a file to print?
- */
-
- if (httpGetState(client->http) == HTTP_STATE_POST_RECV)
- {
- respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST,
- "Unexpected document data following request.");
- return;
- }
-
- /*
- * Do we have a document URI?
- */
-
- if ((uri = ippFindAttribute(client->request, "document-uri",
- IPP_TAG_URI)) == NULL)
- {
- respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, "Missing document-uri.");
- return;
- }
-
- if (ippGetCount(uri) != 1)
- {
- respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST,
- "Too many document-uri values.");
- return;
- }
-
- uri_status = httpSeparateURI(HTTP_URI_CODING_ALL, ippGetString(uri, 0, NULL),
- scheme, sizeof(scheme), userpass,
- sizeof(userpass), hostname, sizeof(hostname),
- &port, resource, sizeof(resource));
- if (uri_status < HTTP_URI_STATUS_OK)
- {
- respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, "Bad document-uri: %s",
- uri_status_strings[uri_status - HTTP_URI_STATUS_OVERFLOW]);
- return;
- }
-
- if (strcmp(scheme, "file") &&
-#ifdef HAVE_SSL
- strcmp(scheme, "https") &&
-#endif /* HAVE_SSL */
- strcmp(scheme, "http"))
- {
- respond_ipp(client, IPP_STATUS_ERROR_URI_SCHEME,
- "URI scheme \"%s\" not supported.", scheme);
- return;
- }
-
- if (!strcmp(scheme, "file") && access(resource, R_OK))
- {
- respond_ipp(client, IPP_STATUS_ERROR_DOCUMENT_ACCESS,
- "Unable to access URI: %s", strerror(errno));
- return;
- }
-
- /*
- * Print the job...
- */
-
- if ((job = create_job(client)) == NULL)
- {
- respond_ipp(client, IPP_STATUS_ERROR_BUSY,
- "Currently printing another job.");
- return;
- }
-
- /*
- * Create a file for the request data...
- */
-
- if (!strcasecmp(job->format, "image/jpeg"))
- snprintf(filename, sizeof(filename), "%s/%d.jpg",
- client->printer->directory, job->id);
- else if (!strcasecmp(job->format, "image/png"))
- snprintf(filename, sizeof(filename), "%s/%d.png",
- client->printer->directory, job->id);
- else if (!strcasecmp(job->format, "application/pdf"))
- snprintf(filename, sizeof(filename), "%s/%d.pdf",
- client->printer->directory, job->id);
- else if (!strcasecmp(job->format, "application/postscript"))
- snprintf(filename, sizeof(filename), "%s/%d.ps",
- client->printer->directory, job->id);
- else
- snprintf(filename, sizeof(filename), "%s/%d.prn",
- client->printer->directory, job->id);
-
- if ((job->fd = open(filename, O_WRONLY | O_CREAT | O_TRUNC, 0600)) < 0)
- {
- job->state = IPP_JSTATE_ABORTED;
-
- respond_ipp(client, IPP_STATUS_ERROR_INTERNAL,
- "Unable to create print file: %s", strerror(errno));
- return;
- }
-
- if (!strcmp(scheme, "file"))
- {
- if ((infile = open(resource, O_RDONLY)) < 0)
- {
- respond_ipp(client, IPP_STATUS_ERROR_DOCUMENT_ACCESS,
- "Unable to access URI: %s", strerror(errno));
- return;
- }
-
- do
- {
- if ((bytes = read(infile, buffer, sizeof(buffer))) < 0 &&
- (errno == EAGAIN || errno == EINTR))
- bytes = 1;
- else if (bytes > 0 && write(job->fd, buffer, (size_t)bytes) < bytes)
- {
- int error = errno; /* Write error */
-
- job->state = IPP_JSTATE_ABORTED;
-
- close(job->fd);
- job->fd = -1;
-
- unlink(filename);
- close(infile);
-
- respond_ipp(client, IPP_STATUS_ERROR_INTERNAL,
- "Unable to write print file: %s", strerror(error));
- return;
- }
- }
- while (bytes > 0);
-
- close(infile);
- }
- else
- {
-#ifdef HAVE_SSL
- if (port == 443 || !strcmp(scheme, "https"))
- encryption = HTTP_ENCRYPTION_ALWAYS;
- else
-#endif /* HAVE_SSL */
- encryption = HTTP_ENCRYPTION_IF_REQUESTED;
-
- if ((http = httpConnect2(hostname, port, NULL, AF_UNSPEC, encryption,
- 1, 30000, NULL)) == NULL)
- {
- respond_ipp(client, IPP_STATUS_ERROR_DOCUMENT_ACCESS,
- "Unable to connect to %s: %s", hostname,
- cupsLastErrorString());
- job->state = IPP_JSTATE_ABORTED;
-
- close(job->fd);
- job->fd = -1;
-
- unlink(filename);
- return;
- }
-
- httpClearFields(http);
- httpSetField(http, HTTP_FIELD_ACCEPT_LANGUAGE, "en");
- if (httpGet(http, resource))
- {
- respond_ipp(client, IPP_STATUS_ERROR_DOCUMENT_ACCESS,
- "Unable to GET URI: %s", strerror(errno));
-
- job->state = IPP_JSTATE_ABORTED;
-
- close(job->fd);
- job->fd = -1;
-
- unlink(filename);
- httpClose(http);
- return;
- }
-
- while ((status = httpUpdate(http)) == HTTP_STATUS_CONTINUE);
-
- if (status != HTTP_STATUS_OK)
- {
- respond_ipp(client, IPP_STATUS_ERROR_DOCUMENT_ACCESS,
- "Unable to GET URI: %s", httpStatus(status));
-
- job->state = IPP_JSTATE_ABORTED;
-
- close(job->fd);
- job->fd = -1;
-
- unlink(filename);
- httpClose(http);
- return;
- }
-
- while ((bytes = httpRead2(http, buffer, sizeof(buffer))) > 0)
- {
- if (write(job->fd, buffer, (size_t)bytes) < bytes)
- {
- int error = errno; /* Write error */
-
- job->state = IPP_JSTATE_ABORTED;
-
- close(job->fd);
- job->fd = -1;
-
- unlink(filename);
- httpClose(http);
-
- respond_ipp(client, IPP_STATUS_ERROR_INTERNAL,
- "Unable to write print file: %s", strerror(error));
- return;
- }
- }
-
- httpClose(http);
- }
-
- if (close(job->fd))
- {
- int error = errno; /* Write error */
-
- job->state = IPP_JSTATE_ABORTED;
- job->fd = -1;
-
- unlink(filename);
-
- respond_ipp(client, IPP_STATUS_ERROR_INTERNAL,
- "Unable to write print file: %s", strerror(error));
- return;
- }
-
- job->fd = -1;
- job->filename = strdup(filename);
- job->state = IPP_JSTATE_PENDING;
-
- /*
- * Process the job...
- */
-
- process_job(job);
-
- /*
- * Return the job info...
- */
-
- respond_ipp(client, IPP_STATUS_OK, NULL);
-
- ra = cupsArrayNew((cups_array_func_t)strcmp, NULL);
- cupsArrayAdd(ra, "job-id");
- cupsArrayAdd(ra, "job-state");
- cupsArrayAdd(ra, "job-state-reasons");
- cupsArrayAdd(ra, "job-uri");
-
- copy_job_attributes(client, job, ra);
- cupsArrayDelete(ra);
-}
-
-
-/*
- * 'ipp_send_document()' - Add an attached document to a job object created with
- * Create-Job.
- */
-
-static void
-ipp_send_document(_ipp_client_t *client)/* I - Client */
-{
- _ipp_job_t *job; /* Job information */
- char filename[1024], /* Filename buffer */
- buffer[4096]; /* Copy buffer */
- ssize_t bytes; /* Bytes read */
- ipp_attribute_t *attr; /* Current attribute */
- cups_array_t *ra; /* Attributes to send in response */
-
-
- /*
- * Get the job...
- */
-
- if ((job = find_job(client)) == NULL)
- {
- respond_ipp(client, IPP_STATUS_ERROR_NOT_FOUND, "Job does not exist.");
- httpFlush(client->http);
- return;
- }
-
- /*
- * See if we already have a document for this job or the job has already
- * in a non-pending state...
- */
-
- if (job->state > IPP_JSTATE_HELD)
- {
- respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE,
- "Job is not in a pending state.");
- httpFlush(client->http);
- return;
- }
- else if (job->filename || job->fd >= 0)
- {
- respond_ipp(client, IPP_STATUS_ERROR_MULTIPLE_JOBS_NOT_SUPPORTED,
- "Multiple document jobs are not supported.");
- httpFlush(client->http);
- return;
- }
-
- if ((attr = ippFindAttribute(client->request, "last-document",
- IPP_TAG_ZERO)) == NULL)
- {
- respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST,
- "Missing required last-document attribute.");
- httpFlush(client->http);
- return;
- }
- else if (ippGetValueTag(attr) != IPP_TAG_BOOLEAN || ippGetCount(attr) != 1 ||
- !ippGetBoolean(attr, 0))
- {
- respond_unsupported(client, attr);
- httpFlush(client->http);
- return;
- }
-
- /*
- * Validate document attributes...
- */
-
- if (!valid_doc_attributes(client))
- {
- httpFlush(client->http);
- return;
- }
-
- copy_attributes(job->attrs, client->request, NULL, IPP_TAG_JOB, 0);
-
- /*
- * Get the document format for the job...
- */
-
- _cupsRWLockWrite(&(client->printer->rwlock));
-
- if ((attr = ippFindAttribute(job->attrs, "document-format-detected", IPP_TAG_MIMETYPE)) != NULL)
- job->format = ippGetString(attr, 0, NULL);
- else if ((attr = ippFindAttribute(job->attrs, "document-format-supplied", IPP_TAG_MIMETYPE)) != NULL)
- job->format = ippGetString(attr, 0, NULL);
- else
- job->format = "application/octet-stream";
-
- /*
- * Create a file for the request data...
- */
-
- create_job_filename(client->printer, job, filename, sizeof(filename));
-
- if (Verbosity)
- fprintf(stderr, "Creating job file \"%s\", format \"%s\".\n", filename, job->format);
-
- job->fd = open(filename, O_WRONLY | O_CREAT | O_TRUNC, 0600);
-
- _cupsRWUnlock(&(client->printer->rwlock));
-
- if (job->fd < 0)
- {
- job->state = IPP_JSTATE_ABORTED;
-
- respond_ipp(client, IPP_STATUS_ERROR_INTERNAL,
- "Unable to create print file: %s", strerror(errno));
- return;
- }
-
- while ((bytes = httpRead2(client->http, buffer, sizeof(buffer))) > 0)
- {
- if (write(job->fd, buffer, (size_t)bytes) < bytes)
- {
- int error = errno; /* Write error */
-
- job->state = IPP_JSTATE_ABORTED;
-
- close(job->fd);
- job->fd = -1;
-
- unlink(filename);
-
- respond_ipp(client, IPP_STATUS_ERROR_INTERNAL,
- "Unable to write print file: %s", strerror(error));
- return;
- }
- }
-
- if (bytes < 0)
- {
- /*
- * Got an error while reading the print data, so abort this job.
- */
-
- job->state = IPP_JSTATE_ABORTED;
-
- close(job->fd);
- job->fd = -1;
-
- unlink(filename);
-
- respond_ipp(client, IPP_STATUS_ERROR_INTERNAL,
- "Unable to read print file.");
- return;
- }
-
- if (close(job->fd))
- {
- int error = errno; /* Write error */
-
- job->state = IPP_JSTATE_ABORTED;
- job->fd = -1;
-
- unlink(filename);
-
- respond_ipp(client, IPP_STATUS_ERROR_INTERNAL,
- "Unable to write print file: %s", strerror(error));
- return;
- }
-
- _cupsRWLockWrite(&(client->printer->rwlock));
-
- job->fd = -1;
- job->filename = strdup(filename);
- job->state = IPP_JSTATE_PENDING;
-
- _cupsRWUnlock(&(client->printer->rwlock));
-
- /*
- * Process the job...
- */
-
- process_job(job);
-
- /*
- * Return the job info...
- */
-
- respond_ipp(client, IPP_STATUS_OK, NULL);
-
- ra = cupsArrayNew((cups_array_func_t)strcmp, NULL);
- cupsArrayAdd(ra, "job-id");
- cupsArrayAdd(ra, "job-state");
- cupsArrayAdd(ra, "job-state-reasons");
- cupsArrayAdd(ra, "job-uri");
-
- copy_job_attributes(client, job, ra);
- cupsArrayDelete(ra);
-}
-
-
-/*
- * 'ipp_send_uri()' - Add a referenced document to a job object created with
- * Create-Job.
- */
-
-static void
-ipp_send_uri(_ipp_client_t *client) /* I - Client */
-{
- _ipp_job_t *job; /* Job information */
- ipp_attribute_t *uri; /* document-uri */
- char scheme[256], /* URI scheme */
- userpass[256], /* Username and password info */
- hostname[256], /* Hostname */
- resource[1024]; /* Resource path */
- int port; /* Port number */
- http_uri_status_t uri_status; /* URI decode status */
- http_encryption_t encryption; /* Encryption to use, if any */
- http_t *http; /* Connection for http/https URIs */
- http_status_t status; /* Access status for http/https URIs */
- int infile; /* Input file for local file URIs */
- char filename[1024], /* Filename buffer */
- buffer[4096]; /* Copy buffer */
- ssize_t bytes; /* Bytes read */
- ipp_attribute_t *attr; /* Current attribute */
- cups_array_t *ra; /* Attributes to send in response */
- static const char * const uri_status_strings[] =
- { /* URI decode errors */
- "URI too large.",
- "Bad arguments to function.",
- "Bad resource in URI.",
- "Bad port number in URI.",
- "Bad hostname in URI.",
- "Bad username in URI.",
- "Bad scheme in URI.",
- "Bad/empty URI."
- };
-
-
- /*
- * Get the job...
- */
-
- if ((job = find_job(client)) == NULL)
- {
- respond_ipp(client, IPP_STATUS_ERROR_NOT_FOUND, "Job does not exist.");
- httpFlush(client->http);
- return;
- }
-
- /*
- * See if we already have a document for this job or the job has already
- * in a non-pending state...
- */
-
- if (job->state > IPP_JSTATE_HELD)
- {
- respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE,
- "Job is not in a pending state.");
- httpFlush(client->http);
- return;
- }
- else if (job->filename || job->fd >= 0)
- {
- respond_ipp(client, IPP_STATUS_ERROR_MULTIPLE_JOBS_NOT_SUPPORTED,
- "Multiple document jobs are not supported.");
- httpFlush(client->http);
- return;
- }
-
- if ((attr = ippFindAttribute(client->request, "last-document",
- IPP_TAG_ZERO)) == NULL)
- {
- respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST,
- "Missing required last-document attribute.");
- httpFlush(client->http);
- return;
- }
- else if (ippGetValueTag(attr) != IPP_TAG_BOOLEAN || ippGetCount(attr) != 1 ||
- !ippGetBoolean(attr, 0))
- {
- respond_unsupported(client, attr);
- httpFlush(client->http);
- return;
- }
-
- /*
- * Validate document attributes...
- */
-
- if (!valid_doc_attributes(client))
- {
- httpFlush(client->http);
- return;
- }
-
- /*
- * Do we have a file to print?
- */
-
- if (httpGetState(client->http) == HTTP_STATE_POST_RECV)
- {
- respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST,
- "Unexpected document data following request.");
- return;
- }
-
- /*
- * Do we have a document URI?
- */
-
- if ((uri = ippFindAttribute(client->request, "document-uri",
- IPP_TAG_URI)) == NULL)
- {
- respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, "Missing document-uri.");
- return;
- }
-
- if (ippGetCount(uri) != 1)
- {
- respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST,
- "Too many document-uri values.");
- return;
- }
-
- uri_status = httpSeparateURI(HTTP_URI_CODING_ALL, ippGetString(uri, 0, NULL),
- scheme, sizeof(scheme), userpass,
- sizeof(userpass), hostname, sizeof(hostname),
- &port, resource, sizeof(resource));
- if (uri_status < HTTP_URI_STATUS_OK)
- {
- respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, "Bad document-uri: %s",
- uri_status_strings[uri_status - HTTP_URI_STATUS_OVERFLOW]);
- return;
- }
-
- if (strcmp(scheme, "file") &&
-#ifdef HAVE_SSL
- strcmp(scheme, "https") &&
-#endif /* HAVE_SSL */
- strcmp(scheme, "http"))
- {
- respond_ipp(client, IPP_STATUS_ERROR_URI_SCHEME,
- "URI scheme \"%s\" not supported.", scheme);
- return;
- }
-
- if (!strcmp(scheme, "file") && access(resource, R_OK))
- {
- respond_ipp(client, IPP_STATUS_ERROR_DOCUMENT_ACCESS,
- "Unable to access URI: %s", strerror(errno));
- return;
- }
-
- /*
- * Get the document format for the job...
- */
-
- _cupsRWLockWrite(&(client->printer->rwlock));
-
- if ((attr = ippFindAttribute(job->attrs, "document-format",
- IPP_TAG_MIMETYPE)) != NULL)
- job->format = ippGetString(attr, 0, NULL);
- else
- job->format = "application/octet-stream";
-
- /*
- * Create a file for the request data...
- */
-
- if (!strcasecmp(job->format, "image/jpeg"))
- snprintf(filename, sizeof(filename), "%s/%d.jpg",
- client->printer->directory, job->id);
- else if (!strcasecmp(job->format, "image/png"))
- snprintf(filename, sizeof(filename), "%s/%d.png",
- client->printer->directory, job->id);
- else if (!strcasecmp(job->format, "application/pdf"))
- snprintf(filename, sizeof(filename), "%s/%d.pdf",
- client->printer->directory, job->id);
- else if (!strcasecmp(job->format, "application/postscript"))
- snprintf(filename, sizeof(filename), "%s/%d.ps",
- client->printer->directory, job->id);
- else
- snprintf(filename, sizeof(filename), "%s/%d.prn",
- client->printer->directory, job->id);
-
- job->fd = open(filename, O_WRONLY | O_CREAT | O_TRUNC, 0600);
-
- _cupsRWUnlock(&(client->printer->rwlock));
-
- if (job->fd < 0)
- {
- job->state = IPP_JSTATE_ABORTED;
-
- respond_ipp(client, IPP_STATUS_ERROR_INTERNAL,
- "Unable to create print file: %s", strerror(errno));
- return;
- }
-
- if (!strcmp(scheme, "file"))
- {
- if ((infile = open(resource, O_RDONLY)) < 0)
- {
- respond_ipp(client, IPP_STATUS_ERROR_DOCUMENT_ACCESS,
- "Unable to access URI: %s", strerror(errno));
- return;
- }
-
- do
- {
- if ((bytes = read(infile, buffer, sizeof(buffer))) < 0 &&
- (errno == EAGAIN || errno == EINTR))
- bytes = 1;
- else if (bytes > 0 && write(job->fd, buffer, (size_t)bytes) < bytes)
- {
- int error = errno; /* Write error */
-
- job->state = IPP_JSTATE_ABORTED;
-
- close(job->fd);
- job->fd = -1;
-
- unlink(filename);
- close(infile);
-
- respond_ipp(client, IPP_STATUS_ERROR_INTERNAL,
- "Unable to write print file: %s", strerror(error));
- return;
- }
- }
- while (bytes > 0);
-
- close(infile);
- }
- else
- {
-#ifdef HAVE_SSL
- if (port == 443 || !strcmp(scheme, "https"))
- encryption = HTTP_ENCRYPTION_ALWAYS;
- else
-#endif /* HAVE_SSL */
- encryption = HTTP_ENCRYPTION_IF_REQUESTED;
-
- if ((http = httpConnect2(hostname, port, NULL, AF_UNSPEC, encryption,
- 1, 30000, NULL)) == NULL)
- {
- respond_ipp(client, IPP_STATUS_ERROR_DOCUMENT_ACCESS,
- "Unable to connect to %s: %s", hostname,
- cupsLastErrorString());
- job->state = IPP_JSTATE_ABORTED;
-
- close(job->fd);
- job->fd = -1;
-
- unlink(filename);
- return;
- }
-
- httpClearFields(http);
- httpSetField(http, HTTP_FIELD_ACCEPT_LANGUAGE, "en");
- if (httpGet(http, resource))
- {
- respond_ipp(client, IPP_STATUS_ERROR_DOCUMENT_ACCESS,
- "Unable to GET URI: %s", strerror(errno));
-
- job->state = IPP_JSTATE_ABORTED;
-
- close(job->fd);
- job->fd = -1;
-
- unlink(filename);
- httpClose(http);
- return;
- }
-
- while ((status = httpUpdate(http)) == HTTP_STATUS_CONTINUE);
-
- if (status != HTTP_STATUS_OK)
- {
- respond_ipp(client, IPP_STATUS_ERROR_DOCUMENT_ACCESS,
- "Unable to GET URI: %s", httpStatus(status));
-
- job->state = IPP_JSTATE_ABORTED;
-
- close(job->fd);
- job->fd = -1;
-
- unlink(filename);
- httpClose(http);
- return;
- }
-
- while ((bytes = httpRead2(http, buffer, sizeof(buffer))) > 0)
- {
- if (write(job->fd, buffer, (size_t)bytes) < bytes)
- {
- int error = errno; /* Write error */
-
- job->state = IPP_JSTATE_ABORTED;
-
- close(job->fd);
- job->fd = -1;
-
- unlink(filename);
- httpClose(http);
-
- respond_ipp(client, IPP_STATUS_ERROR_INTERNAL,
- "Unable to write print file: %s", strerror(error));
- return;
- }
- }
-
- httpClose(http);
- }
-
- if (close(job->fd))
- {
- int error = errno; /* Write error */
-
- job->state = IPP_JSTATE_ABORTED;
- job->fd = -1;
-
- unlink(filename);
-
- respond_ipp(client, IPP_STATUS_ERROR_INTERNAL,
- "Unable to write print file: %s", strerror(error));
- return;
- }
-
- _cupsRWLockWrite(&(client->printer->rwlock));
-
- job->fd = -1;
- job->filename = strdup(filename);
- job->state = IPP_JSTATE_PENDING;
-
- _cupsRWUnlock(&(client->printer->rwlock));
-
- /*
- * Process the job...
- */
-
- process_job(job);
-
- /*
- * Return the job info...
- */
-
- respond_ipp(client, IPP_STATUS_OK, NULL);
-
- ra = cupsArrayNew((cups_array_func_t)strcmp, NULL);
- cupsArrayAdd(ra, "job-id");
- cupsArrayAdd(ra, "job-state");
- cupsArrayAdd(ra, "job-state-reasons");
- cupsArrayAdd(ra, "job-uri");
-
- copy_job_attributes(client, job, ra);
- cupsArrayDelete(ra);
-}
-
-
-/*
- * 'ipp_validate_job()' - Validate job creation attributes.
- */
-
-static void
-ipp_validate_job(_ipp_client_t *client) /* I - Client */
-{
- if (valid_job_attributes(client))
- respond_ipp(client, IPP_STATUS_OK, NULL);
-}
-
-
-/*
- * 'load_attributes()' - Load printer attributes from a file.
- *
- * Syntax is based on ipptool format:
- *
- * ATTR value-tag name value
- */
-
-static void
-load_attributes(const char *filename, /* I - File to load */
- ipp_t *attrs) /* I - Printer attributes */
-{
- int linenum = 0; /* Current line number */
- FILE *fp = NULL; /* Test file */
- char attr[128], /* Attribute name */
- token[1024], /* Token from file */
- *tokenptr; /* Pointer into token */
- ipp_tag_t value; /* Current value type */
- ipp_attribute_t *attrptr, /* Attribute pointer */
- *lastcol = NULL; /* Last collection attribute */
-
-
- if ((fp = fopen(filename, "r")) == NULL)
- {
- fprintf(stderr, "ippserver: Unable to open \"%s\": %s\n", filename, strerror(errno));
- exit(1);
- }
-
- while (get_token(fp, token, sizeof(token), &linenum) != NULL)
- {
- if (!_cups_strcasecmp(token, "ATTR"))
- {
- /*
- * Attribute...
- */
-
- if (!get_token(fp, token, sizeof(token), &linenum))
- {
- fprintf(stderr, "ippserver: Missing ATTR value tag on line %d of \"%s\".\n", linenum, filename);
- exit(1);
- }
-
- if ((value = ippTagValue(token)) == IPP_TAG_ZERO)
- {
- fprintf(stderr, "ippserver: Bad ATTR value tag \"%s\" on line %d of \"%s\".\n", token, linenum, filename);
- exit(1);
- }
-
- if (!get_token(fp, attr, sizeof(attr), &linenum))
- {
- fprintf(stderr, "ippserver: Missing ATTR name on line %d of \"%s\".\n", linenum, filename);
- exit(1);
- }
-
- if (!get_token(fp, token, sizeof(token), &linenum))
- {
- fprintf(stderr, "ippserver: Missing ATTR value on line %d of \"%s\".\n", linenum, filename);
- exit(1);
- }
-
- attrptr = NULL;
-
- switch (value)
- {
- case IPP_TAG_BOOLEAN :
- if (!_cups_strcasecmp(token, "true"))
- attrptr = ippAddBoolean(attrs, IPP_TAG_PRINTER, attr, 1);
- else
- attrptr = ippAddBoolean(attrs, IPP_TAG_PRINTER, attr, (char)atoi(token));
- break;
-
- case IPP_TAG_INTEGER :
- case IPP_TAG_ENUM :
- if (!strchr(token, ','))
- attrptr = ippAddInteger(attrs, IPP_TAG_PRINTER, value, attr, (int)strtol(token, &tokenptr, 0));
- else
- {
- int values[100], /* Values */
- num_values = 1; /* Number of values */
-
- values[0] = (int)strtol(token, &tokenptr, 10);
- while (tokenptr && *tokenptr &&
- num_values < (int)(sizeof(values) / sizeof(values[0])))
- {
- if (*tokenptr == ',')
- tokenptr ++;
- else if (!isdigit(*tokenptr & 255) && *tokenptr != '-')
- break;
-
- values[num_values] = (int)strtol(tokenptr, &tokenptr, 0);
- num_values ++;
- }
-
- attrptr = ippAddIntegers(attrs, IPP_TAG_PRINTER, value, attr, num_values, values);
- }
-
- if (!tokenptr || *tokenptr)
- {
- fprintf(stderr, "ippserver: Bad %s value \"%s\" on line %d of \"%s\".\n", ippTagString(value), token, linenum, filename);
- exit(1);
- }
- break;
-
- case IPP_TAG_RESOLUTION :
- {
- int xres, /* X resolution */
- yres; /* Y resolution */
- ipp_res_t units; /* Units */
- char *start, /* Start of value */
- *ptr, /* Pointer into value */
- *next = NULL; /* Next value */
-
- for (start = token; start; start = next)
- {
- xres = yres = (int)strtol(start, (char **)&ptr, 10);
- if (ptr > start && xres > 0)
- {
- if (*ptr == 'x')
- yres = (int)strtol(ptr + 1, (char **)&ptr, 10);
- }
-
- if (ptr && (next = strchr(ptr, ',')) != NULL)
- *next++ = '\0';
-
- if (ptr <= start || xres <= 0 || yres <= 0 || !ptr ||
- (_cups_strcasecmp(ptr, "dpi") &&
- _cups_strcasecmp(ptr, "dpc") &&
- _cups_strcasecmp(ptr, "dpcm") &&
- _cups_strcasecmp(ptr, "other")))
- {
- fprintf(stderr, "ippserver: Bad resolution value \"%s\" on line %d of \"%s\".\n", token, linenum, filename);
- exit(1);
- }
-
- if (!_cups_strcasecmp(ptr, "dpc") || !_cups_strcasecmp(ptr, "dpcm"))
- units = IPP_RES_PER_CM;
- else
- units = IPP_RES_PER_INCH;
-
- if (attrptr)
- ippSetResolution(attrs, &attrptr, ippGetCount(attrptr), units, xres, yres);
- else
- attrptr = ippAddResolution(attrs, IPP_TAG_PRINTER, attr, units, xres, yres);
- }
- }
- break;
-
- case IPP_TAG_RANGE :
- {
- int lowers[4], /* Lower value */
- uppers[4], /* Upper values */
- num_vals; /* Number of values */
-
-
- num_vals = sscanf(token, "%d-%d,%d-%d,%d-%d,%d-%d",
- lowers + 0, uppers + 0,
- lowers + 1, uppers + 1,
- lowers + 2, uppers + 2,
- lowers + 3, uppers + 3);
-
- if ((num_vals & 1) || num_vals == 0)
- {
- fprintf(stderr, "ippserver: Bad rangeOfInteger value \"%s\" on line %d of \"%s\".", token, linenum, filename);
- exit(1);
- }
-
- attrptr = ippAddRanges(attrs, IPP_TAG_PRINTER, attr, num_vals / 2, lowers,
- uppers);
- }
- break;
-
- case IPP_TAG_BEGIN_COLLECTION :
- if (!strcmp(token, "{"))
- {
- ipp_t *col = get_collection(fp, filename, &linenum);
- /* Collection value */
-
- if (col)
- {
- attrptr = lastcol = ippAddCollection(attrs, IPP_TAG_PRINTER, attr, col);
- ippDelete(col);
- }
- else
- exit(1);
- }
- else
- {
- fprintf(stderr, "ippserver: Bad ATTR collection value on line %d of \"%s\".\n", linenum, filename);
- exit(1);
- }
-
- do
- {
- ipp_t *col; /* Collection value */
- long pos = ftell(fp); /* Save position of file */
-
- if (!get_token(fp, token, sizeof(token), &linenum))
- break;
-
- if (strcmp(token, ","))
- {
- fseek(fp, pos, SEEK_SET);
- break;
- }
-
- if (!get_token(fp, token, sizeof(token), &linenum) || strcmp(token, "{"))
- {
- fprintf(stderr, "ippserver: Unexpected \"%s\" on line %d of \"%s\".\n", token, linenum, filename);
- exit(1);
- }
-
- if ((col = get_collection(fp, filename, &linenum)) == NULL)
- break;
-
- ippSetCollection(attrs, &attrptr, ippGetCount(attrptr), col);
- }
- while (!strcmp(token, "{"));
- break;
-
- case IPP_TAG_STRING :
- attrptr = ippAddOctetString(attrs, IPP_TAG_PRINTER, attr, token, (int)strlen(token));
- break;
-
- default :
- fprintf(stderr, "ippserver: Unsupported ATTR value tag %s on line %d of \"%s\".\n", ippTagString(value), linenum, filename);
- exit(1);
-
- case IPP_TAG_TEXTLANG :
- case IPP_TAG_NAMELANG :
- case IPP_TAG_TEXT :
- case IPP_TAG_NAME :
- case IPP_TAG_KEYWORD :
- case IPP_TAG_URI :
- case IPP_TAG_URISCHEME :
- case IPP_TAG_CHARSET :
- case IPP_TAG_LANGUAGE :
- case IPP_TAG_MIMETYPE :
- if (!strchr(token, ','))
- attrptr = ippAddString(attrs, IPP_TAG_PRINTER, value, attr, NULL, token);
- else
- {
- /*
- * Multiple string values...
- */
-
- int num_values; /* Number of values */
- char *values[100], /* Values */
- *ptr; /* Pointer to next value */
-
-
- values[0] = token;
- num_values = 1;
-
- for (ptr = strchr(token, ','); ptr; ptr = strchr(ptr, ','))
- {
- if (ptr > token && ptr[-1] == '\\')
- _cups_strcpy(ptr - 1, ptr);
- else
- {
- *ptr++ = '\0';
- values[num_values] = ptr;
- num_values ++;
- if (num_values >= (int)(sizeof(values) / sizeof(values[0])))
- break;
- }
- }
-
- attrptr = ippAddStrings(attrs, IPP_TAG_PRINTER, value, attr, num_values, NULL, (const char **)values);
- }
- break;
- }
-
- if (!attrptr)
- {
- fprintf(stderr, "ippserver: Unable to add attribute on line %d of \"%s\": %s\n", linenum, filename, cupsLastErrorString());
- exit(1);
- }
- }
- else
- {
- fprintf(stderr, "ippserver: Unknown directive \"%s\" on line %d of \"%s\".\n", token, linenum, filename);
- exit(1);
- }
- }
-
- fclose(fp);
-}
-
-
-/*
- * 'parse_options()' - Parse URL options into CUPS options.
- *
- * The client->options string is destroyed by this function.
- */
-
-static int /* O - Number of options */
-parse_options(_ipp_client_t *client, /* I - Client */
- cups_option_t **options) /* O - Options */
-{
- char *name, /* Name */
- *value, /* Value */
- *next; /* Next name=value pair */
- int num_options = 0; /* Number of options */
-
-
- *options = NULL;
-
- for (name = client->options; name && *name; name = next)
- {
- if ((value = strchr(name, '=')) == NULL)
- break;
-
- *value++ = '\0';
- if ((next = strchr(value, '&')) != NULL)
- *next++ = '\0';
-
- num_options = cupsAddOption(name, value, num_options, options);
- }
-
- return (num_options);
-}
-
-
-/*
- * 'process_attr_message()' - Process an ATTR: message from a command.
- */
-
-static void
-process_attr_message(
- _ipp_job_t *job, /* I - Job */
- char *message) /* I - Message */
-{
- (void)job;
- (void)message;
-}
-
-
-/*
- * 'process_client()' - Process client requests on a thread.
- */
-
-static void * /* O - Exit status */
-process_client(_ipp_client_t *client) /* I - Client */
-{
- /*
- * Loop until we are out of requests or timeout (30 seconds)...
- */
-
-#ifdef HAVE_SSL
- int first_time = 1; /* First time request? */
-#endif /* HAVE_SSL */
-
- while (httpWait(client->http, 30000))
- {
-#ifdef HAVE_SSL
- if (first_time)
- {
- /*
- * See if we need to negotiate a TLS connection...
- */
-
- char buf[1]; /* First byte from client */
-
- if (recv(httpGetFd(client->http), buf, 1, MSG_PEEK) == 1 && (!buf[0] || !strchr("DGHOPT", buf[0])))
- {
- fprintf(stderr, "%s Starting HTTPS session.\n", client->hostname);
-
- if (httpEncryption(client->http, HTTP_ENCRYPTION_ALWAYS))
- {
- fprintf(stderr, "%s Unable to encrypt connection: %s\n", client->hostname, cupsLastErrorString());
- break;
- }
-
- fprintf(stderr, "%s Connection now encrypted.\n", client->hostname);
- }
-
- first_time = 0;
- }
-#endif /* HAVE_SSL */
-
- if (!process_http(client))
- break;
- }
-
- /*
- * Close the conection to the client and return...
- */
-
- delete_client(client);
-
- return (NULL);
-}
-
-
-/*
- * 'process_http()' - Process a HTTP request.
- */
-
-int /* O - 1 on success, 0 on failure */
-process_http(_ipp_client_t *client) /* I - Client connection */
-{
- char uri[1024]; /* URI */
- http_state_t http_state; /* HTTP state */
- http_status_t http_status; /* HTTP status */
- ipp_state_t ipp_state; /* State of IPP transfer */
- char scheme[32], /* Method/scheme */
- userpass[128], /* Username:password */
- hostname[HTTP_MAX_HOST];
- /* Hostname */
- int port; /* Port number */
- const char *encoding; /* Content-Encoding value */
- static const char * const http_states[] =
- { /* Strings for logging HTTP method */
- "WAITING",
- "OPTIONS",
- "GET",
- "GET_SEND",
- "HEAD",
- "POST",
- "POST_RECV",
- "POST_SEND",
- "PUT",
- "PUT_RECV",
- "DELETE",
- "TRACE",
- "CONNECT",
- "STATUS",
- "UNKNOWN_METHOD",
- "UNKNOWN_VERSION"
- };
-
-
- /*
- * Clear state variables...
- */
-
- ippDelete(client->request);
- ippDelete(client->response);
-
- client->request = NULL;
- client->response = NULL;
- client->operation = HTTP_STATE_WAITING;
-
- /*
- * Read a request from the connection...
- */
-
- while ((http_state = httpReadRequest(client->http, uri,
- sizeof(uri))) == HTTP_STATE_WAITING)
- usleep(1);
-
- /*
- * Parse the request line...
- */
-
- if (http_state == HTTP_STATE_ERROR)
- {
- if (httpError(client->http) == EPIPE)
- fprintf(stderr, "%s Client closed connection.\n", client->hostname);
- else
- fprintf(stderr, "%s Bad request line (%s).\n", client->hostname,
- strerror(httpError(client->http)));
-
- return (0);
- }
- else if (http_state == HTTP_STATE_UNKNOWN_METHOD)
- {
- fprintf(stderr, "%s Bad/unknown operation.\n", client->hostname);
- respond_http(client, HTTP_STATUS_BAD_REQUEST, NULL, NULL, 0);
- return (0);
- }
- else if (http_state == HTTP_STATE_UNKNOWN_VERSION)
- {
- fprintf(stderr, "%s Bad HTTP version.\n", client->hostname);
- respond_http(client, HTTP_STATUS_BAD_REQUEST, NULL, NULL, 0);
- return (0);
- }
-
- fprintf(stderr, "%s %s %s\n", client->hostname, http_states[http_state],
- uri);
-
- /*
- * Separate the URI into its components...
- */
-
- if (httpSeparateURI(HTTP_URI_CODING_MOST, uri, scheme, sizeof(scheme),
- userpass, sizeof(userpass),
- hostname, sizeof(hostname), &port,
- client->uri, sizeof(client->uri)) < HTTP_URI_STATUS_OK &&
- (http_state != HTTP_STATE_OPTIONS || strcmp(uri, "*")))
- {
- fprintf(stderr, "%s Bad URI \"%s\".\n", client->hostname, uri);
- respond_http(client, HTTP_STATUS_BAD_REQUEST, NULL, NULL, 0);
- return (0);
- }
-
- if ((client->options = strchr(client->uri, '?')) != NULL)
- *(client->options)++ = '\0';
-
- /*
- * Process the request...
- */
-
- client->start = time(NULL);
- client->operation = httpGetState(client->http);
-
- /*
- * Parse incoming parameters until the status changes...
- */
-
- while ((http_status = httpUpdate(client->http)) == HTTP_STATUS_CONTINUE);
-
- if (http_status != HTTP_STATUS_OK)
- {
- respond_http(client, HTTP_STATUS_BAD_REQUEST, NULL, NULL, 0);
- return (0);
- }
-
- if (!httpGetField(client->http, HTTP_FIELD_HOST)[0] &&
- httpGetVersion(client->http) >= HTTP_VERSION_1_1)
- {
- /*
- * HTTP/1.1 and higher require the "Host:" field...
- */
-
- respond_http(client, HTTP_STATUS_BAD_REQUEST, NULL, NULL, 0);
- return (0);
- }
-
- /*
- * Handle HTTP Upgrade...
- */
-
- if (!strcasecmp(httpGetField(client->http, HTTP_FIELD_CONNECTION),
- "Upgrade"))
- {
-#ifdef HAVE_SSL
- if (strstr(httpGetField(client->http, HTTP_FIELD_UPGRADE), "TLS/") != NULL && !httpIsEncrypted(client->http))
- {
- if (!respond_http(client, HTTP_STATUS_SWITCHING_PROTOCOLS, NULL, NULL, 0))
- return (0);
-
- fprintf(stderr, "%s Upgrading to encrypted connection.\n", client->hostname);
-
- if (httpEncryption(client->http, HTTP_ENCRYPTION_REQUIRED))
- {
- fprintf(stderr, "%s Unable to encrypt connection: %s\n", client->hostname, cupsLastErrorString());
- return (0);
- }
-
- fprintf(stderr, "%s Connection now encrypted.\n", client->hostname);
- }
- else
-#endif /* HAVE_SSL */
-
- if (!respond_http(client, HTTP_STATUS_NOT_IMPLEMENTED, NULL, NULL, 0))
- return (0);
- }
-
- /*
- * Handle HTTP Expect...
- */
-
- if (httpGetExpect(client->http) &&
- (client->operation == HTTP_STATE_POST ||
- client->operation == HTTP_STATE_PUT))
- {
- if (httpGetExpect(client->http) == HTTP_STATUS_CONTINUE)
- {
- /*
- * Send 100-continue header...
- */
-
- if (!respond_http(client, HTTP_STATUS_CONTINUE, NULL, NULL, 0))
- return (0);
- }
- else
- {
- /*
- * Send 417-expectation-failed header...
- */
-
- if (!respond_http(client, HTTP_STATUS_EXPECTATION_FAILED, NULL, NULL, 0))
- return (0);
- }
- }
-
- /*
- * Handle new transfers...
- */
-
- encoding = httpGetContentEncoding(client->http);
-
- switch (client->operation)
- {
- case HTTP_STATE_OPTIONS :
- /*
- * Do OPTIONS command...
- */
-
- return (respond_http(client, HTTP_STATUS_OK, NULL, NULL, 0));
-
- case HTTP_STATE_HEAD :
- if (!strcmp(client->uri, "/icon.png"))
- return (respond_http(client, HTTP_STATUS_OK, NULL, "image/png", 0));
- else if (!strcmp(client->uri, "/") || !strcmp(client->uri, "/media") || !strcmp(client->uri, "/supplies"))
- return (respond_http(client, HTTP_STATUS_OK, NULL, "text/html", 0));
- else
- return (respond_http(client, HTTP_STATUS_NOT_FOUND, NULL, NULL, 0));
-
- case HTTP_STATE_GET :
- if (!strcmp(client->uri, "/icon.png"))
- {
- /*
- * Send PNG icon file.
- */
-
- int fd; /* Icon file */
- struct stat fileinfo; /* Icon file information */
- char buffer[4096]; /* Copy buffer */
- ssize_t bytes; /* Bytes */
-
- fprintf(stderr, "Icon file is \"%s\".\n", client->printer->icon);
-
- if (!stat(client->printer->icon, &fileinfo) &&
- (fd = open(client->printer->icon, O_RDONLY)) >= 0)
- {
- if (!respond_http(client, HTTP_STATUS_OK, NULL, "image/png",
- (size_t)fileinfo.st_size))
- {
- close(fd);
- return (0);
- }
-
- while ((bytes = read(fd, buffer, sizeof(buffer))) > 0)
- httpWrite2(client->http, buffer, (size_t)bytes);
-
- httpFlushWrite(client->http);
-
- close(fd);
- }
- else
- return (respond_http(client, HTTP_STATUS_NOT_FOUND, NULL, NULL, 0));
- }
- else if (!strcmp(client->uri, "/"))
- {
- /*
- * Show web status page...
- */
-
- _ipp_job_t *job; /* Current job */
- int i; /* Looping var */
- _ipp_preason_t reason; /* Current reason */
- static const char * const reasons[] =
- { /* Reason strings */
- "Other",
- "Cover Open",
- "Input Tray Missing",
- "Marker Supply Empty",
- "Marker Supply Low",
- "Marker Waste Almost Full",
- "Marker Waste Full",
- "Media Empty",
- "Media Jam",
- "Media Low",
- "Media Needed",
- "Moving to Paused",
- "Paused",
- "Spool Area Full",
- "Toner Empty",
- "Toner Low"
- };
-
- if (!respond_http(client, HTTP_STATUS_OK, encoding, "text/html", 0))
- return (0);
-
- html_header(client, client->printer->name);
- html_printf(client,
- "<p><img align=\"right\" src=\"/icon.png\" width=\"64\" height=\"64\"><b>ippserver (" CUPS_SVERSION ")</b></p>\n"
- "<p>%s, %d job(s).", client->printer->state == IPP_PSTATE_IDLE ? "Idle" : client->printer->state == IPP_PSTATE_PROCESSING ? "Printing" : "Stopped", cupsArrayCount(client->printer->jobs));
- for (i = 0, reason = 1; i < (int)(sizeof(reasons) / sizeof(reasons[0])); i ++, reason <<= 1)
- if (client->printer->state_reasons & reason)
- html_printf(client, "\n<br>&nbsp;&nbsp;&nbsp;&nbsp;%s", reasons[i]);
- html_printf(client, "</p>\n");
-
- if (cupsArrayCount(client->printer->jobs) > 0)
- {
- _cupsRWLockRead(&(client->printer->rwlock));
-
- html_printf(client, "<table class=\"striped\" summary=\"Jobs\"><thead><tr><th>Job #</th><th>Name</th><th>Owner</th><th>When</th></tr></thead><tbody>\n");
- for (job = (_ipp_job_t *)cupsArrayFirst(client->printer->jobs); job; job = (_ipp_job_t *)cupsArrayNext(client->printer->jobs))
- {
- char when[256], /* When job queued/started/finished */
- hhmmss[64]; /* Time HH:MM:SS */
-
- switch (job->state)
- {
- case IPP_JSTATE_PENDING :
- case IPP_JSTATE_HELD :
- snprintf(when, sizeof(when), "Queued at %s", time_string(job->created, hhmmss, sizeof(hhmmss)));
- break;
- case IPP_JSTATE_PROCESSING :
- case IPP_JSTATE_STOPPED :
- snprintf(when, sizeof(when), "Started at %s", time_string(job->processing, hhmmss, sizeof(hhmmss)));
- break;
- case IPP_JSTATE_ABORTED :
- snprintf(when, sizeof(when), "Aborted at %s", time_string(job->completed, hhmmss, sizeof(hhmmss)));
- break;
- case IPP_JSTATE_CANCELED :
- snprintf(when, sizeof(when), "Canceled at %s", time_string(job->completed, hhmmss, sizeof(hhmmss)));
- break;
- case IPP_JSTATE_COMPLETED :
- snprintf(when, sizeof(when), "Completed at %s", time_string(job->completed, hhmmss, sizeof(hhmmss)));
- break;
- }
-
- html_printf(client, "<tr><td>%d</td><td>%s</td><td>%s</td><td>%s</td></tr>\n", job->id, job->name, job->username, when);
- }
- html_printf(client, "</tbody></table>\n");
-
- _cupsRWUnlock(&(client->printer->rwlock));
- }
- html_footer(client);
-
- return (1);
- }
- else if (!strcmp(client->uri, "/media"))
- {
- /*
- * Show web media page...
- */
-
- int i, /* Looping var */
- num_options; /* Number of form options */
- cups_option_t *options; /* Form options */
- static const char * const sizes[] =
- { /* Size strings */
- "ISO A4",
- "ISO A5",
- "ISO A6",
- "DL Envelope",
- "US Legal",
- "US Letter",
- "#10 Envelope",
- "3x5 Photo",
- "3.5x5 Photo",
- "4x6 Photo",
- "5x7 Photo"
- };
- static const char * const types[] =
- /* Type strings */
- {
- "Auto",
- "Cardstock",
- "Envelope",
- "Labels",
- "Other",
- "Glossy Photo",
- "High-Gloss Photo",
- "Matte Photo",
- "Satin Photo",
- "Semi-Gloss Photo",
- "Plain",
- "Letterhead",
- "Transparency"
- };
- static const int sheets[] = /* Number of sheets */
- {
- 250,
- 100,
- 25,
- 5,
- 0
- };
-
- if (!respond_http(client, HTTP_STATUS_OK, encoding, "text/html", 0))
- return (0);
-
- html_header(client, client->printer->name);
-
- if ((num_options = parse_options(client, &options)) > 0)
- {
- /*
- * WARNING: A real printer/server implementation MUST NOT implement
- * media updates via a GET request - GET requests are supposed to be
- * idempotent (without side-effects) and we obviously are not
- * authenticating access here. This form is provided solely to
- * enable testing and development!
- */
-
- const char *val; /* Form value */
-
- if ((val = cupsGetOption("main_size", num_options, options)) != NULL)
- client->printer->main_size = atoi(val);
- if ((val = cupsGetOption("main_type", num_options, options)) != NULL)
- client->printer->main_type = atoi(val);
- if ((val = cupsGetOption("main_level", num_options, options)) != NULL)
- client->printer->main_level = atoi(val);
-
- if ((val = cupsGetOption("envelope_size", num_options, options)) != NULL)
- client->printer->envelope_size = atoi(val);
- if ((val = cupsGetOption("envelope_level", num_options, options)) != NULL)
- client->printer->envelope_level = atoi(val);
-
- if ((val = cupsGetOption("photo_size", num_options, options)) != NULL)
- client->printer->photo_size = atoi(val);
- if ((val = cupsGetOption("photo_type", num_options, options)) != NULL)
- client->printer->photo_type = atoi(val);
- if ((val = cupsGetOption("photo_level", num_options, options)) != NULL)
- client->printer->photo_level = atoi(val);
-
- if ((client->printer->main_level < 100 && client->printer->main_level > 0) || (client->printer->envelope_level < 25 && client->printer->envelope_level > 0) || (client->printer->photo_level < 25 && client->printer->photo_level > 0))
- client->printer->state_reasons |= _IPP_PREASON_MEDIA_LOW;
- else
- client->printer->state_reasons &= (_ipp_preason_t)~_IPP_PREASON_MEDIA_LOW;
-
- if ((client->printer->main_level == 0 && client->printer->main_size > _IPP_MEDIA_SIZE_NONE) || (client->printer->envelope_level == 0 && client->printer->envelope_size > _IPP_MEDIA_SIZE_NONE) || (client->printer->photo_level == 0 && client->printer->photo_size > _IPP_MEDIA_SIZE_NONE))
- {
- client->printer->state_reasons |= _IPP_PREASON_MEDIA_EMPTY;
- if (client->printer->active_job)
- client->printer->state_reasons |= _IPP_PREASON_MEDIA_NEEDED;
- }
- else
- client->printer->state_reasons &= (_ipp_preason_t)~(_IPP_PREASON_MEDIA_EMPTY | _IPP_PREASON_MEDIA_NEEDED);
-
- html_printf(client, "<blockquote>Media updated.</blockquote>\n");
- }
-
- html_printf(client, "<form method=\"GET\" action=\"/media\">\n");
-
- html_printf(client, "<table class=\"form\" summary=\"Media\">\n");
- html_printf(client, "<tr><th>Main Tray:</th><td><select name=\"main_size\"><option value=\"-1\">None</option>");
- for (i = 0; i < (int)(sizeof(sizes) / sizeof(sizes[0])); i ++)
- if (!strstr(sizes[i], "Envelope") && !strstr(sizes[i], "Photo"))
- html_printf(client, "<option value=\"%d\"%s>%s</option>", i, i == client->printer->main_size ? " selected" : "", sizes[i]);
- html_printf(client, "</select> <select name=\"main_type\"><option value=\"-1\">None</option>");
- for (i = 0; i < (int)(sizeof(types) / sizeof(types[0])); i ++)
- if (!strstr(types[i], "Photo"))
- html_printf(client, "<option value=\"%d\"%s>%s</option>", i, i == client->printer->main_type ? " selected" : "", types[i]);
- html_printf(client, "</select> <select name=\"main_level\">");
- for (i = 0; i < (int)(sizeof(sheets) / sizeof(sheets[0])); i ++)
- html_printf(client, "<option value=\"%d\"%s>%d sheets</option>", sheets[i], sheets[i] == client->printer->main_level ? " selected" : "", sheets[i]);
- html_printf(client, "</select></td></tr>\n");
-
- html_printf(client,
- "<tr><th>Envelope Feeder:</th><td><select name=\"envelope_size\"><option value=\"-1\">None</option>");
- for (i = 0; i < (int)(sizeof(sizes) / sizeof(sizes[0])); i ++)
- if (strstr(sizes[i], "Envelope"))
- html_printf(client, "<option value=\"%d\"%s>%s</option>", i, i == client->printer->envelope_size ? " selected" : "", sizes[i]);
- html_printf(client, "</select> <select name=\"envelope_level\">");
- for (i = 0; i < (int)(sizeof(sheets) / sizeof(sheets[0])); i ++)
- html_printf(client, "<option value=\"%d\"%s>%d sheets</option>", sheets[i], sheets[i] == client->printer->envelope_level ? " selected" : "", sheets[i]);
- html_printf(client, "</select></td></tr>\n");
-
- html_printf(client,
- "<tr><th>Photo Tray:</th><td><select name=\"photo_size\"><option value=\"-1\">None</option>");
- for (i = 0; i < (int)(sizeof(sizes) / sizeof(sizes[0])); i ++)
- if (strstr(sizes[i], "Photo"))
- html_printf(client, "<option value=\"%d\"%s>%s</option>", i, i == client->printer->photo_size ? " selected" : "", sizes[i]);
- html_printf(client, "</select> <select name=\"photo_type\"><option value=\"-1\">None</option>");
- for (i = 0; i < (int)(sizeof(types) / sizeof(types[0])); i ++)
- if (strstr(types[i], "Photo"))
- html_printf(client, "<option value=\"%d\"%s>%s</option>", i, i == client->printer->photo_type ? " selected" : "", types[i]);
- html_printf(client, "</select> <select name=\"photo_level\">");
- for (i = 0; i < (int)(sizeof(sheets) / sizeof(sheets[0])); i ++)
- html_printf(client, "<option value=\"%d\"%s>%d sheets</option>", sheets[i], sheets[i] == client->printer->photo_level ? " selected" : "", sheets[i]);
- html_printf(client, "</select></td></tr>\n");
-
- html_printf(client, "<tr><td></td><td><input type=\"submit\" value=\"Update Media\"></td></tr></table></form>\n");
- html_footer(client);
-
- return (1);
- }
- else if (!strcmp(client->uri, "/supplies"))
- {
- /*
- * Show web supplies page...
- */
-
- int i, j, /* Looping vars */
- num_options; /* Number of form options */
- cups_option_t *options; /* Form options */
- static const int levels[] = { 0, 5, 10, 25, 50, 75, 90, 95, 100 };
-
- if (!respond_http(client, HTTP_STATUS_OK, encoding, "text/html", 0))
- return (0);
-
- html_header(client, client->printer->name);
-
- if ((num_options = parse_options(client, &options)) > 0)
- {
- /*
- * WARNING: A real printer/server implementation MUST NOT implement
- * supply updates via a GET request - GET requests are supposed to be
- * idempotent (without side-effects) and we obviously are not
- * authenticating access here. This form is provided solely to
- * enable testing and development!
- */
-
- char name[64]; /* Form field */
- const char *val; /* Form value */
-
- client->printer->state_reasons &= (_ipp_preason_t)~(_IPP_PREASON_MARKER_SUPPLY_EMPTY | _IPP_PREASON_MARKER_SUPPLY_LOW | _IPP_PREASON_MARKER_WASTE_ALMOST_FULL | _IPP_PREASON_MARKER_WASTE_FULL | _IPP_PREASON_TONER_EMPTY | _IPP_PREASON_TONER_LOW);
-
- for (i = 0; i < (int)(sizeof(printer_supplies) / sizeof(printer_supplies[0])); i ++)
- {
- snprintf(name, sizeof(name), "supply_%d", i);
- if ((val = cupsGetOption(name, num_options, options)) != NULL)
- {
- int level = client->printer->supplies[i] = atoi(val);
- /* New level */
-
- if (i < 4)
- {
- if (level == 0)
- client->printer->state_reasons |= _IPP_PREASON_TONER_EMPTY;
- else if (level < 10)
- client->printer->state_reasons |= _IPP_PREASON_TONER_LOW;
- }
- else
- {
- if (level == 100)
- client->printer->state_reasons |= _IPP_PREASON_MARKER_WASTE_FULL;
- else if (level > 90)
- client->printer->state_reasons |= _IPP_PREASON_MARKER_WASTE_ALMOST_FULL;
- }
- }
- }
-
- html_printf(client, "<blockquote>Supplies updated.</blockquote>\n");
- }
-
- html_printf(client, "<form method=\"GET\" action=\"/supplies\">\n");
-
- html_printf(client, "<table class=\"form\" summary=\"Supplies\">\n");
- for (i = 0; i < (int)(sizeof(printer_supplies) / sizeof(printer_supplies[0])); i ++)
- {
- html_printf(client, "<tr><th>%s:</th><td><select name=\"supply_%d\">", printer_supplies[i], i);
- for (j = 0; j < (int)(sizeof(levels) / sizeof(levels[0])); j ++)
- html_printf(client, "<option value=\"%d\"%s>%d%%</option>", levels[j], levels[j] == client->printer->supplies[i] ? " selected" : "", levels[j]);
- html_printf(client, "</select></td></tr>\n");
- }
- html_printf(client, "<tr><td></td><td><input type=\"submit\" value=\"Update Supplies\"></td></tr>\n</table>\n</form>\n");
- html_footer(client);
-
- return (1);
- }
- else
- return (respond_http(client, HTTP_STATUS_NOT_FOUND, NULL, NULL, 0));
- break;
-
- case HTTP_STATE_POST :
- if (strcmp(httpGetField(client->http, HTTP_FIELD_CONTENT_TYPE),
- "application/ipp"))
- {
- /*
- * Not an IPP request...
- */
-
- return (respond_http(client, HTTP_STATUS_BAD_REQUEST, NULL, NULL, 0));
- }
-
- /*
- * Read the IPP request...
- */
-
- client->request = ippNew();
-
- while ((ipp_state = ippRead(client->http,
- client->request)) != IPP_STATE_DATA)
- {
- if (ipp_state == IPP_STATE_ERROR)
- {
- fprintf(stderr, "%s IPP read error (%s).\n", client->hostname,
- cupsLastErrorString());
- respond_http(client, HTTP_STATUS_BAD_REQUEST, NULL, NULL, 0);
- return (0);
- }
- }
-
- /*
- * Now that we have the IPP request, process the request...
- */
-
- return (process_ipp(client));
-
- default :
- break; /* Anti-compiler-warning-code */
- }
-
- return (1);
-}
-
-
-/*
- * 'process_ipp()' - Process an IPP request.
- */
-
-static int /* O - 1 on success, 0 on error */
-process_ipp(_ipp_client_t *client) /* I - Client */
-{
- ipp_tag_t group; /* Current group tag */
- ipp_attribute_t *attr; /* Current attribute */
- ipp_attribute_t *charset; /* Character set attribute */
- ipp_attribute_t *language; /* Language attribute */
- ipp_attribute_t *uri; /* Printer URI attribute */
- int major, minor; /* Version number */
- const char *name; /* Name of attribute */
-
-
- debug_attributes("Request", client->request, 1);
-
- /*
- * First build an empty response message for this request...
- */
-
- client->operation_id = ippGetOperation(client->request);
- client->response = ippNewResponse(client->request);
-
- /*
- * Then validate the request header and required attributes...
- */
-
- major = ippGetVersion(client->request, &minor);
-
- if (major < 1 || major > 2)
- {
- /*
- * Return an error, since we only support IPP 1.x and 2.x.
- */
-
- respond_ipp(client, IPP_STATUS_ERROR_VERSION_NOT_SUPPORTED, "Bad request version number %d.%d.", major, minor);
- }
- else if ((major * 10 + minor) > MaxVersion)
- {
- if (httpGetState(client->http) != HTTP_STATE_POST_SEND)
- httpFlush(client->http); /* Flush trailing (junk) data */
-
- respond_http(client, HTTP_STATUS_BAD_REQUEST, NULL, NULL, 0);
- return (0);
- }
- else if (ippGetRequestId(client->request) <= 0)
- {
- respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, "Bad request-id %d.", ippGetRequestId(client->request));
- }
- else if (!ippFirstAttribute(client->request))
- {
- respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, "No attributes in request.");
- }
- else
- {
- /*
- * Make sure that the attributes are provided in the correct order and
- * don't repeat groups...
- */
-
- for (attr = ippFirstAttribute(client->request),
- group = ippGetGroupTag(attr);
- attr;
- attr = ippNextAttribute(client->request))
- {
- if (ippGetGroupTag(attr) < group && ippGetGroupTag(attr) != IPP_TAG_ZERO)
- {
- /*
- * Out of order; return an error...
- */
-
- respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST,
- "Attribute groups are out of order (%x < %x).",
- ippGetGroupTag(attr), group);
- break;
- }
- else
- group = ippGetGroupTag(attr);
- }
-
- if (!attr)
- {
- /*
- * Then make sure that the first three attributes are:
- *
- * attributes-charset
- * attributes-natural-language
- * printer-uri/job-uri
- */
-
- attr = ippFirstAttribute(client->request);
- name = ippGetName(attr);
- if (attr && name && !strcmp(name, "attributes-charset") &&
- ippGetValueTag(attr) == IPP_TAG_CHARSET)
- charset = attr;
- else
- charset = NULL;
-
- attr = ippNextAttribute(client->request);
- name = ippGetName(attr);
-
- if (attr && name && !strcmp(name, "attributes-natural-language") &&
- ippGetValueTag(attr) == IPP_TAG_LANGUAGE)
- language = attr;
- else
- language = NULL;
-
- if ((attr = ippFindAttribute(client->request, "printer-uri",
- IPP_TAG_URI)) != NULL)
- uri = attr;
- else if ((attr = ippFindAttribute(client->request, "job-uri",
- IPP_TAG_URI)) != NULL)
- uri = attr;
- else
- uri = NULL;
-
- if (charset &&
- strcasecmp(ippGetString(charset, 0, NULL), "us-ascii") &&
- strcasecmp(ippGetString(charset, 0, NULL), "utf-8"))
- {
- /*
- * Bad character set...
- */
-
- respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST,
- "Unsupported character set \"%s\".",
- ippGetString(charset, 0, NULL));
- }
- else if (!charset || !language || !uri)
- {
- /*
- * Return an error, since attributes-charset,
- * attributes-natural-language, and printer-uri/job-uri are required
- * for all operations.
- */
-
- respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST,
- "Missing required attributes.");
- }
- else
- {
- char scheme[32], /* URI scheme */
- userpass[32], /* Username/password in URI */
- host[256], /* Host name in URI */
- resource[256]; /* Resource path in URI */
- int port; /* Port number in URI */
-
- name = ippGetName(uri);
-
- if (httpSeparateURI(HTTP_URI_CODING_ALL, ippGetString(uri, 0, NULL),
- scheme, sizeof(scheme),
- userpass, sizeof(userpass),
- host, sizeof(host), &port,
- resource, sizeof(resource)) < HTTP_URI_STATUS_OK)
- respond_ipp(client, IPP_STATUS_ERROR_ATTRIBUTES_OR_VALUES,
- "Bad %s value '%s'.", name, ippGetString(uri, 0, NULL));
- else if ((!strcmp(name, "job-uri") &&
- strncmp(resource, "/ipp/print/", 11)) ||
- (!strcmp(name, "printer-uri") &&
- strcmp(resource, "/ipp/print")))
- respond_ipp(client, IPP_STATUS_ERROR_NOT_FOUND, "%s %s not found.",
- name, ippGetString(uri, 0, NULL));
- else
- {
- /*
- * Try processing the operation...
- */
-
- switch (ippGetOperation(client->request))
- {
- case IPP_OP_PRINT_JOB :
- ipp_print_job(client);
- break;
-
- case IPP_OP_PRINT_URI :
- ipp_print_uri(client);
- break;
-
- case IPP_OP_VALIDATE_JOB :
- ipp_validate_job(client);
- break;
-
- case IPP_OP_CREATE_JOB :
- ipp_create_job(client);
- break;
-
- case IPP_OP_SEND_DOCUMENT :
- ipp_send_document(client);
- break;
-
- case IPP_OP_SEND_URI :
- ipp_send_uri(client);
- break;
-
- case IPP_OP_CANCEL_JOB :
- ipp_cancel_job(client);
- break;
-
- case IPP_OP_GET_JOB_ATTRIBUTES :
- ipp_get_job_attributes(client);
- break;
-
- case IPP_OP_GET_JOBS :
- ipp_get_jobs(client);
- break;
-
- case IPP_OP_GET_PRINTER_ATTRIBUTES :
- ipp_get_printer_attributes(client);
- break;
-
- case IPP_OP_CLOSE_JOB :
- ipp_close_job(client);
- break;
-
- case IPP_OP_IDENTIFY_PRINTER :
- ipp_identify_printer(client);
- break;
-
- default :
- respond_ipp(client, IPP_STATUS_ERROR_OPERATION_NOT_SUPPORTED,
- "Operation not supported.");
- break;
- }
- }
- }
- }
- }
-
- /*
- * Send the HTTP header and return...
- */
-
- if (httpGetState(client->http) != HTTP_STATE_POST_SEND)
- httpFlush(client->http); /* Flush trailing (junk) data */
-
- return (respond_http(client, HTTP_STATUS_OK, NULL, "application/ipp",
- ippLength(client->response)));
-}
-
-
-/*
- * 'process_job()' - Process a print job.
- */
-
-static void * /* O - Thread exit status */
-process_job(_ipp_job_t *job) /* I - Job */
-{
- job->state = IPP_JSTATE_PROCESSING;
- job->printer->state = IPP_PSTATE_PROCESSING;
- job->processing = time(NULL);
-
- while (job->printer->state_reasons & _IPP_PREASON_MEDIA_EMPTY)
- {
- job->printer->state_reasons |= _IPP_PREASON_MEDIA_NEEDED;
-
- sleep(1);
- }
-
- job->printer->state_reasons &= (_ipp_preason_t)~_IPP_PREASON_MEDIA_NEEDED;
-
- if (job->printer->command)
- {
- /*
- * Execute a command with the job spool file and wait for it to complete...
- */
-
- int pid, /* Process ID */
- status; /* Exit status */
- time_t start, /* Start time */
- end; /* End time */
- char *myargv[3], /* Command-line arguments */
- *myenvp[200]; /* Environment variables */
- int myenvc; /* Number of environment variables */
- ipp_attribute_t *attr; /* Job attribute */
- char val[1280], /* IPP_NAME=value */
- *valptr; /* Pointer into string */
-#ifndef _WIN32
- int mypipe[2]; /* Pipe for stderr */
- char line[2048], /* Line from stderr */
- *ptr, /* Pointer into line */
- *endptr; /* End of line */
- ssize_t bytes; /* Bytes read */
-#endif /* !_WIN32 */
-
- fprintf(stderr, "Running command \"%s %s\".\n", job->printer->command,
- job->filename);
- time(&start);
-
- /*
- * Setup the command-line arguments...
- */
-
- myargv[0] = job->printer->command;
- myargv[1] = job->filename;
- myargv[2] = NULL;
-
- /*
- * Copy the current environment, then add ENV variables for every Job
- * attribute...
- */
-
- for (myenvc = 0; environ[myenvc] && myenvc < (int)(sizeof(myenvp) / sizeof(myenvp[0]) - 1); myenvc ++)
- myenvp[myenvc] = strdup(environ[myenvc]);
-
- for (attr = ippFirstAttribute(job->attrs); attr && myenvc < (int)(sizeof(myenvp) / sizeof(myenvp[0]) - 1); attr = ippNextAttribute(job->attrs))
- {
- /*
- * Convert "attribute-name" to "IPP_ATTRIBUTE_NAME=" and then add the
- * value(s) from the attribute.
- */
-
- const char *name = ippGetName(attr);
- if (!name)
- continue;
-
- valptr = val;
- *valptr++ = 'I';
- *valptr++ = 'P';
- *valptr++ = 'P';
- *valptr++ = '_';
- while (*name && valptr < (val + sizeof(val) - 2))
- {
- if (*name == '-')
- *valptr++ = '_';
- else
- *valptr++ = (char)toupper(*name & 255);
-
- name ++;
- }
- *valptr++ = '=';
- ippAttributeString(attr, valptr, sizeof(val) - (size_t)(valptr - val));
-
- myenvp[myenvc++] = strdup(val);
- }
- myenvp[myenvc] = NULL;
-
- /*
- * Now run the program...
- */
-
-#ifdef _WIN32
- status = _spawnvpe(_P_WAIT, job->printer->command, myargv, myenvp);
-
-#else
- if (pipe(mypipe))
- {
- perror("Unable to create pipe for stderr");
- mypipe[0] = mypipe[1] = -1;
- }
-
- if ((pid = fork()) == 0)
- {
- /*
- * Child comes here...
- */
-
- close(2);
- dup2(mypipe[1], 2);
- close(mypipe[0]);
- close(mypipe[1]);
-
- execve(job->printer->command, myargv, myenvp);
- exit(errno);
- }
- else if (pid < 0)
- {
- /*
- * Unable to fork process...
- */
-
- perror("Unable to start job processing command");
- status = -1;
-
- close(mypipe[0]);
- close(mypipe[1]);
-
- /*
- * Free memory used for environment...
- */
-
- while (myenvc > 0)
- free(myenvp[-- myenvc]);
- }
- else
- {
- /*
- * Free memory used for environment...
- */
-
- while (myenvc > 0)
- free(myenvp[-- myenvc]);
-
- /*
- * If the pipe exists, read from it until EOF...
- */
-
- if (mypipe[0] >= 0)
- {
- close(mypipe[1]);
-
- endptr = line;
- while ((bytes = read(mypipe[0], endptr, sizeof(line) - (size_t)(endptr - line) - 1)) > 0)
- {
- endptr += bytes;
- *endptr = '\0';
-
- while ((ptr = strchr(line, '\n')) != NULL)
- {
- *ptr++ = '\0';
-
- if (!strncmp(line, "STATE:", 6))
- {
- /*
- * Process printer-state-reasons keywords.
- */
-
- process_state_message(job, line);
- }
- else if (!strncmp(line, "ATTR:", 5))
- {
- /*
- * Process printer attribute update.
- */
-
- process_attr_message(job, line);
- }
- else if (Verbosity > 1)
- fprintf(stderr, "%s: %s\n", job->printer->command, line);
-
- bytes = ptr - line;
- if (ptr < endptr)
- memmove(line, ptr, (size_t)(endptr - ptr));
- endptr -= bytes;
- *endptr = '\0';
- }
- }
-
- close(mypipe[0]);
- }
-
- /*
- * Wait for child to complete...
- */
-
-# ifdef HAVE_WAITPID
- while (waitpid(pid, &status, 0) < 0);
-# else
- while (wait(&status) < 0);
-# endif /* HAVE_WAITPID */
- }
-#endif /* _WIN32 */
-
- if (status)
- {
-#ifndef _WIN32
- if (WIFEXITED(status))
-#endif /* !_WIN32 */
- fprintf(stderr, "Command \"%s\" exited with status %d.\n",
- job->printer->command, WEXITSTATUS(status));
-#ifndef _WIN32
- else
- fprintf(stderr, "Command \"%s\" terminated with signal %d.\n",
- job->printer->command, WTERMSIG(status));
-#endif /* !_WIN32 */
- job->state = IPP_JSTATE_ABORTED;
- }
- else if (status < 0)
- job->state = IPP_JSTATE_ABORTED;
- else
- fprintf(stderr, "Command \"%s\" completed successfully.\n",
- job->printer->command);
-
- /*
- * Make sure processing takes at least 5 seconds...
- */
-
- time(&end);
- if ((end - start) < 5)
- sleep(5);
- }
- else
- {
- /*
- * Sleep for a random amount of time to simulate job processing.
- */
-
- sleep((unsigned)(5 + (rand() % 11)));
- }
-
- if (job->cancel)
- job->state = IPP_JSTATE_CANCELED;
- else if (job->state == IPP_JSTATE_PROCESSING)
- job->state = IPP_JSTATE_COMPLETED;
-
- job->completed = time(NULL);
- job->printer->state = IPP_PSTATE_IDLE;
- job->printer->active_job = NULL;
-
- return (NULL);
-}
-
-
-/*
- * 'process_state_message()' - Process a STATE: message from a command.
- */
-
-static void
-process_state_message(
- _ipp_job_t *job, /* I - Job */
- char *message) /* I - Message */
-{
- int i; /* Looping var */
- _ipp_preason_t state_reasons, /* printer-state-reasons values */
- bit; /* Current reason bit */
- char *ptr, /* Pointer into message */
- *next; /* Next keyword in message */
- int remove; /* Non-zero if we are removing keywords */
-
-
- /*
- * Skip leading "STATE:" and any whitespace...
- */
-
- for (message += 6; *message; message ++)
- if (*message != ' ' && *message != '\t')
- break;
-
- /*
- * Support the following forms of message:
- *
- * "keyword[,keyword,...]" to set the printer-state-reasons value(s).
- *
- * "-keyword[,keyword,...]" to remove keywords.
- *
- * "+keyword[,keyword,...]" to add keywords.
- *
- * Keywords may or may not have a suffix (-report, -warning, -error) per
- * RFC 2911.
- */
-
- if (*message == '-')
- {
- remove = 1;
- state_reasons = job->printer->state_reasons;
- message ++;
- }
- else if (*message == '+')
- {
- remove = 0;
- state_reasons = job->printer->state_reasons;
- message ++;
- }
- else
- {
- remove = 0;
- state_reasons = _IPP_PREASON_NONE;
- }
-
- while (*message)
- {
- if ((next = strchr(message, ',')) != NULL)
- *next++ = '\0';
-
- if ((ptr = strstr(message, "-error")) != NULL)
- *ptr = '\0';
- else if ((ptr = strstr(message, "-report")) != NULL)
- *ptr = '\0';
- else if ((ptr = strstr(message, "-warning")) != NULL)
- *ptr = '\0';
-
- for (i = 0, bit = 1; i < (int)(sizeof(_ipp_preason_strings) / sizeof(_ipp_preason_strings[0])); i ++, bit *= 2)
- {
- if (!strcmp(message, _ipp_preason_strings[i]))
- {
- if (remove)
- state_reasons &= ~bit;
- else
- state_reasons |= bit;
- }
- }
-
- if (next)
- message = next;
- else
- break;
- }
-
- job->printer->state_reasons = state_reasons;
-}
-
-
-/*
- * 'register_printer()' - Register a printer object via Bonjour.
- */
-
-static int /* O - 1 on success, 0 on error */
-register_printer(
- _ipp_printer_t *printer, /* I - Printer */
- const char *location, /* I - Location */
- const char *make, /* I - Manufacturer */
- const char *model, /* I - Model name */
- const char *formats, /* I - Supported formats */
- const char *adminurl, /* I - Web interface URL */
- const char *uuid, /* I - Printer UUID */
- int color, /* I - 1 = color, 0 = monochrome */
- int duplex, /* I - 1 = duplex, 0 = simplex */
- const char *subtype) /* I - Service subtype */
-{
-#if defined(HAVE_DNSSD) || defined(HAVE_AVAHI)
- _ipp_txt_t ipp_txt; /* Bonjour IPP TXT record */
-#endif /* HAVE_DNSSD || HAVE_AVAHI */
-#ifdef HAVE_DNSSD
- DNSServiceErrorType error; /* Error from Bonjour */
- char make_model[256],/* Make and model together */
- product[256], /* Product string */
- regtype[256]; /* Bonjour service type */
-
-
- /*
- * Build the TXT record for IPP...
- */
-
- snprintf(make_model, sizeof(make_model), "%s %s", make, model);
- snprintf(product, sizeof(product), "(%s)", model);
-
- TXTRecordCreate(&ipp_txt, 1024, NULL);
- TXTRecordSetValue(&ipp_txt, "rp", 9, "ipp/print");
- TXTRecordSetValue(&ipp_txt, "ty", (uint8_t)strlen(make_model),
- make_model);
- TXTRecordSetValue(&ipp_txt, "adminurl", (uint8_t)strlen(adminurl),
- adminurl);
- if (*location)
- TXTRecordSetValue(&ipp_txt, "note", (uint8_t)strlen(location),
- location);
- TXTRecordSetValue(&ipp_txt, "product", (uint8_t)strlen(product),
- product);
- TXTRecordSetValue(&ipp_txt, "pdl", (uint8_t)strlen(formats),
- formats);
- TXTRecordSetValue(&ipp_txt, "Color", 1, color ? "T" : "F");
- TXTRecordSetValue(&ipp_txt, "Duplex", 1, duplex ? "T" : "F");
- TXTRecordSetValue(&ipp_txt, "usb_MFG", (uint8_t)strlen(make),
- make);
- TXTRecordSetValue(&ipp_txt, "usb_MDL", (uint8_t)strlen(model),
- model);
- TXTRecordSetValue(&ipp_txt, "UUID", (uint8_t)strlen(uuid), uuid);
-# ifdef HAVE_SSL
- TXTRecordSetValue(&ipp_txt, "TLS", 3, "1.2");
-# endif /* HAVE_SSL */
- if (strstr(formats, "image/urf"))
- TXTRecordSetValue(&ipp_txt, "URF", 66, "CP1,IS1-5-7,MT1-2-3-4-5-6-8-9-10-11-12-13,RS300,SRGB24,V1.4,W8,DM1");
-
- TXTRecordSetValue(&ipp_txt, "txtvers", 1, "1");
- TXTRecordSetValue(&ipp_txt, "qtotal", 1, "1");
-
- /*
- * Register the _printer._tcp (LPD) service type with a port number of 0 to
- * defend our service name but not actually support LPD...
- */
-
- printer->printer_ref = DNSSDMaster;
-
- if ((error = DNSServiceRegister(&(printer->printer_ref),
- kDNSServiceFlagsShareConnection,
- 0 /* interfaceIndex */, printer->dnssd_name,
- "_printer._tcp", NULL /* domain */,
- NULL /* host */, 0 /* port */, 0 /* txtLen */,
- NULL /* txtRecord */,
- (DNSServiceRegisterReply)dnssd_callback,
- printer)) != kDNSServiceErr_NoError)
- {
- fprintf(stderr, "Unable to register \"%s._printer._tcp\": %d\n",
- printer->dnssd_name, error);
- return (0);
- }
-
- /*
- * Then register the _ipp._tcp (IPP) service type with the real port number to
- * advertise our IPP printer...
- */
-
- printer->ipp_ref = DNSSDMaster;
-
- if (subtype && *subtype)
- snprintf(regtype, sizeof(regtype), "_ipp._tcp,%s", subtype);
- else
- strlcpy(regtype, "_ipp._tcp", sizeof(regtype));
-
- if ((error = DNSServiceRegister(&(printer->ipp_ref),
- kDNSServiceFlagsShareConnection,
- 0 /* interfaceIndex */, printer->dnssd_name,
- regtype, NULL /* domain */,
- NULL /* host */, htons(printer->port),
- TXTRecordGetLength(&ipp_txt),
- TXTRecordGetBytesPtr(&ipp_txt),
- (DNSServiceRegisterReply)dnssd_callback,
- printer)) != kDNSServiceErr_NoError)
- {
- fprintf(stderr, "Unable to register \"%s.%s\": %d\n",
- printer->dnssd_name, regtype, error);
- return (0);
- }
-
-# ifdef HAVE_SSL
- /*
- * Then register the _ipps._tcp (IPP) service type with the real port number to
- * advertise our IPPS printer...
- */
-
- printer->ipps_ref = DNSSDMaster;
-
- if (subtype && *subtype)
- snprintf(regtype, sizeof(regtype), "_ipps._tcp,%s", subtype);
- else
- strlcpy(regtype, "_ipps._tcp", sizeof(regtype));
-
- if ((error = DNSServiceRegister(&(printer->ipps_ref),
- kDNSServiceFlagsShareConnection,
- 0 /* interfaceIndex */, printer->dnssd_name,
- regtype, NULL /* domain */,
- NULL /* host */, htons(printer->port),
- TXTRecordGetLength(&ipp_txt),
- TXTRecordGetBytesPtr(&ipp_txt),
- (DNSServiceRegisterReply)dnssd_callback,
- printer)) != kDNSServiceErr_NoError)
- {
- fprintf(stderr, "Unable to register \"%s.%s\": %d\n",
- printer->dnssd_name, regtype, error);
- return (0);
- }
-# endif /* HAVE_SSL */
-
- /*
- * Similarly, register the _http._tcp,_printer (HTTP) service type with the
- * real port number to advertise our IPP printer...
- */
-
- printer->http_ref = DNSSDMaster;
-
- if ((error = DNSServiceRegister(&(printer->http_ref),
- kDNSServiceFlagsShareConnection,
- 0 /* interfaceIndex */, printer->dnssd_name,
- "_http._tcp,_printer", NULL /* domain */,
- NULL /* host */, htons(printer->port),
- 0 /* txtLen */, NULL, /* txtRecord */
- (DNSServiceRegisterReply)dnssd_callback,
- printer)) != kDNSServiceErr_NoError)
- {
- fprintf(stderr, "Unable to register \"%s.%s\": %d\n",
- printer->dnssd_name, regtype, error);
- return (0);
- }
-
- TXTRecordDeallocate(&ipp_txt);
-
-#elif defined(HAVE_AVAHI)
- char temp[256]; /* Subtype service string */
-
- /*
- * Create the TXT record...
- */
-
- ipp_txt = NULL;
- ipp_txt = avahi_string_list_add_printf(ipp_txt, "rp=ipp/print");
- ipp_txt = avahi_string_list_add_printf(ipp_txt, "ty=%s %s", make, model);
- ipp_txt = avahi_string_list_add_printf(ipp_txt, "adminurl=%s", adminurl);
- if (*location)
- ipp_txt = avahi_string_list_add_printf(ipp_txt, "note=%s", location);
- ipp_txt = avahi_string_list_add_printf(ipp_txt, "product=(%s)", model);
- ipp_txt = avahi_string_list_add_printf(ipp_txt, "pdl=%s", formats);
- ipp_txt = avahi_string_list_add_printf(ipp_txt, "Color=%s", color ? "T" : "F");
- ipp_txt = avahi_string_list_add_printf(ipp_txt, "Duplex=%s", duplex ? "T" : "F");
- ipp_txt = avahi_string_list_add_printf(ipp_txt, "usb_MFG=%s", make);
- ipp_txt = avahi_string_list_add_printf(ipp_txt, "usb_MDL=%s", model);
- ipp_txt = avahi_string_list_add_printf(ipp_txt, "UUID=%s", uuid);
-# ifdef HAVE_SSL
- ipp_txt = avahi_string_list_add_printf(ipp_txt, "TLS=1.2");
-# endif /* HAVE_SSL */
-
- /*
- * Register _printer._tcp (LPD) with port 0 to reserve the service name...
- */
-
- avahi_threaded_poll_lock(DNSSDMaster);
-
- printer->ipp_ref = avahi_entry_group_new(DNSSDClient, dnssd_callback, NULL);
-
- avahi_entry_group_add_service_strlst(printer->ipp_ref, AVAHI_IF_UNSPEC, AVAHI_PROTO_UNSPEC, 0, printer->dnssd_name, "_printer._tcp", NULL, NULL, 0, NULL);
-
- /*
- * Then register the _ipp._tcp (IPP)...
- */
-
- avahi_entry_group_add_service_strlst(printer->ipp_ref, AVAHI_IF_UNSPEC, AVAHI_PROTO_UNSPEC, 0, printer->dnssd_name, "_ipp._tcp", NULL, NULL, printer->port, ipp_txt);
- if (subtype && *subtype)
- {
- snprintf(temp, sizeof(temp), "%s._sub._ipp._tcp", subtype);
- avahi_entry_group_add_service_subtype(printer->ipp_ref, AVAHI_IF_UNSPEC, AVAHI_PROTO_UNSPEC, 0, printer->dnssd_name, "_ipp._tcp", NULL, temp);
- }
-
-#ifdef HAVE_SSL
- /*
- * _ipps._tcp (IPPS) for secure printing...
- */
-
- avahi_entry_group_add_service_strlst(printer->ipp_ref, AVAHI_IF_UNSPEC, AVAHI_PROTO_UNSPEC, 0, printer->dnssd_name, "_ipps._tcp", NULL, NULL, printer->port, ipp_txt);
- if (subtype && *subtype)
- {
- snprintf(temp, sizeof(temp), "%s._sub._ipps._tcp", subtype);
- avahi_entry_group_add_service_subtype(printer->ipp_ref, AVAHI_IF_UNSPEC, AVAHI_PROTO_UNSPEC, 0, printer->dnssd_name, "_ipps._tcp", NULL, temp);
- }
-#endif /* HAVE_SSL */
-
- /*
- * Finally _http.tcp (HTTP) for the web interface...
- */
-
- avahi_entry_group_add_service_strlst(printer->ipp_ref, AVAHI_IF_UNSPEC, AVAHI_PROTO_UNSPEC, 0, printer->dnssd_name, "_http._tcp", NULL, NULL, printer->port, NULL);
- avahi_entry_group_add_service_subtype(printer->ipp_ref, AVAHI_IF_UNSPEC, AVAHI_PROTO_UNSPEC, 0, printer->dnssd_name, "_http._tcp", NULL, "_printer._sub._http._tcp");
-
- /*
- * Commit it...
- */
-
- avahi_entry_group_commit(printer->ipp_ref);
- avahi_threaded_poll_unlock(DNSSDMaster);
-
- avahi_string_list_free(ipp_txt);
-#endif /* HAVE_DNSSD */
-
- return (1);
-}
-
-
-/*
- * 'respond_http()' - Send a HTTP response.
- */
-
-int /* O - 1 on success, 0 on failure */
-respond_http(
- _ipp_client_t *client, /* I - Client */
- http_status_t code, /* I - HTTP status of response */
- const char *content_encoding, /* I - Content-Encoding of response */
- const char *type, /* I - MIME media type of response */
- size_t length) /* I - Length of response */
-{
- char message[1024]; /* Text message */
-
-
- fprintf(stderr, "%s %s\n", client->hostname, httpStatus(code));
-
- if (code == HTTP_STATUS_CONTINUE)
- {
- /*
- * 100-continue doesn't send any headers...
- */
-
- return (httpWriteResponse(client->http, HTTP_STATUS_CONTINUE) == 0);
- }
-
- /*
- * Format an error message...
- */
-
- if (!type && !length && code != HTTP_STATUS_OK && code != HTTP_STATUS_SWITCHING_PROTOCOLS)
- {
- snprintf(message, sizeof(message), "%d - %s\n", code, httpStatus(code));
-
- type = "text/plain";
- length = strlen(message);
- }
- else
- message[0] = '\0';
-
- /*
- * Send the HTTP response header...
- */
-
- httpClearFields(client->http);
-
- if (code == HTTP_STATUS_METHOD_NOT_ALLOWED ||
- client->operation == HTTP_STATE_OPTIONS)
- httpSetField(client->http, HTTP_FIELD_ALLOW, "GET, HEAD, OPTIONS, POST");
-
- if (type)
- {
- if (!strcmp(type, "text/html"))
- httpSetField(client->http, HTTP_FIELD_CONTENT_TYPE,
- "text/html; charset=utf-8");
- else
- httpSetField(client->http, HTTP_FIELD_CONTENT_TYPE, type);
-
- if (content_encoding)
- httpSetField(client->http, HTTP_FIELD_CONTENT_ENCODING, content_encoding);
- }
-
- httpSetLength(client->http, length);
-
- if (httpWriteResponse(client->http, code) < 0)
- return (0);
-
- /*
- * Send the response data...
- */
-
- if (message[0])
- {
- /*
- * Send a plain text message.
- */
-
- if (httpPrintf(client->http, "%s", message) < 0)
- return (0);
-
- if (httpWrite2(client->http, "", 0) < 0)
- return (0);
- }
- else if (client->response)
- {
- /*
- * Send an IPP response...
- */
-
- debug_attributes("Response", client->response, 2);
-
- ippSetState(client->response, IPP_STATE_IDLE);
-
- if (ippWrite(client->http, client->response) != IPP_STATE_DATA)
- return (0);
- }
-
- return (1);
-}
-
-
-/*
- * 'respond_ipp()' - Send an IPP response.
- */
-
-static void
-respond_ipp(_ipp_client_t *client, /* I - Client */
- ipp_status_t status, /* I - status-code */
- const char *message, /* I - printf-style status-message */
- ...) /* I - Additional args as needed */
-{
- const char *formatted = NULL; /* Formatted message */
-
-
- ippSetStatusCode(client->response, status);
-
- if (message)
- {
- va_list ap; /* Pointer to additional args */
- ipp_attribute_t *attr; /* New status-message attribute */
-
- va_start(ap, message);
- if ((attr = ippFindAttribute(client->response, "status-message",
- IPP_TAG_TEXT)) != NULL)
- ippSetStringfv(client->response, &attr, 0, message, ap);
- else
- attr = ippAddStringfv(client->response, IPP_TAG_OPERATION, IPP_TAG_TEXT,
- "status-message", NULL, message, ap);
- va_end(ap);
-
- formatted = ippGetString(attr, 0, NULL);
- }
-
- if (formatted)
- fprintf(stderr, "%s %s %s (%s)\n", client->hostname,
- ippOpString(client->operation_id), ippErrorString(status),
- formatted);
- else
- fprintf(stderr, "%s %s %s\n", client->hostname,
- ippOpString(client->operation_id), ippErrorString(status));
-}
-
-
-/*
- * 'respond_unsupported()' - Respond with an unsupported attribute.
- */
-
-static void
-respond_unsupported(
- _ipp_client_t *client, /* I - Client */
- ipp_attribute_t *attr) /* I - Atribute */
-{
- ipp_attribute_t *temp; /* Copy of attribute */
-
-
- respond_ipp(client, IPP_STATUS_ERROR_ATTRIBUTES_OR_VALUES,
- "Unsupported %s %s%s value.", ippGetName(attr),
- ippGetCount(attr) > 1 ? "1setOf " : "",
- ippTagString(ippGetValueTag(attr)));
-
- temp = ippCopyAttribute(client->response, attr, 0);
- ippSetGroupTag(client->response, &temp, IPP_TAG_UNSUPPORTED_GROUP);
-}
-
-
-/*
- * 'run_printer()' - Run the printer service.
- */
-
-static void
-run_printer(_ipp_printer_t *printer) /* I - Printer */
-{
- int num_fds; /* Number of file descriptors */
- struct pollfd polldata[3]; /* poll() data */
- int timeout; /* Timeout for poll() */
- _ipp_client_t *client; /* New client */
-
-
- /*
- * Setup poll() data for the Bonjour service socket and IPv4/6 listeners...
- */
-
- polldata[0].fd = printer->ipv4;
- polldata[0].events = POLLIN;
-
- polldata[1].fd = printer->ipv6;
- polldata[1].events = POLLIN;
-
- num_fds = 2;
-
-#ifdef HAVE_DNSSD
- polldata[num_fds ].fd = DNSServiceRefSockFD(DNSSDMaster);
- polldata[num_fds ++].events = POLLIN;
-#endif /* HAVE_DNSSD */
-
- /*
- * Loop until we are killed or have a hard error...
- */
-
- for (;;)
- {
- if (cupsArrayCount(printer->jobs))
- timeout = 10;
- else
- timeout = -1;
-
- if (poll(polldata, (nfds_t)num_fds, timeout) < 0 && errno != EINTR)
- {
- perror("poll() failed");
- break;
- }
-
- if (polldata[0].revents & POLLIN)
- {
- if ((client = create_client(printer, printer->ipv4)) != NULL)
- {
- _cups_thread_t t = _cupsThreadCreate((_cups_thread_func_t)process_client, client);
-
- if (t)
- {
- _cupsThreadDetach(t);
- }
- else
- {
- perror("Unable to create client thread");
- delete_client(client);
- }
- }
- }
-
- if (polldata[1].revents & POLLIN)
- {
- if ((client = create_client(printer, printer->ipv6)) != NULL)
- {
- _cups_thread_t t = _cupsThreadCreate((_cups_thread_func_t)process_client, client);
-
- if (t)
- {
- _cupsThreadDetach(t);
- }
- else
- {
- perror("Unable to create client thread");
- delete_client(client);
- }
- }
- }
-
-#ifdef HAVE_DNSSD
- if (polldata[2].revents & POLLIN)
- DNSServiceProcessResult(DNSSDMaster);
-#endif /* HAVE_DNSSD */
-
- /*
- * Clean out old jobs...
- */
-
- clean_jobs(printer);
- }
-}
-
-
-/*
- * 'time_string()' - Return the local time in hours, minutes, and seconds.
- */
-
-static char *
-time_string(time_t tv, /* I - Time value */
- char *buffer, /* I - Buffer */
- size_t bufsize) /* I - Size of buffer */
-{
- struct tm *curtime = localtime(&tv);
- /* Local time */
-
- strftime(buffer, bufsize, "%X", curtime);
- return (buffer);
-}
-
-
-/*
- * 'usage()' - Show program usage.
- */
-
-static void
-usage(int status) /* O - Exit status */
-{
- if (!status)
- {
- puts(CUPS_SVERSION " - Copyright (c) 2010-2018 by Apple Inc. All rights reserved.");
- puts("");
- }
-
- puts("Usage: ippserver [options] \"name\"");
- puts("");
- puts("Options:");
- puts("-2 Supports 2-sided printing (default=1-sided)");
- puts("-M manufacturer Manufacturer name (default=Test)");
- puts("-P PIN printing mode");
- puts("-V max-version Set maximum supported IPP version");
- puts("-a attributes-file Load printer attributes from file");
- puts("-c command Run command for every print job");
- printf("-d spool-directory Spool directory "
- "(default=/tmp/ippserver.%d)\n", (int)getpid());
- puts("-f type/subtype[,...] List of supported types "
- "(default=application/pdf,image/jpeg)");
- puts("-h Show program help");
- puts("-i iconfile.png PNG icon file (default=printer.png)");
- puts("-k Keep job spool files");
- puts("-l location Location of printer (default=empty string)");
- puts("-m model Model name (default=Printer)");
- puts("-n hostname Hostname for printer");
- puts("-p port Port number (default=auto)");
- puts("-r subtype Bonjour service subtype (default=_print)");
- puts("-s speed[,color-speed] Speed in pages per minute (default=10,0)");
- puts("-v[vvv] Be (very) verbose");
-
- exit(status);
-}
-
-
-/*
- * 'valid_doc_attributes()' - Determine whether the document attributes are
- * valid.
- *
- * When one or more document attributes are invalid, this function adds a
- * suitable response and attributes to the unsupported group.
- */
-
-static int /* O - 1 if valid, 0 if not */
-valid_doc_attributes(
- _ipp_client_t *client) /* I - Client */
-{
- int valid = 1; /* Valid attributes? */
- ipp_op_t op = ippGetOperation(client->request);
- /* IPP operation */
- const char *op_name = ippOpString(op);
- /* IPP operation name */
- ipp_attribute_t *attr, /* Current attribute */
- *supported; /* xxx-supported attribute */
- const char *compression = NULL,
- /* compression value */
- *format = NULL; /* document-format value */
-
-
- /*
- * Check operation attributes...
- */
-
- if ((attr = ippFindAttribute(client->request, "compression", IPP_TAG_ZERO)) != NULL)
- {
- /*
- * If compression is specified, only accept a supported value in a Print-Job
- * or Send-Document request...
- */
-
- compression = ippGetString(attr, 0, NULL);
- supported = ippFindAttribute(client->printer->attrs,
- "compression-supported", IPP_TAG_KEYWORD);
-
- if (ippGetCount(attr) != 1 || ippGetValueTag(attr) != IPP_TAG_KEYWORD ||
- ippGetGroupTag(attr) != IPP_TAG_OPERATION ||
- (op != IPP_OP_PRINT_JOB && op != IPP_OP_SEND_DOCUMENT &&
- op != IPP_OP_VALIDATE_JOB) ||
- !ippContainsString(supported, compression))
- {
- respond_unsupported(client, attr);
- valid = 0;
- }
- else
- {
- fprintf(stderr, "%s %s compression=\"%s\"\n", client->hostname, op_name, compression);
-
- ippAddString(client->request, IPP_TAG_JOB, IPP_TAG_KEYWORD, "compression-supplied", NULL, compression);
-
- if (strcmp(compression, "none"))
- {
- if (Verbosity)
- fprintf(stderr, "Receiving job file with \"%s\" compression.\n", compression);
- httpSetField(client->http, HTTP_FIELD_CONTENT_ENCODING, compression);
- }
- }
- }
-
- /*
- * Is it a format we support?
- */
-
- if ((attr = ippFindAttribute(client->request, "document-format", IPP_TAG_ZERO)) != NULL)
- {
- if (ippGetCount(attr) != 1 || ippGetValueTag(attr) != IPP_TAG_MIMETYPE ||
- ippGetGroupTag(attr) != IPP_TAG_OPERATION)
- {
- respond_unsupported(client, attr);
- valid = 0;
- }
- else
- {
- format = ippGetString(attr, 0, NULL);
-
- fprintf(stderr, "%s %s document-format=\"%s\"\n",
- client->hostname, op_name, format);
-
- ippAddString(client->request, IPP_TAG_JOB, IPP_TAG_MIMETYPE, "document-format-supplied", NULL, format);
- }
- }
- else
- {
- format = ippGetString(ippFindAttribute(client->printer->attrs, "document-format-default", IPP_TAG_MIMETYPE), 0, NULL);
- if (!format)
- format = "application/octet-stream"; /* Should never happen */
-
- attr = ippAddString(client->request, IPP_TAG_OPERATION, IPP_TAG_MIMETYPE, "document-format", NULL, format);
- }
-
- if (format && !strcmp(format, "application/octet-stream") && (ippGetOperation(client->request) == IPP_OP_PRINT_JOB || ippGetOperation(client->request) == IPP_OP_SEND_DOCUMENT))
- {
- /*
- * Auto-type the file using the first 8 bytes of the file...
- */
-
- unsigned char header[8]; /* First 8 bytes of file */
-
- memset(header, 0, sizeof(header));
- httpPeek(client->http, (char *)header, sizeof(header));
-
- if (!memcmp(header, "%PDF", 4))
- format = "application/pdf";
- else if (!memcmp(header, "%!", 2))
- format = "application/postscript";
- else if (!memcmp(header, "\377\330\377", 3) && header[3] >= 0xe0 && header[3] <= 0xef)
- format = "image/jpeg";
- else if (!memcmp(header, "\211PNG", 4))
- format = "image/png";
- else if (!memcmp(header, "RAS2", 4))
- format = "image/pwg-raster";
- else if (!memcmp(header, "UNIRAST", 8))
- format = "image/urf";
- else
- format = NULL;
-
- if (format)
- {
- fprintf(stderr, "%s %s Auto-typed document-format=\"%s\"\n",
- client->hostname, op_name, format);
-
- ippAddString(client->request, IPP_TAG_JOB, IPP_TAG_MIMETYPE, "document-format-detected", NULL, format);
- }
- }
-
- if (op != IPP_OP_CREATE_JOB && (supported = ippFindAttribute(client->printer->attrs, "document-format-supported", IPP_TAG_MIMETYPE)) != NULL && !ippContainsString(supported, format))
- {
- respond_unsupported(client, attr);
- valid = 0;
- }
-
- /*
- * document-name
- */
-
- if ((attr = ippFindAttribute(client->request, "document-name", IPP_TAG_NAME)) != NULL)
- ippAddString(client->request, IPP_TAG_JOB, IPP_TAG_NAME, "document-name-supplied", NULL, ippGetString(attr, 0, NULL));
-
- return (valid);
-}
-
-
-/*
- * 'valid_job_attributes()' - Determine whether the job attributes are valid.
- *
- * When one or more job attributes are invalid, this function adds a suitable
- * response and attributes to the unsupported group.
- */
-
-static int /* O - 1 if valid, 0 if not */
-valid_job_attributes(
- _ipp_client_t *client) /* I - Client */
-{
- int i, /* Looping var */
- count, /* Number of values */
- valid = 1; /* Valid attributes? */
- ipp_attribute_t *attr, /* Current attribute */
- *supported; /* xxx-supported attribute */
-
-
- /*
- * Check operation attributes...
- */
-
- valid = valid_doc_attributes(client);
-
- /*
- * Check the various job template attributes...
- */
-
- if ((attr = ippFindAttribute(client->request, "copies", IPP_TAG_ZERO)) != NULL)
- {
- if (ippGetCount(attr) != 1 || ippGetValueTag(attr) != IPP_TAG_INTEGER ||
- ippGetInteger(attr, 0) < 1 || ippGetInteger(attr, 0) > 999)
- {
- respond_unsupported(client, attr);
- valid = 0;
- }
- }
-
- if ((attr = ippFindAttribute(client->request, "ipp-attribute-fidelity", IPP_TAG_ZERO)) != NULL)
- {
- if (ippGetCount(attr) != 1 || ippGetValueTag(attr) != IPP_TAG_BOOLEAN)
- {
- respond_unsupported(client, attr);
- valid = 0;
- }
- }
-
- if ((attr = ippFindAttribute(client->request, "job-hold-until", IPP_TAG_ZERO)) != NULL)
- {
- if (ippGetCount(attr) != 1 ||
- (ippGetValueTag(attr) != IPP_TAG_NAME &&
- ippGetValueTag(attr) != IPP_TAG_NAMELANG &&
- ippGetValueTag(attr) != IPP_TAG_KEYWORD) ||
- strcmp(ippGetString(attr, 0, NULL), "no-hold"))
- {
- respond_unsupported(client, attr);
- valid = 0;
- }
- }
-
- if ((attr = ippFindAttribute(client->request, "job-impressions", IPP_TAG_ZERO)) != NULL)
- {
- if (ippGetCount(attr) != 1 || ippGetValueTag(attr) != IPP_TAG_INTEGER || ippGetInteger(attr, 0) < 0)
- {
- respond_unsupported(client, attr);
- valid = 0;
- }
- }
-
- if ((attr = ippFindAttribute(client->request, "job-name", IPP_TAG_ZERO)) != NULL)
- {
- if (ippGetCount(attr) != 1 ||
- (ippGetValueTag(attr) != IPP_TAG_NAME &&
- ippGetValueTag(attr) != IPP_TAG_NAMELANG))
- {
- respond_unsupported(client, attr);
- valid = 0;
- }
-
- ippSetGroupTag(client->request, &attr, IPP_TAG_JOB);
- }
- else
- ippAddString(client->request, IPP_TAG_JOB, IPP_TAG_NAME, "job-name", NULL, "Untitled");
-
- if ((attr = ippFindAttribute(client->request, "job-priority", IPP_TAG_ZERO)) != NULL)
- {
- if (ippGetCount(attr) != 1 || ippGetValueTag(attr) != IPP_TAG_INTEGER ||
- ippGetInteger(attr, 0) < 1 || ippGetInteger(attr, 0) > 100)
- {
- respond_unsupported(client, attr);
- valid = 0;
- }
- }
-
- if ((attr = ippFindAttribute(client->request, "job-sheets", IPP_TAG_ZERO)) != NULL)
- {
- if (ippGetCount(attr) != 1 ||
- (ippGetValueTag(attr) != IPP_TAG_NAME &&
- ippGetValueTag(attr) != IPP_TAG_NAMELANG &&
- ippGetValueTag(attr) != IPP_TAG_KEYWORD) ||
- strcmp(ippGetString(attr, 0, NULL), "none"))
- {
- respond_unsupported(client, attr);
- valid = 0;
- }
- }
-
- if ((attr = ippFindAttribute(client->request, "media", IPP_TAG_ZERO)) != NULL)
- {
- if (ippGetCount(attr) != 1 ||
- (ippGetValueTag(attr) != IPP_TAG_NAME &&
- ippGetValueTag(attr) != IPP_TAG_NAMELANG &&
- ippGetValueTag(attr) != IPP_TAG_KEYWORD))
- {
- respond_unsupported(client, attr);
- valid = 0;
- }
- else
- {
- supported = ippFindAttribute(client->printer->attrs, "media-supported", IPP_TAG_KEYWORD);
-
- if (!ippContainsString(supported, ippGetString(attr, 0, NULL)))
- {
- respond_unsupported(client, attr);
- valid = 0;
- }
- }
- }
-
- if ((attr = ippFindAttribute(client->request, "media-col", IPP_TAG_ZERO)) != NULL)
- {
- ipp_t *col, /* media-col collection */
- *size; /* media-size collection */
- ipp_attribute_t *member, /* Member attribute */
- *x_dim, /* x-dimension */
- *y_dim; /* y-dimension */
- int x_value, /* y-dimension value */
- y_value; /* x-dimension value */
-
- if (ippGetCount(attr) != 1 ||
- ippGetValueTag(attr) != IPP_TAG_BEGIN_COLLECTION)
- {
- respond_unsupported(client, attr);
- valid = 0;
- }
-
- col = ippGetCollection(attr, 0);
-
- if ((member = ippFindAttribute(col, "media-size-name", IPP_TAG_ZERO)) != NULL)
- {
- if (ippGetCount(member) != 1 ||
- (ippGetValueTag(member) != IPP_TAG_NAME &&
- ippGetValueTag(member) != IPP_TAG_NAMELANG &&
- ippGetValueTag(member) != IPP_TAG_KEYWORD))
- {
- respond_unsupported(client, attr);
- valid = 0;
- }
- else
- {
- supported = ippFindAttribute(client->printer->attrs, "media-supported", IPP_TAG_KEYWORD);
-
- if (!ippContainsString(supported, ippGetString(member, 0, NULL)))
- {
- respond_unsupported(client, attr);
- valid = 0;
- }
- }
- }
- else if ((member = ippFindAttribute(col, "media-size", IPP_TAG_BEGIN_COLLECTION)) != NULL)
- {
- if (ippGetCount(member) != 1)
- {
- respond_unsupported(client, attr);
- valid = 0;
- }
- else
- {
- size = ippGetCollection(member, 0);
-
- if ((x_dim = ippFindAttribute(size, "x-dimension", IPP_TAG_INTEGER)) == NULL || ippGetCount(x_dim) != 1 ||
- (y_dim = ippFindAttribute(size, "y-dimension", IPP_TAG_INTEGER)) == NULL || ippGetCount(y_dim) != 1)
- {
- respond_unsupported(client, attr);
- valid = 0;
- }
- else
- {
- x_value = ippGetInteger(x_dim, 0);
- y_value = ippGetInteger(y_dim, 0);
- supported = ippFindAttribute(client->printer->attrs, "media-size-supported", IPP_TAG_BEGIN_COLLECTION);
- count = ippGetCount(supported);
-
- for (i = 0; i < count ; i ++)
- {
- size = ippGetCollection(supported, i);
- x_dim = ippFindAttribute(size, "x-dimension", IPP_TAG_ZERO);
- y_dim = ippFindAttribute(size, "y-dimension", IPP_TAG_ZERO);
-
- if (ippContainsInteger(x_dim, x_value) && ippContainsInteger(y_dim, y_value))
- break;
- }
-
- if (i >= count)
- {
- respond_unsupported(client, attr);
- valid = 0;
- }
- }
- }
- }
- }
-
- if ((attr = ippFindAttribute(client->request, "multiple-document-handling", IPP_TAG_ZERO)) != NULL)
- {
- if (ippGetCount(attr) != 1 || ippGetValueTag(attr) != IPP_TAG_KEYWORD ||
- (strcmp(ippGetString(attr, 0, NULL),
- "separate-documents-uncollated-copies") &&
- strcmp(ippGetString(attr, 0, NULL),
- "separate-documents-collated-copies")))
- {
- respond_unsupported(client, attr);
- valid = 0;
- }
- }
-
- if ((attr = ippFindAttribute(client->request, "orientation-requested", IPP_TAG_ZERO)) != NULL)
- {
- if (ippGetCount(attr) != 1 || ippGetValueTag(attr) != IPP_TAG_ENUM ||
- ippGetInteger(attr, 0) < IPP_ORIENT_PORTRAIT ||
- ippGetInteger(attr, 0) > IPP_ORIENT_REVERSE_PORTRAIT)
- {
- respond_unsupported(client, attr);
- valid = 0;
- }
- }
-
- if ((attr = ippFindAttribute(client->request, "page-ranges", IPP_TAG_ZERO)) != NULL)
- {
- if (ippGetValueTag(attr) != IPP_TAG_RANGE)
- {
- respond_unsupported(client, attr);
- valid = 0;
- }
- }
-
- if ((attr = ippFindAttribute(client->request, "print-quality", IPP_TAG_ZERO)) != NULL)
- {
- if (ippGetCount(attr) != 1 || ippGetValueTag(attr) != IPP_TAG_ENUM ||
- ippGetInteger(attr, 0) < IPP_QUALITY_DRAFT ||
- ippGetInteger(attr, 0) > IPP_QUALITY_HIGH)
- {
- respond_unsupported(client, attr);
- valid = 0;
- }
- }
-
- if ((attr = ippFindAttribute(client->request, "printer-resolution", IPP_TAG_ZERO)) != NULL)
- {
- supported = ippFindAttribute(client->printer->attrs, "printer-resolution-supported", IPP_TAG_RESOLUTION);
-
- if (ippGetCount(attr) != 1 || ippGetValueTag(attr) != IPP_TAG_RESOLUTION ||
- !supported)
- {
- respond_unsupported(client, attr);
- valid = 0;
- }
- else
- {
- int xdpi, /* Horizontal resolution for job template attribute */
- ydpi, /* Vertical resolution for job template attribute */
- sydpi; /* Vertical resolution for supported value */
- ipp_res_t units, /* Units for job template attribute */
- sunits; /* Units for supported value */
-
- xdpi = ippGetResolution(attr, 0, &ydpi, &units);
- count = ippGetCount(supported);
-
- for (i = 0; i < count; i ++)
- {
- if (xdpi == ippGetResolution(supported, i, &sydpi, &sunits) && ydpi == sydpi && units == sunits)
- break;
- }
-
- if (i >= count)
- {
- respond_unsupported(client, attr);
- valid = 0;
- }
- }
- }
-
- if ((attr = ippFindAttribute(client->request, "sides", IPP_TAG_ZERO)) != NULL)
- {
- const char *sides = ippGetString(attr, 0, NULL);
- /* "sides" value... */
-
- if (ippGetCount(attr) != 1 || ippGetValueTag(attr) != IPP_TAG_KEYWORD)
- {
- respond_unsupported(client, attr);
- valid = 0;
- }
- else if ((supported = ippFindAttribute(client->printer->attrs, "sides-supported", IPP_TAG_KEYWORD)) != NULL)
- {
- if (!ippContainsString(supported, sides))
- {
- respond_unsupported(client, attr);
- valid = 0;
- }
- }
- else if (strcmp(sides, "one-sided"))
- {
- respond_unsupported(client, attr);
- valid = 0;
- }
- }
-
- return (valid);
-}
diff --git a/test/ippserver.man b/test/ippserver.man
deleted file mode 100644
index 6bf012aaf..000000000
--- a/test/ippserver.man
+++ /dev/null
@@ -1,163 +0,0 @@
-.\"
-.\" ippserver man page for CUPS.
-.\"
-.\" Copyright 2014 by Apple Inc.
-.\"
-.\" Licensed under Apache License v2.0. See the file "LICENSE" for more information.
-.\"
-.TH ippserver 1 "CUPS" "28 August 2014" "Apple Inc."
-.SH NAME
-ippserver \- a simple internet printing protocol server
-.SH SYNOPSIS
-.B ippserver
-[
-.B \-2
-] [
-.B \-M
-.I manufacturer
-] [
-.B \-P
-] [
-.B \-c
-.I command
-] [
-.B \-d
-.I spool-directory
-] [
-.B \-f
-.I type/subtype[,...]
-] [
-.B \-h
-] [
-.B \-i
-.I iconfile.png
-] [
-.B \-k
-] [
-.B \-l
-.I location
-] [
-.B \-m
-.I model
-] [
-.B \-n
-.I hostname
-] [
-.B \-p
-.I port
-] [
-.B \-r
-.I subtype
-] [
-.B \-s
-.I speed[,color-speed]
-] [
-.B \-v[vvv]
-]
-.I service-name
-.SH DESCRIPTION
-.B ippserver
-is a simple Internet Printing Protocol (IPP) server conforming to the IPP Everywhere (PWG 5100.14) specification. It can be used to test client software or act as a very basic print server that runs a command for every job that is printed.
-.SH OPTIONS
-The following options are recognized by
-.B ippserver:
-.TP 5
-.B \-2
-Report support for two-sided (duplex) printing.
-.TP 5
-\fB\-M \fImanufacturer\fR
-Set the manufacturer of the printer.
-The default is "Test".
-.TP 5
-.B \-P
-Report support for PIN printing.
-.TP 5
-\fB\-c \fIcommand\fR
-Run the specified command for each document that is printed.
-.TP 5
-\fB\-d \fIspool-directory\fR
-Specifies the directory that will hold the print files.
-The default is a directory under the user's current temporary directory.
-.TP 5
-\fB\-f \fItype/subtype[,...]\fR
-Specifies a list of MIME media types that the server will accept.
-The default is "application/pdf,image/jpeg,image/pwg-raster".
-.TP 5
-.B \-h
-Shows program help.
-.TP 5
-\fB\-i \fIiconfile.png\fR
-Specifies the printer icon file for the server.
-The default is "printer.png".
-.TP 5
-.B \-k
-Keeps the print documents in the spool directory rather than deleting them.
-.TP 5
-\fB\-l \fIlocation\fR
-Specifies the human-readable location string that is reported by the server.
-The default is the empty string.
-.TP 5
-\fB\-m \fImodel\fR
-Specifies the model name of the printer.
-The default is "Printer".
-.TP 5
-\fB\-n \fIhostname\fR
-Specifies the hostname that is reported by the server.
-The default is the name returned by the
-.BR hostname (1)
-command.
-.TP 5
-\fB\-p \fIport\fR
-Specifies the port number to listen on.
-The default is a user-specific number from 8000 to 8999.
-.TP 5
-\fB\-r \fIsubtype\fR
-Specifies the Bonjour subtype(s) to advertise.
-Separate multiple subtypes with a comma.
-The default is "_print".
-.TP 5
-\fB\-s \fIspeed[,color-speed]\fR
-Specifies the printer speed in pages per minute.
-If two numbers are specified and the second number is greater than zero, the server will report support for color printing.
-The default is "10,0".
-.TP 5
-.B \-v[vvv]
-Be (very) verbose when logging activity to the standard output.
-.SH EXIT STATUS
-The
-.B ippserver
-program returns 1 if it is unable to process the command-line arguments or register the IPP service.
-Otherwise
-.B ippserver
-will run continuously until terminated.
-.SH CONFORMING TO
-The
-.B ippserver
-program is unique to CUPS and conforms to the IPP Everywhere (PWG 5100.14) specification.
-.SH ENVIRONMENT
-.B ippserver
-adds environment variables starting with "IPP_" for all IPP Job attributes in the print request.
-For example, when executing a command for an IPP Job containing the "media" Job Template attribute, the "IPP_MEDIA" environment variable will be set to the value of that attribute.
-.LP
-Enumerated values are converted to their keyword equivalents.
-For example, a "print-quality" Job Template attribute with a enum value of 3 will become the "IPP_PRINT_QUALITY" environment variable with a value of "draft".
-.SH EXAMPLES
-Run
-.B ippserver
-with a service name of My Cool Printer:
-.nf
-
- ippserver "My Cool Printer"
-.fi
-.LP
-Run the
-.BR file (1)
-command whenever a job is sent to the server:
-.nf
-
- ippserver \-c file "My Cool Printer"
-.fi
-.SH SEE ALSO
-PWG Internet Printing Protocol Workgroup (http://www.pwg.org/ipp)
-.SH COPYRIGHT
-Copyright \[co] 2007-2014 by Apple Inc.
diff --git a/test/make-ippeverywhere-print-tests.sh b/test/make-ippeverywhere-print-tests.sh
deleted file mode 100755
index 7d897fffa..000000000
--- a/test/make-ippeverywhere-print-tests.sh
+++ /dev/null
@@ -1,84 +0,0 @@
-#!/bin/sh
-#
-# Script that builds the print-job tests for all IPP Everywhere PWG Raster
-# documents.
-#
-
-for file in color.jpg-4x6 document-a4 document-letter gray.jpg-4x6 onepage-a4 onepage-letter; do
- for res in 150dpi 180dpi 300dpi 360dpi 600dpi 720dpi; do
- HAVE_RES="`echo HAVE_$res | awk '{print toupper($1);}'`"
- for type in black-1 cmyk-8 sgray-8 srgb-8 srgb-16; do
- if test -f pwg-raster-samples-$res-20111130/$type/$file-$type-$res.pwg; then
- HAVE_TYPE="`echo HAVE_$type | awk '{print toupper($1);}' | tr '-' '_'`"
- cat <<EOF
-{
- NAME "Print $file @ $res, $type"
- SKIP-IF-MISSING pwg-raster-samples-$res-20111130/$type/$file-$type-$res.pwg
- SKIP-IF-NOT-DEFINED $HAVE_RES
- SKIP-IF-NOT-DEFINED $HAVE_TYPE
-
- OPERATION Print-Job
- GROUP operation-attributes-tag
- ATTR charset attributes-charset utf-8
- ATTR naturalLanguage attributes-natural-language en
- ATTR uri printer-uri \$uri
- ATTR name requesting-user-name \$user
- ATTR mimeMediaType document-format image/pwg-raster
- ATTR name job-name "$file"
- FILE pwg-raster-samples-$res-20111130/$type/$file-$type-$res.pwg
-
- STATUS successful-ok
- STATUS server-error-busy REPEAT-MATCH
-}
-
-{
- NAME "Print $file @ $res, $type, deflate"
- SKIP-IF-MISSING pwg-raster-samples-$res-20111130/$type/$file-$type-$res.pwg
- SKIP-IF-NOT-DEFINED $HAVE_RES
- SKIP-IF-NOT-DEFINED $HAVE_TYPE
- SKIP-IF-NOT-DEFINED HAVE_DEFLATE
-
- OPERATION Print-Job
- GROUP operation-attributes-tag
- ATTR charset attributes-charset utf-8
- ATTR naturalLanguage attributes-natural-language en
- ATTR uri printer-uri \$uri
- ATTR name requesting-user-name \$user
- ATTR mimeMediaType document-format image/pwg-raster
- ATTR keyword compression deflate
- ATTR name job-name "$file"
- COMPRESSION deflate
- FILE pwg-raster-samples-$res-20111130/$type/$file-$type-$res.pwg
-
- STATUS successful-ok
- STATUS server-error-busy REPEAT-MATCH
-}
-
-{
- NAME "Print $file @ $res, $type, gzip"
- SKIP-IF-MISSING pwg-raster-samples-$res-20111130/$type/$file-$type-$res.pwg
- SKIP-IF-NOT-DEFINED $HAVE_RES
- SKIP-IF-NOT-DEFINED $HAVE_TYPE
- SKIP-IF-NOT-DEFINED HAVE_GZIP
-
- OPERATION Print-Job
- GROUP operation-attributes-tag
- ATTR charset attributes-charset utf-8
- ATTR naturalLanguage attributes-natural-language en
- ATTR uri printer-uri \$uri
- ATTR name requesting-user-name \$user
- ATTR mimeMediaType document-format image/pwg-raster
- ATTR keyword compression gzip
- ATTR name job-name "$file"
- COMPRESSION gzip
- FILE pwg-raster-samples-$res-20111130/$type/$file-$type-$res.pwg
-
- STATUS successful-ok
- STATUS server-error-busy REPEAT-MATCH
-}
-
-EOF
- fi
- done
- done
-done
diff --git a/test/printer.opacity b/test/printer.opacity
deleted file mode 100644
index 44d805449..000000000
--- a/test/printer.opacity
+++ /dev/null
Binary files differ
diff --git a/test/printer.png b/test/printer.png
deleted file mode 100644
index 08430fcde..000000000
--- a/test/printer.png
+++ /dev/null
Binary files differ
diff --git a/test/run-stp-tests.sh b/test/run-stp-tests.sh
index 8ca50d106..4903484a2 100755
--- a/test/run-stp-tests.sh
+++ b/test/run-stp-tests.sh
@@ -3,7 +3,7 @@
# Perform the complete set of IPP compliance tests specified in the
# CUPS Software Test Plan.
#
-# Copyright © 2007-2018 by Apple Inc.
+# Copyright © 2007-2019 by Apple Inc.
# Copyright © 1997-2007 by Easy Software Products, all rights reserved.
#
# Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -477,6 +477,14 @@ else
encryption=""
fi
+if test $testtype = 0; then
+ jobhistory="30m"
+ jobfiles="5m"
+else
+ jobhistory="30"
+ jobfiles="Off"
+fi
+
cat >$BASE/cupsd.conf <<EOF
StrictConformance Yes
Browsing Off
@@ -487,8 +495,8 @@ MaxLogSize 0
AccessLogLevel actions
LogLevel $loglevel
LogTimeFormat usecs
-PreserveJobHistory Yes
-PreserveJobFiles 5m
+PreserveJobHistory $jobhistory
+PreserveJobFiles $jobfiles
<Policy default>
<Limit All>
Order Allow,Deny
@@ -728,19 +736,19 @@ echo " $date by $user on `hostname`." >>$strfile
echo " <pre>" >>$strfile
fail=0
-for file in 4*.test ipp-2.1.test; do
- echo $ac_n "Performing $file: $ac_c"
+for file in 4*.test ../examples/ipp-2.1.test; do
+ echo $ac_n "Performing `basename $file`: $ac_c"
echo "" >>$strfile
echo $ac_n "`date '+[%d/%b/%Y:%H:%M:%S %z]'` $ac_c" >>$strfile
- if test $file = ipp-2.1.test; then
+ if test $file = ../examples/ipp-2.1.test; then
uri="ipp://127.0.0.1:$port/printers/Test1"
options="-V 2.1 -d NOPRINT=1 -f testfile.ps"
else
uri="ipp://127.0.0.1:$port/printers"
options=""
fi
- $runcups $VALGRIND ./ipptool -tI $options $uri $file >> $strfile
+ $runcups $VALGRIND ../tools/ipptool -tI $options $uri $file >> $strfile
status=$?
if test $status != 0; then
@@ -816,12 +824,70 @@ else
echo PASS
fi
-echo " </pre>" >>$strfile
+
+#
+# Perform job history test...
+#
+
+echo $ac_n "Starting history test: $ac_c"
+echo "" >>$strfile
+echo "`date '+[%d/%b/%Y:%H:%M:%S %z]'` \"5.11-history\":" >>$strfile
+
+echo " lp -d Test1 testfile.jpg" >>$strfile
+
+$runcups ../systemv/lp -d Test1 ../examples/testfile.jpg 2>&1 >>$strfile
+if test $? != 0; then
+ echo "FAIL (unable to queue test job)"
+ echo " FAILED" >>$strfile
+ fail=`expr $fail + 1`
+else
+ echo "PASS"
+ echo " PASSED" >>$strfile
+
+ ./waitjobs.sh >>$strfile
+
+ echo $ac_n "Verifying that history still exists: $ac_c"
+
+ echo " ls -l $BASE/spool" >>$strfile
+ count=`ls -1 $BASE/spool | wc -l`
+ if test $count = 1; then
+ echo "FAIL"
+ echo " FAILED (job control files not present)" >>$strfile
+ ls -l $BASE/spool >>$strfile
+ fail=`expr $fail + 1`
+ else
+ echo "PASS"
+ echo " PASSED" >>$strfile
+
+ echo $ac_n "Waiting for job history to expire: $ac_c"
+ echo "" >>$strfile
+ echo " sleep 35" >>$strfile
+ sleep 35
+
+ echo " lpstat" >>$strfile
+ $runcups ../systemv/lpstat 2>&1 >>$strfile
+
+ echo " ls -l $BASE/spool" >>$strfile
+ count=`ls -1 $BASE/spool | wc -l`
+ if test $count != 1; then
+ echo "FAIL"
+ echo " FAILED (job control files still present)" >>$strfile
+ ls -l $BASE/spool >>$strfile
+ fail=`expr $fail + 1`
+ else
+ echo "PASS"
+ echo " PASSED" >>$strfile
+ fi
+ fi
+fi
+
#
# Stop the server...
#
+echo " </pre>" >>$strfile
+
kill $cupsd
wait $cupsd
cupsdstatus=$?
@@ -894,7 +960,7 @@ fi
# Requests logged
count=`wc -l $BASE/log/access_log | awk '{print $1}'`
-expected=`expr 35 + 18 + 30 + $pjobs \* 8 + $pprinters \* $pjobs \* 4`
+expected=`expr 35 + 18 + 30 + $pjobs \* 8 + $pprinters \* $pjobs \* 4 + 2`
if test $count != $expected; then
echo "FAIL: $count requests logged, expected $expected."
echo " <p>FAIL: $count requests logged, expected $expected.</p>" >>$strfile
@@ -1042,10 +1108,14 @@ fi
# Debug2 log messages
count=`$GREP '^d ' $BASE/log/error_log | wc -l | awk '{print $1}'`
-if test $count = 0; then
+if test $count = 0 -a $loglevel = debug2; then
echo "FAIL: $count debug2 messages, expected more than 0."
echo " <p>FAIL: $count debug2 messages, expected more than 0.</p>" >>$strfile
fail=`expr $fail + 1`
+elif test $count != 0 -a $loglevel = debug; then
+ echo "FAIL: $count debug2 messages, expected 0."
+ echo " <p>FAIL: $count debug2 messages, expected 0.</p>" >>$strfile
+ fail=`expr $fail + 1`
else
echo "PASS: $count debug2 messages."
echo " <p>PASS: $count debug2 messages.</p>" >>$strfile
diff --git a/test/str-header.html b/test/str-header.html
index 35f622ab4..17e959740 100644
--- a/test/str-header.html
+++ b/test/str-header.html
@@ -2,7 +2,7 @@
<html>
<head>
<meta name="Description" content="CUPS Test Report">
- <meta name="Copyright" content="Copyright &copy; 2007-2017, All Rights Reserved">
+ <meta name="Copyright" content="Copyright &copy; 2007-2019, All Rights Reserved">
<meta name="Author" content="Apple Inc.">
<title>CUPS Software Test Report</title>
<style type="text/css"><!--
diff --git a/test/waitjobs.sh b/test/waitjobs.sh
index 6e20e3caf..79c1ab057 100755
--- a/test/waitjobs.sh
+++ b/test/waitjobs.sh
@@ -2,7 +2,7 @@
#
# Script to wait for jobs to complete.
#
-# Copyright © 2008-2009 by Apple Inc.
+# Copyright © 2008-2019 by Apple Inc.
#
# Licensed under Apache License v2.0. See the file "LICENSE" for more
# information.
diff --git a/tools/Dependencies b/tools/Dependencies
new file mode 100644
index 000000000..9a1043df8
--- /dev/null
+++ b/tools/Dependencies
@@ -0,0 +1,29 @@
+ippevepcl.o: ippevepcl.c ippevecommon.h ../cups/cups.h ../cups/file.h \
+ ../cups/versioning.h ../cups/ipp.h ../cups/http.h ../cups/array.h \
+ ../cups/language.h ../cups/pwg.h ../cups/raster.h \
+ ../cups/string-private.h ../config.h dither.h
+ippeveprinter.o: ippeveprinter.c ../cups/cups-private.h \
+ ../cups/string-private.h ../config.h ../cups/versioning.h \
+ ../cups/array-private.h ../cups/array.h ../cups/ipp-private.h \
+ ../cups/cups.h ../cups/file.h ../cups/ipp.h ../cups/http.h \
+ ../cups/language.h ../cups/pwg.h ../cups/http-private.h \
+ ../cups/language-private.h ../cups/transcode.h ../cups/pwg-private.h \
+ ../cups/thread-private.h ../cups/ppd-private.h ../cups/ppd.h \
+ ../cups/raster.h printer-png.h
+ippeveps.o: ippeveps.c ippevecommon.h ../cups/cups.h ../cups/file.h \
+ ../cups/versioning.h ../cups/ipp.h ../cups/http.h ../cups/array.h \
+ ../cups/language.h ../cups/pwg.h ../cups/raster.h \
+ ../cups/string-private.h ../config.h ../cups/ppd-private.h \
+ ../cups/ppd.h ../cups/pwg-private.h
+ippfind.o: ippfind.c ../cups/cups-private.h ../cups/string-private.h \
+ ../config.h ../cups/versioning.h ../cups/array-private.h \
+ ../cups/array.h ../cups/ipp-private.h ../cups/cups.h ../cups/file.h \
+ ../cups/ipp.h ../cups/http.h ../cups/language.h ../cups/pwg.h \
+ ../cups/http-private.h ../cups/language-private.h ../cups/transcode.h \
+ ../cups/pwg-private.h ../cups/thread-private.h
+ipptool.o: ipptool.c ../cups/cups-private.h ../cups/string-private.h \
+ ../config.h ../cups/versioning.h ../cups/array-private.h \
+ ../cups/array.h ../cups/ipp-private.h ../cups/cups.h ../cups/file.h \
+ ../cups/ipp.h ../cups/http.h ../cups/language.h ../cups/pwg.h \
+ ../cups/http-private.h ../cups/language-private.h ../cups/transcode.h \
+ ../cups/pwg-private.h ../cups/thread-private.h
diff --git a/tools/Makefile b/tools/Makefile
new file mode 100644
index 000000000..43ba68847
--- /dev/null
+++ b/tools/Makefile
@@ -0,0 +1,243 @@
+#
+# IPP tools makefile for CUPS.
+#
+# Copyright © 2007-2019 by Apple Inc.
+# Copyright © 1997-2006 by Easy Software Products, all rights reserved.
+#
+# Licensed under Apache License v2.0. See the file "LICENSE" for more
+# information.
+#
+
+include ../Makedefs
+
+
+OBJS = \
+ ippevepcl.o \
+ ippeveprinter.o \
+ ippeveps.o \
+ ippfind.o \
+ ipptool.o
+IPPTOOLS = \
+ ippeveprinter \
+ $(IPPFIND_BIN) \
+ ipptool
+TARGETS = \
+ $(IPPEVECOMMANDS) \
+ $(IPPTOOLS) \
+ $(LOCALTARGET)
+
+
+#
+# Make all targets...
+#
+
+all: $(TARGETS)
+
+
+#
+# Make library targets...
+#
+
+libs:
+
+
+#
+# Make unit tests...
+#
+
+unittests:
+
+
+#
+# Clean all object files...
+#
+
+clean:
+ $(RM) $(IPPTOOLS) $(IPPEVECOMMANDS) $(OBJS)
+ $(RM) ippeveprinter-static ippfind-static ipptool-static
+
+
+#
+# Update dependencies (without system header dependencies...)
+#
+
+depend:
+ $(CC) -MM $(ALL_CFLAGS) $(OBJS:.o=.c) >Dependencies
+
+
+#
+# Install all targets...
+#
+
+install: all install-data install-headers install-libs install-exec
+
+
+#
+# Install data files...
+#
+
+install-data:
+
+
+#
+# Install programs...
+#
+
+install-exec:
+ echo Installing IPP tools in $(BINDIR)...
+ $(INSTALL_DIR) -m 755 $(BINDIR)
+ for file in $(IPPTOOLS); do \
+ $(INSTALL_BIN) $$file $(BINDIR); \
+ done
+ echo Installing printer commands in $(SERVERBIN)/ippeveprinter...
+ $(INSTALL_DIR) -m 755 $(SERVERBIN)/ippeveprinter
+ for file in $(IPPEVECOMMANDS); do \
+ $(INSTALL_BIN) $$file $(SERVERBIN)/ippeveprinter; \
+ done
+ if test "x$(SYMROOT)" != "x"; then \
+ $(INSTALL_DIR) $(SYMROOT); \
+ for file in $(IPPTOOLS) $(IPPEVECOMMANDS); do \
+ cp $$file $(SYMROOT); \
+ dsymutil $(SYMROOT)/$$file; \
+ done; \
+ fi
+
+
+#
+# Install headers...
+#
+
+install-headers:
+
+
+#
+# Install libraries...
+#
+
+install-libs:
+
+
+#
+# Unnstall all targets...
+#
+
+uninstall:
+ echo Uninstalling IPP tools from $(BINDIR)...
+ for file in $(IPPTOOLS); do \
+ $(RM) $(BINDIR)/$$file; \
+ done
+ -$(RMDIR) $(BINDIR)
+ echo Uninstalling print commands from $(SERVERBIN)/ippeveprinter...
+ for file in $(IPPEVECOMMANDS); do \
+ $(RM) $(SERVERBIN)/ippeveprinter/$$file; \
+ done
+ -$(RMDIR) $(SERVERBIN)/ippeveprinter
+
+
+#
+# Local programs (not built when cross-compiling...)
+#
+
+local: ippeveprinter-static ipptool-static
+
+
+#
+# ippeveprinter
+#
+
+ippeveprinter: ippeveprinter.o ../cups/$(LIBCUPSSTATIC)
+ echo Linking $@...
+ $(LD_CC) $(ALL_LDFLAGS) -o $@ ippeveprinter.o $(LIBS)
+ $(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
+
+
+#
+# ippeveprinter-static
+#
+
+ippeveprinter-static: ippeveprinter.o ../cups/$(LIBCUPS)
+ echo Linking $@...
+ $(LD_CC) $(ALL_LDFLAGS) -o $@ ippeveprinter.o ../cups/$(LIBCUPSSTATIC) \
+ $(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
+ $(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
+
+
+#
+# ippevepcl
+#
+
+ippevepcl: ippevepcl.o ../cups/$(LIBCUPS)
+ echo Linking $@...
+ $(LD_CC) $(ALL_LDFLAGS) -o $@ ippevepcl.o $(LIBS)
+ $(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
+
+
+#
+# ippeveps
+#
+
+ippeveps: ippeveps.o ../cups/$(LIBCUPS)
+ echo Linking $@...
+ $(LD_CC) $(ALL_LDFLAGS) -o $@ ippeveps.o $(LIBS)
+ $(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
+
+
+#
+# ippfind
+#
+
+ippfind: ippfind.o ../cups/$(LIBCUPS)
+ echo Linking $@...
+ $(LD_CC) $(ALL_LDFLAGS) -o $@ ippfind.o $(LIBS)
+ $(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
+
+
+#
+# ippfind-static
+#
+
+ippfind-static: ippfind.o ../cups/$(LIBCUPSSTATIC)
+ echo Linking $@
+ $(LD_CC) $(ALL_LDFLAGS) -o $@ ippfind.o ../cups/$(LIBCUPSSTATIC) \
+ $(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
+ $(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
+
+
+#
+# ipptool
+#
+
+ipptool: ipptool.o ../cups/$(LIBCUPS)
+ echo Linking $@...
+ $(LD_CC) $(ALL_LDFLAGS) -o $@ ipptool.o $(LIBS)
+ $(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
+
+
+#
+# ipptool-static
+#
+
+ipptool-static: ipptool.o ../cups/$(LIBCUPSSTATIC)
+ echo Linking $@...
+ $(LD_CC) $(ALL_LDFLAGS) -o $@ ipptool.o ../cups/$(LIBCUPSSTATIC) \
+ $(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) $(COMMONLIBS) $(LIBZ)
+ $(CODE_SIGN) -s "$(CODE_SIGN_IDENTITY)" $@
+
+
+#
+# Generate the header containing the data for printer.png...
+#
+
+pngheader:
+ echo "Generating printer-png.h from printer.png..."
+ echo "static const unsigned char printer_png[] =" >printer-png.h
+ echo "{" >>printer-png.h
+ od -t x1 printer.png | cut -b12- | awk '{printf(" "); for (i = 1; i <= NF; i ++) printf("0x%s,", $$i); print "";}' >>printer-png.h
+ echo "};" >>printer-png.h
+
+
+#
+# Dependencies...
+#
+
+include Dependencies
diff --git a/tools/dither.h b/tools/dither.h
new file mode 100644
index 000000000..e723d4e60
--- /dev/null
+++ b/tools/dither.h
@@ -0,0 +1,68 @@
+/* Simple ordered dither threshold matrix */
+const unsigned char threshold[64][64] =
+{
+ { 0, 235, 138, 22, 45, 98, 217, 2, 45, 98, 7, 185, 45, 97, 6, 192, 110, 37, 110, 37, 97, 45, 18, 148, 109, 37, 97, 45, 7, 185, 45, 97, 6, 192, 109, 37, 57, 82, 165, 12, 26, 130, 190, 6, 119, 31, 97, 45, 179, 8, 109, 37, 97, 45, 140, 22, 109, 37, 57, 82, 9, 177, 24, 135 },
+ { 109, 37, 57, 82, 20, 143, 57, 82, 146, 19, 57, 82, 15, 158, 87, 53, 20, 144, 13, 162, 138, 22, 53, 87, 162, 13, 138, 22, 57, 82, 22, 140, 57, 82, 153, 16, 119, 31, 109, 37, 109, 37, 57, 81, 19, 147, 213, 2, 53, 87, 21, 142, 13, 164, 53, 87, 187, 6, 152, 17, 119, 32, 110, 37 },
+ { 24, 135, 12, 167, 97, 45, 17, 151, 45, 97, 32, 119, 26, 130, 119, 32, 81, 58, 30, 121, 81, 58, 181, 8, 119, 32, 97, 45, 17, 151, 45, 97, 161, 14, 45, 97, 213, 2, 135, 24, 7, 183, 138, 22, 109, 37, 58, 81, 121, 30, 109, 37, 58, 81, 30, 121, 58, 81, 127, 27, 58, 81, 165, 12 },
+ { 58, 81, 31, 119, 5, 197, 58, 81, 9, 175, 206, 3, 58, 81, 10, 174, 222, 1, 45, 97, 206, 3, 124, 29, 58, 81, 4, 200, 58, 81, 2, 217, 58, 81, 27, 127, 108, 37, 58, 81, 30, 121, 58, 81, 167, 12, 25, 132, 15, 158, 5, 197, 135, 24, 206, 3, 142, 21, 45, 97, 203, 3, 119, 32 },
+ { 6, 190, 108, 38, 97, 45, 143, 20, 108, 38, 97, 45, 148, 18, 108, 38, 58, 81, 148, 18, 119, 32, 97, 45, 16, 153, 97, 45, 143, 20, 46, 97, 32, 119, 6, 187, 25, 132, 13, 164, 46, 97, 1, 222, 119, 32, 108, 38, 108, 38, 108, 38, 108, 38, 108, 38, 58, 81, 8, 179, 123, 29, 97, 46 },
+ { 58, 81, 161, 14, 147, 19, 53, 87, 22, 138, 14, 159, 87, 53, 22, 138, 14, 159, 108, 38, 87, 53, 177, 9, 53, 87, 14, 161, 58, 81, 22, 137, 12, 167, 108, 38, 108, 38, 81, 58, 153, 16, 123, 29, 53, 87, 187, 6, 162, 13, 132, 25, 11, 168, 25, 132, 12, 165, 119, 32, 81, 58, 14, 161 },
+ { 140, 22, 108, 38, 81, 58, 8, 181, 108, 38, 97, 46, 8, 181, 58, 81, 31, 119, 7, 185, 147, 19, 58, 81, 127, 27, 97, 46, 8, 179, 108, 38, 58, 81, 21, 142, 13, 162, 5, 194, 108, 38, 58, 81, 15, 156, 87, 53, 30, 121, 108, 38, 108, 38, 58, 81, 127, 27, 97, 46, 16, 153, 97, 46 },
+ { 58, 81, 2, 217, 123, 29, 36, 111, 1, 227, 138, 22, 97, 46, 4, 203, 108, 38, 108, 38, 97, 46, 23, 137, 222, 1, 112, 36, 58, 81, 6, 192, 137, 23, 53, 87, 30, 121, 58, 80, 23, 137, 183, 7, 36, 111, 26, 130, 59, 80, 0, 235, 130, 26, 192, 6, 46, 97, 222, 1, 53, 87, 194, 5 },
+ { 17, 151, 46, 97, 172, 10, 59, 80, 27, 127, 59, 80, 18, 148, 59, 80, 172, 10, 24, 135, 4, 200, 80, 59, 36, 112, 167, 12, 137, 23, 108, 38, 97, 46, 0, 235, 46, 97, 144, 20, 46, 97, 127, 27, 53, 87, 3, 206, 147, 19, 108, 38, 108, 38, 80, 59, 151, 17, 80, 59, 27, 127, 96, 46 },
+ { 58, 81, 126, 27, 96, 46, 15, 156, 46, 97, 172, 10, 46, 96, 14, 159, 119, 32, 59, 80, 32, 119, 156, 15, 53, 87, 27, 127, 59, 80, 21, 142, 10, 172, 80, 59, 177, 9, 80, 59, 2, 213, 59, 80, 14, 161, 108, 38, 59, 79, 23, 137, 11, 168, 137, 23, 46, 96, 32, 119, 13, 164, 140, 22 },
+ { 6, 190, 152, 17, 112, 36, 59, 79, 6, 187, 59, 79, 30, 121, 108, 38, 96, 46, 15, 156, 46, 96, 29, 123, 183, 7, 46, 96, 209, 3, 46, 96, 32, 118, 26, 130, 96, 46, 15, 158, 46, 96, 16, 153, 46, 96, 32, 118, 10, 172, 108, 38, 108, 38, 59, 79, 179, 8, 141, 21, 59, 79, 32, 119 },
+ { 87, 53, 36, 112, 203, 4, 137, 23, 96, 46, 23, 137, 4, 200, 24, 135, 235, 0, 87, 53, 8, 179, 108, 38, 87, 53, 15, 156, 53, 87, 156, 15, 59, 79, 156, 15, 119, 32, 59, 79, 30, 121, 59, 79, 6, 190, 151, 17, 59, 79, 187, 6, 26, 130, 3, 206, 108, 38, 96, 46, 206, 3, 110, 37 },
+ { 142, 21, 59, 79, 28, 126, 59, 79, 144, 20, 59, 79, 119, 32, 60, 79, 32, 118, 27, 129, 87, 53, 3, 209, 118, 32, 60, 79, 126, 28, 96, 46, 5, 194, 46, 96, 197, 5, 134, 24, 7, 183, 137, 23, 46, 96, 36, 112, 28, 126, 108, 38, 108, 38, 60, 79, 148, 18, 118, 32, 60, 79, 167, 12 },
+ { 37, 109, 174, 10, 46, 95, 10, 174, 47, 95, 170, 11, 47, 95, 9, 177, 47, 95, 14, 159, 118, 32, 60, 79, 170, 11, 134, 24, 183, 7, 112, 36, 79, 60, 140, 22, 108, 38, 107, 38, 107, 39, 79, 60, 17, 149, 60, 79, 213, 2, 24, 135, 177, 9, 159, 14, 47, 95, 9, 175, 137, 23, 47, 95 },
+ { 0, 235, 60, 79, 18, 149, 87, 53, 217, 2, 53, 87, 156, 15, 86, 53, 16, 153, 54, 86, 167, 12, 137, 23, 107, 39, 60, 79, 36, 112, 172, 10, 147, 19, 47, 95, 19, 147, 9, 175, 132, 25, 1, 227, 36, 110, 9, 175, 112, 36, 60, 79, 30, 121, 60, 79, 126, 28, 112, 36, 60, 79, 19, 147 },
+ { 37, 109, 140, 22, 47, 95, 30, 121, 60, 78, 30, 121, 61, 78, 32, 118, 61, 78, 200, 4, 112, 36, 61, 78, 19, 147, 227, 1, 47, 95, 27, 129, 86, 54, 2, 217, 54, 86, 28, 126, 61, 78, 126, 28, 61, 78, 129, 26, 95, 47, 15, 158, 47, 95, 20, 144, 1, 222, 95, 47, 6, 190, 47, 95 },
+ { 13, 164, 61, 78, 4, 200, 162, 13, 24, 134, 183, 7, 24, 134, 213, 2, 142, 21, 123, 29, 95, 47, 192, 6, 107, 39, 86, 54, 153, 16, 54, 86, 30, 121, 61, 78, 30, 121, 95, 47, 170, 11, 47, 95, 10, 172, 47, 94, 179, 8, 61, 78, 4, 200, 107, 39, 61, 78, 22, 140, 61, 78, 23, 137 },
+ { 37, 109, 31, 120, 107, 39, 107, 39, 107, 39, 107, 39, 61, 78, 121, 30, 107, 39, 61, 78, 19, 146, 86, 54, 23, 137, 13, 164, 61, 77, 200, 4, 159, 14, 131, 25, 13, 164, 4, 200, 86, 54, 18, 148, 54, 86, 203, 4, 94, 47, 19, 146, 47, 94, 23, 137, 13, 161, 47, 94, 17, 151, 47, 94 },
+ { 26, 131, 6, 187, 158, 15, 26, 131, 4, 203, 26, 131, 177, 9, 47, 94, 14, 159, 10, 174, 94, 47, 151, 17, 61, 77, 32, 118, 27, 129, 118, 32, 107, 39, 107, 39, 86, 54, 126, 28, 118, 32, 61, 77, 31, 120, 77, 61, 126, 28, 86, 54, 14, 161, 107, 39, 77, 61, 6, 190, 61, 77, 3, 206 },
+ { 107, 39, 61, 77, 121, 30, 86, 54, 121, 30, 107, 39, 61, 77, 16, 153, 107, 39, 86, 54, 1, 222, 94, 47, 8, 179, 47, 94, 174, 10, 54, 86, 11, 168, 5, 194, 144, 20, 86, 54, 17, 152, 3, 209, 162, 13, 134, 24, 12, 167, 123, 29, 61, 77, 7, 185, 136, 23, 47, 94, 32, 118, 27, 127 },
+ { 164, 13, 144, 20, 94, 47, 174, 10, 61, 77, 11, 170, 123, 29, 37, 110, 5, 194, 123, 29, 86, 54, 20, 143, 61, 77, 3, 206, 61, 77, 18, 148, 118, 32, 85, 54, 32, 118, 177, 9, 85, 55, 28, 126, 106, 39, 106, 39, 61, 77, 0, 235, 118, 32, 106, 39, 61, 77, 19, 147, 177, 9, 81, 58 },
+ { 106, 39, 77, 61, 222, 1, 94, 47, 18, 149, 48, 93, 227, 1, 85, 55, 29, 123, 168, 11, 112, 36, 85, 55, 33, 117, 27, 129, 117, 33, 106, 39, 94, 47, 149, 18, 77, 61, 27, 129, 117, 33, 61, 77, 20, 144, 6, 190, 117, 33, 55, 85, 159, 14, 26, 131, 3, 209, 117, 32, 94, 47, 16, 153 },
+ { 5, 194, 123, 29, 55, 85, 19, 146, 62, 77, 126, 28, 37, 110, 156, 15, 62, 77, 36, 112, 17, 151, 194, 5, 151, 17, 77, 62, 17, 152, 2, 217, 175, 9, 93, 47, 227, 0, 48, 93, 6, 192, 168, 11, 117, 33, 77, 62, 161, 14, 140, 22, 106, 39, 106, 39, 106, 39, 62, 77, 28, 126, 81, 58 },
+ { 47, 94, 153, 16, 123, 29, 85, 55, 5, 197, 152, 17, 62, 77, 29, 123, 10, 174, 48, 93, 28, 126, 106, 39, 93, 48, 8, 181, 106, 39, 62, 77, 33, 117, 144, 20, 62, 77, 18, 148, 106, 39, 106, 39, 93, 48, 18, 147, 48, 93, 33, 117, 192, 6, 164, 13, 131, 26, 14, 158, 227, 1, 140, 22 },
+ { 13, 164, 85, 55, 10, 174, 117, 33, 106, 39, 93, 48, 10, 172, 106, 39, 62, 77, 2, 209, 62, 77, 161, 14, 142, 21, 62, 77, 33, 117, 143, 20, 106, 39, 93, 48, 22, 138, 48, 93, 158, 15, 131, 26, 1, 217, 85, 55, 200, 4, 106, 39, 105, 39, 105, 40, 105, 40, 105, 40, 105, 40, 87, 53 },
+ { 85, 55, 120, 31, 62, 77, 6, 187, 142, 21, 123, 29, 85, 55, 5, 194, 123, 29, 37, 110, 179, 8, 117, 33, 85, 55, 23, 136, 6, 192, 62, 77, 10, 174, 5, 197, 62, 77, 8, 179, 105, 40, 105, 40, 85, 55, 120, 31, 62, 77, 167, 12, 26, 131, 15, 158, 5, 194, 168, 11, 147, 19, 118, 32 },
+ { 135, 24, 3, 209, 136, 23, 105, 40, 62, 76, 209, 3, 123, 29, 63, 76, 15, 155, 63, 76, 27, 129, 93, 48, 0, 235, 105, 40, 93, 48, 17, 151, 48, 93, 33, 116, 16, 155, 37, 110, 4, 203, 162, 13, 24, 134, 11, 168, 136, 23, 105, 40, 105, 40, 105, 40, 63, 76, 126, 28, 85, 55, 6, 190 },
+ { 37, 109, 33, 117, 63, 76, 21, 142, 12, 165, 48, 93, 16, 155, 123, 29, 93, 48, 11, 170, 48, 93, 16, 155, 55, 85, 170, 11, 136, 23, 63, 76, 146, 19, 63, 76, 27, 129, 76, 63, 27, 129, 116, 33, 76, 63, 33, 117, 63, 76, 19, 147, 217, 2, 168, 11, 142, 21, 48, 93, 120, 31, 80, 59 },
+ { 175, 9, 93, 49, 10, 172, 105, 40, 63, 76, 125, 28, 85, 55, 8, 179, 117, 33, 84, 55, 197, 5, 55, 84, 27, 129, 116, 33, 93, 49, 213, 2, 49, 93, 11, 170, 49, 93, 172, 10, 105, 40, 93, 49, 5, 194, 49, 93, 192, 6, 116, 33, 63, 76, 120, 31, 63, 76, 3, 206, 162, 13, 26, 131 },
+ { 37, 109, 18, 149, 63, 76, 0, 235, 131, 26, 187, 6, 116, 33, 84, 55, 1, 222, 140, 22, 63, 76, 33, 116, 8, 179, 84, 55, 158, 15, 55, 84, 27, 129, 84, 55, 217, 2, 55, 84, 20, 144, 10, 174, 55, 84, 149, 18, 122, 29, 93, 49, 20, 143, 49, 93, 15, 158, 116, 33, 105, 40, 80, 59 },
+ { 138, 22, 93, 49, 22, 138, 105, 40, 105, 40, 63, 76, 159, 14, 136, 23, 63, 75, 33, 116, 164, 13, 144, 20, 93, 49, 5, 194, 63, 75, 33, 116, 185, 7, 116, 33, 75, 63, 31, 120, 104, 40, 75, 63, 31, 120, 104, 41, 75, 63, 181, 8, 84, 55, 6, 192, 104, 41, 84, 55, 21, 142, 217, 2 },
+ { 84, 55, 197, 5, 55, 84, 19, 146, 13, 164, 140, 22, 104, 41, 93, 49, 18, 149, 49, 93, 28, 125, 63, 75, 125, 28, 93, 49, 21, 141, 11, 168, 63, 75, 165, 12, 24, 134, 15, 158, 209, 3, 26, 131, 15, 158, 1, 227, 144, 20, 49, 93, 16, 153, 63, 75, 23, 136, 10, 172, 63, 75, 120, 30 },
+ { 14, 161, 75, 63, 177, 8, 116, 33, 75, 63, 33, 116, 2, 213, 175, 9, 63, 75, 190, 6, 92, 49, 2, 213, 152, 17, 111, 36, 63, 75, 36, 112, 27, 129, 111, 36, 104, 41, 104, 41, 104, 41, 104, 41, 104, 41, 104, 41, 75, 63, 125, 28, 92, 49, 14, 161, 104, 41, 92, 49, 7, 185, 49, 92 },
+ { 47, 94, 144, 20, 122, 30, 92, 49, 5, 197, 49, 92, 28, 125, 92, 49, 143, 20, 49, 92, 18, 149, 75, 63, 36, 112, 11, 168, 222, 1, 49, 92, 203, 4, 55, 84, 190, 6, 162, 13, 26, 130, 190, 6, 164, 13, 26, 130, 13, 162, 206, 3, 122, 30, 84, 55, 0, 235, 122, 30, 84, 55, 16, 152 },
+ { 6, 192, 116, 33, 75, 63, 16, 155, 63, 74, 15, 156, 64, 74, 20, 143, 84, 55, 22, 138, 92, 49, 143, 20, 49, 92, 27, 129, 55, 84, 156, 15, 56, 84, 16, 155, 116, 33, 104, 41, 104, 41, 104, 41, 104, 41, 104, 41, 103, 41, 64, 74, 181, 8, 115, 33, 64, 74, 152, 17, 122, 30, 80, 59 },
+ { 103, 41, 92, 49, 213, 2, 49, 92, 28, 125, 92, 49, 6, 185, 92, 49, 3, 206, 64, 74, 7, 185, 64, 74, 190, 6, 64, 74, 31, 120, 64, 74, 33, 117, 103, 41, 64, 74, 20, 144, 8, 181, 24, 134, 15, 158, 5, 197, 141, 21, 122, 30, 56, 84, 19, 146, 13, 164, 50, 91, 203, 4, 112, 36 },
+ { 24, 134, 12, 167, 56, 84, 34, 115, 172, 10, 136, 23, 64, 74, 18, 149, 92, 49, 18, 149, 91, 49, 15, 156, 50, 91, 20, 144, 7, 183, 24, 134, 183, 7, 24, 134, 235, 0, 50, 91, 31, 120, 64, 74, 125, 28, 115, 34, 64, 74, 161, 14, 115, 34, 103, 41, 64, 74, 125, 28, 37, 110, 165, 12 },
+ { 103, 41, 64, 74, 23, 136, 185, 7, 103, 41, 91, 50, 20, 143, 50, 91, 22, 138, 56, 84, 31, 120, 64, 74, 31, 120, 103, 41, 103, 41, 64, 74, 31, 120, 103, 41, 64, 74, 125, 28, 91, 50, 217, 2, 103, 41, 91, 50, 10, 174, 50, 91, 22, 140, 200, 4, 134, 24, 7, 183, 65, 74, 28, 126 },
+ { 227, 1, 146, 19, 103, 41, 65, 74, 21, 142, 227, 1, 65, 74, 6, 190, 65, 74, 9, 175, 0, 235, 24, 134, 206, 3, 162, 13, 130, 26, 213, 2, 50, 91, 13, 162, 131, 26, 185, 7, 152, 17, 65, 74, 170, 11, 144, 20, 56, 84, 1, 222, 103, 41, 103, 41, 103, 41, 91, 50, 175, 9, 50, 91 },
+ { 49, 93, 33, 116, 6, 187, 136, 23, 50, 91, 33, 116, 18, 149, 50, 91, 19, 147, 103, 41, 103, 41, 102, 41, 102, 42, 102, 42, 102, 42, 65, 74, 21, 141, 102, 42, 102, 42, 65, 74, 125, 28, 115, 34, 102, 42, 65, 74, 31, 119, 65, 74, 167, 12, 26, 130, 12, 165, 115, 34, 84, 56, 151, 17 },
+ { 148, 18, 102, 42, 102, 42, 84, 56, 174, 10, 102, 42, 65, 74, 22, 140, 65, 74, 159, 14, 131, 26, 11, 168, 26, 131, 15, 158, 7, 185, 159, 14, 50, 91, 5, 197, 168, 11, 141, 21, 50, 91, 179, 8, 24, 134, 4, 203, 162, 13, 142, 21, 102, 42, 102, 42, 65, 74, 2, 217, 140, 22, 80, 59 },
+ { 49, 92, 9, 175, 24, 133, 3, 209, 65, 74, 19, 146, 185, 7, 90, 50, 3, 209, 102, 42, 65, 74, 31, 120, 102, 42, 65, 74, 31, 120, 65, 73, 34, 115, 27, 129, 115, 34, 56, 84, 203, 4, 111, 36, 65, 73, 125, 28, 102, 42, 65, 73, 23, 136, 192, 6, 136, 23, 102, 42, 90, 50, 6, 187 },
+ { 31, 119, 102, 42, 102, 42, 90, 50, 138, 22, 102, 42, 65, 73, 125, 28, 65, 73, 21, 141, 194, 5, 50, 90, 192, 6, 141, 21, 50, 90, 21, 141, 6, 187, 102, 42, 65, 73, 16, 155, 122, 30, 90, 50, 14, 161, 50, 90, 34, 115, 200, 4, 102, 42, 102, 42, 84, 56, 18, 149, 115, 34, 79, 59 },
+ { 209, 3, 25, 133, 6, 187, 146, 19, 65, 73, 203, 4, 134, 24, 11, 168, 111, 36, 102, 42, 65, 73, 19, 147, 102, 42, 65, 73, 1, 227, 102, 42, 65, 73, 19, 146, 217, 2, 115, 34, 56, 84, 17, 152, 73, 65, 177, 9, 151, 17, 73, 65, 165, 12, 131, 26, 175, 9, 73, 65, 9, 174, 24, 134 },
+ { 33, 117, 102, 42, 65, 73, 34, 115, 11, 170, 115, 34, 65, 73, 36, 111, 181, 7, 168, 11, 136, 23, 50, 90, 161, 14, 146, 19, 50, 90, 159, 14, 136, 23, 102, 42, 102, 42, 73, 65, 7, 183, 90, 50, 1, 227, 50, 90, 36, 111, 27, 129, 115, 34, 72, 65, 34, 115, 27, 127, 111, 36, 79, 59 },
+ { 50, 90, 164, 13, 141, 21, 102, 42, 102, 42, 90, 50, 15, 156, 50, 90, 27, 127, 115, 34, 66, 72, 2, 217, 102, 42, 66, 72, 22, 138, 102, 42, 66, 72, 167, 12, 133, 25, 12, 165, 37, 110, 28, 125, 72, 66, 143, 20, 72, 66, 179, 8, 90, 50, 235, 0, 51, 90, 203, 4, 90, 50, 7, 183 },
+ { 17, 152, 101, 42, 66, 72, 235, 0, 25, 133, 8, 181, 66, 72, 222, 1, 101, 43, 90, 50, 17, 152, 51, 90, 23, 136, 185, 7, 51, 90, 9, 175, 203, 4, 114, 34, 72, 66, 125, 28, 72, 66, 172, 10, 146, 19, 90, 51, 209, 3, 51, 90, 153, 16, 56, 84, 16, 155, 56, 84, 16, 155, 87, 53 },
+ { 84, 56, 6, 192, 151, 17, 114, 35, 72, 66, 35, 114, 27, 127, 37, 110, 17, 152, 197, 5, 84, 56, 14, 161, 101, 43, 72, 66, 18, 149, 72, 66, 125, 28, 90, 51, 190, 6, 51, 90, 3, 206, 51, 90, 35, 114, 11, 170, 66, 72, 159, 14, 66, 72, 28, 125, 66, 72, 31, 119, 66, 72, 127, 27 },
+ { 111, 36, 66, 72, 124, 28, 90, 51, 16, 155, 51, 90, 16, 155, 66, 72, 29, 124, 66, 72, 124, 29, 66, 72, 5, 192, 136, 23, 51, 90, 144, 19, 51, 90, 149, 18, 56, 83, 18, 149, 66, 72, 142, 20, 101, 43, 84, 56, 31, 119, 83, 56, 35, 114, 170, 10, 25, 133, 183, 7, 133, 25, 1, 222 },
+ { 172, 10, 141, 21, 51, 90, 170, 11, 83, 56, 4, 200, 89, 51, 11, 170, 52, 89, 21, 141, 183, 7, 114, 35, 101, 43, 66, 72, 2, 213, 66, 72, 8, 179, 66, 72, 22, 140, 52, 89, 147, 19, 52, 89, 203, 4, 133, 25, 8, 181, 25, 133, 4, 200, 101, 43, 66, 72, 114, 35, 83, 56, 36, 111 },
+ { 28, 126, 66, 72, 3, 206, 37, 110, 29, 124, 72, 66, 31, 119, 71, 66, 4, 203, 101, 43, 67, 71, 167, 12, 25, 133, 12, 165, 52, 89, 29, 124, 89, 52, 0, 235, 52, 89, 177, 9, 56, 83, 11, 170, 114, 35, 67, 71, 35, 114, 101, 43, 67, 71, 35, 114, 2, 213, 52, 89, 177, 9, 79, 59 },
+ { 51, 90, 15, 156, 122, 30, 67, 71, 8, 181, 133, 25, 185, 7, 141, 21, 52, 89, 16, 155, 114, 35, 101, 43, 101, 43, 67, 71, 36, 111, 165, 12, 136, 23, 56, 83, 31, 119, 67, 71, 35, 114, 127, 27, 89, 52, 15, 156, 52, 89, 167, 12, 133, 25, 12, 165, 83, 56, 16, 155, 89, 52, 15, 156 },
+ { 6, 192, 101, 43, 89, 52, 148, 18, 101, 43, 101, 43, 101, 43, 67, 71, 124, 29, 67, 71, 0, 235, 25, 133, 200, 4, 133, 25, 183, 7, 101, 43, 67, 71, 19, 146, 187, 6, 133, 25, 217, 2, 67, 71, 8, 181, 67, 71, 1, 222, 114, 35, 101, 43, 67, 71, 31, 119, 67, 71, 31, 119, 79, 59 },
+ { 51, 90, 23, 135, 10, 172, 67, 71, 24, 135, 222, 1, 26, 130, 15, 158, 10, 174, 114, 35, 100, 43, 67, 71, 31, 119, 67, 70, 35, 114, 21, 141, 5, 194, 114, 35, 100, 43, 100, 43, 89, 52, 16, 155, 52, 89, 27, 127, 122, 30, 56, 83, 197, 5, 132, 25, 8, 181, 25, 133, 206, 3, 137, 23 },
+ { 18, 149, 100, 43, 89, 52, 194, 5, 100, 43, 100, 43, 100, 43, 100, 43, 68, 70, 7, 185, 26, 131, 175, 9, 52, 88, 11, 170, 100, 43, 100, 43, 100, 43, 68, 70, 21, 141, 12, 165, 111, 36, 68, 70, 35, 113, 16, 155, 56, 83, 16, 155, 113, 35, 68, 70, 35, 113, 68, 70, 113, 35, 79, 59 },
+ { 52, 88, 227, 1, 135, 24, 68, 70, 167, 12, 26, 130, 13, 162, 209, 3, 135, 24, 100, 43, 100, 43, 83, 56, 18, 148, 56, 83, 1, 222, 162, 13, 132, 25, 12, 167, 52, 88, 35, 113, 7, 183, 25, 133, 4, 203, 56, 83, 175, 9, 122, 30, 88, 52, 15, 156, 52, 88, 168, 11, 52, 88, 181, 8 },
+ { 27, 129, 113, 35, 88, 52, 20, 143, 100, 43, 100, 43, 100, 43, 99, 43, 68, 70, 19, 146, 5, 194, 113, 35, 68, 70, 35, 113, 29, 124, 99, 44, 99, 44, 68, 70, 2, 213, 68, 70, 29, 124, 99, 44, 68, 70, 31, 119, 99, 44, 70, 68, 177, 9, 70, 68, 227, 1, 83, 56, 16, 153, 56, 83 },
+ { 170, 11, 70, 68, 10, 174, 68, 70, 19, 146, 197, 5, 158, 15, 130, 26, 175, 9, 113, 35, 56, 83, 21, 140, 3, 209, 152, 17, 56, 83, 21, 141, 4, 197, 122, 30, 88, 52, 16, 153, 52, 88, 165, 12, 132, 25, 183, 7, 25, 132, 213, 2, 88, 52, 143, 20, 52, 88, 119, 31, 68, 70, 32, 118 },
+ { 88, 52, 19, 147, 88, 52, 213, 2, 99, 44, 99, 44, 99, 44, 99, 44, 99, 44, 68, 70, 161, 14, 111, 36, 99, 44, 68, 70, 7, 183, 99, 44, 70, 68, 16, 153, 122, 30, 70, 68, 5, 197, 113, 35, 68, 70, 35, 113, 68, 70, 35, 113, 29, 124, 68, 70, 24, 135, 187, 6, 25, 132, 3, 209 },
+ { 31, 119, 70, 68, 124, 29, 82, 57, 21, 141, 13, 164, 132, 25, 187, 6, 25, 132, 217, 2, 122, 30, 70, 68, 18, 148, 122, 30, 37, 110, 16, 153, 122, 30, 56, 82, 10, 172, 113, 35, 99, 44, 88, 52, 0, 235, 52, 88, 14, 159, 52, 88, 17, 152, 5, 194, 99, 44, 99, 44, 99, 44, 79, 60 },
+ { 13, 162, 200, 4, 167, 11, 111, 36, 68, 70, 119, 31, 68, 70, 119, 31, 98, 44, 98, 45, 87, 52, 6, 190, 53, 87, 9, 177, 57, 82, 30, 122, 8, 179, 113, 35, 69, 68, 7, 185, 132, 25, 12, 164, 57, 82, 17, 152, 69, 69, 177, 9, 69, 69, 35, 113, 165, 12, 26, 130, 11, 168, 132, 25 },
+ { 37, 109, 69, 69, 36, 111, 17, 151, 190, 6, 53, 87, 1, 227, 53, 87, 10, 174, 130, 26, 14, 159, 69, 69, 20, 143, 69, 69, 206, 3, 98, 45, 69, 69, 1, 227, 142, 21, 98, 45, 98, 45, 69, 69, 124, 29, 37, 110, 5, 197, 87, 53, 20, 143, 53, 87, 29, 124, 98, 45, 98, 45, 79, 60 },
+ { 26, 130, 14, 159, 53, 87, 29, 124, 82, 57, 18, 148, 82, 57, 18, 148, 98, 45, 98, 45, 87, 53, 138, 22, 53, 87, 124, 29, 37, 110, 165, 12, 142, 21, 98, 45, 69, 69, 24, 135, 3, 209, 132, 25, 181, 8, 82, 57, 27, 127, 113, 35, 82, 57, 177, 9, 57, 82, 213, 2, 25, 132, 6, 187 },
+ { 37, 109, 61, 78, 8, 179, 61, 78, 20, 143, 66, 72, 22, 138, 66, 72, 24, 135, 4, 200, 175, 9, 72, 66, 1, 227, 151, 17, 72, 66, 29, 124, 68, 70, 24, 135, 181, 8, 98, 45, 98, 45, 98, 45, 68, 70, 18, 148, 70, 68, 17, 151, 222, 1, 70, 68, 18, 148, 112, 35, 98, 45, 78, 61 }
+};
diff --git a/tools/ippevecommon.h b/tools/ippevecommon.h
new file mode 100644
index 000000000..627cc74e0
--- /dev/null
+++ b/tools/ippevecommon.h
@@ -0,0 +1,26 @@
+/*
+ * Common header for IPP Everywhere printer commands for CUPS.
+ *
+ * Copyright © 2019 by Apple Inc.
+ *
+ * Licensed under Apache License v2.0. See the file "LICENSE" for more
+ * information.
+ */
+
+/*
+ * Include necessary headers...
+ */
+
+#include <cups/cups.h>
+#include <cups/raster.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <unistd.h>
+#include <fcntl.h>
+#include <errno.h>
+#include <cups/string-private.h>
+
+
+/*
+ * Prototypes...
+ */
diff --git a/tools/ippevepcl.c b/tools/ippevepcl.c
new file mode 100644
index 000000000..f15ea51d7
--- /dev/null
+++ b/tools/ippevepcl.c
@@ -0,0 +1,530 @@
+/*
+ * Generic HP PCL printer command for ippeveprinter/CUPS.
+ *
+ * Copyright © 2019 by Apple Inc.
+ *
+ * Licensed under Apache License v2.0. See the file "LICENSE" for more
+ * information.
+ */
+
+/*
+ * Include necessary headers...
+ */
+
+#include "ippevecommon.h"
+#include "dither.h"
+
+
+/*
+ * Local globals...
+ */
+
+static unsigned pcl_bottom, /* Bottom line */
+ pcl_left, /* Left offset in line */
+ pcl_right, /* Right offset in line */
+ pcl_top, /* Top line */
+ pcl_blanks; /* Number of blank lines to skip */
+static unsigned char pcl_white, /* White color */
+ *pcl_line, /* Line buffer */
+ *pcl_comp; /* Compression buffer */
+
+/*
+ * Local functions...
+ */
+
+static void pcl_end_page(cups_page_header2_t *header, unsigned page);
+static void pcl_start_page(cups_page_header2_t *header, unsigned page);
+static int pcl_to_pcl(const char *filename);
+static void pcl_write_line(cups_page_header2_t *header, unsigned y, const unsigned char *line);
+static int raster_to_pcl(const char *filename);
+
+
+/*
+ * 'main()' - Main entry for PCL printer command.
+ */
+
+int /* O - Exit status */
+main(int argc, /* I - Number of command-line arguments */
+ char *argv[]) /* I - Command-line arguments */
+{
+ const char *content_type; /* Content type to print */
+
+
+ /*
+ * Print it...
+ */
+
+ if (argc > 2)
+ {
+ fputs("ERROR: Too many arguments supplied, aborting.\n", stderr);
+ return (1);
+ }
+ else if ((content_type = getenv("CONTENT_TYPE")) == NULL)
+ {
+ fputs("ERROR: CONTENT_TYPE environment variable not set, aborting.\n", stderr);
+ return (1);
+ }
+ else if (!strcasecmp(content_type, "application/vnd.hp-pcl"))
+ {
+ return (pcl_to_pcl(argv[1]));
+ }
+ else if (!strcasecmp(content_type, "image/pwg-raster") || !strcasecmp(content_type, "image/urf"))
+ {
+ return (raster_to_pcl(argv[1]));
+ }
+ else
+ {
+ fprintf(stderr, "ERROR: CONTENT_TYPE %s not supported.\n", content_type);
+ return (1);
+ }
+}
+
+
+/*
+ * 'pcl_end_page()' - End of PCL page.
+ */
+
+static void
+pcl_end_page(
+ cups_page_header2_t *header, /* I - Page header */
+ unsigned page) /* I - Current page */
+{
+ /*
+ * End graphics...
+ */
+
+ fputs("\033*r0B", stdout);
+
+ /*
+ * Formfeed as needed...
+ */
+
+ if (!(header->Duplex && (page & 1)))
+ putchar('\f');
+
+ /*
+ * Free the output buffers...
+ */
+
+ free(pcl_line);
+ free(pcl_comp);
+}
+
+
+/*
+ * 'pcl_start_page()' - Start a PCL page.
+ */
+
+static void
+pcl_start_page(
+ cups_page_header2_t *header, /* I - Page header */
+ unsigned page) /* I - Current page */
+{
+ /*
+ * Setup margins to be 1/6" top and bottom and 1/4" or .135" on the
+ * left and right.
+ */
+
+ pcl_top = header->HWResolution[1] / 6;
+ pcl_bottom = header->cupsHeight - header->HWResolution[1] / 6 - 1;
+
+ if (header->PageSize[1] == 842)
+ {
+ /* A4 gets special side margins to expose an 8" print area */
+ pcl_left = (header->cupsWidth - 8 * header->HWResolution[0]) / 2;
+ pcl_right = pcl_left + 8 * header->HWResolution[0] - 1;
+ }
+ else
+ {
+ /* All other sizes get 1/4" margins */
+ pcl_left = header->HWResolution[0] / 4;
+ pcl_right = header->cupsWidth - header->HWResolution[0] / 4 - 1;
+ }
+
+ if (!header->Duplex || (page & 1))
+ {
+ /*
+ * Set the media size...
+ */
+
+ printf("\033&l12D\033&k12H"); /* Set 12 LPI, 10 CPI */
+ printf("\033&l0O"); /* Set portrait orientation */
+
+ switch (header->PageSize[1])
+ {
+ case 540 : /* Monarch Envelope */
+ printf("\033&l80A");
+ break;
+
+ case 595 : /* A5 */
+ printf("\033&l25A");
+ break;
+
+ case 624 : /* DL Envelope */
+ printf("\033&l90A");
+ break;
+
+ case 649 : /* C5 Envelope */
+ printf("\033&l91A");
+ break;
+
+ case 684 : /* COM-10 Envelope */
+ printf("\033&l81A");
+ break;
+
+ case 709 : /* B5 Envelope */
+ printf("\033&l100A");
+ break;
+
+ case 756 : /* Executive */
+ printf("\033&l1A");
+ break;
+
+ case 792 : /* Letter */
+ printf("\033&l2A");
+ break;
+
+ case 842 : /* A4 */
+ printf("\033&l26A");
+ break;
+
+ case 1008 : /* Legal */
+ printf("\033&l3A");
+ break;
+
+ case 1191 : /* A3 */
+ printf("\033&l27A");
+ break;
+
+ case 1224 : /* Tabloid */
+ printf("\033&l6A");
+ break;
+ }
+
+ /*
+ * Set top margin and turn off perforation skip...
+ */
+
+ printf("\033&l%uE\033&l0L", 12 * pcl_top / header->HWResolution[1]);
+
+ if (header->Duplex)
+ {
+ int mode = header->Duplex ? 1 + header->Tumble != 0 : 0;
+
+ printf("\033&l%dS", mode); /* Set duplex mode */
+ }
+ }
+ else if (header->Duplex)
+ printf("\033&a2G"); /* Print on back side */
+
+ /*
+ * Set graphics mode...
+ */
+
+ printf("\033*t%uR", header->HWResolution[0]);
+ /* Set resolution */
+ printf("\033*r%uS", pcl_right - pcl_left + 1);
+ /* Set width */
+ printf("\033*r%uT", pcl_bottom - pcl_top + 1);
+ /* Set height */
+ printf("\033&a0H\033&a%uV", 720 * pcl_top / header->HWResolution[1]);
+ /* Set position */
+
+ printf("\033*b2M"); /* Use PackBits compression */
+ printf("\033*r1A"); /* Start graphics */
+
+ /*
+ * Allocate the output buffers...
+ */
+
+ pcl_white = header->cupsBitsPerColor == 1 ? 0 : 255;
+ pcl_blanks = 0;
+ pcl_line = malloc(header->cupsWidth / 8 + 1);
+ pcl_comp = malloc(2 * header->cupsBytesPerLine + 2);
+
+ fprintf(stderr, "ATTR: job-impressions-completed=%d\n", page);
+}
+
+
+/*
+ * 'pcl_to_pcl()' - Pass through PCL data.
+ */
+
+static int /* O - Exit status */
+pcl_to_pcl(const char *filename) /* I - File to print or NULL for stdin */
+{
+ int fd; /* File to read from */
+ char buffer[65536]; /* Copy buffer */
+ ssize_t bytes; /* Bytes to write */
+
+
+ /*
+ * Open the input file...
+ */
+
+ if (filename)
+ {
+ if ((fd = open(filename, O_RDONLY)) < 0)
+ {
+ fprintf(stderr, "ERROR: Unable to open \"%s\": %s\n", filename, strerror(errno));
+ return (1);
+ }
+ }
+ else
+ {
+ fd = 0;
+ }
+
+ fputs("ATTR: job-impressions=unknown\n", stderr);
+
+ /*
+ * Copy to stdout...
+ */
+
+ while ((bytes = read(fd, buffer, sizeof(buffer))) > 0)
+ write(1, buffer, (size_t)bytes);
+
+ /*
+ * Close the input file...
+ */
+
+ if (fd > 0)
+ close(fd);
+
+ return (0);
+}
+
+
+/*
+ * 'pcl_write_line()' - Write a line of raster data.
+ */
+
+static void
+pcl_write_line(
+ cups_page_header2_t *header, /* I - Raster information */
+ unsigned y, /* I - Line number */
+ const unsigned char *line) /* I - Pixels on line */
+{
+ unsigned x; /* Column number */
+ unsigned char bit, /* Current bit */
+ byte, /* Current byte */
+ *outptr, /* Pointer into output buffer */
+ *outend, /* End of output buffer */
+ *start, /* Start of sequence */
+ *compptr; /* Pointer into compression buffer */
+ unsigned count; /* Count of bytes for output */
+ const unsigned char *ditherline; /* Pointer into dither table */
+
+
+ if (line[0] == pcl_white && !memcmp(line, line + 1, header->cupsBytesPerLine - 1))
+ {
+ /*
+ * Skip blank line...
+ */
+
+ pcl_blanks ++;
+ return;
+ }
+
+ if (header->cupsBitsPerPixel == 1)
+ {
+ /*
+ * B&W bitmap data can be used directly...
+ */
+
+ outend = (unsigned char *)line + (pcl_right + 7) / 8;
+ outptr = (unsigned char *)line + pcl_left / 8;
+ }
+ else
+ {
+ /*
+ * Dither 8-bit grayscale to B&W...
+ */
+
+ y &= 63;
+ ditherline = threshold[y];
+
+ for (x = pcl_left, bit = 128, byte = 0, outptr = pcl_line; x <= pcl_right; x ++, line ++)
+ {
+ if (*line <= ditherline[x & 63])
+ byte |= bit;
+
+ if (bit == 1)
+ {
+ *outptr++ = byte;
+ byte = 0;
+ bit = 128;
+ }
+ else
+ bit >>= 1;
+ }
+
+ if (bit != 128)
+ *outptr++ = byte;
+
+ outend = outptr;
+ outptr = pcl_line;
+ }
+
+ /*
+ * Apply compression...
+ */
+
+ compptr = pcl_comp;
+
+ while (outptr < outend)
+ {
+ if ((outptr + 1) >= outend)
+ {
+ /*
+ * Single byte on the end...
+ */
+
+ *compptr++ = 0x00;
+ *compptr++ = *outptr++;
+ }
+ else if (outptr[0] == outptr[1])
+ {
+ /*
+ * Repeated sequence...
+ */
+
+ outptr ++;
+ count = 2;
+
+ while (outptr < (outend - 1) &&
+ outptr[0] == outptr[1] &&
+ count < 127)
+ {
+ outptr ++;
+ count ++;
+ }
+
+ *compptr++ = (unsigned char)(257 - count);
+ *compptr++ = *outptr++;
+ }
+ else
+ {
+ /*
+ * Non-repeated sequence...
+ */
+
+ start = outptr;
+ outptr ++;
+ count = 1;
+
+ while (outptr < (outend - 1) &&
+ outptr[0] != outptr[1] &&
+ count < 127)
+ {
+ outptr ++;
+ count ++;
+ }
+
+ *compptr++ = (unsigned char)(count - 1);
+
+ memcpy(compptr, start, count);
+ compptr += count;
+ }
+ }
+
+ /*
+ * Output the line...
+ */
+
+ if (pcl_blanks > 0)
+ {
+ /*
+ * Skip blank lines first...
+ */
+
+ printf("\033*b%dY", pcl_blanks);
+ pcl_blanks = 0;
+ }
+
+ printf("\033*b%dW", (int)(compptr - pcl_comp));
+ fwrite(pcl_comp, 1, (size_t)(compptr - pcl_comp), stdout);
+}
+
+
+/*
+ * 'raster_to_pcl()' - Convert raster data to PCL.
+ */
+
+static int /* O - Exit status */
+raster_to_pcl(const char *filename) /* I - File to print (NULL for stdin) */
+{
+ int fd; /* Input file */
+ cups_raster_t *ras; /* Raster stream */
+ cups_page_header2_t header; /* Page header */
+ unsigned page = 0, /* Current page */
+ y; /* Current line */
+ unsigned char *line; /* Line buffer */
+
+
+
+ /*
+ * Open the input file...
+ */
+
+ if (filename)
+ {
+ if ((fd = open(filename, O_RDONLY)) < 0)
+ {
+ fprintf(stderr, "ERROR: Unable to open \"%s\": %s\n", filename, strerror(errno));
+ return (1);
+ }
+ }
+ else
+ {
+ fd = 0;
+ }
+
+ /*
+ * Open the raster stream and send pages...
+ */
+
+ if ((ras = cupsRasterOpen(fd, CUPS_RASTER_READ)) == NULL)
+ {
+ fputs("ERROR: Unable to read raster data, aborting.\n", stderr);
+ return (1);
+ }
+
+ fputs("\033E", stdout);
+
+ while (cupsRasterReadHeader2(ras, &header))
+ {
+ page ++;
+
+ if (header.cupsColorSpace != CUPS_CSPACE_W && header.cupsColorSpace != CUPS_CSPACE_SW && header.cupsColorSpace != CUPS_CSPACE_K)
+ {
+ fputs("ERROR: Unsupported color space, aborting.\n", stderr);
+ break;
+ }
+ else if (header.cupsBitsPerColor != 1 && header.cupsBitsPerColor != 8)
+ {
+ fputs("ERROR: Unsupported bit depth, aborting.\n", stderr);
+ break;
+ }
+
+ line = malloc(header.cupsBytesPerLine);
+
+ pcl_start_page(&header, page);
+ for (y = 0; y < header.cupsHeight; y ++)
+ {
+ if (cupsRasterReadPixels(ras, line, header.cupsBytesPerLine))
+ pcl_write_line(&header, y, line);
+ else
+ break;
+ }
+ pcl_end_page(&header, page);
+
+ free(line);
+ }
+
+ cupsRasterClose(ras);
+
+ fprintf(stderr, "ATTR: job-impressions=%d\n", page);
+
+ return (0);
+}
diff --git a/tools/ippeveprinter.c b/tools/ippeveprinter.c
new file mode 100644
index 000000000..1ec874b55
--- /dev/null
+++ b/tools/ippeveprinter.c
@@ -0,0 +1,8080 @@
+/*
+ * IPP Everywhere printer application for CUPS.
+ *
+ * Copyright © 2010-2019 by Apple Inc.
+ *
+ * Licensed under Apache License v2.0. See the file "LICENSE" for more
+ * information.º
+ *
+ * Note: This program began life as the "ippserver" sample code that first
+ * appeared in CUPS 1.4. The name has been changed in order to distinguish it
+ * from the PWG's much more ambitious "ippserver" program, which supports
+ * different kinds of IPP services and multiple services per instance - the
+ * "ippeveprinter" program exposes a single print service conforming to the
+ * current IPP Everywhere specification, thus the new name.
+ */
+
+/*
+ * Include necessary headers...
+ */
+
+#include <cups/cups-private.h>
+#if !CUPS_LITE
+# include <cups/ppd-private.h>
+#endif /* !CUPS_LITE */
+
+#include <limits.h>
+#include <sys/stat.h>
+
+#ifdef _WIN32
+# include <fcntl.h>
+# include <io.h>
+# include <process.h>
+# define WEXITSTATUS(s) (s)
+# include <winsock2.h>
+typedef ULONG nfds_t;
+# define poll WSAPoll
+#else
+extern char **environ;
+
+# include <sys/fcntl.h>
+# include <sys/wait.h>
+# include <poll.h>
+#endif /* _WIN32 */
+
+#ifdef HAVE_DNSSD
+# include <dns_sd.h>
+#elif defined(HAVE_AVAHI)
+# include <avahi-client/client.h>
+# include <avahi-client/publish.h>
+# include <avahi-common/error.h>
+# include <avahi-common/thread-watch.h>
+#endif /* HAVE_DNSSD */
+#ifdef HAVE_SYS_MOUNT_H
+# include <sys/mount.h>
+#endif /* HAVE_SYS_MOUNT_H */
+#ifdef HAVE_SYS_STATFS_H
+# include <sys/statfs.h>
+#endif /* HAVE_SYS_STATFS_H */
+#ifdef HAVE_SYS_STATVFS_H
+# include <sys/statvfs.h>
+#endif /* HAVE_SYS_STATVFS_H */
+#ifdef HAVE_SYS_VFS_H
+# include <sys/vfs.h>
+#endif /* HAVE_SYS_VFS_H */
+
+#include "printer-png.h"
+
+
+/*
+ * Constants...
+ */
+
+enum ippeve_preason_e /* printer-state-reasons bit values */
+{
+ IPPEVE_PREASON_NONE = 0x0000, /* none */
+ IPPEVE_PREASON_OTHER = 0x0001, /* other */
+ IPPEVE_PREASON_COVER_OPEN = 0x0002, /* cover-open */
+ IPPEVE_PREASON_INPUT_TRAY_MISSING = 0x0004,
+ /* input-tray-missing */
+ IPPEVE_PREASON_MARKER_SUPPLY_EMPTY = 0x0008,
+ /* marker-supply-empty */
+ IPPEVE_PREASON_MARKER_SUPPLY_LOW = 0x0010,
+ /* marker-supply-low */
+ IPPEVE_PREASON_MARKER_WASTE_ALMOST_FULL = 0x0020,
+ /* marker-waste-almost-full */
+ IPPEVE_PREASON_MARKER_WASTE_FULL = 0x0040,
+ /* marker-waste-full */
+ IPPEVE_PREASON_MEDIA_EMPTY = 0x0080, /* media-empty */
+ IPPEVE_PREASON_MEDIA_JAM = 0x0100, /* media-jam */
+ IPPEVE_PREASON_MEDIA_LOW = 0x0200, /* media-low */
+ IPPEVE_PREASON_MEDIA_NEEDED = 0x0400, /* media-needed */
+ IPPEVE_PREASON_MOVING_TO_PAUSED = 0x0800,
+ /* moving-to-paused */
+ IPPEVE_PREASON_PAUSED = 0x1000, /* paused */
+ IPPEVE_PREASON_SPOOL_AREA_FULL = 0x2000,/* spool-area-full */
+ IPPEVE_PREASON_TONER_EMPTY = 0x4000, /* toner-empty */
+ IPPEVE_PREASON_TONER_LOW = 0x8000 /* toner-low */
+};
+typedef unsigned int ippeve_preason_t; /* Bitfield for printer-state-reasons */
+static const char * const ippeve_preason_strings[] =
+{ /* Strings for each bit */
+ /* "none" is implied for no bits set */
+ "other",
+ "cover-open",
+ "input-tray-missing",
+ "marker-supply-empty",
+ "marker-supply-low",
+ "marker-waste-almost-full",
+ "marker-waste-full",
+ "media-empty",
+ "media-jam",
+ "media-low",
+ "media-needed",
+ "moving-to-paused",
+ "paused",
+ "spool-area-full",
+ "toner-empty",
+ "toner-low"
+};
+
+
+/*
+ * URL scheme for web resources...
+ */
+
+#ifdef HAVE_SSL
+# define WEB_SCHEME "https"
+#else
+# define WEB_SCHEME "http"
+#endif /* HAVE_SSL */
+
+
+/*
+ * Structures...
+ */
+
+#ifdef HAVE_DNSSD
+typedef DNSServiceRef ippeve_srv_t; /* Service reference */
+typedef TXTRecordRef ippeve_txt_t; /* TXT record */
+
+#elif defined(HAVE_AVAHI)
+typedef AvahiEntryGroup *ippeve_srv_t; /* Service reference */
+typedef AvahiStringList *ippeve_txt_t; /* TXT record */
+
+#else
+typedef void *ippeve_srv_t; /* Service reference */
+typedef void *ippeve_txt_t; /* TXT record */
+#endif /* HAVE_DNSSD */
+
+typedef struct ippeve_filter_s /**** Attribute filter ****/
+{
+ cups_array_t *ra; /* Requested attributes */
+ ipp_tag_t group_tag; /* Group to copy */
+} ippeve_filter_t;
+
+typedef struct ippeve_job_s ippeve_job_t;
+
+typedef struct ippeve_printer_s /**** Printer data ****/
+{
+ /* TODO: One IPv4 and one IPv6 listener are really not sufficient */
+ int ipv4, /* IPv4 listener */
+ ipv6; /* IPv6 listener */
+ ippeve_srv_t ipp_ref, /* Bonjour IPP service */
+ ipps_ref, /* Bonjour IPPS service */
+ http_ref, /* Bonjour HTTP service */
+ printer_ref; /* Bonjour LPD service */
+ char *dnssd_name, /* printer-dnssd-name */
+ *name, /* printer-name */
+ *icon, /* Icon filename */
+ *directory, /* Spool directory */
+ *hostname, /* Hostname */
+ *uri, /* printer-uri-supported */
+ *device_uri, /* Device URI (if any) */
+#if !CUPS_LITE
+ *ppdfile, /* PPD file (if any) */
+#endif /* !CUPS_LITE */
+ *command; /* Command to run with job file */
+ int port; /* Port */
+ int web_forms; /* Enable web interface forms? */
+ size_t urilen; /* Length of printer URI */
+ ipp_t *attrs; /* Static attributes */
+ time_t start_time; /* Startup time */
+ time_t config_time; /* printer-config-change-time */
+ ipp_pstate_t state; /* printer-state value */
+ ippeve_preason_t state_reasons; /* printer-state-reasons values */
+ time_t state_time; /* printer-state-change-time */
+ cups_array_t *jobs; /* Jobs */
+ ippeve_job_t *active_job; /* Current active/pending job */
+ int next_job_id; /* Next job-id value */
+ _cups_rwlock_t rwlock; /* Printer lock */
+} ippeve_printer_t;
+
+struct ippeve_job_s /**** Job data ****/
+{
+ int id; /* Job ID */
+ const char *name, /* job-name */
+ *username, /* job-originating-user-name */
+ *format; /* document-format */
+ ipp_jstate_t state; /* job-state value */
+ char *message; /* job-state-message value */
+ int msglevel; /* job-state-message log level (0=error, 1=info) */
+ time_t created, /* time-at-creation value */
+ processing, /* time-at-processing value */
+ completed; /* time-at-completed value */
+ int impressions, /* job-impressions value */
+ impcompleted; /* job-impressions-completed value */
+ ipp_t *attrs; /* Static attributes */
+ int cancel; /* Non-zero when job canceled */
+ char *filename; /* Print file name */
+ int fd; /* Print file descriptor */
+ ippeve_printer_t *printer; /* Printer */
+};
+
+typedef struct ippeve_client_s /**** Client data ****/
+{
+ http_t *http; /* HTTP connection */
+ ipp_t *request, /* IPP request */
+ *response; /* IPP response */
+ time_t start; /* Request start time */
+ http_state_t operation; /* Request operation */
+ ipp_op_t operation_id; /* IPP operation-id */
+ char uri[1024], /* Request URI */
+ *options; /* URI options */
+ http_addr_t addr; /* Client address */
+ char hostname[256]; /* Client hostname */
+ ippeve_printer_t *printer; /* Printer */
+ ippeve_job_t *job; /* Current job, if any */
+} ippeve_client_t;
+
+
+/*
+ * Local functions...
+ */
+
+static void clean_jobs(ippeve_printer_t *printer);
+static int compare_jobs(ippeve_job_t *a, ippeve_job_t *b);
+static void copy_attributes(ipp_t *to, ipp_t *from, cups_array_t *ra, ipp_tag_t group_tag, int quickcopy);
+static void copy_job_attributes(ippeve_client_t *client, ippeve_job_t *job, cups_array_t *ra);
+static ippeve_client_t *create_client(ippeve_printer_t *printer, int sock);
+static ippeve_job_t *create_job(ippeve_client_t *client);
+static int create_job_file(ippeve_job_t *job, char *fname, size_t fnamesize, const char *dir, const char *ext);
+static int create_listener(const char *name, int port, int family);
+static ipp_t *create_media_col(const char *media, const char *source, const char *type, int width, int length, int bottom, int left, int right, int top);
+static ipp_t *create_media_size(int width, int length);
+static ippeve_printer_t *create_printer(const char *servername, int serverport, const char *name, const char *location, const char *icon, cups_array_t *docformats, const char *subtypes, const char *directory, const char *command, const char *device_uri, ipp_t *attrs);
+static void debug_attributes(const char *title, ipp_t *ipp, int response);
+static void delete_client(ippeve_client_t *client);
+static void delete_job(ippeve_job_t *job);
+static void delete_printer(ippeve_printer_t *printer);
+#ifdef HAVE_DNSSD
+static void DNSSD_API dnssd_callback(DNSServiceRef sdRef, DNSServiceFlags flags, DNSServiceErrorType errorCode, const char *name, const char *regtype, const char *domain, ippeve_printer_t *printer);
+#elif defined(HAVE_AVAHI)
+static void dnssd_callback(AvahiEntryGroup *p, AvahiEntryGroupState state, void *context);
+static void dnssd_client_cb(AvahiClient *c, AvahiClientState state, void *userdata);
+#endif /* HAVE_DNSSD */
+static void dnssd_init(void);
+static int filter_cb(ippeve_filter_t *filter, ipp_t *dst, ipp_attribute_t *attr);
+static ippeve_job_t *find_job(ippeve_client_t *client);
+static void finish_document_data(ippeve_client_t *client, ippeve_job_t *job);
+static void finish_document_uri(ippeve_client_t *client, ippeve_job_t *job);
+static void html_escape(ippeve_client_t *client, const char *s, size_t slen);
+static void html_footer(ippeve_client_t *client);
+static void html_header(ippeve_client_t *client, const char *title, int refresh);
+static void html_printf(ippeve_client_t *client, const char *format, ...) _CUPS_FORMAT(2, 3);
+static void ipp_cancel_job(ippeve_client_t *client);
+static void ipp_close_job(ippeve_client_t *client);
+static void ipp_create_job(ippeve_client_t *client);
+static void ipp_get_job_attributes(ippeve_client_t *client);
+static void ipp_get_jobs(ippeve_client_t *client);
+static void ipp_get_printer_attributes(ippeve_client_t *client);
+static void ipp_identify_printer(ippeve_client_t *client);
+static void ipp_print_job(ippeve_client_t *client);
+static void ipp_print_uri(ippeve_client_t *client);
+static void ipp_send_document(ippeve_client_t *client);
+static void ipp_send_uri(ippeve_client_t *client);
+static void ipp_validate_job(ippeve_client_t *client);
+static ipp_t *load_ippserver_attributes(const char *servername, int serverport, const char *filename, cups_array_t *docformats);
+static ipp_t *load_legacy_attributes(const char *make, const char *model, int ppm, int ppm_color, int duplex, cups_array_t *docformats);
+#if !CUPS_LITE
+static ipp_t *load_ppd_attributes(const char *ppdfile, cups_array_t *docformats);
+#endif /* !CUPS_LITE */
+static int parse_options(ippeve_client_t *client, cups_option_t **options);
+static void process_attr_message(ippeve_job_t *job, char *message);
+static void *process_client(ippeve_client_t *client);
+static int process_http(ippeve_client_t *client);
+static int process_ipp(ippeve_client_t *client);
+static void *process_job(ippeve_job_t *job);
+static void process_state_message(ippeve_job_t *job, char *message);
+static int register_printer(ippeve_printer_t *printer, const char *subtypes);
+static int respond_http(ippeve_client_t *client, http_status_t code, const char *content_coding, const char *type, size_t length);
+static void respond_ipp(ippeve_client_t *client, ipp_status_t status, const char *message, ...) _CUPS_FORMAT(3, 4);
+static void respond_unsupported(ippeve_client_t *client, ipp_attribute_t *attr);
+static void run_printer(ippeve_printer_t *printer);
+static int show_media(ippeve_client_t *client);
+static int show_status(ippeve_client_t *client);
+static int show_supplies(ippeve_client_t *client);
+static char *time_string(time_t tv, char *buffer, size_t bufsize);
+static void usage(int status) _CUPS_NORETURN;
+static int valid_doc_attributes(ippeve_client_t *client);
+static int valid_job_attributes(ippeve_client_t *client);
+
+
+/*
+ * Globals...
+ */
+
+#ifdef HAVE_DNSSD
+static DNSServiceRef DNSSDMaster = NULL;
+#elif defined(HAVE_AVAHI)
+static AvahiThreadedPoll *DNSSDMaster = NULL;
+static AvahiClient *DNSSDClient = NULL;
+#endif /* HAVE_DNSSD */
+
+static int KeepFiles = 0, /* Keep spooled job files? */
+ MaxVersion = 20,/* Maximum IPP version (20 = 2.0, 11 = 1.1, etc.) */
+ Verbosity = 0; /* Verbosity level */
+
+
+/*
+ * 'main()' - Main entry to the sample server.
+ */
+
+int /* O - Exit status */
+main(int argc, /* I - Number of command-line args */
+ char *argv[]) /* I - Command-line arguments */
+{
+ int i; /* Looping var */
+ const char *opt, /* Current option character */
+ *attrfile = NULL, /* ippserver attributes file */
+ *command = NULL, /* Command to run with job files */
+ *device_uri = NULL, /* Device URI */
+ *icon = NULL, /* Icon file */
+#ifdef HAVE_SSL
+ *keypath = NULL, /* Keychain path */
+#endif /* HAVE_SSL */
+ *location = "", /* Location of printer */
+ *make = "Example", /* Manufacturer */
+ *model = "Printer", /* Model */
+ *name = NULL, /* Printer name */
+#if !CUPS_LITE
+ *ppdfile = NULL, /* PPD file */
+#endif /* !CUPS_LITE */
+ *subtypes = "_print"; /* DNS-SD service subtype */
+ int legacy = 0, /* Legacy mode? */
+ duplex = 0, /* Duplex mode */
+ ppm = 10, /* Pages per minute for mono */
+ ppm_color = 0, /* Pages per minute for color */
+ web_forms = 1; /* Enable web site forms? */
+ ipp_t *attrs = NULL; /* Printer attributes */
+ char directory[1024] = ""; /* Spool directory */
+ cups_array_t *docformats = NULL; /* Supported formats */
+ const char *servername = NULL; /* Server host name */
+ int serverport = 0; /* Server port number (0 = auto) */
+ ippeve_printer_t *printer; /* Printer object */
+
+
+ /*
+ * Parse command-line arguments...
+ */
+
+ for (i = 1; i < argc; i ++)
+ {
+ if (!strcmp(argv[i], "--help"))
+ {
+ usage(0);
+ }
+ else if (!strcmp(argv[i], "--no-web-forms"))
+ {
+ web_forms = 0;
+ }
+ else if (!strcmp(argv[i], "--version"))
+ {
+ puts(CUPS_SVERSION);
+ return (0);
+ }
+ else if (!strncmp(argv[i], "--", 2))
+ {
+ _cupsLangPrintf(stderr, _("%s: Unknown option \"%s\"."), argv[0], argv[i]);
+ usage(1);
+ }
+ else if (argv[i][0] == '-')
+ {
+ for (opt = argv[i] + 1; *opt; opt ++)
+ {
+ switch (*opt)
+ {
+ case '2' : /* -2 (enable 2-sided printing) */
+ duplex = 1;
+ legacy = 1;
+ break;
+
+ case 'D' : /* -D device-uri */
+ i ++;
+ if (i >= argc)
+ usage(1);
+
+ device_uri = argv[i];
+ break;
+
+#ifdef HAVE_SSL
+ case 'K' : /* -K keypath */
+ i ++;
+ if (i >= argc)
+ usage(1);
+
+ keypath = argv[i];
+ break;
+#endif /* HAVE_SSL */
+
+ case 'M' : /* -M manufacturer */
+ i ++;
+ if (i >= argc)
+ usage(1);
+
+ make = argv[i];
+ legacy = 1;
+ break;
+
+#if !CUPS_LITE
+ case 'P' : /* -P filename.ppd */
+ i ++;
+ if (i >= argc)
+ usage(1);
+
+ ppdfile = argv[i];
+ break;
+#endif /* !CUPS_LITE */
+
+ case 'V' : /* -V max-version */
+ i ++;
+ if (i >= argc)
+ usage(1);
+
+ if (!strcmp(argv[i], "2.0"))
+ MaxVersion = 20;
+ else if (!strcmp(argv[i], "1.1"))
+ MaxVersion = 11;
+ else
+ usage(1);
+ break;
+
+ case 'a' : /* -a attributes-file */
+ i ++;
+ if (i >= argc)
+ usage(1);
+
+ attrfile = argv[i];
+ break;
+
+ case 'c' : /* -c command */
+ i ++;
+ if (i >= argc)
+ usage(1);
+
+ command = argv[i];
+ break;
+
+ case 'd' : /* -d spool-directory */
+ i ++;
+ if (i >= argc)
+ usage(1);
+
+ strlcpy(directory, argv[i], sizeof(directory));
+ break;
+
+ case 'f' : /* -f type/subtype[,...] */
+ i ++;
+ if (i >= argc)
+ usage(1);
+
+ docformats = _cupsArrayNewStrings(argv[i], ',');
+ legacy = 1;
+ break;
+
+ case 'i' : /* -i icon.png */
+ i ++;
+ if (i >= argc)
+ usage(1);
+
+ icon = argv[i];
+ break;
+
+ case 'k' : /* -k (keep files) */
+ KeepFiles = 1;
+ break;
+
+ case 'l' : /* -l location */
+ i ++;
+ if (i >= argc)
+ usage(1);
+
+ location = argv[i];
+ break;
+
+ case 'm' : /* -m model */
+ i ++;
+ if (i >= argc)
+ usage(1);
+
+ model = argv[i];
+ legacy = 1;
+ break;
+
+ case 'n' : /* -n hostname */
+ i ++;
+ if (i >= argc)
+ usage(1);
+
+ servername = argv[i];
+ break;
+
+ case 'p' : /* -p port */
+ i ++;
+ if (i >= argc || !isdigit(argv[i][0] & 255))
+ usage(1);
+
+ serverport = atoi(argv[i]);
+ break;
+
+ case 'r' : /* -r subtype */
+ i ++;
+ if (i >= argc)
+ usage(1);
+
+ subtypes = argv[i];
+ break;
+
+ case 's' : /* -s speed[,color-speed] */
+ i ++;
+ if (i >= argc)
+ usage(1);
+
+ if (sscanf(argv[i], "%d,%d", &ppm, &ppm_color) < 1)
+ usage(1);
+
+ legacy = 1;
+ break;
+
+ case 'v' : /* -v (be verbose) */
+ Verbosity ++;
+ break;
+
+ default : /* Unknown */
+ _cupsLangPrintf(stderr, _("%s: Unknown option \"-%c\"."), argv[0], *opt);
+ usage(1);
+ }
+ }
+ }
+ else if (!name)
+ {
+ name = argv[i];
+ }
+ else
+ {
+ _cupsLangPrintf(stderr, _("%s: Unknown option \"%s\"."), argv[0], argv[i]);
+ usage(1);
+ }
+ }
+
+ if (!name)
+ usage(1);
+
+#if CUPS_LITE
+ if (attrfile != NULL && legacy)
+ usage(1);
+#else
+ if (((ppdfile != NULL) + (attrfile != NULL) + legacy) > 1)
+ usage(1);
+#endif /* CUPS_LITE */
+
+ /*
+ * Apply defaults as needed...
+ */
+
+ if (!serverport)
+ {
+#ifdef _WIN32
+ /*
+ * Windows is almost always used as a single user system, so use a default
+ * port number of 8631.
+ */
+
+ serverport = 8631;
+
+#else
+ /*
+ * Use 8000 + UID mod 1000 for the default port number...
+ */
+
+ serverport = 8000 + ((int)getuid() % 1000);
+#endif /* _WIN32 */
+
+ _cupsLangPrintf(stderr, _("Listening on port %d."), serverport);
+ }
+
+ if (!directory[0])
+ {
+ const char *tmpdir; /* Temporary directory */
+
+#ifdef _WIN32
+ if ((tmpdir = getenv("TEMP")) == NULL)
+ tmpdir = "C:/TEMP";
+#elif defined(__APPLE__) && TARGET_OS_OSX
+ if ((tmpdir = getenv("TMPDIR")) == NULL)
+ tmpdir = "/private/tmp";
+#else
+ if ((tmpdir = getenv("TMPDIR")) == NULL)
+ tmpdir = "/tmp";
+#endif /* _WIN32 */
+
+ snprintf(directory, sizeof(directory), "%s/ippeveprinter.%d", tmpdir, (int)getpid());
+
+ if (mkdir(directory, 0755) && errno != EEXIST)
+ {
+ _cupsLangPrintf(stderr, _("Unable to create spool directory \"%s\": %s"), directory, strerror(errno));
+ usage(1);
+ }
+
+ if (Verbosity)
+ _cupsLangPrintf(stderr, _("Using spool directory \"%s\"."), directory);
+ }
+
+#ifdef HAVE_SSL
+ cupsSetServerCredentials(keypath, servername, 1);
+#endif /* HAVE_SSL */
+
+ /*
+ * Initialize DNS-SD...
+ */
+
+ dnssd_init();
+
+ /*
+ * Create the printer...
+ */
+
+ if (!docformats)
+ docformats = _cupsArrayNewStrings(ppm_color > 0 ? "image/jpeg,image/pwg-raster,image/urf": "image/pwg-raster,image/urf", ',');
+
+ if (attrfile)
+ attrs = load_ippserver_attributes(servername, serverport, attrfile, docformats);
+#if !CUPS_LITE
+ else if (ppdfile)
+ {
+ attrs = load_ppd_attributes(ppdfile, docformats);
+
+ if (!command)
+ command = "ippeveps";
+ }
+#endif /* !CUPS_LITE */
+ else
+ attrs = load_legacy_attributes(make, model, ppm, ppm_color, duplex, docformats);
+
+ if ((printer = create_printer(servername, serverport, name, location, icon, docformats, subtypes, directory, command, device_uri, attrs)) == NULL)
+ return (1);
+
+ printer->web_forms = web_forms;
+
+#if !CUPS_LITE
+ if (ppdfile)
+ printer->ppdfile = strdup(ppdfile);
+#endif /* !CUPS_LITE */
+
+ /*
+ * Run the print service...
+ */
+
+ run_printer(printer);
+
+ /*
+ * Destroy the printer and exit...
+ */
+
+ delete_printer(printer);
+
+ return (0);
+}
+
+
+/*
+ * 'clean_jobs()' - Clean out old (completed) jobs.
+ */
+
+static void
+clean_jobs(ippeve_printer_t *printer) /* I - Printer */
+{
+ ippeve_job_t *job; /* Current job */
+ time_t cleantime; /* Clean time */
+
+
+ if (cupsArrayCount(printer->jobs) == 0)
+ return;
+
+ cleantime = time(NULL) - 60;
+
+ _cupsRWLockWrite(&(printer->rwlock));
+ for (job = (ippeve_job_t *)cupsArrayFirst(printer->jobs);
+ job;
+ job = (ippeve_job_t *)cupsArrayNext(printer->jobs))
+ if (job->completed && job->completed < cleantime)
+ {
+ cupsArrayRemove(printer->jobs, job);
+ delete_job(job);
+ }
+ else
+ break;
+ _cupsRWUnlock(&(printer->rwlock));
+}
+
+
+/*
+ * 'compare_jobs()' - Compare two jobs.
+ */
+
+static int /* O - Result of comparison */
+compare_jobs(ippeve_job_t *a, /* I - First job */
+ ippeve_job_t *b) /* I - Second job */
+{
+ return (b->id - a->id);
+}
+
+
+/*
+ * 'copy_attributes()' - Copy attributes from one request to another.
+ */
+
+static void
+copy_attributes(ipp_t *to, /* I - Destination request */
+ ipp_t *from, /* I - Source request */
+ cups_array_t *ra, /* I - Requested attributes */
+ ipp_tag_t group_tag, /* I - Group to copy */
+ int quickcopy) /* I - Do a quick copy? */
+{
+ ippeve_filter_t filter; /* Filter data */
+
+
+ filter.ra = ra;
+ filter.group_tag = group_tag;
+
+ ippCopyAttributes(to, from, quickcopy, (ipp_copycb_t)filter_cb, &filter);
+}
+
+
+/*
+ * 'copy_job_attrs()' - Copy job attributes to the response.
+ */
+
+static void
+copy_job_attributes(
+ ippeve_client_t *client, /* I - Client */
+ ippeve_job_t *job, /* I - Job */
+ cups_array_t *ra) /* I - requested-attributes */
+{
+ copy_attributes(client->response, job->attrs, ra, IPP_TAG_JOB, 0);
+
+ if (!ra || cupsArrayFind(ra, "date-time-at-completed"))
+ {
+ if (job->completed)
+ ippAddDate(client->response, IPP_TAG_JOB, "date-time-at-completed", ippTimeToDate(job->completed));
+ else
+ ippAddOutOfBand(client->response, IPP_TAG_JOB, IPP_TAG_NOVALUE, "date-time-at-completed");
+ }
+
+ if (!ra || cupsArrayFind(ra, "date-time-at-processing"))
+ {
+ if (job->processing)
+ ippAddDate(client->response, IPP_TAG_JOB, "date-time-at-processing", ippTimeToDate(job->processing));
+ else
+ ippAddOutOfBand(client->response, IPP_TAG_JOB, IPP_TAG_NOVALUE, "date-time-at-processing");
+ }
+
+ if (!ra || cupsArrayFind(ra, "job-impressions"))
+ ippAddInteger(client->response, IPP_TAG_JOB, IPP_TAG_INTEGER, "job-impressions", job->impressions);
+
+ if (!ra || cupsArrayFind(ra, "job-impressions-completed"))
+ ippAddInteger(client->response, IPP_TAG_JOB, IPP_TAG_INTEGER, "job-impressions-completed", job->impcompleted);
+
+ if (!ra || cupsArrayFind(ra, "job-printer-up-time"))
+ ippAddInteger(client->response, IPP_TAG_JOB, IPP_TAG_INTEGER, "job-printer-up-time", (int)(time(NULL) - client->printer->start_time));
+
+ if (!ra || cupsArrayFind(ra, "job-state"))
+ ippAddInteger(client->response, IPP_TAG_JOB, IPP_TAG_ENUM, "job-state", (int)job->state);
+
+ if (!ra || cupsArrayFind(ra, "job-state-message"))
+ {
+ if (job->message)
+ {
+ ippAddString(client->response, IPP_TAG_JOB, IPP_TAG_TEXT, "job-state-message", NULL, job->message);
+ }
+ else
+ {
+ switch (job->state)
+ {
+ case IPP_JSTATE_PENDING :
+ ippAddString(client->response, IPP_TAG_JOB, IPP_CONST_TAG(IPP_TAG_TEXT), "job-state-message", NULL, "Job pending.");
+ break;
+
+ case IPP_JSTATE_HELD :
+ if (job->fd >= 0)
+ ippAddString(client->response, IPP_TAG_JOB, IPP_CONST_TAG(IPP_TAG_TEXT), "job-state-message", NULL, "Job incoming.");
+ else if (ippFindAttribute(job->attrs, "job-hold-until", IPP_TAG_ZERO))
+ ippAddString(client->response, IPP_TAG_JOB, IPP_CONST_TAG(IPP_TAG_TEXT), "job-state-message", NULL, "Job held.");
+ else
+ ippAddString(client->response, IPP_TAG_JOB, IPP_CONST_TAG(IPP_TAG_TEXT), "job-state-message", NULL, "Job created.");
+ break;
+
+ case IPP_JSTATE_PROCESSING :
+ if (job->cancel)
+ ippAddString(client->response, IPP_TAG_JOB, IPP_CONST_TAG(IPP_TAG_TEXT), "job-state-message", NULL, "Job canceling.");
+ else
+ ippAddString(client->response, IPP_TAG_JOB, IPP_CONST_TAG(IPP_TAG_TEXT), "job-state-message", NULL, "Job printing.");
+ break;
+
+ case IPP_JSTATE_STOPPED :
+ ippAddString(client->response, IPP_TAG_JOB, IPP_CONST_TAG(IPP_TAG_TEXT), "job-state-message", NULL, "Job stopped.");
+ break;
+
+ case IPP_JSTATE_CANCELED :
+ ippAddString(client->response, IPP_TAG_JOB, IPP_CONST_TAG(IPP_TAG_TEXT), "job-state-message", NULL, "Job canceled.");
+ break;
+
+ case IPP_JSTATE_ABORTED :
+ ippAddString(client->response, IPP_TAG_JOB, IPP_CONST_TAG(IPP_TAG_TEXT), "job-state-message", NULL, "Job aborted.");
+ break;
+
+ case IPP_JSTATE_COMPLETED :
+ ippAddString(client->response, IPP_TAG_JOB, IPP_CONST_TAG(IPP_TAG_TEXT), "job-state-message", NULL, "Job completed.");
+ break;
+ }
+ }
+ }
+
+ if (!ra || cupsArrayFind(ra, "job-state-reasons"))
+ {
+ switch (job->state)
+ {
+ case IPP_JSTATE_PENDING :
+ ippAddString(client->response, IPP_TAG_JOB,
+ IPP_CONST_TAG(IPP_TAG_KEYWORD), "job-state-reasons",
+ NULL, "none");
+ break;
+
+ case IPP_JSTATE_HELD :
+ if (job->fd >= 0)
+ ippAddString(client->response, IPP_TAG_JOB,
+ IPP_CONST_TAG(IPP_TAG_KEYWORD),
+ "job-state-reasons", NULL, "job-incoming");
+ else if (ippFindAttribute(job->attrs, "job-hold-until", IPP_TAG_ZERO))
+ ippAddString(client->response, IPP_TAG_JOB,
+ IPP_CONST_TAG(IPP_TAG_KEYWORD),
+ "job-state-reasons", NULL, "job-hold-until-specified");
+ else
+ ippAddString(client->response, IPP_TAG_JOB,
+ IPP_CONST_TAG(IPP_TAG_KEYWORD),
+ "job-state-reasons", NULL, "job-data-insufficient");
+ break;
+
+ case IPP_JSTATE_PROCESSING :
+ if (job->cancel)
+ ippAddString(client->response, IPP_TAG_JOB,
+ IPP_CONST_TAG(IPP_TAG_KEYWORD),
+ "job-state-reasons", NULL, "processing-to-stop-point");
+ else
+ ippAddString(client->response, IPP_TAG_JOB,
+ IPP_CONST_TAG(IPP_TAG_KEYWORD),
+ "job-state-reasons", NULL, "job-printing");
+ break;
+
+ case IPP_JSTATE_STOPPED :
+ ippAddString(client->response, IPP_TAG_JOB,
+ IPP_CONST_TAG(IPP_TAG_KEYWORD), "job-state-reasons",
+ NULL, "job-stopped");
+ break;
+
+ case IPP_JSTATE_CANCELED :
+ ippAddString(client->response, IPP_TAG_JOB,
+ IPP_CONST_TAG(IPP_TAG_KEYWORD), "job-state-reasons",
+ NULL, "job-canceled-by-user");
+ break;
+
+ case IPP_JSTATE_ABORTED :
+ ippAddString(client->response, IPP_TAG_JOB,
+ IPP_CONST_TAG(IPP_TAG_KEYWORD), "job-state-reasons",
+ NULL, "aborted-by-system");
+ break;
+
+ case IPP_JSTATE_COMPLETED :
+ ippAddString(client->response, IPP_TAG_JOB,
+ IPP_CONST_TAG(IPP_TAG_KEYWORD), "job-state-reasons",
+ NULL, "job-completed-successfully");
+ break;
+ }
+ }
+
+ if (!ra || cupsArrayFind(ra, "time-at-completed"))
+ ippAddInteger(client->response, IPP_TAG_JOB,
+ job->completed ? IPP_TAG_INTEGER : IPP_TAG_NOVALUE,
+ "time-at-completed", (int)(job->completed - client->printer->start_time));
+
+ if (!ra || cupsArrayFind(ra, "time-at-processing"))
+ ippAddInteger(client->response, IPP_TAG_JOB,
+ job->processing ? IPP_TAG_INTEGER : IPP_TAG_NOVALUE,
+ "time-at-processing", (int)(job->processing - client->printer->start_time));
+}
+
+
+/*
+ * 'create_client()' - Accept a new network connection and create a client
+ * object.
+ */
+
+static ippeve_client_t * /* O - Client */
+create_client(ippeve_printer_t *printer, /* I - Printer */
+ int sock) /* I - Listen socket */
+{
+ ippeve_client_t *client; /* Client */
+
+
+ if ((client = calloc(1, sizeof(ippeve_client_t))) == NULL)
+ {
+ perror("Unable to allocate memory for client");
+ return (NULL);
+ }
+
+ client->printer = printer;
+
+ /*
+ * Accept the client and get the remote address...
+ */
+
+ if ((client->http = httpAcceptConnection(sock, 1)) == NULL)
+ {
+ perror("Unable to accept client connection");
+
+ free(client);
+
+ return (NULL);
+ }
+
+ httpGetHostname(client->http, client->hostname, sizeof(client->hostname));
+
+ if (Verbosity)
+ fprintf(stderr, "Accepted connection from %s\n", client->hostname);
+
+ return (client);
+}
+
+
+/*
+ * 'create_job()' - Create a new job object from a Print-Job or Create-Job
+ * request.
+ */
+
+static ippeve_job_t * /* O - Job */
+create_job(ippeve_client_t *client) /* I - Client */
+{
+ ippeve_job_t *job; /* Job */
+ ipp_attribute_t *attr; /* Job attribute */
+ char uri[1024], /* job-uri value */
+ uuid[64]; /* job-uuid value */
+
+
+ _cupsRWLockWrite(&(client->printer->rwlock));
+ if (client->printer->active_job &&
+ client->printer->active_job->state < IPP_JSTATE_CANCELED)
+ {
+ /*
+ * Only accept a single job at a time...
+ */
+
+ _cupsRWUnlock(&(client->printer->rwlock));
+ return (NULL);
+ }
+
+ /*
+ * Allocate and initialize the job object...
+ */
+
+ if ((job = calloc(1, sizeof(ippeve_job_t))) == NULL)
+ {
+ perror("Unable to allocate memory for job");
+ return (NULL);
+ }
+
+ job->printer = client->printer;
+ job->attrs = ippNew();
+ job->state = IPP_JSTATE_HELD;
+ job->fd = -1;
+
+ /*
+ * Copy all of the job attributes...
+ */
+
+ copy_attributes(job->attrs, client->request, NULL, IPP_TAG_JOB, 0);
+
+ /*
+ * Get the requesting-user-name, document format, and priority...
+ */
+
+ if ((attr = ippFindAttribute(client->request, "requesting-user-name", IPP_TAG_NAME)) != NULL)
+ job->username = ippGetString(attr, 0, NULL);
+ else
+ job->username = "anonymous";
+
+ ippAddString(job->attrs, IPP_TAG_JOB, IPP_TAG_NAME, "job-originating-user-name", NULL, job->username);
+
+ if (ippGetOperation(client->request) != IPP_OP_CREATE_JOB)
+ {
+ if ((attr = ippFindAttribute(job->attrs, "document-format-detected", IPP_TAG_MIMETYPE)) != NULL)
+ job->format = ippGetString(attr, 0, NULL);
+ else if ((attr = ippFindAttribute(job->attrs, "document-format-supplied", IPP_TAG_MIMETYPE)) != NULL)
+ job->format = ippGetString(attr, 0, NULL);
+ else
+ job->format = "application/octet-stream";
+ }
+
+ if ((attr = ippFindAttribute(client->request, "job-impressions", IPP_TAG_INTEGER)) != NULL)
+ job->impressions = ippGetInteger(attr, 0);
+
+ if ((attr = ippFindAttribute(client->request, "job-name", IPP_TAG_NAME)) != NULL)
+ job->name = ippGetString(attr, 0, NULL);
+
+ /*
+ * Add job description attributes and add to the jobs array...
+ */
+
+ job->id = client->printer->next_job_id ++;
+
+ snprintf(uri, sizeof(uri), "%s/%d", client->printer->uri, job->id);
+ httpAssembleUUID(client->printer->hostname, client->printer->port, client->printer->name, job->id, uuid, sizeof(uuid));
+
+ ippAddDate(job->attrs, IPP_TAG_JOB, "date-time-at-creation", ippTimeToDate(time(&job->created)));
+ ippAddInteger(job->attrs, IPP_TAG_JOB, IPP_TAG_INTEGER, "job-id", job->id);
+ ippAddString(job->attrs, IPP_TAG_JOB, IPP_TAG_URI, "job-uri", NULL, uri);
+ ippAddString(job->attrs, IPP_TAG_JOB, IPP_TAG_URI, "job-uuid", NULL, uuid);
+ if ((attr = ippFindAttribute(client->request, "printer-uri", IPP_TAG_URI)) != NULL)
+ ippAddString(job->attrs, IPP_TAG_JOB, IPP_TAG_URI, "job-printer-uri", NULL, ippGetString(attr, 0, NULL));
+ else
+ ippAddString(job->attrs, IPP_TAG_JOB, IPP_TAG_URI, "job-printer-uri", NULL, client->printer->uri);
+ ippAddInteger(job->attrs, IPP_TAG_JOB, IPP_TAG_INTEGER, "time-at-creation", (int)(job->created - client->printer->start_time));
+
+ cupsArrayAdd(client->printer->jobs, job);
+ client->printer->active_job = job;
+
+ _cupsRWUnlock(&(client->printer->rwlock));
+
+ return (job);
+}
+
+
+/*
+ * 'create_job_file()' - Create a file for the document in a job.
+ */
+
+static int /* O - File descriptor or -1 on error */
+create_job_file(
+ ippeve_job_t *job, /* I - Job */
+ char *fname, /* I - Filename buffer */
+ size_t fnamesize, /* I - Size of filename buffer */
+ const char *directory, /* I - Directory to store in */
+ const char *ext) /* I - Extension (`NULL` for default) */
+{
+ char name[256], /* "Safe" filename */
+ *nameptr; /* Pointer into filename */
+ const char *job_name; /* job-name value */
+
+
+ /*
+ * Make a name from the job-name attribute...
+ */
+
+ if ((job_name = ippGetString(ippFindAttribute(job->attrs, "job-name", IPP_TAG_NAME), 0, NULL)) == NULL)
+ job_name = "untitled";
+
+ for (nameptr = name; *job_name && nameptr < (name + sizeof(name) - 1); job_name ++)
+ {
+ if (isalnum(*job_name & 255) || *job_name == '-')
+ {
+ *nameptr++ = (char)tolower(*job_name & 255);
+ }
+ else
+ {
+ *nameptr++ = '_';
+
+ while (job_name[1] && !isalnum(job_name[1] & 255) && job_name[1] != '-')
+ job_name ++;
+ }
+ }
+
+ *nameptr = '\0';
+
+ /*
+ * Figure out the extension...
+ */
+
+ if (!ext)
+ {
+ if (!strcasecmp(job->format, "image/jpeg"))
+ ext = "jpg";
+ else if (!strcasecmp(job->format, "image/png"))
+ ext = "png";
+ else if (!strcasecmp(job->format, "image/pwg-raster"))
+ ext = "pwg";
+ else if (!strcasecmp(job->format, "image/urf"))
+ ext = "urf";
+ else if (!strcasecmp(job->format, "application/pdf"))
+ ext = "pdf";
+ else if (!strcasecmp(job->format, "application/postscript"))
+ ext = "ps";
+ else if (!strcasecmp(job->format, "application/vnd.hp-pcl"))
+ ext = "pcl";
+ else
+ ext = "dat";
+ }
+
+ /*
+ * Create a filename with the job-id, job-name, and document-format (extension)...
+ */
+
+ snprintf(fname, fnamesize, "%s/%d-%s.%s", directory, job->id, name, ext);
+
+ return (open(fname, O_WRONLY | O_CREAT | O_TRUNC, 0666));
+}
+
+
+/*
+ * 'create_listener()' - Create a listener socket.
+ */
+
+static int /* O - Listener socket or -1 on error */
+create_listener(const char *name, /* I - Host name (`NULL` for any address) */
+ int port, /* I - Port number */
+ int family) /* I - Address family */
+{
+ int sock; /* Listener socket */
+ http_addrlist_t *addrlist; /* Listen address */
+ char service[255]; /* Service port */
+
+
+ snprintf(service, sizeof(service), "%d", port);
+ if ((addrlist = httpAddrGetList(name, family, service)) == NULL)
+ return (-1);
+
+ sock = httpAddrListen(&(addrlist->addr), port);
+
+ httpAddrFreeList(addrlist);
+
+ return (sock);
+}
+
+
+/*
+ * 'create_media_col()' - Create a media-col value.
+ */
+
+static ipp_t * /* O - media-col collection */
+create_media_col(const char *media, /* I - Media name */
+ const char *source, /* I - Media source, if any */
+ const char *type, /* I - Media type, if any */
+ int width, /* I - x-dimension in 2540ths */
+ int length, /* I - y-dimension in 2540ths */
+ int bottom, /* I - Bottom margin in 2540ths */
+ int left, /* I - Left margin in 2540ths */
+ int right, /* I - Right margin in 2540ths */
+ int top) /* I - Top margin in 2540ths */
+{
+ ipp_t *media_col = ippNew(), /* media-col value */
+ *media_size = create_media_size(width, length);
+ /* media-size value */
+ char media_key[256]; /* media-key value */
+ const char *media_key_suffix = ""; /* media-key suffix */
+
+
+ if (bottom == 0 && left == 0 && right == 0 && top == 0)
+ media_key_suffix = "_borderless";
+
+ if (type && source)
+ snprintf(media_key, sizeof(media_key), "%s_%s_%s%s", media, source, type, media_key_suffix);
+ else if (type)
+ snprintf(media_key, sizeof(media_key), "%s__%s%s", media, type, media_key_suffix);
+ else if (source)
+ snprintf(media_key, sizeof(media_key), "%s_%s%s", media, source, media_key_suffix);
+ else
+ snprintf(media_key, sizeof(media_key), "%s%s", media, media_key_suffix);
+
+ ippAddString(media_col, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "media-key", NULL, media_key);
+ ippAddCollection(media_col, IPP_TAG_PRINTER, "media-size", media_size);
+ ippAddString(media_col, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "media-size-name", NULL, media);
+ if (bottom >= 0)
+ ippAddInteger(media_col, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "media-bottom-margin", bottom);
+ if (left >= 0)
+ ippAddInteger(media_col, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "media-left-margin", left);
+ if (right >= 0)
+ ippAddInteger(media_col, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "media-right-margin", right);
+ if (top >= 0)
+ ippAddInteger(media_col, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "media-top-margin", top);
+ if (source)
+ ippAddString(media_col, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "media-source", NULL, source);
+ if (type)
+ ippAddString(media_col, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "media-type", NULL, type);
+
+ ippDelete(media_size);
+
+ return (media_col);
+}
+
+
+/*
+ * 'create_media_size()' - Create a media-size value.
+ */
+
+static ipp_t * /* O - media-col collection */
+create_media_size(int width, /* I - x-dimension in 2540ths */
+ int length) /* I - y-dimension in 2540ths */
+{
+ ipp_t *media_size = ippNew(); /* media-size value */
+
+
+ ippAddInteger(media_size, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "x-dimension", width);
+ ippAddInteger(media_size, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "y-dimension", length);
+
+ return (media_size);
+}
+
+
+/*
+ * 'create_printer()' - Create, register, and listen for connections to a
+ * printer object.
+ */
+
+static ippeve_printer_t * /* O - Printer */
+create_printer(
+ const char *servername, /* I - Server hostname (NULL for default) */
+ int serverport, /* I - Server port */
+ const char *name, /* I - printer-name */
+ const char *location, /* I - printer-location */
+ const char *icon, /* I - printer-icons */
+ cups_array_t *docformats, /* I - document-format-supported */
+ const char *subtypes, /* I - Bonjour service subtype(s) */
+ const char *directory, /* I - Spool directory */
+ const char *command, /* I - Command to run on job files, if any */
+ const char *device_uri, /* I - Output device, if any */
+ ipp_t *attrs) /* I - Capability attributes */
+{
+ ippeve_printer_t *printer; /* Printer */
+ int i; /* Looping var */
+#ifndef _WIN32
+ char path[1024]; /* Full path to command */
+#endif /* !_WIN32 */
+ char uri[1024], /* Printer URI */
+#ifdef HAVE_SSL
+ securi[1024], /* Secure printer URI */
+ *uris[2], /* All URIs */
+#endif /* HAVE_SSL */
+ icons[1024], /* printer-icons URI */
+ adminurl[1024], /* printer-more-info URI */
+ supplyurl[1024],/* printer-supply-info-uri URI */
+ uuid[128]; /* printer-uuid */
+ int k_supported; /* Maximum file size supported */
+ int num_formats; /* Number of supported document formats */
+ const char *formats[100], /* Supported document formats */
+ *format; /* Current format */
+ int num_job_attrs; /* Number of supported job attributes */
+ const char *job_attrs[100];/* Job attributes */
+ char xxx_supported[256];
+ /* Name of -supported attribute */
+ _cups_globals_t *cg = _cupsGlobals();
+ /* Global path values */
+#ifdef HAVE_STATVFS
+ struct statvfs spoolinfo; /* FS info for spool directory */
+ double spoolsize; /* FS size */
+#elif defined(HAVE_STATFS)
+ struct statfs spoolinfo; /* FS info for spool directory */
+ double spoolsize; /* FS size */
+#endif /* HAVE_STATVFS */
+ static const char * const versions[] =/* ipp-versions-supported values */
+ {
+ "1.1",
+ "2.0"
+ };
+ static const char * const features[] =/* ipp-features-supported values */
+ {
+ "ipp-everywhere"
+ };
+ static const int ops[] = /* operations-supported values */
+ {
+ IPP_OP_PRINT_JOB,
+ IPP_OP_PRINT_URI,
+ IPP_OP_VALIDATE_JOB,
+ IPP_OP_CREATE_JOB,
+ IPP_OP_SEND_DOCUMENT,
+ IPP_OP_SEND_URI,
+ IPP_OP_CANCEL_JOB,
+ IPP_OP_GET_JOB_ATTRIBUTES,
+ IPP_OP_GET_JOBS,
+ IPP_OP_GET_PRINTER_ATTRIBUTES,
+ IPP_OP_CANCEL_MY_JOBS,
+ IPP_OP_CLOSE_JOB,
+ IPP_OP_IDENTIFY_PRINTER
+ };
+ static const char * const charsets[] =/* charset-supported values */
+ {
+ "us-ascii",
+ "utf-8"
+ };
+ static const char * const compressions[] =/* compression-supported values */
+ {
+#ifdef HAVE_LIBZ
+ "deflate",
+ "gzip",
+#endif /* HAVE_LIBZ */
+ "none"
+ };
+ static const char * const identify_actions[] =
+ {
+ "display",
+ "sound"
+ };
+ static const char * const job_creation[] =
+ { /* job-creation-attributes-supported values */
+ "copies",
+ "document-password",
+ "finishings",
+ "finishings-col",
+ "job-password",
+ "job-password-encryption",
+ "orientation-requested",
+ "output-bin",
+ "overrides",
+ "page-ranges",
+ "print-color-mode",
+ "print-content-optimize",
+ "print-rendering-intent",
+ "print-quality",
+ "printer-resolution",
+ "sides"
+ };
+ static const char * const media_col_supported[] =
+ { /* media-col-supported values */
+ "media-bottom-margin",
+ "media-left-margin",
+ "media-right-margin",
+ "media-size",
+ "media-size-name",
+ "media-source",
+ "media-top-margin",
+ "media-type"
+ };
+ static const char * const multiple_document_handling[] =
+ { /* multiple-document-handling-supported values */
+ "separate-documents-uncollated-copies",
+ "separate-documents-collated-copies"
+ };
+ static const char * const reference_uri_schemes_supported[] =
+ { /* reference-uri-schemes-supported */
+ "file",
+ "ftp",
+ "http"
+#ifdef HAVE_SSL
+ , "https"
+#endif /* HAVE_SSL */
+ };
+#ifdef HAVE_SSL
+ static const char * const uri_authentication_supported[] =
+ { /* uri-authentication-supported values */
+ "none",
+ "none"
+ };
+ static const char * const uri_security_supported[] =
+ { /* uri-security-supported values */
+ "none",
+ "tls"
+ };
+#endif /* HAVE_SSL */
+ static const char * const which_jobs[] =
+ { /* which-jobs-supported values */
+ "completed",
+ "not-completed",
+ "aborted",
+ "all",
+ "canceled",
+ "pending",
+ "pending-held",
+ "processing",
+ "processing-stopped"
+ };
+
+
+#ifndef _WIN32
+ /*
+ * If a command was specified, make sure it exists and is executable...
+ */
+
+ if (command)
+ {
+ if (*command == '/' || !strncmp(command, "./", 2))
+ {
+ if (access(command, X_OK))
+ {
+ _cupsLangPrintf(stderr, _("Unable to execute command \"%s\": %s"), command, strerror(errno));
+ return (NULL);
+ }
+ }
+ else
+ {
+ snprintf(path, sizeof(path), "%s/ippeveprinter/%s", cg->cups_serverbin, command);
+
+ if (access(command, X_OK))
+ {
+ _cupsLangPrintf(stderr, _("Unable to execute command \"%s\": %s"), command, strerror(errno));
+ return (NULL);
+ }
+
+ command = path;
+ }
+ }
+#endif /* !_WIN32 */
+
+ /*
+ * Allocate memory for the printer...
+ */
+
+ if ((printer = calloc(1, sizeof(ippeve_printer_t))) == NULL)
+ {
+ _cupsLangPrintError(NULL, _("Unable to allocate memory for printer"));
+ return (NULL);
+ }
+
+ printer->ipv4 = -1;
+ printer->ipv6 = -1;
+ printer->name = strdup(name);
+ printer->dnssd_name = strdup(name);
+ printer->command = command ? strdup(command) : NULL;
+ printer->device_uri = device_uri ? strdup(device_uri) : NULL;
+ printer->directory = strdup(directory);
+ printer->icon = icon ? strdup(icon) : NULL;
+ printer->port = serverport;
+ printer->start_time = time(NULL);
+ printer->config_time = printer->start_time;
+ printer->state = IPP_PSTATE_IDLE;
+ printer->state_reasons = IPPEVE_PREASON_NONE;
+ printer->state_time = printer->start_time;
+ printer->jobs = cupsArrayNew((cups_array_func_t)compare_jobs, NULL);
+ printer->next_job_id = 1;
+
+ if (servername)
+ {
+ printer->hostname = strdup(servername);
+ }
+ else
+ {
+ char temp[1024]; /* Temporary string */
+
+ printer->hostname = strdup(httpGetHostname(NULL, temp, sizeof(temp)));
+ }
+
+ _cupsRWInit(&(printer->rwlock));
+
+ /*
+ * Create the listener sockets...
+ */
+
+ if ((printer->ipv4 = create_listener(servername, printer->port, AF_INET)) < 0)
+ {
+ perror("Unable to create IPv4 listener");
+ goto bad_printer;
+ }
+
+ if ((printer->ipv6 = create_listener(servername, printer->port, AF_INET6)) < 0)
+ {
+ perror("Unable to create IPv6 listener");
+ goto bad_printer;
+ }
+
+ /*
+ * Prepare URI values for the printer attributes...
+ */
+
+ httpAssembleURI(HTTP_URI_CODING_ALL, uri, sizeof(uri), "ipp", NULL, printer->hostname, printer->port, "/ipp/print");
+ printer->uri = strdup(uri);
+ printer->urilen = strlen(uri);
+
+#ifdef HAVE_SSL
+ httpAssembleURI(HTTP_URI_CODING_ALL, securi, sizeof(securi), "ipps", NULL, printer->hostname, printer->port, "/ipp/print");
+#endif /* HAVE_SSL */
+
+ httpAssembleURI(HTTP_URI_CODING_ALL, icons, sizeof(icons), WEB_SCHEME, NULL, printer->hostname, printer->port, "/icon.png");
+ httpAssembleURI(HTTP_URI_CODING_ALL, adminurl, sizeof(adminurl), WEB_SCHEME, NULL, printer->hostname, printer->port, "/");
+ httpAssembleURI(HTTP_URI_CODING_ALL, supplyurl, sizeof(supplyurl), WEB_SCHEME, NULL, printer->hostname, printer->port, "/supplies");
+ httpAssembleUUID(printer->hostname, serverport, name, 0, uuid, sizeof(uuid));
+
+ if (Verbosity)
+ {
+ fprintf(stderr, "printer-more-info=\"%s\"\n", adminurl);
+ fprintf(stderr, "printer-supply-info-uri=\"%s\"\n", supplyurl);
+#ifdef HAVE_SSL
+ fprintf(stderr, "printer-uri=\"%s\"\n", uri);
+#else
+ fprintf(stderr, "printer-uri=\"%s\",\"%s\"\n", uri, securi);
+#endif /* HAVE_SSL */
+ }
+
+ /*
+ * Get the maximum spool size based on the size of the filesystem used for
+ * the spool directory. If the host OS doesn't support the statfs call
+ * or the filesystem is larger than 2TiB, always report INT_MAX.
+ */
+
+#ifdef HAVE_STATVFS
+ if (statvfs(printer->directory, &spoolinfo))
+ k_supported = INT_MAX;
+ else if ((spoolsize = (double)spoolinfo.f_frsize *
+ spoolinfo.f_blocks / 1024) > INT_MAX)
+ k_supported = INT_MAX;
+ else
+ k_supported = (int)spoolsize;
+
+#elif defined(HAVE_STATFS)
+ if (statfs(printer->directory, &spoolinfo))
+ k_supported = INT_MAX;
+ else if ((spoolsize = (double)spoolinfo.f_bsize *
+ spoolinfo.f_blocks / 1024) > INT_MAX)
+ k_supported = INT_MAX;
+ else
+ k_supported = (int)spoolsize;
+
+#else
+ k_supported = INT_MAX;
+#endif /* HAVE_STATVFS */
+
+ /*
+ * Assemble the final list of document formats...
+ */
+
+ if (!cupsArrayFind(docformats, (void *)"application/octet-stream"))
+ cupsArrayAdd(docformats, (void *)"application/octet-stream");
+
+ for (num_formats = 0, format = (const char *)cupsArrayFirst(docformats); format && num_formats < (int)(sizeof(formats) / sizeof(formats[0])); format = (const char *)cupsArrayNext(docformats))
+ formats[num_formats ++] = format;
+
+ /*
+ * Get the list of attributes that can be used when creating a job...
+ */
+
+ num_job_attrs = 0;
+ job_attrs[num_job_attrs ++] = "ipp-attribute-fidelity";
+ job_attrs[num_job_attrs ++] = "job-name";
+ job_attrs[num_job_attrs ++] = "job-priority";
+ job_attrs[num_job_attrs ++] = "media";
+ job_attrs[num_job_attrs ++] = "media-col";
+ job_attrs[num_job_attrs ++] = "multiple-document-handling";
+
+ for (i = 0; i < (int)(sizeof(job_creation) / sizeof(job_creation[0])) && num_job_attrs < (int)(sizeof(job_attrs) / sizeof(job_attrs[0])); i ++)
+ {
+ snprintf(xxx_supported, sizeof(xxx_supported), "%s-supported", job_creation[i]);
+ if (ippFindAttribute(attrs, xxx_supported, IPP_TAG_ZERO))
+ job_attrs[num_job_attrs ++] = job_creation[i];
+ }
+
+ /*
+ * Fill out the rest of the printer attributes.
+ */
+
+ printer->attrs = attrs;
+
+ /* charset-configured */
+ ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_CHARSET), "charset-configured", NULL, "utf-8");
+
+ /* charset-supported */
+ ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_CHARSET), "charset-supported", sizeof(charsets) / sizeof(charsets[0]), NULL, charsets);
+
+ /* compression-supported */
+ if (!ippFindAttribute(printer->attrs, "compression-supported", IPP_TAG_ZERO))
+ ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "compression-supported", (int)(sizeof(compressions) / sizeof(compressions[0])), NULL, compressions);
+
+ /* document-format-default */
+ ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_MIMETYPE), "document-format-default", NULL, "application/octet-stream");
+
+ /* document-format-supported */
+ ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_MIMETYPE, "document-format-supported", num_formats, NULL, formats);
+
+ /* generated-natural-language-supported */
+ ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_LANGUAGE), "generated-natural-language-supported", NULL, "en");
+
+ /* identify-actions-default */
+ ippAddString (printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "identify-actions-default", NULL, "sound");
+
+ /* identify-actions-supported */
+ ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "identify-actions-supported", sizeof(identify_actions) / sizeof(identify_actions[0]), NULL, identify_actions);
+
+ /* ipp-features-supported */
+ ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "ipp-features-supported", sizeof(features) / sizeof(features[0]), NULL, features);
+
+ /* ipp-versions-supported */
+ if (MaxVersion == 11)
+ ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "ipp-versions-supported", NULL, "1.1");
+ else
+ ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "ipp-versions-supported", (int)(sizeof(versions) / sizeof(versions[0])), NULL, versions);
+
+ /* job-creation-attributes-supported */
+ ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "job-creation-attributes-supported", num_job_attrs, NULL, job_attrs);
+
+ /* job-ids-supported */
+ ippAddBoolean(printer->attrs, IPP_TAG_PRINTER, "job-ids-supported", 1);
+
+ /* job-k-octets-supported */
+ ippAddRange(printer->attrs, IPP_TAG_PRINTER, "job-k-octets-supported", 0, k_supported);
+
+ /* job-priority-default */
+ ippAddInteger(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "job-priority-default", 50);
+
+ /* job-priority-supported */
+ ippAddInteger(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "job-priority-supported", 1);
+
+ /* job-sheets-default */
+ ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_NAME), "job-sheets-default", NULL, "none");
+
+ /* job-sheets-supported */
+ ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_NAME), "job-sheets-supported", NULL, "none");
+
+ /* media-col-supported */
+ ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "media-col-supported", (int)(sizeof(media_col_supported) / sizeof(media_col_supported[0])), NULL, media_col_supported);
+
+ /* multiple-document-handling-supported */
+ ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "multiple-document-handling-supported", sizeof(multiple_document_handling) / sizeof(multiple_document_handling[0]), NULL, multiple_document_handling);
+
+ /* multiple-document-jobs-supported */
+ ippAddBoolean(printer->attrs, IPP_TAG_PRINTER, "multiple-document-jobs-supported", 0);
+
+ /* multiple-operation-time-out */
+ ippAddInteger(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "multiple-operation-time-out", 60);
+
+ /* multiple-operation-time-out-action */
+ ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "multiple-operation-time-out-action", NULL, "abort-job");
+
+ /* natural-language-configured */
+ ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_LANGUAGE), "natural-language-configured", NULL, "en");
+
+ /* operations-supported */
+ ippAddIntegers(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_ENUM, "operations-supported", sizeof(ops) / sizeof(ops[0]), ops);
+
+ /* pdl-override-supported */
+ ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "pdl-override-supported", NULL, "attempted");
+
+ /* preferred-attributes-supported */
+ ippAddBoolean(printer->attrs, IPP_TAG_PRINTER, "preferred-attributes-supported", 0);
+
+ /* printer-get-attributes-supported */
+ ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "printer-get-attributes-supported", NULL, "document-format");
+
+ /* printer-geo-location */
+ ippAddOutOfBand(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_UNKNOWN, "printer-geo-location");
+
+ /* printer-icons */
+ ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_URI, "printer-icons", NULL, icons);
+
+ /* printer-is-accepting-jobs */
+ ippAddBoolean(printer->attrs, IPP_TAG_PRINTER, "printer-is-accepting-jobs", 1);
+
+ /* printer-info */
+ ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_TEXT, "printer-info", NULL, name);
+
+ /* printer-location */
+ ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_TEXT, "printer-location", NULL, location);
+
+ /* printer-more-info */
+ ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_URI, "printer-more-info", NULL, adminurl);
+
+ /* printer-name */
+ ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_NAME, "printer-name", NULL, name);
+
+ /* printer-organization */
+ ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_TEXT), "printer-organization", NULL, "");
+
+ /* printer-organizational-unit */
+ ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_TEXT), "printer-organizational-unit", NULL, "");
+
+ /* printer-supply-info-uri */
+ ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_URI, "printer-supply-info-uri", NULL, supplyurl);
+
+ /* printer-uri-supported */
+#ifdef HAVE_SSL
+ uris[0] = uri;
+ uris[1] = securi;
+
+ ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_URI, "printer-uri-supported", 2, NULL, (const char **)uris);
+
+#else
+ ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_URI, "printer-uri-supported", NULL, uri);
+#endif /* HAVE_SSL */
+
+ /* printer-uuid */
+ ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_URI, "printer-uuid", NULL, uuid);
+
+ /* reference-uri-scheme-supported */
+ ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_URISCHEME), "reference-uri-schemes-supported", (int)(sizeof(reference_uri_schemes_supported) / sizeof(reference_uri_schemes_supported[0])), NULL, reference_uri_schemes_supported);
+
+ /* uri-authentication-supported */
+#ifdef HAVE_SSL
+ ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "uri-authentication-supported", 2, NULL, uri_authentication_supported);
+#else
+ ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "uri-authentication-supported", NULL, "none");
+#endif /* HAVE_SSL */
+
+ /* uri-security-supported */
+#ifdef HAVE_SSL
+ ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "uri-security-supported", 2, NULL, uri_security_supported);
+#else
+ ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "uri-security-supported", NULL, "none");
+#endif /* HAVE_SSL */
+
+ /* which-jobs-supported */
+ ippAddStrings(printer->attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "which-jobs-supported", sizeof(which_jobs) / sizeof(which_jobs[0]), NULL, which_jobs);
+
+ debug_attributes("Printer", printer->attrs, 0);
+
+ /*
+ * Register the printer with Bonjour...
+ */
+
+ if (!register_printer(printer, subtypes))
+ goto bad_printer;
+
+ /*
+ * Return it!
+ */
+
+ return (printer);
+
+
+ /*
+ * If we get here we were unable to create the printer...
+ */
+
+ bad_printer:
+
+ delete_printer(printer);
+
+ return (NULL);
+}
+
+
+/*
+ * 'debug_attributes()' - Print attributes in a request or response.
+ */
+
+static void
+debug_attributes(const char *title, /* I - Title */
+ ipp_t *ipp, /* I - Request/response */
+ int type) /* I - 0 = object, 1 = request, 2 = response */
+{
+ ipp_tag_t group_tag; /* Current group */
+ ipp_attribute_t *attr; /* Current attribute */
+ char buffer[2048]; /* String buffer for value */
+ int major, minor; /* Version */
+
+
+ if (Verbosity <= 1)
+ return;
+
+ fprintf(stderr, "%s:\n", title);
+ major = ippGetVersion(ipp, &minor);
+ fprintf(stderr, " version=%d.%d\n", major, minor);
+ if (type == 1)
+ fprintf(stderr, " operation-id=%s(%04x)\n",
+ ippOpString(ippGetOperation(ipp)), ippGetOperation(ipp));
+ else if (type == 2)
+ fprintf(stderr, " status-code=%s(%04x)\n",
+ ippErrorString(ippGetStatusCode(ipp)), ippGetStatusCode(ipp));
+ fprintf(stderr, " request-id=%d\n\n", ippGetRequestId(ipp));
+
+ for (attr = ippFirstAttribute(ipp), group_tag = IPP_TAG_ZERO;
+ attr;
+ attr = ippNextAttribute(ipp))
+ {
+ if (ippGetGroupTag(attr) != group_tag)
+ {
+ group_tag = ippGetGroupTag(attr);
+ fprintf(stderr, " %s\n", ippTagString(group_tag));
+ }
+
+ if (ippGetName(attr))
+ {
+ ippAttributeString(attr, buffer, sizeof(buffer));
+ fprintf(stderr, " %s (%s%s) %s\n", ippGetName(attr),
+ ippGetCount(attr) > 1 ? "1setOf " : "",
+ ippTagString(ippGetValueTag(attr)), buffer);
+ }
+ }
+}
+
+
+/*
+ * 'delete_client()' - Close the socket and free all memory used by a client
+ * object.
+ */
+
+static void
+delete_client(ippeve_client_t *client) /* I - Client */
+{
+ if (Verbosity)
+ fprintf(stderr, "Closing connection from %s\n", client->hostname);
+
+ /*
+ * Flush pending writes before closing...
+ */
+
+ httpFlushWrite(client->http);
+
+ /*
+ * Free memory...
+ */
+
+ httpClose(client->http);
+
+ ippDelete(client->request);
+ ippDelete(client->response);
+
+ free(client);
+}
+
+
+/*
+ * 'delete_job()' - Remove from the printer and free all memory used by a job
+ * object.
+ */
+
+static void
+delete_job(ippeve_job_t *job) /* I - Job */
+{
+ if (Verbosity)
+ fprintf(stderr, "[Job %d] Removing job from history.\n", job->id);
+
+ ippDelete(job->attrs);
+
+ if (job->message)
+ free(job->message);
+
+ if (job->filename)
+ {
+ if (!KeepFiles)
+ unlink(job->filename);
+
+ free(job->filename);
+ }
+
+ free(job);
+}
+
+
+/*
+ * 'delete_printer()' - Unregister, close listen sockets, and free all memory
+ * used by a printer object.
+ */
+
+static void
+delete_printer(ippeve_printer_t *printer) /* I - Printer */
+{
+ if (printer->ipv4 >= 0)
+ close(printer->ipv4);
+
+ if (printer->ipv6 >= 0)
+ close(printer->ipv6);
+
+#if HAVE_DNSSD
+ if (printer->printer_ref)
+ DNSServiceRefDeallocate(printer->printer_ref);
+ if (printer->ipp_ref)
+ DNSServiceRefDeallocate(printer->ipp_ref);
+ if (printer->ipps_ref)
+ DNSServiceRefDeallocate(printer->ipps_ref);
+ if (printer->http_ref)
+ DNSServiceRefDeallocate(printer->http_ref);
+#elif defined(HAVE_AVAHI)
+ avahi_threaded_poll_lock(DNSSDMaster);
+
+ if (printer->printer_ref)
+ avahi_entry_group_free(printer->printer_ref);
+ if (printer->ipp_ref)
+ avahi_entry_group_free(printer->ipp_ref);
+ if (printer->ipps_ref)
+ avahi_entry_group_free(printer->ipps_ref);
+ if (printer->http_ref)
+ avahi_entry_group_free(printer->http_ref);
+
+ avahi_threaded_poll_unlock(DNSSDMaster);
+#endif /* HAVE_DNSSD */
+
+ if (printer->dnssd_name)
+ free(printer->dnssd_name);
+ if (printer->name)
+ free(printer->name);
+ if (printer->icon)
+ free(printer->icon);
+ if (printer->command)
+ free(printer->command);
+ if (printer->device_uri)
+ free(printer->device_uri);
+#if !CUPS_LITE
+ if (printer->ppdfile)
+ free(printer->ppdfile);
+#endif /* !CUPS_LITE */
+ if (printer->directory)
+ free(printer->directory);
+ if (printer->hostname)
+ free(printer->hostname);
+ if (printer->uri)
+ free(printer->uri);
+
+ ippDelete(printer->attrs);
+ cupsArrayDelete(printer->jobs);
+
+ free(printer);
+}
+
+
+#ifdef HAVE_DNSSD
+/*
+ * 'dnssd_callback()' - Handle Bonjour registration events.
+ */
+
+static void DNSSD_API
+dnssd_callback(
+ DNSServiceRef sdRef, /* I - Service reference */
+ DNSServiceFlags flags, /* I - Status flags */
+ DNSServiceErrorType errorCode, /* I - Error, if any */
+ const char *name, /* I - Service name */
+ const char *regtype, /* I - Service type */
+ const char *domain, /* I - Domain for service */
+ ippeve_printer_t *printer) /* I - Printer */
+{
+ (void)sdRef;
+ (void)flags;
+ (void)domain;
+
+ if (errorCode)
+ {
+ fprintf(stderr, "DNSServiceRegister for %s failed with error %d.\n", regtype, (int)errorCode);
+ return;
+ }
+ else if (strcasecmp(name, printer->dnssd_name))
+ {
+ if (Verbosity)
+ fprintf(stderr, "Now using DNS-SD service name \"%s\".\n", name);
+
+ /* No lock needed since only the main thread accesses/changes this */
+ free(printer->dnssd_name);
+ printer->dnssd_name = strdup(name);
+ }
+}
+
+
+#elif defined(HAVE_AVAHI)
+/*
+ * 'dnssd_callback()' - Handle Bonjour registration events.
+ */
+
+static void
+dnssd_callback(
+ AvahiEntryGroup *srv, /* I - Service */
+ AvahiEntryGroupState state, /* I - Registration state */
+ void *context) /* I - Printer */
+{
+ (void)srv;
+ (void)state;
+ (void)context;
+}
+
+
+/*
+ * 'dnssd_client_cb()' - Client callback for Avahi.
+ *
+ * Called whenever the client or server state changes...
+ */
+
+static void
+dnssd_client_cb(
+ AvahiClient *c, /* I - Client */
+ AvahiClientState state, /* I - Current state */
+ void *userdata) /* I - User data (unused) */
+{
+ (void)userdata;
+
+ if (!c)
+ return;
+
+ switch (state)
+ {
+ default :
+ fprintf(stderr, "Ignored Avahi state %d.\n", state);
+ break;
+
+ case AVAHI_CLIENT_FAILURE:
+ if (avahi_client_errno(c) == AVAHI_ERR_DISCONNECTED)
+ {
+ fputs("Avahi server crashed, exiting.\n", stderr);
+ exit(1);
+ }
+ break;
+ }
+}
+#endif /* HAVE_DNSSD */
+
+
+/*
+ * 'dnssd_init()' - Initialize the DNS-SD service connections...
+ */
+
+static void
+dnssd_init(void)
+{
+#ifdef HAVE_DNSSD
+ if (DNSServiceCreateConnection(&DNSSDMaster) != kDNSServiceErr_NoError)
+ {
+ fputs("Error: Unable to initialize Bonjour.\n", stderr);
+ exit(1);
+ }
+
+#elif defined(HAVE_AVAHI)
+ int error; /* Error code, if any */
+
+ if ((DNSSDMaster = avahi_threaded_poll_new()) == NULL)
+ {
+ fputs("Error: Unable to initialize Bonjour.\n", stderr);
+ exit(1);
+ }
+
+ if ((DNSSDClient = avahi_client_new(avahi_threaded_poll_get(DNSSDMaster), AVAHI_CLIENT_NO_FAIL, dnssd_client_cb, NULL, &error)) == NULL)
+ {
+ fputs("Error: Unable to initialize Bonjour.\n", stderr);
+ exit(1);
+ }
+
+ avahi_threaded_poll_start(DNSSDMaster);
+#endif /* HAVE_DNSSD */
+}
+
+
+/*
+ * 'filter_cb()' - Filter printer attributes based on the requested array.
+ */
+
+static int /* O - 1 to copy, 0 to ignore */
+filter_cb(ippeve_filter_t *filter, /* I - Filter parameters */
+ ipp_t *dst, /* I - Destination (unused) */
+ ipp_attribute_t *attr) /* I - Source attribute */
+{
+ /*
+ * Filter attributes as needed...
+ */
+
+#ifndef _WIN32 /* Avoid MS compiler bug */
+ (void)dst;
+#endif /* !_WIN32 */
+
+ ipp_tag_t group = ippGetGroupTag(attr);
+ const char *name = ippGetName(attr);
+
+ if ((filter->group_tag != IPP_TAG_ZERO && group != filter->group_tag && group != IPP_TAG_ZERO) || !name || (!strcmp(name, "media-col-database") && !cupsArrayFind(filter->ra, (void *)name)))
+ return (0);
+
+ return (!filter->ra || cupsArrayFind(filter->ra, (void *)name) != NULL);
+}
+
+
+/*
+ * 'find_job()' - Find a job specified in a request.
+ */
+
+static ippeve_job_t * /* O - Job or NULL */
+find_job(ippeve_client_t *client) /* I - Client */
+{
+ ipp_attribute_t *attr; /* job-id or job-uri attribute */
+ ippeve_job_t key, /* Job search key */
+ *job; /* Matching job, if any */
+
+
+ if ((attr = ippFindAttribute(client->request, "job-uri", IPP_TAG_URI)) != NULL)
+ {
+ const char *uri = ippGetString(attr, 0, NULL);
+
+ if (!strncmp(uri, client->printer->uri, client->printer->urilen) &&
+ uri[client->printer->urilen] == '/')
+ key.id = atoi(uri + client->printer->urilen + 1);
+ else
+ return (NULL);
+ }
+ else if ((attr = ippFindAttribute(client->request, "job-id", IPP_TAG_INTEGER)) != NULL)
+ key.id = ippGetInteger(attr, 0);
+
+ _cupsRWLockRead(&(client->printer->rwlock));
+ job = (ippeve_job_t *)cupsArrayFind(client->printer->jobs, &key);
+ _cupsRWUnlock(&(client->printer->rwlock));
+
+ return (job);
+}
+
+
+/*
+ * 'finish_document()' - Finish receiving a document file and start processing.
+ */
+
+static void
+finish_document_data(
+ ippeve_client_t *client, /* I - Client */
+ ippeve_job_t *job) /* I - Job */
+{
+ char filename[1024], /* Filename buffer */
+ buffer[4096]; /* Copy buffer */
+ ssize_t bytes; /* Bytes read */
+ cups_array_t *ra; /* Attributes to send in response */
+ _cups_thread_t t; /* Thread */
+
+
+ /*
+ * Create a file for the request data...
+ *
+ * TODO: Update code to support piping large raster data to the print command.
+ */
+
+ if ((job->fd = create_job_file(job, filename, sizeof(filename), client->printer->directory, NULL)) < 0)
+ {
+ respond_ipp(client, IPP_STATUS_ERROR_INTERNAL, "Unable to create print file: %s", strerror(errno));
+
+ goto abort_job;
+ }
+
+ if (Verbosity)
+ fprintf(stderr, "Created job file \"%s\", format \"%s\".\n", filename, job->format);
+
+ while ((bytes = httpRead2(client->http, buffer, sizeof(buffer))) > 0)
+ {
+ if (write(job->fd, buffer, (size_t)bytes) < bytes)
+ {
+ int error = errno; /* Write error */
+
+ close(job->fd);
+ job->fd = -1;
+
+ unlink(filename);
+
+ respond_ipp(client, IPP_STATUS_ERROR_INTERNAL, "Unable to write print file: %s", strerror(error));
+
+ goto abort_job;
+ }
+ }
+
+ if (bytes < 0)
+ {
+ /*
+ * Got an error while reading the print data, so abort this job.
+ */
+
+ close(job->fd);
+ job->fd = -1;
+
+ unlink(filename);
+
+ respond_ipp(client, IPP_STATUS_ERROR_INTERNAL, "Unable to read print file.");
+
+ goto abort_job;
+ }
+
+ if (close(job->fd))
+ {
+ int error = errno; /* Write error */
+
+ job->fd = -1;
+
+ unlink(filename);
+
+ respond_ipp(client, IPP_STATUS_ERROR_INTERNAL, "Unable to write print file: %s", strerror(error));
+
+ goto abort_job;
+ }
+
+ job->fd = -1;
+ job->filename = strdup(filename);
+ job->state = IPP_JSTATE_PENDING;
+
+ /*
+ * Process the job...
+ */
+
+ t = _cupsThreadCreate((_cups_thread_func_t)process_job, job);
+
+ if (t)
+ {
+ _cupsThreadDetach(t);
+ }
+ else
+ {
+ respond_ipp(client, IPP_STATUS_ERROR_INTERNAL, "Unable to process job.");
+ goto abort_job;
+ }
+
+ /*
+ * Return the job info...
+ */
+
+ respond_ipp(client, IPP_STATUS_OK, NULL);
+
+ ra = cupsArrayNew((cups_array_func_t)strcmp, NULL);
+ cupsArrayAdd(ra, "job-id");
+ cupsArrayAdd(ra, "job-state");
+ cupsArrayAdd(ra, "job-state-message");
+ cupsArrayAdd(ra, "job-state-reasons");
+ cupsArrayAdd(ra, "job-uri");
+
+ copy_job_attributes(client, job, ra);
+ cupsArrayDelete(ra);
+ return;
+
+ /*
+ * If we get here we had to abort the job...
+ */
+
+ abort_job:
+
+ job->state = IPP_JSTATE_ABORTED;
+ job->completed = time(NULL);
+
+ ra = cupsArrayNew((cups_array_func_t)strcmp, NULL);
+ cupsArrayAdd(ra, "job-id");
+ cupsArrayAdd(ra, "job-state");
+ cupsArrayAdd(ra, "job-state-reasons");
+ cupsArrayAdd(ra, "job-uri");
+
+ copy_job_attributes(client, job, ra);
+ cupsArrayDelete(ra);
+}
+
+
+/*
+ * 'finish_uri()' - Finish fetching a document URI and start processing.
+ */
+
+static void
+finish_document_uri(
+ ippeve_client_t *client, /* I - Client */
+ ippeve_job_t *job) /* I - Job */
+{
+ ipp_attribute_t *uri; /* document-uri */
+ char scheme[256], /* URI scheme */
+ userpass[256], /* Username and password info */
+ hostname[256], /* Hostname */
+ resource[1024]; /* Resource path */
+ int port; /* Port number */
+ http_uri_status_t uri_status; /* URI decode status */
+ http_encryption_t encryption; /* Encryption to use, if any */
+ http_t *http; /* Connection for http/https URIs */
+ http_status_t status; /* Access status for http/https URIs */
+ int infile; /* Input file for local file URIs */
+ char filename[1024], /* Filename buffer */
+ buffer[4096]; /* Copy buffer */
+ ssize_t bytes; /* Bytes read */
+ ipp_attribute_t *attr; /* Current attribute */
+ cups_array_t *ra; /* Attributes to send in response */
+
+
+ /*
+ * Do we have a file to print?
+ */
+
+ if (httpGetState(client->http) == HTTP_STATE_POST_RECV)
+ {
+ respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, "Unexpected document data following request.");
+
+ goto abort_job;
+ }
+
+ /*
+ * Do we have a document URI?
+ */
+
+ if ((uri = ippFindAttribute(client->request, "document-uri", IPP_TAG_URI)) == NULL)
+ {
+ respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, "Missing document-uri.");
+
+ goto abort_job;
+ }
+
+ if (ippGetCount(uri) != 1)
+ {
+ respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, "Too many document-uri values.");
+
+ goto abort_job;
+ }
+
+ uri_status = httpSeparateURI(HTTP_URI_CODING_ALL, ippGetString(uri, 0, NULL),
+ scheme, sizeof(scheme), userpass,
+ sizeof(userpass), hostname, sizeof(hostname),
+ &port, resource, sizeof(resource));
+ if (uri_status < HTTP_URI_STATUS_OK)
+ {
+ respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, "Bad document-uri: %s", httpURIStatusString(uri_status));
+
+ goto abort_job;
+ }
+
+ if (strcmp(scheme, "file") &&
+#ifdef HAVE_SSL
+ strcmp(scheme, "https") &&
+#endif /* HAVE_SSL */
+ strcmp(scheme, "http"))
+ {
+ respond_ipp(client, IPP_STATUS_ERROR_URI_SCHEME, "URI scheme \"%s\" not supported.", scheme);
+
+ goto abort_job;
+ }
+
+ if (!strcmp(scheme, "file") && access(resource, R_OK))
+ {
+ respond_ipp(client, IPP_STATUS_ERROR_DOCUMENT_ACCESS, "Unable to access URI: %s", strerror(errno));
+
+ goto abort_job;
+ }
+
+ /*
+ * Get the document format for the job...
+ */
+
+ _cupsRWLockWrite(&(client->printer->rwlock));
+
+ if ((attr = ippFindAttribute(job->attrs, "document-format", IPP_TAG_MIMETYPE)) != NULL)
+ job->format = ippGetString(attr, 0, NULL);
+ else
+ job->format = "application/octet-stream";
+
+ /*
+ * Create a file for the request data...
+ */
+
+ if ((job->fd = create_job_file(job, filename, sizeof(filename), client->printer->directory, NULL)) < 0)
+ {
+ _cupsRWUnlock(&(client->printer->rwlock));
+
+ respond_ipp(client, IPP_STATUS_ERROR_INTERNAL, "Unable to create print file: %s", strerror(errno));
+
+ goto abort_job;
+ }
+
+ _cupsRWUnlock(&(client->printer->rwlock));
+
+ if (!strcmp(scheme, "file"))
+ {
+ if ((infile = open(resource, O_RDONLY)) < 0)
+ {
+ respond_ipp(client, IPP_STATUS_ERROR_DOCUMENT_ACCESS, "Unable to access URI: %s", strerror(errno));
+
+ goto abort_job;
+ }
+
+ do
+ {
+ if ((bytes = read(infile, buffer, sizeof(buffer))) < 0 &&
+ (errno == EAGAIN || errno == EINTR))
+ {
+ bytes = 1;
+ }
+ else if (bytes > 0 && write(job->fd, buffer, (size_t)bytes) < bytes)
+ {
+ int error = errno; /* Write error */
+
+ close(job->fd);
+ job->fd = -1;
+
+ unlink(filename);
+ close(infile);
+
+ respond_ipp(client, IPP_STATUS_ERROR_INTERNAL, "Unable to write print file: %s", strerror(error));
+
+ goto abort_job;
+ }
+ }
+ while (bytes > 0);
+
+ close(infile);
+ }
+ else
+ {
+#ifdef HAVE_SSL
+ if (port == 443 || !strcmp(scheme, "https"))
+ encryption = HTTP_ENCRYPTION_ALWAYS;
+ else
+#endif /* HAVE_SSL */
+ encryption = HTTP_ENCRYPTION_IF_REQUESTED;
+
+ if ((http = httpConnect2(hostname, port, NULL, AF_UNSPEC, encryption, 1, 30000, NULL)) == NULL)
+ {
+ respond_ipp(client, IPP_STATUS_ERROR_DOCUMENT_ACCESS, "Unable to connect to %s: %s", hostname, cupsLastErrorString());
+
+ close(job->fd);
+ job->fd = -1;
+
+ unlink(filename);
+
+ goto abort_job;
+ }
+
+ httpClearFields(http);
+ httpSetField(http, HTTP_FIELD_ACCEPT_LANGUAGE, "en");
+ if (httpGet(http, resource))
+ {
+ respond_ipp(client, IPP_STATUS_ERROR_DOCUMENT_ACCESS, "Unable to GET URI: %s", strerror(errno));
+
+ close(job->fd);
+ job->fd = -1;
+
+ unlink(filename);
+ httpClose(http);
+
+ goto abort_job;
+ }
+
+ while ((status = httpUpdate(http)) == HTTP_STATUS_CONTINUE);
+
+ if (status != HTTP_STATUS_OK)
+ {
+ respond_ipp(client, IPP_STATUS_ERROR_DOCUMENT_ACCESS, "Unable to GET URI: %s", httpStatus(status));
+
+ close(job->fd);
+ job->fd = -1;
+
+ unlink(filename);
+ httpClose(http);
+
+ goto abort_job;
+ }
+
+ while ((bytes = httpRead2(http, buffer, sizeof(buffer))) > 0)
+ {
+ if (write(job->fd, buffer, (size_t)bytes) < bytes)
+ {
+ int error = errno; /* Write error */
+
+ close(job->fd);
+ job->fd = -1;
+
+ unlink(filename);
+ httpClose(http);
+
+ respond_ipp(client, IPP_STATUS_ERROR_INTERNAL,
+ "Unable to write print file: %s", strerror(error));
+
+ goto abort_job;
+ }
+ }
+
+ httpClose(http);
+ }
+
+ if (close(job->fd))
+ {
+ int error = errno; /* Write error */
+
+ job->fd = -1;
+
+ unlink(filename);
+
+ respond_ipp(client, IPP_STATUS_ERROR_INTERNAL, "Unable to write print file: %s", strerror(error));
+
+ goto abort_job;
+ }
+
+ _cupsRWLockWrite(&(client->printer->rwlock));
+
+ job->fd = -1;
+ job->filename = strdup(filename);
+ job->state = IPP_JSTATE_PENDING;
+
+ _cupsRWUnlock(&(client->printer->rwlock));
+
+ /*
+ * Process the job...
+ */
+
+ process_job(job);
+
+ /*
+ * Return the job info...
+ */
+
+ respond_ipp(client, IPP_STATUS_OK, NULL);
+
+ ra = cupsArrayNew((cups_array_func_t)strcmp, NULL);
+ cupsArrayAdd(ra, "job-id");
+ cupsArrayAdd(ra, "job-state");
+ cupsArrayAdd(ra, "job-state-reasons");
+ cupsArrayAdd(ra, "job-uri");
+
+ copy_job_attributes(client, job, ra);
+ cupsArrayDelete(ra);
+ return;
+
+ /*
+ * If we get here we had to abort the job...
+ */
+
+ abort_job:
+
+ job->state = IPP_JSTATE_ABORTED;
+ job->completed = time(NULL);
+
+ ra = cupsArrayNew((cups_array_func_t)strcmp, NULL);
+ cupsArrayAdd(ra, "job-id");
+ cupsArrayAdd(ra, "job-state");
+ cupsArrayAdd(ra, "job-state-reasons");
+ cupsArrayAdd(ra, "job-uri");
+
+ copy_job_attributes(client, job, ra);
+ cupsArrayDelete(ra);
+}
+
+
+/*
+ * 'html_escape()' - Write a HTML-safe string.
+ */
+
+static void
+html_escape(ippeve_client_t *client, /* I - Client */
+ const char *s, /* I - String to write */
+ size_t slen) /* I - Number of characters to write */
+{
+ const char *start, /* Start of segment */
+ *end; /* End of string */
+
+
+ start = s;
+ end = s + (slen > 0 ? slen : strlen(s));
+
+ while (*s && s < end)
+ {
+ if (*s == '&' || *s == '<')
+ {
+ if (s > start)
+ httpWrite2(client->http, start, (size_t)(s - start));
+
+ if (*s == '&')
+ httpWrite2(client->http, "&amp;", 5);
+ else
+ httpWrite2(client->http, "&lt;", 4);
+
+ start = s + 1;
+ }
+
+ s ++;
+ }
+
+ if (s > start)
+ httpWrite2(client->http, start, (size_t)(s - start));
+}
+
+
+/*
+ * 'html_footer()' - Show the web interface footer.
+ *
+ * This function also writes the trailing 0-length chunk.
+ */
+
+static void
+html_footer(ippeve_client_t *client) /* I - Client */
+{
+ html_printf(client,
+ "</div>\n"
+ "</body>\n"
+ "</html>\n");
+ httpWrite2(client->http, "", 0);
+}
+
+
+/*
+ * 'html_header()' - Show the web interface header and title.
+ */
+
+static void
+html_header(ippeve_client_t *client, /* I - Client */
+ const char *title, /* I - Title */
+ int refresh) /* I - Refresh timer, if any */
+{
+ html_printf(client,
+ "<!doctype html>\n"
+ "<html>\n"
+ "<head>\n"
+ "<title>%s</title>\n"
+ "<link rel=\"shortcut icon\" href=\"/icon.png\" type=\"image/png\">\n"
+ "<link rel=\"apple-touch-icon\" href=\"/icon.png\" type=\"image/png\">\n"
+ "<meta http-equiv=\"X-UA-Compatible\" content=\"IE=9\">\n", title);
+ if (refresh > 0)
+ html_printf(client, "<meta http-equiv=\"refresh\" content=\"%d\">\n", refresh);
+ html_printf(client,
+ "<meta name=\"viewport\" content=\"width=device-width\">\n"
+ "<style>\n"
+ "body { font-family: sans-serif; margin: 0; }\n"
+ "div.body { padding: 0px 10px 10px; }\n"
+ "span.badge { background: #090; border-radius: 5px; color: #fff; padding: 5px 10px; }\n"
+ "span.bar { box-shadow: 0px 1px 5px #333; font-size: 75%%; }\n"
+ "table.form { border-collapse: collapse; margin-left: auto; margin-right: auto; margin-top: 10px; width: auto; }\n"
+ "table.form td, table.form th { padding: 5px 2px; }\n"
+ "table.form td.meter { border-right: solid 1px #ccc; padding: 0px; width: 400px; }\n"
+ "table.form th { text-align: right; }\n"
+ "table.striped { border-bottom: solid thin black; border-collapse: collapse; width: 100%%; }\n"
+ "table.striped tr:nth-child(even) { background: #fcfcfc; }\n"
+ "table.striped tr:nth-child(odd) { background: #f0f0f0; }\n"
+ "table.striped th { background: white; border-bottom: solid thin black; text-align: left; vertical-align: bottom; }\n"
+ "table.striped td { margin: 0; padding: 5px; vertical-align: top; }\n"
+ "table.nav { border-collapse: collapse; width: 100%%; }\n"
+ "table.nav td { margin: 0; text-align: center; }\n"
+ "td.nav a, td.nav a:active, td.nav a:hover, td.nav a:hover:link, td.nav a:hover:link:visited, td.nav a:link, td.nav a:link:visited, td.nav a:visited { background: inherit; color: inherit; font-size: 80%%; text-decoration: none; }\n"
+ "td.nav { background: #333; color: #fff; padding: 4px 8px; width: 33%%; }\n"
+ "td.nav.sel { background: #fff; color: #000; font-weight: bold; }\n"
+ "td.nav:hover { background: #666; color: #fff; }\n"
+ "td.nav:active { background: #000; color: #ff0; }\n"
+ "</style>\n"
+ "</head>\n"
+ "<body>\n"
+ "<table class=\"nav\"><tr>"
+ "<td class=\"nav%s\"><a href=\"/\">Status</a></td>"
+ "<td class=\"nav%s\"><a href=\"/supplies\">Supplies</a></td>"
+ "<td class=\"nav%s\"><a href=\"/media\">Media</a></td>"
+ "</tr></table>\n"
+ "<div class=\"body\">\n", !strcmp(client->uri, "/") ? " sel" : "", !strcmp(client->uri, "/supplies") ? " sel" : "", !strcmp(client->uri, "/media") ? " sel" : "");
+}
+
+
+/*
+ * 'html_printf()' - Send formatted text to the client, quoting as needed.
+ */
+
+static void
+html_printf(ippeve_client_t *client, /* I - Client */
+ const char *format, /* I - Printf-style format string */
+ ...) /* I - Additional arguments as needed */
+{
+ va_list ap; /* Pointer to arguments */
+ const char *start; /* Start of string */
+ char size, /* Size character (h, l, L) */
+ type; /* Format type character */
+ int width, /* Width of field */
+ prec; /* Number of characters of precision */
+ char tformat[100], /* Temporary format string for sprintf() */
+ *tptr, /* Pointer into temporary format */
+ temp[1024]; /* Buffer for formatted numbers */
+ char *s; /* Pointer to string */
+
+
+ /*
+ * Loop through the format string, formatting as needed...
+ */
+
+ va_start(ap, format);
+ start = format;
+
+ while (*format)
+ {
+ if (*format == '%')
+ {
+ if (format > start)
+ httpWrite2(client->http, start, (size_t)(format - start));
+
+ tptr = tformat;
+ *tptr++ = *format++;
+
+ if (*format == '%')
+ {
+ httpWrite2(client->http, "%", 1);
+ format ++;
+ start = format;
+ continue;
+ }
+ else if (strchr(" -+#\'", *format))
+ *tptr++ = *format++;
+
+ if (*format == '*')
+ {
+ /*
+ * Get width from argument...
+ */
+
+ format ++;
+ width = va_arg(ap, int);
+
+ snprintf(tptr, sizeof(tformat) - (size_t)(tptr - tformat), "%d", width);
+ tptr += strlen(tptr);
+ }
+ else
+ {
+ width = 0;
+
+ while (isdigit(*format & 255))
+ {
+ if (tptr < (tformat + sizeof(tformat) - 1))
+ *tptr++ = *format;
+
+ width = width * 10 + *format++ - '0';
+ }
+ }
+
+ if (*format == '.')
+ {
+ if (tptr < (tformat + sizeof(tformat) - 1))
+ *tptr++ = *format;
+
+ format ++;
+
+ if (*format == '*')
+ {
+ /*
+ * Get precision from argument...
+ */
+
+ format ++;
+ prec = va_arg(ap, int);
+
+ snprintf(tptr, sizeof(tformat) - (size_t)(tptr - tformat), "%d", prec);
+ tptr += strlen(tptr);
+ }
+ else
+ {
+ prec = 0;
+
+ while (isdigit(*format & 255))
+ {
+ if (tptr < (tformat + sizeof(tformat) - 1))
+ *tptr++ = *format;
+
+ prec = prec * 10 + *format++ - '0';
+ }
+ }
+ }
+
+ if (*format == 'l' && format[1] == 'l')
+ {
+ size = 'L';
+
+ if (tptr < (tformat + sizeof(tformat) - 2))
+ {
+ *tptr++ = 'l';
+ *tptr++ = 'l';
+ }
+
+ format += 2;
+ }
+ else if (*format == 'h' || *format == 'l' || *format == 'L')
+ {
+ if (tptr < (tformat + sizeof(tformat) - 1))
+ *tptr++ = *format;
+
+ size = *format++;
+ }
+ else
+ size = 0;
+
+
+ if (!*format)
+ {
+ start = format;
+ break;
+ }
+
+ if (tptr < (tformat + sizeof(tformat) - 1))
+ *tptr++ = *format;
+
+ type = *format++;
+ *tptr = '\0';
+ start = format;
+
+ switch (type)
+ {
+ case 'E' : /* Floating point formats */
+ case 'G' :
+ case 'e' :
+ case 'f' :
+ case 'g' :
+ if ((size_t)(width + 2) > sizeof(temp))
+ break;
+
+ sprintf(temp, tformat, va_arg(ap, double));
+
+ httpWrite2(client->http, temp, strlen(temp));
+ break;
+
+ case 'B' : /* Integer formats */
+ case 'X' :
+ case 'b' :
+ case 'd' :
+ case 'i' :
+ case 'o' :
+ case 'u' :
+ case 'x' :
+ if ((size_t)(width + 2) > sizeof(temp))
+ break;
+
+# ifdef HAVE_LONG_LONG
+ if (size == 'L')
+ sprintf(temp, tformat, va_arg(ap, long long));
+ else
+# endif /* HAVE_LONG_LONG */
+ if (size == 'l')
+ sprintf(temp, tformat, va_arg(ap, long));
+ else
+ sprintf(temp, tformat, va_arg(ap, int));
+
+ httpWrite2(client->http, temp, strlen(temp));
+ break;
+
+ case 'p' : /* Pointer value */
+ if ((size_t)(width + 2) > sizeof(temp))
+ break;
+
+ sprintf(temp, tformat, va_arg(ap, void *));
+
+ httpWrite2(client->http, temp, strlen(temp));
+ break;
+
+ case 'c' : /* Character or character array */
+ if (width <= 1)
+ {
+ temp[0] = (char)va_arg(ap, int);
+ temp[1] = '\0';
+ html_escape(client, temp, 1);
+ }
+ else
+ html_escape(client, va_arg(ap, char *), (size_t)width);
+ break;
+
+ case 's' : /* String */
+ if ((s = va_arg(ap, char *)) == NULL)
+ s = "(null)";
+
+ html_escape(client, s, strlen(s));
+ break;
+ }
+ }
+ else
+ format ++;
+ }
+
+ if (format > start)
+ httpWrite2(client->http, start, (size_t)(format - start));
+
+ va_end(ap);
+}
+
+
+/*
+ * 'ipp_cancel_job()' - Cancel a job.
+ */
+
+static void
+ipp_cancel_job(ippeve_client_t *client) /* I - Client */
+{
+ ippeve_job_t *job; /* Job information */
+
+
+ /*
+ * Get the job...
+ */
+
+ if ((job = find_job(client)) == NULL)
+ {
+ respond_ipp(client, IPP_STATUS_ERROR_NOT_FOUND, "Job does not exist.");
+ return;
+ }
+
+ /*
+ * See if the job is already completed, canceled, or aborted; if so,
+ * we can't cancel...
+ */
+
+ switch (job->state)
+ {
+ case IPP_JSTATE_CANCELED :
+ respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE,
+ "Job #%d is already canceled - can\'t cancel.", job->id);
+ break;
+
+ case IPP_JSTATE_ABORTED :
+ respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE,
+ "Job #%d is already aborted - can\'t cancel.", job->id);
+ break;
+
+ case IPP_JSTATE_COMPLETED :
+ respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE,
+ "Job #%d is already completed - can\'t cancel.", job->id);
+ break;
+
+ default :
+ /*
+ * Cancel the job...
+ */
+
+ _cupsRWLockWrite(&(client->printer->rwlock));
+
+ if (job->state == IPP_JSTATE_PROCESSING ||
+ (job->state == IPP_JSTATE_HELD && job->fd >= 0))
+ job->cancel = 1;
+ else
+ {
+ job->state = IPP_JSTATE_CANCELED;
+ job->completed = time(NULL);
+ }
+
+ _cupsRWUnlock(&(client->printer->rwlock));
+
+ respond_ipp(client, IPP_STATUS_OK, NULL);
+ break;
+ }
+}
+
+
+/*
+ * 'ipp_close_job()' - Close an open job.
+ */
+
+static void
+ipp_close_job(ippeve_client_t *client) /* I - Client */
+{
+ ippeve_job_t *job; /* Job information */
+
+
+ /*
+ * Get the job...
+ */
+
+ if ((job = find_job(client)) == NULL)
+ {
+ respond_ipp(client, IPP_STATUS_ERROR_NOT_FOUND, "Job does not exist.");
+ return;
+ }
+
+ /*
+ * See if the job is already completed, canceled, or aborted; if so,
+ * we can't cancel...
+ */
+
+ switch (job->state)
+ {
+ case IPP_JSTATE_CANCELED :
+ respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE,
+ "Job #%d is canceled - can\'t close.", job->id);
+ break;
+
+ case IPP_JSTATE_ABORTED :
+ respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE,
+ "Job #%d is aborted - can\'t close.", job->id);
+ break;
+
+ case IPP_JSTATE_COMPLETED :
+ respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE,
+ "Job #%d is completed - can\'t close.", job->id);
+ break;
+
+ case IPP_JSTATE_PROCESSING :
+ case IPP_JSTATE_STOPPED :
+ respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE,
+ "Job #%d is already closed.", job->id);
+ break;
+
+ default :
+ respond_ipp(client, IPP_STATUS_OK, NULL);
+ break;
+ }
+}
+
+
+/*
+ * 'ipp_create_job()' - Create a job object.
+ */
+
+static void
+ipp_create_job(ippeve_client_t *client) /* I - Client */
+{
+ ippeve_job_t *job; /* New job */
+ cups_array_t *ra; /* Attributes to send in response */
+
+
+ /*
+ * Validate print job attributes...
+ */
+
+ if (!valid_job_attributes(client))
+ {
+ httpFlush(client->http);
+ return;
+ }
+
+ /*
+ * Do we have a file to print?
+ */
+
+ if (httpGetState(client->http) == HTTP_STATE_POST_RECV)
+ {
+ respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST,
+ "Unexpected document data following request.");
+ return;
+ }
+
+ /*
+ * Create the job...
+ */
+
+ if ((job = create_job(client)) == NULL)
+ {
+ respond_ipp(client, IPP_STATUS_ERROR_BUSY,
+ "Currently printing another job.");
+ return;
+ }
+
+ /*
+ * Return the job info...
+ */
+
+ respond_ipp(client, IPP_STATUS_OK, NULL);
+
+ ra = cupsArrayNew((cups_array_func_t)strcmp, NULL);
+ cupsArrayAdd(ra, "job-id");
+ cupsArrayAdd(ra, "job-state");
+ cupsArrayAdd(ra, "job-state-message");
+ cupsArrayAdd(ra, "job-state-reasons");
+ cupsArrayAdd(ra, "job-uri");
+
+ copy_job_attributes(client, job, ra);
+ cupsArrayDelete(ra);
+}
+
+
+/*
+ * 'ipp_get_job_attributes()' - Get the attributes for a job object.
+ */
+
+static void
+ipp_get_job_attributes(
+ ippeve_client_t *client) /* I - Client */
+{
+ ippeve_job_t *job; /* Job */
+ cups_array_t *ra; /* requested-attributes */
+
+
+ if ((job = find_job(client)) == NULL)
+ {
+ respond_ipp(client, IPP_STATUS_ERROR_NOT_FOUND, "Job not found.");
+ return;
+ }
+
+ respond_ipp(client, IPP_STATUS_OK, NULL);
+
+ ra = ippCreateRequestedArray(client->request);
+ copy_job_attributes(client, job, ra);
+ cupsArrayDelete(ra);
+}
+
+
+/*
+ * 'ipp_get_jobs()' - Get a list of job objects.
+ */
+
+static void
+ipp_get_jobs(ippeve_client_t *client) /* I - Client */
+{
+ ipp_attribute_t *attr; /* Current attribute */
+ const char *which_jobs = NULL;
+ /* which-jobs values */
+ int job_comparison; /* Job comparison */
+ ipp_jstate_t job_state; /* job-state value */
+ int first_job_id, /* First job ID */
+ limit, /* Maximum number of jobs to return */
+ count; /* Number of jobs that match */
+ const char *username; /* Username */
+ ippeve_job_t *job; /* Current job pointer */
+ cups_array_t *ra; /* Requested attributes array */
+
+
+ /*
+ * See if the "which-jobs" attribute have been specified...
+ */
+
+ if ((attr = ippFindAttribute(client->request, "which-jobs",
+ IPP_TAG_KEYWORD)) != NULL)
+ {
+ which_jobs = ippGetString(attr, 0, NULL);
+ fprintf(stderr, "%s Get-Jobs which-jobs=%s", client->hostname, which_jobs);
+ }
+
+ if (!which_jobs || !strcmp(which_jobs, "not-completed"))
+ {
+ job_comparison = -1;
+ job_state = IPP_JSTATE_STOPPED;
+ }
+ else if (!strcmp(which_jobs, "completed"))
+ {
+ job_comparison = 1;
+ job_state = IPP_JSTATE_CANCELED;
+ }
+ else if (!strcmp(which_jobs, "aborted"))
+ {
+ job_comparison = 0;
+ job_state = IPP_JSTATE_ABORTED;
+ }
+ else if (!strcmp(which_jobs, "all"))
+ {
+ job_comparison = 1;
+ job_state = IPP_JSTATE_PENDING;
+ }
+ else if (!strcmp(which_jobs, "canceled"))
+ {
+ job_comparison = 0;
+ job_state = IPP_JSTATE_CANCELED;
+ }
+ else if (!strcmp(which_jobs, "pending"))
+ {
+ job_comparison = 0;
+ job_state = IPP_JSTATE_PENDING;
+ }
+ else if (!strcmp(which_jobs, "pending-held"))
+ {
+ job_comparison = 0;
+ job_state = IPP_JSTATE_HELD;
+ }
+ else if (!strcmp(which_jobs, "processing"))
+ {
+ job_comparison = 0;
+ job_state = IPP_JSTATE_PROCESSING;
+ }
+ else if (!strcmp(which_jobs, "processing-stopped"))
+ {
+ job_comparison = 0;
+ job_state = IPP_JSTATE_STOPPED;
+ }
+ else
+ {
+ respond_ipp(client, IPP_STATUS_ERROR_ATTRIBUTES_OR_VALUES,
+ "The which-jobs value \"%s\" is not supported.", which_jobs);
+ ippAddString(client->response, IPP_TAG_UNSUPPORTED_GROUP, IPP_TAG_KEYWORD,
+ "which-jobs", NULL, which_jobs);
+ return;
+ }
+
+ /*
+ * See if they want to limit the number of jobs reported...
+ */
+
+ if ((attr = ippFindAttribute(client->request, "limit",
+ IPP_TAG_INTEGER)) != NULL)
+ {
+ limit = ippGetInteger(attr, 0);
+
+ fprintf(stderr, "%s Get-Jobs limit=%d", client->hostname, limit);
+ }
+ else
+ limit = 0;
+
+ if ((attr = ippFindAttribute(client->request, "first-job-id",
+ IPP_TAG_INTEGER)) != NULL)
+ {
+ first_job_id = ippGetInteger(attr, 0);
+
+ fprintf(stderr, "%s Get-Jobs first-job-id=%d", client->hostname, first_job_id);
+ }
+ else
+ first_job_id = 1;
+
+ /*
+ * See if we only want to see jobs for a specific user...
+ */
+
+ username = NULL;
+
+ if ((attr = ippFindAttribute(client->request, "my-jobs",
+ IPP_TAG_BOOLEAN)) != NULL)
+ {
+ int my_jobs = ippGetBoolean(attr, 0);
+
+ fprintf(stderr, "%s Get-Jobs my-jobs=%s\n", client->hostname, my_jobs ? "true" : "false");
+
+ if (my_jobs)
+ {
+ if ((attr = ippFindAttribute(client->request, "requesting-user-name",
+ IPP_TAG_NAME)) == NULL)
+ {
+ respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST,
+ "Need requesting-user-name with my-jobs.");
+ return;
+ }
+
+ username = ippGetString(attr, 0, NULL);
+
+ fprintf(stderr, "%s Get-Jobs requesting-user-name=\"%s\"\n", client->hostname, username);
+ }
+ }
+
+ /*
+ * OK, build a list of jobs for this printer...
+ */
+
+ ra = ippCreateRequestedArray(client->request);
+
+ respond_ipp(client, IPP_STATUS_OK, NULL);
+
+ _cupsRWLockRead(&(client->printer->rwlock));
+
+ for (count = 0, job = (ippeve_job_t *)cupsArrayFirst(client->printer->jobs);
+ (limit <= 0 || count < limit) && job;
+ job = (ippeve_job_t *)cupsArrayNext(client->printer->jobs))
+ {
+ /*
+ * Filter out jobs that don't match...
+ */
+
+ if ((job_comparison < 0 && job->state > job_state) ||
+ (job_comparison == 0 && job->state != job_state) ||
+ (job_comparison > 0 && job->state < job_state) ||
+ job->id < first_job_id ||
+ (username && job->username &&
+ strcasecmp(username, job->username)))
+ continue;
+
+ if (count > 0)
+ ippAddSeparator(client->response);
+
+ count ++;
+ copy_job_attributes(client, job, ra);
+ }
+
+ cupsArrayDelete(ra);
+
+ _cupsRWUnlock(&(client->printer->rwlock));
+}
+
+
+/*
+ * 'ipp_get_printer_attributes()' - Get the attributes for a printer object.
+ */
+
+static void
+ipp_get_printer_attributes(
+ ippeve_client_t *client) /* I - Client */
+{
+ cups_array_t *ra; /* Requested attributes array */
+ ippeve_printer_t *printer; /* Printer */
+
+
+ /*
+ * Send the attributes...
+ */
+
+ ra = ippCreateRequestedArray(client->request);
+ printer = client->printer;
+
+ respond_ipp(client, IPP_STATUS_OK, NULL);
+
+ _cupsRWLockRead(&(printer->rwlock));
+
+ copy_attributes(client->response, printer->attrs, ra, IPP_TAG_ZERO,
+ IPP_TAG_CUPS_CONST);
+
+ if (!ra || cupsArrayFind(ra, "printer-config-change-date-time"))
+ ippAddDate(client->response, IPP_TAG_PRINTER, "printer-config-change-date-time", ippTimeToDate(printer->config_time));
+
+ if (!ra || cupsArrayFind(ra, "printer-config-change-time"))
+ ippAddInteger(client->response, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "printer-config-change-time", (int)(printer->config_time - printer->start_time));
+
+ if (!ra || cupsArrayFind(ra, "printer-current-time"))
+ ippAddDate(client->response, IPP_TAG_PRINTER, "printer-current-time", ippTimeToDate(time(NULL)));
+
+
+ if (!ra || cupsArrayFind(ra, "printer-state"))
+ ippAddInteger(client->response, IPP_TAG_PRINTER, IPP_TAG_ENUM, "printer-state", (int)printer->state);
+
+ if (!ra || cupsArrayFind(ra, "printer-state-change-date-time"))
+ ippAddDate(client->response, IPP_TAG_PRINTER, "printer-state-change-date-time", ippTimeToDate(printer->state_time));
+
+ if (!ra || cupsArrayFind(ra, "printer-state-change-time"))
+ ippAddInteger(client->response, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "printer-state-change-time", (int)(printer->state_time - printer->start_time));
+
+ if (!ra || cupsArrayFind(ra, "printer-state-message"))
+ {
+ static const char * const messages[] = { "Idle.", "Printing.", "Stopped." };
+
+ ippAddString(client->response, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_TEXT), "printer-state-message", NULL, messages[printer->state - IPP_PSTATE_IDLE]);
+ }
+
+ if (!ra || cupsArrayFind(ra, "printer-state-reasons"))
+ {
+ if (printer->state_reasons == IPPEVE_PREASON_NONE)
+ {
+ ippAddString(client->response, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "printer-state-reasons", NULL, "none");
+ }
+ else
+ {
+ ipp_attribute_t *attr = NULL; /* printer-state-reasons */
+ ippeve_preason_t bit; /* Reason bit */
+ int i; /* Looping var */
+ char reason[32]; /* Reason string */
+
+ for (i = 0, bit = 1; i < (int)(sizeof(ippeve_preason_strings) / sizeof(ippeve_preason_strings[0])); i ++, bit *= 2)
+ {
+ if (printer->state_reasons & bit)
+ {
+ snprintf(reason, sizeof(reason), "%s-%s", ippeve_preason_strings[i], printer->state == IPP_PSTATE_IDLE ? "report" : printer->state == IPP_PSTATE_PROCESSING ? "warning" : "error");
+ if (attr)
+ ippSetString(client->response, &attr, ippGetCount(attr), reason);
+ else
+ attr = ippAddString(client->response, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "printer-state-reasons", NULL, reason);
+ }
+ }
+ }
+ }
+
+ if (!ra || cupsArrayFind(ra, "printer-up-time"))
+ ippAddInteger(client->response, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "printer-up-time", (int)(time(NULL) - printer->start_time));
+
+ if (!ra || cupsArrayFind(ra, "queued-job-count"))
+ ippAddInteger(client->response, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "queued-job-count", printer->active_job && printer->active_job->state < IPP_JSTATE_CANCELED);
+
+ _cupsRWUnlock(&(printer->rwlock));
+
+ cupsArrayDelete(ra);
+}
+
+
+/*
+ * 'ipp_identify_printer()' - Beep or display a message.
+ */
+
+static void
+ipp_identify_printer(
+ ippeve_client_t *client) /* I - Client */
+{
+ ipp_attribute_t *actions, /* identify-actions */
+ *message; /* message */
+
+
+ actions = ippFindAttribute(client->request, "identify-actions", IPP_TAG_KEYWORD);
+ message = ippFindAttribute(client->request, "message", IPP_TAG_TEXT);
+
+ if (!actions || ippContainsString(actions, "sound"))
+ {
+ putchar(0x07);
+ fflush(stdout);
+ }
+
+ if (ippContainsString(actions, "display"))
+ printf("IDENTIFY from %s: %s\n", client->hostname, message ? ippGetString(message, 0, NULL) : "No message supplied");
+
+ respond_ipp(client, IPP_STATUS_OK, NULL);
+}
+
+
+/*
+ * 'ipp_print_job()' - Create a job object with an attached document.
+ */
+
+static void
+ipp_print_job(ippeve_client_t *client) /* I - Client */
+{
+ ippeve_job_t *job; /* New job */
+
+
+ /*
+ * Validate print job attributes...
+ */
+
+ if (!valid_job_attributes(client))
+ {
+ httpFlush(client->http);
+ return;
+ }
+
+ /*
+ * Do we have a file to print?
+ */
+
+ if (httpGetState(client->http) == HTTP_STATE_POST_SEND)
+ {
+ respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, "No file in request.");
+ return;
+ }
+
+ /*
+ * Create the job...
+ */
+
+ if ((job = create_job(client)) == NULL)
+ {
+ respond_ipp(client, IPP_STATUS_ERROR_BUSY, "Currently printing another job.");
+ return;
+ }
+
+ /*
+ * Then finish getting the document data and process things...
+ */
+
+ finish_document_data(client, job);
+}
+
+
+/*
+ * 'ipp_print_uri()' - Create a job object with a referenced document.
+ */
+
+static void
+ipp_print_uri(ippeve_client_t *client) /* I - Client */
+{
+ ippeve_job_t *job; /* New job */
+
+
+ /*
+ * Validate print job attributes...
+ */
+
+ if (!valid_job_attributes(client))
+ {
+ httpFlush(client->http);
+ return;
+ }
+
+ /*
+ * Create the job...
+ */
+
+ if ((job = create_job(client)) == NULL)
+ {
+ respond_ipp(client, IPP_STATUS_ERROR_BUSY, "Currently printing another job.");
+ return;
+ }
+
+ /*
+ * Then finish getting the document data and process things...
+ */
+
+ finish_document_uri(client, job);
+}
+
+
+/*
+ * 'ipp_send_document()' - Add an attached document to a job object created with
+ * Create-Job.
+ */
+
+static void
+ipp_send_document(
+ ippeve_client_t *client) /* I - Client */
+{
+ ippeve_job_t *job; /* Job information */
+ ipp_attribute_t *attr; /* Current attribute */
+
+
+ /*
+ * Get the job...
+ */
+
+ if ((job = find_job(client)) == NULL)
+ {
+ respond_ipp(client, IPP_STATUS_ERROR_NOT_FOUND, "Job does not exist.");
+ httpFlush(client->http);
+ return;
+ }
+
+ /*
+ * See if we already have a document for this job or the job has already
+ * in a non-pending state...
+ */
+
+ if (job->state > IPP_JSTATE_HELD)
+ {
+ respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE, "Job is not in a pending state.");
+ httpFlush(client->http);
+ return;
+ }
+ else if (job->filename || job->fd >= 0)
+ {
+ respond_ipp(client, IPP_STATUS_ERROR_MULTIPLE_JOBS_NOT_SUPPORTED, "Multiple document jobs are not supported.");
+ httpFlush(client->http);
+ return;
+ }
+
+ /*
+ * Make sure we have the "last-document" operation attribute...
+ */
+
+ if ((attr = ippFindAttribute(client->request, "last-document", IPP_TAG_ZERO)) == NULL)
+ {
+ respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, "Missing required last-document attribute.");
+ httpFlush(client->http);
+ return;
+ }
+ else if (ippGetGroupTag(attr) != IPP_TAG_OPERATION)
+ {
+ respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, "The last-document attribute is not in the operation group.");
+ httpFlush(client->http);
+ return;
+ }
+ else if (ippGetValueTag(attr) != IPP_TAG_BOOLEAN || ippGetCount(attr) != 1 || !ippGetBoolean(attr, 0))
+ {
+ respond_unsupported(client, attr);
+ httpFlush(client->http);
+ return;
+ }
+
+ /*
+ * Validate document attributes...
+ */
+
+ if (!valid_doc_attributes(client))
+ {
+ httpFlush(client->http);
+ return;
+ }
+
+ /*
+ * Then finish getting the document data and process things...
+ */
+
+ _cupsRWLockWrite(&(client->printer->rwlock));
+
+ copy_attributes(job->attrs, client->request, NULL, IPP_TAG_JOB, 0);
+
+ if ((attr = ippFindAttribute(job->attrs, "document-format-detected", IPP_TAG_MIMETYPE)) != NULL)
+ job->format = ippGetString(attr, 0, NULL);
+ else if ((attr = ippFindAttribute(job->attrs, "document-format-supplied", IPP_TAG_MIMETYPE)) != NULL)
+ job->format = ippGetString(attr, 0, NULL);
+ else
+ job->format = "application/octet-stream";
+
+ _cupsRWUnlock(&(client->printer->rwlock));
+
+ finish_document_data(client, job);
+}
+
+
+/*
+ * 'ipp_send_uri()' - Add a referenced document to a job object created with
+ * Create-Job.
+ */
+
+static void
+ipp_send_uri(ippeve_client_t *client) /* I - Client */
+{
+ ippeve_job_t *job; /* Job information */
+ ipp_attribute_t *attr; /* Current attribute */
+
+
+ /*
+ * Get the job...
+ */
+
+ if ((job = find_job(client)) == NULL)
+ {
+ respond_ipp(client, IPP_STATUS_ERROR_NOT_FOUND, "Job does not exist.");
+ httpFlush(client->http);
+ return;
+ }
+
+ /*
+ * See if we already have a document for this job or the job has already
+ * in a non-pending state...
+ */
+
+ if (job->state > IPP_JSTATE_HELD)
+ {
+ respond_ipp(client, IPP_STATUS_ERROR_NOT_POSSIBLE, "Job is not in a pending state.");
+ httpFlush(client->http);
+ return;
+ }
+ else if (job->filename || job->fd >= 0)
+ {
+ respond_ipp(client, IPP_STATUS_ERROR_MULTIPLE_JOBS_NOT_SUPPORTED, "Multiple document jobs are not supported.");
+ httpFlush(client->http);
+ return;
+ }
+
+ if ((attr = ippFindAttribute(client->request, "last-document", IPP_TAG_ZERO)) == NULL)
+ {
+ respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, "Missing required last-document attribute.");
+ httpFlush(client->http);
+ return;
+ }
+ else if (ippGetGroupTag(attr) != IPP_TAG_OPERATION)
+ {
+ respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, "The last-document attribute is not in the operation group.");
+ httpFlush(client->http);
+ return;
+ }
+ else if (ippGetValueTag(attr) != IPP_TAG_BOOLEAN || ippGetCount(attr) != 1 || !ippGetBoolean(attr, 0))
+ {
+ respond_unsupported(client, attr);
+ httpFlush(client->http);
+ return;
+ }
+
+ /*
+ * Validate document attributes...
+ */
+
+ if (!valid_doc_attributes(client))
+ {
+ httpFlush(client->http);
+ return;
+ }
+
+ /*
+ * Then finish getting the document data and process things...
+ */
+
+ _cupsRWLockWrite(&(client->printer->rwlock));
+
+ copy_attributes(job->attrs, client->request, NULL, IPP_TAG_JOB, 0);
+
+ if ((attr = ippFindAttribute(job->attrs, "document-format-detected", IPP_TAG_MIMETYPE)) != NULL)
+ job->format = ippGetString(attr, 0, NULL);
+ else if ((attr = ippFindAttribute(job->attrs, "document-format-supplied", IPP_TAG_MIMETYPE)) != NULL)
+ job->format = ippGetString(attr, 0, NULL);
+ else
+ job->format = "application/octet-stream";
+
+ _cupsRWUnlock(&(client->printer->rwlock));
+
+ finish_document_uri(client, job);
+}
+
+
+/*
+ * 'ipp_validate_job()' - Validate job creation attributes.
+ */
+
+static void
+ipp_validate_job(ippeve_client_t *client) /* I - Client */
+{
+ if (valid_job_attributes(client))
+ respond_ipp(client, IPP_STATUS_OK, NULL);
+}
+
+
+/*
+ * 'ippserver_attr_cb()' - Determine whether an attribute should be loaded.
+ */
+
+static int /* O - 1 to use, 0 to ignore */
+ippserver_attr_cb(
+ _ipp_file_t *f, /* I - IPP file */
+ void *user_data, /* I - User data pointer (unused) */
+ const char *attr) /* I - Attribute name */
+{
+ int i, /* Current element */
+ result; /* Result of comparison */
+ static const char * const ignored[] =
+ { /* Ignored attributes */
+ "attributes-charset",
+ "attributes-natural-language",
+ "charset-configured",
+ "charset-supported",
+ "device-service-count",
+ "device-uuid",
+ "document-format-varying-attributes",
+ "generated-natural-language-supported",
+ "identify-actions-default",
+ "identify-actions-supported",
+ "ipp-features-supported",
+ "ipp-versions-supproted",
+ "ippget-event-life",
+ "job-hold-until-supported",
+ "job-hold-until-time-supported",
+ "job-ids-supported",
+ "job-k-octets-supported",
+ "job-settable-attributes-supported",
+ "multiple-document-jobs-supported",
+ "multiple-operation-time-out",
+ "multiple-operation-time-out-action",
+ "natural-language-configured",
+ "notify-attributes-supported",
+ "notify-events-default",
+ "notify-events-supported",
+ "notify-lease-duration-default",
+ "notify-lease-duration-supported",
+ "notify-max-events-supported",
+ "notify-pull-method-supported",
+ "operations-supported",
+ "printer-alert",
+ "printer-alert-description",
+ "printer-camera-image-uri",
+ "printer-charge-info",
+ "printer-charge-info-uri",
+ "printer-config-change-date-time",
+ "printer-config-change-time",
+ "printer-current-time",
+ "printer-detailed-status-messages",
+ "printer-dns-sd-name",
+ "printer-fax-log-uri",
+ "printer-get-attributes-supported",
+ "printer-icons",
+ "printer-id",
+ "printer-info",
+ "printer-is-accepting-jobs",
+ "printer-message-date-time",
+ "printer-message-from-operator",
+ "printer-message-time",
+ "printer-more-info",
+ "printer-service-type",
+ "printer-settable-attributes-supported",
+ "printer-state",
+ "printer-state-message",
+ "printer-state-reasons",
+ "printer-static-resource-directory-uri",
+ "printer-static-resource-k-octets-free",
+ "printer-static-resource-k-octets-supported",
+ "printer-strings-languages-supported",
+ "printer-strings-uri",
+ "printer-supply-info-uri",
+ "printer-up-time",
+ "printer-uri-supported",
+ "printer-xri-supported",
+ "queued-job-count",
+ "reference-uri-scheme-supported",
+ "uri-authentication-supported",
+ "uri-security-supported",
+ "which-jobs-supported",
+ "xri-authentication-supported",
+ "xri-security-supported",
+ "xri-uri-scheme-supported"
+ };
+
+
+ (void)f;
+ (void)user_data;
+
+ for (i = 0, result = 1; i < (int)(sizeof(ignored) / sizeof(ignored[0])); i ++)
+ {
+ if ((result = strcmp(attr, ignored[i])) <= 0)
+ break;
+ }
+
+ return (result != 0);
+}
+
+
+/*
+ * 'ippserver_error_cb()' - Log an error message.
+ */
+
+static int /* O - 1 to continue, 0 to stop */
+ippserver_error_cb(
+ _ipp_file_t *f, /* I - IPP file data */
+ void *user_data, /* I - User data pointer (unused) */
+ const char *error) /* I - Error message */
+{
+ (void)f;
+ (void)user_data;
+
+ _cupsLangPrintf(stderr, "%s\n", error);
+
+ return (1);
+}
+
+
+/*
+ * 'ippserver_token_cb()' - Process ippserver-specific config file tokens.
+ */
+
+static int /* O - 1 to continue, 0 to stop */
+ippserver_token_cb(
+ _ipp_file_t *f, /* I - IPP file data */
+ _ipp_vars_t *vars, /* I - IPP variables */
+ void *user_data, /* I - User data pointer (unused) */
+ const char *token) /* I - Current token */
+{
+ (void)vars;
+ (void)user_data;
+
+ if (!token)
+ {
+ /*
+ * NULL token means do the initial setup - create an empty IPP message and
+ * return...
+ */
+
+ f->attrs = ippNew();
+ f->group_tag = IPP_TAG_PRINTER;
+ }
+ else
+ {
+ _cupsLangPrintf(stderr, _("Unknown directive \"%s\" on line %d of \"%s\" ignored."), token, f->linenum, f->filename);
+ }
+
+ return (1);
+}
+
+
+/*
+ * 'load_ippserver_attributes()' - Load IPP attributes from an ippserver file.
+ */
+
+static ipp_t * /* O - IPP attributes or `NULL` on error */
+load_ippserver_attributes(
+ const char *servername, /* I - Server name or `NULL` for default */
+ int serverport, /* I - Server port number */
+ const char *filename, /* I - ippserver attribute filename */
+ cups_array_t *docformats) /* I - document-format-supported values */
+{
+ ipp_t *attrs; /* IPP attributes */
+ _ipp_vars_t vars; /* IPP variables */
+ char temp[256]; /* Temporary string */
+
+
+ (void)docformats; /* for now */
+
+ /*
+ * Setup callbacks and variables for the printer configuration file...
+ *
+ * The following additional variables are supported:
+ *
+ * - SERVERNAME: The host name of the server.
+ * - SERVERPORT: The default port of the server.
+ */
+
+ _ippVarsInit(&vars, (_ipp_fattr_cb_t)ippserver_attr_cb, (_ipp_ferror_cb_t)ippserver_error_cb, (_ipp_ftoken_cb_t)ippserver_token_cb);
+
+ if (servername)
+ {
+ _ippVarsSet(&vars, "SERVERNAME", servername);
+ }
+ else
+ {
+ httpGetHostname(NULL, temp, sizeof(temp));
+ _ippVarsSet(&vars, "SERVERNAME", temp);
+ }
+
+ snprintf(temp, sizeof(temp), "%d", serverport);
+ _ippVarsSet(&vars, "SERVERPORT", temp);
+
+ /*
+ * Load attributes and values for the printer...
+ */
+
+ attrs = _ippFileParse(&vars, filename, NULL);
+
+ /*
+ * Free memory and return...
+ */
+
+ _ippVarsDeinit(&vars);
+
+ return (attrs);
+}
+
+
+/*
+ * 'load_legacy_attributes()' - Load IPP attributes using the old ippserver
+ * options.
+ */
+
+static ipp_t * /* O - IPP attributes or `NULL` on error */
+load_legacy_attributes(
+ const char *make, /* I - Manufacturer name */
+ const char *model, /* I - Model name */
+ int ppm, /* I - pages-per-minute */
+ int ppm_color, /* I - pages-per-minute-color */
+ int duplex, /* I - Duplex support? */
+ cups_array_t *docformats) /* I - document-format-supported values */
+{
+ int i; /* Looping var */
+ ipp_t *attrs, /* IPP attributes */
+ *col; /* Collection value */
+ ipp_attribute_t *attr; /* Current attribute */
+ char device_id[1024],/* printer-device-id */
+ *ptr, /* Pointer into device ID */
+ make_model[128];/* printer-make-and-model */
+ const char *format, /* Current document format */
+ *prefix; /* Prefix for device ID */
+ int num_media; /* Number of media */
+ const char * const *media; /* List of media */
+ int num_ready; /* Number of loaded media */
+ const char * const *ready; /* List of loaded media */
+ pwg_media_t *pwg; /* PWG media size information */
+ static const char * const media_supported[] =
+ { /* media-supported values */
+ "na_letter_8.5x11in", /* Letter */
+ "na_legal_8.5x14in", /* Legal */
+ "iso_a4_210x297mm", /* A4 */
+ "na_number-10_4.125x9.5in", /* #10 Envelope */
+ "iso_dl_110x220mm" /* DL Envelope */
+ };
+ static const char * const media_supported_color[] =
+ { /* media-supported values */
+ "na_letter_8.5x11in", /* Letter */
+ "na_legal_8.5x14in", /* Legal */
+ "iso_a4_210x297mm", /* A4 */
+ "na_number-10_4.125x9.5in", /* #10 Envelope */
+ "iso_dl_110x220mm", /* DL Envelope */
+ "na_index-3x5_3x5in", /* Photo 3x5 */
+ "oe_photo-l_3.5x5in", /* Photo L */
+ "na_index-4x6_4x6in", /* Photo 4x6 */
+ "iso_a6_105x148mm", /* A6 */
+ "na_5x7_5x7in" /* Photo 5x7 aka 2L */
+ "iso_a5_148x210mm", /* A5 */
+ };
+ static const char * const media_ready[] =
+ { /* media-ready values */
+ "na_letter_8.5x11in", /* Letter */
+ "na_number-10_4.125x9.5in" /* #10 */
+ };
+ static const char * const media_ready_color[] =
+ { /* media-ready values */
+ "na_letter_8.5x11in", /* Letter */
+ "na_index-4x6_4x6in" /* Photo 4x6 */
+ };
+ static const char * const media_source_supported[] =
+ { /* media-source-supported values */
+ "auto",
+ "main",
+ "manual",
+ "by-pass-tray" /* AKA multi-purpose tray */
+ };
+ static const char * const media_source_supported_color[] =
+ { /* media-source-supported values */
+ "auto",
+ "main",
+ "photo"
+ };
+ static const char * const media_type_supported[] =
+ { /* media-type-supported values */
+ "auto",
+ "cardstock",
+ "envelope",
+ "labels",
+ "other",
+ "stationery",
+ "stationery-letterhead",
+ "transparency"
+ };
+ static const char * const media_type_supported_color[] =
+ { /* media-type-supported values */
+ "auto",
+ "cardstock",
+ "envelope",
+ "labels",
+ "other",
+ "stationery",
+ "stationery-letterhead",
+ "transparency",
+ "photographic-glossy",
+ "photographic-high-gloss",
+ "photographic-matte",
+ "photographic-satin",
+ "photographic-semi-gloss"
+ };
+ static const int media_bottom_margin_supported[] =
+ { /* media-bottom-margin-supported values */
+ 635 /* 1/4" */
+ };
+ static const int media_bottom_margin_supported_color[] =
+ { /* media-bottom/top-margin-supported values */
+ 0, /* Borderless */
+ 1168 /* 0.46" (common HP inkjet bottom margin) */
+ };
+ static const int media_lr_margin_supported[] =
+ { /* media-left/right-margin-supported values */
+ 340, /* 3.4mm (historical HP PCL A4 margin) */
+ 635 /* 1/4" */
+ };
+ static const int media_lr_margin_supported_color[] =
+ { /* media-left/right-margin-supported values */
+ 0, /* Borderless */
+ 340, /* 3.4mm (historical HP PCL A4 margin) */
+ 635 /* 1/4" */
+ };
+ static const int media_top_margin_supported[] =
+ { /* media-top-margin-supported values */
+ 635 /* 1/4" */
+ };
+ static const int media_top_margin_supported_color[] =
+ { /* media-top/top-margin-supported values */
+ 0, /* Borderless */
+ 102 /* 0.04" (common HP inkjet top margin */
+ };
+ static const int orientation_requested_supported[4] =
+ { /* orientation-requested-supported values */
+ IPP_ORIENT_PORTRAIT,
+ IPP_ORIENT_LANDSCAPE,
+ IPP_ORIENT_REVERSE_LANDSCAPE,
+ IPP_ORIENT_REVERSE_PORTRAIT
+ };
+ static const char * const overrides_supported[] =
+ { /* overrides-supported values */
+ "document-numbers",
+ "media",
+ "media-col",
+ "orientation-requested",
+ "pages"
+ };
+ static const char * const print_color_mode_supported[] =
+ { /* print-color-mode-supported values */
+ "monochrome"
+ };
+ static const char * const print_color_mode_supported_color[] =
+ { /* print-color-mode-supported values */
+ "auto",
+ "color",
+ "monochrome"
+ };
+ static const int print_quality_supported[] =
+ { /* print-quality-supported values */
+ IPP_QUALITY_DRAFT,
+ IPP_QUALITY_NORMAL,
+ IPP_QUALITY_HIGH
+ };
+ static const char * const printer_input_tray[] =
+ { /* printer-input-tray values */
+ "type=sheetFeedAutoRemovableTray;mediafeed=0;mediaxfeed=0;maxcapacity=-2;level=-2;status=0;name=auto",
+ "type=sheetFeedAutoRemovableTray;mediafeed=0;mediaxfeed=0;maxcapacity=250;level=100;status=0;name=main",
+ "type=sheetFeedManual;mediafeed=0;mediaxfeed=0;maxcapacity=1;level=-2;status=0;name=manual",
+ "type=sheetFeedAutoNonRemovableTray;mediafeed=0;mediaxfeed=0;maxcapacity=25;level=-2;status=0;name=by-pass-tray"
+ };
+ static const char * const printer_input_tray_color[] =
+ { /* printer-input-tray values */
+ "type=sheetFeedAutoRemovableTray;mediafeed=0;mediaxfeed=0;maxcapacity=-2;level=-2;status=0;name=auto",
+ "type=sheetFeedAutoRemovableTray;mediafeed=0;mediaxfeed=0;maxcapacity=250;level=-2;status=0;name=main",
+ "type=sheetFeedAutoRemovableTray;mediafeed=0;mediaxfeed=0;maxcapacity=25;level=-2;status=0;name=photo"
+ };
+ static const char * const printer_supply[] =
+ { /* printer-supply values */
+ "index=1;class=receptacleThatIsFilled;type=wasteToner;unit=percent;"
+ "maxcapacity=100;level=25;colorantname=unknown;",
+ "index=2;class=supplyThatIsConsumed;type=toner;unit=percent;"
+ "maxcapacity=100;level=75;colorantname=black;"
+ };
+ static const char * const printer_supply_color[] =
+ { /* printer-supply values */
+ "index=1;class=receptacleThatIsFilled;type=wasteInk;unit=percent;"
+ "maxcapacity=100;level=25;colorantname=unknown;",
+ "index=2;class=supplyThatIsConsumed;type=ink;unit=percent;"
+ "maxcapacity=100;level=75;colorantname=black;",
+ "index=3;class=supplyThatIsConsumed;type=ink;unit=percent;"
+ "maxcapacity=100;level=50;colorantname=cyan;",
+ "index=4;class=supplyThatIsConsumed;type=ink;unit=percent;"
+ "maxcapacity=100;level=33;colorantname=magenta;",
+ "index=5;class=supplyThatIsConsumed;type=ink;unit=percent;"
+ "maxcapacity=100;level=67;colorantname=yellow;"
+ };
+ static const char * const printer_supply_description[] =
+ { /* printer-supply-description values */
+ "Toner Waste Tank",
+ "Black Toner"
+ };
+ static const char * const printer_supply_description_color[] =
+ { /* printer-supply-description values */
+ "Ink Waste Tank",
+ "Black Ink",
+ "Cyan Ink",
+ "Magenta Ink",
+ "Yellow Ink"
+ };
+ static const int pwg_raster_document_resolution_supported[] =
+ {
+ 300,
+ 600
+ };
+ static const char * const pwg_raster_document_type_supported[] =
+ {
+ "black_1",
+ "sgray_8"
+ };
+ static const char * const pwg_raster_document_type_supported_color[] =
+ {
+ "black_1",
+ "sgray_8",
+ "srgb_8",
+ "srgb_16"
+ };
+ static const char * const sides_supported[] =
+ { /* sides-supported values */
+ "one-sided",
+ "two-sided-long-edge",
+ "two-sided-short-edge"
+ };
+ static const char * const urf_supported[] =
+ { /* urf-supported values */
+ "CP1",
+ "IS1-4-5-19",
+ "MT1-2-3-4-5-6",
+ "RS600",
+ "V1.4",
+ "W8"
+ };
+ static const char * const urf_supported_color[] =
+ { /* urf-supported values */
+ "CP1",
+ "IS1-4-5-7-19",
+ "MT1-2-3-4-5-6-8-9-10-11-12-13",
+ "RS600",
+ "SRGB24",
+ "V1.4",
+ "W8"
+ };
+ static const char * const urf_supported_color_duplex[] =
+ { /* urf-supported values */
+ "CP1",
+ "IS1-4-5-7-19",
+ "MT1-2-3-4-5-6-8-9-10-11-12-13",
+ "RS600",
+ "SRGB24",
+ "V1.4",
+ "W8",
+ "DM3"
+ };
+ static const char * const urf_supported_duplex[] =
+ { /* urf-supported values */
+ "CP1",
+ "IS1-4-5-19",
+ "MT1-2-3-4-5-6",
+ "RS600",
+ "V1.4",
+ "W8",
+ "DM1"
+ };
+
+
+ attrs = ippNew();
+
+ if (ppm_color > 0)
+ {
+ num_media = (int)(sizeof(media_supported_color) / sizeof(media_supported_color[0]));
+ media = media_supported_color;
+ num_ready = (int)(sizeof(media_ready_color) / sizeof(media_ready_color[0]));
+ ready = media_ready_color;
+ }
+ else
+ {
+ num_media = (int)(sizeof(media_supported) / sizeof(media_supported[0]));
+ media = media_supported;
+ num_ready = (int)(sizeof(media_ready) / sizeof(media_ready[0]));
+ ready = media_ready;
+ }
+
+ /* color-supported */
+ ippAddBoolean(attrs, IPP_TAG_PRINTER, "color-supported", ppm_color > 0);
+
+ /* copies-default */
+ ippAddInteger(attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "copies-default", 1);
+
+ /* copies-supported */
+ ippAddRange(attrs, IPP_TAG_PRINTER, "copies-supported", 1, (cupsArrayFind(docformats, (void *)"application/pdf") != NULL || cupsArrayFind(docformats, (void *)"image/jpeg") != NULL) ? 999 : 1);
+
+ /* document-password-supported */
+ if (cupsArrayFind(docformats, (void *)"application/pdf"))
+ ippAddInteger(attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "document-password-supported", 1023);
+
+ /* finishings-default */
+ ippAddInteger(attrs, IPP_TAG_PRINTER, IPP_TAG_ENUM, "finishings-default", IPP_FINISHINGS_NONE);
+
+ /* finishings-supported */
+ ippAddInteger(attrs, IPP_TAG_PRINTER, IPP_TAG_ENUM, "finishings-supported", IPP_FINISHINGS_NONE);
+
+ /* media-bottom-margin-supported */
+ if (ppm_color > 0)
+ ippAddIntegers(attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "media-bottom-margin-supported", (int)(sizeof(media_bottom_margin_supported) / sizeof(media_bottom_margin_supported[0])), media_bottom_margin_supported);
+ else
+ ippAddIntegers(attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "media-bottom-margin-supported", (int)(sizeof(media_bottom_margin_supported_color) / sizeof(media_bottom_margin_supported_color[0])), media_bottom_margin_supported_color);
+
+ /* media-col-database and media-col-default */
+ attr = ippAddCollections(attrs, IPP_TAG_PRINTER, "media-col-database", num_media, NULL);
+ for (i = 0; i < num_media; i ++)
+ {
+ int bottom, left, /* media-xxx-margins */
+ right, top;
+ const char *source; /* media-source, if any */
+
+ pwg = pwgMediaForPWG(media[i]);
+
+ if (pwg->width < 21000 && pwg->length < 21000)
+ {
+ source = "photo"; /* Photo size media from photo tray */
+ bottom = /* Borderless margins */
+ left =
+ right =
+ top = 0;
+ }
+ else if (pwg->width < 21000)
+ {
+ source = "by-pass-tray"; /* Envelopes from multi-purpose tray */
+ bottom = ppm_color > 0 ? media_bottom_margin_supported_color[1] : media_bottom_margin_supported[0];
+ left = /* Left/right margins are standard */
+ right = media_lr_margin_supported[1];
+ top = ppm_color > 0 ? media_top_margin_supported_color[1] : media_top_margin_supported[0];
+ }
+ else if (pwg->width == 21000)
+ {
+ source = NULL; /* A4 from any tray */
+ bottom = ppm_color > 0 ? media_bottom_margin_supported_color[1] : media_bottom_margin_supported[0];
+ left = /* Left/right margins are reduced */
+ right = media_lr_margin_supported[0];
+ top = ppm_color > 0 ? media_top_margin_supported_color[1] : media_top_margin_supported[0];
+ }
+ else
+ {
+ source = NULL; /* Other size media from any tray */
+ bottom = ppm_color > 0 ? media_bottom_margin_supported_color[1] : media_bottom_margin_supported[0];
+ left = /* Left/right margins are standard */
+ right = media_lr_margin_supported[1];
+ top = ppm_color > 0 ? media_top_margin_supported_color[1] : media_top_margin_supported[0];
+ }
+
+ col = create_media_col(media[i], source, NULL, pwg->width, pwg->length, bottom, left, right, top);
+ ippSetCollection(attrs, &attr, i, col);
+
+ ippDelete(col);
+ }
+
+ /* media-col-default */
+ pwg = pwgMediaForPWG(ready[0]);
+
+ if (pwg->width == 21000)
+ col = create_media_col(ready[0], "main", "stationery", pwg->width, pwg->length, ppm_color > 0 ? media_bottom_margin_supported_color[1] : media_bottom_margin_supported[0], media_lr_margin_supported[0], media_lr_margin_supported[0], ppm_color > 0 ? media_top_margin_supported_color[1] : media_top_margin_supported[0]);
+ else
+ col = create_media_col(ready[0], "main", "stationery", pwg->width, pwg->length, ppm_color > 0 ? media_bottom_margin_supported_color[1] : media_bottom_margin_supported[0], media_lr_margin_supported[1], media_lr_margin_supported[1], ppm_color > 0 ? media_top_margin_supported_color[1] : media_top_margin_supported[0]);
+
+ ippAddCollection(attrs, IPP_TAG_PRINTER, "media-col-default", col);
+
+ ippDelete(col);
+
+ /* media-col-ready */
+ attr = ippAddCollections(attrs, IPP_TAG_PRINTER, "media-col-ready", num_ready, NULL);
+ for (i = 0; i < num_ready; i ++)
+ {
+ int bottom, left, /* media-xxx-margins */
+ right, top;
+ const char *source, /* media-source */
+ *type; /* media-type */
+
+ pwg = pwgMediaForPWG(ready[i]);
+
+ if (pwg->width < 21000 && pwg->length < 21000)
+ {
+ source = "photo"; /* Photo size media from photo tray */
+ type = "photographic-glossy"; /* Glossy photo paper */
+ bottom = /* Borderless margins */
+ left =
+ right =
+ top = 0;
+ }
+ else if (pwg->width < 21000)
+ {
+ source = "by-pass-tray"; /* Envelopes from multi-purpose tray */
+ type = "envelope"; /* Envelope */
+ bottom = ppm_color > 0 ? media_bottom_margin_supported_color[1] : media_bottom_margin_supported[0];
+ left = /* Left/right margins are standard */
+ right = media_lr_margin_supported[1];
+ top = ppm_color > 0 ? media_top_margin_supported_color[1] : media_top_margin_supported[0];
+ }
+ else if (pwg->width == 21000)
+ {
+ source = "main"; /* A4 from main tray */
+ type = "stationery"; /* Plain paper */
+ bottom = ppm_color > 0 ? media_bottom_margin_supported_color[1] : media_bottom_margin_supported[0];
+ left = /* Left/right margins are reduced */
+ right = media_lr_margin_supported[0];
+ top = ppm_color > 0 ? media_top_margin_supported_color[1] : media_top_margin_supported[0];
+ }
+ else
+ {
+ source = "main"; /* A4 from main tray */
+ type = "stationery"; /* Plain paper */
+ bottom = ppm_color > 0 ? media_bottom_margin_supported_color[1] : media_bottom_margin_supported[0];
+ left = /* Left/right margins are standard */
+ right = media_lr_margin_supported[1];
+ top = ppm_color > 0 ? media_top_margin_supported_color[1] : media_top_margin_supported[0];
+ }
+
+ col = create_media_col(ready[i], source, type, pwg->width, pwg->length, bottom, left, right, top);
+ ippSetCollection(attrs, &attr, i, col);
+ ippDelete(col);
+ }
+
+ /* media-default */
+ ippAddString(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "media-default", NULL, media[0]);
+
+ /* media-left/right-margin-supported */
+ if (ppm_color > 0)
+ {
+ ippAddIntegers(attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "media-left-margin-supported", (int)(sizeof(media_lr_margin_supported_color) / sizeof(media_lr_margin_supported_color[0])), media_lr_margin_supported_color);
+ ippAddIntegers(attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "media-right-margin-supported", (int)(sizeof(media_lr_margin_supported_color) / sizeof(media_lr_margin_supported_color[0])), media_lr_margin_supported_color);
+ }
+ else
+ {
+ ippAddIntegers(attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "media-left-margin-supported", (int)(sizeof(media_lr_margin_supported) / sizeof(media_lr_margin_supported[0])), media_lr_margin_supported);
+ ippAddIntegers(attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "media-right-margin-supported", (int)(sizeof(media_lr_margin_supported) / sizeof(media_lr_margin_supported[0])), media_lr_margin_supported);
+ }
+
+ /* media-ready */
+ ippAddStrings(attrs, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "media-ready", num_ready, NULL, ready);
+
+ /* media-supported */
+ ippAddStrings(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "media-supported", num_media, NULL, media);
+
+ /* media-size-supported */
+ attr = ippAddCollections(attrs, IPP_TAG_PRINTER, "media-size-supported", num_media, NULL);
+ for (i = 0; i < num_media; i ++)
+ {
+ pwg = pwgMediaForPWG(media[i]);
+ col = create_media_size(pwg->width, pwg->length);
+
+ ippSetCollection(attrs, &attr, i, col);
+ ippDelete(col);
+ }
+
+ /* media-source-supported */
+ if (ppm_color > 0)
+ ippAddStrings(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "media-source-supported", (int)(sizeof(media_source_supported_color) / sizeof(media_source_supported_color[0])), NULL, media_source_supported_color);
+ else
+ ippAddStrings(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "media-source-supported", (int)(sizeof(media_source_supported) / sizeof(media_source_supported[0])), NULL, media_source_supported);
+
+ /* media-top-margin-supported */
+ if (ppm_color > 0)
+ ippAddIntegers(attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "media-top-margin-supported", (int)(sizeof(media_top_margin_supported) / sizeof(media_top_margin_supported[0])), media_top_margin_supported);
+ else
+ ippAddIntegers(attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "media-top-margin-supported", (int)(sizeof(media_top_margin_supported_color) / sizeof(media_top_margin_supported_color[0])), media_top_margin_supported_color);
+
+ /* media-type-supported */
+ if (ppm_color > 0)
+ ippAddStrings(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "media-type-supported", (int)(sizeof(media_type_supported_color) / sizeof(media_type_supported_color[0])), NULL, media_type_supported_color);
+ else
+ ippAddStrings(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "media-type-supported", (int)(sizeof(media_type_supported) / sizeof(media_type_supported[0])), NULL, media_type_supported);
+
+ /* orientation-requested-default */
+ ippAddInteger(attrs, IPP_TAG_PRINTER, IPP_TAG_ENUM, "orientation-requested-default", IPP_ORIENT_PORTRAIT);
+
+ /* orientation-requested-supported */
+ if (cupsArrayFind(docformats, (void *)"application/pdf") || cupsArrayFind(docformats, (void *)"image/jpeg"))
+ ippAddIntegers(attrs, IPP_TAG_PRINTER, IPP_TAG_ENUM, "orientation-requested-supported", (int)(sizeof(orientation_requested_supported) / sizeof(orientation_requested_supported[0])), orientation_requested_supported);
+ else
+ ippAddInteger(attrs, IPP_TAG_PRINTER, IPP_TAG_ENUM, "orientation-requested-supported", IPP_ORIENT_PORTRAIT);
+
+ /* output-bin-default */
+ if (ppm_color > 0)
+ ippAddString(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "output-bin-default", NULL, "face-up");
+ else
+ ippAddString(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "output-bin-default", NULL, "face-down");
+
+ /* output-bin-supported */
+ if (ppm_color > 0)
+ ippAddString(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "output-bin-supported", NULL, "face-up");
+ else
+ ippAddString(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "output-bin-supported", NULL, "face-down");
+
+ /* overrides-supported */
+ if (cupsArrayFind(docformats, (void *)"application/pdf"))
+ ippAddStrings(attrs, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "overrides-supported", (int)(sizeof(overrides_supported) / sizeof(overrides_supported[0])), NULL, overrides_supported);
+
+ /* page-ranges-supported */
+ ippAddBoolean(attrs, IPP_TAG_PRINTER, "page-ranges-supported", cupsArrayFind(docformats, (void *)"application/pdf") != NULL);
+
+ /* pages-per-minute */
+ ippAddInteger(attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "pages-per-minute", ppm);
+
+ /* pages-per-minute-color */
+ if (ppm_color > 0)
+ ippAddInteger(attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "pages-per-minute-color", ppm_color);
+
+ /* print-color-mode-default */
+ ippAddString(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "print-color-mode-default", NULL, ppm_color > 0 ? "auto" : "monochrome");
+
+ /* print-color-mode-supported */
+ if (ppm_color > 0)
+ ippAddStrings(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "print-color-mode-supported", (int)(sizeof(print_color_mode_supported_color) / sizeof(print_color_mode_supported_color[0])), NULL, print_color_mode_supported_color);
+ else
+ ippAddStrings(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "print-color-mode-supported", (int)(sizeof(print_color_mode_supported) / sizeof(print_color_mode_supported[0])), NULL, print_color_mode_supported);
+
+ /* print-content-optimize-default */
+ ippAddString(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "print-content-optimize-default", NULL, "auto");
+
+ /* print-content-optimize-supported */
+ ippAddString(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "print-content-optimize-supported", NULL, "auto");
+
+ /* print-quality-default */
+ ippAddInteger(attrs, IPP_TAG_PRINTER, IPP_TAG_ENUM, "print-quality-default", IPP_QUALITY_NORMAL);
+
+ /* print-quality-supported */
+ ippAddIntegers(attrs, IPP_TAG_PRINTER, IPP_TAG_ENUM, "print-quality-supported", (int)(sizeof(print_quality_supported) / sizeof(print_quality_supported[0])), print_quality_supported);
+
+ /* print-rendering-intent-default */
+ ippAddString(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "print-rendering-intent-default", NULL, "auto");
+
+ /* print-rendering-intent-supported */
+ ippAddString(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "print-rendering-intent-supported", NULL, "auto");
+
+ /* printer-device-id */
+ snprintf(device_id, sizeof(device_id), "MFG:%s;MDL:%s;", make, model);
+ ptr = device_id + strlen(device_id);
+ prefix = "CMD:";
+ for (format = (const char *)cupsArrayFirst(docformats); format; format = (const char *)cupsArrayNext(docformats))
+ {
+ if (!strcasecmp(format, "application/pdf"))
+ snprintf(ptr, sizeof(device_id) - (size_t)(ptr - device_id), "%sPDF", prefix);
+ else if (!strcasecmp(format, "application/postscript"))
+ snprintf(ptr, sizeof(device_id) - (size_t)(ptr - device_id), "%sPS", prefix);
+ else if (!strcasecmp(format, "application/vnd.hp-PCL"))
+ snprintf(ptr, sizeof(device_id) - (size_t)(ptr - device_id), "%sPCL", prefix);
+ else if (!strcasecmp(format, "image/jpeg"))
+ snprintf(ptr, sizeof(device_id) - (size_t)(ptr - device_id), "%sJPEG", prefix);
+ else if (!strcasecmp(format, "image/png"))
+ snprintf(ptr, sizeof(device_id) - (size_t)(ptr - device_id), "%sPNG", prefix);
+ else if (!strcasecmp(format, "image/pwg-raster"))
+ snprintf(ptr, sizeof(device_id) - (size_t)(ptr - device_id), "%sPWG", prefix);
+ else if (!strcasecmp(format, "image/urf"))
+ snprintf(ptr, sizeof(device_id) - (size_t)(ptr - device_id), "%sURF", prefix);
+ else
+ continue;
+
+ ptr += strlen(ptr);
+ prefix = ",";
+ }
+ if (ptr < (device_id + sizeof(device_id) - 1))
+ {
+ *ptr++ = ';';
+ *ptr = '\0';
+ }
+ ippAddString(attrs, IPP_TAG_PRINTER, IPP_TAG_TEXT, "printer-device-id", NULL, device_id);
+
+ /* printer-input-tray */
+ if (ppm_color > 0)
+ {
+ attr = ippAddOctetString(attrs, IPP_TAG_PRINTER, "printer-input-tray", printer_input_tray_color[0], strlen(printer_input_tray_color[0]));
+ for (i = 1; i < (int)(sizeof(printer_input_tray_color) / sizeof(printer_input_tray_color[0])); i ++)
+ ippSetOctetString(attrs, &attr, i, printer_input_tray_color[i], strlen(printer_input_tray_color[i]));
+ }
+ else
+ {
+ attr = ippAddOctetString(attrs, IPP_TAG_PRINTER, "printer-input-tray", printer_input_tray[0], strlen(printer_input_tray[0]));
+ for (i = 1; i < (int)(sizeof(printer_input_tray) / sizeof(printer_input_tray[0])); i ++)
+ ippSetOctetString(attrs, &attr, i, printer_input_tray[i], strlen(printer_input_tray[i]));
+ }
+
+ /* printer-make-and-model */
+ snprintf(make_model, sizeof(make_model), "%s %s", make, model);
+ ippAddString(attrs, IPP_TAG_PRINTER, IPP_TAG_TEXT, "printer-make-and-model", NULL, make_model);
+
+ /* printer-resolution-default */
+ ippAddResolution(attrs, IPP_TAG_PRINTER, "printer-resolution-default", IPP_RES_PER_INCH, 600, 600);
+
+ /* printer-resolution-supported */
+ ippAddResolution(attrs, IPP_TAG_PRINTER, "printer-resolution-supported", IPP_RES_PER_INCH, 600, 600);
+
+ /* printer-supply and printer-supply-description */
+ if (ppm_color > 0)
+ {
+ attr = ippAddOctetString(attrs, IPP_TAG_PRINTER, "printer-supply", printer_supply_color[0], strlen(printer_supply_color[0]));
+ for (i = 1; i < (int)(sizeof(printer_supply_color) / sizeof(printer_supply_color[0])); i ++)
+ ippSetOctetString(attrs, &attr, i, printer_supply_color[i], strlen(printer_supply_color[i]));
+
+ ippAddStrings(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_TEXT), "printer-supply-description", (int)(sizeof(printer_supply_description_color) / sizeof(printer_supply_description_color[0])), NULL, printer_supply_description_color);
+ }
+ else
+ {
+ attr = ippAddOctetString(attrs, IPP_TAG_PRINTER, "printer-supply", printer_supply[0], strlen(printer_supply[0]));
+ for (i = 1; i < (int)(sizeof(printer_supply) / sizeof(printer_supply[0])); i ++)
+ ippSetOctetString(attrs, &attr, i, printer_supply[i], strlen(printer_supply[i]));
+
+ ippAddStrings(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_TEXT), "printer-supply-description", (int)(sizeof(printer_supply_description) / sizeof(printer_supply_description[0])), NULL, printer_supply_description);
+ }
+
+ /* pwg-raster-document-xxx-supported */
+ if (cupsArrayFind(docformats, (void *)"image/pwg-raster"))
+ {
+ ippAddResolutions(attrs, IPP_TAG_PRINTER, "pwg-raster-document-resolution-supported", (int)(sizeof(pwg_raster_document_resolution_supported) / sizeof(pwg_raster_document_resolution_supported[0])), IPP_RES_PER_INCH, pwg_raster_document_resolution_supported, pwg_raster_document_resolution_supported);
+
+ if (ppm_color > 0 && duplex)
+ ippAddString(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "pwg-raster-document-sheet-back", NULL, "rotated");
+ else if (duplex)
+ ippAddString(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "pwg-raster-document-sheet-back", NULL, "normal");
+
+ if (ppm_color > 0)
+ ippAddStrings(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "pwg-raster-document-type-supported", (int)(sizeof(pwg_raster_document_type_supported_color) / sizeof(pwg_raster_document_type_supported_color[0])), NULL, pwg_raster_document_type_supported_color);
+ else
+ ippAddStrings(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "pwg-raster-document-type-supported", (int)(sizeof(pwg_raster_document_type_supported) / sizeof(pwg_raster_document_type_supported[0])), NULL, pwg_raster_document_type_supported);
+ }
+
+ /* sides-default */
+ ippAddString(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "sides-default", NULL, "one-sided");
+
+ /* sides-supported */
+ if (duplex)
+ ippAddStrings(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "sides-supported", (int)(sizeof(sides_supported) / sizeof(sides_supported[0])), NULL, sides_supported);
+ else
+ ippAddString(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "sides-supported", NULL, "one-sided");
+
+ /* urf-supported */
+ if (cupsArrayFind(docformats, (void *)"image/urf"))
+ {
+ if (ppm_color > 0)
+ {
+ if (duplex)
+ ippAddStrings(attrs, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "urf-supported", (int)(sizeof(urf_supported_color_duplex) / sizeof(urf_supported_color_duplex[0])), NULL, urf_supported_color_duplex);
+ else
+ ippAddStrings(attrs, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "urf-supported", (int)(sizeof(urf_supported_color) / sizeof(urf_supported_color[0])), NULL, urf_supported_color);
+ }
+ else if (duplex)
+ {
+ ippAddStrings(attrs, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "urf-supported", (int)(sizeof(urf_supported_duplex) / sizeof(urf_supported_duplex[0])), NULL, urf_supported_duplex);
+ }
+ else
+ {
+ ippAddStrings(attrs, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "urf-supported", (int)(sizeof(urf_supported) / sizeof(urf_supported[0])), NULL, urf_supported);
+ }
+ }
+
+ return (attrs);
+}
+
+
+#if !CUPS_LITE
+/*
+ * 'load_ppd_attributes()' - Load IPP attributes from a PPD file.
+ */
+
+static ipp_t * /* O - IPP attributes or `NULL` on error */
+load_ppd_attributes(
+ const char *ppdfile, /* I - PPD filename */
+ cups_array_t *docformats) /* I - document-format-supported values */
+{
+ int i, j; /* Looping vars */
+ ipp_t *attrs; /* Attributes */
+ ipp_attribute_t *attr; /* Current attribute */
+ ipp_t *col; /* Current collection value */
+ ppd_file_t *ppd; /* PPD data */
+ ppd_attr_t *ppd_attr; /* PPD attribute */
+ ppd_choice_t *ppd_choice; /* PPD choice */
+ ppd_size_t *ppd_size; /* Default PPD size */
+ pwg_size_t *pwg_size, /* Current PWG size */
+ *default_size = NULL; /* Default PWG size */
+ const char *default_source = NULL, /* Default media source */
+ *default_type = NULL; /* Default media type */
+ pwg_map_t *pwg_map; /* Mapping from PWG to PPD keywords */
+ _ppd_cache_t *pc; /* PPD cache */
+ _pwg_finishings_t *finishings; /* Current finishings value */
+ const char *template; /* Current finishings-template value */
+ int num_margins; /* Number of media-xxx-margin-supported values */
+ int margins[10]; /* media-xxx-margin-supported values */
+ int xres, /* Default horizontal resolution */
+ yres; /* Default vertical resolution */
+ int num_urf; /* Number of urf-supported values */
+ const char *urf[10]; /* urf-supported values */
+ char urf_rs[32]; /* RS value */
+ static const int orientation_requested_supported[4] =
+ { /* orientation-requested-supported values */
+ IPP_ORIENT_PORTRAIT,
+ IPP_ORIENT_LANDSCAPE,
+ IPP_ORIENT_REVERSE_LANDSCAPE,
+ IPP_ORIENT_REVERSE_PORTRAIT
+ };
+ static const char * const overrides_supported[] =
+ { /* overrides-supported */
+ "document-numbers",
+ "media",
+ "media-col",
+ "orientation-requested",
+ "pages"
+ };
+ static const char * const print_color_mode_supported[] =
+ { /* print-color-mode-supported values */
+ "monochrome"
+ };
+ static const char * const print_color_mode_supported_color[] =
+ { /* print-color-mode-supported values */
+ "auto",
+ "color",
+ "monochrome"
+ };
+ static const int print_quality_supported[] =
+ { /* print-quality-supported values */
+ IPP_QUALITY_DRAFT,
+ IPP_QUALITY_NORMAL,
+ IPP_QUALITY_HIGH
+ };
+ static const char * const printer_supply[] =
+ { /* printer-supply values */
+ "index=1;class=receptacleThatIsFilled;type=wasteToner;unit=percent;"
+ "maxcapacity=100;level=25;colorantname=unknown;",
+ "index=2;class=supplyThatIsConsumed;type=toner;unit=percent;"
+ "maxcapacity=100;level=75;colorantname=black;"
+ };
+ static const char * const printer_supply_color[] =
+ { /* printer-supply values */
+ "index=1;class=receptacleThatIsFilled;type=wasteInk;unit=percent;"
+ "maxcapacity=100;level=25;colorantname=unknown;",
+ "index=2;class=supplyThatIsConsumed;type=ink;unit=percent;"
+ "maxcapacity=100;level=75;colorantname=black;",
+ "index=3;class=supplyThatIsConsumed;type=ink;unit=percent;"
+ "maxcapacity=100;level=50;colorantname=cyan;",
+ "index=4;class=supplyThatIsConsumed;type=ink;unit=percent;"
+ "maxcapacity=100;level=33;colorantname=magenta;",
+ "index=5;class=supplyThatIsConsumed;type=ink;unit=percent;"
+ "maxcapacity=100;level=67;colorantname=yellow;"
+ };
+ static const char * const printer_supply_description[] =
+ { /* printer-supply-description values */
+ "Toner Waste Tank",
+ "Black Toner"
+ };
+ static const char * const printer_supply_description_color[] =
+ { /* printer-supply-description values */
+ "Ink Waste Tank",
+ "Black Ink",
+ "Cyan Ink",
+ "Magenta Ink",
+ "Yellow Ink"
+ };
+ static const char * const pwg_raster_document_type_supported[] =
+ {
+ "black_1",
+ "sgray_8"
+ };
+ static const char * const pwg_raster_document_type_supported_color[] =
+ {
+ "black_1",
+ "sgray_8",
+ "srgb_8",
+ "srgb_16"
+ };
+ static const char * const sides_supported[] =
+ { /* sides-supported values */
+ "one-sided",
+ "two-sided-long-edge",
+ "two-sided-short-edge"
+ };
+
+
+ /*
+ * Open the PPD file...
+ */
+
+ if ((ppd = ppdOpenFile(ppdfile)) == NULL)
+ {
+ ppd_status_t status; /* Load error */
+
+ status = ppdLastError(&i);
+ _cupsLangPrintf(stderr, _("ippeveprinter: Unable to open \"%s\": %s on line %d."), ppdfile, ppdErrorString(status), i);
+ return (NULL);
+ }
+
+ ppdMarkDefaults(ppd);
+
+ pc = _ppdCacheCreateWithPPD(ppd);
+
+ if ((ppd_size = ppdPageSize(ppd, NULL)) != NULL)
+ {
+ /*
+ * Look up default size...
+ */
+
+ for (i = 0, pwg_size = pc->sizes; i < pc->num_sizes; i ++, pwg_size ++)
+ {
+ if (!strcmp(pwg_size->map.ppd, ppd_size->name))
+ {
+ default_size = pwg_size;
+ break;
+ }
+ }
+ }
+
+ if (!default_size)
+ {
+ /*
+ * Default to A4 or Letter...
+ */
+
+ for (i = 0, pwg_size = pc->sizes; i < pc->num_sizes; i ++, pwg_size ++)
+ {
+ if (!strcmp(pwg_size->map.ppd, "Letter") || !strcmp(pwg_size->map.ppd, "A4"))
+ {
+ default_size = pwg_size;
+ break;
+ }
+ }
+
+ if (!default_size)
+ default_size = pc->sizes; /* Last resort: first size */
+ }
+
+ if ((ppd_choice = ppdFindMarkedChoice(ppd, "InputSlot")) != NULL)
+ default_source = _ppdCacheGetSource(pc, ppd_choice->choice);
+
+ if ((ppd_choice = ppdFindMarkedChoice(ppd, "MediaType")) != NULL)
+ default_source = _ppdCacheGetType(pc, ppd_choice->choice);
+
+ if ((ppd_attr = ppdFindAttr(ppd, "DefaultResolution", NULL)) != NULL)
+ {
+ /*
+ * Use the PPD-defined default resolution...
+ */
+
+ if ((i = sscanf(ppd_attr->value, "%dx%d", &xres, &yres)) == 1)
+ yres = xres;
+ else if (i < 0)
+ xres = yres = 300;
+ }
+ else
+ {
+ /*
+ * Use default of 300dpi...
+ */
+
+ xres = yres = 300;
+ }
+
+ snprintf(urf_rs, sizeof(urf_rs), "RS%d", yres < xres ? yres : xres);
+
+ num_urf = 0;
+ urf[num_urf ++] = "V1.4";
+ urf[num_urf ++] = "CP1";
+ urf[num_urf ++] = urf_rs;
+ urf[num_urf ++] = "W8";
+ if (pc->sides_2sided_long)
+ urf[num_urf ++] = "DM1";
+ if (ppd->color_device)
+ urf[num_urf ++] = "SRGB24";
+
+ /*
+ * PostScript printers accept PDF via one of the CUPS PDF to PostScript
+ * filters, along with PostScript (of course) and JPEG...
+ */
+
+ cupsArrayAdd(docformats, "application/pdf");
+ cupsArrayAdd(docformats, "application/postscript");
+ cupsArrayAdd(docformats, "image/jpeg");
+
+ /*
+ * Create the attributes...
+ */
+
+ attrs = ippNew();
+
+ /* color-supported */
+ ippAddBoolean(attrs, IPP_TAG_PRINTER, "color-supported", (char)ppd->color_device);
+
+ /* copies-default */
+ ippAddInteger(attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "copies-default", 1);
+
+ /* copies-supported */
+ ippAddRange(attrs, IPP_TAG_PRINTER, "copies-supported", 1, 999);
+
+ /* document-password-supported */
+ ippAddInteger(attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "document-password-supported", 127);
+
+ /* finishing-template-supported */
+ attr = ippAddStrings(attrs, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "finishing-template-supported", cupsArrayCount(pc->templates) + 1, NULL, NULL);
+ ippSetString(attrs, &attr, 0, "none");
+ for (i = 1, template = (const char *)cupsArrayFirst(pc->templates); template; i ++, template = (const char *)cupsArrayNext(pc->templates))
+ ippSetString(attrs, &attr, i, template);
+
+ /* finishings-col-database */
+ attr = ippAddCollections(attrs, IPP_TAG_PRINTER, "finishings-col-database", cupsArrayCount(pc->templates) + 1, NULL);
+
+ col = ippNew();
+ ippAddString(col, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "finishing-template", NULL, "none");
+ ippSetCollection(attrs, &attr, 0, col);
+ ippDelete(col);
+
+ for (i = 1, template = (const char *)cupsArrayFirst(pc->templates); template; i ++, template = (const char *)cupsArrayNext(pc->templates))
+ {
+ col = ippNew();
+ ippAddString(col, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "finishing-template", NULL, template);
+ ippSetCollection(attrs, &attr, i, col);
+ ippDelete(col);
+ }
+
+ /* finishings-col-default */
+ col = ippNew();
+ ippAddString(col, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "finishing-template", NULL, "none");
+ ippAddCollection(attrs, IPP_TAG_PRINTER, "finishings-col-default", col);
+ ippDelete(col);
+
+ /* finishings-col-ready */
+ attr = ippAddCollections(attrs, IPP_TAG_PRINTER, "finishings-col-ready", cupsArrayCount(pc->templates) + 1, NULL);
+
+ col = ippNew();
+ ippAddString(col, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "finishing-template", NULL, "none");
+ ippSetCollection(attrs, &attr, 0, col);
+ ippDelete(col);
+
+ for (i = 1, template = (const char *)cupsArrayFirst(pc->templates); template; i ++, template = (const char *)cupsArrayNext(pc->templates))
+ {
+ col = ippNew();
+ ippAddString(col, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "finishing-template", NULL, template);
+ ippSetCollection(attrs, &attr, i, col);
+ ippDelete(col);
+ }
+
+ /* finishings-col-supported */
+ ippAddString(attrs, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "finishings-col-supported", NULL, "finishing-template");
+
+ /* finishings-default */
+ ippAddInteger(attrs, IPP_TAG_PRINTER, IPP_TAG_ENUM, "finishings-default", IPP_FINISHINGS_NONE);
+
+ /* finishings-ready */
+ attr = ippAddIntegers(attrs, IPP_TAG_PRINTER, IPP_TAG_ENUM, "finishings-ready", cupsArrayCount(pc->finishings) + 1, NULL);
+ ippSetInteger(attrs, &attr, 0, IPP_FINISHINGS_NONE);
+ for (i = 1, finishings = (_pwg_finishings_t *)cupsArrayFirst(pc->finishings); finishings; i ++, finishings = (_pwg_finishings_t *)cupsArrayNext(pc->finishings))
+ ippSetInteger(attrs, &attr, i, finishings->value);
+
+ /* finishings-supported */
+ attr = ippAddIntegers(attrs, IPP_TAG_PRINTER, IPP_TAG_ENUM, "finishings-supported", cupsArrayCount(pc->finishings) + 1, NULL);
+ ippSetInteger(attrs, &attr, 0, IPP_FINISHINGS_NONE);
+ for (i = 1, finishings = (_pwg_finishings_t *)cupsArrayFirst(pc->finishings); finishings; i ++, finishings = (_pwg_finishings_t *)cupsArrayNext(pc->finishings))
+ ippSetInteger(attrs, &attr, i, finishings->value);
+
+ /* media-bottom-margin-supported */
+ for (i = 0, num_margins = 0, pwg_size = pc->sizes; i < pc->num_sizes && num_margins < (int)(sizeof(margins) / sizeof(margins[0])); i ++, pwg_size ++)
+ {
+ for (j = 0; j < num_margins; j ++)
+ {
+ if (margins[j] == pwg_size->bottom)
+ break;
+ }
+
+ if (j >= num_margins)
+ margins[num_margins ++] = pwg_size->bottom;
+ }
+
+ for (i = 0; i < (num_margins - 1); i ++)
+ {
+ for (j = i + 1; j < num_margins; j ++)
+ {
+ if (margins[i] > margins[j])
+ {
+ int mtemp = margins[i];
+
+ margins[i] = margins[j];
+ margins[j] = mtemp;
+ }
+ }
+ }
+
+ ippAddIntegers(attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "media-bottom-margin-supported", num_margins, margins);
+
+ /* media-col-database */
+ attr = ippAddCollections(attrs, IPP_TAG_PRINTER, "media-col-database", pc->num_sizes, NULL);
+ for (i = 0, pwg_size = pc->sizes; i < pc->num_sizes; i ++, pwg_size ++)
+ {
+ col = create_media_col(pwg_size->map.pwg, NULL, NULL, pwg_size->width, pwg_size->length, pwg_size->bottom, pwg_size->left, pwg_size->right, pwg_size->top);
+ ippSetCollection(attrs, &attr, i, col);
+ ippDelete(col);
+ }
+
+ /* media-col-default */
+ col = create_media_col(default_size->map.pwg, default_source, default_type, default_size->width, default_size->length, default_size->bottom, default_size->left, default_size->right, default_size->top);
+ ippAddCollection(attrs, IPP_TAG_PRINTER, "media-col-default", col);
+ ippDelete(col);
+
+ /* media-col-ready */
+ col = create_media_col(default_size->map.pwg, default_source, default_type, default_size->width, default_size->length, default_size->bottom, default_size->left, default_size->right, default_size->top);
+ ippAddCollection(attrs, IPP_TAG_PRINTER, "media-col-ready", col);
+ ippDelete(col);
+
+ /* media-default */
+ ippAddString(attrs, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "media-default", NULL, default_size->map.pwg);
+
+ /* media-left-margin-supported */
+ for (i = 0, num_margins = 0, pwg_size = pc->sizes; i < pc->num_sizes && num_margins < (int)(sizeof(margins) / sizeof(margins[0])); i ++, pwg_size ++)
+ {
+ for (j = 0; j < num_margins; j ++)
+ {
+ if (margins[j] == pwg_size->left)
+ break;
+ }
+
+ if (j >= num_margins)
+ margins[num_margins ++] = pwg_size->left;
+ }
+
+ for (i = 0; i < (num_margins - 1); i ++)
+ {
+ for (j = i + 1; j < num_margins; j ++)
+ {
+ if (margins[i] > margins[j])
+ {
+ int mtemp = margins[i];
+
+ margins[i] = margins[j];
+ margins[j] = mtemp;
+ }
+ }
+ }
+
+ ippAddIntegers(attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "media-left-margin-supported", num_margins, margins);
+
+ /* media-ready */
+ ippAddString(attrs, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "media-ready", NULL, default_size->map.pwg);
+
+ /* media-right-margin-supported */
+ for (i = 0, num_margins = 0, pwg_size = pc->sizes; i < pc->num_sizes && num_margins < (int)(sizeof(margins) / sizeof(margins[0])); i ++, pwg_size ++)
+ {
+ for (j = 0; j < num_margins; j ++)
+ {
+ if (margins[j] == pwg_size->right)
+ break;
+ }
+
+ if (j >= num_margins)
+ margins[num_margins ++] = pwg_size->right;
+ }
+
+ for (i = 0; i < (num_margins - 1); i ++)
+ {
+ for (j = i + 1; j < num_margins; j ++)
+ {
+ if (margins[i] > margins[j])
+ {
+ int mtemp = margins[i];
+
+ margins[i] = margins[j];
+ margins[j] = mtemp;
+ }
+ }
+ }
+
+ ippAddIntegers(attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "media-right-margin-supported", num_margins, margins);
+
+ /* media-supported */
+ attr = ippAddStrings(attrs, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "media-supported", pc->num_sizes, NULL, NULL);
+ for (i = 0, pwg_size = pc->sizes; i < pc->num_sizes; i ++, pwg_size ++)
+ ippSetString(attrs, &attr, i, pwg_size->map.pwg);
+
+ /* media-size-supported */
+ attr = ippAddCollections(attrs, IPP_TAG_PRINTER, "media-size-supported", pc->num_sizes, NULL);
+ for (i = 0, pwg_size = pc->sizes; i < pc->num_sizes; i ++, pwg_size ++)
+ {
+ col = create_media_size(pwg_size->width, pwg_size->length);
+ ippSetCollection(attrs, &attr, i, col);
+ ippDelete(col);
+ }
+
+ /* media-source-supported */
+ if (pc->num_sources > 0)
+ {
+ attr = ippAddStrings(attrs, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "media-source-supported", pc->num_sources, NULL, NULL);
+ for (i = 0, pwg_map = pc->sources; i < pc->num_sources; i ++, pwg_map ++)
+ ippSetString(attrs, &attr, i, pwg_map->pwg);
+ }
+ else
+ {
+ ippAddString(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "media-source-supported", NULL, "auto");
+ }
+
+ /* media-top-margin-supported */
+ for (i = 0, num_margins = 0, pwg_size = pc->sizes; i < pc->num_sizes && num_margins < (int)(sizeof(margins) / sizeof(margins[0])); i ++, pwg_size ++)
+ {
+ for (j = 0; j < num_margins; j ++)
+ {
+ if (margins[j] == pwg_size->top)
+ break;
+ }
+
+ if (j >= num_margins)
+ margins[num_margins ++] = pwg_size->top;
+ }
+
+ for (i = 0; i < (num_margins - 1); i ++)
+ {
+ for (j = i + 1; j < num_margins; j ++)
+ {
+ if (margins[i] > margins[j])
+ {
+ int mtemp = margins[i];
+
+ margins[i] = margins[j];
+ margins[j] = mtemp;
+ }
+ }
+ }
+
+ ippAddIntegers(attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "media-top-margin-supported", num_margins, margins);
+
+ /* media-type-supported */
+ if (pc->num_types > 0)
+ {
+ attr = ippAddStrings(attrs, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "media-type-supported", pc->num_types, NULL, NULL);
+ for (i = 0, pwg_map = pc->types; i < pc->num_types; i ++, pwg_map ++)
+ ippSetString(attrs, &attr, i, pwg_map->pwg);
+ }
+ else
+ {
+ ippAddString(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "media-type-supported", NULL, "auto");
+ }
+
+ /* orientation-requested-default */
+ ippAddInteger(attrs, IPP_TAG_PRINTER, IPP_TAG_ENUM, "orientation-requested-default", IPP_ORIENT_PORTRAIT);
+
+ /* orientation-requested-supported */
+ ippAddIntegers(attrs, IPP_TAG_PRINTER, IPP_TAG_ENUM, "orientation-requested-supported", (int)(sizeof(orientation_requested_supported) / sizeof(orientation_requested_supported[0])), orientation_requested_supported);
+
+ /* output-bin-default */
+ if (pc->num_bins > 0)
+ ippAddString(attrs, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "output-bin-default", NULL, pc->bins->pwg);
+ else
+ ippAddString(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "output-bin-default", NULL, "face-down");
+
+ /* output-bin-supported */
+ if (pc->num_bins > 0)
+ {
+ attr = ippAddStrings(attrs, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "output-bin-supported", pc->num_bins, NULL, NULL);
+ for (i = 0, pwg_map = pc->bins; i < pc->num_bins; i ++, pwg_map ++)
+ ippSetString(attrs, &attr, i, pwg_map->pwg);
+ }
+ else
+ {
+ ippAddString(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "output-bin-supported", NULL, "face-down");
+ }
+
+ /* overrides-supported */
+ ippAddStrings(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "overrides-supported", (int)(sizeof(overrides_supported) / sizeof(overrides_supported[0])), NULL, overrides_supported);
+
+ /* page-ranges-supported */
+ ippAddBoolean(attrs, IPP_TAG_PRINTER, "page-ranges-supported", 1);
+
+ /* pages-per-minute */
+ ippAddInteger(attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "pages-per-minute", ppd->throughput);
+
+ /* pages-per-minute-color */
+ if (ppd->color_device)
+ ippAddInteger(attrs, IPP_TAG_PRINTER, IPP_TAG_INTEGER, "pages-per-minute-color", ppd->throughput);
+
+ /* print-color-mode-default */
+ ippAddString(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "print-color-mode-default", NULL, ppd->color_device ? "auto" : "monochrome");
+
+ /* print-color-mode-supported */
+ if (ppd->color_device)
+ ippAddStrings(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "print-color-mode-supported", (int)(sizeof(print_color_mode_supported_color) / sizeof(print_color_mode_supported_color[0])), NULL, print_color_mode_supported_color);
+ else
+ ippAddStrings(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "print-color-mode-supported", (int)(sizeof(print_color_mode_supported) / sizeof(print_color_mode_supported[0])), NULL, print_color_mode_supported);
+
+ /* print-content-optimize-default */
+ ippAddString(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "print-content-optimize-default", NULL, "auto");
+
+ /* print-content-optimize-supported */
+ ippAddString(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "print-content-optimize-supported", NULL, "auto");
+
+ /* print-quality-default */
+ ippAddInteger(attrs, IPP_TAG_PRINTER, IPP_TAG_ENUM, "print-quality-default", IPP_QUALITY_NORMAL);
+
+ /* print-quality-supported */
+ ippAddIntegers(attrs, IPP_TAG_PRINTER, IPP_TAG_ENUM, "print-quality-supported", (int)(sizeof(print_quality_supported) / sizeof(print_quality_supported[0])), print_quality_supported);
+
+ /* print-rendering-intent-default */
+ ippAddString(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "print-rendering-intent-default", NULL, "auto");
+
+ /* print-rendering-intent-supported */
+ ippAddString(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "print-rendering-intent-supported", NULL, "auto");
+
+ /* printer-device-id */
+ if ((ppd_attr = ppdFindAttr(ppd, "1284DeviceId", NULL)) != NULL)
+ {
+ /*
+ * Use the device ID string from the PPD...
+ */
+
+ ippAddString(attrs, IPP_TAG_PRINTER, IPP_TAG_TEXT, "printer-device-id", NULL, ppd_attr->value);
+ }
+ else
+ {
+ /*
+ * Synthesize a device ID string...
+ */
+
+ char device_id[1024]; /* Device ID string */
+
+ snprintf(device_id, sizeof(device_id), "MFG:%s;MDL:%s;CMD:PS;", ppd->manufacturer, ppd->modelname);
+
+ ippAddString(attrs, IPP_TAG_PRINTER, IPP_TAG_TEXT, "printer-device-id", NULL, device_id);
+ }
+
+ /* printer-input-tray */
+ if (pc->num_sources > 0)
+ {
+ for (i = 0, attr = NULL; i < pc->num_sources; i ++)
+ {
+ char input_tray[1024]; /* printer-input-tray value */
+
+ if (!strcmp(pc->sources[i].pwg, "manual") || strstr(pc->sources[i].pwg, "-man") != NULL)
+ snprintf(input_tray, sizeof(input_tray), "type=sheetFeedManual;mediafeed=0;mediaxfeed=0;maxcapacity=1;level=-2;status=0;name=%s", pc->sources[i].pwg);
+ else
+ snprintf(input_tray, sizeof(input_tray), "type=sheetFeedAutoRemovableTray;mediafeed=0;mediaxfeed=0;maxcapacity=250;level=125;status=0;name=%s", pc->sources[i].pwg);
+
+ if (attr)
+ ippSetOctetString(attrs, &attr, i, input_tray, (int)strlen(input_tray));
+ else
+ attr = ippAddOctetString(attrs, IPP_TAG_PRINTER, "printer-input-tray", input_tray, (int)strlen(input_tray));
+ }
+ }
+ else
+ {
+ static const char *printer_input_tray = "type=sheetFeedAutoRemovableTray;mediafeed=0;mediaxfeed=0;maxcapacity=-2;level=-2;status=0;name=auto";
+
+ ippAddOctetString(attrs, IPP_TAG_PRINTER, "printer-input-tray", printer_input_tray, (int)strlen(printer_input_tray));
+ }
+
+ /* printer-make-and-model */
+ ippAddString(attrs, IPP_TAG_PRINTER, IPP_TAG_TEXT, "printer-make-and-model", NULL, ppd->nickname);
+
+ /* printer-resolution-default */
+ ippAddResolution(attrs, IPP_TAG_PRINTER, "printer-resolution-default", IPP_RES_PER_INCH, xres, yres);
+
+ /* printer-resolution-supported */
+ ippAddResolution(attrs, IPP_TAG_PRINTER, "printer-resolution-supported", IPP_RES_PER_INCH, xres, yres);
+
+ /* printer-supply and printer-supply-description */
+ if (ppd->color_device)
+ {
+ attr = ippAddOctetString(attrs, IPP_TAG_PRINTER, "printer-supply", printer_supply_color[0], strlen(printer_supply_color[0]));
+ for (i = 1; i < (int)(sizeof(printer_supply_color) / sizeof(printer_supply_color[0])); i ++)
+ ippSetOctetString(attrs, &attr, i, printer_supply_color[i], strlen(printer_supply_color[i]));
+
+ ippAddStrings(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_TEXT), "printer-supply-description", (int)(sizeof(printer_supply_description_color) / sizeof(printer_supply_description_color[0])), NULL, printer_supply_description_color);
+ }
+ else
+ {
+ attr = ippAddOctetString(attrs, IPP_TAG_PRINTER, "printer-supply", printer_supply[0], strlen(printer_supply[0]));
+ for (i = 1; i < (int)(sizeof(printer_supply) / sizeof(printer_supply[0])); i ++)
+ ippSetOctetString(attrs, &attr, i, printer_supply[i], strlen(printer_supply[i]));
+
+ ippAddStrings(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_TEXT), "printer-supply-description", (int)(sizeof(printer_supply_description) / sizeof(printer_supply_description[0])), NULL, printer_supply_description);
+ }
+
+ /* pwg-raster-document-xxx-supported */
+ if (cupsArrayFind(docformats, (void *)"image/pwg-raster"))
+ {
+ ippAddResolution(attrs, IPP_TAG_PRINTER, "pwg-raster-document-resolution-supported", IPP_RES_PER_INCH, xres, yres);
+
+ if (pc->sides_2sided_long)
+ ippAddString(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "pwg-raster-document-sheet-back", NULL, "normal");
+
+ if (ppd->color_device)
+ ippAddStrings(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "pwg-raster-document-type-supported", (int)(sizeof(pwg_raster_document_type_supported_color) / sizeof(pwg_raster_document_type_supported_color[0])), NULL, pwg_raster_document_type_supported_color);
+ else
+ ippAddStrings(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "pwg-raster-document-type-supported", (int)(sizeof(pwg_raster_document_type_supported) / sizeof(pwg_raster_document_type_supported[0])), NULL, pwg_raster_document_type_supported);
+ }
+
+ /* sides-default */
+ ippAddString(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "sides-default", NULL, "one-sided");
+
+ /* sides-supported */
+ if (pc->sides_2sided_long)
+ ippAddStrings(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "sides-supported", (int)(sizeof(sides_supported) / sizeof(sides_supported[0])), NULL, sides_supported);
+ else
+ ippAddString(attrs, IPP_TAG_PRINTER, IPP_CONST_TAG(IPP_TAG_KEYWORD), "sides-supported", NULL, "one-sided");
+
+ /* urf-supported */
+ if (cupsArrayFind(docformats, (void *)"image/urf"))
+ ippAddStrings(attrs, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "urf-supported", num_urf, NULL, urf);
+
+ /*
+ * Free the PPD file and return the attributes...
+ */
+
+ _ppdCacheDestroy(pc);
+
+ ppdClose(ppd);
+
+ return (attrs);
+}
+#endif /* !CUPS_LITE */
+
+
+/*
+ * 'parse_options()' - Parse URL options into CUPS options.
+ *
+ * The client->options string is destroyed by this function.
+ */
+
+static int /* O - Number of options */
+parse_options(ippeve_client_t *client, /* I - Client */
+ cups_option_t **options)/* O - Options */
+{
+ char *name, /* Name */
+ *value, /* Value */
+ *next; /* Next name=value pair */
+ int num_options = 0; /* Number of options */
+
+
+ *options = NULL;
+
+ for (name = client->options; name && *name; name = next)
+ {
+ if ((value = strchr(name, '=')) == NULL)
+ break;
+
+ *value++ = '\0';
+ if ((next = strchr(value, '&')) != NULL)
+ *next++ = '\0';
+
+ num_options = cupsAddOption(name, value, num_options, options);
+ }
+
+ return (num_options);
+}
+
+
+/*
+ * 'process_attr_message()' - Process an ATTR: message from a command.
+ */
+
+static void
+process_attr_message(
+ ippeve_job_t *job, /* I - Job */
+ char *message) /* I - Message */
+{
+ int i, /* Looping var */
+ num_options = 0; /* Number of name=value pairs */
+ cups_option_t *options = NULL, /* name=value pairs from message */
+ *option; /* Current option */
+ ipp_attribute_t *attr; /* Current attribute */
+
+
+ /*
+ * Grab attributes from the message line...
+ */
+
+ num_options = cupsParseOptions(message + 5, num_options, &options);
+
+ /*
+ * Loop through the options and record them in the printer or job objects...
+ */
+
+ for (i = num_options, option = options; i > 0; i --, option ++)
+ {
+ if (!strcmp(option->name, "job-impressions"))
+ {
+ /*
+ * Update job-impressions attribute...
+ */
+
+ job->impressions = atoi(option->value);
+ }
+ else if (!strcmp(option->name, "job-impressions-completed"))
+ {
+ /*
+ * Update job-impressions-completed attribute...
+ */
+
+ job->impcompleted = atoi(option->value);
+ }
+ else if (!strncmp(option->name, "marker-", 7) || !strcmp(option->name, "printer-alert") || !strcmp(option->name, "printer-alert-description") || !strcmp(option->name, "printer-supply") || !strcmp(option->name, "printer-supply-description"))
+ {
+ /*
+ * Update Printer Status attribute...
+ */
+
+ _cupsRWLockWrite(&job->printer->rwlock);
+
+ if ((attr = ippFindAttribute(job->printer->attrs, option->name, IPP_TAG_ZERO)) != NULL)
+ ippDeleteAttribute(job->printer->attrs, attr);
+
+ cupsEncodeOption(job->printer->attrs, IPP_TAG_PRINTER, option->name, option->value);
+
+ _cupsRWUnlock(&job->printer->rwlock);
+ }
+ else
+ {
+ /*
+ * Something else that isn't currently supported...
+ */
+
+ fprintf(stderr, "[Job %d] Ignoring update of attribute \"%s\" with value \"%s\".\n", job->id, option->name, option->value);
+ }
+ }
+
+ cupsFreeOptions(num_options, options);
+}
+
+
+/*
+ * 'process_client()' - Process client requests on a thread.
+ */
+
+static void * /* O - Exit status */
+process_client(ippeve_client_t *client) /* I - Client */
+{
+ /*
+ * Loop until we are out of requests or timeout (30 seconds)...
+ */
+
+#ifdef HAVE_SSL
+ int first_time = 1; /* First time request? */
+#endif /* HAVE_SSL */
+
+ while (httpWait(client->http, 30000))
+ {
+#ifdef HAVE_SSL
+ if (first_time)
+ {
+ /*
+ * See if we need to negotiate a TLS connection...
+ */
+
+ char buf[1]; /* First byte from client */
+
+ if (recv(httpGetFd(client->http), buf, 1, MSG_PEEK) == 1 && (!buf[0] || !strchr("DGHOPT", buf[0])))
+ {
+ fprintf(stderr, "%s Starting HTTPS session.\n", client->hostname);
+
+ if (httpEncryption(client->http, HTTP_ENCRYPTION_ALWAYS))
+ {
+ fprintf(stderr, "%s Unable to encrypt connection: %s\n", client->hostname, cupsLastErrorString());
+ break;
+ }
+
+ fprintf(stderr, "%s Connection now encrypted.\n", client->hostname);
+ }
+
+ first_time = 0;
+ }
+#endif /* HAVE_SSL */
+
+ if (!process_http(client))
+ break;
+ }
+
+ /*
+ * Close the conection to the client and return...
+ */
+
+ delete_client(client);
+
+ return (NULL);
+}
+
+
+/*
+ * 'process_http()' - Process a HTTP request.
+ */
+
+int /* O - 1 on success, 0 on failure */
+process_http(ippeve_client_t *client) /* I - Client connection */
+{
+ char uri[1024]; /* URI */
+ http_state_t http_state; /* HTTP state */
+ http_status_t http_status; /* HTTP status */
+ ipp_state_t ipp_state; /* State of IPP transfer */
+ char scheme[32], /* Method/scheme */
+ userpass[128], /* Username:password */
+ hostname[HTTP_MAX_HOST];
+ /* Hostname */
+ int port; /* Port number */
+ static const char * const http_states[] =
+ { /* Strings for logging HTTP method */
+ "WAITING",
+ "OPTIONS",
+ "GET",
+ "GET_SEND",
+ "HEAD",
+ "POST",
+ "POST_RECV",
+ "POST_SEND",
+ "PUT",
+ "PUT_RECV",
+ "DELETE",
+ "TRACE",
+ "CONNECT",
+ "STATUS",
+ "UNKNOWN_METHOD",
+ "UNKNOWN_VERSION"
+ };
+
+
+ /*
+ * Clear state variables...
+ */
+
+ ippDelete(client->request);
+ ippDelete(client->response);
+
+ client->request = NULL;
+ client->response = NULL;
+ client->operation = HTTP_STATE_WAITING;
+
+ /*
+ * Read a request from the connection...
+ */
+
+ while ((http_state = httpReadRequest(client->http, uri,
+ sizeof(uri))) == HTTP_STATE_WAITING)
+ usleep(1);
+
+ /*
+ * Parse the request line...
+ */
+
+ if (http_state == HTTP_STATE_ERROR)
+ {
+ if (httpError(client->http) == EPIPE)
+ fprintf(stderr, "%s Client closed connection.\n", client->hostname);
+ else
+ fprintf(stderr, "%s Bad request line (%s).\n", client->hostname, strerror(httpError(client->http)));
+
+ return (0);
+ }
+ else if (http_state == HTTP_STATE_UNKNOWN_METHOD)
+ {
+ fprintf(stderr, "%s Bad/unknown operation.\n", client->hostname);
+ respond_http(client, HTTP_STATUS_BAD_REQUEST, NULL, NULL, 0);
+ return (0);
+ }
+ else if (http_state == HTTP_STATE_UNKNOWN_VERSION)
+ {
+ fprintf(stderr, "%s Bad HTTP version.\n", client->hostname);
+ respond_http(client, HTTP_STATUS_BAD_REQUEST, NULL, NULL, 0);
+ return (0);
+ }
+
+ fprintf(stderr, "%s %s %s\n", client->hostname, http_states[http_state], uri);
+
+ /*
+ * Separate the URI into its components...
+ */
+
+ if (httpSeparateURI(HTTP_URI_CODING_MOST, uri, scheme, sizeof(scheme),
+ userpass, sizeof(userpass),
+ hostname, sizeof(hostname), &port,
+ client->uri, sizeof(client->uri)) < HTTP_URI_STATUS_OK &&
+ (http_state != HTTP_STATE_OPTIONS || strcmp(uri, "*")))
+ {
+ fprintf(stderr, "%s Bad URI \"%s\".\n", client->hostname, uri);
+ respond_http(client, HTTP_STATUS_BAD_REQUEST, NULL, NULL, 0);
+ return (0);
+ }
+
+ if ((client->options = strchr(client->uri, '?')) != NULL)
+ *(client->options)++ = '\0';
+
+ /*
+ * Process the request...
+ */
+
+ client->start = time(NULL);
+ client->operation = httpGetState(client->http);
+
+ /*
+ * Parse incoming parameters until the status changes...
+ */
+
+ while ((http_status = httpUpdate(client->http)) == HTTP_STATUS_CONTINUE);
+
+ if (http_status != HTTP_STATUS_OK)
+ {
+ respond_http(client, HTTP_STATUS_BAD_REQUEST, NULL, NULL, 0);
+ return (0);
+ }
+
+ if (!httpGetField(client->http, HTTP_FIELD_HOST)[0] &&
+ httpGetVersion(client->http) >= HTTP_VERSION_1_1)
+ {
+ /*
+ * HTTP/1.1 and higher require the "Host:" field...
+ */
+
+ respond_http(client, HTTP_STATUS_BAD_REQUEST, NULL, NULL, 0);
+ return (0);
+ }
+
+ /*
+ * Handle HTTP Upgrade...
+ */
+
+ if (!strcasecmp(httpGetField(client->http, HTTP_FIELD_CONNECTION),
+ "Upgrade"))
+ {
+#ifdef HAVE_SSL
+ if (strstr(httpGetField(client->http, HTTP_FIELD_UPGRADE), "TLS/") != NULL && !httpIsEncrypted(client->http))
+ {
+ if (!respond_http(client, HTTP_STATUS_SWITCHING_PROTOCOLS, NULL, NULL, 0))
+ return (0);
+
+ fprintf(stderr, "%s Upgrading to encrypted connection.\n", client->hostname);
+
+ if (httpEncryption(client->http, HTTP_ENCRYPTION_REQUIRED))
+ {
+ fprintf(stderr, "%s Unable to encrypt connection: %s\n", client->hostname, cupsLastErrorString());
+ return (0);
+ }
+
+ fprintf(stderr, "%s Connection now encrypted.\n", client->hostname);
+ }
+ else
+#endif /* HAVE_SSL */
+
+ if (!respond_http(client, HTTP_STATUS_NOT_IMPLEMENTED, NULL, NULL, 0))
+ return (0);
+ }
+
+ /*
+ * Handle HTTP Expect...
+ */
+
+ if (httpGetExpect(client->http) &&
+ (client->operation == HTTP_STATE_POST ||
+ client->operation == HTTP_STATE_PUT))
+ {
+ if (httpGetExpect(client->http) == HTTP_STATUS_CONTINUE)
+ {
+ /*
+ * Send 100-continue header...
+ */
+
+ if (!respond_http(client, HTTP_STATUS_CONTINUE, NULL, NULL, 0))
+ return (0);
+ }
+ else
+ {
+ /*
+ * Send 417-expectation-failed header...
+ */
+
+ if (!respond_http(client, HTTP_STATUS_EXPECTATION_FAILED, NULL, NULL, 0))
+ return (0);
+ }
+ }
+
+ /*
+ * Handle new transfers...
+ */
+
+ switch (client->operation)
+ {
+ case HTTP_STATE_OPTIONS :
+ /*
+ * Do OPTIONS command...
+ */
+
+ return (respond_http(client, HTTP_STATUS_OK, NULL, NULL, 0));
+
+ case HTTP_STATE_HEAD :
+ if (!strcmp(client->uri, "/icon.png"))
+ return (respond_http(client, HTTP_STATUS_OK, NULL, "image/png", 0));
+ else if (!strcmp(client->uri, "/") || !strcmp(client->uri, "/media") || !strcmp(client->uri, "/supplies"))
+ return (respond_http(client, HTTP_STATUS_OK, NULL, "text/html", 0));
+ else
+ return (respond_http(client, HTTP_STATUS_NOT_FOUND, NULL, NULL, 0));
+
+ case HTTP_STATE_GET :
+ if (!strcmp(client->uri, "/icon.png"))
+ {
+ /*
+ * Send PNG icon file.
+ */
+
+ if (client->printer->icon)
+ {
+ int fd; /* Icon file */
+ struct stat fileinfo; /* Icon file information */
+ char buffer[4096]; /* Copy buffer */
+ ssize_t bytes; /* Bytes */
+
+ fprintf(stderr, "Icon file is \"%s\".\n", client->printer->icon);
+
+ if (!stat(client->printer->icon, &fileinfo) && (fd = open(client->printer->icon, O_RDONLY)) >= 0)
+ {
+ if (!respond_http(client, HTTP_STATUS_OK, NULL, "image/png", (size_t)fileinfo.st_size))
+ {
+ close(fd);
+ return (0);
+ }
+
+ while ((bytes = read(fd, buffer, sizeof(buffer))) > 0)
+ httpWrite2(client->http, buffer, (size_t)bytes);
+
+ httpFlushWrite(client->http);
+
+ close(fd);
+ }
+ else
+ return (respond_http(client, HTTP_STATUS_NOT_FOUND, NULL, NULL, 0));
+ }
+ else
+ {
+ fputs("Icon file is internal printer.png.\n", stderr);
+
+ if (!respond_http(client, HTTP_STATUS_OK, NULL, "image/png", sizeof(printer_png)))
+ return (0);
+
+ httpWrite2(client->http, (const char *)printer_png, sizeof(printer_png));
+ httpFlushWrite(client->http);
+ }
+ }
+ else if (!strcmp(client->uri, "/"))
+ {
+ /*
+ * Show web status page...
+ */
+
+ return (show_status(client));
+ }
+ else if (!strcmp(client->uri, "/media"))
+ {
+ /*
+ * Show web media page...
+ */
+
+ return (show_media(client));
+ }
+ else if (!strcmp(client->uri, "/supplies"))
+ {
+ /*
+ * Show web supplies page...
+ */
+
+ return (show_supplies(client));
+ }
+ else
+ return (respond_http(client, HTTP_STATUS_NOT_FOUND, NULL, NULL, 0));
+ break;
+
+ case HTTP_STATE_POST :
+ if (strcmp(httpGetField(client->http, HTTP_FIELD_CONTENT_TYPE),
+ "application/ipp"))
+ {
+ /*
+ * Not an IPP request...
+ */
+
+ return (respond_http(client, HTTP_STATUS_BAD_REQUEST, NULL, NULL, 0));
+ }
+
+ /*
+ * Read the IPP request...
+ */
+
+ client->request = ippNew();
+
+ while ((ipp_state = ippRead(client->http,
+ client->request)) != IPP_STATE_DATA)
+ {
+ if (ipp_state == IPP_STATE_ERROR)
+ {
+ fprintf(stderr, "%s IPP read error (%s).\n", client->hostname, cupsLastErrorString());
+ respond_http(client, HTTP_STATUS_BAD_REQUEST, NULL, NULL, 0);
+ return (0);
+ }
+ }
+
+ /*
+ * Now that we have the IPP request, process the request...
+ */
+
+ return (process_ipp(client));
+
+ default :
+ break; /* Anti-compiler-warning-code */
+ }
+
+ return (1);
+}
+
+
+/*
+ * 'process_ipp()' - Process an IPP request.
+ */
+
+static int /* O - 1 on success, 0 on error */
+process_ipp(ippeve_client_t *client) /* I - Client */
+{
+ ipp_tag_t group; /* Current group tag */
+ ipp_attribute_t *attr; /* Current attribute */
+ ipp_attribute_t *charset; /* Character set attribute */
+ ipp_attribute_t *language; /* Language attribute */
+ ipp_attribute_t *uri; /* Printer URI attribute */
+ int major, minor; /* Version number */
+ const char *name; /* Name of attribute */
+
+
+ debug_attributes("Request", client->request, 1);
+
+ /*
+ * First build an empty response message for this request...
+ */
+
+ client->operation_id = ippGetOperation(client->request);
+ client->response = ippNewResponse(client->request);
+
+ /*
+ * Then validate the request header and required attributes...
+ */
+
+ major = ippGetVersion(client->request, &minor);
+
+ if (major < 1 || major > 2)
+ {
+ /*
+ * Return an error, since we only support IPP 1.x and 2.x.
+ */
+
+ respond_ipp(client, IPP_STATUS_ERROR_VERSION_NOT_SUPPORTED, "Bad request version number %d.%d.", major, minor);
+ }
+ else if ((major * 10 + minor) > MaxVersion)
+ {
+ if (httpGetState(client->http) != HTTP_STATE_POST_SEND)
+ httpFlush(client->http); /* Flush trailing (junk) data */
+
+ respond_http(client, HTTP_STATUS_BAD_REQUEST, NULL, NULL, 0);
+ return (0);
+ }
+ else if (ippGetRequestId(client->request) <= 0)
+ {
+ respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, "Bad request-id %d.", ippGetRequestId(client->request));
+ }
+ else if (!ippFirstAttribute(client->request))
+ {
+ respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST, "No attributes in request.");
+ }
+ else
+ {
+ /*
+ * Make sure that the attributes are provided in the correct order and
+ * don't repeat groups...
+ */
+
+ for (attr = ippFirstAttribute(client->request),
+ group = ippGetGroupTag(attr);
+ attr;
+ attr = ippNextAttribute(client->request))
+ {
+ if (ippGetGroupTag(attr) < group && ippGetGroupTag(attr) != IPP_TAG_ZERO)
+ {
+ /*
+ * Out of order; return an error...
+ */
+
+ respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST,
+ "Attribute groups are out of order (%x < %x).",
+ ippGetGroupTag(attr), group);
+ break;
+ }
+ else
+ group = ippGetGroupTag(attr);
+ }
+
+ if (!attr)
+ {
+ /*
+ * Then make sure that the first three attributes are:
+ *
+ * attributes-charset
+ * attributes-natural-language
+ * printer-uri/job-uri
+ */
+
+ attr = ippFirstAttribute(client->request);
+ name = ippGetName(attr);
+ if (attr && name && !strcmp(name, "attributes-charset") &&
+ ippGetValueTag(attr) == IPP_TAG_CHARSET)
+ charset = attr;
+ else
+ charset = NULL;
+
+ attr = ippNextAttribute(client->request);
+ name = ippGetName(attr);
+
+ if (attr && name && !strcmp(name, "attributes-natural-language") &&
+ ippGetValueTag(attr) == IPP_TAG_LANGUAGE)
+ language = attr;
+ else
+ language = NULL;
+
+ if ((attr = ippFindAttribute(client->request, "printer-uri",
+ IPP_TAG_URI)) != NULL)
+ uri = attr;
+ else if ((attr = ippFindAttribute(client->request, "job-uri",
+ IPP_TAG_URI)) != NULL)
+ uri = attr;
+ else
+ uri = NULL;
+
+ if (charset &&
+ strcasecmp(ippGetString(charset, 0, NULL), "us-ascii") &&
+ strcasecmp(ippGetString(charset, 0, NULL), "utf-8"))
+ {
+ /*
+ * Bad character set...
+ */
+
+ respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST,
+ "Unsupported character set \"%s\".",
+ ippGetString(charset, 0, NULL));
+ }
+ else if (!charset || !language || !uri)
+ {
+ /*
+ * Return an error, since attributes-charset,
+ * attributes-natural-language, and printer-uri/job-uri are required
+ * for all operations.
+ */
+
+ respond_ipp(client, IPP_STATUS_ERROR_BAD_REQUEST,
+ "Missing required attributes.");
+ }
+ else
+ {
+ char scheme[32], /* URI scheme */
+ userpass[32], /* Username/password in URI */
+ host[256], /* Host name in URI */
+ resource[256]; /* Resource path in URI */
+ int port; /* Port number in URI */
+
+ name = ippGetName(uri);
+
+ if (httpSeparateURI(HTTP_URI_CODING_ALL, ippGetString(uri, 0, NULL),
+ scheme, sizeof(scheme),
+ userpass, sizeof(userpass),
+ host, sizeof(host), &port,
+ resource, sizeof(resource)) < HTTP_URI_STATUS_OK)
+ respond_ipp(client, IPP_STATUS_ERROR_ATTRIBUTES_OR_VALUES,
+ "Bad %s value '%s'.", name, ippGetString(uri, 0, NULL));
+ else if ((!strcmp(name, "job-uri") &&
+ strncmp(resource, "/ipp/print/", 11)) ||
+ (!strcmp(name, "printer-uri") &&
+ strcmp(resource, "/ipp/print")))
+ respond_ipp(client, IPP_STATUS_ERROR_NOT_FOUND, "%s %s not found.",
+ name, ippGetString(uri, 0, NULL));
+ else
+ {
+ /*
+ * Try processing the operation...
+ */
+
+ switch (ippGetOperation(client->request))
+ {
+ case IPP_OP_PRINT_JOB :
+ ipp_print_job(client);
+ break;
+
+ case IPP_OP_PRINT_URI :
+ ipp_print_uri(client);
+ break;
+
+ case IPP_OP_VALIDATE_JOB :
+ ipp_validate_job(client);
+ break;
+
+ case IPP_OP_CREATE_JOB :
+ ipp_create_job(client);
+ break;
+
+ case IPP_OP_SEND_DOCUMENT :
+ ipp_send_document(client);
+ break;
+
+ case IPP_OP_SEND_URI :
+ ipp_send_uri(client);
+ break;
+
+ case IPP_OP_CANCEL_JOB :
+ ipp_cancel_job(client);
+ break;
+
+ case IPP_OP_GET_JOB_ATTRIBUTES :
+ ipp_get_job_attributes(client);
+ break;
+
+ case IPP_OP_GET_JOBS :
+ ipp_get_jobs(client);
+ break;
+
+ case IPP_OP_GET_PRINTER_ATTRIBUTES :
+ ipp_get_printer_attributes(client);
+ break;
+
+ case IPP_OP_CLOSE_JOB :
+ ipp_close_job(client);
+ break;
+
+ case IPP_OP_IDENTIFY_PRINTER :
+ ipp_identify_printer(client);
+ break;
+
+ default :
+ respond_ipp(client, IPP_STATUS_ERROR_OPERATION_NOT_SUPPORTED,
+ "Operation not supported.");
+ break;
+ }
+ }
+ }
+ }
+ }
+
+ /*
+ * Send the HTTP header and return...
+ */
+
+ if (httpGetState(client->http) != HTTP_STATE_POST_SEND)
+ httpFlush(client->http); /* Flush trailing (junk) data */
+
+ return (respond_http(client, HTTP_STATUS_OK, NULL, "application/ipp",
+ ippLength(client->response)));
+}
+
+
+/*
+ * 'process_job()' - Process a print job.
+ */
+
+static void * /* O - Thread exit status */
+process_job(ippeve_job_t *job) /* I - Job */
+{
+ job->state = IPP_JSTATE_PROCESSING;
+ job->printer->state = IPP_PSTATE_PROCESSING;
+ job->processing = time(NULL);
+
+ while (job->printer->state_reasons & IPPEVE_PREASON_MEDIA_EMPTY)
+ {
+ job->printer->state_reasons |= IPPEVE_PREASON_MEDIA_NEEDED;
+
+ sleep(1);
+ }
+
+ job->printer->state_reasons &= (ippeve_preason_t)~IPPEVE_PREASON_MEDIA_NEEDED;
+
+ if (job->printer->command)
+ {
+ /*
+ * Execute a command with the job spool file and wait for it to complete...
+ */
+
+ int pid, /* Process ID */
+ status; /* Exit status */
+ struct timeval start, /* Start time */
+ end; /* End time */
+ char *myargv[3], /* Command-line arguments */
+ *myenvp[400]; /* Environment variables */
+ int myenvc; /* Number of environment variables */
+ ipp_attribute_t *attr; /* Job attribute */
+ char val[1280], /* IPP_NAME=value */
+ *valptr; /* Pointer into string */
+#ifndef _WIN32
+ int mystdout = -1; /* File for stdout */
+ int mypipe[2]; /* Pipe for stderr */
+ char line[2048], /* Line from stderr */
+ *ptr, /* Pointer into line */
+ *endptr; /* End of line */
+ ssize_t bytes; /* Bytes read */
+#endif /* !_WIN32 */
+
+ fprintf(stderr, "[Job %d] Running command \"%s %s\".\n", job->id, job->printer->command, job->filename);
+ gettimeofday(&start, NULL);
+
+ /*
+ * Setup the command-line arguments...
+ */
+
+ myargv[0] = job->printer->command;
+ myargv[1] = job->filename;
+ myargv[2] = NULL;
+
+ /*
+ * Copy the current environment, then add environment variables for every
+ * Job attribute and Printer -default attributes...
+ */
+
+ for (myenvc = 0; environ[myenvc] && myenvc < (int)(sizeof(myenvp) / sizeof(myenvp[0]) - 1); myenvc ++)
+ myenvp[myenvc] = strdup(environ[myenvc]);
+
+ if (myenvc > (int)(sizeof(myenvp) / sizeof(myenvp[0]) - 32))
+ {
+ fprintf(stderr, "[Job %d] Too many environment variables to process job.\n", job->id);
+ job->state = IPP_JSTATE_ABORTED;
+ goto error;
+ }
+
+ if (asprintf(myenvp + myenvc, "CONTENT_TYPE=%s", job->format) > 0)
+ myenvc ++;
+
+ if (job->printer->device_uri && asprintf(myenvp + myenvc, "DEVICE_URI=%s", job->printer->device_uri) > 0)
+ myenvc ++;
+
+#if !CUPS_LITE
+ if (job->printer->ppdfile && asprintf(myenvp + myenvc, "PPD=%s", job->printer->ppdfile) > 0)
+ myenvc ++;
+#endif /* !CUPS_LITE */
+
+ for (attr = ippFirstAttribute(job->printer->attrs); attr && myenvc < (int)(sizeof(myenvp) / sizeof(myenvp[0]) - 1); attr = ippNextAttribute(job->printer->attrs))
+ {
+ /*
+ * Convert "attribute-name-default" to "IPP_ATTRIBUTE_NAME_DEFAULT=" and
+ * then add the value(s) from the attribute.
+ */
+
+ const char *name = ippGetName(attr),
+ /* Attribute name */
+ *suffix = strstr(name, "-default");
+ /* Suffix on attribute name */
+
+ if (!suffix || suffix[8])
+ continue;
+
+ valptr = val;
+ *valptr++ = 'I';
+ *valptr++ = 'P';
+ *valptr++ = 'P';
+ *valptr++ = '_';
+ while (*name && valptr < (val + sizeof(val) - 2))
+ {
+ if (*name == '-')
+ *valptr++ = '_';
+ else
+ *valptr++ = (char)toupper(*name & 255);
+
+ name ++;
+ }
+ *valptr++ = '=';
+ ippAttributeString(attr, valptr, sizeof(val) - (size_t)(valptr - val));
+
+ myenvp[myenvc++] = strdup(val);
+ }
+
+ for (attr = ippFirstAttribute(job->attrs); attr && myenvc < (int)(sizeof(myenvp) / sizeof(myenvp[0]) - 1); attr = ippNextAttribute(job->attrs))
+ {
+ /*
+ * Convert "attribute-name" to "IPP_ATTRIBUTE_NAME=" and then add the
+ * value(s) from the attribute.
+ */
+
+ const char *name = ippGetName(attr);
+ /* Attribute name */
+
+ if (!name)
+ continue;
+
+ valptr = val;
+ *valptr++ = 'I';
+ *valptr++ = 'P';
+ *valptr++ = 'P';
+ *valptr++ = '_';
+ while (*name && valptr < (val + sizeof(val) - 2))
+ {
+ if (*name == '-')
+ *valptr++ = '_';
+ else
+ *valptr++ = (char)toupper(*name & 255);
+
+ name ++;
+ }
+ *valptr++ = '=';
+ ippAttributeString(attr, valptr, sizeof(val) - (size_t)(valptr - val));
+
+ myenvp[myenvc++] = strdup(val);
+ }
+
+ if (attr)
+ {
+ fprintf(stderr, "[Job %d] Too many environment variables to process job.\n", job->id);
+ job->state = IPP_JSTATE_ABORTED;
+ goto error;
+ }
+
+ myenvp[myenvc] = NULL;
+
+ /*
+ * Now run the program...
+ */
+
+#ifdef _WIN32
+ status = _spawnvpe(_P_WAIT, job->printer->command, myargv, myenvp);
+
+#else
+ if (job->printer->device_uri)
+ {
+ char scheme[32], /* URI scheme */
+ userpass[256], /* username:password (unused) */
+ host[256], /* Hostname or IP address */
+ resource[256]; /* Resource path */
+ int port; /* Port number */
+
+
+ if (httpSeparateURI(HTTP_URI_CODING_ALL, job->printer->device_uri, scheme, sizeof(scheme), userpass, sizeof(userpass), host, sizeof(host), &port, resource, sizeof(resource)) < HTTP_URI_STATUS_OK)
+ {
+ fprintf(stderr, "[Job %d] Bad device URI \"%s\".\n", job->id, job->printer->device_uri);
+ }
+ else if (!strcmp(scheme, "file"))
+ {
+ struct stat fileinfo; /* See if this is a file or directory... */
+
+ if (stat(resource, &fileinfo))
+ {
+ if (errno == ENOENT)
+ {
+ if ((mystdout = open(resource, O_WRONLY | O_CREAT | O_TRUNC, 0666)) >= 0)
+ fprintf(stderr, "[Job %d] Saving print command output to \"%s\".\n", job->id, resource);
+ else
+ fprintf(stderr, "[Job %d] Unable to create \"%s\": %s\n", job->id, resource, strerror(errno));
+ }
+ else
+ fprintf(stderr, "[Job %d] Unable to access \"%s\": %s\n", job->id, resource, strerror(errno));
+ }
+ else if (S_ISDIR(fileinfo.st_mode))
+ {
+ if ((mystdout = create_job_file(job, line, sizeof(line), resource, "prn")) >= 0)
+ fprintf(stderr, "[Job %d] Saving print command output to \"%s\".\n", job->id, line);
+ else
+ fprintf(stderr, "[Job %d] Unable to create \"%s\": %s\n", job->id, line, strerror(errno));
+ }
+ else if (!S_ISREG(fileinfo.st_mode))
+ {
+ if ((mystdout = open(resource, O_WRONLY | O_CREAT | O_TRUNC, 0666)) >= 0)
+ fprintf(stderr, "[Job %d] Saving print command output to \"%s\".\n", job->id, resource);
+ else
+ fprintf(stderr, "[Job %d] Unable to create \"%s\": %s\n", job->id, resource, strerror(errno));
+ }
+ else if ((mystdout = open(resource, O_WRONLY)) >= 0)
+ fprintf(stderr, "[Job %d] Saving print command output to \"%s\".\n", job->id, resource);
+ else
+ fprintf(stderr, "[Job %d] Unable to open \"%s\": %s\n", job->id, resource, strerror(errno));
+ }
+ else if (!strcmp(scheme, "socket"))
+ {
+ http_addrlist_t *addrlist; /* List of addresses */
+ char service[32]; /* Service number */
+
+ snprintf(service, sizeof(service), "%d", port);
+
+ if ((addrlist = httpAddrGetList(host, AF_UNSPEC, service)) == NULL)
+ fprintf(stderr, "[Job %d] Unable to find \"%s\": %s\n", job->id, host, cupsLastErrorString());
+ else if (!httpAddrConnect2(addrlist, &mystdout, 30000, &(job->cancel)))
+ fprintf(stderr, "[Job %d] Unable to connect to \"%s\": %s\n", job->id, host, cupsLastErrorString());
+
+ httpAddrFreeList(addrlist);
+ }
+ else
+ {
+ fprintf(stderr, "[Job %d] Unsupported device URI scheme \"%s\".\n", job->id, scheme);
+ }
+ }
+ else if ((mystdout = create_job_file(job, line, sizeof(line), job->printer->directory, "prn")) >= 0)
+ {
+ fprintf(stderr, "[Job %d] Saving print command output to \"%s\".\n", job->id, line);
+ }
+
+ if (mystdout < 0)
+ mystdout = open("/dev/null", O_WRONLY);
+
+ if (pipe(mypipe))
+ {
+ fprintf(stderr, "[Job %d] Unable to create pipe for stderr: %s\n", job->id, strerror(errno));
+ mypipe[0] = mypipe[1] = -1;
+ }
+
+ if ((pid = fork()) == 0)
+ {
+ /*
+ * Child comes here...
+ */
+
+ close(1);
+ dup2(mystdout, 1);
+ close(mystdout);
+
+ close(2);
+ dup2(mypipe[1], 2);
+ close(mypipe[0]);
+ close(mypipe[1]);
+
+ execve(job->printer->command, myargv, myenvp);
+ exit(errno);
+ }
+ else if (pid < 0)
+ {
+ /*
+ * Unable to fork process...
+ */
+
+ fprintf(stderr, "[Job %d] Unable to start job processing command: %s\n", job->id, strerror(errno));
+ status = -1;
+
+ close(mystdout);
+ close(mypipe[0]);
+ close(mypipe[1]);
+
+ /*
+ * Free memory used for environment...
+ */
+
+ while (myenvc > 0)
+ free(myenvp[-- myenvc]);
+ }
+ else
+ {
+ /*
+ * Free memory used for environment...
+ */
+
+ while (myenvc > 0)
+ free(myenvp[-- myenvc]);
+
+ /*
+ * Close the output file in the parent process...
+ */
+
+ close(mystdout);
+
+ /*
+ * If the pipe exists, read from it until EOF...
+ */
+
+ if (mypipe[0] >= 0)
+ {
+ close(mypipe[1]);
+
+ endptr = line;
+ while ((bytes = read(mypipe[0], endptr, sizeof(line) - (size_t)(endptr - line) - 1)) > 0)
+ {
+ endptr += bytes;
+ *endptr = '\0';
+
+ while ((ptr = strchr(line, '\n')) != NULL)
+ {
+ int level = 3; /* Message log level */
+
+ *ptr++ = '\0';
+
+ if (!strncmp(line, "ATTR:", 5))
+ {
+ /*
+ * Process job/printer attribute updates.
+ */
+
+ process_attr_message(job, line);
+ }
+ else if (!strncmp(line, "DEBUG:", 6))
+ {
+ /*
+ * Debug message...
+ */
+
+ level = 2;
+ }
+ else if (!strncmp(line, "ERROR:", 6))
+ {
+ /*
+ * Error message...
+ */
+
+ level = 0;
+ job->message = strdup(line + 6);
+ job->msglevel = 0;
+ }
+ else if (!strncmp(line, "INFO:", 5))
+ {
+ /*
+ * Informational/progress message...
+ */
+
+ level = 1;
+ if (job->msglevel)
+ {
+ job->message = strdup(line + 5);
+ job->msglevel = 1;
+ }
+ }
+ else if (!strncmp(line, "STATE:", 6))
+ {
+ /*
+ * Process printer-state-reasons keywords.
+ */
+
+ process_state_message(job, line);
+ }
+
+ if (Verbosity >= level)
+ fprintf(stderr, "[Job %d] Command - %s\n", job->id, line);
+
+ bytes = ptr - line;
+ if (ptr < endptr)
+ memmove(line, ptr, (size_t)(endptr - ptr));
+ endptr -= bytes;
+ *endptr = '\0';
+ }
+ }
+
+ close(mypipe[0]);
+ }
+
+ /*
+ * Wait for child to complete...
+ */
+
+# ifdef HAVE_WAITPID
+ while (waitpid(pid, &status, 0) < 0);
+# else
+ while (wait(&status) < 0);
+# endif /* HAVE_WAITPID */
+ }
+#endif /* _WIN32 */
+
+ if (status)
+ {
+#ifndef _WIN32
+ if (WIFEXITED(status))
+#endif /* !_WIN32 */
+ fprintf(stderr, "[Job %d] Command \"%s\" exited with status %d.\n", job->id, job->printer->command, WEXITSTATUS(status));
+#ifndef _WIN32
+ else
+ fprintf(stderr, "[Job %d] Command \"%s\" terminated with signal %d.\n", job->id, job->printer->command, WTERMSIG(status));
+#endif /* !_WIN32 */
+ job->state = IPP_JSTATE_ABORTED;
+ }
+ else if (status < 0)
+ job->state = IPP_JSTATE_ABORTED;
+ else
+ fprintf(stderr, "[Job %d] Command \"%s\" completed successfully.\n", job->id, job->printer->command);
+
+ /*
+ * Report the total processing time...
+ */
+
+ gettimeofday(&end, NULL);
+
+ fprintf(stderr, "[Job %d] Processing time was %.3f seconds.\n", job->id, end.tv_sec - start.tv_sec + 0.000001 * (end.tv_usec - start.tv_usec));
+ }
+ else
+ {
+ /*
+ * Sleep for a random amount of time to simulate job processing.
+ */
+
+ sleep((unsigned)(5 + (rand() % 11)));
+ }
+
+ if (job->cancel)
+ job->state = IPP_JSTATE_CANCELED;
+ else if (job->state == IPP_JSTATE_PROCESSING)
+ job->state = IPP_JSTATE_COMPLETED;
+
+ error:
+
+ job->completed = time(NULL);
+ job->printer->state = IPP_PSTATE_IDLE;
+ job->printer->active_job = NULL;
+
+ return (NULL);
+}
+
+
+/*
+ * 'process_state_message()' - Process a STATE: message from a command.
+ */
+
+static void
+process_state_message(
+ ippeve_job_t *job, /* I - Job */
+ char *message) /* I - Message */
+{
+ int i; /* Looping var */
+ ippeve_preason_t state_reasons, /* printer-state-reasons values */
+ bit; /* Current reason bit */
+ char *ptr, /* Pointer into message */
+ *next; /* Next keyword in message */
+ int remove; /* Non-zero if we are removing keywords */
+
+
+ /*
+ * Skip leading "STATE:" and any whitespace...
+ */
+
+ for (message += 6; *message; message ++)
+ if (*message != ' ' && *message != '\t')
+ break;
+
+ /*
+ * Support the following forms of message:
+ *
+ * "keyword[,keyword,...]" to set the printer-state-reasons value(s).
+ *
+ * "-keyword[,keyword,...]" to remove keywords.
+ *
+ * "+keyword[,keyword,...]" to add keywords.
+ *
+ * Keywords may or may not have a suffix (-report, -warning, -error) per
+ * RFC 8011.
+ */
+
+ if (*message == '-')
+ {
+ remove = 1;
+ state_reasons = job->printer->state_reasons;
+ message ++;
+ }
+ else if (*message == '+')
+ {
+ remove = 0;
+ state_reasons = job->printer->state_reasons;
+ message ++;
+ }
+ else
+ {
+ remove = 0;
+ state_reasons = IPPEVE_PREASON_NONE;
+ }
+
+ while (*message)
+ {
+ if ((next = strchr(message, ',')) != NULL)
+ *next++ = '\0';
+
+ if ((ptr = strstr(message, "-error")) != NULL)
+ *ptr = '\0';
+ else if ((ptr = strstr(message, "-report")) != NULL)
+ *ptr = '\0';
+ else if ((ptr = strstr(message, "-warning")) != NULL)
+ *ptr = '\0';
+
+ for (i = 0, bit = 1; i < (int)(sizeof(ippeve_preason_strings) / sizeof(ippeve_preason_strings[0])); i ++, bit *= 2)
+ {
+ if (!strcmp(message, ippeve_preason_strings[i]))
+ {
+ if (remove)
+ state_reasons &= ~bit;
+ else
+ state_reasons |= bit;
+ }
+ }
+
+ if (next)
+ message = next;
+ else
+ break;
+ }
+
+ job->printer->state_reasons = state_reasons;
+}
+
+
+/*
+ * 'register_printer()' - Register a printer object via Bonjour.
+ */
+
+static int /* O - 1 on success, 0 on error */
+register_printer(
+ ippeve_printer_t *printer, /* I - Printer */
+ const char *subtypes) /* I - Service subtype(s) */
+{
+#if defined(HAVE_DNSSD) || defined(HAVE_AVAHI)
+ ippeve_txt_t ipp_txt; /* Bonjour IPP TXT record */
+ int i, /* Looping var */
+ count; /* Number of values */
+ ipp_attribute_t *color_supported,
+ *document_format_supported,
+ *printer_location,
+ *printer_make_and_model,
+ *printer_more_info,
+ *printer_uuid,
+ *sides_supported,
+ *urf_supported; /* Printer attributes */
+ const char *value; /* Value string */
+ char formats[252], /* List of supported formats */
+ urf[252], /* List of supported URF values */
+ *ptr; /* Pointer into string */
+
+ color_supported = ippFindAttribute(printer->attrs, "color-supported", IPP_TAG_BOOLEAN);
+ document_format_supported = ippFindAttribute(printer->attrs, "document-format-supported", IPP_TAG_MIMETYPE);
+ printer_location = ippFindAttribute(printer->attrs, "printer-location", IPP_TAG_TEXT);
+ printer_make_and_model = ippFindAttribute(printer->attrs, "printer-make-and-model", IPP_TAG_TEXT);
+ printer_more_info = ippFindAttribute(printer->attrs, "printer-more-info", IPP_TAG_URI);
+ printer_uuid = ippFindAttribute(printer->attrs, "printer-uuid", IPP_TAG_URI);
+ sides_supported = ippFindAttribute(printer->attrs, "sides-supported", IPP_TAG_KEYWORD);
+ urf_supported = ippFindAttribute(printer->attrs, "urf-supported", IPP_TAG_KEYWORD);
+
+ for (i = 0, count = ippGetCount(document_format_supported), ptr = formats; i < count; i ++)
+ {
+ value = ippGetString(document_format_supported, i, NULL);
+
+ if (!strcasecmp(value, "application/octet-stream"))
+ continue;
+
+ if (ptr > formats && ptr < (formats + sizeof(formats) - 1))
+ *ptr++ = ',';
+
+ strlcpy(ptr, value, sizeof(formats) - (size_t)(ptr - formats));
+ ptr += strlen(ptr);
+
+ if (ptr >= (formats + sizeof(formats) - 1))
+ break;
+ }
+
+ urf[0] = '\0';
+ for (i = 0, count = ippGetCount(urf_supported), ptr = urf; i < count; i ++)
+ {
+ value = ippGetString(urf_supported, i, NULL);
+
+ if (ptr > urf && ptr < (urf + sizeof(urf) - 1))
+ *ptr++ = ',';
+
+ strlcpy(ptr, value, sizeof(urf) - (size_t)(ptr - urf));
+ ptr += strlen(ptr);
+
+ if (ptr >= (urf + sizeof(urf) - 1))
+ break;
+ }
+
+#endif /* HAVE_DNSSD || HAVE_AVAHI */
+#ifdef HAVE_DNSSD
+ DNSServiceErrorType error; /* Error from Bonjour */
+ char regtype[256]; /* Bonjour service type */
+
+
+ /*
+ * Build the TXT record for IPP...
+ */
+
+ TXTRecordCreate(&ipp_txt, 1024, NULL);
+ TXTRecordSetValue(&ipp_txt, "rp", 9, "ipp/print");
+ if ((value = ippGetString(printer_make_and_model, 0, NULL)) != NULL)
+ TXTRecordSetValue(&ipp_txt, "ty", (uint8_t)strlen(value), value);
+ if ((value = ippGetString(printer_more_info, 0, NULL)) != NULL)
+ TXTRecordSetValue(&ipp_txt, "adminurl", (uint8_t)strlen(value), value);
+ if ((value = ippGetString(printer_location, 0, NULL)) != NULL)
+ TXTRecordSetValue(&ipp_txt, "note", (uint8_t)strlen(value), value);
+ TXTRecordSetValue(&ipp_txt, "pdl", (uint8_t)strlen(formats), formats);
+ TXTRecordSetValue(&ipp_txt, "Color", 1, ippGetBoolean(color_supported, 0) ? "T" : "F");
+ TXTRecordSetValue(&ipp_txt, "Duplex", 1, ippGetCount(sides_supported) > 1 ? "T" : "F");
+ if ((value = ippGetString(printer_uuid, 0, NULL)) != NULL)
+ TXTRecordSetValue(&ipp_txt, "UUID", (uint8_t)strlen(value) - 9, value + 9);
+# ifdef HAVE_SSL
+ TXTRecordSetValue(&ipp_txt, "TLS", 3, "1.2");
+# endif /* HAVE_SSL */
+ if (urf[0])
+ TXTRecordSetValue(&ipp_txt, "URF", (uint8_t)strlen(urf), urf);
+ TXTRecordSetValue(&ipp_txt, "txtvers", 1, "1");
+ TXTRecordSetValue(&ipp_txt, "qtotal", 1, "1");
+
+ /*
+ * Register the _printer._tcp (LPD) service type with a port number of 0 to
+ * defend our service name but not actually support LPD...
+ */
+
+ printer->printer_ref = DNSSDMaster;
+
+ if ((error = DNSServiceRegister(&(printer->printer_ref), kDNSServiceFlagsShareConnection, 0 /* interfaceIndex */, printer->dnssd_name, "_printer._tcp", NULL /* domain */, NULL /* host */, 0 /* port */, 0 /* txtLen */, NULL /* txtRecord */, (DNSServiceRegisterReply)dnssd_callback, printer)) != kDNSServiceErr_NoError)
+ {
+ _cupsLangPrintf(stderr, _("Unable to register \"%s.%s\": %d"), printer->dnssd_name, "_printer._tcp", error);
+ return (0);
+ }
+
+ /*
+ * Then register the _ipp._tcp (IPP) service type with the real port number to
+ * advertise our IPP printer...
+ */
+
+ printer->ipp_ref = DNSSDMaster;
+
+ if (subtypes && *subtypes)
+ snprintf(regtype, sizeof(regtype), "_ipp._tcp,%s", subtypes);
+ else
+ strlcpy(regtype, "_ipp._tcp", sizeof(regtype));
+
+ if ((error = DNSServiceRegister(&(printer->ipp_ref), kDNSServiceFlagsShareConnection, 0 /* interfaceIndex */, printer->dnssd_name, regtype, NULL /* domain */, NULL /* host */, htons(printer->port), TXTRecordGetLength(&ipp_txt), TXTRecordGetBytesPtr(&ipp_txt), (DNSServiceRegisterReply)dnssd_callback, printer)) != kDNSServiceErr_NoError)
+ {
+ _cupsLangPrintf(stderr, _("Unable to register \"%s.%s\": %d"), printer->dnssd_name, regtype, error);
+ return (0);
+ }
+
+# ifdef HAVE_SSL
+ /*
+ * Then register the _ipps._tcp (IPP) service type with the real port number to
+ * advertise our IPPS printer...
+ */
+
+ printer->ipps_ref = DNSSDMaster;
+
+ if (subtypes && *subtypes)
+ snprintf(regtype, sizeof(regtype), "_ipps._tcp,%s", subtypes);
+ else
+ strlcpy(regtype, "_ipps._tcp", sizeof(regtype));
+
+ if ((error = DNSServiceRegister(&(printer->ipps_ref), kDNSServiceFlagsShareConnection, 0 /* interfaceIndex */, printer->dnssd_name, regtype, NULL /* domain */, NULL /* host */, htons(printer->port), TXTRecordGetLength(&ipp_txt), TXTRecordGetBytesPtr(&ipp_txt), (DNSServiceRegisterReply)dnssd_callback, printer)) != kDNSServiceErr_NoError)
+ {
+ _cupsLangPrintf(stderr, _("Unable to register \"%s.%s\": %d"), printer->dnssd_name, regtype, error);
+ return (0);
+ }
+# endif /* HAVE_SSL */
+
+ /*
+ * Similarly, register the _http._tcp,_printer (HTTP) service type with the
+ * real port number to advertise our IPP printer...
+ */
+
+ printer->http_ref = DNSSDMaster;
+
+ if ((error = DNSServiceRegister(&(printer->http_ref), kDNSServiceFlagsShareConnection, 0 /* interfaceIndex */, printer->dnssd_name, "_http._tcp,_printer", NULL /* domain */, NULL /* host */, htons(printer->port), 0 /* txtLen */, NULL /* txtRecord */, (DNSServiceRegisterReply)dnssd_callback, printer)) != kDNSServiceErr_NoError)
+ {
+ _cupsLangPrintf(stderr, _("Unable to register \"%s.%s\": %d"), printer->dnssd_name, "_http._tcp,_printer", error);
+ return (0);
+ }
+
+ TXTRecordDeallocate(&ipp_txt);
+
+#elif defined(HAVE_AVAHI)
+ char temp[256]; /* Subtype service string */
+
+ /*
+ * Create the TXT record...
+ */
+
+ ipp_txt = NULL;
+ ipp_txt = avahi_string_list_add_printf(ipp_txt, "rp=ipp/print");
+ if ((value = ippGetString(printer_make_and_model, 0, NULL)) != NULL)
+ ipp_txt = avahi_string_list_add_printf(ipp_txt, "ty=%s", value);
+ if ((value = ippGetString(printer_more_info, 0, NULL)) != NULL)
+ ipp_txt = avahi_string_list_add_printf(ipp_txt, "adminurl=%s", value);
+ if ((value = ippGetString(printer_location, 0, NULL)) != NULL)
+ ipp_txt = avahi_string_list_add_printf(ipp_txt, "note=%s", value);
+ ipp_txt = avahi_string_list_add_printf(ipp_txt, "pdl=%s", formats);
+ ipp_txt = avahi_string_list_add_printf(ipp_txt, "Color=%s", ippGetBoolean(color_supported, 0) ? "T" : "F");
+ ipp_txt = avahi_string_list_add_printf(ipp_txt, "Duplex=%s", ippGetCount(sides_supported) > 1 ? "T" : "F");
+ if ((value = ippGetString(printer_uuid, 0, NULL)) != NULL)
+ ipp_txt = avahi_string_list_add_printf(ipp_txt, "UUID=%s", value + 9);
+# ifdef HAVE_SSL
+ ipp_txt = avahi_string_list_add_printf(ipp_txt, "TLS=1.2");
+# endif /* HAVE_SSL */
+ if (urf[0])
+ ipp_txt = avahi_string_list_add_printf(ipp_txt, "URF=%s", urf);
+ ipp_txt = avahi_string_list_add_printf(ipp_txt, "txtvers=1");
+ ipp_txt = avahi_string_list_add_printf(ipp_txt, "qtotal=1");
+
+ /*
+ * Register _printer._tcp (LPD) with port 0 to reserve the service name...
+ */
+
+ avahi_threaded_poll_lock(DNSSDMaster);
+
+ printer->ipp_ref = avahi_entry_group_new(DNSSDClient, dnssd_callback, NULL);
+
+ avahi_entry_group_add_service_strlst(printer->ipp_ref, AVAHI_IF_UNSPEC, AVAHI_PROTO_UNSPEC, 0, printer->dnssd_name, "_printer._tcp", NULL, NULL, 0, NULL);
+
+ /*
+ * Then register the _ipp._tcp (IPP)...
+ */
+
+ avahi_entry_group_add_service_strlst(printer->ipp_ref, AVAHI_IF_UNSPEC, AVAHI_PROTO_UNSPEC, 0, printer->dnssd_name, "_ipp._tcp", NULL, NULL, printer->port, ipp_txt);
+ if (subtypes && *subtypes)
+ {
+ char *temptypes = strdup(subtypes), *start, *end;
+
+ for (start = temptypes; *start; start = end)
+ {
+ if ((end = strchr(start, ',')) != NULL)
+ *end++ = '\0';
+ else
+ end = start + strlen(start);
+
+ snprintf(temp, sizeof(temp), "%s._sub._ipp._tcp", start);
+ avahi_entry_group_add_service_subtype(printer->ipp_ref, AVAHI_IF_UNSPEC, AVAHI_PROTO_UNSPEC, 0, printer->dnssd_name, "_ipp._tcp", NULL, temp);
+ }
+
+ free(temptypes);
+ }
+
+#ifdef HAVE_SSL
+ /*
+ * _ipps._tcp (IPPS) for secure printing...
+ */
+
+ avahi_entry_group_add_service_strlst(printer->ipp_ref, AVAHI_IF_UNSPEC, AVAHI_PROTO_UNSPEC, 0, printer->dnssd_name, "_ipps._tcp", NULL, NULL, printer->port, ipp_txt);
+ if (subtypes && *subtypes)
+ {
+ char *temptypes = strdup(subtypes), *start, *end;
+
+ for (start = temptypes; *start; start = end)
+ {
+ if ((end = strchr(start, ',')) != NULL)
+ *end++ = '\0';
+ else
+ end = start + strlen(start);
+
+ snprintf(temp, sizeof(temp), "%s._sub._ipps._tcp", start);
+ avahi_entry_group_add_service_subtype(printer->ipp_ref, AVAHI_IF_UNSPEC, AVAHI_PROTO_UNSPEC, 0, printer->dnssd_name, "_ipps._tcp", NULL, temp);
+ }
+
+ free(temptypes);
+ }
+#endif /* HAVE_SSL */
+
+ /*
+ * Finally _http.tcp (HTTP) for the web interface...
+ */
+
+ avahi_entry_group_add_service_strlst(printer->ipp_ref, AVAHI_IF_UNSPEC, AVAHI_PROTO_UNSPEC, 0, printer->dnssd_name, "_http._tcp", NULL, NULL, printer->port, NULL);
+ avahi_entry_group_add_service_subtype(printer->ipp_ref, AVAHI_IF_UNSPEC, AVAHI_PROTO_UNSPEC, 0, printer->dnssd_name, "_http._tcp", NULL, "_printer._sub._http._tcp");
+
+ /*
+ * Commit it...
+ */
+
+ avahi_entry_group_commit(printer->ipp_ref);
+ avahi_threaded_poll_unlock(DNSSDMaster);
+
+ avahi_string_list_free(ipp_txt);
+#endif /* HAVE_DNSSD */
+
+ return (1);
+}
+
+
+/*
+ * 'respond_http()' - Send a HTTP response.
+ */
+
+int /* O - 1 on success, 0 on failure */
+respond_http(
+ ippeve_client_t *client, /* I - Client */
+ http_status_t code, /* I - HTTP status of response */
+ const char *content_encoding, /* I - Content-Encoding of response */
+ const char *type, /* I - MIME media type of response */
+ size_t length) /* I - Length of response */
+{
+ char message[1024]; /* Text message */
+
+
+ fprintf(stderr, "%s %s\n", client->hostname, httpStatus(code));
+
+ if (code == HTTP_STATUS_CONTINUE)
+ {
+ /*
+ * 100-continue doesn't send any headers...
+ */
+
+ return (httpWriteResponse(client->http, HTTP_STATUS_CONTINUE) == 0);
+ }
+
+ /*
+ * Format an error message...
+ */
+
+ if (!type && !length && code != HTTP_STATUS_OK && code != HTTP_STATUS_SWITCHING_PROTOCOLS)
+ {
+ snprintf(message, sizeof(message), "%d - %s\n", code, httpStatus(code));
+
+ type = "text/plain";
+ length = strlen(message);
+ }
+ else
+ message[0] = '\0';
+
+ /*
+ * Send the HTTP response header...
+ */
+
+ httpClearFields(client->http);
+
+ if (code == HTTP_STATUS_METHOD_NOT_ALLOWED ||
+ client->operation == HTTP_STATE_OPTIONS)
+ httpSetField(client->http, HTTP_FIELD_ALLOW, "GET, HEAD, OPTIONS, POST");
+
+ if (type)
+ {
+ if (!strcmp(type, "text/html"))
+ httpSetField(client->http, HTTP_FIELD_CONTENT_TYPE,
+ "text/html; charset=utf-8");
+ else
+ httpSetField(client->http, HTTP_FIELD_CONTENT_TYPE, type);
+
+ if (content_encoding)
+ httpSetField(client->http, HTTP_FIELD_CONTENT_ENCODING, content_encoding);
+ }
+
+ httpSetLength(client->http, length);
+
+ if (httpWriteResponse(client->http, code) < 0)
+ return (0);
+
+ /*
+ * Send the response data...
+ */
+
+ if (message[0])
+ {
+ /*
+ * Send a plain text message.
+ */
+
+ if (httpPrintf(client->http, "%s", message) < 0)
+ return (0);
+
+ if (httpWrite2(client->http, "", 0) < 0)
+ return (0);
+ }
+ else if (client->response)
+ {
+ /*
+ * Send an IPP response...
+ */
+
+ debug_attributes("Response", client->response, 2);
+
+ ippSetState(client->response, IPP_STATE_IDLE);
+
+ if (ippWrite(client->http, client->response) != IPP_STATE_DATA)
+ return (0);
+ }
+
+ return (1);
+}
+
+
+/*
+ * 'respond_ipp()' - Send an IPP response.
+ */
+
+static void
+respond_ipp(ippeve_client_t *client, /* I - Client */
+ ipp_status_t status, /* I - status-code */
+ const char *message, /* I - printf-style status-message */
+ ...) /* I - Additional args as needed */
+{
+ const char *formatted = NULL; /* Formatted message */
+
+
+ ippSetStatusCode(client->response, status);
+
+ if (message)
+ {
+ va_list ap; /* Pointer to additional args */
+ ipp_attribute_t *attr; /* New status-message attribute */
+
+ va_start(ap, message);
+ if ((attr = ippFindAttribute(client->response, "status-message", IPP_TAG_TEXT)) != NULL)
+ ippSetStringfv(client->response, &attr, 0, message, ap);
+ else
+ attr = ippAddStringfv(client->response, IPP_TAG_OPERATION, IPP_TAG_TEXT, "status-message", NULL, message, ap);
+ va_end(ap);
+
+ formatted = ippGetString(attr, 0, NULL);
+ }
+
+ if (formatted)
+ fprintf(stderr, "%s %s %s (%s)\n", client->hostname, ippOpString(client->operation_id), ippErrorString(status), formatted);
+ else
+ fprintf(stderr, "%s %s %s\n", client->hostname, ippOpString(client->operation_id), ippErrorString(status));
+}
+
+
+/*
+ * 'respond_unsupported()' - Respond with an unsupported attribute.
+ */
+
+static void
+respond_unsupported(
+ ippeve_client_t *client, /* I - Client */
+ ipp_attribute_t *attr) /* I - Atribute */
+{
+ ipp_attribute_t *temp; /* Copy of attribute */
+
+
+ respond_ipp(client, IPP_STATUS_ERROR_ATTRIBUTES_OR_VALUES, "Unsupported %s %s%s value.", ippGetName(attr), ippGetCount(attr) > 1 ? "1setOf " : "", ippTagString(ippGetValueTag(attr)));
+
+ temp = ippCopyAttribute(client->response, attr, 0);
+ ippSetGroupTag(client->response, &temp, IPP_TAG_UNSUPPORTED_GROUP);
+}
+
+
+/*
+ * 'run_printer()' - Run the printer service.
+ */
+
+static void
+run_printer(ippeve_printer_t *printer) /* I - Printer */
+{
+ int num_fds; /* Number of file descriptors */
+ struct pollfd polldata[3]; /* poll() data */
+ int timeout; /* Timeout for poll() */
+ ippeve_client_t *client; /* New client */
+
+
+ /*
+ * Setup poll() data for the Bonjour service socket and IPv4/6 listeners...
+ */
+
+ polldata[0].fd = printer->ipv4;
+ polldata[0].events = POLLIN;
+
+ polldata[1].fd = printer->ipv6;
+ polldata[1].events = POLLIN;
+
+ num_fds = 2;
+
+#ifdef HAVE_DNSSD
+ polldata[num_fds ].fd = DNSServiceRefSockFD(DNSSDMaster);
+ polldata[num_fds ++].events = POLLIN;
+#endif /* HAVE_DNSSD */
+
+ /*
+ * Loop until we are killed or have a hard error...
+ */
+
+ for (;;)
+ {
+ if (cupsArrayCount(printer->jobs))
+ timeout = 10;
+ else
+ timeout = -1;
+
+ if (poll(polldata, (nfds_t)num_fds, timeout) < 0 && errno != EINTR)
+ {
+ perror("poll() failed");
+ break;
+ }
+
+ if (polldata[0].revents & POLLIN)
+ {
+ if ((client = create_client(printer, printer->ipv4)) != NULL)
+ {
+ _cups_thread_t t = _cupsThreadCreate((_cups_thread_func_t)process_client, client);
+
+ if (t)
+ {
+ _cupsThreadDetach(t);
+ }
+ else
+ {
+ perror("Unable to create client thread");
+ delete_client(client);
+ }
+ }
+ }
+
+ if (polldata[1].revents & POLLIN)
+ {
+ if ((client = create_client(printer, printer->ipv6)) != NULL)
+ {
+ _cups_thread_t t = _cupsThreadCreate((_cups_thread_func_t)process_client, client);
+
+ if (t)
+ {
+ _cupsThreadDetach(t);
+ }
+ else
+ {
+ perror("Unable to create client thread");
+ delete_client(client);
+ }
+ }
+ }
+
+#ifdef HAVE_DNSSD
+ if (polldata[2].revents & POLLIN)
+ DNSServiceProcessResult(DNSSDMaster);
+#endif /* HAVE_DNSSD */
+
+ /*
+ * Clean out old jobs...
+ */
+
+ clean_jobs(printer);
+ }
+}
+
+
+/*
+ * 'show_media()' - Show media load state.
+ */
+
+static int /* O - 1 on success, 0 on failure */
+show_media(ippeve_client_t *client) /* I - Client connection */
+{
+ ippeve_printer_t *printer = client->printer;
+ /* Printer */
+ int i, j, /* Looping vars */
+ num_ready, /* Number of ready media */
+ num_sizes, /* Number of media sizes */
+ num_sources, /* Number of media sources */
+ num_types; /* Number of media types */
+ ipp_attribute_t *media_col_ready,/* media-col-ready attribute */
+ *media_ready, /* media-ready attribute */
+ *media_sizes, /* media-supported attribute */
+ *media_sources, /* media-source-supported attribute */
+ *media_types, /* media-type-supported attribute */
+ *input_tray; /* printer-input-tray attribute */
+ ipp_t *media_col; /* media-col value */
+ const char *media_size, /* media value */
+ *media_source, /* media-source value */
+ *media_type, /* media-type value */
+ *ready_size, /* media-col-ready media-size[-name] value */
+ *ready_source, /* media-col-ready media-source value */
+ *ready_tray, /* printer-input-tray value */
+ *ready_type; /* media-col-ready media-type value */
+ char tray_str[1024], /* printer-input-tray string value */
+ *tray_ptr; /* Pointer into value */
+ int tray_len; /* Length of printer-input-tray value */
+ int ready_sheets; /* printer-input-tray sheets value */
+ int num_options; /* Number of form options */
+ cups_option_t *options; /* Form options */
+ static const int sheets[] = /* Number of sheets */
+ {
+ 250,
+ 125,
+ 50,
+ 25,
+ 5,
+ 0,
+ -2
+ };
+
+
+ if (!respond_http(client, HTTP_STATUS_OK, NULL, "text/html", 0))
+ return (0);
+
+ html_header(client, printer->name, 0);
+
+ if ((media_col_ready = ippFindAttribute(printer->attrs, "media-col-ready", IPP_TAG_BEGIN_COLLECTION)) == NULL)
+ {
+ html_printf(client, "<p>Error: No media-col-ready defined for printer.</p>\n");
+ html_footer(client);
+ return (1);
+ }
+
+ media_ready = ippFindAttribute(printer->attrs, "media-ready", IPP_TAG_ZERO);
+
+ if ((media_sizes = ippFindAttribute(printer->attrs, "media-supported", IPP_TAG_ZERO)) == NULL)
+ {
+ html_printf(client, "<p>Error: No media-supported defined for printer.</p>\n");
+ html_footer(client);
+ return (1);
+ }
+
+ if ((media_sources = ippFindAttribute(printer->attrs, "media-source-supported", IPP_TAG_ZERO)) == NULL)
+ {
+ html_printf(client, "<p>Error: No media-source-supported defined for printer.</p>\n");
+ html_footer(client);
+ return (1);
+ }
+
+ if ((media_types = ippFindAttribute(printer->attrs, "media-type-supported", IPP_TAG_ZERO)) == NULL)
+ {
+ html_printf(client, "<p>Error: No media-type-supported defined for printer.</p>\n");
+ html_footer(client);
+ return (1);
+ }
+
+ if ((input_tray = ippFindAttribute(printer->attrs, "printer-input-tray", IPP_TAG_STRING)) == NULL)
+ {
+ html_printf(client, "<p>Error: No printer-input-tray defined for printer.</p>\n");
+ html_footer(client);
+ return (1);
+ }
+
+ num_ready = ippGetCount(media_col_ready);
+ num_sizes = ippGetCount(media_sizes);
+ num_sources = ippGetCount(media_sources);
+ num_types = ippGetCount(media_types);
+
+ if (num_sources != ippGetCount(input_tray))
+ {
+ html_printf(client, "<p>Error: Different number of trays in media-source-supported and printer-input-tray defined for printer.</p>\n");
+ html_footer(client);
+ return (1);
+ }
+
+ /*
+ * Process form data if present...
+ */
+
+ if (printer->web_forms)
+ num_options = parse_options(client, &options);
+ else
+ num_options = 0;
+
+ if (num_options > 0)
+ {
+ /*
+ * WARNING: A real printer/server implementation MUST NOT implement
+ * media updates via a GET request - GET requests are supposed to be
+ * idempotent (without side-effects) and we obviously are not
+ * authenticating access here. This form is provided solely to
+ * enable testing and development!
+ */
+
+ char name[255]; /* Form name */
+ const char *val; /* Form value */
+ pwg_media_t *media; /* Media info */
+
+ _cupsRWLockWrite(&printer->rwlock);
+
+ ippDeleteAttribute(printer->attrs, media_col_ready);
+ media_col_ready = NULL;
+
+ if (media_ready)
+ {
+ ippDeleteAttribute(printer->attrs, media_ready);
+ media_ready = NULL;
+ }
+
+ printer->state_reasons &= (ippeve_preason_t)~(IPPEVE_PREASON_MEDIA_LOW | IPPEVE_PREASON_MEDIA_EMPTY | IPPEVE_PREASON_MEDIA_NEEDED);
+
+ for (i = 0; i < num_sources; i ++)
+ {
+ media_source = ippGetString(media_sources, i, NULL);
+
+ if (!strcmp(media_source, "auto") || !strcmp(media_source, "manual") || strstr(media_source, "-man") != NULL)
+ continue;
+
+ snprintf(name, sizeof(name), "size%d", i);
+ if ((media_size = cupsGetOption(name, num_options, options)) != NULL && (media = pwgMediaForPWG(media_size)) != NULL)
+ {
+ snprintf(name, sizeof(name), "type%d", i);
+ if ((media_type = cupsGetOption(name, num_options, options)) != NULL && !*media_type)
+ media_type = NULL;
+
+ if (media_ready)
+ ippSetString(printer->attrs, &media_ready, ippGetCount(media_ready), media_size);
+ else
+ media_ready = ippAddString(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_KEYWORD, "media-ready", NULL, media_size);
+
+ media_col = create_media_col(media_size, media_source, media_type, media->width, media->length, -1, -1, -1, -1);
+
+ if (media_col_ready)
+ ippSetCollection(printer->attrs, &media_col_ready, ippGetCount(media_col_ready), media_col);
+ else
+ media_col_ready = ippAddCollection(printer->attrs, IPP_TAG_PRINTER, "media-col-ready", media_col);
+ ippDelete(media_col);
+ }
+ else
+ media = NULL;
+
+ snprintf(name, sizeof(name), "level%d", i);
+ if ((val = cupsGetOption(name, num_options, options)) != NULL)
+ ready_sheets = atoi(val);
+ else
+ ready_sheets = 0;
+
+ snprintf(tray_str, sizeof(tray_str), "type=sheetFeedAuto%sRemovableTray;mediafeed=%d;mediaxfeed=%d;maxcapacity=%d;level=%d;status=0;name=%s;", !strcmp(media_source, "by-pass-tray") ? "Non" : "", media ? media->length : 0, media ? media->width : 0, strcmp(media_source, "by-pass-tray") ? 250 : 25, ready_sheets, media_source);
+
+ ippSetOctetString(printer->attrs, &input_tray, i, tray_str, (int)strlen(tray_str));
+
+ if (ready_sheets == 0)
+ {
+ printer->state_reasons |= IPPEVE_PREASON_MEDIA_EMPTY;
+ if (printer->active_job)
+ printer->state_reasons |= IPPEVE_PREASON_MEDIA_NEEDED;
+ }
+ else if (ready_sheets < 25 && ready_sheets > 0)
+ printer->state_reasons |= IPPEVE_PREASON_MEDIA_LOW;
+ }
+
+ if (!media_col_ready)
+ media_col_ready = ippAddOutOfBand(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_NOVALUE, "media-col-ready");
+
+ if (!media_ready)
+ media_ready = ippAddOutOfBand(printer->attrs, IPP_TAG_PRINTER, IPP_TAG_NOVALUE, "media-ready");
+
+ _cupsRWUnlock(&printer->rwlock);
+ }
+
+ if (printer->web_forms)
+ html_printf(client, "<form method=\"GET\" action=\"/media\">\n");
+
+ html_printf(client, "<table class=\"form\" summary=\"Media\">\n");
+ for (i = 0; i < num_sources; i ++)
+ {
+ media_source = ippGetString(media_sources, i, NULL);
+
+ if (!strcmp(media_source, "auto") || !strcmp(media_source, "manual") || strstr(media_source, "-man") != NULL)
+ continue;
+
+ for (j = 0, ready_size = NULL, ready_type = NULL; j < num_ready; j ++)
+ {
+ media_col = ippGetCollection(media_col_ready, j);
+ ready_size = ippGetString(ippFindAttribute(media_col, "media-size-name", IPP_TAG_ZERO), 0, NULL);
+ ready_source = ippGetString(ippFindAttribute(media_col, "media-source", IPP_TAG_ZERO), 0, NULL);
+ ready_type = ippGetString(ippFindAttribute(media_col, "media-type", IPP_TAG_ZERO), 0, NULL);
+
+ if (ready_source && !strcmp(ready_source, media_source))
+ break;
+
+ ready_source = NULL;
+ ready_size = NULL;
+ ready_type = NULL;
+ }
+
+ html_printf(client, "<tr><th>%s:</th>", media_source);
+
+ /*
+ * Media size...
+ */
+
+ if (printer->web_forms)
+ {
+ html_printf(client, "<td><select name=\"size%d\"><option value=\"\">None</option>", i);
+ for (j = 0; j < num_sizes; j ++)
+ {
+ media_size = ippGetString(media_sizes, j, NULL);
+
+ html_printf(client, "<option%s>%s</option>", (ready_size && !strcmp(ready_size, media_size)) ? " selected" : "", media_size);
+ }
+ html_printf(client, "</select>");
+ }
+ else
+ html_printf(client, "<td>%s", ready_size);
+
+ /*
+ * Media type...
+ */
+
+ if (printer->web_forms)
+ {
+ html_printf(client, " <select name=\"type%d\"><option value=\"\">None</option>", i);
+ for (j = 0; j < num_types; j ++)
+ {
+ media_type = ippGetString(media_types, j, NULL);
+
+ html_printf(client, "<option%s>%s</option>", (ready_type && !strcmp(ready_type, media_type)) ? " selected" : "", media_type);
+ }
+ html_printf(client, "</select>");
+ }
+ else
+ html_printf(client, ", %s", ready_type);
+
+ /*
+ * Level/sheets loaded...
+ */
+
+ if ((ready_tray = ippGetOctetString(input_tray, i, &tray_len)) != NULL)
+ {
+ if (tray_len > (int)(sizeof(tray_str) - 1))
+ tray_len = (int)sizeof(tray_str) - 1;
+ memcpy(tray_str, ready_tray, (size_t)tray_len);
+ tray_str[tray_len] = '\0';
+
+ if ((tray_ptr = strstr(tray_str, "level=")) != NULL)
+ ready_sheets = atoi(tray_ptr + 6);
+ else
+ ready_sheets = 0;
+ }
+ else
+ ready_sheets = 0;
+
+ if (printer->web_forms)
+ {
+ html_printf(client, " <select name=\"level%d\">", i);
+ for (j = 0; j < (int)(sizeof(sheets) / sizeof(sheets[0])); j ++)
+ {
+ if (!strcmp(media_source, "by-pass-tray") && sheets[j] > 25)
+ continue;
+
+ if (sheets[j] < 0)
+ html_printf(client, "<option value=\"%d\"%s>Unknown</option>", sheets[j], sheets[j] == ready_sheets ? " selected" : "");
+ else
+ html_printf(client, "<option value=\"%d\"%s>%d sheets</option>", sheets[j], sheets[j] == ready_sheets ? " selected" : "", sheets[j]);
+ }
+ html_printf(client, "</select></td></tr>\n");
+ }
+ else if (ready_sheets > 0)
+ html_printf(client, ", %d sheets</td></tr>\n", ready_sheets);
+ else
+ html_printf(client, "</td></tr>\n");
+ }
+
+ if (printer->web_forms)
+ {
+ html_printf(client, "<tr><td></td><td><input type=\"submit\" value=\"Update Media\">");
+ if (num_options > 0)
+ html_printf(client, " <span class=\"badge\" id=\"status\">Media updated.</span>\n");
+ html_printf(client, "</td></tr></table></form>\n");
+
+ if (num_options > 0)
+ html_printf(client, "<script>\n"
+ "setTimeout(hide_status, 3000);\n"
+ "function hide_status() {\n"
+ " var status = document.getElementById('status');\n"
+ " status.style.display = 'none';\n"
+ "}\n"
+ "</script>\n");
+ }
+ else
+ html_printf(client, "</table>\n");
+
+ html_footer(client);
+
+ return (1);
+}
+
+
+/*
+ * 'show_status()' - Show printer/system state.
+ */
+
+static int /* O - 1 on success, 0 on failure */
+show_status(ippeve_client_t *client) /* I - Client connection */
+{
+ ippeve_printer_t *printer = client->printer;
+ /* Printer */
+ ippeve_job_t *job; /* Current job */
+ int i; /* Looping var */
+ ippeve_preason_t reason; /* Current reason */
+ static const char * const reasons[] = /* Reason strings */
+ {
+ "Other",
+ "Cover Open",
+ "Input Tray Missing",
+ "Marker Supply Empty",
+ "Marker Supply Low",
+ "Marker Waste Almost Full",
+ "Marker Waste Full",
+ "Media Empty",
+ "Media Jam",
+ "Media Low",
+ "Media Needed",
+ "Moving to Paused",
+ "Paused",
+ "Spool Area Full",
+ "Toner Empty",
+ "Toner Low"
+ };
+ static const char * const state_colors[] =
+ { /* State colors */
+ "#0C0", /* Idle */
+ "#EE0", /* Processing */
+ "#C00" /* Stopped */
+ };
+
+
+ if (!respond_http(client, HTTP_STATUS_OK, NULL, "text/html", 0))
+ return (0);
+
+ html_header(client, printer->name, printer->state == IPP_PSTATE_PROCESSING ? 5 : 15);
+ html_printf(client, "<h1><img style=\"background: %s; border-radius: 10px; float: left; margin-right: 10px; padding: 10px;\" src=\"/icon.png\" width=\"64\" height=\"64\">%s Jobs</h1>\n", state_colors[printer->state - IPP_PSTATE_IDLE], printer->name);
+ html_printf(client, "<p>%s, %d job(s).", printer->state == IPP_PSTATE_IDLE ? "Idle" : printer->state == IPP_PSTATE_PROCESSING ? "Printing" : "Stopped", cupsArrayCount(printer->jobs));
+ for (i = 0, reason = 1; i < (int)(sizeof(reasons) / sizeof(reasons[0])); i ++, reason <<= 1)
+ if (printer->state_reasons & reason)
+ html_printf(client, "\n<br>&nbsp;&nbsp;&nbsp;&nbsp;%s", reasons[i]);
+ html_printf(client, "</p>\n");
+
+ if (cupsArrayCount(printer->jobs) > 0)
+ {
+ _cupsRWLockRead(&(printer->rwlock));
+
+ html_printf(client, "<table class=\"striped\" summary=\"Jobs\"><thead><tr><th>Job #</th><th>Name</th><th>Owner</th><th>Status</th></tr></thead><tbody>\n");
+ for (job = (ippeve_job_t *)cupsArrayFirst(printer->jobs); job; job = (ippeve_job_t *)cupsArrayNext(printer->jobs))
+ {
+ char when[256], /* When job queued/started/finished */
+ hhmmss[64]; /* Time HH:MM:SS */
+
+ switch (job->state)
+ {
+ case IPP_JSTATE_PENDING :
+ case IPP_JSTATE_HELD :
+ snprintf(when, sizeof(when), "Queued at %s", time_string(job->created, hhmmss, sizeof(hhmmss)));
+ break;
+ case IPP_JSTATE_PROCESSING :
+ case IPP_JSTATE_STOPPED :
+ snprintf(when, sizeof(when), "Started at %s", time_string(job->processing, hhmmss, sizeof(hhmmss)));
+ break;
+ case IPP_JSTATE_ABORTED :
+ snprintf(when, sizeof(when), "Aborted at %s", time_string(job->completed, hhmmss, sizeof(hhmmss)));
+ break;
+ case IPP_JSTATE_CANCELED :
+ snprintf(when, sizeof(when), "Canceled at %s", time_string(job->completed, hhmmss, sizeof(hhmmss)));
+ break;
+ case IPP_JSTATE_COMPLETED :
+ snprintf(when, sizeof(when), "Completed at %s", time_string(job->completed, hhmmss, sizeof(hhmmss)));
+ break;
+ }
+
+ html_printf(client, "<tr><td>%d</td><td>%s</td><td>%s</td><td>%s</td></tr>\n", job->id, job->name, job->username, when);
+ }
+ html_printf(client, "</tbody></table>\n");
+
+ _cupsRWUnlock(&(printer->rwlock));
+ }
+
+ html_footer(client);
+
+ return (1);
+}
+
+
+/*
+ * 'show_supplies()' - Show printer supplies.
+ */
+
+static int /* O - 1 on success, 0 on failure */
+show_supplies(
+ ippeve_client_t *client) /* I - Client connection */
+{
+ ippeve_printer_t *printer = client->printer;
+ /* Printer */
+ int i, /* Looping var */
+ num_supply; /* Number of supplies */
+ ipp_attribute_t *supply, /* printer-supply attribute */
+ *supply_desc; /* printer-supply-description attribute */
+ int num_options; /* Number of form options */
+ cups_option_t *options; /* Form options */
+ int supply_len, /* Length of supply value */
+ level; /* Supply level */
+ const char *supply_value; /* Supply value */
+ char supply_text[1024], /* Supply string */
+ *supply_ptr; /* Pointer into supply string */
+ static const char * const printer_supply[] =
+ { /* printer-supply values */
+ "index=1;class=receptacleThatIsFilled;type=wasteToner;unit=percent;"
+ "maxcapacity=100;level=%d;colorantname=unknown;",
+ "index=2;class=supplyThatIsConsumed;type=toner;unit=percent;"
+ "maxcapacity=100;level=%d;colorantname=black;",
+ "index=3;class=supplyThatIsConsumed;type=toner;unit=percent;"
+ "maxcapacity=100;level=%d;colorantname=cyan;",
+ "index=4;class=supplyThatIsConsumed;type=toner;unit=percent;"
+ "maxcapacity=100;level=%d;colorantname=magenta;",
+ "index=5;class=supplyThatIsConsumed;type=toner;unit=percent;"
+ "maxcapacity=100;level=%d;colorantname=yellow;"
+ };
+ static const char * const backgrounds[] =
+ { /* Background colors for the supply-level bars */
+ "#777 linear-gradient(#333,#777)",
+ "#000 linear-gradient(#666,#000)",
+ "#0FF linear-gradient(#6FF,#0FF)",
+ "#F0F linear-gradient(#F6F,#F0F)",
+ "#CC0 linear-gradient(#EE6,#EE0)"
+ };
+ static const char * const colors[] = /* Text colors for the supply-level bars */
+ {
+ "#fff",
+ "#fff",
+ "#000",
+ "#000",
+ "#000"
+ };
+
+
+ if (!respond_http(client, HTTP_STATUS_OK, NULL, "text/html", 0))
+ return (0);
+
+ html_header(client, printer->name, 0);
+
+ if ((supply = ippFindAttribute(printer->attrs, "printer-supply", IPP_TAG_STRING)) == NULL)
+ {
+ html_printf(client, "<p>Error: No printer-supply defined for printer.</p>\n");
+ html_footer(client);
+ return (1);
+ }
+
+ num_supply = ippGetCount(supply);
+
+ if ((supply_desc = ippFindAttribute(printer->attrs, "printer-supply-description", IPP_TAG_TEXT)) == NULL)
+ {
+ html_printf(client, "<p>Error: No printer-supply-description defined for printer.</p>\n");
+ html_footer(client);
+ return (1);
+ }
+
+ if (num_supply != ippGetCount(supply_desc))
+ {
+ html_printf(client, "<p>Error: Different number of values for printer-supply and printer-supply-description defined for printer.</p>\n");
+ html_footer(client);
+ return (1);
+ }
+
+ if (printer->web_forms)
+ num_options = parse_options(client, &options);
+ else
+ num_options = 0;
+
+ if (num_options > 0)
+ {
+ /*
+ * WARNING: A real printer/server implementation MUST NOT implement
+ * supply updates via a GET request - GET requests are supposed to be
+ * idempotent (without side-effects) and we obviously are not
+ * authenticating access here. This form is provided solely to
+ * enable testing and development!
+ */
+
+ char name[64]; /* Form field */
+ const char *val; /* Form value */
+
+ _cupsRWLockWrite(&printer->rwlock);
+
+ ippDeleteAttribute(printer->attrs, supply);
+ supply = NULL;
+
+ printer->state_reasons &= (ippeve_preason_t)~(IPPEVE_PREASON_MARKER_SUPPLY_EMPTY | IPPEVE_PREASON_MARKER_SUPPLY_LOW | IPPEVE_PREASON_MARKER_WASTE_ALMOST_FULL | IPPEVE_PREASON_MARKER_WASTE_FULL | IPPEVE_PREASON_TONER_EMPTY | IPPEVE_PREASON_TONER_LOW);
+
+ for (i = 0; i < num_supply; i ++)
+ {
+ snprintf(name, sizeof(name), "supply%d", i);
+ if ((val = cupsGetOption(name, num_options, options)) != NULL)
+ {
+ level = atoi(val); /* New level */
+
+ snprintf(supply_text, sizeof(supply_text), printer_supply[i], level);
+ if (supply)
+ ippSetOctetString(printer->attrs, &supply, ippGetCount(supply), supply_text, (int)strlen(supply_text));
+ else
+ supply = ippAddOctetString(printer->attrs, IPP_TAG_PRINTER, "printer-supply", supply_text, (int)strlen(supply_text));
+
+ if (i == 0)
+ {
+ if (level == 100)
+ printer->state_reasons |= IPPEVE_PREASON_MARKER_WASTE_FULL;
+ else if (level > 90)
+ printer->state_reasons |= IPPEVE_PREASON_MARKER_WASTE_ALMOST_FULL;
+ }
+ else
+ {
+ if (level == 0)
+ printer->state_reasons |= IPPEVE_PREASON_TONER_EMPTY;
+ else if (level < 10)
+ printer->state_reasons |= IPPEVE_PREASON_TONER_LOW;
+ }
+ }
+ }
+
+ _cupsRWUnlock(&printer->rwlock);
+ }
+
+ if (printer->web_forms)
+ html_printf(client, "<form method=\"GET\" action=\"/supplies\">\n");
+
+ html_printf(client, "<table class=\"form\" summary=\"Supplies\">\n");
+ for (i = 0; i < num_supply; i ++)
+ {
+ supply_value = ippGetOctetString(supply, i, &supply_len);
+ if (supply_len > (int)(sizeof(supply_text) - 1))
+ supply_len = (int)sizeof(supply_text) - 1;
+
+ memcpy(supply_text, supply_value, (size_t)supply_len);
+ supply_text[supply_len] = '\0';
+
+ if ((supply_ptr = strstr(supply_text, "level=")) != NULL)
+ level = atoi(supply_ptr + 6);
+ else
+ level = 50;
+
+ if (printer->web_forms)
+ html_printf(client, "<tr><th>%s:</th><td><input name=\"supply%d\" size=\"3\" value=\"%d\"></td>", ippGetString(supply_desc, i, NULL), i, level);
+ else
+ html_printf(client, "<tr><th>%s:</th>", ippGetString(supply_desc, i, NULL));
+
+ if (level < 10)
+ html_printf(client, "<td class=\"meter\"><span class=\"bar\" style=\"background: %s; padding: 5px %dpx;\"></span>&nbsp;%d%%</td></tr>\n", backgrounds[i], level * 2, level);
+ else
+ html_printf(client, "<td class=\"meter\"><span class=\"bar\" style=\"background: %s; color: %s; padding: 5px %dpx;\">%d%%</span></td></tr>\n", backgrounds[i], colors[i], level * 2, level);
+ }
+
+ if (printer->web_forms)
+ {
+ html_printf(client, "<tr><td></td><td colspan=\"2\"><input type=\"submit\" value=\"Update Supplies\">");
+ if (num_options > 0)
+ html_printf(client, " <span class=\"badge\" id=\"status\">Supplies updated.</span>\n");
+ html_printf(client, "</td></tr>\n</table>\n</form>\n");
+
+ if (num_options > 0)
+ html_printf(client, "<script>\n"
+ "setTimeout(hide_status, 3000);\n"
+ "function hide_status() {\n"
+ " var status = document.getElementById('status');\n"
+ " status.style.display = 'none';\n"
+ "}\n"
+ "</script>\n");
+ }
+ else
+ html_printf(client, "</table>\n");
+
+ html_footer(client);
+
+ return (1);
+}
+
+
+/*
+ * 'time_string()' - Return the local time in hours, minutes, and seconds.
+ */
+
+static char *
+time_string(time_t tv, /* I - Time value */
+ char *buffer, /* I - Buffer */
+ size_t bufsize) /* I - Size of buffer */
+{
+ struct tm *curtime = localtime(&tv);
+ /* Local time */
+
+ strftime(buffer, bufsize, "%X", curtime);
+ return (buffer);
+}
+
+
+/*
+ * 'usage()' - Show program usage.
+ */
+
+static void
+usage(int status) /* O - Exit status */
+{
+ _cupsLangPuts(stdout, _("Usage: ippeveprinter [options] \"name\""));
+ _cupsLangPuts(stdout, _("Options:"));
+ _cupsLangPuts(stderr, _("--help Show program help"));
+ _cupsLangPuts(stderr, _("--no-web-forms Disable web forms for media and supplies"));
+ _cupsLangPuts(stderr, _("--version Show program version"));
+ _cupsLangPuts(stdout, _("-2 Set 2-sided printing support (default=1-sided)"));
+ _cupsLangPuts(stdout, _("-D device-uri Set the device URI for the printer"));
+#ifdef HAVE_SSL
+ _cupsLangPuts(stdout, _("-K keypath Set location of server X.509 certificates and keys."));
+#endif /* HAVE_SSL */
+ _cupsLangPuts(stdout, _("-M manufacturer Set manufacturer name (default=Test)"));
+ _cupsLangPuts(stdout, _("-P filename.ppd Load printer attributes from PPD file"));
+ _cupsLangPuts(stdout, _("-V version Set default IPP version"));
+ _cupsLangPuts(stdout, _("-a filename.conf Load printer attributes from conf file"));
+ _cupsLangPuts(stdout, _("-c command Set print command"));
+ _cupsLangPuts(stdout, _("-d spool-directory Set spool directory"));
+ _cupsLangPuts(stdout, _("-f type/subtype[,...] Set supported file types"));
+ _cupsLangPuts(stdout, _("-i iconfile.png Set icon file"));
+ _cupsLangPuts(stdout, _("-k Keep job spool files"));
+ _cupsLangPuts(stdout, _("-l location Set location of printer"));
+ _cupsLangPuts(stdout, _("-m model Set model name (default=Printer)"));
+ _cupsLangPuts(stdout, _("-n hostname Set hostname for printer"));
+ _cupsLangPuts(stdout, _("-p port Set port number for printer"));
+ _cupsLangPuts(stdout, _("-r subtype,[subtype] Set DNS-SD service subtype"));
+ _cupsLangPuts(stdout, _("-s speed[,color-speed] Set speed in pages per minute"));
+ _cupsLangPuts(stderr, _("-v Be verbose"));
+
+ exit(status);
+}
+
+
+/*
+ * 'valid_doc_attributes()' - Determine whether the document attributes are
+ * valid.
+ *
+ * When one or more document attributes are invalid, this function adds a
+ * suitable response and attributes to the unsupported group.
+ */
+
+static int /* O - 1 if valid, 0 if not */
+valid_doc_attributes(
+ ippeve_client_t *client) /* I - Client */
+{
+ int valid = 1; /* Valid attributes? */
+ ipp_op_t op = ippGetOperation(client->request);
+ /* IPP operation */
+ const char *op_name = ippOpString(op);
+ /* IPP operation name */
+ ipp_attribute_t *attr, /* Current attribute */
+ *supported; /* xxx-supported attribute */
+ const char *compression = NULL,
+ /* compression value */
+ *format = NULL; /* document-format value */
+
+
+ /*
+ * Check operation attributes...
+ */
+
+ if ((attr = ippFindAttribute(client->request, "compression", IPP_TAG_ZERO)) != NULL)
+ {
+ /*
+ * If compression is specified, only accept a supported value in a Print-Job
+ * or Send-Document request...
+ */
+
+ compression = ippGetString(attr, 0, NULL);
+ supported = ippFindAttribute(client->printer->attrs,
+ "compression-supported", IPP_TAG_KEYWORD);
+
+ if (ippGetCount(attr) != 1 || ippGetValueTag(attr) != IPP_TAG_KEYWORD ||
+ ippGetGroupTag(attr) != IPP_TAG_OPERATION ||
+ (op != IPP_OP_PRINT_JOB && op != IPP_OP_SEND_DOCUMENT &&
+ op != IPP_OP_VALIDATE_JOB) ||
+ !ippContainsString(supported, compression))
+ {
+ respond_unsupported(client, attr);
+ valid = 0;
+ }
+ else
+ {
+ fprintf(stderr, "%s %s compression=\"%s\"\n", client->hostname, op_name, compression);
+
+ ippAddString(client->request, IPP_TAG_JOB, IPP_TAG_KEYWORD, "compression-supplied", NULL, compression);
+
+ if (strcmp(compression, "none"))
+ {
+ if (Verbosity)
+ fprintf(stderr, "Receiving job file with \"%s\" compression.\n", compression);
+ httpSetField(client->http, HTTP_FIELD_CONTENT_ENCODING, compression);
+ }
+ }
+ }
+
+ /*
+ * Is it a format we support?
+ */
+
+ if ((attr = ippFindAttribute(client->request, "document-format", IPP_TAG_ZERO)) != NULL)
+ {
+ if (ippGetCount(attr) != 1 || ippGetValueTag(attr) != IPP_TAG_MIMETYPE ||
+ ippGetGroupTag(attr) != IPP_TAG_OPERATION)
+ {
+ respond_unsupported(client, attr);
+ valid = 0;
+ }
+ else
+ {
+ format = ippGetString(attr, 0, NULL);
+
+ fprintf(stderr, "%s %s document-format=\"%s\"\n", client->hostname, op_name, format);
+
+ ippAddString(client->request, IPP_TAG_JOB, IPP_TAG_MIMETYPE, "document-format-supplied", NULL, format);
+ }
+ }
+ else
+ {
+ format = ippGetString(ippFindAttribute(client->printer->attrs, "document-format-default", IPP_TAG_MIMETYPE), 0, NULL);
+ if (!format)
+ format = "application/octet-stream"; /* Should never happen */
+
+ attr = ippAddString(client->request, IPP_TAG_OPERATION, IPP_TAG_MIMETYPE, "document-format", NULL, format);
+ }
+
+ if (format && !strcmp(format, "application/octet-stream") && (ippGetOperation(client->request) == IPP_OP_PRINT_JOB || ippGetOperation(client->request) == IPP_OP_SEND_DOCUMENT))
+ {
+ /*
+ * Auto-type the file using the first 8 bytes of the file...
+ */
+
+ unsigned char header[8]; /* First 8 bytes of file */
+
+ memset(header, 0, sizeof(header));
+ httpPeek(client->http, (char *)header, sizeof(header));
+
+ if (!memcmp(header, "%PDF", 4))
+ format = "application/pdf";
+ else if (!memcmp(header, "%!", 2))
+ format = "application/postscript";
+ else if (!memcmp(header, "\377\330\377", 3) && header[3] >= 0xe0 && header[3] <= 0xef)
+ format = "image/jpeg";
+ else if (!memcmp(header, "\211PNG", 4))
+ format = "image/png";
+ else if (!memcmp(header, "RAS2", 4))
+ format = "image/pwg-raster";
+ else if (!memcmp(header, "UNIRAST", 8))
+ format = "image/urf";
+ else
+ format = NULL;
+
+ if (format)
+ {
+ fprintf(stderr, "%s %s Auto-typed document-format=\"%s\"\n", client->hostname, op_name, format);
+
+ ippAddString(client->request, IPP_TAG_JOB, IPP_TAG_MIMETYPE, "document-format-detected", NULL, format);
+ }
+ }
+
+ if (op != IPP_OP_CREATE_JOB && (supported = ippFindAttribute(client->printer->attrs, "document-format-supported", IPP_TAG_MIMETYPE)) != NULL && !ippContainsString(supported, format))
+ {
+ respond_unsupported(client, attr);
+ valid = 0;
+ }
+
+ /*
+ * document-name
+ */
+
+ if ((attr = ippFindAttribute(client->request, "document-name", IPP_TAG_NAME)) != NULL)
+ ippAddString(client->request, IPP_TAG_JOB, IPP_TAG_NAME, "document-name-supplied", NULL, ippGetString(attr, 0, NULL));
+
+ return (valid);
+}
+
+
+/*
+ * 'valid_job_attributes()' - Determine whether the job attributes are valid.
+ *
+ * When one or more job attributes are invalid, this function adds a suitable
+ * response and attributes to the unsupported group.
+ */
+
+static int /* O - 1 if valid, 0 if not */
+valid_job_attributes(
+ ippeve_client_t *client) /* I - Client */
+{
+ int i, /* Looping var */
+ count, /* Number of values */
+ valid = 1; /* Valid attributes? */
+ ipp_attribute_t *attr, /* Current attribute */
+ *supported; /* xxx-supported attribute */
+
+
+ /*
+ * Check operation attributes...
+ */
+
+ valid = valid_doc_attributes(client);
+
+ /*
+ * Check the various job template attributes...
+ */
+
+ if ((attr = ippFindAttribute(client->request, "copies", IPP_TAG_ZERO)) != NULL)
+ {
+ if (ippGetCount(attr) != 1 || ippGetValueTag(attr) != IPP_TAG_INTEGER ||
+ ippGetInteger(attr, 0) < 1 || ippGetInteger(attr, 0) > 999)
+ {
+ respond_unsupported(client, attr);
+ valid = 0;
+ }
+ }
+
+ if ((attr = ippFindAttribute(client->request, "ipp-attribute-fidelity", IPP_TAG_ZERO)) != NULL)
+ {
+ if (ippGetCount(attr) != 1 || ippGetValueTag(attr) != IPP_TAG_BOOLEAN)
+ {
+ respond_unsupported(client, attr);
+ valid = 0;
+ }
+ }
+
+ if ((attr = ippFindAttribute(client->request, "job-hold-until", IPP_TAG_ZERO)) != NULL)
+ {
+ if (ippGetCount(attr) != 1 ||
+ (ippGetValueTag(attr) != IPP_TAG_NAME &&
+ ippGetValueTag(attr) != IPP_TAG_NAMELANG &&
+ ippGetValueTag(attr) != IPP_TAG_KEYWORD) ||
+ strcmp(ippGetString(attr, 0, NULL), "no-hold"))
+ {
+ respond_unsupported(client, attr);
+ valid = 0;
+ }
+ }
+
+ if ((attr = ippFindAttribute(client->request, "job-impressions", IPP_TAG_ZERO)) != NULL)
+ {
+ if (ippGetCount(attr) != 1 || ippGetValueTag(attr) != IPP_TAG_INTEGER || ippGetInteger(attr, 0) < 0)
+ {
+ respond_unsupported(client, attr);
+ valid = 0;
+ }
+ }
+
+ if ((attr = ippFindAttribute(client->request, "job-name", IPP_TAG_ZERO)) != NULL)
+ {
+ if (ippGetCount(attr) != 1 ||
+ (ippGetValueTag(attr) != IPP_TAG_NAME &&
+ ippGetValueTag(attr) != IPP_TAG_NAMELANG))
+ {
+ respond_unsupported(client, attr);
+ valid = 0;
+ }
+
+ ippSetGroupTag(client->request, &attr, IPP_TAG_JOB);
+ }
+ else
+ ippAddString(client->request, IPP_TAG_JOB, IPP_TAG_NAME, "job-name", NULL, "Untitled");
+
+ if ((attr = ippFindAttribute(client->request, "job-priority", IPP_TAG_ZERO)) != NULL)
+ {
+ if (ippGetCount(attr) != 1 || ippGetValueTag(attr) != IPP_TAG_INTEGER ||
+ ippGetInteger(attr, 0) < 1 || ippGetInteger(attr, 0) > 100)
+ {
+ respond_unsupported(client, attr);
+ valid = 0;
+ }
+ }
+
+ if ((attr = ippFindAttribute(client->request, "job-sheets", IPP_TAG_ZERO)) != NULL)
+ {
+ if (ippGetCount(attr) != 1 ||
+ (ippGetValueTag(attr) != IPP_TAG_NAME &&
+ ippGetValueTag(attr) != IPP_TAG_NAMELANG &&
+ ippGetValueTag(attr) != IPP_TAG_KEYWORD) ||
+ strcmp(ippGetString(attr, 0, NULL), "none"))
+ {
+ respond_unsupported(client, attr);
+ valid = 0;
+ }
+ }
+
+ if ((attr = ippFindAttribute(client->request, "media", IPP_TAG_ZERO)) != NULL)
+ {
+ if (ippGetCount(attr) != 1 ||
+ (ippGetValueTag(attr) != IPP_TAG_NAME &&
+ ippGetValueTag(attr) != IPP_TAG_NAMELANG &&
+ ippGetValueTag(attr) != IPP_TAG_KEYWORD))
+ {
+ respond_unsupported(client, attr);
+ valid = 0;
+ }
+ else
+ {
+ supported = ippFindAttribute(client->printer->attrs, "media-supported", IPP_TAG_KEYWORD);
+
+ if (!ippContainsString(supported, ippGetString(attr, 0, NULL)))
+ {
+ respond_unsupported(client, attr);
+ valid = 0;
+ }
+ }
+ }
+
+ if ((attr = ippFindAttribute(client->request, "media-col", IPP_TAG_ZERO)) != NULL)
+ {
+ ipp_t *col, /* media-col collection */
+ *size; /* media-size collection */
+ ipp_attribute_t *member, /* Member attribute */
+ *x_dim, /* x-dimension */
+ *y_dim; /* y-dimension */
+ int x_value, /* y-dimension value */
+ y_value; /* x-dimension value */
+
+ if (ippGetCount(attr) != 1 ||
+ ippGetValueTag(attr) != IPP_TAG_BEGIN_COLLECTION)
+ {
+ respond_unsupported(client, attr);
+ valid = 0;
+ }
+
+ col = ippGetCollection(attr, 0);
+
+ if ((member = ippFindAttribute(col, "media-size-name", IPP_TAG_ZERO)) != NULL)
+ {
+ if (ippGetCount(member) != 1 ||
+ (ippGetValueTag(member) != IPP_TAG_NAME &&
+ ippGetValueTag(member) != IPP_TAG_NAMELANG &&
+ ippGetValueTag(member) != IPP_TAG_KEYWORD))
+ {
+ respond_unsupported(client, attr);
+ valid = 0;
+ }
+ else
+ {
+ supported = ippFindAttribute(client->printer->attrs, "media-supported", IPP_TAG_KEYWORD);
+
+ if (!ippContainsString(supported, ippGetString(member, 0, NULL)))
+ {
+ respond_unsupported(client, attr);
+ valid = 0;
+ }
+ }
+ }
+ else if ((member = ippFindAttribute(col, "media-size", IPP_TAG_BEGIN_COLLECTION)) != NULL)
+ {
+ if (ippGetCount(member) != 1)
+ {
+ respond_unsupported(client, attr);
+ valid = 0;
+ }
+ else
+ {
+ size = ippGetCollection(member, 0);
+
+ if ((x_dim = ippFindAttribute(size, "x-dimension", IPP_TAG_INTEGER)) == NULL || ippGetCount(x_dim) != 1 ||
+ (y_dim = ippFindAttribute(size, "y-dimension", IPP_TAG_INTEGER)) == NULL || ippGetCount(y_dim) != 1)
+ {
+ respond_unsupported(client, attr);
+ valid = 0;
+ }
+ else
+ {
+ x_value = ippGetInteger(x_dim, 0);
+ y_value = ippGetInteger(y_dim, 0);
+ supported = ippFindAttribute(client->printer->attrs, "media-size-supported", IPP_TAG_BEGIN_COLLECTION);
+ count = ippGetCount(supported);
+
+ for (i = 0; i < count ; i ++)
+ {
+ size = ippGetCollection(supported, i);
+ x_dim = ippFindAttribute(size, "x-dimension", IPP_TAG_ZERO);
+ y_dim = ippFindAttribute(size, "y-dimension", IPP_TAG_ZERO);
+
+ if (ippContainsInteger(x_dim, x_value) && ippContainsInteger(y_dim, y_value))
+ break;
+ }
+
+ if (i >= count)
+ {
+ respond_unsupported(client, attr);
+ valid = 0;
+ }
+ }
+ }
+ }
+ }
+
+ if ((attr = ippFindAttribute(client->request, "multiple-document-handling", IPP_TAG_ZERO)) != NULL)
+ {
+ if (ippGetCount(attr) != 1 || ippGetValueTag(attr) != IPP_TAG_KEYWORD ||
+ (strcmp(ippGetString(attr, 0, NULL),
+ "separate-documents-uncollated-copies") &&
+ strcmp(ippGetString(attr, 0, NULL),
+ "separate-documents-collated-copies")))
+ {
+ respond_unsupported(client, attr);
+ valid = 0;
+ }
+ }
+
+ if ((attr = ippFindAttribute(client->request, "orientation-requested", IPP_TAG_ZERO)) != NULL)
+ {
+ if (ippGetCount(attr) != 1 || ippGetValueTag(attr) != IPP_TAG_ENUM ||
+ ippGetInteger(attr, 0) < IPP_ORIENT_PORTRAIT ||
+ ippGetInteger(attr, 0) > IPP_ORIENT_REVERSE_PORTRAIT)
+ {
+ respond_unsupported(client, attr);
+ valid = 0;
+ }
+ }
+
+ if ((attr = ippFindAttribute(client->request, "page-ranges", IPP_TAG_ZERO)) != NULL)
+ {
+ if (ippGetValueTag(attr) != IPP_TAG_RANGE)
+ {
+ respond_unsupported(client, attr);
+ valid = 0;
+ }
+ }
+
+ if ((attr = ippFindAttribute(client->request, "print-quality", IPP_TAG_ZERO)) != NULL)
+ {
+ if (ippGetCount(attr) != 1 || ippGetValueTag(attr) != IPP_TAG_ENUM ||
+ ippGetInteger(attr, 0) < IPP_QUALITY_DRAFT ||
+ ippGetInteger(attr, 0) > IPP_QUALITY_HIGH)
+ {
+ respond_unsupported(client, attr);
+ valid = 0;
+ }
+ }
+
+ if ((attr = ippFindAttribute(client->request, "printer-resolution", IPP_TAG_ZERO)) != NULL)
+ {
+ supported = ippFindAttribute(client->printer->attrs, "printer-resolution-supported", IPP_TAG_RESOLUTION);
+
+ if (ippGetCount(attr) != 1 || ippGetValueTag(attr) != IPP_TAG_RESOLUTION ||
+ !supported)
+ {
+ respond_unsupported(client, attr);
+ valid = 0;
+ }
+ else
+ {
+ int xdpi, /* Horizontal resolution for job template attribute */
+ ydpi, /* Vertical resolution for job template attribute */
+ sydpi; /* Vertical resolution for supported value */
+ ipp_res_t units, /* Units for job template attribute */
+ sunits; /* Units for supported value */
+
+ xdpi = ippGetResolution(attr, 0, &ydpi, &units);
+ count = ippGetCount(supported);
+
+ for (i = 0; i < count; i ++)
+ {
+ if (xdpi == ippGetResolution(supported, i, &sydpi, &sunits) && ydpi == sydpi && units == sunits)
+ break;
+ }
+
+ if (i >= count)
+ {
+ respond_unsupported(client, attr);
+ valid = 0;
+ }
+ }
+ }
+
+ if ((attr = ippFindAttribute(client->request, "sides", IPP_TAG_ZERO)) != NULL)
+ {
+ const char *sides = ippGetString(attr, 0, NULL);
+ /* "sides" value... */
+
+ if (ippGetCount(attr) != 1 || ippGetValueTag(attr) != IPP_TAG_KEYWORD)
+ {
+ respond_unsupported(client, attr);
+ valid = 0;
+ }
+ else if ((supported = ippFindAttribute(client->printer->attrs, "sides-supported", IPP_TAG_KEYWORD)) != NULL)
+ {
+ if (!ippContainsString(supported, sides))
+ {
+ respond_unsupported(client, attr);
+ valid = 0;
+ }
+ }
+ else if (strcmp(sides, "one-sided"))
+ {
+ respond_unsupported(client, attr);
+ valid = 0;
+ }
+ }
+
+ return (valid);
+}
diff --git a/tools/ippeveps.c b/tools/ippeveps.c
new file mode 100644
index 000000000..52e14ee16
--- /dev/null
+++ b/tools/ippeveps.c
@@ -0,0 +1,1139 @@
+/*
+ * Generic Adobe PostScript printer command for ippeveprinter/CUPS.
+ *
+ * Copyright © 2019 by Apple Inc.
+ *
+ * Licensed under Apache License v2.0. See the file "LICENSE" for more
+ * information.
+ */
+
+/*
+ * Include necessary headers...
+ */
+
+#include "ippevecommon.h"
+#if !CUPS_LITE
+# include <cups/ppd-private.h>
+#endif /* !CUPS_LITE */
+#include <limits.h>
+#include <sys/wait.h>
+
+#ifdef __APPLE__
+# define PDFTOPS CUPS_SERVERBIN "/filter/cgpdftops"
+#else
+# define PDFTOPS CUPS_SERVERBIN "/filter/pdftops"
+#endif /* __APPLE__ */
+
+
+/*
+ * Local globals...
+ */
+
+#if !CUPS_LITE
+static ppd_file_t *ppd = NULL; /* PPD file data */
+static _ppd_cache_t *ppd_cache = NULL;
+ /* IPP to PPD cache data */
+#endif /* !CUPS_LITE */
+
+
+/*
+ * Local functions...
+ */
+
+static void ascii85(const unsigned char *data, int length, int eod);
+static void dsc_header(int num_pages);
+static void dsc_page(int page);
+static void dsc_trailer(int num_pages);
+static int get_options(cups_option_t **options);
+static int jpeg_to_ps(const char *filename, int copies);
+static int pdf_to_ps(const char *filename, int copies, int num_options, cups_option_t *options);
+static int ps_to_ps(const char *filename, int copies);
+static int raster_to_ps(const char *filename);
+
+
+/*
+ * 'main()' - Main entry for PostScript printer command.
+ */
+
+int /* O - Exit status */
+main(int argc, /* I - Number of command-line arguments */
+ char *argv[]) /* I - Command-line arguments */
+{
+ const char *content_type, /* Content type to print */
+ *ipp_copies; /* IPP_COPIES value */
+ int copies; /* Number of copies */
+ int num_options; /* Number of options */
+ cups_option_t *options; /* Options */
+
+
+ /*
+ * Get print options...
+ */
+
+ num_options = get_options(&options);
+ if ((ipp_copies = getenv("IPP_COPIES")) != NULL)
+ copies = atoi(ipp_copies);
+ else
+ copies = 1;
+
+ /*
+ * Print it...
+ */
+
+ if (argc > 2)
+ {
+ fputs("ERROR: Too many arguments supplied, aborting.\n", stderr);
+ return (1);
+ }
+ else if ((content_type = getenv("CONTENT_TYPE")) == NULL)
+ {
+ fputs("ERROR: CONTENT_TYPE environment variable not set, aborting.\n", stderr);
+ return (1);
+ }
+ else if (!strcasecmp(content_type, "application/pdf"))
+ {
+ return (pdf_to_ps(argv[1], copies, num_options, options));
+ }
+ else if (!strcasecmp(content_type, "application/postscript"))
+ {
+ return (ps_to_ps(argv[1], copies));
+ }
+ else if (!strcasecmp(content_type, "image/jpeg"))
+ {
+ return (jpeg_to_ps(argv[1], copies));
+ }
+ else if (!strcasecmp(content_type, "image/pwg-raster") || !strcasecmp(content_type, "image/urf"))
+ {
+ return (raster_to_ps(argv[1]));
+ }
+ else
+ {
+ fprintf(stderr, "ERROR: CONTENT_TYPE %s not supported.\n", content_type);
+ return (1);
+ }
+}
+
+
+/*
+ * 'ascii85()' - Write binary data using a Base85 encoding...
+ */
+
+static void
+ascii85(const unsigned char *data, /* I - Data to write */
+ int length, /* I - Number of bytes to write */
+ int eod) /* I - 1 if this is the end, 0 otherwise */
+{
+ unsigned b = 0; /* Current 32-bit word */
+ unsigned char c[5]; /* Base-85 encoded characters */
+ static int col = 0; /* Column */
+ static unsigned char leftdata[4]; /* Leftover data at the end */
+ static int leftcount = 0; /* Size of leftover data */
+
+
+ length += leftcount;
+
+ while (length > 3)
+ {
+ switch (leftcount)
+ {
+ case 0 :
+ b = (unsigned)((((((data[0] << 8) | data[1]) << 8) | data[2]) << 8) | data[3]);
+ break;
+ case 1 :
+ b = (unsigned)((((((leftdata[0] << 8) | data[0]) << 8) | data[1]) << 8) | data[2]);
+ break;
+ case 2 :
+ b = (unsigned)((((((leftdata[0] << 8) | leftdata[1]) << 8) | data[0]) << 8) | data[1]);
+ break;
+ case 3 :
+ b = (unsigned)((((((leftdata[0] << 8) | leftdata[1]) << 8) | leftdata[2]) << 8) | data[0]);
+ break;
+ }
+
+ if (col >= 76)
+ {
+ col = 0;
+ putchar('\n');
+ }
+
+ if (b == 0)
+ {
+ putchar('z');
+ col ++;
+ }
+ else
+ {
+ c[4] = (b % 85) + '!';
+ b /= 85;
+ c[3] = (b % 85) + '!';
+ b /= 85;
+ c[2] = (b % 85) + '!';
+ b /= 85;
+ c[1] = (b % 85) + '!';
+ b /= 85;
+ c[0] = (unsigned char)(b + '!');
+
+ fwrite(c, 1, 5, stdout);
+ col += 5;
+ }
+
+ data += 4 - leftcount;
+ length -= 4 - leftcount;
+ leftcount = 0;
+ }
+
+ if (length > 0)
+ {
+ // Copy any remainder into the leftdata array...
+ if ((length - leftcount) > 0)
+ memcpy(leftdata + leftcount, data, (size_t)(length - leftcount));
+
+ memset(leftdata + length, 0, (size_t)(4 - length));
+
+ leftcount = length;
+ }
+
+ if (eod)
+ {
+ // Do the end-of-data dance...
+ if (col >= 76)
+ {
+ col = 0;
+ putchar('\n');
+ }
+
+ if (leftcount > 0)
+ {
+ // Write the remaining bytes as needed...
+ b = (unsigned)((((((leftdata[0] << 8) | leftdata[1]) << 8) | leftdata[2]) << 8) | leftdata[3]);
+
+ c[4] = (b % 85) + '!';
+ b /= 85;
+ c[3] = (b % 85) + '!';
+ b /= 85;
+ c[2] = (b % 85) + '!';
+ b /= 85;
+ c[1] = (b % 85) + '!';
+ b /= 85;
+ c[0] = (unsigned char)(b + '!');
+
+ fwrite(c, (size_t)(leftcount + 1), 1, stdout);
+
+ leftcount = 0;
+ }
+
+ puts("~>");
+ col = 0;
+ }
+}
+
+
+/*
+ * 'dsc_header()' - Write out a standard Document Structuring Conventions
+ * PostScript header.
+ */
+
+static void
+dsc_header(int num_pages) /* I - Number of pages or 0 if not known */
+{
+ const char *job_name = getenv("IPP_JOB_NAME");
+ /* job-name value */
+
+
+#if !CUPS_LITE
+ const char *job_id = getenv("IPP_JOB_ID");
+ /* job-id value */
+
+ ppdEmitJCL(ppd, stdout, job_id ? atoi(job_id) : 0, cupsUser(), job_name ? job_name : "Unknown");
+#endif /* !CUPS_LITE */
+
+ puts("%!PS-Adobe-3.0");
+ puts("%%LanguageLevel: 2");
+ printf("%%%%Creator: ippeveps/%d.%d.%d\n", CUPS_VERSION_MAJOR, CUPS_VERSION_MINOR, CUPS_VERSION_PATCH);
+ if (job_name)
+ {
+ fputs("%%Title: ", stdout);
+ while (*job_name)
+ {
+ if (*job_name >= 0x20 && *job_name < 0x7f)
+ putchar(*job_name);
+ else
+ putchar('?');
+
+ job_name ++;
+ }
+ putchar('\n');
+ }
+ if (num_pages > 0)
+ printf("%%%%Pages: %d\n", num_pages);
+ else
+ puts("%%Pages: (atend)");
+ puts("%%EndComments");
+
+#if !CUPS_LITE
+ if (ppd)
+ {
+ puts("%%BeginProlog");
+ if (ppd->patches)
+ {
+ puts("%%BeginFeature: *JobPatchFile 1");
+ puts(ppd->patches);
+ puts("%%EndFeature");
+ }
+ ppdEmit(ppd, stdout, PPD_ORDER_PROLOG);
+ puts("%%EndProlog");
+
+ puts("%%BeginSetup");
+ ppdEmit(ppd, stdout, PPD_ORDER_DOCUMENT);
+ ppdEmit(ppd, stdout, PPD_ORDER_ANY);
+ puts("%%EndSetup");
+ }
+#endif /* !CUPS_LITE */
+}
+
+
+/*
+ * 'dsc_page()' - Mark the start of a page.
+ */
+
+static void
+dsc_page(int page) /* I - Page numebr (1-based) */
+{
+ printf("%%%%Page: (%d) %d\n", page, page);
+
+ fprintf(stderr, "ATTR: job-impressions-completed=%d\n", page);
+
+#if !CUPS_LITE
+ if (ppd)
+ {
+ puts("%%BeginPageSetup");
+ ppdEmit(ppd, stdout, PPD_ORDER_PAGE);
+ puts("%%EndPageSetup");
+ }
+#endif /* !CUPS_LITE */
+}
+
+
+/*
+ * 'dsc_trailer()' - Mark the end of the document.
+ */
+
+static void
+dsc_trailer(int num_pages) /* I - Number of pages */
+{
+ if (num_pages > 0)
+ {
+ puts("%%Trailer");
+ printf("%%%%Pages: %d\n", num_pages);
+ puts("%%EOF");
+ }
+
+#if !CUPS_LITE
+ if (ppd && ppd->jcl_end)
+ ppdEmitJCLEnd(ppd, stdout);
+ else
+#endif /* !CUPS_LITE */
+ putchar(0x04);
+}
+
+
+/*
+ * 'get_options()' - Get the PPD options corresponding to the IPP Job Template
+ * attributes.
+ */
+
+static int /* O - Number of options */
+get_options(cups_option_t **options) /* O - Options */
+{
+ int num_options = 0; /* Number of options */
+ const char *value; /* Option value */
+ pwg_media_t *media = NULL; /* Media mapping */
+ int num_media_col = 0; /* Number of media-col values */
+ cups_option_t *media_col = NULL; /* media-col values */
+#if !CUPS_LITE
+ const char *choice; /* PPD choice */
+#endif /* !CUPS_LITE */
+
+
+ /*
+ * No options to start...
+ */
+
+ *options = NULL;
+
+ /*
+ * Media...
+ */
+
+ if ((value = getenv("IPP_MEDIA")) == NULL)
+ if ((value = getenv("IPP_MEDIA_COL")) == NULL)
+ if ((value = getenv("IPP_MEDIA_DEFAULT")) == NULL)
+ value = getenv("IPP_MEDIA_COL_DEFAULT");
+
+ if (value)
+ {
+ if (*value == '{')
+ {
+ /*
+ * media-col value...
+ */
+
+ num_media_col = cupsParseOptions(value, 0, &media_col);
+ }
+ else
+ {
+ /*
+ * media value - map to media-col.media-size-name...
+ */
+
+ num_media_col = cupsAddOption("media-size-name", value, 0, &media_col);
+ }
+ }
+
+ if ((value = cupsGetOption("media-size-name", num_media_col, media_col)) != NULL)
+ {
+ media = pwgMediaForPWG(value);
+ }
+ else if ((value = cupsGetOption("media-size", num_media_col, media_col)) != NULL)
+ {
+ int num_media_size; /* Number of media-size values */
+ cups_option_t *media_size; /* media-size values */
+ const char *x_dimension, /* x-dimension value */
+ *y_dimension; /* y-dimension value */
+
+ num_media_size = cupsParseOptions(value, 0, &media_size);
+
+ if ((x_dimension = cupsGetOption("x-dimension", num_media_size, media_size)) != NULL && (y_dimension = cupsGetOption("y-dimension", num_media_size, media_size)) != NULL)
+ media = pwgMediaForSize(atoi(x_dimension), atoi(y_dimension));
+
+ cupsFreeOptions(num_media_size, media_size);
+ }
+
+ if (media)
+ num_options = cupsAddOption("PageSize", media->ppd, num_options, options);
+
+#if !CUPS_LITE
+ /*
+ * Load PPD file and the corresponding IPP <-> PPD cache data...
+ */
+
+ if ((ppd = ppdOpenFile(getenv("PPD"))) != NULL)
+ {
+ ppd_cache = _ppdCacheCreateWithPPD(ppd);
+
+ /* TODO: Fix me - values are names, not numbers... Also need to support finishings-col */
+ if ((value = getenv("IPP_FINISHINGS")) == NULL)
+ value = getenv("IPP_FINISHINGS_DEFAULT");
+
+ if (value)
+ {
+ char *ptr; /* Pointer into value */
+ int fin; /* Current value */
+
+ for (fin = strtol(value, &ptr, 10); fin > 0; fin = strtol(ptr + 1, &ptr, 10))
+ {
+ num_options = _ppdCacheGetFinishingOptions(ppd_cache, NULL, (ipp_finishings_t)fin, num_options, options);
+
+ if (*ptr != ',')
+ break;
+ }
+ }
+
+ if ((value = cupsGetOption("media-source", num_media_col, media_col)) != NULL)
+ {
+ if ((choice = _ppdCacheGetInputSlot(ppd_cache, NULL, value)) != NULL)
+ num_options = cupsAddOption("InputSlot", choice, num_options, options);
+ }
+
+ if ((value = cupsGetOption("media-type", num_media_col, media_col)) != NULL)
+ {
+ if ((choice = _ppdCacheGetMediaType(ppd_cache, NULL, value)) != NULL)
+ num_options = cupsAddOption("MediaType", choice, num_options, options);
+ }
+
+ if ((value = getenv("IPP_OUTPUT_BIN")) == NULL)
+ value = getenv("IPP_OUTPUT_BIN_DEFAULT");
+
+ if (value)
+ {
+ if ((choice = _ppdCacheGetOutputBin(ppd_cache, value)) != NULL)
+ num_options = cupsAddOption("OutputBin", choice, num_options, options);
+ }
+
+ if ((value = getenv("IPP_SIDES")) == NULL)
+ value = getenv("IPP_SIDES_DEFAULT");
+
+ if (value && ppd_cache->sides_option)
+ {
+ if (!strcmp(value, "one-sided") && ppd_cache->sides_1sided)
+ num_options = cupsAddOption(ppd_cache->sides_option, ppd_cache->sides_1sided, num_options, options);
+ else if (!strcmp(value, "two-sided-long-edge") && ppd_cache->sides_2sided_long)
+ num_options = cupsAddOption(ppd_cache->sides_option, ppd_cache->sides_2sided_long, num_options, options);
+ else if (!strcmp(value, "two-sided-short-edge") && ppd_cache->sides_2sided_short)
+ num_options = cupsAddOption(ppd_cache->sides_option, ppd_cache->sides_2sided_short, num_options, options);
+ }
+
+ if ((value = getenv("IPP_PRINT_QUALITY")) == NULL)
+ value = getenv("IPP_PRINT_QUALITY_DEFAULT");
+
+ if (value)
+ {
+ int i; /* Looping var */
+ int pq; /* Print quality (0-2) */
+ int pcm = 1; /* Print color model (0 = mono, 1 = color) */
+ int num_presets; /* Number of presets */
+ cups_option_t *presets; /* Presets */
+
+ if (!strcmp(value, "draft"))
+ pq = 0;
+ else if (!strcmp(value, "high"))
+ pq = 2;
+ else
+ pq = 1;
+
+ if ((value = getenv("IPP_PRINT_COLOR_MODE")) == NULL)
+ value = getenv("IPP_PRINT_COLOR_MODE_DEFAULT");
+
+ if (value && !strcmp(value, "monochrome"))
+ pcm = 0;
+
+ num_presets = ppd_cache->num_presets[pcm][pq];
+ presets = ppd_cache->presets[pcm][pq];
+
+ for (i = 0; i < num_presets; i ++)
+ num_options = cupsAddOption(presets[i].name, presets[i].value, num_options, options);
+ }
+
+ /*
+ * Mark the PPD with the options...
+ */
+
+ ppdMarkDefaults(ppd);
+ cupsMarkOptions(ppd, num_options, *options);
+ }
+#endif /* !CUPS_LITE */
+
+ cupsFreeOptions(num_media_col, media_col);
+
+ return (num_options);
+}
+
+
+/*
+ * 'jpeg_to_ps()' - Convert a JPEG file to PostScript.
+ */
+
+static int /* O - Exit status */
+jpeg_to_ps(const char *filename, /* I - Filename */
+ int copies) /* I - Number of copies */
+{
+ int fd; /* JPEG file descriptor */
+ int copy; /* Current copy */
+ int width = 0, /* Width */
+ height = 0, /* Height */
+ depth = 0, /* Number of colors */
+ length; /* Length of marker */
+ unsigned char buffer[65536], /* Copy buffer */
+ *bufptr, /* Pointer info buffer */
+ *bufend; /* End of buffer */
+ ssize_t bytes; /* Bytes in buffer */
+ const char *decode; /* Decode array */
+ float page_left, /* Left margin */
+ page_top, /* Top margin */
+ page_width, /* Page width in points */
+ page_height, /* Page heigth in points */
+ x_factor, /* X image scaling factor */
+ y_factor, /* Y image scaling factor */
+ page_scaling; /* Image scaling factor */
+#if !CUPS_LITE
+ ppd_size_t *page_size; /* Current page size */
+#endif /* !CUPS_LITE */
+
+
+ /*
+ * Open the input file...
+ */
+
+ if (filename)
+ {
+ if ((fd = open(filename, O_RDONLY)) < 0)
+ {
+ fprintf(stderr, "ERROR: Unable to open \"%s\": %s\n", filename, strerror(errno));
+ return (1);
+ }
+ }
+ else
+ {
+ fd = 0;
+ copies = 1;
+ }
+
+ /*
+ * Read the JPEG dimensions...
+ */
+
+ bytes = read(fd, buffer, sizeof(buffer));
+
+ if (bytes < 3 || memcmp(buffer, "\377\330\377", 3))
+ {
+ fputs("ERROR: Not a JPEG image.\n", stderr);
+
+ if (fd > 0)
+ close(fd);
+
+ return (1);
+ }
+
+ for (bufptr = buffer + 2, bufend = buffer + bytes; bufptr < bufend;)
+ {
+ /*
+ * Scan the file for a SOFn marker, then we can get the dimensions...
+ */
+
+ if (*bufptr == 0xff)
+ {
+ bufptr ++;
+
+ if (bufptr >= bufend)
+ {
+ /*
+ * If we are at the end of the current buffer, re-fill and continue...
+ */
+
+ if ((bytes = read(fd, buffer, sizeof(buffer))) <= 0)
+ break;
+
+ bufptr = buffer;
+ bufend = buffer + bytes;
+ }
+
+ if (*bufptr == 0xff)
+ continue;
+
+ if ((bufptr + 16) >= bufend)
+ {
+ /*
+ * Read more of the marker...
+ */
+
+ bytes = bufend - bufptr;
+
+ memmove(buffer, bufptr, (size_t)bytes);
+ bufptr = buffer;
+ bufend = buffer + bytes;
+
+ if ((bytes = read(fd, bufend, sizeof(buffer) - (size_t)bytes)) <= 0)
+ break;
+
+ bufend += bytes;
+ }
+
+ length = (size_t)((bufptr[1] << 8) | bufptr[2]);
+
+ if ((*bufptr >= 0xc0 && *bufptr <= 0xc3) || (*bufptr >= 0xc5 && *bufptr <= 0xc7) || (*bufptr >= 0xc9 && *bufptr <= 0xcb) || (*bufptr >= 0xcd && *bufptr <= 0xcf))
+ {
+ /*
+ * SOFn marker, look for dimensions...
+ */
+
+ width = (bufptr[6] << 8) | bufptr[7];
+ height = (bufptr[4] << 8) | bufptr[5];
+ depth = bufptr[8];
+ break;
+ }
+
+ /*
+ * Skip past this marker...
+ */
+
+ bufptr ++;
+ bytes = bufend - bufptr;
+
+ while (length >= bytes)
+ {
+ length -= bytes;
+
+ if ((bytes = read(fd, buffer, sizeof(buffer))) <= 0)
+ break;
+
+ bufptr = buffer;
+ bufend = buffer + bytes;
+ }
+
+ if (length > bytes)
+ break;
+
+ bufptr += length;
+ }
+ }
+
+ fprintf(stderr, "DEBUG: JPEG dimensions are %dx%dx%d\n", width, height, depth);
+
+ if (width <= 0 || height <= 0 || depth <= 0)
+ {
+ fputs("ERROR: No valid image data in JPEG file.\n", stderr);
+
+ if (fd > 0)
+ close(fd);
+
+ return (1);
+ }
+
+ fputs("ATTR: job-impressions=1\n", stderr);
+
+ /*
+ * Figure out the dimensions/scaling of the final image...
+ */
+
+#if CUPS_LITE
+ page_left = 18.0f;
+ page_top = 756.0f;
+ page_width = 576.0f;
+ page_height = 720.0f;
+
+#else
+ if ((page_size = ppdPageSize(ppd, NULL)) != NULL)
+ {
+ page_left = page_size->left;
+ page_top = page_size->top;
+ page_width = page_size->right - page_left;
+ page_height = page_top - page_size->bottom;
+ }
+ else
+ {
+ page_left = 18.0f;
+ page_top = 756.0f;
+ page_width = 576.0f;
+ page_height = 720.0f;
+ }
+#endif /* CUPS_LITE */
+
+ fprintf(stderr, "DEBUG: page_left=%.2f, page_top=%.2f, page_width=%.2f, page_height=%.2f\n", page_left, page_top, page_width, page_height);
+
+ /* TODO: Support orientation/rotation, different print-scaling modes */
+ x_factor = page_width / width;
+ y_factor = page_height / height;
+
+ if (x_factor > y_factor && (height * x_factor) <= page_height)
+ page_scaling = x_factor;
+ else
+ page_scaling = y_factor;
+
+ fprintf(stderr, "DEBUG: Scaled dimensions are %.2fx%.2f\n", width * page_scaling, height * page_scaling);
+
+ /*
+ * Write pages...
+ */
+
+ dsc_header(copies);
+
+ for (copy = 1; copy <= copies; copy ++)
+ {
+ dsc_page(copy);
+
+ if (depth == 1)
+ {
+ puts("/DeviceGray setcolorspace");
+ decode = "0 1";
+ }
+ else if (depth == 3)
+ {
+ puts("/DeviceRGB setcolorspace");
+ decode = "0 1 0 1 0 1";
+ }
+ else
+ {
+ puts("/DeviceCMYK setcolorspace");
+ decode = "0 1 0 1 0 1 0 1";
+ }
+
+ printf("gsave %.3f %.3f translate %.3f %.3f scale\n", page_left + 0.5f * (page_width - width * page_scaling), page_top - 0.5f * (page_height - height * page_scaling), page_scaling, page_scaling);
+ printf("<</ImageType 1/Width %d/Height %d/BitsPerComponent 8/ImageMatrix[1 0 0 -1 0 1]/Decode[%s]/DataSource currentfile/ASCII85Decode filter/DCTDecode filter/Interpolate true>>image\n", width, height, decode);
+
+ if (fd > 0)
+ lseek(fd, 0, SEEK_SET);
+
+ while ((bytes = read(fd, buffer, sizeof(buffer))) > 0)
+ ascii85(buffer, (int)bytes, 0);
+
+ ascii85(buffer, 0, 1);
+
+ puts("grestore showpage");
+ }
+
+ dsc_trailer(0);
+
+ return (0);
+}
+
+
+/*
+ * 'pdf_to_ps()' - Convert a PDF file to PostScript.
+ */
+
+static int /* O - Exit status */
+pdf_to_ps(const char *filename, /* I - Filename */
+ int copies, /* I - Number of copies */
+ int num_options, /* I - Number of options */
+ cups_option_t *options) /* I - options */
+{
+ int status; /* Exit status */
+ char tempfile[1024]; /* Temporary file */
+ int tempfd; /* Temporary file descriptor */
+ int pid; /* Process ID */
+ const char *pdf_argv[8]; /* Command-line arguments */
+ char pdf_options[1024]; /* Options */
+ const char *value; /* Option value */
+ const char *job_id, /* job-id value */
+ *job_name; /* job-name value */
+
+
+ /*
+ * Create a temporary file for the PostScript version...
+ */
+
+ if ((tempfd = cupsTempFd(tempfile, sizeof(tempfile))) < 0)
+ {
+ fprintf(stderr, "ERROR: Unable to create temporary file: %s\n", strerror(errno));
+ return (1);
+ }
+
+ /*
+ * Run cgpdftops or pdftops in the filter directory...
+ */
+
+ if ((value = cupsGetOption("PageSize", num_options, options)) != NULL)
+ snprintf(pdf_options, sizeof(pdf_options), "PageSize=%s", value);
+ else
+ pdf_options[0] = '\0';
+
+ if ((job_id = getenv("IPP_JOB_ID")) == NULL)
+ job_id = "42";
+ if ((job_name = getenv("IPP_JOB_NAME")) == NULL)
+ job_name = "untitled";
+
+ pdf_argv[0] = "printer";
+ pdf_argv[1] = job_id;
+ pdf_argv[2] = cupsUser();
+ pdf_argv[3] = job_name;
+ pdf_argv[4] = "1";
+ pdf_argv[5] = pdf_options;
+ pdf_argv[6] = filename;
+ pdf_argv[7] = NULL;
+
+ if ((pid = fork()) == 0)
+ {
+ /*
+ * Child comes here...
+ */
+
+ close(1);
+ dup2(tempfd, 1);
+ close(tempfd);
+
+ execv(PDFTOPS, (char * const *)pdf_argv);
+ exit(errno);
+ }
+ else if (pid < 0)
+ {
+ /*
+ * Unable to fork process...
+ */
+
+ perror("ERROR: Unable to start PDF filter");
+
+ close(tempfd);
+ unlink(tempfile);
+
+ return (1);
+ }
+ else
+ {
+ /*
+ * Wait for the filter to complete...
+ */
+
+ close(tempfd);
+
+# ifdef HAVE_WAITPID
+ while (waitpid(pid, &status, 0) < 0);
+# else
+ while (wait(&status) < 0);
+# endif /* HAVE_WAITPID */
+
+ if (status)
+ {
+ if (WIFEXITED(status))
+ fprintf(stderr, "ERROR: " PDFTOPS " exited with status %d.\n", WEXITSTATUS(status));
+ else
+ fprintf(stderr, "ERROR: " PDFTOPS " terminated with signal %d.\n", WTERMSIG(status));
+
+ unlink(tempfile);
+ return (1);
+ }
+ }
+
+ /*
+ * Copy the PostScript output from the command...
+ */
+
+ status = ps_to_ps(tempfile, copies);
+
+ unlink(tempfile);
+
+ return (status);
+}
+
+
+/*
+ * 'ps_to_ps()' - Copy PostScript to the standard output.
+ */
+
+static int /* O - Exit status */
+ps_to_ps(const char *filename, /* I - Filename */
+ int copies) /* I - Number of copies */
+{
+ FILE *fp; /* File to read from */
+ int copy, /* Current copy */
+ page, /* Current page number */
+ num_pages = 0, /* Total number of pages */
+ first_page, /* First page */
+ last_page; /* Last page */
+ const char *page_ranges; /* page-ranges option */
+ long first_pos = -1; /* Offset for first page */
+ char line[1024]; /* Line from file */
+
+
+ /*
+ * Open the print file...
+ */
+
+ if (filename)
+ {
+ if ((fp = fopen(filename, "rb")) == NULL)
+ {
+ fprintf(stderr, "ERROR: Unable to open \"%s\": %s\n", filename, strerror(errno));
+ return (1);
+ }
+ }
+ else
+ {
+ copies = 1;
+ fp = stdin;
+ }
+
+ /*
+ * Check page ranges...
+ */
+
+ if ((page_ranges = getenv("IPP_PAGE_RANGES")) != NULL)
+ {
+ if (sscanf(page_ranges, "%d-%d", &first_page, &last_page) != 2)
+ {
+ first_page = 1;
+ last_page = INT_MAX;
+ }
+ }
+ else
+ {
+ first_page = 1;
+ last_page = INT_MAX;
+ }
+
+ /*
+ * Write the PostScript header for the document...
+ */
+
+ dsc_header(0);
+
+ first_pos = 0;
+
+ while (fgets(line, sizeof(line), fp))
+ {
+ if (!strncmp(line, "%%Page:", 7))
+ break;
+
+ first_pos = ftell(fp);
+
+ if (line[0] != '%')
+ fputs(line, stdout);
+ }
+
+ if (!strncmp(line, "%%Page:", 7))
+ {
+ for (copy = 0; copy < copies; copy ++)
+ {
+ int copy_page = 0; /* Do we copy the page data? */
+
+ if (fp != stdin)
+ fseek(fp, first_pos, SEEK_SET);
+
+ page = 0;
+ while (fgets(line, sizeof(line), fp))
+ {
+ if (!strncmp(line, "%%Page:", 7))
+ {
+ page ++;
+ copy_page = page >= first_page && page <= last_page;
+
+ if (copy_page)
+ {
+ num_pages ++;
+ dsc_page(num_pages);
+ }
+ }
+ else if (copy_page)
+ fputs(line, stdout);
+ }
+ }
+ }
+
+ dsc_trailer(num_pages);
+
+ fprintf(stderr, "ATTR: job-impressions=%d\n", num_pages / copies);
+
+ if (fp != stdin)
+ fclose(fp);
+
+ return (0);
+}
+
+
+/*
+ * 'raster_to_ps()' - Convert PWG Raster/Apple Raster to PostScript.
+ *
+ * The current implementation locally-decodes the raster data and then writes
+ * whole, non-blank lines as 1-line high images with base-85 encoding, resulting
+ * in between 10 and 20 times larger output. A alternate implementation (if it
+ * is deemed necessary) would be to implement a PostScript decode procedure that
+ * handles the modified packbits decompression so that we just have the base-85
+ * encoding overhead (25%). Furthermore, Level 3 PostScript printers also
+ * support Flate compression.
+ *
+ * That said, the most efficient path with the highest quality is for Clients
+ * to supply PDF files and us to use the existing PDF to PostScript conversion
+ * filters.
+ */
+
+static int /* O - Exit status */
+raster_to_ps(const char *filename) /* I - Filename */
+{
+ int fd; /* Input file */
+ cups_raster_t *ras; /* Raster stream */
+ cups_page_header2_t header; /* Page header */
+ int page = 0; /* Current page */
+ unsigned y; /* Current line */
+ unsigned char *line; /* Line buffer */
+ unsigned char white; /* White color */
+ const char *decode; /* Image decode array */
+
+
+ /*
+ * Open the input file...
+ */
+
+ if (filename)
+ {
+ if ((fd = open(filename, O_RDONLY)) < 0)
+ {
+ fprintf(stderr, "ERROR: Unable to open \"%s\": %s\n", filename, strerror(errno));
+ return (1);
+ }
+ }
+ else
+ {
+ fd = 0;
+ }
+
+ /*
+ * Open the raster stream and send pages...
+ */
+
+ if ((ras = cupsRasterOpen(fd, CUPS_RASTER_READ)) == NULL)
+ {
+ fputs("ERROR: Unable to read raster data, aborting.\n", stderr);
+ return (1);
+ }
+
+ dsc_header(0);
+
+ while (cupsRasterReadHeader2(ras, &header))
+ {
+ page ++;
+
+ fprintf(stderr, "DEBUG: Page %d: %ux%ux%u\n", page, header.cupsWidth, header.cupsHeight, header.cupsBitsPerPixel);
+
+ if (header.cupsColorSpace != CUPS_CSPACE_W && header.cupsColorSpace != CUPS_CSPACE_SW && header.cupsColorSpace != CUPS_CSPACE_K && header.cupsColorSpace != CUPS_CSPACE_RGB && header.cupsColorSpace != CUPS_CSPACE_SRGB)
+ {
+ fputs("ERROR: Unsupported color space, aborting.\n", stderr);
+ break;
+ }
+ else if (header.cupsBitsPerColor != 1 && header.cupsBitsPerColor != 8)
+ {
+ fputs("ERROR: Unsupported bit depth, aborting.\n", stderr);
+ break;
+ }
+
+ line = malloc(header.cupsBytesPerLine);
+
+ dsc_page(page);
+
+ puts("gsave");
+ printf("%.6f %.6f scale\n", 72.0f / header.HWResolution[0], 72.0f / header.HWResolution[1]);
+
+ switch (header.cupsColorSpace)
+ {
+ case CUPS_CSPACE_W :
+ case CUPS_CSPACE_SW :
+ decode = "0 1";
+ puts("/DeviceGray setcolorspace");
+ white = 255;
+ break;
+
+ case CUPS_CSPACE_K :
+ decode = "0 1";
+ puts("/DeviceGray setcolorspace");
+ white = 0;
+ break;
+
+ default :
+ decode = "0 1 0 1 0 1";
+ puts("/DeviceRGB setcolorspace");
+ white = 255;
+ break;
+ }
+
+ printf("gsave /L{grestore gsave 0 exch translate <</ImageType 1/Width %u/Height 1/BitsPerComponent %u/ImageMatrix[1 0 0 -1 0 1]/DataSource currentfile/ASCII85Decode filter/Decode[%s]>>image}bind def\n", header.cupsWidth, header.cupsBitsPerColor, decode);
+
+ for (y = header.cupsHeight; y > 0; y --)
+ {
+ if (cupsRasterReadPixels(ras, line, header.cupsBytesPerLine))
+ {
+ if (line[0] != white || memcmp(line, line + 1, header.cupsBytesPerLine - 1))
+ {
+ printf("%d L\n", y - 1);
+ ascii85(line, (int)header.cupsBytesPerLine, 1);
+ }
+ }
+ else
+ break;
+ }
+
+ fprintf(stderr, "DEBUG: y=%d at end...\n", y);
+
+ puts("grestore grestore");
+ puts("showpage");
+
+ free(line);
+ }
+
+ cupsRasterClose(ras);
+
+ dsc_trailer(page);
+
+ fprintf(stderr, "ATTR: job-impressions=%d\n", page);
+
+ return (0);
+}
+
+
diff --git a/test/ippfind.c b/tools/ippfind.c
index 037d15140..246ab4dba 100644
--- a/test/ippfind.c
+++ b/tools/ippfind.c
@@ -1755,8 +1755,8 @@ static int /* O - Result of evaluation */
eval_expr(ippfind_srv_t *service, /* I - Service */
ippfind_expr_t *expressions) /* I - Expressions */
{
- int logic, /* Logical operation */
- result; /* Result of current expression */
+ ippfind_op_t logic; /* Logical operation */
+ int result; /* Result of current expression */
ippfind_expr_t *expression; /* Current expression */
const char *val; /* TXT value */
@@ -2336,10 +2336,7 @@ list_service(ippfind_srv_t *service) /* I - Service */
ippDelete(response);
httpClose(http);
- _cupsLangPrintf(stdout, "%s %s %s %s", service->uri,
- ippEnumString("printer-state", pstate),
- paccepting ? "accepting-jobs" : "not-accepting-jobs",
- preasons);
+ _cupsLangPrintf(stdout, "%s %s %s %s", service->uri, ippEnumString("printer-state", (int)pstate), paccepting ? "accepting-jobs" : "not-accepting-jobs", preasons);
}
else if (!strncmp(service->regtype, "_http._tcp", 10) ||
!strncmp(service->regtype, "_https._tcp", 11))
diff --git a/test/ipptool.c b/tools/ipptool.c
index 7d92e960f..847dfb586 100644
--- a/test/ipptool.c
+++ b/tools/ipptool.c
@@ -1,7 +1,7 @@
/*
* ipptool command for CUPS.
*
- * Copyright © 2007-2018 by Apple Inc.
+ * Copyright © 2007-2019 by Apple Inc.
* Copyright © 1997-2007 by Easy Software Products.
*
* Licensed under Apache License v2.0. See the file "LICENSE" for more
@@ -176,7 +176,7 @@ static const char *get_string(ipp_attribute_t *attr, int element, int flags, cha
static void init_data(_cups_testdata_t *data);
static char *iso_date(const ipp_uchar_t *date);
static void pause_message(const char *message);
-static void print_attr(cups_file_t *outfile, int output, ipp_attribute_t *attr, ipp_tag_t *group);
+static void print_attr(cups_file_t *outfile, _cups_output_t output, ipp_attribute_t *attr, ipp_tag_t *group);
static void print_csv(_cups_testdata_t *data, ipp_t *ipp, ipp_attribute_t *attr, int num_displayed, char **displayed, size_t *widths);
static void print_fatal_error(_cups_testdata_t *data, const char *s, ...) _CUPS_FORMAT(2, 3);
static void print_ippserver_attr(_cups_testdata_t *data, ipp_attribute_t *attr, int indent);
@@ -845,7 +845,7 @@ copy_hex_string(char *buffer, /* I - String buffer */
if (*dataptr < 0x20 || *dataptr >= 0x7f)
break;
- if (*dataptr)
+ if (dataptr < dataend)
{
/*
* Yes, encode as hex...
@@ -1150,7 +1150,7 @@ do_test(_ipp_file_t *f, /* I - IPP data file */
if (httpGetVersion(data->http) != HTTP_1_1)
{
- int version = httpGetVersion(data->http);
+ int version = (int)httpGetVersion(data->http);
add_stringf(data->errors, "Bad HTTP version (%d.%d)", version / 100, version % 100);
}
@@ -2280,7 +2280,7 @@ pause_message(const char *message) /* I - Message */
static void
print_attr(cups_file_t *outfile, /* I - Output file */
- int output, /* I - Output format */
+ _cups_output_t output, /* I - Output format */
ipp_attribute_t *attr, /* I - Attribute to print */
ipp_tag_t *group) /* IO - Current group */
{
@@ -4540,7 +4540,7 @@ with_value(_cups_testdata_t *data, /* I - Test data */
case IPP_TAG_BOOLEAN :
for (i = 0; i < count; i ++)
{
- if ((!strcmp(value, "true")) == ippGetBoolean(attr, i))
+ if ((!strcmp(value, "true") || !strcmp(value, "1")) == ippGetBoolean(attr, i))
{
if (!matchbuf[0])
strlcpy(matchbuf, value, matchlen);
@@ -4771,7 +4771,74 @@ with_value(_cups_testdata_t *data, /* I - Test data */
break;
case IPP_TAG_STRING :
+ if (flags & _CUPS_WITH_REGEX)
+ {
+ /*
+ * Value is an extended, case-sensitive POSIX regular expression...
+ */
+
+ void *adata; /* Pointer to octetString data */
+ int adatalen; /* Length of octetString */
+ regex_t re; /* Regular expression */
+
+ if ((i = regcomp(&re, value, REG_EXTENDED | REG_NOSUB)) != 0)
+ {
+ regerror(i, &re, temp, sizeof(temp));
+
+ print_fatal_error(data, "Unable to compile WITH-VALUE regular expression \"%s\" - %s", value, temp);
+ return (0);
+ }
+
+ /*
+ * See if ALL of the values match the given regular expression.
+ */
+
+ for (i = 0; i < count; i ++)
+ {
+ if ((adata = ippGetOctetString(attr, i, &adatalen)) == NULL || adatalen >= (int)sizeof(temp))
+ {
+ match = 0;
+ break;
+ }
+ memcpy(temp, adata, (size_t)adatalen);
+ temp[adatalen] = '\0';
+
+ if (!regexec(&re, temp, 0, NULL, 0))
+ {
+ if (!matchbuf[0])
+ strlcpy(matchbuf, temp, matchlen);
+
+ if (!(flags & _CUPS_WITH_ALL))
+ {
+ match = 1;
+ break;
+ }
+ }
+ else if (flags & _CUPS_WITH_ALL)
+ {
+ match = 0;
+ break;
+ }
+ }
+
+ regfree(&re);
+
+ if (!match && errors)
+ {
+ for (i = 0; i < count; i ++)
+ {
+ adata = ippGetOctetString(attr, i, &adatalen);
+ copy_hex_string(temp, adata, adatalen, sizeof(temp));
+ add_stringf(data->errors, "GOT: %s=\"%s\"", name, temp);
+ }
+ }
+ }
+ else
{
+ /*
+ * Value is a literal or hex-encoded string...
+ */
+
unsigned char withdata[1023], /* WITH-VALUE data */
*adata; /* Pointer to octetString data */
int withlen, /* Length of WITH-VALUE data */
@@ -4836,7 +4903,7 @@ with_value(_cups_testdata_t *data, /* I - Test data */
if (withlen == adatalen && !memcmp(withdata, adata, (size_t)withlen))
{
if (!matchbuf[0])
- copy_hex_string(matchbuf, adata, adatalen, matchlen);
+ copy_hex_string(matchbuf, adata, adatalen, matchlen);
if (!(flags & _CUPS_WITH_ALL))
{
diff --git a/tools/printer-png.h b/tools/printer-png.h
new file mode 100644
index 000000000..9a3bfef0b
--- /dev/null
+++ b/tools/printer-png.h
@@ -0,0 +1,447 @@
+static const unsigned char printer_png[] =
+{
+ 0x89,0x50,0x4e,0x47,0x0d,0x0a,0x1a,0x0a,0x00,0x00,0x00,0x0d,0x49,0x48,0x44,0x52,
+ 0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x80,0x08,0x06,0x00,0x00,0x00,0xc3,0x3e,0x61,
+ 0xcb,0x00,0x00,0x04,0x19,0x69,0x43,0x43,0x50,0x6b,0x43,0x47,0x43,0x6f,0x6c,0x6f,
+ 0x72,0x53,0x70,0x61,0x63,0x65,0x47,0x65,0x6e,0x65,0x72,0x69,0x63,0x52,0x47,0x42,
+ 0x00,0x00,0x38,0x8d,0x8d,0x55,0x5d,0x68,0x1c,0x55,0x14,0x3e,0xbb,0x73,0x67,0x23,
+ 0x24,0xce,0x53,0x6c,0x34,0x85,0x74,0xa8,0x3f,0x0d,0x25,0x0d,0x93,0x56,0x34,0xa1,
+ 0xb4,0xba,0x7f,0xdd,0xdd,0x36,0x6e,0x96,0x49,0x36,0xda,0x22,0xe8,0x64,0xf6,0xee,
+ 0xce,0x98,0xc9,0xce,0x38,0x33,0xbb,0xfd,0xa1,0x4f,0x45,0x50,0x7c,0x31,0xea,0x9b,
+ 0x14,0xc4,0xbf,0xb7,0x80,0x20,0x28,0xf5,0x0f,0xdb,0x3e,0xb4,0x2f,0x95,0x0a,0x25,
+ 0xda,0xd4,0x20,0x28,0x3e,0xb4,0xf8,0x83,0x50,0xe8,0x8b,0xa6,0xeb,0x99,0x3b,0x33,
+ 0x99,0x69,0xba,0xb1,0xde,0x65,0xee,0x7c,0xf3,0x9d,0xef,0x9e,0x7b,0xee,0xb9,0x67,
+ 0xef,0x05,0xe8,0xb9,0xaa,0x58,0x96,0x91,0x14,0x01,0x16,0x9a,0xae,0x2d,0x17,0x32,
+ 0xe2,0x73,0x87,0x8f,0x88,0x3d,0x2b,0x90,0x84,0x87,0xa0,0x17,0x06,0xa1,0x57,0x51,
+ 0x1d,0x2b,0x5d,0xa9,0x4c,0x02,0x36,0x4f,0x0b,0x77,0xb5,0x5b,0xdf,0x43,0xc2,0x7b,
+ 0x5f,0xd9,0xd5,0xdd,0xfe,0x9f,0xad,0xb7,0x46,0x1d,0x15,0x20,0x71,0x1f,0x62,0xb3,
+ 0xe6,0xa8,0x0b,0x88,0x8f,0x01,0xf0,0xa7,0x55,0xcb,0x76,0x01,0x7a,0xfa,0x91,0x1f,
+ 0x3f,0xea,0x5a,0x1e,0xf6,0x62,0xe8,0xb7,0x31,0x40,0xc4,0x2f,0x7a,0xb8,0xe1,0x63,
+ 0xd7,0xc3,0x73,0x3e,0x7e,0x8d,0x69,0x66,0xe4,0x2c,0xe2,0xd3,0x88,0x05,0x55,0x53,
+ 0x6a,0x88,0x97,0x10,0x8f,0xcc,0xc5,0xf8,0x46,0x0c,0xfb,0x31,0xb0,0xd6,0x5f,0xa0,
+ 0x4d,0x6a,0xeb,0xaa,0xe8,0xe5,0xa2,0x62,0x9b,0x75,0xdd,0xa0,0xb1,0x70,0xef,0x61,
+ 0xfe,0x9f,0x6d,0xc1,0x68,0x85,0xf3,0x6d,0xc3,0xa7,0xcf,0x99,0x9f,0x3e,0x84,0xef,
+ 0x61,0x5c,0xfb,0x2b,0x35,0x25,0xe7,0xe1,0x51,0xc4,0x4b,0xaa,0x92,0x9f,0x46,0xfc,
+ 0x08,0xe2,0x6b,0x6d,0x7d,0xb6,0x1c,0xe0,0xdb,0x96,0x9b,0x91,0x11,0x3f,0x06,0x90,
+ 0xdc,0xde,0x9a,0xaf,0xa6,0x11,0xef,0x44,0x5c,0xac,0xdb,0x07,0xaa,0xbe,0x9f,0xa4,
+ 0xad,0xb5,0x8a,0x21,0x7e,0xe7,0x84,0x36,0xf3,0x2c,0xe2,0x2d,0x88,0xcf,0x37,0xe7,
+ 0xca,0x53,0xc1,0xd8,0xab,0xaa,0x93,0xc5,0x9c,0xc1,0x76,0xc4,0xb7,0x35,0x5a,0xf2,
+ 0xf2,0x3b,0x04,0xc0,0x89,0xba,0x5b,0x9a,0xf1,0xc7,0x72,0xfb,0x6d,0x53,0x9e,0xf2,
+ 0xe7,0xe5,0xea,0x35,0x9a,0xcb,0x7b,0x79,0x44,0xfc,0xfa,0xbc,0x79,0x48,0xf6,0x7d,
+ 0x72,0x9f,0x39,0xed,0xe9,0x7c,0xe8,0xf3,0x84,0x96,0x2d,0x07,0xfc,0xa5,0x97,0x94,
+ 0x83,0x15,0xc4,0x83,0x88,0x7f,0xa1,0x46,0x41,0xf6,0xe7,0xe2,0xfe,0xb1,0xdc,0x4a,
+ 0x10,0x03,0x19,0x6a,0x1a,0xe5,0x49,0x7f,0x2e,0x92,0xa3,0x0e,0x5b,0x2f,0xe3,0x5d,
+ 0x6d,0xa6,0xe8,0xcf,0x4b,0x0c,0x17,0x37,0xd4,0x1f,0x4b,0x16,0xeb,0xfa,0x81,0x52,
+ 0xa0,0xff,0x44,0xb3,0x8b,0x72,0x80,0xaf,0x59,0x06,0xab,0x51,0x8c,0x8d,0x4f,0xda,
+ 0x2d,0xb9,0xea,0xeb,0xf9,0x51,0xc5,0xce,0x17,0x7c,0x9f,0x7c,0x85,0x36,0xab,0x81,
+ 0x7f,0xbe,0x0d,0xb3,0x09,0x05,0x28,0x98,0x30,0x87,0xbd,0x0a,0x4d,0x58,0x03,0x11,
+ 0x64,0x28,0x40,0x06,0xdf,0x16,0xd8,0x68,0xa9,0x83,0x0e,0x06,0x32,0x14,0xad,0x14,
+ 0x19,0x8a,0x5f,0xa1,0x66,0x17,0x1b,0xe7,0xc0,0x3c,0xf2,0x3a,0xb4,0x99,0xcd,0xc1,
+ 0xbe,0xc2,0x94,0xfe,0xc8,0xc8,0x5f,0x83,0xf9,0xb8,0xce,0xb4,0x2a,0x64,0x87,0x3e,
+ 0x82,0x16,0xb2,0x1a,0xfc,0x8e,0xac,0x16,0xd3,0x65,0xf1,0xab,0x85,0x5c,0x63,0x13,
+ 0x3f,0x7e,0x2c,0x37,0x02,0x3f,0x26,0x19,0x20,0x12,0xd9,0x83,0xcf,0x5e,0x32,0x49,
+ 0xf6,0x91,0x71,0x32,0x01,0x22,0x79,0x8a,0x3c,0x4d,0xf6,0x93,0x1c,0xb2,0x13,0x64,
+ 0xef,0xfa,0xd8,0x4a,0x6c,0x45,0x5e,0x3c,0x37,0xd6,0xfd,0xbc,0x8c,0x33,0x52,0xa6,
+ 0x9b,0x45,0xdd,0x39,0xb4,0xbb,0xa0,0x60,0xff,0x33,0x2a,0x4c,0x5c,0x53,0xd7,0xac,
+ 0x2c,0x0e,0xb6,0x86,0x23,0xcb,0x29,0xfb,0x05,0x5d,0xbd,0xfc,0xc6,0x5f,0xb1,0x5c,
+ 0xe9,0x2c,0x37,0x51,0xb6,0xe2,0x19,0x9d,0xba,0x57,0xce,0xf9,0x5f,0xf9,0xeb,0xfc,
+ 0x32,0xf6,0x2b,0xfc,0x6a,0xa4,0xe0,0x7f,0xe4,0x57,0xf1,0xb7,0x72,0xc7,0x5a,0xcc,
+ 0xbb,0xb2,0x4c,0xc3,0xec,0x6c,0x58,0x73,0x77,0x55,0x1a,0x6d,0x06,0xe3,0x16,0xf0,
+ 0xd1,0x99,0xc5,0x89,0xc5,0x1d,0xf3,0x71,0xf1,0xe4,0x57,0x0f,0x46,0x7e,0x96,0xc9,
+ 0x99,0xe7,0xaf,0xf4,0x5d,0x3c,0x59,0x6f,0x2e,0x0e,0x46,0xac,0x97,0x05,0xfa,0x6a,
+ 0xf9,0x56,0x19,0x4e,0x8d,0x44,0xac,0xf4,0x83,0xf4,0x87,0xb4,0x2c,0xbd,0x27,0x7d,
+ 0x28,0xfd,0xc6,0xbd,0xcd,0x7d,0xca,0x7d,0xcd,0x7d,0xce,0x7d,0xc1,0x5d,0x02,0x91,
+ 0x3b,0xcb,0x9d,0xe3,0xbe,0xe1,0x2e,0x70,0x1f,0x73,0x5f,0xc6,0xf6,0x6a,0xf3,0x1a,
+ 0x5a,0xdf,0x7b,0x16,0x79,0x18,0xb7,0x67,0xe9,0x96,0x6b,0xac,0x4a,0x21,0x23,0x6c,
+ 0x15,0x1e,0x16,0x72,0xc2,0x36,0xe1,0x51,0x61,0x32,0xf2,0x27,0x0c,0x08,0x63,0x42,
+ 0x51,0xd8,0x81,0x96,0xad,0xeb,0xfb,0x16,0x9f,0x2f,0x9e,0x3d,0x1d,0x0e,0x63,0x1f,
+ 0xe6,0xa7,0xfb,0x5c,0xbe,0x2e,0x56,0x01,0x89,0xfb,0xb1,0x02,0xf4,0x4d,0xfe,0x55,
+ 0x55,0x54,0xe9,0x70,0x94,0x29,0x1d,0x56,0x6f,0x4d,0x38,0xbe,0x41,0x13,0x8c,0x24,
+ 0x43,0x64,0x8c,0x94,0x36,0x54,0xf7,0xb8,0x57,0xf3,0xa1,0x22,0x95,0x4f,0xe5,0x52,
+ 0x69,0x10,0x53,0x3b,0x53,0x13,0xa9,0xb1,0xd4,0x41,0x0f,0x87,0xb3,0xa6,0x76,0xa0,
+ 0x6d,0x02,0xfb,0xfc,0x1d,0xd5,0xa9,0x6e,0xb2,0x52,0xea,0xd2,0x63,0xde,0x7d,0x02,
+ 0x59,0xd3,0x3a,0x6e,0xeb,0x0d,0xcd,0x15,0x77,0x4b,0xd2,0x93,0x62,0x1a,0xaf,0x36,
+ 0x2a,0x96,0x9a,0xea,0xe8,0x88,0xa8,0x18,0x86,0xc8,0x4c,0x8e,0x68,0x53,0x87,0xda,
+ 0x6d,0x5a,0x1b,0x05,0xef,0xde,0xf4,0x8f,0xf4,0x9b,0x32,0xbb,0x0f,0x13,0x5b,0x2e,
+ 0x47,0x9c,0xfb,0x0c,0xc0,0xbe,0x3f,0xf1,0xec,0xfb,0x2e,0xe2,0x8e,0xb4,0x00,0x96,
+ 0x1c,0x80,0x81,0xc7,0x23,0x6e,0x18,0xcf,0xca,0x07,0xde,0x05,0x38,0xf3,0x84,0xda,
+ 0xb2,0xdb,0xc1,0x1d,0x91,0x48,0x7c,0x0b,0xe0,0xd4,0xf7,0xec,0xf6,0xbf,0xfa,0x32,
+ 0x78,0x7e,0xfd,0xd4,0xe9,0xdc,0xc4,0x73,0xac,0xe7,0x2d,0x80,0xb5,0x37,0x3b,0x9d,
+ 0xbf,0xdf,0xef,0x74,0xd6,0x3e,0x40,0xff,0xab,0x00,0x67,0x8d,0x7f,0x01,0xa0,0x9f,
+ 0x7c,0x55,0x03,0x5c,0x0b,0xef,0x00,0x00,0x03,0x62,0x69,0x54,0x58,0x74,0x58,0x4d,
+ 0x4c,0x3a,0x63,0x6f,0x6d,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,0x78,0x6d,0x70,0x00,
+ 0x00,0x00,0x00,0x00,0x3c,0x78,0x3a,0x78,0x6d,0x70,0x6d,0x65,0x74,0x61,0x20,0x78,
+ 0x6d,0x6c,0x6e,0x73,0x3a,0x78,0x3d,0x22,0x61,0x64,0x6f,0x62,0x65,0x3a,0x6e,0x73,
+ 0x3a,0x6d,0x65,0x74,0x61,0x2f,0x22,0x20,0x78,0x3a,0x78,0x6d,0x70,0x74,0x6b,0x3d,
+ 0x22,0x58,0x4d,0x50,0x20,0x43,0x6f,0x72,0x65,0x20,0x35,0x2e,0x34,0x2e,0x30,0x22,
+ 0x3e,0x0a,0x20,0x20,0x20,0x3c,0x72,0x64,0x66,0x3a,0x52,0x44,0x46,0x20,0x78,0x6d,
+ 0x6c,0x6e,0x73,0x3a,0x72,0x64,0x66,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,
+ 0x77,0x77,0x77,0x2e,0x77,0x33,0x2e,0x6f,0x72,0x67,0x2f,0x31,0x39,0x39,0x39,0x2f,
+ 0x30,0x32,0x2f,0x32,0x32,0x2d,0x72,0x64,0x66,0x2d,0x73,0x79,0x6e,0x74,0x61,0x78,
+ 0x2d,0x6e,0x73,0x23,0x22,0x3e,0x0a,0x20,0x20,0x20,0x20,0x20,0x20,0x3c,0x72,0x64,
+ 0x66,0x3a,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6f,0x6e,0x20,0x72,0x64,
+ 0x66,0x3a,0x61,0x62,0x6f,0x75,0x74,0x3d,0x22,0x22,0x0a,0x20,0x20,0x20,0x20,0x20,
+ 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x64,0x63,0x3d,
+ 0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x70,0x75,0x72,0x6c,0x2e,0x6f,0x72,0x67,
+ 0x2f,0x64,0x63,0x2f,0x65,0x6c,0x65,0x6d,0x65,0x6e,0x74,0x73,0x2f,0x31,0x2e,0x31,
+ 0x2f,0x22,0x0a,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x78,
+ 0x6d,0x6c,0x6e,0x73,0x3a,0x70,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x3d,0x22,
+ 0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x6e,0x73,0x2e,0x61,0x64,0x6f,0x62,0x65,0x2e,
+ 0x63,0x6f,0x6d,0x2f,0x70,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,0x70,0x2f,0x31,0x2e,
+ 0x30,0x2f,0x22,0x0a,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
+ 0x78,0x6d,0x6c,0x6e,0x73,0x3a,0x49,0x70,0x74,0x63,0x34,0x78,0x6d,0x70,0x45,0x78,
+ 0x74,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x69,0x70,0x74,0x63,0x2e,0x6f,
+ 0x72,0x67,0x2f,0x73,0x74,0x64,0x2f,0x49,0x70,0x74,0x63,0x34,0x78,0x6d,0x70,0x45,
+ 0x78,0x74,0x2f,0x32,0x30,0x30,0x38,0x2d,0x30,0x32,0x2d,0x32,0x39,0x2f,0x22,0x3e,
+ 0x0a,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x3c,0x64,0x63,0x3a,0x63,0x72,
+ 0x65,0x61,0x74,0x6f,0x72,0x3e,0x0a,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
+ 0x20,0x20,0x20,0x3c,0x72,0x64,0x66,0x3a,0x53,0x65,0x71,0x3e,0x0a,0x20,0x20,0x20,
+ 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x3c,0x72,0x64,0x66,
+ 0x3a,0x6c,0x69,0x3e,0x4d,0x69,0x63,0x68,0x61,0x65,0x6c,0x20,0x53,0x77,0x65,0x65,
+ 0x74,0x3c,0x2f,0x72,0x64,0x66,0x3a,0x6c,0x69,0x3e,0x0a,0x20,0x20,0x20,0x20,0x20,
+ 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x3c,0x2f,0x72,0x64,0x66,0x3a,0x53,0x65,0x71,
+ 0x3e,0x0a,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x3c,0x2f,0x64,0x63,0x3a,
+ 0x63,0x72,0x65,0x61,0x74,0x6f,0x72,0x3e,0x0a,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
+ 0x20,0x20,0x3c,0x64,0x63,0x3a,0x72,0x69,0x67,0x68,0x74,0x73,0x3e,0x0a,0x20,0x20,
+ 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x3c,0x72,0x64,0x66,0x3a,0x41,
+ 0x6c,0x74,0x3e,0x0a,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
+ 0x20,0x20,0x20,0x3c,0x72,0x64,0x66,0x3a,0x6c,0x69,0x20,0x78,0x6d,0x6c,0x3a,0x6c,
+ 0x61,0x6e,0x67,0x3d,0x22,0x78,0x2d,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x22,0x3e,
+ 0x43,0x6f,0x70,0x79,0x72,0x69,0x67,0x68,0x74,0x20,0x32,0x30,0x31,0x30,0x20,0x41,
+ 0x70,0x70,0x6c,0x65,0x20,0x49,0x6e,0x63,0x2e,0x3c,0x2f,0x72,0x64,0x66,0x3a,0x6c,
+ 0x69,0x3e,0x0a,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x3c,
+ 0x2f,0x72,0x64,0x66,0x3a,0x41,0x6c,0x74,0x3e,0x0a,0x20,0x20,0x20,0x20,0x20,0x20,
+ 0x20,0x20,0x20,0x3c,0x2f,0x64,0x63,0x3a,0x72,0x69,0x67,0x68,0x74,0x73,0x3e,0x0a,
+ 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x3c,0x70,0x68,0x6f,0x74,0x6f,0x73,
+ 0x68,0x6f,0x70,0x3a,0x48,0x65,0x61,0x64,0x6c,0x69,0x6e,0x65,0x3e,0x4e,0x65,0x77,
+ 0x20,0x49,0x6d,0x61,0x67,0x65,0x3c,0x2f,0x70,0x68,0x6f,0x74,0x6f,0x73,0x68,0x6f,
+ 0x70,0x3a,0x48,0x65,0x61,0x64,0x6c,0x69,0x6e,0x65,0x3e,0x0a,0x20,0x20,0x20,0x20,
+ 0x20,0x20,0x20,0x20,0x20,0x3c,0x49,0x70,0x74,0x63,0x34,0x78,0x6d,0x70,0x45,0x78,
+ 0x74,0x3a,0x48,0x65,0x61,0x64,0x6c,0x69,0x6e,0x65,0x3e,0x4e,0x65,0x77,0x20,0x49,
+ 0x6d,0x61,0x67,0x65,0x3c,0x2f,0x49,0x70,0x74,0x63,0x34,0x78,0x6d,0x70,0x45,0x78,
+ 0x74,0x3a,0x48,0x65,0x61,0x64,0x6c,0x69,0x6e,0x65,0x3e,0x0a,0x20,0x20,0x20,0x20,
+ 0x20,0x20,0x3c,0x2f,0x72,0x64,0x66,0x3a,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,
+ 0x69,0x6f,0x6e,0x3e,0x0a,0x20,0x20,0x20,0x3c,0x2f,0x72,0x64,0x66,0x3a,0x52,0x44,
+ 0x46,0x3e,0x0a,0x3c,0x2f,0x78,0x3a,0x78,0x6d,0x70,0x6d,0x65,0x74,0x61,0x3e,0x0a,
+ 0x5d,0xae,0x72,0x2e,0x00,0x00,0x13,0xdb,0x49,0x44,0x41,0x54,0x78,0xda,0xed,0x9d,
+ 0x07,0x90,0x55,0x35,0x17,0xc7,0xd7,0x5e,0xc7,0xde,0xd7,0x55,0xec,0xbd,0x0b,0x0a,
+ 0x28,0x88,0x88,0xae,0x05,0x7b,0xd7,0xc1,0xbe,0x2a,0x28,0x22,0xba,0xe8,0x88,0x8d,
+ 0xcf,0x82,0x34,0xa5,0x0a,0xa2,0x28,0xae,0xa8,0x58,0x41,0x71,0x64,0x11,0x07,0xc5,
+ 0x2e,0xa2,0xa0,0xa8,0xe8,0x88,0xd8,0x16,0x15,0xb0,0x20,0x56,0x14,0xcd,0xb7,0xbf,
+ 0xb8,0xe7,0x9a,0xcd,0xe6,0xbe,0x77,0xef,0x6b,0xbb,0xdc,0x97,0xcc,0xfc,0x27,0xf7,
+ 0xdd,0x92,0x77,0x6f,0xce,0x3f,0x27,0x27,0xc9,0x49,0x52,0x52,0x92,0x22,0x28,0xa5,
+ 0xca,0x6a,0x51,0x59,0x8b,0xea,0x5a,0xd4,0xd4,0x62,0x89,0xf2,0xa1,0xa9,0x87,0x25,
+ 0x75,0xb2,0xaa,0xae,0x93,0x5d,0x59,0x49,0xdc,0x50,0xfb,0x50,0x69,0x2d,0xaa,0x6a,
+ 0xb1,0xd4,0xe7,0xe7,0x32,0x1f,0x96,0xd6,0xc9,0xb2,0x34,0xaa,0xf0,0xcb,0x6b,0xb1,
+ 0xc8,0xe7,0x5b,0xe2,0x02,0x32,0x2d,0x4f,0x27,0xfc,0x0a,0x5f,0xea,0x13,0xaf,0x0d,
+ 0x2a,0x52,0x95,0x7c,0x2f,0xfc,0xe2,0x20,0x41,0xb9,0xab,0xce,0xf7,0x6a,0xbf,0xb8,
+ 0xaa,0x83,0x52,0x93,0x00,0x55,0xf6,0x1d,0x7b,0xee,0xb9,0xa7,0xda,0x7c,0xf3,0xcd,
+ 0xd5,0x4d,0x37,0xdd,0xe4,0xb3,0x2b,0x99,0xa1,0xca,0x6c,0xea,0x35,0x50,0xfd,0x1b,
+ 0x6c,0xb0,0x81,0xe2,0xf2,0xe5,0x97,0x5f,0xee,0xb3,0x2a,0xb9,0x55,0x41,0x59,0x49,
+ 0x5d,0x5b,0xb1,0x41,0xe8,0xd1,0xa3,0x87,0xba,0xe8,0xa2,0x8b,0xd4,0x13,0x4f,0x3c,
+ 0xe1,0xb3,0x2a,0xb9,0xa1,0xb2,0xa4,0xae,0xc3,0xc0,0x87,0xe2,0x0c,0xd5,0x10,0xa0,
+ 0xc6,0x75,0x65,0xe8,0xd0,0xa1,0xaa,0x4f,0x9f,0x3e,0xea,0xc5,0x17,0x5f,0xac,0x77,
+ 0x7e,0xe6,0xcc,0x99,0xfa,0x7c,0xdf,0xbe,0x7d,0xd5,0x9f,0x7f,0xfe,0xa9,0xe6,0xcf,
+ 0x9f,0xaf,0xaa,0xaa,0xaa,0x54,0xa7,0x4e,0x9d,0xd4,0x29,0xa7,0x9c,0xa2,0xfa,0xf5,
+ 0xeb,0xa7,0xe6,0xcd,0x9b,0xa7,0xd2,0xa5,0xf9,0xcf,0x3f,0xff,0xa8,0x57,0x5f,0x7d,
+ 0x55,0xdd,0x78,0xe3,0x8d,0xea,0xa8,0xa3,0x8e,0xd2,0x55,0xcd,0xd3,0x4f,0x3f,0x9d,
+ 0xf2,0x6d,0xbf,0xfc,0xf2,0x4b,0x75,0xfb,0xed,0xb7,0xab,0xd3,0x4e,0x3b,0x4d,0x1d,
+ 0x77,0xdc,0x71,0xda,0x3e,0xf9,0xe4,0x93,0x4f,0xea,0xdd,0x33,0x78,0xf0,0x60,0xfd,
+ 0x1f,0xcf,0x3d,0xf7,0x5c,0x68,0x3a,0xcf,0x3f,0xff,0xbc,0xbe,0x67,0xf4,0xe8,0xd1,
+ 0x0d,0xae,0x8d,0x1f,0x3f,0x5e,0x5d,0x79,0xe5,0x95,0xaa,0xbc,0xbc,0x5c,0x5d,0x7c,
+ 0xf1,0xc5,0xea,0xc1,0x07,0x1f,0xd4,0xef,0x9a,0xd0,0x50,0x03,0x01,0x9c,0xdd,0xbb,
+ 0x61,0x36,0x00,0x42,0xe4,0x3c,0x80,0x0c,0x9b,0x6c,0xb2,0x49,0xf0,0x5b,0xc0,0xb9,
+ 0xd7,0x5e,0x7b,0x2d,0x65,0x9a,0x57,0x5d,0x75,0x55,0x83,0xe7,0xc0,0xf9,0xe7,0x9f,
+ 0xaf,0x89,0xd5,0x80,0xaa,0xd5,0xd5,0x6a,0xbd,0xf5,0xd6,0x6b,0x70,0xff,0xda,0x6b,
+ 0xaf,0xad,0xaf,0x49,0x40,0x70,0x9c,0xdf,0x76,0xdb,0x6d,0x43,0xbf,0x7a,0xfb,0xed,
+ 0xb7,0xd7,0xf7,0x74,0xee,0xdc,0x39,0x38,0xf7,0xf3,0xcf,0x3f,0x6b,0x02,0xbb,0xde,
+ 0x09,0xb2,0xfd,0xf6,0xdb,0x6f,0x49,0x24,0xc0,0x92,0x92,0xb0,0x2b,0x51,0x08,0xb0,
+ 0xe9,0xa6,0x9b,0xaa,0xe5,0x97,0x5f,0x5e,0xb5,0x68,0xd1,0x42,0x67,0x66,0xbb,0x76,
+ 0xed,0x82,0x6b,0x65,0x65,0x65,0x6a,0xc9,0x92,0x25,0xce,0x34,0xd7,0x59,0x67,0x1d,
+ 0x1d,0xf3,0x9b,0x4c,0x3f,0xef,0xbc,0xf3,0x82,0x6b,0xe0,0xce,0x3b,0xef,0xac,0xf7,
+ 0xdc,0x87,0x1f,0x7e,0xa8,0x56,0x58,0x61,0x05,0x7d,0xed,0xd0,0x43,0x0f,0x55,0x13,
+ 0x26,0x4c,0x50,0x4f,0x3e,0xf9,0xa4,0xda,0x7d,0xf7,0xdd,0xf5,0xb9,0x0d,0x37,0xdc,
+ 0x30,0x10,0xd0,0xc3,0x0f,0x3f,0x1c,0xa4,0x83,0x86,0xb1,0xc3,0x4b,0x2f,0xbd,0x14,
+ 0x5c,0x9f,0x31,0x63,0x46,0x70,0xfe,0xf4,0xd3,0x4f,0xd7,0xe7,0xd6,0x5c,0x73,0x4d,
+ 0xad,0x65,0xd0,0x12,0xd7,0x5e,0x7b,0x6d,0xf0,0xbf,0x68,0xb6,0x24,0x86,0xac,0x08,
+ 0x40,0xe9,0x9b,0x34,0x69,0x52,0xbd,0xeb,0x10,0x41,0xae,0xdf,0x75,0xd7,0x5d,0xce,
+ 0x34,0xc1,0x09,0x27,0x9c,0xa0,0x7e,0xfd,0xf5,0xd7,0xe0,0x1a,0xaa,0x7c,0xad,0xb5,
+ 0xd6,0x0a,0xc8,0xf3,0xd7,0x5f,0x7f,0x05,0xd7,0x8e,0x3c,0xf2,0x48,0x7d,0x7e,0xe7,
+ 0x9d,0x77,0x56,0x4b,0x97,0xfe,0xd7,0x60,0xf9,0xfa,0xeb,0xaf,0xd5,0xca,0x2b,0xaf,
+ 0xac,0xaf,0x0d,0x1b,0x36,0x4c,0x9f,0xfb,0xfd,0xf7,0xdf,0xf5,0x7b,0x71,0xee,0xc2,
+ 0x0b,0x2f,0x6c,0xf0,0x5d,0x67,0x9d,0x75,0x96,0xbe,0xd6,0xbc,0x79,0xf3,0xe0,0xdc,
+ 0xb4,0x69,0xd3,0xd4,0x72,0xcb,0x2d,0xa7,0xcf,0x43,0x20,0x33,0x5c,0x72,0xc9,0x25,
+ 0x01,0xd9,0xcd,0x77,0xf2,0x04,0xa8,0xc5,0x3b,0xef,0xbc,0xd3,0xe0,0x39,0xea,0x7f,
+ 0x29,0x35,0x67,0x9e,0x79,0xa6,0x33,0xcd,0x63,0x8f,0x3d,0xd6,0x59,0xaf,0xd2,0xea,
+ 0x90,0xb4,0xe7,0xcc,0x99,0xa3,0xcf,0x2d,0x5c,0xb8,0x30,0x38,0xd7,0xbf,0x7f,0xff,
+ 0x06,0xcf,0xb4,0x6e,0xdd,0x5a,0x5f,0xc3,0x06,0x91,0x50,0x51,0x51,0x11,0x68,0x9a,
+ 0x3f,0xfe,0xf8,0x23,0x38,0xff,0xd3,0x4f,0x3f,0xa9,0xd5,0x57,0x5f,0x5d,0x5f,0x1b,
+ 0x39,0x72,0x64,0x03,0x21,0x43,0x40,0xfb,0xbd,0x26,0x4f,0x9e,0x1c,0xfc,0xff,0xdc,
+ 0xb9,0x73,0x3d,0x01,0x4c,0x02,0x90,0xa1,0xae,0xb0,0xc5,0x16,0x5b,0xe8,0xeb,0x08,
+ 0x27,0x4e,0xdf,0xc2,0xbd,0xf7,0xde,0x1b,0xa4,0x4d,0xc6,0x13,0x50,0xe3,0x72,0x6e,
+ 0x8f,0x3d,0xf6,0x50,0xc7,0x1f,0x7f,0x7c,0x3d,0xac,0xbf,0xfe,0xfa,0xfa,0xda,0x41,
+ 0x07,0x1d,0x14,0xa4,0x63,0x3e,0xf3,0xe8,0xa3,0x8f,0x06,0xe7,0x47,0x8c,0x18,0x11,
+ 0xa8,0x79,0xea,0x7c,0x09,0x1d,0x3a,0x74,0xd0,0xe7,0x57,0x5a,0x69,0xa5,0x06,0xe9,
+ 0x1f,0x70,0xc0,0x01,0x41,0x5a,0xa6,0x41,0x3c,0x76,0xec,0x58,0xfd,0x9f,0xe9,0x70,
+ 0xd9,0x65,0x97,0x15,0x1f,0x01,0xf6,0xde,0x7b,0x6f,0x7d,0x7d,0x87,0x1d,0x76,0x88,
+ 0x45,0x00,0x5a,0x01,0x92,0xb6,0xa8,0xe2,0x07,0x1e,0x78,0xc0,0x69,0x98,0xd9,0xa0,
+ 0x7a,0x30,0xc3,0x76,0xdb,0x6d,0xa7,0xcf,0x53,0x7d,0x48,0xd8,0x77,0xdf,0x7d,0x03,
+ 0x43,0xd3,0x0c,0xdb,0x6c,0xb3,0x4d,0xa4,0xff,0x30,0xc9,0xd4,0xbb,0x77,0xef,0x48,
+ 0xcf,0xd8,0x85,0xa0,0x28,0x08,0x80,0x05,0xce,0xf5,0xf6,0xed,0xdb,0xc7,0x22,0xc0,
+ 0x98,0x31,0x63,0x82,0xb4,0x5f,0x7e,0xf9,0xe5,0xc0,0xfa,0x97,0x73,0xbd,0x7a,0xf5,
+ 0x52,0x2f,0xbc,0xf0,0x82,0x13,0xd4,0xe3,0x66,0xa0,0x89,0xc8,0x33,0x2b,0xae,0xb8,
+ 0xa2,0xfa,0xf6,0xdb,0x6f,0x75,0x8b,0x45,0xd2,0x79,0xf3,0xcd,0x37,0xeb,0xdd,0xbb,
+ 0xff,0xfe,0xfb,0xeb,0xf3,0x5b,0x6d,0xb5,0x55,0x68,0xfa,0x60,0xc1,0x82,0x05,0xc1,
+ 0x33,0xdf,0x7d,0xf7,0x9d,0x7a,0xf7,0xdd,0x77,0xd3,0xa2,0xa9,0x57,0x1b,0x39,0x27,
+ 0x00,0x86,0xd2,0x1a,0x6b,0xac,0xe1,0x2c,0x69,0xe9,0x08,0x70,0xeb,0xad,0xb7,0x06,
+ 0x69,0xd7,0xd4,0xd4,0x04,0x6d,0x7f,0x39,0x47,0x9f,0x41,0xd4,0xf0,0xf9,0xe7,0x9f,
+ 0x07,0x86,0x1d,0x56,0xfd,0xa5,0x97,0x5e,0xaa,0x8f,0x69,0x39,0xd8,0xe1,0xdc,0x73,
+ 0xcf,0xd5,0xd7,0x56,0x5d,0x75,0xd5,0x7a,0x36,0x43,0x31,0x84,0xac,0x08,0x80,0x81,
+ 0xe6,0xea,0x48,0x91,0xeb,0xf7,0xdd,0x77,0x9f,0x33,0xcd,0x2e,0x5d,0xba,0x38,0xff,
+ 0x93,0x01,0x28,0x29,0x89,0xa6,0x31,0xd6,0xac,0x59,0x33,0x7d,0x7e,0xe3,0x8d,0x37,
+ 0x56,0x3f,0xfe,0xf8,0x63,0xe4,0x8f,0x3b,0xf8,0xe0,0x83,0xf5,0x73,0x3b,0xee,0xb8,
+ 0xa3,0x5a,0x77,0xdd,0x75,0xf5,0xf1,0x90,0x21,0x43,0x1a,0xdc,0xc7,0x7b,0xca,0x3b,
+ 0x43,0x42,0x4f,0x80,0x88,0x04,0xd8,0x69,0xa7,0x9d,0xd4,0x5b,0x6f,0xbd,0x55,0xaf,
+ 0xa7,0x8e,0x7a,0x9f,0x6b,0x08,0xcd,0x6e,0x36,0x49,0x9a,0xb4,0x12,0xae,0xbe,0xfa,
+ 0xea,0x7a,0xfd,0x04,0xf4,0xcc,0x49,0xba,0x77,0xdf,0x7d,0x77,0xbd,0xe7,0x68,0xf7,
+ 0xcb,0x35,0x0c,0x2b,0x4a,0xb7,0x04,0x9a,0x85,0xb4,0xe7,0xed,0xe6,0x28,0xe1,0xfe,
+ 0xfb,0xef,0xaf,0x57,0x1f,0xaf,0xb6,0xda,0x6a,0x4e,0x02,0xfd,0xfd,0xf7,0xdf,0xba,
+ 0x59,0x28,0x5a,0x80,0xe6,0xab,0x49,0x40,0x54,0x3f,0xef,0x40,0xb3,0xd3,0x13,0xc0,
+ 0x20,0x80,0x00,0xa1,0x1f,0x78,0xe0,0x81,0x81,0xea,0x5f,0x65,0x95,0x55,0x9c,0xdd,
+ 0xba,0x66,0x3f,0x80,0x58,0xe3,0x6d,0xdb,0xb6,0x0d,0x6c,0x06,0xd0,0xa6,0x4d,0x1b,
+ 0x67,0x4f,0xa0,0xa8,0x70,0x40,0xdb,0x9f,0x16,0x01,0x1d,0x50,0xf2,0x9f,0x1c,0xdb,
+ 0xe1,0x97,0x5f,0x7e,0xd1,0xff,0x21,0xcf,0x99,0x4d,0x45,0x3b,0xbc,0xf7,0xde,0x7b,
+ 0xaa,0xb4,0xb4,0xb4,0x5e,0x27,0x17,0x06,0x9c,0x69,0x20,0x3e,0xfb,0xec,0xb3,0xc5,
+ 0x43,0x80,0x8d,0x36,0xda,0x48,0x7f,0xf4,0x15,0x57,0x5c,0x11,0x4a,0x80,0x29,0x53,
+ 0xa6,0x68,0x2d,0x60,0x0a,0x95,0x0c,0x7b,0xe5,0x95,0x57,0x52,0x92,0x8a,0x76,0x37,
+ 0xfd,0xed,0x94,0x36,0x79,0x8e,0xe3,0x0b,0x2e,0xb8,0xa0,0x41,0xef,0xa1,0x19,0x9e,
+ 0x7a,0xea,0xa9,0x7a,0x64,0x11,0x23,0x8f,0x16,0x00,0x5d,0xcb,0xae,0x20,0x1d,0x3f,
+ 0xa6,0x61,0x19,0x16,0x7e,0xf8,0xe1,0x07,0xdd,0x77,0x21,0x7d,0x05,0x02,0x9a,0x9a,
+ 0x68,0x1e,0x8c,0xba,0xa2,0x21,0x40,0x58,0x70,0x19,0x81,0x58,0xd9,0x08,0xfd,0x9b,
+ 0x6f,0xbe,0x49,0xf9,0xac,0xad,0x55,0x28,0xe9,0xa8,0x6f,0xe0,0x2a,0xf5,0x61,0x61,
+ 0xd1,0xa2,0x45,0xea,0x8d,0x37,0xde,0xd0,0xcf,0xe5,0xc3,0x68,0xa3,0x4a,0xf8,0xf8,
+ 0xe3,0x8f,0x35,0x61,0x92,0xa8,0xf6,0x73,0x4e,0x80,0xa8,0xc1,0x3b,0x99,0x78,0x02,
+ 0x78,0x02,0x78,0x02,0x78,0x02,0x2c,0xd3,0x04,0x98,0x35,0x6b,0x96,0x1a,0x38,0x70,
+ 0xa0,0x1a,0x34,0x68,0x50,0xec,0xd1,0x31,0x9a,0x77,0x3c,0x9b,0xce,0x18,0xf3,0xa1,
+ 0x09,0x13,0xc0,0x07,0x4f,0x00,0x1f,0x3c,0x01,0x7c,0xf0,0x04,0xf0,0xc1,0x13,0xc0,
+ 0x07,0x4f,0x00,0x1f,0x3c,0x01,0x8a,0x23,0x24,0x75,0xae,0xa4,0x27,0x40,0xc4,0x90,
+ 0xcf,0x4e,0x2c,0xc6,0x1e,0x3c,0x01,0x9a,0x78,0xc8,0xc7,0x5c,0x49,0x26,0x9c,0xe0,
+ 0xb9,0x6c,0x7b,0x4f,0x7b,0x02,0x14,0x49,0xd8,0x65,0x97,0x5d,0xb4,0x56,0x61,0x52,
+ 0x8a,0x27,0x40,0x96,0x21,0xd3,0x79,0x87,0xf6,0x5c,0xc7,0xaf,0xbe,0xfa,0x4a,0xcf,
+ 0x4c,0xc2,0x25,0x7c,0xf8,0xf0,0xe1,0xce,0xf4,0x53,0x3d,0xcf,0x0c,0x25,0xbc,0x87,
+ 0x70,0x60,0x39,0xfa,0xe8,0xa3,0x55,0xcf,0x9e,0x3d,0xb5,0x03,0xa9,0x19,0x66,0xcf,
+ 0x9e,0xad,0x9f,0x91,0x6a,0x05,0x3f,0x45,0x7e,0x03,0xba,0xd8,0xed,0x10,0x65,0x4e,
+ 0x64,0xdc,0xef,0x49,0x1c,0x01,0x32,0x9d,0x77,0x68,0x0e,0x6e,0xe1,0x63,0x20,0xd3,
+ 0xd6,0xec,0xb9,0x83,0x51,0x3c,0xa4,0x3e,0xfb,0xec,0xb3,0xc0,0xf5,0xdc,0x04,0xde,
+ 0x45,0xa6,0xff,0xa4,0xe9,0xfd,0x6c,0x03,0x0f,0x26,0x33,0x44,0x9d,0x13,0x19,0xf7,
+ 0x7b,0x12,0x4b,0x80,0xb8,0xf3,0x0e,0xcd,0x0c,0x63,0x8e,0xa1,0x4c,0x40,0x21,0xb3,
+ 0x10,0x54,0x1c,0x02,0x88,0xb7,0x12,0x02,0x87,0x6c,0xbb,0xee,0xba,0x6b,0x70,0x0d,
+ 0x0f,0x28,0x53,0x03,0xdc,0x76,0xdb,0x6d,0x41,0x9a,0xbb,0xed,0xb6,0x9b,0xfe,0x0d,
+ 0x18,0x2c,0x93,0x10,0x67,0x4e,0x64,0xdc,0xef,0x49,0x2c,0x01,0xe2,0xce,0x3b,0x34,
+ 0x33,0x8c,0x89,0xae,0xe3,0xc6,0x8d,0x8b,0xd5,0x0a,0xb0,0x7d,0x24,0xbb,0x77,0xef,
+ 0x1e,0x58,0xf5,0xc4,0xe2,0x93,0xc8,0xc4,0xd9,0xb8,0x36,0x40,0x9c,0x39,0x91,0x71,
+ 0xbf,0x27,0xb1,0x04,0x88,0x33,0xef,0xd0,0xce,0xb0,0x01,0x03,0x06,0xc4,0x6e,0x06,
+ 0x9a,0xcf,0x33,0xbf,0xc0,0x0e,0x38,0xb9,0x86,0xcd,0x47,0x48,0x45,0x80,0x4c,0xe6,
+ 0x44,0xc6,0xf9,0x9e,0x44,0xdb,0x00,0xae,0xe0,0x9a,0x77,0x68,0x67,0x58,0x2a,0x07,
+ 0x97,0x28,0x04,0x70,0xb9,0x9c,0x9f,0x7c,0xf2,0xc9,0x19,0x11,0x20,0x93,0x39,0x91,
+ 0x71,0xbe,0xa7,0xe8,0x08,0xe0,0x9a,0x77,0x98,0x6b,0x02,0xb8,0x9e,0xcf,0x94,0x00,
+ 0x99,0xce,0x89,0xf4,0x04,0x88,0x31,0xef,0xb0,0x29,0x13,0x20,0xd3,0x39,0x91,0x9e,
+ 0x00,0x31,0xe6,0x1d,0x36,0x15,0x02,0xd0,0xbe,0x77,0xb5,0xfd,0x33,0x99,0x13,0x59,
+ 0xf4,0x04,0x88,0x3b,0xef,0xb0,0x31,0x09,0x20,0xcd,0x39,0xd7,0xac,0x26,0x42,0x26,
+ 0x73,0x22,0x8b,0x9e,0x00,0x71,0xe7,0x1d,0x36,0x26,0x01,0x30,0xe6,0xe4,0x9d,0x59,
+ 0x6d,0xcd,0x0e,0x99,0xcc,0x89,0x6c,0x92,0x04,0xa0,0x3d,0xcc,0x8a,0x1a,0x0c,0x7a,
+ 0x1c,0x7e,0xf8,0xe1,0x01,0x0e,0x3b,0xec,0x30,0xbd,0x3a,0x07,0xb3,0x78,0x01,0xeb,
+ 0x09,0x00,0xce,0xd1,0x85,0x7b,0xe2,0x89,0x27,0xea,0x66,0x4e,0xd7,0xae,0x5d,0xd5,
+ 0x0d,0x37,0xdc,0xa0,0x67,0xf6,0xd2,0x11,0x32,0x7d,0xfa,0x74,0x3d,0x8d,0x2b,0xac,
+ 0x1f,0x20,0xce,0xbc,0xc3,0xc6,0x24,0x80,0x39,0x2b,0x99,0x4e,0x1b,0xbe,0x99,0x2e,
+ 0x64,0x33,0xc4,0x9d,0x13,0xd9,0x64,0x08,0x80,0x9a,0x9d,0x3a,0x75,0xaa,0xee,0x94,
+ 0x81,0xbd,0x22,0x74,0x96,0x71,0x93,0xd8,0x05,0xf3,0x9e,0xb0,0xfb,0x5b,0xb5,0x6a,
+ 0xa5,0x3b,0x56,0x20,0x96,0xa8,0xf3,0x4c,0xe7,0x1d,0xd2,0x33,0x28,0xf7,0x2d,0x5e,
+ 0xbc,0x38,0xf4,0x7b,0xc2,0xe6,0x4a,0xa6,0x7b,0x9e,0xfa,0x9d,0x6b,0x54,0x41,0xae,
+ 0x70,0xdd,0x75,0xd7,0xd5,0x9b,0x94,0xba,0xdf,0x7e,0xfb,0x35,0xb8,0x27,0xce,0x9c,
+ 0xc8,0xa8,0xdf,0x93,0x37,0x02,0x20,0x10,0xea,0x2b,0x98,0x4f,0x69,0xa6,0x37,0xcb,
+ 0x04,0x2c,0x97,0xd8,0x3c,0x0e,0xbb,0x6e,0x82,0xf5,0x7a,0x10,0x3e,0xa4,0x02,0xac,
+ 0x08,0x86,0x2a,0xe4,0x3f,0x73,0x35,0xef,0xb0,0x31,0x02,0xef,0xcf,0xec,0x64,0x96,
+ 0xb0,0xb3,0x35,0x9b,0x19,0xf2,0x31,0x27,0x32,0xa7,0x04,0x40,0xe5,0xd0,0x7e,0x3d,
+ 0xe6,0x98,0x63,0xf4,0x48,0x58,0xae,0x80,0xe0,0x99,0xbf,0x4f,0x2f,0x9f,0xd9,0x19,
+ 0xc2,0x28,0x1b,0x19,0x81,0x26,0xf0,0xb3,0x8e,0x1a,0x91,0x00,0x2c,0xa0,0x30,0x6a,
+ 0xd4,0xa8,0x60,0xb8,0x32,0x57,0x60,0xcd,0x81,0xbd,0xf6,0xda,0x4b,0x75,0xec,0xd8,
+ 0xb1,0x41,0x4f,0x18,0xc0,0x28,0x62,0xb5,0x2f,0xb4,0x80,0x27,0x40,0x81,0x09,0x40,
+ 0xa6,0xd3,0xa1,0x42,0x1d,0x84,0xba,0x17,0xb5,0x8c,0xe1,0x26,0xb1,0x0b,0xe6,0x3d,
+ 0xae,0xfb,0xc5,0x66,0xa0,0x8d,0x4c,0x7d,0x4f,0xa9,0x37,0x49,0x41,0x55,0x00,0x31,
+ 0x38,0x66,0x54,0x8d,0xea,0x86,0xc1,0x1d,0x4f,0x80,0x02,0x10,0x80,0xba,0xea,0xed,
+ 0xb7,0xdf,0x56,0xdd,0xba,0x75,0xd3,0x82,0x61,0xb8,0xd5,0x06,0x64,0x90,0xd8,0x05,
+ 0xf3,0x1e,0xfb,0x7e,0x84,0xcb,0x3a,0xbe,0xb4,0x08,0x10,0xb0,0x08,0x9f,0x98,0xaa,
+ 0x00,0x62,0xb0,0x04,0x1d,0x96,0x30,0xe7,0xa8,0x37,0xbf,0xff,0xfe,0x7b,0x4d,0x00,
+ 0x3f,0xef,0x30,0xcf,0x04,0xc0,0xe0,0xc2,0xbb,0x05,0x6b,0x36,0x9f,0x40,0xb0,0x26,
+ 0xb0,0x27,0x30,0x26,0x71,0xb4,0x40,0xf0,0x8c,0xb1,0xb3,0x2a,0x09,0xe7,0x59,0xb1,
+ 0x03,0x3b,0x20,0x89,0x4b,0xb8,0x36,0x19,0x02,0x50,0xea,0x11,0x3e,0xcd,0xa8,0x7c,
+ 0x0b,0x1f,0x20,0x58,0x01,0x4e,0x10,0x18,0x7f,0x22,0x78,0x56,0xfb,0x42,0x43,0x6c,
+ 0xbd,0xf5,0xd6,0x8d,0x4e,0x00,0xaa,0x40,0x56,0x44,0xf9,0xe8,0xa3,0x8f,0x92,0x4b,
+ 0x00,0x84,0x4f,0xe6,0xe2,0xa9,0x52,0x08,0xe1,0x03,0x54,0x3d,0x75,0x7f,0xcb,0x96,
+ 0x2d,0x03,0x75,0x2f,0x82,0x67,0xfd,0xa1,0x2d,0xb7,0xdc,0x52,0xfb,0xe7,0xe7,0x8b,
+ 0x00,0xd8,0x14,0xd8,0x16,0x0c,0xb4,0x30,0x6a,0x88,0x2f,0x1e,0xfd,0x0a,0x27,0x9d,
+ 0x74,0x92,0x7e,0x27,0xc8,0x87,0xd7,0x11,0x1d,0x4d,0x54,0x85,0x38,0x67,0x2c,0xcb,
+ 0xfb,0x09,0x94,0xa4,0x63,0x39,0x6e,0x49,0x58,0xe2,0x85,0x22,0x00,0x16,0x3f,0x82,
+ 0xe7,0x58,0xd4,0xbd,0x29,0x78,0xf6,0x22,0xa0,0x53,0x86,0xfb,0xa2,0x12,0x00,0x0d,
+ 0x86,0xbf,0xde,0xeb,0xaf,0xbf,0xae,0x7b,0x12,0xe9,0x2c,0xb9,0xfe,0xfa,0xeb,0xf5,
+ 0x02,0x52,0xd8,0x1b,0xfc,0x07,0x3d,0x71,0xac,0x15,0xcc,0x0a,0x67,0x08,0x18,0xa3,
+ 0x12,0xb0,0xbe,0x20,0xc2,0x06,0xf4,0xc4,0x71,0x0f,0xab,0x90,0x7f,0xfa,0xe9,0xa7,
+ 0xda,0x1d,0x8b,0xce,0x25,0xe9,0x8b,0x48,0x14,0x01,0x68,0x5b,0xd3,0xc6,0xbe,0xe5,
+ 0x96,0x5b,0x0a,0x26,0x7c,0x21,0x80,0x08,0x5e,0xd4,0x3d,0xc2,0xc7,0xcf,0x0e,0x21,
+ 0xe1,0x08,0x81,0x43,0x24,0x06,0x23,0x3d,0x8d,0x74,0x9e,0x3c,0xf3,0xcc,0x33,0xda,
+ 0xe1,0x83,0x11,0x3f,0x76,0xf9,0xa0,0x23,0x09,0xd2,0xd2,0xc3,0xc6,0xda,0x80,0xf4,
+ 0x9a,0xe1,0x12,0x86,0x40,0x21,0x0f,0xe9,0x90,0x06,0xc2,0xe5,0x1c,0x83,0x2d,0x9b,
+ 0x6d,0xb6,0x99,0x76,0x17,0x63,0xa1,0x6b,0x13,0xa4,0xc1,0x7f,0xb2,0x72,0x18,0xfe,
+ 0x85,0xac,0x8b,0x48,0xf3,0x93,0x92,0x8f,0x01,0x8a,0xeb,0x19,0x1d,0x4d,0x89,0x23,
+ 0x00,0xa5,0x8a,0x8e,0x1d,0xac,0xf0,0x42,0x13,0x80,0x85,0x9e,0x45,0xf0,0x08,0x00,
+ 0xe1,0x8b,0xe0,0x11,0x1e,0x02,0xc3,0xdf,0x8d,0xfe,0x70,0xce,0xa3,0x15,0x38,0x27,
+ 0xa5,0x56,0x04,0x8a,0x00,0x19,0xfd,0xa3,0x1b,0x35,0x2a,0xf8,0x6f,0x62,0x9e,0x83,
+ 0x2c,0x08,0xfe,0xec,0xb3,0xcf,0xd6,0x24,0x63,0x25,0x34,0xd6,0x19,0xa6,0xf5,0x81,
+ 0x06,0x60,0x75,0x34,0xfa,0x21,0x12,0x47,0x00,0x3e,0x86,0xd2,0xcf,0x07,0x32,0xd8,
+ 0x50,0x48,0x02,0x50,0xb2,0x45,0xdd,0x23,0x78,0x84,0x80,0x5b,0x34,0x82,0x46,0x35,
+ 0xa3,0x82,0x39,0xc7,0xe2,0x94,0xf4,0x15,0xd0,0x1f,0x2e,0xb1,0x79,0x4c,0x6c,0x83,
+ 0xf3,0x3c,0x27,0x55,0x0a,0xe4,0x22,0x2d,0xfe,0x07,0xc2,0x40,0x24,0x08,0x84,0xba,
+ 0xa7,0x2a,0x60,0xf0,0x8a,0xd5,0x46,0x99,0x0d,0x84,0x47,0x11,0xfb,0x10,0xe1,0xaa,
+ 0x05,0x01,0xd0,0x02,0x54,0x3f,0x68,0x00,0x0a,0x4b,0xa2,0x08,0x80,0xfa,0x67,0x95,
+ 0x4d,0x3e,0xb2,0x90,0xc2,0x07,0x47,0x1c,0x71,0x44,0x50,0xcf,0x23,0x78,0x31,0xb8,
+ 0x50,0xe5,0x94,0x68,0x8c,0x42,0xd4,0xbb,0x40,0x6c,0x05,0x0c,0x45,0x11,0x2c,0xc2,
+ 0xe4,0x79,0xd1,0x1a,0x94,0x62,0x88,0xc3,0xe2,0xd1,0xc4,0xa4,0x47,0xda,0xdc,0x87,
+ 0xa6,0xa1,0xba,0x21,0x1d,0x06,0x62,0x18,0x31,0x94,0xd1,0x48,0xb4,0x51,0x18,0x30,
+ 0x56,0x25,0x36,0x8f,0xa3,0xde,0x6f,0x23,0xdd,0xf3,0x71,0xc0,0x40,0x19,0xdd,0xe7,
+ 0x51,0x48,0x59,0x12,0x66,0xfc,0x31,0xf0,0xc0,0x62,0x89,0x8d,0x41,0x00,0x11,0x3c,
+ 0x82,0x43,0xd5,0x53,0x2a,0x11,0xbe,0x59,0x15,0xd8,0x42,0xa5,0x3a,0xa0,0x4e,0x47,
+ 0xfd,0x73,0x2f,0x6a,0x9c,0x12,0x0f,0x49,0x10,0x2c,0xbd,0x87,0xf4,0x27,0x1c,0x72,
+ 0xc8,0x21,0x91,0x00,0x09,0x24,0x36,0x8f,0x73,0x75,0x7f,0x5c,0xd8,0xe9,0xdb,0xe0,
+ 0x1a,0xe4,0x45,0x63,0xcb,0x48,0x2a,0x5a,0xdc,0x74,0x27,0x8f,0x4c,0x00,0x54,0x1a,
+ 0xa3,0x52,0xef,0xbf,0xff,0x7e,0x41,0x85,0x4f,0x29,0xc6,0x10,0xa3,0xb4,0x63,0x71,
+ 0x53,0x52,0xa5,0x8e,0xa7,0x44,0x73,0x8d,0x3a,0x1a,0xc1,0x72,0x3f,0x7d,0x04,0x8c,
+ 0x0e,0xe2,0x22,0x0d,0xe3,0x25,0x36,0x8f,0x89,0x5d,0xd7,0x6d,0x14,0xfa,0x7e,0x1b,
+ 0xe9,0xde,0x3f,0x15,0xd8,0xef,0x80,0x96,0x13,0xfe,0x15,0xe6,0x50,0x3a,0x32,0x84,
+ 0x04,0xa9,0x34,0x41,0x28,0x01,0xb0,0x70,0xa9,0xeb,0x0a,0x25,0x7c,0x1c,0x26,0xa8,
+ 0x9f,0x69,0x96,0xc9,0x47,0xf0,0x41,0x30,0x1a,0xf0,0x91,0xb9,0x04,0x5a,0x41,0x62,
+ 0xf3,0x38,0x57,0xf7,0x17,0x02,0xfc,0x3f,0xf9,0x46,0xe9,0x37,0x1d,0x6d,0xc4,0x6f,
+ 0x02,0xbf,0x42,0x19,0x2c,0x8b,0x4d,0x00,0xd9,0x11,0xa3,0xd0,0x55,0x80,0x7c,0x00,
+ 0xec,0x47,0xa5,0x09,0xf0,0xee,0x91,0xd8,0x3c,0x0e,0xbb,0x9e,0x0e,0xd9,0x3e,0x1f,
+ 0x37,0x7d,0x1b,0xe9,0xbe,0x27,0xdd,0xfd,0x54,0x6d,0xd4,0xf5,0x61,0x0e,0x36,0x14,
+ 0x1e,0x7a,0x29,0x65,0xb0,0x6c,0x99,0x20,0x00,0xfd,0xfd,0x7c,0x14,0x5d,0xc0,0xd4,
+ 0x6b,0x12,0xbb,0x60,0xde,0xe3,0xba,0x3f,0xdb,0xeb,0xe9,0x10,0x37,0x7d,0x1b,0x99,
+ 0xbe,0x0f,0x25,0x1f,0x7b,0x26,0xcc,0xa3,0xca,0x84,0x39,0x58,0xb6,0xcc,0x68,0x00,
+ 0x8f,0xd4,0x48,0x25,0x70,0x4a,0xbd,0xd8,0x01,0xc4,0x51,0x7a,0x4a,0x3d,0x01,0x96,
+ 0x61,0x02,0x98,0xc2,0xb6,0x81,0xf6,0xf0,0x04,0x48,0x28,0x01,0x5c,0x02,0x17,0xa1,
+ 0x4b,0x9c,0x77,0x02,0x60,0x99,0x47,0xad,0x2f,0x3d,0xe2,0x03,0x43,0xcf,0x95,0xef,
+ 0xb6,0xc0,0x6d,0xa1,0x9b,0xc8,0x1b,0x01,0xb0,0x40,0x79,0x49,0x3a,0x6d,0x4c,0x30,
+ 0x08,0x23,0xb1,0x79,0x4c,0x8c,0x71,0x67,0x36,0xa3,0xc2,0x80,0xd7,0x8f,0x9d,0xee,
+ 0xb2,0x82,0x54,0xdf,0x1f,0x17,0x61,0x5d,0xf0,0x22,0x70,0x57,0x89,0xb7,0x0d,0xc9,
+ 0xbc,0x11,0x80,0xce,0x07,0xba,0x1c,0xa5,0xbb,0xd4,0xe5,0xc2,0x6d,0xba,0x7d,0xef,
+ 0xdb,0xbc,0x8d,0xda,0xaf,0xd5,0x99,0xaa,0xfd,0x61,0xd7,0xa8,0x83,0x0f,0xfd,0x17,
+ 0x72,0x4c,0xac,0x51,0x7b,0xdc,0xb6,0x7d,0x77,0xb5,0xf3,0x2e,0xad,0xf5,0x47,0xb8,
+ 0xba,0x38,0xed,0xff,0x33,0xcf,0xe5,0xe3,0x7e,0x1b,0xf6,0xf3,0x51,0xbe,0x3f,0xd5,
+ 0xf3,0x61,0xe0,0xfb,0xc3,0x34,0x6f,0x2a,0xa1,0xdb,0xad,0x88,0xbc,0x11,0x80,0x76,
+ 0xa7,0xe9,0xb9,0x93,0x0a,0xad,0x5a,0xb7,0x53,0x47,0x9f,0x78,0xb3,0xba,0xa8,0xdb,
+ 0x04,0x75,0x61,0xb7,0xa7,0x75,0xac,0x71,0xb9,0x11,0x1b,0x68,0x79,0xc0,0xa9,0xfa,
+ 0xe5,0xa3,0xa6,0x9f,0x4b,0x88,0x0b,0x9a,0xe9,0x8e,0x26,0x71,0x21,0x81,0x26,0x4c,
+ 0x45,0x00,0x57,0x93,0xd2,0x6e,0x4e,0xe6,0x8d,0x00,0xa8,0xf1,0x30,0x8f,0x5f,0x1b,
+ 0x7c,0x4c,0xcb,0x36,0x27,0xa8,0x2b,0x6f,0x7c,0x41,0x55,0xfe,0x6f,0x6a,0x5a,0x5c,
+ 0xd6,0x73,0xa2,0x6a,0xd1,0xaa,0x3c,0xa5,0x57,0xb1,0x09,0xbc,0x74,0x24,0x36,0x8f,
+ 0xa3,0xbe,0x5f,0x63,0xc3,0xf5,0xfe,0x94,0x6e,0x06,0xb7,0xc2,0x08,0x60,0x97,0x72,
+ 0x7b,0xec,0xc1,0x3c,0xce,0x0b,0x01,0x48,0x38,0xcc,0x03,0xd8,0xf6,0xf8,0x6d,0x7f,
+ 0x48,0x07,0x75,0x41,0xf7,0x7b,0x54,0xdf,0x51,0xb3,0x23,0x81,0x7b,0x79,0x26,0x2c,
+ 0xbd,0x5c,0x7a,0x20,0x67,0x92,0x7e,0x21,0xd2,0xc3,0xbe,0x92,0xb1,0x8e,0x30,0x02,
+ 0x84,0x0d,0x06,0xd9,0x83,0x4f,0x79,0x21,0x00,0x2a,0x91,0x71,0x72,0x17,0xce,0x38,
+ 0xe3,0x8c,0x20,0x06,0x6d,0xdb,0x77,0x54,0xb7,0x8c,0x9c,0xa6,0x86,0x3f,0x39,0xaf,
+ 0x21,0xc6,0x7d,0xfd,0x5f,0x5c,0x8b,0x01,0x0f,0x7c,0xa8,0x3a,0x1c,0x79,0xba,0x9e,
+ 0x5c,0x12,0x96,0x9e,0x79,0x2e,0x1f,0xc8,0xf6,0xff,0xb2,0x7d,0x9e,0xe1,0x60,0xbc,
+ 0xa0,0x18,0x14,0x0b,0x23,0x80,0x5d,0xd2,0xc3,0xc0,0xc8,0x67,0x5e,0x08,0x20,0x33,
+ 0x76,0xa3,0xa0,0x6d,0xbb,0x0e,0xea,0xec,0xae,0xfd,0x54,0xcf,0x81,0x13,0xd5,0x35,
+ 0x77,0x3c,0x1b,0xc4,0xfa,0xd8,0x88,0xbb,0xf5,0xaa,0x52,0x87,0x1f,0xd7,0x29,0x6d,
+ 0xda,0xf8,0xf0,0x49,0x6c,0x1e,0x47,0x7d,0x9f,0x7c,0xa7,0x97,0xcd,0xff,0x41,0x00,
+ 0x06,0x76,0x20,0x00,0xc0,0xef,0x21,0x4c,0x03,0xb8,0x4a,0xbb,0x3d,0xd4,0x9d,0x37,
+ 0x02,0x60,0x00,0x9e,0x73,0xce,0x39,0x91,0xc0,0x47,0xd1,0xa4,0x09,0xeb,0xb9,0x92,
+ 0xf3,0x30,0x9f,0x8c,0xb0,0x9f,0xc7,0x15,0x4b,0x62,0xf3,0x38,0xea,0xff,0xa7,0x43,
+ 0xbe,0xd3,0x8f,0xfa,0x7f,0x10,0x00,0x8f,0x25,0x11,0x3e,0x80,0x0c,0x61,0x1a,0xc0,
+ 0x55,0xda,0x5d,0xc8,0x0b,0x01,0x18,0x8f,0x47,0x60,0x2c,0x89,0xc6,0x5c,0x81,0x8a,
+ 0x8a,0x0a,0x1d,0xbb,0x20,0xd7,0x88,0x5d,0xb0,0x9f,0xb7,0xef,0x8f,0x7b,0x3d,0xdd,
+ 0xff,0xa7,0x4b,0x2f,0xdb,0xf7,0x8b,0xfb,0xfd,0x90,0x9e,0x82,0x80,0x17,0x13,0xde,
+ 0x4c,0x26,0x01,0xc2,0x0c,0x41,0x5b,0xe8,0x36,0x01,0xcc,0xb5,0x16,0xf2,0x46,0x00,
+ 0x9c,0x33,0x80,0xb8,0x4d,0xe3,0xc1,0x93,0x09,0xe4,0x59,0x62,0xf3,0x38,0xea,0xf5,
+ 0xb8,0xe9,0x15,0xfa,0xfe,0x28,0xdf,0x8f,0x93,0xab,0x2d,0x7c,0x10,0x66,0x08,0xda,
+ 0xa5,0x5c,0x84,0x6d,0x2e,0xb0,0x21,0x24,0xc8,0x0b,0x01,0xa8,0x9b,0xf0,0xa3,0xc3,
+ 0x3d,0x0b,0xf7,0x2b,0x3c,0x76,0xc4,0x69,0x33,0x15,0xc4,0x63,0xd7,0x06,0x19,0x90,
+ 0x6b,0x08,0x41,0xc5,0x05,0xdc,0x3c,0xce,0x16,0x61,0xdf,0x21,0x48,0x97,0x0f,0x22,
+ 0x7c,0xd2,0x12,0x0f,0x27,0x5b,0xf8,0x80,0x2a,0x21,0x2e,0x01,0x4c,0xd0,0xf3,0x5a,
+ 0x90,0xc1,0x20,0xf1,0xe4,0x71,0x7d,0x84,0x47,0xe6,0x08,0xb3,0x01,0x52,0x09,0xdc,
+ 0x3e,0x2e,0xd8,0x68,0x20,0x5a,0x41,0x5c,0xae,0xbd,0xf0,0xb2,0x03,0x4d,0x40,0x16,
+ 0x8f,0x0e,0xcb,0x6b,0x5b,0xf0,0xa6,0xd0,0x6d,0xf8,0xe1,0xe0,0x04,0xc2,0x55,0xea,
+ 0x6d,0xc1,0x33,0xa0,0x06,0x3c,0x01,0x12,0x4a,0x00,0x57,0x69,0x17,0xc1,0x7b,0x02,
+ 0x24,0x1c,0xae,0x92,0x6e,0x1e,0x03,0x7c,0x09,0x3c,0x01,0x12,0x0a,0x5b,0xe0,0x2e,
+ 0xe1,0x7b,0x02,0x14,0x01,0x01,0x44,0xc8,0x66,0x89,0x37,0x63,0xe0,0x09,0x90,0x50,
+ 0x02,0x98,0xc2,0x36,0x05,0xee,0x09,0x50,0x04,0x08,0x13,0xbc,0x6b,0x92,0x89,0x27,
+ 0x40,0x42,0x09,0x10,0x75,0x26,0x92,0x27,0x40,0x02,0x61,0x97,0xf4,0x30,0x30,0x7b,
+ 0xc8,0x13,0x20,0xa1,0x1a,0x20,0x4c,0xe0,0x9e,0x00,0x45,0xa2,0x01,0x5c,0xc2,0x77,
+ 0xc1,0x13,0x20,0xc1,0x04,0x10,0x21,0xdb,0x04,0x90,0xf5,0x05,0x3c,0x01,0x12,0x0a,
+ 0xbb,0x94,0x8b,0xb0,0x25,0x36,0x49,0xe0,0x09,0x50,0x24,0x04,0x08,0x5b,0x91,0x24,
+ 0x27,0x04,0xc0,0x35,0xc9,0xa3,0xe9,0xc0,0x2c,0xf1,0xae,0x25,0x68,0xcc,0x63,0xaf,
+ 0x01,0x12,0x88,0x54,0x25,0xde,0x86,0x27,0x40,0xc2,0x09,0x10,0xb6,0x90,0x14,0x0b,
+ 0x67,0x01,0x4f,0x80,0x84,0x12,0x20,0x6c,0xb5,0x30,0x59,0x31,0xcd,0x13,0x20,0xc1,
+ 0x70,0x95,0x74,0xf3,0x18,0xb0,0xaa,0xb9,0x27,0x40,0x42,0x61,0x0b,0xdc,0x16,0xbe,
+ 0xb9,0x8c,0x9d,0x27,0x40,0x82,0x09,0x20,0xa5,0x5c,0x84,0x2e,0x8b,0x6f,0xb0,0xd2,
+ 0x1a,0x0b,0x68,0x12,0x7b,0x02,0x24,0x94,0x00,0xa6,0xd0,0x81,0x29,0x74,0x56,0x0c,
+ 0x95,0x75,0x94,0x3d,0x01,0x12,0x08,0x11,0xbc,0x08,0x1c,0x98,0x8b,0x67,0x33,0x9f,
+ 0x00,0xb7,0x72,0x62,0x4f,0x80,0x04,0x42,0x04,0x6f,0x0b,0x5d,0x20,0xcb,0xe2,0xb3,
+ 0xcd,0x8d,0x27,0x40,0x02,0xe1,0x2a,0xe9,0xe6,0x3e,0x09,0x4c,0xce,0x61,0x06,0x37,
+ 0xfb,0x0d,0xcf,0x9a,0x35,0x2b,0xfb,0x95,0x42,0xa9,0x6f,0x7c,0xc6,0x37,0x0d,0x88,
+ 0xc0,0xcd,0x0d,0x30,0x88,0x99,0x4d,0x84,0xe0,0x01,0xc6,0x21,0x7b,0x28,0x56,0x57,
+ 0x57,0xeb,0xb5,0x82,0x59,0xf6,0x3f,0xab,0xc5,0xa2,0x0b,0xbd,0x65,0x8c,0x47,0x38,
+ 0xd8,0xd8,0x02,0x81,0x8b,0xb0,0x45,0xf0,0xb2,0xdd,0x0d,0x2b,0xb2,0x0d,0x19,0x32,
+ 0x44,0x8d,0x1d,0x3b,0x56,0xef,0x6c,0xf2,0xc5,0x17,0x5f,0xe8,0x8d,0x3f,0xd8,0x00,
+ 0x24,0xe3,0xe5,0xe2,0xd9,0x5d,0xcb,0x67,0x7e,0xe3,0x83,0x81,0x20,0x11,0xba,0xec,
+ 0x6b,0x24,0x7b,0x1c,0xb1,0xbf,0x51,0x97,0x2e,0x5d,0xd4,0xa0,0x41,0x83,0xf4,0xe6,
+ 0xdd,0x93,0x27,0x4f,0xd6,0xbb,0xbd,0x51,0x88,0xd9,0xd5,0x2c,0xa3,0xfd,0x02,0xd8,
+ 0x6c,0xe0,0x83,0x0f,0x3e,0xd0,0x6c,0xda,0x67,0x9f,0x7d,0xbc,0x10,0x1a,0x59,0xf8,
+ 0xe6,0xc6,0x56,0x08,0x1c,0x30,0x29,0xb7,0x73,0xe7,0xce,0x7a,0xb7,0xb4,0xc1,0x83,
+ 0x07,0x6b,0xe1,0x4f,0x9a,0x34,0x49,0x17,0x5c,0x36,0xb5,0x64,0x3f,0xa3,0x8c,0x76,
+ 0x0c,0xe1,0x21,0x76,0x0c,0x63,0xcb,0x18,0x12,0x2c,0xc4,0x96,0xb1,0x1e,0x6e,0x50,
+ 0xcf,0x8b,0xd0,0x59,0x97,0x01,0x50,0x2d,0xa3,0x99,0xd9,0xd0,0x73,0xc0,0x80,0x01,
+ 0x6a,0xf8,0xf0,0xe1,0xea,0xa1,0x87,0x1e,0xd2,0x25,0x9f,0x6a,0x9b,0x2d,0xed,0x50,
+ 0xfd,0x51,0x36,0xb3,0x82,0x00,0x4b,0x52,0x6d,0x1a,0xc5,0xbe,0x7c,0x30,0xab,0x50,
+ 0x5b,0xc7,0x7a,0xd4,0xdf,0x42,0x47,0x4a,0x3b,0x6d,0x7f,0x76,0x2a,0xed,0xdd,0xbb,
+ 0xb7,0xea,0xdb,0xb7,0xaf,0xba,0xe3,0x8e,0x3b,0xb4,0xe0,0xd9,0xd5,0x6c,0xdc,0xb8,
+ 0x71,0x7a,0x0f,0x45,0x34,0x36,0x25,0x3f,0xaa,0xf0,0x91,0x3d,0x04,0xa8,0x09,0xdb,
+ 0x36,0x6e,0xfe,0xfc,0xf9,0x6a,0xc6,0x8c,0x19,0xba,0x49,0x31,0x62,0xc4,0x08,0xd5,
+ 0xa3,0x47,0x0f,0x5f,0x1d,0x14,0x50,0xf8,0xcd,0x9a,0x35,0xd3,0x6b,0x00,0xf5,0xea,
+ 0xd5,0x2b,0x28,0xed,0x18,0x79,0xf7,0xdc,0x73,0x8f,0x2e,0xf1,0xc8,0x65,0xca,0x94,
+ 0x29,0x7a,0x47,0xf7,0x39,0x73,0xe6,0xa8,0x05,0x0b,0x16,0xc4,0xdd,0xc6,0xae,0x06,
+ 0x02,0x54,0xa7,0xda,0x38,0x72,0xee,0xdc,0xb9,0x7a,0x4b,0xf6,0x47,0x1e,0x79,0x44,
+ 0x0d,0x1b,0x36,0x4c,0xf5,0xeb,0xd7,0x4f,0x55,0x56,0x56,0xfe,0xbb,0x0c,0xac,0x6f,
+ 0x22,0xe6,0x65,0xb8,0x97,0x25,0xe0,0x4e,0x3d,0xf5,0x54,0x5d,0xb7,0x53,0xda,0x07,
+ 0x0e,0x1c,0xa8,0x0b,0x20,0xa5,0xfd,0xf1,0xc7,0x1f,0xd7,0x4d,0x3c,0x36,0xb1,0x9c,
+ 0x39,0x73,0xa6,0x16,0x3c,0xa5,0x9e,0xe6,0x9e,0xec,0x12,0x16,0x63,0x0f,0xc3,0x6a,
+ 0x08,0x50,0x99,0x6a,0xf3,0xc8,0x85,0x0b,0x17,0x06,0x9b,0x29,0x43,0x02,0x5e,0x84,
+ 0x0d,0x95,0xfb,0xf4,0xe9,0xa3,0x5f,0x90,0xad,0x65,0xc1,0xcd,0x37,0xdf,0xec,0x91,
+ 0x05,0x24,0x1f,0xc9,0x53,0x4a,0x7b,0xff,0xfe,0xfd,0xb5,0x61,0x47,0x9b,0x9e,0xd2,
+ 0x3e,0x61,0xc2,0x04,0x2d,0x83,0xe9,0xd3,0xa7,0x6b,0x79,0xd0,0xc4,0xa3,0xc4,0x53,
+ 0x48,0xd9,0x1b,0x99,0x02,0x9b,0xaa,0xb9,0x17,0x12,0x2a,0x21,0x40,0x19,0x76,0x5f,
+ 0x98,0x31,0xc8,0x06,0xc9,0x54,0x05,0xfc,0x29,0x9a,0x00,0xb5,0x33,0x66,0xcc,0x18,
+ 0xfd,0x62,0x6c,0xc2,0x3c,0x74,0xe8,0x50,0xad,0x96,0x3c,0xb2,0x07,0x79,0x49,0x9e,
+ 0x8e,0x1c,0x39,0x52,0x8d,0x1e,0x3d,0x5a,0x3d,0xf6,0xd8,0x63,0x6a,0xe2,0xc4,0x89,
+ 0xc1,0x6e,0xa5,0x6c,0x57,0x4b,0x69,0xa7,0x85,0x46,0x3d,0x9f,0xe5,0xc6,0xd5,0xc8,
+ 0xbc,0xac,0x84,0x50,0x7b,0x50,0x15,0xa6,0x05,0x84,0x04,0x68,0x02,0xaa,0x03,0x6c,
+ 0x02,0x0c,0x43,0x5a,0x07,0xb0,0x72,0xfc,0xf8,0xf1,0xda,0x08,0x61,0x57,0x6e,0x8f,
+ 0xcc,0x41,0x1e,0x92,0x97,0x6c,0x51,0x8b,0xd0,0x29,0xed,0xd3,0xa6,0x4d,0xd3,0xed,
+ 0x79,0x4a,0x3b,0xf9,0xbf,0x78,0xf1,0xe2,0x7a,0xa5,0x3d,0xcb,0xed,0x6a,0xab,0x4a,
+ 0x24,0xd4,0xfe,0x28,0xad,0xc5,0xa2,0x54,0x24,0xa0,0x3a,0x40,0xdd,0xb0,0x9f,0x30,
+ 0xad,0x03,0x9a,0x88,0x6c,0x2c,0x09,0x33,0x69,0x7a,0x78,0x64,0x0f,0xf2,0x92,0x3c,
+ 0x45,0xdb,0x52,0xd8,0xe6,0xcd,0x9b,0xa7,0x3b,0xe4,0x72,0x50,0xda,0xed,0x80,0xac,
+ 0x4b,0x4b,0xcc,0x50,0x7b,0xa2,0x3c,0xac,0x2a,0x10,0x22,0xc0,0x3c,0x88,0xc0,0x0b,
+ 0x41,0x06,0x54,0x11,0x2f,0x08,0xe8,0x75,0xf2,0xc8,0x1c,0x92,0x8f,0xe4,0x29,0x06,
+ 0x1d,0x1b,0x3e,0x52,0xda,0xd9,0x99,0x3c,0x07,0xa5,0xdd,0x56,0xfd,0xe5,0x25,0xae,
+ 0x50,0x7b,0xa1,0x22,0x15,0x09,0x84,0x08,0xbc,0x10,0x6c,0x84,0x10,0x1e,0xb9,0x07,
+ 0x79,0x9b,0x63,0xa1,0x9b,0xc2,0xaf,0x28,0x49,0x15,0xea,0x34,0xc1,0x22,0xe5,0x43,
+ 0xd2,0xc2,0xa2,0xd0,0x92,0xef,0x20,0x41,0x69,0x9d,0x61,0xb8,0xd4,0xe7,0xdb,0x32,
+ 0x1f,0x96,0xd6,0xc9,0xb2,0xb4,0x24,0x6e,0xa8,0x6b,0x22,0x56,0xd6,0x75,0x16,0xd5,
+ 0xb8,0xba,0x8d,0x7d,0x68,0x72,0x61,0x49,0x9d,0xac,0xaa,0xeb,0x64,0x57,0x96,0x4a,
+ 0xc6,0xff,0x07,0x09,0xd2,0xdd,0xcf,0xb2,0x57,0xe1,0x2d,0x00,0x00,0x00,0x00,0x49,
+ 0x45,0x4e,0x44,0xae,0x42,0x60,0x82,
+
+};
diff --git a/tools/printer.opacity b/tools/printer.opacity
new file mode 100644
index 000000000..6551295e7
--- /dev/null
+++ b/tools/printer.opacity
Binary files differ
diff --git a/tools/printer.png b/tools/printer.png
new file mode 100644
index 000000000..bb269318d
--- /dev/null
+++ b/tools/printer.png
Binary files differ
diff --git a/vcnet/config.h b/vcnet/config.h
index a93131e1a..1c04b9165 100644
--- a/vcnet/config.h
+++ b/vcnet/config.h
@@ -1,10 +1,11 @@
/*
* Configuration file for CUPS on Windows.
*
- * Copyright 2007-2018 by Apple Inc.
- * Copyright 1997-2007 by Easy Software Products.
+ * Copyright © 2007-2019 by Apple Inc.
+ * Copyright © 1997-2007 by Easy Software Products.
*
- * Licensed under Apache License v2.0. See the file "LICENSE" for more information.
+ * Licensed under Apache License v2.0. See the file "LICENSE" for more
+ * information.
*/
#ifndef _CUPS_CONFIG_H_
@@ -40,10 +41,8 @@
#define open _open
#define read _read
#define rmdir _rmdir
-#define snprintf _snprintf
#define strdup _strdup
#define unlink _unlink
-#define vsnprintf _vsnprintf
#define write _write
@@ -323,8 +322,9 @@ typedef unsigned long useconds_t;
* Do we have the (v)snprintf() functions?
*/
-#define HAVE_SNPRINTF 1
-#define HAVE_VSNPRINTF 1
+/* Windows snprintf/vsnprintf are non-conforming */
+/* #undef HAVE_SNPRINTF */
+/* #undef HAVE_VSNPRINTF */
/*
@@ -394,21 +394,9 @@ typedef unsigned long useconds_t;
*/
/* #undef HAVE_AUTHORIZATION_H */
-/* #undef HAVE_SECBASEPRIV_H */
/* #undef HAVE_SECCERTIFICATE_H */
-/* #undef HAVE_SECIDENTITYSEARCHPRIV_H */
/* #undef HAVE_SECITEM_H */
-/* #undef HAVE_SECITEMPRIV_H */
/* #undef HAVE_SECPOLICY_H */
-/* #undef HAVE_SECPOLICYPRIV_H */
-/* #undef HAVE_SECURETRANSPORTPRIV_H */
-
-
-/*
- * Do we have the cssmErrorString function?
- */
-
-/* #undef HAVE_CSSMERRORSTRING */
/*
@@ -574,12 +562,10 @@ typedef unsigned long useconds_t;
/*
- * Do we have CoreFoundation public and private headers?
+ * Do we have CoreFoundation public headers?
*/
/* #undef HAVE_COREFOUNDATION_H */
-/* #undef HAVE_CFPRIV_H */
-/* #undef HAVE_CFBUNDLEPRIV_H */
/*
@@ -608,7 +594,6 @@ typedef unsigned long useconds_t;
*/
/* #undef HAVE_MEMBERSHIP_H */
-/* #undef HAVE_MEMBERSHIPPRIV_H */
/* #undef HAVE_MBR_UID_TO_UUID */
@@ -761,14 +746,6 @@ typedef unsigned long useconds_t;
*/
/* #undef HAVE_XPC */
-/* #undef HAVE_XPC_PRIVATE_H */
-
-
-/*
- * Do we have Mini-XML?
- */
-
-/* #undef HAVE_MXML_H */
/*
diff --git a/xcode/CUPS.xcodeproj/project.pbxproj b/xcode/CUPS.xcodeproj/project.pbxproj
index 4ef98fd5f..eb36bbd27 100644
--- a/xcode/CUPS.xcodeproj/project.pbxproj
+++ b/xcode/CUPS.xcodeproj/project.pbxproj
@@ -66,6 +66,8 @@
buildPhases = (
);
dependencies = (
+ 273B1EC2226B3F2600428143 /* PBXTargetDependency */,
+ 273B1EC4226B3F2600428143 /* PBXTargetDependency */,
271287061CC13F8F00E517C7 /* PBXTargetDependency */,
271287081CC13F8F00E517C7 /* PBXTargetDependency */,
271286E21CC13F0100E517C7 /* PBXTargetDependency */,
@@ -82,7 +84,6 @@
271286471CC12F9000E517C7 /* PBXTargetDependency */,
2712857E1CC1295A00E517C7 /* PBXTargetDependency */,
271285801CC1295A00E517C7 /* PBXTargetDependency */,
- 271285821CC1295A00E517C7 /* PBXTargetDependency */,
271285841CC1295A00E517C7 /* PBXTargetDependency */,
271285861CC1295A00E517C7 /* PBXTargetDependency */,
271285881CC1295A00E517C7 /* PBXTargetDependency */,
@@ -98,7 +99,6 @@
72F75A711336FACD004BB496 /* PBXTargetDependency */,
274FF5E513332D4300317ECB /* PBXTargetDependency */,
274FF622133331D300317ECB /* PBXTargetDependency */,
- 276684131337FA8D000D33D0 /* PBXTargetDependency */,
2766836B1337AA25000D33D0 /* PBXTargetDependency */,
274FF5E713332D4300317ECB /* PBXTargetDependency */,
274FF6E21333B33F00317ECB /* PBXTargetDependency */,
@@ -209,8 +209,6 @@
271284ED1CC1262C00E517C7 /* cancel.c in Sources */ = {isa = PBXBuildFile; fileRef = 2732E089137A3F5200FAFEF6 /* cancel.c */; };
271284F41CC1264B00E517C7 /* libcups.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 72220EAE1333047D00FCA411 /* libcups.dylib */; };
271284FA1CC1265800E517C7 /* cupsaccept.c in Sources */ = {isa = PBXBuildFile; fileRef = 2732E08A137A3F5200FAFEF6 /* cupsaccept.c */; };
- 271285011CC1265D00E517C7 /* libcups.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 72220EAE1333047D00FCA411 /* libcups.dylib */; };
- 271285071CC1267400E517C7 /* cupstestdsc.c in Sources */ = {isa = PBXBuildFile; fileRef = 2732E08B137A3F5200FAFEF6 /* cupstestdsc.c */; };
2712850E1CC1267A00E517C7 /* libcups.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 72220EAE1333047D00FCA411 /* libcups.dylib */; };
271285141CC1269400E517C7 /* lp.c in Sources */ = {isa = PBXBuildFile; fileRef = 2732E08C137A3F5200FAFEF6 /* lp.c */; };
2712851B1CC1269700E517C7 /* libcups.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 72220EAE1333047D00FCA411 /* libcups.dylib */; };
@@ -319,6 +317,21 @@
271287321CC140EB00E517C7 /* libcups_static.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 72A4332F155844CF002E172D /* libcups_static.a */; };
271287331CC140EB00E517C7 /* libcupsppdc_static.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 724FA7401CC03AAF0092477B /* libcupsppdc_static.a */; };
271287341CC140F500E517C7 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2767FC591926750C000F61D3 /* CoreFoundation.framework */; };
+ 273B1EA1226B3E4800428143 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2767FC591926750C000F61D3 /* CoreFoundation.framework */; };
+ 273B1EA2226B3E4800428143 /* libresolv.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 2767FC5B1926750C000F61D3 /* libresolv.dylib */; };
+ 273B1EA3226B3E4800428143 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 2767FC5C1926750C000F61D3 /* libz.dylib */; };
+ 273B1EA4226B3E4800428143 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2767FC5D1926750C000F61D3 /* Security.framework */; };
+ 273B1EA5226B3E4800428143 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2767FC5E1926750C000F61D3 /* SystemConfiguration.framework */; };
+ 273B1EB2226B3E5200428143 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2767FC591926750C000F61D3 /* CoreFoundation.framework */; };
+ 273B1EB3226B3E5200428143 /* libresolv.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 2767FC5B1926750C000F61D3 /* libresolv.dylib */; };
+ 273B1EB4226B3E5200428143 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 2767FC5C1926750C000F61D3 /* libz.dylib */; };
+ 273B1EB5226B3E5200428143 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2767FC5D1926750C000F61D3 /* Security.framework */; };
+ 273B1EB6226B3E5200428143 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2767FC5E1926750C000F61D3 /* SystemConfiguration.framework */; };
+ 273B1EBF226B3EF300428143 /* ippevepcl.c in Sources */ = {isa = PBXBuildFile; fileRef = 273B1EBE226B3EE300428143 /* ippevepcl.c */; };
+ 273B1EC0226B3EFF00428143 /* ippeveps.c in Sources */ = {isa = PBXBuildFile; fileRef = 273B1EBC226B3EE300428143 /* ippeveps.c */; };
+ 273B1EC7226B41F700428143 /* libcups.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 72220EAE1333047D00FCA411 /* libcups.dylib */; };
+ 273B1ECA226B420C00428143 /* libcups.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 72220EAE1333047D00FCA411 /* libcups.dylib */; };
+ 273B1ECD226B421E00428143 /* libcups.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 72220EAE1333047D00FCA411 /* libcups.dylib */; };
273BF6C71333B5370022CAAB /* testcups.c in Sources */ = {isa = PBXBuildFile; fileRef = 273BF6C61333B5370022CAAB /* testcups.c */; };
274FF5D913332CC700317ECB /* cups-driverd.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 274FF5D613332CC700317ECB /* cups-driverd.cxx */; };
274FF5DA13332CC700317ECB /* util.c in Sources */ = {isa = PBXBuildFile; fileRef = 274FF5D713332CC700317ECB /* util.c */; };
@@ -423,8 +436,6 @@
276683E51337B2BE000D33D0 /* libcupsimage.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 72F75A611336F9A3004BB496 /* libcupsimage.dylib */; };
276683FA1337F7A9000D33D0 /* ipptool.c in Sources */ = {isa = PBXBuildFile; fileRef = 276683F91337F7A9000D33D0 /* ipptool.c */; };
276683FD1337F7B8000D33D0 /* libcups.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 72220EAE1333047D00FCA411 /* libcups.dylib */; };
- 2766840F1337FA38000D33D0 /* libcups.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 72220EAE1333047D00FCA411 /* libcups.dylib */; };
- 276684111337FA7C000D33D0 /* cupsaddsmb.c in Sources */ = {isa = PBXBuildFile; fileRef = 276684101337FA7C000D33D0 /* cupsaddsmb.c */; };
2767FC5219266A36000F61D3 /* testdest.c in Sources */ = {isa = PBXBuildFile; fileRef = 2767FC5119266A36000F61D3 /* testdest.c */; };
2767FC57192674C4000F61D3 /* libcups_static.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 72A4332F155844CF002E172D /* libcups_static.a */; };
2767FC58192674E0000F61D3 /* libcups_static.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 72A4332F155844CF002E172D /* libcups_static.a */; };
@@ -434,7 +445,6 @@
2767FC621926750C000F61D3 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 2767FC5C1926750C000F61D3 /* libz.dylib */; };
2767FC631926750C000F61D3 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2767FC5D1926750C000F61D3 /* Security.framework */; };
2767FC641926750C000F61D3 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2767FC5E1926750C000F61D3 /* SystemConfiguration.framework */; };
- 2767FC6519267538000F61D3 /* libcups_static.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 72A4332F155844CF002E172D /* libcups_static.a */; };
2767FC6619267538000F61D3 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2767FC591926750C000F61D3 /* CoreFoundation.framework */; };
2767FC6719267538000F61D3 /* libresolv.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 2767FC5B1926750C000F61D3 /* libresolv.dylib */; };
2767FC6819267538000F61D3 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 2767FC5C1926750C000F61D3 /* libz.dylib */; };
@@ -815,7 +825,6 @@
7253C45A216E981900494ADD /* raster-interpret.c in Sources */ = {isa = PBXBuildFile; fileRef = 72F75A6A1336FA8A004BB496 /* raster-interpret.c */; };
7253C45B216E981A00494ADD /* raster-interpret.c in Sources */ = {isa = PBXBuildFile; fileRef = 72F75A6A1336FA8A004BB496 /* raster-interpret.c */; };
7253C45E216ED51500494ADD /* raster-interstub.c in Sources */ = {isa = PBXBuildFile; fileRef = 7253C45C216ED51400494ADD /* raster-interstub.c */; };
- 7253C45F216ED51500494ADD /* raster-interstub.c in Sources */ = {isa = PBXBuildFile; fileRef = 7253C45C216ED51400494ADD /* raster-interstub.c */; };
7253C460216ED51500494ADD /* raster-interstub.c in Sources */ = {isa = PBXBuildFile; fileRef = 7253C45C216ED51400494ADD /* raster-interstub.c */; };
7253C461216ED51500494ADD /* raster-interstub.c in Sources */ = {isa = PBXBuildFile; fileRef = 7253C45C216ED51400494ADD /* raster-interstub.c */; };
7253C462216ED51500494ADD /* raster-interstub.c in Sources */ = {isa = PBXBuildFile; fileRef = 7253C45C216ED51400494ADD /* raster-interstub.c */; };
@@ -834,7 +843,7 @@
7258EAED134594EB009286F1 /* rastertopwg.c in Sources */ = {isa = PBXBuildFile; fileRef = 7258EAEC134594EB009286F1 /* rastertopwg.c */; };
7258EAF413459B6D009286F1 /* libcups.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 72220EAE1333047D00FCA411 /* libcups.dylib */; };
7258EAF513459B6D009286F1 /* libcupsimage.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 72F75A611336F9A3004BB496 /* libcupsimage.dylib */; };
- 726AD702135E8A90002C930D /* ippserver.c in Sources */ = {isa = PBXBuildFile; fileRef = 726AD701135E8A90002C930D /* ippserver.c */; };
+ 726AD702135E8A90002C930D /* ippeveprinter.c in Sources */ = {isa = PBXBuildFile; fileRef = 726AD701135E8A90002C930D /* ippeveprinter.c */; };
7271883D1374AB14001A2036 /* mime-private.h in Headers */ = {isa = PBXBuildFile; fileRef = 7271883C1374AB14001A2036 /* mime-private.h */; };
727AD5B719100A58009F6862 /* tls.c in Sources */ = {isa = PBXBuildFile; fileRef = 727AD5B619100A58009F6862 /* tls.c */; };
727AD5B819100A58009F6862 /* tls.c in Sources */ = {isa = PBXBuildFile; fileRef = 727AD5B619100A58009F6862 /* tls.c */; };
@@ -1176,13 +1185,6 @@
remoteGlobalIDString = 72220EAD1333047D00FCA411;
remoteInfo = libcups;
};
- 271284FD1CC1265D00E517C7 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 72BF96371333042100B1EAD7 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 72220EAD1333047D00FCA411;
- remoteInfo = libcups;
- };
2712850A1CC1267A00E517C7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 72BF96371333042100B1EAD7 /* Project object */;
@@ -1260,13 +1262,6 @@
remoteGlobalIDString = 271284EE1CC1264B00E517C7;
remoteInfo = cupsaccept;
};
- 271285811CC1295A00E517C7 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 72BF96371333042100B1EAD7 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 271284FB1CC1265D00E517C7;
- remoteInfo = cupstestdsc;
- };
271285831CC1295A00E517C7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 72BF96371333042100B1EAD7 /* Project object */;
@@ -1617,6 +1612,41 @@
remoteGlobalIDString = 2712871E1CC140BE00E517C7;
remoteInfo = genstrings;
};
+ 273B1EC1226B3F2600428143 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 72BF96371333042100B1EAD7 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 273B1E9A226B3E4800428143;
+ remoteInfo = ippevepcl;
+ };
+ 273B1EC3226B3F2600428143 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 72BF96371333042100B1EAD7 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 273B1EAB226B3E5200428143;
+ remoteInfo = ippeveps;
+ };
+ 273B1EC5226B41E600428143 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 72BF96371333042100B1EAD7 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 72220EAD1333047D00FCA411;
+ remoteInfo = libcups;
+ };
+ 273B1EC8226B420500428143 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 72BF96371333042100B1EAD7 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 72220EAD1333047D00FCA411;
+ remoteInfo = libcups;
+ };
+ 273B1ECB226B421700428143 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 72BF96371333042100B1EAD7 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 72220EAD1333047D00FCA411;
+ remoteInfo = libcups;
+ };
273BF6C81333B5410022CAAB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 72BF96371333042100B1EAD7 /* Project object */;
@@ -1890,20 +1920,6 @@
remoteGlobalIDString = 276683EF1337F78E000D33D0;
remoteInfo = ipptool;
};
- 2766840D1337FA31000D33D0 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 72BF96371333042100B1EAD7 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 72220EAD1333047D00FCA411;
- remoteInfo = libcups;
- };
- 276684121337FA8D000D33D0 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 72BF96371333042100B1EAD7 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 276684031337FA1D000D33D0;
- remoteInfo = cupsaddsmb;
- };
2767FC4819266A0D000F61D3 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 72BF96371333042100B1EAD7 /* Project object */;
@@ -2254,13 +2270,6 @@
remoteGlobalIDString = 726AD6F6135E88F0002C930D;
remoteInfo = ippserver;
};
- 726AD705135E8AC5002C930D /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 72BF96371333042100B1EAD7 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 274FF6891333B1C400317ECB;
- remoteInfo = libcups_static;
- };
729181B0201155C1005E7560 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 72BF96371333042100B1EAD7 /* Project object */;
@@ -2370,15 +2379,6 @@
);
runOnlyForDeploymentPostprocessing = 1;
};
- 271285021CC1265D00E517C7 /* CopyFiles */ = {
- isa = PBXCopyFilesBuildPhase;
- buildActionMask = 2147483647;
- dstPath = /usr/share/man/man1/;
- dstSubfolderSpec = 0;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 1;
- };
2712850F1CC1267A00E517C7 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
@@ -2649,6 +2649,24 @@
);
runOnlyForDeploymentPostprocessing = 1;
};
+ 273B1EA6226B3E4800428143 /* CopyFiles */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 2147483647;
+ dstPath = /usr/share/man/man1/;
+ dstSubfolderSpec = 0;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 1;
+ };
+ 273B1EB7226B3E5200428143 /* CopyFiles */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 2147483647;
+ dstPath = /usr/share/man/man1/;
+ dstSubfolderSpec = 0;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 1;
+ };
273BF6BB1333B5000022CAAB /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
@@ -2766,15 +2784,6 @@
);
runOnlyForDeploymentPostprocessing = 1;
};
- 276684021337FA1D000D33D0 /* CopyFiles */ = {
- isa = PBXCopyFilesBuildPhase;
- buildActionMask = 2147483647;
- dstPath = /usr/share/man/man1/;
- dstSubfolderSpec = 0;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 1;
- };
2767FC4C19266A0D000F61D3 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
@@ -3143,7 +3152,6 @@
271284E01CC125FC00E517C7 /* lprm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lprm.c; path = ../berkeley/lprm.c; sourceTree = "<group>"; };
271284EC1CC1261900E517C7 /* cancel */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = cancel; sourceTree = BUILT_PRODUCTS_DIR; };
271284F91CC1264B00E517C7 /* cupsaccept */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = cupsaccept; sourceTree = BUILT_PRODUCTS_DIR; };
- 271285061CC1265D00E517C7 /* cupstestdsc */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = cupstestdsc; sourceTree = BUILT_PRODUCTS_DIR; };
271285131CC1267A00E517C7 /* lp */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = lp; sourceTree = BUILT_PRODUCTS_DIR; };
271285201CC1269700E517C7 /* lpc */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = lpc; sourceTree = BUILT_PRODUCTS_DIR; };
2712852D1CC126AA00E517C7 /* lpinfo */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = lpinfo; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -3186,13 +3194,17 @@
2712872C1CC140BE00E517C7 /* genstrings */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = genstrings; sourceTree = BUILT_PRODUCTS_DIR; };
2732E089137A3F5200FAFEF6 /* cancel.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = cancel.c; path = ../systemv/cancel.c; sourceTree = "<group>"; };
2732E08A137A3F5200FAFEF6 /* cupsaccept.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = cupsaccept.c; path = ../systemv/cupsaccept.c; sourceTree = "<group>"; };
- 2732E08B137A3F5200FAFEF6 /* cupstestdsc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = cupstestdsc.c; path = ../systemv/cupstestdsc.c; sourceTree = "<group>"; };
2732E08C137A3F5200FAFEF6 /* lp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = lp.c; path = ../systemv/lp.c; sourceTree = "<group>"; };
2732E08D137A3F5200FAFEF6 /* lpadmin.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = lpadmin.c; path = ../systemv/lpadmin.c; sourceTree = "<group>"; };
2732E08E137A3F5200FAFEF6 /* lpinfo.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = lpinfo.c; path = ../systemv/lpinfo.c; sourceTree = "<group>"; };
2732E08F137A3F5200FAFEF6 /* lpmove.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = lpmove.c; path = ../systemv/lpmove.c; sourceTree = "<group>"; };
2732E090137A3F5200FAFEF6 /* lpoptions.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = lpoptions.c; path = ../systemv/lpoptions.c; sourceTree = "<group>"; };
2732E092137A3F5200FAFEF6 /* lpstat.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = lpstat.c; path = ../systemv/lpstat.c; sourceTree = "<group>"; };
+ 273B1EAA226B3E4800428143 /* ippevepcl */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ippevepcl; sourceTree = BUILT_PRODUCTS_DIR; };
+ 273B1EBB226B3E5200428143 /* ippeveps */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ippeveps; sourceTree = BUILT_PRODUCTS_DIR; };
+ 273B1EBC226B3EE300428143 /* ippeveps.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = ippeveps.c; path = ../test/ippeveps.c; sourceTree = "<group>"; };
+ 273B1EBD226B3EE300428143 /* ippevecommon.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ippevecommon.h; path = ../test/ippevecommon.h; sourceTree = "<group>"; };
+ 273B1EBE226B3EE300428143 /* ippevepcl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = ippevepcl.c; path = ../test/ippevepcl.c; sourceTree = "<group>"; };
273BF6BD1333B5000022CAAB /* testcups */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = testcups; sourceTree = BUILT_PRODUCTS_DIR; };
273BF6C61333B5370022CAAB /* testcups.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = testcups.c; path = ../cups/testcups.c; sourceTree = "<group>"; };
274561471F545B2E000378E4 /* cupspm.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; name = cupspm.md; path = ../cups/cupspm.md; sourceTree = "<group>"; };
@@ -3247,8 +3259,6 @@
276683D41337B237000D33D0 /* ppdpo.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ppdpo.cxx; path = ../ppdc/ppdpo.cxx; sourceTree = "<group>"; };
276683F01337F78E000D33D0 /* ipptool */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ipptool; sourceTree = BUILT_PRODUCTS_DIR; };
276683F91337F7A9000D33D0 /* ipptool.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ipptool.c; path = ../test/ipptool.c; sourceTree = "<group>"; };
- 276684041337FA1D000D33D0 /* cupsaddsmb */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = cupsaddsmb; sourceTree = BUILT_PRODUCTS_DIR; };
- 276684101337FA7C000D33D0 /* cupsaddsmb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cupsaddsmb.c; path = ../systemv/cupsaddsmb.c; sourceTree = "<group>"; };
2767FC5019266A0D000F61D3 /* testdest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = testdest; sourceTree = BUILT_PRODUCTS_DIR; };
2767FC5119266A36000F61D3 /* testdest.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = testdest.c; path = ../cups/testdest.c; sourceTree = "<group>"; };
2767FC591926750C000F61D3 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; };
@@ -3455,8 +3465,8 @@
7258EAE2134594C4009286F1 /* rastertopwg */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = rastertopwg; sourceTree = BUILT_PRODUCTS_DIR; };
7258EAEC134594EB009286F1 /* rastertopwg.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rastertopwg.c; path = ../filter/rastertopwg.c; sourceTree = "<group>"; };
72646E58203D0FCA00231A77 /* NOTICE */ = {isa = PBXFileReference; lastKnownFileType = text; name = NOTICE; path = ../NOTICE; sourceTree = "<group>"; };
- 726AD6F7135E88F0002C930D /* ippserver */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ippserver; sourceTree = BUILT_PRODUCTS_DIR; };
- 726AD701135E8A90002C930D /* ippserver.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ippserver.c; path = ../test/ippserver.c; sourceTree = "<group>"; };
+ 726AD6F7135E88F0002C930D /* ippeveprinter */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ippeveprinter; sourceTree = BUILT_PRODUCTS_DIR; };
+ 726AD701135E8A90002C930D /* ippeveprinter.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ippeveprinter.c; path = ../test/ippeveprinter.c; sourceTree = "<group>"; };
7271881713746EA8001A2036 /* commandtops.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = commandtops.c; path = ../filter/commandtops.c; sourceTree = "<group>"; };
7271881813746EA8001A2036 /* common.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = common.c; path = ../filter/common.c; sourceTree = "<group>"; };
7271881913746EA8001A2036 /* common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = common.h; path = ../filter/common.h; sourceTree = "<group>"; };
@@ -3635,14 +3645,6 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
- 271285001CC1265D00E517C7 /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 271285011CC1265D00E517C7 /* libcups.dylib in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
2712850D1CC1267A00E517C7 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
@@ -3930,6 +3932,32 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
+ 273B1E9F226B3E4800428143 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 273B1EC7226B41F700428143 /* libcups.dylib in Frameworks */,
+ 273B1EA1226B3E4800428143 /* CoreFoundation.framework in Frameworks */,
+ 273B1EA2226B3E4800428143 /* libresolv.dylib in Frameworks */,
+ 273B1EA3226B3E4800428143 /* libz.dylib in Frameworks */,
+ 273B1EA4226B3E4800428143 /* Security.framework in Frameworks */,
+ 273B1EA5226B3E4800428143 /* SystemConfiguration.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 273B1EB0226B3E5200428143 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 273B1ECD226B421E00428143 /* libcups.dylib in Frameworks */,
+ 273B1EB2226B3E5200428143 /* CoreFoundation.framework in Frameworks */,
+ 273B1EB3226B3E5200428143 /* libresolv.dylib in Frameworks */,
+ 273B1EB4226B3E5200428143 /* libz.dylib in Frameworks */,
+ 273B1EB5226B3E5200428143 /* Security.framework in Frameworks */,
+ 273B1EB6226B3E5200428143 /* SystemConfiguration.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
273BF6BA1333B5000022CAAB /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
@@ -4071,14 +4099,6 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
- 276684011337FA1D000D33D0 /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 2766840F1337FA38000D33D0 /* libcups.dylib in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
2767FC4B19266A0D000F61D3 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
@@ -4573,7 +4593,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- 2767FC6519267538000F61D3 /* libcups_static.a in Frameworks */,
+ 273B1ECA226B420C00428143 /* libcups.dylib in Frameworks */,
2767FC6619267538000F61D3 /* CoreFoundation.framework in Frameworks */,
2767FC6719267538000F61D3 /* libresolv.dylib in Frameworks */,
2767FC6819267538000F61D3 /* libz.dylib in Frameworks */,
@@ -4733,13 +4753,14 @@
children = (
2732E089137A3F5200FAFEF6 /* cancel.c */,
2732E08A137A3F5200FAFEF6 /* cupsaccept.c */,
- 276684101337FA7C000D33D0 /* cupsaddsmb.c */,
276683681337AA00000D33D0 /* cupsctl.c */,
274FF68713333B6E00317ECB /* cupsfilter.c */,
- 2732E08B137A3F5200FAFEF6 /* cupstestdsc.c */,
72F75A5B1336F988004BB496 /* cupstestppd.c */,
+ 273B1EBD226B3EE300428143 /* ippevecommon.h */,
+ 273B1EBE226B3EE300428143 /* ippevepcl.c */,
+ 726AD701135E8A90002C930D /* ippeveprinter.c */,
+ 273B1EBC226B3EE300428143 /* ippeveps.c */,
72CF95F218A19165000FCAE4 /* ippfind.c */,
- 726AD701135E8A90002C930D /* ippserver.c */,
276683F91337F7A9000D33D0 /* ipptool.c */,
2732E08C137A3F5200FAFEF6 /* lp.c */,
2732E08D137A3F5200FAFEF6 /* lpadmin.c */,
@@ -4792,11 +4813,10 @@
276683971337ACA2000D33D0 /* ppdmerge */,
276683A41337ACAB000D33D0 /* ppdpo */,
276683F01337F78E000D33D0 /* ipptool */,
- 276684041337FA1D000D33D0 /* cupsaddsmb */,
7258EAE2134594C4009286F1 /* rastertopwg */,
720DD6C21358FD5F0064AA82 /* snmp */,
270CCDA7135E3C9E00007BE2 /* testmime */,
- 726AD6F7135E88F0002C930D /* ippserver */,
+ 726AD6F7135E88F0002C930D /* ippeveprinter */,
278C58CB136B640300836530 /* testhttp */,
72A4332F155844CF002E172D /* libcups_static.a */,
72CF95F118A19134000FCAE4 /* ipptool copy */,
@@ -4834,7 +4854,6 @@
724FA76B1CC03AF60092477B /* libcupscgi_static.a */,
271284EC1CC1261900E517C7 /* cancel */,
271284F91CC1264B00E517C7 /* cupsaccept */,
- 271285061CC1265D00E517C7 /* cupstestdsc */,
271285131CC1267A00E517C7 /* lp */,
271285201CC1269700E517C7 /* lpc */,
2712852D1CC126AA00E517C7 /* lpinfo */,
@@ -4867,6 +4886,8 @@
2712872C1CC140BE00E517C7 /* genstrings */,
270D02241D707E0200EA9403 /* testcreds */,
729181BE201155C1005E7560 /* testclient */,
+ 273B1EAA226B3E4800428143 /* ippevepcl */,
+ 273B1EBB226B3E5200428143 /* ippeveps */,
);
name = Products;
sourceTree = "<group>";
@@ -5504,24 +5525,6 @@
productReference = 271284F91CC1264B00E517C7 /* cupsaccept */;
productType = "com.apple.product-type.tool";
};
- 271284FB1CC1265D00E517C7 /* cupstestdsc */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 271285031CC1265D00E517C7 /* Build configuration list for PBXNativeTarget "cupstestdsc" */;
- buildPhases = (
- 271284FE1CC1265D00E517C7 /* Sources */,
- 271285001CC1265D00E517C7 /* Frameworks */,
- 271285021CC1265D00E517C7 /* CopyFiles */,
- );
- buildRules = (
- );
- dependencies = (
- 271284FC1CC1265D00E517C7 /* PBXTargetDependency */,
- );
- name = cupstestdsc;
- productName = cupsaddsmb;
- productReference = 271285061CC1265D00E517C7 /* cupstestdsc */;
- productType = "com.apple.product-type.tool";
- };
271285081CC1267A00E517C7 /* lp */ = {
isa = PBXNativeTarget;
buildConfigurationList = 271285101CC1267A00E517C7 /* Build configuration list for PBXNativeTarget "lp" */;
@@ -6063,6 +6066,42 @@
productReference = 2712872C1CC140BE00E517C7 /* genstrings */;
productType = "com.apple.product-type.tool";
};
+ 273B1E9A226B3E4800428143 /* ippevepcl */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 273B1EA7226B3E4800428143 /* Build configuration list for PBXNativeTarget "ippevepcl" */;
+ buildPhases = (
+ 273B1E9D226B3E4800428143 /* Sources */,
+ 273B1E9F226B3E4800428143 /* Frameworks */,
+ 273B1EA6226B3E4800428143 /* CopyFiles */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ 273B1EC6226B41E600428143 /* PBXTargetDependency */,
+ );
+ name = ippevepcl;
+ productName = ippserver;
+ productReference = 273B1EAA226B3E4800428143 /* ippevepcl */;
+ productType = "com.apple.product-type.tool";
+ };
+ 273B1EAB226B3E5200428143 /* ippeveps */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 273B1EB8226B3E5200428143 /* Build configuration list for PBXNativeTarget "ippeveps" */;
+ buildPhases = (
+ 273B1EAE226B3E5200428143 /* Sources */,
+ 273B1EB0226B3E5200428143 /* Frameworks */,
+ 273B1EB7226B3E5200428143 /* CopyFiles */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ 273B1ECC226B421700428143 /* PBXTargetDependency */,
+ );
+ name = ippeveps;
+ productName = ippserver;
+ productReference = 273B1EBB226B3E5200428143 /* ippeveps */;
+ productType = "com.apple.product-type.tool";
+ };
273BF6BC1333B5000022CAAB /* testcups */ = {
isa = PBXNativeTarget;
buildConfigurationList = 273BF6C31333B5000022CAAB /* Build configuration list for PBXNativeTarget "testcups" */;
@@ -6338,24 +6377,6 @@
productReference = 276683F01337F78E000D33D0 /* ipptool */;
productType = "com.apple.product-type.tool";
};
- 276684031337FA1D000D33D0 /* cupsaddsmb */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 2766840A1337FA1E000D33D0 /* Build configuration list for PBXNativeTarget "cupsaddsmb" */;
- buildPhases = (
- 276684001337FA1D000D33D0 /* Sources */,
- 276684011337FA1D000D33D0 /* Frameworks */,
- 276684021337FA1D000D33D0 /* CopyFiles */,
- );
- buildRules = (
- );
- dependencies = (
- 2766840E1337FA31000D33D0 /* PBXTargetDependency */,
- );
- name = cupsaddsmb;
- productName = cupsaddsmb;
- productReference = 276684041337FA1D000D33D0 /* cupsaddsmb */;
- productType = "com.apple.product-type.tool";
- };
2767FC4619266A0D000F61D3 /* testdest */ = {
isa = PBXNativeTarget;
buildConfigurationList = 2767FC4D19266A0D000F61D3 /* Build configuration list for PBXNativeTarget "testdest" */;
@@ -7112,9 +7133,9 @@
productReference = 7258EAE2134594C4009286F1 /* rastertopwg */;
productType = "com.apple.product-type.tool";
};
- 726AD6F6135E88F0002C930D /* ippserver */ = {
+ 726AD6F6135E88F0002C930D /* ippeveprinter */ = {
isa = PBXNativeTarget;
- buildConfigurationList = 726AD6FE135E88F1002C930D /* Build configuration list for PBXNativeTarget "ippserver" */;
+ buildConfigurationList = 726AD6FE135E88F1002C930D /* Build configuration list for PBXNativeTarget "ippeveprinter" */;
buildPhases = (
726AD6F3135E88F0002C930D /* Sources */,
726AD6F4135E88F0002C930D /* Frameworks */,
@@ -7123,11 +7144,11 @@
buildRules = (
);
dependencies = (
- 726AD706135E8AC5002C930D /* PBXTargetDependency */,
+ 273B1EC9226B420500428143 /* PBXTargetDependency */,
);
- name = ippserver;
+ name = ippeveprinter;
productName = ippserver;
- productReference = 726AD6F7135E88F0002C930D /* ippserver */;
+ productReference = 726AD6F7135E88F0002C930D /* ippeveprinter */;
productType = "com.apple.product-type.tool";
};
729181AC201155C1005E7560 /* testclient */ = {
@@ -7209,7 +7230,7 @@
72BF96371333042100B1EAD7 /* Project object */ = {
isa = PBXProject;
attributes = {
- LastUpgradeCheck = 1000;
+ LastUpgradeCheck = 1020;
ORGANIZATIONNAME = "Apple Inc.";
TargetAttributes = {
270695FD1CADF3E200FFE5FB = {
@@ -7222,10 +7243,11 @@
};
buildConfigurationList = 72BF963A1333042100B1EAD7 /* Build configuration list for PBXProject "CUPS" */;
compatibilityVersion = "Xcode 3.2";
- developmentRegion = English;
+ developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
+ Base,
);
mainGroup = 72BF96351333042100B1EAD7;
productRefGroup = 72220EAF1333047D00FCA411 /* Products */;
@@ -7251,7 +7273,6 @@
271286871CC13DC000E517C7 /* checkpo */,
271285A31CC12D3A00E517C7 /* classes.cgi */,
271285CD1CC12DBF00E517C7 /* commandtops */,
- 276684031337FA1D000D33D0 /* cupsaddsmb */,
271284EE1CC1264B00E517C7 /* cupsaccept */,
2766835B1337A9B6000D33D0 /* cupsctl */,
72220F5A13330A5A00FCA411 /* cupsd */,
@@ -7260,14 +7281,15 @@
274FF63D1333358B00317ECB /* cups-exec */,
274FF64E133339C400317ECB /* cups-lpd */,
274FF67713333B2F00317ECB /* cupsfilter */,
- 271284FB1CC1265D00E517C7 /* cupstestdsc */,
72F75A511336F950004BB496 /* cupstestppd */,
724379461333FEA9009631B9 /* dnssd */,
2712871E1CC140BE00E517C7 /* genstrings */,
271285DA1CC12DDF00E517C7 /* gziptoany */,
724378FC1333E43E009631B9 /* ipp */,
+ 273B1E9A226B3E4800428143 /* ippevepcl */,
+ 726AD6F6135E88F0002C930D /* ippeveprinter */,
+ 273B1EAB226B3E5200428143 /* ippeveps */,
72CF95E618A19134000FCAE4 /* ippfind */,
- 726AD6F6135E88F0002C930D /* ippserver */,
276683EF1337F78E000D33D0 /* ipptool */,
271285B11CC12D4E00E517C7 /* jobs.cgi */,
271285081CC1267A00E517C7 /* lp */,
@@ -7353,7 +7375,6 @@
270696101CADF3E200FFE5FB /* globals.c in Sources */,
270696111CADF3E200FFE5FB /* http-addr.c in Sources */,
270696121CADF3E200FFE5FB /* http-addrlist.c in Sources */,
- 7253C45F216ED51500494ADD /* raster-interstub.c in Sources */,
270696131CADF3E200FFE5FB /* http-support.c in Sources */,
7253C464216ED51500494ADD /* raster-stubs.c in Sources */,
270696141CADF3E200FFE5FB /* http.c in Sources */,
@@ -7416,14 +7437,6 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
- 271284FE1CC1265D00E517C7 /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 271285071CC1267400E517C7 /* cupstestdsc.c in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
2712850B1CC1267A00E517C7 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
@@ -7665,6 +7678,22 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
+ 273B1E9D226B3E4800428143 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 273B1EBF226B3EF300428143 /* ippevepcl.c in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 273B1EAE226B3E5200428143 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 273B1EC0226B3EFF00428143 /* ippeveps.c in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
273BF6B91333B5000022CAAB /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
@@ -7863,14 +7892,6 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
- 276684001337FA1D000D33D0 /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 276684111337FA7C000D33D0 /* cupsaddsmb.c in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
2767FC4919266A0D000F61D3 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
@@ -8340,7 +8361,7 @@
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- 726AD702135E8A90002C930D /* ippserver.c in Sources */,
+ 726AD702135E8A90002C930D /* ippeveprinter.c in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -8580,11 +8601,6 @@
target = 72220EAD1333047D00FCA411 /* libcups */;
targetProxy = 271284F01CC1264B00E517C7 /* PBXContainerItemProxy */;
};
- 271284FC1CC1265D00E517C7 /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- target = 72220EAD1333047D00FCA411 /* libcups */;
- targetProxy = 271284FD1CC1265D00E517C7 /* PBXContainerItemProxy */;
- };
271285091CC1267A00E517C7 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 72220EAD1333047D00FCA411 /* libcups */;
@@ -8640,11 +8656,6 @@
target = 271284EE1CC1264B00E517C7 /* cupsaccept */;
targetProxy = 2712857F1CC1295A00E517C7 /* PBXContainerItemProxy */;
};
- 271285821CC1295A00E517C7 /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- target = 271284FB1CC1265D00E517C7 /* cupstestdsc */;
- targetProxy = 271285811CC1295A00E517C7 /* PBXContainerItemProxy */;
- };
271285841CC1295A00E517C7 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 271285081CC1267A00E517C7 /* lp */;
@@ -8895,6 +8906,31 @@
target = 2712871E1CC140BE00E517C7 /* genstrings */;
targetProxy = 271287351CC1411000E517C7 /* PBXContainerItemProxy */;
};
+ 273B1EC2226B3F2600428143 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = 273B1E9A226B3E4800428143 /* ippevepcl */;
+ targetProxy = 273B1EC1226B3F2600428143 /* PBXContainerItemProxy */;
+ };
+ 273B1EC4226B3F2600428143 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = 273B1EAB226B3E5200428143 /* ippeveps */;
+ targetProxy = 273B1EC3226B3F2600428143 /* PBXContainerItemProxy */;
+ };
+ 273B1EC6226B41E600428143 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = 72220EAD1333047D00FCA411 /* libcups */;
+ targetProxy = 273B1EC5226B41E600428143 /* PBXContainerItemProxy */;
+ };
+ 273B1EC9226B420500428143 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = 72220EAD1333047D00FCA411 /* libcups */;
+ targetProxy = 273B1EC8226B420500428143 /* PBXContainerItemProxy */;
+ };
+ 273B1ECC226B421700428143 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = 72220EAD1333047D00FCA411 /* libcups */;
+ targetProxy = 273B1ECB226B421700428143 /* PBXContainerItemProxy */;
+ };
273BF6C91333B5410022CAAB /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 274FF6891333B1C400317ECB /* libcups_static */;
@@ -9090,16 +9126,6 @@
target = 276683EF1337F78E000D33D0 /* ipptool */;
targetProxy = 276683FE1337F7C5000D33D0 /* PBXContainerItemProxy */;
};
- 2766840E1337FA31000D33D0 /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- target = 72220EAD1333047D00FCA411 /* libcups */;
- targetProxy = 2766840D1337FA31000D33D0 /* PBXContainerItemProxy */;
- };
- 276684131337FA8D000D33D0 /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- target = 276684031337FA1D000D33D0 /* cupsaddsmb */;
- targetProxy = 276684121337FA8D000D33D0 /* PBXContainerItemProxy */;
- };
2767FC4719266A0D000F61D3 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 274FF6891333B1C400317ECB /* libcups_static */;
@@ -9347,14 +9373,9 @@
};
726AD704135E8AA1002C930D /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
- target = 726AD6F6135E88F0002C930D /* ippserver */;
+ target = 726AD6F6135E88F0002C930D /* ippeveprinter */;
targetProxy = 726AD703135E8AA1002C930D /* PBXContainerItemProxy */;
};
- 726AD706135E8AC5002C930D /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- target = 274FF6891333B1C400317ECB /* libcups_static */;
- targetProxy = 726AD705135E8AC5002C930D /* PBXContainerItemProxy */;
- };
729181AF201155C1005E7560 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 274FF6891333B1C400317ECB /* libcups_static */;
@@ -9372,7 +9393,7 @@
};
72BEA8D419AFA89C0085F0F3 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
- target = 726AD6F6135E88F0002C930D /* ippserver */;
+ target = 726AD6F6135E88F0002C930D /* ippeveprinter */;
targetProxy = 72BEA8D319AFA89C0085F0F3 /* PBXContainerItemProxy */;
};
72BEA8D619AFA8A00085F0F3 /* PBXTargetDependency */ = {
@@ -9516,24 +9537,6 @@
};
name = Release;
};
- 271285041CC1265D00E517C7 /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- CLANG_ENABLE_OBJC_WEAK = YES;
- INSTALL_PATH = /usr/bin;
- PRODUCT_NAME = "$(TARGET_NAME)";
- };
- name = Debug;
- };
- 271285051CC1265D00E517C7 /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- CLANG_ENABLE_OBJC_WEAK = YES;
- INSTALL_PATH = /usr/bin;
- PRODUCT_NAME = "$(TARGET_NAME)";
- };
- name = Release;
- };
271285111CC1267A00E517C7 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
@@ -10062,6 +10065,42 @@
};
name = Release;
};
+ 273B1EA8226B3E4800428143 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ INSTALL_PATH = /usr/libexec/cups/ippeveprinter;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 273B1EA9226B3E4800428143 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ INSTALL_PATH = /usr/libexec/cups/ippeveprinter;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+ 273B1EB9226B3E5200428143 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ INSTALL_PATH = /usr/libexec/cups/ippeveprinter;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 273B1EBA226B3E5200428143 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ INSTALL_PATH = /usr/libexec/cups/ippeveprinter;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
273BF6C41333B5000022CAAB /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
@@ -10384,24 +10423,6 @@
};
name = Release;
};
- 2766840B1337FA1E000D33D0 /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- CLANG_ENABLE_OBJC_WEAK = YES;
- INSTALL_PATH = /usr/sbin;
- PRODUCT_NAME = "$(TARGET_NAME)";
- };
- name = Debug;
- };
- 2766840C1337FA1E000D33D0 /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- CLANG_ENABLE_OBJC_WEAK = YES;
- INSTALL_PATH = /usr/sbin;
- PRODUCT_NAME = "$(TARGET_NAME)";
- };
- name = Release;
- };
2767FC4E19266A0D000F61D3 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
@@ -11220,6 +11241,7 @@
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ENABLE_OBJC_WEAK = YES;
+ INSTALL_PATH = /usr/bin;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
@@ -11228,6 +11250,7 @@
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ENABLE_OBJC_WEAK = YES;
+ INSTALL_PATH = /usr/bin;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
@@ -11252,6 +11275,7 @@
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPRESSION = lossless;
+ CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_ANALYZER_SECURITY_INSECUREAPI_STRCPY = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_COMMA = YES;
@@ -11295,6 +11319,7 @@
"-D_CUPS_SOURCE",
"-Wno-shorten-64-to-32",
);
+ USE_HEADERMAP = NO;
};
name = Debug;
};
@@ -11302,6 +11327,7 @@
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPRESSION = "respect-asset-catalog";
+ CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_ANALYZER_SECURITY_INSECUREAPI_STRCPY = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_COMMA = YES;
@@ -11342,6 +11368,7 @@
"-D_CUPS_SOURCE",
"-Wno-shorten-64-to-32",
);
+ USE_HEADERMAP = NO;
};
name = Release;
};
@@ -11451,15 +11478,6 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- 271285031CC1265D00E517C7 /* Build configuration list for PBXNativeTarget "cupstestdsc" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 271285041CC1265D00E517C7 /* Debug */,
- 271285051CC1265D00E517C7 /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
271285101CC1267A00E517C7 /* Build configuration list for PBXNativeTarget "lp" */ = {
isa = XCConfigurationList;
buildConfigurations = (
@@ -11730,6 +11748,24 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
+ 273B1EA7226B3E4800428143 /* Build configuration list for PBXNativeTarget "ippevepcl" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 273B1EA8226B3E4800428143 /* Debug */,
+ 273B1EA9226B3E4800428143 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 273B1EB8226B3E5200428143 /* Build configuration list for PBXNativeTarget "ippeveps" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 273B1EB9226B3E5200428143 /* Debug */,
+ 273B1EBA226B3E5200428143 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
273BF6C31333B5000022CAAB /* Build configuration list for PBXNativeTarget "testcups" */ = {
isa = XCConfigurationList;
buildConfigurations = (
@@ -11883,15 +11919,6 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- 2766840A1337FA1E000D33D0 /* Build configuration list for PBXNativeTarget "cupsaddsmb" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 2766840B1337FA1E000D33D0 /* Debug */,
- 2766840C1337FA1E000D33D0 /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
2767FC4D19266A0D000F61D3 /* Build configuration list for PBXNativeTarget "testdest" */ = {
isa = XCConfigurationList;
buildConfigurations = (
@@ -12270,7 +12297,7 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- 726AD6FE135E88F1002C930D /* Build configuration list for PBXNativeTarget "ippserver" */ = {
+ 726AD6FE135E88F1002C930D /* Build configuration list for PBXNativeTarget "ippeveprinter" */ = {
isa = XCConfigurationList;
buildConfigurations = (
726AD6FF135E88F1002C930D /* Debug */,
diff --git a/xcode/config.h b/xcode/config.h
index 534445ea8..b8684d9d5 100644
--- a/xcode/config.h
+++ b/xcode/config.h
@@ -1,7 +1,7 @@
/*
* Configuration file for CUPS and Xcode.
*
- * Copyright 2007-2017 by Apple Inc.
+ * Copyright 2007-2019 by Apple Inc.
* Copyright 1997-2007 by Easy Software Products.
*
* Licensed under Apache License v2.0. See the file "LICENSE" for more information.
@@ -323,52 +323,22 @@
* What Security framework headers do we have?
*/
-#if !TARGET_OS_IOS
+#if TARGET_OS_OSX
# define HAVE_AUTHORIZATION_H 1
-#endif /* !TARGET_OS_IOS */
+#endif /* TARGET_OS_OSX */
-/* #undef HAVE_SECBASEPRIV_H */
#define HAVE_SECCERTIFICATE_H 1
-/* #undef HAVE_SECIDENTITYSEARCHPRIV_H */
#define HAVE_SECITEM_H 1
-/* #undef HAVE_SECITEMPRIV_H */
#define HAVE_SECPOLICY_H 1
-/* #undef HAVE_SECPOLICYPRIV_H */
-/* #undef HAVE_SECURETRANSPORTPRIV_H */
-
-
-/*
- * Do we have the cssmErrorString function?
- */
-
-#if !TARGET_OS_IOS
-# define HAVE_CSSMERRORSTRING 1
-#endif /* !TARGET_OS_IOS */
/*
* Do we have the SecGenerateSelfSignedCertificate function?
*/
-#if TARGET_OS_IOS
+#if !TARGET_OS_OSX
# define HAVE_SECGENERATESELFSIGNEDCERTIFICATE 1
-#endif /* TARGET_OS_IOS */
-
-
-/*
- * Do we have the SecKeychainOpen function?
- */
-
-#if !TARGET_OS_IOS
-# define HAVE_SECKEYCHAINOPEN 1
-#endif /* !TARGET_OS_IOS */
-
-
-/*
- * Do we have (a working) SSLSetEnabledCiphers function?
- */
-
-#define HAVE_SSLSETENABLEDCIPHERS 1
+#endif /* !TARGET_OS_OSX */
/*
@@ -513,30 +483,28 @@
/*
- * Do we have CoreFoundation public and private headers?
+ * Do we have CoreFoundation public headers?
*/
#define HAVE_COREFOUNDATION_H 1
-/* #undef HAVE_CFPRIV_H */
-/* #undef HAVE_CFBUNDLEPRIV_H */
/*
* Do we have ApplicationServices public headers?
*/
-#if !TARGET_OS_IOS
+#if TARGET_OS_OSX
# define HAVE_APPLICATIONSERVICES_H 1
-#endif /* !TARGET_OS_IOS */
+#endif /* TARGET_OS_OSX */
/*
* Do we have the SCDynamicStoreCopyComputerName function?
*/
-#if !TARGET_OS_IOS
+#if TARGET_OS_OSX
# define HAVE_SCDYNAMICSTORECOPYCOMPUTERNAME 1
-#endif /* !TARGET_OS_IOS */
+#endif /* TARGET_OS_OSX */
/*
@@ -551,7 +519,6 @@
*/
#define HAVE_MEMBERSHIP_H 1
-/* #undef HAVE_MEMBERSHIPPRIV_H */
#define HAVE_MBR_UID_TO_UUID 1
@@ -576,7 +543,7 @@
* Do we have the GSSAPI support library (for Kerberos support)?
*/
-#if !TARGET_OS_IOS
+#if TARGET_OS_OSX
# define HAVE_GSS_ACQUIRED_CRED_EX_F 1
# define HAVE_GSS_C_NT_HOSTBASED_SERVICE 1
# define HAVE_GSS_GSSAPI_H 1
@@ -584,7 +551,7 @@
# define HAVE_GSSAPI 1
/* #undef HAVE_GSSAPI_GSSAPI_H */
/* #undef HAVE_GSSAPI_H */
-#endif /* !TARGET_OS_IOS */
+#endif /* TARGET_OS_OSX */
/*
@@ -698,11 +665,11 @@
* Location of localization bundle, if any.
*/
-#if TARGET_OS_IOS
-# define CUPS_BUNDLEDIR "/System/Library/PrivateFrameworks/PrintKit.framework/Versions/A"
-#else
+#if TARGET_OS_OSX
# define CUPS_BUNDLEDIR "/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A"
-#endif /* TARGET_OS_IOS */
+#else
+# define CUPS_BUNDLEDIR "/System/Library/PrivateFrameworks/PrintKit.framework/Versions/A"
+#endif /* TARGET_OS_OSX */
/*
@@ -710,14 +677,6 @@
*/
#define HAVE_XPC 1
-/* #undef HAVE_XPC_PRIVATE_H */
-
-
-/*
- * Do we have Mini-XML?
- */
-
-/* #undef HAVE_MXML_H */
/*