- Fixed PPD/IPP string translation.
This commit is contained in:
parent
70f332f43b
commit
38211e3ebf
237
system-config-printer-ppdippstr.patch
Normal file
237
system-config-printer-ppdippstr.patch
Normal file
@ -0,0 +1,237 @@
|
||||
diff -up system-config-printer-1.1.12/ppdippstr.py.ppdippstr system-config-printer-1.1.12/ppdippstr.py
|
||||
--- system-config-printer-1.1.12/ppdippstr.py.ppdippstr 2009-08-25 15:01:41.000000000 +0100
|
||||
+++ system-config-printer-1.1.12/ppdippstr.py 2009-08-28 16:47:05.964949870 +0100
|
||||
@@ -21,6 +21,11 @@
|
||||
|
||||
from gettext import gettext as _
|
||||
|
||||
+printer_error_policy = dict()
|
||||
+printer_op_policy = dict()
|
||||
+job_sheets = dict()
|
||||
+ppd = dict()
|
||||
+
|
||||
class TranslationDict:
|
||||
STR = {}
|
||||
|
||||
@@ -30,104 +35,111 @@ class TranslationDict:
|
||||
def get (self, str):
|
||||
return self.STR.get (str, str)
|
||||
|
||||
-## IPP strings
|
||||
+def init ():
|
||||
+ ## IPP strings
|
||||
|
||||
-# Names of printer error policies
|
||||
-printer_error_policy = TranslationDict ({
|
||||
- "abort-job": _("Abort job"),
|
||||
- "retry-job": _("Retry job"),
|
||||
- "stop-printer": _("Stop printer")
|
||||
- })
|
||||
+ # 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
|
||||
-printer_op_policy = TranslationDict ({
|
||||
- "default": _("Default behavior"),
|
||||
- "authenticated": _("Authenticated")
|
||||
- })
|
||||
-
|
||||
-# Names of banner pages.
|
||||
-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.
|
||||
-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"),
|
||||
- })
|
||||
+ # 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"),
|
||||
+ })
|
||||
diff -up system-config-printer-1.1.12/system-config-printer.py.ppdippstr system-config-printer-1.1.12/system-config-printer.py
|
||||
--- system-config-printer-1.1.12/system-config-printer.py.ppdippstr 2009-08-28 16:46:47.922947897 +0100
|
||||
+++ system-config-printer-1.1.12/system-config-printer.py 2009-08-28 16:47:06.032823573 +0100
|
||||
@@ -129,6 +129,7 @@ gettext.bindtextdomain (domain, config.l
|
||||
gtk.glade.textdomain (domain)
|
||||
gtk.glade.bindtextdomain (domain, config.localedir)
|
||||
import ppdippstr
|
||||
+ppdippstr.init ()
|
||||
pkgdata = config.pkgdatadir
|
||||
iconpath = os.path.join (pkgdata, 'icons/')
|
||||
sys.path.append (pkgdata)
|
@ -7,7 +7,7 @@
|
||||
Summary: A printer administration tool
|
||||
Name: system-config-printer
|
||||
Version: 1.1.12
|
||||
Release: 5%{?dist}
|
||||
Release: 6%{?dist}
|
||||
License: GPLv2+
|
||||
URL: http://cyberelk.net/tim/software/system-config-printer/
|
||||
Group: System Environment/Base
|
||||
@ -19,6 +19,7 @@ Patch2: system-config-printer-statereason-icons.patch
|
||||
Patch3: system-config-printer-icon-load-traceback.patch
|
||||
Patch4: system-config-printer-polkit-1.patch
|
||||
Patch5: system-config-printer-proxy-auth.patch
|
||||
Patch6: system-config-printer-ppdippstr.patch
|
||||
|
||||
BuildRequires: cups-devel >= 1.2
|
||||
BuildRequires: python-devel >= 2.4
|
||||
@ -85,6 +86,7 @@ printers.
|
||||
%patch3 -p1 -b .icon-load-traceback
|
||||
%patch4 -p1 -b .polkit-1
|
||||
%patch5 -p1 -b .proxy-auth
|
||||
%patch6 -p1 -b .ppdippstr
|
||||
|
||||
%build
|
||||
aclocal
|
||||
@ -199,7 +201,8 @@ rm -rf %buildroot
|
||||
exit 0
|
||||
|
||||
%changelog
|
||||
* Fri Aug 28 2009 Tim Waugh <twaugh@redhat.com> 1.1.12-5
|
||||
* Fri Aug 28 2009 Tim Waugh <twaugh@redhat.com> 1.1.12-6
|
||||
- Fixed PPD/IPP string translation.
|
||||
- Fixed proxy authentication.
|
||||
|
||||
* Thu Aug 27 2009 Tim Waugh <twaugh@redhat.com> 1.1.12-4
|
||||
|
Loading…
Reference in New Issue
Block a user