| Server IP : 182.53.201.61 / Your IP : 216.73.217.175 Web Server : Apache/2.2.15 (Fedora) System : Linux km10.dyndns.org 2.6.31.5-127.fc12.i686.PAE #1 SMP Sat Nov 7 21:25:57 EST 2009 i686 User : apache ( 48) PHP Version : 5.3.3 Disable Function : NONE MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/share/system-config-printer/ |
Upload File : |
#!/usr/bin/env python
## system-config-printer
## Copyright (C) 2008, 2009 Red Hat, Inc.
## Copyright (C) 2008, 2009 Tim Waugh <twaugh@redhat.com>
## This program is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
## the Free Software Foundation; either version 2 of the License, or
## (at your option) any later version.
## This program is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
## GNU General Public License for more details.
## You should have received a copy of the GNU General Public License
## along with this program; if not, write to the Free Software
## Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
from gettext import gettext as _
printer_error_policy = dict()
printer_op_policy = dict()
job_sheets = dict()
ppd = dict()
class TranslationDict:
STR = {}
def __init__ (self, d):
self.STR = d
def get (self, str):
return self.STR.get (str, str)
def init ():
## IPP strings
# Names of printer error policies
global printer_error_policy
printer_error_policy = TranslationDict ({
"abort-job": _("Abort job"),
"retry-job": _("Retry job"),
"stop-printer": _("Stop printer")
})
# Names of printer operation policies
global printer_op_policy
printer_op_policy = TranslationDict ({
"default": _("Default behavior"),
"authenticated": _("Authenticated")
})
# Names of banner pages.
global job_sheets
job_sheets = TranslationDict ({
"none": _("None"),
"classified": _("Classified"),
"confidential": _("Confidential"),
"secret": _("Secret"),
"standard": _("Standard"),
"topsecret": _("Top secret"),
"unclassified": _("Unclassified")
})
## Common PPD strings
# Foomatic strings
# These are PPD option and group names and values.
global ppd
ppd = TranslationDict ({
"General": _("General"),
# HPIJS options
"Printout Mode": _("Printout mode"),
"Draft (auto-detect paper type)":
_("Draft (auto-detect-paper type)"),
"Draft Grayscale (auto-detect paper type)":
_("Draft grayscale (auto-detect-paper type)"),
"Normal (auto-detect paper type)":
_("Normal (auto-detect-paper type)"),
"Normal Grayscale (auto-detect paper type)":
_("Normal grayscale (auto-detect-paper type)"),
"High Quality (auto-detect paper type)":
_("High quality (auto-detect-paper type)"),
"High Quality Grayscale (auto-detect paper type)":
_("High quality grayscale (auto-detect-paper type)"),
"Photo (on photo paper)": _("Photo (on photo paper)"),
"Best Quality (color on photo paper)":
_("Best quality (color on photo paper)"),
"Normal Quality (color on photo paper)":
_("Normal quality (color on photo paper)"),
"Media Source": _("Media source"),
"Printer default": _("Printer default"),
"Photo Tray": _("Photo tray"),
"Upper Tray": _("Upper tray"),
"Lower Tray": _("Lower tray"),
"CD or DVD Tray": _("CD or DVD tray"),
"Envelope Feeder": _("Envelope feeder"),
"Large Capacity Tray": _("Large capacity tray"),
"Manual Feeder": _("Manual feeder"),
"Multi Purpose Tray": _("Multi-purpose tray"),
"Page Size": _("Page size"),
"Custom": _("Custom"),
"Photo or 4x6 inch index card": _("Photo or 4x6 inch index card"),
"Photo or 5x7 inch index card": _("Photo or 5x7 inch index card"),
"Photo with tear-off tab": _("Photo with tear-off tab"),
"3x5 inch index card": _("3x5 inch index card"),
"5x8 inch index card": _("5x8 inch index card"),
"A6 with tear-off tab": _("A6 with tear-off tab"),
"CD or DVD 80 mm": _("CD or DVD 80mm"),
"CD or DVD 120 mm": _("CD or DVD 120mm"),
"Double-Sided Printing": _("Double-sided printing"),
"Long Edge (Standard)": _("Long edge (standard)"),
"Short Edge (Flip)": _("Short edge (flip)"),
"Off": _("Off"),
"Resolution, Quality, Ink Type, Media Type":
_("Resolution, quality, ink type, media type"),
"Controlled by 'Printout Mode'": _("Controlled by 'Printout mode'"),
"300 dpi, Color, Black + Color Cartr.":
_("300 dpi, color, black + color cartridge"),
"300 dpi, Draft, Color, Black + Color Cartr.":
_("300 dpi, draft, color, black + color cartridge"),
"300 dpi, Draft, Grayscale, Black + Color Cartr.":
_("300 dpi, draft, grayscale, black + color cartridge"),
"300 dpi, Grayscale, Black + Color Cartr.":
_("300 dpi, grayscale, black + color cartridge"),
"600 dpi, Color, Black + Color Cartr.":
_("600 dpi, color, black + color cartridge"),
"600 dpi, Grayscale, Black + Color Cartr.":
_("600 dpi, grayscale, black + color cartridge"),
"600 dpi, Photo, Black + Color Cartr., Photo Paper":
_("600 dpi, photo, black + color cartridge, photo paper"),
"600 dpi, Color, Black + Color Cartr., Photo Paper, Normal":
_("600 dpi, color, black + color cartridge, photo paper, normal"),
"1200 dpi, Photo, Black + Color Cartr., Photo Paper":
_("1200 dpi, photo, black + color cartridge, photo paper"),
})